Minecraft 我的世界(當個創世神)

myRPG 自訂種族、職業!

myRPG 自訂種族、職業!

aa3353aa (桃樂比)#12013-11-21 18:58:01

插件名稱 : myRPG
插件原文 : http://dev.bukkit.org/bukkit-plugins/syrios-myrpg/
插件載點 : 就在原文內部
插件版本 : 1.3.2 ~ 1.6.4

在這幾天努力的奮戰之後終於出來了!這個插件可以自行設定職業、物品、種族、任務、公會、權限、怪物,算是一個非常多元的插件,非常多的東西都可以自行設定,對RPG伺服器可以說是非常好用的一個插件,種族也能夠有種族獨特的素質,像是移動速度比別人快、跳的比別人高、夜視能力之類的能力。

基本指令:

/myrpg level - 顯示自身的等級、經驗值 *myrpg.level

/myrpg reset <playername> - 重置某玩家所有資料 *僅OP

/myrpg setlvl <playername> <level> - 調整某玩家的等級 *myrpg.setlvl

/myrpg reload - 重新讀取插件 *僅OP

/myrpg userview - 開啟 / 關閉 檢視用戶資料 *myrpg.userview

/duel <playername> - 邀請對戰,需雙方都輸入此指令戰鬥才會開始 *myrpg.duel

書本指令:

/mybook info - 拿到一本寫著自身資料的書本 *myrpg.mybook.info

/mybook quest <questname> - 拿到一本關於某任務的書本 *myrpg.mybook.quest

/mybook commands - 拿到一本寫著此插件所有指令的書 *myrpg.mybook.commands

/mybook guild - 拿到一本寫著自身公會的書本 *myrpg.mybook.guild

NPC指令:

/npc create <name> [type] - 創建一個NPC *myrpg.npc.create

/npc rename <npcname> - 重新設定NPC的名稱 *myrpg.npc.rename

/npc remove - 移除NPC,對象為準心上的NPC *myrpg.npc.remove

/npc settype <type> - 設置NPC的類型,對象為準心上的NPC *myrpg.npc.type

/npc setradius <radius> - 設置NPC的對話範圍,NPC會跟範圍內的玩家對話 *myrpg.npc.radius

/npc look <true|false> - 設定NPC是否看著玩家 *myrpg.npc.look

/npc tp <name|id> - 傳送到某NPC的身旁 *myrpg.npc.tp

/npc tphere <name|id> - 傳送某NPC到你身旁 *myrpg.npc.tp

/npc list - 顯示所有NPC *myrpg.npc.list

/npc setpath <pathname> - 設置NPC的路徑 *myrpg.npc.path

/npc removepath <pathname> - 移除NPC的路徑 *myrpg.npc.path

/npc gear - 幫NPC穿上自己手上的東西 *myrpg.npc.gear

/npc text add <text> - 增加NPC的對話內容 *myrpg.npc.text

/npc text remove <text> - 移除NPC的對話內容 *myrpg.npc.text

/npc owner add <name> - 增加NPC的擁有者 *myrpg.npc.owner

/npc owner remove <name> - 移除NPC的擁有者 *myrpg.npc.owner

NPC - Quester (任務NPC):

/q accept <questname> - 接受任務 *myrpg.quest.accept

/q list - 顯示所有任務 *myrpg.quest.list

/q info <questname> - 顯示某插件的資訊 *myrpg.quest.info

/q finish <questname> - 完成任務 *myrpg.quest.finish

NPC - Teleporter (傳送者):

/teleporter setprice <price> - 設置傳送所需花費的金錢 *myrpg.npc.price

/teleporter settarget <targetname> - 設置 Teleport 傳送的目的地 *myrpg.npc.target

左鍵點擊NPC即可傳送,使用權限 *myrpg.npc.tp.use

NPC - Trader (商人):

/trader addsell <amount> <price> - 增加新商品,手上的物品=商品 *myrpg.npc.trader

/trader addbuy <amount> <price> - 增加一個新的收購品,手上的物品=收購品 *myrpg.npc.trader

/trader removesell - 移除一個商品,手上的物品=商品 *myrpg.npc.trader

/trader removebuy - 移除一個收購品,手上的物品=收購品 *myrpg.npc.trader

/trader toggle - 開啟玩家與OP間的交易 *myrpg.npc.trader.toggle

使用權限 *myrpg.npc.trader.use

NPC - Smith (鐵匠):

/smith smith <diamond|gold|iron|wood..> - 設置鐵匠修理的裝備類型 *myrpg.npc.smithtype

使用權限 *myrpg.npc.smith.use

NPC - Guard (衛兵):

/guard setdamage <damage> - 設置衛兵的傷害 *myrpg.npc.damage

/guard attack <player/monster/animal> - 設置衛兵攻擊的目標類型 *myrpg.npc.attack

NPC - Priest (牧師):

這裡的牧師並不是那種治癒型的牧師,應該算是神職者吧?就是那個神職者會賦予你一種職業之類的、或者是比賽。

/priest set <class|race> - 設置牧師賦予的職業、賽事 *myrpg.npc.priest

職業指令:

/class choose <classname> - 選擇職業 *myrpg.class.choose

/class create <classname> - 創建一個職業 *myrpg.class.create

/class addskill <classname> <skillname> <level> - 新增某職業的一個技能 *myrpg.class.skill

/class removeskill <classname> <skillname> - 移除某職業的一個技能 *myrpg.class.skill

技能指令:

/skill list - 顯示所有指令 *myrpg.skill.list

/skill bind <skillname> - 綁定一個技能 *myrpg.skill.bind

/skill unbind - 解除手上物品綁定的技能 *myrpg.skill.unbind

/skill <attack/defense/int/vit/critical/dodge> - 查看 / 提升自己的體質,就是力量之類的 *myrpg.skill.skill

/! list - 顯示所有可用的主動技能 *myrpg.skill.list

/! <skillname/shortcut> - 使用某技能 *myrpg.skill.use

公會指令:

/guild create <name> - 創建一個公會 *myrpg.guild.create

/guild pay <amount> - 贊助你的公會 *myrpg.guild.pay

/guild member add <name> - 增加一個成員至你的公會 *myrpg.guild.member

/guild create guard <name> - 創建一個衛兵 *myrpg.guild.guard

/guild leave - 離開公會 *myrpg.guild.leave

/guild chat - 開啟 / 關閉 公會聊天 *myrpg.guild.chat

金錢指令:

/econ money - 查看持有的金錢 *myrpg.econ.money

/econ pay <player> <amount> - 給予某人金錢 *myrpg.econ.pay

/econ set <player> <amount> - 設置某玩家的金錢 *myrpg.econ.set

Stats (素質) 介紹:

Attack - 增強力量

Defense - 增強防禦

Vit (Vitality) - 增加血量

Int (Intelligence)- 增加弓的攻擊力

Critical - 增加連擊機率

Dodge - 增加迴避機率
Skill (技能) 介紹:感謝竹山月協助

[ 內為技能縮寫 ]

Blink(瞬移)[ bl ] 把自己傳送到十字準星所指的目標方塊上。

Explosion(爆炸)[ e ] 以自己為中心,對四周「玩家」產生爆炸傷害(附加燒傷)。

Fire Arrow(火焰箭矢)[ fa ] 發動技能後,將可以發射著火的箭矢。

Fire Ball(火球)[ fb ] 對你瞄準的目標發射出一個火球(地獄幽靈那樣)。

Flash(閃光)[ fl ] 對身旁的「玩家」造成傷害

Ice Flash(冰閃光)[ if ] 一段時間內,讓自己身旁出現冰塊 吧?

Magic Armor(魔法護甲)[ ma ] 提高防禦力(要穿著胸甲,應該不限材質)。

Magic Boots(魔法靴子)[ mb ] 增加行走速度(要穿著靴子,應該不限材質)。

Magic Sword(魔法之劍)[ ms ] 增加手中劍造成的傷害。

Poison Arrow(劇毒箭矢)[ pa ] 發動技能後,可以射出染毒的箭矢。

Regeneration(再生)[ reg ] 自然回血速度增加。

Shield(盾甲)[ s ] 防禦力提高(不需要穿胸甲)。

Snowball(雪球)[ sb ] 對你瞄準的目標發射一顆雪球,似乎可以減緩或凍結敵方速度。

Vanish(遁逃)[ v ]讓自己隱形

Config.yml 介紹:

## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ##  ## ## ## ##
# General
## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ##  ## ## ## ##

#IF TRUE THE IT USES THE VAULT PLUGIN
use-minecraft-level: true    使用當個創世神內建等級
use-vault: true 使用vault插件
#PLAYER LEVEL WHEN THE PLAYER CAN CHOOSE A CLASS
choose-class-level: 5 可以選擇職業的等級
#PLAYER LEVEL WHEN THE PLAYER CAN CHOOSE A RACE DEFAULT: 0
choose-race-level: 0 可以選擇素質的等級
#MESSAGE}
#LET IT FREE TO DISABLE CHAT FORMATTING
chat-format: '&9[{RACE} &e{LEVEL}&9]{PLAYER}: {MESSAGE}' 聊天頻道前的稱號
#MATHEMATIC RULE FOR LEVEL --> EXP
level-exp-rule: 200 * (0.5 * level*level + level) + 100 等級所需經驗值公式
#DISABLE PVP :: ENEMY GUILDS CAN STILL ATTACK EACH OTHER :: PLAYERS CAN  STILL FIGHT IN DUELS
#IF THIS IS FALSE --> GUILD FIGHTS AND DUELS ARE SENSELESS
disable-pvp: true 開啟 / 關閉 PVP
#DISABLE/ENABLE ITEM DROPS ON DEATH OF PLAYERS
drop-inventory: false 玩家死亡是否掉落物品

#IN THIS WORLDS MYRPG IS DISABLED
disabled-worlds:    在哪些世界不啟用myRPG
- exampleWorld
- otherWorld
## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ##  ## ## ## ## ##
# Economy
## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ##  ## ## ## ## ##

#IF YOU ENABLE myEconomy VAULT WONT BE USED FOR ECONOMY! IF YOU DISABLE  myEconomy, VAUL HAS TO BE ENABLED!!
myEconomy:
  enable: true    是否啟用此插件內建金錢功能
#YOU CAN SELECT BETWEEN money AND emeralds! IF YOU TOOK EMERALDS THE    CURRENCY NAME WILL BE Emeralds
  currency: Money    可使用Money / Emeralds (綠寶石) 當作貨幣
  currency-name: Dollar    貨幣名稱
#THE VALUE ALL NEW PLAYERS RECEIVE
  start-balance: 100    新玩家進入遊戲的起始金錢
## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ##  ## ## ## ## ##
# Items / Permissions
## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ##  ## ## ## ## ##

#MINIMUM LEVEL FOR !!ALL!! diamond/gold/iron/stone/etc WEAPONS AND ARMOR  CONTENTS (PICKAXE,SWORD,CHESTPLATE,etc)
#CUSTOM ITEMS (items.yml) HAVE THEIR OWN MIN-LEVEL
item-levels:    這裡設定要達到等級多少才能拿取某物品,可自行增加
  enable: false    開啟 / 關閉
  diamond: 75    鑽石製物品
  gold: 50    金製物品
  iron: 35    鐵製物品
  stone: 25    石製物品
  wood: 10    木製物品
  leather: 5    皮革製物品

#PLAYERS WITH THIS level WILL BE MOVED INTO THIS group level: group
permlevel:    各個等級的權限群組
  enable: false    開啟 / 關閉
  '5': Default    '等級': 群組名稱
# level: Groupname
#ALL PLAYERS WHO SHOULD NOT BE MOVED INTO ONE OF THESE GROUPS
  skip:    玩家將不會被移動到以下群組
  - DrBaron
  - caliog
  - Robbendebiene
## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ##  ## ## ## ## ##
# Guilds
## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ##  ## ## ## ## ##


guilds:    公會設定
#THE MINIMUM LEVEL TO JOIN A GUILD
  min-level-join: 5    等級多少後才允許加入公會
#THE MINIMUM LEVEL TO CREATE A GUILD
  min-level-create: 21    等級多少後才允許創建公會
#PRICE TO CREATE A GUILD
  creating-price: 1500    創建公會需花費多少金錢
#PRICE TO CREATE A GUARD FOR THE GUILD
  guard-price: 500    創建衛兵需花費多少金錢
#AFTER THIS TIME EVERY MEMBER OF THE GUILD RECEIVES AN INTEREST (MINUTES:    60 -> 1hour; 1440 -> 1day)
#SET THIS TO 0 TO DISABLE GUILD INTEREST
  interest-period: 1440    公會利息,設定為 0 代表關閉利息功能
#TYPE THE money  THE GUILD NEEDS TO HAVE THE level; GIVE THE max-member-amount  FOR    EACH LEVEL
#level: money;max-member-amount   
  '1': 0;5    這裡可以設定公會的等級條件、等級的最大成員數'公會等級': 公會資本;最大成員數」
  '2': 500;11
  '3': 2000;20
  '4': 6500;43

Values.yml 介紹:

這邊主要是設定礦務、怪物掉落的經驗值&金錢,我只拿幾個當範例來介紹,可自行增加種類

#EXP AND MONEY SPREAD OF MONSTERS (KILLED BY PLAYER)AND BLOCKS (DESTROYED BY PLAYER)
block-exp-spread:
    礦物、方塊掉落之經驗值&金錢
  REDSTONE_ORE:
    方塊、礦物名稱
    exp: 75
    經驗值
    money: 5
    金錢
mob-exp-spread:    生物掉落之經驗值&金錢
  PIG:
    怪物、生物名稱
    exp: 15
    經驗值
    money: 5
    金錢

Classes.yml 介紹:

這邊主要是介紹職業設定的部分

ninja:    職業名稱
  skills:    技能設定
    '5':    某等級可用的技能
    - firearrow    技能名稱
    - poisonarrow    技能名稱
    '7':
    - vanish
    '10':
    - regeneration
  allowed-materials:    可用的裝備
  - LEATHER_HELMET    以下皆為裝備名
  - WOOD_SWORD
  - BOW
  - LEATHER_CHESTPLATE
  - LEATHER_BOOTS
  - LEATHER_LEGGINGS
  - LEATHER_HELMET

Items.yml 介紹:

這邊就是設定物品的地方

Excalibur:    這邊是物品名稱
  material: DIAMOND_SWORD    物品類型
  drop-entity: COW    什麼生物會掉落此物品
  drop-chance: 100    掉落機率
  min-level: 50    幾等可以使用此武器
  upgrade-price: 10    升級須花費金錢
  power:    物品等級
    0: 1    0=物品等級: 1=攻擊力
    1: 2
    2: 2
    3: 3
    4: 3
    5: 4
    6: 6
    7: 8
    8: 9
    9: 12

Quest.yml 介紹:

example:    任務名稱
  collect-items:
    需收集物品
  - LOG:15
    收集的物品ID、數量
  reward-items:
    獎品
  - STONE_AXE:1
    獎品ID:數量
  target-npc-id: 0
    攻擊的目標: 名稱
  min-lvl: 1
    接此任務所需等級
  reach-level: 2
    幾等可以完成任務
  new-exp: 100
    任務經驗獎勵
  new-money: 50
    任務金前獎勵
  next-chain-quest: example2
    此任務完成可接example2
  info-message:
    NPC的對話
  - May you bring 15 Log to Wooder? Iwill reward you with one Stone Axe, 100 Exp and 50 Coins!
  - Hey come closer! I got work foryou!
  - You need some money ? Or Experience ?I need Log !
  npc-name:
    NPC名稱
example2:
    任務名稱
  min-lvl: 2
    接此任務所需等級
  new-exp: 250
    任務經驗獎勵
  new-money: 200
    任務金錢獎勵
  info-message:
    NPC的對話
  - Can you kill 5 Creepers and 10 Cowsfor me? I will reward you with 200 Money and 250 Exp!
  - Hey come closer! I got work foryou!
  - Please help me to kill these monsters!
  kill-animals:
    需要殺的動物
    CREEPER: 5
    COW: 10

Races.yml 介紹:

Elves:    種族名稱
  singular: Elf
    種族縮寫
  info: '&1The Elves are able to seeat night and .....'
    這裡是介紹種族的地方
  attributes:
    種族屬性
    start-hitpoints: 20
    攻擊力
    digging-speed: 0
    挖掘速度
    breath-under-water: false
    水底呼吸能力
    night-vision: true
    夜視能力
    speed: 2
    移動速度( 0 ~ 3 )
    jump: 0
    跳躍高度( 0 ~ 4 )
  stats:
    起始素質
    start-attack-skill: 20
    start-defense-skill: 10
    start-int-skill: 30
    start-vit-skill: 20
    start-critical-skill: 20
    start-dodge-skill: 30


繁化訓息下載教學:


首先進入原文並且找到 Download 然後點進去

找到版本Version 2.1 下面的語言檔案,然後點進去連結

點進去之後可以看到多種語言檔,幸運的是也有繁中檔

下載下來之後把它放進 myMessages 替代 messages.yml 檔案就完成了,建議把前面的 zh_ 刪掉,避免一些不需要的麻煩。





收藏

face基於日前微軟官方表示 Internet Explorer 不再支援新的網路標準,可能無法使用新的應用程式來呈現網站內容,在瀏覽器支援度及網站安全性的雙重考量下,為了讓巴友們有更好的使用體驗,巴哈姆特即將於 2019年9月2日 停止支援 Internet Explorer 瀏覽器的頁面呈現和功能。
屆時建議您使用下述瀏覽器來瀏覽巴哈姆特:
。Google Chrome(推薦)
。Mozilla Firefox
。Microsoft Edge(Windows10以上的作業系統版本才可使用)

face我們了解您不想看到廣告的心情⋯ 若您願意支持巴哈姆特永續經營,請將 gamer.com.tw 加入廣告阻擋工具的白名單中,謝謝 !【教學】