本帖最后由 1582952890 于 2017-9-17 09:11 编辑
矮人大战僵尸是一个用于GVG(团队发展模式)的娱乐插件
游戏规则
前置插件下载
插件设置
游戏内设置
命令
权限
以下都是1.6.2插件下的文件,如若更高版本有更多文件可以找我进行捉鸡的翻译
config.yml设置
monster.yml设置
Block.yml无需更改
item.yml
class.yml设置
视频演示
矮人大战僵尸是一个用于GVG(团队发展模式)的娱乐插件
游戏规则
游戏刚开始时,所有玩家都会出生在一个大型防守点中,领取各类装备与武器以及一瓶可以无限使用的恢复药水
玩家在插件规定的物资收集时间(可通过插件config自定义)内尽可能的增强自己以及防守点
当物资收集时间结束后,玩家需要回到自己的防守点,抵御一波又一波的怪物,保护自己基地中的纪念碑
怪物中会出现英雄职业,也为玩家的生存与抵抗提供了极高的难度
玩家死亡后会变成怪物,玩家怪物通过打生存的矮人玩家来获取点数,点数可用于升级人类怪物自身的能力
注:如果腐竹没有设置矮人在释放怪物多少分钟后获胜的话,矮人永远只能失败
前置插件下载
自行选择合适版本
DisguiseCraft:http://dev.bukkit.org/bukkit-plugins/disguisecraft/files/
ProtocolLib: http://dev.bukkit.org/bukkit-plugins/protocollib/files/
若你需要的插件版本是1.6(插件版本,例如Dwarves vs Zombies v.1.6.2的版本即为1.6.2.)及以上,你还需要下载
SpellItems: http://dev.bukkit.org/bukkit-plugins/spellitems/files/
( SpellItems v.1.2是给1.6.x用的, SpellItems v.1.3是给1.7用的,至于 SpellItems v.1.3.1就无视吧)
下载方法:点击链接,然后选择你需要的版本(DisguiseCraft与ProtocolLib是全版本都要的)在标题边上有个Download,点击即可
插件设置
1.下载上方的前置插件下载的内容并将你服务端需要的插件丢入plugins
2.再将合适版本的DvZ(Dwarves vs Zombies)丢入plugins
3.然后它会产生一个config.yml(作者说的,但我下载的162版本的文件夹里面直接有config.yml)
4.然后在config.yml中修改你要修改的数据内容(如矮人能否获胜,游戏开始多少分钟才能获胜)
作者说有几个重要选项
(1)lobby_players:16 ← 当大厅内有16人时自动开始游戏
(2)lobby_Playerperassasin:16 ← 当游戏人数到达16人时自动产生暗杀者(不知暗杀者是干嘛的)(也许是内奸)
(3)need_release:true ← 怪物只有在刺客被选出或者使用命令/dvz_release的时候才会被释放(推荐设置false)
(4)最重要的!你也许还可以改变影响(例如中毒,饥饿等)在class.yml里
默认的应用是矮人会在黑暗中失明
游戏内设置
1)出生点
1.你必须是op或者腐竹!
2.选择一个世界
3.设置矮人(出生点设置命令:/dvz_dwarf)与怪物(出生点设置命令:/dvz_monster)的出生点
4.可选:创造一个矮人纪念碑(命令:/dvz_mounment)(你可以修改它,除了附魔的桌子不可修改) (enchanting table)不明何意,求大神
5.修改出生点大小
6.使用/save-all确保世界已经保存了
7.使用/dvz_createworld让它自动保存世界
2)大厅
1.使用/dvz_join来获得一个大厅世界
2.然后装饰这个大厅
以上是你必须做的
然后玩家可以通过/dvz_join来进入大厅以开始游戏
一些手动的事情:
1.用/dvz_start[房间ID][几秒后开始] <暗杀者出现的时间> <暗杀者数量> <最多死亡数> 开始游戏
2.使用/dvz_add [房间ID] [玩家]来添加一个玩家进入已经开始的游戏
3.使用/dvz_info 来查看一些有关于游戏的信息
4.使用/dvz_release来释放怪物
命令
每个命令都可以不加上_ 如(/dvz_join = /dvz join)
所有的命令可以简化成/d 如(/dvz_join =/d join)
/dvz_join [房间ID] — 加入一场未开始的游戏
/dvz_dwarf — 你现在的位置设置成矮人出生点
/dvz_monster — 你现在的位置设置成怪物出生点
/dvz_start [房间ID][几秒后开始] <暗杀者出现的时间> <暗杀者数量> <最多死亡数> — 开始游戏
<暗杀者数量>默认:1
<最多死亡数>:如果死亡的玩家的数量在<暗杀者出现的时间>结束之前超过这个数值那就不会出现暗杀者
/dvz_info [房间ID] — 查看一些有关于游戏的信息 替换(/dvz_count)
/dvz_reset [房间ID] — 重启游戏
/dvz_mounment — 在你现在的位置建造一座矮人纪念碑
/dvz_dragon [龙ID] — 将你变成一条龙 (你需要是游戏中的一名玩家)
/dvz_add [房间ID] [玩家] — 添加一个玩家进入已经开始的游戏
/dvz_leave — 离开游戏(只在大厅有效)
/dvz_assasin [房间ID] <数量> — 手动添加暗杀者
/dvz_saveworld — 将你当前在的世界进行备份
/dvz_createworld — 保存你现在所在的世界,以后将会自行进行备份
/dvz_release [房间ID] — 手动释放怪物进攻
权限
dvz.* — 所有的权限默认:OP
dvz.start — 使用/dvz_start的权限 默认:OP
dvz.setspawn — 使用/dvz_dwarf与/dvz_monster的权限 默认:OP
dvz.info — 使用/dvz_info的权限 默认:所有人
dvz.reset — 使用/dvz_reset的权限 默认:OP
dvz.monument — 使用/dvz_monument的权限 默认:OP
dvz.dragon — 使用/dvz_dragon的权限 默认:OP
dvz.add — 使用/dvz_add的权限 默认:OP
dvz.join — 使用/dvz_join的权限 默认:所有人
dvz.leave — 使用/dvz_leave的权限 默认:所有人
dvz.assasin — 使用/dvz_assasin的权限 默认:OP
dvz.save — 使用/dvz_createworld与/dvz_saveworld的权限 默认:OP
dvz.release — 使用/dvz_release的权限 默认:OP
以下都是1.6.2插件下的文件,如若更高版本有更多文件可以找我进行捉鸡的翻译
config.yml设置
# Default Dwarves vs Zombies config.yml
# To configure Dwarf classes look into classes.yml
# To configure Monster classes look into monsters.yml
# To configure Dragon/Attacks look into dragons.yml
# To configure Specialitems look into items.yml
# To configure Blockdrops look into blocks.yml
# ----------------------------------------------------------------------------------
# ----------------------------------------------------------------------------------
# Game config(0=disabled, 1=old/standart dvz, 2=newer dvz, 3=alternating) (this description is for the default configs)
# ----------------------------------------------------------------------------------
game0: 1
game1: 0
game2: 0
game3: 0
game4: 0
game5: 0
game6: 0
game7: 0
game8: 0
game9: 0
# ----------------------------------------------------------------------------------
# Commands(Lists, do NOT include the beginning /)
# ----------------------------------------------------------------------------------
# Example:
# commands_onEnd:
# - "say 游戏已经结束!"
commands_onStart: [say 游戏已经开始]
commands_onEnd: [say 游戏已经结束]
# ----------------------------------------------------------------------------------
# Misc
# ----------------------------------------------------------------------------------
# 友军伤害
friendly_fire: false
# 在出生点附近可否pvp,0=关闭,若想开启可以将0改为任意数值表示范围
spawn_nopvp: 0
# 晶体不再是全局配置选项,是可以自定义的选项(不明)
autoadd_players: false
# ↑在一场游戏结束时自动重新添加所有的玩家
auto_rejoin: false
monster_invulnarable: 30
monster_suizidepill: true
set_to_day: true
# 如果你想让你的服务器只能玩矮人大战僵尸
dedicated_mode: false
# 关闭检查如果你已经安装了disguisecraft,但它却没有检测.
disable_dcraft_check: false
# 警告! 有些文本同样位于另一yml文件
# 这里可以设置语言
language: en_EN
# 世界前缀
world_prefix: DvZ_
# 新的一流的选择(不明)
new_classselection: false
# 在游戏中的玩家的聊天信息是否只能被同一房间中的玩家与任意地方的op所看见
dedicated_chat: true
dwarf_potion_exp: 2
# 改变死亡信息
change_death_message: true
# 隐藏来自于在游戏中的玩家的离开与加入的信息
hide_join_leave: false
# 当没有房间id被给予时 /dvz_join ←它将会尝试加入一个没有开始的游戏
join_free_game: true
# 记录物品的数据(目前只有杀死怪物才会记入数据)
item_stats: true
# 全球数据统计
global_stats: true
# 警告: 当这个开启时, 玩家只可以看见他们真实的经验在开启背包的时候(除了正常的人?不明)
# 一直显示数据
always_show_stats: false
# 计分板计时器秒
scoreboard_timer_seconds: false
# 展示游戏ID
show_game_id: true
# 展示andre111的标签
show_andre111_tag: true
# 怪物不得不等到暗杀者被选择或者 /dvz_release ←已经被使用
need_release: false
# 时间(在几分钟的时间内) 直到怪物被释放(0=disabled - 警告: 如果你的 这个设置(need_release=true) 并且设置 (time_release=0) 你不得不使用 /dvz_release 否则怪物无法做任何事情)
time_release: 20
# 矮人可否获胜
can_win: false
# 游戏开始后多久矮人才可以获胜? - 从僵尸被释放开始计时 (单位:分钟)
time_win: 20
# 在多少时间内矮人不会受到伤害(刚开始的发展阶段)(单位:分钟)
time_grace: 5
# 在游戏开始时在玩家间的票的延迟(不明)
# 如果落后的太严重那么可以尝试设置这个为2
delayed_teleporation: 0
# 自动检测升级
updateCheck: true
# ----------------------------------------------------------------------------------
# 大厅/自动开始游戏
# ----------------------------------------------------------------------------------
# 是否使用一个新的世界来做大厅
use_lobby: true
# 自动启动游戏的条件(输入0为关闭)
# lobby_players: 20 大厅中的玩家到达20人才开始游戏,设置为0时只要有1人,游戏开始的倒计时就会开始
# lobby_starttime: 60 当大厅中的玩家有20人时,开始倒数60秒,若60秒内人数不够20,则等到20人再重新倒数,设置为0时到达20人秒开
lobby_players: 20
lobby_starttime: 60
# 0=没有刺客
lobby_playerperassasin: 10
# 分钟直到暗杀者 "被选出"
lobby_assasintime: 20
# 最大死亡 -> 更多死亡 -> 没有暗杀者
lobby_assasindeath: 2
# ----------------------------------------------------------------------------------
# 法术的等待时间
# ----------------------------------------------------------------------------------
spelltime_teleport: 15
# ----------------------------------------------------------------------------------
# 禁止物品合成(使用物品ID) - 列表
# ----------------------------------------------------------------------------------
disables_crafts:
- 298
- 299
- 300
- 301
- 302
- 303
- 304
- 305
- 306
- 307
- 308
- 309
- 310
- 311
- 312
- 313
- 314
- 315
- 316
- 317
- 267
- 268
- 272
- 276
- 283
disables_crafts_type2:
- 298
- 299
- 300
- 301
- 302
- 303
- 304
- 305
- 306
- 307
- 308
- 309
- 310
- 311
- 312
- 313
- 314
- 315
- 316
- 317
- 267
- 268
- 272
- 276
- 283
- 5
- 29
- 33
- 35
- 50
- 53
- 57
- 69
- 76
- 85
- 89
- 107
- 126
- 256
- 257
- 258
- 261
- 262
- 269
- 270
- 271
- 273
- 274
- 275
- 277
- 278
- 279
- 280
- 284
- 285
- 286
- 290
- 291
- 292
- 293
- 294
- 351
- 354
- 355
monster.yml设置
effects:
day: []
night:
- 11 0
- 5 0
midnight:
- 11 0
- 5 0
# ----------------------------------------------------------------------------------
# Item Format:
# 物品格式:
# id_OR_customItemName:<damagevalue> <min_count>:<max_count> <chance_to_get_item> <enchant1_id>:<enchant1_level>,... <name>,<lore1>,<lore2>,<lore3>
# 物品ID或者自定义物品名字:<伤害数值> <最小值>:<最大值> <获得的几率> <物品的第一个附魔_魔咒ID>:<第一个附魔的等级>,...<名字>,
<标签1>,<标签2>,<标签3>
# Name and Lore1,2,3 can contain spaces
# 名字和标签1,2,3可以压缩空间
# to get Names without enchantments use -1 as the enchantmentid(ignoring it)
# 在魔咒ID处写-1来获得不带附魔属性的名字(忽视它)
# or use -10 to only get the glowing effect
# 或者使用-10来获得发光的状态
# Example: "257 1 100 -1:0 Hi i'm Named!,I also have a lore!,2,3"
# 举例:"257 1 100 -1:0 Hi,我是Named!,我还有标签!,我还有标签2!,我还有标签3!"
# WARNING: Do not change name or lore of custom Items or they will not work!
# 警告:别修改自定义物品的名字或者标签,也许他们会没用
# ----------------------------------------------------------------------------------
# gameType:
# 游戏种类
######################################
# On which game should the class be availabe
# 在哪种游戏种类是有效的
# 0: All
# 0: 所有
# 1: Gametype 1
# 1: 游戏种类 1
# 2: Gametype 2
# 2: 游戏种类 2
######################################
# disabledDamage:
# 禁止的伤害
######################################
# List of Damagesources to disable for the monster
# 怪物不会获得的伤害
# currently available:
# 当前可用的:
# contact(Cactus),drown,explosion,fall,fire,lava,poison,starve,wither
# 接触(仙人掌),淹死,爆炸,跌落,火焰,岩浆,中毒,饿死,凋零
# If you miss one just write a comment on the dev.bukkit page
# 如果你觉得我(作者)漏掉了什么可以在dev.bukkit页面写一个评论
######################################
# Usable attacks(cast):
# 可用的攻击(计算):
######################################
# "MonsterTargeted"
# "怪物定向的"
# Shoots a ray of fireworks towards to targeted
# 直射一道定向的烟火光线
# Block then casts an an attack there
# 阻挡然后计算一次攻击
# Does not work with Player targeting attacks!
# 不与玩家正面攻击!
# castVar0: Attack
# 计算变量0: 攻击
# castVar1: Range
# 计算变量1: 范围
# castVar2: Has effects(0=false,1=true)
# 计算变量2: 是否有状态(0=没有,1=有)
# castVar3: effectType(0=Burst,1=Small Ball,2=Large Ball,3=Star,4=Creeper)
# 计算变量3: 状态种类(0=爆炸,1=小球,2=大球,3=星星,4=苦力怕)
# castVar4: effect color Red
# 计算变量4: 红色状态
# castVar5: effect color Green
# 计算变量5: 绿色状态
# castVar6: effect color Blue
# 计算变量6: 蓝色状态
# castVar7+: castvars for the onHit Attack
# 计算变量7+: 为攻击计算定义
######################################
#
#
#
# castVar0:
# 计算变量0:
# castVar1:
# 计算变量1:
######################################
# Maximum: 20(0-19)
# 最大值:20(0-19)
######################################
怪物说明
# 0:
# name: "lang:string_default_zombie"
# 怪物名称:"lang:string_default_zombie"
# disguise: "Zombie"
# 伪装种类:"僵尸"
# chatPrefix: ""
# 聊天前缀:""
# chatSuffix: "lang:string_default_zombie_suf"
# 聊天后缀:""
# gameType: 1
# 游戏种类:1
# classItem: 383
# 生成物品:383
# classItemDamage: 54
# 生成物品的注释:54
# 如:僵尸蛋的ID是383:54
# classChance: 100
# 生存几率:100(%)
# items:
# 物品:
# - "267 1 100 16:2"
# - "373:164 21 2"
# - "320 64"
# - "306"
# - "307 1 100 3:3"
# - "308"
# - "309"
# effects: []
# 状态:[]
# placeBlocks: false
# 能否放置方块:不能
# damageBuff: 1
# 伤害buff:1
# disabledDamage:
# 不会受到的伤害
# - explosion
# - 爆炸
# - fire
# - 火焰
# - drown
# - 淹死
# - starve
# - 饥饿
# manaMax: 100
# 最高魔力:100
# manaRegen: 5
# 魔力回复:5
# startHealth: 20
# 初始生命:20
# startHunger: 20
# 初始饥饿值:20
# startSaturation: 20
# 初始饱和度:20
# startMessage: ""
# 初始信息
monsters:
0:
name: "lang:string_default_zombie"
disguise: "Zombie"
chatPrefix: ""
chatSuffix: "lang:string_default_zombie_suf"
gameType: 1
classItem: 383
classItemDamage: 54
classChance: 100
items:
- "267 1 100 16:2"
- "373:16421 2"
- "320 64"
- "306"
- "307 1 100 3:3"
- "308"
- "309"
effects: []
placeBlocks: false
damageBuff: 1
disabledDamage:
- explosion
- fire
- drown
- starve
manaMax: 100
manaRegen: 5
startHealth: 20
startHunger: 20
startSaturation: 20
startMessage: ""
1:
name: "lang:string_default_skeleton"
disguise: "Skeleton"
chatPrefix: ""
chatSuffix: "lang:string_default_skeleton_suf"
gameType: 1
classItem: 383
classItemDamage: 51
classChance: 75
items:
- "261 1 100 48:1,50:1,51:1,49:1"
- "262 64"
- "320 64"
- "298"
- "299 1 100 3:3"
- "300"
- "301"
effects: []
placeBlocks: false
damageBuff: 1
disabledDamage:
- explosion
- fire
- drown
- starve
manaMax: 100
manaRegen: 5
startHealth: 20
startHunger: 20
startSaturation: 20
startMessage: ""
2:
name: "lang:string_default_creeper"
disguise: "Creeper"
chatPrefix: ""
chatSuffix: "lang:string_default_creeper_suf"
gameType: 1
classItem: 383
classItemDamage: 50
classChance: 50
items:
- "internCreeperExplode"
- "320 64"
- "298"
- "299 1 100 3:3"
- "300"
- "301"
effects: []
placeBlocks: false
damageBuff: 1
disabledDamage:
- explosion
- fire
- drown
- starve
manaMax: 100
manaRegen: 5
startHealth: 20
startHunger: 20
startSaturation: 20
startMessage: ""
3:
name: "lang:string_default_wolf"
disguise: "Wolf"
chatPrefix: ""
chatSuffix: "lang:string_default_wolf_suf"
gameType: 1
classItem: 383
classItemDamage: 95
classChance: 25
items:
- "276 1 100 16:2"
- "283 1 100 20:1,19:1"
- "320 64"
- "383:95 5"
- "352 64"
- "302"
- "303 1 100 3:3"
- "304"
- "305"
effects: []
placeBlocks: false
damageBuff: 1
disabledDamage:
- explosion
- fire
- drown
- starve
manaMax: 100
manaRegen: 5
startHealth: 20
startHunger: 20
startSaturation: 20
startMessage: ""
4:
name: "lang:string_default_spider"
disguise: "Spider"
chatPrefix: ""
chatSuffix: "lang:string_default_spider_suf"
gameType: 1
classItem: 383
classItemDamage: 52
classChance: 25
items:
- "internSpiderConfuse"
- "internSpiderPosion 3"
- "106 64"
- "320 64"
- "306"
- "307 1 100 3:3"
- "308"
- "309 1 100 2:2"
effects:
- "1 4 95000"
- "8 3 95000"
placeBlocks: true
damageBuff: 1
disabledDamage:
- explosion
- fire
- drown
- starve
- fall
- poison
manaMax: 100
manaRegen: 5
startHealth: 20
startHunger: 20
startSaturation: 20
startMessage: ""
5:
name: "lang:string_default_irongolem"
disguise: "IronGolem"
chatPrefix: ""
chatSuffix: "lang:string_default_irongolem_suf"
gameType: 1
classItem: 383
classItemDamage: 99
classChance: 5
items:
- "internIronGolemSmash"
- "internIronGolemLeap"
- "320 64"
- "298 1 100 0:3"
- "299 1 100 0:3,3:3"
- "300 1 100 0:3"
- "301 1 100 0:3"
effects:
- "2 4 95000"
- "4 10 95000"
- "10 1 95000"
- "5 4 95000"
- "8 -20 95000"
placeBlocks: false
damageBuff: 5
disabledDamage:
- explosion
- fire
- drown
- starve
- fall
manaMax: 100
manaRegen: 5
startHealth: 20
startHunger: 20
startSaturation: 20
startMessage: ""
6:
name: "lang:string_default_snowgolem"
disguise: "Snowman"
chatPrefix: ""
chatSuffix: "lang:string_default_snowgolem_suf"
gameType: 1
classItem: 383
classItemDamage: 97
classChance: 5
items:
- "internSnowGolemGet"
- "320 64"
- "301 1 100 0:3"
effects: []
placeBlocks: false
damageBuff: 1
disabledDamage:
- explosion
- fire
- drown
- starve
manaMax: 100
manaRegen: 5
startHealth: 20
startHunger: 20
startSaturation: 20
startMessage: ""
7:
name: "lang:string_default_broodmother"
disguise: "Silverfish"
chatPrefix: ""
chatSuffix: "lang:string_default_broodmother_suf"
gameType: 1
classItem: 383
classItemDamage: 60
classChance: 5
items:
- "internBroodmotherRoar"
- "internBroodmotherLay"
- "256"
- "320 64"
- "383:60 5"
- "383:0 20"
effects: []
placeBlocks: false
damageBuff: 1
disabledDamage:
- explosion
- fire
- drown
- starve
manaMax: 100
manaRegen: 5
startHealth: 20
startHunger: 20
startSaturation: 20
startMessage: ""
8:
name: "lang:string_default_enderman"
disguise: "Enderman"
chatPrefix: ""
chatSuffix: "lang:string_default_enderman_suf"
gameType: 1
classItem: 383
classItemDamage: 58
classChance: 5
items:
- "internEndermanBlink"
- "internEndermanPortal"
- "320 1"
effects: []
placeBlocks: false
damageBuff: 1
disabledDamage:
- explosion
- fire
- drown
- starve
manaMax: 100
manaRegen: 5#
startHealth: 20
startHunger: 20
startSaturation: 20
startMessage: ""
9:
name: "lang:string_default_cat"
disguise: "Ocelot"
chatPrefix: ""
chatSuffix: "lang:string_default_cat_suf"
gameType: 1
classItem: 383
classItemDamage: 98
classChance: 5
items:
- "internCatHunger"
- "internCatSteal"
- "320 64"
effects: []
placeBlocks: false
damageBuff: 1
disabledDamage:
- explosion
- fire
- drown
- starve
manaMax: 100
manaRegen: 5
startHealth: 20
startHunger: 20
startSaturation: 20
startMessage: ""
10:
name: "lang:string_default_zombie"
disguise: "Zombie"
chatPrefix: ""
chatSuffix: "lang:string_default_zombie_suf"
gameType: 2
classItem: 2256
classItemDamage: 0
classChance: 100
items:
- "267 1 100 16:2"
- "373:16421 2"
- "320 64"
- "306"
- "307 1 100 3:3"
- "308"
- "309"
effects: []
placeBlocks: false
damageBuff: 1
disabledDamage:
- explosion
- fire
- drown
- starve
manaMax: 100
manaRegen: 5
startHealth: 20
startHunger: 20
startSaturation: 20
startMessage: ""
11:
name: "lang:string_default_skeleton"
disguise: "Skeleton"
chatPrefix: ""
chatSuffix: "lang:string_default_skeleton_suf"
gameType: 2
classItem: 2257
classItemDamage: 0
classChance: 75
items:
- "261 1 100 48:1,50:1,51:1,49:1"
- "262 64"
- "320 64"
- "298"
- "299 1 100 3:3"
- "300"
- "301"
effects: []
placeBlocks: false
damageBuff: 1
disabledDamage:
- explosion
- fire
- drown
- starve
manaMax: 100
manaRegen: 5
startHealth: 20
startHunger: 20
startSaturation: 20
startMessage: ""
12:
name: "lang:string_default_creeper"
disguise: "Creeper"
chatPrefix: ""
chatSuffix: "lang:string_default_creeper_suf"
gameType: 2
classItem: 2258
classItemDamage: 0
classChance: 50
items:
- "internCreeperExplodeNew 1"
- "320 64"
- "298"
- "299 1 100 3:3"
- "300"
- "301"
effects: []
placeBlocks: false
damageBuff: 1
disabledDamage:
- explosion
- fire
- drown
- starve
manaMax: 100
manaRegen: 5
startHealth: 20
startHunger: 20
startSaturation: 20
startMessage: ""
# DISABLED UNTIL I CAN FIND A GOOD WAY TO IMPLEMENT IT:
# 关闭知道我可以找到一个好的办法来落实它
# 10:
# name: "Hungry Pig"
# disguise: "Pig"
# chatPrefix: ""
# chatSuffix: " the Hungry Pig"
# gameType: 0
# classItem: 383
# classItemDamage: 57
# classChance: 5
# items:
# - "320 64"
# - "298"
# - "299 1 100 3:3"
# - "300"
# - "301"
# effects: []
# placeBlocks: false
# damageBuff: 1
# disabledDamage:
# - explosion
# - fire
# - drown
# - starve
# manaMax: 100
# manaRegen: 5
# startHealth: 20
# startHunger: 20
# startSaturation: 20
Block.yml无需更改
item.yml
# 警告:
# 你需要一直设置一个标签,
# 因为物品是确定的
# id,数据,名字 与 标签
# 并且标签不能被修改在普通的Minecraft!
# 需要的是一些需要成功前使用此咒语(-1 = 没有)
# -------
# countup - can be used to countup before using the cast
# 统计 - 可以在计算前统计
# WARNING: It cannot use any attack needing a target(block or player)
# 警告:它攻击必须要有一个目标(方块或玩家)
# enabled: wether it is enable
# enabled:无论是允许
# max: the maximum count
# max: 最大的数据
# perSecond: how much should get added per step
# perSecond: 每一步需要添加多少
# overridable: true
# 可重写:是
# interrupt: wether it can be interrupted by the different "occurences"
# interrupt: 这是否能被不同的"事件"所打断
# move: true
# 移动:是
# damage: true
# 伤害:是
# itemSwitch: true
# 物品的改变:是
# -------
# Usable attacks(cast):
# 可用的攻击(计算):
######################################
# "ItemLeap"
# "物品飞跃"
# Leap through the air
# 飞过空中
# castVar0: forwardvel0city(defaut: 4)
# 计算变量0: 前进速度(默认:4)
# castVar1: upwardvelocity(defaut: 1.5)
# 计算变量1:上升速度(默认:1.5)
# castVar2: power(default: 1)
# 计算定义2:是否运动(默认:1 表示是)
# castVar3: disableDamage(1=true)
# 计算变量3: 不允许的伤害(1=是)
# castVar4: range(only used when casted on a location by another spell)
# 计算变量4: 范围(当用另一种算法计算在一个位置才被使用)
######################################
# "ItemLaunch"
# "物品发射"
# Launches an Falling BlockEntity
# 发射一个坠落的实体方块
# and casts another spell on impact
# 并且在冲击时计算另一种算法
# EffectPosition: onHit
# 位置的效果:被击中
# castVar0: BlockID
# 计算变量0: 方块ID
# castVar1: Damagevalue(0-15)
# 计算变量1: 伤害数值(0-15)
# castVar2: Power
# 计算变量2: 力量
# castVar3: Create Item when not landing right(1=true)
# 计算变量3: 当着陆失败时创造物品(1=是)
# castVar4: Create Block(1=true)
# 计算变量4: 创造方块(1=是)
# castVar5: do Damage(1=true)
# 计算变量5: 做出伤害(1=是)
# castVar6: damage
# 计算变量6: 伤害
# castVar7: onHit(another cast)
# 计算变量7 :被击中(另一种算法)
# castVar8+: onHit vars
# 计算变量8+: 被击中变量
######################################
# "ItemDamage"
# "物品伤害"
# Damages or heals a Player
# 伤害或治疗一个玩家
# WARNING: This is affected by the friendly_fire option!
# 警告:这是受到config.yml文件中的friendly_fire选项的影响
# castVar0: castOnSelf(1=true)
# 计算变量0: 计算自我(1=真)
# castVar1: damage(negative to heal)
# 计算变量1:伤害(负面的医疗)
######################################
# "ItemCommand"
# "物品命令"
# Execute command as the Player or console
# 当玩家或者控制台执行命令
# -0- gets replaced by the casters name
# -0- 从计算者的名字获得替换
# -1- gets replaced by the target players name
# -1- 从目标玩家的名字获得替换
# (if no target target exists, all commands containing -1- are skipped!)
# (如果没有目标存在,所有包含-1-的命令都会被跳过
# castVar0: console(1=true)
# 计算变量0: 控制台(1=是)
# castVar1+: Commands
# 计算变量1+: 命令
######################################
# "ItemReplace"
# "物品替换"
# Replace nearby blocks
# 替换附近的方块
#
#
# castVar0: Range(in Blocks)
# 计算变量0 : 范围(对方块来说)
# castVar1: originalID:originalData
# 计算变量1: 原始ID:原始数据
# castVar2: targetID:targetData
# 计算变量2: 目标ID:目标数据
######################################
# "ItemArmorCheck"
# "物品装备检查"
# Check if an Player has armor
# 如果一个玩家有装备就进行检查
#
#
# castVar0: self(1=true) or target
# 计算变量0: 自身(1=是)或者目标
# castVar1: should have armor(1=true)
# 计算变量1: 需要拥有装备(1=是)
######################################
# "ItemArmorSet"
# "物品装备设置"
# Sets the Armor of an player
# 设置一个玩家的护甲
# (formated itemcodes)
# (格式化物品码)
# castVar0: self(1=true) or target
# 计算变量0: 自身(1=是)或者目标
# castVar1: helmet
# 计算变量1: 头盔
# castVar2: chestpice
# 计算变量2: 胸甲
# castVar3: leggins
# 计算变量3: 护腿
# castVar4: boots
# 计算变量4: 靴子
######################################
# "ItemPotionEffect"
# "物品药水效果"
# Adds one or more effects to an player
# 添加一个或者更多效果给一个玩家
#
#
# castVar0: self(1=true)
# 计算变量0: 自身(1=是)
# castVar1+: effectID:duration:level
# 计算变量1+: 状态Id:持续时间:等级
######################################
# "ItemCrystalStorage"
# "物品晶体储存器"
# Opens the crystal storage
# 打开晶体储存器
#
#
# castVar0: global(1=true, 0=per Player)
# 计算变量0: 全球(1=是,0=每个玩家)
######################################
# "ItemBlink"
# "物品闪烁"
# Blinks(Teleports) to target Block
# 闪烁(传送)到目标方块
# EffectPosition: Teleport
# 位置状态:传送
# castVar0: maxRange
# 计算变量0: 最大距离
# castVar1: reset cooldown when no target was found(1=true)
# 计算变量1: 当没有目标被找到时重置冷却(1=是)
######################################
# "ItemConfuse"
# "物品迷惑"
# Confuses Player
# 迷惑玩家
# (CONFUSION+BLINDNESS)
# (混乱+失明)
# castVar0: Duration in ticks(20=1 second)
# 计算变量0: 持续时间(单位:ticks)(20ticks=1秒)
# castVar1: Level
# 计算变量1: 等级
######################################
# "ItemDrop"
# "物品掉落"
# Makes the targeted Player drop his weapon
# 让目标玩家的武器掉落
######################################
# "ItemExplode"
# "物品爆炸"
# Creates an explosion
# 创造一个爆炸
#
#
# castVar0: Power
# 计算变量0: 力量
# castVar1: Kill Caster(0=No, 1=Yes)
# 计算变量1: 杀死计算者(0=否,1=是)
######################################
# "ItemHunger"
# "物品饥饿"
# Drains Hunger of targeted Player
# 从目标玩家处汲取饥饿值
#
#
# castVar0: Ammount(>50 -> all)
# 计算变量0: 量(>50 ->所有)
######################################
# "ItemGetItem"
# "物品获得物品"
# Gives Items
# 给予物品
#
# castVar0: Item(formated)
# 计算变量0: 物品(格式)
# castVar1: Times
# 计算变量1: 次数
######################################
# "ItemsSnowballs"
# "物品增长"
# Throw a barricade of snowballs
# 扔出增长的障碍
#
#
# castVar0: Required ammount
# 计算变量0: 需要量
# castVar1: You got not enough snowballs message
# 计算变量1: 你没有足够的增长信息
# castVar2: Reset cooldown, when not enough snowballs(1=true)
# 计算变量2: 当没有足够的增长时重置冷却(1=是)
######################################
# "ItemLay"
# "物品放置"
# Lay Silverfish eggs in nearby ston blocks
# 放置X(语死早)虫生成蛋在附近的石头方块中
# (Requires an silverfish egg in inventory 383:60)
# (要求要有X虫生成蛋在背包中 383:60 X虫生成蛋ID)
# castVar0: Radius
# 计算变量0: 半径
# castVar1: Message to display ""->No Message
# 计算变量1: 显示的信息""->没有信息
######################################
# "ItemPortal"
# "物品洞穴"
# Creates or reinforces the Enderman Portal
# "创造或加强末影人的洞穴"
######################################
# "ItemPotions"
# "物品药水"
# "Dropps" Potions on nearby players
# "降落"药水在周围玩家身上
#
#
# castVar0: Potionitem(formated)
# 计算变量0: 部分物品(格式)
# castVar1: Target_Player(0=dwarves,1=monsters)
# 计算变量1: 目标玩家(0=矮人,1=怪物)
# castVar2: Range
# 计算变量2: 范围
######################################
# "ItemRoar"
# "物品咆哮"
# Roars and makes silverfish call for help
# 咆哮会让X虫寻求帮助
#
#
# castVar0: Range
# 计算变量0: 范围
# castVar1: Message to display ""->No Message
# 计算变量1: 显示的信息""->没有信息
######################################
# "ItemSmash"
# "物品粉碎"
# Smashes the block
# 粉碎方块
#
# castVar0: Play Sound Effect(0=No, 1=Yes)
# 计算变量0: 播放音乐状态(0=否,1=是)
# castVar1: reset Cooldown, when no block is targeted(1=true)
# 计算变量1: 当没有方块被当作目标时重置冷却
######################################
# "ItemSetDamage"
# "物品设置伤害"
# Set the Damage/Durability of the Spellitem
# 设置魔法物品的伤害/耐久
#
#
# castVar0: new Damage
# 计算变量0: 新的伤害
######################################
# ""
# ""
#
#
#
#
# castVar0:
# 计算变量0:
# castVar1:
# 计算变量1:
######################################
# -------
# Effectsyntax: effectlocation effect <optionalData>
# 状态语法:状态的位置 状态 <可选数据>
# -------
# position can be: Caster,Target or something specified by the ItemSpell
# 位置可以是: 计算者,目标或者被物品的魔咒所制定的一些东西
# and when an counter is used: CounterStep,CounterInterrupt,CounterFinish
# 并且当一个计数者使用了:反击,计数器的中断,计数器的停止
# default: Caster
# 默认:计算者
# Usable effects:
# 可用的状态
######################################
# "ItemEffectNormal"
# "物品普通状态"
# Creates a normal Minecraft Effect
# 创造一个普通的minecraft状态
# (Look at org.bukkit.Effect)
# (详情查看org.bukkit.effect)
# Vars:
# 变量
# name:data
# 名字:数据
######################################
# "ItemEffectSound"
# "物品声音状态"
# Creates a Sound
# 创建一个声音
# (Look at org.bukkit.Sound)
# (详情查看org.bukkit.Sound)
# Vars:
# 变量
# name:volume:pitch
# 名字:音量:音调
######################################
# "ItemEffectLightning"
# "物品闪电状态"
# Creates a lightning
# 创建一个闪电
#
#
# Vars:
# 变量
#
#
######################################
# "ItemEffectItemSpray"
# "物品状态物品喷漆
# Creates fakeitems spraying from the location
# 创建假的物品的位置
#
#
# Vars:
# 变量:
# number;duration;force(float);item(formated)
# 数字;持续时间;力量(浮动);物品(格式)
######################################
# ""
# ""
#
#
# Vars:
# 变量:
#
######################################
物品说明
#firestaff:
# name: "Firestaff"
# 物品名字
# lore:
# 物品标签
# - "&6第一个自定义物品!"
# - 第一行内容
# - "&7这只是为了测试"
# - 第二行内容
# - "左键: 飞溅 &f(5秒冷却)"
# - 第三行内容
# - "右键: 火的飞跃 &f(5秒冷却)"
# - 第四行内容
# id: 369
# 物品ID:369
# data: 0
# 物品数据:0(无用,想要更多自定义物品这里都为0)
# useUp: false
# 能否被用尽:否
# leftclick:
# 拿着物品左击时效果
# effects:
# 状态
# - "onHit ItemEffectNormal ENDER_SIGNAL:0"
# - 应该是被使用以后会出现末影的SIGNAL效果
# - "onHit ItemEffectSound SPLASH:1:0.5"
# - 左击以后播放SPLASH的音效 音量1,音调0.5
# cooldown: 5
# 冷却时间:5秒
# mana:
# 法力选项
# cost: 40
# 法力消耗:40
# casts:
# 计算选项:
# 0:
# 与下面有关系,黄色高亮
# cast: "ItemLaunch"
# 计算项目:"ItemLaunch"
# "ItemLaunch"见上面的叙述
# require: -1
# 命令:没有(-1=没有,详见item.yml设置的开头一段)
# castVars:
# 计算变量
# - 8
# ItemLaunch叙述下的castVar0: BlockID也就是计算变量0: 方块ID
# - 0
# ItemLaunch叙述下的castVar1: damagevalue也就是计算变量1: 伤害数值
# - 2
# ItemLaunch叙述下的castVar2: Power也就是计算变量2: 力量
# - 0
# ItemLaunch叙述下的castVar3: Create Item when not landing right也就是计算变量3: 当着陆失败时创造物品
# - 0
# ItemLaunch叙述下的castVar:4: Create Block也就是计算变量4: 创造方块
# - 0
# ItemLaunch叙述下的castVar5: do Damage也就是计算变量5: 做出伤害
# - 0
# ItemLaunch叙述下的castVar6: damage也就是计算变量6: 伤害
# - "ItemLeap"
# 扩充计算ItemLeap
# - 4
# ItemLeap叙述下的castVar0: forwardvel0city也就是计算变量0: 前进速度
# - 1.5
# ItemLeap叙述下的castVar1: upwardvelocity也就是计算定义1:上升速度
# - 1
# ItemLeap叙述下的castVar2: power也就是计算定义2:是否运动
# - 1
# ItemLeap叙述下的castVar3: disableDamage也就是计算定义3: 不允许的伤害
# - 2
# ItemLeap叙述下的castVar4: range也就是计算定义4: 范围
# 1:
# 如果这里你还想要其它状态的话,最好再开一项,如果你还要,将1改成2,再开一项
# cast: "别看我,人家害羞了"
# require: 别看我,人家害羞了
# castVars:
# - 别看我,人家害羞了
# - 别看我,人家害羞了
# - 别看我,人家害羞了
# - 别看我,人家害羞了
# rightclick:
# 拿着物品右击时效果
# effects:
# 状态:
# - "Caster ItemEffectNormal MOBSPAWNER_FLAMES:0"
# - 应该是被使用后会出现minecraft原版中刷怪笼刷怪时笼子周围的火焰,下同
# - "Caster ItemEffectNormal MOBSPAWNER_FLAMES:0"
# - "Caster ItemEffectNormal MOBSPAWNER_FLAMES:0"
# - "Caster ItemEffectNormal MOBSPAWNER_FLAMES:0"
# - "Caster ItemEffectNormal MOBSPAWNER_FLAMES:0"
# - "Caster ItemEffectSound ARROW_HIT:1:0.5"
# - 应该是被使用后播放ARROW_HIT的声音音量1,音调0.5
# cooldown: 5
# 冷却时间:5秒
# mana:
# 法力选项:
# cost: 40
# 法力消耗:40
# casts:
# 计算选项:
# 0:
# cast: "ItemLeap"
# 计算项目:"ItemLeap"
# require: -1
# 命令:无
# castVars:
# 计算变量:
# - 4
# ItemLeap叙述下的castVar0: forwardvel0city也就是计算变量0: 前进速度
# - 1.5
# ItemLeap叙述下的castVar1: upwardvelocity也就是计算定义1:上升速度
# - 1
# ItemLeap叙述下的castVar2: power也就是计算定义2:是否运动
# - 1
# ItemLeap叙述下的castVar3: disableDamage也就是计算定义3: 不允许的伤害
# 这里没有- x 就说明这个并没有设置范围
items:
firestaff:
name: "Firestaff"
lore:
- "&6第一个自定义物品!"
- "&7这只是为了测试"
- "左键: 飞溅 &f(5秒冷却)"
- "右键: 火的飞跃 &f(5秒冷却)"
id: 369
data: 0
useUp: false
leftclick:
effects:
- "onHit ItemEffectNormal ENDER_SIGNAL:0"
- "onHit ItemEffectSound SPLASH:1:0.5"
cooldown: 5
mana:
cost: 40
casts:
0:
cast: "ItemLaunch"
require: -1
castVars:
- 8
- 0
- 2
- 0
- 0
- 0
- 0
- "ItemLeap"
- 4
- 1.5
- 1
- 1
- 2
rightclick:
effects:
- "Caster ItemEffectNormal MOBSPAWNER_FLAMES:0"
- "Caster ItemEffectNormal MOBSPAWNER_FLAMES:0"
- "Caster ItemEffectNormal MOBSPAWNER_FLAMES:0"
- "Caster ItemEffectNormal MOBSPAWNER_FLAMES:0"
- "Caster ItemEffectNormal MOBSPAWNER_FLAMES:0"
- "Caster ItemEffectSound ARROW_HIT:1:0.5"
cooldown: 5
mana:
cost: 40
casts:
0:
cast: "ItemLeap"
require: -1
castVars:
- 4
- 1.5
- 1
- 1
vampire:
name: "Vampire"
lore:
- "&6The second custom item!"
- "&7This is just for testing"
- "Left: none"
- "Right: Lifesteal(1 Heart) &f(3s cooldown)"
id: 369
data: 0
useUp: false
leftclick:
effects: []
cooldown: 5
mana:
cost: 0
casts: []
rightclick:
effects:
- "Caster ItemEffectSound BAT_IDLE:1:0.5"
cooldown: 1
mana:
cost: 15
casts:
0:
cast: "ItemDamage"
require: -1
castVars:
- 0
- 2
1:
cast: "ItemDamage"
require: 0
castVars:
- 1
- -2
eatTester:
name: "EAT ME!"
lore:
- "&6Mixed with a strenght Potion!"
id: 367
data: 0
useUp: false
onEat:
effects:
- "Caster ItemEffectSound BURP:1:0.5"
cooldown: 1
mana:
cost: 0
casts:
0:
cast: "ItemPotionEffect"
require: -1
castVars:
- 1
- "5:600:0"
# dwarves
crystalPerPlayer:
name: "lang:string_crystal_storage"
lore:
- "lang:string_crystal_storage_open"
id: 388
data: 0
useUp: false
leftclick:
effects: []
cooldown: 0
mana:
cost: 0
casts: []
rightclick:
effects:
- "Caster ItemEffectSound CHEST_OPEN:0.5:1"
cooldown: 0
mana:
cost: 0
casts:
0:
cast: "ItemCrystalStorage"
require: -1
castVars:
- 0
1:
cast: "ItemPotionEffect"
require: -1
castVars:
- 1
- "15:60:0"
crystalGlobal:
name: "lang:string_crystal_storage"
lore:
- "lang:string_crystal_storage_global"
id: 388
data: 0
useUp: false
leftclick:
effects: []
sounds: []
cooldown: 0
mana:
cost: 0
casts: []
rightclick:
effects:
- "Caster ItemEffectSound CHEST_OPEN:0.5:1"
cooldown: 0
mana:
cost: 0
casts:
0:
cast: "ItemCrystalStorage"
require: -1
castVars:
- 1
1:
cast: "ItemPotionEffect"
require: -1
castVars:
- 1
- "15:60:0"
internDiamond:
name: "lang:string_default_item_armor"
lore: []
id: 264
data: 0
useUp: true
leftclick:
effects: []
cooldown: 0
mana:
cost: 0
casts: []
rightclick:
effects: []
cooldown: 0
mana:
cost: 0
casts:
0:
cast: "ItemArmorCheck"
require: -1
castVars:
- 0
- 0
1:
cast: "ItemArmorSet"
require: 0
castVars:
- 0
- "310 1"
- "311 1"
- "312 1"
- "313 1"
internConcrete:
name: "lang:string_default_item_glue"
lore: []
id: 351
data: 8
useUp: true
leftclick:
effects:
- "Caster ItemEffectNormal POTION_BREAK:8270"
cooldown: 0
mana:
cost: 0
casts:
0:
cast: "ItemReplace"
require: -1
castVars:
- 2
- "4:0"
- "98:0"
1:
cast: "ItemReplace"
require: -1
castVars:
- 2
- "98:2"
- "98:0"
rightclick:
effects:
- "Caster ItemEffectNormal POTION_BREAK:8270"
cooldown: 0
mana:
cost: 0
casts:
0:
cast: "ItemReplace"
require: -1
castVars:
- 2
- "4:0"
- "98:0"
1:
cast: "ItemReplace"
require: -1
castVars:
- 2
- "98:2"
- "98:0"
# TODO - add effects/enchants
internDwarfSword:
name: "lang:string_default_item_sword"
lore: []
id: 276
data: 0
useUp: false
ignoreDamage: true
leftclick:
effects: []
cooldown: 0
mana:
cost: 0
casts: []
rightclick:
effects: []
sounds: []
cooldown: 0
mana:
cost: 0
casts: []
internDwarfBow:
name: "lang:string_default_item_bow"
lore:
- "lang:string_default_item_bow_lore1"
- "lang:string_default_item_bow_lore2"
- "lang:string_default_item_bow_lore3"
- "lang:string_default_item_bow_lore4"
id: 261
data: 0
useUp: false
ignoreDamage: true
countup:
enabled: true
max: 90
perSecond: 30
overridable: true
interrupt:
move: true
damage: true
itemSwitch: true
leftclick:
effects:
- "CounterStep ItemEffectSound ANVIL_USE:0.2:1"
- "CounterFinish ItemEffectSound NOTE_PLING:1:2"
cooldown: 0
mana:
cost: 20
casts:
0:
cast: "ItemGetItem"
require: -1
castVars:
- "262 5"
- 1
1:
cast: "ItemSetDamage"
require: -1
castVars:
- 0
rightclick:
effects: []
cooldown: 0
mana:
cost: 0
casts: []
internDwarfPotion:
name: "lang:string_default_item_potion"
lore:
- "lang:string_default_item_potion_lore"
id: 373
data: 8197
useUp: false
leftclick:
effects:
- "Caster ItemEffectNormal POTION_BREAK:8197"
cooldown: 0
mana:
cost: 100
casts:
0:
cast: "ItemDamage"
require: -1
castVars:
- 1
- -4
rightclick:
effects: []
cooldown: 0
mana:
cost: 0
casts: []
# monsters
internCreeperExplode:
name: "lang:string_default_item_monster_explode"
lore:
- "lang:string_used_seconds:10"
id: 289
data: 10
useUp: false
leftclick:
effects: []
cooldown: 0
mana:
cost: 0
casts: []
rightclick:
effects: []
cooldown: 10
mana:
cost: 0
casts:
0:
cast: "ItemExplode"
require: -1
castVars:
- 6
- 1
internSpiderConfuse:
name: "lang:string_default_item_monster_confuse"
lore:
- "lang:string_used_seconds:0"
id: 375
data: 0
useUp: false
leftclick:
effects: []
cooldown: 0
mana:
cost: 0
casts: []
rightclick:
effects: []
cooldown: 0
mana:
cost: 0
casts:
0:
cast: "ItemConfuse"
require: -1
castVars:
- 300
- 0
internSpiderPosion:
name: "lang:string_default_item_monster_poison"
lore:
- "lang:string_used_seconds:0"
id: 373
data: 16452
useUp: false
leftclick:
effects: []
cooldown: 0
mana:
cost: 0
casts:
0:
cast: "ItemEffect"
require: -1
castVars:
- 0
- "19:60:4"
rightclick:
effects: []
cooldown: 0
mana:
cost: 0
casts: []
internIronGolemSmash:
name: "lang:string_default_item_monster_smash"
lore:
- "lang:string_used_seconds:1"
id: 265
data: 0
useUp: false
leftclick:
effects: []
cooldown: 0
mana:
cost: 0
casts: []
rightclick:
effects: []
cooldown: 1
mana:
cost: 0
casts:
0:
cast: "ItemSmash"
require: -1
castVars:
- 1
- 1
internIronGolemLeap:
name: "lang:string_default_item_monster_leap"
lore:
- "lang:string_used_seconds:30"
id: 341
data: 0
useUp: false
leftclick:
effects: []
cooldown: 0
mana:
cost: 0
casts: []
rightclick:
effects: []
cooldown: 30
mana:
cost: 0
casts:
0:
cast: "ItemLeap"
require: -1
castVars:
- 4
- 1.5
internSnowGolemGet:
name: "lang:string_default_item_monster_snow"
lore:
- "lang:string_used_seconds:60"
id: 353
data: 0
useUp: false
leftclick:
effects: []
cooldown: 0
mana:
cost: 0
casts: []
rightclick:
effects: []
cooldown: 60
mana:
cost: 0
casts:
0:
cast: "ItemGetItem"
require: -1
castVars:
- "internSnowGolemBall 8:16"
- 20
internSnowGolemBall:
name: "lang:string_default_item_monster_barricade"
lore:
- "lang:string_used_seconds:0"
id: 332
data: 0
useUp: false
leftclick:
effects: []
cooldown: 0
mana:
cost: 0
casts: []
rightclick:
effects: []
cooldown: 0
mana:
cost: 0
casts:
0:
cast: "ItemSnowballs"
require: -1
castVars:
- 96
- "You need 96 Snowballs!"
- 1
internBroodmotherRoar:
name: "lang:string_default_item_monster_roar"
lore:
- "lang:string_used_seconds:3"
id: 350
data: 0
useUp: false
leftclick:
effects: []
cooldown: 0
mana:
cost: 0
casts: []
rightclick:
effects: []
cooldown: 3
mana:
cost: 0
casts:
0:
cast: "ItemRoar"
require: -1
castVars:
- 15
- "A Broodmother roars!"
internBroodmotherLay:
name: "lang:string_default_item_monster_lay"
lore:
- "lang:string_used_seconds:3"
id: 349
data: 0
useUp: false
leftclick:
effects: []
cooldown: 0
mana:
cost: 0
casts: []
rightclick:
effects: []
cooldown: 3
mana:
cost: 0
casts:
0:
cast: "ItemLay"
require: -1
castVars:
- 1
- "A Broodmother is laying her eggs!"
internEndermanBlink:
name: "lang:string_default_item_monster_blink"
lore:
- "lang:string_used_seconds:18"
id: 378
data: 0
useUp: false
leftclick:
effects: []
cooldown: 0
mana:
cost: 0
casts: []
rightclick:
effects:
- "Caster ItemEffectNormal ENDER_SIGNAL:0"
- "Caster ItemEffectSound ENDERMAN_TELEPORT:1.1"
- "Teleport ItemEffectNormal ENDER_SIGNAL:0"
cooldown: 18
mana:
cost: 0
casts:
0:
cast: "ItemBlink"
require: -1
castVars:
- 75
internEndermanPortal:
name: "lang:string_default_item_monster_portal"
lore:
- "lang:string_used_seconds:10"
id: 90
data: 0
useUp: false
leftclick:
effects: []
cooldown: 0
mana:
cost: 0
casts: []
rightclick:
effects: []
cooldown: 10
mana:
cost: 0
casts:
0:
cast: "ItemPortal"
require: -1
castVars: []
internCatHunger:
name: "lang:string_default_item_monster_hunger"
lore:
- "lang:string_used_seconds:2"
id: 351
data: 0
useUp: false
leftclick:
effects: []
cooldown: 0
mana:
cost: 0
casts: []
rightclick:
effects: []
cooldown: 2
mana:
cost: 0
casts:
0:
cast: "ItemHunger"
require: -1
castVars:
- 2
internCatSteal:
name: "lang:string_default_item_monster_steal"
lore:
- "lang:string_used_seconds:2"
id: 372
data: 0
useUp: false
leftclick:
effects: []
cooldown: 0
mana:
cost: 0
casts: []
rightclick:
effects: []
cooldown: 2
mana:
cost: 0
casts:
0:
cast: "ItemDrop"
require: -1
castVars: []
internCreeperExplodeNew:
name: "lang:string_default_item_monster_explode"
lore:
- "lang:string_used_seconds:10"
- "lang:string_cast_time:3"
id: 289
data: 12
useUp: false
countup:
enabled: true
max: 90
perSecond: 30
overridable: true
interrupt:
move: false
damage: true
itemSwitch: true
leftclick:
effects: []
cooldown: 0
mana:
cost: 0
casts: []
rightclick:
effects: []
cooldown: 10
mana:
cost: 0
casts:
0:
cast: "ItemExplode"
require: -1
castVars:
- 6
- 1
class.yml设置
effects:
lightlevel:
above: []
below:
6: "15 0"
kill:
enabled: true
duration: 3
particles: true
# ----------------------------------------------------------------------------------
# Custom Dwarves
# 自定义小矮人
# ----------------------------------------------------------------------------------
# Item Format:
# 物品格式
# id_OR_customItemName:<damagevalue> <min_count>:<max_count> <chance_to_get_item> <enchant1_id>:<enchant1_level>,... <name>,<lore1>,<lore2>,<lore3>
# 物品ID或者自定义物品名字:<伤害数值> <最小值>:<最大值> <获得的几率> <物品的第一个附魔_魔咒ID>:<第一个附魔的等级>,...<名字>,
<标签1>,<标签2>,<标签3>
# Name and Lore1,2,3 can contain spaces
# 名字和标签1,2,3可以压缩空间
# to get Names without enchantments use -1 as the enchantmentid(ignoring it)
# 在魔咒ID处写-1来获得不带附魔属性的名字(忽视它)
# or use -10 to only get the glowing effect
# 或者使用-10来获得发光的状态
# Example: "257 1 100 -1:0 Hi i'm Named!,I also have a lore!,2,3"
# 举例:"257 1 100 -1:0 Hi,我是Named!,我还有标签!,我还有标签2!,我还有标签3!"
# WARNING: Do not change name or lore of custom Items or they will not work!
# 警告:别修改自定义物品的名字或者标签,也许他们会没用
# ----------------------------------------------------------------------------------
# transmuteRightClick and transmuteBlockBreak format:
# 右击后的变化与打破方块后的变化格式
#
#
# "blockIdAbove;blockIdBelow;itemId:data;blockid:data;soundname_or-1:volume;item1;item2;..."
# "方块ID的前半部分;方块ID的后半部分;物品ID的数据;声音名字_或者-1:音量;物品1;物品2..."
# blockIdAbove;blockIdBelow are the blocks the house ust be build of and the player standing in
# 方块ID的前半部分;方块ID的后半部分是刚刚建出的房子并且玩家在里面站着的区域
# pistion change format:
# 活塞改变格式:
# "blockIdAbove blockIdBelow blockID:Data targetID:data
# 方块ID的前半部分 方块ID的后半部分 方块ID:数据 目标ID:数据"
# gameType:
# 游戏种类:
######################################
# On which game should the class be availabe
# 在哪个游戏种类是被允许的
# 0: All
# 0: 所有的
# 1: Gametype 1
# 1: 游戏种类 1
# 2: Gametype 2
# 2: 游戏种类 2
######################################
# disabledDamage:
# 禁止的伤害
######################################
# List of Damagesources to disable for the monster
# 怪物不会获得的伤害
# currently available:
# 当前可用的:
# contact(Cactus),drown,explosion,fall,fire,lava,poison,starve,wither
# 接触(仙人掌),淹死,爆炸,跌落,火焰,岩浆,中毒,饿死,凋零
# If you miss one just write a comment on the dev.bukkit page
# 如果你觉得我(作者)漏掉了什么可以在dev.bukkit页面写一个评论
######################################
# 4:
# name: "lang:string_default_newbuilder"
# 名字:"lang:string_default_newbuilder"
# chatPrefix: ""
# 聊天前缀:""
# chatSuffix: "lang:string_default_newbuilder_suf"
# 聊天后缀:"lang:string_default_newbuilder_suf"
# gameType: 2
# 游戏种类:2
# classItem: 2260
# 基本物品:2260
# classItemDamage: 0
# 基本物品伤害:0
# classChance: 100
# 基本机会:100%
# items:
# 给予的物品:
# - "278 1"
# - "277 1"
# - "crystalPerPlayer 1 100 -10:0"
# crystalItems:
# 水晶物品:
# - "internDwarfSword"
# - "internDwarfBow 1 100 48:7"
# - "internDwarfPotion"
# - "65 64"
# effects: []
# 状态:[]
# damageBuff: 1
# 伤害buff:1
# disabledDamage: []
# 禁止的伤害:[]
# manaMax: 1000
# 最大法力:1000
# manaRegen: 5
# 法力范围:5
# startHealth: 20
# 初始生命:20
# startHunger: 20
# 初始饥饿值:20
# startSaturation: 20
# 初始饱和度:20
# startMessage: ""
# 初始信息:""
# spell:
# 咒语:
# enable: false
# 是否被允许:否
# time: 30
# 时间:30秒
# item: 340
# 物品: 340
# name: ""
# 名字:""
# need:
# 需要:
# id: 297
# 物品ID:297
# data: 0
# 数据: 0
# count: 3
# 数量:3
# needString: ""
# 需要的字符串:""
# failString: ""
# 失败的字符串:""
# inventory: false
# 背包:否
# exp: 6
# 经验:6
# items: []
# 物品:[]
# piston:
# 活塞:
# enable: true
# 是否被允许: 是
# change:
# 改变:
# 对照着上面
# "blockIdAbove blockIdBelow blockID:Data targetID:data
# 方块ID的前半部分 方块ID的后半部分 方块ID:数据 目标ID:数据"看
# - "155 155 5 53"
# - "155 155 53 126"
# - "155 155 126 85"
# - "155 155 85 35:12"
# - "155 155 35:12 35:7"
# - "155 155 35:7 35:8"
# specialitems:
# 特殊物品:
# transmuteRightClick:
# 右击发生的改变:
# 对照着"blockIdAbove;blockIdBelow;itemId:data;blockid:data;soundname_or-1:volume;item1;item2;..."
# "方块ID的前半部分;方块ID的后半部分;物品ID的数据;声音名字_或者-1:音量;物品1;物品2..."看
# - "112;112;348:0;51:-1;-1;371:0 1 50" its in transmuteBlockBreak now
# - "112;112;371:0;34:9;ANVIL_LAND:0.2;351:14 1 25"
# - "112;112;351:14;118:3;SWIM:0.2;266:0 1 75"
# - "112;112;266:0;29:1;ANVIL_LAND:0.2;264 1 100 -1:0 Armor"
# - "112;112;263:0;34:9;ANVIL_LAND:0.2;259:0"
# transmuteBlockBreak:
# 破坏方块后发生的改变
# 对照着"blockIdAbove;blockIdBelow;itemId:data;blockid:data;soundname_or-1:volume;item1;item2;..."
# "方块ID的前半部分;方块ID的后半部分;物品ID的数据;声音名字_或者-1:音量;物品1;物品2..."看
# - "112;112;348:0;51:-1;-1;371:0 1 50"
dwarves:
0:
name: "lang:string_default_builder"
chatPrefix: ""
chatSuffix: "lang:string_default_builder_suf"
gameType: 1
classItem: 2256
classItemDamage: 0
classChance: 100
items:
- "340 1 100 -10:0 Get Building Blocks,&rCan be used every 30 seconds!"
- "257 1"
- "256 1"
- "258 1"
- "320 20"
- "298 1"
- "299 1"
- "300 1"
- "301 1"
crystalItems: []
effects: []
damageBuff: 1
disabledDamage: []
manaMax: 100
manaRegen: 5
startHealth: 20
startHunger: 20
startSaturation: 20
startMessage: ""
spell:
enable: true
time: 30
item: 340
name: "lang:string_default_builder_spell"
need:
id: 0
data: 0
count: 0
needString: ""
failString: ""
inventory: false
exp: 3
items:
- "98 64 40"
- "98:1 64 40"
- "98:2 64 40"
- "4 64 40"
piston:
enable: false
change: []
specialitems:
transmuteRightClick: []
transmuteBlockBreak: []
1:
name: "lang:string_default_alchemy"
chatPrefix: ""
chatSuffix: "lang:string_default_alchemy_suf"
gameType: 1
classItem: 2257
classItemDamage: 0
classChance: 20
items:
- "340 1 100 -10:0 Transmute Potions,&rCan be used every 30 seconds!"
- "379 2"
- "380 2"
- "54 2"
- "331 5"
- "22 64"
- "20 64"
crystalItems: []
effects: []
damageBuff: 1
disabledDamage: []
manaMax: 100
manaRegen: 5
startHealth: 20
startHunger: 20
startSaturation: 20
startMessage: ""
spell:
enable: true
time: 30
item: 340
name: "lang:string_default_alchemy_spell"
need:
id: 373
data: 64
count: 3
needString: "lang:string_default_alchemy_need"
failString: "lang:string_default_alchemy_fail"
inventory: false
exp: 6
items:
- "352 9"
- "373:8421 1 20"
- "373:8421 1 20"
- "373:8421 1 20"
- "373:8421 1 20"
- "373:11449 1 20"
- "373:16274 1 20"
- "373:16310 1 20"
- "335 5 20"
- "354 5 20"
- "373:8259 1 5"
piston:
enable: false
change: []
specialitems:
transmuteRightClick: []
transmuteBlockBreak: []
2:
name: "lang:string_default_blacksmith"
chatPrefix: ""
chatSuffix: "lang:string_default_blacksmith_suf"
gameType: 1
classItem: 2258
classItemDamage: 0
classChance: 20
items:
- "340 1 100 -10:0 Create Tools and Weapons,&rCan be used every 30 seconds!"
- "257 1"
- "74 8"
- "14 24"
- "61 2"
- "263 10"
- "349 10"
- "54 2"
- "112 64"
crystalItems: []
effects: []
damageBuff: 1
disabledDamage: []
manaMax: 100
manaRegen: 5
startHealth: 20
startHunger: 20
startSaturation: 20
startMessage: ""
spell:
enable: true
time: 30
item: 340
name: "lang:string_default_blacksmith_spell"
need:
id: 347
data: 0
count: 3
needString: "lang:string_default_blacksmith_need"
failString: "lang:string_default_blacksmith_fail"
inventory: false
exp: 6
items:
- "263 10"
- "74 8"
- "276 1 45"
- "267 1 45"
- "279 1 45"
- "287 3 45"
- "288 32 50"
- "318 32 50"
piston:
enable: false
change: []
specialitems:
transmuteRightClick: []
transmuteBlockBreak: []
3:
name: "lang:string_default_tailor"
chatPrefix: ""
chatSuffix: "lang:string_default_tailor_suf"
gameType: 1
classItem: 2259
classItemDamage: 0
classChance: 20
items:
- "340 1 100 -10:0 Create Armor,&rCan be used every 30 seconds!"
- "293 1"
- "352 10"
- "295 30"
- "6:3 6"
- "325 1"
- "101 64"
- "50 32"
- "54 2"
crystalItems: []
effects: []
damageBuff: 1
disabledDamage: []
manaMax: 100
manaRegen: 5
startHealth: 20
startHunger: 20
startSaturation: 20
startMessage: ""
spell:
enable: true
time: 30
item: 340
name: "lang:string_default_tailor_spell"
need:
id: 297
data: 0
count: 3
needString: "lang:string_default_tailor_need"
failString: "lang:string_default_tailor_fail"
inventory: false
exp: 6
items:
- "14 10"
- "310 1:2 40"
- "311 1:2 40"
- "312 1:2 40"
- "313 1:2 40"
piston:
enable: false
change: []
specialitems:
transmuteRightClick: []
transmuteBlockBreak: []
4:
name: "lang:string_default_newbuilder"
chatPrefix: ""
chatSuffix: "lang:string_default_newbuilder_suf"
gameType: 2
classItem: 2260
classItemDamage: 0
classChance: 100
items:
- "278 1"
- "277 1"
- "crystalPerPlayer 1 100 -10:0"
crystalItems:
- "internDwarfSword"
- "internDwarfBow 1 100 48:7"
- "internDwarfPotion"
- "65 64"
effects: []
damageBuff: 1
disabledDamage: []
manaMax: 1000
manaRegen: 5
startHealth: 20
startHunger: 20
startSaturation: 20
startMessage: ""
spell:
enable: false
time: 30
item: 340
name: ""
need:
id: 297
data: 0
count: 3
needString: ""
failString: ""
inventory: false
exp: 6
items: []
piston:
enable: true
change:
- "155 155 5 53"
- "155 155 53 126"
- "155 155 126 85"
- "155 155 85 35:12"
- "155 155 35:12 35:7"
- "155 155 35:7 35:8"
specialitems:
transmuteRightClick:
# - "112;112;348:0;51:-1;-1;371:0 1 50" its in transmuteBlockBreak now
- "112;112;371:0;34:9;ANVIL_LAND:0.2;351:14 1 25"
- "112;112;351:14;118:3;SWIM:0.2;266:0 1 75"
- "112;112;266:0;29:1;ANVIL_LAND:0.2;264 1 100 -1:0 Armor"
- "112;112;263:0;34:9;ANVIL_LAND:0.2;259:0"
transmuteBlockBreak:
- "112;112;348:0;51:-1;-1;371:0 1 50"
5:
name: "lang:string_default_newlumberjack"
chatPrefix: ""
chatSuffix: "lang:string_default_newlumberjack_suf"
gameType: 2
classItem: 2261
classItemDamage: 0
classChance: 20
items:
- "278 1"
- "277 1"
- "279 1"
- "155 64"
- "29 3"
- "69 1"
- "crystalPerPlayer 1 100 -10:0"
crystalItems:
- "internDwarfSword"
- "internDwarfBow 1 100 48:7"
- "internDwarfPotion"
- "65 64"
effects: []
damageBuff: 1
disabledDamage: []
manaMax: 1000
manaRegen: 5
startHealth: 20
startHunger: 20
startSaturation: 20
startMessage: ""
spell:
enable: false
time: 30
item: 340
name: ""
need:
id: 297
data: 0
count: 3
needString: ""
failString: ""
inventory: false
exp: 6
items: []
piston:
enable: true
change:
- "155 155 5 53"
- "155 155 53 126"
- "155 155 126 85"
- "155 155 85 35:12"
- "155 155 35:12 35:7"
- "155 155 35:7 35:8"
specialitems:
transmuteRightClick:
# - "112;112;348:0;51:-1;-1;371:0 1 50" its in transmuteBlockBreak now
- "112;112;371:0;34:9;ANVIL_LAND:0.2;351:14 1 25"
- "112;112;351:14;118:3;SWIM:0.2;266:0 1 75"
- "112;112;266:0;29:1;ANVIL_LAND:0.2;264 1 100 -1:0 Armor"
- "112;112;263:0;34:9;ANVIL_LAND:0.2;259:0"
transmuteBlockBreak:
- "112;112;348:0;51:-1;-1;371:0 1 50"
7:
name: "lang:string_default_newblacksmith"
chatPrefix: ""
chatSuffix: "lang:string_default_newblacksmith_suf"
gameType: 2
classItem: 2262
classItemDamage: 0
classChance: 20
items:
- "278 1"
- "277 1"
- "112 64"
- "380 1"
- "325 1"
- "29 1"
- "69 1"
- "crystalPerPlayer 1 100 -10:0"
crystalItems:
- "internDwarfSword"
- "internDwarfBow 1 100 48:7"
- "internDwarfPotion"
- "65 64"
effects: []
damageBuff: 1
disabledDamage: []
manaMax: 1000
manaRegen: 5
startHealth: 20
startHunger: 20
startSaturation: 20
startMessage: ""
spell:
enable: false
time: 30
item: 340
name: ""
need:
id: 297
data: 0
count: 3
needString: ""
failString: ""
inventory: false
exp: 6
items: []
piston:
enable: true
change:
- "155 155 5 53"
- "155 155 53 126"
- "155 155 126 85"
- "155 155 85 35:12"
- "155 155 35:12 35:7"
- "155 155 35:7 35:8"
specialitems:
transmuteRightClick:
# - "112;112;348:0;51:-1;-1;371:0 1 50" its in transmuteBlockBreak now
- "112;112;371:0;34:9;ANVIL_LAND:0.2;351:14 1 25"
- "112;112;351:14;118:3;SWIM:0.2;266:0 1 75"
- "112;112;266:0;29:1;ANVIL_LAND:0.2;264 1 100 -1:0 Armor"
- "112;112;263:0;34:9;ANVIL_LAND:0.2;259:0"
transmuteBlockBreak:
- "112;112;348:0;51:-1;-1;371:0 1 50"
# Assasin
# 暗杀者
# If the Assasin doesn't kill someone in this Time, he will die (0 to disable)
# 如果暗杀者没有在这个时间内杀死任何一个人,他将会死亡 (设置0来关闭)
assasin_time_minutes: 5
# 刺客的物品
assasin_items:
- "276"
- "310"
- "311"
- "312"
- "313"
- "322"
# 刺客的前缀
assassin_prefix: ""
# 刺客的后缀
assassin_suffix: "lang:string_default_assassin_suf"
视频演示
视频: ★我的世界★Minecraft《籽岷的服务器GVG游戏 矮人大战僵尸》
http://v.youku.com/v_show/id_XNzM3MDk1NDYw.html
游戏规则
前置插件下载
插件设置
游戏内设置
命令
权限
以下都是1.6.2插件下的文件,如若更高版本有更多文件可以找我进行捉鸡的翻译
config.yml设置
monster.yml设置
Block.yml无需更改
item.yml
class.yml设置
视频演示
2021.12 数据,可能有更多内容

游戏规则
游戏刚开始时,所有玩家都会出生在一个大型防守点中,领取各类装备与武器以及一瓶可以无限使用的恢复药水
玩家在插件规定的物资收集时间(可通过插件config自定义)内尽可能的增强自己以及防守点
当物资收集时间结束后,玩家需要回到自己的防守点,抵御一波又一波的怪物,保护自己基地中的纪念碑
怪物中会出现英雄职业,也为玩家的生存与抵抗提供了极高的难度
玩家死亡后会变成怪物,玩家怪物通过打生存的矮人玩家来获取点数,点数可用于升级人类怪物自身的能力
注:如果腐竹没有设置矮人在释放怪物多少分钟后获胜的话,矮人永远只能失败
前置插件下载
自行选择合适版本
DisguiseCraft:http://dev.bukkit.org/bukkit-plugins/disguisecraft/files/
ProtocolLib: http://dev.bukkit.org/bukkit-plugins/protocollib/files/
若你需要的插件版本是1.6(插件版本,例如Dwarves vs Zombies v.1.6.2的版本即为1.6.2.)及以上,你还需要下载
SpellItems: http://dev.bukkit.org/bukkit-plugins/spellitems/files/
( SpellItems v.1.2是给1.6.x用的, SpellItems v.1.3是给1.7用的,至于 SpellItems v.1.3.1就无视吧)
下载方法:点击链接,然后选择你需要的版本(DisguiseCraft与ProtocolLib是全版本都要的)在标题边上有个Download,点击即可
插件设置
1.下载上方的前置插件下载的内容并将你服务端需要的插件丢入plugins
2.再将合适版本的DvZ(Dwarves vs Zombies)丢入plugins
3.然后它会产生一个config.yml(作者说的,但我下载的162版本的文件夹里面直接有config.yml)
4.然后在config.yml中修改你要修改的数据内容(如矮人能否获胜,游戏开始多少分钟才能获胜)
作者说有几个重要选项
(1)lobby_players:16 ← 当大厅内有16人时自动开始游戏
(2)lobby_Playerperassasin:16 ← 当游戏人数到达16人时自动产生暗杀者(不知暗杀者是干嘛的)(也许是内奸)
(3)need_release:true ← 怪物只有在刺客被选出或者使用命令/dvz_release的时候才会被释放(推荐设置false)
(4)最重要的!你也许还可以改变影响(例如中毒,饥饿等)在class.yml里
默认的应用是矮人会在黑暗中失明
游戏内设置
1)出生点
1.你必须是op或者腐竹!
2.选择一个世界
3.设置矮人(出生点设置命令:/dvz_dwarf)与怪物(出生点设置命令:/dvz_monster)的出生点
4.可选:创造一个矮人纪念碑(命令:/dvz_mounment)(你可以修改它,除了附魔的桌子不可修改) (enchanting table)不明何意,求大神
5.修改出生点大小
6.使用/save-all确保世界已经保存了
7.使用/dvz_createworld让它自动保存世界
2)大厅
1.使用/dvz_join来获得一个大厅世界
2.然后装饰这个大厅
以上是你必须做的
然后玩家可以通过/dvz_join来进入大厅以开始游戏
一些手动的事情:
1.用/dvz_start[房间ID][几秒后开始] <暗杀者出现的时间> <暗杀者数量> <最多死亡数> 开始游戏
2.使用/dvz_add [房间ID] [玩家]来添加一个玩家进入已经开始的游戏
3.使用/dvz_info 来查看一些有关于游戏的信息
4.使用/dvz_release来释放怪物
命令
每个命令都可以不加上_ 如(/dvz_join = /dvz join)
所有的命令可以简化成/d 如(/dvz_join =/d join)
/dvz_join [房间ID] — 加入一场未开始的游戏
/dvz_dwarf — 你现在的位置设置成矮人出生点
/dvz_monster — 你现在的位置设置成怪物出生点
/dvz_start [房间ID][几秒后开始] <暗杀者出现的时间> <暗杀者数量> <最多死亡数> — 开始游戏
<暗杀者数量>默认:1
<最多死亡数>:如果死亡的玩家的数量在<暗杀者出现的时间>结束之前超过这个数值那就不会出现暗杀者
/dvz_info [房间ID] — 查看一些有关于游戏的信息 替换(/dvz_count)
/dvz_reset [房间ID] — 重启游戏
/dvz_mounment — 在你现在的位置建造一座矮人纪念碑
/dvz_dragon [龙ID] — 将你变成一条龙 (你需要是游戏中的一名玩家)
/dvz_add [房间ID] [玩家] — 添加一个玩家进入已经开始的游戏
/dvz_leave — 离开游戏(只在大厅有效)
/dvz_assasin [房间ID] <数量> — 手动添加暗杀者
/dvz_saveworld — 将你当前在的世界进行备份
/dvz_createworld — 保存你现在所在的世界,以后将会自行进行备份
/dvz_release [房间ID] — 手动释放怪物进攻
权限
dvz.* — 所有的权限默认:OP
dvz.start — 使用/dvz_start的权限 默认:OP
dvz.setspawn — 使用/dvz_dwarf与/dvz_monster的权限 默认:OP
dvz.info — 使用/dvz_info的权限 默认:所有人
dvz.reset — 使用/dvz_reset的权限 默认:OP
dvz.monument — 使用/dvz_monument的权限 默认:OP
dvz.dragon — 使用/dvz_dragon的权限 默认:OP
dvz.add — 使用/dvz_add的权限 默认:OP
dvz.join — 使用/dvz_join的权限 默认:所有人
dvz.leave — 使用/dvz_leave的权限 默认:所有人
dvz.assasin — 使用/dvz_assasin的权限 默认:OP
dvz.save — 使用/dvz_createworld与/dvz_saveworld的权限 默认:OP
dvz.release — 使用/dvz_release的权限 默认:OP
以下都是1.6.2插件下的文件,如若更高版本有更多文件可以找我进行捉鸡的翻译
config.yml设置
# Default Dwarves vs Zombies config.yml
# To configure Dwarf classes look into classes.yml
# To configure Monster classes look into monsters.yml
# To configure Dragon/Attacks look into dragons.yml
# To configure Specialitems look into items.yml
# To configure Blockdrops look into blocks.yml
# ----------------------------------------------------------------------------------
# ----------------------------------------------------------------------------------
# Game config(0=disabled, 1=old/standart dvz, 2=newer dvz, 3=alternating) (this description is for the default configs)
# ----------------------------------------------------------------------------------
game0: 1
game1: 0
game2: 0
game3: 0
game4: 0
game5: 0
game6: 0
game7: 0
game8: 0
game9: 0
# ----------------------------------------------------------------------------------
# Commands(Lists, do NOT include the beginning /)
# ----------------------------------------------------------------------------------
# Example:
# commands_onEnd:
# - "say 游戏已经结束!"
commands_onStart: [say 游戏已经开始]
commands_onEnd: [say 游戏已经结束]
# ----------------------------------------------------------------------------------
# Misc
# ----------------------------------------------------------------------------------
# 友军伤害
friendly_fire: false
# 在出生点附近可否pvp,0=关闭,若想开启可以将0改为任意数值表示范围
spawn_nopvp: 0
# 晶体不再是全局配置选项,是可以自定义的选项(不明)
autoadd_players: false
# ↑在一场游戏结束时自动重新添加所有的玩家
auto_rejoin: false
monster_invulnarable: 30
monster_suizidepill: true
set_to_day: true
# 如果你想让你的服务器只能玩矮人大战僵尸
dedicated_mode: false
# 关闭检查如果你已经安装了disguisecraft,但它却没有检测.
disable_dcraft_check: false
# 警告! 有些文本同样位于另一yml文件
# 这里可以设置语言
language: en_EN
# 世界前缀
world_prefix: DvZ_
# 新的一流的选择(不明)
new_classselection: false
# 在游戏中的玩家的聊天信息是否只能被同一房间中的玩家与任意地方的op所看见
dedicated_chat: true
dwarf_potion_exp: 2
# 改变死亡信息
change_death_message: true
# 隐藏来自于在游戏中的玩家的离开与加入的信息
hide_join_leave: false
# 当没有房间id被给予时 /dvz_join ←它将会尝试加入一个没有开始的游戏
join_free_game: true
# 记录物品的数据(目前只有杀死怪物才会记入数据)
item_stats: true
# 全球数据统计
global_stats: true
# 警告: 当这个开启时, 玩家只可以看见他们真实的经验在开启背包的时候(除了正常的人?不明)
# 一直显示数据
always_show_stats: false
# 计分板计时器秒
scoreboard_timer_seconds: false
# 展示游戏ID
show_game_id: true
# 展示andre111的标签
show_andre111_tag: true
# 怪物不得不等到暗杀者被选择或者 /dvz_release ←已经被使用
need_release: false
# 时间(在几分钟的时间内) 直到怪物被释放(0=disabled - 警告: 如果你的 这个设置(need_release=true) 并且设置 (time_release=0) 你不得不使用 /dvz_release 否则怪物无法做任何事情)
time_release: 20
# 矮人可否获胜
can_win: false
# 游戏开始后多久矮人才可以获胜? - 从僵尸被释放开始计时 (单位:分钟)
time_win: 20
# 在多少时间内矮人不会受到伤害(刚开始的发展阶段)(单位:分钟)
time_grace: 5
# 在游戏开始时在玩家间的票的延迟(不明)
# 如果落后的太严重那么可以尝试设置这个为2
delayed_teleporation: 0
# 自动检测升级
updateCheck: true
# ----------------------------------------------------------------------------------
# 大厅/自动开始游戏
# ----------------------------------------------------------------------------------
# 是否使用一个新的世界来做大厅
use_lobby: true
# 自动启动游戏的条件(输入0为关闭)
# lobby_players: 20 大厅中的玩家到达20人才开始游戏,设置为0时只要有1人,游戏开始的倒计时就会开始
# lobby_starttime: 60 当大厅中的玩家有20人时,开始倒数60秒,若60秒内人数不够20,则等到20人再重新倒数,设置为0时到达20人秒开
lobby_players: 20
lobby_starttime: 60
# 0=没有刺客
lobby_playerperassasin: 10
# 分钟直到暗杀者 "被选出"
lobby_assasintime: 20
# 最大死亡 -> 更多死亡 -> 没有暗杀者
lobby_assasindeath: 2
# ----------------------------------------------------------------------------------
# 法术的等待时间
# ----------------------------------------------------------------------------------
spelltime_teleport: 15
# ----------------------------------------------------------------------------------
# 禁止物品合成(使用物品ID) - 列表
# ----------------------------------------------------------------------------------
disables_crafts:
- 298
- 299
- 300
- 301
- 302
- 303
- 304
- 305
- 306
- 307
- 308
- 309
- 310
- 311
- 312
- 313
- 314
- 315
- 316
- 317
- 267
- 268
- 272
- 276
- 283
disables_crafts_type2:
- 298
- 299
- 300
- 301
- 302
- 303
- 304
- 305
- 306
- 307
- 308
- 309
- 310
- 311
- 312
- 313
- 314
- 315
- 316
- 317
- 267
- 268
- 272
- 276
- 283
- 5
- 29
- 33
- 35
- 50
- 53
- 57
- 69
- 76
- 85
- 89
- 107
- 126
- 256
- 257
- 258
- 261
- 262
- 269
- 270
- 271
- 273
- 274
- 275
- 277
- 278
- 279
- 280
- 284
- 285
- 286
- 290
- 291
- 292
- 293
- 294
- 351
- 354
- 355
monster.yml设置
effects:
day: []
night:
- 11 0
- 5 0
midnight:
- 11 0
- 5 0
# ----------------------------------------------------------------------------------
# Item Format:
# 物品格式:
# id_OR_customItemName:<damagevalue> <min_count>:<max_count> <chance_to_get_item> <enchant1_id>:<enchant1_level>,... <name>,<lore1>,<lore2>,<lore3>
# 物品ID或者自定义物品名字:<伤害数值> <最小值>:<最大值> <获得的几率> <物品的第一个附魔_魔咒ID>:<第一个附魔的等级>,...<名字>,
<标签1>,<标签2>,<标签3>
# Name and Lore1,2,3 can contain spaces
# 名字和标签1,2,3可以压缩空间
# to get Names without enchantments use -1 as the enchantmentid(ignoring it)
# 在魔咒ID处写-1来获得不带附魔属性的名字(忽视它)
# or use -10 to only get the glowing effect
# 或者使用-10来获得发光的状态
# Example: "257 1 100 -1:0 Hi i'm Named!,I also have a lore!,2,3"
# 举例:"257 1 100 -1:0 Hi,我是Named!,我还有标签!,我还有标签2!,我还有标签3!"
# WARNING: Do not change name or lore of custom Items or they will not work!
# 警告:别修改自定义物品的名字或者标签,也许他们会没用
# ----------------------------------------------------------------------------------
# gameType:
# 游戏种类
######################################
# On which game should the class be availabe
# 在哪种游戏种类是有效的
# 0: All
# 0: 所有
# 1: Gametype 1
# 1: 游戏种类 1
# 2: Gametype 2
# 2: 游戏种类 2
######################################
# disabledDamage:
# 禁止的伤害
######################################
# List of Damagesources to disable for the monster
# 怪物不会获得的伤害
# currently available:
# 当前可用的:
# contact(Cactus),drown,explosion,fall,fire,lava,poison,starve,wither
# 接触(仙人掌),淹死,爆炸,跌落,火焰,岩浆,中毒,饿死,凋零
# If you miss one just write a comment on the dev.bukkit page
# 如果你觉得我(作者)漏掉了什么可以在dev.bukkit页面写一个评论
######################################
# Usable attacks(cast):
# 可用的攻击(计算):
######################################
# "MonsterTargeted"
# "怪物定向的"
# Shoots a ray of fireworks towards to targeted
# 直射一道定向的烟火光线
# Block then casts an an attack there
# 阻挡然后计算一次攻击
# Does not work with Player targeting attacks!
# 不与玩家正面攻击!
# castVar0: Attack
# 计算变量0: 攻击
# castVar1: Range
# 计算变量1: 范围
# castVar2: Has effects(0=false,1=true)
# 计算变量2: 是否有状态(0=没有,1=有)
# castVar3: effectType(0=Burst,1=Small Ball,2=Large Ball,3=Star,4=Creeper)
# 计算变量3: 状态种类(0=爆炸,1=小球,2=大球,3=星星,4=苦力怕)
# castVar4: effect color Red
# 计算变量4: 红色状态
# castVar5: effect color Green
# 计算变量5: 绿色状态
# castVar6: effect color Blue
# 计算变量6: 蓝色状态
# castVar7+: castvars for the onHit Attack
# 计算变量7+: 为攻击计算定义
######################################
#
#
#
# castVar0:
# 计算变量0:
# castVar1:
# 计算变量1:
######################################
# Maximum: 20(0-19)
# 最大值:20(0-19)
######################################
怪物说明
# 0:
# name: "lang:string_default_zombie"
# 怪物名称:"lang:string_default_zombie"
# disguise: "Zombie"
# 伪装种类:"僵尸"
# chatPrefix: ""
# 聊天前缀:""
# chatSuffix: "lang:string_default_zombie_suf"
# 聊天后缀:""
# gameType: 1
# 游戏种类:1
# classItem: 383
# 生成物品:383
# classItemDamage: 54
# 生成物品的注释:54
# 如:僵尸蛋的ID是383:54
# classChance: 100
# 生存几率:100(%)
# items:
# 物品:
# - "267 1 100 16:2"
# - "373:164 21 2"
# - "320 64"
# - "306"
# - "307 1 100 3:3"
# - "308"
# - "309"
# effects: []
# 状态:[]
# placeBlocks: false
# 能否放置方块:不能
# damageBuff: 1
# 伤害buff:1
# disabledDamage:
# 不会受到的伤害
# - explosion
# - 爆炸
# - fire
# - 火焰
# - drown
# - 淹死
# - starve
# - 饥饿
# manaMax: 100
# 最高魔力:100
# manaRegen: 5
# 魔力回复:5
# startHealth: 20
# 初始生命:20
# startHunger: 20
# 初始饥饿值:20
# startSaturation: 20
# 初始饱和度:20
# startMessage: ""
# 初始信息
monsters:
0:
name: "lang:string_default_zombie"
disguise: "Zombie"
chatPrefix: ""
chatSuffix: "lang:string_default_zombie_suf"
gameType: 1
classItem: 383
classItemDamage: 54
classChance: 100
items:
- "267 1 100 16:2"
- "373:16421 2"
- "320 64"
- "306"
- "307 1 100 3:3"
- "308"
- "309"
effects: []
placeBlocks: false
damageBuff: 1
disabledDamage:
- explosion
- fire
- drown
- starve
manaMax: 100
manaRegen: 5
startHealth: 20
startHunger: 20
startSaturation: 20
startMessage: ""
1:
name: "lang:string_default_skeleton"
disguise: "Skeleton"
chatPrefix: ""
chatSuffix: "lang:string_default_skeleton_suf"
gameType: 1
classItem: 383
classItemDamage: 51
classChance: 75
items:
- "261 1 100 48:1,50:1,51:1,49:1"
- "262 64"
- "320 64"
- "298"
- "299 1 100 3:3"
- "300"
- "301"
effects: []
placeBlocks: false
damageBuff: 1
disabledDamage:
- explosion
- fire
- drown
- starve
manaMax: 100
manaRegen: 5
startHealth: 20
startHunger: 20
startSaturation: 20
startMessage: ""
2:
name: "lang:string_default_creeper"
disguise: "Creeper"
chatPrefix: ""
chatSuffix: "lang:string_default_creeper_suf"
gameType: 1
classItem: 383
classItemDamage: 50
classChance: 50
items:
- "internCreeperExplode"
- "320 64"
- "298"
- "299 1 100 3:3"
- "300"
- "301"
effects: []
placeBlocks: false
damageBuff: 1
disabledDamage:
- explosion
- fire
- drown
- starve
manaMax: 100
manaRegen: 5
startHealth: 20
startHunger: 20
startSaturation: 20
startMessage: ""
3:
name: "lang:string_default_wolf"
disguise: "Wolf"
chatPrefix: ""
chatSuffix: "lang:string_default_wolf_suf"
gameType: 1
classItem: 383
classItemDamage: 95
classChance: 25
items:
- "276 1 100 16:2"
- "283 1 100 20:1,19:1"
- "320 64"
- "383:95 5"
- "352 64"
- "302"
- "303 1 100 3:3"
- "304"
- "305"
effects: []
placeBlocks: false
damageBuff: 1
disabledDamage:
- explosion
- fire
- drown
- starve
manaMax: 100
manaRegen: 5
startHealth: 20
startHunger: 20
startSaturation: 20
startMessage: ""
4:
name: "lang:string_default_spider"
disguise: "Spider"
chatPrefix: ""
chatSuffix: "lang:string_default_spider_suf"
gameType: 1
classItem: 383
classItemDamage: 52
classChance: 25
items:
- "internSpiderConfuse"
- "internSpiderPosion 3"
- "106 64"
- "320 64"
- "306"
- "307 1 100 3:3"
- "308"
- "309 1 100 2:2"
effects:
- "1 4 95000"
- "8 3 95000"
placeBlocks: true
damageBuff: 1
disabledDamage:
- explosion
- fire
- drown
- starve
- fall
- poison
manaMax: 100
manaRegen: 5
startHealth: 20
startHunger: 20
startSaturation: 20
startMessage: ""
5:
name: "lang:string_default_irongolem"
disguise: "IronGolem"
chatPrefix: ""
chatSuffix: "lang:string_default_irongolem_suf"
gameType: 1
classItem: 383
classItemDamage: 99
classChance: 5
items:
- "internIronGolemSmash"
- "internIronGolemLeap"
- "320 64"
- "298 1 100 0:3"
- "299 1 100 0:3,3:3"
- "300 1 100 0:3"
- "301 1 100 0:3"
effects:
- "2 4 95000"
- "4 10 95000"
- "10 1 95000"
- "5 4 95000"
- "8 -20 95000"
placeBlocks: false
damageBuff: 5
disabledDamage:
- explosion
- fire
- drown
- starve
- fall
manaMax: 100
manaRegen: 5
startHealth: 20
startHunger: 20
startSaturation: 20
startMessage: ""
6:
name: "lang:string_default_snowgolem"
disguise: "Snowman"
chatPrefix: ""
chatSuffix: "lang:string_default_snowgolem_suf"
gameType: 1
classItem: 383
classItemDamage: 97
classChance: 5
items:
- "internSnowGolemGet"
- "320 64"
- "301 1 100 0:3"
effects: []
placeBlocks: false
damageBuff: 1
disabledDamage:
- explosion
- fire
- drown
- starve
manaMax: 100
manaRegen: 5
startHealth: 20
startHunger: 20
startSaturation: 20
startMessage: ""
7:
name: "lang:string_default_broodmother"
disguise: "Silverfish"
chatPrefix: ""
chatSuffix: "lang:string_default_broodmother_suf"
gameType: 1
classItem: 383
classItemDamage: 60
classChance: 5
items:
- "internBroodmotherRoar"
- "internBroodmotherLay"
- "256"
- "320 64"
- "383:60 5"
- "383:0 20"
effects: []
placeBlocks: false
damageBuff: 1
disabledDamage:
- explosion
- fire
- drown
- starve
manaMax: 100
manaRegen: 5
startHealth: 20
startHunger: 20
startSaturation: 20
startMessage: ""
8:
name: "lang:string_default_enderman"
disguise: "Enderman"
chatPrefix: ""
chatSuffix: "lang:string_default_enderman_suf"
gameType: 1
classItem: 383
classItemDamage: 58
classChance: 5
items:
- "internEndermanBlink"
- "internEndermanPortal"
- "320 1"
effects: []
placeBlocks: false
damageBuff: 1
disabledDamage:
- explosion
- fire
- drown
- starve
manaMax: 100
manaRegen: 5#
startHealth: 20
startHunger: 20
startSaturation: 20
startMessage: ""
9:
name: "lang:string_default_cat"
disguise: "Ocelot"
chatPrefix: ""
chatSuffix: "lang:string_default_cat_suf"
gameType: 1
classItem: 383
classItemDamage: 98
classChance: 5
items:
- "internCatHunger"
- "internCatSteal"
- "320 64"
effects: []
placeBlocks: false
damageBuff: 1
disabledDamage:
- explosion
- fire
- drown
- starve
manaMax: 100
manaRegen: 5
startHealth: 20
startHunger: 20
startSaturation: 20
startMessage: ""
10:
name: "lang:string_default_zombie"
disguise: "Zombie"
chatPrefix: ""
chatSuffix: "lang:string_default_zombie_suf"
gameType: 2
classItem: 2256
classItemDamage: 0
classChance: 100
items:
- "267 1 100 16:2"
- "373:16421 2"
- "320 64"
- "306"
- "307 1 100 3:3"
- "308"
- "309"
effects: []
placeBlocks: false
damageBuff: 1
disabledDamage:
- explosion
- fire
- drown
- starve
manaMax: 100
manaRegen: 5
startHealth: 20
startHunger: 20
startSaturation: 20
startMessage: ""
11:
name: "lang:string_default_skeleton"
disguise: "Skeleton"
chatPrefix: ""
chatSuffix: "lang:string_default_skeleton_suf"
gameType: 2
classItem: 2257
classItemDamage: 0
classChance: 75
items:
- "261 1 100 48:1,50:1,51:1,49:1"
- "262 64"
- "320 64"
- "298"
- "299 1 100 3:3"
- "300"
- "301"
effects: []
placeBlocks: false
damageBuff: 1
disabledDamage:
- explosion
- fire
- drown
- starve
manaMax: 100
manaRegen: 5
startHealth: 20
startHunger: 20
startSaturation: 20
startMessage: ""
12:
name: "lang:string_default_creeper"
disguise: "Creeper"
chatPrefix: ""
chatSuffix: "lang:string_default_creeper_suf"
gameType: 2
classItem: 2258
classItemDamage: 0
classChance: 50
items:
- "internCreeperExplodeNew 1"
- "320 64"
- "298"
- "299 1 100 3:3"
- "300"
- "301"
effects: []
placeBlocks: false
damageBuff: 1
disabledDamage:
- explosion
- fire
- drown
- starve
manaMax: 100
manaRegen: 5
startHealth: 20
startHunger: 20
startSaturation: 20
startMessage: ""
# DISABLED UNTIL I CAN FIND A GOOD WAY TO IMPLEMENT IT:
# 关闭知道我可以找到一个好的办法来落实它
# 10:
# name: "Hungry Pig"
# disguise: "Pig"
# chatPrefix: ""
# chatSuffix: " the Hungry Pig"
# gameType: 0
# classItem: 383
# classItemDamage: 57
# classChance: 5
# items:
# - "320 64"
# - "298"
# - "299 1 100 3:3"
# - "300"
# - "301"
# effects: []
# placeBlocks: false
# damageBuff: 1
# disabledDamage:
# - explosion
# - fire
# - drown
# - starve
# manaMax: 100
# manaRegen: 5
# startHealth: 20
# startHunger: 20
# startSaturation: 20
Block.yml无需更改
item.yml
# 警告:
# 你需要一直设置一个标签,
# 因为物品是确定的
# id,数据,名字 与 标签
# 并且标签不能被修改在普通的Minecraft!
# 需要的是一些需要成功前使用此咒语(-1 = 没有)
# -------
# countup - can be used to countup before using the cast
# 统计 - 可以在计算前统计
# WARNING: It cannot use any attack needing a target(block or player)
# 警告:它攻击必须要有一个目标(方块或玩家)
# enabled: wether it is enable
# enabled:无论是允许
# max: the maximum count
# max: 最大的数据
# perSecond: how much should get added per step
# perSecond: 每一步需要添加多少
# overridable: true
# 可重写:是
# interrupt: wether it can be interrupted by the different "occurences"
# interrupt: 这是否能被不同的"事件"所打断
# move: true
# 移动:是
# damage: true
# 伤害:是
# itemSwitch: true
# 物品的改变:是
# -------
# Usable attacks(cast):
# 可用的攻击(计算):
######################################
# "ItemLeap"
# "物品飞跃"
# Leap through the air
# 飞过空中
# castVar0: forwardvel0city(defaut: 4)
# 计算变量0: 前进速度(默认:4)
# castVar1: upwardvelocity(defaut: 1.5)
# 计算变量1:上升速度(默认:1.5)
# castVar2: power(default: 1)
# 计算定义2:是否运动(默认:1 表示是)
# castVar3: disableDamage(1=true)
# 计算变量3: 不允许的伤害(1=是)
# castVar4: range(only used when casted on a location by another spell)
# 计算变量4: 范围(当用另一种算法计算在一个位置才被使用)
######################################
# "ItemLaunch"
# "物品发射"
# Launches an Falling BlockEntity
# 发射一个坠落的实体方块
# and casts another spell on impact
# 并且在冲击时计算另一种算法
# EffectPosition: onHit
# 位置的效果:被击中
# castVar0: BlockID
# 计算变量0: 方块ID
# castVar1: Damagevalue(0-15)
# 计算变量1: 伤害数值(0-15)
# castVar2: Power
# 计算变量2: 力量
# castVar3: Create Item when not landing right(1=true)
# 计算变量3: 当着陆失败时创造物品(1=是)
# castVar4: Create Block(1=true)
# 计算变量4: 创造方块(1=是)
# castVar5: do Damage(1=true)
# 计算变量5: 做出伤害(1=是)
# castVar6: damage
# 计算变量6: 伤害
# castVar7: onHit(another cast)
# 计算变量7 :被击中(另一种算法)
# castVar8+: onHit vars
# 计算变量8+: 被击中变量
######################################
# "ItemDamage"
# "物品伤害"
# Damages or heals a Player
# 伤害或治疗一个玩家
# WARNING: This is affected by the friendly_fire option!
# 警告:这是受到config.yml文件中的friendly_fire选项的影响
# castVar0: castOnSelf(1=true)
# 计算变量0: 计算自我(1=真)
# castVar1: damage(negative to heal)
# 计算变量1:伤害(负面的医疗)
######################################
# "ItemCommand"
# "物品命令"
# Execute command as the Player or console
# 当玩家或者控制台执行命令
# -0- gets replaced by the casters name
# -0- 从计算者的名字获得替换
# -1- gets replaced by the target players name
# -1- 从目标玩家的名字获得替换
# (if no target target exists, all commands containing -1- are skipped!)
# (如果没有目标存在,所有包含-1-的命令都会被跳过
# castVar0: console(1=true)
# 计算变量0: 控制台(1=是)
# castVar1+: Commands
# 计算变量1+: 命令
######################################
# "ItemReplace"
# "物品替换"
# Replace nearby blocks
# 替换附近的方块
#
#
# castVar0: Range(in Blocks)
# 计算变量0 : 范围(对方块来说)
# castVar1: originalID:originalData
# 计算变量1: 原始ID:原始数据
# castVar2: targetID:targetData
# 计算变量2: 目标ID:目标数据
######################################
# "ItemArmorCheck"
# "物品装备检查"
# Check if an Player has armor
# 如果一个玩家有装备就进行检查
#
#
# castVar0: self(1=true) or target
# 计算变量0: 自身(1=是)或者目标
# castVar1: should have armor(1=true)
# 计算变量1: 需要拥有装备(1=是)
######################################
# "ItemArmorSet"
# "物品装备设置"
# Sets the Armor of an player
# 设置一个玩家的护甲
# (formated itemcodes)
# (格式化物品码)
# castVar0: self(1=true) or target
# 计算变量0: 自身(1=是)或者目标
# castVar1: helmet
# 计算变量1: 头盔
# castVar2: chestpice
# 计算变量2: 胸甲
# castVar3: leggins
# 计算变量3: 护腿
# castVar4: boots
# 计算变量4: 靴子
######################################
# "ItemPotionEffect"
# "物品药水效果"
# Adds one or more effects to an player
# 添加一个或者更多效果给一个玩家
#
#
# castVar0: self(1=true)
# 计算变量0: 自身(1=是)
# castVar1+: effectID:duration:level
# 计算变量1+: 状态Id:持续时间:等级
######################################
# "ItemCrystalStorage"
# "物品晶体储存器"
# Opens the crystal storage
# 打开晶体储存器
#
#
# castVar0: global(1=true, 0=per Player)
# 计算变量0: 全球(1=是,0=每个玩家)
######################################
# "ItemBlink"
# "物品闪烁"
# Blinks(Teleports) to target Block
# 闪烁(传送)到目标方块
# EffectPosition: Teleport
# 位置状态:传送
# castVar0: maxRange
# 计算变量0: 最大距离
# castVar1: reset cooldown when no target was found(1=true)
# 计算变量1: 当没有目标被找到时重置冷却(1=是)
######################################
# "ItemConfuse"
# "物品迷惑"
# Confuses Player
# 迷惑玩家
# (CONFUSION+BLINDNESS)
# (混乱+失明)
# castVar0: Duration in ticks(20=1 second)
# 计算变量0: 持续时间(单位:ticks)(20ticks=1秒)
# castVar1: Level
# 计算变量1: 等级
######################################
# "ItemDrop"
# "物品掉落"
# Makes the targeted Player drop his weapon
# 让目标玩家的武器掉落
######################################
# "ItemExplode"
# "物品爆炸"
# Creates an explosion
# 创造一个爆炸
#
#
# castVar0: Power
# 计算变量0: 力量
# castVar1: Kill Caster(0=No, 1=Yes)
# 计算变量1: 杀死计算者(0=否,1=是)
######################################
# "ItemHunger"
# "物品饥饿"
# Drains Hunger of targeted Player
# 从目标玩家处汲取饥饿值
#
#
# castVar0: Ammount(>50 -> all)
# 计算变量0: 量(>50 ->所有)
######################################
# "ItemGetItem"
# "物品获得物品"
# Gives Items
# 给予物品
#
# castVar0: Item(formated)
# 计算变量0: 物品(格式)
# castVar1: Times
# 计算变量1: 次数
######################################
# "ItemsSnowballs"
# "物品增长"
# Throw a barricade of snowballs
# 扔出增长的障碍
#
#
# castVar0: Required ammount
# 计算变量0: 需要量
# castVar1: You got not enough snowballs message
# 计算变量1: 你没有足够的增长信息
# castVar2: Reset cooldown, when not enough snowballs(1=true)
# 计算变量2: 当没有足够的增长时重置冷却(1=是)
######################################
# "ItemLay"
# "物品放置"
# Lay Silverfish eggs in nearby ston blocks
# 放置X(语死早)虫生成蛋在附近的石头方块中
# (Requires an silverfish egg in inventory 383:60)
# (要求要有X虫生成蛋在背包中 383:60 X虫生成蛋ID)
# castVar0: Radius
# 计算变量0: 半径
# castVar1: Message to display ""->No Message
# 计算变量1: 显示的信息""->没有信息
######################################
# "ItemPortal"
# "物品洞穴"
# Creates or reinforces the Enderman Portal
# "创造或加强末影人的洞穴"
######################################
# "ItemPotions"
# "物品药水"
# "Dropps" Potions on nearby players
# "降落"药水在周围玩家身上
#
#
# castVar0: Potionitem(formated)
# 计算变量0: 部分物品(格式)
# castVar1: Target_Player(0=dwarves,1=monsters)
# 计算变量1: 目标玩家(0=矮人,1=怪物)
# castVar2: Range
# 计算变量2: 范围
######################################
# "ItemRoar"
# "物品咆哮"
# Roars and makes silverfish call for help
# 咆哮会让X虫寻求帮助
#
#
# castVar0: Range
# 计算变量0: 范围
# castVar1: Message to display ""->No Message
# 计算变量1: 显示的信息""->没有信息
######################################
# "ItemSmash"
# "物品粉碎"
# Smashes the block
# 粉碎方块
#
# castVar0: Play Sound Effect(0=No, 1=Yes)
# 计算变量0: 播放音乐状态(0=否,1=是)
# castVar1: reset Cooldown, when no block is targeted(1=true)
# 计算变量1: 当没有方块被当作目标时重置冷却
######################################
# "ItemSetDamage"
# "物品设置伤害"
# Set the Damage/Durability of the Spellitem
# 设置魔法物品的伤害/耐久
#
#
# castVar0: new Damage
# 计算变量0: 新的伤害
######################################
# ""
# ""
#
#
#
#
# castVar0:
# 计算变量0:
# castVar1:
# 计算变量1:
######################################
# -------
# Effectsyntax: effectlocation effect <optionalData>
# 状态语法:状态的位置 状态 <可选数据>
# -------
# position can be: Caster,Target or something specified by the ItemSpell
# 位置可以是: 计算者,目标或者被物品的魔咒所制定的一些东西
# and when an counter is used: CounterStep,CounterInterrupt,CounterFinish
# 并且当一个计数者使用了:反击,计数器的中断,计数器的停止
# default: Caster
# 默认:计算者
# Usable effects:
# 可用的状态
######################################
# "ItemEffectNormal"
# "物品普通状态"
# Creates a normal Minecraft Effect
# 创造一个普通的minecraft状态
# (Look at org.bukkit.Effect)
# (详情查看org.bukkit.effect)
# Vars:
# 变量
# name:data
# 名字:数据
######################################
# "ItemEffectSound"
# "物品声音状态"
# Creates a Sound
# 创建一个声音
# (Look at org.bukkit.Sound)
# (详情查看org.bukkit.Sound)
# Vars:
# 变量
# name:volume:pitch
# 名字:音量:音调
######################################
# "ItemEffectLightning"
# "物品闪电状态"
# Creates a lightning
# 创建一个闪电
#
#
# Vars:
# 变量
#
#
######################################
# "ItemEffectItemSpray"
# "物品状态物品喷漆
# Creates fakeitems spraying from the location
# 创建假的物品的位置
#
#
# Vars:
# 变量:
# number;duration;force(float);item(formated)
# 数字;持续时间;力量(浮动);物品(格式)
######################################
# ""
# ""
#
#
# Vars:
# 变量:
#
######################################
物品说明
#firestaff:
# name: "Firestaff"
# 物品名字
# lore:
# 物品标签
# - "&6第一个自定义物品!"
# - 第一行内容
# - "&7这只是为了测试"
# - 第二行内容
# - "左键: 飞溅 &f(5秒冷却)"
# - 第三行内容
# - "右键: 火的飞跃 &f(5秒冷却)"
# - 第四行内容
# id: 369
# 物品ID:369
# data: 0
# 物品数据:0(无用,想要更多自定义物品这里都为0)
# useUp: false
# 能否被用尽:否
# leftclick:
# 拿着物品左击时效果
# effects:
# 状态
# - "onHit ItemEffectNormal ENDER_SIGNAL:0"
# - 应该是被使用以后会出现末影的SIGNAL效果
# - "onHit ItemEffectSound SPLASH:1:0.5"
# - 左击以后播放SPLASH的音效 音量1,音调0.5
# cooldown: 5
# 冷却时间:5秒
# mana:
# 法力选项
# cost: 40
# 法力消耗:40
# casts:
# 计算选项:
# 0:
# 与下面有关系,黄色高亮
# cast: "ItemLaunch"
# 计算项目:"ItemLaunch"
# "ItemLaunch"见上面的叙述
# require: -1
# 命令:没有(-1=没有,详见item.yml设置的开头一段)
# castVars:
# 计算变量
# - 8
# ItemLaunch叙述下的castVar0: BlockID也就是计算变量0: 方块ID
# - 0
# ItemLaunch叙述下的castVar1: damagevalue也就是计算变量1: 伤害数值
# - 2
# ItemLaunch叙述下的castVar2: Power也就是计算变量2: 力量
# - 0
# ItemLaunch叙述下的castVar3: Create Item when not landing right也就是计算变量3: 当着陆失败时创造物品
# - 0
# ItemLaunch叙述下的castVar:4: Create Block也就是计算变量4: 创造方块
# - 0
# ItemLaunch叙述下的castVar5: do Damage也就是计算变量5: 做出伤害
# - 0
# ItemLaunch叙述下的castVar6: damage也就是计算变量6: 伤害
# - "ItemLeap"
# 扩充计算ItemLeap
# - 4
# ItemLeap叙述下的castVar0: forwardvel0city也就是计算变量0: 前进速度
# - 1.5
# ItemLeap叙述下的castVar1: upwardvelocity也就是计算定义1:上升速度
# - 1
# ItemLeap叙述下的castVar2: power也就是计算定义2:是否运动
# - 1
# ItemLeap叙述下的castVar3: disableDamage也就是计算定义3: 不允许的伤害
# - 2
# ItemLeap叙述下的castVar4: range也就是计算定义4: 范围
# 1:
# 如果这里你还想要其它状态的话,最好再开一项,如果你还要,将1改成2,再开一项
# cast: "别看我,人家害羞了"
# require: 别看我,人家害羞了
# castVars:
# - 别看我,人家害羞了
# - 别看我,人家害羞了
# - 别看我,人家害羞了
# - 别看我,人家害羞了
# rightclick:
# 拿着物品右击时效果
# effects:
# 状态:
# - "Caster ItemEffectNormal MOBSPAWNER_FLAMES:0"
# - 应该是被使用后会出现minecraft原版中刷怪笼刷怪时笼子周围的火焰,下同
# - "Caster ItemEffectNormal MOBSPAWNER_FLAMES:0"
# - "Caster ItemEffectNormal MOBSPAWNER_FLAMES:0"
# - "Caster ItemEffectNormal MOBSPAWNER_FLAMES:0"
# - "Caster ItemEffectNormal MOBSPAWNER_FLAMES:0"
# - "Caster ItemEffectSound ARROW_HIT:1:0.5"
# - 应该是被使用后播放ARROW_HIT的声音音量1,音调0.5
# cooldown: 5
# 冷却时间:5秒
# mana:
# 法力选项:
# cost: 40
# 法力消耗:40
# casts:
# 计算选项:
# 0:
# cast: "ItemLeap"
# 计算项目:"ItemLeap"
# require: -1
# 命令:无
# castVars:
# 计算变量:
# - 4
# ItemLeap叙述下的castVar0: forwardvel0city也就是计算变量0: 前进速度
# - 1.5
# ItemLeap叙述下的castVar1: upwardvelocity也就是计算定义1:上升速度
# - 1
# ItemLeap叙述下的castVar2: power也就是计算定义2:是否运动
# - 1
# ItemLeap叙述下的castVar3: disableDamage也就是计算定义3: 不允许的伤害
# 这里没有- x 就说明这个并没有设置范围
items:
firestaff:
name: "Firestaff"
lore:
- "&6第一个自定义物品!"
- "&7这只是为了测试"
- "左键: 飞溅 &f(5秒冷却)"
- "右键: 火的飞跃 &f(5秒冷却)"
id: 369
data: 0
useUp: false
leftclick:
effects:
- "onHit ItemEffectNormal ENDER_SIGNAL:0"
- "onHit ItemEffectSound SPLASH:1:0.5"
cooldown: 5
mana:
cost: 40
casts:
0:
cast: "ItemLaunch"
require: -1
castVars:
- 8
- 0
- 2
- 0
- 0
- 0
- 0
- "ItemLeap"
- 4
- 1.5
- 1
- 1
- 2
rightclick:
effects:
- "Caster ItemEffectNormal MOBSPAWNER_FLAMES:0"
- "Caster ItemEffectNormal MOBSPAWNER_FLAMES:0"
- "Caster ItemEffectNormal MOBSPAWNER_FLAMES:0"
- "Caster ItemEffectNormal MOBSPAWNER_FLAMES:0"
- "Caster ItemEffectNormal MOBSPAWNER_FLAMES:0"
- "Caster ItemEffectSound ARROW_HIT:1:0.5"
cooldown: 5
mana:
cost: 40
casts:
0:
cast: "ItemLeap"
require: -1
castVars:
- 4
- 1.5
- 1
- 1
vampire:
name: "Vampire"
lore:
- "&6The second custom item!"
- "&7This is just for testing"
- "Left: none"
- "Right: Lifesteal(1 Heart) &f(3s cooldown)"
id: 369
data: 0
useUp: false
leftclick:
effects: []
cooldown: 5
mana:
cost: 0
casts: []
rightclick:
effects:
- "Caster ItemEffectSound BAT_IDLE:1:0.5"
cooldown: 1
mana:
cost: 15
casts:
0:
cast: "ItemDamage"
require: -1
castVars:
- 0
- 2
1:
cast: "ItemDamage"
require: 0
castVars:
- 1
- -2
eatTester:
name: "EAT ME!"
lore:
- "&6Mixed with a strenght Potion!"
id: 367
data: 0
useUp: false
onEat:
effects:
- "Caster ItemEffectSound BURP:1:0.5"
cooldown: 1
mana:
cost: 0
casts:
0:
cast: "ItemPotionEffect"
require: -1
castVars:
- 1
- "5:600:0"
# dwarves
crystalPerPlayer:
name: "lang:string_crystal_storage"
lore:
- "lang:string_crystal_storage_open"
id: 388
data: 0
useUp: false
leftclick:
effects: []
cooldown: 0
mana:
cost: 0
casts: []
rightclick:
effects:
- "Caster ItemEffectSound CHEST_OPEN:0.5:1"
cooldown: 0
mana:
cost: 0
casts:
0:
cast: "ItemCrystalStorage"
require: -1
castVars:
- 0
1:
cast: "ItemPotionEffect"
require: -1
castVars:
- 1
- "15:60:0"
crystalGlobal:
name: "lang:string_crystal_storage"
lore:
- "lang:string_crystal_storage_global"
id: 388
data: 0
useUp: false
leftclick:
effects: []
sounds: []
cooldown: 0
mana:
cost: 0
casts: []
rightclick:
effects:
- "Caster ItemEffectSound CHEST_OPEN:0.5:1"
cooldown: 0
mana:
cost: 0
casts:
0:
cast: "ItemCrystalStorage"
require: -1
castVars:
- 1
1:
cast: "ItemPotionEffect"
require: -1
castVars:
- 1
- "15:60:0"
internDiamond:
name: "lang:string_default_item_armor"
lore: []
id: 264
data: 0
useUp: true
leftclick:
effects: []
cooldown: 0
mana:
cost: 0
casts: []
rightclick:
effects: []
cooldown: 0
mana:
cost: 0
casts:
0:
cast: "ItemArmorCheck"
require: -1
castVars:
- 0
- 0
1:
cast: "ItemArmorSet"
require: 0
castVars:
- 0
- "310 1"
- "311 1"
- "312 1"
- "313 1"
internConcrete:
name: "lang:string_default_item_glue"
lore: []
id: 351
data: 8
useUp: true
leftclick:
effects:
- "Caster ItemEffectNormal POTION_BREAK:8270"
cooldown: 0
mana:
cost: 0
casts:
0:
cast: "ItemReplace"
require: -1
castVars:
- 2
- "4:0"
- "98:0"
1:
cast: "ItemReplace"
require: -1
castVars:
- 2
- "98:2"
- "98:0"
rightclick:
effects:
- "Caster ItemEffectNormal POTION_BREAK:8270"
cooldown: 0
mana:
cost: 0
casts:
0:
cast: "ItemReplace"
require: -1
castVars:
- 2
- "4:0"
- "98:0"
1:
cast: "ItemReplace"
require: -1
castVars:
- 2
- "98:2"
- "98:0"
# TODO - add effects/enchants
internDwarfSword:
name: "lang:string_default_item_sword"
lore: []
id: 276
data: 0
useUp: false
ignoreDamage: true
leftclick:
effects: []
cooldown: 0
mana:
cost: 0
casts: []
rightclick:
effects: []
sounds: []
cooldown: 0
mana:
cost: 0
casts: []
internDwarfBow:
name: "lang:string_default_item_bow"
lore:
- "lang:string_default_item_bow_lore1"
- "lang:string_default_item_bow_lore2"
- "lang:string_default_item_bow_lore3"
- "lang:string_default_item_bow_lore4"
id: 261
data: 0
useUp: false
ignoreDamage: true
countup:
enabled: true
max: 90
perSecond: 30
overridable: true
interrupt:
move: true
damage: true
itemSwitch: true
leftclick:
effects:
- "CounterStep ItemEffectSound ANVIL_USE:0.2:1"
- "CounterFinish ItemEffectSound NOTE_PLING:1:2"
cooldown: 0
mana:
cost: 20
casts:
0:
cast: "ItemGetItem"
require: -1
castVars:
- "262 5"
- 1
1:
cast: "ItemSetDamage"
require: -1
castVars:
- 0
rightclick:
effects: []
cooldown: 0
mana:
cost: 0
casts: []
internDwarfPotion:
name: "lang:string_default_item_potion"
lore:
- "lang:string_default_item_potion_lore"
id: 373
data: 8197
useUp: false
leftclick:
effects:
- "Caster ItemEffectNormal POTION_BREAK:8197"
cooldown: 0
mana:
cost: 100
casts:
0:
cast: "ItemDamage"
require: -1
castVars:
- 1
- -4
rightclick:
effects: []
cooldown: 0
mana:
cost: 0
casts: []
# monsters
internCreeperExplode:
name: "lang:string_default_item_monster_explode"
lore:
- "lang:string_used_seconds:10"
id: 289
data: 10
useUp: false
leftclick:
effects: []
cooldown: 0
mana:
cost: 0
casts: []
rightclick:
effects: []
cooldown: 10
mana:
cost: 0
casts:
0:
cast: "ItemExplode"
require: -1
castVars:
- 6
- 1
internSpiderConfuse:
name: "lang:string_default_item_monster_confuse"
lore:
- "lang:string_used_seconds:0"
id: 375
data: 0
useUp: false
leftclick:
effects: []
cooldown: 0
mana:
cost: 0
casts: []
rightclick:
effects: []
cooldown: 0
mana:
cost: 0
casts:
0:
cast: "ItemConfuse"
require: -1
castVars:
- 300
- 0
internSpiderPosion:
name: "lang:string_default_item_monster_poison"
lore:
- "lang:string_used_seconds:0"
id: 373
data: 16452
useUp: false
leftclick:
effects: []
cooldown: 0
mana:
cost: 0
casts:
0:
cast: "ItemEffect"
require: -1
castVars:
- 0
- "19:60:4"
rightclick:
effects: []
cooldown: 0
mana:
cost: 0
casts: []
internIronGolemSmash:
name: "lang:string_default_item_monster_smash"
lore:
- "lang:string_used_seconds:1"
id: 265
data: 0
useUp: false
leftclick:
effects: []
cooldown: 0
mana:
cost: 0
casts: []
rightclick:
effects: []
cooldown: 1
mana:
cost: 0
casts:
0:
cast: "ItemSmash"
require: -1
castVars:
- 1
- 1
internIronGolemLeap:
name: "lang:string_default_item_monster_leap"
lore:
- "lang:string_used_seconds:30"
id: 341
data: 0
useUp: false
leftclick:
effects: []
cooldown: 0
mana:
cost: 0
casts: []
rightclick:
effects: []
cooldown: 30
mana:
cost: 0
casts:
0:
cast: "ItemLeap"
require: -1
castVars:
- 4
- 1.5
internSnowGolemGet:
name: "lang:string_default_item_monster_snow"
lore:
- "lang:string_used_seconds:60"
id: 353
data: 0
useUp: false
leftclick:
effects: []
cooldown: 0
mana:
cost: 0
casts: []
rightclick:
effects: []
cooldown: 60
mana:
cost: 0
casts:
0:
cast: "ItemGetItem"
require: -1
castVars:
- "internSnowGolemBall 8:16"
- 20
internSnowGolemBall:
name: "lang:string_default_item_monster_barricade"
lore:
- "lang:string_used_seconds:0"
id: 332
data: 0
useUp: false
leftclick:
effects: []
cooldown: 0
mana:
cost: 0
casts: []
rightclick:
effects: []
cooldown: 0
mana:
cost: 0
casts:
0:
cast: "ItemSnowballs"
require: -1
castVars:
- 96
- "You need 96 Snowballs!"
- 1
internBroodmotherRoar:
name: "lang:string_default_item_monster_roar"
lore:
- "lang:string_used_seconds:3"
id: 350
data: 0
useUp: false
leftclick:
effects: []
cooldown: 0
mana:
cost: 0
casts: []
rightclick:
effects: []
cooldown: 3
mana:
cost: 0
casts:
0:
cast: "ItemRoar"
require: -1
castVars:
- 15
- "A Broodmother roars!"
internBroodmotherLay:
name: "lang:string_default_item_monster_lay"
lore:
- "lang:string_used_seconds:3"
id: 349
data: 0
useUp: false
leftclick:
effects: []
cooldown: 0
mana:
cost: 0
casts: []
rightclick:
effects: []
cooldown: 3
mana:
cost: 0
casts:
0:
cast: "ItemLay"
require: -1
castVars:
- 1
- "A Broodmother is laying her eggs!"
internEndermanBlink:
name: "lang:string_default_item_monster_blink"
lore:
- "lang:string_used_seconds:18"
id: 378
data: 0
useUp: false
leftclick:
effects: []
cooldown: 0
mana:
cost: 0
casts: []
rightclick:
effects:
- "Caster ItemEffectNormal ENDER_SIGNAL:0"
- "Caster ItemEffectSound ENDERMAN_TELEPORT:1.1"
- "Teleport ItemEffectNormal ENDER_SIGNAL:0"
cooldown: 18
mana:
cost: 0
casts:
0:
cast: "ItemBlink"
require: -1
castVars:
- 75
internEndermanPortal:
name: "lang:string_default_item_monster_portal"
lore:
- "lang:string_used_seconds:10"
id: 90
data: 0
useUp: false
leftclick:
effects: []
cooldown: 0
mana:
cost: 0
casts: []
rightclick:
effects: []
cooldown: 10
mana:
cost: 0
casts:
0:
cast: "ItemPortal"
require: -1
castVars: []
internCatHunger:
name: "lang:string_default_item_monster_hunger"
lore:
- "lang:string_used_seconds:2"
id: 351
data: 0
useUp: false
leftclick:
effects: []
cooldown: 0
mana:
cost: 0
casts: []
rightclick:
effects: []
cooldown: 2
mana:
cost: 0
casts:
0:
cast: "ItemHunger"
require: -1
castVars:
- 2
internCatSteal:
name: "lang:string_default_item_monster_steal"
lore:
- "lang:string_used_seconds:2"
id: 372
data: 0
useUp: false
leftclick:
effects: []
cooldown: 0
mana:
cost: 0
casts: []
rightclick:
effects: []
cooldown: 2
mana:
cost: 0
casts:
0:
cast: "ItemDrop"
require: -1
castVars: []
internCreeperExplodeNew:
name: "lang:string_default_item_monster_explode"
lore:
- "lang:string_used_seconds:10"
- "lang:string_cast_time:3"
id: 289
data: 12
useUp: false
countup:
enabled: true
max: 90
perSecond: 30
overridable: true
interrupt:
move: false
damage: true
itemSwitch: true
leftclick:
effects: []
cooldown: 0
mana:
cost: 0
casts: []
rightclick:
effects: []
cooldown: 10
mana:
cost: 0
casts:
0:
cast: "ItemExplode"
require: -1
castVars:
- 6
- 1
class.yml设置
effects:
lightlevel:
above: []
below:
6: "15 0"
kill:
enabled: true
duration: 3
particles: true
# ----------------------------------------------------------------------------------
# Custom Dwarves
# 自定义小矮人
# ----------------------------------------------------------------------------------
# Item Format:
# 物品格式
# id_OR_customItemName:<damagevalue> <min_count>:<max_count> <chance_to_get_item> <enchant1_id>:<enchant1_level>,... <name>,<lore1>,<lore2>,<lore3>
# 物品ID或者自定义物品名字:<伤害数值> <最小值>:<最大值> <获得的几率> <物品的第一个附魔_魔咒ID>:<第一个附魔的等级>,...<名字>,
<标签1>,<标签2>,<标签3>
# Name and Lore1,2,3 can contain spaces
# 名字和标签1,2,3可以压缩空间
# to get Names without enchantments use -1 as the enchantmentid(ignoring it)
# 在魔咒ID处写-1来获得不带附魔属性的名字(忽视它)
# or use -10 to only get the glowing effect
# 或者使用-10来获得发光的状态
# Example: "257 1 100 -1:0 Hi i'm Named!,I also have a lore!,2,3"
# 举例:"257 1 100 -1:0 Hi,我是Named!,我还有标签!,我还有标签2!,我还有标签3!"
# WARNING: Do not change name or lore of custom Items or they will not work!
# 警告:别修改自定义物品的名字或者标签,也许他们会没用
# ----------------------------------------------------------------------------------
# transmuteRightClick and transmuteBlockBreak format:
# 右击后的变化与打破方块后的变化格式
#
#
# "blockIdAbove;blockIdBelow;itemId:data;blockid:data;soundname_or-1:volume;item1;item2;..."
# "方块ID的前半部分;方块ID的后半部分;物品ID的数据;声音名字_或者-1:音量;物品1;物品2..."
# blockIdAbove;blockIdBelow are the blocks the house ust be build of and the player standing in
# 方块ID的前半部分;方块ID的后半部分是刚刚建出的房子并且玩家在里面站着的区域
# pistion change format:
# 活塞改变格式:
# "blockIdAbove blockIdBelow blockID:Data targetID:data
# 方块ID的前半部分 方块ID的后半部分 方块ID:数据 目标ID:数据"
# gameType:
# 游戏种类:
######################################
# On which game should the class be availabe
# 在哪个游戏种类是被允许的
# 0: All
# 0: 所有的
# 1: Gametype 1
# 1: 游戏种类 1
# 2: Gametype 2
# 2: 游戏种类 2
######################################
# disabledDamage:
# 禁止的伤害
######################################
# List of Damagesources to disable for the monster
# 怪物不会获得的伤害
# currently available:
# 当前可用的:
# contact(Cactus),drown,explosion,fall,fire,lava,poison,starve,wither
# 接触(仙人掌),淹死,爆炸,跌落,火焰,岩浆,中毒,饿死,凋零
# If you miss one just write a comment on the dev.bukkit page
# 如果你觉得我(作者)漏掉了什么可以在dev.bukkit页面写一个评论
######################################
# 4:
# name: "lang:string_default_newbuilder"
# 名字:"lang:string_default_newbuilder"
# chatPrefix: ""
# 聊天前缀:""
# chatSuffix: "lang:string_default_newbuilder_suf"
# 聊天后缀:"lang:string_default_newbuilder_suf"
# gameType: 2
# 游戏种类:2
# classItem: 2260
# 基本物品:2260
# classItemDamage: 0
# 基本物品伤害:0
# classChance: 100
# 基本机会:100%
# items:
# 给予的物品:
# - "278 1"
# - "277 1"
# - "crystalPerPlayer 1 100 -10:0"
# crystalItems:
# 水晶物品:
# - "internDwarfSword"
# - "internDwarfBow 1 100 48:7"
# - "internDwarfPotion"
# - "65 64"
# effects: []
# 状态:[]
# damageBuff: 1
# 伤害buff:1
# disabledDamage: []
# 禁止的伤害:[]
# manaMax: 1000
# 最大法力:1000
# manaRegen: 5
# 法力范围:5
# startHealth: 20
# 初始生命:20
# startHunger: 20
# 初始饥饿值:20
# startSaturation: 20
# 初始饱和度:20
# startMessage: ""
# 初始信息:""
# spell:
# 咒语:
# enable: false
# 是否被允许:否
# time: 30
# 时间:30秒
# item: 340
# 物品: 340
# name: ""
# 名字:""
# need:
# 需要:
# id: 297
# 物品ID:297
# data: 0
# 数据: 0
# count: 3
# 数量:3
# needString: ""
# 需要的字符串:""
# failString: ""
# 失败的字符串:""
# inventory: false
# 背包:否
# exp: 6
# 经验:6
# items: []
# 物品:[]
# piston:
# 活塞:
# enable: true
# 是否被允许: 是
# change:
# 改变:
# 对照着上面
# "blockIdAbove blockIdBelow blockID:Data targetID:data
# 方块ID的前半部分 方块ID的后半部分 方块ID:数据 目标ID:数据"看
# - "155 155 5 53"
# - "155 155 53 126"
# - "155 155 126 85"
# - "155 155 85 35:12"
# - "155 155 35:12 35:7"
# - "155 155 35:7 35:8"
# specialitems:
# 特殊物品:
# transmuteRightClick:
# 右击发生的改变:
# 对照着"blockIdAbove;blockIdBelow;itemId:data;blockid:data;soundname_or-1:volume;item1;item2;..."
# "方块ID的前半部分;方块ID的后半部分;物品ID的数据;声音名字_或者-1:音量;物品1;物品2..."看
# - "112;112;348:0;51:-1;-1;371:0 1 50" its in transmuteBlockBreak now
# - "112;112;371:0;34:9;ANVIL_LAND:0.2;351:14 1 25"
# - "112;112;351:14;118:3;SWIM:0.2;266:0 1 75"
# - "112;112;266:0;29:1;ANVIL_LAND:0.2;264 1 100 -1:0 Armor"
# - "112;112;263:0;34:9;ANVIL_LAND:0.2;259:0"
# transmuteBlockBreak:
# 破坏方块后发生的改变
# 对照着"blockIdAbove;blockIdBelow;itemId:data;blockid:data;soundname_or-1:volume;item1;item2;..."
# "方块ID的前半部分;方块ID的后半部分;物品ID的数据;声音名字_或者-1:音量;物品1;物品2..."看
# - "112;112;348:0;51:-1;-1;371:0 1 50"
dwarves:
0:
name: "lang:string_default_builder"
chatPrefix: ""
chatSuffix: "lang:string_default_builder_suf"
gameType: 1
classItem: 2256
classItemDamage: 0
classChance: 100
items:
- "340 1 100 -10:0 Get Building Blocks,&rCan be used every 30 seconds!"
- "257 1"
- "256 1"
- "258 1"
- "320 20"
- "298 1"
- "299 1"
- "300 1"
- "301 1"
crystalItems: []
effects: []
damageBuff: 1
disabledDamage: []
manaMax: 100
manaRegen: 5
startHealth: 20
startHunger: 20
startSaturation: 20
startMessage: ""
spell:
enable: true
time: 30
item: 340
name: "lang:string_default_builder_spell"
need:
id: 0
data: 0
count: 0
needString: ""
failString: ""
inventory: false
exp: 3
items:
- "98 64 40"
- "98:1 64 40"
- "98:2 64 40"
- "4 64 40"
piston:
enable: false
change: []
specialitems:
transmuteRightClick: []
transmuteBlockBreak: []
1:
name: "lang:string_default_alchemy"
chatPrefix: ""
chatSuffix: "lang:string_default_alchemy_suf"
gameType: 1
classItem: 2257
classItemDamage: 0
classChance: 20
items:
- "340 1 100 -10:0 Transmute Potions,&rCan be used every 30 seconds!"
- "379 2"
- "380 2"
- "54 2"
- "331 5"
- "22 64"
- "20 64"
crystalItems: []
effects: []
damageBuff: 1
disabledDamage: []
manaMax: 100
manaRegen: 5
startHealth: 20
startHunger: 20
startSaturation: 20
startMessage: ""
spell:
enable: true
time: 30
item: 340
name: "lang:string_default_alchemy_spell"
need:
id: 373
data: 64
count: 3
needString: "lang:string_default_alchemy_need"
failString: "lang:string_default_alchemy_fail"
inventory: false
exp: 6
items:
- "352 9"
- "373:8421 1 20"
- "373:8421 1 20"
- "373:8421 1 20"
- "373:8421 1 20"
- "373:11449 1 20"
- "373:16274 1 20"
- "373:16310 1 20"
- "335 5 20"
- "354 5 20"
- "373:8259 1 5"
piston:
enable: false
change: []
specialitems:
transmuteRightClick: []
transmuteBlockBreak: []
2:
name: "lang:string_default_blacksmith"
chatPrefix: ""
chatSuffix: "lang:string_default_blacksmith_suf"
gameType: 1
classItem: 2258
classItemDamage: 0
classChance: 20
items:
- "340 1 100 -10:0 Create Tools and Weapons,&rCan be used every 30 seconds!"
- "257 1"
- "74 8"
- "14 24"
- "61 2"
- "263 10"
- "349 10"
- "54 2"
- "112 64"
crystalItems: []
effects: []
damageBuff: 1
disabledDamage: []
manaMax: 100
manaRegen: 5
startHealth: 20
startHunger: 20
startSaturation: 20
startMessage: ""
spell:
enable: true
time: 30
item: 340
name: "lang:string_default_blacksmith_spell"
need:
id: 347
data: 0
count: 3
needString: "lang:string_default_blacksmith_need"
failString: "lang:string_default_blacksmith_fail"
inventory: false
exp: 6
items:
- "263 10"
- "74 8"
- "276 1 45"
- "267 1 45"
- "279 1 45"
- "287 3 45"
- "288 32 50"
- "318 32 50"
piston:
enable: false
change: []
specialitems:
transmuteRightClick: []
transmuteBlockBreak: []
3:
name: "lang:string_default_tailor"
chatPrefix: ""
chatSuffix: "lang:string_default_tailor_suf"
gameType: 1
classItem: 2259
classItemDamage: 0
classChance: 20
items:
- "340 1 100 -10:0 Create Armor,&rCan be used every 30 seconds!"
- "293 1"
- "352 10"
- "295 30"
- "6:3 6"
- "325 1"
- "101 64"
- "50 32"
- "54 2"
crystalItems: []
effects: []
damageBuff: 1
disabledDamage: []
manaMax: 100
manaRegen: 5
startHealth: 20
startHunger: 20
startSaturation: 20
startMessage: ""
spell:
enable: true
time: 30
item: 340
name: "lang:string_default_tailor_spell"
need:
id: 297
data: 0
count: 3
needString: "lang:string_default_tailor_need"
failString: "lang:string_default_tailor_fail"
inventory: false
exp: 6
items:
- "14 10"
- "310 1:2 40"
- "311 1:2 40"
- "312 1:2 40"
- "313 1:2 40"
piston:
enable: false
change: []
specialitems:
transmuteRightClick: []
transmuteBlockBreak: []
4:
name: "lang:string_default_newbuilder"
chatPrefix: ""
chatSuffix: "lang:string_default_newbuilder_suf"
gameType: 2
classItem: 2260
classItemDamage: 0
classChance: 100
items:
- "278 1"
- "277 1"
- "crystalPerPlayer 1 100 -10:0"
crystalItems:
- "internDwarfSword"
- "internDwarfBow 1 100 48:7"
- "internDwarfPotion"
- "65 64"
effects: []
damageBuff: 1
disabledDamage: []
manaMax: 1000
manaRegen: 5
startHealth: 20
startHunger: 20
startSaturation: 20
startMessage: ""
spell:
enable: false
time: 30
item: 340
name: ""
need:
id: 297
data: 0
count: 3
needString: ""
failString: ""
inventory: false
exp: 6
items: []
piston:
enable: true
change:
- "155 155 5 53"
- "155 155 53 126"
- "155 155 126 85"
- "155 155 85 35:12"
- "155 155 35:12 35:7"
- "155 155 35:7 35:8"
specialitems:
transmuteRightClick:
# - "112;112;348:0;51:-1;-1;371:0 1 50" its in transmuteBlockBreak now
- "112;112;371:0;34:9;ANVIL_LAND:0.2;351:14 1 25"
- "112;112;351:14;118:3;SWIM:0.2;266:0 1 75"
- "112;112;266:0;29:1;ANVIL_LAND:0.2;264 1 100 -1:0 Armor"
- "112;112;263:0;34:9;ANVIL_LAND:0.2;259:0"
transmuteBlockBreak:
- "112;112;348:0;51:-1;-1;371:0 1 50"
5:
name: "lang:string_default_newlumberjack"
chatPrefix: ""
chatSuffix: "lang:string_default_newlumberjack_suf"
gameType: 2
classItem: 2261
classItemDamage: 0
classChance: 20
items:
- "278 1"
- "277 1"
- "279 1"
- "155 64"
- "29 3"
- "69 1"
- "crystalPerPlayer 1 100 -10:0"
crystalItems:
- "internDwarfSword"
- "internDwarfBow 1 100 48:7"
- "internDwarfPotion"
- "65 64"
effects: []
damageBuff: 1
disabledDamage: []
manaMax: 1000
manaRegen: 5
startHealth: 20
startHunger: 20
startSaturation: 20
startMessage: ""
spell:
enable: false
time: 30
item: 340
name: ""
need:
id: 297
data: 0
count: 3
needString: ""
failString: ""
inventory: false
exp: 6
items: []
piston:
enable: true
change:
- "155 155 5 53"
- "155 155 53 126"
- "155 155 126 85"
- "155 155 85 35:12"
- "155 155 35:12 35:7"
- "155 155 35:7 35:8"
specialitems:
transmuteRightClick:
# - "112;112;348:0;51:-1;-1;371:0 1 50" its in transmuteBlockBreak now
- "112;112;371:0;34:9;ANVIL_LAND:0.2;351:14 1 25"
- "112;112;351:14;118:3;SWIM:0.2;266:0 1 75"
- "112;112;266:0;29:1;ANVIL_LAND:0.2;264 1 100 -1:0 Armor"
- "112;112;263:0;34:9;ANVIL_LAND:0.2;259:0"
transmuteBlockBreak:
- "112;112;348:0;51:-1;-1;371:0 1 50"
7:
name: "lang:string_default_newblacksmith"
chatPrefix: ""
chatSuffix: "lang:string_default_newblacksmith_suf"
gameType: 2
classItem: 2262
classItemDamage: 0
classChance: 20
items:
- "278 1"
- "277 1"
- "112 64"
- "380 1"
- "325 1"
- "29 1"
- "69 1"
- "crystalPerPlayer 1 100 -10:0"
crystalItems:
- "internDwarfSword"
- "internDwarfBow 1 100 48:7"
- "internDwarfPotion"
- "65 64"
effects: []
damageBuff: 1
disabledDamage: []
manaMax: 1000
manaRegen: 5
startHealth: 20
startHunger: 20
startSaturation: 20
startMessage: ""
spell:
enable: false
time: 30
item: 340
name: ""
need:
id: 297
data: 0
count: 3
needString: ""
failString: ""
inventory: false
exp: 6
items: []
piston:
enable: true
change:
- "155 155 5 53"
- "155 155 53 126"
- "155 155 126 85"
- "155 155 85 35:12"
- "155 155 35:12 35:7"
- "155 155 35:7 35:8"
specialitems:
transmuteRightClick:
# - "112;112;348:0;51:-1;-1;371:0 1 50" its in transmuteBlockBreak now
- "112;112;371:0;34:9;ANVIL_LAND:0.2;351:14 1 25"
- "112;112;351:14;118:3;SWIM:0.2;266:0 1 75"
- "112;112;266:0;29:1;ANVIL_LAND:0.2;264 1 100 -1:0 Armor"
- "112;112;263:0;34:9;ANVIL_LAND:0.2;259:0"
transmuteBlockBreak:
- "112;112;348:0;51:-1;-1;371:0 1 50"
# Assasin
# 暗杀者
# If the Assasin doesn't kill someone in this Time, he will die (0 to disable)
# 如果暗杀者没有在这个时间内杀死任何一个人,他将会死亡 (设置0来关闭)
assasin_time_minutes: 5
# 刺客的物品
assasin_items:
- "276"
- "310"
- "311"
- "312"
- "313"
- "322"
# 刺客的前缀
assassin_prefix: ""
# 刺客的后缀
assassin_suffix: "lang:string_default_assassin_suf"
视频演示
视频: ★我的世界★Minecraft《籽岷的服务器GVG游戏 矮人大战僵尸》
http://v.youku.com/v_show/id_XNzM3MDk1NDYw.html
配置文件的确很多
不错不粗 给你人气~
fyxridd 发表于 2014-7-23 08:00
配置文件的确很多
是的,所以服务器配置一定要好
搬运辛苦了O.O
61叔叔 发表于 2014-7-23 08:26
为人民服务
业界好良心 OAO
楼主变身插件1.7的你给我QAQ
找个人合开这个小游戏的服
楼主164的变身插件不向上兼容172的,用了就报错。。。很坑的
既然没有1.6.4的= =
看着玩的好爽啊
164 水桶服务器是否可以安装 求解答
楼主...看了籽岷的视频解说后....
我深感怀疑....
在游戏里出现的物品,原版怎么会有?
求解......
我深感怀疑....
在游戏里出现的物品,原版怎么会有?
求解......
好不错啊~GVG还不错
余思思 发表于 2014-7-28 20:41
表示....这个插件弄不来- -我输入指令,什么都没有显示,完全没有反映 ==
...
o.o 作者没有说怎么解决
61叔叔 发表于 2014-7-28 20:45
o.o 作者没有说怎么解决
那这插件不就没用了- -
1.7.2玩不了啊555555555
lz真棒,mc有你跟精彩
lz真棒,mc有你跟精彩
lz真棒,mc有你跟精彩
好厉害的样子{:10_522:}
楼主太帅了 塔防的感觉~
楼主太帅了 塔防的感觉~
这么改啊
求截图
求截图
DisguiseCraft没有1.72,该怎么搞
您好楼主,我想搞这个但是不会,求教程谢谢。
说好的1.6.4呢,好想用用试试看
游戏场地是自动生成吗???
求装了这个插件的服务器_(:з」∠)_
985266808czh 发表于 2014-7-23 14:23
找个人合开这个小游戏的服
如果开了@我一下我也想去玩
唉! 教程有就好啦
不错的游戏 像怪物攻城
不错的游戏 像怪物攻城
工作台什么的设置要求呢。。。。
目前没有汉化版的咩,国内有那个服务器装了这个插件的请好心人私信下谢谢咯
这个插件里面的武器可以改成mod武器吗?比如枪械。。。。
LZ,这个插件支不支持mcpc?我用的时候有一点报错额,不知道为什么那个D什么什么的前置无法载入。
找个人合开这个小游戏的服
变成龙的话会不会卡?
本帖最后由 619815617 于 2018-11-30 19:24 编辑
1111111111111111111
1111111111111111111
啊啊啊啊,我很早就想要玩这个了,买了个正版去外国那个服务器,结果卡得无法想象,终于,终于,出了这个,啊啊啊啊,忽然想起来我不会装,谁能帮帮我累,加qq534071602
楼主你真帅
业界确实好良心
不过根本没找到1.7.9能用的前置文件
或者其他版本的配套文件不齐
或者LZ给配一个能玩的出来呗
不过根本没找到1.7.9能用的前置文件
或者其他版本的配套文件不齐
或者LZ给配一个能玩的出来呗