高级运用
CoT 允许创建一些高级的物品/方块,这些物品/方块能有一些自定义的特定功能。
创建
使用 ItemBuilder#withType 和 BlockBuilder#withType 可指定要创建的物品/方块为高级物品/方块。
#loader contenttweaker
import mods.contenttweaker.item.ItemBuilder;
import mods.contenttweaker.item.advance.ItemBuilderAdvanced;
import mods.contenttweaker.block.BlockBuilder;
import mods.contenttweaker.block.advance.BlockBuilderAdvanced;
new ItemBuilder()
.withType<ItemBuilderAdvanced>() // 设置为高级物品
.build("inf_flint_and_steel");
new BlockBuilder()
.withType<BlockBuilderAdvanced>() // 设置为高级方块
.build("test_block");设置具体逻辑
由于游戏具体逻辑的执行是在游戏加载完才会执行,所以具体功能逻辑的设置是在 CrT 脚本指定的。
高级物品方块有哪些设置,具体可以看官方文档。
最后更新于
这有帮助吗?