创造标签

真正要有mod的样,应该有属于自己的创造标签。

需要import mods.contenttweaker.CreativeTab;导入相关包,原版加工厂包也需要导入!

val testTab as CreativeTab = VanillaFactory.createCreativeTab(字符串创造标签ID, 一个东西表示图标);

图标可以用以下三个类中其中之一(还有个IItemStackSupplier是函数高级运用,跳过)

  • IItemStack:物品堆。注意CoT表示IItemStack的尖括号调用,开头必须为item:,不可省略。

  • Item:CoT注册物品

  • Block:CoT注册方块

本地化key为itemGroup.创造标签ID

之后你就可以用<creativetab:标签ID>,来给添加的物品方块指定创造标签了。

实例脚本

#loader contenttweaker
import mods.contenttweaker.CreativeTab;
import mods.contenttweaker.VanillaFactory;
import mods.contenttweaker.Item;

val zsTab as CreativeTab = VanillaFactory.createCreativeTab("contenttweaker", <item:minecraft:dragon_egg>);
zsTab.register();

val zsItem as Item = VanillaFactory.createItem("test_item");
zsItem.creativeTab = <creativetab:contenttweaker>;
zsItem.register();

最后更新于