创建你属于自己的属性
又称 "如何属性Oraxen?"
技能是如何运转的?
属性是什么?
那么如果每个项目的属性都不一样,我是不是每次都要重写一个不同的耐久呢?
item -> item.setCustomTag(NAMESPACED_KEY,
PersistentDataType.INTEGER, section.getInt("value"))让我们创建我们的第一个属性
第一步:创建我们的属性类
class DurabilityMechanic extends Mechanic {
public DurabilityMechanic(MechanicFactory mechanicFactory,
ConfigurationSection section,
Function<ItemBuilder, ItemBuilder>... modifiers) {
super(mechanicFactory, section, modifiers);
}
}属性配置部分的外观:
第二步:创建属性功能类
第三步:添加我们的功能(事件)
最后一步:注册你的属性
结论
最后更新于