diff --git a/src/main/java/com/pjht/ssspcore/item/ItemBottle.java b/src/main/java/com/pjht/ssspcore/item/ItemBottle.java new file mode 100644 index 0000000..520e15c --- /dev/null +++ b/src/main/java/com/pjht/ssspcore/item/ItemBottle.java @@ -0,0 +1,11 @@ +package com.pjht.ssspcore.item; + +import net.minecraft.init.Items; + +public class ItemBottle extends ItemBase { + + public ItemBottle(String name) { + super(name); + this.setContainerItem(Items.GLASS_BOTTLE); + } +} diff --git a/src/main/java/com/pjht/ssspcore/item/ModItems.java b/src/main/java/com/pjht/ssspcore/item/ModItems.java index 07af2ee..ce79032 100644 --- a/src/main/java/com/pjht/ssspcore/item/ModItems.java +++ b/src/main/java/com/pjht/ssspcore/item/ModItems.java @@ -21,14 +21,14 @@ public class ModItems { registerItem("housing"); registerItem("blank_pcb"); registerItem("blank_pcb_blueprint"); - registerItem("phosphoric_acid"); + registerBottle("phosphoric_acid"); registerItem("salt"); registerItem("boron"); - registerItem("hydrogen_bottle"); - registerItem("clorine_bottle"); - registerItem("hydrocloric_acid"); + registerBottle("hydrogen_bottle"); + registerBottle("clorine_bottle"); + registerBottle("hydrocloric_acid"); registerItem("boric_acid"); - registerItem("ferric_acid"); + registerBottle("ferric_acid"); //NEXT ITEM HERE } @@ -55,7 +55,10 @@ public class ModItems { private static void registerFuel(String name, String fuelName, int burnTime) { items.put(name, new ItemFuel(name, fuelName, burnTime)); } - + + private static void registerBottle(String name) { + items.put(name, new ItemBottle(name)); + } public static void initOreDict() { for (ItemBase item: items.values()) { if (item.isOredict()) { diff --git a/src/main/resources/assets/ssspcore/recipes/coke.json b/src/main/resources/assets/ssspcore/recipes/coke.json new file mode 100644 index 0000000..2a912f5 --- /dev/null +++ b/src/main/resources/assets/ssspcore/recipes/coke.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:coal", + "data": 0 + }, + { + "item": "minecraft:coal", + "data": 0 + } + ], + "result": { + "item": "ssspcore:coke" + } +} \ No newline at end of file