From c67ee44d4ad256f770a46bd908adb6e42a4c229c Mon Sep 17 00:00:00 2001 From: Ridanis Date: Sun, 19 Dec 2021 00:21:27 +0100 Subject: [PATCH] Added block models to all basic drawers --- .../blockstates/dark_oak_wood_x_1.json | 19 ++ .../blockstates/dark_oak_wood_x_2.json | 19 ++ .../blockstates/dark_oak_wood_x_4.json | 19 ++ .../models/item/dark_oak_wood_x_1.json | 3 + .../models/item/dark_oak_wood_x_2.json | 3 + .../models/item/dark_oak_wood_x_4.json | 3 + .../loot_tables/blocks/dark_oak_wood_x_1.json | 33 ++++ .../loot_tables/blocks/dark_oak_wood_x_2.json | 33 ++++ .../loot_tables/blocks/dark_oak_wood_x_4.json | 33 ++++ .../functionalstorage/FunctionalStorage.java | 1 + .../functionalstorage/block/DrawerBlock.java | 12 +- .../models/block/acacia_wood_x_1.json | 8 + .../models/block/acacia_wood_x_2.json | 8 + .../models/block/acacia_wood_x_4.json | 8 + .../models/block/base_x_1.json | 100 +++++++++++ .../models/block/base_x_2.json | 120 +++++++++++++ .../models/block/base_x_4.json | 162 ++++++++++++++++++ .../models/block/birch_wood_x_1.json | 8 + .../models/block/birch_wood_x_2.json | 8 + .../models/block/birch_wood_x_4.json | 8 + .../models/block/crimson_hyphae_x_1.json | 8 + .../models/block/crimson_hyphae_x_2.json | 8 + .../models/block/crimson_hyphae_x_4.json | 8 + .../models/block/dark_oak_wood_x_1.json | 8 + .../models/block/dark_oak_wood_x_2.json | 8 + .../models/block/dark_oak_wood_x_4.json | 8 + .../models/block/jungle_wood_x_1.json | 8 + .../models/block/jungle_wood_x_2.json | 8 + .../models/block/jungle_wood_x_4.json | 8 + .../models/block/oak_wood_x_1.json | 8 + .../models/block/oak_wood_x_2.json | 8 + .../models/block/oak_wood_x_4.json | 8 + .../models/block/spruce_wood_x_1.json | 8 + .../models/block/spruce_wood_x_2.json | 8 + .../models/block/spruce_wood_x_4.json | 8 + .../models/block/warped_hyphae_x_1.json | 8 + .../models/block/warped_hyphae_x_2.json | 8 + .../models/block/warped_hyphae_x_4.json | 8 + .../textures/blocks/acacia_front_1.png | Bin .../textures/blocks/acacia_front_2.png | Bin .../textures/blocks/acacia_front_4.png | Bin .../textures/blocks/acacia_side.png | Bin .../textures/blocks/birch_front_1.png | Bin .../textures/blocks/birch_front_2.png | Bin .../textures/blocks/birch_front_4.png | Bin .../textures/blocks/birch_side.png | Bin .../textures/blocks/crimson_front_1.png | Bin .../textures/blocks/crimson_front_2.png | Bin .../textures/blocks/crimson_front_4.png | Bin .../textures/blocks/crimson_side.png | Bin .../textures/blocks/dark_oak_front_1.png | Bin .../textures/blocks/dark_oak_front_2.png | Bin .../textures/blocks/dark_oak_front_4.png | Bin .../textures/blocks/dark_oak_side.png | Bin .../textures/blocks/jungle_front_1.png | Bin .../textures/blocks/jungle_front_2.png | Bin .../textures/blocks/jungle_front_4.png | Bin .../textures/blocks/jungle_side.png | Bin .../textures/blocks/oak_front_1.png | Bin .../textures/blocks/oak_front_2.png | Bin .../textures/blocks/oak_front_4.png | Bin .../textures/blocks/oak_side.png | Bin .../textures/blocks/spruce_front_1.png | Bin .../textures/blocks/spruce_front_2.png | Bin .../textures/blocks/spruce_front_4.png | Bin .../textures/blocks/spruce_side.png | Bin .../textures/blocks/warped_front_1.png | Bin .../textures/blocks/warped_front_2.png | Bin .../textures/blocks/warped_front_4.png | Bin .../textures/blocks/warped_side.png | Bin 70 files changed, 746 insertions(+), 6 deletions(-) create mode 100644 src/generated/resources/assets/functionalstorage/blockstates/dark_oak_wood_x_1.json create mode 100644 src/generated/resources/assets/functionalstorage/blockstates/dark_oak_wood_x_2.json create mode 100644 src/generated/resources/assets/functionalstorage/blockstates/dark_oak_wood_x_4.json create mode 100644 src/generated/resources/assets/functionalstorage/models/item/dark_oak_wood_x_1.json create mode 100644 src/generated/resources/assets/functionalstorage/models/item/dark_oak_wood_x_2.json create mode 100644 src/generated/resources/assets/functionalstorage/models/item/dark_oak_wood_x_4.json create mode 100644 src/generated/resources/data/functionalstorage/loot_tables/blocks/dark_oak_wood_x_1.json create mode 100644 src/generated/resources/data/functionalstorage/loot_tables/blocks/dark_oak_wood_x_2.json create mode 100644 src/generated/resources/data/functionalstorage/loot_tables/blocks/dark_oak_wood_x_4.json create mode 100644 src/main/resources/assets/functionalstorage/models/block/acacia_wood_x_1.json create mode 100644 src/main/resources/assets/functionalstorage/models/block/acacia_wood_x_2.json create mode 100644 src/main/resources/assets/functionalstorage/models/block/acacia_wood_x_4.json create mode 100644 src/main/resources/assets/functionalstorage/models/block/base_x_1.json create mode 100644 src/main/resources/assets/functionalstorage/models/block/base_x_2.json create mode 100644 src/main/resources/assets/functionalstorage/models/block/base_x_4.json create mode 100644 src/main/resources/assets/functionalstorage/models/block/birch_wood_x_1.json create mode 100644 src/main/resources/assets/functionalstorage/models/block/birch_wood_x_2.json create mode 100644 src/main/resources/assets/functionalstorage/models/block/birch_wood_x_4.json create mode 100644 src/main/resources/assets/functionalstorage/models/block/crimson_hyphae_x_1.json create mode 100644 src/main/resources/assets/functionalstorage/models/block/crimson_hyphae_x_2.json create mode 100644 src/main/resources/assets/functionalstorage/models/block/crimson_hyphae_x_4.json create mode 100644 src/main/resources/assets/functionalstorage/models/block/dark_oak_wood_x_1.json create mode 100644 src/main/resources/assets/functionalstorage/models/block/dark_oak_wood_x_2.json create mode 100644 src/main/resources/assets/functionalstorage/models/block/dark_oak_wood_x_4.json create mode 100644 src/main/resources/assets/functionalstorage/models/block/jungle_wood_x_1.json create mode 100644 src/main/resources/assets/functionalstorage/models/block/jungle_wood_x_2.json create mode 100644 src/main/resources/assets/functionalstorage/models/block/jungle_wood_x_4.json create mode 100644 src/main/resources/assets/functionalstorage/models/block/oak_wood_x_1.json create mode 100644 src/main/resources/assets/functionalstorage/models/block/oak_wood_x_2.json create mode 100644 src/main/resources/assets/functionalstorage/models/block/oak_wood_x_4.json create mode 100644 src/main/resources/assets/functionalstorage/models/block/spruce_wood_x_1.json create mode 100644 src/main/resources/assets/functionalstorage/models/block/spruce_wood_x_2.json create mode 100644 src/main/resources/assets/functionalstorage/models/block/spruce_wood_x_4.json create mode 100644 src/main/resources/assets/functionalstorage/models/block/warped_hyphae_x_1.json create mode 100644 src/main/resources/assets/functionalstorage/models/block/warped_hyphae_x_2.json create mode 100644 src/main/resources/assets/functionalstorage/models/block/warped_hyphae_x_4.json rename src/main/resources/{ => assets/functionalstorage}/textures/blocks/acacia_front_1.png (100%) rename src/main/resources/{ => assets/functionalstorage}/textures/blocks/acacia_front_2.png (100%) rename src/main/resources/{ => assets/functionalstorage}/textures/blocks/acacia_front_4.png (100%) rename src/main/resources/{ => assets/functionalstorage}/textures/blocks/acacia_side.png (100%) rename src/main/resources/{ => assets/functionalstorage}/textures/blocks/birch_front_1.png (100%) rename src/main/resources/{ => assets/functionalstorage}/textures/blocks/birch_front_2.png (100%) rename src/main/resources/{ => assets/functionalstorage}/textures/blocks/birch_front_4.png (100%) rename src/main/resources/{ => assets/functionalstorage}/textures/blocks/birch_side.png (100%) rename src/main/resources/{ => assets/functionalstorage}/textures/blocks/crimson_front_1.png (100%) rename src/main/resources/{ => assets/functionalstorage}/textures/blocks/crimson_front_2.png (100%) rename src/main/resources/{ => assets/functionalstorage}/textures/blocks/crimson_front_4.png (100%) rename src/main/resources/{ => assets/functionalstorage}/textures/blocks/crimson_side.png (100%) rename src/main/resources/{ => assets/functionalstorage}/textures/blocks/dark_oak_front_1.png (100%) rename src/main/resources/{ => assets/functionalstorage}/textures/blocks/dark_oak_front_2.png (100%) rename src/main/resources/{ => assets/functionalstorage}/textures/blocks/dark_oak_front_4.png (100%) rename src/main/resources/{ => assets/functionalstorage}/textures/blocks/dark_oak_side.png (100%) rename src/main/resources/{ => assets/functionalstorage}/textures/blocks/jungle_front_1.png (100%) rename src/main/resources/{ => assets/functionalstorage}/textures/blocks/jungle_front_2.png (100%) rename src/main/resources/{ => assets/functionalstorage}/textures/blocks/jungle_front_4.png (100%) rename src/main/resources/{ => assets/functionalstorage}/textures/blocks/jungle_side.png (100%) rename src/main/resources/{ => assets/functionalstorage}/textures/blocks/oak_front_1.png (100%) rename src/main/resources/{ => assets/functionalstorage}/textures/blocks/oak_front_2.png (100%) rename src/main/resources/{ => assets/functionalstorage}/textures/blocks/oak_front_4.png (100%) rename src/main/resources/{ => assets/functionalstorage}/textures/blocks/oak_side.png (100%) rename src/main/resources/{ => assets/functionalstorage}/textures/blocks/spruce_front_1.png (100%) rename src/main/resources/{ => assets/functionalstorage}/textures/blocks/spruce_front_2.png (100%) rename src/main/resources/{ => assets/functionalstorage}/textures/blocks/spruce_front_4.png (100%) rename src/main/resources/{ => assets/functionalstorage}/textures/blocks/spruce_side.png (100%) rename src/main/resources/{ => assets/functionalstorage}/textures/blocks/warped_front_1.png (100%) rename src/main/resources/{ => assets/functionalstorage}/textures/blocks/warped_front_2.png (100%) rename src/main/resources/{ => assets/functionalstorage}/textures/blocks/warped_front_4.png (100%) rename src/main/resources/{ => assets/functionalstorage}/textures/blocks/warped_side.png (100%) diff --git a/src/generated/resources/assets/functionalstorage/blockstates/dark_oak_wood_x_1.json b/src/generated/resources/assets/functionalstorage/blockstates/dark_oak_wood_x_1.json new file mode 100644 index 0000000..b4d3c1f --- /dev/null +++ b/src/generated/resources/assets/functionalstorage/blockstates/dark_oak_wood_x_1.json @@ -0,0 +1,19 @@ +{ + "variants": { + "subfacing=north": { + "model": "functionalstorage:block/dark_oak_wood_x_1" + }, + "subfacing=south": { + "model": "functionalstorage:block/dark_oak_wood_x_1", + "y": 180 + }, + "subfacing=west": { + "model": "functionalstorage:block/dark_oak_wood_x_1", + "y": 270 + }, + "subfacing=east": { + "model": "functionalstorage:block/dark_oak_wood_x_1", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/functionalstorage/blockstates/dark_oak_wood_x_2.json b/src/generated/resources/assets/functionalstorage/blockstates/dark_oak_wood_x_2.json new file mode 100644 index 0000000..6e74d95 --- /dev/null +++ b/src/generated/resources/assets/functionalstorage/blockstates/dark_oak_wood_x_2.json @@ -0,0 +1,19 @@ +{ + "variants": { + "subfacing=north": { + "model": "functionalstorage:block/dark_oak_wood_x_2" + }, + "subfacing=south": { + "model": "functionalstorage:block/dark_oak_wood_x_2", + "y": 180 + }, + "subfacing=west": { + "model": "functionalstorage:block/dark_oak_wood_x_2", + "y": 270 + }, + "subfacing=east": { + "model": "functionalstorage:block/dark_oak_wood_x_2", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/functionalstorage/blockstates/dark_oak_wood_x_4.json b/src/generated/resources/assets/functionalstorage/blockstates/dark_oak_wood_x_4.json new file mode 100644 index 0000000..7b64e40 --- /dev/null +++ b/src/generated/resources/assets/functionalstorage/blockstates/dark_oak_wood_x_4.json @@ -0,0 +1,19 @@ +{ + "variants": { + "subfacing=north": { + "model": "functionalstorage:block/dark_oak_wood_x_4" + }, + "subfacing=south": { + "model": "functionalstorage:block/dark_oak_wood_x_4", + "y": 180 + }, + "subfacing=west": { + "model": "functionalstorage:block/dark_oak_wood_x_4", + "y": 270 + }, + "subfacing=east": { + "model": "functionalstorage:block/dark_oak_wood_x_4", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/functionalstorage/models/item/dark_oak_wood_x_1.json b/src/generated/resources/assets/functionalstorage/models/item/dark_oak_wood_x_1.json new file mode 100644 index 0000000..5949017 --- /dev/null +++ b/src/generated/resources/assets/functionalstorage/models/item/dark_oak_wood_x_1.json @@ -0,0 +1,3 @@ +{ + "parent": "functionalstorage:block/dark_oak_wood_x_1" +} \ No newline at end of file diff --git a/src/generated/resources/assets/functionalstorage/models/item/dark_oak_wood_x_2.json b/src/generated/resources/assets/functionalstorage/models/item/dark_oak_wood_x_2.json new file mode 100644 index 0000000..e5ae536 --- /dev/null +++ b/src/generated/resources/assets/functionalstorage/models/item/dark_oak_wood_x_2.json @@ -0,0 +1,3 @@ +{ + "parent": "functionalstorage:block/dark_oak_wood_x_2" +} \ No newline at end of file diff --git a/src/generated/resources/assets/functionalstorage/models/item/dark_oak_wood_x_4.json b/src/generated/resources/assets/functionalstorage/models/item/dark_oak_wood_x_4.json new file mode 100644 index 0000000..a49e31d --- /dev/null +++ b/src/generated/resources/assets/functionalstorage/models/item/dark_oak_wood_x_4.json @@ -0,0 +1,3 @@ +{ + "parent": "functionalstorage:block/dark_oak_wood_x_4" +} \ No newline at end of file diff --git a/src/generated/resources/data/functionalstorage/loot_tables/blocks/dark_oak_wood_x_1.json b/src/generated/resources/data/functionalstorage/loot_tables/blocks/dark_oak_wood_x_1.json new file mode 100644 index 0000000..5265b16 --- /dev/null +++ b/src/generated/resources/data/functionalstorage/loot_tables/blocks/dark_oak_wood_x_1.json @@ -0,0 +1,33 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1.0, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:copy_nbt", + "source": "block_entity", + "ops": [ + { + "source": "handler", + "target": "BlockEntityTag.handler", + "op": "replace" + } + ] + } + ], + "name": "functionalstorage:dark_oak_wood_x_1" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/functionalstorage/loot_tables/blocks/dark_oak_wood_x_2.json b/src/generated/resources/data/functionalstorage/loot_tables/blocks/dark_oak_wood_x_2.json new file mode 100644 index 0000000..c5e7979 --- /dev/null +++ b/src/generated/resources/data/functionalstorage/loot_tables/blocks/dark_oak_wood_x_2.json @@ -0,0 +1,33 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1.0, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:copy_nbt", + "source": "block_entity", + "ops": [ + { + "source": "handler", + "target": "BlockEntityTag.handler", + "op": "replace" + } + ] + } + ], + "name": "functionalstorage:dark_oak_wood_x_2" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/functionalstorage/loot_tables/blocks/dark_oak_wood_x_4.json b/src/generated/resources/data/functionalstorage/loot_tables/blocks/dark_oak_wood_x_4.json new file mode 100644 index 0000000..a0ce638 --- /dev/null +++ b/src/generated/resources/data/functionalstorage/loot_tables/blocks/dark_oak_wood_x_4.json @@ -0,0 +1,33 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1.0, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:copy_nbt", + "source": "block_entity", + "ops": [ + { + "source": "handler", + "target": "BlockEntityTag.handler", + "op": "replace" + } + ] + } + ], + "name": "functionalstorage:dark_oak_wood_x_4" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/java/com/buuz135/functionalstorage/FunctionalStorage.java b/src/main/java/com/buuz135/functionalstorage/FunctionalStorage.java index b6c2140..6c76a3d 100644 --- a/src/main/java/com/buuz135/functionalstorage/FunctionalStorage.java +++ b/src/main/java/com/buuz135/functionalstorage/FunctionalStorage.java @@ -55,6 +55,7 @@ public class FunctionalStorage extends ModuleController { protected void initModules() { addWood(Blocks.OAK_WOOD); addWood(Blocks.SPRUCE_WOOD); + addWood(Blocks.DARK_OAK_WOOD); addWood(Blocks.BIRCH_WOOD); addWood(Blocks.JUNGLE_WOOD); addWood(Blocks.ACACIA_WOOD); diff --git a/src/main/java/com/buuz135/functionalstorage/block/DrawerBlock.java b/src/main/java/com/buuz135/functionalstorage/block/DrawerBlock.java index 0ca8bd6..d360768 100644 --- a/src/main/java/com/buuz135/functionalstorage/block/DrawerBlock.java +++ b/src/main/java/com/buuz135/functionalstorage/block/DrawerBlock.java @@ -57,9 +57,9 @@ public class DrawerBlock extends RotatableBlock { for (VoxelShape voxelShape : CACHED_SHAPES.get(FunctionalStorage.DrawerType.X_1).get(direction)) { AABB bounding = voxelShape.toAabbs().get(0); CACHED_SHAPES.computeIfAbsent(FunctionalStorage.DrawerType.X_2, type1 -> MultimapBuilder.hashKeys().arrayListValues().build()). - put(direction, Shapes.box(bounding.minX, bounding.minY, bounding.minZ ,bounding.maxX, 8/16D, bounding.maxZ)); + put(direction, Shapes.box(bounding.minX, bounding.minY, bounding.minZ ,bounding.maxX, 7/16D, bounding.maxZ)); CACHED_SHAPES.computeIfAbsent(FunctionalStorage.DrawerType.X_2, type1 -> MultimapBuilder.hashKeys().arrayListValues().build()). - put(direction, Shapes.box(bounding.minX, 8/16D, bounding.minZ ,bounding.maxX, bounding.maxY, bounding.maxZ)); + put(direction, Shapes.box(bounding.minX, 9/16D, bounding.minZ ,bounding.maxX, bounding.maxY, bounding.maxZ)); } } for (Direction direction : CACHED_SHAPES.get(FunctionalStorage.DrawerType.X_2).keySet()) { @@ -67,14 +67,14 @@ public class DrawerBlock extends RotatableBlock { AABB bounding = voxelShape.toAabbs().get(0); if (direction == Direction.NORTH || direction == Direction.SOUTH) { CACHED_SHAPES.computeIfAbsent(FunctionalStorage.DrawerType.X_4, type1 -> MultimapBuilder.hashKeys().arrayListValues().build()). - put(direction, Shapes.box(bounding.minX, bounding.minY, bounding.minZ , 8/16D, bounding.maxY, bounding.maxZ)); + put(direction, Shapes.box(bounding.minX, bounding.minY, bounding.minZ , 7/16D, bounding.maxY, bounding.maxZ)); CACHED_SHAPES.computeIfAbsent(FunctionalStorage.DrawerType.X_4, type1 -> MultimapBuilder.hashKeys().arrayListValues().build()). - put(direction, Shapes.box(8/16D, bounding.minY, bounding.minZ ,bounding.maxX, bounding.maxY, bounding.maxZ)); + put(direction, Shapes.box(9/16D, bounding.minY, bounding.minZ ,bounding.maxX, bounding.maxY, bounding.maxZ)); } else { CACHED_SHAPES.computeIfAbsent(FunctionalStorage.DrawerType.X_4, type1 -> MultimapBuilder.hashKeys().arrayListValues().build()). - put(direction, Shapes.box(bounding.minX, bounding.minY, 8/16D,bounding.maxX, bounding.maxY, bounding.maxZ)); + put(direction, Shapes.box(bounding.minX, bounding.minY, 7/16D,bounding.maxX, bounding.maxY, bounding.maxZ)); CACHED_SHAPES.computeIfAbsent(FunctionalStorage.DrawerType.X_4, type1 -> MultimapBuilder.hashKeys().arrayListValues().build()). - put(direction, Shapes.box(bounding.minX, bounding.minY, bounding.minZ , bounding.maxX, bounding.maxY, 8/16D)); + put(direction, Shapes.box(bounding.minX, bounding.minY, bounding.minZ , bounding.maxX, bounding.maxY, 9/16D)); } } } diff --git a/src/main/resources/assets/functionalstorage/models/block/acacia_wood_x_1.json b/src/main/resources/assets/functionalstorage/models/block/acacia_wood_x_1.json new file mode 100644 index 0000000..830e831 --- /dev/null +++ b/src/main/resources/assets/functionalstorage/models/block/acacia_wood_x_1.json @@ -0,0 +1,8 @@ +{ + "parent": "functionalstorage:block/base_x_1", + "textures": { + "particle": "functionalstorage:blocks/acacia_front_1", + "front": "functionalstorage:blocks/acacia_front_1", + "side": "functionalstorage:blocks/acacia_side" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/functionalstorage/models/block/acacia_wood_x_2.json b/src/main/resources/assets/functionalstorage/models/block/acacia_wood_x_2.json new file mode 100644 index 0000000..e7602ff --- /dev/null +++ b/src/main/resources/assets/functionalstorage/models/block/acacia_wood_x_2.json @@ -0,0 +1,8 @@ +{ + "parent": "functionalstorage:block/base_x_2", + "textures": { + "particle": "functionalstorage:blocks/acacia_front_2", + "front": "functionalstorage:blocks/acacia_front_2", + "side": "functionalstorage:blocks/acacia_side" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/functionalstorage/models/block/acacia_wood_x_4.json b/src/main/resources/assets/functionalstorage/models/block/acacia_wood_x_4.json new file mode 100644 index 0000000..d877ec1 --- /dev/null +++ b/src/main/resources/assets/functionalstorage/models/block/acacia_wood_x_4.json @@ -0,0 +1,8 @@ +{ + "parent": "functionalstorage:block/base_x_4", + "textures": { + "particle": "functionalstorage:blocks/acacia_front_4", + "front": "functionalstorage:blocks/acacia_front_4", + "side": "functionalstorage:blocks/acacia_side" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/functionalstorage/models/block/base_x_1.json b/src/main/resources/assets/functionalstorage/models/block/base_x_1.json new file mode 100644 index 0000000..9d123bd --- /dev/null +++ b/src/main/resources/assets/functionalstorage/models/block/base_x_1.json @@ -0,0 +1,100 @@ +{ + "credit": "Made with Blockbench", + "elements": [ + { + "from": [1, 1, 0.5], + "to": [15, 15, 2.5], + "rotation": {"angle": 0, "axis": "y", "origin": [-8, 0, -8]}, + "faces": { + "north": {"uv": [1, 1, 15, 15], "texture": "#front"} + } + }, + { + "from": [15, 1, 0], + "to": [16, 15, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [-8, 0, -8]}, + "faces": { + "north": {"uv": [1, 15, 15, 16], "rotation": 90, "texture": "#side", "cullface": "north"}, + "east": {"uv": [1, 1, 16, 15], "texture": "#side", "cullface": "east"}, + "west": {"uv": [0, 1, 15, 15], "texture": "#side"} + } + }, + { + "from": [0, 15, 0], + "to": [16, 16, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [-8, 0, -8]}, + "faces": { + "north": {"uv": [0, 0, 1, 16], "rotation": 90, "texture": "#side", "cullface": "north"}, + "east": {"uv": [0, 0, 16, 1], "rotation": 180, "texture": "#side", "cullface": "east"}, + "south": {"uv": [0, 0, 16, 1], "texture": "#side", "cullface": "south"}, + "west": {"uv": [0, 0, 16, 1], "texture": "#side", "cullface": "west"}, + "up": {"uv": [0, 0, 16, 16], "texture": "#side", "cullface": "up"}, + "down": {"uv": [0, 0, 16, 16], "texture": "#side"} + } + }, + { + "from": [0, 1, 0], + "to": [1, 15, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [-8, 0, -8]}, + "faces": { + "north": {"uv": [1, 15, 15, 16], "rotation": 90, "texture": "#side", "cullface": "north"}, + "east": {"uv": [1, 1, 16, 15], "texture": "#side"}, + "west": {"uv": [0, 1, 15, 15], "texture": "#side", "cullface": "west"} + } + }, + { + "from": [0, 0, 0], + "to": [16, 1, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [-8, 0, -8]}, + "faces": { + "north": {"uv": [0, 0, 1, 16], "rotation": 90, "texture": "#side", "cullface": "north"}, + "east": {"uv": [0, 0, 16, 1], "rotation": 180, "texture": "#side", "cullface": "east"}, + "south": {"uv": [0, 0, 16, 1], "texture": "#side", "cullface": "south"}, + "west": {"uv": [0, 0, 16, 1], "texture": "#side", "cullface": "west"}, + "up": {"uv": [0, 0, 16, 16], "texture": "#side"}, + "down": {"uv": [0, 0, 16, 16], "texture": "#side", "cullface": "down"} + } + }, + { + "from": [0, 1, 15], + "to": [16, 15, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [-8, 0, -8]}, + "faces": { + "east": {"uv": [1, 0, 15, 1], "rotation": 90, "texture": "#side", "cullface": "east"}, + "south": {"uv": [0, 1, 16, 15], "texture": "#side", "cullface": "south"}, + "west": {"uv": [1, 15, 15, 16], "rotation": 90, "texture": "#side", "cullface": "west"} + } + } + ], + "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, 225, 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/functionalstorage/models/block/base_x_2.json b/src/main/resources/assets/functionalstorage/models/block/base_x_2.json new file mode 100644 index 0000000..ec031ba --- /dev/null +++ b/src/main/resources/assets/functionalstorage/models/block/base_x_2.json @@ -0,0 +1,120 @@ +{ + "credit": "Made with Blockbench", + "elements": [ + { + "from": [15, 1, 0], + "to": [16, 15, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [-8, 0, -8]}, + "faces": { + "north": {"uv": [1, 15, 15, 16], "rotation": 90, "texture": "#side", "cullface": "north"}, + "east": {"uv": [1, 1, 16, 15], "texture": "#side", "cullface": "east"}, + "west": {"uv": [0, 1, 15, 15], "texture": "#side"} + } + }, + { + "from": [1, 9, 0.5], + "to": [15, 15, 2.5], + "rotation": {"angle": 0, "axis": "y", "origin": [-8, 0, -8]}, + "faces": { + "north": {"uv": [1, 1, 15, 7], "texture": "#front"}, + "down": {"uv": [0, 0, 6, 2], "texture": "#side"} + } + }, + { + "from": [1, 7, 0], + "to": [15, 9, 2], + "rotation": {"angle": 0, "axis": "y", "origin": [-8, 0, -8]}, + "faces": { + "north": {"uv": [1, 7, 15, 9], "texture": "#front", "cullface": "north"}, + "up": {"uv": [15, 7, 1, 9], "texture": "#front"}, + "down": {"uv": [1, 9, 15, 7], "rotation": 180, "texture": "#front"} + } + }, + { + "from": [1, 1, 0.5], + "to": [15, 7, 2.5], + "rotation": {"angle": 0, "axis": "y", "origin": [-8, 0, -8]}, + "faces": { + "north": {"uv": [1, 9, 15, 15], "texture": "#front"}, + "up": {"uv": [0, 0, 6, 2], "texture": "#side"} + } + }, + { + "from": [0, 1, 0], + "to": [1, 15, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [-8, 0, -8]}, + "faces": { + "north": {"uv": [1, 15, 15, 16], "rotation": 90, "texture": "#side", "cullface": "north"}, + "east": {"uv": [1, 1, 16, 15], "texture": "#side"}, + "west": {"uv": [0, 1, 15, 15], "texture": "#side", "cullface": "west"} + } + }, + { + "from": [0, 0, 0], + "to": [16, 1, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [-8, 0, -8]}, + "faces": { + "north": {"uv": [0, 0, 1, 16], "rotation": 90, "texture": "#side", "cullface": "north"}, + "east": {"uv": [0, 0, 16, 1], "rotation": 180, "texture": "#side", "cullface": "east"}, + "south": {"uv": [0, 0, 16, 1], "texture": "#side", "cullface": "south"}, + "west": {"uv": [0, 0, 16, 1], "texture": "#side", "cullface": "west"}, + "up": {"uv": [0, 0, 16, 16], "texture": "#side"}, + "down": {"uv": [0, 0, 16, 16], "texture": "#side", "cullface": "down"} + } + }, + { + "from": [0, 15, 0], + "to": [16, 16, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [-8, 0, -8]}, + "faces": { + "north": {"uv": [0, 0, 1, 16], "rotation": 90, "texture": "#side", "cullface": "north"}, + "east": {"uv": [0, 0, 16, 1], "rotation": 180, "texture": "#side", "cullface": "east"}, + "south": {"uv": [0, 0, 16, 1], "texture": "#side", "cullface": "south"}, + "west": {"uv": [0, 0, 16, 1], "texture": "#side", "cullface": "west"}, + "up": {"uv": [0, 0, 16, 16], "texture": "#side", "cullface": "up"}, + "down": {"uv": [0, 0, 16, 16], "texture": "#side"} + } + }, + { + "from": [0, 1, 15], + "to": [16, 15, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [-8, 0, -8]}, + "faces": { + "east": {"uv": [1, 0, 15, 1], "rotation": 90, "texture": "#side", "cullface": "east"}, + "south": {"uv": [0, 1, 16, 15], "texture": "#side", "cullface": "south"}, + "west": {"uv": [1, 15, 15, 16], "rotation": 90, "texture": "#side", "cullface": "west"} + } + } + ], + "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, 225, 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/functionalstorage/models/block/base_x_4.json b/src/main/resources/assets/functionalstorage/models/block/base_x_4.json new file mode 100644 index 0000000..91a8b46 --- /dev/null +++ b/src/main/resources/assets/functionalstorage/models/block/base_x_4.json @@ -0,0 +1,162 @@ +{ + "credit": "Made with Blockbench", + "elements": [ + { + "from": [9, 1, 0.5], + "to": [15, 7, 2.5], + "rotation": {"angle": 0, "axis": "y", "origin": [-8, 0, -8]}, + "faces": { + "north": {"uv": [1, 9, 7, 15], "texture": "#front"}, + "west": {"uv": [0, 0, 2, 6], "texture": "#front"}, + "up": {"uv": [0, 0, 6, 2], "texture": "#front"} + } + }, + { + "from": [1, 1, 0.5], + "to": [7, 7, 2.5], + "rotation": {"angle": 0, "axis": "y", "origin": [-8, 0, -8]}, + "faces": { + "north": {"uv": [9, 9, 15, 15], "texture": "#front"}, + "east": {"uv": [0, 0, 2, 6], "texture": "#front"}, + "up": {"uv": [0, 0, 6, 2], "texture": "#front"} + } + }, + { + "from": [1, 9, 0.5], + "to": [7, 15, 2.5], + "rotation": {"angle": 0, "axis": "y", "origin": [-8, 0, -8]}, + "faces": { + "north": {"uv": [9, 1, 15, 7], "texture": "#front"}, + "east": {"uv": [0, 0, 2, 6], "texture": "#front"}, + "down": {"uv": [0, 0, 6, 2], "texture": "#front"} + } + }, + { + "from": [9, 9, 0.5], + "to": [15, 15, 2.5], + "rotation": {"angle": 0, "axis": "y", "origin": [-8, 0, -8]}, + "faces": { + "north": {"uv": [1, 1, 7, 7], "texture": "#front"}, + "west": {"uv": [0, 0, 2, 6], "texture": "#front"}, + "down": {"uv": [0, 0, 6, 2], "texture": "#front"} + } + }, + { + "from": [7, 1, 0], + "to": [9, 15, 2], + "rotation": {"angle": 0, "axis": "y", "origin": [-8, 0, -8]}, + "faces": { + "north": {"uv": [7, 1, 9, 15], "texture": "#front", "cullface": "north"}, + "east": {"uv": [9, 1, 7, 15], "texture": "#front"}, + "west": {"uv": [9, 1, 7, 15], "texture": "#front"} + } + }, + { + "from": [9, 7, 0], + "to": [15, 9, 2], + "rotation": {"angle": 0, "axis": "y", "origin": [-8, 0, -8]}, + "faces": { + "north": {"uv": [1, 7, 7, 9], "texture": "#front", "cullface": "north"}, + "up": {"uv": [7, 7, 1, 9], "texture": "#front"}, + "down": {"uv": [7, 7, 1, 9], "texture": "#front"} + } + }, + { + "from": [1, 7, 0], + "to": [7, 9, 2], + "rotation": {"angle": 0, "axis": "y", "origin": [-8, 0, -8]}, + "faces": { + "north": {"uv": [9, 7, 15, 9], "texture": "#front", "cullface": "north"}, + "up": {"uv": [15, 7, 9, 9], "texture": "#front"}, + "down": {"uv": [15, 7, 9, 9], "texture": "#front"} + } + }, + { + "from": [0, 0, 0], + "to": [16, 1, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [-8, 0, -8]}, + "faces": { + "north": {"uv": [0, 0, 1, 16], "rotation": 90, "texture": "#side", "cullface": "north"}, + "east": {"uv": [0, 0, 16, 1], "rotation": 180, "texture": "#side", "cullface": "east"}, + "south": {"uv": [0, 0, 16, 1], "texture": "#side", "cullface": "south"}, + "west": {"uv": [0, 0, 16, 1], "texture": "#side", "cullface": "west"}, + "up": {"uv": [0, 0, 16, 16], "texture": "#side"}, + "down": {"uv": [0, 0, 16, 16], "texture": "#side", "cullface": "down"} + } + }, + { + "from": [0, 1, 0], + "to": [1, 15, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [-8, 0, -8]}, + "faces": { + "north": {"uv": [1, 15, 15, 16], "rotation": 90, "texture": "#side", "cullface": "north"}, + "east": {"uv": [1, 1, 16, 15], "texture": "#side"}, + "west": {"uv": [0, 1, 15, 15], "texture": "#side", "cullface": "west"} + } + }, + { + "from": [0, 15, 0], + "to": [16, 16, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [-8, 0, -8]}, + "faces": { + "north": {"uv": [0, 0, 1, 16], "rotation": 90, "texture": "#side", "cullface": "north"}, + "east": {"uv": [0, 0, 16, 1], "rotation": 180, "texture": "#side", "cullface": "east"}, + "south": {"uv": [0, 0, 16, 1], "texture": "#side", "cullface": "south"}, + "west": {"uv": [0, 0, 16, 1], "texture": "#side", "cullface": "west"}, + "up": {"uv": [0, 0, 16, 16], "texture": "#side", "cullface": "up"}, + "down": {"uv": [0, 0, 16, 16], "texture": "#side"} + } + }, + { + "from": [15, 1, 0], + "to": [16, 15, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [-8, 0, -8]}, + "faces": { + "north": {"uv": [1, 15, 15, 16], "rotation": 90, "texture": "#side", "cullface": "north"}, + "east": {"uv": [1, 1, 16, 15], "texture": "#side", "cullface": "east"}, + "west": {"uv": [0, 1, 15, 15], "texture": "#side"} + } + }, + { + "from": [0, 1, 15], + "to": [16, 15, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [-8, 0, -8]}, + "faces": { + "east": {"uv": [1, 0, 15, 1], "rotation": 90, "texture": "#side", "cullface": "east"}, + "south": {"uv": [0, 1, 16, 15], "texture": "#side", "cullface": "south"}, + "west": {"uv": [1, 15, 15, 16], "rotation": 90, "texture": "#side", "cullface": "west"} + } + } + ], + "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, 225, 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/functionalstorage/models/block/birch_wood_x_1.json b/src/main/resources/assets/functionalstorage/models/block/birch_wood_x_1.json new file mode 100644 index 0000000..440ebbd --- /dev/null +++ b/src/main/resources/assets/functionalstorage/models/block/birch_wood_x_1.json @@ -0,0 +1,8 @@ +{ + "parent": "functionalstorage:block/base_x_1", + "textures": { + "particle": "functionalstorage:blocks/birch_front_1", + "front": "functionalstorage:blocks/birch_front_1", + "side": "functionalstorage:blocks/birch_side" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/functionalstorage/models/block/birch_wood_x_2.json b/src/main/resources/assets/functionalstorage/models/block/birch_wood_x_2.json new file mode 100644 index 0000000..a707712 --- /dev/null +++ b/src/main/resources/assets/functionalstorage/models/block/birch_wood_x_2.json @@ -0,0 +1,8 @@ +{ + "parent": "functionalstorage:block/base_x_2", + "textures": { + "particle": "functionalstorage:blocks/birch_front_2", + "front": "functionalstorage:blocks/birch_front_2", + "side": "functionalstorage:blocks/birch_side" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/functionalstorage/models/block/birch_wood_x_4.json b/src/main/resources/assets/functionalstorage/models/block/birch_wood_x_4.json new file mode 100644 index 0000000..e70cc49 --- /dev/null +++ b/src/main/resources/assets/functionalstorage/models/block/birch_wood_x_4.json @@ -0,0 +1,8 @@ +{ + "parent": "functionalstorage:block/base_x_4", + "textures": { + "particle": "functionalstorage:blocks/birch_front_4", + "front": "functionalstorage:blocks/birch_front_4", + "side": "functionalstorage:blocks/birch_side" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/functionalstorage/models/block/crimson_hyphae_x_1.json b/src/main/resources/assets/functionalstorage/models/block/crimson_hyphae_x_1.json new file mode 100644 index 0000000..dfb6db2 --- /dev/null +++ b/src/main/resources/assets/functionalstorage/models/block/crimson_hyphae_x_1.json @@ -0,0 +1,8 @@ +{ + "parent": "functionalstorage:block/base_x_1", + "textures": { + "particle": "functionalstorage:blocks/crimson_front_1", + "front": "functionalstorage:blocks/crimson_front_1", + "side": "functionalstorage:blocks/crimson_side" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/functionalstorage/models/block/crimson_hyphae_x_2.json b/src/main/resources/assets/functionalstorage/models/block/crimson_hyphae_x_2.json new file mode 100644 index 0000000..2a585b6 --- /dev/null +++ b/src/main/resources/assets/functionalstorage/models/block/crimson_hyphae_x_2.json @@ -0,0 +1,8 @@ +{ + "parent": "functionalstorage:block/base_x_2", + "textures": { + "particle": "functionalstorage:blocks/crimson_front_2", + "front": "functionalstorage:blocks/crimson_front_2", + "side": "functionalstorage:blocks/crimson_side" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/functionalstorage/models/block/crimson_hyphae_x_4.json b/src/main/resources/assets/functionalstorage/models/block/crimson_hyphae_x_4.json new file mode 100644 index 0000000..1c2be86 --- /dev/null +++ b/src/main/resources/assets/functionalstorage/models/block/crimson_hyphae_x_4.json @@ -0,0 +1,8 @@ +{ + "parent": "functionalstorage:block/base_x_4", + "textures": { + "particle": "functionalstorage:blocks/crimson_front_4", + "front": "functionalstorage:blocks/crimson_front_4", + "side": "functionalstorage:blocks/crimson_side" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/functionalstorage/models/block/dark_oak_wood_x_1.json b/src/main/resources/assets/functionalstorage/models/block/dark_oak_wood_x_1.json new file mode 100644 index 0000000..3993d10 --- /dev/null +++ b/src/main/resources/assets/functionalstorage/models/block/dark_oak_wood_x_1.json @@ -0,0 +1,8 @@ +{ + "parent": "functionalstorage:block/base_x_1", + "textures": { + "particle": "functionalstorage:blocks/dark_oak_front_1", + "front": "functionalstorage:blocks/dark_oak_front_1", + "side": "functionalstorage:blocks/dark_oak_side" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/functionalstorage/models/block/dark_oak_wood_x_2.json b/src/main/resources/assets/functionalstorage/models/block/dark_oak_wood_x_2.json new file mode 100644 index 0000000..80c7b24 --- /dev/null +++ b/src/main/resources/assets/functionalstorage/models/block/dark_oak_wood_x_2.json @@ -0,0 +1,8 @@ +{ + "parent": "functionalstorage:block/base_x_2", + "textures": { + "particle": "functionalstorage:blocks/dark_oak_front_2", + "front": "functionalstorage:blocks/dark_oak_front_2", + "side": "functionalstorage:blocks/dark_oak_side" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/functionalstorage/models/block/dark_oak_wood_x_4.json b/src/main/resources/assets/functionalstorage/models/block/dark_oak_wood_x_4.json new file mode 100644 index 0000000..1ff20f1 --- /dev/null +++ b/src/main/resources/assets/functionalstorage/models/block/dark_oak_wood_x_4.json @@ -0,0 +1,8 @@ +{ + "parent": "functionalstorage:block/base_x_4", + "textures": { + "particle": "functionalstorage:blocks/dark_oak_front_4", + "front": "functionalstorage:blocks/dark_oak_front_4", + "side": "functionalstorage:blocks/dark_oak_side" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/functionalstorage/models/block/jungle_wood_x_1.json b/src/main/resources/assets/functionalstorage/models/block/jungle_wood_x_1.json new file mode 100644 index 0000000..690d89b --- /dev/null +++ b/src/main/resources/assets/functionalstorage/models/block/jungle_wood_x_1.json @@ -0,0 +1,8 @@ +{ + "parent": "functionalstorage:block/base_x_1", + "textures": { + "particle": "functionalstorage:blocks/jungle_front_1", + "front": "functionalstorage:blocks/jungle_front_1", + "side": "functionalstorage:blocks/jungle_side" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/functionalstorage/models/block/jungle_wood_x_2.json b/src/main/resources/assets/functionalstorage/models/block/jungle_wood_x_2.json new file mode 100644 index 0000000..8cf9653 --- /dev/null +++ b/src/main/resources/assets/functionalstorage/models/block/jungle_wood_x_2.json @@ -0,0 +1,8 @@ +{ + "parent": "functionalstorage:block/base_x_2", + "textures": { + "particle": "functionalstorage:blocks/jungle_front_2", + "front": "functionalstorage:blocks/jungle_front_2", + "side": "functionalstorage:blocks/jungle_side" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/functionalstorage/models/block/jungle_wood_x_4.json b/src/main/resources/assets/functionalstorage/models/block/jungle_wood_x_4.json new file mode 100644 index 0000000..7e3078f --- /dev/null +++ b/src/main/resources/assets/functionalstorage/models/block/jungle_wood_x_4.json @@ -0,0 +1,8 @@ +{ + "parent": "functionalstorage:block/base_x_4", + "textures": { + "particle": "functionalstorage:blocks/jungle_front_4", + "front": "functionalstorage:blocks/jungle_front_4", + "side": "functionalstorage:blocks/jungle_side" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/functionalstorage/models/block/oak_wood_x_1.json b/src/main/resources/assets/functionalstorage/models/block/oak_wood_x_1.json new file mode 100644 index 0000000..ca1a87e --- /dev/null +++ b/src/main/resources/assets/functionalstorage/models/block/oak_wood_x_1.json @@ -0,0 +1,8 @@ +{ + "parent": "functionalstorage:block/base_x_1", + "textures": { + "particle": "functionalstorage:blocks/oak_front_1", + "front": "functionalstorage:blocks/oak_front_1", + "side": "functionalstorage:blocks/oak_side" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/functionalstorage/models/block/oak_wood_x_2.json b/src/main/resources/assets/functionalstorage/models/block/oak_wood_x_2.json new file mode 100644 index 0000000..24bb39b --- /dev/null +++ b/src/main/resources/assets/functionalstorage/models/block/oak_wood_x_2.json @@ -0,0 +1,8 @@ +{ + "parent": "functionalstorage:block/base_x_2", + "textures": { + "particle": "functionalstorage:blocks/oak_front_2", + "front": "functionalstorage:blocks/oak_front_2", + "side": "functionalstorage:blocks/oak_side" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/functionalstorage/models/block/oak_wood_x_4.json b/src/main/resources/assets/functionalstorage/models/block/oak_wood_x_4.json new file mode 100644 index 0000000..efad131 --- /dev/null +++ b/src/main/resources/assets/functionalstorage/models/block/oak_wood_x_4.json @@ -0,0 +1,8 @@ +{ + "parent": "functionalstorage:block/base_x_4", + "textures": { + "particle": "functionalstorage:blocks/oak_front_4", + "front": "functionalstorage:blocks/oak_front_4", + "side": "functionalstorage:blocks/oak_side" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/functionalstorage/models/block/spruce_wood_x_1.json b/src/main/resources/assets/functionalstorage/models/block/spruce_wood_x_1.json new file mode 100644 index 0000000..1ca9576 --- /dev/null +++ b/src/main/resources/assets/functionalstorage/models/block/spruce_wood_x_1.json @@ -0,0 +1,8 @@ +{ + "parent": "functionalstorage:block/base_x_1", + "textures": { + "particle": "functionalstorage:blocks/spruce_front_1", + "front": "functionalstorage:blocks/spruce_front_1", + "side": "functionalstorage:blocks/spruce_side" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/functionalstorage/models/block/spruce_wood_x_2.json b/src/main/resources/assets/functionalstorage/models/block/spruce_wood_x_2.json new file mode 100644 index 0000000..d02e0f6 --- /dev/null +++ b/src/main/resources/assets/functionalstorage/models/block/spruce_wood_x_2.json @@ -0,0 +1,8 @@ +{ + "parent": "functionalstorage:block/base_x_2", + "textures": { + "particle": "functionalstorage:blocks/spruce_front_2", + "front": "functionalstorage:blocks/spruce_front_2", + "side": "functionalstorage:blocks/spruce_side" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/functionalstorage/models/block/spruce_wood_x_4.json b/src/main/resources/assets/functionalstorage/models/block/spruce_wood_x_4.json new file mode 100644 index 0000000..023ea36 --- /dev/null +++ b/src/main/resources/assets/functionalstorage/models/block/spruce_wood_x_4.json @@ -0,0 +1,8 @@ +{ + "parent": "functionalstorage:block/base_x_4", + "textures": { + "particle": "functionalstorage:blocks/spruce_front_4", + "front": "functionalstorage:blocks/spruce_front_4", + "side": "functionalstorage:blocks/spruce_side" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/functionalstorage/models/block/warped_hyphae_x_1.json b/src/main/resources/assets/functionalstorage/models/block/warped_hyphae_x_1.json new file mode 100644 index 0000000..96bb22a --- /dev/null +++ b/src/main/resources/assets/functionalstorage/models/block/warped_hyphae_x_1.json @@ -0,0 +1,8 @@ +{ + "parent": "functionalstorage:block/base_x_1", + "textures": { + "particle": "functionalstorage:blocks/warped_front_1", + "front": "functionalstorage:blocks/warped_front_1", + "side": "functionalstorage:blocks/warped_side" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/functionalstorage/models/block/warped_hyphae_x_2.json b/src/main/resources/assets/functionalstorage/models/block/warped_hyphae_x_2.json new file mode 100644 index 0000000..c60d53c --- /dev/null +++ b/src/main/resources/assets/functionalstorage/models/block/warped_hyphae_x_2.json @@ -0,0 +1,8 @@ +{ + "parent": "functionalstorage:block/base_x_2", + "textures": { + "particle": "functionalstorage:blocks/warped_front_2", + "front": "functionalstorage:blocks/warped_front_2", + "side": "functionalstorage:blocks/warped_side" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/functionalstorage/models/block/warped_hyphae_x_4.json b/src/main/resources/assets/functionalstorage/models/block/warped_hyphae_x_4.json new file mode 100644 index 0000000..9a1cc6f --- /dev/null +++ b/src/main/resources/assets/functionalstorage/models/block/warped_hyphae_x_4.json @@ -0,0 +1,8 @@ +{ + "parent": "functionalstorage:block/base_x_4", + "textures": { + "particle": "functionalstorage:blocks/warped_front_4", + "front": "functionalstorage:blocks/warped_front_4", + "side": "functionalstorage:blocks/warped_side" + } +} \ No newline at end of file diff --git a/src/main/resources/textures/blocks/acacia_front_1.png b/src/main/resources/assets/functionalstorage/textures/blocks/acacia_front_1.png similarity index 100% rename from src/main/resources/textures/blocks/acacia_front_1.png rename to src/main/resources/assets/functionalstorage/textures/blocks/acacia_front_1.png diff --git a/src/main/resources/textures/blocks/acacia_front_2.png b/src/main/resources/assets/functionalstorage/textures/blocks/acacia_front_2.png similarity index 100% rename from src/main/resources/textures/blocks/acacia_front_2.png rename to src/main/resources/assets/functionalstorage/textures/blocks/acacia_front_2.png diff --git a/src/main/resources/textures/blocks/acacia_front_4.png b/src/main/resources/assets/functionalstorage/textures/blocks/acacia_front_4.png similarity index 100% rename from src/main/resources/textures/blocks/acacia_front_4.png rename to src/main/resources/assets/functionalstorage/textures/blocks/acacia_front_4.png diff --git a/src/main/resources/textures/blocks/acacia_side.png b/src/main/resources/assets/functionalstorage/textures/blocks/acacia_side.png similarity index 100% rename from src/main/resources/textures/blocks/acacia_side.png rename to src/main/resources/assets/functionalstorage/textures/blocks/acacia_side.png diff --git a/src/main/resources/textures/blocks/birch_front_1.png b/src/main/resources/assets/functionalstorage/textures/blocks/birch_front_1.png similarity index 100% rename from src/main/resources/textures/blocks/birch_front_1.png rename to src/main/resources/assets/functionalstorage/textures/blocks/birch_front_1.png diff --git a/src/main/resources/textures/blocks/birch_front_2.png b/src/main/resources/assets/functionalstorage/textures/blocks/birch_front_2.png similarity index 100% rename from src/main/resources/textures/blocks/birch_front_2.png rename to src/main/resources/assets/functionalstorage/textures/blocks/birch_front_2.png diff --git a/src/main/resources/textures/blocks/birch_front_4.png b/src/main/resources/assets/functionalstorage/textures/blocks/birch_front_4.png similarity index 100% rename from src/main/resources/textures/blocks/birch_front_4.png rename to src/main/resources/assets/functionalstorage/textures/blocks/birch_front_4.png diff --git a/src/main/resources/textures/blocks/birch_side.png b/src/main/resources/assets/functionalstorage/textures/blocks/birch_side.png similarity index 100% rename from src/main/resources/textures/blocks/birch_side.png rename to src/main/resources/assets/functionalstorage/textures/blocks/birch_side.png diff --git a/src/main/resources/textures/blocks/crimson_front_1.png b/src/main/resources/assets/functionalstorage/textures/blocks/crimson_front_1.png similarity index 100% rename from src/main/resources/textures/blocks/crimson_front_1.png rename to src/main/resources/assets/functionalstorage/textures/blocks/crimson_front_1.png diff --git a/src/main/resources/textures/blocks/crimson_front_2.png b/src/main/resources/assets/functionalstorage/textures/blocks/crimson_front_2.png similarity index 100% rename from src/main/resources/textures/blocks/crimson_front_2.png rename to src/main/resources/assets/functionalstorage/textures/blocks/crimson_front_2.png diff --git a/src/main/resources/textures/blocks/crimson_front_4.png b/src/main/resources/assets/functionalstorage/textures/blocks/crimson_front_4.png similarity index 100% rename from src/main/resources/textures/blocks/crimson_front_4.png rename to src/main/resources/assets/functionalstorage/textures/blocks/crimson_front_4.png diff --git a/src/main/resources/textures/blocks/crimson_side.png b/src/main/resources/assets/functionalstorage/textures/blocks/crimson_side.png similarity index 100% rename from src/main/resources/textures/blocks/crimson_side.png rename to src/main/resources/assets/functionalstorage/textures/blocks/crimson_side.png diff --git a/src/main/resources/textures/blocks/dark_oak_front_1.png b/src/main/resources/assets/functionalstorage/textures/blocks/dark_oak_front_1.png similarity index 100% rename from src/main/resources/textures/blocks/dark_oak_front_1.png rename to src/main/resources/assets/functionalstorage/textures/blocks/dark_oak_front_1.png diff --git a/src/main/resources/textures/blocks/dark_oak_front_2.png b/src/main/resources/assets/functionalstorage/textures/blocks/dark_oak_front_2.png similarity index 100% rename from src/main/resources/textures/blocks/dark_oak_front_2.png rename to src/main/resources/assets/functionalstorage/textures/blocks/dark_oak_front_2.png diff --git a/src/main/resources/textures/blocks/dark_oak_front_4.png b/src/main/resources/assets/functionalstorage/textures/blocks/dark_oak_front_4.png similarity index 100% rename from src/main/resources/textures/blocks/dark_oak_front_4.png rename to src/main/resources/assets/functionalstorage/textures/blocks/dark_oak_front_4.png diff --git a/src/main/resources/textures/blocks/dark_oak_side.png b/src/main/resources/assets/functionalstorage/textures/blocks/dark_oak_side.png similarity index 100% rename from src/main/resources/textures/blocks/dark_oak_side.png rename to src/main/resources/assets/functionalstorage/textures/blocks/dark_oak_side.png diff --git a/src/main/resources/textures/blocks/jungle_front_1.png b/src/main/resources/assets/functionalstorage/textures/blocks/jungle_front_1.png similarity index 100% rename from src/main/resources/textures/blocks/jungle_front_1.png rename to src/main/resources/assets/functionalstorage/textures/blocks/jungle_front_1.png diff --git a/src/main/resources/textures/blocks/jungle_front_2.png b/src/main/resources/assets/functionalstorage/textures/blocks/jungle_front_2.png similarity index 100% rename from src/main/resources/textures/blocks/jungle_front_2.png rename to src/main/resources/assets/functionalstorage/textures/blocks/jungle_front_2.png diff --git a/src/main/resources/textures/blocks/jungle_front_4.png b/src/main/resources/assets/functionalstorage/textures/blocks/jungle_front_4.png similarity index 100% rename from src/main/resources/textures/blocks/jungle_front_4.png rename to src/main/resources/assets/functionalstorage/textures/blocks/jungle_front_4.png diff --git a/src/main/resources/textures/blocks/jungle_side.png b/src/main/resources/assets/functionalstorage/textures/blocks/jungle_side.png similarity index 100% rename from src/main/resources/textures/blocks/jungle_side.png rename to src/main/resources/assets/functionalstorage/textures/blocks/jungle_side.png diff --git a/src/main/resources/textures/blocks/oak_front_1.png b/src/main/resources/assets/functionalstorage/textures/blocks/oak_front_1.png similarity index 100% rename from src/main/resources/textures/blocks/oak_front_1.png rename to src/main/resources/assets/functionalstorage/textures/blocks/oak_front_1.png diff --git a/src/main/resources/textures/blocks/oak_front_2.png b/src/main/resources/assets/functionalstorage/textures/blocks/oak_front_2.png similarity index 100% rename from src/main/resources/textures/blocks/oak_front_2.png rename to src/main/resources/assets/functionalstorage/textures/blocks/oak_front_2.png diff --git a/src/main/resources/textures/blocks/oak_front_4.png b/src/main/resources/assets/functionalstorage/textures/blocks/oak_front_4.png similarity index 100% rename from src/main/resources/textures/blocks/oak_front_4.png rename to src/main/resources/assets/functionalstorage/textures/blocks/oak_front_4.png diff --git a/src/main/resources/textures/blocks/oak_side.png b/src/main/resources/assets/functionalstorage/textures/blocks/oak_side.png similarity index 100% rename from src/main/resources/textures/blocks/oak_side.png rename to src/main/resources/assets/functionalstorage/textures/blocks/oak_side.png diff --git a/src/main/resources/textures/blocks/spruce_front_1.png b/src/main/resources/assets/functionalstorage/textures/blocks/spruce_front_1.png similarity index 100% rename from src/main/resources/textures/blocks/spruce_front_1.png rename to src/main/resources/assets/functionalstorage/textures/blocks/spruce_front_1.png diff --git a/src/main/resources/textures/blocks/spruce_front_2.png b/src/main/resources/assets/functionalstorage/textures/blocks/spruce_front_2.png similarity index 100% rename from src/main/resources/textures/blocks/spruce_front_2.png rename to src/main/resources/assets/functionalstorage/textures/blocks/spruce_front_2.png diff --git a/src/main/resources/textures/blocks/spruce_front_4.png b/src/main/resources/assets/functionalstorage/textures/blocks/spruce_front_4.png similarity index 100% rename from src/main/resources/textures/blocks/spruce_front_4.png rename to src/main/resources/assets/functionalstorage/textures/blocks/spruce_front_4.png diff --git a/src/main/resources/textures/blocks/spruce_side.png b/src/main/resources/assets/functionalstorage/textures/blocks/spruce_side.png similarity index 100% rename from src/main/resources/textures/blocks/spruce_side.png rename to src/main/resources/assets/functionalstorage/textures/blocks/spruce_side.png diff --git a/src/main/resources/textures/blocks/warped_front_1.png b/src/main/resources/assets/functionalstorage/textures/blocks/warped_front_1.png similarity index 100% rename from src/main/resources/textures/blocks/warped_front_1.png rename to src/main/resources/assets/functionalstorage/textures/blocks/warped_front_1.png diff --git a/src/main/resources/textures/blocks/warped_front_2.png b/src/main/resources/assets/functionalstorage/textures/blocks/warped_front_2.png similarity index 100% rename from src/main/resources/textures/blocks/warped_front_2.png rename to src/main/resources/assets/functionalstorage/textures/blocks/warped_front_2.png diff --git a/src/main/resources/textures/blocks/warped_front_4.png b/src/main/resources/assets/functionalstorage/textures/blocks/warped_front_4.png similarity index 100% rename from src/main/resources/textures/blocks/warped_front_4.png rename to src/main/resources/assets/functionalstorage/textures/blocks/warped_front_4.png diff --git a/src/main/resources/textures/blocks/warped_side.png b/src/main/resources/assets/functionalstorage/textures/blocks/warped_side.png similarity index 100% rename from src/main/resources/textures/blocks/warped_side.png rename to src/main/resources/assets/functionalstorage/textures/blocks/warped_side.png