From fb9abc28ec6383dc800426e364baaeb38cc1f01a Mon Sep 17 00:00:00 2001 From: crispytwig <48872606+crispytwig@users.noreply.github.com> Date: Tue, 30 Jan 2024 18:54:45 -0600 Subject: [PATCH] [~+] Added and finished Pallets and Frames. --- .../foundation/block/FrameBlock.java | 24 +- .../foundation/block/IronFenceBlock.java | 2 +- .../foundation/block/PalletBlock.java | 241 ++++++++++ .../foundation/block/PlatformBlock.java | 52 --- .../foundation/block/StoneFenceBlock.java | 2 +- .../FoundationBlockStateProperties.java | 2 + .../event/FoundationBlockUseEvent.java | 15 - .../foundation/item/DescriptionBlockItem.java | 44 ++ .../foundation/registry/FoundationBlocks.java | 32 +- .../registry/FoundationCreativeModeTab.java | 27 +- .../foundation/registry/FoundationItems.java | 35 +- .../foundation/registry/FoundationTags.java | 23 +- .../foundation/blockstates/acacia_frame.json | 407 +++++++++++++++++ .../foundation/blockstates/acacia_pallet.json | 278 ++++++++++++ .../foundation/blockstates/bamboo_frame.json | 407 +++++++++++++++++ .../foundation/blockstates/bamboo_pallet.json | 278 ++++++++++++ .../foundation/blockstates/birch_frame.json | 407 +++++++++++++++++ .../foundation/blockstates/birch_pallet.json | 278 ++++++++++++ .../foundation/blockstates/cherry_frame.json | 407 +++++++++++++++++ .../foundation/blockstates/cherry_pallet.json | 278 ++++++++++++ .../foundation/blockstates/crimson_frame.json | 407 +++++++++++++++++ .../blockstates/crimson_pallet.json | 278 ++++++++++++ .../blockstates/dark_oak_frame.json | 407 +++++++++++++++++ .../blockstates/dark_oak_pallet.json | 278 ++++++++++++ .../foundation/blockstates/jungle_frame.json | 407 +++++++++++++++++ .../foundation/blockstates/jungle_pallet.json | 278 ++++++++++++ .../blockstates/mangrove_frame.json | 407 +++++++++++++++++ .../blockstates/mangrove_pallet.json | 278 ++++++++++++ .../foundation/blockstates/oak_beam.json | 57 --- .../foundation/blockstates/oak_pallet.json | 279 ++++++++++++ .../foundation/blockstates/oak_platform.json | 60 --- .../foundation/blockstates/oak_support.json | 19 - .../foundation/blockstates/roofing.json | 209 +++++++++ .../foundation/blockstates/spruce_frame.json | 407 +++++++++++++++++ .../foundation/blockstates/spruce_pallet.json | 278 ++++++++++++ .../blockstates/stone_tile_slab.json | 13 + .../blockstates/stone_tile_stairs.json | 209 +++++++++ .../foundation/blockstates/warped_frame.json | 407 +++++++++++++++++ .../foundation/blockstates/warped_pallet.json | 278 ++++++++++++ .../assets/foundation/lang/en_us.json | 74 +++- .../foundation/models/block/brazier_off.json | 40 +- .../foundation/models/block/brazier_on.json | 40 +- .../models/block/brazier_template.json | 40 +- .../models/block/frame/acacia_bottom.json | 105 +++++ .../frame/acacia_bottom_left_corner.json | 127 ++++++ .../frame/acacia_bottom_right_corner.json | 127 ++++++ .../models/block/frame/acacia_frame.json | 294 +++++++++++++ .../block/frame/acacia_frame_inventory.json | 394 +++++++++++++++++ .../models/block/frame/acacia_left.json | 90 ++++ .../models/block/frame/acacia_middle.json | 90 ++++ .../models/block/frame/acacia_right.json | 90 ++++ .../models/block/frame/acacia_top.json | 105 +++++ .../block/frame/acacia_top_left_corner.json | 127 ++++++ .../block/frame/acacia_top_right_corner.json | 127 ++++++ .../models/block/frame/bamboo_bottom.json | 105 +++++ .../frame/bamboo_bottom_left_corner.json | 127 ++++++ .../frame/bamboo_bottom_right_corner.json | 127 ++++++ .../models/block/frame/bamboo_frame.json | 294 +++++++++++++ .../block/frame/bamboo_frame_inventory.json | 394 +++++++++++++++++ .../models/block/frame/bamboo_left.json | 90 ++++ .../models/block/frame/bamboo_middle.json | 90 ++++ .../models/block/frame/bamboo_right.json | 90 ++++ .../models/block/frame/bamboo_top.json | 105 +++++ .../block/frame/bamboo_top_left_corner.json | 127 ++++++ .../block/frame/bamboo_top_right_corner.json | 127 ++++++ .../models/block/frame/birch_bottom.json | 105 +++++ .../block/frame/birch_bottom_left_corner.json | 127 ++++++ .../frame/birch_bottom_right_corner.json | 127 ++++++ .../models/block/frame/birch_frame.json | 294 +++++++++++++ .../block/frame/birch_frame_inventory.json | 394 +++++++++++++++++ .../models/block/frame/birch_left.json | 90 ++++ .../models/block/frame/birch_middle.json | 90 ++++ .../models/block/frame/birch_right.json | 90 ++++ .../models/block/frame/birch_top.json | 105 +++++ .../block/frame/birch_top_left_corner.json | 127 ++++++ .../block/frame/birch_top_right_corner.json | 127 ++++++ .../models/block/frame/cherry_bottom.json | 105 +++++ .../frame/cherry_bottom_left_corner.json | 127 ++++++ .../frame/cherry_bottom_right_corner.json | 127 ++++++ .../models/block/frame/cherry_frame.json | 294 +++++++++++++ .../block/frame/cherry_frame_inventory.json | 394 +++++++++++++++++ .../models/block/frame/cherry_left.json | 90 ++++ .../models/block/frame/cherry_middle.json | 90 ++++ .../models/block/frame/cherry_right.json | 90 ++++ .../models/block/frame/cherry_top.json | 105 +++++ .../block/frame/cherry_top_left_corner.json | 127 ++++++ .../block/frame/cherry_top_right_corner.json | 127 ++++++ .../models/block/frame/crimson_bottom.json | 105 +++++ .../frame/crimson_bottom_left_corner.json | 127 ++++++ .../frame/crimson_bottom_right_corner.json | 127 ++++++ .../models/block/frame/crimson_frame.json | 294 +++++++++++++ .../block/frame/crimson_frame_inventory.json | 394 +++++++++++++++++ .../models/block/frame/crimson_left.json | 90 ++++ .../models/block/frame/crimson_middle.json | 90 ++++ .../models/block/frame/crimson_right.json | 90 ++++ .../models/block/frame/crimson_top.json | 105 +++++ .../block/frame/crimson_top_left_corner.json | 127 ++++++ .../block/frame/crimson_top_right_corner.json | 127 ++++++ .../models/block/frame/dark_oak_bottom.json | 105 +++++ .../frame/dark_oak_bottom_left_corner.json | 127 ++++++ .../frame/dark_oak_bottom_right_corner.json | 127 ++++++ .../models/block/frame/dark_oak_frame.json | 294 +++++++++++++ .../block/frame/dark_oak_frame_inventory.json | 394 +++++++++++++++++ .../models/block/frame/dark_oak_left.json | 90 ++++ .../models/block/frame/dark_oak_middle.json | 90 ++++ .../models/block/frame/dark_oak_right.json | 90 ++++ .../models/block/frame/dark_oak_top.json | 105 +++++ .../block/frame/dark_oak_top_left_corner.json | 127 ++++++ .../frame/dark_oak_top_right_corner.json | 127 ++++++ .../models/block/frame/jungle_bottom.json | 105 +++++ .../frame/jungle_bottom_left_corner.json | 127 ++++++ .../frame/jungle_bottom_right_corner.json | 127 ++++++ .../models/block/frame/jungle_frame.json | 294 +++++++++++++ .../block/frame/jungle_frame_inventory.json | 394 +++++++++++++++++ .../models/block/frame/jungle_left.json | 90 ++++ .../models/block/frame/jungle_middle.json | 90 ++++ .../models/block/frame/jungle_right.json | 90 ++++ .../models/block/frame/jungle_top.json | 105 +++++ .../block/frame/jungle_top_left_corner.json | 127 ++++++ .../block/frame/jungle_top_right_corner.json | 127 ++++++ .../models/block/frame/mangrove_bottom.json | 105 +++++ .../frame/mangrove_bottom_left_corner.json | 127 ++++++ .../frame/mangrove_bottom_right_corner.json | 127 ++++++ .../models/block/frame/mangrove_frame.json | 294 +++++++++++++ .../block/frame/mangrove_frame_inventory.json | 394 +++++++++++++++++ .../models/block/frame/mangrove_left.json | 90 ++++ .../models/block/frame/mangrove_middle.json | 90 ++++ .../models/block/frame/mangrove_right.json | 90 ++++ .../models/block/frame/mangrove_top.json | 105 +++++ .../block/frame/mangrove_top_left_corner.json | 127 ++++++ .../frame/mangrove_top_right_corner.json | 127 ++++++ .../models/block/frame/oak_bottom.json | 16 +- .../block/frame/oak_bottom_left_corner.json | 16 +- .../block/frame/oak_bottom_right_corner.json | 16 +- .../models/block/frame/oak_frame.json | 66 +++ .../{ => frame}/oak_frame_inventory.json | 44 +- .../models/block/frame/oak_left.json | 16 +- .../models/block/frame/oak_middle.json | 16 +- .../models/block/frame/oak_right.json | 16 +- .../models/block/frame/oak_top.json | 16 +- .../block/frame/oak_top_left_corner.json | 16 +- .../block/frame/oak_top_right_corner.json | 16 +- .../models/block/frame/spruce_bottom.json | 105 +++++ .../frame/spruce_bottom_left_corner.json | 127 ++++++ .../frame/spruce_bottom_right_corner.json | 127 ++++++ .../models/block/frame/spruce_frame.json | 294 +++++++++++++ .../block/frame/spruce_frame_inventory.json | 394 +++++++++++++++++ .../models/block/frame/spruce_left.json | 90 ++++ .../models/block/frame/spruce_middle.json | 90 ++++ .../models/block/frame/spruce_right.json | 90 ++++ .../models/block/frame/spruce_top.json | 105 +++++ .../block/frame/spruce_top_left_corner.json | 127 ++++++ .../block/frame/spruce_top_right_corner.json | 127 ++++++ .../models/block/frame/warped_bottom.json | 105 +++++ .../frame/warped_bottom_left_corner.json | 127 ++++++ .../frame/warped_bottom_right_corner.json | 127 ++++++ .../models/block/frame/warped_frame.json | 294 +++++++++++++ .../block/frame/warped_frame_inventory.json | 394 +++++++++++++++++ .../models/block/frame/warped_left.json | 90 ++++ .../models/block/frame/warped_middle.json | 90 ++++ .../models/block/frame/warped_right.json | 90 ++++ .../models/block/frame/warped_top.json | 105 +++++ .../block/frame/warped_top_left_corner.json | 127 ++++++ .../block/frame/warped_top_right_corner.json | 127 ++++++ .../foundation/models/block/lantern/wno.py | 108 ----- .../foundation/models/block/oak_frame.json | 66 --- .../foundation/models/block/oak_platform.json | 80 ---- .../models/block/oak_platform_bottom.json | 80 ---- .../models/block/oak_platform_open.json | 49 --- .../models/block/oak_platform_top.json | 49 --- .../block/pallet/acacia_pallet_bottom.json | 412 ++++++++++++++++++ .../pallet/acacia_pallet_bottom_layer1.json | 258 +++++++++++ .../pallet/acacia_pallet_bottom_layer2.json | 258 +++++++++++ .../block/pallet/acacia_pallet_open.json | 337 ++++++++++++++ .../pallet/acacia_pallet_open_layer1.json | 266 +++++++++++ .../pallet/acacia_pallet_open_layer2.json | 266 +++++++++++ .../block/pallet/acacia_pallet_top.json | 321 ++++++++++++++ .../pallet/acacia_pallet_top_layer1.json | 258 +++++++++++ .../pallet/acacia_pallet_top_layer2.json | 258 +++++++++++ .../block/pallet/bamboo_pallet_bottom.json | 412 ++++++++++++++++++ .../pallet/bamboo_pallet_bottom_layer1.json | 258 +++++++++++ .../pallet/bamboo_pallet_bottom_layer2.json | 258 +++++++++++ .../block/pallet/bamboo_pallet_open.json | 337 ++++++++++++++ .../pallet/bamboo_pallet_open_layer1.json | 266 +++++++++++ .../pallet/bamboo_pallet_open_layer2.json | 266 +++++++++++ .../block/pallet/bamboo_pallet_top.json | 321 ++++++++++++++ .../pallet/bamboo_pallet_top_layer1.json | 258 +++++++++++ .../pallet/bamboo_pallet_top_layer2.json | 258 +++++++++++ .../block/pallet/birch_pallet_bottom.json | 412 ++++++++++++++++++ .../pallet/birch_pallet_bottom_layer1.json | 258 +++++++++++ .../pallet/birch_pallet_bottom_layer2.json | 258 +++++++++++ .../block/pallet/birch_pallet_open.json | 337 ++++++++++++++ .../pallet/birch_pallet_open_layer1.json | 266 +++++++++++ .../pallet/birch_pallet_open_layer2.json | 266 +++++++++++ .../models/block/pallet/birch_pallet_top.json | 321 ++++++++++++++ .../block/pallet/birch_pallet_top_layer1.json | 258 +++++++++++ .../block/pallet/birch_pallet_top_layer2.json | 258 +++++++++++ .../block/pallet/cherry_pallet_bottom.json | 412 ++++++++++++++++++ .../pallet/cherry_pallet_bottom_layer1.json | 258 +++++++++++ .../pallet/cherry_pallet_bottom_layer2.json | 258 +++++++++++ .../block/pallet/cherry_pallet_open.json | 337 ++++++++++++++ .../pallet/cherry_pallet_open_layer1.json | 266 +++++++++++ .../pallet/cherry_pallet_open_layer2.json | 266 +++++++++++ .../block/pallet/cherry_pallet_top.json | 321 ++++++++++++++ .../pallet/cherry_pallet_top_layer1.json | 258 +++++++++++ .../pallet/cherry_pallet_top_layer2.json | 258 +++++++++++ .../block/pallet/crimson_pallet_bottom.json | 412 ++++++++++++++++++ .../pallet/crimson_pallet_bottom_layer1.json | 258 +++++++++++ .../pallet/crimson_pallet_bottom_layer2.json | 258 +++++++++++ .../block/pallet/crimson_pallet_open.json | 337 ++++++++++++++ .../pallet/crimson_pallet_open_layer1.json | 266 +++++++++++ .../pallet/crimson_pallet_open_layer2.json | 266 +++++++++++ .../block/pallet/crimson_pallet_top.json | 321 ++++++++++++++ .../pallet/crimson_pallet_top_layer1.json | 258 +++++++++++ .../pallet/crimson_pallet_top_layer2.json | 258 +++++++++++ .../block/pallet/dark_oak_pallet_bottom.json | 412 ++++++++++++++++++ .../pallet/dark_oak_pallet_bottom_layer1.json | 258 +++++++++++ .../pallet/dark_oak_pallet_bottom_layer2.json | 258 +++++++++++ .../block/pallet/dark_oak_pallet_open.json | 337 ++++++++++++++ .../pallet/dark_oak_pallet_open_layer1.json | 266 +++++++++++ .../pallet/dark_oak_pallet_open_layer2.json | 266 +++++++++++ .../block/pallet/dark_oak_pallet_top.json | 321 ++++++++++++++ .../pallet/dark_oak_pallet_top_layer1.json | 258 +++++++++++ .../pallet/dark_oak_pallet_top_layer2.json | 258 +++++++++++ .../block/pallet/jungle_pallet_bottom.json | 412 ++++++++++++++++++ .../pallet/jungle_pallet_bottom_layer1.json | 258 +++++++++++ .../pallet/jungle_pallet_bottom_layer2.json | 258 +++++++++++ .../block/pallet/jungle_pallet_open.json | 337 ++++++++++++++ .../pallet/jungle_pallet_open_layer1.json | 266 +++++++++++ .../pallet/jungle_pallet_open_layer2.json | 266 +++++++++++ .../block/pallet/jungle_pallet_top.json | 321 ++++++++++++++ .../pallet/jungle_pallet_top_layer1.json | 258 +++++++++++ .../pallet/jungle_pallet_top_layer2.json | 258 +++++++++++ .../block/pallet/mangrove_pallet_bottom.json | 412 ++++++++++++++++++ .../pallet/mangrove_pallet_bottom_layer1.json | 258 +++++++++++ .../pallet/mangrove_pallet_bottom_layer2.json | 258 +++++++++++ .../block/pallet/mangrove_pallet_open.json | 337 ++++++++++++++ .../pallet/mangrove_pallet_open_layer1.json | 266 +++++++++++ .../pallet/mangrove_pallet_open_layer2.json | 266 +++++++++++ .../block/pallet/mangrove_pallet_top.json | 321 ++++++++++++++ .../pallet/mangrove_pallet_top_layer1.json | 258 +++++++++++ .../pallet/mangrove_pallet_top_layer2.json | 258 +++++++++++ .../block/pallet/oak_pallet_bottom.json | 93 ++++ .../pallet/oak_pallet_bottom_layer1.json | 67 +++ .../pallet/oak_pallet_bottom_layer2.json | 67 +++ .../models/block/pallet/oak_pallet_open.json | 62 +++ .../block/pallet/oak_pallet_open_layer1.json | 67 +++ .../block/pallet/oak_pallet_open_layer2.json | 67 +++ .../models/block/pallet/oak_pallet_top.json | 62 +++ .../block/pallet/oak_pallet_top_layer1.json | 67 +++ .../block/pallet/oak_pallet_top_layer2.json | 67 +++ .../block/pallet/spruce_pallet_bottom.json | 412 ++++++++++++++++++ .../pallet/spruce_pallet_bottom_layer1.json | 258 +++++++++++ .../pallet/spruce_pallet_bottom_layer2.json | 258 +++++++++++ .../block/pallet/spruce_pallet_open.json | 337 ++++++++++++++ .../pallet/spruce_pallet_open_layer1.json | 266 +++++++++++ .../pallet/spruce_pallet_open_layer2.json | 266 +++++++++++ .../block/pallet/spruce_pallet_top.json | 321 ++++++++++++++ .../pallet/spruce_pallet_top_layer1.json | 258 +++++++++++ .../pallet/spruce_pallet_top_layer2.json | 258 +++++++++++ .../block/pallet/warped_pallet_bottom.json | 412 ++++++++++++++++++ .../pallet/warped_pallet_bottom_layer1.json | 258 +++++++++++ .../pallet/warped_pallet_bottom_layer2.json | 258 +++++++++++ .../block/pallet/warped_pallet_open.json | 337 ++++++++++++++ .../pallet/warped_pallet_open_layer1.json | 266 +++++++++++ .../pallet/warped_pallet_open_layer2.json | 266 +++++++++++ .../block/pallet/warped_pallet_top.json | 321 ++++++++++++++ .../pallet/warped_pallet_top_layer1.json | 258 +++++++++++ .../pallet/warped_pallet_top_layer2.json | 258 +++++++++++ .../foundation/models/block/roofing.json | 88 ++++ .../block/supportless_oak_platform.json | 54 --- .../block/supportless_oak_platform_top.json | 54 --- .../foundation/models/item/acacia_frame.json | 3 + .../foundation/models/item/acacia_pallet.json | 3 + .../foundation/models/item/bamboo_frame.json | 3 + .../foundation/models/item/bamboo_pallet.json | 3 + .../foundation/models/item/birch_frame.json | 3 + .../foundation/models/item/birch_pallet.json | 3 + .../foundation/models/item/cherry_frame.json | 3 + .../foundation/models/item/cherry_pallet.json | 3 + .../foundation/models/item/crimson_frame.json | 3 + .../models/item/crimson_pallet.json | 3 + .../models/item/dark_oak_frame.json | 3 + .../models/item/dark_oak_pallet.json | 3 + .../foundation/models/item/jungle_frame.json | 3 + .../foundation/models/item/jungle_pallet.json | 3 + .../models/item/mangrove_frame.json | 3 + .../models/item/mangrove_pallet.json | 3 + .../foundation/models/item/oak_beam.json | 3 - .../foundation/models/item/oak_frame.json | 2 +- .../foundation/models/item/oak_pallet.json | 3 + .../foundation/models/item/oak_platform.json | 3 - .../foundation/models/item/oak_support.json | 3 - .../foundation/models/item/roofing.json | 3 + .../foundation/models/item/spruce_frame.json | 3 + .../foundation/models/item/spruce_pallet.json | 3 + .../foundation/models/item/warped_frame.json | 3 + .../foundation/models/item/warped_pallet.json | 3 + .../textures/block/frame/acacia_frame.png | Bin 0 -> 573 bytes .../textures/block/frame/bamboo_frame.png | Bin 0 -> 605 bytes .../textures/block/frame/birch_frame.png | Bin 0 -> 587 bytes .../textures/block/frame/cherry_frame.png | Bin 0 -> 570 bytes .../textures/block/frame/crimson_frame.png | Bin 0 -> 579 bytes .../textures/block/frame/dark_oak_frame.png | Bin 0 -> 570 bytes .../textures/block/frame/jungle_frame.png | Bin 0 -> 576 bytes .../textures/block/frame/mangrove_frame.png | Bin 0 -> 558 bytes .../textures/block/{ => frame}/oak_frame.png | Bin .../textures/block/frame/spruce_frame.png | Bin 0 -> 571 bytes .../textures/block/frame/warped_frame.png | Bin 0 -> 644 bytes .../foundation/textures/block/oak_beam.png | Bin 519 -> 0 bytes .../foundation/textures/block/oak_support.png | Bin 967 -> 0 bytes .../textures/block/pallet/acacia_pallet.png | Bin 0 -> 877 bytes .../textures/block/pallet/bamboo_pallet.png | Bin 0 -> 924 bytes .../textures/block/pallet/birch_pallet.png | Bin 0 -> 890 bytes .../textures/block/pallet/cherry_pallet.png | Bin 0 -> 871 bytes .../textures/block/pallet/crimson_pallet.png | Bin 0 -> 895 bytes .../textures/block/pallet/dark_oak_pallet.png | Bin 0 -> 842 bytes .../textures/block/pallet/jungle_pallet.png | Bin 0 -> 862 bytes .../textures/block/pallet/mangrove_pallet.png | Bin 0 -> 905 bytes .../textures/block/pallet/oak_pallet.png | Bin 0 -> 910 bytes .../textures/block/pallet/spruce_pallet.png | Bin 0 -> 876 bytes .../textures/block/pallet/warped_pallet.png | Bin 0 -> 965 bytes .../foundation/textures/block/roofing.png | Bin 0 -> 720 bytes .../advancements/recipes/acacia_frame.json | 35 ++ .../advancements/recipes/acacia_pallet.json | 35 ++ .../advancements/recipes/bamboo_frame.json | 35 ++ .../advancements/recipes/bamboo_pallet.json | 35 ++ .../advancements/recipes/birch_frame.json | 35 ++ .../advancements/recipes/birch_pallet.json | 35 ++ .../advancements/recipes/cherry_frame.json | 35 ++ .../advancements/recipes/cherry_pallet.json | 35 ++ .../advancements/recipes/crimson_frame.json | 35 ++ .../advancements/recipes/crimson_pallet.json | 35 ++ .../advancements/recipes/dark_oak_frame.json | 35 ++ .../advancements/recipes/dark_oak_pallet.json | 35 ++ .../advancements/recipes/jungle_frame.json | 35 ++ .../advancements/recipes/jungle_pallet.json | 35 ++ .../advancements/recipes/mangrove_frame.json | 35 ++ .../advancements/recipes/mangrove_pallet.json | 35 ++ .../advancements/recipes/oak_pallet.json | 35 ++ .../advancements/recipes/spruce_frame.json | 35 ++ .../advancements/recipes/spruce_pallet.json | 35 ++ .../advancements/recipes/warped_frame.json | 35 ++ .../advancements/recipes/warped_pallet.json | 35 ++ .../data/foundation/recipes/acacia_frame.json | 21 + .../foundation/recipes/acacia_pallet.json | 20 + .../data/foundation/recipes/bamboo_frame.json | 21 + .../foundation/recipes/bamboo_pallet.json | 20 + .../data/foundation/recipes/birch_frame.json | 21 + .../data/foundation/recipes/birch_pallet.json | 20 + .../data/foundation/recipes/cherry_frame.json | 21 + .../foundation/recipes/cherry_pallet.json | 20 + .../foundation/recipes/crimson_frame.json | 21 + .../foundation/recipes/crimson_pallet.json | 20 + .../foundation/recipes/dark_oak_frame.json | 21 + .../foundation/recipes/dark_oak_pallet.json | 20 + .../data/foundation/recipes/jungle_frame.json | 21 + .../foundation/recipes/jungle_pallet.json | 20 + .../foundation/recipes/mangrove_frame.json | 21 + .../foundation/recipes/mangrove_pallet.json | 20 + .../data/foundation/recipes/oak_frame.json | 1 + .../data/foundation/recipes/oak_pallet.json | 20 + .../data/foundation/recipes/spruce_frame.json | 21 + .../foundation/recipes/spruce_pallet.json | 20 + .../data/foundation/recipes/warped_frame.json | 21 + .../foundation/recipes/warped_pallet.json | 20 + .../data/foundation/tags/blocks/frames.json | 15 + .../data/foundation/tags/blocks/pallets.json | 15 + .../foundation/tags/blocks/wooden_blocks.json | 6 - .../foundation/tags/blocks/wooden_frames.json | 5 - .../data/foundation/tags/items/frames.json | 15 + .../data/foundation/tags/items/pallets.json | 15 + .../data/minecraft/tags/blocks/slabs.json | 6 - 373 files changed, 53337 insertions(+), 973 deletions(-) create mode 100644 src/main/java/com/starfish_studios/foundation/block/PalletBlock.java delete mode 100644 src/main/java/com/starfish_studios/foundation/block/PlatformBlock.java create mode 100644 src/main/java/com/starfish_studios/foundation/item/DescriptionBlockItem.java create mode 100644 src/main/resources/assets/foundation/blockstates/acacia_frame.json create mode 100644 src/main/resources/assets/foundation/blockstates/acacia_pallet.json create mode 100644 src/main/resources/assets/foundation/blockstates/bamboo_frame.json create mode 100644 src/main/resources/assets/foundation/blockstates/bamboo_pallet.json create mode 100644 src/main/resources/assets/foundation/blockstates/birch_frame.json create mode 100644 src/main/resources/assets/foundation/blockstates/birch_pallet.json create mode 100644 src/main/resources/assets/foundation/blockstates/cherry_frame.json create mode 100644 src/main/resources/assets/foundation/blockstates/cherry_pallet.json create mode 100644 src/main/resources/assets/foundation/blockstates/crimson_frame.json create mode 100644 src/main/resources/assets/foundation/blockstates/crimson_pallet.json create mode 100644 src/main/resources/assets/foundation/blockstates/dark_oak_frame.json create mode 100644 src/main/resources/assets/foundation/blockstates/dark_oak_pallet.json create mode 100644 src/main/resources/assets/foundation/blockstates/jungle_frame.json create mode 100644 src/main/resources/assets/foundation/blockstates/jungle_pallet.json create mode 100644 src/main/resources/assets/foundation/blockstates/mangrove_frame.json create mode 100644 src/main/resources/assets/foundation/blockstates/mangrove_pallet.json delete mode 100644 src/main/resources/assets/foundation/blockstates/oak_beam.json create mode 100644 src/main/resources/assets/foundation/blockstates/oak_pallet.json delete mode 100644 src/main/resources/assets/foundation/blockstates/oak_platform.json delete mode 100644 src/main/resources/assets/foundation/blockstates/oak_support.json create mode 100644 src/main/resources/assets/foundation/blockstates/roofing.json create mode 100644 src/main/resources/assets/foundation/blockstates/spruce_frame.json create mode 100644 src/main/resources/assets/foundation/blockstates/spruce_pallet.json create mode 100644 src/main/resources/assets/foundation/blockstates/stone_tile_slab.json create mode 100644 src/main/resources/assets/foundation/blockstates/stone_tile_stairs.json create mode 100644 src/main/resources/assets/foundation/blockstates/warped_frame.json create mode 100644 src/main/resources/assets/foundation/blockstates/warped_pallet.json create mode 100644 src/main/resources/assets/foundation/models/block/frame/acacia_bottom.json create mode 100644 src/main/resources/assets/foundation/models/block/frame/acacia_bottom_left_corner.json create mode 100644 src/main/resources/assets/foundation/models/block/frame/acacia_bottom_right_corner.json create mode 100644 src/main/resources/assets/foundation/models/block/frame/acacia_frame.json create mode 100644 src/main/resources/assets/foundation/models/block/frame/acacia_frame_inventory.json create mode 100644 src/main/resources/assets/foundation/models/block/frame/acacia_left.json create mode 100644 src/main/resources/assets/foundation/models/block/frame/acacia_middle.json create mode 100644 src/main/resources/assets/foundation/models/block/frame/acacia_right.json create mode 100644 src/main/resources/assets/foundation/models/block/frame/acacia_top.json create mode 100644 src/main/resources/assets/foundation/models/block/frame/acacia_top_left_corner.json create mode 100644 src/main/resources/assets/foundation/models/block/frame/acacia_top_right_corner.json create mode 100644 src/main/resources/assets/foundation/models/block/frame/bamboo_bottom.json create mode 100644 src/main/resources/assets/foundation/models/block/frame/bamboo_bottom_left_corner.json create mode 100644 src/main/resources/assets/foundation/models/block/frame/bamboo_bottom_right_corner.json create mode 100644 src/main/resources/assets/foundation/models/block/frame/bamboo_frame.json create mode 100644 src/main/resources/assets/foundation/models/block/frame/bamboo_frame_inventory.json create mode 100644 src/main/resources/assets/foundation/models/block/frame/bamboo_left.json create mode 100644 src/main/resources/assets/foundation/models/block/frame/bamboo_middle.json create mode 100644 src/main/resources/assets/foundation/models/block/frame/bamboo_right.json create mode 100644 src/main/resources/assets/foundation/models/block/frame/bamboo_top.json create mode 100644 src/main/resources/assets/foundation/models/block/frame/bamboo_top_left_corner.json create mode 100644 src/main/resources/assets/foundation/models/block/frame/bamboo_top_right_corner.json create mode 100644 src/main/resources/assets/foundation/models/block/frame/birch_bottom.json create mode 100644 src/main/resources/assets/foundation/models/block/frame/birch_bottom_left_corner.json create mode 100644 src/main/resources/assets/foundation/models/block/frame/birch_bottom_right_corner.json create mode 100644 src/main/resources/assets/foundation/models/block/frame/birch_frame.json create mode 100644 src/main/resources/assets/foundation/models/block/frame/birch_frame_inventory.json create mode 100644 src/main/resources/assets/foundation/models/block/frame/birch_left.json create mode 100644 src/main/resources/assets/foundation/models/block/frame/birch_middle.json create mode 100644 src/main/resources/assets/foundation/models/block/frame/birch_right.json create mode 100644 src/main/resources/assets/foundation/models/block/frame/birch_top.json create mode 100644 src/main/resources/assets/foundation/models/block/frame/birch_top_left_corner.json create mode 100644 src/main/resources/assets/foundation/models/block/frame/birch_top_right_corner.json create mode 100644 src/main/resources/assets/foundation/models/block/frame/cherry_bottom.json create mode 100644 src/main/resources/assets/foundation/models/block/frame/cherry_bottom_left_corner.json create mode 100644 src/main/resources/assets/foundation/models/block/frame/cherry_bottom_right_corner.json create mode 100644 src/main/resources/assets/foundation/models/block/frame/cherry_frame.json create mode 100644 src/main/resources/assets/foundation/models/block/frame/cherry_frame_inventory.json create mode 100644 src/main/resources/assets/foundation/models/block/frame/cherry_left.json create mode 100644 src/main/resources/assets/foundation/models/block/frame/cherry_middle.json create mode 100644 src/main/resources/assets/foundation/models/block/frame/cherry_right.json create mode 100644 src/main/resources/assets/foundation/models/block/frame/cherry_top.json create mode 100644 src/main/resources/assets/foundation/models/block/frame/cherry_top_left_corner.json create mode 100644 src/main/resources/assets/foundation/models/block/frame/cherry_top_right_corner.json create mode 100644 src/main/resources/assets/foundation/models/block/frame/crimson_bottom.json create mode 100644 src/main/resources/assets/foundation/models/block/frame/crimson_bottom_left_corner.json create mode 100644 src/main/resources/assets/foundation/models/block/frame/crimson_bottom_right_corner.json create mode 100644 src/main/resources/assets/foundation/models/block/frame/crimson_frame.json create mode 100644 src/main/resources/assets/foundation/models/block/frame/crimson_frame_inventory.json create mode 100644 src/main/resources/assets/foundation/models/block/frame/crimson_left.json create mode 100644 src/main/resources/assets/foundation/models/block/frame/crimson_middle.json create mode 100644 src/main/resources/assets/foundation/models/block/frame/crimson_right.json create mode 100644 src/main/resources/assets/foundation/models/block/frame/crimson_top.json create mode 100644 src/main/resources/assets/foundation/models/block/frame/crimson_top_left_corner.json create mode 100644 src/main/resources/assets/foundation/models/block/frame/crimson_top_right_corner.json create mode 100644 src/main/resources/assets/foundation/models/block/frame/dark_oak_bottom.json create mode 100644 src/main/resources/assets/foundation/models/block/frame/dark_oak_bottom_left_corner.json create mode 100644 src/main/resources/assets/foundation/models/block/frame/dark_oak_bottom_right_corner.json create mode 100644 src/main/resources/assets/foundation/models/block/frame/dark_oak_frame.json create mode 100644 src/main/resources/assets/foundation/models/block/frame/dark_oak_frame_inventory.json create mode 100644 src/main/resources/assets/foundation/models/block/frame/dark_oak_left.json create mode 100644 src/main/resources/assets/foundation/models/block/frame/dark_oak_middle.json create mode 100644 src/main/resources/assets/foundation/models/block/frame/dark_oak_right.json create mode 100644 src/main/resources/assets/foundation/models/block/frame/dark_oak_top.json create mode 100644 src/main/resources/assets/foundation/models/block/frame/dark_oak_top_left_corner.json create mode 100644 src/main/resources/assets/foundation/models/block/frame/dark_oak_top_right_corner.json create mode 100644 src/main/resources/assets/foundation/models/block/frame/jungle_bottom.json create mode 100644 src/main/resources/assets/foundation/models/block/frame/jungle_bottom_left_corner.json create mode 100644 src/main/resources/assets/foundation/models/block/frame/jungle_bottom_right_corner.json create mode 100644 src/main/resources/assets/foundation/models/block/frame/jungle_frame.json create mode 100644 src/main/resources/assets/foundation/models/block/frame/jungle_frame_inventory.json create mode 100644 src/main/resources/assets/foundation/models/block/frame/jungle_left.json create mode 100644 src/main/resources/assets/foundation/models/block/frame/jungle_middle.json create mode 100644 src/main/resources/assets/foundation/models/block/frame/jungle_right.json create mode 100644 src/main/resources/assets/foundation/models/block/frame/jungle_top.json create mode 100644 src/main/resources/assets/foundation/models/block/frame/jungle_top_left_corner.json create mode 100644 src/main/resources/assets/foundation/models/block/frame/jungle_top_right_corner.json create mode 100644 src/main/resources/assets/foundation/models/block/frame/mangrove_bottom.json create mode 100644 src/main/resources/assets/foundation/models/block/frame/mangrove_bottom_left_corner.json create mode 100644 src/main/resources/assets/foundation/models/block/frame/mangrove_bottom_right_corner.json create mode 100644 src/main/resources/assets/foundation/models/block/frame/mangrove_frame.json create mode 100644 src/main/resources/assets/foundation/models/block/frame/mangrove_frame_inventory.json create mode 100644 src/main/resources/assets/foundation/models/block/frame/mangrove_left.json create mode 100644 src/main/resources/assets/foundation/models/block/frame/mangrove_middle.json create mode 100644 src/main/resources/assets/foundation/models/block/frame/mangrove_right.json create mode 100644 src/main/resources/assets/foundation/models/block/frame/mangrove_top.json create mode 100644 src/main/resources/assets/foundation/models/block/frame/mangrove_top_left_corner.json create mode 100644 src/main/resources/assets/foundation/models/block/frame/mangrove_top_right_corner.json create mode 100644 src/main/resources/assets/foundation/models/block/frame/oak_frame.json rename src/main/resources/assets/foundation/models/block/{ => frame}/oak_frame_inventory.json (52%) create mode 100644 src/main/resources/assets/foundation/models/block/frame/spruce_bottom.json create mode 100644 src/main/resources/assets/foundation/models/block/frame/spruce_bottom_left_corner.json create mode 100644 src/main/resources/assets/foundation/models/block/frame/spruce_bottom_right_corner.json create mode 100644 src/main/resources/assets/foundation/models/block/frame/spruce_frame.json create mode 100644 src/main/resources/assets/foundation/models/block/frame/spruce_frame_inventory.json create mode 100644 src/main/resources/assets/foundation/models/block/frame/spruce_left.json create mode 100644 src/main/resources/assets/foundation/models/block/frame/spruce_middle.json create mode 100644 src/main/resources/assets/foundation/models/block/frame/spruce_right.json create mode 100644 src/main/resources/assets/foundation/models/block/frame/spruce_top.json create mode 100644 src/main/resources/assets/foundation/models/block/frame/spruce_top_left_corner.json create mode 100644 src/main/resources/assets/foundation/models/block/frame/spruce_top_right_corner.json create mode 100644 src/main/resources/assets/foundation/models/block/frame/warped_bottom.json create mode 100644 src/main/resources/assets/foundation/models/block/frame/warped_bottom_left_corner.json create mode 100644 src/main/resources/assets/foundation/models/block/frame/warped_bottom_right_corner.json create mode 100644 src/main/resources/assets/foundation/models/block/frame/warped_frame.json create mode 100644 src/main/resources/assets/foundation/models/block/frame/warped_frame_inventory.json create mode 100644 src/main/resources/assets/foundation/models/block/frame/warped_left.json create mode 100644 src/main/resources/assets/foundation/models/block/frame/warped_middle.json create mode 100644 src/main/resources/assets/foundation/models/block/frame/warped_right.json create mode 100644 src/main/resources/assets/foundation/models/block/frame/warped_top.json create mode 100644 src/main/resources/assets/foundation/models/block/frame/warped_top_left_corner.json create mode 100644 src/main/resources/assets/foundation/models/block/frame/warped_top_right_corner.json delete mode 100644 src/main/resources/assets/foundation/models/block/lantern/wno.py delete mode 100644 src/main/resources/assets/foundation/models/block/oak_frame.json delete mode 100644 src/main/resources/assets/foundation/models/block/oak_platform.json delete mode 100644 src/main/resources/assets/foundation/models/block/oak_platform_bottom.json delete mode 100644 src/main/resources/assets/foundation/models/block/oak_platform_open.json delete mode 100644 src/main/resources/assets/foundation/models/block/oak_platform_top.json create mode 100644 src/main/resources/assets/foundation/models/block/pallet/acacia_pallet_bottom.json create mode 100644 src/main/resources/assets/foundation/models/block/pallet/acacia_pallet_bottom_layer1.json create mode 100644 src/main/resources/assets/foundation/models/block/pallet/acacia_pallet_bottom_layer2.json create mode 100644 src/main/resources/assets/foundation/models/block/pallet/acacia_pallet_open.json create mode 100644 src/main/resources/assets/foundation/models/block/pallet/acacia_pallet_open_layer1.json create mode 100644 src/main/resources/assets/foundation/models/block/pallet/acacia_pallet_open_layer2.json create mode 100644 src/main/resources/assets/foundation/models/block/pallet/acacia_pallet_top.json create mode 100644 src/main/resources/assets/foundation/models/block/pallet/acacia_pallet_top_layer1.json create mode 100644 src/main/resources/assets/foundation/models/block/pallet/acacia_pallet_top_layer2.json create mode 100644 src/main/resources/assets/foundation/models/block/pallet/bamboo_pallet_bottom.json create mode 100644 src/main/resources/assets/foundation/models/block/pallet/bamboo_pallet_bottom_layer1.json create mode 100644 src/main/resources/assets/foundation/models/block/pallet/bamboo_pallet_bottom_layer2.json create mode 100644 src/main/resources/assets/foundation/models/block/pallet/bamboo_pallet_open.json create mode 100644 src/main/resources/assets/foundation/models/block/pallet/bamboo_pallet_open_layer1.json create mode 100644 src/main/resources/assets/foundation/models/block/pallet/bamboo_pallet_open_layer2.json create mode 100644 src/main/resources/assets/foundation/models/block/pallet/bamboo_pallet_top.json create mode 100644 src/main/resources/assets/foundation/models/block/pallet/bamboo_pallet_top_layer1.json create mode 100644 src/main/resources/assets/foundation/models/block/pallet/bamboo_pallet_top_layer2.json create mode 100644 src/main/resources/assets/foundation/models/block/pallet/birch_pallet_bottom.json create mode 100644 src/main/resources/assets/foundation/models/block/pallet/birch_pallet_bottom_layer1.json create mode 100644 src/main/resources/assets/foundation/models/block/pallet/birch_pallet_bottom_layer2.json create mode 100644 src/main/resources/assets/foundation/models/block/pallet/birch_pallet_open.json create mode 100644 src/main/resources/assets/foundation/models/block/pallet/birch_pallet_open_layer1.json create mode 100644 src/main/resources/assets/foundation/models/block/pallet/birch_pallet_open_layer2.json create mode 100644 src/main/resources/assets/foundation/models/block/pallet/birch_pallet_top.json create mode 100644 src/main/resources/assets/foundation/models/block/pallet/birch_pallet_top_layer1.json create mode 100644 src/main/resources/assets/foundation/models/block/pallet/birch_pallet_top_layer2.json create mode 100644 src/main/resources/assets/foundation/models/block/pallet/cherry_pallet_bottom.json create mode 100644 src/main/resources/assets/foundation/models/block/pallet/cherry_pallet_bottom_layer1.json create mode 100644 src/main/resources/assets/foundation/models/block/pallet/cherry_pallet_bottom_layer2.json create mode 100644 src/main/resources/assets/foundation/models/block/pallet/cherry_pallet_open.json create mode 100644 src/main/resources/assets/foundation/models/block/pallet/cherry_pallet_open_layer1.json create mode 100644 src/main/resources/assets/foundation/models/block/pallet/cherry_pallet_open_layer2.json create mode 100644 src/main/resources/assets/foundation/models/block/pallet/cherry_pallet_top.json create mode 100644 src/main/resources/assets/foundation/models/block/pallet/cherry_pallet_top_layer1.json create mode 100644 src/main/resources/assets/foundation/models/block/pallet/cherry_pallet_top_layer2.json create mode 100644 src/main/resources/assets/foundation/models/block/pallet/crimson_pallet_bottom.json create mode 100644 src/main/resources/assets/foundation/models/block/pallet/crimson_pallet_bottom_layer1.json create mode 100644 src/main/resources/assets/foundation/models/block/pallet/crimson_pallet_bottom_layer2.json create mode 100644 src/main/resources/assets/foundation/models/block/pallet/crimson_pallet_open.json create mode 100644 src/main/resources/assets/foundation/models/block/pallet/crimson_pallet_open_layer1.json create mode 100644 src/main/resources/assets/foundation/models/block/pallet/crimson_pallet_open_layer2.json create mode 100644 src/main/resources/assets/foundation/models/block/pallet/crimson_pallet_top.json create mode 100644 src/main/resources/assets/foundation/models/block/pallet/crimson_pallet_top_layer1.json create mode 100644 src/main/resources/assets/foundation/models/block/pallet/crimson_pallet_top_layer2.json create mode 100644 src/main/resources/assets/foundation/models/block/pallet/dark_oak_pallet_bottom.json create mode 100644 src/main/resources/assets/foundation/models/block/pallet/dark_oak_pallet_bottom_layer1.json create mode 100644 src/main/resources/assets/foundation/models/block/pallet/dark_oak_pallet_bottom_layer2.json create mode 100644 src/main/resources/assets/foundation/models/block/pallet/dark_oak_pallet_open.json create mode 100644 src/main/resources/assets/foundation/models/block/pallet/dark_oak_pallet_open_layer1.json create mode 100644 src/main/resources/assets/foundation/models/block/pallet/dark_oak_pallet_open_layer2.json create mode 100644 src/main/resources/assets/foundation/models/block/pallet/dark_oak_pallet_top.json create mode 100644 src/main/resources/assets/foundation/models/block/pallet/dark_oak_pallet_top_layer1.json create mode 100644 src/main/resources/assets/foundation/models/block/pallet/dark_oak_pallet_top_layer2.json create mode 100644 src/main/resources/assets/foundation/models/block/pallet/jungle_pallet_bottom.json create mode 100644 src/main/resources/assets/foundation/models/block/pallet/jungle_pallet_bottom_layer1.json create mode 100644 src/main/resources/assets/foundation/models/block/pallet/jungle_pallet_bottom_layer2.json create mode 100644 src/main/resources/assets/foundation/models/block/pallet/jungle_pallet_open.json create mode 100644 src/main/resources/assets/foundation/models/block/pallet/jungle_pallet_open_layer1.json create mode 100644 src/main/resources/assets/foundation/models/block/pallet/jungle_pallet_open_layer2.json create mode 100644 src/main/resources/assets/foundation/models/block/pallet/jungle_pallet_top.json create mode 100644 src/main/resources/assets/foundation/models/block/pallet/jungle_pallet_top_layer1.json create mode 100644 src/main/resources/assets/foundation/models/block/pallet/jungle_pallet_top_layer2.json create mode 100644 src/main/resources/assets/foundation/models/block/pallet/mangrove_pallet_bottom.json create mode 100644 src/main/resources/assets/foundation/models/block/pallet/mangrove_pallet_bottom_layer1.json create mode 100644 src/main/resources/assets/foundation/models/block/pallet/mangrove_pallet_bottom_layer2.json create mode 100644 src/main/resources/assets/foundation/models/block/pallet/mangrove_pallet_open.json create mode 100644 src/main/resources/assets/foundation/models/block/pallet/mangrove_pallet_open_layer1.json create mode 100644 src/main/resources/assets/foundation/models/block/pallet/mangrove_pallet_open_layer2.json create mode 100644 src/main/resources/assets/foundation/models/block/pallet/mangrove_pallet_top.json create mode 100644 src/main/resources/assets/foundation/models/block/pallet/mangrove_pallet_top_layer1.json create mode 100644 src/main/resources/assets/foundation/models/block/pallet/mangrove_pallet_top_layer2.json create mode 100644 src/main/resources/assets/foundation/models/block/pallet/oak_pallet_bottom.json create mode 100644 src/main/resources/assets/foundation/models/block/pallet/oak_pallet_bottom_layer1.json create mode 100644 src/main/resources/assets/foundation/models/block/pallet/oak_pallet_bottom_layer2.json create mode 100644 src/main/resources/assets/foundation/models/block/pallet/oak_pallet_open.json create mode 100644 src/main/resources/assets/foundation/models/block/pallet/oak_pallet_open_layer1.json create mode 100644 src/main/resources/assets/foundation/models/block/pallet/oak_pallet_open_layer2.json create mode 100644 src/main/resources/assets/foundation/models/block/pallet/oak_pallet_top.json create mode 100644 src/main/resources/assets/foundation/models/block/pallet/oak_pallet_top_layer1.json create mode 100644 src/main/resources/assets/foundation/models/block/pallet/oak_pallet_top_layer2.json create mode 100644 src/main/resources/assets/foundation/models/block/pallet/spruce_pallet_bottom.json create mode 100644 src/main/resources/assets/foundation/models/block/pallet/spruce_pallet_bottom_layer1.json create mode 100644 src/main/resources/assets/foundation/models/block/pallet/spruce_pallet_bottom_layer2.json create mode 100644 src/main/resources/assets/foundation/models/block/pallet/spruce_pallet_open.json create mode 100644 src/main/resources/assets/foundation/models/block/pallet/spruce_pallet_open_layer1.json create mode 100644 src/main/resources/assets/foundation/models/block/pallet/spruce_pallet_open_layer2.json create mode 100644 src/main/resources/assets/foundation/models/block/pallet/spruce_pallet_top.json create mode 100644 src/main/resources/assets/foundation/models/block/pallet/spruce_pallet_top_layer1.json create mode 100644 src/main/resources/assets/foundation/models/block/pallet/spruce_pallet_top_layer2.json create mode 100644 src/main/resources/assets/foundation/models/block/pallet/warped_pallet_bottom.json create mode 100644 src/main/resources/assets/foundation/models/block/pallet/warped_pallet_bottom_layer1.json create mode 100644 src/main/resources/assets/foundation/models/block/pallet/warped_pallet_bottom_layer2.json create mode 100644 src/main/resources/assets/foundation/models/block/pallet/warped_pallet_open.json create mode 100644 src/main/resources/assets/foundation/models/block/pallet/warped_pallet_open_layer1.json create mode 100644 src/main/resources/assets/foundation/models/block/pallet/warped_pallet_open_layer2.json create mode 100644 src/main/resources/assets/foundation/models/block/pallet/warped_pallet_top.json create mode 100644 src/main/resources/assets/foundation/models/block/pallet/warped_pallet_top_layer1.json create mode 100644 src/main/resources/assets/foundation/models/block/pallet/warped_pallet_top_layer2.json create mode 100644 src/main/resources/assets/foundation/models/block/roofing.json delete mode 100644 src/main/resources/assets/foundation/models/block/supportless_oak_platform.json delete mode 100644 src/main/resources/assets/foundation/models/block/supportless_oak_platform_top.json create mode 100644 src/main/resources/assets/foundation/models/item/acacia_frame.json create mode 100644 src/main/resources/assets/foundation/models/item/acacia_pallet.json create mode 100644 src/main/resources/assets/foundation/models/item/bamboo_frame.json create mode 100644 src/main/resources/assets/foundation/models/item/bamboo_pallet.json create mode 100644 src/main/resources/assets/foundation/models/item/birch_frame.json create mode 100644 src/main/resources/assets/foundation/models/item/birch_pallet.json create mode 100644 src/main/resources/assets/foundation/models/item/cherry_frame.json create mode 100644 src/main/resources/assets/foundation/models/item/cherry_pallet.json create mode 100644 src/main/resources/assets/foundation/models/item/crimson_frame.json create mode 100644 src/main/resources/assets/foundation/models/item/crimson_pallet.json create mode 100644 src/main/resources/assets/foundation/models/item/dark_oak_frame.json create mode 100644 src/main/resources/assets/foundation/models/item/dark_oak_pallet.json create mode 100644 src/main/resources/assets/foundation/models/item/jungle_frame.json create mode 100644 src/main/resources/assets/foundation/models/item/jungle_pallet.json create mode 100644 src/main/resources/assets/foundation/models/item/mangrove_frame.json create mode 100644 src/main/resources/assets/foundation/models/item/mangrove_pallet.json delete mode 100644 src/main/resources/assets/foundation/models/item/oak_beam.json create mode 100644 src/main/resources/assets/foundation/models/item/oak_pallet.json delete mode 100644 src/main/resources/assets/foundation/models/item/oak_platform.json delete mode 100644 src/main/resources/assets/foundation/models/item/oak_support.json create mode 100644 src/main/resources/assets/foundation/models/item/roofing.json create mode 100644 src/main/resources/assets/foundation/models/item/spruce_frame.json create mode 100644 src/main/resources/assets/foundation/models/item/spruce_pallet.json create mode 100644 src/main/resources/assets/foundation/models/item/warped_frame.json create mode 100644 src/main/resources/assets/foundation/models/item/warped_pallet.json create mode 100644 src/main/resources/assets/foundation/textures/block/frame/acacia_frame.png create mode 100644 src/main/resources/assets/foundation/textures/block/frame/bamboo_frame.png create mode 100644 src/main/resources/assets/foundation/textures/block/frame/birch_frame.png create mode 100644 src/main/resources/assets/foundation/textures/block/frame/cherry_frame.png create mode 100644 src/main/resources/assets/foundation/textures/block/frame/crimson_frame.png create mode 100644 src/main/resources/assets/foundation/textures/block/frame/dark_oak_frame.png create mode 100644 src/main/resources/assets/foundation/textures/block/frame/jungle_frame.png create mode 100644 src/main/resources/assets/foundation/textures/block/frame/mangrove_frame.png rename src/main/resources/assets/foundation/textures/block/{ => frame}/oak_frame.png (100%) create mode 100644 src/main/resources/assets/foundation/textures/block/frame/spruce_frame.png create mode 100644 src/main/resources/assets/foundation/textures/block/frame/warped_frame.png delete mode 100644 src/main/resources/assets/foundation/textures/block/oak_beam.png delete mode 100644 src/main/resources/assets/foundation/textures/block/oak_support.png create mode 100644 src/main/resources/assets/foundation/textures/block/pallet/acacia_pallet.png create mode 100644 src/main/resources/assets/foundation/textures/block/pallet/bamboo_pallet.png create mode 100644 src/main/resources/assets/foundation/textures/block/pallet/birch_pallet.png create mode 100644 src/main/resources/assets/foundation/textures/block/pallet/cherry_pallet.png create mode 100644 src/main/resources/assets/foundation/textures/block/pallet/crimson_pallet.png create mode 100644 src/main/resources/assets/foundation/textures/block/pallet/dark_oak_pallet.png create mode 100644 src/main/resources/assets/foundation/textures/block/pallet/jungle_pallet.png create mode 100644 src/main/resources/assets/foundation/textures/block/pallet/mangrove_pallet.png create mode 100644 src/main/resources/assets/foundation/textures/block/pallet/oak_pallet.png create mode 100644 src/main/resources/assets/foundation/textures/block/pallet/spruce_pallet.png create mode 100644 src/main/resources/assets/foundation/textures/block/pallet/warped_pallet.png create mode 100644 src/main/resources/assets/foundation/textures/block/roofing.png create mode 100644 src/main/resources/data/foundation/advancements/recipes/acacia_frame.json create mode 100644 src/main/resources/data/foundation/advancements/recipes/acacia_pallet.json create mode 100644 src/main/resources/data/foundation/advancements/recipes/bamboo_frame.json create mode 100644 src/main/resources/data/foundation/advancements/recipes/bamboo_pallet.json create mode 100644 src/main/resources/data/foundation/advancements/recipes/birch_frame.json create mode 100644 src/main/resources/data/foundation/advancements/recipes/birch_pallet.json create mode 100644 src/main/resources/data/foundation/advancements/recipes/cherry_frame.json create mode 100644 src/main/resources/data/foundation/advancements/recipes/cherry_pallet.json create mode 100644 src/main/resources/data/foundation/advancements/recipes/crimson_frame.json create mode 100644 src/main/resources/data/foundation/advancements/recipes/crimson_pallet.json create mode 100644 src/main/resources/data/foundation/advancements/recipes/dark_oak_frame.json create mode 100644 src/main/resources/data/foundation/advancements/recipes/dark_oak_pallet.json create mode 100644 src/main/resources/data/foundation/advancements/recipes/jungle_frame.json create mode 100644 src/main/resources/data/foundation/advancements/recipes/jungle_pallet.json create mode 100644 src/main/resources/data/foundation/advancements/recipes/mangrove_frame.json create mode 100644 src/main/resources/data/foundation/advancements/recipes/mangrove_pallet.json create mode 100644 src/main/resources/data/foundation/advancements/recipes/oak_pallet.json create mode 100644 src/main/resources/data/foundation/advancements/recipes/spruce_frame.json create mode 100644 src/main/resources/data/foundation/advancements/recipes/spruce_pallet.json create mode 100644 src/main/resources/data/foundation/advancements/recipes/warped_frame.json create mode 100644 src/main/resources/data/foundation/advancements/recipes/warped_pallet.json create mode 100644 src/main/resources/data/foundation/recipes/acacia_frame.json create mode 100644 src/main/resources/data/foundation/recipes/acacia_pallet.json create mode 100644 src/main/resources/data/foundation/recipes/bamboo_frame.json create mode 100644 src/main/resources/data/foundation/recipes/bamboo_pallet.json create mode 100644 src/main/resources/data/foundation/recipes/birch_frame.json create mode 100644 src/main/resources/data/foundation/recipes/birch_pallet.json create mode 100644 src/main/resources/data/foundation/recipes/cherry_frame.json create mode 100644 src/main/resources/data/foundation/recipes/cherry_pallet.json create mode 100644 src/main/resources/data/foundation/recipes/crimson_frame.json create mode 100644 src/main/resources/data/foundation/recipes/crimson_pallet.json create mode 100644 src/main/resources/data/foundation/recipes/dark_oak_frame.json create mode 100644 src/main/resources/data/foundation/recipes/dark_oak_pallet.json create mode 100644 src/main/resources/data/foundation/recipes/jungle_frame.json create mode 100644 src/main/resources/data/foundation/recipes/jungle_pallet.json create mode 100644 src/main/resources/data/foundation/recipes/mangrove_frame.json create mode 100644 src/main/resources/data/foundation/recipes/mangrove_pallet.json create mode 100644 src/main/resources/data/foundation/recipes/oak_pallet.json create mode 100644 src/main/resources/data/foundation/recipes/spruce_frame.json create mode 100644 src/main/resources/data/foundation/recipes/spruce_pallet.json create mode 100644 src/main/resources/data/foundation/recipes/warped_frame.json create mode 100644 src/main/resources/data/foundation/recipes/warped_pallet.json create mode 100644 src/main/resources/data/foundation/tags/blocks/frames.json create mode 100644 src/main/resources/data/foundation/tags/blocks/pallets.json delete mode 100644 src/main/resources/data/foundation/tags/blocks/wooden_blocks.json delete mode 100644 src/main/resources/data/foundation/tags/blocks/wooden_frames.json create mode 100644 src/main/resources/data/foundation/tags/items/frames.json create mode 100644 src/main/resources/data/foundation/tags/items/pallets.json delete mode 100644 src/main/resources/data/minecraft/tags/blocks/slabs.json diff --git a/src/main/java/com/starfish_studios/foundation/block/FrameBlock.java b/src/main/java/com/starfish_studios/foundation/block/FrameBlock.java index dd671e54..106a08b9 100644 --- a/src/main/java/com/starfish_studios/foundation/block/FrameBlock.java +++ b/src/main/java/com/starfish_studios/foundation/block/FrameBlock.java @@ -1,15 +1,13 @@ package com.starfish_studios.foundation.block; import com.starfish_studios.foundation.block.properties.FoundationBlockStateProperties; +import com.starfish_studios.foundation.registry.FoundationItems; import net.minecraft.core.BlockPos; import net.minecraft.core.Direction; import net.minecraft.world.item.context.BlockPlaceContext; import net.minecraft.world.level.BlockGetter; import net.minecraft.world.level.LevelAccessor; -import net.minecraft.world.level.block.Block; -import net.minecraft.world.level.block.Mirror; -import net.minecraft.world.level.block.Rotation; -import net.minecraft.world.level.block.SimpleWaterloggedBlock; +import net.minecraft.world.level.block.*; import net.minecraft.world.level.block.state.BlockState; import net.minecraft.world.level.block.state.StateDefinition; import net.minecraft.world.level.block.state.properties.BlockStateProperties; @@ -68,6 +66,20 @@ public VoxelShape getShape(BlockState blockState, BlockGetter blockGetter, Block }; } + // TODO: For some reason, this is causing a crash when blocks are broken "too fast". It doesn't crash when the blocks are broken slowly. + /** "No bounds for empty shape" **/ + /* + public VoxelShape getShape(BlockState blockState, BlockGetter blockGetter, BlockPos blockPos, CollisionContext collisionContext) { + if (collisionContext.isHoldingItem(FoundationItems.OAK_FRAME.asItem())) { + return switch (blockState.getValue(FACING)) { + case EAST -> EAST; + case SOUTH -> SOUTH; + case WEST -> WEST; + default -> NORTH; + }; + } else return Shapes.empty(); + } */ + public VoxelShape getCollisionShape(BlockState blockState, BlockGetter blockGetter, BlockPos blockPos, CollisionContext collisionContext) { return switch (blockState.getValue(FACING)) { case NORTH -> Shapes.or(blockState.getValue(TOP) ? TOP_NORTH_AABB : Shapes.empty(), blockState.getValue(BOTTOM) ? BOTTOM_NORTH_AABB : Shapes.empty()); @@ -94,10 +106,6 @@ public BlockState updateShape(BlockState state, Direction direction, BlockState return getConnections(state, level, currentPos); } - - - - @Override public FluidState getFluidState(BlockState state) { return state.getValue(WATERLOGGED) ? Fluids.WATER.getSource(false) : super.getFluidState(state); diff --git a/src/main/java/com/starfish_studios/foundation/block/IronFenceBlock.java b/src/main/java/com/starfish_studios/foundation/block/IronFenceBlock.java index a3a77c45..3cf1fd52 100644 --- a/src/main/java/com/starfish_studios/foundation/block/IronFenceBlock.java +++ b/src/main/java/com/starfish_studios/foundation/block/IronFenceBlock.java @@ -22,6 +22,6 @@ public boolean connectsTo(BlockState blockState, boolean bl, Direction direction } private boolean isSameFence(BlockState blockState) { - return blockState.is(BlockTags.FENCES) && blockState.is(FoundationTags.METAL_FENCES) == this.defaultBlockState().is(FoundationTags.METAL_FENCES); + return blockState.is(BlockTags.FENCES) && blockState.is(FoundationTags.FoundationBlockTags.METAL_FENCES) == this.defaultBlockState().is(FoundationTags.FoundationBlockTags.METAL_FENCES); } } diff --git a/src/main/java/com/starfish_studios/foundation/block/PalletBlock.java b/src/main/java/com/starfish_studios/foundation/block/PalletBlock.java new file mode 100644 index 00000000..06918954 --- /dev/null +++ b/src/main/java/com/starfish_studios/foundation/block/PalletBlock.java @@ -0,0 +1,241 @@ +package com.starfish_studios.foundation.block; + +import com.starfish_studios.foundation.block.properties.FoundationBlockStateProperties; +import net.fabricmc.api.EnvType; +import net.fabricmc.api.Environment; +import net.minecraft.client.Minecraft; +import net.minecraft.core.BlockPos; +import net.minecraft.core.Direction; +import net.minecraft.server.level.ServerLevel; +import net.minecraft.sounds.SoundEvents; +import net.minecraft.sounds.SoundSource; +import net.minecraft.tags.ItemTags; +import net.minecraft.util.RandomSource; +import net.minecraft.world.InteractionHand; +import net.minecraft.world.InteractionResult; +import net.minecraft.world.entity.player.Player; +import net.minecraft.world.item.Items; +import net.minecraft.world.item.context.BlockPlaceContext; +import net.minecraft.world.level.BlockGetter; +import net.minecraft.world.level.ItemLike; +import net.minecraft.world.level.Level; +import net.minecraft.world.level.LevelAccessor; +import net.minecraft.world.level.block.*; +import net.minecraft.world.level.block.state.BlockState; +import net.minecraft.world.level.block.state.StateDefinition; +import net.minecraft.world.level.block.state.properties.*; +import net.minecraft.world.level.gameevent.GameEvent; +import net.minecraft.world.level.material.FluidState; +import net.minecraft.world.level.material.Fluids; +import net.minecraft.world.phys.BlockHitResult; +import net.minecraft.world.phys.shapes.CollisionContext; +import net.minecraft.world.phys.shapes.VoxelShape; +import org.jetbrains.annotations.Nullable; + +import static org.apache.logging.log4j.Level.getLevel; + +public class PalletBlock extends HorizontalDirectionalBlock implements SimpleWaterloggedBlock { + protected static final VoxelShape BOTTOM_AABB = Block.box(0.0, 0.0, 0.0, 16.0, 6.0, 16.0); + protected static final VoxelShape TOP_AABB = Block.box(0.0, 10.0, 0.0, 16.0, 16.0, 16.0); + protected static final VoxelShape NORTH_AABB = Block.box(0.0, 0.0, 10.0, 16.0, 16.0, 16.0); + protected static final VoxelShape EAST_AABB = Block.box(0.0, 0.0, 0.0, 6.0, 16.0, 16.0); + protected static final VoxelShape SOUTH_AABB = Block.box(0.0, 0.0, 0.0, 16.0, 16.0, 6.0); + protected static final VoxelShape WEST_AABB = Block.box(10.0, 0.0, 0.0, 16.0, 16.0, 16.0); + + protected static final VoxelShape BOTTOM_AABB_LAYER_ONE = Block.box(0.0, 0.0, 0.0, 16.0, 3.0, 16.0); + protected static final VoxelShape BOTTOM_AABB_LAYER_TWO = Block.box(0.0, 0.3, 0.0, 16.0, 6.0, 16.0); + protected static final VoxelShape TOP_AABB_LAYER_ONE = Block.box(0.0, 10.0, 0.0, 16.0, 13.0, 16.0); + protected static final VoxelShape TOP_AABB_LAYER_TWO = Block.box(0.0, 13.0, 0.0, 16.0, 16.0, 16.0); + protected static final VoxelShape NORTH_AABB_LAYER_ONE = Block.box(0.0, 0.0, 13.0, 16.0, 16.0, 16.0); + protected static final VoxelShape NORTH_AABB_LAYER_TWO = Block.box(0.0, 0.0, 10.0, 16.0, 13.0, 16.0); + + public static final BooleanProperty OPEN = BooleanProperty.create("open"); + public static final EnumProperty HALF = BlockStateProperties.HALF; + public static final BooleanProperty LAYER_ONE = FoundationBlockStateProperties.LAYER_ONE; + public static final BooleanProperty LAYER_TWO = FoundationBlockStateProperties.LAYER_TWO; + + public static final DirectionProperty FACING = BlockStateProperties.HORIZONTAL_FACING; + public static final BooleanProperty WATERLOGGED = BlockStateProperties.WATERLOGGED; + + public PalletBlock(Properties properties) { + super(properties); + registerDefaultState(this.stateDefinition.any() + .setValue(WATERLOGGED, false) + .setValue(HALF, Half.BOTTOM) + .setValue(FACING, Direction.NORTH) + .setValue(OPEN, false) + .setValue(LAYER_ONE, true) + .setValue(LAYER_TWO, true)); + } + + public VoxelShape getInteractionShape(BlockState blockState, BlockGetter blockGetter, BlockPos blockPos, CollisionContext collisionContext) { + if (blockState.getValue(HALF) == Half.BOTTOM) { + assert Minecraft.getInstance().hitResult != null; + if (Minecraft.getInstance().hitResult.getLocation().y - (double)blockPos.getY() < 0.25) { + return BOTTOM_AABB_LAYER_ONE; + } else { + return BOTTOM_AABB_LAYER_TWO; + } + } + + return super.getShape(blockState, blockGetter, blockPos, collisionContext); + } + + + public VoxelShape getShape(BlockState blockState, BlockGetter blockGetter, BlockPos blockPos, CollisionContext collisionContext) { + if (blockState.getValue(OPEN)) { + return switch (blockState.getValue(FACING)) { + case NORTH -> NORTH_AABB; + case SOUTH -> SOUTH_AABB; + case WEST -> WEST_AABB; + case EAST -> EAST_AABB; + default -> BOTTOM_AABB; + }; + } else if (blockState.getValue(HALF) == Half.TOP) { + return TOP_AABB; + } else return BOTTOM_AABB; + } + + public boolean propagatesSkylightDown(BlockState blockState, BlockGetter blockGetter, BlockPos blockPos) { + return true; + } + + protected void playSound(@Nullable Player player, Level level, BlockPos blockPos, boolean bl) { + level.playSound(player, blockPos, bl ? SoundEvents.WOODEN_TRAPDOOR_OPEN : SoundEvents.WOODEN_TRAPDOOR_CLOSE, SoundSource.BLOCKS, 1.0F, 1.0F); + level.gameEvent(player, bl ? GameEvent.BLOCK_OPEN : GameEvent.BLOCK_CLOSE, blockPos); + } + + public InteractionResult use(BlockState blockState, Level level, BlockPos blockPos, Player player, InteractionHand interactionHand, BlockHitResult blockHitResult) { + if (player.getItemInHand(interactionHand).is(ItemTags.AXES)) { + if (blockHitResult.getLocation().z - (double)blockPos.getZ() > 0.5 && blockState.getValue(FACING) == Direction.NORTH) { + if (blockHitResult.getLocation().z - (double)blockPos.getZ() < 0.75) { + blockState = blockState.cycle(LAYER_ONE); + } else { + blockState = blockState.cycle(LAYER_TWO); + } + if (!blockState.getValue(LAYER_ONE) && !blockState.getValue(LAYER_TWO)) { + blockState = blockState.setValue(LAYER_ONE, true).setValue(LAYER_TWO, true); + } + level.setBlock(blockPos, blockState, 2); + level.playSound(player, blockPos, Blocks.SCAFFOLDING.getSoundType(level.getBlockState(blockPos)).getPlaceSound(), player.getSoundSource(), 1.0F, 1.0F); + return InteractionResult.SUCCESS; + } else if (blockHitResult.getLocation().z - (double)blockPos.getZ() < 0.5 && blockState.getValue(FACING) == Direction.SOUTH) { + if (blockHitResult.getLocation().z - (double)blockPos.getZ() > 0.25) { + blockState = blockState.cycle(LAYER_ONE); + } else { + blockState = blockState.cycle(LAYER_TWO); + } + if (!blockState.getValue(LAYER_ONE) && !blockState.getValue(LAYER_TWO)) { + blockState = blockState.setValue(LAYER_ONE, true).setValue(LAYER_TWO, true); + } + level.setBlock(blockPos, blockState, 2); + level.playSound(player, blockPos, Blocks.SCAFFOLDING.getSoundType(level.getBlockState(blockPos)).getPlaceSound(), player.getSoundSource(), 1.0F, 1.0F); + return InteractionResult.SUCCESS; + } else if (blockHitResult.getLocation().x - (double)blockPos.getX() > 0.5 && blockState.getValue(FACING) == Direction.WEST) { + if (blockHitResult.getLocation().x - (double) blockPos.getX() < 0.75) { + blockState = blockState.cycle(LAYER_ONE); + } else { + blockState = blockState.cycle(LAYER_TWO); + } + if (!blockState.getValue(LAYER_ONE) && !blockState.getValue(LAYER_TWO)) { + blockState = blockState.setValue(LAYER_ONE, true).setValue(LAYER_TWO, true); + } + level.setBlock(blockPos, blockState, 2); + level.playSound(player, blockPos, Blocks.SCAFFOLDING.getSoundType(level.getBlockState(blockPos)).getPlaceSound(), player.getSoundSource(), 1.0F, 1.0F); + return InteractionResult.SUCCESS; + } else if (blockHitResult.getLocation().x - (double)blockPos.getX() < 0.5 && blockState.getValue(FACING) == Direction.EAST) { + if (blockHitResult.getLocation().x - (double)blockPos.getX() > 0.25) { + blockState = blockState.cycle(LAYER_ONE); + } else { + blockState = blockState.cycle(LAYER_TWO); + } + if (!blockState.getValue(LAYER_ONE) && !blockState.getValue(LAYER_TWO)) { + blockState = blockState.setValue(LAYER_ONE, true).setValue(LAYER_TWO, true); + } + level.setBlock(blockPos, blockState, 2); + level.playSound(player, blockPos, Blocks.SCAFFOLDING.getSoundType(level.getBlockState(blockPos)).getPlaceSound(), player.getSoundSource(), 1.0F, 1.0F); + return InteractionResult.SUCCESS; + } else if (blockHitResult.getLocation().y - (double)blockPos.getY() < 0.5 && blockState.getValue(HALF) == Half.BOTTOM) { + if (blockHitResult.getLocation().y - (double)blockPos.getY() < 0.25) { + blockState = blockState.cycle(LAYER_ONE); + } else { + blockState = blockState.cycle(LAYER_TWO); + } + if (!blockState.getValue(LAYER_ONE) && !blockState.getValue(LAYER_TWO)) { + blockState = blockState.setValue(LAYER_ONE, true).setValue(LAYER_TWO, true); + } + level.setBlock(blockPos, blockState, 2); + level.playSound(player, blockPos, Blocks.SCAFFOLDING.getSoundType(level.getBlockState(blockPos)).getPlaceSound(), player.getSoundSource(), 1.0F, 1.0F); + return InteractionResult.SUCCESS; + } if (blockHitResult.getLocation().y - (double)blockPos.getY() > 0.5 && blockState.getValue(HALF) == Half.TOP) { + if (blockHitResult.getLocation().y - (double)blockPos.getY() < 0.75) { + blockState = blockState.cycle(LAYER_ONE); + } else { + blockState = blockState.cycle(LAYER_TWO); + } + if (!blockState.getValue(LAYER_ONE) && !blockState.getValue(LAYER_TWO)) { + blockState = blockState.setValue(LAYER_ONE, true).setValue(LAYER_TWO, true); + } + level.setBlock(blockPos, blockState, 2); + level.playSound(player, blockPos, Blocks.SCAFFOLDING.getSoundType(level.getBlockState(blockPos)).getPlaceSound(), player.getSoundSource(), 1.0F, 1.0F); + return InteractionResult.SUCCESS; + } + } + else if (player.isCrouching()) { + blockState = blockState.cycle(OPEN); + level.setBlock(blockPos, blockState, 2); + if (blockState.getValue(WATERLOGGED)) { + level.scheduleTick(blockPos, Fluids.WATER, Fluids.WATER.getTickDelay(level)); + } + this.playSound(player, level, blockPos, blockState.getValue(OPEN)); + return InteractionResult.SUCCESS; + } + return InteractionResult.PASS; + } + + @Override + public boolean canBeReplaced(BlockState state, BlockPlaceContext useContext) { + return false; + } + + public BlockState getStateForPlacement(BlockPlaceContext blockPlaceContext) { + BlockState blockState = this.defaultBlockState(); + FluidState fluidState = blockPlaceContext.getLevel().getFluidState(blockPlaceContext.getClickedPos()); + Direction direction = blockPlaceContext.getClickedFace(); + if (!blockPlaceContext.replacingClickedOnBlock() && direction.getAxis().isHorizontal()) { + blockState = blockState.setValue(FACING, blockPlaceContext.getHorizontalDirection().getOpposite()).setValue(HALF, blockPlaceContext.getClickLocation().y - (double)blockPlaceContext.getClickedPos().getY() > 0.5 ? Half.TOP : Half.BOTTOM); + } else { + blockState = blockState.setValue(FACING, blockPlaceContext.getHorizontalDirection().getOpposite()).setValue(HALF, direction == Direction.UP ? Half.BOTTOM : Half.TOP); + } + + return blockState.setValue(WATERLOGGED, fluidState.getType() == Fluids.WATER); + } + + @Override + public BlockState rotate(BlockState state, Rotation rotation) { + return state.setValue(FACING, rotation.rotate(state.getValue(FACING))); + } + + @Override + public BlockState mirror(BlockState state, Mirror mirror) { + return state.rotate(mirror.getRotation(state.getValue(FACING))); + } + + public FluidState getFluidState(BlockState blockState) { + return blockState.getValue(WATERLOGGED) ? Fluids.WATER.getSource(false) : super.getFluidState(blockState); + } + + public BlockState updateShape(BlockState blockState, Direction direction, BlockState blockState2, LevelAccessor levelAccessor, BlockPos blockPos, BlockPos blockPos2) { + if (blockState.getValue(WATERLOGGED)) { + levelAccessor.scheduleTick(blockPos, Fluids.WATER, Fluids.WATER.getTickDelay(levelAccessor)); + } + + return super.updateShape(blockState, direction, blockState2, levelAccessor, blockPos, blockPos2); + } + + + @Override + protected void createBlockStateDefinition(StateDefinition.Builder builder) { + builder.add(HALF, FACING, WATERLOGGED, OPEN, LAYER_ONE, LAYER_TWO); + } +} \ No newline at end of file diff --git a/src/main/java/com/starfish_studios/foundation/block/PlatformBlock.java b/src/main/java/com/starfish_studios/foundation/block/PlatformBlock.java deleted file mode 100644 index b3df10a8..00000000 --- a/src/main/java/com/starfish_studios/foundation/block/PlatformBlock.java +++ /dev/null @@ -1,52 +0,0 @@ -package com.starfish_studios.foundation.block; - -import com.starfish_studios.foundation.block.properties.TopBottomType; -import com.starfish_studios.foundation.registry.FoundationBlocks; -import net.minecraft.core.BlockPos; -import net.minecraft.core.Direction; -import net.minecraft.world.InteractionHand; -import net.minecraft.world.InteractionResult; -import net.minecraft.world.entity.Entity; -import net.minecraft.world.entity.LivingEntity; -import net.minecraft.world.entity.player.Player; -import net.minecraft.world.item.AxeItem; -import net.minecraft.world.item.context.BlockPlaceContext; -import net.minecraft.world.level.BlockGetter; -import net.minecraft.world.level.Level; -import net.minecraft.world.level.block.Block; -import net.minecraft.world.level.block.SlabBlock; -import net.minecraft.world.level.block.state.BlockState; -import net.minecraft.world.level.block.state.StateDefinition; -import net.minecraft.world.level.block.state.properties.*; -import net.minecraft.world.phys.BlockHitResult; -import net.minecraft.world.phys.Vec3; - -public class PlatformBlock extends SlabBlock { - - public static final DirectionProperty FACING = BlockStateProperties.HORIZONTAL_FACING; - public static final BooleanProperty SUPPORTS = BooleanProperty.create("supports"); - - public PlatformBlock(Properties properties) { - super(properties); - registerDefaultState(this.stateDefinition.any() - .setValue(WATERLOGGED, false) - .setValue(TYPE, SlabType.BOTTOM) - .setValue(FACING, Direction.NORTH) - .setValue(SUPPORTS, true)); - } - - @Override - public boolean canBeReplaced(BlockState state, BlockPlaceContext useContext) { - return false; - } - - @Override - public BlockState getStateForPlacement(BlockPlaceContext context) { - return super.getStateForPlacement(context).setValue(FACING, context.getHorizontalDirection().getOpposite()); - } - - @Override - protected void createBlockStateDefinition(StateDefinition.Builder builder) { - builder.add(TYPE, FACING, WATERLOGGED, SUPPORTS); - } -} \ No newline at end of file diff --git a/src/main/java/com/starfish_studios/foundation/block/StoneFenceBlock.java b/src/main/java/com/starfish_studios/foundation/block/StoneFenceBlock.java index ae585ae2..8caefc65 100644 --- a/src/main/java/com/starfish_studios/foundation/block/StoneFenceBlock.java +++ b/src/main/java/com/starfish_studios/foundation/block/StoneFenceBlock.java @@ -26,6 +26,6 @@ public boolean connectsTo(BlockState blockState, boolean bl, Direction direction } private boolean isSameFence(BlockState blockState) { - return blockState.is(FoundationTags.STONE_FENCES); + return blockState.is(FoundationTags.FoundationBlockTags.STONE_FENCES); } } diff --git a/src/main/java/com/starfish_studios/foundation/block/properties/FoundationBlockStateProperties.java b/src/main/java/com/starfish_studios/foundation/block/properties/FoundationBlockStateProperties.java index 4cf946cc..01a830fa 100644 --- a/src/main/java/com/starfish_studios/foundation/block/properties/FoundationBlockStateProperties.java +++ b/src/main/java/com/starfish_studios/foundation/block/properties/FoundationBlockStateProperties.java @@ -10,4 +10,6 @@ public class FoundationBlockStateProperties { public static final BooleanProperty RIGHT = BooleanProperty.create("right"); public static final BooleanProperty TOP = BooleanProperty.create("top"); public static final BooleanProperty BOTTOM = BooleanProperty.create("bottom"); + public static final BooleanProperty LAYER_ONE = BooleanProperty.create("layer_one"); + public static final BooleanProperty LAYER_TWO = BooleanProperty.create("layer_two"); } \ No newline at end of file diff --git a/src/main/java/com/starfish_studios/foundation/event/FoundationBlockUseEvent.java b/src/main/java/com/starfish_studios/foundation/event/FoundationBlockUseEvent.java index e669b8dc..83b53ce6 100644 --- a/src/main/java/com/starfish_studios/foundation/event/FoundationBlockUseEvent.java +++ b/src/main/java/com/starfish_studios/foundation/event/FoundationBlockUseEvent.java @@ -1,37 +1,22 @@ package com.starfish_studios.foundation.event; import com.starfish_studios.foundation.block.FrameBlock; -import com.starfish_studios.foundation.block.PlatformBlock; import com.starfish_studios.foundation.registry.FoundationBlocks; import net.fabricmc.fabric.api.event.player.UseBlockCallback; import net.minecraft.core.BlockPos; import net.minecraft.world.InteractionHand; import net.minecraft.world.InteractionResult; import net.minecraft.world.entity.player.Player; -import net.minecraft.world.item.AxeItem; import net.minecraft.world.item.Items; import net.minecraft.world.level.Level; import net.minecraft.world.level.block.Blocks; import net.minecraft.world.phys.BlockHitResult; -import org.lwjgl.system.Platform; public class FoundationBlockUseEvent implements UseBlockCallback { @Override public InteractionResult interact(Player player, Level world, InteractionHand hand, BlockHitResult hitResult) { final BlockPos blockPos = hitResult.getBlockPos(); - final boolean isPlatform = world.getBlockState(hitResult.getBlockPos()).is(FoundationBlocks.OAK_PLATFORM); - final boolean isAxe = player.getItemInHand(hand).getItem() instanceof AxeItem; - if (isPlatform && isAxe && !world.getBlockState(blockPos).getValue(PlatformBlock.SUPPORTS)) { - world.setBlockAndUpdate(blockPos, world.getBlockState(blockPos).setValue(PlatformBlock.SUPPORTS, true)); - world.playSound(player, blockPos, FoundationBlocks.OAK_PLATFORM.getSoundType(world.getBlockState(blockPos)).getPlaceSound(), player.getSoundSource(), 1.0F, 1.0F); - return InteractionResult.SUCCESS; - } else if (isPlatform && isAxe && world.getBlockState(blockPos).getValue(PlatformBlock.SUPPORTS)) { - world.setBlockAndUpdate(blockPos, world.getBlockState(blockPos).setValue(PlatformBlock.SUPPORTS, false)); - world.playSound(player, blockPos, FoundationBlocks.OAK_PLATFORM.getSoundType(world.getBlockState(blockPos)).getPlaceSound(), player.getSoundSource(), 1.0F, 1.0F); - return InteractionResult.SUCCESS; - } - if (world.getBlockState(blockPos).getBlock() == FoundationBlocks.OAK_FRAME && player.getItemInHand(hand).getItem() == Items.STICK) { if (world.getBlockState(blockPos).getValue(FrameBlock.MIDDLE)) { world.setBlockAndUpdate(blockPos, world.getBlockState(blockPos).setValue(FrameBlock.MIDDLE, false)); diff --git a/src/main/java/com/starfish_studios/foundation/item/DescriptionBlockItem.java b/src/main/java/com/starfish_studios/foundation/item/DescriptionBlockItem.java new file mode 100644 index 00000000..bb5bb2f8 --- /dev/null +++ b/src/main/java/com/starfish_studios/foundation/item/DescriptionBlockItem.java @@ -0,0 +1,44 @@ +package com.starfish_studios.foundation.item; + +import com.starfish_studios.foundation.Foundation; +import com.starfish_studios.foundation.block.PalletBlock; +import com.starfish_studios.foundation.registry.FoundationItems; +import com.starfish_studios.foundation.registry.FoundationTags; +import net.minecraft.ChatFormatting; +import net.minecraft.client.gui.screens.Screen; +import net.minecraft.network.chat.Component; +import net.minecraft.world.item.BlockItem; +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.item.TooltipFlag; +import net.minecraft.world.level.ItemLike; +import net.minecraft.world.level.Level; +import net.minecraft.world.level.block.Block; + +import java.util.List; + +public class DescriptionBlockItem extends BlockItem { + public DescriptionBlockItem(Block block, Properties properties) { + super(block, properties); + } + + @Override + public void appendHoverText(ItemStack stack, Level level, List tooltip, TooltipFlag flagIn) { + /*if (stack.is(FoundationTags.FoundationItemTags.FRAMES)) { + if (Screen.hasShiftDown()) { + tooltip.add(Component.translatable("description.foundation.frame1").withStyle(ChatFormatting.GRAY)); + tooltip.add(Component.translatable("description.foundation.frame2").withStyle(ChatFormatting.GRAY)); + } else + tooltip.add(Component.literal("[").withStyle(ChatFormatting.DARK_GRAY).append(Component.translatable("key.keyboard.left.shift").withStyle(ChatFormatting.GRAY, ChatFormatting.ITALIC)).append(Component.literal("]").withStyle(ChatFormatting.DARK_GRAY))); + } + else*/ if (stack.is(FoundationTags.FoundationItemTags.PALLETS)) { + if (Screen.hasShiftDown()) { + tooltip.add(Component.translatable("description.foundation.pencil").withStyle(ChatFormatting.BLUE).append(Component.translatable("description.foundation.pallet1").withStyle(ChatFormatting.GRAY))); + tooltip.add(Component.translatable("description.foundation.pallet2").withStyle(ChatFormatting.GRAY)); + tooltip.add(Component.translatable("description.foundation.pencil").withStyle(ChatFormatting.BLUE).append(Component.translatable("description.foundation.pallet3").withStyle(ChatFormatting.GRAY))); + tooltip.add(Component.translatable("description.foundation.pallet4").withStyle(ChatFormatting.GRAY)); + tooltip.add(Component.translatable("description.foundation.pallet5").withStyle(ChatFormatting.GRAY)); + } else + tooltip.add(Component.literal("[").withStyle(ChatFormatting.DARK_GRAY).append(Component.translatable("key.keyboard.left.shift").withStyle(ChatFormatting.GRAY, ChatFormatting.ITALIC)).append(Component.literal("]").withStyle(ChatFormatting.DARK_GRAY))); + } + } +} diff --git a/src/main/java/com/starfish_studios/foundation/registry/FoundationBlocks.java b/src/main/java/com/starfish_studios/foundation/registry/FoundationBlocks.java index b8b8a511..5c9d10e6 100644 --- a/src/main/java/com/starfish_studios/foundation/registry/FoundationBlocks.java +++ b/src/main/java/com/starfish_studios/foundation/registry/FoundationBlocks.java @@ -4,7 +4,6 @@ import com.starfish_studios.foundation.block.*; import net.fabricmc.fabric.api.object.builder.v1.block.FabricBlockSettings; import net.minecraft.core.Registry; -import net.minecraft.core.particles.ParticleTypes; import net.minecraft.core.registries.BuiltInRegistries; import net.minecraft.resources.ResourceLocation; import net.minecraft.world.level.block.*; @@ -24,18 +23,43 @@ public class FoundationBlocks { public static final Block STONE_FENCE = register("stone_fence", new StoneFenceBlock(FabricBlockSettings.copy((Blocks.STONE_BRICKS)))); - public static final Block OAK_PLATFORM = register("oak_platform", new PlatformBlock(FabricBlockSettings.copy((Blocks.OAK_PLANKS)).noOcclusion())); - + // region PALLETS + public static final Block OAK_PALLET = register("oak_pallet", new PalletBlock(FabricBlockSettings.copy((Blocks.OAK_PLANKS)).noOcclusion())); + public static final Block SPRUCE_PALLET = register("spruce_pallet", new PalletBlock(FabricBlockSettings.copy((Blocks.SPRUCE_PLANKS)).noOcclusion())); + public static final Block BIRCH_PALLET = register("birch_pallet", new PalletBlock(FabricBlockSettings.copy((Blocks.BIRCH_PLANKS)).noOcclusion())); + public static final Block JUNGLE_PALLET = register("jungle_pallet", new PalletBlock(FabricBlockSettings.copy((Blocks.JUNGLE_PLANKS)).noOcclusion())); + public static final Block ACACIA_PALLET = register("acacia_pallet", new PalletBlock(FabricBlockSettings.copy((Blocks.ACACIA_PLANKS)).noOcclusion())); + public static final Block DARK_OAK_PALLET = register("dark_oak_pallet", new PalletBlock(FabricBlockSettings.copy((Blocks.DARK_OAK_PLANKS)).noOcclusion())); + public static final Block MANGROVE_PALLET = register("mangrove_pallet", new PalletBlock(FabricBlockSettings.copy((Blocks.MANGROVE_PLANKS)).noOcclusion())); + public static final Block CHERRY_PALLET = register("cherry_pallet", new PalletBlock(FabricBlockSettings.copy((Blocks.CHERRY_PLANKS)).noOcclusion())); + public static final Block BAMBOO_PALLET = register("bamboo_pallet", new PalletBlock(FabricBlockSettings.copy((Blocks.BAMBOO_PLANKS)).noOcclusion())); + public static final Block CRIMSON_PALLET = register("crimson_pallet", new PalletBlock(FabricBlockSettings.copy((Blocks.CRIMSON_PLANKS)).noOcclusion())); + public static final Block WARPED_PALLET = register("warped_pallet", new PalletBlock(FabricBlockSettings.copy((Blocks.WARPED_PLANKS)).noOcclusion())); + // endregion + // region FRAMES public static final Block OAK_FRAME = register("oak_frame", new FrameBlock(FabricBlockSettings.copy((Blocks.OAK_PLANKS)).noOcclusion().noCollission())); + public static final Block SPRUCE_FRAME = register("spruce_frame", new FrameBlock(FabricBlockSettings.copy((Blocks.SPRUCE_PLANKS)).noOcclusion().noCollission())); + public static final Block BIRCH_FRAME = register("birch_frame", new FrameBlock(FabricBlockSettings.copy((Blocks.BIRCH_PLANKS)).noOcclusion().noCollission())); + public static final Block JUNGLE_FRAME = register("jungle_frame", new FrameBlock(FabricBlockSettings.copy((Blocks.JUNGLE_PLANKS)).noOcclusion().noCollission())); + public static final Block ACACIA_FRAME = register("acacia_frame", new FrameBlock(FabricBlockSettings.copy((Blocks.ACACIA_PLANKS)).noOcclusion().noCollission())); + public static final Block DARK_OAK_FRAME = register("dark_oak_frame", new FrameBlock(FabricBlockSettings.copy((Blocks.DARK_OAK_PLANKS)).noOcclusion().noCollission())); + public static final Block MANGROVE_FRAME = register("mangrove_frame", new FrameBlock(FabricBlockSettings.copy((Blocks.MANGROVE_PLANKS)).noOcclusion().noCollission())); + public static final Block CHERRY_FRAME = register("cherry_frame", new FrameBlock(FabricBlockSettings.copy((Blocks.CHERRY_PLANKS)).noOcclusion().noCollission())); + public static final Block BAMBOO_FRAME = register("bamboo_frame", new FrameBlock(FabricBlockSettings.copy((Blocks.BAMBOO_PLANKS)).noOcclusion().noCollission())); + public static final Block CRIMSON_FRAME = register("crimson_frame", new FrameBlock(FabricBlockSettings.copy((Blocks.CRIMSON_PLANKS)).noOcclusion().noCollission())); + public static final Block WARPED_FRAME = register("warped_frame", new FrameBlock(FabricBlockSettings.copy((Blocks.WARPED_PLANKS)).noOcclusion().noCollission())); + // endregion public static final Block BRAZIER = register("brazier", new BrazierBlock(FabricBlockSettings.copy((Blocks.IRON_BLOCK)).lightLevel(litBlockEmission(15)).noOcclusion().pushReaction(PushReaction.DESTROY).strength(1.0F, 1.5F))); + public static final Block ROOFING = register("roofing", new StairBlock((Blocks.STONE_BRICKS.defaultBlockState()), BlockBehaviour.Properties.copy(Blocks.STONE_BRICKS))); public static final Block URN = register("urn", new Block(FabricBlockSettings.copy((Blocks.STONE)).noOcclusion().pushReaction(PushReaction.DESTROY))); public static final Block ROPE = register("rope", new ChainBlock(FabricBlockSettings.copy((Blocks.OAK_PLANKS)).forceSolidOn().strength(0.1F).sound(SoundType.WOOL).noOcclusion())); + // region WOODEN LANTERNS public static final Block OAK_LANTERN = register("oak_lantern", new WoodenLanternBlock(FabricBlockSettings.copy((Blocks.OAK_PLANKS)).lightLevel((blockStatex) -> 15).noOcclusion().pushReaction(PushReaction.DESTROY).strength(0.3F))); public static final Block SPRUCE_LANTERN = register("spruce_lantern", new WoodenLanternBlock(FabricBlockSettings.copy((Blocks.SPRUCE_PLANKS)).lightLevel((blockStatex) -> 15).noOcclusion().pushReaction(PushReaction.DESTROY).strength(0.3F))); @@ -50,7 +74,6 @@ public class FoundationBlocks { public static final Block WARPED_LANTERN = register("warped_lantern", new WoodenLanternBlock(FabricBlockSettings.copy((Blocks.WARPED_PLANKS)).lightLevel((blockStatex) -> 15).noOcclusion().pushReaction(PushReaction.DESTROY).strength(0.3F))); // endregion - // region TRIMS public static final Block OAK_TRIM = register("oak_trim", new ColumnBlock(FabricBlockSettings.copy((Blocks.OAK_PLANKS)))); public static final Block SPRUCE_TRIM = register("spruce_trim", new ColumnBlock(FabricBlockSettings.copy((Blocks.SPRUCE_PLANKS)))); @@ -65,6 +88,7 @@ public class FoundationBlocks { public static final Block WARPED_TRIM = register("warped_trim", new ColumnBlock(FabricBlockSettings.copy((Blocks.WARPED_PLANKS)))); // endregion + public static final Block IRON_FENCE = register("iron_fence", new WallBlock(FabricBlockSettings.copy((Blocks.IRON_BARS)))); public static final Block STONE_MOULDING = register("stone_moulding", new StairBlock((Blocks.STONE_BRICKS.defaultBlockState()), BlockBehaviour.Properties.copy(Blocks.STONE_BRICKS))); diff --git a/src/main/java/com/starfish_studios/foundation/registry/FoundationCreativeModeTab.java b/src/main/java/com/starfish_studios/foundation/registry/FoundationCreativeModeTab.java index d0e0d4c5..6eae3497 100644 --- a/src/main/java/com/starfish_studios/foundation/registry/FoundationCreativeModeTab.java +++ b/src/main/java/com/starfish_studios/foundation/registry/FoundationCreativeModeTab.java @@ -32,10 +32,33 @@ public class FoundationCreativeModeTab { output.accept(URN); - output.accept(OAK_PLATFORM); + output.accept(OAK_PALLET); + output.accept(SPRUCE_PALLET); + output.accept(BIRCH_PALLET); + output.accept(JUNGLE_PALLET); + output.accept(ACACIA_PALLET); + output.accept(DARK_OAK_PALLET); + output.accept(MANGROVE_PALLET); + output.accept(CHERRY_PALLET); + output.accept(BAMBOO_PALLET); + output.accept(CRIMSON_PALLET); + output.accept(WARPED_PALLET); - output.accept(OAK_FRAME); + output.accept(OAK_FRAME); + output.accept(SPRUCE_FRAME); + output.accept(BIRCH_FRAME); + output.accept(JUNGLE_FRAME); + output.accept(ACACIA_FRAME); + output.accept(DARK_OAK_FRAME); + output.accept(MANGROVE_FRAME); + output.accept(CHERRY_FRAME); + output.accept(BAMBOO_FRAME); + output.accept(CRIMSON_FRAME); + output.accept(WARPED_FRAME); + + + output.accept(ROOFING); output.accept(ROPE); diff --git a/src/main/java/com/starfish_studios/foundation/registry/FoundationItems.java b/src/main/java/com/starfish_studios/foundation/registry/FoundationItems.java index 0de9b44d..0f88f583 100644 --- a/src/main/java/com/starfish_studios/foundation/registry/FoundationItems.java +++ b/src/main/java/com/starfish_studios/foundation/registry/FoundationItems.java @@ -1,8 +1,8 @@ package com.starfish_studios.foundation.registry; import com.starfish_studios.foundation.Foundation; -import com.starfish_studios.foundation.block.BigDoorBlock; import com.starfish_studios.foundation.item.BigDoorItem; +import com.starfish_studios.foundation.item.DescriptionBlockItem; import com.starfish_studios.foundation.item.WrenchItem; import net.fabricmc.fabric.api.item.v1.FabricItemSettings; import net.minecraft.core.Registry; @@ -24,11 +24,36 @@ public class FoundationItems { public static final Item BRAZIER = register("brazier", new BlockItem(FoundationBlocks.BRAZIER, new FabricItemSettings())); public static final Item URN = register("urn", new BlockItem(FoundationBlocks.URN, new FabricItemSettings())); + public static final Item ROOFING = register("roofing", new BlockItem(FoundationBlocks.ROOFING, new FabricItemSettings())); + + + // region PALLETS + public static final Item OAK_PALLET = register("oak_pallet", new DescriptionBlockItem(FoundationBlocks.OAK_PALLET, new FabricItemSettings())); + public static final Item SPRUCE_PALLET = register("spruce_pallet", new DescriptionBlockItem(FoundationBlocks.SPRUCE_PALLET, new FabricItemSettings())); + public static final Item BIRCH_PALLET = register("birch_pallet", new DescriptionBlockItem(FoundationBlocks.BIRCH_PALLET, new FabricItemSettings())); + public static final Item JUNGLE_PALLET = register("jungle_pallet", new DescriptionBlockItem(FoundationBlocks.JUNGLE_PALLET, new FabricItemSettings())); + public static final Item ACACIA_PALLET = register("acacia_pallet", new DescriptionBlockItem(FoundationBlocks.ACACIA_PALLET, new FabricItemSettings())); + public static final Item DARK_OAK_PALLET = register("dark_oak_pallet", new DescriptionBlockItem(FoundationBlocks.DARK_OAK_PALLET, new FabricItemSettings())); + public static final Item MANGROVE_PALLET = register("mangrove_pallet", new DescriptionBlockItem(FoundationBlocks.MANGROVE_PALLET, new FabricItemSettings())); + public static final Item CHERRY_PALLET = register("cherry_pallet", new DescriptionBlockItem(FoundationBlocks.CHERRY_PALLET, new FabricItemSettings())); + public static final Item BAMBOO_PALLET = register("bamboo_pallet", new DescriptionBlockItem(FoundationBlocks.BAMBOO_PALLET, new FabricItemSettings())); + public static final Item CRIMSON_PALLET = register("crimson_pallet", new DescriptionBlockItem(FoundationBlocks.CRIMSON_PALLET, new FabricItemSettings())); + public static final Item WARPED_PALLET = register("warped_pallet", new DescriptionBlockItem(FoundationBlocks.WARPED_PALLET, new FabricItemSettings())); + // endregion - - public static final Item OAK_PLATFORM = register("oak_platform", new BlockItem(FoundationBlocks.OAK_PLATFORM, new FabricItemSettings())); - - public static final Item OAK_FRAME = register("oak_frame", new BlockItem(FoundationBlocks.OAK_FRAME, new FabricItemSettings())); + // region FRAMES + public static final Item OAK_FRAME = register("oak_frame", new DescriptionBlockItem(FoundationBlocks.OAK_FRAME, new FabricItemSettings())); + public static final Item SPRUCE_FRAME = register("spruce_frame", new DescriptionBlockItem(FoundationBlocks.SPRUCE_FRAME, new FabricItemSettings())); + public static final Item BIRCH_FRAME = register("birch_frame", new DescriptionBlockItem(FoundationBlocks.BIRCH_FRAME, new FabricItemSettings())); + public static final Item JUNGLE_FRAME = register("jungle_frame", new DescriptionBlockItem(FoundationBlocks.JUNGLE_FRAME, new FabricItemSettings())); + public static final Item ACACIA_FRAME = register("acacia_frame", new DescriptionBlockItem(FoundationBlocks.ACACIA_FRAME, new FabricItemSettings())); + public static final Item DARK_OAK_FRAME = register("dark_oak_frame", new DescriptionBlockItem(FoundationBlocks.DARK_OAK_FRAME, new FabricItemSettings())); + public static final Item MANGROVE_FRAME = register("mangrove_frame", new DescriptionBlockItem(FoundationBlocks.MANGROVE_FRAME, new FabricItemSettings())); + public static final Item CHERRY_FRAME = register("cherry_frame", new DescriptionBlockItem(FoundationBlocks.CHERRY_FRAME, new FabricItemSettings())); + public static final Item BAMBOO_FRAME = register("bamboo_frame", new DescriptionBlockItem(FoundationBlocks.BAMBOO_FRAME, new FabricItemSettings())); + public static final Item CRIMSON_FRAME = register("crimson_frame", new DescriptionBlockItem(FoundationBlocks.CRIMSON_FRAME, new FabricItemSettings())); + public static final Item WARPED_FRAME = register("warped_frame", new DescriptionBlockItem(FoundationBlocks.WARPED_FRAME, new FabricItemSettings())); + // endregion public static final Item ROPE = register("rope", new BlockItem(FoundationBlocks.ROPE, new FabricItemSettings())); diff --git a/src/main/java/com/starfish_studios/foundation/registry/FoundationTags.java b/src/main/java/com/starfish_studios/foundation/registry/FoundationTags.java index 9cba1357..f28e7d5e 100644 --- a/src/main/java/com/starfish_studios/foundation/registry/FoundationTags.java +++ b/src/main/java/com/starfish_studios/foundation/registry/FoundationTags.java @@ -3,6 +3,7 @@ import net.minecraft.core.registries.Registries; import net.minecraft.resources.ResourceLocation; import net.minecraft.tags.TagKey; +import net.minecraft.world.item.Item; import net.minecraft.world.level.block.Block; import static com.starfish_studios.foundation.Foundation.MOD_ID; @@ -10,14 +11,20 @@ public interface FoundationTags { // region BLOCK TAGS - - TagKey METAL_FENCES = TagKey.create(Registries.BLOCK, new ResourceLocation(MOD_ID, "metal_fences")); - TagKey STONE_BALUSTRADES = TagKey.create(Registries.BLOCK, new ResourceLocation(MOD_ID, "stone_balustrades")); - - TagKey STONE_FENCES = TagKey.create(Registries.BLOCK, new ResourceLocation(MOD_ID, "stone_fences")); - TagKey WOODEN_BLOCKS = TagKey.create(Registries.BLOCK, new ResourceLocation(MOD_ID, "wooden_blocks")); - TagKey WOODEN_FRAMES = TagKey.create(Registries.BLOCK, new ResourceLocation(MOD_ID, "wooden_frames")); - + public interface FoundationBlockTags { + TagKey METAL_FENCES = TagKey.create(Registries.BLOCK, new ResourceLocation(MOD_ID, "metal_fences")); + TagKey STONE_BALUSTRADES = TagKey.create(Registries.BLOCK, new ResourceLocation(MOD_ID, "stone_balustrades")); + + TagKey STONE_FENCES = TagKey.create(Registries.BLOCK, new ResourceLocation(MOD_ID, "stone_fences")); + TagKey FRAMES = TagKey.create(Registries.BLOCK, new ResourceLocation(MOD_ID, "frames")); + TagKey PALLETS = TagKey.create(Registries.BLOCK, new ResourceLocation(MOD_ID, "pallets")); + } // endregion + // region ITEM TAGS + public interface FoundationItemTags { + TagKey FRAMES = TagKey.create(Registries.ITEM, new ResourceLocation(MOD_ID, "frames")); + TagKey PALLETS = TagKey.create(Registries.ITEM, new ResourceLocation(MOD_ID, "pallets")); + } + } diff --git a/src/main/resources/assets/foundation/blockstates/acacia_frame.json b/src/main/resources/assets/foundation/blockstates/acacia_frame.json new file mode 100644 index 00000000..1d404cfe --- /dev/null +++ b/src/main/resources/assets/foundation/blockstates/acacia_frame.json @@ -0,0 +1,407 @@ +{ + "multipart": [ + { + "when": { + "top": "true", + "facing": "north" + }, + "apply": { + "model": "foundation:block/frame/acacia_top", + "uvlock": false + } + }, + { + "when": { + "bottom": "true", + "facing": "north" + }, + "apply": { + "model": "foundation:block/frame/acacia_bottom", + "uvlock": false + } + }, + { + "when": { + "left": "true", + "facing": "north" + }, + "apply": { + "model": "foundation:block/frame/acacia_left", + "uvlock": false + } + }, + { + "when": { + "right": "true", + "facing": "north" + }, + "apply": { + "model": "foundation:block/frame/acacia_right", + "uvlock": false + } + }, + { + "when": { + "left": "true", + "top": "true", + "facing": "north" + }, + "apply": { + "model": "foundation:block/frame/acacia_top_left_corner", + "uvlock": false + } + }, + { + "when": { + "right": "true", + "top": "true", + "facing": "north" + }, + "apply": { + "model": "foundation:block/frame/acacia_top_right_corner", + "uvlock": false + } + }, + { + "when": { + "left": "true", + "bottom": "true", + "facing": "north" + }, + "apply": { + "model": "foundation:block/frame/acacia_bottom_left_corner", + "uvlock": false + } + }, + { + "when": { + "right": "true", + "bottom": "true", + "facing": "north" + }, + "apply": { + "model": "foundation:block/frame/acacia_bottom_right_corner", + "uvlock": false + } + }, + { + "when": { + "top": "true", + "facing": "east" + }, + "apply": { + "model": "foundation:block/frame/acacia_top", + "uvlock": false, + "y": 90 + } + }, + { + "when": { + "bottom": "true", + "facing": "east" + }, + "apply": { + "model": "foundation:block/frame/acacia_bottom", + "uvlock": false, + "y": 90 + } + }, + { + "when": { + "left": "true", + "facing": "east" + }, + "apply": { + "model": "foundation:block/frame/acacia_left", + "uvlock": false, + "y": 90 + } + }, + { + "when": { + "right": "true", + "facing": "east" + }, + "apply": { + "model": "foundation:block/frame/acacia_right", + "uvlock": false, + "y": 90 + } + }, + { + "when": { + "left": "true", + "top": "true", + "facing": "east" + }, + "apply": { + "model": "foundation:block/frame/acacia_top_left_corner", + "uvlock": false, + "y": 90 + } + }, + { + "when": { + "right": "true", + "top": "true", + "facing": "east" + }, + "apply": { + "model": "foundation:block/frame/acacia_top_right_corner", + "uvlock": false, + "y": 90 + } + }, + { + "when": { + "left": "true", + "bottom": "true", + "facing": "east" + }, + "apply": { + "model": "foundation:block/frame/acacia_bottom_left_corner", + "uvlock": false, + "y": 90 + } + }, + { + "when": { + "right": "true", + "bottom": "true", + "facing": "east" + }, + "apply": { + "model": "foundation:block/frame/acacia_bottom_right_corner", + "uvlock": false, + "y": 90 + } + }, + { + "when": { + "top": "true", + "facing": "south" + }, + "apply": { + "model": "foundation:block/frame/acacia_top", + "uvlock": false, + "y": 180 + } + }, + { + "when": { + "bottom": "true", + "facing": "south" + }, + "apply": { + "model": "foundation:block/frame/acacia_bottom", + "uvlock": false, + "y": 180 + } + }, + { + "when": { + "left": "true", + "facing": "south" + }, + "apply": { + "model": "foundation:block/frame/acacia_left", + "uvlock": false, + "y": 180 + } + }, + { + "when": { + "right": "true", + "facing": "south" + }, + "apply": { + "model": "foundation:block/frame/acacia_right", + "uvlock": false, + "y": 180 + } + }, + { + "when": { + "left": "true", + "top": "true", + "facing": "south" + }, + "apply": { + "model": "foundation:block/frame/acacia_top_left_corner", + "uvlock": false, + "y": 180 + } + }, + { + "when": { + "right": "true", + "top": "true", + "facing": "south" + }, + "apply": { + "model": "foundation:block/frame/acacia_top_right_corner", + "uvlock": false, + "y": 180 + } + }, + { + "when": { + "left": "true", + "bottom": "true", + "facing": "south" + }, + "apply": { + "model": "foundation:block/frame/acacia_bottom_left_corner", + "uvlock": false, + "y": 180 + } + }, + { + "when": { + "right": "true", + "bottom": "true", + "facing": "south" + }, + "apply": { + "model": "foundation:block/frame/acacia_bottom_right_corner", + "uvlock": false, + "y": 180 + } + }, + { + "when": { + "top": "true", + "facing": "west" + }, + "apply": { + "model": "foundation:block/frame/acacia_top", + "uvlock": false, + "y": 270 + } + }, + { + "when": { + "bottom": "true", + "facing": "west" + }, + "apply": { + "model": "foundation:block/frame/acacia_bottom", + "uvlock": false, + "y": 270 + } + }, + { + "when": { + "left": "true", + "facing": "west" + }, + "apply": { + "model": "foundation:block/frame/acacia_left", + "uvlock": false, + "y": 270 + } + }, + { + "when": { + "right": "true", + "facing": "west" + }, + "apply": { + "model": "foundation:block/frame/acacia_right", + "uvlock": false, + "y": 270 + } + }, + { + "when": { + "left": "true", + "top": "true", + "facing": "west" + }, + "apply": { + "model": "foundation:block/frame/acacia_top_left_corner", + "uvlock": false, + "y": 270 + } + }, + { + "when": { + "right": "true", + "top": "true", + "facing": "west" + }, + "apply": { + "model": "foundation:block/frame/acacia_top_right_corner", + "uvlock": false, + "y": 270 + } + }, + { + "when": { + "left": "true", + "bottom": "true", + "facing": "west" + }, + "apply": { + "model": "foundation:block/frame/acacia_bottom_left_corner", + "uvlock": false, + "y": 270 + } + }, + { + "when": { + "right": "true", + "bottom": "true", + "facing": "west" + }, + "apply": { + "model": "foundation:block/frame/acacia_bottom_right_corner", + "uvlock": false, + "y": 270 + } + }, + { + "when": { + "middle": "true", + "facing": "north" + }, + "apply": { + "model": "foundation:block/frame/acacia_middle", + "uvlock": false + } + }, + { + "when": { + "middle": "true", + "facing": "east" + }, + "apply": { + "model": "foundation:block/frame/acacia_middle", + "uvlock": false, + "y": 90 + } + }, + { + "when": { + "middle": "true", + "facing": "south" + }, + "apply": { + "model": "foundation:block/frame/acacia_middle", + "uvlock": false, + "y": 180 + } + }, + { + "when": { + "middle": "true", + "facing": "west" + }, + "apply": { + "model": "foundation:block/frame/acacia_middle", + "uvlock": false, + "y": 270 + } + } + ] +} diff --git a/src/main/resources/assets/foundation/blockstates/acacia_pallet.json b/src/main/resources/assets/foundation/blockstates/acacia_pallet.json new file mode 100644 index 00000000..466f20d1 --- /dev/null +++ b/src/main/resources/assets/foundation/blockstates/acacia_pallet.json @@ -0,0 +1,278 @@ +{ + "multipart": [ + { + "when": { + "facing": "north", + "half": "bottom", + "open": "false", + "layer_one": "true" + }, + "apply": { + "model": "foundation:block/pallet/acacia_pallet_bottom_layer1" + } + }, + { + "when": { + "facing": "north", + "half": "bottom", + "open": "false", + "layer_two": "true" + }, + "apply": { + "model": "foundation:block/pallet/acacia_pallet_bottom_layer2" + } + }, + { + "when": { + "facing": "north", + "half": "top", + "open": "false", + "layer_one": "true" + }, + "apply": { + "model": "foundation:block/pallet/acacia_pallet_top_layer1" + } + }, + { + "when": { + "facing": "north", + "half": "top", + "open": "false", + "layer_two": "true" + }, + "apply": { + "model": "foundation:block/pallet/acacia_pallet_top_layer2" + } + }, + { + "when": { + "facing": "north", + "open": "true", + "layer_one": "true" + }, + "apply": { + "model": "foundation:block/pallet/acacia_pallet_open_layer1" + } + }, + { + "when": { + "facing": "north", + "open": "true", + "layer_two": "true" + }, + "apply": { + "model": "foundation:block/pallet/acacia_pallet_open_layer2" + } + }, + { + "when": { + "facing": "east", + "half": "bottom", + "open": "false", + "layer_one": "true" + }, + "apply": { + "model": "foundation:block/pallet/acacia_pallet_bottom_layer1", + "y": 90 + } + }, + { + "when": { + "facing": "east", + "half": "bottom", + "open": "false", + "layer_two": "true" + }, + "apply": { + "model": "foundation:block/pallet/acacia_pallet_bottom_layer2", + "y": 90 + } + }, + { + "when": { + "facing": "east", + "half": "top", + "open": "false", + "layer_one": "true" + }, + "apply": { + "model": "foundation:block/pallet/acacia_pallet_top_layer1", + "y": 90 + } + }, + { + "when": { + "facing": "east", + "half": "top", + "open": "false", + "layer_two": "true" + }, + "apply": { + "model": "foundation:block/pallet/acacia_pallet_top_layer2", + "y": 90 + } + }, + { + "when": { + "facing": "east", + "open": "true", + "layer_one": "true" + }, + "apply": { + "model": "foundation:block/pallet/acacia_pallet_open_layer1", + "y": 90 + } + }, + { + "when": { + "facing": "east", + "open": "true", + "layer_two": "true" + }, + "apply": { + "model": "foundation:block/pallet/acacia_pallet_open_layer2", + "y": 90 + } + }, + { + "when": { + "facing": "south", + "half": "bottom", + "open": "false", + "layer_one": "true" + }, + "apply": { + "model": "foundation:block/pallet/acacia_pallet_bottom_layer1", + "y": 180 + } + }, + { + "when": { + "facing": "south", + "half": "bottom", + "open": "false", + "layer_two": "true" + }, + "apply": { + "model": "foundation:block/pallet/acacia_pallet_bottom_layer2", + "y": 180 + } + }, + { + "when": { + "facing": "south", + "half": "top", + "open": "false", + "layer_one": "true" + }, + "apply": { + "model": "foundation:block/pallet/acacia_pallet_top_layer1", + "y": 180 + } + }, + { + "when": { + "facing": "south", + "half": "top", + "open": "false", + "layer_two": "true" + }, + "apply": { + "model": "foundation:block/pallet/acacia_pallet_top_layer2", + "y": 180 + } + }, + { + "when": { + "facing": "south", + "open": "true", + "layer_one": "true" + }, + "apply": { + "model": "foundation:block/pallet/acacia_pallet_open_layer1", + "y": 180 + } + }, + { + "when": { + "facing": "south", + "open": "true", + "layer_two": "true" + }, + "apply": { + "model": "foundation:block/pallet/acacia_pallet_open_layer2", + "y": 180 + } + }, + { + "when": { + "facing": "west", + "half": "bottom", + "open": "false", + "layer_one": "true" + }, + "apply": { + "model": "foundation:block/pallet/acacia_pallet_bottom_layer1", + "y": 270 + } + }, + { + "when": { + "facing": "west", + "half": "bottom", + "open": "false", + "layer_two": "true" + }, + "apply": { + "model": "foundation:block/pallet/acacia_pallet_bottom_layer2", + "y": 270 + } + }, + { + "when": { + "facing": "west", + "half": "top", + "open": "false", + "layer_one": "true" + }, + "apply": { + "model": "foundation:block/pallet/acacia_pallet_top_layer1", + "y": 270 + } + }, + { + "when": { + "facing": "west", + "half": "top", + "open": "false", + "layer_two": "true" + }, + "apply": { + "model": "foundation:block/pallet/acacia_pallet_top_layer2", + "y": 270 + } + }, + { + "when": { + "facing": "west", + "open": "true", + "layer_one": "true" + }, + "apply": { + "model": "foundation:block/pallet/acacia_pallet_open_layer1", + "y": 270 + } + }, + { + "when": { + "facing": "west", + "open": "true", + "layer_two": "true" + }, + "apply": { + "model": "foundation:block/pallet/acacia_pallet_open_layer2", + "y": 270 + } + } + ] +} diff --git a/src/main/resources/assets/foundation/blockstates/bamboo_frame.json b/src/main/resources/assets/foundation/blockstates/bamboo_frame.json new file mode 100644 index 00000000..f0dd12a1 --- /dev/null +++ b/src/main/resources/assets/foundation/blockstates/bamboo_frame.json @@ -0,0 +1,407 @@ +{ + "multipart": [ + { + "when": { + "top": "true", + "facing": "north" + }, + "apply": { + "model": "foundation:block/frame/bamboo_top", + "uvlock": false + } + }, + { + "when": { + "bottom": "true", + "facing": "north" + }, + "apply": { + "model": "foundation:block/frame/bamboo_bottom", + "uvlock": false + } + }, + { + "when": { + "left": "true", + "facing": "north" + }, + "apply": { + "model": "foundation:block/frame/bamboo_left", + "uvlock": false + } + }, + { + "when": { + "right": "true", + "facing": "north" + }, + "apply": { + "model": "foundation:block/frame/bamboo_right", + "uvlock": false + } + }, + { + "when": { + "left": "true", + "top": "true", + "facing": "north" + }, + "apply": { + "model": "foundation:block/frame/bamboo_top_left_corner", + "uvlock": false + } + }, + { + "when": { + "right": "true", + "top": "true", + "facing": "north" + }, + "apply": { + "model": "foundation:block/frame/bamboo_top_right_corner", + "uvlock": false + } + }, + { + "when": { + "left": "true", + "bottom": "true", + "facing": "north" + }, + "apply": { + "model": "foundation:block/frame/bamboo_bottom_left_corner", + "uvlock": false + } + }, + { + "when": { + "right": "true", + "bottom": "true", + "facing": "north" + }, + "apply": { + "model": "foundation:block/frame/bamboo_bottom_right_corner", + "uvlock": false + } + }, + { + "when": { + "top": "true", + "facing": "east" + }, + "apply": { + "model": "foundation:block/frame/bamboo_top", + "uvlock": false, + "y": 90 + } + }, + { + "when": { + "bottom": "true", + "facing": "east" + }, + "apply": { + "model": "foundation:block/frame/bamboo_bottom", + "uvlock": false, + "y": 90 + } + }, + { + "when": { + "left": "true", + "facing": "east" + }, + "apply": { + "model": "foundation:block/frame/bamboo_left", + "uvlock": false, + "y": 90 + } + }, + { + "when": { + "right": "true", + "facing": "east" + }, + "apply": { + "model": "foundation:block/frame/bamboo_right", + "uvlock": false, + "y": 90 + } + }, + { + "when": { + "left": "true", + "top": "true", + "facing": "east" + }, + "apply": { + "model": "foundation:block/frame/bamboo_top_left_corner", + "uvlock": false, + "y": 90 + } + }, + { + "when": { + "right": "true", + "top": "true", + "facing": "east" + }, + "apply": { + "model": "foundation:block/frame/bamboo_top_right_corner", + "uvlock": false, + "y": 90 + } + }, + { + "when": { + "left": "true", + "bottom": "true", + "facing": "east" + }, + "apply": { + "model": "foundation:block/frame/bamboo_bottom_left_corner", + "uvlock": false, + "y": 90 + } + }, + { + "when": { + "right": "true", + "bottom": "true", + "facing": "east" + }, + "apply": { + "model": "foundation:block/frame/bamboo_bottom_right_corner", + "uvlock": false, + "y": 90 + } + }, + { + "when": { + "top": "true", + "facing": "south" + }, + "apply": { + "model": "foundation:block/frame/bamboo_top", + "uvlock": false, + "y": 180 + } + }, + { + "when": { + "bottom": "true", + "facing": "south" + }, + "apply": { + "model": "foundation:block/frame/bamboo_bottom", + "uvlock": false, + "y": 180 + } + }, + { + "when": { + "left": "true", + "facing": "south" + }, + "apply": { + "model": "foundation:block/frame/bamboo_left", + "uvlock": false, + "y": 180 + } + }, + { + "when": { + "right": "true", + "facing": "south" + }, + "apply": { + "model": "foundation:block/frame/bamboo_right", + "uvlock": false, + "y": 180 + } + }, + { + "when": { + "left": "true", + "top": "true", + "facing": "south" + }, + "apply": { + "model": "foundation:block/frame/bamboo_top_left_corner", + "uvlock": false, + "y": 180 + } + }, + { + "when": { + "right": "true", + "top": "true", + "facing": "south" + }, + "apply": { + "model": "foundation:block/frame/bamboo_top_right_corner", + "uvlock": false, + "y": 180 + } + }, + { + "when": { + "left": "true", + "bottom": "true", + "facing": "south" + }, + "apply": { + "model": "foundation:block/frame/bamboo_bottom_left_corner", + "uvlock": false, + "y": 180 + } + }, + { + "when": { + "right": "true", + "bottom": "true", + "facing": "south" + }, + "apply": { + "model": "foundation:block/frame/bamboo_bottom_right_corner", + "uvlock": false, + "y": 180 + } + }, + { + "when": { + "top": "true", + "facing": "west" + }, + "apply": { + "model": "foundation:block/frame/bamboo_top", + "uvlock": false, + "y": 270 + } + }, + { + "when": { + "bottom": "true", + "facing": "west" + }, + "apply": { + "model": "foundation:block/frame/bamboo_bottom", + "uvlock": false, + "y": 270 + } + }, + { + "when": { + "left": "true", + "facing": "west" + }, + "apply": { + "model": "foundation:block/frame/bamboo_left", + "uvlock": false, + "y": 270 + } + }, + { + "when": { + "right": "true", + "facing": "west" + }, + "apply": { + "model": "foundation:block/frame/bamboo_right", + "uvlock": false, + "y": 270 + } + }, + { + "when": { + "left": "true", + "top": "true", + "facing": "west" + }, + "apply": { + "model": "foundation:block/frame/bamboo_top_left_corner", + "uvlock": false, + "y": 270 + } + }, + { + "when": { + "right": "true", + "top": "true", + "facing": "west" + }, + "apply": { + "model": "foundation:block/frame/bamboo_top_right_corner", + "uvlock": false, + "y": 270 + } + }, + { + "when": { + "left": "true", + "bottom": "true", + "facing": "west" + }, + "apply": { + "model": "foundation:block/frame/bamboo_bottom_left_corner", + "uvlock": false, + "y": 270 + } + }, + { + "when": { + "right": "true", + "bottom": "true", + "facing": "west" + }, + "apply": { + "model": "foundation:block/frame/bamboo_bottom_right_corner", + "uvlock": false, + "y": 270 + } + }, + { + "when": { + "middle": "true", + "facing": "north" + }, + "apply": { + "model": "foundation:block/frame/bamboo_middle", + "uvlock": false + } + }, + { + "when": { + "middle": "true", + "facing": "east" + }, + "apply": { + "model": "foundation:block/frame/bamboo_middle", + "uvlock": false, + "y": 90 + } + }, + { + "when": { + "middle": "true", + "facing": "south" + }, + "apply": { + "model": "foundation:block/frame/bamboo_middle", + "uvlock": false, + "y": 180 + } + }, + { + "when": { + "middle": "true", + "facing": "west" + }, + "apply": { + "model": "foundation:block/frame/bamboo_middle", + "uvlock": false, + "y": 270 + } + } + ] +} diff --git a/src/main/resources/assets/foundation/blockstates/bamboo_pallet.json b/src/main/resources/assets/foundation/blockstates/bamboo_pallet.json new file mode 100644 index 00000000..09af6a3d --- /dev/null +++ b/src/main/resources/assets/foundation/blockstates/bamboo_pallet.json @@ -0,0 +1,278 @@ +{ + "multipart": [ + { + "when": { + "facing": "north", + "half": "bottom", + "open": "false", + "layer_one": "true" + }, + "apply": { + "model": "foundation:block/pallet/bamboo_pallet_bottom_layer1" + } + }, + { + "when": { + "facing": "north", + "half": "bottom", + "open": "false", + "layer_two": "true" + }, + "apply": { + "model": "foundation:block/pallet/bamboo_pallet_bottom_layer2" + } + }, + { + "when": { + "facing": "north", + "half": "top", + "open": "false", + "layer_one": "true" + }, + "apply": { + "model": "foundation:block/pallet/bamboo_pallet_top_layer1" + } + }, + { + "when": { + "facing": "north", + "half": "top", + "open": "false", + "layer_two": "true" + }, + "apply": { + "model": "foundation:block/pallet/bamboo_pallet_top_layer2" + } + }, + { + "when": { + "facing": "north", + "open": "true", + "layer_one": "true" + }, + "apply": { + "model": "foundation:block/pallet/bamboo_pallet_open_layer1" + } + }, + { + "when": { + "facing": "north", + "open": "true", + "layer_two": "true" + }, + "apply": { + "model": "foundation:block/pallet/bamboo_pallet_open_layer2" + } + }, + { + "when": { + "facing": "east", + "half": "bottom", + "open": "false", + "layer_one": "true" + }, + "apply": { + "model": "foundation:block/pallet/bamboo_pallet_bottom_layer1", + "y": 90 + } + }, + { + "when": { + "facing": "east", + "half": "bottom", + "open": "false", + "layer_two": "true" + }, + "apply": { + "model": "foundation:block/pallet/bamboo_pallet_bottom_layer2", + "y": 90 + } + }, + { + "when": { + "facing": "east", + "half": "top", + "open": "false", + "layer_one": "true" + }, + "apply": { + "model": "foundation:block/pallet/bamboo_pallet_top_layer1", + "y": 90 + } + }, + { + "when": { + "facing": "east", + "half": "top", + "open": "false", + "layer_two": "true" + }, + "apply": { + "model": "foundation:block/pallet/bamboo_pallet_top_layer2", + "y": 90 + } + }, + { + "when": { + "facing": "east", + "open": "true", + "layer_one": "true" + }, + "apply": { + "model": "foundation:block/pallet/bamboo_pallet_open_layer1", + "y": 90 + } + }, + { + "when": { + "facing": "east", + "open": "true", + "layer_two": "true" + }, + "apply": { + "model": "foundation:block/pallet/bamboo_pallet_open_layer2", + "y": 90 + } + }, + { + "when": { + "facing": "south", + "half": "bottom", + "open": "false", + "layer_one": "true" + }, + "apply": { + "model": "foundation:block/pallet/bamboo_pallet_bottom_layer1", + "y": 180 + } + }, + { + "when": { + "facing": "south", + "half": "bottom", + "open": "false", + "layer_two": "true" + }, + "apply": { + "model": "foundation:block/pallet/bamboo_pallet_bottom_layer2", + "y": 180 + } + }, + { + "when": { + "facing": "south", + "half": "top", + "open": "false", + "layer_one": "true" + }, + "apply": { + "model": "foundation:block/pallet/bamboo_pallet_top_layer1", + "y": 180 + } + }, + { + "when": { + "facing": "south", + "half": "top", + "open": "false", + "layer_two": "true" + }, + "apply": { + "model": "foundation:block/pallet/bamboo_pallet_top_layer2", + "y": 180 + } + }, + { + "when": { + "facing": "south", + "open": "true", + "layer_one": "true" + }, + "apply": { + "model": "foundation:block/pallet/bamboo_pallet_open_layer1", + "y": 180 + } + }, + { + "when": { + "facing": "south", + "open": "true", + "layer_two": "true" + }, + "apply": { + "model": "foundation:block/pallet/bamboo_pallet_open_layer2", + "y": 180 + } + }, + { + "when": { + "facing": "west", + "half": "bottom", + "open": "false", + "layer_one": "true" + }, + "apply": { + "model": "foundation:block/pallet/bamboo_pallet_bottom_layer1", + "y": 270 + } + }, + { + "when": { + "facing": "west", + "half": "bottom", + "open": "false", + "layer_two": "true" + }, + "apply": { + "model": "foundation:block/pallet/bamboo_pallet_bottom_layer2", + "y": 270 + } + }, + { + "when": { + "facing": "west", + "half": "top", + "open": "false", + "layer_one": "true" + }, + "apply": { + "model": "foundation:block/pallet/bamboo_pallet_top_layer1", + "y": 270 + } + }, + { + "when": { + "facing": "west", + "half": "top", + "open": "false", + "layer_two": "true" + }, + "apply": { + "model": "foundation:block/pallet/bamboo_pallet_top_layer2", + "y": 270 + } + }, + { + "when": { + "facing": "west", + "open": "true", + "layer_one": "true" + }, + "apply": { + "model": "foundation:block/pallet/bamboo_pallet_open_layer1", + "y": 270 + } + }, + { + "when": { + "facing": "west", + "open": "true", + "layer_two": "true" + }, + "apply": { + "model": "foundation:block/pallet/bamboo_pallet_open_layer2", + "y": 270 + } + } + ] +} diff --git a/src/main/resources/assets/foundation/blockstates/birch_frame.json b/src/main/resources/assets/foundation/blockstates/birch_frame.json new file mode 100644 index 00000000..691fcb92 --- /dev/null +++ b/src/main/resources/assets/foundation/blockstates/birch_frame.json @@ -0,0 +1,407 @@ +{ + "multipart": [ + { + "when": { + "top": "true", + "facing": "north" + }, + "apply": { + "model": "foundation:block/frame/birch_top", + "uvlock": false + } + }, + { + "when": { + "bottom": "true", + "facing": "north" + }, + "apply": { + "model": "foundation:block/frame/birch_bottom", + "uvlock": false + } + }, + { + "when": { + "left": "true", + "facing": "north" + }, + "apply": { + "model": "foundation:block/frame/birch_left", + "uvlock": false + } + }, + { + "when": { + "right": "true", + "facing": "north" + }, + "apply": { + "model": "foundation:block/frame/birch_right", + "uvlock": false + } + }, + { + "when": { + "left": "true", + "top": "true", + "facing": "north" + }, + "apply": { + "model": "foundation:block/frame/birch_top_left_corner", + "uvlock": false + } + }, + { + "when": { + "right": "true", + "top": "true", + "facing": "north" + }, + "apply": { + "model": "foundation:block/frame/birch_top_right_corner", + "uvlock": false + } + }, + { + "when": { + "left": "true", + "bottom": "true", + "facing": "north" + }, + "apply": { + "model": "foundation:block/frame/birch_bottom_left_corner", + "uvlock": false + } + }, + { + "when": { + "right": "true", + "bottom": "true", + "facing": "north" + }, + "apply": { + "model": "foundation:block/frame/birch_bottom_right_corner", + "uvlock": false + } + }, + { + "when": { + "top": "true", + "facing": "east" + }, + "apply": { + "model": "foundation:block/frame/birch_top", + "uvlock": false, + "y": 90 + } + }, + { + "when": { + "bottom": "true", + "facing": "east" + }, + "apply": { + "model": "foundation:block/frame/birch_bottom", + "uvlock": false, + "y": 90 + } + }, + { + "when": { + "left": "true", + "facing": "east" + }, + "apply": { + "model": "foundation:block/frame/birch_left", + "uvlock": false, + "y": 90 + } + }, + { + "when": { + "right": "true", + "facing": "east" + }, + "apply": { + "model": "foundation:block/frame/birch_right", + "uvlock": false, + "y": 90 + } + }, + { + "when": { + "left": "true", + "top": "true", + "facing": "east" + }, + "apply": { + "model": "foundation:block/frame/birch_top_left_corner", + "uvlock": false, + "y": 90 + } + }, + { + "when": { + "right": "true", + "top": "true", + "facing": "east" + }, + "apply": { + "model": "foundation:block/frame/birch_top_right_corner", + "uvlock": false, + "y": 90 + } + }, + { + "when": { + "left": "true", + "bottom": "true", + "facing": "east" + }, + "apply": { + "model": "foundation:block/frame/birch_bottom_left_corner", + "uvlock": false, + "y": 90 + } + }, + { + "when": { + "right": "true", + "bottom": "true", + "facing": "east" + }, + "apply": { + "model": "foundation:block/frame/birch_bottom_right_corner", + "uvlock": false, + "y": 90 + } + }, + { + "when": { + "top": "true", + "facing": "south" + }, + "apply": { + "model": "foundation:block/frame/birch_top", + "uvlock": false, + "y": 180 + } + }, + { + "when": { + "bottom": "true", + "facing": "south" + }, + "apply": { + "model": "foundation:block/frame/birch_bottom", + "uvlock": false, + "y": 180 + } + }, + { + "when": { + "left": "true", + "facing": "south" + }, + "apply": { + "model": "foundation:block/frame/birch_left", + "uvlock": false, + "y": 180 + } + }, + { + "when": { + "right": "true", + "facing": "south" + }, + "apply": { + "model": "foundation:block/frame/birch_right", + "uvlock": false, + "y": 180 + } + }, + { + "when": { + "left": "true", + "top": "true", + "facing": "south" + }, + "apply": { + "model": "foundation:block/frame/birch_top_left_corner", + "uvlock": false, + "y": 180 + } + }, + { + "when": { + "right": "true", + "top": "true", + "facing": "south" + }, + "apply": { + "model": "foundation:block/frame/birch_top_right_corner", + "uvlock": false, + "y": 180 + } + }, + { + "when": { + "left": "true", + "bottom": "true", + "facing": "south" + }, + "apply": { + "model": "foundation:block/frame/birch_bottom_left_corner", + "uvlock": false, + "y": 180 + } + }, + { + "when": { + "right": "true", + "bottom": "true", + "facing": "south" + }, + "apply": { + "model": "foundation:block/frame/birch_bottom_right_corner", + "uvlock": false, + "y": 180 + } + }, + { + "when": { + "top": "true", + "facing": "west" + }, + "apply": { + "model": "foundation:block/frame/birch_top", + "uvlock": false, + "y": 270 + } + }, + { + "when": { + "bottom": "true", + "facing": "west" + }, + "apply": { + "model": "foundation:block/frame/birch_bottom", + "uvlock": false, + "y": 270 + } + }, + { + "when": { + "left": "true", + "facing": "west" + }, + "apply": { + "model": "foundation:block/frame/birch_left", + "uvlock": false, + "y": 270 + } + }, + { + "when": { + "right": "true", + "facing": "west" + }, + "apply": { + "model": "foundation:block/frame/birch_right", + "uvlock": false, + "y": 270 + } + }, + { + "when": { + "left": "true", + "top": "true", + "facing": "west" + }, + "apply": { + "model": "foundation:block/frame/birch_top_left_corner", + "uvlock": false, + "y": 270 + } + }, + { + "when": { + "right": "true", + "top": "true", + "facing": "west" + }, + "apply": { + "model": "foundation:block/frame/birch_top_right_corner", + "uvlock": false, + "y": 270 + } + }, + { + "when": { + "left": "true", + "bottom": "true", + "facing": "west" + }, + "apply": { + "model": "foundation:block/frame/birch_bottom_left_corner", + "uvlock": false, + "y": 270 + } + }, + { + "when": { + "right": "true", + "bottom": "true", + "facing": "west" + }, + "apply": { + "model": "foundation:block/frame/birch_bottom_right_corner", + "uvlock": false, + "y": 270 + } + }, + { + "when": { + "middle": "true", + "facing": "north" + }, + "apply": { + "model": "foundation:block/frame/birch_middle", + "uvlock": false + } + }, + { + "when": { + "middle": "true", + "facing": "east" + }, + "apply": { + "model": "foundation:block/frame/birch_middle", + "uvlock": false, + "y": 90 + } + }, + { + "when": { + "middle": "true", + "facing": "south" + }, + "apply": { + "model": "foundation:block/frame/birch_middle", + "uvlock": false, + "y": 180 + } + }, + { + "when": { + "middle": "true", + "facing": "west" + }, + "apply": { + "model": "foundation:block/frame/birch_middle", + "uvlock": false, + "y": 270 + } + } + ] +} diff --git a/src/main/resources/assets/foundation/blockstates/birch_pallet.json b/src/main/resources/assets/foundation/blockstates/birch_pallet.json new file mode 100644 index 00000000..d7e483f8 --- /dev/null +++ b/src/main/resources/assets/foundation/blockstates/birch_pallet.json @@ -0,0 +1,278 @@ +{ + "multipart": [ + { + "when": { + "facing": "north", + "half": "bottom", + "open": "false", + "layer_one": "true" + }, + "apply": { + "model": "foundation:block/pallet/birch_pallet_bottom_layer1" + } + }, + { + "when": { + "facing": "north", + "half": "bottom", + "open": "false", + "layer_two": "true" + }, + "apply": { + "model": "foundation:block/pallet/birch_pallet_bottom_layer2" + } + }, + { + "when": { + "facing": "north", + "half": "top", + "open": "false", + "layer_one": "true" + }, + "apply": { + "model": "foundation:block/pallet/birch_pallet_top_layer1" + } + }, + { + "when": { + "facing": "north", + "half": "top", + "open": "false", + "layer_two": "true" + }, + "apply": { + "model": "foundation:block/pallet/birch_pallet_top_layer2" + } + }, + { + "when": { + "facing": "north", + "open": "true", + "layer_one": "true" + }, + "apply": { + "model": "foundation:block/pallet/birch_pallet_open_layer1" + } + }, + { + "when": { + "facing": "north", + "open": "true", + "layer_two": "true" + }, + "apply": { + "model": "foundation:block/pallet/birch_pallet_open_layer2" + } + }, + { + "when": { + "facing": "east", + "half": "bottom", + "open": "false", + "layer_one": "true" + }, + "apply": { + "model": "foundation:block/pallet/birch_pallet_bottom_layer1", + "y": 90 + } + }, + { + "when": { + "facing": "east", + "half": "bottom", + "open": "false", + "layer_two": "true" + }, + "apply": { + "model": "foundation:block/pallet/birch_pallet_bottom_layer2", + "y": 90 + } + }, + { + "when": { + "facing": "east", + "half": "top", + "open": "false", + "layer_one": "true" + }, + "apply": { + "model": "foundation:block/pallet/birch_pallet_top_layer1", + "y": 90 + } + }, + { + "when": { + "facing": "east", + "half": "top", + "open": "false", + "layer_two": "true" + }, + "apply": { + "model": "foundation:block/pallet/birch_pallet_top_layer2", + "y": 90 + } + }, + { + "when": { + "facing": "east", + "open": "true", + "layer_one": "true" + }, + "apply": { + "model": "foundation:block/pallet/birch_pallet_open_layer1", + "y": 90 + } + }, + { + "when": { + "facing": "east", + "open": "true", + "layer_two": "true" + }, + "apply": { + "model": "foundation:block/pallet/birch_pallet_open_layer2", + "y": 90 + } + }, + { + "when": { + "facing": "south", + "half": "bottom", + "open": "false", + "layer_one": "true" + }, + "apply": { + "model": "foundation:block/pallet/birch_pallet_bottom_layer1", + "y": 180 + } + }, + { + "when": { + "facing": "south", + "half": "bottom", + "open": "false", + "layer_two": "true" + }, + "apply": { + "model": "foundation:block/pallet/birch_pallet_bottom_layer2", + "y": 180 + } + }, + { + "when": { + "facing": "south", + "half": "top", + "open": "false", + "layer_one": "true" + }, + "apply": { + "model": "foundation:block/pallet/birch_pallet_top_layer1", + "y": 180 + } + }, + { + "when": { + "facing": "south", + "half": "top", + "open": "false", + "layer_two": "true" + }, + "apply": { + "model": "foundation:block/pallet/birch_pallet_top_layer2", + "y": 180 + } + }, + { + "when": { + "facing": "south", + "open": "true", + "layer_one": "true" + }, + "apply": { + "model": "foundation:block/pallet/birch_pallet_open_layer1", + "y": 180 + } + }, + { + "when": { + "facing": "south", + "open": "true", + "layer_two": "true" + }, + "apply": { + "model": "foundation:block/pallet/birch_pallet_open_layer2", + "y": 180 + } + }, + { + "when": { + "facing": "west", + "half": "bottom", + "open": "false", + "layer_one": "true" + }, + "apply": { + "model": "foundation:block/pallet/birch_pallet_bottom_layer1", + "y": 270 + } + }, + { + "when": { + "facing": "west", + "half": "bottom", + "open": "false", + "layer_two": "true" + }, + "apply": { + "model": "foundation:block/pallet/birch_pallet_bottom_layer2", + "y": 270 + } + }, + { + "when": { + "facing": "west", + "half": "top", + "open": "false", + "layer_one": "true" + }, + "apply": { + "model": "foundation:block/pallet/birch_pallet_top_layer1", + "y": 270 + } + }, + { + "when": { + "facing": "west", + "half": "top", + "open": "false", + "layer_two": "true" + }, + "apply": { + "model": "foundation:block/pallet/birch_pallet_top_layer2", + "y": 270 + } + }, + { + "when": { + "facing": "west", + "open": "true", + "layer_one": "true" + }, + "apply": { + "model": "foundation:block/pallet/birch_pallet_open_layer1", + "y": 270 + } + }, + { + "when": { + "facing": "west", + "open": "true", + "layer_two": "true" + }, + "apply": { + "model": "foundation:block/pallet/birch_pallet_open_layer2", + "y": 270 + } + } + ] +} diff --git a/src/main/resources/assets/foundation/blockstates/cherry_frame.json b/src/main/resources/assets/foundation/blockstates/cherry_frame.json new file mode 100644 index 00000000..31d6a64b --- /dev/null +++ b/src/main/resources/assets/foundation/blockstates/cherry_frame.json @@ -0,0 +1,407 @@ +{ + "multipart": [ + { + "when": { + "top": "true", + "facing": "north" + }, + "apply": { + "model": "foundation:block/frame/cherry_top", + "uvlock": false + } + }, + { + "when": { + "bottom": "true", + "facing": "north" + }, + "apply": { + "model": "foundation:block/frame/cherry_bottom", + "uvlock": false + } + }, + { + "when": { + "left": "true", + "facing": "north" + }, + "apply": { + "model": "foundation:block/frame/cherry_left", + "uvlock": false + } + }, + { + "when": { + "right": "true", + "facing": "north" + }, + "apply": { + "model": "foundation:block/frame/cherry_right", + "uvlock": false + } + }, + { + "when": { + "left": "true", + "top": "true", + "facing": "north" + }, + "apply": { + "model": "foundation:block/frame/cherry_top_left_corner", + "uvlock": false + } + }, + { + "when": { + "right": "true", + "top": "true", + "facing": "north" + }, + "apply": { + "model": "foundation:block/frame/cherry_top_right_corner", + "uvlock": false + } + }, + { + "when": { + "left": "true", + "bottom": "true", + "facing": "north" + }, + "apply": { + "model": "foundation:block/frame/cherry_bottom_left_corner", + "uvlock": false + } + }, + { + "when": { + "right": "true", + "bottom": "true", + "facing": "north" + }, + "apply": { + "model": "foundation:block/frame/cherry_bottom_right_corner", + "uvlock": false + } + }, + { + "when": { + "top": "true", + "facing": "east" + }, + "apply": { + "model": "foundation:block/frame/cherry_top", + "uvlock": false, + "y": 90 + } + }, + { + "when": { + "bottom": "true", + "facing": "east" + }, + "apply": { + "model": "foundation:block/frame/cherry_bottom", + "uvlock": false, + "y": 90 + } + }, + { + "when": { + "left": "true", + "facing": "east" + }, + "apply": { + "model": "foundation:block/frame/cherry_left", + "uvlock": false, + "y": 90 + } + }, + { + "when": { + "right": "true", + "facing": "east" + }, + "apply": { + "model": "foundation:block/frame/cherry_right", + "uvlock": false, + "y": 90 + } + }, + { + "when": { + "left": "true", + "top": "true", + "facing": "east" + }, + "apply": { + "model": "foundation:block/frame/cherry_top_left_corner", + "uvlock": false, + "y": 90 + } + }, + { + "when": { + "right": "true", + "top": "true", + "facing": "east" + }, + "apply": { + "model": "foundation:block/frame/cherry_top_right_corner", + "uvlock": false, + "y": 90 + } + }, + { + "when": { + "left": "true", + "bottom": "true", + "facing": "east" + }, + "apply": { + "model": "foundation:block/frame/cherry_bottom_left_corner", + "uvlock": false, + "y": 90 + } + }, + { + "when": { + "right": "true", + "bottom": "true", + "facing": "east" + }, + "apply": { + "model": "foundation:block/frame/cherry_bottom_right_corner", + "uvlock": false, + "y": 90 + } + }, + { + "when": { + "top": "true", + "facing": "south" + }, + "apply": { + "model": "foundation:block/frame/cherry_top", + "uvlock": false, + "y": 180 + } + }, + { + "when": { + "bottom": "true", + "facing": "south" + }, + "apply": { + "model": "foundation:block/frame/cherry_bottom", + "uvlock": false, + "y": 180 + } + }, + { + "when": { + "left": "true", + "facing": "south" + }, + "apply": { + "model": "foundation:block/frame/cherry_left", + "uvlock": false, + "y": 180 + } + }, + { + "when": { + "right": "true", + "facing": "south" + }, + "apply": { + "model": "foundation:block/frame/cherry_right", + "uvlock": false, + "y": 180 + } + }, + { + "when": { + "left": "true", + "top": "true", + "facing": "south" + }, + "apply": { + "model": "foundation:block/frame/cherry_top_left_corner", + "uvlock": false, + "y": 180 + } + }, + { + "when": { + "right": "true", + "top": "true", + "facing": "south" + }, + "apply": { + "model": "foundation:block/frame/cherry_top_right_corner", + "uvlock": false, + "y": 180 + } + }, + { + "when": { + "left": "true", + "bottom": "true", + "facing": "south" + }, + "apply": { + "model": "foundation:block/frame/cherry_bottom_left_corner", + "uvlock": false, + "y": 180 + } + }, + { + "when": { + "right": "true", + "bottom": "true", + "facing": "south" + }, + "apply": { + "model": "foundation:block/frame/cherry_bottom_right_corner", + "uvlock": false, + "y": 180 + } + }, + { + "when": { + "top": "true", + "facing": "west" + }, + "apply": { + "model": "foundation:block/frame/cherry_top", + "uvlock": false, + "y": 270 + } + }, + { + "when": { + "bottom": "true", + "facing": "west" + }, + "apply": { + "model": "foundation:block/frame/cherry_bottom", + "uvlock": false, + "y": 270 + } + }, + { + "when": { + "left": "true", + "facing": "west" + }, + "apply": { + "model": "foundation:block/frame/cherry_left", + "uvlock": false, + "y": 270 + } + }, + { + "when": { + "right": "true", + "facing": "west" + }, + "apply": { + "model": "foundation:block/frame/cherry_right", + "uvlock": false, + "y": 270 + } + }, + { + "when": { + "left": "true", + "top": "true", + "facing": "west" + }, + "apply": { + "model": "foundation:block/frame/cherry_top_left_corner", + "uvlock": false, + "y": 270 + } + }, + { + "when": { + "right": "true", + "top": "true", + "facing": "west" + }, + "apply": { + "model": "foundation:block/frame/cherry_top_right_corner", + "uvlock": false, + "y": 270 + } + }, + { + "when": { + "left": "true", + "bottom": "true", + "facing": "west" + }, + "apply": { + "model": "foundation:block/frame/cherry_bottom_left_corner", + "uvlock": false, + "y": 270 + } + }, + { + "when": { + "right": "true", + "bottom": "true", + "facing": "west" + }, + "apply": { + "model": "foundation:block/frame/cherry_bottom_right_corner", + "uvlock": false, + "y": 270 + } + }, + { + "when": { + "middle": "true", + "facing": "north" + }, + "apply": { + "model": "foundation:block/frame/cherry_middle", + "uvlock": false + } + }, + { + "when": { + "middle": "true", + "facing": "east" + }, + "apply": { + "model": "foundation:block/frame/cherry_middle", + "uvlock": false, + "y": 90 + } + }, + { + "when": { + "middle": "true", + "facing": "south" + }, + "apply": { + "model": "foundation:block/frame/cherry_middle", + "uvlock": false, + "y": 180 + } + }, + { + "when": { + "middle": "true", + "facing": "west" + }, + "apply": { + "model": "foundation:block/frame/cherry_middle", + "uvlock": false, + "y": 270 + } + } + ] +} diff --git a/src/main/resources/assets/foundation/blockstates/cherry_pallet.json b/src/main/resources/assets/foundation/blockstates/cherry_pallet.json new file mode 100644 index 00000000..bf2ba0b7 --- /dev/null +++ b/src/main/resources/assets/foundation/blockstates/cherry_pallet.json @@ -0,0 +1,278 @@ +{ + "multipart": [ + { + "when": { + "facing": "north", + "half": "bottom", + "open": "false", + "layer_one": "true" + }, + "apply": { + "model": "foundation:block/pallet/cherry_pallet_bottom_layer1" + } + }, + { + "when": { + "facing": "north", + "half": "bottom", + "open": "false", + "layer_two": "true" + }, + "apply": { + "model": "foundation:block/pallet/cherry_pallet_bottom_layer2" + } + }, + { + "when": { + "facing": "north", + "half": "top", + "open": "false", + "layer_one": "true" + }, + "apply": { + "model": "foundation:block/pallet/cherry_pallet_top_layer1" + } + }, + { + "when": { + "facing": "north", + "half": "top", + "open": "false", + "layer_two": "true" + }, + "apply": { + "model": "foundation:block/pallet/cherry_pallet_top_layer2" + } + }, + { + "when": { + "facing": "north", + "open": "true", + "layer_one": "true" + }, + "apply": { + "model": "foundation:block/pallet/cherry_pallet_open_layer1" + } + }, + { + "when": { + "facing": "north", + "open": "true", + "layer_two": "true" + }, + "apply": { + "model": "foundation:block/pallet/cherry_pallet_open_layer2" + } + }, + { + "when": { + "facing": "east", + "half": "bottom", + "open": "false", + "layer_one": "true" + }, + "apply": { + "model": "foundation:block/pallet/cherry_pallet_bottom_layer1", + "y": 90 + } + }, + { + "when": { + "facing": "east", + "half": "bottom", + "open": "false", + "layer_two": "true" + }, + "apply": { + "model": "foundation:block/pallet/cherry_pallet_bottom_layer2", + "y": 90 + } + }, + { + "when": { + "facing": "east", + "half": "top", + "open": "false", + "layer_one": "true" + }, + "apply": { + "model": "foundation:block/pallet/cherry_pallet_top_layer1", + "y": 90 + } + }, + { + "when": { + "facing": "east", + "half": "top", + "open": "false", + "layer_two": "true" + }, + "apply": { + "model": "foundation:block/pallet/cherry_pallet_top_layer2", + "y": 90 + } + }, + { + "when": { + "facing": "east", + "open": "true", + "layer_one": "true" + }, + "apply": { + "model": "foundation:block/pallet/cherry_pallet_open_layer1", + "y": 90 + } + }, + { + "when": { + "facing": "east", + "open": "true", + "layer_two": "true" + }, + "apply": { + "model": "foundation:block/pallet/cherry_pallet_open_layer2", + "y": 90 + } + }, + { + "when": { + "facing": "south", + "half": "bottom", + "open": "false", + "layer_one": "true" + }, + "apply": { + "model": "foundation:block/pallet/cherry_pallet_bottom_layer1", + "y": 180 + } + }, + { + "when": { + "facing": "south", + "half": "bottom", + "open": "false", + "layer_two": "true" + }, + "apply": { + "model": "foundation:block/pallet/cherry_pallet_bottom_layer2", + "y": 180 + } + }, + { + "when": { + "facing": "south", + "half": "top", + "open": "false", + "layer_one": "true" + }, + "apply": { + "model": "foundation:block/pallet/cherry_pallet_top_layer1", + "y": 180 + } + }, + { + "when": { + "facing": "south", + "half": "top", + "open": "false", + "layer_two": "true" + }, + "apply": { + "model": "foundation:block/pallet/cherry_pallet_top_layer2", + "y": 180 + } + }, + { + "when": { + "facing": "south", + "open": "true", + "layer_one": "true" + }, + "apply": { + "model": "foundation:block/pallet/cherry_pallet_open_layer1", + "y": 180 + } + }, + { + "when": { + "facing": "south", + "open": "true", + "layer_two": "true" + }, + "apply": { + "model": "foundation:block/pallet/cherry_pallet_open_layer2", + "y": 180 + } + }, + { + "when": { + "facing": "west", + "half": "bottom", + "open": "false", + "layer_one": "true" + }, + "apply": { + "model": "foundation:block/pallet/cherry_pallet_bottom_layer1", + "y": 270 + } + }, + { + "when": { + "facing": "west", + "half": "bottom", + "open": "false", + "layer_two": "true" + }, + "apply": { + "model": "foundation:block/pallet/cherry_pallet_bottom_layer2", + "y": 270 + } + }, + { + "when": { + "facing": "west", + "half": "top", + "open": "false", + "layer_one": "true" + }, + "apply": { + "model": "foundation:block/pallet/cherry_pallet_top_layer1", + "y": 270 + } + }, + { + "when": { + "facing": "west", + "half": "top", + "open": "false", + "layer_two": "true" + }, + "apply": { + "model": "foundation:block/pallet/cherry_pallet_top_layer2", + "y": 270 + } + }, + { + "when": { + "facing": "west", + "open": "true", + "layer_one": "true" + }, + "apply": { + "model": "foundation:block/pallet/cherry_pallet_open_layer1", + "y": 270 + } + }, + { + "when": { + "facing": "west", + "open": "true", + "layer_two": "true" + }, + "apply": { + "model": "foundation:block/pallet/cherry_pallet_open_layer2", + "y": 270 + } + } + ] +} diff --git a/src/main/resources/assets/foundation/blockstates/crimson_frame.json b/src/main/resources/assets/foundation/blockstates/crimson_frame.json new file mode 100644 index 00000000..40bcc0fb --- /dev/null +++ b/src/main/resources/assets/foundation/blockstates/crimson_frame.json @@ -0,0 +1,407 @@ +{ + "multipart": [ + { + "when": { + "top": "true", + "facing": "north" + }, + "apply": { + "model": "foundation:block/frame/crimson_top", + "uvlock": false + } + }, + { + "when": { + "bottom": "true", + "facing": "north" + }, + "apply": { + "model": "foundation:block/frame/crimson_bottom", + "uvlock": false + } + }, + { + "when": { + "left": "true", + "facing": "north" + }, + "apply": { + "model": "foundation:block/frame/crimson_left", + "uvlock": false + } + }, + { + "when": { + "right": "true", + "facing": "north" + }, + "apply": { + "model": "foundation:block/frame/crimson_right", + "uvlock": false + } + }, + { + "when": { + "left": "true", + "top": "true", + "facing": "north" + }, + "apply": { + "model": "foundation:block/frame/crimson_top_left_corner", + "uvlock": false + } + }, + { + "when": { + "right": "true", + "top": "true", + "facing": "north" + }, + "apply": { + "model": "foundation:block/frame/crimson_top_right_corner", + "uvlock": false + } + }, + { + "when": { + "left": "true", + "bottom": "true", + "facing": "north" + }, + "apply": { + "model": "foundation:block/frame/crimson_bottom_left_corner", + "uvlock": false + } + }, + { + "when": { + "right": "true", + "bottom": "true", + "facing": "north" + }, + "apply": { + "model": "foundation:block/frame/crimson_bottom_right_corner", + "uvlock": false + } + }, + { + "when": { + "top": "true", + "facing": "east" + }, + "apply": { + "model": "foundation:block/frame/crimson_top", + "uvlock": false, + "y": 90 + } + }, + { + "when": { + "bottom": "true", + "facing": "east" + }, + "apply": { + "model": "foundation:block/frame/crimson_bottom", + "uvlock": false, + "y": 90 + } + }, + { + "when": { + "left": "true", + "facing": "east" + }, + "apply": { + "model": "foundation:block/frame/crimson_left", + "uvlock": false, + "y": 90 + } + }, + { + "when": { + "right": "true", + "facing": "east" + }, + "apply": { + "model": "foundation:block/frame/crimson_right", + "uvlock": false, + "y": 90 + } + }, + { + "when": { + "left": "true", + "top": "true", + "facing": "east" + }, + "apply": { + "model": "foundation:block/frame/crimson_top_left_corner", + "uvlock": false, + "y": 90 + } + }, + { + "when": { + "right": "true", + "top": "true", + "facing": "east" + }, + "apply": { + "model": "foundation:block/frame/crimson_top_right_corner", + "uvlock": false, + "y": 90 + } + }, + { + "when": { + "left": "true", + "bottom": "true", + "facing": "east" + }, + "apply": { + "model": "foundation:block/frame/crimson_bottom_left_corner", + "uvlock": false, + "y": 90 + } + }, + { + "when": { + "right": "true", + "bottom": "true", + "facing": "east" + }, + "apply": { + "model": "foundation:block/frame/crimson_bottom_right_corner", + "uvlock": false, + "y": 90 + } + }, + { + "when": { + "top": "true", + "facing": "south" + }, + "apply": { + "model": "foundation:block/frame/crimson_top", + "uvlock": false, + "y": 180 + } + }, + { + "when": { + "bottom": "true", + "facing": "south" + }, + "apply": { + "model": "foundation:block/frame/crimson_bottom", + "uvlock": false, + "y": 180 + } + }, + { + "when": { + "left": "true", + "facing": "south" + }, + "apply": { + "model": "foundation:block/frame/crimson_left", + "uvlock": false, + "y": 180 + } + }, + { + "when": { + "right": "true", + "facing": "south" + }, + "apply": { + "model": "foundation:block/frame/crimson_right", + "uvlock": false, + "y": 180 + } + }, + { + "when": { + "left": "true", + "top": "true", + "facing": "south" + }, + "apply": { + "model": "foundation:block/frame/crimson_top_left_corner", + "uvlock": false, + "y": 180 + } + }, + { + "when": { + "right": "true", + "top": "true", + "facing": "south" + }, + "apply": { + "model": "foundation:block/frame/crimson_top_right_corner", + "uvlock": false, + "y": 180 + } + }, + { + "when": { + "left": "true", + "bottom": "true", + "facing": "south" + }, + "apply": { + "model": "foundation:block/frame/crimson_bottom_left_corner", + "uvlock": false, + "y": 180 + } + }, + { + "when": { + "right": "true", + "bottom": "true", + "facing": "south" + }, + "apply": { + "model": "foundation:block/frame/crimson_bottom_right_corner", + "uvlock": false, + "y": 180 + } + }, + { + "when": { + "top": "true", + "facing": "west" + }, + "apply": { + "model": "foundation:block/frame/crimson_top", + "uvlock": false, + "y": 270 + } + }, + { + "when": { + "bottom": "true", + "facing": "west" + }, + "apply": { + "model": "foundation:block/frame/crimson_bottom", + "uvlock": false, + "y": 270 + } + }, + { + "when": { + "left": "true", + "facing": "west" + }, + "apply": { + "model": "foundation:block/frame/crimson_left", + "uvlock": false, + "y": 270 + } + }, + { + "when": { + "right": "true", + "facing": "west" + }, + "apply": { + "model": "foundation:block/frame/crimson_right", + "uvlock": false, + "y": 270 + } + }, + { + "when": { + "left": "true", + "top": "true", + "facing": "west" + }, + "apply": { + "model": "foundation:block/frame/crimson_top_left_corner", + "uvlock": false, + "y": 270 + } + }, + { + "when": { + "right": "true", + "top": "true", + "facing": "west" + }, + "apply": { + "model": "foundation:block/frame/crimson_top_right_corner", + "uvlock": false, + "y": 270 + } + }, + { + "when": { + "left": "true", + "bottom": "true", + "facing": "west" + }, + "apply": { + "model": "foundation:block/frame/crimson_bottom_left_corner", + "uvlock": false, + "y": 270 + } + }, + { + "when": { + "right": "true", + "bottom": "true", + "facing": "west" + }, + "apply": { + "model": "foundation:block/frame/crimson_bottom_right_corner", + "uvlock": false, + "y": 270 + } + }, + { + "when": { + "middle": "true", + "facing": "north" + }, + "apply": { + "model": "foundation:block/frame/crimson_middle", + "uvlock": false + } + }, + { + "when": { + "middle": "true", + "facing": "east" + }, + "apply": { + "model": "foundation:block/frame/crimson_middle", + "uvlock": false, + "y": 90 + } + }, + { + "when": { + "middle": "true", + "facing": "south" + }, + "apply": { + "model": "foundation:block/frame/crimson_middle", + "uvlock": false, + "y": 180 + } + }, + { + "when": { + "middle": "true", + "facing": "west" + }, + "apply": { + "model": "foundation:block/frame/crimson_middle", + "uvlock": false, + "y": 270 + } + } + ] +} diff --git a/src/main/resources/assets/foundation/blockstates/crimson_pallet.json b/src/main/resources/assets/foundation/blockstates/crimson_pallet.json new file mode 100644 index 00000000..6eefa6d5 --- /dev/null +++ b/src/main/resources/assets/foundation/blockstates/crimson_pallet.json @@ -0,0 +1,278 @@ +{ + "multipart": [ + { + "when": { + "facing": "north", + "half": "bottom", + "open": "false", + "layer_one": "true" + }, + "apply": { + "model": "foundation:block/pallet/crimson_pallet_bottom_layer1" + } + }, + { + "when": { + "facing": "north", + "half": "bottom", + "open": "false", + "layer_two": "true" + }, + "apply": { + "model": "foundation:block/pallet/crimson_pallet_bottom_layer2" + } + }, + { + "when": { + "facing": "north", + "half": "top", + "open": "false", + "layer_one": "true" + }, + "apply": { + "model": "foundation:block/pallet/crimson_pallet_top_layer1" + } + }, + { + "when": { + "facing": "north", + "half": "top", + "open": "false", + "layer_two": "true" + }, + "apply": { + "model": "foundation:block/pallet/crimson_pallet_top_layer2" + } + }, + { + "when": { + "facing": "north", + "open": "true", + "layer_one": "true" + }, + "apply": { + "model": "foundation:block/pallet/crimson_pallet_open_layer1" + } + }, + { + "when": { + "facing": "north", + "open": "true", + "layer_two": "true" + }, + "apply": { + "model": "foundation:block/pallet/crimson_pallet_open_layer2" + } + }, + { + "when": { + "facing": "east", + "half": "bottom", + "open": "false", + "layer_one": "true" + }, + "apply": { + "model": "foundation:block/pallet/crimson_pallet_bottom_layer1", + "y": 90 + } + }, + { + "when": { + "facing": "east", + "half": "bottom", + "open": "false", + "layer_two": "true" + }, + "apply": { + "model": "foundation:block/pallet/crimson_pallet_bottom_layer2", + "y": 90 + } + }, + { + "when": { + "facing": "east", + "half": "top", + "open": "false", + "layer_one": "true" + }, + "apply": { + "model": "foundation:block/pallet/crimson_pallet_top_layer1", + "y": 90 + } + }, + { + "when": { + "facing": "east", + "half": "top", + "open": "false", + "layer_two": "true" + }, + "apply": { + "model": "foundation:block/pallet/crimson_pallet_top_layer2", + "y": 90 + } + }, + { + "when": { + "facing": "east", + "open": "true", + "layer_one": "true" + }, + "apply": { + "model": "foundation:block/pallet/crimson_pallet_open_layer1", + "y": 90 + } + }, + { + "when": { + "facing": "east", + "open": "true", + "layer_two": "true" + }, + "apply": { + "model": "foundation:block/pallet/crimson_pallet_open_layer2", + "y": 90 + } + }, + { + "when": { + "facing": "south", + "half": "bottom", + "open": "false", + "layer_one": "true" + }, + "apply": { + "model": "foundation:block/pallet/crimson_pallet_bottom_layer1", + "y": 180 + } + }, + { + "when": { + "facing": "south", + "half": "bottom", + "open": "false", + "layer_two": "true" + }, + "apply": { + "model": "foundation:block/pallet/crimson_pallet_bottom_layer2", + "y": 180 + } + }, + { + "when": { + "facing": "south", + "half": "top", + "open": "false", + "layer_one": "true" + }, + "apply": { + "model": "foundation:block/pallet/crimson_pallet_top_layer1", + "y": 180 + } + }, + { + "when": { + "facing": "south", + "half": "top", + "open": "false", + "layer_two": "true" + }, + "apply": { + "model": "foundation:block/pallet/crimson_pallet_top_layer2", + "y": 180 + } + }, + { + "when": { + "facing": "south", + "open": "true", + "layer_one": "true" + }, + "apply": { + "model": "foundation:block/pallet/crimson_pallet_open_layer1", + "y": 180 + } + }, + { + "when": { + "facing": "south", + "open": "true", + "layer_two": "true" + }, + "apply": { + "model": "foundation:block/pallet/crimson_pallet_open_layer2", + "y": 180 + } + }, + { + "when": { + "facing": "west", + "half": "bottom", + "open": "false", + "layer_one": "true" + }, + "apply": { + "model": "foundation:block/pallet/crimson_pallet_bottom_layer1", + "y": 270 + } + }, + { + "when": { + "facing": "west", + "half": "bottom", + "open": "false", + "layer_two": "true" + }, + "apply": { + "model": "foundation:block/pallet/crimson_pallet_bottom_layer2", + "y": 270 + } + }, + { + "when": { + "facing": "west", + "half": "top", + "open": "false", + "layer_one": "true" + }, + "apply": { + "model": "foundation:block/pallet/crimson_pallet_top_layer1", + "y": 270 + } + }, + { + "when": { + "facing": "west", + "half": "top", + "open": "false", + "layer_two": "true" + }, + "apply": { + "model": "foundation:block/pallet/crimson_pallet_top_layer2", + "y": 270 + } + }, + { + "when": { + "facing": "west", + "open": "true", + "layer_one": "true" + }, + "apply": { + "model": "foundation:block/pallet/crimson_pallet_open_layer1", + "y": 270 + } + }, + { + "when": { + "facing": "west", + "open": "true", + "layer_two": "true" + }, + "apply": { + "model": "foundation:block/pallet/crimson_pallet_open_layer2", + "y": 270 + } + } + ] +} diff --git a/src/main/resources/assets/foundation/blockstates/dark_oak_frame.json b/src/main/resources/assets/foundation/blockstates/dark_oak_frame.json new file mode 100644 index 00000000..5d125f45 --- /dev/null +++ b/src/main/resources/assets/foundation/blockstates/dark_oak_frame.json @@ -0,0 +1,407 @@ +{ + "multipart": [ + { + "when": { + "top": "true", + "facing": "north" + }, + "apply": { + "model": "foundation:block/frame/dark_oak_top", + "uvlock": false + } + }, + { + "when": { + "bottom": "true", + "facing": "north" + }, + "apply": { + "model": "foundation:block/frame/dark_oak_bottom", + "uvlock": false + } + }, + { + "when": { + "left": "true", + "facing": "north" + }, + "apply": { + "model": "foundation:block/frame/dark_oak_left", + "uvlock": false + } + }, + { + "when": { + "right": "true", + "facing": "north" + }, + "apply": { + "model": "foundation:block/frame/dark_oak_right", + "uvlock": false + } + }, + { + "when": { + "left": "true", + "top": "true", + "facing": "north" + }, + "apply": { + "model": "foundation:block/frame/dark_oak_top_left_corner", + "uvlock": false + } + }, + { + "when": { + "right": "true", + "top": "true", + "facing": "north" + }, + "apply": { + "model": "foundation:block/frame/dark_oak_top_right_corner", + "uvlock": false + } + }, + { + "when": { + "left": "true", + "bottom": "true", + "facing": "north" + }, + "apply": { + "model": "foundation:block/frame/dark_oak_bottom_left_corner", + "uvlock": false + } + }, + { + "when": { + "right": "true", + "bottom": "true", + "facing": "north" + }, + "apply": { + "model": "foundation:block/frame/dark_oak_bottom_right_corner", + "uvlock": false + } + }, + { + "when": { + "top": "true", + "facing": "east" + }, + "apply": { + "model": "foundation:block/frame/dark_oak_top", + "uvlock": false, + "y": 90 + } + }, + { + "when": { + "bottom": "true", + "facing": "east" + }, + "apply": { + "model": "foundation:block/frame/dark_oak_bottom", + "uvlock": false, + "y": 90 + } + }, + { + "when": { + "left": "true", + "facing": "east" + }, + "apply": { + "model": "foundation:block/frame/dark_oak_left", + "uvlock": false, + "y": 90 + } + }, + { + "when": { + "right": "true", + "facing": "east" + }, + "apply": { + "model": "foundation:block/frame/dark_oak_right", + "uvlock": false, + "y": 90 + } + }, + { + "when": { + "left": "true", + "top": "true", + "facing": "east" + }, + "apply": { + "model": "foundation:block/frame/dark_oak_top_left_corner", + "uvlock": false, + "y": 90 + } + }, + { + "when": { + "right": "true", + "top": "true", + "facing": "east" + }, + "apply": { + "model": "foundation:block/frame/dark_oak_top_right_corner", + "uvlock": false, + "y": 90 + } + }, + { + "when": { + "left": "true", + "bottom": "true", + "facing": "east" + }, + "apply": { + "model": "foundation:block/frame/dark_oak_bottom_left_corner", + "uvlock": false, + "y": 90 + } + }, + { + "when": { + "right": "true", + "bottom": "true", + "facing": "east" + }, + "apply": { + "model": "foundation:block/frame/dark_oak_bottom_right_corner", + "uvlock": false, + "y": 90 + } + }, + { + "when": { + "top": "true", + "facing": "south" + }, + "apply": { + "model": "foundation:block/frame/dark_oak_top", + "uvlock": false, + "y": 180 + } + }, + { + "when": { + "bottom": "true", + "facing": "south" + }, + "apply": { + "model": "foundation:block/frame/dark_oak_bottom", + "uvlock": false, + "y": 180 + } + }, + { + "when": { + "left": "true", + "facing": "south" + }, + "apply": { + "model": "foundation:block/frame/dark_oak_left", + "uvlock": false, + "y": 180 + } + }, + { + "when": { + "right": "true", + "facing": "south" + }, + "apply": { + "model": "foundation:block/frame/dark_oak_right", + "uvlock": false, + "y": 180 + } + }, + { + "when": { + "left": "true", + "top": "true", + "facing": "south" + }, + "apply": { + "model": "foundation:block/frame/dark_oak_top_left_corner", + "uvlock": false, + "y": 180 + } + }, + { + "when": { + "right": "true", + "top": "true", + "facing": "south" + }, + "apply": { + "model": "foundation:block/frame/dark_oak_top_right_corner", + "uvlock": false, + "y": 180 + } + }, + { + "when": { + "left": "true", + "bottom": "true", + "facing": "south" + }, + "apply": { + "model": "foundation:block/frame/dark_oak_bottom_left_corner", + "uvlock": false, + "y": 180 + } + }, + { + "when": { + "right": "true", + "bottom": "true", + "facing": "south" + }, + "apply": { + "model": "foundation:block/frame/dark_oak_bottom_right_corner", + "uvlock": false, + "y": 180 + } + }, + { + "when": { + "top": "true", + "facing": "west" + }, + "apply": { + "model": "foundation:block/frame/dark_oak_top", + "uvlock": false, + "y": 270 + } + }, + { + "when": { + "bottom": "true", + "facing": "west" + }, + "apply": { + "model": "foundation:block/frame/dark_oak_bottom", + "uvlock": false, + "y": 270 + } + }, + { + "when": { + "left": "true", + "facing": "west" + }, + "apply": { + "model": "foundation:block/frame/dark_oak_left", + "uvlock": false, + "y": 270 + } + }, + { + "when": { + "right": "true", + "facing": "west" + }, + "apply": { + "model": "foundation:block/frame/dark_oak_right", + "uvlock": false, + "y": 270 + } + }, + { + "when": { + "left": "true", + "top": "true", + "facing": "west" + }, + "apply": { + "model": "foundation:block/frame/dark_oak_top_left_corner", + "uvlock": false, + "y": 270 + } + }, + { + "when": { + "right": "true", + "top": "true", + "facing": "west" + }, + "apply": { + "model": "foundation:block/frame/dark_oak_top_right_corner", + "uvlock": false, + "y": 270 + } + }, + { + "when": { + "left": "true", + "bottom": "true", + "facing": "west" + }, + "apply": { + "model": "foundation:block/frame/dark_oak_bottom_left_corner", + "uvlock": false, + "y": 270 + } + }, + { + "when": { + "right": "true", + "bottom": "true", + "facing": "west" + }, + "apply": { + "model": "foundation:block/frame/dark_oak_bottom_right_corner", + "uvlock": false, + "y": 270 + } + }, + { + "when": { + "middle": "true", + "facing": "north" + }, + "apply": { + "model": "foundation:block/frame/dark_oak_middle", + "uvlock": false + } + }, + { + "when": { + "middle": "true", + "facing": "east" + }, + "apply": { + "model": "foundation:block/frame/dark_oak_middle", + "uvlock": false, + "y": 90 + } + }, + { + "when": { + "middle": "true", + "facing": "south" + }, + "apply": { + "model": "foundation:block/frame/dark_oak_middle", + "uvlock": false, + "y": 180 + } + }, + { + "when": { + "middle": "true", + "facing": "west" + }, + "apply": { + "model": "foundation:block/frame/dark_oak_middle", + "uvlock": false, + "y": 270 + } + } + ] +} diff --git a/src/main/resources/assets/foundation/blockstates/dark_oak_pallet.json b/src/main/resources/assets/foundation/blockstates/dark_oak_pallet.json new file mode 100644 index 00000000..11d3e496 --- /dev/null +++ b/src/main/resources/assets/foundation/blockstates/dark_oak_pallet.json @@ -0,0 +1,278 @@ +{ + "multipart": [ + { + "when": { + "facing": "north", + "half": "bottom", + "open": "false", + "layer_one": "true" + }, + "apply": { + "model": "foundation:block/pallet/dark_oak_pallet_bottom_layer1" + } + }, + { + "when": { + "facing": "north", + "half": "bottom", + "open": "false", + "layer_two": "true" + }, + "apply": { + "model": "foundation:block/pallet/dark_oak_pallet_bottom_layer2" + } + }, + { + "when": { + "facing": "north", + "half": "top", + "open": "false", + "layer_one": "true" + }, + "apply": { + "model": "foundation:block/pallet/dark_oak_pallet_top_layer1" + } + }, + { + "when": { + "facing": "north", + "half": "top", + "open": "false", + "layer_two": "true" + }, + "apply": { + "model": "foundation:block/pallet/dark_oak_pallet_top_layer2" + } + }, + { + "when": { + "facing": "north", + "open": "true", + "layer_one": "true" + }, + "apply": { + "model": "foundation:block/pallet/dark_oak_pallet_open_layer1" + } + }, + { + "when": { + "facing": "north", + "open": "true", + "layer_two": "true" + }, + "apply": { + "model": "foundation:block/pallet/dark_oak_pallet_open_layer2" + } + }, + { + "when": { + "facing": "east", + "half": "bottom", + "open": "false", + "layer_one": "true" + }, + "apply": { + "model": "foundation:block/pallet/dark_oak_pallet_bottom_layer1", + "y": 90 + } + }, + { + "when": { + "facing": "east", + "half": "bottom", + "open": "false", + "layer_two": "true" + }, + "apply": { + "model": "foundation:block/pallet/dark_oak_pallet_bottom_layer2", + "y": 90 + } + }, + { + "when": { + "facing": "east", + "half": "top", + "open": "false", + "layer_one": "true" + }, + "apply": { + "model": "foundation:block/pallet/dark_oak_pallet_top_layer1", + "y": 90 + } + }, + { + "when": { + "facing": "east", + "half": "top", + "open": "false", + "layer_two": "true" + }, + "apply": { + "model": "foundation:block/pallet/dark_oak_pallet_top_layer2", + "y": 90 + } + }, + { + "when": { + "facing": "east", + "open": "true", + "layer_one": "true" + }, + "apply": { + "model": "foundation:block/pallet/dark_oak_pallet_open_layer1", + "y": 90 + } + }, + { + "when": { + "facing": "east", + "open": "true", + "layer_two": "true" + }, + "apply": { + "model": "foundation:block/pallet/dark_oak_pallet_open_layer2", + "y": 90 + } + }, + { + "when": { + "facing": "south", + "half": "bottom", + "open": "false", + "layer_one": "true" + }, + "apply": { + "model": "foundation:block/pallet/dark_oak_pallet_bottom_layer1", + "y": 180 + } + }, + { + "when": { + "facing": "south", + "half": "bottom", + "open": "false", + "layer_two": "true" + }, + "apply": { + "model": "foundation:block/pallet/dark_oak_pallet_bottom_layer2", + "y": 180 + } + }, + { + "when": { + "facing": "south", + "half": "top", + "open": "false", + "layer_one": "true" + }, + "apply": { + "model": "foundation:block/pallet/dark_oak_pallet_top_layer1", + "y": 180 + } + }, + { + "when": { + "facing": "south", + "half": "top", + "open": "false", + "layer_two": "true" + }, + "apply": { + "model": "foundation:block/pallet/dark_oak_pallet_top_layer2", + "y": 180 + } + }, + { + "when": { + "facing": "south", + "open": "true", + "layer_one": "true" + }, + "apply": { + "model": "foundation:block/pallet/dark_oak_pallet_open_layer1", + "y": 180 + } + }, + { + "when": { + "facing": "south", + "open": "true", + "layer_two": "true" + }, + "apply": { + "model": "foundation:block/pallet/dark_oak_pallet_open_layer2", + "y": 180 + } + }, + { + "when": { + "facing": "west", + "half": "bottom", + "open": "false", + "layer_one": "true" + }, + "apply": { + "model": "foundation:block/pallet/dark_oak_pallet_bottom_layer1", + "y": 270 + } + }, + { + "when": { + "facing": "west", + "half": "bottom", + "open": "false", + "layer_two": "true" + }, + "apply": { + "model": "foundation:block/pallet/dark_oak_pallet_bottom_layer2", + "y": 270 + } + }, + { + "when": { + "facing": "west", + "half": "top", + "open": "false", + "layer_one": "true" + }, + "apply": { + "model": "foundation:block/pallet/dark_oak_pallet_top_layer1", + "y": 270 + } + }, + { + "when": { + "facing": "west", + "half": "top", + "open": "false", + "layer_two": "true" + }, + "apply": { + "model": "foundation:block/pallet/dark_oak_pallet_top_layer2", + "y": 270 + } + }, + { + "when": { + "facing": "west", + "open": "true", + "layer_one": "true" + }, + "apply": { + "model": "foundation:block/pallet/dark_oak_pallet_open_layer1", + "y": 270 + } + }, + { + "when": { + "facing": "west", + "open": "true", + "layer_two": "true" + }, + "apply": { + "model": "foundation:block/pallet/dark_oak_pallet_open_layer2", + "y": 270 + } + } + ] +} diff --git a/src/main/resources/assets/foundation/blockstates/jungle_frame.json b/src/main/resources/assets/foundation/blockstates/jungle_frame.json new file mode 100644 index 00000000..55cb5a1c --- /dev/null +++ b/src/main/resources/assets/foundation/blockstates/jungle_frame.json @@ -0,0 +1,407 @@ +{ + "multipart": [ + { + "when": { + "top": "true", + "facing": "north" + }, + "apply": { + "model": "foundation:block/frame/jungle_top", + "uvlock": false + } + }, + { + "when": { + "bottom": "true", + "facing": "north" + }, + "apply": { + "model": "foundation:block/frame/jungle_bottom", + "uvlock": false + } + }, + { + "when": { + "left": "true", + "facing": "north" + }, + "apply": { + "model": "foundation:block/frame/jungle_left", + "uvlock": false + } + }, + { + "when": { + "right": "true", + "facing": "north" + }, + "apply": { + "model": "foundation:block/frame/jungle_right", + "uvlock": false + } + }, + { + "when": { + "left": "true", + "top": "true", + "facing": "north" + }, + "apply": { + "model": "foundation:block/frame/jungle_top_left_corner", + "uvlock": false + } + }, + { + "when": { + "right": "true", + "top": "true", + "facing": "north" + }, + "apply": { + "model": "foundation:block/frame/jungle_top_right_corner", + "uvlock": false + } + }, + { + "when": { + "left": "true", + "bottom": "true", + "facing": "north" + }, + "apply": { + "model": "foundation:block/frame/jungle_bottom_left_corner", + "uvlock": false + } + }, + { + "when": { + "right": "true", + "bottom": "true", + "facing": "north" + }, + "apply": { + "model": "foundation:block/frame/jungle_bottom_right_corner", + "uvlock": false + } + }, + { + "when": { + "top": "true", + "facing": "east" + }, + "apply": { + "model": "foundation:block/frame/jungle_top", + "uvlock": false, + "y": 90 + } + }, + { + "when": { + "bottom": "true", + "facing": "east" + }, + "apply": { + "model": "foundation:block/frame/jungle_bottom", + "uvlock": false, + "y": 90 + } + }, + { + "when": { + "left": "true", + "facing": "east" + }, + "apply": { + "model": "foundation:block/frame/jungle_left", + "uvlock": false, + "y": 90 + } + }, + { + "when": { + "right": "true", + "facing": "east" + }, + "apply": { + "model": "foundation:block/frame/jungle_right", + "uvlock": false, + "y": 90 + } + }, + { + "when": { + "left": "true", + "top": "true", + "facing": "east" + }, + "apply": { + "model": "foundation:block/frame/jungle_top_left_corner", + "uvlock": false, + "y": 90 + } + }, + { + "when": { + "right": "true", + "top": "true", + "facing": "east" + }, + "apply": { + "model": "foundation:block/frame/jungle_top_right_corner", + "uvlock": false, + "y": 90 + } + }, + { + "when": { + "left": "true", + "bottom": "true", + "facing": "east" + }, + "apply": { + "model": "foundation:block/frame/jungle_bottom_left_corner", + "uvlock": false, + "y": 90 + } + }, + { + "when": { + "right": "true", + "bottom": "true", + "facing": "east" + }, + "apply": { + "model": "foundation:block/frame/jungle_bottom_right_corner", + "uvlock": false, + "y": 90 + } + }, + { + "when": { + "top": "true", + "facing": "south" + }, + "apply": { + "model": "foundation:block/frame/jungle_top", + "uvlock": false, + "y": 180 + } + }, + { + "when": { + "bottom": "true", + "facing": "south" + }, + "apply": { + "model": "foundation:block/frame/jungle_bottom", + "uvlock": false, + "y": 180 + } + }, + { + "when": { + "left": "true", + "facing": "south" + }, + "apply": { + "model": "foundation:block/frame/jungle_left", + "uvlock": false, + "y": 180 + } + }, + { + "when": { + "right": "true", + "facing": "south" + }, + "apply": { + "model": "foundation:block/frame/jungle_right", + "uvlock": false, + "y": 180 + } + }, + { + "when": { + "left": "true", + "top": "true", + "facing": "south" + }, + "apply": { + "model": "foundation:block/frame/jungle_top_left_corner", + "uvlock": false, + "y": 180 + } + }, + { + "when": { + "right": "true", + "top": "true", + "facing": "south" + }, + "apply": { + "model": "foundation:block/frame/jungle_top_right_corner", + "uvlock": false, + "y": 180 + } + }, + { + "when": { + "left": "true", + "bottom": "true", + "facing": "south" + }, + "apply": { + "model": "foundation:block/frame/jungle_bottom_left_corner", + "uvlock": false, + "y": 180 + } + }, + { + "when": { + "right": "true", + "bottom": "true", + "facing": "south" + }, + "apply": { + "model": "foundation:block/frame/jungle_bottom_right_corner", + "uvlock": false, + "y": 180 + } + }, + { + "when": { + "top": "true", + "facing": "west" + }, + "apply": { + "model": "foundation:block/frame/jungle_top", + "uvlock": false, + "y": 270 + } + }, + { + "when": { + "bottom": "true", + "facing": "west" + }, + "apply": { + "model": "foundation:block/frame/jungle_bottom", + "uvlock": false, + "y": 270 + } + }, + { + "when": { + "left": "true", + "facing": "west" + }, + "apply": { + "model": "foundation:block/frame/jungle_left", + "uvlock": false, + "y": 270 + } + }, + { + "when": { + "right": "true", + "facing": "west" + }, + "apply": { + "model": "foundation:block/frame/jungle_right", + "uvlock": false, + "y": 270 + } + }, + { + "when": { + "left": "true", + "top": "true", + "facing": "west" + }, + "apply": { + "model": "foundation:block/frame/jungle_top_left_corner", + "uvlock": false, + "y": 270 + } + }, + { + "when": { + "right": "true", + "top": "true", + "facing": "west" + }, + "apply": { + "model": "foundation:block/frame/jungle_top_right_corner", + "uvlock": false, + "y": 270 + } + }, + { + "when": { + "left": "true", + "bottom": "true", + "facing": "west" + }, + "apply": { + "model": "foundation:block/frame/jungle_bottom_left_corner", + "uvlock": false, + "y": 270 + } + }, + { + "when": { + "right": "true", + "bottom": "true", + "facing": "west" + }, + "apply": { + "model": "foundation:block/frame/jungle_bottom_right_corner", + "uvlock": false, + "y": 270 + } + }, + { + "when": { + "middle": "true", + "facing": "north" + }, + "apply": { + "model": "foundation:block/frame/jungle_middle", + "uvlock": false + } + }, + { + "when": { + "middle": "true", + "facing": "east" + }, + "apply": { + "model": "foundation:block/frame/jungle_middle", + "uvlock": false, + "y": 90 + } + }, + { + "when": { + "middle": "true", + "facing": "south" + }, + "apply": { + "model": "foundation:block/frame/jungle_middle", + "uvlock": false, + "y": 180 + } + }, + { + "when": { + "middle": "true", + "facing": "west" + }, + "apply": { + "model": "foundation:block/frame/jungle_middle", + "uvlock": false, + "y": 270 + } + } + ] +} diff --git a/src/main/resources/assets/foundation/blockstates/jungle_pallet.json b/src/main/resources/assets/foundation/blockstates/jungle_pallet.json new file mode 100644 index 00000000..822d05bf --- /dev/null +++ b/src/main/resources/assets/foundation/blockstates/jungle_pallet.json @@ -0,0 +1,278 @@ +{ + "multipart": [ + { + "when": { + "facing": "north", + "half": "bottom", + "open": "false", + "layer_one": "true" + }, + "apply": { + "model": "foundation:block/pallet/jungle_pallet_bottom_layer1" + } + }, + { + "when": { + "facing": "north", + "half": "bottom", + "open": "false", + "layer_two": "true" + }, + "apply": { + "model": "foundation:block/pallet/jungle_pallet_bottom_layer2" + } + }, + { + "when": { + "facing": "north", + "half": "top", + "open": "false", + "layer_one": "true" + }, + "apply": { + "model": "foundation:block/pallet/jungle_pallet_top_layer1" + } + }, + { + "when": { + "facing": "north", + "half": "top", + "open": "false", + "layer_two": "true" + }, + "apply": { + "model": "foundation:block/pallet/jungle_pallet_top_layer2" + } + }, + { + "when": { + "facing": "north", + "open": "true", + "layer_one": "true" + }, + "apply": { + "model": "foundation:block/pallet/jungle_pallet_open_layer1" + } + }, + { + "when": { + "facing": "north", + "open": "true", + "layer_two": "true" + }, + "apply": { + "model": "foundation:block/pallet/jungle_pallet_open_layer2" + } + }, + { + "when": { + "facing": "east", + "half": "bottom", + "open": "false", + "layer_one": "true" + }, + "apply": { + "model": "foundation:block/pallet/jungle_pallet_bottom_layer1", + "y": 90 + } + }, + { + "when": { + "facing": "east", + "half": "bottom", + "open": "false", + "layer_two": "true" + }, + "apply": { + "model": "foundation:block/pallet/jungle_pallet_bottom_layer2", + "y": 90 + } + }, + { + "when": { + "facing": "east", + "half": "top", + "open": "false", + "layer_one": "true" + }, + "apply": { + "model": "foundation:block/pallet/jungle_pallet_top_layer1", + "y": 90 + } + }, + { + "when": { + "facing": "east", + "half": "top", + "open": "false", + "layer_two": "true" + }, + "apply": { + "model": "foundation:block/pallet/jungle_pallet_top_layer2", + "y": 90 + } + }, + { + "when": { + "facing": "east", + "open": "true", + "layer_one": "true" + }, + "apply": { + "model": "foundation:block/pallet/jungle_pallet_open_layer1", + "y": 90 + } + }, + { + "when": { + "facing": "east", + "open": "true", + "layer_two": "true" + }, + "apply": { + "model": "foundation:block/pallet/jungle_pallet_open_layer2", + "y": 90 + } + }, + { + "when": { + "facing": "south", + "half": "bottom", + "open": "false", + "layer_one": "true" + }, + "apply": { + "model": "foundation:block/pallet/jungle_pallet_bottom_layer1", + "y": 180 + } + }, + { + "when": { + "facing": "south", + "half": "bottom", + "open": "false", + "layer_two": "true" + }, + "apply": { + "model": "foundation:block/pallet/jungle_pallet_bottom_layer2", + "y": 180 + } + }, + { + "when": { + "facing": "south", + "half": "top", + "open": "false", + "layer_one": "true" + }, + "apply": { + "model": "foundation:block/pallet/jungle_pallet_top_layer1", + "y": 180 + } + }, + { + "when": { + "facing": "south", + "half": "top", + "open": "false", + "layer_two": "true" + }, + "apply": { + "model": "foundation:block/pallet/jungle_pallet_top_layer2", + "y": 180 + } + }, + { + "when": { + "facing": "south", + "open": "true", + "layer_one": "true" + }, + "apply": { + "model": "foundation:block/pallet/jungle_pallet_open_layer1", + "y": 180 + } + }, + { + "when": { + "facing": "south", + "open": "true", + "layer_two": "true" + }, + "apply": { + "model": "foundation:block/pallet/jungle_pallet_open_layer2", + "y": 180 + } + }, + { + "when": { + "facing": "west", + "half": "bottom", + "open": "false", + "layer_one": "true" + }, + "apply": { + "model": "foundation:block/pallet/jungle_pallet_bottom_layer1", + "y": 270 + } + }, + { + "when": { + "facing": "west", + "half": "bottom", + "open": "false", + "layer_two": "true" + }, + "apply": { + "model": "foundation:block/pallet/jungle_pallet_bottom_layer2", + "y": 270 + } + }, + { + "when": { + "facing": "west", + "half": "top", + "open": "false", + "layer_one": "true" + }, + "apply": { + "model": "foundation:block/pallet/jungle_pallet_top_layer1", + "y": 270 + } + }, + { + "when": { + "facing": "west", + "half": "top", + "open": "false", + "layer_two": "true" + }, + "apply": { + "model": "foundation:block/pallet/jungle_pallet_top_layer2", + "y": 270 + } + }, + { + "when": { + "facing": "west", + "open": "true", + "layer_one": "true" + }, + "apply": { + "model": "foundation:block/pallet/jungle_pallet_open_layer1", + "y": 270 + } + }, + { + "when": { + "facing": "west", + "open": "true", + "layer_two": "true" + }, + "apply": { + "model": "foundation:block/pallet/jungle_pallet_open_layer2", + "y": 270 + } + } + ] +} diff --git a/src/main/resources/assets/foundation/blockstates/mangrove_frame.json b/src/main/resources/assets/foundation/blockstates/mangrove_frame.json new file mode 100644 index 00000000..fcbbc215 --- /dev/null +++ b/src/main/resources/assets/foundation/blockstates/mangrove_frame.json @@ -0,0 +1,407 @@ +{ + "multipart": [ + { + "when": { + "top": "true", + "facing": "north" + }, + "apply": { + "model": "foundation:block/frame/mangrove_top", + "uvlock": false + } + }, + { + "when": { + "bottom": "true", + "facing": "north" + }, + "apply": { + "model": "foundation:block/frame/mangrove_bottom", + "uvlock": false + } + }, + { + "when": { + "left": "true", + "facing": "north" + }, + "apply": { + "model": "foundation:block/frame/mangrove_left", + "uvlock": false + } + }, + { + "when": { + "right": "true", + "facing": "north" + }, + "apply": { + "model": "foundation:block/frame/mangrove_right", + "uvlock": false + } + }, + { + "when": { + "left": "true", + "top": "true", + "facing": "north" + }, + "apply": { + "model": "foundation:block/frame/mangrove_top_left_corner", + "uvlock": false + } + }, + { + "when": { + "right": "true", + "top": "true", + "facing": "north" + }, + "apply": { + "model": "foundation:block/frame/mangrove_top_right_corner", + "uvlock": false + } + }, + { + "when": { + "left": "true", + "bottom": "true", + "facing": "north" + }, + "apply": { + "model": "foundation:block/frame/mangrove_bottom_left_corner", + "uvlock": false + } + }, + { + "when": { + "right": "true", + "bottom": "true", + "facing": "north" + }, + "apply": { + "model": "foundation:block/frame/mangrove_bottom_right_corner", + "uvlock": false + } + }, + { + "when": { + "top": "true", + "facing": "east" + }, + "apply": { + "model": "foundation:block/frame/mangrove_top", + "uvlock": false, + "y": 90 + } + }, + { + "when": { + "bottom": "true", + "facing": "east" + }, + "apply": { + "model": "foundation:block/frame/mangrove_bottom", + "uvlock": false, + "y": 90 + } + }, + { + "when": { + "left": "true", + "facing": "east" + }, + "apply": { + "model": "foundation:block/frame/mangrove_left", + "uvlock": false, + "y": 90 + } + }, + { + "when": { + "right": "true", + "facing": "east" + }, + "apply": { + "model": "foundation:block/frame/mangrove_right", + "uvlock": false, + "y": 90 + } + }, + { + "when": { + "left": "true", + "top": "true", + "facing": "east" + }, + "apply": { + "model": "foundation:block/frame/mangrove_top_left_corner", + "uvlock": false, + "y": 90 + } + }, + { + "when": { + "right": "true", + "top": "true", + "facing": "east" + }, + "apply": { + "model": "foundation:block/frame/mangrove_top_right_corner", + "uvlock": false, + "y": 90 + } + }, + { + "when": { + "left": "true", + "bottom": "true", + "facing": "east" + }, + "apply": { + "model": "foundation:block/frame/mangrove_bottom_left_corner", + "uvlock": false, + "y": 90 + } + }, + { + "when": { + "right": "true", + "bottom": "true", + "facing": "east" + }, + "apply": { + "model": "foundation:block/frame/mangrove_bottom_right_corner", + "uvlock": false, + "y": 90 + } + }, + { + "when": { + "top": "true", + "facing": "south" + }, + "apply": { + "model": "foundation:block/frame/mangrove_top", + "uvlock": false, + "y": 180 + } + }, + { + "when": { + "bottom": "true", + "facing": "south" + }, + "apply": { + "model": "foundation:block/frame/mangrove_bottom", + "uvlock": false, + "y": 180 + } + }, + { + "when": { + "left": "true", + "facing": "south" + }, + "apply": { + "model": "foundation:block/frame/mangrove_left", + "uvlock": false, + "y": 180 + } + }, + { + "when": { + "right": "true", + "facing": "south" + }, + "apply": { + "model": "foundation:block/frame/mangrove_right", + "uvlock": false, + "y": 180 + } + }, + { + "when": { + "left": "true", + "top": "true", + "facing": "south" + }, + "apply": { + "model": "foundation:block/frame/mangrove_top_left_corner", + "uvlock": false, + "y": 180 + } + }, + { + "when": { + "right": "true", + "top": "true", + "facing": "south" + }, + "apply": { + "model": "foundation:block/frame/mangrove_top_right_corner", + "uvlock": false, + "y": 180 + } + }, + { + "when": { + "left": "true", + "bottom": "true", + "facing": "south" + }, + "apply": { + "model": "foundation:block/frame/mangrove_bottom_left_corner", + "uvlock": false, + "y": 180 + } + }, + { + "when": { + "right": "true", + "bottom": "true", + "facing": "south" + }, + "apply": { + "model": "foundation:block/frame/mangrove_bottom_right_corner", + "uvlock": false, + "y": 180 + } + }, + { + "when": { + "top": "true", + "facing": "west" + }, + "apply": { + "model": "foundation:block/frame/mangrove_top", + "uvlock": false, + "y": 270 + } + }, + { + "when": { + "bottom": "true", + "facing": "west" + }, + "apply": { + "model": "foundation:block/frame/mangrove_bottom", + "uvlock": false, + "y": 270 + } + }, + { + "when": { + "left": "true", + "facing": "west" + }, + "apply": { + "model": "foundation:block/frame/mangrove_left", + "uvlock": false, + "y": 270 + } + }, + { + "when": { + "right": "true", + "facing": "west" + }, + "apply": { + "model": "foundation:block/frame/mangrove_right", + "uvlock": false, + "y": 270 + } + }, + { + "when": { + "left": "true", + "top": "true", + "facing": "west" + }, + "apply": { + "model": "foundation:block/frame/mangrove_top_left_corner", + "uvlock": false, + "y": 270 + } + }, + { + "when": { + "right": "true", + "top": "true", + "facing": "west" + }, + "apply": { + "model": "foundation:block/frame/mangrove_top_right_corner", + "uvlock": false, + "y": 270 + } + }, + { + "when": { + "left": "true", + "bottom": "true", + "facing": "west" + }, + "apply": { + "model": "foundation:block/frame/mangrove_bottom_left_corner", + "uvlock": false, + "y": 270 + } + }, + { + "when": { + "right": "true", + "bottom": "true", + "facing": "west" + }, + "apply": { + "model": "foundation:block/frame/mangrove_bottom_right_corner", + "uvlock": false, + "y": 270 + } + }, + { + "when": { + "middle": "true", + "facing": "north" + }, + "apply": { + "model": "foundation:block/frame/mangrove_middle", + "uvlock": false + } + }, + { + "when": { + "middle": "true", + "facing": "east" + }, + "apply": { + "model": "foundation:block/frame/mangrove_middle", + "uvlock": false, + "y": 90 + } + }, + { + "when": { + "middle": "true", + "facing": "south" + }, + "apply": { + "model": "foundation:block/frame/mangrove_middle", + "uvlock": false, + "y": 180 + } + }, + { + "when": { + "middle": "true", + "facing": "west" + }, + "apply": { + "model": "foundation:block/frame/mangrove_middle", + "uvlock": false, + "y": 270 + } + } + ] +} diff --git a/src/main/resources/assets/foundation/blockstates/mangrove_pallet.json b/src/main/resources/assets/foundation/blockstates/mangrove_pallet.json new file mode 100644 index 00000000..470afba8 --- /dev/null +++ b/src/main/resources/assets/foundation/blockstates/mangrove_pallet.json @@ -0,0 +1,278 @@ +{ + "multipart": [ + { + "when": { + "facing": "north", + "half": "bottom", + "open": "false", + "layer_one": "true" + }, + "apply": { + "model": "foundation:block/pallet/mangrove_pallet_bottom_layer1" + } + }, + { + "when": { + "facing": "north", + "half": "bottom", + "open": "false", + "layer_two": "true" + }, + "apply": { + "model": "foundation:block/pallet/mangrove_pallet_bottom_layer2" + } + }, + { + "when": { + "facing": "north", + "half": "top", + "open": "false", + "layer_one": "true" + }, + "apply": { + "model": "foundation:block/pallet/mangrove_pallet_top_layer1" + } + }, + { + "when": { + "facing": "north", + "half": "top", + "open": "false", + "layer_two": "true" + }, + "apply": { + "model": "foundation:block/pallet/mangrove_pallet_top_layer2" + } + }, + { + "when": { + "facing": "north", + "open": "true", + "layer_one": "true" + }, + "apply": { + "model": "foundation:block/pallet/mangrove_pallet_open_layer1" + } + }, + { + "when": { + "facing": "north", + "open": "true", + "layer_two": "true" + }, + "apply": { + "model": "foundation:block/pallet/mangrove_pallet_open_layer2" + } + }, + { + "when": { + "facing": "east", + "half": "bottom", + "open": "false", + "layer_one": "true" + }, + "apply": { + "model": "foundation:block/pallet/mangrove_pallet_bottom_layer1", + "y": 90 + } + }, + { + "when": { + "facing": "east", + "half": "bottom", + "open": "false", + "layer_two": "true" + }, + "apply": { + "model": "foundation:block/pallet/mangrove_pallet_bottom_layer2", + "y": 90 + } + }, + { + "when": { + "facing": "east", + "half": "top", + "open": "false", + "layer_one": "true" + }, + "apply": { + "model": "foundation:block/pallet/mangrove_pallet_top_layer1", + "y": 90 + } + }, + { + "when": { + "facing": "east", + "half": "top", + "open": "false", + "layer_two": "true" + }, + "apply": { + "model": "foundation:block/pallet/mangrove_pallet_top_layer2", + "y": 90 + } + }, + { + "when": { + "facing": "east", + "open": "true", + "layer_one": "true" + }, + "apply": { + "model": "foundation:block/pallet/mangrove_pallet_open_layer1", + "y": 90 + } + }, + { + "when": { + "facing": "east", + "open": "true", + "layer_two": "true" + }, + "apply": { + "model": "foundation:block/pallet/mangrove_pallet_open_layer2", + "y": 90 + } + }, + { + "when": { + "facing": "south", + "half": "bottom", + "open": "false", + "layer_one": "true" + }, + "apply": { + "model": "foundation:block/pallet/mangrove_pallet_bottom_layer1", + "y": 180 + } + }, + { + "when": { + "facing": "south", + "half": "bottom", + "open": "false", + "layer_two": "true" + }, + "apply": { + "model": "foundation:block/pallet/mangrove_pallet_bottom_layer2", + "y": 180 + } + }, + { + "when": { + "facing": "south", + "half": "top", + "open": "false", + "layer_one": "true" + }, + "apply": { + "model": "foundation:block/pallet/mangrove_pallet_top_layer1", + "y": 180 + } + }, + { + "when": { + "facing": "south", + "half": "top", + "open": "false", + "layer_two": "true" + }, + "apply": { + "model": "foundation:block/pallet/mangrove_pallet_top_layer2", + "y": 180 + } + }, + { + "when": { + "facing": "south", + "open": "true", + "layer_one": "true" + }, + "apply": { + "model": "foundation:block/pallet/mangrove_pallet_open_layer1", + "y": 180 + } + }, + { + "when": { + "facing": "south", + "open": "true", + "layer_two": "true" + }, + "apply": { + "model": "foundation:block/pallet/mangrove_pallet_open_layer2", + "y": 180 + } + }, + { + "when": { + "facing": "west", + "half": "bottom", + "open": "false", + "layer_one": "true" + }, + "apply": { + "model": "foundation:block/pallet/mangrove_pallet_bottom_layer1", + "y": 270 + } + }, + { + "when": { + "facing": "west", + "half": "bottom", + "open": "false", + "layer_two": "true" + }, + "apply": { + "model": "foundation:block/pallet/mangrove_pallet_bottom_layer2", + "y": 270 + } + }, + { + "when": { + "facing": "west", + "half": "top", + "open": "false", + "layer_one": "true" + }, + "apply": { + "model": "foundation:block/pallet/mangrove_pallet_top_layer1", + "y": 270 + } + }, + { + "when": { + "facing": "west", + "half": "top", + "open": "false", + "layer_two": "true" + }, + "apply": { + "model": "foundation:block/pallet/mangrove_pallet_top_layer2", + "y": 270 + } + }, + { + "when": { + "facing": "west", + "open": "true", + "layer_one": "true" + }, + "apply": { + "model": "foundation:block/pallet/mangrove_pallet_open_layer1", + "y": 270 + } + }, + { + "when": { + "facing": "west", + "open": "true", + "layer_two": "true" + }, + "apply": { + "model": "foundation:block/pallet/mangrove_pallet_open_layer2", + "y": 270 + } + } + ] +} diff --git a/src/main/resources/assets/foundation/blockstates/oak_beam.json b/src/main/resources/assets/foundation/blockstates/oak_beam.json deleted file mode 100644 index d4ea15bb..00000000 --- a/src/main/resources/assets/foundation/blockstates/oak_beam.json +++ /dev/null @@ -1,57 +0,0 @@ -{ - "variants": { - "face=ceiling,facing=east": { - "model": "foundation:block/oak_beam", - "x": 180, - "y": 270 - }, - "face=ceiling,facing=north": { - "model": "foundation:block/oak_beam", - "x": 180, - "y": 180 - }, - "face=ceiling,facing=south": { - "model": "foundation:block/oak_beam", - "x": 180 - }, - "face=ceiling,facing=west": { - "model": "foundation:block/oak_beam", - "x": 180, - "y": 90 - }, - "face=floor,facing=east": { - "model": "foundation:block/oak_beam", - "y": 90 - }, - "face=floor,facing=north": { - "model": "foundation:block/oak_beam" - }, - "face=floor,facing=south": { - "model": "foundation:block/oak_beam", - "y": 180 - }, - "face=floor,facing=west": { - "model": "foundation:block/oak_beam", - "y": 270 - }, - "face=wall,facing=east": { - "model": "foundation:block/oak_beam", - "x": 90, - "y": 90 - }, - "face=wall,facing=north": { - "model": "foundation:block/oak_beam", - "x": 90 - }, - "face=wall,facing=south": { - "model": "foundation:block/oak_beam", - "x": 90, - "y": 180 - }, - "face=wall,facing=west": { - "model": "foundation:block/oak_beam", - "x": 90, - "y": 270 - } - } -} \ No newline at end of file diff --git a/src/main/resources/assets/foundation/blockstates/oak_pallet.json b/src/main/resources/assets/foundation/blockstates/oak_pallet.json new file mode 100644 index 00000000..30817c0c --- /dev/null +++ b/src/main/resources/assets/foundation/blockstates/oak_pallet.json @@ -0,0 +1,279 @@ +{ + "multipart": [ + { + "when": { + "facing": "north", + "half": "bottom", + "open": "false", + "layer_one": "true" + }, + "apply": { + "model": "foundation:block/pallet/oak_pallet_bottom_layer1" + } + }, + { + "when": { + "facing": "north", + "half": "bottom", + "open": "false", + "layer_two": "true" + }, + "apply": { + "model": "foundation:block/pallet/oak_pallet_bottom_layer2" + } + }, + { + "when": { + "facing": "north", + "half": "top", + "open": "false", + "layer_one": "true" + }, + "apply": { + "model": "foundation:block/pallet/oak_pallet_top_layer1" + } + }, + { + "when": { + "facing": "north", + "half": "top", + "open": "false", + "layer_two": "true" + }, + "apply": { + "model": "foundation:block/pallet/oak_pallet_top_layer2" + } + }, + { + "when": { + "facing": "north", + "open": "true", + "layer_one": "true" + }, + "apply": { + "model": "foundation:block/pallet/oak_pallet_open_layer1" + } + }, + { + "when": { + "facing": "north", + "open": "true", + "layer_two": "true" + }, + "apply": { + "model": "foundation:block/pallet/oak_pallet_open_layer2" + } + }, + { + "when": { + "facing": "east", + "half": "bottom", + "open": "false", + "layer_one": "true" + }, + "apply": { + "model": "foundation:block/pallet/oak_pallet_bottom_layer1", + "y": 90 + } + }, + { + "when": { + "facing": "east", + "half": "bottom", + "open": "false", + "layer_two": "true" + }, + "apply": { + "model": "foundation:block/pallet/oak_pallet_bottom_layer2", + "y": 90 + } + }, + { + "when": { + "facing": "east", + "half": "top", + "open": "false", + "layer_one": "true" + }, + "apply": { + "model": "foundation:block/pallet/oak_pallet_top_layer1", + "y": 90 + } + }, + { + "when": { + "facing": "east", + "half": "top", + "open": "false", + "layer_two": "true" + }, + "apply": { + "model": "foundation:block/pallet/oak_pallet_top_layer2", + "y": 90 + } + }, + { + "when": { + "facing": "east", + "open": "true", + "layer_one": "true" + }, + "apply": { + "model": "foundation:block/pallet/oak_pallet_open_layer1", + "y": 90 + } + }, + { + "when": { + "facing": "east", + "open": "true", + "layer_two": "true" + }, + "apply": { + "model": "foundation:block/pallet/oak_pallet_open_layer2", + "y": 90 + } + }, + { + "when": { + "facing": "south", + "half": "bottom", + "open": "false", + "layer_one": "true" + }, + "apply": { + "model": "foundation:block/pallet/oak_pallet_bottom_layer1", + "y": 180 + } + }, + { + "when": { + "facing": "south", + "half": "bottom", + "open": "false", + "layer_two": "true" + }, + "apply": { + "model": "foundation:block/pallet/oak_pallet_bottom_layer2", + "y": 180 + } + }, + { + "when": { + "facing": "south", + "half": "top", + "open": "false", + "layer_one": "true" + }, + "apply": { + "model": "foundation:block/pallet/oak_pallet_top_layer1", + "y": 180 + } + }, + { + "when": { + "facing": "south", + "half": "top", + "open": "false", + "layer_two": "true" + }, + "apply": { + "model": "foundation:block/pallet/oak_pallet_top_layer2", + "y": 180 + } + }, + { + "when": { + "facing": "south", + "open": "true", + "layer_one": "true" + }, + "apply": { + "model": "foundation:block/pallet/oak_pallet_open_layer1", + "y": 180 + } + }, + { + "when": { + "facing": "south", + "open": "true", + "layer_two": "true" + }, + "apply": { + "model": "foundation:block/pallet/oak_pallet_open_layer2", + "y": 180 + } + }, + { + "when": { + "facing": "west", + "half": "bottom", + "open": "false", + "layer_one": "true" + }, + "apply": { + "model": "foundation:block/pallet/oak_pallet_bottom_layer1", + "y": 270 + } + }, + { + "when": { + "facing": "west", + "half": "bottom", + "open": "false", + "layer_two": "true" + }, + "apply": { + "model": "foundation:block/pallet/oak_pallet_bottom_layer2", + "y": 270 + } + }, + { + "when": { + "facing": "west", + "half": "top", + "open": "false", + "layer_one": "true" + }, + "apply": { + "model": "foundation:block/pallet/oak_pallet_top_layer1", + "y": 270 + } + }, + { + "when": { + "facing": "west", + "half": "top", + "open": "false", + "layer_two": "true" + }, + "apply": { + "model": "foundation:block/pallet/oak_pallet_top_layer2", + "y": 270 + } + }, + { + "when": { + "facing": "west", + "open": "true", + "layer_one": "true" + }, + "apply": { + "model": "foundation:block/pallet/oak_pallet_open_layer1", + "y": 270 + } + }, + { + "when": { + "facing": "west", + "open": "true", + "layer_two": "true" + }, + "apply": { + "model": "foundation:block/pallet/oak_pallet_open_layer2", + "y": 270 + } + } + + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/foundation/blockstates/oak_platform.json b/src/main/resources/assets/foundation/blockstates/oak_platform.json deleted file mode 100644 index a748d50d..00000000 --- a/src/main/resources/assets/foundation/blockstates/oak_platform.json +++ /dev/null @@ -1,60 +0,0 @@ -{ - "variants": { - "facing=north,type=bottom,supports=true": { - "model": "foundation:block/oak_platform" - }, - "facing=north,type=top,supports=true": { - "model": "foundation:block/oak_platform_top" - }, - "facing=east,type=bottom,supports=true": { - "model": "foundation:block/oak_platform", - "y": 90 - }, - "facing=east,type=top,supports=true": { - "model": "foundation:block/oak_platform_top", - "y": 90 - }, - "facing=south,type=bottom,supports=true": { - "model": "foundation:block/oak_platform" - }, - "facing=south,type=top,supports=true": { - "model": "foundation:block/oak_platform_top" - }, - "facing=west,type=bottom,supports=true": { - "model": "foundation:block/oak_platform", - "y": 90 - }, - "facing=west,type=top,supports=true": { - "model": "foundation:block/oak_platform_top", - "y": 90 - }, - "facing=north,type=bottom,supports=false": { - "model": "foundation:block/supportless_oak_platform" - }, - "facing=north,type=top,supports=false": { - "model": "foundation:block/supportless_oak_platform_top" - }, - "facing=east,type=bottom,supports=false": { - "model": "foundation:block/supportless_oak_platform", - "y": 90 - }, - "facing=east,type=top,supports=false": { - "model": "foundation:block/supportless_oak_platform_top", - "y": 90 - }, - "facing=south,type=bottom,supports=false": { - "model": "foundation:block/supportless_oak_platform" - }, - "facing=south,type=top,supports=false": { - "model": "foundation:block/supportless_oak_platform_top" - }, - "facing=west,type=bottom,supports=false": { - "model": "foundation:block/supportless_oak_platform", - "y": 90 - }, - "facing=west,type=top,supports=false": { - "model": "foundation:block/supportless_oak_platform_top", - "y": 90 - } - } -} \ No newline at end of file diff --git a/src/main/resources/assets/foundation/blockstates/oak_support.json b/src/main/resources/assets/foundation/blockstates/oak_support.json deleted file mode 100644 index 1781b681..00000000 --- a/src/main/resources/assets/foundation/blockstates/oak_support.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "variants": { - "facing=east": { - "model": "foundation:block/oak_support", - "y": 90 - }, - "facing=north": { - "model": "foundation:block/oak_support" - }, - "facing=south": { - "model": "foundation:block/oak_support", - "y": 180 - }, - "facing=west": { - "model": "foundation:block/oak_support", - "y": 270 - } - } -} \ No newline at end of file diff --git a/src/main/resources/assets/foundation/blockstates/roofing.json b/src/main/resources/assets/foundation/blockstates/roofing.json new file mode 100644 index 00000000..66a4305d --- /dev/null +++ b/src/main/resources/assets/foundation/blockstates/roofing.json @@ -0,0 +1,209 @@ +{ + "variants": { + "facing=east,half=bottom,shape=inner_left": { + "model": "foundation:block/roofing_inner", + "uvlock": false, + "y": 270 + }, + "facing=east,half=bottom,shape=inner_right": { + "model": "foundation:block/roofing_inner" + }, + "facing=east,half=bottom,shape=outer_left": { + "model": "foundation:block/roofing_outer", + "uvlock": false, + "y": 270 + }, + "facing=east,half=bottom,shape=outer_right": { + "model": "foundation:block/roofing_outer" + }, + "facing=east,half=bottom,shape=straight": { + "model": "foundation:block/roofing" + }, + "facing=east,half=top,shape=inner_left": { + "model": "foundation:block/roofing_inner", + "uvlock": false, + "x": 180 + }, + "facing=east,half=top,shape=inner_right": { + "model": "foundation:block/roofing_inner", + "uvlock": false, + "x": 180, + "y": 90 + }, + "facing=east,half=top,shape=outer_left": { + "model": "foundation:block/roofing_outer", + "uvlock": false, + "x": 180 + }, + "facing=east,half=top,shape=outer_right": { + "model": "foundation:block/roofing_outer", + "uvlock": false, + "x": 180, + "y": 90 + }, + "facing=east,half=top,shape=straight": { + "model": "foundation:block/roofing", + "uvlock": false, + "x": 180 + }, + "facing=north,half=bottom,shape=inner_left": { + "model": "foundation:block/roofing_inner", + "uvlock": false, + "y": 180 + }, + "facing=north,half=bottom,shape=inner_right": { + "model": "foundation:block/roofing_inner", + "uvlock": false, + "y": 270 + }, + "facing=north,half=bottom,shape=outer_left": { + "model": "foundation:block/roofing_outer", + "uvlock": false, + "y": 180 + }, + "facing=north,half=bottom,shape=outer_right": { + "model": "foundation:block/roofing_outer", + "uvlock": false, + "y": 270 + }, + "facing=north,half=bottom,shape=straight": { + "model": "foundation:block/roofing", + "uvlock": false, + "y": 270 + }, + "facing=north,half=top,shape=inner_left": { + "model": "foundation:block/roofing_inner", + "uvlock": false, + "x": 180, + "y": 270 + }, + "facing=north,half=top,shape=inner_right": { + "model": "foundation:block/roofing_inner", + "uvlock": false, + "x": 180 + }, + "facing=north,half=top,shape=outer_left": { + "model": "foundation:block/roofing_outer", + "uvlock": false, + "x": 180, + "y": 270 + }, + "facing=north,half=top,shape=outer_right": { + "model": "foundation:block/roofing_outer", + "uvlock": false, + "x": 180 + }, + "facing=north,half=top,shape=straight": { + "model": "foundation:block/roofing", + "uvlock": false, + "x": 180, + "y": 270 + }, + "facing=south,half=bottom,shape=inner_left": { + "model": "foundation:block/roofing_inner" + }, + "facing=south,half=bottom,shape=inner_right": { + "model": "foundation:block/roofing_inner", + "uvlock": false, + "y": 90 + }, + "facing=south,half=bottom,shape=outer_left": { + "model": "foundation:block/roofing_outer" + }, + "facing=south,half=bottom,shape=outer_right": { + "model": "foundation:block/roofing_outer", + "uvlock": false, + "y": 90 + }, + "facing=south,half=bottom,shape=straight": { + "model": "foundation:block/roofing", + "uvlock": false, + "y": 90 + }, + "facing=south,half=top,shape=inner_left": { + "model": "foundation:block/roofing_inner", + "uvlock": false, + "x": 180, + "y": 90 + }, + "facing=south,half=top,shape=inner_right": { + "model": "foundation:block/roofing_inner", + "uvlock": false, + "x": 180, + "y": 180 + }, + "facing=south,half=top,shape=outer_left": { + "model": "foundation:block/roofing_outer", + "uvlock": false, + "x": 180, + "y": 90 + }, + "facing=south,half=top,shape=outer_right": { + "model": "foundation:block/roofing_outer", + "uvlock": false, + "x": 180, + "y": 180 + }, + "facing=south,half=top,shape=straight": { + "model": "foundation:block/roofing", + "uvlock": false, + "x": 180, + "y": 90 + }, + "facing=west,half=bottom,shape=inner_left": { + "model": "foundation:block/roofing_inner", + "uvlock": false, + "y": 90 + }, + "facing=west,half=bottom,shape=inner_right": { + "model": "foundation:block/roofing_inner", + "uvlock": false, + "y": 180 + }, + "facing=west,half=bottom,shape=outer_left": { + "model": "foundation:block/roofing_outer", + "uvlock": false, + "y": 90 + }, + "facing=west,half=bottom,shape=outer_right": { + "model": "foundation:block/roofing_outer", + "uvlock": false, + "y": 180 + }, + "facing=west,half=bottom,shape=straight": { + "model": "foundation:block/roofing", + "uvlock": false, + "y": 180 + }, + "facing=west,half=top,shape=inner_left": { + "model": "foundation:block/roofing_inner", + "uvlock": false, + "x": 180, + "y": 180 + }, + "facing=west,half=top,shape=inner_right": { + "model": "foundation:block/roofing_inner", + "uvlock": false, + "x": 180, + "y": 270 + }, + "facing=west,half=top,shape=outer_left": { + "model": "foundation:block/roofing_outer", + "uvlock": false, + "x": 180, + "y": 180 + }, + "facing=west,half=top,shape=outer_right": { + "model": "foundation:block/roofing_outer", + "uvlock": false, + "x": 180, + "y": 270 + }, + "facing=west,half=top,shape=straight": { + "model": "foundation:block/roofing", + "uvlock": false, + "x": 180, + "y": 180 + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/foundation/blockstates/spruce_frame.json b/src/main/resources/assets/foundation/blockstates/spruce_frame.json new file mode 100644 index 00000000..a4fd8985 --- /dev/null +++ b/src/main/resources/assets/foundation/blockstates/spruce_frame.json @@ -0,0 +1,407 @@ +{ + "multipart": [ + { + "when": { + "top": "true", + "facing": "north" + }, + "apply": { + "model": "foundation:block/frame/spruce_top", + "uvlock": false + } + }, + { + "when": { + "bottom": "true", + "facing": "north" + }, + "apply": { + "model": "foundation:block/frame/spruce_bottom", + "uvlock": false + } + }, + { + "when": { + "left": "true", + "facing": "north" + }, + "apply": { + "model": "foundation:block/frame/spruce_left", + "uvlock": false + } + }, + { + "when": { + "right": "true", + "facing": "north" + }, + "apply": { + "model": "foundation:block/frame/spruce_right", + "uvlock": false + } + }, + { + "when": { + "left": "true", + "top": "true", + "facing": "north" + }, + "apply": { + "model": "foundation:block/frame/spruce_top_left_corner", + "uvlock": false + } + }, + { + "when": { + "right": "true", + "top": "true", + "facing": "north" + }, + "apply": { + "model": "foundation:block/frame/spruce_top_right_corner", + "uvlock": false + } + }, + { + "when": { + "left": "true", + "bottom": "true", + "facing": "north" + }, + "apply": { + "model": "foundation:block/frame/spruce_bottom_left_corner", + "uvlock": false + } + }, + { + "when": { + "right": "true", + "bottom": "true", + "facing": "north" + }, + "apply": { + "model": "foundation:block/frame/spruce_bottom_right_corner", + "uvlock": false + } + }, + { + "when": { + "top": "true", + "facing": "east" + }, + "apply": { + "model": "foundation:block/frame/spruce_top", + "uvlock": false, + "y": 90 + } + }, + { + "when": { + "bottom": "true", + "facing": "east" + }, + "apply": { + "model": "foundation:block/frame/spruce_bottom", + "uvlock": false, + "y": 90 + } + }, + { + "when": { + "left": "true", + "facing": "east" + }, + "apply": { + "model": "foundation:block/frame/spruce_left", + "uvlock": false, + "y": 90 + } + }, + { + "when": { + "right": "true", + "facing": "east" + }, + "apply": { + "model": "foundation:block/frame/spruce_right", + "uvlock": false, + "y": 90 + } + }, + { + "when": { + "left": "true", + "top": "true", + "facing": "east" + }, + "apply": { + "model": "foundation:block/frame/spruce_top_left_corner", + "uvlock": false, + "y": 90 + } + }, + { + "when": { + "right": "true", + "top": "true", + "facing": "east" + }, + "apply": { + "model": "foundation:block/frame/spruce_top_right_corner", + "uvlock": false, + "y": 90 + } + }, + { + "when": { + "left": "true", + "bottom": "true", + "facing": "east" + }, + "apply": { + "model": "foundation:block/frame/spruce_bottom_left_corner", + "uvlock": false, + "y": 90 + } + }, + { + "when": { + "right": "true", + "bottom": "true", + "facing": "east" + }, + "apply": { + "model": "foundation:block/frame/spruce_bottom_right_corner", + "uvlock": false, + "y": 90 + } + }, + { + "when": { + "top": "true", + "facing": "south" + }, + "apply": { + "model": "foundation:block/frame/spruce_top", + "uvlock": false, + "y": 180 + } + }, + { + "when": { + "bottom": "true", + "facing": "south" + }, + "apply": { + "model": "foundation:block/frame/spruce_bottom", + "uvlock": false, + "y": 180 + } + }, + { + "when": { + "left": "true", + "facing": "south" + }, + "apply": { + "model": "foundation:block/frame/spruce_left", + "uvlock": false, + "y": 180 + } + }, + { + "when": { + "right": "true", + "facing": "south" + }, + "apply": { + "model": "foundation:block/frame/spruce_right", + "uvlock": false, + "y": 180 + } + }, + { + "when": { + "left": "true", + "top": "true", + "facing": "south" + }, + "apply": { + "model": "foundation:block/frame/spruce_top_left_corner", + "uvlock": false, + "y": 180 + } + }, + { + "when": { + "right": "true", + "top": "true", + "facing": "south" + }, + "apply": { + "model": "foundation:block/frame/spruce_top_right_corner", + "uvlock": false, + "y": 180 + } + }, + { + "when": { + "left": "true", + "bottom": "true", + "facing": "south" + }, + "apply": { + "model": "foundation:block/frame/spruce_bottom_left_corner", + "uvlock": false, + "y": 180 + } + }, + { + "when": { + "right": "true", + "bottom": "true", + "facing": "south" + }, + "apply": { + "model": "foundation:block/frame/spruce_bottom_right_corner", + "uvlock": false, + "y": 180 + } + }, + { + "when": { + "top": "true", + "facing": "west" + }, + "apply": { + "model": "foundation:block/frame/spruce_top", + "uvlock": false, + "y": 270 + } + }, + { + "when": { + "bottom": "true", + "facing": "west" + }, + "apply": { + "model": "foundation:block/frame/spruce_bottom", + "uvlock": false, + "y": 270 + } + }, + { + "when": { + "left": "true", + "facing": "west" + }, + "apply": { + "model": "foundation:block/frame/spruce_left", + "uvlock": false, + "y": 270 + } + }, + { + "when": { + "right": "true", + "facing": "west" + }, + "apply": { + "model": "foundation:block/frame/spruce_right", + "uvlock": false, + "y": 270 + } + }, + { + "when": { + "left": "true", + "top": "true", + "facing": "west" + }, + "apply": { + "model": "foundation:block/frame/spruce_top_left_corner", + "uvlock": false, + "y": 270 + } + }, + { + "when": { + "right": "true", + "top": "true", + "facing": "west" + }, + "apply": { + "model": "foundation:block/frame/spruce_top_right_corner", + "uvlock": false, + "y": 270 + } + }, + { + "when": { + "left": "true", + "bottom": "true", + "facing": "west" + }, + "apply": { + "model": "foundation:block/frame/spruce_bottom_left_corner", + "uvlock": false, + "y": 270 + } + }, + { + "when": { + "right": "true", + "bottom": "true", + "facing": "west" + }, + "apply": { + "model": "foundation:block/frame/spruce_bottom_right_corner", + "uvlock": false, + "y": 270 + } + }, + { + "when": { + "middle": "true", + "facing": "north" + }, + "apply": { + "model": "foundation:block/frame/spruce_middle", + "uvlock": false + } + }, + { + "when": { + "middle": "true", + "facing": "east" + }, + "apply": { + "model": "foundation:block/frame/spruce_middle", + "uvlock": false, + "y": 90 + } + }, + { + "when": { + "middle": "true", + "facing": "south" + }, + "apply": { + "model": "foundation:block/frame/spruce_middle", + "uvlock": false, + "y": 180 + } + }, + { + "when": { + "middle": "true", + "facing": "west" + }, + "apply": { + "model": "foundation:block/frame/spruce_middle", + "uvlock": false, + "y": 270 + } + } + ] +} diff --git a/src/main/resources/assets/foundation/blockstates/spruce_pallet.json b/src/main/resources/assets/foundation/blockstates/spruce_pallet.json new file mode 100644 index 00000000..fe1e4967 --- /dev/null +++ b/src/main/resources/assets/foundation/blockstates/spruce_pallet.json @@ -0,0 +1,278 @@ +{ + "multipart": [ + { + "when": { + "facing": "north", + "half": "bottom", + "open": "false", + "layer_one": "true" + }, + "apply": { + "model": "foundation:block/pallet/spruce_pallet_bottom_layer1" + } + }, + { + "when": { + "facing": "north", + "half": "bottom", + "open": "false", + "layer_two": "true" + }, + "apply": { + "model": "foundation:block/pallet/spruce_pallet_bottom_layer2" + } + }, + { + "when": { + "facing": "north", + "half": "top", + "open": "false", + "layer_one": "true" + }, + "apply": { + "model": "foundation:block/pallet/spruce_pallet_top_layer1" + } + }, + { + "when": { + "facing": "north", + "half": "top", + "open": "false", + "layer_two": "true" + }, + "apply": { + "model": "foundation:block/pallet/spruce_pallet_top_layer2" + } + }, + { + "when": { + "facing": "north", + "open": "true", + "layer_one": "true" + }, + "apply": { + "model": "foundation:block/pallet/spruce_pallet_open_layer1" + } + }, + { + "when": { + "facing": "north", + "open": "true", + "layer_two": "true" + }, + "apply": { + "model": "foundation:block/pallet/spruce_pallet_open_layer2" + } + }, + { + "when": { + "facing": "east", + "half": "bottom", + "open": "false", + "layer_one": "true" + }, + "apply": { + "model": "foundation:block/pallet/spruce_pallet_bottom_layer1", + "y": 90 + } + }, + { + "when": { + "facing": "east", + "half": "bottom", + "open": "false", + "layer_two": "true" + }, + "apply": { + "model": "foundation:block/pallet/spruce_pallet_bottom_layer2", + "y": 90 + } + }, + { + "when": { + "facing": "east", + "half": "top", + "open": "false", + "layer_one": "true" + }, + "apply": { + "model": "foundation:block/pallet/spruce_pallet_top_layer1", + "y": 90 + } + }, + { + "when": { + "facing": "east", + "half": "top", + "open": "false", + "layer_two": "true" + }, + "apply": { + "model": "foundation:block/pallet/spruce_pallet_top_layer2", + "y": 90 + } + }, + { + "when": { + "facing": "east", + "open": "true", + "layer_one": "true" + }, + "apply": { + "model": "foundation:block/pallet/spruce_pallet_open_layer1", + "y": 90 + } + }, + { + "when": { + "facing": "east", + "open": "true", + "layer_two": "true" + }, + "apply": { + "model": "foundation:block/pallet/spruce_pallet_open_layer2", + "y": 90 + } + }, + { + "when": { + "facing": "south", + "half": "bottom", + "open": "false", + "layer_one": "true" + }, + "apply": { + "model": "foundation:block/pallet/spruce_pallet_bottom_layer1", + "y": 180 + } + }, + { + "when": { + "facing": "south", + "half": "bottom", + "open": "false", + "layer_two": "true" + }, + "apply": { + "model": "foundation:block/pallet/spruce_pallet_bottom_layer2", + "y": 180 + } + }, + { + "when": { + "facing": "south", + "half": "top", + "open": "false", + "layer_one": "true" + }, + "apply": { + "model": "foundation:block/pallet/spruce_pallet_top_layer1", + "y": 180 + } + }, + { + "when": { + "facing": "south", + "half": "top", + "open": "false", + "layer_two": "true" + }, + "apply": { + "model": "foundation:block/pallet/spruce_pallet_top_layer2", + "y": 180 + } + }, + { + "when": { + "facing": "south", + "open": "true", + "layer_one": "true" + }, + "apply": { + "model": "foundation:block/pallet/spruce_pallet_open_layer1", + "y": 180 + } + }, + { + "when": { + "facing": "south", + "open": "true", + "layer_two": "true" + }, + "apply": { + "model": "foundation:block/pallet/spruce_pallet_open_layer2", + "y": 180 + } + }, + { + "when": { + "facing": "west", + "half": "bottom", + "open": "false", + "layer_one": "true" + }, + "apply": { + "model": "foundation:block/pallet/spruce_pallet_bottom_layer1", + "y": 270 + } + }, + { + "when": { + "facing": "west", + "half": "bottom", + "open": "false", + "layer_two": "true" + }, + "apply": { + "model": "foundation:block/pallet/spruce_pallet_bottom_layer2", + "y": 270 + } + }, + { + "when": { + "facing": "west", + "half": "top", + "open": "false", + "layer_one": "true" + }, + "apply": { + "model": "foundation:block/pallet/spruce_pallet_top_layer1", + "y": 270 + } + }, + { + "when": { + "facing": "west", + "half": "top", + "open": "false", + "layer_two": "true" + }, + "apply": { + "model": "foundation:block/pallet/spruce_pallet_top_layer2", + "y": 270 + } + }, + { + "when": { + "facing": "west", + "open": "true", + "layer_one": "true" + }, + "apply": { + "model": "foundation:block/pallet/spruce_pallet_open_layer1", + "y": 270 + } + }, + { + "when": { + "facing": "west", + "open": "true", + "layer_two": "true" + }, + "apply": { + "model": "foundation:block/pallet/spruce_pallet_open_layer2", + "y": 270 + } + } + ] +} diff --git a/src/main/resources/assets/foundation/blockstates/stone_tile_slab.json b/src/main/resources/assets/foundation/blockstates/stone_tile_slab.json new file mode 100644 index 00000000..8d17f734 --- /dev/null +++ b/src/main/resources/assets/foundation/blockstates/stone_tile_slab.json @@ -0,0 +1,13 @@ +{ + "variants": { + "type=bottom": { + "model": "foundation:block/stone_tile_slab" + }, + "type=double": { + "model": "foundation:block/stone_tiles" + }, + "type=top": { + "model": "foundation:block/stone_tile_slab_top" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/foundation/blockstates/stone_tile_stairs.json b/src/main/resources/assets/foundation/blockstates/stone_tile_stairs.json new file mode 100644 index 00000000..5683b3f6 --- /dev/null +++ b/src/main/resources/assets/foundation/blockstates/stone_tile_stairs.json @@ -0,0 +1,209 @@ +{ + "variants": { + "facing=east,half=bottom,shape=inner_left": { + "model": "foundation:block/stone_tile_stairs_inner", + "uvlock": true, + "y": 270 + }, + "facing=east,half=bottom,shape=inner_right": { + "model": "foundation:block/stone_tile_stairs_inner" + }, + "facing=east,half=bottom,shape=outer_left": { + "model": "foundation:block/stone_tile_stairs_outer", + "uvlock": true, + "y": 270 + }, + "facing=east,half=bottom,shape=outer_right": { + "model": "foundation:block/stone_tile_stairs_outer" + }, + "facing=east,half=bottom,shape=straight": { + "model": "foundation:block/stone_tile_stairs" + }, + "facing=east,half=top,shape=inner_left": { + "model": "foundation:block/stone_tile_stairs_inner", + "uvlock": true, + "x": 180 + }, + "facing=east,half=top,shape=inner_right": { + "model": "foundation:block/stone_tile_stairs_inner", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=east,half=top,shape=outer_left": { + "model": "foundation:block/stone_tile_stairs_outer", + "uvlock": true, + "x": 180 + }, + "facing=east,half=top,shape=outer_right": { + "model": "foundation:block/stone_tile_stairs_outer", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=east,half=top,shape=straight": { + "model": "foundation:block/stone_tile_stairs", + "uvlock": true, + "x": 180 + }, + "facing=north,half=bottom,shape=inner_left": { + "model": "foundation:block/stone_tile_stairs_inner", + "uvlock": true, + "y": 180 + }, + "facing=north,half=bottom,shape=inner_right": { + "model": "foundation:block/stone_tile_stairs_inner", + "uvlock": true, + "y": 270 + }, + "facing=north,half=bottom,shape=outer_left": { + "model": "foundation:block/stone_tile_stairs_outer", + "uvlock": true, + "y": 180 + }, + "facing=north,half=bottom,shape=outer_right": { + "model": "foundation:block/stone_tile_stairs_outer", + "uvlock": true, + "y": 270 + }, + "facing=north,half=bottom,shape=straight": { + "model": "foundation:block/stone_tile_stairs", + "uvlock": true, + "y": 270 + }, + "facing=north,half=top,shape=inner_left": { + "model": "foundation:block/stone_tile_stairs_inner", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=north,half=top,shape=inner_right": { + "model": "foundation:block/stone_tile_stairs_inner", + "uvlock": true, + "x": 180 + }, + "facing=north,half=top,shape=outer_left": { + "model": "foundation:block/stone_tile_stairs_outer", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=north,half=top,shape=outer_right": { + "model": "foundation:block/stone_tile_stairs_outer", + "uvlock": true, + "x": 180 + }, + "facing=north,half=top,shape=straight": { + "model": "foundation:block/stone_tile_stairs", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=south,half=bottom,shape=inner_left": { + "model": "foundation:block/stone_tile_stairs_inner" + }, + "facing=south,half=bottom,shape=inner_right": { + "model": "foundation:block/stone_tile_stairs_inner", + "uvlock": true, + "y": 90 + }, + "facing=south,half=bottom,shape=outer_left": { + "model": "foundation:block/stone_tile_stairs_outer" + }, + "facing=south,half=bottom,shape=outer_right": { + "model": "foundation:block/stone_tile_stairs_outer", + "uvlock": true, + "y": 90 + }, + "facing=south,half=bottom,shape=straight": { + "model": "foundation:block/stone_tile_stairs", + "uvlock": true, + "y": 90 + }, + "facing=south,half=top,shape=inner_left": { + "model": "foundation:block/stone_tile_stairs_inner", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=south,half=top,shape=inner_right": { + "model": "foundation:block/stone_tile_stairs_inner", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=south,half=top,shape=outer_left": { + "model": "foundation:block/stone_tile_stairs_outer", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=south,half=top,shape=outer_right": { + "model": "foundation:block/stone_tile_stairs_outer", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=south,half=top,shape=straight": { + "model": "foundation:block/stone_tile_stairs", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=west,half=bottom,shape=inner_left": { + "model": "foundation:block/stone_tile_stairs_inner", + "uvlock": true, + "y": 90 + }, + "facing=west,half=bottom,shape=inner_right": { + "model": "foundation:block/stone_tile_stairs_inner", + "uvlock": true, + "y": 180 + }, + "facing=west,half=bottom,shape=outer_left": { + "model": "foundation:block/stone_tile_stairs_outer", + "uvlock": true, + "y": 90 + }, + "facing=west,half=bottom,shape=outer_right": { + "model": "foundation:block/stone_tile_stairs_outer", + "uvlock": true, + "y": 180 + }, + "facing=west,half=bottom,shape=straight": { + "model": "foundation:block/stone_tile_stairs", + "uvlock": true, + "y": 180 + }, + "facing=west,half=top,shape=inner_left": { + "model": "foundation:block/stone_tile_stairs_inner", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=west,half=top,shape=inner_right": { + "model": "foundation:block/stone_tile_stairs_inner", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=west,half=top,shape=outer_left": { + "model": "foundation:block/stone_tile_stairs_outer", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=west,half=top,shape=outer_right": { + "model": "foundation:block/stone_tile_stairs_outer", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=west,half=top,shape=straight": { + "model": "foundation:block/stone_tile_stairs", + "uvlock": true, + "x": 180, + "y": 180 + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/foundation/blockstates/warped_frame.json b/src/main/resources/assets/foundation/blockstates/warped_frame.json new file mode 100644 index 00000000..d64052b1 --- /dev/null +++ b/src/main/resources/assets/foundation/blockstates/warped_frame.json @@ -0,0 +1,407 @@ +{ + "multipart": [ + { + "when": { + "top": "true", + "facing": "north" + }, + "apply": { + "model": "foundation:block/frame/warped_top", + "uvlock": false + } + }, + { + "when": { + "bottom": "true", + "facing": "north" + }, + "apply": { + "model": "foundation:block/frame/warped_bottom", + "uvlock": false + } + }, + { + "when": { + "left": "true", + "facing": "north" + }, + "apply": { + "model": "foundation:block/frame/warped_left", + "uvlock": false + } + }, + { + "when": { + "right": "true", + "facing": "north" + }, + "apply": { + "model": "foundation:block/frame/warped_right", + "uvlock": false + } + }, + { + "when": { + "left": "true", + "top": "true", + "facing": "north" + }, + "apply": { + "model": "foundation:block/frame/warped_top_left_corner", + "uvlock": false + } + }, + { + "when": { + "right": "true", + "top": "true", + "facing": "north" + }, + "apply": { + "model": "foundation:block/frame/warped_top_right_corner", + "uvlock": false + } + }, + { + "when": { + "left": "true", + "bottom": "true", + "facing": "north" + }, + "apply": { + "model": "foundation:block/frame/warped_bottom_left_corner", + "uvlock": false + } + }, + { + "when": { + "right": "true", + "bottom": "true", + "facing": "north" + }, + "apply": { + "model": "foundation:block/frame/warped_bottom_right_corner", + "uvlock": false + } + }, + { + "when": { + "top": "true", + "facing": "east" + }, + "apply": { + "model": "foundation:block/frame/warped_top", + "uvlock": false, + "y": 90 + } + }, + { + "when": { + "bottom": "true", + "facing": "east" + }, + "apply": { + "model": "foundation:block/frame/warped_bottom", + "uvlock": false, + "y": 90 + } + }, + { + "when": { + "left": "true", + "facing": "east" + }, + "apply": { + "model": "foundation:block/frame/warped_left", + "uvlock": false, + "y": 90 + } + }, + { + "when": { + "right": "true", + "facing": "east" + }, + "apply": { + "model": "foundation:block/frame/warped_right", + "uvlock": false, + "y": 90 + } + }, + { + "when": { + "left": "true", + "top": "true", + "facing": "east" + }, + "apply": { + "model": "foundation:block/frame/warped_top_left_corner", + "uvlock": false, + "y": 90 + } + }, + { + "when": { + "right": "true", + "top": "true", + "facing": "east" + }, + "apply": { + "model": "foundation:block/frame/warped_top_right_corner", + "uvlock": false, + "y": 90 + } + }, + { + "when": { + "left": "true", + "bottom": "true", + "facing": "east" + }, + "apply": { + "model": "foundation:block/frame/warped_bottom_left_corner", + "uvlock": false, + "y": 90 + } + }, + { + "when": { + "right": "true", + "bottom": "true", + "facing": "east" + }, + "apply": { + "model": "foundation:block/frame/warped_bottom_right_corner", + "uvlock": false, + "y": 90 + } + }, + { + "when": { + "top": "true", + "facing": "south" + }, + "apply": { + "model": "foundation:block/frame/warped_top", + "uvlock": false, + "y": 180 + } + }, + { + "when": { + "bottom": "true", + "facing": "south" + }, + "apply": { + "model": "foundation:block/frame/warped_bottom", + "uvlock": false, + "y": 180 + } + }, + { + "when": { + "left": "true", + "facing": "south" + }, + "apply": { + "model": "foundation:block/frame/warped_left", + "uvlock": false, + "y": 180 + } + }, + { + "when": { + "right": "true", + "facing": "south" + }, + "apply": { + "model": "foundation:block/frame/warped_right", + "uvlock": false, + "y": 180 + } + }, + { + "when": { + "left": "true", + "top": "true", + "facing": "south" + }, + "apply": { + "model": "foundation:block/frame/warped_top_left_corner", + "uvlock": false, + "y": 180 + } + }, + { + "when": { + "right": "true", + "top": "true", + "facing": "south" + }, + "apply": { + "model": "foundation:block/frame/warped_top_right_corner", + "uvlock": false, + "y": 180 + } + }, + { + "when": { + "left": "true", + "bottom": "true", + "facing": "south" + }, + "apply": { + "model": "foundation:block/frame/warped_bottom_left_corner", + "uvlock": false, + "y": 180 + } + }, + { + "when": { + "right": "true", + "bottom": "true", + "facing": "south" + }, + "apply": { + "model": "foundation:block/frame/warped_bottom_right_corner", + "uvlock": false, + "y": 180 + } + }, + { + "when": { + "top": "true", + "facing": "west" + }, + "apply": { + "model": "foundation:block/frame/warped_top", + "uvlock": false, + "y": 270 + } + }, + { + "when": { + "bottom": "true", + "facing": "west" + }, + "apply": { + "model": "foundation:block/frame/warped_bottom", + "uvlock": false, + "y": 270 + } + }, + { + "when": { + "left": "true", + "facing": "west" + }, + "apply": { + "model": "foundation:block/frame/warped_left", + "uvlock": false, + "y": 270 + } + }, + { + "when": { + "right": "true", + "facing": "west" + }, + "apply": { + "model": "foundation:block/frame/warped_right", + "uvlock": false, + "y": 270 + } + }, + { + "when": { + "left": "true", + "top": "true", + "facing": "west" + }, + "apply": { + "model": "foundation:block/frame/warped_top_left_corner", + "uvlock": false, + "y": 270 + } + }, + { + "when": { + "right": "true", + "top": "true", + "facing": "west" + }, + "apply": { + "model": "foundation:block/frame/warped_top_right_corner", + "uvlock": false, + "y": 270 + } + }, + { + "when": { + "left": "true", + "bottom": "true", + "facing": "west" + }, + "apply": { + "model": "foundation:block/frame/warped_bottom_left_corner", + "uvlock": false, + "y": 270 + } + }, + { + "when": { + "right": "true", + "bottom": "true", + "facing": "west" + }, + "apply": { + "model": "foundation:block/frame/warped_bottom_right_corner", + "uvlock": false, + "y": 270 + } + }, + { + "when": { + "middle": "true", + "facing": "north" + }, + "apply": { + "model": "foundation:block/frame/warped_middle", + "uvlock": false + } + }, + { + "when": { + "middle": "true", + "facing": "east" + }, + "apply": { + "model": "foundation:block/frame/warped_middle", + "uvlock": false, + "y": 90 + } + }, + { + "when": { + "middle": "true", + "facing": "south" + }, + "apply": { + "model": "foundation:block/frame/warped_middle", + "uvlock": false, + "y": 180 + } + }, + { + "when": { + "middle": "true", + "facing": "west" + }, + "apply": { + "model": "foundation:block/frame/warped_middle", + "uvlock": false, + "y": 270 + } + } + ] +} diff --git a/src/main/resources/assets/foundation/blockstates/warped_pallet.json b/src/main/resources/assets/foundation/blockstates/warped_pallet.json new file mode 100644 index 00000000..34cc973f --- /dev/null +++ b/src/main/resources/assets/foundation/blockstates/warped_pallet.json @@ -0,0 +1,278 @@ +{ + "multipart": [ + { + "when": { + "facing": "north", + "half": "bottom", + "open": "false", + "layer_one": "true" + }, + "apply": { + "model": "foundation:block/pallet/warped_pallet_bottom_layer1" + } + }, + { + "when": { + "facing": "north", + "half": "bottom", + "open": "false", + "layer_two": "true" + }, + "apply": { + "model": "foundation:block/pallet/warped_pallet_bottom_layer2" + } + }, + { + "when": { + "facing": "north", + "half": "top", + "open": "false", + "layer_one": "true" + }, + "apply": { + "model": "foundation:block/pallet/warped_pallet_top_layer1" + } + }, + { + "when": { + "facing": "north", + "half": "top", + "open": "false", + "layer_two": "true" + }, + "apply": { + "model": "foundation:block/pallet/warped_pallet_top_layer2" + } + }, + { + "when": { + "facing": "north", + "open": "true", + "layer_one": "true" + }, + "apply": { + "model": "foundation:block/pallet/warped_pallet_open_layer1" + } + }, + { + "when": { + "facing": "north", + "open": "true", + "layer_two": "true" + }, + "apply": { + "model": "foundation:block/pallet/warped_pallet_open_layer2" + } + }, + { + "when": { + "facing": "east", + "half": "bottom", + "open": "false", + "layer_one": "true" + }, + "apply": { + "model": "foundation:block/pallet/warped_pallet_bottom_layer1", + "y": 90 + } + }, + { + "when": { + "facing": "east", + "half": "bottom", + "open": "false", + "layer_two": "true" + }, + "apply": { + "model": "foundation:block/pallet/warped_pallet_bottom_layer2", + "y": 90 + } + }, + { + "when": { + "facing": "east", + "half": "top", + "open": "false", + "layer_one": "true" + }, + "apply": { + "model": "foundation:block/pallet/warped_pallet_top_layer1", + "y": 90 + } + }, + { + "when": { + "facing": "east", + "half": "top", + "open": "false", + "layer_two": "true" + }, + "apply": { + "model": "foundation:block/pallet/warped_pallet_top_layer2", + "y": 90 + } + }, + { + "when": { + "facing": "east", + "open": "true", + "layer_one": "true" + }, + "apply": { + "model": "foundation:block/pallet/warped_pallet_open_layer1", + "y": 90 + } + }, + { + "when": { + "facing": "east", + "open": "true", + "layer_two": "true" + }, + "apply": { + "model": "foundation:block/pallet/warped_pallet_open_layer2", + "y": 90 + } + }, + { + "when": { + "facing": "south", + "half": "bottom", + "open": "false", + "layer_one": "true" + }, + "apply": { + "model": "foundation:block/pallet/warped_pallet_bottom_layer1", + "y": 180 + } + }, + { + "when": { + "facing": "south", + "half": "bottom", + "open": "false", + "layer_two": "true" + }, + "apply": { + "model": "foundation:block/pallet/warped_pallet_bottom_layer2", + "y": 180 + } + }, + { + "when": { + "facing": "south", + "half": "top", + "open": "false", + "layer_one": "true" + }, + "apply": { + "model": "foundation:block/pallet/warped_pallet_top_layer1", + "y": 180 + } + }, + { + "when": { + "facing": "south", + "half": "top", + "open": "false", + "layer_two": "true" + }, + "apply": { + "model": "foundation:block/pallet/warped_pallet_top_layer2", + "y": 180 + } + }, + { + "when": { + "facing": "south", + "open": "true", + "layer_one": "true" + }, + "apply": { + "model": "foundation:block/pallet/warped_pallet_open_layer1", + "y": 180 + } + }, + { + "when": { + "facing": "south", + "open": "true", + "layer_two": "true" + }, + "apply": { + "model": "foundation:block/pallet/warped_pallet_open_layer2", + "y": 180 + } + }, + { + "when": { + "facing": "west", + "half": "bottom", + "open": "false", + "layer_one": "true" + }, + "apply": { + "model": "foundation:block/pallet/warped_pallet_bottom_layer1", + "y": 270 + } + }, + { + "when": { + "facing": "west", + "half": "bottom", + "open": "false", + "layer_two": "true" + }, + "apply": { + "model": "foundation:block/pallet/warped_pallet_bottom_layer2", + "y": 270 + } + }, + { + "when": { + "facing": "west", + "half": "top", + "open": "false", + "layer_one": "true" + }, + "apply": { + "model": "foundation:block/pallet/warped_pallet_top_layer1", + "y": 270 + } + }, + { + "when": { + "facing": "west", + "half": "top", + "open": "false", + "layer_two": "true" + }, + "apply": { + "model": "foundation:block/pallet/warped_pallet_top_layer2", + "y": 270 + } + }, + { + "when": { + "facing": "west", + "open": "true", + "layer_one": "true" + }, + "apply": { + "model": "foundation:block/pallet/warped_pallet_open_layer1", + "y": 270 + } + }, + { + "when": { + "facing": "west", + "open": "true", + "layer_two": "true" + }, + "apply": { + "model": "foundation:block/pallet/warped_pallet_open_layer2", + "y": 270 + } + } + ] +} diff --git a/src/main/resources/assets/foundation/lang/en_us.json b/src/main/resources/assets/foundation/lang/en_us.json index fdd690a7..0accc98d 100644 --- a/src/main/resources/assets/foundation/lang/en_us.json +++ b/src/main/resources/assets/foundation/lang/en_us.json @@ -1,33 +1,67 @@ { "itemGroup.foundation.tab": "Foundation", + "description.foundation.shift": "Shift", + "description.foundation.pencil": "✐ ", + + "description.foundation.frame1": "Hold the block", + "description.foundation.frame2": "to see the hitbox!", + + "description.foundation.pallet1": "Right-Click with an Axe", + "description.foundation.pallet2": "to add/remove layers.", + "description.foundation.pallet3": "Crouch + Right-Click", + "description.foundation.pallet4": "with an empty hand", + "description.foundation.pallet5": "to open/close the block.", + "block.foundation.rope": "Rope", + "block.foundation.oak_pallet": "Oak Pallet", + "block.foundation.spruce_pallet": "Spruce Pallet", + "block.foundation.birch_pallet": "Birch Pallet", + "block.foundation.jungle_pallet": "Jungle Pallet", + "block.foundation.acacia_pallet": "Acacia Pallet", + "block.foundation.dark_oak_pallet": "Dark Oak Pallet", + "block.foundation.mangrove_pallet": "Mangrove Pallet", + "block.foundation.cherry_pallet": "Cherry Pallet", + "block.foundation.bamboo_pallet": "Bamboo Pallet", + "block.foundation.crimson_pallet": "Crimson Pallet", + "block.foundation.warped_pallet": "Warped Pallet", + "block.foundation.oak_frame": "Oak Frame", + "block.foundation.spruce_frame": "Spruce Frame", + "block.foundation.birch_frame": "Birch Frame", + "block.foundation.jungle_frame": "Jungle Frame", + "block.foundation.acacia_frame": "Acacia Frame", + "block.foundation.dark_oak_frame": "Dark Oak Frame", + "block.foundation.mangrove_frame": "Mangrove Frame", + "block.foundation.cherry_frame": "Cherry Frame", + "block.foundation.bamboo_frame": "Bamboo Frame", + "block.foundation.crimson_frame": "Crimson Frame", + "block.foundation.warped_frame": "Warped Frame", "block.foundation.oak_lantern": "Oak Lantern", - "block.foundation.spruce_lantern": "Spruce Lantern", - "block.foundation.birch_lantern": "Birch Lantern", - "block.foundation.jungle_lantern": "Jungle Lantern", - "block.foundation.acacia_lantern": "Acacia Lantern", - "block.foundation.dark_oak_lantern": "Dark Oak Lantern", - "block.foundation.mangrove_lantern": "Mangrove Lantern", - "block.foundation.cherry_lantern": "Cherry Lantern", - "block.foundation.bamboo_lantern": "Bamboo Lantern", - "block.foundation.crimson_lantern": "Crimson Lantern", - "block.foundation.warped_lantern": "Warped Lantern", + "block.foundation.spruce_lantern": "Spruce Lantern", + "block.foundation.birch_lantern": "Birch Lantern", + "block.foundation.jungle_lantern": "Jungle Lantern", + "block.foundation.acacia_lantern": "Acacia Lantern", + "block.foundation.dark_oak_lantern": "Dark Oak Lantern", + "block.foundation.mangrove_lantern": "Mangrove Lantern", + "block.foundation.cherry_lantern": "Cherry Lantern", + "block.foundation.bamboo_lantern": "Bamboo Lantern", + "block.foundation.crimson_lantern": "Crimson Lantern", + "block.foundation.warped_lantern": "Warped Lantern", "block.foundation.oak_trim": "Oak Trim", - "block.foundation.spruce_trim": "Spruce Trim", - "block.foundation.birch_trim": "Birch Trim", - "block.foundation.jungle_trim": "Jungle Trim", - "block.foundation.acacia_trim": "Acacia Trim", - "block.foundation.dark_oak_trim": "Dark Oak Trim", - "block.foundation.mangrove_trim": "Mangrove Trim", - "block.foundation.cherry_trim": "Cherry Trim", - "block.foundation.bamboo_trim": "Bamboo Trim", - "block.foundation.crimson_trim": "Crimson Trim", - "block.foundation.warped_trim": "Warped Trim", + "block.foundation.spruce_trim": "Spruce Trim", + "block.foundation.birch_trim": "Birch Trim", + "block.foundation.jungle_trim": "Jungle Trim", + "block.foundation.acacia_trim": "Acacia Trim", + "block.foundation.dark_oak_trim": "Dark Oak Trim", + "block.foundation.mangrove_trim": "Mangrove Trim", + "block.foundation.cherry_trim": "Cherry Trim", + "block.foundation.bamboo_trim": "Bamboo Trim", + "block.foundation.crimson_trim": "Crimson Trim", + "block.foundation.warped_trim": "Warped Trim", "item.foundation.wrench": "Wrench", "item.foundation.wrench.empty": "%s has no properties", diff --git a/src/main/resources/assets/foundation/models/block/brazier_off.json b/src/main/resources/assets/foundation/models/block/brazier_off.json index 90895ccc..b79d5940 100644 --- a/src/main/resources/assets/foundation/models/block/brazier_off.json +++ b/src/main/resources/assets/foundation/models/block/brazier_off.json @@ -2,7 +2,7 @@ "credit": "Made with Blockbench", "texture_size": [64, 64], "textures": { - "main": "foundation:block/brazier_off" + "texture": "foundation:block/brazier_off" }, "elements": [ { @@ -10,10 +10,10 @@ "to": [15.02, 14.02, 15.02], "rotation": {"angle": 0, "axis": "y", "origin": [0, -1, 0]}, "faces": { - "north": {"uv": [0, 0, 3.5, 3], "texture": "#main"}, - "east": {"uv": [0, 0, 3.5, 3], "texture": "#main"}, - "south": {"uv": [0, 0, 3.5, 3], "texture": "#main"}, - "west": {"uv": [0, 0, 3.5, 3], "texture": "#main"} + "north": {"uv": [0, 0, 3.5, 3], "texture": "#texture"}, + "east": {"uv": [0, 0, 3.5, 3], "texture": "#texture"}, + "south": {"uv": [0, 0, 3.5, 3], "texture": "#texture"}, + "west": {"uv": [0, 0, 3.5, 3], "texture": "#texture"} } }, { @@ -21,10 +21,10 @@ "to": [1, 14, 15], "rotation": {"angle": 0, "axis": "y", "origin": [0, -1, 0]}, "faces": { - "north": {"uv": [0, 0, 3.5, 3], "texture": "#main"}, - "east": {"uv": [0, 0, 3.5, 3], "texture": "#main"}, - "south": {"uv": [0, 0, 3.5, 3], "texture": "#main"}, - "west": {"uv": [0, 0, 3.5, 3], "texture": "#main"} + "north": {"uv": [0, 0, 3.5, 3], "texture": "#texture"}, + "east": {"uv": [0, 0, 3.5, 3], "texture": "#texture"}, + "south": {"uv": [0, 0, 3.5, 3], "texture": "#texture"}, + "west": {"uv": [0, 0, 3.5, 3], "texture": "#texture"} } }, { @@ -32,12 +32,12 @@ "to": [15, 2, 15], "rotation": {"angle": 0, "axis": "y", "origin": [0, -1, 0]}, "faces": { - "north": {"uv": [0, 6.5, 3.5, 7], "texture": "#main"}, - "east": {"uv": [0, 6.5, 3.5, 7], "texture": "#main"}, - "south": {"uv": [0, 6.5, 3.5, 7], "texture": "#main"}, - "west": {"uv": [0, 6.5, 3.5, 7], "texture": "#main"}, - "up": {"uv": [0, 3, 3.5, 6.5], "texture": "#main"}, - "down": {"uv": [0, 7.25, 3.5, 10.75], "texture": "#main"} + "north": {"uv": [0, 6.5, 3.5, 7], "texture": "#texture"}, + "east": {"uv": [0, 6.5, 3.5, 7], "texture": "#texture"}, + "south": {"uv": [0, 6.5, 3.5, 7], "texture": "#texture"}, + "west": {"uv": [0, 6.5, 3.5, 7], "texture": "#texture"}, + "up": {"uv": [0, 3, 3.5, 6.5], "texture": "#texture"}, + "down": {"uv": [0, 7.25, 3.5, 10.75], "texture": "#texture"} } }, { @@ -45,11 +45,11 @@ "to": [13.02, 5.02, 13.02], "rotation": {"angle": 0, "axis": "y", "origin": [0, -1, 0]}, "faces": { - "north": {"uv": [4, 5.5, 6.5, 6.25], "texture": "#main"}, - "east": {"uv": [4, 5.5, 6.5, 6.25], "texture": "#main"}, - "south": {"uv": [4, 5.5, 6.5, 6.25], "texture": "#main"}, - "west": {"uv": [4, 5.5, 6.5, 6.25], "texture": "#main"}, - "up": {"uv": [6.5, 5.5, 4, 3], "texture": "#main"} + "north": {"uv": [4, 5.5, 6.5, 6.25], "texture": "#texture"}, + "east": {"uv": [4, 5.5, 6.5, 6.25], "texture": "#texture"}, + "south": {"uv": [4, 5.5, 6.5, 6.25], "texture": "#texture"}, + "west": {"uv": [4, 5.5, 6.5, 6.25], "texture": "#texture"}, + "up": {"uv": [6.5, 5.5, 4, 3], "texture": "#texture"} } } ], diff --git a/src/main/resources/assets/foundation/models/block/brazier_on.json b/src/main/resources/assets/foundation/models/block/brazier_on.json index a7e13119..2dad7edc 100644 --- a/src/main/resources/assets/foundation/models/block/brazier_on.json +++ b/src/main/resources/assets/foundation/models/block/brazier_on.json @@ -3,7 +3,7 @@ "texture_size": [64, 64], "textures": { "fire": "foundation:block/brazier_fire", - "main": "foundation:block/brazier_on" + "texture": "foundation:block/brazier_on" }, "elements": [ { @@ -11,10 +11,10 @@ "to": [15.02, 14.02, 15.02], "rotation": {"angle": 0, "axis": "y", "origin": [0, -1, 0]}, "faces": { - "north": {"uv": [0, 0, 3.5, 3], "texture": "#main"}, - "east": {"uv": [0, 0, 3.5, 3], "texture": "#main"}, - "south": {"uv": [0, 0, 3.5, 3], "texture": "#main"}, - "west": {"uv": [0, 0, 3.5, 3], "texture": "#main"} + "north": {"uv": [0, 0, 3.5, 3], "texture": "#texture"}, + "east": {"uv": [0, 0, 3.5, 3], "texture": "#texture"}, + "south": {"uv": [0, 0, 3.5, 3], "texture": "#texture"}, + "west": {"uv": [0, 0, 3.5, 3], "texture": "#texture"} } }, { @@ -22,10 +22,10 @@ "to": [1, 14, 15], "rotation": {"angle": 0, "axis": "y", "origin": [0, -1, 0]}, "faces": { - "north": {"uv": [0, 0, 3.5, 3], "texture": "#main"}, - "east": {"uv": [0, 0, 3.5, 3], "texture": "#main"}, - "south": {"uv": [0, 0, 3.5, 3], "texture": "#main"}, - "west": {"uv": [0, 0, 3.5, 3], "texture": "#main"} + "north": {"uv": [0, 0, 3.5, 3], "texture": "#texture"}, + "east": {"uv": [0, 0, 3.5, 3], "texture": "#texture"}, + "south": {"uv": [0, 0, 3.5, 3], "texture": "#texture"}, + "west": {"uv": [0, 0, 3.5, 3], "texture": "#texture"} } }, { @@ -33,12 +33,12 @@ "to": [15, 2, 15], "rotation": {"angle": 0, "axis": "y", "origin": [0, -1, 0]}, "faces": { - "north": {"uv": [0, 6.5, 3.5, 7], "texture": "#main"}, - "east": {"uv": [0, 6.5, 3.5, 7], "texture": "#main"}, - "south": {"uv": [0, 6.5, 3.5, 7], "texture": "#main"}, - "west": {"uv": [0, 6.5, 3.5, 7], "texture": "#main"}, - "up": {"uv": [0, 3, 3.5, 6.5], "texture": "#main"}, - "down": {"uv": [0, 7.25, 3.5, 10.75], "texture": "#main"} + "north": {"uv": [0, 6.5, 3.5, 7], "texture": "#texture"}, + "east": {"uv": [0, 6.5, 3.5, 7], "texture": "#texture"}, + "south": {"uv": [0, 6.5, 3.5, 7], "texture": "#texture"}, + "west": {"uv": [0, 6.5, 3.5, 7], "texture": "#texture"}, + "up": {"uv": [0, 3, 3.5, 6.5], "texture": "#texture"}, + "down": {"uv": [0, 7.25, 3.5, 10.75], "texture": "#texture"} } }, { @@ -46,11 +46,11 @@ "to": [13.02, 5.02, 13.02], "rotation": {"angle": 0, "axis": "y", "origin": [0, -1, 0]}, "faces": { - "north": {"uv": [4, 5.5, 6.5, 6.25], "texture": "#main"}, - "east": {"uv": [4, 5.5, 6.5, 6.25], "texture": "#main"}, - "south": {"uv": [4, 5.5, 6.5, 6.25], "texture": "#main"}, - "west": {"uv": [4, 5.5, 6.5, 6.25], "texture": "#main"}, - "up": {"uv": [6.5, 5.5, 4, 3], "texture": "#main"} + "north": {"uv": [4, 5.5, 6.5, 6.25], "texture": "#texture"}, + "east": {"uv": [4, 5.5, 6.5, 6.25], "texture": "#texture"}, + "south": {"uv": [4, 5.5, 6.5, 6.25], "texture": "#texture"}, + "west": {"uv": [4, 5.5, 6.5, 6.25], "texture": "#texture"}, + "up": {"uv": [6.5, 5.5, 4, 3], "texture": "#texture"} } }, { diff --git a/src/main/resources/assets/foundation/models/block/brazier_template.json b/src/main/resources/assets/foundation/models/block/brazier_template.json index a7e13119..2dad7edc 100644 --- a/src/main/resources/assets/foundation/models/block/brazier_template.json +++ b/src/main/resources/assets/foundation/models/block/brazier_template.json @@ -3,7 +3,7 @@ "texture_size": [64, 64], "textures": { "fire": "foundation:block/brazier_fire", - "main": "foundation:block/brazier_on" + "texture": "foundation:block/brazier_on" }, "elements": [ { @@ -11,10 +11,10 @@ "to": [15.02, 14.02, 15.02], "rotation": {"angle": 0, "axis": "y", "origin": [0, -1, 0]}, "faces": { - "north": {"uv": [0, 0, 3.5, 3], "texture": "#main"}, - "east": {"uv": [0, 0, 3.5, 3], "texture": "#main"}, - "south": {"uv": [0, 0, 3.5, 3], "texture": "#main"}, - "west": {"uv": [0, 0, 3.5, 3], "texture": "#main"} + "north": {"uv": [0, 0, 3.5, 3], "texture": "#texture"}, + "east": {"uv": [0, 0, 3.5, 3], "texture": "#texture"}, + "south": {"uv": [0, 0, 3.5, 3], "texture": "#texture"}, + "west": {"uv": [0, 0, 3.5, 3], "texture": "#texture"} } }, { @@ -22,10 +22,10 @@ "to": [1, 14, 15], "rotation": {"angle": 0, "axis": "y", "origin": [0, -1, 0]}, "faces": { - "north": {"uv": [0, 0, 3.5, 3], "texture": "#main"}, - "east": {"uv": [0, 0, 3.5, 3], "texture": "#main"}, - "south": {"uv": [0, 0, 3.5, 3], "texture": "#main"}, - "west": {"uv": [0, 0, 3.5, 3], "texture": "#main"} + "north": {"uv": [0, 0, 3.5, 3], "texture": "#texture"}, + "east": {"uv": [0, 0, 3.5, 3], "texture": "#texture"}, + "south": {"uv": [0, 0, 3.5, 3], "texture": "#texture"}, + "west": {"uv": [0, 0, 3.5, 3], "texture": "#texture"} } }, { @@ -33,12 +33,12 @@ "to": [15, 2, 15], "rotation": {"angle": 0, "axis": "y", "origin": [0, -1, 0]}, "faces": { - "north": {"uv": [0, 6.5, 3.5, 7], "texture": "#main"}, - "east": {"uv": [0, 6.5, 3.5, 7], "texture": "#main"}, - "south": {"uv": [0, 6.5, 3.5, 7], "texture": "#main"}, - "west": {"uv": [0, 6.5, 3.5, 7], "texture": "#main"}, - "up": {"uv": [0, 3, 3.5, 6.5], "texture": "#main"}, - "down": {"uv": [0, 7.25, 3.5, 10.75], "texture": "#main"} + "north": {"uv": [0, 6.5, 3.5, 7], "texture": "#texture"}, + "east": {"uv": [0, 6.5, 3.5, 7], "texture": "#texture"}, + "south": {"uv": [0, 6.5, 3.5, 7], "texture": "#texture"}, + "west": {"uv": [0, 6.5, 3.5, 7], "texture": "#texture"}, + "up": {"uv": [0, 3, 3.5, 6.5], "texture": "#texture"}, + "down": {"uv": [0, 7.25, 3.5, 10.75], "texture": "#texture"} } }, { @@ -46,11 +46,11 @@ "to": [13.02, 5.02, 13.02], "rotation": {"angle": 0, "axis": "y", "origin": [0, -1, 0]}, "faces": { - "north": {"uv": [4, 5.5, 6.5, 6.25], "texture": "#main"}, - "east": {"uv": [4, 5.5, 6.5, 6.25], "texture": "#main"}, - "south": {"uv": [4, 5.5, 6.5, 6.25], "texture": "#main"}, - "west": {"uv": [4, 5.5, 6.5, 6.25], "texture": "#main"}, - "up": {"uv": [6.5, 5.5, 4, 3], "texture": "#main"} + "north": {"uv": [4, 5.5, 6.5, 6.25], "texture": "#texture"}, + "east": {"uv": [4, 5.5, 6.5, 6.25], "texture": "#texture"}, + "south": {"uv": [4, 5.5, 6.5, 6.25], "texture": "#texture"}, + "west": {"uv": [4, 5.5, 6.5, 6.25], "texture": "#texture"}, + "up": {"uv": [6.5, 5.5, 4, 3], "texture": "#texture"} } }, { diff --git a/src/main/resources/assets/foundation/models/block/frame/acacia_bottom.json b/src/main/resources/assets/foundation/models/block/frame/acacia_bottom.json new file mode 100644 index 00000000..a67f7793 --- /dev/null +++ b/src/main/resources/assets/foundation/models/block/frame/acacia_bottom.json @@ -0,0 +1,105 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [ + 32, + 32 + ], + "textures": { + "particle": "minecraft:block/acacia_planks", + "texture": "foundation:block/frame/acacia_frame" + }, + "elements": [ + { + "from": [ + -0.01, + -4.01, + 12.99 + ], + "to": [ + 16.01, + 0.01, + 16.01 + ], + "rotation": { + "angle": 0, + "axis": "z", + "origin": [ + 8, + -2, + -1.5 + ] + }, + "faces": { + "north": { + "uv": [ + 2.5, + 2, + 10.5, + 0 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 5, + 9, + 6.5, + 7 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 2.5, + 4, + 10.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" + } + } + } + ], + "groups": [ + { + "name": "group", + "origin": [ + 0, + 0, + 0 + ], + "color": 0, + "nbt": "{}", + "children": [ + 0 + ] + } + ] +} diff --git a/src/main/resources/assets/foundation/models/block/frame/acacia_bottom_left_corner.json b/src/main/resources/assets/foundation/models/block/frame/acacia_bottom_left_corner.json new file mode 100644 index 00000000..361df53f --- /dev/null +++ b/src/main/resources/assets/foundation/models/block/frame/acacia_bottom_left_corner.json @@ -0,0 +1,127 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [ + 32, + 32 + ], + "textures": { + "particle": "minecraft:block/acacia_planks", + "texture": "foundation:block/frame/acacia_frame" + }, + "elements": [ + { + "from": [ + 15.99, + -4.01, + 12.99 + ], + "to": [ + 21.01, + 0.01, + 16.01 + ], + "rotation": { + "angle": 0, + "axis": "z", + "origin": [ + 8, + -2, + -1.5 + ] + }, + "faces": { + "north": { + "uv": [ + 0, + 2, + 2.5, + 0 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 5, + 9, + 6.5, + 7 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 2.5, + 4, + 0, + 2 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 6.5, + 9, + 8, + 7 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 2.5, + 7, + 0, + 5.5 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 2.5, + 4, + 0, + 5.5 + ], + "texture": "#texture" + } + } + } + ], + "groups": [ + { + "name": "group", + "origin": [ + 0, + 0, + 0 + ], + "color": 0, + "nbt": "{}", + "children": [] + }, + { + "name": "group", + "origin": [ + 0, + 0, + 0 + ], + "color": 0, + "nbt": "{}", + "children": [] + }, + { + "name": "group", + "origin": [ + 0, + 0, + 0 + ], + "color": 0, + "nbt": "{}", + "children": [ + 0 + ] + } + ] +} diff --git a/src/main/resources/assets/foundation/models/block/frame/acacia_bottom_right_corner.json b/src/main/resources/assets/foundation/models/block/frame/acacia_bottom_right_corner.json new file mode 100644 index 00000000..a42d5f05 --- /dev/null +++ b/src/main/resources/assets/foundation/models/block/frame/acacia_bottom_right_corner.json @@ -0,0 +1,127 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [ + 32, + 32 + ], + "textures": { + "particle": "minecraft:block/acacia_planks", + "texture": "foundation:block/frame/acacia_frame" + }, + "elements": [ + { + "from": [ + -5.01, + -4.01, + 12.99 + ], + "to": [ + 0.01, + 0.01, + 16.01 + ], + "rotation": { + "angle": 0, + "axis": "z", + "origin": [ + 8, + -2, + -1.5 + ] + }, + "faces": { + "north": { + "uv": [ + 2.5, + 2, + 0, + 0 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 8, + 9, + 6.5, + 7 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 0, + 4, + 2.5, + 2 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 6.5, + 9, + 5, + 7 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 0, + 7, + 2.5, + 5.5 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 0, + 4, + 2.5, + 5.5 + ], + "texture": "#texture" + } + } + } + ], + "groups": [ + { + "name": "group", + "origin": [ + 0, + 0, + 0 + ], + "color": 0, + "nbt": "{}", + "children": [] + }, + { + "name": "group", + "origin": [ + 0, + 0, + 0 + ], + "color": 0, + "nbt": "{}", + "children": [] + }, + { + "name": "group", + "origin": [ + 0, + 0, + 0 + ], + "color": 0, + "nbt": "{}", + "children": [ + 0 + ] + } + ] +} diff --git a/src/main/resources/assets/foundation/models/block/frame/acacia_frame.json b/src/main/resources/assets/foundation/models/block/frame/acacia_frame.json new file mode 100644 index 00000000..b057974a --- /dev/null +++ b/src/main/resources/assets/foundation/models/block/frame/acacia_frame.json @@ -0,0 +1,294 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [ + 32, + 32 + ], + "textures": { + "particle": "minecraft:block/acacia_planks", + "texture": "foundation:block/frame/acacia_frame" + }, + "elements": [ + { + "from": [ + -5, + 16, + -3 + ], + "to": [ + 21, + 20, + 0 + ], + "rotation": { + "angle": 0, + "axis": "z", + "origin": [ + 8, + 18, + -1.5 + ] + }, + "faces": { + "north": { + "uv": [ + 0, + 0, + 13, + 2 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 5, + 7, + 6.5, + 9 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 0, + 2, + 13, + 4 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 6.5, + 7, + 8, + 9 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 13, + 5.5, + 0, + 4 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 13, + 5.5, + 0, + 7 + ], + "texture": "#texture" + } + } + }, + { + "from": [ + -5, + -4, + -3 + ], + "to": [ + 21, + 0, + 0 + ], + "rotation": { + "angle": 0, + "axis": "z", + "origin": [ + 8, + -2, + -1.5 + ] + }, + "faces": { + "north": { + "uv": [ + 0, + 2, + 13, + 0 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 5, + 9, + 6.5, + 7 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 0, + 4, + 13, + 2 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 6.5, + 9, + 8, + 7 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 13, + 7, + 0, + 5.5 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 13, + 4, + 0, + 5.5 + ], + "texture": "#texture" + } + } + }, + { + "from": [ + -3, + 0, + -2 + ], + "to": [ + 0, + 16, + 0 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 16, + 0, + 0 + ] + }, + "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" + } + } + }, + { + "from": [ + 16, + 0, + -2 + ], + "to": [ + 19, + 16, + 0 + ], + "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" + } + } + } + ], + "groups": [ + { + "name": "group", + "origin": [ + 0, + 0, + 0 + ], + "color": 0, + "nbt": "{}", + "children": [ + 0, + 1, + 2, + 3 + ] + } + ] +} diff --git a/src/main/resources/assets/foundation/models/block/frame/acacia_frame_inventory.json b/src/main/resources/assets/foundation/models/block/frame/acacia_frame_inventory.json new file mode 100644 index 00000000..010516c4 --- /dev/null +++ b/src/main/resources/assets/foundation/models/block/frame/acacia_frame_inventory.json @@ -0,0 +1,394 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [ + 32, + 32 + ], + "textures": { + "particle": "minecraft:block/acacia_planks", + "texture": "foundation:block/frame/acacia_frame" + }, + "elements": [ + { + "from": [ + -0.02, + 11.98, + 5.98 + ], + "to": [ + 16.02, + 16.02, + 9.02 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 8, + 8, + 8 + ] + }, + "faces": { + "north": { + "uv": [ + 2.5, + 0, + 10.5, + 2 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 5, + 7, + 6.5, + 9 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 2.5, + 2, + 10.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" + } + } + }, + { + "from": [ + -0.02, + -0.02, + 5.98 + ], + "to": [ + 16.02, + 4.02, + 9.02 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 8, + 8, + 8 + ] + }, + "faces": { + "north": { + "uv": [ + 2.5, + 2, + 10.5, + 0 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 5, + 9, + 6.5, + 7 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 2.5, + 4, + 10.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" + } + } + }, + { + "from": [ + 2, + 0, + 7 + ], + "to": [ + 5, + 16, + 9 + ], + "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" + } + } + }, + { + "from": [ + 11, + 0, + 7 + ], + "to": [ + 14, + 16, + 9 + ], + "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" + } + } + } + ], + "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 + ] + } + }, + "groups": [ + { + "name": "group", + "origin": [ + 0, + 0, + 0 + ], + "color": 0, + "nbt": "{}", + "children": [ + 0, + 1, + 2, + 3 + ] + } + ] +} diff --git a/src/main/resources/assets/foundation/models/block/frame/acacia_left.json b/src/main/resources/assets/foundation/models/block/frame/acacia_left.json new file mode 100644 index 00000000..435639f2 --- /dev/null +++ b/src/main/resources/assets/foundation/models/block/frame/acacia_left.json @@ -0,0 +1,90 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [ + 32, + 32 + ], + "textures": { + "particle": "minecraft:block/acacia_planks", + "texture": "foundation:block/frame/acacia_frame" + }, + "elements": [ + { + "from": [ + 16, + 0, + 14 + ], + "to": [ + 19, + 16, + 16 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 8, + 0, + -8 + ] + }, + "faces": { + "north": { + "uv": [ + 1.5, + 7, + 0, + 15 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 5, + 7, + 4, + 15 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 0, + 7, + 1.5, + 15 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 4, + 7, + 3, + 15 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 8, + 7, + 9.48, + 7.98 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 8, + 7, + 9.48, + 7.98 + ], + "texture": "#texture" + } + } + } + ] +} diff --git a/src/main/resources/assets/foundation/models/block/frame/acacia_middle.json b/src/main/resources/assets/foundation/models/block/frame/acacia_middle.json new file mode 100644 index 00000000..3098be60 --- /dev/null +++ b/src/main/resources/assets/foundation/models/block/frame/acacia_middle.json @@ -0,0 +1,90 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [ + 32, + 32 + ], + "textures": { + "particle": "minecraft:block/acacia_planks", + "texture": "foundation:block/frame/acacia_frame" + }, + "elements": [ + { + "from": [ + 7, + 0, + 14 + ], + "to": [ + 9, + 16, + 16 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 8, + 0, + -8 + ] + }, + "faces": { + "north": { + "uv": [ + 0, + 7, + 1, + 15 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 3, + 7, + 4, + 15 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 1, + 7, + 0, + 15 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 4, + 7, + 5, + 15 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 9, + 7, + 8, + 8 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 9, + 7, + 8, + 8 + ], + "texture": "#texture" + } + } + } + ] +} diff --git a/src/main/resources/assets/foundation/models/block/frame/acacia_right.json b/src/main/resources/assets/foundation/models/block/frame/acacia_right.json new file mode 100644 index 00000000..0a8651e1 --- /dev/null +++ b/src/main/resources/assets/foundation/models/block/frame/acacia_right.json @@ -0,0 +1,90 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [ + 32, + 32 + ], + "textures": { + "particle": "minecraft:block/acacia_planks", + "texture": "foundation:block/frame/acacia_frame" + }, + "elements": [ + { + "from": [ + -3, + 0, + 14 + ], + "to": [ + 0, + 16, + 16 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 8, + 0, + -8 + ] + }, + "faces": { + "north": { + "uv": [ + 0, + 7, + 1.5, + 15 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 3, + 7, + 4, + 15 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 1.5, + 7, + 0, + 15 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 4, + 7, + 5, + 15 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 9.48, + 7, + 8, + 7.98 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 9.48, + 7, + 8, + 7.98 + ], + "texture": "#texture" + } + } + } + ] +} diff --git a/src/main/resources/assets/foundation/models/block/frame/acacia_top.json b/src/main/resources/assets/foundation/models/block/frame/acacia_top.json new file mode 100644 index 00000000..e940db9b --- /dev/null +++ b/src/main/resources/assets/foundation/models/block/frame/acacia_top.json @@ -0,0 +1,105 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [ + 32, + 32 + ], + "textures": { + "particle": "minecraft:block/acacia_planks", + "texture": "foundation:block/frame/acacia_frame" + }, + "elements": [ + { + "from": [ + -0.01, + 15.99, + 12.99 + ], + "to": [ + 16.01, + 20.01, + 16.01 + ], + "rotation": { + "angle": 0, + "axis": "z", + "origin": [ + 8, + 18, + -1.5 + ] + }, + "faces": { + "north": { + "uv": [ + 2.5, + 0, + 10.5, + 2 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 5, + 7, + 6.5, + 9 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 2.5, + 2, + 10.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" + } + } + } + ], + "groups": [ + { + "name": "group", + "origin": [ + 0, + 0, + 0 + ], + "color": 0, + "nbt": "{}", + "children": [ + 0 + ] + } + ] +} diff --git a/src/main/resources/assets/foundation/models/block/frame/acacia_top_left_corner.json b/src/main/resources/assets/foundation/models/block/frame/acacia_top_left_corner.json new file mode 100644 index 00000000..8af82b30 --- /dev/null +++ b/src/main/resources/assets/foundation/models/block/frame/acacia_top_left_corner.json @@ -0,0 +1,127 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [ + 32, + 32 + ], + "textures": { + "particle": "minecraft:block/acacia_planks", + "texture": "foundation:block/frame/acacia_frame" + }, + "elements": [ + { + "from": [ + 15.99, + 15.99, + 12.99 + ], + "to": [ + 21.01, + 20.01, + 16.01 + ], + "rotation": { + "angle": 0, + "axis": "z", + "origin": [ + 8, + 18, + -1.5 + ] + }, + "faces": { + "north": { + "uv": [ + 0, + 0, + 2.5, + 2 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 5, + 7, + 6.5, + 9 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 2.5, + 2, + 0, + 4 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 6.5, + 7, + 8, + 9 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 2.5, + 5.5, + 0, + 4 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 2.5, + 5.5, + 0, + 7 + ], + "texture": "#texture" + } + } + } + ], + "groups": [ + { + "name": "group", + "origin": [ + 0, + 0, + 0 + ], + "color": 0, + "nbt": "{}", + "children": [] + }, + { + "name": "group", + "origin": [ + 0, + 0, + 0 + ], + "color": 0, + "nbt": "{}", + "children": [ + 0 + ] + }, + { + "name": "group", + "origin": [ + 0, + 0, + 0 + ], + "color": 0, + "nbt": "{}", + "children": [] + } + ] +} diff --git a/src/main/resources/assets/foundation/models/block/frame/acacia_top_right_corner.json b/src/main/resources/assets/foundation/models/block/frame/acacia_top_right_corner.json new file mode 100644 index 00000000..7543e672 --- /dev/null +++ b/src/main/resources/assets/foundation/models/block/frame/acacia_top_right_corner.json @@ -0,0 +1,127 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [ + 32, + 32 + ], + "textures": { + "particle": "minecraft:block/acacia_planks", + "texture": "foundation:block/frame/acacia_frame" + }, + "elements": [ + { + "from": [ + -5.01, + 15.99, + 12.99 + ], + "to": [ + 0.01, + 20.01, + 16.01 + ], + "rotation": { + "angle": 0, + "axis": "z", + "origin": [ + 8, + 18, + -1.5 + ] + }, + "faces": { + "north": { + "uv": [ + 2.5, + 0, + 0, + 2 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 8, + 7, + 6.5, + 9 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 0, + 2, + 2.5, + 4 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 6.5, + 7, + 5, + 9 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 0, + 5.5, + 2.5, + 4 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 0, + 5.5, + 2.5, + 7 + ], + "texture": "#texture" + } + } + } + ], + "groups": [ + { + "name": "group", + "origin": [ + 0, + 0, + 0 + ], + "color": 0, + "nbt": "{}", + "children": [] + }, + { + "name": "group", + "origin": [ + 0, + 0, + 0 + ], + "color": 0, + "nbt": "{}", + "children": [] + }, + { + "name": "group", + "origin": [ + 0, + 0, + 0 + ], + "color": 0, + "nbt": "{}", + "children": [ + 0 + ] + } + ] +} diff --git a/src/main/resources/assets/foundation/models/block/frame/bamboo_bottom.json b/src/main/resources/assets/foundation/models/block/frame/bamboo_bottom.json new file mode 100644 index 00000000..ee6c82af --- /dev/null +++ b/src/main/resources/assets/foundation/models/block/frame/bamboo_bottom.json @@ -0,0 +1,105 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [ + 32, + 32 + ], + "textures": { + "particle": "minecraft:block/bamboo_planks", + "texture": "foundation:block/frame/bamboo_frame" + }, + "elements": [ + { + "from": [ + -0.01, + -4.01, + 12.99 + ], + "to": [ + 16.01, + 0.01, + 16.01 + ], + "rotation": { + "angle": 0, + "axis": "z", + "origin": [ + 8, + -2, + -1.5 + ] + }, + "faces": { + "north": { + "uv": [ + 2.5, + 2, + 10.5, + 0 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 5, + 9, + 6.5, + 7 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 2.5, + 4, + 10.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" + } + } + } + ], + "groups": [ + { + "name": "group", + "origin": [ + 0, + 0, + 0 + ], + "color": 0, + "nbt": "{}", + "children": [ + 0 + ] + } + ] +} diff --git a/src/main/resources/assets/foundation/models/block/frame/bamboo_bottom_left_corner.json b/src/main/resources/assets/foundation/models/block/frame/bamboo_bottom_left_corner.json new file mode 100644 index 00000000..fd7b8afa --- /dev/null +++ b/src/main/resources/assets/foundation/models/block/frame/bamboo_bottom_left_corner.json @@ -0,0 +1,127 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [ + 32, + 32 + ], + "textures": { + "particle": "minecraft:block/bamboo_planks", + "texture": "foundation:block/frame/bamboo_frame" + }, + "elements": [ + { + "from": [ + 15.99, + -4.01, + 12.99 + ], + "to": [ + 21.01, + 0.01, + 16.01 + ], + "rotation": { + "angle": 0, + "axis": "z", + "origin": [ + 8, + -2, + -1.5 + ] + }, + "faces": { + "north": { + "uv": [ + 0, + 2, + 2.5, + 0 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 5, + 9, + 6.5, + 7 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 2.5, + 4, + 0, + 2 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 6.5, + 9, + 8, + 7 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 2.5, + 7, + 0, + 5.5 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 2.5, + 4, + 0, + 5.5 + ], + "texture": "#texture" + } + } + } + ], + "groups": [ + { + "name": "group", + "origin": [ + 0, + 0, + 0 + ], + "color": 0, + "nbt": "{}", + "children": [] + }, + { + "name": "group", + "origin": [ + 0, + 0, + 0 + ], + "color": 0, + "nbt": "{}", + "children": [] + }, + { + "name": "group", + "origin": [ + 0, + 0, + 0 + ], + "color": 0, + "nbt": "{}", + "children": [ + 0 + ] + } + ] +} diff --git a/src/main/resources/assets/foundation/models/block/frame/bamboo_bottom_right_corner.json b/src/main/resources/assets/foundation/models/block/frame/bamboo_bottom_right_corner.json new file mode 100644 index 00000000..fc348879 --- /dev/null +++ b/src/main/resources/assets/foundation/models/block/frame/bamboo_bottom_right_corner.json @@ -0,0 +1,127 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [ + 32, + 32 + ], + "textures": { + "particle": "minecraft:block/bamboo_planks", + "texture": "foundation:block/frame/bamboo_frame" + }, + "elements": [ + { + "from": [ + -5.01, + -4.01, + 12.99 + ], + "to": [ + 0.01, + 0.01, + 16.01 + ], + "rotation": { + "angle": 0, + "axis": "z", + "origin": [ + 8, + -2, + -1.5 + ] + }, + "faces": { + "north": { + "uv": [ + 2.5, + 2, + 0, + 0 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 8, + 9, + 6.5, + 7 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 0, + 4, + 2.5, + 2 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 6.5, + 9, + 5, + 7 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 0, + 7, + 2.5, + 5.5 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 0, + 4, + 2.5, + 5.5 + ], + "texture": "#texture" + } + } + } + ], + "groups": [ + { + "name": "group", + "origin": [ + 0, + 0, + 0 + ], + "color": 0, + "nbt": "{}", + "children": [] + }, + { + "name": "group", + "origin": [ + 0, + 0, + 0 + ], + "color": 0, + "nbt": "{}", + "children": [] + }, + { + "name": "group", + "origin": [ + 0, + 0, + 0 + ], + "color": 0, + "nbt": "{}", + "children": [ + 0 + ] + } + ] +} diff --git a/src/main/resources/assets/foundation/models/block/frame/bamboo_frame.json b/src/main/resources/assets/foundation/models/block/frame/bamboo_frame.json new file mode 100644 index 00000000..01559a45 --- /dev/null +++ b/src/main/resources/assets/foundation/models/block/frame/bamboo_frame.json @@ -0,0 +1,294 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [ + 32, + 32 + ], + "textures": { + "particle": "minecraft:block/bamboo_planks", + "texture": "foundation:block/frame/bamboo_frame" + }, + "elements": [ + { + "from": [ + -5, + 16, + -3 + ], + "to": [ + 21, + 20, + 0 + ], + "rotation": { + "angle": 0, + "axis": "z", + "origin": [ + 8, + 18, + -1.5 + ] + }, + "faces": { + "north": { + "uv": [ + 0, + 0, + 13, + 2 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 5, + 7, + 6.5, + 9 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 0, + 2, + 13, + 4 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 6.5, + 7, + 8, + 9 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 13, + 5.5, + 0, + 4 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 13, + 5.5, + 0, + 7 + ], + "texture": "#texture" + } + } + }, + { + "from": [ + -5, + -4, + -3 + ], + "to": [ + 21, + 0, + 0 + ], + "rotation": { + "angle": 0, + "axis": "z", + "origin": [ + 8, + -2, + -1.5 + ] + }, + "faces": { + "north": { + "uv": [ + 0, + 2, + 13, + 0 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 5, + 9, + 6.5, + 7 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 0, + 4, + 13, + 2 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 6.5, + 9, + 8, + 7 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 13, + 7, + 0, + 5.5 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 13, + 4, + 0, + 5.5 + ], + "texture": "#texture" + } + } + }, + { + "from": [ + -3, + 0, + -2 + ], + "to": [ + 0, + 16, + 0 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 16, + 0, + 0 + ] + }, + "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" + } + } + }, + { + "from": [ + 16, + 0, + -2 + ], + "to": [ + 19, + 16, + 0 + ], + "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" + } + } + } + ], + "groups": [ + { + "name": "group", + "origin": [ + 0, + 0, + 0 + ], + "color": 0, + "nbt": "{}", + "children": [ + 0, + 1, + 2, + 3 + ] + } + ] +} diff --git a/src/main/resources/assets/foundation/models/block/frame/bamboo_frame_inventory.json b/src/main/resources/assets/foundation/models/block/frame/bamboo_frame_inventory.json new file mode 100644 index 00000000..f141b8d9 --- /dev/null +++ b/src/main/resources/assets/foundation/models/block/frame/bamboo_frame_inventory.json @@ -0,0 +1,394 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [ + 32, + 32 + ], + "textures": { + "particle": "minecraft:block/bamboo_planks", + "texture": "foundation:block/frame/bamboo_frame" + }, + "elements": [ + { + "from": [ + -0.02, + 11.98, + 5.98 + ], + "to": [ + 16.02, + 16.02, + 9.02 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 8, + 8, + 8 + ] + }, + "faces": { + "north": { + "uv": [ + 2.5, + 0, + 10.5, + 2 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 5, + 7, + 6.5, + 9 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 2.5, + 2, + 10.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" + } + } + }, + { + "from": [ + -0.02, + -0.02, + 5.98 + ], + "to": [ + 16.02, + 4.02, + 9.02 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 8, + 8, + 8 + ] + }, + "faces": { + "north": { + "uv": [ + 2.5, + 2, + 10.5, + 0 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 5, + 9, + 6.5, + 7 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 2.5, + 4, + 10.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" + } + } + }, + { + "from": [ + 2, + 0, + 7 + ], + "to": [ + 5, + 16, + 9 + ], + "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" + } + } + }, + { + "from": [ + 11, + 0, + 7 + ], + "to": [ + 14, + 16, + 9 + ], + "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" + } + } + } + ], + "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 + ] + } + }, + "groups": [ + { + "name": "group", + "origin": [ + 0, + 0, + 0 + ], + "color": 0, + "nbt": "{}", + "children": [ + 0, + 1, + 2, + 3 + ] + } + ] +} diff --git a/src/main/resources/assets/foundation/models/block/frame/bamboo_left.json b/src/main/resources/assets/foundation/models/block/frame/bamboo_left.json new file mode 100644 index 00000000..9974731c --- /dev/null +++ b/src/main/resources/assets/foundation/models/block/frame/bamboo_left.json @@ -0,0 +1,90 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [ + 32, + 32 + ], + "textures": { + "particle": "minecraft:block/bamboo_planks", + "texture": "foundation:block/frame/bamboo_frame" + }, + "elements": [ + { + "from": [ + 16, + 0, + 14 + ], + "to": [ + 19, + 16, + 16 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 8, + 0, + -8 + ] + }, + "faces": { + "north": { + "uv": [ + 1.5, + 7, + 0, + 15 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 5, + 7, + 4, + 15 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 0, + 7, + 1.5, + 15 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 4, + 7, + 3, + 15 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 8, + 7, + 9.48, + 7.98 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 8, + 7, + 9.48, + 7.98 + ], + "texture": "#texture" + } + } + } + ] +} diff --git a/src/main/resources/assets/foundation/models/block/frame/bamboo_middle.json b/src/main/resources/assets/foundation/models/block/frame/bamboo_middle.json new file mode 100644 index 00000000..8db9112c --- /dev/null +++ b/src/main/resources/assets/foundation/models/block/frame/bamboo_middle.json @@ -0,0 +1,90 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [ + 32, + 32 + ], + "textures": { + "particle": "minecraft:block/bamboo_planks", + "texture": "foundation:block/frame/bamboo_frame" + }, + "elements": [ + { + "from": [ + 7, + 0, + 14 + ], + "to": [ + 9, + 16, + 16 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 8, + 0, + -8 + ] + }, + "faces": { + "north": { + "uv": [ + 0, + 7, + 1, + 15 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 3, + 7, + 4, + 15 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 1, + 7, + 0, + 15 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 4, + 7, + 5, + 15 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 9, + 7, + 8, + 8 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 9, + 7, + 8, + 8 + ], + "texture": "#texture" + } + } + } + ] +} diff --git a/src/main/resources/assets/foundation/models/block/frame/bamboo_right.json b/src/main/resources/assets/foundation/models/block/frame/bamboo_right.json new file mode 100644 index 00000000..844c28b8 --- /dev/null +++ b/src/main/resources/assets/foundation/models/block/frame/bamboo_right.json @@ -0,0 +1,90 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [ + 32, + 32 + ], + "textures": { + "particle": "minecraft:block/bamboo_planks", + "texture": "foundation:block/frame/bamboo_frame" + }, + "elements": [ + { + "from": [ + -3, + 0, + 14 + ], + "to": [ + 0, + 16, + 16 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 8, + 0, + -8 + ] + }, + "faces": { + "north": { + "uv": [ + 0, + 7, + 1.5, + 15 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 3, + 7, + 4, + 15 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 1.5, + 7, + 0, + 15 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 4, + 7, + 5, + 15 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 9.48, + 7, + 8, + 7.98 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 9.48, + 7, + 8, + 7.98 + ], + "texture": "#texture" + } + } + } + ] +} diff --git a/src/main/resources/assets/foundation/models/block/frame/bamboo_top.json b/src/main/resources/assets/foundation/models/block/frame/bamboo_top.json new file mode 100644 index 00000000..560e2348 --- /dev/null +++ b/src/main/resources/assets/foundation/models/block/frame/bamboo_top.json @@ -0,0 +1,105 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [ + 32, + 32 + ], + "textures": { + "particle": "minecraft:block/bamboo_planks", + "texture": "foundation:block/frame/bamboo_frame" + }, + "elements": [ + { + "from": [ + -0.01, + 15.99, + 12.99 + ], + "to": [ + 16.01, + 20.01, + 16.01 + ], + "rotation": { + "angle": 0, + "axis": "z", + "origin": [ + 8, + 18, + -1.5 + ] + }, + "faces": { + "north": { + "uv": [ + 2.5, + 0, + 10.5, + 2 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 5, + 7, + 6.5, + 9 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 2.5, + 2, + 10.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" + } + } + } + ], + "groups": [ + { + "name": "group", + "origin": [ + 0, + 0, + 0 + ], + "color": 0, + "nbt": "{}", + "children": [ + 0 + ] + } + ] +} diff --git a/src/main/resources/assets/foundation/models/block/frame/bamboo_top_left_corner.json b/src/main/resources/assets/foundation/models/block/frame/bamboo_top_left_corner.json new file mode 100644 index 00000000..b2e9162f --- /dev/null +++ b/src/main/resources/assets/foundation/models/block/frame/bamboo_top_left_corner.json @@ -0,0 +1,127 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [ + 32, + 32 + ], + "textures": { + "particle": "minecraft:block/bamboo_planks", + "texture": "foundation:block/frame/bamboo_frame" + }, + "elements": [ + { + "from": [ + 15.99, + 15.99, + 12.99 + ], + "to": [ + 21.01, + 20.01, + 16.01 + ], + "rotation": { + "angle": 0, + "axis": "z", + "origin": [ + 8, + 18, + -1.5 + ] + }, + "faces": { + "north": { + "uv": [ + 0, + 0, + 2.5, + 2 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 5, + 7, + 6.5, + 9 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 2.5, + 2, + 0, + 4 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 6.5, + 7, + 8, + 9 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 2.5, + 5.5, + 0, + 4 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 2.5, + 5.5, + 0, + 7 + ], + "texture": "#texture" + } + } + } + ], + "groups": [ + { + "name": "group", + "origin": [ + 0, + 0, + 0 + ], + "color": 0, + "nbt": "{}", + "children": [] + }, + { + "name": "group", + "origin": [ + 0, + 0, + 0 + ], + "color": 0, + "nbt": "{}", + "children": [ + 0 + ] + }, + { + "name": "group", + "origin": [ + 0, + 0, + 0 + ], + "color": 0, + "nbt": "{}", + "children": [] + } + ] +} diff --git a/src/main/resources/assets/foundation/models/block/frame/bamboo_top_right_corner.json b/src/main/resources/assets/foundation/models/block/frame/bamboo_top_right_corner.json new file mode 100644 index 00000000..6f9cb94b --- /dev/null +++ b/src/main/resources/assets/foundation/models/block/frame/bamboo_top_right_corner.json @@ -0,0 +1,127 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [ + 32, + 32 + ], + "textures": { + "particle": "minecraft:block/bamboo_planks", + "texture": "foundation:block/frame/bamboo_frame" + }, + "elements": [ + { + "from": [ + -5.01, + 15.99, + 12.99 + ], + "to": [ + 0.01, + 20.01, + 16.01 + ], + "rotation": { + "angle": 0, + "axis": "z", + "origin": [ + 8, + 18, + -1.5 + ] + }, + "faces": { + "north": { + "uv": [ + 2.5, + 0, + 0, + 2 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 8, + 7, + 6.5, + 9 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 0, + 2, + 2.5, + 4 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 6.5, + 7, + 5, + 9 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 0, + 5.5, + 2.5, + 4 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 0, + 5.5, + 2.5, + 7 + ], + "texture": "#texture" + } + } + } + ], + "groups": [ + { + "name": "group", + "origin": [ + 0, + 0, + 0 + ], + "color": 0, + "nbt": "{}", + "children": [] + }, + { + "name": "group", + "origin": [ + 0, + 0, + 0 + ], + "color": 0, + "nbt": "{}", + "children": [] + }, + { + "name": "group", + "origin": [ + 0, + 0, + 0 + ], + "color": 0, + "nbt": "{}", + "children": [ + 0 + ] + } + ] +} diff --git a/src/main/resources/assets/foundation/models/block/frame/birch_bottom.json b/src/main/resources/assets/foundation/models/block/frame/birch_bottom.json new file mode 100644 index 00000000..d031bf9f --- /dev/null +++ b/src/main/resources/assets/foundation/models/block/frame/birch_bottom.json @@ -0,0 +1,105 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [ + 32, + 32 + ], + "textures": { + "particle": "minecraft:block/birch_planks", + "texture": "foundation:block/frame/birch_frame" + }, + "elements": [ + { + "from": [ + -0.01, + -4.01, + 12.99 + ], + "to": [ + 16.01, + 0.01, + 16.01 + ], + "rotation": { + "angle": 0, + "axis": "z", + "origin": [ + 8, + -2, + -1.5 + ] + }, + "faces": { + "north": { + "uv": [ + 2.5, + 2, + 10.5, + 0 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 5, + 9, + 6.5, + 7 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 2.5, + 4, + 10.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" + } + } + } + ], + "groups": [ + { + "name": "group", + "origin": [ + 0, + 0, + 0 + ], + "color": 0, + "nbt": "{}", + "children": [ + 0 + ] + } + ] +} diff --git a/src/main/resources/assets/foundation/models/block/frame/birch_bottom_left_corner.json b/src/main/resources/assets/foundation/models/block/frame/birch_bottom_left_corner.json new file mode 100644 index 00000000..cf6ef202 --- /dev/null +++ b/src/main/resources/assets/foundation/models/block/frame/birch_bottom_left_corner.json @@ -0,0 +1,127 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [ + 32, + 32 + ], + "textures": { + "particle": "minecraft:block/birch_planks", + "texture": "foundation:block/frame/birch_frame" + }, + "elements": [ + { + "from": [ + 15.99, + -4.01, + 12.99 + ], + "to": [ + 21.01, + 0.01, + 16.01 + ], + "rotation": { + "angle": 0, + "axis": "z", + "origin": [ + 8, + -2, + -1.5 + ] + }, + "faces": { + "north": { + "uv": [ + 0, + 2, + 2.5, + 0 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 5, + 9, + 6.5, + 7 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 2.5, + 4, + 0, + 2 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 6.5, + 9, + 8, + 7 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 2.5, + 7, + 0, + 5.5 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 2.5, + 4, + 0, + 5.5 + ], + "texture": "#texture" + } + } + } + ], + "groups": [ + { + "name": "group", + "origin": [ + 0, + 0, + 0 + ], + "color": 0, + "nbt": "{}", + "children": [] + }, + { + "name": "group", + "origin": [ + 0, + 0, + 0 + ], + "color": 0, + "nbt": "{}", + "children": [] + }, + { + "name": "group", + "origin": [ + 0, + 0, + 0 + ], + "color": 0, + "nbt": "{}", + "children": [ + 0 + ] + } + ] +} diff --git a/src/main/resources/assets/foundation/models/block/frame/birch_bottom_right_corner.json b/src/main/resources/assets/foundation/models/block/frame/birch_bottom_right_corner.json new file mode 100644 index 00000000..a5dbd077 --- /dev/null +++ b/src/main/resources/assets/foundation/models/block/frame/birch_bottom_right_corner.json @@ -0,0 +1,127 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [ + 32, + 32 + ], + "textures": { + "particle": "minecraft:block/birch_planks", + "texture": "foundation:block/frame/birch_frame" + }, + "elements": [ + { + "from": [ + -5.01, + -4.01, + 12.99 + ], + "to": [ + 0.01, + 0.01, + 16.01 + ], + "rotation": { + "angle": 0, + "axis": "z", + "origin": [ + 8, + -2, + -1.5 + ] + }, + "faces": { + "north": { + "uv": [ + 2.5, + 2, + 0, + 0 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 8, + 9, + 6.5, + 7 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 0, + 4, + 2.5, + 2 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 6.5, + 9, + 5, + 7 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 0, + 7, + 2.5, + 5.5 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 0, + 4, + 2.5, + 5.5 + ], + "texture": "#texture" + } + } + } + ], + "groups": [ + { + "name": "group", + "origin": [ + 0, + 0, + 0 + ], + "color": 0, + "nbt": "{}", + "children": [] + }, + { + "name": "group", + "origin": [ + 0, + 0, + 0 + ], + "color": 0, + "nbt": "{}", + "children": [] + }, + { + "name": "group", + "origin": [ + 0, + 0, + 0 + ], + "color": 0, + "nbt": "{}", + "children": [ + 0 + ] + } + ] +} diff --git a/src/main/resources/assets/foundation/models/block/frame/birch_frame.json b/src/main/resources/assets/foundation/models/block/frame/birch_frame.json new file mode 100644 index 00000000..bb4a2d6b --- /dev/null +++ b/src/main/resources/assets/foundation/models/block/frame/birch_frame.json @@ -0,0 +1,294 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [ + 32, + 32 + ], + "textures": { + "particle": "minecraft:block/birch_planks", + "texture": "foundation:block/frame/birch_frame" + }, + "elements": [ + { + "from": [ + -5, + 16, + -3 + ], + "to": [ + 21, + 20, + 0 + ], + "rotation": { + "angle": 0, + "axis": "z", + "origin": [ + 8, + 18, + -1.5 + ] + }, + "faces": { + "north": { + "uv": [ + 0, + 0, + 13, + 2 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 5, + 7, + 6.5, + 9 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 0, + 2, + 13, + 4 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 6.5, + 7, + 8, + 9 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 13, + 5.5, + 0, + 4 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 13, + 5.5, + 0, + 7 + ], + "texture": "#texture" + } + } + }, + { + "from": [ + -5, + -4, + -3 + ], + "to": [ + 21, + 0, + 0 + ], + "rotation": { + "angle": 0, + "axis": "z", + "origin": [ + 8, + -2, + -1.5 + ] + }, + "faces": { + "north": { + "uv": [ + 0, + 2, + 13, + 0 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 5, + 9, + 6.5, + 7 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 0, + 4, + 13, + 2 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 6.5, + 9, + 8, + 7 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 13, + 7, + 0, + 5.5 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 13, + 4, + 0, + 5.5 + ], + "texture": "#texture" + } + } + }, + { + "from": [ + -3, + 0, + -2 + ], + "to": [ + 0, + 16, + 0 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 16, + 0, + 0 + ] + }, + "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" + } + } + }, + { + "from": [ + 16, + 0, + -2 + ], + "to": [ + 19, + 16, + 0 + ], + "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" + } + } + } + ], + "groups": [ + { + "name": "group", + "origin": [ + 0, + 0, + 0 + ], + "color": 0, + "nbt": "{}", + "children": [ + 0, + 1, + 2, + 3 + ] + } + ] +} diff --git a/src/main/resources/assets/foundation/models/block/frame/birch_frame_inventory.json b/src/main/resources/assets/foundation/models/block/frame/birch_frame_inventory.json new file mode 100644 index 00000000..8fa079d6 --- /dev/null +++ b/src/main/resources/assets/foundation/models/block/frame/birch_frame_inventory.json @@ -0,0 +1,394 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [ + 32, + 32 + ], + "textures": { + "particle": "minecraft:block/birch_planks", + "texture": "foundation:block/frame/birch_frame" + }, + "elements": [ + { + "from": [ + -0.02, + 11.98, + 5.98 + ], + "to": [ + 16.02, + 16.02, + 9.02 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 8, + 8, + 8 + ] + }, + "faces": { + "north": { + "uv": [ + 2.5, + 0, + 10.5, + 2 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 5, + 7, + 6.5, + 9 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 2.5, + 2, + 10.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" + } + } + }, + { + "from": [ + -0.02, + -0.02, + 5.98 + ], + "to": [ + 16.02, + 4.02, + 9.02 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 8, + 8, + 8 + ] + }, + "faces": { + "north": { + "uv": [ + 2.5, + 2, + 10.5, + 0 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 5, + 9, + 6.5, + 7 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 2.5, + 4, + 10.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" + } + } + }, + { + "from": [ + 2, + 0, + 7 + ], + "to": [ + 5, + 16, + 9 + ], + "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" + } + } + }, + { + "from": [ + 11, + 0, + 7 + ], + "to": [ + 14, + 16, + 9 + ], + "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" + } + } + } + ], + "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 + ] + } + }, + "groups": [ + { + "name": "group", + "origin": [ + 0, + 0, + 0 + ], + "color": 0, + "nbt": "{}", + "children": [ + 0, + 1, + 2, + 3 + ] + } + ] +} diff --git a/src/main/resources/assets/foundation/models/block/frame/birch_left.json b/src/main/resources/assets/foundation/models/block/frame/birch_left.json new file mode 100644 index 00000000..0a1d46af --- /dev/null +++ b/src/main/resources/assets/foundation/models/block/frame/birch_left.json @@ -0,0 +1,90 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [ + 32, + 32 + ], + "textures": { + "particle": "minecraft:block/birch_planks", + "texture": "foundation:block/frame/birch_frame" + }, + "elements": [ + { + "from": [ + 16, + 0, + 14 + ], + "to": [ + 19, + 16, + 16 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 8, + 0, + -8 + ] + }, + "faces": { + "north": { + "uv": [ + 1.5, + 7, + 0, + 15 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 5, + 7, + 4, + 15 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 0, + 7, + 1.5, + 15 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 4, + 7, + 3, + 15 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 8, + 7, + 9.48, + 7.98 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 8, + 7, + 9.48, + 7.98 + ], + "texture": "#texture" + } + } + } + ] +} diff --git a/src/main/resources/assets/foundation/models/block/frame/birch_middle.json b/src/main/resources/assets/foundation/models/block/frame/birch_middle.json new file mode 100644 index 00000000..28b68a71 --- /dev/null +++ b/src/main/resources/assets/foundation/models/block/frame/birch_middle.json @@ -0,0 +1,90 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [ + 32, + 32 + ], + "textures": { + "particle": "minecraft:block/birch_planks", + "texture": "foundation:block/frame/birch_frame" + }, + "elements": [ + { + "from": [ + 7, + 0, + 14 + ], + "to": [ + 9, + 16, + 16 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 8, + 0, + -8 + ] + }, + "faces": { + "north": { + "uv": [ + 0, + 7, + 1, + 15 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 3, + 7, + 4, + 15 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 1, + 7, + 0, + 15 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 4, + 7, + 5, + 15 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 9, + 7, + 8, + 8 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 9, + 7, + 8, + 8 + ], + "texture": "#texture" + } + } + } + ] +} diff --git a/src/main/resources/assets/foundation/models/block/frame/birch_right.json b/src/main/resources/assets/foundation/models/block/frame/birch_right.json new file mode 100644 index 00000000..0fe0d557 --- /dev/null +++ b/src/main/resources/assets/foundation/models/block/frame/birch_right.json @@ -0,0 +1,90 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [ + 32, + 32 + ], + "textures": { + "particle": "minecraft:block/birch_planks", + "texture": "foundation:block/frame/birch_frame" + }, + "elements": [ + { + "from": [ + -3, + 0, + 14 + ], + "to": [ + 0, + 16, + 16 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 8, + 0, + -8 + ] + }, + "faces": { + "north": { + "uv": [ + 0, + 7, + 1.5, + 15 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 3, + 7, + 4, + 15 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 1.5, + 7, + 0, + 15 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 4, + 7, + 5, + 15 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 9.48, + 7, + 8, + 7.98 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 9.48, + 7, + 8, + 7.98 + ], + "texture": "#texture" + } + } + } + ] +} diff --git a/src/main/resources/assets/foundation/models/block/frame/birch_top.json b/src/main/resources/assets/foundation/models/block/frame/birch_top.json new file mode 100644 index 00000000..0a3bf497 --- /dev/null +++ b/src/main/resources/assets/foundation/models/block/frame/birch_top.json @@ -0,0 +1,105 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [ + 32, + 32 + ], + "textures": { + "particle": "minecraft:block/birch_planks", + "texture": "foundation:block/frame/birch_frame" + }, + "elements": [ + { + "from": [ + -0.01, + 15.99, + 12.99 + ], + "to": [ + 16.01, + 20.01, + 16.01 + ], + "rotation": { + "angle": 0, + "axis": "z", + "origin": [ + 8, + 18, + -1.5 + ] + }, + "faces": { + "north": { + "uv": [ + 2.5, + 0, + 10.5, + 2 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 5, + 7, + 6.5, + 9 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 2.5, + 2, + 10.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" + } + } + } + ], + "groups": [ + { + "name": "group", + "origin": [ + 0, + 0, + 0 + ], + "color": 0, + "nbt": "{}", + "children": [ + 0 + ] + } + ] +} diff --git a/src/main/resources/assets/foundation/models/block/frame/birch_top_left_corner.json b/src/main/resources/assets/foundation/models/block/frame/birch_top_left_corner.json new file mode 100644 index 00000000..517636e5 --- /dev/null +++ b/src/main/resources/assets/foundation/models/block/frame/birch_top_left_corner.json @@ -0,0 +1,127 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [ + 32, + 32 + ], + "textures": { + "particle": "minecraft:block/birch_planks", + "texture": "foundation:block/frame/birch_frame" + }, + "elements": [ + { + "from": [ + 15.99, + 15.99, + 12.99 + ], + "to": [ + 21.01, + 20.01, + 16.01 + ], + "rotation": { + "angle": 0, + "axis": "z", + "origin": [ + 8, + 18, + -1.5 + ] + }, + "faces": { + "north": { + "uv": [ + 0, + 0, + 2.5, + 2 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 5, + 7, + 6.5, + 9 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 2.5, + 2, + 0, + 4 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 6.5, + 7, + 8, + 9 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 2.5, + 5.5, + 0, + 4 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 2.5, + 5.5, + 0, + 7 + ], + "texture": "#texture" + } + } + } + ], + "groups": [ + { + "name": "group", + "origin": [ + 0, + 0, + 0 + ], + "color": 0, + "nbt": "{}", + "children": [] + }, + { + "name": "group", + "origin": [ + 0, + 0, + 0 + ], + "color": 0, + "nbt": "{}", + "children": [ + 0 + ] + }, + { + "name": "group", + "origin": [ + 0, + 0, + 0 + ], + "color": 0, + "nbt": "{}", + "children": [] + } + ] +} diff --git a/src/main/resources/assets/foundation/models/block/frame/birch_top_right_corner.json b/src/main/resources/assets/foundation/models/block/frame/birch_top_right_corner.json new file mode 100644 index 00000000..080b9b4e --- /dev/null +++ b/src/main/resources/assets/foundation/models/block/frame/birch_top_right_corner.json @@ -0,0 +1,127 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [ + 32, + 32 + ], + "textures": { + "particle": "minecraft:block/birch_planks", + "texture": "foundation:block/frame/birch_frame" + }, + "elements": [ + { + "from": [ + -5.01, + 15.99, + 12.99 + ], + "to": [ + 0.01, + 20.01, + 16.01 + ], + "rotation": { + "angle": 0, + "axis": "z", + "origin": [ + 8, + 18, + -1.5 + ] + }, + "faces": { + "north": { + "uv": [ + 2.5, + 0, + 0, + 2 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 8, + 7, + 6.5, + 9 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 0, + 2, + 2.5, + 4 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 6.5, + 7, + 5, + 9 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 0, + 5.5, + 2.5, + 4 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 0, + 5.5, + 2.5, + 7 + ], + "texture": "#texture" + } + } + } + ], + "groups": [ + { + "name": "group", + "origin": [ + 0, + 0, + 0 + ], + "color": 0, + "nbt": "{}", + "children": [] + }, + { + "name": "group", + "origin": [ + 0, + 0, + 0 + ], + "color": 0, + "nbt": "{}", + "children": [] + }, + { + "name": "group", + "origin": [ + 0, + 0, + 0 + ], + "color": 0, + "nbt": "{}", + "children": [ + 0 + ] + } + ] +} diff --git a/src/main/resources/assets/foundation/models/block/frame/cherry_bottom.json b/src/main/resources/assets/foundation/models/block/frame/cherry_bottom.json new file mode 100644 index 00000000..5d6b2de9 --- /dev/null +++ b/src/main/resources/assets/foundation/models/block/frame/cherry_bottom.json @@ -0,0 +1,105 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [ + 32, + 32 + ], + "textures": { + "particle": "minecraft:block/cherry_planks", + "texture": "foundation:block/frame/cherry_frame" + }, + "elements": [ + { + "from": [ + -0.01, + -4.01, + 12.99 + ], + "to": [ + 16.01, + 0.01, + 16.01 + ], + "rotation": { + "angle": 0, + "axis": "z", + "origin": [ + 8, + -2, + -1.5 + ] + }, + "faces": { + "north": { + "uv": [ + 2.5, + 2, + 10.5, + 0 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 5, + 9, + 6.5, + 7 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 2.5, + 4, + 10.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" + } + } + } + ], + "groups": [ + { + "name": "group", + "origin": [ + 0, + 0, + 0 + ], + "color": 0, + "nbt": "{}", + "children": [ + 0 + ] + } + ] +} diff --git a/src/main/resources/assets/foundation/models/block/frame/cherry_bottom_left_corner.json b/src/main/resources/assets/foundation/models/block/frame/cherry_bottom_left_corner.json new file mode 100644 index 00000000..534e60d5 --- /dev/null +++ b/src/main/resources/assets/foundation/models/block/frame/cherry_bottom_left_corner.json @@ -0,0 +1,127 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [ + 32, + 32 + ], + "textures": { + "particle": "minecraft:block/cherry_planks", + "texture": "foundation:block/frame/cherry_frame" + }, + "elements": [ + { + "from": [ + 15.99, + -4.01, + 12.99 + ], + "to": [ + 21.01, + 0.01, + 16.01 + ], + "rotation": { + "angle": 0, + "axis": "z", + "origin": [ + 8, + -2, + -1.5 + ] + }, + "faces": { + "north": { + "uv": [ + 0, + 2, + 2.5, + 0 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 5, + 9, + 6.5, + 7 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 2.5, + 4, + 0, + 2 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 6.5, + 9, + 8, + 7 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 2.5, + 7, + 0, + 5.5 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 2.5, + 4, + 0, + 5.5 + ], + "texture": "#texture" + } + } + } + ], + "groups": [ + { + "name": "group", + "origin": [ + 0, + 0, + 0 + ], + "color": 0, + "nbt": "{}", + "children": [] + }, + { + "name": "group", + "origin": [ + 0, + 0, + 0 + ], + "color": 0, + "nbt": "{}", + "children": [] + }, + { + "name": "group", + "origin": [ + 0, + 0, + 0 + ], + "color": 0, + "nbt": "{}", + "children": [ + 0 + ] + } + ] +} diff --git a/src/main/resources/assets/foundation/models/block/frame/cherry_bottom_right_corner.json b/src/main/resources/assets/foundation/models/block/frame/cherry_bottom_right_corner.json new file mode 100644 index 00000000..84f20b78 --- /dev/null +++ b/src/main/resources/assets/foundation/models/block/frame/cherry_bottom_right_corner.json @@ -0,0 +1,127 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [ + 32, + 32 + ], + "textures": { + "particle": "minecraft:block/cherry_planks", + "texture": "foundation:block/frame/cherry_frame" + }, + "elements": [ + { + "from": [ + -5.01, + -4.01, + 12.99 + ], + "to": [ + 0.01, + 0.01, + 16.01 + ], + "rotation": { + "angle": 0, + "axis": "z", + "origin": [ + 8, + -2, + -1.5 + ] + }, + "faces": { + "north": { + "uv": [ + 2.5, + 2, + 0, + 0 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 8, + 9, + 6.5, + 7 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 0, + 4, + 2.5, + 2 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 6.5, + 9, + 5, + 7 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 0, + 7, + 2.5, + 5.5 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 0, + 4, + 2.5, + 5.5 + ], + "texture": "#texture" + } + } + } + ], + "groups": [ + { + "name": "group", + "origin": [ + 0, + 0, + 0 + ], + "color": 0, + "nbt": "{}", + "children": [] + }, + { + "name": "group", + "origin": [ + 0, + 0, + 0 + ], + "color": 0, + "nbt": "{}", + "children": [] + }, + { + "name": "group", + "origin": [ + 0, + 0, + 0 + ], + "color": 0, + "nbt": "{}", + "children": [ + 0 + ] + } + ] +} diff --git a/src/main/resources/assets/foundation/models/block/frame/cherry_frame.json b/src/main/resources/assets/foundation/models/block/frame/cherry_frame.json new file mode 100644 index 00000000..6573bdc1 --- /dev/null +++ b/src/main/resources/assets/foundation/models/block/frame/cherry_frame.json @@ -0,0 +1,294 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [ + 32, + 32 + ], + "textures": { + "particle": "minecraft:block/cherry_planks", + "texture": "foundation:block/frame/cherry_frame" + }, + "elements": [ + { + "from": [ + -5, + 16, + -3 + ], + "to": [ + 21, + 20, + 0 + ], + "rotation": { + "angle": 0, + "axis": "z", + "origin": [ + 8, + 18, + -1.5 + ] + }, + "faces": { + "north": { + "uv": [ + 0, + 0, + 13, + 2 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 5, + 7, + 6.5, + 9 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 0, + 2, + 13, + 4 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 6.5, + 7, + 8, + 9 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 13, + 5.5, + 0, + 4 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 13, + 5.5, + 0, + 7 + ], + "texture": "#texture" + } + } + }, + { + "from": [ + -5, + -4, + -3 + ], + "to": [ + 21, + 0, + 0 + ], + "rotation": { + "angle": 0, + "axis": "z", + "origin": [ + 8, + -2, + -1.5 + ] + }, + "faces": { + "north": { + "uv": [ + 0, + 2, + 13, + 0 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 5, + 9, + 6.5, + 7 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 0, + 4, + 13, + 2 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 6.5, + 9, + 8, + 7 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 13, + 7, + 0, + 5.5 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 13, + 4, + 0, + 5.5 + ], + "texture": "#texture" + } + } + }, + { + "from": [ + -3, + 0, + -2 + ], + "to": [ + 0, + 16, + 0 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 16, + 0, + 0 + ] + }, + "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" + } + } + }, + { + "from": [ + 16, + 0, + -2 + ], + "to": [ + 19, + 16, + 0 + ], + "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" + } + } + } + ], + "groups": [ + { + "name": "group", + "origin": [ + 0, + 0, + 0 + ], + "color": 0, + "nbt": "{}", + "children": [ + 0, + 1, + 2, + 3 + ] + } + ] +} diff --git a/src/main/resources/assets/foundation/models/block/frame/cherry_frame_inventory.json b/src/main/resources/assets/foundation/models/block/frame/cherry_frame_inventory.json new file mode 100644 index 00000000..7c8bb0e9 --- /dev/null +++ b/src/main/resources/assets/foundation/models/block/frame/cherry_frame_inventory.json @@ -0,0 +1,394 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [ + 32, + 32 + ], + "textures": { + "particle": "minecraft:block/cherry_planks", + "texture": "foundation:block/frame/cherry_frame" + }, + "elements": [ + { + "from": [ + -0.02, + 11.98, + 5.98 + ], + "to": [ + 16.02, + 16.02, + 9.02 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 8, + 8, + 8 + ] + }, + "faces": { + "north": { + "uv": [ + 2.5, + 0, + 10.5, + 2 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 5, + 7, + 6.5, + 9 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 2.5, + 2, + 10.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" + } + } + }, + { + "from": [ + -0.02, + -0.02, + 5.98 + ], + "to": [ + 16.02, + 4.02, + 9.02 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 8, + 8, + 8 + ] + }, + "faces": { + "north": { + "uv": [ + 2.5, + 2, + 10.5, + 0 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 5, + 9, + 6.5, + 7 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 2.5, + 4, + 10.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" + } + } + }, + { + "from": [ + 2, + 0, + 7 + ], + "to": [ + 5, + 16, + 9 + ], + "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" + } + } + }, + { + "from": [ + 11, + 0, + 7 + ], + "to": [ + 14, + 16, + 9 + ], + "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" + } + } + } + ], + "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 + ] + } + }, + "groups": [ + { + "name": "group", + "origin": [ + 0, + 0, + 0 + ], + "color": 0, + "nbt": "{}", + "children": [ + 0, + 1, + 2, + 3 + ] + } + ] +} diff --git a/src/main/resources/assets/foundation/models/block/frame/cherry_left.json b/src/main/resources/assets/foundation/models/block/frame/cherry_left.json new file mode 100644 index 00000000..59a21ac9 --- /dev/null +++ b/src/main/resources/assets/foundation/models/block/frame/cherry_left.json @@ -0,0 +1,90 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [ + 32, + 32 + ], + "textures": { + "particle": "minecraft:block/cherry_planks", + "texture": "foundation:block/frame/cherry_frame" + }, + "elements": [ + { + "from": [ + 16, + 0, + 14 + ], + "to": [ + 19, + 16, + 16 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 8, + 0, + -8 + ] + }, + "faces": { + "north": { + "uv": [ + 1.5, + 7, + 0, + 15 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 5, + 7, + 4, + 15 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 0, + 7, + 1.5, + 15 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 4, + 7, + 3, + 15 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 8, + 7, + 9.48, + 7.98 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 8, + 7, + 9.48, + 7.98 + ], + "texture": "#texture" + } + } + } + ] +} diff --git a/src/main/resources/assets/foundation/models/block/frame/cherry_middle.json b/src/main/resources/assets/foundation/models/block/frame/cherry_middle.json new file mode 100644 index 00000000..c02fc838 --- /dev/null +++ b/src/main/resources/assets/foundation/models/block/frame/cherry_middle.json @@ -0,0 +1,90 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [ + 32, + 32 + ], + "textures": { + "particle": "minecraft:block/cherry_planks", + "texture": "foundation:block/frame/cherry_frame" + }, + "elements": [ + { + "from": [ + 7, + 0, + 14 + ], + "to": [ + 9, + 16, + 16 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 8, + 0, + -8 + ] + }, + "faces": { + "north": { + "uv": [ + 0, + 7, + 1, + 15 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 3, + 7, + 4, + 15 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 1, + 7, + 0, + 15 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 4, + 7, + 5, + 15 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 9, + 7, + 8, + 8 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 9, + 7, + 8, + 8 + ], + "texture": "#texture" + } + } + } + ] +} diff --git a/src/main/resources/assets/foundation/models/block/frame/cherry_right.json b/src/main/resources/assets/foundation/models/block/frame/cherry_right.json new file mode 100644 index 00000000..bbb6befb --- /dev/null +++ b/src/main/resources/assets/foundation/models/block/frame/cherry_right.json @@ -0,0 +1,90 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [ + 32, + 32 + ], + "textures": { + "particle": "minecraft:block/cherry_planks", + "texture": "foundation:block/frame/cherry_frame" + }, + "elements": [ + { + "from": [ + -3, + 0, + 14 + ], + "to": [ + 0, + 16, + 16 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 8, + 0, + -8 + ] + }, + "faces": { + "north": { + "uv": [ + 0, + 7, + 1.5, + 15 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 3, + 7, + 4, + 15 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 1.5, + 7, + 0, + 15 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 4, + 7, + 5, + 15 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 9.48, + 7, + 8, + 7.98 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 9.48, + 7, + 8, + 7.98 + ], + "texture": "#texture" + } + } + } + ] +} diff --git a/src/main/resources/assets/foundation/models/block/frame/cherry_top.json b/src/main/resources/assets/foundation/models/block/frame/cherry_top.json new file mode 100644 index 00000000..79dbb3dd --- /dev/null +++ b/src/main/resources/assets/foundation/models/block/frame/cherry_top.json @@ -0,0 +1,105 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [ + 32, + 32 + ], + "textures": { + "particle": "minecraft:block/cherry_planks", + "texture": "foundation:block/frame/cherry_frame" + }, + "elements": [ + { + "from": [ + -0.01, + 15.99, + 12.99 + ], + "to": [ + 16.01, + 20.01, + 16.01 + ], + "rotation": { + "angle": 0, + "axis": "z", + "origin": [ + 8, + 18, + -1.5 + ] + }, + "faces": { + "north": { + "uv": [ + 2.5, + 0, + 10.5, + 2 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 5, + 7, + 6.5, + 9 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 2.5, + 2, + 10.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" + } + } + } + ], + "groups": [ + { + "name": "group", + "origin": [ + 0, + 0, + 0 + ], + "color": 0, + "nbt": "{}", + "children": [ + 0 + ] + } + ] +} diff --git a/src/main/resources/assets/foundation/models/block/frame/cherry_top_left_corner.json b/src/main/resources/assets/foundation/models/block/frame/cherry_top_left_corner.json new file mode 100644 index 00000000..f7825e44 --- /dev/null +++ b/src/main/resources/assets/foundation/models/block/frame/cherry_top_left_corner.json @@ -0,0 +1,127 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [ + 32, + 32 + ], + "textures": { + "particle": "minecraft:block/cherry_planks", + "texture": "foundation:block/frame/cherry_frame" + }, + "elements": [ + { + "from": [ + 15.99, + 15.99, + 12.99 + ], + "to": [ + 21.01, + 20.01, + 16.01 + ], + "rotation": { + "angle": 0, + "axis": "z", + "origin": [ + 8, + 18, + -1.5 + ] + }, + "faces": { + "north": { + "uv": [ + 0, + 0, + 2.5, + 2 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 5, + 7, + 6.5, + 9 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 2.5, + 2, + 0, + 4 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 6.5, + 7, + 8, + 9 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 2.5, + 5.5, + 0, + 4 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 2.5, + 5.5, + 0, + 7 + ], + "texture": "#texture" + } + } + } + ], + "groups": [ + { + "name": "group", + "origin": [ + 0, + 0, + 0 + ], + "color": 0, + "nbt": "{}", + "children": [] + }, + { + "name": "group", + "origin": [ + 0, + 0, + 0 + ], + "color": 0, + "nbt": "{}", + "children": [ + 0 + ] + }, + { + "name": "group", + "origin": [ + 0, + 0, + 0 + ], + "color": 0, + "nbt": "{}", + "children": [] + } + ] +} diff --git a/src/main/resources/assets/foundation/models/block/frame/cherry_top_right_corner.json b/src/main/resources/assets/foundation/models/block/frame/cherry_top_right_corner.json new file mode 100644 index 00000000..e9e829e9 --- /dev/null +++ b/src/main/resources/assets/foundation/models/block/frame/cherry_top_right_corner.json @@ -0,0 +1,127 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [ + 32, + 32 + ], + "textures": { + "particle": "minecraft:block/cherry_planks", + "texture": "foundation:block/frame/cherry_frame" + }, + "elements": [ + { + "from": [ + -5.01, + 15.99, + 12.99 + ], + "to": [ + 0.01, + 20.01, + 16.01 + ], + "rotation": { + "angle": 0, + "axis": "z", + "origin": [ + 8, + 18, + -1.5 + ] + }, + "faces": { + "north": { + "uv": [ + 2.5, + 0, + 0, + 2 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 8, + 7, + 6.5, + 9 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 0, + 2, + 2.5, + 4 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 6.5, + 7, + 5, + 9 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 0, + 5.5, + 2.5, + 4 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 0, + 5.5, + 2.5, + 7 + ], + "texture": "#texture" + } + } + } + ], + "groups": [ + { + "name": "group", + "origin": [ + 0, + 0, + 0 + ], + "color": 0, + "nbt": "{}", + "children": [] + }, + { + "name": "group", + "origin": [ + 0, + 0, + 0 + ], + "color": 0, + "nbt": "{}", + "children": [] + }, + { + "name": "group", + "origin": [ + 0, + 0, + 0 + ], + "color": 0, + "nbt": "{}", + "children": [ + 0 + ] + } + ] +} diff --git a/src/main/resources/assets/foundation/models/block/frame/crimson_bottom.json b/src/main/resources/assets/foundation/models/block/frame/crimson_bottom.json new file mode 100644 index 00000000..e5697f65 --- /dev/null +++ b/src/main/resources/assets/foundation/models/block/frame/crimson_bottom.json @@ -0,0 +1,105 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [ + 32, + 32 + ], + "textures": { + "particle": "minecraft:block/crimson_planks", + "texture": "foundation:block/frame/crimson_frame" + }, + "elements": [ + { + "from": [ + -0.01, + -4.01, + 12.99 + ], + "to": [ + 16.01, + 0.01, + 16.01 + ], + "rotation": { + "angle": 0, + "axis": "z", + "origin": [ + 8, + -2, + -1.5 + ] + }, + "faces": { + "north": { + "uv": [ + 2.5, + 2, + 10.5, + 0 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 5, + 9, + 6.5, + 7 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 2.5, + 4, + 10.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" + } + } + } + ], + "groups": [ + { + "name": "group", + "origin": [ + 0, + 0, + 0 + ], + "color": 0, + "nbt": "{}", + "children": [ + 0 + ] + } + ] +} diff --git a/src/main/resources/assets/foundation/models/block/frame/crimson_bottom_left_corner.json b/src/main/resources/assets/foundation/models/block/frame/crimson_bottom_left_corner.json new file mode 100644 index 00000000..e9536793 --- /dev/null +++ b/src/main/resources/assets/foundation/models/block/frame/crimson_bottom_left_corner.json @@ -0,0 +1,127 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [ + 32, + 32 + ], + "textures": { + "particle": "minecraft:block/crimson_planks", + "texture": "foundation:block/frame/crimson_frame" + }, + "elements": [ + { + "from": [ + 15.99, + -4.01, + 12.99 + ], + "to": [ + 21.01, + 0.01, + 16.01 + ], + "rotation": { + "angle": 0, + "axis": "z", + "origin": [ + 8, + -2, + -1.5 + ] + }, + "faces": { + "north": { + "uv": [ + 0, + 2, + 2.5, + 0 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 5, + 9, + 6.5, + 7 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 2.5, + 4, + 0, + 2 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 6.5, + 9, + 8, + 7 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 2.5, + 7, + 0, + 5.5 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 2.5, + 4, + 0, + 5.5 + ], + "texture": "#texture" + } + } + } + ], + "groups": [ + { + "name": "group", + "origin": [ + 0, + 0, + 0 + ], + "color": 0, + "nbt": "{}", + "children": [] + }, + { + "name": "group", + "origin": [ + 0, + 0, + 0 + ], + "color": 0, + "nbt": "{}", + "children": [] + }, + { + "name": "group", + "origin": [ + 0, + 0, + 0 + ], + "color": 0, + "nbt": "{}", + "children": [ + 0 + ] + } + ] +} diff --git a/src/main/resources/assets/foundation/models/block/frame/crimson_bottom_right_corner.json b/src/main/resources/assets/foundation/models/block/frame/crimson_bottom_right_corner.json new file mode 100644 index 00000000..c1ae34d1 --- /dev/null +++ b/src/main/resources/assets/foundation/models/block/frame/crimson_bottom_right_corner.json @@ -0,0 +1,127 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [ + 32, + 32 + ], + "textures": { + "particle": "minecraft:block/crimson_planks", + "texture": "foundation:block/frame/crimson_frame" + }, + "elements": [ + { + "from": [ + -5.01, + -4.01, + 12.99 + ], + "to": [ + 0.01, + 0.01, + 16.01 + ], + "rotation": { + "angle": 0, + "axis": "z", + "origin": [ + 8, + -2, + -1.5 + ] + }, + "faces": { + "north": { + "uv": [ + 2.5, + 2, + 0, + 0 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 8, + 9, + 6.5, + 7 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 0, + 4, + 2.5, + 2 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 6.5, + 9, + 5, + 7 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 0, + 7, + 2.5, + 5.5 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 0, + 4, + 2.5, + 5.5 + ], + "texture": "#texture" + } + } + } + ], + "groups": [ + { + "name": "group", + "origin": [ + 0, + 0, + 0 + ], + "color": 0, + "nbt": "{}", + "children": [] + }, + { + "name": "group", + "origin": [ + 0, + 0, + 0 + ], + "color": 0, + "nbt": "{}", + "children": [] + }, + { + "name": "group", + "origin": [ + 0, + 0, + 0 + ], + "color": 0, + "nbt": "{}", + "children": [ + 0 + ] + } + ] +} diff --git a/src/main/resources/assets/foundation/models/block/frame/crimson_frame.json b/src/main/resources/assets/foundation/models/block/frame/crimson_frame.json new file mode 100644 index 00000000..d897835d --- /dev/null +++ b/src/main/resources/assets/foundation/models/block/frame/crimson_frame.json @@ -0,0 +1,294 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [ + 32, + 32 + ], + "textures": { + "particle": "minecraft:block/crimson_planks", + "texture": "foundation:block/frame/crimson_frame" + }, + "elements": [ + { + "from": [ + -5, + 16, + -3 + ], + "to": [ + 21, + 20, + 0 + ], + "rotation": { + "angle": 0, + "axis": "z", + "origin": [ + 8, + 18, + -1.5 + ] + }, + "faces": { + "north": { + "uv": [ + 0, + 0, + 13, + 2 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 5, + 7, + 6.5, + 9 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 0, + 2, + 13, + 4 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 6.5, + 7, + 8, + 9 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 13, + 5.5, + 0, + 4 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 13, + 5.5, + 0, + 7 + ], + "texture": "#texture" + } + } + }, + { + "from": [ + -5, + -4, + -3 + ], + "to": [ + 21, + 0, + 0 + ], + "rotation": { + "angle": 0, + "axis": "z", + "origin": [ + 8, + -2, + -1.5 + ] + }, + "faces": { + "north": { + "uv": [ + 0, + 2, + 13, + 0 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 5, + 9, + 6.5, + 7 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 0, + 4, + 13, + 2 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 6.5, + 9, + 8, + 7 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 13, + 7, + 0, + 5.5 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 13, + 4, + 0, + 5.5 + ], + "texture": "#texture" + } + } + }, + { + "from": [ + -3, + 0, + -2 + ], + "to": [ + 0, + 16, + 0 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 16, + 0, + 0 + ] + }, + "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" + } + } + }, + { + "from": [ + 16, + 0, + -2 + ], + "to": [ + 19, + 16, + 0 + ], + "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" + } + } + } + ], + "groups": [ + { + "name": "group", + "origin": [ + 0, + 0, + 0 + ], + "color": 0, + "nbt": "{}", + "children": [ + 0, + 1, + 2, + 3 + ] + } + ] +} diff --git a/src/main/resources/assets/foundation/models/block/frame/crimson_frame_inventory.json b/src/main/resources/assets/foundation/models/block/frame/crimson_frame_inventory.json new file mode 100644 index 00000000..d86f7e2b --- /dev/null +++ b/src/main/resources/assets/foundation/models/block/frame/crimson_frame_inventory.json @@ -0,0 +1,394 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [ + 32, + 32 + ], + "textures": { + "particle": "minecraft:block/crimson_planks", + "texture": "foundation:block/frame/crimson_frame" + }, + "elements": [ + { + "from": [ + -0.02, + 11.98, + 5.98 + ], + "to": [ + 16.02, + 16.02, + 9.02 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 8, + 8, + 8 + ] + }, + "faces": { + "north": { + "uv": [ + 2.5, + 0, + 10.5, + 2 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 5, + 7, + 6.5, + 9 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 2.5, + 2, + 10.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" + } + } + }, + { + "from": [ + -0.02, + -0.02, + 5.98 + ], + "to": [ + 16.02, + 4.02, + 9.02 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 8, + 8, + 8 + ] + }, + "faces": { + "north": { + "uv": [ + 2.5, + 2, + 10.5, + 0 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 5, + 9, + 6.5, + 7 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 2.5, + 4, + 10.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" + } + } + }, + { + "from": [ + 2, + 0, + 7 + ], + "to": [ + 5, + 16, + 9 + ], + "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" + } + } + }, + { + "from": [ + 11, + 0, + 7 + ], + "to": [ + 14, + 16, + 9 + ], + "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" + } + } + } + ], + "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 + ] + } + }, + "groups": [ + { + "name": "group", + "origin": [ + 0, + 0, + 0 + ], + "color": 0, + "nbt": "{}", + "children": [ + 0, + 1, + 2, + 3 + ] + } + ] +} diff --git a/src/main/resources/assets/foundation/models/block/frame/crimson_left.json b/src/main/resources/assets/foundation/models/block/frame/crimson_left.json new file mode 100644 index 00000000..be4cce59 --- /dev/null +++ b/src/main/resources/assets/foundation/models/block/frame/crimson_left.json @@ -0,0 +1,90 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [ + 32, + 32 + ], + "textures": { + "particle": "minecraft:block/crimson_planks", + "texture": "foundation:block/frame/crimson_frame" + }, + "elements": [ + { + "from": [ + 16, + 0, + 14 + ], + "to": [ + 19, + 16, + 16 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 8, + 0, + -8 + ] + }, + "faces": { + "north": { + "uv": [ + 1.5, + 7, + 0, + 15 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 5, + 7, + 4, + 15 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 0, + 7, + 1.5, + 15 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 4, + 7, + 3, + 15 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 8, + 7, + 9.48, + 7.98 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 8, + 7, + 9.48, + 7.98 + ], + "texture": "#texture" + } + } + } + ] +} diff --git a/src/main/resources/assets/foundation/models/block/frame/crimson_middle.json b/src/main/resources/assets/foundation/models/block/frame/crimson_middle.json new file mode 100644 index 00000000..dd6dab13 --- /dev/null +++ b/src/main/resources/assets/foundation/models/block/frame/crimson_middle.json @@ -0,0 +1,90 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [ + 32, + 32 + ], + "textures": { + "particle": "minecraft:block/crimson_planks", + "texture": "foundation:block/frame/crimson_frame" + }, + "elements": [ + { + "from": [ + 7, + 0, + 14 + ], + "to": [ + 9, + 16, + 16 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 8, + 0, + -8 + ] + }, + "faces": { + "north": { + "uv": [ + 0, + 7, + 1, + 15 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 3, + 7, + 4, + 15 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 1, + 7, + 0, + 15 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 4, + 7, + 5, + 15 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 9, + 7, + 8, + 8 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 9, + 7, + 8, + 8 + ], + "texture": "#texture" + } + } + } + ] +} diff --git a/src/main/resources/assets/foundation/models/block/frame/crimson_right.json b/src/main/resources/assets/foundation/models/block/frame/crimson_right.json new file mode 100644 index 00000000..ced0bcd9 --- /dev/null +++ b/src/main/resources/assets/foundation/models/block/frame/crimson_right.json @@ -0,0 +1,90 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [ + 32, + 32 + ], + "textures": { + "particle": "minecraft:block/crimson_planks", + "texture": "foundation:block/frame/crimson_frame" + }, + "elements": [ + { + "from": [ + -3, + 0, + 14 + ], + "to": [ + 0, + 16, + 16 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 8, + 0, + -8 + ] + }, + "faces": { + "north": { + "uv": [ + 0, + 7, + 1.5, + 15 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 3, + 7, + 4, + 15 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 1.5, + 7, + 0, + 15 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 4, + 7, + 5, + 15 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 9.48, + 7, + 8, + 7.98 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 9.48, + 7, + 8, + 7.98 + ], + "texture": "#texture" + } + } + } + ] +} diff --git a/src/main/resources/assets/foundation/models/block/frame/crimson_top.json b/src/main/resources/assets/foundation/models/block/frame/crimson_top.json new file mode 100644 index 00000000..1f19afdb --- /dev/null +++ b/src/main/resources/assets/foundation/models/block/frame/crimson_top.json @@ -0,0 +1,105 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [ + 32, + 32 + ], + "textures": { + "particle": "minecraft:block/crimson_planks", + "texture": "foundation:block/frame/crimson_frame" + }, + "elements": [ + { + "from": [ + -0.01, + 15.99, + 12.99 + ], + "to": [ + 16.01, + 20.01, + 16.01 + ], + "rotation": { + "angle": 0, + "axis": "z", + "origin": [ + 8, + 18, + -1.5 + ] + }, + "faces": { + "north": { + "uv": [ + 2.5, + 0, + 10.5, + 2 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 5, + 7, + 6.5, + 9 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 2.5, + 2, + 10.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" + } + } + } + ], + "groups": [ + { + "name": "group", + "origin": [ + 0, + 0, + 0 + ], + "color": 0, + "nbt": "{}", + "children": [ + 0 + ] + } + ] +} diff --git a/src/main/resources/assets/foundation/models/block/frame/crimson_top_left_corner.json b/src/main/resources/assets/foundation/models/block/frame/crimson_top_left_corner.json new file mode 100644 index 00000000..e898a65a --- /dev/null +++ b/src/main/resources/assets/foundation/models/block/frame/crimson_top_left_corner.json @@ -0,0 +1,127 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [ + 32, + 32 + ], + "textures": { + "particle": "minecraft:block/crimson_planks", + "texture": "foundation:block/frame/crimson_frame" + }, + "elements": [ + { + "from": [ + 15.99, + 15.99, + 12.99 + ], + "to": [ + 21.01, + 20.01, + 16.01 + ], + "rotation": { + "angle": 0, + "axis": "z", + "origin": [ + 8, + 18, + -1.5 + ] + }, + "faces": { + "north": { + "uv": [ + 0, + 0, + 2.5, + 2 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 5, + 7, + 6.5, + 9 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 2.5, + 2, + 0, + 4 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 6.5, + 7, + 8, + 9 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 2.5, + 5.5, + 0, + 4 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 2.5, + 5.5, + 0, + 7 + ], + "texture": "#texture" + } + } + } + ], + "groups": [ + { + "name": "group", + "origin": [ + 0, + 0, + 0 + ], + "color": 0, + "nbt": "{}", + "children": [] + }, + { + "name": "group", + "origin": [ + 0, + 0, + 0 + ], + "color": 0, + "nbt": "{}", + "children": [ + 0 + ] + }, + { + "name": "group", + "origin": [ + 0, + 0, + 0 + ], + "color": 0, + "nbt": "{}", + "children": [] + } + ] +} diff --git a/src/main/resources/assets/foundation/models/block/frame/crimson_top_right_corner.json b/src/main/resources/assets/foundation/models/block/frame/crimson_top_right_corner.json new file mode 100644 index 00000000..f2b2ca27 --- /dev/null +++ b/src/main/resources/assets/foundation/models/block/frame/crimson_top_right_corner.json @@ -0,0 +1,127 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [ + 32, + 32 + ], + "textures": { + "particle": "minecraft:block/crimson_planks", + "texture": "foundation:block/frame/crimson_frame" + }, + "elements": [ + { + "from": [ + -5.01, + 15.99, + 12.99 + ], + "to": [ + 0.01, + 20.01, + 16.01 + ], + "rotation": { + "angle": 0, + "axis": "z", + "origin": [ + 8, + 18, + -1.5 + ] + }, + "faces": { + "north": { + "uv": [ + 2.5, + 0, + 0, + 2 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 8, + 7, + 6.5, + 9 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 0, + 2, + 2.5, + 4 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 6.5, + 7, + 5, + 9 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 0, + 5.5, + 2.5, + 4 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 0, + 5.5, + 2.5, + 7 + ], + "texture": "#texture" + } + } + } + ], + "groups": [ + { + "name": "group", + "origin": [ + 0, + 0, + 0 + ], + "color": 0, + "nbt": "{}", + "children": [] + }, + { + "name": "group", + "origin": [ + 0, + 0, + 0 + ], + "color": 0, + "nbt": "{}", + "children": [] + }, + { + "name": "group", + "origin": [ + 0, + 0, + 0 + ], + "color": 0, + "nbt": "{}", + "children": [ + 0 + ] + } + ] +} diff --git a/src/main/resources/assets/foundation/models/block/frame/dark_oak_bottom.json b/src/main/resources/assets/foundation/models/block/frame/dark_oak_bottom.json new file mode 100644 index 00000000..8bdad723 --- /dev/null +++ b/src/main/resources/assets/foundation/models/block/frame/dark_oak_bottom.json @@ -0,0 +1,105 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [ + 32, + 32 + ], + "textures": { + "particle": "minecraft:block/dark_oak_planks", + "texture": "foundation:block/frame/dark_oak_frame" + }, + "elements": [ + { + "from": [ + -0.01, + -4.01, + 12.99 + ], + "to": [ + 16.01, + 0.01, + 16.01 + ], + "rotation": { + "angle": 0, + "axis": "z", + "origin": [ + 8, + -2, + -1.5 + ] + }, + "faces": { + "north": { + "uv": [ + 2.5, + 2, + 10.5, + 0 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 5, + 9, + 6.5, + 7 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 2.5, + 4, + 10.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" + } + } + } + ], + "groups": [ + { + "name": "group", + "origin": [ + 0, + 0, + 0 + ], + "color": 0, + "nbt": "{}", + "children": [ + 0 + ] + } + ] +} diff --git a/src/main/resources/assets/foundation/models/block/frame/dark_oak_bottom_left_corner.json b/src/main/resources/assets/foundation/models/block/frame/dark_oak_bottom_left_corner.json new file mode 100644 index 00000000..1897b9fa --- /dev/null +++ b/src/main/resources/assets/foundation/models/block/frame/dark_oak_bottom_left_corner.json @@ -0,0 +1,127 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [ + 32, + 32 + ], + "textures": { + "particle": "minecraft:block/dark_oak_planks", + "texture": "foundation:block/frame/dark_oak_frame" + }, + "elements": [ + { + "from": [ + 15.99, + -4.01, + 12.99 + ], + "to": [ + 21.01, + 0.01, + 16.01 + ], + "rotation": { + "angle": 0, + "axis": "z", + "origin": [ + 8, + -2, + -1.5 + ] + }, + "faces": { + "north": { + "uv": [ + 0, + 2, + 2.5, + 0 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 5, + 9, + 6.5, + 7 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 2.5, + 4, + 0, + 2 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 6.5, + 9, + 8, + 7 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 2.5, + 7, + 0, + 5.5 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 2.5, + 4, + 0, + 5.5 + ], + "texture": "#texture" + } + } + } + ], + "groups": [ + { + "name": "group", + "origin": [ + 0, + 0, + 0 + ], + "color": 0, + "nbt": "{}", + "children": [] + }, + { + "name": "group", + "origin": [ + 0, + 0, + 0 + ], + "color": 0, + "nbt": "{}", + "children": [] + }, + { + "name": "group", + "origin": [ + 0, + 0, + 0 + ], + "color": 0, + "nbt": "{}", + "children": [ + 0 + ] + } + ] +} diff --git a/src/main/resources/assets/foundation/models/block/frame/dark_oak_bottom_right_corner.json b/src/main/resources/assets/foundation/models/block/frame/dark_oak_bottom_right_corner.json new file mode 100644 index 00000000..b0982788 --- /dev/null +++ b/src/main/resources/assets/foundation/models/block/frame/dark_oak_bottom_right_corner.json @@ -0,0 +1,127 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [ + 32, + 32 + ], + "textures": { + "particle": "minecraft:block/dark_oak_planks", + "texture": "foundation:block/frame/dark_oak_frame" + }, + "elements": [ + { + "from": [ + -5.01, + -4.01, + 12.99 + ], + "to": [ + 0.01, + 0.01, + 16.01 + ], + "rotation": { + "angle": 0, + "axis": "z", + "origin": [ + 8, + -2, + -1.5 + ] + }, + "faces": { + "north": { + "uv": [ + 2.5, + 2, + 0, + 0 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 8, + 9, + 6.5, + 7 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 0, + 4, + 2.5, + 2 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 6.5, + 9, + 5, + 7 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 0, + 7, + 2.5, + 5.5 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 0, + 4, + 2.5, + 5.5 + ], + "texture": "#texture" + } + } + } + ], + "groups": [ + { + "name": "group", + "origin": [ + 0, + 0, + 0 + ], + "color": 0, + "nbt": "{}", + "children": [] + }, + { + "name": "group", + "origin": [ + 0, + 0, + 0 + ], + "color": 0, + "nbt": "{}", + "children": [] + }, + { + "name": "group", + "origin": [ + 0, + 0, + 0 + ], + "color": 0, + "nbt": "{}", + "children": [ + 0 + ] + } + ] +} diff --git a/src/main/resources/assets/foundation/models/block/frame/dark_oak_frame.json b/src/main/resources/assets/foundation/models/block/frame/dark_oak_frame.json new file mode 100644 index 00000000..172d178e --- /dev/null +++ b/src/main/resources/assets/foundation/models/block/frame/dark_oak_frame.json @@ -0,0 +1,294 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [ + 32, + 32 + ], + "textures": { + "particle": "minecraft:block/dark_oak_planks", + "texture": "foundation:block/frame/dark_oak_frame" + }, + "elements": [ + { + "from": [ + -5, + 16, + -3 + ], + "to": [ + 21, + 20, + 0 + ], + "rotation": { + "angle": 0, + "axis": "z", + "origin": [ + 8, + 18, + -1.5 + ] + }, + "faces": { + "north": { + "uv": [ + 0, + 0, + 13, + 2 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 5, + 7, + 6.5, + 9 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 0, + 2, + 13, + 4 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 6.5, + 7, + 8, + 9 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 13, + 5.5, + 0, + 4 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 13, + 5.5, + 0, + 7 + ], + "texture": "#texture" + } + } + }, + { + "from": [ + -5, + -4, + -3 + ], + "to": [ + 21, + 0, + 0 + ], + "rotation": { + "angle": 0, + "axis": "z", + "origin": [ + 8, + -2, + -1.5 + ] + }, + "faces": { + "north": { + "uv": [ + 0, + 2, + 13, + 0 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 5, + 9, + 6.5, + 7 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 0, + 4, + 13, + 2 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 6.5, + 9, + 8, + 7 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 13, + 7, + 0, + 5.5 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 13, + 4, + 0, + 5.5 + ], + "texture": "#texture" + } + } + }, + { + "from": [ + -3, + 0, + -2 + ], + "to": [ + 0, + 16, + 0 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 16, + 0, + 0 + ] + }, + "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" + } + } + }, + { + "from": [ + 16, + 0, + -2 + ], + "to": [ + 19, + 16, + 0 + ], + "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" + } + } + } + ], + "groups": [ + { + "name": "group", + "origin": [ + 0, + 0, + 0 + ], + "color": 0, + "nbt": "{}", + "children": [ + 0, + 1, + 2, + 3 + ] + } + ] +} diff --git a/src/main/resources/assets/foundation/models/block/frame/dark_oak_frame_inventory.json b/src/main/resources/assets/foundation/models/block/frame/dark_oak_frame_inventory.json new file mode 100644 index 00000000..8ec65c6d --- /dev/null +++ b/src/main/resources/assets/foundation/models/block/frame/dark_oak_frame_inventory.json @@ -0,0 +1,394 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [ + 32, + 32 + ], + "textures": { + "particle": "minecraft:block/dark_oak_planks", + "texture": "foundation:block/frame/dark_oak_frame" + }, + "elements": [ + { + "from": [ + -0.02, + 11.98, + 5.98 + ], + "to": [ + 16.02, + 16.02, + 9.02 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 8, + 8, + 8 + ] + }, + "faces": { + "north": { + "uv": [ + 2.5, + 0, + 10.5, + 2 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 5, + 7, + 6.5, + 9 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 2.5, + 2, + 10.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" + } + } + }, + { + "from": [ + -0.02, + -0.02, + 5.98 + ], + "to": [ + 16.02, + 4.02, + 9.02 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 8, + 8, + 8 + ] + }, + "faces": { + "north": { + "uv": [ + 2.5, + 2, + 10.5, + 0 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 5, + 9, + 6.5, + 7 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 2.5, + 4, + 10.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" + } + } + }, + { + "from": [ + 2, + 0, + 7 + ], + "to": [ + 5, + 16, + 9 + ], + "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" + } + } + }, + { + "from": [ + 11, + 0, + 7 + ], + "to": [ + 14, + 16, + 9 + ], + "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" + } + } + } + ], + "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 + ] + } + }, + "groups": [ + { + "name": "group", + "origin": [ + 0, + 0, + 0 + ], + "color": 0, + "nbt": "{}", + "children": [ + 0, + 1, + 2, + 3 + ] + } + ] +} diff --git a/src/main/resources/assets/foundation/models/block/frame/dark_oak_left.json b/src/main/resources/assets/foundation/models/block/frame/dark_oak_left.json new file mode 100644 index 00000000..78de9d18 --- /dev/null +++ b/src/main/resources/assets/foundation/models/block/frame/dark_oak_left.json @@ -0,0 +1,90 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [ + 32, + 32 + ], + "textures": { + "particle": "minecraft:block/dark_oak_planks", + "texture": "foundation:block/frame/dark_oak_frame" + }, + "elements": [ + { + "from": [ + 16, + 0, + 14 + ], + "to": [ + 19, + 16, + 16 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 8, + 0, + -8 + ] + }, + "faces": { + "north": { + "uv": [ + 1.5, + 7, + 0, + 15 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 5, + 7, + 4, + 15 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 0, + 7, + 1.5, + 15 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 4, + 7, + 3, + 15 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 8, + 7, + 9.48, + 7.98 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 8, + 7, + 9.48, + 7.98 + ], + "texture": "#texture" + } + } + } + ] +} diff --git a/src/main/resources/assets/foundation/models/block/frame/dark_oak_middle.json b/src/main/resources/assets/foundation/models/block/frame/dark_oak_middle.json new file mode 100644 index 00000000..4a1d4c4d --- /dev/null +++ b/src/main/resources/assets/foundation/models/block/frame/dark_oak_middle.json @@ -0,0 +1,90 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [ + 32, + 32 + ], + "textures": { + "particle": "minecraft:block/dark_oak_planks", + "texture": "foundation:block/frame/dark_oak_frame" + }, + "elements": [ + { + "from": [ + 7, + 0, + 14 + ], + "to": [ + 9, + 16, + 16 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 8, + 0, + -8 + ] + }, + "faces": { + "north": { + "uv": [ + 0, + 7, + 1, + 15 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 3, + 7, + 4, + 15 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 1, + 7, + 0, + 15 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 4, + 7, + 5, + 15 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 9, + 7, + 8, + 8 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 9, + 7, + 8, + 8 + ], + "texture": "#texture" + } + } + } + ] +} diff --git a/src/main/resources/assets/foundation/models/block/frame/dark_oak_right.json b/src/main/resources/assets/foundation/models/block/frame/dark_oak_right.json new file mode 100644 index 00000000..fba4cdf8 --- /dev/null +++ b/src/main/resources/assets/foundation/models/block/frame/dark_oak_right.json @@ -0,0 +1,90 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [ + 32, + 32 + ], + "textures": { + "particle": "minecraft:block/dark_oak_planks", + "texture": "foundation:block/frame/dark_oak_frame" + }, + "elements": [ + { + "from": [ + -3, + 0, + 14 + ], + "to": [ + 0, + 16, + 16 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 8, + 0, + -8 + ] + }, + "faces": { + "north": { + "uv": [ + 0, + 7, + 1.5, + 15 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 3, + 7, + 4, + 15 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 1.5, + 7, + 0, + 15 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 4, + 7, + 5, + 15 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 9.48, + 7, + 8, + 7.98 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 9.48, + 7, + 8, + 7.98 + ], + "texture": "#texture" + } + } + } + ] +} diff --git a/src/main/resources/assets/foundation/models/block/frame/dark_oak_top.json b/src/main/resources/assets/foundation/models/block/frame/dark_oak_top.json new file mode 100644 index 00000000..8895adb2 --- /dev/null +++ b/src/main/resources/assets/foundation/models/block/frame/dark_oak_top.json @@ -0,0 +1,105 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [ + 32, + 32 + ], + "textures": { + "particle": "minecraft:block/dark_oak_planks", + "texture": "foundation:block/frame/dark_oak_frame" + }, + "elements": [ + { + "from": [ + -0.01, + 15.99, + 12.99 + ], + "to": [ + 16.01, + 20.01, + 16.01 + ], + "rotation": { + "angle": 0, + "axis": "z", + "origin": [ + 8, + 18, + -1.5 + ] + }, + "faces": { + "north": { + "uv": [ + 2.5, + 0, + 10.5, + 2 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 5, + 7, + 6.5, + 9 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 2.5, + 2, + 10.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" + } + } + } + ], + "groups": [ + { + "name": "group", + "origin": [ + 0, + 0, + 0 + ], + "color": 0, + "nbt": "{}", + "children": [ + 0 + ] + } + ] +} diff --git a/src/main/resources/assets/foundation/models/block/frame/dark_oak_top_left_corner.json b/src/main/resources/assets/foundation/models/block/frame/dark_oak_top_left_corner.json new file mode 100644 index 00000000..6a85f439 --- /dev/null +++ b/src/main/resources/assets/foundation/models/block/frame/dark_oak_top_left_corner.json @@ -0,0 +1,127 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [ + 32, + 32 + ], + "textures": { + "particle": "minecraft:block/dark_oak_planks", + "texture": "foundation:block/frame/dark_oak_frame" + }, + "elements": [ + { + "from": [ + 15.99, + 15.99, + 12.99 + ], + "to": [ + 21.01, + 20.01, + 16.01 + ], + "rotation": { + "angle": 0, + "axis": "z", + "origin": [ + 8, + 18, + -1.5 + ] + }, + "faces": { + "north": { + "uv": [ + 0, + 0, + 2.5, + 2 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 5, + 7, + 6.5, + 9 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 2.5, + 2, + 0, + 4 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 6.5, + 7, + 8, + 9 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 2.5, + 5.5, + 0, + 4 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 2.5, + 5.5, + 0, + 7 + ], + "texture": "#texture" + } + } + } + ], + "groups": [ + { + "name": "group", + "origin": [ + 0, + 0, + 0 + ], + "color": 0, + "nbt": "{}", + "children": [] + }, + { + "name": "group", + "origin": [ + 0, + 0, + 0 + ], + "color": 0, + "nbt": "{}", + "children": [ + 0 + ] + }, + { + "name": "group", + "origin": [ + 0, + 0, + 0 + ], + "color": 0, + "nbt": "{}", + "children": [] + } + ] +} diff --git a/src/main/resources/assets/foundation/models/block/frame/dark_oak_top_right_corner.json b/src/main/resources/assets/foundation/models/block/frame/dark_oak_top_right_corner.json new file mode 100644 index 00000000..99401b7e --- /dev/null +++ b/src/main/resources/assets/foundation/models/block/frame/dark_oak_top_right_corner.json @@ -0,0 +1,127 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [ + 32, + 32 + ], + "textures": { + "particle": "minecraft:block/dark_oak_planks", + "texture": "foundation:block/frame/dark_oak_frame" + }, + "elements": [ + { + "from": [ + -5.01, + 15.99, + 12.99 + ], + "to": [ + 0.01, + 20.01, + 16.01 + ], + "rotation": { + "angle": 0, + "axis": "z", + "origin": [ + 8, + 18, + -1.5 + ] + }, + "faces": { + "north": { + "uv": [ + 2.5, + 0, + 0, + 2 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 8, + 7, + 6.5, + 9 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 0, + 2, + 2.5, + 4 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 6.5, + 7, + 5, + 9 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 0, + 5.5, + 2.5, + 4 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 0, + 5.5, + 2.5, + 7 + ], + "texture": "#texture" + } + } + } + ], + "groups": [ + { + "name": "group", + "origin": [ + 0, + 0, + 0 + ], + "color": 0, + "nbt": "{}", + "children": [] + }, + { + "name": "group", + "origin": [ + 0, + 0, + 0 + ], + "color": 0, + "nbt": "{}", + "children": [] + }, + { + "name": "group", + "origin": [ + 0, + 0, + 0 + ], + "color": 0, + "nbt": "{}", + "children": [ + 0 + ] + } + ] +} diff --git a/src/main/resources/assets/foundation/models/block/frame/jungle_bottom.json b/src/main/resources/assets/foundation/models/block/frame/jungle_bottom.json new file mode 100644 index 00000000..56d5182a --- /dev/null +++ b/src/main/resources/assets/foundation/models/block/frame/jungle_bottom.json @@ -0,0 +1,105 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [ + 32, + 32 + ], + "textures": { + "particle": "minecraft:block/jungle_planks", + "texture": "foundation:block/frame/jungle_frame" + }, + "elements": [ + { + "from": [ + -0.01, + -4.01, + 12.99 + ], + "to": [ + 16.01, + 0.01, + 16.01 + ], + "rotation": { + "angle": 0, + "axis": "z", + "origin": [ + 8, + -2, + -1.5 + ] + }, + "faces": { + "north": { + "uv": [ + 2.5, + 2, + 10.5, + 0 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 5, + 9, + 6.5, + 7 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 2.5, + 4, + 10.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" + } + } + } + ], + "groups": [ + { + "name": "group", + "origin": [ + 0, + 0, + 0 + ], + "color": 0, + "nbt": "{}", + "children": [ + 0 + ] + } + ] +} diff --git a/src/main/resources/assets/foundation/models/block/frame/jungle_bottom_left_corner.json b/src/main/resources/assets/foundation/models/block/frame/jungle_bottom_left_corner.json new file mode 100644 index 00000000..56f124b6 --- /dev/null +++ b/src/main/resources/assets/foundation/models/block/frame/jungle_bottom_left_corner.json @@ -0,0 +1,127 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [ + 32, + 32 + ], + "textures": { + "particle": "minecraft:block/jungle_planks", + "texture": "foundation:block/frame/jungle_frame" + }, + "elements": [ + { + "from": [ + 15.99, + -4.01, + 12.99 + ], + "to": [ + 21.01, + 0.01, + 16.01 + ], + "rotation": { + "angle": 0, + "axis": "z", + "origin": [ + 8, + -2, + -1.5 + ] + }, + "faces": { + "north": { + "uv": [ + 0, + 2, + 2.5, + 0 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 5, + 9, + 6.5, + 7 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 2.5, + 4, + 0, + 2 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 6.5, + 9, + 8, + 7 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 2.5, + 7, + 0, + 5.5 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 2.5, + 4, + 0, + 5.5 + ], + "texture": "#texture" + } + } + } + ], + "groups": [ + { + "name": "group", + "origin": [ + 0, + 0, + 0 + ], + "color": 0, + "nbt": "{}", + "children": [] + }, + { + "name": "group", + "origin": [ + 0, + 0, + 0 + ], + "color": 0, + "nbt": "{}", + "children": [] + }, + { + "name": "group", + "origin": [ + 0, + 0, + 0 + ], + "color": 0, + "nbt": "{}", + "children": [ + 0 + ] + } + ] +} diff --git a/src/main/resources/assets/foundation/models/block/frame/jungle_bottom_right_corner.json b/src/main/resources/assets/foundation/models/block/frame/jungle_bottom_right_corner.json new file mode 100644 index 00000000..af39231d --- /dev/null +++ b/src/main/resources/assets/foundation/models/block/frame/jungle_bottom_right_corner.json @@ -0,0 +1,127 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [ + 32, + 32 + ], + "textures": { + "particle": "minecraft:block/jungle_planks", + "texture": "foundation:block/frame/jungle_frame" + }, + "elements": [ + { + "from": [ + -5.01, + -4.01, + 12.99 + ], + "to": [ + 0.01, + 0.01, + 16.01 + ], + "rotation": { + "angle": 0, + "axis": "z", + "origin": [ + 8, + -2, + -1.5 + ] + }, + "faces": { + "north": { + "uv": [ + 2.5, + 2, + 0, + 0 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 8, + 9, + 6.5, + 7 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 0, + 4, + 2.5, + 2 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 6.5, + 9, + 5, + 7 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 0, + 7, + 2.5, + 5.5 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 0, + 4, + 2.5, + 5.5 + ], + "texture": "#texture" + } + } + } + ], + "groups": [ + { + "name": "group", + "origin": [ + 0, + 0, + 0 + ], + "color": 0, + "nbt": "{}", + "children": [] + }, + { + "name": "group", + "origin": [ + 0, + 0, + 0 + ], + "color": 0, + "nbt": "{}", + "children": [] + }, + { + "name": "group", + "origin": [ + 0, + 0, + 0 + ], + "color": 0, + "nbt": "{}", + "children": [ + 0 + ] + } + ] +} diff --git a/src/main/resources/assets/foundation/models/block/frame/jungle_frame.json b/src/main/resources/assets/foundation/models/block/frame/jungle_frame.json new file mode 100644 index 00000000..4fc15fee --- /dev/null +++ b/src/main/resources/assets/foundation/models/block/frame/jungle_frame.json @@ -0,0 +1,294 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [ + 32, + 32 + ], + "textures": { + "particle": "minecraft:block/jungle_planks", + "texture": "foundation:block/frame/jungle_frame" + }, + "elements": [ + { + "from": [ + -5, + 16, + -3 + ], + "to": [ + 21, + 20, + 0 + ], + "rotation": { + "angle": 0, + "axis": "z", + "origin": [ + 8, + 18, + -1.5 + ] + }, + "faces": { + "north": { + "uv": [ + 0, + 0, + 13, + 2 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 5, + 7, + 6.5, + 9 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 0, + 2, + 13, + 4 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 6.5, + 7, + 8, + 9 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 13, + 5.5, + 0, + 4 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 13, + 5.5, + 0, + 7 + ], + "texture": "#texture" + } + } + }, + { + "from": [ + -5, + -4, + -3 + ], + "to": [ + 21, + 0, + 0 + ], + "rotation": { + "angle": 0, + "axis": "z", + "origin": [ + 8, + -2, + -1.5 + ] + }, + "faces": { + "north": { + "uv": [ + 0, + 2, + 13, + 0 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 5, + 9, + 6.5, + 7 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 0, + 4, + 13, + 2 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 6.5, + 9, + 8, + 7 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 13, + 7, + 0, + 5.5 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 13, + 4, + 0, + 5.5 + ], + "texture": "#texture" + } + } + }, + { + "from": [ + -3, + 0, + -2 + ], + "to": [ + 0, + 16, + 0 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 16, + 0, + 0 + ] + }, + "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" + } + } + }, + { + "from": [ + 16, + 0, + -2 + ], + "to": [ + 19, + 16, + 0 + ], + "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" + } + } + } + ], + "groups": [ + { + "name": "group", + "origin": [ + 0, + 0, + 0 + ], + "color": 0, + "nbt": "{}", + "children": [ + 0, + 1, + 2, + 3 + ] + } + ] +} diff --git a/src/main/resources/assets/foundation/models/block/frame/jungle_frame_inventory.json b/src/main/resources/assets/foundation/models/block/frame/jungle_frame_inventory.json new file mode 100644 index 00000000..7bada60a --- /dev/null +++ b/src/main/resources/assets/foundation/models/block/frame/jungle_frame_inventory.json @@ -0,0 +1,394 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [ + 32, + 32 + ], + "textures": { + "particle": "minecraft:block/jungle_planks", + "texture": "foundation:block/frame/jungle_frame" + }, + "elements": [ + { + "from": [ + -0.02, + 11.98, + 5.98 + ], + "to": [ + 16.02, + 16.02, + 9.02 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 8, + 8, + 8 + ] + }, + "faces": { + "north": { + "uv": [ + 2.5, + 0, + 10.5, + 2 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 5, + 7, + 6.5, + 9 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 2.5, + 2, + 10.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" + } + } + }, + { + "from": [ + -0.02, + -0.02, + 5.98 + ], + "to": [ + 16.02, + 4.02, + 9.02 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 8, + 8, + 8 + ] + }, + "faces": { + "north": { + "uv": [ + 2.5, + 2, + 10.5, + 0 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 5, + 9, + 6.5, + 7 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 2.5, + 4, + 10.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" + } + } + }, + { + "from": [ + 2, + 0, + 7 + ], + "to": [ + 5, + 16, + 9 + ], + "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" + } + } + }, + { + "from": [ + 11, + 0, + 7 + ], + "to": [ + 14, + 16, + 9 + ], + "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" + } + } + } + ], + "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 + ] + } + }, + "groups": [ + { + "name": "group", + "origin": [ + 0, + 0, + 0 + ], + "color": 0, + "nbt": "{}", + "children": [ + 0, + 1, + 2, + 3 + ] + } + ] +} diff --git a/src/main/resources/assets/foundation/models/block/frame/jungle_left.json b/src/main/resources/assets/foundation/models/block/frame/jungle_left.json new file mode 100644 index 00000000..c45fea8b --- /dev/null +++ b/src/main/resources/assets/foundation/models/block/frame/jungle_left.json @@ -0,0 +1,90 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [ + 32, + 32 + ], + "textures": { + "particle": "minecraft:block/jungle_planks", + "texture": "foundation:block/frame/jungle_frame" + }, + "elements": [ + { + "from": [ + 16, + 0, + 14 + ], + "to": [ + 19, + 16, + 16 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 8, + 0, + -8 + ] + }, + "faces": { + "north": { + "uv": [ + 1.5, + 7, + 0, + 15 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 5, + 7, + 4, + 15 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 0, + 7, + 1.5, + 15 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 4, + 7, + 3, + 15 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 8, + 7, + 9.48, + 7.98 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 8, + 7, + 9.48, + 7.98 + ], + "texture": "#texture" + } + } + } + ] +} diff --git a/src/main/resources/assets/foundation/models/block/frame/jungle_middle.json b/src/main/resources/assets/foundation/models/block/frame/jungle_middle.json new file mode 100644 index 00000000..f17c29ad --- /dev/null +++ b/src/main/resources/assets/foundation/models/block/frame/jungle_middle.json @@ -0,0 +1,90 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [ + 32, + 32 + ], + "textures": { + "particle": "minecraft:block/jungle_planks", + "texture": "foundation:block/frame/jungle_frame" + }, + "elements": [ + { + "from": [ + 7, + 0, + 14 + ], + "to": [ + 9, + 16, + 16 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 8, + 0, + -8 + ] + }, + "faces": { + "north": { + "uv": [ + 0, + 7, + 1, + 15 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 3, + 7, + 4, + 15 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 1, + 7, + 0, + 15 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 4, + 7, + 5, + 15 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 9, + 7, + 8, + 8 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 9, + 7, + 8, + 8 + ], + "texture": "#texture" + } + } + } + ] +} diff --git a/src/main/resources/assets/foundation/models/block/frame/jungle_right.json b/src/main/resources/assets/foundation/models/block/frame/jungle_right.json new file mode 100644 index 00000000..af08fdbf --- /dev/null +++ b/src/main/resources/assets/foundation/models/block/frame/jungle_right.json @@ -0,0 +1,90 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [ + 32, + 32 + ], + "textures": { + "particle": "minecraft:block/jungle_planks", + "texture": "foundation:block/frame/jungle_frame" + }, + "elements": [ + { + "from": [ + -3, + 0, + 14 + ], + "to": [ + 0, + 16, + 16 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 8, + 0, + -8 + ] + }, + "faces": { + "north": { + "uv": [ + 0, + 7, + 1.5, + 15 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 3, + 7, + 4, + 15 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 1.5, + 7, + 0, + 15 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 4, + 7, + 5, + 15 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 9.48, + 7, + 8, + 7.98 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 9.48, + 7, + 8, + 7.98 + ], + "texture": "#texture" + } + } + } + ] +} diff --git a/src/main/resources/assets/foundation/models/block/frame/jungle_top.json b/src/main/resources/assets/foundation/models/block/frame/jungle_top.json new file mode 100644 index 00000000..24fb1dd7 --- /dev/null +++ b/src/main/resources/assets/foundation/models/block/frame/jungle_top.json @@ -0,0 +1,105 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [ + 32, + 32 + ], + "textures": { + "particle": "minecraft:block/jungle_planks", + "texture": "foundation:block/frame/jungle_frame" + }, + "elements": [ + { + "from": [ + -0.01, + 15.99, + 12.99 + ], + "to": [ + 16.01, + 20.01, + 16.01 + ], + "rotation": { + "angle": 0, + "axis": "z", + "origin": [ + 8, + 18, + -1.5 + ] + }, + "faces": { + "north": { + "uv": [ + 2.5, + 0, + 10.5, + 2 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 5, + 7, + 6.5, + 9 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 2.5, + 2, + 10.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" + } + } + } + ], + "groups": [ + { + "name": "group", + "origin": [ + 0, + 0, + 0 + ], + "color": 0, + "nbt": "{}", + "children": [ + 0 + ] + } + ] +} diff --git a/src/main/resources/assets/foundation/models/block/frame/jungle_top_left_corner.json b/src/main/resources/assets/foundation/models/block/frame/jungle_top_left_corner.json new file mode 100644 index 00000000..a6118ec2 --- /dev/null +++ b/src/main/resources/assets/foundation/models/block/frame/jungle_top_left_corner.json @@ -0,0 +1,127 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [ + 32, + 32 + ], + "textures": { + "particle": "minecraft:block/jungle_planks", + "texture": "foundation:block/frame/jungle_frame" + }, + "elements": [ + { + "from": [ + 15.99, + 15.99, + 12.99 + ], + "to": [ + 21.01, + 20.01, + 16.01 + ], + "rotation": { + "angle": 0, + "axis": "z", + "origin": [ + 8, + 18, + -1.5 + ] + }, + "faces": { + "north": { + "uv": [ + 0, + 0, + 2.5, + 2 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 5, + 7, + 6.5, + 9 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 2.5, + 2, + 0, + 4 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 6.5, + 7, + 8, + 9 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 2.5, + 5.5, + 0, + 4 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 2.5, + 5.5, + 0, + 7 + ], + "texture": "#texture" + } + } + } + ], + "groups": [ + { + "name": "group", + "origin": [ + 0, + 0, + 0 + ], + "color": 0, + "nbt": "{}", + "children": [] + }, + { + "name": "group", + "origin": [ + 0, + 0, + 0 + ], + "color": 0, + "nbt": "{}", + "children": [ + 0 + ] + }, + { + "name": "group", + "origin": [ + 0, + 0, + 0 + ], + "color": 0, + "nbt": "{}", + "children": [] + } + ] +} diff --git a/src/main/resources/assets/foundation/models/block/frame/jungle_top_right_corner.json b/src/main/resources/assets/foundation/models/block/frame/jungle_top_right_corner.json new file mode 100644 index 00000000..d4bab1fe --- /dev/null +++ b/src/main/resources/assets/foundation/models/block/frame/jungle_top_right_corner.json @@ -0,0 +1,127 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [ + 32, + 32 + ], + "textures": { + "particle": "minecraft:block/jungle_planks", + "texture": "foundation:block/frame/jungle_frame" + }, + "elements": [ + { + "from": [ + -5.01, + 15.99, + 12.99 + ], + "to": [ + 0.01, + 20.01, + 16.01 + ], + "rotation": { + "angle": 0, + "axis": "z", + "origin": [ + 8, + 18, + -1.5 + ] + }, + "faces": { + "north": { + "uv": [ + 2.5, + 0, + 0, + 2 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 8, + 7, + 6.5, + 9 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 0, + 2, + 2.5, + 4 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 6.5, + 7, + 5, + 9 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 0, + 5.5, + 2.5, + 4 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 0, + 5.5, + 2.5, + 7 + ], + "texture": "#texture" + } + } + } + ], + "groups": [ + { + "name": "group", + "origin": [ + 0, + 0, + 0 + ], + "color": 0, + "nbt": "{}", + "children": [] + }, + { + "name": "group", + "origin": [ + 0, + 0, + 0 + ], + "color": 0, + "nbt": "{}", + "children": [] + }, + { + "name": "group", + "origin": [ + 0, + 0, + 0 + ], + "color": 0, + "nbt": "{}", + "children": [ + 0 + ] + } + ] +} diff --git a/src/main/resources/assets/foundation/models/block/frame/mangrove_bottom.json b/src/main/resources/assets/foundation/models/block/frame/mangrove_bottom.json new file mode 100644 index 00000000..644eb790 --- /dev/null +++ b/src/main/resources/assets/foundation/models/block/frame/mangrove_bottom.json @@ -0,0 +1,105 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [ + 32, + 32 + ], + "textures": { + "particle": "minecraft:block/mangrove_planks", + "texture": "foundation:block/frame/mangrove_frame" + }, + "elements": [ + { + "from": [ + -0.01, + -4.01, + 12.99 + ], + "to": [ + 16.01, + 0.01, + 16.01 + ], + "rotation": { + "angle": 0, + "axis": "z", + "origin": [ + 8, + -2, + -1.5 + ] + }, + "faces": { + "north": { + "uv": [ + 2.5, + 2, + 10.5, + 0 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 5, + 9, + 6.5, + 7 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 2.5, + 4, + 10.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" + } + } + } + ], + "groups": [ + { + "name": "group", + "origin": [ + 0, + 0, + 0 + ], + "color": 0, + "nbt": "{}", + "children": [ + 0 + ] + } + ] +} diff --git a/src/main/resources/assets/foundation/models/block/frame/mangrove_bottom_left_corner.json b/src/main/resources/assets/foundation/models/block/frame/mangrove_bottom_left_corner.json new file mode 100644 index 00000000..1044633c --- /dev/null +++ b/src/main/resources/assets/foundation/models/block/frame/mangrove_bottom_left_corner.json @@ -0,0 +1,127 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [ + 32, + 32 + ], + "textures": { + "particle": "minecraft:block/mangrove_planks", + "texture": "foundation:block/frame/mangrove_frame" + }, + "elements": [ + { + "from": [ + 15.99, + -4.01, + 12.99 + ], + "to": [ + 21.01, + 0.01, + 16.01 + ], + "rotation": { + "angle": 0, + "axis": "z", + "origin": [ + 8, + -2, + -1.5 + ] + }, + "faces": { + "north": { + "uv": [ + 0, + 2, + 2.5, + 0 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 5, + 9, + 6.5, + 7 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 2.5, + 4, + 0, + 2 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 6.5, + 9, + 8, + 7 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 2.5, + 7, + 0, + 5.5 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 2.5, + 4, + 0, + 5.5 + ], + "texture": "#texture" + } + } + } + ], + "groups": [ + { + "name": "group", + "origin": [ + 0, + 0, + 0 + ], + "color": 0, + "nbt": "{}", + "children": [] + }, + { + "name": "group", + "origin": [ + 0, + 0, + 0 + ], + "color": 0, + "nbt": "{}", + "children": [] + }, + { + "name": "group", + "origin": [ + 0, + 0, + 0 + ], + "color": 0, + "nbt": "{}", + "children": [ + 0 + ] + } + ] +} diff --git a/src/main/resources/assets/foundation/models/block/frame/mangrove_bottom_right_corner.json b/src/main/resources/assets/foundation/models/block/frame/mangrove_bottom_right_corner.json new file mode 100644 index 00000000..2c73d183 --- /dev/null +++ b/src/main/resources/assets/foundation/models/block/frame/mangrove_bottom_right_corner.json @@ -0,0 +1,127 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [ + 32, + 32 + ], + "textures": { + "particle": "minecraft:block/mangrove_planks", + "texture": "foundation:block/frame/mangrove_frame" + }, + "elements": [ + { + "from": [ + -5.01, + -4.01, + 12.99 + ], + "to": [ + 0.01, + 0.01, + 16.01 + ], + "rotation": { + "angle": 0, + "axis": "z", + "origin": [ + 8, + -2, + -1.5 + ] + }, + "faces": { + "north": { + "uv": [ + 2.5, + 2, + 0, + 0 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 8, + 9, + 6.5, + 7 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 0, + 4, + 2.5, + 2 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 6.5, + 9, + 5, + 7 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 0, + 7, + 2.5, + 5.5 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 0, + 4, + 2.5, + 5.5 + ], + "texture": "#texture" + } + } + } + ], + "groups": [ + { + "name": "group", + "origin": [ + 0, + 0, + 0 + ], + "color": 0, + "nbt": "{}", + "children": [] + }, + { + "name": "group", + "origin": [ + 0, + 0, + 0 + ], + "color": 0, + "nbt": "{}", + "children": [] + }, + { + "name": "group", + "origin": [ + 0, + 0, + 0 + ], + "color": 0, + "nbt": "{}", + "children": [ + 0 + ] + } + ] +} diff --git a/src/main/resources/assets/foundation/models/block/frame/mangrove_frame.json b/src/main/resources/assets/foundation/models/block/frame/mangrove_frame.json new file mode 100644 index 00000000..03e628aa --- /dev/null +++ b/src/main/resources/assets/foundation/models/block/frame/mangrove_frame.json @@ -0,0 +1,294 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [ + 32, + 32 + ], + "textures": { + "particle": "minecraft:block/mangrove_planks", + "texture": "foundation:block/frame/mangrove_frame" + }, + "elements": [ + { + "from": [ + -5, + 16, + -3 + ], + "to": [ + 21, + 20, + 0 + ], + "rotation": { + "angle": 0, + "axis": "z", + "origin": [ + 8, + 18, + -1.5 + ] + }, + "faces": { + "north": { + "uv": [ + 0, + 0, + 13, + 2 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 5, + 7, + 6.5, + 9 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 0, + 2, + 13, + 4 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 6.5, + 7, + 8, + 9 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 13, + 5.5, + 0, + 4 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 13, + 5.5, + 0, + 7 + ], + "texture": "#texture" + } + } + }, + { + "from": [ + -5, + -4, + -3 + ], + "to": [ + 21, + 0, + 0 + ], + "rotation": { + "angle": 0, + "axis": "z", + "origin": [ + 8, + -2, + -1.5 + ] + }, + "faces": { + "north": { + "uv": [ + 0, + 2, + 13, + 0 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 5, + 9, + 6.5, + 7 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 0, + 4, + 13, + 2 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 6.5, + 9, + 8, + 7 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 13, + 7, + 0, + 5.5 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 13, + 4, + 0, + 5.5 + ], + "texture": "#texture" + } + } + }, + { + "from": [ + -3, + 0, + -2 + ], + "to": [ + 0, + 16, + 0 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 16, + 0, + 0 + ] + }, + "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" + } + } + }, + { + "from": [ + 16, + 0, + -2 + ], + "to": [ + 19, + 16, + 0 + ], + "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" + } + } + } + ], + "groups": [ + { + "name": "group", + "origin": [ + 0, + 0, + 0 + ], + "color": 0, + "nbt": "{}", + "children": [ + 0, + 1, + 2, + 3 + ] + } + ] +} diff --git a/src/main/resources/assets/foundation/models/block/frame/mangrove_frame_inventory.json b/src/main/resources/assets/foundation/models/block/frame/mangrove_frame_inventory.json new file mode 100644 index 00000000..8cc9b530 --- /dev/null +++ b/src/main/resources/assets/foundation/models/block/frame/mangrove_frame_inventory.json @@ -0,0 +1,394 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [ + 32, + 32 + ], + "textures": { + "particle": "minecraft:block/mangrove_planks", + "texture": "foundation:block/frame/mangrove_frame" + }, + "elements": [ + { + "from": [ + -0.02, + 11.98, + 5.98 + ], + "to": [ + 16.02, + 16.02, + 9.02 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 8, + 8, + 8 + ] + }, + "faces": { + "north": { + "uv": [ + 2.5, + 0, + 10.5, + 2 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 5, + 7, + 6.5, + 9 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 2.5, + 2, + 10.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" + } + } + }, + { + "from": [ + -0.02, + -0.02, + 5.98 + ], + "to": [ + 16.02, + 4.02, + 9.02 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 8, + 8, + 8 + ] + }, + "faces": { + "north": { + "uv": [ + 2.5, + 2, + 10.5, + 0 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 5, + 9, + 6.5, + 7 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 2.5, + 4, + 10.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" + } + } + }, + { + "from": [ + 2, + 0, + 7 + ], + "to": [ + 5, + 16, + 9 + ], + "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" + } + } + }, + { + "from": [ + 11, + 0, + 7 + ], + "to": [ + 14, + 16, + 9 + ], + "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" + } + } + } + ], + "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 + ] + } + }, + "groups": [ + { + "name": "group", + "origin": [ + 0, + 0, + 0 + ], + "color": 0, + "nbt": "{}", + "children": [ + 0, + 1, + 2, + 3 + ] + } + ] +} diff --git a/src/main/resources/assets/foundation/models/block/frame/mangrove_left.json b/src/main/resources/assets/foundation/models/block/frame/mangrove_left.json new file mode 100644 index 00000000..8739c00a --- /dev/null +++ b/src/main/resources/assets/foundation/models/block/frame/mangrove_left.json @@ -0,0 +1,90 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [ + 32, + 32 + ], + "textures": { + "particle": "minecraft:block/mangrove_planks", + "texture": "foundation:block/frame/mangrove_frame" + }, + "elements": [ + { + "from": [ + 16, + 0, + 14 + ], + "to": [ + 19, + 16, + 16 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 8, + 0, + -8 + ] + }, + "faces": { + "north": { + "uv": [ + 1.5, + 7, + 0, + 15 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 5, + 7, + 4, + 15 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 0, + 7, + 1.5, + 15 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 4, + 7, + 3, + 15 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 8, + 7, + 9.48, + 7.98 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 8, + 7, + 9.48, + 7.98 + ], + "texture": "#texture" + } + } + } + ] +} diff --git a/src/main/resources/assets/foundation/models/block/frame/mangrove_middle.json b/src/main/resources/assets/foundation/models/block/frame/mangrove_middle.json new file mode 100644 index 00000000..5e0ed773 --- /dev/null +++ b/src/main/resources/assets/foundation/models/block/frame/mangrove_middle.json @@ -0,0 +1,90 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [ + 32, + 32 + ], + "textures": { + "particle": "minecraft:block/mangrove_planks", + "texture": "foundation:block/frame/mangrove_frame" + }, + "elements": [ + { + "from": [ + 7, + 0, + 14 + ], + "to": [ + 9, + 16, + 16 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 8, + 0, + -8 + ] + }, + "faces": { + "north": { + "uv": [ + 0, + 7, + 1, + 15 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 3, + 7, + 4, + 15 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 1, + 7, + 0, + 15 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 4, + 7, + 5, + 15 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 9, + 7, + 8, + 8 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 9, + 7, + 8, + 8 + ], + "texture": "#texture" + } + } + } + ] +} diff --git a/src/main/resources/assets/foundation/models/block/frame/mangrove_right.json b/src/main/resources/assets/foundation/models/block/frame/mangrove_right.json new file mode 100644 index 00000000..b5754a25 --- /dev/null +++ b/src/main/resources/assets/foundation/models/block/frame/mangrove_right.json @@ -0,0 +1,90 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [ + 32, + 32 + ], + "textures": { + "particle": "minecraft:block/mangrove_planks", + "texture": "foundation:block/frame/mangrove_frame" + }, + "elements": [ + { + "from": [ + -3, + 0, + 14 + ], + "to": [ + 0, + 16, + 16 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 8, + 0, + -8 + ] + }, + "faces": { + "north": { + "uv": [ + 0, + 7, + 1.5, + 15 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 3, + 7, + 4, + 15 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 1.5, + 7, + 0, + 15 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 4, + 7, + 5, + 15 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 9.48, + 7, + 8, + 7.98 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 9.48, + 7, + 8, + 7.98 + ], + "texture": "#texture" + } + } + } + ] +} diff --git a/src/main/resources/assets/foundation/models/block/frame/mangrove_top.json b/src/main/resources/assets/foundation/models/block/frame/mangrove_top.json new file mode 100644 index 00000000..02a80b9f --- /dev/null +++ b/src/main/resources/assets/foundation/models/block/frame/mangrove_top.json @@ -0,0 +1,105 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [ + 32, + 32 + ], + "textures": { + "particle": "minecraft:block/mangrove_planks", + "texture": "foundation:block/frame/mangrove_frame" + }, + "elements": [ + { + "from": [ + -0.01, + 15.99, + 12.99 + ], + "to": [ + 16.01, + 20.01, + 16.01 + ], + "rotation": { + "angle": 0, + "axis": "z", + "origin": [ + 8, + 18, + -1.5 + ] + }, + "faces": { + "north": { + "uv": [ + 2.5, + 0, + 10.5, + 2 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 5, + 7, + 6.5, + 9 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 2.5, + 2, + 10.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" + } + } + } + ], + "groups": [ + { + "name": "group", + "origin": [ + 0, + 0, + 0 + ], + "color": 0, + "nbt": "{}", + "children": [ + 0 + ] + } + ] +} diff --git a/src/main/resources/assets/foundation/models/block/frame/mangrove_top_left_corner.json b/src/main/resources/assets/foundation/models/block/frame/mangrove_top_left_corner.json new file mode 100644 index 00000000..85b6f2b8 --- /dev/null +++ b/src/main/resources/assets/foundation/models/block/frame/mangrove_top_left_corner.json @@ -0,0 +1,127 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [ + 32, + 32 + ], + "textures": { + "particle": "minecraft:block/mangrove_planks", + "texture": "foundation:block/frame/mangrove_frame" + }, + "elements": [ + { + "from": [ + 15.99, + 15.99, + 12.99 + ], + "to": [ + 21.01, + 20.01, + 16.01 + ], + "rotation": { + "angle": 0, + "axis": "z", + "origin": [ + 8, + 18, + -1.5 + ] + }, + "faces": { + "north": { + "uv": [ + 0, + 0, + 2.5, + 2 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 5, + 7, + 6.5, + 9 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 2.5, + 2, + 0, + 4 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 6.5, + 7, + 8, + 9 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 2.5, + 5.5, + 0, + 4 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 2.5, + 5.5, + 0, + 7 + ], + "texture": "#texture" + } + } + } + ], + "groups": [ + { + "name": "group", + "origin": [ + 0, + 0, + 0 + ], + "color": 0, + "nbt": "{}", + "children": [] + }, + { + "name": "group", + "origin": [ + 0, + 0, + 0 + ], + "color": 0, + "nbt": "{}", + "children": [ + 0 + ] + }, + { + "name": "group", + "origin": [ + 0, + 0, + 0 + ], + "color": 0, + "nbt": "{}", + "children": [] + } + ] +} diff --git a/src/main/resources/assets/foundation/models/block/frame/mangrove_top_right_corner.json b/src/main/resources/assets/foundation/models/block/frame/mangrove_top_right_corner.json new file mode 100644 index 00000000..99ed3c5c --- /dev/null +++ b/src/main/resources/assets/foundation/models/block/frame/mangrove_top_right_corner.json @@ -0,0 +1,127 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [ + 32, + 32 + ], + "textures": { + "particle": "minecraft:block/mangrove_planks", + "texture": "foundation:block/frame/mangrove_frame" + }, + "elements": [ + { + "from": [ + -5.01, + 15.99, + 12.99 + ], + "to": [ + 0.01, + 20.01, + 16.01 + ], + "rotation": { + "angle": 0, + "axis": "z", + "origin": [ + 8, + 18, + -1.5 + ] + }, + "faces": { + "north": { + "uv": [ + 2.5, + 0, + 0, + 2 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 8, + 7, + 6.5, + 9 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 0, + 2, + 2.5, + 4 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 6.5, + 7, + 5, + 9 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 0, + 5.5, + 2.5, + 4 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 0, + 5.5, + 2.5, + 7 + ], + "texture": "#texture" + } + } + } + ], + "groups": [ + { + "name": "group", + "origin": [ + 0, + 0, + 0 + ], + "color": 0, + "nbt": "{}", + "children": [] + }, + { + "name": "group", + "origin": [ + 0, + 0, + 0 + ], + "color": 0, + "nbt": "{}", + "children": [] + }, + { + "name": "group", + "origin": [ + 0, + 0, + 0 + ], + "color": 0, + "nbt": "{}", + "children": [ + 0 + ] + } + ] +} diff --git a/src/main/resources/assets/foundation/models/block/frame/oak_bottom.json b/src/main/resources/assets/foundation/models/block/frame/oak_bottom.json index 436aab69..894c2a72 100644 --- a/src/main/resources/assets/foundation/models/block/frame/oak_bottom.json +++ b/src/main/resources/assets/foundation/models/block/frame/oak_bottom.json @@ -2,8 +2,8 @@ "credit": "Made with Blockbench", "texture_size": [32, 32], "textures": { - "particle": "foundation:block/oak_frame", - "main": "foundation:block/oak_frame" + "particle": "minecraft:block/oak_planks", + "texture": "foundation:block/frame/oak_frame" }, "elements": [ { @@ -11,12 +11,12 @@ "to": [16.01, 0.01, 16.01], "rotation": {"angle": 0, "axis": "z", "origin": [8, -2, -1.5]}, "faces": { - "north": {"uv": [2.5, 2, 10.5, 0], "texture": "#main"}, - "east": {"uv": [5, 9, 6.5, 7], "texture": "#main"}, - "south": {"uv": [2.5, 4, 10.5, 2], "texture": "#main"}, - "west": {"uv": [6.5, 9, 8, 7], "texture": "#main"}, - "up": {"uv": [10.5, 7, 2.5, 5.5], "texture": "#main"}, - "down": {"uv": [10.5, 4, 2.5, 5.5], "texture": "#main"} + "north": {"uv": [2.5, 2, 10.5, 0], "texture": "#texture"}, + "east": {"uv": [5, 9, 6.5, 7], "texture": "#texture"}, + "south": {"uv": [2.5, 4, 10.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"} } } ], diff --git a/src/main/resources/assets/foundation/models/block/frame/oak_bottom_left_corner.json b/src/main/resources/assets/foundation/models/block/frame/oak_bottom_left_corner.json index 381af17e..953c69c3 100644 --- a/src/main/resources/assets/foundation/models/block/frame/oak_bottom_left_corner.json +++ b/src/main/resources/assets/foundation/models/block/frame/oak_bottom_left_corner.json @@ -2,8 +2,8 @@ "credit": "Made with Blockbench", "texture_size": [32, 32], "textures": { - "particle": "foundation:block/oak_frame", - "main": "foundation:block/oak_frame" + "particle": "minecraft:block/oak_planks", + "texture": "foundation:block/frame/oak_frame" }, "elements": [ { @@ -11,12 +11,12 @@ "to": [21.01, 0.01, 16.01], "rotation": {"angle": 0, "axis": "z", "origin": [8, -2, -1.5]}, "faces": { - "north": {"uv": [0, 2, 2.5, 0], "texture": "#main"}, - "east": {"uv": [5, 9, 6.5, 7], "texture": "#main"}, - "south": {"uv": [2.5, 4, 0, 2], "texture": "#main"}, - "west": {"uv": [6.5, 9, 8, 7], "texture": "#main"}, - "up": {"uv": [2.5, 7, 0, 5.5], "texture": "#main"}, - "down": {"uv": [2.5, 4, 0, 5.5], "texture": "#main"} + "north": {"uv": [0, 2, 2.5, 0], "texture": "#texture"}, + "east": {"uv": [5, 9, 6.5, 7], "texture": "#texture"}, + "south": {"uv": [2.5, 4, 0, 2], "texture": "#texture"}, + "west": {"uv": [6.5, 9, 8, 7], "texture": "#texture"}, + "up": {"uv": [2.5, 7, 0, 5.5], "texture": "#texture"}, + "down": {"uv": [2.5, 4, 0, 5.5], "texture": "#texture"} } } ], diff --git a/src/main/resources/assets/foundation/models/block/frame/oak_bottom_right_corner.json b/src/main/resources/assets/foundation/models/block/frame/oak_bottom_right_corner.json index d9d97ad3..ecd4186b 100644 --- a/src/main/resources/assets/foundation/models/block/frame/oak_bottom_right_corner.json +++ b/src/main/resources/assets/foundation/models/block/frame/oak_bottom_right_corner.json @@ -2,8 +2,8 @@ "credit": "Made with Blockbench", "texture_size": [32, 32], "textures": { - "particle": "foundation:block/oak_frame", - "main": "foundation:block/oak_frame" + "particle": "minecraft:block/oak_planks", + "texture": "foundation:block/frame/oak_frame" }, "elements": [ { @@ -11,12 +11,12 @@ "to": [0.01, 0.01, 16.01], "rotation": {"angle": 0, "axis": "z", "origin": [8, -2, -1.5]}, "faces": { - "north": {"uv": [2.5, 2, 0, 0], "texture": "#main"}, - "east": {"uv": [8, 9, 6.5, 7], "texture": "#main"}, - "south": {"uv": [0, 4, 2.5, 2], "texture": "#main"}, - "west": {"uv": [6.5, 9, 5, 7], "texture": "#main"}, - "up": {"uv": [0, 7, 2.5, 5.5], "texture": "#main"}, - "down": {"uv": [0, 4, 2.5, 5.5], "texture": "#main"} + "north": {"uv": [2.5, 2, 0, 0], "texture": "#texture"}, + "east": {"uv": [8, 9, 6.5, 7], "texture": "#texture"}, + "south": {"uv": [0, 4, 2.5, 2], "texture": "#texture"}, + "west": {"uv": [6.5, 9, 5, 7], "texture": "#texture"}, + "up": {"uv": [0, 7, 2.5, 5.5], "texture": "#texture"}, + "down": {"uv": [0, 4, 2.5, 5.5], "texture": "#texture"} } } ], diff --git a/src/main/resources/assets/foundation/models/block/frame/oak_frame.json b/src/main/resources/assets/foundation/models/block/frame/oak_frame.json new file mode 100644 index 00000000..2510fa3f --- /dev/null +++ b/src/main/resources/assets/foundation/models/block/frame/oak_frame.json @@ -0,0 +1,66 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [32, 32], + "textures": { + "particle": "minecraft:block/oak_planks", + "texture": "foundation:block/frame/oak_frame" + }, + "elements": [ + { + "from": [-5, 16, -3], + "to": [21, 20, 0], + "rotation": {"angle": 0, "axis": "z", "origin": [8, 18, -1.5]}, + "faces": { + "north": {"uv": [0, 0, 13, 2], "texture": "#texture"}, + "east": {"uv": [5, 7, 6.5, 9], "texture": "#texture"}, + "south": {"uv": [0, 2, 13, 4], "texture": "#texture"}, + "west": {"uv": [6.5, 7, 8, 9], "texture": "#texture"}, + "up": {"uv": [13, 5.5, 0, 4], "texture": "#texture"}, + "down": {"uv": [13, 5.5, 0, 7], "texture": "#texture"} + } + }, + { + "from": [-5, -4, -3], + "to": [21, 0, 0], + "rotation": {"angle": 0, "axis": "z", "origin": [8, -2, -1.5]}, + "faces": { + "north": {"uv": [0, 2, 13, 0], "texture": "#texture"}, + "east": {"uv": [5, 9, 6.5, 7], "texture": "#texture"}, + "south": {"uv": [0, 4, 13, 2], "texture": "#texture"}, + "west": {"uv": [6.5, 9, 8, 7], "texture": "#texture"}, + "up": {"uv": [13, 7, 0, 5.5], "texture": "#texture"}, + "down": {"uv": [13, 4, 0, 5.5], "texture": "#texture"} + } + }, + { + "from": [-3, 0, -2], + "to": [0, 16, 0], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 0, 0]}, + "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"} + } + }, + { + "from": [16, 0, -2], + "to": [19, 16, 0], + "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"} + } + } + ], + "groups": [ + { + "name": "group", + "origin": [0, 0, 0], + "color": 0, + "nbt": "{}", + "children": [0, 1, 2, 3] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/foundation/models/block/oak_frame_inventory.json b/src/main/resources/assets/foundation/models/block/frame/oak_frame_inventory.json similarity index 52% rename from src/main/resources/assets/foundation/models/block/oak_frame_inventory.json rename to src/main/resources/assets/foundation/models/block/frame/oak_frame_inventory.json index afab8e8a..9af27ecc 100644 --- a/src/main/resources/assets/foundation/models/block/oak_frame_inventory.json +++ b/src/main/resources/assets/foundation/models/block/frame/oak_frame_inventory.json @@ -2,8 +2,8 @@ "credit": "Made with Blockbench", "texture_size": [32, 32], "textures": { - "particle": "foundation:block/oak_frame", - "main": "foundation:block/oak_frame" + "particle": "minecraft:block/oak_planks", + "texture": "foundation:block/frame/oak_frame" }, "elements": [ { @@ -11,12 +11,12 @@ "to": [16.02, 16.02, 9.02], "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 8]}, "faces": { - "north": {"uv": [2.5, 0, 10.5, 2], "texture": "#main"}, - "east": {"uv": [5, 7, 6.5, 9], "texture": "#main"}, - "south": {"uv": [2.5, 2, 10.5, 4], "texture": "#main"}, - "west": {"uv": [6.5, 7, 8, 9], "texture": "#main"}, - "up": {"uv": [10.5, 5.5, 2.5, 4], "texture": "#main"}, - "down": {"uv": [10.5, 5.5, 2.5, 7], "texture": "#main"} + "north": {"uv": [2.5, 0, 10.5, 2], "texture": "#texture"}, + "east": {"uv": [5, 7, 6.5, 9], "texture": "#texture"}, + "south": {"uv": [2.5, 2, 10.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"} } }, { @@ -24,12 +24,12 @@ "to": [16.02, 4.02, 9.02], "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 8]}, "faces": { - "north": {"uv": [2.5, 2, 10.5, 0], "texture": "#main"}, - "east": {"uv": [5, 9, 6.5, 7], "texture": "#main"}, - "south": {"uv": [2.5, 4, 10.5, 2], "texture": "#main"}, - "west": {"uv": [6.5, 9, 8, 7], "texture": "#main"}, - "up": {"uv": [10.5, 7, 2.5, 5.5], "texture": "#main"}, - "down": {"uv": [10.5, 4, 2.5, 5.5], "texture": "#main"} + "north": {"uv": [2.5, 2, 10.5, 0], "texture": "#texture"}, + "east": {"uv": [5, 9, 6.5, 7], "texture": "#texture"}, + "south": {"uv": [2.5, 4, 10.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"} } }, { @@ -37,10 +37,10 @@ "to": [5, 16, 9], "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 8]}, "faces": { - "north": {"uv": [0, 7, 1.5, 15], "texture": "#main"}, - "east": {"uv": [3, 7, 4, 15], "texture": "#main"}, - "south": {"uv": [1.5, 7, 3, 15], "texture": "#main"}, - "west": {"uv": [4, 7, 5, 15], "texture": "#main"} + "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"} } }, { @@ -48,10 +48,10 @@ "to": [14, 16, 9], "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 8]}, "faces": { - "north": {"uv": [1.5, 7, 0, 15], "texture": "#main"}, - "east": {"uv": [5, 7, 4, 15], "texture": "#main"}, - "south": {"uv": [3, 7, 1.5, 15], "texture": "#main"}, - "west": {"uv": [4, 7, 3, 15], "texture": "#main"} + "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"} } } ], diff --git a/src/main/resources/assets/foundation/models/block/frame/oak_left.json b/src/main/resources/assets/foundation/models/block/frame/oak_left.json index 5d630088..fb5150ce 100644 --- a/src/main/resources/assets/foundation/models/block/frame/oak_left.json +++ b/src/main/resources/assets/foundation/models/block/frame/oak_left.json @@ -2,8 +2,8 @@ "credit": "Made with Blockbench", "texture_size": [32, 32], "textures": { - "particle": "foundation:block/oak_frame", - "main": "foundation:block/oak_frame" + "particle": "minecraft:block/oak_planks", + "texture": "foundation:block/frame/oak_frame" }, "elements": [ { @@ -11,12 +11,12 @@ "to": [19, 16, 16], "rotation": {"angle": 0, "axis": "y", "origin": [8, 0, -8]}, "faces": { - "north": {"uv": [1.5, 7, 0, 15], "texture": "#main"}, - "east": {"uv": [5, 7, 4, 15], "texture": "#main"}, - "south": {"uv": [0, 7, 1.5, 15], "texture": "#main"}, - "west": {"uv": [4, 7, 3, 15], "texture": "#main"}, - "up": {"uv": [8, 7, 9.48, 7.98], "texture": "#main"}, - "down": {"uv": [8, 7, 9.48, 7.98], "texture": "#main"} + "north": {"uv": [1.5, 7, 0, 15], "texture": "#texture"}, + "east": {"uv": [5, 7, 4, 15], "texture": "#texture"}, + "south": {"uv": [0, 7, 1.5, 15], "texture": "#texture"}, + "west": {"uv": [4, 7, 3, 15], "texture": "#texture"}, + "up": {"uv": [8, 7, 9.48, 7.98], "texture": "#texture"}, + "down": {"uv": [8, 7, 9.48, 7.98], "texture": "#texture"} } } ] diff --git a/src/main/resources/assets/foundation/models/block/frame/oak_middle.json b/src/main/resources/assets/foundation/models/block/frame/oak_middle.json index ec27a7fe..4b1ee0ac 100644 --- a/src/main/resources/assets/foundation/models/block/frame/oak_middle.json +++ b/src/main/resources/assets/foundation/models/block/frame/oak_middle.json @@ -2,8 +2,8 @@ "credit": "Made with Blockbench", "texture_size": [32, 32], "textures": { - "particle": "foundation:block/oak_frame", - "main": "foundation:block/oak_frame" + "particle": "minecraft:block/oak_planks", + "texture": "foundation:block/frame/oak_frame" }, "elements": [ { @@ -11,12 +11,12 @@ "to": [9, 16, 16], "rotation": {"angle": 0, "axis": "y", "origin": [8, 0, -8]}, "faces": { - "north": {"uv": [0, 7, 1, 15], "texture": "#main"}, - "east": {"uv": [3, 7, 4, 15], "texture": "#main"}, - "south": {"uv": [1, 7, 0, 15], "texture": "#main"}, - "west": {"uv": [4, 7, 5, 15], "texture": "#main"}, - "up": {"uv": [9, 7, 8, 8], "texture": "#main"}, - "down": {"uv": [9, 7, 8, 8], "texture": "#main"} + "north": {"uv": [0, 7, 1, 15], "texture": "#texture"}, + "east": {"uv": [3, 7, 4, 15], "texture": "#texture"}, + "south": {"uv": [1, 7, 0, 15], "texture": "#texture"}, + "west": {"uv": [4, 7, 5, 15], "texture": "#texture"}, + "up": {"uv": [9, 7, 8, 8], "texture": "#texture"}, + "down": {"uv": [9, 7, 8, 8], "texture": "#texture"} } } ] diff --git a/src/main/resources/assets/foundation/models/block/frame/oak_right.json b/src/main/resources/assets/foundation/models/block/frame/oak_right.json index 8dbfad4c..8b179531 100644 --- a/src/main/resources/assets/foundation/models/block/frame/oak_right.json +++ b/src/main/resources/assets/foundation/models/block/frame/oak_right.json @@ -2,8 +2,8 @@ "credit": "Made with Blockbench", "texture_size": [32, 32], "textures": { - "particle": "foundation:block/oak_frame", - "main": "foundation:block/oak_frame" + "particle": "minecraft:block/oak_planks", + "texture": "foundation:block/frame/oak_frame" }, "elements": [ { @@ -11,12 +11,12 @@ "to": [0, 16, 16], "rotation": {"angle": 0, "axis": "y", "origin": [8, 0, -8]}, "faces": { - "north": {"uv": [0, 7, 1.5, 15], "texture": "#main"}, - "east": {"uv": [3, 7, 4, 15], "texture": "#main"}, - "south": {"uv": [1.5, 7, 0, 15], "texture": "#main"}, - "west": {"uv": [4, 7, 5, 15], "texture": "#main"}, - "up": {"uv": [9.48, 7, 8, 7.98], "texture": "#main"}, - "down": {"uv": [9.48, 7, 8, 7.98], "texture": "#main"} + "north": {"uv": [0, 7, 1.5, 15], "texture": "#texture"}, + "east": {"uv": [3, 7, 4, 15], "texture": "#texture"}, + "south": {"uv": [1.5, 7, 0, 15], "texture": "#texture"}, + "west": {"uv": [4, 7, 5, 15], "texture": "#texture"}, + "up": {"uv": [9.48, 7, 8, 7.98], "texture": "#texture"}, + "down": {"uv": [9.48, 7, 8, 7.98], "texture": "#texture"} } } ] diff --git a/src/main/resources/assets/foundation/models/block/frame/oak_top.json b/src/main/resources/assets/foundation/models/block/frame/oak_top.json index f29061f1..eb74803e 100644 --- a/src/main/resources/assets/foundation/models/block/frame/oak_top.json +++ b/src/main/resources/assets/foundation/models/block/frame/oak_top.json @@ -2,8 +2,8 @@ "credit": "Made with Blockbench", "texture_size": [32, 32], "textures": { - "particle": "foundation:block/oak_frame", - "main": "foundation:block/oak_frame" + "particle": "minecraft:block/oak_planks", + "texture": "foundation:block/frame/oak_frame" }, "elements": [ { @@ -11,12 +11,12 @@ "to": [16.01, 20.01, 16.01], "rotation": {"angle": 0, "axis": "z", "origin": [8, 18, -1.5]}, "faces": { - "north": {"uv": [2.5, 0, 10.5, 2], "texture": "#main"}, - "east": {"uv": [5, 7, 6.5, 9], "texture": "#main"}, - "south": {"uv": [2.5, 2, 10.5, 4], "texture": "#main"}, - "west": {"uv": [6.5, 7, 8, 9], "texture": "#main"}, - "up": {"uv": [10.5, 5.5, 2.5, 4], "texture": "#main"}, - "down": {"uv": [10.5, 5.5, 2.5, 7], "texture": "#main"} + "north": {"uv": [2.5, 0, 10.5, 2], "texture": "#texture"}, + "east": {"uv": [5, 7, 6.5, 9], "texture": "#texture"}, + "south": {"uv": [2.5, 2, 10.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"} } } ], diff --git a/src/main/resources/assets/foundation/models/block/frame/oak_top_left_corner.json b/src/main/resources/assets/foundation/models/block/frame/oak_top_left_corner.json index 74e82111..eb58117f 100644 --- a/src/main/resources/assets/foundation/models/block/frame/oak_top_left_corner.json +++ b/src/main/resources/assets/foundation/models/block/frame/oak_top_left_corner.json @@ -2,8 +2,8 @@ "credit": "Made with Blockbench", "texture_size": [32, 32], "textures": { - "particle": "foundation:block/oak_frame", - "main": "foundation:block/oak_frame" + "particle": "minecraft:block/oak_planks", + "texture": "foundation:block/frame/oak_frame" }, "elements": [ { @@ -11,12 +11,12 @@ "to": [21.01, 20.01, 16.01], "rotation": {"angle": 0, "axis": "z", "origin": [8, 18, -1.5]}, "faces": { - "north": {"uv": [0, 0, 2.5, 2], "texture": "#main"}, - "east": {"uv": [5, 7, 6.5, 9], "texture": "#main"}, - "south": {"uv": [2.5, 2, 0, 4], "texture": "#main"}, - "west": {"uv": [6.5, 7, 8, 9], "texture": "#main"}, - "up": {"uv": [2.5, 5.5, 0, 4], "texture": "#main"}, - "down": {"uv": [2.5, 5.5, 0, 7], "texture": "#main"} + "north": {"uv": [0, 0, 2.5, 2], "texture": "#texture"}, + "east": {"uv": [5, 7, 6.5, 9], "texture": "#texture"}, + "south": {"uv": [2.5, 2, 0, 4], "texture": "#texture"}, + "west": {"uv": [6.5, 7, 8, 9], "texture": "#texture"}, + "up": {"uv": [2.5, 5.5, 0, 4], "texture": "#texture"}, + "down": {"uv": [2.5, 5.5, 0, 7], "texture": "#texture"} } } ], diff --git a/src/main/resources/assets/foundation/models/block/frame/oak_top_right_corner.json b/src/main/resources/assets/foundation/models/block/frame/oak_top_right_corner.json index d5f589d3..faab4ffb 100644 --- a/src/main/resources/assets/foundation/models/block/frame/oak_top_right_corner.json +++ b/src/main/resources/assets/foundation/models/block/frame/oak_top_right_corner.json @@ -2,8 +2,8 @@ "credit": "Made with Blockbench", "texture_size": [32, 32], "textures": { - "particle": "foundation:block/oak_frame", - "main": "foundation:block/oak_frame" + "particle": "minecraft:block/oak_planks", + "texture": "foundation:block/frame/oak_frame" }, "elements": [ { @@ -11,12 +11,12 @@ "to": [0.01, 20.01, 16.01], "rotation": {"angle": 0, "axis": "z", "origin": [8, 18, -1.5]}, "faces": { - "north": {"uv": [2.5, 0, 0, 2], "texture": "#main"}, - "east": {"uv": [8, 7, 6.5, 9], "texture": "#main"}, - "south": {"uv": [0, 2, 2.5, 4], "texture": "#main"}, - "west": {"uv": [6.5, 7, 5, 9], "texture": "#main"}, - "up": {"uv": [0, 5.5, 2.5, 4], "texture": "#main"}, - "down": {"uv": [0, 5.5, 2.5, 7], "texture": "#main"} + "north": {"uv": [2.5, 0, 0, 2], "texture": "#texture"}, + "east": {"uv": [8, 7, 6.5, 9], "texture": "#texture"}, + "south": {"uv": [0, 2, 2.5, 4], "texture": "#texture"}, + "west": {"uv": [6.5, 7, 5, 9], "texture": "#texture"}, + "up": {"uv": [0, 5.5, 2.5, 4], "texture": "#texture"}, + "down": {"uv": [0, 5.5, 2.5, 7], "texture": "#texture"} } } ], diff --git a/src/main/resources/assets/foundation/models/block/frame/spruce_bottom.json b/src/main/resources/assets/foundation/models/block/frame/spruce_bottom.json new file mode 100644 index 00000000..9025bdc6 --- /dev/null +++ b/src/main/resources/assets/foundation/models/block/frame/spruce_bottom.json @@ -0,0 +1,105 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [ + 32, + 32 + ], + "textures": { + "particle": "minecraft:block/spruce_planks", + "texture": "foundation:block/frame/spruce_frame" + }, + "elements": [ + { + "from": [ + -0.01, + -4.01, + 12.99 + ], + "to": [ + 16.01, + 0.01, + 16.01 + ], + "rotation": { + "angle": 0, + "axis": "z", + "origin": [ + 8, + -2, + -1.5 + ] + }, + "faces": { + "north": { + "uv": [ + 2.5, + 2, + 10.5, + 0 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 5, + 9, + 6.5, + 7 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 2.5, + 4, + 10.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" + } + } + } + ], + "groups": [ + { + "name": "group", + "origin": [ + 0, + 0, + 0 + ], + "color": 0, + "nbt": "{}", + "children": [ + 0 + ] + } + ] +} diff --git a/src/main/resources/assets/foundation/models/block/frame/spruce_bottom_left_corner.json b/src/main/resources/assets/foundation/models/block/frame/spruce_bottom_left_corner.json new file mode 100644 index 00000000..6b82b3d1 --- /dev/null +++ b/src/main/resources/assets/foundation/models/block/frame/spruce_bottom_left_corner.json @@ -0,0 +1,127 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [ + 32, + 32 + ], + "textures": { + "particle": "minecraft:block/spruce_planks", + "texture": "foundation:block/frame/spruce_frame" + }, + "elements": [ + { + "from": [ + 15.99, + -4.01, + 12.99 + ], + "to": [ + 21.01, + 0.01, + 16.01 + ], + "rotation": { + "angle": 0, + "axis": "z", + "origin": [ + 8, + -2, + -1.5 + ] + }, + "faces": { + "north": { + "uv": [ + 0, + 2, + 2.5, + 0 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 5, + 9, + 6.5, + 7 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 2.5, + 4, + 0, + 2 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 6.5, + 9, + 8, + 7 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 2.5, + 7, + 0, + 5.5 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 2.5, + 4, + 0, + 5.5 + ], + "texture": "#texture" + } + } + } + ], + "groups": [ + { + "name": "group", + "origin": [ + 0, + 0, + 0 + ], + "color": 0, + "nbt": "{}", + "children": [] + }, + { + "name": "group", + "origin": [ + 0, + 0, + 0 + ], + "color": 0, + "nbt": "{}", + "children": [] + }, + { + "name": "group", + "origin": [ + 0, + 0, + 0 + ], + "color": 0, + "nbt": "{}", + "children": [ + 0 + ] + } + ] +} diff --git a/src/main/resources/assets/foundation/models/block/frame/spruce_bottom_right_corner.json b/src/main/resources/assets/foundation/models/block/frame/spruce_bottom_right_corner.json new file mode 100644 index 00000000..1d994517 --- /dev/null +++ b/src/main/resources/assets/foundation/models/block/frame/spruce_bottom_right_corner.json @@ -0,0 +1,127 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [ + 32, + 32 + ], + "textures": { + "particle": "minecraft:block/spruce_planks", + "texture": "foundation:block/frame/spruce_frame" + }, + "elements": [ + { + "from": [ + -5.01, + -4.01, + 12.99 + ], + "to": [ + 0.01, + 0.01, + 16.01 + ], + "rotation": { + "angle": 0, + "axis": "z", + "origin": [ + 8, + -2, + -1.5 + ] + }, + "faces": { + "north": { + "uv": [ + 2.5, + 2, + 0, + 0 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 8, + 9, + 6.5, + 7 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 0, + 4, + 2.5, + 2 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 6.5, + 9, + 5, + 7 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 0, + 7, + 2.5, + 5.5 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 0, + 4, + 2.5, + 5.5 + ], + "texture": "#texture" + } + } + } + ], + "groups": [ + { + "name": "group", + "origin": [ + 0, + 0, + 0 + ], + "color": 0, + "nbt": "{}", + "children": [] + }, + { + "name": "group", + "origin": [ + 0, + 0, + 0 + ], + "color": 0, + "nbt": "{}", + "children": [] + }, + { + "name": "group", + "origin": [ + 0, + 0, + 0 + ], + "color": 0, + "nbt": "{}", + "children": [ + 0 + ] + } + ] +} diff --git a/src/main/resources/assets/foundation/models/block/frame/spruce_frame.json b/src/main/resources/assets/foundation/models/block/frame/spruce_frame.json new file mode 100644 index 00000000..332b7d6b --- /dev/null +++ b/src/main/resources/assets/foundation/models/block/frame/spruce_frame.json @@ -0,0 +1,294 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [ + 32, + 32 + ], + "textures": { + "particle": "minecraft:block/spruce_planks", + "texture": "foundation:block/frame/spruce_frame" + }, + "elements": [ + { + "from": [ + -5, + 16, + -3 + ], + "to": [ + 21, + 20, + 0 + ], + "rotation": { + "angle": 0, + "axis": "z", + "origin": [ + 8, + 18, + -1.5 + ] + }, + "faces": { + "north": { + "uv": [ + 0, + 0, + 13, + 2 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 5, + 7, + 6.5, + 9 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 0, + 2, + 13, + 4 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 6.5, + 7, + 8, + 9 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 13, + 5.5, + 0, + 4 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 13, + 5.5, + 0, + 7 + ], + "texture": "#texture" + } + } + }, + { + "from": [ + -5, + -4, + -3 + ], + "to": [ + 21, + 0, + 0 + ], + "rotation": { + "angle": 0, + "axis": "z", + "origin": [ + 8, + -2, + -1.5 + ] + }, + "faces": { + "north": { + "uv": [ + 0, + 2, + 13, + 0 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 5, + 9, + 6.5, + 7 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 0, + 4, + 13, + 2 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 6.5, + 9, + 8, + 7 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 13, + 7, + 0, + 5.5 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 13, + 4, + 0, + 5.5 + ], + "texture": "#texture" + } + } + }, + { + "from": [ + -3, + 0, + -2 + ], + "to": [ + 0, + 16, + 0 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 16, + 0, + 0 + ] + }, + "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" + } + } + }, + { + "from": [ + 16, + 0, + -2 + ], + "to": [ + 19, + 16, + 0 + ], + "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" + } + } + } + ], + "groups": [ + { + "name": "group", + "origin": [ + 0, + 0, + 0 + ], + "color": 0, + "nbt": "{}", + "children": [ + 0, + 1, + 2, + 3 + ] + } + ] +} diff --git a/src/main/resources/assets/foundation/models/block/frame/spruce_frame_inventory.json b/src/main/resources/assets/foundation/models/block/frame/spruce_frame_inventory.json new file mode 100644 index 00000000..64f12b71 --- /dev/null +++ b/src/main/resources/assets/foundation/models/block/frame/spruce_frame_inventory.json @@ -0,0 +1,394 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [ + 32, + 32 + ], + "textures": { + "particle": "minecraft:block/spruce_planks", + "texture": "foundation:block/frame/spruce_frame" + }, + "elements": [ + { + "from": [ + -0.02, + 11.98, + 5.98 + ], + "to": [ + 16.02, + 16.02, + 9.02 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 8, + 8, + 8 + ] + }, + "faces": { + "north": { + "uv": [ + 2.5, + 0, + 10.5, + 2 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 5, + 7, + 6.5, + 9 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 2.5, + 2, + 10.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" + } + } + }, + { + "from": [ + -0.02, + -0.02, + 5.98 + ], + "to": [ + 16.02, + 4.02, + 9.02 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 8, + 8, + 8 + ] + }, + "faces": { + "north": { + "uv": [ + 2.5, + 2, + 10.5, + 0 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 5, + 9, + 6.5, + 7 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 2.5, + 4, + 10.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" + } + } + }, + { + "from": [ + 2, + 0, + 7 + ], + "to": [ + 5, + 16, + 9 + ], + "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" + } + } + }, + { + "from": [ + 11, + 0, + 7 + ], + "to": [ + 14, + 16, + 9 + ], + "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" + } + } + } + ], + "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 + ] + } + }, + "groups": [ + { + "name": "group", + "origin": [ + 0, + 0, + 0 + ], + "color": 0, + "nbt": "{}", + "children": [ + 0, + 1, + 2, + 3 + ] + } + ] +} diff --git a/src/main/resources/assets/foundation/models/block/frame/spruce_left.json b/src/main/resources/assets/foundation/models/block/frame/spruce_left.json new file mode 100644 index 00000000..7bc3cc14 --- /dev/null +++ b/src/main/resources/assets/foundation/models/block/frame/spruce_left.json @@ -0,0 +1,90 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [ + 32, + 32 + ], + "textures": { + "particle": "minecraft:block/spruce_planks", + "texture": "foundation:block/frame/spruce_frame" + }, + "elements": [ + { + "from": [ + 16, + 0, + 14 + ], + "to": [ + 19, + 16, + 16 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 8, + 0, + -8 + ] + }, + "faces": { + "north": { + "uv": [ + 1.5, + 7, + 0, + 15 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 5, + 7, + 4, + 15 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 0, + 7, + 1.5, + 15 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 4, + 7, + 3, + 15 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 8, + 7, + 9.48, + 7.98 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 8, + 7, + 9.48, + 7.98 + ], + "texture": "#texture" + } + } + } + ] +} diff --git a/src/main/resources/assets/foundation/models/block/frame/spruce_middle.json b/src/main/resources/assets/foundation/models/block/frame/spruce_middle.json new file mode 100644 index 00000000..36bf58f7 --- /dev/null +++ b/src/main/resources/assets/foundation/models/block/frame/spruce_middle.json @@ -0,0 +1,90 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [ + 32, + 32 + ], + "textures": { + "particle": "minecraft:block/spruce_planks", + "texture": "foundation:block/frame/spruce_frame" + }, + "elements": [ + { + "from": [ + 7, + 0, + 14 + ], + "to": [ + 9, + 16, + 16 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 8, + 0, + -8 + ] + }, + "faces": { + "north": { + "uv": [ + 0, + 7, + 1, + 15 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 3, + 7, + 4, + 15 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 1, + 7, + 0, + 15 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 4, + 7, + 5, + 15 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 9, + 7, + 8, + 8 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 9, + 7, + 8, + 8 + ], + "texture": "#texture" + } + } + } + ] +} diff --git a/src/main/resources/assets/foundation/models/block/frame/spruce_right.json b/src/main/resources/assets/foundation/models/block/frame/spruce_right.json new file mode 100644 index 00000000..e28bcccd --- /dev/null +++ b/src/main/resources/assets/foundation/models/block/frame/spruce_right.json @@ -0,0 +1,90 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [ + 32, + 32 + ], + "textures": { + "particle": "minecraft:block/spruce_planks", + "texture": "foundation:block/frame/spruce_frame" + }, + "elements": [ + { + "from": [ + -3, + 0, + 14 + ], + "to": [ + 0, + 16, + 16 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 8, + 0, + -8 + ] + }, + "faces": { + "north": { + "uv": [ + 0, + 7, + 1.5, + 15 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 3, + 7, + 4, + 15 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 1.5, + 7, + 0, + 15 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 4, + 7, + 5, + 15 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 9.48, + 7, + 8, + 7.98 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 9.48, + 7, + 8, + 7.98 + ], + "texture": "#texture" + } + } + } + ] +} diff --git a/src/main/resources/assets/foundation/models/block/frame/spruce_top.json b/src/main/resources/assets/foundation/models/block/frame/spruce_top.json new file mode 100644 index 00000000..b3abee58 --- /dev/null +++ b/src/main/resources/assets/foundation/models/block/frame/spruce_top.json @@ -0,0 +1,105 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [ + 32, + 32 + ], + "textures": { + "particle": "minecraft:block/spruce_planks", + "texture": "foundation:block/frame/spruce_frame" + }, + "elements": [ + { + "from": [ + -0.01, + 15.99, + 12.99 + ], + "to": [ + 16.01, + 20.01, + 16.01 + ], + "rotation": { + "angle": 0, + "axis": "z", + "origin": [ + 8, + 18, + -1.5 + ] + }, + "faces": { + "north": { + "uv": [ + 2.5, + 0, + 10.5, + 2 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 5, + 7, + 6.5, + 9 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 2.5, + 2, + 10.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" + } + } + } + ], + "groups": [ + { + "name": "group", + "origin": [ + 0, + 0, + 0 + ], + "color": 0, + "nbt": "{}", + "children": [ + 0 + ] + } + ] +} diff --git a/src/main/resources/assets/foundation/models/block/frame/spruce_top_left_corner.json b/src/main/resources/assets/foundation/models/block/frame/spruce_top_left_corner.json new file mode 100644 index 00000000..6349e6ef --- /dev/null +++ b/src/main/resources/assets/foundation/models/block/frame/spruce_top_left_corner.json @@ -0,0 +1,127 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [ + 32, + 32 + ], + "textures": { + "particle": "minecraft:block/spruce_planks", + "texture": "foundation:block/frame/spruce_frame" + }, + "elements": [ + { + "from": [ + 15.99, + 15.99, + 12.99 + ], + "to": [ + 21.01, + 20.01, + 16.01 + ], + "rotation": { + "angle": 0, + "axis": "z", + "origin": [ + 8, + 18, + -1.5 + ] + }, + "faces": { + "north": { + "uv": [ + 0, + 0, + 2.5, + 2 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 5, + 7, + 6.5, + 9 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 2.5, + 2, + 0, + 4 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 6.5, + 7, + 8, + 9 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 2.5, + 5.5, + 0, + 4 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 2.5, + 5.5, + 0, + 7 + ], + "texture": "#texture" + } + } + } + ], + "groups": [ + { + "name": "group", + "origin": [ + 0, + 0, + 0 + ], + "color": 0, + "nbt": "{}", + "children": [] + }, + { + "name": "group", + "origin": [ + 0, + 0, + 0 + ], + "color": 0, + "nbt": "{}", + "children": [ + 0 + ] + }, + { + "name": "group", + "origin": [ + 0, + 0, + 0 + ], + "color": 0, + "nbt": "{}", + "children": [] + } + ] +} diff --git a/src/main/resources/assets/foundation/models/block/frame/spruce_top_right_corner.json b/src/main/resources/assets/foundation/models/block/frame/spruce_top_right_corner.json new file mode 100644 index 00000000..521225b4 --- /dev/null +++ b/src/main/resources/assets/foundation/models/block/frame/spruce_top_right_corner.json @@ -0,0 +1,127 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [ + 32, + 32 + ], + "textures": { + "particle": "minecraft:block/spruce_planks", + "texture": "foundation:block/frame/spruce_frame" + }, + "elements": [ + { + "from": [ + -5.01, + 15.99, + 12.99 + ], + "to": [ + 0.01, + 20.01, + 16.01 + ], + "rotation": { + "angle": 0, + "axis": "z", + "origin": [ + 8, + 18, + -1.5 + ] + }, + "faces": { + "north": { + "uv": [ + 2.5, + 0, + 0, + 2 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 8, + 7, + 6.5, + 9 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 0, + 2, + 2.5, + 4 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 6.5, + 7, + 5, + 9 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 0, + 5.5, + 2.5, + 4 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 0, + 5.5, + 2.5, + 7 + ], + "texture": "#texture" + } + } + } + ], + "groups": [ + { + "name": "group", + "origin": [ + 0, + 0, + 0 + ], + "color": 0, + "nbt": "{}", + "children": [] + }, + { + "name": "group", + "origin": [ + 0, + 0, + 0 + ], + "color": 0, + "nbt": "{}", + "children": [] + }, + { + "name": "group", + "origin": [ + 0, + 0, + 0 + ], + "color": 0, + "nbt": "{}", + "children": [ + 0 + ] + } + ] +} diff --git a/src/main/resources/assets/foundation/models/block/frame/warped_bottom.json b/src/main/resources/assets/foundation/models/block/frame/warped_bottom.json new file mode 100644 index 00000000..3e1617ad --- /dev/null +++ b/src/main/resources/assets/foundation/models/block/frame/warped_bottom.json @@ -0,0 +1,105 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [ + 32, + 32 + ], + "textures": { + "particle": "minecraft:block/warped_planks", + "texture": "foundation:block/frame/warped_frame" + }, + "elements": [ + { + "from": [ + -0.01, + -4.01, + 12.99 + ], + "to": [ + 16.01, + 0.01, + 16.01 + ], + "rotation": { + "angle": 0, + "axis": "z", + "origin": [ + 8, + -2, + -1.5 + ] + }, + "faces": { + "north": { + "uv": [ + 2.5, + 2, + 10.5, + 0 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 5, + 9, + 6.5, + 7 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 2.5, + 4, + 10.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" + } + } + } + ], + "groups": [ + { + "name": "group", + "origin": [ + 0, + 0, + 0 + ], + "color": 0, + "nbt": "{}", + "children": [ + 0 + ] + } + ] +} diff --git a/src/main/resources/assets/foundation/models/block/frame/warped_bottom_left_corner.json b/src/main/resources/assets/foundation/models/block/frame/warped_bottom_left_corner.json new file mode 100644 index 00000000..48330242 --- /dev/null +++ b/src/main/resources/assets/foundation/models/block/frame/warped_bottom_left_corner.json @@ -0,0 +1,127 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [ + 32, + 32 + ], + "textures": { + "particle": "minecraft:block/warped_planks", + "texture": "foundation:block/frame/warped_frame" + }, + "elements": [ + { + "from": [ + 15.99, + -4.01, + 12.99 + ], + "to": [ + 21.01, + 0.01, + 16.01 + ], + "rotation": { + "angle": 0, + "axis": "z", + "origin": [ + 8, + -2, + -1.5 + ] + }, + "faces": { + "north": { + "uv": [ + 0, + 2, + 2.5, + 0 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 5, + 9, + 6.5, + 7 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 2.5, + 4, + 0, + 2 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 6.5, + 9, + 8, + 7 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 2.5, + 7, + 0, + 5.5 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 2.5, + 4, + 0, + 5.5 + ], + "texture": "#texture" + } + } + } + ], + "groups": [ + { + "name": "group", + "origin": [ + 0, + 0, + 0 + ], + "color": 0, + "nbt": "{}", + "children": [] + }, + { + "name": "group", + "origin": [ + 0, + 0, + 0 + ], + "color": 0, + "nbt": "{}", + "children": [] + }, + { + "name": "group", + "origin": [ + 0, + 0, + 0 + ], + "color": 0, + "nbt": "{}", + "children": [ + 0 + ] + } + ] +} diff --git a/src/main/resources/assets/foundation/models/block/frame/warped_bottom_right_corner.json b/src/main/resources/assets/foundation/models/block/frame/warped_bottom_right_corner.json new file mode 100644 index 00000000..4ee020cf --- /dev/null +++ b/src/main/resources/assets/foundation/models/block/frame/warped_bottom_right_corner.json @@ -0,0 +1,127 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [ + 32, + 32 + ], + "textures": { + "particle": "minecraft:block/warped_planks", + "texture": "foundation:block/frame/warped_frame" + }, + "elements": [ + { + "from": [ + -5.01, + -4.01, + 12.99 + ], + "to": [ + 0.01, + 0.01, + 16.01 + ], + "rotation": { + "angle": 0, + "axis": "z", + "origin": [ + 8, + -2, + -1.5 + ] + }, + "faces": { + "north": { + "uv": [ + 2.5, + 2, + 0, + 0 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 8, + 9, + 6.5, + 7 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 0, + 4, + 2.5, + 2 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 6.5, + 9, + 5, + 7 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 0, + 7, + 2.5, + 5.5 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 0, + 4, + 2.5, + 5.5 + ], + "texture": "#texture" + } + } + } + ], + "groups": [ + { + "name": "group", + "origin": [ + 0, + 0, + 0 + ], + "color": 0, + "nbt": "{}", + "children": [] + }, + { + "name": "group", + "origin": [ + 0, + 0, + 0 + ], + "color": 0, + "nbt": "{}", + "children": [] + }, + { + "name": "group", + "origin": [ + 0, + 0, + 0 + ], + "color": 0, + "nbt": "{}", + "children": [ + 0 + ] + } + ] +} diff --git a/src/main/resources/assets/foundation/models/block/frame/warped_frame.json b/src/main/resources/assets/foundation/models/block/frame/warped_frame.json new file mode 100644 index 00000000..db8f8897 --- /dev/null +++ b/src/main/resources/assets/foundation/models/block/frame/warped_frame.json @@ -0,0 +1,294 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [ + 32, + 32 + ], + "textures": { + "particle": "minecraft:block/warped_planks", + "texture": "foundation:block/frame/warped_frame" + }, + "elements": [ + { + "from": [ + -5, + 16, + -3 + ], + "to": [ + 21, + 20, + 0 + ], + "rotation": { + "angle": 0, + "axis": "z", + "origin": [ + 8, + 18, + -1.5 + ] + }, + "faces": { + "north": { + "uv": [ + 0, + 0, + 13, + 2 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 5, + 7, + 6.5, + 9 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 0, + 2, + 13, + 4 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 6.5, + 7, + 8, + 9 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 13, + 5.5, + 0, + 4 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 13, + 5.5, + 0, + 7 + ], + "texture": "#texture" + } + } + }, + { + "from": [ + -5, + -4, + -3 + ], + "to": [ + 21, + 0, + 0 + ], + "rotation": { + "angle": 0, + "axis": "z", + "origin": [ + 8, + -2, + -1.5 + ] + }, + "faces": { + "north": { + "uv": [ + 0, + 2, + 13, + 0 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 5, + 9, + 6.5, + 7 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 0, + 4, + 13, + 2 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 6.5, + 9, + 8, + 7 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 13, + 7, + 0, + 5.5 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 13, + 4, + 0, + 5.5 + ], + "texture": "#texture" + } + } + }, + { + "from": [ + -3, + 0, + -2 + ], + "to": [ + 0, + 16, + 0 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 16, + 0, + 0 + ] + }, + "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" + } + } + }, + { + "from": [ + 16, + 0, + -2 + ], + "to": [ + 19, + 16, + 0 + ], + "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" + } + } + } + ], + "groups": [ + { + "name": "group", + "origin": [ + 0, + 0, + 0 + ], + "color": 0, + "nbt": "{}", + "children": [ + 0, + 1, + 2, + 3 + ] + } + ] +} diff --git a/src/main/resources/assets/foundation/models/block/frame/warped_frame_inventory.json b/src/main/resources/assets/foundation/models/block/frame/warped_frame_inventory.json new file mode 100644 index 00000000..508ffe9d --- /dev/null +++ b/src/main/resources/assets/foundation/models/block/frame/warped_frame_inventory.json @@ -0,0 +1,394 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [ + 32, + 32 + ], + "textures": { + "particle": "minecraft:block/warped_planks", + "texture": "foundation:block/frame/warped_frame" + }, + "elements": [ + { + "from": [ + -0.02, + 11.98, + 5.98 + ], + "to": [ + 16.02, + 16.02, + 9.02 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 8, + 8, + 8 + ] + }, + "faces": { + "north": { + "uv": [ + 2.5, + 0, + 10.5, + 2 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 5, + 7, + 6.5, + 9 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 2.5, + 2, + 10.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" + } + } + }, + { + "from": [ + -0.02, + -0.02, + 5.98 + ], + "to": [ + 16.02, + 4.02, + 9.02 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 8, + 8, + 8 + ] + }, + "faces": { + "north": { + "uv": [ + 2.5, + 2, + 10.5, + 0 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 5, + 9, + 6.5, + 7 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 2.5, + 4, + 10.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" + } + } + }, + { + "from": [ + 2, + 0, + 7 + ], + "to": [ + 5, + 16, + 9 + ], + "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" + } + } + }, + { + "from": [ + 11, + 0, + 7 + ], + "to": [ + 14, + 16, + 9 + ], + "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" + } + } + } + ], + "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 + ] + } + }, + "groups": [ + { + "name": "group", + "origin": [ + 0, + 0, + 0 + ], + "color": 0, + "nbt": "{}", + "children": [ + 0, + 1, + 2, + 3 + ] + } + ] +} diff --git a/src/main/resources/assets/foundation/models/block/frame/warped_left.json b/src/main/resources/assets/foundation/models/block/frame/warped_left.json new file mode 100644 index 00000000..989cd796 --- /dev/null +++ b/src/main/resources/assets/foundation/models/block/frame/warped_left.json @@ -0,0 +1,90 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [ + 32, + 32 + ], + "textures": { + "particle": "minecraft:block/warped_planks", + "texture": "foundation:block/frame/warped_frame" + }, + "elements": [ + { + "from": [ + 16, + 0, + 14 + ], + "to": [ + 19, + 16, + 16 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 8, + 0, + -8 + ] + }, + "faces": { + "north": { + "uv": [ + 1.5, + 7, + 0, + 15 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 5, + 7, + 4, + 15 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 0, + 7, + 1.5, + 15 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 4, + 7, + 3, + 15 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 8, + 7, + 9.48, + 7.98 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 8, + 7, + 9.48, + 7.98 + ], + "texture": "#texture" + } + } + } + ] +} diff --git a/src/main/resources/assets/foundation/models/block/frame/warped_middle.json b/src/main/resources/assets/foundation/models/block/frame/warped_middle.json new file mode 100644 index 00000000..9e0f3724 --- /dev/null +++ b/src/main/resources/assets/foundation/models/block/frame/warped_middle.json @@ -0,0 +1,90 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [ + 32, + 32 + ], + "textures": { + "particle": "minecraft:block/warped_planks", + "texture": "foundation:block/frame/warped_frame" + }, + "elements": [ + { + "from": [ + 7, + 0, + 14 + ], + "to": [ + 9, + 16, + 16 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 8, + 0, + -8 + ] + }, + "faces": { + "north": { + "uv": [ + 0, + 7, + 1, + 15 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 3, + 7, + 4, + 15 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 1, + 7, + 0, + 15 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 4, + 7, + 5, + 15 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 9, + 7, + 8, + 8 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 9, + 7, + 8, + 8 + ], + "texture": "#texture" + } + } + } + ] +} diff --git a/src/main/resources/assets/foundation/models/block/frame/warped_right.json b/src/main/resources/assets/foundation/models/block/frame/warped_right.json new file mode 100644 index 00000000..7dc90290 --- /dev/null +++ b/src/main/resources/assets/foundation/models/block/frame/warped_right.json @@ -0,0 +1,90 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [ + 32, + 32 + ], + "textures": { + "particle": "minecraft:block/warped_planks", + "texture": "foundation:block/frame/warped_frame" + }, + "elements": [ + { + "from": [ + -3, + 0, + 14 + ], + "to": [ + 0, + 16, + 16 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 8, + 0, + -8 + ] + }, + "faces": { + "north": { + "uv": [ + 0, + 7, + 1.5, + 15 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 3, + 7, + 4, + 15 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 1.5, + 7, + 0, + 15 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 4, + 7, + 5, + 15 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 9.48, + 7, + 8, + 7.98 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 9.48, + 7, + 8, + 7.98 + ], + "texture": "#texture" + } + } + } + ] +} diff --git a/src/main/resources/assets/foundation/models/block/frame/warped_top.json b/src/main/resources/assets/foundation/models/block/frame/warped_top.json new file mode 100644 index 00000000..d0389ed2 --- /dev/null +++ b/src/main/resources/assets/foundation/models/block/frame/warped_top.json @@ -0,0 +1,105 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [ + 32, + 32 + ], + "textures": { + "particle": "minecraft:block/warped_planks", + "texture": "foundation:block/frame/warped_frame" + }, + "elements": [ + { + "from": [ + -0.01, + 15.99, + 12.99 + ], + "to": [ + 16.01, + 20.01, + 16.01 + ], + "rotation": { + "angle": 0, + "axis": "z", + "origin": [ + 8, + 18, + -1.5 + ] + }, + "faces": { + "north": { + "uv": [ + 2.5, + 0, + 10.5, + 2 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 5, + 7, + 6.5, + 9 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 2.5, + 2, + 10.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" + } + } + } + ], + "groups": [ + { + "name": "group", + "origin": [ + 0, + 0, + 0 + ], + "color": 0, + "nbt": "{}", + "children": [ + 0 + ] + } + ] +} diff --git a/src/main/resources/assets/foundation/models/block/frame/warped_top_left_corner.json b/src/main/resources/assets/foundation/models/block/frame/warped_top_left_corner.json new file mode 100644 index 00000000..39419666 --- /dev/null +++ b/src/main/resources/assets/foundation/models/block/frame/warped_top_left_corner.json @@ -0,0 +1,127 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [ + 32, + 32 + ], + "textures": { + "particle": "minecraft:block/warped_planks", + "texture": "foundation:block/frame/warped_frame" + }, + "elements": [ + { + "from": [ + 15.99, + 15.99, + 12.99 + ], + "to": [ + 21.01, + 20.01, + 16.01 + ], + "rotation": { + "angle": 0, + "axis": "z", + "origin": [ + 8, + 18, + -1.5 + ] + }, + "faces": { + "north": { + "uv": [ + 0, + 0, + 2.5, + 2 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 5, + 7, + 6.5, + 9 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 2.5, + 2, + 0, + 4 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 6.5, + 7, + 8, + 9 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 2.5, + 5.5, + 0, + 4 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 2.5, + 5.5, + 0, + 7 + ], + "texture": "#texture" + } + } + } + ], + "groups": [ + { + "name": "group", + "origin": [ + 0, + 0, + 0 + ], + "color": 0, + "nbt": "{}", + "children": [] + }, + { + "name": "group", + "origin": [ + 0, + 0, + 0 + ], + "color": 0, + "nbt": "{}", + "children": [ + 0 + ] + }, + { + "name": "group", + "origin": [ + 0, + 0, + 0 + ], + "color": 0, + "nbt": "{}", + "children": [] + } + ] +} diff --git a/src/main/resources/assets/foundation/models/block/frame/warped_top_right_corner.json b/src/main/resources/assets/foundation/models/block/frame/warped_top_right_corner.json new file mode 100644 index 00000000..92ca4995 --- /dev/null +++ b/src/main/resources/assets/foundation/models/block/frame/warped_top_right_corner.json @@ -0,0 +1,127 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [ + 32, + 32 + ], + "textures": { + "particle": "minecraft:block/warped_planks", + "texture": "foundation:block/frame/warped_frame" + }, + "elements": [ + { + "from": [ + -5.01, + 15.99, + 12.99 + ], + "to": [ + 0.01, + 20.01, + 16.01 + ], + "rotation": { + "angle": 0, + "axis": "z", + "origin": [ + 8, + 18, + -1.5 + ] + }, + "faces": { + "north": { + "uv": [ + 2.5, + 0, + 0, + 2 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 8, + 7, + 6.5, + 9 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 0, + 2, + 2.5, + 4 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 6.5, + 7, + 5, + 9 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 0, + 5.5, + 2.5, + 4 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 0, + 5.5, + 2.5, + 7 + ], + "texture": "#texture" + } + } + } + ], + "groups": [ + { + "name": "group", + "origin": [ + 0, + 0, + 0 + ], + "color": 0, + "nbt": "{}", + "children": [] + }, + { + "name": "group", + "origin": [ + 0, + 0, + 0 + ], + "color": 0, + "nbt": "{}", + "children": [] + }, + { + "name": "group", + "origin": [ + 0, + 0, + 0 + ], + "color": 0, + "nbt": "{}", + "children": [ + 0 + ] + } + ] +} diff --git a/src/main/resources/assets/foundation/models/block/lantern/wno.py b/src/main/resources/assets/foundation/models/block/lantern/wno.py deleted file mode 100644 index ab70171e..00000000 --- a/src/main/resources/assets/foundation/models/block/lantern/wno.py +++ /dev/null @@ -1,108 +0,0 @@ -import json -import os - - -################################################################# - -def ensure_outputs_exist(): - for file in os.walk(_cwd + f"\\{input_path}\\"): - try: - os.mkdir(file[0].replace(input_path, output_path)) - except: - continue - -# these 2 are for looping/replacing through every single key and value in a dict -def dict_replace_value(d, old, new): - x = {} - for k, v in d.items(): - if isinstance(v, dict): - v = dict_replace_value(v, old, new) - elif isinstance(v, list): - v = list_replace_value(v, old, new) - elif isinstance(v, str): - if not old is None and not new is None: - v = v.replace(old, new) - v = v.replace("{namespace}",f"{namespace}") - x[k] = v - return x - -def list_replace_value(l, old, new): - x = [] - for e in l: - if isinstance(e, list): - e = list_replace_value(e, old, new) - elif isinstance(e, dict): - e = dict_replace_value(e, old, new) - elif isinstance(e, str): - if not old is None and not new is None: - e = e.replace(old, new) - e = e.replace("{namespace}",f"{namespace}") - x.append(e) - return x - -################################################################# - - -colors = [ - "orange", - "magenta", - "light_blue", - "yellow", - "lime", - "pink", - "gray", - "light_gray", - "cyan", - "purple", - "blue", - "brown", - "green", - "red", - "black" -] - -woods = [ - "spruce", - "birch", - "jungle", - "acacia", - "dark_oak", - "mangrove", - "crimson", - "warped", - "bamboo", - "cherry" -] - -namespace = "another_furniture" - -cwd = os.getcwd() - - -process_specific = input("process specific file (or enter to skip): ") -if process_specific == "oak": - typea = "oak" - files_to_process = [f for f in os.listdir(cwd) if os.path.isfile(os.path.join(cwd, f)) and f.startswith("oak")] -elif process_specific != "": - files_to_process = [process_specific + ".json"] -else: - typea = "white" - files_to_process = [f for f in os.listdir(cwd) if os.path.isfile(os.path.join(cwd, f)) and f.startswith("white")] - -for file in files_to_process: - should_process = input("should process file " + file + "? ") - if should_process == "" or should_process.lower() == "y" or should_process.lower() == "yes": - f = open(file, "r") - data = json.loads(f.read()) - if "white" in file: - for color in colors: - new_data = dict_replace_value(data, "white", color) - with open(file.replace("white", color), "w+") as f: - f.write(json.dumps(new_data, indent=4) + "\n") - elif "oak" in file: - for wood in woods: - new_data = dict_replace_value(data, "oak", wood) - with open(file.replace("oak", wood), "w+") as f: - f.write(json.dumps(new_data, indent=4) + "\n") - - diff --git a/src/main/resources/assets/foundation/models/block/oak_frame.json b/src/main/resources/assets/foundation/models/block/oak_frame.json deleted file mode 100644 index aa40937b..00000000 --- a/src/main/resources/assets/foundation/models/block/oak_frame.json +++ /dev/null @@ -1,66 +0,0 @@ -{ - "credit": "Made with Blockbench", - "texture_size": [32, 32], - "textures": { - "particle": "foundation:block/oak_frame", - "main": "foundation:block/oak_frame" - }, - "elements": [ - { - "from": [-5, 16, -3], - "to": [21, 20, 0], - "rotation": {"angle": 0, "axis": "z", "origin": [8, 18, -1.5]}, - "faces": { - "north": {"uv": [0, 0, 13, 2], "texture": "#main"}, - "east": {"uv": [5, 7, 6.5, 9], "texture": "#main"}, - "south": {"uv": [0, 2, 13, 4], "texture": "#main"}, - "west": {"uv": [6.5, 7, 8, 9], "texture": "#main"}, - "up": {"uv": [13, 5.5, 0, 4], "texture": "#main"}, - "down": {"uv": [13, 5.5, 0, 7], "texture": "#main"} - } - }, - { - "from": [-5, -4, -3], - "to": [21, 0, 0], - "rotation": {"angle": 0, "axis": "z", "origin": [8, -2, -1.5]}, - "faces": { - "north": {"uv": [0, 2, 13, 0], "texture": "#main"}, - "east": {"uv": [5, 9, 6.5, 7], "texture": "#main"}, - "south": {"uv": [0, 4, 13, 2], "texture": "#main"}, - "west": {"uv": [6.5, 9, 8, 7], "texture": "#main"}, - "up": {"uv": [13, 7, 0, 5.5], "texture": "#main"}, - "down": {"uv": [13, 4, 0, 5.5], "texture": "#main"} - } - }, - { - "from": [-3, 0, -2], - "to": [0, 16, 0], - "rotation": {"angle": 0, "axis": "y", "origin": [16, 0, 0]}, - "faces": { - "north": {"uv": [0, 7, 1.5, 15], "texture": "#main"}, - "east": {"uv": [3, 7, 4, 15], "texture": "#main"}, - "south": {"uv": [1.5, 7, 3, 15], "texture": "#main"}, - "west": {"uv": [4, 7, 5, 15], "texture": "#main"} - } - }, - { - "from": [16, 0, -2], - "to": [19, 16, 0], - "faces": { - "north": {"uv": [1.5, 7, 0, 15], "texture": "#main"}, - "east": {"uv": [5, 7, 4, 15], "texture": "#main"}, - "south": {"uv": [3, 7, 1.5, 15], "texture": "#main"}, - "west": {"uv": [4, 7, 3, 15], "texture": "#main"} - } - } - ], - "groups": [ - { - "name": "group", - "origin": [0, 0, 0], - "color": 0, - "nbt": "{}", - "children": [0, 1, 2, 3] - } - ] -} \ No newline at end of file diff --git a/src/main/resources/assets/foundation/models/block/oak_platform.json b/src/main/resources/assets/foundation/models/block/oak_platform.json deleted file mode 100644 index 8dbe877b..00000000 --- a/src/main/resources/assets/foundation/models/block/oak_platform.json +++ /dev/null @@ -1,80 +0,0 @@ -{ - "credit": "Made with Blockbench", - "texture_size": [64, 64], - "textures": { - "particle": "foundation:block/oak_platform", - "main": "foundation:block/oak_platform" - }, - "elements": [ - { - "from": [0, 3, 0], - "to": [16, 6, 16], - "rotation": {"angle": 0, "axis": "x", "origin": [8, 3, 8]}, - "faces": { - "north": {"uv": [4, 4, 8, 4.75], "texture": "#main"}, - "east": {"uv": [0, 4, 4, 4.75], "texture": "#main"}, - "south": {"uv": [8, 4, 4, 4.75], "texture": "#main"}, - "west": {"uv": [0, 4, 4, 4.75], "texture": "#main"}, - "up": {"uv": [8, 4, 4, 0], "texture": "#main"}, - "down": {"uv": [12, 0, 8, 4], "texture": "#main"} - } - }, - { - "from": [11, 0, 0], - "to": [14, 3, 16], - "rotation": {"angle": 0, "axis": "x", "origin": [8, 3, 8]}, - "faces": { - "north": {"uv": [4, 8.75, 4.75, 9.5], "texture": "#main"}, - "east": {"uv": [0, 8.75, 4, 9.5], "texture": "#main"}, - "south": {"uv": [4.75, 8.75, 4, 9.5], "texture": "#main"}, - "west": {"uv": [4.75, 8.75, 8.75, 9.5], "texture": "#main"}, - "up": {"uv": [4.75, 8.75, 4, 4.75], "texture": "#main"}, - "down": {"uv": [5.5, 4.75, 4.75, 8.75], "texture": "#main"} - } - }, - { - "from": [2, 0, 0], - "to": [5, 3, 16], - "rotation": {"angle": 0, "axis": "x", "origin": [8, 3, 8]}, - "faces": { - "north": {"uv": [4.75, 8.75, 4, 9.5], "texture": "#main"}, - "east": {"uv": [8.75, 8.75, 4.75, 9.5], "texture": "#main"}, - "south": {"uv": [4, 8.75, 4.75, 9.5], "texture": "#main"}, - "west": {"uv": [4, 8.75, 0, 9.5], "texture": "#main"}, - "up": {"uv": [4, 8.75, 4.75, 4.75], "texture": "#main"}, - "down": {"uv": [4.75, 4.75, 5.5, 8.75], "texture": "#main"} - } - } - ], - "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/foundation/models/block/oak_platform_bottom.json b/src/main/resources/assets/foundation/models/block/oak_platform_bottom.json deleted file mode 100644 index 8dbe877b..00000000 --- a/src/main/resources/assets/foundation/models/block/oak_platform_bottom.json +++ /dev/null @@ -1,80 +0,0 @@ -{ - "credit": "Made with Blockbench", - "texture_size": [64, 64], - "textures": { - "particle": "foundation:block/oak_platform", - "main": "foundation:block/oak_platform" - }, - "elements": [ - { - "from": [0, 3, 0], - "to": [16, 6, 16], - "rotation": {"angle": 0, "axis": "x", "origin": [8, 3, 8]}, - "faces": { - "north": {"uv": [4, 4, 8, 4.75], "texture": "#main"}, - "east": {"uv": [0, 4, 4, 4.75], "texture": "#main"}, - "south": {"uv": [8, 4, 4, 4.75], "texture": "#main"}, - "west": {"uv": [0, 4, 4, 4.75], "texture": "#main"}, - "up": {"uv": [8, 4, 4, 0], "texture": "#main"}, - "down": {"uv": [12, 0, 8, 4], "texture": "#main"} - } - }, - { - "from": [11, 0, 0], - "to": [14, 3, 16], - "rotation": {"angle": 0, "axis": "x", "origin": [8, 3, 8]}, - "faces": { - "north": {"uv": [4, 8.75, 4.75, 9.5], "texture": "#main"}, - "east": {"uv": [0, 8.75, 4, 9.5], "texture": "#main"}, - "south": {"uv": [4.75, 8.75, 4, 9.5], "texture": "#main"}, - "west": {"uv": [4.75, 8.75, 8.75, 9.5], "texture": "#main"}, - "up": {"uv": [4.75, 8.75, 4, 4.75], "texture": "#main"}, - "down": {"uv": [5.5, 4.75, 4.75, 8.75], "texture": "#main"} - } - }, - { - "from": [2, 0, 0], - "to": [5, 3, 16], - "rotation": {"angle": 0, "axis": "x", "origin": [8, 3, 8]}, - "faces": { - "north": {"uv": [4.75, 8.75, 4, 9.5], "texture": "#main"}, - "east": {"uv": [8.75, 8.75, 4.75, 9.5], "texture": "#main"}, - "south": {"uv": [4, 8.75, 4.75, 9.5], "texture": "#main"}, - "west": {"uv": [4, 8.75, 0, 9.5], "texture": "#main"}, - "up": {"uv": [4, 8.75, 4.75, 4.75], "texture": "#main"}, - "down": {"uv": [4.75, 4.75, 5.5, 8.75], "texture": "#main"} - } - } - ], - "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/foundation/models/block/oak_platform_open.json b/src/main/resources/assets/foundation/models/block/oak_platform_open.json deleted file mode 100644 index 8a0b9149..00000000 --- a/src/main/resources/assets/foundation/models/block/oak_platform_open.json +++ /dev/null @@ -1,49 +0,0 @@ -{ - "credit": "Made with Blockbench", - "texture_size": [64, 64], - "textures": { - "0": "block/texture", - "particle": "block/texture" - }, - "elements": [ - { - "from": [0, 0, 13], - "to": [16, 16, 16], - "rotation": {"angle": 0, "axis": "x", "origin": [8, 3, 8]}, - "faces": { - "north": {"uv": [12, 0, 8, 4], "rotation": 180, "texture": "#0"}, - "east": {"uv": [0, 4, 4, 4.75], "rotation": 270, "texture": "#0"}, - "south": {"uv": [8, 4, 4, 0], "texture": "#0"}, - "west": {"uv": [0, 4, 4, 4.75], "rotation": 90, "texture": "#0"}, - "up": {"uv": [4, 4, 8, 4.75], "rotation": 180, "texture": "#0"}, - "down": {"uv": [8, 4, 4, 4.75], "texture": "#0"} - } - }, - { - "from": [11, 0, 10], - "to": [14, 16, 13], - "rotation": {"angle": 0, "axis": "x", "origin": [8, 3, 8]}, - "faces": { - "north": {"uv": [5.5, 4.75, 4.75, 8.75], "rotation": 180, "texture": "#0"}, - "east": {"uv": [0, 8.75, 4, 9.5], "rotation": 270, "texture": "#0"}, - "south": {"uv": [4.75, 8.75, 4, 4.75], "texture": "#0"}, - "west": {"uv": [4.75, 8.75, 8.75, 9.5], "rotation": 90, "texture": "#0"}, - "up": {"uv": [4, 8.75, 4.75, 9.5], "rotation": 180, "texture": "#0"}, - "down": {"uv": [4.75, 8.75, 4, 9.5], "texture": "#0"} - } - }, - { - "from": [2, 0, 10], - "to": [5, 16, 13], - "rotation": {"angle": 0, "axis": "x", "origin": [8, 3, 8]}, - "faces": { - "north": {"uv": [4.75, 4.75, 5.5, 8.75], "rotation": 180, "texture": "#0"}, - "east": {"uv": [8.75, 8.75, 4.75, 9.5], "rotation": 270, "texture": "#0"}, - "south": {"uv": [4, 8.75, 4.75, 4.75], "texture": "#0"}, - "west": {"uv": [4, 8.75, 0, 9.5], "rotation": 90, "texture": "#0"}, - "up": {"uv": [4.75, 8.75, 4, 9.5], "rotation": 180, "texture": "#0"}, - "down": {"uv": [4, 8.75, 4.75, 9.5], "texture": "#0"} - } - } - ] -} \ No newline at end of file diff --git a/src/main/resources/assets/foundation/models/block/oak_platform_top.json b/src/main/resources/assets/foundation/models/block/oak_platform_top.json deleted file mode 100644 index 7942493f..00000000 --- a/src/main/resources/assets/foundation/models/block/oak_platform_top.json +++ /dev/null @@ -1,49 +0,0 @@ -{ - "credit": "Made with Blockbench", - "texture_size": [64, 64], - "textures": { - "particle": "foundation:block/oak_platform", - "main": "foundation:block/oak_platform" - }, - "elements": [ - { - "from": [0, 13, 0], - "to": [16, 16, 16], - "rotation": {"angle": 0, "axis": "x", "origin": [8, 3, 8]}, - "faces": { - "north": {"uv": [4, 4, 8, 4.75], "texture": "#main"}, - "east": {"uv": [0, 4, 4, 4.75], "texture": "#main"}, - "south": {"uv": [8, 4, 4, 4.75], "texture": "#main"}, - "west": {"uv": [0, 4, 4, 4.75], "texture": "#main"}, - "up": {"uv": [8, 4, 4, 0], "texture": "#main"}, - "down": {"uv": [12, 0, 8, 4], "texture": "#main"} - } - }, - { - "from": [11, 10, 0], - "to": [14, 13, 16], - "rotation": {"angle": 0, "axis": "x", "origin": [8, 3, 8]}, - "faces": { - "north": {"uv": [4, 8.75, 4.75, 9.5], "texture": "#main"}, - "east": {"uv": [0, 8.75, 4, 9.5], "texture": "#main"}, - "south": {"uv": [4.75, 8.75, 4, 9.5], "texture": "#main"}, - "west": {"uv": [4.75, 8.75, 8.75, 9.5], "texture": "#main"}, - "up": {"uv": [4.75, 8.75, 4, 4.75], "texture": "#main"}, - "down": {"uv": [5.5, 4.75, 4.75, 8.75], "texture": "#main"} - } - }, - { - "from": [2, 10, 0], - "to": [5, 13, 16], - "rotation": {"angle": 0, "axis": "x", "origin": [8, 3, 8]}, - "faces": { - "north": {"uv": [4.75, 8.75, 4, 9.5], "texture": "#main"}, - "east": {"uv": [8.75, 8.75, 4.75, 9.5], "texture": "#main"}, - "south": {"uv": [4, 8.75, 4.75, 9.5], "texture": "#main"}, - "west": {"uv": [4, 8.75, 0, 9.5], "texture": "#main"}, - "up": {"uv": [4, 8.75, 4.75, 4.75], "texture": "#main"}, - "down": {"uv": [4.75, 4.75, 5.5, 8.75], "texture": "#main"} - } - } - ] -} \ No newline at end of file diff --git a/src/main/resources/assets/foundation/models/block/pallet/acacia_pallet_bottom.json b/src/main/resources/assets/foundation/models/block/pallet/acacia_pallet_bottom.json new file mode 100644 index 00000000..7adad7ca --- /dev/null +++ b/src/main/resources/assets/foundation/models/block/pallet/acacia_pallet_bottom.json @@ -0,0 +1,412 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [ + 32, + 32 + ], + "textures": { + "texture": "foundation:block/pallet/acacia_pallet", + "particle": "minecraft:block/acacia_planks" + }, + "elements": [ + { + "from": [ + 10, + 0, + 0 + ], + "to": [ + 14, + 3, + 16 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 3, + 8 + ] + }, + "faces": { + "north": { + "uv": [ + 8, + 13.5, + 10, + 15 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 8, + 6, + 16, + 7.5 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 10, + 13.5, + 12, + 15 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 0, + 8, + 8, + 9.5 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 2, + 8, + 0, + 0 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 4, + 0, + 2, + 8 + ], + "texture": "#texture" + } + } + }, + { + "from": [ + 2, + 0, + 0 + ], + "to": [ + 6, + 3, + 16 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 3, + 8 + ] + }, + "faces": { + "north": { + "uv": [ + 12, + 13.5, + 14, + 15 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 0, + 13, + 8, + 14.5 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 14, + 13.5, + 16, + 15 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 0, + 10, + 8, + 11.5 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 6, + 8, + 4, + 0 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 8, + 0, + 6, + 8 + ], + "texture": "#texture" + } + } + }, + { + "from": [ + 0, + 3, + 10 + ], + "to": [ + 16, + 6, + 14 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 3, + 8 + ] + }, + "faces": { + "north": { + "uv": [ + 8, + 10.5, + 16, + 12 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 4, + 14.5, + 6, + 16 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 0, + 13, + 8, + 14.5 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 6, + 14.5, + 8, + 16 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 16, + 4, + 8, + 2 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 16, + 4, + 8, + 6 + ], + "texture": "#texture" + } + } + }, + { + "from": [ + 0, + 3, + 2 + ], + "to": [ + 16, + 6, + 6 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 3, + 8 + ] + }, + "faces": { + "north": { + "uv": [ + 8, + 10.5, + 16, + 12 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 0, + 14.5, + 2, + 16 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 0, + 10, + 8, + 11.5 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 2, + 14.5, + 4, + 16 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 8, + 10, + 0, + 8 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 16, + 0, + 8, + 2 + ], + "texture": "#texture" + } + } + } + ], + "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 + ] + } + } +} diff --git a/src/main/resources/assets/foundation/models/block/pallet/acacia_pallet_bottom_layer1.json b/src/main/resources/assets/foundation/models/block/pallet/acacia_pallet_bottom_layer1.json new file mode 100644 index 00000000..3ddc59be --- /dev/null +++ b/src/main/resources/assets/foundation/models/block/pallet/acacia_pallet_bottom_layer1.json @@ -0,0 +1,258 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [ + 32, + 32 + ], + "textures": { + "texture": "foundation:block/pallet/acacia_pallet", + "particle": "minecraft:block/acacia_planks" + }, + "elements": [ + { + "from": [ + 10, + 0, + 0 + ], + "to": [ + 14, + 3, + 16 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 3, + 8 + ] + }, + "faces": { + "north": { + "uv": [ + 8, + 13.5, + 10, + 15 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 8, + 6, + 16, + 7.5 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 10, + 13.5, + 12, + 15 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 0, + 8, + 8, + 9.5 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 2, + 8, + 0, + 0 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 4, + 0, + 2, + 8 + ], + "texture": "#texture" + } + } + }, + { + "from": [ + 2, + 0, + 0 + ], + "to": [ + 6, + 3, + 16 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 3, + 8 + ] + }, + "faces": { + "north": { + "uv": [ + 12, + 13.5, + 14, + 15 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 0, + 13, + 8, + 14.5 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 14, + 13.5, + 16, + 15 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 0, + 10, + 8, + 11.5 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 6, + 8, + 4, + 0 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 8, + 0, + 6, + 8 + ], + "texture": "#texture" + } + } + } + ], + "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 + ] + } + } +} diff --git a/src/main/resources/assets/foundation/models/block/pallet/acacia_pallet_bottom_layer2.json b/src/main/resources/assets/foundation/models/block/pallet/acacia_pallet_bottom_layer2.json new file mode 100644 index 00000000..6886a6e4 --- /dev/null +++ b/src/main/resources/assets/foundation/models/block/pallet/acacia_pallet_bottom_layer2.json @@ -0,0 +1,258 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [ + 32, + 32 + ], + "textures": { + "texture": "foundation:block/pallet/acacia_pallet", + "particle": "minecraft:block/acacia_planks" + }, + "elements": [ + { + "from": [ + 0, + 3, + 10 + ], + "to": [ + 16, + 6, + 14 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 3, + 8 + ] + }, + "faces": { + "north": { + "uv": [ + 8, + 10.5, + 16, + 12 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 4, + 14.5, + 6, + 16 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 0, + 13, + 8, + 14.5 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 6, + 14.5, + 8, + 16 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 16, + 4, + 8, + 2 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 16, + 4, + 8, + 6 + ], + "texture": "#texture" + } + } + }, + { + "from": [ + 0, + 3, + 2 + ], + "to": [ + 16, + 6, + 6 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 3, + 8 + ] + }, + "faces": { + "north": { + "uv": [ + 8, + 10.5, + 16, + 12 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 0, + 14.5, + 2, + 16 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 0, + 10, + 8, + 11.5 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 2, + 14.5, + 4, + 16 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 8, + 10, + 0, + 8 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 16, + 0, + 8, + 2 + ], + "texture": "#texture" + } + } + } + ], + "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 + ] + } + } +} diff --git a/src/main/resources/assets/foundation/models/block/pallet/acacia_pallet_open.json b/src/main/resources/assets/foundation/models/block/pallet/acacia_pallet_open.json new file mode 100644 index 00000000..a5296c1e --- /dev/null +++ b/src/main/resources/assets/foundation/models/block/pallet/acacia_pallet_open.json @@ -0,0 +1,337 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [ + 32, + 32 + ], + "textures": { + "texture": "foundation:block/pallet/acacia_pallet", + "particle": "minecraft:block/acacia_planks" + }, + "elements": [ + { + "from": [ + 10, + 0, + 10 + ], + "to": [ + 14, + 16, + 13 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 8, + 13 + ] + }, + "faces": { + "north": { + "uv": [ + 4, + 0, + 2, + 8 + ], + "rotation": 180, + "texture": "#texture" + }, + "east": { + "uv": [ + 8, + 6, + 16, + 7.5 + ], + "rotation": 270, + "texture": "#texture" + }, + "south": { + "uv": [ + 2, + 8, + 0, + 0 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 0, + 8, + 8, + 9.5 + ], + "rotation": 90, + "texture": "#texture" + }, + "up": { + "uv": [ + 8, + 13.5, + 10, + 15 + ], + "rotation": 180, + "texture": "#texture" + }, + "down": { + "uv": [ + 10, + 13.5, + 12, + 15 + ], + "texture": "#texture" + } + } + }, + { + "from": [ + 2, + 0, + 10 + ], + "to": [ + 6, + 16, + 13 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 8, + 13 + ] + }, + "faces": { + "north": { + "uv": [ + 8, + 0, + 6, + 8 + ], + "rotation": 180, + "texture": "#texture" + }, + "east": { + "uv": [ + 0, + 13, + 8, + 14.5 + ], + "rotation": 270, + "texture": "#texture" + }, + "south": { + "uv": [ + 6, + 8, + 4, + 0 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 0, + 10, + 8, + 11.5 + ], + "rotation": 90, + "texture": "#texture" + }, + "up": { + "uv": [ + 12, + 13.5, + 14, + 15 + ], + "rotation": 180, + "texture": "#texture" + }, + "down": { + "uv": [ + 14, + 13.5, + 16, + 15 + ], + "texture": "#texture" + } + } + }, + { + "from": [ + 0, + 2, + 13 + ], + "to": [ + 16, + 6, + 16 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 8, + 13 + ] + }, + "faces": { + "north": { + "uv": [ + 16, + 4, + 8, + 6 + ], + "rotation": 180, + "texture": "#texture" + }, + "east": { + "uv": [ + 4, + 14.5, + 6, + 16 + ], + "rotation": 270, + "texture": "#texture" + }, + "south": { + "uv": [ + 16, + 4, + 8, + 2 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 6, + 14.5, + 8, + 16 + ], + "rotation": 90, + "texture": "#texture" + }, + "up": { + "uv": [ + 8, + 10.5, + 16, + 12 + ], + "rotation": 180, + "texture": "#texture" + }, + "down": { + "uv": [ + 0, + 13, + 8, + 14.5 + ], + "texture": "#texture" + } + } + }, + { + "from": [ + 0, + 10, + 13 + ], + "to": [ + 16, + 14, + 16 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 8, + 13 + ] + }, + "faces": { + "north": { + "uv": [ + 16, + 0, + 8, + 2 + ], + "rotation": 180, + "texture": "#texture" + }, + "east": { + "uv": [ + 0, + 14.5, + 2, + 16 + ], + "rotation": 270, + "texture": "#texture" + }, + "south": { + "uv": [ + 8, + 10, + 0, + 8 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 2, + 14.5, + 4, + 16 + ], + "rotation": 90, + "texture": "#texture" + }, + "up": { + "uv": [ + 8, + 10.5, + 16, + 12 + ], + "rotation": 180, + "texture": "#texture" + }, + "down": { + "uv": [ + 0, + 10, + 8, + 11.5 + ], + "texture": "#texture" + } + } + } + ] +} diff --git a/src/main/resources/assets/foundation/models/block/pallet/acacia_pallet_open_layer1.json b/src/main/resources/assets/foundation/models/block/pallet/acacia_pallet_open_layer1.json new file mode 100644 index 00000000..ddc86cdf --- /dev/null +++ b/src/main/resources/assets/foundation/models/block/pallet/acacia_pallet_open_layer1.json @@ -0,0 +1,266 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [ + 32, + 32 + ], + "textures": { + "texture": "foundation:block/pallet/acacia_pallet", + "particle": "minecraft:block/acacia_planks" + }, + "elements": [ + { + "from": [ + 10, + 0, + 10 + ], + "to": [ + 14, + 16, + 13 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 8, + 13 + ] + }, + "faces": { + "north": { + "uv": [ + 4, + 0, + 2, + 8 + ], + "rotation": 180, + "texture": "#texture" + }, + "east": { + "uv": [ + 8, + 6, + 16, + 7.5 + ], + "rotation": 270, + "texture": "#texture" + }, + "south": { + "uv": [ + 2, + 8, + 0, + 0 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 0, + 8, + 8, + 9.5 + ], + "rotation": 90, + "texture": "#texture" + }, + "up": { + "uv": [ + 8, + 13.5, + 10, + 15 + ], + "rotation": 180, + "texture": "#texture" + }, + "down": { + "uv": [ + 10, + 13.5, + 12, + 15 + ], + "texture": "#texture" + } + } + }, + { + "from": [ + 2, + 0, + 10 + ], + "to": [ + 6, + 16, + 13 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 8, + 13 + ] + }, + "faces": { + "north": { + "uv": [ + 8, + 0, + 6, + 8 + ], + "rotation": 180, + "texture": "#texture" + }, + "east": { + "uv": [ + 0, + 13, + 8, + 14.5 + ], + "rotation": 270, + "texture": "#texture" + }, + "south": { + "uv": [ + 6, + 8, + 4, + 0 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 0, + 10, + 8, + 11.5 + ], + "rotation": 90, + "texture": "#texture" + }, + "up": { + "uv": [ + 12, + 13.5, + 14, + 15 + ], + "rotation": 180, + "texture": "#texture" + }, + "down": { + "uv": [ + 14, + 13.5, + 16, + 15 + ], + "texture": "#texture" + } + } + } + ], + "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 + ] + } + } +} diff --git a/src/main/resources/assets/foundation/models/block/pallet/acacia_pallet_open_layer2.json b/src/main/resources/assets/foundation/models/block/pallet/acacia_pallet_open_layer2.json new file mode 100644 index 00000000..2d2acce8 --- /dev/null +++ b/src/main/resources/assets/foundation/models/block/pallet/acacia_pallet_open_layer2.json @@ -0,0 +1,266 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [ + 32, + 32 + ], + "textures": { + "texture": "foundation:block/pallet/acacia_pallet", + "particle": "minecraft:block/acacia_planks" + }, + "elements": [ + { + "from": [ + 0, + 2, + 13 + ], + "to": [ + 16, + 6, + 16 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 8, + 13 + ] + }, + "faces": { + "north": { + "uv": [ + 16, + 4, + 8, + 6 + ], + "rotation": 180, + "texture": "#texture" + }, + "east": { + "uv": [ + 4, + 14.5, + 6, + 16 + ], + "rotation": 270, + "texture": "#texture" + }, + "south": { + "uv": [ + 16, + 4, + 8, + 2 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 6, + 14.5, + 8, + 16 + ], + "rotation": 90, + "texture": "#texture" + }, + "up": { + "uv": [ + 8, + 10.5, + 16, + 12 + ], + "rotation": 180, + "texture": "#texture" + }, + "down": { + "uv": [ + 0, + 13, + 8, + 14.5 + ], + "texture": "#texture" + } + } + }, + { + "from": [ + 0, + 10, + 13 + ], + "to": [ + 16, + 14, + 16 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 8, + 13 + ] + }, + "faces": { + "north": { + "uv": [ + 16, + 0, + 8, + 2 + ], + "rotation": 180, + "texture": "#texture" + }, + "east": { + "uv": [ + 0, + 14.5, + 2, + 16 + ], + "rotation": 270, + "texture": "#texture" + }, + "south": { + "uv": [ + 8, + 10, + 0, + 8 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 2, + 14.5, + 4, + 16 + ], + "rotation": 90, + "texture": "#texture" + }, + "up": { + "uv": [ + 8, + 10.5, + 16, + 12 + ], + "rotation": 180, + "texture": "#texture" + }, + "down": { + "uv": [ + 0, + 10, + 8, + 11.5 + ], + "texture": "#texture" + } + } + } + ], + "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 + ] + } + } +} diff --git a/src/main/resources/assets/foundation/models/block/pallet/acacia_pallet_top.json b/src/main/resources/assets/foundation/models/block/pallet/acacia_pallet_top.json new file mode 100644 index 00000000..6b7467b2 --- /dev/null +++ b/src/main/resources/assets/foundation/models/block/pallet/acacia_pallet_top.json @@ -0,0 +1,321 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [ + 32, + 32 + ], + "textures": { + "texture": "foundation:block/pallet/acacia_pallet", + "particle": "minecraft:block/acacia_planks" + }, + "elements": [ + { + "from": [ + 10, + 10, + 0 + ], + "to": [ + 14, + 13, + 16 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 13, + 8 + ] + }, + "faces": { + "north": { + "uv": [ + 8, + 13.5, + 10, + 15 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 8, + 6, + 16, + 7.5 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 10, + 13.5, + 12, + 15 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 0, + 8, + 8, + 9.5 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 2, + 8, + 0, + 0 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 4, + 0, + 2, + 8 + ], + "texture": "#texture" + } + } + }, + { + "from": [ + 2, + 10, + 0 + ], + "to": [ + 6, + 13, + 16 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 13, + 8 + ] + }, + "faces": { + "north": { + "uv": [ + 12, + 13.5, + 14, + 15 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 0, + 13, + 8, + 14.5 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 14, + 13.5, + 16, + 15 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 0, + 10, + 8, + 11.5 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 6, + 8, + 4, + 0 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 8, + 0, + 6, + 8 + ], + "texture": "#texture" + } + } + }, + { + "from": [ + 0, + 13, + 10 + ], + "to": [ + 16, + 16, + 14 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 13, + 8 + ] + }, + "faces": { + "north": { + "uv": [ + 8, + 10.5, + 16, + 12 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 4, + 14.5, + 6, + 16 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 0, + 13, + 8, + 14.5 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 6, + 14.5, + 8, + 16 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 16, + 4, + 8, + 2 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 16, + 4, + 8, + 6 + ], + "texture": "#texture" + } + } + }, + { + "from": [ + 0, + 13, + 2 + ], + "to": [ + 16, + 16, + 6 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 13, + 8 + ] + }, + "faces": { + "north": { + "uv": [ + 8, + 10.5, + 16, + 12 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 0, + 14.5, + 2, + 16 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 0, + 10, + 8, + 11.5 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 2, + 14.5, + 4, + 16 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 8, + 10, + 0, + 8 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 16, + 0, + 8, + 2 + ], + "texture": "#texture" + } + } + } + ] +} diff --git a/src/main/resources/assets/foundation/models/block/pallet/acacia_pallet_top_layer1.json b/src/main/resources/assets/foundation/models/block/pallet/acacia_pallet_top_layer1.json new file mode 100644 index 00000000..c30f6e7a --- /dev/null +++ b/src/main/resources/assets/foundation/models/block/pallet/acacia_pallet_top_layer1.json @@ -0,0 +1,258 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [ + 32, + 32 + ], + "textures": { + "texture": "foundation:block/pallet/acacia_pallet", + "particle": "minecraft:block/acacia_planks" + }, + "elements": [ + { + "from": [ + 10, + 10, + 0 + ], + "to": [ + 14, + 13, + 16 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 13, + 8 + ] + }, + "faces": { + "north": { + "uv": [ + 8, + 13.5, + 10, + 15 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 8, + 6, + 16, + 7.5 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 10, + 13.5, + 12, + 15 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 0, + 8, + 8, + 9.5 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 2, + 8, + 0, + 0 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 4, + 0, + 2, + 8 + ], + "texture": "#texture" + } + } + }, + { + "from": [ + 2, + 10, + 0 + ], + "to": [ + 6, + 13, + 16 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 13, + 8 + ] + }, + "faces": { + "north": { + "uv": [ + 12, + 13.5, + 14, + 15 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 0, + 13, + 8, + 14.5 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 14, + 13.5, + 16, + 15 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 0, + 10, + 8, + 11.5 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 6, + 8, + 4, + 0 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 8, + 0, + 6, + 8 + ], + "texture": "#texture" + } + } + } + ], + "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 + ] + } + } +} diff --git a/src/main/resources/assets/foundation/models/block/pallet/acacia_pallet_top_layer2.json b/src/main/resources/assets/foundation/models/block/pallet/acacia_pallet_top_layer2.json new file mode 100644 index 00000000..c0f68ac2 --- /dev/null +++ b/src/main/resources/assets/foundation/models/block/pallet/acacia_pallet_top_layer2.json @@ -0,0 +1,258 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [ + 32, + 32 + ], + "textures": { + "texture": "foundation:block/pallet/acacia_pallet", + "particle": "minecraft:block/acacia_planks" + }, + "elements": [ + { + "from": [ + 0, + 13, + 10 + ], + "to": [ + 16, + 16, + 14 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 13, + 8 + ] + }, + "faces": { + "north": { + "uv": [ + 8, + 10.5, + 16, + 12 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 4, + 14.5, + 6, + 16 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 0, + 13, + 8, + 14.5 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 6, + 14.5, + 8, + 16 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 16, + 4, + 8, + 2 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 16, + 4, + 8, + 6 + ], + "texture": "#texture" + } + } + }, + { + "from": [ + 0, + 13, + 2 + ], + "to": [ + 16, + 16, + 6 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 13, + 8 + ] + }, + "faces": { + "north": { + "uv": [ + 8, + 10.5, + 16, + 12 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 0, + 14.5, + 2, + 16 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 0, + 10, + 8, + 11.5 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 2, + 14.5, + 4, + 16 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 8, + 10, + 0, + 8 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 16, + 0, + 8, + 2 + ], + "texture": "#texture" + } + } + } + ], + "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 + ] + } + } +} diff --git a/src/main/resources/assets/foundation/models/block/pallet/bamboo_pallet_bottom.json b/src/main/resources/assets/foundation/models/block/pallet/bamboo_pallet_bottom.json new file mode 100644 index 00000000..976bfbca --- /dev/null +++ b/src/main/resources/assets/foundation/models/block/pallet/bamboo_pallet_bottom.json @@ -0,0 +1,412 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [ + 32, + 32 + ], + "textures": { + "texture": "foundation:block/pallet/bamboo_pallet", + "particle": "minecraft:block/bamboo_planks" + }, + "elements": [ + { + "from": [ + 10, + 0, + 0 + ], + "to": [ + 14, + 3, + 16 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 3, + 8 + ] + }, + "faces": { + "north": { + "uv": [ + 8, + 13.5, + 10, + 15 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 8, + 6, + 16, + 7.5 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 10, + 13.5, + 12, + 15 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 0, + 8, + 8, + 9.5 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 2, + 8, + 0, + 0 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 4, + 0, + 2, + 8 + ], + "texture": "#texture" + } + } + }, + { + "from": [ + 2, + 0, + 0 + ], + "to": [ + 6, + 3, + 16 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 3, + 8 + ] + }, + "faces": { + "north": { + "uv": [ + 12, + 13.5, + 14, + 15 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 0, + 13, + 8, + 14.5 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 14, + 13.5, + 16, + 15 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 0, + 10, + 8, + 11.5 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 6, + 8, + 4, + 0 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 8, + 0, + 6, + 8 + ], + "texture": "#texture" + } + } + }, + { + "from": [ + 0, + 3, + 10 + ], + "to": [ + 16, + 6, + 14 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 3, + 8 + ] + }, + "faces": { + "north": { + "uv": [ + 8, + 10.5, + 16, + 12 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 4, + 14.5, + 6, + 16 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 0, + 13, + 8, + 14.5 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 6, + 14.5, + 8, + 16 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 16, + 4, + 8, + 2 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 16, + 4, + 8, + 6 + ], + "texture": "#texture" + } + } + }, + { + "from": [ + 0, + 3, + 2 + ], + "to": [ + 16, + 6, + 6 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 3, + 8 + ] + }, + "faces": { + "north": { + "uv": [ + 8, + 10.5, + 16, + 12 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 0, + 14.5, + 2, + 16 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 0, + 10, + 8, + 11.5 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 2, + 14.5, + 4, + 16 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 8, + 10, + 0, + 8 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 16, + 0, + 8, + 2 + ], + "texture": "#texture" + } + } + } + ], + "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 + ] + } + } +} diff --git a/src/main/resources/assets/foundation/models/block/pallet/bamboo_pallet_bottom_layer1.json b/src/main/resources/assets/foundation/models/block/pallet/bamboo_pallet_bottom_layer1.json new file mode 100644 index 00000000..316f3ffc --- /dev/null +++ b/src/main/resources/assets/foundation/models/block/pallet/bamboo_pallet_bottom_layer1.json @@ -0,0 +1,258 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [ + 32, + 32 + ], + "textures": { + "texture": "foundation:block/pallet/bamboo_pallet", + "particle": "minecraft:block/bamboo_planks" + }, + "elements": [ + { + "from": [ + 10, + 0, + 0 + ], + "to": [ + 14, + 3, + 16 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 3, + 8 + ] + }, + "faces": { + "north": { + "uv": [ + 8, + 13.5, + 10, + 15 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 8, + 6, + 16, + 7.5 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 10, + 13.5, + 12, + 15 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 0, + 8, + 8, + 9.5 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 2, + 8, + 0, + 0 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 4, + 0, + 2, + 8 + ], + "texture": "#texture" + } + } + }, + { + "from": [ + 2, + 0, + 0 + ], + "to": [ + 6, + 3, + 16 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 3, + 8 + ] + }, + "faces": { + "north": { + "uv": [ + 12, + 13.5, + 14, + 15 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 0, + 13, + 8, + 14.5 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 14, + 13.5, + 16, + 15 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 0, + 10, + 8, + 11.5 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 6, + 8, + 4, + 0 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 8, + 0, + 6, + 8 + ], + "texture": "#texture" + } + } + } + ], + "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 + ] + } + } +} diff --git a/src/main/resources/assets/foundation/models/block/pallet/bamboo_pallet_bottom_layer2.json b/src/main/resources/assets/foundation/models/block/pallet/bamboo_pallet_bottom_layer2.json new file mode 100644 index 00000000..40e0b165 --- /dev/null +++ b/src/main/resources/assets/foundation/models/block/pallet/bamboo_pallet_bottom_layer2.json @@ -0,0 +1,258 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [ + 32, + 32 + ], + "textures": { + "texture": "foundation:block/pallet/bamboo_pallet", + "particle": "minecraft:block/bamboo_planks" + }, + "elements": [ + { + "from": [ + 0, + 3, + 10 + ], + "to": [ + 16, + 6, + 14 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 3, + 8 + ] + }, + "faces": { + "north": { + "uv": [ + 8, + 10.5, + 16, + 12 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 4, + 14.5, + 6, + 16 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 0, + 13, + 8, + 14.5 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 6, + 14.5, + 8, + 16 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 16, + 4, + 8, + 2 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 16, + 4, + 8, + 6 + ], + "texture": "#texture" + } + } + }, + { + "from": [ + 0, + 3, + 2 + ], + "to": [ + 16, + 6, + 6 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 3, + 8 + ] + }, + "faces": { + "north": { + "uv": [ + 8, + 10.5, + 16, + 12 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 0, + 14.5, + 2, + 16 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 0, + 10, + 8, + 11.5 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 2, + 14.5, + 4, + 16 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 8, + 10, + 0, + 8 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 16, + 0, + 8, + 2 + ], + "texture": "#texture" + } + } + } + ], + "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 + ] + } + } +} diff --git a/src/main/resources/assets/foundation/models/block/pallet/bamboo_pallet_open.json b/src/main/resources/assets/foundation/models/block/pallet/bamboo_pallet_open.json new file mode 100644 index 00000000..00eeb7b0 --- /dev/null +++ b/src/main/resources/assets/foundation/models/block/pallet/bamboo_pallet_open.json @@ -0,0 +1,337 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [ + 32, + 32 + ], + "textures": { + "texture": "foundation:block/pallet/bamboo_pallet", + "particle": "minecraft:block/bamboo_planks" + }, + "elements": [ + { + "from": [ + 10, + 0, + 10 + ], + "to": [ + 14, + 16, + 13 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 8, + 13 + ] + }, + "faces": { + "north": { + "uv": [ + 4, + 0, + 2, + 8 + ], + "rotation": 180, + "texture": "#texture" + }, + "east": { + "uv": [ + 8, + 6, + 16, + 7.5 + ], + "rotation": 270, + "texture": "#texture" + }, + "south": { + "uv": [ + 2, + 8, + 0, + 0 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 0, + 8, + 8, + 9.5 + ], + "rotation": 90, + "texture": "#texture" + }, + "up": { + "uv": [ + 8, + 13.5, + 10, + 15 + ], + "rotation": 180, + "texture": "#texture" + }, + "down": { + "uv": [ + 10, + 13.5, + 12, + 15 + ], + "texture": "#texture" + } + } + }, + { + "from": [ + 2, + 0, + 10 + ], + "to": [ + 6, + 16, + 13 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 8, + 13 + ] + }, + "faces": { + "north": { + "uv": [ + 8, + 0, + 6, + 8 + ], + "rotation": 180, + "texture": "#texture" + }, + "east": { + "uv": [ + 0, + 13, + 8, + 14.5 + ], + "rotation": 270, + "texture": "#texture" + }, + "south": { + "uv": [ + 6, + 8, + 4, + 0 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 0, + 10, + 8, + 11.5 + ], + "rotation": 90, + "texture": "#texture" + }, + "up": { + "uv": [ + 12, + 13.5, + 14, + 15 + ], + "rotation": 180, + "texture": "#texture" + }, + "down": { + "uv": [ + 14, + 13.5, + 16, + 15 + ], + "texture": "#texture" + } + } + }, + { + "from": [ + 0, + 2, + 13 + ], + "to": [ + 16, + 6, + 16 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 8, + 13 + ] + }, + "faces": { + "north": { + "uv": [ + 16, + 4, + 8, + 6 + ], + "rotation": 180, + "texture": "#texture" + }, + "east": { + "uv": [ + 4, + 14.5, + 6, + 16 + ], + "rotation": 270, + "texture": "#texture" + }, + "south": { + "uv": [ + 16, + 4, + 8, + 2 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 6, + 14.5, + 8, + 16 + ], + "rotation": 90, + "texture": "#texture" + }, + "up": { + "uv": [ + 8, + 10.5, + 16, + 12 + ], + "rotation": 180, + "texture": "#texture" + }, + "down": { + "uv": [ + 0, + 13, + 8, + 14.5 + ], + "texture": "#texture" + } + } + }, + { + "from": [ + 0, + 10, + 13 + ], + "to": [ + 16, + 14, + 16 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 8, + 13 + ] + }, + "faces": { + "north": { + "uv": [ + 16, + 0, + 8, + 2 + ], + "rotation": 180, + "texture": "#texture" + }, + "east": { + "uv": [ + 0, + 14.5, + 2, + 16 + ], + "rotation": 270, + "texture": "#texture" + }, + "south": { + "uv": [ + 8, + 10, + 0, + 8 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 2, + 14.5, + 4, + 16 + ], + "rotation": 90, + "texture": "#texture" + }, + "up": { + "uv": [ + 8, + 10.5, + 16, + 12 + ], + "rotation": 180, + "texture": "#texture" + }, + "down": { + "uv": [ + 0, + 10, + 8, + 11.5 + ], + "texture": "#texture" + } + } + } + ] +} diff --git a/src/main/resources/assets/foundation/models/block/pallet/bamboo_pallet_open_layer1.json b/src/main/resources/assets/foundation/models/block/pallet/bamboo_pallet_open_layer1.json new file mode 100644 index 00000000..7b45f064 --- /dev/null +++ b/src/main/resources/assets/foundation/models/block/pallet/bamboo_pallet_open_layer1.json @@ -0,0 +1,266 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [ + 32, + 32 + ], + "textures": { + "texture": "foundation:block/pallet/bamboo_pallet", + "particle": "minecraft:block/bamboo_planks" + }, + "elements": [ + { + "from": [ + 10, + 0, + 10 + ], + "to": [ + 14, + 16, + 13 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 8, + 13 + ] + }, + "faces": { + "north": { + "uv": [ + 4, + 0, + 2, + 8 + ], + "rotation": 180, + "texture": "#texture" + }, + "east": { + "uv": [ + 8, + 6, + 16, + 7.5 + ], + "rotation": 270, + "texture": "#texture" + }, + "south": { + "uv": [ + 2, + 8, + 0, + 0 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 0, + 8, + 8, + 9.5 + ], + "rotation": 90, + "texture": "#texture" + }, + "up": { + "uv": [ + 8, + 13.5, + 10, + 15 + ], + "rotation": 180, + "texture": "#texture" + }, + "down": { + "uv": [ + 10, + 13.5, + 12, + 15 + ], + "texture": "#texture" + } + } + }, + { + "from": [ + 2, + 0, + 10 + ], + "to": [ + 6, + 16, + 13 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 8, + 13 + ] + }, + "faces": { + "north": { + "uv": [ + 8, + 0, + 6, + 8 + ], + "rotation": 180, + "texture": "#texture" + }, + "east": { + "uv": [ + 0, + 13, + 8, + 14.5 + ], + "rotation": 270, + "texture": "#texture" + }, + "south": { + "uv": [ + 6, + 8, + 4, + 0 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 0, + 10, + 8, + 11.5 + ], + "rotation": 90, + "texture": "#texture" + }, + "up": { + "uv": [ + 12, + 13.5, + 14, + 15 + ], + "rotation": 180, + "texture": "#texture" + }, + "down": { + "uv": [ + 14, + 13.5, + 16, + 15 + ], + "texture": "#texture" + } + } + } + ], + "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 + ] + } + } +} diff --git a/src/main/resources/assets/foundation/models/block/pallet/bamboo_pallet_open_layer2.json b/src/main/resources/assets/foundation/models/block/pallet/bamboo_pallet_open_layer2.json new file mode 100644 index 00000000..cbc700a3 --- /dev/null +++ b/src/main/resources/assets/foundation/models/block/pallet/bamboo_pallet_open_layer2.json @@ -0,0 +1,266 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [ + 32, + 32 + ], + "textures": { + "texture": "foundation:block/pallet/bamboo_pallet", + "particle": "minecraft:block/bamboo_planks" + }, + "elements": [ + { + "from": [ + 0, + 2, + 13 + ], + "to": [ + 16, + 6, + 16 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 8, + 13 + ] + }, + "faces": { + "north": { + "uv": [ + 16, + 4, + 8, + 6 + ], + "rotation": 180, + "texture": "#texture" + }, + "east": { + "uv": [ + 4, + 14.5, + 6, + 16 + ], + "rotation": 270, + "texture": "#texture" + }, + "south": { + "uv": [ + 16, + 4, + 8, + 2 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 6, + 14.5, + 8, + 16 + ], + "rotation": 90, + "texture": "#texture" + }, + "up": { + "uv": [ + 8, + 10.5, + 16, + 12 + ], + "rotation": 180, + "texture": "#texture" + }, + "down": { + "uv": [ + 0, + 13, + 8, + 14.5 + ], + "texture": "#texture" + } + } + }, + { + "from": [ + 0, + 10, + 13 + ], + "to": [ + 16, + 14, + 16 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 8, + 13 + ] + }, + "faces": { + "north": { + "uv": [ + 16, + 0, + 8, + 2 + ], + "rotation": 180, + "texture": "#texture" + }, + "east": { + "uv": [ + 0, + 14.5, + 2, + 16 + ], + "rotation": 270, + "texture": "#texture" + }, + "south": { + "uv": [ + 8, + 10, + 0, + 8 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 2, + 14.5, + 4, + 16 + ], + "rotation": 90, + "texture": "#texture" + }, + "up": { + "uv": [ + 8, + 10.5, + 16, + 12 + ], + "rotation": 180, + "texture": "#texture" + }, + "down": { + "uv": [ + 0, + 10, + 8, + 11.5 + ], + "texture": "#texture" + } + } + } + ], + "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 + ] + } + } +} diff --git a/src/main/resources/assets/foundation/models/block/pallet/bamboo_pallet_top.json b/src/main/resources/assets/foundation/models/block/pallet/bamboo_pallet_top.json new file mode 100644 index 00000000..08376483 --- /dev/null +++ b/src/main/resources/assets/foundation/models/block/pallet/bamboo_pallet_top.json @@ -0,0 +1,321 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [ + 32, + 32 + ], + "textures": { + "texture": "foundation:block/pallet/bamboo_pallet", + "particle": "minecraft:block/bamboo_planks" + }, + "elements": [ + { + "from": [ + 10, + 10, + 0 + ], + "to": [ + 14, + 13, + 16 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 13, + 8 + ] + }, + "faces": { + "north": { + "uv": [ + 8, + 13.5, + 10, + 15 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 8, + 6, + 16, + 7.5 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 10, + 13.5, + 12, + 15 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 0, + 8, + 8, + 9.5 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 2, + 8, + 0, + 0 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 4, + 0, + 2, + 8 + ], + "texture": "#texture" + } + } + }, + { + "from": [ + 2, + 10, + 0 + ], + "to": [ + 6, + 13, + 16 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 13, + 8 + ] + }, + "faces": { + "north": { + "uv": [ + 12, + 13.5, + 14, + 15 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 0, + 13, + 8, + 14.5 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 14, + 13.5, + 16, + 15 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 0, + 10, + 8, + 11.5 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 6, + 8, + 4, + 0 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 8, + 0, + 6, + 8 + ], + "texture": "#texture" + } + } + }, + { + "from": [ + 0, + 13, + 10 + ], + "to": [ + 16, + 16, + 14 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 13, + 8 + ] + }, + "faces": { + "north": { + "uv": [ + 8, + 10.5, + 16, + 12 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 4, + 14.5, + 6, + 16 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 0, + 13, + 8, + 14.5 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 6, + 14.5, + 8, + 16 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 16, + 4, + 8, + 2 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 16, + 4, + 8, + 6 + ], + "texture": "#texture" + } + } + }, + { + "from": [ + 0, + 13, + 2 + ], + "to": [ + 16, + 16, + 6 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 13, + 8 + ] + }, + "faces": { + "north": { + "uv": [ + 8, + 10.5, + 16, + 12 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 0, + 14.5, + 2, + 16 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 0, + 10, + 8, + 11.5 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 2, + 14.5, + 4, + 16 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 8, + 10, + 0, + 8 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 16, + 0, + 8, + 2 + ], + "texture": "#texture" + } + } + } + ] +} diff --git a/src/main/resources/assets/foundation/models/block/pallet/bamboo_pallet_top_layer1.json b/src/main/resources/assets/foundation/models/block/pallet/bamboo_pallet_top_layer1.json new file mode 100644 index 00000000..aa157597 --- /dev/null +++ b/src/main/resources/assets/foundation/models/block/pallet/bamboo_pallet_top_layer1.json @@ -0,0 +1,258 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [ + 32, + 32 + ], + "textures": { + "texture": "foundation:block/pallet/bamboo_pallet", + "particle": "minecraft:block/bamboo_planks" + }, + "elements": [ + { + "from": [ + 10, + 10, + 0 + ], + "to": [ + 14, + 13, + 16 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 13, + 8 + ] + }, + "faces": { + "north": { + "uv": [ + 8, + 13.5, + 10, + 15 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 8, + 6, + 16, + 7.5 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 10, + 13.5, + 12, + 15 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 0, + 8, + 8, + 9.5 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 2, + 8, + 0, + 0 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 4, + 0, + 2, + 8 + ], + "texture": "#texture" + } + } + }, + { + "from": [ + 2, + 10, + 0 + ], + "to": [ + 6, + 13, + 16 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 13, + 8 + ] + }, + "faces": { + "north": { + "uv": [ + 12, + 13.5, + 14, + 15 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 0, + 13, + 8, + 14.5 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 14, + 13.5, + 16, + 15 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 0, + 10, + 8, + 11.5 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 6, + 8, + 4, + 0 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 8, + 0, + 6, + 8 + ], + "texture": "#texture" + } + } + } + ], + "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 + ] + } + } +} diff --git a/src/main/resources/assets/foundation/models/block/pallet/bamboo_pallet_top_layer2.json b/src/main/resources/assets/foundation/models/block/pallet/bamboo_pallet_top_layer2.json new file mode 100644 index 00000000..c2730e27 --- /dev/null +++ b/src/main/resources/assets/foundation/models/block/pallet/bamboo_pallet_top_layer2.json @@ -0,0 +1,258 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [ + 32, + 32 + ], + "textures": { + "texture": "foundation:block/pallet/bamboo_pallet", + "particle": "minecraft:block/bamboo_planks" + }, + "elements": [ + { + "from": [ + 0, + 13, + 10 + ], + "to": [ + 16, + 16, + 14 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 13, + 8 + ] + }, + "faces": { + "north": { + "uv": [ + 8, + 10.5, + 16, + 12 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 4, + 14.5, + 6, + 16 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 0, + 13, + 8, + 14.5 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 6, + 14.5, + 8, + 16 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 16, + 4, + 8, + 2 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 16, + 4, + 8, + 6 + ], + "texture": "#texture" + } + } + }, + { + "from": [ + 0, + 13, + 2 + ], + "to": [ + 16, + 16, + 6 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 13, + 8 + ] + }, + "faces": { + "north": { + "uv": [ + 8, + 10.5, + 16, + 12 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 0, + 14.5, + 2, + 16 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 0, + 10, + 8, + 11.5 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 2, + 14.5, + 4, + 16 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 8, + 10, + 0, + 8 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 16, + 0, + 8, + 2 + ], + "texture": "#texture" + } + } + } + ], + "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 + ] + } + } +} diff --git a/src/main/resources/assets/foundation/models/block/pallet/birch_pallet_bottom.json b/src/main/resources/assets/foundation/models/block/pallet/birch_pallet_bottom.json new file mode 100644 index 00000000..5127efea --- /dev/null +++ b/src/main/resources/assets/foundation/models/block/pallet/birch_pallet_bottom.json @@ -0,0 +1,412 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [ + 32, + 32 + ], + "textures": { + "texture": "foundation:block/pallet/birch_pallet", + "particle": "minecraft:block/birch_planks" + }, + "elements": [ + { + "from": [ + 10, + 0, + 0 + ], + "to": [ + 14, + 3, + 16 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 3, + 8 + ] + }, + "faces": { + "north": { + "uv": [ + 8, + 13.5, + 10, + 15 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 8, + 6, + 16, + 7.5 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 10, + 13.5, + 12, + 15 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 0, + 8, + 8, + 9.5 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 2, + 8, + 0, + 0 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 4, + 0, + 2, + 8 + ], + "texture": "#texture" + } + } + }, + { + "from": [ + 2, + 0, + 0 + ], + "to": [ + 6, + 3, + 16 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 3, + 8 + ] + }, + "faces": { + "north": { + "uv": [ + 12, + 13.5, + 14, + 15 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 0, + 13, + 8, + 14.5 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 14, + 13.5, + 16, + 15 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 0, + 10, + 8, + 11.5 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 6, + 8, + 4, + 0 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 8, + 0, + 6, + 8 + ], + "texture": "#texture" + } + } + }, + { + "from": [ + 0, + 3, + 10 + ], + "to": [ + 16, + 6, + 14 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 3, + 8 + ] + }, + "faces": { + "north": { + "uv": [ + 8, + 10.5, + 16, + 12 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 4, + 14.5, + 6, + 16 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 0, + 13, + 8, + 14.5 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 6, + 14.5, + 8, + 16 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 16, + 4, + 8, + 2 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 16, + 4, + 8, + 6 + ], + "texture": "#texture" + } + } + }, + { + "from": [ + 0, + 3, + 2 + ], + "to": [ + 16, + 6, + 6 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 3, + 8 + ] + }, + "faces": { + "north": { + "uv": [ + 8, + 10.5, + 16, + 12 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 0, + 14.5, + 2, + 16 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 0, + 10, + 8, + 11.5 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 2, + 14.5, + 4, + 16 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 8, + 10, + 0, + 8 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 16, + 0, + 8, + 2 + ], + "texture": "#texture" + } + } + } + ], + "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 + ] + } + } +} diff --git a/src/main/resources/assets/foundation/models/block/pallet/birch_pallet_bottom_layer1.json b/src/main/resources/assets/foundation/models/block/pallet/birch_pallet_bottom_layer1.json new file mode 100644 index 00000000..6b1e60b4 --- /dev/null +++ b/src/main/resources/assets/foundation/models/block/pallet/birch_pallet_bottom_layer1.json @@ -0,0 +1,258 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [ + 32, + 32 + ], + "textures": { + "texture": "foundation:block/pallet/birch_pallet", + "particle": "minecraft:block/birch_planks" + }, + "elements": [ + { + "from": [ + 10, + 0, + 0 + ], + "to": [ + 14, + 3, + 16 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 3, + 8 + ] + }, + "faces": { + "north": { + "uv": [ + 8, + 13.5, + 10, + 15 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 8, + 6, + 16, + 7.5 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 10, + 13.5, + 12, + 15 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 0, + 8, + 8, + 9.5 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 2, + 8, + 0, + 0 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 4, + 0, + 2, + 8 + ], + "texture": "#texture" + } + } + }, + { + "from": [ + 2, + 0, + 0 + ], + "to": [ + 6, + 3, + 16 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 3, + 8 + ] + }, + "faces": { + "north": { + "uv": [ + 12, + 13.5, + 14, + 15 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 0, + 13, + 8, + 14.5 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 14, + 13.5, + 16, + 15 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 0, + 10, + 8, + 11.5 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 6, + 8, + 4, + 0 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 8, + 0, + 6, + 8 + ], + "texture": "#texture" + } + } + } + ], + "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 + ] + } + } +} diff --git a/src/main/resources/assets/foundation/models/block/pallet/birch_pallet_bottom_layer2.json b/src/main/resources/assets/foundation/models/block/pallet/birch_pallet_bottom_layer2.json new file mode 100644 index 00000000..9e18d93b --- /dev/null +++ b/src/main/resources/assets/foundation/models/block/pallet/birch_pallet_bottom_layer2.json @@ -0,0 +1,258 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [ + 32, + 32 + ], + "textures": { + "texture": "foundation:block/pallet/birch_pallet", + "particle": "minecraft:block/birch_planks" + }, + "elements": [ + { + "from": [ + 0, + 3, + 10 + ], + "to": [ + 16, + 6, + 14 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 3, + 8 + ] + }, + "faces": { + "north": { + "uv": [ + 8, + 10.5, + 16, + 12 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 4, + 14.5, + 6, + 16 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 0, + 13, + 8, + 14.5 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 6, + 14.5, + 8, + 16 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 16, + 4, + 8, + 2 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 16, + 4, + 8, + 6 + ], + "texture": "#texture" + } + } + }, + { + "from": [ + 0, + 3, + 2 + ], + "to": [ + 16, + 6, + 6 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 3, + 8 + ] + }, + "faces": { + "north": { + "uv": [ + 8, + 10.5, + 16, + 12 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 0, + 14.5, + 2, + 16 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 0, + 10, + 8, + 11.5 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 2, + 14.5, + 4, + 16 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 8, + 10, + 0, + 8 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 16, + 0, + 8, + 2 + ], + "texture": "#texture" + } + } + } + ], + "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 + ] + } + } +} diff --git a/src/main/resources/assets/foundation/models/block/pallet/birch_pallet_open.json b/src/main/resources/assets/foundation/models/block/pallet/birch_pallet_open.json new file mode 100644 index 00000000..d7d1448e --- /dev/null +++ b/src/main/resources/assets/foundation/models/block/pallet/birch_pallet_open.json @@ -0,0 +1,337 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [ + 32, + 32 + ], + "textures": { + "texture": "foundation:block/pallet/birch_pallet", + "particle": "minecraft:block/birch_planks" + }, + "elements": [ + { + "from": [ + 10, + 0, + 10 + ], + "to": [ + 14, + 16, + 13 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 8, + 13 + ] + }, + "faces": { + "north": { + "uv": [ + 4, + 0, + 2, + 8 + ], + "rotation": 180, + "texture": "#texture" + }, + "east": { + "uv": [ + 8, + 6, + 16, + 7.5 + ], + "rotation": 270, + "texture": "#texture" + }, + "south": { + "uv": [ + 2, + 8, + 0, + 0 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 0, + 8, + 8, + 9.5 + ], + "rotation": 90, + "texture": "#texture" + }, + "up": { + "uv": [ + 8, + 13.5, + 10, + 15 + ], + "rotation": 180, + "texture": "#texture" + }, + "down": { + "uv": [ + 10, + 13.5, + 12, + 15 + ], + "texture": "#texture" + } + } + }, + { + "from": [ + 2, + 0, + 10 + ], + "to": [ + 6, + 16, + 13 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 8, + 13 + ] + }, + "faces": { + "north": { + "uv": [ + 8, + 0, + 6, + 8 + ], + "rotation": 180, + "texture": "#texture" + }, + "east": { + "uv": [ + 0, + 13, + 8, + 14.5 + ], + "rotation": 270, + "texture": "#texture" + }, + "south": { + "uv": [ + 6, + 8, + 4, + 0 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 0, + 10, + 8, + 11.5 + ], + "rotation": 90, + "texture": "#texture" + }, + "up": { + "uv": [ + 12, + 13.5, + 14, + 15 + ], + "rotation": 180, + "texture": "#texture" + }, + "down": { + "uv": [ + 14, + 13.5, + 16, + 15 + ], + "texture": "#texture" + } + } + }, + { + "from": [ + 0, + 2, + 13 + ], + "to": [ + 16, + 6, + 16 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 8, + 13 + ] + }, + "faces": { + "north": { + "uv": [ + 16, + 4, + 8, + 6 + ], + "rotation": 180, + "texture": "#texture" + }, + "east": { + "uv": [ + 4, + 14.5, + 6, + 16 + ], + "rotation": 270, + "texture": "#texture" + }, + "south": { + "uv": [ + 16, + 4, + 8, + 2 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 6, + 14.5, + 8, + 16 + ], + "rotation": 90, + "texture": "#texture" + }, + "up": { + "uv": [ + 8, + 10.5, + 16, + 12 + ], + "rotation": 180, + "texture": "#texture" + }, + "down": { + "uv": [ + 0, + 13, + 8, + 14.5 + ], + "texture": "#texture" + } + } + }, + { + "from": [ + 0, + 10, + 13 + ], + "to": [ + 16, + 14, + 16 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 8, + 13 + ] + }, + "faces": { + "north": { + "uv": [ + 16, + 0, + 8, + 2 + ], + "rotation": 180, + "texture": "#texture" + }, + "east": { + "uv": [ + 0, + 14.5, + 2, + 16 + ], + "rotation": 270, + "texture": "#texture" + }, + "south": { + "uv": [ + 8, + 10, + 0, + 8 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 2, + 14.5, + 4, + 16 + ], + "rotation": 90, + "texture": "#texture" + }, + "up": { + "uv": [ + 8, + 10.5, + 16, + 12 + ], + "rotation": 180, + "texture": "#texture" + }, + "down": { + "uv": [ + 0, + 10, + 8, + 11.5 + ], + "texture": "#texture" + } + } + } + ] +} diff --git a/src/main/resources/assets/foundation/models/block/pallet/birch_pallet_open_layer1.json b/src/main/resources/assets/foundation/models/block/pallet/birch_pallet_open_layer1.json new file mode 100644 index 00000000..783d44ea --- /dev/null +++ b/src/main/resources/assets/foundation/models/block/pallet/birch_pallet_open_layer1.json @@ -0,0 +1,266 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [ + 32, + 32 + ], + "textures": { + "texture": "foundation:block/pallet/birch_pallet", + "particle": "minecraft:block/birch_planks" + }, + "elements": [ + { + "from": [ + 10, + 0, + 10 + ], + "to": [ + 14, + 16, + 13 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 8, + 13 + ] + }, + "faces": { + "north": { + "uv": [ + 4, + 0, + 2, + 8 + ], + "rotation": 180, + "texture": "#texture" + }, + "east": { + "uv": [ + 8, + 6, + 16, + 7.5 + ], + "rotation": 270, + "texture": "#texture" + }, + "south": { + "uv": [ + 2, + 8, + 0, + 0 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 0, + 8, + 8, + 9.5 + ], + "rotation": 90, + "texture": "#texture" + }, + "up": { + "uv": [ + 8, + 13.5, + 10, + 15 + ], + "rotation": 180, + "texture": "#texture" + }, + "down": { + "uv": [ + 10, + 13.5, + 12, + 15 + ], + "texture": "#texture" + } + } + }, + { + "from": [ + 2, + 0, + 10 + ], + "to": [ + 6, + 16, + 13 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 8, + 13 + ] + }, + "faces": { + "north": { + "uv": [ + 8, + 0, + 6, + 8 + ], + "rotation": 180, + "texture": "#texture" + }, + "east": { + "uv": [ + 0, + 13, + 8, + 14.5 + ], + "rotation": 270, + "texture": "#texture" + }, + "south": { + "uv": [ + 6, + 8, + 4, + 0 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 0, + 10, + 8, + 11.5 + ], + "rotation": 90, + "texture": "#texture" + }, + "up": { + "uv": [ + 12, + 13.5, + 14, + 15 + ], + "rotation": 180, + "texture": "#texture" + }, + "down": { + "uv": [ + 14, + 13.5, + 16, + 15 + ], + "texture": "#texture" + } + } + } + ], + "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 + ] + } + } +} diff --git a/src/main/resources/assets/foundation/models/block/pallet/birch_pallet_open_layer2.json b/src/main/resources/assets/foundation/models/block/pallet/birch_pallet_open_layer2.json new file mode 100644 index 00000000..8a889599 --- /dev/null +++ b/src/main/resources/assets/foundation/models/block/pallet/birch_pallet_open_layer2.json @@ -0,0 +1,266 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [ + 32, + 32 + ], + "textures": { + "texture": "foundation:block/pallet/birch_pallet", + "particle": "minecraft:block/birch_planks" + }, + "elements": [ + { + "from": [ + 0, + 2, + 13 + ], + "to": [ + 16, + 6, + 16 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 8, + 13 + ] + }, + "faces": { + "north": { + "uv": [ + 16, + 4, + 8, + 6 + ], + "rotation": 180, + "texture": "#texture" + }, + "east": { + "uv": [ + 4, + 14.5, + 6, + 16 + ], + "rotation": 270, + "texture": "#texture" + }, + "south": { + "uv": [ + 16, + 4, + 8, + 2 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 6, + 14.5, + 8, + 16 + ], + "rotation": 90, + "texture": "#texture" + }, + "up": { + "uv": [ + 8, + 10.5, + 16, + 12 + ], + "rotation": 180, + "texture": "#texture" + }, + "down": { + "uv": [ + 0, + 13, + 8, + 14.5 + ], + "texture": "#texture" + } + } + }, + { + "from": [ + 0, + 10, + 13 + ], + "to": [ + 16, + 14, + 16 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 8, + 13 + ] + }, + "faces": { + "north": { + "uv": [ + 16, + 0, + 8, + 2 + ], + "rotation": 180, + "texture": "#texture" + }, + "east": { + "uv": [ + 0, + 14.5, + 2, + 16 + ], + "rotation": 270, + "texture": "#texture" + }, + "south": { + "uv": [ + 8, + 10, + 0, + 8 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 2, + 14.5, + 4, + 16 + ], + "rotation": 90, + "texture": "#texture" + }, + "up": { + "uv": [ + 8, + 10.5, + 16, + 12 + ], + "rotation": 180, + "texture": "#texture" + }, + "down": { + "uv": [ + 0, + 10, + 8, + 11.5 + ], + "texture": "#texture" + } + } + } + ], + "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 + ] + } + } +} diff --git a/src/main/resources/assets/foundation/models/block/pallet/birch_pallet_top.json b/src/main/resources/assets/foundation/models/block/pallet/birch_pallet_top.json new file mode 100644 index 00000000..a864bea5 --- /dev/null +++ b/src/main/resources/assets/foundation/models/block/pallet/birch_pallet_top.json @@ -0,0 +1,321 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [ + 32, + 32 + ], + "textures": { + "texture": "foundation:block/pallet/birch_pallet", + "particle": "minecraft:block/birch_planks" + }, + "elements": [ + { + "from": [ + 10, + 10, + 0 + ], + "to": [ + 14, + 13, + 16 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 13, + 8 + ] + }, + "faces": { + "north": { + "uv": [ + 8, + 13.5, + 10, + 15 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 8, + 6, + 16, + 7.5 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 10, + 13.5, + 12, + 15 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 0, + 8, + 8, + 9.5 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 2, + 8, + 0, + 0 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 4, + 0, + 2, + 8 + ], + "texture": "#texture" + } + } + }, + { + "from": [ + 2, + 10, + 0 + ], + "to": [ + 6, + 13, + 16 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 13, + 8 + ] + }, + "faces": { + "north": { + "uv": [ + 12, + 13.5, + 14, + 15 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 0, + 13, + 8, + 14.5 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 14, + 13.5, + 16, + 15 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 0, + 10, + 8, + 11.5 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 6, + 8, + 4, + 0 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 8, + 0, + 6, + 8 + ], + "texture": "#texture" + } + } + }, + { + "from": [ + 0, + 13, + 10 + ], + "to": [ + 16, + 16, + 14 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 13, + 8 + ] + }, + "faces": { + "north": { + "uv": [ + 8, + 10.5, + 16, + 12 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 4, + 14.5, + 6, + 16 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 0, + 13, + 8, + 14.5 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 6, + 14.5, + 8, + 16 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 16, + 4, + 8, + 2 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 16, + 4, + 8, + 6 + ], + "texture": "#texture" + } + } + }, + { + "from": [ + 0, + 13, + 2 + ], + "to": [ + 16, + 16, + 6 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 13, + 8 + ] + }, + "faces": { + "north": { + "uv": [ + 8, + 10.5, + 16, + 12 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 0, + 14.5, + 2, + 16 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 0, + 10, + 8, + 11.5 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 2, + 14.5, + 4, + 16 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 8, + 10, + 0, + 8 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 16, + 0, + 8, + 2 + ], + "texture": "#texture" + } + } + } + ] +} diff --git a/src/main/resources/assets/foundation/models/block/pallet/birch_pallet_top_layer1.json b/src/main/resources/assets/foundation/models/block/pallet/birch_pallet_top_layer1.json new file mode 100644 index 00000000..fe31e5b3 --- /dev/null +++ b/src/main/resources/assets/foundation/models/block/pallet/birch_pallet_top_layer1.json @@ -0,0 +1,258 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [ + 32, + 32 + ], + "textures": { + "texture": "foundation:block/pallet/birch_pallet", + "particle": "minecraft:block/birch_planks" + }, + "elements": [ + { + "from": [ + 10, + 10, + 0 + ], + "to": [ + 14, + 13, + 16 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 13, + 8 + ] + }, + "faces": { + "north": { + "uv": [ + 8, + 13.5, + 10, + 15 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 8, + 6, + 16, + 7.5 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 10, + 13.5, + 12, + 15 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 0, + 8, + 8, + 9.5 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 2, + 8, + 0, + 0 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 4, + 0, + 2, + 8 + ], + "texture": "#texture" + } + } + }, + { + "from": [ + 2, + 10, + 0 + ], + "to": [ + 6, + 13, + 16 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 13, + 8 + ] + }, + "faces": { + "north": { + "uv": [ + 12, + 13.5, + 14, + 15 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 0, + 13, + 8, + 14.5 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 14, + 13.5, + 16, + 15 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 0, + 10, + 8, + 11.5 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 6, + 8, + 4, + 0 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 8, + 0, + 6, + 8 + ], + "texture": "#texture" + } + } + } + ], + "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 + ] + } + } +} diff --git a/src/main/resources/assets/foundation/models/block/pallet/birch_pallet_top_layer2.json b/src/main/resources/assets/foundation/models/block/pallet/birch_pallet_top_layer2.json new file mode 100644 index 00000000..292bfc6b --- /dev/null +++ b/src/main/resources/assets/foundation/models/block/pallet/birch_pallet_top_layer2.json @@ -0,0 +1,258 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [ + 32, + 32 + ], + "textures": { + "texture": "foundation:block/pallet/birch_pallet", + "particle": "minecraft:block/birch_planks" + }, + "elements": [ + { + "from": [ + 0, + 13, + 10 + ], + "to": [ + 16, + 16, + 14 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 13, + 8 + ] + }, + "faces": { + "north": { + "uv": [ + 8, + 10.5, + 16, + 12 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 4, + 14.5, + 6, + 16 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 0, + 13, + 8, + 14.5 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 6, + 14.5, + 8, + 16 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 16, + 4, + 8, + 2 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 16, + 4, + 8, + 6 + ], + "texture": "#texture" + } + } + }, + { + "from": [ + 0, + 13, + 2 + ], + "to": [ + 16, + 16, + 6 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 13, + 8 + ] + }, + "faces": { + "north": { + "uv": [ + 8, + 10.5, + 16, + 12 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 0, + 14.5, + 2, + 16 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 0, + 10, + 8, + 11.5 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 2, + 14.5, + 4, + 16 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 8, + 10, + 0, + 8 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 16, + 0, + 8, + 2 + ], + "texture": "#texture" + } + } + } + ], + "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 + ] + } + } +} diff --git a/src/main/resources/assets/foundation/models/block/pallet/cherry_pallet_bottom.json b/src/main/resources/assets/foundation/models/block/pallet/cherry_pallet_bottom.json new file mode 100644 index 00000000..3c16b66e --- /dev/null +++ b/src/main/resources/assets/foundation/models/block/pallet/cherry_pallet_bottom.json @@ -0,0 +1,412 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [ + 32, + 32 + ], + "textures": { + "texture": "foundation:block/pallet/cherry_pallet", + "particle": "minecraft:block/cherry_planks" + }, + "elements": [ + { + "from": [ + 10, + 0, + 0 + ], + "to": [ + 14, + 3, + 16 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 3, + 8 + ] + }, + "faces": { + "north": { + "uv": [ + 8, + 13.5, + 10, + 15 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 8, + 6, + 16, + 7.5 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 10, + 13.5, + 12, + 15 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 0, + 8, + 8, + 9.5 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 2, + 8, + 0, + 0 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 4, + 0, + 2, + 8 + ], + "texture": "#texture" + } + } + }, + { + "from": [ + 2, + 0, + 0 + ], + "to": [ + 6, + 3, + 16 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 3, + 8 + ] + }, + "faces": { + "north": { + "uv": [ + 12, + 13.5, + 14, + 15 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 0, + 13, + 8, + 14.5 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 14, + 13.5, + 16, + 15 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 0, + 10, + 8, + 11.5 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 6, + 8, + 4, + 0 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 8, + 0, + 6, + 8 + ], + "texture": "#texture" + } + } + }, + { + "from": [ + 0, + 3, + 10 + ], + "to": [ + 16, + 6, + 14 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 3, + 8 + ] + }, + "faces": { + "north": { + "uv": [ + 8, + 10.5, + 16, + 12 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 4, + 14.5, + 6, + 16 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 0, + 13, + 8, + 14.5 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 6, + 14.5, + 8, + 16 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 16, + 4, + 8, + 2 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 16, + 4, + 8, + 6 + ], + "texture": "#texture" + } + } + }, + { + "from": [ + 0, + 3, + 2 + ], + "to": [ + 16, + 6, + 6 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 3, + 8 + ] + }, + "faces": { + "north": { + "uv": [ + 8, + 10.5, + 16, + 12 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 0, + 14.5, + 2, + 16 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 0, + 10, + 8, + 11.5 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 2, + 14.5, + 4, + 16 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 8, + 10, + 0, + 8 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 16, + 0, + 8, + 2 + ], + "texture": "#texture" + } + } + } + ], + "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 + ] + } + } +} diff --git a/src/main/resources/assets/foundation/models/block/pallet/cherry_pallet_bottom_layer1.json b/src/main/resources/assets/foundation/models/block/pallet/cherry_pallet_bottom_layer1.json new file mode 100644 index 00000000..ec0a3cb2 --- /dev/null +++ b/src/main/resources/assets/foundation/models/block/pallet/cherry_pallet_bottom_layer1.json @@ -0,0 +1,258 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [ + 32, + 32 + ], + "textures": { + "texture": "foundation:block/pallet/cherry_pallet", + "particle": "minecraft:block/cherry_planks" + }, + "elements": [ + { + "from": [ + 10, + 0, + 0 + ], + "to": [ + 14, + 3, + 16 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 3, + 8 + ] + }, + "faces": { + "north": { + "uv": [ + 8, + 13.5, + 10, + 15 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 8, + 6, + 16, + 7.5 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 10, + 13.5, + 12, + 15 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 0, + 8, + 8, + 9.5 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 2, + 8, + 0, + 0 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 4, + 0, + 2, + 8 + ], + "texture": "#texture" + } + } + }, + { + "from": [ + 2, + 0, + 0 + ], + "to": [ + 6, + 3, + 16 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 3, + 8 + ] + }, + "faces": { + "north": { + "uv": [ + 12, + 13.5, + 14, + 15 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 0, + 13, + 8, + 14.5 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 14, + 13.5, + 16, + 15 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 0, + 10, + 8, + 11.5 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 6, + 8, + 4, + 0 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 8, + 0, + 6, + 8 + ], + "texture": "#texture" + } + } + } + ], + "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 + ] + } + } +} diff --git a/src/main/resources/assets/foundation/models/block/pallet/cherry_pallet_bottom_layer2.json b/src/main/resources/assets/foundation/models/block/pallet/cherry_pallet_bottom_layer2.json new file mode 100644 index 00000000..683d2099 --- /dev/null +++ b/src/main/resources/assets/foundation/models/block/pallet/cherry_pallet_bottom_layer2.json @@ -0,0 +1,258 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [ + 32, + 32 + ], + "textures": { + "texture": "foundation:block/pallet/cherry_pallet", + "particle": "minecraft:block/cherry_planks" + }, + "elements": [ + { + "from": [ + 0, + 3, + 10 + ], + "to": [ + 16, + 6, + 14 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 3, + 8 + ] + }, + "faces": { + "north": { + "uv": [ + 8, + 10.5, + 16, + 12 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 4, + 14.5, + 6, + 16 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 0, + 13, + 8, + 14.5 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 6, + 14.5, + 8, + 16 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 16, + 4, + 8, + 2 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 16, + 4, + 8, + 6 + ], + "texture": "#texture" + } + } + }, + { + "from": [ + 0, + 3, + 2 + ], + "to": [ + 16, + 6, + 6 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 3, + 8 + ] + }, + "faces": { + "north": { + "uv": [ + 8, + 10.5, + 16, + 12 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 0, + 14.5, + 2, + 16 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 0, + 10, + 8, + 11.5 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 2, + 14.5, + 4, + 16 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 8, + 10, + 0, + 8 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 16, + 0, + 8, + 2 + ], + "texture": "#texture" + } + } + } + ], + "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 + ] + } + } +} diff --git a/src/main/resources/assets/foundation/models/block/pallet/cherry_pallet_open.json b/src/main/resources/assets/foundation/models/block/pallet/cherry_pallet_open.json new file mode 100644 index 00000000..ac8fb817 --- /dev/null +++ b/src/main/resources/assets/foundation/models/block/pallet/cherry_pallet_open.json @@ -0,0 +1,337 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [ + 32, + 32 + ], + "textures": { + "texture": "foundation:block/pallet/cherry_pallet", + "particle": "minecraft:block/cherry_planks" + }, + "elements": [ + { + "from": [ + 10, + 0, + 10 + ], + "to": [ + 14, + 16, + 13 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 8, + 13 + ] + }, + "faces": { + "north": { + "uv": [ + 4, + 0, + 2, + 8 + ], + "rotation": 180, + "texture": "#texture" + }, + "east": { + "uv": [ + 8, + 6, + 16, + 7.5 + ], + "rotation": 270, + "texture": "#texture" + }, + "south": { + "uv": [ + 2, + 8, + 0, + 0 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 0, + 8, + 8, + 9.5 + ], + "rotation": 90, + "texture": "#texture" + }, + "up": { + "uv": [ + 8, + 13.5, + 10, + 15 + ], + "rotation": 180, + "texture": "#texture" + }, + "down": { + "uv": [ + 10, + 13.5, + 12, + 15 + ], + "texture": "#texture" + } + } + }, + { + "from": [ + 2, + 0, + 10 + ], + "to": [ + 6, + 16, + 13 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 8, + 13 + ] + }, + "faces": { + "north": { + "uv": [ + 8, + 0, + 6, + 8 + ], + "rotation": 180, + "texture": "#texture" + }, + "east": { + "uv": [ + 0, + 13, + 8, + 14.5 + ], + "rotation": 270, + "texture": "#texture" + }, + "south": { + "uv": [ + 6, + 8, + 4, + 0 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 0, + 10, + 8, + 11.5 + ], + "rotation": 90, + "texture": "#texture" + }, + "up": { + "uv": [ + 12, + 13.5, + 14, + 15 + ], + "rotation": 180, + "texture": "#texture" + }, + "down": { + "uv": [ + 14, + 13.5, + 16, + 15 + ], + "texture": "#texture" + } + } + }, + { + "from": [ + 0, + 2, + 13 + ], + "to": [ + 16, + 6, + 16 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 8, + 13 + ] + }, + "faces": { + "north": { + "uv": [ + 16, + 4, + 8, + 6 + ], + "rotation": 180, + "texture": "#texture" + }, + "east": { + "uv": [ + 4, + 14.5, + 6, + 16 + ], + "rotation": 270, + "texture": "#texture" + }, + "south": { + "uv": [ + 16, + 4, + 8, + 2 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 6, + 14.5, + 8, + 16 + ], + "rotation": 90, + "texture": "#texture" + }, + "up": { + "uv": [ + 8, + 10.5, + 16, + 12 + ], + "rotation": 180, + "texture": "#texture" + }, + "down": { + "uv": [ + 0, + 13, + 8, + 14.5 + ], + "texture": "#texture" + } + } + }, + { + "from": [ + 0, + 10, + 13 + ], + "to": [ + 16, + 14, + 16 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 8, + 13 + ] + }, + "faces": { + "north": { + "uv": [ + 16, + 0, + 8, + 2 + ], + "rotation": 180, + "texture": "#texture" + }, + "east": { + "uv": [ + 0, + 14.5, + 2, + 16 + ], + "rotation": 270, + "texture": "#texture" + }, + "south": { + "uv": [ + 8, + 10, + 0, + 8 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 2, + 14.5, + 4, + 16 + ], + "rotation": 90, + "texture": "#texture" + }, + "up": { + "uv": [ + 8, + 10.5, + 16, + 12 + ], + "rotation": 180, + "texture": "#texture" + }, + "down": { + "uv": [ + 0, + 10, + 8, + 11.5 + ], + "texture": "#texture" + } + } + } + ] +} diff --git a/src/main/resources/assets/foundation/models/block/pallet/cherry_pallet_open_layer1.json b/src/main/resources/assets/foundation/models/block/pallet/cherry_pallet_open_layer1.json new file mode 100644 index 00000000..2c1ad909 --- /dev/null +++ b/src/main/resources/assets/foundation/models/block/pallet/cherry_pallet_open_layer1.json @@ -0,0 +1,266 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [ + 32, + 32 + ], + "textures": { + "texture": "foundation:block/pallet/cherry_pallet", + "particle": "minecraft:block/cherry_planks" + }, + "elements": [ + { + "from": [ + 10, + 0, + 10 + ], + "to": [ + 14, + 16, + 13 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 8, + 13 + ] + }, + "faces": { + "north": { + "uv": [ + 4, + 0, + 2, + 8 + ], + "rotation": 180, + "texture": "#texture" + }, + "east": { + "uv": [ + 8, + 6, + 16, + 7.5 + ], + "rotation": 270, + "texture": "#texture" + }, + "south": { + "uv": [ + 2, + 8, + 0, + 0 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 0, + 8, + 8, + 9.5 + ], + "rotation": 90, + "texture": "#texture" + }, + "up": { + "uv": [ + 8, + 13.5, + 10, + 15 + ], + "rotation": 180, + "texture": "#texture" + }, + "down": { + "uv": [ + 10, + 13.5, + 12, + 15 + ], + "texture": "#texture" + } + } + }, + { + "from": [ + 2, + 0, + 10 + ], + "to": [ + 6, + 16, + 13 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 8, + 13 + ] + }, + "faces": { + "north": { + "uv": [ + 8, + 0, + 6, + 8 + ], + "rotation": 180, + "texture": "#texture" + }, + "east": { + "uv": [ + 0, + 13, + 8, + 14.5 + ], + "rotation": 270, + "texture": "#texture" + }, + "south": { + "uv": [ + 6, + 8, + 4, + 0 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 0, + 10, + 8, + 11.5 + ], + "rotation": 90, + "texture": "#texture" + }, + "up": { + "uv": [ + 12, + 13.5, + 14, + 15 + ], + "rotation": 180, + "texture": "#texture" + }, + "down": { + "uv": [ + 14, + 13.5, + 16, + 15 + ], + "texture": "#texture" + } + } + } + ], + "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 + ] + } + } +} diff --git a/src/main/resources/assets/foundation/models/block/pallet/cherry_pallet_open_layer2.json b/src/main/resources/assets/foundation/models/block/pallet/cherry_pallet_open_layer2.json new file mode 100644 index 00000000..f6d28e90 --- /dev/null +++ b/src/main/resources/assets/foundation/models/block/pallet/cherry_pallet_open_layer2.json @@ -0,0 +1,266 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [ + 32, + 32 + ], + "textures": { + "texture": "foundation:block/pallet/cherry_pallet", + "particle": "minecraft:block/cherry_planks" + }, + "elements": [ + { + "from": [ + 0, + 2, + 13 + ], + "to": [ + 16, + 6, + 16 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 8, + 13 + ] + }, + "faces": { + "north": { + "uv": [ + 16, + 4, + 8, + 6 + ], + "rotation": 180, + "texture": "#texture" + }, + "east": { + "uv": [ + 4, + 14.5, + 6, + 16 + ], + "rotation": 270, + "texture": "#texture" + }, + "south": { + "uv": [ + 16, + 4, + 8, + 2 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 6, + 14.5, + 8, + 16 + ], + "rotation": 90, + "texture": "#texture" + }, + "up": { + "uv": [ + 8, + 10.5, + 16, + 12 + ], + "rotation": 180, + "texture": "#texture" + }, + "down": { + "uv": [ + 0, + 13, + 8, + 14.5 + ], + "texture": "#texture" + } + } + }, + { + "from": [ + 0, + 10, + 13 + ], + "to": [ + 16, + 14, + 16 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 8, + 13 + ] + }, + "faces": { + "north": { + "uv": [ + 16, + 0, + 8, + 2 + ], + "rotation": 180, + "texture": "#texture" + }, + "east": { + "uv": [ + 0, + 14.5, + 2, + 16 + ], + "rotation": 270, + "texture": "#texture" + }, + "south": { + "uv": [ + 8, + 10, + 0, + 8 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 2, + 14.5, + 4, + 16 + ], + "rotation": 90, + "texture": "#texture" + }, + "up": { + "uv": [ + 8, + 10.5, + 16, + 12 + ], + "rotation": 180, + "texture": "#texture" + }, + "down": { + "uv": [ + 0, + 10, + 8, + 11.5 + ], + "texture": "#texture" + } + } + } + ], + "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 + ] + } + } +} diff --git a/src/main/resources/assets/foundation/models/block/pallet/cherry_pallet_top.json b/src/main/resources/assets/foundation/models/block/pallet/cherry_pallet_top.json new file mode 100644 index 00000000..cfaef76c --- /dev/null +++ b/src/main/resources/assets/foundation/models/block/pallet/cherry_pallet_top.json @@ -0,0 +1,321 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [ + 32, + 32 + ], + "textures": { + "texture": "foundation:block/pallet/cherry_pallet", + "particle": "minecraft:block/cherry_planks" + }, + "elements": [ + { + "from": [ + 10, + 10, + 0 + ], + "to": [ + 14, + 13, + 16 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 13, + 8 + ] + }, + "faces": { + "north": { + "uv": [ + 8, + 13.5, + 10, + 15 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 8, + 6, + 16, + 7.5 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 10, + 13.5, + 12, + 15 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 0, + 8, + 8, + 9.5 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 2, + 8, + 0, + 0 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 4, + 0, + 2, + 8 + ], + "texture": "#texture" + } + } + }, + { + "from": [ + 2, + 10, + 0 + ], + "to": [ + 6, + 13, + 16 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 13, + 8 + ] + }, + "faces": { + "north": { + "uv": [ + 12, + 13.5, + 14, + 15 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 0, + 13, + 8, + 14.5 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 14, + 13.5, + 16, + 15 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 0, + 10, + 8, + 11.5 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 6, + 8, + 4, + 0 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 8, + 0, + 6, + 8 + ], + "texture": "#texture" + } + } + }, + { + "from": [ + 0, + 13, + 10 + ], + "to": [ + 16, + 16, + 14 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 13, + 8 + ] + }, + "faces": { + "north": { + "uv": [ + 8, + 10.5, + 16, + 12 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 4, + 14.5, + 6, + 16 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 0, + 13, + 8, + 14.5 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 6, + 14.5, + 8, + 16 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 16, + 4, + 8, + 2 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 16, + 4, + 8, + 6 + ], + "texture": "#texture" + } + } + }, + { + "from": [ + 0, + 13, + 2 + ], + "to": [ + 16, + 16, + 6 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 13, + 8 + ] + }, + "faces": { + "north": { + "uv": [ + 8, + 10.5, + 16, + 12 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 0, + 14.5, + 2, + 16 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 0, + 10, + 8, + 11.5 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 2, + 14.5, + 4, + 16 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 8, + 10, + 0, + 8 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 16, + 0, + 8, + 2 + ], + "texture": "#texture" + } + } + } + ] +} diff --git a/src/main/resources/assets/foundation/models/block/pallet/cherry_pallet_top_layer1.json b/src/main/resources/assets/foundation/models/block/pallet/cherry_pallet_top_layer1.json new file mode 100644 index 00000000..5b4cd154 --- /dev/null +++ b/src/main/resources/assets/foundation/models/block/pallet/cherry_pallet_top_layer1.json @@ -0,0 +1,258 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [ + 32, + 32 + ], + "textures": { + "texture": "foundation:block/pallet/cherry_pallet", + "particle": "minecraft:block/cherry_planks" + }, + "elements": [ + { + "from": [ + 10, + 10, + 0 + ], + "to": [ + 14, + 13, + 16 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 13, + 8 + ] + }, + "faces": { + "north": { + "uv": [ + 8, + 13.5, + 10, + 15 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 8, + 6, + 16, + 7.5 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 10, + 13.5, + 12, + 15 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 0, + 8, + 8, + 9.5 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 2, + 8, + 0, + 0 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 4, + 0, + 2, + 8 + ], + "texture": "#texture" + } + } + }, + { + "from": [ + 2, + 10, + 0 + ], + "to": [ + 6, + 13, + 16 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 13, + 8 + ] + }, + "faces": { + "north": { + "uv": [ + 12, + 13.5, + 14, + 15 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 0, + 13, + 8, + 14.5 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 14, + 13.5, + 16, + 15 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 0, + 10, + 8, + 11.5 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 6, + 8, + 4, + 0 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 8, + 0, + 6, + 8 + ], + "texture": "#texture" + } + } + } + ], + "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 + ] + } + } +} diff --git a/src/main/resources/assets/foundation/models/block/pallet/cherry_pallet_top_layer2.json b/src/main/resources/assets/foundation/models/block/pallet/cherry_pallet_top_layer2.json new file mode 100644 index 00000000..5efa7c90 --- /dev/null +++ b/src/main/resources/assets/foundation/models/block/pallet/cherry_pallet_top_layer2.json @@ -0,0 +1,258 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [ + 32, + 32 + ], + "textures": { + "texture": "foundation:block/pallet/cherry_pallet", + "particle": "minecraft:block/cherry_planks" + }, + "elements": [ + { + "from": [ + 0, + 13, + 10 + ], + "to": [ + 16, + 16, + 14 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 13, + 8 + ] + }, + "faces": { + "north": { + "uv": [ + 8, + 10.5, + 16, + 12 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 4, + 14.5, + 6, + 16 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 0, + 13, + 8, + 14.5 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 6, + 14.5, + 8, + 16 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 16, + 4, + 8, + 2 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 16, + 4, + 8, + 6 + ], + "texture": "#texture" + } + } + }, + { + "from": [ + 0, + 13, + 2 + ], + "to": [ + 16, + 16, + 6 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 13, + 8 + ] + }, + "faces": { + "north": { + "uv": [ + 8, + 10.5, + 16, + 12 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 0, + 14.5, + 2, + 16 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 0, + 10, + 8, + 11.5 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 2, + 14.5, + 4, + 16 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 8, + 10, + 0, + 8 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 16, + 0, + 8, + 2 + ], + "texture": "#texture" + } + } + } + ], + "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 + ] + } + } +} diff --git a/src/main/resources/assets/foundation/models/block/pallet/crimson_pallet_bottom.json b/src/main/resources/assets/foundation/models/block/pallet/crimson_pallet_bottom.json new file mode 100644 index 00000000..5f1d1986 --- /dev/null +++ b/src/main/resources/assets/foundation/models/block/pallet/crimson_pallet_bottom.json @@ -0,0 +1,412 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [ + 32, + 32 + ], + "textures": { + "texture": "foundation:block/pallet/crimson_pallet", + "particle": "minecraft:block/crimson_planks" + }, + "elements": [ + { + "from": [ + 10, + 0, + 0 + ], + "to": [ + 14, + 3, + 16 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 3, + 8 + ] + }, + "faces": { + "north": { + "uv": [ + 8, + 13.5, + 10, + 15 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 8, + 6, + 16, + 7.5 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 10, + 13.5, + 12, + 15 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 0, + 8, + 8, + 9.5 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 2, + 8, + 0, + 0 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 4, + 0, + 2, + 8 + ], + "texture": "#texture" + } + } + }, + { + "from": [ + 2, + 0, + 0 + ], + "to": [ + 6, + 3, + 16 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 3, + 8 + ] + }, + "faces": { + "north": { + "uv": [ + 12, + 13.5, + 14, + 15 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 0, + 13, + 8, + 14.5 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 14, + 13.5, + 16, + 15 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 0, + 10, + 8, + 11.5 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 6, + 8, + 4, + 0 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 8, + 0, + 6, + 8 + ], + "texture": "#texture" + } + } + }, + { + "from": [ + 0, + 3, + 10 + ], + "to": [ + 16, + 6, + 14 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 3, + 8 + ] + }, + "faces": { + "north": { + "uv": [ + 8, + 10.5, + 16, + 12 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 4, + 14.5, + 6, + 16 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 0, + 13, + 8, + 14.5 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 6, + 14.5, + 8, + 16 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 16, + 4, + 8, + 2 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 16, + 4, + 8, + 6 + ], + "texture": "#texture" + } + } + }, + { + "from": [ + 0, + 3, + 2 + ], + "to": [ + 16, + 6, + 6 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 3, + 8 + ] + }, + "faces": { + "north": { + "uv": [ + 8, + 10.5, + 16, + 12 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 0, + 14.5, + 2, + 16 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 0, + 10, + 8, + 11.5 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 2, + 14.5, + 4, + 16 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 8, + 10, + 0, + 8 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 16, + 0, + 8, + 2 + ], + "texture": "#texture" + } + } + } + ], + "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 + ] + } + } +} diff --git a/src/main/resources/assets/foundation/models/block/pallet/crimson_pallet_bottom_layer1.json b/src/main/resources/assets/foundation/models/block/pallet/crimson_pallet_bottom_layer1.json new file mode 100644 index 00000000..4afb241a --- /dev/null +++ b/src/main/resources/assets/foundation/models/block/pallet/crimson_pallet_bottom_layer1.json @@ -0,0 +1,258 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [ + 32, + 32 + ], + "textures": { + "texture": "foundation:block/pallet/crimson_pallet", + "particle": "minecraft:block/crimson_planks" + }, + "elements": [ + { + "from": [ + 10, + 0, + 0 + ], + "to": [ + 14, + 3, + 16 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 3, + 8 + ] + }, + "faces": { + "north": { + "uv": [ + 8, + 13.5, + 10, + 15 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 8, + 6, + 16, + 7.5 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 10, + 13.5, + 12, + 15 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 0, + 8, + 8, + 9.5 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 2, + 8, + 0, + 0 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 4, + 0, + 2, + 8 + ], + "texture": "#texture" + } + } + }, + { + "from": [ + 2, + 0, + 0 + ], + "to": [ + 6, + 3, + 16 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 3, + 8 + ] + }, + "faces": { + "north": { + "uv": [ + 12, + 13.5, + 14, + 15 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 0, + 13, + 8, + 14.5 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 14, + 13.5, + 16, + 15 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 0, + 10, + 8, + 11.5 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 6, + 8, + 4, + 0 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 8, + 0, + 6, + 8 + ], + "texture": "#texture" + } + } + } + ], + "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 + ] + } + } +} diff --git a/src/main/resources/assets/foundation/models/block/pallet/crimson_pallet_bottom_layer2.json b/src/main/resources/assets/foundation/models/block/pallet/crimson_pallet_bottom_layer2.json new file mode 100644 index 00000000..5901c2b0 --- /dev/null +++ b/src/main/resources/assets/foundation/models/block/pallet/crimson_pallet_bottom_layer2.json @@ -0,0 +1,258 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [ + 32, + 32 + ], + "textures": { + "texture": "foundation:block/pallet/crimson_pallet", + "particle": "minecraft:block/crimson_planks" + }, + "elements": [ + { + "from": [ + 0, + 3, + 10 + ], + "to": [ + 16, + 6, + 14 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 3, + 8 + ] + }, + "faces": { + "north": { + "uv": [ + 8, + 10.5, + 16, + 12 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 4, + 14.5, + 6, + 16 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 0, + 13, + 8, + 14.5 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 6, + 14.5, + 8, + 16 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 16, + 4, + 8, + 2 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 16, + 4, + 8, + 6 + ], + "texture": "#texture" + } + } + }, + { + "from": [ + 0, + 3, + 2 + ], + "to": [ + 16, + 6, + 6 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 3, + 8 + ] + }, + "faces": { + "north": { + "uv": [ + 8, + 10.5, + 16, + 12 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 0, + 14.5, + 2, + 16 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 0, + 10, + 8, + 11.5 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 2, + 14.5, + 4, + 16 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 8, + 10, + 0, + 8 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 16, + 0, + 8, + 2 + ], + "texture": "#texture" + } + } + } + ], + "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 + ] + } + } +} diff --git a/src/main/resources/assets/foundation/models/block/pallet/crimson_pallet_open.json b/src/main/resources/assets/foundation/models/block/pallet/crimson_pallet_open.json new file mode 100644 index 00000000..a219429e --- /dev/null +++ b/src/main/resources/assets/foundation/models/block/pallet/crimson_pallet_open.json @@ -0,0 +1,337 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [ + 32, + 32 + ], + "textures": { + "texture": "foundation:block/pallet/crimson_pallet", + "particle": "minecraft:block/crimson_planks" + }, + "elements": [ + { + "from": [ + 10, + 0, + 10 + ], + "to": [ + 14, + 16, + 13 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 8, + 13 + ] + }, + "faces": { + "north": { + "uv": [ + 4, + 0, + 2, + 8 + ], + "rotation": 180, + "texture": "#texture" + }, + "east": { + "uv": [ + 8, + 6, + 16, + 7.5 + ], + "rotation": 270, + "texture": "#texture" + }, + "south": { + "uv": [ + 2, + 8, + 0, + 0 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 0, + 8, + 8, + 9.5 + ], + "rotation": 90, + "texture": "#texture" + }, + "up": { + "uv": [ + 8, + 13.5, + 10, + 15 + ], + "rotation": 180, + "texture": "#texture" + }, + "down": { + "uv": [ + 10, + 13.5, + 12, + 15 + ], + "texture": "#texture" + } + } + }, + { + "from": [ + 2, + 0, + 10 + ], + "to": [ + 6, + 16, + 13 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 8, + 13 + ] + }, + "faces": { + "north": { + "uv": [ + 8, + 0, + 6, + 8 + ], + "rotation": 180, + "texture": "#texture" + }, + "east": { + "uv": [ + 0, + 13, + 8, + 14.5 + ], + "rotation": 270, + "texture": "#texture" + }, + "south": { + "uv": [ + 6, + 8, + 4, + 0 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 0, + 10, + 8, + 11.5 + ], + "rotation": 90, + "texture": "#texture" + }, + "up": { + "uv": [ + 12, + 13.5, + 14, + 15 + ], + "rotation": 180, + "texture": "#texture" + }, + "down": { + "uv": [ + 14, + 13.5, + 16, + 15 + ], + "texture": "#texture" + } + } + }, + { + "from": [ + 0, + 2, + 13 + ], + "to": [ + 16, + 6, + 16 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 8, + 13 + ] + }, + "faces": { + "north": { + "uv": [ + 16, + 4, + 8, + 6 + ], + "rotation": 180, + "texture": "#texture" + }, + "east": { + "uv": [ + 4, + 14.5, + 6, + 16 + ], + "rotation": 270, + "texture": "#texture" + }, + "south": { + "uv": [ + 16, + 4, + 8, + 2 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 6, + 14.5, + 8, + 16 + ], + "rotation": 90, + "texture": "#texture" + }, + "up": { + "uv": [ + 8, + 10.5, + 16, + 12 + ], + "rotation": 180, + "texture": "#texture" + }, + "down": { + "uv": [ + 0, + 13, + 8, + 14.5 + ], + "texture": "#texture" + } + } + }, + { + "from": [ + 0, + 10, + 13 + ], + "to": [ + 16, + 14, + 16 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 8, + 13 + ] + }, + "faces": { + "north": { + "uv": [ + 16, + 0, + 8, + 2 + ], + "rotation": 180, + "texture": "#texture" + }, + "east": { + "uv": [ + 0, + 14.5, + 2, + 16 + ], + "rotation": 270, + "texture": "#texture" + }, + "south": { + "uv": [ + 8, + 10, + 0, + 8 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 2, + 14.5, + 4, + 16 + ], + "rotation": 90, + "texture": "#texture" + }, + "up": { + "uv": [ + 8, + 10.5, + 16, + 12 + ], + "rotation": 180, + "texture": "#texture" + }, + "down": { + "uv": [ + 0, + 10, + 8, + 11.5 + ], + "texture": "#texture" + } + } + } + ] +} diff --git a/src/main/resources/assets/foundation/models/block/pallet/crimson_pallet_open_layer1.json b/src/main/resources/assets/foundation/models/block/pallet/crimson_pallet_open_layer1.json new file mode 100644 index 00000000..1bd419bc --- /dev/null +++ b/src/main/resources/assets/foundation/models/block/pallet/crimson_pallet_open_layer1.json @@ -0,0 +1,266 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [ + 32, + 32 + ], + "textures": { + "texture": "foundation:block/pallet/crimson_pallet", + "particle": "minecraft:block/crimson_planks" + }, + "elements": [ + { + "from": [ + 10, + 0, + 10 + ], + "to": [ + 14, + 16, + 13 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 8, + 13 + ] + }, + "faces": { + "north": { + "uv": [ + 4, + 0, + 2, + 8 + ], + "rotation": 180, + "texture": "#texture" + }, + "east": { + "uv": [ + 8, + 6, + 16, + 7.5 + ], + "rotation": 270, + "texture": "#texture" + }, + "south": { + "uv": [ + 2, + 8, + 0, + 0 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 0, + 8, + 8, + 9.5 + ], + "rotation": 90, + "texture": "#texture" + }, + "up": { + "uv": [ + 8, + 13.5, + 10, + 15 + ], + "rotation": 180, + "texture": "#texture" + }, + "down": { + "uv": [ + 10, + 13.5, + 12, + 15 + ], + "texture": "#texture" + } + } + }, + { + "from": [ + 2, + 0, + 10 + ], + "to": [ + 6, + 16, + 13 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 8, + 13 + ] + }, + "faces": { + "north": { + "uv": [ + 8, + 0, + 6, + 8 + ], + "rotation": 180, + "texture": "#texture" + }, + "east": { + "uv": [ + 0, + 13, + 8, + 14.5 + ], + "rotation": 270, + "texture": "#texture" + }, + "south": { + "uv": [ + 6, + 8, + 4, + 0 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 0, + 10, + 8, + 11.5 + ], + "rotation": 90, + "texture": "#texture" + }, + "up": { + "uv": [ + 12, + 13.5, + 14, + 15 + ], + "rotation": 180, + "texture": "#texture" + }, + "down": { + "uv": [ + 14, + 13.5, + 16, + 15 + ], + "texture": "#texture" + } + } + } + ], + "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 + ] + } + } +} diff --git a/src/main/resources/assets/foundation/models/block/pallet/crimson_pallet_open_layer2.json b/src/main/resources/assets/foundation/models/block/pallet/crimson_pallet_open_layer2.json new file mode 100644 index 00000000..b2f80d41 --- /dev/null +++ b/src/main/resources/assets/foundation/models/block/pallet/crimson_pallet_open_layer2.json @@ -0,0 +1,266 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [ + 32, + 32 + ], + "textures": { + "texture": "foundation:block/pallet/crimson_pallet", + "particle": "minecraft:block/crimson_planks" + }, + "elements": [ + { + "from": [ + 0, + 2, + 13 + ], + "to": [ + 16, + 6, + 16 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 8, + 13 + ] + }, + "faces": { + "north": { + "uv": [ + 16, + 4, + 8, + 6 + ], + "rotation": 180, + "texture": "#texture" + }, + "east": { + "uv": [ + 4, + 14.5, + 6, + 16 + ], + "rotation": 270, + "texture": "#texture" + }, + "south": { + "uv": [ + 16, + 4, + 8, + 2 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 6, + 14.5, + 8, + 16 + ], + "rotation": 90, + "texture": "#texture" + }, + "up": { + "uv": [ + 8, + 10.5, + 16, + 12 + ], + "rotation": 180, + "texture": "#texture" + }, + "down": { + "uv": [ + 0, + 13, + 8, + 14.5 + ], + "texture": "#texture" + } + } + }, + { + "from": [ + 0, + 10, + 13 + ], + "to": [ + 16, + 14, + 16 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 8, + 13 + ] + }, + "faces": { + "north": { + "uv": [ + 16, + 0, + 8, + 2 + ], + "rotation": 180, + "texture": "#texture" + }, + "east": { + "uv": [ + 0, + 14.5, + 2, + 16 + ], + "rotation": 270, + "texture": "#texture" + }, + "south": { + "uv": [ + 8, + 10, + 0, + 8 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 2, + 14.5, + 4, + 16 + ], + "rotation": 90, + "texture": "#texture" + }, + "up": { + "uv": [ + 8, + 10.5, + 16, + 12 + ], + "rotation": 180, + "texture": "#texture" + }, + "down": { + "uv": [ + 0, + 10, + 8, + 11.5 + ], + "texture": "#texture" + } + } + } + ], + "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 + ] + } + } +} diff --git a/src/main/resources/assets/foundation/models/block/pallet/crimson_pallet_top.json b/src/main/resources/assets/foundation/models/block/pallet/crimson_pallet_top.json new file mode 100644 index 00000000..92cc967f --- /dev/null +++ b/src/main/resources/assets/foundation/models/block/pallet/crimson_pallet_top.json @@ -0,0 +1,321 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [ + 32, + 32 + ], + "textures": { + "texture": "foundation:block/pallet/crimson_pallet", + "particle": "minecraft:block/crimson_planks" + }, + "elements": [ + { + "from": [ + 10, + 10, + 0 + ], + "to": [ + 14, + 13, + 16 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 13, + 8 + ] + }, + "faces": { + "north": { + "uv": [ + 8, + 13.5, + 10, + 15 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 8, + 6, + 16, + 7.5 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 10, + 13.5, + 12, + 15 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 0, + 8, + 8, + 9.5 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 2, + 8, + 0, + 0 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 4, + 0, + 2, + 8 + ], + "texture": "#texture" + } + } + }, + { + "from": [ + 2, + 10, + 0 + ], + "to": [ + 6, + 13, + 16 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 13, + 8 + ] + }, + "faces": { + "north": { + "uv": [ + 12, + 13.5, + 14, + 15 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 0, + 13, + 8, + 14.5 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 14, + 13.5, + 16, + 15 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 0, + 10, + 8, + 11.5 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 6, + 8, + 4, + 0 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 8, + 0, + 6, + 8 + ], + "texture": "#texture" + } + } + }, + { + "from": [ + 0, + 13, + 10 + ], + "to": [ + 16, + 16, + 14 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 13, + 8 + ] + }, + "faces": { + "north": { + "uv": [ + 8, + 10.5, + 16, + 12 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 4, + 14.5, + 6, + 16 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 0, + 13, + 8, + 14.5 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 6, + 14.5, + 8, + 16 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 16, + 4, + 8, + 2 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 16, + 4, + 8, + 6 + ], + "texture": "#texture" + } + } + }, + { + "from": [ + 0, + 13, + 2 + ], + "to": [ + 16, + 16, + 6 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 13, + 8 + ] + }, + "faces": { + "north": { + "uv": [ + 8, + 10.5, + 16, + 12 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 0, + 14.5, + 2, + 16 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 0, + 10, + 8, + 11.5 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 2, + 14.5, + 4, + 16 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 8, + 10, + 0, + 8 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 16, + 0, + 8, + 2 + ], + "texture": "#texture" + } + } + } + ] +} diff --git a/src/main/resources/assets/foundation/models/block/pallet/crimson_pallet_top_layer1.json b/src/main/resources/assets/foundation/models/block/pallet/crimson_pallet_top_layer1.json new file mode 100644 index 00000000..cf9e866c --- /dev/null +++ b/src/main/resources/assets/foundation/models/block/pallet/crimson_pallet_top_layer1.json @@ -0,0 +1,258 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [ + 32, + 32 + ], + "textures": { + "texture": "foundation:block/pallet/crimson_pallet", + "particle": "minecraft:block/crimson_planks" + }, + "elements": [ + { + "from": [ + 10, + 10, + 0 + ], + "to": [ + 14, + 13, + 16 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 13, + 8 + ] + }, + "faces": { + "north": { + "uv": [ + 8, + 13.5, + 10, + 15 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 8, + 6, + 16, + 7.5 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 10, + 13.5, + 12, + 15 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 0, + 8, + 8, + 9.5 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 2, + 8, + 0, + 0 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 4, + 0, + 2, + 8 + ], + "texture": "#texture" + } + } + }, + { + "from": [ + 2, + 10, + 0 + ], + "to": [ + 6, + 13, + 16 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 13, + 8 + ] + }, + "faces": { + "north": { + "uv": [ + 12, + 13.5, + 14, + 15 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 0, + 13, + 8, + 14.5 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 14, + 13.5, + 16, + 15 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 0, + 10, + 8, + 11.5 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 6, + 8, + 4, + 0 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 8, + 0, + 6, + 8 + ], + "texture": "#texture" + } + } + } + ], + "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 + ] + } + } +} diff --git a/src/main/resources/assets/foundation/models/block/pallet/crimson_pallet_top_layer2.json b/src/main/resources/assets/foundation/models/block/pallet/crimson_pallet_top_layer2.json new file mode 100644 index 00000000..a166501b --- /dev/null +++ b/src/main/resources/assets/foundation/models/block/pallet/crimson_pallet_top_layer2.json @@ -0,0 +1,258 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [ + 32, + 32 + ], + "textures": { + "texture": "foundation:block/pallet/crimson_pallet", + "particle": "minecraft:block/crimson_planks" + }, + "elements": [ + { + "from": [ + 0, + 13, + 10 + ], + "to": [ + 16, + 16, + 14 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 13, + 8 + ] + }, + "faces": { + "north": { + "uv": [ + 8, + 10.5, + 16, + 12 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 4, + 14.5, + 6, + 16 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 0, + 13, + 8, + 14.5 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 6, + 14.5, + 8, + 16 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 16, + 4, + 8, + 2 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 16, + 4, + 8, + 6 + ], + "texture": "#texture" + } + } + }, + { + "from": [ + 0, + 13, + 2 + ], + "to": [ + 16, + 16, + 6 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 13, + 8 + ] + }, + "faces": { + "north": { + "uv": [ + 8, + 10.5, + 16, + 12 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 0, + 14.5, + 2, + 16 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 0, + 10, + 8, + 11.5 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 2, + 14.5, + 4, + 16 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 8, + 10, + 0, + 8 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 16, + 0, + 8, + 2 + ], + "texture": "#texture" + } + } + } + ], + "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 + ] + } + } +} diff --git a/src/main/resources/assets/foundation/models/block/pallet/dark_oak_pallet_bottom.json b/src/main/resources/assets/foundation/models/block/pallet/dark_oak_pallet_bottom.json new file mode 100644 index 00000000..9502a458 --- /dev/null +++ b/src/main/resources/assets/foundation/models/block/pallet/dark_oak_pallet_bottom.json @@ -0,0 +1,412 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [ + 32, + 32 + ], + "textures": { + "texture": "foundation:block/pallet/dark_oak_pallet", + "particle": "minecraft:block/dark_oak_planks" + }, + "elements": [ + { + "from": [ + 10, + 0, + 0 + ], + "to": [ + 14, + 3, + 16 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 3, + 8 + ] + }, + "faces": { + "north": { + "uv": [ + 8, + 13.5, + 10, + 15 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 8, + 6, + 16, + 7.5 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 10, + 13.5, + 12, + 15 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 0, + 8, + 8, + 9.5 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 2, + 8, + 0, + 0 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 4, + 0, + 2, + 8 + ], + "texture": "#texture" + } + } + }, + { + "from": [ + 2, + 0, + 0 + ], + "to": [ + 6, + 3, + 16 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 3, + 8 + ] + }, + "faces": { + "north": { + "uv": [ + 12, + 13.5, + 14, + 15 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 0, + 13, + 8, + 14.5 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 14, + 13.5, + 16, + 15 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 0, + 10, + 8, + 11.5 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 6, + 8, + 4, + 0 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 8, + 0, + 6, + 8 + ], + "texture": "#texture" + } + } + }, + { + "from": [ + 0, + 3, + 10 + ], + "to": [ + 16, + 6, + 14 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 3, + 8 + ] + }, + "faces": { + "north": { + "uv": [ + 8, + 10.5, + 16, + 12 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 4, + 14.5, + 6, + 16 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 0, + 13, + 8, + 14.5 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 6, + 14.5, + 8, + 16 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 16, + 4, + 8, + 2 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 16, + 4, + 8, + 6 + ], + "texture": "#texture" + } + } + }, + { + "from": [ + 0, + 3, + 2 + ], + "to": [ + 16, + 6, + 6 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 3, + 8 + ] + }, + "faces": { + "north": { + "uv": [ + 8, + 10.5, + 16, + 12 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 0, + 14.5, + 2, + 16 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 0, + 10, + 8, + 11.5 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 2, + 14.5, + 4, + 16 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 8, + 10, + 0, + 8 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 16, + 0, + 8, + 2 + ], + "texture": "#texture" + } + } + } + ], + "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 + ] + } + } +} diff --git a/src/main/resources/assets/foundation/models/block/pallet/dark_oak_pallet_bottom_layer1.json b/src/main/resources/assets/foundation/models/block/pallet/dark_oak_pallet_bottom_layer1.json new file mode 100644 index 00000000..f412075b --- /dev/null +++ b/src/main/resources/assets/foundation/models/block/pallet/dark_oak_pallet_bottom_layer1.json @@ -0,0 +1,258 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [ + 32, + 32 + ], + "textures": { + "texture": "foundation:block/pallet/dark_oak_pallet", + "particle": "minecraft:block/dark_oak_planks" + }, + "elements": [ + { + "from": [ + 10, + 0, + 0 + ], + "to": [ + 14, + 3, + 16 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 3, + 8 + ] + }, + "faces": { + "north": { + "uv": [ + 8, + 13.5, + 10, + 15 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 8, + 6, + 16, + 7.5 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 10, + 13.5, + 12, + 15 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 0, + 8, + 8, + 9.5 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 2, + 8, + 0, + 0 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 4, + 0, + 2, + 8 + ], + "texture": "#texture" + } + } + }, + { + "from": [ + 2, + 0, + 0 + ], + "to": [ + 6, + 3, + 16 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 3, + 8 + ] + }, + "faces": { + "north": { + "uv": [ + 12, + 13.5, + 14, + 15 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 0, + 13, + 8, + 14.5 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 14, + 13.5, + 16, + 15 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 0, + 10, + 8, + 11.5 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 6, + 8, + 4, + 0 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 8, + 0, + 6, + 8 + ], + "texture": "#texture" + } + } + } + ], + "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 + ] + } + } +} diff --git a/src/main/resources/assets/foundation/models/block/pallet/dark_oak_pallet_bottom_layer2.json b/src/main/resources/assets/foundation/models/block/pallet/dark_oak_pallet_bottom_layer2.json new file mode 100644 index 00000000..c3626bba --- /dev/null +++ b/src/main/resources/assets/foundation/models/block/pallet/dark_oak_pallet_bottom_layer2.json @@ -0,0 +1,258 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [ + 32, + 32 + ], + "textures": { + "texture": "foundation:block/pallet/dark_oak_pallet", + "particle": "minecraft:block/dark_oak_planks" + }, + "elements": [ + { + "from": [ + 0, + 3, + 10 + ], + "to": [ + 16, + 6, + 14 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 3, + 8 + ] + }, + "faces": { + "north": { + "uv": [ + 8, + 10.5, + 16, + 12 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 4, + 14.5, + 6, + 16 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 0, + 13, + 8, + 14.5 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 6, + 14.5, + 8, + 16 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 16, + 4, + 8, + 2 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 16, + 4, + 8, + 6 + ], + "texture": "#texture" + } + } + }, + { + "from": [ + 0, + 3, + 2 + ], + "to": [ + 16, + 6, + 6 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 3, + 8 + ] + }, + "faces": { + "north": { + "uv": [ + 8, + 10.5, + 16, + 12 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 0, + 14.5, + 2, + 16 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 0, + 10, + 8, + 11.5 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 2, + 14.5, + 4, + 16 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 8, + 10, + 0, + 8 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 16, + 0, + 8, + 2 + ], + "texture": "#texture" + } + } + } + ], + "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 + ] + } + } +} diff --git a/src/main/resources/assets/foundation/models/block/pallet/dark_oak_pallet_open.json b/src/main/resources/assets/foundation/models/block/pallet/dark_oak_pallet_open.json new file mode 100644 index 00000000..de1a92e0 --- /dev/null +++ b/src/main/resources/assets/foundation/models/block/pallet/dark_oak_pallet_open.json @@ -0,0 +1,337 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [ + 32, + 32 + ], + "textures": { + "texture": "foundation:block/pallet/dark_oak_pallet", + "particle": "minecraft:block/dark_oak_planks" + }, + "elements": [ + { + "from": [ + 10, + 0, + 10 + ], + "to": [ + 14, + 16, + 13 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 8, + 13 + ] + }, + "faces": { + "north": { + "uv": [ + 4, + 0, + 2, + 8 + ], + "rotation": 180, + "texture": "#texture" + }, + "east": { + "uv": [ + 8, + 6, + 16, + 7.5 + ], + "rotation": 270, + "texture": "#texture" + }, + "south": { + "uv": [ + 2, + 8, + 0, + 0 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 0, + 8, + 8, + 9.5 + ], + "rotation": 90, + "texture": "#texture" + }, + "up": { + "uv": [ + 8, + 13.5, + 10, + 15 + ], + "rotation": 180, + "texture": "#texture" + }, + "down": { + "uv": [ + 10, + 13.5, + 12, + 15 + ], + "texture": "#texture" + } + } + }, + { + "from": [ + 2, + 0, + 10 + ], + "to": [ + 6, + 16, + 13 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 8, + 13 + ] + }, + "faces": { + "north": { + "uv": [ + 8, + 0, + 6, + 8 + ], + "rotation": 180, + "texture": "#texture" + }, + "east": { + "uv": [ + 0, + 13, + 8, + 14.5 + ], + "rotation": 270, + "texture": "#texture" + }, + "south": { + "uv": [ + 6, + 8, + 4, + 0 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 0, + 10, + 8, + 11.5 + ], + "rotation": 90, + "texture": "#texture" + }, + "up": { + "uv": [ + 12, + 13.5, + 14, + 15 + ], + "rotation": 180, + "texture": "#texture" + }, + "down": { + "uv": [ + 14, + 13.5, + 16, + 15 + ], + "texture": "#texture" + } + } + }, + { + "from": [ + 0, + 2, + 13 + ], + "to": [ + 16, + 6, + 16 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 8, + 13 + ] + }, + "faces": { + "north": { + "uv": [ + 16, + 4, + 8, + 6 + ], + "rotation": 180, + "texture": "#texture" + }, + "east": { + "uv": [ + 4, + 14.5, + 6, + 16 + ], + "rotation": 270, + "texture": "#texture" + }, + "south": { + "uv": [ + 16, + 4, + 8, + 2 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 6, + 14.5, + 8, + 16 + ], + "rotation": 90, + "texture": "#texture" + }, + "up": { + "uv": [ + 8, + 10.5, + 16, + 12 + ], + "rotation": 180, + "texture": "#texture" + }, + "down": { + "uv": [ + 0, + 13, + 8, + 14.5 + ], + "texture": "#texture" + } + } + }, + { + "from": [ + 0, + 10, + 13 + ], + "to": [ + 16, + 14, + 16 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 8, + 13 + ] + }, + "faces": { + "north": { + "uv": [ + 16, + 0, + 8, + 2 + ], + "rotation": 180, + "texture": "#texture" + }, + "east": { + "uv": [ + 0, + 14.5, + 2, + 16 + ], + "rotation": 270, + "texture": "#texture" + }, + "south": { + "uv": [ + 8, + 10, + 0, + 8 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 2, + 14.5, + 4, + 16 + ], + "rotation": 90, + "texture": "#texture" + }, + "up": { + "uv": [ + 8, + 10.5, + 16, + 12 + ], + "rotation": 180, + "texture": "#texture" + }, + "down": { + "uv": [ + 0, + 10, + 8, + 11.5 + ], + "texture": "#texture" + } + } + } + ] +} diff --git a/src/main/resources/assets/foundation/models/block/pallet/dark_oak_pallet_open_layer1.json b/src/main/resources/assets/foundation/models/block/pallet/dark_oak_pallet_open_layer1.json new file mode 100644 index 00000000..263e294e --- /dev/null +++ b/src/main/resources/assets/foundation/models/block/pallet/dark_oak_pallet_open_layer1.json @@ -0,0 +1,266 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [ + 32, + 32 + ], + "textures": { + "texture": "foundation:block/pallet/dark_oak_pallet", + "particle": "minecraft:block/dark_oak_planks" + }, + "elements": [ + { + "from": [ + 10, + 0, + 10 + ], + "to": [ + 14, + 16, + 13 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 8, + 13 + ] + }, + "faces": { + "north": { + "uv": [ + 4, + 0, + 2, + 8 + ], + "rotation": 180, + "texture": "#texture" + }, + "east": { + "uv": [ + 8, + 6, + 16, + 7.5 + ], + "rotation": 270, + "texture": "#texture" + }, + "south": { + "uv": [ + 2, + 8, + 0, + 0 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 0, + 8, + 8, + 9.5 + ], + "rotation": 90, + "texture": "#texture" + }, + "up": { + "uv": [ + 8, + 13.5, + 10, + 15 + ], + "rotation": 180, + "texture": "#texture" + }, + "down": { + "uv": [ + 10, + 13.5, + 12, + 15 + ], + "texture": "#texture" + } + } + }, + { + "from": [ + 2, + 0, + 10 + ], + "to": [ + 6, + 16, + 13 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 8, + 13 + ] + }, + "faces": { + "north": { + "uv": [ + 8, + 0, + 6, + 8 + ], + "rotation": 180, + "texture": "#texture" + }, + "east": { + "uv": [ + 0, + 13, + 8, + 14.5 + ], + "rotation": 270, + "texture": "#texture" + }, + "south": { + "uv": [ + 6, + 8, + 4, + 0 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 0, + 10, + 8, + 11.5 + ], + "rotation": 90, + "texture": "#texture" + }, + "up": { + "uv": [ + 12, + 13.5, + 14, + 15 + ], + "rotation": 180, + "texture": "#texture" + }, + "down": { + "uv": [ + 14, + 13.5, + 16, + 15 + ], + "texture": "#texture" + } + } + } + ], + "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 + ] + } + } +} diff --git a/src/main/resources/assets/foundation/models/block/pallet/dark_oak_pallet_open_layer2.json b/src/main/resources/assets/foundation/models/block/pallet/dark_oak_pallet_open_layer2.json new file mode 100644 index 00000000..487442c2 --- /dev/null +++ b/src/main/resources/assets/foundation/models/block/pallet/dark_oak_pallet_open_layer2.json @@ -0,0 +1,266 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [ + 32, + 32 + ], + "textures": { + "texture": "foundation:block/pallet/dark_oak_pallet", + "particle": "minecraft:block/dark_oak_planks" + }, + "elements": [ + { + "from": [ + 0, + 2, + 13 + ], + "to": [ + 16, + 6, + 16 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 8, + 13 + ] + }, + "faces": { + "north": { + "uv": [ + 16, + 4, + 8, + 6 + ], + "rotation": 180, + "texture": "#texture" + }, + "east": { + "uv": [ + 4, + 14.5, + 6, + 16 + ], + "rotation": 270, + "texture": "#texture" + }, + "south": { + "uv": [ + 16, + 4, + 8, + 2 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 6, + 14.5, + 8, + 16 + ], + "rotation": 90, + "texture": "#texture" + }, + "up": { + "uv": [ + 8, + 10.5, + 16, + 12 + ], + "rotation": 180, + "texture": "#texture" + }, + "down": { + "uv": [ + 0, + 13, + 8, + 14.5 + ], + "texture": "#texture" + } + } + }, + { + "from": [ + 0, + 10, + 13 + ], + "to": [ + 16, + 14, + 16 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 8, + 13 + ] + }, + "faces": { + "north": { + "uv": [ + 16, + 0, + 8, + 2 + ], + "rotation": 180, + "texture": "#texture" + }, + "east": { + "uv": [ + 0, + 14.5, + 2, + 16 + ], + "rotation": 270, + "texture": "#texture" + }, + "south": { + "uv": [ + 8, + 10, + 0, + 8 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 2, + 14.5, + 4, + 16 + ], + "rotation": 90, + "texture": "#texture" + }, + "up": { + "uv": [ + 8, + 10.5, + 16, + 12 + ], + "rotation": 180, + "texture": "#texture" + }, + "down": { + "uv": [ + 0, + 10, + 8, + 11.5 + ], + "texture": "#texture" + } + } + } + ], + "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 + ] + } + } +} diff --git a/src/main/resources/assets/foundation/models/block/pallet/dark_oak_pallet_top.json b/src/main/resources/assets/foundation/models/block/pallet/dark_oak_pallet_top.json new file mode 100644 index 00000000..2275186f --- /dev/null +++ b/src/main/resources/assets/foundation/models/block/pallet/dark_oak_pallet_top.json @@ -0,0 +1,321 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [ + 32, + 32 + ], + "textures": { + "texture": "foundation:block/pallet/dark_oak_pallet", + "particle": "minecraft:block/dark_oak_planks" + }, + "elements": [ + { + "from": [ + 10, + 10, + 0 + ], + "to": [ + 14, + 13, + 16 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 13, + 8 + ] + }, + "faces": { + "north": { + "uv": [ + 8, + 13.5, + 10, + 15 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 8, + 6, + 16, + 7.5 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 10, + 13.5, + 12, + 15 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 0, + 8, + 8, + 9.5 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 2, + 8, + 0, + 0 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 4, + 0, + 2, + 8 + ], + "texture": "#texture" + } + } + }, + { + "from": [ + 2, + 10, + 0 + ], + "to": [ + 6, + 13, + 16 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 13, + 8 + ] + }, + "faces": { + "north": { + "uv": [ + 12, + 13.5, + 14, + 15 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 0, + 13, + 8, + 14.5 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 14, + 13.5, + 16, + 15 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 0, + 10, + 8, + 11.5 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 6, + 8, + 4, + 0 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 8, + 0, + 6, + 8 + ], + "texture": "#texture" + } + } + }, + { + "from": [ + 0, + 13, + 10 + ], + "to": [ + 16, + 16, + 14 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 13, + 8 + ] + }, + "faces": { + "north": { + "uv": [ + 8, + 10.5, + 16, + 12 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 4, + 14.5, + 6, + 16 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 0, + 13, + 8, + 14.5 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 6, + 14.5, + 8, + 16 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 16, + 4, + 8, + 2 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 16, + 4, + 8, + 6 + ], + "texture": "#texture" + } + } + }, + { + "from": [ + 0, + 13, + 2 + ], + "to": [ + 16, + 16, + 6 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 13, + 8 + ] + }, + "faces": { + "north": { + "uv": [ + 8, + 10.5, + 16, + 12 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 0, + 14.5, + 2, + 16 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 0, + 10, + 8, + 11.5 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 2, + 14.5, + 4, + 16 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 8, + 10, + 0, + 8 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 16, + 0, + 8, + 2 + ], + "texture": "#texture" + } + } + } + ] +} diff --git a/src/main/resources/assets/foundation/models/block/pallet/dark_oak_pallet_top_layer1.json b/src/main/resources/assets/foundation/models/block/pallet/dark_oak_pallet_top_layer1.json new file mode 100644 index 00000000..cce4bbce --- /dev/null +++ b/src/main/resources/assets/foundation/models/block/pallet/dark_oak_pallet_top_layer1.json @@ -0,0 +1,258 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [ + 32, + 32 + ], + "textures": { + "texture": "foundation:block/pallet/dark_oak_pallet", + "particle": "minecraft:block/dark_oak_planks" + }, + "elements": [ + { + "from": [ + 10, + 10, + 0 + ], + "to": [ + 14, + 13, + 16 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 13, + 8 + ] + }, + "faces": { + "north": { + "uv": [ + 8, + 13.5, + 10, + 15 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 8, + 6, + 16, + 7.5 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 10, + 13.5, + 12, + 15 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 0, + 8, + 8, + 9.5 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 2, + 8, + 0, + 0 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 4, + 0, + 2, + 8 + ], + "texture": "#texture" + } + } + }, + { + "from": [ + 2, + 10, + 0 + ], + "to": [ + 6, + 13, + 16 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 13, + 8 + ] + }, + "faces": { + "north": { + "uv": [ + 12, + 13.5, + 14, + 15 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 0, + 13, + 8, + 14.5 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 14, + 13.5, + 16, + 15 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 0, + 10, + 8, + 11.5 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 6, + 8, + 4, + 0 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 8, + 0, + 6, + 8 + ], + "texture": "#texture" + } + } + } + ], + "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 + ] + } + } +} diff --git a/src/main/resources/assets/foundation/models/block/pallet/dark_oak_pallet_top_layer2.json b/src/main/resources/assets/foundation/models/block/pallet/dark_oak_pallet_top_layer2.json new file mode 100644 index 00000000..6e1b9e6c --- /dev/null +++ b/src/main/resources/assets/foundation/models/block/pallet/dark_oak_pallet_top_layer2.json @@ -0,0 +1,258 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [ + 32, + 32 + ], + "textures": { + "texture": "foundation:block/pallet/dark_oak_pallet", + "particle": "minecraft:block/dark_oak_planks" + }, + "elements": [ + { + "from": [ + 0, + 13, + 10 + ], + "to": [ + 16, + 16, + 14 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 13, + 8 + ] + }, + "faces": { + "north": { + "uv": [ + 8, + 10.5, + 16, + 12 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 4, + 14.5, + 6, + 16 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 0, + 13, + 8, + 14.5 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 6, + 14.5, + 8, + 16 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 16, + 4, + 8, + 2 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 16, + 4, + 8, + 6 + ], + "texture": "#texture" + } + } + }, + { + "from": [ + 0, + 13, + 2 + ], + "to": [ + 16, + 16, + 6 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 13, + 8 + ] + }, + "faces": { + "north": { + "uv": [ + 8, + 10.5, + 16, + 12 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 0, + 14.5, + 2, + 16 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 0, + 10, + 8, + 11.5 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 2, + 14.5, + 4, + 16 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 8, + 10, + 0, + 8 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 16, + 0, + 8, + 2 + ], + "texture": "#texture" + } + } + } + ], + "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 + ] + } + } +} diff --git a/src/main/resources/assets/foundation/models/block/pallet/jungle_pallet_bottom.json b/src/main/resources/assets/foundation/models/block/pallet/jungle_pallet_bottom.json new file mode 100644 index 00000000..efb9deda --- /dev/null +++ b/src/main/resources/assets/foundation/models/block/pallet/jungle_pallet_bottom.json @@ -0,0 +1,412 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [ + 32, + 32 + ], + "textures": { + "texture": "foundation:block/pallet/jungle_pallet", + "particle": "minecraft:block/jungle_planks" + }, + "elements": [ + { + "from": [ + 10, + 0, + 0 + ], + "to": [ + 14, + 3, + 16 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 3, + 8 + ] + }, + "faces": { + "north": { + "uv": [ + 8, + 13.5, + 10, + 15 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 8, + 6, + 16, + 7.5 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 10, + 13.5, + 12, + 15 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 0, + 8, + 8, + 9.5 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 2, + 8, + 0, + 0 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 4, + 0, + 2, + 8 + ], + "texture": "#texture" + } + } + }, + { + "from": [ + 2, + 0, + 0 + ], + "to": [ + 6, + 3, + 16 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 3, + 8 + ] + }, + "faces": { + "north": { + "uv": [ + 12, + 13.5, + 14, + 15 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 0, + 13, + 8, + 14.5 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 14, + 13.5, + 16, + 15 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 0, + 10, + 8, + 11.5 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 6, + 8, + 4, + 0 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 8, + 0, + 6, + 8 + ], + "texture": "#texture" + } + } + }, + { + "from": [ + 0, + 3, + 10 + ], + "to": [ + 16, + 6, + 14 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 3, + 8 + ] + }, + "faces": { + "north": { + "uv": [ + 8, + 10.5, + 16, + 12 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 4, + 14.5, + 6, + 16 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 0, + 13, + 8, + 14.5 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 6, + 14.5, + 8, + 16 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 16, + 4, + 8, + 2 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 16, + 4, + 8, + 6 + ], + "texture": "#texture" + } + } + }, + { + "from": [ + 0, + 3, + 2 + ], + "to": [ + 16, + 6, + 6 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 3, + 8 + ] + }, + "faces": { + "north": { + "uv": [ + 8, + 10.5, + 16, + 12 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 0, + 14.5, + 2, + 16 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 0, + 10, + 8, + 11.5 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 2, + 14.5, + 4, + 16 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 8, + 10, + 0, + 8 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 16, + 0, + 8, + 2 + ], + "texture": "#texture" + } + } + } + ], + "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 + ] + } + } +} diff --git a/src/main/resources/assets/foundation/models/block/pallet/jungle_pallet_bottom_layer1.json b/src/main/resources/assets/foundation/models/block/pallet/jungle_pallet_bottom_layer1.json new file mode 100644 index 00000000..4656f7ef --- /dev/null +++ b/src/main/resources/assets/foundation/models/block/pallet/jungle_pallet_bottom_layer1.json @@ -0,0 +1,258 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [ + 32, + 32 + ], + "textures": { + "texture": "foundation:block/pallet/jungle_pallet", + "particle": "minecraft:block/jungle_planks" + }, + "elements": [ + { + "from": [ + 10, + 0, + 0 + ], + "to": [ + 14, + 3, + 16 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 3, + 8 + ] + }, + "faces": { + "north": { + "uv": [ + 8, + 13.5, + 10, + 15 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 8, + 6, + 16, + 7.5 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 10, + 13.5, + 12, + 15 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 0, + 8, + 8, + 9.5 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 2, + 8, + 0, + 0 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 4, + 0, + 2, + 8 + ], + "texture": "#texture" + } + } + }, + { + "from": [ + 2, + 0, + 0 + ], + "to": [ + 6, + 3, + 16 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 3, + 8 + ] + }, + "faces": { + "north": { + "uv": [ + 12, + 13.5, + 14, + 15 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 0, + 13, + 8, + 14.5 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 14, + 13.5, + 16, + 15 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 0, + 10, + 8, + 11.5 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 6, + 8, + 4, + 0 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 8, + 0, + 6, + 8 + ], + "texture": "#texture" + } + } + } + ], + "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 + ] + } + } +} diff --git a/src/main/resources/assets/foundation/models/block/pallet/jungle_pallet_bottom_layer2.json b/src/main/resources/assets/foundation/models/block/pallet/jungle_pallet_bottom_layer2.json new file mode 100644 index 00000000..29487704 --- /dev/null +++ b/src/main/resources/assets/foundation/models/block/pallet/jungle_pallet_bottom_layer2.json @@ -0,0 +1,258 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [ + 32, + 32 + ], + "textures": { + "texture": "foundation:block/pallet/jungle_pallet", + "particle": "minecraft:block/jungle_planks" + }, + "elements": [ + { + "from": [ + 0, + 3, + 10 + ], + "to": [ + 16, + 6, + 14 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 3, + 8 + ] + }, + "faces": { + "north": { + "uv": [ + 8, + 10.5, + 16, + 12 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 4, + 14.5, + 6, + 16 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 0, + 13, + 8, + 14.5 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 6, + 14.5, + 8, + 16 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 16, + 4, + 8, + 2 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 16, + 4, + 8, + 6 + ], + "texture": "#texture" + } + } + }, + { + "from": [ + 0, + 3, + 2 + ], + "to": [ + 16, + 6, + 6 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 3, + 8 + ] + }, + "faces": { + "north": { + "uv": [ + 8, + 10.5, + 16, + 12 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 0, + 14.5, + 2, + 16 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 0, + 10, + 8, + 11.5 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 2, + 14.5, + 4, + 16 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 8, + 10, + 0, + 8 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 16, + 0, + 8, + 2 + ], + "texture": "#texture" + } + } + } + ], + "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 + ] + } + } +} diff --git a/src/main/resources/assets/foundation/models/block/pallet/jungle_pallet_open.json b/src/main/resources/assets/foundation/models/block/pallet/jungle_pallet_open.json new file mode 100644 index 00000000..1b646521 --- /dev/null +++ b/src/main/resources/assets/foundation/models/block/pallet/jungle_pallet_open.json @@ -0,0 +1,337 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [ + 32, + 32 + ], + "textures": { + "texture": "foundation:block/pallet/jungle_pallet", + "particle": "minecraft:block/jungle_planks" + }, + "elements": [ + { + "from": [ + 10, + 0, + 10 + ], + "to": [ + 14, + 16, + 13 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 8, + 13 + ] + }, + "faces": { + "north": { + "uv": [ + 4, + 0, + 2, + 8 + ], + "rotation": 180, + "texture": "#texture" + }, + "east": { + "uv": [ + 8, + 6, + 16, + 7.5 + ], + "rotation": 270, + "texture": "#texture" + }, + "south": { + "uv": [ + 2, + 8, + 0, + 0 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 0, + 8, + 8, + 9.5 + ], + "rotation": 90, + "texture": "#texture" + }, + "up": { + "uv": [ + 8, + 13.5, + 10, + 15 + ], + "rotation": 180, + "texture": "#texture" + }, + "down": { + "uv": [ + 10, + 13.5, + 12, + 15 + ], + "texture": "#texture" + } + } + }, + { + "from": [ + 2, + 0, + 10 + ], + "to": [ + 6, + 16, + 13 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 8, + 13 + ] + }, + "faces": { + "north": { + "uv": [ + 8, + 0, + 6, + 8 + ], + "rotation": 180, + "texture": "#texture" + }, + "east": { + "uv": [ + 0, + 13, + 8, + 14.5 + ], + "rotation": 270, + "texture": "#texture" + }, + "south": { + "uv": [ + 6, + 8, + 4, + 0 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 0, + 10, + 8, + 11.5 + ], + "rotation": 90, + "texture": "#texture" + }, + "up": { + "uv": [ + 12, + 13.5, + 14, + 15 + ], + "rotation": 180, + "texture": "#texture" + }, + "down": { + "uv": [ + 14, + 13.5, + 16, + 15 + ], + "texture": "#texture" + } + } + }, + { + "from": [ + 0, + 2, + 13 + ], + "to": [ + 16, + 6, + 16 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 8, + 13 + ] + }, + "faces": { + "north": { + "uv": [ + 16, + 4, + 8, + 6 + ], + "rotation": 180, + "texture": "#texture" + }, + "east": { + "uv": [ + 4, + 14.5, + 6, + 16 + ], + "rotation": 270, + "texture": "#texture" + }, + "south": { + "uv": [ + 16, + 4, + 8, + 2 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 6, + 14.5, + 8, + 16 + ], + "rotation": 90, + "texture": "#texture" + }, + "up": { + "uv": [ + 8, + 10.5, + 16, + 12 + ], + "rotation": 180, + "texture": "#texture" + }, + "down": { + "uv": [ + 0, + 13, + 8, + 14.5 + ], + "texture": "#texture" + } + } + }, + { + "from": [ + 0, + 10, + 13 + ], + "to": [ + 16, + 14, + 16 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 8, + 13 + ] + }, + "faces": { + "north": { + "uv": [ + 16, + 0, + 8, + 2 + ], + "rotation": 180, + "texture": "#texture" + }, + "east": { + "uv": [ + 0, + 14.5, + 2, + 16 + ], + "rotation": 270, + "texture": "#texture" + }, + "south": { + "uv": [ + 8, + 10, + 0, + 8 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 2, + 14.5, + 4, + 16 + ], + "rotation": 90, + "texture": "#texture" + }, + "up": { + "uv": [ + 8, + 10.5, + 16, + 12 + ], + "rotation": 180, + "texture": "#texture" + }, + "down": { + "uv": [ + 0, + 10, + 8, + 11.5 + ], + "texture": "#texture" + } + } + } + ] +} diff --git a/src/main/resources/assets/foundation/models/block/pallet/jungle_pallet_open_layer1.json b/src/main/resources/assets/foundation/models/block/pallet/jungle_pallet_open_layer1.json new file mode 100644 index 00000000..35f417ec --- /dev/null +++ b/src/main/resources/assets/foundation/models/block/pallet/jungle_pallet_open_layer1.json @@ -0,0 +1,266 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [ + 32, + 32 + ], + "textures": { + "texture": "foundation:block/pallet/jungle_pallet", + "particle": "minecraft:block/jungle_planks" + }, + "elements": [ + { + "from": [ + 10, + 0, + 10 + ], + "to": [ + 14, + 16, + 13 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 8, + 13 + ] + }, + "faces": { + "north": { + "uv": [ + 4, + 0, + 2, + 8 + ], + "rotation": 180, + "texture": "#texture" + }, + "east": { + "uv": [ + 8, + 6, + 16, + 7.5 + ], + "rotation": 270, + "texture": "#texture" + }, + "south": { + "uv": [ + 2, + 8, + 0, + 0 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 0, + 8, + 8, + 9.5 + ], + "rotation": 90, + "texture": "#texture" + }, + "up": { + "uv": [ + 8, + 13.5, + 10, + 15 + ], + "rotation": 180, + "texture": "#texture" + }, + "down": { + "uv": [ + 10, + 13.5, + 12, + 15 + ], + "texture": "#texture" + } + } + }, + { + "from": [ + 2, + 0, + 10 + ], + "to": [ + 6, + 16, + 13 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 8, + 13 + ] + }, + "faces": { + "north": { + "uv": [ + 8, + 0, + 6, + 8 + ], + "rotation": 180, + "texture": "#texture" + }, + "east": { + "uv": [ + 0, + 13, + 8, + 14.5 + ], + "rotation": 270, + "texture": "#texture" + }, + "south": { + "uv": [ + 6, + 8, + 4, + 0 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 0, + 10, + 8, + 11.5 + ], + "rotation": 90, + "texture": "#texture" + }, + "up": { + "uv": [ + 12, + 13.5, + 14, + 15 + ], + "rotation": 180, + "texture": "#texture" + }, + "down": { + "uv": [ + 14, + 13.5, + 16, + 15 + ], + "texture": "#texture" + } + } + } + ], + "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 + ] + } + } +} diff --git a/src/main/resources/assets/foundation/models/block/pallet/jungle_pallet_open_layer2.json b/src/main/resources/assets/foundation/models/block/pallet/jungle_pallet_open_layer2.json new file mode 100644 index 00000000..66e9d5b3 --- /dev/null +++ b/src/main/resources/assets/foundation/models/block/pallet/jungle_pallet_open_layer2.json @@ -0,0 +1,266 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [ + 32, + 32 + ], + "textures": { + "texture": "foundation:block/pallet/jungle_pallet", + "particle": "minecraft:block/jungle_planks" + }, + "elements": [ + { + "from": [ + 0, + 2, + 13 + ], + "to": [ + 16, + 6, + 16 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 8, + 13 + ] + }, + "faces": { + "north": { + "uv": [ + 16, + 4, + 8, + 6 + ], + "rotation": 180, + "texture": "#texture" + }, + "east": { + "uv": [ + 4, + 14.5, + 6, + 16 + ], + "rotation": 270, + "texture": "#texture" + }, + "south": { + "uv": [ + 16, + 4, + 8, + 2 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 6, + 14.5, + 8, + 16 + ], + "rotation": 90, + "texture": "#texture" + }, + "up": { + "uv": [ + 8, + 10.5, + 16, + 12 + ], + "rotation": 180, + "texture": "#texture" + }, + "down": { + "uv": [ + 0, + 13, + 8, + 14.5 + ], + "texture": "#texture" + } + } + }, + { + "from": [ + 0, + 10, + 13 + ], + "to": [ + 16, + 14, + 16 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 8, + 13 + ] + }, + "faces": { + "north": { + "uv": [ + 16, + 0, + 8, + 2 + ], + "rotation": 180, + "texture": "#texture" + }, + "east": { + "uv": [ + 0, + 14.5, + 2, + 16 + ], + "rotation": 270, + "texture": "#texture" + }, + "south": { + "uv": [ + 8, + 10, + 0, + 8 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 2, + 14.5, + 4, + 16 + ], + "rotation": 90, + "texture": "#texture" + }, + "up": { + "uv": [ + 8, + 10.5, + 16, + 12 + ], + "rotation": 180, + "texture": "#texture" + }, + "down": { + "uv": [ + 0, + 10, + 8, + 11.5 + ], + "texture": "#texture" + } + } + } + ], + "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 + ] + } + } +} diff --git a/src/main/resources/assets/foundation/models/block/pallet/jungle_pallet_top.json b/src/main/resources/assets/foundation/models/block/pallet/jungle_pallet_top.json new file mode 100644 index 00000000..f026b829 --- /dev/null +++ b/src/main/resources/assets/foundation/models/block/pallet/jungle_pallet_top.json @@ -0,0 +1,321 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [ + 32, + 32 + ], + "textures": { + "texture": "foundation:block/pallet/jungle_pallet", + "particle": "minecraft:block/jungle_planks" + }, + "elements": [ + { + "from": [ + 10, + 10, + 0 + ], + "to": [ + 14, + 13, + 16 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 13, + 8 + ] + }, + "faces": { + "north": { + "uv": [ + 8, + 13.5, + 10, + 15 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 8, + 6, + 16, + 7.5 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 10, + 13.5, + 12, + 15 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 0, + 8, + 8, + 9.5 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 2, + 8, + 0, + 0 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 4, + 0, + 2, + 8 + ], + "texture": "#texture" + } + } + }, + { + "from": [ + 2, + 10, + 0 + ], + "to": [ + 6, + 13, + 16 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 13, + 8 + ] + }, + "faces": { + "north": { + "uv": [ + 12, + 13.5, + 14, + 15 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 0, + 13, + 8, + 14.5 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 14, + 13.5, + 16, + 15 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 0, + 10, + 8, + 11.5 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 6, + 8, + 4, + 0 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 8, + 0, + 6, + 8 + ], + "texture": "#texture" + } + } + }, + { + "from": [ + 0, + 13, + 10 + ], + "to": [ + 16, + 16, + 14 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 13, + 8 + ] + }, + "faces": { + "north": { + "uv": [ + 8, + 10.5, + 16, + 12 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 4, + 14.5, + 6, + 16 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 0, + 13, + 8, + 14.5 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 6, + 14.5, + 8, + 16 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 16, + 4, + 8, + 2 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 16, + 4, + 8, + 6 + ], + "texture": "#texture" + } + } + }, + { + "from": [ + 0, + 13, + 2 + ], + "to": [ + 16, + 16, + 6 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 13, + 8 + ] + }, + "faces": { + "north": { + "uv": [ + 8, + 10.5, + 16, + 12 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 0, + 14.5, + 2, + 16 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 0, + 10, + 8, + 11.5 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 2, + 14.5, + 4, + 16 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 8, + 10, + 0, + 8 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 16, + 0, + 8, + 2 + ], + "texture": "#texture" + } + } + } + ] +} diff --git a/src/main/resources/assets/foundation/models/block/pallet/jungle_pallet_top_layer1.json b/src/main/resources/assets/foundation/models/block/pallet/jungle_pallet_top_layer1.json new file mode 100644 index 00000000..b730aaa5 --- /dev/null +++ b/src/main/resources/assets/foundation/models/block/pallet/jungle_pallet_top_layer1.json @@ -0,0 +1,258 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [ + 32, + 32 + ], + "textures": { + "texture": "foundation:block/pallet/jungle_pallet", + "particle": "minecraft:block/jungle_planks" + }, + "elements": [ + { + "from": [ + 10, + 10, + 0 + ], + "to": [ + 14, + 13, + 16 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 13, + 8 + ] + }, + "faces": { + "north": { + "uv": [ + 8, + 13.5, + 10, + 15 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 8, + 6, + 16, + 7.5 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 10, + 13.5, + 12, + 15 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 0, + 8, + 8, + 9.5 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 2, + 8, + 0, + 0 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 4, + 0, + 2, + 8 + ], + "texture": "#texture" + } + } + }, + { + "from": [ + 2, + 10, + 0 + ], + "to": [ + 6, + 13, + 16 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 13, + 8 + ] + }, + "faces": { + "north": { + "uv": [ + 12, + 13.5, + 14, + 15 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 0, + 13, + 8, + 14.5 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 14, + 13.5, + 16, + 15 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 0, + 10, + 8, + 11.5 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 6, + 8, + 4, + 0 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 8, + 0, + 6, + 8 + ], + "texture": "#texture" + } + } + } + ], + "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 + ] + } + } +} diff --git a/src/main/resources/assets/foundation/models/block/pallet/jungle_pallet_top_layer2.json b/src/main/resources/assets/foundation/models/block/pallet/jungle_pallet_top_layer2.json new file mode 100644 index 00000000..0166a131 --- /dev/null +++ b/src/main/resources/assets/foundation/models/block/pallet/jungle_pallet_top_layer2.json @@ -0,0 +1,258 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [ + 32, + 32 + ], + "textures": { + "texture": "foundation:block/pallet/jungle_pallet", + "particle": "minecraft:block/jungle_planks" + }, + "elements": [ + { + "from": [ + 0, + 13, + 10 + ], + "to": [ + 16, + 16, + 14 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 13, + 8 + ] + }, + "faces": { + "north": { + "uv": [ + 8, + 10.5, + 16, + 12 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 4, + 14.5, + 6, + 16 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 0, + 13, + 8, + 14.5 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 6, + 14.5, + 8, + 16 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 16, + 4, + 8, + 2 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 16, + 4, + 8, + 6 + ], + "texture": "#texture" + } + } + }, + { + "from": [ + 0, + 13, + 2 + ], + "to": [ + 16, + 16, + 6 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 13, + 8 + ] + }, + "faces": { + "north": { + "uv": [ + 8, + 10.5, + 16, + 12 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 0, + 14.5, + 2, + 16 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 0, + 10, + 8, + 11.5 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 2, + 14.5, + 4, + 16 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 8, + 10, + 0, + 8 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 16, + 0, + 8, + 2 + ], + "texture": "#texture" + } + } + } + ], + "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 + ] + } + } +} diff --git a/src/main/resources/assets/foundation/models/block/pallet/mangrove_pallet_bottom.json b/src/main/resources/assets/foundation/models/block/pallet/mangrove_pallet_bottom.json new file mode 100644 index 00000000..6a35ba91 --- /dev/null +++ b/src/main/resources/assets/foundation/models/block/pallet/mangrove_pallet_bottom.json @@ -0,0 +1,412 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [ + 32, + 32 + ], + "textures": { + "texture": "foundation:block/pallet/mangrove_pallet", + "particle": "minecraft:block/mangrove_planks" + }, + "elements": [ + { + "from": [ + 10, + 0, + 0 + ], + "to": [ + 14, + 3, + 16 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 3, + 8 + ] + }, + "faces": { + "north": { + "uv": [ + 8, + 13.5, + 10, + 15 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 8, + 6, + 16, + 7.5 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 10, + 13.5, + 12, + 15 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 0, + 8, + 8, + 9.5 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 2, + 8, + 0, + 0 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 4, + 0, + 2, + 8 + ], + "texture": "#texture" + } + } + }, + { + "from": [ + 2, + 0, + 0 + ], + "to": [ + 6, + 3, + 16 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 3, + 8 + ] + }, + "faces": { + "north": { + "uv": [ + 12, + 13.5, + 14, + 15 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 0, + 13, + 8, + 14.5 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 14, + 13.5, + 16, + 15 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 0, + 10, + 8, + 11.5 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 6, + 8, + 4, + 0 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 8, + 0, + 6, + 8 + ], + "texture": "#texture" + } + } + }, + { + "from": [ + 0, + 3, + 10 + ], + "to": [ + 16, + 6, + 14 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 3, + 8 + ] + }, + "faces": { + "north": { + "uv": [ + 8, + 10.5, + 16, + 12 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 4, + 14.5, + 6, + 16 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 0, + 13, + 8, + 14.5 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 6, + 14.5, + 8, + 16 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 16, + 4, + 8, + 2 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 16, + 4, + 8, + 6 + ], + "texture": "#texture" + } + } + }, + { + "from": [ + 0, + 3, + 2 + ], + "to": [ + 16, + 6, + 6 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 3, + 8 + ] + }, + "faces": { + "north": { + "uv": [ + 8, + 10.5, + 16, + 12 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 0, + 14.5, + 2, + 16 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 0, + 10, + 8, + 11.5 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 2, + 14.5, + 4, + 16 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 8, + 10, + 0, + 8 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 16, + 0, + 8, + 2 + ], + "texture": "#texture" + } + } + } + ], + "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 + ] + } + } +} diff --git a/src/main/resources/assets/foundation/models/block/pallet/mangrove_pallet_bottom_layer1.json b/src/main/resources/assets/foundation/models/block/pallet/mangrove_pallet_bottom_layer1.json new file mode 100644 index 00000000..574169d3 --- /dev/null +++ b/src/main/resources/assets/foundation/models/block/pallet/mangrove_pallet_bottom_layer1.json @@ -0,0 +1,258 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [ + 32, + 32 + ], + "textures": { + "texture": "foundation:block/pallet/mangrove_pallet", + "particle": "minecraft:block/mangrove_planks" + }, + "elements": [ + { + "from": [ + 10, + 0, + 0 + ], + "to": [ + 14, + 3, + 16 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 3, + 8 + ] + }, + "faces": { + "north": { + "uv": [ + 8, + 13.5, + 10, + 15 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 8, + 6, + 16, + 7.5 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 10, + 13.5, + 12, + 15 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 0, + 8, + 8, + 9.5 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 2, + 8, + 0, + 0 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 4, + 0, + 2, + 8 + ], + "texture": "#texture" + } + } + }, + { + "from": [ + 2, + 0, + 0 + ], + "to": [ + 6, + 3, + 16 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 3, + 8 + ] + }, + "faces": { + "north": { + "uv": [ + 12, + 13.5, + 14, + 15 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 0, + 13, + 8, + 14.5 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 14, + 13.5, + 16, + 15 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 0, + 10, + 8, + 11.5 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 6, + 8, + 4, + 0 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 8, + 0, + 6, + 8 + ], + "texture": "#texture" + } + } + } + ], + "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 + ] + } + } +} diff --git a/src/main/resources/assets/foundation/models/block/pallet/mangrove_pallet_bottom_layer2.json b/src/main/resources/assets/foundation/models/block/pallet/mangrove_pallet_bottom_layer2.json new file mode 100644 index 00000000..bbbb8192 --- /dev/null +++ b/src/main/resources/assets/foundation/models/block/pallet/mangrove_pallet_bottom_layer2.json @@ -0,0 +1,258 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [ + 32, + 32 + ], + "textures": { + "texture": "foundation:block/pallet/mangrove_pallet", + "particle": "minecraft:block/mangrove_planks" + }, + "elements": [ + { + "from": [ + 0, + 3, + 10 + ], + "to": [ + 16, + 6, + 14 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 3, + 8 + ] + }, + "faces": { + "north": { + "uv": [ + 8, + 10.5, + 16, + 12 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 4, + 14.5, + 6, + 16 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 0, + 13, + 8, + 14.5 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 6, + 14.5, + 8, + 16 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 16, + 4, + 8, + 2 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 16, + 4, + 8, + 6 + ], + "texture": "#texture" + } + } + }, + { + "from": [ + 0, + 3, + 2 + ], + "to": [ + 16, + 6, + 6 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 3, + 8 + ] + }, + "faces": { + "north": { + "uv": [ + 8, + 10.5, + 16, + 12 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 0, + 14.5, + 2, + 16 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 0, + 10, + 8, + 11.5 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 2, + 14.5, + 4, + 16 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 8, + 10, + 0, + 8 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 16, + 0, + 8, + 2 + ], + "texture": "#texture" + } + } + } + ], + "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 + ] + } + } +} diff --git a/src/main/resources/assets/foundation/models/block/pallet/mangrove_pallet_open.json b/src/main/resources/assets/foundation/models/block/pallet/mangrove_pallet_open.json new file mode 100644 index 00000000..faca3d27 --- /dev/null +++ b/src/main/resources/assets/foundation/models/block/pallet/mangrove_pallet_open.json @@ -0,0 +1,337 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [ + 32, + 32 + ], + "textures": { + "texture": "foundation:block/pallet/mangrove_pallet", + "particle": "minecraft:block/mangrove_planks" + }, + "elements": [ + { + "from": [ + 10, + 0, + 10 + ], + "to": [ + 14, + 16, + 13 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 8, + 13 + ] + }, + "faces": { + "north": { + "uv": [ + 4, + 0, + 2, + 8 + ], + "rotation": 180, + "texture": "#texture" + }, + "east": { + "uv": [ + 8, + 6, + 16, + 7.5 + ], + "rotation": 270, + "texture": "#texture" + }, + "south": { + "uv": [ + 2, + 8, + 0, + 0 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 0, + 8, + 8, + 9.5 + ], + "rotation": 90, + "texture": "#texture" + }, + "up": { + "uv": [ + 8, + 13.5, + 10, + 15 + ], + "rotation": 180, + "texture": "#texture" + }, + "down": { + "uv": [ + 10, + 13.5, + 12, + 15 + ], + "texture": "#texture" + } + } + }, + { + "from": [ + 2, + 0, + 10 + ], + "to": [ + 6, + 16, + 13 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 8, + 13 + ] + }, + "faces": { + "north": { + "uv": [ + 8, + 0, + 6, + 8 + ], + "rotation": 180, + "texture": "#texture" + }, + "east": { + "uv": [ + 0, + 13, + 8, + 14.5 + ], + "rotation": 270, + "texture": "#texture" + }, + "south": { + "uv": [ + 6, + 8, + 4, + 0 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 0, + 10, + 8, + 11.5 + ], + "rotation": 90, + "texture": "#texture" + }, + "up": { + "uv": [ + 12, + 13.5, + 14, + 15 + ], + "rotation": 180, + "texture": "#texture" + }, + "down": { + "uv": [ + 14, + 13.5, + 16, + 15 + ], + "texture": "#texture" + } + } + }, + { + "from": [ + 0, + 2, + 13 + ], + "to": [ + 16, + 6, + 16 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 8, + 13 + ] + }, + "faces": { + "north": { + "uv": [ + 16, + 4, + 8, + 6 + ], + "rotation": 180, + "texture": "#texture" + }, + "east": { + "uv": [ + 4, + 14.5, + 6, + 16 + ], + "rotation": 270, + "texture": "#texture" + }, + "south": { + "uv": [ + 16, + 4, + 8, + 2 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 6, + 14.5, + 8, + 16 + ], + "rotation": 90, + "texture": "#texture" + }, + "up": { + "uv": [ + 8, + 10.5, + 16, + 12 + ], + "rotation": 180, + "texture": "#texture" + }, + "down": { + "uv": [ + 0, + 13, + 8, + 14.5 + ], + "texture": "#texture" + } + } + }, + { + "from": [ + 0, + 10, + 13 + ], + "to": [ + 16, + 14, + 16 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 8, + 13 + ] + }, + "faces": { + "north": { + "uv": [ + 16, + 0, + 8, + 2 + ], + "rotation": 180, + "texture": "#texture" + }, + "east": { + "uv": [ + 0, + 14.5, + 2, + 16 + ], + "rotation": 270, + "texture": "#texture" + }, + "south": { + "uv": [ + 8, + 10, + 0, + 8 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 2, + 14.5, + 4, + 16 + ], + "rotation": 90, + "texture": "#texture" + }, + "up": { + "uv": [ + 8, + 10.5, + 16, + 12 + ], + "rotation": 180, + "texture": "#texture" + }, + "down": { + "uv": [ + 0, + 10, + 8, + 11.5 + ], + "texture": "#texture" + } + } + } + ] +} diff --git a/src/main/resources/assets/foundation/models/block/pallet/mangrove_pallet_open_layer1.json b/src/main/resources/assets/foundation/models/block/pallet/mangrove_pallet_open_layer1.json new file mode 100644 index 00000000..140ac265 --- /dev/null +++ b/src/main/resources/assets/foundation/models/block/pallet/mangrove_pallet_open_layer1.json @@ -0,0 +1,266 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [ + 32, + 32 + ], + "textures": { + "texture": "foundation:block/pallet/mangrove_pallet", + "particle": "minecraft:block/mangrove_planks" + }, + "elements": [ + { + "from": [ + 10, + 0, + 10 + ], + "to": [ + 14, + 16, + 13 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 8, + 13 + ] + }, + "faces": { + "north": { + "uv": [ + 4, + 0, + 2, + 8 + ], + "rotation": 180, + "texture": "#texture" + }, + "east": { + "uv": [ + 8, + 6, + 16, + 7.5 + ], + "rotation": 270, + "texture": "#texture" + }, + "south": { + "uv": [ + 2, + 8, + 0, + 0 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 0, + 8, + 8, + 9.5 + ], + "rotation": 90, + "texture": "#texture" + }, + "up": { + "uv": [ + 8, + 13.5, + 10, + 15 + ], + "rotation": 180, + "texture": "#texture" + }, + "down": { + "uv": [ + 10, + 13.5, + 12, + 15 + ], + "texture": "#texture" + } + } + }, + { + "from": [ + 2, + 0, + 10 + ], + "to": [ + 6, + 16, + 13 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 8, + 13 + ] + }, + "faces": { + "north": { + "uv": [ + 8, + 0, + 6, + 8 + ], + "rotation": 180, + "texture": "#texture" + }, + "east": { + "uv": [ + 0, + 13, + 8, + 14.5 + ], + "rotation": 270, + "texture": "#texture" + }, + "south": { + "uv": [ + 6, + 8, + 4, + 0 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 0, + 10, + 8, + 11.5 + ], + "rotation": 90, + "texture": "#texture" + }, + "up": { + "uv": [ + 12, + 13.5, + 14, + 15 + ], + "rotation": 180, + "texture": "#texture" + }, + "down": { + "uv": [ + 14, + 13.5, + 16, + 15 + ], + "texture": "#texture" + } + } + } + ], + "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 + ] + } + } +} diff --git a/src/main/resources/assets/foundation/models/block/pallet/mangrove_pallet_open_layer2.json b/src/main/resources/assets/foundation/models/block/pallet/mangrove_pallet_open_layer2.json new file mode 100644 index 00000000..adaeee17 --- /dev/null +++ b/src/main/resources/assets/foundation/models/block/pallet/mangrove_pallet_open_layer2.json @@ -0,0 +1,266 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [ + 32, + 32 + ], + "textures": { + "texture": "foundation:block/pallet/mangrove_pallet", + "particle": "minecraft:block/mangrove_planks" + }, + "elements": [ + { + "from": [ + 0, + 2, + 13 + ], + "to": [ + 16, + 6, + 16 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 8, + 13 + ] + }, + "faces": { + "north": { + "uv": [ + 16, + 4, + 8, + 6 + ], + "rotation": 180, + "texture": "#texture" + }, + "east": { + "uv": [ + 4, + 14.5, + 6, + 16 + ], + "rotation": 270, + "texture": "#texture" + }, + "south": { + "uv": [ + 16, + 4, + 8, + 2 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 6, + 14.5, + 8, + 16 + ], + "rotation": 90, + "texture": "#texture" + }, + "up": { + "uv": [ + 8, + 10.5, + 16, + 12 + ], + "rotation": 180, + "texture": "#texture" + }, + "down": { + "uv": [ + 0, + 13, + 8, + 14.5 + ], + "texture": "#texture" + } + } + }, + { + "from": [ + 0, + 10, + 13 + ], + "to": [ + 16, + 14, + 16 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 8, + 13 + ] + }, + "faces": { + "north": { + "uv": [ + 16, + 0, + 8, + 2 + ], + "rotation": 180, + "texture": "#texture" + }, + "east": { + "uv": [ + 0, + 14.5, + 2, + 16 + ], + "rotation": 270, + "texture": "#texture" + }, + "south": { + "uv": [ + 8, + 10, + 0, + 8 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 2, + 14.5, + 4, + 16 + ], + "rotation": 90, + "texture": "#texture" + }, + "up": { + "uv": [ + 8, + 10.5, + 16, + 12 + ], + "rotation": 180, + "texture": "#texture" + }, + "down": { + "uv": [ + 0, + 10, + 8, + 11.5 + ], + "texture": "#texture" + } + } + } + ], + "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 + ] + } + } +} diff --git a/src/main/resources/assets/foundation/models/block/pallet/mangrove_pallet_top.json b/src/main/resources/assets/foundation/models/block/pallet/mangrove_pallet_top.json new file mode 100644 index 00000000..8adabcd8 --- /dev/null +++ b/src/main/resources/assets/foundation/models/block/pallet/mangrove_pallet_top.json @@ -0,0 +1,321 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [ + 32, + 32 + ], + "textures": { + "texture": "foundation:block/pallet/mangrove_pallet", + "particle": "minecraft:block/mangrove_planks" + }, + "elements": [ + { + "from": [ + 10, + 10, + 0 + ], + "to": [ + 14, + 13, + 16 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 13, + 8 + ] + }, + "faces": { + "north": { + "uv": [ + 8, + 13.5, + 10, + 15 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 8, + 6, + 16, + 7.5 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 10, + 13.5, + 12, + 15 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 0, + 8, + 8, + 9.5 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 2, + 8, + 0, + 0 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 4, + 0, + 2, + 8 + ], + "texture": "#texture" + } + } + }, + { + "from": [ + 2, + 10, + 0 + ], + "to": [ + 6, + 13, + 16 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 13, + 8 + ] + }, + "faces": { + "north": { + "uv": [ + 12, + 13.5, + 14, + 15 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 0, + 13, + 8, + 14.5 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 14, + 13.5, + 16, + 15 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 0, + 10, + 8, + 11.5 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 6, + 8, + 4, + 0 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 8, + 0, + 6, + 8 + ], + "texture": "#texture" + } + } + }, + { + "from": [ + 0, + 13, + 10 + ], + "to": [ + 16, + 16, + 14 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 13, + 8 + ] + }, + "faces": { + "north": { + "uv": [ + 8, + 10.5, + 16, + 12 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 4, + 14.5, + 6, + 16 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 0, + 13, + 8, + 14.5 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 6, + 14.5, + 8, + 16 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 16, + 4, + 8, + 2 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 16, + 4, + 8, + 6 + ], + "texture": "#texture" + } + } + }, + { + "from": [ + 0, + 13, + 2 + ], + "to": [ + 16, + 16, + 6 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 13, + 8 + ] + }, + "faces": { + "north": { + "uv": [ + 8, + 10.5, + 16, + 12 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 0, + 14.5, + 2, + 16 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 0, + 10, + 8, + 11.5 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 2, + 14.5, + 4, + 16 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 8, + 10, + 0, + 8 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 16, + 0, + 8, + 2 + ], + "texture": "#texture" + } + } + } + ] +} diff --git a/src/main/resources/assets/foundation/models/block/pallet/mangrove_pallet_top_layer1.json b/src/main/resources/assets/foundation/models/block/pallet/mangrove_pallet_top_layer1.json new file mode 100644 index 00000000..6bfb1ef8 --- /dev/null +++ b/src/main/resources/assets/foundation/models/block/pallet/mangrove_pallet_top_layer1.json @@ -0,0 +1,258 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [ + 32, + 32 + ], + "textures": { + "texture": "foundation:block/pallet/mangrove_pallet", + "particle": "minecraft:block/mangrove_planks" + }, + "elements": [ + { + "from": [ + 10, + 10, + 0 + ], + "to": [ + 14, + 13, + 16 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 13, + 8 + ] + }, + "faces": { + "north": { + "uv": [ + 8, + 13.5, + 10, + 15 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 8, + 6, + 16, + 7.5 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 10, + 13.5, + 12, + 15 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 0, + 8, + 8, + 9.5 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 2, + 8, + 0, + 0 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 4, + 0, + 2, + 8 + ], + "texture": "#texture" + } + } + }, + { + "from": [ + 2, + 10, + 0 + ], + "to": [ + 6, + 13, + 16 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 13, + 8 + ] + }, + "faces": { + "north": { + "uv": [ + 12, + 13.5, + 14, + 15 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 0, + 13, + 8, + 14.5 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 14, + 13.5, + 16, + 15 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 0, + 10, + 8, + 11.5 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 6, + 8, + 4, + 0 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 8, + 0, + 6, + 8 + ], + "texture": "#texture" + } + } + } + ], + "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 + ] + } + } +} diff --git a/src/main/resources/assets/foundation/models/block/pallet/mangrove_pallet_top_layer2.json b/src/main/resources/assets/foundation/models/block/pallet/mangrove_pallet_top_layer2.json new file mode 100644 index 00000000..9ca480ac --- /dev/null +++ b/src/main/resources/assets/foundation/models/block/pallet/mangrove_pallet_top_layer2.json @@ -0,0 +1,258 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [ + 32, + 32 + ], + "textures": { + "texture": "foundation:block/pallet/mangrove_pallet", + "particle": "minecraft:block/mangrove_planks" + }, + "elements": [ + { + "from": [ + 0, + 13, + 10 + ], + "to": [ + 16, + 16, + 14 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 13, + 8 + ] + }, + "faces": { + "north": { + "uv": [ + 8, + 10.5, + 16, + 12 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 4, + 14.5, + 6, + 16 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 0, + 13, + 8, + 14.5 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 6, + 14.5, + 8, + 16 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 16, + 4, + 8, + 2 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 16, + 4, + 8, + 6 + ], + "texture": "#texture" + } + } + }, + { + "from": [ + 0, + 13, + 2 + ], + "to": [ + 16, + 16, + 6 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 13, + 8 + ] + }, + "faces": { + "north": { + "uv": [ + 8, + 10.5, + 16, + 12 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 0, + 14.5, + 2, + 16 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 0, + 10, + 8, + 11.5 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 2, + 14.5, + 4, + 16 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 8, + 10, + 0, + 8 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 16, + 0, + 8, + 2 + ], + "texture": "#texture" + } + } + } + ], + "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 + ] + } + } +} diff --git a/src/main/resources/assets/foundation/models/block/pallet/oak_pallet_bottom.json b/src/main/resources/assets/foundation/models/block/pallet/oak_pallet_bottom.json new file mode 100644 index 00000000..f437a080 --- /dev/null +++ b/src/main/resources/assets/foundation/models/block/pallet/oak_pallet_bottom.json @@ -0,0 +1,93 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [32, 32], + "textures": { + "texture": "foundation:block/pallet/oak_pallet", + "particle": "minecraft:block/oak_planks" + }, + "elements": [ + { + "from": [10, 0, 0], + "to": [14, 3, 16], + "rotation": {"angle": 0, "axis": "x", "origin": [8, 3, 8]}, + "faces": { + "north": {"uv": [8, 13.5, 10, 15], "texture": "#texture"}, + "east": {"uv": [8, 6, 16, 7.5], "texture": "#texture"}, + "south": {"uv": [10, 13.5, 12, 15], "texture": "#texture"}, + "west": {"uv": [0, 8, 8, 9.5], "texture": "#texture"}, + "up": {"uv": [2, 8, 0, 0], "texture": "#texture"}, + "down": {"uv": [4, 0, 2, 8], "texture": "#texture"} + } + }, + { + "from": [2, 0, 0], + "to": [6, 3, 16], + "rotation": {"angle": 0, "axis": "x", "origin": [8, 3, 8]}, + "faces": { + "north": {"uv": [12, 13.5, 14, 15], "texture": "#texture"}, + "east": {"uv": [0, 13, 8, 14.5], "texture": "#texture"}, + "south": {"uv": [14, 13.5, 16, 15], "texture": "#texture"}, + "west": {"uv": [0, 10, 8, 11.5], "texture": "#texture"}, + "up": {"uv": [6, 8, 4, 0], "texture": "#texture"}, + "down": {"uv": [8, 0, 6, 8], "texture": "#texture"} + } + }, + { + "from": [0, 3, 10], + "to": [16, 6, 14], + "rotation": {"angle": 0, "axis": "x", "origin": [8, 3, 8]}, + "faces": { + "north": {"uv": [8, 10.5, 16, 12], "texture": "#texture"}, + "east": {"uv": [4, 14.5, 6, 16], "texture": "#texture"}, + "south": {"uv": [0, 13, 8, 14.5], "texture": "#texture"}, + "west": {"uv": [6, 14.5, 8, 16], "texture": "#texture"}, + "up": {"uv": [16, 4, 8, 2], "texture": "#texture"}, + "down": {"uv": [16, 4, 8, 6], "texture": "#texture"} + } + }, + { + "from": [0, 3, 2], + "to": [16, 6, 6], + "rotation": {"angle": 0, "axis": "x", "origin": [8, 3, 8]}, + "faces": { + "north": {"uv": [8, 10.5, 16, 12], "texture": "#texture"}, + "east": {"uv": [0, 14.5, 2, 16], "texture": "#texture"}, + "south": {"uv": [0, 10, 8, 11.5], "texture": "#texture"}, + "west": {"uv": [2, 14.5, 4, 16], "texture": "#texture"}, + "up": {"uv": [8, 10, 0, 8], "texture": "#texture"}, + "down": {"uv": [16, 0, 8, 2], "texture": "#texture"} + } + } + ], + "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/foundation/models/block/pallet/oak_pallet_bottom_layer1.json b/src/main/resources/assets/foundation/models/block/pallet/oak_pallet_bottom_layer1.json new file mode 100644 index 00000000..c07df02a --- /dev/null +++ b/src/main/resources/assets/foundation/models/block/pallet/oak_pallet_bottom_layer1.json @@ -0,0 +1,67 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [32, 32], + "textures": { + "texture": "foundation:block/pallet/oak_pallet", + "particle": "minecraft:block/oak_planks" + }, + "elements": [ + { + "from": [10, 0, 0], + "to": [14, 3, 16], + "rotation": {"angle": 0, "axis": "x", "origin": [8, 3, 8]}, + "faces": { + "north": {"uv": [8, 13.5, 10, 15], "texture": "#texture"}, + "east": {"uv": [8, 6, 16, 7.5], "texture": "#texture"}, + "south": {"uv": [10, 13.5, 12, 15], "texture": "#texture"}, + "west": {"uv": [0, 8, 8, 9.5], "texture": "#texture"}, + "up": {"uv": [2, 8, 0, 0], "texture": "#texture"}, + "down": {"uv": [4, 0, 2, 8], "texture": "#texture"} + } + }, + { + "from": [2, 0, 0], + "to": [6, 3, 16], + "rotation": {"angle": 0, "axis": "x", "origin": [8, 3, 8]}, + "faces": { + "north": {"uv": [12, 13.5, 14, 15], "texture": "#texture"}, + "east": {"uv": [0, 13, 8, 14.5], "texture": "#texture"}, + "south": {"uv": [14, 13.5, 16, 15], "texture": "#texture"}, + "west": {"uv": [0, 10, 8, 11.5], "texture": "#texture"}, + "up": {"uv": [6, 8, 4, 0], "texture": "#texture"}, + "down": {"uv": [8, 0, 6, 8], "texture": "#texture"} + } + } + ], + "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/foundation/models/block/pallet/oak_pallet_bottom_layer2.json b/src/main/resources/assets/foundation/models/block/pallet/oak_pallet_bottom_layer2.json new file mode 100644 index 00000000..d9690538 --- /dev/null +++ b/src/main/resources/assets/foundation/models/block/pallet/oak_pallet_bottom_layer2.json @@ -0,0 +1,67 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [32, 32], + "textures": { + "texture": "foundation:block/pallet/oak_pallet", + "particle": "minecraft:block/oak_planks" + }, + "elements": [ + { + "from": [0, 3, 10], + "to": [16, 6, 14], + "rotation": {"angle": 0, "axis": "x", "origin": [8, 3, 8]}, + "faces": { + "north": {"uv": [8, 10.5, 16, 12], "texture": "#texture"}, + "east": {"uv": [4, 14.5, 6, 16], "texture": "#texture"}, + "south": {"uv": [0, 13, 8, 14.5], "texture": "#texture"}, + "west": {"uv": [6, 14.5, 8, 16], "texture": "#texture"}, + "up": {"uv": [16, 4, 8, 2], "texture": "#texture"}, + "down": {"uv": [16, 4, 8, 6], "texture": "#texture"} + } + }, + { + "from": [0, 3, 2], + "to": [16, 6, 6], + "rotation": {"angle": 0, "axis": "x", "origin": [8, 3, 8]}, + "faces": { + "north": {"uv": [8, 10.5, 16, 12], "texture": "#texture"}, + "east": {"uv": [0, 14.5, 2, 16], "texture": "#texture"}, + "south": {"uv": [0, 10, 8, 11.5], "texture": "#texture"}, + "west": {"uv": [2, 14.5, 4, 16], "texture": "#texture"}, + "up": {"uv": [8, 10, 0, 8], "texture": "#texture"}, + "down": {"uv": [16, 0, 8, 2], "texture": "#texture"} + } + } + ], + "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/foundation/models/block/pallet/oak_pallet_open.json b/src/main/resources/assets/foundation/models/block/pallet/oak_pallet_open.json new file mode 100644 index 00000000..4fd69500 --- /dev/null +++ b/src/main/resources/assets/foundation/models/block/pallet/oak_pallet_open.json @@ -0,0 +1,62 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [32, 32], + "textures": { + "texture": "foundation:block/pallet/oak_pallet", + "particle": "minecraft:block/oak_planks" + }, + "elements": [ + { + "from": [10, 0, 10], + "to": [14, 16, 13], + "rotation": {"angle": 0, "axis": "x", "origin": [8, 8, 13]}, + "faces": { + "north": {"uv": [4, 0, 2, 8], "rotation": 180, "texture": "#texture"}, + "east": {"uv": [8, 6, 16, 7.5], "rotation": 270, "texture": "#texture"}, + "south": {"uv": [2, 8, 0, 0], "texture": "#texture"}, + "west": {"uv": [0, 8, 8, 9.5], "rotation": 90, "texture": "#texture"}, + "up": {"uv": [8, 13.5, 10, 15], "rotation": 180, "texture": "#texture"}, + "down": {"uv": [10, 13.5, 12, 15], "texture": "#texture"} + } + }, + { + "from": [2, 0, 10], + "to": [6, 16, 13], + "rotation": {"angle": 0, "axis": "x", "origin": [8, 8, 13]}, + "faces": { + "north": {"uv": [8, 0, 6, 8], "rotation": 180, "texture": "#texture"}, + "east": {"uv": [0, 13, 8, 14.5], "rotation": 270, "texture": "#texture"}, + "south": {"uv": [6, 8, 4, 0], "texture": "#texture"}, + "west": {"uv": [0, 10, 8, 11.5], "rotation": 90, "texture": "#texture"}, + "up": {"uv": [12, 13.5, 14, 15], "rotation": 180, "texture": "#texture"}, + "down": {"uv": [14, 13.5, 16, 15], "texture": "#texture"} + } + }, + { + "from": [0, 2, 13], + "to": [16, 6, 16], + "rotation": {"angle": 0, "axis": "x", "origin": [8, 8, 13]}, + "faces": { + "north": {"uv": [16, 4, 8, 6], "rotation": 180, "texture": "#texture"}, + "east": {"uv": [4, 14.5, 6, 16], "rotation": 270, "texture": "#texture"}, + "south": {"uv": [16, 4, 8, 2], "texture": "#texture"}, + "west": {"uv": [6, 14.5, 8, 16], "rotation": 90, "texture": "#texture"}, + "up": {"uv": [8, 10.5, 16, 12], "rotation": 180, "texture": "#texture"}, + "down": {"uv": [0, 13, 8, 14.5], "texture": "#texture"} + } + }, + { + "from": [0, 10, 13], + "to": [16, 14, 16], + "rotation": {"angle": 0, "axis": "x", "origin": [8, 8, 13]}, + "faces": { + "north": {"uv": [16, 0, 8, 2], "rotation": 180, "texture": "#texture"}, + "east": {"uv": [0, 14.5, 2, 16], "rotation": 270, "texture": "#texture"}, + "south": {"uv": [8, 10, 0, 8], "texture": "#texture"}, + "west": {"uv": [2, 14.5, 4, 16], "rotation": 90, "texture": "#texture"}, + "up": {"uv": [8, 10.5, 16, 12], "rotation": 180, "texture": "#texture"}, + "down": {"uv": [0, 10, 8, 11.5], "texture": "#texture"} + } + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/foundation/models/block/pallet/oak_pallet_open_layer1.json b/src/main/resources/assets/foundation/models/block/pallet/oak_pallet_open_layer1.json new file mode 100644 index 00000000..1ef0b08d --- /dev/null +++ b/src/main/resources/assets/foundation/models/block/pallet/oak_pallet_open_layer1.json @@ -0,0 +1,67 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [32, 32], + "textures": { + "texture": "foundation:block/pallet/oak_pallet", + "particle": "minecraft:block/oak_planks" + }, + "elements": [ + { + "from": [10, 0, 10], + "to": [14, 16, 13], + "rotation": {"angle": 0, "axis": "x", "origin": [8, 8, 13]}, + "faces": { + "north": {"uv": [4, 0, 2, 8], "rotation": 180, "texture": "#texture"}, + "east": {"uv": [8, 6, 16, 7.5], "rotation": 270, "texture": "#texture"}, + "south": {"uv": [2, 8, 0, 0], "texture": "#texture"}, + "west": {"uv": [0, 8, 8, 9.5], "rotation": 90, "texture": "#texture"}, + "up": {"uv": [8, 13.5, 10, 15], "rotation": 180, "texture": "#texture"}, + "down": {"uv": [10, 13.5, 12, 15], "texture": "#texture"} + } + }, + { + "from": [2, 0, 10], + "to": [6, 16, 13], + "rotation": {"angle": 0, "axis": "x", "origin": [8, 8, 13]}, + "faces": { + "north": {"uv": [8, 0, 6, 8], "rotation": 180, "texture": "#texture"}, + "east": {"uv": [0, 13, 8, 14.5], "rotation": 270, "texture": "#texture"}, + "south": {"uv": [6, 8, 4, 0], "texture": "#texture"}, + "west": {"uv": [0, 10, 8, 11.5], "rotation": 90, "texture": "#texture"}, + "up": {"uv": [12, 13.5, 14, 15], "rotation": 180, "texture": "#texture"}, + "down": {"uv": [14, 13.5, 16, 15], "texture": "#texture"} + } + } + ], + "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/foundation/models/block/pallet/oak_pallet_open_layer2.json b/src/main/resources/assets/foundation/models/block/pallet/oak_pallet_open_layer2.json new file mode 100644 index 00000000..3a275f42 --- /dev/null +++ b/src/main/resources/assets/foundation/models/block/pallet/oak_pallet_open_layer2.json @@ -0,0 +1,67 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [32, 32], + "textures": { + "texture": "foundation:block/pallet/oak_pallet", + "particle": "minecraft:block/oak_planks" + }, + "elements": [ + { + "from": [0, 2, 13], + "to": [16, 6, 16], + "rotation": {"angle": 0, "axis": "x", "origin": [8, 8, 13]}, + "faces": { + "north": {"uv": [16, 4, 8, 6], "rotation": 180, "texture": "#texture"}, + "east": {"uv": [4, 14.5, 6, 16], "rotation": 270, "texture": "#texture"}, + "south": {"uv": [16, 4, 8, 2], "texture": "#texture"}, + "west": {"uv": [6, 14.5, 8, 16], "rotation": 90, "texture": "#texture"}, + "up": {"uv": [8, 10.5, 16, 12], "rotation": 180, "texture": "#texture"}, + "down": {"uv": [0, 13, 8, 14.5], "texture": "#texture"} + } + }, + { + "from": [0, 10, 13], + "to": [16, 14, 16], + "rotation": {"angle": 0, "axis": "x", "origin": [8, 8, 13]}, + "faces": { + "north": {"uv": [16, 0, 8, 2], "rotation": 180, "texture": "#texture"}, + "east": {"uv": [0, 14.5, 2, 16], "rotation": 270, "texture": "#texture"}, + "south": {"uv": [8, 10, 0, 8], "texture": "#texture"}, + "west": {"uv": [2, 14.5, 4, 16], "rotation": 90, "texture": "#texture"}, + "up": {"uv": [8, 10.5, 16, 12], "rotation": 180, "texture": "#texture"}, + "down": {"uv": [0, 10, 8, 11.5], "texture": "#texture"} + } + } + ], + "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/foundation/models/block/pallet/oak_pallet_top.json b/src/main/resources/assets/foundation/models/block/pallet/oak_pallet_top.json new file mode 100644 index 00000000..f1931a62 --- /dev/null +++ b/src/main/resources/assets/foundation/models/block/pallet/oak_pallet_top.json @@ -0,0 +1,62 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [32, 32], + "textures": { + "texture": "foundation:block/pallet/oak_pallet", + "particle": "minecraft:block/oak_planks" + }, + "elements": [ + { + "from": [10, 10, 0], + "to": [14, 13, 16], + "rotation": {"angle": 0, "axis": "x", "origin": [8, 13, 8]}, + "faces": { + "north": {"uv": [8, 13.5, 10, 15], "texture": "#texture"}, + "east": {"uv": [8, 6, 16, 7.5], "texture": "#texture"}, + "south": {"uv": [10, 13.5, 12, 15], "texture": "#texture"}, + "west": {"uv": [0, 8, 8, 9.5], "texture": "#texture"}, + "up": {"uv": [2, 8, 0, 0], "texture": "#texture"}, + "down": {"uv": [4, 0, 2, 8], "texture": "#texture"} + } + }, + { + "from": [2, 10, 0], + "to": [6, 13, 16], + "rotation": {"angle": 0, "axis": "x", "origin": [8, 13, 8]}, + "faces": { + "north": {"uv": [12, 13.5, 14, 15], "texture": "#texture"}, + "east": {"uv": [0, 13, 8, 14.5], "texture": "#texture"}, + "south": {"uv": [14, 13.5, 16, 15], "texture": "#texture"}, + "west": {"uv": [0, 10, 8, 11.5], "texture": "#texture"}, + "up": {"uv": [6, 8, 4, 0], "texture": "#texture"}, + "down": {"uv": [8, 0, 6, 8], "texture": "#texture"} + } + }, + { + "from": [0, 13, 10], + "to": [16, 16, 14], + "rotation": {"angle": 0, "axis": "x", "origin": [8, 13, 8]}, + "faces": { + "north": {"uv": [8, 10.5, 16, 12], "texture": "#texture"}, + "east": {"uv": [4, 14.5, 6, 16], "texture": "#texture"}, + "south": {"uv": [0, 13, 8, 14.5], "texture": "#texture"}, + "west": {"uv": [6, 14.5, 8, 16], "texture": "#texture"}, + "up": {"uv": [16, 4, 8, 2], "texture": "#texture"}, + "down": {"uv": [16, 4, 8, 6], "texture": "#texture"} + } + }, + { + "from": [0, 13, 2], + "to": [16, 16, 6], + "rotation": {"angle": 0, "axis": "x", "origin": [8, 13, 8]}, + "faces": { + "north": {"uv": [8, 10.5, 16, 12], "texture": "#texture"}, + "east": {"uv": [0, 14.5, 2, 16], "texture": "#texture"}, + "south": {"uv": [0, 10, 8, 11.5], "texture": "#texture"}, + "west": {"uv": [2, 14.5, 4, 16], "texture": "#texture"}, + "up": {"uv": [8, 10, 0, 8], "texture": "#texture"}, + "down": {"uv": [16, 0, 8, 2], "texture": "#texture"} + } + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/foundation/models/block/pallet/oak_pallet_top_layer1.json b/src/main/resources/assets/foundation/models/block/pallet/oak_pallet_top_layer1.json new file mode 100644 index 00000000..84987e33 --- /dev/null +++ b/src/main/resources/assets/foundation/models/block/pallet/oak_pallet_top_layer1.json @@ -0,0 +1,67 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [32, 32], + "textures": { + "texture": "foundation:block/pallet/oak_pallet", + "particle": "minecraft:block/oak_planks" + }, + "elements": [ + { + "from": [10, 10, 0], + "to": [14, 13, 16], + "rotation": {"angle": 0, "axis": "x", "origin": [8, 13, 8]}, + "faces": { + "north": {"uv": [8, 13.5, 10, 15], "texture": "#texture"}, + "east": {"uv": [8, 6, 16, 7.5], "texture": "#texture"}, + "south": {"uv": [10, 13.5, 12, 15], "texture": "#texture"}, + "west": {"uv": [0, 8, 8, 9.5], "texture": "#texture"}, + "up": {"uv": [2, 8, 0, 0], "texture": "#texture"}, + "down": {"uv": [4, 0, 2, 8], "texture": "#texture"} + } + }, + { + "from": [2, 10, 0], + "to": [6, 13, 16], + "rotation": {"angle": 0, "axis": "x", "origin": [8, 13, 8]}, + "faces": { + "north": {"uv": [12, 13.5, 14, 15], "texture": "#texture"}, + "east": {"uv": [0, 13, 8, 14.5], "texture": "#texture"}, + "south": {"uv": [14, 13.5, 16, 15], "texture": "#texture"}, + "west": {"uv": [0, 10, 8, 11.5], "texture": "#texture"}, + "up": {"uv": [6, 8, 4, 0], "texture": "#texture"}, + "down": {"uv": [8, 0, 6, 8], "texture": "#texture"} + } + } + ], + "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/foundation/models/block/pallet/oak_pallet_top_layer2.json b/src/main/resources/assets/foundation/models/block/pallet/oak_pallet_top_layer2.json new file mode 100644 index 00000000..383e6591 --- /dev/null +++ b/src/main/resources/assets/foundation/models/block/pallet/oak_pallet_top_layer2.json @@ -0,0 +1,67 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [32, 32], + "textures": { + "texture": "foundation:block/pallet/oak_pallet", + "particle": "minecraft:block/oak_planks" + }, + "elements": [ + { + "from": [0, 13, 10], + "to": [16, 16, 14], + "rotation": {"angle": 0, "axis": "x", "origin": [8, 13, 8]}, + "faces": { + "north": {"uv": [8, 10.5, 16, 12], "texture": "#texture"}, + "east": {"uv": [4, 14.5, 6, 16], "texture": "#texture"}, + "south": {"uv": [0, 13, 8, 14.5], "texture": "#texture"}, + "west": {"uv": [6, 14.5, 8, 16], "texture": "#texture"}, + "up": {"uv": [16, 4, 8, 2], "texture": "#texture"}, + "down": {"uv": [16, 4, 8, 6], "texture": "#texture"} + } + }, + { + "from": [0, 13, 2], + "to": [16, 16, 6], + "rotation": {"angle": 0, "axis": "x", "origin": [8, 13, 8]}, + "faces": { + "north": {"uv": [8, 10.5, 16, 12], "texture": "#texture"}, + "east": {"uv": [0, 14.5, 2, 16], "texture": "#texture"}, + "south": {"uv": [0, 10, 8, 11.5], "texture": "#texture"}, + "west": {"uv": [2, 14.5, 4, 16], "texture": "#texture"}, + "up": {"uv": [8, 10, 0, 8], "texture": "#texture"}, + "down": {"uv": [16, 0, 8, 2], "texture": "#texture"} + } + } + ], + "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/foundation/models/block/pallet/spruce_pallet_bottom.json b/src/main/resources/assets/foundation/models/block/pallet/spruce_pallet_bottom.json new file mode 100644 index 00000000..d602ed42 --- /dev/null +++ b/src/main/resources/assets/foundation/models/block/pallet/spruce_pallet_bottom.json @@ -0,0 +1,412 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [ + 32, + 32 + ], + "textures": { + "texture": "foundation:block/pallet/spruce_pallet", + "particle": "minecraft:block/spruce_planks" + }, + "elements": [ + { + "from": [ + 10, + 0, + 0 + ], + "to": [ + 14, + 3, + 16 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 3, + 8 + ] + }, + "faces": { + "north": { + "uv": [ + 8, + 13.5, + 10, + 15 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 8, + 6, + 16, + 7.5 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 10, + 13.5, + 12, + 15 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 0, + 8, + 8, + 9.5 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 2, + 8, + 0, + 0 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 4, + 0, + 2, + 8 + ], + "texture": "#texture" + } + } + }, + { + "from": [ + 2, + 0, + 0 + ], + "to": [ + 6, + 3, + 16 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 3, + 8 + ] + }, + "faces": { + "north": { + "uv": [ + 12, + 13.5, + 14, + 15 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 0, + 13, + 8, + 14.5 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 14, + 13.5, + 16, + 15 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 0, + 10, + 8, + 11.5 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 6, + 8, + 4, + 0 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 8, + 0, + 6, + 8 + ], + "texture": "#texture" + } + } + }, + { + "from": [ + 0, + 3, + 10 + ], + "to": [ + 16, + 6, + 14 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 3, + 8 + ] + }, + "faces": { + "north": { + "uv": [ + 8, + 10.5, + 16, + 12 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 4, + 14.5, + 6, + 16 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 0, + 13, + 8, + 14.5 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 6, + 14.5, + 8, + 16 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 16, + 4, + 8, + 2 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 16, + 4, + 8, + 6 + ], + "texture": "#texture" + } + } + }, + { + "from": [ + 0, + 3, + 2 + ], + "to": [ + 16, + 6, + 6 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 3, + 8 + ] + }, + "faces": { + "north": { + "uv": [ + 8, + 10.5, + 16, + 12 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 0, + 14.5, + 2, + 16 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 0, + 10, + 8, + 11.5 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 2, + 14.5, + 4, + 16 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 8, + 10, + 0, + 8 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 16, + 0, + 8, + 2 + ], + "texture": "#texture" + } + } + } + ], + "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 + ] + } + } +} diff --git a/src/main/resources/assets/foundation/models/block/pallet/spruce_pallet_bottom_layer1.json b/src/main/resources/assets/foundation/models/block/pallet/spruce_pallet_bottom_layer1.json new file mode 100644 index 00000000..c30fbdbe --- /dev/null +++ b/src/main/resources/assets/foundation/models/block/pallet/spruce_pallet_bottom_layer1.json @@ -0,0 +1,258 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [ + 32, + 32 + ], + "textures": { + "texture": "foundation:block/pallet/spruce_pallet", + "particle": "minecraft:block/spruce_planks" + }, + "elements": [ + { + "from": [ + 10, + 0, + 0 + ], + "to": [ + 14, + 3, + 16 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 3, + 8 + ] + }, + "faces": { + "north": { + "uv": [ + 8, + 13.5, + 10, + 15 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 8, + 6, + 16, + 7.5 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 10, + 13.5, + 12, + 15 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 0, + 8, + 8, + 9.5 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 2, + 8, + 0, + 0 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 4, + 0, + 2, + 8 + ], + "texture": "#texture" + } + } + }, + { + "from": [ + 2, + 0, + 0 + ], + "to": [ + 6, + 3, + 16 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 3, + 8 + ] + }, + "faces": { + "north": { + "uv": [ + 12, + 13.5, + 14, + 15 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 0, + 13, + 8, + 14.5 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 14, + 13.5, + 16, + 15 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 0, + 10, + 8, + 11.5 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 6, + 8, + 4, + 0 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 8, + 0, + 6, + 8 + ], + "texture": "#texture" + } + } + } + ], + "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 + ] + } + } +} diff --git a/src/main/resources/assets/foundation/models/block/pallet/spruce_pallet_bottom_layer2.json b/src/main/resources/assets/foundation/models/block/pallet/spruce_pallet_bottom_layer2.json new file mode 100644 index 00000000..7f186c21 --- /dev/null +++ b/src/main/resources/assets/foundation/models/block/pallet/spruce_pallet_bottom_layer2.json @@ -0,0 +1,258 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [ + 32, + 32 + ], + "textures": { + "texture": "foundation:block/pallet/spruce_pallet", + "particle": "minecraft:block/spruce_planks" + }, + "elements": [ + { + "from": [ + 0, + 3, + 10 + ], + "to": [ + 16, + 6, + 14 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 3, + 8 + ] + }, + "faces": { + "north": { + "uv": [ + 8, + 10.5, + 16, + 12 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 4, + 14.5, + 6, + 16 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 0, + 13, + 8, + 14.5 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 6, + 14.5, + 8, + 16 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 16, + 4, + 8, + 2 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 16, + 4, + 8, + 6 + ], + "texture": "#texture" + } + } + }, + { + "from": [ + 0, + 3, + 2 + ], + "to": [ + 16, + 6, + 6 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 3, + 8 + ] + }, + "faces": { + "north": { + "uv": [ + 8, + 10.5, + 16, + 12 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 0, + 14.5, + 2, + 16 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 0, + 10, + 8, + 11.5 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 2, + 14.5, + 4, + 16 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 8, + 10, + 0, + 8 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 16, + 0, + 8, + 2 + ], + "texture": "#texture" + } + } + } + ], + "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 + ] + } + } +} diff --git a/src/main/resources/assets/foundation/models/block/pallet/spruce_pallet_open.json b/src/main/resources/assets/foundation/models/block/pallet/spruce_pallet_open.json new file mode 100644 index 00000000..333818b6 --- /dev/null +++ b/src/main/resources/assets/foundation/models/block/pallet/spruce_pallet_open.json @@ -0,0 +1,337 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [ + 32, + 32 + ], + "textures": { + "texture": "foundation:block/pallet/spruce_pallet", + "particle": "minecraft:block/spruce_planks" + }, + "elements": [ + { + "from": [ + 10, + 0, + 10 + ], + "to": [ + 14, + 16, + 13 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 8, + 13 + ] + }, + "faces": { + "north": { + "uv": [ + 4, + 0, + 2, + 8 + ], + "rotation": 180, + "texture": "#texture" + }, + "east": { + "uv": [ + 8, + 6, + 16, + 7.5 + ], + "rotation": 270, + "texture": "#texture" + }, + "south": { + "uv": [ + 2, + 8, + 0, + 0 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 0, + 8, + 8, + 9.5 + ], + "rotation": 90, + "texture": "#texture" + }, + "up": { + "uv": [ + 8, + 13.5, + 10, + 15 + ], + "rotation": 180, + "texture": "#texture" + }, + "down": { + "uv": [ + 10, + 13.5, + 12, + 15 + ], + "texture": "#texture" + } + } + }, + { + "from": [ + 2, + 0, + 10 + ], + "to": [ + 6, + 16, + 13 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 8, + 13 + ] + }, + "faces": { + "north": { + "uv": [ + 8, + 0, + 6, + 8 + ], + "rotation": 180, + "texture": "#texture" + }, + "east": { + "uv": [ + 0, + 13, + 8, + 14.5 + ], + "rotation": 270, + "texture": "#texture" + }, + "south": { + "uv": [ + 6, + 8, + 4, + 0 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 0, + 10, + 8, + 11.5 + ], + "rotation": 90, + "texture": "#texture" + }, + "up": { + "uv": [ + 12, + 13.5, + 14, + 15 + ], + "rotation": 180, + "texture": "#texture" + }, + "down": { + "uv": [ + 14, + 13.5, + 16, + 15 + ], + "texture": "#texture" + } + } + }, + { + "from": [ + 0, + 2, + 13 + ], + "to": [ + 16, + 6, + 16 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 8, + 13 + ] + }, + "faces": { + "north": { + "uv": [ + 16, + 4, + 8, + 6 + ], + "rotation": 180, + "texture": "#texture" + }, + "east": { + "uv": [ + 4, + 14.5, + 6, + 16 + ], + "rotation": 270, + "texture": "#texture" + }, + "south": { + "uv": [ + 16, + 4, + 8, + 2 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 6, + 14.5, + 8, + 16 + ], + "rotation": 90, + "texture": "#texture" + }, + "up": { + "uv": [ + 8, + 10.5, + 16, + 12 + ], + "rotation": 180, + "texture": "#texture" + }, + "down": { + "uv": [ + 0, + 13, + 8, + 14.5 + ], + "texture": "#texture" + } + } + }, + { + "from": [ + 0, + 10, + 13 + ], + "to": [ + 16, + 14, + 16 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 8, + 13 + ] + }, + "faces": { + "north": { + "uv": [ + 16, + 0, + 8, + 2 + ], + "rotation": 180, + "texture": "#texture" + }, + "east": { + "uv": [ + 0, + 14.5, + 2, + 16 + ], + "rotation": 270, + "texture": "#texture" + }, + "south": { + "uv": [ + 8, + 10, + 0, + 8 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 2, + 14.5, + 4, + 16 + ], + "rotation": 90, + "texture": "#texture" + }, + "up": { + "uv": [ + 8, + 10.5, + 16, + 12 + ], + "rotation": 180, + "texture": "#texture" + }, + "down": { + "uv": [ + 0, + 10, + 8, + 11.5 + ], + "texture": "#texture" + } + } + } + ] +} diff --git a/src/main/resources/assets/foundation/models/block/pallet/spruce_pallet_open_layer1.json b/src/main/resources/assets/foundation/models/block/pallet/spruce_pallet_open_layer1.json new file mode 100644 index 00000000..513b809d --- /dev/null +++ b/src/main/resources/assets/foundation/models/block/pallet/spruce_pallet_open_layer1.json @@ -0,0 +1,266 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [ + 32, + 32 + ], + "textures": { + "texture": "foundation:block/pallet/spruce_pallet", + "particle": "minecraft:block/spruce_planks" + }, + "elements": [ + { + "from": [ + 10, + 0, + 10 + ], + "to": [ + 14, + 16, + 13 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 8, + 13 + ] + }, + "faces": { + "north": { + "uv": [ + 4, + 0, + 2, + 8 + ], + "rotation": 180, + "texture": "#texture" + }, + "east": { + "uv": [ + 8, + 6, + 16, + 7.5 + ], + "rotation": 270, + "texture": "#texture" + }, + "south": { + "uv": [ + 2, + 8, + 0, + 0 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 0, + 8, + 8, + 9.5 + ], + "rotation": 90, + "texture": "#texture" + }, + "up": { + "uv": [ + 8, + 13.5, + 10, + 15 + ], + "rotation": 180, + "texture": "#texture" + }, + "down": { + "uv": [ + 10, + 13.5, + 12, + 15 + ], + "texture": "#texture" + } + } + }, + { + "from": [ + 2, + 0, + 10 + ], + "to": [ + 6, + 16, + 13 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 8, + 13 + ] + }, + "faces": { + "north": { + "uv": [ + 8, + 0, + 6, + 8 + ], + "rotation": 180, + "texture": "#texture" + }, + "east": { + "uv": [ + 0, + 13, + 8, + 14.5 + ], + "rotation": 270, + "texture": "#texture" + }, + "south": { + "uv": [ + 6, + 8, + 4, + 0 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 0, + 10, + 8, + 11.5 + ], + "rotation": 90, + "texture": "#texture" + }, + "up": { + "uv": [ + 12, + 13.5, + 14, + 15 + ], + "rotation": 180, + "texture": "#texture" + }, + "down": { + "uv": [ + 14, + 13.5, + 16, + 15 + ], + "texture": "#texture" + } + } + } + ], + "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 + ] + } + } +} diff --git a/src/main/resources/assets/foundation/models/block/pallet/spruce_pallet_open_layer2.json b/src/main/resources/assets/foundation/models/block/pallet/spruce_pallet_open_layer2.json new file mode 100644 index 00000000..b3ef73ea --- /dev/null +++ b/src/main/resources/assets/foundation/models/block/pallet/spruce_pallet_open_layer2.json @@ -0,0 +1,266 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [ + 32, + 32 + ], + "textures": { + "texture": "foundation:block/pallet/spruce_pallet", + "particle": "minecraft:block/spruce_planks" + }, + "elements": [ + { + "from": [ + 0, + 2, + 13 + ], + "to": [ + 16, + 6, + 16 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 8, + 13 + ] + }, + "faces": { + "north": { + "uv": [ + 16, + 4, + 8, + 6 + ], + "rotation": 180, + "texture": "#texture" + }, + "east": { + "uv": [ + 4, + 14.5, + 6, + 16 + ], + "rotation": 270, + "texture": "#texture" + }, + "south": { + "uv": [ + 16, + 4, + 8, + 2 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 6, + 14.5, + 8, + 16 + ], + "rotation": 90, + "texture": "#texture" + }, + "up": { + "uv": [ + 8, + 10.5, + 16, + 12 + ], + "rotation": 180, + "texture": "#texture" + }, + "down": { + "uv": [ + 0, + 13, + 8, + 14.5 + ], + "texture": "#texture" + } + } + }, + { + "from": [ + 0, + 10, + 13 + ], + "to": [ + 16, + 14, + 16 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 8, + 13 + ] + }, + "faces": { + "north": { + "uv": [ + 16, + 0, + 8, + 2 + ], + "rotation": 180, + "texture": "#texture" + }, + "east": { + "uv": [ + 0, + 14.5, + 2, + 16 + ], + "rotation": 270, + "texture": "#texture" + }, + "south": { + "uv": [ + 8, + 10, + 0, + 8 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 2, + 14.5, + 4, + 16 + ], + "rotation": 90, + "texture": "#texture" + }, + "up": { + "uv": [ + 8, + 10.5, + 16, + 12 + ], + "rotation": 180, + "texture": "#texture" + }, + "down": { + "uv": [ + 0, + 10, + 8, + 11.5 + ], + "texture": "#texture" + } + } + } + ], + "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 + ] + } + } +} diff --git a/src/main/resources/assets/foundation/models/block/pallet/spruce_pallet_top.json b/src/main/resources/assets/foundation/models/block/pallet/spruce_pallet_top.json new file mode 100644 index 00000000..ab94940b --- /dev/null +++ b/src/main/resources/assets/foundation/models/block/pallet/spruce_pallet_top.json @@ -0,0 +1,321 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [ + 32, + 32 + ], + "textures": { + "texture": "foundation:block/pallet/spruce_pallet", + "particle": "minecraft:block/spruce_planks" + }, + "elements": [ + { + "from": [ + 10, + 10, + 0 + ], + "to": [ + 14, + 13, + 16 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 13, + 8 + ] + }, + "faces": { + "north": { + "uv": [ + 8, + 13.5, + 10, + 15 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 8, + 6, + 16, + 7.5 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 10, + 13.5, + 12, + 15 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 0, + 8, + 8, + 9.5 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 2, + 8, + 0, + 0 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 4, + 0, + 2, + 8 + ], + "texture": "#texture" + } + } + }, + { + "from": [ + 2, + 10, + 0 + ], + "to": [ + 6, + 13, + 16 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 13, + 8 + ] + }, + "faces": { + "north": { + "uv": [ + 12, + 13.5, + 14, + 15 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 0, + 13, + 8, + 14.5 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 14, + 13.5, + 16, + 15 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 0, + 10, + 8, + 11.5 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 6, + 8, + 4, + 0 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 8, + 0, + 6, + 8 + ], + "texture": "#texture" + } + } + }, + { + "from": [ + 0, + 13, + 10 + ], + "to": [ + 16, + 16, + 14 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 13, + 8 + ] + }, + "faces": { + "north": { + "uv": [ + 8, + 10.5, + 16, + 12 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 4, + 14.5, + 6, + 16 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 0, + 13, + 8, + 14.5 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 6, + 14.5, + 8, + 16 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 16, + 4, + 8, + 2 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 16, + 4, + 8, + 6 + ], + "texture": "#texture" + } + } + }, + { + "from": [ + 0, + 13, + 2 + ], + "to": [ + 16, + 16, + 6 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 13, + 8 + ] + }, + "faces": { + "north": { + "uv": [ + 8, + 10.5, + 16, + 12 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 0, + 14.5, + 2, + 16 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 0, + 10, + 8, + 11.5 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 2, + 14.5, + 4, + 16 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 8, + 10, + 0, + 8 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 16, + 0, + 8, + 2 + ], + "texture": "#texture" + } + } + } + ] +} diff --git a/src/main/resources/assets/foundation/models/block/pallet/spruce_pallet_top_layer1.json b/src/main/resources/assets/foundation/models/block/pallet/spruce_pallet_top_layer1.json new file mode 100644 index 00000000..af0c6966 --- /dev/null +++ b/src/main/resources/assets/foundation/models/block/pallet/spruce_pallet_top_layer1.json @@ -0,0 +1,258 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [ + 32, + 32 + ], + "textures": { + "texture": "foundation:block/pallet/spruce_pallet", + "particle": "minecraft:block/spruce_planks" + }, + "elements": [ + { + "from": [ + 10, + 10, + 0 + ], + "to": [ + 14, + 13, + 16 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 13, + 8 + ] + }, + "faces": { + "north": { + "uv": [ + 8, + 13.5, + 10, + 15 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 8, + 6, + 16, + 7.5 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 10, + 13.5, + 12, + 15 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 0, + 8, + 8, + 9.5 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 2, + 8, + 0, + 0 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 4, + 0, + 2, + 8 + ], + "texture": "#texture" + } + } + }, + { + "from": [ + 2, + 10, + 0 + ], + "to": [ + 6, + 13, + 16 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 13, + 8 + ] + }, + "faces": { + "north": { + "uv": [ + 12, + 13.5, + 14, + 15 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 0, + 13, + 8, + 14.5 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 14, + 13.5, + 16, + 15 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 0, + 10, + 8, + 11.5 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 6, + 8, + 4, + 0 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 8, + 0, + 6, + 8 + ], + "texture": "#texture" + } + } + } + ], + "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 + ] + } + } +} diff --git a/src/main/resources/assets/foundation/models/block/pallet/spruce_pallet_top_layer2.json b/src/main/resources/assets/foundation/models/block/pallet/spruce_pallet_top_layer2.json new file mode 100644 index 00000000..cfda6bd4 --- /dev/null +++ b/src/main/resources/assets/foundation/models/block/pallet/spruce_pallet_top_layer2.json @@ -0,0 +1,258 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [ + 32, + 32 + ], + "textures": { + "texture": "foundation:block/pallet/spruce_pallet", + "particle": "minecraft:block/spruce_planks" + }, + "elements": [ + { + "from": [ + 0, + 13, + 10 + ], + "to": [ + 16, + 16, + 14 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 13, + 8 + ] + }, + "faces": { + "north": { + "uv": [ + 8, + 10.5, + 16, + 12 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 4, + 14.5, + 6, + 16 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 0, + 13, + 8, + 14.5 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 6, + 14.5, + 8, + 16 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 16, + 4, + 8, + 2 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 16, + 4, + 8, + 6 + ], + "texture": "#texture" + } + } + }, + { + "from": [ + 0, + 13, + 2 + ], + "to": [ + 16, + 16, + 6 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 13, + 8 + ] + }, + "faces": { + "north": { + "uv": [ + 8, + 10.5, + 16, + 12 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 0, + 14.5, + 2, + 16 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 0, + 10, + 8, + 11.5 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 2, + 14.5, + 4, + 16 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 8, + 10, + 0, + 8 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 16, + 0, + 8, + 2 + ], + "texture": "#texture" + } + } + } + ], + "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 + ] + } + } +} diff --git a/src/main/resources/assets/foundation/models/block/pallet/warped_pallet_bottom.json b/src/main/resources/assets/foundation/models/block/pallet/warped_pallet_bottom.json new file mode 100644 index 00000000..81f56eb6 --- /dev/null +++ b/src/main/resources/assets/foundation/models/block/pallet/warped_pallet_bottom.json @@ -0,0 +1,412 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [ + 32, + 32 + ], + "textures": { + "texture": "foundation:block/pallet/warped_pallet", + "particle": "minecraft:block/warped_planks" + }, + "elements": [ + { + "from": [ + 10, + 0, + 0 + ], + "to": [ + 14, + 3, + 16 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 3, + 8 + ] + }, + "faces": { + "north": { + "uv": [ + 8, + 13.5, + 10, + 15 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 8, + 6, + 16, + 7.5 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 10, + 13.5, + 12, + 15 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 0, + 8, + 8, + 9.5 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 2, + 8, + 0, + 0 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 4, + 0, + 2, + 8 + ], + "texture": "#texture" + } + } + }, + { + "from": [ + 2, + 0, + 0 + ], + "to": [ + 6, + 3, + 16 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 3, + 8 + ] + }, + "faces": { + "north": { + "uv": [ + 12, + 13.5, + 14, + 15 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 0, + 13, + 8, + 14.5 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 14, + 13.5, + 16, + 15 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 0, + 10, + 8, + 11.5 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 6, + 8, + 4, + 0 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 8, + 0, + 6, + 8 + ], + "texture": "#texture" + } + } + }, + { + "from": [ + 0, + 3, + 10 + ], + "to": [ + 16, + 6, + 14 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 3, + 8 + ] + }, + "faces": { + "north": { + "uv": [ + 8, + 10.5, + 16, + 12 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 4, + 14.5, + 6, + 16 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 0, + 13, + 8, + 14.5 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 6, + 14.5, + 8, + 16 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 16, + 4, + 8, + 2 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 16, + 4, + 8, + 6 + ], + "texture": "#texture" + } + } + }, + { + "from": [ + 0, + 3, + 2 + ], + "to": [ + 16, + 6, + 6 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 3, + 8 + ] + }, + "faces": { + "north": { + "uv": [ + 8, + 10.5, + 16, + 12 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 0, + 14.5, + 2, + 16 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 0, + 10, + 8, + 11.5 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 2, + 14.5, + 4, + 16 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 8, + 10, + 0, + 8 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 16, + 0, + 8, + 2 + ], + "texture": "#texture" + } + } + } + ], + "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 + ] + } + } +} diff --git a/src/main/resources/assets/foundation/models/block/pallet/warped_pallet_bottom_layer1.json b/src/main/resources/assets/foundation/models/block/pallet/warped_pallet_bottom_layer1.json new file mode 100644 index 00000000..8a8ad86e --- /dev/null +++ b/src/main/resources/assets/foundation/models/block/pallet/warped_pallet_bottom_layer1.json @@ -0,0 +1,258 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [ + 32, + 32 + ], + "textures": { + "texture": "foundation:block/pallet/warped_pallet", + "particle": "minecraft:block/warped_planks" + }, + "elements": [ + { + "from": [ + 10, + 0, + 0 + ], + "to": [ + 14, + 3, + 16 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 3, + 8 + ] + }, + "faces": { + "north": { + "uv": [ + 8, + 13.5, + 10, + 15 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 8, + 6, + 16, + 7.5 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 10, + 13.5, + 12, + 15 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 0, + 8, + 8, + 9.5 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 2, + 8, + 0, + 0 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 4, + 0, + 2, + 8 + ], + "texture": "#texture" + } + } + }, + { + "from": [ + 2, + 0, + 0 + ], + "to": [ + 6, + 3, + 16 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 3, + 8 + ] + }, + "faces": { + "north": { + "uv": [ + 12, + 13.5, + 14, + 15 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 0, + 13, + 8, + 14.5 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 14, + 13.5, + 16, + 15 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 0, + 10, + 8, + 11.5 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 6, + 8, + 4, + 0 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 8, + 0, + 6, + 8 + ], + "texture": "#texture" + } + } + } + ], + "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 + ] + } + } +} diff --git a/src/main/resources/assets/foundation/models/block/pallet/warped_pallet_bottom_layer2.json b/src/main/resources/assets/foundation/models/block/pallet/warped_pallet_bottom_layer2.json new file mode 100644 index 00000000..36842bea --- /dev/null +++ b/src/main/resources/assets/foundation/models/block/pallet/warped_pallet_bottom_layer2.json @@ -0,0 +1,258 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [ + 32, + 32 + ], + "textures": { + "texture": "foundation:block/pallet/warped_pallet", + "particle": "minecraft:block/warped_planks" + }, + "elements": [ + { + "from": [ + 0, + 3, + 10 + ], + "to": [ + 16, + 6, + 14 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 3, + 8 + ] + }, + "faces": { + "north": { + "uv": [ + 8, + 10.5, + 16, + 12 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 4, + 14.5, + 6, + 16 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 0, + 13, + 8, + 14.5 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 6, + 14.5, + 8, + 16 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 16, + 4, + 8, + 2 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 16, + 4, + 8, + 6 + ], + "texture": "#texture" + } + } + }, + { + "from": [ + 0, + 3, + 2 + ], + "to": [ + 16, + 6, + 6 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 3, + 8 + ] + }, + "faces": { + "north": { + "uv": [ + 8, + 10.5, + 16, + 12 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 0, + 14.5, + 2, + 16 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 0, + 10, + 8, + 11.5 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 2, + 14.5, + 4, + 16 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 8, + 10, + 0, + 8 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 16, + 0, + 8, + 2 + ], + "texture": "#texture" + } + } + } + ], + "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 + ] + } + } +} diff --git a/src/main/resources/assets/foundation/models/block/pallet/warped_pallet_open.json b/src/main/resources/assets/foundation/models/block/pallet/warped_pallet_open.json new file mode 100644 index 00000000..7f8ec911 --- /dev/null +++ b/src/main/resources/assets/foundation/models/block/pallet/warped_pallet_open.json @@ -0,0 +1,337 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [ + 32, + 32 + ], + "textures": { + "texture": "foundation:block/pallet/warped_pallet", + "particle": "minecraft:block/warped_planks" + }, + "elements": [ + { + "from": [ + 10, + 0, + 10 + ], + "to": [ + 14, + 16, + 13 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 8, + 13 + ] + }, + "faces": { + "north": { + "uv": [ + 4, + 0, + 2, + 8 + ], + "rotation": 180, + "texture": "#texture" + }, + "east": { + "uv": [ + 8, + 6, + 16, + 7.5 + ], + "rotation": 270, + "texture": "#texture" + }, + "south": { + "uv": [ + 2, + 8, + 0, + 0 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 0, + 8, + 8, + 9.5 + ], + "rotation": 90, + "texture": "#texture" + }, + "up": { + "uv": [ + 8, + 13.5, + 10, + 15 + ], + "rotation": 180, + "texture": "#texture" + }, + "down": { + "uv": [ + 10, + 13.5, + 12, + 15 + ], + "texture": "#texture" + } + } + }, + { + "from": [ + 2, + 0, + 10 + ], + "to": [ + 6, + 16, + 13 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 8, + 13 + ] + }, + "faces": { + "north": { + "uv": [ + 8, + 0, + 6, + 8 + ], + "rotation": 180, + "texture": "#texture" + }, + "east": { + "uv": [ + 0, + 13, + 8, + 14.5 + ], + "rotation": 270, + "texture": "#texture" + }, + "south": { + "uv": [ + 6, + 8, + 4, + 0 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 0, + 10, + 8, + 11.5 + ], + "rotation": 90, + "texture": "#texture" + }, + "up": { + "uv": [ + 12, + 13.5, + 14, + 15 + ], + "rotation": 180, + "texture": "#texture" + }, + "down": { + "uv": [ + 14, + 13.5, + 16, + 15 + ], + "texture": "#texture" + } + } + }, + { + "from": [ + 0, + 2, + 13 + ], + "to": [ + 16, + 6, + 16 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 8, + 13 + ] + }, + "faces": { + "north": { + "uv": [ + 16, + 4, + 8, + 6 + ], + "rotation": 180, + "texture": "#texture" + }, + "east": { + "uv": [ + 4, + 14.5, + 6, + 16 + ], + "rotation": 270, + "texture": "#texture" + }, + "south": { + "uv": [ + 16, + 4, + 8, + 2 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 6, + 14.5, + 8, + 16 + ], + "rotation": 90, + "texture": "#texture" + }, + "up": { + "uv": [ + 8, + 10.5, + 16, + 12 + ], + "rotation": 180, + "texture": "#texture" + }, + "down": { + "uv": [ + 0, + 13, + 8, + 14.5 + ], + "texture": "#texture" + } + } + }, + { + "from": [ + 0, + 10, + 13 + ], + "to": [ + 16, + 14, + 16 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 8, + 13 + ] + }, + "faces": { + "north": { + "uv": [ + 16, + 0, + 8, + 2 + ], + "rotation": 180, + "texture": "#texture" + }, + "east": { + "uv": [ + 0, + 14.5, + 2, + 16 + ], + "rotation": 270, + "texture": "#texture" + }, + "south": { + "uv": [ + 8, + 10, + 0, + 8 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 2, + 14.5, + 4, + 16 + ], + "rotation": 90, + "texture": "#texture" + }, + "up": { + "uv": [ + 8, + 10.5, + 16, + 12 + ], + "rotation": 180, + "texture": "#texture" + }, + "down": { + "uv": [ + 0, + 10, + 8, + 11.5 + ], + "texture": "#texture" + } + } + } + ] +} diff --git a/src/main/resources/assets/foundation/models/block/pallet/warped_pallet_open_layer1.json b/src/main/resources/assets/foundation/models/block/pallet/warped_pallet_open_layer1.json new file mode 100644 index 00000000..78c9093b --- /dev/null +++ b/src/main/resources/assets/foundation/models/block/pallet/warped_pallet_open_layer1.json @@ -0,0 +1,266 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [ + 32, + 32 + ], + "textures": { + "texture": "foundation:block/pallet/warped_pallet", + "particle": "minecraft:block/warped_planks" + }, + "elements": [ + { + "from": [ + 10, + 0, + 10 + ], + "to": [ + 14, + 16, + 13 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 8, + 13 + ] + }, + "faces": { + "north": { + "uv": [ + 4, + 0, + 2, + 8 + ], + "rotation": 180, + "texture": "#texture" + }, + "east": { + "uv": [ + 8, + 6, + 16, + 7.5 + ], + "rotation": 270, + "texture": "#texture" + }, + "south": { + "uv": [ + 2, + 8, + 0, + 0 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 0, + 8, + 8, + 9.5 + ], + "rotation": 90, + "texture": "#texture" + }, + "up": { + "uv": [ + 8, + 13.5, + 10, + 15 + ], + "rotation": 180, + "texture": "#texture" + }, + "down": { + "uv": [ + 10, + 13.5, + 12, + 15 + ], + "texture": "#texture" + } + } + }, + { + "from": [ + 2, + 0, + 10 + ], + "to": [ + 6, + 16, + 13 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 8, + 13 + ] + }, + "faces": { + "north": { + "uv": [ + 8, + 0, + 6, + 8 + ], + "rotation": 180, + "texture": "#texture" + }, + "east": { + "uv": [ + 0, + 13, + 8, + 14.5 + ], + "rotation": 270, + "texture": "#texture" + }, + "south": { + "uv": [ + 6, + 8, + 4, + 0 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 0, + 10, + 8, + 11.5 + ], + "rotation": 90, + "texture": "#texture" + }, + "up": { + "uv": [ + 12, + 13.5, + 14, + 15 + ], + "rotation": 180, + "texture": "#texture" + }, + "down": { + "uv": [ + 14, + 13.5, + 16, + 15 + ], + "texture": "#texture" + } + } + } + ], + "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 + ] + } + } +} diff --git a/src/main/resources/assets/foundation/models/block/pallet/warped_pallet_open_layer2.json b/src/main/resources/assets/foundation/models/block/pallet/warped_pallet_open_layer2.json new file mode 100644 index 00000000..6ec97b33 --- /dev/null +++ b/src/main/resources/assets/foundation/models/block/pallet/warped_pallet_open_layer2.json @@ -0,0 +1,266 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [ + 32, + 32 + ], + "textures": { + "texture": "foundation:block/pallet/warped_pallet", + "particle": "minecraft:block/warped_planks" + }, + "elements": [ + { + "from": [ + 0, + 2, + 13 + ], + "to": [ + 16, + 6, + 16 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 8, + 13 + ] + }, + "faces": { + "north": { + "uv": [ + 16, + 4, + 8, + 6 + ], + "rotation": 180, + "texture": "#texture" + }, + "east": { + "uv": [ + 4, + 14.5, + 6, + 16 + ], + "rotation": 270, + "texture": "#texture" + }, + "south": { + "uv": [ + 16, + 4, + 8, + 2 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 6, + 14.5, + 8, + 16 + ], + "rotation": 90, + "texture": "#texture" + }, + "up": { + "uv": [ + 8, + 10.5, + 16, + 12 + ], + "rotation": 180, + "texture": "#texture" + }, + "down": { + "uv": [ + 0, + 13, + 8, + 14.5 + ], + "texture": "#texture" + } + } + }, + { + "from": [ + 0, + 10, + 13 + ], + "to": [ + 16, + 14, + 16 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 8, + 13 + ] + }, + "faces": { + "north": { + "uv": [ + 16, + 0, + 8, + 2 + ], + "rotation": 180, + "texture": "#texture" + }, + "east": { + "uv": [ + 0, + 14.5, + 2, + 16 + ], + "rotation": 270, + "texture": "#texture" + }, + "south": { + "uv": [ + 8, + 10, + 0, + 8 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 2, + 14.5, + 4, + 16 + ], + "rotation": 90, + "texture": "#texture" + }, + "up": { + "uv": [ + 8, + 10.5, + 16, + 12 + ], + "rotation": 180, + "texture": "#texture" + }, + "down": { + "uv": [ + 0, + 10, + 8, + 11.5 + ], + "texture": "#texture" + } + } + } + ], + "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 + ] + } + } +} diff --git a/src/main/resources/assets/foundation/models/block/pallet/warped_pallet_top.json b/src/main/resources/assets/foundation/models/block/pallet/warped_pallet_top.json new file mode 100644 index 00000000..35f0cca7 --- /dev/null +++ b/src/main/resources/assets/foundation/models/block/pallet/warped_pallet_top.json @@ -0,0 +1,321 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [ + 32, + 32 + ], + "textures": { + "texture": "foundation:block/pallet/warped_pallet", + "particle": "minecraft:block/warped_planks" + }, + "elements": [ + { + "from": [ + 10, + 10, + 0 + ], + "to": [ + 14, + 13, + 16 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 13, + 8 + ] + }, + "faces": { + "north": { + "uv": [ + 8, + 13.5, + 10, + 15 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 8, + 6, + 16, + 7.5 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 10, + 13.5, + 12, + 15 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 0, + 8, + 8, + 9.5 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 2, + 8, + 0, + 0 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 4, + 0, + 2, + 8 + ], + "texture": "#texture" + } + } + }, + { + "from": [ + 2, + 10, + 0 + ], + "to": [ + 6, + 13, + 16 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 13, + 8 + ] + }, + "faces": { + "north": { + "uv": [ + 12, + 13.5, + 14, + 15 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 0, + 13, + 8, + 14.5 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 14, + 13.5, + 16, + 15 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 0, + 10, + 8, + 11.5 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 6, + 8, + 4, + 0 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 8, + 0, + 6, + 8 + ], + "texture": "#texture" + } + } + }, + { + "from": [ + 0, + 13, + 10 + ], + "to": [ + 16, + 16, + 14 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 13, + 8 + ] + }, + "faces": { + "north": { + "uv": [ + 8, + 10.5, + 16, + 12 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 4, + 14.5, + 6, + 16 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 0, + 13, + 8, + 14.5 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 6, + 14.5, + 8, + 16 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 16, + 4, + 8, + 2 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 16, + 4, + 8, + 6 + ], + "texture": "#texture" + } + } + }, + { + "from": [ + 0, + 13, + 2 + ], + "to": [ + 16, + 16, + 6 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 13, + 8 + ] + }, + "faces": { + "north": { + "uv": [ + 8, + 10.5, + 16, + 12 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 0, + 14.5, + 2, + 16 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 0, + 10, + 8, + 11.5 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 2, + 14.5, + 4, + 16 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 8, + 10, + 0, + 8 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 16, + 0, + 8, + 2 + ], + "texture": "#texture" + } + } + } + ] +} diff --git a/src/main/resources/assets/foundation/models/block/pallet/warped_pallet_top_layer1.json b/src/main/resources/assets/foundation/models/block/pallet/warped_pallet_top_layer1.json new file mode 100644 index 00000000..b95a9b99 --- /dev/null +++ b/src/main/resources/assets/foundation/models/block/pallet/warped_pallet_top_layer1.json @@ -0,0 +1,258 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [ + 32, + 32 + ], + "textures": { + "texture": "foundation:block/pallet/warped_pallet", + "particle": "minecraft:block/warped_planks" + }, + "elements": [ + { + "from": [ + 10, + 10, + 0 + ], + "to": [ + 14, + 13, + 16 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 13, + 8 + ] + }, + "faces": { + "north": { + "uv": [ + 8, + 13.5, + 10, + 15 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 8, + 6, + 16, + 7.5 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 10, + 13.5, + 12, + 15 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 0, + 8, + 8, + 9.5 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 2, + 8, + 0, + 0 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 4, + 0, + 2, + 8 + ], + "texture": "#texture" + } + } + }, + { + "from": [ + 2, + 10, + 0 + ], + "to": [ + 6, + 13, + 16 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 13, + 8 + ] + }, + "faces": { + "north": { + "uv": [ + 12, + 13.5, + 14, + 15 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 0, + 13, + 8, + 14.5 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 14, + 13.5, + 16, + 15 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 0, + 10, + 8, + 11.5 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 6, + 8, + 4, + 0 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 8, + 0, + 6, + 8 + ], + "texture": "#texture" + } + } + } + ], + "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 + ] + } + } +} diff --git a/src/main/resources/assets/foundation/models/block/pallet/warped_pallet_top_layer2.json b/src/main/resources/assets/foundation/models/block/pallet/warped_pallet_top_layer2.json new file mode 100644 index 00000000..c5f702b3 --- /dev/null +++ b/src/main/resources/assets/foundation/models/block/pallet/warped_pallet_top_layer2.json @@ -0,0 +1,258 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [ + 32, + 32 + ], + "textures": { + "texture": "foundation:block/pallet/warped_pallet", + "particle": "minecraft:block/warped_planks" + }, + "elements": [ + { + "from": [ + 0, + 13, + 10 + ], + "to": [ + 16, + 16, + 14 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 13, + 8 + ] + }, + "faces": { + "north": { + "uv": [ + 8, + 10.5, + 16, + 12 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 4, + 14.5, + 6, + 16 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 0, + 13, + 8, + 14.5 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 6, + 14.5, + 8, + 16 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 16, + 4, + 8, + 2 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 16, + 4, + 8, + 6 + ], + "texture": "#texture" + } + } + }, + { + "from": [ + 0, + 13, + 2 + ], + "to": [ + 16, + 16, + 6 + ], + "rotation": { + "angle": 0, + "axis": "x", + "origin": [ + 8, + 13, + 8 + ] + }, + "faces": { + "north": { + "uv": [ + 8, + 10.5, + 16, + 12 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 0, + 14.5, + 2, + 16 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 0, + 10, + 8, + 11.5 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 2, + 14.5, + 4, + 16 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 8, + 10, + 0, + 8 + ], + "texture": "#texture" + }, + "down": { + "uv": [ + 16, + 0, + 8, + 2 + ], + "texture": "#texture" + } + } + } + ], + "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 + ] + } + } +} diff --git a/src/main/resources/assets/foundation/models/block/roofing.json b/src/main/resources/assets/foundation/models/block/roofing.json new file mode 100644 index 00000000..de9180d9 --- /dev/null +++ b/src/main/resources/assets/foundation/models/block/roofing.json @@ -0,0 +1,88 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [128, 128], + "textures": { + "texture": "foundation:block/roofing" + }, + "elements": [ + { + "from": [0, 0, 0], + "to": [8, 4, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 8]}, + "faces": { + "north": {"uv": [5.125, 2.5, 6.125, 3], "texture": "#texture", "cullface": "east"}, + "east": {"uv": [9.125, 2.5, 11.125, 3], "texture": "#texture", "cullface": "south"}, + "south": {"uv": [8.125, 2.5, 9.125, 3], "texture": "#texture", "cullface": "west"}, + "west": {"uv": [6.125, 2.5, 8.125, 3], "texture": "#texture"}, + "down": {"uv": [10.125, 1.5, 8.125, 2.5], "rotation": 90, "texture": "#texture"} + } + }, + { + "from": [8, 0, 0], + "to": [16, 12, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 8]}, + "faces": { + "north": {"uv": [0, 1, 1, 2.5], "texture": "#texture", "cullface": "east"}, + "east": {"uv": [4, 1, 6, 2.5], "texture": "#texture", "cullface": "south"}, + "south": {"uv": [3, 1, 4, 2.5], "texture": "#texture", "cullface": "west"}, + "west": {"uv": [1, 1, 3, 2.5], "texture": "#texture"} + } + }, + { + "from": [6.45962, 6.91209, -0.02], + "to": [18.49962, 11.95209, 16.02], + "rotation": {"angle": 22.5, "axis": "z", "origin": [6.8, 7.95, 8]}, + "faces": { + "north": {"uv": [0, 6.75, 1.5, 7.375], "texture": "#texture"}, + "east": {"uv": [5, 6.75, 7, 7.375], "texture": "#texture"}, + "south": {"uv": [3.5, 6.75, 5, 7.375], "texture": "#texture"}, + "west": {"uv": [1.5, 6.75, 3.5, 7.375], "texture": "#texture"}, + "up": {"uv": [3.5, 6.75, 1.5, 5.25], "rotation": 270, "texture": "#texture"} + } + }, + { + "from": [-3.59632, 3.26372, -0.03], + "to": [8.46368, 8.32372, 16.03], + "rotation": {"angle": 22.5, "axis": "z", "origin": [7.9, 8.1, 8]}, + "faces": { + "north": {"uv": [0, 4.625, 1.5, 5.25], "texture": "#texture"}, + "east": {"uv": [5, 4.625, 7, 5.25], "texture": "#texture"}, + "south": {"uv": [3.5, 4.625, 5, 5.25], "texture": "#texture"}, + "west": {"uv": [1.5, 4.625, 3.5, 5.25], "texture": "#texture"}, + "up": {"uv": [3.5, 4.625, 1.5, 3.125], "rotation": 270, "texture": "#texture"}, + "down": {"uv": [5.5, 3.125, 3.5, 4.625], "rotation": 90, "texture": "#texture"} + } + } + ], + "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/foundation/models/block/supportless_oak_platform.json b/src/main/resources/assets/foundation/models/block/supportless_oak_platform.json deleted file mode 100644 index 4e736919..00000000 --- a/src/main/resources/assets/foundation/models/block/supportless_oak_platform.json +++ /dev/null @@ -1,54 +0,0 @@ -{ - "credit": "Made with Blockbench", - "texture_size": [64, 64], - "textures": { - "particle": "foundation:block/oak_platform", - "main": "foundation:block/oak_platform" - }, - "elements": [ - { - "from": [0, 0, 0], - "to": [16, 3, 16], - "rotation": {"angle": 0, "axis": "x", "origin": [8, 3, 8]}, - "faces": { - "north": {"uv": [4, 4, 8, 4.75], "texture": "#main"}, - "east": {"uv": [0, 4, 4, 4.75], "texture": "#main"}, - "south": {"uv": [8, 4, 4, 4.75], "texture": "#main"}, - "west": {"uv": [0, 4, 4, 4.75], "texture": "#main"}, - "up": {"uv": [8, 4, 4, 0], "texture": "#main"}, - "down": {"uv": [12, 0, 8, 4], "texture": "#main"} - } - } - ], - "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/foundation/models/block/supportless_oak_platform_top.json b/src/main/resources/assets/foundation/models/block/supportless_oak_platform_top.json deleted file mode 100644 index 1b75973d..00000000 --- a/src/main/resources/assets/foundation/models/block/supportless_oak_platform_top.json +++ /dev/null @@ -1,54 +0,0 @@ -{ - "credit": "Made with Blockbench", - "texture_size": [64, 64], - "textures": { - "particle": "foundation:block/oak_platform", - "main": "foundation:block/oak_platform" - }, - "elements": [ - { - "from": [0, 13, 0], - "to": [16, 16, 16], - "rotation": {"angle": 0, "axis": "x", "origin": [8, 3, 8]}, - "faces": { - "north": {"uv": [4, 4, 8, 4.75], "texture": "#main"}, - "east": {"uv": [0, 4, 4, 4.75], "texture": "#main"}, - "south": {"uv": [8, 4, 4, 4.75], "texture": "#main"}, - "west": {"uv": [0, 4, 4, 4.75], "texture": "#main"}, - "up": {"uv": [8, 4, 4, 0], "texture": "#main"}, - "down": {"uv": [12, 0, 8, 4], "texture": "#main"} - } - } - ], - "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/foundation/models/item/acacia_frame.json b/src/main/resources/assets/foundation/models/item/acacia_frame.json new file mode 100644 index 00000000..7b04126c --- /dev/null +++ b/src/main/resources/assets/foundation/models/item/acacia_frame.json @@ -0,0 +1,3 @@ +{ + "parent": "foundation:block/frame/acacia_frame_inventory" +} diff --git a/src/main/resources/assets/foundation/models/item/acacia_pallet.json b/src/main/resources/assets/foundation/models/item/acacia_pallet.json new file mode 100644 index 00000000..a5328620 --- /dev/null +++ b/src/main/resources/assets/foundation/models/item/acacia_pallet.json @@ -0,0 +1,3 @@ +{ + "parent": "foundation:block/pallet/acacia_pallet_bottom" +} diff --git a/src/main/resources/assets/foundation/models/item/bamboo_frame.json b/src/main/resources/assets/foundation/models/item/bamboo_frame.json new file mode 100644 index 00000000..33ce3a1d --- /dev/null +++ b/src/main/resources/assets/foundation/models/item/bamboo_frame.json @@ -0,0 +1,3 @@ +{ + "parent": "foundation:block/frame/bamboo_frame_inventory" +} diff --git a/src/main/resources/assets/foundation/models/item/bamboo_pallet.json b/src/main/resources/assets/foundation/models/item/bamboo_pallet.json new file mode 100644 index 00000000..a8ed9571 --- /dev/null +++ b/src/main/resources/assets/foundation/models/item/bamboo_pallet.json @@ -0,0 +1,3 @@ +{ + "parent": "foundation:block/pallet/bamboo_pallet_bottom" +} diff --git a/src/main/resources/assets/foundation/models/item/birch_frame.json b/src/main/resources/assets/foundation/models/item/birch_frame.json new file mode 100644 index 00000000..5f964190 --- /dev/null +++ b/src/main/resources/assets/foundation/models/item/birch_frame.json @@ -0,0 +1,3 @@ +{ + "parent": "foundation:block/frame/birch_frame_inventory" +} diff --git a/src/main/resources/assets/foundation/models/item/birch_pallet.json b/src/main/resources/assets/foundation/models/item/birch_pallet.json new file mode 100644 index 00000000..193e2b84 --- /dev/null +++ b/src/main/resources/assets/foundation/models/item/birch_pallet.json @@ -0,0 +1,3 @@ +{ + "parent": "foundation:block/pallet/birch_pallet_bottom" +} diff --git a/src/main/resources/assets/foundation/models/item/cherry_frame.json b/src/main/resources/assets/foundation/models/item/cherry_frame.json new file mode 100644 index 00000000..b1fad7c8 --- /dev/null +++ b/src/main/resources/assets/foundation/models/item/cherry_frame.json @@ -0,0 +1,3 @@ +{ + "parent": "foundation:block/frame/cherry_frame_inventory" +} diff --git a/src/main/resources/assets/foundation/models/item/cherry_pallet.json b/src/main/resources/assets/foundation/models/item/cherry_pallet.json new file mode 100644 index 00000000..47ecdbdd --- /dev/null +++ b/src/main/resources/assets/foundation/models/item/cherry_pallet.json @@ -0,0 +1,3 @@ +{ + "parent": "foundation:block/pallet/cherry_pallet_bottom" +} diff --git a/src/main/resources/assets/foundation/models/item/crimson_frame.json b/src/main/resources/assets/foundation/models/item/crimson_frame.json new file mode 100644 index 00000000..e8ef8796 --- /dev/null +++ b/src/main/resources/assets/foundation/models/item/crimson_frame.json @@ -0,0 +1,3 @@ +{ + "parent": "foundation:block/frame/crimson_frame_inventory" +} diff --git a/src/main/resources/assets/foundation/models/item/crimson_pallet.json b/src/main/resources/assets/foundation/models/item/crimson_pallet.json new file mode 100644 index 00000000..5b0c6c06 --- /dev/null +++ b/src/main/resources/assets/foundation/models/item/crimson_pallet.json @@ -0,0 +1,3 @@ +{ + "parent": "foundation:block/pallet/crimson_pallet_bottom" +} diff --git a/src/main/resources/assets/foundation/models/item/dark_oak_frame.json b/src/main/resources/assets/foundation/models/item/dark_oak_frame.json new file mode 100644 index 00000000..f2a7c40d --- /dev/null +++ b/src/main/resources/assets/foundation/models/item/dark_oak_frame.json @@ -0,0 +1,3 @@ +{ + "parent": "foundation:block/frame/dark_oak_frame_inventory" +} diff --git a/src/main/resources/assets/foundation/models/item/dark_oak_pallet.json b/src/main/resources/assets/foundation/models/item/dark_oak_pallet.json new file mode 100644 index 00000000..659982d3 --- /dev/null +++ b/src/main/resources/assets/foundation/models/item/dark_oak_pallet.json @@ -0,0 +1,3 @@ +{ + "parent": "foundation:block/pallet/dark_oak_pallet_bottom" +} diff --git a/src/main/resources/assets/foundation/models/item/jungle_frame.json b/src/main/resources/assets/foundation/models/item/jungle_frame.json new file mode 100644 index 00000000..219f0d96 --- /dev/null +++ b/src/main/resources/assets/foundation/models/item/jungle_frame.json @@ -0,0 +1,3 @@ +{ + "parent": "foundation:block/frame/jungle_frame_inventory" +} diff --git a/src/main/resources/assets/foundation/models/item/jungle_pallet.json b/src/main/resources/assets/foundation/models/item/jungle_pallet.json new file mode 100644 index 00000000..f73a3571 --- /dev/null +++ b/src/main/resources/assets/foundation/models/item/jungle_pallet.json @@ -0,0 +1,3 @@ +{ + "parent": "foundation:block/pallet/jungle_pallet_bottom" +} diff --git a/src/main/resources/assets/foundation/models/item/mangrove_frame.json b/src/main/resources/assets/foundation/models/item/mangrove_frame.json new file mode 100644 index 00000000..6332fbc2 --- /dev/null +++ b/src/main/resources/assets/foundation/models/item/mangrove_frame.json @@ -0,0 +1,3 @@ +{ + "parent": "foundation:block/frame/mangrove_frame_inventory" +} diff --git a/src/main/resources/assets/foundation/models/item/mangrove_pallet.json b/src/main/resources/assets/foundation/models/item/mangrove_pallet.json new file mode 100644 index 00000000..8f8c459d --- /dev/null +++ b/src/main/resources/assets/foundation/models/item/mangrove_pallet.json @@ -0,0 +1,3 @@ +{ + "parent": "foundation:block/pallet/mangrove_pallet_bottom" +} diff --git a/src/main/resources/assets/foundation/models/item/oak_beam.json b/src/main/resources/assets/foundation/models/item/oak_beam.json deleted file mode 100644 index c62bf49a..00000000 --- a/src/main/resources/assets/foundation/models/item/oak_beam.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "foundation:block/oak_beam" -} \ No newline at end of file diff --git a/src/main/resources/assets/foundation/models/item/oak_frame.json b/src/main/resources/assets/foundation/models/item/oak_frame.json index 25de9fed..bae17a97 100644 --- a/src/main/resources/assets/foundation/models/item/oak_frame.json +++ b/src/main/resources/assets/foundation/models/item/oak_frame.json @@ -1,3 +1,3 @@ { - "parent": "foundation:block/oak_frame_inventory" + "parent": "foundation:block/frame/oak_frame_inventory" } diff --git a/src/main/resources/assets/foundation/models/item/oak_pallet.json b/src/main/resources/assets/foundation/models/item/oak_pallet.json new file mode 100644 index 00000000..52226dda --- /dev/null +++ b/src/main/resources/assets/foundation/models/item/oak_pallet.json @@ -0,0 +1,3 @@ +{ + "parent": "foundation:block/pallet/oak_pallet_bottom" +} diff --git a/src/main/resources/assets/foundation/models/item/oak_platform.json b/src/main/resources/assets/foundation/models/item/oak_platform.json deleted file mode 100644 index c8710b8e..00000000 --- a/src/main/resources/assets/foundation/models/item/oak_platform.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "foundation:block/oak_platform" -} diff --git a/src/main/resources/assets/foundation/models/item/oak_support.json b/src/main/resources/assets/foundation/models/item/oak_support.json deleted file mode 100644 index a49dbe70..00000000 --- a/src/main/resources/assets/foundation/models/item/oak_support.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "foundation:block/oak_support" -} \ No newline at end of file diff --git a/src/main/resources/assets/foundation/models/item/roofing.json b/src/main/resources/assets/foundation/models/item/roofing.json new file mode 100644 index 00000000..62323549 --- /dev/null +++ b/src/main/resources/assets/foundation/models/item/roofing.json @@ -0,0 +1,3 @@ +{ + "parent": "foundation:block/roofing" +} diff --git a/src/main/resources/assets/foundation/models/item/spruce_frame.json b/src/main/resources/assets/foundation/models/item/spruce_frame.json new file mode 100644 index 00000000..aa6f63b0 --- /dev/null +++ b/src/main/resources/assets/foundation/models/item/spruce_frame.json @@ -0,0 +1,3 @@ +{ + "parent": "foundation:block/frame/spruce_frame_inventory" +} diff --git a/src/main/resources/assets/foundation/models/item/spruce_pallet.json b/src/main/resources/assets/foundation/models/item/spruce_pallet.json new file mode 100644 index 00000000..d5b60338 --- /dev/null +++ b/src/main/resources/assets/foundation/models/item/spruce_pallet.json @@ -0,0 +1,3 @@ +{ + "parent": "foundation:block/pallet/spruce_pallet_bottom" +} diff --git a/src/main/resources/assets/foundation/models/item/warped_frame.json b/src/main/resources/assets/foundation/models/item/warped_frame.json new file mode 100644 index 00000000..ea8714c0 --- /dev/null +++ b/src/main/resources/assets/foundation/models/item/warped_frame.json @@ -0,0 +1,3 @@ +{ + "parent": "foundation:block/frame/warped_frame_inventory" +} diff --git a/src/main/resources/assets/foundation/models/item/warped_pallet.json b/src/main/resources/assets/foundation/models/item/warped_pallet.json new file mode 100644 index 00000000..fcc043b9 --- /dev/null +++ b/src/main/resources/assets/foundation/models/item/warped_pallet.json @@ -0,0 +1,3 @@ +{ + "parent": "foundation:block/pallet/warped_pallet_bottom" +} diff --git a/src/main/resources/assets/foundation/textures/block/frame/acacia_frame.png b/src/main/resources/assets/foundation/textures/block/frame/acacia_frame.png new file mode 100644 index 0000000000000000000000000000000000000000..9fced63c13805995b57f44133ae97331dedf15e3 GIT binary patch literal 573 zcmV-D0>b@?P))06xv9H(ocbd)l7I>~YL=10G-AR)`=cZoaR87uMg*$;0lS-Z)cZLj^l$ioZF}C&HZ7|CAx!{qAu?Sfn7YMx zTMfX4{WiJ9cRD_5%SLJ6IpkVpNNJ#MT5JpD<$Fp4Tb+5{1C)kwM47-<1HeCPV0W|T zk2wuc{zJpSv!YAeMjmZwOr|*ruI~L^K6NCYDp zAyrM~`}F#Lw%1Vt5{^s@Iz)7#P#Kp8ncGv!Y?i>d<`o+?UBlh&C;2@ESxn*K0W((x zzaqd!3gzAZYTL6IQ?2%51Y+L)c?34)W^~#C%X-fQrcSe^v0Q9VL{8q1E}6C$-EO%^ zWPoe2DGe+Q?u20kY~uEFaRQ;C+V)&_->r5zGJGeL_r0Y{?+S@8vMOA_E({tG00000 LNkvXXu0mjfhur@7 literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/foundation/textures/block/frame/bamboo_frame.png b/src/main/resources/assets/foundation/textures/block/frame/bamboo_frame.png new file mode 100644 index 0000000000000000000000000000000000000000..8f3ae4fe97512780042525620f9fcf819f65a45e GIT binary patch literal 605 zcmV-j0;2tiP)6hN0)B*sIl{S#a1h>$oO%uB+uA0jiI{^7{;ri(j2pNU85Pw(Z z9nwS$k_ZyuhBTPQwk3xap1v+*gfj0ef1?Ec{)th@$YesA0FGHoy_iJBueY1p1Q|N< zLWq1Nrf0HJRwYQ$W!_nn?$ok#7!CC2cOP8Uw0&>ypH9x&OMpX@QJ_O4O9h@^bW3<| zKeEk63AlScV?oQjHq-4h{rw0cpTgY(W^5OHi2z;97m4-#*QnNracIXjJQri=K$dPXc6Gm2IXoUjlRzbtqs?6QCoXTXW-Q)O#m=kq@~N$ zIJ>$m&0{`Cu}a#o>3DhN)+yQT!+6G~NNGSQX*A&GyF&wIG4Y}YD4;Zvvj+ZO1LbOM zA9^)F`41ce-5Ov)EAa?uDZmzm=Nw3AAd-J~ZHSyTP&(_}iD(LlOf0u9Xr8V#e^Lqn zV5j#mS0fhwHMy;(-r`Wr+iL4QlbsMVHjR#30$ne4m5@89rNE3$lO#F`xGz#;I%uMa zmZb|Lyd?nGoV)gV30$m}UfxI(fQeG+4*&;Ix%a%m|^x`Pw?w61Ka2 zC%?yF6jOM3!1PtYj|k9BkuSXOKQ3x3##F2QH3G3{|9l6K&)cURhK=45=sL}Y#;AYE zuo&CugO5xuYNy)`EJCHTqy~n@p%Vr>;P(1K351TgsBPIDT5bA#_$fx@L?{{k!8~JV Zd;%1YQ)hVfHlqLl002ovPDHLkV1gp62lfB} literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/foundation/textures/block/frame/cherry_frame.png b/src/main/resources/assets/foundation/textures/block/frame/cherry_frame.png new file mode 100644 index 0000000000000000000000000000000000000000..76bf019d5f2e1c2e117f189f6103fa2fca6fa34b GIT binary patch literal 570 zcmV-A0>%A_P)8`33jiLs6E z-QBx0agxuE(i0H?z!xzHP7qXsFo1@z+KW8X=W_`FD5X?Wr}PK_DAEk8msbZCcx0Sj zAQI{zDH}4(5C=DE8V3MwqeWn!tTA0J?cNUgr$wOerQQ-^Yekx2vY2<0=q12kq{cKYS3O_;{bJm65I+uMe&*#58xcOhYC61iMD79fGTjF^Nz9c18hq?n&lWQHvj+t07*qo IM6N<$f+0HtM*si- literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/foundation/textures/block/frame/crimson_frame.png b/src/main/resources/assets/foundation/textures/block/frame/crimson_frame.png new file mode 100644 index 0000000000000000000000000000000000000000..5e12fdd49b5447c61720483b36f351f19286a857 GIT binary patch literal 579 zcmV-J0=)f+P)^IjhOX@&^dI`!UHSzby0=m%2Bb(4i5p|o4&jXL*bbD2F1#hgPVU~_ zy*r1&)BWT3BuM}O8Bal2Fb)7%CC4=Ym@)N*Di(?^TIR#cetnK$|_C-kiQe4&K4mx~fxQH2QrO^Vi1 z9+@8OJ682VC7YrDO&GC|SRQd*Pl+_am}`Dx8> z4@^~4`@Vd>ogKA_p>HwcDJDsxQ=9QrJKybjG=_JU^0HOR1;ZZ|ZvrhCYS6 z2TWHNTmr2D`t~zNFo`iVYX1U50N!Y?l>sfnDPyhE4(K;}O(1rf^$l+uUK5O>cRw-< zC63dsKM6D$$VC~{K;O_F-3*wszE=XSBl8oCMs4hTxR?MPD)i@)NZfEO`~a9uUc|!u RPi+7I002ovPDHLkV1fd|{*eFx literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/foundation/textures/block/frame/dark_oak_frame.png b/src/main/resources/assets/foundation/textures/block/frame/dark_oak_frame.png new file mode 100644 index 0000000000000000000000000000000000000000..0f6d0905507bfe5f63d8d368b0726b879e3d7f42 GIT binary patch literal 570 zcmV-A0>%A_P)<)rFMQYAk)2kHB#H#WgVLDR$}&V}9fxMNMPeSxTP1MV z>nLuL6EIu()6EZ(RN?)pcV5ZT#4ADNTr6v^!&~GDv97mc)af2|dkCKc_w?^DtEGIu zzx;aG>MVh1v8f^=x~VvKb47%)y{F7p38XbIZCE!ISbTT;oA}-XmCNvSz^qllKM{}{ zQ&-XVUuWHQI4!i=cO#Iq_QO4(jk=k3u&wo;Kxvw7jdGv-0BAo#laI{KI^XT2G`E0) zKOdtDIj}W+CrmvM_WCWMQbl1x<_6EZ6Oevx$0_@R`H8LZ8^wED$&`i9^Z)<=07*qo IM6N<$f=8bSivR!s literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/foundation/textures/block/frame/jungle_frame.png b/src/main/resources/assets/foundation/textures/block/frame/jungle_frame.png new file mode 100644 index 0000000000000000000000000000000000000000..98ca3608033fb0cbd32d74f73fd138632caa6cda GIT binary patch literal 576 zcmV-G0>AxmR5Gy<@1u|ECJ0b7Rs2%N)vfTV9oC#3J-d2<5N&+EGK{$RdiZ2Se^m`n8bVJ#E@ O00002>^iSB?zo&0RTle1OS*#IRN0JQqH)n^|h7EjHyNsR!ZRU`DKIvGBQpJhy-mU zWJg9Dat-@Ned7RN+c+Vx-fgj(FM{6p8KJrU{8lovpK5BXciT7tK!>PO!Z78~iziFH zF@-$_N{84mW0dyoLzWj~#55pltpPjVDGjiqb-eEoC-Sd>zt_NOzAz7c8t{qOI!I|C z#Xlp@{Y4=Sgz|6C^}+KJs;QHa2&dpkCX`zn^q#Kt{-P8BKqC*(R}zc9=Ec~V?5nxj zy9Q_09?1j{r`pVLVQ+8bE+}^L3!1Cr6ig$UVA8_=t z(UVD3_WgRdHAZ45UJ5J}Vj64Y!HEPZx>CaFbeD$RhS9)j|2~DSYO0#2x7Ulk4id1@ zkrC#3vwsHwC%5O6SuX*<=BW+yyhNph>2BZ2?>S&0h5H9gUlsg_0NoU&`~BBSX2ck4 zwO1n$^7hvwFq`t=u{)&qhCu2x8yds9cLp-@-v7vKCF|NQhKmFPbc>B?U}%_5=tscr w^@9@d4YiV)vb#pB?E@ntvJU^j{KwGv0*u4^P)h zhy)pu$~ZFC(a?zRG55MyMPgqIFKm?i7lWm&j>AX@i&TV>HZWV=NQN5)heGZGF%@U1|QL5&%FaJJ_og zOWRMDJgj@H=Iz&K@Jx1M#C8S*#ukljA%9M5iISID5~BqCh18g)wxtiL4A7Gi%#!i# zO%k|Ua|m{bgfs!zC`EtLk*NIpb|;*Z+=(}aWh%uq*2yl&1Swi;8Fac+)9%A*VA#Kh z@KsIQ_xbhxJsW{kv=`4nRqO|+9WZb7j=nMu!D7HiXx?? zjglpAkwuDk?~d<|w7CBG!HDSu0FVw12*+#&0LU&bVME9f0Kn+G+PK=T0RXYed2CmT z)3=)fKRa8i`eo*cl_|0ATxQ5ZEtQ7%%4D=v^m19J5*D z`&i{{Z&wQJm#Z)V;FO|Ui)mUplW*UjB9J5C`d!cnZHNAG!%oR=7Y2!x2x;KBT_d}= ztnGKJ2C`W_`pRwsK!pgrY5;gy4MgL`9AY|wm`;!m4KqJxGp=o;?;3mVj;rmOGeLI9 z?szc|XTWR; z#dGhd*?jw6d;d*#93)b<6KGr1Rzmii*%U~mJO}eY49FQRq{ejCgz=W8jacQtRdym( zPGB}g&0Z&gH&+=%IpIi16F?Q^uRj3JqOyPQmn(MSJMlstkP!J&Ok)SFYt=!DHk+c> z=^mSQ8>|7hfBRson#xyw`6__!NJEHxgVaPQwdv5X^MlqL@k7e23j??2sST$?gWGC6 zR(WH8|21M4kx$|70n=3l{{z+l-Ticxfmr3-ctR)PQy>E1jrO@Rz#>uoz zRsK3$esO4rVv8-e-UHs49UoZc9kAZ`+j)_hE1tlw(&XZzVa{_$ngsPh+T5? z)S3D2>Pt6@oAdkSu#2|N^K|kssxx6=IAUd3T(!?Zq-twY?1Bbgp_@i$L$CM=HLTpH z5+nMWOV#s+cjT%_pEaIqw5NoKG`wUs^E8NFmZo!g^R11!%NyP{-@abf6!=21?!U|B z2yu;s&lhISQ~a=dLUqFJ4`-yE&Yy`11?r5wX!KhvUVYnJv*-o#Ip5b`6@C)6>aBZo zOzY{S*o%`@Wm@M|*8co^z{JQig3qorId&o6+nbLbo(TKn8<}%kv-;#QtAiC={x3dO zx0SVSdl^tD;roxQXwJvL8WSu`1F^Uc$r8kMhKl75rrm6W+{RZnT_ru;71JMTUn zJ$6lH+u4vclmA?gUDy>=`ulljA6vzL8R;rV60CdxB)&pfkeC?}17c)G>H=S(5+8t>y)#TzQ&d?V z5<5~#~39U2E8_-xQjd; z7sij03^&OHk9!>qdTqS>^0U?SJ2c^etqVz^6fYSinL4I;A82fVxN}fAmcsSVQQR#E z*NwCbtaw14j+Gc`5ccuu%W=NY*Z|Rf*_BNq<+Sj{{Q*lJKw;7t(i13Hw)x@-jSbL_ z9s*d2ODEIC++P|)8E5&Q(?FjpyTV!&FkzY=5+96U#Q;(W!=dyH>FzQd`aoj?WceL{ z#naAbnL5^qI|oQ7Q+4bMb{4^K1_6I8_GQCiYTc zy8m*%XZf8`pv(b$@Ca+EFvB0PG6ql%e;n%zRx-h=X)ug?0ICK1kPKN#geVk1;h3Qi zfJ%ObC&vK%@q*UJH_zvsmwJXK!*Ht5H2+j~5&C z+Q`#!Ayt)MET0v>9I!H&9`~yR$#Zn{aTLhn$xSi=P&5MDny|+k@P@h}0F(siUp&RM zBucutJcrko?Iz*CN}v?Vic-K5JFUm*^+cU@d4i34;$G7W5L0nfvg_h!6;8Lq_W^4j zU_vge*jy7-v&D6 zYurl@(BB#Qiqk0|x4e=(9jm^&T49#oIWLtrZ z!Z@rP6SYlVju|BxP923qryg*9b!&8SeO1?gLr^!?HqHznU05D7x2Iv)H#|93A(L$! zv?>?p}F(Av%~E;rh=oL^jSa@ty)d4P0X-(HAHoGpSfdGYBNAv&$E?_buI zrPdWL*NLkdYr1aT{mG{L{wkCQFg(edR%LThJT3hAX&u}Wn=(TA+FZU5@Y!nufj}S- p2m}IwKp+qZ1OkCTAP~5x`~$(pw`g>0J4XNj002ovPDHLkV1h6;zcT;; diff --git a/src/main/resources/assets/foundation/textures/block/pallet/acacia_pallet.png b/src/main/resources/assets/foundation/textures/block/pallet/acacia_pallet.png new file mode 100644 index 0000000000000000000000000000000000000000..7ad3370ca41099fa789b51e06c76a26c32890358 GIT binary patch literal 877 zcmV-z1CsoSP)5LZ7=AX*WMXh=7g|{g?af2+BK;+T;H}_a@aK3Fya~Pe8+x;N@=y??`$A6Iz#B*RP_$V6ZWN=AdoH`XCvRDrFr z;X1ePBBqBlOCg1Zk`au(pS`gTG7-oZ6|#5~T)@dHDWOf-BSOSu41kQJhz6N!Q~HaH ztyRzSmi6UT**{YdDd$ON@u((1jJfN%(tY(9+B)wgj$I{tdsIU@%~Jo3hZq2KL4Tpe`FDi_)#BbUIcV&&EgIyGPu~eL2@UsJ>!oYRM8N#Hu7yq8FnSMk-L+~p z5GXW21mj9b5g}h#Pl}S16Ev=D38+M1rmvx7n^cso6tf~PdU-L~Zrw?xmc?6v2Y6X( zQ$i-~{+P#WsO0iR1)0#{EjeQyl$8EbZcj>SjW;HaAPLhfZDJG}a>cr79;BdFBfLUV zw`wa^Qnm!RC%igW0*D}!z5*f=cD?#pFam#9nx zUVr%9Zgg9#jt+aw`3Q67XzRhOV{ z67*jorb`Jtp=gaK6-RgPg9s=Y`J^FrL*tad%Sa7W%({r^;-P978qpm0RnRIJy?gb% z8v5PF%Z0zMg0&jargbcn%^J~0H4Ff6Up%Ys5&+yS;6FyEC&yLy<2p(7^8NWnVcfV1 zs4dGx;PR>_H`z{oeCIc}!8?KMH?9JJhF5z5{nx`MCV%Jl@%-i%lSFtW05F5`3~3 literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/foundation/textures/block/pallet/bamboo_pallet.png b/src/main/resources/assets/foundation/textures/block/pallet/bamboo_pallet.png new file mode 100644 index 0000000000000000000000000000000000000000..eea44b20bd5604b7e1ba31fd7f9e2db6586e2af6 GIT binary patch literal 924 zcmV;N17rM&P)055Pgyk30BgruaLoa1X4tpID|Ad2p29AQltp+zsPUM-$~=jAtr?jLjoy+i?}ex zHbE}joCHxJ_M}^oKvIhH?9H7{AC}s@MtirjJMYcT%${;rXNQw!yNA7z?A}8_svAj z%TJBdo09XE(&+f(G!UW!X^Y5_TFkzsG+Zgr@yDon`Gf;bwl1m&^=OI+ z5x0;5GLp8)WFG2~aYU*wZ{i55Ku@iaHtnMg>6(|12oPf)dam?^<6$@mOq4k4Th)i( z_+7E|1V9v30zYCr1%`tF0ALkMHim;BY4Ct7LXot|ZhW)Vw@eO3y8; zqvHzzF)<#sI7&WTDR6!78({iFf61}~#xX>I?=ljE#v$hx9A7FEzP$eo|OpJaWv z@p9qM%ivLsXx%z?<$8^1tr`Y^FQ4B`<_Q4i3;2)R)!E@B{qiwM^z!Z3wT^M^DxkLP zN`ar}e*r}8n)bZA?I)fIWWRP50Q40UJD`6({Kn+Z+}^so?Za&dqa;GlFr*7+^^{(SZ3?HL#75oDO(ITjI7cuHJCuM>fL)|95M=O_A|KFCX#b!G^M=O4T{Jw!5IAQT0f5X*Ms_bO5~M*zSW${+23h-B@#YLqt5 zbqhLE-rQU-ym3CiiojXiLsxVV%QkYoSjj%uErg%MFSe*;pE-RU$+@s99!{ zx}wv_JXLc5t&*%!eLs1yyT=2ZsC-wJOhikK~V#eK$8SA2UxCZ73p%T*E19z~#j?07r~_&3Q>76om~$o!v45 zj48*u*+8J90TiZshOX#9mnKCdZIE(;Q$2G8WEdeCE5z*BDO%~wkUy3NoTmmyefvxb z1$kUhS_YsXP1PKs*tcr}eqK!}r!$36>|5h}vsj|`ofjn<z4PIQQ#CIQ z-+M%XdYMgC>b!E7dgQ7Io=P!*N4F2xcuY^=8*mTE&?u!q=Er4YpgE9C)bhfk@(fcw zvnd*i000`fj6M72@Hp>i5NE( zWgHZZL8bDH)e5(EYXY{&l;8nHV?3xhs%y6*5X-hzNa`Bfsb%QWNQOJ_Z-Q`XCRDpz z1*9kjlGeP1-)+jzS0_jRyQA=)*Md7Is)5bc!10PyY0hvF##z|#W$qjhzDR%_Io z1kuaaA9wQO&RIZZITQtw(FB0GC6Uc^^4EJO(EOdV0HEgO?sD|6hj&c=&gTc|}v92#%l Q8vpav)RNAOS1ko0=!UYz50I7Ar7NWOeU)M+D( zV-!k393CL~^cly`pJ6^8q0!t&9fXv%-(3_+!2_T-nq_9dYlfA!yD1sZ(84)?KMM9fEaVvbEW>_0Wed>OC0{gN7gR@gip_OBVhZnBlZEk9{>-5 z)Ezc~P)BIeA7HQ5GM;gRQAlYvH@^otAnh{r0C>LXZ@R!Of1Fk;+mCg4gh2(>PH@s6@HCXj$0JKEMJt^dW?3aJx)G!lXYy7{}Fx<RUUMOo;0`6kgO2J&>O%VUW}nwhAz3eQX}36+MAU%eJ9 z6|8}mU0>_7E~A&+IUkQqI+@!nouYejj`?^5z`lUCCJ@H4aWT1x=Pv*tkjoUDDN`%> z1++B*Q)Ei;fHGq&s5soUTM-aaE`x^D@yo*nOCu57FW*<;0U55%hMFtd9^c&qBKi2C zsC&2Zbm9GbVUt3%YaY`*VF}ov5bc!10PySmyJD3904oLjhq$@AEGl0&2%_$bmpdKf z&RIZZxzXIm&A0CW^ec(>{Qcvn)hE#WowES2ADICA*TZg1-nSm5#E_J@4Eg)6PN8d@ x!yT)eYp&zF7_L)z`sVF!*YP@rn<(4{{{Y>F`^F*x?J)oV002ovPDHLkV1g{vnPdO} literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/foundation/textures/block/pallet/crimson_pallet.png b/src/main/resources/assets/foundation/textures/block/pallet/crimson_pallet.png new file mode 100644 index 0000000000000000000000000000000000000000..27824c5e87eefe56ce546a99c8851db67d7fe62d GIT binary patch literal 895 zcmV-_1AzRAP))& zfrVAK?k1a!!oivKcRX-r1e+o1K}pE5`@DN&hCq(Z()LF3+*OwvMao2z%X4 zeEt0cwW`2gcN4Le*l7m%^y?d5JbsG)O^A-`p$xuoOW)gwwS)kGj_YBdwV9|pPGM|s zO3ovhV5n5iHbRn{=k_)P4H`nARu%AtiwMbF_K{4T43$FNadHkgS-<5X*0Ml^hzpc} zjA~U;$~@N6IEtKfNw!DXghgQ&$mSNY@=FB|waM=(*CJZh%lFCQ2O7T0vn= z;H0D*BD3X33;>}@iHpGT5UQkLa37)3IJKk5*vaS%*K7_|SPmeIU?h|BBOnZw!jpD~ zEov7caI~?Df!6n`4ONnh$UtjsHQQ6RfM^I|m~thtmZ&=pBAFnZQC26H=K!)Z=25ew zM2SdM1F$MEVVh#nY9P?jK&9haRp5%1CnYH-I2!AWK;U@j--Pg6nOe$LImRVHpvaVSMVQ0S$lie1~#WTGVxC0&mYIMAP6G@W;kxT$T z+nm=aZ#pnPjp$RP6h*qs*yFzGg(MGgV2?0QF|8O!(0DzeS{-bhy z(3{vVmr0^`pFgbD3Cn&OmPw-C{^5ky{`{N%4{Wckn>}ykUGAAc_A6HbklqOq+noM- z_>IY*xxKiRcj&n3_aLE<&@g=DHgk+^h5Y8UVb7J>n(O#JhVvAzd>hVVxQxPw;2$Yn VAd~8QFlhh)002ovPDHLkV1hzQrAGh& literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/foundation/textures/block/pallet/dark_oak_pallet.png b/src/main/resources/assets/foundation/textures/block/pallet/dark_oak_pallet.png new file mode 100644 index 0000000000000000000000000000000000000000..df88e98ec8ea7804bda6be7a53cb3d2e94c8d9ac GIT binary patch literal 842 zcmV-Q1GW5#P)QP-wNodRgN8gT_qcST9RxW3en1zWw-(H>(Z|0nAajKs>)*If%RnxXSRFQn$AZaab}BZaS`T)PslX#1sl$k8 zGBnl$YS@&rHN?zpM|rVY3=60t$c8*nD;bhh8;iLdA}@Hnrb=#OI?ScmZC(!lyPhl^ z%I%2+&GE*>5hbBeIb7?ZVIw21*mOP+A~iy0p^Qo0v8@=2DG{>O|ItJOtcdz`^dmAqo{(KBhYD8z(aZ(|`X^rTt5(0n^ zZ(M%SuMi4=|A;{)U?(otv@^*YQ4vhZLTD8y;eKio%!RA2?PZ UP)HR~!~g&Q07*qoM6N<$g4nx!(EtDd literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/foundation/textures/block/pallet/jungle_pallet.png b/src/main/resources/assets/foundation/textures/block/pallet/jungle_pallet.png new file mode 100644 index 0000000000000000000000000000000000000000..dbeb7823227fc07c278a03d921bea4866b6e59f5 GIT binary patch literal 862 zcmV-k1EKthP)n4(u zoOD|F{Ou0)NZ_Q?LaH+y#E1CsUUvIJrV%sE)nT=T$>Xh#@u?Y^dLTjQqsD_vG<^! z`vrg~nzzF+wD0&4KWqU?NdQ0)MRh18a{~xILQ-h}3zytrtcr?Vd>P0=ZKnPsAPhzm zbX$9NQUfSBaD3E-F=nY+rDV<#V+CB8Vg}CVVnzl`ZX$(0~ z6%`w#sm|=N0zkme%a?K#2d*31Oua7gqC|bXFu7~w3X#upu2?Bq2uu-{t!t!i(^6a& zl?4Ir1gWEQ?Y8y`3W$hX^?*ekAYmMCh6KdC(b&(abD5?(`?v5gN0k2($y8@KS2#Hr z!MdWsqnpFMc=!g~0V;GZ5xO4&u7EHYO>ETibW%z}Ds6*Lgk`*V`?0iA!5ReL?}m^{ z+vp`S$ynmiQ6tAzn<@IeCX%rPkiUSoCUDYe*$1+T;=mVFN-b)|+@+h{2+*bk9#GWB zgNnnQyA^?|s91%h&Uc*>cp7nMwkALu`{3SkF4kqxCMdms^=#(*Zre1EeYjU4+BJ{) zHM>nA+9`(t;N8oovsD5BtQ7DcrHixEnfvlSLG=9f32Qg|ti||H5_Q_W8!z>v$Q%bqe2H o-V|ft)0$_Oz$%9KQMe8M0^7kS`zh`f2mk;807*qoM6N<$g5YM6uK)l5 literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/foundation/textures/block/pallet/mangrove_pallet.png b/src/main/resources/assets/foundation/textures/block/pallet/mangrove_pallet.png new file mode 100644 index 0000000000000000000000000000000000000000..296e91b83504acaa2cf73ff8c5e3654aeaa6da80 GIT binary patch literal 905 zcmV;419tq0P)5gg5PcT1w6g3ruH#}#dde-3Lm?FMt8yy&4W)mf|EEw2fm{kD?WIXE38~}Sl6Kc+ z-NR;9qm^RE@wM;b{hl|oZ)WAz>G9E0P8Ig{dpJM4#ArCeWOj?eu#aCquMvwj2E#s# z4AAKt{P=c_SFc|}P8Fg!K@$RD8pnMY86X6JC{8fXw3|qyPOa@9O2)M+km? z%6dJS-MV>ov#6aJi?(YM=``wC0u){zdhY2?KZY#IC~=7AvHe9{j@<{Nn?`PoU-1s? zc>oZK1dv5_0ilVIk_(_$M#&drAdEX)7WFfMGJ;wa%~wFkbdG*+0Km9SegyXRdzfeX zL2qSIjmSLH=Q)KIi~!+jSP@R9cWb`D9Z5qI6u3r5aUs!$lOh>VDH8=0Kk== zxHT>U6gI+Rvw@%_2``6|3&f&bNly|fC#dA2Bp?#YREW}BQY(djp6Qw{M#GV7Q>xKz zPy_;DoJfrfO3n0ukl$BR%4Ir76erNCK!+(^D@&G)^7Z7Yn^Vn&s3O8{8sTm{Lxk!= z?y)RNLfjilW4~WTeN2eBB)}s<-r0M#2L0#|5pImyg89I+!?z=gdl4ELpt~F5N>3U? z6$qP#!kf~nK!l`LW^-AR$tQm+}&2k0suKxc=7Ccg)Nj#J2|y$_yhE0 z0)t`Sbtp_ce*r)w#-*SvjH?v_F>tXZ0WwP9f}%MtDh_||lL!RDIMK+$=BDkNS_%Q) ztC>9R(`yw1GTf96O;0q(x(s>@TJPSxT{eBU@pR$+$6%vEv~3>KJHZ{;q!4YD!vJt{ zaJckKvR^S*Iq)B?)8nJ1Ke&mA-hcYCT`6w*)3Aw%P7V&2w0C?n24KrIo%#FEw9+Tg z`mM77D8GUT^sk4%n7q%|hn8UiIW50H<+Nl-57I*(`o=l@xu&)5Iev)YIuAcyeBVw3 f>lkk0;ZyJr$-N_2iTY`)00000NkvXXu0mjfSk|j; literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/foundation/textures/block/pallet/oak_pallet.png b/src/main/resources/assets/foundation/textures/block/pallet/oak_pallet.png new file mode 100644 index 0000000000000000000000000000000000000000..3544245154a38c59ea798f644160a9e5556f2955 GIT binary patch literal 910 zcmV;919AL`P)}x5C!r**2pRe6KSI%PlKF|5?_qZ;dpB#-l?LPK)1Dsua#=(Ao z>#G~Inmc&^@h7UjhgNe3GD=VvKF&XU#goUo=(PKALnp zh`5CU(4eaC6*8Amq8BIC*H<^XzZXWiIaS{S0Mr0Yy5_qn0bgRnl{o76 z?@pdfz(%@`>y&jHKjOv%Kn>Glvz!eVY8Yn*5Q+%(!U#cQY9-Sdg=g!<)i5_5z|?|D z4vLR}&<$e*jeC01)}76q1@?9W#Ab;_D4S0bYXHQ$Aj z1E?8cb$0O?06Sx5HEkuCT1ovLXki3x0Wuq5(P$uW$LobrN{EFgIVmUD3!^CkXTwED z_A?VZt@>t0oyk;2NoHXp%AZ71BGF_za+)=ZV42=;qA0Bb`NG3D;6xpfCOV$J z0qFW*X$AFdJ*gYU+G}~@QNtL$FhZ+o>y4kkyeQ37FbCGRAAisbBkjFp&Q80JM-R6% zY?U0~U_U^o-3O2@Kr0hyHFxv}nJHlL3rtKp2|+cCb$e>1%k>D*rUdR#)W@BQ!<@Sk z0pZ!&X-HjBIVEHhSH4;A2|L#>0hwFM_2K(YkT$P@TYP ziD<1D27uG!!|^Nu0A>pKkJ9i(_as-nEacMw^D``U0_UxRFG~{$ZxnN%)X+rx*XreaGt_f kZ!XvKfq4v8nu5dI8EqCf{$8lZ+7FJ6jlnerCdI%ew|bj|~G?o(v!6Z8?9B}Im!9kL`YQlKe= zfDkDI>OdWJq~!m#-(t!nkKY}?yORc&7iaZcS)3dXaee!M>7>Bpv&L+Eh#z;qk;)Xa z@ga0+aa0`O+xL6CoxR3fSrh`jka^ZW5kZ$02>=uVu#1785JGmwu~9l)8Ne7FtX0Ma z^L%}bga%nsBb6y+o!Y&3&y)BIm zB4QT%%c`ZiG)a51F#5`(IJ~=1EJCt zQAedKq%y^0bD$8?itl|Rt^QUsjH-8Jaa z0%T(ZB>cYmQqC9+G*@xN{#VB3xH3KK8&7GD7bcECgjrHI8^W-2k4s}cA@ZgWZ5oqz zo0ejkGXgvk`BM%nR$&=bLT` z-2%zo<6l&|!cC)I3g=u|9K0$5w#rycCk5tBSa}25nZRs(=pQIdh~5Emk@*xX4X+iO zseL5@e`o_PD4OG<;)wU|L_p@57Y%vW*G>sMjpD4>i2xnkhq%kdSeHSYVDRDHY2EkU z7F0KE{-OzNS%~({W8P+WDMWkaFaW$iKdo0e0AQs9|1r3{IP1uK8xeiH`nq2!?)zxi zMnvz=PixwH-+T{DCxy59@}z=i05I@@Kw2d3jPOSc7q}o*^}) zWghZ3+!*m(-&)^}moZ%D;nkO)`)Obu!)-j=1^)p1odmQIK7EY<0000dw}Z=`LiM1F zpC3M<76hmsbm6NA!L7Ua`t}X3-@k|1-~#oEMj2AsE`9I9R}nk_s8=*}GPM(;)hLWp z*+#%Nlks>ipoio9K1ME{i`;q_o;4IyQ44~M{ovwC_VHX~#D`;uR>K(3mTYR)Z5X94 z5hCstkIojQ0BS*C#~i+jFoQrU+Ysj9%bv3HlW)DknYAGEU)*X~(xTPK2+*Bz*K?&e znjzGvZ@t8^v9p~G=odiP472lss(r_=7y#6$4*>9_Iow^ajL;-Wumx#7;|60Y+xBpb z3flo>9`ud4(krm6hhuDYq}_zQ{elO=!w1mGbg5c3>O(S*=wu49w+{fg2EY?R)iUMx z?W+j0Rs-=INJoA6OGtisbpl{<$J}f6iiQv1+<1usk+KG0S)d#vf13@2Ns?ql%(xZ= zxHNO3)v!Uz2~Lt^K|nS`oDVLr!49Qp^;MKTCsT94;?8%w9Xlq4o5l#mMk=>$koqbD z%(ZSo!sGW;dPONi9? zl|>qpy0TL23InntWeIRkkh)2dpauXPS?~@K;l^l8QBT4++zj!Ex!Bv!smrmKZTKpJ zY=)TPTaIYGq|7ENT6pDqlq2WDbEDtIBuP*$c~8+yJ%QJM*$fx)VhSAvGQTbx1Myto z8arGM$2Mwt;ZdW0Mo4yTV10i1Iv<5ALhL0;z1|n}q@5CSU9%Yi zc)cD0GF%3?%eh##Zxx6;&mQZt@3vfZ!{2{s0xK4xb@SNG5MZ@Jv{niMz|E&mGzlPZ z50KJj0{%nXK0Ycm>Q#d1>+=`umEv`?U}iqs>J^PM^M7Es+p+ii>+~%5OrZ5^X91A) zgqZaX`q#rdCV%GZyTkegB2Ksy__Qch3mqdD_d*Z@iK;2DJ<)T n>chuBJ{Ji5iQy^={{_DRX&*Qgtc(zJ00000NkvXXu0mjf=3U46 literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/foundation/textures/block/roofing.png b/src/main/resources/assets/foundation/textures/block/roofing.png new file mode 100644 index 0000000000000000000000000000000000000000..f5dfd630dad5cb20da52cbbe8b370a95b2796a2a GIT binary patch literal 720 zcmeAS@N?(olHy`uVBq!ia0vp^4Is?H1|$#LC7xzrV4Cjf;uumf=k1-ndBTnY3=fRG z9v=yv;G?oaK$Tb4%h_>y*YpL8o=9GrsKq})uCq@}(aLI;h=_U7@5l$Djejhp)6-a|9{@5hlYlh{=XNu`g8r<`CF~}pS{cZ#k(PrNx_0qU=9O^9|Ozv3^9ZA&u&jT zJAL){UpFWFef~4$?%cZE-xXG`Oa3nQkH5lcWx&Fs&d?;xaM09?$@_Zg-basDi_d*m zKl$^7XhDY1tF?QTw45CZkjyO4PGh{d`RBI0BY&<|9sMQ21k%jO(4k{(X=!sKUM1!6 z%Qa?=QP=EbuBgXo>ff)^Fk85*Gm4+_^O+yJcr35_Np50J_{Va7{+plgA1>JcV`cVo zowZz!pZjF|)4i=tuliYDv*Pv;jkvMLk8#89%j?^k-`+|NdYd!N3dI@IW7#97U44Fr z#ci_v&h06^RqgD*#VwD{dYDjsv2*dsHC21czu)rn-MYL-?Jl?HHNIE5Pp`ZR54|ew zJL_(+YT@4}3