diff --git a/src/main/java/com/skdevstudios/util_rings/init/BlockInit.java b/src/main/java/com/skdevstudios/util_rings/init/BlockInit.java index 8f3ee4d..aa8761a 100644 --- a/src/main/java/com/skdevstudios/util_rings/init/BlockInit.java +++ b/src/main/java/com/skdevstudios/util_rings/init/BlockInit.java @@ -25,4 +25,13 @@ public class BlockInit { .requiresCorrectToolForDrops() ) ); + public static final RegistryObject STRIPPED_PINE_LOG = BLOCKS.register("stripped_pine_log", + () -> new Block(BlockBehaviour.Properties.of() + .mapColor(MapColor.COLOR_BROWN) + .sound(SoundType.WOOD) + .strength(2) + .explosionResistance(2) + .requiresCorrectToolForDrops() + ) + ); } diff --git a/src/main/java/com/skdevstudios/util_rings/init/CreativeTabInit.java b/src/main/java/com/skdevstudios/util_rings/init/CreativeTabInit.java index 344d338..feec275 100644 --- a/src/main/java/com/skdevstudios/util_rings/init/CreativeTabInit.java +++ b/src/main/java/com/skdevstudios/util_rings/init/CreativeTabInit.java @@ -45,7 +45,7 @@ public class CreativeTabInit { output.accept(BlockInit.LEAD_ORE.get()); output.accept(BlockInit.TIN_ORE.get()); output.accept(BlockInit.PINE_LOG.get()); - + output.accept(BlockInit.STRIPPED_PINE_LOG.get()); }) .build() ); diff --git a/src/main/java/com/skdevstudios/util_rings/init/ItemsInit.java b/src/main/java/com/skdevstudios/util_rings/init/ItemsInit.java index 173dc20..a7bce4b 100644 --- a/src/main/java/com/skdevstudios/util_rings/init/ItemsInit.java +++ b/src/main/java/com/skdevstudios/util_rings/init/ItemsInit.java @@ -41,5 +41,6 @@ public class ItemsInit { public static final RegistryObject LEAD_ORE_ITEM = ITEMS.register("lead_ore", () -> new BlockItem(BlockInit.LEAD_ORE.get(), new Item.Properties())); public static final RegistryObject TIN_ORE_ITEM = ITEMS.register("tin_ore", () -> new BlockItem(BlockInit.TIN_ORE.get(), new Item.Properties())); public static final RegistryObject PINE_LOG_ITEM = ITEMS.register("pine_log", () -> new BlockItem(BlockInit.PINE_LOG.get(), new Item.Properties())); + public static final RegistryObject STRIPPED_PINE_LOG_ITEM = ITEMS.register("stripped_pine_log", () -> new BlockItem(BlockInit.STRIPPED_PINE_LOG.get(), new Item.Properties())); } diff --git a/src/main/resources/assets/util_rings/blockstates/stripped_pine_log.json b/src/main/resources/assets/util_rings/blockstates/stripped_pine_log.json new file mode 100644 index 0000000..826f574 --- /dev/null +++ b/src/main/resources/assets/util_rings/blockstates/stripped_pine_log.json @@ -0,0 +1,8 @@ +{ + "variants": { + "":{ + "model": "util_rings:block/stripped_pine_log" + } + } +} + diff --git a/src/main/resources/assets/util_rings/lang/en_us.json b/src/main/resources/assets/util_rings/lang/en_us.json index bbe5da1..bfe70f4 100644 --- a/src/main/resources/assets/util_rings/lang/en_us.json +++ b/src/main/resources/assets/util_rings/lang/en_us.json @@ -25,5 +25,6 @@ "block.util_rings.lead_ore": "Lead Ore", "block.util_rings.tin_ore": "Tin Ore", "block.util_rings.pine_log": "Pine Log", + "block.util_rings.stripped_pine_log": "Stripped Pine Log", "itemGroup.rings_tab": "Utility Rings" } \ No newline at end of file diff --git a/src/main/resources/assets/util_rings/models/block/stripped_pine_log.json b/src/main/resources/assets/util_rings/models/block/stripped_pine_log.json new file mode 100644 index 0000000..fd4d11e --- /dev/null +++ b/src/main/resources/assets/util_rings/models/block/stripped_pine_log.json @@ -0,0 +1,6 @@ +{ + "parent":"minecraft:block/cube_all", + "textures":{ + "all":"util_rings:block/pine/stripped_log" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/util_rings/models/item/stripped_pine_log.json b/src/main/resources/assets/util_rings/models/item/stripped_pine_log.json new file mode 100644 index 0000000..d3c3126 --- /dev/null +++ b/src/main/resources/assets/util_rings/models/item/stripped_pine_log.json @@ -0,0 +1,3 @@ +{ + "parent": "util_rings:block/stripped_pine_log" +} \ No newline at end of file diff --git a/src/main/resources/data/minecraft/tags/blocks/mineable/axe.json b/src/main/resources/data/minecraft/tags/blocks/mineable/axe.json index dddda7a..34eb60b 100644 --- a/src/main/resources/data/minecraft/tags/blocks/mineable/axe.json +++ b/src/main/resources/data/minecraft/tags/blocks/mineable/axe.json @@ -1,6 +1,7 @@ { "replace": false, "values": [ - "util_rings:pine_log" + "util_rings:pine_log", + "util_rings:stripped_pine_log" ] } \ No newline at end of file diff --git a/src/main/resources/data/minecraft/tags/blocks/needs_stone_tool.json b/src/main/resources/data/minecraft/tags/blocks/needs_stone_tool.json index dddda7a..34eb60b 100644 --- a/src/main/resources/data/minecraft/tags/blocks/needs_stone_tool.json +++ b/src/main/resources/data/minecraft/tags/blocks/needs_stone_tool.json @@ -1,6 +1,7 @@ { "replace": false, "values": [ - "util_rings:pine_log" + "util_rings:pine_log", + "util_rings:stripped_pine_log" ] } \ No newline at end of file