9添加自定义燃料项目
添加自定义燃料项目
直接在ModItems中注册一个物品COAL_BRIQUETTE
public static final Item COAL_BRIQUETTE = registerItem("coal_briquette", new Item(new Item.Settings()));
在mod启动的时候注册燃料
public class DemoMod1 implements ModInitializer {
public static final String MOD_ID = "tutorialmod";
public static final Logger LOGGER = Logger.getLogger(MOD_ID);
@Override
public void onInitialize() {
LOGGER.info("Hello Fabric world!");
ModItems.registerModItems();
ModItemGroups.registerItemGroups();
ModBlocks.registerModBlocks();
FuelRegistry.INSTANCE.add(ModItems.COAL_BRIQUETTE,200); //这一句,注册燃料
}
}
通用操作
- 在ModItemGroups组中添加西红柿:
entries.add(ModItems.COAL_BRIQUETTE); // 煤砖
- 在
lang/en_us.json
中修改语言:
"block.tutorialmod.coal_briquette": "燃料",
- 在
models/item
中添加tomato.json
{
"parent": "item/generated",
"textures": {
"layer0": "tutorialmod:item/coal_briquette"
}
}
- 在
textures/item/coal_briquette.png
添加材质图片