From 711a0476b62b5c8be1589b7398d4b4dd9a24e27d Mon Sep 17 00:00:00 2001 From: Carolina Date: Tue, 21 Jan 2025 21:03:40 +1300 Subject: [PATCH] Add gold painted door item and comment out moditems class --- .../carolinastweaks/CarolinasTweaks.java | 2 - .../carolinastweaks/blocks/ModBlocks.java | 14 +- .../carolinastweaks/items/ModItems.java | 57 ++++---- .../carolinastweaks/items/ModItemsGroups.java | 9 +- .../blockstates/gold_painted_door.json | 124 ++++++++++++++++++ .../assets/carolinas-tweaks/lang/en_us.json | 1 + .../gold_painted_door_bottom_left.json | 7 + .../gold_painted_door_bottom_left_open.json | 7 + .../gold_painted_door_bottom_right.json | 7 + .../gold_painted_door_bottom_right_open.json | 7 + .../gold_painted_door_top_left.json | 7 + .../gold_painted_door_top_left_open.json | 7 + .../gold_painted_door_top_right.json | 7 + .../gold_painted_door_top_right_open.json | 7 + .../models/item/gold_painted_door.json | 6 + .../block/gold_painted_door_bottom.png | Bin 0 -> 443 bytes .../textures/block/gold_painted_door_top.png | Bin 0 -> 449 bytes .../textures/item/gold_painted_door.png | Bin 0 -> 293 bytes .../loot_tables/blocks/gold_painted_door.json | 20 +++ .../recipes/gold_painted_door.json | 20 +++ .../minecraft/tags/blocks/mineable/axe.json | 3 +- 21 files changed, 271 insertions(+), 41 deletions(-) create mode 100644 src/main/resources/assets/carolinas-tweaks/blockstates/gold_painted_door.json create mode 100644 src/main/resources/assets/carolinas-tweaks/models/block/gold_painted_doors/gold_painted_door_bottom_left.json create mode 100644 src/main/resources/assets/carolinas-tweaks/models/block/gold_painted_doors/gold_painted_door_bottom_left_open.json create mode 100644 src/main/resources/assets/carolinas-tweaks/models/block/gold_painted_doors/gold_painted_door_bottom_right.json create mode 100644 src/main/resources/assets/carolinas-tweaks/models/block/gold_painted_doors/gold_painted_door_bottom_right_open.json create mode 100644 src/main/resources/assets/carolinas-tweaks/models/block/gold_painted_doors/gold_painted_door_top_left.json create mode 100644 src/main/resources/assets/carolinas-tweaks/models/block/gold_painted_doors/gold_painted_door_top_left_open.json create mode 100644 src/main/resources/assets/carolinas-tweaks/models/block/gold_painted_doors/gold_painted_door_top_right.json create mode 100644 src/main/resources/assets/carolinas-tweaks/models/block/gold_painted_doors/gold_painted_door_top_right_open.json create mode 100644 src/main/resources/assets/carolinas-tweaks/models/item/gold_painted_door.json create mode 100644 src/main/resources/assets/carolinas-tweaks/textures/block/gold_painted_door_bottom.png create mode 100644 src/main/resources/assets/carolinas-tweaks/textures/block/gold_painted_door_top.png create mode 100644 src/main/resources/assets/carolinas-tweaks/textures/item/gold_painted_door.png create mode 100644 src/main/resources/data/carolinas-tweaks/loot_tables/blocks/gold_painted_door.json create mode 100644 src/main/resources/data/carolinas-tweaks/recipes/gold_painted_door.json diff --git a/src/main/java/icu/carolinainthe/carolinastweaks/CarolinasTweaks.java b/src/main/java/icu/carolinainthe/carolinastweaks/CarolinasTweaks.java index 6611958..21a36a7 100644 --- a/src/main/java/icu/carolinainthe/carolinastweaks/CarolinasTweaks.java +++ b/src/main/java/icu/carolinainthe/carolinastweaks/CarolinasTweaks.java @@ -1,7 +1,6 @@ package icu.carolinainthe.carolinastweaks; import icu.carolinainthe.carolinastweaks.blocks.ModBlocks; -import icu.carolinainthe.carolinastweaks.items.ModItems; import icu.carolinainthe.carolinastweaks.items.ModItemsGroups; import net.fabricmc.api.ModInitializer; @@ -23,7 +22,6 @@ public void onInitialize() { // Proceed with mild caution. LOGGER.info("Loading " + MOD_ID + ", created by Carolina Mitchell (carolina_slays)"); - ModItems.registerModItems(); ModBlocks.registerModBlocks(); ModItemsGroups.registerItemGroups(); } diff --git a/src/main/java/icu/carolinainthe/carolinastweaks/blocks/ModBlocks.java b/src/main/java/icu/carolinainthe/carolinastweaks/blocks/ModBlocks.java index 8772ab6..0698085 100644 --- a/src/main/java/icu/carolinainthe/carolinastweaks/blocks/ModBlocks.java +++ b/src/main/java/icu/carolinainthe/carolinastweaks/blocks/ModBlocks.java @@ -3,9 +3,7 @@ import icu.carolinainthe.carolinastweaks.CarolinasTweaks; import net.fabricmc.fabric.api.item.v1.FabricItemSettings; import net.fabricmc.fabric.api.object.builder.v1.block.FabricBlockSettings; -import net.minecraft.block.Block; -import net.minecraft.block.Blocks; -import net.minecraft.block.PillarBlock; +import net.minecraft.block.*; import net.minecraft.item.BlockItem; import net.minecraft.item.Item; import net.minecraft.registry.Registries; @@ -21,9 +19,13 @@ public class ModBlocks { .strength(0.5f, 0.2f) )); - public static final Block CONDENSED_COCOA = registerBlock("condensed_cocoa", new Block((FabricBlockSettings.copyOf(Blocks.COCOA) - .strength(0.8f, 3.0f) - ))); + public static final Block CONDENSED_COCOA = registerBlock("condensed_cocoa", + new Block(FabricBlockSettings.copyOf(Blocks.COCOA) + .strength(0.8f, 3.0f) + )); + + public static final Block GOLD_PAINTED_DOOR = registerBlock("gold_painted_door", + new DoorBlock(FabricBlockSettings.copyOf(Blocks.OAK_DOOR), BlockSetType.OAK)); // Register block function. private static Block registerBlock(String name, Block block) { diff --git a/src/main/java/icu/carolinainthe/carolinastweaks/items/ModItems.java b/src/main/java/icu/carolinainthe/carolinastweaks/items/ModItems.java index 89f3ecd..2a7e386 100644 --- a/src/main/java/icu/carolinainthe/carolinastweaks/items/ModItems.java +++ b/src/main/java/icu/carolinainthe/carolinastweaks/items/ModItems.java @@ -1,31 +1,28 @@ -package icu.carolinainthe.carolinastweaks.items; - -import icu.carolinainthe.carolinastweaks.CarolinasTweaks; -import net.fabricmc.fabric.api.item.v1.FabricItemSettings; -import net.fabricmc.fabric.api.itemgroup.v1.FabricItemGroupEntries; -import net.fabricmc.fabric.api.itemgroup.v1.ItemGroupEvents; -import net.minecraft.item.Item; -import net.minecraft.item.ItemGroups; -import net.minecraft.registry.Registries; -import net.minecraft.registry.Registry; -import net.minecraft.util.Identifier; - -import static icu.carolinainthe.carolinastweaks.CarolinasTweaks.MOD_ID; - -public class ModItems { - - - // Registers mod items. +//package icu.carolinainthe.carolinastweaks.items; +// +//import icu.carolinainthe.carolinastweaks.CarolinasTweaks; +//import net.fabricmc.fabric.api.item.v1.FabricItemSettings; +//import net.minecraft.item.Item; +//import net.minecraft.registry.Registries; +//import net.minecraft.registry.Registry; +//import net.minecraft.util.Identifier; +// +//import static icu.carolinainthe.carolinastweaks.CarolinasTweaks.MOD_ID; +// +//public class ModItems { +// +// +// // Registers mod items. // public static final Item EXAMPLE = registerItem("example", new Item(new FabricItemSettings())); - - // Register individual item function. - private static Item registerItem(String name, Item item) { - return Registry.register(Registries.ITEM, Identifier.of(MOD_ID, name), item); - } - - // Main function to register all items, called in the main class. - public static void registerModItems() { - CarolinasTweaks.LOGGER.info("Registering mod items for " + MOD_ID + ", created by Carolina Mitchell (carolina_slays)"); - - } -} \ No newline at end of file +// +// // Register individual item function. +// private static Item registerItem(String name, Item item) { +// return Registry.register(Registries.ITEM, Identifier.of(MOD_ID, name), item); +// } +// +// // Main function to register all items, called in the main class. +// public static void registerModItems() { +// CarolinasTweaks.LOGGER.info("Registering mod items for " + MOD_ID + ", created by Carolina Mitchell (carolina_slays)"); +// +// } +//} \ No newline at end of file diff --git a/src/main/java/icu/carolinainthe/carolinastweaks/items/ModItemsGroups.java b/src/main/java/icu/carolinainthe/carolinastweaks/items/ModItemsGroups.java index 2876013..e54f1ef 100644 --- a/src/main/java/icu/carolinainthe/carolinastweaks/items/ModItemsGroups.java +++ b/src/main/java/icu/carolinainthe/carolinastweaks/items/ModItemsGroups.java @@ -23,6 +23,7 @@ public class ModItemsGroups { .icon(() -> new ItemStack(ModBlocks.CONDENSED_COCOA)).entries((displayContext, entries) -> { entries.add(ModBlocks.BUNDLE_OF_STICKS); entries.add(ModBlocks.CONDENSED_COCOA); + entries.add(ModBlocks.GOLD_PAINTED_DOOR); }).build()); // Adds items to the ingredients item group in the creative mode menu. @@ -35,13 +36,17 @@ private static void addItemsToNaturalBlocksItemGroup(FabricItemGroupEntries entr entries.add(ModBlocks.CONDENSED_COCOA); } + // Add items to the building blocks item group in the creative mode menu. + private static void addItemsToBuildingBlocksItemGroup(FabricItemGroupEntries entries) { + entries.add(ModBlocks.GOLD_PAINTED_DOOR); + } + // Registers all mod items into their respective groups, called by the main class. public static void registerItemGroups() { CarolinasTweaks.LOGGER.info("Registering mod item groups for " + MOD_ID + ", created by Carolina Mitchell (carolina_slays)"); ItemGroupEvents.modifyEntriesEvent(ItemGroups.INGREDIENTS).register(ModItemsGroups::addItemsToIngredientsItemGroup); ItemGroupEvents.modifyEntriesEvent(ItemGroups.NATURAL).register(ModItemsGroups::addItemsToNaturalBlocksItemGroup); + ItemGroupEvents.modifyEntriesEvent(ItemGroups.BUILDING_BLOCKS).register(ModItemsGroups::addItemsToBuildingBlocksItemGroup); } - - } \ No newline at end of file diff --git a/src/main/resources/assets/carolinas-tweaks/blockstates/gold_painted_door.json b/src/main/resources/assets/carolinas-tweaks/blockstates/gold_painted_door.json new file mode 100644 index 0000000..1457823 --- /dev/null +++ b/src/main/resources/assets/carolinas-tweaks/blockstates/gold_painted_door.json @@ -0,0 +1,124 @@ +{ + "variants": { + "facing=east,half=lower,hinge=left,open=false": { + "model": "carolinas-tweaks:block/gold_painted_doors/gold_painted_door_bottom_left" + }, + "facing=east,half=lower,hinge=left,open=true": { + "model": "carolinas-tweaks:block/gold_painted_doors/gold_painted_door_bottom_left_open", + "y": 90 + }, + "facing=east,half=lower,hinge=right,open=false": { + "model": "carolinas-tweaks:block/gold_painted_doors/gold_painted_door_bottom_right" + }, + "facing=east,half=lower,hinge=right,open=true": { + "model": "carolinas-tweaks:block/gold_painted_doors/gold_painted_door_bottom_right_open", + "y": 270 + }, + "facing=east,half=upper,hinge=left,open=false": { + "model": "carolinas-tweaks:block/gold_painted_doors/gold_painted_door_top_left" + }, + "facing=east,half=upper,hinge=left,open=true": { + "model": "carolinas-tweaks:block/gold_painted_doors/gold_painted_door_top_left_open", + "y": 90 + }, + "facing=east,half=upper,hinge=right,open=false": { + "model": "carolinas-tweaks:block/gold_painted_doors/gold_painted_door_top_right" + }, + "facing=east,half=upper,hinge=right,open=true": { + "model": "carolinas-tweaks:block/gold_painted_doors/gold_painted_door_top_right_open", + "y": 270 + }, + "facing=north,half=lower,hinge=left,open=false": { + "model": "carolinas-tweaks:block/gold_painted_doors/gold_painted_door_bottom_left", + "y": 270 + }, + "facing=north,half=lower,hinge=left,open=true": { + "model": "carolinas-tweaks:block/gold_painted_doors/gold_painted_door_bottom_left_open" + }, + "facing=north,half=lower,hinge=right,open=false": { + "model": "carolinas-tweaks:block/gold_painted_doors/gold_painted_door_bottom_right", + "y": 270 + }, + "facing=north,half=lower,hinge=right,open=true": { + "model": "carolinas-tweaks:block/gold_painted_doors/gold_painted_door_bottom_right_open", + "y": 180 + }, + "facing=north,half=upper,hinge=left,open=false": { + "model": "carolinas-tweaks:block/gold_painted_doors/gold_painted_door_top_left", + "y": 270 + }, + "facing=north,half=upper,hinge=left,open=true": { + "model": "carolinas-tweaks:block/gold_painted_doors/gold_painted_door_top_left_open" + }, + "facing=north,half=upper,hinge=right,open=false": { + "model": "carolinas-tweaks:block/gold_painted_doors/gold_painted_door_top_right", + "y": 270 + }, + "facing=north,half=upper,hinge=right,open=true": { + "model": "carolinas-tweaks:block/gold_painted_doors/gold_painted_door_top_right_open", + "y": 180 + }, + "facing=south,half=lower,hinge=left,open=false": { + "model": "carolinas-tweaks:block/gold_painted_doors/gold_painted_door_bottom_left", + "y": 90 + }, + "facing=south,half=lower,hinge=left,open=true": { + "model": "carolinas-tweaks:block/gold_painted_doors/gold_painted_door_bottom_left_open", + "y": 180 + }, + "facing=south,half=lower,hinge=right,open=false": { + "model": "carolinas-tweaks:block/gold_painted_doors/gold_painted_door_bottom_right", + "y": 90 + }, + "facing=south,half=lower,hinge=right,open=true": { + "model": "carolinas-tweaks:block/gold_painted_doors/gold_painted_door_bottom_right_open" + }, + "facing=south,half=upper,hinge=left,open=false": { + "model": "carolinas-tweaks:block/gold_painted_doors/gold_painted_door_top_left", + "y": 90 + }, + "facing=south,half=upper,hinge=left,open=true": { + "model": "carolinas-tweaks:block/gold_painted_doors/gold_painted_door_top_left_open", + "y": 180 + }, + "facing=south,half=upper,hinge=right,open=false": { + "model": "carolinas-tweaks:block/gold_painted_doors/gold_painted_door_top_right", + "y": 90 + }, + "facing=south,half=upper,hinge=right,open=true": { + "model": "carolinas-tweaks:block/gold_painted_doors/gold_painted_door_top_right_open" + }, + "facing=west,half=lower,hinge=left,open=false": { + "model": "carolinas-tweaks:block/gold_painted_doors/gold_painted_door_bottom_left", + "y": 180 + }, + "facing=west,half=lower,hinge=left,open=true": { + "model": "carolinas-tweaks:block/gold_painted_doors/gold_painted_door_bottom_left_open", + "y": 270 + }, + "facing=west,half=lower,hinge=right,open=false": { + "model": "carolinas-tweaks:block/gold_painted_doors/gold_painted_door_bottom_right", + "y": 180 + }, + "facing=west,half=lower,hinge=right,open=true": { + "model": "carolinas-tweaks:block/gold_painted_doors/gold_painted_door_bottom_right_open", + "y": 90 + }, + "facing=west,half=upper,hinge=left,open=false": { + "model": "carolinas-tweaks:block/gold_painted_doors/gold_painted_door_top_left", + "y": 180 + }, + "facing=west,half=upper,hinge=left,open=true": { + "model": "carolinas-tweaks:block/gold_painted_doors/gold_painted_door_top_left_open", + "y": 270 + }, + "facing=west,half=upper,hinge=right,open=false": { + "model": "carolinas-tweaks:block/gold_painted_doors/gold_painted_door_top_right", + "y": 180 + }, + "facing=west,half=upper,hinge=right,open=true": { + "model": "carolinas-tweaks:block/gold_painted_doors/gold_painted_door_top_right_open", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/carolinas-tweaks/lang/en_us.json b/src/main/resources/assets/carolinas-tweaks/lang/en_us.json index 4c2cc7d..04fd3ba 100644 --- a/src/main/resources/assets/carolinas-tweaks/lang/en_us.json +++ b/src/main/resources/assets/carolinas-tweaks/lang/en_us.json @@ -1,5 +1,6 @@ { "block.carolinas-tweaks.bundle_of_sticks": "Bundle of Sticks", "block.carolinas-tweaks.condensed_cocoa": "Condensed Cocoa", + "block.carolinas-tweaks.gold_painted_door": "Gold Painted Door", "itemGroup.items": "Carolina's Tweaks" } \ No newline at end of file diff --git a/src/main/resources/assets/carolinas-tweaks/models/block/gold_painted_doors/gold_painted_door_bottom_left.json b/src/main/resources/assets/carolinas-tweaks/models/block/gold_painted_doors/gold_painted_door_bottom_left.json new file mode 100644 index 0000000..782a708 --- /dev/null +++ b/src/main/resources/assets/carolinas-tweaks/models/block/gold_painted_doors/gold_painted_door_bottom_left.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_bottom_left", + "textures": { + "top": "carolinas-tweaks:block/gold_painted_door_top", + "bottom": "carolinas-tweaks:block/gold_painted_door_bottom" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/carolinas-tweaks/models/block/gold_painted_doors/gold_painted_door_bottom_left_open.json b/src/main/resources/assets/carolinas-tweaks/models/block/gold_painted_doors/gold_painted_door_bottom_left_open.json new file mode 100644 index 0000000..23ad612 --- /dev/null +++ b/src/main/resources/assets/carolinas-tweaks/models/block/gold_painted_doors/gold_painted_door_bottom_left_open.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_bottom_left_open", + "textures": { + "top": "carolinas-tweaks:block/gold_painted_door_top", + "bottom": "carolinas-tweaks:block/gold_painted_door_bottom" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/carolinas-tweaks/models/block/gold_painted_doors/gold_painted_door_bottom_right.json b/src/main/resources/assets/carolinas-tweaks/models/block/gold_painted_doors/gold_painted_door_bottom_right.json new file mode 100644 index 0000000..d54eba6 --- /dev/null +++ b/src/main/resources/assets/carolinas-tweaks/models/block/gold_painted_doors/gold_painted_door_bottom_right.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_bottom_right", + "textures": { + "top": "carolinas-tweaks:block/gold_painted_door_top", + "bottom": "carolinas-tweaks:block/gold_painted_door_bottom" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/carolinas-tweaks/models/block/gold_painted_doors/gold_painted_door_bottom_right_open.json b/src/main/resources/assets/carolinas-tweaks/models/block/gold_painted_doors/gold_painted_door_bottom_right_open.json new file mode 100644 index 0000000..d651e4f --- /dev/null +++ b/src/main/resources/assets/carolinas-tweaks/models/block/gold_painted_doors/gold_painted_door_bottom_right_open.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_bottom_right_open", + "textures": { + "top": "carolinas-tweaks:block/gold_painted_door_top", + "bottom": "carolinas-tweaks:block/gold_painted_door_bottom" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/carolinas-tweaks/models/block/gold_painted_doors/gold_painted_door_top_left.json b/src/main/resources/assets/carolinas-tweaks/models/block/gold_painted_doors/gold_painted_door_top_left.json new file mode 100644 index 0000000..a3e7c57 --- /dev/null +++ b/src/main/resources/assets/carolinas-tweaks/models/block/gold_painted_doors/gold_painted_door_top_left.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_top_left", + "textures": { + "top": "carolinas-tweaks:block/gold_painted_door_top", + "bottom": "carolinas-tweaks:block/gold_painted_door_bottom" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/carolinas-tweaks/models/block/gold_painted_doors/gold_painted_door_top_left_open.json b/src/main/resources/assets/carolinas-tweaks/models/block/gold_painted_doors/gold_painted_door_top_left_open.json new file mode 100644 index 0000000..1bc4544 --- /dev/null +++ b/src/main/resources/assets/carolinas-tweaks/models/block/gold_painted_doors/gold_painted_door_top_left_open.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_top_left_open", + "textures": { + "top": "carolinas-tweaks:block/gold_painted_door_top", + "bottom": "carolinas-tweaks:block/gold_painted_door_bottom" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/carolinas-tweaks/models/block/gold_painted_doors/gold_painted_door_top_right.json b/src/main/resources/assets/carolinas-tweaks/models/block/gold_painted_doors/gold_painted_door_top_right.json new file mode 100644 index 0000000..eb816f7 --- /dev/null +++ b/src/main/resources/assets/carolinas-tweaks/models/block/gold_painted_doors/gold_painted_door_top_right.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_top_right", + "textures": { + "top": "carolinas-tweaks:block/gold_painted_door_top", + "bottom": "carolinas-tweaks:block/gold_painted_door_bottom" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/carolinas-tweaks/models/block/gold_painted_doors/gold_painted_door_top_right_open.json b/src/main/resources/assets/carolinas-tweaks/models/block/gold_painted_doors/gold_painted_door_top_right_open.json new file mode 100644 index 0000000..bb68998 --- /dev/null +++ b/src/main/resources/assets/carolinas-tweaks/models/block/gold_painted_doors/gold_painted_door_top_right_open.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_top_right_open", + "textures": { + "top": "carolinas-tweaks:block/gold_painted_door_top", + "bottom": "carolinas-tweaks:block/gold_painted_door_bottom" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/carolinas-tweaks/models/item/gold_painted_door.json b/src/main/resources/assets/carolinas-tweaks/models/item/gold_painted_door.json new file mode 100644 index 0000000..0ba4093 --- /dev/null +++ b/src/main/resources/assets/carolinas-tweaks/models/item/gold_painted_door.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "carolinas-tweaks:item/gold_painted_door" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/carolinas-tweaks/textures/block/gold_painted_door_bottom.png b/src/main/resources/assets/carolinas-tweaks/textures/block/gold_painted_door_bottom.png new file mode 100644 index 0000000000000000000000000000000000000000..b327195c82f85d99a15670366d2c9d666d81b1f4 GIT binary patch literal 443 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPF@P5Z6i{(Kp+*4z(*j zTCDm1UVN~j#K z==5nmcA-MsgnG63zfE>go45Y5U3>lOZ{;lyyt^9qmRFVUVmv)tn*Y;Gmv=yi@TEq0 zruq6ZXaU(AKnwzxf+qt>)e_f;l9a@fRIB8oR3OD*WME{XYhbBsU>ss#W@Tb&Wo)5s mU|?ln@a@0Q859k<`6-!cmAEyuFIrUqvdGib&t;ucLK6VtCX@XD literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/carolinas-tweaks/textures/block/gold_painted_door_top.png b/src/main/resources/assets/carolinas-tweaks/textures/block/gold_painted_door_top.png new file mode 100644 index 0000000000000000000000000000000000000000..19cd3522fe4d9384f3a400adc6d7fe5d27422f4f GIT binary patch literal 449 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPF@P5ZC{&d;kAD^#5M` zx1(xrwrf3Fthu#N{!qJOrH^Q^p~nCJ|K*OKm<3eKnB?v5!j*C1OBj&DUgGKN%Kn0r znaxmlUFOZDK%r(&7sn8e>!Qat@*Xk}V7>Wah}(?UtCrreIkPM}Quy!+lOq*ftFBFJFX+8$Xs2X(C)%S@ zPF%b&Xl8QJzSiY-^KJRG620y&RkfOJeQbfZ{G`9_cPH%cnXY$u%Dq3#Gmk1S+b&%* z9q1gs)CkWsUtb0-Ae#e-LEuvGWFVzm0Xkxq!^40j7)S5EOiZxLk!HU tOf0R8Ewl{`tPBjk{TDieq9HdwB{QuOw}$pbs|r9CdAjtcaL>Sj|G+lSxBxMx z2fWMyiy9MS7_ucAgnAoR8L}N?TQOhUZvQX#rw`fg{pDZyOG1J{+R7^Ta>80~pa=L; eBRtc5eHpZXYz`m>flI-YL6oPfpUXO@geCxOa$H;h literal 0 HcmV?d00001 diff --git a/src/main/resources/data/carolinas-tweaks/loot_tables/blocks/gold_painted_door.json b/src/main/resources/data/carolinas-tweaks/loot_tables/blocks/gold_painted_door.json new file mode 100644 index 0000000..7f74d21 --- /dev/null +++ b/src/main/resources/data/carolinas-tweaks/loot_tables/blocks/gold_painted_door.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "carolinas-tweaks:gold_painted_door" + } + ], + "rolls": 1.0 + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/carolinas-tweaks/recipes/gold_painted_door.json b/src/main/resources/data/carolinas-tweaks/recipes/gold_painted_door.json new file mode 100644 index 0000000..4697b2f --- /dev/null +++ b/src/main/resources/data/carolinas-tweaks/recipes/gold_painted_door.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:crafting_shaped", + "key": { + "#": { + "item": "minecraft:gold_nugget" + }, + "D": { + "tag": "minecraft:wooden_doors" + } + }, + "pattern": [ + "###", + "#D#", + "###" + ], + "result": { + "item": "carolinas-tweaks:gold_painted_door" + }, + "show_notification": false +} \ 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 efc4dc2..22390e0 100644 --- a/src/main/resources/data/minecraft/tags/blocks/mineable/axe.json +++ b/src/main/resources/data/minecraft/tags/blocks/mineable/axe.json @@ -2,6 +2,7 @@ "replace": false, "values": [ "carolinas-tweaks:bundle_of_sticks", - "carolinas-tweaks:condensed_cocoa" + "carolinas-tweaks:condensed_cocoa", + "carolinas-tweaks:gold_painted_door" ] } \ No newline at end of file