高级运用

CoT 允许创建一些高级的物品/方块,这些物品/方块能有一些自定义的特定功能。

创建

使用 ItemBuilder#withTypeBlockBuilder#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 脚本指定的。

高级物品方块有哪些设置,具体可以看官方文档。

CoTBlockAdvanced CoTItemAdvanced

最后更新于

这有帮助吗?