11.2 LootJS —— 便捷战利品表修改
最后更新于
这有帮助吗?
最后更新于
这有帮助吗?
KubeJS 自带的LootBuilder
并不便于简单的战利品表修改,如添加额外掉落物。其修改掉落条件和函数也较为繁琐,而LootJS便解决了这个问题,它能够让你更加便捷地修改战利品表,掉落战利品时执行事件等。
(本节部分内容参考自 )
mod链接: ,许可:LGPL-3.0。1.19.2+版本支持 Forge 和 Fabric 模组加载器。
你可以通过/reload命令来重载LootJS的修改内容
LootJS的工作原理如下:
注:本节代码应置于kubejs\server_scripts
文件夹下
要使用LootJS修改战利品表,你需要使用LootJS.modifiers
事件。
值得注意的是,修改战利品表时应至少存在一个战利品表事件!
例如,以下为两个修改示例:
函数
功能
addBlockLootModifier(...方块ID)
为方块添加新的战利品表修饰器
addEntityLootModifier(...实体ID)
为实体添加新的战利品表修饰器
addLootTableModifier(...命名空间ID)
为给定战利品表添加新的修饰器
addLootTypeModifier(...战利品表ID)
为给定战利品表类型[1]添加新的修饰器