diff --git a/src/main/java/com/pjht/ssspcore/item/ModItems.java b/src/main/java/com/pjht/ssspcore/item/ModItems.java index 45750ca..963c9c4 100644 --- a/src/main/java/com/pjht/ssspcore/item/ModItems.java +++ b/src/main/java/com/pjht/ssspcore/item/ModItems.java @@ -15,6 +15,11 @@ public class ModItems { registerOredict("ingot_copper", "ingotCopper"); registerOredict("raw_silicon","itemSilicon"); registerFuel("coke","itemCoke", 1000); + registerItem("blank_chip"); + registerItem("blank_blueprint"); + registerItem("plastic"); + registerItem("housing"); + registerItem("blank_pcb"); } public static void register(IForgeRegistry registry) { diff --git a/src/main/resources/assets/ssspcore/lang/en_us.lang b/src/main/resources/assets/ssspcore/lang/en_us.lang index f75723c..b5f5dec 100644 --- a/src/main/resources/assets/ssspcore/lang/en_us.lang +++ b/src/main/resources/assets/ssspcore/lang/en_us.lang @@ -3,10 +3,18 @@ item.ingot_copper.name=Copper Ingot item.raw_silicon.name=Raw Silicon item.silicon_wafer.name=Silicon Wafer item.coke.name=Coke +item.blank_blueprint.name=Blank Blueprint +item.blank_chip.name=Blank Chip +item.blueprint.name=Blueprint +item.chip.name=Chip +item.housing.name=Housing +item.ic.name=IC +item.plastic.name=Plastic +item.blank_pcb.name=Blank PCB # Blocks tile.ore_copper.name=Copper Ore tile.pedestal.name=Pedestal -#Creative Tabs +# Creative Tabs itemGroup.ssspcore=SSSP Core \ No newline at end of file diff --git a/src/main/resources/assets/ssspcore/models/item/blank_blueprint.json b/src/main/resources/assets/ssspcore/models/item/blank_blueprint.json new file mode 100644 index 0000000..2eb687f --- /dev/null +++ b/src/main/resources/assets/ssspcore/models/item/blank_blueprint.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "ssspcore:items/blank_blueprint" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/ssspcore/models/item/blank_chip.json b/src/main/resources/assets/ssspcore/models/item/blank_chip.json new file mode 100644 index 0000000..af76655 --- /dev/null +++ b/src/main/resources/assets/ssspcore/models/item/blank_chip.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "ssspcore:items/blank_chip" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/ssspcore/models/item/blank_pcb.json b/src/main/resources/assets/ssspcore/models/item/blank_pcb.json new file mode 100644 index 0000000..ab32b80 --- /dev/null +++ b/src/main/resources/assets/ssspcore/models/item/blank_pcb.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "ssspcore:items/blank_pcb" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/ssspcore/models/item/blueprint.json b/src/main/resources/assets/ssspcore/models/item/blueprint.json new file mode 100644 index 0000000..722ecb3 --- /dev/null +++ b/src/main/resources/assets/ssspcore/models/item/blueprint.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "ssspcore:items/blueprint" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/ssspcore/models/item/housing.json b/src/main/resources/assets/ssspcore/models/item/housing.json new file mode 100644 index 0000000..eedec4e --- /dev/null +++ b/src/main/resources/assets/ssspcore/models/item/housing.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "ssspcore:items/housing" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/ssspcore/models/item/plastic.json b/src/main/resources/assets/ssspcore/models/item/plastic.json new file mode 100644 index 0000000..eab88a9 --- /dev/null +++ b/src/main/resources/assets/ssspcore/models/item/plastic.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "ssspcore:items/plastic" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/ssspcore/recipes/blank_blueprint.json b/src/main/resources/assets/ssspcore/recipes/blank_blueprint.json new file mode 100644 index 0000000..55cd289 --- /dev/null +++ b/src/main/resources/assets/ssspcore/recipes/blank_blueprint.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:paper" + }, + { + "item": "minecraft:dye", + "data": 4 + } + ], + "result": { + "item": "ssspcore:blank_blueprint" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/ssspcore/recipes/blank_chip.json b/src/main/resources/assets/ssspcore/recipes/blank_chip.json new file mode 100644 index 0000000..86c68bd --- /dev/null +++ b/src/main/resources/assets/ssspcore/recipes/blank_chip.json @@ -0,0 +1,12 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "ssspcore:silicon_wafer" + } + ], + "result": { + "item": "ssspcore:blank_chip", + "count": 5 + } +} \ No newline at end of file diff --git a/src/main/resources/assets/ssspcore/recipes/blank_pcb.json b/src/main/resources/assets/ssspcore/recipes/blank_pcb.json new file mode 100644 index 0000000..b4c59ef --- /dev/null +++ b/src/main/resources/assets/ssspcore/recipes/blank_pcb.json @@ -0,0 +1,11 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "ssspcore:ingot_copper" + } + ], + "result": { + "item": "ssspcore:blank_pcb" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/ssspcore/recipes/housing.json b/src/main/resources/assets/ssspcore/recipes/housing.json new file mode 100644 index 0000000..9259656 --- /dev/null +++ b/src/main/resources/assets/ssspcore/recipes/housing.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "ssspcore:plastic" + }, + { + "item": "minecraft:dye", + "data": 0 + } + ], + "result": { + "item": "ssspcore:housing" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/ssspcore/recipes/plastic.json b/src/main/resources/assets/ssspcore/recipes/plastic.json new file mode 100644 index 0000000..cc4fbdf --- /dev/null +++ b/src/main/resources/assets/ssspcore/recipes/plastic.json @@ -0,0 +1,12 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:wheat" + } + ], + "result": { + "item": "ssspcore:plastic", + "count": 2 + } +} \ No newline at end of file diff --git a/src/main/resources/assets/ssspcore/textures/items/blank_blueprint.png b/src/main/resources/assets/ssspcore/textures/items/blank_blueprint.png new file mode 100644 index 0000000..de0d3b2 Binary files /dev/null and b/src/main/resources/assets/ssspcore/textures/items/blank_blueprint.png differ diff --git a/src/main/resources/assets/ssspcore/textures/items/blank_chip.png b/src/main/resources/assets/ssspcore/textures/items/blank_chip.png new file mode 100644 index 0000000..40c0f44 Binary files /dev/null and b/src/main/resources/assets/ssspcore/textures/items/blank_chip.png differ diff --git a/src/main/resources/assets/ssspcore/textures/items/blank_pcb.png b/src/main/resources/assets/ssspcore/textures/items/blank_pcb.png new file mode 100644 index 0000000..4b3d821 Binary files /dev/null and b/src/main/resources/assets/ssspcore/textures/items/blank_pcb.png differ diff --git a/src/main/resources/assets/ssspcore/textures/items/housing.png b/src/main/resources/assets/ssspcore/textures/items/housing.png new file mode 100644 index 0000000..6f68fc4 Binary files /dev/null and b/src/main/resources/assets/ssspcore/textures/items/housing.png differ diff --git a/src/main/resources/assets/ssspcore/textures/items/plastic.png b/src/main/resources/assets/ssspcore/textures/items/plastic.png new file mode 100644 index 0000000..4e25bf1 Binary files /dev/null and b/src/main/resources/assets/ssspcore/textures/items/plastic.png differ