diff --git a/src/main/java/dev/jaegerwald/voidlings/item/ModItemGroups.java b/src/main/java/dev/jaegerwald/voidlings/item/ModItemGroups.java index 6a109ec..0b33666 100644 --- a/src/main/java/dev/jaegerwald/voidlings/item/ModItemGroups.java +++ b/src/main/java/dev/jaegerwald/voidlings/item/ModItemGroups.java @@ -32,8 +32,12 @@ public class ModItemGroups { entries.add(ModBlocks.ACID_ENCASED_MURIA); entries.add(ModItems.RAW_MURIA); + entries.add(ModItems.MURIA_PLATE); + entries.add(ModItems.MURIA_RING); + entries.add(ModItems.PROCESSED_MURIA_PLATE); entries.add(ModItems.FENNEC_MASK); + entries.add(ModItems.REPLICA_WHISKERS); }).build()); public static void registerItemGroups() { diff --git a/src/main/java/dev/jaegerwald/voidlings/item/ModItems.java b/src/main/java/dev/jaegerwald/voidlings/item/ModItems.java index 1df7650..6402de4 100644 --- a/src/main/java/dev/jaegerwald/voidlings/item/ModItems.java +++ b/src/main/java/dev/jaegerwald/voidlings/item/ModItems.java @@ -33,8 +33,12 @@ public class ModItems { public static final Item VOID_BLOOM = registerItem("void_bloom", new PlaceableOnWaterItem(ModBlocks.VOID_BLOOM, new Item.Settings())); public static final Item RAW_MURIA = registerItem("raw_muria", new Item(new Item.Settings())); + public static final Item MURIA_PLATE = registerItem("muria_plate", new Item(new Item.Settings())); + public static final Item MURIA_RING = registerItem("muria_ring", new Item(new Item.Settings())); + public static final Item PROCESSED_MURIA_PLATE = registerItem("processed_muria_plate", new Item(new Item.Settings())); public static final Item FENNEC_MASK = registerItem("fennec_mask", new FennecMaskItem(new Item.Settings())); + public static final Item REPLICA_WHISKERS = registerItem("replica_whiskers", new Item(new Item.Settings())); private static Item registerItem(String name, Item item) { return Registry.register(Registries.ITEM, Identifier.of(Voidlings.MOD_ID, name), item); diff --git a/src/main/resources/assets/voidlings/models/item/muria_plate.json b/src/main/resources/assets/voidlings/models/item/muria_plate.json new file mode 100644 index 0000000..3466a42 --- /dev/null +++ b/src/main/resources/assets/voidlings/models/item/muria_plate.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "voidlings:item/muria_plate" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/voidlings/models/item/muria_ring.json b/src/main/resources/assets/voidlings/models/item/muria_ring.json new file mode 100644 index 0000000..bb45590 --- /dev/null +++ b/src/main/resources/assets/voidlings/models/item/muria_ring.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "voidlings:item/muria_ring" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/voidlings/models/item/processed_muria_plate.json b/src/main/resources/assets/voidlings/models/item/processed_muria_plate.json new file mode 100644 index 0000000..52de8df --- /dev/null +++ b/src/main/resources/assets/voidlings/models/item/processed_muria_plate.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "voidlings:item/processed_muria_plate" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/voidlings/models/item/replica_whiskers.json b/src/main/resources/assets/voidlings/models/item/replica_whiskers.json new file mode 100644 index 0000000..2750cec --- /dev/null +++ b/src/main/resources/assets/voidlings/models/item/replica_whiskers.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "voidlings:item/replica_whiskers" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/voidlings/textures/item/muria_plate.png b/src/main/resources/assets/voidlings/textures/item/muria_plate.png new file mode 100644 index 0000000..147978c Binary files /dev/null and b/src/main/resources/assets/voidlings/textures/item/muria_plate.png differ diff --git a/src/main/resources/assets/voidlings/textures/item/muria_ring.png b/src/main/resources/assets/voidlings/textures/item/muria_ring.png new file mode 100644 index 0000000..cf6ddb6 Binary files /dev/null and b/src/main/resources/assets/voidlings/textures/item/muria_ring.png differ diff --git a/src/main/resources/assets/voidlings/textures/item/processed_muria_plate.png b/src/main/resources/assets/voidlings/textures/item/processed_muria_plate.png new file mode 100644 index 0000000..79639c4 Binary files /dev/null and b/src/main/resources/assets/voidlings/textures/item/processed_muria_plate.png differ diff --git a/src/main/resources/assets/voidlings/textures/item/raw_muria.png b/src/main/resources/assets/voidlings/textures/item/raw_muria.png index 1deecea..52c4556 100644 Binary files a/src/main/resources/assets/voidlings/textures/item/raw_muria.png and b/src/main/resources/assets/voidlings/textures/item/raw_muria.png differ diff --git a/src/main/resources/assets/voidlings/textures/item/replica_whiskers.png b/src/main/resources/assets/voidlings/textures/item/replica_whiskers.png new file mode 100644 index 0000000..9d527c9 Binary files /dev/null and b/src/main/resources/assets/voidlings/textures/item/replica_whiskers.png differ diff --git a/src/main/resources/data/voidlings/recipes/fried_lamina.json b/src/main/resources/data/voidlings/recipe/fried_lamina.json similarity index 89% rename from src/main/resources/data/voidlings/recipes/fried_lamina.json rename to src/main/resources/data/voidlings/recipe/fried_lamina.json index 2542856..b8c092e 100644 --- a/src/main/resources/data/voidlings/recipes/fried_lamina.json +++ b/src/main/resources/data/voidlings/recipe/fried_lamina.json @@ -1,7 +1,7 @@ { "type": "minecraft:smelting", "category": "food", - "cookingtime": 200, + "cookingtime": 400, "experience": 0.5, "ingredient": { "item": "voidlings:void_lamina" diff --git a/src/main/resources/data/voidlings/recipe/muria_plate.json b/src/main/resources/data/voidlings/recipe/muria_plate.json new file mode 100644 index 0000000..739f6cc --- /dev/null +++ b/src/main/resources/data/voidlings/recipe/muria_plate.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "voidlings:raw_muria" + }, + "result": { + "id": "voidlings:muria_plate", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/voidlings/recipe/muria_ring.json b/src/main/resources/data/voidlings/recipe/muria_ring.json new file mode 100644 index 0000000..d1c5218 --- /dev/null +++ b/src/main/resources/data/voidlings/recipe/muria_ring.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "voidlings:raw_muria" + }, + "result": { + "id": "voidlings:muria_ring", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/voidlings/recipe/processed_muria_plate.json b/src/main/resources/data/voidlings/recipe/processed_muria_plate.json new file mode 100644 index 0000000..25336d8 --- /dev/null +++ b/src/main/resources/data/voidlings/recipe/processed_muria_plate.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "##", + "##" + ], + "key": { + "#": { + "item": "voidlings:muria_plate" + } + }, + "result": { + "id": "voidlings:processed_muria_plate", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/voidlings/recipe/replica_whiskers.json b/src/main/resources/data/voidlings/recipe/replica_whiskers.json new file mode 100644 index 0000000..f2ad3a9 --- /dev/null +++ b/src/main/resources/data/voidlings/recipe/replica_whiskers.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "string" + }, + { + "item": "string" + } + ], + "result": { + "id": "voidlings:replica_whiskers", + "count": 1 + } +} \ No newline at end of file