方块伤害
方块伤害用于 . 和 WeaponMechanicsCosmetics 中。
Block_Damage:
Drop_Broken_Block_Chance: <Chance>
Damage_Per_Hit: <Integer>
Default_Block_Durability: <Integer>
Default_Mode: <CANCEL/BREAK/CRACK>
Default_Mask: <Material>
Blocks:
- <Material*> <CANCEL/BREAK/CRACK*> <ShotsToBreakBlock> <Mask>
Drop_Broken_Block_Chance
方块破坏后掉落为物品供玩家拾取的几率。默认为 0%
。
危险
与 #regeneration 一起使用 Drop_Broken_Block_Chance
会导致重复。
Damage_Per_Hit
对方块造成的伤害点数。默认为 1
。
Default_Block_Durability
定义破坏方块所需的击中次数。这可以在 #blocks 中针对每个方块进行覆盖。
Default_Mode
定义方块显示伤害的方式:
CANCEL
-> 不对方块应用任何伤害。CRACK
-> 显示方块的裂纹动画,但不破坏方块。BREAK
-> 显示方块的裂纹动画,并在完全损坏时破坏方块。
这可以在 #blocks 中针对每个方块进行覆盖。
Default_Mask
定义用于替换方块的 Material。默认为 AIR
。
这可以在 #blocks 中针对每个方块进行覆盖。
信息
如果你想用数据(例如楼梯)替换方块,请进入:
server -> plugins -> WeaponMechanics -> config.yml
并设置:
Explosions:
Attempt_Copy_Data: true # 将此设置为 true
Blocks
定义方块的覆盖列表。
格式如下:
<要破坏的方块> <CANCEL/CRACK/BREAK> <破坏所需击中次数> <遮罩>
示例:
BEDROCK CANCEL
-> 阻止破坏基岩。DIRT BREAK
-> 一击摧毁泥土。OBSIDIAN CRACK 5
-> 显示黑曜石的裂纹动画,但不破坏。GRAY_STAINED_GLASS BREAK 1 DIRT
-> 一击摧毁灰色玻璃并用泥土替换。$glass BREAK 2
两击摧毁所有玻璃方块。
示例
这是一个标准示例,适用于普通服务器。此示例将破坏所有方块(不包括不可破坏的方块):
Block_Damage:
Spawn_Falling_Block_Chance: 0.55 # 用于Explosions
Default_Mode: BREAK
Blocks:
- "BEDROCK cancel"
- "$WATER cancel" # stationary_water 和 moving_water 用于支持1.12版本
- "OBSIDIAN cancel"
- "$LAVA cancel" # stationary_lava 和 moving_lava 用于支持1.12版本