机制
又名:如何赋予你的物品特殊能力
介绍
在 Oraxen 中制作一个有趣的物品非常简单,但如何更进一步?本插件的“机制”部分允许你通过配置文件赋予物品特殊的能力。例如,你可以创建一个能挖掘基岩的镐子,或是能偷取对手生命值的剑。
如何给物品添加机制?
物品配置
如你在对应部分的初学者教程所见的那样,你只需添加新的一部分“mechanics”配置,其中包含的就是你需要的各种机制。
YAML
example_item:
material: DIAMOND_AXE
Mechanics:
# 将机制填入此处
example_mechanic:
example_option: true
another_example_mechanic:
another_option: "示例配置"
每一部分物品配置中的机制设定允许你修改它们,并只对所在物品本身生效。这也意味着如果你给某个镐子添加了 5*5 的范围挖掘功能,你也可以将这部分配置复制到其他物品上,并将其的范围修改为 3*3。
全局配置
这些配置会被保存在 Oraxen 插件文件夹的 mechanics.yml
中。它们允许你修改一些物品用到的全局设定。你可能不常用到它,但它总归是有用的。例如,基岩破坏机制允许你破坏基岩。大多数服务器不希望他们的玩家挖穿世界——最后一层基岩。在 bedrockbreak
(基岩破坏)机制的配置中,你就可以设置这个细节(这也会对所有使用了这个机制的物品生效)。
YAML
bedrockbreak:
enabled: true
disable_on_first_layer: false # 此项
durability_cost: 500