diff --git a/CHANGELOG.md b/CHANGELOG.md index 795123bb..cc02c908 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,7 @@ - To remove the Dirt, simply right-click the Urn with any Shovel -- this uses the #minecraft:shovels tag, so any item tagged as a Shovel will work. - Urns utilize Supplementaries' "prevents_offset_above" tag, so when using Supplementaries, plants will not have a random offset when placed inside of Urns. This prevents them from being placed on the edges of the Urn. - ### Stone Frames + Frame Tweaks + - ***Frames should no longer crash when connected to a non-solid block!*** - Frames now have custom hitboxes, and can be interacted through. Their more precise hitboxes will be replaced with a larger hitbox when holding Hammers or Frames or crouching. - **There is a config available to change these hitboxes to always be visible or to not get show at all when crouching.** - Frame tooltips also change depending on which config option you have enabled! diff --git a/src/main/java/com/starfish_studios/bbb/BBBVanillaIntegration.java b/src/main/java/com/starfish_studios/bbb/BBBVanillaIntegration.java index 19d2b86c..d5de29db 100644 --- a/src/main/java/com/starfish_studios/bbb/BBBVanillaIntegration.java +++ b/src/main/java/com/starfish_studios/bbb/BBBVanillaIntegration.java @@ -45,7 +45,17 @@ private static void registerBlockColors() { } return BiomeColors.getAverageFoliageColor(world, pos); }, - BBBBlocks.OAK_LATTICE + BBBBlocks.OAK_LATTICE, + BBBBlocks.SPRUCE_LATTICE, + BBBBlocks.BIRCH_LATTICE, + BBBBlocks.JUNGLE_LATTICE, + BBBBlocks.ACACIA_LATTICE, + BBBBlocks.DARK_OAK_LATTICE, + BBBBlocks.CRIMSON_LATTICE, + BBBBlocks.WARPED_LATTICE, + BBBBlocks.MANGROVE_LATTICE, + BBBBlocks.BAMBOO_LATTICE, + BBBBlocks.CHERRY_LATTICE ); ColorProviderRegistry.ITEM.register((stack, tintIndex) -> { @@ -81,7 +91,17 @@ private static void registerBlockRenderLayers() { BBBBlocks.MANGROVE_LADDER, BBBBlocks.BAMBOO_LADDER, BBBBlocks.CHERRY_LADDER, - BBBBlocks.OAK_LATTICE + BBBBlocks.OAK_LATTICE, + BBBBlocks.SPRUCE_LATTICE, + BBBBlocks.BIRCH_LATTICE, + BBBBlocks.JUNGLE_LATTICE, + BBBBlocks.ACACIA_LATTICE, + BBBBlocks.DARK_OAK_LATTICE, + BBBBlocks.CRIMSON_LATTICE, + BBBBlocks.WARPED_LATTICE, + BBBBlocks.MANGROVE_LATTICE, + BBBBlocks.BAMBOO_LATTICE, + BBBBlocks.CHERRY_LATTICE ); } } diff --git a/src/main/java/com/starfish_studios/bbb/block/BalustradeBlock.java b/src/main/java/com/starfish_studios/bbb/block/BalustradeBlock.java index 42ef3e63..72141a12 100644 --- a/src/main/java/com/starfish_studios/bbb/block/BalustradeBlock.java +++ b/src/main/java/com/starfish_studios/bbb/block/BalustradeBlock.java @@ -35,7 +35,7 @@ public class BalustradeBlock extends Block implements SimpleWaterloggedBlock { public static BooleanProperty WATERLOGGED = BlockStateProperties.WATERLOGGED; public static VoxelShape BOTTOM_AABB = Block.box(0, 0, 0, 16, 2, 16); - public static VoxelShape TOP_AABB = Block.box(0, 12, 0, 16, 16, 16); + public static VoxelShape TOP_AABB = Block.box(0, 13, 0, 16, 16, 16); public static VoxelShape PILLAR_AABB = Block.box(4, 0, 4, 12, 16, 12); public static VoxelShape NORTH_TILTED_AABB = Shapes.or( diff --git a/src/main/java/com/starfish_studios/bbb/block/LatticeBlock.java b/src/main/java/com/starfish_studios/bbb/block/LatticeBlock.java index 8b782dd5..4895e47d 100644 --- a/src/main/java/com/starfish_studios/bbb/block/LatticeBlock.java +++ b/src/main/java/com/starfish_studios/bbb/block/LatticeBlock.java @@ -77,7 +77,7 @@ public class LatticeBlock extends Block implements SimpleWaterloggedBlock, Bonem map.put(LatticePlantType.FLOWERING_AZALEA_LEAVES, Items.FLOWERING_AZALEA_LEAVES); map.put(LatticePlantType.MANGROVE_LEAVES, Items.MANGROVE_LEAVES); map.put(LatticePlantType.CHERRY_LEAVES, Items.CHERRY_LEAVES); - map.put(LatticePlantType.ROSE_BUSH, Items.ROSE_BUSH); +// map.put(LatticePlantType.ROSE_BUSH, Items.ROSE_BUSH); map.put(LatticePlantType.GLOW_LICHEN, Items.GLOW_LICHEN); map.put(LatticePlantType.CAVE_VINES, Items.GLOW_BERRIES); }); diff --git a/src/main/java/com/starfish_studios/bbb/block/properties/LatticePlantType.java b/src/main/java/com/starfish_studios/bbb/block/properties/LatticePlantType.java index dd96837a..256c0cf9 100644 --- a/src/main/java/com/starfish_studios/bbb/block/properties/LatticePlantType.java +++ b/src/main/java/com/starfish_studios/bbb/block/properties/LatticePlantType.java @@ -15,7 +15,7 @@ public enum LatticePlantType implements StringRepresentable { FLOWERING_AZALEA_LEAVES("flowering_azalea_leaves"), MANGROVE_LEAVES("mangrove_leaves"), CHERRY_LEAVES("cherry_leaves"), - ROSE_BUSH("rose_bush"), +// ROSE_BUSH("rose_bush"), GLOW_LICHEN("glow_lichen"), CAVE_VINES("cave_vines"); diff --git a/src/main/java/com/starfish_studios/bbb/registry/BBBBlocks.java b/src/main/java/com/starfish_studios/bbb/registry/BBBBlocks.java index b0777a5b..a4d5498c 100644 --- a/src/main/java/com/starfish_studios/bbb/registry/BBBBlocks.java +++ b/src/main/java/com/starfish_studios/bbb/registry/BBBBlocks.java @@ -19,15 +19,31 @@ public class BBBBlocks { // region BALUSTRADES public static final Block OAK_BALUSTRADE = register("oak_balustrade", new BalustradeBlock(FabricBlockSettings.copy((Blocks.OAK_PLANKS)).noOcclusion())); -// public static final Block SPRUCE_BALUSTRADE = register("spruce_balustrade", new BalustradeBlock(FabricBlockSettings.copy((Blocks.SPRUCE_PLANKS)).noOcclusion())); -// public static final Block BIRCH_BALUSTRADE = register("birch_balustrade", new BalustradeBlock(FabricBlockSettings.copy((Blocks.BIRCH_PLANKS)).noOcclusion())); -// public static final Block JUNGLE_BALUSTRADE = register("jungle_balustrade", new BalustradeBlock(FabricBlockSettings.copy((Blocks.JUNGLE_PLANKS)).noOcclusion())); -// public static final Block ACACIA_BALUSTRADE = register("acacia_balustrade", new BalustradeBlock(FabricBlockSettings.copy((Blocks.ACACIA_PLANKS)).noOcclusion())); -// public static final Block DARK_OAK_BALUSTRADE = register("dark_oak_balustrade", new BalustradeBlock(FabricBlockSettings.copy((Blocks.DARK_OAK_PLANKS)).noOcclusion())); - + public static final Block SPRUCE_BALUSTRADE = register("spruce_balustrade", new BalustradeBlock(FabricBlockSettings.copy((Blocks.SPRUCE_PLANKS)).noOcclusion())); + public static final Block BIRCH_BALUSTRADE = register("birch_balustrade", new BalustradeBlock(FabricBlockSettings.copy((Blocks.BIRCH_PLANKS)).noOcclusion())); + public static final Block JUNGLE_BALUSTRADE = register("jungle_balustrade", new BalustradeBlock(FabricBlockSettings.copy((Blocks.JUNGLE_PLANKS)).noOcclusion())); + public static final Block ACACIA_BALUSTRADE = register("acacia_balustrade", new BalustradeBlock(FabricBlockSettings.copy((Blocks.ACACIA_PLANKS)).noOcclusion())); + public static final Block DARK_OAK_BALUSTRADE = register("dark_oak_balustrade", new BalustradeBlock(FabricBlockSettings.copy((Blocks.DARK_OAK_PLANKS)).noOcclusion())); + public static final Block CRIMSON_BALUSTRADE = register("crimson_balustrade", new BalustradeBlock(FabricBlockSettings.copy((Blocks.CRIMSON_PLANKS)).noOcclusion())); + public static final Block WARPED_BALUSTRADE = register("warped_balustrade", new BalustradeBlock(FabricBlockSettings.copy((Blocks.WARPED_PLANKS)).noOcclusion())); + public static final Block MANGROVE_BALUSTRADE = register("mangrove_balustrade", new BalustradeBlock(FabricBlockSettings.copy((Blocks.MANGROVE_PLANKS)).noOcclusion())); + public static final Block BAMBOO_BALUSTRADE = register("bamboo_balustrade", new BalustradeBlock(FabricBlockSettings.copy((Blocks.BAMBOO_PLANKS)).noOcclusion())); + public static final Block CHERRY_BALUSTRADE = register("cherry_balustrade", new BalustradeBlock(FabricBlockSettings.copy((Blocks.CHERRY_PLANKS)).noOcclusion())); + // endregion // region LATTICES public static final Block OAK_LATTICE = register("oak_lattice", new LatticeBlock(FabricBlockSettings.copy((Blocks.OAK_PLANKS)).noOcclusion())); + public static final Block SPRUCE_LATTICE = register("spruce_lattice", new LatticeBlock(FabricBlockSettings.copy((Blocks.SPRUCE_PLANKS)).noOcclusion())); + public static final Block BIRCH_LATTICE = register("birch_lattice", new LatticeBlock(FabricBlockSettings.copy((Blocks.BIRCH_PLANKS)).noOcclusion())); + public static final Block JUNGLE_LATTICE = register("jungle_lattice", new LatticeBlock(FabricBlockSettings.copy((Blocks.JUNGLE_PLANKS)).noOcclusion())); + public static final Block ACACIA_LATTICE = register("acacia_lattice", new LatticeBlock(FabricBlockSettings.copy((Blocks.ACACIA_PLANKS)).noOcclusion())); + public static final Block DARK_OAK_LATTICE = register("dark_oak_lattice", new LatticeBlock(FabricBlockSettings.copy((Blocks.DARK_OAK_PLANKS)).noOcclusion())); + public static final Block CRIMSON_LATTICE = register("crimson_lattice", new LatticeBlock(FabricBlockSettings.copy((Blocks.CRIMSON_PLANKS)).noOcclusion())); + public static final Block WARPED_LATTICE = register("warped_lattice", new LatticeBlock(FabricBlockSettings.copy((Blocks.WARPED_PLANKS)).noOcclusion())); + public static final Block MANGROVE_LATTICE = register("mangrove_lattice", new LatticeBlock(FabricBlockSettings.copy((Blocks.MANGROVE_PLANKS)).noOcclusion())); + public static final Block BAMBOO_LATTICE = register("bamboo_lattice", new LatticeBlock(FabricBlockSettings.copy((Blocks.BAMBOO_PLANKS)).noOcclusion())); + public static final Block CHERRY_LATTICE = register("cherry_lattice", new LatticeBlock(FabricBlockSettings.copy((Blocks.CHERRY_PLANKS)).noOcclusion())); + // endregion // region WALLS diff --git a/src/main/java/com/starfish_studios/bbb/registry/BBBCreativeModeTab.java b/src/main/java/com/starfish_studios/bbb/registry/BBBCreativeModeTab.java index 058f80e6..7bbd191b 100644 --- a/src/main/java/com/starfish_studios/bbb/registry/BBBCreativeModeTab.java +++ b/src/main/java/com/starfish_studios/bbb/registry/BBBCreativeModeTab.java @@ -28,7 +28,29 @@ public class BBBCreativeModeTab { output.accept(SOUL_BRAZIER); output.accept(IRON_FENCE); + output.accept(OAK_LATTICE); + output.accept(SPRUCE_LATTICE); + output.accept(BIRCH_LATTICE); + output.accept(JUNGLE_LATTICE); + output.accept(ACACIA_LATTICE); + output.accept(DARK_OAK_LATTICE); + output.accept(CRIMSON_LATTICE); + output.accept(WARPED_LATTICE); + output.accept(MANGROVE_LATTICE); + output.accept(BAMBOO_LATTICE); + output.accept(CHERRY_LATTICE); + output.accept(OAK_BALUSTRADE); + output.accept(SPRUCE_BALUSTRADE); + output.accept(BIRCH_BALUSTRADE); + output.accept(JUNGLE_BALUSTRADE); + output.accept(ACACIA_BALUSTRADE); + output.accept(DARK_OAK_BALUSTRADE); + output.accept(CRIMSON_BALUSTRADE); + output.accept(WARPED_BALUSTRADE); + output.accept(MANGROVE_BALUSTRADE); + output.accept(BAMBOO_BALUSTRADE); + output.accept(CHERRY_BALUSTRADE); output.accept(STONE_FRAME); output.accept(BLACKSTONE_FRAME); diff --git a/src/main/java/com/starfish_studios/bbb/registry/BBBItems.java b/src/main/java/com/starfish_studios/bbb/registry/BBBItems.java index 72512542..deb5bb3d 100644 --- a/src/main/java/com/starfish_studios/bbb/registry/BBBItems.java +++ b/src/main/java/com/starfish_studios/bbb/registry/BBBItems.java @@ -12,13 +12,35 @@ public class BBBItems { + /// Oak, Spruce, Birch, Jungle, Acacia, Dark Oak, Crimson, Warped, Mangrove, Bamboo, Cherry + public static final Item CORNERSTONE = register("bbb", new Item(new FabricItemSettings().maxCount(1).rarity(Rarity.UNCOMMON).fireproof())); public static final Item HAMMER = register("hammer", new HammerItem(new FabricItemSettings().maxCount(1).durability(256))); public static final Item CHISEL = register("chisel", new Item(new FabricItemSettings().maxCount(1).durability(256))); public static final Item OAK_BALUSTRADE = register("oak_balustrade", new DescriptionBlockItem(BBBBlocks.OAK_BALUSTRADE, new FabricItemSettings())); + public static final Item SPRUCE_BALUSTRADE = register("spruce_balustrade", new DescriptionBlockItem(BBBBlocks.SPRUCE_BALUSTRADE, new FabricItemSettings())); + public static final Item BIRCH_BALUSTRADE = register("birch_balustrade", new DescriptionBlockItem(BBBBlocks.BIRCH_BALUSTRADE, new FabricItemSettings())); + public static final Item JUNGLE_BALUSTRADE = register("jungle_balustrade", new DescriptionBlockItem(BBBBlocks.JUNGLE_BALUSTRADE, new FabricItemSettings())); + public static final Item ACACIA_BALUSTRADE = register("acacia_balustrade", new DescriptionBlockItem(BBBBlocks.ACACIA_BALUSTRADE, new FabricItemSettings())); + public static final Item DARK_OAK_BALUSTRADE = register("dark_oak_balustrade", new DescriptionBlockItem(BBBBlocks.DARK_OAK_BALUSTRADE, new FabricItemSettings())); + public static final Item CRIMSON_BALUSTRADE = register("crimson_balustrade", new DescriptionBlockItem(BBBBlocks.CRIMSON_BALUSTRADE, new FabricItemSettings())); + public static final Item WARPED_BALUSTRADE = register("warped_balustrade", new DescriptionBlockItem(BBBBlocks.WARPED_BALUSTRADE, new FabricItemSettings())); + public static final Item MANGROVE_BALUSTRADE = register("mangrove_balustrade", new DescriptionBlockItem(BBBBlocks.MANGROVE_BALUSTRADE, new FabricItemSettings())); + public static final Item BAMBOO_BALUSTRADE = register("bamboo_balustrade", new DescriptionBlockItem(BBBBlocks.BAMBOO_BALUSTRADE, new FabricItemSettings())); + public static final Item CHERRY_BALUSTRADE = register("cherry_balustrade", new DescriptionBlockItem(BBBBlocks.CHERRY_BALUSTRADE, new FabricItemSettings())); public static final Item OAK_LATTICE = register("oak_lattice", new DescriptionBlockItem(BBBBlocks.OAK_LATTICE, new FabricItemSettings())); + public static final Item SPRUCE_LATTICE = register("spruce_lattice", new DescriptionBlockItem(BBBBlocks.SPRUCE_LATTICE, new FabricItemSettings())); + public static final Item BIRCH_LATTICE = register("birch_lattice", new DescriptionBlockItem(BBBBlocks.BIRCH_LATTICE, new FabricItemSettings())); + public static final Item JUNGLE_LATTICE = register("jungle_lattice", new DescriptionBlockItem(BBBBlocks.JUNGLE_LATTICE, new FabricItemSettings())); + public static final Item ACACIA_LATTICE = register("acacia_lattice", new DescriptionBlockItem(BBBBlocks.ACACIA_LATTICE, new FabricItemSettings())); + public static final Item DARK_OAK_LATTICE = register("dark_oak_lattice", new DescriptionBlockItem(BBBBlocks.DARK_OAK_LATTICE, new FabricItemSettings())); + public static final Item CRIMSON_LATTICE = register("crimson_lattice", new DescriptionBlockItem(BBBBlocks.CRIMSON_LATTICE, new FabricItemSettings())); + public static final Item WARPED_LATTICE = register("warped_lattice", new DescriptionBlockItem(BBBBlocks.WARPED_LATTICE, new FabricItemSettings())); + public static final Item MANGROVE_LATTICE = register("mangrove_lattice", new DescriptionBlockItem(BBBBlocks.MANGROVE_LATTICE, new FabricItemSettings())); + public static final Item BAMBOO_LATTICE = register("bamboo_lattice", new DescriptionBlockItem(BBBBlocks.BAMBOO_LATTICE, new FabricItemSettings())); + public static final Item CHERRY_LATTICE = register("cherry_lattice", new DescriptionBlockItem(BBBBlocks.CHERRY_LATTICE, new FabricItemSettings())); public static final Item STONE_BLOCK = Items.registerBlock(new StandingAndWallBlockItem(BBBBlocks.STONE_BLOCK, BBBBlocks.WALL_STONE_BLOCK, new Item.Properties(), Direction.DOWN)); public static final Item BLACKSTONE_BLOCK = Items.registerBlock(new StandingAndWallBlockItem(BBBBlocks.BLACKSTONE_BLOCK, BBBBlocks.WALL_BLACKSTONE_BLOCK, new Item.Properties(), Direction.DOWN)); diff --git a/src/main/resources/assets/bbb/blockstates/acacia_balustrade.json b/src/main/resources/assets/bbb/blockstates/acacia_balustrade.json new file mode 100644 index 00000000..74b14f3e --- /dev/null +++ b/src/main/resources/assets/bbb/blockstates/acacia_balustrade.json @@ -0,0 +1,153 @@ +{ + "multipart": [ + { + "apply": { + "model": "bbb:block/balustrade/acacia_beam", + "uvlock": true + } + }, + { + "when": { + "top": "false" + }, + "apply": { + "model": "bbb:block/balustrade/acacia_beam_top", + "uvlock": true + } + }, + { + "when": { + "bottom": "false" + }, + "apply": { + "model": "bbb:block/balustrade/acacia_beam_bottom", + "uvlock": true + } + }, + { + "when": { + "top": "true", + "facing": "north", + "tilted": "false" + }, + "apply": { + "model": "bbb:block/balustrade/acacia_top" + } + }, + { + "when": { + "top": "true", + "facing": "east", + "tilted": "false" + }, + "apply": { + "model": "bbb:block/balustrade/acacia_top", + "y": 90 + } + }, + { + "when": { + "top": "true", + "facing": "south", + "tilted": "false" + }, + "apply": { + "model": "bbb:block/balustrade/acacia_top", + "y": 180 + } + }, + { + "when": { + "top": "true", + "facing": "west", + "tilted": "false" + }, + "apply": { + "model": "bbb:block/balustrade/acacia_top", + "y": 270 + } + }, + { + "when": { + "top": "true", + "facing": "north", + "tilted": "true" + }, + "apply": { + "model": "bbb:block/balustrade/acacia_top_tilted" + } + }, + { + "when": { + "top": "true", + "facing": "east", + "tilted": "true" + }, + "apply": { + "model": "bbb:block/balustrade/acacia_top_tilted", + "y": 90 + } + }, + { + "when": { + "top": "true", + "facing": "south", + "tilted": "true" + }, + "apply": { + "model": "bbb:block/balustrade/acacia_top_tilted", + "y": 180 + } + }, + { + "when": { + "top": "true", + "facing": "west", + "tilted": "true" + }, + "apply": { + "model": "bbb:block/balustrade/acacia_top_tilted", + "y": 270 + } + }, + { + "when": { + "bottom": "true", + "facing": "north" + }, + "apply": { + "model": "bbb:block/balustrade/acacia_bottom" + } + }, + { + "when": { + "bottom": "true", + "facing": "east" + }, + "apply": { + "model": "bbb:block/balustrade/acacia_bottom", + "y": 90 + } + }, + { + "when": { + "bottom": "true", + "facing": "south" + }, + "apply": { + "model": "bbb:block/balustrade/acacia_bottom", + "y": 180 + } + }, + { + "when": { + "bottom": "true", + "facing": "west" + }, + "apply": { + "model": "bbb:block/balustrade/acacia_bottom", + "y": 270 + } + } + ] +} diff --git a/src/main/resources/assets/bbb/blockstates/acacia_lattice.json b/src/main/resources/assets/bbb/blockstates/acacia_lattice.json new file mode 100644 index 00000000..e7ba7966 --- /dev/null +++ b/src/main/resources/assets/bbb/blockstates/acacia_lattice.json @@ -0,0 +1,671 @@ +{ + "multipart": [ + { + "when": { + "plant_type": "vines", + "facing": "north" + }, + "apply": { + "model": "bbb:block/lattice/plants/vines" + } + }, + { + "when": { + "plant_type": "vines", + "facing": "east" + }, + "apply": { + "model": "bbb:block/lattice/plants/vines", + "y": 90 + } + }, + { + "when": { + "plant_type": "vines", + "facing": "south" + }, + "apply": { + "model": "bbb:block/lattice/plants/vines", + "y": 180 + } + }, + { + "when": { + "plant_type": "vines", + "facing": "west" + }, + "apply": { + "model": "bbb:block/lattice/plants/vines", + "y": 270 + } + }, + { + "when": { + "plant_type": "oak_leaves", + "facing": "north" + }, + "apply": { + "model": "bbb:block/lattice/plants/oak_leaves" + } + }, + { + "when": { + "plant_type": "oak_leaves", + "facing": "east" + }, + "apply": { + "model": "bbb:block/lattice/plants/oak_leaves", + "y": 90 + } + }, + { + "when": { + "plant_type": "oak_leaves", + "facing": "south" + }, + "apply": { + "model": "bbb:block/lattice/plants/oak_leaves", + "y": 180 + } + }, + { + "when": { + "plant_type": "oak_leaves", + "facing": "west" + }, + "apply": { + "model": "bbb:block/lattice/plants/oak_leaves", + "y": 270 + } + }, + { + "when": { + "plant_type": "spruce_leaves", + "facing": "north" + }, + "apply": { + "model": "bbb:block/lattice/plants/spruce_leaves" + } + }, + { + "when": { + "plant_type": "spruce_leaves", + "facing": "east" + }, + "apply": { + "model": "bbb:block/lattice/plants/spruce_leaves", + "y": 90 + } + }, + { + "when": { + "plant_type": "spruce_leaves", + "facing": "south" + }, + "apply": { + "model": "bbb:block/lattice/plants/spruce_leaves", + "y": 180 + } + }, + { + "when": { + "plant_type": "spruce_leaves", + "facing": "west" + }, + "apply": { + "model": "bbb:block/lattice/plants/spruce_leaves", + "y": 270 + } + }, + { + "when": { + "plant_type": "birch_leaves", + "facing": "north" + }, + "apply": { + "model": "bbb:block/lattice/plants/birch_leaves" + } + }, + { + "when": { + "plant_type": "birch_leaves", + "facing": "east" + }, + "apply": { + "model": "bbb:block/lattice/plants/birch_leaves", + "y": 90 + } + }, + { + "when": { + "plant_type": "birch_leaves", + "facing": "south" + }, + "apply": { + "model": "bbb:block/lattice/plants/birch_leaves", + "y": 180 + } + }, + { + "when": { + "plant_type": "birch_leaves", + "facing": "west" + }, + "apply": { + "model": "bbb:block/lattice/plants/birch_leaves", + "y": 270 + } + }, + { + "when": { + "plant_type": "jungle_leaves", + "facing": "north" + }, + "apply": { + "model": "bbb:block/lattice/plants/jungle_leaves" + } + }, + { + "when": { + "plant_type": "jungle_leaves", + "facing": "east" + }, + "apply": { + "model": "bbb:block/lattice/plants/jungle_leaves", + "y": 90 + } + }, + { + "when": { + "plant_type": "jungle_leaves", + "facing": "south" + }, + "apply": { + "model": "bbb:block/lattice/plants/jungle_leaves", + "y": 180 + } + }, + { + "when": { + "plant_type": "jungle_leaves", + "facing": "west" + }, + "apply": { + "model": "bbb:block/lattice/plants/jungle_leaves", + "y": 270 + } + }, + { + "when": { + "plant_type": "acacia_leaves", + "facing": "north" + }, + "apply": { + "model": "bbb:block/lattice/plants/acacia_leaves" + } + }, + { + "when": { + "plant_type": "acacia_leaves", + "facing": "east" + }, + "apply": { + "model": "bbb:block/lattice/plants/acacia_leaves", + "y": 90 + } + }, + { + "when": { + "plant_type": "acacia_leaves", + "facing": "south" + }, + "apply": { + "model": "bbb:block/lattice/plants/acacia_leaves", + "y": 180 + } + }, + { + "when": { + "plant_type": "acacia_leaves", + "facing": "west" + }, + "apply": { + "model": "bbb:block/lattice/plants/acacia_leaves", + "y": 270 + } + }, + { + "when": { + "plant_type": "dark_oak_leaves", + "facing": "north" + }, + "apply": { + "model": "bbb:block/lattice/plants/dark_oak_leaves" + } + }, + { + "when": { + "plant_type": "dark_oak_leaves", + "facing": "east" + }, + "apply": { + "model": "bbb:block/lattice/plants/dark_oak_leaves", + "y": 90 + } + }, + { + "when": { + "plant_type": "dark_oak_leaves", + "facing": "south" + }, + "apply": { + "model": "bbb:block/lattice/plants/dark_oak_leaves", + "y": 180 + } + }, + { + "when": { + "plant_type": "dark_oak_leaves", + "facing": "west" + }, + "apply": { + "model": "bbb:block/lattice/plants/dark_oak_leaves", + "y": 270 + } + }, + { + "when": { + "plant_type": "cherry_leaves", + "facing": "north" + }, + "apply": { + "model": "bbb:block/lattice/plants/cherry_leaves" + } + }, + { + "when": { + "plant_type": "cherry_leaves", + "facing": "east" + }, + "apply": { + "model": "bbb:block/lattice/plants/cherry_leaves", + "y": 90 + } + }, + { + "when": { + "plant_type": "cherry_leaves", + "facing": "south" + }, + "apply": { + "model": "bbb:block/lattice/plants/cherry_leaves", + "y": 180 + } + }, + { + "when": { + "plant_type": "cherry_leaves", + "facing": "west" + }, + "apply": { + "model": "bbb:block/lattice/plants/cherry_leaves", + "y": 270 + } + }, + { + "when": { + "plant_type": "mangrove_leaves", + "facing": "north" + }, + "apply": { + "model": "bbb:block/lattice/plants/mangrove_leaves" + } + }, + { + "when": { + "plant_type": "mangrove_leaves", + "facing": "east" + }, + "apply": { + "model": "bbb:block/lattice/plants/mangrove_leaves", + "y": 90 + } + }, + { + "when": { + "plant_type": "mangrove_leaves", + "facing": "south" + }, + "apply": { + "model": "bbb:block/lattice/plants/mangrove_leaves", + "y": 180 + } + }, + { + "when": { + "plant_type": "mangrove_leaves", + "facing": "west" + }, + "apply": { + "model": "bbb:block/lattice/plants/mangrove_leaves", + "y": 270 + } + }, + { + "when": { + "plant_type": "azalea_leaves", + "facing": "north" + }, + "apply": { + "model": "bbb:block/lattice/plants/azalea_leaves" + } + }, + { + "when": { + "plant_type": "azalea_leaves", + "facing": "east" + }, + "apply": { + "model": "bbb:block/lattice/plants/azalea_leaves", + "y": 90 + } + }, + { + "when": { + "plant_type": "azalea_leaves", + "facing": "south" + }, + "apply": { + "model": "bbb:block/lattice/plants/azalea_leaves", + "y": 180 + } + }, + { + "when": { + "plant_type": "azalea_leaves", + "facing": "west" + }, + "apply": { + "model": "bbb:block/lattice/plants/azalea_leaves", + "y": 270 + } + }, + { + "when": { + "plant_type": "flowering_azalea_leaves", + "facing": "north" + }, + "apply": { + "model": "bbb:block/lattice/plants/flowering_azalea_leaves" + } + }, + { + "when": { + "plant_type": "flowering_azalea_leaves", + "facing": "east" + }, + "apply": { + "model": "bbb:block/lattice/plants/flowering_azalea_leaves", + "y": 90 + } + }, + { + "when": { + "plant_type": "flowering_azalea_leaves", + "facing": "south" + }, + "apply": { + "model": "bbb:block/lattice/plants/flowering_azalea_leaves", + "y": 180 + } + }, + { + "when": { + "plant_type": "flowering_azalea_leaves", + "facing": "west" + }, + "apply": { + "model": "bbb:block/lattice/plants/flowering_azalea_leaves", + "y": 270 + } + }, + { + "when": { + "plant_type": "glow_lichen", + "facing": "north" + }, + "apply": { + "model": "bbb:block/lattice/plants/glow_lichen" + } + }, + { + "when": { + "plant_type": "glow_lichen", + "facing": "east" + }, + "apply": { + "model": "bbb:block/lattice/plants/glow_lichen", + "y": 90 + } + }, + { + "when": { + "plant_type": "glow_lichen", + "facing": "south" + }, + "apply": { + "model": "bbb:block/lattice/plants/glow_lichen", + "y": 180 + } + }, + { + "when": { + "plant_type": "glow_lichen", + "facing": "west" + }, + "apply": { + "model": "bbb:block/lattice/plants/glow_lichen", + "y": 270 + } + }, + { + "when": { + "plant_type": "cave_vines", + "facing": "north", + "berries": "false" + }, + "apply": { + "model": "bbb:block/lattice/plants/cave_vines" + } + }, + { + "when": { + "plant_type": "cave_vines", + "facing": "east", + "berries": "false" + }, + "apply": { + "model": "bbb:block/lattice/plants/cave_vines", + "y": 90 + } + }, + { + "when": { + "plant_type": "cave_vines", + "facing": "south", + "berries": "false" + }, + "apply": { + "model": "bbb:block/lattice/plants/cave_vines", + "y": 180 + } + }, + { + "when": { + "plant_type": "cave_vines", + "facing": "west", + "berries": "false" + }, + "apply": { + "model": "bbb:block/lattice/plants/cave_vines", + "y": 270 + } + }, + { + "when": { + "plant_type": "cave_vines", + "facing": "north", + "berries": "true" + }, + "apply": { + "model": "bbb:block/lattice/plants/cave_vines_lit" + } + }, + { + "when": { + "plant_type": "cave_vines", + "facing": "east", + "berries": "true" + }, + "apply": { + "model": "bbb:block/lattice/plants/cave_vines_lit", + "y": 90 + } + }, + { + "when": { + "plant_type": "cave_vines", + "facing": "south", + "berries": "true" + }, + "apply": { + "model": "bbb:block/lattice/plants/cave_vines_lit", + "y": 180 + } + }, + { + "when": { + "plant_type": "cave_vines", + "facing": "west", + "berries": "true" + }, + "apply": { + "model": "bbb:block/lattice/plants/cave_vines_lit", + "y": 270 + } + }, + { + "when": { + "facing": "north" + }, + "apply": { + "model": "bbb:block/lattice/acacia_middle" + } + }, + { + "when": { + "facing": "east" + }, + "apply": { + "model": "bbb:block/lattice/acacia_middle", + "y": 90 + } + }, + { + "when": { + "facing": "south" + }, + "apply": { + "model": "bbb:block/lattice/acacia_middle", + "y": 180 + } + }, + { + "when": { + "facing": "west" + }, + "apply": { + "model": "bbb:block/lattice/acacia_middle", + "y": 270 + } + }, + { + "when": { + "facing": "north", + "left": "true" + }, + "apply": { + "model": "bbb:block/lattice/acacia_left" + } + }, + { + "when": { + "facing": "east", + "left": "true" + }, + "apply": { + "model": "bbb:block/lattice/acacia_left", + "y": 90 + } + }, + { + "when": { + "facing": "south", + "left": "true" + }, + "apply": { + "model": "bbb:block/lattice/acacia_left", + "y": 180 + } + }, + { + "when": { + "facing": "west", + "left": "true" + }, + "apply": { + "model": "bbb:block/lattice/acacia_left", + "y": 270 + } + }, + { + "when": { + "facing": "north", + "right": "true" + }, + "apply": { + "model": "bbb:block/lattice/acacia_right" + } + }, + { + "when": { + "facing": "east", + "right": "true" + }, + "apply": { + "model": "bbb:block/lattice/acacia_right", + "y": 90 + } + }, + { + "when": { + "facing": "south", + "right": "true" + }, + "apply": { + "model": "bbb:block/lattice/acacia_right", + "y": 180 + } + }, + { + "when": { + "facing": "west", + "right": "true" + }, + "apply": { + "model": "bbb:block/lattice/acacia_right", + "y": 270 + } + } + ] +} diff --git a/src/main/resources/assets/bbb/blockstates/bamboo_balustrade.json b/src/main/resources/assets/bbb/blockstates/bamboo_balustrade.json new file mode 100644 index 00000000..56a16406 --- /dev/null +++ b/src/main/resources/assets/bbb/blockstates/bamboo_balustrade.json @@ -0,0 +1,153 @@ +{ + "multipart": [ + { + "apply": { + "model": "bbb:block/balustrade/bamboo_beam", + "uvlock": true + } + }, + { + "when": { + "top": "false" + }, + "apply": { + "model": "bbb:block/balustrade/bamboo_beam_top", + "uvlock": true + } + }, + { + "when": { + "bottom": "false" + }, + "apply": { + "model": "bbb:block/balustrade/bamboo_beam_bottom", + "uvlock": true + } + }, + { + "when": { + "top": "true", + "facing": "north", + "tilted": "false" + }, + "apply": { + "model": "bbb:block/balustrade/bamboo_top" + } + }, + { + "when": { + "top": "true", + "facing": "east", + "tilted": "false" + }, + "apply": { + "model": "bbb:block/balustrade/bamboo_top", + "y": 90 + } + }, + { + "when": { + "top": "true", + "facing": "south", + "tilted": "false" + }, + "apply": { + "model": "bbb:block/balustrade/bamboo_top", + "y": 180 + } + }, + { + "when": { + "top": "true", + "facing": "west", + "tilted": "false" + }, + "apply": { + "model": "bbb:block/balustrade/bamboo_top", + "y": 270 + } + }, + { + "when": { + "top": "true", + "facing": "north", + "tilted": "true" + }, + "apply": { + "model": "bbb:block/balustrade/bamboo_top_tilted" + } + }, + { + "when": { + "top": "true", + "facing": "east", + "tilted": "true" + }, + "apply": { + "model": "bbb:block/balustrade/bamboo_top_tilted", + "y": 90 + } + }, + { + "when": { + "top": "true", + "facing": "south", + "tilted": "true" + }, + "apply": { + "model": "bbb:block/balustrade/bamboo_top_tilted", + "y": 180 + } + }, + { + "when": { + "top": "true", + "facing": "west", + "tilted": "true" + }, + "apply": { + "model": "bbb:block/balustrade/bamboo_top_tilted", + "y": 270 + } + }, + { + "when": { + "bottom": "true", + "facing": "north" + }, + "apply": { + "model": "bbb:block/balustrade/bamboo_bottom" + } + }, + { + "when": { + "bottom": "true", + "facing": "east" + }, + "apply": { + "model": "bbb:block/balustrade/bamboo_bottom", + "y": 90 + } + }, + { + "when": { + "bottom": "true", + "facing": "south" + }, + "apply": { + "model": "bbb:block/balustrade/bamboo_bottom", + "y": 180 + } + }, + { + "when": { + "bottom": "true", + "facing": "west" + }, + "apply": { + "model": "bbb:block/balustrade/bamboo_bottom", + "y": 270 + } + } + ] +} diff --git a/src/main/resources/assets/bbb/blockstates/bamboo_lattice.json b/src/main/resources/assets/bbb/blockstates/bamboo_lattice.json new file mode 100644 index 00000000..4e1d3fac --- /dev/null +++ b/src/main/resources/assets/bbb/blockstates/bamboo_lattice.json @@ -0,0 +1,671 @@ +{ + "multipart": [ + { + "when": { + "plant_type": "vines", + "facing": "north" + }, + "apply": { + "model": "bbb:block/lattice/plants/vines" + } + }, + { + "when": { + "plant_type": "vines", + "facing": "east" + }, + "apply": { + "model": "bbb:block/lattice/plants/vines", + "y": 90 + } + }, + { + "when": { + "plant_type": "vines", + "facing": "south" + }, + "apply": { + "model": "bbb:block/lattice/plants/vines", + "y": 180 + } + }, + { + "when": { + "plant_type": "vines", + "facing": "west" + }, + "apply": { + "model": "bbb:block/lattice/plants/vines", + "y": 270 + } + }, + { + "when": { + "plant_type": "oak_leaves", + "facing": "north" + }, + "apply": { + "model": "bbb:block/lattice/plants/oak_leaves" + } + }, + { + "when": { + "plant_type": "oak_leaves", + "facing": "east" + }, + "apply": { + "model": "bbb:block/lattice/plants/oak_leaves", + "y": 90 + } + }, + { + "when": { + "plant_type": "oak_leaves", + "facing": "south" + }, + "apply": { + "model": "bbb:block/lattice/plants/oak_leaves", + "y": 180 + } + }, + { + "when": { + "plant_type": "oak_leaves", + "facing": "west" + }, + "apply": { + "model": "bbb:block/lattice/plants/oak_leaves", + "y": 270 + } + }, + { + "when": { + "plant_type": "spruce_leaves", + "facing": "north" + }, + "apply": { + "model": "bbb:block/lattice/plants/spruce_leaves" + } + }, + { + "when": { + "plant_type": "spruce_leaves", + "facing": "east" + }, + "apply": { + "model": "bbb:block/lattice/plants/spruce_leaves", + "y": 90 + } + }, + { + "when": { + "plant_type": "spruce_leaves", + "facing": "south" + }, + "apply": { + "model": "bbb:block/lattice/plants/spruce_leaves", + "y": 180 + } + }, + { + "when": { + "plant_type": "spruce_leaves", + "facing": "west" + }, + "apply": { + "model": "bbb:block/lattice/plants/spruce_leaves", + "y": 270 + } + }, + { + "when": { + "plant_type": "birch_leaves", + "facing": "north" + }, + "apply": { + "model": "bbb:block/lattice/plants/birch_leaves" + } + }, + { + "when": { + "plant_type": "birch_leaves", + "facing": "east" + }, + "apply": { + "model": "bbb:block/lattice/plants/birch_leaves", + "y": 90 + } + }, + { + "when": { + "plant_type": "birch_leaves", + "facing": "south" + }, + "apply": { + "model": "bbb:block/lattice/plants/birch_leaves", + "y": 180 + } + }, + { + "when": { + "plant_type": "birch_leaves", + "facing": "west" + }, + "apply": { + "model": "bbb:block/lattice/plants/birch_leaves", + "y": 270 + } + }, + { + "when": { + "plant_type": "jungle_leaves", + "facing": "north" + }, + "apply": { + "model": "bbb:block/lattice/plants/jungle_leaves" + } + }, + { + "when": { + "plant_type": "jungle_leaves", + "facing": "east" + }, + "apply": { + "model": "bbb:block/lattice/plants/jungle_leaves", + "y": 90 + } + }, + { + "when": { + "plant_type": "jungle_leaves", + "facing": "south" + }, + "apply": { + "model": "bbb:block/lattice/plants/jungle_leaves", + "y": 180 + } + }, + { + "when": { + "plant_type": "jungle_leaves", + "facing": "west" + }, + "apply": { + "model": "bbb:block/lattice/plants/jungle_leaves", + "y": 270 + } + }, + { + "when": { + "plant_type": "acacia_leaves", + "facing": "north" + }, + "apply": { + "model": "bbb:block/lattice/plants/acacia_leaves" + } + }, + { + "when": { + "plant_type": "acacia_leaves", + "facing": "east" + }, + "apply": { + "model": "bbb:block/lattice/plants/acacia_leaves", + "y": 90 + } + }, + { + "when": { + "plant_type": "acacia_leaves", + "facing": "south" + }, + "apply": { + "model": "bbb:block/lattice/plants/acacia_leaves", + "y": 180 + } + }, + { + "when": { + "plant_type": "acacia_leaves", + "facing": "west" + }, + "apply": { + "model": "bbb:block/lattice/plants/acacia_leaves", + "y": 270 + } + }, + { + "when": { + "plant_type": "dark_oak_leaves", + "facing": "north" + }, + "apply": { + "model": "bbb:block/lattice/plants/dark_oak_leaves" + } + }, + { + "when": { + "plant_type": "dark_oak_leaves", + "facing": "east" + }, + "apply": { + "model": "bbb:block/lattice/plants/dark_oak_leaves", + "y": 90 + } + }, + { + "when": { + "plant_type": "dark_oak_leaves", + "facing": "south" + }, + "apply": { + "model": "bbb:block/lattice/plants/dark_oak_leaves", + "y": 180 + } + }, + { + "when": { + "plant_type": "dark_oak_leaves", + "facing": "west" + }, + "apply": { + "model": "bbb:block/lattice/plants/dark_oak_leaves", + "y": 270 + } + }, + { + "when": { + "plant_type": "cherry_leaves", + "facing": "north" + }, + "apply": { + "model": "bbb:block/lattice/plants/cherry_leaves" + } + }, + { + "when": { + "plant_type": "cherry_leaves", + "facing": "east" + }, + "apply": { + "model": "bbb:block/lattice/plants/cherry_leaves", + "y": 90 + } + }, + { + "when": { + "plant_type": "cherry_leaves", + "facing": "south" + }, + "apply": { + "model": "bbb:block/lattice/plants/cherry_leaves", + "y": 180 + } + }, + { + "when": { + "plant_type": "cherry_leaves", + "facing": "west" + }, + "apply": { + "model": "bbb:block/lattice/plants/cherry_leaves", + "y": 270 + } + }, + { + "when": { + "plant_type": "mangrove_leaves", + "facing": "north" + }, + "apply": { + "model": "bbb:block/lattice/plants/mangrove_leaves" + } + }, + { + "when": { + "plant_type": "mangrove_leaves", + "facing": "east" + }, + "apply": { + "model": "bbb:block/lattice/plants/mangrove_leaves", + "y": 90 + } + }, + { + "when": { + "plant_type": "mangrove_leaves", + "facing": "south" + }, + "apply": { + "model": "bbb:block/lattice/plants/mangrove_leaves", + "y": 180 + } + }, + { + "when": { + "plant_type": "mangrove_leaves", + "facing": "west" + }, + "apply": { + "model": "bbb:block/lattice/plants/mangrove_leaves", + "y": 270 + } + }, + { + "when": { + "plant_type": "azalea_leaves", + "facing": "north" + }, + "apply": { + "model": "bbb:block/lattice/plants/azalea_leaves" + } + }, + { + "when": { + "plant_type": "azalea_leaves", + "facing": "east" + }, + "apply": { + "model": "bbb:block/lattice/plants/azalea_leaves", + "y": 90 + } + }, + { + "when": { + "plant_type": "azalea_leaves", + "facing": "south" + }, + "apply": { + "model": "bbb:block/lattice/plants/azalea_leaves", + "y": 180 + } + }, + { + "when": { + "plant_type": "azalea_leaves", + "facing": "west" + }, + "apply": { + "model": "bbb:block/lattice/plants/azalea_leaves", + "y": 270 + } + }, + { + "when": { + "plant_type": "flowering_azalea_leaves", + "facing": "north" + }, + "apply": { + "model": "bbb:block/lattice/plants/flowering_azalea_leaves" + } + }, + { + "when": { + "plant_type": "flowering_azalea_leaves", + "facing": "east" + }, + "apply": { + "model": "bbb:block/lattice/plants/flowering_azalea_leaves", + "y": 90 + } + }, + { + "when": { + "plant_type": "flowering_azalea_leaves", + "facing": "south" + }, + "apply": { + "model": "bbb:block/lattice/plants/flowering_azalea_leaves", + "y": 180 + } + }, + { + "when": { + "plant_type": "flowering_azalea_leaves", + "facing": "west" + }, + "apply": { + "model": "bbb:block/lattice/plants/flowering_azalea_leaves", + "y": 270 + } + }, + { + "when": { + "plant_type": "glow_lichen", + "facing": "north" + }, + "apply": { + "model": "bbb:block/lattice/plants/glow_lichen" + } + }, + { + "when": { + "plant_type": "glow_lichen", + "facing": "east" + }, + "apply": { + "model": "bbb:block/lattice/plants/glow_lichen", + "y": 90 + } + }, + { + "when": { + "plant_type": "glow_lichen", + "facing": "south" + }, + "apply": { + "model": "bbb:block/lattice/plants/glow_lichen", + "y": 180 + } + }, + { + "when": { + "plant_type": "glow_lichen", + "facing": "west" + }, + "apply": { + "model": "bbb:block/lattice/plants/glow_lichen", + "y": 270 + } + }, + { + "when": { + "plant_type": "cave_vines", + "facing": "north", + "berries": "false" + }, + "apply": { + "model": "bbb:block/lattice/plants/cave_vines" + } + }, + { + "when": { + "plant_type": "cave_vines", + "facing": "east", + "berries": "false" + }, + "apply": { + "model": "bbb:block/lattice/plants/cave_vines", + "y": 90 + } + }, + { + "when": { + "plant_type": "cave_vines", + "facing": "south", + "berries": "false" + }, + "apply": { + "model": "bbb:block/lattice/plants/cave_vines", + "y": 180 + } + }, + { + "when": { + "plant_type": "cave_vines", + "facing": "west", + "berries": "false" + }, + "apply": { + "model": "bbb:block/lattice/plants/cave_vines", + "y": 270 + } + }, + { + "when": { + "plant_type": "cave_vines", + "facing": "north", + "berries": "true" + }, + "apply": { + "model": "bbb:block/lattice/plants/cave_vines_lit" + } + }, + { + "when": { + "plant_type": "cave_vines", + "facing": "east", + "berries": "true" + }, + "apply": { + "model": "bbb:block/lattice/plants/cave_vines_lit", + "y": 90 + } + }, + { + "when": { + "plant_type": "cave_vines", + "facing": "south", + "berries": "true" + }, + "apply": { + "model": "bbb:block/lattice/plants/cave_vines_lit", + "y": 180 + } + }, + { + "when": { + "plant_type": "cave_vines", + "facing": "west", + "berries": "true" + }, + "apply": { + "model": "bbb:block/lattice/plants/cave_vines_lit", + "y": 270 + } + }, + { + "when": { + "facing": "north" + }, + "apply": { + "model": "bbb:block/lattice/bamboo_middle" + } + }, + { + "when": { + "facing": "east" + }, + "apply": { + "model": "bbb:block/lattice/bamboo_middle", + "y": 90 + } + }, + { + "when": { + "facing": "south" + }, + "apply": { + "model": "bbb:block/lattice/bamboo_middle", + "y": 180 + } + }, + { + "when": { + "facing": "west" + }, + "apply": { + "model": "bbb:block/lattice/bamboo_middle", + "y": 270 + } + }, + { + "when": { + "facing": "north", + "left": "true" + }, + "apply": { + "model": "bbb:block/lattice/bamboo_left" + } + }, + { + "when": { + "facing": "east", + "left": "true" + }, + "apply": { + "model": "bbb:block/lattice/bamboo_left", + "y": 90 + } + }, + { + "when": { + "facing": "south", + "left": "true" + }, + "apply": { + "model": "bbb:block/lattice/bamboo_left", + "y": 180 + } + }, + { + "when": { + "facing": "west", + "left": "true" + }, + "apply": { + "model": "bbb:block/lattice/bamboo_left", + "y": 270 + } + }, + { + "when": { + "facing": "north", + "right": "true" + }, + "apply": { + "model": "bbb:block/lattice/bamboo_right" + } + }, + { + "when": { + "facing": "east", + "right": "true" + }, + "apply": { + "model": "bbb:block/lattice/bamboo_right", + "y": 90 + } + }, + { + "when": { + "facing": "south", + "right": "true" + }, + "apply": { + "model": "bbb:block/lattice/bamboo_right", + "y": 180 + } + }, + { + "when": { + "facing": "west", + "right": "true" + }, + "apply": { + "model": "bbb:block/lattice/bamboo_right", + "y": 270 + } + } + ] +} diff --git a/src/main/resources/assets/bbb/blockstates/birch_balustrade.json b/src/main/resources/assets/bbb/blockstates/birch_balustrade.json new file mode 100644 index 00000000..152fdf6d --- /dev/null +++ b/src/main/resources/assets/bbb/blockstates/birch_balustrade.json @@ -0,0 +1,153 @@ +{ + "multipart": [ + { + "apply": { + "model": "bbb:block/balustrade/birch_beam", + "uvlock": true + } + }, + { + "when": { + "top": "false" + }, + "apply": { + "model": "bbb:block/balustrade/birch_beam_top", + "uvlock": true + } + }, + { + "when": { + "bottom": "false" + }, + "apply": { + "model": "bbb:block/balustrade/birch_beam_bottom", + "uvlock": true + } + }, + { + "when": { + "top": "true", + "facing": "north", + "tilted": "false" + }, + "apply": { + "model": "bbb:block/balustrade/birch_top" + } + }, + { + "when": { + "top": "true", + "facing": "east", + "tilted": "false" + }, + "apply": { + "model": "bbb:block/balustrade/birch_top", + "y": 90 + } + }, + { + "when": { + "top": "true", + "facing": "south", + "tilted": "false" + }, + "apply": { + "model": "bbb:block/balustrade/birch_top", + "y": 180 + } + }, + { + "when": { + "top": "true", + "facing": "west", + "tilted": "false" + }, + "apply": { + "model": "bbb:block/balustrade/birch_top", + "y": 270 + } + }, + { + "when": { + "top": "true", + "facing": "north", + "tilted": "true" + }, + "apply": { + "model": "bbb:block/balustrade/birch_top_tilted" + } + }, + { + "when": { + "top": "true", + "facing": "east", + "tilted": "true" + }, + "apply": { + "model": "bbb:block/balustrade/birch_top_tilted", + "y": 90 + } + }, + { + "when": { + "top": "true", + "facing": "south", + "tilted": "true" + }, + "apply": { + "model": "bbb:block/balustrade/birch_top_tilted", + "y": 180 + } + }, + { + "when": { + "top": "true", + "facing": "west", + "tilted": "true" + }, + "apply": { + "model": "bbb:block/balustrade/birch_top_tilted", + "y": 270 + } + }, + { + "when": { + "bottom": "true", + "facing": "north" + }, + "apply": { + "model": "bbb:block/balustrade/birch_bottom" + } + }, + { + "when": { + "bottom": "true", + "facing": "east" + }, + "apply": { + "model": "bbb:block/balustrade/birch_bottom", + "y": 90 + } + }, + { + "when": { + "bottom": "true", + "facing": "south" + }, + "apply": { + "model": "bbb:block/balustrade/birch_bottom", + "y": 180 + } + }, + { + "when": { + "bottom": "true", + "facing": "west" + }, + "apply": { + "model": "bbb:block/balustrade/birch_bottom", + "y": 270 + } + } + ] +} diff --git a/src/main/resources/assets/bbb/blockstates/birch_lattice.json b/src/main/resources/assets/bbb/blockstates/birch_lattice.json new file mode 100644 index 00000000..455e98b3 --- /dev/null +++ b/src/main/resources/assets/bbb/blockstates/birch_lattice.json @@ -0,0 +1,671 @@ +{ + "multipart": [ + { + "when": { + "plant_type": "vines", + "facing": "north" + }, + "apply": { + "model": "bbb:block/lattice/plants/vines" + } + }, + { + "when": { + "plant_type": "vines", + "facing": "east" + }, + "apply": { + "model": "bbb:block/lattice/plants/vines", + "y": 90 + } + }, + { + "when": { + "plant_type": "vines", + "facing": "south" + }, + "apply": { + "model": "bbb:block/lattice/plants/vines", + "y": 180 + } + }, + { + "when": { + "plant_type": "vines", + "facing": "west" + }, + "apply": { + "model": "bbb:block/lattice/plants/vines", + "y": 270 + } + }, + { + "when": { + "plant_type": "oak_leaves", + "facing": "north" + }, + "apply": { + "model": "bbb:block/lattice/plants/oak_leaves" + } + }, + { + "when": { + "plant_type": "oak_leaves", + "facing": "east" + }, + "apply": { + "model": "bbb:block/lattice/plants/oak_leaves", + "y": 90 + } + }, + { + "when": { + "plant_type": "oak_leaves", + "facing": "south" + }, + "apply": { + "model": "bbb:block/lattice/plants/oak_leaves", + "y": 180 + } + }, + { + "when": { + "plant_type": "oak_leaves", + "facing": "west" + }, + "apply": { + "model": "bbb:block/lattice/plants/oak_leaves", + "y": 270 + } + }, + { + "when": { + "plant_type": "spruce_leaves", + "facing": "north" + }, + "apply": { + "model": "bbb:block/lattice/plants/spruce_leaves" + } + }, + { + "when": { + "plant_type": "spruce_leaves", + "facing": "east" + }, + "apply": { + "model": "bbb:block/lattice/plants/spruce_leaves", + "y": 90 + } + }, + { + "when": { + "plant_type": "spruce_leaves", + "facing": "south" + }, + "apply": { + "model": "bbb:block/lattice/plants/spruce_leaves", + "y": 180 + } + }, + { + "when": { + "plant_type": "spruce_leaves", + "facing": "west" + }, + "apply": { + "model": "bbb:block/lattice/plants/spruce_leaves", + "y": 270 + } + }, + { + "when": { + "plant_type": "birch_leaves", + "facing": "north" + }, + "apply": { + "model": "bbb:block/lattice/plants/birch_leaves" + } + }, + { + "when": { + "plant_type": "birch_leaves", + "facing": "east" + }, + "apply": { + "model": "bbb:block/lattice/plants/birch_leaves", + "y": 90 + } + }, + { + "when": { + "plant_type": "birch_leaves", + "facing": "south" + }, + "apply": { + "model": "bbb:block/lattice/plants/birch_leaves", + "y": 180 + } + }, + { + "when": { + "plant_type": "birch_leaves", + "facing": "west" + }, + "apply": { + "model": "bbb:block/lattice/plants/birch_leaves", + "y": 270 + } + }, + { + "when": { + "plant_type": "jungle_leaves", + "facing": "north" + }, + "apply": { + "model": "bbb:block/lattice/plants/jungle_leaves" + } + }, + { + "when": { + "plant_type": "jungle_leaves", + "facing": "east" + }, + "apply": { + "model": "bbb:block/lattice/plants/jungle_leaves", + "y": 90 + } + }, + { + "when": { + "plant_type": "jungle_leaves", + "facing": "south" + }, + "apply": { + "model": "bbb:block/lattice/plants/jungle_leaves", + "y": 180 + } + }, + { + "when": { + "plant_type": "jungle_leaves", + "facing": "west" + }, + "apply": { + "model": "bbb:block/lattice/plants/jungle_leaves", + "y": 270 + } + }, + { + "when": { + "plant_type": "acacia_leaves", + "facing": "north" + }, + "apply": { + "model": "bbb:block/lattice/plants/acacia_leaves" + } + }, + { + "when": { + "plant_type": "acacia_leaves", + "facing": "east" + }, + "apply": { + "model": "bbb:block/lattice/plants/acacia_leaves", + "y": 90 + } + }, + { + "when": { + "plant_type": "acacia_leaves", + "facing": "south" + }, + "apply": { + "model": "bbb:block/lattice/plants/acacia_leaves", + "y": 180 + } + }, + { + "when": { + "plant_type": "acacia_leaves", + "facing": "west" + }, + "apply": { + "model": "bbb:block/lattice/plants/acacia_leaves", + "y": 270 + } + }, + { + "when": { + "plant_type": "dark_oak_leaves", + "facing": "north" + }, + "apply": { + "model": "bbb:block/lattice/plants/dark_oak_leaves" + } + }, + { + "when": { + "plant_type": "dark_oak_leaves", + "facing": "east" + }, + "apply": { + "model": "bbb:block/lattice/plants/dark_oak_leaves", + "y": 90 + } + }, + { + "when": { + "plant_type": "dark_oak_leaves", + "facing": "south" + }, + "apply": { + "model": "bbb:block/lattice/plants/dark_oak_leaves", + "y": 180 + } + }, + { + "when": { + "plant_type": "dark_oak_leaves", + "facing": "west" + }, + "apply": { + "model": "bbb:block/lattice/plants/dark_oak_leaves", + "y": 270 + } + }, + { + "when": { + "plant_type": "cherry_leaves", + "facing": "north" + }, + "apply": { + "model": "bbb:block/lattice/plants/cherry_leaves" + } + }, + { + "when": { + "plant_type": "cherry_leaves", + "facing": "east" + }, + "apply": { + "model": "bbb:block/lattice/plants/cherry_leaves", + "y": 90 + } + }, + { + "when": { + "plant_type": "cherry_leaves", + "facing": "south" + }, + "apply": { + "model": "bbb:block/lattice/plants/cherry_leaves", + "y": 180 + } + }, + { + "when": { + "plant_type": "cherry_leaves", + "facing": "west" + }, + "apply": { + "model": "bbb:block/lattice/plants/cherry_leaves", + "y": 270 + } + }, + { + "when": { + "plant_type": "mangrove_leaves", + "facing": "north" + }, + "apply": { + "model": "bbb:block/lattice/plants/mangrove_leaves" + } + }, + { + "when": { + "plant_type": "mangrove_leaves", + "facing": "east" + }, + "apply": { + "model": "bbb:block/lattice/plants/mangrove_leaves", + "y": 90 + } + }, + { + "when": { + "plant_type": "mangrove_leaves", + "facing": "south" + }, + "apply": { + "model": "bbb:block/lattice/plants/mangrove_leaves", + "y": 180 + } + }, + { + "when": { + "plant_type": "mangrove_leaves", + "facing": "west" + }, + "apply": { + "model": "bbb:block/lattice/plants/mangrove_leaves", + "y": 270 + } + }, + { + "when": { + "plant_type": "azalea_leaves", + "facing": "north" + }, + "apply": { + "model": "bbb:block/lattice/plants/azalea_leaves" + } + }, + { + "when": { + "plant_type": "azalea_leaves", + "facing": "east" + }, + "apply": { + "model": "bbb:block/lattice/plants/azalea_leaves", + "y": 90 + } + }, + { + "when": { + "plant_type": "azalea_leaves", + "facing": "south" + }, + "apply": { + "model": "bbb:block/lattice/plants/azalea_leaves", + "y": 180 + } + }, + { + "when": { + "plant_type": "azalea_leaves", + "facing": "west" + }, + "apply": { + "model": "bbb:block/lattice/plants/azalea_leaves", + "y": 270 + } + }, + { + "when": { + "plant_type": "flowering_azalea_leaves", + "facing": "north" + }, + "apply": { + "model": "bbb:block/lattice/plants/flowering_azalea_leaves" + } + }, + { + "when": { + "plant_type": "flowering_azalea_leaves", + "facing": "east" + }, + "apply": { + "model": "bbb:block/lattice/plants/flowering_azalea_leaves", + "y": 90 + } + }, + { + "when": { + "plant_type": "flowering_azalea_leaves", + "facing": "south" + }, + "apply": { + "model": "bbb:block/lattice/plants/flowering_azalea_leaves", + "y": 180 + } + }, + { + "when": { + "plant_type": "flowering_azalea_leaves", + "facing": "west" + }, + "apply": { + "model": "bbb:block/lattice/plants/flowering_azalea_leaves", + "y": 270 + } + }, + { + "when": { + "plant_type": "glow_lichen", + "facing": "north" + }, + "apply": { + "model": "bbb:block/lattice/plants/glow_lichen" + } + }, + { + "when": { + "plant_type": "glow_lichen", + "facing": "east" + }, + "apply": { + "model": "bbb:block/lattice/plants/glow_lichen", + "y": 90 + } + }, + { + "when": { + "plant_type": "glow_lichen", + "facing": "south" + }, + "apply": { + "model": "bbb:block/lattice/plants/glow_lichen", + "y": 180 + } + }, + { + "when": { + "plant_type": "glow_lichen", + "facing": "west" + }, + "apply": { + "model": "bbb:block/lattice/plants/glow_lichen", + "y": 270 + } + }, + { + "when": { + "plant_type": "cave_vines", + "facing": "north", + "berries": "false" + }, + "apply": { + "model": "bbb:block/lattice/plants/cave_vines" + } + }, + { + "when": { + "plant_type": "cave_vines", + "facing": "east", + "berries": "false" + }, + "apply": { + "model": "bbb:block/lattice/plants/cave_vines", + "y": 90 + } + }, + { + "when": { + "plant_type": "cave_vines", + "facing": "south", + "berries": "false" + }, + "apply": { + "model": "bbb:block/lattice/plants/cave_vines", + "y": 180 + } + }, + { + "when": { + "plant_type": "cave_vines", + "facing": "west", + "berries": "false" + }, + "apply": { + "model": "bbb:block/lattice/plants/cave_vines", + "y": 270 + } + }, + { + "when": { + "plant_type": "cave_vines", + "facing": "north", + "berries": "true" + }, + "apply": { + "model": "bbb:block/lattice/plants/cave_vines_lit" + } + }, + { + "when": { + "plant_type": "cave_vines", + "facing": "east", + "berries": "true" + }, + "apply": { + "model": "bbb:block/lattice/plants/cave_vines_lit", + "y": 90 + } + }, + { + "when": { + "plant_type": "cave_vines", + "facing": "south", + "berries": "true" + }, + "apply": { + "model": "bbb:block/lattice/plants/cave_vines_lit", + "y": 180 + } + }, + { + "when": { + "plant_type": "cave_vines", + "facing": "west", + "berries": "true" + }, + "apply": { + "model": "bbb:block/lattice/plants/cave_vines_lit", + "y": 270 + } + }, + { + "when": { + "facing": "north" + }, + "apply": { + "model": "bbb:block/lattice/birch_middle" + } + }, + { + "when": { + "facing": "east" + }, + "apply": { + "model": "bbb:block/lattice/birch_middle", + "y": 90 + } + }, + { + "when": { + "facing": "south" + }, + "apply": { + "model": "bbb:block/lattice/birch_middle", + "y": 180 + } + }, + { + "when": { + "facing": "west" + }, + "apply": { + "model": "bbb:block/lattice/birch_middle", + "y": 270 + } + }, + { + "when": { + "facing": "north", + "left": "true" + }, + "apply": { + "model": "bbb:block/lattice/birch_left" + } + }, + { + "when": { + "facing": "east", + "left": "true" + }, + "apply": { + "model": "bbb:block/lattice/birch_left", + "y": 90 + } + }, + { + "when": { + "facing": "south", + "left": "true" + }, + "apply": { + "model": "bbb:block/lattice/birch_left", + "y": 180 + } + }, + { + "when": { + "facing": "west", + "left": "true" + }, + "apply": { + "model": "bbb:block/lattice/birch_left", + "y": 270 + } + }, + { + "when": { + "facing": "north", + "right": "true" + }, + "apply": { + "model": "bbb:block/lattice/birch_right" + } + }, + { + "when": { + "facing": "east", + "right": "true" + }, + "apply": { + "model": "bbb:block/lattice/birch_right", + "y": 90 + } + }, + { + "when": { + "facing": "south", + "right": "true" + }, + "apply": { + "model": "bbb:block/lattice/birch_right", + "y": 180 + } + }, + { + "when": { + "facing": "west", + "right": "true" + }, + "apply": { + "model": "bbb:block/lattice/birch_right", + "y": 270 + } + } + ] +} diff --git a/src/main/resources/assets/bbb/blockstates/cherry_balustrade.json b/src/main/resources/assets/bbb/blockstates/cherry_balustrade.json new file mode 100644 index 00000000..093f9e93 --- /dev/null +++ b/src/main/resources/assets/bbb/blockstates/cherry_balustrade.json @@ -0,0 +1,153 @@ +{ + "multipart": [ + { + "apply": { + "model": "bbb:block/balustrade/cherry_beam", + "uvlock": true + } + }, + { + "when": { + "top": "false" + }, + "apply": { + "model": "bbb:block/balustrade/cherry_beam_top", + "uvlock": true + } + }, + { + "when": { + "bottom": "false" + }, + "apply": { + "model": "bbb:block/balustrade/cherry_beam_bottom", + "uvlock": true + } + }, + { + "when": { + "top": "true", + "facing": "north", + "tilted": "false" + }, + "apply": { + "model": "bbb:block/balustrade/cherry_top" + } + }, + { + "when": { + "top": "true", + "facing": "east", + "tilted": "false" + }, + "apply": { + "model": "bbb:block/balustrade/cherry_top", + "y": 90 + } + }, + { + "when": { + "top": "true", + "facing": "south", + "tilted": "false" + }, + "apply": { + "model": "bbb:block/balustrade/cherry_top", + "y": 180 + } + }, + { + "when": { + "top": "true", + "facing": "west", + "tilted": "false" + }, + "apply": { + "model": "bbb:block/balustrade/cherry_top", + "y": 270 + } + }, + { + "when": { + "top": "true", + "facing": "north", + "tilted": "true" + }, + "apply": { + "model": "bbb:block/balustrade/cherry_top_tilted" + } + }, + { + "when": { + "top": "true", + "facing": "east", + "tilted": "true" + }, + "apply": { + "model": "bbb:block/balustrade/cherry_top_tilted", + "y": 90 + } + }, + { + "when": { + "top": "true", + "facing": "south", + "tilted": "true" + }, + "apply": { + "model": "bbb:block/balustrade/cherry_top_tilted", + "y": 180 + } + }, + { + "when": { + "top": "true", + "facing": "west", + "tilted": "true" + }, + "apply": { + "model": "bbb:block/balustrade/cherry_top_tilted", + "y": 270 + } + }, + { + "when": { + "bottom": "true", + "facing": "north" + }, + "apply": { + "model": "bbb:block/balustrade/cherry_bottom" + } + }, + { + "when": { + "bottom": "true", + "facing": "east" + }, + "apply": { + "model": "bbb:block/balustrade/cherry_bottom", + "y": 90 + } + }, + { + "when": { + "bottom": "true", + "facing": "south" + }, + "apply": { + "model": "bbb:block/balustrade/cherry_bottom", + "y": 180 + } + }, + { + "when": { + "bottom": "true", + "facing": "west" + }, + "apply": { + "model": "bbb:block/balustrade/cherry_bottom", + "y": 270 + } + } + ] +} diff --git a/src/main/resources/assets/bbb/blockstates/cherry_lattice.json b/src/main/resources/assets/bbb/blockstates/cherry_lattice.json new file mode 100644 index 00000000..3ff8e930 --- /dev/null +++ b/src/main/resources/assets/bbb/blockstates/cherry_lattice.json @@ -0,0 +1,671 @@ +{ + "multipart": [ + { + "when": { + "plant_type": "vines", + "facing": "north" + }, + "apply": { + "model": "bbb:block/lattice/plants/vines" + } + }, + { + "when": { + "plant_type": "vines", + "facing": "east" + }, + "apply": { + "model": "bbb:block/lattice/plants/vines", + "y": 90 + } + }, + { + "when": { + "plant_type": "vines", + "facing": "south" + }, + "apply": { + "model": "bbb:block/lattice/plants/vines", + "y": 180 + } + }, + { + "when": { + "plant_type": "vines", + "facing": "west" + }, + "apply": { + "model": "bbb:block/lattice/plants/vines", + "y": 270 + } + }, + { + "when": { + "plant_type": "cherry_leaves", + "facing": "north" + }, + "apply": { + "model": "bbb:block/lattice/plants/cherry_leaves" + } + }, + { + "when": { + "plant_type": "cherry_leaves", + "facing": "east" + }, + "apply": { + "model": "bbb:block/lattice/plants/cherry_leaves", + "y": 90 + } + }, + { + "when": { + "plant_type": "cherry_leaves", + "facing": "south" + }, + "apply": { + "model": "bbb:block/lattice/plants/cherry_leaves", + "y": 180 + } + }, + { + "when": { + "plant_type": "cherry_leaves", + "facing": "west" + }, + "apply": { + "model": "bbb:block/lattice/plants/cherry_leaves", + "y": 270 + } + }, + { + "when": { + "plant_type": "spruce_leaves", + "facing": "north" + }, + "apply": { + "model": "bbb:block/lattice/plants/spruce_leaves" + } + }, + { + "when": { + "plant_type": "spruce_leaves", + "facing": "east" + }, + "apply": { + "model": "bbb:block/lattice/plants/spruce_leaves", + "y": 90 + } + }, + { + "when": { + "plant_type": "spruce_leaves", + "facing": "south" + }, + "apply": { + "model": "bbb:block/lattice/plants/spruce_leaves", + "y": 180 + } + }, + { + "when": { + "plant_type": "spruce_leaves", + "facing": "west" + }, + "apply": { + "model": "bbb:block/lattice/plants/spruce_leaves", + "y": 270 + } + }, + { + "when": { + "plant_type": "birch_leaves", + "facing": "north" + }, + "apply": { + "model": "bbb:block/lattice/plants/birch_leaves" + } + }, + { + "when": { + "plant_type": "birch_leaves", + "facing": "east" + }, + "apply": { + "model": "bbb:block/lattice/plants/birch_leaves", + "y": 90 + } + }, + { + "when": { + "plant_type": "birch_leaves", + "facing": "south" + }, + "apply": { + "model": "bbb:block/lattice/plants/birch_leaves", + "y": 180 + } + }, + { + "when": { + "plant_type": "birch_leaves", + "facing": "west" + }, + "apply": { + "model": "bbb:block/lattice/plants/birch_leaves", + "y": 270 + } + }, + { + "when": { + "plant_type": "jungle_leaves", + "facing": "north" + }, + "apply": { + "model": "bbb:block/lattice/plants/jungle_leaves" + } + }, + { + "when": { + "plant_type": "jungle_leaves", + "facing": "east" + }, + "apply": { + "model": "bbb:block/lattice/plants/jungle_leaves", + "y": 90 + } + }, + { + "when": { + "plant_type": "jungle_leaves", + "facing": "south" + }, + "apply": { + "model": "bbb:block/lattice/plants/jungle_leaves", + "y": 180 + } + }, + { + "when": { + "plant_type": "jungle_leaves", + "facing": "west" + }, + "apply": { + "model": "bbb:block/lattice/plants/jungle_leaves", + "y": 270 + } + }, + { + "when": { + "plant_type": "acacia_leaves", + "facing": "north" + }, + "apply": { + "model": "bbb:block/lattice/plants/acacia_leaves" + } + }, + { + "when": { + "plant_type": "acacia_leaves", + "facing": "east" + }, + "apply": { + "model": "bbb:block/lattice/plants/acacia_leaves", + "y": 90 + } + }, + { + "when": { + "plant_type": "acacia_leaves", + "facing": "south" + }, + "apply": { + "model": "bbb:block/lattice/plants/acacia_leaves", + "y": 180 + } + }, + { + "when": { + "plant_type": "acacia_leaves", + "facing": "west" + }, + "apply": { + "model": "bbb:block/lattice/plants/acacia_leaves", + "y": 270 + } + }, + { + "when": { + "plant_type": "dark_oak_leaves", + "facing": "north" + }, + "apply": { + "model": "bbb:block/lattice/plants/dark_oak_leaves" + } + }, + { + "when": { + "plant_type": "dark_oak_leaves", + "facing": "east" + }, + "apply": { + "model": "bbb:block/lattice/plants/dark_oak_leaves", + "y": 90 + } + }, + { + "when": { + "plant_type": "dark_oak_leaves", + "facing": "south" + }, + "apply": { + "model": "bbb:block/lattice/plants/dark_oak_leaves", + "y": 180 + } + }, + { + "when": { + "plant_type": "dark_oak_leaves", + "facing": "west" + }, + "apply": { + "model": "bbb:block/lattice/plants/dark_oak_leaves", + "y": 270 + } + }, + { + "when": { + "plant_type": "oak_leaves", + "facing": "north" + }, + "apply": { + "model": "bbb:block/lattice/plants/oak_leaves" + } + }, + { + "when": { + "plant_type": "oak_leaves", + "facing": "east" + }, + "apply": { + "model": "bbb:block/lattice/plants/oak_leaves", + "y": 90 + } + }, + { + "when": { + "plant_type": "oak_leaves", + "facing": "south" + }, + "apply": { + "model": "bbb:block/lattice/plants/oak_leaves", + "y": 180 + } + }, + { + "when": { + "plant_type": "oak_leaves", + "facing": "west" + }, + "apply": { + "model": "bbb:block/lattice/plants/oak_leaves", + "y": 270 + } + }, + { + "when": { + "plant_type": "mangrove_leaves", + "facing": "north" + }, + "apply": { + "model": "bbb:block/lattice/plants/mangrove_leaves" + } + }, + { + "when": { + "plant_type": "mangrove_leaves", + "facing": "east" + }, + "apply": { + "model": "bbb:block/lattice/plants/mangrove_leaves", + "y": 90 + } + }, + { + "when": { + "plant_type": "mangrove_leaves", + "facing": "south" + }, + "apply": { + "model": "bbb:block/lattice/plants/mangrove_leaves", + "y": 180 + } + }, + { + "when": { + "plant_type": "mangrove_leaves", + "facing": "west" + }, + "apply": { + "model": "bbb:block/lattice/plants/mangrove_leaves", + "y": 270 + } + }, + { + "when": { + "plant_type": "azalea_leaves", + "facing": "north" + }, + "apply": { + "model": "bbb:block/lattice/plants/azalea_leaves" + } + }, + { + "when": { + "plant_type": "azalea_leaves", + "facing": "east" + }, + "apply": { + "model": "bbb:block/lattice/plants/azalea_leaves", + "y": 90 + } + }, + { + "when": { + "plant_type": "azalea_leaves", + "facing": "south" + }, + "apply": { + "model": "bbb:block/lattice/plants/azalea_leaves", + "y": 180 + } + }, + { + "when": { + "plant_type": "azalea_leaves", + "facing": "west" + }, + "apply": { + "model": "bbb:block/lattice/plants/azalea_leaves", + "y": 270 + } + }, + { + "when": { + "plant_type": "flowering_azalea_leaves", + "facing": "north" + }, + "apply": { + "model": "bbb:block/lattice/plants/flowering_azalea_leaves" + } + }, + { + "when": { + "plant_type": "flowering_azalea_leaves", + "facing": "east" + }, + "apply": { + "model": "bbb:block/lattice/plants/flowering_azalea_leaves", + "y": 90 + } + }, + { + "when": { + "plant_type": "flowering_azalea_leaves", + "facing": "south" + }, + "apply": { + "model": "bbb:block/lattice/plants/flowering_azalea_leaves", + "y": 180 + } + }, + { + "when": { + "plant_type": "flowering_azalea_leaves", + "facing": "west" + }, + "apply": { + "model": "bbb:block/lattice/plants/flowering_azalea_leaves", + "y": 270 + } + }, + { + "when": { + "plant_type": "glow_lichen", + "facing": "north" + }, + "apply": { + "model": "bbb:block/lattice/plants/glow_lichen" + } + }, + { + "when": { + "plant_type": "glow_lichen", + "facing": "east" + }, + "apply": { + "model": "bbb:block/lattice/plants/glow_lichen", + "y": 90 + } + }, + { + "when": { + "plant_type": "glow_lichen", + "facing": "south" + }, + "apply": { + "model": "bbb:block/lattice/plants/glow_lichen", + "y": 180 + } + }, + { + "when": { + "plant_type": "glow_lichen", + "facing": "west" + }, + "apply": { + "model": "bbb:block/lattice/plants/glow_lichen", + "y": 270 + } + }, + { + "when": { + "plant_type": "cave_vines", + "facing": "north", + "berries": "false" + }, + "apply": { + "model": "bbb:block/lattice/plants/cave_vines" + } + }, + { + "when": { + "plant_type": "cave_vines", + "facing": "east", + "berries": "false" + }, + "apply": { + "model": "bbb:block/lattice/plants/cave_vines", + "y": 90 + } + }, + { + "when": { + "plant_type": "cave_vines", + "facing": "south", + "berries": "false" + }, + "apply": { + "model": "bbb:block/lattice/plants/cave_vines", + "y": 180 + } + }, + { + "when": { + "plant_type": "cave_vines", + "facing": "west", + "berries": "false" + }, + "apply": { + "model": "bbb:block/lattice/plants/cave_vines", + "y": 270 + } + }, + { + "when": { + "plant_type": "cave_vines", + "facing": "north", + "berries": "true" + }, + "apply": { + "model": "bbb:block/lattice/plants/cave_vines_lit" + } + }, + { + "when": { + "plant_type": "cave_vines", + "facing": "east", + "berries": "true" + }, + "apply": { + "model": "bbb:block/lattice/plants/cave_vines_lit", + "y": 90 + } + }, + { + "when": { + "plant_type": "cave_vines", + "facing": "south", + "berries": "true" + }, + "apply": { + "model": "bbb:block/lattice/plants/cave_vines_lit", + "y": 180 + } + }, + { + "when": { + "plant_type": "cave_vines", + "facing": "west", + "berries": "true" + }, + "apply": { + "model": "bbb:block/lattice/plants/cave_vines_lit", + "y": 270 + } + }, + { + "when": { + "facing": "north" + }, + "apply": { + "model": "bbb:block/lattice/cherry_middle" + } + }, + { + "when": { + "facing": "east" + }, + "apply": { + "model": "bbb:block/lattice/cherry_middle", + "y": 90 + } + }, + { + "when": { + "facing": "south" + }, + "apply": { + "model": "bbb:block/lattice/cherry_middle", + "y": 180 + } + }, + { + "when": { + "facing": "west" + }, + "apply": { + "model": "bbb:block/lattice/cherry_middle", + "y": 270 + } + }, + { + "when": { + "facing": "north", + "left": "true" + }, + "apply": { + "model": "bbb:block/lattice/cherry_left" + } + }, + { + "when": { + "facing": "east", + "left": "true" + }, + "apply": { + "model": "bbb:block/lattice/cherry_left", + "y": 90 + } + }, + { + "when": { + "facing": "south", + "left": "true" + }, + "apply": { + "model": "bbb:block/lattice/cherry_left", + "y": 180 + } + }, + { + "when": { + "facing": "west", + "left": "true" + }, + "apply": { + "model": "bbb:block/lattice/cherry_left", + "y": 270 + } + }, + { + "when": { + "facing": "north", + "right": "true" + }, + "apply": { + "model": "bbb:block/lattice/cherry_right" + } + }, + { + "when": { + "facing": "east", + "right": "true" + }, + "apply": { + "model": "bbb:block/lattice/cherry_right", + "y": 90 + } + }, + { + "when": { + "facing": "south", + "right": "true" + }, + "apply": { + "model": "bbb:block/lattice/cherry_right", + "y": 180 + } + }, + { + "when": { + "facing": "west", + "right": "true" + }, + "apply": { + "model": "bbb:block/lattice/cherry_right", + "y": 270 + } + } + ] +} diff --git a/src/main/resources/assets/bbb/blockstates/crimson_balustrade.json b/src/main/resources/assets/bbb/blockstates/crimson_balustrade.json new file mode 100644 index 00000000..16288e45 --- /dev/null +++ b/src/main/resources/assets/bbb/blockstates/crimson_balustrade.json @@ -0,0 +1,153 @@ +{ + "multipart": [ + { + "apply": { + "model": "bbb:block/balustrade/crimson_beam", + "uvlock": true + } + }, + { + "when": { + "top": "false" + }, + "apply": { + "model": "bbb:block/balustrade/crimson_beam_top", + "uvlock": true + } + }, + { + "when": { + "bottom": "false" + }, + "apply": { + "model": "bbb:block/balustrade/crimson_beam_bottom", + "uvlock": true + } + }, + { + "when": { + "top": "true", + "facing": "north", + "tilted": "false" + }, + "apply": { + "model": "bbb:block/balustrade/crimson_top" + } + }, + { + "when": { + "top": "true", + "facing": "east", + "tilted": "false" + }, + "apply": { + "model": "bbb:block/balustrade/crimson_top", + "y": 90 + } + }, + { + "when": { + "top": "true", + "facing": "south", + "tilted": "false" + }, + "apply": { + "model": "bbb:block/balustrade/crimson_top", + "y": 180 + } + }, + { + "when": { + "top": "true", + "facing": "west", + "tilted": "false" + }, + "apply": { + "model": "bbb:block/balustrade/crimson_top", + "y": 270 + } + }, + { + "when": { + "top": "true", + "facing": "north", + "tilted": "true" + }, + "apply": { + "model": "bbb:block/balustrade/crimson_top_tilted" + } + }, + { + "when": { + "top": "true", + "facing": "east", + "tilted": "true" + }, + "apply": { + "model": "bbb:block/balustrade/crimson_top_tilted", + "y": 90 + } + }, + { + "when": { + "top": "true", + "facing": "south", + "tilted": "true" + }, + "apply": { + "model": "bbb:block/balustrade/crimson_top_tilted", + "y": 180 + } + }, + { + "when": { + "top": "true", + "facing": "west", + "tilted": "true" + }, + "apply": { + "model": "bbb:block/balustrade/crimson_top_tilted", + "y": 270 + } + }, + { + "when": { + "bottom": "true", + "facing": "north" + }, + "apply": { + "model": "bbb:block/balustrade/crimson_bottom" + } + }, + { + "when": { + "bottom": "true", + "facing": "east" + }, + "apply": { + "model": "bbb:block/balustrade/crimson_bottom", + "y": 90 + } + }, + { + "when": { + "bottom": "true", + "facing": "south" + }, + "apply": { + "model": "bbb:block/balustrade/crimson_bottom", + "y": 180 + } + }, + { + "when": { + "bottom": "true", + "facing": "west" + }, + "apply": { + "model": "bbb:block/balustrade/crimson_bottom", + "y": 270 + } + } + ] +} diff --git a/src/main/resources/assets/bbb/blockstates/crimson_lattice.json b/src/main/resources/assets/bbb/blockstates/crimson_lattice.json new file mode 100644 index 00000000..043ea6f8 --- /dev/null +++ b/src/main/resources/assets/bbb/blockstates/crimson_lattice.json @@ -0,0 +1,671 @@ +{ + "multipart": [ + { + "when": { + "plant_type": "vines", + "facing": "north" + }, + "apply": { + "model": "bbb:block/lattice/plants/vines" + } + }, + { + "when": { + "plant_type": "vines", + "facing": "east" + }, + "apply": { + "model": "bbb:block/lattice/plants/vines", + "y": 90 + } + }, + { + "when": { + "plant_type": "vines", + "facing": "south" + }, + "apply": { + "model": "bbb:block/lattice/plants/vines", + "y": 180 + } + }, + { + "when": { + "plant_type": "vines", + "facing": "west" + }, + "apply": { + "model": "bbb:block/lattice/plants/vines", + "y": 270 + } + }, + { + "when": { + "plant_type": "oak_leaves", + "facing": "north" + }, + "apply": { + "model": "bbb:block/lattice/plants/oak_leaves" + } + }, + { + "when": { + "plant_type": "oak_leaves", + "facing": "east" + }, + "apply": { + "model": "bbb:block/lattice/plants/oak_leaves", + "y": 90 + } + }, + { + "when": { + "plant_type": "oak_leaves", + "facing": "south" + }, + "apply": { + "model": "bbb:block/lattice/plants/oak_leaves", + "y": 180 + } + }, + { + "when": { + "plant_type": "oak_leaves", + "facing": "west" + }, + "apply": { + "model": "bbb:block/lattice/plants/oak_leaves", + "y": 270 + } + }, + { + "when": { + "plant_type": "spruce_leaves", + "facing": "north" + }, + "apply": { + "model": "bbb:block/lattice/plants/spruce_leaves" + } + }, + { + "when": { + "plant_type": "spruce_leaves", + "facing": "east" + }, + "apply": { + "model": "bbb:block/lattice/plants/spruce_leaves", + "y": 90 + } + }, + { + "when": { + "plant_type": "spruce_leaves", + "facing": "south" + }, + "apply": { + "model": "bbb:block/lattice/plants/spruce_leaves", + "y": 180 + } + }, + { + "when": { + "plant_type": "spruce_leaves", + "facing": "west" + }, + "apply": { + "model": "bbb:block/lattice/plants/spruce_leaves", + "y": 270 + } + }, + { + "when": { + "plant_type": "birch_leaves", + "facing": "north" + }, + "apply": { + "model": "bbb:block/lattice/plants/birch_leaves" + } + }, + { + "when": { + "plant_type": "birch_leaves", + "facing": "east" + }, + "apply": { + "model": "bbb:block/lattice/plants/birch_leaves", + "y": 90 + } + }, + { + "when": { + "plant_type": "birch_leaves", + "facing": "south" + }, + "apply": { + "model": "bbb:block/lattice/plants/birch_leaves", + "y": 180 + } + }, + { + "when": { + "plant_type": "birch_leaves", + "facing": "west" + }, + "apply": { + "model": "bbb:block/lattice/plants/birch_leaves", + "y": 270 + } + }, + { + "when": { + "plant_type": "jungle_leaves", + "facing": "north" + }, + "apply": { + "model": "bbb:block/lattice/plants/jungle_leaves" + } + }, + { + "when": { + "plant_type": "jungle_leaves", + "facing": "east" + }, + "apply": { + "model": "bbb:block/lattice/plants/jungle_leaves", + "y": 90 + } + }, + { + "when": { + "plant_type": "jungle_leaves", + "facing": "south" + }, + "apply": { + "model": "bbb:block/lattice/plants/jungle_leaves", + "y": 180 + } + }, + { + "when": { + "plant_type": "jungle_leaves", + "facing": "west" + }, + "apply": { + "model": "bbb:block/lattice/plants/jungle_leaves", + "y": 270 + } + }, + { + "when": { + "plant_type": "acacia_leaves", + "facing": "north" + }, + "apply": { + "model": "bbb:block/lattice/plants/acacia_leaves" + } + }, + { + "when": { + "plant_type": "acacia_leaves", + "facing": "east" + }, + "apply": { + "model": "bbb:block/lattice/plants/acacia_leaves", + "y": 90 + } + }, + { + "when": { + "plant_type": "acacia_leaves", + "facing": "south" + }, + "apply": { + "model": "bbb:block/lattice/plants/acacia_leaves", + "y": 180 + } + }, + { + "when": { + "plant_type": "acacia_leaves", + "facing": "west" + }, + "apply": { + "model": "bbb:block/lattice/plants/acacia_leaves", + "y": 270 + } + }, + { + "when": { + "plant_type": "dark_oak_leaves", + "facing": "north" + }, + "apply": { + "model": "bbb:block/lattice/plants/dark_oak_leaves" + } + }, + { + "when": { + "plant_type": "dark_oak_leaves", + "facing": "east" + }, + "apply": { + "model": "bbb:block/lattice/plants/dark_oak_leaves", + "y": 90 + } + }, + { + "when": { + "plant_type": "dark_oak_leaves", + "facing": "south" + }, + "apply": { + "model": "bbb:block/lattice/plants/dark_oak_leaves", + "y": 180 + } + }, + { + "when": { + "plant_type": "dark_oak_leaves", + "facing": "west" + }, + "apply": { + "model": "bbb:block/lattice/plants/dark_oak_leaves", + "y": 270 + } + }, + { + "when": { + "plant_type": "cherry_leaves", + "facing": "north" + }, + "apply": { + "model": "bbb:block/lattice/plants/cherry_leaves" + } + }, + { + "when": { + "plant_type": "cherry_leaves", + "facing": "east" + }, + "apply": { + "model": "bbb:block/lattice/plants/cherry_leaves", + "y": 90 + } + }, + { + "when": { + "plant_type": "cherry_leaves", + "facing": "south" + }, + "apply": { + "model": "bbb:block/lattice/plants/cherry_leaves", + "y": 180 + } + }, + { + "when": { + "plant_type": "cherry_leaves", + "facing": "west" + }, + "apply": { + "model": "bbb:block/lattice/plants/cherry_leaves", + "y": 270 + } + }, + { + "when": { + "plant_type": "mangrove_leaves", + "facing": "north" + }, + "apply": { + "model": "bbb:block/lattice/plants/mangrove_leaves" + } + }, + { + "when": { + "plant_type": "mangrove_leaves", + "facing": "east" + }, + "apply": { + "model": "bbb:block/lattice/plants/mangrove_leaves", + "y": 90 + } + }, + { + "when": { + "plant_type": "mangrove_leaves", + "facing": "south" + }, + "apply": { + "model": "bbb:block/lattice/plants/mangrove_leaves", + "y": 180 + } + }, + { + "when": { + "plant_type": "mangrove_leaves", + "facing": "west" + }, + "apply": { + "model": "bbb:block/lattice/plants/mangrove_leaves", + "y": 270 + } + }, + { + "when": { + "plant_type": "azalea_leaves", + "facing": "north" + }, + "apply": { + "model": "bbb:block/lattice/plants/azalea_leaves" + } + }, + { + "when": { + "plant_type": "azalea_leaves", + "facing": "east" + }, + "apply": { + "model": "bbb:block/lattice/plants/azalea_leaves", + "y": 90 + } + }, + { + "when": { + "plant_type": "azalea_leaves", + "facing": "south" + }, + "apply": { + "model": "bbb:block/lattice/plants/azalea_leaves", + "y": 180 + } + }, + { + "when": { + "plant_type": "azalea_leaves", + "facing": "west" + }, + "apply": { + "model": "bbb:block/lattice/plants/azalea_leaves", + "y": 270 + } + }, + { + "when": { + "plant_type": "flowering_azalea_leaves", + "facing": "north" + }, + "apply": { + "model": "bbb:block/lattice/plants/flowering_azalea_leaves" + } + }, + { + "when": { + "plant_type": "flowering_azalea_leaves", + "facing": "east" + }, + "apply": { + "model": "bbb:block/lattice/plants/flowering_azalea_leaves", + "y": 90 + } + }, + { + "when": { + "plant_type": "flowering_azalea_leaves", + "facing": "south" + }, + "apply": { + "model": "bbb:block/lattice/plants/flowering_azalea_leaves", + "y": 180 + } + }, + { + "when": { + "plant_type": "flowering_azalea_leaves", + "facing": "west" + }, + "apply": { + "model": "bbb:block/lattice/plants/flowering_azalea_leaves", + "y": 270 + } + }, + { + "when": { + "plant_type": "glow_lichen", + "facing": "north" + }, + "apply": { + "model": "bbb:block/lattice/plants/glow_lichen" + } + }, + { + "when": { + "plant_type": "glow_lichen", + "facing": "east" + }, + "apply": { + "model": "bbb:block/lattice/plants/glow_lichen", + "y": 90 + } + }, + { + "when": { + "plant_type": "glow_lichen", + "facing": "south" + }, + "apply": { + "model": "bbb:block/lattice/plants/glow_lichen", + "y": 180 + } + }, + { + "when": { + "plant_type": "glow_lichen", + "facing": "west" + }, + "apply": { + "model": "bbb:block/lattice/plants/glow_lichen", + "y": 270 + } + }, + { + "when": { + "plant_type": "cave_vines", + "facing": "north", + "berries": "false" + }, + "apply": { + "model": "bbb:block/lattice/plants/cave_vines" + } + }, + { + "when": { + "plant_type": "cave_vines", + "facing": "east", + "berries": "false" + }, + "apply": { + "model": "bbb:block/lattice/plants/cave_vines", + "y": 90 + } + }, + { + "when": { + "plant_type": "cave_vines", + "facing": "south", + "berries": "false" + }, + "apply": { + "model": "bbb:block/lattice/plants/cave_vines", + "y": 180 + } + }, + { + "when": { + "plant_type": "cave_vines", + "facing": "west", + "berries": "false" + }, + "apply": { + "model": "bbb:block/lattice/plants/cave_vines", + "y": 270 + } + }, + { + "when": { + "plant_type": "cave_vines", + "facing": "north", + "berries": "true" + }, + "apply": { + "model": "bbb:block/lattice/plants/cave_vines_lit" + } + }, + { + "when": { + "plant_type": "cave_vines", + "facing": "east", + "berries": "true" + }, + "apply": { + "model": "bbb:block/lattice/plants/cave_vines_lit", + "y": 90 + } + }, + { + "when": { + "plant_type": "cave_vines", + "facing": "south", + "berries": "true" + }, + "apply": { + "model": "bbb:block/lattice/plants/cave_vines_lit", + "y": 180 + } + }, + { + "when": { + "plant_type": "cave_vines", + "facing": "west", + "berries": "true" + }, + "apply": { + "model": "bbb:block/lattice/plants/cave_vines_lit", + "y": 270 + } + }, + { + "when": { + "facing": "north" + }, + "apply": { + "model": "bbb:block/lattice/crimson_middle" + } + }, + { + "when": { + "facing": "east" + }, + "apply": { + "model": "bbb:block/lattice/crimson_middle", + "y": 90 + } + }, + { + "when": { + "facing": "south" + }, + "apply": { + "model": "bbb:block/lattice/crimson_middle", + "y": 180 + } + }, + { + "when": { + "facing": "west" + }, + "apply": { + "model": "bbb:block/lattice/crimson_middle", + "y": 270 + } + }, + { + "when": { + "facing": "north", + "left": "true" + }, + "apply": { + "model": "bbb:block/lattice/crimson_left" + } + }, + { + "when": { + "facing": "east", + "left": "true" + }, + "apply": { + "model": "bbb:block/lattice/crimson_left", + "y": 90 + } + }, + { + "when": { + "facing": "south", + "left": "true" + }, + "apply": { + "model": "bbb:block/lattice/crimson_left", + "y": 180 + } + }, + { + "when": { + "facing": "west", + "left": "true" + }, + "apply": { + "model": "bbb:block/lattice/crimson_left", + "y": 270 + } + }, + { + "when": { + "facing": "north", + "right": "true" + }, + "apply": { + "model": "bbb:block/lattice/crimson_right" + } + }, + { + "when": { + "facing": "east", + "right": "true" + }, + "apply": { + "model": "bbb:block/lattice/crimson_right", + "y": 90 + } + }, + { + "when": { + "facing": "south", + "right": "true" + }, + "apply": { + "model": "bbb:block/lattice/crimson_right", + "y": 180 + } + }, + { + "when": { + "facing": "west", + "right": "true" + }, + "apply": { + "model": "bbb:block/lattice/crimson_right", + "y": 270 + } + } + ] +} diff --git a/src/main/resources/assets/bbb/blockstates/dark_oak_balustrade.json b/src/main/resources/assets/bbb/blockstates/dark_oak_balustrade.json new file mode 100644 index 00000000..593c6c9a --- /dev/null +++ b/src/main/resources/assets/bbb/blockstates/dark_oak_balustrade.json @@ -0,0 +1,153 @@ +{ + "multipart": [ + { + "apply": { + "model": "bbb:block/balustrade/dark_oak_beam", + "uvlock": true + } + }, + { + "when": { + "top": "false" + }, + "apply": { + "model": "bbb:block/balustrade/dark_oak_beam_top", + "uvlock": true + } + }, + { + "when": { + "bottom": "false" + }, + "apply": { + "model": "bbb:block/balustrade/dark_oak_beam_bottom", + "uvlock": true + } + }, + { + "when": { + "top": "true", + "facing": "north", + "tilted": "false" + }, + "apply": { + "model": "bbb:block/balustrade/dark_oak_top" + } + }, + { + "when": { + "top": "true", + "facing": "east", + "tilted": "false" + }, + "apply": { + "model": "bbb:block/balustrade/dark_oak_top", + "y": 90 + } + }, + { + "when": { + "top": "true", + "facing": "south", + "tilted": "false" + }, + "apply": { + "model": "bbb:block/balustrade/dark_oak_top", + "y": 180 + } + }, + { + "when": { + "top": "true", + "facing": "west", + "tilted": "false" + }, + "apply": { + "model": "bbb:block/balustrade/dark_oak_top", + "y": 270 + } + }, + { + "when": { + "top": "true", + "facing": "north", + "tilted": "true" + }, + "apply": { + "model": "bbb:block/balustrade/dark_oak_top_tilted" + } + }, + { + "when": { + "top": "true", + "facing": "east", + "tilted": "true" + }, + "apply": { + "model": "bbb:block/balustrade/dark_oak_top_tilted", + "y": 90 + } + }, + { + "when": { + "top": "true", + "facing": "south", + "tilted": "true" + }, + "apply": { + "model": "bbb:block/balustrade/dark_oak_top_tilted", + "y": 180 + } + }, + { + "when": { + "top": "true", + "facing": "west", + "tilted": "true" + }, + "apply": { + "model": "bbb:block/balustrade/dark_oak_top_tilted", + "y": 270 + } + }, + { + "when": { + "bottom": "true", + "facing": "north" + }, + "apply": { + "model": "bbb:block/balustrade/dark_oak_bottom" + } + }, + { + "when": { + "bottom": "true", + "facing": "east" + }, + "apply": { + "model": "bbb:block/balustrade/dark_oak_bottom", + "y": 90 + } + }, + { + "when": { + "bottom": "true", + "facing": "south" + }, + "apply": { + "model": "bbb:block/balustrade/dark_oak_bottom", + "y": 180 + } + }, + { + "when": { + "bottom": "true", + "facing": "west" + }, + "apply": { + "model": "bbb:block/balustrade/dark_oak_bottom", + "y": 270 + } + } + ] +} diff --git a/src/main/resources/assets/bbb/blockstates/dark_oak_lattice.json b/src/main/resources/assets/bbb/blockstates/dark_oak_lattice.json new file mode 100644 index 00000000..09dec119 --- /dev/null +++ b/src/main/resources/assets/bbb/blockstates/dark_oak_lattice.json @@ -0,0 +1,671 @@ +{ + "multipart": [ + { + "when": { + "plant_type": "vines", + "facing": "north" + }, + "apply": { + "model": "bbb:block/lattice/plants/vines" + } + }, + { + "when": { + "plant_type": "vines", + "facing": "east" + }, + "apply": { + "model": "bbb:block/lattice/plants/vines", + "y": 90 + } + }, + { + "when": { + "plant_type": "vines", + "facing": "south" + }, + "apply": { + "model": "bbb:block/lattice/plants/vines", + "y": 180 + } + }, + { + "when": { + "plant_type": "vines", + "facing": "west" + }, + "apply": { + "model": "bbb:block/lattice/plants/vines", + "y": 270 + } + }, + { + "when": { + "plant_type": "oak_leaves", + "facing": "north" + }, + "apply": { + "model": "bbb:block/lattice/plants/oak_leaves" + } + }, + { + "when": { + "plant_type": "oak_leaves", + "facing": "east" + }, + "apply": { + "model": "bbb:block/lattice/plants/oak_leaves", + "y": 90 + } + }, + { + "when": { + "plant_type": "oak_leaves", + "facing": "south" + }, + "apply": { + "model": "bbb:block/lattice/plants/oak_leaves", + "y": 180 + } + }, + { + "when": { + "plant_type": "oak_leaves", + "facing": "west" + }, + "apply": { + "model": "bbb:block/lattice/plants/oak_leaves", + "y": 270 + } + }, + { + "when": { + "plant_type": "spruce_leaves", + "facing": "north" + }, + "apply": { + "model": "bbb:block/lattice/plants/spruce_leaves" + } + }, + { + "when": { + "plant_type": "spruce_leaves", + "facing": "east" + }, + "apply": { + "model": "bbb:block/lattice/plants/spruce_leaves", + "y": 90 + } + }, + { + "when": { + "plant_type": "spruce_leaves", + "facing": "south" + }, + "apply": { + "model": "bbb:block/lattice/plants/spruce_leaves", + "y": 180 + } + }, + { + "when": { + "plant_type": "spruce_leaves", + "facing": "west" + }, + "apply": { + "model": "bbb:block/lattice/plants/spruce_leaves", + "y": 270 + } + }, + { + "when": { + "plant_type": "birch_leaves", + "facing": "north" + }, + "apply": { + "model": "bbb:block/lattice/plants/birch_leaves" + } + }, + { + "when": { + "plant_type": "birch_leaves", + "facing": "east" + }, + "apply": { + "model": "bbb:block/lattice/plants/birch_leaves", + "y": 90 + } + }, + { + "when": { + "plant_type": "birch_leaves", + "facing": "south" + }, + "apply": { + "model": "bbb:block/lattice/plants/birch_leaves", + "y": 180 + } + }, + { + "when": { + "plant_type": "birch_leaves", + "facing": "west" + }, + "apply": { + "model": "bbb:block/lattice/plants/birch_leaves", + "y": 270 + } + }, + { + "when": { + "plant_type": "jungle_leaves", + "facing": "north" + }, + "apply": { + "model": "bbb:block/lattice/plants/jungle_leaves" + } + }, + { + "when": { + "plant_type": "jungle_leaves", + "facing": "east" + }, + "apply": { + "model": "bbb:block/lattice/plants/jungle_leaves", + "y": 90 + } + }, + { + "when": { + "plant_type": "jungle_leaves", + "facing": "south" + }, + "apply": { + "model": "bbb:block/lattice/plants/jungle_leaves", + "y": 180 + } + }, + { + "when": { + "plant_type": "jungle_leaves", + "facing": "west" + }, + "apply": { + "model": "bbb:block/lattice/plants/jungle_leaves", + "y": 270 + } + }, + { + "when": { + "plant_type": "acacia_leaves", + "facing": "north" + }, + "apply": { + "model": "bbb:block/lattice/plants/acacia_leaves" + } + }, + { + "when": { + "plant_type": "acacia_leaves", + "facing": "east" + }, + "apply": { + "model": "bbb:block/lattice/plants/acacia_leaves", + "y": 90 + } + }, + { + "when": { + "plant_type": "acacia_leaves", + "facing": "south" + }, + "apply": { + "model": "bbb:block/lattice/plants/acacia_leaves", + "y": 180 + } + }, + { + "when": { + "plant_type": "acacia_leaves", + "facing": "west" + }, + "apply": { + "model": "bbb:block/lattice/plants/acacia_leaves", + "y": 270 + } + }, + { + "when": { + "plant_type": "dark_oak_leaves", + "facing": "north" + }, + "apply": { + "model": "bbb:block/lattice/plants/dark_oak_leaves" + } + }, + { + "when": { + "plant_type": "dark_oak_leaves", + "facing": "east" + }, + "apply": { + "model": "bbb:block/lattice/plants/dark_oak_leaves", + "y": 90 + } + }, + { + "when": { + "plant_type": "dark_oak_leaves", + "facing": "south" + }, + "apply": { + "model": "bbb:block/lattice/plants/dark_oak_leaves", + "y": 180 + } + }, + { + "when": { + "plant_type": "dark_oak_leaves", + "facing": "west" + }, + "apply": { + "model": "bbb:block/lattice/plants/dark_oak_leaves", + "y": 270 + } + }, + { + "when": { + "plant_type": "cherry_leaves", + "facing": "north" + }, + "apply": { + "model": "bbb:block/lattice/plants/cherry_leaves" + } + }, + { + "when": { + "plant_type": "cherry_leaves", + "facing": "east" + }, + "apply": { + "model": "bbb:block/lattice/plants/cherry_leaves", + "y": 90 + } + }, + { + "when": { + "plant_type": "cherry_leaves", + "facing": "south" + }, + "apply": { + "model": "bbb:block/lattice/plants/cherry_leaves", + "y": 180 + } + }, + { + "when": { + "plant_type": "cherry_leaves", + "facing": "west" + }, + "apply": { + "model": "bbb:block/lattice/plants/cherry_leaves", + "y": 270 + } + }, + { + "when": { + "plant_type": "mangrove_leaves", + "facing": "north" + }, + "apply": { + "model": "bbb:block/lattice/plants/mangrove_leaves" + } + }, + { + "when": { + "plant_type": "mangrove_leaves", + "facing": "east" + }, + "apply": { + "model": "bbb:block/lattice/plants/mangrove_leaves", + "y": 90 + } + }, + { + "when": { + "plant_type": "mangrove_leaves", + "facing": "south" + }, + "apply": { + "model": "bbb:block/lattice/plants/mangrove_leaves", + "y": 180 + } + }, + { + "when": { + "plant_type": "mangrove_leaves", + "facing": "west" + }, + "apply": { + "model": "bbb:block/lattice/plants/mangrove_leaves", + "y": 270 + } + }, + { + "when": { + "plant_type": "azalea_leaves", + "facing": "north" + }, + "apply": { + "model": "bbb:block/lattice/plants/azalea_leaves" + } + }, + { + "when": { + "plant_type": "azalea_leaves", + "facing": "east" + }, + "apply": { + "model": "bbb:block/lattice/plants/azalea_leaves", + "y": 90 + } + }, + { + "when": { + "plant_type": "azalea_leaves", + "facing": "south" + }, + "apply": { + "model": "bbb:block/lattice/plants/azalea_leaves", + "y": 180 + } + }, + { + "when": { + "plant_type": "azalea_leaves", + "facing": "west" + }, + "apply": { + "model": "bbb:block/lattice/plants/azalea_leaves", + "y": 270 + } + }, + { + "when": { + "plant_type": "flowering_azalea_leaves", + "facing": "north" + }, + "apply": { + "model": "bbb:block/lattice/plants/flowering_azalea_leaves" + } + }, + { + "when": { + "plant_type": "flowering_azalea_leaves", + "facing": "east" + }, + "apply": { + "model": "bbb:block/lattice/plants/flowering_azalea_leaves", + "y": 90 + } + }, + { + "when": { + "plant_type": "flowering_azalea_leaves", + "facing": "south" + }, + "apply": { + "model": "bbb:block/lattice/plants/flowering_azalea_leaves", + "y": 180 + } + }, + { + "when": { + "plant_type": "flowering_azalea_leaves", + "facing": "west" + }, + "apply": { + "model": "bbb:block/lattice/plants/flowering_azalea_leaves", + "y": 270 + } + }, + { + "when": { + "plant_type": "glow_lichen", + "facing": "north" + }, + "apply": { + "model": "bbb:block/lattice/plants/glow_lichen" + } + }, + { + "when": { + "plant_type": "glow_lichen", + "facing": "east" + }, + "apply": { + "model": "bbb:block/lattice/plants/glow_lichen", + "y": 90 + } + }, + { + "when": { + "plant_type": "glow_lichen", + "facing": "south" + }, + "apply": { + "model": "bbb:block/lattice/plants/glow_lichen", + "y": 180 + } + }, + { + "when": { + "plant_type": "glow_lichen", + "facing": "west" + }, + "apply": { + "model": "bbb:block/lattice/plants/glow_lichen", + "y": 270 + } + }, + { + "when": { + "plant_type": "cave_vines", + "facing": "north", + "berries": "false" + }, + "apply": { + "model": "bbb:block/lattice/plants/cave_vines" + } + }, + { + "when": { + "plant_type": "cave_vines", + "facing": "east", + "berries": "false" + }, + "apply": { + "model": "bbb:block/lattice/plants/cave_vines", + "y": 90 + } + }, + { + "when": { + "plant_type": "cave_vines", + "facing": "south", + "berries": "false" + }, + "apply": { + "model": "bbb:block/lattice/plants/cave_vines", + "y": 180 + } + }, + { + "when": { + "plant_type": "cave_vines", + "facing": "west", + "berries": "false" + }, + "apply": { + "model": "bbb:block/lattice/plants/cave_vines", + "y": 270 + } + }, + { + "when": { + "plant_type": "cave_vines", + "facing": "north", + "berries": "true" + }, + "apply": { + "model": "bbb:block/lattice/plants/cave_vines_lit" + } + }, + { + "when": { + "plant_type": "cave_vines", + "facing": "east", + "berries": "true" + }, + "apply": { + "model": "bbb:block/lattice/plants/cave_vines_lit", + "y": 90 + } + }, + { + "when": { + "plant_type": "cave_vines", + "facing": "south", + "berries": "true" + }, + "apply": { + "model": "bbb:block/lattice/plants/cave_vines_lit", + "y": 180 + } + }, + { + "when": { + "plant_type": "cave_vines", + "facing": "west", + "berries": "true" + }, + "apply": { + "model": "bbb:block/lattice/plants/cave_vines_lit", + "y": 270 + } + }, + { + "when": { + "facing": "north" + }, + "apply": { + "model": "bbb:block/lattice/oak_middle" + } + }, + { + "when": { + "facing": "east" + }, + "apply": { + "model": "bbb:block/lattice/oak_middle", + "y": 90 + } + }, + { + "when": { + "facing": "south" + }, + "apply": { + "model": "bbb:block/lattice/oak_middle", + "y": 180 + } + }, + { + "when": { + "facing": "west" + }, + "apply": { + "model": "bbb:block/lattice/oak_middle", + "y": 270 + } + }, + { + "when": { + "facing": "north", + "left": "true" + }, + "apply": { + "model": "bbb:block/lattice/oak_left" + } + }, + { + "when": { + "facing": "east", + "left": "true" + }, + "apply": { + "model": "bbb:block/lattice/oak_left", + "y": 90 + } + }, + { + "when": { + "facing": "south", + "left": "true" + }, + "apply": { + "model": "bbb:block/lattice/oak_left", + "y": 180 + } + }, + { + "when": { + "facing": "west", + "left": "true" + }, + "apply": { + "model": "bbb:block/lattice/oak_left", + "y": 270 + } + }, + { + "when": { + "facing": "north", + "right": "true" + }, + "apply": { + "model": "bbb:block/lattice/oak_right" + } + }, + { + "when": { + "facing": "east", + "right": "true" + }, + "apply": { + "model": "bbb:block/lattice/oak_right", + "y": 90 + } + }, + { + "when": { + "facing": "south", + "right": "true" + }, + "apply": { + "model": "bbb:block/lattice/oak_right", + "y": 180 + } + }, + { + "when": { + "facing": "west", + "right": "true" + }, + "apply": { + "model": "bbb:block/lattice/oak_right", + "y": 270 + } + } + ] +} diff --git a/src/main/resources/assets/bbb/blockstates/jungle_balustrade.json b/src/main/resources/assets/bbb/blockstates/jungle_balustrade.json new file mode 100644 index 00000000..64dbe08f --- /dev/null +++ b/src/main/resources/assets/bbb/blockstates/jungle_balustrade.json @@ -0,0 +1,153 @@ +{ + "multipart": [ + { + "apply": { + "model": "bbb:block/balustrade/jungle_beam", + "uvlock": true + } + }, + { + "when": { + "top": "false" + }, + "apply": { + "model": "bbb:block/balustrade/jungle_beam_top", + "uvlock": true + } + }, + { + "when": { + "bottom": "false" + }, + "apply": { + "model": "bbb:block/balustrade/jungle_beam_bottom", + "uvlock": true + } + }, + { + "when": { + "top": "true", + "facing": "north", + "tilted": "false" + }, + "apply": { + "model": "bbb:block/balustrade/jungle_top" + } + }, + { + "when": { + "top": "true", + "facing": "east", + "tilted": "false" + }, + "apply": { + "model": "bbb:block/balustrade/jungle_top", + "y": 90 + } + }, + { + "when": { + "top": "true", + "facing": "south", + "tilted": "false" + }, + "apply": { + "model": "bbb:block/balustrade/jungle_top", + "y": 180 + } + }, + { + "when": { + "top": "true", + "facing": "west", + "tilted": "false" + }, + "apply": { + "model": "bbb:block/balustrade/jungle_top", + "y": 270 + } + }, + { + "when": { + "top": "true", + "facing": "north", + "tilted": "true" + }, + "apply": { + "model": "bbb:block/balustrade/jungle_top_tilted" + } + }, + { + "when": { + "top": "true", + "facing": "east", + "tilted": "true" + }, + "apply": { + "model": "bbb:block/balustrade/jungle_top_tilted", + "y": 90 + } + }, + { + "when": { + "top": "true", + "facing": "south", + "tilted": "true" + }, + "apply": { + "model": "bbb:block/balustrade/jungle_top_tilted", + "y": 180 + } + }, + { + "when": { + "top": "true", + "facing": "west", + "tilted": "true" + }, + "apply": { + "model": "bbb:block/balustrade/jungle_top_tilted", + "y": 270 + } + }, + { + "when": { + "bottom": "true", + "facing": "north" + }, + "apply": { + "model": "bbb:block/balustrade/jungle_bottom" + } + }, + { + "when": { + "bottom": "true", + "facing": "east" + }, + "apply": { + "model": "bbb:block/balustrade/jungle_bottom", + "y": 90 + } + }, + { + "when": { + "bottom": "true", + "facing": "south" + }, + "apply": { + "model": "bbb:block/balustrade/jungle_bottom", + "y": 180 + } + }, + { + "when": { + "bottom": "true", + "facing": "west" + }, + "apply": { + "model": "bbb:block/balustrade/jungle_bottom", + "y": 270 + } + } + ] +} diff --git a/src/main/resources/assets/bbb/blockstates/jungle_lattice.json b/src/main/resources/assets/bbb/blockstates/jungle_lattice.json new file mode 100644 index 00000000..58ee40f7 --- /dev/null +++ b/src/main/resources/assets/bbb/blockstates/jungle_lattice.json @@ -0,0 +1,671 @@ +{ + "multipart": [ + { + "when": { + "plant_type": "vines", + "facing": "north" + }, + "apply": { + "model": "bbb:block/lattice/plants/vines" + } + }, + { + "when": { + "plant_type": "vines", + "facing": "east" + }, + "apply": { + "model": "bbb:block/lattice/plants/vines", + "y": 90 + } + }, + { + "when": { + "plant_type": "vines", + "facing": "south" + }, + "apply": { + "model": "bbb:block/lattice/plants/vines", + "y": 180 + } + }, + { + "when": { + "plant_type": "vines", + "facing": "west" + }, + "apply": { + "model": "bbb:block/lattice/plants/vines", + "y": 270 + } + }, + { + "when": { + "plant_type": "oak_leaves", + "facing": "north" + }, + "apply": { + "model": "bbb:block/lattice/plants/oak_leaves" + } + }, + { + "when": { + "plant_type": "oak_leaves", + "facing": "east" + }, + "apply": { + "model": "bbb:block/lattice/plants/oak_leaves", + "y": 90 + } + }, + { + "when": { + "plant_type": "oak_leaves", + "facing": "south" + }, + "apply": { + "model": "bbb:block/lattice/plants/oak_leaves", + "y": 180 + } + }, + { + "when": { + "plant_type": "oak_leaves", + "facing": "west" + }, + "apply": { + "model": "bbb:block/lattice/plants/oak_leaves", + "y": 270 + } + }, + { + "when": { + "plant_type": "spruce_leaves", + "facing": "north" + }, + "apply": { + "model": "bbb:block/lattice/plants/spruce_leaves" + } + }, + { + "when": { + "plant_type": "spruce_leaves", + "facing": "east" + }, + "apply": { + "model": "bbb:block/lattice/plants/spruce_leaves", + "y": 90 + } + }, + { + "when": { + "plant_type": "spruce_leaves", + "facing": "south" + }, + "apply": { + "model": "bbb:block/lattice/plants/spruce_leaves", + "y": 180 + } + }, + { + "when": { + "plant_type": "spruce_leaves", + "facing": "west" + }, + "apply": { + "model": "bbb:block/lattice/plants/spruce_leaves", + "y": 270 + } + }, + { + "when": { + "plant_type": "birch_leaves", + "facing": "north" + }, + "apply": { + "model": "bbb:block/lattice/plants/birch_leaves" + } + }, + { + "when": { + "plant_type": "birch_leaves", + "facing": "east" + }, + "apply": { + "model": "bbb:block/lattice/plants/birch_leaves", + "y": 90 + } + }, + { + "when": { + "plant_type": "birch_leaves", + "facing": "south" + }, + "apply": { + "model": "bbb:block/lattice/plants/birch_leaves", + "y": 180 + } + }, + { + "when": { + "plant_type": "birch_leaves", + "facing": "west" + }, + "apply": { + "model": "bbb:block/lattice/plants/birch_leaves", + "y": 270 + } + }, + { + "when": { + "plant_type": "jungle_leaves", + "facing": "north" + }, + "apply": { + "model": "bbb:block/lattice/plants/jungle_leaves" + } + }, + { + "when": { + "plant_type": "jungle_leaves", + "facing": "east" + }, + "apply": { + "model": "bbb:block/lattice/plants/jungle_leaves", + "y": 90 + } + }, + { + "when": { + "plant_type": "jungle_leaves", + "facing": "south" + }, + "apply": { + "model": "bbb:block/lattice/plants/jungle_leaves", + "y": 180 + } + }, + { + "when": { + "plant_type": "jungle_leaves", + "facing": "west" + }, + "apply": { + "model": "bbb:block/lattice/plants/jungle_leaves", + "y": 270 + } + }, + { + "when": { + "plant_type": "acacia_leaves", + "facing": "north" + }, + "apply": { + "model": "bbb:block/lattice/plants/acacia_leaves" + } + }, + { + "when": { + "plant_type": "acacia_leaves", + "facing": "east" + }, + "apply": { + "model": "bbb:block/lattice/plants/acacia_leaves", + "y": 90 + } + }, + { + "when": { + "plant_type": "acacia_leaves", + "facing": "south" + }, + "apply": { + "model": "bbb:block/lattice/plants/acacia_leaves", + "y": 180 + } + }, + { + "when": { + "plant_type": "acacia_leaves", + "facing": "west" + }, + "apply": { + "model": "bbb:block/lattice/plants/acacia_leaves", + "y": 270 + } + }, + { + "when": { + "plant_type": "dark_oak_leaves", + "facing": "north" + }, + "apply": { + "model": "bbb:block/lattice/plants/dark_oak_leaves" + } + }, + { + "when": { + "plant_type": "dark_oak_leaves", + "facing": "east" + }, + "apply": { + "model": "bbb:block/lattice/plants/dark_oak_leaves", + "y": 90 + } + }, + { + "when": { + "plant_type": "dark_oak_leaves", + "facing": "south" + }, + "apply": { + "model": "bbb:block/lattice/plants/dark_oak_leaves", + "y": 180 + } + }, + { + "when": { + "plant_type": "dark_oak_leaves", + "facing": "west" + }, + "apply": { + "model": "bbb:block/lattice/plants/dark_oak_leaves", + "y": 270 + } + }, + { + "when": { + "plant_type": "cherry_leaves", + "facing": "north" + }, + "apply": { + "model": "bbb:block/lattice/plants/cherry_leaves" + } + }, + { + "when": { + "plant_type": "cherry_leaves", + "facing": "east" + }, + "apply": { + "model": "bbb:block/lattice/plants/cherry_leaves", + "y": 90 + } + }, + { + "when": { + "plant_type": "cherry_leaves", + "facing": "south" + }, + "apply": { + "model": "bbb:block/lattice/plants/cherry_leaves", + "y": 180 + } + }, + { + "when": { + "plant_type": "cherry_leaves", + "facing": "west" + }, + "apply": { + "model": "bbb:block/lattice/plants/cherry_leaves", + "y": 270 + } + }, + { + "when": { + "plant_type": "mangrove_leaves", + "facing": "north" + }, + "apply": { + "model": "bbb:block/lattice/plants/mangrove_leaves" + } + }, + { + "when": { + "plant_type": "mangrove_leaves", + "facing": "east" + }, + "apply": { + "model": "bbb:block/lattice/plants/mangrove_leaves", + "y": 90 + } + }, + { + "when": { + "plant_type": "mangrove_leaves", + "facing": "south" + }, + "apply": { + "model": "bbb:block/lattice/plants/mangrove_leaves", + "y": 180 + } + }, + { + "when": { + "plant_type": "mangrove_leaves", + "facing": "west" + }, + "apply": { + "model": "bbb:block/lattice/plants/mangrove_leaves", + "y": 270 + } + }, + { + "when": { + "plant_type": "azalea_leaves", + "facing": "north" + }, + "apply": { + "model": "bbb:block/lattice/plants/azalea_leaves" + } + }, + { + "when": { + "plant_type": "azalea_leaves", + "facing": "east" + }, + "apply": { + "model": "bbb:block/lattice/plants/azalea_leaves", + "y": 90 + } + }, + { + "when": { + "plant_type": "azalea_leaves", + "facing": "south" + }, + "apply": { + "model": "bbb:block/lattice/plants/azalea_leaves", + "y": 180 + } + }, + { + "when": { + "plant_type": "azalea_leaves", + "facing": "west" + }, + "apply": { + "model": "bbb:block/lattice/plants/azalea_leaves", + "y": 270 + } + }, + { + "when": { + "plant_type": "flowering_azalea_leaves", + "facing": "north" + }, + "apply": { + "model": "bbb:block/lattice/plants/flowering_azalea_leaves" + } + }, + { + "when": { + "plant_type": "flowering_azalea_leaves", + "facing": "east" + }, + "apply": { + "model": "bbb:block/lattice/plants/flowering_azalea_leaves", + "y": 90 + } + }, + { + "when": { + "plant_type": "flowering_azalea_leaves", + "facing": "south" + }, + "apply": { + "model": "bbb:block/lattice/plants/flowering_azalea_leaves", + "y": 180 + } + }, + { + "when": { + "plant_type": "flowering_azalea_leaves", + "facing": "west" + }, + "apply": { + "model": "bbb:block/lattice/plants/flowering_azalea_leaves", + "y": 270 + } + }, + { + "when": { + "plant_type": "glow_lichen", + "facing": "north" + }, + "apply": { + "model": "bbb:block/lattice/plants/glow_lichen" + } + }, + { + "when": { + "plant_type": "glow_lichen", + "facing": "east" + }, + "apply": { + "model": "bbb:block/lattice/plants/glow_lichen", + "y": 90 + } + }, + { + "when": { + "plant_type": "glow_lichen", + "facing": "south" + }, + "apply": { + "model": "bbb:block/lattice/plants/glow_lichen", + "y": 180 + } + }, + { + "when": { + "plant_type": "glow_lichen", + "facing": "west" + }, + "apply": { + "model": "bbb:block/lattice/plants/glow_lichen", + "y": 270 + } + }, + { + "when": { + "plant_type": "cave_vines", + "facing": "north", + "berries": "false" + }, + "apply": { + "model": "bbb:block/lattice/plants/cave_vines" + } + }, + { + "when": { + "plant_type": "cave_vines", + "facing": "east", + "berries": "false" + }, + "apply": { + "model": "bbb:block/lattice/plants/cave_vines", + "y": 90 + } + }, + { + "when": { + "plant_type": "cave_vines", + "facing": "south", + "berries": "false" + }, + "apply": { + "model": "bbb:block/lattice/plants/cave_vines", + "y": 180 + } + }, + { + "when": { + "plant_type": "cave_vines", + "facing": "west", + "berries": "false" + }, + "apply": { + "model": "bbb:block/lattice/plants/cave_vines", + "y": 270 + } + }, + { + "when": { + "plant_type": "cave_vines", + "facing": "north", + "berries": "true" + }, + "apply": { + "model": "bbb:block/lattice/plants/cave_vines_lit" + } + }, + { + "when": { + "plant_type": "cave_vines", + "facing": "east", + "berries": "true" + }, + "apply": { + "model": "bbb:block/lattice/plants/cave_vines_lit", + "y": 90 + } + }, + { + "when": { + "plant_type": "cave_vines", + "facing": "south", + "berries": "true" + }, + "apply": { + "model": "bbb:block/lattice/plants/cave_vines_lit", + "y": 180 + } + }, + { + "when": { + "plant_type": "cave_vines", + "facing": "west", + "berries": "true" + }, + "apply": { + "model": "bbb:block/lattice/plants/cave_vines_lit", + "y": 270 + } + }, + { + "when": { + "facing": "north" + }, + "apply": { + "model": "bbb:block/lattice/jungle_middle" + } + }, + { + "when": { + "facing": "east" + }, + "apply": { + "model": "bbb:block/lattice/jungle_middle", + "y": 90 + } + }, + { + "when": { + "facing": "south" + }, + "apply": { + "model": "bbb:block/lattice/jungle_middle", + "y": 180 + } + }, + { + "when": { + "facing": "west" + }, + "apply": { + "model": "bbb:block/lattice/jungle_middle", + "y": 270 + } + }, + { + "when": { + "facing": "north", + "left": "true" + }, + "apply": { + "model": "bbb:block/lattice/jungle_left" + } + }, + { + "when": { + "facing": "east", + "left": "true" + }, + "apply": { + "model": "bbb:block/lattice/jungle_left", + "y": 90 + } + }, + { + "when": { + "facing": "south", + "left": "true" + }, + "apply": { + "model": "bbb:block/lattice/jungle_left", + "y": 180 + } + }, + { + "when": { + "facing": "west", + "left": "true" + }, + "apply": { + "model": "bbb:block/lattice/jungle_left", + "y": 270 + } + }, + { + "when": { + "facing": "north", + "right": "true" + }, + "apply": { + "model": "bbb:block/lattice/jungle_right" + } + }, + { + "when": { + "facing": "east", + "right": "true" + }, + "apply": { + "model": "bbb:block/lattice/jungle_right", + "y": 90 + } + }, + { + "when": { + "facing": "south", + "right": "true" + }, + "apply": { + "model": "bbb:block/lattice/jungle_right", + "y": 180 + } + }, + { + "when": { + "facing": "west", + "right": "true" + }, + "apply": { + "model": "bbb:block/lattice/jungle_right", + "y": 270 + } + } + ] +} diff --git a/src/main/resources/assets/bbb/blockstates/mangrove_balustrade.json b/src/main/resources/assets/bbb/blockstates/mangrove_balustrade.json new file mode 100644 index 00000000..e4656ef4 --- /dev/null +++ b/src/main/resources/assets/bbb/blockstates/mangrove_balustrade.json @@ -0,0 +1,153 @@ +{ + "multipart": [ + { + "apply": { + "model": "bbb:block/balustrade/mangrove_beam", + "uvlock": true + } + }, + { + "when": { + "top": "false" + }, + "apply": { + "model": "bbb:block/balustrade/mangrove_beam_top", + "uvlock": true + } + }, + { + "when": { + "bottom": "false" + }, + "apply": { + "model": "bbb:block/balustrade/mangrove_beam_bottom", + "uvlock": true + } + }, + { + "when": { + "top": "true", + "facing": "north", + "tilted": "false" + }, + "apply": { + "model": "bbb:block/balustrade/mangrove_top" + } + }, + { + "when": { + "top": "true", + "facing": "east", + "tilted": "false" + }, + "apply": { + "model": "bbb:block/balustrade/mangrove_top", + "y": 90 + } + }, + { + "when": { + "top": "true", + "facing": "south", + "tilted": "false" + }, + "apply": { + "model": "bbb:block/balustrade/mangrove_top", + "y": 180 + } + }, + { + "when": { + "top": "true", + "facing": "west", + "tilted": "false" + }, + "apply": { + "model": "bbb:block/balustrade/mangrove_top", + "y": 270 + } + }, + { + "when": { + "top": "true", + "facing": "north", + "tilted": "true" + }, + "apply": { + "model": "bbb:block/balustrade/mangrove_top_tilted" + } + }, + { + "when": { + "top": "true", + "facing": "east", + "tilted": "true" + }, + "apply": { + "model": "bbb:block/balustrade/mangrove_top_tilted", + "y": 90 + } + }, + { + "when": { + "top": "true", + "facing": "south", + "tilted": "true" + }, + "apply": { + "model": "bbb:block/balustrade/mangrove_top_tilted", + "y": 180 + } + }, + { + "when": { + "top": "true", + "facing": "west", + "tilted": "true" + }, + "apply": { + "model": "bbb:block/balustrade/mangrove_top_tilted", + "y": 270 + } + }, + { + "when": { + "bottom": "true", + "facing": "north" + }, + "apply": { + "model": "bbb:block/balustrade/mangrove_bottom" + } + }, + { + "when": { + "bottom": "true", + "facing": "east" + }, + "apply": { + "model": "bbb:block/balustrade/mangrove_bottom", + "y": 90 + } + }, + { + "when": { + "bottom": "true", + "facing": "south" + }, + "apply": { + "model": "bbb:block/balustrade/mangrove_bottom", + "y": 180 + } + }, + { + "when": { + "bottom": "true", + "facing": "west" + }, + "apply": { + "model": "bbb:block/balustrade/mangrove_bottom", + "y": 270 + } + } + ] +} diff --git a/src/main/resources/assets/bbb/blockstates/mangrove_lattice.json b/src/main/resources/assets/bbb/blockstates/mangrove_lattice.json new file mode 100644 index 00000000..0a6df03d --- /dev/null +++ b/src/main/resources/assets/bbb/blockstates/mangrove_lattice.json @@ -0,0 +1,671 @@ +{ + "multipart": [ + { + "when": { + "plant_type": "vines", + "facing": "north" + }, + "apply": { + "model": "bbb:block/lattice/plants/vines" + } + }, + { + "when": { + "plant_type": "vines", + "facing": "east" + }, + "apply": { + "model": "bbb:block/lattice/plants/vines", + "y": 90 + } + }, + { + "when": { + "plant_type": "vines", + "facing": "south" + }, + "apply": { + "model": "bbb:block/lattice/plants/vines", + "y": 180 + } + }, + { + "when": { + "plant_type": "vines", + "facing": "west" + }, + "apply": { + "model": "bbb:block/lattice/plants/vines", + "y": 270 + } + }, + { + "when": { + "plant_type": "mangrove_leaves", + "facing": "north" + }, + "apply": { + "model": "bbb:block/lattice/plants/mangrove_leaves" + } + }, + { + "when": { + "plant_type": "mangrove_leaves", + "facing": "east" + }, + "apply": { + "model": "bbb:block/lattice/plants/mangrove_leaves", + "y": 90 + } + }, + { + "when": { + "plant_type": "mangrove_leaves", + "facing": "south" + }, + "apply": { + "model": "bbb:block/lattice/plants/mangrove_leaves", + "y": 180 + } + }, + { + "when": { + "plant_type": "mangrove_leaves", + "facing": "west" + }, + "apply": { + "model": "bbb:block/lattice/plants/mangrove_leaves", + "y": 270 + } + }, + { + "when": { + "plant_type": "spruce_leaves", + "facing": "north" + }, + "apply": { + "model": "bbb:block/lattice/plants/spruce_leaves" + } + }, + { + "when": { + "plant_type": "spruce_leaves", + "facing": "east" + }, + "apply": { + "model": "bbb:block/lattice/plants/spruce_leaves", + "y": 90 + } + }, + { + "when": { + "plant_type": "spruce_leaves", + "facing": "south" + }, + "apply": { + "model": "bbb:block/lattice/plants/spruce_leaves", + "y": 180 + } + }, + { + "when": { + "plant_type": "spruce_leaves", + "facing": "west" + }, + "apply": { + "model": "bbb:block/lattice/plants/spruce_leaves", + "y": 270 + } + }, + { + "when": { + "plant_type": "birch_leaves", + "facing": "north" + }, + "apply": { + "model": "bbb:block/lattice/plants/birch_leaves" + } + }, + { + "when": { + "plant_type": "birch_leaves", + "facing": "east" + }, + "apply": { + "model": "bbb:block/lattice/plants/birch_leaves", + "y": 90 + } + }, + { + "when": { + "plant_type": "birch_leaves", + "facing": "south" + }, + "apply": { + "model": "bbb:block/lattice/plants/birch_leaves", + "y": 180 + } + }, + { + "when": { + "plant_type": "birch_leaves", + "facing": "west" + }, + "apply": { + "model": "bbb:block/lattice/plants/birch_leaves", + "y": 270 + } + }, + { + "when": { + "plant_type": "jungle_leaves", + "facing": "north" + }, + "apply": { + "model": "bbb:block/lattice/plants/jungle_leaves" + } + }, + { + "when": { + "plant_type": "jungle_leaves", + "facing": "east" + }, + "apply": { + "model": "bbb:block/lattice/plants/jungle_leaves", + "y": 90 + } + }, + { + "when": { + "plant_type": "jungle_leaves", + "facing": "south" + }, + "apply": { + "model": "bbb:block/lattice/plants/jungle_leaves", + "y": 180 + } + }, + { + "when": { + "plant_type": "jungle_leaves", + "facing": "west" + }, + "apply": { + "model": "bbb:block/lattice/plants/jungle_leaves", + "y": 270 + } + }, + { + "when": { + "plant_type": "acacia_leaves", + "facing": "north" + }, + "apply": { + "model": "bbb:block/lattice/plants/acacia_leaves" + } + }, + { + "when": { + "plant_type": "acacia_leaves", + "facing": "east" + }, + "apply": { + "model": "bbb:block/lattice/plants/acacia_leaves", + "y": 90 + } + }, + { + "when": { + "plant_type": "acacia_leaves", + "facing": "south" + }, + "apply": { + "model": "bbb:block/lattice/plants/acacia_leaves", + "y": 180 + } + }, + { + "when": { + "plant_type": "acacia_leaves", + "facing": "west" + }, + "apply": { + "model": "bbb:block/lattice/plants/acacia_leaves", + "y": 270 + } + }, + { + "when": { + "plant_type": "dark_oak_leaves", + "facing": "north" + }, + "apply": { + "model": "bbb:block/lattice/plants/dark_oak_leaves" + } + }, + { + "when": { + "plant_type": "dark_oak_leaves", + "facing": "east" + }, + "apply": { + "model": "bbb:block/lattice/plants/dark_oak_leaves", + "y": 90 + } + }, + { + "when": { + "plant_type": "dark_oak_leaves", + "facing": "south" + }, + "apply": { + "model": "bbb:block/lattice/plants/dark_oak_leaves", + "y": 180 + } + }, + { + "when": { + "plant_type": "dark_oak_leaves", + "facing": "west" + }, + "apply": { + "model": "bbb:block/lattice/plants/dark_oak_leaves", + "y": 270 + } + }, + { + "when": { + "plant_type": "cherry_leaves", + "facing": "north" + }, + "apply": { + "model": "bbb:block/lattice/plants/cherry_leaves" + } + }, + { + "when": { + "plant_type": "cherry_leaves", + "facing": "east" + }, + "apply": { + "model": "bbb:block/lattice/plants/cherry_leaves", + "y": 90 + } + }, + { + "when": { + "plant_type": "cherry_leaves", + "facing": "south" + }, + "apply": { + "model": "bbb:block/lattice/plants/cherry_leaves", + "y": 180 + } + }, + { + "when": { + "plant_type": "cherry_leaves", + "facing": "west" + }, + "apply": { + "model": "bbb:block/lattice/plants/cherry_leaves", + "y": 270 + } + }, + { + "when": { + "plant_type": "oak_leaves", + "facing": "north" + }, + "apply": { + "model": "bbb:block/lattice/plants/oak_leaves" + } + }, + { + "when": { + "plant_type": "oak_leaves", + "facing": "east" + }, + "apply": { + "model": "bbb:block/lattice/plants/oak_leaves", + "y": 90 + } + }, + { + "when": { + "plant_type": "oak_leaves", + "facing": "south" + }, + "apply": { + "model": "bbb:block/lattice/plants/oak_leaves", + "y": 180 + } + }, + { + "when": { + "plant_type": "oak_leaves", + "facing": "west" + }, + "apply": { + "model": "bbb:block/lattice/plants/oak_leaves", + "y": 270 + } + }, + { + "when": { + "plant_type": "azalea_leaves", + "facing": "north" + }, + "apply": { + "model": "bbb:block/lattice/plants/azalea_leaves" + } + }, + { + "when": { + "plant_type": "azalea_leaves", + "facing": "east" + }, + "apply": { + "model": "bbb:block/lattice/plants/azalea_leaves", + "y": 90 + } + }, + { + "when": { + "plant_type": "azalea_leaves", + "facing": "south" + }, + "apply": { + "model": "bbb:block/lattice/plants/azalea_leaves", + "y": 180 + } + }, + { + "when": { + "plant_type": "azalea_leaves", + "facing": "west" + }, + "apply": { + "model": "bbb:block/lattice/plants/azalea_leaves", + "y": 270 + } + }, + { + "when": { + "plant_type": "flowering_azalea_leaves", + "facing": "north" + }, + "apply": { + "model": "bbb:block/lattice/plants/flowering_azalea_leaves" + } + }, + { + "when": { + "plant_type": "flowering_azalea_leaves", + "facing": "east" + }, + "apply": { + "model": "bbb:block/lattice/plants/flowering_azalea_leaves", + "y": 90 + } + }, + { + "when": { + "plant_type": "flowering_azalea_leaves", + "facing": "south" + }, + "apply": { + "model": "bbb:block/lattice/plants/flowering_azalea_leaves", + "y": 180 + } + }, + { + "when": { + "plant_type": "flowering_azalea_leaves", + "facing": "west" + }, + "apply": { + "model": "bbb:block/lattice/plants/flowering_azalea_leaves", + "y": 270 + } + }, + { + "when": { + "plant_type": "glow_lichen", + "facing": "north" + }, + "apply": { + "model": "bbb:block/lattice/plants/glow_lichen" + } + }, + { + "when": { + "plant_type": "glow_lichen", + "facing": "east" + }, + "apply": { + "model": "bbb:block/lattice/plants/glow_lichen", + "y": 90 + } + }, + { + "when": { + "plant_type": "glow_lichen", + "facing": "south" + }, + "apply": { + "model": "bbb:block/lattice/plants/glow_lichen", + "y": 180 + } + }, + { + "when": { + "plant_type": "glow_lichen", + "facing": "west" + }, + "apply": { + "model": "bbb:block/lattice/plants/glow_lichen", + "y": 270 + } + }, + { + "when": { + "plant_type": "cave_vines", + "facing": "north", + "berries": "false" + }, + "apply": { + "model": "bbb:block/lattice/plants/cave_vines" + } + }, + { + "when": { + "plant_type": "cave_vines", + "facing": "east", + "berries": "false" + }, + "apply": { + "model": "bbb:block/lattice/plants/cave_vines", + "y": 90 + } + }, + { + "when": { + "plant_type": "cave_vines", + "facing": "south", + "berries": "false" + }, + "apply": { + "model": "bbb:block/lattice/plants/cave_vines", + "y": 180 + } + }, + { + "when": { + "plant_type": "cave_vines", + "facing": "west", + "berries": "false" + }, + "apply": { + "model": "bbb:block/lattice/plants/cave_vines", + "y": 270 + } + }, + { + "when": { + "plant_type": "cave_vines", + "facing": "north", + "berries": "true" + }, + "apply": { + "model": "bbb:block/lattice/plants/cave_vines_lit" + } + }, + { + "when": { + "plant_type": "cave_vines", + "facing": "east", + "berries": "true" + }, + "apply": { + "model": "bbb:block/lattice/plants/cave_vines_lit", + "y": 90 + } + }, + { + "when": { + "plant_type": "cave_vines", + "facing": "south", + "berries": "true" + }, + "apply": { + "model": "bbb:block/lattice/plants/cave_vines_lit", + "y": 180 + } + }, + { + "when": { + "plant_type": "cave_vines", + "facing": "west", + "berries": "true" + }, + "apply": { + "model": "bbb:block/lattice/plants/cave_vines_lit", + "y": 270 + } + }, + { + "when": { + "facing": "north" + }, + "apply": { + "model": "bbb:block/lattice/mangrove_middle" + } + }, + { + "when": { + "facing": "east" + }, + "apply": { + "model": "bbb:block/lattice/mangrove_middle", + "y": 90 + } + }, + { + "when": { + "facing": "south" + }, + "apply": { + "model": "bbb:block/lattice/mangrove_middle", + "y": 180 + } + }, + { + "when": { + "facing": "west" + }, + "apply": { + "model": "bbb:block/lattice/mangrove_middle", + "y": 270 + } + }, + { + "when": { + "facing": "north", + "left": "true" + }, + "apply": { + "model": "bbb:block/lattice/mangrove_left" + } + }, + { + "when": { + "facing": "east", + "left": "true" + }, + "apply": { + "model": "bbb:block/lattice/mangrove_left", + "y": 90 + } + }, + { + "when": { + "facing": "south", + "left": "true" + }, + "apply": { + "model": "bbb:block/lattice/mangrove_left", + "y": 180 + } + }, + { + "when": { + "facing": "west", + "left": "true" + }, + "apply": { + "model": "bbb:block/lattice/mangrove_left", + "y": 270 + } + }, + { + "when": { + "facing": "north", + "right": "true" + }, + "apply": { + "model": "bbb:block/lattice/mangrove_right" + } + }, + { + "when": { + "facing": "east", + "right": "true" + }, + "apply": { + "model": "bbb:block/lattice/mangrove_right", + "y": 90 + } + }, + { + "when": { + "facing": "south", + "right": "true" + }, + "apply": { + "model": "bbb:block/lattice/mangrove_right", + "y": 180 + } + }, + { + "when": { + "facing": "west", + "right": "true" + }, + "apply": { + "model": "bbb:block/lattice/mangrove_right", + "y": 270 + } + } + ] +} diff --git a/src/main/resources/assets/bbb/blockstates/oak_lattice.json b/src/main/resources/assets/bbb/blockstates/oak_lattice.json index 451ed50d..cfa63c0c 100644 --- a/src/main/resources/assets/bbb/blockstates/oak_lattice.json +++ b/src/main/resources/assets/bbb/blockstates/oak_lattice.json @@ -39,6 +39,7 @@ "y": 270 } }, + { "when": { "plant_type": "oak_leaves", @@ -78,6 +79,358 @@ "y": 270 } }, + { + "when": { + "plant_type": "spruce_leaves", + "facing": "north" + }, + "apply": { + "model": "bbb:block/lattice/plants/spruce_leaves" + } + }, + { + "when": { + "plant_type": "spruce_leaves", + "facing": "east" + }, + "apply": { + "model": "bbb:block/lattice/plants/spruce_leaves", + "y": 90 + } + }, + { + "when": { + "plant_type": "spruce_leaves", + "facing": "south" + }, + "apply": { + "model": "bbb:block/lattice/plants/spruce_leaves", + "y": 180 + } + }, + { + "when": { + "plant_type": "spruce_leaves", + "facing": "west" + }, + "apply": { + "model": "bbb:block/lattice/plants/spruce_leaves", + "y": 270 + } + }, + { + "when": { + "plant_type": "birch_leaves", + "facing": "north" + }, + "apply": { + "model": "bbb:block/lattice/plants/birch_leaves" + } + }, + { + "when": { + "plant_type": "birch_leaves", + "facing": "east" + }, + "apply": { + "model": "bbb:block/lattice/plants/birch_leaves", + "y": 90 + } + }, + { + "when": { + "plant_type": "birch_leaves", + "facing": "south" + }, + "apply": { + "model": "bbb:block/lattice/plants/birch_leaves", + "y": 180 + } + }, + { + "when": { + "plant_type": "birch_leaves", + "facing": "west" + }, + "apply": { + "model": "bbb:block/lattice/plants/birch_leaves", + "y": 270 + } + }, + { + "when": { + "plant_type": "jungle_leaves", + "facing": "north" + }, + "apply": { + "model": "bbb:block/lattice/plants/jungle_leaves" + } + }, + { + "when": { + "plant_type": "jungle_leaves", + "facing": "east" + }, + "apply": { + "model": "bbb:block/lattice/plants/jungle_leaves", + "y": 90 + } + }, + { + "when": { + "plant_type": "jungle_leaves", + "facing": "south" + }, + "apply": { + "model": "bbb:block/lattice/plants/jungle_leaves", + "y": 180 + } + }, + { + "when": { + "plant_type": "jungle_leaves", + "facing": "west" + }, + "apply": { + "model": "bbb:block/lattice/plants/jungle_leaves", + "y": 270 + } + }, + { + "when": { + "plant_type": "acacia_leaves", + "facing": "north" + }, + "apply": { + "model": "bbb:block/lattice/plants/acacia_leaves" + } + }, + { + "when": { + "plant_type": "acacia_leaves", + "facing": "east" + }, + "apply": { + "model": "bbb:block/lattice/plants/acacia_leaves", + "y": 90 + } + }, + { + "when": { + "plant_type": "acacia_leaves", + "facing": "south" + }, + "apply": { + "model": "bbb:block/lattice/plants/acacia_leaves", + "y": 180 + } + }, + { + "when": { + "plant_type": "acacia_leaves", + "facing": "west" + }, + "apply": { + "model": "bbb:block/lattice/plants/acacia_leaves", + "y": 270 + } + }, + { + "when": { + "plant_type": "dark_oak_leaves", + "facing": "north" + }, + "apply": { + "model": "bbb:block/lattice/plants/dark_oak_leaves" + } + }, + { + "when": { + "plant_type": "dark_oak_leaves", + "facing": "east" + }, + "apply": { + "model": "bbb:block/lattice/plants/dark_oak_leaves", + "y": 90 + } + }, + { + "when": { + "plant_type": "dark_oak_leaves", + "facing": "south" + }, + "apply": { + "model": "bbb:block/lattice/plants/dark_oak_leaves", + "y": 180 + } + }, + { + "when": { + "plant_type": "dark_oak_leaves", + "facing": "west" + }, + "apply": { + "model": "bbb:block/lattice/plants/dark_oak_leaves", + "y": 270 + } + }, + { + "when": { + "plant_type": "cherry_leaves", + "facing": "north" + }, + "apply": { + "model": "bbb:block/lattice/plants/cherry_leaves" + } + }, + { + "when": { + "plant_type": "cherry_leaves", + "facing": "east" + }, + "apply": { + "model": "bbb:block/lattice/plants/cherry_leaves", + "y": 90 + } + }, + { + "when": { + "plant_type": "cherry_leaves", + "facing": "south" + }, + "apply": { + "model": "bbb:block/lattice/plants/cherry_leaves", + "y": 180 + } + }, + { + "when": { + "plant_type": "cherry_leaves", + "facing": "west" + }, + "apply": { + "model": "bbb:block/lattice/plants/cherry_leaves", + "y": 270 + } + }, + { + "when": { + "plant_type": "mangrove_leaves", + "facing": "north" + }, + "apply": { + "model": "bbb:block/lattice/plants/mangrove_leaves" + } + }, + { + "when": { + "plant_type": "mangrove_leaves", + "facing": "east" + }, + "apply": { + "model": "bbb:block/lattice/plants/mangrove_leaves", + "y": 90 + } + }, + { + "when": { + "plant_type": "mangrove_leaves", + "facing": "south" + }, + "apply": { + "model": "bbb:block/lattice/plants/mangrove_leaves", + "y": 180 + } + }, + { + "when": { + "plant_type": "mangrove_leaves", + "facing": "west" + }, + "apply": { + "model": "bbb:block/lattice/plants/mangrove_leaves", + "y": 270 + } + }, + + { + "when": { + "plant_type": "azalea_leaves", + "facing": "north" + }, + "apply": { + "model": "bbb:block/lattice/plants/azalea_leaves" + } + }, + { + "when": { + "plant_type": "azalea_leaves", + "facing": "east" + }, + "apply": { + "model": "bbb:block/lattice/plants/azalea_leaves", + "y": 90 + } + }, + { + "when": { + "plant_type": "azalea_leaves", + "facing": "south" + }, + "apply": { + "model": "bbb:block/lattice/plants/azalea_leaves", + "y": 180 + } + }, + { + "when": { + "plant_type": "azalea_leaves", + "facing": "west" + }, + "apply": { + "model": "bbb:block/lattice/plants/azalea_leaves", + "y": 270 + } + }, + { + "when": { + "plant_type": "flowering_azalea_leaves", + "facing": "north" + }, + "apply": { + "model": "bbb:block/lattice/plants/flowering_azalea_leaves" + } + }, + { + "when": { + "plant_type": "flowering_azalea_leaves", + "facing": "east" + }, + "apply": { + "model": "bbb:block/lattice/plants/flowering_azalea_leaves", + "y": 90 + } + }, + { + "when": { + "plant_type": "flowering_azalea_leaves", + "facing": "south" + }, + "apply": { + "model": "bbb:block/lattice/plants/flowering_azalea_leaves", + "y": 180 + } + }, + { + "when": { + "plant_type": "flowering_azalea_leaves", + "facing": "west" + }, + "apply": { + "model": "bbb:block/lattice/plants/flowering_azalea_leaves", + "y": 270 + } + }, { "when": { "plant_type": "glow_lichen", diff --git a/src/main/resources/assets/bbb/blockstates/spruce_balustrade.json b/src/main/resources/assets/bbb/blockstates/spruce_balustrade.json new file mode 100644 index 00000000..f5b3353a --- /dev/null +++ b/src/main/resources/assets/bbb/blockstates/spruce_balustrade.json @@ -0,0 +1,153 @@ +{ + "multipart": [ + { + "apply": { + "model": "bbb:block/balustrade/spruce_beam", + "uvlock": true + } + }, + { + "when": { + "top": "false" + }, + "apply": { + "model": "bbb:block/balustrade/spruce_beam_top", + "uvlock": true + } + }, + { + "when": { + "bottom": "false" + }, + "apply": { + "model": "bbb:block/balustrade/spruce_beam_bottom", + "uvlock": true + } + }, + { + "when": { + "top": "true", + "facing": "north", + "tilted": "false" + }, + "apply": { + "model": "bbb:block/balustrade/spruce_top" + } + }, + { + "when": { + "top": "true", + "facing": "east", + "tilted": "false" + }, + "apply": { + "model": "bbb:block/balustrade/spruce_top", + "y": 90 + } + }, + { + "when": { + "top": "true", + "facing": "south", + "tilted": "false" + }, + "apply": { + "model": "bbb:block/balustrade/spruce_top", + "y": 180 + } + }, + { + "when": { + "top": "true", + "facing": "west", + "tilted": "false" + }, + "apply": { + "model": "bbb:block/balustrade/spruce_top", + "y": 270 + } + }, + { + "when": { + "top": "true", + "facing": "north", + "tilted": "true" + }, + "apply": { + "model": "bbb:block/balustrade/spruce_top_tilted" + } + }, + { + "when": { + "top": "true", + "facing": "east", + "tilted": "true" + }, + "apply": { + "model": "bbb:block/balustrade/spruce_top_tilted", + "y": 90 + } + }, + { + "when": { + "top": "true", + "facing": "south", + "tilted": "true" + }, + "apply": { + "model": "bbb:block/balustrade/spruce_top_tilted", + "y": 180 + } + }, + { + "when": { + "top": "true", + "facing": "west", + "tilted": "true" + }, + "apply": { + "model": "bbb:block/balustrade/spruce_top_tilted", + "y": 270 + } + }, + { + "when": { + "bottom": "true", + "facing": "north" + }, + "apply": { + "model": "bbb:block/balustrade/spruce_bottom" + } + }, + { + "when": { + "bottom": "true", + "facing": "east" + }, + "apply": { + "model": "bbb:block/balustrade/spruce_bottom", + "y": 90 + } + }, + { + "when": { + "bottom": "true", + "facing": "south" + }, + "apply": { + "model": "bbb:block/balustrade/spruce_bottom", + "y": 180 + } + }, + { + "when": { + "bottom": "true", + "facing": "west" + }, + "apply": { + "model": "bbb:block/balustrade/spruce_bottom", + "y": 270 + } + } + ] +} diff --git a/src/main/resources/assets/bbb/blockstates/spruce_lattice.json b/src/main/resources/assets/bbb/blockstates/spruce_lattice.json new file mode 100644 index 00000000..1464db12 --- /dev/null +++ b/src/main/resources/assets/bbb/blockstates/spruce_lattice.json @@ -0,0 +1,671 @@ +{ + "multipart": [ + { + "when": { + "plant_type": "vines", + "facing": "north" + }, + "apply": { + "model": "bbb:block/lattice/plants/vines" + } + }, + { + "when": { + "plant_type": "vines", + "facing": "east" + }, + "apply": { + "model": "bbb:block/lattice/plants/vines", + "y": 90 + } + }, + { + "when": { + "plant_type": "vines", + "facing": "south" + }, + "apply": { + "model": "bbb:block/lattice/plants/vines", + "y": 180 + } + }, + { + "when": { + "plant_type": "vines", + "facing": "west" + }, + "apply": { + "model": "bbb:block/lattice/plants/vines", + "y": 270 + } + }, + { + "when": { + "plant_type": "oak_leaves", + "facing": "north" + }, + "apply": { + "model": "bbb:block/lattice/plants/oak_leaves" + } + }, + { + "when": { + "plant_type": "oak_leaves", + "facing": "east" + }, + "apply": { + "model": "bbb:block/lattice/plants/oak_leaves", + "y": 90 + } + }, + { + "when": { + "plant_type": "oak_leaves", + "facing": "south" + }, + "apply": { + "model": "bbb:block/lattice/plants/oak_leaves", + "y": 180 + } + }, + { + "when": { + "plant_type": "oak_leaves", + "facing": "west" + }, + "apply": { + "model": "bbb:block/lattice/plants/oak_leaves", + "y": 270 + } + }, + { + "when": { + "plant_type": "spruce_leaves", + "facing": "north" + }, + "apply": { + "model": "bbb:block/lattice/plants/spruce_leaves" + } + }, + { + "when": { + "plant_type": "spruce_leaves", + "facing": "east" + }, + "apply": { + "model": "bbb:block/lattice/plants/spruce_leaves", + "y": 90 + } + }, + { + "when": { + "plant_type": "spruce_leaves", + "facing": "south" + }, + "apply": { + "model": "bbb:block/lattice/plants/spruce_leaves", + "y": 180 + } + }, + { + "when": { + "plant_type": "spruce_leaves", + "facing": "west" + }, + "apply": { + "model": "bbb:block/lattice/plants/spruce_leaves", + "y": 270 + } + }, + { + "when": { + "plant_type": "birch_leaves", + "facing": "north" + }, + "apply": { + "model": "bbb:block/lattice/plants/birch_leaves" + } + }, + { + "when": { + "plant_type": "birch_leaves", + "facing": "east" + }, + "apply": { + "model": "bbb:block/lattice/plants/birch_leaves", + "y": 90 + } + }, + { + "when": { + "plant_type": "birch_leaves", + "facing": "south" + }, + "apply": { + "model": "bbb:block/lattice/plants/birch_leaves", + "y": 180 + } + }, + { + "when": { + "plant_type": "birch_leaves", + "facing": "west" + }, + "apply": { + "model": "bbb:block/lattice/plants/birch_leaves", + "y": 270 + } + }, + { + "when": { + "plant_type": "jungle_leaves", + "facing": "north" + }, + "apply": { + "model": "bbb:block/lattice/plants/jungle_leaves" + } + }, + { + "when": { + "plant_type": "jungle_leaves", + "facing": "east" + }, + "apply": { + "model": "bbb:block/lattice/plants/jungle_leaves", + "y": 90 + } + }, + { + "when": { + "plant_type": "jungle_leaves", + "facing": "south" + }, + "apply": { + "model": "bbb:block/lattice/plants/jungle_leaves", + "y": 180 + } + }, + { + "when": { + "plant_type": "jungle_leaves", + "facing": "west" + }, + "apply": { + "model": "bbb:block/lattice/plants/jungle_leaves", + "y": 270 + } + }, + { + "when": { + "plant_type": "acacia_leaves", + "facing": "north" + }, + "apply": { + "model": "bbb:block/lattice/plants/acacia_leaves" + } + }, + { + "when": { + "plant_type": "acacia_leaves", + "facing": "east" + }, + "apply": { + "model": "bbb:block/lattice/plants/acacia_leaves", + "y": 90 + } + }, + { + "when": { + "plant_type": "acacia_leaves", + "facing": "south" + }, + "apply": { + "model": "bbb:block/lattice/plants/acacia_leaves", + "y": 180 + } + }, + { + "when": { + "plant_type": "acacia_leaves", + "facing": "west" + }, + "apply": { + "model": "bbb:block/lattice/plants/acacia_leaves", + "y": 270 + } + }, + { + "when": { + "plant_type": "dark_oak_leaves", + "facing": "north" + }, + "apply": { + "model": "bbb:block/lattice/plants/dark_oak_leaves" + } + }, + { + "when": { + "plant_type": "dark_oak_leaves", + "facing": "east" + }, + "apply": { + "model": "bbb:block/lattice/plants/dark_oak_leaves", + "y": 90 + } + }, + { + "when": { + "plant_type": "dark_oak_leaves", + "facing": "south" + }, + "apply": { + "model": "bbb:block/lattice/plants/dark_oak_leaves", + "y": 180 + } + }, + { + "when": { + "plant_type": "dark_oak_leaves", + "facing": "west" + }, + "apply": { + "model": "bbb:block/lattice/plants/dark_oak_leaves", + "y": 270 + } + }, + { + "when": { + "plant_type": "cherry_leaves", + "facing": "north" + }, + "apply": { + "model": "bbb:block/lattice/plants/cherry_leaves" + } + }, + { + "when": { + "plant_type": "cherry_leaves", + "facing": "east" + }, + "apply": { + "model": "bbb:block/lattice/plants/cherry_leaves", + "y": 90 + } + }, + { + "when": { + "plant_type": "cherry_leaves", + "facing": "south" + }, + "apply": { + "model": "bbb:block/lattice/plants/cherry_leaves", + "y": 180 + } + }, + { + "when": { + "plant_type": "cherry_leaves", + "facing": "west" + }, + "apply": { + "model": "bbb:block/lattice/plants/cherry_leaves", + "y": 270 + } + }, + { + "when": { + "plant_type": "mangrove_leaves", + "facing": "north" + }, + "apply": { + "model": "bbb:block/lattice/plants/mangrove_leaves" + } + }, + { + "when": { + "plant_type": "mangrove_leaves", + "facing": "east" + }, + "apply": { + "model": "bbb:block/lattice/plants/mangrove_leaves", + "y": 90 + } + }, + { + "when": { + "plant_type": "mangrove_leaves", + "facing": "south" + }, + "apply": { + "model": "bbb:block/lattice/plants/mangrove_leaves", + "y": 180 + } + }, + { + "when": { + "plant_type": "mangrove_leaves", + "facing": "west" + }, + "apply": { + "model": "bbb:block/lattice/plants/mangrove_leaves", + "y": 270 + } + }, + { + "when": { + "plant_type": "azalea_leaves", + "facing": "north" + }, + "apply": { + "model": "bbb:block/lattice/plants/azalea_leaves" + } + }, + { + "when": { + "plant_type": "azalea_leaves", + "facing": "east" + }, + "apply": { + "model": "bbb:block/lattice/plants/azalea_leaves", + "y": 90 + } + }, + { + "when": { + "plant_type": "azalea_leaves", + "facing": "south" + }, + "apply": { + "model": "bbb:block/lattice/plants/azalea_leaves", + "y": 180 + } + }, + { + "when": { + "plant_type": "azalea_leaves", + "facing": "west" + }, + "apply": { + "model": "bbb:block/lattice/plants/azalea_leaves", + "y": 270 + } + }, + { + "when": { + "plant_type": "flowering_azalea_leaves", + "facing": "north" + }, + "apply": { + "model": "bbb:block/lattice/plants/flowering_azalea_leaves" + } + }, + { + "when": { + "plant_type": "flowering_azalea_leaves", + "facing": "east" + }, + "apply": { + "model": "bbb:block/lattice/plants/flowering_azalea_leaves", + "y": 90 + } + }, + { + "when": { + "plant_type": "flowering_azalea_leaves", + "facing": "south" + }, + "apply": { + "model": "bbb:block/lattice/plants/flowering_azalea_leaves", + "y": 180 + } + }, + { + "when": { + "plant_type": "flowering_azalea_leaves", + "facing": "west" + }, + "apply": { + "model": "bbb:block/lattice/plants/flowering_azalea_leaves", + "y": 270 + } + }, + { + "when": { + "plant_type": "glow_lichen", + "facing": "north" + }, + "apply": { + "model": "bbb:block/lattice/plants/glow_lichen" + } + }, + { + "when": { + "plant_type": "glow_lichen", + "facing": "east" + }, + "apply": { + "model": "bbb:block/lattice/plants/glow_lichen", + "y": 90 + } + }, + { + "when": { + "plant_type": "glow_lichen", + "facing": "south" + }, + "apply": { + "model": "bbb:block/lattice/plants/glow_lichen", + "y": 180 + } + }, + { + "when": { + "plant_type": "glow_lichen", + "facing": "west" + }, + "apply": { + "model": "bbb:block/lattice/plants/glow_lichen", + "y": 270 + } + }, + { + "when": { + "plant_type": "cave_vines", + "facing": "north", + "berries": "false" + }, + "apply": { + "model": "bbb:block/lattice/plants/cave_vines" + } + }, + { + "when": { + "plant_type": "cave_vines", + "facing": "east", + "berries": "false" + }, + "apply": { + "model": "bbb:block/lattice/plants/cave_vines", + "y": 90 + } + }, + { + "when": { + "plant_type": "cave_vines", + "facing": "south", + "berries": "false" + }, + "apply": { + "model": "bbb:block/lattice/plants/cave_vines", + "y": 180 + } + }, + { + "when": { + "plant_type": "cave_vines", + "facing": "west", + "berries": "false" + }, + "apply": { + "model": "bbb:block/lattice/plants/cave_vines", + "y": 270 + } + }, + { + "when": { + "plant_type": "cave_vines", + "facing": "north", + "berries": "true" + }, + "apply": { + "model": "bbb:block/lattice/plants/cave_vines_lit" + } + }, + { + "when": { + "plant_type": "cave_vines", + "facing": "east", + "berries": "true" + }, + "apply": { + "model": "bbb:block/lattice/plants/cave_vines_lit", + "y": 90 + } + }, + { + "when": { + "plant_type": "cave_vines", + "facing": "south", + "berries": "true" + }, + "apply": { + "model": "bbb:block/lattice/plants/cave_vines_lit", + "y": 180 + } + }, + { + "when": { + "plant_type": "cave_vines", + "facing": "west", + "berries": "true" + }, + "apply": { + "model": "bbb:block/lattice/plants/cave_vines_lit", + "y": 270 + } + }, + { + "when": { + "facing": "north" + }, + "apply": { + "model": "bbb:block/lattice/spruce_middle" + } + }, + { + "when": { + "facing": "east" + }, + "apply": { + "model": "bbb:block/lattice/spruce_middle", + "y": 90 + } + }, + { + "when": { + "facing": "south" + }, + "apply": { + "model": "bbb:block/lattice/spruce_middle", + "y": 180 + } + }, + { + "when": { + "facing": "west" + }, + "apply": { + "model": "bbb:block/lattice/spruce_middle", + "y": 270 + } + }, + { + "when": { + "facing": "north", + "left": "true" + }, + "apply": { + "model": "bbb:block/lattice/spruce_left" + } + }, + { + "when": { + "facing": "east", + "left": "true" + }, + "apply": { + "model": "bbb:block/lattice/spruce_left", + "y": 90 + } + }, + { + "when": { + "facing": "south", + "left": "true" + }, + "apply": { + "model": "bbb:block/lattice/spruce_left", + "y": 180 + } + }, + { + "when": { + "facing": "west", + "left": "true" + }, + "apply": { + "model": "bbb:block/lattice/spruce_left", + "y": 270 + } + }, + { + "when": { + "facing": "north", + "right": "true" + }, + "apply": { + "model": "bbb:block/lattice/spruce_right" + } + }, + { + "when": { + "facing": "east", + "right": "true" + }, + "apply": { + "model": "bbb:block/lattice/spruce_right", + "y": 90 + } + }, + { + "when": { + "facing": "south", + "right": "true" + }, + "apply": { + "model": "bbb:block/lattice/spruce_right", + "y": 180 + } + }, + { + "when": { + "facing": "west", + "right": "true" + }, + "apply": { + "model": "bbb:block/lattice/spruce_right", + "y": 270 + } + } + ] +} diff --git a/src/main/resources/assets/bbb/blockstates/warped_balustrade.json b/src/main/resources/assets/bbb/blockstates/warped_balustrade.json new file mode 100644 index 00000000..6f3d39c0 --- /dev/null +++ b/src/main/resources/assets/bbb/blockstates/warped_balustrade.json @@ -0,0 +1,153 @@ +{ + "multipart": [ + { + "apply": { + "model": "bbb:block/balustrade/warped_beam", + "uvlock": true + } + }, + { + "when": { + "top": "false" + }, + "apply": { + "model": "bbb:block/balustrade/warped_beam_top", + "uvlock": true + } + }, + { + "when": { + "bottom": "false" + }, + "apply": { + "model": "bbb:block/balustrade/warped_beam_bottom", + "uvlock": true + } + }, + { + "when": { + "top": "true", + "facing": "north", + "tilted": "false" + }, + "apply": { + "model": "bbb:block/balustrade/warped_top" + } + }, + { + "when": { + "top": "true", + "facing": "east", + "tilted": "false" + }, + "apply": { + "model": "bbb:block/balustrade/warped_top", + "y": 90 + } + }, + { + "when": { + "top": "true", + "facing": "south", + "tilted": "false" + }, + "apply": { + "model": "bbb:block/balustrade/warped_top", + "y": 180 + } + }, + { + "when": { + "top": "true", + "facing": "west", + "tilted": "false" + }, + "apply": { + "model": "bbb:block/balustrade/warped_top", + "y": 270 + } + }, + { + "when": { + "top": "true", + "facing": "north", + "tilted": "true" + }, + "apply": { + "model": "bbb:block/balustrade/warped_top_tilted" + } + }, + { + "when": { + "top": "true", + "facing": "east", + "tilted": "true" + }, + "apply": { + "model": "bbb:block/balustrade/warped_top_tilted", + "y": 90 + } + }, + { + "when": { + "top": "true", + "facing": "south", + "tilted": "true" + }, + "apply": { + "model": "bbb:block/balustrade/warped_top_tilted", + "y": 180 + } + }, + { + "when": { + "top": "true", + "facing": "west", + "tilted": "true" + }, + "apply": { + "model": "bbb:block/balustrade/warped_top_tilted", + "y": 270 + } + }, + { + "when": { + "bottom": "true", + "facing": "north" + }, + "apply": { + "model": "bbb:block/balustrade/warped_bottom" + } + }, + { + "when": { + "bottom": "true", + "facing": "east" + }, + "apply": { + "model": "bbb:block/balustrade/warped_bottom", + "y": 90 + } + }, + { + "when": { + "bottom": "true", + "facing": "south" + }, + "apply": { + "model": "bbb:block/balustrade/warped_bottom", + "y": 180 + } + }, + { + "when": { + "bottom": "true", + "facing": "west" + }, + "apply": { + "model": "bbb:block/balustrade/warped_bottom", + "y": 270 + } + } + ] +} diff --git a/src/main/resources/assets/bbb/blockstates/warped_lattice.json b/src/main/resources/assets/bbb/blockstates/warped_lattice.json new file mode 100644 index 00000000..0e083c6f --- /dev/null +++ b/src/main/resources/assets/bbb/blockstates/warped_lattice.json @@ -0,0 +1,671 @@ +{ + "multipart": [ + { + "when": { + "plant_type": "vines", + "facing": "north" + }, + "apply": { + "model": "bbb:block/lattice/plants/vines" + } + }, + { + "when": { + "plant_type": "vines", + "facing": "east" + }, + "apply": { + "model": "bbb:block/lattice/plants/vines", + "y": 90 + } + }, + { + "when": { + "plant_type": "vines", + "facing": "south" + }, + "apply": { + "model": "bbb:block/lattice/plants/vines", + "y": 180 + } + }, + { + "when": { + "plant_type": "vines", + "facing": "west" + }, + "apply": { + "model": "bbb:block/lattice/plants/vines", + "y": 270 + } + }, + { + "when": { + "plant_type": "oak_leaves", + "facing": "north" + }, + "apply": { + "model": "bbb:block/lattice/plants/oak_leaves" + } + }, + { + "when": { + "plant_type": "oak_leaves", + "facing": "east" + }, + "apply": { + "model": "bbb:block/lattice/plants/oak_leaves", + "y": 90 + } + }, + { + "when": { + "plant_type": "oak_leaves", + "facing": "south" + }, + "apply": { + "model": "bbb:block/lattice/plants/oak_leaves", + "y": 180 + } + }, + { + "when": { + "plant_type": "oak_leaves", + "facing": "west" + }, + "apply": { + "model": "bbb:block/lattice/plants/oak_leaves", + "y": 270 + } + }, + { + "when": { + "plant_type": "spruce_leaves", + "facing": "north" + }, + "apply": { + "model": "bbb:block/lattice/plants/spruce_leaves" + } + }, + { + "when": { + "plant_type": "spruce_leaves", + "facing": "east" + }, + "apply": { + "model": "bbb:block/lattice/plants/spruce_leaves", + "y": 90 + } + }, + { + "when": { + "plant_type": "spruce_leaves", + "facing": "south" + }, + "apply": { + "model": "bbb:block/lattice/plants/spruce_leaves", + "y": 180 + } + }, + { + "when": { + "plant_type": "spruce_leaves", + "facing": "west" + }, + "apply": { + "model": "bbb:block/lattice/plants/spruce_leaves", + "y": 270 + } + }, + { + "when": { + "plant_type": "birch_leaves", + "facing": "north" + }, + "apply": { + "model": "bbb:block/lattice/plants/birch_leaves" + } + }, + { + "when": { + "plant_type": "birch_leaves", + "facing": "east" + }, + "apply": { + "model": "bbb:block/lattice/plants/birch_leaves", + "y": 90 + } + }, + { + "when": { + "plant_type": "birch_leaves", + "facing": "south" + }, + "apply": { + "model": "bbb:block/lattice/plants/birch_leaves", + "y": 180 + } + }, + { + "when": { + "plant_type": "birch_leaves", + "facing": "west" + }, + "apply": { + "model": "bbb:block/lattice/plants/birch_leaves", + "y": 270 + } + }, + { + "when": { + "plant_type": "jungle_leaves", + "facing": "north" + }, + "apply": { + "model": "bbb:block/lattice/plants/jungle_leaves" + } + }, + { + "when": { + "plant_type": "jungle_leaves", + "facing": "east" + }, + "apply": { + "model": "bbb:block/lattice/plants/jungle_leaves", + "y": 90 + } + }, + { + "when": { + "plant_type": "jungle_leaves", + "facing": "south" + }, + "apply": { + "model": "bbb:block/lattice/plants/jungle_leaves", + "y": 180 + } + }, + { + "when": { + "plant_type": "jungle_leaves", + "facing": "west" + }, + "apply": { + "model": "bbb:block/lattice/plants/jungle_leaves", + "y": 270 + } + }, + { + "when": { + "plant_type": "acacia_leaves", + "facing": "north" + }, + "apply": { + "model": "bbb:block/lattice/plants/acacia_leaves" + } + }, + { + "when": { + "plant_type": "acacia_leaves", + "facing": "east" + }, + "apply": { + "model": "bbb:block/lattice/plants/acacia_leaves", + "y": 90 + } + }, + { + "when": { + "plant_type": "acacia_leaves", + "facing": "south" + }, + "apply": { + "model": "bbb:block/lattice/plants/acacia_leaves", + "y": 180 + } + }, + { + "when": { + "plant_type": "acacia_leaves", + "facing": "west" + }, + "apply": { + "model": "bbb:block/lattice/plants/acacia_leaves", + "y": 270 + } + }, + { + "when": { + "plant_type": "dark_oak_leaves", + "facing": "north" + }, + "apply": { + "model": "bbb:block/lattice/plants/dark_oak_leaves" + } + }, + { + "when": { + "plant_type": "dark_oak_leaves", + "facing": "east" + }, + "apply": { + "model": "bbb:block/lattice/plants/dark_oak_leaves", + "y": 90 + } + }, + { + "when": { + "plant_type": "dark_oak_leaves", + "facing": "south" + }, + "apply": { + "model": "bbb:block/lattice/plants/dark_oak_leaves", + "y": 180 + } + }, + { + "when": { + "plant_type": "dark_oak_leaves", + "facing": "west" + }, + "apply": { + "model": "bbb:block/lattice/plants/dark_oak_leaves", + "y": 270 + } + }, + { + "when": { + "plant_type": "cherry_leaves", + "facing": "north" + }, + "apply": { + "model": "bbb:block/lattice/plants/cherry_leaves" + } + }, + { + "when": { + "plant_type": "cherry_leaves", + "facing": "east" + }, + "apply": { + "model": "bbb:block/lattice/plants/cherry_leaves", + "y": 90 + } + }, + { + "when": { + "plant_type": "cherry_leaves", + "facing": "south" + }, + "apply": { + "model": "bbb:block/lattice/plants/cherry_leaves", + "y": 180 + } + }, + { + "when": { + "plant_type": "cherry_leaves", + "facing": "west" + }, + "apply": { + "model": "bbb:block/lattice/plants/cherry_leaves", + "y": 270 + } + }, + { + "when": { + "plant_type": "mangrove_leaves", + "facing": "north" + }, + "apply": { + "model": "bbb:block/lattice/plants/mangrove_leaves" + } + }, + { + "when": { + "plant_type": "mangrove_leaves", + "facing": "east" + }, + "apply": { + "model": "bbb:block/lattice/plants/mangrove_leaves", + "y": 90 + } + }, + { + "when": { + "plant_type": "mangrove_leaves", + "facing": "south" + }, + "apply": { + "model": "bbb:block/lattice/plants/mangrove_leaves", + "y": 180 + } + }, + { + "when": { + "plant_type": "mangrove_leaves", + "facing": "west" + }, + "apply": { + "model": "bbb:block/lattice/plants/mangrove_leaves", + "y": 270 + } + }, + { + "when": { + "plant_type": "azalea_leaves", + "facing": "north" + }, + "apply": { + "model": "bbb:block/lattice/plants/azalea_leaves" + } + }, + { + "when": { + "plant_type": "azalea_leaves", + "facing": "east" + }, + "apply": { + "model": "bbb:block/lattice/plants/azalea_leaves", + "y": 90 + } + }, + { + "when": { + "plant_type": "azalea_leaves", + "facing": "south" + }, + "apply": { + "model": "bbb:block/lattice/plants/azalea_leaves", + "y": 180 + } + }, + { + "when": { + "plant_type": "azalea_leaves", + "facing": "west" + }, + "apply": { + "model": "bbb:block/lattice/plants/azalea_leaves", + "y": 270 + } + }, + { + "when": { + "plant_type": "flowering_azalea_leaves", + "facing": "north" + }, + "apply": { + "model": "bbb:block/lattice/plants/flowering_azalea_leaves" + } + }, + { + "when": { + "plant_type": "flowering_azalea_leaves", + "facing": "east" + }, + "apply": { + "model": "bbb:block/lattice/plants/flowering_azalea_leaves", + "y": 90 + } + }, + { + "when": { + "plant_type": "flowering_azalea_leaves", + "facing": "south" + }, + "apply": { + "model": "bbb:block/lattice/plants/flowering_azalea_leaves", + "y": 180 + } + }, + { + "when": { + "plant_type": "flowering_azalea_leaves", + "facing": "west" + }, + "apply": { + "model": "bbb:block/lattice/plants/flowering_azalea_leaves", + "y": 270 + } + }, + { + "when": { + "plant_type": "glow_lichen", + "facing": "north" + }, + "apply": { + "model": "bbb:block/lattice/plants/glow_lichen" + } + }, + { + "when": { + "plant_type": "glow_lichen", + "facing": "east" + }, + "apply": { + "model": "bbb:block/lattice/plants/glow_lichen", + "y": 90 + } + }, + { + "when": { + "plant_type": "glow_lichen", + "facing": "south" + }, + "apply": { + "model": "bbb:block/lattice/plants/glow_lichen", + "y": 180 + } + }, + { + "when": { + "plant_type": "glow_lichen", + "facing": "west" + }, + "apply": { + "model": "bbb:block/lattice/plants/glow_lichen", + "y": 270 + } + }, + { + "when": { + "plant_type": "cave_vines", + "facing": "north", + "berries": "false" + }, + "apply": { + "model": "bbb:block/lattice/plants/cave_vines" + } + }, + { + "when": { + "plant_type": "cave_vines", + "facing": "east", + "berries": "false" + }, + "apply": { + "model": "bbb:block/lattice/plants/cave_vines", + "y": 90 + } + }, + { + "when": { + "plant_type": "cave_vines", + "facing": "south", + "berries": "false" + }, + "apply": { + "model": "bbb:block/lattice/plants/cave_vines", + "y": 180 + } + }, + { + "when": { + "plant_type": "cave_vines", + "facing": "west", + "berries": "false" + }, + "apply": { + "model": "bbb:block/lattice/plants/cave_vines", + "y": 270 + } + }, + { + "when": { + "plant_type": "cave_vines", + "facing": "north", + "berries": "true" + }, + "apply": { + "model": "bbb:block/lattice/plants/cave_vines_lit" + } + }, + { + "when": { + "plant_type": "cave_vines", + "facing": "east", + "berries": "true" + }, + "apply": { + "model": "bbb:block/lattice/plants/cave_vines_lit", + "y": 90 + } + }, + { + "when": { + "plant_type": "cave_vines", + "facing": "south", + "berries": "true" + }, + "apply": { + "model": "bbb:block/lattice/plants/cave_vines_lit", + "y": 180 + } + }, + { + "when": { + "plant_type": "cave_vines", + "facing": "west", + "berries": "true" + }, + "apply": { + "model": "bbb:block/lattice/plants/cave_vines_lit", + "y": 270 + } + }, + { + "when": { + "facing": "north" + }, + "apply": { + "model": "bbb:block/lattice/warped_middle" + } + }, + { + "when": { + "facing": "east" + }, + "apply": { + "model": "bbb:block/lattice/warped_middle", + "y": 90 + } + }, + { + "when": { + "facing": "south" + }, + "apply": { + "model": "bbb:block/lattice/warped_middle", + "y": 180 + } + }, + { + "when": { + "facing": "west" + }, + "apply": { + "model": "bbb:block/lattice/warped_middle", + "y": 270 + } + }, + { + "when": { + "facing": "north", + "left": "true" + }, + "apply": { + "model": "bbb:block/lattice/warped_left" + } + }, + { + "when": { + "facing": "east", + "left": "true" + }, + "apply": { + "model": "bbb:block/lattice/warped_left", + "y": 90 + } + }, + { + "when": { + "facing": "south", + "left": "true" + }, + "apply": { + "model": "bbb:block/lattice/warped_left", + "y": 180 + } + }, + { + "when": { + "facing": "west", + "left": "true" + }, + "apply": { + "model": "bbb:block/lattice/warped_left", + "y": 270 + } + }, + { + "when": { + "facing": "north", + "right": "true" + }, + "apply": { + "model": "bbb:block/lattice/warped_right" + } + }, + { + "when": { + "facing": "east", + "right": "true" + }, + "apply": { + "model": "bbb:block/lattice/warped_right", + "y": 90 + } + }, + { + "when": { + "facing": "south", + "right": "true" + }, + "apply": { + "model": "bbb:block/lattice/warped_right", + "y": 180 + } + }, + { + "when": { + "facing": "west", + "right": "true" + }, + "apply": { + "model": "bbb:block/lattice/warped_right", + "y": 270 + } + } + ] +} diff --git a/src/main/resources/assets/bbb/models/block/balustrade/acacia_beam.json b/src/main/resources/assets/bbb/models/block/balustrade/acacia_beam.json new file mode 100644 index 00000000..040f567f --- /dev/null +++ b/src/main/resources/assets/bbb/models/block/balustrade/acacia_beam.json @@ -0,0 +1,7 @@ +{ + "parent": "bbb:block/template/balustrade/beam", + "textures": { + "beam_sides": "bbb:block/beam/acacia", + "particle": "block/acacia_planks" + } +} diff --git a/src/main/resources/assets/bbb/models/block/balustrade/acacia_beam_bottom.json b/src/main/resources/assets/bbb/models/block/balustrade/acacia_beam_bottom.json new file mode 100644 index 00000000..02e0ceb0 --- /dev/null +++ b/src/main/resources/assets/bbb/models/block/balustrade/acacia_beam_bottom.json @@ -0,0 +1,7 @@ +{ + "parent": "bbb:block/template/balustrade/beam_bottom", + "textures": { + "beam_bottom": "bbb:block/beam/acacia_top", + "particle": "block/acacia_planks" + } +} diff --git a/src/main/resources/assets/bbb/models/block/balustrade/acacia_beam_top.json b/src/main/resources/assets/bbb/models/block/balustrade/acacia_beam_top.json new file mode 100644 index 00000000..a621c46c --- /dev/null +++ b/src/main/resources/assets/bbb/models/block/balustrade/acacia_beam_top.json @@ -0,0 +1,7 @@ +{ + "parent": "bbb:block/template/balustrade/beam_top", + "textures": { + "beam_top": "bbb:block/beam/acacia_top", + "particle": "block/acacia_planks" + } +} diff --git a/src/main/resources/assets/bbb/models/block/balustrade/acacia_bottom.json b/src/main/resources/assets/bbb/models/block/balustrade/acacia_bottom.json new file mode 100644 index 00000000..7a801c20 --- /dev/null +++ b/src/main/resources/assets/bbb/models/block/balustrade/acacia_bottom.json @@ -0,0 +1,8 @@ +{ + "parent": "bbb:block/template/balustrade/bottom", + "textures": { + "top": "bbb:block/balustrade/acacia_top", + "sides": "bbb:block/balustrade/acacia_sides", + "particle": "block/acacia_planks" + } +} diff --git a/src/main/resources/assets/bbb/models/block/balustrade/acacia_inventory.json b/src/main/resources/assets/bbb/models/block/balustrade/acacia_inventory.json new file mode 100644 index 00000000..8e27560c --- /dev/null +++ b/src/main/resources/assets/bbb/models/block/balustrade/acacia_inventory.json @@ -0,0 +1,9 @@ +{ + "parent": "bbb:block/template/balustrade/inventory", + "textures": { + "beam_sides": "bbb:block/beam/acacia", + "top": "bbb:block/balustrade/acacia_top", + "sides": "bbb:block/balustrade/acacia_sides", + "particle": "block/acacia_planks" + } +} diff --git a/src/main/resources/assets/bbb/models/block/balustrade/acacia_top.json b/src/main/resources/assets/bbb/models/block/balustrade/acacia_top.json new file mode 100644 index 00000000..16226799 --- /dev/null +++ b/src/main/resources/assets/bbb/models/block/balustrade/acacia_top.json @@ -0,0 +1,8 @@ +{ + "parent": "bbb:block/template/balustrade/top", + "textures": { + "top": "bbb:block/balustrade/acacia_top", + "sides": "bbb:block/balustrade/acacia_sides", + "particle": "block/acacia_planks" + } +} diff --git a/src/main/resources/assets/bbb/models/block/balustrade/acacia_top_tilted.json b/src/main/resources/assets/bbb/models/block/balustrade/acacia_top_tilted.json new file mode 100644 index 00000000..46faa406 --- /dev/null +++ b/src/main/resources/assets/bbb/models/block/balustrade/acacia_top_tilted.json @@ -0,0 +1,8 @@ +{ + "parent": "bbb:block/template/balustrade/top_tilted", + "textures": { + "top": "bbb:block/balustrade/acacia_top", + "sides": "bbb:block/balustrade/acacia_sides", + "particle": "block/acacia_planks" + } +} diff --git a/src/main/resources/assets/bbb/models/block/balustrade/bamboo_beam.json b/src/main/resources/assets/bbb/models/block/balustrade/bamboo_beam.json new file mode 100644 index 00000000..bbc9417f --- /dev/null +++ b/src/main/resources/assets/bbb/models/block/balustrade/bamboo_beam.json @@ -0,0 +1,7 @@ +{ + "parent": "bbb:block/template/balustrade/beam", + "textures": { + "beam_sides": "bbb:block/beam/bamboo", + "particle": "block/bamboo_planks" + } +} diff --git a/src/main/resources/assets/bbb/models/block/balustrade/bamboo_beam_bottom.json b/src/main/resources/assets/bbb/models/block/balustrade/bamboo_beam_bottom.json new file mode 100644 index 00000000..89adec53 --- /dev/null +++ b/src/main/resources/assets/bbb/models/block/balustrade/bamboo_beam_bottom.json @@ -0,0 +1,7 @@ +{ + "parent": "bbb:block/template/balustrade/beam_bottom", + "textures": { + "beam_bottom": "bbb:block/beam/bamboo_top", + "particle": "block/bamboo_planks" + } +} diff --git a/src/main/resources/assets/bbb/models/block/balustrade/bamboo_beam_top.json b/src/main/resources/assets/bbb/models/block/balustrade/bamboo_beam_top.json new file mode 100644 index 00000000..902a03d0 --- /dev/null +++ b/src/main/resources/assets/bbb/models/block/balustrade/bamboo_beam_top.json @@ -0,0 +1,7 @@ +{ + "parent": "bbb:block/template/balustrade/beam_top", + "textures": { + "beam_top": "bbb:block/beam/bamboo_top", + "particle": "block/bamboo_planks" + } +} diff --git a/src/main/resources/assets/bbb/models/block/balustrade/bamboo_bottom.json b/src/main/resources/assets/bbb/models/block/balustrade/bamboo_bottom.json new file mode 100644 index 00000000..d57d9d3a --- /dev/null +++ b/src/main/resources/assets/bbb/models/block/balustrade/bamboo_bottom.json @@ -0,0 +1,8 @@ +{ + "parent": "bbb:block/template/balustrade/bottom", + "textures": { + "top": "bbb:block/balustrade/bamboo_top", + "sides": "bbb:block/balustrade/bamboo_sides", + "particle": "block/bamboo_planks" + } +} diff --git a/src/main/resources/assets/bbb/models/block/balustrade/bamboo_inventory.json b/src/main/resources/assets/bbb/models/block/balustrade/bamboo_inventory.json new file mode 100644 index 00000000..f70723d9 --- /dev/null +++ b/src/main/resources/assets/bbb/models/block/balustrade/bamboo_inventory.json @@ -0,0 +1,9 @@ +{ + "parent": "bbb:block/template/balustrade/inventory", + "textures": { + "beam_sides": "bbb:block/beam/bamboo", + "top": "bbb:block/balustrade/bamboo_top", + "sides": "bbb:block/balustrade/bamboo_sides", + "particle": "block/bamboo_planks" + } +} diff --git a/src/main/resources/assets/bbb/models/block/balustrade/bamboo_top.json b/src/main/resources/assets/bbb/models/block/balustrade/bamboo_top.json new file mode 100644 index 00000000..af618db6 --- /dev/null +++ b/src/main/resources/assets/bbb/models/block/balustrade/bamboo_top.json @@ -0,0 +1,8 @@ +{ + "parent": "bbb:block/template/balustrade/top", + "textures": { + "top": "bbb:block/balustrade/bamboo_top", + "sides": "bbb:block/balustrade/bamboo_sides", + "particle": "block/bamboo_planks" + } +} diff --git a/src/main/resources/assets/bbb/models/block/balustrade/bamboo_top_tilted.json b/src/main/resources/assets/bbb/models/block/balustrade/bamboo_top_tilted.json new file mode 100644 index 00000000..002b64ea --- /dev/null +++ b/src/main/resources/assets/bbb/models/block/balustrade/bamboo_top_tilted.json @@ -0,0 +1,8 @@ +{ + "parent": "bbb:block/template/balustrade/top_tilted", + "textures": { + "top": "bbb:block/balustrade/bamboo_top", + "sides": "bbb:block/balustrade/bamboo_sides", + "particle": "block/bamboo_planks" + } +} diff --git a/src/main/resources/assets/bbb/models/block/balustrade/birch_beam.json b/src/main/resources/assets/bbb/models/block/balustrade/birch_beam.json new file mode 100644 index 00000000..46e652f8 --- /dev/null +++ b/src/main/resources/assets/bbb/models/block/balustrade/birch_beam.json @@ -0,0 +1,7 @@ +{ + "parent": "bbb:block/template/balustrade/beam", + "textures": { + "beam_sides": "bbb:block/beam/birch", + "particle": "block/birch_planks" + } +} diff --git a/src/main/resources/assets/bbb/models/block/balustrade/birch_beam_bottom.json b/src/main/resources/assets/bbb/models/block/balustrade/birch_beam_bottom.json new file mode 100644 index 00000000..2fefac3b --- /dev/null +++ b/src/main/resources/assets/bbb/models/block/balustrade/birch_beam_bottom.json @@ -0,0 +1,7 @@ +{ + "parent": "bbb:block/template/balustrade/beam_bottom", + "textures": { + "beam_bottom": "bbb:block/beam/birch_top", + "particle": "block/birch_planks" + } +} diff --git a/src/main/resources/assets/bbb/models/block/balustrade/birch_beam_top.json b/src/main/resources/assets/bbb/models/block/balustrade/birch_beam_top.json new file mode 100644 index 00000000..73ca713f --- /dev/null +++ b/src/main/resources/assets/bbb/models/block/balustrade/birch_beam_top.json @@ -0,0 +1,7 @@ +{ + "parent": "bbb:block/template/balustrade/beam_top", + "textures": { + "beam_top": "bbb:block/beam/birch_top", + "particle": "block/birch_planks" + } +} diff --git a/src/main/resources/assets/bbb/models/block/balustrade/birch_bottom.json b/src/main/resources/assets/bbb/models/block/balustrade/birch_bottom.json new file mode 100644 index 00000000..fdde34ec --- /dev/null +++ b/src/main/resources/assets/bbb/models/block/balustrade/birch_bottom.json @@ -0,0 +1,8 @@ +{ + "parent": "bbb:block/template/balustrade/bottom", + "textures": { + "top": "bbb:block/balustrade/birch_top", + "sides": "bbb:block/balustrade/birch_sides", + "particle": "block/birch_planks" + } +} diff --git a/src/main/resources/assets/bbb/models/block/balustrade/birch_inventory.json b/src/main/resources/assets/bbb/models/block/balustrade/birch_inventory.json new file mode 100644 index 00000000..880e9d98 --- /dev/null +++ b/src/main/resources/assets/bbb/models/block/balustrade/birch_inventory.json @@ -0,0 +1,9 @@ +{ + "parent": "bbb:block/template/balustrade/inventory", + "textures": { + "beam_sides": "bbb:block/beam/birch", + "top": "bbb:block/balustrade/birch_top", + "sides": "bbb:block/balustrade/birch_sides", + "particle": "block/birch_planks" + } +} diff --git a/src/main/resources/assets/bbb/models/block/balustrade/birch_top.json b/src/main/resources/assets/bbb/models/block/balustrade/birch_top.json new file mode 100644 index 00000000..97a6d4c3 --- /dev/null +++ b/src/main/resources/assets/bbb/models/block/balustrade/birch_top.json @@ -0,0 +1,8 @@ +{ + "parent": "bbb:block/template/balustrade/top", + "textures": { + "top": "bbb:block/balustrade/birch_top", + "sides": "bbb:block/balustrade/birch_sides", + "particle": "block/birch_planks" + } +} diff --git a/src/main/resources/assets/bbb/models/block/balustrade/birch_top_tilted.json b/src/main/resources/assets/bbb/models/block/balustrade/birch_top_tilted.json new file mode 100644 index 00000000..0b12c01e --- /dev/null +++ b/src/main/resources/assets/bbb/models/block/balustrade/birch_top_tilted.json @@ -0,0 +1,8 @@ +{ + "parent": "bbb:block/template/balustrade/top_tilted", + "textures": { + "top": "bbb:block/balustrade/birch_top", + "sides": "bbb:block/balustrade/birch_sides", + "particle": "block/birch_planks" + } +} diff --git a/src/main/resources/assets/bbb/models/block/balustrade/cherry_beam.json b/src/main/resources/assets/bbb/models/block/balustrade/cherry_beam.json new file mode 100644 index 00000000..923455a9 --- /dev/null +++ b/src/main/resources/assets/bbb/models/block/balustrade/cherry_beam.json @@ -0,0 +1,7 @@ +{ + "parent": "bbb:block/template/balustrade/beam", + "textures": { + "beam_sides": "bbb:block/beam/cherry", + "particle": "block/cherry_planks" + } +} diff --git a/src/main/resources/assets/bbb/models/block/balustrade/cherry_beam_bottom.json b/src/main/resources/assets/bbb/models/block/balustrade/cherry_beam_bottom.json new file mode 100644 index 00000000..7ad1ab29 --- /dev/null +++ b/src/main/resources/assets/bbb/models/block/balustrade/cherry_beam_bottom.json @@ -0,0 +1,7 @@ +{ + "parent": "bbb:block/template/balustrade/beam_bottom", + "textures": { + "beam_bottom": "bbb:block/beam/cherry_top", + "particle": "block/cherry_planks" + } +} diff --git a/src/main/resources/assets/bbb/models/block/balustrade/cherry_beam_top.json b/src/main/resources/assets/bbb/models/block/balustrade/cherry_beam_top.json new file mode 100644 index 00000000..752836a4 --- /dev/null +++ b/src/main/resources/assets/bbb/models/block/balustrade/cherry_beam_top.json @@ -0,0 +1,7 @@ +{ + "parent": "bbb:block/template/balustrade/beam_top", + "textures": { + "beam_top": "bbb:block/beam/cherry_top", + "particle": "block/cherry_planks" + } +} diff --git a/src/main/resources/assets/bbb/models/block/balustrade/cherry_bottom.json b/src/main/resources/assets/bbb/models/block/balustrade/cherry_bottom.json new file mode 100644 index 00000000..fd1959a5 --- /dev/null +++ b/src/main/resources/assets/bbb/models/block/balustrade/cherry_bottom.json @@ -0,0 +1,8 @@ +{ + "parent": "bbb:block/template/balustrade/bottom", + "textures": { + "top": "bbb:block/balustrade/cherry_top", + "sides": "bbb:block/balustrade/cherry_sides", + "particle": "block/cherry_planks" + } +} diff --git a/src/main/resources/assets/bbb/models/block/balustrade/cherry_inventory.json b/src/main/resources/assets/bbb/models/block/balustrade/cherry_inventory.json new file mode 100644 index 00000000..1f6be44c --- /dev/null +++ b/src/main/resources/assets/bbb/models/block/balustrade/cherry_inventory.json @@ -0,0 +1,9 @@ +{ + "parent": "bbb:block/template/balustrade/inventory", + "textures": { + "beam_sides": "bbb:block/beam/cherry", + "top": "bbb:block/balustrade/cherry_top", + "sides": "bbb:block/balustrade/cherry_sides", + "particle": "block/cherry_planks" + } +} diff --git a/src/main/resources/assets/bbb/models/block/balustrade/cherry_top.json b/src/main/resources/assets/bbb/models/block/balustrade/cherry_top.json new file mode 100644 index 00000000..e9bda19d --- /dev/null +++ b/src/main/resources/assets/bbb/models/block/balustrade/cherry_top.json @@ -0,0 +1,8 @@ +{ + "parent": "bbb:block/template/balustrade/top", + "textures": { + "top": "bbb:block/balustrade/cherry_top", + "sides": "bbb:block/balustrade/cherry_sides", + "particle": "block/cherry_planks" + } +} diff --git a/src/main/resources/assets/bbb/models/block/balustrade/cherry_top_tilted.json b/src/main/resources/assets/bbb/models/block/balustrade/cherry_top_tilted.json new file mode 100644 index 00000000..0c6d4cb1 --- /dev/null +++ b/src/main/resources/assets/bbb/models/block/balustrade/cherry_top_tilted.json @@ -0,0 +1,8 @@ +{ + "parent": "bbb:block/template/balustrade/top_tilted", + "textures": { + "top": "bbb:block/balustrade/cherry_top", + "sides": "bbb:block/balustrade/cherry_sides", + "particle": "block/cherry_planks" + } +} diff --git a/src/main/resources/assets/bbb/models/block/balustrade/crimson_beam.json b/src/main/resources/assets/bbb/models/block/balustrade/crimson_beam.json new file mode 100644 index 00000000..ca911d55 --- /dev/null +++ b/src/main/resources/assets/bbb/models/block/balustrade/crimson_beam.json @@ -0,0 +1,7 @@ +{ + "parent": "bbb:block/template/balustrade/beam", + "textures": { + "beam_sides": "bbb:block/beam/crimson", + "particle": "block/crimson_planks" + } +} diff --git a/src/main/resources/assets/bbb/models/block/balustrade/crimson_beam_bottom.json b/src/main/resources/assets/bbb/models/block/balustrade/crimson_beam_bottom.json new file mode 100644 index 00000000..13d9e83f --- /dev/null +++ b/src/main/resources/assets/bbb/models/block/balustrade/crimson_beam_bottom.json @@ -0,0 +1,7 @@ +{ + "parent": "bbb:block/template/balustrade/beam_bottom", + "textures": { + "beam_bottom": "bbb:block/beam/crimson_top", + "particle": "block/crimson_planks" + } +} diff --git a/src/main/resources/assets/bbb/models/block/balustrade/crimson_beam_top.json b/src/main/resources/assets/bbb/models/block/balustrade/crimson_beam_top.json new file mode 100644 index 00000000..1b1e9f4f --- /dev/null +++ b/src/main/resources/assets/bbb/models/block/balustrade/crimson_beam_top.json @@ -0,0 +1,7 @@ +{ + "parent": "bbb:block/template/balustrade/beam_top", + "textures": { + "beam_top": "bbb:block/beam/crimson_top", + "particle": "block/crimson_planks" + } +} diff --git a/src/main/resources/assets/bbb/models/block/balustrade/crimson_bottom.json b/src/main/resources/assets/bbb/models/block/balustrade/crimson_bottom.json new file mode 100644 index 00000000..30f93328 --- /dev/null +++ b/src/main/resources/assets/bbb/models/block/balustrade/crimson_bottom.json @@ -0,0 +1,8 @@ +{ + "parent": "bbb:block/template/balustrade/bottom", + "textures": { + "top": "bbb:block/balustrade/crimson_top", + "sides": "bbb:block/balustrade/crimson_sides", + "particle": "block/crimson_planks" + } +} diff --git a/src/main/resources/assets/bbb/models/block/balustrade/crimson_inventory.json b/src/main/resources/assets/bbb/models/block/balustrade/crimson_inventory.json new file mode 100644 index 00000000..f16335da --- /dev/null +++ b/src/main/resources/assets/bbb/models/block/balustrade/crimson_inventory.json @@ -0,0 +1,9 @@ +{ + "parent": "bbb:block/template/balustrade/inventory", + "textures": { + "beam_sides": "bbb:block/beam/crimson", + "top": "bbb:block/balustrade/crimson_top", + "sides": "bbb:block/balustrade/crimson_sides", + "particle": "block/crimson_planks" + } +} diff --git a/src/main/resources/assets/bbb/models/block/balustrade/crimson_top.json b/src/main/resources/assets/bbb/models/block/balustrade/crimson_top.json new file mode 100644 index 00000000..9f252d89 --- /dev/null +++ b/src/main/resources/assets/bbb/models/block/balustrade/crimson_top.json @@ -0,0 +1,8 @@ +{ + "parent": "bbb:block/template/balustrade/top", + "textures": { + "top": "bbb:block/balustrade/crimson_top", + "sides": "bbb:block/balustrade/crimson_sides", + "particle": "block/crimson_planks" + } +} diff --git a/src/main/resources/assets/bbb/models/block/balustrade/crimson_top_tilted.json b/src/main/resources/assets/bbb/models/block/balustrade/crimson_top_tilted.json new file mode 100644 index 00000000..6085e375 --- /dev/null +++ b/src/main/resources/assets/bbb/models/block/balustrade/crimson_top_tilted.json @@ -0,0 +1,8 @@ +{ + "parent": "bbb:block/template/balustrade/top_tilted", + "textures": { + "top": "bbb:block/balustrade/crimson_top", + "sides": "bbb:block/balustrade/crimson_sides", + "particle": "block/crimson_planks" + } +} diff --git a/src/main/resources/assets/bbb/models/block/balustrade/dark_oak_beam.json b/src/main/resources/assets/bbb/models/block/balustrade/dark_oak_beam.json new file mode 100644 index 00000000..222e844b --- /dev/null +++ b/src/main/resources/assets/bbb/models/block/balustrade/dark_oak_beam.json @@ -0,0 +1,7 @@ +{ + "parent": "bbb:block/template/balustrade/beam", + "textures": { + "beam_sides": "bbb:block/beam/dark_oak", + "particle": "block/dark_oak_planks" + } +} diff --git a/src/main/resources/assets/bbb/models/block/balustrade/dark_oak_beam_bottom.json b/src/main/resources/assets/bbb/models/block/balustrade/dark_oak_beam_bottom.json new file mode 100644 index 00000000..8f0e2330 --- /dev/null +++ b/src/main/resources/assets/bbb/models/block/balustrade/dark_oak_beam_bottom.json @@ -0,0 +1,7 @@ +{ + "parent": "bbb:block/template/balustrade/beam_bottom", + "textures": { + "beam_bottom": "bbb:block/beam/dark_oak_top", + "particle": "block/dark_oak_planks" + } +} diff --git a/src/main/resources/assets/bbb/models/block/balustrade/dark_oak_beam_top.json b/src/main/resources/assets/bbb/models/block/balustrade/dark_oak_beam_top.json new file mode 100644 index 00000000..3fd2e600 --- /dev/null +++ b/src/main/resources/assets/bbb/models/block/balustrade/dark_oak_beam_top.json @@ -0,0 +1,7 @@ +{ + "parent": "bbb:block/template/balustrade/beam_top", + "textures": { + "beam_top": "bbb:block/beam/dark_oak_top", + "particle": "block/dark_oak_planks" + } +} diff --git a/src/main/resources/assets/bbb/models/block/balustrade/dark_oak_bottom.json b/src/main/resources/assets/bbb/models/block/balustrade/dark_oak_bottom.json new file mode 100644 index 00000000..98173347 --- /dev/null +++ b/src/main/resources/assets/bbb/models/block/balustrade/dark_oak_bottom.json @@ -0,0 +1,8 @@ +{ + "parent": "bbb:block/template/balustrade/bottom", + "textures": { + "top": "bbb:block/balustrade/dark_oak_top", + "sides": "bbb:block/balustrade/dark_oak_sides", + "particle": "block/dark_oak_planks" + } +} diff --git a/src/main/resources/assets/bbb/models/block/balustrade/dark_oak_inventory.json b/src/main/resources/assets/bbb/models/block/balustrade/dark_oak_inventory.json new file mode 100644 index 00000000..45efabe1 --- /dev/null +++ b/src/main/resources/assets/bbb/models/block/balustrade/dark_oak_inventory.json @@ -0,0 +1,9 @@ +{ + "parent": "bbb:block/template/balustrade/inventory", + "textures": { + "beam_sides": "bbb:block/beam/dark_oak", + "top": "bbb:block/balustrade/dark_oak_top", + "sides": "bbb:block/balustrade/dark_oak_sides", + "particle": "block/dark_oak_planks" + } +} diff --git a/src/main/resources/assets/bbb/models/block/balustrade/dark_oak_top.json b/src/main/resources/assets/bbb/models/block/balustrade/dark_oak_top.json new file mode 100644 index 00000000..2b9a41a3 --- /dev/null +++ b/src/main/resources/assets/bbb/models/block/balustrade/dark_oak_top.json @@ -0,0 +1,8 @@ +{ + "parent": "bbb:block/template/balustrade/top", + "textures": { + "top": "bbb:block/balustrade/dark_oak_top", + "sides": "bbb:block/balustrade/dark_oak_sides", + "particle": "block/dark_oak_planks" + } +} diff --git a/src/main/resources/assets/bbb/models/block/balustrade/dark_oak_top_tilted.json b/src/main/resources/assets/bbb/models/block/balustrade/dark_oak_top_tilted.json new file mode 100644 index 00000000..eb5a4b78 --- /dev/null +++ b/src/main/resources/assets/bbb/models/block/balustrade/dark_oak_top_tilted.json @@ -0,0 +1,8 @@ +{ + "parent": "bbb:block/template/balustrade/top_tilted", + "textures": { + "top": "bbb:block/balustrade/dark_oak_top", + "sides": "bbb:block/balustrade/dark_oak_sides", + "particle": "block/dark_oak_planks" + } +} diff --git a/src/main/resources/assets/bbb/models/block/balustrade/jungle_beam.json b/src/main/resources/assets/bbb/models/block/balustrade/jungle_beam.json new file mode 100644 index 00000000..abf0ec50 --- /dev/null +++ b/src/main/resources/assets/bbb/models/block/balustrade/jungle_beam.json @@ -0,0 +1,7 @@ +{ + "parent": "bbb:block/template/balustrade/beam", + "textures": { + "beam_sides": "bbb:block/beam/jungle", + "particle": "block/jungle_planks" + } +} diff --git a/src/main/resources/assets/bbb/models/block/balustrade/jungle_beam_bottom.json b/src/main/resources/assets/bbb/models/block/balustrade/jungle_beam_bottom.json new file mode 100644 index 00000000..5869cee3 --- /dev/null +++ b/src/main/resources/assets/bbb/models/block/balustrade/jungle_beam_bottom.json @@ -0,0 +1,7 @@ +{ + "parent": "bbb:block/template/balustrade/beam_bottom", + "textures": { + "beam_bottom": "bbb:block/beam/jungle_top", + "particle": "block/jungle_planks" + } +} diff --git a/src/main/resources/assets/bbb/models/block/balustrade/jungle_beam_top.json b/src/main/resources/assets/bbb/models/block/balustrade/jungle_beam_top.json new file mode 100644 index 00000000..f049afba --- /dev/null +++ b/src/main/resources/assets/bbb/models/block/balustrade/jungle_beam_top.json @@ -0,0 +1,7 @@ +{ + "parent": "bbb:block/template/balustrade/beam_top", + "textures": { + "beam_top": "bbb:block/beam/jungle_top", + "particle": "block/jungle_planks" + } +} diff --git a/src/main/resources/assets/bbb/models/block/balustrade/jungle_bottom.json b/src/main/resources/assets/bbb/models/block/balustrade/jungle_bottom.json new file mode 100644 index 00000000..d58cf43c --- /dev/null +++ b/src/main/resources/assets/bbb/models/block/balustrade/jungle_bottom.json @@ -0,0 +1,8 @@ +{ + "parent": "bbb:block/template/balustrade/bottom", + "textures": { + "top": "bbb:block/balustrade/jungle_top", + "sides": "bbb:block/balustrade/jungle_sides", + "particle": "block/jungle_planks" + } +} diff --git a/src/main/resources/assets/bbb/models/block/balustrade/jungle_inventory.json b/src/main/resources/assets/bbb/models/block/balustrade/jungle_inventory.json new file mode 100644 index 00000000..58544a85 --- /dev/null +++ b/src/main/resources/assets/bbb/models/block/balustrade/jungle_inventory.json @@ -0,0 +1,9 @@ +{ + "parent": "bbb:block/template/balustrade/inventory", + "textures": { + "beam_sides": "bbb:block/beam/jungle", + "top": "bbb:block/balustrade/jungle_top", + "sides": "bbb:block/balustrade/jungle_sides", + "particle": "block/jungle_planks" + } +} diff --git a/src/main/resources/assets/bbb/models/block/balustrade/jungle_top.json b/src/main/resources/assets/bbb/models/block/balustrade/jungle_top.json new file mode 100644 index 00000000..fb2177d9 --- /dev/null +++ b/src/main/resources/assets/bbb/models/block/balustrade/jungle_top.json @@ -0,0 +1,8 @@ +{ + "parent": "bbb:block/template/balustrade/top", + "textures": { + "top": "bbb:block/balustrade/jungle_top", + "sides": "bbb:block/balustrade/jungle_sides", + "particle": "block/jungle_planks" + } +} diff --git a/src/main/resources/assets/bbb/models/block/balustrade/jungle_top_tilted.json b/src/main/resources/assets/bbb/models/block/balustrade/jungle_top_tilted.json new file mode 100644 index 00000000..d6494d85 --- /dev/null +++ b/src/main/resources/assets/bbb/models/block/balustrade/jungle_top_tilted.json @@ -0,0 +1,8 @@ +{ + "parent": "bbb:block/template/balustrade/top_tilted", + "textures": { + "top": "bbb:block/balustrade/jungle_top", + "sides": "bbb:block/balustrade/jungle_sides", + "particle": "block/jungle_planks" + } +} diff --git a/src/main/resources/assets/bbb/models/block/balustrade/mangrove_beam.json b/src/main/resources/assets/bbb/models/block/balustrade/mangrove_beam.json new file mode 100644 index 00000000..ff5bcf5c --- /dev/null +++ b/src/main/resources/assets/bbb/models/block/balustrade/mangrove_beam.json @@ -0,0 +1,7 @@ +{ + "parent": "bbb:block/template/balustrade/beam", + "textures": { + "beam_sides": "bbb:block/beam/mangrove", + "particle": "block/mangrove_planks" + } +} diff --git a/src/main/resources/assets/bbb/models/block/balustrade/mangrove_beam_bottom.json b/src/main/resources/assets/bbb/models/block/balustrade/mangrove_beam_bottom.json new file mode 100644 index 00000000..19cbf6d2 --- /dev/null +++ b/src/main/resources/assets/bbb/models/block/balustrade/mangrove_beam_bottom.json @@ -0,0 +1,7 @@ +{ + "parent": "bbb:block/template/balustrade/beam_bottom", + "textures": { + "beam_bottom": "bbb:block/beam/mangrove_top", + "particle": "block/mangrove_planks" + } +} diff --git a/src/main/resources/assets/bbb/models/block/balustrade/mangrove_beam_top.json b/src/main/resources/assets/bbb/models/block/balustrade/mangrove_beam_top.json new file mode 100644 index 00000000..0a9155a6 --- /dev/null +++ b/src/main/resources/assets/bbb/models/block/balustrade/mangrove_beam_top.json @@ -0,0 +1,7 @@ +{ + "parent": "bbb:block/template/balustrade/beam_top", + "textures": { + "beam_top": "bbb:block/beam/mangrove_top", + "particle": "block/mangrove_planks" + } +} diff --git a/src/main/resources/assets/bbb/models/block/balustrade/mangrove_bottom.json b/src/main/resources/assets/bbb/models/block/balustrade/mangrove_bottom.json new file mode 100644 index 00000000..3f2d3cd1 --- /dev/null +++ b/src/main/resources/assets/bbb/models/block/balustrade/mangrove_bottom.json @@ -0,0 +1,8 @@ +{ + "parent": "bbb:block/template/balustrade/bottom", + "textures": { + "top": "bbb:block/balustrade/mangrove_top", + "sides": "bbb:block/balustrade/mangrove_sides", + "particle": "block/mangrove_planks" + } +} diff --git a/src/main/resources/assets/bbb/models/block/balustrade/mangrove_inventory.json b/src/main/resources/assets/bbb/models/block/balustrade/mangrove_inventory.json new file mode 100644 index 00000000..1f05ac6b --- /dev/null +++ b/src/main/resources/assets/bbb/models/block/balustrade/mangrove_inventory.json @@ -0,0 +1,9 @@ +{ + "parent": "bbb:block/template/balustrade/inventory", + "textures": { + "beam_sides": "bbb:block/beam/mangrove", + "top": "bbb:block/balustrade/mangrove_top", + "sides": "bbb:block/balustrade/mangrove_sides", + "particle": "block/mangrove_planks" + } +} diff --git a/src/main/resources/assets/bbb/models/block/balustrade/mangrove_top.json b/src/main/resources/assets/bbb/models/block/balustrade/mangrove_top.json new file mode 100644 index 00000000..12cf0719 --- /dev/null +++ b/src/main/resources/assets/bbb/models/block/balustrade/mangrove_top.json @@ -0,0 +1,8 @@ +{ + "parent": "bbb:block/template/balustrade/top", + "textures": { + "top": "bbb:block/balustrade/mangrove_top", + "sides": "bbb:block/balustrade/mangrove_sides", + "particle": "block/mangrove_planks" + } +} diff --git a/src/main/resources/assets/bbb/models/block/balustrade/mangrove_top_tilted.json b/src/main/resources/assets/bbb/models/block/balustrade/mangrove_top_tilted.json new file mode 100644 index 00000000..2125c736 --- /dev/null +++ b/src/main/resources/assets/bbb/models/block/balustrade/mangrove_top_tilted.json @@ -0,0 +1,8 @@ +{ + "parent": "bbb:block/template/balustrade/top_tilted", + "textures": { + "top": "bbb:block/balustrade/mangrove_top", + "sides": "bbb:block/balustrade/mangrove_sides", + "particle": "block/mangrove_planks" + } +} diff --git a/src/main/resources/assets/bbb/models/block/balustrade/spruce_beam.json b/src/main/resources/assets/bbb/models/block/balustrade/spruce_beam.json new file mode 100644 index 00000000..c0302208 --- /dev/null +++ b/src/main/resources/assets/bbb/models/block/balustrade/spruce_beam.json @@ -0,0 +1,7 @@ +{ + "parent": "bbb:block/template/balustrade/beam", + "textures": { + "beam_sides": "bbb:block/beam/spruce", + "particle": "block/spruce_planks" + } +} diff --git a/src/main/resources/assets/bbb/models/block/balustrade/spruce_beam_bottom.json b/src/main/resources/assets/bbb/models/block/balustrade/spruce_beam_bottom.json new file mode 100644 index 00000000..149a2ed3 --- /dev/null +++ b/src/main/resources/assets/bbb/models/block/balustrade/spruce_beam_bottom.json @@ -0,0 +1,7 @@ +{ + "parent": "bbb:block/template/balustrade/beam_bottom", + "textures": { + "beam_bottom": "bbb:block/beam/spruce_top", + "particle": "block/spruce_planks" + } +} diff --git a/src/main/resources/assets/bbb/models/block/balustrade/spruce_beam_top.json b/src/main/resources/assets/bbb/models/block/balustrade/spruce_beam_top.json new file mode 100644 index 00000000..8009c04f --- /dev/null +++ b/src/main/resources/assets/bbb/models/block/balustrade/spruce_beam_top.json @@ -0,0 +1,7 @@ +{ + "parent": "bbb:block/template/balustrade/beam_top", + "textures": { + "beam_top": "bbb:block/beam/spruce_top", + "particle": "block/spruce_planks" + } +} diff --git a/src/main/resources/assets/bbb/models/block/balustrade/spruce_bottom.json b/src/main/resources/assets/bbb/models/block/balustrade/spruce_bottom.json new file mode 100644 index 00000000..899f34cf --- /dev/null +++ b/src/main/resources/assets/bbb/models/block/balustrade/spruce_bottom.json @@ -0,0 +1,8 @@ +{ + "parent": "bbb:block/template/balustrade/bottom", + "textures": { + "top": "bbb:block/balustrade/spruce_top", + "sides": "bbb:block/balustrade/spruce_sides", + "particle": "block/spruce_planks" + } +} diff --git a/src/main/resources/assets/bbb/models/block/balustrade/spruce_inventory.json b/src/main/resources/assets/bbb/models/block/balustrade/spruce_inventory.json new file mode 100644 index 00000000..b1a7fbb9 --- /dev/null +++ b/src/main/resources/assets/bbb/models/block/balustrade/spruce_inventory.json @@ -0,0 +1,9 @@ +{ + "parent": "bbb:block/template/balustrade/inventory", + "textures": { + "beam_sides": "bbb:block/beam/spruce", + "top": "bbb:block/balustrade/spruce_top", + "sides": "bbb:block/balustrade/spruce_sides", + "particle": "block/spruce_planks" + } +} diff --git a/src/main/resources/assets/bbb/models/block/balustrade/spruce_top.json b/src/main/resources/assets/bbb/models/block/balustrade/spruce_top.json new file mode 100644 index 00000000..639d68ee --- /dev/null +++ b/src/main/resources/assets/bbb/models/block/balustrade/spruce_top.json @@ -0,0 +1,8 @@ +{ + "parent": "bbb:block/template/balustrade/top", + "textures": { + "top": "bbb:block/balustrade/spruce_top", + "sides": "bbb:block/balustrade/spruce_sides", + "particle": "block/spruce_planks" + } +} diff --git a/src/main/resources/assets/bbb/models/block/balustrade/spruce_top_tilted.json b/src/main/resources/assets/bbb/models/block/balustrade/spruce_top_tilted.json new file mode 100644 index 00000000..f3848902 --- /dev/null +++ b/src/main/resources/assets/bbb/models/block/balustrade/spruce_top_tilted.json @@ -0,0 +1,8 @@ +{ + "parent": "bbb:block/template/balustrade/top_tilted", + "textures": { + "top": "bbb:block/balustrade/spruce_top", + "sides": "bbb:block/balustrade/spruce_sides", + "particle": "block/spruce_planks" + } +} diff --git a/src/main/resources/assets/bbb/models/block/balustrade/warped_beam.json b/src/main/resources/assets/bbb/models/block/balustrade/warped_beam.json new file mode 100644 index 00000000..94320cc4 --- /dev/null +++ b/src/main/resources/assets/bbb/models/block/balustrade/warped_beam.json @@ -0,0 +1,7 @@ +{ + "parent": "bbb:block/template/balustrade/beam", + "textures": { + "beam_sides": "bbb:block/beam/warped", + "particle": "block/warped_planks" + } +} diff --git a/src/main/resources/assets/bbb/models/block/balustrade/warped_beam_bottom.json b/src/main/resources/assets/bbb/models/block/balustrade/warped_beam_bottom.json new file mode 100644 index 00000000..62319879 --- /dev/null +++ b/src/main/resources/assets/bbb/models/block/balustrade/warped_beam_bottom.json @@ -0,0 +1,7 @@ +{ + "parent": "bbb:block/template/balustrade/beam_bottom", + "textures": { + "beam_bottom": "bbb:block/beam/warped_top", + "particle": "block/warped_planks" + } +} diff --git a/src/main/resources/assets/bbb/models/block/balustrade/warped_beam_top.json b/src/main/resources/assets/bbb/models/block/balustrade/warped_beam_top.json new file mode 100644 index 00000000..430459cd --- /dev/null +++ b/src/main/resources/assets/bbb/models/block/balustrade/warped_beam_top.json @@ -0,0 +1,7 @@ +{ + "parent": "bbb:block/template/balustrade/beam_top", + "textures": { + "beam_top": "bbb:block/beam/warped_top", + "particle": "block/warped_planks" + } +} diff --git a/src/main/resources/assets/bbb/models/block/balustrade/warped_bottom.json b/src/main/resources/assets/bbb/models/block/balustrade/warped_bottom.json new file mode 100644 index 00000000..e5c541f5 --- /dev/null +++ b/src/main/resources/assets/bbb/models/block/balustrade/warped_bottom.json @@ -0,0 +1,8 @@ +{ + "parent": "bbb:block/template/balustrade/bottom", + "textures": { + "top": "bbb:block/balustrade/warped_top", + "sides": "bbb:block/balustrade/warped_sides", + "particle": "block/warped_planks" + } +} diff --git a/src/main/resources/assets/bbb/models/block/balustrade/warped_inventory.json b/src/main/resources/assets/bbb/models/block/balustrade/warped_inventory.json new file mode 100644 index 00000000..caa4c933 --- /dev/null +++ b/src/main/resources/assets/bbb/models/block/balustrade/warped_inventory.json @@ -0,0 +1,9 @@ +{ + "parent": "bbb:block/template/balustrade/inventory", + "textures": { + "beam_sides": "bbb:block/beam/warped", + "top": "bbb:block/balustrade/warped_top", + "sides": "bbb:block/balustrade/warped_sides", + "particle": "block/warped_planks" + } +} diff --git a/src/main/resources/assets/bbb/models/block/balustrade/warped_top.json b/src/main/resources/assets/bbb/models/block/balustrade/warped_top.json new file mode 100644 index 00000000..cf039e7a --- /dev/null +++ b/src/main/resources/assets/bbb/models/block/balustrade/warped_top.json @@ -0,0 +1,8 @@ +{ + "parent": "bbb:block/template/balustrade/top", + "textures": { + "top": "bbb:block/balustrade/warped_top", + "sides": "bbb:block/balustrade/warped_sides", + "particle": "block/warped_planks" + } +} diff --git a/src/main/resources/assets/bbb/models/block/balustrade/warped_top_tilted.json b/src/main/resources/assets/bbb/models/block/balustrade/warped_top_tilted.json new file mode 100644 index 00000000..602397e2 --- /dev/null +++ b/src/main/resources/assets/bbb/models/block/balustrade/warped_top_tilted.json @@ -0,0 +1,8 @@ +{ + "parent": "bbb:block/template/balustrade/top_tilted", + "textures": { + "top": "bbb:block/balustrade/warped_top", + "sides": "bbb:block/balustrade/warped_sides", + "particle": "block/warped_planks" + } +} diff --git a/src/main/resources/assets/bbb/models/block/frame/stone/nether_brick_bottom.json b/src/main/resources/assets/bbb/models/block/frame/stone/nether_brick_bottom.json index 3e696356..b31c3667 100644 --- a/src/main/resources/assets/bbb/models/block/frame/stone/nether_brick_bottom.json +++ b/src/main/resources/assets/bbb/models/block/frame/stone/nether_brick_bottom.json @@ -2,6 +2,6 @@ "parent": "bbb:block/template/frame/stone/bottom", "textures": { "texture": "bbb:block/frame/stone/nether_brick", - "particle": "block/nether_brick" + "particle": "block/nether_bricks" } } diff --git a/src/main/resources/assets/bbb/models/block/frame/stone/nether_brick_bottom_left_corner.json b/src/main/resources/assets/bbb/models/block/frame/stone/nether_brick_bottom_left_corner.json index 3d2db7aa..bcc13ec9 100644 --- a/src/main/resources/assets/bbb/models/block/frame/stone/nether_brick_bottom_left_corner.json +++ b/src/main/resources/assets/bbb/models/block/frame/stone/nether_brick_bottom_left_corner.json @@ -2,6 +2,6 @@ "parent": "bbb:block/template/frame/stone/bottom_left_corner", "textures": { "texture": "bbb:block/frame/stone/nether_brick", - "particle": "block/nether_brick" + "particle": "block/nether_bricks" } } diff --git a/src/main/resources/assets/bbb/models/block/frame/stone/nether_brick_bottom_right_corner.json b/src/main/resources/assets/bbb/models/block/frame/stone/nether_brick_bottom_right_corner.json index 61ea41f0..185a275d 100644 --- a/src/main/resources/assets/bbb/models/block/frame/stone/nether_brick_bottom_right_corner.json +++ b/src/main/resources/assets/bbb/models/block/frame/stone/nether_brick_bottom_right_corner.json @@ -2,6 +2,6 @@ "parent": "bbb:block/template/frame/stone/bottom_right_corner", "textures": { "texture": "bbb:block/frame/stone/nether_brick", - "particle": "block/nether_brick" + "particle": "block/nether_bricks" } } diff --git a/src/main/resources/assets/bbb/models/block/frame/stone/nether_brick_diagonal_left.json b/src/main/resources/assets/bbb/models/block/frame/stone/nether_brick_diagonal_left.json index a5c741fc..701e7e9d 100644 --- a/src/main/resources/assets/bbb/models/block/frame/stone/nether_brick_diagonal_left.json +++ b/src/main/resources/assets/bbb/models/block/frame/stone/nether_brick_diagonal_left.json @@ -2,6 +2,6 @@ "parent": "bbb:block/template/frame/stone/diagonal_left", "textures": { "texture": "bbb:block/frame/stone/nether_brick", - "particle": "block/nether_brick" + "particle": "block/nether_bricks" } } diff --git a/src/main/resources/assets/bbb/models/block/frame/stone/nether_brick_diagonal_right.json b/src/main/resources/assets/bbb/models/block/frame/stone/nether_brick_diagonal_right.json index 9bf5fdd7..c685f27d 100644 --- a/src/main/resources/assets/bbb/models/block/frame/stone/nether_brick_diagonal_right.json +++ b/src/main/resources/assets/bbb/models/block/frame/stone/nether_brick_diagonal_right.json @@ -2,6 +2,6 @@ "parent": "bbb:block/template/frame/stone/diagonal_right", "textures": { "texture": "bbb:block/frame/stone/nether_brick", - "particle": "block/nether_brick" + "particle": "block/nether_bricks" } } diff --git a/src/main/resources/assets/bbb/models/block/frame/stone/nether_brick_horizontal.json b/src/main/resources/assets/bbb/models/block/frame/stone/nether_brick_horizontal.json index f23bc65e..2649b632 100644 --- a/src/main/resources/assets/bbb/models/block/frame/stone/nether_brick_horizontal.json +++ b/src/main/resources/assets/bbb/models/block/frame/stone/nether_brick_horizontal.json @@ -2,6 +2,6 @@ "parent": "bbb:block/template/frame/stone/horizontal", "textures": { "texture": "bbb:block/frame/stone/nether_brick", - "particle": "block/nether_brick" + "particle": "block/nether_bricks" } } diff --git a/src/main/resources/assets/bbb/models/block/frame/stone/nether_brick_inventory.json b/src/main/resources/assets/bbb/models/block/frame/stone/nether_brick_inventory.json index 00942bd9..85b90973 100644 --- a/src/main/resources/assets/bbb/models/block/frame/stone/nether_brick_inventory.json +++ b/src/main/resources/assets/bbb/models/block/frame/stone/nether_brick_inventory.json @@ -2,6 +2,6 @@ "parent": "bbb:block/template/frame/stone/inventory", "textures": { "texture": "bbb:block/frame/stone/nether_brick", - "particle": "block/nether_brick" + "particle": "block/nether_bricks" } } diff --git a/src/main/resources/assets/bbb/models/block/frame/stone/nether_brick_left.json b/src/main/resources/assets/bbb/models/block/frame/stone/nether_brick_left.json index 5515c206..facc804b 100644 --- a/src/main/resources/assets/bbb/models/block/frame/stone/nether_brick_left.json +++ b/src/main/resources/assets/bbb/models/block/frame/stone/nether_brick_left.json @@ -2,6 +2,6 @@ "parent": "bbb:block/template/frame/stone/left", "textures": { "texture": "bbb:block/frame/stone/nether_brick", - "particle": "block/nether_brick" + "particle": "block/nether_bricks" } } diff --git a/src/main/resources/assets/bbb/models/block/frame/stone/nether_brick_right.json b/src/main/resources/assets/bbb/models/block/frame/stone/nether_brick_right.json index 9d53dc6a..fc0ea74c 100644 --- a/src/main/resources/assets/bbb/models/block/frame/stone/nether_brick_right.json +++ b/src/main/resources/assets/bbb/models/block/frame/stone/nether_brick_right.json @@ -2,6 +2,6 @@ "parent": "bbb:block/template/frame/stone/right", "textures": { "texture": "bbb:block/frame/stone/nether_brick", - "particle": "block/nether_brick" + "particle": "block/nether_bricks" } } diff --git a/src/main/resources/assets/bbb/models/block/frame/stone/nether_brick_top.json b/src/main/resources/assets/bbb/models/block/frame/stone/nether_brick_top.json index 640dd93b..5a183b81 100644 --- a/src/main/resources/assets/bbb/models/block/frame/stone/nether_brick_top.json +++ b/src/main/resources/assets/bbb/models/block/frame/stone/nether_brick_top.json @@ -2,6 +2,6 @@ "parent": "bbb:block/template/frame/stone/top", "textures": { "texture": "bbb:block/frame/stone/nether_brick", - "particle": "block/nether_brick" + "particle": "block/nether_bricks" } } diff --git a/src/main/resources/assets/bbb/models/block/frame/stone/nether_brick_top_left_corner.json b/src/main/resources/assets/bbb/models/block/frame/stone/nether_brick_top_left_corner.json index 5b294f08..400c5752 100644 --- a/src/main/resources/assets/bbb/models/block/frame/stone/nether_brick_top_left_corner.json +++ b/src/main/resources/assets/bbb/models/block/frame/stone/nether_brick_top_left_corner.json @@ -2,6 +2,6 @@ "parent": "bbb:block/template/frame/stone/top_left_corner", "textures": { "texture": "bbb:block/frame/stone/nether_brick", - "particle": "block/nether_brick" + "particle": "block/nether_bricks" } } diff --git a/src/main/resources/assets/bbb/models/block/frame/stone/nether_brick_top_right_corner.json b/src/main/resources/assets/bbb/models/block/frame/stone/nether_brick_top_right_corner.json index 4536555f..33974cd9 100644 --- a/src/main/resources/assets/bbb/models/block/frame/stone/nether_brick_top_right_corner.json +++ b/src/main/resources/assets/bbb/models/block/frame/stone/nether_brick_top_right_corner.json @@ -2,6 +2,6 @@ "parent": "bbb:block/template/frame/stone/top_right_corner", "textures": { "texture": "bbb:block/frame/stone/nether_brick", - "particle": "block/nether_brick" + "particle": "block/nether_bricks" } } diff --git a/src/main/resources/assets/bbb/models/block/frame/stone/quartz_bottom.json b/src/main/resources/assets/bbb/models/block/frame/stone/quartz_bottom.json index 5dc51af4..76b8e6d2 100644 --- a/src/main/resources/assets/bbb/models/block/frame/stone/quartz_bottom.json +++ b/src/main/resources/assets/bbb/models/block/frame/stone/quartz_bottom.json @@ -2,6 +2,6 @@ "parent": "bbb:block/template/frame/stone/bottom", "textures": { "texture": "bbb:block/frame/stone/quartz", - "particle": "block/quartz" + "particle": "block/quartz_block_top" } } diff --git a/src/main/resources/assets/bbb/models/block/frame/stone/quartz_bottom_left_corner.json b/src/main/resources/assets/bbb/models/block/frame/stone/quartz_bottom_left_corner.json index a068250c..934e099e 100644 --- a/src/main/resources/assets/bbb/models/block/frame/stone/quartz_bottom_left_corner.json +++ b/src/main/resources/assets/bbb/models/block/frame/stone/quartz_bottom_left_corner.json @@ -2,6 +2,6 @@ "parent": "bbb:block/template/frame/stone/bottom_left_corner", "textures": { "texture": "bbb:block/frame/stone/quartz", - "particle": "block/quartz" + "particle": "block/quartz_block_top" } } diff --git a/src/main/resources/assets/bbb/models/block/frame/stone/quartz_bottom_right_corner.json b/src/main/resources/assets/bbb/models/block/frame/stone/quartz_bottom_right_corner.json index 7f549731..aa3ae1f5 100644 --- a/src/main/resources/assets/bbb/models/block/frame/stone/quartz_bottom_right_corner.json +++ b/src/main/resources/assets/bbb/models/block/frame/stone/quartz_bottom_right_corner.json @@ -2,6 +2,6 @@ "parent": "bbb:block/template/frame/stone/bottom_right_corner", "textures": { "texture": "bbb:block/frame/stone/quartz", - "particle": "block/quartz" + "particle": "block/quartz_block_top" } } diff --git a/src/main/resources/assets/bbb/models/block/frame/stone/quartz_diagonal_left.json b/src/main/resources/assets/bbb/models/block/frame/stone/quartz_diagonal_left.json index d25636e8..af165c2a 100644 --- a/src/main/resources/assets/bbb/models/block/frame/stone/quartz_diagonal_left.json +++ b/src/main/resources/assets/bbb/models/block/frame/stone/quartz_diagonal_left.json @@ -2,6 +2,6 @@ "parent": "bbb:block/template/frame/stone/diagonal_left", "textures": { "texture": "bbb:block/frame/stone/quartz", - "particle": "block/quartz" + "particle": "block/quartz_block_top" } } diff --git a/src/main/resources/assets/bbb/models/block/frame/stone/quartz_diagonal_right.json b/src/main/resources/assets/bbb/models/block/frame/stone/quartz_diagonal_right.json index fc6e6f01..7b4beccf 100644 --- a/src/main/resources/assets/bbb/models/block/frame/stone/quartz_diagonal_right.json +++ b/src/main/resources/assets/bbb/models/block/frame/stone/quartz_diagonal_right.json @@ -2,6 +2,6 @@ "parent": "bbb:block/template/frame/stone/diagonal_right", "textures": { "texture": "bbb:block/frame/stone/quartz", - "particle": "block/quartz" + "particle": "block/quartz_block_top" } } diff --git a/src/main/resources/assets/bbb/models/block/frame/stone/quartz_horizontal.json b/src/main/resources/assets/bbb/models/block/frame/stone/quartz_horizontal.json index f30d81d1..fc8ddcd3 100644 --- a/src/main/resources/assets/bbb/models/block/frame/stone/quartz_horizontal.json +++ b/src/main/resources/assets/bbb/models/block/frame/stone/quartz_horizontal.json @@ -2,6 +2,6 @@ "parent": "bbb:block/template/frame/stone/horizontal", "textures": { "texture": "bbb:block/frame/stone/quartz", - "particle": "block/quartz" + "particle": "block/quartz_block_top" } } diff --git a/src/main/resources/assets/bbb/models/block/frame/stone/quartz_inventory.json b/src/main/resources/assets/bbb/models/block/frame/stone/quartz_inventory.json index 2e97f32d..ef59fb0e 100644 --- a/src/main/resources/assets/bbb/models/block/frame/stone/quartz_inventory.json +++ b/src/main/resources/assets/bbb/models/block/frame/stone/quartz_inventory.json @@ -2,6 +2,6 @@ "parent": "bbb:block/template/frame/stone/inventory", "textures": { "texture": "bbb:block/frame/stone/quartz", - "particle": "block/quartz" + "particle": "block/quartz_block_top" } } diff --git a/src/main/resources/assets/bbb/models/block/frame/stone/quartz_left.json b/src/main/resources/assets/bbb/models/block/frame/stone/quartz_left.json index 18b404e1..e369aa86 100644 --- a/src/main/resources/assets/bbb/models/block/frame/stone/quartz_left.json +++ b/src/main/resources/assets/bbb/models/block/frame/stone/quartz_left.json @@ -2,6 +2,6 @@ "parent": "bbb:block/template/frame/stone/left", "textures": { "texture": "bbb:block/frame/stone/quartz", - "particle": "block/quartz" + "particle": "block/quartz_block_top" } } diff --git a/src/main/resources/assets/bbb/models/block/frame/stone/quartz_right.json b/src/main/resources/assets/bbb/models/block/frame/stone/quartz_right.json index 4f3a5eae..20e7b03b 100644 --- a/src/main/resources/assets/bbb/models/block/frame/stone/quartz_right.json +++ b/src/main/resources/assets/bbb/models/block/frame/stone/quartz_right.json @@ -2,6 +2,6 @@ "parent": "bbb:block/template/frame/stone/right", "textures": { "texture": "bbb:block/frame/stone/quartz", - "particle": "block/quartz" + "particle": "block/quartz_block_top" } } diff --git a/src/main/resources/assets/bbb/models/block/frame/stone/quartz_top.json b/src/main/resources/assets/bbb/models/block/frame/stone/quartz_top.json index 33862084..855bd03a 100644 --- a/src/main/resources/assets/bbb/models/block/frame/stone/quartz_top.json +++ b/src/main/resources/assets/bbb/models/block/frame/stone/quartz_top.json @@ -2,6 +2,6 @@ "parent": "bbb:block/template/frame/stone/top", "textures": { "texture": "bbb:block/frame/stone/quartz", - "particle": "block/quartz" + "particle": "block/quartz_block_top" } } diff --git a/src/main/resources/assets/bbb/models/block/frame/stone/quartz_top_left_corner.json b/src/main/resources/assets/bbb/models/block/frame/stone/quartz_top_left_corner.json index 145ee57c..be38908a 100644 --- a/src/main/resources/assets/bbb/models/block/frame/stone/quartz_top_left_corner.json +++ b/src/main/resources/assets/bbb/models/block/frame/stone/quartz_top_left_corner.json @@ -2,6 +2,6 @@ "parent": "bbb:block/template/frame/stone/top_left_corner", "textures": { "texture": "bbb:block/frame/stone/quartz", - "particle": "block/quartz" + "particle": "block/quartz_block_top" } } diff --git a/src/main/resources/assets/bbb/models/block/frame/stone/quartz_top_right_corner.json b/src/main/resources/assets/bbb/models/block/frame/stone/quartz_top_right_corner.json index c461647f..264fa1e6 100644 --- a/src/main/resources/assets/bbb/models/block/frame/stone/quartz_top_right_corner.json +++ b/src/main/resources/assets/bbb/models/block/frame/stone/quartz_top_right_corner.json @@ -2,6 +2,6 @@ "parent": "bbb:block/template/frame/stone/top_right_corner", "textures": { "texture": "bbb:block/frame/stone/quartz", - "particle": "block/quartz" + "particle": "block/quartz_block_top" } } diff --git a/src/main/resources/assets/bbb/models/block/lattice/acacia_inventory.json b/src/main/resources/assets/bbb/models/block/lattice/acacia_inventory.json new file mode 100644 index 00000000..034e3772 --- /dev/null +++ b/src/main/resources/assets/bbb/models/block/lattice/acacia_inventory.json @@ -0,0 +1,13 @@ +{ + "parent": "bbb:block/template/lattice/inventory", + "texture_size": [ + 32, + 32 + ], + "textures": { + "texture": "bbb:block/lattice/acacia", + "particle": "block/acacia_planks", + "log_top": "block/acacia_log_top", + "log_side": "block/acacia_log" + } +} diff --git a/src/main/resources/assets/bbb/models/block/lattice/acacia_left.json b/src/main/resources/assets/bbb/models/block/lattice/acacia_left.json new file mode 100644 index 00000000..dab06d58 --- /dev/null +++ b/src/main/resources/assets/bbb/models/block/lattice/acacia_left.json @@ -0,0 +1,12 @@ +{ + "parent": "bbb:block/template/lattice/left", + "texture_size": [ + 32, + 32 + ], + "textures": { + "log_top": "block/acacia_log_top", + "log_side": "block/acacia_log", + "particle": "block/acacia_log" + } +} diff --git a/src/main/resources/assets/bbb/models/block/lattice/acacia_middle.json b/src/main/resources/assets/bbb/models/block/lattice/acacia_middle.json new file mode 100644 index 00000000..db0e9c01 --- /dev/null +++ b/src/main/resources/assets/bbb/models/block/lattice/acacia_middle.json @@ -0,0 +1,11 @@ +{ + "parent": "bbb:block/template/lattice/middle", + "texture_size": [ + 32, + 32 + ], + "textures": { + "texture": "bbb:block/lattice/acacia", + "particle": "block/acacia_planks" + } +} diff --git a/src/main/resources/assets/bbb/models/block/lattice/acacia_right.json b/src/main/resources/assets/bbb/models/block/lattice/acacia_right.json new file mode 100644 index 00000000..3097d7ca --- /dev/null +++ b/src/main/resources/assets/bbb/models/block/lattice/acacia_right.json @@ -0,0 +1,12 @@ +{ + "parent": "bbb:block/template/lattice/right", + "texture_size": [ + 32, + 32 + ], + "textures": { + "log_top": "block/acacia_log_top", + "log_side": "block/acacia_log", + "particle": "block/acacia_log" + } +} diff --git a/src/main/resources/assets/bbb/models/block/lattice/bamboo_inventory.json b/src/main/resources/assets/bbb/models/block/lattice/bamboo_inventory.json new file mode 100644 index 00000000..6c02dd76 --- /dev/null +++ b/src/main/resources/assets/bbb/models/block/lattice/bamboo_inventory.json @@ -0,0 +1,13 @@ +{ + "parent": "bbb:block/template/lattice/inventory", + "texture_size": [ + 32, + 32 + ], + "textures": { + "texture": "bbb:block/lattice/bamboo", + "particle": "block/bamboo_planks", + "log_top": "block/bamboo_block_top", + "log_side": "block/bamboo_block" + } +} diff --git a/src/main/resources/assets/bbb/models/block/lattice/bamboo_left.json b/src/main/resources/assets/bbb/models/block/lattice/bamboo_left.json new file mode 100644 index 00000000..e76093bb --- /dev/null +++ b/src/main/resources/assets/bbb/models/block/lattice/bamboo_left.json @@ -0,0 +1,12 @@ +{ + "parent": "bbb:block/template/lattice/left", + "texture_size": [ + 32, + 32 + ], + "textures": { + "log_top": "block/bamboo_block_top", + "log_side": "block/bamboo_block", + "particle": "block/bamboo_block" + } +} diff --git a/src/main/resources/assets/bbb/models/block/lattice/bamboo_middle.json b/src/main/resources/assets/bbb/models/block/lattice/bamboo_middle.json new file mode 100644 index 00000000..205bd1b8 --- /dev/null +++ b/src/main/resources/assets/bbb/models/block/lattice/bamboo_middle.json @@ -0,0 +1,11 @@ +{ + "parent": "bbb:block/template/lattice/middle", + "texture_size": [ + 32, + 32 + ], + "textures": { + "texture": "bbb:block/lattice/bamboo", + "particle": "block/bamboo_planks" + } +} diff --git a/src/main/resources/assets/bbb/models/block/lattice/bamboo_right.json b/src/main/resources/assets/bbb/models/block/lattice/bamboo_right.json new file mode 100644 index 00000000..52c6aa22 --- /dev/null +++ b/src/main/resources/assets/bbb/models/block/lattice/bamboo_right.json @@ -0,0 +1,12 @@ +{ + "parent": "bbb:block/template/lattice/right", + "texture_size": [ + 32, + 32 + ], + "textures": { + "log_top": "block/bamboo_block_top", + "log_side": "block/bamboo_block", + "particle": "block/bamboo_block" + } +} diff --git a/src/main/resources/assets/bbb/models/block/lattice/birch_inventory.json b/src/main/resources/assets/bbb/models/block/lattice/birch_inventory.json new file mode 100644 index 00000000..423fe23e --- /dev/null +++ b/src/main/resources/assets/bbb/models/block/lattice/birch_inventory.json @@ -0,0 +1,13 @@ +{ + "parent": "bbb:block/template/lattice/inventory", + "texture_size": [ + 32, + 32 + ], + "textures": { + "texture": "bbb:block/lattice/birch", + "particle": "block/birch_planks", + "log_top": "block/birch_log_top", + "log_side": "block/birch_log" + } +} diff --git a/src/main/resources/assets/bbb/models/block/lattice/birch_left.json b/src/main/resources/assets/bbb/models/block/lattice/birch_left.json new file mode 100644 index 00000000..3238694a --- /dev/null +++ b/src/main/resources/assets/bbb/models/block/lattice/birch_left.json @@ -0,0 +1,12 @@ +{ + "parent": "bbb:block/template/lattice/left", + "texture_size": [ + 32, + 32 + ], + "textures": { + "log_top": "block/birch_log_top", + "log_side": "block/birch_log", + "particle": "block/birch_log" + } +} diff --git a/src/main/resources/assets/bbb/models/block/lattice/birch_middle.json b/src/main/resources/assets/bbb/models/block/lattice/birch_middle.json new file mode 100644 index 00000000..20b840d6 --- /dev/null +++ b/src/main/resources/assets/bbb/models/block/lattice/birch_middle.json @@ -0,0 +1,11 @@ +{ + "parent": "bbb:block/template/lattice/middle", + "texture_size": [ + 32, + 32 + ], + "textures": { + "texture": "bbb:block/lattice/birch", + "particle": "block/birch_planks" + } +} diff --git a/src/main/resources/assets/bbb/models/block/lattice/birch_right.json b/src/main/resources/assets/bbb/models/block/lattice/birch_right.json new file mode 100644 index 00000000..62d83e8a --- /dev/null +++ b/src/main/resources/assets/bbb/models/block/lattice/birch_right.json @@ -0,0 +1,12 @@ +{ + "parent": "bbb:block/template/lattice/right", + "texture_size": [ + 32, + 32 + ], + "textures": { + "log_top": "block/birch_log_top", + "log_side": "block/birch_log", + "particle": "block/birch_log" + } +} diff --git a/src/main/resources/assets/bbb/models/block/lattice/cherry_inventory.json b/src/main/resources/assets/bbb/models/block/lattice/cherry_inventory.json new file mode 100644 index 00000000..7e637053 --- /dev/null +++ b/src/main/resources/assets/bbb/models/block/lattice/cherry_inventory.json @@ -0,0 +1,13 @@ +{ + "parent": "bbb:block/template/lattice/inventory", + "texture_size": [ + 32, + 32 + ], + "textures": { + "texture": "bbb:block/lattice/cherry", + "particle": "block/cherry_planks", + "log_top": "block/cherry_log_top", + "log_side": "block/cherry_log" + } +} diff --git a/src/main/resources/assets/bbb/models/block/lattice/cherry_left.json b/src/main/resources/assets/bbb/models/block/lattice/cherry_left.json new file mode 100644 index 00000000..98d2741d --- /dev/null +++ b/src/main/resources/assets/bbb/models/block/lattice/cherry_left.json @@ -0,0 +1,12 @@ +{ + "parent": "bbb:block/template/lattice/left", + "texture_size": [ + 32, + 32 + ], + "textures": { + "log_top": "block/cherry_log_top", + "log_side": "block/cherry_log", + "particle": "block/cherry_log" + } +} diff --git a/src/main/resources/assets/bbb/models/block/lattice/cherry_middle.json b/src/main/resources/assets/bbb/models/block/lattice/cherry_middle.json new file mode 100644 index 00000000..97ea5f79 --- /dev/null +++ b/src/main/resources/assets/bbb/models/block/lattice/cherry_middle.json @@ -0,0 +1,11 @@ +{ + "parent": "bbb:block/template/lattice/middle", + "texture_size": [ + 32, + 32 + ], + "textures": { + "texture": "bbb:block/lattice/cherry", + "particle": "block/cherry_planks" + } +} diff --git a/src/main/resources/assets/bbb/models/block/lattice/cherry_right.json b/src/main/resources/assets/bbb/models/block/lattice/cherry_right.json new file mode 100644 index 00000000..c6fea937 --- /dev/null +++ b/src/main/resources/assets/bbb/models/block/lattice/cherry_right.json @@ -0,0 +1,12 @@ +{ + "parent": "bbb:block/template/lattice/right", + "texture_size": [ + 32, + 32 + ], + "textures": { + "log_top": "block/cherry_log_top", + "log_side": "block/cherry_log", + "particle": "block/cherry_log" + } +} diff --git a/src/main/resources/assets/bbb/models/block/lattice/crimson_inventory.json b/src/main/resources/assets/bbb/models/block/lattice/crimson_inventory.json new file mode 100644 index 00000000..72cb9cc4 --- /dev/null +++ b/src/main/resources/assets/bbb/models/block/lattice/crimson_inventory.json @@ -0,0 +1,13 @@ +{ + "parent": "bbb:block/template/lattice/inventory", + "texture_size": [ + 32, + 32 + ], + "textures": { + "texture": "bbb:block/lattice/crimson", + "particle": "block/crimson_planks", + "log_top": "block/crimson_stem_top", + "log_side": "block/crimson_stem" + } +} diff --git a/src/main/resources/assets/bbb/models/block/lattice/crimson_left.json b/src/main/resources/assets/bbb/models/block/lattice/crimson_left.json new file mode 100644 index 00000000..ac0453bf --- /dev/null +++ b/src/main/resources/assets/bbb/models/block/lattice/crimson_left.json @@ -0,0 +1,12 @@ +{ + "parent": "bbb:block/template/lattice/left", + "texture_size": [ + 32, + 32 + ], + "textures": { + "log_top": "block/crimson_stem_top", + "log_side": "block/crimson_stem", + "particle": "block/crimson_stem" + } +} diff --git a/src/main/resources/assets/bbb/models/block/lattice/crimson_middle.json b/src/main/resources/assets/bbb/models/block/lattice/crimson_middle.json new file mode 100644 index 00000000..5d951a3c --- /dev/null +++ b/src/main/resources/assets/bbb/models/block/lattice/crimson_middle.json @@ -0,0 +1,11 @@ +{ + "parent": "bbb:block/template/lattice/middle", + "texture_size": [ + 32, + 32 + ], + "textures": { + "texture": "bbb:block/lattice/crimson", + "particle": "block/crimson_planks" + } +} diff --git a/src/main/resources/assets/bbb/models/block/lattice/crimson_right.json b/src/main/resources/assets/bbb/models/block/lattice/crimson_right.json new file mode 100644 index 00000000..50af4396 --- /dev/null +++ b/src/main/resources/assets/bbb/models/block/lattice/crimson_right.json @@ -0,0 +1,12 @@ +{ + "parent": "bbb:block/template/lattice/right", + "texture_size": [ + 32, + 32 + ], + "textures": { + "log_top": "block/crimson_stem_top", + "log_side": "block/crimson_stem", + "particle": "block/crimson_stem" + } +} diff --git a/src/main/resources/assets/bbb/models/block/lattice/dark_oak_inventory.json b/src/main/resources/assets/bbb/models/block/lattice/dark_oak_inventory.json new file mode 100644 index 00000000..06d7ff1d --- /dev/null +++ b/src/main/resources/assets/bbb/models/block/lattice/dark_oak_inventory.json @@ -0,0 +1,13 @@ +{ + "parent": "bbb:block/template/lattice/inventory", + "texture_size": [ + 32, + 32 + ], + "textures": { + "texture": "bbb:block/lattice/dark_oak", + "particle": "block/dark_oak_planks", + "log_top": "block/dark_oak_log_top", + "log_side": "block/dark_oak_log" + } +} diff --git a/src/main/resources/assets/bbb/models/block/lattice/dark_oak_left.json b/src/main/resources/assets/bbb/models/block/lattice/dark_oak_left.json new file mode 100644 index 00000000..96ce7305 --- /dev/null +++ b/src/main/resources/assets/bbb/models/block/lattice/dark_oak_left.json @@ -0,0 +1,12 @@ +{ + "parent": "bbb:block/template/lattice/left", + "texture_size": [ + 32, + 32 + ], + "textures": { + "log_top": "block/dark_oak_log_top", + "log_side": "block/dark_oak_log", + "particle": "block/dark_oak_log" + } +} diff --git a/src/main/resources/assets/bbb/models/block/lattice/dark_oak_middle.json b/src/main/resources/assets/bbb/models/block/lattice/dark_oak_middle.json new file mode 100644 index 00000000..9daa3193 --- /dev/null +++ b/src/main/resources/assets/bbb/models/block/lattice/dark_oak_middle.json @@ -0,0 +1,11 @@ +{ + "parent": "bbb:block/template/lattice/middle", + "texture_size": [ + 32, + 32 + ], + "textures": { + "texture": "bbb:block/lattice/dark_oak", + "particle": "block/dark_oak_planks" + } +} diff --git a/src/main/resources/assets/bbb/models/block/lattice/dark_oak_right.json b/src/main/resources/assets/bbb/models/block/lattice/dark_oak_right.json new file mode 100644 index 00000000..c18b9eaf --- /dev/null +++ b/src/main/resources/assets/bbb/models/block/lattice/dark_oak_right.json @@ -0,0 +1,12 @@ +{ + "parent": "bbb:block/template/lattice/right", + "texture_size": [ + 32, + 32 + ], + "textures": { + "log_top": "block/dark_oak_log_top", + "log_side": "block/dark_oak_log", + "particle": "block/dark_oak_log" + } +} diff --git a/src/main/resources/assets/bbb/models/block/lattice/jungle_inventory.json b/src/main/resources/assets/bbb/models/block/lattice/jungle_inventory.json new file mode 100644 index 00000000..1ea27725 --- /dev/null +++ b/src/main/resources/assets/bbb/models/block/lattice/jungle_inventory.json @@ -0,0 +1,13 @@ +{ + "parent": "bbb:block/template/lattice/inventory", + "texture_size": [ + 32, + 32 + ], + "textures": { + "texture": "bbb:block/lattice/jungle", + "particle": "block/jungle_planks", + "log_top": "block/jungle_log_top", + "log_side": "block/jungle_log" + } +} diff --git a/src/main/resources/assets/bbb/models/block/lattice/jungle_left.json b/src/main/resources/assets/bbb/models/block/lattice/jungle_left.json new file mode 100644 index 00000000..cfe430c9 --- /dev/null +++ b/src/main/resources/assets/bbb/models/block/lattice/jungle_left.json @@ -0,0 +1,12 @@ +{ + "parent": "bbb:block/template/lattice/left", + "texture_size": [ + 32, + 32 + ], + "textures": { + "log_top": "block/jungle_log_top", + "log_side": "block/jungle_log", + "particle": "block/jungle_log" + } +} diff --git a/src/main/resources/assets/bbb/models/block/lattice/jungle_middle.json b/src/main/resources/assets/bbb/models/block/lattice/jungle_middle.json new file mode 100644 index 00000000..6423fca8 --- /dev/null +++ b/src/main/resources/assets/bbb/models/block/lattice/jungle_middle.json @@ -0,0 +1,11 @@ +{ + "parent": "bbb:block/template/lattice/middle", + "texture_size": [ + 32, + 32 + ], + "textures": { + "texture": "bbb:block/lattice/jungle", + "particle": "block/jungle_planks" + } +} diff --git a/src/main/resources/assets/bbb/models/block/lattice/jungle_right.json b/src/main/resources/assets/bbb/models/block/lattice/jungle_right.json new file mode 100644 index 00000000..563cfdf2 --- /dev/null +++ b/src/main/resources/assets/bbb/models/block/lattice/jungle_right.json @@ -0,0 +1,12 @@ +{ + "parent": "bbb:block/template/lattice/right", + "texture_size": [ + 32, + 32 + ], + "textures": { + "log_top": "block/jungle_log_top", + "log_side": "block/jungle_log", + "particle": "block/jungle_log" + } +} diff --git a/src/main/resources/assets/bbb/models/block/lattice/mangrove_inventory.json b/src/main/resources/assets/bbb/models/block/lattice/mangrove_inventory.json new file mode 100644 index 00000000..c09bd801 --- /dev/null +++ b/src/main/resources/assets/bbb/models/block/lattice/mangrove_inventory.json @@ -0,0 +1,13 @@ +{ + "parent": "bbb:block/template/lattice/inventory", + "texture_size": [ + 32, + 32 + ], + "textures": { + "texture": "bbb:block/lattice/mangrove", + "particle": "block/mangrove_planks", + "log_top": "block/mangrove_log_top", + "log_side": "block/mangrove_log" + } +} diff --git a/src/main/resources/assets/bbb/models/block/lattice/mangrove_left.json b/src/main/resources/assets/bbb/models/block/lattice/mangrove_left.json new file mode 100644 index 00000000..091ba4ce --- /dev/null +++ b/src/main/resources/assets/bbb/models/block/lattice/mangrove_left.json @@ -0,0 +1,12 @@ +{ + "parent": "bbb:block/template/lattice/left", + "texture_size": [ + 32, + 32 + ], + "textures": { + "log_top": "block/mangrove_log_top", + "log_side": "block/mangrove_log", + "particle": "block/mangrove_log" + } +} diff --git a/src/main/resources/assets/bbb/models/block/lattice/mangrove_middle.json b/src/main/resources/assets/bbb/models/block/lattice/mangrove_middle.json new file mode 100644 index 00000000..43ca26c2 --- /dev/null +++ b/src/main/resources/assets/bbb/models/block/lattice/mangrove_middle.json @@ -0,0 +1,11 @@ +{ + "parent": "bbb:block/template/lattice/middle", + "texture_size": [ + 32, + 32 + ], + "textures": { + "texture": "bbb:block/lattice/mangrove", + "particle": "block/mangrove_planks" + } +} diff --git a/src/main/resources/assets/bbb/models/block/lattice/mangrove_right.json b/src/main/resources/assets/bbb/models/block/lattice/mangrove_right.json new file mode 100644 index 00000000..22218bfd --- /dev/null +++ b/src/main/resources/assets/bbb/models/block/lattice/mangrove_right.json @@ -0,0 +1,12 @@ +{ + "parent": "bbb:block/template/lattice/right", + "texture_size": [ + 32, + 32 + ], + "textures": { + "log_top": "block/mangrove_log_top", + "log_side": "block/mangrove_log", + "particle": "block/mangrove_log" + } +} diff --git a/src/main/resources/assets/bbb/models/block/lattice/oak_inventory.json b/src/main/resources/assets/bbb/models/block/lattice/oak_inventory.json new file mode 100644 index 00000000..9078e87f --- /dev/null +++ b/src/main/resources/assets/bbb/models/block/lattice/oak_inventory.json @@ -0,0 +1,10 @@ +{ + "parent": "bbb:block/template/lattice/inventory", + "texture_size": [32, 32], + "textures": { + "texture": "bbb:block/lattice/oak", + "particle": "block/oak_planks", + "log_top": "block/oak_log_top", + "log_side": "block/oak_log" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/bbb/models/block/lattice/plants/acacia_leaves.json b/src/main/resources/assets/bbb/models/block/lattice/plants/acacia_leaves.json new file mode 100644 index 00000000..adf7ee4b --- /dev/null +++ b/src/main/resources/assets/bbb/models/block/lattice/plants/acacia_leaves.json @@ -0,0 +1,11 @@ +{ + "parent": "bbb:block/template/lattice/tinted_plant", + "texture_size": [ + 32, + 32 + ], + "textures": { + "plant": "block/acacia_leaves", + "particle": "block/acacia_leaves" + } +} diff --git a/src/main/resources/assets/bbb/models/block/lattice/plants/azalea_leaves.json b/src/main/resources/assets/bbb/models/block/lattice/plants/azalea_leaves.json new file mode 100644 index 00000000..02c22e63 --- /dev/null +++ b/src/main/resources/assets/bbb/models/block/lattice/plants/azalea_leaves.json @@ -0,0 +1,11 @@ +{ + "parent": "bbb:block/template/lattice/plant", + "texture_size": [ + 32, + 32 + ], + "textures": { + "plant": "block/azalea_leaves", + "particle": "block/azalea_leaves" + } +} diff --git a/src/main/resources/assets/bbb/models/block/lattice/plants/birch_leaves.json b/src/main/resources/assets/bbb/models/block/lattice/plants/birch_leaves.json new file mode 100644 index 00000000..fe5efbf6 --- /dev/null +++ b/src/main/resources/assets/bbb/models/block/lattice/plants/birch_leaves.json @@ -0,0 +1,11 @@ +{ + "parent": "bbb:block/template/lattice/tinted_plant", + "texture_size": [ + 32, + 32 + ], + "textures": { + "plant": "block/birch_leaves", + "particle": "block/birch_leaves" + } +} diff --git a/src/main/resources/assets/bbb/models/block/lattice/plants/cave_vines.json b/src/main/resources/assets/bbb/models/block/lattice/plants/cave_vines.json index 6a74b7d7..34ca0472 100644 --- a/src/main/resources/assets/bbb/models/block/lattice/plants/cave_vines.json +++ b/src/main/resources/assets/bbb/models/block/lattice/plants/cave_vines.json @@ -1,64 +1,8 @@ { - "credit": "Made with Blockbench", - "parent": "minecraft:block/block", + "parent": "bbb:block/template/lattice/plant", "texture_size": [32, 32], "textures": { - "particle": "bbb:block/lattice/plants/cave_vines", - "plant": "bbb:block/lattice/plants/cave_vines" - }, - "elements": [ - { - "from": [-4, -4, 13.5], - "to": [20, 20, 13.5], - "shade": false, - "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 8]}, - "faces": { - "north": {"uv": [0, 0, 16, 16], "texture": "#plant", "cullface": "north"}, - "south": {"uv": [16, 0, 0, 16], "texture": "#plant", "cullface": "south"} - } - } - ], - "display": { - "thirdperson_righthand": { - "rotation": [75, -90, 0], - "translation": [2.75, 2.5, 0], - "scale": [0.375, 0.375, 0.375] - }, - "thirdperson_lefthand": { - "rotation": [75, -90, 0], - "translation": [2.75, 2.5, 0], - "scale": [0.375, 0.375, 0.375] - }, - "firstperson_righthand": { - "rotation": [0, -75.75, 25], - "translation": [1.13, 3.2, 1.13], - "scale": [0.4, 0.4, 0.4] - }, - "firstperson_lefthand": { - "rotation": [0, -75.75, 25], - "translation": [1.13, 3.2, 1.13], - "scale": [0.4, 0.4, 0.4] - }, - "ground": { - "translation": [0, 3, -1.75], - "scale": [0.25, 0.25, 0.25] - }, - "gui": { - "rotation": [30, 225, 0], - "translation": [3, -1.75, 0], - "scale": [0.625, 0.625, 0.625] - }, - "fixed": { - "translation": [0, 0, -3], - "scale": [0.5, 0.5, 0.5] - } - }, - "groups": [ - { - "name": "bone", - "origin": [-8, 0, -8], - "color": 0, - "children": [0] - } - ] + "plant": "block/cave_vines_plant", + "particle": "block/cave_vines_plant" + } } \ No newline at end of file diff --git a/src/main/resources/assets/bbb/models/block/lattice/plants/cave_vines_lit.json b/src/main/resources/assets/bbb/models/block/lattice/plants/cave_vines_lit.json index cc068ddb..47dcbb72 100644 --- a/src/main/resources/assets/bbb/models/block/lattice/plants/cave_vines_lit.json +++ b/src/main/resources/assets/bbb/models/block/lattice/plants/cave_vines_lit.json @@ -1,8 +1,8 @@ { - "parent": "bbb:block/lattice/plants/cave_vines", + "parent": "bbb:block/template/lattice/plant", "texture_size": [32, 32], "textures": { - "plant": "bbb:block/lattice/plants/cave_vines_lit", - "particle": "bbb:block/lattice/plants/cave_vines_lit" + "plant": "block/cave_vines_plant_lit", + "particle": "block/cave_vines_plant_lit" } } \ No newline at end of file diff --git a/src/main/resources/assets/bbb/models/block/lattice/plants/cherry_leaves.json b/src/main/resources/assets/bbb/models/block/lattice/plants/cherry_leaves.json new file mode 100644 index 00000000..c733df80 --- /dev/null +++ b/src/main/resources/assets/bbb/models/block/lattice/plants/cherry_leaves.json @@ -0,0 +1,11 @@ +{ + "parent": "bbb:block/template/lattice/plant", + "texture_size": [ + 32, + 32 + ], + "textures": { + "plant": "block/cherry_leaves", + "particle": "block/cherry_leaves" + } +} diff --git a/src/main/resources/assets/bbb/models/block/lattice/plants/dark_oak_leaves.json b/src/main/resources/assets/bbb/models/block/lattice/plants/dark_oak_leaves.json new file mode 100644 index 00000000..95044e95 --- /dev/null +++ b/src/main/resources/assets/bbb/models/block/lattice/plants/dark_oak_leaves.json @@ -0,0 +1,11 @@ +{ + "parent": "bbb:block/template/lattice/tinted_plant", + "texture_size": [ + 32, + 32 + ], + "textures": { + "plant": "block/dark_oak_leaves", + "particle": "block/dark_oak_leaves" + } +} diff --git a/src/main/resources/assets/bbb/models/block/lattice/plants/flowering_azalea_leaves.json b/src/main/resources/assets/bbb/models/block/lattice/plants/flowering_azalea_leaves.json new file mode 100644 index 00000000..03f89634 --- /dev/null +++ b/src/main/resources/assets/bbb/models/block/lattice/plants/flowering_azalea_leaves.json @@ -0,0 +1,11 @@ +{ + "parent": "bbb:block/template/lattice/plant", + "texture_size": [ + 32, + 32 + ], + "textures": { + "plant": "block/flowering_azalea_leaves", + "particle": "block/flowering_azalea_leaves" + } +} diff --git a/src/main/resources/assets/bbb/models/block/lattice/plants/jungle_leaves.json b/src/main/resources/assets/bbb/models/block/lattice/plants/jungle_leaves.json new file mode 100644 index 00000000..7fc2fa4e --- /dev/null +++ b/src/main/resources/assets/bbb/models/block/lattice/plants/jungle_leaves.json @@ -0,0 +1,11 @@ +{ + "parent": "bbb:block/template/lattice/tinted_plant", + "texture_size": [ + 32, + 32 + ], + "textures": { + "plant": "block/jungle_leaves", + "particle": "block/jungle_leaves" + } +} diff --git a/src/main/resources/assets/bbb/models/block/lattice/plants/mangrove_leaves.json b/src/main/resources/assets/bbb/models/block/lattice/plants/mangrove_leaves.json new file mode 100644 index 00000000..f8cb5e2c --- /dev/null +++ b/src/main/resources/assets/bbb/models/block/lattice/plants/mangrove_leaves.json @@ -0,0 +1,11 @@ +{ + "parent": "bbb:block/template/lattice/tinted_plant", + "texture_size": [ + 32, + 32 + ], + "textures": { + "plant": "block/mangrove_leaves", + "particle": "block/mangrove_leaves" + } +} diff --git a/src/main/resources/assets/bbb/models/block/lattice/plants/oak_leaves.json b/src/main/resources/assets/bbb/models/block/lattice/plants/oak_leaves.json index 7111b692..082128fa 100644 --- a/src/main/resources/assets/bbb/models/block/lattice/plants/oak_leaves.json +++ b/src/main/resources/assets/bbb/models/block/lattice/plants/oak_leaves.json @@ -2,7 +2,7 @@ "parent": "bbb:block/template/lattice/tinted_plant", "texture_size": [32, 32], "textures": { - "plant": "bbb:block/lattice/plants/oak_leaves", + "plant": "block/oak_leaves", "particle": "block/oak_leaves" } } \ No newline at end of file diff --git a/src/main/resources/assets/bbb/models/block/lattice/plants/spruce_leaves.json b/src/main/resources/assets/bbb/models/block/lattice/plants/spruce_leaves.json new file mode 100644 index 00000000..b72f1b57 --- /dev/null +++ b/src/main/resources/assets/bbb/models/block/lattice/plants/spruce_leaves.json @@ -0,0 +1,11 @@ +{ + "parent": "bbb:block/template/lattice/tinted_plant", + "texture_size": [ + 32, + 32 + ], + "textures": { + "plant": "block/spruce_leaves", + "particle": "block/spruce_leaves" + } +} diff --git a/src/main/resources/assets/bbb/models/block/lattice/spruce_inventory.json b/src/main/resources/assets/bbb/models/block/lattice/spruce_inventory.json new file mode 100644 index 00000000..2275a660 --- /dev/null +++ b/src/main/resources/assets/bbb/models/block/lattice/spruce_inventory.json @@ -0,0 +1,13 @@ +{ + "parent": "bbb:block/template/lattice/inventory", + "texture_size": [ + 32, + 32 + ], + "textures": { + "texture": "bbb:block/lattice/spruce", + "particle": "block/spruce_planks", + "log_top": "block/spruce_log_top", + "log_side": "block/spruce_log" + } +} diff --git a/src/main/resources/assets/bbb/models/block/lattice/spruce_left.json b/src/main/resources/assets/bbb/models/block/lattice/spruce_left.json new file mode 100644 index 00000000..c8c9ce16 --- /dev/null +++ b/src/main/resources/assets/bbb/models/block/lattice/spruce_left.json @@ -0,0 +1,12 @@ +{ + "parent": "bbb:block/template/lattice/left", + "texture_size": [ + 32, + 32 + ], + "textures": { + "log_top": "block/spruce_log_top", + "log_side": "block/spruce_log", + "particle": "block/spruce_log" + } +} diff --git a/src/main/resources/assets/bbb/models/block/lattice/spruce_middle.json b/src/main/resources/assets/bbb/models/block/lattice/spruce_middle.json new file mode 100644 index 00000000..706137dc --- /dev/null +++ b/src/main/resources/assets/bbb/models/block/lattice/spruce_middle.json @@ -0,0 +1,11 @@ +{ + "parent": "bbb:block/template/lattice/middle", + "texture_size": [ + 32, + 32 + ], + "textures": { + "texture": "bbb:block/lattice/spruce", + "particle": "block/spruce_planks" + } +} diff --git a/src/main/resources/assets/bbb/models/block/lattice/spruce_right.json b/src/main/resources/assets/bbb/models/block/lattice/spruce_right.json new file mode 100644 index 00000000..9e31ac68 --- /dev/null +++ b/src/main/resources/assets/bbb/models/block/lattice/spruce_right.json @@ -0,0 +1,12 @@ +{ + "parent": "bbb:block/template/lattice/right", + "texture_size": [ + 32, + 32 + ], + "textures": { + "log_top": "block/spruce_log_top", + "log_side": "block/spruce_log", + "particle": "block/spruce_log" + } +} diff --git a/src/main/resources/assets/bbb/models/block/lattice/warped_inventory.json b/src/main/resources/assets/bbb/models/block/lattice/warped_inventory.json new file mode 100644 index 00000000..3bcdbbc5 --- /dev/null +++ b/src/main/resources/assets/bbb/models/block/lattice/warped_inventory.json @@ -0,0 +1,13 @@ +{ + "parent": "bbb:block/template/lattice/inventory", + "texture_size": [ + 32, + 32 + ], + "textures": { + "texture": "bbb:block/lattice/warped", + "particle": "block/warped_planks", + "log_top": "block/warped_stem_top", + "log_side": "block/warped_stem" + } +} diff --git a/src/main/resources/assets/bbb/models/block/lattice/warped_left.json b/src/main/resources/assets/bbb/models/block/lattice/warped_left.json new file mode 100644 index 00000000..e24b6b98 --- /dev/null +++ b/src/main/resources/assets/bbb/models/block/lattice/warped_left.json @@ -0,0 +1,12 @@ +{ + "parent": "bbb:block/template/lattice/left", + "texture_size": [ + 32, + 32 + ], + "textures": { + "log_top": "block/warped_stem_top", + "log_side": "block/warped_stem", + "particle": "block/warped_stem" + } +} diff --git a/src/main/resources/assets/bbb/models/block/lattice/warped_middle.json b/src/main/resources/assets/bbb/models/block/lattice/warped_middle.json new file mode 100644 index 00000000..619227eb --- /dev/null +++ b/src/main/resources/assets/bbb/models/block/lattice/warped_middle.json @@ -0,0 +1,11 @@ +{ + "parent": "bbb:block/template/lattice/middle", + "texture_size": [ + 32, + 32 + ], + "textures": { + "texture": "bbb:block/lattice/warped", + "particle": "block/warped_planks" + } +} diff --git a/src/main/resources/assets/bbb/models/block/lattice/warped_right.json b/src/main/resources/assets/bbb/models/block/lattice/warped_right.json new file mode 100644 index 00000000..9b0472a7 --- /dev/null +++ b/src/main/resources/assets/bbb/models/block/lattice/warped_right.json @@ -0,0 +1,12 @@ +{ + "parent": "bbb:block/template/lattice/right", + "texture_size": [ + 32, + 32 + ], + "textures": { + "log_top": "block/warped_stem_top", + "log_side": "block/warped_stem", + "particle": "block/warped_stem" + } +} diff --git a/src/main/resources/assets/bbb/models/block/template/balustrade/bottom.json b/src/main/resources/assets/bbb/models/block/template/balustrade/bottom.json index 2ced9276..0e7f3b83 100644 --- a/src/main/resources/assets/bbb/models/block/template/balustrade/bottom.json +++ b/src/main/resources/assets/bbb/models/block/template/balustrade/bottom.json @@ -10,10 +10,10 @@ "from": [0, 0, 0], "to": [16, 2, 16], "faces": { - "north": {"uv": [0, 8, 16, 10], "texture": "#sides"}, - "east": {"uv": [0, 10, 16, 12], "texture": "#sides"}, - "south": {"uv": [0, 8, 16, 10], "texture": "#sides"}, - "west": {"uv": [0, 10, 16, 12], "texture": "#sides"}, + "north": {"uv": [0, 0, 16, 2], "texture": "#sides"}, + "east": {"uv": [0, 6, 16, 8], "texture": "#sides"}, + "south": {"uv": [0, 0, 16, 2], "texture": "#sides"}, + "west": {"uv": [0, 3, 16, 5], "texture": "#sides"}, "up": {"uv": [16, 16, 0, 0], "texture": "#top"}, "down": {"uv": [16, 0, 0, 16], "texture": "#top"} } diff --git a/src/main/resources/assets/bbb/models/block/template/balustrade/inventory.json b/src/main/resources/assets/bbb/models/block/template/balustrade/inventory.json index 4e980493..217e31c9 100644 --- a/src/main/resources/assets/bbb/models/block/template/balustrade/inventory.json +++ b/src/main/resources/assets/bbb/models/block/template/balustrade/inventory.json @@ -8,26 +8,26 @@ }, "elements": [ { - "from": [0, 12, 0], + "from": [0, 13, 0], "to": [16, 16, 16], "rotation": {"angle": 0, "axis": "y", "origin": [0, 13, 0]}, "faces": { - "north": {"uv": [0, 0, 16, 4], "texture": "#sides"}, - "east": {"uv": [0, 4, 16, 8], "texture": "#sides"}, - "south": {"uv": [0, 0, 16, 4], "texture": "#sides"}, - "west": {"uv": [0, 4, 16, 8], "texture": "#sides"}, + "north": {"uv": [0, 0, 16, 3], "texture": "#sides"}, + "east": {"uv": [0, 6, 16, 9], "texture": "#sides"}, + "south": {"uv": [0, 0, 16, 3], "texture": "#sides"}, + "west": {"uv": [0, 3, 16, 6], "texture": "#sides"}, "up": {"uv": [16, 16, 0, 0], "texture": "#top"}, "down": {"uv": [16, 0, 0, 16], "texture": "#top"} } }, { "from": [0, 0, 0], - "to": [16, 2, 16], + "to": [16, 3, 16], "faces": { - "north": {"uv": [0, 8, 16, 10], "texture": "#sides"}, - "east": {"uv": [0, 10, 16, 12], "texture": "#sides"}, - "south": {"uv": [0, 8, 16, 10], "texture": "#sides"}, - "west": {"uv": [0, 10, 16, 12], "texture": "#sides"}, + "north": {"uv": [0, 0, 16, 3], "texture": "#sides"}, + "east": {"uv": [0, 6, 16, 9], "texture": "#sides"}, + "south": {"uv": [0, 0, 16, 3], "texture": "#sides"}, + "west": {"uv": [0, 3, 16, 6], "texture": "#sides"}, "up": {"uv": [16, 16, 0, 0], "texture": "#top"}, "down": {"uv": [16, 0, 0, 16], "texture": "#top"} } diff --git a/src/main/resources/assets/bbb/models/block/template/balustrade/top.json b/src/main/resources/assets/bbb/models/block/template/balustrade/top.json index fd511113..fd6b93e0 100644 --- a/src/main/resources/assets/bbb/models/block/template/balustrade/top.json +++ b/src/main/resources/assets/bbb/models/block/template/balustrade/top.json @@ -7,14 +7,14 @@ }, "elements": [ { - "from": [0, 12, 0], + "from": [0, 13, 0], "to": [16, 16, 16], - "rotation": {"angle": 0, "axis": "y", "origin": [8, 14, 8]}, + "rotation": {"angle": 0, "axis": "y", "origin": [0, 13, 0]}, "faces": { - "north": {"uv": [0, 0, 16, 4], "texture": "#sides"}, - "east": {"uv": [0, 4, 16, 8], "texture": "#sides"}, - "south": {"uv": [0, 0, 16, 4], "texture": "#sides"}, - "west": {"uv": [0, 4, 16, 8], "texture": "#sides"}, + "north": {"uv": [0, 0, 16, 3], "texture": "#sides"}, + "east": {"uv": [0, 6, 16, 9], "texture": "#sides"}, + "south": {"uv": [0, 0, 16, 3], "texture": "#sides"}, + "west": {"uv": [0, 3, 16, 6], "texture": "#sides"}, "up": {"uv": [16, 16, 0, 0], "texture": "#top"}, "down": {"uv": [16, 0, 0, 16], "texture": "#top"} } diff --git a/src/main/resources/assets/bbb/models/block/template/balustrade/top_tilted.json b/src/main/resources/assets/bbb/models/block/template/balustrade/top_tilted.json index 0fa6b62c..260530aa 100644 --- a/src/main/resources/assets/bbb/models/block/template/balustrade/top_tilted.json +++ b/src/main/resources/assets/bbb/models/block/template/balustrade/top_tilted.json @@ -7,14 +7,14 @@ }, "elements": [ { - "from": [0.01, 14.01, 0.01], - "to": [15.99, 17.99, 15.99], - "rotation": {"angle": -22.5, "axis": "x", "origin": [8, 16, 8]}, + "from": [0, 15, 0], + "to": [16, 18, 16], + "rotation": {"angle": -22.5, "axis": "x", "origin": [8, 16.5, 8]}, "faces": { - "north": {"uv": [0, 0, 16, 4], "texture": "#sides"}, - "east": {"uv": [0, 4, 16, 8], "texture": "#sides"}, - "south": {"uv": [0, 0, 16, 4], "texture": "#sides"}, - "west": {"uv": [0, 4, 16, 8], "texture": "#sides"}, + "north": {"uv": [0, 0, 16, 3], "texture": "#sides"}, + "east": {"uv": [0, 6, 16, 9], "texture": "#sides"}, + "south": {"uv": [0, 0, 16, 3], "texture": "#sides"}, + "west": {"uv": [0, 3, 16, 6], "texture": "#sides"}, "up": {"uv": [16, 16, 0, 0], "texture": "#top"}, "down": {"uv": [16, 0, 0, 16], "texture": "#top"} } diff --git a/src/main/resources/assets/bbb/models/block/template/frame/inventory.json b/src/main/resources/assets/bbb/models/block/template/frame/inventory.json index 430a740b..21cbdaea 100644 --- a/src/main/resources/assets/bbb/models/block/template/frame/inventory.json +++ b/src/main/resources/assets/bbb/models/block/template/frame/inventory.json @@ -6,52 +6,104 @@ "particle": "block/oak_planks" }, "elements": [ + { + "from": [-2.01, 11.99, 5.99], + "to": [0.01, 16.01, 9.01], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 8]}, + "faces": { + "north": {"uv": [10.5, 0, 11.5, 2], "texture": "#texture"}, + "east": {"uv": [5, 7, 6.5, 9], "texture": "#texture"}, + "south": {"uv": [1.5, 2, 2.5, 4], "texture": "#texture"}, + "west": {"uv": [6.5, 7, 8, 9], "texture": "#texture"}, + "up": {"uv": [11.45, 5.45, 10.52, 4.05], "texture": "#texture"}, + "down": {"uv": [11.45, 5.55, 10.52, 6.95], "texture": "#texture"} + } + }, { "from": [-0.02, 11.98, 5.98], - "to": [16.02, 16.02, 9.02], + "to": [15.98, 16.02, 9.02], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 8]}, + "faces": { + "north": {"uv": [2.52, 0.05, 10.45, 1.95], "texture": "#texture"}, + "east": {"uv": [5.05, 7.05, 6.45, 8.95], "texture": "#texture"}, + "south": {"uv": [2.55, 2.05, 10.45, 3.95], "texture": "#texture"}, + "west": {"uv": [6.55, 7.05, 7.95, 8.95], "texture": "#texture"}, + "up": {"uv": [10.45, 5.45, 2.52, 4.05], "texture": "#texture"}, + "down": {"uv": [10.45, 5.55, 2.52, 6.95], "texture": "#texture"} + } + }, + { + "from": [15.97, 11.97, 5.97], + "to": [18.03, 16.03, 9.03], "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 8]}, "faces": { - "north": {"uv": [2.5, 0, 10.5, 2], "texture": "#texture"}, + "north": {"uv": [1.5, 0, 2.5, 2], "texture": "#texture"}, "east": {"uv": [5, 7, 6.5, 9], "texture": "#texture"}, - "south": {"uv": [2.5, 2, 10.5, 4], "texture": "#texture"}, + "south": {"uv": [10.5, 2, 11.5, 4], "texture": "#texture"}, "west": {"uv": [6.5, 7, 8, 9], "texture": "#texture"}, - "up": {"uv": [10.5, 5.5, 2.5, 4], "texture": "#texture"}, - "down": {"uv": [10.5, 5.5, 2.5, 7], "texture": "#texture"} + "up": {"uv": [2.45, 5.45, 1.55, 4.05], "texture": "#texture"}, + "down": {"uv": [2.45, 5.55, 1.55, 6.95], "texture": "#texture"} } }, { - "from": [-0.02, -0.02, 5.98], - "to": [16.02, 4.02, 9.02], + "from": [-2.01, -0.01, 5.99], + "to": [0.01, 4.01, 9.01], "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 8]}, "faces": { - "north": {"uv": [2.5, 2, 10.5, 0], "texture": "#texture"}, + "north": {"uv": [10.5, 2, 11.5, 0], "texture": "#texture"}, "east": {"uv": [5, 9, 6.5, 7], "texture": "#texture"}, - "south": {"uv": [2.5, 4, 10.5, 2], "texture": "#texture"}, + "south": {"uv": [1.5, 4, 2.5, 2], "texture": "#texture"}, "west": {"uv": [6.5, 9, 8, 7], "texture": "#texture"}, - "up": {"uv": [10.5, 7, 2.5, 5.5], "texture": "#texture"}, - "down": {"uv": [10.5, 4, 2.5, 5.5], "texture": "#texture"} + "up": {"uv": [11.45, 6.95, 10.52, 5.55], "texture": "#texture"}, + "down": {"uv": [11.45, 4.05, 10.52, 5.45], "texture": "#texture"} } }, { - "from": [2, 0, 7], - "to": [5, 16, 9], + "from": [-0.02, -0.02, 5.98], + "to": [15.98, 4.02, 9.02], "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 8]}, "faces": { - "north": {"uv": [0, 7, 1.5, 15], "texture": "#texture"}, - "east": {"uv": [3, 7, 4, 15], "texture": "#texture"}, - "south": {"uv": [1.5, 7, 3, 15], "texture": "#texture"}, - "west": {"uv": [4, 7, 5, 15], "texture": "#texture"} + "north": {"uv": [2.52, 1.95, 10.45, 0.05], "texture": "#texture"}, + "east": {"uv": [5.05, 8.95, 6.45, 7.05], "texture": "#texture"}, + "south": {"uv": [2.55, 3.95, 10.45, 2.05], "texture": "#texture"}, + "west": {"uv": [6.55, 8.95, 7.95, 7.05], "texture": "#texture"}, + "up": {"uv": [10.45, 6.95, 2.52, 5.55], "texture": "#texture"}, + "down": {"uv": [10.45, 4.05, 2.52, 5.45], "texture": "#texture"} } }, { - "from": [11, 0, 7], - "to": [14, 16, 9], + "from": [15.97, -0.03, 5.97], + "to": [18.03, 4.03, 9.03], "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 8]}, "faces": { - "north": {"uv": [1.5, 7, 0, 15], "texture": "#texture"}, - "east": {"uv": [5, 7, 4, 15], "texture": "#texture"}, - "south": {"uv": [3, 7, 1.5, 15], "texture": "#texture"}, - "west": {"uv": [4, 7, 3, 15], "texture": "#texture"} + "north": {"uv": [1.5, 2, 2.5, 0], "texture": "#texture"}, + "east": {"uv": [5, 9, 6.5, 7], "texture": "#texture"}, + "south": {"uv": [10.5, 4, 11.5, 2], "texture": "#texture"}, + "west": {"uv": [6.5, 9, 8, 7], "texture": "#texture"}, + "up": {"uv": [2.45, 6.95, 1.55, 5.55], "texture": "#texture"}, + "down": {"uv": [2.45, 4.05, 1.55, 5.45], "texture": "#texture"} + } + }, + { + "from": [0, 0, 7], + "to": [3, 16, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [6, 8, 8]}, + "faces": { + "north": {"uv": [0.05, 7.05, 1.45, 14.95], "texture": "#texture"}, + "east": {"uv": [3.05, 7.05, 3.95, 14.95], "texture": "#texture"}, + "south": {"uv": [1.55, 7.05, 2.95, 14.95], "texture": "#texture"}, + "west": {"uv": [4.05, 7.05, 4.95, 14.95], "texture": "#texture"} + } + }, + { + "from": [13, 0, 7], + "to": [16, 16, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [10, 8, 8]}, + "faces": { + "north": {"uv": [1.45, 7.05, 0.05, 14.95], "texture": "#texture"}, + "east": {"uv": [4.95, 7.05, 4.05, 14.95], "texture": "#texture"}, + "south": {"uv": [2.95, 7.05, 1.55, 14.95], "texture": "#texture"}, + "west": {"uv": [3.95, 7.05, 3.05, 14.95], "texture": "#texture"} } } ], @@ -68,11 +120,11 @@ "scale": [0.375, 0.375, 0.375] }, "firstperson_righthand": { - "rotation": [0, 45, 0], + "rotation": [0, -45, 0], "scale": [0.4, 0.4, 0.4] }, "firstperson_lefthand": { - "rotation": [0, 225, 0], + "rotation": [0, -45, 0], "scale": [0.4, 0.4, 0.4] }, "ground": { @@ -84,7 +136,7 @@ "scale": [0.625, 0.625, 0.625] }, "fixed": { - "scale": [0.5, 0.5, 0.5] + "scale": [2.01, 2.01, 2.01] } }, "groups": [ @@ -92,7 +144,7 @@ "name": "group", "origin": [0, 0, 0], "color": 0, - "children": [0, 1, 2, 3] + "children": [0, 1, 2, 3, 4, 5, 6, 7] } ] } \ No newline at end of file diff --git a/src/main/resources/assets/bbb/models/block/template/lattice/inventory.json b/src/main/resources/assets/bbb/models/block/template/lattice/inventory.json new file mode 100644 index 00000000..3e112240 --- /dev/null +++ b/src/main/resources/assets/bbb/models/block/template/lattice/inventory.json @@ -0,0 +1,84 @@ +{ + "credit": "Made with Blockbench", + "parent": "minecraft:block/block", + "texture_size": [32, 32], + "textures": { + "texture": "bbb:block/lattice/oak", + "log_top": "block/oak_log_top", + "log_side": "block/oak_log", + "particle": "block/oak_planks" + }, + "elements": [ + { + "from": [0, 0, 8], + "to": [16, 16, 8], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 1]}, + "faces": { + "north": {"uv": [0, 0, 16, 16], "texture": "#texture", "cullface": "north"}, + "east": {"uv": [0, 0, 0, 0], "texture": "#texture"}, + "south": {"uv": [0, 0, 16, 16], "texture": "#texture", "cullface": "south"}, + "west": {"uv": [0, 0, 0, 0], "texture": "#texture"}, + "up": {"uv": [0, 0, 0, 0], "texture": "#texture"}, + "down": {"uv": [0, 0, 0, 0], "texture": "#texture"} + } + }, + { + "from": [0, 0, 7], + "to": [2, 16, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 1]}, + "faces": { + "north": {"uv": [4, 0, 6, 16], "texture": "#log_side", "cullface": "north"}, + "east": {"uv": [2, 0, 4, 16], "texture": "#log_side", "cullface": "east"}, + "south": {"uv": [8, 0, 10, 16], "texture": "#log_side", "cullface": "south"}, + "west": {"uv": [6, 0, 8, 16], "texture": "#log_side"}, + "up": {"uv": [9, 9, 7, 7], "texture": "#log_top", "cullface": "up"}, + "down": {"uv": [9, 7, 7, 9], "texture": "#log_top", "cullface": "down"} + } + }, + { + "from": [14, 0, 7], + "to": [16, 16, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 1]}, + "faces": { + "north": {"uv": [4, 0, 6, 16], "texture": "#log_side", "cullface": "north"}, + "east": {"uv": [2, 0, 4, 16], "texture": "#log_side", "cullface": "east"}, + "south": {"uv": [8, 0, 10, 16], "texture": "#log_side", "cullface": "south"}, + "west": {"uv": [6, 0, 8, 16], "texture": "#log_side"}, + "up": {"uv": [9, 9, 7, 7], "texture": "#log_top", "cullface": "up"}, + "down": {"uv": [9, 7, 7, 9], "texture": "#log_top", "cullface": "down"} + } + } + ], + "gui_light": "front", + "display": { + "thirdperson_righthand": { + "rotation": [75, 45, 0], + "translation": [0, 2.5, 0], + "scale": [0.375, 0.375, 0.375] + }, + "thirdperson_lefthand": { + "rotation": [75, 45, 0], + "translation": [0, 2.5, 0], + "scale": [0.375, 0.375, 0.375] + }, + "firstperson_righthand": { + "rotation": [0, -45, 0], + "scale": [0.4, 0.4, 0.4] + }, + "firstperson_lefthand": { + "rotation": [0, -45, 0], + "scale": [0.4, 0.4, 0.4] + }, + "ground": { + "translation": [0, 3, 0], + "scale": [0.25, 0.25, 0.25] + }, + "gui": { + "rotation": [30, 225, 0], + "scale": [0.625, 0.625, 0.625] + }, + "fixed": { + "scale": [0.5, 0.5, 0.5] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/bbb/models/item/acacia_lattice.json b/src/main/resources/assets/bbb/models/item/acacia_lattice.json new file mode 100644 index 00000000..5bd5e593 --- /dev/null +++ b/src/main/resources/assets/bbb/models/item/acacia_lattice.json @@ -0,0 +1,3 @@ +{ + "parent": "bbb:block/lattice/acacia_inventory" +} diff --git a/src/main/resources/assets/bbb/models/item/bamboo_lattice.json b/src/main/resources/assets/bbb/models/item/bamboo_lattice.json new file mode 100644 index 00000000..f42f2824 --- /dev/null +++ b/src/main/resources/assets/bbb/models/item/bamboo_lattice.json @@ -0,0 +1,3 @@ +{ + "parent": "bbb:block/lattice/bamboo_inventory" +} diff --git a/src/main/resources/assets/bbb/models/item/birch_lattice.json b/src/main/resources/assets/bbb/models/item/birch_lattice.json new file mode 100644 index 00000000..270af926 --- /dev/null +++ b/src/main/resources/assets/bbb/models/item/birch_lattice.json @@ -0,0 +1,3 @@ +{ + "parent": "bbb:block/lattice/birch_inventory" +} diff --git a/src/main/resources/assets/bbb/models/item/cherry_lattice.json b/src/main/resources/assets/bbb/models/item/cherry_lattice.json new file mode 100644 index 00000000..f91d7362 --- /dev/null +++ b/src/main/resources/assets/bbb/models/item/cherry_lattice.json @@ -0,0 +1,3 @@ +{ + "parent": "bbb:block/lattice/cherry_inventory" +} diff --git a/src/main/resources/assets/bbb/models/item/crimson_lattice.json b/src/main/resources/assets/bbb/models/item/crimson_lattice.json new file mode 100644 index 00000000..81c2508b --- /dev/null +++ b/src/main/resources/assets/bbb/models/item/crimson_lattice.json @@ -0,0 +1,3 @@ +{ + "parent": "bbb:block/lattice/crimson_inventory" +} diff --git a/src/main/resources/assets/bbb/models/item/dark_oak_lattice.json b/src/main/resources/assets/bbb/models/item/dark_oak_lattice.json new file mode 100644 index 00000000..90282162 --- /dev/null +++ b/src/main/resources/assets/bbb/models/item/dark_oak_lattice.json @@ -0,0 +1,3 @@ +{ + "parent": "bbb:block/lattice/dark_oak_inventory" +} diff --git a/src/main/resources/assets/bbb/models/item/folder/oak_frame.json b/src/main/resources/assets/bbb/models/item/folder/oak_frame.json deleted file mode 100644 index c068529e..00000000 --- a/src/main/resources/assets/bbb/models/item/folder/oak_frame.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "bbb:block/frame/stone/oak_inventory" -} diff --git a/src/main/resources/assets/bbb/models/item/jungle_lattice.json b/src/main/resources/assets/bbb/models/item/jungle_lattice.json new file mode 100644 index 00000000..090cc48a --- /dev/null +++ b/src/main/resources/assets/bbb/models/item/jungle_lattice.json @@ -0,0 +1,3 @@ +{ + "parent": "bbb:block/lattice/jungle_inventory" +} diff --git a/src/main/resources/assets/bbb/models/item/mangrove_lattice.json b/src/main/resources/assets/bbb/models/item/mangrove_lattice.json new file mode 100644 index 00000000..d4db9cc8 --- /dev/null +++ b/src/main/resources/assets/bbb/models/item/mangrove_lattice.json @@ -0,0 +1,3 @@ +{ + "parent": "bbb:block/lattice/mangrove_inventory" +} diff --git a/src/main/resources/assets/bbb/models/item/oak_lattice.json b/src/main/resources/assets/bbb/models/item/oak_lattice.json new file mode 100644 index 00000000..bbfe4fd7 --- /dev/null +++ b/src/main/resources/assets/bbb/models/item/oak_lattice.json @@ -0,0 +1,3 @@ +{ + "parent": "bbb:block/lattice/oak_inventory" +} diff --git a/src/main/resources/assets/bbb/models/item/spruce_lattice.json b/src/main/resources/assets/bbb/models/item/spruce_lattice.json new file mode 100644 index 00000000..d5454cb2 --- /dev/null +++ b/src/main/resources/assets/bbb/models/item/spruce_lattice.json @@ -0,0 +1,3 @@ +{ + "parent": "bbb:block/lattice/spruce_inventory" +} diff --git a/src/main/resources/assets/bbb/models/item/warped_lattice.json b/src/main/resources/assets/bbb/models/item/warped_lattice.json new file mode 100644 index 00000000..750bbcdd --- /dev/null +++ b/src/main/resources/assets/bbb/models/item/warped_lattice.json @@ -0,0 +1,3 @@ +{ + "parent": "bbb:block/lattice/warped_inventory" +} diff --git a/src/main/resources/assets/bbb/textures/block/balustrade/acacia_sides.png b/src/main/resources/assets/bbb/textures/block/balustrade/acacia_sides.png new file mode 100644 index 00000000..115743bc Binary files /dev/null and b/src/main/resources/assets/bbb/textures/block/balustrade/acacia_sides.png differ diff --git a/src/main/resources/assets/bbb/textures/block/balustrade/acacia_top.png b/src/main/resources/assets/bbb/textures/block/balustrade/acacia_top.png new file mode 100644 index 00000000..a1e920f6 Binary files /dev/null and b/src/main/resources/assets/bbb/textures/block/balustrade/acacia_top.png differ diff --git a/src/main/resources/assets/bbb/textures/block/balustrade/bamboo_sides.png b/src/main/resources/assets/bbb/textures/block/balustrade/bamboo_sides.png new file mode 100644 index 00000000..3c149b4b Binary files /dev/null and b/src/main/resources/assets/bbb/textures/block/balustrade/bamboo_sides.png differ diff --git a/src/main/resources/assets/bbb/textures/block/balustrade/bamboo_top.png b/src/main/resources/assets/bbb/textures/block/balustrade/bamboo_top.png new file mode 100644 index 00000000..9272e471 Binary files /dev/null and b/src/main/resources/assets/bbb/textures/block/balustrade/bamboo_top.png differ diff --git a/src/main/resources/assets/bbb/textures/block/balustrade/birch.png b/src/main/resources/assets/bbb/textures/block/balustrade/birch.png deleted file mode 100644 index 7e3b7c48..00000000 Binary files a/src/main/resources/assets/bbb/textures/block/balustrade/birch.png and /dev/null differ diff --git a/src/main/resources/assets/bbb/textures/block/balustrade/birch_sides.png b/src/main/resources/assets/bbb/textures/block/balustrade/birch_sides.png new file mode 100644 index 00000000..72c8871f Binary files /dev/null and b/src/main/resources/assets/bbb/textures/block/balustrade/birch_sides.png differ diff --git a/src/main/resources/assets/bbb/textures/block/balustrade/birch_top.png b/src/main/resources/assets/bbb/textures/block/balustrade/birch_top.png new file mode 100644 index 00000000..8e76187d Binary files /dev/null and b/src/main/resources/assets/bbb/textures/block/balustrade/birch_top.png differ diff --git a/src/main/resources/assets/bbb/textures/block/balustrade/cherry.png b/src/main/resources/assets/bbb/textures/block/balustrade/cherry.png deleted file mode 100644 index 743ce441..00000000 Binary files a/src/main/resources/assets/bbb/textures/block/balustrade/cherry.png and /dev/null differ diff --git a/src/main/resources/assets/bbb/textures/block/balustrade/cherry_sides.png b/src/main/resources/assets/bbb/textures/block/balustrade/cherry_sides.png new file mode 100644 index 00000000..0c5d312c Binary files /dev/null and b/src/main/resources/assets/bbb/textures/block/balustrade/cherry_sides.png differ diff --git a/src/main/resources/assets/bbb/textures/block/balustrade/cherry_top.png b/src/main/resources/assets/bbb/textures/block/balustrade/cherry_top.png new file mode 100644 index 00000000..27d23736 Binary files /dev/null and b/src/main/resources/assets/bbb/textures/block/balustrade/cherry_top.png differ diff --git a/src/main/resources/assets/bbb/textures/block/balustrade/crimson.png b/src/main/resources/assets/bbb/textures/block/balustrade/crimson.png deleted file mode 100644 index e0df578b..00000000 Binary files a/src/main/resources/assets/bbb/textures/block/balustrade/crimson.png and /dev/null differ diff --git a/src/main/resources/assets/bbb/textures/block/balustrade/crimson_sides.png b/src/main/resources/assets/bbb/textures/block/balustrade/crimson_sides.png new file mode 100644 index 00000000..e18cf7b8 Binary files /dev/null and b/src/main/resources/assets/bbb/textures/block/balustrade/crimson_sides.png differ diff --git a/src/main/resources/assets/bbb/textures/block/balustrade/crimson_top.png b/src/main/resources/assets/bbb/textures/block/balustrade/crimson_top.png new file mode 100644 index 00000000..39cd02d7 Binary files /dev/null and b/src/main/resources/assets/bbb/textures/block/balustrade/crimson_top.png differ diff --git a/src/main/resources/assets/bbb/textures/block/balustrade/dark_oak.png b/src/main/resources/assets/bbb/textures/block/balustrade/dark_oak.png deleted file mode 100644 index 03e96f4c..00000000 Binary files a/src/main/resources/assets/bbb/textures/block/balustrade/dark_oak.png and /dev/null differ diff --git a/src/main/resources/assets/bbb/textures/block/balustrade/dark_oak_sides.png b/src/main/resources/assets/bbb/textures/block/balustrade/dark_oak_sides.png new file mode 100644 index 00000000..3606d710 Binary files /dev/null and b/src/main/resources/assets/bbb/textures/block/balustrade/dark_oak_sides.png differ diff --git a/src/main/resources/assets/bbb/textures/block/balustrade/dark_oak_top.png b/src/main/resources/assets/bbb/textures/block/balustrade/dark_oak_top.png new file mode 100644 index 00000000..92d89041 Binary files /dev/null and b/src/main/resources/assets/bbb/textures/block/balustrade/dark_oak_top.png differ diff --git a/src/main/resources/assets/bbb/textures/block/balustrade/jungle.png b/src/main/resources/assets/bbb/textures/block/balustrade/jungle.png deleted file mode 100644 index a1ffb796..00000000 Binary files a/src/main/resources/assets/bbb/textures/block/balustrade/jungle.png and /dev/null differ diff --git a/src/main/resources/assets/bbb/textures/block/balustrade/jungle_sides.png b/src/main/resources/assets/bbb/textures/block/balustrade/jungle_sides.png new file mode 100644 index 00000000..5b049ea8 Binary files /dev/null and b/src/main/resources/assets/bbb/textures/block/balustrade/jungle_sides.png differ diff --git a/src/main/resources/assets/bbb/textures/block/balustrade/jungle_top.png b/src/main/resources/assets/bbb/textures/block/balustrade/jungle_top.png new file mode 100644 index 00000000..501f8759 Binary files /dev/null and b/src/main/resources/assets/bbb/textures/block/balustrade/jungle_top.png differ diff --git a/src/main/resources/assets/bbb/textures/block/balustrade/mangrove.png b/src/main/resources/assets/bbb/textures/block/balustrade/mangrove.png deleted file mode 100644 index 3a4bc93e..00000000 Binary files a/src/main/resources/assets/bbb/textures/block/balustrade/mangrove.png and /dev/null differ diff --git a/src/main/resources/assets/bbb/textures/block/balustrade/mangrove_sides.png b/src/main/resources/assets/bbb/textures/block/balustrade/mangrove_sides.png new file mode 100644 index 00000000..9eac1759 Binary files /dev/null and b/src/main/resources/assets/bbb/textures/block/balustrade/mangrove_sides.png differ diff --git a/src/main/resources/assets/bbb/textures/block/balustrade/mangrove_top.png b/src/main/resources/assets/bbb/textures/block/balustrade/mangrove_top.png new file mode 100644 index 00000000..6770d804 Binary files /dev/null and b/src/main/resources/assets/bbb/textures/block/balustrade/mangrove_top.png differ diff --git a/src/main/resources/assets/bbb/textures/block/balustrade/oak.png b/src/main/resources/assets/bbb/textures/block/balustrade/oak.png deleted file mode 100644 index 3c16bd5a..00000000 Binary files a/src/main/resources/assets/bbb/textures/block/balustrade/oak.png and /dev/null differ diff --git a/src/main/resources/assets/bbb/textures/block/balustrade/oak.zip b/src/main/resources/assets/bbb/textures/block/balustrade/oak.zip deleted file mode 100644 index 6b0627ca..00000000 Binary files a/src/main/resources/assets/bbb/textures/block/balustrade/oak.zip and /dev/null differ diff --git a/src/main/resources/assets/bbb/textures/block/balustrade/oak_sides.png b/src/main/resources/assets/bbb/textures/block/balustrade/oak_sides.png index c3e4d1a1..4313ce43 100644 Binary files a/src/main/resources/assets/bbb/textures/block/balustrade/oak_sides.png and b/src/main/resources/assets/bbb/textures/block/balustrade/oak_sides.png differ diff --git a/src/main/resources/assets/bbb/textures/block/balustrade/oak_top.png b/src/main/resources/assets/bbb/textures/block/balustrade/oak_top.png index 3d1a8338..b865eb65 100644 Binary files a/src/main/resources/assets/bbb/textures/block/balustrade/oak_top.png and b/src/main/resources/assets/bbb/textures/block/balustrade/oak_top.png differ diff --git a/src/main/resources/assets/bbb/textures/block/balustrade/spruce.png b/src/main/resources/assets/bbb/textures/block/balustrade/spruce.png deleted file mode 100644 index 8813ee52..00000000 Binary files a/src/main/resources/assets/bbb/textures/block/balustrade/spruce.png and /dev/null differ diff --git a/src/main/resources/assets/bbb/textures/block/balustrade/spruce_sides.png b/src/main/resources/assets/bbb/textures/block/balustrade/spruce_sides.png new file mode 100644 index 00000000..7f00598c Binary files /dev/null and b/src/main/resources/assets/bbb/textures/block/balustrade/spruce_sides.png differ diff --git a/src/main/resources/assets/bbb/textures/block/balustrade/spruce_top.png b/src/main/resources/assets/bbb/textures/block/balustrade/spruce_top.png new file mode 100644 index 00000000..92802cbd Binary files /dev/null and b/src/main/resources/assets/bbb/textures/block/balustrade/spruce_top.png differ diff --git a/src/main/resources/assets/bbb/textures/block/balustrade/warped_sides.png b/src/main/resources/assets/bbb/textures/block/balustrade/warped_sides.png new file mode 100644 index 00000000..f39c04e0 Binary files /dev/null and b/src/main/resources/assets/bbb/textures/block/balustrade/warped_sides.png differ diff --git a/src/main/resources/assets/bbb/textures/block/balustrade/warped_top.png b/src/main/resources/assets/bbb/textures/block/balustrade/warped_top.png new file mode 100644 index 00000000..621926e4 Binary files /dev/null and b/src/main/resources/assets/bbb/textures/block/balustrade/warped_top.png differ diff --git a/src/main/resources/assets/bbb/textures/block/lattice/acacia.png b/src/main/resources/assets/bbb/textures/block/lattice/acacia.png new file mode 100644 index 00000000..aec7f414 Binary files /dev/null and b/src/main/resources/assets/bbb/textures/block/lattice/acacia.png differ diff --git a/src/main/resources/assets/bbb/textures/block/lattice/bamboo.png b/src/main/resources/assets/bbb/textures/block/lattice/bamboo.png new file mode 100644 index 00000000..e9ace6f5 Binary files /dev/null and b/src/main/resources/assets/bbb/textures/block/lattice/bamboo.png differ diff --git a/src/main/resources/assets/bbb/textures/block/lattice/birch.png b/src/main/resources/assets/bbb/textures/block/lattice/birch.png new file mode 100644 index 00000000..65c27a3d Binary files /dev/null and b/src/main/resources/assets/bbb/textures/block/lattice/birch.png differ diff --git a/src/main/resources/assets/bbb/textures/block/lattice/cherry.png b/src/main/resources/assets/bbb/textures/block/lattice/cherry.png new file mode 100644 index 00000000..b76341f2 Binary files /dev/null and b/src/main/resources/assets/bbb/textures/block/lattice/cherry.png differ diff --git a/src/main/resources/assets/bbb/textures/block/lattice/crimson.png b/src/main/resources/assets/bbb/textures/block/lattice/crimson.png new file mode 100644 index 00000000..86c0fe2d Binary files /dev/null and b/src/main/resources/assets/bbb/textures/block/lattice/crimson.png differ diff --git a/src/main/resources/assets/bbb/textures/block/lattice/dark_oak.png b/src/main/resources/assets/bbb/textures/block/lattice/dark_oak.png new file mode 100644 index 00000000..dca496f3 Binary files /dev/null and b/src/main/resources/assets/bbb/textures/block/lattice/dark_oak.png differ diff --git a/src/main/resources/assets/bbb/textures/block/lattice/jungle.png b/src/main/resources/assets/bbb/textures/block/lattice/jungle.png new file mode 100644 index 00000000..a80a6f6f Binary files /dev/null and b/src/main/resources/assets/bbb/textures/block/lattice/jungle.png differ diff --git a/src/main/resources/assets/bbb/textures/block/lattice/mangrove.png b/src/main/resources/assets/bbb/textures/block/lattice/mangrove.png new file mode 100644 index 00000000..ebf49b5a Binary files /dev/null and b/src/main/resources/assets/bbb/textures/block/lattice/mangrove.png differ diff --git a/src/main/resources/assets/bbb/textures/block/lattice/spruce.png b/src/main/resources/assets/bbb/textures/block/lattice/spruce.png new file mode 100644 index 00000000..2ad82755 Binary files /dev/null and b/src/main/resources/assets/bbb/textures/block/lattice/spruce.png differ diff --git a/src/main/resources/assets/bbb/textures/block/lattice/warped.png b/src/main/resources/assets/bbb/textures/block/lattice/warped.png new file mode 100644 index 00000000..4f552c39 Binary files /dev/null and b/src/main/resources/assets/bbb/textures/block/lattice/warped.png differ diff --git a/src/main/resources/data/bbb/loot_tables/blocks/stone_frame.json b/src/main/resources/data/bbb/loot_tables/blocks/stone_frame.json new file mode 100644 index 00000000..e2657e25 --- /dev/null +++ b/src/main/resources/data/bbb/loot_tables/blocks/stone_frame.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "bbb:stone_frame" + } + ], + "rolls": 1.0 + } + ] +} diff --git a/src/main/resources/data/bbb/tags/blocks/balustrades.json b/src/main/resources/data/bbb/tags/blocks/balustrades.json index af269938..dad1c5cf 100644 --- a/src/main/resources/data/bbb/tags/blocks/balustrades.json +++ b/src/main/resources/data/bbb/tags/blocks/balustrades.json @@ -1,5 +1,16 @@ { "values": [ - "bbb:oak_balustrade" + "bbb:oak_balustrade", + "bbb:spruce_balustrade", + "bbb:birch_balustrade", + "bbb:jungle_balustrade", + "bbb:acacia_balustrade", + "bbb:dark_oak_balustrade", + "bbb:crimson_balustrade", + "bbb:warped_balustrade", + "bbb:mangrove_balustrade", + "bbb:bamboo_balustrade", + "bbb:cherry_balustrade" + ] } \ No newline at end of file