From ef84a093c093b4aa1032313f062ff79a7bbe9aca Mon Sep 17 00:00:00 2001 From: Dakota Date: Sun, 6 Oct 2024 18:55:34 -0500 Subject: [PATCH] v2.0 - amber remnant blocks --- .../block/AmberRemnantStairsBlock.java | 10 + .../garnished/registry/GarnishedBlocks.java | 26 +++ .../blockstates/amber_remnant_block.json | 7 + .../blockstates/amber_remnant_slab.json | 13 ++ .../blockstates/amber_remnant_stairs.json | 209 ++++++++++++++++++ .../blockstates/amber_remnant_wall.json | 90 ++++++++ .../assets/garnished/lang/en_ca.json | 4 + .../assets/garnished/lang/en_us.json | 4 + .../models/block/amber_remnant_block.json | 6 + .../models/block/amber_remnant_slab.json | 8 + .../models/block/amber_remnant_slab_top.json | 8 + .../models/block/amber_remnant_stairs.json | 8 + .../block/amber_remnant_stairs_inner.json | 8 + .../block/amber_remnant_stairs_outer.json | 8 + .../block/amber_remnant_wall_inventory.json | 6 + .../models/block/amber_remnant_wall_post.json | 6 + .../models/block/amber_remnant_wall_side.json | 6 + .../block/amber_remnant_wall_side_tall.json | 6 + .../models/item/amber_remnant_block.json | 3 + .../models/item/amber_remnant_slab.json | 3 + .../models/item/amber_remnant_stairs.json | 3 + .../models/item/amber_remnant_wall.json | 3 + .../textures/block/amber_remnant_block.png | Bin 0 -> 298 bytes .../blocks/amber_remnant_block.json | 20 ++ .../blocks/amber_remnant_slab.json | 20 ++ .../blocks/amber_remnant_stairs.json | 20 ++ .../blocks/amber_remnant_wall.json | 20 ++ .../recipes/amber_remnant_block.json | 15 ++ .../recipes/amber_remnant_from_block.json | 12 + .../amber_remnant/amber_remnant_slab.json | 16 ++ .../amber_remnant/amber_remnant_stairs.json | 18 ++ .../amber_remnant/amber_remnant_wall.json | 17 ++ .../amber_remnant/base_from_stonecutting.json | 8 + .../amber_remnant/slab_from_stonecutting.json | 8 + .../stairs_from_stonecutting.json | 8 + .../amber_remnant/wall_from_stonecutting.json | 8 + .../tags/items/amber_remnant_blocks.json | 8 + .../tags/blocks/mineable/pickaxe.json | 6 +- .../data/minecraft/tags/blocks/slabs.json | 75 ++++++- .../data/minecraft/tags/blocks/stairs.json | 75 ++++++- .../data/minecraft/tags/blocks/walls.json | 75 ++++++- .../minecraft/tags/blocks/wart_blocks.json | 6 + .../minecraft/tags/blocks/wooden_fences.json | 2 +- .../data/minecraft/tags/items/logs.json | 2 +- .../data/minecraft/tags/items/planks.json | 2 +- .../data/minecraft/tags/items/slabs.json | 88 ++++++++ .../data/minecraft/tags/items/stairs.json | 88 ++++++++ .../data/minecraft/tags/items/walls.json | 88 ++++++++ .../minecraft/tags/items/wart_blocks.json | 6 + .../minecraft/tags/items/wooden_fences.json | 7 + 50 files changed, 1153 insertions(+), 10 deletions(-) create mode 100644 src/main/java/net/dakotapride/garnished/block/AmberRemnantStairsBlock.java create mode 100644 src/main/resources/assets/garnished/blockstates/amber_remnant_block.json create mode 100644 src/main/resources/assets/garnished/blockstates/amber_remnant_slab.json create mode 100644 src/main/resources/assets/garnished/blockstates/amber_remnant_stairs.json create mode 100644 src/main/resources/assets/garnished/blockstates/amber_remnant_wall.json create mode 100644 src/main/resources/assets/garnished/models/block/amber_remnant_block.json create mode 100644 src/main/resources/assets/garnished/models/block/amber_remnant_slab.json create mode 100644 src/main/resources/assets/garnished/models/block/amber_remnant_slab_top.json create mode 100644 src/main/resources/assets/garnished/models/block/amber_remnant_stairs.json create mode 100644 src/main/resources/assets/garnished/models/block/amber_remnant_stairs_inner.json create mode 100644 src/main/resources/assets/garnished/models/block/amber_remnant_stairs_outer.json create mode 100644 src/main/resources/assets/garnished/models/block/amber_remnant_wall_inventory.json create mode 100644 src/main/resources/assets/garnished/models/block/amber_remnant_wall_post.json create mode 100644 src/main/resources/assets/garnished/models/block/amber_remnant_wall_side.json create mode 100644 src/main/resources/assets/garnished/models/block/amber_remnant_wall_side_tall.json create mode 100644 src/main/resources/assets/garnished/models/item/amber_remnant_block.json create mode 100644 src/main/resources/assets/garnished/models/item/amber_remnant_slab.json create mode 100644 src/main/resources/assets/garnished/models/item/amber_remnant_stairs.json create mode 100644 src/main/resources/assets/garnished/models/item/amber_remnant_wall.json create mode 100644 src/main/resources/assets/garnished/textures/block/amber_remnant_block.png create mode 100644 src/main/resources/data/garnished/loot_tables/blocks/amber_remnant_block.json create mode 100644 src/main/resources/data/garnished/loot_tables/blocks/amber_remnant_slab.json create mode 100644 src/main/resources/data/garnished/loot_tables/blocks/amber_remnant_stairs.json create mode 100644 src/main/resources/data/garnished/loot_tables/blocks/amber_remnant_wall.json create mode 100644 src/main/resources/data/garnished/recipes/amber_remnant_block.json create mode 100644 src/main/resources/data/garnished/recipes/amber_remnant_from_block.json create mode 100644 src/main/resources/data/garnished/recipes/stone/amber_remnant/amber_remnant_slab.json create mode 100644 src/main/resources/data/garnished/recipes/stone/amber_remnant/amber_remnant_stairs.json create mode 100644 src/main/resources/data/garnished/recipes/stone/amber_remnant/amber_remnant_wall.json create mode 100644 src/main/resources/data/garnished/recipes/stone_cutting/amber_remnant/base_from_stonecutting.json create mode 100644 src/main/resources/data/garnished/recipes/stone_cutting/amber_remnant/slab_from_stonecutting.json create mode 100644 src/main/resources/data/garnished/recipes/stone_cutting/amber_remnant/stairs_from_stonecutting.json create mode 100644 src/main/resources/data/garnished/recipes/stone_cutting/amber_remnant/wall_from_stonecutting.json create mode 100644 src/main/resources/data/garnished/tags/items/amber_remnant_blocks.json create mode 100644 src/main/resources/data/minecraft/tags/blocks/wart_blocks.json create mode 100644 src/main/resources/data/minecraft/tags/items/slabs.json create mode 100644 src/main/resources/data/minecraft/tags/items/stairs.json create mode 100644 src/main/resources/data/minecraft/tags/items/walls.json create mode 100644 src/main/resources/data/minecraft/tags/items/wart_blocks.json create mode 100644 src/main/resources/data/minecraft/tags/items/wooden_fences.json diff --git a/src/main/java/net/dakotapride/garnished/block/AmberRemnantStairsBlock.java b/src/main/java/net/dakotapride/garnished/block/AmberRemnantStairsBlock.java new file mode 100644 index 00000000..5eca9aa3 --- /dev/null +++ b/src/main/java/net/dakotapride/garnished/block/AmberRemnantStairsBlock.java @@ -0,0 +1,10 @@ +package net.dakotapride.garnished.block; + +import net.dakotapride.garnished.registry.GarnishedBlocks; +import net.minecraft.world.level.block.StairBlock; + +public class AmberRemnantStairsBlock extends StairBlock { + public AmberRemnantStairsBlock(Properties properties) { + super(GarnishedBlocks.AMBER_REMNANT_BLOCK.get().defaultBlockState(), properties); + } +} diff --git a/src/main/java/net/dakotapride/garnished/registry/GarnishedBlocks.java b/src/main/java/net/dakotapride/garnished/registry/GarnishedBlocks.java index 7f266510..e9cedcbc 100644 --- a/src/main/java/net/dakotapride/garnished/registry/GarnishedBlocks.java +++ b/src/main/java/net/dakotapride/garnished/registry/GarnishedBlocks.java @@ -13,6 +13,7 @@ import net.dakotapride.garnished.block.AbyssalStoneSlabBlock; import net.dakotapride.garnished.block.AbyssalStoneStairsBlock; import net.dakotapride.garnished.block.AbyssalStoneWallBlock; +import net.dakotapride.garnished.block.AmberRemnantStairsBlock; import net.dakotapride.garnished.block.BokChoyPlantBlock; import net.dakotapride.garnished.block.CarnotiteStairsBlock; import net.dakotapride.garnished.block.DragonBreathFluidBlock; @@ -1622,6 +1623,31 @@ public static BlockEntry masticsmoothwall(String colour0) { .initialProperties(() -> Blocks.STONE) .properties(p -> p.explosionResistance(12.0F)).register(); + public static final BlockEntry AMBER_REMNANT_BLOCK = + REGISTRATE.block("amber_remnant_block", Block::new) + .blockstate((ctx, pov) -> pov.simpleBlock(ctx.get(), AssetLookup.standardModel(ctx, pov))) + .simpleItem() + .initialProperties(() -> Blocks.STONE) + .properties(p -> p.explosionResistance(12.0F)).register(); + public static final BlockEntry AMBER_REMNANT_SLAB = + REGISTRATE.block("amber_remnant_slab", SlabBlock::new) + .blockstate((ctx, pov) -> pov.simpleBlock(ctx.get(), AssetLookup.standardModel(ctx, pov))) + .simpleItem() + .initialProperties(() -> Blocks.STONE) + .properties(p -> p.explosionResistance(12.0F)).register(); + public static final BlockEntry AMBER_REMNANT_STAIRS = + REGISTRATE.block("amber_remnant_stairs", AmberRemnantStairsBlock::new) + .blockstate((ctx, pov) -> pov.simpleBlock(ctx.get(), AssetLookup.standardModel(ctx, pov))) + .simpleItem() + .initialProperties(() -> Blocks.STONE) + .properties(p -> p.explosionResistance(12.0F)).register(); + public static final BlockEntry AMBER_REMNANT_WALL = + REGISTRATE.block("amber_remnant_wall", WallBlock::new) + .blockstate((ctx, pov) -> pov.simpleBlock(ctx.get(), AssetLookup.standardModel(ctx, pov))) + .simpleItem() + .initialProperties(() -> Blocks.STONE) + .properties(p -> p.explosionResistance(12.0F)).register(); + public static final BlockEntry ANNIVERSARY_CAKE = REGISTRATE.block("anniversary_cake", AnniversaryCakeBlock::new) .blockstate((ctx, pov) -> pov.simpleBlock(ctx.get(), AssetLookup.standardModel(ctx, pov))) diff --git a/src/main/resources/assets/garnished/blockstates/amber_remnant_block.json b/src/main/resources/assets/garnished/blockstates/amber_remnant_block.json new file mode 100644 index 00000000..f35ccde6 --- /dev/null +++ b/src/main/resources/assets/garnished/blockstates/amber_remnant_block.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "garnished:block/amber_remnant_block" + } + } +} diff --git a/src/main/resources/assets/garnished/blockstates/amber_remnant_slab.json b/src/main/resources/assets/garnished/blockstates/amber_remnant_slab.json new file mode 100644 index 00000000..b5522fe5 --- /dev/null +++ b/src/main/resources/assets/garnished/blockstates/amber_remnant_slab.json @@ -0,0 +1,13 @@ +{ + "variants": { + "type=bottom": { + "model": "garnished:block/amber_remnant_slab" + }, + "type=double": { + "model": "garnished:block/amber_remnant_block" + }, + "type=top": { + "model": "garnished:block/amber_remnant_slab_top" + } + } +} diff --git a/src/main/resources/assets/garnished/blockstates/amber_remnant_stairs.json b/src/main/resources/assets/garnished/blockstates/amber_remnant_stairs.json new file mode 100644 index 00000000..6e9c4162 --- /dev/null +++ b/src/main/resources/assets/garnished/blockstates/amber_remnant_stairs.json @@ -0,0 +1,209 @@ +{ + "variants": { + "facing=east,half=bottom,shape=inner_left": { + "model": "garnished:block/amber_remnant_stairs_inner", + "uvlock": true, + "y": 270 + }, + "facing=east,half=bottom,shape=inner_right": { + "model": "garnished:block/amber_remnant_stairs_inner" + }, + "facing=east,half=bottom,shape=outer_left": { + "model": "garnished:block/amber_remnant_stairs_outer", + "uvlock": true, + "y": 270 + }, + "facing=east,half=bottom,shape=outer_right": { + "model": "garnished:block/amber_remnant_stairs_outer" + }, + "facing=east,half=bottom,shape=straight": { + "model": "garnished:block/amber_remnant_stairs" + }, + "facing=east,half=top,shape=inner_left": { + "model": "garnished:block/amber_remnant_stairs_inner", + "uvlock": true, + "x": 180 + }, + "facing=east,half=top,shape=inner_right": { + "model": "garnished:block/amber_remnant_stairs_inner", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=east,half=top,shape=outer_left": { + "model": "garnished:block/amber_remnant_stairs_outer", + "uvlock": true, + "x": 180 + }, + "facing=east,half=top,shape=outer_right": { + "model": "garnished:block/amber_remnant_stairs_outer", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=east,half=top,shape=straight": { + "model": "garnished:block/amber_remnant_stairs", + "uvlock": true, + "x": 180 + }, + "facing=north,half=bottom,shape=inner_left": { + "model": "garnished:block/amber_remnant_stairs_inner", + "uvlock": true, + "y": 180 + }, + "facing=north,half=bottom,shape=inner_right": { + "model": "garnished:block/amber_remnant_stairs_inner", + "uvlock": true, + "y": 270 + }, + "facing=north,half=bottom,shape=outer_left": { + "model": "garnished:block/amber_remnant_stairs_outer", + "uvlock": true, + "y": 180 + }, + "facing=north,half=bottom,shape=outer_right": { + "model": "garnished:block/amber_remnant_stairs_outer", + "uvlock": true, + "y": 270 + }, + "facing=north,half=bottom,shape=straight": { + "model": "garnished:block/amber_remnant_stairs", + "uvlock": true, + "y": 270 + }, + "facing=north,half=top,shape=inner_left": { + "model": "garnished:block/amber_remnant_stairs_inner", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=north,half=top,shape=inner_right": { + "model": "garnished:block/amber_remnant_stairs_inner", + "uvlock": true, + "x": 180 + }, + "facing=north,half=top,shape=outer_left": { + "model": "garnished:block/amber_remnant_stairs_outer", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=north,half=top,shape=outer_right": { + "model": "garnished:block/amber_remnant_stairs_outer", + "uvlock": true, + "x": 180 + }, + "facing=north,half=top,shape=straight": { + "model": "garnished:block/amber_remnant_stairs", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=south,half=bottom,shape=inner_left": { + "model": "garnished:block/amber_remnant_stairs_inner" + }, + "facing=south,half=bottom,shape=inner_right": { + "model": "garnished:block/amber_remnant_stairs_inner", + "uvlock": true, + "y": 90 + }, + "facing=south,half=bottom,shape=outer_left": { + "model": "garnished:block/amber_remnant_stairs_outer" + }, + "facing=south,half=bottom,shape=outer_right": { + "model": "garnished:block/amber_remnant_stairs_outer", + "uvlock": true, + "y": 90 + }, + "facing=south,half=bottom,shape=straight": { + "model": "garnished:block/amber_remnant_stairs", + "uvlock": true, + "y": 90 + }, + "facing=south,half=top,shape=inner_left": { + "model": "garnished:block/amber_remnant_stairs_inner", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=south,half=top,shape=inner_right": { + "model": "garnished:block/amber_remnant_stairs_inner", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=south,half=top,shape=outer_left": { + "model": "garnished:block/amber_remnant_stairs_outer", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=south,half=top,shape=outer_right": { + "model": "garnished:block/amber_remnant_stairs_outer", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=south,half=top,shape=straight": { + "model": "garnished:block/amber_remnant_stairs", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=west,half=bottom,shape=inner_left": { + "model": "garnished:block/amber_remnant_stairs_inner", + "uvlock": true, + "y": 90 + }, + "facing=west,half=bottom,shape=inner_right": { + "model": "garnished:block/amber_remnant_stairs_inner", + "uvlock": true, + "y": 180 + }, + "facing=west,half=bottom,shape=outer_left": { + "model": "garnished:block/amber_remnant_stairs_outer", + "uvlock": true, + "y": 90 + }, + "facing=west,half=bottom,shape=outer_right": { + "model": "garnished:block/amber_remnant_stairs_outer", + "uvlock": true, + "y": 180 + }, + "facing=west,half=bottom,shape=straight": { + "model": "garnished:block/amber_remnant_stairs", + "uvlock": true, + "y": 180 + }, + "facing=west,half=top,shape=inner_left": { + "model": "garnished:block/amber_remnant_stairs_inner", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=west,half=top,shape=inner_right": { + "model": "garnished:block/amber_remnant_stairs_inner", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=west,half=top,shape=outer_left": { + "model": "garnished:block/amber_remnant_stairs_outer", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=west,half=top,shape=outer_right": { + "model": "garnished:block/amber_remnant_stairs_outer", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=west,half=top,shape=straight": { + "model": "garnished:block/amber_remnant_stairs", + "uvlock": true, + "x": 180, + "y": 180 + } + } +} diff --git a/src/main/resources/assets/garnished/blockstates/amber_remnant_wall.json b/src/main/resources/assets/garnished/blockstates/amber_remnant_wall.json new file mode 100644 index 00000000..77b243bb --- /dev/null +++ b/src/main/resources/assets/garnished/blockstates/amber_remnant_wall.json @@ -0,0 +1,90 @@ +{ + "multipart": [ + { + "apply": { + "model": "garnished:block/amber_remnant_wall_post" + }, + "when": { + "up": "true" + } + }, + { + "apply": { + "model": "garnished:block/amber_remnant_wall_side", + "uvlock": true + }, + "when": { + "north": "low" + } + }, + { + "apply": { + "model": "garnished:block/amber_remnant_wall_side", + "uvlock": true, + "y": 90 + }, + "when": { + "east": "low" + } + }, + { + "apply": { + "model": "garnished:block/amber_remnant_wall_side", + "uvlock": true, + "y": 180 + }, + "when": { + "south": "low" + } + }, + { + "apply": { + "model": "garnished:block/amber_remnant_wall_side", + "uvlock": true, + "y": 270 + }, + "when": { + "west": "low" + } + }, + { + "apply": { + "model": "garnished:block/amber_remnant_wall_side_tall", + "uvlock": true + }, + "when": { + "north": "tall" + } + }, + { + "apply": { + "model": "garnished:block/amber_remnant_wall_side_tall", + "uvlock": true, + "y": 90 + }, + "when": { + "east": "tall" + } + }, + { + "apply": { + "model": "garnished:block/amber_remnant_wall_side_tall", + "uvlock": true, + "y": 180 + }, + "when": { + "south": "tall" + } + }, + { + "apply": { + "model": "garnished:block/amber_remnant_wall_side_tall", + "uvlock": true, + "y": 270 + }, + "when": { + "west": "tall" + } + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/garnished/lang/en_ca.json b/src/main/resources/assets/garnished/lang/en_ca.json index 75bbb4ed..d7a8e2a5 100644 --- a/src/main/resources/assets/garnished/lang/en_ca.json +++ b/src/main/resources/assets/garnished/lang/en_ca.json @@ -317,6 +317,10 @@ "block.garnished.numbing_parchment_block": "Block of Numbing Parchment", "block.garnished.numbing_parchment_carpet": "Numbing Clothe", + "block.garnished.amber_remnant_block": "Block of Amber Remnant", + "block.garnished.amber_remnant_slab": "Amber Remnant Slab", + "block.garnished.amber_remnant_stairs": "Amber Remnant Stairs", + "block.garnished.amber_remnant_wall": "Amber Remnant Wall", "item.garnished.baklava": "Baklava", "item.garnished.slime_drop": "Slime Drop", diff --git a/src/main/resources/assets/garnished/lang/en_us.json b/src/main/resources/assets/garnished/lang/en_us.json index 1731e69a..f8374d12 100644 --- a/src/main/resources/assets/garnished/lang/en_us.json +++ b/src/main/resources/assets/garnished/lang/en_us.json @@ -317,6 +317,10 @@ "block.garnished.numbing_parchment_block": "Block of Numbing Parchment", "block.garnished.numbing_parchment_carpet": "Numbing Clothe", + "block.garnished.amber_remnant_block": "Block of Amber Remnant", + "block.garnished.amber_remnant_slab": "Amber Remnant Slab", + "block.garnished.amber_remnant_stairs": "Amber Remnant Stairs", + "block.garnished.amber_remnant_wall": "Amber Remnant Wall", "item.garnished.baklava": "Baklava", "item.garnished.slime_drop": "Slime Drop", diff --git a/src/main/resources/assets/garnished/models/block/amber_remnant_block.json b/src/main/resources/assets/garnished/models/block/amber_remnant_block.json new file mode 100644 index 00000000..17b31d6e --- /dev/null +++ b/src/main/resources/assets/garnished/models/block/amber_remnant_block.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "garnished:block/amber_remnant_block" + } +} diff --git a/src/main/resources/assets/garnished/models/block/amber_remnant_slab.json b/src/main/resources/assets/garnished/models/block/amber_remnant_slab.json new file mode 100644 index 00000000..49ecf15f --- /dev/null +++ b/src/main/resources/assets/garnished/models/block/amber_remnant_slab.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab", + "textures": { + "bottom": "garnished:block/amber_remnant_block", + "side": "garnished:block/amber_remnant_block", + "top": "garnished:block/amber_remnant_block" + } +} diff --git a/src/main/resources/assets/garnished/models/block/amber_remnant_slab_top.json b/src/main/resources/assets/garnished/models/block/amber_remnant_slab_top.json new file mode 100644 index 00000000..850fb4c7 --- /dev/null +++ b/src/main/resources/assets/garnished/models/block/amber_remnant_slab_top.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab_top", + "textures": { + "bottom": "garnished:block/amber_remnant_block", + "side": "garnished:block/amber_remnant_block", + "top": "garnished:block/amber_remnant_block" + } +} diff --git a/src/main/resources/assets/garnished/models/block/amber_remnant_stairs.json b/src/main/resources/assets/garnished/models/block/amber_remnant_stairs.json new file mode 100644 index 00000000..154d4922 --- /dev/null +++ b/src/main/resources/assets/garnished/models/block/amber_remnant_stairs.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/stairs", + "textures": { + "bottom": "garnished:block/amber_remnant_block", + "side": "garnished:block/amber_remnant_block", + "top": "garnished:block/amber_remnant_block" + } +} diff --git a/src/main/resources/assets/garnished/models/block/amber_remnant_stairs_inner.json b/src/main/resources/assets/garnished/models/block/amber_remnant_stairs_inner.json new file mode 100644 index 00000000..150b9cc3 --- /dev/null +++ b/src/main/resources/assets/garnished/models/block/amber_remnant_stairs_inner.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/inner_stairs", + "textures": { + "bottom": "garnished:block/amber_remnant_block", + "side": "garnished:block/amber_remnant_block", + "top": "garnished:block/amber_remnant_block" + } +} diff --git a/src/main/resources/assets/garnished/models/block/amber_remnant_stairs_outer.json b/src/main/resources/assets/garnished/models/block/amber_remnant_stairs_outer.json new file mode 100644 index 00000000..b9b206af --- /dev/null +++ b/src/main/resources/assets/garnished/models/block/amber_remnant_stairs_outer.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/outer_stairs", + "textures": { + "bottom": "garnished:block/amber_remnant_block", + "side": "garnished:block/amber_remnant_block", + "top": "garnished:block/amber_remnant_block" + } +} diff --git a/src/main/resources/assets/garnished/models/block/amber_remnant_wall_inventory.json b/src/main/resources/assets/garnished/models/block/amber_remnant_wall_inventory.json new file mode 100644 index 00000000..02e9444e --- /dev/null +++ b/src/main/resources/assets/garnished/models/block/amber_remnant_wall_inventory.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/wall_inventory", + "textures": { + "wall": "garnished:block/amber_remnant_block" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/garnished/models/block/amber_remnant_wall_post.json b/src/main/resources/assets/garnished/models/block/amber_remnant_wall_post.json new file mode 100644 index 00000000..1c2454c0 --- /dev/null +++ b/src/main/resources/assets/garnished/models/block/amber_remnant_wall_post.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_post", + "textures": { + "wall": "garnished:block/amber_remnant_block" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/garnished/models/block/amber_remnant_wall_side.json b/src/main/resources/assets/garnished/models/block/amber_remnant_wall_side.json new file mode 100644 index 00000000..378e96fb --- /dev/null +++ b/src/main/resources/assets/garnished/models/block/amber_remnant_wall_side.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_side", + "textures": { + "wall": "garnished:block/amber_remnant_block" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/garnished/models/block/amber_remnant_wall_side_tall.json b/src/main/resources/assets/garnished/models/block/amber_remnant_wall_side_tall.json new file mode 100644 index 00000000..b20a0774 --- /dev/null +++ b/src/main/resources/assets/garnished/models/block/amber_remnant_wall_side_tall.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_side_tall", + "textures": { + "wall": "garnished:block/amber_remnant_block" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/garnished/models/item/amber_remnant_block.json b/src/main/resources/assets/garnished/models/item/amber_remnant_block.json new file mode 100644 index 00000000..14b87c1a --- /dev/null +++ b/src/main/resources/assets/garnished/models/item/amber_remnant_block.json @@ -0,0 +1,3 @@ +{ + "parent": "garnished:block/amber_remnant_block" +} diff --git a/src/main/resources/assets/garnished/models/item/amber_remnant_slab.json b/src/main/resources/assets/garnished/models/item/amber_remnant_slab.json new file mode 100644 index 00000000..f17998c9 --- /dev/null +++ b/src/main/resources/assets/garnished/models/item/amber_remnant_slab.json @@ -0,0 +1,3 @@ +{ + "parent": "garnished:block/amber_remnant_slab" +} diff --git a/src/main/resources/assets/garnished/models/item/amber_remnant_stairs.json b/src/main/resources/assets/garnished/models/item/amber_remnant_stairs.json new file mode 100644 index 00000000..b04fd414 --- /dev/null +++ b/src/main/resources/assets/garnished/models/item/amber_remnant_stairs.json @@ -0,0 +1,3 @@ +{ + "parent": "garnished:block/amber_remnant_stairs" +} diff --git a/src/main/resources/assets/garnished/models/item/amber_remnant_wall.json b/src/main/resources/assets/garnished/models/item/amber_remnant_wall.json new file mode 100644 index 00000000..18ca300d --- /dev/null +++ b/src/main/resources/assets/garnished/models/item/amber_remnant_wall.json @@ -0,0 +1,3 @@ +{ + "parent": "garnished:block/amber_remnant_wall_inventory" +} diff --git a/src/main/resources/assets/garnished/textures/block/amber_remnant_block.png b/src/main/resources/assets/garnished/textures/block/amber_remnant_block.png new file mode 100644 index 0000000000000000000000000000000000000000..e151d77e89d03793a52bc72562af843ef9079a38 GIT binary patch literal 298 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPF)vomaH>>`?n|XP5*#2g>r732{Y%G3iYMX(I zISV`@iy0XB4uLSEsD@VqP;io`i(`nyW!^J}d`%7lZV&Abx>@&BFqi~dKNgdErFfW8 zYzMv$pP;FvI%!t;!tJa@pMuDNP%WI~IE`n^9Q0blURRhiYxSt)C~RDE$6r5vg7_ oMeg}igIa^LH&*(j#((|IEZ?YYaYwwb6X-eyPgg&ebxsLQ07m_AEdT%j literal 0 HcmV?d00001 diff --git a/src/main/resources/data/garnished/loot_tables/blocks/amber_remnant_block.json b/src/main/resources/data/garnished/loot_tables/blocks/amber_remnant_block.json new file mode 100644 index 00000000..8dd1677b --- /dev/null +++ b/src/main/resources/data/garnished/loot_tables/blocks/amber_remnant_block.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "bonus_rolls": 0, + "entries": [ + { + "type": "minecraft:item", + "name": "garnished:amber_remnant_block" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} diff --git a/src/main/resources/data/garnished/loot_tables/blocks/amber_remnant_slab.json b/src/main/resources/data/garnished/loot_tables/blocks/amber_remnant_slab.json new file mode 100644 index 00000000..c95791f3 --- /dev/null +++ b/src/main/resources/data/garnished/loot_tables/blocks/amber_remnant_slab.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "bonus_rolls": 0, + "entries": [ + { + "type": "minecraft:item", + "name": "garnished:amber_remnant_slab" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} diff --git a/src/main/resources/data/garnished/loot_tables/blocks/amber_remnant_stairs.json b/src/main/resources/data/garnished/loot_tables/blocks/amber_remnant_stairs.json new file mode 100644 index 00000000..d6e655dc --- /dev/null +++ b/src/main/resources/data/garnished/loot_tables/blocks/amber_remnant_stairs.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "bonus_rolls": 0, + "entries": [ + { + "type": "minecraft:item", + "name": "garnished:amber_remnant_stairs" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} diff --git a/src/main/resources/data/garnished/loot_tables/blocks/amber_remnant_wall.json b/src/main/resources/data/garnished/loot_tables/blocks/amber_remnant_wall.json new file mode 100644 index 00000000..677ccc59 --- /dev/null +++ b/src/main/resources/data/garnished/loot_tables/blocks/amber_remnant_wall.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "bonus_rolls": 0, + "entries": [ + { + "type": "minecraft:item", + "name": "garnished:amber_remnant_wall" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} diff --git a/src/main/resources/data/garnished/recipes/amber_remnant_block.json b/src/main/resources/data/garnished/recipes/amber_remnant_block.json new file mode 100644 index 00000000..9802d606 --- /dev/null +++ b/src/main/resources/data/garnished/recipes/amber_remnant_block.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "##", + "##" + ], + "key": { + "#": { + "item": "garnished:amber_remnant" + } + }, + "result": { + "item": "garnished:amber_remnant_block" + } +} diff --git a/src/main/resources/data/garnished/recipes/amber_remnant_from_block.json b/src/main/resources/data/garnished/recipes/amber_remnant_from_block.json new file mode 100644 index 00000000..05a32288 --- /dev/null +++ b/src/main/resources/data/garnished/recipes/amber_remnant_from_block.json @@ -0,0 +1,12 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "garnished:amber_remnant_block" + } + ], + "result": { + "item": "garnished:amber_remnant", + "count": 4 + } +} diff --git a/src/main/resources/data/garnished/recipes/stone/amber_remnant/amber_remnant_slab.json b/src/main/resources/data/garnished/recipes/stone/amber_remnant/amber_remnant_slab.json new file mode 100644 index 00000000..f0a6104d --- /dev/null +++ b/src/main/resources/data/garnished/recipes/stone/amber_remnant/amber_remnant_slab.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shaped", + "group": "carnotite_variants", + "pattern": [ + "###" + ], + "key": { + "#": { + "item": "garnished:amber_remnant_block" + } + }, + "result": { + "item": "garnished:amber_remnant_slab", + "count": 6 + } +} diff --git a/src/main/resources/data/garnished/recipes/stone/amber_remnant/amber_remnant_stairs.json b/src/main/resources/data/garnished/recipes/stone/amber_remnant/amber_remnant_stairs.json new file mode 100644 index 00000000..6ef3a082 --- /dev/null +++ b/src/main/resources/data/garnished/recipes/stone/amber_remnant/amber_remnant_stairs.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "group": "carnotite_variants", + "pattern": [ + "# ", + "## ", + "###" + ], + "key": { + "#": { + "item": "garnished:amber_remnant_block" + } + }, + "result": { + "item": "garnished:amber_remnant_stairs", + "count": 4 + } +} diff --git a/src/main/resources/data/garnished/recipes/stone/amber_remnant/amber_remnant_wall.json b/src/main/resources/data/garnished/recipes/stone/amber_remnant/amber_remnant_wall.json new file mode 100644 index 00000000..f2c6539f --- /dev/null +++ b/src/main/resources/data/garnished/recipes/stone/amber_remnant/amber_remnant_wall.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shaped", + "group": "carnotite_variants", + "pattern": [ + "###", + "###" + ], + "key": { + "#": { + "item": "garnished:amber_remnant_block" + } + }, + "result": { + "item": "garnished:amber_remnant_wall", + "count": 6 + } +} diff --git a/src/main/resources/data/garnished/recipes/stone_cutting/amber_remnant/base_from_stonecutting.json b/src/main/resources/data/garnished/recipes/stone_cutting/amber_remnant/base_from_stonecutting.json new file mode 100644 index 00000000..facd8f6f --- /dev/null +++ b/src/main/resources/data/garnished/recipes/stone_cutting/amber_remnant/base_from_stonecutting.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "count": 1, + "ingredient": { + "tag": "garnished:amber_remnant_blocks" + }, + "result": "garnished:amber_remnant_block" +} \ No newline at end of file diff --git a/src/main/resources/data/garnished/recipes/stone_cutting/amber_remnant/slab_from_stonecutting.json b/src/main/resources/data/garnished/recipes/stone_cutting/amber_remnant/slab_from_stonecutting.json new file mode 100644 index 00000000..94cde887 --- /dev/null +++ b/src/main/resources/data/garnished/recipes/stone_cutting/amber_remnant/slab_from_stonecutting.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "count": 1, + "ingredient": { + "tag": "garnished:amber_remnant_blocks" + }, + "result": "garnished:amber_remnant_slab" +} \ No newline at end of file diff --git a/src/main/resources/data/garnished/recipes/stone_cutting/amber_remnant/stairs_from_stonecutting.json b/src/main/resources/data/garnished/recipes/stone_cutting/amber_remnant/stairs_from_stonecutting.json new file mode 100644 index 00000000..067bda5e --- /dev/null +++ b/src/main/resources/data/garnished/recipes/stone_cutting/amber_remnant/stairs_from_stonecutting.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "count": 1, + "ingredient": { + "tag": "garnished:amber_remnant_blocks" + }, + "result": "garnished:amber_remnant_stairs" +} \ No newline at end of file diff --git a/src/main/resources/data/garnished/recipes/stone_cutting/amber_remnant/wall_from_stonecutting.json b/src/main/resources/data/garnished/recipes/stone_cutting/amber_remnant/wall_from_stonecutting.json new file mode 100644 index 00000000..ff1adb3d --- /dev/null +++ b/src/main/resources/data/garnished/recipes/stone_cutting/amber_remnant/wall_from_stonecutting.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "count": 1, + "ingredient": { + "tag": "garnished:amber_remnant_blocks" + }, + "result": "garnished:amber_remnant_wall" +} \ No newline at end of file diff --git a/src/main/resources/data/garnished/tags/items/amber_remnant_blocks.json b/src/main/resources/data/garnished/tags/items/amber_remnant_blocks.json new file mode 100644 index 00000000..571ca9a3 --- /dev/null +++ b/src/main/resources/data/garnished/tags/items/amber_remnant_blocks.json @@ -0,0 +1,8 @@ +{ + "values": [ + "garnished:amber_remnant_block", + "garnished:amber_remnant_slab", + "garnished:amber_remnant_stairs", + "garnished:amber_remnant_wall" + ] +} \ No newline at end of file diff --git a/src/main/resources/data/minecraft/tags/blocks/mineable/pickaxe.json b/src/main/resources/data/minecraft/tags/blocks/mineable/pickaxe.json index 32fa2ea4..5dbe3059 100644 --- a/src/main/resources/data/minecraft/tags/blocks/mineable/pickaxe.json +++ b/src/main/resources/data/minecraft/tags/blocks/mineable/pickaxe.json @@ -9,6 +9,10 @@ "garnished:garnish_compound_block", "garnished:salt_compound_block", "garnished:ethereal_compound_block", - "garnished:senile_bone_block" + "garnished:senile_bone_block", + "garnished:amber_remnant_block", + "garnished:amber_remnant_slab", + "garnished:amber_remnant_stairs", + "garnished:amber_remnant_wall" ] } diff --git a/src/main/resources/data/minecraft/tags/blocks/slabs.json b/src/main/resources/data/minecraft/tags/blocks/slabs.json index 8fa566ba..e5794b09 100644 --- a/src/main/resources/data/minecraft/tags/blocks/slabs.json +++ b/src/main/resources/data/minecraft/tags/blocks/slabs.json @@ -12,6 +12,77 @@ "garnished:unstable_stone_slab", "garnished:polished_unstable_stone_slab", "garnished:unstable_stone_brick_slab", - "garnished:smooth_unstable_stone_slab" + "garnished:smooth_unstable_stone_slab", + + "garnished:amber_remnant_slab", + + "garnished:zultanite_slab", + "garnished:polished_zultanite_slab", + "garnished:zultanite_brick_slab", + "garnished:smooth_zultanite_slab", + "garnished:red_zultanite_slab", + "garnished:polished_red_zultanite_slab", + "garnished:red_zultanite_brick_slab", + "garnished:smooth_red_zultanite_slab", + "garnished:orange_zultanite_slab", + "garnished:polished_orange_zultanite_slab", + "garnished:orange_zultanite_brick_slab", + "garnished:smooth_orange_zultanite_slab", + "garnished:yellow_zultanite_slab", + "garnished:polished_yellow_zultanite_slab", + "garnished:yellow_zultanite_brick_slab", + "garnished:smooth_yellow_zultanite_slab", + "garnished:green_zultanite_slab", + "garnished:polished_green_zultanite_slab", + "garnished:green_zultanite_brick_slab", + "garnished:smooth_green_zultanite_slab", + "garnished:lime_zultanite_slab", + "garnished:polished_lime_zultanite_slab", + "garnished:lime_zultanite_brick_slab", + "garnished:smooth_lime_zultanite_slab", + "garnished:blue_zultanite_slab", + "garnished:polished_blue_zultanite_slab", + "garnished:blue_zultanite_brick_slab", + "garnished:smooth_blue_zultanite_slab", + "garnished:light_blue_zultanite_slab", + "garnished:polished_light_blue_zultanite_slab", + "garnished:light_blue_zultanite_brick_slab", + "garnished:smooth_light_blue_zultanite_slab", + "garnished:cyan_zultanite_slab", + "garnished:polished_cyan_zultanite_slab", + "garnished:cyan_zultanite_brick_slab", + "garnished:smooth_cyan_zultanite_slab", + "garnished:purple_zultanite_slab", + "garnished:polished_purple_zultanite_slab", + "garnished:purple_zultanite_brick_slab", + "garnished:smooth_purple_zultanite_slab", + "garnished:magenta_zultanite_slab", + "garnished:polished_magenta_zultanite_slab", + "garnished:magenta_zultanite_brick_slab", + "garnished:smooth_magenta_zultanite_slab", + "garnished:pink_zultanite_slab", + "garnished:polished_pink_zultanite_slab", + "garnished:pink_zultanite_brick_slab", + "garnished:smooth_pink_zultanite_slab", + "garnished:black_zultanite_slab", + "garnished:polished_black_zultanite_slab", + "garnished:black_zultanite_brick_slab", + "garnished:smooth_black_zultanite_slab", + "garnished:gray_zultanite_slab", + "garnished:polished_gray_zultanite_slab", + "garnished:gray_zultanite_brick_slab", + "garnished:smooth_gray_zultanite_slab", + "garnished:light_gray_zultanite_slab", + "garnished:polished_light_gray_zultanite_slab", + "garnished:light_gray_zultanite_brick_slab", + "garnished:smooth_light_gray_zultanite_slab", + "garnished:white_zultanite_slab", + "garnished:polished_white_zultanite_slab", + "garnished:white_zultanite_brick_slab", + "garnished:smooth_white_zultanite_slab", + "garnished:brown_zultanite_slab", + "garnished:polished_brown_zultanite_slab", + "garnished:brown_zultanite_brick_slab", + "garnished:smooth_brown_zultanite_slab" ] -} +} \ No newline at end of file diff --git a/src/main/resources/data/minecraft/tags/blocks/stairs.json b/src/main/resources/data/minecraft/tags/blocks/stairs.json index 61191e0a..d99dccf4 100644 --- a/src/main/resources/data/minecraft/tags/blocks/stairs.json +++ b/src/main/resources/data/minecraft/tags/blocks/stairs.json @@ -12,6 +12,77 @@ "garnished:unstable_stone_stairs", "garnished:polished_unstable_stone_stairs", "garnished:unstable_stone_brick_stairs", - "garnished:smooth_unstable_stone_stairs" + "garnished:smooth_unstable_stone_stairs", + + "garnished:amber_remnant_stairs", + + "garnished:zultanite_stairs", + "garnished:polished_zultanite_stairs", + "garnished:zultanite_brick_stairs", + "garnished:smooth_zultanite_stairs", + "garnished:red_zultanite_stairs", + "garnished:polished_red_zultanite_stairs", + "garnished:red_zultanite_brick_stairs", + "garnished:smooth_red_zultanite_stairs", + "garnished:orange_zultanite_stairs", + "garnished:polished_orange_zultanite_stairs", + "garnished:orange_zultanite_brick_stairs", + "garnished:smooth_orange_zultanite_stairs", + "garnished:yellow_zultanite_stairs", + "garnished:polished_yellow_zultanite_stairs", + "garnished:yellow_zultanite_brick_stairs", + "garnished:smooth_yellow_zultanite_stairs", + "garnished:green_zultanite_stairs", + "garnished:polished_green_zultanite_stairs", + "garnished:green_zultanite_brick_stairs", + "garnished:smooth_green_zultanite_stairs", + "garnished:lime_zultanite_stairs", + "garnished:polished_lime_zultanite_stairs", + "garnished:lime_zultanite_brick_stairs", + "garnished:smooth_lime_zultanite_stairs", + "garnished:blue_zultanite_stairs", + "garnished:polished_blue_zultanite_stairs", + "garnished:blue_zultanite_brick_stairs", + "garnished:smooth_blue_zultanite_stairs", + "garnished:light_blue_zultanite_stairs", + "garnished:polished_light_blue_zultanite_stairs", + "garnished:light_blue_zultanite_brick_stairs", + "garnished:smooth_light_blue_zultanite_stairs", + "garnished:cyan_zultanite_stairs", + "garnished:polished_cyan_zultanite_stairs", + "garnished:cyan_zultanite_brick_stairs", + "garnished:smooth_cyan_zultanite_stairs", + "garnished:purple_zultanite_stairs", + "garnished:polished_purple_zultanite_stairs", + "garnished:purple_zultanite_brick_stairs", + "garnished:smooth_purple_zultanite_stairs", + "garnished:magenta_zultanite_stairs", + "garnished:polished_magenta_zultanite_stairs", + "garnished:magenta_zultanite_brick_stairs", + "garnished:smooth_magenta_zultanite_stairs", + "garnished:pink_zultanite_stairs", + "garnished:polished_pink_zultanite_stairs", + "garnished:pink_zultanite_brick_stairs", + "garnished:smooth_pink_zultanite_stairs", + "garnished:black_zultanite_stairs", + "garnished:polished_black_zultanite_stairs", + "garnished:black_zultanite_brick_stairs", + "garnished:smooth_black_zultanite_stairs", + "garnished:gray_zultanite_stairs", + "garnished:polished_gray_zultanite_stairs", + "garnished:gray_zultanite_brick_stairs", + "garnished:smooth_gray_zultanite_stairs", + "garnished:light_gray_zultanite_stairs", + "garnished:polished_light_gray_zultanite_stairs", + "garnished:light_gray_zultanite_brick_stairs", + "garnished:smooth_light_gray_zultanite_stairs", + "garnished:white_zultanite_stairs", + "garnished:polished_white_zultanite_stairs", + "garnished:white_zultanite_brick_stairs", + "garnished:smooth_white_zultanite_stairs", + "garnished:brown_zultanite_stairs", + "garnished:polished_brown_zultanite_stairs", + "garnished:brown_zultanite_brick_stairs", + "garnished:smooth_brown_zultanite_stairs" ] -} +} \ No newline at end of file diff --git a/src/main/resources/data/minecraft/tags/blocks/walls.json b/src/main/resources/data/minecraft/tags/blocks/walls.json index 854a7f51..1f05ef31 100644 --- a/src/main/resources/data/minecraft/tags/blocks/walls.json +++ b/src/main/resources/data/minecraft/tags/blocks/walls.json @@ -12,6 +12,77 @@ "garnished:unstable_stone_wall", "garnished:polished_unstable_stone_wall", "garnished:unstable_stone_brick_wall", - "garnished:smooth_unstable_stone_wall" + "garnished:smooth_unstable_stone_wall", + + "garnished:amber_remnant_wall", + + "garnished:zultanite_wall", + "garnished:polished_zultanite_wall", + "garnished:zultanite_brick_wall", + "garnished:smooth_zultanite_wall", + "garnished:red_zultanite_wall", + "garnished:polished_red_zultanite_wall", + "garnished:red_zultanite_brick_wall", + "garnished:smooth_red_zultanite_wall", + "garnished:orange_zultanite_wall", + "garnished:polished_orange_zultanite_wall", + "garnished:orange_zultanite_brick_wall", + "garnished:smooth_orange_zultanite_wall", + "garnished:yellow_zultanite_wall", + "garnished:polished_yellow_zultanite_wall", + "garnished:yellow_zultanite_brick_wall", + "garnished:smooth_yellow_zultanite_wall", + "garnished:green_zultanite_wall", + "garnished:polished_green_zultanite_wall", + "garnished:green_zultanite_brick_wall", + "garnished:smooth_green_zultanite_wall", + "garnished:lime_zultanite_wall", + "garnished:polished_lime_zultanite_wall", + "garnished:lime_zultanite_brick_wall", + "garnished:smooth_lime_zultanite_wall", + "garnished:blue_zultanite_wall", + "garnished:polished_blue_zultanite_wall", + "garnished:blue_zultanite_brick_wall", + "garnished:smooth_blue_zultanite_wall", + "garnished:light_blue_zultanite_wall", + "garnished:polished_light_blue_zultanite_wall", + "garnished:light_blue_zultanite_brick_wall", + "garnished:smooth_light_blue_zultanite_wall", + "garnished:cyan_zultanite_wall", + "garnished:polished_cyan_zultanite_wall", + "garnished:cyan_zultanite_brick_wall", + "garnished:smooth_cyan_zultanite_wall", + "garnished:purple_zultanite_wall", + "garnished:polished_purple_zultanite_wall", + "garnished:purple_zultanite_brick_wall", + "garnished:smooth_purple_zultanite_wall", + "garnished:magenta_zultanite_wall", + "garnished:polished_magenta_zultanite_wall", + "garnished:magenta_zultanite_brick_wall", + "garnished:smooth_magenta_zultanite_wall", + "garnished:pink_zultanite_wall", + "garnished:polished_pink_zultanite_wall", + "garnished:pink_zultanite_brick_wall", + "garnished:smooth_pink_zultanite_wall", + "garnished:black_zultanite_wall", + "garnished:polished_black_zultanite_wall", + "garnished:black_zultanite_brick_wall", + "garnished:smooth_black_zultanite_wall", + "garnished:gray_zultanite_wall", + "garnished:polished_gray_zultanite_wall", + "garnished:gray_zultanite_brick_wall", + "garnished:smooth_gray_zultanite_wall", + "garnished:light_gray_zultanite_wall", + "garnished:polished_light_gray_zultanite_wall", + "garnished:light_gray_zultanite_brick_wall", + "garnished:smooth_light_gray_zultanite_wall", + "garnished:white_zultanite_wall", + "garnished:polished_white_zultanite_wall", + "garnished:white_zultanite_brick_wall", + "garnished:smooth_white_zultanite_wall", + "garnished:brown_zultanite_wall", + "garnished:polished_brown_zultanite_wall", + "garnished:brown_zultanite_brick_wall", + "garnished:smooth_brown_zultanite_wall" ] -} +} \ No newline at end of file diff --git a/src/main/resources/data/minecraft/tags/blocks/wart_blocks.json b/src/main/resources/data/minecraft/tags/blocks/wart_blocks.json new file mode 100644 index 00000000..7cb3ec18 --- /dev/null +++ b/src/main/resources/data/minecraft/tags/blocks/wart_blocks.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "garnished:sepia_wart_block" + ] +} \ No newline at end of file diff --git a/src/main/resources/data/minecraft/tags/blocks/wooden_fences.json b/src/main/resources/data/minecraft/tags/blocks/wooden_fences.json index 4b86585b..47f5b8af 100644 --- a/src/main/resources/data/minecraft/tags/blocks/wooden_fences.json +++ b/src/main/resources/data/minecraft/tags/blocks/wooden_fences.json @@ -4,4 +4,4 @@ "garnished:nut_fence", "garnished:sepia_fence" ] -} +} \ No newline at end of file diff --git a/src/main/resources/data/minecraft/tags/items/logs.json b/src/main/resources/data/minecraft/tags/items/logs.json index e846f799..8f32e107 100644 --- a/src/main/resources/data/minecraft/tags/items/logs.json +++ b/src/main/resources/data/minecraft/tags/items/logs.json @@ -4,4 +4,4 @@ "#garnished:sepia_stems", "#garnished:nut_logs" ] -} +} \ No newline at end of file diff --git a/src/main/resources/data/minecraft/tags/items/planks.json b/src/main/resources/data/minecraft/tags/items/planks.json index 5552b349..c8976825 100644 --- a/src/main/resources/data/minecraft/tags/items/planks.json +++ b/src/main/resources/data/minecraft/tags/items/planks.json @@ -4,4 +4,4 @@ "garnished:sepia_planks", "garnished:nut_planks" ] -} +} \ No newline at end of file diff --git a/src/main/resources/data/minecraft/tags/items/slabs.json b/src/main/resources/data/minecraft/tags/items/slabs.json new file mode 100644 index 00000000..e5794b09 --- /dev/null +++ b/src/main/resources/data/minecraft/tags/items/slabs.json @@ -0,0 +1,88 @@ +{ + "replace": false, + "values": [ + "garnished:abyssal_stone_slab", + "garnished:polished_abyssal_stone_slab", + "garnished:abyssal_stone_brick_slab", + "garnished:smooth_abyssal_stone_slab", + "garnished:carnotite_slab", + "garnished:polished_carnotite_slab", + "garnished:carnotite_brick_slab", + "garnished:smooth_carnotite_slab", + "garnished:unstable_stone_slab", + "garnished:polished_unstable_stone_slab", + "garnished:unstable_stone_brick_slab", + "garnished:smooth_unstable_stone_slab", + + "garnished:amber_remnant_slab", + + "garnished:zultanite_slab", + "garnished:polished_zultanite_slab", + "garnished:zultanite_brick_slab", + "garnished:smooth_zultanite_slab", + "garnished:red_zultanite_slab", + "garnished:polished_red_zultanite_slab", + "garnished:red_zultanite_brick_slab", + "garnished:smooth_red_zultanite_slab", + "garnished:orange_zultanite_slab", + "garnished:polished_orange_zultanite_slab", + "garnished:orange_zultanite_brick_slab", + "garnished:smooth_orange_zultanite_slab", + "garnished:yellow_zultanite_slab", + "garnished:polished_yellow_zultanite_slab", + "garnished:yellow_zultanite_brick_slab", + "garnished:smooth_yellow_zultanite_slab", + "garnished:green_zultanite_slab", + "garnished:polished_green_zultanite_slab", + "garnished:green_zultanite_brick_slab", + "garnished:smooth_green_zultanite_slab", + "garnished:lime_zultanite_slab", + "garnished:polished_lime_zultanite_slab", + "garnished:lime_zultanite_brick_slab", + "garnished:smooth_lime_zultanite_slab", + "garnished:blue_zultanite_slab", + "garnished:polished_blue_zultanite_slab", + "garnished:blue_zultanite_brick_slab", + "garnished:smooth_blue_zultanite_slab", + "garnished:light_blue_zultanite_slab", + "garnished:polished_light_blue_zultanite_slab", + "garnished:light_blue_zultanite_brick_slab", + "garnished:smooth_light_blue_zultanite_slab", + "garnished:cyan_zultanite_slab", + "garnished:polished_cyan_zultanite_slab", + "garnished:cyan_zultanite_brick_slab", + "garnished:smooth_cyan_zultanite_slab", + "garnished:purple_zultanite_slab", + "garnished:polished_purple_zultanite_slab", + "garnished:purple_zultanite_brick_slab", + "garnished:smooth_purple_zultanite_slab", + "garnished:magenta_zultanite_slab", + "garnished:polished_magenta_zultanite_slab", + "garnished:magenta_zultanite_brick_slab", + "garnished:smooth_magenta_zultanite_slab", + "garnished:pink_zultanite_slab", + "garnished:polished_pink_zultanite_slab", + "garnished:pink_zultanite_brick_slab", + "garnished:smooth_pink_zultanite_slab", + "garnished:black_zultanite_slab", + "garnished:polished_black_zultanite_slab", + "garnished:black_zultanite_brick_slab", + "garnished:smooth_black_zultanite_slab", + "garnished:gray_zultanite_slab", + "garnished:polished_gray_zultanite_slab", + "garnished:gray_zultanite_brick_slab", + "garnished:smooth_gray_zultanite_slab", + "garnished:light_gray_zultanite_slab", + "garnished:polished_light_gray_zultanite_slab", + "garnished:light_gray_zultanite_brick_slab", + "garnished:smooth_light_gray_zultanite_slab", + "garnished:white_zultanite_slab", + "garnished:polished_white_zultanite_slab", + "garnished:white_zultanite_brick_slab", + "garnished:smooth_white_zultanite_slab", + "garnished:brown_zultanite_slab", + "garnished:polished_brown_zultanite_slab", + "garnished:brown_zultanite_brick_slab", + "garnished:smooth_brown_zultanite_slab" + ] +} \ No newline at end of file diff --git a/src/main/resources/data/minecraft/tags/items/stairs.json b/src/main/resources/data/minecraft/tags/items/stairs.json new file mode 100644 index 00000000..d99dccf4 --- /dev/null +++ b/src/main/resources/data/minecraft/tags/items/stairs.json @@ -0,0 +1,88 @@ +{ + "replace": false, + "values": [ + "garnished:abyssal_stone_stairs", + "garnished:polished_abyssal_stone_stairs", + "garnished:abyssal_stone_brick_stairs", + "garnished:smooth_abyssal_stone_stairs", + "garnished:carnotite_stairs", + "garnished:polished_carnotite_stairs", + "garnished:carnotite_brick_stairs", + "garnished:smooth_carnotite_stairs", + "garnished:unstable_stone_stairs", + "garnished:polished_unstable_stone_stairs", + "garnished:unstable_stone_brick_stairs", + "garnished:smooth_unstable_stone_stairs", + + "garnished:amber_remnant_stairs", + + "garnished:zultanite_stairs", + "garnished:polished_zultanite_stairs", + "garnished:zultanite_brick_stairs", + "garnished:smooth_zultanite_stairs", + "garnished:red_zultanite_stairs", + "garnished:polished_red_zultanite_stairs", + "garnished:red_zultanite_brick_stairs", + "garnished:smooth_red_zultanite_stairs", + "garnished:orange_zultanite_stairs", + "garnished:polished_orange_zultanite_stairs", + "garnished:orange_zultanite_brick_stairs", + "garnished:smooth_orange_zultanite_stairs", + "garnished:yellow_zultanite_stairs", + "garnished:polished_yellow_zultanite_stairs", + "garnished:yellow_zultanite_brick_stairs", + "garnished:smooth_yellow_zultanite_stairs", + "garnished:green_zultanite_stairs", + "garnished:polished_green_zultanite_stairs", + "garnished:green_zultanite_brick_stairs", + "garnished:smooth_green_zultanite_stairs", + "garnished:lime_zultanite_stairs", + "garnished:polished_lime_zultanite_stairs", + "garnished:lime_zultanite_brick_stairs", + "garnished:smooth_lime_zultanite_stairs", + "garnished:blue_zultanite_stairs", + "garnished:polished_blue_zultanite_stairs", + "garnished:blue_zultanite_brick_stairs", + "garnished:smooth_blue_zultanite_stairs", + "garnished:light_blue_zultanite_stairs", + "garnished:polished_light_blue_zultanite_stairs", + "garnished:light_blue_zultanite_brick_stairs", + "garnished:smooth_light_blue_zultanite_stairs", + "garnished:cyan_zultanite_stairs", + "garnished:polished_cyan_zultanite_stairs", + "garnished:cyan_zultanite_brick_stairs", + "garnished:smooth_cyan_zultanite_stairs", + "garnished:purple_zultanite_stairs", + "garnished:polished_purple_zultanite_stairs", + "garnished:purple_zultanite_brick_stairs", + "garnished:smooth_purple_zultanite_stairs", + "garnished:magenta_zultanite_stairs", + "garnished:polished_magenta_zultanite_stairs", + "garnished:magenta_zultanite_brick_stairs", + "garnished:smooth_magenta_zultanite_stairs", + "garnished:pink_zultanite_stairs", + "garnished:polished_pink_zultanite_stairs", + "garnished:pink_zultanite_brick_stairs", + "garnished:smooth_pink_zultanite_stairs", + "garnished:black_zultanite_stairs", + "garnished:polished_black_zultanite_stairs", + "garnished:black_zultanite_brick_stairs", + "garnished:smooth_black_zultanite_stairs", + "garnished:gray_zultanite_stairs", + "garnished:polished_gray_zultanite_stairs", + "garnished:gray_zultanite_brick_stairs", + "garnished:smooth_gray_zultanite_stairs", + "garnished:light_gray_zultanite_stairs", + "garnished:polished_light_gray_zultanite_stairs", + "garnished:light_gray_zultanite_brick_stairs", + "garnished:smooth_light_gray_zultanite_stairs", + "garnished:white_zultanite_stairs", + "garnished:polished_white_zultanite_stairs", + "garnished:white_zultanite_brick_stairs", + "garnished:smooth_white_zultanite_stairs", + "garnished:brown_zultanite_stairs", + "garnished:polished_brown_zultanite_stairs", + "garnished:brown_zultanite_brick_stairs", + "garnished:smooth_brown_zultanite_stairs" + ] +} \ No newline at end of file diff --git a/src/main/resources/data/minecraft/tags/items/walls.json b/src/main/resources/data/minecraft/tags/items/walls.json new file mode 100644 index 00000000..1f05ef31 --- /dev/null +++ b/src/main/resources/data/minecraft/tags/items/walls.json @@ -0,0 +1,88 @@ +{ + "replace": false, + "values": [ + "garnished:abyssal_stone_wall", + "garnished:polished_abyssal_stone_wall", + "garnished:abyssal_stone_brick_wall", + "garnished:smooth_abyssal_stone_wall", + "garnished:carnotite_wall", + "garnished:polished_carnotite_wall", + "garnished:carnotite_brick_wall", + "garnished:smooth_carnotite_wall", + "garnished:unstable_stone_wall", + "garnished:polished_unstable_stone_wall", + "garnished:unstable_stone_brick_wall", + "garnished:smooth_unstable_stone_wall", + + "garnished:amber_remnant_wall", + + "garnished:zultanite_wall", + "garnished:polished_zultanite_wall", + "garnished:zultanite_brick_wall", + "garnished:smooth_zultanite_wall", + "garnished:red_zultanite_wall", + "garnished:polished_red_zultanite_wall", + "garnished:red_zultanite_brick_wall", + "garnished:smooth_red_zultanite_wall", + "garnished:orange_zultanite_wall", + "garnished:polished_orange_zultanite_wall", + "garnished:orange_zultanite_brick_wall", + "garnished:smooth_orange_zultanite_wall", + "garnished:yellow_zultanite_wall", + "garnished:polished_yellow_zultanite_wall", + "garnished:yellow_zultanite_brick_wall", + "garnished:smooth_yellow_zultanite_wall", + "garnished:green_zultanite_wall", + "garnished:polished_green_zultanite_wall", + "garnished:green_zultanite_brick_wall", + "garnished:smooth_green_zultanite_wall", + "garnished:lime_zultanite_wall", + "garnished:polished_lime_zultanite_wall", + "garnished:lime_zultanite_brick_wall", + "garnished:smooth_lime_zultanite_wall", + "garnished:blue_zultanite_wall", + "garnished:polished_blue_zultanite_wall", + "garnished:blue_zultanite_brick_wall", + "garnished:smooth_blue_zultanite_wall", + "garnished:light_blue_zultanite_wall", + "garnished:polished_light_blue_zultanite_wall", + "garnished:light_blue_zultanite_brick_wall", + "garnished:smooth_light_blue_zultanite_wall", + "garnished:cyan_zultanite_wall", + "garnished:polished_cyan_zultanite_wall", + "garnished:cyan_zultanite_brick_wall", + "garnished:smooth_cyan_zultanite_wall", + "garnished:purple_zultanite_wall", + "garnished:polished_purple_zultanite_wall", + "garnished:purple_zultanite_brick_wall", + "garnished:smooth_purple_zultanite_wall", + "garnished:magenta_zultanite_wall", + "garnished:polished_magenta_zultanite_wall", + "garnished:magenta_zultanite_brick_wall", + "garnished:smooth_magenta_zultanite_wall", + "garnished:pink_zultanite_wall", + "garnished:polished_pink_zultanite_wall", + "garnished:pink_zultanite_brick_wall", + "garnished:smooth_pink_zultanite_wall", + "garnished:black_zultanite_wall", + "garnished:polished_black_zultanite_wall", + "garnished:black_zultanite_brick_wall", + "garnished:smooth_black_zultanite_wall", + "garnished:gray_zultanite_wall", + "garnished:polished_gray_zultanite_wall", + "garnished:gray_zultanite_brick_wall", + "garnished:smooth_gray_zultanite_wall", + "garnished:light_gray_zultanite_wall", + "garnished:polished_light_gray_zultanite_wall", + "garnished:light_gray_zultanite_brick_wall", + "garnished:smooth_light_gray_zultanite_wall", + "garnished:white_zultanite_wall", + "garnished:polished_white_zultanite_wall", + "garnished:white_zultanite_brick_wall", + "garnished:smooth_white_zultanite_wall", + "garnished:brown_zultanite_wall", + "garnished:polished_brown_zultanite_wall", + "garnished:brown_zultanite_brick_wall", + "garnished:smooth_brown_zultanite_wall" + ] +} \ No newline at end of file diff --git a/src/main/resources/data/minecraft/tags/items/wart_blocks.json b/src/main/resources/data/minecraft/tags/items/wart_blocks.json new file mode 100644 index 00000000..7cb3ec18 --- /dev/null +++ b/src/main/resources/data/minecraft/tags/items/wart_blocks.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "garnished:sepia_wart_block" + ] +} \ No newline at end of file diff --git a/src/main/resources/data/minecraft/tags/items/wooden_fences.json b/src/main/resources/data/minecraft/tags/items/wooden_fences.json new file mode 100644 index 00000000..47f5b8af --- /dev/null +++ b/src/main/resources/data/minecraft/tags/items/wooden_fences.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "garnished:nut_fence", + "garnished:sepia_fence" + ] +} \ No newline at end of file