From a7e8609415c9d52236bd999e6fc8697bd45b5795 Mon Sep 17 00:00:00 2001 From: 3944Realms Date: Sun, 28 Dec 2025 02:42:56 +0800 Subject: [PATCH] =?UTF-8?q?SpanishDonkey=E5=92=8CPillory=E7=B3=BB=E5=88=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gradle.properties | 4 +- model_source/Spanish donkey.bbmodel | 1 + model_source/base_x cross.bbmodel | 1 + model_source/base_x_cross.bbmodel | 1 + model_source/base_x_cross_part.bbmodel | 2 +- model_source/pillory.bbmodel | 1 + model_source/pillory_block_model.bbmodel | 1 + .../59eb3dbb5f86130e09b3c62d89b9525ee01cf52d | 24 +- .../6b60631b52b689f527e20a306248fe84f4070e5c | 178 +++-- .../735031f3addf80804addae5e3f53249900116f1e | 2 +- .../75f280e54a980f6a77c88dc343cbf0782c07266f | 24 +- .../77014a30e3830c06140a018e90b86650574bbe4f | 68 +- .../a08bd3f44ead0bd6fd5fa8b8b892410f513acc73 | 4 +- .../blockstates/acacia_petrine_cross.json | 256 +++--- .../blockstates/acacia_spanish_donkey.json | 124 +++ .../blockstates/acacia_x_cross.json | 128 +-- .../blockstates/bamboo_petrine_cross.json | 256 +++--- .../blockstates/bamboo_spanish_donkey.json | 124 +++ .../blockstates/bamboo_x_cross.json | 128 +-- .../blockstates/birch_petrine_cross.json | 256 +++--- .../blockstates/birch_spanish_donkey.json | 124 +++ .../blockstates/birch_x_cross.json | 128 +-- .../blockstates/cherry_petrine_cross.json | 256 +++--- .../blockstates/cherry_spanish_donkey.json | 124 +++ .../blockstates/cherry_x_cross.json | 128 +-- .../blockstates/crimson_petrine_cross.json | 256 +++--- .../blockstates/crimson_spanish_donkey.json | 124 +++ .../blockstates/crimson_x_cross.json | 128 +-- .../blockstates/dark_oak_petrine_cross.json | 256 +++--- .../blockstates/dark_oak_spanish_donkey.json | 124 +++ .../blockstates/dark_oak_x_cross.json | 128 +-- .../blockstates/jungle_petrine_cross.json | 256 +++--- .../blockstates/jungle_spanish_donkey.json | 124 +++ .../blockstates/jungle_x_cross.json | 128 +-- .../blockstates/mangrove_petrine_cross.json | 256 +++--- .../blockstates/mangrove_spanish_donkey.json | 124 +++ .../blockstates/mangrove_x_cross.json | 128 +-- .../blockstates/oak_petrine_cross.json | 256 +++--- .../blockstates/oak_spanish_donkey.json | 124 +++ .../blockstates/oak_x_cross.json | 128 +-- .../blockstates/spruce_petrine_cross.json | 256 +++--- .../blockstates/spruce_spanish_donkey.json | 124 +++ .../blockstates/spruce_x_cross.json | 128 +-- .../blockstates/warped_petrine_cross.json | 256 +++--- .../blockstates/warped_spanish_donkey.json | 124 +++ .../blockstates/warped_x_cross.json | 128 +-- .../acacia_foot_left.json | 0 .../acacia_foot_middle.json | 0 .../acacia_foot_right.json | 0 .../acacia_head.json | 0 .../bamboo_foot_left.json | 0 .../bamboo_foot_middle.json | 0 .../bamboo_foot_right.json | 0 .../bamboo_head.json | 0 .../birch_foot_left.json | 0 .../birch_foot_middle.json | 0 .../birch_foot_right.json | 0 .../birch_head.json | 0 .../cherry_foot_left.json | 0 .../cherry_foot_middle.json | 0 .../cherry_foot_right.json | 0 .../cherry_head.json | 0 .../crimson_foot_left.json | 0 .../crimson_foot_middle.json | 0 .../crimson_foot_right.json | 0 .../crimson_head.json | 0 .../dark_oak_foot_left.json | 0 .../dark_oak_foot_middle.json | 0 .../dark_oak_foot_right.json | 0 .../dark_oak_head.json | 0 .../jungle_foot_left.json | 0 .../jungle_foot_middle.json | 0 .../jungle_foot_right.json | 0 .../jungle_head.json | 0 .../mangrove_foot_left.json | 0 .../mangrove_foot_middle.json | 0 .../mangrove_foot_right.json | 0 .../mangrove_head.json | 0 .../oak_foot_left.json | 0 .../oak_foot_middle.json | 0 .../oak_foot_right.json | 0 .../oak_head.json | 0 .../spruce_foot_left.json | 0 .../spruce_foot_middle.json | 0 .../spruce_foot_right.json | 0 .../spruce_head.json | 0 .../warped_foot_left.json | 0 .../warped_foot_middle.json | 0 .../warped_foot_right.json | 0 .../warped_head.json | 0 .../models/block/spanish_donkey/acacia.json | 7 + .../models/block/spanish_donkey/bamboo.json | 7 + .../models/block/spanish_donkey/birch.json | 7 + .../models/block/spanish_donkey/cherry.json | 7 + .../models/block/spanish_donkey/crimson.json | 7 + .../models/block/spanish_donkey/dark_oak.json | 7 + .../models/block/spanish_donkey/jungle.json | 7 + .../models/block/spanish_donkey/mangrove.json | 7 + .../models/block/spanish_donkey/oak.json | 7 + .../models/block/spanish_donkey/spruce.json | 7 + .../models/block/spanish_donkey/warped.json | 7 + .../{xcross => x_cross}/acacia_foot.json | 0 .../{xcross => x_cross}/acacia_head.json | 0 .../{xcross => x_cross}/bamboo_foot.json | 0 .../{xcross => x_cross}/bamboo_head.json | 0 .../block/{xcross => x_cross}/birch_foot.json | 0 .../block/{xcross => x_cross}/birch_head.json | 0 .../{xcross => x_cross}/cherry_foot.json | 0 .../{xcross => x_cross}/cherry_head.json | 0 .../{xcross => x_cross}/crimson_foot.json | 0 .../{xcross => x_cross}/crimson_head.json | 0 .../{xcross => x_cross}/dark_oak_foot.json | 0 .../{xcross => x_cross}/dark_oak_head.json | 0 .../{xcross => x_cross}/jungle_foot.json | 0 .../{xcross => x_cross}/jungle_head.json | 0 .../{xcross => x_cross}/mangrove_foot.json | 0 .../{xcross => x_cross}/mangrove_head.json | 0 .../block/{xcross => x_cross}/oak_foot.json | 0 .../block/{xcross => x_cross}/oak_head.json | 0 .../{xcross => x_cross}/spruce_foot.json | 0 .../{xcross => x_cross}/spruce_head.json | 0 .../{xcross => x_cross}/warped_foot.json | 0 .../{xcross => x_cross}/warped_head.json | 0 .../models/item/acacia_spanish_donkey.json | 3 + .../models/item/bamboo_spanish_donkey.json | 3 + .../models/item/birch_spanish_donkey.json | 3 + .../models/item/cherry_spanish_donkey.json | 3 + .../models/item/crimson_spanish_donkey.json | 3 + .../models/item/dark_oak_spanish_donkey.json | 3 + .../models/item/jungle_spanish_donkey.json | 3 + .../models/item/mangrove_spanish_donkey.json | 3 + .../models/item/oak_spanish_donkey.json | 3 + .../models/item/spruce_spanish_donkey.json | 3 + .../models/item/warped_spanish_donkey.json | 3 + .../carryon/tags/blocks/block_blacklist.json | 24 +- .../blocks/acacia_spanish_donkey.json | 21 + .../blocks/bamboo_spanish_donkey.json | 21 + .../blocks/birch_spanish_donkey.json | 21 + .../blocks/cherry_spanish_donkey.json | 21 + .../blocks/crimson_spanish_donkey.json | 21 + .../blocks/dark_oak_spanish_donkey.json | 21 + .../blocks/jungle_spanish_donkey.json | 21 + .../blocks/mangrove_spanish_donkey.json | 21 + .../blocks/oak_spanish_donkey.json | 21 + .../blocks/spruce_spanish_donkey.json | 21 + .../blocks/warped_spanish_donkey.json | 21 + .../eroticdungeongame/ClientHandler.java | 48 ++ .../model/block/SpanishDonkeyBlockModel.java | 34 + .../model/item/SpanishDonkeyItemModel.java | 48 ++ .../block/SpanishDonkeyBlockRenderer.java | 25 + .../renderer/entity/EmptySeatRenderer.java | 43 ++ .../item/SpanishDonkeyItemRenderer.java | 25 + .../animation/data/AnimationProperties.java | 32 +- .../content/block/AbstractSeatBlock.java | 1 + .../content/block/FurnitureShapeType.java | 121 ++- .../content/block/ISeatBlock.java | 3 +- .../blockentity/BaseSeatBlockEntity.java | 34 +- .../blockentity/SpanishDonkeyBlockEntity.java | 163 ++++ .../multiply/AbstractCrossSeatBlock.java | 4 + .../multiply/AbstractThreePartSeatBlock.java | 5 +- .../multiply/AbstractTwoPartSeatBlock.java | 7 +- .../block/multiply/IHasPrimaryPart.java | 4 +- .../content/block/type/IronCageBlock.java | 8 +- .../content/block/type/PetrineCrossBlock.java | 4 +- .../content/block/type/PilloryBlock.java | 142 ++++ .../block/type/SpanishDonkeyBlock.java | 83 ++ .../content/block/type/XCrossBlock.java | 5 +- .../content/device/SeatType.java | 33 +- .../content/entity/SeatEntity.java | 2 - .../content/item/SpanishDonkeyItem.java | 70 ++ .../content/register/EDGBlockEntities.java | 8 + .../content/register/EDGBlocks.java | 71 +- .../content/register/EDGCreativeTabs.java | 2 + .../content/register/EDGEntities.java | 9 +- .../content/register/EDGItems.java | 50 +- .../content/util/FurnitureHelper.java | 50 +- .../datagen/EDGDataGenEvent.java | 2 +- .../datagen/provider/EDGBlockLootTables.java | 6 + .../provider/EDGBlockModelProvider.java | 68 +- .../provider/EDGBlockStatesProvider.java | 65 +- .../provider/EDGItemModelProvider.java | 17 + .../util/WoodTypeHelper.java | 8 + .../block/spanish_donkey.animation.json | 349 +++++++++ .../geo/block/spanish_donkey.geo.json | 398 ++++++++++ .../models/block/base_pillory_foot.json | 165 ++++ .../block/base_pillory_head_closed.json | 243 ++++++ .../block/base_pillory_head_opened.json | 243 ++++++ .../models/block/base_x_cross_foot.json | 417 ++++++---- .../models/block/base_x_cross_head.json | 420 +++++----- .../models/block/iron_cage.json | 1 + .../models/block/spanish_donkey.json | 85 ++ .../models/item/base_pillory.json | 342 ++++++++ .../models/item/base_x_cross.json | 728 +++++++++++------- .../textures/block/x_cross_cuff_l.png | Bin 264 -> 296 bytes .../textures/block/x_cross_cuff_r.png | Bin 278 -> 276 bytes 195 files changed, 8032 insertions(+), 2923 deletions(-) create mode 100644 model_source/Spanish donkey.bbmodel create mode 100644 model_source/base_x cross.bbmodel create mode 100644 model_source/base_x_cross.bbmodel create mode 100644 model_source/pillory.bbmodel create mode 100644 model_source/pillory_block_model.bbmodel create mode 100644 src/generated/resources/assets/eroticdungeongame/blockstates/acacia_spanish_donkey.json create mode 100644 src/generated/resources/assets/eroticdungeongame/blockstates/bamboo_spanish_donkey.json create mode 100644 src/generated/resources/assets/eroticdungeongame/blockstates/birch_spanish_donkey.json create mode 100644 src/generated/resources/assets/eroticdungeongame/blockstates/cherry_spanish_donkey.json create mode 100644 src/generated/resources/assets/eroticdungeongame/blockstates/crimson_spanish_donkey.json create mode 100644 src/generated/resources/assets/eroticdungeongame/blockstates/dark_oak_spanish_donkey.json create mode 100644 src/generated/resources/assets/eroticdungeongame/blockstates/jungle_spanish_donkey.json create mode 100644 src/generated/resources/assets/eroticdungeongame/blockstates/mangrove_spanish_donkey.json create mode 100644 src/generated/resources/assets/eroticdungeongame/blockstates/oak_spanish_donkey.json create mode 100644 src/generated/resources/assets/eroticdungeongame/blockstates/spruce_spanish_donkey.json create mode 100644 src/generated/resources/assets/eroticdungeongame/blockstates/warped_spanish_donkey.json rename src/generated/resources/assets/eroticdungeongame/models/block/{petrinecross => petrine_cross}/acacia_foot_left.json (100%) rename src/generated/resources/assets/eroticdungeongame/models/block/{petrinecross => petrine_cross}/acacia_foot_middle.json (100%) rename src/generated/resources/assets/eroticdungeongame/models/block/{petrinecross => petrine_cross}/acacia_foot_right.json (100%) rename src/generated/resources/assets/eroticdungeongame/models/block/{petrinecross => petrine_cross}/acacia_head.json (100%) rename src/generated/resources/assets/eroticdungeongame/models/block/{petrinecross => petrine_cross}/bamboo_foot_left.json (100%) rename src/generated/resources/assets/eroticdungeongame/models/block/{petrinecross => petrine_cross}/bamboo_foot_middle.json (100%) rename src/generated/resources/assets/eroticdungeongame/models/block/{petrinecross => petrine_cross}/bamboo_foot_right.json (100%) rename src/generated/resources/assets/eroticdungeongame/models/block/{petrinecross => petrine_cross}/bamboo_head.json (100%) rename src/generated/resources/assets/eroticdungeongame/models/block/{petrinecross => petrine_cross}/birch_foot_left.json (100%) rename src/generated/resources/assets/eroticdungeongame/models/block/{petrinecross => petrine_cross}/birch_foot_middle.json (100%) rename src/generated/resources/assets/eroticdungeongame/models/block/{petrinecross => petrine_cross}/birch_foot_right.json (100%) rename src/generated/resources/assets/eroticdungeongame/models/block/{petrinecross => petrine_cross}/birch_head.json (100%) rename src/generated/resources/assets/eroticdungeongame/models/block/{petrinecross => petrine_cross}/cherry_foot_left.json (100%) rename src/generated/resources/assets/eroticdungeongame/models/block/{petrinecross => petrine_cross}/cherry_foot_middle.json (100%) rename src/generated/resources/assets/eroticdungeongame/models/block/{petrinecross => petrine_cross}/cherry_foot_right.json (100%) rename src/generated/resources/assets/eroticdungeongame/models/block/{petrinecross => petrine_cross}/cherry_head.json (100%) rename src/generated/resources/assets/eroticdungeongame/models/block/{petrinecross => petrine_cross}/crimson_foot_left.json (100%) rename src/generated/resources/assets/eroticdungeongame/models/block/{petrinecross => petrine_cross}/crimson_foot_middle.json (100%) rename src/generated/resources/assets/eroticdungeongame/models/block/{petrinecross => petrine_cross}/crimson_foot_right.json (100%) rename src/generated/resources/assets/eroticdungeongame/models/block/{petrinecross => petrine_cross}/crimson_head.json (100%) rename src/generated/resources/assets/eroticdungeongame/models/block/{petrinecross => petrine_cross}/dark_oak_foot_left.json (100%) rename src/generated/resources/assets/eroticdungeongame/models/block/{petrinecross => petrine_cross}/dark_oak_foot_middle.json (100%) rename src/generated/resources/assets/eroticdungeongame/models/block/{petrinecross => petrine_cross}/dark_oak_foot_right.json (100%) rename src/generated/resources/assets/eroticdungeongame/models/block/{petrinecross => petrine_cross}/dark_oak_head.json (100%) rename src/generated/resources/assets/eroticdungeongame/models/block/{petrinecross => petrine_cross}/jungle_foot_left.json (100%) rename src/generated/resources/assets/eroticdungeongame/models/block/{petrinecross => petrine_cross}/jungle_foot_middle.json (100%) rename src/generated/resources/assets/eroticdungeongame/models/block/{petrinecross => petrine_cross}/jungle_foot_right.json (100%) rename src/generated/resources/assets/eroticdungeongame/models/block/{petrinecross => petrine_cross}/jungle_head.json (100%) rename src/generated/resources/assets/eroticdungeongame/models/block/{petrinecross => petrine_cross}/mangrove_foot_left.json (100%) rename src/generated/resources/assets/eroticdungeongame/models/block/{petrinecross => petrine_cross}/mangrove_foot_middle.json (100%) rename src/generated/resources/assets/eroticdungeongame/models/block/{petrinecross => petrine_cross}/mangrove_foot_right.json (100%) rename src/generated/resources/assets/eroticdungeongame/models/block/{petrinecross => petrine_cross}/mangrove_head.json (100%) rename src/generated/resources/assets/eroticdungeongame/models/block/{petrinecross => petrine_cross}/oak_foot_left.json (100%) rename src/generated/resources/assets/eroticdungeongame/models/block/{petrinecross => petrine_cross}/oak_foot_middle.json (100%) rename src/generated/resources/assets/eroticdungeongame/models/block/{petrinecross => petrine_cross}/oak_foot_right.json (100%) rename src/generated/resources/assets/eroticdungeongame/models/block/{petrinecross => petrine_cross}/oak_head.json (100%) rename src/generated/resources/assets/eroticdungeongame/models/block/{petrinecross => petrine_cross}/spruce_foot_left.json (100%) rename src/generated/resources/assets/eroticdungeongame/models/block/{petrinecross => petrine_cross}/spruce_foot_middle.json (100%) rename src/generated/resources/assets/eroticdungeongame/models/block/{petrinecross => petrine_cross}/spruce_foot_right.json (100%) rename src/generated/resources/assets/eroticdungeongame/models/block/{petrinecross => petrine_cross}/spruce_head.json (100%) rename src/generated/resources/assets/eroticdungeongame/models/block/{petrinecross => petrine_cross}/warped_foot_left.json (100%) rename src/generated/resources/assets/eroticdungeongame/models/block/{petrinecross => petrine_cross}/warped_foot_middle.json (100%) rename src/generated/resources/assets/eroticdungeongame/models/block/{petrinecross => petrine_cross}/warped_foot_right.json (100%) rename src/generated/resources/assets/eroticdungeongame/models/block/{petrinecross => petrine_cross}/warped_head.json (100%) create mode 100644 src/generated/resources/assets/eroticdungeongame/models/block/spanish_donkey/acacia.json create mode 100644 src/generated/resources/assets/eroticdungeongame/models/block/spanish_donkey/bamboo.json create mode 100644 src/generated/resources/assets/eroticdungeongame/models/block/spanish_donkey/birch.json create mode 100644 src/generated/resources/assets/eroticdungeongame/models/block/spanish_donkey/cherry.json create mode 100644 src/generated/resources/assets/eroticdungeongame/models/block/spanish_donkey/crimson.json create mode 100644 src/generated/resources/assets/eroticdungeongame/models/block/spanish_donkey/dark_oak.json create mode 100644 src/generated/resources/assets/eroticdungeongame/models/block/spanish_donkey/jungle.json create mode 100644 src/generated/resources/assets/eroticdungeongame/models/block/spanish_donkey/mangrove.json create mode 100644 src/generated/resources/assets/eroticdungeongame/models/block/spanish_donkey/oak.json create mode 100644 src/generated/resources/assets/eroticdungeongame/models/block/spanish_donkey/spruce.json create mode 100644 src/generated/resources/assets/eroticdungeongame/models/block/spanish_donkey/warped.json rename src/generated/resources/assets/eroticdungeongame/models/block/{xcross => x_cross}/acacia_foot.json (100%) rename src/generated/resources/assets/eroticdungeongame/models/block/{xcross => x_cross}/acacia_head.json (100%) rename src/generated/resources/assets/eroticdungeongame/models/block/{xcross => x_cross}/bamboo_foot.json (100%) rename src/generated/resources/assets/eroticdungeongame/models/block/{xcross => x_cross}/bamboo_head.json (100%) rename src/generated/resources/assets/eroticdungeongame/models/block/{xcross => x_cross}/birch_foot.json (100%) rename src/generated/resources/assets/eroticdungeongame/models/block/{xcross => x_cross}/birch_head.json (100%) rename src/generated/resources/assets/eroticdungeongame/models/block/{xcross => x_cross}/cherry_foot.json (100%) rename src/generated/resources/assets/eroticdungeongame/models/block/{xcross => x_cross}/cherry_head.json (100%) rename src/generated/resources/assets/eroticdungeongame/models/block/{xcross => x_cross}/crimson_foot.json (100%) rename src/generated/resources/assets/eroticdungeongame/models/block/{xcross => x_cross}/crimson_head.json (100%) rename src/generated/resources/assets/eroticdungeongame/models/block/{xcross => x_cross}/dark_oak_foot.json (100%) rename src/generated/resources/assets/eroticdungeongame/models/block/{xcross => x_cross}/dark_oak_head.json (100%) rename src/generated/resources/assets/eroticdungeongame/models/block/{xcross => x_cross}/jungle_foot.json (100%) rename src/generated/resources/assets/eroticdungeongame/models/block/{xcross => x_cross}/jungle_head.json (100%) rename src/generated/resources/assets/eroticdungeongame/models/block/{xcross => x_cross}/mangrove_foot.json (100%) rename src/generated/resources/assets/eroticdungeongame/models/block/{xcross => x_cross}/mangrove_head.json (100%) rename src/generated/resources/assets/eroticdungeongame/models/block/{xcross => x_cross}/oak_foot.json (100%) rename src/generated/resources/assets/eroticdungeongame/models/block/{xcross => x_cross}/oak_head.json (100%) rename src/generated/resources/assets/eroticdungeongame/models/block/{xcross => x_cross}/spruce_foot.json (100%) rename src/generated/resources/assets/eroticdungeongame/models/block/{xcross => x_cross}/spruce_head.json (100%) rename src/generated/resources/assets/eroticdungeongame/models/block/{xcross => x_cross}/warped_foot.json (100%) rename src/generated/resources/assets/eroticdungeongame/models/block/{xcross => x_cross}/warped_head.json (100%) create mode 100644 src/generated/resources/assets/eroticdungeongame/models/item/acacia_spanish_donkey.json create mode 100644 src/generated/resources/assets/eroticdungeongame/models/item/bamboo_spanish_donkey.json create mode 100644 src/generated/resources/assets/eroticdungeongame/models/item/birch_spanish_donkey.json create mode 100644 src/generated/resources/assets/eroticdungeongame/models/item/cherry_spanish_donkey.json create mode 100644 src/generated/resources/assets/eroticdungeongame/models/item/crimson_spanish_donkey.json create mode 100644 src/generated/resources/assets/eroticdungeongame/models/item/dark_oak_spanish_donkey.json create mode 100644 src/generated/resources/assets/eroticdungeongame/models/item/jungle_spanish_donkey.json create mode 100644 src/generated/resources/assets/eroticdungeongame/models/item/mangrove_spanish_donkey.json create mode 100644 src/generated/resources/assets/eroticdungeongame/models/item/oak_spanish_donkey.json create mode 100644 src/generated/resources/assets/eroticdungeongame/models/item/spruce_spanish_donkey.json create mode 100644 src/generated/resources/assets/eroticdungeongame/models/item/warped_spanish_donkey.json create mode 100644 src/generated/resources/data/eroticdungeongame/loot_tables/blocks/acacia_spanish_donkey.json create mode 100644 src/generated/resources/data/eroticdungeongame/loot_tables/blocks/bamboo_spanish_donkey.json create mode 100644 src/generated/resources/data/eroticdungeongame/loot_tables/blocks/birch_spanish_donkey.json create mode 100644 src/generated/resources/data/eroticdungeongame/loot_tables/blocks/cherry_spanish_donkey.json create mode 100644 src/generated/resources/data/eroticdungeongame/loot_tables/blocks/crimson_spanish_donkey.json create mode 100644 src/generated/resources/data/eroticdungeongame/loot_tables/blocks/dark_oak_spanish_donkey.json create mode 100644 src/generated/resources/data/eroticdungeongame/loot_tables/blocks/jungle_spanish_donkey.json create mode 100644 src/generated/resources/data/eroticdungeongame/loot_tables/blocks/mangrove_spanish_donkey.json create mode 100644 src/generated/resources/data/eroticdungeongame/loot_tables/blocks/oak_spanish_donkey.json create mode 100644 src/generated/resources/data/eroticdungeongame/loot_tables/blocks/spruce_spanish_donkey.json create mode 100644 src/generated/resources/data/eroticdungeongame/loot_tables/blocks/warped_spanish_donkey.json create mode 100644 src/main/java/top/r3944realms/eroticdungeongame/client/model/block/SpanishDonkeyBlockModel.java create mode 100644 src/main/java/top/r3944realms/eroticdungeongame/client/model/item/SpanishDonkeyItemModel.java create mode 100644 src/main/java/top/r3944realms/eroticdungeongame/client/renderer/block/SpanishDonkeyBlockRenderer.java create mode 100644 src/main/java/top/r3944realms/eroticdungeongame/client/renderer/entity/EmptySeatRenderer.java create mode 100644 src/main/java/top/r3944realms/eroticdungeongame/client/renderer/item/SpanishDonkeyItemRenderer.java create mode 100644 src/main/java/top/r3944realms/eroticdungeongame/content/block/blockentity/SpanishDonkeyBlockEntity.java create mode 100644 src/main/java/top/r3944realms/eroticdungeongame/content/block/type/PilloryBlock.java create mode 100644 src/main/java/top/r3944realms/eroticdungeongame/content/block/type/SpanishDonkeyBlock.java create mode 100644 src/main/java/top/r3944realms/eroticdungeongame/content/item/SpanishDonkeyItem.java create mode 100644 src/main/resources/assets/eroticdungeongame/animations/block/spanish_donkey.animation.json create mode 100644 src/main/resources/assets/eroticdungeongame/geo/block/spanish_donkey.geo.json create mode 100644 src/main/resources/assets/eroticdungeongame/models/block/base_pillory_foot.json create mode 100644 src/main/resources/assets/eroticdungeongame/models/block/base_pillory_head_closed.json create mode 100644 src/main/resources/assets/eroticdungeongame/models/block/base_pillory_head_opened.json create mode 100644 src/main/resources/assets/eroticdungeongame/models/block/spanish_donkey.json create mode 100644 src/main/resources/assets/eroticdungeongame/models/item/base_pillory.json diff --git a/gradle.properties b/gradle.properties index 9e52467a..834005e3 100644 --- a/gradle.properties +++ b/gradle.properties @@ -31,8 +31,8 @@ jei_version=15.20.0.112 player_anim_version=1.0.2-rc1+1.20 geckolib_version=4.2.1 curios_version=5.5.0+1.20.1 -lib39_version=0.0.18 -sccore_version=0.1.3 +lib39_version=0.0.19 +sccore_version=0.1.7.3 ## Mod Properties # The unique mod identifier for the mod. Must be lowercase in English locale. Must fit the regex [a-z][a-z0-9_]{1,63} # Must match the String constant located in the main mod class annotated with @Mod. diff --git a/model_source/Spanish donkey.bbmodel b/model_source/Spanish donkey.bbmodel new file mode 100644 index 00000000..1951ad95 --- /dev/null +++ b/model_source/Spanish donkey.bbmodel @@ -0,0 +1 @@ +{"meta":{"format_version":"5.0","model_format":"geckolib_model","box_uv":false},"name":"Spanish donkey","model_identifier":"spanish_donkey","front_gui_light":false,"visible_box":[3,2.5,0.75],"variable_placeholders":"","variable_placeholder_buttons":[],"timeline_setups":[],"unhandled_root_fields":{},"geckolib_modid":"eroticdungeongame","geckolib_filepath_cache":{"model":"G:\\OP\\EroticDungeonGame\\src\\main\\resources\\assets\\eroticdungeongame\\geo\\block\\spanish_donkey.geo.json","animation":"G:\\OP\\EroticDungeonGame\\src\\main\\resources\\assets\\eroticdungeongame\\animations\\block\\spanish_donkey.animation.json"},"resolution":{"width":16,"height":16},"elements":[{"name":"board","box_uv":false,"render_order":"default","locked":false,"allow_mirror_modeling":true,"from":[-7.99,6,-4],"to":[7.99,7,4],"autouv":1,"color":2,"origin":[0,-5,0],"faces":{"north":{"uv":[0.02,0,16,1],"texture":0},"east":{"uv":[6,0,14,1],"texture":0},"south":{"uv":[0,0,15.98,1],"texture":0},"west":{"uv":[2,0,10,1],"texture":0},"up":{"uv":[0,2,15.98,10],"texture":0},"down":{"uv":[0,6,15.98,14],"texture":0}},"type":"cube","uuid":"d9a23e12-2071-4a40-02b4-e84a4b7d3eaa"},{"name":"cube","box_uv":false,"render_order":"default","locked":false,"allow_mirror_modeling":true,"from":[-8,11,-3],"to":[8,12,7],"autouv":1,"color":2,"rotation":[65,0,0],"origin":[0,11,2],"faces":{"north":{"uv":[0,1,16,2],"texture":0},"east":{"uv":[5,1,15,2],"texture":0},"south":{"uv":[0,1,16,2],"texture":0},"west":{"uv":[1,1,11,2],"texture":0},"up":{"uv":[0,1,16,11],"texture":0},"down":{"uv":[0,5,16,15],"texture":0}},"type":"cube","uuid":"6153addb-b8d1-2f8a-5776-e97bb90d52a3"},{"name":"cube","box_uv":false,"render_order":"default","locked":false,"allow_mirror_modeling":true,"from":[-8,11,-7],"to":[8,12,3],"autouv":1,"color":2,"rotation":[-65,0,0],"origin":[0,11,-2],"faces":{"north":{"uv":[0,1,16,2],"texture":0},"east":{"uv":[5,1,15,2],"texture":0},"south":{"uv":[0,1,16,2],"texture":0},"west":{"uv":[1,1,11,2],"texture":0},"up":{"uv":[0,1,16,11],"texture":0},"down":{"uv":[0,5,16,15],"texture":0}},"type":"cube","uuid":"7798a256-af2a-162d-8ec4-404c237d893d"},{"name":"cube","box_uv":false,"render_order":"default","locked":false,"allow_mirror_modeling":true,"from":[-7.69,7,-4],"to":[-6.69,9,4],"autouv":1,"color":9,"origin":[-6.7,7,0],"faces":{"north":{"uv":[1,0,2,2],"texture":0},"east":{"uv":[0,0,8,2],"texture":0},"south":{"uv":[0,0,1,2],"texture":0},"west":{"uv":[0,0,8,2],"texture":0},"up":{"uv":[0,0,1,8],"texture":0},"down":{"uv":[0,0,1,8],"texture":0}},"type":"cube","uuid":"f942e949-0de9-336d-fc2b-4046f264a597"},{"name":"cube","box_uv":false,"render_order":"default","locked":false,"allow_mirror_modeling":true,"from":[-7.69,9,-3],"to":[-6.69,11,3],"autouv":1,"color":9,"origin":[-6.7,9,0],"faces":{"north":{"uv":[1,0,2,2],"texture":0},"east":{"uv":[1,0,7,2],"texture":0},"south":{"uv":[0,0,1,2],"texture":0},"west":{"uv":[1,0,7,2],"texture":0},"up":{"uv":[0,1,1,7],"texture":0},"down":{"uv":[0,1,1,7],"texture":0}},"type":"cube","uuid":"1ba46bee-58a8-7035-176e-18196879a477"},{"name":"cube","box_uv":false,"render_order":"default","locked":false,"allow_mirror_modeling":true,"from":[-7.69,11,-2],"to":[-6.69,13,2],"autouv":1,"color":9,"origin":[-6.7,11,0],"faces":{"north":{"uv":[1,0,2,2],"texture":0},"east":{"uv":[2,0,6,2],"texture":0},"south":{"uv":[0,0,1,2],"texture":0},"west":{"uv":[2,0,6,2],"texture":0},"up":{"uv":[0,2,1,6],"texture":0},"down":{"uv":[0,2,1,6],"texture":0}},"type":"cube","uuid":"6141e589-cf30-826e-ea40-14a3c3eeeeae"},{"name":"cube","box_uv":false,"render_order":"default","locked":false,"allow_mirror_modeling":true,"from":[-7.69,13,-1],"to":[-6.69,15.25,1],"autouv":1,"color":9,"origin":[-6.7,13,0],"faces":{"north":{"uv":[1,0,2,2.25],"texture":0},"east":{"uv":[3,0,5,2.25],"texture":0},"south":{"uv":[0,0,1,2.25],"texture":0},"west":{"uv":[3,0,5,2.25],"texture":0},"up":{"uv":[0,3,1,5],"texture":0},"down":{"uv":[0,3,1,5],"texture":0}},"type":"cube","uuid":"6db4973a-29da-7f1c-ad77-8f1244d67295"},{"name":"cube","box_uv":false,"render_order":"default","locked":false,"allow_mirror_modeling":true,"from":[6.69,13,-1],"to":[7.69,15.25,1],"autouv":1,"color":9,"origin":[7.7,13,0],"faces":{"north":{"uv":[1,0,2,2.25],"texture":0},"east":{"uv":[3,0,5,2.25],"texture":0},"south":{"uv":[0,0,1,2.25],"texture":0},"west":{"uv":[3,0,5,2.25],"texture":0},"up":{"uv":[0,3,1,5],"texture":0},"down":{"uv":[0,3,1,5],"texture":0}},"type":"cube","uuid":"79c88b71-f4ec-8b97-9283-0e4b041777a7"},{"name":"cube","box_uv":false,"render_order":"default","locked":false,"allow_mirror_modeling":true,"from":[6.69,7,-4],"to":[7.69,9,4],"autouv":1,"color":9,"origin":[7.7,7,0],"faces":{"north":{"uv":[1,0,2,2],"texture":0},"east":{"uv":[0,0,8,2],"texture":0},"south":{"uv":[0,0,1,2],"texture":0},"west":{"uv":[0,0,8,2],"texture":0},"up":{"uv":[0,0,1,8],"texture":0},"down":{"uv":[0,0,1,8],"texture":0}},"type":"cube","uuid":"3556eaf3-8d86-b197-88b2-e077d95df612"},{"name":"cube","box_uv":false,"render_order":"default","locked":false,"allow_mirror_modeling":true,"from":[6.69,9,-3],"to":[7.69,11,3],"autouv":1,"color":9,"origin":[7.7,9,0],"faces":{"north":{"uv":[1,0,2,2],"texture":0},"east":{"uv":[1,0,7,2],"texture":0},"south":{"uv":[0,0,1,2],"texture":0},"west":{"uv":[1,0,7,2],"texture":0},"up":{"uv":[0,1,1,7],"texture":0},"down":{"uv":[0,1,1,7],"texture":0}},"type":"cube","uuid":"2499b076-266e-54d2-6def-97961ee45b61"},{"name":"cube","box_uv":false,"render_order":"default","locked":false,"allow_mirror_modeling":true,"from":[6.69,11,-2],"to":[7.69,13,2],"autouv":1,"color":9,"origin":[7.7,11,0],"faces":{"north":{"uv":[1,0,2,2],"texture":0},"east":{"uv":[2,0,6,2],"texture":0},"south":{"uv":[0,0,1,2],"texture":0},"west":{"uv":[2,0,6,2],"texture":0},"up":{"uv":[0,2,1,6],"texture":0},"down":{"uv":[0,2,1,6],"texture":0}},"type":"cube","uuid":"2949bc2d-966c-68fe-96d3-fee1fd94fd89"},{"name":"cube","box_uv":false,"render_order":"default","locked":false,"allow_mirror_modeling":true,"from":[-7.99,6.46846,-8.11309],"to":[8.03,7.46846,-4.11309],"autouv":1,"color":2,"rotation":[-65,0,0],"origin":[0,6.46846,-4.11309],"faces":{"north":{"uv":[0,1,16,2],"texture":0},"east":{"uv":[11,1,15,2],"texture":0},"south":{"uv":[0,1,16,2],"texture":0},"west":{"uv":[1,1,5,2],"texture":0},"up":{"uv":[0,1,16,5],"texture":0},"down":{"uv":[0,11,16,15],"texture":0}},"type":"cube","uuid":"c3481f12-fab5-d994-c28d-d2958f93f9c9"},{"name":"cube","box_uv":false,"render_order":"default","locked":false,"allow_mirror_modeling":true,"from":[-7.99,6.46846,4.11309],"to":[8.03,7.46846,8.11309],"autouv":1,"color":2,"rotation":[65,0,0],"origin":[0,6.46846,4.11309],"faces":{"north":{"uv":[0,1,16,2],"texture":0},"east":{"uv":[5,1,9,2],"texture":0},"south":{"uv":[0,1,16,2],"texture":0},"west":{"uv":[7,1,11,2],"texture":0},"up":{"uv":[0,7,16,11],"texture":0},"down":{"uv":[0,5,16,9],"texture":0}},"type":"cube","uuid":"c517682d-4f5c-f998-8105-31d92f4e0820"},{"name":"cube","box_uv":false,"render_order":"default","locked":false,"allow_mirror_modeling":true,"from":[-8,10,-11],"to":[8,11,-7],"autouv":1,"color":2,"rotation":[-65,0,0],"origin":[0,11,-2],"faces":{"north":{"uv":[0,1,16,2],"texture":0},"east":{"uv":[11,1,15,2],"texture":0},"south":{"uv":[0,1,16,2],"texture":0},"west":{"uv":[1,1,5,2],"texture":0},"up":{"uv":[0,1,16,5],"texture":0},"down":{"uv":[0,11,16,15],"texture":0}},"type":"cube","uuid":"ecf22108-5211-471b-dab0-c190091f581c"},{"name":"cube","box_uv":false,"render_order":"default","locked":false,"allow_mirror_modeling":true,"from":[-8,10,7],"to":[8,11,11],"autouv":1,"color":2,"rotation":[65,0,0],"origin":[0,11,2],"faces":{"north":{"uv":[0,1,16,2],"texture":0},"east":{"uv":[5,1,9,2],"texture":0},"south":{"uv":[0,1,16,2],"texture":0},"west":{"uv":[7,1,11,2],"texture":0},"up":{"uv":[0,7,16,11],"texture":0},"down":{"uv":[0,5,16,9],"texture":0}},"type":"cube","uuid":"1a7aaf1c-006b-4634-db7d-d3873dd61f8f"},{"name":"cube","box_uv":false,"render_order":"default","locked":false,"allow_mirror_modeling":true,"from":[5,15,-16.675],"to":[8,17,-14.125],"autouv":1,"color":2,"rotation":[-65,0,0],"origin":[0,16,0.325],"faces":{"north":{"uv":[0,0,3,2],"texture":0},"east":{"uv":[13.45,0,16,2],"texture":0},"south":{"uv":[13,0,16,2],"texture":0},"west":{"uv":[0,0,2.55,2],"texture":0},"up":{"uv":[13,0,16,2.55],"texture":0},"down":{"uv":[13,13.45,16,16],"texture":0}},"type":"cube","uuid":"e8c3fdb9-73b6-864c-8673-aa05e1a36d9e"},{"name":"cube","box_uv":false,"render_order":"default","locked":false,"allow_mirror_modeling":true,"from":[-8,15,14.15],"to":[-5,17,16.7],"autouv":1,"color":2,"rotation":[65,0,0],"origin":[0,16,-0.3],"faces":{"north":{"uv":[13,1,16,3],"texture":0},"east":{"uv":[1,1,3.55,3],"texture":0},"south":{"uv":[0,1,3,3],"texture":0},"west":{"uv":[12.45,1,15,3],"texture":0},"up":{"uv":[0,12.45,3,15],"texture":0},"down":{"uv":[0,1,3,3.55],"texture":0}},"type":"cube","uuid":"bd15f281-7ea8-4948-2464-33dbfb681c2c"},{"name":"cube","box_uv":false,"render_order":"default","locked":false,"allow_mirror_modeling":true,"from":[-8.01,0,5.9],"to":[-4.99,1,7.825],"autouv":1,"color":5,"origin":[0,0,-2.3],"faces":{"north":{"uv":[0,1,3.02,2],"texture":0},"east":{"uv":[0.025,1,1.95,2],"texture":0},"south":{"uv":[0,1,3.02,2],"texture":0},"west":{"uv":[0.275,1,2.2,2],"texture":0},"up":{"uv":[0,0.275,3.02,2.2],"texture":0},"down":{"uv":[0,0.025,3.02,1.95],"texture":0}},"type":"cube","uuid":"9e457fe9-7f67-6fa8-2e4d-9e4a9ef0a7ec"},{"name":"cube","box_uv":false,"render_order":"default","locked":false,"allow_mirror_modeling":true,"from":[5,15,14.225],"to":[8,17,16.7],"autouv":1,"color":2,"rotation":[65,0,0],"origin":[13,16,-0.3],"faces":{"north":{"uv":[13,1,16,3],"texture":0},"east":{"uv":[1,1,3.475,3],"texture":0},"south":{"uv":[0,1,3,3],"texture":0},"west":{"uv":[12.525,1,15,3],"texture":0},"up":{"uv":[0,12.525,3,15],"texture":0},"down":{"uv":[0,1,3,3.475],"texture":0}},"type":"cube","uuid":"34eeb387-3d8e-fe4c-98e7-806bb1454d06"},{"name":"cube","box_uv":false,"render_order":"default","locked":false,"allow_mirror_modeling":true,"from":[4.99,0,5.85],"to":[8.01,1,7.775],"autouv":1,"color":5,"origin":[13,0,-2.3],"faces":{"north":{"uv":[0,1,3.02,2],"texture":0},"east":{"uv":[0.025,1,1.95,2],"texture":0},"south":{"uv":[0,1,3.02,2],"texture":0},"west":{"uv":[0.275,1,2.2,2],"texture":0},"up":{"uv":[0,0.275,3.02,2.2],"texture":0},"down":{"uv":[0,0.025,3.02,1.95],"texture":0}},"type":"cube","uuid":"59060788-575d-9bd3-424e-ff5eac3bebef"},{"name":"cube","box_uv":false,"render_order":"default","locked":false,"allow_mirror_modeling":true,"from":[4.99,0,-7.75],"to":[8.01,1,-5.825],"autouv":1,"color":5,"origin":[13,0,2.325],"faces":{"north":{"uv":[0,1,3.02,2],"texture":0},"east":{"uv":[0.025,1,1.95,2],"texture":0},"south":{"uv":[0,1,3.02,2],"texture":0},"west":{"uv":[0.275,1,2.2,2],"texture":0},"up":{"uv":[0,0.275,3.02,2.2],"texture":0},"down":{"uv":[0,0.025,3.02,1.95],"texture":0}},"type":"cube","uuid":"9de766ab-84ee-43ac-619f-302ac96d15f9"},{"name":"cube","box_uv":false,"render_order":"default","locked":false,"allow_mirror_modeling":true,"from":[-8.01,0,-7.75],"to":[-4.99,1,-5.825],"autouv":1,"color":5,"origin":[0,0,2.325],"faces":{"north":{"uv":[0,1,3.02,2],"texture":0},"east":{"uv":[0.025,1,1.95,2],"texture":0},"south":{"uv":[0,1,3.02,2],"texture":0},"west":{"uv":[0.275,1,2.2,2],"texture":0},"up":{"uv":[0,0.275,3.02,2.2],"texture":0},"down":{"uv":[0,0.025,3.02,1.95],"texture":0}},"type":"cube","uuid":"52fa0f6d-0d2e-741f-7a9b-58662e213c65"},{"name":"cube","box_uv":false,"render_order":"default","locked":false,"allow_mirror_modeling":true,"from":[-8,15,-16.675],"to":[-5,17,-14.125],"autouv":1,"color":2,"rotation":[-65,0,0],"origin":[-13,16,0.325],"faces":{"north":{"uv":[0,0,3,2],"texture":0},"east":{"uv":[13.45,0,16,2],"texture":0},"south":{"uv":[13,0,16,2],"texture":0},"west":{"uv":[0,0,2.55,2],"texture":0},"up":{"uv":[13,0,16,2.55],"texture":0},"down":{"uv":[13,13.45,16,16],"texture":0}},"type":"cube","uuid":"16443ed0-87db-6ace-06cf-511a4c3cbc33"},{"name":"cube","box_uv":false,"render_order":"default","locked":false,"allow_mirror_modeling":true,"from":[-1,0,-1],"to":[1,16,1],"autouv":1,"color":6,"visibility":false,"export":false,"origin":[0,0,0],"faces":{"north":{"uv":[0,0,2,16],"texture":0},"east":{"uv":[0,0,2,16],"texture":0},"south":{"uv":[0,0,2,16],"texture":0},"west":{"uv":[0,0,2,16],"texture":0},"up":{"uv":[0,0,2,2],"texture":0},"down":{"uv":[0,0,2,2],"texture":0}},"type":"cube","uuid":"caf4c00e-74f0-6e50-7c80-d1bb4ba7db22"}],"groups":[{"uuid":"1312eda5-bdee-618a-b66c-f0fa8881d338","export":true,"locked":false,"origin":[-7,18,0],"rotation":[0,0,0],"color":0,"name":"bone","children":[],"reset":false,"shade":true,"mirror_uv":false,"selected":false,"visibility":true,"autouv":0,"isOpen":false,"primary_selected":false},{"uuid":"30d0896c-f590-a538-8659-c15c488b4836","export":true,"locked":false,"origin":[8,16,0],"rotation":[0,0,0],"color":0,"name":"bone","children":[],"reset":false,"shade":true,"mirror_uv":false,"selected":false,"visibility":true,"autouv":0,"isOpen":false,"primary_selected":false},{"uuid":"5c151c40-65a2-1959-337b-dccc7131e0b0","export":true,"locked":false,"origin":[0,16,2],"rotation":[0,0,0],"color":0,"name":"bone","children":[],"reset":false,"shade":true,"mirror_uv":false,"selected":false,"visibility":true,"autouv":0,"isOpen":false,"primary_selected":false},{"uuid":"668e05ad-512e-7084-f4fd-4c30cac255ff","export":true,"locked":false,"origin":[0,16,-2],"rotation":[0,0,0],"color":0,"name":"bone","children":[],"reset":false,"shade":true,"mirror_uv":false,"selected":false,"visibility":true,"autouv":0,"isOpen":false,"primary_selected":false},{"uuid":"ab6aeb89-38c1-0af1-f414-907c37579cf9","export":true,"locked":false,"origin":[8,16,0],"rotation":[0,0,0],"color":0,"name":"bone","children":[],"reset":false,"shade":true,"mirror_uv":false,"selected":false,"visibility":true,"autouv":0,"isOpen":false,"primary_selected":false},{"uuid":"a81eb1b9-6e9f-98a9-47f4-4d58a44619d5","export":true,"locked":false,"origin":[0,16,-0.3],"rotation":[0,0,0],"color":0,"name":"leg_1","children":[],"reset":false,"shade":true,"mirror_uv":false,"selected":false,"visibility":true,"autouv":0,"isOpen":false,"primary_selected":false},{"uuid":"bc2c7b05-d01c-22ab-0858-e3d0565004a1","export":true,"locked":false,"origin":[13,16,-0.3],"rotation":[0,0,0],"color":0,"name":"leg_2","children":[],"reset":false,"shade":true,"mirror_uv":false,"selected":false,"visibility":true,"autouv":0,"isOpen":false,"primary_selected":false},{"uuid":"1a3c7bb8-1e2f-455d-d0cd-c45abb0e712d","export":true,"locked":false,"origin":[13,0,2.325],"rotation":[0,0,0],"color":0,"name":"leg_3","children":[],"reset":false,"shade":true,"mirror_uv":false,"selected":false,"visibility":true,"autouv":0,"isOpen":false,"primary_selected":false},{"uuid":"df4aaabe-00ef-c389-733e-ba6f096803f2","export":true,"locked":false,"origin":[0,0,2.325],"rotation":[0,0,0],"color":0,"name":"leg_4","children":[],"reset":false,"shade":true,"mirror_uv":false,"selected":false,"visibility":true,"autouv":0,"isOpen":false,"primary_selected":false},{"uuid":"a39157ab-dbb2-5f04-4cf8-5b7442e412ca","export":true,"locked":false,"origin":[-7,7,0],"rotation":[0,0,0],"color":0,"name":"front","children":[],"reset":false,"shade":true,"mirror_uv":false,"selected":false,"visibility":true,"autouv":0,"isOpen":true,"primary_selected":false},{"uuid":"a24db16d-d28f-d228-e166-633e1ef64dbd","export":true,"locked":false,"origin":[8,11,0],"rotation":[0,0,0],"color":0,"name":"behind","children":[],"reset":false,"shade":true,"mirror_uv":false,"selected":false,"visibility":true,"autouv":0,"isOpen":true,"primary_selected":false},{"uuid":"695feb12-cb80-8fb5-029e-228909249626","export":true,"locked":false,"origin":[0,11,2],"rotation":[0,0,0],"color":0,"name":"side_1","children":[],"reset":false,"shade":true,"mirror_uv":false,"selected":false,"visibility":true,"autouv":0,"isOpen":true,"primary_selected":false},{"uuid":"ff5dc3a6-a7b8-e290-ff76-6a820d3e9c88","export":true,"locked":false,"origin":[0,11,-2],"rotation":[0,0,0],"color":0,"name":"side_2","children":[],"reset":false,"shade":true,"mirror_uv":false,"selected":false,"visibility":true,"autouv":0,"isOpen":true,"primary_selected":false},{"uuid":"6ae4b7a4-4d3b-ca6b-8e07-e36e9be10a92","export":true,"locked":false,"origin":[0,11,2],"rotation":[0,0,0],"color":0,"name":"main","children":[],"reset":false,"shade":true,"mirror_uv":false,"selected":false,"visibility":true,"autouv":0,"isOpen":true,"primary_selected":false},{"uuid":"7d7c6887-288d-1f28-0dc3-1dbc8749c6fd","export":true,"locked":false,"origin":[5.2,8.85,1.21],"rotation":[0,0,0],"color":0,"name":"group","children":[],"reset":false,"shade":true,"mirror_uv":false,"selected":false,"visibility":true,"autouv":0,"isOpen":true,"primary_selected":false},{"uuid":"cbeb5ce8-27a8-78da-9929-d1533c064823","export":true,"locked":false,"origin":[0,6.46846,-4.11309],"rotation":[0,0,0],"color":0,"name":"roate","children":[],"reset":false,"shade":true,"mirror_uv":false,"selected":false,"visibility":true,"autouv":0,"isOpen":true,"primary_selected":false},{"uuid":"219e4a52-d2c8-e462-b9a2-96e735a0a42c","export":true,"locked":false,"origin":[0,6.46846,4.11309],"rotation":[0,0,0],"color":0,"name":"route","children":[],"reset":false,"shade":true,"mirror_uv":false,"selected":false,"visibility":true,"autouv":0,"isOpen":true,"primary_selected":true}],"outliner":[{"uuid":"7d7c6887-288d-1f28-0dc3-1dbc8749c6fd","isOpen":true,"children":[{"uuid":"bc2c7b05-d01c-22ab-0858-e3d0565004a1","isOpen":false,"children":["34eeb387-3d8e-fe4c-98e7-806bb1454d06","59060788-575d-9bd3-424e-ff5eac3bebef"]},{"uuid":"6ae4b7a4-4d3b-ca6b-8e07-e36e9be10a92","isOpen":true,"children":[{"uuid":"695feb12-cb80-8fb5-029e-228909249626","isOpen":true,"children":["6153addb-b8d1-2f8a-5776-e97bb90d52a3",{"uuid":"219e4a52-d2c8-e462-b9a2-96e735a0a42c","isOpen":true,"children":["c517682d-4f5c-f998-8105-31d92f4e0820"]},"1a7aaf1c-006b-4634-db7d-d3873dd61f8f"]},{"uuid":"ff5dc3a6-a7b8-e290-ff76-6a820d3e9c88","isOpen":true,"children":["7798a256-af2a-162d-8ec4-404c237d893d",{"uuid":"cbeb5ce8-27a8-78da-9929-d1533c064823","isOpen":true,"children":["c3481f12-fab5-d994-c28d-d2958f93f9c9"]},"ecf22108-5211-471b-dab0-c190091f581c"]},{"uuid":"a39157ab-dbb2-5f04-4cf8-5b7442e412ca","isOpen":true,"children":["f942e949-0de9-336d-fc2b-4046f264a597","1ba46bee-58a8-7035-176e-18196879a477","6141e589-cf30-826e-ea40-14a3c3eeeeae","6db4973a-29da-7f1c-ad77-8f1244d67295"]},{"uuid":"a24db16d-d28f-d228-e166-633e1ef64dbd","isOpen":true,"children":["2949bc2d-966c-68fe-96d3-fee1fd94fd89","2499b076-266e-54d2-6def-97961ee45b61","3556eaf3-8d86-b197-88b2-e077d95df612","79c88b71-f4ec-8b97-9283-0e4b041777a7"]},"d9a23e12-2071-4a40-02b4-e84a4b7d3eaa"]},{"uuid":"df4aaabe-00ef-c389-733e-ba6f096803f2","isOpen":false,"children":["52fa0f6d-0d2e-741f-7a9b-58662e213c65","16443ed0-87db-6ace-06cf-511a4c3cbc33"]},{"uuid":"1a3c7bb8-1e2f-455d-d0cd-c45abb0e712d","isOpen":false,"children":["9de766ab-84ee-43ac-619f-302ac96d15f9","e8c3fdb9-73b6-864c-8673-aa05e1a36d9e"]},{"uuid":"a81eb1b9-6e9f-98a9-47f4-4d58a44619d5","isOpen":false,"children":["bd15f281-7ea8-4948-2464-33dbfb681c2c","9e457fe9-7f67-6fa8-2e4d-9e4a9ef0a7ec"]}]},"caf4c00e-74f0-6e50-7c80-d1bb4ba7db22"],"textures":[{"name":"birch_planks.png","path":"","folder":"","namespace":"","id":"0","group":"","width":16,"height":16,"uv_width":16,"uv_height":16,"particle":true,"use_as_default":false,"layers_enabled":false,"sync_to_project":"","render_mode":"default","render_sides":"auto","pbr_channel":"color","frame_time":1,"frame_order_type":"loop","frame_order":"","frame_interpolate":false,"visible":true,"internal":true,"saved":false,"uuid":"4be1f12e-5d8b-a791-61f6-b0d9f4ce2bec","source":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAA00lEQVQ4T31SMQ4CMQzzV5l4AQzsTIiNGSYkJtZjZUPiAfecQiJcfL7AkKZNrDR2gvG+bY9h08KPz/3c/sSvp3VDAj5FwiJ4u6y+RS3Pd2DCUAHpCaJ5kewgjvNhmRZ3vo+7RRpzvGs8PMgxfnCes5hQydz7PaHABL3q4VSJh/LTHyhoJaTqAufqGnjeMV0D51jO3vTIDnR03q6PUD01QqVuNXvP9w6UY7UHmtOdoKHP27TgD+VeCBY+Y+fci4tWSgkKVABF+iXqZA+cm+qhmlT78QLNQ+ggcLCwKwAAAABJRU5ErkJggg=="},{"name":"stripped_birch_log.png","path":"","folder":"","namespace":"","id":"1","group":"","width":16,"height":16,"uv_width":16,"uv_height":16,"particle":false,"use_as_default":false,"layers_enabled":false,"sync_to_project":"","render_mode":"default","render_sides":"auto","pbr_channel":"color","frame_time":1,"frame_order_type":"loop","frame_order":"","frame_interpolate":false,"visible":true,"internal":true,"saved":false,"uuid":"d3e7d741-cfde-3195-961d-2bc121bfa2d5","source":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAIAAACQkWg2AAABa0lEQVQoz12Sy07CQBSG+6huXGjihtRyF1CCr+DGxLgwJBoFKQ0BJCik5SZYfCG/0780huTM5MzM/825zDjdu5P5S27dL23HdWb5u4+Glpmxj3L4eOYIwMsAnO2wxnx0kcnartN/OBeALTqeACLE0+b3oMqOAKQpwBi0Lw1ItqJuHin2O789AmbJvRbBV5AEQIRUJkA1EBN1cH/qMABYi5GDWjCGmlkRUmD6nJPuZ3KNs/JL4ZuLCJ9ZJIDSthrCjsdCAGcAEgFQEjWEfmUVlNOUBKi5FmFcB0CkfNQ0esBMShRsgJoQBVcA8WfzP4BPPWoaGosANHm6IBzA/qvF2eI9vw7KUdcTwJGpkwIM0INrF2A/awnIumR39QqoUWIHgCa0Xev9uLHsFfga+gsqI3tmq4Eo2XozqIavLhZPb5Z+MQsiDGXaJUxfTepNUAGgpzB6OH2+FLCUDkzU8Va94nZUw+yHj2pHalL6A2nL63GWL6MwAAAAAElFTkSuQmCC"}],"animations":[{"uuid":"f2af3d2e-4370-3fab-5666-945595c0c707","name":"donkey.shock_without_route","loop":"loop","override":false,"length":1,"snapping":24,"selected":false,"saved":true,"path":"../src/main/resources/assets/eroticdungeongame/animations/block/spanish_donkey.animation.json","anim_time_update":"","blend_weight":"","start_delay":"","loop_delay":"","animators":{"1312eda5-bdee-618a-b66c-f0fa8881d338":{"name":"bone","type":"bone","rotation_global":false,"quaternion_interpolation":false},"30d0896c-f590-a538-8659-c15c488b4836":{"name":"bone","type":"bone","rotation_global":false,"quaternion_interpolation":false},"5c151c40-65a2-1959-337b-dccc7131e0b0":{"name":"bone","type":"bone","rotation_global":false,"quaternion_interpolation":false},"668e05ad-512e-7084-f4fd-4c30cac255ff":{"name":"bone","type":"bone","rotation_global":false,"quaternion_interpolation":false},"ab6aeb89-38c1-0af1-f414-907c37579cf9":{"name":"bone","type":"bone","rotation_global":false,"quaternion_interpolation":false},"a81eb1b9-6e9f-98a9-47f4-4d58a44619d5":{"name":"leg_1","type":"bone","rotation_global":false,"quaternion_interpolation":false},"bc2c7b05-d01c-22ab-0858-e3d0565004a1":{"name":"leg_2","type":"bone","rotation_global":false,"quaternion_interpolation":false},"1a3c7bb8-1e2f-455d-d0cd-c45abb0e712d":{"name":"leg_3","type":"bone","rotation_global":false,"quaternion_interpolation":false},"df4aaabe-00ef-c389-733e-ba6f096803f2":{"name":"leg_4","type":"bone","rotation_global":false,"quaternion_interpolation":false},"a39157ab-dbb2-5f04-4cf8-5b7442e412ca":{"name":"front","type":"bone","rotation_global":false,"quaternion_interpolation":false},"a24db16d-d28f-d228-e166-633e1ef64dbd":{"name":"behind","type":"bone","rotation_global":false,"quaternion_interpolation":false},"695feb12-cb80-8fb5-029e-228909249626":{"name":"side_1","type":"bone","rotation_global":false,"quaternion_interpolation":false},"ff5dc3a6-a7b8-e290-ff76-6a820d3e9c88":{"name":"side_2","type":"bone","rotation_global":false,"quaternion_interpolation":false},"6ae4b7a4-4d3b-ca6b-8e07-e36e9be10a92":{"name":"main","type":"bone","rotation_global":false,"quaternion_interpolation":false},"7d7c6887-288d-1f28-0dc3-1dbc8749c6fd":{"name":"group","type":"bone","rotation_global":false,"quaternion_interpolation":false,"keyframes":[{"channel":"rotation","data_points":[{"x":"0","y":"0","z":"0"}],"uuid":"7f01a899-0ac6-f27a-eab3-9bb6b91018a4","time":0,"color":-1,"interpolation":"linear"},{"channel":"rotation","data_points":[{"x":"0","y":"0","z":"0"}],"uuid":"03a8a079-11e7-66ca-1d41-f076e2958da4","time":0.75,"color":-1,"interpolation":"linear"},{"channel":"rotation","data_points":[{"x":"0","y":"0","z":"0"}],"uuid":"f08b88fb-60c2-ef56-40a1-ebc036f91ce2","time":0.5,"color":-1,"interpolation":"linear"},{"channel":"rotation","data_points":[{"x":"0","y":"0","z":"0"}],"uuid":"5a22f7b8-b15f-badc-354e-4a7c4633d43e","time":0.25,"color":-1,"interpolation":"linear"},{"channel":"rotation","data_points":[{"x":"0","y":"0","z":"0"}],"uuid":"d8dd49fc-c524-d30f-1d3f-f4735dd49d9d","time":1,"color":-1,"interpolation":"linear"},{"channel":"rotation","data_points":[{"x":"0","y":"2.5","z":"0"}],"uuid":"0401e18d-ac61-01b0-45a3-c637fcf5b4f8","time":0.125,"color":-1,"interpolation":"linear"},{"channel":"rotation","data_points":[{"x":"0","y":"-2.5","z":"0"}],"uuid":"3a4f9d4a-04fb-a703-fd8a-cd744da95613","time":0.375,"color":-1,"interpolation":"linear"},{"channel":"rotation","data_points":[{"x":"0","y":"0","z":"-2.5"}],"uuid":"2f47ac57-e6db-6dcd-dc0b-778e775c9bda","time":0.625,"color":-1,"interpolation":"linear"},{"channel":"rotation","data_points":[{"x":"0","y":"0","z":"2.5"}],"uuid":"47f0b3f6-c717-b2db-10fc-93515d82ce19","time":0.875,"color":-1,"interpolation":"linear"},{"channel":"position","data_points":[{"x":"0","y":"0","z":"0"}],"uuid":"3befb62e-5647-e023-fe04-75458ce4c874","time":0,"color":-1,"interpolation":"linear"},{"channel":"position","data_points":[{"x":"0","y":"0","z":"0"}],"uuid":"65b5d84d-a27f-6123-d6e0-91da4261c298","time":1,"color":-1,"interpolation":"linear"},{"channel":"position","data_points":[{"x":"0","y":"0","z":"0"}],"uuid":"67d76cae-9698-42e6-6493-d8b6c78593e2","time":0.75,"color":-1,"interpolation":"linear"},{"channel":"position","data_points":[{"x":"0","y":"0","z":"0"}],"uuid":"56b6aa99-327b-0f91-d8b1-88de6fab6b4a","time":0.5,"color":-1,"interpolation":"linear"},{"channel":"position","data_points":[{"x":"0","y":"0","z":"0"}],"uuid":"c9622be3-5f4a-3770-838d-9571ff2c6769","time":0.25,"color":-1,"interpolation":"linear"},{"channel":"position","data_points":[{"x":"0","y":"0.25","z":"0"}],"uuid":"686a0949-8ff0-a9b8-6177-866734a332a6","time":0.375,"color":-1,"interpolation":"linear"},{"channel":"position","data_points":[{"x":"0","y":"0.25","z":"0"}],"uuid":"c3aaec82-b6f7-4ca7-f819-d786449bd303","time":0.125,"color":-1,"interpolation":"linear"},{"channel":"position","data_points":[{"x":"0","y":"0.25","z":"0"}],"uuid":"2db28220-edf9-ec05-08ac-0f8a53ef789b","time":0.625,"color":-1,"interpolation":"linear"},{"channel":"position","data_points":[{"x":"0","y":"0.25","z":"0"}],"uuid":"d464a0bb-1826-a984-a5d5-c39c13809802","time":0.875,"color":-1,"interpolation":"linear"},{"channel":"scale","data_points":[{"x":"1","y":"1","z":"1"}],"uuid":"a3b59f4a-0923-9dfe-9fc7-ebe156b87014","time":0,"color":-1,"uniform":true,"interpolation":"linear"},{"channel":"scale","data_points":[{"x":"1","y":"1","z":"1"}],"uuid":"29488f13-41e7-8dac-dd5f-dda062eec763","time":1,"color":-1,"uniform":true,"interpolation":"linear"},{"channel":"scale","data_points":[{"x":"1","y":"1","z":"1"}],"uuid":"cbedff55-e5d4-f9fe-dde5-fcd3d96113a1","time":0.75,"color":-1,"uniform":true,"interpolation":"linear"},{"channel":"scale","data_points":[{"x":"1","y":"1","z":"1"}],"uuid":"321a7feb-23c1-7b9f-105b-a0c1bda265f0","time":0.5,"color":-1,"uniform":true,"interpolation":"linear"},{"channel":"scale","data_points":[{"x":"1","y":"1","z":"1"}],"uuid":"cc6e45da-327a-d04e-ee89-f36136e3397e","time":0.25,"color":-1,"uniform":true,"interpolation":"linear"}]},"219e4a52-d2c8-e462-b9a2-96e735a0a42c":{"name":"route","type":"bone","rotation_global":false,"quaternion_interpolation":false},"cbeb5ce8-27a8-78da-9929-d1533c064823":{"name":"roate","type":"bone","rotation_global":false,"quaternion_interpolation":false}}},{"uuid":"6c4f2c5b-8576-1077-51a6-fec5e74e9ce1","name":"donkey.routing","loop":"hold","override":false,"length":0.25,"snapping":24,"selected":false,"saved":true,"path":"../src/main/resources/assets/eroticdungeongame/animations/block/spanish_donkey.animation.json","anim_time_update":"","blend_weight":"","start_delay":"","loop_delay":"","animators":{"1312eda5-bdee-618a-b66c-f0fa8881d338":{"name":"bone","type":"bone","rotation_global":false,"quaternion_interpolation":false},"30d0896c-f590-a538-8659-c15c488b4836":{"name":"bone","type":"bone","rotation_global":false,"quaternion_interpolation":false},"5c151c40-65a2-1959-337b-dccc7131e0b0":{"name":"bone","type":"bone","rotation_global":false,"quaternion_interpolation":false},"668e05ad-512e-7084-f4fd-4c30cac255ff":{"name":"bone","type":"bone","rotation_global":false,"quaternion_interpolation":false},"ab6aeb89-38c1-0af1-f414-907c37579cf9":{"name":"bone","type":"bone","rotation_global":false,"quaternion_interpolation":false},"a81eb1b9-6e9f-98a9-47f4-4d58a44619d5":{"name":"leg_1","type":"bone","rotation_global":false,"quaternion_interpolation":false},"bc2c7b05-d01c-22ab-0858-e3d0565004a1":{"name":"leg_2","type":"bone","rotation_global":false,"quaternion_interpolation":false},"1a3c7bb8-1e2f-455d-d0cd-c45abb0e712d":{"name":"leg_3","type":"bone","rotation_global":false,"quaternion_interpolation":false},"df4aaabe-00ef-c389-733e-ba6f096803f2":{"name":"leg_4","type":"bone","rotation_global":false,"quaternion_interpolation":false},"a39157ab-dbb2-5f04-4cf8-5b7442e412ca":{"name":"front","type":"bone","rotation_global":false,"quaternion_interpolation":false},"a24db16d-d28f-d228-e166-633e1ef64dbd":{"name":"behind","type":"bone","rotation_global":false,"quaternion_interpolation":false},"695feb12-cb80-8fb5-029e-228909249626":{"name":"side_1","type":"bone","rotation_global":false,"quaternion_interpolation":false},"ff5dc3a6-a7b8-e290-ff76-6a820d3e9c88":{"name":"side_2","type":"bone","rotation_global":false,"quaternion_interpolation":false},"6ae4b7a4-4d3b-ca6b-8e07-e36e9be10a92":{"name":"main","type":"bone","rotation_global":false,"quaternion_interpolation":false},"7d7c6887-288d-1f28-0dc3-1dbc8749c6fd":{"name":"group","type":"bone","rotation_global":false,"quaternion_interpolation":false},"cbeb5ce8-27a8-78da-9929-d1533c064823":{"name":"roate","type":"bone","rotation_global":false,"quaternion_interpolation":false,"keyframes":[{"channel":"rotation","data_points":[{"x":"0","y":"0","z":"0"}],"uuid":"7b888d57-8a00-d8d0-f61f-389912e08824","time":0,"color":-1,"interpolation":"linear"},{"channel":"rotation","data_points":[{"x":"65","y":"0","z":"0"}],"uuid":"56870bc1-dc6f-1be3-c660-393630fccfba","time":0.25,"color":-1,"interpolation":"linear"}]},"219e4a52-d2c8-e462-b9a2-96e735a0a42c":{"name":"route","type":"bone","rotation_global":false,"quaternion_interpolation":false,"keyframes":[{"channel":"rotation","data_points":[{"x":"0","y":"0","z":"0"}],"uuid":"07f04cbc-2ba7-0e96-b37e-b5cd029b266b","time":0,"color":-1,"interpolation":"linear"},{"channel":"rotation","data_points":[{"x":"-65","y":"0","z":"0"}],"uuid":"2c30d4b5-ff01-e932-ba75-12802f1e4a5c","time":0.25,"color":-1,"interpolation":"linear"}]}}},{"uuid":"6c8323b3-886b-d897-1fb9-71c129eaa80f","name":"donkey.unrouting","loop":"hold","override":false,"length":0.29167,"snapping":24,"selected":false,"saved":true,"path":"../src/main/resources/assets/eroticdungeongame/animations/block/spanish_donkey.animation.json","anim_time_update":"","blend_weight":"","start_delay":"","loop_delay":"","markers":[{"color":0,"time":0}],"animators":{"1312eda5-bdee-618a-b66c-f0fa8881d338":{"name":"bone","type":"bone","rotation_global":false,"quaternion_interpolation":false},"30d0896c-f590-a538-8659-c15c488b4836":{"name":"bone","type":"bone","rotation_global":false,"quaternion_interpolation":false},"5c151c40-65a2-1959-337b-dccc7131e0b0":{"name":"bone","type":"bone","rotation_global":false,"quaternion_interpolation":false},"668e05ad-512e-7084-f4fd-4c30cac255ff":{"name":"bone","type":"bone","rotation_global":false,"quaternion_interpolation":false},"ab6aeb89-38c1-0af1-f414-907c37579cf9":{"name":"bone","type":"bone","rotation_global":false,"quaternion_interpolation":false},"a81eb1b9-6e9f-98a9-47f4-4d58a44619d5":{"name":"leg_1","type":"bone","rotation_global":false,"quaternion_interpolation":false},"bc2c7b05-d01c-22ab-0858-e3d0565004a1":{"name":"leg_2","type":"bone","rotation_global":false,"quaternion_interpolation":false},"1a3c7bb8-1e2f-455d-d0cd-c45abb0e712d":{"name":"leg_3","type":"bone","rotation_global":false,"quaternion_interpolation":false},"df4aaabe-00ef-c389-733e-ba6f096803f2":{"name":"leg_4","type":"bone","rotation_global":false,"quaternion_interpolation":false},"a39157ab-dbb2-5f04-4cf8-5b7442e412ca":{"name":"front","type":"bone","rotation_global":false,"quaternion_interpolation":false},"a24db16d-d28f-d228-e166-633e1ef64dbd":{"name":"behind","type":"bone","rotation_global":false,"quaternion_interpolation":false},"695feb12-cb80-8fb5-029e-228909249626":{"name":"side_1","type":"bone","rotation_global":false,"quaternion_interpolation":false},"ff5dc3a6-a7b8-e290-ff76-6a820d3e9c88":{"name":"side_2","type":"bone","rotation_global":false,"quaternion_interpolation":false},"6ae4b7a4-4d3b-ca6b-8e07-e36e9be10a92":{"name":"main","type":"bone","rotation_global":false,"quaternion_interpolation":false},"7d7c6887-288d-1f28-0dc3-1dbc8749c6fd":{"name":"group","type":"bone","rotation_global":false,"quaternion_interpolation":false},"cbeb5ce8-27a8-78da-9929-d1533c064823":{"name":"roate","type":"bone","rotation_global":false,"quaternion_interpolation":false,"keyframes":[{"channel":"rotation","data_points":[{"x":"65","y":"0","z":"0"}],"uuid":"169df073-5065-d611-ebe2-6e646f018a43","time":0,"color":-1,"interpolation":"linear"},{"channel":"rotation","data_points":[{"x":"0","y":"0","z":"0"}],"uuid":"96b8330b-c0b8-c351-8b94-8bcfad3d56aa","time":0.29167,"color":-1,"interpolation":"linear"}]},"219e4a52-d2c8-e462-b9a2-96e735a0a42c":{"name":"route","type":"bone","rotation_global":false,"quaternion_interpolation":false,"keyframes":[{"channel":"rotation","data_points":[{"x":"-65","y":"0","z":"0"}],"uuid":"3fd424d0-e823-c43d-e97e-a108307546f0","time":0,"color":-1,"interpolation":"linear"},{"channel":"rotation","data_points":[{"x":"0","y":"0","z":"0"}],"uuid":"de006764-c8f3-ee84-d022-7529db4c477b","time":0.29167,"color":-1,"interpolation":"linear"}]}}},{"uuid":"b2aa006d-91d8-56ef-1e18-d80d6bed76a1","name":"donkey.shock_with_route","loop":"loop","override":false,"length":1,"snapping":24,"selected":false,"saved":true,"path":"../src/main/resources/assets/eroticdungeongame/animations/block/spanish_donkey.animation.json","anim_time_update":"","blend_weight":"","start_delay":"","loop_delay":"","animators":{"1312eda5-bdee-618a-b66c-f0fa8881d338":{"name":"bone","type":"bone","rotation_global":false,"quaternion_interpolation":false},"30d0896c-f590-a538-8659-c15c488b4836":{"name":"bone","type":"bone","rotation_global":false,"quaternion_interpolation":false},"5c151c40-65a2-1959-337b-dccc7131e0b0":{"name":"bone","type":"bone","rotation_global":false,"quaternion_interpolation":false},"668e05ad-512e-7084-f4fd-4c30cac255ff":{"name":"bone","type":"bone","rotation_global":false,"quaternion_interpolation":false},"ab6aeb89-38c1-0af1-f414-907c37579cf9":{"name":"bone","type":"bone","rotation_global":false,"quaternion_interpolation":false},"a81eb1b9-6e9f-98a9-47f4-4d58a44619d5":{"name":"leg_1","type":"bone","rotation_global":false,"quaternion_interpolation":false},"bc2c7b05-d01c-22ab-0858-e3d0565004a1":{"name":"leg_2","type":"bone","rotation_global":false,"quaternion_interpolation":false},"1a3c7bb8-1e2f-455d-d0cd-c45abb0e712d":{"name":"leg_3","type":"bone","rotation_global":false,"quaternion_interpolation":false},"df4aaabe-00ef-c389-733e-ba6f096803f2":{"name":"leg_4","type":"bone","rotation_global":false,"quaternion_interpolation":false},"a39157ab-dbb2-5f04-4cf8-5b7442e412ca":{"name":"front","type":"bone","rotation_global":false,"quaternion_interpolation":false},"a24db16d-d28f-d228-e166-633e1ef64dbd":{"name":"behind","type":"bone","rotation_global":false,"quaternion_interpolation":false},"695feb12-cb80-8fb5-029e-228909249626":{"name":"side_1","type":"bone","rotation_global":false,"quaternion_interpolation":false},"ff5dc3a6-a7b8-e290-ff76-6a820d3e9c88":{"name":"side_2","type":"bone","rotation_global":false,"quaternion_interpolation":false},"6ae4b7a4-4d3b-ca6b-8e07-e36e9be10a92":{"name":"main","type":"bone","rotation_global":false,"quaternion_interpolation":false},"7d7c6887-288d-1f28-0dc3-1dbc8749c6fd":{"name":"group","type":"bone","rotation_global":false,"quaternion_interpolation":false,"keyframes":[{"channel":"rotation","data_points":[{"x":"0","y":"0","z":"0"}],"uuid":"7f01a899-0ac6-f27a-eab3-9bb6b91018a4","time":0,"color":-1,"interpolation":"linear"},{"channel":"rotation","data_points":[{"x":"0","y":"0","z":"0"}],"uuid":"03a8a079-11e7-66ca-1d41-f076e2958da4","time":0.75,"color":-1,"interpolation":"linear"},{"channel":"rotation","data_points":[{"x":"0","y":"0","z":"0"}],"uuid":"f08b88fb-60c2-ef56-40a1-ebc036f91ce2","time":0.5,"color":-1,"interpolation":"linear"},{"channel":"rotation","data_points":[{"x":"0","y":"0","z":"0"}],"uuid":"5a22f7b8-b15f-badc-354e-4a7c4633d43e","time":0.25,"color":-1,"interpolation":"linear"},{"channel":"rotation","data_points":[{"x":"0","y":"0","z":"0"}],"uuid":"d8dd49fc-c524-d30f-1d3f-f4735dd49d9d","time":1,"color":-1,"interpolation":"linear"},{"channel":"rotation","data_points":[{"x":"0","y":"2.5","z":"0"}],"uuid":"0401e18d-ac61-01b0-45a3-c637fcf5b4f8","time":0.125,"color":-1,"interpolation":"linear"},{"channel":"rotation","data_points":[{"x":"0","y":"-2.5","z":"0"}],"uuid":"3a4f9d4a-04fb-a703-fd8a-cd744da95613","time":0.375,"color":-1,"interpolation":"linear"},{"channel":"rotation","data_points":[{"x":"0","y":"0","z":"-2.5"}],"uuid":"2f47ac57-e6db-6dcd-dc0b-778e775c9bda","time":0.625,"color":-1,"interpolation":"linear"},{"channel":"rotation","data_points":[{"x":"0","y":"0","z":"2.5"}],"uuid":"47f0b3f6-c717-b2db-10fc-93515d82ce19","time":0.875,"color":-1,"interpolation":"linear"},{"channel":"position","data_points":[{"x":"0","y":"0","z":"0"}],"uuid":"3befb62e-5647-e023-fe04-75458ce4c874","time":0,"color":-1,"interpolation":"linear"},{"channel":"position","data_points":[{"x":"0","y":"0","z":"0"}],"uuid":"65b5d84d-a27f-6123-d6e0-91da4261c298","time":1,"color":-1,"interpolation":"linear"},{"channel":"position","data_points":[{"x":"0","y":"0","z":"0"}],"uuid":"67d76cae-9698-42e6-6493-d8b6c78593e2","time":0.75,"color":-1,"interpolation":"linear"},{"channel":"position","data_points":[{"x":"0","y":"0","z":"0"}],"uuid":"56b6aa99-327b-0f91-d8b1-88de6fab6b4a","time":0.5,"color":-1,"interpolation":"linear"},{"channel":"position","data_points":[{"x":"0","y":"0","z":"0"}],"uuid":"c9622be3-5f4a-3770-838d-9571ff2c6769","time":0.25,"color":-1,"interpolation":"linear"},{"channel":"position","data_points":[{"x":"0","y":"0.25","z":"0"}],"uuid":"686a0949-8ff0-a9b8-6177-866734a332a6","time":0.375,"color":-1,"interpolation":"linear"},{"channel":"position","data_points":[{"x":"0","y":"0.25","z":"0"}],"uuid":"c3aaec82-b6f7-4ca7-f819-d786449bd303","time":0.125,"color":-1,"interpolation":"linear"},{"channel":"position","data_points":[{"x":"0","y":"0.25","z":"0"}],"uuid":"2db28220-edf9-ec05-08ac-0f8a53ef789b","time":0.625,"color":-1,"interpolation":"linear"},{"channel":"position","data_points":[{"x":"0","y":"0.25","z":"0"}],"uuid":"d464a0bb-1826-a984-a5d5-c39c13809802","time":0.875,"color":-1,"interpolation":"linear"},{"channel":"scale","data_points":[{"x":"1","y":"1","z":"1"}],"uuid":"a3b59f4a-0923-9dfe-9fc7-ebe156b87014","time":0,"color":-1,"uniform":true,"interpolation":"linear"},{"channel":"scale","data_points":[{"x":"1","y":"1","z":"1"}],"uuid":"29488f13-41e7-8dac-dd5f-dda062eec763","time":1,"color":-1,"uniform":true,"interpolation":"linear"},{"channel":"scale","data_points":[{"x":"1","y":"1","z":"1"}],"uuid":"cbedff55-e5d4-f9fe-dde5-fcd3d96113a1","time":0.75,"color":-1,"uniform":true,"interpolation":"linear"},{"channel":"scale","data_points":[{"x":"1","y":"1","z":"1"}],"uuid":"321a7feb-23c1-7b9f-105b-a0c1bda265f0","time":0.5,"color":-1,"uniform":true,"interpolation":"linear"},{"channel":"scale","data_points":[{"x":"1","y":"1","z":"1"}],"uuid":"cc6e45da-327a-d04e-ee89-f36136e3397e","time":0.25,"color":-1,"uniform":true,"interpolation":"linear"}]},"219e4a52-d2c8-e462-b9a2-96e735a0a42c":{"name":"route","type":"bone","rotation_global":false,"quaternion_interpolation":false,"keyframes":[{"channel":"rotation","data_points":[{"x":"-65","y":"0","z":"0"}],"uuid":"6ac47f81-2cbd-e018-2bae-2c13a3ce3daa","time":0,"color":-1,"interpolation":"linear"},{"channel":"rotation","data_points":[{"x":"-60.0637299224","y":"0.739031408","z":"-0.2655974885"}],"uuid":"dc07cbda-cc19-ad65-2bc9-c4cea665c11c","time":0.125,"color":-1,"interpolation":"linear"},{"channel":"rotation","data_points":[{"x":"-65","y":"0","z":"0"}],"uuid":"85593d0c-682f-b77f-eb0f-e60ee9eb0c8f","time":0.25,"color":-1,"interpolation":"linear"},{"channel":"rotation","data_points":[{"x":"-65","y":"0","z":"0"}],"uuid":"a359c920-0fd2-69dd-75c2-c0e9b38155b1","time":0.5,"color":-1,"interpolation":"linear"},{"channel":"rotation","data_points":[{"x":"-65","y":"0","z":"0"}],"uuid":"7a8890e3-c9e2-1f33-b997-cc202c3d547b","time":0.75,"color":-1,"interpolation":"linear"},{"channel":"rotation","data_points":[{"x":"-65","y":"0","z":"0"}],"uuid":"61ee39aa-a4d2-731b-327d-37354b7993db","time":1,"color":-1,"interpolation":"linear"},{"channel":"rotation","data_points":[{"x":"-65","y":"0","z":"0"}],"uuid":"ce1248c8-66ab-5d97-66f8-8787959f3bb4","time":0.375,"color":-1,"interpolation":"linear"},{"channel":"rotation","data_points":[{"x":"-57.5","y":"0","z":"0"}],"uuid":"23e379ef-4e9d-cd65-22c4-f58a4844329d","time":0.625,"color":-1,"interpolation":"linear"},{"channel":"rotation","data_points":[{"x":"-70","y":"0","z":"0"}],"uuid":"34e0a4a1-fc10-3ebe-51c1-d40f5250b96c","time":0.875,"color":-1,"interpolation":"linear"}]},"cbeb5ce8-27a8-78da-9929-d1533c064823":{"name":"roate","type":"bone","rotation_global":false,"quaternion_interpolation":false,"keyframes":[{"channel":"rotation","data_points":[{"x":"65","y":"0","z":"0"}],"uuid":"77713f46-8cfd-86ae-5b1c-388af2439a9a","time":0,"color":-1,"interpolation":"linear"},{"channel":"rotation","data_points":[{"x":"72.5599734654","y":"-0.7134265162","z":"0.3282281367"}],"uuid":"d29934d6-f319-fac0-5d49-48b0c424f176","time":0.125,"color":-1,"interpolation":"linear"},{"channel":"rotation","data_points":[{"x":"65","y":"0","z":"0"}],"uuid":"0d0433c2-ad93-fafb-7682-64080539569a","time":0.25,"color":-1,"interpolation":"linear"},{"channel":"rotation","data_points":[{"x":"65","y":"0","z":"0"}],"uuid":"3de601df-6715-5178-078c-7c6dae10aac5","time":0.5,"color":-1,"interpolation":"linear"},{"channel":"rotation","data_points":[{"x":"65","y":"0","z":"0"}],"uuid":"cfde3ad0-4b1f-103e-2202-249dd5dfa905","time":0.75,"color":-1,"interpolation":"linear"},{"channel":"rotation","data_points":[{"x":"65","y":"0","z":"0"}],"uuid":"c3629d74-1daa-a113-948e-b86eeb8fd43a","time":1,"color":-1,"interpolation":"linear"},{"channel":"rotation","data_points":[{"x":"57.5","y":"0","z":"0"}],"uuid":"59f282e5-914b-d3df-2dd0-7390aa9bdc01","time":0.375,"color":-1,"interpolation":"linear"},{"channel":"rotation","data_points":[{"x":"62.5","y":"0","z":"0"}],"uuid":"6560d8f4-e81c-ab99-7947-ef650e42687b","time":0.625,"color":-1,"interpolation":"linear"},{"channel":"rotation","data_points":[{"x":"70","y":"0","z":"0"}],"uuid":"90f86243-5aea-31f2-2384-0703465a138e","time":0.875,"color":-1,"interpolation":"linear"}]}}},{"uuid":"782bdd33-df8f-5528-4282-e73911188383","name":"donkey.routed","loop":"hold","override":false,"length":0.25,"snapping":24,"selected":false,"saved":true,"path":"../src/main/resources/assets/eroticdungeongame/animations/block/spanish_donkey.animation.json","anim_time_update":"","blend_weight":"","start_delay":"","loop_delay":"","animators":{"1312eda5-bdee-618a-b66c-f0fa8881d338":{"name":"bone","type":"bone","rotation_global":false,"quaternion_interpolation":false},"30d0896c-f590-a538-8659-c15c488b4836":{"name":"bone","type":"bone","rotation_global":false,"quaternion_interpolation":false},"5c151c40-65a2-1959-337b-dccc7131e0b0":{"name":"bone","type":"bone","rotation_global":false,"quaternion_interpolation":false},"668e05ad-512e-7084-f4fd-4c30cac255ff":{"name":"bone","type":"bone","rotation_global":false,"quaternion_interpolation":false},"ab6aeb89-38c1-0af1-f414-907c37579cf9":{"name":"bone","type":"bone","rotation_global":false,"quaternion_interpolation":false},"a81eb1b9-6e9f-98a9-47f4-4d58a44619d5":{"name":"leg_1","type":"bone","rotation_global":false,"quaternion_interpolation":false},"bc2c7b05-d01c-22ab-0858-e3d0565004a1":{"name":"leg_2","type":"bone","rotation_global":false,"quaternion_interpolation":false},"1a3c7bb8-1e2f-455d-d0cd-c45abb0e712d":{"name":"leg_3","type":"bone","rotation_global":false,"quaternion_interpolation":false},"df4aaabe-00ef-c389-733e-ba6f096803f2":{"name":"leg_4","type":"bone","rotation_global":false,"quaternion_interpolation":false},"a39157ab-dbb2-5f04-4cf8-5b7442e412ca":{"name":"front","type":"bone","rotation_global":false,"quaternion_interpolation":false},"a24db16d-d28f-d228-e166-633e1ef64dbd":{"name":"behind","type":"bone","rotation_global":false,"quaternion_interpolation":false},"695feb12-cb80-8fb5-029e-228909249626":{"name":"side_1","type":"bone","rotation_global":false,"quaternion_interpolation":false},"ff5dc3a6-a7b8-e290-ff76-6a820d3e9c88":{"name":"side_2","type":"bone","rotation_global":false,"quaternion_interpolation":false,"keyframes":[{"channel":"rotation","data_points":[{"x":"0","y":"0","z":"0"}],"uuid":"8f65fd57-7d73-1938-5128-8536aaaf36b6","time":0,"color":-1,"interpolation":"linear"},{"channel":"position","data_points":[{"x":"0","y":"0","z":"0"}],"uuid":"0eb68d6f-9eec-f778-b105-720672520d5a","time":0,"color":-1,"interpolation":"linear"},{"channel":"scale","data_points":[{"x":"1","y":"1","z":"1"}],"uuid":"53ff50ea-540a-6820-fc1d-b88b1a5512af","time":0,"color":-1,"uniform":true,"interpolation":"linear"}]},"6ae4b7a4-4d3b-ca6b-8e07-e36e9be10a92":{"name":"main","type":"bone","rotation_global":false,"quaternion_interpolation":false},"7d7c6887-288d-1f28-0dc3-1dbc8749c6fd":{"name":"group","type":"bone","rotation_global":false,"quaternion_interpolation":false},"cbeb5ce8-27a8-78da-9929-d1533c064823":{"name":"roate","type":"bone","rotation_global":false,"quaternion_interpolation":false,"keyframes":[{"channel":"rotation","data_points":[{"x":"65","y":"0","z":"0"}],"uuid":"25d85f47-d8aa-13ad-f698-ec53d5894c04","time":0,"color":-1,"interpolation":"linear"},{"channel":"rotation","data_points":[{"x":"65","y":"0","z":"0"}],"uuid":"a47bc0f5-7384-9c06-7b9a-d8c91996e60e","time":0.25,"color":-1,"interpolation":"linear"}]},"219e4a52-d2c8-e462-b9a2-96e735a0a42c":{"name":"route","type":"bone","rotation_global":false,"quaternion_interpolation":false,"keyframes":[{"channel":"rotation","data_points":[{"x":"-65","y":"0","z":"0"}],"uuid":"7573a6f9-da8d-f38c-c7df-a35fd6a22edb","time":0,"color":-1,"interpolation":"linear"},{"channel":"rotation","data_points":[{"x":"-65","y":"0","z":"0"}],"uuid":"ddab2c09-2ae0-c576-906d-018a08f52bc8","time":0.25,"color":-1,"interpolation":"linear"}]}}},{"uuid":"e9a09461-1f85-15bd-c502-4809da2d457a","name":"donkey.unrouted","loop":"hold","override":false,"length":0.25,"snapping":24,"selected":true,"saved":true,"path":"../src/main/resources/assets/eroticdungeongame/animations/block/spanish_donkey.animation.json","anim_time_update":"","blend_weight":"","start_delay":"","loop_delay":"","animators":{"1312eda5-bdee-618a-b66c-f0fa8881d338":{"name":"bone","type":"bone","rotation_global":false,"quaternion_interpolation":false},"30d0896c-f590-a538-8659-c15c488b4836":{"name":"bone","type":"bone","rotation_global":false,"quaternion_interpolation":false},"5c151c40-65a2-1959-337b-dccc7131e0b0":{"name":"bone","type":"bone","rotation_global":false,"quaternion_interpolation":false},"668e05ad-512e-7084-f4fd-4c30cac255ff":{"name":"bone","type":"bone","rotation_global":false,"quaternion_interpolation":false},"ab6aeb89-38c1-0af1-f414-907c37579cf9":{"name":"bone","type":"bone","rotation_global":false,"quaternion_interpolation":false},"a81eb1b9-6e9f-98a9-47f4-4d58a44619d5":{"name":"leg_1","type":"bone","rotation_global":false,"quaternion_interpolation":false},"bc2c7b05-d01c-22ab-0858-e3d0565004a1":{"name":"leg_2","type":"bone","rotation_global":false,"quaternion_interpolation":false},"1a3c7bb8-1e2f-455d-d0cd-c45abb0e712d":{"name":"leg_3","type":"bone","rotation_global":false,"quaternion_interpolation":false},"df4aaabe-00ef-c389-733e-ba6f096803f2":{"name":"leg_4","type":"bone","rotation_global":false,"quaternion_interpolation":false},"a39157ab-dbb2-5f04-4cf8-5b7442e412ca":{"name":"front","type":"bone","rotation_global":false,"quaternion_interpolation":false},"a24db16d-d28f-d228-e166-633e1ef64dbd":{"name":"behind","type":"bone","rotation_global":false,"quaternion_interpolation":false},"695feb12-cb80-8fb5-029e-228909249626":{"name":"side_1","type":"bone","rotation_global":false,"quaternion_interpolation":false},"ff5dc3a6-a7b8-e290-ff76-6a820d3e9c88":{"name":"side_2","type":"bone","rotation_global":false,"quaternion_interpolation":false},"6ae4b7a4-4d3b-ca6b-8e07-e36e9be10a92":{"name":"main","type":"bone","rotation_global":false,"quaternion_interpolation":false},"7d7c6887-288d-1f28-0dc3-1dbc8749c6fd":{"name":"group","type":"bone","rotation_global":false,"quaternion_interpolation":false},"cbeb5ce8-27a8-78da-9929-d1533c064823":{"name":"roate","type":"bone","rotation_global":false,"quaternion_interpolation":false,"keyframes":[{"channel":"rotation","data_points":[{"x":"0","y":"0","z":"0"}],"uuid":"ec295524-4acf-a72a-36dc-b26d63aa6c46","time":0,"color":-1,"interpolation":"linear"},{"channel":"rotation","data_points":[{"x":"0","y":"0","z":"0"}],"uuid":"91faa42e-9e81-085d-fd7e-4f0558dd98f4","time":0.25,"color":-1,"interpolation":"linear"}]},"219e4a52-d2c8-e462-b9a2-96e735a0a42c":{"name":"route","type":"bone","rotation_global":false,"quaternion_interpolation":false,"keyframes":[{"channel":"rotation","data_points":[{"x":"0","y":"0","z":"0"}],"uuid":"dc0713ae-6197-37fa-24ce-8b9f7ae4c96c","time":0,"color":-1,"interpolation":"linear"},{"channel":"rotation","data_points":[{"x":"0","y":"0","z":"0"}],"uuid":"d7b31d0e-35c1-e45a-8822-b1e1609541d1","time":0.25,"color":-1,"interpolation":"linear"}]}}}],"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,-135,0],"scale":[0.4,0.4,0.4]},"gui":{"rotation":[30,-135,0],"translation":[0,-4,0],"scale":[0.625,0.625,0.625]}},"geckolib_model_type":"Item"} \ No newline at end of file diff --git a/model_source/base_x cross.bbmodel b/model_source/base_x cross.bbmodel new file mode 100644 index 00000000..4e79cb66 --- /dev/null +++ b/model_source/base_x cross.bbmodel @@ -0,0 +1 @@ +{"meta":{"format_version":"5.0","model_format":"java_block","box_uv":false},"name":"base_x cross","parent":"","java_block_version":"1.21.11","ambientocclusion":true,"front_gui_light":false,"visible_box":[1,1,0],"variable_placeholders":"","variable_placeholder_buttons":[],"unhandled_root_fields":{},"resolution":{"width":16,"height":16},"elements":[{"name":"outer_2","box_uv":false,"render_order":"default","locked":false,"shade":true,"light_emission":0,"allow_mirror_modeling":true,"from":[4.0379,26.7053,9.825],"to":[9.6379,27.7053,14.625],"autouv":0,"color":0,"rotation":[0,0,22.5],"origin":[8,16,17.7825],"faces":{"north":{"uv":[1.2,11,6.8,12],"texture":4},"east":{"uv":[0,6,1,10.8],"rotation":270,"texture":4},"south":{"uv":[1.2,5,6.8,6],"rotation":180,"texture":4},"west":{"uv":[7,6,8,10.8],"rotation":90,"texture":4},"up":{"uv":[1.2,6,6.8,10.8],"rotation":180,"texture":4},"down":{"uv":[1.2,0.2,6.8,5],"rotation":180,"texture":4}},"type":"cube","uuid":"30c78b14-a379-13c1-e76f-85cc70430463"},{"name":"outer_1","box_uv":false,"render_order":"default","locked":false,"shade":true,"light_emission":0,"allow_mirror_modeling":true,"from":[6.3621,26.7053,9.825],"to":[11.9621,27.7053,14.625],"autouv":0,"color":0,"rotation":[0,0,-22.5],"origin":[7,16,17.7825],"faces":{"north":{"uv":[1.2,11,6.8,12],"texture":3},"east":{"uv":[0,6,1,10.8],"rotation":270,"texture":3},"south":{"uv":[1.2,5,6.8,6],"texture":3},"west":{"uv":[7,6,8,10.8],"rotation":90,"texture":3},"up":{"uv":[1.2,6,6.8,10.8],"rotation":180,"texture":3},"down":{"uv":[1.2,0.2,6.8,5],"rotation":180,"texture":3}},"type":"cube","uuid":"33e1951a-38eb-56af-ac29-8d42461d808d"},{"name":"inner_1","box_uv":false,"render_order":"default","locked":false,"shade":true,"light_emission":0,"allow_mirror_modeling":true,"from":[11.1621,27.7053,14.625],"to":[7.1621,26.7053,10.625],"autouv":0,"color":0,"rotation":[0,0,-22.5],"origin":[7,16,17.7825],"faces":{"north":{"uv":[0,0,0,0],"texture":null},"east":{"uv":[11,15,15,16],"rotation":180,"texture":3},"south":{"uv":[6,15,10,16],"texture":3},"west":{"uv":[1,15,5,16],"texture":3},"up":{"uv":[0,0,0,0],"rotation":180,"texture":null},"down":{"uv":[0,0,0,0],"rotation":180,"texture":null}},"type":"cube","uuid":"eddd962c-e9e7-f129-1e32-e8d82c6a0340"},{"name":"outer_4","box_uv":false,"render_order":"default","locked":false,"shade":true,"light_emission":0,"allow_mirror_modeling":true,"from":[4.0621,4.3303,9.825],"to":[9.6621,5.3303,14.625],"autouv":0,"color":0,"rotation":[0,0,-22.5],"origin":[8,16,17.7825],"faces":{"north":{"uv":[1.2,11,6.8,12],"texture":3},"east":{"uv":[0,6,1,10.8],"rotation":270,"texture":3},"south":{"uv":[1.2,5,6.8,6],"texture":3},"west":{"uv":[7,6,8,10.8],"rotation":90,"texture":3},"up":{"uv":[1.2,6,6.8,10.8],"rotation":180,"texture":3},"down":{"uv":[1.2,0.2,6.8,5],"rotation":180,"texture":3}},"type":"cube","uuid":"85cbd994-dc72-ee75-597e-ff79ab1b425c"},{"name":"inner_4","box_uv":false,"render_order":"default","locked":false,"shade":true,"light_emission":0,"allow_mirror_modeling":true,"from":[8.8621,5.3303,14.625],"to":[4.8621,4.3303,10.625],"autouv":0,"color":0,"rotation":[0,0,-22.5],"origin":[8,16,17.7825],"faces":{"north":{"uv":[0,0,0,0],"texture":null},"east":{"uv":[11,15,15,16],"rotation":180,"texture":3},"south":{"uv":[6,15,10,16],"texture":3},"west":{"uv":[1,15,5,16],"texture":3},"up":{"uv":[0,0,0,0],"rotation":180,"texture":null},"down":{"uv":[0,0,0,0],"rotation":180,"texture":null}},"type":"cube","uuid":"51a778b5-5985-8921-34b9-732f2955137a"},{"name":"inner_2","box_uv":false,"render_order":"default","locked":false,"shade":true,"light_emission":0,"allow_mirror_modeling":true,"from":[8.8379,27.7053,14.625],"to":[4.8379,26.7053,10.625],"autouv":0,"color":0,"rotation":[0,0,22.5],"origin":[8,16,17.7825],"faces":{"north":{"uv":[0,0,0,0],"texture":null},"east":{"uv":[11,15,15,16],"texture":4},"south":{"uv":[6,15,10,16],"texture":4},"west":{"uv":[1,15,5,16],"rotation":180,"texture":4},"up":{"uv":[0,0,0,0],"rotation":180,"texture":null},"down":{"uv":[0,0,0,0],"rotation":180,"texture":null}},"type":"cube","uuid":"4b9c9bfb-302f-23d0-77ae-4858a0aa164e"},{"name":"outer_3","box_uv":false,"render_order":"default","locked":false,"shade":true,"light_emission":0,"allow_mirror_modeling":true,"from":[6.3379,4.3303,9.825],"to":[11.9379,5.3303,14.625],"autouv":0,"color":0,"rotation":[0,0,22.5],"origin":[8,16,17.7825],"faces":{"north":{"uv":[1.2,11,6.8,12],"texture":4},"east":{"uv":[0,6,1,10.8],"rotation":270,"texture":4},"south":{"uv":[1.2,5,6.8,6],"rotation":180,"texture":4},"west":{"uv":[7,6,8,10.8],"rotation":90,"texture":4},"up":{"uv":[1.2,6,6.8,10.8],"rotation":180,"texture":4},"down":{"uv":[1.2,0.2,6.8,5],"rotation":180,"texture":4}},"type":"cube","uuid":"8954fbdb-739a-773a-625c-b4652bec6fb2"},{"name":"inner_3","box_uv":false,"render_order":"default","locked":false,"shade":true,"light_emission":0,"allow_mirror_modeling":true,"from":[11.1379,5.3303,14.625],"to":[7.1379,4.3303,10.625],"autouv":0,"color":0,"rotation":[0,0,22.5],"origin":[8,16,17.7825],"faces":{"north":{"uv":[0,0,0,0],"texture":null},"east":{"uv":[11,15,15,16],"texture":4},"south":{"uv":[6,15,10,16],"texture":4},"west":{"uv":[1,15,5,16],"rotation":180,"texture":4},"up":{"uv":[0,0,0,0],"rotation":180,"texture":null},"down":{"uv":[0,0,0,0],"rotation":180,"texture":null}},"type":"cube","uuid":"534cfcef-b098-dfa2-60fd-50cc0b1670c3"},{"name":"beam_r_1","box_uv":false,"render_order":"default","locked":false,"shade":true,"light_emission":0,"allow_mirror_modeling":true,"from":[5.6621,19.7053,14.6275],"to":[9.1621,30.7053,15.6075],"autouv":0,"color":2,"rotation":[0,0,-22.5],"origin":[8,16,12.7825],"faces":{"north":{"uv":[12,1,16,12],"texture":0},"east":{"uv":[12,1,13,12],"texture":0},"south":{"uv":[16,1,12,12],"texture":0},"west":{"uv":[15,1,16,12],"texture":0},"up":{"uv":[12,1,16,2],"rotation":180,"texture":0},"down":{"uv":[12,11,16,12],"rotation":180,"texture":0}},"type":"cube","uuid":"28c0939c-b20c-40bd-f011-3f4cacfd2762"},{"name":"cap_l_1","box_uv":false,"render_order":"default","locked":false,"shade":true,"light_emission":0,"allow_mirror_modeling":true,"from":[14.1463,27.8018,14.2],"to":[17.9347,31.8018,15.61],"autouv":0,"color":2,"origin":[8,16,12.7825],"faces":{"north":{"uv":[0,5,4,9],"texture":0},"east":{"uv":[0,5,1,9],"rotation":180,"texture":0},"south":{"uv":[4,5,0,9],"texture":0},"west":{"uv":[3,5,4,9],"rotation":180,"texture":0},"up":{"uv":[0,5,4,6],"rotation":180,"texture":0},"down":{"uv":[0,7.98,4,8.98],"rotation":180,"texture":0}},"type":"cube","uuid":"f67b0615-7004-0d68-08af-eb26f8813d93"},{"name":"cap_r_1","box_uv":false,"render_order":"default","locked":false,"shade":true,"light_emission":0,"allow_mirror_modeling":true,"from":[10.3579,27.8018,14.2],"to":[14.1463,31.8018,15.61],"autouv":0,"color":2,"origin":[8,16,12.7825],"faces":{"north":{"uv":[12,5,16,9],"texture":0},"east":{"uv":[12,5,13,9],"texture":0},"south":{"uv":[12,5,16,9],"rotation":180,"texture":0},"west":{"uv":[15,5,16,9],"texture":0},"up":{"uv":[12,5,16,6],"rotation":180,"texture":0},"down":{"uv":[12,7.98,16,8.98],"rotation":180,"texture":0}},"type":"cube","uuid":"85e6f4d3-0b23-479e-c083-6c1c5fac1e41"},{"name":"beam_l_1","box_uv":false,"render_order":"default","locked":false,"shade":true,"light_emission":0,"allow_mirror_modeling":true,"from":[9.1621,19.7053,14.6275],"to":[12.6621,30.7053,15.6075],"autouv":0,"color":2,"rotation":[0,0,-22.5],"origin":[8,16,12.7825],"faces":{"north":{"uv":[0,3,4,14],"texture":0},"east":{"uv":[0,3,1,14],"texture":0},"south":{"uv":[4,3,0,14],"texture":0},"west":{"uv":[3,3,4,14],"texture":0},"up":{"uv":[0,3,4,4],"rotation":180,"texture":0},"down":{"uv":[0,13,4,14],"rotation":180,"texture":0}},"type":"cube","uuid":"4044179f-c97d-a421-04e6-c0c2d4777143"},{"name":"beam_l_2","box_uv":false,"render_order":"default","locked":false,"shade":true,"light_emission":0,"allow_mirror_modeling":true,"from":[6.8379,19.7053,14.4785],"to":[10.3379,30.7053,15.6085],"autouv":0,"color":2,"rotation":[0,0,22.5],"origin":[8,16,12.7825],"faces":{"north":{"uv":[0,3,4,14],"texture":0},"east":{"uv":[0,3,1,14],"texture":0},"south":{"uv":[4,3,0,14],"texture":0},"west":{"uv":[3,3,4,14],"texture":0},"up":{"uv":[0,3,4,4],"rotation":180,"texture":0},"down":{"uv":[0,13,4,14],"rotation":180,"texture":0}},"type":"cube","uuid":"c9a99439-0ff9-9737-c113-227392eee2d9"},{"name":"beam_r_2","box_uv":false,"render_order":"default","locked":false,"shade":true,"light_emission":0,"allow_mirror_modeling":true,"from":[3.3379,19.7053,14.4785],"to":[6.8379,30.7053,15.6085],"autouv":0,"color":2,"rotation":[0,0,22.5],"origin":[8,16,12.7825],"faces":{"north":{"uv":[12,1,16,12],"texture":0},"east":{"uv":[12,1,13,12],"texture":0},"south":{"uv":[16,1,12,12],"texture":0},"west":{"uv":[15,1,16,12],"texture":0},"up":{"uv":[12,1,16,2],"rotation":180,"texture":0},"down":{"uv":[12,11,16,12],"rotation":180,"texture":0}},"type":"cube","uuid":"e8daad93-5cfc-0b03-c8be-3fee6798ae0e"},{"name":"cap_l_2","box_uv":false,"render_order":"default","locked":false,"shade":true,"light_emission":0,"allow_mirror_modeling":true,"from":[1.8537,27.8018,14.475],"to":[5.6421,31.8018,15.61],"autouv":0,"color":2,"origin":[8,16,12.7825],"faces":{"north":{"uv":[0,5,4,9],"texture":0},"east":{"uv":[0,5,1,9],"rotation":180,"texture":0},"south":{"uv":[4,5,0,9],"texture":0},"west":{"uv":[3,5,4,9],"rotation":180,"texture":0},"up":{"uv":[0,5,4,6],"rotation":180,"texture":0},"down":{"uv":[0,7.98,4,8.98],"rotation":180,"texture":0}},"type":"cube","uuid":"7ad90be5-553e-99ce-5518-50430a439e17"},{"name":"cap_r_2","box_uv":false,"render_order":"default","locked":false,"shade":true,"light_emission":0,"allow_mirror_modeling":true,"from":[-1.9347,27.8018,14.475],"to":[1.8537,31.8018,15.61],"autouv":0,"color":2,"origin":[8,16,12.7825],"faces":{"north":{"uv":[12,5,16,9],"texture":0},"east":{"uv":[12,5,13,9],"texture":0},"south":{"uv":[12,5,16,9],"rotation":180,"texture":0},"west":{"uv":[15,5,16,9],"texture":0},"up":{"uv":[12,5,16,6],"rotation":180,"texture":0},"down":{"uv":[12,7.98,16,8.98],"rotation":180,"texture":0}},"type":"cube","uuid":"e3129f17-21b9-2e92-6b66-6fa31c010052"},{"name":"beam_l_4","box_uv":false,"render_order":"default","locked":false,"shade":true,"light_emission":0,"allow_mirror_modeling":true,"from":[6.8621,1.3303,14.5775],"to":[10.3621,12.3303,15.6575],"autouv":0,"color":2,"rotation":[0,0,-22.5],"origin":[8,16,12.7825],"faces":{"north":{"uv":[0,3,4,14],"texture":0},"east":{"uv":[0,3,1,14],"texture":0},"south":{"uv":[4,3,0,14],"texture":0},"west":{"uv":[3,3,4,14],"texture":0},"up":{"uv":[0,3,4,4],"rotation":180,"texture":0},"down":{"uv":[0,13,4,14],"rotation":180,"texture":0}},"type":"cube","uuid":"4f2099b5-bb59-e857-4700-f5457242d8e3"},{"name":"beam_r_4","box_uv":false,"render_order":"default","locked":false,"shade":true,"light_emission":0,"allow_mirror_modeling":true,"from":[3.3621,1.3303,14.5775],"to":[6.8621,12.3303,15.6575],"autouv":0,"color":2,"rotation":[0,0,-22.5],"origin":[8,16,12.7825],"faces":{"north":{"uv":[12,1,16,12],"texture":0},"east":{"uv":[12,1,13,12],"texture":0},"south":{"uv":[16,1,12,12],"texture":0},"west":{"uv":[15,1,16,12],"texture":0},"up":{"uv":[12,1,16,2],"rotation":180,"texture":0},"down":{"uv":[12,11,16,12],"rotation":180,"texture":0}},"type":"cube","uuid":"882f2f03-faea-bc12-b70f-f975a57f0def"},{"name":"cap_l_4","box_uv":false,"render_order":"default","locked":false,"shade":true,"light_emission":0,"allow_mirror_modeling":true,"from":[1.8857,0,14.575],"to":[5.6741,4.2218,15.735],"autouv":0,"color":2,"origin":[8,16,12.7825],"faces":{"north":{"uv":[0,5,4,9],"texture":0},"east":{"uv":[0,5,1,9],"rotation":180,"texture":0},"south":{"uv":[4,5,0,9],"texture":0},"west":{"uv":[3,5,4,9],"rotation":180,"texture":0},"up":{"uv":[0,5,4,6],"rotation":180,"texture":0},"down":{"uv":[0,7.98,4,8.98],"rotation":180,"texture":0}},"type":"cube","uuid":"efeb281f-e6e6-0468-f87c-0a68dae10749"},{"name":"cap_r_4","box_uv":false,"render_order":"default","locked":false,"shade":true,"light_emission":0,"allow_mirror_modeling":true,"from":[-1.8987,0,14.575],"to":[1.8897,4.2218,15.735],"autouv":0,"color":2,"origin":[8,16,12.7825],"faces":{"north":{"uv":[12,5,16,9],"texture":0},"east":{"uv":[12,5,13,9],"texture":0},"south":{"uv":[12,5,16,9],"rotation":180,"texture":0},"west":{"uv":[15,5,16,9],"texture":0},"up":{"uv":[12,5,16,6],"rotation":180,"texture":0},"down":{"uv":[12,7.98,16,8.98],"rotation":180,"texture":0}},"type":"cube","uuid":"56ce7373-e3b3-b4f1-a4d0-023f589507c8"},{"name":"beam_l_3","box_uv":false,"render_order":"default","locked":false,"shade":true,"light_emission":0,"allow_mirror_modeling":true,"from":[9.1379,1.3303,14.6035],"to":[12.6379,12.3303,15.6085],"autouv":0,"color":2,"rotation":[0,0,22.5],"origin":[8,16,12.7825],"faces":{"north":{"uv":[0,3,4,14],"texture":0},"east":{"uv":[0,3,1,14],"texture":0},"south":{"uv":[4,3,0,14],"texture":0},"west":{"uv":[3,3,4,14],"texture":0},"up":{"uv":[0,3,4,4],"rotation":180,"texture":0},"down":{"uv":[0,13,4,14],"rotation":180,"texture":0}},"type":"cube","uuid":"9b606231-e3dd-6f2a-1a33-5f540ab9db82"},{"name":"beam_r_3","box_uv":false,"render_order":"default","locked":false,"shade":true,"light_emission":0,"allow_mirror_modeling":true,"from":[5.6379,1.3303,14.6035],"to":[9.1379,12.3303,15.6085],"autouv":0,"color":2,"rotation":[0,0,22.5],"origin":[8,16,12.7825],"faces":{"north":{"uv":[12,1,16,12],"texture":0},"east":{"uv":[12,1,13,12],"texture":0},"south":{"uv":[16,1,12,12],"texture":0},"west":{"uv":[15,1,16,12],"texture":0},"up":{"uv":[12,1,16,2],"rotation":180,"texture":0},"down":{"uv":[12,11,16,12],"rotation":180,"texture":0}},"type":"cube","uuid":"3ef2830f-7803-2339-58eb-e768d9d5eb51"},{"name":"cap_l_3","box_uv":false,"render_order":"default","locked":false,"shade":true,"light_emission":0,"allow_mirror_modeling":true,"from":[14.1463,0,14.6],"to":[17.9347,4.2218,15.61],"autouv":0,"color":2,"origin":[8,16,12.7825],"faces":{"north":{"uv":[0,5,4,9],"texture":0},"east":{"uv":[0,5,1,9],"rotation":180,"texture":0},"south":{"uv":[4,5,0,9],"texture":0},"west":{"uv":[3,5,4,9],"rotation":180,"texture":0},"up":{"uv":[0,5,4,6],"rotation":180,"texture":0},"down":{"uv":[0,7.98,4,8.98],"rotation":180,"texture":0}},"type":"cube","uuid":"c9698c7d-00a3-7ac2-154a-6cf81764fe0e"},{"name":"cap_r_3","box_uv":false,"render_order":"default","locked":false,"shade":true,"light_emission":0,"allow_mirror_modeling":true,"from":[10.3579,0,14.6],"to":[14.1463,4.2218,15.61],"autouv":0,"color":2,"origin":[8,16,12.7825],"faces":{"north":{"uv":[12,5,16,9],"texture":0},"east":{"uv":[12,5,13,9],"texture":0},"south":{"uv":[12,5,16,9],"rotation":180,"texture":0},"west":{"uv":[15,5,16,9],"texture":0},"up":{"uv":[12,5,16,6],"rotation":180,"texture":0},"down":{"uv":[12,7.98,16,8.98],"rotation":180,"texture":0}},"type":"cube","uuid":"7ea6d0bb-36f7-c87a-1d66-9bbd76224d1d"},{"name":"Xmiddle_l_1","box_uv":false,"render_order":"default","locked":false,"shade":true,"light_emission":0,"allow_mirror_modeling":true,"from":[7.147,15.5,14.7305],"to":[13.6891,20,15.6055],"autouv":0,"color":0,"origin":[8,20,12.7825],"faces":{"north":{"uv":[0,4,8,8.5],"rotation":180,"texture":0},"east":{"uv":[0,4,1,8.5],"rotation":180,"texture":0},"south":{"uv":[8,4,0,8.5],"rotation":180,"texture":0},"west":{"uv":[7,4,8,8.5],"rotation":180,"texture":0},"up":{"uv":[0,4,8,5],"rotation":180,"texture":0},"down":{"uv":[0,7.5,8,8.5],"rotation":180,"texture":0}},"type":"cube","uuid":"c872ca07-8295-39b3-7273-085ff88e579f"},{"name":"Xmiddle_r_1","box_uv":false,"render_order":"default","locked":false,"shade":true,"light_emission":0,"allow_mirror_modeling":true,"from":[2.3109,15.5,14.6045],"to":[8.778,20,15.607],"autouv":0,"color":0,"origin":[8,20,12.7825],"faces":{"north":{"uv":[8,8.5,16,4],"rotation":180,"texture":0},"east":{"uv":[10,8.5,11,4],"rotation":180,"texture":0},"south":{"uv":[16,8.5,8,4],"rotation":180,"texture":0},"west":{"uv":[15,8.5,16,4],"rotation":180,"texture":0},"up":{"uv":[8,4,16,5],"rotation":180,"texture":0},"down":{"uv":[8,7.5,16,8.5],"rotation":180,"texture":0}},"type":"cube","uuid":"eaa35bc1-5fcb-97ad-c576-28ec04da4e20"},{"name":"Xmiddle_r_2","box_uv":false,"render_order":"default","locked":false,"shade":true,"light_emission":0,"allow_mirror_modeling":true,"from":[2.3109,11,14.6045],"to":[8.778,15.5,15.607],"autouv":0,"color":0,"origin":[8,15.5,12.7825],"faces":{"north":{"uv":[8,13,16,8.5],"rotation":180,"texture":0},"east":{"uv":[10,13,11,8.5],"rotation":180,"texture":0},"south":{"uv":[16,13,8,8.5],"rotation":180,"texture":0},"west":{"uv":[15,13,16,8.5],"rotation":180,"texture":0},"up":{"uv":[8,8.5,16,9.5],"rotation":180,"texture":0},"down":{"uv":[8,12,16,13],"rotation":180,"texture":0}},"type":"cube","uuid":"8635c4b3-4d31-b48d-5941-93ace992d695"},{"name":"Xmiddle_l_2","box_uv":false,"render_order":"default","locked":false,"shade":true,"light_emission":0,"allow_mirror_modeling":true,"from":[7.147,11,14.7305],"to":[13.6891,15.5,15.6055],"autouv":0,"color":0,"origin":[8,15.5,12.7825],"faces":{"north":{"uv":[0,8.5,8,13],"rotation":180,"texture":0},"east":{"uv":[0,8.5,1,13],"rotation":180,"texture":0},"south":{"uv":[8,8.5,0,13],"rotation":180,"texture":0},"west":{"uv":[7,8.5,8,13],"rotation":180,"texture":0},"up":{"uv":[0,8.5,8,9.5],"rotation":180,"texture":0},"down":{"uv":[0,12,8,13],"rotation":180,"texture":0}},"type":"cube","uuid":"1e1e30de-8877-a711-655c-d601dd7fcd04"}],"groups":[{"uuid":"b61d2ce0-01e0-00f3-a683-0ed4f5ef62ae","export":true,"locked":false,"origin":[8,8,8],"rotation":[0,0,0],"color":0,"name":"group","children":[],"reset":false,"shade":true,"mirror_uv":false,"selected":false,"visibility":true,"autouv":0,"isOpen":true,"primary_selected":false},{"uuid":"6a374db3-a662-2b3d-f762-49eccf0df68d","export":true,"locked":false,"origin":[8,16,12.7825],"rotation":[0,0,0],"color":0,"name":"cuff_u_l","children":[],"reset":false,"shade":true,"mirror_uv":false,"selected":false,"visibility":true,"autouv":0,"isOpen":true,"primary_selected":false},{"uuid":"90fb2944-eb30-6f01-87ea-37423f440eb6","export":true,"locked":false,"origin":[8,16,12.7825],"rotation":[0,0,0],"color":0,"name":"cuff_d_r","children":[],"reset":false,"shade":true,"mirror_uv":false,"selected":false,"visibility":true,"autouv":0,"isOpen":true,"primary_selected":false},{"uuid":"15de60b1-6123-cb69-0c3a-090303bf5c43","export":true,"locked":false,"origin":[8,16,12.7825],"rotation":[0,0,0],"color":0,"name":"cuff_u_r","children":[],"reset":false,"shade":true,"mirror_uv":false,"selected":false,"visibility":true,"autouv":0,"isOpen":true,"primary_selected":false},{"uuid":"13245b4c-3d38-75ab-c449-4876e89aea74","export":true,"locked":false,"origin":[8,16,12.7825],"rotation":[0,0,0],"color":0,"name":"cuff_d_l","children":[],"reset":false,"shade":true,"mirror_uv":false,"selected":false,"visibility":true,"autouv":0,"isOpen":true,"primary_selected":false},{"uuid":"59d980f3-1801-5299-d390-899e07b01f1b","export":true,"locked":false,"origin":[8,16,12.7825],"rotation":[0,0,0],"color":0,"name":"X_u_l","children":[],"reset":false,"shade":true,"mirror_uv":false,"selected":false,"visibility":true,"autouv":0,"isOpen":false,"primary_selected":true},{"uuid":"7bed3fde-5bfc-9923-02dd-3893ea0424f9","export":true,"locked":false,"origin":[8,16,12.7825],"rotation":[0,0,0],"color":0,"name":"X_u_r","children":[],"reset":false,"shade":true,"mirror_uv":false,"selected":false,"visibility":true,"autouv":0,"isOpen":false,"primary_selected":false},{"uuid":"4e2f90cc-ca58-cb4d-7b90-99a755d3667e","export":true,"locked":false,"origin":[8,16,12.7825],"rotation":[0,0,0],"color":0,"name":"X_d_r","children":[],"reset":false,"shade":true,"mirror_uv":false,"selected":false,"visibility":true,"autouv":0,"isOpen":false,"primary_selected":false},{"uuid":"6fc7fd35-ac41-8ee9-a479-d845c9344d3e","export":true,"locked":false,"origin":[8,16,12.7825],"rotation":[0,0,0],"color":0,"name":"X_d_l","children":[],"reset":false,"shade":true,"mirror_uv":false,"selected":false,"visibility":true,"autouv":0,"isOpen":false,"primary_selected":false},{"uuid":"d55d02d9-e054-1d71-f29b-f4222c92d26b","export":true,"locked":false,"origin":[8,16,12.7825],"rotation":[0,0,0],"color":0,"name":"cuffs","children":[],"reset":false,"shade":true,"mirror_uv":false,"selected":false,"visibility":true,"autouv":0,"isOpen":true,"primary_selected":false},{"uuid":"a8f0ee04-f09e-8588-42fe-7be3b77e0e11","export":true,"locked":false,"origin":[8,16,12.7825],"rotation":[0,0,0],"color":0,"name":"Xmiddle","children":[],"reset":false,"shade":true,"mirror_uv":false,"selected":false,"visibility":true,"autouv":0,"isOpen":true,"primary_selected":false},{"uuid":"aab2863e-cd4a-a5b7-2e6f-530ad2f77e03","export":true,"locked":false,"origin":[8,20,12.7825],"rotation":[0,0,0],"color":0,"name":"up","children":[],"reset":false,"shade":true,"mirror_uv":false,"selected":false,"visibility":true,"autouv":0,"isOpen":true,"primary_selected":false},{"uuid":"c5d5e8a0-794b-d346-d05e-8780ab7eb9b4","export":true,"locked":false,"origin":[8,15.5,12.7825],"rotation":[0,0,0],"color":0,"name":"down","children":[],"reset":false,"shade":true,"mirror_uv":false,"selected":false,"visibility":true,"autouv":0,"isOpen":true,"primary_selected":false}],"outliner":[{"uuid":"b61d2ce0-01e0-00f3-a683-0ed4f5ef62ae","isOpen":true,"children":[{"uuid":"59d980f3-1801-5299-d390-899e07b01f1b","isOpen":false,"children":["4044179f-c97d-a421-04e6-c0c2d4777143","28c0939c-b20c-40bd-f011-3f4cacfd2762","f67b0615-7004-0d68-08af-eb26f8813d93","85e6f4d3-0b23-479e-c083-6c1c5fac1e41"]},{"uuid":"7bed3fde-5bfc-9923-02dd-3893ea0424f9","isOpen":false,"children":["c9a99439-0ff9-9737-c113-227392eee2d9","e8daad93-5cfc-0b03-c8be-3fee6798ae0e","7ad90be5-553e-99ce-5518-50430a439e17","e3129f17-21b9-2e92-6b66-6fa31c010052"]},{"uuid":"6fc7fd35-ac41-8ee9-a479-d845c9344d3e","isOpen":false,"children":["9b606231-e3dd-6f2a-1a33-5f540ab9db82","3ef2830f-7803-2339-58eb-e768d9d5eb51","c9698c7d-00a3-7ac2-154a-6cf81764fe0e","7ea6d0bb-36f7-c87a-1d66-9bbd76224d1d"]},{"uuid":"4e2f90cc-ca58-cb4d-7b90-99a755d3667e","isOpen":false,"children":["4f2099b5-bb59-e857-4700-f5457242d8e3","882f2f03-faea-bc12-b70f-f975a57f0def","efeb281f-e6e6-0468-f87c-0a68dae10749","56ce7373-e3b3-b4f1-a4d0-023f589507c8"]},{"uuid":"a8f0ee04-f09e-8588-42fe-7be3b77e0e11","isOpen":true,"children":[{"uuid":"aab2863e-cd4a-a5b7-2e6f-530ad2f77e03","isOpen":true,"children":["c872ca07-8295-39b3-7273-085ff88e579f","eaa35bc1-5fcb-97ad-c576-28ec04da4e20"]},{"uuid":"c5d5e8a0-794b-d346-d05e-8780ab7eb9b4","isOpen":true,"children":["8635c4b3-4d31-b48d-5941-93ace992d695","1e1e30de-8877-a711-655c-d601dd7fcd04"]}]},{"uuid":"d55d02d9-e054-1d71-f29b-f4222c92d26b","isOpen":true,"children":[{"uuid":"6a374db3-a662-2b3d-f762-49eccf0df68d","isOpen":true,"children":["33e1951a-38eb-56af-ac29-8d42461d808d","eddd962c-e9e7-f129-1e32-e8d82c6a0340"]},{"uuid":"15de60b1-6123-cb69-0c3a-090303bf5c43","isOpen":true,"children":["30c78b14-a379-13c1-e76f-85cc70430463","4b9c9bfb-302f-23d0-77ae-4858a0aa164e"]},{"uuid":"13245b4c-3d38-75ab-c449-4876e89aea74","isOpen":true,"children":["8954fbdb-739a-773a-625c-b4652bec6fb2","534cfcef-b098-dfa2-60fd-50cc0b1670c3"]},{"uuid":"90fb2944-eb30-6f01-87ea-37423f440eb6","isOpen":true,"children":["85cbd994-dc72-ee75-597e-ff79ab1b425c","51a778b5-5985-8921-34b9-732f2955137a"]}]}]}],"textures":[{"name":"stripped_dark_oak_log.png","path":"","folder":"block","namespace":"Desktop","id":"0","group":"","width":16,"height":16,"uv_width":16,"uv_height":16,"particle":false,"use_as_default":false,"layers_enabled":false,"sync_to_project":"","render_mode":"default","render_sides":"auto","pbr_channel":"color","frame_time":1,"frame_order_type":"loop","frame_order":"","frame_interpolate":false,"visible":true,"internal":true,"saved":false,"uuid":"3c9e2505-eba4-6654-80e6-ceca82ed42d6","source":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABg0lEQVR4AWySvU4CURCFhwUhLGAgMTERLPAx7CxNNPEJfAAfwtbW1jcwsbKyoLOysPIvsSJRaxtkCSpe9xs4m2XDJnNn5p65M2dmNrq52g/v9yfh7vownJ/uhsHlgfuPg6Nwcbbn96+3xwG/iONHln5J8pWeZvV6zVr1ktvV2rrr0SS4Hicz1xz5+KgRr3HnstNvWLe7bc3WhsVx0/ABsNGrxBko4Pnl056GQ/t4e3CNn38khsSLoScgqBGXUVaZlQ2wU61kLUEZHEZFhp6AAFt8msF3pWSTyXRxO1cwKjKMxsnPHE1PKKbK+0fnRUOEGQyZHfHOgJ7ywdjV3/n0tQUY8QBMAsNsC2QVoJZ4oJaEkQhbBaL+Zm9pbarI0AjEh6EecIePpkBUHAqAArAlSjgd/enKh+wzaHe2rNeuOVCkLD/fIoFKmM2ASyihNYNVe8/j2M4AQ2uiZ/mr9i5GxFDQ/wNVZC0AiCjqz9TewRAVzBjoASBDJIAKqqgtwBCcOAr+AwAA///N8fUlAAAABklEQVQDAPwixYbzTVXhAAAAAElFTkSuQmCC"},{"name":"x_cross_cuff_l.png","relative_path":"../src/main/resources/assets/eroticdungeongame/textures/block/x_cross_cuff_l.png","folder":"block","namespace":"eroticdungeongame","id":"1","group":"","width":16,"height":16,"uv_width":16,"uv_height":16,"particle":false,"use_as_default":false,"layers_enabled":false,"sync_to_project":"","render_mode":"default","render_sides":"auto","pbr_channel":"color","frame_time":1,"frame_order_type":"loop","frame_order":"","frame_interpolate":false,"visible":true,"internal":true,"saved":true,"uuid":"d55e0c1b-63e6-eb6a-465c-275d5734d04e","source":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAA4ElEQVR4AeyQwQoBURSGjxNDDSUWsvcMSkmUJSuP5xmUsrCxYuEF7DyB0iCmGGr0XY0QF9ma+ueec+7///eco7VmJyxXGmG13gqJK7W2OW9rYvn0GASScnOGsvc9STiOiZ2kK8HBN7HtpwnnItB40vAwIchki7LanmQ86sXIX0ERADedu+vE33kyn02sYkyVVgECCoxDjik7oWaD0jpAAGzkZ3dmiSwyuiReLDeSL5Tezo9Gl95aAK2D6XgQY/Zhv/t2fmMAGbBEQPEbaETmRRDln55Xg08Fj7y/gcjPOzgDAAD//21h/YwAAAAGSURBVAMA/ClhIX3B9aYAAAAASUVORK5CYII="},{"name":"x_cross_cuff_r.png","relative_path":"../src/main/resources/assets/eroticdungeongame/textures/block/x_cross_cuff_r.png","folder":"block","namespace":"eroticdungeongame","id":"2","group":"","width":16,"height":16,"uv_width":16,"uv_height":16,"particle":false,"use_as_default":false,"layers_enabled":false,"sync_to_project":"","render_mode":"default","render_sides":"auto","pbr_channel":"color","frame_time":1,"frame_order_type":"loop","frame_order":"","frame_interpolate":false,"visible":true,"internal":true,"saved":true,"uuid":"8085d83a-1838-57b1-4fb0-2d63b00971b0","source":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAA4UlEQVR4AeyRMQrCQBBFx1UTMdrEwgt4BkGwMI0gWAiewePZWdko6BHsbMXCIo1ETEQjb8BgimQLWwN/dzPz/9+ZWTMcTdP+IFAE43kKiLFPZguNS8ln6o4rXttXSnQN5ZHEksSRNJq+3G+hOK6nuaLFIACdbi8z4oz4dL7IfruqFImJG24DCJ4vQqI3U8HxsCsVwzYsAIHX8nPlMwtyZTD0D6gAQP7snG3IKmAOADN6R2jrH44aIOQ1TM2VzXpZoXd2CDaYb2JV7WySfF4llIoRyKftf2pgpxUz/gYiP8/gDQAA///BewVvAAAABklEQVQDAGNNaSEf5e2gAAAAAElFTkSuQmCC"},{"name":"x_cross_cuff_l_2.png","relative_path":"../src/main/resources/assets/eroticdungeongame/textures/block/x_cross_cuff_l_2.png","folder":"block","namespace":"eroticdungeongame","id":"1","group":"","width":16,"height":16,"uv_width":16,"uv_height":16,"particle":true,"use_as_default":false,"layers_enabled":true,"sync_to_project":"2e6c617e-576f-266b-efd2-d03e98fc89c3","render_mode":"default","render_sides":"auto","pbr_channel":"color","frame_time":1,"frame_order_type":"loop","frame_order":"","frame_interpolate":false,"visible":true,"internal":true,"saved":true,"uuid":"222beffd-e72c-bd45-26dd-97cdf90b436a","layers":[{"name":"layer","offset":[0,0],"scale":[1,1],"opacity":100,"visible":true,"blend_mode":"default","width":16,"height":16,"data_url":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABA0lEQVR4AaRTwQqCQBBdl9LATh6iPqBb50AoKegSFAR9Q1/VNwRBQZegkEDoR4oOnRLSIvOtCDoqask+mfdm5qGzu5z5j25MPWM093qDidfVhyIezxaen8pdwqAqy8zcr6TTcSudrYOE2H7cc5tRIAw+bwdxDE+7hIHr2LHmMkR8QU3VEj1pWqLIF4TB5Xrzw/hK0+IVAeOYfqvZCFjkDQ25iJQacgwLoFloANUp57KiMoAminLOKwoDaAOGCFCdcv5yXQbgf6MnUa1rDKANlHPL3EhUDPluvczMhTViG2GC4xs9ykWaYSIMEPyK/w3anb64vrjGGCKGmXW9kUMdgBi9XwAAAP//aV5u1QAAAAZJREFUAwD/fHA9QtvJTAAAAABJRU5ErkJggg=="}],"source":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABA0lEQVR4AaRTwQqCQBBdl9LATh6iPqBb50AoKegSFAR9Q1/VNwRBQZegkEDoR4oOnRLSIvOtCDoqask+mfdm5qGzu5z5j25MPWM093qDidfVhyIezxaen8pdwqAqy8zcr6TTcSudrYOE2H7cc5tRIAw+bwdxDE+7hIHr2LHmMkR8QU3VEj1pWqLIF4TB5Xrzw/hK0+IVAeOYfqvZCFjkDQ25iJQacgwLoFloANUp57KiMoAminLOKwoDaAOGCFCdcv5yXQbgf6MnUa1rDKANlHPL3EhUDPluvczMhTViG2GC4xs9ykWaYSIMEPyK/w3anb64vrjGGCKGmXW9kUMdgBi9XwAAAP//aV5u1QAAAAZJREFUAwD/fHA9QtvJTAAAAABJRU5ErkJggg=="},{"name":"x_cross_cuff_r_2.png","relative_path":"../src/main/resources/assets/eroticdungeongame/textures/block/x_cross_cuff_r_2.png","folder":"block","namespace":"eroticdungeongame","id":"4","group":"","width":16,"height":16,"uv_width":16,"uv_height":16,"particle":false,"use_as_default":false,"layers_enabled":false,"sync_to_project":"","render_mode":"default","render_sides":"auto","pbr_channel":"color","frame_time":1,"frame_order_type":"loop","frame_order":"","frame_interpolate":false,"visible":true,"internal":true,"saved":true,"uuid":"ae0f73ad-0d90-3136-40b3-ff40156753fd","source":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABBElEQVR4AaRSQQqCQBSdptJI2ngGgxatg6AgN0HQIugMnaozBC2CoI0tgqATtPAMbsJIKyffB0VmxgwSH/7//vfNzJ/HWfq406UYDF2BLzCazClOS5UvCaDrcvZq3mFDOB13tXcCthokEN4CpTN5RQqnI0hAV2gapo5WOBIwTEsptNq2wukIEtCt5vtXXb/CcUz8GavndZwemy1WQvlDIngchQyQePa4BwSZl3M6gkwix64AxN/ArY7NALkJc+GN6pvIdwAn4syZEyFYz6vI9OBwn66E7ZfViv20Bhph5f12nVsZdi42lsUkUFb8hf9fIBsahgggBxAXhwoOOYyXxd3+WHwAAAD//8XUl5EAAAAGSURBVAMAHgZwHU4QIl8AAAAASUVORK5CYII="},{"name":"oak.png","path":"","folder":"block/wood/stripped_log","namespace":"tfc","id":"5","group":"","width":16,"height":16,"uv_width":16,"uv_height":16,"particle":false,"use_as_default":false,"layers_enabled":false,"sync_to_project":"","render_mode":"default","render_sides":"auto","pbr_channel":"color","frame_time":1,"frame_order_type":"loop","frame_order":"","frame_interpolate":false,"visible":true,"internal":true,"saved":false,"uuid":"d08f902f-f5f7-a333-a8e2-bc7bc2399678","source":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACAElEQVR4AWRSS47TQBB9bttpJ7YzIcloxAJOw4YtEhJr7sAFOMBsEEtW7BFbdlyFFULDDBM7/n+aeuV4JgLL9e2urlcf8+HdC/f5/Uv37eMbpe+f3rov168c5Uw8O9e/Xr/Wu5QGp69o2pP2KEYMaOoSgbXqNEGgkqxqBmRZCRNZn7bSr5scDDLw1e7qRqXv+cjLUnUyBg7OnO6Kp6574dN/f8hVcZ6K/1gYTWh4sFmnMDZ8qII+pc1FimMxZfQXofrIxr6HEXTPn13RxI+fv2EOxw6RDRHbBZK1BYPPa/U8A9oLyeOFUw9u7wvMn7iB8wYayTAfMjvrn+06z7QXbV+r60m8EkSqTo/MwYRKN7NT0mbt54nor+QhnQLhjwNdgPOcdpdWGFodI0uYH6f/6X4HolgGEUwt84zTCDZaoOpaODeibzvee6BDlqnO/qgirKt6KIJRlqXIp5rED+puHMGmETphU3dmmqs3QlHxLsksbYDddk0dyWqp8l/GR+jjjnAQx9ohThMEspk6hapt8ed2WiB72kwbrbQX7A+DK5kAJYOL/IibuzuECGCqpkdZVvCMYJMbhC9Cg+dV3u/2qPtBd4XBPCcxRhHU0pA0ScD6eEBiMFFQZy8oZyL8y+1W9qeH4XiiKAA7nCSr+Y5M5VGnc3uxocDVZYrdJlad7C8AAAD///h9vRsAAAAGSURBVAMAAuDyKz+/CToAAAAASUVORK5CYII="}],"display":{"thirdperson_righthand":{"rotation":[75,69,0],"translation":[-1.25,4,2.25],"scale":[0.375,0.375,0.375]},"thirdperson_lefthand":{"rotation":[75,75,0],"translation":[-1,3.75,1],"scale":[0.375,0.375,0.375]},"firstperson_righthand":{"rotation":[0,70,0],"translation":[-1.25,1.75,0],"scale":[0.4,0.4,0.4]},"firstperson_lefthand":{"rotation":[0,70,0],"translation":[-1.5,1.75,0],"scale":[0.4,0.4,0.4]},"ground":{"scale":[0.25,0.25,0.25]},"gui":{"rotation":[0,-180,0],"translation":[0.25,-4,0],"scale":[0.5,0.5,0.5]},"head":{"translation":[0,10.75,-3],"scale":[0.5,0.5,0.5]},"fixed":{"translation":[0,-4,-4],"scale":[0.5,0.5,0.5]}}} \ No newline at end of file diff --git a/model_source/base_x_cross.bbmodel b/model_source/base_x_cross.bbmodel new file mode 100644 index 00000000..8000b217 --- /dev/null +++ b/model_source/base_x_cross.bbmodel @@ -0,0 +1 @@ +{"meta":{"format_version":"5.0","model_format":"java_block","box_uv":false},"name":"base_x_cross","parent":"","java_block_version":"1.9.0","ambientocclusion":true,"front_gui_light":true,"visible_box":[1,1,0],"variable_placeholders":"","variable_placeholder_buttons":[],"unhandled_root_fields":{},"resolution":{"width":16,"height":16},"elements":[{"name":"cuff_u_l_f","box_uv":false,"render_order":"in_front","rescale":false,"locked":false,"shade":true,"light_emission":0,"allow_mirror_modeling":true,"from":[7.1621,26.7053,9.825],"to":[11.1621,27.7053,10.625],"autouv":0,"color":0,"rotation":[0,0,-22.5],"origin":[8,16,17.7825],"faces":{"north":{"uv":[2,11,6,12],"texture":1},"east":{"uv":[6,10,6.8,11],"rotation":180,"texture":1},"south":{"uv":[10,15,6,16],"texture":1},"west":{"uv":[1.2,10,2,11],"texture":1},"up":{"uv":[6,10.2,2,11],"texture":1},"down":{"uv":[6,0,2,0.8],"texture":1}},"type":"cube","uuid":"eddd962c-e9e7-f129-1e32-e8d82c6a0340"},{"name":"cuff_d_r_f","box_uv":false,"render_order":"in_front","rescale":false,"locked":false,"shade":true,"light_emission":0,"allow_mirror_modeling":true,"from":[4.8621,4.3303,9.825],"to":[8.8621,5.3303,10.625],"autouv":0,"color":0,"rotation":[0,0,-22.5],"origin":[8,16,17.7825],"faces":{"north":{"uv":[2,11,6,12],"texture":1},"east":{"uv":[1.2,10,2,11],"texture":1},"south":{"uv":[10,15,6,16],"texture":1},"west":{"uv":[6,10,6.8,11],"texture":1},"up":{"uv":[6,10.2,2,11],"texture":1},"down":{"uv":[6,0,2,0.8],"texture":1}},"type":"cube","uuid":"51a778b5-5985-8921-34b9-732f2955137a"},{"name":"cuff_u_r_f","box_uv":false,"render_order":"in_front","rescale":false,"locked":false,"shade":true,"light_emission":0,"allow_mirror_modeling":true,"from":[4.8379,26.7053,9.825],"to":[8.8379,27.7053,10.625],"autouv":0,"color":0,"rotation":[0,0,22.5],"origin":[8,16,17.7825],"faces":{"north":{"uv":[2,11,6,12],"texture":2},"east":{"uv":[1.2,10,2,11],"texture":2},"south":{"uv":[10,15,6,16],"texture":2},"west":{"uv":[6,10,6.8,11],"rotation":180,"texture":2},"up":{"uv":[6,10.2,2,11],"texture":2},"down":{"uv":[6,0,2,0.8],"texture":2}},"type":"cube","uuid":"4b9c9bfb-302f-23d0-77ae-4858a0aa164e"},{"name":"cuff_d_l_f","box_uv":false,"render_order":"in_front","rescale":false,"locked":false,"shade":true,"light_emission":0,"allow_mirror_modeling":true,"from":[7.1379,4.3303,9.825],"to":[11.1379,5.3303,10.625],"autouv":0,"color":0,"rotation":[0,0,22.5],"origin":[8,16,17.7825],"faces":{"north":{"uv":[2,11,6,12],"texture":2},"east":{"uv":[1.2,10,2,11],"texture":2},"south":{"uv":[10,15,6,16],"texture":2},"west":{"uv":[6,10,6.8,11],"texture":2},"up":{"uv":[6,10.2,2,11],"texture":2},"down":{"uv":[6,0,2,0.8],"texture":2}},"type":"cube","uuid":"534cfcef-b098-dfa2-60fd-50cc0b1670c3"},{"name":"beam_r_1","box_uv":false,"render_order":"default","rescale":false,"locked":false,"shade":true,"light_emission":0,"allow_mirror_modeling":true,"from":[5.6621,19.7053,14.625],"to":[9.1621,30.7053,15.625],"autouv":0,"color":2,"rotation":[0,0,-22.5],"origin":[8,16,12.7825],"faces":{"north":{"uv":[12,1,16,12],"texture":0},"east":{"uv":[12,1,13,12],"texture":0},"south":{"uv":[16,1,12,12],"texture":0},"west":{"uv":[15,1,16,12],"texture":0},"up":{"uv":[12,1,16,2],"rotation":180,"texture":0},"down":{"uv":[12,11,16,12],"rotation":180,"texture":0}},"type":"cube","uuid":"28c0939c-b20c-40bd-f011-3f4cacfd2762"},{"name":"cap_l_1","box_uv":false,"render_order":"default","rescale":false,"locked":false,"shade":true,"light_emission":0,"allow_mirror_modeling":true,"from":[14.1463,27.8018,14.615],"to":[17.9347,31.8018,15.635],"autouv":0,"color":2,"origin":[8,16,12.7825],"faces":{"north":{"uv":[0,5,4,9],"texture":0},"east":{"uv":[0,5,1,9],"rotation":180,"texture":0},"south":{"uv":[4,5,0,9],"texture":0},"west":{"uv":[3,5,4,9],"rotation":180,"texture":0},"up":{"uv":[0,5,4,6],"rotation":180,"texture":0},"down":{"uv":[0,7.98,4,8.98],"rotation":180,"texture":0}},"type":"cube","uuid":"f67b0615-7004-0d68-08af-eb26f8813d93"},{"name":"cap_r_1","box_uv":false,"render_order":"default","rescale":false,"locked":false,"shade":true,"light_emission":0,"allow_mirror_modeling":true,"from":[10.3579,27.8018,14.615],"to":[14.1463,31.8018,15.635],"autouv":0,"color":2,"origin":[8,16,12.7825],"faces":{"north":{"uv":[12,5,16,9],"texture":0},"east":{"uv":[12,5,13,9],"texture":0},"south":{"uv":[12,5,16,9],"rotation":180,"texture":0},"west":{"uv":[15,5,16,9],"texture":0},"up":{"uv":[12,5,16,6],"rotation":180,"texture":0},"down":{"uv":[12,7.98,16,8.98],"rotation":180,"texture":0}},"type":"cube","uuid":"85e6f4d3-0b23-479e-c083-6c1c5fac1e41"},{"name":"beam_l_1","box_uv":false,"render_order":"default","rescale":false,"locked":false,"shade":true,"light_emission":0,"allow_mirror_modeling":true,"from":[9.1621,19.7053,14.625],"to":[12.6621,30.7053,15.625],"autouv":0,"color":2,"rotation":[0,0,-22.5],"origin":[8,16,12.7825],"faces":{"north":{"uv":[0,3,4,14],"texture":0},"east":{"uv":[0,3,1,14],"texture":0},"south":{"uv":[4,3,0,14],"texture":0},"west":{"uv":[3,3,4,14],"texture":0},"up":{"uv":[0,3,4,4],"rotation":180,"texture":0},"down":{"uv":[0,13,4,14],"rotation":180,"texture":0}},"type":"cube","uuid":"4044179f-c97d-a421-04e6-c0c2d4777143"},{"name":"beam_l_2","box_uv":false,"render_order":"default","rescale":false,"locked":false,"shade":true,"light_emission":0,"allow_mirror_modeling":true,"from":[6.8379,19.7053,14.62],"to":[10.3379,30.7053,15.63],"autouv":0,"color":2,"rotation":[0,0,22.5],"origin":[8,16,12.7825],"faces":{"north":{"uv":[0,3,4,14],"texture":0},"east":{"uv":[0,3,1,14],"texture":0},"south":{"uv":[4,3,0,14],"texture":0},"west":{"uv":[3,3,4,14],"texture":0},"up":{"uv":[0,3,4,4],"rotation":180,"texture":0},"down":{"uv":[0,13,4,14],"rotation":180,"texture":0}},"type":"cube","uuid":"c9a99439-0ff9-9737-c113-227392eee2d9"},{"name":"beam_r_2","box_uv":false,"render_order":"default","rescale":false,"locked":false,"shade":true,"light_emission":0,"allow_mirror_modeling":true,"from":[3.3379,19.7053,14.62],"to":[6.8379,30.7053,15.63],"autouv":0,"color":2,"rotation":[0,0,22.5],"origin":[8,16,12.7825],"faces":{"north":{"uv":[12,1,16,12],"texture":0},"east":{"uv":[12,1,13,12],"texture":0},"south":{"uv":[16,1,12,12],"texture":0},"west":{"uv":[15,1,16,12],"texture":0},"up":{"uv":[12,1,16,2],"rotation":180,"texture":0},"down":{"uv":[12,11,16,12],"rotation":180,"texture":0}},"type":"cube","uuid":"e8daad93-5cfc-0b03-c8be-3fee6798ae0e"},{"name":"cap_l_2","box_uv":false,"render_order":"default","rescale":false,"locked":false,"shade":true,"light_emission":0,"allow_mirror_modeling":true,"from":[1.8537,27.8018,14.615],"to":[5.6421,31.8018,15.635],"autouv":0,"color":2,"origin":[8,16,12.7825],"faces":{"north":{"uv":[0,5,4,9],"texture":0},"east":{"uv":[0,5,1,9],"rotation":180,"texture":0},"south":{"uv":[4,5,0,9],"texture":0},"west":{"uv":[3,5,4,9],"rotation":180,"texture":0},"up":{"uv":[0,5,4,6],"rotation":180,"texture":0},"down":{"uv":[0,7.98,4,8.98],"rotation":180,"texture":0}},"type":"cube","uuid":"7ad90be5-553e-99ce-5518-50430a439e17"},{"name":"cap_r_2","box_uv":false,"render_order":"default","rescale":false,"locked":false,"shade":true,"light_emission":0,"allow_mirror_modeling":true,"from":[-1.9347,27.8018,14.615],"to":[1.8537,31.8018,15.635],"autouv":0,"color":2,"origin":[8,16,12.7825],"faces":{"north":{"uv":[12,5,16,9],"texture":0},"east":{"uv":[12,5,13,9],"texture":0},"south":{"uv":[12,5,16,9],"rotation":180,"texture":0},"west":{"uv":[15,5,16,9],"texture":0},"up":{"uv":[12,5,16,6],"rotation":180,"texture":0},"down":{"uv":[12,7.98,16,8.98],"rotation":180,"texture":0}},"type":"cube","uuid":"e3129f17-21b9-2e92-6b66-6fa31c010052"},{"name":"beam_l_4","box_uv":false,"render_order":"default","rescale":false,"locked":false,"shade":true,"light_emission":0,"allow_mirror_modeling":true,"from":[6.8621,1.3303,14.62],"to":[10.3621,12.3303,15.63],"autouv":0,"color":2,"rotation":[0,0,-22.5],"origin":[8,16,12.7825],"faces":{"north":{"uv":[0,3,4,14],"texture":0},"east":{"uv":[0,3,1,14],"texture":0},"south":{"uv":[4,3,0,14],"texture":0},"west":{"uv":[3,3,4,14],"texture":0},"up":{"uv":[0,3,4,4],"rotation":180,"texture":0},"down":{"uv":[0,13,4,14],"rotation":180,"texture":0}},"type":"cube","uuid":"4f2099b5-bb59-e857-4700-f5457242d8e3"},{"name":"beam_r_4","box_uv":false,"render_order":"default","rescale":false,"locked":false,"shade":true,"light_emission":0,"allow_mirror_modeling":true,"from":[3.3621,1.3303,14.62],"to":[6.8621,12.3303,15.63],"autouv":0,"color":2,"rotation":[0,0,-22.5],"origin":[8,16,12.7825],"faces":{"north":{"uv":[12,1,16,12],"texture":0},"east":{"uv":[12,1,13,12],"texture":0},"south":{"uv":[16,1,12,12],"texture":0},"west":{"uv":[15,1,16,12],"texture":0},"up":{"uv":[12,1,16,2],"rotation":180,"texture":0},"down":{"uv":[12,11,16,12],"rotation":180,"texture":0}},"type":"cube","uuid":"882f2f03-faea-bc12-b70f-f975a57f0def"},{"name":"cap_l_4","box_uv":false,"render_order":"default","rescale":false,"locked":false,"shade":true,"light_emission":0,"allow_mirror_modeling":true,"from":[1.8857,0,14.615],"to":[5.6741,4.2218,15.635],"autouv":0,"color":2,"origin":[8,16,12.7825],"faces":{"north":{"uv":[0,5,4,9],"texture":0},"east":{"uv":[0,5,1,9],"rotation":180,"texture":0},"south":{"uv":[4,5,0,9],"texture":0},"west":{"uv":[3,5,4,9],"rotation":180,"texture":0},"up":{"uv":[0,5,4,6],"rotation":180,"texture":0},"down":{"uv":[0,7.98,4,8.98],"rotation":180,"texture":0}},"type":"cube","uuid":"efeb281f-e6e6-0468-f87c-0a68dae10749"},{"name":"cap_r_4","box_uv":false,"render_order":"default","rescale":false,"locked":false,"shade":true,"light_emission":0,"allow_mirror_modeling":true,"from":[-1.8987,0,14.615],"to":[1.8897,4.2218,15.635],"autouv":0,"color":2,"origin":[8,16,12.7825],"faces":{"north":{"uv":[12,5,16,9],"texture":0},"east":{"uv":[12,5,13,9],"texture":0},"south":{"uv":[12,5,16,9],"rotation":180,"texture":0},"west":{"uv":[15,5,16,9],"texture":0},"up":{"uv":[12,5,16,6],"rotation":180,"texture":0},"down":{"uv":[12,7.98,16,8.98],"rotation":180,"texture":0}},"type":"cube","uuid":"56ce7373-e3b3-b4f1-a4d0-023f589507c8"},{"name":"beam_l_3","box_uv":false,"render_order":"default","rescale":false,"locked":false,"shade":true,"light_emission":0,"allow_mirror_modeling":true,"from":[9.1379,1.3303,14.625],"to":[12.6379,12.3303,15.625],"autouv":0,"color":2,"rotation":[0,0,22.5],"origin":[8,16,12.7825],"faces":{"north":{"uv":[0,3,4,14],"texture":0},"east":{"uv":[0,3,1,14],"texture":0},"south":{"uv":[4,3,0,14],"texture":0},"west":{"uv":[3,3,4,14],"texture":0},"up":{"uv":[0,3,4,4],"rotation":180,"texture":0},"down":{"uv":[0,13,4,14],"rotation":180,"texture":0}},"type":"cube","uuid":"9b606231-e3dd-6f2a-1a33-5f540ab9db82"},{"name":"beam_r_3","box_uv":false,"render_order":"default","rescale":false,"locked":false,"shade":true,"light_emission":0,"allow_mirror_modeling":true,"from":[5.6379,1.3303,14.625],"to":[9.1379,12.3303,15.625],"autouv":0,"color":2,"rotation":[0,0,22.5],"origin":[8,16,12.7825],"faces":{"north":{"uv":[12,1,16,12],"texture":0},"east":{"uv":[12,1,13,12],"texture":0},"south":{"uv":[16,1,12,12],"texture":0},"west":{"uv":[15,1,16,12],"texture":0},"up":{"uv":[12,1,16,2],"rotation":180,"texture":0},"down":{"uv":[12,11,16,12],"rotation":180,"texture":0}},"type":"cube","uuid":"3ef2830f-7803-2339-58eb-e768d9d5eb51"},{"name":"cap_l_3","box_uv":false,"render_order":"default","rescale":false,"locked":false,"shade":true,"light_emission":0,"allow_mirror_modeling":true,"from":[14.1463,0,14.615],"to":[17.9347,4.2218,15.635],"autouv":0,"color":2,"origin":[8,16,12.7825],"faces":{"north":{"uv":[0,5,4,9],"texture":0},"east":{"uv":[0,5,1,9],"rotation":180,"texture":0},"south":{"uv":[4,5,0,9],"texture":0},"west":{"uv":[3,5,4,9],"rotation":180,"texture":0},"up":{"uv":[0,5,4,6],"rotation":180,"texture":0},"down":{"uv":[0,7.98,4,8.98],"rotation":180,"texture":0}},"type":"cube","uuid":"c9698c7d-00a3-7ac2-154a-6cf81764fe0e"},{"name":"cap_r_3","box_uv":false,"render_order":"default","rescale":false,"locked":false,"shade":true,"light_emission":0,"allow_mirror_modeling":true,"from":[10.3579,0,14.615],"to":[14.1463,4.2218,15.635],"autouv":0,"color":2,"origin":[8,16,12.7825],"faces":{"north":{"uv":[12,5,16,9],"texture":0},"east":{"uv":[12,5,13,9],"texture":0},"south":{"uv":[12,5,16,9],"rotation":180,"texture":0},"west":{"uv":[15,5,16,9],"texture":0},"up":{"uv":[12,5,16,6],"rotation":180,"texture":0},"down":{"uv":[12,7.98,16,8.98],"rotation":180,"texture":0}},"type":"cube","uuid":"7ea6d0bb-36f7-c87a-1d66-9bbd76224d1d"},{"name":"Xmiddle_l_u","box_uv":false,"render_order":"default","rescale":false,"locked":false,"shade":true,"light_emission":0,"allow_mirror_modeling":true,"from":[7.147,15.5,14.635],"to":[13.6891,20,15.615],"autouv":0,"color":0,"origin":[8,20,12.7825],"faces":{"north":{"uv":[0,4,8,8.5],"texture":0},"east":{"uv":[0,4,1,8.5],"rotation":180,"texture":0},"south":{"uv":[8,4,0,8.5],"texture":0},"west":{"uv":[7,4,8,8.5],"rotation":180,"texture":0},"up":{"uv":[0,4,8,5],"rotation":180,"texture":0},"down":{"uv":[0,7.5,8,8.5],"rotation":180,"texture":0}},"type":"cube","uuid":"c872ca07-8295-39b3-7273-085ff88e579f"},{"name":"Xmiddle_r_u","box_uv":false,"render_order":"default","rescale":false,"locked":false,"shade":true,"light_emission":0,"allow_mirror_modeling":true,"from":[2.3109,15.5,14.63],"to":[8.778,20,15.62],"autouv":0,"color":0,"origin":[8,20,12.7825],"faces":{"north":{"uv":[8,4,16,8.5],"texture":0},"east":{"uv":[10,8.5,11,4],"rotation":180,"texture":0},"south":{"uv":[16,4,8,8.5],"texture":0},"west":{"uv":[15,8.5,16,4],"rotation":180,"texture":0},"up":{"uv":[8,4,16,5],"rotation":180,"texture":0},"down":{"uv":[8,7.5,16,8.5],"rotation":180,"texture":0}},"type":"cube","uuid":"eaa35bc1-5fcb-97ad-c576-28ec04da4e20"},{"name":"Xmiddle_r_d","box_uv":false,"render_order":"default","rescale":false,"locked":false,"shade":true,"light_emission":0,"allow_mirror_modeling":true,"from":[2.3109,11,14.63],"to":[8.778,15.5,15.62],"autouv":0,"color":0,"origin":[8,15.5,12.7825],"faces":{"north":{"uv":[8,8.5,16,13],"texture":0},"east":{"uv":[10,13,11,8.5],"rotation":180,"texture":0},"south":{"uv":[16,8.5,8,13],"texture":0},"west":{"uv":[15,13,16,8.5],"rotation":180,"texture":0},"up":{"uv":[8,8.5,16,9.5],"rotation":180,"texture":0},"down":{"uv":[8,12,16,13],"rotation":180,"texture":0}},"type":"cube","uuid":"8635c4b3-4d31-b48d-5941-93ace992d695"},{"name":"Xmiddle_l_d","box_uv":false,"render_order":"default","rescale":false,"locked":false,"shade":true,"light_emission":0,"allow_mirror_modeling":true,"from":[7.147,11,14.635],"to":[13.6891,15.5,15.615],"autouv":0,"color":0,"origin":[8,15.5,12.7825],"faces":{"north":{"uv":[0,8.5,8,13],"texture":0},"east":{"uv":[0,8.5,1,13],"rotation":180,"texture":0},"south":{"uv":[8,8,0,12.5],"texture":0},"west":{"uv":[7,8.5,8,13],"rotation":180,"texture":0},"up":{"uv":[0,8.5,8,9.5],"rotation":180,"texture":0},"down":{"uv":[0,12,8,13],"rotation":180,"texture":0}},"type":"cube","uuid":"1e1e30de-8877-a711-655c-d601dd7fcd04"},{"name":"cuff_u_l_l","box_uv":false,"render_order":"in_front","rescale":false,"locked":false,"shade":true,"light_emission":0,"allow_mirror_modeling":true,"from":[11.1621,26.7053,9.825],"to":[11.9621,27.7053,14.625],"autouv":0,"color":0,"rotation":[0,0,-22.5],"origin":[8,16,17.7825],"faces":{"north":{"uv":[1,11,2,11.8],"rotation":90,"texture":1},"east":{"uv":[0,10.8,1,6],"rotation":90,"texture":1},"south":{"uv":[1,5.2,2,6],"rotation":90,"texture":1},"west":{"uv":[5.8,15,1,16],"texture":1},"up":{"uv":[1,10.8,1.8,6],"texture":1},"down":{"uv":[1,0.2,1.8,5],"rotation":180,"texture":1}},"type":"cube","uuid":"2de49bed-a4da-9893-9106-c91ec6ebc2fd"},{"name":"cuff_u_l_r","box_uv":false,"render_order":"in_front","rescale":false,"locked":false,"shade":true,"light_emission":0,"allow_mirror_modeling":true,"from":[6.3621,26.7053,9.825],"to":[7.1621,27.7053,14.625],"autouv":0,"color":0,"rotation":[0,0,-22.5],"origin":[8,16,17.7825],"faces":{"north":{"uv":[6,11,7,11.8],"rotation":90,"texture":1},"east":{"uv":[15,15,10.2,16],"texture":1},"south":{"uv":[6,5.2,7,6],"rotation":90,"texture":1},"west":{"uv":[7,6,8,10.8],"rotation":90,"texture":1},"up":{"uv":[6.2,10.8,7,6],"texture":1},"down":{"uv":[6.2,0.2,7,5],"rotation":180,"texture":1}},"type":"cube","uuid":"05c775b6-84d3-6ed0-6c6d-f25ffcac71c4"},{"name":"cuff_u_r_r","box_uv":false,"render_order":"in_front","rescale":false,"locked":false,"shade":true,"light_emission":0,"allow_mirror_modeling":true,"from":[4.0379,26.7053,9.825],"to":[4.8379,27.7053,14.625],"autouv":0,"color":0,"rotation":[0,0,22.5],"origin":[8,16,17.7825],"faces":{"north":{"uv":[6,11,7,11.8],"rotation":90,"texture":2},"east":{"uv":[15,15,10.2,16],"texture":2},"south":{"uv":[6,5.2,7,6],"rotation":90,"texture":2},"west":{"uv":[7,6,8,10.8],"rotation":90,"texture":2},"up":{"uv":[6.2,10.8,7,6],"texture":2},"down":{"uv":[6.2,0.2,7,5],"rotation":180,"texture":2}},"type":"cube","uuid":"95506c60-bc76-44f2-47e9-e1d71504518b"},{"name":"cuff_u_r_l","box_uv":false,"render_order":"in_front","rescale":false,"locked":false,"shade":true,"light_emission":0,"allow_mirror_modeling":true,"from":[8.8379,26.7053,9.825],"to":[9.6379,27.7053,14.625],"autouv":0,"color":0,"rotation":[0,0,22.5],"origin":[8,16,17.7825],"faces":{"north":{"uv":[1,11,2,11.8],"rotation":90,"texture":2},"east":{"uv":[0,10.8,1,6],"rotation":90,"texture":2},"south":{"uv":[1,5.2,2,6],"rotation":90,"texture":2},"west":{"uv":[5.8,15,1,16],"texture":2},"up":{"uv":[1,10.8,1.8,6],"texture":2},"down":{"uv":[1,5,1.8,0.2],"texture":2}},"type":"cube","uuid":"ee0a86b0-25bf-95a8-8760-5ce3b525ba10"},{"name":"cuff_d_l_l","box_uv":false,"render_order":"in_front","rescale":false,"locked":false,"shade":true,"light_emission":0,"allow_mirror_modeling":true,"from":[11.1379,4.3303,9.825],"to":[11.9379,5.3303,14.625],"autouv":0,"color":0,"rotation":[0,0,22.5],"origin":[8,16,17.7825],"faces":{"north":{"uv":[1,11,2,11.8],"rotation":90,"texture":2},"east":{"uv":[0,10.8,1,6],"rotation":90,"texture":2},"south":{"uv":[1,5.2,2,6],"rotation":90,"texture":2},"west":{"uv":[5.8,15,1,16],"texture":2},"up":{"uv":[1,10.8,1.8,6],"texture":2},"down":{"uv":[1,5,1.8,0.2],"texture":2}},"type":"cube","uuid":"0f8c4fa2-0fee-89c2-922f-2a8b15496e49"},{"name":"cuff_d_l_r","box_uv":false,"render_order":"in_front","rescale":false,"locked":false,"shade":true,"light_emission":0,"allow_mirror_modeling":true,"from":[6.3379,4.3303,9.825],"to":[7.1379,5.3303,14.625],"autouv":0,"color":0,"rotation":[0,0,22.5],"origin":[8,16,17.7825],"faces":{"north":{"uv":[6,11,7,11.8],"rotation":90,"texture":2},"east":{"uv":[15,15,10.2,16],"texture":2},"south":{"uv":[6,5.2,7,6],"rotation":90,"texture":2},"west":{"uv":[7,6,8,10.8],"rotation":90,"texture":2},"up":{"uv":[6.2,10.8,7,6],"texture":2},"down":{"uv":[6.2,0.2,7,5],"rotation":180,"texture":2}},"type":"cube","uuid":"624c09b2-6717-800c-12c5-c54d05211444"},{"name":"cuff_d_r_l","box_uv":false,"render_order":"in_front","rescale":false,"locked":false,"shade":true,"light_emission":0,"allow_mirror_modeling":true,"from":[8.8621,4.3303,9.825],"to":[9.6621,5.3303,14.625],"autouv":0,"color":0,"rotation":[0,0,-22.5],"origin":[8,16,17.7825],"faces":{"north":{"uv":[1,11,2,11.8],"rotation":90,"texture":1},"east":{"uv":[0,10.8,1,6],"rotation":90,"texture":1},"south":{"uv":[1,5.2,2,6],"rotation":90,"texture":1},"west":{"uv":[5.8,15,1,16],"texture":1},"up":{"uv":[1,10.8,1.8,6],"texture":1},"down":{"uv":[1,0.2,1.8,5],"rotation":180,"texture":1}},"type":"cube","uuid":"69e8ac13-0d36-cac1-55d7-0a82061c82d7"},{"name":"cuff_d_r_r","box_uv":false,"render_order":"in_front","rescale":false,"locked":false,"shade":true,"light_emission":0,"allow_mirror_modeling":true,"from":[4.0621,4.3303,9.825],"to":[4.8621,5.3303,14.625],"autouv":0,"color":0,"rotation":[0,0,-22.5],"origin":[8,16,17.7825],"faces":{"north":{"uv":[6,11,7,11.8],"rotation":90,"texture":1},"east":{"uv":[14.8,15,10,16],"texture":1},"south":{"uv":[6,5.2,7,6],"rotation":90,"texture":1},"west":{"uv":[7,6,8,10.8],"rotation":90,"texture":1},"up":{"uv":[6.2,10.8,7,6],"texture":1},"down":{"uv":[6.2,0.2,7,5],"rotation":180,"texture":1}},"type":"cube","uuid":"bcbc9b18-8bd1-2589-5689-a63db821140b"}],"groups":[{"uuid":"6a374db3-a662-2b3d-f762-49eccf0df68d","export":true,"locked":false,"origin":[8,16,12.7825],"rotation":[0,0,0],"color":0,"name":"cuff_u_l","children":[],"reset":false,"shade":true,"mirror_uv":false,"selected":false,"visibility":true,"autouv":0,"isOpen":true,"primary_selected":false},{"uuid":"90fb2944-eb30-6f01-87ea-37423f440eb6","export":true,"locked":false,"origin":[8,16,12.7825],"rotation":[0,0,0],"color":0,"name":"cuff_d_r","children":[],"reset":false,"shade":true,"mirror_uv":false,"selected":false,"visibility":true,"autouv":0,"isOpen":true,"primary_selected":false},{"uuid":"15de60b1-6123-cb69-0c3a-090303bf5c43","export":true,"locked":false,"origin":[8,16,12.7825],"rotation":[0,0,0],"color":0,"name":"cuff_u_r","children":[],"reset":false,"shade":true,"mirror_uv":false,"selected":false,"visibility":true,"autouv":0,"isOpen":true,"primary_selected":false},{"uuid":"13245b4c-3d38-75ab-c449-4876e89aea74","export":true,"locked":false,"origin":[8,16,12.7825],"rotation":[0,0,0],"color":0,"name":"cuff_d_l","children":[],"reset":false,"shade":true,"mirror_uv":false,"selected":false,"visibility":true,"autouv":0,"isOpen":true,"primary_selected":false},{"uuid":"59d980f3-1801-5299-d390-899e07b01f1b","export":true,"locked":false,"origin":[8,16,12.7825],"rotation":[0,0,0],"color":0,"name":"X_u_l","children":[],"reset":false,"shade":true,"mirror_uv":false,"selected":false,"visibility":true,"autouv":0,"isOpen":true,"primary_selected":false},{"uuid":"7bed3fde-5bfc-9923-02dd-3893ea0424f9","export":true,"locked":false,"origin":[8,16,12.7825],"rotation":[0,0,0],"color":0,"name":"X_u_r","children":[],"reset":false,"shade":true,"mirror_uv":false,"selected":false,"visibility":true,"autouv":0,"isOpen":true,"primary_selected":false},{"uuid":"4e2f90cc-ca58-cb4d-7b90-99a755d3667e","export":true,"locked":false,"origin":[8,16,12.7825],"rotation":[0,0,0],"color":0,"name":"X_d_r","children":[],"reset":false,"shade":true,"mirror_uv":false,"selected":false,"visibility":true,"autouv":0,"isOpen":true,"primary_selected":false},{"uuid":"6fc7fd35-ac41-8ee9-a479-d845c9344d3e","export":true,"locked":false,"origin":[8,16,12.7825],"rotation":[0,0,0],"color":0,"name":"X_d_l","children":[],"reset":false,"shade":true,"mirror_uv":false,"selected":false,"visibility":true,"autouv":0,"isOpen":true,"primary_selected":false},{"uuid":"aab2863e-cd4a-a5b7-2e6f-530ad2f77e03","export":true,"locked":false,"origin":[8,20,12.7825],"rotation":[0,0,0],"color":0,"name":"Xmiddle_up","children":[],"reset":false,"shade":true,"mirror_uv":false,"selected":false,"visibility":true,"autouv":0,"isOpen":true,"primary_selected":false},{"uuid":"c5d5e8a0-794b-d346-d05e-8780ab7eb9b4","export":true,"locked":false,"origin":[8,15.5,12.7825],"rotation":[0,0,0],"color":0,"name":"Xmiddle_down","children":[],"reset":false,"shade":true,"mirror_uv":false,"selected":false,"visibility":true,"autouv":0,"isOpen":true,"primary_selected":false},{"uuid":"be091cab-67e5-60d5-dd0f-e46e730f77ff","export":true,"locked":false,"origin":[8,16,12.7825],"rotation":[0,0,0],"color":0,"name":"upper","children":[],"reset":false,"shade":true,"mirror_uv":false,"selected":false,"visibility":true,"autouv":0,"isOpen":true,"primary_selected":false},{"uuid":"3a703e7d-04f1-6cec-8cbc-de0f7a3084d1","export":true,"locked":false,"origin":[8,16,12.7825],"rotation":[0,0,0],"color":0,"name":"lower","children":[],"reset":false,"shade":true,"mirror_uv":false,"selected":false,"visibility":true,"autouv":0,"isOpen":true,"primary_selected":false},{"uuid":"b61d2ce0-01e0-00f3-a683-0ed4f5ef62ae","export":true,"locked":false,"origin":[8,8,8],"rotation":[0,0,0],"color":0,"name":"group","children":[],"reset":false,"shade":true,"mirror_uv":false,"selected":false,"visibility":true,"autouv":0,"isOpen":true,"primary_selected":true}],"outliner":[{"uuid":"b61d2ce0-01e0-00f3-a683-0ed4f5ef62ae","isOpen":true,"children":[{"uuid":"be091cab-67e5-60d5-dd0f-e46e730f77ff","isOpen":true,"children":[{"uuid":"59d980f3-1801-5299-d390-899e07b01f1b","isOpen":true,"children":["4044179f-c97d-a421-04e6-c0c2d4777143","28c0939c-b20c-40bd-f011-3f4cacfd2762","f67b0615-7004-0d68-08af-eb26f8813d93","85e6f4d3-0b23-479e-c083-6c1c5fac1e41"]},{"uuid":"7bed3fde-5bfc-9923-02dd-3893ea0424f9","isOpen":true,"children":["c9a99439-0ff9-9737-c113-227392eee2d9","e8daad93-5cfc-0b03-c8be-3fee6798ae0e","7ad90be5-553e-99ce-5518-50430a439e17","e3129f17-21b9-2e92-6b66-6fa31c010052"]},{"uuid":"aab2863e-cd4a-a5b7-2e6f-530ad2f77e03","isOpen":true,"children":["c872ca07-8295-39b3-7273-085ff88e579f","eaa35bc1-5fcb-97ad-c576-28ec04da4e20"]},{"uuid":"6a374db3-a662-2b3d-f762-49eccf0df68d","isOpen":true,"children":["eddd962c-e9e7-f129-1e32-e8d82c6a0340","2de49bed-a4da-9893-9106-c91ec6ebc2fd","05c775b6-84d3-6ed0-6c6d-f25ffcac71c4"]},{"uuid":"15de60b1-6123-cb69-0c3a-090303bf5c43","isOpen":true,"children":["4b9c9bfb-302f-23d0-77ae-4858a0aa164e","ee0a86b0-25bf-95a8-8760-5ce3b525ba10","95506c60-bc76-44f2-47e9-e1d71504518b"]}]},{"uuid":"3a703e7d-04f1-6cec-8cbc-de0f7a3084d1","isOpen":true,"children":[{"uuid":"6fc7fd35-ac41-8ee9-a479-d845c9344d3e","isOpen":true,"children":["9b606231-e3dd-6f2a-1a33-5f540ab9db82","3ef2830f-7803-2339-58eb-e768d9d5eb51","c9698c7d-00a3-7ac2-154a-6cf81764fe0e","7ea6d0bb-36f7-c87a-1d66-9bbd76224d1d"]},{"uuid":"4e2f90cc-ca58-cb4d-7b90-99a755d3667e","isOpen":true,"children":["4f2099b5-bb59-e857-4700-f5457242d8e3","882f2f03-faea-bc12-b70f-f975a57f0def","efeb281f-e6e6-0468-f87c-0a68dae10749","56ce7373-e3b3-b4f1-a4d0-023f589507c8"]},{"uuid":"c5d5e8a0-794b-d346-d05e-8780ab7eb9b4","isOpen":true,"children":["1e1e30de-8877-a711-655c-d601dd7fcd04","8635c4b3-4d31-b48d-5941-93ace992d695"]},{"uuid":"13245b4c-3d38-75ab-c449-4876e89aea74","isOpen":true,"children":["534cfcef-b098-dfa2-60fd-50cc0b1670c3","0f8c4fa2-0fee-89c2-922f-2a8b15496e49","624c09b2-6717-800c-12c5-c54d05211444"]},{"uuid":"90fb2944-eb30-6f01-87ea-37423f440eb6","isOpen":true,"children":["51a778b5-5985-8921-34b9-732f2955137a","69e8ac13-0d36-cac1-55d7-0a82061c82d7","bcbc9b18-8bd1-2589-5689-a63db821140b"]}]}]}],"textures":[{"name":"#wood.png","path":"","folder":"block","namespace":"minecraft","id":"0","group":"","width":16,"height":16,"uv_width":16,"uv_height":16,"particle":true,"use_as_default":false,"layers_enabled":false,"sync_to_project":"","render_mode":"default","render_sides":"auto","pbr_channel":"color","frame_time":1,"frame_order_type":"loop","frame_order":"","frame_interpolate":false,"visible":true,"internal":true,"saved":false,"uuid":"3c9e2505-eba4-6654-80e6-ceca82ed42d6","source":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABg0lEQVR4AWySvU4CURCFhwUhLGAgMTERLPAx7CxNNPEJfAAfwtbW1jcwsbKyoLOysPIvsSJRaxtkCSpe9xs4m2XDJnNn5p65M2dmNrq52g/v9yfh7vownJ/uhsHlgfuPg6Nwcbbn96+3xwG/iONHln5J8pWeZvV6zVr1ktvV2rrr0SS4Hicz1xz5+KgRr3HnstNvWLe7bc3WhsVx0/ABsNGrxBko4Pnl056GQ/t4e3CNn38khsSLoScgqBGXUVaZlQ2wU61kLUEZHEZFhp6AAFt8msF3pWSTyXRxO1cwKjKMxsnPHE1PKKbK+0fnRUOEGQyZHfHOgJ7ywdjV3/n0tQUY8QBMAsNsC2QVoJZ4oJaEkQhbBaL+Zm9pbarI0AjEh6EecIePpkBUHAqAArAlSjgd/enKh+wzaHe2rNeuOVCkLD/fIoFKmM2ASyihNYNVe8/j2M4AQ2uiZ/mr9i5GxFDQ/wNVZC0AiCjqz9TewRAVzBjoASBDJIAKqqgtwBCcOAr+AwAA///N8fUlAAAABklEQVQDAPwixYbzTVXhAAAAAElFTkSuQmCC"},{"name":"x_cross_cuff_l.png","path":"","folder":"block","namespace":"eroticdungeongame","id":"1","group":"","width":16,"height":16,"uv_width":16,"uv_height":16,"particle":false,"use_as_default":false,"layers_enabled":true,"sync_to_project":"2e6c617e-576f-266b-efd2-d03e98fc89c3","render_mode":"default","render_sides":"auto","pbr_channel":"color","frame_time":1,"frame_order_type":"loop","frame_order":"","frame_interpolate":false,"visible":true,"internal":true,"saved":false,"uuid":"222beffd-e72c-bd45-26dd-97cdf90b436a","layers":[{"name":"layer","offset":[0,0],"scale":[1,1],"opacity":100,"visible":true,"blend_mode":"default","width":16,"height":16,"data_url":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABA0lEQVR4AaRTwQqCQBBdl9LATh6iPqBb50AoKegSFAR9Q1/VNwRBQZegkEDoR4oOnRLSIvOtCDoqask+mfdm5qGzu5z5j25MPWM093qDidfVhyIezxaen8pdwqAqy8zcr6TTcSudrYOE2H7cc5tRIAw+bwdxDE+7hIHr2LHmMkR8QU3VEj1pWqLIF4TB5Xrzw/hK0+IVAeOYfqvZCFjkDQ25iJQacgwLoFloANUp57KiMoAminLOKwoDaAOGCFCdcv5yXQbgf6MnUa1rDKANlHPL3EhUDPluvczMhTViG2GC4xs9ykWaYSIMEPyK/w3anb64vrjGGCKGmXW9kUMdgBi9XwAAAP//aV5u1QAAAAZJREFUAwD/fHA9QtvJTAAAAABJRU5ErkJggg=="}],"source":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABA0lEQVR4AaRTwQqCQBBdl9LATh6iPqBb50AoKegSFAR9Q1/VNwRBQZegkEDoR4oOnRLSIvOtCDoqask+mfdm5qGzu5z5j25MPWM093qDidfVhyIezxaen8pdwqAqy8zcr6TTcSudrYOE2H7cc5tRIAw+bwdxDE+7hIHr2LHmMkR8QU3VEj1pWqLIF4TB5Xrzw/hK0+IVAeOYfqvZCFjkDQ25iJQacgwLoFloANUp57KiMoAminLOKwoDaAOGCFCdcv5yXQbgf6MnUa1rDKANlHPL3EhUDPluvczMhTViG2GC4xs9ykWaYSIMEPyK/w3anb64vrjGGCKGmXW9kUMdgBi9XwAAAP//aV5u1QAAAAZJREFUAwD/fHA9QtvJTAAAAABJRU5ErkJggg=="},{"name":"x_cross_cuff_r.png","path":"","folder":"block","namespace":"eroticdungeongame","id":"2","group":"","width":16,"height":16,"uv_width":16,"uv_height":16,"particle":false,"use_as_default":false,"layers_enabled":false,"sync_to_project":"","render_mode":"default","render_sides":"auto","pbr_channel":"color","frame_time":1,"frame_order_type":"loop","frame_order":"","frame_interpolate":false,"visible":true,"internal":true,"saved":false,"uuid":"ae0f73ad-0d90-3136-40b3-ff40156753fd","source":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABBElEQVR4AaRSQQqCQBSdptJI2ngGgxatg6AgN0HQIugMnaozBC2CoI0tgqATtPAMbsJIKyffB0VmxgwSH/7//vfNzJ/HWfq406UYDF2BLzCazClOS5UvCaDrcvZq3mFDOB13tXcCthokEN4CpTN5RQqnI0hAV2gapo5WOBIwTEsptNq2wukIEtCt5vtXXb/CcUz8GavndZwemy1WQvlDIngchQyQePa4BwSZl3M6gkwix64AxN/ArY7NALkJc+GN6pvIdwAn4syZEyFYz6vI9OBwn66E7ZfViv20Bhph5f12nVsZdi42lsUkUFb8hf9fIBsahgggBxAXhwoOOYyXxd3+WHwAAAD//8XUl5EAAAAGSURBVAMAHgZwHU4QIl8AAAAASUVORK5CYII="}],"display":{"thirdperson_righthand":{"rotation":[75,69,0],"translation":[-1.25,4,2.25],"scale":[0.375,0.375,0.375]},"thirdperson_lefthand":{"rotation":[75,75,0],"translation":[-1,3.75,1],"scale":[0.375,0.375,0.375]},"firstperson_righthand":{"rotation":[0,70,0],"translation":[-1.25,1.75,0],"scale":[0.4,0.4,0.4]},"firstperson_lefthand":{"rotation":[0,70,0],"translation":[-1.5,1.75,0],"scale":[0.4,0.4,0.4]},"ground":{"scale":[0.25,0.25,0.25]},"gui":{"rotation":[24,-136,0],"translation":[2,-4.25,0],"scale":[0.5,0.5,0.5]},"head":{"translation":[0,10.75,-3],"scale":[0.5,0.5,0.5]},"fixed":{"translation":[0,-4,-4],"scale":[0.5,0.5,0.5]}}} \ No newline at end of file diff --git a/model_source/base_x_cross_part.bbmodel b/model_source/base_x_cross_part.bbmodel index ec142354..49444669 100644 --- a/model_source/base_x_cross_part.bbmodel +++ b/model_source/base_x_cross_part.bbmodel @@ -1 +1 @@ -{"meta":{"format_version":"5.0","model_format":"java_block","box_uv":false},"name":"base_x_cross_part","parent":"","java_block_version":"1.9.0","ambientocclusion":true,"front_gui_light":false,"visible_box":[1,1,0],"variable_placeholders":"","variable_placeholder_buttons":[],"unhandled_root_fields":{"format_version":"1.9.0"},"resolution":{"width":16,"height":16},"elements":[{"name":"cube_u_1","box_uv":false,"render_order":"default","rescale":false,"locked":false,"shade":true,"light_emission":0,"allow_mirror_modeling":true,"from":[11.05,28,14.6051],"to":[17.3,32,15.8749],"autouv":0,"color":2,"origin":[8,16,12.7825],"faces":{"north":{"uv":[0,0,16,8],"rotation":180,"texture":0},"east":{"uv":[0,0,1.02,8],"rotation":180,"texture":0},"south":{"uv":[0,0,16,8],"rotation":180,"texture":0},"west":{"uv":[0,0,1.02,8],"rotation":180,"texture":0},"up":{"uv":[4,0,11,1.02],"rotation":180,"texture":0},"down":{"uv":[4,14.98,11,16],"rotation":180,"texture":0}},"type":"cube","uuid":"0585c540-c660-66f0-1fc7-9e9d6f71e3ab"},{"name":"cube_u_2","box_uv":false,"render_order":"default","rescale":false,"locked":false,"shade":true,"light_emission":0,"allow_mirror_modeling":true,"from":[-1.3,28,14.6051],"to":[4.95,32,16.0749],"autouv":0,"color":6,"origin":[8,16,12.7825],"faces":{"north":{"uv":[0,0,16,8],"rotation":180,"texture":0},"east":{"uv":[0,0,1.02,8],"rotation":180,"texture":0},"south":{"uv":[0,0,16,8],"rotation":180,"texture":0},"west":{"uv":[0,0,1.02,8],"rotation":180,"texture":0},"up":{"uv":[0,0,7,1.02],"rotation":180,"texture":0},"down":{"uv":[0,0,7,1.02],"rotation":180,"texture":0}},"type":"cube","uuid":"458e1444-45c5-3e8f-082a-89275a62f2f1"},{"name":"cuff_u_l_1","box_uv":false,"render_order":"default","rescale":false,"locked":false,"shade":true,"light_emission":0,"allow_mirror_modeling":true,"from":[11.16212,26.70529,9.825],"to":[11.96212,27.70529,14.825],"autouv":0,"color":8,"rotation":[0,0,-22.5],"origin":[8,16,12.7825],"faces":{"north":{"uv":[4,6,5,7],"texture":1},"east":{"uv":[0,0,5,1],"texture":1},"south":{"uv":[5,6,6,7],"texture":1},"west":{"uv":[0,1,5,2],"texture":1},"up":{"uv":[1,7,0,2],"texture":1},"down":{"uv":[2,2,1,7],"texture":1}},"type":"cube","uuid":"5a1e1bb2-2622-ed51-f1be-ca22fd6f60e4"},{"name":"cuff_u_l_2","box_uv":false,"render_order":"default","rescale":false,"locked":false,"shade":true,"light_emission":0,"allow_mirror_modeling":true,"from":[6.36212,26.70529,9.825],"to":[7.16212,27.70529,14.825],"autouv":0,"color":4,"rotation":[0,0,-22.5],"origin":[8,16,12.7825],"faces":{"north":{"uv":[6,6,7,7],"texture":1},"east":{"uv":[2,2,7,3],"texture":1},"south":{"uv":[0,7,1,8],"texture":1},"west":{"uv":[2,3,7,4],"texture":1},"up":{"uv":[3,9,2,4],"texture":1},"down":{"uv":[4,4,3,9],"texture":1}},"type":"cube","uuid":"c81f1551-3a87-b5a3-6b58-0cc516f095de"},{"name":"cuff_u_l_3","box_uv":false,"render_order":"default","rescale":false,"locked":false,"shade":true,"light_emission":0,"allow_mirror_modeling":true,"from":[7.16212,26.70529,9.825],"to":[11.16212,27.70529,10.625],"autouv":0,"color":4,"rotation":[0,0,-22.5],"origin":[8,16,12.7825],"faces":{"north":{"uv":[4,4,8,5],"texture":1},"east":{"uv":[1,7,2,8],"texture":1},"south":{"uv":[5,0,9,1],"texture":1},"west":{"uv":[7,2,8,3],"texture":1},"up":{"uv":[9,2,5,1],"texture":1},"down":{"uv":[8,5,4,6],"texture":1}},"type":"cube","uuid":"28758bdd-7940-c71a-b5d1-72412cd8d156"},{"name":"cuff_u_r_1","box_uv":false,"render_order":"default","rescale":false,"locked":false,"shade":true,"light_emission":0,"allow_mirror_modeling":true,"from":[8.83788,26.70529,9.825],"to":[9.63788,27.70529,14.825],"autouv":0,"color":3,"rotation":[0,0,22.5],"origin":[8,16,12.7825],"faces":{"north":{"uv":[6,6,7,7],"texture":2},"east":{"uv":[0,0,5,1],"texture":2},"south":{"uv":[0,7,1,8],"texture":2},"west":{"uv":[0,1,5,2],"texture":2},"up":{"uv":[1,7,0,2],"texture":2},"down":{"uv":[2,2,1,7],"texture":2}},"type":"cube","uuid":"4f1b16ad-2d4e-8202-e2ee-8c776e703faf"},{"name":"cuff_u_r_2","box_uv":false,"render_order":"default","rescale":false,"locked":false,"shade":true,"light_emission":0,"allow_mirror_modeling":true,"from":[4.03788,26.70529,9.825],"to":[4.83788,27.70529,14.825],"autouv":0,"color":2,"rotation":[0,0,22.5],"origin":[8,16,12.7825],"faces":{"north":{"uv":[1,7,2,8],"texture":2},"east":{"uv":[2,2,7,3],"texture":2},"south":{"uv":[7,2,8,3],"texture":2},"west":{"uv":[2,3,7,4],"texture":2},"up":{"uv":[3,9,2,4],"texture":2},"down":{"uv":[4,4,3,9],"texture":2}},"type":"cube","uuid":"a9652025-b4e6-0603-a8f1-45bb47294fe9"},{"name":"cuff_u_r_3","box_uv":false,"render_order":"default","rescale":false,"locked":false,"shade":true,"light_emission":0,"allow_mirror_modeling":true,"from":[4.83788,26.70529,9.825],"to":[8.83788,27.70529,10.625],"autouv":0,"color":8,"rotation":[0,0,22.5],"origin":[8,16,12.7825],"faces":{"north":{"uv":[4,4,8,5],"texture":2},"east":{"uv":[4,6,5,7],"texture":2},"south":{"uv":[5,0,9,1],"texture":2},"west":{"uv":[5,6,6,7],"texture":2},"up":{"uv":[9,2,5,1],"texture":2},"down":{"uv":[8,5,4,6],"texture":2}},"type":"cube","uuid":"6caf48f7-c6be-bc4e-129b-3300af0197cd"},{"name":"u_X2","box_uv":false,"render_order":"default","rescale":false,"locked":false,"shade":true,"light_emission":0,"allow_mirror_modeling":true,"from":[4.00012,20.52309,14.615],"to":[10.31555,30.64551,15.625],"autouv":0,"color":8,"rotation":[0,0,22.5],"origin":[8,16,12.7825],"faces":{"north":{"uv":[0,0,16,16],"rotation":180,"texture":0},"east":{"uv":[0,0,1,16],"rotation":180,"texture":0},"south":{"uv":[0,0,16,16],"rotation":180,"texture":0},"west":{"uv":[0,0,1,16],"rotation":180,"texture":0},"up":{"uv":[5,0,11,1],"rotation":180,"texture":0},"down":{"uv":[5,15,11,16],"rotation":180,"texture":0}},"type":"cube","uuid":"e743225f-5c3f-5502-1432-64e3218816b5"},{"name":"u_X3","box_uv":false,"render_order":"default","rescale":false,"locked":false,"shade":true,"light_emission":0,"allow_mirror_modeling":true,"from":[5.68445,20.52309,14.615],"to":[11.99988,30.64551,15.625],"autouv":0,"color":2,"rotation":[0,0,-22.5],"origin":[8,16,12.7825],"faces":{"north":{"uv":[0,0,16,16],"rotation":180,"texture":0},"east":{"uv":[0,0,1,16],"rotation":180,"texture":0},"south":{"uv":[0,0,16,16],"rotation":180,"texture":0},"west":{"uv":[15,0,16,16],"rotation":180,"texture":0},"up":{"uv":[5,15,11,16],"rotation":180,"texture":0},"down":{"uv":[5,0,11,1],"rotation":180,"texture":0}},"type":"cube","uuid":"f0710181-957e-e9b7-fec4-87000a07c601"},{"name":"Xmiddle3","box_uv":false,"render_order":"default","rescale":false,"locked":false,"shade":true,"light_emission":0,"allow_mirror_modeling":true,"from":[2.5,16,14.6],"to":[13.5,18.5,15.61],"autouv":0,"color":0,"origin":[8,16,12.7825],"faces":{"north":{"uv":[0,5,16,10],"texture":0},"east":{"uv":[0,0,0.8,2.5],"rotation":180,"texture":0},"south":{"uv":[0,4,16,9],"texture":0},"west":{"uv":[0,0,0.8,2.5],"rotation":180,"texture":0},"up":{"uv":[2,15.2,13,16],"rotation":180,"texture":0},"down":{"uv":[2,15.2,13,16],"rotation":180,"texture":0}},"type":"cube","uuid":"9bf5da4b-e810-39ca-d7b1-fb0115fccb98"},{"name":"Xmiddle2","box_uv":false,"render_order":"default","rescale":false,"locked":false,"shade":true,"light_emission":0,"allow_mirror_modeling":true,"from":[2.5,18.5,14.6],"to":[13.5,21.5,15.61],"autouv":0,"color":1,"origin":[8,16,12.7825],"faces":{"north":{"uv":[0,0,16,5],"texture":0},"east":{"uv":[0,4,0.8,6.5],"rotation":180,"texture":0},"south":{"uv":[0,0,16,5],"texture":0},"west":{"uv":[0,0,0.8,2.5],"rotation":180,"texture":0},"up":{"uv":[2,15.2,13,16],"rotation":180,"texture":0},"down":{"uv":[2,15.2,13,16],"rotation":180,"texture":0}},"type":"cube","uuid":"a00ced6f-aa85-e0a3-89de-ff86e2218af1"},{"name":"cube_d_1","box_uv":false,"render_order":"default","rescale":false,"locked":false,"shade":true,"light_emission":0,"allow_mirror_modeling":true,"from":[-1.8,0,14.365],"to":[4.7,4,15.885],"autouv":0,"color":4,"origin":[8,16,12.7825],"faces":{"north":{"uv":[0,0,16,8],"texture":0},"east":{"uv":[0,0,1.02,8],"texture":0},"south":{"uv":[0,0,16,8],"texture":0},"west":{"uv":[0,0,1.02,8],"texture":0},"up":{"uv":[0,0,7,1.02],"texture":0},"down":{"uv":[0,0,7,1.02],"texture":0}},"type":"cube","uuid":"626117e8-b568-31f3-d54f-8d3dcae5a8af"},{"name":"cube_d_2","box_uv":false,"render_order":"default","rescale":false,"locked":false,"shade":true,"light_emission":0,"allow_mirror_modeling":true,"from":[11.35,0,14.59],"to":[17.85,4,15.635],"autouv":0,"color":4,"origin":[8,16,12.7825],"faces":{"north":{"uv":[0,0,16,8],"texture":0},"east":{"uv":[0,0,1.02,8],"texture":0},"south":{"uv":[0,0,16,8],"texture":0},"west":{"uv":[0,0,1.02,8],"texture":0},"up":{"uv":[0,0,7,1.02],"texture":0},"down":{"uv":[0,0,7,1.02],"texture":0}},"type":"cube","uuid":"a188ba02-f21c-a20a-7a71-8858ebdf77d6"},{"name":"cuff_d_l_1","box_uv":false,"render_order":"default","rescale":false,"locked":false,"shade":true,"light_emission":0,"allow_mirror_modeling":true,"from":[8.86212,4.33029,9.825],"to":[9.66212,5.33029,14.825],"autouv":0,"color":7,"rotation":[0,0,-22.5],"origin":[8,16,12.7825],"faces":{"north":{"uv":[4,6,5,7],"texture":1},"east":{"uv":[0,0,5,1],"texture":1},"south":{"uv":[5,6,6,7],"texture":1},"west":{"uv":[0,1,5,2],"texture":1},"up":{"uv":[1,7,0,2],"texture":1},"down":{"uv":[2,2,1,7],"texture":1}},"type":"cube","uuid":"9852bdee-fd0a-1fbe-0d34-5295cd59e554"},{"name":"cuff_d_l_2","box_uv":false,"render_order":"default","rescale":false,"locked":false,"shade":true,"light_emission":0,"allow_mirror_modeling":true,"from":[4.06212,4.33029,9.825],"to":[4.86212,5.33029,14.825],"autouv":0,"color":5,"rotation":[0,0,-22.5],"origin":[8,16,12.7825],"faces":{"north":{"uv":[6,6,7,7],"texture":1},"east":{"uv":[2,2,7,3],"texture":1},"south":{"uv":[0,7,1,8],"texture":1},"west":{"uv":[2,3,7,4],"texture":1},"up":{"uv":[3,9,2,4],"texture":1},"down":{"uv":[4,4,3,9],"texture":1}},"type":"cube","uuid":"c6b112de-cd68-f3ec-2955-153e6253be2a"},{"name":"cuff_d_l_3","box_uv":false,"render_order":"default","rescale":false,"locked":false,"shade":true,"light_emission":0,"allow_mirror_modeling":true,"from":[4.86212,4.33029,9.825],"to":[8.86212,5.33029,10.625],"autouv":0,"color":1,"rotation":[0,0,-22.5],"origin":[8,16,12.7825],"faces":{"north":{"uv":[4,4,8,5],"texture":1},"east":{"uv":[1,7,2,8],"texture":1},"south":{"uv":[5,0,9,1],"texture":1},"west":{"uv":[7,2,8,3],"texture":1},"up":{"uv":[9,2,5,1],"texture":1},"down":{"uv":[8,5,4,6],"texture":1}},"type":"cube","uuid":"309fd8bc-e439-0e0f-c3d8-42b76268fbdc"},{"name":"cuff_d_r_1","box_uv":false,"render_order":"default","rescale":false,"locked":false,"shade":true,"light_emission":0,"allow_mirror_modeling":true,"from":[11.30955,4.3303,9.825],"to":[12.10955,5.3303,14.825],"autouv":0,"color":2,"rotation":[0,0,22.5],"origin":[8.7,16,12.7825],"faces":{"north":{"uv":[6,6,7,7],"texture":2},"east":{"uv":[0,0,5,1],"texture":2},"south":{"uv":[0,7,1,8],"texture":2},"west":{"uv":[0,1,5,2],"texture":2},"up":{"uv":[1,7,0,2],"texture":2},"down":{"uv":[2,2,1,7],"texture":2}},"type":"cube","uuid":"c07b6779-1e83-7446-a901-017cc4eab045"},{"name":"cuff_d_r_2","box_uv":false,"render_order":"default","rescale":false,"locked":false,"shade":true,"light_emission":0,"allow_mirror_modeling":true,"from":[6.50955,4.3303,9.825],"to":[7.30955,5.3303,14.825],"autouv":0,"color":5,"rotation":[0,0,22.5],"origin":[8.7,16,12.7825],"faces":{"north":{"uv":[1,7,2,8],"texture":2},"east":{"uv":[2,2,7,3],"texture":2},"south":{"uv":[7,2,8,3],"texture":2},"west":{"uv":[2,3,7,4],"texture":2},"up":{"uv":[3,9,2,4],"texture":2},"down":{"uv":[4,4,3,9],"texture":2}},"type":"cube","uuid":"4f068881-63bf-f189-4507-3421274a6b24"},{"name":"cuff_d_r_3","box_uv":false,"render_order":"default","rescale":false,"locked":false,"shade":true,"light_emission":0,"allow_mirror_modeling":true,"from":[7.30955,4.3303,9.825],"to":[11.30955,5.3303,10.625],"autouv":0,"color":4,"rotation":[0,0,22.5],"origin":[8.7,16,12.7825],"faces":{"north":{"uv":[4,4,8,5],"texture":2},"east":{"uv":[4,6,5,7],"texture":2},"south":{"uv":[5,0,9,1],"texture":2},"west":{"uv":[5,6,6,7],"texture":2},"up":{"uv":[9,2,5,1],"texture":2},"down":{"uv":[8,5,4,6],"texture":2}},"type":"cube","uuid":"927908b4-3f9b-73c0-a6dc-37f2a5c8e4a4"},{"name":"d_X1","box_uv":false,"render_order":"default","rescale":false,"locked":false,"shade":true,"light_emission":0,"allow_mirror_modeling":true,"from":[6.14639,1.16315,14.615],"to":[12.46182,12.41057,15.625],"autouv":0,"color":0,"rotation":[0,0,22.5],"origin":[8,16,12.7825],"faces":{"north":{"uv":[0,0,16,16],"texture":0},"east":{"uv":[0,0,1,16],"texture":0},"south":{"uv":[0,0,16,16],"texture":0},"west":{"uv":[0,0,1,16],"texture":0},"up":{"uv":[5,15,11,16],"texture":0},"down":{"uv":[5,0,11,1],"texture":0}},"type":"cube","uuid":"d2d87a5d-0f16-96b1-0e12-e2e3bcada566"},{"name":"d_X2","box_uv":false,"render_order":"default","rescale":false,"locked":false,"shade":true,"light_emission":0,"allow_mirror_modeling":true,"from":[3.53818,1.16315,14.615],"to":[9.85361,12.41057,15.625],"autouv":0,"color":4,"rotation":[0,0,-22.5],"origin":[8,16,12.7825],"faces":{"north":{"uv":[0,0,16,16],"texture":0},"east":{"uv":[0,0,1,16],"texture":0},"south":{"uv":[0,0,16,16],"texture":0},"west":{"uv":[0,0,1,16],"texture":0},"up":{"uv":[5,0,11,1],"texture":0},"down":{"uv":[5,15,11,16],"texture":0}},"type":"cube","uuid":"e845a403-8b33-6458-af60-0ec3c1ac976f"},{"name":"Xmiddle1","box_uv":false,"render_order":"default","rescale":false,"locked":false,"shade":true,"light_emission":0,"allow_mirror_modeling":true,"from":[2.5,12,14.6],"to":[13.5,16,15.61],"autouv":0,"color":1,"origin":[8,16,12.7825],"faces":{"north":{"uv":[0,11,16,16],"texture":0},"east":{"uv":[0,0,0.8,2.5],"texture":0},"south":{"uv":[0,8,16,13],"texture":0},"west":{"uv":[0,0,0.8,2.5],"texture":0},"up":{"uv":[2,15.2,13,16],"texture":0},"down":{"uv":[2,15.2,13,16],"texture":0}},"type":"cube","uuid":"552dfb4e-ac0e-7f10-3e53-72c3f6192587"}],"groups":[{"uuid":"b61d2ce0-01e0-00f3-a683-0ed4f5ef62ae","export":true,"locked":false,"origin":[8,8,8],"rotation":[0,0,0],"color":0,"name":"up","children":[],"reset":false,"shade":true,"mirror_uv":false,"selected":false,"visibility":true,"autouv":0,"isOpen":true,"primary_selected":true},{"uuid":"5514ad15-ff9b-cd23-7551-b625b8604c47","export":true,"locked":false,"origin":[8,16,8.5],"rotation":[0,0,0],"color":0,"name":"cuff_u_l","children":[],"reset":false,"shade":true,"mirror_uv":false,"selected":false,"visibility":true,"autouv":0,"isOpen":true,"primary_selected":false},{"uuid":"bcf82f8c-3246-5f2b-0da1-f017cc1492bb","export":true,"locked":false,"origin":[8,16,8.5],"rotation":[0,0,0],"color":0,"name":"cuff_u_r","children":[],"reset":false,"shade":true,"mirror_uv":false,"selected":false,"visibility":true,"autouv":0,"isOpen":false,"primary_selected":false},{"uuid":"7bf66adb-8881-c3e4-d56b-7e719b2193a4","export":true,"locked":false,"origin":[8,8,8],"rotation":[0,0,0],"color":0,"name":"down","children":[],"reset":false,"shade":true,"mirror_uv":false,"selected":false,"visibility":true,"autouv":0,"isOpen":true,"primary_selected":false},{"uuid":"7390d41f-ca54-87e3-4263-343bdc881d13","export":true,"locked":false,"origin":[8,16,8.5],"rotation":[0,0,0],"color":0,"name":"cuff_d_l","children":[],"reset":false,"shade":true,"mirror_uv":false,"selected":false,"visibility":true,"autouv":0,"isOpen":false,"primary_selected":false},{"uuid":"7967d5e2-53cb-4f94-def9-26bc6a1ea973","export":true,"locked":false,"origin":[8,16,8.5],"rotation":[0,0,0],"color":0,"name":"cuff_d_r","children":[],"reset":false,"shade":true,"mirror_uv":false,"selected":false,"visibility":true,"autouv":0,"isOpen":false,"primary_selected":false}],"outliner":[{"uuid":"b61d2ce0-01e0-00f3-a683-0ed4f5ef62ae","isOpen":true,"children":["0585c540-c660-66f0-1fc7-9e9d6f71e3ab","458e1444-45c5-3e8f-082a-89275a62f2f1",{"uuid":"5514ad15-ff9b-cd23-7551-b625b8604c47","isOpen":true,"children":["5a1e1bb2-2622-ed51-f1be-ca22fd6f60e4","c81f1551-3a87-b5a3-6b58-0cc516f095de","28758bdd-7940-c71a-b5d1-72412cd8d156"]},{"uuid":"bcf82f8c-3246-5f2b-0da1-f017cc1492bb","isOpen":false,"children":["4f1b16ad-2d4e-8202-e2ee-8c776e703faf","a9652025-b4e6-0603-a8f1-45bb47294fe9","6caf48f7-c6be-bc4e-129b-3300af0197cd"]},"e743225f-5c3f-5502-1432-64e3218816b5","f0710181-957e-e9b7-fec4-87000a07c601","9bf5da4b-e810-39ca-d7b1-fb0115fccb98","a00ced6f-aa85-e0a3-89de-ff86e2218af1"]},{"uuid":"7bf66adb-8881-c3e4-d56b-7e719b2193a4","isOpen":true,"children":["626117e8-b568-31f3-d54f-8d3dcae5a8af","a188ba02-f21c-a20a-7a71-8858ebdf77d6",{"uuid":"7390d41f-ca54-87e3-4263-343bdc881d13","isOpen":false,"children":["9852bdee-fd0a-1fbe-0d34-5295cd59e554","c6b112de-cd68-f3ec-2955-153e6253be2a","309fd8bc-e439-0e0f-c3d8-42b76268fbdc"]},{"uuid":"7967d5e2-53cb-4f94-def9-26bc6a1ea973","isOpen":false,"children":["c07b6779-1e83-7446-a901-017cc4eab045","4f068881-63bf-f189-4507-3421274a6b24","927908b4-3f9b-73c0-a6dc-37f2a5c8e4a4"]},"d2d87a5d-0f16-96b1-0e12-e2e3bcada566","e845a403-8b33-6458-af60-0ec3c1ac976f","552dfb4e-ac0e-7f10-3e53-72c3f6192587"]}],"textures":[{"name":"stripped_dark_oak_log.png","path":"","folder":"block","namespace":"Desktop","id":"0","group":"","width":16,"height":16,"uv_width":16,"uv_height":16,"particle":true,"use_as_default":false,"layers_enabled":false,"sync_to_project":"","render_mode":"default","render_sides":"auto","pbr_channel":"color","frame_time":1,"frame_order_type":"loop","frame_order":"","frame_interpolate":false,"visible":true,"internal":true,"saved":false,"uuid":"3c9e2505-eba4-6654-80e6-ceca82ed42d6","source":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABg0lEQVR4AWySvU4CURCFhwUhLGAgMTERLPAx7CxNNPEJfAAfwtbW1jcwsbKyoLOysPIvsSJRaxtkCSpe9xs4m2XDJnNn5p65M2dmNrq52g/v9yfh7vownJ/uhsHlgfuPg6Nwcbbn96+3xwG/iONHln5J8pWeZvV6zVr1ktvV2rrr0SS4Hicz1xz5+KgRr3HnstNvWLe7bc3WhsVx0/ABsNGrxBko4Pnl056GQ/t4e3CNn38khsSLoScgqBGXUVaZlQ2wU61kLUEZHEZFhp6AAFt8msF3pWSTyXRxO1cwKjKMxsnPHE1PKKbK+0fnRUOEGQyZHfHOgJ7ywdjV3/n0tQUY8QBMAsNsC2QVoJZ4oJaEkQhbBaL+Zm9pbarI0AjEh6EecIePpkBUHAqAArAlSjgd/enKh+wzaHe2rNeuOVCkLD/fIoFKmM2ASyihNYNVe8/j2M4AQ2uiZ/mr9i5GxFDQ/wNVZC0AiCjqz9TewRAVzBjoASBDJIAKqqgtwBCcOAr+AwAA///N8fUlAAAABklEQVQDAPwixYbzTVXhAAAAAElFTkSuQmCC"},{"name":"x_cross_cuff_l.png","path":"","folder":"block","namespace":"Desktop","id":"1","group":"","width":16,"height":16,"uv_width":16,"uv_height":16,"particle":false,"use_as_default":false,"layers_enabled":false,"sync_to_project":"","render_mode":"default","render_sides":"auto","pbr_channel":"color","frame_time":1,"frame_order_type":"loop","frame_order":"","frame_interpolate":false,"visible":true,"internal":true,"saved":false,"uuid":"d55e0c1b-63e6-eb6a-465c-275d5734d04e","source":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAA4ElEQVR4AeyQwQoBURSGjxNDDSUWsvcMSkmUJSuP5xmUsrCxYuEF7DyB0iCmGGr0XY0QF9ma+ueec+7///eco7VmJyxXGmG13gqJK7W2OW9rYvn0GASScnOGsvc9STiOiZ2kK8HBN7HtpwnnItB40vAwIchki7LanmQ86sXIX0ERADedu+vE33kyn02sYkyVVgECCoxDjik7oWaD0jpAAGzkZ3dmiSwyuiReLDeSL5Tezo9Gl95aAK2D6XgQY/Zhv/t2fmMAGbBEQPEbaETmRRDln55Xg08Fj7y/gcjPOzgDAAD//21h/YwAAAAGSURBVAMA/ClhIX3B9aYAAAAASUVORK5CYII="},{"name":"x_cross_cuff_r.png","path":"","folder":"block","namespace":"Desktop","id":"2","group":"","width":16,"height":16,"uv_width":16,"uv_height":16,"particle":false,"use_as_default":false,"layers_enabled":false,"sync_to_project":"","render_mode":"default","render_sides":"auto","pbr_channel":"color","frame_time":1,"frame_order_type":"loop","frame_order":"","frame_interpolate":false,"visible":true,"internal":true,"saved":false,"uuid":"8085d83a-1838-57b1-4fb0-2d63b00971b0","source":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAA4UlEQVR4AeyRMQrCQBBFx1UTMdrEwgt4BkGwMI0gWAiewePZWdko6BHsbMXCIo1ETEQjb8BgimQLWwN/dzPz/9+ZWTMcTdP+IFAE43kKiLFPZguNS8ln6o4rXttXSnQN5ZHEksSRNJq+3G+hOK6nuaLFIACdbi8z4oz4dL7IfruqFImJG24DCJ4vQqI3U8HxsCsVwzYsAIHX8nPlMwtyZTD0D6gAQP7snG3IKmAOADN6R2jrH44aIOQ1TM2VzXpZoXd2CDaYb2JV7WySfF4llIoRyKftf2pgpxUz/gYiP8/gDQAA///BewVvAAAABklEQVQDAGNNaSEf5e2gAAAAAElFTkSuQmCC"}],"display":{"thirdperson_righthand":{"rotation":[75,69,0],"translation":[-1.25,4,2.25],"scale":[0.375,0.375,0.375]},"thirdperson_lefthand":{"rotation":[75,75,0],"translation":[-1,3.75,1],"scale":[0.375,0.375,0.375]},"firstperson_righthand":{"rotation":[0,70,0],"translation":[-1.25,1.75,0],"scale":[0.4,0.4,0.4]},"firstperson_lefthand":{"rotation":[0,70,0],"translation":[-2.25,2.75,0],"scale":[0.4,0.4,0.4]},"ground":{"translation":[0,3,0],"scale":[0.25,0.25,0.25]},"gui":{"rotation":[0,-180,0],"translation":[0.25,-4,0],"scale":[0.5,0.5,0.5]},"head":{"translation":[0,10.75,-3],"scale":[0.5,0.5,0.5]},"fixed":{"translation":[0,-3,-4],"scale":[0.5,0.5,0.5]},"on_shelf":{"rotation":[0,-180,0],"translation":[0,0,11]}}} \ No newline at end of file +{"meta":{"format_version":"5.0","model_format":"java_block","box_uv":false},"name":"base_x_cross_part","parent":"","java_block_version":"1.9.0","ambientocclusion":true,"front_gui_light":true,"visible_box":[1,1,0],"variable_placeholders":"","variable_placeholder_buttons":[],"unhandled_root_fields":{},"resolution":{"width":16,"height":16},"elements":[{"name":"cuff_u_l_f","box_uv":false,"render_order":"in_front","rescale":false,"locked":false,"shade":true,"light_emission":0,"allow_mirror_modeling":true,"from":[7.1621,10.7053,9.825],"to":[11.1621,11.7053,10.625],"autouv":0,"color":0,"rotation":[0,0,-22.5],"origin":[8,0,17.7825],"faces":{"north":{"uv":[2,11,6,12],"texture":1},"east":{"uv":[6,10,6.8,11],"rotation":180,"texture":1},"south":{"uv":[10,15,6,16],"texture":1},"west":{"uv":[1.2,10,2,11],"texture":1},"up":{"uv":[6,10.2,2,11],"texture":1},"down":{"uv":[6,0,2,0.8],"texture":1}},"type":"cube","uuid":"eddd962c-e9e7-f129-1e32-e8d82c6a0340"},{"name":"cuff_d_r_f","box_uv":false,"render_order":"in_front","rescale":false,"locked":false,"shade":true,"light_emission":0,"allow_mirror_modeling":true,"from":[4.8621,4.3303,9.825],"to":[8.8621,5.3303,10.625],"autouv":0,"color":0,"rotation":[0,0,-22.5],"origin":[8,16,17.7825],"faces":{"north":{"uv":[2,11,6,12],"texture":1},"east":{"uv":[1.2,10,2,11],"texture":1},"south":{"uv":[10,15,6,16],"texture":1},"west":{"uv":[6,10,6.8,11],"texture":1},"up":{"uv":[6,10.2,2,11],"texture":1},"down":{"uv":[6,0,2,0.8],"texture":1}},"type":"cube","uuid":"51a778b5-5985-8921-34b9-732f2955137a"},{"name":"cuff_u_r_f","box_uv":false,"render_order":"in_front","rescale":false,"locked":false,"shade":true,"light_emission":0,"allow_mirror_modeling":true,"from":[4.8379,10.7053,9.825],"to":[8.8379,11.7053,10.625],"autouv":0,"color":0,"rotation":[0,0,22.5],"origin":[8,0,17.7825],"faces":{"north":{"uv":[2,11,6,12],"texture":2},"east":{"uv":[1.2,10,2,11],"texture":2},"south":{"uv":[10,15,6,16],"texture":2},"west":{"uv":[6,10,6.8,11],"rotation":180,"texture":2},"up":{"uv":[6,10.2,2,11],"texture":2},"down":{"uv":[6,0,2,0.8],"texture":2}},"type":"cube","uuid":"4b9c9bfb-302f-23d0-77ae-4858a0aa164e"},{"name":"cuff_d_l_f","box_uv":false,"render_order":"in_front","rescale":false,"locked":false,"shade":true,"light_emission":0,"allow_mirror_modeling":true,"from":[7.1379,4.3303,9.825],"to":[11.1379,5.3303,10.625],"autouv":0,"color":0,"rotation":[0,0,22.5],"origin":[8,16,17.7825],"faces":{"north":{"uv":[2,11,6,12],"texture":2},"east":{"uv":[1.2,10,2,11],"texture":2},"south":{"uv":[10,15,6,16],"texture":2},"west":{"uv":[6,10,6.8,11],"texture":2},"up":{"uv":[6,10.2,2,11],"texture":2},"down":{"uv":[6,0,2,0.8],"texture":2}},"type":"cube","uuid":"534cfcef-b098-dfa2-60fd-50cc0b1670c3"},{"name":"beam_r_1","box_uv":false,"render_order":"default","rescale":false,"locked":false,"shade":true,"light_emission":0,"allow_mirror_modeling":true,"from":[5.6621,3.7053,14.625],"to":[9.1621,14.7053,15.625],"autouv":0,"color":2,"rotation":[0,0,-22.5],"origin":[8,0,12.7825],"faces":{"north":{"uv":[12,1,16,12],"texture":0},"east":{"uv":[12,1,13,12],"texture":0},"south":{"uv":[16,1,12,12],"texture":0},"west":{"uv":[15,1,16,12],"texture":0},"up":{"uv":[12,1,16,2],"rotation":180,"texture":0},"down":{"uv":[12,11,16,12],"rotation":180,"texture":0}},"type":"cube","uuid":"28c0939c-b20c-40bd-f011-3f4cacfd2762"},{"name":"cap_l_1","box_uv":false,"render_order":"default","rescale":false,"locked":false,"shade":true,"light_emission":0,"allow_mirror_modeling":true,"from":[14.1463,11.8018,14.615],"to":[17.9347,15.8018,15.635],"autouv":0,"color":2,"origin":[8,0,12.7825],"faces":{"north":{"uv":[0,5,4,9],"texture":0},"east":{"uv":[0,5,1,9],"rotation":180,"texture":0},"south":{"uv":[4,5,0,9],"texture":0},"west":{"uv":[3,5,4,9],"rotation":180,"texture":0},"up":{"uv":[0,5,4,6],"rotation":180,"texture":0},"down":{"uv":[0,7.98,4,8.98],"rotation":180,"texture":0}},"type":"cube","uuid":"f67b0615-7004-0d68-08af-eb26f8813d93"},{"name":"cap_r_1","box_uv":false,"render_order":"default","rescale":false,"locked":false,"shade":true,"light_emission":0,"allow_mirror_modeling":true,"from":[10.3579,11.8018,14.615],"to":[14.1463,15.8018,15.635],"autouv":0,"color":2,"origin":[8,0,12.7825],"faces":{"north":{"uv":[12,5,16,9],"texture":0},"east":{"uv":[12,5,13,9],"texture":0},"south":{"uv":[12,5,16,9],"rotation":180,"texture":0},"west":{"uv":[15,5,16,9],"texture":0},"up":{"uv":[12,5,16,6],"rotation":180,"texture":0},"down":{"uv":[12,7.98,16,8.98],"rotation":180,"texture":0}},"type":"cube","uuid":"85e6f4d3-0b23-479e-c083-6c1c5fac1e41"},{"name":"beam_l_1","box_uv":false,"render_order":"default","rescale":false,"locked":false,"shade":true,"light_emission":0,"allow_mirror_modeling":true,"from":[9.1621,3.7053,14.625],"to":[12.6621,14.7053,15.625],"autouv":0,"color":2,"rotation":[0,0,-22.5],"origin":[8,0,12.7825],"faces":{"north":{"uv":[0,3,4,14],"texture":0},"east":{"uv":[0,3,1,14],"texture":0},"south":{"uv":[4,3,0,14],"texture":0},"west":{"uv":[3,3,4,14],"texture":0},"up":{"uv":[0,3,4,4],"rotation":180,"texture":0},"down":{"uv":[0,13,4,14],"rotation":180,"texture":0}},"type":"cube","uuid":"4044179f-c97d-a421-04e6-c0c2d4777143"},{"name":"beam_l_2","box_uv":false,"render_order":"default","rescale":false,"locked":false,"shade":true,"light_emission":0,"allow_mirror_modeling":true,"from":[6.8379,3.7053,14.62],"to":[10.3379,14.7053,15.63],"autouv":0,"color":2,"rotation":[0,0,22.5],"origin":[8,0,12.7825],"faces":{"north":{"uv":[0,3,4,14],"texture":0},"east":{"uv":[0,3,1,14],"texture":0},"south":{"uv":[4,3,0,14],"texture":0},"west":{"uv":[3,3,4,14],"texture":0},"up":{"uv":[0,3,4,4],"rotation":180,"texture":0},"down":{"uv":[0,13,4,14],"rotation":180,"texture":0}},"type":"cube","uuid":"c9a99439-0ff9-9737-c113-227392eee2d9"},{"name":"beam_r_2","box_uv":false,"render_order":"default","rescale":false,"locked":false,"shade":true,"light_emission":0,"allow_mirror_modeling":true,"from":[3.3379,3.7053,14.62],"to":[6.8379,14.7053,15.63],"autouv":0,"color":2,"rotation":[0,0,22.5],"origin":[8,0,12.7825],"faces":{"north":{"uv":[12,1,16,12],"texture":0},"east":{"uv":[12,1,13,12],"texture":0},"south":{"uv":[16,1,12,12],"texture":0},"west":{"uv":[15,1,16,12],"texture":0},"up":{"uv":[12,1,16,2],"rotation":180,"texture":0},"down":{"uv":[12,11,16,12],"rotation":180,"texture":0}},"type":"cube","uuid":"e8daad93-5cfc-0b03-c8be-3fee6798ae0e"},{"name":"cap_l_2","box_uv":false,"render_order":"default","rescale":false,"locked":false,"shade":true,"light_emission":0,"allow_mirror_modeling":true,"from":[1.8537,11.8018,14.615],"to":[5.6421,15.8018,15.635],"autouv":0,"color":2,"origin":[8,0,12.7825],"faces":{"north":{"uv":[0,5,4,9],"texture":0},"east":{"uv":[0,5,1,9],"rotation":180,"texture":0},"south":{"uv":[4,5,0,9],"texture":0},"west":{"uv":[3,5,4,9],"rotation":180,"texture":0},"up":{"uv":[0,5,4,6],"rotation":180,"texture":0},"down":{"uv":[0,7.98,4,8.98],"rotation":180,"texture":0}},"type":"cube","uuid":"7ad90be5-553e-99ce-5518-50430a439e17"},{"name":"cap_r_2","box_uv":false,"render_order":"default","rescale":false,"locked":false,"shade":true,"light_emission":0,"allow_mirror_modeling":true,"from":[-1.9347,11.8018,14.615],"to":[1.8537,15.8018,15.635],"autouv":0,"color":2,"origin":[8,0,12.7825],"faces":{"north":{"uv":[12,5,16,9],"texture":0},"east":{"uv":[12,5,13,9],"texture":0},"south":{"uv":[12,5,16,9],"rotation":180,"texture":0},"west":{"uv":[15,5,16,9],"texture":0},"up":{"uv":[12,5,16,6],"rotation":180,"texture":0},"down":{"uv":[12,7.98,16,8.98],"rotation":180,"texture":0}},"type":"cube","uuid":"e3129f17-21b9-2e92-6b66-6fa31c010052"},{"name":"beam_l_4","box_uv":false,"render_order":"default","rescale":false,"locked":false,"shade":true,"light_emission":0,"allow_mirror_modeling":true,"from":[6.8621,1.3303,14.62],"to":[10.3621,12.3303,15.63],"autouv":0,"color":2,"rotation":[0,0,-22.5],"origin":[8,16,12.7825],"faces":{"north":{"uv":[0,3,4,14],"texture":0},"east":{"uv":[0,3,1,14],"texture":0},"south":{"uv":[4,3,0,14],"texture":0},"west":{"uv":[3,3,4,14],"texture":0},"up":{"uv":[0,3,4,4],"rotation":180,"texture":0},"down":{"uv":[0,13,4,14],"rotation":180,"texture":0}},"type":"cube","uuid":"4f2099b5-bb59-e857-4700-f5457242d8e3"},{"name":"beam_r_4","box_uv":false,"render_order":"default","rescale":false,"locked":false,"shade":true,"light_emission":0,"allow_mirror_modeling":true,"from":[3.3621,1.3303,14.62],"to":[6.8621,12.3303,15.63],"autouv":0,"color":2,"rotation":[0,0,-22.5],"origin":[8,16,12.7825],"faces":{"north":{"uv":[12,1,16,12],"texture":0},"east":{"uv":[12,1,13,12],"texture":0},"south":{"uv":[16,1,12,12],"texture":0},"west":{"uv":[15,1,16,12],"texture":0},"up":{"uv":[12,1,16,2],"rotation":180,"texture":0},"down":{"uv":[12,11,16,12],"rotation":180,"texture":0}},"type":"cube","uuid":"882f2f03-faea-bc12-b70f-f975a57f0def"},{"name":"cap_l_4","box_uv":false,"render_order":"default","rescale":false,"locked":false,"shade":true,"light_emission":0,"allow_mirror_modeling":true,"from":[1.8857,0,14.615],"to":[5.6741,4.2218,15.635],"autouv":0,"color":2,"origin":[8,16,12.7825],"faces":{"north":{"uv":[0,5,4,9],"texture":0},"east":{"uv":[0,5,1,9],"rotation":180,"texture":0},"south":{"uv":[4,5,0,9],"texture":0},"west":{"uv":[3,5,4,9],"rotation":180,"texture":0},"up":{"uv":[0,5,4,6],"rotation":180,"texture":0},"down":{"uv":[0,7.98,4,8.98],"rotation":180,"texture":0}},"type":"cube","uuid":"efeb281f-e6e6-0468-f87c-0a68dae10749"},{"name":"cap_r_4","box_uv":false,"render_order":"default","rescale":false,"locked":false,"shade":true,"light_emission":0,"allow_mirror_modeling":true,"from":[-1.8987,0,14.615],"to":[1.8897,4.2218,15.635],"autouv":0,"color":2,"origin":[8,16,12.7825],"faces":{"north":{"uv":[12,5,16,9],"texture":0},"east":{"uv":[12,5,13,9],"texture":0},"south":{"uv":[12,5,16,9],"rotation":180,"texture":0},"west":{"uv":[15,5,16,9],"texture":0},"up":{"uv":[12,5,16,6],"rotation":180,"texture":0},"down":{"uv":[12,7.98,16,8.98],"rotation":180,"texture":0}},"type":"cube","uuid":"56ce7373-e3b3-b4f1-a4d0-023f589507c8"},{"name":"beam_l_3","box_uv":false,"render_order":"default","rescale":false,"locked":false,"shade":true,"light_emission":0,"allow_mirror_modeling":true,"from":[9.1379,1.3303,14.625],"to":[12.6379,12.3303,15.625],"autouv":0,"color":2,"rotation":[0,0,22.5],"origin":[8,16,12.7825],"faces":{"north":{"uv":[0,3,4,14],"texture":0},"east":{"uv":[0,3,1,14],"texture":0},"south":{"uv":[4,3,0,14],"texture":0},"west":{"uv":[3,3,4,14],"texture":0},"up":{"uv":[0,3,4,4],"rotation":180,"texture":0},"down":{"uv":[0,13,4,14],"rotation":180,"texture":0}},"type":"cube","uuid":"9b606231-e3dd-6f2a-1a33-5f540ab9db82"},{"name":"beam_r_3","box_uv":false,"render_order":"default","rescale":false,"locked":false,"shade":true,"light_emission":0,"allow_mirror_modeling":true,"from":[5.6379,1.3303,14.625],"to":[9.1379,12.3303,15.625],"autouv":0,"color":2,"rotation":[0,0,22.5],"origin":[8,16,12.7825],"faces":{"north":{"uv":[12,1,16,12],"texture":0},"east":{"uv":[12,1,13,12],"texture":0},"south":{"uv":[16,1,12,12],"texture":0},"west":{"uv":[15,1,16,12],"texture":0},"up":{"uv":[12,1,16,2],"rotation":180,"texture":0},"down":{"uv":[12,11,16,12],"rotation":180,"texture":0}},"type":"cube","uuid":"3ef2830f-7803-2339-58eb-e768d9d5eb51"},{"name":"cap_l_3","box_uv":false,"render_order":"default","rescale":false,"locked":false,"shade":true,"light_emission":0,"allow_mirror_modeling":true,"from":[14.1463,0,14.615],"to":[17.9347,4.2218,15.635],"autouv":0,"color":2,"origin":[8,16,12.7825],"faces":{"north":{"uv":[0,5,4,9],"texture":0},"east":{"uv":[0,5,1,9],"rotation":180,"texture":0},"south":{"uv":[4,5,0,9],"texture":0},"west":{"uv":[3,5,4,9],"rotation":180,"texture":0},"up":{"uv":[0,5,4,6],"rotation":180,"texture":0},"down":{"uv":[0,7.98,4,8.98],"rotation":180,"texture":0}},"type":"cube","uuid":"c9698c7d-00a3-7ac2-154a-6cf81764fe0e"},{"name":"cap_r_3","box_uv":false,"render_order":"default","rescale":false,"locked":false,"shade":true,"light_emission":0,"allow_mirror_modeling":true,"from":[10.3579,0,14.615],"to":[14.1463,4.2218,15.635],"autouv":0,"color":2,"origin":[8,16,12.7825],"faces":{"north":{"uv":[12,5,16,9],"texture":0},"east":{"uv":[12,5,13,9],"texture":0},"south":{"uv":[12,5,16,9],"rotation":180,"texture":0},"west":{"uv":[15,5,16,9],"texture":0},"up":{"uv":[12,5,16,6],"rotation":180,"texture":0},"down":{"uv":[12,7.98,16,8.98],"rotation":180,"texture":0}},"type":"cube","uuid":"7ea6d0bb-36f7-c87a-1d66-9bbd76224d1d"},{"name":"Xmiddle_l_u","box_uv":false,"render_order":"default","rescale":false,"locked":false,"shade":true,"light_emission":0,"allow_mirror_modeling":true,"from":[7.147,-0.5,14.635],"to":[13.6891,4,15.615],"autouv":0,"color":0,"origin":[8,4,12.7825],"faces":{"north":{"uv":[0,4,8,8.5],"texture":0},"east":{"uv":[0,4,1,8.5],"rotation":180,"texture":0},"south":{"uv":[8,4,0,8.5],"texture":0},"west":{"uv":[7,4,8,8.5],"rotation":180,"texture":0},"up":{"uv":[0,4,8,5],"rotation":180,"texture":0},"down":{"uv":[0,7.5,8,8.5],"rotation":180,"texture":0}},"type":"cube","uuid":"c872ca07-8295-39b3-7273-085ff88e579f"},{"name":"Xmiddle_r_u","box_uv":false,"render_order":"default","rescale":false,"locked":false,"shade":true,"light_emission":0,"allow_mirror_modeling":true,"from":[2.3109,-0.5,14.63],"to":[8.778,4,15.62],"autouv":0,"color":0,"origin":[8,4,12.7825],"faces":{"north":{"uv":[8,4,16,8.5],"texture":0},"east":{"uv":[10,8.5,11,4],"rotation":180,"texture":0},"south":{"uv":[16,4,8,8.5],"texture":0},"west":{"uv":[15,8.5,16,4],"rotation":180,"texture":0},"up":{"uv":[8,4,16,5],"rotation":180,"texture":0},"down":{"uv":[8,7.5,16,8.5],"rotation":180,"texture":0}},"type":"cube","uuid":"eaa35bc1-5fcb-97ad-c576-28ec04da4e20"},{"name":"Xmiddle_r_d","box_uv":false,"render_order":"default","rescale":false,"locked":false,"shade":true,"light_emission":0,"allow_mirror_modeling":true,"from":[2.3109,11,14.63],"to":[8.778,15.5,15.62],"autouv":0,"color":0,"origin":[8,15.5,12.7825],"faces":{"north":{"uv":[8,8.5,16,13],"texture":0},"east":{"uv":[10,13,11,8.5],"rotation":180,"texture":0},"south":{"uv":[16,8.5,8,13],"texture":0},"west":{"uv":[15,13,16,8.5],"rotation":180,"texture":0},"up":{"uv":[8,8.5,16,9.5],"rotation":180,"texture":0},"down":{"uv":[8,12,16,13],"rotation":180,"texture":0}},"type":"cube","uuid":"8635c4b3-4d31-b48d-5941-93ace992d695"},{"name":"Xmiddle_l_d","box_uv":false,"render_order":"default","rescale":false,"locked":false,"shade":true,"light_emission":0,"allow_mirror_modeling":true,"from":[7.147,11,14.635],"to":[13.6891,15.5,15.615],"autouv":0,"color":0,"origin":[8,15.5,12.7825],"faces":{"north":{"uv":[0,8.5,8,13],"texture":0},"east":{"uv":[0,8.5,1,13],"rotation":180,"texture":0},"south":{"uv":[8,8,0,12.5],"texture":0},"west":{"uv":[7,8.5,8,13],"rotation":180,"texture":0},"up":{"uv":[0,8.5,8,9.5],"rotation":180,"texture":0},"down":{"uv":[0,12,8,13],"rotation":180,"texture":0}},"type":"cube","uuid":"1e1e30de-8877-a711-655c-d601dd7fcd04"},{"name":"cuff_u_l_l","box_uv":false,"render_order":"in_front","rescale":false,"locked":false,"shade":true,"light_emission":0,"allow_mirror_modeling":true,"from":[11.1621,10.7053,9.825],"to":[11.9621,11.7053,14.625],"autouv":0,"color":0,"rotation":[0,0,-22.5],"origin":[8,0,17.7825],"faces":{"north":{"uv":[1,11,2,11.8],"rotation":90,"texture":1},"east":{"uv":[0,10.8,1,6],"rotation":90,"texture":1},"south":{"uv":[1,5.2,2,6],"rotation":90,"texture":1},"west":{"uv":[5.8,15,1,16],"texture":1},"up":{"uv":[1,10.8,1.8,6],"texture":1},"down":{"uv":[1,0.2,1.8,5],"rotation":180,"texture":1}},"type":"cube","uuid":"2de49bed-a4da-9893-9106-c91ec6ebc2fd"},{"name":"cuff_u_l_r","box_uv":false,"render_order":"in_front","rescale":false,"locked":false,"shade":true,"light_emission":0,"allow_mirror_modeling":true,"from":[6.3621,10.7053,9.825],"to":[7.1621,11.7053,14.625],"autouv":0,"color":0,"rotation":[0,0,-22.5],"origin":[8,0,17.7825],"faces":{"north":{"uv":[6,11,7,11.8],"rotation":90,"texture":1},"east":{"uv":[15,15,10.2,16],"texture":1},"south":{"uv":[6,5.2,7,6],"rotation":90,"texture":1},"west":{"uv":[7,6,8,10.8],"rotation":90,"texture":1},"up":{"uv":[6.2,10.8,7,6],"texture":1},"down":{"uv":[6.2,0.2,7,5],"rotation":180,"texture":1}},"type":"cube","uuid":"05c775b6-84d3-6ed0-6c6d-f25ffcac71c4"},{"name":"cuff_u_r_r","box_uv":false,"render_order":"in_front","rescale":false,"locked":false,"shade":true,"light_emission":0,"allow_mirror_modeling":true,"from":[4.0379,10.7053,9.825],"to":[4.8379,11.7053,14.625],"autouv":0,"color":0,"rotation":[0,0,22.5],"origin":[8,0,17.7825],"faces":{"north":{"uv":[6,11,7,11.8],"rotation":90,"texture":2},"east":{"uv":[15,15,10.2,16],"texture":2},"south":{"uv":[6,5.2,7,6],"rotation":90,"texture":2},"west":{"uv":[7,6,8,10.8],"rotation":90,"texture":2},"up":{"uv":[6.2,10.8,7,6],"texture":2},"down":{"uv":[6.2,0.2,7,5],"rotation":180,"texture":2}},"type":"cube","uuid":"95506c60-bc76-44f2-47e9-e1d71504518b"},{"name":"cuff_u_r_l","box_uv":false,"render_order":"in_front","rescale":false,"locked":false,"shade":true,"light_emission":0,"allow_mirror_modeling":true,"from":[8.8379,10.7053,9.825],"to":[9.6379,11.7053,14.625],"autouv":0,"color":0,"rotation":[0,0,22.5],"origin":[8,0,17.7825],"faces":{"north":{"uv":[1,11,2,11.8],"rotation":90,"texture":2},"east":{"uv":[0,10.8,1,6],"rotation":90,"texture":2},"south":{"uv":[1,5.2,2,6],"rotation":90,"texture":2},"west":{"uv":[5.8,15,1,16],"texture":2},"up":{"uv":[1,10.8,1.8,6],"texture":2},"down":{"uv":[1,5,1.8,0.2],"texture":2}},"type":"cube","uuid":"ee0a86b0-25bf-95a8-8760-5ce3b525ba10"},{"name":"cuff_d_l_l","box_uv":false,"render_order":"in_front","rescale":false,"locked":false,"shade":true,"light_emission":0,"allow_mirror_modeling":true,"from":[11.1379,4.3303,9.825],"to":[11.9379,5.3303,14.625],"autouv":0,"color":0,"rotation":[0,0,22.5],"origin":[8,16,17.7825],"faces":{"north":{"uv":[1,11,2,11.8],"rotation":90,"texture":2},"east":{"uv":[0,10.8,1,6],"rotation":90,"texture":2},"south":{"uv":[1,5.2,2,6],"rotation":90,"texture":2},"west":{"uv":[5.8,15,1,16],"texture":2},"up":{"uv":[1,10.8,1.8,6],"texture":2},"down":{"uv":[1,5,1.8,0.2],"texture":2}},"type":"cube","uuid":"0f8c4fa2-0fee-89c2-922f-2a8b15496e49"},{"name":"cuff_d_l_r","box_uv":false,"render_order":"in_front","rescale":false,"locked":false,"shade":true,"light_emission":0,"allow_mirror_modeling":true,"from":[6.3379,4.3303,9.825],"to":[7.1379,5.3303,14.625],"autouv":0,"color":0,"rotation":[0,0,22.5],"origin":[8,16,17.7825],"faces":{"north":{"uv":[6,11,7,11.8],"rotation":90,"texture":2},"east":{"uv":[15,15,10.2,16],"texture":2},"south":{"uv":[6,5.2,7,6],"rotation":90,"texture":2},"west":{"uv":[7,6,8,10.8],"rotation":90,"texture":2},"up":{"uv":[6.2,10.8,7,6],"texture":2},"down":{"uv":[6.2,0.2,7,5],"rotation":180,"texture":2}},"type":"cube","uuid":"624c09b2-6717-800c-12c5-c54d05211444"},{"name":"cuff_d_r_l","box_uv":false,"render_order":"in_front","rescale":false,"locked":false,"shade":true,"light_emission":0,"allow_mirror_modeling":true,"from":[8.8621,4.3303,9.825],"to":[9.6621,5.3303,14.625],"autouv":0,"color":0,"rotation":[0,0,-22.5],"origin":[8,16,17.7825],"faces":{"north":{"uv":[1,11,2,11.8],"rotation":90,"texture":1},"east":{"uv":[0,10.8,1,6],"rotation":90,"texture":1},"south":{"uv":[1,5.2,2,6],"rotation":90,"texture":1},"west":{"uv":[5.8,15,1,16],"texture":1},"up":{"uv":[1,10.8,1.8,6],"texture":1},"down":{"uv":[1,0.2,1.8,5],"rotation":180,"texture":1}},"type":"cube","uuid":"69e8ac13-0d36-cac1-55d7-0a82061c82d7"},{"name":"cuff_d_r_r","box_uv":false,"render_order":"in_front","rescale":false,"locked":false,"shade":true,"light_emission":0,"allow_mirror_modeling":true,"from":[4.0621,4.3303,9.825],"to":[4.8621,5.3303,14.625],"autouv":0,"color":0,"rotation":[0,0,-22.5],"origin":[8,16,17.7825],"faces":{"north":{"uv":[6,11,7,11.8],"rotation":90,"texture":1},"east":{"uv":[14.8,15,10,16],"texture":1},"south":{"uv":[6,5.2,7,6],"rotation":90,"texture":1},"west":{"uv":[7,6,8,10.8],"rotation":90,"texture":1},"up":{"uv":[6.2,10.8,7,6],"texture":1},"down":{"uv":[6.2,0.2,7,5],"rotation":180,"texture":1}},"type":"cube","uuid":"bcbc9b18-8bd1-2589-5689-a63db821140b"}],"groups":[{"uuid":"6a374db3-a662-2b3d-f762-49eccf0df68d","export":true,"locked":false,"origin":[8,16,12.7825],"rotation":[0,0,0],"color":0,"name":"cuff_u_l","children":[],"reset":false,"shade":true,"mirror_uv":false,"selected":false,"visibility":true,"autouv":0,"isOpen":true,"primary_selected":false},{"uuid":"90fb2944-eb30-6f01-87ea-37423f440eb6","export":true,"locked":false,"origin":[8,16,12.7825],"rotation":[0,0,0],"color":0,"name":"cuff_d_r","children":[],"reset":false,"shade":true,"mirror_uv":false,"selected":false,"visibility":true,"autouv":0,"isOpen":true,"primary_selected":false},{"uuid":"15de60b1-6123-cb69-0c3a-090303bf5c43","export":true,"locked":false,"origin":[8,16,12.7825],"rotation":[0,0,0],"color":0,"name":"cuff_u_r","children":[],"reset":false,"shade":true,"mirror_uv":false,"selected":false,"visibility":true,"autouv":0,"isOpen":true,"primary_selected":false},{"uuid":"13245b4c-3d38-75ab-c449-4876e89aea74","export":true,"locked":false,"origin":[8,16,12.7825],"rotation":[0,0,0],"color":0,"name":"cuff_d_l","children":[],"reset":false,"shade":true,"mirror_uv":false,"selected":false,"visibility":true,"autouv":0,"isOpen":true,"primary_selected":false},{"uuid":"59d980f3-1801-5299-d390-899e07b01f1b","export":true,"locked":false,"origin":[8,16,12.7825],"rotation":[0,0,0],"color":0,"name":"X_u_l","children":[],"reset":false,"shade":true,"mirror_uv":false,"selected":false,"visibility":true,"autouv":0,"isOpen":true,"primary_selected":false},{"uuid":"7bed3fde-5bfc-9923-02dd-3893ea0424f9","export":true,"locked":false,"origin":[8,16,12.7825],"rotation":[0,0,0],"color":0,"name":"X_u_r","children":[],"reset":false,"shade":true,"mirror_uv":false,"selected":false,"visibility":true,"autouv":0,"isOpen":true,"primary_selected":false},{"uuid":"4e2f90cc-ca58-cb4d-7b90-99a755d3667e","export":true,"locked":false,"origin":[8,16,12.7825],"rotation":[0,0,0],"color":0,"name":"X_d_r","children":[],"reset":false,"shade":true,"mirror_uv":false,"selected":false,"visibility":true,"autouv":0,"isOpen":true,"primary_selected":false},{"uuid":"6fc7fd35-ac41-8ee9-a479-d845c9344d3e","export":true,"locked":false,"origin":[8,16,12.7825],"rotation":[0,0,0],"color":0,"name":"X_d_l","children":[],"reset":false,"shade":true,"mirror_uv":false,"selected":false,"visibility":true,"autouv":0,"isOpen":true,"primary_selected":false},{"uuid":"aab2863e-cd4a-a5b7-2e6f-530ad2f77e03","export":true,"locked":false,"origin":[8,20,12.7825],"rotation":[0,0,0],"color":0,"name":"Xmiddle_up","children":[],"reset":false,"shade":true,"mirror_uv":false,"selected":false,"visibility":true,"autouv":0,"isOpen":true,"primary_selected":false},{"uuid":"c5d5e8a0-794b-d346-d05e-8780ab7eb9b4","export":true,"locked":false,"origin":[8,15.5,12.7825],"rotation":[0,0,0],"color":0,"name":"Xmiddle_down","children":[],"reset":false,"shade":true,"mirror_uv":false,"selected":false,"visibility":true,"autouv":0,"isOpen":true,"primary_selected":false},{"uuid":"be091cab-67e5-60d5-dd0f-e46e730f77ff","export":true,"locked":false,"origin":[8,16,12.7825],"rotation":[0,0,0],"color":0,"name":"upper","children":[],"reset":false,"shade":true,"mirror_uv":false,"selected":false,"visibility":true,"autouv":0,"isOpen":true,"primary_selected":true},{"uuid":"3a703e7d-04f1-6cec-8cbc-de0f7a3084d1","export":true,"locked":false,"origin":[8,16,12.7825],"rotation":[0,0,0],"color":0,"name":"lower","children":[],"reset":false,"shade":true,"mirror_uv":false,"selected":false,"visibility":true,"autouv":0,"isOpen":true,"primary_selected":false},{"uuid":"b61d2ce0-01e0-00f3-a683-0ed4f5ef62ae","export":true,"locked":false,"origin":[8,8,8],"rotation":[0,0,0],"color":0,"name":"group","children":[],"reset":false,"shade":true,"mirror_uv":false,"selected":false,"visibility":true,"autouv":0,"isOpen":true,"primary_selected":false}],"outliner":[{"uuid":"b61d2ce0-01e0-00f3-a683-0ed4f5ef62ae","isOpen":true,"children":[{"uuid":"be091cab-67e5-60d5-dd0f-e46e730f77ff","isOpen":true,"children":[{"uuid":"59d980f3-1801-5299-d390-899e07b01f1b","isOpen":true,"children":["4044179f-c97d-a421-04e6-c0c2d4777143","28c0939c-b20c-40bd-f011-3f4cacfd2762","f67b0615-7004-0d68-08af-eb26f8813d93","85e6f4d3-0b23-479e-c083-6c1c5fac1e41"]},{"uuid":"7bed3fde-5bfc-9923-02dd-3893ea0424f9","isOpen":true,"children":["c9a99439-0ff9-9737-c113-227392eee2d9","e8daad93-5cfc-0b03-c8be-3fee6798ae0e","7ad90be5-553e-99ce-5518-50430a439e17","e3129f17-21b9-2e92-6b66-6fa31c010052"]},{"uuid":"aab2863e-cd4a-a5b7-2e6f-530ad2f77e03","isOpen":true,"children":["c872ca07-8295-39b3-7273-085ff88e579f","eaa35bc1-5fcb-97ad-c576-28ec04da4e20"]},{"uuid":"6a374db3-a662-2b3d-f762-49eccf0df68d","isOpen":true,"children":["eddd962c-e9e7-f129-1e32-e8d82c6a0340","2de49bed-a4da-9893-9106-c91ec6ebc2fd","05c775b6-84d3-6ed0-6c6d-f25ffcac71c4"]},{"uuid":"15de60b1-6123-cb69-0c3a-090303bf5c43","isOpen":true,"children":["4b9c9bfb-302f-23d0-77ae-4858a0aa164e","ee0a86b0-25bf-95a8-8760-5ce3b525ba10","95506c60-bc76-44f2-47e9-e1d71504518b"]}]},{"uuid":"3a703e7d-04f1-6cec-8cbc-de0f7a3084d1","isOpen":true,"children":[{"uuid":"6fc7fd35-ac41-8ee9-a479-d845c9344d3e","isOpen":true,"children":["9b606231-e3dd-6f2a-1a33-5f540ab9db82","3ef2830f-7803-2339-58eb-e768d9d5eb51","c9698c7d-00a3-7ac2-154a-6cf81764fe0e","7ea6d0bb-36f7-c87a-1d66-9bbd76224d1d"]},{"uuid":"4e2f90cc-ca58-cb4d-7b90-99a755d3667e","isOpen":true,"children":["4f2099b5-bb59-e857-4700-f5457242d8e3","882f2f03-faea-bc12-b70f-f975a57f0def","efeb281f-e6e6-0468-f87c-0a68dae10749","56ce7373-e3b3-b4f1-a4d0-023f589507c8"]},{"uuid":"c5d5e8a0-794b-d346-d05e-8780ab7eb9b4","isOpen":true,"children":["1e1e30de-8877-a711-655c-d601dd7fcd04","8635c4b3-4d31-b48d-5941-93ace992d695"]},{"uuid":"13245b4c-3d38-75ab-c449-4876e89aea74","isOpen":true,"children":["534cfcef-b098-dfa2-60fd-50cc0b1670c3","0f8c4fa2-0fee-89c2-922f-2a8b15496e49","624c09b2-6717-800c-12c5-c54d05211444"]},{"uuid":"90fb2944-eb30-6f01-87ea-37423f440eb6","isOpen":true,"children":["51a778b5-5985-8921-34b9-732f2955137a","69e8ac13-0d36-cac1-55d7-0a82061c82d7","bcbc9b18-8bd1-2589-5689-a63db821140b"]}]}]}],"textures":[{"name":"#wood.png","path":"","folder":"block","namespace":"minecraft","id":"0","group":"","width":16,"height":16,"uv_width":16,"uv_height":16,"particle":true,"use_as_default":false,"layers_enabled":false,"sync_to_project":"","render_mode":"default","render_sides":"auto","pbr_channel":"color","frame_time":1,"frame_order_type":"loop","frame_order":"","frame_interpolate":false,"visible":true,"internal":true,"saved":false,"uuid":"3c9e2505-eba4-6654-80e6-ceca82ed42d6","source":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABg0lEQVR4AWySvU4CURCFhwUhLGAgMTERLPAx7CxNNPEJfAAfwtbW1jcwsbKyoLOysPIvsSJRaxtkCSpe9xs4m2XDJnNn5p65M2dmNrq52g/v9yfh7vownJ/uhsHlgfuPg6Nwcbbn96+3xwG/iONHln5J8pWeZvV6zVr1ktvV2rrr0SS4Hicz1xz5+KgRr3HnstNvWLe7bc3WhsVx0/ABsNGrxBko4Pnl056GQ/t4e3CNn38khsSLoScgqBGXUVaZlQ2wU61kLUEZHEZFhp6AAFt8msF3pWSTyXRxO1cwKjKMxsnPHE1PKKbK+0fnRUOEGQyZHfHOgJ7ywdjV3/n0tQUY8QBMAsNsC2QVoJZ4oJaEkQhbBaL+Zm9pbarI0AjEh6EecIePpkBUHAqAArAlSjgd/enKh+wzaHe2rNeuOVCkLD/fIoFKmM2ASyihNYNVe8/j2M4AQ2uiZ/mr9i5GxFDQ/wNVZC0AiCjqz9TewRAVzBjoASBDJIAKqqgtwBCcOAr+AwAA///N8fUlAAAABklEQVQDAPwixYbzTVXhAAAAAElFTkSuQmCC"},{"name":"x_cross_cuff_l.png","path":"","folder":"block","namespace":"eroticdungeongame","id":"1","group":"","width":16,"height":16,"uv_width":16,"uv_height":16,"particle":false,"use_as_default":false,"layers_enabled":true,"sync_to_project":"2e6c617e-576f-266b-efd2-d03e98fc89c3","render_mode":"default","render_sides":"auto","pbr_channel":"color","frame_time":1,"frame_order_type":"loop","frame_order":"","frame_interpolate":false,"visible":true,"internal":true,"saved":false,"uuid":"222beffd-e72c-bd45-26dd-97cdf90b436a","layers":[{"name":"layer","offset":[0,0],"scale":[1,1],"opacity":100,"visible":true,"blend_mode":"default","width":16,"height":16,"data_url":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABA0lEQVR4AaRTwQqCQBBdl9LATh6iPqBb50AoKegSFAR9Q1/VNwRBQZegkEDoR4oOnRLSIvOtCDoqask+mfdm5qGzu5z5j25MPWM093qDidfVhyIezxaen8pdwqAqy8zcr6TTcSudrYOE2H7cc5tRIAw+bwdxDE+7hIHr2LHmMkR8QU3VEj1pWqLIF4TB5Xrzw/hK0+IVAeOYfqvZCFjkDQ25iJQacgwLoFloANUp57KiMoAminLOKwoDaAOGCFCdcv5yXQbgf6MnUa1rDKANlHPL3EhUDPluvczMhTViG2GC4xs9ykWaYSIMEPyK/w3anb64vrjGGCKGmXW9kUMdgBi9XwAAAP//aV5u1QAAAAZJREFUAwD/fHA9QtvJTAAAAABJRU5ErkJggg=="}],"source":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABA0lEQVR4AaRTwQqCQBBdl9LATh6iPqBb50AoKegSFAR9Q1/VNwRBQZegkEDoR4oOnRLSIvOtCDoqask+mfdm5qGzu5z5j25MPWM093qDidfVhyIezxaen8pdwqAqy8zcr6TTcSudrYOE2H7cc5tRIAw+bwdxDE+7hIHr2LHmMkR8QU3VEj1pWqLIF4TB5Xrzw/hK0+IVAeOYfqvZCFjkDQ25iJQacgwLoFloANUp57KiMoAminLOKwoDaAOGCFCdcv5yXQbgf6MnUa1rDKANlHPL3EhUDPluvczMhTViG2GC4xs9ykWaYSIMEPyK/w3anb64vrjGGCKGmXW9kUMdgBi9XwAAAP//aV5u1QAAAAZJREFUAwD/fHA9QtvJTAAAAABJRU5ErkJggg=="},{"name":"x_cross_cuff_r.png","path":"","folder":"block","namespace":"eroticdungeongame","id":"2","group":"","width":16,"height":16,"uv_width":16,"uv_height":16,"particle":false,"use_as_default":false,"layers_enabled":false,"sync_to_project":"","render_mode":"default","render_sides":"auto","pbr_channel":"color","frame_time":1,"frame_order_type":"loop","frame_order":"","frame_interpolate":false,"visible":true,"internal":true,"saved":false,"uuid":"ae0f73ad-0d90-3136-40b3-ff40156753fd","source":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABBElEQVR4AaRSQQqCQBSdptJI2ngGgxatg6AgN0HQIugMnaozBC2CoI0tgqATtPAMbsJIKyffB0VmxgwSH/7//vfNzJ/HWfq406UYDF2BLzCazClOS5UvCaDrcvZq3mFDOB13tXcCthokEN4CpTN5RQqnI0hAV2gapo5WOBIwTEsptNq2wukIEtCt5vtXXb/CcUz8GavndZwemy1WQvlDIngchQyQePa4BwSZl3M6gkwix64AxN/ArY7NALkJc+GN6pvIdwAn4syZEyFYz6vI9OBwn66E7ZfViv20Bhph5f12nVsZdi42lsUkUFb8hf9fIBsahgggBxAXhwoOOYyXxd3+WHwAAAD//8XUl5EAAAAGSURBVAMAHgZwHU4QIl8AAAAASUVORK5CYII="}],"display":{"thirdperson_righthand":{"rotation":[75,69,0],"translation":[-1.25,4,2.25],"scale":[0.375,0.375,0.375]},"thirdperson_lefthand":{"rotation":[75,75,0],"translation":[-1,3.75,1],"scale":[0.375,0.375,0.375]},"firstperson_righthand":{"rotation":[0,70,0],"translation":[-1.25,1.75,0],"scale":[0.4,0.4,0.4]},"firstperson_lefthand":{"rotation":[0,70,0],"translation":[-1.5,1.75,0],"scale":[0.4,0.4,0.4]},"ground":{"scale":[0.25,0.25,0.25]},"gui":{"rotation":[24,-136,0],"translation":[2,-4.25,0],"scale":[0.5,0.5,0.5]},"head":{"translation":[0,10.75,-3],"scale":[0.5,0.5,0.5]},"fixed":{"translation":[0,-4,-4],"scale":[0.5,0.5,0.5]}}} \ No newline at end of file diff --git a/model_source/pillory.bbmodel b/model_source/pillory.bbmodel new file mode 100644 index 00000000..38838b5e --- /dev/null +++ b/model_source/pillory.bbmodel @@ -0,0 +1 @@ +{"meta":{"format_version":"5.0","model_format":"java_block","box_uv":false},"name":"pillory","parent":"","java_block_version":"1.9.0","ambientocclusion":true,"front_gui_light":false,"visible_box":[1,1,0],"variable_placeholders":"","variable_placeholder_buttons":[],"unhandled_root_fields":{},"resolution":{"width":16,"height":16},"elements":[{"name":"leg_l","box_uv":false,"render_order":"default","rescale":false,"locked":false,"shade":true,"light_emission":0,"allow_mirror_modeling":true,"from":[0,0,6],"to":[3,14,10],"autouv":0,"color":8,"origin":[0,0,7],"faces":{"north":{"uv":[13,2,16,16],"texture":0},"east":{"uv":[6,2,10,16],"texture":0},"south":{"uv":[0,2,3,16],"texture":0},"west":{"uv":[6,2,10,16],"texture":0},"up":{"uv":[0,6,3,10],"texture":0},"down":{"uv":[0,6,3,10],"texture":0}},"type":"cube","uuid":"704d335c-9342-a993-6055-9c07b626b66d"},{"name":"leg_r","box_uv":false,"render_order":"default","rescale":false,"locked":false,"shade":true,"light_emission":0,"allow_mirror_modeling":true,"from":[13,0,6],"to":[16,14,10],"autouv":0,"color":8,"origin":[13,0,7],"faces":{"north":{"uv":[0,2,3,16],"texture":0},"east":{"uv":[6,2,10,16],"texture":0},"south":{"uv":[13,2,16,16],"texture":0},"west":{"uv":[6,2,10,16],"texture":0},"up":{"uv":[13,6,16,10],"texture":0},"down":{"uv":[13,6,16,10],"texture":0}},"type":"cube","uuid":"107320be-d60f-0d45-fd39-11b8db11bb06"},{"name":"stripe","box_uv":false,"render_order":"default","rescale":false,"locked":false,"shade":true,"light_emission":0,"allow_mirror_modeling":true,"from":[6,8,7],"to":[10,11,9],"autouv":0,"color":9,"origin":[6,8,7],"faces":{"north":{"uv":[6,5,10,8],"texture":0},"east":{"uv":[7,5,9,8],"texture":0},"south":{"uv":[6,5,10,8],"texture":0},"west":{"uv":[7,5,9,8],"texture":0},"up":{"uv":[6,7,10,9],"texture":0},"down":{"uv":[6,7,10,9],"texture":0}},"type":"cube","uuid":"c243fd26-d2bc-0b3e-b6de-ceed37335418"},{"name":"cube","box_uv":false,"render_order":"default","rescale":false,"locked":false,"shade":true,"light_emission":0,"allow_mirror_modeling":true,"from":[3,8,7],"to":[6,12,9],"autouv":0,"color":6,"origin":[4,8,7],"faces":{"north":{"uv":[10,4,13,8],"texture":0},"east":{"uv":[7,4,9,8],"texture":0},"south":{"uv":[3,4,6,8],"texture":0},"west":{"uv":[7,4,9,8],"texture":0},"up":{"uv":[3,7,6,9],"texture":0},"down":{"uv":[3,7,6,9],"texture":0}},"type":"cube","uuid":"ae1edeaf-e3e7-a8e8-8ad4-69dd853fb047"},{"name":"cube","box_uv":false,"render_order":"default","rescale":false,"locked":false,"shade":true,"light_emission":0,"allow_mirror_modeling":true,"from":[10,8,7],"to":[13,12,9],"autouv":0,"color":6,"origin":[11,8,7],"faces":{"north":{"uv":[3,4,6,8],"texture":0},"east":{"uv":[7,4,9,8],"texture":0},"south":{"uv":[10,4,13,8],"texture":0},"west":{"uv":[7,4,9,8],"texture":0},"up":{"uv":[10,7,13,9],"texture":0},"down":{"uv":[10,7,13,9],"texture":0}},"type":"cube","uuid":"27344f64-5654-a6c4-cae7-9dc45dd04ce6"},{"name":"cube","box_uv":false,"render_order":"default","rescale":false,"locked":false,"shade":true,"light_emission":0,"allow_mirror_modeling":true,"from":[5,12,7],"to":[6,13,9],"autouv":0,"color":3,"origin":[5,12,7],"faces":{"north":{"uv":[10,3,11,4],"texture":0},"east":{"uv":[7,3,9,4],"texture":0},"south":{"uv":[5,3,6,4],"texture":0},"west":{"uv":[7,3,9,4],"texture":0},"up":{"uv":[5,7,6,9],"texture":0},"down":{"uv":[5,7,6,9],"texture":0}},"type":"cube","uuid":"6afba770-58aa-fa8b-b7a1-c125d6a65171"},{"name":"cube","box_uv":false,"render_order":"default","rescale":false,"locked":false,"shade":true,"light_emission":0,"allow_mirror_modeling":true,"from":[10,12,7],"to":[11,13,9],"autouv":0,"color":3,"origin":[10,12,7],"faces":{"north":{"uv":[5,3,6,4],"texture":0},"east":{"uv":[7,3,9,4],"texture":0},"south":{"uv":[10,3,11,4],"texture":0},"west":{"uv":[7,3,9,4],"texture":0},"up":{"uv":[10,7,11,9],"texture":0},"down":{"uv":[10,7,11,9],"texture":0}},"type":"cube","uuid":"9444710c-c2c3-025f-78a8-adbd7ddc43c9"},{"name":"cube","box_uv":false,"render_order":"default","rescale":false,"locked":false,"shade":true,"light_emission":0,"allow_mirror_modeling":true,"from":[0,14,6],"to":[3,21,7],"autouv":0,"color":4,"origin":[0,14,5],"faces":{"north":{"uv":[13,0,16,7],"texture":0},"east":{"uv":[9,0,10,7],"texture":0},"south":{"uv":[0,0,3,7],"texture":0},"west":{"uv":[6,0,7,7],"texture":0},"up":{"uv":[0,6,3,7],"texture":0},"down":{"uv":[0,9,3,10],"texture":0}},"type":"cube","uuid":"cb4312f4-00eb-1f28-8107-bf223fcb4cf8"},{"name":"cube","box_uv":false,"render_order":"default","rescale":false,"locked":false,"shade":true,"light_emission":0,"allow_mirror_modeling":true,"from":[0,14,9],"to":[3,21,10],"autouv":0,"color":4,"origin":[0,14,8],"faces":{"north":{"uv":[13,0,16,7],"texture":0},"east":{"uv":[6,0,7,7],"texture":0},"south":{"uv":[0,0,3,7],"texture":0},"west":{"uv":[9,0,10,7],"texture":0},"up":{"uv":[0,9,3,10],"texture":0},"down":{"uv":[0,6,3,7],"texture":0}},"type":"cube","uuid":"98206974-0641-401c-02fc-92d78a86ef61"},{"name":"cube","box_uv":false,"render_order":"default","rescale":false,"locked":false,"shade":true,"light_emission":0,"allow_mirror_modeling":true,"from":[13,14,9],"to":[16,21,10],"autouv":0,"color":4,"origin":[13,14,8],"faces":{"north":{"uv":[0,0,3,7],"texture":0},"east":{"uv":[6,0,7,7],"texture":0},"south":{"uv":[13,0,16,7],"texture":0},"west":{"uv":[9,0,10,7],"texture":0},"up":{"uv":[13,9,16,10],"texture":0},"down":{"uv":[13,6,16,7],"texture":0}},"type":"cube","uuid":"166cfdd8-4c77-aa2c-e83d-c0a63c1c2c80"},{"name":"cube","box_uv":false,"render_order":"default","rescale":false,"locked":false,"shade":true,"light_emission":0,"allow_mirror_modeling":true,"from":[13,14,6],"to":[16,21,7],"autouv":0,"color":4,"origin":[13,14,5],"faces":{"north":{"uv":[0,0,3,7],"texture":0},"east":{"uv":[9,0,10,7],"texture":0},"south":{"uv":[13,0,16,7],"texture":0},"west":{"uv":[6,0,7,7],"texture":0},"up":{"uv":[13,6,16,7],"texture":0},"down":{"uv":[13,9,16,10],"texture":0}},"type":"cube","uuid":"25c8bc53-f806-fe5d-f892-348d0f01222d"},{"name":"cube","box_uv":false,"render_order":"default","rescale":false,"locked":false,"shade":true,"light_emission":0,"allow_mirror_modeling":true,"from":[1,17,5],"to":[2,18,11],"autouv":0,"color":7,"origin":[0,17,9],"faces":{"north":{"uv":[14,0,15,1],"texture":0},"east":{"uv":[5,0,11,1],"texture":0},"south":{"uv":[1,0,2,1],"texture":0},"west":{"uv":[5,0,11,1],"texture":0},"up":{"uv":[1,5,2,11],"texture":0},"down":{"uv":[1,5,2,11],"texture":0}},"type":"cube","uuid":"449f1e88-c90c-a424-7032-3d69d4aeab72"},{"name":"cube","box_uv":false,"render_order":"default","rescale":false,"locked":false,"shade":true,"light_emission":0,"allow_mirror_modeling":true,"from":[14,17,5],"to":[15,18,11],"autouv":0,"color":7,"origin":[13,17,9],"faces":{"north":{"uv":[1,0,2,1],"texture":0},"east":{"uv":[5,0,11,1],"texture":0},"south":{"uv":[14,0,15,1],"texture":0},"west":{"uv":[5,0,11,1],"texture":0},"up":{"uv":[14,5,15,11],"texture":0},"down":{"uv":[14,5,15,11],"texture":0}},"type":"cube","uuid":"0017d127-aebd-b85c-68b4-6c20c47143cf"},{"name":"stripe","box_uv":false,"render_order":"default","rescale":false,"locked":false,"shade":true,"light_emission":0,"allow_mirror_modeling":true,"from":[6,19,7],"to":[10,21,9],"autouv":0,"color":9,"origin":[6,19,7],"faces":{"north":{"uv":[6,0,10,2],"texture":0},"east":{"uv":[7,0,9,2],"texture":0},"south":{"uv":[6,0,10,2],"texture":0},"west":{"uv":[7,0,9,2],"texture":0},"up":{"uv":[6,7,10,9],"texture":0},"down":{"uv":[6,7,10,9],"texture":0}},"type":"cube","uuid":"f7b855b2-ec80-daa6-6d00-6380ae09d7ef"},{"name":"cube","box_uv":false,"render_order":"default","rescale":false,"locked":false,"shade":true,"light_emission":0,"allow_mirror_modeling":true,"from":[-1,18,7],"to":[6,21,9],"autouv":0,"color":6,"origin":[4,18,7],"faces":{"north":{"uv":[9,0,16,3],"texture":0},"east":{"uv":[7,0,9,3],"texture":0},"south":{"uv":[0,0,7,3],"texture":0},"west":{"uv":[7,0,9,3],"texture":0},"up":{"uv":[0,7,7,9],"texture":0},"down":{"uv":[0,7,7,9],"texture":0}},"type":"cube","uuid":"009d7a04-c77f-d5de-4afe-83b98088e518"},{"name":"cube","box_uv":false,"render_order":"default","rescale":false,"locked":false,"shade":true,"light_emission":0,"allow_mirror_modeling":true,"from":[10,18,7],"to":[17,21,9],"autouv":0,"color":6,"origin":[11,18,7],"faces":{"north":{"uv":[0,0,7,3],"texture":0},"east":{"uv":[7,0,9,3],"texture":0},"south":{"uv":[9,0,16,3],"texture":0},"west":{"uv":[7,0,9,3],"texture":0},"up":{"uv":[9,7,16,9],"texture":0},"down":{"uv":[9,7,16,9],"texture":0}},"type":"cube","uuid":"f85af07c-09a8-4fe7-3196-285a22234fc5"},{"name":"cube","box_uv":false,"render_order":"default","rescale":false,"locked":false,"shade":true,"light_emission":0,"allow_mirror_modeling":true,"from":[5,17,7],"to":[6,18,9],"autouv":0,"color":3,"origin":[5,17,7],"faces":{"north":{"uv":[10,0,11,1],"texture":0},"east":{"uv":[7,0,9,1],"texture":0},"south":{"uv":[5,0,6,1],"texture":0},"west":{"uv":[7,0,9,1],"texture":0},"up":{"uv":[5,7,6,9],"texture":0},"down":{"uv":[5,7,6,9],"texture":0}},"type":"cube","uuid":"8bdb1125-eb21-1f4b-59e0-398e3afb0a59"},{"name":"cube","box_uv":false,"render_order":"default","rescale":false,"locked":false,"shade":true,"light_emission":0,"allow_mirror_modeling":true,"from":[10,17,7],"to":[11,18,9],"autouv":0,"color":3,"origin":[10,17,7],"faces":{"north":{"uv":[5,0,6,1],"texture":0},"east":{"uv":[7,0,9,1],"texture":0},"south":{"uv":[10,0,11,1],"texture":0},"west":{"uv":[7,0,9,1],"texture":0},"up":{"uv":[10,7,11,9],"texture":0},"down":{"uv":[10,7,11,9],"texture":0}},"type":"cube","uuid":"7cbbdc9a-1e65-aec1-0313-c2ee0493f41a"},{"name":"head_r","box_uv":false,"render_order":"default","rescale":false,"locked":false,"shade":true,"light_emission":0,"allow_mirror_modeling":true,"from":[13,21,6],"to":[16,23,10],"autouv":0,"color":8,"origin":[13,14,7],"faces":{"north":{"uv":[0,0,3,2],"texture":0},"east":{"uv":[6,0,10,2],"texture":0},"south":{"uv":[13,0,16,2],"texture":0},"west":{"uv":[6,0,10,2],"texture":0},"up":{"uv":[13,6,16,10],"texture":0},"down":{"uv":[13,6,16,10],"texture":0}},"type":"cube","uuid":"c6625397-cdbb-f74c-70a2-15a70f5f90e1"},{"name":"head_l","box_uv":false,"render_order":"default","rescale":false,"locked":false,"shade":true,"light_emission":0,"allow_mirror_modeling":true,"from":[0,21,6],"to":[3,23,10],"autouv":0,"color":8,"origin":[0,14,7],"faces":{"north":{"uv":[13,0,16,2],"texture":0},"east":{"uv":[6,0,10,2],"texture":0},"south":{"uv":[0,0,3,2],"texture":0},"west":{"uv":[6,0,10,2],"texture":0},"up":{"uv":[0,6,3,10],"texture":0},"down":{"uv":[0,6,3,10],"texture":0}},"type":"cube","uuid":"1647080e-f332-ed66-8c58-71ace046b6aa"}],"groups":[{"uuid":"a5a76211-51bf-e076-1b0b-a7ea2630f6f3","export":true,"locked":false,"origin":[13,0,7],"rotation":[0,0,0],"color":0,"name":"leg","children":[],"reset":false,"shade":true,"mirror_uv":false,"selected":false,"visibility":true,"autouv":0,"isOpen":true,"primary_selected":false},{"uuid":"40e6c9c6-2a9a-78d7-a227-9f01fd4683a1","export":true,"locked":false,"origin":[6,8,7],"rotation":[0,0,0],"color":0,"name":"fixed_stripe","children":[],"reset":false,"shade":true,"mirror_uv":false,"selected":false,"visibility":true,"autouv":0,"isOpen":true,"primary_selected":false},{"uuid":"ec054263-932c-b715-3915-f00c1c030e2d","export":true,"locked":false,"origin":[6,8,7],"rotation":[0,0,0],"color":0,"name":"active_stripe","children":[],"reset":false,"shade":true,"mirror_uv":false,"selected":false,"visibility":true,"autouv":0,"isOpen":true,"primary_selected":false},{"uuid":"3cc0f681-137f-6cc3-aa25-1e96991450d8","export":true,"locked":false,"origin":[13,0,7],"rotation":[0,0,0],"color":0,"name":"head","children":[],"reset":false,"shade":true,"mirror_uv":false,"selected":false,"visibility":true,"autouv":0,"isOpen":true,"primary_selected":false}],"outliner":[{"uuid":"3cc0f681-137f-6cc3-aa25-1e96991450d8","isOpen":true,"children":["c6625397-cdbb-f74c-70a2-15a70f5f90e1","1647080e-f332-ed66-8c58-71ace046b6aa","0017d127-aebd-b85c-68b4-6c20c47143cf","449f1e88-c90c-a424-7032-3d69d4aeab72","98206974-0641-401c-02fc-92d78a86ef61","cb4312f4-00eb-1f28-8107-bf223fcb4cf8","166cfdd8-4c77-aa2c-e83d-c0a63c1c2c80","25c8bc53-f806-fe5d-f892-348d0f01222d"]},{"uuid":"ec054263-932c-b715-3915-f00c1c030e2d","isOpen":true,"children":["f7b855b2-ec80-daa6-6d00-6380ae09d7ef","009d7a04-c77f-d5de-4afe-83b98088e518","f85af07c-09a8-4fe7-3196-285a22234fc5","8bdb1125-eb21-1f4b-59e0-398e3afb0a59","7cbbdc9a-1e65-aec1-0313-c2ee0493f41a"]},{"uuid":"40e6c9c6-2a9a-78d7-a227-9f01fd4683a1","isOpen":true,"children":["c243fd26-d2bc-0b3e-b6de-ceed37335418","ae1edeaf-e3e7-a8e8-8ad4-69dd853fb047","27344f64-5654-a6c4-cae7-9dc45dd04ce6","6afba770-58aa-fa8b-b7a1-c125d6a65171","9444710c-c2c3-025f-78a8-adbd7ddc43c9"]},{"uuid":"a5a76211-51bf-e076-1b0b-a7ea2630f6f3","isOpen":true,"children":["107320be-d60f-0d45-fd39-11b8db11bb06","704d335c-9342-a993-6055-9c07b626b66d"]}],"textures":[{"name":"cherry_planks.png","path":"","folder":"","namespace":"","id":"0","group":"","width":16,"height":16,"uv_width":16,"uv_height":16,"particle":true,"use_as_default":false,"layers_enabled":false,"sync_to_project":"","render_mode":"default","render_sides":"auto","pbr_channel":"color","frame_time":1,"frame_order_type":"loop","frame_order":"","frame_interpolate":false,"visible":true,"internal":true,"saved":false,"uuid":"f728d148-e785-3f2f-bc7e-7913b6da89b3","source":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAA1UlEQVQ4y31TMRLCMAzz01l4AxMDGwsTTLBxx8Jdn8DAQp9RahMFWTUMqpNYl1iya+P1Mo3n0xTxflviz/lzv5ssCLhkhh++jofvpZLH3jkOK4ktggToJVGBfx7bTcDX2A/rVQA5rPnco0FjvCA6F2ckJXLzPktAosXkh0ptfEv62KxmaGUk+2KqVT3QvHIs9ZkrqHovfnzayK2TcrWFHOGRVe6WvZd8r4A1VnPAOZ4JwHq/1Yv2QjkXxLVfM67l6pgDlojyH6Q5KPzpHqg29oM9qebjDdNOQSJl268oAAAAAElFTkSuQmCC"},{"name":"stripped_cherry_log.png","path":"","folder":"","namespace":"","id":"1","group":"","width":16,"height":16,"uv_width":16,"uv_height":16,"particle":false,"use_as_default":false,"layers_enabled":false,"sync_to_project":"","render_mode":"default","render_sides":"auto","pbr_channel":"color","frame_time":1,"frame_order_type":"loop","frame_order":"","frame_interpolate":false,"visible":true,"internal":true,"saved":false,"uuid":"940ceca5-e3cf-de2c-b2be-285bd83b470b","source":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAIAAACQkWg2AAAAyUlEQVQoz3WSsQoCQQxE89sWgo2FhVichYJY+TMWNhYHguCvOMuT2VwWIdwlm0wyO9m4r1fzYXpsNzI579P1dTzri6MTfXFUoOLQz0c4mDGknru97AcAQwWmCuPzNFUGUNJOwA0kBYDlBNWfy02WaXhOntAAhU+m4dDtG0D3sEQjaRNbTIBi7lqEzued0r/2pUVYohE2XroDbHmIUt6S24VlNgEkRuW8nP40xgvkrVdKTCQoWy/PaQHILyKHRYwmK4sbt+bVGkn4BYSQ/T9mu38xAAAAAElFTkSuQmCC"},{"name":"stripped_bamboo_block.png","path":"","folder":"","namespace":"","id":"2","group":"","width":16,"height":16,"uv_width":16,"uv_height":16,"particle":false,"use_as_default":false,"layers_enabled":false,"sync_to_project":"","render_mode":"default","render_sides":"auto","pbr_channel":"color","frame_time":1,"frame_order_type":"loop","frame_order":"","frame_interpolate":false,"visible":true,"internal":true,"saved":false,"uuid":"7290b964-38a5-a100-2c42-ab2da4e9dc86","source":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAA6ElEQVQ4T31SsQ3CQBD7uegokQAxAQMwRFpaWjZASkWBKNKloqCjSs0AjPDIL/nktz6povs7+8520rPf5O/7lF/3Xb50qzzctqX+DId8Pa/L+zQeS+191AkEGMAgARjAG2oA2CcBCdFP42MfA2T/TV35oubbIoEO4CI08dWT5y4MAtXokrixdWFIIAEBeNeafb8wTFTXwe4ElKgLigTG6ARuGgF+YXhAU3SjA1BraoXATfGYPAVNLSS0YnMCr+MC9YAmtTyhRCWsPFDAUu4qsSKgJv2RWrnrgvBAAb5hLsbKRAfoRQ5wE/+P+74R91DzGAAAAABJRU5ErkJggg=="}],"display":{"thirdperson_righthand":{"rotation":[19.5,90,0],"translation":[0,0.25,-1.75],"scale":[0.4,0.4,0.4]},"thirdperson_lefthand":{"rotation":[19.5,90,0],"translation":[0,0.25,-1.75],"scale":[0.4,0.4,0.4]},"firstperson_righthand":{"rotation":[-6.2,-14.45,-1.55],"translation":[0.5,-0.25,0],"scale":[0.5,0.5,0.5]},"firstperson_lefthand":{"rotation":[-6.2,-14.45,-1.55],"translation":[0.5,-0.25,0],"scale":[0.5,0.5,0.5]},"ground":{"translation":[0,3,0],"scale":[0.25,0.25,0.25]},"gui":{"rotation":[15,-36.5,0],"translation":[0,-2,0],"scale":[0.6,0.6,0.6]},"head":{"rotation":[50.75,0,0],"translation":[0,-11.75,-7.25],"scale":[1.75,1.75,1.75]},"fixed":{"translation":[0,-3,0],"scale":[0.8,0.8,0.8]}}} \ No newline at end of file diff --git a/model_source/pillory_block_model.bbmodel b/model_source/pillory_block_model.bbmodel new file mode 100644 index 00000000..a39300cd --- /dev/null +++ b/model_source/pillory_block_model.bbmodel @@ -0,0 +1 @@ +{"meta":{"format_version":"5.0","model_format":"java_block","box_uv":false},"name":"pillory_block_model","parent":"","java_block_version":"1.9.0","ambientocclusion":true,"front_gui_light":false,"visible_box":[1,1,0],"variable_placeholders":"","variable_placeholder_buttons":[],"unhandled_root_fields":{},"resolution":{"width":16,"height":16},"elements":[{"name":"leg_l","box_uv":false,"render_order":"default","rescale":false,"locked":false,"shade":true,"light_emission":0,"allow_mirror_modeling":true,"from":[-1,0,6],"to":[2,16,10],"autouv":0,"color":8,"origin":[-1,0,7],"faces":{"north":{"uv":[13,2,16,16],"cullface":"north","texture":5},"east":{"uv":[6,2,10,16],"cullface":"east","texture":5},"south":{"uv":[0,0,3,16],"cullface":"south","texture":5},"west":{"uv":[6,2,10,16],"cullface":"west","texture":5},"up":{"uv":[0,6,3,10],"cullface":"up","texture":5},"down":{"uv":[0,6,3,10],"cullface":"down","texture":5}},"type":"cube","uuid":"704d335c-9342-a993-6055-9c07b626b66d"},{"name":"leg_r","box_uv":false,"render_order":"default","rescale":false,"locked":false,"shade":true,"light_emission":0,"allow_mirror_modeling":true,"from":[14,0,6],"to":[17,16,10],"autouv":0,"color":8,"origin":[14,0,7],"faces":{"north":{"uv":[0,2,3,16],"cullface":"north","texture":5},"east":{"uv":[6,2,10,16],"cullface":"east","texture":5},"south":{"uv":[13,0,16,16],"cullface":"south","texture":5},"west":{"uv":[6,2,10,16],"cullface":"west","texture":5},"up":{"uv":[13,6,16,10],"cullface":"up","texture":5},"down":{"uv":[13,6,16,10],"cullface":"down","texture":5}},"type":"cube","uuid":"107320be-d60f-0d45-fd39-11b8db11bb06"},{"name":"stripe","box_uv":false,"render_order":"default","rescale":false,"locked":false,"shade":true,"light_emission":0,"allow_mirror_modeling":true,"from":[6,10,7],"to":[10,13,9],"autouv":0,"color":9,"origin":[6,10,7],"faces":{"north":{"uv":[6,5,10,8],"cullface":"north","texture":5},"east":{"uv":[7,5,9,8],"cullface":"east","texture":5},"south":{"uv":[6,5,10,8],"cullface":"south","texture":5},"west":{"uv":[7,5,9,8],"cullface":"west","texture":5},"up":{"uv":[6,7,10,9],"cullface":"up","texture":5},"down":{"uv":[6,7,10,9],"cullface":"down","texture":5}},"type":"cube","uuid":"c243fd26-d2bc-0b3e-b6de-ceed37335418"},{"name":"cube","box_uv":false,"render_order":"default","rescale":false,"locked":false,"shade":true,"light_emission":0,"allow_mirror_modeling":true,"from":[2,10,7],"to":[6,14,9],"autouv":0,"color":6,"origin":[4,10,7],"faces":{"north":{"uv":[10,4,14,8],"cullface":"north","texture":5},"east":{"uv":[7,4,9,8],"cullface":"east","texture":5},"south":{"uv":[3,4,7,8],"cullface":"south","texture":5},"west":{"uv":[7,4,9,8],"cullface":"west","texture":5},"up":{"uv":[3,7,7,9],"cullface":"up","texture":5},"down":{"uv":[3,7,7,9],"cullface":"down","texture":5}},"type":"cube","uuid":"ae1edeaf-e3e7-a8e8-8ad4-69dd853fb047"},{"name":"cube","box_uv":false,"render_order":"default","rescale":false,"locked":false,"shade":true,"light_emission":0,"allow_mirror_modeling":true,"from":[10,10,7],"to":[15,14,9],"autouv":0,"color":6,"origin":[11,10,7],"faces":{"north":{"uv":[3,4,8,8],"cullface":"north","texture":5},"east":{"uv":[7,4,9,8],"cullface":"east","texture":5},"south":{"uv":[10,4,15,8],"cullface":"south","texture":5},"west":{"uv":[7,4,9,8],"cullface":"west","texture":5},"up":{"uv":[10,7,15,9],"cullface":"up","texture":5},"down":{"uv":[10,7,15,9],"cullface":"down","texture":5}},"type":"cube","uuid":"27344f64-5654-a6c4-cae7-9dc45dd04ce6"},{"name":"cube","box_uv":false,"render_order":"default","rescale":false,"locked":false,"shade":true,"light_emission":0,"allow_mirror_modeling":true,"from":[5,14,7],"to":[6,15,9],"autouv":0,"color":3,"origin":[5,14,7],"faces":{"north":{"uv":[10,3,11,4],"cullface":"north","texture":5},"east":{"uv":[7,3,9,4],"cullface":"east","texture":5},"south":{"uv":[5,3,6,4],"cullface":"south","texture":5},"west":{"uv":[7,3,9,4],"cullface":"west","texture":5},"up":{"uv":[5,7,6,9],"cullface":"up","texture":5},"down":{"uv":[5,7,6,9],"cullface":"down","texture":5}},"type":"cube","uuid":"6afba770-58aa-fa8b-b7a1-c125d6a65171"},{"name":"cube","box_uv":false,"render_order":"default","rescale":false,"locked":false,"shade":true,"light_emission":0,"allow_mirror_modeling":true,"from":[10,14,7],"to":[11,15,9],"autouv":0,"color":3,"origin":[10,14,7],"faces":{"north":{"uv":[5,3,6,4],"cullface":"north","texture":5},"east":{"uv":[7,3,9,4],"cullface":"east","texture":5},"south":{"uv":[10,3,11,4],"cullface":"south","texture":5},"west":{"uv":[7,3,9,4],"cullface":"west","texture":5},"up":{"uv":[10,7,11,9],"cullface":"up","texture":5},"down":{"uv":[10,7,11,9],"cullface":"down","texture":5}},"type":"cube","uuid":"9444710c-c2c3-025f-78a8-adbd7ddc43c9"},{"name":"cube","box_uv":false,"render_order":"default","rescale":false,"locked":false,"shade":false,"light_emission":0,"allow_mirror_modeling":true,"from":[-1,16,6],"to":[2,23,7],"autouv":0,"color":4,"origin":[-1,16,5],"faces":{"north":{"uv":[13,0,16,7],"cullface":"north","texture":5},"east":{"uv":[9,0,10,7],"cullface":"east","texture":5},"south":{"uv":[0,0,3,7],"cullface":"south","texture":5},"west":{"uv":[6,0,7,7],"cullface":"west","texture":5},"up":{"uv":[0,6,3,7],"cullface":"up","texture":5},"down":{"uv":[0,9,3,10],"cullface":"down","texture":5}},"type":"cube","uuid":"cb4312f4-00eb-1f28-8107-bf223fcb4cf8"},{"name":"cube","box_uv":false,"render_order":"default","rescale":false,"locked":false,"shade":true,"light_emission":0,"allow_mirror_modeling":true,"from":[-1,16,9],"to":[2,23,10],"autouv":0,"color":4,"origin":[-1,16,8],"faces":{"north":{"uv":[13,0,16,7],"cullface":"north","texture":5},"east":{"uv":[6,0,7,7],"cullface":"east","texture":5},"south":{"uv":[0,0,3,7],"cullface":"south","texture":5},"west":{"uv":[9,0,10,7],"cullface":"west","texture":5},"up":{"uv":[0,9,3,10],"cullface":"up","texture":5},"down":{"uv":[0,6,3,7],"cullface":"down","texture":5}},"type":"cube","uuid":"98206974-0641-401c-02fc-92d78a86ef61"},{"name":"cube","box_uv":false,"render_order":"default","rescale":false,"locked":false,"shade":true,"light_emission":0,"allow_mirror_modeling":true,"from":[14,16,9],"to":[17,23,10],"autouv":0,"color":4,"origin":[14,16,8],"faces":{"north":{"uv":[0,0,3,7],"cullface":"north","texture":5},"east":{"uv":[6,0,7,7],"cullface":"east","texture":5},"south":{"uv":[13,0,16,7],"cullface":"south","texture":5},"west":{"uv":[9,0,10,7],"cullface":"west","texture":5},"up":{"uv":[13,9,16,10],"cullface":"up","texture":5},"down":{"uv":[13,6,16,7],"cullface":"down","texture":5}},"type":"cube","uuid":"166cfdd8-4c77-aa2c-e83d-c0a63c1c2c80"},{"name":"cube","box_uv":false,"render_order":"default","rescale":false,"locked":false,"shade":true,"light_emission":0,"allow_mirror_modeling":true,"from":[14,16,6],"to":[17,23,7],"autouv":0,"color":4,"origin":[14,16,5],"faces":{"north":{"uv":[0,0,3,7],"cullface":"north","texture":5},"east":{"uv":[9,0,10,7],"cullface":"east","texture":5},"south":{"uv":[13,0,16,7],"cullface":"south","texture":5},"west":{"uv":[6,0,7,7],"cullface":"west","texture":5},"up":{"uv":[13,6,16,7],"cullface":"up","texture":5},"down":{"uv":[13,9,16,10],"cullface":"down","texture":5}},"type":"cube","uuid":"25c8bc53-f806-fe5d-f892-348d0f01222d"},{"name":"cube","box_uv":false,"render_order":"default","rescale":false,"locked":false,"shade":true,"light_emission":0,"allow_mirror_modeling":true,"from":[0,19,5],"to":[1,20,11],"autouv":0,"color":7,"origin":[-1,19,9],"faces":{"north":{"uv":[14,0,15,1],"cullface":"north","texture":5},"east":{"uv":[5,0,11,1],"cullface":"east","texture":5},"south":{"uv":[1,0,2,1],"cullface":"south","texture":5},"west":{"uv":[5,0,11,1],"cullface":"west","texture":5},"up":{"uv":[1,5,2,11],"cullface":"up","texture":5},"down":{"uv":[1,5,2,11],"cullface":"down","texture":5}},"type":"cube","uuid":"449f1e88-c90c-a424-7032-3d69d4aeab72"},{"name":"cube","box_uv":false,"render_order":"default","rescale":false,"locked":false,"shade":true,"light_emission":0,"allow_mirror_modeling":true,"from":[15,19,5],"to":[16,20,11],"autouv":0,"color":7,"origin":[14,19,9],"faces":{"north":{"uv":[1,0,2,1],"cullface":"north","texture":5},"east":{"uv":[5,0,11,1],"cullface":"east","texture":5},"south":{"uv":[14,0,15,1],"cullface":"south","texture":5},"west":{"uv":[5,0,11,1],"cullface":"west","texture":5},"up":{"uv":[14,5,15,11],"cullface":"up","texture":5},"down":{"uv":[14,5,15,11],"cullface":"down","texture":5}},"type":"cube","uuid":"0017d127-aebd-b85c-68b4-6c20c47143cf"},{"name":"stripe","box_uv":false,"render_order":"default","rescale":false,"locked":false,"shade":true,"light_emission":0,"allow_mirror_modeling":true,"from":[6,21,7],"to":[10,23,9],"autouv":0,"color":9,"origin":[6,21,7],"faces":{"north":{"uv":[6,0,10,2],"cullface":"north","texture":5},"east":{"uv":[7,0,9,2],"cullface":"east","texture":5},"south":{"uv":[6,0,10,2],"cullface":"south","texture":5},"west":{"uv":[7,0,9,2],"cullface":"west","texture":5},"up":{"uv":[6,7,10,9],"cullface":"up","texture":5},"down":{"uv":[6,7,10,9],"cullface":"down","texture":5}},"type":"cube","uuid":"f7b855b2-ec80-daa6-6d00-6380ae09d7ef"},{"name":"cube","box_uv":false,"render_order":"default","rescale":false,"locked":false,"shade":true,"light_emission":0,"allow_mirror_modeling":true,"from":[-2,20,7],"to":[6,23,9],"autouv":0,"color":6,"origin":[4,20,7],"faces":{"north":{"uv":[8,0,16,3],"cullface":"north","texture":5},"east":{"uv":[7,0,9,3],"cullface":"east","texture":5},"south":{"uv":[0,0,8,3],"cullface":"south","texture":5},"west":{"uv":[7,0,9,3],"cullface":"west","texture":5},"up":{"uv":[0,7,8,9],"cullface":"up","texture":5},"down":{"uv":[0,7,8,9],"cullface":"down","texture":5}},"type":"cube","uuid":"009d7a04-c77f-d5de-4afe-83b98088e518"},{"name":"cube","box_uv":false,"render_order":"default","rescale":false,"locked":false,"shade":true,"light_emission":0,"allow_mirror_modeling":true,"from":[10,20,7],"to":[18,23,9],"autouv":0,"color":6,"origin":[11,20,7],"faces":{"north":{"uv":[0,0,8,3],"cullface":"north","texture":5},"east":{"uv":[7,0,9,3],"cullface":"east","texture":5},"south":{"uv":[8,0,16,3],"cullface":"south","texture":5},"west":{"uv":[7,0,9,3],"cullface":"west","texture":5},"up":{"uv":[8,7,16,9],"cullface":"up","texture":5},"down":{"uv":[8,7,16,9],"cullface":"down","texture":5}},"type":"cube","uuid":"f85af07c-09a8-4fe7-3196-285a22234fc5"},{"name":"cube","box_uv":false,"render_order":"default","rescale":false,"locked":false,"shade":true,"light_emission":0,"allow_mirror_modeling":true,"from":[5,19,7],"to":[6,20,9],"autouv":0,"color":3,"origin":[5,19,7],"faces":{"north":{"uv":[10,0,11,1],"cullface":"north","texture":5},"east":{"uv":[7,0,9,1],"cullface":"east","texture":5},"south":{"uv":[5,0,6,1],"cullface":"south","texture":5},"west":{"uv":[7,0,9,1],"cullface":"west","texture":5},"up":{"uv":[5,7,6,9],"cullface":"up","texture":5},"down":{"uv":[5,7,6,9],"cullface":"down","texture":5}},"type":"cube","uuid":"8bdb1125-eb21-1f4b-59e0-398e3afb0a59"},{"name":"cube","box_uv":false,"render_order":"default","rescale":false,"locked":false,"shade":true,"light_emission":0,"allow_mirror_modeling":true,"from":[10,19,7],"to":[11,20,9],"autouv":0,"color":3,"origin":[10,19,7],"faces":{"north":{"uv":[5,0,6,1],"cullface":"north","texture":5},"east":{"uv":[7,0,9,1],"cullface":"east","texture":5},"south":{"uv":[10,0,11,1],"cullface":"south","texture":5},"west":{"uv":[7,0,9,1],"cullface":"west","texture":5},"up":{"uv":[10,7,11,9],"cullface":"up","texture":5},"down":{"uv":[10,7,11,9],"cullface":"down","texture":5}},"type":"cube","uuid":"7cbbdc9a-1e65-aec1-0313-c2ee0493f41a"},{"name":"head_r","box_uv":false,"render_order":"default","rescale":false,"locked":false,"shade":true,"light_emission":0,"allow_mirror_modeling":true,"from":[14,23,6],"to":[17,25,10],"autouv":0,"color":8,"origin":[14,16,7],"faces":{"north":{"uv":[0,0,3,2],"cullface":"north","texture":5},"east":{"uv":[6,0,10,2],"cullface":"east","texture":5},"south":{"uv":[13,0,16,2],"cullface":"south","texture":5},"west":{"uv":[6,0,10,2],"cullface":"west","texture":5},"up":{"uv":[13,6,16,10],"cullface":"up","texture":5},"down":{"uv":[13,6,16,10],"cullface":"down","texture":5}},"type":"cube","uuid":"c6625397-cdbb-f74c-70a2-15a70f5f90e1"},{"name":"head_l","box_uv":false,"render_order":"default","rescale":false,"locked":false,"shade":true,"light_emission":0,"allow_mirror_modeling":true,"from":[-1,23,6],"to":[2,25,10],"autouv":0,"color":8,"origin":[-1,16,7],"faces":{"north":{"uv":[13,0,16,2],"cullface":"north","texture":5},"east":{"uv":[6,0,10,2],"cullface":"east","texture":5},"south":{"uv":[0,0,3,2],"cullface":"south","texture":5},"west":{"uv":[6,0,10,2],"cullface":"west","texture":5},"up":{"uv":[0,6,3,10],"cullface":"up","texture":5},"down":{"uv":[0,6,3,10],"cullface":"down","texture":5}},"type":"cube","uuid":"1647080e-f332-ed66-8c58-71ace046b6aa"}],"groups":[{"uuid":"a5a76211-51bf-e076-1b0b-a7ea2630f6f3","export":true,"locked":false,"origin":[13,0,7],"rotation":[0,0,0],"color":0,"name":"leg","children":[],"reset":false,"shade":true,"mirror_uv":false,"selected":false,"visibility":true,"autouv":0,"isOpen":false,"primary_selected":false},{"uuid":"40e6c9c6-2a9a-78d7-a227-9f01fd4683a1","export":true,"locked":false,"origin":[6,8,7],"rotation":[0,0,0],"color":0,"name":"fixed_stripe","children":[],"reset":false,"shade":true,"mirror_uv":false,"selected":false,"visibility":true,"autouv":0,"isOpen":false,"primary_selected":false},{"uuid":"ec054263-932c-b715-3915-f00c1c030e2d","export":true,"locked":false,"origin":[6,8,7],"rotation":[0,0,0],"color":0,"name":"active_stripe","children":[],"reset":false,"shade":true,"mirror_uv":false,"selected":false,"visibility":true,"autouv":0,"isOpen":false,"primary_selected":false},{"uuid":"3cc0f681-137f-6cc3-aa25-1e96991450d8","export":true,"locked":false,"origin":[13,0,7],"rotation":[0,0,0],"color":0,"name":"head","children":[],"reset":false,"shade":true,"mirror_uv":false,"selected":false,"visibility":true,"autouv":0,"isOpen":false,"primary_selected":false},{"uuid":"9829b115-e010-dffc-8d17-a6b27d76c285","export":true,"locked":false,"origin":[13,0,7],"rotation":[0,0,0],"color":0,"name":"down","children":[],"reset":false,"shade":true,"mirror_uv":false,"selected":false,"visibility":true,"autouv":0,"isOpen":false,"primary_selected":false},{"uuid":"d9d87c71-47d2-bc1e-5c75-bc7ed65a254e","export":true,"locked":false,"origin":[13,0,7],"rotation":[0,0,0],"color":0,"name":"upper","children":[],"reset":false,"shade":true,"mirror_uv":false,"selected":false,"visibility":true,"autouv":0,"isOpen":false,"primary_selected":false}],"outliner":[{"uuid":"d9d87c71-47d2-bc1e-5c75-bc7ed65a254e","isOpen":false,"children":[{"uuid":"3cc0f681-137f-6cc3-aa25-1e96991450d8","isOpen":false,"children":["c6625397-cdbb-f74c-70a2-15a70f5f90e1","1647080e-f332-ed66-8c58-71ace046b6aa","0017d127-aebd-b85c-68b4-6c20c47143cf","449f1e88-c90c-a424-7032-3d69d4aeab72","98206974-0641-401c-02fc-92d78a86ef61","cb4312f4-00eb-1f28-8107-bf223fcb4cf8","166cfdd8-4c77-aa2c-e83d-c0a63c1c2c80","25c8bc53-f806-fe5d-f892-348d0f01222d"]},{"uuid":"ec054263-932c-b715-3915-f00c1c030e2d","isOpen":false,"children":["f7b855b2-ec80-daa6-6d00-6380ae09d7ef","009d7a04-c77f-d5de-4afe-83b98088e518","f85af07c-09a8-4fe7-3196-285a22234fc5","8bdb1125-eb21-1f4b-59e0-398e3afb0a59","7cbbdc9a-1e65-aec1-0313-c2ee0493f41a"]}]},{"uuid":"9829b115-e010-dffc-8d17-a6b27d76c285","isOpen":false,"children":[{"uuid":"a5a76211-51bf-e076-1b0b-a7ea2630f6f3","isOpen":false,"children":["107320be-d60f-0d45-fd39-11b8db11bb06","704d335c-9342-a993-6055-9c07b626b66d"]},{"uuid":"40e6c9c6-2a9a-78d7-a227-9f01fd4683a1","isOpen":false,"children":["c243fd26-d2bc-0b3e-b6de-ceed37335418","ae1edeaf-e3e7-a8e8-8ad4-69dd853fb047","27344f64-5654-a6c4-cae7-9dc45dd04ce6","6afba770-58aa-fa8b-b7a1-c125d6a65171","9444710c-c2c3-025f-78a8-adbd7ddc43c9"]}]}],"textures":[{"name":"cherry_planks.png","path":"","folder":"","namespace":"","id":"0","group":"","width":16,"height":16,"uv_width":16,"uv_height":16,"particle":true,"use_as_default":false,"layers_enabled":false,"sync_to_project":"","render_mode":"default","render_sides":"auto","pbr_channel":"color","frame_time":1,"frame_order_type":"loop","frame_order":"","frame_interpolate":false,"visible":true,"internal":true,"saved":false,"uuid":"f728d148-e785-3f2f-bc7e-7913b6da89b3","source":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAA1UlEQVQ4y31TMRLCMAzz01l4AxMDGwsTTLBxx8Jdn8DAQp9RahMFWTUMqpNYl1iya+P1Mo3n0xTxflviz/lzv5ssCLhkhh++jofvpZLH3jkOK4ktggToJVGBfx7bTcDX2A/rVQA5rPnco0FjvCA6F2ckJXLzPktAosXkh0ptfEv62KxmaGUk+2KqVT3QvHIs9ZkrqHovfnzayK2TcrWFHOGRVe6WvZd8r4A1VnPAOZ4JwHq/1Yv2QjkXxLVfM67l6pgDlojyH6Q5KPzpHqg29oM9qebjDdNOQSJl268oAAAAAElFTkSuQmCC"},{"name":"stripped_cherry_log.png","path":"","folder":"","namespace":"","id":"1","group":"","width":16,"height":16,"uv_width":16,"uv_height":16,"particle":false,"use_as_default":false,"layers_enabled":false,"sync_to_project":"","render_mode":"default","render_sides":"auto","pbr_channel":"color","frame_time":1,"frame_order_type":"loop","frame_order":"","frame_interpolate":false,"visible":true,"internal":true,"saved":false,"uuid":"940ceca5-e3cf-de2c-b2be-285bd83b470b","source":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAIAAACQkWg2AAAAyUlEQVQoz3WSsQoCQQxE89sWgo2FhVichYJY+TMWNhYHguCvOMuT2VwWIdwlm0wyO9m4r1fzYXpsNzI579P1dTzri6MTfXFUoOLQz0c4mDGknru97AcAQwWmCuPzNFUGUNJOwA0kBYDlBNWfy02WaXhOntAAhU+m4dDtG0D3sEQjaRNbTIBi7lqEzued0r/2pUVYohE2XroDbHmIUt6S24VlNgEkRuW8nP40xgvkrVdKTCQoWy/PaQHILyKHRYwmK4sbt+bVGkn4BYSQ/T9mu38xAAAAAElFTkSuQmCC"},{"name":"stripped_bamboo_block.png","path":"","folder":"","namespace":"","id":"2","group":"","width":16,"height":16,"uv_width":16,"uv_height":16,"particle":false,"use_as_default":false,"layers_enabled":false,"sync_to_project":"","render_mode":"default","render_sides":"auto","pbr_channel":"color","frame_time":1,"frame_order_type":"loop","frame_order":"","frame_interpolate":false,"visible":true,"internal":true,"saved":false,"uuid":"7290b964-38a5-a100-2c42-ab2da4e9dc86","source":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAA6ElEQVQ4T31SsQ3CQBD7uegokQAxAQMwRFpaWjZASkWBKNKloqCjSs0AjPDIL/nktz6povs7+8520rPf5O/7lF/3Xb50qzzctqX+DId8Pa/L+zQeS+191AkEGMAgARjAG2oA2CcBCdFP42MfA2T/TV35oubbIoEO4CI08dWT5y4MAtXokrixdWFIIAEBeNeafb8wTFTXwe4ElKgLigTG6ARuGgF+YXhAU3SjA1BraoXATfGYPAVNLSS0YnMCr+MC9YAmtTyhRCWsPFDAUu4qsSKgJv2RWrnrgvBAAb5hLsbKRAfoRQ5wE/+P+74R91DzGAAAAABJRU5ErkJggg=="},{"name":"stripped_oak_log.png","path":"","folder":"","namespace":"","id":"3","group":"","width":16,"height":16,"uv_width":16,"uv_height":16,"particle":false,"use_as_default":false,"layers_enabled":false,"sync_to_project":"","render_mode":"default","render_sides":"auto","pbr_channel":"color","frame_time":1,"frame_order_type":"loop","frame_order":"","frame_interpolate":false,"visible":true,"internal":true,"saved":false,"uuid":"cab7bdc1-a8b8-01cd-24c5-e08e4f36ae1f","source":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAIAAACQkWg2AAABVElEQVQoU12SzUrDQBSF82piQ01dCEJpEUpRoW/QTc0i0ZVIS2sQqzH+xIUbK0KloKitPpnfzQljFC7D/Jzvzj13xkv6tfvD4PWsTayyvafRNqNCO5o8j5oaPQHoqsBn1mX5cdVl/n3Xk5TIo00vDesCWKBjVynFz5O2AE5nw9ZttGFAOvAFMAIsr/8DJBJgJeVxUAUkQv2edjR3lgAm/bXCQ9xAgZpM5BOAARXzlfek/gWmg5oAWQRQegEEOw/HWwBmWoCq19Ucqz9qF0cOuAjXiy7FjccT2d1F4TrDuCoaLScw5Q0uB+q38x0HSKcUTFDbDfjgBgHzccs1VE+5vNkHeJnYZglchv4isWQWfwECQKS6lEV1A2ZDewQA6pFaXwPp4rTJqP5MD3zzYCUdBfwOtZ+QWqaVHp0AZAbw0rRIhbqSqk70LwiY8req607tgOqmgB/H8JesyhDFUgAAAABJRU5ErkJggg=="},{"name":"oak_planks.png","path":"","folder":"","namespace":"","id":"4","group":"","width":16,"height":16,"uv_width":16,"uv_height":16,"particle":false,"use_as_default":false,"layers_enabled":false,"sync_to_project":"","render_mode":"default","render_sides":"auto","pbr_channel":"color","frame_time":1,"frame_order_type":"loop","frame_order":"","frame_interpolate":false,"visible":true,"internal":true,"saved":false,"uuid":"158dc409-bb76-ded3-e42d-965146176d37","source":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAA00lEQVQ4y31TMQ4CMQzzg9iZ7wFILMxIt/ABZiZ2FsSGeMKtzHysyJVcGRMYfGmTqImdHJ7XfVsuu0b7us9f+Oe/HacGHvQIQefjvBmPZlx35hCoEmWVJOQjvQN+TvO6g2fdD9tVh2I6u58W4sgKyTN9ToUx3j8oKCDreiRV5cP5eQUJWgnpuiC5pgYZzxz4nL1KNfvUo3fgo8t2c4RupREqdavZZ3x04ByrPfCY74QAzTu1UIVqLzwXv3Y82801F+CJ+R/4HlT6DA2Sm+vhmlT78QZ+7nLGaC/6FAAAAABJRU5ErkJggg=="},{"name":"bamboo_planks.png","path":"","folder":"","namespace":"","id":"5","group":"","width":16,"height":16,"uv_width":16,"uv_height":16,"particle":false,"use_as_default":false,"layers_enabled":false,"sync_to_project":"","render_mode":"default","render_sides":"auto","pbr_channel":"color","frame_time":1,"frame_order_type":"loop","frame_order":"","frame_interpolate":false,"visible":true,"internal":true,"saved":false,"uuid":"729048bf-0475-208a-2bb0-6fe3d8fcca73","source":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAA2UlEQVQ4y31TMQ7CMBDzu9gYkQDxAh7AI7qysvIDJCYGxNCtEwMbU2cewBOCrpIj18oxWIovbhr7cnhcVyUw3LcTyD+vw4xz33UYh30JxAfEu9+V79hV7hrlCPHztpkQ6wBvECLWCGoJnLpFCZyPywnk/WVda1rXvVgjCMFTnWudtyOHesp8Kvd8QO+agftl8rH2fPDPt3snVx0yb8zAs/DMkHnzbLJMQI/uzb233kHNoOWtlYP2n0Cr/wH9u6bvuvQdeF0zms2Cz4H71OlrzQdac6A9z/rP2g+4Bb4RCbNAfQAAAABJRU5ErkJggg=="}],"display":{"thirdperson_righthand":{"rotation":[19.5,90,0],"translation":[0,0.25,-1.75],"scale":[0.4,0.4,0.4]},"thirdperson_lefthand":{"rotation":[19.5,90,0],"translation":[0,0.25,-1.75],"scale":[0.4,0.4,0.4]},"firstperson_righthand":{"rotation":[-6.2,-14.45,-1.55],"translation":[0.5,-0.25,0],"scale":[0.5,0.5,0.5]},"firstperson_lefthand":{"rotation":[-6.2,-14.45,-1.55],"translation":[0.5,-0.25,0],"scale":[0.5,0.5,0.5]},"ground":{"translation":[0,3,0],"scale":[0.25,0.25,0.25]},"gui":{"rotation":[15,-36.5,0],"translation":[0,-2,0],"scale":[0.6,0.6,0.6]},"head":{"rotation":[50.75,0,0],"translation":[0,-11.75,-7.25],"scale":[1.75,1.75,1.75]},"fixed":{"translation":[0,-3,0],"scale":[0.8,0.8,0.8]}}} \ No newline at end of file diff --git a/src/generated/resources/.cache/59eb3dbb5f86130e09b3c62d89b9525ee01cf52d b/src/generated/resources/.cache/59eb3dbb5f86130e09b3c62d89b9525ee01cf52d index a4f88197..3df7299b 100644 --- a/src/generated/resources/.cache/59eb3dbb5f86130e09b3c62d89b9525ee01cf52d +++ b/src/generated/resources/.cache/59eb3dbb5f86130e09b3c62d89b9525ee01cf52d @@ -1,38 +1,52 @@ -// 1.20.1 2025-12-17T15:16:19.1143097 Loot Tables +// 1.20.1 2025-12-28T00:03:53.5185496 Loot Tables 50ca00bfc913111d52edecb78f3cd2e5a0e295c8 data/eroticdungeongame/loot_tables/blocks/acacia_crux.json 9d281fa71225ce76a19e929fa2806ef1efa20632 data/eroticdungeongame/loot_tables/blocks/acacia_petrine_cross.json +d8944981994d54a5adbef530e40a4fd4c788e703 data/eroticdungeongame/loot_tables/blocks/acacia_pillory.json 721bede98a176655de17f2ba563316e8f92054f6 data/eroticdungeongame/loot_tables/blocks/acacia_rack.json +e99c5d8f6695a0517cfbe3682c5f2e2c264445e3 data/eroticdungeongame/loot_tables/blocks/acacia_spanish_donkey.json eac428b2686a7be6894426a81aa7c04d5291fb51 data/eroticdungeongame/loot_tables/blocks/acacia_x_cross.json 7e8561f667312ec162e3ae693eb70792a219d596 data/eroticdungeongame/loot_tables/blocks/bamboo_crux.json e557cb6e71a3a9d128a944a8d5a4f32180f7d5c1 data/eroticdungeongame/loot_tables/blocks/bamboo_petrine_cross.json +ecef369ab423a2606dced4b97e2d5c4f9de858aa data/eroticdungeongame/loot_tables/blocks/bamboo_pillory.json 68eaf401b7661b092060e871099184f0c85930be data/eroticdungeongame/loot_tables/blocks/bamboo_rack.json +b2ffed30191aca6c7a9d8ed8461a2ad7ae385c4d data/eroticdungeongame/loot_tables/blocks/bamboo_spanish_donkey.json 011dfca0993a49a443864f2421a0c97786ce207f data/eroticdungeongame/loot_tables/blocks/bamboo_x_cross.json d3cf307e8f12d71b207e04103fe998ac0a73bbbb data/eroticdungeongame/loot_tables/blocks/birch_crux.json dac70afc94bed8c3d37038ec16f9b2bae04e7fcc data/eroticdungeongame/loot_tables/blocks/birch_petrine_cross.json +9a83bec4c26766f147d0e98c3493fbbd220f9a8f data/eroticdungeongame/loot_tables/blocks/birch_pillory.json 3fd88751d2eb121bcf5563da94b31938f5e6b715 data/eroticdungeongame/loot_tables/blocks/birch_rack.json +01f3b35fd75e3d088e3966dd6e1ed3353c4db7bd data/eroticdungeongame/loot_tables/blocks/birch_spanish_donkey.json 5356c5fb0ed3fcffecdaa625bb618a53b5796a9f data/eroticdungeongame/loot_tables/blocks/birch_x_cross.json acb77c121443cbfd7023029fddcad917aa3406ff data/eroticdungeongame/loot_tables/blocks/black_cuff_bed.json 67c701cffc5ad797c719717c45ff548e800e07ef data/eroticdungeongame/loot_tables/blocks/blue_cuff_bed.json 8648e4d07404e55db8877d47ef78c521befd2821 data/eroticdungeongame/loot_tables/blocks/brown_cuff_bed.json 398fc71765ef3ca7a87347f5fb86da867e1c1c79 data/eroticdungeongame/loot_tables/blocks/cherry_crux.json afce180eef249474ae06afb4cabf7880da56c3b7 data/eroticdungeongame/loot_tables/blocks/cherry_petrine_cross.json +2f6ef1f8b49a80d397937d6a03acabd54fe8ca33 data/eroticdungeongame/loot_tables/blocks/cherry_pillory.json a9808889584c3330e4661eccb1bf69f8fd1cb974 data/eroticdungeongame/loot_tables/blocks/cherry_rack.json +83ed3eb1cf74d9983c41bafc9a0ee6127d9c6f3f data/eroticdungeongame/loot_tables/blocks/cherry_spanish_donkey.json 345b1456df47a62178110da12b9e2f57ec035e32 data/eroticdungeongame/loot_tables/blocks/cherry_x_cross.json ed361bb30d7b6d58cd4bddb6ba7aaa8be74d1027 data/eroticdungeongame/loot_tables/blocks/crimson_crux.json eb01f5ac2f28e438387c2819fbc00097d9a2d3a7 data/eroticdungeongame/loot_tables/blocks/crimson_petrine_cross.json +9596e8b8b306236199a67596c0ac593245671c88 data/eroticdungeongame/loot_tables/blocks/crimson_pillory.json 643c4daad8b987b4b4b1801507f1ce6043d11e9b data/eroticdungeongame/loot_tables/blocks/crimson_rack.json +9ca3581a067801a56243b4b6a63dcdf1da33a22e data/eroticdungeongame/loot_tables/blocks/crimson_spanish_donkey.json 3b597a1359ca65962f78b25e019994b521367d82 data/eroticdungeongame/loot_tables/blocks/crimson_x_cross.json ae25852a0b86381ebf0820d47408db15f917e032 data/eroticdungeongame/loot_tables/blocks/cyan_cuff_bed.json 777c122c42b54204538a12e46c711d81c9757092 data/eroticdungeongame/loot_tables/blocks/dark_oak_crux.json d54255e1bd3142fa926bf0da898030fb1a6011f1 data/eroticdungeongame/loot_tables/blocks/dark_oak_petrine_cross.json +e582e6452b85a5bf863b6d09bd3775d2fe73ff14 data/eroticdungeongame/loot_tables/blocks/dark_oak_pillory.json 988ccdd1494ae8135aeaf9abe482e673db6f51e3 data/eroticdungeongame/loot_tables/blocks/dark_oak_rack.json +a233b58369aabb7b3fcac4aaf51fb787090fe624 data/eroticdungeongame/loot_tables/blocks/dark_oak_spanish_donkey.json f637ff2d547fa336ac0c388d1dde40542ff1cce2 data/eroticdungeongame/loot_tables/blocks/dark_oak_x_cross.json 8ebf02e4184cb3caa282b6d61901089413aa9f2b data/eroticdungeongame/loot_tables/blocks/gray_cuff_bed.json 0633559b7f0d2fa1a58e1ff1087febaf60dd0435 data/eroticdungeongame/loot_tables/blocks/green_cuff_bed.json 8e2f648f1ea6aac409b9b46be256adc5b64ea7bc data/eroticdungeongame/loot_tables/blocks/iron_cage.json 5aa5615f2ce1439b703ac5f057a62c1583297caa data/eroticdungeongame/loot_tables/blocks/jungle_crux.json b3c8c6f461844a3ca725432aaf347e52a8f027bc data/eroticdungeongame/loot_tables/blocks/jungle_petrine_cross.json +8ee8117dd749704026cb5c3ca85a48e584c97817 data/eroticdungeongame/loot_tables/blocks/jungle_pillory.json bebf7e6067f91e7f759779f1bcb4ccbbcad48c4d data/eroticdungeongame/loot_tables/blocks/jungle_rack.json +58fd0b97dcf3dd03d92d790041fdd7d9b0f0bc3d data/eroticdungeongame/loot_tables/blocks/jungle_spanish_donkey.json 6bfdaeee3849844972c5c7390127b57149fb99e6 data/eroticdungeongame/loot_tables/blocks/jungle_x_cross.json 0945044b178a1b66fa8052de30a69199ed38f951 data/eroticdungeongame/loot_tables/blocks/light_blue_cuff_bed.json 1714302161afd3471d86ef59eec5354074b36c67 data/eroticdungeongame/loot_tables/blocks/light_gray_cuff_bed.json @@ -40,11 +54,15 @@ bebf7e6067f91e7f759779f1bcb4ccbbcad48c4d data/eroticdungeongame/loot_tables/bloc 557d350d3227e15558ff32a756f965748b8b4a02 data/eroticdungeongame/loot_tables/blocks/magenta_cuff_bed.json a36d991284034b313c0d587c229f524fe2bdafd0 data/eroticdungeongame/loot_tables/blocks/mangrove_crux.json d63950f8010dfb9870eccd86d0b64a4d02c4beb0 data/eroticdungeongame/loot_tables/blocks/mangrove_petrine_cross.json +c11871620cc4354438bd751196ec01d614e3544b data/eroticdungeongame/loot_tables/blocks/mangrove_pillory.json 1e77548243dfca9f5e15013c43d136a1bb9b2a7b data/eroticdungeongame/loot_tables/blocks/mangrove_rack.json +b560dd199ff5d7e842bd15a3200b7c2ad487b86c data/eroticdungeongame/loot_tables/blocks/mangrove_spanish_donkey.json 2cd0ef3363ed7c218a096cd2921b4efb497317d0 data/eroticdungeongame/loot_tables/blocks/mangrove_x_cross.json c3f08cfa779291a9228f7c19058e7f1a29d6b7d4 data/eroticdungeongame/loot_tables/blocks/oak_crux.json f7f5efaaa770ae0ff518bdbcaeae25de1ddb18c7 data/eroticdungeongame/loot_tables/blocks/oak_petrine_cross.json +147157ac144436fca3923ec70a1a5b40de62ba8b data/eroticdungeongame/loot_tables/blocks/oak_pillory.json 835fc78e50173c6cb849aa4065a07382506e07bd data/eroticdungeongame/loot_tables/blocks/oak_rack.json +1994a3b99f9b525e20874b68d6885ad55fafe39c data/eroticdungeongame/loot_tables/blocks/oak_spanish_donkey.json 66c86efc24480537d60293593630c6c2481c3572 data/eroticdungeongame/loot_tables/blocks/oak_x_cross.json 8ed0ea25319124cfab1b5e4cb3135d3d03119577 data/eroticdungeongame/loot_tables/blocks/orange_cuff_bed.json 5d605bc8a99d7f8a540e4b5bed10d01ea8156e4b data/eroticdungeongame/loot_tables/blocks/pink_cuff_bed.json @@ -52,11 +70,15 @@ df772fc6c9188f36e06c2b327ed3b8b1ef34bf7d data/eroticdungeongame/loot_tables/bloc aad2826f6fd70193eaaf36db7c6c4f09091da9be data/eroticdungeongame/loot_tables/blocks/red_cuff_bed.json d721a7bb69635f73ea9fd69f2071e1ddc4673eaa data/eroticdungeongame/loot_tables/blocks/spruce_crux.json c95a484e81e811280a97156b4bc224df8d7eaaaf data/eroticdungeongame/loot_tables/blocks/spruce_petrine_cross.json +25363e9e1c3029efad16e2552978638632c86bb1 data/eroticdungeongame/loot_tables/blocks/spruce_pillory.json 95ea553e1c360b1c96aef62191fdcf77c32dcbab data/eroticdungeongame/loot_tables/blocks/spruce_rack.json +4e339d8a3d840f62925408374778d37f0b02cc2d data/eroticdungeongame/loot_tables/blocks/spruce_spanish_donkey.json 1c64004cf2a0552838df72232ba5269a16e99e35 data/eroticdungeongame/loot_tables/blocks/spruce_x_cross.json 635067f3abb7af57cf013fa13886ee947fbcdc4c data/eroticdungeongame/loot_tables/blocks/warped_crux.json e789fb7faf62ca55d841f250f335348334b646e8 data/eroticdungeongame/loot_tables/blocks/warped_petrine_cross.json +53b20ff815544fdc593ae188abc84d3ebdecaa8a data/eroticdungeongame/loot_tables/blocks/warped_pillory.json a626cb83b20b8e1a8c7a1309718bd7c10af69b32 data/eroticdungeongame/loot_tables/blocks/warped_rack.json +5f21dac05593ba75c03987faeb7e950a9d3c3c68 data/eroticdungeongame/loot_tables/blocks/warped_spanish_donkey.json dbcf5e4d1d8b7d1aab99bb27100383854931469f data/eroticdungeongame/loot_tables/blocks/warped_x_cross.json 38c7283620bb2406d6eb3ca5b7e46a04e29b7367 data/eroticdungeongame/loot_tables/blocks/white_cuff_bed.json ca4ef44de3d8934bbc42bde3f111d98d4d9bda7d data/eroticdungeongame/loot_tables/blocks/yellow_cuff_bed.json diff --git a/src/generated/resources/.cache/6b60631b52b689f527e20a306248fe84f4070e5c b/src/generated/resources/.cache/6b60631b52b689f527e20a306248fe84f4070e5c index 83283a95..66fab5bf 100644 --- a/src/generated/resources/.cache/6b60631b52b689f527e20a306248fe84f4070e5c +++ b/src/generated/resources/.cache/6b60631b52b689f527e20a306248fe84f4070e5c @@ -1,4 +1,4 @@ -// 1.20.1 2025-12-17T20:16:04.7299449 Block Models: eroticdungeongame +// 1.20.1 2025-12-28T00:03:53.5131199 Block Models: eroticdungeongame 89a78cc4e484cf7201d6c7b725e0225c1ada7425 assets/eroticdungeongame/models/block/crux/acacia_foot.json a5464a470e76aa828155ba9c836e92dc954ed7d0 assets/eroticdungeongame/models/block/crux/acacia_head_left.json 211343583f8f4cb5161a241aa6063d63a67ef7eb assets/eroticdungeongame/models/block/crux/acacia_head_middle.json @@ -75,50 +75,83 @@ f3e4cba492b74184b0c0686fdb29adf114c8cb6e assets/eroticdungeongame/models/block/c 811696b88c1368cbc421c474c1b3727e9e0a6e6d assets/eroticdungeongame/models/block/cuff_bed/white_head.json d3ec074096d8c2d517d9569116e2a9cd5e689e38 assets/eroticdungeongame/models/block/cuff_bed/yellow_foot.json 1f0b26f1a1103605f6f2737bf1d921e58cca195e assets/eroticdungeongame/models/block/cuff_bed/yellow_head.json -6870e7d9b56667270c0f98553d85b15d381716a6 assets/eroticdungeongame/models/block/petrinecross/acacia_foot_left.json -8592e8a7f7eefbe6638d07e2792aa8d95386d07a assets/eroticdungeongame/models/block/petrinecross/acacia_foot_middle.json -a59abf5afe060d38e28e19553f864a353008dd5c assets/eroticdungeongame/models/block/petrinecross/acacia_foot_right.json -339f90b1651a221ee2ed5688c205489d85ac6a77 assets/eroticdungeongame/models/block/petrinecross/acacia_head.json -603d340315f424c8df64b93587f32721cfab83fc assets/eroticdungeongame/models/block/petrinecross/bamboo_foot_left.json -07d978002719ac67fa3b6fa22f6e2b07f7697e81 assets/eroticdungeongame/models/block/petrinecross/bamboo_foot_middle.json -709fa94fa987b2bb24eda927bdcf696ed116d683 assets/eroticdungeongame/models/block/petrinecross/bamboo_foot_right.json -12177faf743576751ef5edfc8926b76abc050404 assets/eroticdungeongame/models/block/petrinecross/bamboo_head.json -62aaab820dc4c870c79e1b315ca49f30cd0e4407 assets/eroticdungeongame/models/block/petrinecross/birch_foot_left.json -f7a000530c64f10dddfea57d69a378963b68c089 assets/eroticdungeongame/models/block/petrinecross/birch_foot_middle.json -1acc5467d63bb6fe811cb6919d43ad3fd8853bda assets/eroticdungeongame/models/block/petrinecross/birch_foot_right.json -4aa41f51f0337be7e2ccbe2bfda273bf6dc18bf6 assets/eroticdungeongame/models/block/petrinecross/birch_head.json -61fc4cb98fa0c72c6bad2fa48520b0842711493d assets/eroticdungeongame/models/block/petrinecross/cherry_foot_left.json -625dda286d74c9ea6f957f5b6e309a0b19d6f4e8 assets/eroticdungeongame/models/block/petrinecross/cherry_foot_middle.json -a7a5d5a5863b88e7ff88ebed629b348f82899ccf assets/eroticdungeongame/models/block/petrinecross/cherry_foot_right.json -b0a3420108ba6be1380d54fbc180af54d5ac2718 assets/eroticdungeongame/models/block/petrinecross/cherry_head.json -a66b51c661c7e473fcb24dbcf42c84c8c4275d00 assets/eroticdungeongame/models/block/petrinecross/crimson_foot_left.json -d00188a5e829b9af7c36a2e84d336c6d559b295d assets/eroticdungeongame/models/block/petrinecross/crimson_foot_middle.json -d317ad34f44ab03f6e116e5d539a0ac7a2855e5a assets/eroticdungeongame/models/block/petrinecross/crimson_foot_right.json -4892aed58780fe66ed137f8aa2ec43a7aade2fbd assets/eroticdungeongame/models/block/petrinecross/crimson_head.json -3c8699cd725a6ebec361d5a2c415b7825579ae89 assets/eroticdungeongame/models/block/petrinecross/dark_oak_foot_left.json -947445575b0823e0372498e6dbf57f9ddde5e015 assets/eroticdungeongame/models/block/petrinecross/dark_oak_foot_middle.json -5e23a85bab9f7fd2f5a2b9d2a229797ee2b24722 assets/eroticdungeongame/models/block/petrinecross/dark_oak_foot_right.json -46029cdb9ab36e3d6f0020a83ae6829065401b61 assets/eroticdungeongame/models/block/petrinecross/dark_oak_head.json -0574918df53d52c7645ba893078429d941233d66 assets/eroticdungeongame/models/block/petrinecross/jungle_foot_left.json -9251ff307dba97738dc151e30c1474654092c755 assets/eroticdungeongame/models/block/petrinecross/jungle_foot_middle.json -6f068852cd0dcc8428ca4fd1d135738be6f07f2c assets/eroticdungeongame/models/block/petrinecross/jungle_foot_right.json -496bd6ae61e9a79e7ed6d0570d7a8afb04407b1a assets/eroticdungeongame/models/block/petrinecross/jungle_head.json -3e0b93a7563b95c51cd53b0ab704710f3801d1f4 assets/eroticdungeongame/models/block/petrinecross/mangrove_foot_left.json -4542ed2f63f2b62bafd549bfbfd120f21809840e assets/eroticdungeongame/models/block/petrinecross/mangrove_foot_middle.json -0b7ef10b2e4432276e005721a8c730a2b55f2fc0 assets/eroticdungeongame/models/block/petrinecross/mangrove_foot_right.json -fc41dae0d215593dcb3571cdc6272852e4aa8de4 assets/eroticdungeongame/models/block/petrinecross/mangrove_head.json -ed5cf4fa3cf3e3f9374647b5448e95aec09097c2 assets/eroticdungeongame/models/block/petrinecross/oak_foot_left.json -ea53c2c923bf1a06a48da69ef5ab023691ab946e assets/eroticdungeongame/models/block/petrinecross/oak_foot_middle.json -d63be6b5efc614d83b4a0e9d65f607262db9249f assets/eroticdungeongame/models/block/petrinecross/oak_foot_right.json -b604b6ddec4e35853204535686235b1755c890fe assets/eroticdungeongame/models/block/petrinecross/oak_head.json -7383519a99c893e3186004a3a2d4c2e32c63bafa assets/eroticdungeongame/models/block/petrinecross/spruce_foot_left.json -85f39ef2f1ec6c942331794ebdc63383af3b62eb assets/eroticdungeongame/models/block/petrinecross/spruce_foot_middle.json -213f8905873071a7013fbcf49379ca5d49885e31 assets/eroticdungeongame/models/block/petrinecross/spruce_foot_right.json -b2b3148eda0b7523c13b8435ec33edb1c2167d98 assets/eroticdungeongame/models/block/petrinecross/spruce_head.json -40cd6c539c2a3e56e740be8a16b9cb4167560754 assets/eroticdungeongame/models/block/petrinecross/warped_foot_left.json -5fd168cceff6643b5f831ee435057713280e6ece assets/eroticdungeongame/models/block/petrinecross/warped_foot_middle.json -c5c32b2a8836f3f19e92475a7bc38ca047baa395 assets/eroticdungeongame/models/block/petrinecross/warped_foot_right.json -8ca464f3f5af6dc3132fc364f352cd79f9369762 assets/eroticdungeongame/models/block/petrinecross/warped_head.json +6870e7d9b56667270c0f98553d85b15d381716a6 assets/eroticdungeongame/models/block/petrine_cross/acacia_foot_left.json +8592e8a7f7eefbe6638d07e2792aa8d95386d07a assets/eroticdungeongame/models/block/petrine_cross/acacia_foot_middle.json +a59abf5afe060d38e28e19553f864a353008dd5c assets/eroticdungeongame/models/block/petrine_cross/acacia_foot_right.json +339f90b1651a221ee2ed5688c205489d85ac6a77 assets/eroticdungeongame/models/block/petrine_cross/acacia_head.json +603d340315f424c8df64b93587f32721cfab83fc assets/eroticdungeongame/models/block/petrine_cross/bamboo_foot_left.json +07d978002719ac67fa3b6fa22f6e2b07f7697e81 assets/eroticdungeongame/models/block/petrine_cross/bamboo_foot_middle.json +709fa94fa987b2bb24eda927bdcf696ed116d683 assets/eroticdungeongame/models/block/petrine_cross/bamboo_foot_right.json +12177faf743576751ef5edfc8926b76abc050404 assets/eroticdungeongame/models/block/petrine_cross/bamboo_head.json +62aaab820dc4c870c79e1b315ca49f30cd0e4407 assets/eroticdungeongame/models/block/petrine_cross/birch_foot_left.json +f7a000530c64f10dddfea57d69a378963b68c089 assets/eroticdungeongame/models/block/petrine_cross/birch_foot_middle.json +1acc5467d63bb6fe811cb6919d43ad3fd8853bda assets/eroticdungeongame/models/block/petrine_cross/birch_foot_right.json +4aa41f51f0337be7e2ccbe2bfda273bf6dc18bf6 assets/eroticdungeongame/models/block/petrine_cross/birch_head.json +61fc4cb98fa0c72c6bad2fa48520b0842711493d assets/eroticdungeongame/models/block/petrine_cross/cherry_foot_left.json +625dda286d74c9ea6f957f5b6e309a0b19d6f4e8 assets/eroticdungeongame/models/block/petrine_cross/cherry_foot_middle.json +a7a5d5a5863b88e7ff88ebed629b348f82899ccf assets/eroticdungeongame/models/block/petrine_cross/cherry_foot_right.json +b0a3420108ba6be1380d54fbc180af54d5ac2718 assets/eroticdungeongame/models/block/petrine_cross/cherry_head.json +a66b51c661c7e473fcb24dbcf42c84c8c4275d00 assets/eroticdungeongame/models/block/petrine_cross/crimson_foot_left.json +d00188a5e829b9af7c36a2e84d336c6d559b295d assets/eroticdungeongame/models/block/petrine_cross/crimson_foot_middle.json +d317ad34f44ab03f6e116e5d539a0ac7a2855e5a assets/eroticdungeongame/models/block/petrine_cross/crimson_foot_right.json +4892aed58780fe66ed137f8aa2ec43a7aade2fbd assets/eroticdungeongame/models/block/petrine_cross/crimson_head.json +3c8699cd725a6ebec361d5a2c415b7825579ae89 assets/eroticdungeongame/models/block/petrine_cross/dark_oak_foot_left.json +947445575b0823e0372498e6dbf57f9ddde5e015 assets/eroticdungeongame/models/block/petrine_cross/dark_oak_foot_middle.json +5e23a85bab9f7fd2f5a2b9d2a229797ee2b24722 assets/eroticdungeongame/models/block/petrine_cross/dark_oak_foot_right.json +46029cdb9ab36e3d6f0020a83ae6829065401b61 assets/eroticdungeongame/models/block/petrine_cross/dark_oak_head.json +0574918df53d52c7645ba893078429d941233d66 assets/eroticdungeongame/models/block/petrine_cross/jungle_foot_left.json +9251ff307dba97738dc151e30c1474654092c755 assets/eroticdungeongame/models/block/petrine_cross/jungle_foot_middle.json +6f068852cd0dcc8428ca4fd1d135738be6f07f2c assets/eroticdungeongame/models/block/petrine_cross/jungle_foot_right.json +496bd6ae61e9a79e7ed6d0570d7a8afb04407b1a assets/eroticdungeongame/models/block/petrine_cross/jungle_head.json +3e0b93a7563b95c51cd53b0ab704710f3801d1f4 assets/eroticdungeongame/models/block/petrine_cross/mangrove_foot_left.json +4542ed2f63f2b62bafd549bfbfd120f21809840e assets/eroticdungeongame/models/block/petrine_cross/mangrove_foot_middle.json +0b7ef10b2e4432276e005721a8c730a2b55f2fc0 assets/eroticdungeongame/models/block/petrine_cross/mangrove_foot_right.json +fc41dae0d215593dcb3571cdc6272852e4aa8de4 assets/eroticdungeongame/models/block/petrine_cross/mangrove_head.json +ed5cf4fa3cf3e3f9374647b5448e95aec09097c2 assets/eroticdungeongame/models/block/petrine_cross/oak_foot_left.json +ea53c2c923bf1a06a48da69ef5ab023691ab946e assets/eroticdungeongame/models/block/petrine_cross/oak_foot_middle.json +d63be6b5efc614d83b4a0e9d65f607262db9249f assets/eroticdungeongame/models/block/petrine_cross/oak_foot_right.json +b604b6ddec4e35853204535686235b1755c890fe assets/eroticdungeongame/models/block/petrine_cross/oak_head.json +7383519a99c893e3186004a3a2d4c2e32c63bafa assets/eroticdungeongame/models/block/petrine_cross/spruce_foot_left.json +85f39ef2f1ec6c942331794ebdc63383af3b62eb assets/eroticdungeongame/models/block/petrine_cross/spruce_foot_middle.json +213f8905873071a7013fbcf49379ca5d49885e31 assets/eroticdungeongame/models/block/petrine_cross/spruce_foot_right.json +b2b3148eda0b7523c13b8435ec33edb1c2167d98 assets/eroticdungeongame/models/block/petrine_cross/spruce_head.json +40cd6c539c2a3e56e740be8a16b9cb4167560754 assets/eroticdungeongame/models/block/petrine_cross/warped_foot_left.json +5fd168cceff6643b5f831ee435057713280e6ece assets/eroticdungeongame/models/block/petrine_cross/warped_foot_middle.json +c5c32b2a8836f3f19e92475a7bc38ca047baa395 assets/eroticdungeongame/models/block/petrine_cross/warped_foot_right.json +8ca464f3f5af6dc3132fc364f352cd79f9369762 assets/eroticdungeongame/models/block/petrine_cross/warped_head.json +4f649a7f14fabcb001ca941771d081250eaed854 assets/eroticdungeongame/models/block/pillory/acacia_foot.json +ed7f114c7abf7e76f3ca1394827091f002f78c41 assets/eroticdungeongame/models/block/pillory/acacia_head_closed.json +500b6191a85da001ecd72d697c63a63a0bf8deca assets/eroticdungeongame/models/block/pillory/acacia_head_opened.json +1e470ac2d9e1287e3fb8140a90f2b9697ba954d3 assets/eroticdungeongame/models/block/pillory/bamboo_foot.json +de20788902884dfb216f3cdeefc9dfe0b7c8a7e7 assets/eroticdungeongame/models/block/pillory/bamboo_head_closed.json +92ec9193537e7abdd788367e7292a4f6cdde32fc assets/eroticdungeongame/models/block/pillory/bamboo_head_opened.json +9c2cb3f44a12d6b0397b513c3472f5720e706584 assets/eroticdungeongame/models/block/pillory/birch_foot.json +c7cd42f8c8c3e819cabb7209fecc3e98a71c7927 assets/eroticdungeongame/models/block/pillory/birch_head_closed.json +72b95de0b203b9d1418750133ebd16aabcb503aa assets/eroticdungeongame/models/block/pillory/birch_head_opened.json +c2846d71579de6a6b281ba99e29807bacc721a57 assets/eroticdungeongame/models/block/pillory/cherry_foot.json +ac79879c809421e567bc97a0d924075023a14cc9 assets/eroticdungeongame/models/block/pillory/cherry_head_closed.json +b49d6309be78aa8534c4a02491ca6ecaf95580e9 assets/eroticdungeongame/models/block/pillory/cherry_head_opened.json +115e7480e4d593d03b5c210a29893d5c62fa879d assets/eroticdungeongame/models/block/pillory/crimson_foot.json +149284c9d3b00c12281644b0fed89f990e3558d3 assets/eroticdungeongame/models/block/pillory/crimson_head_closed.json +8a175800c5c49c3a904885edc92a9ad870b5631e assets/eroticdungeongame/models/block/pillory/crimson_head_opened.json +5b65b32afb55f1c814ba78cb560a4dbe5e98b8bd assets/eroticdungeongame/models/block/pillory/dark_oak_foot.json +b4d1f1f3e8186ffdb854f5e7c6156da3d1b55206 assets/eroticdungeongame/models/block/pillory/dark_oak_head_closed.json +5a3dfc90fdf8e6dbf4364149ad21a559ca6b6229 assets/eroticdungeongame/models/block/pillory/dark_oak_head_opened.json +28e704c152a7ea19e23cf5f69bbd276c8a753921 assets/eroticdungeongame/models/block/pillory/jungle_foot.json +152603d30acc96dc6629c3321fabda6c7f3d44e7 assets/eroticdungeongame/models/block/pillory/jungle_head_closed.json +15a34f840d804b6d9025bb785c5e6d782232fafc assets/eroticdungeongame/models/block/pillory/jungle_head_opened.json +a0c8d7630a05a8024d392c7ed0dd93b9e0638699 assets/eroticdungeongame/models/block/pillory/mangrove_foot.json +aee52b0a40532a005060acfd0bdc81bdeb76fe7a assets/eroticdungeongame/models/block/pillory/mangrove_head_closed.json +5dc345419712bc9c699b3758987948efd0f45d81 assets/eroticdungeongame/models/block/pillory/mangrove_head_opened.json +92367f9b81b6d82a6556920986d4d02efbbe01f7 assets/eroticdungeongame/models/block/pillory/oak_foot.json +dff91e53c1d70b3355dc1a6503a3fb43472a6879 assets/eroticdungeongame/models/block/pillory/oak_head_closed.json +7238283eff684a2934e98c02e61dad9d061a93bd assets/eroticdungeongame/models/block/pillory/oak_head_opened.json +569fa2d0dbdc71ae89e873d568452695edadd14c assets/eroticdungeongame/models/block/pillory/spruce_foot.json +20fb14228c5fb9e195bffaa631a366367519470a assets/eroticdungeongame/models/block/pillory/spruce_head_closed.json +30458870d212c1d1f71fd2bed7b5576ebc99b16d assets/eroticdungeongame/models/block/pillory/spruce_head_opened.json +6f65553e1c8cfbe7238d2901246ab6e3a8b75d80 assets/eroticdungeongame/models/block/pillory/warped_foot.json +4a2e3fa64eda682f7718053994bf4c00a9ab425f assets/eroticdungeongame/models/block/pillory/warped_head_closed.json +52330bf427ea69652f6d1c2e686e7b5aad1b3ba1 assets/eroticdungeongame/models/block/pillory/warped_head_opened.json 19ae307eb5c712751dbd5b2c6f9db54773fae763 assets/eroticdungeongame/models/block/rack/acacia_foot.json 56e2bea148d706cb014682ada3d1e66f96e71153 assets/eroticdungeongame/models/block/rack/acacia_head.json 05e769cc76d428908e5c8d9fc8bea3147721cabe assets/eroticdungeongame/models/block/rack/acacia_middle.json @@ -152,25 +185,36 @@ a41afe1f6d6d40ab631625081da73cf044ffbcf0 assets/eroticdungeongame/models/block/r 5fe501d5f100e38e3884d17d8257007b779e24de assets/eroticdungeongame/models/block/rack/warped_foot.json 294333397d3a1aee599f465f44a112b7adf8c4ad assets/eroticdungeongame/models/block/rack/warped_head.json 84b9dc49aaac2e6e19521ae3418bd0b33b0eaa7a assets/eroticdungeongame/models/block/rack/warped_middle.json -3a969ebaa4c6d4972a29e2152a11b94627c0f5f3 assets/eroticdungeongame/models/block/xcross/acacia_foot.json -81721e1ef5fc6eb13af62dbe921610904435a017 assets/eroticdungeongame/models/block/xcross/acacia_head.json -407c90aa9198bdd8277fd62f7ee22638a6c6a127 assets/eroticdungeongame/models/block/xcross/bamboo_foot.json -3162bb658de0bd00211170ef1a0cfb9563b158a1 assets/eroticdungeongame/models/block/xcross/bamboo_head.json -7cd38e35ee905ad7a423c83481ae40cdcbd420db assets/eroticdungeongame/models/block/xcross/birch_foot.json -2d0c7411c0eace537101f092e98cc392a1628c00 assets/eroticdungeongame/models/block/xcross/birch_head.json -1a14dd5494f9310e097c02b7e98538be95cea404 assets/eroticdungeongame/models/block/xcross/cherry_foot.json -59d8c85217d9240980f5a1776490fc198c83102c assets/eroticdungeongame/models/block/xcross/cherry_head.json -ae7f5c334e9f6710c2b6f1630a649e4211860fcd assets/eroticdungeongame/models/block/xcross/crimson_foot.json -5d978d28e0feb12f34a40fbc93fcaf4549be27b7 assets/eroticdungeongame/models/block/xcross/crimson_head.json -ea19b319e74c6be63b7c67ea30b32c43c64a208b assets/eroticdungeongame/models/block/xcross/dark_oak_foot.json -4c8ef802ea0eeb06f4eef4ac27ec3e72385816ce assets/eroticdungeongame/models/block/xcross/dark_oak_head.json -1d6627420c34f5f2307de525e12fb5e7acd9db7e assets/eroticdungeongame/models/block/xcross/jungle_foot.json -ac166ca3a44cd57f2c196f49729fe955971700f5 assets/eroticdungeongame/models/block/xcross/jungle_head.json -b6202fa4d44009f1d4fe65fded22812777f3b1f9 assets/eroticdungeongame/models/block/xcross/mangrove_foot.json -5f8e847b4d2c117682aaec41f41263f0b1cf0bc8 assets/eroticdungeongame/models/block/xcross/mangrove_head.json -9f02b785ad9ea13d86f7f4341f51223e74a82780 assets/eroticdungeongame/models/block/xcross/oak_foot.json -89617f2ffc7d6b605b160af7d7a6a08171a2a9fd assets/eroticdungeongame/models/block/xcross/oak_head.json -bc0abe0479578f48c0f81f572fd88cdfef90fab0 assets/eroticdungeongame/models/block/xcross/spruce_foot.json -c25016646dc08fdc9c8ad2b4fc31e8577fad3a90 assets/eroticdungeongame/models/block/xcross/spruce_head.json -62a434c9484aac5e0f5173fb0ef9e8e189406bfb assets/eroticdungeongame/models/block/xcross/warped_foot.json -aeb43ac7e686769cacfa15c35604a79cf610076f assets/eroticdungeongame/models/block/xcross/warped_head.json +4a036c0982229287e4d4dcdd674f1ffd3e1d0710 assets/eroticdungeongame/models/block/spanish_donkey/acacia.json +21def910a4e50c76e9ab4ae22fadaadd78198b10 assets/eroticdungeongame/models/block/spanish_donkey/bamboo.json +4160fd6be0aff0f864db901ceecad871b09c1cd5 assets/eroticdungeongame/models/block/spanish_donkey/birch.json +546ea88947b0bd14bbec49b7a89649d4b44c9c2e assets/eroticdungeongame/models/block/spanish_donkey/cherry.json +7424013d3d9b5afe0d631b71863f7ac5316c8328 assets/eroticdungeongame/models/block/spanish_donkey/crimson.json +346204cc5e55d13e666cfa0af18b766f349d7f0c assets/eroticdungeongame/models/block/spanish_donkey/dark_oak.json +aaa5dafb04f151b9ef43df68b035c4ec5cce7626 assets/eroticdungeongame/models/block/spanish_donkey/jungle.json +cf4fff51592d438caa9472ad0e503fbca2d33353 assets/eroticdungeongame/models/block/spanish_donkey/mangrove.json +2c5c9ffc04ae96e5ea81e00932c93d1aa01fb75d assets/eroticdungeongame/models/block/spanish_donkey/oak.json +065527a15976a141998385072c80c358420a406b assets/eroticdungeongame/models/block/spanish_donkey/spruce.json +09968a842a97586cf7d8affe33f82172e6e564c5 assets/eroticdungeongame/models/block/spanish_donkey/warped.json +3a969ebaa4c6d4972a29e2152a11b94627c0f5f3 assets/eroticdungeongame/models/block/x_cross/acacia_foot.json +81721e1ef5fc6eb13af62dbe921610904435a017 assets/eroticdungeongame/models/block/x_cross/acacia_head.json +407c90aa9198bdd8277fd62f7ee22638a6c6a127 assets/eroticdungeongame/models/block/x_cross/bamboo_foot.json +3162bb658de0bd00211170ef1a0cfb9563b158a1 assets/eroticdungeongame/models/block/x_cross/bamboo_head.json +7cd38e35ee905ad7a423c83481ae40cdcbd420db assets/eroticdungeongame/models/block/x_cross/birch_foot.json +2d0c7411c0eace537101f092e98cc392a1628c00 assets/eroticdungeongame/models/block/x_cross/birch_head.json +1a14dd5494f9310e097c02b7e98538be95cea404 assets/eroticdungeongame/models/block/x_cross/cherry_foot.json +59d8c85217d9240980f5a1776490fc198c83102c assets/eroticdungeongame/models/block/x_cross/cherry_head.json +ae7f5c334e9f6710c2b6f1630a649e4211860fcd assets/eroticdungeongame/models/block/x_cross/crimson_foot.json +5d978d28e0feb12f34a40fbc93fcaf4549be27b7 assets/eroticdungeongame/models/block/x_cross/crimson_head.json +ea19b319e74c6be63b7c67ea30b32c43c64a208b assets/eroticdungeongame/models/block/x_cross/dark_oak_foot.json +4c8ef802ea0eeb06f4eef4ac27ec3e72385816ce assets/eroticdungeongame/models/block/x_cross/dark_oak_head.json +1d6627420c34f5f2307de525e12fb5e7acd9db7e assets/eroticdungeongame/models/block/x_cross/jungle_foot.json +ac166ca3a44cd57f2c196f49729fe955971700f5 assets/eroticdungeongame/models/block/x_cross/jungle_head.json +b6202fa4d44009f1d4fe65fded22812777f3b1f9 assets/eroticdungeongame/models/block/x_cross/mangrove_foot.json +5f8e847b4d2c117682aaec41f41263f0b1cf0bc8 assets/eroticdungeongame/models/block/x_cross/mangrove_head.json +9f02b785ad9ea13d86f7f4341f51223e74a82780 assets/eroticdungeongame/models/block/x_cross/oak_foot.json +89617f2ffc7d6b605b160af7d7a6a08171a2a9fd assets/eroticdungeongame/models/block/x_cross/oak_head.json +bc0abe0479578f48c0f81f572fd88cdfef90fab0 assets/eroticdungeongame/models/block/x_cross/spruce_foot.json +c25016646dc08fdc9c8ad2b4fc31e8577fad3a90 assets/eroticdungeongame/models/block/x_cross/spruce_head.json +62a434c9484aac5e0f5173fb0ef9e8e189406bfb assets/eroticdungeongame/models/block/x_cross/warped_foot.json +aeb43ac7e686769cacfa15c35604a79cf610076f assets/eroticdungeongame/models/block/x_cross/warped_head.json diff --git a/src/generated/resources/.cache/735031f3addf80804addae5e3f53249900116f1e b/src/generated/resources/.cache/735031f3addf80804addae5e3f53249900116f1e index b90489f0..c2fcb253 100644 --- a/src/generated/resources/.cache/735031f3addf80804addae5e3f53249900116f1e +++ b/src/generated/resources/.cache/735031f3addf80804addae5e3f53249900116f1e @@ -1,2 +1,2 @@ -// 1.20.1 2025-12-06T02:50:12.63193 Sound Definitions +// 1.20.1 2025-12-21T14:48:22.3363179 Sound Definitions a5fe05103e6f1e629b2a937cd7fd7d776552821d assets/eroticdungeongame/sounds.json diff --git a/src/generated/resources/.cache/75f280e54a980f6a77c88dc343cbf0782c07266f b/src/generated/resources/.cache/75f280e54a980f6a77c88dc343cbf0782c07266f index 69bae7dc..cb646568 100644 --- a/src/generated/resources/.cache/75f280e54a980f6a77c88dc343cbf0782c07266f +++ b/src/generated/resources/.cache/75f280e54a980f6a77c88dc343cbf0782c07266f @@ -1,38 +1,52 @@ -// 1.20.1 2025-12-17T20:16:04.7184473 Item Models: eroticdungeongame +// 1.20.1 2025-12-28T00:09:51.5715182 Item Models: eroticdungeongame 82fc4ced6e245f3b9c179ba64b6c33bb14875c05 assets/eroticdungeongame/models/item/acacia_crux.json 55fe4847a5926f4b47f81ac218153f476f4307c9 assets/eroticdungeongame/models/item/acacia_petrine_cross.json +521c0a85e310d6eeca02f9cb9199a081dc91f993 assets/eroticdungeongame/models/item/acacia_pillory.json ec9b49e4427718e79a36e4b6d4be84fec3a8fc17 assets/eroticdungeongame/models/item/acacia_rack.json +99ae112ca80d88246b622b009acdcb568be28c85 assets/eroticdungeongame/models/item/acacia_spanish_donkey.json 593e49abc63dc9ab5e21d39610c6c4bda026b8cb assets/eroticdungeongame/models/item/acacia_x_cross.json 8a5b6d159e81dc09883958a37dff87fe95bf1088 assets/eroticdungeongame/models/item/bamboo_crux.json 130ea73de1f20fc264cc676a03ecd4acd550a532 assets/eroticdungeongame/models/item/bamboo_petrine_cross.json +229d254440c9e2603b2ae664fadf9497841c1250 assets/eroticdungeongame/models/item/bamboo_pillory.json 33a6b4a5a0347afc9ee048d63db12dfcdfbadbf2 assets/eroticdungeongame/models/item/bamboo_rack.json +8adb693cf21fc87049ea9c43e84e0124f9535090 assets/eroticdungeongame/models/item/bamboo_spanish_donkey.json e7a1732717d6386f4db2c97a962ac7cfd693f8a3 assets/eroticdungeongame/models/item/bamboo_x_cross.json 572f3d83b62f325561a0190b91cd45134998b495 assets/eroticdungeongame/models/item/birch_crux.json 83a78a11dfe93b17d4b9f202a6310bcf604b36b2 assets/eroticdungeongame/models/item/birch_petrine_cross.json +cbaa61b04b16cf0878ab4b26028008786627e52e assets/eroticdungeongame/models/item/birch_pillory.json eae5df3fc4761153c021926819496b77eb30087d assets/eroticdungeongame/models/item/birch_rack.json +d9a5794eb628223cc6011c1edc1d95d9f7da332d assets/eroticdungeongame/models/item/birch_spanish_donkey.json 9d6af616c6bb840b86555d3ea34f47a1c43e00c4 assets/eroticdungeongame/models/item/birch_x_cross.json 6ae356333326a920b45f44799e873612ecca34ee assets/eroticdungeongame/models/item/black_cuff_bed.json 7f884fdfdd932f1084968c2dc330a6c2033e6f38 assets/eroticdungeongame/models/item/blue_cuff_bed.json ce24f1e01a67c71e05c55e2039b5ae76f8d2f94c assets/eroticdungeongame/models/item/brown_cuff_bed.json 356e0137272e99b01de64eeac0bedecb61efeee6 assets/eroticdungeongame/models/item/cherry_crux.json 9ceff274cc9d0eab9092fff19a94227e6634bb13 assets/eroticdungeongame/models/item/cherry_petrine_cross.json +ecd1003186a82604517419f49f47b9d052c5c04a assets/eroticdungeongame/models/item/cherry_pillory.json c02da0665684fc4e374c82bb9205c6bbb3633141 assets/eroticdungeongame/models/item/cherry_rack.json +d53b804328e813de67cf644e4290f9c2f8b0d39f assets/eroticdungeongame/models/item/cherry_spanish_donkey.json e06c8ca422a0c7abb349ffbafd61366599549be4 assets/eroticdungeongame/models/item/cherry_x_cross.json 6338bd944fd2fb767a8f057e3d154a460a8a504f assets/eroticdungeongame/models/item/crimson_crux.json 372fe3ee0bee51e007b915c56ffbe2a941bde9a4 assets/eroticdungeongame/models/item/crimson_petrine_cross.json +43f2c937efb3466601294a86911bfee64e932fb6 assets/eroticdungeongame/models/item/crimson_pillory.json 2dc5cc8c3735fafef37fd598b9a85b6858a2aa80 assets/eroticdungeongame/models/item/crimson_rack.json +033f4c4d3cc8f73338444b7a0947a91bf4020950 assets/eroticdungeongame/models/item/crimson_spanish_donkey.json ecfcfd274bb3ddb132e5d6006b37b72e5f205c84 assets/eroticdungeongame/models/item/crimson_x_cross.json 2d45a98235478d7467fe1e45bb64ec59b9b663d7 assets/eroticdungeongame/models/item/cyan_cuff_bed.json f85624302bc2b5c38ce56ab5af98e162e78466c3 assets/eroticdungeongame/models/item/dark_oak_crux.json b002443943670253c26a8f30272138eddd3b520f assets/eroticdungeongame/models/item/dark_oak_petrine_cross.json +3f3a918a9e3cf0870056c8e2fdac83efa272eb14 assets/eroticdungeongame/models/item/dark_oak_pillory.json 81f52b8815a29ece55e3b000c9147d0a4c9706d1 assets/eroticdungeongame/models/item/dark_oak_rack.json +89fcd17d6adaba46466e8474ba524a039d57f7af assets/eroticdungeongame/models/item/dark_oak_spanish_donkey.json 1e93e76a16f62144483fa5ed778119e1d815632d assets/eroticdungeongame/models/item/dark_oak_x_cross.json a7ef8885c8ca5619eefc5b673ddea53c2cbb0756 assets/eroticdungeongame/models/item/gray_cuff_bed.json 1e5f2ecea09e79ca6ea0509b595df5ea777e7875 assets/eroticdungeongame/models/item/green_cuff_bed.json d2b9a067700d511cd164428cd671811beef2ead2 assets/eroticdungeongame/models/item/iron_cage.json 6591bf1ab313c06629ae9d42b10f6af054e9314f assets/eroticdungeongame/models/item/jungle_crux.json 1433c254fe1689148d2542641ff57690e5136998 assets/eroticdungeongame/models/item/jungle_petrine_cross.json +8dc4d5042524235d502ac8584f9379210378e6e1 assets/eroticdungeongame/models/item/jungle_pillory.json 1e5e30c89b7eea658c2fe86c194f7144155916d4 assets/eroticdungeongame/models/item/jungle_rack.json +0baad2fadb70944ec9324a8c3fe989b994a624cb assets/eroticdungeongame/models/item/jungle_spanish_donkey.json 02b9675ec4279a8c60ba5661db34f0321e2af067 assets/eroticdungeongame/models/item/jungle_x_cross.json 59241a60f3e684618d8ac5dc075686faf92262e4 assets/eroticdungeongame/models/item/light_blue_cuff_bed.json e660b68025fb020688cc4f5af14ee17c2db3673f assets/eroticdungeongame/models/item/light_gray_cuff_bed.json @@ -40,11 +54,15 @@ e660b68025fb020688cc4f5af14ee17c2db3673f assets/eroticdungeongame/models/item/li 966cc5522384d57c93eca5400eafce2e8f940ed9 assets/eroticdungeongame/models/item/magenta_cuff_bed.json 34090e098599704e3f9570a6772b47d4e0f1913a assets/eroticdungeongame/models/item/mangrove_crux.json 309f033c9885922924e44ba91afec6e4b338fa94 assets/eroticdungeongame/models/item/mangrove_petrine_cross.json +6ddb2f07606994014c42a4c72a4731529c570605 assets/eroticdungeongame/models/item/mangrove_pillory.json 447956abf3b05490b4f719685e59591bb3bdb279 assets/eroticdungeongame/models/item/mangrove_rack.json +7fa9030a2decbd743730feff49ed826e748d8813 assets/eroticdungeongame/models/item/mangrove_spanish_donkey.json 250f55efbe0c763a3b73e93b6e81d26706a26f52 assets/eroticdungeongame/models/item/mangrove_x_cross.json bb91abe8adab24c4dfe2dad0765ea7c66751f859 assets/eroticdungeongame/models/item/oak_crux.json 471474140dbce9f0cf5b598369f607190b37381f assets/eroticdungeongame/models/item/oak_petrine_cross.json +ebaf391e40851e276e457fbf1b7ab5b846ccd943 assets/eroticdungeongame/models/item/oak_pillory.json b7e0bd6386a5d1e0b1ecc78bb9f33a8bd551fae0 assets/eroticdungeongame/models/item/oak_rack.json +4c1de4f7110b4de3084407f7a13d5bec24be7d16 assets/eroticdungeongame/models/item/oak_spanish_donkey.json 7de08e51cba141a658b2eb831fe20498faed4eb5 assets/eroticdungeongame/models/item/oak_x_cross.json 7f1f58ca4148bef3d29737a343a49c6367315b5b assets/eroticdungeongame/models/item/orange_cuff_bed.json 3e50f803a573471f9973574ab944e5777b6b6182 assets/eroticdungeongame/models/item/pink_cuff_bed.json @@ -52,11 +70,15 @@ b7e0bd6386a5d1e0b1ecc78bb9f33a8bd551fae0 assets/eroticdungeongame/models/item/oa cea9ad6694cb54dd617753fbff28c7fada652d76 assets/eroticdungeongame/models/item/red_cuff_bed.json f5b8049b404c422052bcb6d30f99c2042419190e assets/eroticdungeongame/models/item/spruce_crux.json c0c0d12a8da27412d0963dbf551315df6e6234cb assets/eroticdungeongame/models/item/spruce_petrine_cross.json +485de661d19609a71b6754d075d626adc56207fa assets/eroticdungeongame/models/item/spruce_pillory.json beec4942b6931aa46b88e661d8bb6372bcdc4dd0 assets/eroticdungeongame/models/item/spruce_rack.json +1ff40bee4f87072bd931dc47f653d3bfaf5f456d assets/eroticdungeongame/models/item/spruce_spanish_donkey.json 9603de63b5d517bd6eee72bceb7379dbd160f354 assets/eroticdungeongame/models/item/spruce_x_cross.json 7305002fd628afbdecd8ba5b4c108b046fdeef62 assets/eroticdungeongame/models/item/warped_crux.json 23c9c04fdb38c7758ec9f79f1afd81085b611ae3 assets/eroticdungeongame/models/item/warped_petrine_cross.json +46799148cf3992d4fc5c305711482bb404816dbe assets/eroticdungeongame/models/item/warped_pillory.json ffd6e16a905ac74bbf5ae8717f1c91a127f1a23d assets/eroticdungeongame/models/item/warped_rack.json +0c065972540dd086ae83b1dcecceea64dda25f13 assets/eroticdungeongame/models/item/warped_spanish_donkey.json abdac2206b17ff1c75a392e0d09f51619e88abcb assets/eroticdungeongame/models/item/warped_x_cross.json cd5ff6bbb14a9c004534a8def08090769ad1af5c assets/eroticdungeongame/models/item/white_cuff_bed.json b2eb33d4be053abc49f303cd26ad67aa65a40fdf assets/eroticdungeongame/models/item/yellow_cuff_bed.json diff --git a/src/generated/resources/.cache/77014a30e3830c06140a018e90b86650574bbe4f b/src/generated/resources/.cache/77014a30e3830c06140a018e90b86650574bbe4f index fba9bb5c..f5e25727 100644 --- a/src/generated/resources/.cache/77014a30e3830c06140a018e90b86650574bbe4f +++ b/src/generated/resources/.cache/77014a30e3830c06140a018e90b86650574bbe4f @@ -1,62 +1,84 @@ -// 1.20.1 2025-12-17T15:16:19.1026771 Block States: eroticdungeongame +// 1.20.1 2025-12-28T00:03:53.5071132 Block States: eroticdungeongame a05ad750f3f56eee390788227bd5405563f81ff7 assets/eroticdungeongame/blockstates/acacia_crux.json -2698662ee2bed0e0587d0f1e632dd4083266118b assets/eroticdungeongame/blockstates/acacia_petrine_cross.json +6a3d8c1e5dc88f3d6704f5166420023248145500 assets/eroticdungeongame/blockstates/acacia_petrine_cross.json +1e40c4a37676dff6bcc0b9c018921e887a540508 assets/eroticdungeongame/blockstates/acacia_pillory.json 0fb50582ce888d5f0430ab97a0b214b10401d819 assets/eroticdungeongame/blockstates/acacia_rack.json -72cdeb87a70b6755f784f693a767d2bb47d59e92 assets/eroticdungeongame/blockstates/acacia_x_cross.json +69252f21e49e99822e9e1edf746592819382b4d1 assets/eroticdungeongame/blockstates/acacia_spanish_donkey.json +d8c4f84233722b4125d21385c7c68ce82bd537b8 assets/eroticdungeongame/blockstates/acacia_x_cross.json 27527fbf397c8397298eba295126dd60efa00974 assets/eroticdungeongame/blockstates/bamboo_crux.json -2b323fdb2104242b201fd90edc18b7110a46f323 assets/eroticdungeongame/blockstates/bamboo_petrine_cross.json +dd86f57c7575c9c4e5de748fef5630a006cc0bc5 assets/eroticdungeongame/blockstates/bamboo_petrine_cross.json +aa83a756f5978c038a0ee9f3530d564f77846ec9 assets/eroticdungeongame/blockstates/bamboo_pillory.json f7853925e646918d6869d6e813cb7ab2e864b6a4 assets/eroticdungeongame/blockstates/bamboo_rack.json -52374bd9642a49e4a7a97fe4a99a528bdd0ebce8 assets/eroticdungeongame/blockstates/bamboo_x_cross.json +c1c1e22234dcfcf75cffb404c49d7cb59affab2a assets/eroticdungeongame/blockstates/bamboo_spanish_donkey.json +06d1e018eb24d99ca7ce470b06ee68a78dbd133a assets/eroticdungeongame/blockstates/bamboo_x_cross.json 0c276edfcbb9e250d0c55fb6cbbd473831754f3d assets/eroticdungeongame/blockstates/birch_crux.json -6cf68d03ff9d7ef20585133ba3c362decb738d47 assets/eroticdungeongame/blockstates/birch_petrine_cross.json +6eddca7a3ac812a4c315718d75d4766dfd2e6cce assets/eroticdungeongame/blockstates/birch_petrine_cross.json +f7a6a1a754a90f2bb05ccc99b6940c44342752d6 assets/eroticdungeongame/blockstates/birch_pillory.json 82c21db85f0259f8820d51d3f9d686512d04508f assets/eroticdungeongame/blockstates/birch_rack.json -36e0edba527329744d0d968d1c3db8cbbd8d53b5 assets/eroticdungeongame/blockstates/birch_x_cross.json +daa809ffc9ec99a1bd216782793dfa7b7b5eff45 assets/eroticdungeongame/blockstates/birch_spanish_donkey.json +33ba1ffd6ec062e246f9d15e81fabc1bff79245a assets/eroticdungeongame/blockstates/birch_x_cross.json bc2dfb2505916d8c457836e21dab37120fd4594f assets/eroticdungeongame/blockstates/black_cuff_bed.json d6c3a3155062904bd72913503765f8fbc5b59954 assets/eroticdungeongame/blockstates/blue_cuff_bed.json 99abf1a3d4e9efb55f31698f1ed01b9b99617f31 assets/eroticdungeongame/blockstates/brown_cuff_bed.json 1fc2002a41bda5cda54bfd7ee7d69f93105e3513 assets/eroticdungeongame/blockstates/cherry_crux.json -09f369ddc8878a2b7c0e1e377881e3e5f65d4155 assets/eroticdungeongame/blockstates/cherry_petrine_cross.json +26fcc6cd3bc35f446b5be920336262ae1dc7eb46 assets/eroticdungeongame/blockstates/cherry_petrine_cross.json +a1d609dc99ad122b1913ced467f79b4bc168caf5 assets/eroticdungeongame/blockstates/cherry_pillory.json f981ed8349fc1984dba4a1ca6e238d898ce2f472 assets/eroticdungeongame/blockstates/cherry_rack.json -3151e74596bb251f0f53fd38271bf50ed32fbd57 assets/eroticdungeongame/blockstates/cherry_x_cross.json +33f621baeeba17b9c038fb0f99f46eb0747346b3 assets/eroticdungeongame/blockstates/cherry_spanish_donkey.json +64888c413bf414e78db98f59278b726e468c982c assets/eroticdungeongame/blockstates/cherry_x_cross.json 0b898bb581353a994867500421dea8f443fa82ec assets/eroticdungeongame/blockstates/crimson_crux.json -7281f6a2e58261fa9d49fa12485768c2be9c3ed2 assets/eroticdungeongame/blockstates/crimson_petrine_cross.json +048025ccff6ae0454477a9d7ad827224b8922dcc assets/eroticdungeongame/blockstates/crimson_petrine_cross.json +d91c854f284fdb7593f4ece00f37be46612ea525 assets/eroticdungeongame/blockstates/crimson_pillory.json e2227199b05936356a9796c4f7c594f21892a77a assets/eroticdungeongame/blockstates/crimson_rack.json -4d6e67f0311dfa8f1e2dd821210f4917b27f8556 assets/eroticdungeongame/blockstates/crimson_x_cross.json +b9e544d0c7083572311258e67a3b4bcdce61caef assets/eroticdungeongame/blockstates/crimson_spanish_donkey.json +5ded5da8d13f22ef305b96e30f563e3d0594178e assets/eroticdungeongame/blockstates/crimson_x_cross.json 32cb61aa6f9d02c38f12a005215f0e0090c7f3e9 assets/eroticdungeongame/blockstates/cyan_cuff_bed.json fb6f02a3237eb3e02c8865b7eb7731bd753f4c0b assets/eroticdungeongame/blockstates/dark_oak_crux.json -268545c4eae2a0cbf0b77892cae6ec938fdd34aa assets/eroticdungeongame/blockstates/dark_oak_petrine_cross.json +1c50aa449a2fd3a61fb1ce3efb1254a640299ea2 assets/eroticdungeongame/blockstates/dark_oak_petrine_cross.json +423c25ab18df2426b066270b599c390c87976de6 assets/eroticdungeongame/blockstates/dark_oak_pillory.json 13a806872d7ace09f3894a5361f21b007a615eae assets/eroticdungeongame/blockstates/dark_oak_rack.json -2a0f7d7607766e9dbbaf03fde9b0850d39be6aa2 assets/eroticdungeongame/blockstates/dark_oak_x_cross.json +670ea328dc005e993409b24a839825d973c381df assets/eroticdungeongame/blockstates/dark_oak_spanish_donkey.json +2ed3fecfcb168b708e5c4ecaae7e556d8083d244 assets/eroticdungeongame/blockstates/dark_oak_x_cross.json 592acca5f9f37b190b3929107eb2eb366eab0d25 assets/eroticdungeongame/blockstates/gray_cuff_bed.json d34ab2b07f0019b2975df319d489bc152b0ff70f assets/eroticdungeongame/blockstates/green_cuff_bed.json a827fd31edd7fd07f90332679fb7a1da7f41358c assets/eroticdungeongame/blockstates/iron_cage.json d4e01ef122e38e6a79d0519878c77406ec6705f2 assets/eroticdungeongame/blockstates/jungle_crux.json -be1749d8cf8972fe87a77ae48951c9f03cdba982 assets/eroticdungeongame/blockstates/jungle_petrine_cross.json +5e65241043036f76ecda4715b168ee6f24d4488e assets/eroticdungeongame/blockstates/jungle_petrine_cross.json +09fc62fb9c585b63864b34d8fcd827ee6b3ca515 assets/eroticdungeongame/blockstates/jungle_pillory.json 00339bc76817cd712bbe22c6d935c939aade1294 assets/eroticdungeongame/blockstates/jungle_rack.json -7d992add796e71e278b345693654dabfc39b3e9e assets/eroticdungeongame/blockstates/jungle_x_cross.json +f260badca06995b328c999f19297e284dbbda5ef assets/eroticdungeongame/blockstates/jungle_spanish_donkey.json +e8d05ac6249f49551a00e701912f6c746799d463 assets/eroticdungeongame/blockstates/jungle_x_cross.json c3265dc8b4cf498edb0c69424250832908f3fb75 assets/eroticdungeongame/blockstates/light_blue_cuff_bed.json 979e7cca6db472ba5af3a8b73cecea8b0d96d996 assets/eroticdungeongame/blockstates/light_gray_cuff_bed.json 131c0d948bdb8ada82dcd9669b08f920c5ae256c assets/eroticdungeongame/blockstates/lime_cuff_bed.json c5f8e68dc755c288ec5918b61b3ff9d5512724f0 assets/eroticdungeongame/blockstates/magenta_cuff_bed.json d9aec5ee83a7fc90589557be5cdac1e4ef6e263f assets/eroticdungeongame/blockstates/mangrove_crux.json -75e0daccfde9ad40e21641f2c9a23168eed9d6fd assets/eroticdungeongame/blockstates/mangrove_petrine_cross.json +0989ee0194bebe370b6bf52bad48f27678436795 assets/eroticdungeongame/blockstates/mangrove_petrine_cross.json +be9a66d43990facfb06b74dcd45667f8c77712e7 assets/eroticdungeongame/blockstates/mangrove_pillory.json c9a0ff62fa243b4d5145120d76a62dfe3de1196b assets/eroticdungeongame/blockstates/mangrove_rack.json -c8fc5272bf1ab9cc7224a6f248ce8f1cc315add9 assets/eroticdungeongame/blockstates/mangrove_x_cross.json +64d61060d2e0d156ec921d578fe86e0e4d0403ea assets/eroticdungeongame/blockstates/mangrove_spanish_donkey.json +e7b9b1c908dd50a9a1a62b86b93c12f4928dbb77 assets/eroticdungeongame/blockstates/mangrove_x_cross.json 5abf9fc25c1693dc21d4f2f9162564f726457a3d assets/eroticdungeongame/blockstates/oak_crux.json -275f68aab5d686012ffb86cf5e9d64f07322e8b7 assets/eroticdungeongame/blockstates/oak_petrine_cross.json +e46d729a93c9510d4631c1c59455fb929cbf3b3c assets/eroticdungeongame/blockstates/oak_petrine_cross.json +5e9c54aedf66a157eb8d2a6199b60a03003578f3 assets/eroticdungeongame/blockstates/oak_pillory.json 4b55123d3ed1c352cc036e43db3b52c8882ecfab assets/eroticdungeongame/blockstates/oak_rack.json -942b189ff62dc74e640c96b57facf159566fb296 assets/eroticdungeongame/blockstates/oak_x_cross.json +cefad34521dceabe119b2329f2aad6e2ed5962ae assets/eroticdungeongame/blockstates/oak_spanish_donkey.json +b4196e7cc0db0364ce4207f8f5e6123238f50e2c assets/eroticdungeongame/blockstates/oak_x_cross.json 2075d527c8431042999d32c8b814aee5ba01b4b3 assets/eroticdungeongame/blockstates/orange_cuff_bed.json cdced3c7710f1941ea0c7f8128066d92f151643f assets/eroticdungeongame/blockstates/pink_cuff_bed.json 6845a177c5704a55dd7b829955257bc44e38fbaa assets/eroticdungeongame/blockstates/purple_cuff_bed.json 4c0a3e0d42763f9a39f714ec0b93e737f623c53b assets/eroticdungeongame/blockstates/red_cuff_bed.json 9a0682d93a3a57d6a6a7b97c7ff3be4ff01970ef assets/eroticdungeongame/blockstates/spruce_crux.json -39d79ac90522591bdeec2c1bf6093ad1a74b9a0d assets/eroticdungeongame/blockstates/spruce_petrine_cross.json +8c040b3ba528ea3f33759abae9a977979f21d542 assets/eroticdungeongame/blockstates/spruce_petrine_cross.json +84d1d3d72280de2eb12c5eb9ab91bb82f2fee499 assets/eroticdungeongame/blockstates/spruce_pillory.json b9a74954ab63af18649f25a1dd31d926c9e034f8 assets/eroticdungeongame/blockstates/spruce_rack.json -628fd921de8aec1059da7ab13103bbcb7b4a946e assets/eroticdungeongame/blockstates/spruce_x_cross.json +12dc6dbd6769dcec0006006e878c7f4f603ac213 assets/eroticdungeongame/blockstates/spruce_spanish_donkey.json +d5405eebc088e5d3cef6f5c36a98039ec2362c29 assets/eroticdungeongame/blockstates/spruce_x_cross.json 7b3b158be8bce8ea5b56bdb3fae3eb451b081a0a assets/eroticdungeongame/blockstates/warped_crux.json -f6f4e175359cbb8837566596381a052619b4c987 assets/eroticdungeongame/blockstates/warped_petrine_cross.json +6011e47cff2fb079bd6fdddd5381dac4a407f825 assets/eroticdungeongame/blockstates/warped_petrine_cross.json +5ce45e33f81ce73c039672a782e8f3aae591f1ab assets/eroticdungeongame/blockstates/warped_pillory.json cf475cdc9d6f38c8d637bfae8eee82073912e2ba assets/eroticdungeongame/blockstates/warped_rack.json -08bc239d0c8df02bf20889a3a9282f4ffda38daa assets/eroticdungeongame/blockstates/warped_x_cross.json +612a8a2a4093506be627c739af4b2bcb649c5499 assets/eroticdungeongame/blockstates/warped_spanish_donkey.json +56a9be75324c5d6c340953c777dbb91b8e4dad73 assets/eroticdungeongame/blockstates/warped_x_cross.json b7cd006fc5731873bb6c9795b19abaf04755c3fd assets/eroticdungeongame/blockstates/white_cuff_bed.json b7b3364a2660fc98cf2e8c93326496b544b2f9a6 assets/eroticdungeongame/blockstates/yellow_cuff_bed.json diff --git a/src/generated/resources/.cache/a08bd3f44ead0bd6fd5fa8b8b892410f513acc73 b/src/generated/resources/.cache/a08bd3f44ead0bd6fd5fa8b8b892410f513acc73 index 75e93424..623a2fbb 100644 --- a/src/generated/resources/.cache/a08bd3f44ead0bd6fd5fa8b8b892410f513acc73 +++ b/src/generated/resources/.cache/a08bd3f44ead0bd6fd5fa8b8b892410f513acc73 @@ -1,2 +1,2 @@ -// 1.20.1 2025-12-17T15:16:19.1121425 Tags for minecraft:block mod id eroticdungeongame -4e19cd3f800ab6157744c35b9e7ec56966542933 data/carryon/tags/blocks/block_blacklist.json +// 1.20.1 2025-12-28T00:03:53.516547 Tags for minecraft:block mod id eroticdungeongame +8609e0136d346008cec1855c9bcc8a07bbe2b580 data/carryon/tags/blocks/block_blacklist.json diff --git a/src/generated/resources/assets/eroticdungeongame/blockstates/acacia_petrine_cross.json b/src/generated/resources/assets/eroticdungeongame/blockstates/acacia_petrine_cross.json index ed1bf6f9..fb8c034a 100644 --- a/src/generated/resources/assets/eroticdungeongame/blockstates/acacia_petrine_cross.json +++ b/src/generated/resources/assets/eroticdungeongame/blockstates/acacia_petrine_cross.json @@ -1,483 +1,483 @@ { "variants": { "facing=east,flipped=false,occupied=false,part=main_left,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/acacia_foot_left", + "model": "eroticdungeongame:block/petrine_cross/acacia_foot_left", "y": 90 }, "facing=east,flipped=false,occupied=false,part=main_left,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/acacia_foot_left", + "model": "eroticdungeongame:block/petrine_cross/acacia_foot_left", "y": 90 }, "facing=east,flipped=false,occupied=false,part=main_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/acacia_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/acacia_foot_middle", "y": 90 }, "facing=east,flipped=false,occupied=false,part=main_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/acacia_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/acacia_foot_middle", "y": 90 }, "facing=east,flipped=false,occupied=false,part=main_right,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/acacia_foot_right", + "model": "eroticdungeongame:block/petrine_cross/acacia_foot_right", "y": 90 }, "facing=east,flipped=false,occupied=false,part=main_right,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/acacia_foot_right", + "model": "eroticdungeongame:block/petrine_cross/acacia_foot_right", "y": 90 }, "facing=east,flipped=false,occupied=false,part=secondary_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/acacia_head", + "model": "eroticdungeongame:block/petrine_cross/acacia_head", "y": 90 }, "facing=east,flipped=false,occupied=false,part=secondary_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/acacia_head", + "model": "eroticdungeongame:block/petrine_cross/acacia_head", "y": 90 }, "facing=east,flipped=false,occupied=true,part=main_left,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/acacia_foot_left", + "model": "eroticdungeongame:block/petrine_cross/acacia_foot_left", "y": 90 }, "facing=east,flipped=false,occupied=true,part=main_left,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/acacia_foot_left", + "model": "eroticdungeongame:block/petrine_cross/acacia_foot_left", "y": 90 }, "facing=east,flipped=false,occupied=true,part=main_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/acacia_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/acacia_foot_middle", "y": 90 }, "facing=east,flipped=false,occupied=true,part=main_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/acacia_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/acacia_foot_middle", "y": 90 }, "facing=east,flipped=false,occupied=true,part=main_right,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/acacia_foot_right", + "model": "eroticdungeongame:block/petrine_cross/acacia_foot_right", "y": 90 }, "facing=east,flipped=false,occupied=true,part=main_right,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/acacia_foot_right", + "model": "eroticdungeongame:block/petrine_cross/acacia_foot_right", "y": 90 }, "facing=east,flipped=false,occupied=true,part=secondary_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/acacia_head", + "model": "eroticdungeongame:block/petrine_cross/acacia_head", "y": 90 }, "facing=east,flipped=false,occupied=true,part=secondary_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/acacia_head", + "model": "eroticdungeongame:block/petrine_cross/acacia_head", "y": 90 }, "facing=east,flipped=true,occupied=false,part=main_left,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/acacia_foot_left", + "model": "eroticdungeongame:block/petrine_cross/acacia_foot_left", "y": 90 }, "facing=east,flipped=true,occupied=false,part=main_left,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/acacia_foot_left", + "model": "eroticdungeongame:block/petrine_cross/acacia_foot_left", "y": 90 }, "facing=east,flipped=true,occupied=false,part=main_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/acacia_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/acacia_foot_middle", "y": 90 }, "facing=east,flipped=true,occupied=false,part=main_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/acacia_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/acacia_foot_middle", "y": 90 }, "facing=east,flipped=true,occupied=false,part=main_right,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/acacia_foot_right", + "model": "eroticdungeongame:block/petrine_cross/acacia_foot_right", "y": 90 }, "facing=east,flipped=true,occupied=false,part=main_right,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/acacia_foot_right", + "model": "eroticdungeongame:block/petrine_cross/acacia_foot_right", "y": 90 }, "facing=east,flipped=true,occupied=false,part=secondary_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/acacia_head", + "model": "eroticdungeongame:block/petrine_cross/acacia_head", "y": 90 }, "facing=east,flipped=true,occupied=false,part=secondary_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/acacia_head", + "model": "eroticdungeongame:block/petrine_cross/acacia_head", "y": 90 }, "facing=east,flipped=true,occupied=true,part=main_left,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/acacia_foot_left", + "model": "eroticdungeongame:block/petrine_cross/acacia_foot_left", "y": 90 }, "facing=east,flipped=true,occupied=true,part=main_left,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/acacia_foot_left", + "model": "eroticdungeongame:block/petrine_cross/acacia_foot_left", "y": 90 }, "facing=east,flipped=true,occupied=true,part=main_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/acacia_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/acacia_foot_middle", "y": 90 }, "facing=east,flipped=true,occupied=true,part=main_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/acacia_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/acacia_foot_middle", "y": 90 }, "facing=east,flipped=true,occupied=true,part=main_right,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/acacia_foot_right", + "model": "eroticdungeongame:block/petrine_cross/acacia_foot_right", "y": 90 }, "facing=east,flipped=true,occupied=true,part=main_right,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/acacia_foot_right", + "model": "eroticdungeongame:block/petrine_cross/acacia_foot_right", "y": 90 }, "facing=east,flipped=true,occupied=true,part=secondary_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/acacia_head", + "model": "eroticdungeongame:block/petrine_cross/acacia_head", "y": 90 }, "facing=east,flipped=true,occupied=true,part=secondary_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/acacia_head", + "model": "eroticdungeongame:block/petrine_cross/acacia_head", "y": 90 }, "facing=north,flipped=false,occupied=false,part=main_left,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/acacia_foot_left" + "model": "eroticdungeongame:block/petrine_cross/acacia_foot_left" }, "facing=north,flipped=false,occupied=false,part=main_left,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/acacia_foot_left" + "model": "eroticdungeongame:block/petrine_cross/acacia_foot_left" }, "facing=north,flipped=false,occupied=false,part=main_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/acacia_foot_middle" + "model": "eroticdungeongame:block/petrine_cross/acacia_foot_middle" }, "facing=north,flipped=false,occupied=false,part=main_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/acacia_foot_middle" + "model": "eroticdungeongame:block/petrine_cross/acacia_foot_middle" }, "facing=north,flipped=false,occupied=false,part=main_right,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/acacia_foot_right" + "model": "eroticdungeongame:block/petrine_cross/acacia_foot_right" }, "facing=north,flipped=false,occupied=false,part=main_right,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/acacia_foot_right" + "model": "eroticdungeongame:block/petrine_cross/acacia_foot_right" }, "facing=north,flipped=false,occupied=false,part=secondary_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/acacia_head" + "model": "eroticdungeongame:block/petrine_cross/acacia_head" }, "facing=north,flipped=false,occupied=false,part=secondary_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/acacia_head" + "model": "eroticdungeongame:block/petrine_cross/acacia_head" }, "facing=north,flipped=false,occupied=true,part=main_left,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/acacia_foot_left" + "model": "eroticdungeongame:block/petrine_cross/acacia_foot_left" }, "facing=north,flipped=false,occupied=true,part=main_left,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/acacia_foot_left" + "model": "eroticdungeongame:block/petrine_cross/acacia_foot_left" }, "facing=north,flipped=false,occupied=true,part=main_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/acacia_foot_middle" + "model": "eroticdungeongame:block/petrine_cross/acacia_foot_middle" }, "facing=north,flipped=false,occupied=true,part=main_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/acacia_foot_middle" + "model": "eroticdungeongame:block/petrine_cross/acacia_foot_middle" }, "facing=north,flipped=false,occupied=true,part=main_right,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/acacia_foot_right" + "model": "eroticdungeongame:block/petrine_cross/acacia_foot_right" }, "facing=north,flipped=false,occupied=true,part=main_right,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/acacia_foot_right" + "model": "eroticdungeongame:block/petrine_cross/acacia_foot_right" }, "facing=north,flipped=false,occupied=true,part=secondary_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/acacia_head" + "model": "eroticdungeongame:block/petrine_cross/acacia_head" }, "facing=north,flipped=false,occupied=true,part=secondary_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/acacia_head" + "model": "eroticdungeongame:block/petrine_cross/acacia_head" }, "facing=north,flipped=true,occupied=false,part=main_left,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/acacia_foot_left" + "model": "eroticdungeongame:block/petrine_cross/acacia_foot_left" }, "facing=north,flipped=true,occupied=false,part=main_left,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/acacia_foot_left" + "model": "eroticdungeongame:block/petrine_cross/acacia_foot_left" }, "facing=north,flipped=true,occupied=false,part=main_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/acacia_foot_middle" + "model": "eroticdungeongame:block/petrine_cross/acacia_foot_middle" }, "facing=north,flipped=true,occupied=false,part=main_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/acacia_foot_middle" + "model": "eroticdungeongame:block/petrine_cross/acacia_foot_middle" }, "facing=north,flipped=true,occupied=false,part=main_right,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/acacia_foot_right" + "model": "eroticdungeongame:block/petrine_cross/acacia_foot_right" }, "facing=north,flipped=true,occupied=false,part=main_right,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/acacia_foot_right" + "model": "eroticdungeongame:block/petrine_cross/acacia_foot_right" }, "facing=north,flipped=true,occupied=false,part=secondary_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/acacia_head" + "model": "eroticdungeongame:block/petrine_cross/acacia_head" }, "facing=north,flipped=true,occupied=false,part=secondary_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/acacia_head" + "model": "eroticdungeongame:block/petrine_cross/acacia_head" }, "facing=north,flipped=true,occupied=true,part=main_left,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/acacia_foot_left" + "model": "eroticdungeongame:block/petrine_cross/acacia_foot_left" }, "facing=north,flipped=true,occupied=true,part=main_left,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/acacia_foot_left" + "model": "eroticdungeongame:block/petrine_cross/acacia_foot_left" }, "facing=north,flipped=true,occupied=true,part=main_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/acacia_foot_middle" + "model": "eroticdungeongame:block/petrine_cross/acacia_foot_middle" }, "facing=north,flipped=true,occupied=true,part=main_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/acacia_foot_middle" + "model": "eroticdungeongame:block/petrine_cross/acacia_foot_middle" }, "facing=north,flipped=true,occupied=true,part=main_right,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/acacia_foot_right" + "model": "eroticdungeongame:block/petrine_cross/acacia_foot_right" }, "facing=north,flipped=true,occupied=true,part=main_right,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/acacia_foot_right" + "model": "eroticdungeongame:block/petrine_cross/acacia_foot_right" }, "facing=north,flipped=true,occupied=true,part=secondary_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/acacia_head" + "model": "eroticdungeongame:block/petrine_cross/acacia_head" }, "facing=north,flipped=true,occupied=true,part=secondary_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/acacia_head" + "model": "eroticdungeongame:block/petrine_cross/acacia_head" }, "facing=south,flipped=false,occupied=false,part=main_left,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/acacia_foot_left", + "model": "eroticdungeongame:block/petrine_cross/acacia_foot_left", "y": 180 }, "facing=south,flipped=false,occupied=false,part=main_left,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/acacia_foot_left", + "model": "eroticdungeongame:block/petrine_cross/acacia_foot_left", "y": 180 }, "facing=south,flipped=false,occupied=false,part=main_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/acacia_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/acacia_foot_middle", "y": 180 }, "facing=south,flipped=false,occupied=false,part=main_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/acacia_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/acacia_foot_middle", "y": 180 }, "facing=south,flipped=false,occupied=false,part=main_right,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/acacia_foot_right", + "model": "eroticdungeongame:block/petrine_cross/acacia_foot_right", "y": 180 }, "facing=south,flipped=false,occupied=false,part=main_right,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/acacia_foot_right", + "model": "eroticdungeongame:block/petrine_cross/acacia_foot_right", "y": 180 }, "facing=south,flipped=false,occupied=false,part=secondary_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/acacia_head", + "model": "eroticdungeongame:block/petrine_cross/acacia_head", "y": 180 }, "facing=south,flipped=false,occupied=false,part=secondary_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/acacia_head", + "model": "eroticdungeongame:block/petrine_cross/acacia_head", "y": 180 }, "facing=south,flipped=false,occupied=true,part=main_left,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/acacia_foot_left", + "model": "eroticdungeongame:block/petrine_cross/acacia_foot_left", "y": 180 }, "facing=south,flipped=false,occupied=true,part=main_left,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/acacia_foot_left", + "model": "eroticdungeongame:block/petrine_cross/acacia_foot_left", "y": 180 }, "facing=south,flipped=false,occupied=true,part=main_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/acacia_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/acacia_foot_middle", "y": 180 }, "facing=south,flipped=false,occupied=true,part=main_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/acacia_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/acacia_foot_middle", "y": 180 }, "facing=south,flipped=false,occupied=true,part=main_right,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/acacia_foot_right", + "model": "eroticdungeongame:block/petrine_cross/acacia_foot_right", "y": 180 }, "facing=south,flipped=false,occupied=true,part=main_right,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/acacia_foot_right", + "model": "eroticdungeongame:block/petrine_cross/acacia_foot_right", "y": 180 }, "facing=south,flipped=false,occupied=true,part=secondary_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/acacia_head", + "model": "eroticdungeongame:block/petrine_cross/acacia_head", "y": 180 }, "facing=south,flipped=false,occupied=true,part=secondary_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/acacia_head", + "model": "eroticdungeongame:block/petrine_cross/acacia_head", "y": 180 }, "facing=south,flipped=true,occupied=false,part=main_left,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/acacia_foot_left", + "model": "eroticdungeongame:block/petrine_cross/acacia_foot_left", "y": 180 }, "facing=south,flipped=true,occupied=false,part=main_left,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/acacia_foot_left", + "model": "eroticdungeongame:block/petrine_cross/acacia_foot_left", "y": 180 }, "facing=south,flipped=true,occupied=false,part=main_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/acacia_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/acacia_foot_middle", "y": 180 }, "facing=south,flipped=true,occupied=false,part=main_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/acacia_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/acacia_foot_middle", "y": 180 }, "facing=south,flipped=true,occupied=false,part=main_right,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/acacia_foot_right", + "model": "eroticdungeongame:block/petrine_cross/acacia_foot_right", "y": 180 }, "facing=south,flipped=true,occupied=false,part=main_right,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/acacia_foot_right", + "model": "eroticdungeongame:block/petrine_cross/acacia_foot_right", "y": 180 }, "facing=south,flipped=true,occupied=false,part=secondary_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/acacia_head", + "model": "eroticdungeongame:block/petrine_cross/acacia_head", "y": 180 }, "facing=south,flipped=true,occupied=false,part=secondary_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/acacia_head", + "model": "eroticdungeongame:block/petrine_cross/acacia_head", "y": 180 }, "facing=south,flipped=true,occupied=true,part=main_left,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/acacia_foot_left", + "model": "eroticdungeongame:block/petrine_cross/acacia_foot_left", "y": 180 }, "facing=south,flipped=true,occupied=true,part=main_left,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/acacia_foot_left", + "model": "eroticdungeongame:block/petrine_cross/acacia_foot_left", "y": 180 }, "facing=south,flipped=true,occupied=true,part=main_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/acacia_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/acacia_foot_middle", "y": 180 }, "facing=south,flipped=true,occupied=true,part=main_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/acacia_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/acacia_foot_middle", "y": 180 }, "facing=south,flipped=true,occupied=true,part=main_right,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/acacia_foot_right", + "model": "eroticdungeongame:block/petrine_cross/acacia_foot_right", "y": 180 }, "facing=south,flipped=true,occupied=true,part=main_right,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/acacia_foot_right", + "model": "eroticdungeongame:block/petrine_cross/acacia_foot_right", "y": 180 }, "facing=south,flipped=true,occupied=true,part=secondary_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/acacia_head", + "model": "eroticdungeongame:block/petrine_cross/acacia_head", "y": 180 }, "facing=south,flipped=true,occupied=true,part=secondary_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/acacia_head", + "model": "eroticdungeongame:block/petrine_cross/acacia_head", "y": 180 }, "facing=west,flipped=false,occupied=false,part=main_left,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/acacia_foot_left", + "model": "eroticdungeongame:block/petrine_cross/acacia_foot_left", "y": 270 }, "facing=west,flipped=false,occupied=false,part=main_left,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/acacia_foot_left", + "model": "eroticdungeongame:block/petrine_cross/acacia_foot_left", "y": 270 }, "facing=west,flipped=false,occupied=false,part=main_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/acacia_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/acacia_foot_middle", "y": 270 }, "facing=west,flipped=false,occupied=false,part=main_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/acacia_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/acacia_foot_middle", "y": 270 }, "facing=west,flipped=false,occupied=false,part=main_right,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/acacia_foot_right", + "model": "eroticdungeongame:block/petrine_cross/acacia_foot_right", "y": 270 }, "facing=west,flipped=false,occupied=false,part=main_right,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/acacia_foot_right", + "model": "eroticdungeongame:block/petrine_cross/acacia_foot_right", "y": 270 }, "facing=west,flipped=false,occupied=false,part=secondary_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/acacia_head", + "model": "eroticdungeongame:block/petrine_cross/acacia_head", "y": 270 }, "facing=west,flipped=false,occupied=false,part=secondary_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/acacia_head", + "model": "eroticdungeongame:block/petrine_cross/acacia_head", "y": 270 }, "facing=west,flipped=false,occupied=true,part=main_left,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/acacia_foot_left", + "model": "eroticdungeongame:block/petrine_cross/acacia_foot_left", "y": 270 }, "facing=west,flipped=false,occupied=true,part=main_left,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/acacia_foot_left", + "model": "eroticdungeongame:block/petrine_cross/acacia_foot_left", "y": 270 }, "facing=west,flipped=false,occupied=true,part=main_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/acacia_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/acacia_foot_middle", "y": 270 }, "facing=west,flipped=false,occupied=true,part=main_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/acacia_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/acacia_foot_middle", "y": 270 }, "facing=west,flipped=false,occupied=true,part=main_right,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/acacia_foot_right", + "model": "eroticdungeongame:block/petrine_cross/acacia_foot_right", "y": 270 }, "facing=west,flipped=false,occupied=true,part=main_right,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/acacia_foot_right", + "model": "eroticdungeongame:block/petrine_cross/acacia_foot_right", "y": 270 }, "facing=west,flipped=false,occupied=true,part=secondary_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/acacia_head", + "model": "eroticdungeongame:block/petrine_cross/acacia_head", "y": 270 }, "facing=west,flipped=false,occupied=true,part=secondary_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/acacia_head", + "model": "eroticdungeongame:block/petrine_cross/acacia_head", "y": 270 }, "facing=west,flipped=true,occupied=false,part=main_left,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/acacia_foot_left", + "model": "eroticdungeongame:block/petrine_cross/acacia_foot_left", "y": 270 }, "facing=west,flipped=true,occupied=false,part=main_left,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/acacia_foot_left", + "model": "eroticdungeongame:block/petrine_cross/acacia_foot_left", "y": 270 }, "facing=west,flipped=true,occupied=false,part=main_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/acacia_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/acacia_foot_middle", "y": 270 }, "facing=west,flipped=true,occupied=false,part=main_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/acacia_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/acacia_foot_middle", "y": 270 }, "facing=west,flipped=true,occupied=false,part=main_right,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/acacia_foot_right", + "model": "eroticdungeongame:block/petrine_cross/acacia_foot_right", "y": 270 }, "facing=west,flipped=true,occupied=false,part=main_right,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/acacia_foot_right", + "model": "eroticdungeongame:block/petrine_cross/acacia_foot_right", "y": 270 }, "facing=west,flipped=true,occupied=false,part=secondary_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/acacia_head", + "model": "eroticdungeongame:block/petrine_cross/acacia_head", "y": 270 }, "facing=west,flipped=true,occupied=false,part=secondary_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/acacia_head", + "model": "eroticdungeongame:block/petrine_cross/acacia_head", "y": 270 }, "facing=west,flipped=true,occupied=true,part=main_left,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/acacia_foot_left", + "model": "eroticdungeongame:block/petrine_cross/acacia_foot_left", "y": 270 }, "facing=west,flipped=true,occupied=true,part=main_left,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/acacia_foot_left", + "model": "eroticdungeongame:block/petrine_cross/acacia_foot_left", "y": 270 }, "facing=west,flipped=true,occupied=true,part=main_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/acacia_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/acacia_foot_middle", "y": 270 }, "facing=west,flipped=true,occupied=true,part=main_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/acacia_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/acacia_foot_middle", "y": 270 }, "facing=west,flipped=true,occupied=true,part=main_right,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/acacia_foot_right", + "model": "eroticdungeongame:block/petrine_cross/acacia_foot_right", "y": 270 }, "facing=west,flipped=true,occupied=true,part=main_right,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/acacia_foot_right", + "model": "eroticdungeongame:block/petrine_cross/acacia_foot_right", "y": 270 }, "facing=west,flipped=true,occupied=true,part=secondary_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/acacia_head", + "model": "eroticdungeongame:block/petrine_cross/acacia_head", "y": 270 }, "facing=west,flipped=true,occupied=true,part=secondary_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/acacia_head", + "model": "eroticdungeongame:block/petrine_cross/acacia_head", "y": 270 } } diff --git a/src/generated/resources/assets/eroticdungeongame/blockstates/acacia_spanish_donkey.json b/src/generated/resources/assets/eroticdungeongame/blockstates/acacia_spanish_donkey.json new file mode 100644 index 00000000..ed9a0337 --- /dev/null +++ b/src/generated/resources/assets/eroticdungeongame/blockstates/acacia_spanish_donkey.json @@ -0,0 +1,124 @@ +{ + "variants": { + "facing=east,flipped=false,occupied=false,waterlogged=false": { + "model": "eroticdungeongame:block/spanish_donkey/acacia", + "y": 180 + }, + "facing=east,flipped=false,occupied=false,waterlogged=true": { + "model": "eroticdungeongame:block/spanish_donkey/acacia", + "y": 180 + }, + "facing=east,flipped=false,occupied=true,waterlogged=false": { + "model": "eroticdungeongame:block/spanish_donkey/acacia", + "y": 180 + }, + "facing=east,flipped=false,occupied=true,waterlogged=true": { + "model": "eroticdungeongame:block/spanish_donkey/acacia", + "y": 180 + }, + "facing=east,flipped=true,occupied=false,waterlogged=false": { + "model": "eroticdungeongame:block/spanish_donkey/acacia", + "y": 180 + }, + "facing=east,flipped=true,occupied=false,waterlogged=true": { + "model": "eroticdungeongame:block/spanish_donkey/acacia", + "y": 180 + }, + "facing=east,flipped=true,occupied=true,waterlogged=false": { + "model": "eroticdungeongame:block/spanish_donkey/acacia", + "y": 180 + }, + "facing=east,flipped=true,occupied=true,waterlogged=true": { + "model": "eroticdungeongame:block/spanish_donkey/acacia", + "y": 180 + }, + "facing=north,flipped=false,occupied=false,waterlogged=false": { + "model": "eroticdungeongame:block/spanish_donkey/acacia", + "y": 90 + }, + "facing=north,flipped=false,occupied=false,waterlogged=true": { + "model": "eroticdungeongame:block/spanish_donkey/acacia", + "y": 90 + }, + "facing=north,flipped=false,occupied=true,waterlogged=false": { + "model": "eroticdungeongame:block/spanish_donkey/acacia", + "y": 90 + }, + "facing=north,flipped=false,occupied=true,waterlogged=true": { + "model": "eroticdungeongame:block/spanish_donkey/acacia", + "y": 90 + }, + "facing=north,flipped=true,occupied=false,waterlogged=false": { + "model": "eroticdungeongame:block/spanish_donkey/acacia", + "y": 90 + }, + "facing=north,flipped=true,occupied=false,waterlogged=true": { + "model": "eroticdungeongame:block/spanish_donkey/acacia", + "y": 90 + }, + "facing=north,flipped=true,occupied=true,waterlogged=false": { + "model": "eroticdungeongame:block/spanish_donkey/acacia", + "y": 90 + }, + "facing=north,flipped=true,occupied=true,waterlogged=true": { + "model": "eroticdungeongame:block/spanish_donkey/acacia", + "y": 90 + }, + "facing=south,flipped=false,occupied=false,waterlogged=false": { + "model": "eroticdungeongame:block/spanish_donkey/acacia", + "y": 270 + }, + "facing=south,flipped=false,occupied=false,waterlogged=true": { + "model": "eroticdungeongame:block/spanish_donkey/acacia", + "y": 270 + }, + "facing=south,flipped=false,occupied=true,waterlogged=false": { + "model": "eroticdungeongame:block/spanish_donkey/acacia", + "y": 270 + }, + "facing=south,flipped=false,occupied=true,waterlogged=true": { + "model": "eroticdungeongame:block/spanish_donkey/acacia", + "y": 270 + }, + "facing=south,flipped=true,occupied=false,waterlogged=false": { + "model": "eroticdungeongame:block/spanish_donkey/acacia", + "y": 270 + }, + "facing=south,flipped=true,occupied=false,waterlogged=true": { + "model": "eroticdungeongame:block/spanish_donkey/acacia", + "y": 270 + }, + "facing=south,flipped=true,occupied=true,waterlogged=false": { + "model": "eroticdungeongame:block/spanish_donkey/acacia", + "y": 270 + }, + "facing=south,flipped=true,occupied=true,waterlogged=true": { + "model": "eroticdungeongame:block/spanish_donkey/acacia", + "y": 270 + }, + "facing=west,flipped=false,occupied=false,waterlogged=false": { + "model": "eroticdungeongame:block/spanish_donkey/acacia" + }, + "facing=west,flipped=false,occupied=false,waterlogged=true": { + "model": "eroticdungeongame:block/spanish_donkey/acacia" + }, + "facing=west,flipped=false,occupied=true,waterlogged=false": { + "model": "eroticdungeongame:block/spanish_donkey/acacia" + }, + "facing=west,flipped=false,occupied=true,waterlogged=true": { + "model": "eroticdungeongame:block/spanish_donkey/acacia" + }, + "facing=west,flipped=true,occupied=false,waterlogged=false": { + "model": "eroticdungeongame:block/spanish_donkey/acacia" + }, + "facing=west,flipped=true,occupied=false,waterlogged=true": { + "model": "eroticdungeongame:block/spanish_donkey/acacia" + }, + "facing=west,flipped=true,occupied=true,waterlogged=false": { + "model": "eroticdungeongame:block/spanish_donkey/acacia" + }, + "facing=west,flipped=true,occupied=true,waterlogged=true": { + "model": "eroticdungeongame:block/spanish_donkey/acacia" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/eroticdungeongame/blockstates/acacia_x_cross.json b/src/generated/resources/assets/eroticdungeongame/blockstates/acacia_x_cross.json index 08018a32..c09022fe 100644 --- a/src/generated/resources/assets/eroticdungeongame/blockstates/acacia_x_cross.json +++ b/src/generated/resources/assets/eroticdungeongame/blockstates/acacia_x_cross.json @@ -1,243 +1,243 @@ { "variants": { "facing=east,flipped=false,occupied=false,part=foot,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/acacia_foot", + "model": "eroticdungeongame:block/x_cross/acacia_foot", "y": 90 }, "facing=east,flipped=false,occupied=false,part=foot,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/acacia_foot", + "model": "eroticdungeongame:block/x_cross/acacia_foot", "y": 90 }, "facing=east,flipped=false,occupied=false,part=head,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/acacia_head", + "model": "eroticdungeongame:block/x_cross/acacia_head", "y": 90 }, "facing=east,flipped=false,occupied=false,part=head,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/acacia_head", + "model": "eroticdungeongame:block/x_cross/acacia_head", "y": 90 }, "facing=east,flipped=false,occupied=true,part=foot,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/acacia_foot", + "model": "eroticdungeongame:block/x_cross/acacia_foot", "y": 90 }, "facing=east,flipped=false,occupied=true,part=foot,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/acacia_foot", + "model": "eroticdungeongame:block/x_cross/acacia_foot", "y": 90 }, "facing=east,flipped=false,occupied=true,part=head,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/acacia_head", + "model": "eroticdungeongame:block/x_cross/acacia_head", "y": 90 }, "facing=east,flipped=false,occupied=true,part=head,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/acacia_head", + "model": "eroticdungeongame:block/x_cross/acacia_head", "y": 90 }, "facing=east,flipped=true,occupied=false,part=foot,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/acacia_foot", + "model": "eroticdungeongame:block/x_cross/acacia_foot", "y": 90 }, "facing=east,flipped=true,occupied=false,part=foot,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/acacia_foot", + "model": "eroticdungeongame:block/x_cross/acacia_foot", "y": 90 }, "facing=east,flipped=true,occupied=false,part=head,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/acacia_head", + "model": "eroticdungeongame:block/x_cross/acacia_head", "y": 90 }, "facing=east,flipped=true,occupied=false,part=head,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/acacia_head", + "model": "eroticdungeongame:block/x_cross/acacia_head", "y": 90 }, "facing=east,flipped=true,occupied=true,part=foot,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/acacia_foot", + "model": "eroticdungeongame:block/x_cross/acacia_foot", "y": 90 }, "facing=east,flipped=true,occupied=true,part=foot,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/acacia_foot", + "model": "eroticdungeongame:block/x_cross/acacia_foot", "y": 90 }, "facing=east,flipped=true,occupied=true,part=head,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/acacia_head", + "model": "eroticdungeongame:block/x_cross/acacia_head", "y": 90 }, "facing=east,flipped=true,occupied=true,part=head,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/acacia_head", + "model": "eroticdungeongame:block/x_cross/acacia_head", "y": 90 }, "facing=north,flipped=false,occupied=false,part=foot,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/acacia_foot" + "model": "eroticdungeongame:block/x_cross/acacia_foot" }, "facing=north,flipped=false,occupied=false,part=foot,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/acacia_foot" + "model": "eroticdungeongame:block/x_cross/acacia_foot" }, "facing=north,flipped=false,occupied=false,part=head,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/acacia_head" + "model": "eroticdungeongame:block/x_cross/acacia_head" }, "facing=north,flipped=false,occupied=false,part=head,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/acacia_head" + "model": "eroticdungeongame:block/x_cross/acacia_head" }, "facing=north,flipped=false,occupied=true,part=foot,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/acacia_foot" + "model": "eroticdungeongame:block/x_cross/acacia_foot" }, "facing=north,flipped=false,occupied=true,part=foot,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/acacia_foot" + "model": "eroticdungeongame:block/x_cross/acacia_foot" }, "facing=north,flipped=false,occupied=true,part=head,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/acacia_head" + "model": "eroticdungeongame:block/x_cross/acacia_head" }, "facing=north,flipped=false,occupied=true,part=head,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/acacia_head" + "model": "eroticdungeongame:block/x_cross/acacia_head" }, "facing=north,flipped=true,occupied=false,part=foot,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/acacia_foot" + "model": "eroticdungeongame:block/x_cross/acacia_foot" }, "facing=north,flipped=true,occupied=false,part=foot,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/acacia_foot" + "model": "eroticdungeongame:block/x_cross/acacia_foot" }, "facing=north,flipped=true,occupied=false,part=head,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/acacia_head" + "model": "eroticdungeongame:block/x_cross/acacia_head" }, "facing=north,flipped=true,occupied=false,part=head,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/acacia_head" + "model": "eroticdungeongame:block/x_cross/acacia_head" }, "facing=north,flipped=true,occupied=true,part=foot,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/acacia_foot" + "model": "eroticdungeongame:block/x_cross/acacia_foot" }, "facing=north,flipped=true,occupied=true,part=foot,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/acacia_foot" + "model": "eroticdungeongame:block/x_cross/acacia_foot" }, "facing=north,flipped=true,occupied=true,part=head,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/acacia_head" + "model": "eroticdungeongame:block/x_cross/acacia_head" }, "facing=north,flipped=true,occupied=true,part=head,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/acacia_head" + "model": "eroticdungeongame:block/x_cross/acacia_head" }, "facing=south,flipped=false,occupied=false,part=foot,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/acacia_foot", + "model": "eroticdungeongame:block/x_cross/acacia_foot", "y": 180 }, "facing=south,flipped=false,occupied=false,part=foot,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/acacia_foot", + "model": "eroticdungeongame:block/x_cross/acacia_foot", "y": 180 }, "facing=south,flipped=false,occupied=false,part=head,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/acacia_head", + "model": "eroticdungeongame:block/x_cross/acacia_head", "y": 180 }, "facing=south,flipped=false,occupied=false,part=head,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/acacia_head", + "model": "eroticdungeongame:block/x_cross/acacia_head", "y": 180 }, "facing=south,flipped=false,occupied=true,part=foot,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/acacia_foot", + "model": "eroticdungeongame:block/x_cross/acacia_foot", "y": 180 }, "facing=south,flipped=false,occupied=true,part=foot,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/acacia_foot", + "model": "eroticdungeongame:block/x_cross/acacia_foot", "y": 180 }, "facing=south,flipped=false,occupied=true,part=head,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/acacia_head", + "model": "eroticdungeongame:block/x_cross/acacia_head", "y": 180 }, "facing=south,flipped=false,occupied=true,part=head,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/acacia_head", + "model": "eroticdungeongame:block/x_cross/acacia_head", "y": 180 }, "facing=south,flipped=true,occupied=false,part=foot,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/acacia_foot", + "model": "eroticdungeongame:block/x_cross/acacia_foot", "y": 180 }, "facing=south,flipped=true,occupied=false,part=foot,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/acacia_foot", + "model": "eroticdungeongame:block/x_cross/acacia_foot", "y": 180 }, "facing=south,flipped=true,occupied=false,part=head,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/acacia_head", + "model": "eroticdungeongame:block/x_cross/acacia_head", "y": 180 }, "facing=south,flipped=true,occupied=false,part=head,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/acacia_head", + "model": "eroticdungeongame:block/x_cross/acacia_head", "y": 180 }, "facing=south,flipped=true,occupied=true,part=foot,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/acacia_foot", + "model": "eroticdungeongame:block/x_cross/acacia_foot", "y": 180 }, "facing=south,flipped=true,occupied=true,part=foot,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/acacia_foot", + "model": "eroticdungeongame:block/x_cross/acacia_foot", "y": 180 }, "facing=south,flipped=true,occupied=true,part=head,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/acacia_head", + "model": "eroticdungeongame:block/x_cross/acacia_head", "y": 180 }, "facing=south,flipped=true,occupied=true,part=head,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/acacia_head", + "model": "eroticdungeongame:block/x_cross/acacia_head", "y": 180 }, "facing=west,flipped=false,occupied=false,part=foot,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/acacia_foot", + "model": "eroticdungeongame:block/x_cross/acacia_foot", "y": 270 }, "facing=west,flipped=false,occupied=false,part=foot,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/acacia_foot", + "model": "eroticdungeongame:block/x_cross/acacia_foot", "y": 270 }, "facing=west,flipped=false,occupied=false,part=head,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/acacia_head", + "model": "eroticdungeongame:block/x_cross/acacia_head", "y": 270 }, "facing=west,flipped=false,occupied=false,part=head,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/acacia_head", + "model": "eroticdungeongame:block/x_cross/acacia_head", "y": 270 }, "facing=west,flipped=false,occupied=true,part=foot,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/acacia_foot", + "model": "eroticdungeongame:block/x_cross/acacia_foot", "y": 270 }, "facing=west,flipped=false,occupied=true,part=foot,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/acacia_foot", + "model": "eroticdungeongame:block/x_cross/acacia_foot", "y": 270 }, "facing=west,flipped=false,occupied=true,part=head,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/acacia_head", + "model": "eroticdungeongame:block/x_cross/acacia_head", "y": 270 }, "facing=west,flipped=false,occupied=true,part=head,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/acacia_head", + "model": "eroticdungeongame:block/x_cross/acacia_head", "y": 270 }, "facing=west,flipped=true,occupied=false,part=foot,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/acacia_foot", + "model": "eroticdungeongame:block/x_cross/acacia_foot", "y": 270 }, "facing=west,flipped=true,occupied=false,part=foot,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/acacia_foot", + "model": "eroticdungeongame:block/x_cross/acacia_foot", "y": 270 }, "facing=west,flipped=true,occupied=false,part=head,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/acacia_head", + "model": "eroticdungeongame:block/x_cross/acacia_head", "y": 270 }, "facing=west,flipped=true,occupied=false,part=head,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/acacia_head", + "model": "eroticdungeongame:block/x_cross/acacia_head", "y": 270 }, "facing=west,flipped=true,occupied=true,part=foot,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/acacia_foot", + "model": "eroticdungeongame:block/x_cross/acacia_foot", "y": 270 }, "facing=west,flipped=true,occupied=true,part=foot,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/acacia_foot", + "model": "eroticdungeongame:block/x_cross/acacia_foot", "y": 270 }, "facing=west,flipped=true,occupied=true,part=head,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/acacia_head", + "model": "eroticdungeongame:block/x_cross/acacia_head", "y": 270 }, "facing=west,flipped=true,occupied=true,part=head,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/acacia_head", + "model": "eroticdungeongame:block/x_cross/acacia_head", "y": 270 } } diff --git a/src/generated/resources/assets/eroticdungeongame/blockstates/bamboo_petrine_cross.json b/src/generated/resources/assets/eroticdungeongame/blockstates/bamboo_petrine_cross.json index 64be18a3..65075ac8 100644 --- a/src/generated/resources/assets/eroticdungeongame/blockstates/bamboo_petrine_cross.json +++ b/src/generated/resources/assets/eroticdungeongame/blockstates/bamboo_petrine_cross.json @@ -1,483 +1,483 @@ { "variants": { "facing=east,flipped=false,occupied=false,part=main_left,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/bamboo_foot_left", + "model": "eroticdungeongame:block/petrine_cross/bamboo_foot_left", "y": 90 }, "facing=east,flipped=false,occupied=false,part=main_left,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/bamboo_foot_left", + "model": "eroticdungeongame:block/petrine_cross/bamboo_foot_left", "y": 90 }, "facing=east,flipped=false,occupied=false,part=main_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/bamboo_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/bamboo_foot_middle", "y": 90 }, "facing=east,flipped=false,occupied=false,part=main_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/bamboo_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/bamboo_foot_middle", "y": 90 }, "facing=east,flipped=false,occupied=false,part=main_right,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/bamboo_foot_right", + "model": "eroticdungeongame:block/petrine_cross/bamboo_foot_right", "y": 90 }, "facing=east,flipped=false,occupied=false,part=main_right,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/bamboo_foot_right", + "model": "eroticdungeongame:block/petrine_cross/bamboo_foot_right", "y": 90 }, "facing=east,flipped=false,occupied=false,part=secondary_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/bamboo_head", + "model": "eroticdungeongame:block/petrine_cross/bamboo_head", "y": 90 }, "facing=east,flipped=false,occupied=false,part=secondary_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/bamboo_head", + "model": "eroticdungeongame:block/petrine_cross/bamboo_head", "y": 90 }, "facing=east,flipped=false,occupied=true,part=main_left,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/bamboo_foot_left", + "model": "eroticdungeongame:block/petrine_cross/bamboo_foot_left", "y": 90 }, "facing=east,flipped=false,occupied=true,part=main_left,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/bamboo_foot_left", + "model": "eroticdungeongame:block/petrine_cross/bamboo_foot_left", "y": 90 }, "facing=east,flipped=false,occupied=true,part=main_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/bamboo_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/bamboo_foot_middle", "y": 90 }, "facing=east,flipped=false,occupied=true,part=main_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/bamboo_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/bamboo_foot_middle", "y": 90 }, "facing=east,flipped=false,occupied=true,part=main_right,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/bamboo_foot_right", + "model": "eroticdungeongame:block/petrine_cross/bamboo_foot_right", "y": 90 }, "facing=east,flipped=false,occupied=true,part=main_right,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/bamboo_foot_right", + "model": "eroticdungeongame:block/petrine_cross/bamboo_foot_right", "y": 90 }, "facing=east,flipped=false,occupied=true,part=secondary_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/bamboo_head", + "model": "eroticdungeongame:block/petrine_cross/bamboo_head", "y": 90 }, "facing=east,flipped=false,occupied=true,part=secondary_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/bamboo_head", + "model": "eroticdungeongame:block/petrine_cross/bamboo_head", "y": 90 }, "facing=east,flipped=true,occupied=false,part=main_left,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/bamboo_foot_left", + "model": "eroticdungeongame:block/petrine_cross/bamboo_foot_left", "y": 90 }, "facing=east,flipped=true,occupied=false,part=main_left,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/bamboo_foot_left", + "model": "eroticdungeongame:block/petrine_cross/bamboo_foot_left", "y": 90 }, "facing=east,flipped=true,occupied=false,part=main_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/bamboo_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/bamboo_foot_middle", "y": 90 }, "facing=east,flipped=true,occupied=false,part=main_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/bamboo_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/bamboo_foot_middle", "y": 90 }, "facing=east,flipped=true,occupied=false,part=main_right,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/bamboo_foot_right", + "model": "eroticdungeongame:block/petrine_cross/bamboo_foot_right", "y": 90 }, "facing=east,flipped=true,occupied=false,part=main_right,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/bamboo_foot_right", + "model": "eroticdungeongame:block/petrine_cross/bamboo_foot_right", "y": 90 }, "facing=east,flipped=true,occupied=false,part=secondary_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/bamboo_head", + "model": "eroticdungeongame:block/petrine_cross/bamboo_head", "y": 90 }, "facing=east,flipped=true,occupied=false,part=secondary_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/bamboo_head", + "model": "eroticdungeongame:block/petrine_cross/bamboo_head", "y": 90 }, "facing=east,flipped=true,occupied=true,part=main_left,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/bamboo_foot_left", + "model": "eroticdungeongame:block/petrine_cross/bamboo_foot_left", "y": 90 }, "facing=east,flipped=true,occupied=true,part=main_left,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/bamboo_foot_left", + "model": "eroticdungeongame:block/petrine_cross/bamboo_foot_left", "y": 90 }, "facing=east,flipped=true,occupied=true,part=main_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/bamboo_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/bamboo_foot_middle", "y": 90 }, "facing=east,flipped=true,occupied=true,part=main_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/bamboo_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/bamboo_foot_middle", "y": 90 }, "facing=east,flipped=true,occupied=true,part=main_right,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/bamboo_foot_right", + "model": "eroticdungeongame:block/petrine_cross/bamboo_foot_right", "y": 90 }, "facing=east,flipped=true,occupied=true,part=main_right,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/bamboo_foot_right", + "model": "eroticdungeongame:block/petrine_cross/bamboo_foot_right", "y": 90 }, "facing=east,flipped=true,occupied=true,part=secondary_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/bamboo_head", + "model": "eroticdungeongame:block/petrine_cross/bamboo_head", "y": 90 }, "facing=east,flipped=true,occupied=true,part=secondary_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/bamboo_head", + "model": "eroticdungeongame:block/petrine_cross/bamboo_head", "y": 90 }, "facing=north,flipped=false,occupied=false,part=main_left,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/bamboo_foot_left" + "model": "eroticdungeongame:block/petrine_cross/bamboo_foot_left" }, "facing=north,flipped=false,occupied=false,part=main_left,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/bamboo_foot_left" + "model": "eroticdungeongame:block/petrine_cross/bamboo_foot_left" }, "facing=north,flipped=false,occupied=false,part=main_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/bamboo_foot_middle" + "model": "eroticdungeongame:block/petrine_cross/bamboo_foot_middle" }, "facing=north,flipped=false,occupied=false,part=main_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/bamboo_foot_middle" + "model": "eroticdungeongame:block/petrine_cross/bamboo_foot_middle" }, "facing=north,flipped=false,occupied=false,part=main_right,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/bamboo_foot_right" + "model": "eroticdungeongame:block/petrine_cross/bamboo_foot_right" }, "facing=north,flipped=false,occupied=false,part=main_right,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/bamboo_foot_right" + "model": "eroticdungeongame:block/petrine_cross/bamboo_foot_right" }, "facing=north,flipped=false,occupied=false,part=secondary_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/bamboo_head" + "model": "eroticdungeongame:block/petrine_cross/bamboo_head" }, "facing=north,flipped=false,occupied=false,part=secondary_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/bamboo_head" + "model": "eroticdungeongame:block/petrine_cross/bamboo_head" }, "facing=north,flipped=false,occupied=true,part=main_left,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/bamboo_foot_left" + "model": "eroticdungeongame:block/petrine_cross/bamboo_foot_left" }, "facing=north,flipped=false,occupied=true,part=main_left,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/bamboo_foot_left" + "model": "eroticdungeongame:block/petrine_cross/bamboo_foot_left" }, "facing=north,flipped=false,occupied=true,part=main_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/bamboo_foot_middle" + "model": "eroticdungeongame:block/petrine_cross/bamboo_foot_middle" }, "facing=north,flipped=false,occupied=true,part=main_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/bamboo_foot_middle" + "model": "eroticdungeongame:block/petrine_cross/bamboo_foot_middle" }, "facing=north,flipped=false,occupied=true,part=main_right,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/bamboo_foot_right" + "model": "eroticdungeongame:block/petrine_cross/bamboo_foot_right" }, "facing=north,flipped=false,occupied=true,part=main_right,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/bamboo_foot_right" + "model": "eroticdungeongame:block/petrine_cross/bamboo_foot_right" }, "facing=north,flipped=false,occupied=true,part=secondary_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/bamboo_head" + "model": "eroticdungeongame:block/petrine_cross/bamboo_head" }, "facing=north,flipped=false,occupied=true,part=secondary_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/bamboo_head" + "model": "eroticdungeongame:block/petrine_cross/bamboo_head" }, "facing=north,flipped=true,occupied=false,part=main_left,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/bamboo_foot_left" + "model": "eroticdungeongame:block/petrine_cross/bamboo_foot_left" }, "facing=north,flipped=true,occupied=false,part=main_left,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/bamboo_foot_left" + "model": "eroticdungeongame:block/petrine_cross/bamboo_foot_left" }, "facing=north,flipped=true,occupied=false,part=main_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/bamboo_foot_middle" + "model": "eroticdungeongame:block/petrine_cross/bamboo_foot_middle" }, "facing=north,flipped=true,occupied=false,part=main_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/bamboo_foot_middle" + "model": "eroticdungeongame:block/petrine_cross/bamboo_foot_middle" }, "facing=north,flipped=true,occupied=false,part=main_right,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/bamboo_foot_right" + "model": "eroticdungeongame:block/petrine_cross/bamboo_foot_right" }, "facing=north,flipped=true,occupied=false,part=main_right,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/bamboo_foot_right" + "model": "eroticdungeongame:block/petrine_cross/bamboo_foot_right" }, "facing=north,flipped=true,occupied=false,part=secondary_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/bamboo_head" + "model": "eroticdungeongame:block/petrine_cross/bamboo_head" }, "facing=north,flipped=true,occupied=false,part=secondary_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/bamboo_head" + "model": "eroticdungeongame:block/petrine_cross/bamboo_head" }, "facing=north,flipped=true,occupied=true,part=main_left,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/bamboo_foot_left" + "model": "eroticdungeongame:block/petrine_cross/bamboo_foot_left" }, "facing=north,flipped=true,occupied=true,part=main_left,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/bamboo_foot_left" + "model": "eroticdungeongame:block/petrine_cross/bamboo_foot_left" }, "facing=north,flipped=true,occupied=true,part=main_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/bamboo_foot_middle" + "model": "eroticdungeongame:block/petrine_cross/bamboo_foot_middle" }, "facing=north,flipped=true,occupied=true,part=main_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/bamboo_foot_middle" + "model": "eroticdungeongame:block/petrine_cross/bamboo_foot_middle" }, "facing=north,flipped=true,occupied=true,part=main_right,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/bamboo_foot_right" + "model": "eroticdungeongame:block/petrine_cross/bamboo_foot_right" }, "facing=north,flipped=true,occupied=true,part=main_right,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/bamboo_foot_right" + "model": "eroticdungeongame:block/petrine_cross/bamboo_foot_right" }, "facing=north,flipped=true,occupied=true,part=secondary_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/bamboo_head" + "model": "eroticdungeongame:block/petrine_cross/bamboo_head" }, "facing=north,flipped=true,occupied=true,part=secondary_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/bamboo_head" + "model": "eroticdungeongame:block/petrine_cross/bamboo_head" }, "facing=south,flipped=false,occupied=false,part=main_left,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/bamboo_foot_left", + "model": "eroticdungeongame:block/petrine_cross/bamboo_foot_left", "y": 180 }, "facing=south,flipped=false,occupied=false,part=main_left,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/bamboo_foot_left", + "model": "eroticdungeongame:block/petrine_cross/bamboo_foot_left", "y": 180 }, "facing=south,flipped=false,occupied=false,part=main_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/bamboo_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/bamboo_foot_middle", "y": 180 }, "facing=south,flipped=false,occupied=false,part=main_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/bamboo_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/bamboo_foot_middle", "y": 180 }, "facing=south,flipped=false,occupied=false,part=main_right,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/bamboo_foot_right", + "model": "eroticdungeongame:block/petrine_cross/bamboo_foot_right", "y": 180 }, "facing=south,flipped=false,occupied=false,part=main_right,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/bamboo_foot_right", + "model": "eroticdungeongame:block/petrine_cross/bamboo_foot_right", "y": 180 }, "facing=south,flipped=false,occupied=false,part=secondary_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/bamboo_head", + "model": "eroticdungeongame:block/petrine_cross/bamboo_head", "y": 180 }, "facing=south,flipped=false,occupied=false,part=secondary_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/bamboo_head", + "model": "eroticdungeongame:block/petrine_cross/bamboo_head", "y": 180 }, "facing=south,flipped=false,occupied=true,part=main_left,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/bamboo_foot_left", + "model": "eroticdungeongame:block/petrine_cross/bamboo_foot_left", "y": 180 }, "facing=south,flipped=false,occupied=true,part=main_left,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/bamboo_foot_left", + "model": "eroticdungeongame:block/petrine_cross/bamboo_foot_left", "y": 180 }, "facing=south,flipped=false,occupied=true,part=main_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/bamboo_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/bamboo_foot_middle", "y": 180 }, "facing=south,flipped=false,occupied=true,part=main_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/bamboo_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/bamboo_foot_middle", "y": 180 }, "facing=south,flipped=false,occupied=true,part=main_right,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/bamboo_foot_right", + "model": "eroticdungeongame:block/petrine_cross/bamboo_foot_right", "y": 180 }, "facing=south,flipped=false,occupied=true,part=main_right,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/bamboo_foot_right", + "model": "eroticdungeongame:block/petrine_cross/bamboo_foot_right", "y": 180 }, "facing=south,flipped=false,occupied=true,part=secondary_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/bamboo_head", + "model": "eroticdungeongame:block/petrine_cross/bamboo_head", "y": 180 }, "facing=south,flipped=false,occupied=true,part=secondary_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/bamboo_head", + "model": "eroticdungeongame:block/petrine_cross/bamboo_head", "y": 180 }, "facing=south,flipped=true,occupied=false,part=main_left,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/bamboo_foot_left", + "model": "eroticdungeongame:block/petrine_cross/bamboo_foot_left", "y": 180 }, "facing=south,flipped=true,occupied=false,part=main_left,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/bamboo_foot_left", + "model": "eroticdungeongame:block/petrine_cross/bamboo_foot_left", "y": 180 }, "facing=south,flipped=true,occupied=false,part=main_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/bamboo_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/bamboo_foot_middle", "y": 180 }, "facing=south,flipped=true,occupied=false,part=main_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/bamboo_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/bamboo_foot_middle", "y": 180 }, "facing=south,flipped=true,occupied=false,part=main_right,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/bamboo_foot_right", + "model": "eroticdungeongame:block/petrine_cross/bamboo_foot_right", "y": 180 }, "facing=south,flipped=true,occupied=false,part=main_right,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/bamboo_foot_right", + "model": "eroticdungeongame:block/petrine_cross/bamboo_foot_right", "y": 180 }, "facing=south,flipped=true,occupied=false,part=secondary_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/bamboo_head", + "model": "eroticdungeongame:block/petrine_cross/bamboo_head", "y": 180 }, "facing=south,flipped=true,occupied=false,part=secondary_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/bamboo_head", + "model": "eroticdungeongame:block/petrine_cross/bamboo_head", "y": 180 }, "facing=south,flipped=true,occupied=true,part=main_left,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/bamboo_foot_left", + "model": "eroticdungeongame:block/petrine_cross/bamboo_foot_left", "y": 180 }, "facing=south,flipped=true,occupied=true,part=main_left,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/bamboo_foot_left", + "model": "eroticdungeongame:block/petrine_cross/bamboo_foot_left", "y": 180 }, "facing=south,flipped=true,occupied=true,part=main_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/bamboo_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/bamboo_foot_middle", "y": 180 }, "facing=south,flipped=true,occupied=true,part=main_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/bamboo_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/bamboo_foot_middle", "y": 180 }, "facing=south,flipped=true,occupied=true,part=main_right,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/bamboo_foot_right", + "model": "eroticdungeongame:block/petrine_cross/bamboo_foot_right", "y": 180 }, "facing=south,flipped=true,occupied=true,part=main_right,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/bamboo_foot_right", + "model": "eroticdungeongame:block/petrine_cross/bamboo_foot_right", "y": 180 }, "facing=south,flipped=true,occupied=true,part=secondary_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/bamboo_head", + "model": "eroticdungeongame:block/petrine_cross/bamboo_head", "y": 180 }, "facing=south,flipped=true,occupied=true,part=secondary_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/bamboo_head", + "model": "eroticdungeongame:block/petrine_cross/bamboo_head", "y": 180 }, "facing=west,flipped=false,occupied=false,part=main_left,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/bamboo_foot_left", + "model": "eroticdungeongame:block/petrine_cross/bamboo_foot_left", "y": 270 }, "facing=west,flipped=false,occupied=false,part=main_left,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/bamboo_foot_left", + "model": "eroticdungeongame:block/petrine_cross/bamboo_foot_left", "y": 270 }, "facing=west,flipped=false,occupied=false,part=main_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/bamboo_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/bamboo_foot_middle", "y": 270 }, "facing=west,flipped=false,occupied=false,part=main_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/bamboo_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/bamboo_foot_middle", "y": 270 }, "facing=west,flipped=false,occupied=false,part=main_right,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/bamboo_foot_right", + "model": "eroticdungeongame:block/petrine_cross/bamboo_foot_right", "y": 270 }, "facing=west,flipped=false,occupied=false,part=main_right,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/bamboo_foot_right", + "model": "eroticdungeongame:block/petrine_cross/bamboo_foot_right", "y": 270 }, "facing=west,flipped=false,occupied=false,part=secondary_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/bamboo_head", + "model": "eroticdungeongame:block/petrine_cross/bamboo_head", "y": 270 }, "facing=west,flipped=false,occupied=false,part=secondary_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/bamboo_head", + "model": "eroticdungeongame:block/petrine_cross/bamboo_head", "y": 270 }, "facing=west,flipped=false,occupied=true,part=main_left,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/bamboo_foot_left", + "model": "eroticdungeongame:block/petrine_cross/bamboo_foot_left", "y": 270 }, "facing=west,flipped=false,occupied=true,part=main_left,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/bamboo_foot_left", + "model": "eroticdungeongame:block/petrine_cross/bamboo_foot_left", "y": 270 }, "facing=west,flipped=false,occupied=true,part=main_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/bamboo_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/bamboo_foot_middle", "y": 270 }, "facing=west,flipped=false,occupied=true,part=main_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/bamboo_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/bamboo_foot_middle", "y": 270 }, "facing=west,flipped=false,occupied=true,part=main_right,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/bamboo_foot_right", + "model": "eroticdungeongame:block/petrine_cross/bamboo_foot_right", "y": 270 }, "facing=west,flipped=false,occupied=true,part=main_right,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/bamboo_foot_right", + "model": "eroticdungeongame:block/petrine_cross/bamboo_foot_right", "y": 270 }, "facing=west,flipped=false,occupied=true,part=secondary_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/bamboo_head", + "model": "eroticdungeongame:block/petrine_cross/bamboo_head", "y": 270 }, "facing=west,flipped=false,occupied=true,part=secondary_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/bamboo_head", + "model": "eroticdungeongame:block/petrine_cross/bamboo_head", "y": 270 }, "facing=west,flipped=true,occupied=false,part=main_left,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/bamboo_foot_left", + "model": "eroticdungeongame:block/petrine_cross/bamboo_foot_left", "y": 270 }, "facing=west,flipped=true,occupied=false,part=main_left,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/bamboo_foot_left", + "model": "eroticdungeongame:block/petrine_cross/bamboo_foot_left", "y": 270 }, "facing=west,flipped=true,occupied=false,part=main_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/bamboo_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/bamboo_foot_middle", "y": 270 }, "facing=west,flipped=true,occupied=false,part=main_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/bamboo_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/bamboo_foot_middle", "y": 270 }, "facing=west,flipped=true,occupied=false,part=main_right,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/bamboo_foot_right", + "model": "eroticdungeongame:block/petrine_cross/bamboo_foot_right", "y": 270 }, "facing=west,flipped=true,occupied=false,part=main_right,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/bamboo_foot_right", + "model": "eroticdungeongame:block/petrine_cross/bamboo_foot_right", "y": 270 }, "facing=west,flipped=true,occupied=false,part=secondary_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/bamboo_head", + "model": "eroticdungeongame:block/petrine_cross/bamboo_head", "y": 270 }, "facing=west,flipped=true,occupied=false,part=secondary_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/bamboo_head", + "model": "eroticdungeongame:block/petrine_cross/bamboo_head", "y": 270 }, "facing=west,flipped=true,occupied=true,part=main_left,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/bamboo_foot_left", + "model": "eroticdungeongame:block/petrine_cross/bamboo_foot_left", "y": 270 }, "facing=west,flipped=true,occupied=true,part=main_left,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/bamboo_foot_left", + "model": "eroticdungeongame:block/petrine_cross/bamboo_foot_left", "y": 270 }, "facing=west,flipped=true,occupied=true,part=main_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/bamboo_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/bamboo_foot_middle", "y": 270 }, "facing=west,flipped=true,occupied=true,part=main_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/bamboo_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/bamboo_foot_middle", "y": 270 }, "facing=west,flipped=true,occupied=true,part=main_right,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/bamboo_foot_right", + "model": "eroticdungeongame:block/petrine_cross/bamboo_foot_right", "y": 270 }, "facing=west,flipped=true,occupied=true,part=main_right,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/bamboo_foot_right", + "model": "eroticdungeongame:block/petrine_cross/bamboo_foot_right", "y": 270 }, "facing=west,flipped=true,occupied=true,part=secondary_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/bamboo_head", + "model": "eroticdungeongame:block/petrine_cross/bamboo_head", "y": 270 }, "facing=west,flipped=true,occupied=true,part=secondary_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/bamboo_head", + "model": "eroticdungeongame:block/petrine_cross/bamboo_head", "y": 270 } } diff --git a/src/generated/resources/assets/eroticdungeongame/blockstates/bamboo_spanish_donkey.json b/src/generated/resources/assets/eroticdungeongame/blockstates/bamboo_spanish_donkey.json new file mode 100644 index 00000000..0d74a50d --- /dev/null +++ b/src/generated/resources/assets/eroticdungeongame/blockstates/bamboo_spanish_donkey.json @@ -0,0 +1,124 @@ +{ + "variants": { + "facing=east,flipped=false,occupied=false,waterlogged=false": { + "model": "eroticdungeongame:block/spanish_donkey/bamboo", + "y": 180 + }, + "facing=east,flipped=false,occupied=false,waterlogged=true": { + "model": "eroticdungeongame:block/spanish_donkey/bamboo", + "y": 180 + }, + "facing=east,flipped=false,occupied=true,waterlogged=false": { + "model": "eroticdungeongame:block/spanish_donkey/bamboo", + "y": 180 + }, + "facing=east,flipped=false,occupied=true,waterlogged=true": { + "model": "eroticdungeongame:block/spanish_donkey/bamboo", + "y": 180 + }, + "facing=east,flipped=true,occupied=false,waterlogged=false": { + "model": "eroticdungeongame:block/spanish_donkey/bamboo", + "y": 180 + }, + "facing=east,flipped=true,occupied=false,waterlogged=true": { + "model": "eroticdungeongame:block/spanish_donkey/bamboo", + "y": 180 + }, + "facing=east,flipped=true,occupied=true,waterlogged=false": { + "model": "eroticdungeongame:block/spanish_donkey/bamboo", + "y": 180 + }, + "facing=east,flipped=true,occupied=true,waterlogged=true": { + "model": "eroticdungeongame:block/spanish_donkey/bamboo", + "y": 180 + }, + "facing=north,flipped=false,occupied=false,waterlogged=false": { + "model": "eroticdungeongame:block/spanish_donkey/bamboo", + "y": 90 + }, + "facing=north,flipped=false,occupied=false,waterlogged=true": { + "model": "eroticdungeongame:block/spanish_donkey/bamboo", + "y": 90 + }, + "facing=north,flipped=false,occupied=true,waterlogged=false": { + "model": "eroticdungeongame:block/spanish_donkey/bamboo", + "y": 90 + }, + "facing=north,flipped=false,occupied=true,waterlogged=true": { + "model": "eroticdungeongame:block/spanish_donkey/bamboo", + "y": 90 + }, + "facing=north,flipped=true,occupied=false,waterlogged=false": { + "model": "eroticdungeongame:block/spanish_donkey/bamboo", + "y": 90 + }, + "facing=north,flipped=true,occupied=false,waterlogged=true": { + "model": "eroticdungeongame:block/spanish_donkey/bamboo", + "y": 90 + }, + "facing=north,flipped=true,occupied=true,waterlogged=false": { + "model": "eroticdungeongame:block/spanish_donkey/bamboo", + "y": 90 + }, + "facing=north,flipped=true,occupied=true,waterlogged=true": { + "model": "eroticdungeongame:block/spanish_donkey/bamboo", + "y": 90 + }, + "facing=south,flipped=false,occupied=false,waterlogged=false": { + "model": "eroticdungeongame:block/spanish_donkey/bamboo", + "y": 270 + }, + "facing=south,flipped=false,occupied=false,waterlogged=true": { + "model": "eroticdungeongame:block/spanish_donkey/bamboo", + "y": 270 + }, + "facing=south,flipped=false,occupied=true,waterlogged=false": { + "model": "eroticdungeongame:block/spanish_donkey/bamboo", + "y": 270 + }, + "facing=south,flipped=false,occupied=true,waterlogged=true": { + "model": "eroticdungeongame:block/spanish_donkey/bamboo", + "y": 270 + }, + "facing=south,flipped=true,occupied=false,waterlogged=false": { + "model": "eroticdungeongame:block/spanish_donkey/bamboo", + "y": 270 + }, + "facing=south,flipped=true,occupied=false,waterlogged=true": { + "model": "eroticdungeongame:block/spanish_donkey/bamboo", + "y": 270 + }, + "facing=south,flipped=true,occupied=true,waterlogged=false": { + "model": "eroticdungeongame:block/spanish_donkey/bamboo", + "y": 270 + }, + "facing=south,flipped=true,occupied=true,waterlogged=true": { + "model": "eroticdungeongame:block/spanish_donkey/bamboo", + "y": 270 + }, + "facing=west,flipped=false,occupied=false,waterlogged=false": { + "model": "eroticdungeongame:block/spanish_donkey/bamboo" + }, + "facing=west,flipped=false,occupied=false,waterlogged=true": { + "model": "eroticdungeongame:block/spanish_donkey/bamboo" + }, + "facing=west,flipped=false,occupied=true,waterlogged=false": { + "model": "eroticdungeongame:block/spanish_donkey/bamboo" + }, + "facing=west,flipped=false,occupied=true,waterlogged=true": { + "model": "eroticdungeongame:block/spanish_donkey/bamboo" + }, + "facing=west,flipped=true,occupied=false,waterlogged=false": { + "model": "eroticdungeongame:block/spanish_donkey/bamboo" + }, + "facing=west,flipped=true,occupied=false,waterlogged=true": { + "model": "eroticdungeongame:block/spanish_donkey/bamboo" + }, + "facing=west,flipped=true,occupied=true,waterlogged=false": { + "model": "eroticdungeongame:block/spanish_donkey/bamboo" + }, + "facing=west,flipped=true,occupied=true,waterlogged=true": { + "model": "eroticdungeongame:block/spanish_donkey/bamboo" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/eroticdungeongame/blockstates/bamboo_x_cross.json b/src/generated/resources/assets/eroticdungeongame/blockstates/bamboo_x_cross.json index 3d70caca..2c85cd7a 100644 --- a/src/generated/resources/assets/eroticdungeongame/blockstates/bamboo_x_cross.json +++ b/src/generated/resources/assets/eroticdungeongame/blockstates/bamboo_x_cross.json @@ -1,243 +1,243 @@ { "variants": { "facing=east,flipped=false,occupied=false,part=foot,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/bamboo_foot", + "model": "eroticdungeongame:block/x_cross/bamboo_foot", "y": 90 }, "facing=east,flipped=false,occupied=false,part=foot,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/bamboo_foot", + "model": "eroticdungeongame:block/x_cross/bamboo_foot", "y": 90 }, "facing=east,flipped=false,occupied=false,part=head,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/bamboo_head", + "model": "eroticdungeongame:block/x_cross/bamboo_head", "y": 90 }, "facing=east,flipped=false,occupied=false,part=head,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/bamboo_head", + "model": "eroticdungeongame:block/x_cross/bamboo_head", "y": 90 }, "facing=east,flipped=false,occupied=true,part=foot,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/bamboo_foot", + "model": "eroticdungeongame:block/x_cross/bamboo_foot", "y": 90 }, "facing=east,flipped=false,occupied=true,part=foot,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/bamboo_foot", + "model": "eroticdungeongame:block/x_cross/bamboo_foot", "y": 90 }, "facing=east,flipped=false,occupied=true,part=head,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/bamboo_head", + "model": "eroticdungeongame:block/x_cross/bamboo_head", "y": 90 }, "facing=east,flipped=false,occupied=true,part=head,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/bamboo_head", + "model": "eroticdungeongame:block/x_cross/bamboo_head", "y": 90 }, "facing=east,flipped=true,occupied=false,part=foot,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/bamboo_foot", + "model": "eroticdungeongame:block/x_cross/bamboo_foot", "y": 90 }, "facing=east,flipped=true,occupied=false,part=foot,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/bamboo_foot", + "model": "eroticdungeongame:block/x_cross/bamboo_foot", "y": 90 }, "facing=east,flipped=true,occupied=false,part=head,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/bamboo_head", + "model": "eroticdungeongame:block/x_cross/bamboo_head", "y": 90 }, "facing=east,flipped=true,occupied=false,part=head,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/bamboo_head", + "model": "eroticdungeongame:block/x_cross/bamboo_head", "y": 90 }, "facing=east,flipped=true,occupied=true,part=foot,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/bamboo_foot", + "model": "eroticdungeongame:block/x_cross/bamboo_foot", "y": 90 }, "facing=east,flipped=true,occupied=true,part=foot,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/bamboo_foot", + "model": "eroticdungeongame:block/x_cross/bamboo_foot", "y": 90 }, "facing=east,flipped=true,occupied=true,part=head,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/bamboo_head", + "model": "eroticdungeongame:block/x_cross/bamboo_head", "y": 90 }, "facing=east,flipped=true,occupied=true,part=head,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/bamboo_head", + "model": "eroticdungeongame:block/x_cross/bamboo_head", "y": 90 }, "facing=north,flipped=false,occupied=false,part=foot,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/bamboo_foot" + "model": "eroticdungeongame:block/x_cross/bamboo_foot" }, "facing=north,flipped=false,occupied=false,part=foot,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/bamboo_foot" + "model": "eroticdungeongame:block/x_cross/bamboo_foot" }, "facing=north,flipped=false,occupied=false,part=head,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/bamboo_head" + "model": "eroticdungeongame:block/x_cross/bamboo_head" }, "facing=north,flipped=false,occupied=false,part=head,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/bamboo_head" + "model": "eroticdungeongame:block/x_cross/bamboo_head" }, "facing=north,flipped=false,occupied=true,part=foot,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/bamboo_foot" + "model": "eroticdungeongame:block/x_cross/bamboo_foot" }, "facing=north,flipped=false,occupied=true,part=foot,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/bamboo_foot" + "model": "eroticdungeongame:block/x_cross/bamboo_foot" }, "facing=north,flipped=false,occupied=true,part=head,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/bamboo_head" + "model": "eroticdungeongame:block/x_cross/bamboo_head" }, "facing=north,flipped=false,occupied=true,part=head,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/bamboo_head" + "model": "eroticdungeongame:block/x_cross/bamboo_head" }, "facing=north,flipped=true,occupied=false,part=foot,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/bamboo_foot" + "model": "eroticdungeongame:block/x_cross/bamboo_foot" }, "facing=north,flipped=true,occupied=false,part=foot,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/bamboo_foot" + "model": "eroticdungeongame:block/x_cross/bamboo_foot" }, "facing=north,flipped=true,occupied=false,part=head,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/bamboo_head" + "model": "eroticdungeongame:block/x_cross/bamboo_head" }, "facing=north,flipped=true,occupied=false,part=head,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/bamboo_head" + "model": "eroticdungeongame:block/x_cross/bamboo_head" }, "facing=north,flipped=true,occupied=true,part=foot,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/bamboo_foot" + "model": "eroticdungeongame:block/x_cross/bamboo_foot" }, "facing=north,flipped=true,occupied=true,part=foot,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/bamboo_foot" + "model": "eroticdungeongame:block/x_cross/bamboo_foot" }, "facing=north,flipped=true,occupied=true,part=head,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/bamboo_head" + "model": "eroticdungeongame:block/x_cross/bamboo_head" }, "facing=north,flipped=true,occupied=true,part=head,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/bamboo_head" + "model": "eroticdungeongame:block/x_cross/bamboo_head" }, "facing=south,flipped=false,occupied=false,part=foot,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/bamboo_foot", + "model": "eroticdungeongame:block/x_cross/bamboo_foot", "y": 180 }, "facing=south,flipped=false,occupied=false,part=foot,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/bamboo_foot", + "model": "eroticdungeongame:block/x_cross/bamboo_foot", "y": 180 }, "facing=south,flipped=false,occupied=false,part=head,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/bamboo_head", + "model": "eroticdungeongame:block/x_cross/bamboo_head", "y": 180 }, "facing=south,flipped=false,occupied=false,part=head,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/bamboo_head", + "model": "eroticdungeongame:block/x_cross/bamboo_head", "y": 180 }, "facing=south,flipped=false,occupied=true,part=foot,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/bamboo_foot", + "model": "eroticdungeongame:block/x_cross/bamboo_foot", "y": 180 }, "facing=south,flipped=false,occupied=true,part=foot,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/bamboo_foot", + "model": "eroticdungeongame:block/x_cross/bamboo_foot", "y": 180 }, "facing=south,flipped=false,occupied=true,part=head,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/bamboo_head", + "model": "eroticdungeongame:block/x_cross/bamboo_head", "y": 180 }, "facing=south,flipped=false,occupied=true,part=head,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/bamboo_head", + "model": "eroticdungeongame:block/x_cross/bamboo_head", "y": 180 }, "facing=south,flipped=true,occupied=false,part=foot,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/bamboo_foot", + "model": "eroticdungeongame:block/x_cross/bamboo_foot", "y": 180 }, "facing=south,flipped=true,occupied=false,part=foot,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/bamboo_foot", + "model": "eroticdungeongame:block/x_cross/bamboo_foot", "y": 180 }, "facing=south,flipped=true,occupied=false,part=head,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/bamboo_head", + "model": "eroticdungeongame:block/x_cross/bamboo_head", "y": 180 }, "facing=south,flipped=true,occupied=false,part=head,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/bamboo_head", + "model": "eroticdungeongame:block/x_cross/bamboo_head", "y": 180 }, "facing=south,flipped=true,occupied=true,part=foot,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/bamboo_foot", + "model": "eroticdungeongame:block/x_cross/bamboo_foot", "y": 180 }, "facing=south,flipped=true,occupied=true,part=foot,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/bamboo_foot", + "model": "eroticdungeongame:block/x_cross/bamboo_foot", "y": 180 }, "facing=south,flipped=true,occupied=true,part=head,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/bamboo_head", + "model": "eroticdungeongame:block/x_cross/bamboo_head", "y": 180 }, "facing=south,flipped=true,occupied=true,part=head,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/bamboo_head", + "model": "eroticdungeongame:block/x_cross/bamboo_head", "y": 180 }, "facing=west,flipped=false,occupied=false,part=foot,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/bamboo_foot", + "model": "eroticdungeongame:block/x_cross/bamboo_foot", "y": 270 }, "facing=west,flipped=false,occupied=false,part=foot,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/bamboo_foot", + "model": "eroticdungeongame:block/x_cross/bamboo_foot", "y": 270 }, "facing=west,flipped=false,occupied=false,part=head,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/bamboo_head", + "model": "eroticdungeongame:block/x_cross/bamboo_head", "y": 270 }, "facing=west,flipped=false,occupied=false,part=head,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/bamboo_head", + "model": "eroticdungeongame:block/x_cross/bamboo_head", "y": 270 }, "facing=west,flipped=false,occupied=true,part=foot,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/bamboo_foot", + "model": "eroticdungeongame:block/x_cross/bamboo_foot", "y": 270 }, "facing=west,flipped=false,occupied=true,part=foot,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/bamboo_foot", + "model": "eroticdungeongame:block/x_cross/bamboo_foot", "y": 270 }, "facing=west,flipped=false,occupied=true,part=head,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/bamboo_head", + "model": "eroticdungeongame:block/x_cross/bamboo_head", "y": 270 }, "facing=west,flipped=false,occupied=true,part=head,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/bamboo_head", + "model": "eroticdungeongame:block/x_cross/bamboo_head", "y": 270 }, "facing=west,flipped=true,occupied=false,part=foot,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/bamboo_foot", + "model": "eroticdungeongame:block/x_cross/bamboo_foot", "y": 270 }, "facing=west,flipped=true,occupied=false,part=foot,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/bamboo_foot", + "model": "eroticdungeongame:block/x_cross/bamboo_foot", "y": 270 }, "facing=west,flipped=true,occupied=false,part=head,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/bamboo_head", + "model": "eroticdungeongame:block/x_cross/bamboo_head", "y": 270 }, "facing=west,flipped=true,occupied=false,part=head,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/bamboo_head", + "model": "eroticdungeongame:block/x_cross/bamboo_head", "y": 270 }, "facing=west,flipped=true,occupied=true,part=foot,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/bamboo_foot", + "model": "eroticdungeongame:block/x_cross/bamboo_foot", "y": 270 }, "facing=west,flipped=true,occupied=true,part=foot,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/bamboo_foot", + "model": "eroticdungeongame:block/x_cross/bamboo_foot", "y": 270 }, "facing=west,flipped=true,occupied=true,part=head,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/bamboo_head", + "model": "eroticdungeongame:block/x_cross/bamboo_head", "y": 270 }, "facing=west,flipped=true,occupied=true,part=head,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/bamboo_head", + "model": "eroticdungeongame:block/x_cross/bamboo_head", "y": 270 } } diff --git a/src/generated/resources/assets/eroticdungeongame/blockstates/birch_petrine_cross.json b/src/generated/resources/assets/eroticdungeongame/blockstates/birch_petrine_cross.json index a5c516be..5047fbdf 100644 --- a/src/generated/resources/assets/eroticdungeongame/blockstates/birch_petrine_cross.json +++ b/src/generated/resources/assets/eroticdungeongame/blockstates/birch_petrine_cross.json @@ -1,483 +1,483 @@ { "variants": { "facing=east,flipped=false,occupied=false,part=main_left,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/birch_foot_left", + "model": "eroticdungeongame:block/petrine_cross/birch_foot_left", "y": 90 }, "facing=east,flipped=false,occupied=false,part=main_left,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/birch_foot_left", + "model": "eroticdungeongame:block/petrine_cross/birch_foot_left", "y": 90 }, "facing=east,flipped=false,occupied=false,part=main_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/birch_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/birch_foot_middle", "y": 90 }, "facing=east,flipped=false,occupied=false,part=main_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/birch_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/birch_foot_middle", "y": 90 }, "facing=east,flipped=false,occupied=false,part=main_right,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/birch_foot_right", + "model": "eroticdungeongame:block/petrine_cross/birch_foot_right", "y": 90 }, "facing=east,flipped=false,occupied=false,part=main_right,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/birch_foot_right", + "model": "eroticdungeongame:block/petrine_cross/birch_foot_right", "y": 90 }, "facing=east,flipped=false,occupied=false,part=secondary_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/birch_head", + "model": "eroticdungeongame:block/petrine_cross/birch_head", "y": 90 }, "facing=east,flipped=false,occupied=false,part=secondary_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/birch_head", + "model": "eroticdungeongame:block/petrine_cross/birch_head", "y": 90 }, "facing=east,flipped=false,occupied=true,part=main_left,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/birch_foot_left", + "model": "eroticdungeongame:block/petrine_cross/birch_foot_left", "y": 90 }, "facing=east,flipped=false,occupied=true,part=main_left,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/birch_foot_left", + "model": "eroticdungeongame:block/petrine_cross/birch_foot_left", "y": 90 }, "facing=east,flipped=false,occupied=true,part=main_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/birch_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/birch_foot_middle", "y": 90 }, "facing=east,flipped=false,occupied=true,part=main_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/birch_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/birch_foot_middle", "y": 90 }, "facing=east,flipped=false,occupied=true,part=main_right,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/birch_foot_right", + "model": "eroticdungeongame:block/petrine_cross/birch_foot_right", "y": 90 }, "facing=east,flipped=false,occupied=true,part=main_right,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/birch_foot_right", + "model": "eroticdungeongame:block/petrine_cross/birch_foot_right", "y": 90 }, "facing=east,flipped=false,occupied=true,part=secondary_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/birch_head", + "model": "eroticdungeongame:block/petrine_cross/birch_head", "y": 90 }, "facing=east,flipped=false,occupied=true,part=secondary_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/birch_head", + "model": "eroticdungeongame:block/petrine_cross/birch_head", "y": 90 }, "facing=east,flipped=true,occupied=false,part=main_left,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/birch_foot_left", + "model": "eroticdungeongame:block/petrine_cross/birch_foot_left", "y": 90 }, "facing=east,flipped=true,occupied=false,part=main_left,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/birch_foot_left", + "model": "eroticdungeongame:block/petrine_cross/birch_foot_left", "y": 90 }, "facing=east,flipped=true,occupied=false,part=main_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/birch_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/birch_foot_middle", "y": 90 }, "facing=east,flipped=true,occupied=false,part=main_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/birch_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/birch_foot_middle", "y": 90 }, "facing=east,flipped=true,occupied=false,part=main_right,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/birch_foot_right", + "model": "eroticdungeongame:block/petrine_cross/birch_foot_right", "y": 90 }, "facing=east,flipped=true,occupied=false,part=main_right,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/birch_foot_right", + "model": "eroticdungeongame:block/petrine_cross/birch_foot_right", "y": 90 }, "facing=east,flipped=true,occupied=false,part=secondary_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/birch_head", + "model": "eroticdungeongame:block/petrine_cross/birch_head", "y": 90 }, "facing=east,flipped=true,occupied=false,part=secondary_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/birch_head", + "model": "eroticdungeongame:block/petrine_cross/birch_head", "y": 90 }, "facing=east,flipped=true,occupied=true,part=main_left,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/birch_foot_left", + "model": "eroticdungeongame:block/petrine_cross/birch_foot_left", "y": 90 }, "facing=east,flipped=true,occupied=true,part=main_left,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/birch_foot_left", + "model": "eroticdungeongame:block/petrine_cross/birch_foot_left", "y": 90 }, "facing=east,flipped=true,occupied=true,part=main_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/birch_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/birch_foot_middle", "y": 90 }, "facing=east,flipped=true,occupied=true,part=main_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/birch_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/birch_foot_middle", "y": 90 }, "facing=east,flipped=true,occupied=true,part=main_right,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/birch_foot_right", + "model": "eroticdungeongame:block/petrine_cross/birch_foot_right", "y": 90 }, "facing=east,flipped=true,occupied=true,part=main_right,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/birch_foot_right", + "model": "eroticdungeongame:block/petrine_cross/birch_foot_right", "y": 90 }, "facing=east,flipped=true,occupied=true,part=secondary_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/birch_head", + "model": "eroticdungeongame:block/petrine_cross/birch_head", "y": 90 }, "facing=east,flipped=true,occupied=true,part=secondary_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/birch_head", + "model": "eroticdungeongame:block/petrine_cross/birch_head", "y": 90 }, "facing=north,flipped=false,occupied=false,part=main_left,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/birch_foot_left" + "model": "eroticdungeongame:block/petrine_cross/birch_foot_left" }, "facing=north,flipped=false,occupied=false,part=main_left,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/birch_foot_left" + "model": "eroticdungeongame:block/petrine_cross/birch_foot_left" }, "facing=north,flipped=false,occupied=false,part=main_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/birch_foot_middle" + "model": "eroticdungeongame:block/petrine_cross/birch_foot_middle" }, "facing=north,flipped=false,occupied=false,part=main_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/birch_foot_middle" + "model": "eroticdungeongame:block/petrine_cross/birch_foot_middle" }, "facing=north,flipped=false,occupied=false,part=main_right,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/birch_foot_right" + "model": "eroticdungeongame:block/petrine_cross/birch_foot_right" }, "facing=north,flipped=false,occupied=false,part=main_right,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/birch_foot_right" + "model": "eroticdungeongame:block/petrine_cross/birch_foot_right" }, "facing=north,flipped=false,occupied=false,part=secondary_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/birch_head" + "model": "eroticdungeongame:block/petrine_cross/birch_head" }, "facing=north,flipped=false,occupied=false,part=secondary_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/birch_head" + "model": "eroticdungeongame:block/petrine_cross/birch_head" }, "facing=north,flipped=false,occupied=true,part=main_left,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/birch_foot_left" + "model": "eroticdungeongame:block/petrine_cross/birch_foot_left" }, "facing=north,flipped=false,occupied=true,part=main_left,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/birch_foot_left" + "model": "eroticdungeongame:block/petrine_cross/birch_foot_left" }, "facing=north,flipped=false,occupied=true,part=main_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/birch_foot_middle" + "model": "eroticdungeongame:block/petrine_cross/birch_foot_middle" }, "facing=north,flipped=false,occupied=true,part=main_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/birch_foot_middle" + "model": "eroticdungeongame:block/petrine_cross/birch_foot_middle" }, "facing=north,flipped=false,occupied=true,part=main_right,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/birch_foot_right" + "model": "eroticdungeongame:block/petrine_cross/birch_foot_right" }, "facing=north,flipped=false,occupied=true,part=main_right,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/birch_foot_right" + "model": "eroticdungeongame:block/petrine_cross/birch_foot_right" }, "facing=north,flipped=false,occupied=true,part=secondary_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/birch_head" + "model": "eroticdungeongame:block/petrine_cross/birch_head" }, "facing=north,flipped=false,occupied=true,part=secondary_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/birch_head" + "model": "eroticdungeongame:block/petrine_cross/birch_head" }, "facing=north,flipped=true,occupied=false,part=main_left,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/birch_foot_left" + "model": "eroticdungeongame:block/petrine_cross/birch_foot_left" }, "facing=north,flipped=true,occupied=false,part=main_left,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/birch_foot_left" + "model": "eroticdungeongame:block/petrine_cross/birch_foot_left" }, "facing=north,flipped=true,occupied=false,part=main_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/birch_foot_middle" + "model": "eroticdungeongame:block/petrine_cross/birch_foot_middle" }, "facing=north,flipped=true,occupied=false,part=main_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/birch_foot_middle" + "model": "eroticdungeongame:block/petrine_cross/birch_foot_middle" }, "facing=north,flipped=true,occupied=false,part=main_right,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/birch_foot_right" + "model": "eroticdungeongame:block/petrine_cross/birch_foot_right" }, "facing=north,flipped=true,occupied=false,part=main_right,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/birch_foot_right" + "model": "eroticdungeongame:block/petrine_cross/birch_foot_right" }, "facing=north,flipped=true,occupied=false,part=secondary_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/birch_head" + "model": "eroticdungeongame:block/petrine_cross/birch_head" }, "facing=north,flipped=true,occupied=false,part=secondary_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/birch_head" + "model": "eroticdungeongame:block/petrine_cross/birch_head" }, "facing=north,flipped=true,occupied=true,part=main_left,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/birch_foot_left" + "model": "eroticdungeongame:block/petrine_cross/birch_foot_left" }, "facing=north,flipped=true,occupied=true,part=main_left,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/birch_foot_left" + "model": "eroticdungeongame:block/petrine_cross/birch_foot_left" }, "facing=north,flipped=true,occupied=true,part=main_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/birch_foot_middle" + "model": "eroticdungeongame:block/petrine_cross/birch_foot_middle" }, "facing=north,flipped=true,occupied=true,part=main_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/birch_foot_middle" + "model": "eroticdungeongame:block/petrine_cross/birch_foot_middle" }, "facing=north,flipped=true,occupied=true,part=main_right,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/birch_foot_right" + "model": "eroticdungeongame:block/petrine_cross/birch_foot_right" }, "facing=north,flipped=true,occupied=true,part=main_right,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/birch_foot_right" + "model": "eroticdungeongame:block/petrine_cross/birch_foot_right" }, "facing=north,flipped=true,occupied=true,part=secondary_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/birch_head" + "model": "eroticdungeongame:block/petrine_cross/birch_head" }, "facing=north,flipped=true,occupied=true,part=secondary_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/birch_head" + "model": "eroticdungeongame:block/petrine_cross/birch_head" }, "facing=south,flipped=false,occupied=false,part=main_left,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/birch_foot_left", + "model": "eroticdungeongame:block/petrine_cross/birch_foot_left", "y": 180 }, "facing=south,flipped=false,occupied=false,part=main_left,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/birch_foot_left", + "model": "eroticdungeongame:block/petrine_cross/birch_foot_left", "y": 180 }, "facing=south,flipped=false,occupied=false,part=main_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/birch_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/birch_foot_middle", "y": 180 }, "facing=south,flipped=false,occupied=false,part=main_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/birch_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/birch_foot_middle", "y": 180 }, "facing=south,flipped=false,occupied=false,part=main_right,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/birch_foot_right", + "model": "eroticdungeongame:block/petrine_cross/birch_foot_right", "y": 180 }, "facing=south,flipped=false,occupied=false,part=main_right,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/birch_foot_right", + "model": "eroticdungeongame:block/petrine_cross/birch_foot_right", "y": 180 }, "facing=south,flipped=false,occupied=false,part=secondary_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/birch_head", + "model": "eroticdungeongame:block/petrine_cross/birch_head", "y": 180 }, "facing=south,flipped=false,occupied=false,part=secondary_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/birch_head", + "model": "eroticdungeongame:block/petrine_cross/birch_head", "y": 180 }, "facing=south,flipped=false,occupied=true,part=main_left,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/birch_foot_left", + "model": "eroticdungeongame:block/petrine_cross/birch_foot_left", "y": 180 }, "facing=south,flipped=false,occupied=true,part=main_left,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/birch_foot_left", + "model": "eroticdungeongame:block/petrine_cross/birch_foot_left", "y": 180 }, "facing=south,flipped=false,occupied=true,part=main_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/birch_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/birch_foot_middle", "y": 180 }, "facing=south,flipped=false,occupied=true,part=main_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/birch_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/birch_foot_middle", "y": 180 }, "facing=south,flipped=false,occupied=true,part=main_right,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/birch_foot_right", + "model": "eroticdungeongame:block/petrine_cross/birch_foot_right", "y": 180 }, "facing=south,flipped=false,occupied=true,part=main_right,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/birch_foot_right", + "model": "eroticdungeongame:block/petrine_cross/birch_foot_right", "y": 180 }, "facing=south,flipped=false,occupied=true,part=secondary_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/birch_head", + "model": "eroticdungeongame:block/petrine_cross/birch_head", "y": 180 }, "facing=south,flipped=false,occupied=true,part=secondary_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/birch_head", + "model": "eroticdungeongame:block/petrine_cross/birch_head", "y": 180 }, "facing=south,flipped=true,occupied=false,part=main_left,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/birch_foot_left", + "model": "eroticdungeongame:block/petrine_cross/birch_foot_left", "y": 180 }, "facing=south,flipped=true,occupied=false,part=main_left,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/birch_foot_left", + "model": "eroticdungeongame:block/petrine_cross/birch_foot_left", "y": 180 }, "facing=south,flipped=true,occupied=false,part=main_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/birch_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/birch_foot_middle", "y": 180 }, "facing=south,flipped=true,occupied=false,part=main_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/birch_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/birch_foot_middle", "y": 180 }, "facing=south,flipped=true,occupied=false,part=main_right,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/birch_foot_right", + "model": "eroticdungeongame:block/petrine_cross/birch_foot_right", "y": 180 }, "facing=south,flipped=true,occupied=false,part=main_right,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/birch_foot_right", + "model": "eroticdungeongame:block/petrine_cross/birch_foot_right", "y": 180 }, "facing=south,flipped=true,occupied=false,part=secondary_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/birch_head", + "model": "eroticdungeongame:block/petrine_cross/birch_head", "y": 180 }, "facing=south,flipped=true,occupied=false,part=secondary_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/birch_head", + "model": "eroticdungeongame:block/petrine_cross/birch_head", "y": 180 }, "facing=south,flipped=true,occupied=true,part=main_left,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/birch_foot_left", + "model": "eroticdungeongame:block/petrine_cross/birch_foot_left", "y": 180 }, "facing=south,flipped=true,occupied=true,part=main_left,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/birch_foot_left", + "model": "eroticdungeongame:block/petrine_cross/birch_foot_left", "y": 180 }, "facing=south,flipped=true,occupied=true,part=main_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/birch_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/birch_foot_middle", "y": 180 }, "facing=south,flipped=true,occupied=true,part=main_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/birch_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/birch_foot_middle", "y": 180 }, "facing=south,flipped=true,occupied=true,part=main_right,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/birch_foot_right", + "model": "eroticdungeongame:block/petrine_cross/birch_foot_right", "y": 180 }, "facing=south,flipped=true,occupied=true,part=main_right,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/birch_foot_right", + "model": "eroticdungeongame:block/petrine_cross/birch_foot_right", "y": 180 }, "facing=south,flipped=true,occupied=true,part=secondary_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/birch_head", + "model": "eroticdungeongame:block/petrine_cross/birch_head", "y": 180 }, "facing=south,flipped=true,occupied=true,part=secondary_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/birch_head", + "model": "eroticdungeongame:block/petrine_cross/birch_head", "y": 180 }, "facing=west,flipped=false,occupied=false,part=main_left,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/birch_foot_left", + "model": "eroticdungeongame:block/petrine_cross/birch_foot_left", "y": 270 }, "facing=west,flipped=false,occupied=false,part=main_left,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/birch_foot_left", + "model": "eroticdungeongame:block/petrine_cross/birch_foot_left", "y": 270 }, "facing=west,flipped=false,occupied=false,part=main_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/birch_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/birch_foot_middle", "y": 270 }, "facing=west,flipped=false,occupied=false,part=main_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/birch_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/birch_foot_middle", "y": 270 }, "facing=west,flipped=false,occupied=false,part=main_right,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/birch_foot_right", + "model": "eroticdungeongame:block/petrine_cross/birch_foot_right", "y": 270 }, "facing=west,flipped=false,occupied=false,part=main_right,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/birch_foot_right", + "model": "eroticdungeongame:block/petrine_cross/birch_foot_right", "y": 270 }, "facing=west,flipped=false,occupied=false,part=secondary_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/birch_head", + "model": "eroticdungeongame:block/petrine_cross/birch_head", "y": 270 }, "facing=west,flipped=false,occupied=false,part=secondary_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/birch_head", + "model": "eroticdungeongame:block/petrine_cross/birch_head", "y": 270 }, "facing=west,flipped=false,occupied=true,part=main_left,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/birch_foot_left", + "model": "eroticdungeongame:block/petrine_cross/birch_foot_left", "y": 270 }, "facing=west,flipped=false,occupied=true,part=main_left,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/birch_foot_left", + "model": "eroticdungeongame:block/petrine_cross/birch_foot_left", "y": 270 }, "facing=west,flipped=false,occupied=true,part=main_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/birch_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/birch_foot_middle", "y": 270 }, "facing=west,flipped=false,occupied=true,part=main_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/birch_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/birch_foot_middle", "y": 270 }, "facing=west,flipped=false,occupied=true,part=main_right,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/birch_foot_right", + "model": "eroticdungeongame:block/petrine_cross/birch_foot_right", "y": 270 }, "facing=west,flipped=false,occupied=true,part=main_right,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/birch_foot_right", + "model": "eroticdungeongame:block/petrine_cross/birch_foot_right", "y": 270 }, "facing=west,flipped=false,occupied=true,part=secondary_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/birch_head", + "model": "eroticdungeongame:block/petrine_cross/birch_head", "y": 270 }, "facing=west,flipped=false,occupied=true,part=secondary_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/birch_head", + "model": "eroticdungeongame:block/petrine_cross/birch_head", "y": 270 }, "facing=west,flipped=true,occupied=false,part=main_left,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/birch_foot_left", + "model": "eroticdungeongame:block/petrine_cross/birch_foot_left", "y": 270 }, "facing=west,flipped=true,occupied=false,part=main_left,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/birch_foot_left", + "model": "eroticdungeongame:block/petrine_cross/birch_foot_left", "y": 270 }, "facing=west,flipped=true,occupied=false,part=main_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/birch_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/birch_foot_middle", "y": 270 }, "facing=west,flipped=true,occupied=false,part=main_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/birch_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/birch_foot_middle", "y": 270 }, "facing=west,flipped=true,occupied=false,part=main_right,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/birch_foot_right", + "model": "eroticdungeongame:block/petrine_cross/birch_foot_right", "y": 270 }, "facing=west,flipped=true,occupied=false,part=main_right,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/birch_foot_right", + "model": "eroticdungeongame:block/petrine_cross/birch_foot_right", "y": 270 }, "facing=west,flipped=true,occupied=false,part=secondary_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/birch_head", + "model": "eroticdungeongame:block/petrine_cross/birch_head", "y": 270 }, "facing=west,flipped=true,occupied=false,part=secondary_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/birch_head", + "model": "eroticdungeongame:block/petrine_cross/birch_head", "y": 270 }, "facing=west,flipped=true,occupied=true,part=main_left,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/birch_foot_left", + "model": "eroticdungeongame:block/petrine_cross/birch_foot_left", "y": 270 }, "facing=west,flipped=true,occupied=true,part=main_left,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/birch_foot_left", + "model": "eroticdungeongame:block/petrine_cross/birch_foot_left", "y": 270 }, "facing=west,flipped=true,occupied=true,part=main_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/birch_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/birch_foot_middle", "y": 270 }, "facing=west,flipped=true,occupied=true,part=main_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/birch_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/birch_foot_middle", "y": 270 }, "facing=west,flipped=true,occupied=true,part=main_right,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/birch_foot_right", + "model": "eroticdungeongame:block/petrine_cross/birch_foot_right", "y": 270 }, "facing=west,flipped=true,occupied=true,part=main_right,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/birch_foot_right", + "model": "eroticdungeongame:block/petrine_cross/birch_foot_right", "y": 270 }, "facing=west,flipped=true,occupied=true,part=secondary_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/birch_head", + "model": "eroticdungeongame:block/petrine_cross/birch_head", "y": 270 }, "facing=west,flipped=true,occupied=true,part=secondary_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/birch_head", + "model": "eroticdungeongame:block/petrine_cross/birch_head", "y": 270 } } diff --git a/src/generated/resources/assets/eroticdungeongame/blockstates/birch_spanish_donkey.json b/src/generated/resources/assets/eroticdungeongame/blockstates/birch_spanish_donkey.json new file mode 100644 index 00000000..98e18394 --- /dev/null +++ b/src/generated/resources/assets/eroticdungeongame/blockstates/birch_spanish_donkey.json @@ -0,0 +1,124 @@ +{ + "variants": { + "facing=east,flipped=false,occupied=false,waterlogged=false": { + "model": "eroticdungeongame:block/spanish_donkey/birch", + "y": 180 + }, + "facing=east,flipped=false,occupied=false,waterlogged=true": { + "model": "eroticdungeongame:block/spanish_donkey/birch", + "y": 180 + }, + "facing=east,flipped=false,occupied=true,waterlogged=false": { + "model": "eroticdungeongame:block/spanish_donkey/birch", + "y": 180 + }, + "facing=east,flipped=false,occupied=true,waterlogged=true": { + "model": "eroticdungeongame:block/spanish_donkey/birch", + "y": 180 + }, + "facing=east,flipped=true,occupied=false,waterlogged=false": { + "model": "eroticdungeongame:block/spanish_donkey/birch", + "y": 180 + }, + "facing=east,flipped=true,occupied=false,waterlogged=true": { + "model": "eroticdungeongame:block/spanish_donkey/birch", + "y": 180 + }, + "facing=east,flipped=true,occupied=true,waterlogged=false": { + "model": "eroticdungeongame:block/spanish_donkey/birch", + "y": 180 + }, + "facing=east,flipped=true,occupied=true,waterlogged=true": { + "model": "eroticdungeongame:block/spanish_donkey/birch", + "y": 180 + }, + "facing=north,flipped=false,occupied=false,waterlogged=false": { + "model": "eroticdungeongame:block/spanish_donkey/birch", + "y": 90 + }, + "facing=north,flipped=false,occupied=false,waterlogged=true": { + "model": "eroticdungeongame:block/spanish_donkey/birch", + "y": 90 + }, + "facing=north,flipped=false,occupied=true,waterlogged=false": { + "model": "eroticdungeongame:block/spanish_donkey/birch", + "y": 90 + }, + "facing=north,flipped=false,occupied=true,waterlogged=true": { + "model": "eroticdungeongame:block/spanish_donkey/birch", + "y": 90 + }, + "facing=north,flipped=true,occupied=false,waterlogged=false": { + "model": "eroticdungeongame:block/spanish_donkey/birch", + "y": 90 + }, + "facing=north,flipped=true,occupied=false,waterlogged=true": { + "model": "eroticdungeongame:block/spanish_donkey/birch", + "y": 90 + }, + "facing=north,flipped=true,occupied=true,waterlogged=false": { + "model": "eroticdungeongame:block/spanish_donkey/birch", + "y": 90 + }, + "facing=north,flipped=true,occupied=true,waterlogged=true": { + "model": "eroticdungeongame:block/spanish_donkey/birch", + "y": 90 + }, + "facing=south,flipped=false,occupied=false,waterlogged=false": { + "model": "eroticdungeongame:block/spanish_donkey/birch", + "y": 270 + }, + "facing=south,flipped=false,occupied=false,waterlogged=true": { + "model": "eroticdungeongame:block/spanish_donkey/birch", + "y": 270 + }, + "facing=south,flipped=false,occupied=true,waterlogged=false": { + "model": "eroticdungeongame:block/spanish_donkey/birch", + "y": 270 + }, + "facing=south,flipped=false,occupied=true,waterlogged=true": { + "model": "eroticdungeongame:block/spanish_donkey/birch", + "y": 270 + }, + "facing=south,flipped=true,occupied=false,waterlogged=false": { + "model": "eroticdungeongame:block/spanish_donkey/birch", + "y": 270 + }, + "facing=south,flipped=true,occupied=false,waterlogged=true": { + "model": "eroticdungeongame:block/spanish_donkey/birch", + "y": 270 + }, + "facing=south,flipped=true,occupied=true,waterlogged=false": { + "model": "eroticdungeongame:block/spanish_donkey/birch", + "y": 270 + }, + "facing=south,flipped=true,occupied=true,waterlogged=true": { + "model": "eroticdungeongame:block/spanish_donkey/birch", + "y": 270 + }, + "facing=west,flipped=false,occupied=false,waterlogged=false": { + "model": "eroticdungeongame:block/spanish_donkey/birch" + }, + "facing=west,flipped=false,occupied=false,waterlogged=true": { + "model": "eroticdungeongame:block/spanish_donkey/birch" + }, + "facing=west,flipped=false,occupied=true,waterlogged=false": { + "model": "eroticdungeongame:block/spanish_donkey/birch" + }, + "facing=west,flipped=false,occupied=true,waterlogged=true": { + "model": "eroticdungeongame:block/spanish_donkey/birch" + }, + "facing=west,flipped=true,occupied=false,waterlogged=false": { + "model": "eroticdungeongame:block/spanish_donkey/birch" + }, + "facing=west,flipped=true,occupied=false,waterlogged=true": { + "model": "eroticdungeongame:block/spanish_donkey/birch" + }, + "facing=west,flipped=true,occupied=true,waterlogged=false": { + "model": "eroticdungeongame:block/spanish_donkey/birch" + }, + "facing=west,flipped=true,occupied=true,waterlogged=true": { + "model": "eroticdungeongame:block/spanish_donkey/birch" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/eroticdungeongame/blockstates/birch_x_cross.json b/src/generated/resources/assets/eroticdungeongame/blockstates/birch_x_cross.json index 3016e861..d520858a 100644 --- a/src/generated/resources/assets/eroticdungeongame/blockstates/birch_x_cross.json +++ b/src/generated/resources/assets/eroticdungeongame/blockstates/birch_x_cross.json @@ -1,243 +1,243 @@ { "variants": { "facing=east,flipped=false,occupied=false,part=foot,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/birch_foot", + "model": "eroticdungeongame:block/x_cross/birch_foot", "y": 90 }, "facing=east,flipped=false,occupied=false,part=foot,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/birch_foot", + "model": "eroticdungeongame:block/x_cross/birch_foot", "y": 90 }, "facing=east,flipped=false,occupied=false,part=head,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/birch_head", + "model": "eroticdungeongame:block/x_cross/birch_head", "y": 90 }, "facing=east,flipped=false,occupied=false,part=head,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/birch_head", + "model": "eroticdungeongame:block/x_cross/birch_head", "y": 90 }, "facing=east,flipped=false,occupied=true,part=foot,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/birch_foot", + "model": "eroticdungeongame:block/x_cross/birch_foot", "y": 90 }, "facing=east,flipped=false,occupied=true,part=foot,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/birch_foot", + "model": "eroticdungeongame:block/x_cross/birch_foot", "y": 90 }, "facing=east,flipped=false,occupied=true,part=head,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/birch_head", + "model": "eroticdungeongame:block/x_cross/birch_head", "y": 90 }, "facing=east,flipped=false,occupied=true,part=head,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/birch_head", + "model": "eroticdungeongame:block/x_cross/birch_head", "y": 90 }, "facing=east,flipped=true,occupied=false,part=foot,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/birch_foot", + "model": "eroticdungeongame:block/x_cross/birch_foot", "y": 90 }, "facing=east,flipped=true,occupied=false,part=foot,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/birch_foot", + "model": "eroticdungeongame:block/x_cross/birch_foot", "y": 90 }, "facing=east,flipped=true,occupied=false,part=head,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/birch_head", + "model": "eroticdungeongame:block/x_cross/birch_head", "y": 90 }, "facing=east,flipped=true,occupied=false,part=head,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/birch_head", + "model": "eroticdungeongame:block/x_cross/birch_head", "y": 90 }, "facing=east,flipped=true,occupied=true,part=foot,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/birch_foot", + "model": "eroticdungeongame:block/x_cross/birch_foot", "y": 90 }, "facing=east,flipped=true,occupied=true,part=foot,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/birch_foot", + "model": "eroticdungeongame:block/x_cross/birch_foot", "y": 90 }, "facing=east,flipped=true,occupied=true,part=head,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/birch_head", + "model": "eroticdungeongame:block/x_cross/birch_head", "y": 90 }, "facing=east,flipped=true,occupied=true,part=head,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/birch_head", + "model": "eroticdungeongame:block/x_cross/birch_head", "y": 90 }, "facing=north,flipped=false,occupied=false,part=foot,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/birch_foot" + "model": "eroticdungeongame:block/x_cross/birch_foot" }, "facing=north,flipped=false,occupied=false,part=foot,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/birch_foot" + "model": "eroticdungeongame:block/x_cross/birch_foot" }, "facing=north,flipped=false,occupied=false,part=head,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/birch_head" + "model": "eroticdungeongame:block/x_cross/birch_head" }, "facing=north,flipped=false,occupied=false,part=head,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/birch_head" + "model": "eroticdungeongame:block/x_cross/birch_head" }, "facing=north,flipped=false,occupied=true,part=foot,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/birch_foot" + "model": "eroticdungeongame:block/x_cross/birch_foot" }, "facing=north,flipped=false,occupied=true,part=foot,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/birch_foot" + "model": "eroticdungeongame:block/x_cross/birch_foot" }, "facing=north,flipped=false,occupied=true,part=head,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/birch_head" + "model": "eroticdungeongame:block/x_cross/birch_head" }, "facing=north,flipped=false,occupied=true,part=head,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/birch_head" + "model": "eroticdungeongame:block/x_cross/birch_head" }, "facing=north,flipped=true,occupied=false,part=foot,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/birch_foot" + "model": "eroticdungeongame:block/x_cross/birch_foot" }, "facing=north,flipped=true,occupied=false,part=foot,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/birch_foot" + "model": "eroticdungeongame:block/x_cross/birch_foot" }, "facing=north,flipped=true,occupied=false,part=head,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/birch_head" + "model": "eroticdungeongame:block/x_cross/birch_head" }, "facing=north,flipped=true,occupied=false,part=head,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/birch_head" + "model": "eroticdungeongame:block/x_cross/birch_head" }, "facing=north,flipped=true,occupied=true,part=foot,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/birch_foot" + "model": "eroticdungeongame:block/x_cross/birch_foot" }, "facing=north,flipped=true,occupied=true,part=foot,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/birch_foot" + "model": "eroticdungeongame:block/x_cross/birch_foot" }, "facing=north,flipped=true,occupied=true,part=head,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/birch_head" + "model": "eroticdungeongame:block/x_cross/birch_head" }, "facing=north,flipped=true,occupied=true,part=head,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/birch_head" + "model": "eroticdungeongame:block/x_cross/birch_head" }, "facing=south,flipped=false,occupied=false,part=foot,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/birch_foot", + "model": "eroticdungeongame:block/x_cross/birch_foot", "y": 180 }, "facing=south,flipped=false,occupied=false,part=foot,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/birch_foot", + "model": "eroticdungeongame:block/x_cross/birch_foot", "y": 180 }, "facing=south,flipped=false,occupied=false,part=head,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/birch_head", + "model": "eroticdungeongame:block/x_cross/birch_head", "y": 180 }, "facing=south,flipped=false,occupied=false,part=head,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/birch_head", + "model": "eroticdungeongame:block/x_cross/birch_head", "y": 180 }, "facing=south,flipped=false,occupied=true,part=foot,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/birch_foot", + "model": "eroticdungeongame:block/x_cross/birch_foot", "y": 180 }, "facing=south,flipped=false,occupied=true,part=foot,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/birch_foot", + "model": "eroticdungeongame:block/x_cross/birch_foot", "y": 180 }, "facing=south,flipped=false,occupied=true,part=head,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/birch_head", + "model": "eroticdungeongame:block/x_cross/birch_head", "y": 180 }, "facing=south,flipped=false,occupied=true,part=head,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/birch_head", + "model": "eroticdungeongame:block/x_cross/birch_head", "y": 180 }, "facing=south,flipped=true,occupied=false,part=foot,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/birch_foot", + "model": "eroticdungeongame:block/x_cross/birch_foot", "y": 180 }, "facing=south,flipped=true,occupied=false,part=foot,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/birch_foot", + "model": "eroticdungeongame:block/x_cross/birch_foot", "y": 180 }, "facing=south,flipped=true,occupied=false,part=head,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/birch_head", + "model": "eroticdungeongame:block/x_cross/birch_head", "y": 180 }, "facing=south,flipped=true,occupied=false,part=head,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/birch_head", + "model": "eroticdungeongame:block/x_cross/birch_head", "y": 180 }, "facing=south,flipped=true,occupied=true,part=foot,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/birch_foot", + "model": "eroticdungeongame:block/x_cross/birch_foot", "y": 180 }, "facing=south,flipped=true,occupied=true,part=foot,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/birch_foot", + "model": "eroticdungeongame:block/x_cross/birch_foot", "y": 180 }, "facing=south,flipped=true,occupied=true,part=head,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/birch_head", + "model": "eroticdungeongame:block/x_cross/birch_head", "y": 180 }, "facing=south,flipped=true,occupied=true,part=head,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/birch_head", + "model": "eroticdungeongame:block/x_cross/birch_head", "y": 180 }, "facing=west,flipped=false,occupied=false,part=foot,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/birch_foot", + "model": "eroticdungeongame:block/x_cross/birch_foot", "y": 270 }, "facing=west,flipped=false,occupied=false,part=foot,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/birch_foot", + "model": "eroticdungeongame:block/x_cross/birch_foot", "y": 270 }, "facing=west,flipped=false,occupied=false,part=head,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/birch_head", + "model": "eroticdungeongame:block/x_cross/birch_head", "y": 270 }, "facing=west,flipped=false,occupied=false,part=head,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/birch_head", + "model": "eroticdungeongame:block/x_cross/birch_head", "y": 270 }, "facing=west,flipped=false,occupied=true,part=foot,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/birch_foot", + "model": "eroticdungeongame:block/x_cross/birch_foot", "y": 270 }, "facing=west,flipped=false,occupied=true,part=foot,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/birch_foot", + "model": "eroticdungeongame:block/x_cross/birch_foot", "y": 270 }, "facing=west,flipped=false,occupied=true,part=head,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/birch_head", + "model": "eroticdungeongame:block/x_cross/birch_head", "y": 270 }, "facing=west,flipped=false,occupied=true,part=head,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/birch_head", + "model": "eroticdungeongame:block/x_cross/birch_head", "y": 270 }, "facing=west,flipped=true,occupied=false,part=foot,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/birch_foot", + "model": "eroticdungeongame:block/x_cross/birch_foot", "y": 270 }, "facing=west,flipped=true,occupied=false,part=foot,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/birch_foot", + "model": "eroticdungeongame:block/x_cross/birch_foot", "y": 270 }, "facing=west,flipped=true,occupied=false,part=head,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/birch_head", + "model": "eroticdungeongame:block/x_cross/birch_head", "y": 270 }, "facing=west,flipped=true,occupied=false,part=head,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/birch_head", + "model": "eroticdungeongame:block/x_cross/birch_head", "y": 270 }, "facing=west,flipped=true,occupied=true,part=foot,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/birch_foot", + "model": "eroticdungeongame:block/x_cross/birch_foot", "y": 270 }, "facing=west,flipped=true,occupied=true,part=foot,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/birch_foot", + "model": "eroticdungeongame:block/x_cross/birch_foot", "y": 270 }, "facing=west,flipped=true,occupied=true,part=head,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/birch_head", + "model": "eroticdungeongame:block/x_cross/birch_head", "y": 270 }, "facing=west,flipped=true,occupied=true,part=head,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/birch_head", + "model": "eroticdungeongame:block/x_cross/birch_head", "y": 270 } } diff --git a/src/generated/resources/assets/eroticdungeongame/blockstates/cherry_petrine_cross.json b/src/generated/resources/assets/eroticdungeongame/blockstates/cherry_petrine_cross.json index ae95b0be..5e87b52a 100644 --- a/src/generated/resources/assets/eroticdungeongame/blockstates/cherry_petrine_cross.json +++ b/src/generated/resources/assets/eroticdungeongame/blockstates/cherry_petrine_cross.json @@ -1,483 +1,483 @@ { "variants": { "facing=east,flipped=false,occupied=false,part=main_left,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/cherry_foot_left", + "model": "eroticdungeongame:block/petrine_cross/cherry_foot_left", "y": 90 }, "facing=east,flipped=false,occupied=false,part=main_left,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/cherry_foot_left", + "model": "eroticdungeongame:block/petrine_cross/cherry_foot_left", "y": 90 }, "facing=east,flipped=false,occupied=false,part=main_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/cherry_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/cherry_foot_middle", "y": 90 }, "facing=east,flipped=false,occupied=false,part=main_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/cherry_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/cherry_foot_middle", "y": 90 }, "facing=east,flipped=false,occupied=false,part=main_right,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/cherry_foot_right", + "model": "eroticdungeongame:block/petrine_cross/cherry_foot_right", "y": 90 }, "facing=east,flipped=false,occupied=false,part=main_right,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/cherry_foot_right", + "model": "eroticdungeongame:block/petrine_cross/cherry_foot_right", "y": 90 }, "facing=east,flipped=false,occupied=false,part=secondary_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/cherry_head", + "model": "eroticdungeongame:block/petrine_cross/cherry_head", "y": 90 }, "facing=east,flipped=false,occupied=false,part=secondary_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/cherry_head", + "model": "eroticdungeongame:block/petrine_cross/cherry_head", "y": 90 }, "facing=east,flipped=false,occupied=true,part=main_left,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/cherry_foot_left", + "model": "eroticdungeongame:block/petrine_cross/cherry_foot_left", "y": 90 }, "facing=east,flipped=false,occupied=true,part=main_left,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/cherry_foot_left", + "model": "eroticdungeongame:block/petrine_cross/cherry_foot_left", "y": 90 }, "facing=east,flipped=false,occupied=true,part=main_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/cherry_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/cherry_foot_middle", "y": 90 }, "facing=east,flipped=false,occupied=true,part=main_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/cherry_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/cherry_foot_middle", "y": 90 }, "facing=east,flipped=false,occupied=true,part=main_right,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/cherry_foot_right", + "model": "eroticdungeongame:block/petrine_cross/cherry_foot_right", "y": 90 }, "facing=east,flipped=false,occupied=true,part=main_right,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/cherry_foot_right", + "model": "eroticdungeongame:block/petrine_cross/cherry_foot_right", "y": 90 }, "facing=east,flipped=false,occupied=true,part=secondary_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/cherry_head", + "model": "eroticdungeongame:block/petrine_cross/cherry_head", "y": 90 }, "facing=east,flipped=false,occupied=true,part=secondary_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/cherry_head", + "model": "eroticdungeongame:block/petrine_cross/cherry_head", "y": 90 }, "facing=east,flipped=true,occupied=false,part=main_left,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/cherry_foot_left", + "model": "eroticdungeongame:block/petrine_cross/cherry_foot_left", "y": 90 }, "facing=east,flipped=true,occupied=false,part=main_left,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/cherry_foot_left", + "model": "eroticdungeongame:block/petrine_cross/cherry_foot_left", "y": 90 }, "facing=east,flipped=true,occupied=false,part=main_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/cherry_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/cherry_foot_middle", "y": 90 }, "facing=east,flipped=true,occupied=false,part=main_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/cherry_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/cherry_foot_middle", "y": 90 }, "facing=east,flipped=true,occupied=false,part=main_right,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/cherry_foot_right", + "model": "eroticdungeongame:block/petrine_cross/cherry_foot_right", "y": 90 }, "facing=east,flipped=true,occupied=false,part=main_right,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/cherry_foot_right", + "model": "eroticdungeongame:block/petrine_cross/cherry_foot_right", "y": 90 }, "facing=east,flipped=true,occupied=false,part=secondary_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/cherry_head", + "model": "eroticdungeongame:block/petrine_cross/cherry_head", "y": 90 }, "facing=east,flipped=true,occupied=false,part=secondary_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/cherry_head", + "model": "eroticdungeongame:block/petrine_cross/cherry_head", "y": 90 }, "facing=east,flipped=true,occupied=true,part=main_left,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/cherry_foot_left", + "model": "eroticdungeongame:block/petrine_cross/cherry_foot_left", "y": 90 }, "facing=east,flipped=true,occupied=true,part=main_left,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/cherry_foot_left", + "model": "eroticdungeongame:block/petrine_cross/cherry_foot_left", "y": 90 }, "facing=east,flipped=true,occupied=true,part=main_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/cherry_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/cherry_foot_middle", "y": 90 }, "facing=east,flipped=true,occupied=true,part=main_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/cherry_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/cherry_foot_middle", "y": 90 }, "facing=east,flipped=true,occupied=true,part=main_right,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/cherry_foot_right", + "model": "eroticdungeongame:block/petrine_cross/cherry_foot_right", "y": 90 }, "facing=east,flipped=true,occupied=true,part=main_right,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/cherry_foot_right", + "model": "eroticdungeongame:block/petrine_cross/cherry_foot_right", "y": 90 }, "facing=east,flipped=true,occupied=true,part=secondary_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/cherry_head", + "model": "eroticdungeongame:block/petrine_cross/cherry_head", "y": 90 }, "facing=east,flipped=true,occupied=true,part=secondary_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/cherry_head", + "model": "eroticdungeongame:block/petrine_cross/cherry_head", "y": 90 }, "facing=north,flipped=false,occupied=false,part=main_left,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/cherry_foot_left" + "model": "eroticdungeongame:block/petrine_cross/cherry_foot_left" }, "facing=north,flipped=false,occupied=false,part=main_left,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/cherry_foot_left" + "model": "eroticdungeongame:block/petrine_cross/cherry_foot_left" }, "facing=north,flipped=false,occupied=false,part=main_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/cherry_foot_middle" + "model": "eroticdungeongame:block/petrine_cross/cherry_foot_middle" }, "facing=north,flipped=false,occupied=false,part=main_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/cherry_foot_middle" + "model": "eroticdungeongame:block/petrine_cross/cherry_foot_middle" }, "facing=north,flipped=false,occupied=false,part=main_right,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/cherry_foot_right" + "model": "eroticdungeongame:block/petrine_cross/cherry_foot_right" }, "facing=north,flipped=false,occupied=false,part=main_right,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/cherry_foot_right" + "model": "eroticdungeongame:block/petrine_cross/cherry_foot_right" }, "facing=north,flipped=false,occupied=false,part=secondary_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/cherry_head" + "model": "eroticdungeongame:block/petrine_cross/cherry_head" }, "facing=north,flipped=false,occupied=false,part=secondary_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/cherry_head" + "model": "eroticdungeongame:block/petrine_cross/cherry_head" }, "facing=north,flipped=false,occupied=true,part=main_left,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/cherry_foot_left" + "model": "eroticdungeongame:block/petrine_cross/cherry_foot_left" }, "facing=north,flipped=false,occupied=true,part=main_left,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/cherry_foot_left" + "model": "eroticdungeongame:block/petrine_cross/cherry_foot_left" }, "facing=north,flipped=false,occupied=true,part=main_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/cherry_foot_middle" + "model": "eroticdungeongame:block/petrine_cross/cherry_foot_middle" }, "facing=north,flipped=false,occupied=true,part=main_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/cherry_foot_middle" + "model": "eroticdungeongame:block/petrine_cross/cherry_foot_middle" }, "facing=north,flipped=false,occupied=true,part=main_right,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/cherry_foot_right" + "model": "eroticdungeongame:block/petrine_cross/cherry_foot_right" }, "facing=north,flipped=false,occupied=true,part=main_right,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/cherry_foot_right" + "model": "eroticdungeongame:block/petrine_cross/cherry_foot_right" }, "facing=north,flipped=false,occupied=true,part=secondary_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/cherry_head" + "model": "eroticdungeongame:block/petrine_cross/cherry_head" }, "facing=north,flipped=false,occupied=true,part=secondary_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/cherry_head" + "model": "eroticdungeongame:block/petrine_cross/cherry_head" }, "facing=north,flipped=true,occupied=false,part=main_left,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/cherry_foot_left" + "model": "eroticdungeongame:block/petrine_cross/cherry_foot_left" }, "facing=north,flipped=true,occupied=false,part=main_left,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/cherry_foot_left" + "model": "eroticdungeongame:block/petrine_cross/cherry_foot_left" }, "facing=north,flipped=true,occupied=false,part=main_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/cherry_foot_middle" + "model": "eroticdungeongame:block/petrine_cross/cherry_foot_middle" }, "facing=north,flipped=true,occupied=false,part=main_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/cherry_foot_middle" + "model": "eroticdungeongame:block/petrine_cross/cherry_foot_middle" }, "facing=north,flipped=true,occupied=false,part=main_right,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/cherry_foot_right" + "model": "eroticdungeongame:block/petrine_cross/cherry_foot_right" }, "facing=north,flipped=true,occupied=false,part=main_right,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/cherry_foot_right" + "model": "eroticdungeongame:block/petrine_cross/cherry_foot_right" }, "facing=north,flipped=true,occupied=false,part=secondary_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/cherry_head" + "model": "eroticdungeongame:block/petrine_cross/cherry_head" }, "facing=north,flipped=true,occupied=false,part=secondary_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/cherry_head" + "model": "eroticdungeongame:block/petrine_cross/cherry_head" }, "facing=north,flipped=true,occupied=true,part=main_left,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/cherry_foot_left" + "model": "eroticdungeongame:block/petrine_cross/cherry_foot_left" }, "facing=north,flipped=true,occupied=true,part=main_left,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/cherry_foot_left" + "model": "eroticdungeongame:block/petrine_cross/cherry_foot_left" }, "facing=north,flipped=true,occupied=true,part=main_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/cherry_foot_middle" + "model": "eroticdungeongame:block/petrine_cross/cherry_foot_middle" }, "facing=north,flipped=true,occupied=true,part=main_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/cherry_foot_middle" + "model": "eroticdungeongame:block/petrine_cross/cherry_foot_middle" }, "facing=north,flipped=true,occupied=true,part=main_right,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/cherry_foot_right" + "model": "eroticdungeongame:block/petrine_cross/cherry_foot_right" }, "facing=north,flipped=true,occupied=true,part=main_right,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/cherry_foot_right" + "model": "eroticdungeongame:block/petrine_cross/cherry_foot_right" }, "facing=north,flipped=true,occupied=true,part=secondary_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/cherry_head" + "model": "eroticdungeongame:block/petrine_cross/cherry_head" }, "facing=north,flipped=true,occupied=true,part=secondary_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/cherry_head" + "model": "eroticdungeongame:block/petrine_cross/cherry_head" }, "facing=south,flipped=false,occupied=false,part=main_left,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/cherry_foot_left", + "model": "eroticdungeongame:block/petrine_cross/cherry_foot_left", "y": 180 }, "facing=south,flipped=false,occupied=false,part=main_left,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/cherry_foot_left", + "model": "eroticdungeongame:block/petrine_cross/cherry_foot_left", "y": 180 }, "facing=south,flipped=false,occupied=false,part=main_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/cherry_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/cherry_foot_middle", "y": 180 }, "facing=south,flipped=false,occupied=false,part=main_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/cherry_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/cherry_foot_middle", "y": 180 }, "facing=south,flipped=false,occupied=false,part=main_right,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/cherry_foot_right", + "model": "eroticdungeongame:block/petrine_cross/cherry_foot_right", "y": 180 }, "facing=south,flipped=false,occupied=false,part=main_right,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/cherry_foot_right", + "model": "eroticdungeongame:block/petrine_cross/cherry_foot_right", "y": 180 }, "facing=south,flipped=false,occupied=false,part=secondary_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/cherry_head", + "model": "eroticdungeongame:block/petrine_cross/cherry_head", "y": 180 }, "facing=south,flipped=false,occupied=false,part=secondary_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/cherry_head", + "model": "eroticdungeongame:block/petrine_cross/cherry_head", "y": 180 }, "facing=south,flipped=false,occupied=true,part=main_left,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/cherry_foot_left", + "model": "eroticdungeongame:block/petrine_cross/cherry_foot_left", "y": 180 }, "facing=south,flipped=false,occupied=true,part=main_left,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/cherry_foot_left", + "model": "eroticdungeongame:block/petrine_cross/cherry_foot_left", "y": 180 }, "facing=south,flipped=false,occupied=true,part=main_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/cherry_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/cherry_foot_middle", "y": 180 }, "facing=south,flipped=false,occupied=true,part=main_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/cherry_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/cherry_foot_middle", "y": 180 }, "facing=south,flipped=false,occupied=true,part=main_right,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/cherry_foot_right", + "model": "eroticdungeongame:block/petrine_cross/cherry_foot_right", "y": 180 }, "facing=south,flipped=false,occupied=true,part=main_right,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/cherry_foot_right", + "model": "eroticdungeongame:block/petrine_cross/cherry_foot_right", "y": 180 }, "facing=south,flipped=false,occupied=true,part=secondary_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/cherry_head", + "model": "eroticdungeongame:block/petrine_cross/cherry_head", "y": 180 }, "facing=south,flipped=false,occupied=true,part=secondary_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/cherry_head", + "model": "eroticdungeongame:block/petrine_cross/cherry_head", "y": 180 }, "facing=south,flipped=true,occupied=false,part=main_left,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/cherry_foot_left", + "model": "eroticdungeongame:block/petrine_cross/cherry_foot_left", "y": 180 }, "facing=south,flipped=true,occupied=false,part=main_left,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/cherry_foot_left", + "model": "eroticdungeongame:block/petrine_cross/cherry_foot_left", "y": 180 }, "facing=south,flipped=true,occupied=false,part=main_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/cherry_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/cherry_foot_middle", "y": 180 }, "facing=south,flipped=true,occupied=false,part=main_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/cherry_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/cherry_foot_middle", "y": 180 }, "facing=south,flipped=true,occupied=false,part=main_right,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/cherry_foot_right", + "model": "eroticdungeongame:block/petrine_cross/cherry_foot_right", "y": 180 }, "facing=south,flipped=true,occupied=false,part=main_right,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/cherry_foot_right", + "model": "eroticdungeongame:block/petrine_cross/cherry_foot_right", "y": 180 }, "facing=south,flipped=true,occupied=false,part=secondary_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/cherry_head", + "model": "eroticdungeongame:block/petrine_cross/cherry_head", "y": 180 }, "facing=south,flipped=true,occupied=false,part=secondary_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/cherry_head", + "model": "eroticdungeongame:block/petrine_cross/cherry_head", "y": 180 }, "facing=south,flipped=true,occupied=true,part=main_left,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/cherry_foot_left", + "model": "eroticdungeongame:block/petrine_cross/cherry_foot_left", "y": 180 }, "facing=south,flipped=true,occupied=true,part=main_left,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/cherry_foot_left", + "model": "eroticdungeongame:block/petrine_cross/cherry_foot_left", "y": 180 }, "facing=south,flipped=true,occupied=true,part=main_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/cherry_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/cherry_foot_middle", "y": 180 }, "facing=south,flipped=true,occupied=true,part=main_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/cherry_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/cherry_foot_middle", "y": 180 }, "facing=south,flipped=true,occupied=true,part=main_right,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/cherry_foot_right", + "model": "eroticdungeongame:block/petrine_cross/cherry_foot_right", "y": 180 }, "facing=south,flipped=true,occupied=true,part=main_right,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/cherry_foot_right", + "model": "eroticdungeongame:block/petrine_cross/cherry_foot_right", "y": 180 }, "facing=south,flipped=true,occupied=true,part=secondary_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/cherry_head", + "model": "eroticdungeongame:block/petrine_cross/cherry_head", "y": 180 }, "facing=south,flipped=true,occupied=true,part=secondary_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/cherry_head", + "model": "eroticdungeongame:block/petrine_cross/cherry_head", "y": 180 }, "facing=west,flipped=false,occupied=false,part=main_left,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/cherry_foot_left", + "model": "eroticdungeongame:block/petrine_cross/cherry_foot_left", "y": 270 }, "facing=west,flipped=false,occupied=false,part=main_left,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/cherry_foot_left", + "model": "eroticdungeongame:block/petrine_cross/cherry_foot_left", "y": 270 }, "facing=west,flipped=false,occupied=false,part=main_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/cherry_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/cherry_foot_middle", "y": 270 }, "facing=west,flipped=false,occupied=false,part=main_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/cherry_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/cherry_foot_middle", "y": 270 }, "facing=west,flipped=false,occupied=false,part=main_right,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/cherry_foot_right", + "model": "eroticdungeongame:block/petrine_cross/cherry_foot_right", "y": 270 }, "facing=west,flipped=false,occupied=false,part=main_right,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/cherry_foot_right", + "model": "eroticdungeongame:block/petrine_cross/cherry_foot_right", "y": 270 }, "facing=west,flipped=false,occupied=false,part=secondary_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/cherry_head", + "model": "eroticdungeongame:block/petrine_cross/cherry_head", "y": 270 }, "facing=west,flipped=false,occupied=false,part=secondary_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/cherry_head", + "model": "eroticdungeongame:block/petrine_cross/cherry_head", "y": 270 }, "facing=west,flipped=false,occupied=true,part=main_left,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/cherry_foot_left", + "model": "eroticdungeongame:block/petrine_cross/cherry_foot_left", "y": 270 }, "facing=west,flipped=false,occupied=true,part=main_left,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/cherry_foot_left", + "model": "eroticdungeongame:block/petrine_cross/cherry_foot_left", "y": 270 }, "facing=west,flipped=false,occupied=true,part=main_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/cherry_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/cherry_foot_middle", "y": 270 }, "facing=west,flipped=false,occupied=true,part=main_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/cherry_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/cherry_foot_middle", "y": 270 }, "facing=west,flipped=false,occupied=true,part=main_right,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/cherry_foot_right", + "model": "eroticdungeongame:block/petrine_cross/cherry_foot_right", "y": 270 }, "facing=west,flipped=false,occupied=true,part=main_right,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/cherry_foot_right", + "model": "eroticdungeongame:block/petrine_cross/cherry_foot_right", "y": 270 }, "facing=west,flipped=false,occupied=true,part=secondary_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/cherry_head", + "model": "eroticdungeongame:block/petrine_cross/cherry_head", "y": 270 }, "facing=west,flipped=false,occupied=true,part=secondary_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/cherry_head", + "model": "eroticdungeongame:block/petrine_cross/cherry_head", "y": 270 }, "facing=west,flipped=true,occupied=false,part=main_left,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/cherry_foot_left", + "model": "eroticdungeongame:block/petrine_cross/cherry_foot_left", "y": 270 }, "facing=west,flipped=true,occupied=false,part=main_left,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/cherry_foot_left", + "model": "eroticdungeongame:block/petrine_cross/cherry_foot_left", "y": 270 }, "facing=west,flipped=true,occupied=false,part=main_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/cherry_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/cherry_foot_middle", "y": 270 }, "facing=west,flipped=true,occupied=false,part=main_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/cherry_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/cherry_foot_middle", "y": 270 }, "facing=west,flipped=true,occupied=false,part=main_right,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/cherry_foot_right", + "model": "eroticdungeongame:block/petrine_cross/cherry_foot_right", "y": 270 }, "facing=west,flipped=true,occupied=false,part=main_right,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/cherry_foot_right", + "model": "eroticdungeongame:block/petrine_cross/cherry_foot_right", "y": 270 }, "facing=west,flipped=true,occupied=false,part=secondary_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/cherry_head", + "model": "eroticdungeongame:block/petrine_cross/cherry_head", "y": 270 }, "facing=west,flipped=true,occupied=false,part=secondary_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/cherry_head", + "model": "eroticdungeongame:block/petrine_cross/cherry_head", "y": 270 }, "facing=west,flipped=true,occupied=true,part=main_left,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/cherry_foot_left", + "model": "eroticdungeongame:block/petrine_cross/cherry_foot_left", "y": 270 }, "facing=west,flipped=true,occupied=true,part=main_left,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/cherry_foot_left", + "model": "eroticdungeongame:block/petrine_cross/cherry_foot_left", "y": 270 }, "facing=west,flipped=true,occupied=true,part=main_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/cherry_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/cherry_foot_middle", "y": 270 }, "facing=west,flipped=true,occupied=true,part=main_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/cherry_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/cherry_foot_middle", "y": 270 }, "facing=west,flipped=true,occupied=true,part=main_right,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/cherry_foot_right", + "model": "eroticdungeongame:block/petrine_cross/cherry_foot_right", "y": 270 }, "facing=west,flipped=true,occupied=true,part=main_right,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/cherry_foot_right", + "model": "eroticdungeongame:block/petrine_cross/cherry_foot_right", "y": 270 }, "facing=west,flipped=true,occupied=true,part=secondary_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/cherry_head", + "model": "eroticdungeongame:block/petrine_cross/cherry_head", "y": 270 }, "facing=west,flipped=true,occupied=true,part=secondary_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/cherry_head", + "model": "eroticdungeongame:block/petrine_cross/cherry_head", "y": 270 } } diff --git a/src/generated/resources/assets/eroticdungeongame/blockstates/cherry_spanish_donkey.json b/src/generated/resources/assets/eroticdungeongame/blockstates/cherry_spanish_donkey.json new file mode 100644 index 00000000..bd9f1583 --- /dev/null +++ b/src/generated/resources/assets/eroticdungeongame/blockstates/cherry_spanish_donkey.json @@ -0,0 +1,124 @@ +{ + "variants": { + "facing=east,flipped=false,occupied=false,waterlogged=false": { + "model": "eroticdungeongame:block/spanish_donkey/cherry", + "y": 180 + }, + "facing=east,flipped=false,occupied=false,waterlogged=true": { + "model": "eroticdungeongame:block/spanish_donkey/cherry", + "y": 180 + }, + "facing=east,flipped=false,occupied=true,waterlogged=false": { + "model": "eroticdungeongame:block/spanish_donkey/cherry", + "y": 180 + }, + "facing=east,flipped=false,occupied=true,waterlogged=true": { + "model": "eroticdungeongame:block/spanish_donkey/cherry", + "y": 180 + }, + "facing=east,flipped=true,occupied=false,waterlogged=false": { + "model": "eroticdungeongame:block/spanish_donkey/cherry", + "y": 180 + }, + "facing=east,flipped=true,occupied=false,waterlogged=true": { + "model": "eroticdungeongame:block/spanish_donkey/cherry", + "y": 180 + }, + "facing=east,flipped=true,occupied=true,waterlogged=false": { + "model": "eroticdungeongame:block/spanish_donkey/cherry", + "y": 180 + }, + "facing=east,flipped=true,occupied=true,waterlogged=true": { + "model": "eroticdungeongame:block/spanish_donkey/cherry", + "y": 180 + }, + "facing=north,flipped=false,occupied=false,waterlogged=false": { + "model": "eroticdungeongame:block/spanish_donkey/cherry", + "y": 90 + }, + "facing=north,flipped=false,occupied=false,waterlogged=true": { + "model": "eroticdungeongame:block/spanish_donkey/cherry", + "y": 90 + }, + "facing=north,flipped=false,occupied=true,waterlogged=false": { + "model": "eroticdungeongame:block/spanish_donkey/cherry", + "y": 90 + }, + "facing=north,flipped=false,occupied=true,waterlogged=true": { + "model": "eroticdungeongame:block/spanish_donkey/cherry", + "y": 90 + }, + "facing=north,flipped=true,occupied=false,waterlogged=false": { + "model": "eroticdungeongame:block/spanish_donkey/cherry", + "y": 90 + }, + "facing=north,flipped=true,occupied=false,waterlogged=true": { + "model": "eroticdungeongame:block/spanish_donkey/cherry", + "y": 90 + }, + "facing=north,flipped=true,occupied=true,waterlogged=false": { + "model": "eroticdungeongame:block/spanish_donkey/cherry", + "y": 90 + }, + "facing=north,flipped=true,occupied=true,waterlogged=true": { + "model": "eroticdungeongame:block/spanish_donkey/cherry", + "y": 90 + }, + "facing=south,flipped=false,occupied=false,waterlogged=false": { + "model": "eroticdungeongame:block/spanish_donkey/cherry", + "y": 270 + }, + "facing=south,flipped=false,occupied=false,waterlogged=true": { + "model": "eroticdungeongame:block/spanish_donkey/cherry", + "y": 270 + }, + "facing=south,flipped=false,occupied=true,waterlogged=false": { + "model": "eroticdungeongame:block/spanish_donkey/cherry", + "y": 270 + }, + "facing=south,flipped=false,occupied=true,waterlogged=true": { + "model": "eroticdungeongame:block/spanish_donkey/cherry", + "y": 270 + }, + "facing=south,flipped=true,occupied=false,waterlogged=false": { + "model": "eroticdungeongame:block/spanish_donkey/cherry", + "y": 270 + }, + "facing=south,flipped=true,occupied=false,waterlogged=true": { + "model": "eroticdungeongame:block/spanish_donkey/cherry", + "y": 270 + }, + "facing=south,flipped=true,occupied=true,waterlogged=false": { + "model": "eroticdungeongame:block/spanish_donkey/cherry", + "y": 270 + }, + "facing=south,flipped=true,occupied=true,waterlogged=true": { + "model": "eroticdungeongame:block/spanish_donkey/cherry", + "y": 270 + }, + "facing=west,flipped=false,occupied=false,waterlogged=false": { + "model": "eroticdungeongame:block/spanish_donkey/cherry" + }, + "facing=west,flipped=false,occupied=false,waterlogged=true": { + "model": "eroticdungeongame:block/spanish_donkey/cherry" + }, + "facing=west,flipped=false,occupied=true,waterlogged=false": { + "model": "eroticdungeongame:block/spanish_donkey/cherry" + }, + "facing=west,flipped=false,occupied=true,waterlogged=true": { + "model": "eroticdungeongame:block/spanish_donkey/cherry" + }, + "facing=west,flipped=true,occupied=false,waterlogged=false": { + "model": "eroticdungeongame:block/spanish_donkey/cherry" + }, + "facing=west,flipped=true,occupied=false,waterlogged=true": { + "model": "eroticdungeongame:block/spanish_donkey/cherry" + }, + "facing=west,flipped=true,occupied=true,waterlogged=false": { + "model": "eroticdungeongame:block/spanish_donkey/cherry" + }, + "facing=west,flipped=true,occupied=true,waterlogged=true": { + "model": "eroticdungeongame:block/spanish_donkey/cherry" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/eroticdungeongame/blockstates/cherry_x_cross.json b/src/generated/resources/assets/eroticdungeongame/blockstates/cherry_x_cross.json index ba0cac7d..57dfed2e 100644 --- a/src/generated/resources/assets/eroticdungeongame/blockstates/cherry_x_cross.json +++ b/src/generated/resources/assets/eroticdungeongame/blockstates/cherry_x_cross.json @@ -1,243 +1,243 @@ { "variants": { "facing=east,flipped=false,occupied=false,part=foot,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/cherry_foot", + "model": "eroticdungeongame:block/x_cross/cherry_foot", "y": 90 }, "facing=east,flipped=false,occupied=false,part=foot,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/cherry_foot", + "model": "eroticdungeongame:block/x_cross/cherry_foot", "y": 90 }, "facing=east,flipped=false,occupied=false,part=head,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/cherry_head", + "model": "eroticdungeongame:block/x_cross/cherry_head", "y": 90 }, "facing=east,flipped=false,occupied=false,part=head,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/cherry_head", + "model": "eroticdungeongame:block/x_cross/cherry_head", "y": 90 }, "facing=east,flipped=false,occupied=true,part=foot,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/cherry_foot", + "model": "eroticdungeongame:block/x_cross/cherry_foot", "y": 90 }, "facing=east,flipped=false,occupied=true,part=foot,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/cherry_foot", + "model": "eroticdungeongame:block/x_cross/cherry_foot", "y": 90 }, "facing=east,flipped=false,occupied=true,part=head,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/cherry_head", + "model": "eroticdungeongame:block/x_cross/cherry_head", "y": 90 }, "facing=east,flipped=false,occupied=true,part=head,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/cherry_head", + "model": "eroticdungeongame:block/x_cross/cherry_head", "y": 90 }, "facing=east,flipped=true,occupied=false,part=foot,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/cherry_foot", + "model": "eroticdungeongame:block/x_cross/cherry_foot", "y": 90 }, "facing=east,flipped=true,occupied=false,part=foot,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/cherry_foot", + "model": "eroticdungeongame:block/x_cross/cherry_foot", "y": 90 }, "facing=east,flipped=true,occupied=false,part=head,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/cherry_head", + "model": "eroticdungeongame:block/x_cross/cherry_head", "y": 90 }, "facing=east,flipped=true,occupied=false,part=head,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/cherry_head", + "model": "eroticdungeongame:block/x_cross/cherry_head", "y": 90 }, "facing=east,flipped=true,occupied=true,part=foot,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/cherry_foot", + "model": "eroticdungeongame:block/x_cross/cherry_foot", "y": 90 }, "facing=east,flipped=true,occupied=true,part=foot,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/cherry_foot", + "model": "eroticdungeongame:block/x_cross/cherry_foot", "y": 90 }, "facing=east,flipped=true,occupied=true,part=head,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/cherry_head", + "model": "eroticdungeongame:block/x_cross/cherry_head", "y": 90 }, "facing=east,flipped=true,occupied=true,part=head,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/cherry_head", + "model": "eroticdungeongame:block/x_cross/cherry_head", "y": 90 }, "facing=north,flipped=false,occupied=false,part=foot,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/cherry_foot" + "model": "eroticdungeongame:block/x_cross/cherry_foot" }, "facing=north,flipped=false,occupied=false,part=foot,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/cherry_foot" + "model": "eroticdungeongame:block/x_cross/cherry_foot" }, "facing=north,flipped=false,occupied=false,part=head,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/cherry_head" + "model": "eroticdungeongame:block/x_cross/cherry_head" }, "facing=north,flipped=false,occupied=false,part=head,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/cherry_head" + "model": "eroticdungeongame:block/x_cross/cherry_head" }, "facing=north,flipped=false,occupied=true,part=foot,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/cherry_foot" + "model": "eroticdungeongame:block/x_cross/cherry_foot" }, "facing=north,flipped=false,occupied=true,part=foot,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/cherry_foot" + "model": "eroticdungeongame:block/x_cross/cherry_foot" }, "facing=north,flipped=false,occupied=true,part=head,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/cherry_head" + "model": "eroticdungeongame:block/x_cross/cherry_head" }, "facing=north,flipped=false,occupied=true,part=head,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/cherry_head" + "model": "eroticdungeongame:block/x_cross/cherry_head" }, "facing=north,flipped=true,occupied=false,part=foot,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/cherry_foot" + "model": "eroticdungeongame:block/x_cross/cherry_foot" }, "facing=north,flipped=true,occupied=false,part=foot,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/cherry_foot" + "model": "eroticdungeongame:block/x_cross/cherry_foot" }, "facing=north,flipped=true,occupied=false,part=head,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/cherry_head" + "model": "eroticdungeongame:block/x_cross/cherry_head" }, "facing=north,flipped=true,occupied=false,part=head,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/cherry_head" + "model": "eroticdungeongame:block/x_cross/cherry_head" }, "facing=north,flipped=true,occupied=true,part=foot,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/cherry_foot" + "model": "eroticdungeongame:block/x_cross/cherry_foot" }, "facing=north,flipped=true,occupied=true,part=foot,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/cherry_foot" + "model": "eroticdungeongame:block/x_cross/cherry_foot" }, "facing=north,flipped=true,occupied=true,part=head,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/cherry_head" + "model": "eroticdungeongame:block/x_cross/cherry_head" }, "facing=north,flipped=true,occupied=true,part=head,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/cherry_head" + "model": "eroticdungeongame:block/x_cross/cherry_head" }, "facing=south,flipped=false,occupied=false,part=foot,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/cherry_foot", + "model": "eroticdungeongame:block/x_cross/cherry_foot", "y": 180 }, "facing=south,flipped=false,occupied=false,part=foot,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/cherry_foot", + "model": "eroticdungeongame:block/x_cross/cherry_foot", "y": 180 }, "facing=south,flipped=false,occupied=false,part=head,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/cherry_head", + "model": "eroticdungeongame:block/x_cross/cherry_head", "y": 180 }, "facing=south,flipped=false,occupied=false,part=head,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/cherry_head", + "model": "eroticdungeongame:block/x_cross/cherry_head", "y": 180 }, "facing=south,flipped=false,occupied=true,part=foot,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/cherry_foot", + "model": "eroticdungeongame:block/x_cross/cherry_foot", "y": 180 }, "facing=south,flipped=false,occupied=true,part=foot,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/cherry_foot", + "model": "eroticdungeongame:block/x_cross/cherry_foot", "y": 180 }, "facing=south,flipped=false,occupied=true,part=head,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/cherry_head", + "model": "eroticdungeongame:block/x_cross/cherry_head", "y": 180 }, "facing=south,flipped=false,occupied=true,part=head,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/cherry_head", + "model": "eroticdungeongame:block/x_cross/cherry_head", "y": 180 }, "facing=south,flipped=true,occupied=false,part=foot,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/cherry_foot", + "model": "eroticdungeongame:block/x_cross/cherry_foot", "y": 180 }, "facing=south,flipped=true,occupied=false,part=foot,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/cherry_foot", + "model": "eroticdungeongame:block/x_cross/cherry_foot", "y": 180 }, "facing=south,flipped=true,occupied=false,part=head,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/cherry_head", + "model": "eroticdungeongame:block/x_cross/cherry_head", "y": 180 }, "facing=south,flipped=true,occupied=false,part=head,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/cherry_head", + "model": "eroticdungeongame:block/x_cross/cherry_head", "y": 180 }, "facing=south,flipped=true,occupied=true,part=foot,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/cherry_foot", + "model": "eroticdungeongame:block/x_cross/cherry_foot", "y": 180 }, "facing=south,flipped=true,occupied=true,part=foot,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/cherry_foot", + "model": "eroticdungeongame:block/x_cross/cherry_foot", "y": 180 }, "facing=south,flipped=true,occupied=true,part=head,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/cherry_head", + "model": "eroticdungeongame:block/x_cross/cherry_head", "y": 180 }, "facing=south,flipped=true,occupied=true,part=head,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/cherry_head", + "model": "eroticdungeongame:block/x_cross/cherry_head", "y": 180 }, "facing=west,flipped=false,occupied=false,part=foot,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/cherry_foot", + "model": "eroticdungeongame:block/x_cross/cherry_foot", "y": 270 }, "facing=west,flipped=false,occupied=false,part=foot,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/cherry_foot", + "model": "eroticdungeongame:block/x_cross/cherry_foot", "y": 270 }, "facing=west,flipped=false,occupied=false,part=head,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/cherry_head", + "model": "eroticdungeongame:block/x_cross/cherry_head", "y": 270 }, "facing=west,flipped=false,occupied=false,part=head,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/cherry_head", + "model": "eroticdungeongame:block/x_cross/cherry_head", "y": 270 }, "facing=west,flipped=false,occupied=true,part=foot,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/cherry_foot", + "model": "eroticdungeongame:block/x_cross/cherry_foot", "y": 270 }, "facing=west,flipped=false,occupied=true,part=foot,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/cherry_foot", + "model": "eroticdungeongame:block/x_cross/cherry_foot", "y": 270 }, "facing=west,flipped=false,occupied=true,part=head,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/cherry_head", + "model": "eroticdungeongame:block/x_cross/cherry_head", "y": 270 }, "facing=west,flipped=false,occupied=true,part=head,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/cherry_head", + "model": "eroticdungeongame:block/x_cross/cherry_head", "y": 270 }, "facing=west,flipped=true,occupied=false,part=foot,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/cherry_foot", + "model": "eroticdungeongame:block/x_cross/cherry_foot", "y": 270 }, "facing=west,flipped=true,occupied=false,part=foot,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/cherry_foot", + "model": "eroticdungeongame:block/x_cross/cherry_foot", "y": 270 }, "facing=west,flipped=true,occupied=false,part=head,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/cherry_head", + "model": "eroticdungeongame:block/x_cross/cherry_head", "y": 270 }, "facing=west,flipped=true,occupied=false,part=head,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/cherry_head", + "model": "eroticdungeongame:block/x_cross/cherry_head", "y": 270 }, "facing=west,flipped=true,occupied=true,part=foot,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/cherry_foot", + "model": "eroticdungeongame:block/x_cross/cherry_foot", "y": 270 }, "facing=west,flipped=true,occupied=true,part=foot,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/cherry_foot", + "model": "eroticdungeongame:block/x_cross/cherry_foot", "y": 270 }, "facing=west,flipped=true,occupied=true,part=head,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/cherry_head", + "model": "eroticdungeongame:block/x_cross/cherry_head", "y": 270 }, "facing=west,flipped=true,occupied=true,part=head,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/cherry_head", + "model": "eroticdungeongame:block/x_cross/cherry_head", "y": 270 } } diff --git a/src/generated/resources/assets/eroticdungeongame/blockstates/crimson_petrine_cross.json b/src/generated/resources/assets/eroticdungeongame/blockstates/crimson_petrine_cross.json index e7a94ef9..0c91a7e8 100644 --- a/src/generated/resources/assets/eroticdungeongame/blockstates/crimson_petrine_cross.json +++ b/src/generated/resources/assets/eroticdungeongame/blockstates/crimson_petrine_cross.json @@ -1,483 +1,483 @@ { "variants": { "facing=east,flipped=false,occupied=false,part=main_left,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/crimson_foot_left", + "model": "eroticdungeongame:block/petrine_cross/crimson_foot_left", "y": 90 }, "facing=east,flipped=false,occupied=false,part=main_left,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/crimson_foot_left", + "model": "eroticdungeongame:block/petrine_cross/crimson_foot_left", "y": 90 }, "facing=east,flipped=false,occupied=false,part=main_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/crimson_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/crimson_foot_middle", "y": 90 }, "facing=east,flipped=false,occupied=false,part=main_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/crimson_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/crimson_foot_middle", "y": 90 }, "facing=east,flipped=false,occupied=false,part=main_right,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/crimson_foot_right", + "model": "eroticdungeongame:block/petrine_cross/crimson_foot_right", "y": 90 }, "facing=east,flipped=false,occupied=false,part=main_right,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/crimson_foot_right", + "model": "eroticdungeongame:block/petrine_cross/crimson_foot_right", "y": 90 }, "facing=east,flipped=false,occupied=false,part=secondary_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/crimson_head", + "model": "eroticdungeongame:block/petrine_cross/crimson_head", "y": 90 }, "facing=east,flipped=false,occupied=false,part=secondary_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/crimson_head", + "model": "eroticdungeongame:block/petrine_cross/crimson_head", "y": 90 }, "facing=east,flipped=false,occupied=true,part=main_left,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/crimson_foot_left", + "model": "eroticdungeongame:block/petrine_cross/crimson_foot_left", "y": 90 }, "facing=east,flipped=false,occupied=true,part=main_left,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/crimson_foot_left", + "model": "eroticdungeongame:block/petrine_cross/crimson_foot_left", "y": 90 }, "facing=east,flipped=false,occupied=true,part=main_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/crimson_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/crimson_foot_middle", "y": 90 }, "facing=east,flipped=false,occupied=true,part=main_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/crimson_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/crimson_foot_middle", "y": 90 }, "facing=east,flipped=false,occupied=true,part=main_right,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/crimson_foot_right", + "model": "eroticdungeongame:block/petrine_cross/crimson_foot_right", "y": 90 }, "facing=east,flipped=false,occupied=true,part=main_right,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/crimson_foot_right", + "model": "eroticdungeongame:block/petrine_cross/crimson_foot_right", "y": 90 }, "facing=east,flipped=false,occupied=true,part=secondary_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/crimson_head", + "model": "eroticdungeongame:block/petrine_cross/crimson_head", "y": 90 }, "facing=east,flipped=false,occupied=true,part=secondary_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/crimson_head", + "model": "eroticdungeongame:block/petrine_cross/crimson_head", "y": 90 }, "facing=east,flipped=true,occupied=false,part=main_left,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/crimson_foot_left", + "model": "eroticdungeongame:block/petrine_cross/crimson_foot_left", "y": 90 }, "facing=east,flipped=true,occupied=false,part=main_left,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/crimson_foot_left", + "model": "eroticdungeongame:block/petrine_cross/crimson_foot_left", "y": 90 }, "facing=east,flipped=true,occupied=false,part=main_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/crimson_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/crimson_foot_middle", "y": 90 }, "facing=east,flipped=true,occupied=false,part=main_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/crimson_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/crimson_foot_middle", "y": 90 }, "facing=east,flipped=true,occupied=false,part=main_right,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/crimson_foot_right", + "model": "eroticdungeongame:block/petrine_cross/crimson_foot_right", "y": 90 }, "facing=east,flipped=true,occupied=false,part=main_right,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/crimson_foot_right", + "model": "eroticdungeongame:block/petrine_cross/crimson_foot_right", "y": 90 }, "facing=east,flipped=true,occupied=false,part=secondary_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/crimson_head", + "model": "eroticdungeongame:block/petrine_cross/crimson_head", "y": 90 }, "facing=east,flipped=true,occupied=false,part=secondary_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/crimson_head", + "model": "eroticdungeongame:block/petrine_cross/crimson_head", "y": 90 }, "facing=east,flipped=true,occupied=true,part=main_left,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/crimson_foot_left", + "model": "eroticdungeongame:block/petrine_cross/crimson_foot_left", "y": 90 }, "facing=east,flipped=true,occupied=true,part=main_left,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/crimson_foot_left", + "model": "eroticdungeongame:block/petrine_cross/crimson_foot_left", "y": 90 }, "facing=east,flipped=true,occupied=true,part=main_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/crimson_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/crimson_foot_middle", "y": 90 }, "facing=east,flipped=true,occupied=true,part=main_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/crimson_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/crimson_foot_middle", "y": 90 }, "facing=east,flipped=true,occupied=true,part=main_right,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/crimson_foot_right", + "model": "eroticdungeongame:block/petrine_cross/crimson_foot_right", "y": 90 }, "facing=east,flipped=true,occupied=true,part=main_right,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/crimson_foot_right", + "model": "eroticdungeongame:block/petrine_cross/crimson_foot_right", "y": 90 }, "facing=east,flipped=true,occupied=true,part=secondary_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/crimson_head", + "model": "eroticdungeongame:block/petrine_cross/crimson_head", "y": 90 }, "facing=east,flipped=true,occupied=true,part=secondary_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/crimson_head", + "model": "eroticdungeongame:block/petrine_cross/crimson_head", "y": 90 }, "facing=north,flipped=false,occupied=false,part=main_left,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/crimson_foot_left" + "model": "eroticdungeongame:block/petrine_cross/crimson_foot_left" }, "facing=north,flipped=false,occupied=false,part=main_left,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/crimson_foot_left" + "model": "eroticdungeongame:block/petrine_cross/crimson_foot_left" }, "facing=north,flipped=false,occupied=false,part=main_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/crimson_foot_middle" + "model": "eroticdungeongame:block/petrine_cross/crimson_foot_middle" }, "facing=north,flipped=false,occupied=false,part=main_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/crimson_foot_middle" + "model": "eroticdungeongame:block/petrine_cross/crimson_foot_middle" }, "facing=north,flipped=false,occupied=false,part=main_right,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/crimson_foot_right" + "model": "eroticdungeongame:block/petrine_cross/crimson_foot_right" }, "facing=north,flipped=false,occupied=false,part=main_right,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/crimson_foot_right" + "model": "eroticdungeongame:block/petrine_cross/crimson_foot_right" }, "facing=north,flipped=false,occupied=false,part=secondary_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/crimson_head" + "model": "eroticdungeongame:block/petrine_cross/crimson_head" }, "facing=north,flipped=false,occupied=false,part=secondary_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/crimson_head" + "model": "eroticdungeongame:block/petrine_cross/crimson_head" }, "facing=north,flipped=false,occupied=true,part=main_left,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/crimson_foot_left" + "model": "eroticdungeongame:block/petrine_cross/crimson_foot_left" }, "facing=north,flipped=false,occupied=true,part=main_left,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/crimson_foot_left" + "model": "eroticdungeongame:block/petrine_cross/crimson_foot_left" }, "facing=north,flipped=false,occupied=true,part=main_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/crimson_foot_middle" + "model": "eroticdungeongame:block/petrine_cross/crimson_foot_middle" }, "facing=north,flipped=false,occupied=true,part=main_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/crimson_foot_middle" + "model": "eroticdungeongame:block/petrine_cross/crimson_foot_middle" }, "facing=north,flipped=false,occupied=true,part=main_right,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/crimson_foot_right" + "model": "eroticdungeongame:block/petrine_cross/crimson_foot_right" }, "facing=north,flipped=false,occupied=true,part=main_right,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/crimson_foot_right" + "model": "eroticdungeongame:block/petrine_cross/crimson_foot_right" }, "facing=north,flipped=false,occupied=true,part=secondary_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/crimson_head" + "model": "eroticdungeongame:block/petrine_cross/crimson_head" }, "facing=north,flipped=false,occupied=true,part=secondary_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/crimson_head" + "model": "eroticdungeongame:block/petrine_cross/crimson_head" }, "facing=north,flipped=true,occupied=false,part=main_left,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/crimson_foot_left" + "model": "eroticdungeongame:block/petrine_cross/crimson_foot_left" }, "facing=north,flipped=true,occupied=false,part=main_left,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/crimson_foot_left" + "model": "eroticdungeongame:block/petrine_cross/crimson_foot_left" }, "facing=north,flipped=true,occupied=false,part=main_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/crimson_foot_middle" + "model": "eroticdungeongame:block/petrine_cross/crimson_foot_middle" }, "facing=north,flipped=true,occupied=false,part=main_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/crimson_foot_middle" + "model": "eroticdungeongame:block/petrine_cross/crimson_foot_middle" }, "facing=north,flipped=true,occupied=false,part=main_right,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/crimson_foot_right" + "model": "eroticdungeongame:block/petrine_cross/crimson_foot_right" }, "facing=north,flipped=true,occupied=false,part=main_right,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/crimson_foot_right" + "model": "eroticdungeongame:block/petrine_cross/crimson_foot_right" }, "facing=north,flipped=true,occupied=false,part=secondary_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/crimson_head" + "model": "eroticdungeongame:block/petrine_cross/crimson_head" }, "facing=north,flipped=true,occupied=false,part=secondary_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/crimson_head" + "model": "eroticdungeongame:block/petrine_cross/crimson_head" }, "facing=north,flipped=true,occupied=true,part=main_left,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/crimson_foot_left" + "model": "eroticdungeongame:block/petrine_cross/crimson_foot_left" }, "facing=north,flipped=true,occupied=true,part=main_left,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/crimson_foot_left" + "model": "eroticdungeongame:block/petrine_cross/crimson_foot_left" }, "facing=north,flipped=true,occupied=true,part=main_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/crimson_foot_middle" + "model": "eroticdungeongame:block/petrine_cross/crimson_foot_middle" }, "facing=north,flipped=true,occupied=true,part=main_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/crimson_foot_middle" + "model": "eroticdungeongame:block/petrine_cross/crimson_foot_middle" }, "facing=north,flipped=true,occupied=true,part=main_right,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/crimson_foot_right" + "model": "eroticdungeongame:block/petrine_cross/crimson_foot_right" }, "facing=north,flipped=true,occupied=true,part=main_right,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/crimson_foot_right" + "model": "eroticdungeongame:block/petrine_cross/crimson_foot_right" }, "facing=north,flipped=true,occupied=true,part=secondary_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/crimson_head" + "model": "eroticdungeongame:block/petrine_cross/crimson_head" }, "facing=north,flipped=true,occupied=true,part=secondary_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/crimson_head" + "model": "eroticdungeongame:block/petrine_cross/crimson_head" }, "facing=south,flipped=false,occupied=false,part=main_left,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/crimson_foot_left", + "model": "eroticdungeongame:block/petrine_cross/crimson_foot_left", "y": 180 }, "facing=south,flipped=false,occupied=false,part=main_left,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/crimson_foot_left", + "model": "eroticdungeongame:block/petrine_cross/crimson_foot_left", "y": 180 }, "facing=south,flipped=false,occupied=false,part=main_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/crimson_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/crimson_foot_middle", "y": 180 }, "facing=south,flipped=false,occupied=false,part=main_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/crimson_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/crimson_foot_middle", "y": 180 }, "facing=south,flipped=false,occupied=false,part=main_right,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/crimson_foot_right", + "model": "eroticdungeongame:block/petrine_cross/crimson_foot_right", "y": 180 }, "facing=south,flipped=false,occupied=false,part=main_right,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/crimson_foot_right", + "model": "eroticdungeongame:block/petrine_cross/crimson_foot_right", "y": 180 }, "facing=south,flipped=false,occupied=false,part=secondary_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/crimson_head", + "model": "eroticdungeongame:block/petrine_cross/crimson_head", "y": 180 }, "facing=south,flipped=false,occupied=false,part=secondary_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/crimson_head", + "model": "eroticdungeongame:block/petrine_cross/crimson_head", "y": 180 }, "facing=south,flipped=false,occupied=true,part=main_left,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/crimson_foot_left", + "model": "eroticdungeongame:block/petrine_cross/crimson_foot_left", "y": 180 }, "facing=south,flipped=false,occupied=true,part=main_left,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/crimson_foot_left", + "model": "eroticdungeongame:block/petrine_cross/crimson_foot_left", "y": 180 }, "facing=south,flipped=false,occupied=true,part=main_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/crimson_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/crimson_foot_middle", "y": 180 }, "facing=south,flipped=false,occupied=true,part=main_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/crimson_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/crimson_foot_middle", "y": 180 }, "facing=south,flipped=false,occupied=true,part=main_right,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/crimson_foot_right", + "model": "eroticdungeongame:block/petrine_cross/crimson_foot_right", "y": 180 }, "facing=south,flipped=false,occupied=true,part=main_right,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/crimson_foot_right", + "model": "eroticdungeongame:block/petrine_cross/crimson_foot_right", "y": 180 }, "facing=south,flipped=false,occupied=true,part=secondary_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/crimson_head", + "model": "eroticdungeongame:block/petrine_cross/crimson_head", "y": 180 }, "facing=south,flipped=false,occupied=true,part=secondary_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/crimson_head", + "model": "eroticdungeongame:block/petrine_cross/crimson_head", "y": 180 }, "facing=south,flipped=true,occupied=false,part=main_left,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/crimson_foot_left", + "model": "eroticdungeongame:block/petrine_cross/crimson_foot_left", "y": 180 }, "facing=south,flipped=true,occupied=false,part=main_left,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/crimson_foot_left", + "model": "eroticdungeongame:block/petrine_cross/crimson_foot_left", "y": 180 }, "facing=south,flipped=true,occupied=false,part=main_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/crimson_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/crimson_foot_middle", "y": 180 }, "facing=south,flipped=true,occupied=false,part=main_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/crimson_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/crimson_foot_middle", "y": 180 }, "facing=south,flipped=true,occupied=false,part=main_right,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/crimson_foot_right", + "model": "eroticdungeongame:block/petrine_cross/crimson_foot_right", "y": 180 }, "facing=south,flipped=true,occupied=false,part=main_right,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/crimson_foot_right", + "model": "eroticdungeongame:block/petrine_cross/crimson_foot_right", "y": 180 }, "facing=south,flipped=true,occupied=false,part=secondary_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/crimson_head", + "model": "eroticdungeongame:block/petrine_cross/crimson_head", "y": 180 }, "facing=south,flipped=true,occupied=false,part=secondary_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/crimson_head", + "model": "eroticdungeongame:block/petrine_cross/crimson_head", "y": 180 }, "facing=south,flipped=true,occupied=true,part=main_left,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/crimson_foot_left", + "model": "eroticdungeongame:block/petrine_cross/crimson_foot_left", "y": 180 }, "facing=south,flipped=true,occupied=true,part=main_left,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/crimson_foot_left", + "model": "eroticdungeongame:block/petrine_cross/crimson_foot_left", "y": 180 }, "facing=south,flipped=true,occupied=true,part=main_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/crimson_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/crimson_foot_middle", "y": 180 }, "facing=south,flipped=true,occupied=true,part=main_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/crimson_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/crimson_foot_middle", "y": 180 }, "facing=south,flipped=true,occupied=true,part=main_right,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/crimson_foot_right", + "model": "eroticdungeongame:block/petrine_cross/crimson_foot_right", "y": 180 }, "facing=south,flipped=true,occupied=true,part=main_right,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/crimson_foot_right", + "model": "eroticdungeongame:block/petrine_cross/crimson_foot_right", "y": 180 }, "facing=south,flipped=true,occupied=true,part=secondary_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/crimson_head", + "model": "eroticdungeongame:block/petrine_cross/crimson_head", "y": 180 }, "facing=south,flipped=true,occupied=true,part=secondary_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/crimson_head", + "model": "eroticdungeongame:block/petrine_cross/crimson_head", "y": 180 }, "facing=west,flipped=false,occupied=false,part=main_left,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/crimson_foot_left", + "model": "eroticdungeongame:block/petrine_cross/crimson_foot_left", "y": 270 }, "facing=west,flipped=false,occupied=false,part=main_left,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/crimson_foot_left", + "model": "eroticdungeongame:block/petrine_cross/crimson_foot_left", "y": 270 }, "facing=west,flipped=false,occupied=false,part=main_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/crimson_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/crimson_foot_middle", "y": 270 }, "facing=west,flipped=false,occupied=false,part=main_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/crimson_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/crimson_foot_middle", "y": 270 }, "facing=west,flipped=false,occupied=false,part=main_right,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/crimson_foot_right", + "model": "eroticdungeongame:block/petrine_cross/crimson_foot_right", "y": 270 }, "facing=west,flipped=false,occupied=false,part=main_right,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/crimson_foot_right", + "model": "eroticdungeongame:block/petrine_cross/crimson_foot_right", "y": 270 }, "facing=west,flipped=false,occupied=false,part=secondary_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/crimson_head", + "model": "eroticdungeongame:block/petrine_cross/crimson_head", "y": 270 }, "facing=west,flipped=false,occupied=false,part=secondary_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/crimson_head", + "model": "eroticdungeongame:block/petrine_cross/crimson_head", "y": 270 }, "facing=west,flipped=false,occupied=true,part=main_left,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/crimson_foot_left", + "model": "eroticdungeongame:block/petrine_cross/crimson_foot_left", "y": 270 }, "facing=west,flipped=false,occupied=true,part=main_left,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/crimson_foot_left", + "model": "eroticdungeongame:block/petrine_cross/crimson_foot_left", "y": 270 }, "facing=west,flipped=false,occupied=true,part=main_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/crimson_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/crimson_foot_middle", "y": 270 }, "facing=west,flipped=false,occupied=true,part=main_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/crimson_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/crimson_foot_middle", "y": 270 }, "facing=west,flipped=false,occupied=true,part=main_right,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/crimson_foot_right", + "model": "eroticdungeongame:block/petrine_cross/crimson_foot_right", "y": 270 }, "facing=west,flipped=false,occupied=true,part=main_right,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/crimson_foot_right", + "model": "eroticdungeongame:block/petrine_cross/crimson_foot_right", "y": 270 }, "facing=west,flipped=false,occupied=true,part=secondary_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/crimson_head", + "model": "eroticdungeongame:block/petrine_cross/crimson_head", "y": 270 }, "facing=west,flipped=false,occupied=true,part=secondary_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/crimson_head", + "model": "eroticdungeongame:block/petrine_cross/crimson_head", "y": 270 }, "facing=west,flipped=true,occupied=false,part=main_left,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/crimson_foot_left", + "model": "eroticdungeongame:block/petrine_cross/crimson_foot_left", "y": 270 }, "facing=west,flipped=true,occupied=false,part=main_left,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/crimson_foot_left", + "model": "eroticdungeongame:block/petrine_cross/crimson_foot_left", "y": 270 }, "facing=west,flipped=true,occupied=false,part=main_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/crimson_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/crimson_foot_middle", "y": 270 }, "facing=west,flipped=true,occupied=false,part=main_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/crimson_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/crimson_foot_middle", "y": 270 }, "facing=west,flipped=true,occupied=false,part=main_right,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/crimson_foot_right", + "model": "eroticdungeongame:block/petrine_cross/crimson_foot_right", "y": 270 }, "facing=west,flipped=true,occupied=false,part=main_right,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/crimson_foot_right", + "model": "eroticdungeongame:block/petrine_cross/crimson_foot_right", "y": 270 }, "facing=west,flipped=true,occupied=false,part=secondary_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/crimson_head", + "model": "eroticdungeongame:block/petrine_cross/crimson_head", "y": 270 }, "facing=west,flipped=true,occupied=false,part=secondary_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/crimson_head", + "model": "eroticdungeongame:block/petrine_cross/crimson_head", "y": 270 }, "facing=west,flipped=true,occupied=true,part=main_left,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/crimson_foot_left", + "model": "eroticdungeongame:block/petrine_cross/crimson_foot_left", "y": 270 }, "facing=west,flipped=true,occupied=true,part=main_left,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/crimson_foot_left", + "model": "eroticdungeongame:block/petrine_cross/crimson_foot_left", "y": 270 }, "facing=west,flipped=true,occupied=true,part=main_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/crimson_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/crimson_foot_middle", "y": 270 }, "facing=west,flipped=true,occupied=true,part=main_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/crimson_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/crimson_foot_middle", "y": 270 }, "facing=west,flipped=true,occupied=true,part=main_right,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/crimson_foot_right", + "model": "eroticdungeongame:block/petrine_cross/crimson_foot_right", "y": 270 }, "facing=west,flipped=true,occupied=true,part=main_right,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/crimson_foot_right", + "model": "eroticdungeongame:block/petrine_cross/crimson_foot_right", "y": 270 }, "facing=west,flipped=true,occupied=true,part=secondary_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/crimson_head", + "model": "eroticdungeongame:block/petrine_cross/crimson_head", "y": 270 }, "facing=west,flipped=true,occupied=true,part=secondary_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/crimson_head", + "model": "eroticdungeongame:block/petrine_cross/crimson_head", "y": 270 } } diff --git a/src/generated/resources/assets/eroticdungeongame/blockstates/crimson_spanish_donkey.json b/src/generated/resources/assets/eroticdungeongame/blockstates/crimson_spanish_donkey.json new file mode 100644 index 00000000..6a24f936 --- /dev/null +++ b/src/generated/resources/assets/eroticdungeongame/blockstates/crimson_spanish_donkey.json @@ -0,0 +1,124 @@ +{ + "variants": { + "facing=east,flipped=false,occupied=false,waterlogged=false": { + "model": "eroticdungeongame:block/spanish_donkey/crimson", + "y": 180 + }, + "facing=east,flipped=false,occupied=false,waterlogged=true": { + "model": "eroticdungeongame:block/spanish_donkey/crimson", + "y": 180 + }, + "facing=east,flipped=false,occupied=true,waterlogged=false": { + "model": "eroticdungeongame:block/spanish_donkey/crimson", + "y": 180 + }, + "facing=east,flipped=false,occupied=true,waterlogged=true": { + "model": "eroticdungeongame:block/spanish_donkey/crimson", + "y": 180 + }, + "facing=east,flipped=true,occupied=false,waterlogged=false": { + "model": "eroticdungeongame:block/spanish_donkey/crimson", + "y": 180 + }, + "facing=east,flipped=true,occupied=false,waterlogged=true": { + "model": "eroticdungeongame:block/spanish_donkey/crimson", + "y": 180 + }, + "facing=east,flipped=true,occupied=true,waterlogged=false": { + "model": "eroticdungeongame:block/spanish_donkey/crimson", + "y": 180 + }, + "facing=east,flipped=true,occupied=true,waterlogged=true": { + "model": "eroticdungeongame:block/spanish_donkey/crimson", + "y": 180 + }, + "facing=north,flipped=false,occupied=false,waterlogged=false": { + "model": "eroticdungeongame:block/spanish_donkey/crimson", + "y": 90 + }, + "facing=north,flipped=false,occupied=false,waterlogged=true": { + "model": "eroticdungeongame:block/spanish_donkey/crimson", + "y": 90 + }, + "facing=north,flipped=false,occupied=true,waterlogged=false": { + "model": "eroticdungeongame:block/spanish_donkey/crimson", + "y": 90 + }, + "facing=north,flipped=false,occupied=true,waterlogged=true": { + "model": "eroticdungeongame:block/spanish_donkey/crimson", + "y": 90 + }, + "facing=north,flipped=true,occupied=false,waterlogged=false": { + "model": "eroticdungeongame:block/spanish_donkey/crimson", + "y": 90 + }, + "facing=north,flipped=true,occupied=false,waterlogged=true": { + "model": "eroticdungeongame:block/spanish_donkey/crimson", + "y": 90 + }, + "facing=north,flipped=true,occupied=true,waterlogged=false": { + "model": "eroticdungeongame:block/spanish_donkey/crimson", + "y": 90 + }, + "facing=north,flipped=true,occupied=true,waterlogged=true": { + "model": "eroticdungeongame:block/spanish_donkey/crimson", + "y": 90 + }, + "facing=south,flipped=false,occupied=false,waterlogged=false": { + "model": "eroticdungeongame:block/spanish_donkey/crimson", + "y": 270 + }, + "facing=south,flipped=false,occupied=false,waterlogged=true": { + "model": "eroticdungeongame:block/spanish_donkey/crimson", + "y": 270 + }, + "facing=south,flipped=false,occupied=true,waterlogged=false": { + "model": "eroticdungeongame:block/spanish_donkey/crimson", + "y": 270 + }, + "facing=south,flipped=false,occupied=true,waterlogged=true": { + "model": "eroticdungeongame:block/spanish_donkey/crimson", + "y": 270 + }, + "facing=south,flipped=true,occupied=false,waterlogged=false": { + "model": "eroticdungeongame:block/spanish_donkey/crimson", + "y": 270 + }, + "facing=south,flipped=true,occupied=false,waterlogged=true": { + "model": "eroticdungeongame:block/spanish_donkey/crimson", + "y": 270 + }, + "facing=south,flipped=true,occupied=true,waterlogged=false": { + "model": "eroticdungeongame:block/spanish_donkey/crimson", + "y": 270 + }, + "facing=south,flipped=true,occupied=true,waterlogged=true": { + "model": "eroticdungeongame:block/spanish_donkey/crimson", + "y": 270 + }, + "facing=west,flipped=false,occupied=false,waterlogged=false": { + "model": "eroticdungeongame:block/spanish_donkey/crimson" + }, + "facing=west,flipped=false,occupied=false,waterlogged=true": { + "model": "eroticdungeongame:block/spanish_donkey/crimson" + }, + "facing=west,flipped=false,occupied=true,waterlogged=false": { + "model": "eroticdungeongame:block/spanish_donkey/crimson" + }, + "facing=west,flipped=false,occupied=true,waterlogged=true": { + "model": "eroticdungeongame:block/spanish_donkey/crimson" + }, + "facing=west,flipped=true,occupied=false,waterlogged=false": { + "model": "eroticdungeongame:block/spanish_donkey/crimson" + }, + "facing=west,flipped=true,occupied=false,waterlogged=true": { + "model": "eroticdungeongame:block/spanish_donkey/crimson" + }, + "facing=west,flipped=true,occupied=true,waterlogged=false": { + "model": "eroticdungeongame:block/spanish_donkey/crimson" + }, + "facing=west,flipped=true,occupied=true,waterlogged=true": { + "model": "eroticdungeongame:block/spanish_donkey/crimson" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/eroticdungeongame/blockstates/crimson_x_cross.json b/src/generated/resources/assets/eroticdungeongame/blockstates/crimson_x_cross.json index d032d419..877d8056 100644 --- a/src/generated/resources/assets/eroticdungeongame/blockstates/crimson_x_cross.json +++ b/src/generated/resources/assets/eroticdungeongame/blockstates/crimson_x_cross.json @@ -1,243 +1,243 @@ { "variants": { "facing=east,flipped=false,occupied=false,part=foot,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/crimson_foot", + "model": "eroticdungeongame:block/x_cross/crimson_foot", "y": 90 }, "facing=east,flipped=false,occupied=false,part=foot,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/crimson_foot", + "model": "eroticdungeongame:block/x_cross/crimson_foot", "y": 90 }, "facing=east,flipped=false,occupied=false,part=head,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/crimson_head", + "model": "eroticdungeongame:block/x_cross/crimson_head", "y": 90 }, "facing=east,flipped=false,occupied=false,part=head,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/crimson_head", + "model": "eroticdungeongame:block/x_cross/crimson_head", "y": 90 }, "facing=east,flipped=false,occupied=true,part=foot,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/crimson_foot", + "model": "eroticdungeongame:block/x_cross/crimson_foot", "y": 90 }, "facing=east,flipped=false,occupied=true,part=foot,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/crimson_foot", + "model": "eroticdungeongame:block/x_cross/crimson_foot", "y": 90 }, "facing=east,flipped=false,occupied=true,part=head,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/crimson_head", + "model": "eroticdungeongame:block/x_cross/crimson_head", "y": 90 }, "facing=east,flipped=false,occupied=true,part=head,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/crimson_head", + "model": "eroticdungeongame:block/x_cross/crimson_head", "y": 90 }, "facing=east,flipped=true,occupied=false,part=foot,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/crimson_foot", + "model": "eroticdungeongame:block/x_cross/crimson_foot", "y": 90 }, "facing=east,flipped=true,occupied=false,part=foot,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/crimson_foot", + "model": "eroticdungeongame:block/x_cross/crimson_foot", "y": 90 }, "facing=east,flipped=true,occupied=false,part=head,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/crimson_head", + "model": "eroticdungeongame:block/x_cross/crimson_head", "y": 90 }, "facing=east,flipped=true,occupied=false,part=head,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/crimson_head", + "model": "eroticdungeongame:block/x_cross/crimson_head", "y": 90 }, "facing=east,flipped=true,occupied=true,part=foot,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/crimson_foot", + "model": "eroticdungeongame:block/x_cross/crimson_foot", "y": 90 }, "facing=east,flipped=true,occupied=true,part=foot,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/crimson_foot", + "model": "eroticdungeongame:block/x_cross/crimson_foot", "y": 90 }, "facing=east,flipped=true,occupied=true,part=head,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/crimson_head", + "model": "eroticdungeongame:block/x_cross/crimson_head", "y": 90 }, "facing=east,flipped=true,occupied=true,part=head,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/crimson_head", + "model": "eroticdungeongame:block/x_cross/crimson_head", "y": 90 }, "facing=north,flipped=false,occupied=false,part=foot,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/crimson_foot" + "model": "eroticdungeongame:block/x_cross/crimson_foot" }, "facing=north,flipped=false,occupied=false,part=foot,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/crimson_foot" + "model": "eroticdungeongame:block/x_cross/crimson_foot" }, "facing=north,flipped=false,occupied=false,part=head,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/crimson_head" + "model": "eroticdungeongame:block/x_cross/crimson_head" }, "facing=north,flipped=false,occupied=false,part=head,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/crimson_head" + "model": "eroticdungeongame:block/x_cross/crimson_head" }, "facing=north,flipped=false,occupied=true,part=foot,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/crimson_foot" + "model": "eroticdungeongame:block/x_cross/crimson_foot" }, "facing=north,flipped=false,occupied=true,part=foot,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/crimson_foot" + "model": "eroticdungeongame:block/x_cross/crimson_foot" }, "facing=north,flipped=false,occupied=true,part=head,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/crimson_head" + "model": "eroticdungeongame:block/x_cross/crimson_head" }, "facing=north,flipped=false,occupied=true,part=head,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/crimson_head" + "model": "eroticdungeongame:block/x_cross/crimson_head" }, "facing=north,flipped=true,occupied=false,part=foot,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/crimson_foot" + "model": "eroticdungeongame:block/x_cross/crimson_foot" }, "facing=north,flipped=true,occupied=false,part=foot,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/crimson_foot" + "model": "eroticdungeongame:block/x_cross/crimson_foot" }, "facing=north,flipped=true,occupied=false,part=head,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/crimson_head" + "model": "eroticdungeongame:block/x_cross/crimson_head" }, "facing=north,flipped=true,occupied=false,part=head,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/crimson_head" + "model": "eroticdungeongame:block/x_cross/crimson_head" }, "facing=north,flipped=true,occupied=true,part=foot,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/crimson_foot" + "model": "eroticdungeongame:block/x_cross/crimson_foot" }, "facing=north,flipped=true,occupied=true,part=foot,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/crimson_foot" + "model": "eroticdungeongame:block/x_cross/crimson_foot" }, "facing=north,flipped=true,occupied=true,part=head,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/crimson_head" + "model": "eroticdungeongame:block/x_cross/crimson_head" }, "facing=north,flipped=true,occupied=true,part=head,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/crimson_head" + "model": "eroticdungeongame:block/x_cross/crimson_head" }, "facing=south,flipped=false,occupied=false,part=foot,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/crimson_foot", + "model": "eroticdungeongame:block/x_cross/crimson_foot", "y": 180 }, "facing=south,flipped=false,occupied=false,part=foot,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/crimson_foot", + "model": "eroticdungeongame:block/x_cross/crimson_foot", "y": 180 }, "facing=south,flipped=false,occupied=false,part=head,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/crimson_head", + "model": "eroticdungeongame:block/x_cross/crimson_head", "y": 180 }, "facing=south,flipped=false,occupied=false,part=head,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/crimson_head", + "model": "eroticdungeongame:block/x_cross/crimson_head", "y": 180 }, "facing=south,flipped=false,occupied=true,part=foot,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/crimson_foot", + "model": "eroticdungeongame:block/x_cross/crimson_foot", "y": 180 }, "facing=south,flipped=false,occupied=true,part=foot,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/crimson_foot", + "model": "eroticdungeongame:block/x_cross/crimson_foot", "y": 180 }, "facing=south,flipped=false,occupied=true,part=head,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/crimson_head", + "model": "eroticdungeongame:block/x_cross/crimson_head", "y": 180 }, "facing=south,flipped=false,occupied=true,part=head,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/crimson_head", + "model": "eroticdungeongame:block/x_cross/crimson_head", "y": 180 }, "facing=south,flipped=true,occupied=false,part=foot,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/crimson_foot", + "model": "eroticdungeongame:block/x_cross/crimson_foot", "y": 180 }, "facing=south,flipped=true,occupied=false,part=foot,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/crimson_foot", + "model": "eroticdungeongame:block/x_cross/crimson_foot", "y": 180 }, "facing=south,flipped=true,occupied=false,part=head,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/crimson_head", + "model": "eroticdungeongame:block/x_cross/crimson_head", "y": 180 }, "facing=south,flipped=true,occupied=false,part=head,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/crimson_head", + "model": "eroticdungeongame:block/x_cross/crimson_head", "y": 180 }, "facing=south,flipped=true,occupied=true,part=foot,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/crimson_foot", + "model": "eroticdungeongame:block/x_cross/crimson_foot", "y": 180 }, "facing=south,flipped=true,occupied=true,part=foot,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/crimson_foot", + "model": "eroticdungeongame:block/x_cross/crimson_foot", "y": 180 }, "facing=south,flipped=true,occupied=true,part=head,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/crimson_head", + "model": "eroticdungeongame:block/x_cross/crimson_head", "y": 180 }, "facing=south,flipped=true,occupied=true,part=head,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/crimson_head", + "model": "eroticdungeongame:block/x_cross/crimson_head", "y": 180 }, "facing=west,flipped=false,occupied=false,part=foot,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/crimson_foot", + "model": "eroticdungeongame:block/x_cross/crimson_foot", "y": 270 }, "facing=west,flipped=false,occupied=false,part=foot,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/crimson_foot", + "model": "eroticdungeongame:block/x_cross/crimson_foot", "y": 270 }, "facing=west,flipped=false,occupied=false,part=head,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/crimson_head", + "model": "eroticdungeongame:block/x_cross/crimson_head", "y": 270 }, "facing=west,flipped=false,occupied=false,part=head,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/crimson_head", + "model": "eroticdungeongame:block/x_cross/crimson_head", "y": 270 }, "facing=west,flipped=false,occupied=true,part=foot,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/crimson_foot", + "model": "eroticdungeongame:block/x_cross/crimson_foot", "y": 270 }, "facing=west,flipped=false,occupied=true,part=foot,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/crimson_foot", + "model": "eroticdungeongame:block/x_cross/crimson_foot", "y": 270 }, "facing=west,flipped=false,occupied=true,part=head,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/crimson_head", + "model": "eroticdungeongame:block/x_cross/crimson_head", "y": 270 }, "facing=west,flipped=false,occupied=true,part=head,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/crimson_head", + "model": "eroticdungeongame:block/x_cross/crimson_head", "y": 270 }, "facing=west,flipped=true,occupied=false,part=foot,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/crimson_foot", + "model": "eroticdungeongame:block/x_cross/crimson_foot", "y": 270 }, "facing=west,flipped=true,occupied=false,part=foot,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/crimson_foot", + "model": "eroticdungeongame:block/x_cross/crimson_foot", "y": 270 }, "facing=west,flipped=true,occupied=false,part=head,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/crimson_head", + "model": "eroticdungeongame:block/x_cross/crimson_head", "y": 270 }, "facing=west,flipped=true,occupied=false,part=head,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/crimson_head", + "model": "eroticdungeongame:block/x_cross/crimson_head", "y": 270 }, "facing=west,flipped=true,occupied=true,part=foot,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/crimson_foot", + "model": "eroticdungeongame:block/x_cross/crimson_foot", "y": 270 }, "facing=west,flipped=true,occupied=true,part=foot,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/crimson_foot", + "model": "eroticdungeongame:block/x_cross/crimson_foot", "y": 270 }, "facing=west,flipped=true,occupied=true,part=head,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/crimson_head", + "model": "eroticdungeongame:block/x_cross/crimson_head", "y": 270 }, "facing=west,flipped=true,occupied=true,part=head,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/crimson_head", + "model": "eroticdungeongame:block/x_cross/crimson_head", "y": 270 } } diff --git a/src/generated/resources/assets/eroticdungeongame/blockstates/dark_oak_petrine_cross.json b/src/generated/resources/assets/eroticdungeongame/blockstates/dark_oak_petrine_cross.json index 2959a21c..f7ff3789 100644 --- a/src/generated/resources/assets/eroticdungeongame/blockstates/dark_oak_petrine_cross.json +++ b/src/generated/resources/assets/eroticdungeongame/blockstates/dark_oak_petrine_cross.json @@ -1,483 +1,483 @@ { "variants": { "facing=east,flipped=false,occupied=false,part=main_left,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/dark_oak_foot_left", + "model": "eroticdungeongame:block/petrine_cross/dark_oak_foot_left", "y": 90 }, "facing=east,flipped=false,occupied=false,part=main_left,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/dark_oak_foot_left", + "model": "eroticdungeongame:block/petrine_cross/dark_oak_foot_left", "y": 90 }, "facing=east,flipped=false,occupied=false,part=main_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/dark_oak_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/dark_oak_foot_middle", "y": 90 }, "facing=east,flipped=false,occupied=false,part=main_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/dark_oak_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/dark_oak_foot_middle", "y": 90 }, "facing=east,flipped=false,occupied=false,part=main_right,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/dark_oak_foot_right", + "model": "eroticdungeongame:block/petrine_cross/dark_oak_foot_right", "y": 90 }, "facing=east,flipped=false,occupied=false,part=main_right,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/dark_oak_foot_right", + "model": "eroticdungeongame:block/petrine_cross/dark_oak_foot_right", "y": 90 }, "facing=east,flipped=false,occupied=false,part=secondary_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/dark_oak_head", + "model": "eroticdungeongame:block/petrine_cross/dark_oak_head", "y": 90 }, "facing=east,flipped=false,occupied=false,part=secondary_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/dark_oak_head", + "model": "eroticdungeongame:block/petrine_cross/dark_oak_head", "y": 90 }, "facing=east,flipped=false,occupied=true,part=main_left,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/dark_oak_foot_left", + "model": "eroticdungeongame:block/petrine_cross/dark_oak_foot_left", "y": 90 }, "facing=east,flipped=false,occupied=true,part=main_left,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/dark_oak_foot_left", + "model": "eroticdungeongame:block/petrine_cross/dark_oak_foot_left", "y": 90 }, "facing=east,flipped=false,occupied=true,part=main_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/dark_oak_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/dark_oak_foot_middle", "y": 90 }, "facing=east,flipped=false,occupied=true,part=main_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/dark_oak_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/dark_oak_foot_middle", "y": 90 }, "facing=east,flipped=false,occupied=true,part=main_right,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/dark_oak_foot_right", + "model": "eroticdungeongame:block/petrine_cross/dark_oak_foot_right", "y": 90 }, "facing=east,flipped=false,occupied=true,part=main_right,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/dark_oak_foot_right", + "model": "eroticdungeongame:block/petrine_cross/dark_oak_foot_right", "y": 90 }, "facing=east,flipped=false,occupied=true,part=secondary_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/dark_oak_head", + "model": "eroticdungeongame:block/petrine_cross/dark_oak_head", "y": 90 }, "facing=east,flipped=false,occupied=true,part=secondary_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/dark_oak_head", + "model": "eroticdungeongame:block/petrine_cross/dark_oak_head", "y": 90 }, "facing=east,flipped=true,occupied=false,part=main_left,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/dark_oak_foot_left", + "model": "eroticdungeongame:block/petrine_cross/dark_oak_foot_left", "y": 90 }, "facing=east,flipped=true,occupied=false,part=main_left,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/dark_oak_foot_left", + "model": "eroticdungeongame:block/petrine_cross/dark_oak_foot_left", "y": 90 }, "facing=east,flipped=true,occupied=false,part=main_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/dark_oak_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/dark_oak_foot_middle", "y": 90 }, "facing=east,flipped=true,occupied=false,part=main_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/dark_oak_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/dark_oak_foot_middle", "y": 90 }, "facing=east,flipped=true,occupied=false,part=main_right,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/dark_oak_foot_right", + "model": "eroticdungeongame:block/petrine_cross/dark_oak_foot_right", "y": 90 }, "facing=east,flipped=true,occupied=false,part=main_right,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/dark_oak_foot_right", + "model": "eroticdungeongame:block/petrine_cross/dark_oak_foot_right", "y": 90 }, "facing=east,flipped=true,occupied=false,part=secondary_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/dark_oak_head", + "model": "eroticdungeongame:block/petrine_cross/dark_oak_head", "y": 90 }, "facing=east,flipped=true,occupied=false,part=secondary_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/dark_oak_head", + "model": "eroticdungeongame:block/petrine_cross/dark_oak_head", "y": 90 }, "facing=east,flipped=true,occupied=true,part=main_left,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/dark_oak_foot_left", + "model": "eroticdungeongame:block/petrine_cross/dark_oak_foot_left", "y": 90 }, "facing=east,flipped=true,occupied=true,part=main_left,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/dark_oak_foot_left", + "model": "eroticdungeongame:block/petrine_cross/dark_oak_foot_left", "y": 90 }, "facing=east,flipped=true,occupied=true,part=main_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/dark_oak_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/dark_oak_foot_middle", "y": 90 }, "facing=east,flipped=true,occupied=true,part=main_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/dark_oak_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/dark_oak_foot_middle", "y": 90 }, "facing=east,flipped=true,occupied=true,part=main_right,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/dark_oak_foot_right", + "model": "eroticdungeongame:block/petrine_cross/dark_oak_foot_right", "y": 90 }, "facing=east,flipped=true,occupied=true,part=main_right,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/dark_oak_foot_right", + "model": "eroticdungeongame:block/petrine_cross/dark_oak_foot_right", "y": 90 }, "facing=east,flipped=true,occupied=true,part=secondary_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/dark_oak_head", + "model": "eroticdungeongame:block/petrine_cross/dark_oak_head", "y": 90 }, "facing=east,flipped=true,occupied=true,part=secondary_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/dark_oak_head", + "model": "eroticdungeongame:block/petrine_cross/dark_oak_head", "y": 90 }, "facing=north,flipped=false,occupied=false,part=main_left,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/dark_oak_foot_left" + "model": "eroticdungeongame:block/petrine_cross/dark_oak_foot_left" }, "facing=north,flipped=false,occupied=false,part=main_left,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/dark_oak_foot_left" + "model": "eroticdungeongame:block/petrine_cross/dark_oak_foot_left" }, "facing=north,flipped=false,occupied=false,part=main_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/dark_oak_foot_middle" + "model": "eroticdungeongame:block/petrine_cross/dark_oak_foot_middle" }, "facing=north,flipped=false,occupied=false,part=main_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/dark_oak_foot_middle" + "model": "eroticdungeongame:block/petrine_cross/dark_oak_foot_middle" }, "facing=north,flipped=false,occupied=false,part=main_right,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/dark_oak_foot_right" + "model": "eroticdungeongame:block/petrine_cross/dark_oak_foot_right" }, "facing=north,flipped=false,occupied=false,part=main_right,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/dark_oak_foot_right" + "model": "eroticdungeongame:block/petrine_cross/dark_oak_foot_right" }, "facing=north,flipped=false,occupied=false,part=secondary_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/dark_oak_head" + "model": "eroticdungeongame:block/petrine_cross/dark_oak_head" }, "facing=north,flipped=false,occupied=false,part=secondary_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/dark_oak_head" + "model": "eroticdungeongame:block/petrine_cross/dark_oak_head" }, "facing=north,flipped=false,occupied=true,part=main_left,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/dark_oak_foot_left" + "model": "eroticdungeongame:block/petrine_cross/dark_oak_foot_left" }, "facing=north,flipped=false,occupied=true,part=main_left,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/dark_oak_foot_left" + "model": "eroticdungeongame:block/petrine_cross/dark_oak_foot_left" }, "facing=north,flipped=false,occupied=true,part=main_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/dark_oak_foot_middle" + "model": "eroticdungeongame:block/petrine_cross/dark_oak_foot_middle" }, "facing=north,flipped=false,occupied=true,part=main_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/dark_oak_foot_middle" + "model": "eroticdungeongame:block/petrine_cross/dark_oak_foot_middle" }, "facing=north,flipped=false,occupied=true,part=main_right,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/dark_oak_foot_right" + "model": "eroticdungeongame:block/petrine_cross/dark_oak_foot_right" }, "facing=north,flipped=false,occupied=true,part=main_right,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/dark_oak_foot_right" + "model": "eroticdungeongame:block/petrine_cross/dark_oak_foot_right" }, "facing=north,flipped=false,occupied=true,part=secondary_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/dark_oak_head" + "model": "eroticdungeongame:block/petrine_cross/dark_oak_head" }, "facing=north,flipped=false,occupied=true,part=secondary_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/dark_oak_head" + "model": "eroticdungeongame:block/petrine_cross/dark_oak_head" }, "facing=north,flipped=true,occupied=false,part=main_left,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/dark_oak_foot_left" + "model": "eroticdungeongame:block/petrine_cross/dark_oak_foot_left" }, "facing=north,flipped=true,occupied=false,part=main_left,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/dark_oak_foot_left" + "model": "eroticdungeongame:block/petrine_cross/dark_oak_foot_left" }, "facing=north,flipped=true,occupied=false,part=main_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/dark_oak_foot_middle" + "model": "eroticdungeongame:block/petrine_cross/dark_oak_foot_middle" }, "facing=north,flipped=true,occupied=false,part=main_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/dark_oak_foot_middle" + "model": "eroticdungeongame:block/petrine_cross/dark_oak_foot_middle" }, "facing=north,flipped=true,occupied=false,part=main_right,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/dark_oak_foot_right" + "model": "eroticdungeongame:block/petrine_cross/dark_oak_foot_right" }, "facing=north,flipped=true,occupied=false,part=main_right,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/dark_oak_foot_right" + "model": "eroticdungeongame:block/petrine_cross/dark_oak_foot_right" }, "facing=north,flipped=true,occupied=false,part=secondary_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/dark_oak_head" + "model": "eroticdungeongame:block/petrine_cross/dark_oak_head" }, "facing=north,flipped=true,occupied=false,part=secondary_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/dark_oak_head" + "model": "eroticdungeongame:block/petrine_cross/dark_oak_head" }, "facing=north,flipped=true,occupied=true,part=main_left,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/dark_oak_foot_left" + "model": "eroticdungeongame:block/petrine_cross/dark_oak_foot_left" }, "facing=north,flipped=true,occupied=true,part=main_left,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/dark_oak_foot_left" + "model": "eroticdungeongame:block/petrine_cross/dark_oak_foot_left" }, "facing=north,flipped=true,occupied=true,part=main_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/dark_oak_foot_middle" + "model": "eroticdungeongame:block/petrine_cross/dark_oak_foot_middle" }, "facing=north,flipped=true,occupied=true,part=main_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/dark_oak_foot_middle" + "model": "eroticdungeongame:block/petrine_cross/dark_oak_foot_middle" }, "facing=north,flipped=true,occupied=true,part=main_right,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/dark_oak_foot_right" + "model": "eroticdungeongame:block/petrine_cross/dark_oak_foot_right" }, "facing=north,flipped=true,occupied=true,part=main_right,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/dark_oak_foot_right" + "model": "eroticdungeongame:block/petrine_cross/dark_oak_foot_right" }, "facing=north,flipped=true,occupied=true,part=secondary_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/dark_oak_head" + "model": "eroticdungeongame:block/petrine_cross/dark_oak_head" }, "facing=north,flipped=true,occupied=true,part=secondary_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/dark_oak_head" + "model": "eroticdungeongame:block/petrine_cross/dark_oak_head" }, "facing=south,flipped=false,occupied=false,part=main_left,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/dark_oak_foot_left", + "model": "eroticdungeongame:block/petrine_cross/dark_oak_foot_left", "y": 180 }, "facing=south,flipped=false,occupied=false,part=main_left,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/dark_oak_foot_left", + "model": "eroticdungeongame:block/petrine_cross/dark_oak_foot_left", "y": 180 }, "facing=south,flipped=false,occupied=false,part=main_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/dark_oak_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/dark_oak_foot_middle", "y": 180 }, "facing=south,flipped=false,occupied=false,part=main_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/dark_oak_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/dark_oak_foot_middle", "y": 180 }, "facing=south,flipped=false,occupied=false,part=main_right,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/dark_oak_foot_right", + "model": "eroticdungeongame:block/petrine_cross/dark_oak_foot_right", "y": 180 }, "facing=south,flipped=false,occupied=false,part=main_right,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/dark_oak_foot_right", + "model": "eroticdungeongame:block/petrine_cross/dark_oak_foot_right", "y": 180 }, "facing=south,flipped=false,occupied=false,part=secondary_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/dark_oak_head", + "model": "eroticdungeongame:block/petrine_cross/dark_oak_head", "y": 180 }, "facing=south,flipped=false,occupied=false,part=secondary_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/dark_oak_head", + "model": "eroticdungeongame:block/petrine_cross/dark_oak_head", "y": 180 }, "facing=south,flipped=false,occupied=true,part=main_left,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/dark_oak_foot_left", + "model": "eroticdungeongame:block/petrine_cross/dark_oak_foot_left", "y": 180 }, "facing=south,flipped=false,occupied=true,part=main_left,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/dark_oak_foot_left", + "model": "eroticdungeongame:block/petrine_cross/dark_oak_foot_left", "y": 180 }, "facing=south,flipped=false,occupied=true,part=main_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/dark_oak_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/dark_oak_foot_middle", "y": 180 }, "facing=south,flipped=false,occupied=true,part=main_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/dark_oak_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/dark_oak_foot_middle", "y": 180 }, "facing=south,flipped=false,occupied=true,part=main_right,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/dark_oak_foot_right", + "model": "eroticdungeongame:block/petrine_cross/dark_oak_foot_right", "y": 180 }, "facing=south,flipped=false,occupied=true,part=main_right,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/dark_oak_foot_right", + "model": "eroticdungeongame:block/petrine_cross/dark_oak_foot_right", "y": 180 }, "facing=south,flipped=false,occupied=true,part=secondary_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/dark_oak_head", + "model": "eroticdungeongame:block/petrine_cross/dark_oak_head", "y": 180 }, "facing=south,flipped=false,occupied=true,part=secondary_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/dark_oak_head", + "model": "eroticdungeongame:block/petrine_cross/dark_oak_head", "y": 180 }, "facing=south,flipped=true,occupied=false,part=main_left,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/dark_oak_foot_left", + "model": "eroticdungeongame:block/petrine_cross/dark_oak_foot_left", "y": 180 }, "facing=south,flipped=true,occupied=false,part=main_left,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/dark_oak_foot_left", + "model": "eroticdungeongame:block/petrine_cross/dark_oak_foot_left", "y": 180 }, "facing=south,flipped=true,occupied=false,part=main_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/dark_oak_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/dark_oak_foot_middle", "y": 180 }, "facing=south,flipped=true,occupied=false,part=main_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/dark_oak_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/dark_oak_foot_middle", "y": 180 }, "facing=south,flipped=true,occupied=false,part=main_right,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/dark_oak_foot_right", + "model": "eroticdungeongame:block/petrine_cross/dark_oak_foot_right", "y": 180 }, "facing=south,flipped=true,occupied=false,part=main_right,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/dark_oak_foot_right", + "model": "eroticdungeongame:block/petrine_cross/dark_oak_foot_right", "y": 180 }, "facing=south,flipped=true,occupied=false,part=secondary_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/dark_oak_head", + "model": "eroticdungeongame:block/petrine_cross/dark_oak_head", "y": 180 }, "facing=south,flipped=true,occupied=false,part=secondary_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/dark_oak_head", + "model": "eroticdungeongame:block/petrine_cross/dark_oak_head", "y": 180 }, "facing=south,flipped=true,occupied=true,part=main_left,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/dark_oak_foot_left", + "model": "eroticdungeongame:block/petrine_cross/dark_oak_foot_left", "y": 180 }, "facing=south,flipped=true,occupied=true,part=main_left,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/dark_oak_foot_left", + "model": "eroticdungeongame:block/petrine_cross/dark_oak_foot_left", "y": 180 }, "facing=south,flipped=true,occupied=true,part=main_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/dark_oak_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/dark_oak_foot_middle", "y": 180 }, "facing=south,flipped=true,occupied=true,part=main_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/dark_oak_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/dark_oak_foot_middle", "y": 180 }, "facing=south,flipped=true,occupied=true,part=main_right,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/dark_oak_foot_right", + "model": "eroticdungeongame:block/petrine_cross/dark_oak_foot_right", "y": 180 }, "facing=south,flipped=true,occupied=true,part=main_right,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/dark_oak_foot_right", + "model": "eroticdungeongame:block/petrine_cross/dark_oak_foot_right", "y": 180 }, "facing=south,flipped=true,occupied=true,part=secondary_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/dark_oak_head", + "model": "eroticdungeongame:block/petrine_cross/dark_oak_head", "y": 180 }, "facing=south,flipped=true,occupied=true,part=secondary_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/dark_oak_head", + "model": "eroticdungeongame:block/petrine_cross/dark_oak_head", "y": 180 }, "facing=west,flipped=false,occupied=false,part=main_left,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/dark_oak_foot_left", + "model": "eroticdungeongame:block/petrine_cross/dark_oak_foot_left", "y": 270 }, "facing=west,flipped=false,occupied=false,part=main_left,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/dark_oak_foot_left", + "model": "eroticdungeongame:block/petrine_cross/dark_oak_foot_left", "y": 270 }, "facing=west,flipped=false,occupied=false,part=main_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/dark_oak_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/dark_oak_foot_middle", "y": 270 }, "facing=west,flipped=false,occupied=false,part=main_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/dark_oak_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/dark_oak_foot_middle", "y": 270 }, "facing=west,flipped=false,occupied=false,part=main_right,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/dark_oak_foot_right", + "model": "eroticdungeongame:block/petrine_cross/dark_oak_foot_right", "y": 270 }, "facing=west,flipped=false,occupied=false,part=main_right,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/dark_oak_foot_right", + "model": "eroticdungeongame:block/petrine_cross/dark_oak_foot_right", "y": 270 }, "facing=west,flipped=false,occupied=false,part=secondary_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/dark_oak_head", + "model": "eroticdungeongame:block/petrine_cross/dark_oak_head", "y": 270 }, "facing=west,flipped=false,occupied=false,part=secondary_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/dark_oak_head", + "model": "eroticdungeongame:block/petrine_cross/dark_oak_head", "y": 270 }, "facing=west,flipped=false,occupied=true,part=main_left,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/dark_oak_foot_left", + "model": "eroticdungeongame:block/petrine_cross/dark_oak_foot_left", "y": 270 }, "facing=west,flipped=false,occupied=true,part=main_left,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/dark_oak_foot_left", + "model": "eroticdungeongame:block/petrine_cross/dark_oak_foot_left", "y": 270 }, "facing=west,flipped=false,occupied=true,part=main_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/dark_oak_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/dark_oak_foot_middle", "y": 270 }, "facing=west,flipped=false,occupied=true,part=main_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/dark_oak_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/dark_oak_foot_middle", "y": 270 }, "facing=west,flipped=false,occupied=true,part=main_right,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/dark_oak_foot_right", + "model": "eroticdungeongame:block/petrine_cross/dark_oak_foot_right", "y": 270 }, "facing=west,flipped=false,occupied=true,part=main_right,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/dark_oak_foot_right", + "model": "eroticdungeongame:block/petrine_cross/dark_oak_foot_right", "y": 270 }, "facing=west,flipped=false,occupied=true,part=secondary_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/dark_oak_head", + "model": "eroticdungeongame:block/petrine_cross/dark_oak_head", "y": 270 }, "facing=west,flipped=false,occupied=true,part=secondary_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/dark_oak_head", + "model": "eroticdungeongame:block/petrine_cross/dark_oak_head", "y": 270 }, "facing=west,flipped=true,occupied=false,part=main_left,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/dark_oak_foot_left", + "model": "eroticdungeongame:block/petrine_cross/dark_oak_foot_left", "y": 270 }, "facing=west,flipped=true,occupied=false,part=main_left,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/dark_oak_foot_left", + "model": "eroticdungeongame:block/petrine_cross/dark_oak_foot_left", "y": 270 }, "facing=west,flipped=true,occupied=false,part=main_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/dark_oak_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/dark_oak_foot_middle", "y": 270 }, "facing=west,flipped=true,occupied=false,part=main_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/dark_oak_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/dark_oak_foot_middle", "y": 270 }, "facing=west,flipped=true,occupied=false,part=main_right,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/dark_oak_foot_right", + "model": "eroticdungeongame:block/petrine_cross/dark_oak_foot_right", "y": 270 }, "facing=west,flipped=true,occupied=false,part=main_right,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/dark_oak_foot_right", + "model": "eroticdungeongame:block/petrine_cross/dark_oak_foot_right", "y": 270 }, "facing=west,flipped=true,occupied=false,part=secondary_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/dark_oak_head", + "model": "eroticdungeongame:block/petrine_cross/dark_oak_head", "y": 270 }, "facing=west,flipped=true,occupied=false,part=secondary_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/dark_oak_head", + "model": "eroticdungeongame:block/petrine_cross/dark_oak_head", "y": 270 }, "facing=west,flipped=true,occupied=true,part=main_left,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/dark_oak_foot_left", + "model": "eroticdungeongame:block/petrine_cross/dark_oak_foot_left", "y": 270 }, "facing=west,flipped=true,occupied=true,part=main_left,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/dark_oak_foot_left", + "model": "eroticdungeongame:block/petrine_cross/dark_oak_foot_left", "y": 270 }, "facing=west,flipped=true,occupied=true,part=main_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/dark_oak_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/dark_oak_foot_middle", "y": 270 }, "facing=west,flipped=true,occupied=true,part=main_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/dark_oak_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/dark_oak_foot_middle", "y": 270 }, "facing=west,flipped=true,occupied=true,part=main_right,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/dark_oak_foot_right", + "model": "eroticdungeongame:block/petrine_cross/dark_oak_foot_right", "y": 270 }, "facing=west,flipped=true,occupied=true,part=main_right,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/dark_oak_foot_right", + "model": "eroticdungeongame:block/petrine_cross/dark_oak_foot_right", "y": 270 }, "facing=west,flipped=true,occupied=true,part=secondary_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/dark_oak_head", + "model": "eroticdungeongame:block/petrine_cross/dark_oak_head", "y": 270 }, "facing=west,flipped=true,occupied=true,part=secondary_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/dark_oak_head", + "model": "eroticdungeongame:block/petrine_cross/dark_oak_head", "y": 270 } } diff --git a/src/generated/resources/assets/eroticdungeongame/blockstates/dark_oak_spanish_donkey.json b/src/generated/resources/assets/eroticdungeongame/blockstates/dark_oak_spanish_donkey.json new file mode 100644 index 00000000..e3d602ae --- /dev/null +++ b/src/generated/resources/assets/eroticdungeongame/blockstates/dark_oak_spanish_donkey.json @@ -0,0 +1,124 @@ +{ + "variants": { + "facing=east,flipped=false,occupied=false,waterlogged=false": { + "model": "eroticdungeongame:block/spanish_donkey/dark_oak", + "y": 180 + }, + "facing=east,flipped=false,occupied=false,waterlogged=true": { + "model": "eroticdungeongame:block/spanish_donkey/dark_oak", + "y": 180 + }, + "facing=east,flipped=false,occupied=true,waterlogged=false": { + "model": "eroticdungeongame:block/spanish_donkey/dark_oak", + "y": 180 + }, + "facing=east,flipped=false,occupied=true,waterlogged=true": { + "model": "eroticdungeongame:block/spanish_donkey/dark_oak", + "y": 180 + }, + "facing=east,flipped=true,occupied=false,waterlogged=false": { + "model": "eroticdungeongame:block/spanish_donkey/dark_oak", + "y": 180 + }, + "facing=east,flipped=true,occupied=false,waterlogged=true": { + "model": "eroticdungeongame:block/spanish_donkey/dark_oak", + "y": 180 + }, + "facing=east,flipped=true,occupied=true,waterlogged=false": { + "model": "eroticdungeongame:block/spanish_donkey/dark_oak", + "y": 180 + }, + "facing=east,flipped=true,occupied=true,waterlogged=true": { + "model": "eroticdungeongame:block/spanish_donkey/dark_oak", + "y": 180 + }, + "facing=north,flipped=false,occupied=false,waterlogged=false": { + "model": "eroticdungeongame:block/spanish_donkey/dark_oak", + "y": 90 + }, + "facing=north,flipped=false,occupied=false,waterlogged=true": { + "model": "eroticdungeongame:block/spanish_donkey/dark_oak", + "y": 90 + }, + "facing=north,flipped=false,occupied=true,waterlogged=false": { + "model": "eroticdungeongame:block/spanish_donkey/dark_oak", + "y": 90 + }, + "facing=north,flipped=false,occupied=true,waterlogged=true": { + "model": "eroticdungeongame:block/spanish_donkey/dark_oak", + "y": 90 + }, + "facing=north,flipped=true,occupied=false,waterlogged=false": { + "model": "eroticdungeongame:block/spanish_donkey/dark_oak", + "y": 90 + }, + "facing=north,flipped=true,occupied=false,waterlogged=true": { + "model": "eroticdungeongame:block/spanish_donkey/dark_oak", + "y": 90 + }, + "facing=north,flipped=true,occupied=true,waterlogged=false": { + "model": "eroticdungeongame:block/spanish_donkey/dark_oak", + "y": 90 + }, + "facing=north,flipped=true,occupied=true,waterlogged=true": { + "model": "eroticdungeongame:block/spanish_donkey/dark_oak", + "y": 90 + }, + "facing=south,flipped=false,occupied=false,waterlogged=false": { + "model": "eroticdungeongame:block/spanish_donkey/dark_oak", + "y": 270 + }, + "facing=south,flipped=false,occupied=false,waterlogged=true": { + "model": "eroticdungeongame:block/spanish_donkey/dark_oak", + "y": 270 + }, + "facing=south,flipped=false,occupied=true,waterlogged=false": { + "model": "eroticdungeongame:block/spanish_donkey/dark_oak", + "y": 270 + }, + "facing=south,flipped=false,occupied=true,waterlogged=true": { + "model": "eroticdungeongame:block/spanish_donkey/dark_oak", + "y": 270 + }, + "facing=south,flipped=true,occupied=false,waterlogged=false": { + "model": "eroticdungeongame:block/spanish_donkey/dark_oak", + "y": 270 + }, + "facing=south,flipped=true,occupied=false,waterlogged=true": { + "model": "eroticdungeongame:block/spanish_donkey/dark_oak", + "y": 270 + }, + "facing=south,flipped=true,occupied=true,waterlogged=false": { + "model": "eroticdungeongame:block/spanish_donkey/dark_oak", + "y": 270 + }, + "facing=south,flipped=true,occupied=true,waterlogged=true": { + "model": "eroticdungeongame:block/spanish_donkey/dark_oak", + "y": 270 + }, + "facing=west,flipped=false,occupied=false,waterlogged=false": { + "model": "eroticdungeongame:block/spanish_donkey/dark_oak" + }, + "facing=west,flipped=false,occupied=false,waterlogged=true": { + "model": "eroticdungeongame:block/spanish_donkey/dark_oak" + }, + "facing=west,flipped=false,occupied=true,waterlogged=false": { + "model": "eroticdungeongame:block/spanish_donkey/dark_oak" + }, + "facing=west,flipped=false,occupied=true,waterlogged=true": { + "model": "eroticdungeongame:block/spanish_donkey/dark_oak" + }, + "facing=west,flipped=true,occupied=false,waterlogged=false": { + "model": "eroticdungeongame:block/spanish_donkey/dark_oak" + }, + "facing=west,flipped=true,occupied=false,waterlogged=true": { + "model": "eroticdungeongame:block/spanish_donkey/dark_oak" + }, + "facing=west,flipped=true,occupied=true,waterlogged=false": { + "model": "eroticdungeongame:block/spanish_donkey/dark_oak" + }, + "facing=west,flipped=true,occupied=true,waterlogged=true": { + "model": "eroticdungeongame:block/spanish_donkey/dark_oak" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/eroticdungeongame/blockstates/dark_oak_x_cross.json b/src/generated/resources/assets/eroticdungeongame/blockstates/dark_oak_x_cross.json index 5af0edc1..8bdec4cc 100644 --- a/src/generated/resources/assets/eroticdungeongame/blockstates/dark_oak_x_cross.json +++ b/src/generated/resources/assets/eroticdungeongame/blockstates/dark_oak_x_cross.json @@ -1,243 +1,243 @@ { "variants": { "facing=east,flipped=false,occupied=false,part=foot,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/dark_oak_foot", + "model": "eroticdungeongame:block/x_cross/dark_oak_foot", "y": 90 }, "facing=east,flipped=false,occupied=false,part=foot,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/dark_oak_foot", + "model": "eroticdungeongame:block/x_cross/dark_oak_foot", "y": 90 }, "facing=east,flipped=false,occupied=false,part=head,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/dark_oak_head", + "model": "eroticdungeongame:block/x_cross/dark_oak_head", "y": 90 }, "facing=east,flipped=false,occupied=false,part=head,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/dark_oak_head", + "model": "eroticdungeongame:block/x_cross/dark_oak_head", "y": 90 }, "facing=east,flipped=false,occupied=true,part=foot,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/dark_oak_foot", + "model": "eroticdungeongame:block/x_cross/dark_oak_foot", "y": 90 }, "facing=east,flipped=false,occupied=true,part=foot,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/dark_oak_foot", + "model": "eroticdungeongame:block/x_cross/dark_oak_foot", "y": 90 }, "facing=east,flipped=false,occupied=true,part=head,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/dark_oak_head", + "model": "eroticdungeongame:block/x_cross/dark_oak_head", "y": 90 }, "facing=east,flipped=false,occupied=true,part=head,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/dark_oak_head", + "model": "eroticdungeongame:block/x_cross/dark_oak_head", "y": 90 }, "facing=east,flipped=true,occupied=false,part=foot,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/dark_oak_foot", + "model": "eroticdungeongame:block/x_cross/dark_oak_foot", "y": 90 }, "facing=east,flipped=true,occupied=false,part=foot,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/dark_oak_foot", + "model": "eroticdungeongame:block/x_cross/dark_oak_foot", "y": 90 }, "facing=east,flipped=true,occupied=false,part=head,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/dark_oak_head", + "model": "eroticdungeongame:block/x_cross/dark_oak_head", "y": 90 }, "facing=east,flipped=true,occupied=false,part=head,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/dark_oak_head", + "model": "eroticdungeongame:block/x_cross/dark_oak_head", "y": 90 }, "facing=east,flipped=true,occupied=true,part=foot,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/dark_oak_foot", + "model": "eroticdungeongame:block/x_cross/dark_oak_foot", "y": 90 }, "facing=east,flipped=true,occupied=true,part=foot,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/dark_oak_foot", + "model": "eroticdungeongame:block/x_cross/dark_oak_foot", "y": 90 }, "facing=east,flipped=true,occupied=true,part=head,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/dark_oak_head", + "model": "eroticdungeongame:block/x_cross/dark_oak_head", "y": 90 }, "facing=east,flipped=true,occupied=true,part=head,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/dark_oak_head", + "model": "eroticdungeongame:block/x_cross/dark_oak_head", "y": 90 }, "facing=north,flipped=false,occupied=false,part=foot,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/dark_oak_foot" + "model": "eroticdungeongame:block/x_cross/dark_oak_foot" }, "facing=north,flipped=false,occupied=false,part=foot,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/dark_oak_foot" + "model": "eroticdungeongame:block/x_cross/dark_oak_foot" }, "facing=north,flipped=false,occupied=false,part=head,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/dark_oak_head" + "model": "eroticdungeongame:block/x_cross/dark_oak_head" }, "facing=north,flipped=false,occupied=false,part=head,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/dark_oak_head" + "model": "eroticdungeongame:block/x_cross/dark_oak_head" }, "facing=north,flipped=false,occupied=true,part=foot,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/dark_oak_foot" + "model": "eroticdungeongame:block/x_cross/dark_oak_foot" }, "facing=north,flipped=false,occupied=true,part=foot,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/dark_oak_foot" + "model": "eroticdungeongame:block/x_cross/dark_oak_foot" }, "facing=north,flipped=false,occupied=true,part=head,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/dark_oak_head" + "model": "eroticdungeongame:block/x_cross/dark_oak_head" }, "facing=north,flipped=false,occupied=true,part=head,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/dark_oak_head" + "model": "eroticdungeongame:block/x_cross/dark_oak_head" }, "facing=north,flipped=true,occupied=false,part=foot,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/dark_oak_foot" + "model": "eroticdungeongame:block/x_cross/dark_oak_foot" }, "facing=north,flipped=true,occupied=false,part=foot,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/dark_oak_foot" + "model": "eroticdungeongame:block/x_cross/dark_oak_foot" }, "facing=north,flipped=true,occupied=false,part=head,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/dark_oak_head" + "model": "eroticdungeongame:block/x_cross/dark_oak_head" }, "facing=north,flipped=true,occupied=false,part=head,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/dark_oak_head" + "model": "eroticdungeongame:block/x_cross/dark_oak_head" }, "facing=north,flipped=true,occupied=true,part=foot,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/dark_oak_foot" + "model": "eroticdungeongame:block/x_cross/dark_oak_foot" }, "facing=north,flipped=true,occupied=true,part=foot,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/dark_oak_foot" + "model": "eroticdungeongame:block/x_cross/dark_oak_foot" }, "facing=north,flipped=true,occupied=true,part=head,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/dark_oak_head" + "model": "eroticdungeongame:block/x_cross/dark_oak_head" }, "facing=north,flipped=true,occupied=true,part=head,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/dark_oak_head" + "model": "eroticdungeongame:block/x_cross/dark_oak_head" }, "facing=south,flipped=false,occupied=false,part=foot,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/dark_oak_foot", + "model": "eroticdungeongame:block/x_cross/dark_oak_foot", "y": 180 }, "facing=south,flipped=false,occupied=false,part=foot,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/dark_oak_foot", + "model": "eroticdungeongame:block/x_cross/dark_oak_foot", "y": 180 }, "facing=south,flipped=false,occupied=false,part=head,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/dark_oak_head", + "model": "eroticdungeongame:block/x_cross/dark_oak_head", "y": 180 }, "facing=south,flipped=false,occupied=false,part=head,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/dark_oak_head", + "model": "eroticdungeongame:block/x_cross/dark_oak_head", "y": 180 }, "facing=south,flipped=false,occupied=true,part=foot,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/dark_oak_foot", + "model": "eroticdungeongame:block/x_cross/dark_oak_foot", "y": 180 }, "facing=south,flipped=false,occupied=true,part=foot,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/dark_oak_foot", + "model": "eroticdungeongame:block/x_cross/dark_oak_foot", "y": 180 }, "facing=south,flipped=false,occupied=true,part=head,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/dark_oak_head", + "model": "eroticdungeongame:block/x_cross/dark_oak_head", "y": 180 }, "facing=south,flipped=false,occupied=true,part=head,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/dark_oak_head", + "model": "eroticdungeongame:block/x_cross/dark_oak_head", "y": 180 }, "facing=south,flipped=true,occupied=false,part=foot,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/dark_oak_foot", + "model": "eroticdungeongame:block/x_cross/dark_oak_foot", "y": 180 }, "facing=south,flipped=true,occupied=false,part=foot,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/dark_oak_foot", + "model": "eroticdungeongame:block/x_cross/dark_oak_foot", "y": 180 }, "facing=south,flipped=true,occupied=false,part=head,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/dark_oak_head", + "model": "eroticdungeongame:block/x_cross/dark_oak_head", "y": 180 }, "facing=south,flipped=true,occupied=false,part=head,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/dark_oak_head", + "model": "eroticdungeongame:block/x_cross/dark_oak_head", "y": 180 }, "facing=south,flipped=true,occupied=true,part=foot,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/dark_oak_foot", + "model": "eroticdungeongame:block/x_cross/dark_oak_foot", "y": 180 }, "facing=south,flipped=true,occupied=true,part=foot,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/dark_oak_foot", + "model": "eroticdungeongame:block/x_cross/dark_oak_foot", "y": 180 }, "facing=south,flipped=true,occupied=true,part=head,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/dark_oak_head", + "model": "eroticdungeongame:block/x_cross/dark_oak_head", "y": 180 }, "facing=south,flipped=true,occupied=true,part=head,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/dark_oak_head", + "model": "eroticdungeongame:block/x_cross/dark_oak_head", "y": 180 }, "facing=west,flipped=false,occupied=false,part=foot,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/dark_oak_foot", + "model": "eroticdungeongame:block/x_cross/dark_oak_foot", "y": 270 }, "facing=west,flipped=false,occupied=false,part=foot,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/dark_oak_foot", + "model": "eroticdungeongame:block/x_cross/dark_oak_foot", "y": 270 }, "facing=west,flipped=false,occupied=false,part=head,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/dark_oak_head", + "model": "eroticdungeongame:block/x_cross/dark_oak_head", "y": 270 }, "facing=west,flipped=false,occupied=false,part=head,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/dark_oak_head", + "model": "eroticdungeongame:block/x_cross/dark_oak_head", "y": 270 }, "facing=west,flipped=false,occupied=true,part=foot,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/dark_oak_foot", + "model": "eroticdungeongame:block/x_cross/dark_oak_foot", "y": 270 }, "facing=west,flipped=false,occupied=true,part=foot,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/dark_oak_foot", + "model": "eroticdungeongame:block/x_cross/dark_oak_foot", "y": 270 }, "facing=west,flipped=false,occupied=true,part=head,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/dark_oak_head", + "model": "eroticdungeongame:block/x_cross/dark_oak_head", "y": 270 }, "facing=west,flipped=false,occupied=true,part=head,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/dark_oak_head", + "model": "eroticdungeongame:block/x_cross/dark_oak_head", "y": 270 }, "facing=west,flipped=true,occupied=false,part=foot,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/dark_oak_foot", + "model": "eroticdungeongame:block/x_cross/dark_oak_foot", "y": 270 }, "facing=west,flipped=true,occupied=false,part=foot,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/dark_oak_foot", + "model": "eroticdungeongame:block/x_cross/dark_oak_foot", "y": 270 }, "facing=west,flipped=true,occupied=false,part=head,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/dark_oak_head", + "model": "eroticdungeongame:block/x_cross/dark_oak_head", "y": 270 }, "facing=west,flipped=true,occupied=false,part=head,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/dark_oak_head", + "model": "eroticdungeongame:block/x_cross/dark_oak_head", "y": 270 }, "facing=west,flipped=true,occupied=true,part=foot,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/dark_oak_foot", + "model": "eroticdungeongame:block/x_cross/dark_oak_foot", "y": 270 }, "facing=west,flipped=true,occupied=true,part=foot,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/dark_oak_foot", + "model": "eroticdungeongame:block/x_cross/dark_oak_foot", "y": 270 }, "facing=west,flipped=true,occupied=true,part=head,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/dark_oak_head", + "model": "eroticdungeongame:block/x_cross/dark_oak_head", "y": 270 }, "facing=west,flipped=true,occupied=true,part=head,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/dark_oak_head", + "model": "eroticdungeongame:block/x_cross/dark_oak_head", "y": 270 } } diff --git a/src/generated/resources/assets/eroticdungeongame/blockstates/jungle_petrine_cross.json b/src/generated/resources/assets/eroticdungeongame/blockstates/jungle_petrine_cross.json index 710a41a2..6e220d23 100644 --- a/src/generated/resources/assets/eroticdungeongame/blockstates/jungle_petrine_cross.json +++ b/src/generated/resources/assets/eroticdungeongame/blockstates/jungle_petrine_cross.json @@ -1,483 +1,483 @@ { "variants": { "facing=east,flipped=false,occupied=false,part=main_left,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/jungle_foot_left", + "model": "eroticdungeongame:block/petrine_cross/jungle_foot_left", "y": 90 }, "facing=east,flipped=false,occupied=false,part=main_left,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/jungle_foot_left", + "model": "eroticdungeongame:block/petrine_cross/jungle_foot_left", "y": 90 }, "facing=east,flipped=false,occupied=false,part=main_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/jungle_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/jungle_foot_middle", "y": 90 }, "facing=east,flipped=false,occupied=false,part=main_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/jungle_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/jungle_foot_middle", "y": 90 }, "facing=east,flipped=false,occupied=false,part=main_right,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/jungle_foot_right", + "model": "eroticdungeongame:block/petrine_cross/jungle_foot_right", "y": 90 }, "facing=east,flipped=false,occupied=false,part=main_right,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/jungle_foot_right", + "model": "eroticdungeongame:block/petrine_cross/jungle_foot_right", "y": 90 }, "facing=east,flipped=false,occupied=false,part=secondary_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/jungle_head", + "model": "eroticdungeongame:block/petrine_cross/jungle_head", "y": 90 }, "facing=east,flipped=false,occupied=false,part=secondary_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/jungle_head", + "model": "eroticdungeongame:block/petrine_cross/jungle_head", "y": 90 }, "facing=east,flipped=false,occupied=true,part=main_left,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/jungle_foot_left", + "model": "eroticdungeongame:block/petrine_cross/jungle_foot_left", "y": 90 }, "facing=east,flipped=false,occupied=true,part=main_left,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/jungle_foot_left", + "model": "eroticdungeongame:block/petrine_cross/jungle_foot_left", "y": 90 }, "facing=east,flipped=false,occupied=true,part=main_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/jungle_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/jungle_foot_middle", "y": 90 }, "facing=east,flipped=false,occupied=true,part=main_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/jungle_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/jungle_foot_middle", "y": 90 }, "facing=east,flipped=false,occupied=true,part=main_right,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/jungle_foot_right", + "model": "eroticdungeongame:block/petrine_cross/jungle_foot_right", "y": 90 }, "facing=east,flipped=false,occupied=true,part=main_right,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/jungle_foot_right", + "model": "eroticdungeongame:block/petrine_cross/jungle_foot_right", "y": 90 }, "facing=east,flipped=false,occupied=true,part=secondary_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/jungle_head", + "model": "eroticdungeongame:block/petrine_cross/jungle_head", "y": 90 }, "facing=east,flipped=false,occupied=true,part=secondary_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/jungle_head", + "model": "eroticdungeongame:block/petrine_cross/jungle_head", "y": 90 }, "facing=east,flipped=true,occupied=false,part=main_left,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/jungle_foot_left", + "model": "eroticdungeongame:block/petrine_cross/jungle_foot_left", "y": 90 }, "facing=east,flipped=true,occupied=false,part=main_left,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/jungle_foot_left", + "model": "eroticdungeongame:block/petrine_cross/jungle_foot_left", "y": 90 }, "facing=east,flipped=true,occupied=false,part=main_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/jungle_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/jungle_foot_middle", "y": 90 }, "facing=east,flipped=true,occupied=false,part=main_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/jungle_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/jungle_foot_middle", "y": 90 }, "facing=east,flipped=true,occupied=false,part=main_right,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/jungle_foot_right", + "model": "eroticdungeongame:block/petrine_cross/jungle_foot_right", "y": 90 }, "facing=east,flipped=true,occupied=false,part=main_right,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/jungle_foot_right", + "model": "eroticdungeongame:block/petrine_cross/jungle_foot_right", "y": 90 }, "facing=east,flipped=true,occupied=false,part=secondary_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/jungle_head", + "model": "eroticdungeongame:block/petrine_cross/jungle_head", "y": 90 }, "facing=east,flipped=true,occupied=false,part=secondary_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/jungle_head", + "model": "eroticdungeongame:block/petrine_cross/jungle_head", "y": 90 }, "facing=east,flipped=true,occupied=true,part=main_left,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/jungle_foot_left", + "model": "eroticdungeongame:block/petrine_cross/jungle_foot_left", "y": 90 }, "facing=east,flipped=true,occupied=true,part=main_left,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/jungle_foot_left", + "model": "eroticdungeongame:block/petrine_cross/jungle_foot_left", "y": 90 }, "facing=east,flipped=true,occupied=true,part=main_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/jungle_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/jungle_foot_middle", "y": 90 }, "facing=east,flipped=true,occupied=true,part=main_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/jungle_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/jungle_foot_middle", "y": 90 }, "facing=east,flipped=true,occupied=true,part=main_right,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/jungle_foot_right", + "model": "eroticdungeongame:block/petrine_cross/jungle_foot_right", "y": 90 }, "facing=east,flipped=true,occupied=true,part=main_right,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/jungle_foot_right", + "model": "eroticdungeongame:block/petrine_cross/jungle_foot_right", "y": 90 }, "facing=east,flipped=true,occupied=true,part=secondary_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/jungle_head", + "model": "eroticdungeongame:block/petrine_cross/jungle_head", "y": 90 }, "facing=east,flipped=true,occupied=true,part=secondary_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/jungle_head", + "model": "eroticdungeongame:block/petrine_cross/jungle_head", "y": 90 }, "facing=north,flipped=false,occupied=false,part=main_left,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/jungle_foot_left" + "model": "eroticdungeongame:block/petrine_cross/jungle_foot_left" }, "facing=north,flipped=false,occupied=false,part=main_left,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/jungle_foot_left" + "model": "eroticdungeongame:block/petrine_cross/jungle_foot_left" }, "facing=north,flipped=false,occupied=false,part=main_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/jungle_foot_middle" + "model": "eroticdungeongame:block/petrine_cross/jungle_foot_middle" }, "facing=north,flipped=false,occupied=false,part=main_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/jungle_foot_middle" + "model": "eroticdungeongame:block/petrine_cross/jungle_foot_middle" }, "facing=north,flipped=false,occupied=false,part=main_right,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/jungle_foot_right" + "model": "eroticdungeongame:block/petrine_cross/jungle_foot_right" }, "facing=north,flipped=false,occupied=false,part=main_right,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/jungle_foot_right" + "model": "eroticdungeongame:block/petrine_cross/jungle_foot_right" }, "facing=north,flipped=false,occupied=false,part=secondary_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/jungle_head" + "model": "eroticdungeongame:block/petrine_cross/jungle_head" }, "facing=north,flipped=false,occupied=false,part=secondary_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/jungle_head" + "model": "eroticdungeongame:block/petrine_cross/jungle_head" }, "facing=north,flipped=false,occupied=true,part=main_left,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/jungle_foot_left" + "model": "eroticdungeongame:block/petrine_cross/jungle_foot_left" }, "facing=north,flipped=false,occupied=true,part=main_left,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/jungle_foot_left" + "model": "eroticdungeongame:block/petrine_cross/jungle_foot_left" }, "facing=north,flipped=false,occupied=true,part=main_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/jungle_foot_middle" + "model": "eroticdungeongame:block/petrine_cross/jungle_foot_middle" }, "facing=north,flipped=false,occupied=true,part=main_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/jungle_foot_middle" + "model": "eroticdungeongame:block/petrine_cross/jungle_foot_middle" }, "facing=north,flipped=false,occupied=true,part=main_right,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/jungle_foot_right" + "model": "eroticdungeongame:block/petrine_cross/jungle_foot_right" }, "facing=north,flipped=false,occupied=true,part=main_right,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/jungle_foot_right" + "model": "eroticdungeongame:block/petrine_cross/jungle_foot_right" }, "facing=north,flipped=false,occupied=true,part=secondary_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/jungle_head" + "model": "eroticdungeongame:block/petrine_cross/jungle_head" }, "facing=north,flipped=false,occupied=true,part=secondary_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/jungle_head" + "model": "eroticdungeongame:block/petrine_cross/jungle_head" }, "facing=north,flipped=true,occupied=false,part=main_left,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/jungle_foot_left" + "model": "eroticdungeongame:block/petrine_cross/jungle_foot_left" }, "facing=north,flipped=true,occupied=false,part=main_left,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/jungle_foot_left" + "model": "eroticdungeongame:block/petrine_cross/jungle_foot_left" }, "facing=north,flipped=true,occupied=false,part=main_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/jungle_foot_middle" + "model": "eroticdungeongame:block/petrine_cross/jungle_foot_middle" }, "facing=north,flipped=true,occupied=false,part=main_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/jungle_foot_middle" + "model": "eroticdungeongame:block/petrine_cross/jungle_foot_middle" }, "facing=north,flipped=true,occupied=false,part=main_right,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/jungle_foot_right" + "model": "eroticdungeongame:block/petrine_cross/jungle_foot_right" }, "facing=north,flipped=true,occupied=false,part=main_right,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/jungle_foot_right" + "model": "eroticdungeongame:block/petrine_cross/jungle_foot_right" }, "facing=north,flipped=true,occupied=false,part=secondary_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/jungle_head" + "model": "eroticdungeongame:block/petrine_cross/jungle_head" }, "facing=north,flipped=true,occupied=false,part=secondary_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/jungle_head" + "model": "eroticdungeongame:block/petrine_cross/jungle_head" }, "facing=north,flipped=true,occupied=true,part=main_left,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/jungle_foot_left" + "model": "eroticdungeongame:block/petrine_cross/jungle_foot_left" }, "facing=north,flipped=true,occupied=true,part=main_left,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/jungle_foot_left" + "model": "eroticdungeongame:block/petrine_cross/jungle_foot_left" }, "facing=north,flipped=true,occupied=true,part=main_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/jungle_foot_middle" + "model": "eroticdungeongame:block/petrine_cross/jungle_foot_middle" }, "facing=north,flipped=true,occupied=true,part=main_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/jungle_foot_middle" + "model": "eroticdungeongame:block/petrine_cross/jungle_foot_middle" }, "facing=north,flipped=true,occupied=true,part=main_right,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/jungle_foot_right" + "model": "eroticdungeongame:block/petrine_cross/jungle_foot_right" }, "facing=north,flipped=true,occupied=true,part=main_right,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/jungle_foot_right" + "model": "eroticdungeongame:block/petrine_cross/jungle_foot_right" }, "facing=north,flipped=true,occupied=true,part=secondary_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/jungle_head" + "model": "eroticdungeongame:block/petrine_cross/jungle_head" }, "facing=north,flipped=true,occupied=true,part=secondary_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/jungle_head" + "model": "eroticdungeongame:block/petrine_cross/jungle_head" }, "facing=south,flipped=false,occupied=false,part=main_left,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/jungle_foot_left", + "model": "eroticdungeongame:block/petrine_cross/jungle_foot_left", "y": 180 }, "facing=south,flipped=false,occupied=false,part=main_left,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/jungle_foot_left", + "model": "eroticdungeongame:block/petrine_cross/jungle_foot_left", "y": 180 }, "facing=south,flipped=false,occupied=false,part=main_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/jungle_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/jungle_foot_middle", "y": 180 }, "facing=south,flipped=false,occupied=false,part=main_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/jungle_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/jungle_foot_middle", "y": 180 }, "facing=south,flipped=false,occupied=false,part=main_right,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/jungle_foot_right", + "model": "eroticdungeongame:block/petrine_cross/jungle_foot_right", "y": 180 }, "facing=south,flipped=false,occupied=false,part=main_right,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/jungle_foot_right", + "model": "eroticdungeongame:block/petrine_cross/jungle_foot_right", "y": 180 }, "facing=south,flipped=false,occupied=false,part=secondary_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/jungle_head", + "model": "eroticdungeongame:block/petrine_cross/jungle_head", "y": 180 }, "facing=south,flipped=false,occupied=false,part=secondary_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/jungle_head", + "model": "eroticdungeongame:block/petrine_cross/jungle_head", "y": 180 }, "facing=south,flipped=false,occupied=true,part=main_left,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/jungle_foot_left", + "model": "eroticdungeongame:block/petrine_cross/jungle_foot_left", "y": 180 }, "facing=south,flipped=false,occupied=true,part=main_left,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/jungle_foot_left", + "model": "eroticdungeongame:block/petrine_cross/jungle_foot_left", "y": 180 }, "facing=south,flipped=false,occupied=true,part=main_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/jungle_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/jungle_foot_middle", "y": 180 }, "facing=south,flipped=false,occupied=true,part=main_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/jungle_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/jungle_foot_middle", "y": 180 }, "facing=south,flipped=false,occupied=true,part=main_right,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/jungle_foot_right", + "model": "eroticdungeongame:block/petrine_cross/jungle_foot_right", "y": 180 }, "facing=south,flipped=false,occupied=true,part=main_right,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/jungle_foot_right", + "model": "eroticdungeongame:block/petrine_cross/jungle_foot_right", "y": 180 }, "facing=south,flipped=false,occupied=true,part=secondary_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/jungle_head", + "model": "eroticdungeongame:block/petrine_cross/jungle_head", "y": 180 }, "facing=south,flipped=false,occupied=true,part=secondary_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/jungle_head", + "model": "eroticdungeongame:block/petrine_cross/jungle_head", "y": 180 }, "facing=south,flipped=true,occupied=false,part=main_left,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/jungle_foot_left", + "model": "eroticdungeongame:block/petrine_cross/jungle_foot_left", "y": 180 }, "facing=south,flipped=true,occupied=false,part=main_left,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/jungle_foot_left", + "model": "eroticdungeongame:block/petrine_cross/jungle_foot_left", "y": 180 }, "facing=south,flipped=true,occupied=false,part=main_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/jungle_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/jungle_foot_middle", "y": 180 }, "facing=south,flipped=true,occupied=false,part=main_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/jungle_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/jungle_foot_middle", "y": 180 }, "facing=south,flipped=true,occupied=false,part=main_right,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/jungle_foot_right", + "model": "eroticdungeongame:block/petrine_cross/jungle_foot_right", "y": 180 }, "facing=south,flipped=true,occupied=false,part=main_right,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/jungle_foot_right", + "model": "eroticdungeongame:block/petrine_cross/jungle_foot_right", "y": 180 }, "facing=south,flipped=true,occupied=false,part=secondary_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/jungle_head", + "model": "eroticdungeongame:block/petrine_cross/jungle_head", "y": 180 }, "facing=south,flipped=true,occupied=false,part=secondary_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/jungle_head", + "model": "eroticdungeongame:block/petrine_cross/jungle_head", "y": 180 }, "facing=south,flipped=true,occupied=true,part=main_left,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/jungle_foot_left", + "model": "eroticdungeongame:block/petrine_cross/jungle_foot_left", "y": 180 }, "facing=south,flipped=true,occupied=true,part=main_left,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/jungle_foot_left", + "model": "eroticdungeongame:block/petrine_cross/jungle_foot_left", "y": 180 }, "facing=south,flipped=true,occupied=true,part=main_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/jungle_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/jungle_foot_middle", "y": 180 }, "facing=south,flipped=true,occupied=true,part=main_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/jungle_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/jungle_foot_middle", "y": 180 }, "facing=south,flipped=true,occupied=true,part=main_right,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/jungle_foot_right", + "model": "eroticdungeongame:block/petrine_cross/jungle_foot_right", "y": 180 }, "facing=south,flipped=true,occupied=true,part=main_right,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/jungle_foot_right", + "model": "eroticdungeongame:block/petrine_cross/jungle_foot_right", "y": 180 }, "facing=south,flipped=true,occupied=true,part=secondary_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/jungle_head", + "model": "eroticdungeongame:block/petrine_cross/jungle_head", "y": 180 }, "facing=south,flipped=true,occupied=true,part=secondary_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/jungle_head", + "model": "eroticdungeongame:block/petrine_cross/jungle_head", "y": 180 }, "facing=west,flipped=false,occupied=false,part=main_left,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/jungle_foot_left", + "model": "eroticdungeongame:block/petrine_cross/jungle_foot_left", "y": 270 }, "facing=west,flipped=false,occupied=false,part=main_left,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/jungle_foot_left", + "model": "eroticdungeongame:block/petrine_cross/jungle_foot_left", "y": 270 }, "facing=west,flipped=false,occupied=false,part=main_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/jungle_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/jungle_foot_middle", "y": 270 }, "facing=west,flipped=false,occupied=false,part=main_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/jungle_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/jungle_foot_middle", "y": 270 }, "facing=west,flipped=false,occupied=false,part=main_right,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/jungle_foot_right", + "model": "eroticdungeongame:block/petrine_cross/jungle_foot_right", "y": 270 }, "facing=west,flipped=false,occupied=false,part=main_right,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/jungle_foot_right", + "model": "eroticdungeongame:block/petrine_cross/jungle_foot_right", "y": 270 }, "facing=west,flipped=false,occupied=false,part=secondary_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/jungle_head", + "model": "eroticdungeongame:block/petrine_cross/jungle_head", "y": 270 }, "facing=west,flipped=false,occupied=false,part=secondary_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/jungle_head", + "model": "eroticdungeongame:block/petrine_cross/jungle_head", "y": 270 }, "facing=west,flipped=false,occupied=true,part=main_left,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/jungle_foot_left", + "model": "eroticdungeongame:block/petrine_cross/jungle_foot_left", "y": 270 }, "facing=west,flipped=false,occupied=true,part=main_left,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/jungle_foot_left", + "model": "eroticdungeongame:block/petrine_cross/jungle_foot_left", "y": 270 }, "facing=west,flipped=false,occupied=true,part=main_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/jungle_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/jungle_foot_middle", "y": 270 }, "facing=west,flipped=false,occupied=true,part=main_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/jungle_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/jungle_foot_middle", "y": 270 }, "facing=west,flipped=false,occupied=true,part=main_right,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/jungle_foot_right", + "model": "eroticdungeongame:block/petrine_cross/jungle_foot_right", "y": 270 }, "facing=west,flipped=false,occupied=true,part=main_right,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/jungle_foot_right", + "model": "eroticdungeongame:block/petrine_cross/jungle_foot_right", "y": 270 }, "facing=west,flipped=false,occupied=true,part=secondary_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/jungle_head", + "model": "eroticdungeongame:block/petrine_cross/jungle_head", "y": 270 }, "facing=west,flipped=false,occupied=true,part=secondary_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/jungle_head", + "model": "eroticdungeongame:block/petrine_cross/jungle_head", "y": 270 }, "facing=west,flipped=true,occupied=false,part=main_left,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/jungle_foot_left", + "model": "eroticdungeongame:block/petrine_cross/jungle_foot_left", "y": 270 }, "facing=west,flipped=true,occupied=false,part=main_left,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/jungle_foot_left", + "model": "eroticdungeongame:block/petrine_cross/jungle_foot_left", "y": 270 }, "facing=west,flipped=true,occupied=false,part=main_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/jungle_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/jungle_foot_middle", "y": 270 }, "facing=west,flipped=true,occupied=false,part=main_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/jungle_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/jungle_foot_middle", "y": 270 }, "facing=west,flipped=true,occupied=false,part=main_right,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/jungle_foot_right", + "model": "eroticdungeongame:block/petrine_cross/jungle_foot_right", "y": 270 }, "facing=west,flipped=true,occupied=false,part=main_right,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/jungle_foot_right", + "model": "eroticdungeongame:block/petrine_cross/jungle_foot_right", "y": 270 }, "facing=west,flipped=true,occupied=false,part=secondary_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/jungle_head", + "model": "eroticdungeongame:block/petrine_cross/jungle_head", "y": 270 }, "facing=west,flipped=true,occupied=false,part=secondary_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/jungle_head", + "model": "eroticdungeongame:block/petrine_cross/jungle_head", "y": 270 }, "facing=west,flipped=true,occupied=true,part=main_left,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/jungle_foot_left", + "model": "eroticdungeongame:block/petrine_cross/jungle_foot_left", "y": 270 }, "facing=west,flipped=true,occupied=true,part=main_left,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/jungle_foot_left", + "model": "eroticdungeongame:block/petrine_cross/jungle_foot_left", "y": 270 }, "facing=west,flipped=true,occupied=true,part=main_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/jungle_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/jungle_foot_middle", "y": 270 }, "facing=west,flipped=true,occupied=true,part=main_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/jungle_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/jungle_foot_middle", "y": 270 }, "facing=west,flipped=true,occupied=true,part=main_right,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/jungle_foot_right", + "model": "eroticdungeongame:block/petrine_cross/jungle_foot_right", "y": 270 }, "facing=west,flipped=true,occupied=true,part=main_right,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/jungle_foot_right", + "model": "eroticdungeongame:block/petrine_cross/jungle_foot_right", "y": 270 }, "facing=west,flipped=true,occupied=true,part=secondary_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/jungle_head", + "model": "eroticdungeongame:block/petrine_cross/jungle_head", "y": 270 }, "facing=west,flipped=true,occupied=true,part=secondary_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/jungle_head", + "model": "eroticdungeongame:block/petrine_cross/jungle_head", "y": 270 } } diff --git a/src/generated/resources/assets/eroticdungeongame/blockstates/jungle_spanish_donkey.json b/src/generated/resources/assets/eroticdungeongame/blockstates/jungle_spanish_donkey.json new file mode 100644 index 00000000..b1b5d490 --- /dev/null +++ b/src/generated/resources/assets/eroticdungeongame/blockstates/jungle_spanish_donkey.json @@ -0,0 +1,124 @@ +{ + "variants": { + "facing=east,flipped=false,occupied=false,waterlogged=false": { + "model": "eroticdungeongame:block/spanish_donkey/jungle", + "y": 180 + }, + "facing=east,flipped=false,occupied=false,waterlogged=true": { + "model": "eroticdungeongame:block/spanish_donkey/jungle", + "y": 180 + }, + "facing=east,flipped=false,occupied=true,waterlogged=false": { + "model": "eroticdungeongame:block/spanish_donkey/jungle", + "y": 180 + }, + "facing=east,flipped=false,occupied=true,waterlogged=true": { + "model": "eroticdungeongame:block/spanish_donkey/jungle", + "y": 180 + }, + "facing=east,flipped=true,occupied=false,waterlogged=false": { + "model": "eroticdungeongame:block/spanish_donkey/jungle", + "y": 180 + }, + "facing=east,flipped=true,occupied=false,waterlogged=true": { + "model": "eroticdungeongame:block/spanish_donkey/jungle", + "y": 180 + }, + "facing=east,flipped=true,occupied=true,waterlogged=false": { + "model": "eroticdungeongame:block/spanish_donkey/jungle", + "y": 180 + }, + "facing=east,flipped=true,occupied=true,waterlogged=true": { + "model": "eroticdungeongame:block/spanish_donkey/jungle", + "y": 180 + }, + "facing=north,flipped=false,occupied=false,waterlogged=false": { + "model": "eroticdungeongame:block/spanish_donkey/jungle", + "y": 90 + }, + "facing=north,flipped=false,occupied=false,waterlogged=true": { + "model": "eroticdungeongame:block/spanish_donkey/jungle", + "y": 90 + }, + "facing=north,flipped=false,occupied=true,waterlogged=false": { + "model": "eroticdungeongame:block/spanish_donkey/jungle", + "y": 90 + }, + "facing=north,flipped=false,occupied=true,waterlogged=true": { + "model": "eroticdungeongame:block/spanish_donkey/jungle", + "y": 90 + }, + "facing=north,flipped=true,occupied=false,waterlogged=false": { + "model": "eroticdungeongame:block/spanish_donkey/jungle", + "y": 90 + }, + "facing=north,flipped=true,occupied=false,waterlogged=true": { + "model": "eroticdungeongame:block/spanish_donkey/jungle", + "y": 90 + }, + "facing=north,flipped=true,occupied=true,waterlogged=false": { + "model": "eroticdungeongame:block/spanish_donkey/jungle", + "y": 90 + }, + "facing=north,flipped=true,occupied=true,waterlogged=true": { + "model": "eroticdungeongame:block/spanish_donkey/jungle", + "y": 90 + }, + "facing=south,flipped=false,occupied=false,waterlogged=false": { + "model": "eroticdungeongame:block/spanish_donkey/jungle", + "y": 270 + }, + "facing=south,flipped=false,occupied=false,waterlogged=true": { + "model": "eroticdungeongame:block/spanish_donkey/jungle", + "y": 270 + }, + "facing=south,flipped=false,occupied=true,waterlogged=false": { + "model": "eroticdungeongame:block/spanish_donkey/jungle", + "y": 270 + }, + "facing=south,flipped=false,occupied=true,waterlogged=true": { + "model": "eroticdungeongame:block/spanish_donkey/jungle", + "y": 270 + }, + "facing=south,flipped=true,occupied=false,waterlogged=false": { + "model": "eroticdungeongame:block/spanish_donkey/jungle", + "y": 270 + }, + "facing=south,flipped=true,occupied=false,waterlogged=true": { + "model": "eroticdungeongame:block/spanish_donkey/jungle", + "y": 270 + }, + "facing=south,flipped=true,occupied=true,waterlogged=false": { + "model": "eroticdungeongame:block/spanish_donkey/jungle", + "y": 270 + }, + "facing=south,flipped=true,occupied=true,waterlogged=true": { + "model": "eroticdungeongame:block/spanish_donkey/jungle", + "y": 270 + }, + "facing=west,flipped=false,occupied=false,waterlogged=false": { + "model": "eroticdungeongame:block/spanish_donkey/jungle" + }, + "facing=west,flipped=false,occupied=false,waterlogged=true": { + "model": "eroticdungeongame:block/spanish_donkey/jungle" + }, + "facing=west,flipped=false,occupied=true,waterlogged=false": { + "model": "eroticdungeongame:block/spanish_donkey/jungle" + }, + "facing=west,flipped=false,occupied=true,waterlogged=true": { + "model": "eroticdungeongame:block/spanish_donkey/jungle" + }, + "facing=west,flipped=true,occupied=false,waterlogged=false": { + "model": "eroticdungeongame:block/spanish_donkey/jungle" + }, + "facing=west,flipped=true,occupied=false,waterlogged=true": { + "model": "eroticdungeongame:block/spanish_donkey/jungle" + }, + "facing=west,flipped=true,occupied=true,waterlogged=false": { + "model": "eroticdungeongame:block/spanish_donkey/jungle" + }, + "facing=west,flipped=true,occupied=true,waterlogged=true": { + "model": "eroticdungeongame:block/spanish_donkey/jungle" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/eroticdungeongame/blockstates/jungle_x_cross.json b/src/generated/resources/assets/eroticdungeongame/blockstates/jungle_x_cross.json index 63b466eb..70645540 100644 --- a/src/generated/resources/assets/eroticdungeongame/blockstates/jungle_x_cross.json +++ b/src/generated/resources/assets/eroticdungeongame/blockstates/jungle_x_cross.json @@ -1,243 +1,243 @@ { "variants": { "facing=east,flipped=false,occupied=false,part=foot,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/jungle_foot", + "model": "eroticdungeongame:block/x_cross/jungle_foot", "y": 90 }, "facing=east,flipped=false,occupied=false,part=foot,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/jungle_foot", + "model": "eroticdungeongame:block/x_cross/jungle_foot", "y": 90 }, "facing=east,flipped=false,occupied=false,part=head,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/jungle_head", + "model": "eroticdungeongame:block/x_cross/jungle_head", "y": 90 }, "facing=east,flipped=false,occupied=false,part=head,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/jungle_head", + "model": "eroticdungeongame:block/x_cross/jungle_head", "y": 90 }, "facing=east,flipped=false,occupied=true,part=foot,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/jungle_foot", + "model": "eroticdungeongame:block/x_cross/jungle_foot", "y": 90 }, "facing=east,flipped=false,occupied=true,part=foot,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/jungle_foot", + "model": "eroticdungeongame:block/x_cross/jungle_foot", "y": 90 }, "facing=east,flipped=false,occupied=true,part=head,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/jungle_head", + "model": "eroticdungeongame:block/x_cross/jungle_head", "y": 90 }, "facing=east,flipped=false,occupied=true,part=head,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/jungle_head", + "model": "eroticdungeongame:block/x_cross/jungle_head", "y": 90 }, "facing=east,flipped=true,occupied=false,part=foot,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/jungle_foot", + "model": "eroticdungeongame:block/x_cross/jungle_foot", "y": 90 }, "facing=east,flipped=true,occupied=false,part=foot,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/jungle_foot", + "model": "eroticdungeongame:block/x_cross/jungle_foot", "y": 90 }, "facing=east,flipped=true,occupied=false,part=head,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/jungle_head", + "model": "eroticdungeongame:block/x_cross/jungle_head", "y": 90 }, "facing=east,flipped=true,occupied=false,part=head,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/jungle_head", + "model": "eroticdungeongame:block/x_cross/jungle_head", "y": 90 }, "facing=east,flipped=true,occupied=true,part=foot,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/jungle_foot", + "model": "eroticdungeongame:block/x_cross/jungle_foot", "y": 90 }, "facing=east,flipped=true,occupied=true,part=foot,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/jungle_foot", + "model": "eroticdungeongame:block/x_cross/jungle_foot", "y": 90 }, "facing=east,flipped=true,occupied=true,part=head,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/jungle_head", + "model": "eroticdungeongame:block/x_cross/jungle_head", "y": 90 }, "facing=east,flipped=true,occupied=true,part=head,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/jungle_head", + "model": "eroticdungeongame:block/x_cross/jungle_head", "y": 90 }, "facing=north,flipped=false,occupied=false,part=foot,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/jungle_foot" + "model": "eroticdungeongame:block/x_cross/jungle_foot" }, "facing=north,flipped=false,occupied=false,part=foot,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/jungle_foot" + "model": "eroticdungeongame:block/x_cross/jungle_foot" }, "facing=north,flipped=false,occupied=false,part=head,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/jungle_head" + "model": "eroticdungeongame:block/x_cross/jungle_head" }, "facing=north,flipped=false,occupied=false,part=head,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/jungle_head" + "model": "eroticdungeongame:block/x_cross/jungle_head" }, "facing=north,flipped=false,occupied=true,part=foot,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/jungle_foot" + "model": "eroticdungeongame:block/x_cross/jungle_foot" }, "facing=north,flipped=false,occupied=true,part=foot,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/jungle_foot" + "model": "eroticdungeongame:block/x_cross/jungle_foot" }, "facing=north,flipped=false,occupied=true,part=head,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/jungle_head" + "model": "eroticdungeongame:block/x_cross/jungle_head" }, "facing=north,flipped=false,occupied=true,part=head,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/jungle_head" + "model": "eroticdungeongame:block/x_cross/jungle_head" }, "facing=north,flipped=true,occupied=false,part=foot,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/jungle_foot" + "model": "eroticdungeongame:block/x_cross/jungle_foot" }, "facing=north,flipped=true,occupied=false,part=foot,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/jungle_foot" + "model": "eroticdungeongame:block/x_cross/jungle_foot" }, "facing=north,flipped=true,occupied=false,part=head,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/jungle_head" + "model": "eroticdungeongame:block/x_cross/jungle_head" }, "facing=north,flipped=true,occupied=false,part=head,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/jungle_head" + "model": "eroticdungeongame:block/x_cross/jungle_head" }, "facing=north,flipped=true,occupied=true,part=foot,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/jungle_foot" + "model": "eroticdungeongame:block/x_cross/jungle_foot" }, "facing=north,flipped=true,occupied=true,part=foot,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/jungle_foot" + "model": "eroticdungeongame:block/x_cross/jungle_foot" }, "facing=north,flipped=true,occupied=true,part=head,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/jungle_head" + "model": "eroticdungeongame:block/x_cross/jungle_head" }, "facing=north,flipped=true,occupied=true,part=head,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/jungle_head" + "model": "eroticdungeongame:block/x_cross/jungle_head" }, "facing=south,flipped=false,occupied=false,part=foot,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/jungle_foot", + "model": "eroticdungeongame:block/x_cross/jungle_foot", "y": 180 }, "facing=south,flipped=false,occupied=false,part=foot,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/jungle_foot", + "model": "eroticdungeongame:block/x_cross/jungle_foot", "y": 180 }, "facing=south,flipped=false,occupied=false,part=head,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/jungle_head", + "model": "eroticdungeongame:block/x_cross/jungle_head", "y": 180 }, "facing=south,flipped=false,occupied=false,part=head,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/jungle_head", + "model": "eroticdungeongame:block/x_cross/jungle_head", "y": 180 }, "facing=south,flipped=false,occupied=true,part=foot,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/jungle_foot", + "model": "eroticdungeongame:block/x_cross/jungle_foot", "y": 180 }, "facing=south,flipped=false,occupied=true,part=foot,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/jungle_foot", + "model": "eroticdungeongame:block/x_cross/jungle_foot", "y": 180 }, "facing=south,flipped=false,occupied=true,part=head,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/jungle_head", + "model": "eroticdungeongame:block/x_cross/jungle_head", "y": 180 }, "facing=south,flipped=false,occupied=true,part=head,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/jungle_head", + "model": "eroticdungeongame:block/x_cross/jungle_head", "y": 180 }, "facing=south,flipped=true,occupied=false,part=foot,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/jungle_foot", + "model": "eroticdungeongame:block/x_cross/jungle_foot", "y": 180 }, "facing=south,flipped=true,occupied=false,part=foot,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/jungle_foot", + "model": "eroticdungeongame:block/x_cross/jungle_foot", "y": 180 }, "facing=south,flipped=true,occupied=false,part=head,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/jungle_head", + "model": "eroticdungeongame:block/x_cross/jungle_head", "y": 180 }, "facing=south,flipped=true,occupied=false,part=head,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/jungle_head", + "model": "eroticdungeongame:block/x_cross/jungle_head", "y": 180 }, "facing=south,flipped=true,occupied=true,part=foot,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/jungle_foot", + "model": "eroticdungeongame:block/x_cross/jungle_foot", "y": 180 }, "facing=south,flipped=true,occupied=true,part=foot,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/jungle_foot", + "model": "eroticdungeongame:block/x_cross/jungle_foot", "y": 180 }, "facing=south,flipped=true,occupied=true,part=head,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/jungle_head", + "model": "eroticdungeongame:block/x_cross/jungle_head", "y": 180 }, "facing=south,flipped=true,occupied=true,part=head,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/jungle_head", + "model": "eroticdungeongame:block/x_cross/jungle_head", "y": 180 }, "facing=west,flipped=false,occupied=false,part=foot,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/jungle_foot", + "model": "eroticdungeongame:block/x_cross/jungle_foot", "y": 270 }, "facing=west,flipped=false,occupied=false,part=foot,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/jungle_foot", + "model": "eroticdungeongame:block/x_cross/jungle_foot", "y": 270 }, "facing=west,flipped=false,occupied=false,part=head,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/jungle_head", + "model": "eroticdungeongame:block/x_cross/jungle_head", "y": 270 }, "facing=west,flipped=false,occupied=false,part=head,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/jungle_head", + "model": "eroticdungeongame:block/x_cross/jungle_head", "y": 270 }, "facing=west,flipped=false,occupied=true,part=foot,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/jungle_foot", + "model": "eroticdungeongame:block/x_cross/jungle_foot", "y": 270 }, "facing=west,flipped=false,occupied=true,part=foot,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/jungle_foot", + "model": "eroticdungeongame:block/x_cross/jungle_foot", "y": 270 }, "facing=west,flipped=false,occupied=true,part=head,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/jungle_head", + "model": "eroticdungeongame:block/x_cross/jungle_head", "y": 270 }, "facing=west,flipped=false,occupied=true,part=head,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/jungle_head", + "model": "eroticdungeongame:block/x_cross/jungle_head", "y": 270 }, "facing=west,flipped=true,occupied=false,part=foot,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/jungle_foot", + "model": "eroticdungeongame:block/x_cross/jungle_foot", "y": 270 }, "facing=west,flipped=true,occupied=false,part=foot,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/jungle_foot", + "model": "eroticdungeongame:block/x_cross/jungle_foot", "y": 270 }, "facing=west,flipped=true,occupied=false,part=head,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/jungle_head", + "model": "eroticdungeongame:block/x_cross/jungle_head", "y": 270 }, "facing=west,flipped=true,occupied=false,part=head,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/jungle_head", + "model": "eroticdungeongame:block/x_cross/jungle_head", "y": 270 }, "facing=west,flipped=true,occupied=true,part=foot,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/jungle_foot", + "model": "eroticdungeongame:block/x_cross/jungle_foot", "y": 270 }, "facing=west,flipped=true,occupied=true,part=foot,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/jungle_foot", + "model": "eroticdungeongame:block/x_cross/jungle_foot", "y": 270 }, "facing=west,flipped=true,occupied=true,part=head,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/jungle_head", + "model": "eroticdungeongame:block/x_cross/jungle_head", "y": 270 }, "facing=west,flipped=true,occupied=true,part=head,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/jungle_head", + "model": "eroticdungeongame:block/x_cross/jungle_head", "y": 270 } } diff --git a/src/generated/resources/assets/eroticdungeongame/blockstates/mangrove_petrine_cross.json b/src/generated/resources/assets/eroticdungeongame/blockstates/mangrove_petrine_cross.json index 52449774..d47007b9 100644 --- a/src/generated/resources/assets/eroticdungeongame/blockstates/mangrove_petrine_cross.json +++ b/src/generated/resources/assets/eroticdungeongame/blockstates/mangrove_petrine_cross.json @@ -1,483 +1,483 @@ { "variants": { "facing=east,flipped=false,occupied=false,part=main_left,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/mangrove_foot_left", + "model": "eroticdungeongame:block/petrine_cross/mangrove_foot_left", "y": 90 }, "facing=east,flipped=false,occupied=false,part=main_left,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/mangrove_foot_left", + "model": "eroticdungeongame:block/petrine_cross/mangrove_foot_left", "y": 90 }, "facing=east,flipped=false,occupied=false,part=main_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/mangrove_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/mangrove_foot_middle", "y": 90 }, "facing=east,flipped=false,occupied=false,part=main_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/mangrove_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/mangrove_foot_middle", "y": 90 }, "facing=east,flipped=false,occupied=false,part=main_right,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/mangrove_foot_right", + "model": "eroticdungeongame:block/petrine_cross/mangrove_foot_right", "y": 90 }, "facing=east,flipped=false,occupied=false,part=main_right,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/mangrove_foot_right", + "model": "eroticdungeongame:block/petrine_cross/mangrove_foot_right", "y": 90 }, "facing=east,flipped=false,occupied=false,part=secondary_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/mangrove_head", + "model": "eroticdungeongame:block/petrine_cross/mangrove_head", "y": 90 }, "facing=east,flipped=false,occupied=false,part=secondary_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/mangrove_head", + "model": "eroticdungeongame:block/petrine_cross/mangrove_head", "y": 90 }, "facing=east,flipped=false,occupied=true,part=main_left,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/mangrove_foot_left", + "model": "eroticdungeongame:block/petrine_cross/mangrove_foot_left", "y": 90 }, "facing=east,flipped=false,occupied=true,part=main_left,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/mangrove_foot_left", + "model": "eroticdungeongame:block/petrine_cross/mangrove_foot_left", "y": 90 }, "facing=east,flipped=false,occupied=true,part=main_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/mangrove_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/mangrove_foot_middle", "y": 90 }, "facing=east,flipped=false,occupied=true,part=main_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/mangrove_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/mangrove_foot_middle", "y": 90 }, "facing=east,flipped=false,occupied=true,part=main_right,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/mangrove_foot_right", + "model": "eroticdungeongame:block/petrine_cross/mangrove_foot_right", "y": 90 }, "facing=east,flipped=false,occupied=true,part=main_right,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/mangrove_foot_right", + "model": "eroticdungeongame:block/petrine_cross/mangrove_foot_right", "y": 90 }, "facing=east,flipped=false,occupied=true,part=secondary_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/mangrove_head", + "model": "eroticdungeongame:block/petrine_cross/mangrove_head", "y": 90 }, "facing=east,flipped=false,occupied=true,part=secondary_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/mangrove_head", + "model": "eroticdungeongame:block/petrine_cross/mangrove_head", "y": 90 }, "facing=east,flipped=true,occupied=false,part=main_left,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/mangrove_foot_left", + "model": "eroticdungeongame:block/petrine_cross/mangrove_foot_left", "y": 90 }, "facing=east,flipped=true,occupied=false,part=main_left,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/mangrove_foot_left", + "model": "eroticdungeongame:block/petrine_cross/mangrove_foot_left", "y": 90 }, "facing=east,flipped=true,occupied=false,part=main_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/mangrove_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/mangrove_foot_middle", "y": 90 }, "facing=east,flipped=true,occupied=false,part=main_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/mangrove_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/mangrove_foot_middle", "y": 90 }, "facing=east,flipped=true,occupied=false,part=main_right,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/mangrove_foot_right", + "model": "eroticdungeongame:block/petrine_cross/mangrove_foot_right", "y": 90 }, "facing=east,flipped=true,occupied=false,part=main_right,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/mangrove_foot_right", + "model": "eroticdungeongame:block/petrine_cross/mangrove_foot_right", "y": 90 }, "facing=east,flipped=true,occupied=false,part=secondary_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/mangrove_head", + "model": "eroticdungeongame:block/petrine_cross/mangrove_head", "y": 90 }, "facing=east,flipped=true,occupied=false,part=secondary_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/mangrove_head", + "model": "eroticdungeongame:block/petrine_cross/mangrove_head", "y": 90 }, "facing=east,flipped=true,occupied=true,part=main_left,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/mangrove_foot_left", + "model": "eroticdungeongame:block/petrine_cross/mangrove_foot_left", "y": 90 }, "facing=east,flipped=true,occupied=true,part=main_left,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/mangrove_foot_left", + "model": "eroticdungeongame:block/petrine_cross/mangrove_foot_left", "y": 90 }, "facing=east,flipped=true,occupied=true,part=main_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/mangrove_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/mangrove_foot_middle", "y": 90 }, "facing=east,flipped=true,occupied=true,part=main_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/mangrove_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/mangrove_foot_middle", "y": 90 }, "facing=east,flipped=true,occupied=true,part=main_right,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/mangrove_foot_right", + "model": "eroticdungeongame:block/petrine_cross/mangrove_foot_right", "y": 90 }, "facing=east,flipped=true,occupied=true,part=main_right,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/mangrove_foot_right", + "model": "eroticdungeongame:block/petrine_cross/mangrove_foot_right", "y": 90 }, "facing=east,flipped=true,occupied=true,part=secondary_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/mangrove_head", + "model": "eroticdungeongame:block/petrine_cross/mangrove_head", "y": 90 }, "facing=east,flipped=true,occupied=true,part=secondary_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/mangrove_head", + "model": "eroticdungeongame:block/petrine_cross/mangrove_head", "y": 90 }, "facing=north,flipped=false,occupied=false,part=main_left,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/mangrove_foot_left" + "model": "eroticdungeongame:block/petrine_cross/mangrove_foot_left" }, "facing=north,flipped=false,occupied=false,part=main_left,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/mangrove_foot_left" + "model": "eroticdungeongame:block/petrine_cross/mangrove_foot_left" }, "facing=north,flipped=false,occupied=false,part=main_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/mangrove_foot_middle" + "model": "eroticdungeongame:block/petrine_cross/mangrove_foot_middle" }, "facing=north,flipped=false,occupied=false,part=main_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/mangrove_foot_middle" + "model": "eroticdungeongame:block/petrine_cross/mangrove_foot_middle" }, "facing=north,flipped=false,occupied=false,part=main_right,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/mangrove_foot_right" + "model": "eroticdungeongame:block/petrine_cross/mangrove_foot_right" }, "facing=north,flipped=false,occupied=false,part=main_right,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/mangrove_foot_right" + "model": "eroticdungeongame:block/petrine_cross/mangrove_foot_right" }, "facing=north,flipped=false,occupied=false,part=secondary_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/mangrove_head" + "model": "eroticdungeongame:block/petrine_cross/mangrove_head" }, "facing=north,flipped=false,occupied=false,part=secondary_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/mangrove_head" + "model": "eroticdungeongame:block/petrine_cross/mangrove_head" }, "facing=north,flipped=false,occupied=true,part=main_left,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/mangrove_foot_left" + "model": "eroticdungeongame:block/petrine_cross/mangrove_foot_left" }, "facing=north,flipped=false,occupied=true,part=main_left,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/mangrove_foot_left" + "model": "eroticdungeongame:block/petrine_cross/mangrove_foot_left" }, "facing=north,flipped=false,occupied=true,part=main_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/mangrove_foot_middle" + "model": "eroticdungeongame:block/petrine_cross/mangrove_foot_middle" }, "facing=north,flipped=false,occupied=true,part=main_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/mangrove_foot_middle" + "model": "eroticdungeongame:block/petrine_cross/mangrove_foot_middle" }, "facing=north,flipped=false,occupied=true,part=main_right,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/mangrove_foot_right" + "model": "eroticdungeongame:block/petrine_cross/mangrove_foot_right" }, "facing=north,flipped=false,occupied=true,part=main_right,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/mangrove_foot_right" + "model": "eroticdungeongame:block/petrine_cross/mangrove_foot_right" }, "facing=north,flipped=false,occupied=true,part=secondary_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/mangrove_head" + "model": "eroticdungeongame:block/petrine_cross/mangrove_head" }, "facing=north,flipped=false,occupied=true,part=secondary_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/mangrove_head" + "model": "eroticdungeongame:block/petrine_cross/mangrove_head" }, "facing=north,flipped=true,occupied=false,part=main_left,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/mangrove_foot_left" + "model": "eroticdungeongame:block/petrine_cross/mangrove_foot_left" }, "facing=north,flipped=true,occupied=false,part=main_left,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/mangrove_foot_left" + "model": "eroticdungeongame:block/petrine_cross/mangrove_foot_left" }, "facing=north,flipped=true,occupied=false,part=main_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/mangrove_foot_middle" + "model": "eroticdungeongame:block/petrine_cross/mangrove_foot_middle" }, "facing=north,flipped=true,occupied=false,part=main_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/mangrove_foot_middle" + "model": "eroticdungeongame:block/petrine_cross/mangrove_foot_middle" }, "facing=north,flipped=true,occupied=false,part=main_right,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/mangrove_foot_right" + "model": "eroticdungeongame:block/petrine_cross/mangrove_foot_right" }, "facing=north,flipped=true,occupied=false,part=main_right,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/mangrove_foot_right" + "model": "eroticdungeongame:block/petrine_cross/mangrove_foot_right" }, "facing=north,flipped=true,occupied=false,part=secondary_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/mangrove_head" + "model": "eroticdungeongame:block/petrine_cross/mangrove_head" }, "facing=north,flipped=true,occupied=false,part=secondary_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/mangrove_head" + "model": "eroticdungeongame:block/petrine_cross/mangrove_head" }, "facing=north,flipped=true,occupied=true,part=main_left,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/mangrove_foot_left" + "model": "eroticdungeongame:block/petrine_cross/mangrove_foot_left" }, "facing=north,flipped=true,occupied=true,part=main_left,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/mangrove_foot_left" + "model": "eroticdungeongame:block/petrine_cross/mangrove_foot_left" }, "facing=north,flipped=true,occupied=true,part=main_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/mangrove_foot_middle" + "model": "eroticdungeongame:block/petrine_cross/mangrove_foot_middle" }, "facing=north,flipped=true,occupied=true,part=main_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/mangrove_foot_middle" + "model": "eroticdungeongame:block/petrine_cross/mangrove_foot_middle" }, "facing=north,flipped=true,occupied=true,part=main_right,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/mangrove_foot_right" + "model": "eroticdungeongame:block/petrine_cross/mangrove_foot_right" }, "facing=north,flipped=true,occupied=true,part=main_right,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/mangrove_foot_right" + "model": "eroticdungeongame:block/petrine_cross/mangrove_foot_right" }, "facing=north,flipped=true,occupied=true,part=secondary_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/mangrove_head" + "model": "eroticdungeongame:block/petrine_cross/mangrove_head" }, "facing=north,flipped=true,occupied=true,part=secondary_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/mangrove_head" + "model": "eroticdungeongame:block/petrine_cross/mangrove_head" }, "facing=south,flipped=false,occupied=false,part=main_left,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/mangrove_foot_left", + "model": "eroticdungeongame:block/petrine_cross/mangrove_foot_left", "y": 180 }, "facing=south,flipped=false,occupied=false,part=main_left,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/mangrove_foot_left", + "model": "eroticdungeongame:block/petrine_cross/mangrove_foot_left", "y": 180 }, "facing=south,flipped=false,occupied=false,part=main_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/mangrove_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/mangrove_foot_middle", "y": 180 }, "facing=south,flipped=false,occupied=false,part=main_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/mangrove_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/mangrove_foot_middle", "y": 180 }, "facing=south,flipped=false,occupied=false,part=main_right,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/mangrove_foot_right", + "model": "eroticdungeongame:block/petrine_cross/mangrove_foot_right", "y": 180 }, "facing=south,flipped=false,occupied=false,part=main_right,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/mangrove_foot_right", + "model": "eroticdungeongame:block/petrine_cross/mangrove_foot_right", "y": 180 }, "facing=south,flipped=false,occupied=false,part=secondary_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/mangrove_head", + "model": "eroticdungeongame:block/petrine_cross/mangrove_head", "y": 180 }, "facing=south,flipped=false,occupied=false,part=secondary_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/mangrove_head", + "model": "eroticdungeongame:block/petrine_cross/mangrove_head", "y": 180 }, "facing=south,flipped=false,occupied=true,part=main_left,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/mangrove_foot_left", + "model": "eroticdungeongame:block/petrine_cross/mangrove_foot_left", "y": 180 }, "facing=south,flipped=false,occupied=true,part=main_left,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/mangrove_foot_left", + "model": "eroticdungeongame:block/petrine_cross/mangrove_foot_left", "y": 180 }, "facing=south,flipped=false,occupied=true,part=main_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/mangrove_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/mangrove_foot_middle", "y": 180 }, "facing=south,flipped=false,occupied=true,part=main_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/mangrove_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/mangrove_foot_middle", "y": 180 }, "facing=south,flipped=false,occupied=true,part=main_right,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/mangrove_foot_right", + "model": "eroticdungeongame:block/petrine_cross/mangrove_foot_right", "y": 180 }, "facing=south,flipped=false,occupied=true,part=main_right,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/mangrove_foot_right", + "model": "eroticdungeongame:block/petrine_cross/mangrove_foot_right", "y": 180 }, "facing=south,flipped=false,occupied=true,part=secondary_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/mangrove_head", + "model": "eroticdungeongame:block/petrine_cross/mangrove_head", "y": 180 }, "facing=south,flipped=false,occupied=true,part=secondary_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/mangrove_head", + "model": "eroticdungeongame:block/petrine_cross/mangrove_head", "y": 180 }, "facing=south,flipped=true,occupied=false,part=main_left,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/mangrove_foot_left", + "model": "eroticdungeongame:block/petrine_cross/mangrove_foot_left", "y": 180 }, "facing=south,flipped=true,occupied=false,part=main_left,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/mangrove_foot_left", + "model": "eroticdungeongame:block/petrine_cross/mangrove_foot_left", "y": 180 }, "facing=south,flipped=true,occupied=false,part=main_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/mangrove_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/mangrove_foot_middle", "y": 180 }, "facing=south,flipped=true,occupied=false,part=main_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/mangrove_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/mangrove_foot_middle", "y": 180 }, "facing=south,flipped=true,occupied=false,part=main_right,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/mangrove_foot_right", + "model": "eroticdungeongame:block/petrine_cross/mangrove_foot_right", "y": 180 }, "facing=south,flipped=true,occupied=false,part=main_right,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/mangrove_foot_right", + "model": "eroticdungeongame:block/petrine_cross/mangrove_foot_right", "y": 180 }, "facing=south,flipped=true,occupied=false,part=secondary_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/mangrove_head", + "model": "eroticdungeongame:block/petrine_cross/mangrove_head", "y": 180 }, "facing=south,flipped=true,occupied=false,part=secondary_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/mangrove_head", + "model": "eroticdungeongame:block/petrine_cross/mangrove_head", "y": 180 }, "facing=south,flipped=true,occupied=true,part=main_left,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/mangrove_foot_left", + "model": "eroticdungeongame:block/petrine_cross/mangrove_foot_left", "y": 180 }, "facing=south,flipped=true,occupied=true,part=main_left,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/mangrove_foot_left", + "model": "eroticdungeongame:block/petrine_cross/mangrove_foot_left", "y": 180 }, "facing=south,flipped=true,occupied=true,part=main_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/mangrove_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/mangrove_foot_middle", "y": 180 }, "facing=south,flipped=true,occupied=true,part=main_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/mangrove_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/mangrove_foot_middle", "y": 180 }, "facing=south,flipped=true,occupied=true,part=main_right,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/mangrove_foot_right", + "model": "eroticdungeongame:block/petrine_cross/mangrove_foot_right", "y": 180 }, "facing=south,flipped=true,occupied=true,part=main_right,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/mangrove_foot_right", + "model": "eroticdungeongame:block/petrine_cross/mangrove_foot_right", "y": 180 }, "facing=south,flipped=true,occupied=true,part=secondary_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/mangrove_head", + "model": "eroticdungeongame:block/petrine_cross/mangrove_head", "y": 180 }, "facing=south,flipped=true,occupied=true,part=secondary_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/mangrove_head", + "model": "eroticdungeongame:block/petrine_cross/mangrove_head", "y": 180 }, "facing=west,flipped=false,occupied=false,part=main_left,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/mangrove_foot_left", + "model": "eroticdungeongame:block/petrine_cross/mangrove_foot_left", "y": 270 }, "facing=west,flipped=false,occupied=false,part=main_left,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/mangrove_foot_left", + "model": "eroticdungeongame:block/petrine_cross/mangrove_foot_left", "y": 270 }, "facing=west,flipped=false,occupied=false,part=main_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/mangrove_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/mangrove_foot_middle", "y": 270 }, "facing=west,flipped=false,occupied=false,part=main_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/mangrove_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/mangrove_foot_middle", "y": 270 }, "facing=west,flipped=false,occupied=false,part=main_right,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/mangrove_foot_right", + "model": "eroticdungeongame:block/petrine_cross/mangrove_foot_right", "y": 270 }, "facing=west,flipped=false,occupied=false,part=main_right,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/mangrove_foot_right", + "model": "eroticdungeongame:block/petrine_cross/mangrove_foot_right", "y": 270 }, "facing=west,flipped=false,occupied=false,part=secondary_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/mangrove_head", + "model": "eroticdungeongame:block/petrine_cross/mangrove_head", "y": 270 }, "facing=west,flipped=false,occupied=false,part=secondary_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/mangrove_head", + "model": "eroticdungeongame:block/petrine_cross/mangrove_head", "y": 270 }, "facing=west,flipped=false,occupied=true,part=main_left,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/mangrove_foot_left", + "model": "eroticdungeongame:block/petrine_cross/mangrove_foot_left", "y": 270 }, "facing=west,flipped=false,occupied=true,part=main_left,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/mangrove_foot_left", + "model": "eroticdungeongame:block/petrine_cross/mangrove_foot_left", "y": 270 }, "facing=west,flipped=false,occupied=true,part=main_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/mangrove_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/mangrove_foot_middle", "y": 270 }, "facing=west,flipped=false,occupied=true,part=main_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/mangrove_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/mangrove_foot_middle", "y": 270 }, "facing=west,flipped=false,occupied=true,part=main_right,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/mangrove_foot_right", + "model": "eroticdungeongame:block/petrine_cross/mangrove_foot_right", "y": 270 }, "facing=west,flipped=false,occupied=true,part=main_right,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/mangrove_foot_right", + "model": "eroticdungeongame:block/petrine_cross/mangrove_foot_right", "y": 270 }, "facing=west,flipped=false,occupied=true,part=secondary_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/mangrove_head", + "model": "eroticdungeongame:block/petrine_cross/mangrove_head", "y": 270 }, "facing=west,flipped=false,occupied=true,part=secondary_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/mangrove_head", + "model": "eroticdungeongame:block/petrine_cross/mangrove_head", "y": 270 }, "facing=west,flipped=true,occupied=false,part=main_left,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/mangrove_foot_left", + "model": "eroticdungeongame:block/petrine_cross/mangrove_foot_left", "y": 270 }, "facing=west,flipped=true,occupied=false,part=main_left,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/mangrove_foot_left", + "model": "eroticdungeongame:block/petrine_cross/mangrove_foot_left", "y": 270 }, "facing=west,flipped=true,occupied=false,part=main_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/mangrove_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/mangrove_foot_middle", "y": 270 }, "facing=west,flipped=true,occupied=false,part=main_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/mangrove_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/mangrove_foot_middle", "y": 270 }, "facing=west,flipped=true,occupied=false,part=main_right,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/mangrove_foot_right", + "model": "eroticdungeongame:block/petrine_cross/mangrove_foot_right", "y": 270 }, "facing=west,flipped=true,occupied=false,part=main_right,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/mangrove_foot_right", + "model": "eroticdungeongame:block/petrine_cross/mangrove_foot_right", "y": 270 }, "facing=west,flipped=true,occupied=false,part=secondary_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/mangrove_head", + "model": "eroticdungeongame:block/petrine_cross/mangrove_head", "y": 270 }, "facing=west,flipped=true,occupied=false,part=secondary_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/mangrove_head", + "model": "eroticdungeongame:block/petrine_cross/mangrove_head", "y": 270 }, "facing=west,flipped=true,occupied=true,part=main_left,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/mangrove_foot_left", + "model": "eroticdungeongame:block/petrine_cross/mangrove_foot_left", "y": 270 }, "facing=west,flipped=true,occupied=true,part=main_left,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/mangrove_foot_left", + "model": "eroticdungeongame:block/petrine_cross/mangrove_foot_left", "y": 270 }, "facing=west,flipped=true,occupied=true,part=main_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/mangrove_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/mangrove_foot_middle", "y": 270 }, "facing=west,flipped=true,occupied=true,part=main_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/mangrove_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/mangrove_foot_middle", "y": 270 }, "facing=west,flipped=true,occupied=true,part=main_right,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/mangrove_foot_right", + "model": "eroticdungeongame:block/petrine_cross/mangrove_foot_right", "y": 270 }, "facing=west,flipped=true,occupied=true,part=main_right,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/mangrove_foot_right", + "model": "eroticdungeongame:block/petrine_cross/mangrove_foot_right", "y": 270 }, "facing=west,flipped=true,occupied=true,part=secondary_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/mangrove_head", + "model": "eroticdungeongame:block/petrine_cross/mangrove_head", "y": 270 }, "facing=west,flipped=true,occupied=true,part=secondary_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/mangrove_head", + "model": "eroticdungeongame:block/petrine_cross/mangrove_head", "y": 270 } } diff --git a/src/generated/resources/assets/eroticdungeongame/blockstates/mangrove_spanish_donkey.json b/src/generated/resources/assets/eroticdungeongame/blockstates/mangrove_spanish_donkey.json new file mode 100644 index 00000000..a01e3acc --- /dev/null +++ b/src/generated/resources/assets/eroticdungeongame/blockstates/mangrove_spanish_donkey.json @@ -0,0 +1,124 @@ +{ + "variants": { + "facing=east,flipped=false,occupied=false,waterlogged=false": { + "model": "eroticdungeongame:block/spanish_donkey/mangrove", + "y": 180 + }, + "facing=east,flipped=false,occupied=false,waterlogged=true": { + "model": "eroticdungeongame:block/spanish_donkey/mangrove", + "y": 180 + }, + "facing=east,flipped=false,occupied=true,waterlogged=false": { + "model": "eroticdungeongame:block/spanish_donkey/mangrove", + "y": 180 + }, + "facing=east,flipped=false,occupied=true,waterlogged=true": { + "model": "eroticdungeongame:block/spanish_donkey/mangrove", + "y": 180 + }, + "facing=east,flipped=true,occupied=false,waterlogged=false": { + "model": "eroticdungeongame:block/spanish_donkey/mangrove", + "y": 180 + }, + "facing=east,flipped=true,occupied=false,waterlogged=true": { + "model": "eroticdungeongame:block/spanish_donkey/mangrove", + "y": 180 + }, + "facing=east,flipped=true,occupied=true,waterlogged=false": { + "model": "eroticdungeongame:block/spanish_donkey/mangrove", + "y": 180 + }, + "facing=east,flipped=true,occupied=true,waterlogged=true": { + "model": "eroticdungeongame:block/spanish_donkey/mangrove", + "y": 180 + }, + "facing=north,flipped=false,occupied=false,waterlogged=false": { + "model": "eroticdungeongame:block/spanish_donkey/mangrove", + "y": 90 + }, + "facing=north,flipped=false,occupied=false,waterlogged=true": { + "model": "eroticdungeongame:block/spanish_donkey/mangrove", + "y": 90 + }, + "facing=north,flipped=false,occupied=true,waterlogged=false": { + "model": "eroticdungeongame:block/spanish_donkey/mangrove", + "y": 90 + }, + "facing=north,flipped=false,occupied=true,waterlogged=true": { + "model": "eroticdungeongame:block/spanish_donkey/mangrove", + "y": 90 + }, + "facing=north,flipped=true,occupied=false,waterlogged=false": { + "model": "eroticdungeongame:block/spanish_donkey/mangrove", + "y": 90 + }, + "facing=north,flipped=true,occupied=false,waterlogged=true": { + "model": "eroticdungeongame:block/spanish_donkey/mangrove", + "y": 90 + }, + "facing=north,flipped=true,occupied=true,waterlogged=false": { + "model": "eroticdungeongame:block/spanish_donkey/mangrove", + "y": 90 + }, + "facing=north,flipped=true,occupied=true,waterlogged=true": { + "model": "eroticdungeongame:block/spanish_donkey/mangrove", + "y": 90 + }, + "facing=south,flipped=false,occupied=false,waterlogged=false": { + "model": "eroticdungeongame:block/spanish_donkey/mangrove", + "y": 270 + }, + "facing=south,flipped=false,occupied=false,waterlogged=true": { + "model": "eroticdungeongame:block/spanish_donkey/mangrove", + "y": 270 + }, + "facing=south,flipped=false,occupied=true,waterlogged=false": { + "model": "eroticdungeongame:block/spanish_donkey/mangrove", + "y": 270 + }, + "facing=south,flipped=false,occupied=true,waterlogged=true": { + "model": "eroticdungeongame:block/spanish_donkey/mangrove", + "y": 270 + }, + "facing=south,flipped=true,occupied=false,waterlogged=false": { + "model": "eroticdungeongame:block/spanish_donkey/mangrove", + "y": 270 + }, + "facing=south,flipped=true,occupied=false,waterlogged=true": { + "model": "eroticdungeongame:block/spanish_donkey/mangrove", + "y": 270 + }, + "facing=south,flipped=true,occupied=true,waterlogged=false": { + "model": "eroticdungeongame:block/spanish_donkey/mangrove", + "y": 270 + }, + "facing=south,flipped=true,occupied=true,waterlogged=true": { + "model": "eroticdungeongame:block/spanish_donkey/mangrove", + "y": 270 + }, + "facing=west,flipped=false,occupied=false,waterlogged=false": { + "model": "eroticdungeongame:block/spanish_donkey/mangrove" + }, + "facing=west,flipped=false,occupied=false,waterlogged=true": { + "model": "eroticdungeongame:block/spanish_donkey/mangrove" + }, + "facing=west,flipped=false,occupied=true,waterlogged=false": { + "model": "eroticdungeongame:block/spanish_donkey/mangrove" + }, + "facing=west,flipped=false,occupied=true,waterlogged=true": { + "model": "eroticdungeongame:block/spanish_donkey/mangrove" + }, + "facing=west,flipped=true,occupied=false,waterlogged=false": { + "model": "eroticdungeongame:block/spanish_donkey/mangrove" + }, + "facing=west,flipped=true,occupied=false,waterlogged=true": { + "model": "eroticdungeongame:block/spanish_donkey/mangrove" + }, + "facing=west,flipped=true,occupied=true,waterlogged=false": { + "model": "eroticdungeongame:block/spanish_donkey/mangrove" + }, + "facing=west,flipped=true,occupied=true,waterlogged=true": { + "model": "eroticdungeongame:block/spanish_donkey/mangrove" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/eroticdungeongame/blockstates/mangrove_x_cross.json b/src/generated/resources/assets/eroticdungeongame/blockstates/mangrove_x_cross.json index 77e46fdd..749af684 100644 --- a/src/generated/resources/assets/eroticdungeongame/blockstates/mangrove_x_cross.json +++ b/src/generated/resources/assets/eroticdungeongame/blockstates/mangrove_x_cross.json @@ -1,243 +1,243 @@ { "variants": { "facing=east,flipped=false,occupied=false,part=foot,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/mangrove_foot", + "model": "eroticdungeongame:block/x_cross/mangrove_foot", "y": 90 }, "facing=east,flipped=false,occupied=false,part=foot,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/mangrove_foot", + "model": "eroticdungeongame:block/x_cross/mangrove_foot", "y": 90 }, "facing=east,flipped=false,occupied=false,part=head,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/mangrove_head", + "model": "eroticdungeongame:block/x_cross/mangrove_head", "y": 90 }, "facing=east,flipped=false,occupied=false,part=head,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/mangrove_head", + "model": "eroticdungeongame:block/x_cross/mangrove_head", "y": 90 }, "facing=east,flipped=false,occupied=true,part=foot,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/mangrove_foot", + "model": "eroticdungeongame:block/x_cross/mangrove_foot", "y": 90 }, "facing=east,flipped=false,occupied=true,part=foot,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/mangrove_foot", + "model": "eroticdungeongame:block/x_cross/mangrove_foot", "y": 90 }, "facing=east,flipped=false,occupied=true,part=head,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/mangrove_head", + "model": "eroticdungeongame:block/x_cross/mangrove_head", "y": 90 }, "facing=east,flipped=false,occupied=true,part=head,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/mangrove_head", + "model": "eroticdungeongame:block/x_cross/mangrove_head", "y": 90 }, "facing=east,flipped=true,occupied=false,part=foot,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/mangrove_foot", + "model": "eroticdungeongame:block/x_cross/mangrove_foot", "y": 90 }, "facing=east,flipped=true,occupied=false,part=foot,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/mangrove_foot", + "model": "eroticdungeongame:block/x_cross/mangrove_foot", "y": 90 }, "facing=east,flipped=true,occupied=false,part=head,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/mangrove_head", + "model": "eroticdungeongame:block/x_cross/mangrove_head", "y": 90 }, "facing=east,flipped=true,occupied=false,part=head,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/mangrove_head", + "model": "eroticdungeongame:block/x_cross/mangrove_head", "y": 90 }, "facing=east,flipped=true,occupied=true,part=foot,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/mangrove_foot", + "model": "eroticdungeongame:block/x_cross/mangrove_foot", "y": 90 }, "facing=east,flipped=true,occupied=true,part=foot,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/mangrove_foot", + "model": "eroticdungeongame:block/x_cross/mangrove_foot", "y": 90 }, "facing=east,flipped=true,occupied=true,part=head,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/mangrove_head", + "model": "eroticdungeongame:block/x_cross/mangrove_head", "y": 90 }, "facing=east,flipped=true,occupied=true,part=head,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/mangrove_head", + "model": "eroticdungeongame:block/x_cross/mangrove_head", "y": 90 }, "facing=north,flipped=false,occupied=false,part=foot,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/mangrove_foot" + "model": "eroticdungeongame:block/x_cross/mangrove_foot" }, "facing=north,flipped=false,occupied=false,part=foot,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/mangrove_foot" + "model": "eroticdungeongame:block/x_cross/mangrove_foot" }, "facing=north,flipped=false,occupied=false,part=head,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/mangrove_head" + "model": "eroticdungeongame:block/x_cross/mangrove_head" }, "facing=north,flipped=false,occupied=false,part=head,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/mangrove_head" + "model": "eroticdungeongame:block/x_cross/mangrove_head" }, "facing=north,flipped=false,occupied=true,part=foot,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/mangrove_foot" + "model": "eroticdungeongame:block/x_cross/mangrove_foot" }, "facing=north,flipped=false,occupied=true,part=foot,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/mangrove_foot" + "model": "eroticdungeongame:block/x_cross/mangrove_foot" }, "facing=north,flipped=false,occupied=true,part=head,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/mangrove_head" + "model": "eroticdungeongame:block/x_cross/mangrove_head" }, "facing=north,flipped=false,occupied=true,part=head,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/mangrove_head" + "model": "eroticdungeongame:block/x_cross/mangrove_head" }, "facing=north,flipped=true,occupied=false,part=foot,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/mangrove_foot" + "model": "eroticdungeongame:block/x_cross/mangrove_foot" }, "facing=north,flipped=true,occupied=false,part=foot,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/mangrove_foot" + "model": "eroticdungeongame:block/x_cross/mangrove_foot" }, "facing=north,flipped=true,occupied=false,part=head,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/mangrove_head" + "model": "eroticdungeongame:block/x_cross/mangrove_head" }, "facing=north,flipped=true,occupied=false,part=head,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/mangrove_head" + "model": "eroticdungeongame:block/x_cross/mangrove_head" }, "facing=north,flipped=true,occupied=true,part=foot,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/mangrove_foot" + "model": "eroticdungeongame:block/x_cross/mangrove_foot" }, "facing=north,flipped=true,occupied=true,part=foot,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/mangrove_foot" + "model": "eroticdungeongame:block/x_cross/mangrove_foot" }, "facing=north,flipped=true,occupied=true,part=head,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/mangrove_head" + "model": "eroticdungeongame:block/x_cross/mangrove_head" }, "facing=north,flipped=true,occupied=true,part=head,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/mangrove_head" + "model": "eroticdungeongame:block/x_cross/mangrove_head" }, "facing=south,flipped=false,occupied=false,part=foot,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/mangrove_foot", + "model": "eroticdungeongame:block/x_cross/mangrove_foot", "y": 180 }, "facing=south,flipped=false,occupied=false,part=foot,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/mangrove_foot", + "model": "eroticdungeongame:block/x_cross/mangrove_foot", "y": 180 }, "facing=south,flipped=false,occupied=false,part=head,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/mangrove_head", + "model": "eroticdungeongame:block/x_cross/mangrove_head", "y": 180 }, "facing=south,flipped=false,occupied=false,part=head,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/mangrove_head", + "model": "eroticdungeongame:block/x_cross/mangrove_head", "y": 180 }, "facing=south,flipped=false,occupied=true,part=foot,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/mangrove_foot", + "model": "eroticdungeongame:block/x_cross/mangrove_foot", "y": 180 }, "facing=south,flipped=false,occupied=true,part=foot,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/mangrove_foot", + "model": "eroticdungeongame:block/x_cross/mangrove_foot", "y": 180 }, "facing=south,flipped=false,occupied=true,part=head,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/mangrove_head", + "model": "eroticdungeongame:block/x_cross/mangrove_head", "y": 180 }, "facing=south,flipped=false,occupied=true,part=head,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/mangrove_head", + "model": "eroticdungeongame:block/x_cross/mangrove_head", "y": 180 }, "facing=south,flipped=true,occupied=false,part=foot,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/mangrove_foot", + "model": "eroticdungeongame:block/x_cross/mangrove_foot", "y": 180 }, "facing=south,flipped=true,occupied=false,part=foot,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/mangrove_foot", + "model": "eroticdungeongame:block/x_cross/mangrove_foot", "y": 180 }, "facing=south,flipped=true,occupied=false,part=head,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/mangrove_head", + "model": "eroticdungeongame:block/x_cross/mangrove_head", "y": 180 }, "facing=south,flipped=true,occupied=false,part=head,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/mangrove_head", + "model": "eroticdungeongame:block/x_cross/mangrove_head", "y": 180 }, "facing=south,flipped=true,occupied=true,part=foot,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/mangrove_foot", + "model": "eroticdungeongame:block/x_cross/mangrove_foot", "y": 180 }, "facing=south,flipped=true,occupied=true,part=foot,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/mangrove_foot", + "model": "eroticdungeongame:block/x_cross/mangrove_foot", "y": 180 }, "facing=south,flipped=true,occupied=true,part=head,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/mangrove_head", + "model": "eroticdungeongame:block/x_cross/mangrove_head", "y": 180 }, "facing=south,flipped=true,occupied=true,part=head,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/mangrove_head", + "model": "eroticdungeongame:block/x_cross/mangrove_head", "y": 180 }, "facing=west,flipped=false,occupied=false,part=foot,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/mangrove_foot", + "model": "eroticdungeongame:block/x_cross/mangrove_foot", "y": 270 }, "facing=west,flipped=false,occupied=false,part=foot,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/mangrove_foot", + "model": "eroticdungeongame:block/x_cross/mangrove_foot", "y": 270 }, "facing=west,flipped=false,occupied=false,part=head,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/mangrove_head", + "model": "eroticdungeongame:block/x_cross/mangrove_head", "y": 270 }, "facing=west,flipped=false,occupied=false,part=head,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/mangrove_head", + "model": "eroticdungeongame:block/x_cross/mangrove_head", "y": 270 }, "facing=west,flipped=false,occupied=true,part=foot,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/mangrove_foot", + "model": "eroticdungeongame:block/x_cross/mangrove_foot", "y": 270 }, "facing=west,flipped=false,occupied=true,part=foot,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/mangrove_foot", + "model": "eroticdungeongame:block/x_cross/mangrove_foot", "y": 270 }, "facing=west,flipped=false,occupied=true,part=head,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/mangrove_head", + "model": "eroticdungeongame:block/x_cross/mangrove_head", "y": 270 }, "facing=west,flipped=false,occupied=true,part=head,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/mangrove_head", + "model": "eroticdungeongame:block/x_cross/mangrove_head", "y": 270 }, "facing=west,flipped=true,occupied=false,part=foot,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/mangrove_foot", + "model": "eroticdungeongame:block/x_cross/mangrove_foot", "y": 270 }, "facing=west,flipped=true,occupied=false,part=foot,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/mangrove_foot", + "model": "eroticdungeongame:block/x_cross/mangrove_foot", "y": 270 }, "facing=west,flipped=true,occupied=false,part=head,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/mangrove_head", + "model": "eroticdungeongame:block/x_cross/mangrove_head", "y": 270 }, "facing=west,flipped=true,occupied=false,part=head,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/mangrove_head", + "model": "eroticdungeongame:block/x_cross/mangrove_head", "y": 270 }, "facing=west,flipped=true,occupied=true,part=foot,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/mangrove_foot", + "model": "eroticdungeongame:block/x_cross/mangrove_foot", "y": 270 }, "facing=west,flipped=true,occupied=true,part=foot,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/mangrove_foot", + "model": "eroticdungeongame:block/x_cross/mangrove_foot", "y": 270 }, "facing=west,flipped=true,occupied=true,part=head,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/mangrove_head", + "model": "eroticdungeongame:block/x_cross/mangrove_head", "y": 270 }, "facing=west,flipped=true,occupied=true,part=head,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/mangrove_head", + "model": "eroticdungeongame:block/x_cross/mangrove_head", "y": 270 } } diff --git a/src/generated/resources/assets/eroticdungeongame/blockstates/oak_petrine_cross.json b/src/generated/resources/assets/eroticdungeongame/blockstates/oak_petrine_cross.json index a8793990..5330a897 100644 --- a/src/generated/resources/assets/eroticdungeongame/blockstates/oak_petrine_cross.json +++ b/src/generated/resources/assets/eroticdungeongame/blockstates/oak_petrine_cross.json @@ -1,483 +1,483 @@ { "variants": { "facing=east,flipped=false,occupied=false,part=main_left,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/oak_foot_left", + "model": "eroticdungeongame:block/petrine_cross/oak_foot_left", "y": 90 }, "facing=east,flipped=false,occupied=false,part=main_left,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/oak_foot_left", + "model": "eroticdungeongame:block/petrine_cross/oak_foot_left", "y": 90 }, "facing=east,flipped=false,occupied=false,part=main_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/oak_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/oak_foot_middle", "y": 90 }, "facing=east,flipped=false,occupied=false,part=main_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/oak_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/oak_foot_middle", "y": 90 }, "facing=east,flipped=false,occupied=false,part=main_right,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/oak_foot_right", + "model": "eroticdungeongame:block/petrine_cross/oak_foot_right", "y": 90 }, "facing=east,flipped=false,occupied=false,part=main_right,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/oak_foot_right", + "model": "eroticdungeongame:block/petrine_cross/oak_foot_right", "y": 90 }, "facing=east,flipped=false,occupied=false,part=secondary_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/oak_head", + "model": "eroticdungeongame:block/petrine_cross/oak_head", "y": 90 }, "facing=east,flipped=false,occupied=false,part=secondary_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/oak_head", + "model": "eroticdungeongame:block/petrine_cross/oak_head", "y": 90 }, "facing=east,flipped=false,occupied=true,part=main_left,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/oak_foot_left", + "model": "eroticdungeongame:block/petrine_cross/oak_foot_left", "y": 90 }, "facing=east,flipped=false,occupied=true,part=main_left,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/oak_foot_left", + "model": "eroticdungeongame:block/petrine_cross/oak_foot_left", "y": 90 }, "facing=east,flipped=false,occupied=true,part=main_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/oak_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/oak_foot_middle", "y": 90 }, "facing=east,flipped=false,occupied=true,part=main_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/oak_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/oak_foot_middle", "y": 90 }, "facing=east,flipped=false,occupied=true,part=main_right,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/oak_foot_right", + "model": "eroticdungeongame:block/petrine_cross/oak_foot_right", "y": 90 }, "facing=east,flipped=false,occupied=true,part=main_right,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/oak_foot_right", + "model": "eroticdungeongame:block/petrine_cross/oak_foot_right", "y": 90 }, "facing=east,flipped=false,occupied=true,part=secondary_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/oak_head", + "model": "eroticdungeongame:block/petrine_cross/oak_head", "y": 90 }, "facing=east,flipped=false,occupied=true,part=secondary_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/oak_head", + "model": "eroticdungeongame:block/petrine_cross/oak_head", "y": 90 }, "facing=east,flipped=true,occupied=false,part=main_left,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/oak_foot_left", + "model": "eroticdungeongame:block/petrine_cross/oak_foot_left", "y": 90 }, "facing=east,flipped=true,occupied=false,part=main_left,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/oak_foot_left", + "model": "eroticdungeongame:block/petrine_cross/oak_foot_left", "y": 90 }, "facing=east,flipped=true,occupied=false,part=main_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/oak_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/oak_foot_middle", "y": 90 }, "facing=east,flipped=true,occupied=false,part=main_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/oak_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/oak_foot_middle", "y": 90 }, "facing=east,flipped=true,occupied=false,part=main_right,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/oak_foot_right", + "model": "eroticdungeongame:block/petrine_cross/oak_foot_right", "y": 90 }, "facing=east,flipped=true,occupied=false,part=main_right,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/oak_foot_right", + "model": "eroticdungeongame:block/petrine_cross/oak_foot_right", "y": 90 }, "facing=east,flipped=true,occupied=false,part=secondary_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/oak_head", + "model": "eroticdungeongame:block/petrine_cross/oak_head", "y": 90 }, "facing=east,flipped=true,occupied=false,part=secondary_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/oak_head", + "model": "eroticdungeongame:block/petrine_cross/oak_head", "y": 90 }, "facing=east,flipped=true,occupied=true,part=main_left,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/oak_foot_left", + "model": "eroticdungeongame:block/petrine_cross/oak_foot_left", "y": 90 }, "facing=east,flipped=true,occupied=true,part=main_left,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/oak_foot_left", + "model": "eroticdungeongame:block/petrine_cross/oak_foot_left", "y": 90 }, "facing=east,flipped=true,occupied=true,part=main_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/oak_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/oak_foot_middle", "y": 90 }, "facing=east,flipped=true,occupied=true,part=main_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/oak_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/oak_foot_middle", "y": 90 }, "facing=east,flipped=true,occupied=true,part=main_right,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/oak_foot_right", + "model": "eroticdungeongame:block/petrine_cross/oak_foot_right", "y": 90 }, "facing=east,flipped=true,occupied=true,part=main_right,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/oak_foot_right", + "model": "eroticdungeongame:block/petrine_cross/oak_foot_right", "y": 90 }, "facing=east,flipped=true,occupied=true,part=secondary_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/oak_head", + "model": "eroticdungeongame:block/petrine_cross/oak_head", "y": 90 }, "facing=east,flipped=true,occupied=true,part=secondary_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/oak_head", + "model": "eroticdungeongame:block/petrine_cross/oak_head", "y": 90 }, "facing=north,flipped=false,occupied=false,part=main_left,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/oak_foot_left" + "model": "eroticdungeongame:block/petrine_cross/oak_foot_left" }, "facing=north,flipped=false,occupied=false,part=main_left,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/oak_foot_left" + "model": "eroticdungeongame:block/petrine_cross/oak_foot_left" }, "facing=north,flipped=false,occupied=false,part=main_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/oak_foot_middle" + "model": "eroticdungeongame:block/petrine_cross/oak_foot_middle" }, "facing=north,flipped=false,occupied=false,part=main_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/oak_foot_middle" + "model": "eroticdungeongame:block/petrine_cross/oak_foot_middle" }, "facing=north,flipped=false,occupied=false,part=main_right,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/oak_foot_right" + "model": "eroticdungeongame:block/petrine_cross/oak_foot_right" }, "facing=north,flipped=false,occupied=false,part=main_right,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/oak_foot_right" + "model": "eroticdungeongame:block/petrine_cross/oak_foot_right" }, "facing=north,flipped=false,occupied=false,part=secondary_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/oak_head" + "model": "eroticdungeongame:block/petrine_cross/oak_head" }, "facing=north,flipped=false,occupied=false,part=secondary_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/oak_head" + "model": "eroticdungeongame:block/petrine_cross/oak_head" }, "facing=north,flipped=false,occupied=true,part=main_left,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/oak_foot_left" + "model": "eroticdungeongame:block/petrine_cross/oak_foot_left" }, "facing=north,flipped=false,occupied=true,part=main_left,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/oak_foot_left" + "model": "eroticdungeongame:block/petrine_cross/oak_foot_left" }, "facing=north,flipped=false,occupied=true,part=main_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/oak_foot_middle" + "model": "eroticdungeongame:block/petrine_cross/oak_foot_middle" }, "facing=north,flipped=false,occupied=true,part=main_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/oak_foot_middle" + "model": "eroticdungeongame:block/petrine_cross/oak_foot_middle" }, "facing=north,flipped=false,occupied=true,part=main_right,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/oak_foot_right" + "model": "eroticdungeongame:block/petrine_cross/oak_foot_right" }, "facing=north,flipped=false,occupied=true,part=main_right,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/oak_foot_right" + "model": "eroticdungeongame:block/petrine_cross/oak_foot_right" }, "facing=north,flipped=false,occupied=true,part=secondary_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/oak_head" + "model": "eroticdungeongame:block/petrine_cross/oak_head" }, "facing=north,flipped=false,occupied=true,part=secondary_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/oak_head" + "model": "eroticdungeongame:block/petrine_cross/oak_head" }, "facing=north,flipped=true,occupied=false,part=main_left,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/oak_foot_left" + "model": "eroticdungeongame:block/petrine_cross/oak_foot_left" }, "facing=north,flipped=true,occupied=false,part=main_left,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/oak_foot_left" + "model": "eroticdungeongame:block/petrine_cross/oak_foot_left" }, "facing=north,flipped=true,occupied=false,part=main_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/oak_foot_middle" + "model": "eroticdungeongame:block/petrine_cross/oak_foot_middle" }, "facing=north,flipped=true,occupied=false,part=main_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/oak_foot_middle" + "model": "eroticdungeongame:block/petrine_cross/oak_foot_middle" }, "facing=north,flipped=true,occupied=false,part=main_right,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/oak_foot_right" + "model": "eroticdungeongame:block/petrine_cross/oak_foot_right" }, "facing=north,flipped=true,occupied=false,part=main_right,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/oak_foot_right" + "model": "eroticdungeongame:block/petrine_cross/oak_foot_right" }, "facing=north,flipped=true,occupied=false,part=secondary_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/oak_head" + "model": "eroticdungeongame:block/petrine_cross/oak_head" }, "facing=north,flipped=true,occupied=false,part=secondary_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/oak_head" + "model": "eroticdungeongame:block/petrine_cross/oak_head" }, "facing=north,flipped=true,occupied=true,part=main_left,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/oak_foot_left" + "model": "eroticdungeongame:block/petrine_cross/oak_foot_left" }, "facing=north,flipped=true,occupied=true,part=main_left,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/oak_foot_left" + "model": "eroticdungeongame:block/petrine_cross/oak_foot_left" }, "facing=north,flipped=true,occupied=true,part=main_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/oak_foot_middle" + "model": "eroticdungeongame:block/petrine_cross/oak_foot_middle" }, "facing=north,flipped=true,occupied=true,part=main_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/oak_foot_middle" + "model": "eroticdungeongame:block/petrine_cross/oak_foot_middle" }, "facing=north,flipped=true,occupied=true,part=main_right,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/oak_foot_right" + "model": "eroticdungeongame:block/petrine_cross/oak_foot_right" }, "facing=north,flipped=true,occupied=true,part=main_right,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/oak_foot_right" + "model": "eroticdungeongame:block/petrine_cross/oak_foot_right" }, "facing=north,flipped=true,occupied=true,part=secondary_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/oak_head" + "model": "eroticdungeongame:block/petrine_cross/oak_head" }, "facing=north,flipped=true,occupied=true,part=secondary_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/oak_head" + "model": "eroticdungeongame:block/petrine_cross/oak_head" }, "facing=south,flipped=false,occupied=false,part=main_left,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/oak_foot_left", + "model": "eroticdungeongame:block/petrine_cross/oak_foot_left", "y": 180 }, "facing=south,flipped=false,occupied=false,part=main_left,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/oak_foot_left", + "model": "eroticdungeongame:block/petrine_cross/oak_foot_left", "y": 180 }, "facing=south,flipped=false,occupied=false,part=main_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/oak_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/oak_foot_middle", "y": 180 }, "facing=south,flipped=false,occupied=false,part=main_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/oak_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/oak_foot_middle", "y": 180 }, "facing=south,flipped=false,occupied=false,part=main_right,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/oak_foot_right", + "model": "eroticdungeongame:block/petrine_cross/oak_foot_right", "y": 180 }, "facing=south,flipped=false,occupied=false,part=main_right,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/oak_foot_right", + "model": "eroticdungeongame:block/petrine_cross/oak_foot_right", "y": 180 }, "facing=south,flipped=false,occupied=false,part=secondary_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/oak_head", + "model": "eroticdungeongame:block/petrine_cross/oak_head", "y": 180 }, "facing=south,flipped=false,occupied=false,part=secondary_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/oak_head", + "model": "eroticdungeongame:block/petrine_cross/oak_head", "y": 180 }, "facing=south,flipped=false,occupied=true,part=main_left,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/oak_foot_left", + "model": "eroticdungeongame:block/petrine_cross/oak_foot_left", "y": 180 }, "facing=south,flipped=false,occupied=true,part=main_left,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/oak_foot_left", + "model": "eroticdungeongame:block/petrine_cross/oak_foot_left", "y": 180 }, "facing=south,flipped=false,occupied=true,part=main_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/oak_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/oak_foot_middle", "y": 180 }, "facing=south,flipped=false,occupied=true,part=main_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/oak_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/oak_foot_middle", "y": 180 }, "facing=south,flipped=false,occupied=true,part=main_right,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/oak_foot_right", + "model": "eroticdungeongame:block/petrine_cross/oak_foot_right", "y": 180 }, "facing=south,flipped=false,occupied=true,part=main_right,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/oak_foot_right", + "model": "eroticdungeongame:block/petrine_cross/oak_foot_right", "y": 180 }, "facing=south,flipped=false,occupied=true,part=secondary_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/oak_head", + "model": "eroticdungeongame:block/petrine_cross/oak_head", "y": 180 }, "facing=south,flipped=false,occupied=true,part=secondary_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/oak_head", + "model": "eroticdungeongame:block/petrine_cross/oak_head", "y": 180 }, "facing=south,flipped=true,occupied=false,part=main_left,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/oak_foot_left", + "model": "eroticdungeongame:block/petrine_cross/oak_foot_left", "y": 180 }, "facing=south,flipped=true,occupied=false,part=main_left,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/oak_foot_left", + "model": "eroticdungeongame:block/petrine_cross/oak_foot_left", "y": 180 }, "facing=south,flipped=true,occupied=false,part=main_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/oak_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/oak_foot_middle", "y": 180 }, "facing=south,flipped=true,occupied=false,part=main_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/oak_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/oak_foot_middle", "y": 180 }, "facing=south,flipped=true,occupied=false,part=main_right,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/oak_foot_right", + "model": "eroticdungeongame:block/petrine_cross/oak_foot_right", "y": 180 }, "facing=south,flipped=true,occupied=false,part=main_right,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/oak_foot_right", + "model": "eroticdungeongame:block/petrine_cross/oak_foot_right", "y": 180 }, "facing=south,flipped=true,occupied=false,part=secondary_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/oak_head", + "model": "eroticdungeongame:block/petrine_cross/oak_head", "y": 180 }, "facing=south,flipped=true,occupied=false,part=secondary_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/oak_head", + "model": "eroticdungeongame:block/petrine_cross/oak_head", "y": 180 }, "facing=south,flipped=true,occupied=true,part=main_left,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/oak_foot_left", + "model": "eroticdungeongame:block/petrine_cross/oak_foot_left", "y": 180 }, "facing=south,flipped=true,occupied=true,part=main_left,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/oak_foot_left", + "model": "eroticdungeongame:block/petrine_cross/oak_foot_left", "y": 180 }, "facing=south,flipped=true,occupied=true,part=main_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/oak_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/oak_foot_middle", "y": 180 }, "facing=south,flipped=true,occupied=true,part=main_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/oak_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/oak_foot_middle", "y": 180 }, "facing=south,flipped=true,occupied=true,part=main_right,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/oak_foot_right", + "model": "eroticdungeongame:block/petrine_cross/oak_foot_right", "y": 180 }, "facing=south,flipped=true,occupied=true,part=main_right,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/oak_foot_right", + "model": "eroticdungeongame:block/petrine_cross/oak_foot_right", "y": 180 }, "facing=south,flipped=true,occupied=true,part=secondary_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/oak_head", + "model": "eroticdungeongame:block/petrine_cross/oak_head", "y": 180 }, "facing=south,flipped=true,occupied=true,part=secondary_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/oak_head", + "model": "eroticdungeongame:block/petrine_cross/oak_head", "y": 180 }, "facing=west,flipped=false,occupied=false,part=main_left,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/oak_foot_left", + "model": "eroticdungeongame:block/petrine_cross/oak_foot_left", "y": 270 }, "facing=west,flipped=false,occupied=false,part=main_left,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/oak_foot_left", + "model": "eroticdungeongame:block/petrine_cross/oak_foot_left", "y": 270 }, "facing=west,flipped=false,occupied=false,part=main_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/oak_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/oak_foot_middle", "y": 270 }, "facing=west,flipped=false,occupied=false,part=main_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/oak_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/oak_foot_middle", "y": 270 }, "facing=west,flipped=false,occupied=false,part=main_right,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/oak_foot_right", + "model": "eroticdungeongame:block/petrine_cross/oak_foot_right", "y": 270 }, "facing=west,flipped=false,occupied=false,part=main_right,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/oak_foot_right", + "model": "eroticdungeongame:block/petrine_cross/oak_foot_right", "y": 270 }, "facing=west,flipped=false,occupied=false,part=secondary_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/oak_head", + "model": "eroticdungeongame:block/petrine_cross/oak_head", "y": 270 }, "facing=west,flipped=false,occupied=false,part=secondary_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/oak_head", + "model": "eroticdungeongame:block/petrine_cross/oak_head", "y": 270 }, "facing=west,flipped=false,occupied=true,part=main_left,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/oak_foot_left", + "model": "eroticdungeongame:block/petrine_cross/oak_foot_left", "y": 270 }, "facing=west,flipped=false,occupied=true,part=main_left,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/oak_foot_left", + "model": "eroticdungeongame:block/petrine_cross/oak_foot_left", "y": 270 }, "facing=west,flipped=false,occupied=true,part=main_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/oak_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/oak_foot_middle", "y": 270 }, "facing=west,flipped=false,occupied=true,part=main_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/oak_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/oak_foot_middle", "y": 270 }, "facing=west,flipped=false,occupied=true,part=main_right,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/oak_foot_right", + "model": "eroticdungeongame:block/petrine_cross/oak_foot_right", "y": 270 }, "facing=west,flipped=false,occupied=true,part=main_right,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/oak_foot_right", + "model": "eroticdungeongame:block/petrine_cross/oak_foot_right", "y": 270 }, "facing=west,flipped=false,occupied=true,part=secondary_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/oak_head", + "model": "eroticdungeongame:block/petrine_cross/oak_head", "y": 270 }, "facing=west,flipped=false,occupied=true,part=secondary_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/oak_head", + "model": "eroticdungeongame:block/petrine_cross/oak_head", "y": 270 }, "facing=west,flipped=true,occupied=false,part=main_left,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/oak_foot_left", + "model": "eroticdungeongame:block/petrine_cross/oak_foot_left", "y": 270 }, "facing=west,flipped=true,occupied=false,part=main_left,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/oak_foot_left", + "model": "eroticdungeongame:block/petrine_cross/oak_foot_left", "y": 270 }, "facing=west,flipped=true,occupied=false,part=main_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/oak_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/oak_foot_middle", "y": 270 }, "facing=west,flipped=true,occupied=false,part=main_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/oak_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/oak_foot_middle", "y": 270 }, "facing=west,flipped=true,occupied=false,part=main_right,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/oak_foot_right", + "model": "eroticdungeongame:block/petrine_cross/oak_foot_right", "y": 270 }, "facing=west,flipped=true,occupied=false,part=main_right,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/oak_foot_right", + "model": "eroticdungeongame:block/petrine_cross/oak_foot_right", "y": 270 }, "facing=west,flipped=true,occupied=false,part=secondary_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/oak_head", + "model": "eroticdungeongame:block/petrine_cross/oak_head", "y": 270 }, "facing=west,flipped=true,occupied=false,part=secondary_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/oak_head", + "model": "eroticdungeongame:block/petrine_cross/oak_head", "y": 270 }, "facing=west,flipped=true,occupied=true,part=main_left,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/oak_foot_left", + "model": "eroticdungeongame:block/petrine_cross/oak_foot_left", "y": 270 }, "facing=west,flipped=true,occupied=true,part=main_left,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/oak_foot_left", + "model": "eroticdungeongame:block/petrine_cross/oak_foot_left", "y": 270 }, "facing=west,flipped=true,occupied=true,part=main_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/oak_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/oak_foot_middle", "y": 270 }, "facing=west,flipped=true,occupied=true,part=main_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/oak_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/oak_foot_middle", "y": 270 }, "facing=west,flipped=true,occupied=true,part=main_right,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/oak_foot_right", + "model": "eroticdungeongame:block/petrine_cross/oak_foot_right", "y": 270 }, "facing=west,flipped=true,occupied=true,part=main_right,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/oak_foot_right", + "model": "eroticdungeongame:block/petrine_cross/oak_foot_right", "y": 270 }, "facing=west,flipped=true,occupied=true,part=secondary_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/oak_head", + "model": "eroticdungeongame:block/petrine_cross/oak_head", "y": 270 }, "facing=west,flipped=true,occupied=true,part=secondary_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/oak_head", + "model": "eroticdungeongame:block/petrine_cross/oak_head", "y": 270 } } diff --git a/src/generated/resources/assets/eroticdungeongame/blockstates/oak_spanish_donkey.json b/src/generated/resources/assets/eroticdungeongame/blockstates/oak_spanish_donkey.json new file mode 100644 index 00000000..613483e7 --- /dev/null +++ b/src/generated/resources/assets/eroticdungeongame/blockstates/oak_spanish_donkey.json @@ -0,0 +1,124 @@ +{ + "variants": { + "facing=east,flipped=false,occupied=false,waterlogged=false": { + "model": "eroticdungeongame:block/spanish_donkey/oak", + "y": 180 + }, + "facing=east,flipped=false,occupied=false,waterlogged=true": { + "model": "eroticdungeongame:block/spanish_donkey/oak", + "y": 180 + }, + "facing=east,flipped=false,occupied=true,waterlogged=false": { + "model": "eroticdungeongame:block/spanish_donkey/oak", + "y": 180 + }, + "facing=east,flipped=false,occupied=true,waterlogged=true": { + "model": "eroticdungeongame:block/spanish_donkey/oak", + "y": 180 + }, + "facing=east,flipped=true,occupied=false,waterlogged=false": { + "model": "eroticdungeongame:block/spanish_donkey/oak", + "y": 180 + }, + "facing=east,flipped=true,occupied=false,waterlogged=true": { + "model": "eroticdungeongame:block/spanish_donkey/oak", + "y": 180 + }, + "facing=east,flipped=true,occupied=true,waterlogged=false": { + "model": "eroticdungeongame:block/spanish_donkey/oak", + "y": 180 + }, + "facing=east,flipped=true,occupied=true,waterlogged=true": { + "model": "eroticdungeongame:block/spanish_donkey/oak", + "y": 180 + }, + "facing=north,flipped=false,occupied=false,waterlogged=false": { + "model": "eroticdungeongame:block/spanish_donkey/oak", + "y": 90 + }, + "facing=north,flipped=false,occupied=false,waterlogged=true": { + "model": "eroticdungeongame:block/spanish_donkey/oak", + "y": 90 + }, + "facing=north,flipped=false,occupied=true,waterlogged=false": { + "model": "eroticdungeongame:block/spanish_donkey/oak", + "y": 90 + }, + "facing=north,flipped=false,occupied=true,waterlogged=true": { + "model": "eroticdungeongame:block/spanish_donkey/oak", + "y": 90 + }, + "facing=north,flipped=true,occupied=false,waterlogged=false": { + "model": "eroticdungeongame:block/spanish_donkey/oak", + "y": 90 + }, + "facing=north,flipped=true,occupied=false,waterlogged=true": { + "model": "eroticdungeongame:block/spanish_donkey/oak", + "y": 90 + }, + "facing=north,flipped=true,occupied=true,waterlogged=false": { + "model": "eroticdungeongame:block/spanish_donkey/oak", + "y": 90 + }, + "facing=north,flipped=true,occupied=true,waterlogged=true": { + "model": "eroticdungeongame:block/spanish_donkey/oak", + "y": 90 + }, + "facing=south,flipped=false,occupied=false,waterlogged=false": { + "model": "eroticdungeongame:block/spanish_donkey/oak", + "y": 270 + }, + "facing=south,flipped=false,occupied=false,waterlogged=true": { + "model": "eroticdungeongame:block/spanish_donkey/oak", + "y": 270 + }, + "facing=south,flipped=false,occupied=true,waterlogged=false": { + "model": "eroticdungeongame:block/spanish_donkey/oak", + "y": 270 + }, + "facing=south,flipped=false,occupied=true,waterlogged=true": { + "model": "eroticdungeongame:block/spanish_donkey/oak", + "y": 270 + }, + "facing=south,flipped=true,occupied=false,waterlogged=false": { + "model": "eroticdungeongame:block/spanish_donkey/oak", + "y": 270 + }, + "facing=south,flipped=true,occupied=false,waterlogged=true": { + "model": "eroticdungeongame:block/spanish_donkey/oak", + "y": 270 + }, + "facing=south,flipped=true,occupied=true,waterlogged=false": { + "model": "eroticdungeongame:block/spanish_donkey/oak", + "y": 270 + }, + "facing=south,flipped=true,occupied=true,waterlogged=true": { + "model": "eroticdungeongame:block/spanish_donkey/oak", + "y": 270 + }, + "facing=west,flipped=false,occupied=false,waterlogged=false": { + "model": "eroticdungeongame:block/spanish_donkey/oak" + }, + "facing=west,flipped=false,occupied=false,waterlogged=true": { + "model": "eroticdungeongame:block/spanish_donkey/oak" + }, + "facing=west,flipped=false,occupied=true,waterlogged=false": { + "model": "eroticdungeongame:block/spanish_donkey/oak" + }, + "facing=west,flipped=false,occupied=true,waterlogged=true": { + "model": "eroticdungeongame:block/spanish_donkey/oak" + }, + "facing=west,flipped=true,occupied=false,waterlogged=false": { + "model": "eroticdungeongame:block/spanish_donkey/oak" + }, + "facing=west,flipped=true,occupied=false,waterlogged=true": { + "model": "eroticdungeongame:block/spanish_donkey/oak" + }, + "facing=west,flipped=true,occupied=true,waterlogged=false": { + "model": "eroticdungeongame:block/spanish_donkey/oak" + }, + "facing=west,flipped=true,occupied=true,waterlogged=true": { + "model": "eroticdungeongame:block/spanish_donkey/oak" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/eroticdungeongame/blockstates/oak_x_cross.json b/src/generated/resources/assets/eroticdungeongame/blockstates/oak_x_cross.json index de7067ed..468534cc 100644 --- a/src/generated/resources/assets/eroticdungeongame/blockstates/oak_x_cross.json +++ b/src/generated/resources/assets/eroticdungeongame/blockstates/oak_x_cross.json @@ -1,243 +1,243 @@ { "variants": { "facing=east,flipped=false,occupied=false,part=foot,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/oak_foot", + "model": "eroticdungeongame:block/x_cross/oak_foot", "y": 90 }, "facing=east,flipped=false,occupied=false,part=foot,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/oak_foot", + "model": "eroticdungeongame:block/x_cross/oak_foot", "y": 90 }, "facing=east,flipped=false,occupied=false,part=head,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/oak_head", + "model": "eroticdungeongame:block/x_cross/oak_head", "y": 90 }, "facing=east,flipped=false,occupied=false,part=head,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/oak_head", + "model": "eroticdungeongame:block/x_cross/oak_head", "y": 90 }, "facing=east,flipped=false,occupied=true,part=foot,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/oak_foot", + "model": "eroticdungeongame:block/x_cross/oak_foot", "y": 90 }, "facing=east,flipped=false,occupied=true,part=foot,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/oak_foot", + "model": "eroticdungeongame:block/x_cross/oak_foot", "y": 90 }, "facing=east,flipped=false,occupied=true,part=head,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/oak_head", + "model": "eroticdungeongame:block/x_cross/oak_head", "y": 90 }, "facing=east,flipped=false,occupied=true,part=head,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/oak_head", + "model": "eroticdungeongame:block/x_cross/oak_head", "y": 90 }, "facing=east,flipped=true,occupied=false,part=foot,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/oak_foot", + "model": "eroticdungeongame:block/x_cross/oak_foot", "y": 90 }, "facing=east,flipped=true,occupied=false,part=foot,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/oak_foot", + "model": "eroticdungeongame:block/x_cross/oak_foot", "y": 90 }, "facing=east,flipped=true,occupied=false,part=head,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/oak_head", + "model": "eroticdungeongame:block/x_cross/oak_head", "y": 90 }, "facing=east,flipped=true,occupied=false,part=head,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/oak_head", + "model": "eroticdungeongame:block/x_cross/oak_head", "y": 90 }, "facing=east,flipped=true,occupied=true,part=foot,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/oak_foot", + "model": "eroticdungeongame:block/x_cross/oak_foot", "y": 90 }, "facing=east,flipped=true,occupied=true,part=foot,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/oak_foot", + "model": "eroticdungeongame:block/x_cross/oak_foot", "y": 90 }, "facing=east,flipped=true,occupied=true,part=head,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/oak_head", + "model": "eroticdungeongame:block/x_cross/oak_head", "y": 90 }, "facing=east,flipped=true,occupied=true,part=head,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/oak_head", + "model": "eroticdungeongame:block/x_cross/oak_head", "y": 90 }, "facing=north,flipped=false,occupied=false,part=foot,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/oak_foot" + "model": "eroticdungeongame:block/x_cross/oak_foot" }, "facing=north,flipped=false,occupied=false,part=foot,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/oak_foot" + "model": "eroticdungeongame:block/x_cross/oak_foot" }, "facing=north,flipped=false,occupied=false,part=head,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/oak_head" + "model": "eroticdungeongame:block/x_cross/oak_head" }, "facing=north,flipped=false,occupied=false,part=head,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/oak_head" + "model": "eroticdungeongame:block/x_cross/oak_head" }, "facing=north,flipped=false,occupied=true,part=foot,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/oak_foot" + "model": "eroticdungeongame:block/x_cross/oak_foot" }, "facing=north,flipped=false,occupied=true,part=foot,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/oak_foot" + "model": "eroticdungeongame:block/x_cross/oak_foot" }, "facing=north,flipped=false,occupied=true,part=head,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/oak_head" + "model": "eroticdungeongame:block/x_cross/oak_head" }, "facing=north,flipped=false,occupied=true,part=head,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/oak_head" + "model": "eroticdungeongame:block/x_cross/oak_head" }, "facing=north,flipped=true,occupied=false,part=foot,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/oak_foot" + "model": "eroticdungeongame:block/x_cross/oak_foot" }, "facing=north,flipped=true,occupied=false,part=foot,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/oak_foot" + "model": "eroticdungeongame:block/x_cross/oak_foot" }, "facing=north,flipped=true,occupied=false,part=head,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/oak_head" + "model": "eroticdungeongame:block/x_cross/oak_head" }, "facing=north,flipped=true,occupied=false,part=head,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/oak_head" + "model": "eroticdungeongame:block/x_cross/oak_head" }, "facing=north,flipped=true,occupied=true,part=foot,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/oak_foot" + "model": "eroticdungeongame:block/x_cross/oak_foot" }, "facing=north,flipped=true,occupied=true,part=foot,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/oak_foot" + "model": "eroticdungeongame:block/x_cross/oak_foot" }, "facing=north,flipped=true,occupied=true,part=head,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/oak_head" + "model": "eroticdungeongame:block/x_cross/oak_head" }, "facing=north,flipped=true,occupied=true,part=head,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/oak_head" + "model": "eroticdungeongame:block/x_cross/oak_head" }, "facing=south,flipped=false,occupied=false,part=foot,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/oak_foot", + "model": "eroticdungeongame:block/x_cross/oak_foot", "y": 180 }, "facing=south,flipped=false,occupied=false,part=foot,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/oak_foot", + "model": "eroticdungeongame:block/x_cross/oak_foot", "y": 180 }, "facing=south,flipped=false,occupied=false,part=head,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/oak_head", + "model": "eroticdungeongame:block/x_cross/oak_head", "y": 180 }, "facing=south,flipped=false,occupied=false,part=head,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/oak_head", + "model": "eroticdungeongame:block/x_cross/oak_head", "y": 180 }, "facing=south,flipped=false,occupied=true,part=foot,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/oak_foot", + "model": "eroticdungeongame:block/x_cross/oak_foot", "y": 180 }, "facing=south,flipped=false,occupied=true,part=foot,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/oak_foot", + "model": "eroticdungeongame:block/x_cross/oak_foot", "y": 180 }, "facing=south,flipped=false,occupied=true,part=head,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/oak_head", + "model": "eroticdungeongame:block/x_cross/oak_head", "y": 180 }, "facing=south,flipped=false,occupied=true,part=head,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/oak_head", + "model": "eroticdungeongame:block/x_cross/oak_head", "y": 180 }, "facing=south,flipped=true,occupied=false,part=foot,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/oak_foot", + "model": "eroticdungeongame:block/x_cross/oak_foot", "y": 180 }, "facing=south,flipped=true,occupied=false,part=foot,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/oak_foot", + "model": "eroticdungeongame:block/x_cross/oak_foot", "y": 180 }, "facing=south,flipped=true,occupied=false,part=head,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/oak_head", + "model": "eroticdungeongame:block/x_cross/oak_head", "y": 180 }, "facing=south,flipped=true,occupied=false,part=head,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/oak_head", + "model": "eroticdungeongame:block/x_cross/oak_head", "y": 180 }, "facing=south,flipped=true,occupied=true,part=foot,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/oak_foot", + "model": "eroticdungeongame:block/x_cross/oak_foot", "y": 180 }, "facing=south,flipped=true,occupied=true,part=foot,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/oak_foot", + "model": "eroticdungeongame:block/x_cross/oak_foot", "y": 180 }, "facing=south,flipped=true,occupied=true,part=head,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/oak_head", + "model": "eroticdungeongame:block/x_cross/oak_head", "y": 180 }, "facing=south,flipped=true,occupied=true,part=head,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/oak_head", + "model": "eroticdungeongame:block/x_cross/oak_head", "y": 180 }, "facing=west,flipped=false,occupied=false,part=foot,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/oak_foot", + "model": "eroticdungeongame:block/x_cross/oak_foot", "y": 270 }, "facing=west,flipped=false,occupied=false,part=foot,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/oak_foot", + "model": "eroticdungeongame:block/x_cross/oak_foot", "y": 270 }, "facing=west,flipped=false,occupied=false,part=head,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/oak_head", + "model": "eroticdungeongame:block/x_cross/oak_head", "y": 270 }, "facing=west,flipped=false,occupied=false,part=head,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/oak_head", + "model": "eroticdungeongame:block/x_cross/oak_head", "y": 270 }, "facing=west,flipped=false,occupied=true,part=foot,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/oak_foot", + "model": "eroticdungeongame:block/x_cross/oak_foot", "y": 270 }, "facing=west,flipped=false,occupied=true,part=foot,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/oak_foot", + "model": "eroticdungeongame:block/x_cross/oak_foot", "y": 270 }, "facing=west,flipped=false,occupied=true,part=head,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/oak_head", + "model": "eroticdungeongame:block/x_cross/oak_head", "y": 270 }, "facing=west,flipped=false,occupied=true,part=head,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/oak_head", + "model": "eroticdungeongame:block/x_cross/oak_head", "y": 270 }, "facing=west,flipped=true,occupied=false,part=foot,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/oak_foot", + "model": "eroticdungeongame:block/x_cross/oak_foot", "y": 270 }, "facing=west,flipped=true,occupied=false,part=foot,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/oak_foot", + "model": "eroticdungeongame:block/x_cross/oak_foot", "y": 270 }, "facing=west,flipped=true,occupied=false,part=head,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/oak_head", + "model": "eroticdungeongame:block/x_cross/oak_head", "y": 270 }, "facing=west,flipped=true,occupied=false,part=head,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/oak_head", + "model": "eroticdungeongame:block/x_cross/oak_head", "y": 270 }, "facing=west,flipped=true,occupied=true,part=foot,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/oak_foot", + "model": "eroticdungeongame:block/x_cross/oak_foot", "y": 270 }, "facing=west,flipped=true,occupied=true,part=foot,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/oak_foot", + "model": "eroticdungeongame:block/x_cross/oak_foot", "y": 270 }, "facing=west,flipped=true,occupied=true,part=head,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/oak_head", + "model": "eroticdungeongame:block/x_cross/oak_head", "y": 270 }, "facing=west,flipped=true,occupied=true,part=head,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/oak_head", + "model": "eroticdungeongame:block/x_cross/oak_head", "y": 270 } } diff --git a/src/generated/resources/assets/eroticdungeongame/blockstates/spruce_petrine_cross.json b/src/generated/resources/assets/eroticdungeongame/blockstates/spruce_petrine_cross.json index 0a97f27c..0ee907d8 100644 --- a/src/generated/resources/assets/eroticdungeongame/blockstates/spruce_petrine_cross.json +++ b/src/generated/resources/assets/eroticdungeongame/blockstates/spruce_petrine_cross.json @@ -1,483 +1,483 @@ { "variants": { "facing=east,flipped=false,occupied=false,part=main_left,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/spruce_foot_left", + "model": "eroticdungeongame:block/petrine_cross/spruce_foot_left", "y": 90 }, "facing=east,flipped=false,occupied=false,part=main_left,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/spruce_foot_left", + "model": "eroticdungeongame:block/petrine_cross/spruce_foot_left", "y": 90 }, "facing=east,flipped=false,occupied=false,part=main_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/spruce_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/spruce_foot_middle", "y": 90 }, "facing=east,flipped=false,occupied=false,part=main_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/spruce_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/spruce_foot_middle", "y": 90 }, "facing=east,flipped=false,occupied=false,part=main_right,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/spruce_foot_right", + "model": "eroticdungeongame:block/petrine_cross/spruce_foot_right", "y": 90 }, "facing=east,flipped=false,occupied=false,part=main_right,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/spruce_foot_right", + "model": "eroticdungeongame:block/petrine_cross/spruce_foot_right", "y": 90 }, "facing=east,flipped=false,occupied=false,part=secondary_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/spruce_head", + "model": "eroticdungeongame:block/petrine_cross/spruce_head", "y": 90 }, "facing=east,flipped=false,occupied=false,part=secondary_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/spruce_head", + "model": "eroticdungeongame:block/petrine_cross/spruce_head", "y": 90 }, "facing=east,flipped=false,occupied=true,part=main_left,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/spruce_foot_left", + "model": "eroticdungeongame:block/petrine_cross/spruce_foot_left", "y": 90 }, "facing=east,flipped=false,occupied=true,part=main_left,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/spruce_foot_left", + "model": "eroticdungeongame:block/petrine_cross/spruce_foot_left", "y": 90 }, "facing=east,flipped=false,occupied=true,part=main_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/spruce_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/spruce_foot_middle", "y": 90 }, "facing=east,flipped=false,occupied=true,part=main_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/spruce_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/spruce_foot_middle", "y": 90 }, "facing=east,flipped=false,occupied=true,part=main_right,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/spruce_foot_right", + "model": "eroticdungeongame:block/petrine_cross/spruce_foot_right", "y": 90 }, "facing=east,flipped=false,occupied=true,part=main_right,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/spruce_foot_right", + "model": "eroticdungeongame:block/petrine_cross/spruce_foot_right", "y": 90 }, "facing=east,flipped=false,occupied=true,part=secondary_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/spruce_head", + "model": "eroticdungeongame:block/petrine_cross/spruce_head", "y": 90 }, "facing=east,flipped=false,occupied=true,part=secondary_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/spruce_head", + "model": "eroticdungeongame:block/petrine_cross/spruce_head", "y": 90 }, "facing=east,flipped=true,occupied=false,part=main_left,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/spruce_foot_left", + "model": "eroticdungeongame:block/petrine_cross/spruce_foot_left", "y": 90 }, "facing=east,flipped=true,occupied=false,part=main_left,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/spruce_foot_left", + "model": "eroticdungeongame:block/petrine_cross/spruce_foot_left", "y": 90 }, "facing=east,flipped=true,occupied=false,part=main_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/spruce_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/spruce_foot_middle", "y": 90 }, "facing=east,flipped=true,occupied=false,part=main_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/spruce_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/spruce_foot_middle", "y": 90 }, "facing=east,flipped=true,occupied=false,part=main_right,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/spruce_foot_right", + "model": "eroticdungeongame:block/petrine_cross/spruce_foot_right", "y": 90 }, "facing=east,flipped=true,occupied=false,part=main_right,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/spruce_foot_right", + "model": "eroticdungeongame:block/petrine_cross/spruce_foot_right", "y": 90 }, "facing=east,flipped=true,occupied=false,part=secondary_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/spruce_head", + "model": "eroticdungeongame:block/petrine_cross/spruce_head", "y": 90 }, "facing=east,flipped=true,occupied=false,part=secondary_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/spruce_head", + "model": "eroticdungeongame:block/petrine_cross/spruce_head", "y": 90 }, "facing=east,flipped=true,occupied=true,part=main_left,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/spruce_foot_left", + "model": "eroticdungeongame:block/petrine_cross/spruce_foot_left", "y": 90 }, "facing=east,flipped=true,occupied=true,part=main_left,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/spruce_foot_left", + "model": "eroticdungeongame:block/petrine_cross/spruce_foot_left", "y": 90 }, "facing=east,flipped=true,occupied=true,part=main_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/spruce_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/spruce_foot_middle", "y": 90 }, "facing=east,flipped=true,occupied=true,part=main_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/spruce_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/spruce_foot_middle", "y": 90 }, "facing=east,flipped=true,occupied=true,part=main_right,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/spruce_foot_right", + "model": "eroticdungeongame:block/petrine_cross/spruce_foot_right", "y": 90 }, "facing=east,flipped=true,occupied=true,part=main_right,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/spruce_foot_right", + "model": "eroticdungeongame:block/petrine_cross/spruce_foot_right", "y": 90 }, "facing=east,flipped=true,occupied=true,part=secondary_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/spruce_head", + "model": "eroticdungeongame:block/petrine_cross/spruce_head", "y": 90 }, "facing=east,flipped=true,occupied=true,part=secondary_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/spruce_head", + "model": "eroticdungeongame:block/petrine_cross/spruce_head", "y": 90 }, "facing=north,flipped=false,occupied=false,part=main_left,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/spruce_foot_left" + "model": "eroticdungeongame:block/petrine_cross/spruce_foot_left" }, "facing=north,flipped=false,occupied=false,part=main_left,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/spruce_foot_left" + "model": "eroticdungeongame:block/petrine_cross/spruce_foot_left" }, "facing=north,flipped=false,occupied=false,part=main_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/spruce_foot_middle" + "model": "eroticdungeongame:block/petrine_cross/spruce_foot_middle" }, "facing=north,flipped=false,occupied=false,part=main_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/spruce_foot_middle" + "model": "eroticdungeongame:block/petrine_cross/spruce_foot_middle" }, "facing=north,flipped=false,occupied=false,part=main_right,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/spruce_foot_right" + "model": "eroticdungeongame:block/petrine_cross/spruce_foot_right" }, "facing=north,flipped=false,occupied=false,part=main_right,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/spruce_foot_right" + "model": "eroticdungeongame:block/petrine_cross/spruce_foot_right" }, "facing=north,flipped=false,occupied=false,part=secondary_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/spruce_head" + "model": "eroticdungeongame:block/petrine_cross/spruce_head" }, "facing=north,flipped=false,occupied=false,part=secondary_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/spruce_head" + "model": "eroticdungeongame:block/petrine_cross/spruce_head" }, "facing=north,flipped=false,occupied=true,part=main_left,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/spruce_foot_left" + "model": "eroticdungeongame:block/petrine_cross/spruce_foot_left" }, "facing=north,flipped=false,occupied=true,part=main_left,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/spruce_foot_left" + "model": "eroticdungeongame:block/petrine_cross/spruce_foot_left" }, "facing=north,flipped=false,occupied=true,part=main_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/spruce_foot_middle" + "model": "eroticdungeongame:block/petrine_cross/spruce_foot_middle" }, "facing=north,flipped=false,occupied=true,part=main_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/spruce_foot_middle" + "model": "eroticdungeongame:block/petrine_cross/spruce_foot_middle" }, "facing=north,flipped=false,occupied=true,part=main_right,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/spruce_foot_right" + "model": "eroticdungeongame:block/petrine_cross/spruce_foot_right" }, "facing=north,flipped=false,occupied=true,part=main_right,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/spruce_foot_right" + "model": "eroticdungeongame:block/petrine_cross/spruce_foot_right" }, "facing=north,flipped=false,occupied=true,part=secondary_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/spruce_head" + "model": "eroticdungeongame:block/petrine_cross/spruce_head" }, "facing=north,flipped=false,occupied=true,part=secondary_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/spruce_head" + "model": "eroticdungeongame:block/petrine_cross/spruce_head" }, "facing=north,flipped=true,occupied=false,part=main_left,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/spruce_foot_left" + "model": "eroticdungeongame:block/petrine_cross/spruce_foot_left" }, "facing=north,flipped=true,occupied=false,part=main_left,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/spruce_foot_left" + "model": "eroticdungeongame:block/petrine_cross/spruce_foot_left" }, "facing=north,flipped=true,occupied=false,part=main_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/spruce_foot_middle" + "model": "eroticdungeongame:block/petrine_cross/spruce_foot_middle" }, "facing=north,flipped=true,occupied=false,part=main_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/spruce_foot_middle" + "model": "eroticdungeongame:block/petrine_cross/spruce_foot_middle" }, "facing=north,flipped=true,occupied=false,part=main_right,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/spruce_foot_right" + "model": "eroticdungeongame:block/petrine_cross/spruce_foot_right" }, "facing=north,flipped=true,occupied=false,part=main_right,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/spruce_foot_right" + "model": "eroticdungeongame:block/petrine_cross/spruce_foot_right" }, "facing=north,flipped=true,occupied=false,part=secondary_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/spruce_head" + "model": "eroticdungeongame:block/petrine_cross/spruce_head" }, "facing=north,flipped=true,occupied=false,part=secondary_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/spruce_head" + "model": "eroticdungeongame:block/petrine_cross/spruce_head" }, "facing=north,flipped=true,occupied=true,part=main_left,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/spruce_foot_left" + "model": "eroticdungeongame:block/petrine_cross/spruce_foot_left" }, "facing=north,flipped=true,occupied=true,part=main_left,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/spruce_foot_left" + "model": "eroticdungeongame:block/petrine_cross/spruce_foot_left" }, "facing=north,flipped=true,occupied=true,part=main_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/spruce_foot_middle" + "model": "eroticdungeongame:block/petrine_cross/spruce_foot_middle" }, "facing=north,flipped=true,occupied=true,part=main_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/spruce_foot_middle" + "model": "eroticdungeongame:block/petrine_cross/spruce_foot_middle" }, "facing=north,flipped=true,occupied=true,part=main_right,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/spruce_foot_right" + "model": "eroticdungeongame:block/petrine_cross/spruce_foot_right" }, "facing=north,flipped=true,occupied=true,part=main_right,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/spruce_foot_right" + "model": "eroticdungeongame:block/petrine_cross/spruce_foot_right" }, "facing=north,flipped=true,occupied=true,part=secondary_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/spruce_head" + "model": "eroticdungeongame:block/petrine_cross/spruce_head" }, "facing=north,flipped=true,occupied=true,part=secondary_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/spruce_head" + "model": "eroticdungeongame:block/petrine_cross/spruce_head" }, "facing=south,flipped=false,occupied=false,part=main_left,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/spruce_foot_left", + "model": "eroticdungeongame:block/petrine_cross/spruce_foot_left", "y": 180 }, "facing=south,flipped=false,occupied=false,part=main_left,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/spruce_foot_left", + "model": "eroticdungeongame:block/petrine_cross/spruce_foot_left", "y": 180 }, "facing=south,flipped=false,occupied=false,part=main_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/spruce_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/spruce_foot_middle", "y": 180 }, "facing=south,flipped=false,occupied=false,part=main_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/spruce_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/spruce_foot_middle", "y": 180 }, "facing=south,flipped=false,occupied=false,part=main_right,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/spruce_foot_right", + "model": "eroticdungeongame:block/petrine_cross/spruce_foot_right", "y": 180 }, "facing=south,flipped=false,occupied=false,part=main_right,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/spruce_foot_right", + "model": "eroticdungeongame:block/petrine_cross/spruce_foot_right", "y": 180 }, "facing=south,flipped=false,occupied=false,part=secondary_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/spruce_head", + "model": "eroticdungeongame:block/petrine_cross/spruce_head", "y": 180 }, "facing=south,flipped=false,occupied=false,part=secondary_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/spruce_head", + "model": "eroticdungeongame:block/petrine_cross/spruce_head", "y": 180 }, "facing=south,flipped=false,occupied=true,part=main_left,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/spruce_foot_left", + "model": "eroticdungeongame:block/petrine_cross/spruce_foot_left", "y": 180 }, "facing=south,flipped=false,occupied=true,part=main_left,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/spruce_foot_left", + "model": "eroticdungeongame:block/petrine_cross/spruce_foot_left", "y": 180 }, "facing=south,flipped=false,occupied=true,part=main_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/spruce_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/spruce_foot_middle", "y": 180 }, "facing=south,flipped=false,occupied=true,part=main_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/spruce_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/spruce_foot_middle", "y": 180 }, "facing=south,flipped=false,occupied=true,part=main_right,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/spruce_foot_right", + "model": "eroticdungeongame:block/petrine_cross/spruce_foot_right", "y": 180 }, "facing=south,flipped=false,occupied=true,part=main_right,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/spruce_foot_right", + "model": "eroticdungeongame:block/petrine_cross/spruce_foot_right", "y": 180 }, "facing=south,flipped=false,occupied=true,part=secondary_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/spruce_head", + "model": "eroticdungeongame:block/petrine_cross/spruce_head", "y": 180 }, "facing=south,flipped=false,occupied=true,part=secondary_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/spruce_head", + "model": "eroticdungeongame:block/petrine_cross/spruce_head", "y": 180 }, "facing=south,flipped=true,occupied=false,part=main_left,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/spruce_foot_left", + "model": "eroticdungeongame:block/petrine_cross/spruce_foot_left", "y": 180 }, "facing=south,flipped=true,occupied=false,part=main_left,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/spruce_foot_left", + "model": "eroticdungeongame:block/petrine_cross/spruce_foot_left", "y": 180 }, "facing=south,flipped=true,occupied=false,part=main_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/spruce_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/spruce_foot_middle", "y": 180 }, "facing=south,flipped=true,occupied=false,part=main_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/spruce_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/spruce_foot_middle", "y": 180 }, "facing=south,flipped=true,occupied=false,part=main_right,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/spruce_foot_right", + "model": "eroticdungeongame:block/petrine_cross/spruce_foot_right", "y": 180 }, "facing=south,flipped=true,occupied=false,part=main_right,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/spruce_foot_right", + "model": "eroticdungeongame:block/petrine_cross/spruce_foot_right", "y": 180 }, "facing=south,flipped=true,occupied=false,part=secondary_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/spruce_head", + "model": "eroticdungeongame:block/petrine_cross/spruce_head", "y": 180 }, "facing=south,flipped=true,occupied=false,part=secondary_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/spruce_head", + "model": "eroticdungeongame:block/petrine_cross/spruce_head", "y": 180 }, "facing=south,flipped=true,occupied=true,part=main_left,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/spruce_foot_left", + "model": "eroticdungeongame:block/petrine_cross/spruce_foot_left", "y": 180 }, "facing=south,flipped=true,occupied=true,part=main_left,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/spruce_foot_left", + "model": "eroticdungeongame:block/petrine_cross/spruce_foot_left", "y": 180 }, "facing=south,flipped=true,occupied=true,part=main_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/spruce_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/spruce_foot_middle", "y": 180 }, "facing=south,flipped=true,occupied=true,part=main_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/spruce_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/spruce_foot_middle", "y": 180 }, "facing=south,flipped=true,occupied=true,part=main_right,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/spruce_foot_right", + "model": "eroticdungeongame:block/petrine_cross/spruce_foot_right", "y": 180 }, "facing=south,flipped=true,occupied=true,part=main_right,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/spruce_foot_right", + "model": "eroticdungeongame:block/petrine_cross/spruce_foot_right", "y": 180 }, "facing=south,flipped=true,occupied=true,part=secondary_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/spruce_head", + "model": "eroticdungeongame:block/petrine_cross/spruce_head", "y": 180 }, "facing=south,flipped=true,occupied=true,part=secondary_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/spruce_head", + "model": "eroticdungeongame:block/petrine_cross/spruce_head", "y": 180 }, "facing=west,flipped=false,occupied=false,part=main_left,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/spruce_foot_left", + "model": "eroticdungeongame:block/petrine_cross/spruce_foot_left", "y": 270 }, "facing=west,flipped=false,occupied=false,part=main_left,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/spruce_foot_left", + "model": "eroticdungeongame:block/petrine_cross/spruce_foot_left", "y": 270 }, "facing=west,flipped=false,occupied=false,part=main_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/spruce_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/spruce_foot_middle", "y": 270 }, "facing=west,flipped=false,occupied=false,part=main_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/spruce_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/spruce_foot_middle", "y": 270 }, "facing=west,flipped=false,occupied=false,part=main_right,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/spruce_foot_right", + "model": "eroticdungeongame:block/petrine_cross/spruce_foot_right", "y": 270 }, "facing=west,flipped=false,occupied=false,part=main_right,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/spruce_foot_right", + "model": "eroticdungeongame:block/petrine_cross/spruce_foot_right", "y": 270 }, "facing=west,flipped=false,occupied=false,part=secondary_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/spruce_head", + "model": "eroticdungeongame:block/petrine_cross/spruce_head", "y": 270 }, "facing=west,flipped=false,occupied=false,part=secondary_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/spruce_head", + "model": "eroticdungeongame:block/petrine_cross/spruce_head", "y": 270 }, "facing=west,flipped=false,occupied=true,part=main_left,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/spruce_foot_left", + "model": "eroticdungeongame:block/petrine_cross/spruce_foot_left", "y": 270 }, "facing=west,flipped=false,occupied=true,part=main_left,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/spruce_foot_left", + "model": "eroticdungeongame:block/petrine_cross/spruce_foot_left", "y": 270 }, "facing=west,flipped=false,occupied=true,part=main_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/spruce_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/spruce_foot_middle", "y": 270 }, "facing=west,flipped=false,occupied=true,part=main_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/spruce_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/spruce_foot_middle", "y": 270 }, "facing=west,flipped=false,occupied=true,part=main_right,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/spruce_foot_right", + "model": "eroticdungeongame:block/petrine_cross/spruce_foot_right", "y": 270 }, "facing=west,flipped=false,occupied=true,part=main_right,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/spruce_foot_right", + "model": "eroticdungeongame:block/petrine_cross/spruce_foot_right", "y": 270 }, "facing=west,flipped=false,occupied=true,part=secondary_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/spruce_head", + "model": "eroticdungeongame:block/petrine_cross/spruce_head", "y": 270 }, "facing=west,flipped=false,occupied=true,part=secondary_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/spruce_head", + "model": "eroticdungeongame:block/petrine_cross/spruce_head", "y": 270 }, "facing=west,flipped=true,occupied=false,part=main_left,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/spruce_foot_left", + "model": "eroticdungeongame:block/petrine_cross/spruce_foot_left", "y": 270 }, "facing=west,flipped=true,occupied=false,part=main_left,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/spruce_foot_left", + "model": "eroticdungeongame:block/petrine_cross/spruce_foot_left", "y": 270 }, "facing=west,flipped=true,occupied=false,part=main_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/spruce_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/spruce_foot_middle", "y": 270 }, "facing=west,flipped=true,occupied=false,part=main_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/spruce_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/spruce_foot_middle", "y": 270 }, "facing=west,flipped=true,occupied=false,part=main_right,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/spruce_foot_right", + "model": "eroticdungeongame:block/petrine_cross/spruce_foot_right", "y": 270 }, "facing=west,flipped=true,occupied=false,part=main_right,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/spruce_foot_right", + "model": "eroticdungeongame:block/petrine_cross/spruce_foot_right", "y": 270 }, "facing=west,flipped=true,occupied=false,part=secondary_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/spruce_head", + "model": "eroticdungeongame:block/petrine_cross/spruce_head", "y": 270 }, "facing=west,flipped=true,occupied=false,part=secondary_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/spruce_head", + "model": "eroticdungeongame:block/petrine_cross/spruce_head", "y": 270 }, "facing=west,flipped=true,occupied=true,part=main_left,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/spruce_foot_left", + "model": "eroticdungeongame:block/petrine_cross/spruce_foot_left", "y": 270 }, "facing=west,flipped=true,occupied=true,part=main_left,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/spruce_foot_left", + "model": "eroticdungeongame:block/petrine_cross/spruce_foot_left", "y": 270 }, "facing=west,flipped=true,occupied=true,part=main_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/spruce_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/spruce_foot_middle", "y": 270 }, "facing=west,flipped=true,occupied=true,part=main_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/spruce_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/spruce_foot_middle", "y": 270 }, "facing=west,flipped=true,occupied=true,part=main_right,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/spruce_foot_right", + "model": "eroticdungeongame:block/petrine_cross/spruce_foot_right", "y": 270 }, "facing=west,flipped=true,occupied=true,part=main_right,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/spruce_foot_right", + "model": "eroticdungeongame:block/petrine_cross/spruce_foot_right", "y": 270 }, "facing=west,flipped=true,occupied=true,part=secondary_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/spruce_head", + "model": "eroticdungeongame:block/petrine_cross/spruce_head", "y": 270 }, "facing=west,flipped=true,occupied=true,part=secondary_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/spruce_head", + "model": "eroticdungeongame:block/petrine_cross/spruce_head", "y": 270 } } diff --git a/src/generated/resources/assets/eroticdungeongame/blockstates/spruce_spanish_donkey.json b/src/generated/resources/assets/eroticdungeongame/blockstates/spruce_spanish_donkey.json new file mode 100644 index 00000000..02cfeb02 --- /dev/null +++ b/src/generated/resources/assets/eroticdungeongame/blockstates/spruce_spanish_donkey.json @@ -0,0 +1,124 @@ +{ + "variants": { + "facing=east,flipped=false,occupied=false,waterlogged=false": { + "model": "eroticdungeongame:block/spanish_donkey/spruce", + "y": 180 + }, + "facing=east,flipped=false,occupied=false,waterlogged=true": { + "model": "eroticdungeongame:block/spanish_donkey/spruce", + "y": 180 + }, + "facing=east,flipped=false,occupied=true,waterlogged=false": { + "model": "eroticdungeongame:block/spanish_donkey/spruce", + "y": 180 + }, + "facing=east,flipped=false,occupied=true,waterlogged=true": { + "model": "eroticdungeongame:block/spanish_donkey/spruce", + "y": 180 + }, + "facing=east,flipped=true,occupied=false,waterlogged=false": { + "model": "eroticdungeongame:block/spanish_donkey/spruce", + "y": 180 + }, + "facing=east,flipped=true,occupied=false,waterlogged=true": { + "model": "eroticdungeongame:block/spanish_donkey/spruce", + "y": 180 + }, + "facing=east,flipped=true,occupied=true,waterlogged=false": { + "model": "eroticdungeongame:block/spanish_donkey/spruce", + "y": 180 + }, + "facing=east,flipped=true,occupied=true,waterlogged=true": { + "model": "eroticdungeongame:block/spanish_donkey/spruce", + "y": 180 + }, + "facing=north,flipped=false,occupied=false,waterlogged=false": { + "model": "eroticdungeongame:block/spanish_donkey/spruce", + "y": 90 + }, + "facing=north,flipped=false,occupied=false,waterlogged=true": { + "model": "eroticdungeongame:block/spanish_donkey/spruce", + "y": 90 + }, + "facing=north,flipped=false,occupied=true,waterlogged=false": { + "model": "eroticdungeongame:block/spanish_donkey/spruce", + "y": 90 + }, + "facing=north,flipped=false,occupied=true,waterlogged=true": { + "model": "eroticdungeongame:block/spanish_donkey/spruce", + "y": 90 + }, + "facing=north,flipped=true,occupied=false,waterlogged=false": { + "model": "eroticdungeongame:block/spanish_donkey/spruce", + "y": 90 + }, + "facing=north,flipped=true,occupied=false,waterlogged=true": { + "model": "eroticdungeongame:block/spanish_donkey/spruce", + "y": 90 + }, + "facing=north,flipped=true,occupied=true,waterlogged=false": { + "model": "eroticdungeongame:block/spanish_donkey/spruce", + "y": 90 + }, + "facing=north,flipped=true,occupied=true,waterlogged=true": { + "model": "eroticdungeongame:block/spanish_donkey/spruce", + "y": 90 + }, + "facing=south,flipped=false,occupied=false,waterlogged=false": { + "model": "eroticdungeongame:block/spanish_donkey/spruce", + "y": 270 + }, + "facing=south,flipped=false,occupied=false,waterlogged=true": { + "model": "eroticdungeongame:block/spanish_donkey/spruce", + "y": 270 + }, + "facing=south,flipped=false,occupied=true,waterlogged=false": { + "model": "eroticdungeongame:block/spanish_donkey/spruce", + "y": 270 + }, + "facing=south,flipped=false,occupied=true,waterlogged=true": { + "model": "eroticdungeongame:block/spanish_donkey/spruce", + "y": 270 + }, + "facing=south,flipped=true,occupied=false,waterlogged=false": { + "model": "eroticdungeongame:block/spanish_donkey/spruce", + "y": 270 + }, + "facing=south,flipped=true,occupied=false,waterlogged=true": { + "model": "eroticdungeongame:block/spanish_donkey/spruce", + "y": 270 + }, + "facing=south,flipped=true,occupied=true,waterlogged=false": { + "model": "eroticdungeongame:block/spanish_donkey/spruce", + "y": 270 + }, + "facing=south,flipped=true,occupied=true,waterlogged=true": { + "model": "eroticdungeongame:block/spanish_donkey/spruce", + "y": 270 + }, + "facing=west,flipped=false,occupied=false,waterlogged=false": { + "model": "eroticdungeongame:block/spanish_donkey/spruce" + }, + "facing=west,flipped=false,occupied=false,waterlogged=true": { + "model": "eroticdungeongame:block/spanish_donkey/spruce" + }, + "facing=west,flipped=false,occupied=true,waterlogged=false": { + "model": "eroticdungeongame:block/spanish_donkey/spruce" + }, + "facing=west,flipped=false,occupied=true,waterlogged=true": { + "model": "eroticdungeongame:block/spanish_donkey/spruce" + }, + "facing=west,flipped=true,occupied=false,waterlogged=false": { + "model": "eroticdungeongame:block/spanish_donkey/spruce" + }, + "facing=west,flipped=true,occupied=false,waterlogged=true": { + "model": "eroticdungeongame:block/spanish_donkey/spruce" + }, + "facing=west,flipped=true,occupied=true,waterlogged=false": { + "model": "eroticdungeongame:block/spanish_donkey/spruce" + }, + "facing=west,flipped=true,occupied=true,waterlogged=true": { + "model": "eroticdungeongame:block/spanish_donkey/spruce" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/eroticdungeongame/blockstates/spruce_x_cross.json b/src/generated/resources/assets/eroticdungeongame/blockstates/spruce_x_cross.json index 482f9a16..2a6095e7 100644 --- a/src/generated/resources/assets/eroticdungeongame/blockstates/spruce_x_cross.json +++ b/src/generated/resources/assets/eroticdungeongame/blockstates/spruce_x_cross.json @@ -1,243 +1,243 @@ { "variants": { "facing=east,flipped=false,occupied=false,part=foot,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/spruce_foot", + "model": "eroticdungeongame:block/x_cross/spruce_foot", "y": 90 }, "facing=east,flipped=false,occupied=false,part=foot,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/spruce_foot", + "model": "eroticdungeongame:block/x_cross/spruce_foot", "y": 90 }, "facing=east,flipped=false,occupied=false,part=head,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/spruce_head", + "model": "eroticdungeongame:block/x_cross/spruce_head", "y": 90 }, "facing=east,flipped=false,occupied=false,part=head,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/spruce_head", + "model": "eroticdungeongame:block/x_cross/spruce_head", "y": 90 }, "facing=east,flipped=false,occupied=true,part=foot,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/spruce_foot", + "model": "eroticdungeongame:block/x_cross/spruce_foot", "y": 90 }, "facing=east,flipped=false,occupied=true,part=foot,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/spruce_foot", + "model": "eroticdungeongame:block/x_cross/spruce_foot", "y": 90 }, "facing=east,flipped=false,occupied=true,part=head,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/spruce_head", + "model": "eroticdungeongame:block/x_cross/spruce_head", "y": 90 }, "facing=east,flipped=false,occupied=true,part=head,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/spruce_head", + "model": "eroticdungeongame:block/x_cross/spruce_head", "y": 90 }, "facing=east,flipped=true,occupied=false,part=foot,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/spruce_foot", + "model": "eroticdungeongame:block/x_cross/spruce_foot", "y": 90 }, "facing=east,flipped=true,occupied=false,part=foot,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/spruce_foot", + "model": "eroticdungeongame:block/x_cross/spruce_foot", "y": 90 }, "facing=east,flipped=true,occupied=false,part=head,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/spruce_head", + "model": "eroticdungeongame:block/x_cross/spruce_head", "y": 90 }, "facing=east,flipped=true,occupied=false,part=head,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/spruce_head", + "model": "eroticdungeongame:block/x_cross/spruce_head", "y": 90 }, "facing=east,flipped=true,occupied=true,part=foot,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/spruce_foot", + "model": "eroticdungeongame:block/x_cross/spruce_foot", "y": 90 }, "facing=east,flipped=true,occupied=true,part=foot,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/spruce_foot", + "model": "eroticdungeongame:block/x_cross/spruce_foot", "y": 90 }, "facing=east,flipped=true,occupied=true,part=head,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/spruce_head", + "model": "eroticdungeongame:block/x_cross/spruce_head", "y": 90 }, "facing=east,flipped=true,occupied=true,part=head,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/spruce_head", + "model": "eroticdungeongame:block/x_cross/spruce_head", "y": 90 }, "facing=north,flipped=false,occupied=false,part=foot,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/spruce_foot" + "model": "eroticdungeongame:block/x_cross/spruce_foot" }, "facing=north,flipped=false,occupied=false,part=foot,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/spruce_foot" + "model": "eroticdungeongame:block/x_cross/spruce_foot" }, "facing=north,flipped=false,occupied=false,part=head,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/spruce_head" + "model": "eroticdungeongame:block/x_cross/spruce_head" }, "facing=north,flipped=false,occupied=false,part=head,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/spruce_head" + "model": "eroticdungeongame:block/x_cross/spruce_head" }, "facing=north,flipped=false,occupied=true,part=foot,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/spruce_foot" + "model": "eroticdungeongame:block/x_cross/spruce_foot" }, "facing=north,flipped=false,occupied=true,part=foot,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/spruce_foot" + "model": "eroticdungeongame:block/x_cross/spruce_foot" }, "facing=north,flipped=false,occupied=true,part=head,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/spruce_head" + "model": "eroticdungeongame:block/x_cross/spruce_head" }, "facing=north,flipped=false,occupied=true,part=head,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/spruce_head" + "model": "eroticdungeongame:block/x_cross/spruce_head" }, "facing=north,flipped=true,occupied=false,part=foot,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/spruce_foot" + "model": "eroticdungeongame:block/x_cross/spruce_foot" }, "facing=north,flipped=true,occupied=false,part=foot,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/spruce_foot" + "model": "eroticdungeongame:block/x_cross/spruce_foot" }, "facing=north,flipped=true,occupied=false,part=head,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/spruce_head" + "model": "eroticdungeongame:block/x_cross/spruce_head" }, "facing=north,flipped=true,occupied=false,part=head,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/spruce_head" + "model": "eroticdungeongame:block/x_cross/spruce_head" }, "facing=north,flipped=true,occupied=true,part=foot,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/spruce_foot" + "model": "eroticdungeongame:block/x_cross/spruce_foot" }, "facing=north,flipped=true,occupied=true,part=foot,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/spruce_foot" + "model": "eroticdungeongame:block/x_cross/spruce_foot" }, "facing=north,flipped=true,occupied=true,part=head,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/spruce_head" + "model": "eroticdungeongame:block/x_cross/spruce_head" }, "facing=north,flipped=true,occupied=true,part=head,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/spruce_head" + "model": "eroticdungeongame:block/x_cross/spruce_head" }, "facing=south,flipped=false,occupied=false,part=foot,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/spruce_foot", + "model": "eroticdungeongame:block/x_cross/spruce_foot", "y": 180 }, "facing=south,flipped=false,occupied=false,part=foot,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/spruce_foot", + "model": "eroticdungeongame:block/x_cross/spruce_foot", "y": 180 }, "facing=south,flipped=false,occupied=false,part=head,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/spruce_head", + "model": "eroticdungeongame:block/x_cross/spruce_head", "y": 180 }, "facing=south,flipped=false,occupied=false,part=head,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/spruce_head", + "model": "eroticdungeongame:block/x_cross/spruce_head", "y": 180 }, "facing=south,flipped=false,occupied=true,part=foot,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/spruce_foot", + "model": "eroticdungeongame:block/x_cross/spruce_foot", "y": 180 }, "facing=south,flipped=false,occupied=true,part=foot,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/spruce_foot", + "model": "eroticdungeongame:block/x_cross/spruce_foot", "y": 180 }, "facing=south,flipped=false,occupied=true,part=head,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/spruce_head", + "model": "eroticdungeongame:block/x_cross/spruce_head", "y": 180 }, "facing=south,flipped=false,occupied=true,part=head,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/spruce_head", + "model": "eroticdungeongame:block/x_cross/spruce_head", "y": 180 }, "facing=south,flipped=true,occupied=false,part=foot,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/spruce_foot", + "model": "eroticdungeongame:block/x_cross/spruce_foot", "y": 180 }, "facing=south,flipped=true,occupied=false,part=foot,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/spruce_foot", + "model": "eroticdungeongame:block/x_cross/spruce_foot", "y": 180 }, "facing=south,flipped=true,occupied=false,part=head,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/spruce_head", + "model": "eroticdungeongame:block/x_cross/spruce_head", "y": 180 }, "facing=south,flipped=true,occupied=false,part=head,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/spruce_head", + "model": "eroticdungeongame:block/x_cross/spruce_head", "y": 180 }, "facing=south,flipped=true,occupied=true,part=foot,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/spruce_foot", + "model": "eroticdungeongame:block/x_cross/spruce_foot", "y": 180 }, "facing=south,flipped=true,occupied=true,part=foot,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/spruce_foot", + "model": "eroticdungeongame:block/x_cross/spruce_foot", "y": 180 }, "facing=south,flipped=true,occupied=true,part=head,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/spruce_head", + "model": "eroticdungeongame:block/x_cross/spruce_head", "y": 180 }, "facing=south,flipped=true,occupied=true,part=head,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/spruce_head", + "model": "eroticdungeongame:block/x_cross/spruce_head", "y": 180 }, "facing=west,flipped=false,occupied=false,part=foot,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/spruce_foot", + "model": "eroticdungeongame:block/x_cross/spruce_foot", "y": 270 }, "facing=west,flipped=false,occupied=false,part=foot,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/spruce_foot", + "model": "eroticdungeongame:block/x_cross/spruce_foot", "y": 270 }, "facing=west,flipped=false,occupied=false,part=head,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/spruce_head", + "model": "eroticdungeongame:block/x_cross/spruce_head", "y": 270 }, "facing=west,flipped=false,occupied=false,part=head,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/spruce_head", + "model": "eroticdungeongame:block/x_cross/spruce_head", "y": 270 }, "facing=west,flipped=false,occupied=true,part=foot,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/spruce_foot", + "model": "eroticdungeongame:block/x_cross/spruce_foot", "y": 270 }, "facing=west,flipped=false,occupied=true,part=foot,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/spruce_foot", + "model": "eroticdungeongame:block/x_cross/spruce_foot", "y": 270 }, "facing=west,flipped=false,occupied=true,part=head,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/spruce_head", + "model": "eroticdungeongame:block/x_cross/spruce_head", "y": 270 }, "facing=west,flipped=false,occupied=true,part=head,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/spruce_head", + "model": "eroticdungeongame:block/x_cross/spruce_head", "y": 270 }, "facing=west,flipped=true,occupied=false,part=foot,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/spruce_foot", + "model": "eroticdungeongame:block/x_cross/spruce_foot", "y": 270 }, "facing=west,flipped=true,occupied=false,part=foot,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/spruce_foot", + "model": "eroticdungeongame:block/x_cross/spruce_foot", "y": 270 }, "facing=west,flipped=true,occupied=false,part=head,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/spruce_head", + "model": "eroticdungeongame:block/x_cross/spruce_head", "y": 270 }, "facing=west,flipped=true,occupied=false,part=head,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/spruce_head", + "model": "eroticdungeongame:block/x_cross/spruce_head", "y": 270 }, "facing=west,flipped=true,occupied=true,part=foot,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/spruce_foot", + "model": "eroticdungeongame:block/x_cross/spruce_foot", "y": 270 }, "facing=west,flipped=true,occupied=true,part=foot,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/spruce_foot", + "model": "eroticdungeongame:block/x_cross/spruce_foot", "y": 270 }, "facing=west,flipped=true,occupied=true,part=head,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/spruce_head", + "model": "eroticdungeongame:block/x_cross/spruce_head", "y": 270 }, "facing=west,flipped=true,occupied=true,part=head,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/spruce_head", + "model": "eroticdungeongame:block/x_cross/spruce_head", "y": 270 } } diff --git a/src/generated/resources/assets/eroticdungeongame/blockstates/warped_petrine_cross.json b/src/generated/resources/assets/eroticdungeongame/blockstates/warped_petrine_cross.json index dc6749dd..85692d84 100644 --- a/src/generated/resources/assets/eroticdungeongame/blockstates/warped_petrine_cross.json +++ b/src/generated/resources/assets/eroticdungeongame/blockstates/warped_petrine_cross.json @@ -1,483 +1,483 @@ { "variants": { "facing=east,flipped=false,occupied=false,part=main_left,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/warped_foot_left", + "model": "eroticdungeongame:block/petrine_cross/warped_foot_left", "y": 90 }, "facing=east,flipped=false,occupied=false,part=main_left,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/warped_foot_left", + "model": "eroticdungeongame:block/petrine_cross/warped_foot_left", "y": 90 }, "facing=east,flipped=false,occupied=false,part=main_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/warped_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/warped_foot_middle", "y": 90 }, "facing=east,flipped=false,occupied=false,part=main_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/warped_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/warped_foot_middle", "y": 90 }, "facing=east,flipped=false,occupied=false,part=main_right,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/warped_foot_right", + "model": "eroticdungeongame:block/petrine_cross/warped_foot_right", "y": 90 }, "facing=east,flipped=false,occupied=false,part=main_right,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/warped_foot_right", + "model": "eroticdungeongame:block/petrine_cross/warped_foot_right", "y": 90 }, "facing=east,flipped=false,occupied=false,part=secondary_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/warped_head", + "model": "eroticdungeongame:block/petrine_cross/warped_head", "y": 90 }, "facing=east,flipped=false,occupied=false,part=secondary_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/warped_head", + "model": "eroticdungeongame:block/petrine_cross/warped_head", "y": 90 }, "facing=east,flipped=false,occupied=true,part=main_left,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/warped_foot_left", + "model": "eroticdungeongame:block/petrine_cross/warped_foot_left", "y": 90 }, "facing=east,flipped=false,occupied=true,part=main_left,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/warped_foot_left", + "model": "eroticdungeongame:block/petrine_cross/warped_foot_left", "y": 90 }, "facing=east,flipped=false,occupied=true,part=main_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/warped_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/warped_foot_middle", "y": 90 }, "facing=east,flipped=false,occupied=true,part=main_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/warped_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/warped_foot_middle", "y": 90 }, "facing=east,flipped=false,occupied=true,part=main_right,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/warped_foot_right", + "model": "eroticdungeongame:block/petrine_cross/warped_foot_right", "y": 90 }, "facing=east,flipped=false,occupied=true,part=main_right,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/warped_foot_right", + "model": "eroticdungeongame:block/petrine_cross/warped_foot_right", "y": 90 }, "facing=east,flipped=false,occupied=true,part=secondary_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/warped_head", + "model": "eroticdungeongame:block/petrine_cross/warped_head", "y": 90 }, "facing=east,flipped=false,occupied=true,part=secondary_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/warped_head", + "model": "eroticdungeongame:block/petrine_cross/warped_head", "y": 90 }, "facing=east,flipped=true,occupied=false,part=main_left,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/warped_foot_left", + "model": "eroticdungeongame:block/petrine_cross/warped_foot_left", "y": 90 }, "facing=east,flipped=true,occupied=false,part=main_left,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/warped_foot_left", + "model": "eroticdungeongame:block/petrine_cross/warped_foot_left", "y": 90 }, "facing=east,flipped=true,occupied=false,part=main_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/warped_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/warped_foot_middle", "y": 90 }, "facing=east,flipped=true,occupied=false,part=main_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/warped_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/warped_foot_middle", "y": 90 }, "facing=east,flipped=true,occupied=false,part=main_right,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/warped_foot_right", + "model": "eroticdungeongame:block/petrine_cross/warped_foot_right", "y": 90 }, "facing=east,flipped=true,occupied=false,part=main_right,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/warped_foot_right", + "model": "eroticdungeongame:block/petrine_cross/warped_foot_right", "y": 90 }, "facing=east,flipped=true,occupied=false,part=secondary_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/warped_head", + "model": "eroticdungeongame:block/petrine_cross/warped_head", "y": 90 }, "facing=east,flipped=true,occupied=false,part=secondary_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/warped_head", + "model": "eroticdungeongame:block/petrine_cross/warped_head", "y": 90 }, "facing=east,flipped=true,occupied=true,part=main_left,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/warped_foot_left", + "model": "eroticdungeongame:block/petrine_cross/warped_foot_left", "y": 90 }, "facing=east,flipped=true,occupied=true,part=main_left,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/warped_foot_left", + "model": "eroticdungeongame:block/petrine_cross/warped_foot_left", "y": 90 }, "facing=east,flipped=true,occupied=true,part=main_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/warped_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/warped_foot_middle", "y": 90 }, "facing=east,flipped=true,occupied=true,part=main_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/warped_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/warped_foot_middle", "y": 90 }, "facing=east,flipped=true,occupied=true,part=main_right,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/warped_foot_right", + "model": "eroticdungeongame:block/petrine_cross/warped_foot_right", "y": 90 }, "facing=east,flipped=true,occupied=true,part=main_right,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/warped_foot_right", + "model": "eroticdungeongame:block/petrine_cross/warped_foot_right", "y": 90 }, "facing=east,flipped=true,occupied=true,part=secondary_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/warped_head", + "model": "eroticdungeongame:block/petrine_cross/warped_head", "y": 90 }, "facing=east,flipped=true,occupied=true,part=secondary_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/warped_head", + "model": "eroticdungeongame:block/petrine_cross/warped_head", "y": 90 }, "facing=north,flipped=false,occupied=false,part=main_left,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/warped_foot_left" + "model": "eroticdungeongame:block/petrine_cross/warped_foot_left" }, "facing=north,flipped=false,occupied=false,part=main_left,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/warped_foot_left" + "model": "eroticdungeongame:block/petrine_cross/warped_foot_left" }, "facing=north,flipped=false,occupied=false,part=main_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/warped_foot_middle" + "model": "eroticdungeongame:block/petrine_cross/warped_foot_middle" }, "facing=north,flipped=false,occupied=false,part=main_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/warped_foot_middle" + "model": "eroticdungeongame:block/petrine_cross/warped_foot_middle" }, "facing=north,flipped=false,occupied=false,part=main_right,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/warped_foot_right" + "model": "eroticdungeongame:block/petrine_cross/warped_foot_right" }, "facing=north,flipped=false,occupied=false,part=main_right,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/warped_foot_right" + "model": "eroticdungeongame:block/petrine_cross/warped_foot_right" }, "facing=north,flipped=false,occupied=false,part=secondary_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/warped_head" + "model": "eroticdungeongame:block/petrine_cross/warped_head" }, "facing=north,flipped=false,occupied=false,part=secondary_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/warped_head" + "model": "eroticdungeongame:block/petrine_cross/warped_head" }, "facing=north,flipped=false,occupied=true,part=main_left,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/warped_foot_left" + "model": "eroticdungeongame:block/petrine_cross/warped_foot_left" }, "facing=north,flipped=false,occupied=true,part=main_left,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/warped_foot_left" + "model": "eroticdungeongame:block/petrine_cross/warped_foot_left" }, "facing=north,flipped=false,occupied=true,part=main_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/warped_foot_middle" + "model": "eroticdungeongame:block/petrine_cross/warped_foot_middle" }, "facing=north,flipped=false,occupied=true,part=main_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/warped_foot_middle" + "model": "eroticdungeongame:block/petrine_cross/warped_foot_middle" }, "facing=north,flipped=false,occupied=true,part=main_right,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/warped_foot_right" + "model": "eroticdungeongame:block/petrine_cross/warped_foot_right" }, "facing=north,flipped=false,occupied=true,part=main_right,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/warped_foot_right" + "model": "eroticdungeongame:block/petrine_cross/warped_foot_right" }, "facing=north,flipped=false,occupied=true,part=secondary_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/warped_head" + "model": "eroticdungeongame:block/petrine_cross/warped_head" }, "facing=north,flipped=false,occupied=true,part=secondary_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/warped_head" + "model": "eroticdungeongame:block/petrine_cross/warped_head" }, "facing=north,flipped=true,occupied=false,part=main_left,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/warped_foot_left" + "model": "eroticdungeongame:block/petrine_cross/warped_foot_left" }, "facing=north,flipped=true,occupied=false,part=main_left,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/warped_foot_left" + "model": "eroticdungeongame:block/petrine_cross/warped_foot_left" }, "facing=north,flipped=true,occupied=false,part=main_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/warped_foot_middle" + "model": "eroticdungeongame:block/petrine_cross/warped_foot_middle" }, "facing=north,flipped=true,occupied=false,part=main_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/warped_foot_middle" + "model": "eroticdungeongame:block/petrine_cross/warped_foot_middle" }, "facing=north,flipped=true,occupied=false,part=main_right,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/warped_foot_right" + "model": "eroticdungeongame:block/petrine_cross/warped_foot_right" }, "facing=north,flipped=true,occupied=false,part=main_right,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/warped_foot_right" + "model": "eroticdungeongame:block/petrine_cross/warped_foot_right" }, "facing=north,flipped=true,occupied=false,part=secondary_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/warped_head" + "model": "eroticdungeongame:block/petrine_cross/warped_head" }, "facing=north,flipped=true,occupied=false,part=secondary_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/warped_head" + "model": "eroticdungeongame:block/petrine_cross/warped_head" }, "facing=north,flipped=true,occupied=true,part=main_left,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/warped_foot_left" + "model": "eroticdungeongame:block/petrine_cross/warped_foot_left" }, "facing=north,flipped=true,occupied=true,part=main_left,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/warped_foot_left" + "model": "eroticdungeongame:block/petrine_cross/warped_foot_left" }, "facing=north,flipped=true,occupied=true,part=main_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/warped_foot_middle" + "model": "eroticdungeongame:block/petrine_cross/warped_foot_middle" }, "facing=north,flipped=true,occupied=true,part=main_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/warped_foot_middle" + "model": "eroticdungeongame:block/petrine_cross/warped_foot_middle" }, "facing=north,flipped=true,occupied=true,part=main_right,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/warped_foot_right" + "model": "eroticdungeongame:block/petrine_cross/warped_foot_right" }, "facing=north,flipped=true,occupied=true,part=main_right,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/warped_foot_right" + "model": "eroticdungeongame:block/petrine_cross/warped_foot_right" }, "facing=north,flipped=true,occupied=true,part=secondary_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/warped_head" + "model": "eroticdungeongame:block/petrine_cross/warped_head" }, "facing=north,flipped=true,occupied=true,part=secondary_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/warped_head" + "model": "eroticdungeongame:block/petrine_cross/warped_head" }, "facing=south,flipped=false,occupied=false,part=main_left,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/warped_foot_left", + "model": "eroticdungeongame:block/petrine_cross/warped_foot_left", "y": 180 }, "facing=south,flipped=false,occupied=false,part=main_left,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/warped_foot_left", + "model": "eroticdungeongame:block/petrine_cross/warped_foot_left", "y": 180 }, "facing=south,flipped=false,occupied=false,part=main_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/warped_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/warped_foot_middle", "y": 180 }, "facing=south,flipped=false,occupied=false,part=main_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/warped_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/warped_foot_middle", "y": 180 }, "facing=south,flipped=false,occupied=false,part=main_right,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/warped_foot_right", + "model": "eroticdungeongame:block/petrine_cross/warped_foot_right", "y": 180 }, "facing=south,flipped=false,occupied=false,part=main_right,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/warped_foot_right", + "model": "eroticdungeongame:block/petrine_cross/warped_foot_right", "y": 180 }, "facing=south,flipped=false,occupied=false,part=secondary_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/warped_head", + "model": "eroticdungeongame:block/petrine_cross/warped_head", "y": 180 }, "facing=south,flipped=false,occupied=false,part=secondary_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/warped_head", + "model": "eroticdungeongame:block/petrine_cross/warped_head", "y": 180 }, "facing=south,flipped=false,occupied=true,part=main_left,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/warped_foot_left", + "model": "eroticdungeongame:block/petrine_cross/warped_foot_left", "y": 180 }, "facing=south,flipped=false,occupied=true,part=main_left,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/warped_foot_left", + "model": "eroticdungeongame:block/petrine_cross/warped_foot_left", "y": 180 }, "facing=south,flipped=false,occupied=true,part=main_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/warped_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/warped_foot_middle", "y": 180 }, "facing=south,flipped=false,occupied=true,part=main_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/warped_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/warped_foot_middle", "y": 180 }, "facing=south,flipped=false,occupied=true,part=main_right,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/warped_foot_right", + "model": "eroticdungeongame:block/petrine_cross/warped_foot_right", "y": 180 }, "facing=south,flipped=false,occupied=true,part=main_right,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/warped_foot_right", + "model": "eroticdungeongame:block/petrine_cross/warped_foot_right", "y": 180 }, "facing=south,flipped=false,occupied=true,part=secondary_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/warped_head", + "model": "eroticdungeongame:block/petrine_cross/warped_head", "y": 180 }, "facing=south,flipped=false,occupied=true,part=secondary_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/warped_head", + "model": "eroticdungeongame:block/petrine_cross/warped_head", "y": 180 }, "facing=south,flipped=true,occupied=false,part=main_left,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/warped_foot_left", + "model": "eroticdungeongame:block/petrine_cross/warped_foot_left", "y": 180 }, "facing=south,flipped=true,occupied=false,part=main_left,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/warped_foot_left", + "model": "eroticdungeongame:block/petrine_cross/warped_foot_left", "y": 180 }, "facing=south,flipped=true,occupied=false,part=main_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/warped_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/warped_foot_middle", "y": 180 }, "facing=south,flipped=true,occupied=false,part=main_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/warped_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/warped_foot_middle", "y": 180 }, "facing=south,flipped=true,occupied=false,part=main_right,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/warped_foot_right", + "model": "eroticdungeongame:block/petrine_cross/warped_foot_right", "y": 180 }, "facing=south,flipped=true,occupied=false,part=main_right,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/warped_foot_right", + "model": "eroticdungeongame:block/petrine_cross/warped_foot_right", "y": 180 }, "facing=south,flipped=true,occupied=false,part=secondary_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/warped_head", + "model": "eroticdungeongame:block/petrine_cross/warped_head", "y": 180 }, "facing=south,flipped=true,occupied=false,part=secondary_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/warped_head", + "model": "eroticdungeongame:block/petrine_cross/warped_head", "y": 180 }, "facing=south,flipped=true,occupied=true,part=main_left,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/warped_foot_left", + "model": "eroticdungeongame:block/petrine_cross/warped_foot_left", "y": 180 }, "facing=south,flipped=true,occupied=true,part=main_left,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/warped_foot_left", + "model": "eroticdungeongame:block/petrine_cross/warped_foot_left", "y": 180 }, "facing=south,flipped=true,occupied=true,part=main_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/warped_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/warped_foot_middle", "y": 180 }, "facing=south,flipped=true,occupied=true,part=main_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/warped_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/warped_foot_middle", "y": 180 }, "facing=south,flipped=true,occupied=true,part=main_right,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/warped_foot_right", + "model": "eroticdungeongame:block/petrine_cross/warped_foot_right", "y": 180 }, "facing=south,flipped=true,occupied=true,part=main_right,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/warped_foot_right", + "model": "eroticdungeongame:block/petrine_cross/warped_foot_right", "y": 180 }, "facing=south,flipped=true,occupied=true,part=secondary_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/warped_head", + "model": "eroticdungeongame:block/petrine_cross/warped_head", "y": 180 }, "facing=south,flipped=true,occupied=true,part=secondary_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/warped_head", + "model": "eroticdungeongame:block/petrine_cross/warped_head", "y": 180 }, "facing=west,flipped=false,occupied=false,part=main_left,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/warped_foot_left", + "model": "eroticdungeongame:block/petrine_cross/warped_foot_left", "y": 270 }, "facing=west,flipped=false,occupied=false,part=main_left,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/warped_foot_left", + "model": "eroticdungeongame:block/petrine_cross/warped_foot_left", "y": 270 }, "facing=west,flipped=false,occupied=false,part=main_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/warped_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/warped_foot_middle", "y": 270 }, "facing=west,flipped=false,occupied=false,part=main_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/warped_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/warped_foot_middle", "y": 270 }, "facing=west,flipped=false,occupied=false,part=main_right,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/warped_foot_right", + "model": "eroticdungeongame:block/petrine_cross/warped_foot_right", "y": 270 }, "facing=west,flipped=false,occupied=false,part=main_right,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/warped_foot_right", + "model": "eroticdungeongame:block/petrine_cross/warped_foot_right", "y": 270 }, "facing=west,flipped=false,occupied=false,part=secondary_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/warped_head", + "model": "eroticdungeongame:block/petrine_cross/warped_head", "y": 270 }, "facing=west,flipped=false,occupied=false,part=secondary_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/warped_head", + "model": "eroticdungeongame:block/petrine_cross/warped_head", "y": 270 }, "facing=west,flipped=false,occupied=true,part=main_left,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/warped_foot_left", + "model": "eroticdungeongame:block/petrine_cross/warped_foot_left", "y": 270 }, "facing=west,flipped=false,occupied=true,part=main_left,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/warped_foot_left", + "model": "eroticdungeongame:block/petrine_cross/warped_foot_left", "y": 270 }, "facing=west,flipped=false,occupied=true,part=main_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/warped_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/warped_foot_middle", "y": 270 }, "facing=west,flipped=false,occupied=true,part=main_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/warped_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/warped_foot_middle", "y": 270 }, "facing=west,flipped=false,occupied=true,part=main_right,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/warped_foot_right", + "model": "eroticdungeongame:block/petrine_cross/warped_foot_right", "y": 270 }, "facing=west,flipped=false,occupied=true,part=main_right,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/warped_foot_right", + "model": "eroticdungeongame:block/petrine_cross/warped_foot_right", "y": 270 }, "facing=west,flipped=false,occupied=true,part=secondary_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/warped_head", + "model": "eroticdungeongame:block/petrine_cross/warped_head", "y": 270 }, "facing=west,flipped=false,occupied=true,part=secondary_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/warped_head", + "model": "eroticdungeongame:block/petrine_cross/warped_head", "y": 270 }, "facing=west,flipped=true,occupied=false,part=main_left,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/warped_foot_left", + "model": "eroticdungeongame:block/petrine_cross/warped_foot_left", "y": 270 }, "facing=west,flipped=true,occupied=false,part=main_left,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/warped_foot_left", + "model": "eroticdungeongame:block/petrine_cross/warped_foot_left", "y": 270 }, "facing=west,flipped=true,occupied=false,part=main_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/warped_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/warped_foot_middle", "y": 270 }, "facing=west,flipped=true,occupied=false,part=main_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/warped_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/warped_foot_middle", "y": 270 }, "facing=west,flipped=true,occupied=false,part=main_right,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/warped_foot_right", + "model": "eroticdungeongame:block/petrine_cross/warped_foot_right", "y": 270 }, "facing=west,flipped=true,occupied=false,part=main_right,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/warped_foot_right", + "model": "eroticdungeongame:block/petrine_cross/warped_foot_right", "y": 270 }, "facing=west,flipped=true,occupied=false,part=secondary_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/warped_head", + "model": "eroticdungeongame:block/petrine_cross/warped_head", "y": 270 }, "facing=west,flipped=true,occupied=false,part=secondary_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/warped_head", + "model": "eroticdungeongame:block/petrine_cross/warped_head", "y": 270 }, "facing=west,flipped=true,occupied=true,part=main_left,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/warped_foot_left", + "model": "eroticdungeongame:block/petrine_cross/warped_foot_left", "y": 270 }, "facing=west,flipped=true,occupied=true,part=main_left,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/warped_foot_left", + "model": "eroticdungeongame:block/petrine_cross/warped_foot_left", "y": 270 }, "facing=west,flipped=true,occupied=true,part=main_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/warped_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/warped_foot_middle", "y": 270 }, "facing=west,flipped=true,occupied=true,part=main_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/warped_foot_middle", + "model": "eroticdungeongame:block/petrine_cross/warped_foot_middle", "y": 270 }, "facing=west,flipped=true,occupied=true,part=main_right,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/warped_foot_right", + "model": "eroticdungeongame:block/petrine_cross/warped_foot_right", "y": 270 }, "facing=west,flipped=true,occupied=true,part=main_right,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/warped_foot_right", + "model": "eroticdungeongame:block/petrine_cross/warped_foot_right", "y": 270 }, "facing=west,flipped=true,occupied=true,part=secondary_middle,waterlogged=false": { - "model": "eroticdungeongame:block/petrinecross/warped_head", + "model": "eroticdungeongame:block/petrine_cross/warped_head", "y": 270 }, "facing=west,flipped=true,occupied=true,part=secondary_middle,waterlogged=true": { - "model": "eroticdungeongame:block/petrinecross/warped_head", + "model": "eroticdungeongame:block/petrine_cross/warped_head", "y": 270 } } diff --git a/src/generated/resources/assets/eroticdungeongame/blockstates/warped_spanish_donkey.json b/src/generated/resources/assets/eroticdungeongame/blockstates/warped_spanish_donkey.json new file mode 100644 index 00000000..9aa5e268 --- /dev/null +++ b/src/generated/resources/assets/eroticdungeongame/blockstates/warped_spanish_donkey.json @@ -0,0 +1,124 @@ +{ + "variants": { + "facing=east,flipped=false,occupied=false,waterlogged=false": { + "model": "eroticdungeongame:block/spanish_donkey/warped", + "y": 180 + }, + "facing=east,flipped=false,occupied=false,waterlogged=true": { + "model": "eroticdungeongame:block/spanish_donkey/warped", + "y": 180 + }, + "facing=east,flipped=false,occupied=true,waterlogged=false": { + "model": "eroticdungeongame:block/spanish_donkey/warped", + "y": 180 + }, + "facing=east,flipped=false,occupied=true,waterlogged=true": { + "model": "eroticdungeongame:block/spanish_donkey/warped", + "y": 180 + }, + "facing=east,flipped=true,occupied=false,waterlogged=false": { + "model": "eroticdungeongame:block/spanish_donkey/warped", + "y": 180 + }, + "facing=east,flipped=true,occupied=false,waterlogged=true": { + "model": "eroticdungeongame:block/spanish_donkey/warped", + "y": 180 + }, + "facing=east,flipped=true,occupied=true,waterlogged=false": { + "model": "eroticdungeongame:block/spanish_donkey/warped", + "y": 180 + }, + "facing=east,flipped=true,occupied=true,waterlogged=true": { + "model": "eroticdungeongame:block/spanish_donkey/warped", + "y": 180 + }, + "facing=north,flipped=false,occupied=false,waterlogged=false": { + "model": "eroticdungeongame:block/spanish_donkey/warped", + "y": 90 + }, + "facing=north,flipped=false,occupied=false,waterlogged=true": { + "model": "eroticdungeongame:block/spanish_donkey/warped", + "y": 90 + }, + "facing=north,flipped=false,occupied=true,waterlogged=false": { + "model": "eroticdungeongame:block/spanish_donkey/warped", + "y": 90 + }, + "facing=north,flipped=false,occupied=true,waterlogged=true": { + "model": "eroticdungeongame:block/spanish_donkey/warped", + "y": 90 + }, + "facing=north,flipped=true,occupied=false,waterlogged=false": { + "model": "eroticdungeongame:block/spanish_donkey/warped", + "y": 90 + }, + "facing=north,flipped=true,occupied=false,waterlogged=true": { + "model": "eroticdungeongame:block/spanish_donkey/warped", + "y": 90 + }, + "facing=north,flipped=true,occupied=true,waterlogged=false": { + "model": "eroticdungeongame:block/spanish_donkey/warped", + "y": 90 + }, + "facing=north,flipped=true,occupied=true,waterlogged=true": { + "model": "eroticdungeongame:block/spanish_donkey/warped", + "y": 90 + }, + "facing=south,flipped=false,occupied=false,waterlogged=false": { + "model": "eroticdungeongame:block/spanish_donkey/warped", + "y": 270 + }, + "facing=south,flipped=false,occupied=false,waterlogged=true": { + "model": "eroticdungeongame:block/spanish_donkey/warped", + "y": 270 + }, + "facing=south,flipped=false,occupied=true,waterlogged=false": { + "model": "eroticdungeongame:block/spanish_donkey/warped", + "y": 270 + }, + "facing=south,flipped=false,occupied=true,waterlogged=true": { + "model": "eroticdungeongame:block/spanish_donkey/warped", + "y": 270 + }, + "facing=south,flipped=true,occupied=false,waterlogged=false": { + "model": "eroticdungeongame:block/spanish_donkey/warped", + "y": 270 + }, + "facing=south,flipped=true,occupied=false,waterlogged=true": { + "model": "eroticdungeongame:block/spanish_donkey/warped", + "y": 270 + }, + "facing=south,flipped=true,occupied=true,waterlogged=false": { + "model": "eroticdungeongame:block/spanish_donkey/warped", + "y": 270 + }, + "facing=south,flipped=true,occupied=true,waterlogged=true": { + "model": "eroticdungeongame:block/spanish_donkey/warped", + "y": 270 + }, + "facing=west,flipped=false,occupied=false,waterlogged=false": { + "model": "eroticdungeongame:block/spanish_donkey/warped" + }, + "facing=west,flipped=false,occupied=false,waterlogged=true": { + "model": "eroticdungeongame:block/spanish_donkey/warped" + }, + "facing=west,flipped=false,occupied=true,waterlogged=false": { + "model": "eroticdungeongame:block/spanish_donkey/warped" + }, + "facing=west,flipped=false,occupied=true,waterlogged=true": { + "model": "eroticdungeongame:block/spanish_donkey/warped" + }, + "facing=west,flipped=true,occupied=false,waterlogged=false": { + "model": "eroticdungeongame:block/spanish_donkey/warped" + }, + "facing=west,flipped=true,occupied=false,waterlogged=true": { + "model": "eroticdungeongame:block/spanish_donkey/warped" + }, + "facing=west,flipped=true,occupied=true,waterlogged=false": { + "model": "eroticdungeongame:block/spanish_donkey/warped" + }, + "facing=west,flipped=true,occupied=true,waterlogged=true": { + "model": "eroticdungeongame:block/spanish_donkey/warped" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/eroticdungeongame/blockstates/warped_x_cross.json b/src/generated/resources/assets/eroticdungeongame/blockstates/warped_x_cross.json index d3016b18..54a95d92 100644 --- a/src/generated/resources/assets/eroticdungeongame/blockstates/warped_x_cross.json +++ b/src/generated/resources/assets/eroticdungeongame/blockstates/warped_x_cross.json @@ -1,243 +1,243 @@ { "variants": { "facing=east,flipped=false,occupied=false,part=foot,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/warped_foot", + "model": "eroticdungeongame:block/x_cross/warped_foot", "y": 90 }, "facing=east,flipped=false,occupied=false,part=foot,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/warped_foot", + "model": "eroticdungeongame:block/x_cross/warped_foot", "y": 90 }, "facing=east,flipped=false,occupied=false,part=head,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/warped_head", + "model": "eroticdungeongame:block/x_cross/warped_head", "y": 90 }, "facing=east,flipped=false,occupied=false,part=head,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/warped_head", + "model": "eroticdungeongame:block/x_cross/warped_head", "y": 90 }, "facing=east,flipped=false,occupied=true,part=foot,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/warped_foot", + "model": "eroticdungeongame:block/x_cross/warped_foot", "y": 90 }, "facing=east,flipped=false,occupied=true,part=foot,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/warped_foot", + "model": "eroticdungeongame:block/x_cross/warped_foot", "y": 90 }, "facing=east,flipped=false,occupied=true,part=head,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/warped_head", + "model": "eroticdungeongame:block/x_cross/warped_head", "y": 90 }, "facing=east,flipped=false,occupied=true,part=head,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/warped_head", + "model": "eroticdungeongame:block/x_cross/warped_head", "y": 90 }, "facing=east,flipped=true,occupied=false,part=foot,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/warped_foot", + "model": "eroticdungeongame:block/x_cross/warped_foot", "y": 90 }, "facing=east,flipped=true,occupied=false,part=foot,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/warped_foot", + "model": "eroticdungeongame:block/x_cross/warped_foot", "y": 90 }, "facing=east,flipped=true,occupied=false,part=head,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/warped_head", + "model": "eroticdungeongame:block/x_cross/warped_head", "y": 90 }, "facing=east,flipped=true,occupied=false,part=head,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/warped_head", + "model": "eroticdungeongame:block/x_cross/warped_head", "y": 90 }, "facing=east,flipped=true,occupied=true,part=foot,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/warped_foot", + "model": "eroticdungeongame:block/x_cross/warped_foot", "y": 90 }, "facing=east,flipped=true,occupied=true,part=foot,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/warped_foot", + "model": "eroticdungeongame:block/x_cross/warped_foot", "y": 90 }, "facing=east,flipped=true,occupied=true,part=head,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/warped_head", + "model": "eroticdungeongame:block/x_cross/warped_head", "y": 90 }, "facing=east,flipped=true,occupied=true,part=head,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/warped_head", + "model": "eroticdungeongame:block/x_cross/warped_head", "y": 90 }, "facing=north,flipped=false,occupied=false,part=foot,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/warped_foot" + "model": "eroticdungeongame:block/x_cross/warped_foot" }, "facing=north,flipped=false,occupied=false,part=foot,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/warped_foot" + "model": "eroticdungeongame:block/x_cross/warped_foot" }, "facing=north,flipped=false,occupied=false,part=head,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/warped_head" + "model": "eroticdungeongame:block/x_cross/warped_head" }, "facing=north,flipped=false,occupied=false,part=head,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/warped_head" + "model": "eroticdungeongame:block/x_cross/warped_head" }, "facing=north,flipped=false,occupied=true,part=foot,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/warped_foot" + "model": "eroticdungeongame:block/x_cross/warped_foot" }, "facing=north,flipped=false,occupied=true,part=foot,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/warped_foot" + "model": "eroticdungeongame:block/x_cross/warped_foot" }, "facing=north,flipped=false,occupied=true,part=head,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/warped_head" + "model": "eroticdungeongame:block/x_cross/warped_head" }, "facing=north,flipped=false,occupied=true,part=head,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/warped_head" + "model": "eroticdungeongame:block/x_cross/warped_head" }, "facing=north,flipped=true,occupied=false,part=foot,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/warped_foot" + "model": "eroticdungeongame:block/x_cross/warped_foot" }, "facing=north,flipped=true,occupied=false,part=foot,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/warped_foot" + "model": "eroticdungeongame:block/x_cross/warped_foot" }, "facing=north,flipped=true,occupied=false,part=head,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/warped_head" + "model": "eroticdungeongame:block/x_cross/warped_head" }, "facing=north,flipped=true,occupied=false,part=head,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/warped_head" + "model": "eroticdungeongame:block/x_cross/warped_head" }, "facing=north,flipped=true,occupied=true,part=foot,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/warped_foot" + "model": "eroticdungeongame:block/x_cross/warped_foot" }, "facing=north,flipped=true,occupied=true,part=foot,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/warped_foot" + "model": "eroticdungeongame:block/x_cross/warped_foot" }, "facing=north,flipped=true,occupied=true,part=head,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/warped_head" + "model": "eroticdungeongame:block/x_cross/warped_head" }, "facing=north,flipped=true,occupied=true,part=head,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/warped_head" + "model": "eroticdungeongame:block/x_cross/warped_head" }, "facing=south,flipped=false,occupied=false,part=foot,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/warped_foot", + "model": "eroticdungeongame:block/x_cross/warped_foot", "y": 180 }, "facing=south,flipped=false,occupied=false,part=foot,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/warped_foot", + "model": "eroticdungeongame:block/x_cross/warped_foot", "y": 180 }, "facing=south,flipped=false,occupied=false,part=head,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/warped_head", + "model": "eroticdungeongame:block/x_cross/warped_head", "y": 180 }, "facing=south,flipped=false,occupied=false,part=head,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/warped_head", + "model": "eroticdungeongame:block/x_cross/warped_head", "y": 180 }, "facing=south,flipped=false,occupied=true,part=foot,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/warped_foot", + "model": "eroticdungeongame:block/x_cross/warped_foot", "y": 180 }, "facing=south,flipped=false,occupied=true,part=foot,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/warped_foot", + "model": "eroticdungeongame:block/x_cross/warped_foot", "y": 180 }, "facing=south,flipped=false,occupied=true,part=head,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/warped_head", + "model": "eroticdungeongame:block/x_cross/warped_head", "y": 180 }, "facing=south,flipped=false,occupied=true,part=head,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/warped_head", + "model": "eroticdungeongame:block/x_cross/warped_head", "y": 180 }, "facing=south,flipped=true,occupied=false,part=foot,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/warped_foot", + "model": "eroticdungeongame:block/x_cross/warped_foot", "y": 180 }, "facing=south,flipped=true,occupied=false,part=foot,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/warped_foot", + "model": "eroticdungeongame:block/x_cross/warped_foot", "y": 180 }, "facing=south,flipped=true,occupied=false,part=head,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/warped_head", + "model": "eroticdungeongame:block/x_cross/warped_head", "y": 180 }, "facing=south,flipped=true,occupied=false,part=head,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/warped_head", + "model": "eroticdungeongame:block/x_cross/warped_head", "y": 180 }, "facing=south,flipped=true,occupied=true,part=foot,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/warped_foot", + "model": "eroticdungeongame:block/x_cross/warped_foot", "y": 180 }, "facing=south,flipped=true,occupied=true,part=foot,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/warped_foot", + "model": "eroticdungeongame:block/x_cross/warped_foot", "y": 180 }, "facing=south,flipped=true,occupied=true,part=head,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/warped_head", + "model": "eroticdungeongame:block/x_cross/warped_head", "y": 180 }, "facing=south,flipped=true,occupied=true,part=head,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/warped_head", + "model": "eroticdungeongame:block/x_cross/warped_head", "y": 180 }, "facing=west,flipped=false,occupied=false,part=foot,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/warped_foot", + "model": "eroticdungeongame:block/x_cross/warped_foot", "y": 270 }, "facing=west,flipped=false,occupied=false,part=foot,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/warped_foot", + "model": "eroticdungeongame:block/x_cross/warped_foot", "y": 270 }, "facing=west,flipped=false,occupied=false,part=head,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/warped_head", + "model": "eroticdungeongame:block/x_cross/warped_head", "y": 270 }, "facing=west,flipped=false,occupied=false,part=head,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/warped_head", + "model": "eroticdungeongame:block/x_cross/warped_head", "y": 270 }, "facing=west,flipped=false,occupied=true,part=foot,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/warped_foot", + "model": "eroticdungeongame:block/x_cross/warped_foot", "y": 270 }, "facing=west,flipped=false,occupied=true,part=foot,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/warped_foot", + "model": "eroticdungeongame:block/x_cross/warped_foot", "y": 270 }, "facing=west,flipped=false,occupied=true,part=head,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/warped_head", + "model": "eroticdungeongame:block/x_cross/warped_head", "y": 270 }, "facing=west,flipped=false,occupied=true,part=head,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/warped_head", + "model": "eroticdungeongame:block/x_cross/warped_head", "y": 270 }, "facing=west,flipped=true,occupied=false,part=foot,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/warped_foot", + "model": "eroticdungeongame:block/x_cross/warped_foot", "y": 270 }, "facing=west,flipped=true,occupied=false,part=foot,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/warped_foot", + "model": "eroticdungeongame:block/x_cross/warped_foot", "y": 270 }, "facing=west,flipped=true,occupied=false,part=head,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/warped_head", + "model": "eroticdungeongame:block/x_cross/warped_head", "y": 270 }, "facing=west,flipped=true,occupied=false,part=head,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/warped_head", + "model": "eroticdungeongame:block/x_cross/warped_head", "y": 270 }, "facing=west,flipped=true,occupied=true,part=foot,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/warped_foot", + "model": "eroticdungeongame:block/x_cross/warped_foot", "y": 270 }, "facing=west,flipped=true,occupied=true,part=foot,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/warped_foot", + "model": "eroticdungeongame:block/x_cross/warped_foot", "y": 270 }, "facing=west,flipped=true,occupied=true,part=head,waterlogged=false": { - "model": "eroticdungeongame:block/xcross/warped_head", + "model": "eroticdungeongame:block/x_cross/warped_head", "y": 270 }, "facing=west,flipped=true,occupied=true,part=head,waterlogged=true": { - "model": "eroticdungeongame:block/xcross/warped_head", + "model": "eroticdungeongame:block/x_cross/warped_head", "y": 270 } } diff --git a/src/generated/resources/assets/eroticdungeongame/models/block/petrinecross/acacia_foot_left.json b/src/generated/resources/assets/eroticdungeongame/models/block/petrine_cross/acacia_foot_left.json similarity index 100% rename from src/generated/resources/assets/eroticdungeongame/models/block/petrinecross/acacia_foot_left.json rename to src/generated/resources/assets/eroticdungeongame/models/block/petrine_cross/acacia_foot_left.json diff --git a/src/generated/resources/assets/eroticdungeongame/models/block/petrinecross/acacia_foot_middle.json b/src/generated/resources/assets/eroticdungeongame/models/block/petrine_cross/acacia_foot_middle.json similarity index 100% rename from src/generated/resources/assets/eroticdungeongame/models/block/petrinecross/acacia_foot_middle.json rename to src/generated/resources/assets/eroticdungeongame/models/block/petrine_cross/acacia_foot_middle.json diff --git a/src/generated/resources/assets/eroticdungeongame/models/block/petrinecross/acacia_foot_right.json b/src/generated/resources/assets/eroticdungeongame/models/block/petrine_cross/acacia_foot_right.json similarity index 100% rename from src/generated/resources/assets/eroticdungeongame/models/block/petrinecross/acacia_foot_right.json rename to src/generated/resources/assets/eroticdungeongame/models/block/petrine_cross/acacia_foot_right.json diff --git a/src/generated/resources/assets/eroticdungeongame/models/block/petrinecross/acacia_head.json b/src/generated/resources/assets/eroticdungeongame/models/block/petrine_cross/acacia_head.json similarity index 100% rename from src/generated/resources/assets/eroticdungeongame/models/block/petrinecross/acacia_head.json rename to src/generated/resources/assets/eroticdungeongame/models/block/petrine_cross/acacia_head.json diff --git a/src/generated/resources/assets/eroticdungeongame/models/block/petrinecross/bamboo_foot_left.json b/src/generated/resources/assets/eroticdungeongame/models/block/petrine_cross/bamboo_foot_left.json similarity index 100% rename from src/generated/resources/assets/eroticdungeongame/models/block/petrinecross/bamboo_foot_left.json rename to src/generated/resources/assets/eroticdungeongame/models/block/petrine_cross/bamboo_foot_left.json diff --git a/src/generated/resources/assets/eroticdungeongame/models/block/petrinecross/bamboo_foot_middle.json b/src/generated/resources/assets/eroticdungeongame/models/block/petrine_cross/bamboo_foot_middle.json similarity index 100% rename from src/generated/resources/assets/eroticdungeongame/models/block/petrinecross/bamboo_foot_middle.json rename to src/generated/resources/assets/eroticdungeongame/models/block/petrine_cross/bamboo_foot_middle.json diff --git a/src/generated/resources/assets/eroticdungeongame/models/block/petrinecross/bamboo_foot_right.json b/src/generated/resources/assets/eroticdungeongame/models/block/petrine_cross/bamboo_foot_right.json similarity index 100% rename from src/generated/resources/assets/eroticdungeongame/models/block/petrinecross/bamboo_foot_right.json rename to src/generated/resources/assets/eroticdungeongame/models/block/petrine_cross/bamboo_foot_right.json diff --git a/src/generated/resources/assets/eroticdungeongame/models/block/petrinecross/bamboo_head.json b/src/generated/resources/assets/eroticdungeongame/models/block/petrine_cross/bamboo_head.json similarity index 100% rename from src/generated/resources/assets/eroticdungeongame/models/block/petrinecross/bamboo_head.json rename to src/generated/resources/assets/eroticdungeongame/models/block/petrine_cross/bamboo_head.json diff --git a/src/generated/resources/assets/eroticdungeongame/models/block/petrinecross/birch_foot_left.json b/src/generated/resources/assets/eroticdungeongame/models/block/petrine_cross/birch_foot_left.json similarity index 100% rename from src/generated/resources/assets/eroticdungeongame/models/block/petrinecross/birch_foot_left.json rename to src/generated/resources/assets/eroticdungeongame/models/block/petrine_cross/birch_foot_left.json diff --git a/src/generated/resources/assets/eroticdungeongame/models/block/petrinecross/birch_foot_middle.json b/src/generated/resources/assets/eroticdungeongame/models/block/petrine_cross/birch_foot_middle.json similarity index 100% rename from src/generated/resources/assets/eroticdungeongame/models/block/petrinecross/birch_foot_middle.json rename to src/generated/resources/assets/eroticdungeongame/models/block/petrine_cross/birch_foot_middle.json diff --git a/src/generated/resources/assets/eroticdungeongame/models/block/petrinecross/birch_foot_right.json b/src/generated/resources/assets/eroticdungeongame/models/block/petrine_cross/birch_foot_right.json similarity index 100% rename from src/generated/resources/assets/eroticdungeongame/models/block/petrinecross/birch_foot_right.json rename to src/generated/resources/assets/eroticdungeongame/models/block/petrine_cross/birch_foot_right.json diff --git a/src/generated/resources/assets/eroticdungeongame/models/block/petrinecross/birch_head.json b/src/generated/resources/assets/eroticdungeongame/models/block/petrine_cross/birch_head.json similarity index 100% rename from src/generated/resources/assets/eroticdungeongame/models/block/petrinecross/birch_head.json rename to src/generated/resources/assets/eroticdungeongame/models/block/petrine_cross/birch_head.json diff --git a/src/generated/resources/assets/eroticdungeongame/models/block/petrinecross/cherry_foot_left.json b/src/generated/resources/assets/eroticdungeongame/models/block/petrine_cross/cherry_foot_left.json similarity index 100% rename from src/generated/resources/assets/eroticdungeongame/models/block/petrinecross/cherry_foot_left.json rename to src/generated/resources/assets/eroticdungeongame/models/block/petrine_cross/cherry_foot_left.json diff --git a/src/generated/resources/assets/eroticdungeongame/models/block/petrinecross/cherry_foot_middle.json b/src/generated/resources/assets/eroticdungeongame/models/block/petrine_cross/cherry_foot_middle.json similarity index 100% rename from src/generated/resources/assets/eroticdungeongame/models/block/petrinecross/cherry_foot_middle.json rename to src/generated/resources/assets/eroticdungeongame/models/block/petrine_cross/cherry_foot_middle.json diff --git a/src/generated/resources/assets/eroticdungeongame/models/block/petrinecross/cherry_foot_right.json b/src/generated/resources/assets/eroticdungeongame/models/block/petrine_cross/cherry_foot_right.json similarity index 100% rename from src/generated/resources/assets/eroticdungeongame/models/block/petrinecross/cherry_foot_right.json rename to src/generated/resources/assets/eroticdungeongame/models/block/petrine_cross/cherry_foot_right.json diff --git a/src/generated/resources/assets/eroticdungeongame/models/block/petrinecross/cherry_head.json b/src/generated/resources/assets/eroticdungeongame/models/block/petrine_cross/cherry_head.json similarity index 100% rename from src/generated/resources/assets/eroticdungeongame/models/block/petrinecross/cherry_head.json rename to src/generated/resources/assets/eroticdungeongame/models/block/petrine_cross/cherry_head.json diff --git a/src/generated/resources/assets/eroticdungeongame/models/block/petrinecross/crimson_foot_left.json b/src/generated/resources/assets/eroticdungeongame/models/block/petrine_cross/crimson_foot_left.json similarity index 100% rename from src/generated/resources/assets/eroticdungeongame/models/block/petrinecross/crimson_foot_left.json rename to src/generated/resources/assets/eroticdungeongame/models/block/petrine_cross/crimson_foot_left.json diff --git a/src/generated/resources/assets/eroticdungeongame/models/block/petrinecross/crimson_foot_middle.json b/src/generated/resources/assets/eroticdungeongame/models/block/petrine_cross/crimson_foot_middle.json similarity index 100% rename from src/generated/resources/assets/eroticdungeongame/models/block/petrinecross/crimson_foot_middle.json rename to src/generated/resources/assets/eroticdungeongame/models/block/petrine_cross/crimson_foot_middle.json diff --git a/src/generated/resources/assets/eroticdungeongame/models/block/petrinecross/crimson_foot_right.json b/src/generated/resources/assets/eroticdungeongame/models/block/petrine_cross/crimson_foot_right.json similarity index 100% rename from src/generated/resources/assets/eroticdungeongame/models/block/petrinecross/crimson_foot_right.json rename to src/generated/resources/assets/eroticdungeongame/models/block/petrine_cross/crimson_foot_right.json diff --git a/src/generated/resources/assets/eroticdungeongame/models/block/petrinecross/crimson_head.json b/src/generated/resources/assets/eroticdungeongame/models/block/petrine_cross/crimson_head.json similarity index 100% rename from src/generated/resources/assets/eroticdungeongame/models/block/petrinecross/crimson_head.json rename to src/generated/resources/assets/eroticdungeongame/models/block/petrine_cross/crimson_head.json diff --git a/src/generated/resources/assets/eroticdungeongame/models/block/petrinecross/dark_oak_foot_left.json b/src/generated/resources/assets/eroticdungeongame/models/block/petrine_cross/dark_oak_foot_left.json similarity index 100% rename from src/generated/resources/assets/eroticdungeongame/models/block/petrinecross/dark_oak_foot_left.json rename to src/generated/resources/assets/eroticdungeongame/models/block/petrine_cross/dark_oak_foot_left.json diff --git a/src/generated/resources/assets/eroticdungeongame/models/block/petrinecross/dark_oak_foot_middle.json b/src/generated/resources/assets/eroticdungeongame/models/block/petrine_cross/dark_oak_foot_middle.json similarity index 100% rename from src/generated/resources/assets/eroticdungeongame/models/block/petrinecross/dark_oak_foot_middle.json rename to src/generated/resources/assets/eroticdungeongame/models/block/petrine_cross/dark_oak_foot_middle.json diff --git a/src/generated/resources/assets/eroticdungeongame/models/block/petrinecross/dark_oak_foot_right.json b/src/generated/resources/assets/eroticdungeongame/models/block/petrine_cross/dark_oak_foot_right.json similarity index 100% rename from src/generated/resources/assets/eroticdungeongame/models/block/petrinecross/dark_oak_foot_right.json rename to src/generated/resources/assets/eroticdungeongame/models/block/petrine_cross/dark_oak_foot_right.json diff --git a/src/generated/resources/assets/eroticdungeongame/models/block/petrinecross/dark_oak_head.json b/src/generated/resources/assets/eroticdungeongame/models/block/petrine_cross/dark_oak_head.json similarity index 100% rename from src/generated/resources/assets/eroticdungeongame/models/block/petrinecross/dark_oak_head.json rename to src/generated/resources/assets/eroticdungeongame/models/block/petrine_cross/dark_oak_head.json diff --git a/src/generated/resources/assets/eroticdungeongame/models/block/petrinecross/jungle_foot_left.json b/src/generated/resources/assets/eroticdungeongame/models/block/petrine_cross/jungle_foot_left.json similarity index 100% rename from src/generated/resources/assets/eroticdungeongame/models/block/petrinecross/jungle_foot_left.json rename to src/generated/resources/assets/eroticdungeongame/models/block/petrine_cross/jungle_foot_left.json diff --git a/src/generated/resources/assets/eroticdungeongame/models/block/petrinecross/jungle_foot_middle.json b/src/generated/resources/assets/eroticdungeongame/models/block/petrine_cross/jungle_foot_middle.json similarity index 100% rename from src/generated/resources/assets/eroticdungeongame/models/block/petrinecross/jungle_foot_middle.json rename to src/generated/resources/assets/eroticdungeongame/models/block/petrine_cross/jungle_foot_middle.json diff --git a/src/generated/resources/assets/eroticdungeongame/models/block/petrinecross/jungle_foot_right.json b/src/generated/resources/assets/eroticdungeongame/models/block/petrine_cross/jungle_foot_right.json similarity index 100% rename from src/generated/resources/assets/eroticdungeongame/models/block/petrinecross/jungle_foot_right.json rename to src/generated/resources/assets/eroticdungeongame/models/block/petrine_cross/jungle_foot_right.json diff --git a/src/generated/resources/assets/eroticdungeongame/models/block/petrinecross/jungle_head.json b/src/generated/resources/assets/eroticdungeongame/models/block/petrine_cross/jungle_head.json similarity index 100% rename from src/generated/resources/assets/eroticdungeongame/models/block/petrinecross/jungle_head.json rename to src/generated/resources/assets/eroticdungeongame/models/block/petrine_cross/jungle_head.json diff --git a/src/generated/resources/assets/eroticdungeongame/models/block/petrinecross/mangrove_foot_left.json b/src/generated/resources/assets/eroticdungeongame/models/block/petrine_cross/mangrove_foot_left.json similarity index 100% rename from src/generated/resources/assets/eroticdungeongame/models/block/petrinecross/mangrove_foot_left.json rename to src/generated/resources/assets/eroticdungeongame/models/block/petrine_cross/mangrove_foot_left.json diff --git a/src/generated/resources/assets/eroticdungeongame/models/block/petrinecross/mangrove_foot_middle.json b/src/generated/resources/assets/eroticdungeongame/models/block/petrine_cross/mangrove_foot_middle.json similarity index 100% rename from src/generated/resources/assets/eroticdungeongame/models/block/petrinecross/mangrove_foot_middle.json rename to src/generated/resources/assets/eroticdungeongame/models/block/petrine_cross/mangrove_foot_middle.json diff --git a/src/generated/resources/assets/eroticdungeongame/models/block/petrinecross/mangrove_foot_right.json b/src/generated/resources/assets/eroticdungeongame/models/block/petrine_cross/mangrove_foot_right.json similarity index 100% rename from src/generated/resources/assets/eroticdungeongame/models/block/petrinecross/mangrove_foot_right.json rename to src/generated/resources/assets/eroticdungeongame/models/block/petrine_cross/mangrove_foot_right.json diff --git a/src/generated/resources/assets/eroticdungeongame/models/block/petrinecross/mangrove_head.json b/src/generated/resources/assets/eroticdungeongame/models/block/petrine_cross/mangrove_head.json similarity index 100% rename from src/generated/resources/assets/eroticdungeongame/models/block/petrinecross/mangrove_head.json rename to src/generated/resources/assets/eroticdungeongame/models/block/petrine_cross/mangrove_head.json diff --git a/src/generated/resources/assets/eroticdungeongame/models/block/petrinecross/oak_foot_left.json b/src/generated/resources/assets/eroticdungeongame/models/block/petrine_cross/oak_foot_left.json similarity index 100% rename from src/generated/resources/assets/eroticdungeongame/models/block/petrinecross/oak_foot_left.json rename to src/generated/resources/assets/eroticdungeongame/models/block/petrine_cross/oak_foot_left.json diff --git a/src/generated/resources/assets/eroticdungeongame/models/block/petrinecross/oak_foot_middle.json b/src/generated/resources/assets/eroticdungeongame/models/block/petrine_cross/oak_foot_middle.json similarity index 100% rename from src/generated/resources/assets/eroticdungeongame/models/block/petrinecross/oak_foot_middle.json rename to src/generated/resources/assets/eroticdungeongame/models/block/petrine_cross/oak_foot_middle.json diff --git a/src/generated/resources/assets/eroticdungeongame/models/block/petrinecross/oak_foot_right.json b/src/generated/resources/assets/eroticdungeongame/models/block/petrine_cross/oak_foot_right.json similarity index 100% rename from src/generated/resources/assets/eroticdungeongame/models/block/petrinecross/oak_foot_right.json rename to src/generated/resources/assets/eroticdungeongame/models/block/petrine_cross/oak_foot_right.json diff --git a/src/generated/resources/assets/eroticdungeongame/models/block/petrinecross/oak_head.json b/src/generated/resources/assets/eroticdungeongame/models/block/petrine_cross/oak_head.json similarity index 100% rename from src/generated/resources/assets/eroticdungeongame/models/block/petrinecross/oak_head.json rename to src/generated/resources/assets/eroticdungeongame/models/block/petrine_cross/oak_head.json diff --git a/src/generated/resources/assets/eroticdungeongame/models/block/petrinecross/spruce_foot_left.json b/src/generated/resources/assets/eroticdungeongame/models/block/petrine_cross/spruce_foot_left.json similarity index 100% rename from src/generated/resources/assets/eroticdungeongame/models/block/petrinecross/spruce_foot_left.json rename to src/generated/resources/assets/eroticdungeongame/models/block/petrine_cross/spruce_foot_left.json diff --git a/src/generated/resources/assets/eroticdungeongame/models/block/petrinecross/spruce_foot_middle.json b/src/generated/resources/assets/eroticdungeongame/models/block/petrine_cross/spruce_foot_middle.json similarity index 100% rename from src/generated/resources/assets/eroticdungeongame/models/block/petrinecross/spruce_foot_middle.json rename to src/generated/resources/assets/eroticdungeongame/models/block/petrine_cross/spruce_foot_middle.json diff --git a/src/generated/resources/assets/eroticdungeongame/models/block/petrinecross/spruce_foot_right.json b/src/generated/resources/assets/eroticdungeongame/models/block/petrine_cross/spruce_foot_right.json similarity index 100% rename from src/generated/resources/assets/eroticdungeongame/models/block/petrinecross/spruce_foot_right.json rename to src/generated/resources/assets/eroticdungeongame/models/block/petrine_cross/spruce_foot_right.json diff --git a/src/generated/resources/assets/eroticdungeongame/models/block/petrinecross/spruce_head.json b/src/generated/resources/assets/eroticdungeongame/models/block/petrine_cross/spruce_head.json similarity index 100% rename from src/generated/resources/assets/eroticdungeongame/models/block/petrinecross/spruce_head.json rename to src/generated/resources/assets/eroticdungeongame/models/block/petrine_cross/spruce_head.json diff --git a/src/generated/resources/assets/eroticdungeongame/models/block/petrinecross/warped_foot_left.json b/src/generated/resources/assets/eroticdungeongame/models/block/petrine_cross/warped_foot_left.json similarity index 100% rename from src/generated/resources/assets/eroticdungeongame/models/block/petrinecross/warped_foot_left.json rename to src/generated/resources/assets/eroticdungeongame/models/block/petrine_cross/warped_foot_left.json diff --git a/src/generated/resources/assets/eroticdungeongame/models/block/petrinecross/warped_foot_middle.json b/src/generated/resources/assets/eroticdungeongame/models/block/petrine_cross/warped_foot_middle.json similarity index 100% rename from src/generated/resources/assets/eroticdungeongame/models/block/petrinecross/warped_foot_middle.json rename to src/generated/resources/assets/eroticdungeongame/models/block/petrine_cross/warped_foot_middle.json diff --git a/src/generated/resources/assets/eroticdungeongame/models/block/petrinecross/warped_foot_right.json b/src/generated/resources/assets/eroticdungeongame/models/block/petrine_cross/warped_foot_right.json similarity index 100% rename from src/generated/resources/assets/eroticdungeongame/models/block/petrinecross/warped_foot_right.json rename to src/generated/resources/assets/eroticdungeongame/models/block/petrine_cross/warped_foot_right.json diff --git a/src/generated/resources/assets/eroticdungeongame/models/block/petrinecross/warped_head.json b/src/generated/resources/assets/eroticdungeongame/models/block/petrine_cross/warped_head.json similarity index 100% rename from src/generated/resources/assets/eroticdungeongame/models/block/petrinecross/warped_head.json rename to src/generated/resources/assets/eroticdungeongame/models/block/petrine_cross/warped_head.json diff --git a/src/generated/resources/assets/eroticdungeongame/models/block/spanish_donkey/acacia.json b/src/generated/resources/assets/eroticdungeongame/models/block/spanish_donkey/acacia.json new file mode 100644 index 00000000..4a2b8bf8 --- /dev/null +++ b/src/generated/resources/assets/eroticdungeongame/models/block/spanish_donkey/acacia.json @@ -0,0 +1,7 @@ +{ + "parent": "eroticdungeongame:block/spanish_donkey", + "ambientocclusion": false, + "textures": { + "wood": "minecraft:block/acacia_planks" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/eroticdungeongame/models/block/spanish_donkey/bamboo.json b/src/generated/resources/assets/eroticdungeongame/models/block/spanish_donkey/bamboo.json new file mode 100644 index 00000000..e7e54595 --- /dev/null +++ b/src/generated/resources/assets/eroticdungeongame/models/block/spanish_donkey/bamboo.json @@ -0,0 +1,7 @@ +{ + "parent": "eroticdungeongame:block/spanish_donkey", + "ambientocclusion": false, + "textures": { + "wood": "minecraft:block/bamboo_planks" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/eroticdungeongame/models/block/spanish_donkey/birch.json b/src/generated/resources/assets/eroticdungeongame/models/block/spanish_donkey/birch.json new file mode 100644 index 00000000..ec17c1f6 --- /dev/null +++ b/src/generated/resources/assets/eroticdungeongame/models/block/spanish_donkey/birch.json @@ -0,0 +1,7 @@ +{ + "parent": "eroticdungeongame:block/spanish_donkey", + "ambientocclusion": false, + "textures": { + "wood": "minecraft:block/birch_planks" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/eroticdungeongame/models/block/spanish_donkey/cherry.json b/src/generated/resources/assets/eroticdungeongame/models/block/spanish_donkey/cherry.json new file mode 100644 index 00000000..547c8d24 --- /dev/null +++ b/src/generated/resources/assets/eroticdungeongame/models/block/spanish_donkey/cherry.json @@ -0,0 +1,7 @@ +{ + "parent": "eroticdungeongame:block/spanish_donkey", + "ambientocclusion": false, + "textures": { + "wood": "minecraft:block/cherry_planks" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/eroticdungeongame/models/block/spanish_donkey/crimson.json b/src/generated/resources/assets/eroticdungeongame/models/block/spanish_donkey/crimson.json new file mode 100644 index 00000000..5d8392e1 --- /dev/null +++ b/src/generated/resources/assets/eroticdungeongame/models/block/spanish_donkey/crimson.json @@ -0,0 +1,7 @@ +{ + "parent": "eroticdungeongame:block/spanish_donkey", + "ambientocclusion": false, + "textures": { + "wood": "minecraft:block/crimson_planks" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/eroticdungeongame/models/block/spanish_donkey/dark_oak.json b/src/generated/resources/assets/eroticdungeongame/models/block/spanish_donkey/dark_oak.json new file mode 100644 index 00000000..96db4277 --- /dev/null +++ b/src/generated/resources/assets/eroticdungeongame/models/block/spanish_donkey/dark_oak.json @@ -0,0 +1,7 @@ +{ + "parent": "eroticdungeongame:block/spanish_donkey", + "ambientocclusion": false, + "textures": { + "wood": "minecraft:block/dark_oak_planks" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/eroticdungeongame/models/block/spanish_donkey/jungle.json b/src/generated/resources/assets/eroticdungeongame/models/block/spanish_donkey/jungle.json new file mode 100644 index 00000000..50fd019a --- /dev/null +++ b/src/generated/resources/assets/eroticdungeongame/models/block/spanish_donkey/jungle.json @@ -0,0 +1,7 @@ +{ + "parent": "eroticdungeongame:block/spanish_donkey", + "ambientocclusion": false, + "textures": { + "wood": "minecraft:block/jungle_planks" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/eroticdungeongame/models/block/spanish_donkey/mangrove.json b/src/generated/resources/assets/eroticdungeongame/models/block/spanish_donkey/mangrove.json new file mode 100644 index 00000000..f02f80fb --- /dev/null +++ b/src/generated/resources/assets/eroticdungeongame/models/block/spanish_donkey/mangrove.json @@ -0,0 +1,7 @@ +{ + "parent": "eroticdungeongame:block/spanish_donkey", + "ambientocclusion": false, + "textures": { + "wood": "minecraft:block/mangrove_planks" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/eroticdungeongame/models/block/spanish_donkey/oak.json b/src/generated/resources/assets/eroticdungeongame/models/block/spanish_donkey/oak.json new file mode 100644 index 00000000..99ea4a74 --- /dev/null +++ b/src/generated/resources/assets/eroticdungeongame/models/block/spanish_donkey/oak.json @@ -0,0 +1,7 @@ +{ + "parent": "eroticdungeongame:block/spanish_donkey", + "ambientocclusion": false, + "textures": { + "wood": "minecraft:block/oak_planks" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/eroticdungeongame/models/block/spanish_donkey/spruce.json b/src/generated/resources/assets/eroticdungeongame/models/block/spanish_donkey/spruce.json new file mode 100644 index 00000000..d8297bf2 --- /dev/null +++ b/src/generated/resources/assets/eroticdungeongame/models/block/spanish_donkey/spruce.json @@ -0,0 +1,7 @@ +{ + "parent": "eroticdungeongame:block/spanish_donkey", + "ambientocclusion": false, + "textures": { + "wood": "minecraft:block/spruce_planks" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/eroticdungeongame/models/block/spanish_donkey/warped.json b/src/generated/resources/assets/eroticdungeongame/models/block/spanish_donkey/warped.json new file mode 100644 index 00000000..12fbc1ef --- /dev/null +++ b/src/generated/resources/assets/eroticdungeongame/models/block/spanish_donkey/warped.json @@ -0,0 +1,7 @@ +{ + "parent": "eroticdungeongame:block/spanish_donkey", + "ambientocclusion": false, + "textures": { + "wood": "minecraft:block/warped_planks" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/eroticdungeongame/models/block/xcross/acacia_foot.json b/src/generated/resources/assets/eroticdungeongame/models/block/x_cross/acacia_foot.json similarity index 100% rename from src/generated/resources/assets/eroticdungeongame/models/block/xcross/acacia_foot.json rename to src/generated/resources/assets/eroticdungeongame/models/block/x_cross/acacia_foot.json diff --git a/src/generated/resources/assets/eroticdungeongame/models/block/xcross/acacia_head.json b/src/generated/resources/assets/eroticdungeongame/models/block/x_cross/acacia_head.json similarity index 100% rename from src/generated/resources/assets/eroticdungeongame/models/block/xcross/acacia_head.json rename to src/generated/resources/assets/eroticdungeongame/models/block/x_cross/acacia_head.json diff --git a/src/generated/resources/assets/eroticdungeongame/models/block/xcross/bamboo_foot.json b/src/generated/resources/assets/eroticdungeongame/models/block/x_cross/bamboo_foot.json similarity index 100% rename from src/generated/resources/assets/eroticdungeongame/models/block/xcross/bamboo_foot.json rename to src/generated/resources/assets/eroticdungeongame/models/block/x_cross/bamboo_foot.json diff --git a/src/generated/resources/assets/eroticdungeongame/models/block/xcross/bamboo_head.json b/src/generated/resources/assets/eroticdungeongame/models/block/x_cross/bamboo_head.json similarity index 100% rename from src/generated/resources/assets/eroticdungeongame/models/block/xcross/bamboo_head.json rename to src/generated/resources/assets/eroticdungeongame/models/block/x_cross/bamboo_head.json diff --git a/src/generated/resources/assets/eroticdungeongame/models/block/xcross/birch_foot.json b/src/generated/resources/assets/eroticdungeongame/models/block/x_cross/birch_foot.json similarity index 100% rename from src/generated/resources/assets/eroticdungeongame/models/block/xcross/birch_foot.json rename to src/generated/resources/assets/eroticdungeongame/models/block/x_cross/birch_foot.json diff --git a/src/generated/resources/assets/eroticdungeongame/models/block/xcross/birch_head.json b/src/generated/resources/assets/eroticdungeongame/models/block/x_cross/birch_head.json similarity index 100% rename from src/generated/resources/assets/eroticdungeongame/models/block/xcross/birch_head.json rename to src/generated/resources/assets/eroticdungeongame/models/block/x_cross/birch_head.json diff --git a/src/generated/resources/assets/eroticdungeongame/models/block/xcross/cherry_foot.json b/src/generated/resources/assets/eroticdungeongame/models/block/x_cross/cherry_foot.json similarity index 100% rename from src/generated/resources/assets/eroticdungeongame/models/block/xcross/cherry_foot.json rename to src/generated/resources/assets/eroticdungeongame/models/block/x_cross/cherry_foot.json diff --git a/src/generated/resources/assets/eroticdungeongame/models/block/xcross/cherry_head.json b/src/generated/resources/assets/eroticdungeongame/models/block/x_cross/cherry_head.json similarity index 100% rename from src/generated/resources/assets/eroticdungeongame/models/block/xcross/cherry_head.json rename to src/generated/resources/assets/eroticdungeongame/models/block/x_cross/cherry_head.json diff --git a/src/generated/resources/assets/eroticdungeongame/models/block/xcross/crimson_foot.json b/src/generated/resources/assets/eroticdungeongame/models/block/x_cross/crimson_foot.json similarity index 100% rename from src/generated/resources/assets/eroticdungeongame/models/block/xcross/crimson_foot.json rename to src/generated/resources/assets/eroticdungeongame/models/block/x_cross/crimson_foot.json diff --git a/src/generated/resources/assets/eroticdungeongame/models/block/xcross/crimson_head.json b/src/generated/resources/assets/eroticdungeongame/models/block/x_cross/crimson_head.json similarity index 100% rename from src/generated/resources/assets/eroticdungeongame/models/block/xcross/crimson_head.json rename to src/generated/resources/assets/eroticdungeongame/models/block/x_cross/crimson_head.json diff --git a/src/generated/resources/assets/eroticdungeongame/models/block/xcross/dark_oak_foot.json b/src/generated/resources/assets/eroticdungeongame/models/block/x_cross/dark_oak_foot.json similarity index 100% rename from src/generated/resources/assets/eroticdungeongame/models/block/xcross/dark_oak_foot.json rename to src/generated/resources/assets/eroticdungeongame/models/block/x_cross/dark_oak_foot.json diff --git a/src/generated/resources/assets/eroticdungeongame/models/block/xcross/dark_oak_head.json b/src/generated/resources/assets/eroticdungeongame/models/block/x_cross/dark_oak_head.json similarity index 100% rename from src/generated/resources/assets/eroticdungeongame/models/block/xcross/dark_oak_head.json rename to src/generated/resources/assets/eroticdungeongame/models/block/x_cross/dark_oak_head.json diff --git a/src/generated/resources/assets/eroticdungeongame/models/block/xcross/jungle_foot.json b/src/generated/resources/assets/eroticdungeongame/models/block/x_cross/jungle_foot.json similarity index 100% rename from src/generated/resources/assets/eroticdungeongame/models/block/xcross/jungle_foot.json rename to src/generated/resources/assets/eroticdungeongame/models/block/x_cross/jungle_foot.json diff --git a/src/generated/resources/assets/eroticdungeongame/models/block/xcross/jungle_head.json b/src/generated/resources/assets/eroticdungeongame/models/block/x_cross/jungle_head.json similarity index 100% rename from src/generated/resources/assets/eroticdungeongame/models/block/xcross/jungle_head.json rename to src/generated/resources/assets/eroticdungeongame/models/block/x_cross/jungle_head.json diff --git a/src/generated/resources/assets/eroticdungeongame/models/block/xcross/mangrove_foot.json b/src/generated/resources/assets/eroticdungeongame/models/block/x_cross/mangrove_foot.json similarity index 100% rename from src/generated/resources/assets/eroticdungeongame/models/block/xcross/mangrove_foot.json rename to src/generated/resources/assets/eroticdungeongame/models/block/x_cross/mangrove_foot.json diff --git a/src/generated/resources/assets/eroticdungeongame/models/block/xcross/mangrove_head.json b/src/generated/resources/assets/eroticdungeongame/models/block/x_cross/mangrove_head.json similarity index 100% rename from src/generated/resources/assets/eroticdungeongame/models/block/xcross/mangrove_head.json rename to src/generated/resources/assets/eroticdungeongame/models/block/x_cross/mangrove_head.json diff --git a/src/generated/resources/assets/eroticdungeongame/models/block/xcross/oak_foot.json b/src/generated/resources/assets/eroticdungeongame/models/block/x_cross/oak_foot.json similarity index 100% rename from src/generated/resources/assets/eroticdungeongame/models/block/xcross/oak_foot.json rename to src/generated/resources/assets/eroticdungeongame/models/block/x_cross/oak_foot.json diff --git a/src/generated/resources/assets/eroticdungeongame/models/block/xcross/oak_head.json b/src/generated/resources/assets/eroticdungeongame/models/block/x_cross/oak_head.json similarity index 100% rename from src/generated/resources/assets/eroticdungeongame/models/block/xcross/oak_head.json rename to src/generated/resources/assets/eroticdungeongame/models/block/x_cross/oak_head.json diff --git a/src/generated/resources/assets/eroticdungeongame/models/block/xcross/spruce_foot.json b/src/generated/resources/assets/eroticdungeongame/models/block/x_cross/spruce_foot.json similarity index 100% rename from src/generated/resources/assets/eroticdungeongame/models/block/xcross/spruce_foot.json rename to src/generated/resources/assets/eroticdungeongame/models/block/x_cross/spruce_foot.json diff --git a/src/generated/resources/assets/eroticdungeongame/models/block/xcross/spruce_head.json b/src/generated/resources/assets/eroticdungeongame/models/block/x_cross/spruce_head.json similarity index 100% rename from src/generated/resources/assets/eroticdungeongame/models/block/xcross/spruce_head.json rename to src/generated/resources/assets/eroticdungeongame/models/block/x_cross/spruce_head.json diff --git a/src/generated/resources/assets/eroticdungeongame/models/block/xcross/warped_foot.json b/src/generated/resources/assets/eroticdungeongame/models/block/x_cross/warped_foot.json similarity index 100% rename from src/generated/resources/assets/eroticdungeongame/models/block/xcross/warped_foot.json rename to src/generated/resources/assets/eroticdungeongame/models/block/x_cross/warped_foot.json diff --git a/src/generated/resources/assets/eroticdungeongame/models/block/xcross/warped_head.json b/src/generated/resources/assets/eroticdungeongame/models/block/x_cross/warped_head.json similarity index 100% rename from src/generated/resources/assets/eroticdungeongame/models/block/xcross/warped_head.json rename to src/generated/resources/assets/eroticdungeongame/models/block/x_cross/warped_head.json diff --git a/src/generated/resources/assets/eroticdungeongame/models/item/acacia_spanish_donkey.json b/src/generated/resources/assets/eroticdungeongame/models/item/acacia_spanish_donkey.json new file mode 100644 index 00000000..a892627e --- /dev/null +++ b/src/generated/resources/assets/eroticdungeongame/models/item/acacia_spanish_donkey.json @@ -0,0 +1,3 @@ +{ + "parent": "eroticdungeongame:block/spanish_donkey/acacia" +} \ No newline at end of file diff --git a/src/generated/resources/assets/eroticdungeongame/models/item/bamboo_spanish_donkey.json b/src/generated/resources/assets/eroticdungeongame/models/item/bamboo_spanish_donkey.json new file mode 100644 index 00000000..89eae38d --- /dev/null +++ b/src/generated/resources/assets/eroticdungeongame/models/item/bamboo_spanish_donkey.json @@ -0,0 +1,3 @@ +{ + "parent": "eroticdungeongame:block/spanish_donkey/bamboo" +} \ No newline at end of file diff --git a/src/generated/resources/assets/eroticdungeongame/models/item/birch_spanish_donkey.json b/src/generated/resources/assets/eroticdungeongame/models/item/birch_spanish_donkey.json new file mode 100644 index 00000000..557393cc --- /dev/null +++ b/src/generated/resources/assets/eroticdungeongame/models/item/birch_spanish_donkey.json @@ -0,0 +1,3 @@ +{ + "parent": "eroticdungeongame:block/spanish_donkey/birch" +} \ No newline at end of file diff --git a/src/generated/resources/assets/eroticdungeongame/models/item/cherry_spanish_donkey.json b/src/generated/resources/assets/eroticdungeongame/models/item/cherry_spanish_donkey.json new file mode 100644 index 00000000..06ed1e19 --- /dev/null +++ b/src/generated/resources/assets/eroticdungeongame/models/item/cherry_spanish_donkey.json @@ -0,0 +1,3 @@ +{ + "parent": "eroticdungeongame:block/spanish_donkey/cherry" +} \ No newline at end of file diff --git a/src/generated/resources/assets/eroticdungeongame/models/item/crimson_spanish_donkey.json b/src/generated/resources/assets/eroticdungeongame/models/item/crimson_spanish_donkey.json new file mode 100644 index 00000000..1d9717d5 --- /dev/null +++ b/src/generated/resources/assets/eroticdungeongame/models/item/crimson_spanish_donkey.json @@ -0,0 +1,3 @@ +{ + "parent": "eroticdungeongame:block/spanish_donkey/crimson" +} \ No newline at end of file diff --git a/src/generated/resources/assets/eroticdungeongame/models/item/dark_oak_spanish_donkey.json b/src/generated/resources/assets/eroticdungeongame/models/item/dark_oak_spanish_donkey.json new file mode 100644 index 00000000..e72ca4aa --- /dev/null +++ b/src/generated/resources/assets/eroticdungeongame/models/item/dark_oak_spanish_donkey.json @@ -0,0 +1,3 @@ +{ + "parent": "eroticdungeongame:block/spanish_donkey/dark_oak" +} \ No newline at end of file diff --git a/src/generated/resources/assets/eroticdungeongame/models/item/jungle_spanish_donkey.json b/src/generated/resources/assets/eroticdungeongame/models/item/jungle_spanish_donkey.json new file mode 100644 index 00000000..92a2063c --- /dev/null +++ b/src/generated/resources/assets/eroticdungeongame/models/item/jungle_spanish_donkey.json @@ -0,0 +1,3 @@ +{ + "parent": "eroticdungeongame:block/spanish_donkey/jungle" +} \ No newline at end of file diff --git a/src/generated/resources/assets/eroticdungeongame/models/item/mangrove_spanish_donkey.json b/src/generated/resources/assets/eroticdungeongame/models/item/mangrove_spanish_donkey.json new file mode 100644 index 00000000..ac3cb1dd --- /dev/null +++ b/src/generated/resources/assets/eroticdungeongame/models/item/mangrove_spanish_donkey.json @@ -0,0 +1,3 @@ +{ + "parent": "eroticdungeongame:block/spanish_donkey/mangrove" +} \ No newline at end of file diff --git a/src/generated/resources/assets/eroticdungeongame/models/item/oak_spanish_donkey.json b/src/generated/resources/assets/eroticdungeongame/models/item/oak_spanish_donkey.json new file mode 100644 index 00000000..94b7aa84 --- /dev/null +++ b/src/generated/resources/assets/eroticdungeongame/models/item/oak_spanish_donkey.json @@ -0,0 +1,3 @@ +{ + "parent": "eroticdungeongame:block/spanish_donkey/oak" +} \ No newline at end of file diff --git a/src/generated/resources/assets/eroticdungeongame/models/item/spruce_spanish_donkey.json b/src/generated/resources/assets/eroticdungeongame/models/item/spruce_spanish_donkey.json new file mode 100644 index 00000000..902c1ec9 --- /dev/null +++ b/src/generated/resources/assets/eroticdungeongame/models/item/spruce_spanish_donkey.json @@ -0,0 +1,3 @@ +{ + "parent": "eroticdungeongame:block/spanish_donkey/spruce" +} \ No newline at end of file diff --git a/src/generated/resources/assets/eroticdungeongame/models/item/warped_spanish_donkey.json b/src/generated/resources/assets/eroticdungeongame/models/item/warped_spanish_donkey.json new file mode 100644 index 00000000..03ebb203 --- /dev/null +++ b/src/generated/resources/assets/eroticdungeongame/models/item/warped_spanish_donkey.json @@ -0,0 +1,3 @@ +{ + "parent": "eroticdungeongame:block/spanish_donkey/warped" +} \ No newline at end of file diff --git a/src/generated/resources/data/carryon/tags/blocks/block_blacklist.json b/src/generated/resources/data/carryon/tags/blocks/block_blacklist.json index b3edfa88..994f9e1e 100644 --- a/src/generated/resources/data/carryon/tags/blocks/block_blacklist.json +++ b/src/generated/resources/data/carryon/tags/blocks/block_blacklist.json @@ -60,6 +60,28 @@ "eroticdungeongame:warped_crux", "eroticdungeongame:mangrove_crux", "eroticdungeongame:bamboo_crux", - "eroticdungeongame:iron_cage" + "eroticdungeongame:iron_cage", + "eroticdungeongame:oak_spanish_donkey", + "eroticdungeongame:spruce_spanish_donkey", + "eroticdungeongame:birch_spanish_donkey", + "eroticdungeongame:acacia_spanish_donkey", + "eroticdungeongame:cherry_spanish_donkey", + "eroticdungeongame:jungle_spanish_donkey", + "eroticdungeongame:dark_oak_spanish_donkey", + "eroticdungeongame:crimson_spanish_donkey", + "eroticdungeongame:warped_spanish_donkey", + "eroticdungeongame:mangrove_spanish_donkey", + "eroticdungeongame:bamboo_spanish_donkey", + "eroticdungeongame:oak_pillory", + "eroticdungeongame:spruce_pillory", + "eroticdungeongame:birch_pillory", + "eroticdungeongame:acacia_pillory", + "eroticdungeongame:cherry_pillory", + "eroticdungeongame:jungle_pillory", + "eroticdungeongame:dark_oak_pillory", + "eroticdungeongame:crimson_pillory", + "eroticdungeongame:warped_pillory", + "eroticdungeongame:mangrove_pillory", + "eroticdungeongame:bamboo_pillory" ] } \ No newline at end of file diff --git a/src/generated/resources/data/eroticdungeongame/loot_tables/blocks/acacia_spanish_donkey.json b/src/generated/resources/data/eroticdungeongame/loot_tables/blocks/acacia_spanish_donkey.json new file mode 100644 index 00000000..068c6e31 --- /dev/null +++ b/src/generated/resources/data/eroticdungeongame/loot_tables/blocks/acacia_spanish_donkey.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "eroticdungeongame:acacia_spanish_donkey" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "eroticdungeongame:blocks/acacia_spanish_donkey" +} \ No newline at end of file diff --git a/src/generated/resources/data/eroticdungeongame/loot_tables/blocks/bamboo_spanish_donkey.json b/src/generated/resources/data/eroticdungeongame/loot_tables/blocks/bamboo_spanish_donkey.json new file mode 100644 index 00000000..4c158368 --- /dev/null +++ b/src/generated/resources/data/eroticdungeongame/loot_tables/blocks/bamboo_spanish_donkey.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "eroticdungeongame:bamboo_spanish_donkey" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "eroticdungeongame:blocks/bamboo_spanish_donkey" +} \ No newline at end of file diff --git a/src/generated/resources/data/eroticdungeongame/loot_tables/blocks/birch_spanish_donkey.json b/src/generated/resources/data/eroticdungeongame/loot_tables/blocks/birch_spanish_donkey.json new file mode 100644 index 00000000..af9b27ee --- /dev/null +++ b/src/generated/resources/data/eroticdungeongame/loot_tables/blocks/birch_spanish_donkey.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "eroticdungeongame:birch_spanish_donkey" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "eroticdungeongame:blocks/birch_spanish_donkey" +} \ No newline at end of file diff --git a/src/generated/resources/data/eroticdungeongame/loot_tables/blocks/cherry_spanish_donkey.json b/src/generated/resources/data/eroticdungeongame/loot_tables/blocks/cherry_spanish_donkey.json new file mode 100644 index 00000000..be11a355 --- /dev/null +++ b/src/generated/resources/data/eroticdungeongame/loot_tables/blocks/cherry_spanish_donkey.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "eroticdungeongame:cherry_spanish_donkey" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "eroticdungeongame:blocks/cherry_spanish_donkey" +} \ No newline at end of file diff --git a/src/generated/resources/data/eroticdungeongame/loot_tables/blocks/crimson_spanish_donkey.json b/src/generated/resources/data/eroticdungeongame/loot_tables/blocks/crimson_spanish_donkey.json new file mode 100644 index 00000000..663d2f00 --- /dev/null +++ b/src/generated/resources/data/eroticdungeongame/loot_tables/blocks/crimson_spanish_donkey.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "eroticdungeongame:crimson_spanish_donkey" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "eroticdungeongame:blocks/crimson_spanish_donkey" +} \ No newline at end of file diff --git a/src/generated/resources/data/eroticdungeongame/loot_tables/blocks/dark_oak_spanish_donkey.json b/src/generated/resources/data/eroticdungeongame/loot_tables/blocks/dark_oak_spanish_donkey.json new file mode 100644 index 00000000..5780d662 --- /dev/null +++ b/src/generated/resources/data/eroticdungeongame/loot_tables/blocks/dark_oak_spanish_donkey.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "eroticdungeongame:dark_oak_spanish_donkey" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "eroticdungeongame:blocks/dark_oak_spanish_donkey" +} \ No newline at end of file diff --git a/src/generated/resources/data/eroticdungeongame/loot_tables/blocks/jungle_spanish_donkey.json b/src/generated/resources/data/eroticdungeongame/loot_tables/blocks/jungle_spanish_donkey.json new file mode 100644 index 00000000..8a2e7c04 --- /dev/null +++ b/src/generated/resources/data/eroticdungeongame/loot_tables/blocks/jungle_spanish_donkey.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "eroticdungeongame:jungle_spanish_donkey" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "eroticdungeongame:blocks/jungle_spanish_donkey" +} \ No newline at end of file diff --git a/src/generated/resources/data/eroticdungeongame/loot_tables/blocks/mangrove_spanish_donkey.json b/src/generated/resources/data/eroticdungeongame/loot_tables/blocks/mangrove_spanish_donkey.json new file mode 100644 index 00000000..5588ff69 --- /dev/null +++ b/src/generated/resources/data/eroticdungeongame/loot_tables/blocks/mangrove_spanish_donkey.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "eroticdungeongame:mangrove_spanish_donkey" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "eroticdungeongame:blocks/mangrove_spanish_donkey" +} \ No newline at end of file diff --git a/src/generated/resources/data/eroticdungeongame/loot_tables/blocks/oak_spanish_donkey.json b/src/generated/resources/data/eroticdungeongame/loot_tables/blocks/oak_spanish_donkey.json new file mode 100644 index 00000000..a1aea361 --- /dev/null +++ b/src/generated/resources/data/eroticdungeongame/loot_tables/blocks/oak_spanish_donkey.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "eroticdungeongame:oak_spanish_donkey" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "eroticdungeongame:blocks/oak_spanish_donkey" +} \ No newline at end of file diff --git a/src/generated/resources/data/eroticdungeongame/loot_tables/blocks/spruce_spanish_donkey.json b/src/generated/resources/data/eroticdungeongame/loot_tables/blocks/spruce_spanish_donkey.json new file mode 100644 index 00000000..92802159 --- /dev/null +++ b/src/generated/resources/data/eroticdungeongame/loot_tables/blocks/spruce_spanish_donkey.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "eroticdungeongame:spruce_spanish_donkey" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "eroticdungeongame:blocks/spruce_spanish_donkey" +} \ No newline at end of file diff --git a/src/generated/resources/data/eroticdungeongame/loot_tables/blocks/warped_spanish_donkey.json b/src/generated/resources/data/eroticdungeongame/loot_tables/blocks/warped_spanish_donkey.json new file mode 100644 index 00000000..de361ebe --- /dev/null +++ b/src/generated/resources/data/eroticdungeongame/loot_tables/blocks/warped_spanish_donkey.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "eroticdungeongame:warped_spanish_donkey" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "eroticdungeongame:blocks/warped_spanish_donkey" +} \ No newline at end of file diff --git a/src/main/java/top/r3944realms/eroticdungeongame/ClientHandler.java b/src/main/java/top/r3944realms/eroticdungeongame/ClientHandler.java index e85b66cb..10131fe5 100644 --- a/src/main/java/top/r3944realms/eroticdungeongame/ClientHandler.java +++ b/src/main/java/top/r3944realms/eroticdungeongame/ClientHandler.java @@ -12,12 +12,28 @@ package top.r3944realms.eroticdungeongame; +import com.mojang.blaze3d.vertex.PoseStack; +import net.minecraft.client.renderer.MultiBufferSource; +import net.minecraft.client.renderer.blockentity.BlockEntityRenderer; +import net.minecraft.client.renderer.blockentity.BlockEntityRendererProvider; +import net.minecraft.world.level.block.state.BlockState; +import net.minecraft.world.level.block.state.properties.WoodType; import net.minecraftforge.api.distmarker.Dist; import net.minecraftforge.client.event.EntityRenderersEvent; import net.minecraftforge.eventbus.api.SubscribeEvent; import net.minecraftforge.fml.event.lifecycle.FMLClientSetupEvent; +import org.jetbrains.annotations.NotNull; import top.r3944realms.eroticdungeongame.client.renderer.block.IronCageBlockRenderer; +import top.r3944realms.eroticdungeongame.client.renderer.block.SpanishDonkeyBlockRenderer; +import top.r3944realms.eroticdungeongame.client.renderer.entity.EmptySeatRenderer; +import top.r3944realms.eroticdungeongame.content.block.blockentity.SpanishDonkeyBlockEntity; +import top.r3944realms.eroticdungeongame.content.block.type.SpanishDonkeyBlock; import top.r3944realms.eroticdungeongame.content.register.EDGBlockEntities; +import top.r3944realms.eroticdungeongame.content.register.EDGEntities; +import top.r3944realms.eroticdungeongame.util.WoodTypeHelper; + +import java.util.HashMap; +import java.util.Map; public class ClientHandler { public static class Game extends ClientHandler { @@ -29,9 +45,41 @@ public class ClientHandler { public static void onFMLClientSetUp (FMLClientSetupEvent event) { // event.enqueueWork(AnimationLayers::initialize); } + private static final Map SPANISH_DONKEY_RENDERERS = new HashMap<>(); @SubscribeEvent public static void onRegisterRenderer (EntityRenderersEvent.RegisterRenderers event) { event.registerBlockEntityRenderer(EDGBlockEntities.IRON_CAGE_SEAT_BLOCK_ENTITY.get(), context -> new IronCageBlockRenderer()); + for (WoodType woodType : WoodTypeHelper.SUPPORTED_WOOD_TYPES) { + SpanishDonkeyBlockRenderer renderer = new SpanishDonkeyBlockRenderer(woodType); + SPANISH_DONKEY_RENDERERS.put(woodType, renderer); + } + event.registerBlockEntityRenderer( + EDGBlockEntities.SPANISH_DONKEY_BLOCK_ENTITY.get(), + new BlockEntityRendererProvider<>() { + @Override + public @NotNull BlockEntityRenderer create(@NotNull Context context) { + return new BlockEntityRenderer<>() { + private final Map renderers = SPANISH_DONKEY_RENDERERS; + + @Override + public void render(@NotNull SpanishDonkeyBlockEntity blockEntity, float partialTick, @NotNull PoseStack poseStack, @NotNull MultiBufferSource multiBufferSource, int packedLight, int packedOverlay) { + BlockState state = blockEntity.getBlockState(); + // 从方块状态获取WoodType + WoodType woodType; + if (state.getBlock() instanceof SpanishDonkeyBlock spanishDonkeyBlock) { + woodType = spanishDonkeyBlock.getWoodType(); + } else throw new RuntimeException("Unknown blockType: " + state.getBlock().getClass()); + SpanishDonkeyBlockRenderer renderer = renderers.get(woodType); + if (renderer != null) { + renderer.render(blockEntity, partialTick, poseStack, multiBufferSource, packedLight, packedOverlay); + } + } + }; + + } + } + ); + event.registerEntityRenderer(EDGEntities.SEAT.get(), EmptySeatRenderer::new); } } } diff --git a/src/main/java/top/r3944realms/eroticdungeongame/client/model/block/SpanishDonkeyBlockModel.java b/src/main/java/top/r3944realms/eroticdungeongame/client/model/block/SpanishDonkeyBlockModel.java new file mode 100644 index 00000000..d2f2f3b3 --- /dev/null +++ b/src/main/java/top/r3944realms/eroticdungeongame/client/model/block/SpanishDonkeyBlockModel.java @@ -0,0 +1,34 @@ +/* + * * + * * Copyright (c) 2025 R3944Realms. All rights reserved. + * * + * * This work is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License. + * * To view a copy of this license, visit http://creativecommons.org/licenses/by-nc-sa/4.0/ + * * or send a letter to Creative Commons, PO Box 1866, Mountain View, CA 94042, USA. + * * + * * 本作品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可。 + * + */ + +package top.r3944realms.eroticdungeongame.client.model.block; + +import net.minecraft.resources.ResourceLocation; +import net.minecraft.world.level.block.state.properties.WoodType; +import software.bernie.geckolib.model.DefaultedBlockGeoModel; +import top.r3944realms.eroticdungeongame.EroticDungeon; +import top.r3944realms.eroticdungeongame.content.block.blockentity.SpanishDonkeyBlockEntity; +import top.r3944realms.eroticdungeongame.util.WoodTypeHelper; + +public class SpanishDonkeyBlockModel extends DefaultedBlockGeoModel { + public final ResourceLocation TEXTURE; + public static final ResourceLocation PATH = EroticDungeon.rl("spanish_donkey"); + public SpanishDonkeyBlockModel(WoodType woodType) { + super(PATH); + TEXTURE = WoodTypeHelper.getDirectlyWoodPlankRL(woodType); + } + + @Override + public ResourceLocation getTextureResource(SpanishDonkeyBlockEntity animatable) { + return TEXTURE; + } +} diff --git a/src/main/java/top/r3944realms/eroticdungeongame/client/model/item/SpanishDonkeyItemModel.java b/src/main/java/top/r3944realms/eroticdungeongame/client/model/item/SpanishDonkeyItemModel.java new file mode 100644 index 00000000..2b8e63ff --- /dev/null +++ b/src/main/java/top/r3944realms/eroticdungeongame/client/model/item/SpanishDonkeyItemModel.java @@ -0,0 +1,48 @@ +/* + * * + * * Copyright (c) 2025 R3944Realms. All rights reserved. + * * + * * This work is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License. + * * To view a copy of this license, visit http://creativecommons.org/licenses/by-nc-sa/4.0/ + * * or send a letter to Creative Commons, PO Box 1866, Mountain View, CA 94042, USA. + * * + * * 本作品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可。 + * + */ + +package top.r3944realms.eroticdungeongame.client.model.item; + +import net.minecraft.resources.ResourceLocation; +import net.minecraft.world.level.block.state.properties.WoodType; +import software.bernie.geckolib.model.DefaultedItemGeoModel; +import top.r3944realms.eroticdungeongame.EroticDungeon; +import top.r3944realms.eroticdungeongame.client.model.block.SpanishDonkeyBlockModel; +import top.r3944realms.eroticdungeongame.content.item.SpanishDonkeyItem; +import top.r3944realms.eroticdungeongame.util.WoodTypeHelper; + +public class SpanishDonkeyItemModel extends DefaultedItemGeoModel { + public final ResourceLocation TEXTURE; + public static final ResourceLocation ANIMATION = EroticDungeon.rl("animations/block/spanish_donkey.animation.json"); + public static final ResourceLocation MODEL = EroticDungeon.rl("geo/block/spanish_donkey.geo.json"); + + public SpanishDonkeyItemModel(WoodType woodType) { + super(SpanishDonkeyBlockModel.PATH); + TEXTURE = WoodTypeHelper.getDirectlyWoodPlankRL(woodType);// 给直接的贴图 + + } + + @Override + public ResourceLocation getModelResource(SpanishDonkeyItem animatable) { + return MODEL; + } + + @Override + public ResourceLocation getTextureResource(SpanishDonkeyItem animatable) { + return TEXTURE; + } + + @Override + public ResourceLocation getAnimationResource(SpanishDonkeyItem animatable) { + return ANIMATION; + } +} diff --git a/src/main/java/top/r3944realms/eroticdungeongame/client/renderer/block/SpanishDonkeyBlockRenderer.java b/src/main/java/top/r3944realms/eroticdungeongame/client/renderer/block/SpanishDonkeyBlockRenderer.java new file mode 100644 index 00000000..1e23e802 --- /dev/null +++ b/src/main/java/top/r3944realms/eroticdungeongame/client/renderer/block/SpanishDonkeyBlockRenderer.java @@ -0,0 +1,25 @@ +/* + * * + * * Copyright (c) 2025 R3944Realms. All rights reserved. + * * + * * This work is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License. + * * To view a copy of this license, visit http://creativecommons.org/licenses/by-nc-sa/4.0/ + * * or send a letter to Creative Commons, PO Box 1866, Mountain View, CA 94042, USA. + * * + * * 本作品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可。 + * + */ + +package top.r3944realms.eroticdungeongame.client.renderer.block; + +import net.minecraft.world.level.block.state.properties.WoodType; +import software.bernie.geckolib.renderer.GeoBlockRenderer; +import top.r3944realms.eroticdungeongame.client.model.block.SpanishDonkeyBlockModel; +import top.r3944realms.eroticdungeongame.content.block.blockentity.SpanishDonkeyBlockEntity; + +public class SpanishDonkeyBlockRenderer extends GeoBlockRenderer { + + public SpanishDonkeyBlockRenderer(WoodType woodType) { + super(new SpanishDonkeyBlockModel(woodType)); + } +} diff --git a/src/main/java/top/r3944realms/eroticdungeongame/client/renderer/entity/EmptySeatRenderer.java b/src/main/java/top/r3944realms/eroticdungeongame/client/renderer/entity/EmptySeatRenderer.java new file mode 100644 index 00000000..40aa6c1a --- /dev/null +++ b/src/main/java/top/r3944realms/eroticdungeongame/client/renderer/entity/EmptySeatRenderer.java @@ -0,0 +1,43 @@ +/* + * * + * * Copyright (c) 2025 R3944Realms. All rights reserved. + * * + * * This work is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License. + * * To view a copy of this license, visit http://creativecommons.org/licenses/by-nc-sa/4.0/ + * * or send a letter to Creative Commons, PO Box 1866, Mountain View, CA 94042, USA. + * * + * * 本作品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可。 + * + */ + +package top.r3944realms.eroticdungeongame.client.renderer.entity; + +import net.minecraft.client.renderer.culling.Frustum; +import net.minecraft.client.renderer.entity.EntityRenderer; +import net.minecraft.client.renderer.entity.EntityRendererProvider; +import net.minecraft.resources.ResourceLocation; +import net.minecraftforge.api.distmarker.Dist; +import net.minecraftforge.api.distmarker.OnlyIn; +import org.jetbrains.annotations.NotNull; +import top.r3944realms.eroticdungeongame.content.entity.SeatEntity; + +@OnlyIn(Dist.CLIENT) +public class EmptySeatRenderer extends EntityRenderer { + + public EmptySeatRenderer(EntityRendererProvider.Context context) { + super(context); + } + + @Override + public boolean shouldRender(@NotNull SeatEntity entity, + @NotNull Frustum frustum, + double camX, double camY, double camZ) { + return false; // 永远不渲染 + } + + @SuppressWarnings("NullableProblems") + @Override + public ResourceLocation getTextureLocation(@NotNull SeatEntity entity) { + return null; + } +} diff --git a/src/main/java/top/r3944realms/eroticdungeongame/client/renderer/item/SpanishDonkeyItemRenderer.java b/src/main/java/top/r3944realms/eroticdungeongame/client/renderer/item/SpanishDonkeyItemRenderer.java new file mode 100644 index 00000000..e9700878 --- /dev/null +++ b/src/main/java/top/r3944realms/eroticdungeongame/client/renderer/item/SpanishDonkeyItemRenderer.java @@ -0,0 +1,25 @@ +/* + * * + * * Copyright (c) 2025 R3944Realms. All rights reserved. + * * + * * This work is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License. + * * To view a copy of this license, visit http://creativecommons.org/licenses/by-nc-sa/4.0/ + * * or send a letter to Creative Commons, PO Box 1866, Mountain View, CA 94042, USA. + * * + * * 本作品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可。 + * + */ + +package top.r3944realms.eroticdungeongame.client.renderer.item; + +import net.minecraft.world.level.block.state.properties.WoodType; +import software.bernie.geckolib.renderer.GeoItemRenderer; +import top.r3944realms.eroticdungeongame.client.model.item.SpanishDonkeyItemModel; +import top.r3944realms.eroticdungeongame.content.item.SpanishDonkeyItem; + +public class SpanishDonkeyItemRenderer extends GeoItemRenderer { + + public SpanishDonkeyItemRenderer(WoodType woodType) { + super(new SpanishDonkeyItemModel(woodType)); + } +} diff --git a/src/main/java/top/r3944realms/eroticdungeongame/content/animation/data/AnimationProperties.java b/src/main/java/top/r3944realms/eroticdungeongame/content/animation/data/AnimationProperties.java index 4c4bcec6..3cd0e5b0 100644 --- a/src/main/java/top/r3944realms/eroticdungeongame/content/animation/data/AnimationProperties.java +++ b/src/main/java/top/r3944realms/eroticdungeongame/content/animation/data/AnimationProperties.java @@ -13,7 +13,9 @@ package top.r3944realms.eroticdungeongame.content.animation.data; import com.linearpast.sccore.animation.data.GenericAnimationData; +import com.linearpast.sccore.animation.data.Ride; import net.minecraft.resources.ResourceLocation; +import net.minecraft.world.phys.Vec3; import org.jetbrains.annotations.Nullable; @SuppressWarnings("unused") @@ -76,11 +78,16 @@ public class AnimationProperties { public AnimationProperties copyOf(AnimationProperties properties){ this.animation.withLyingType(properties.animation.getLyingType()) - .withCamY(properties.animation.getCamY()) + .withHeightModifier(properties.animation.getHeightModifier()) + .withCamComputePriority(properties.animation.getCamComputePriority()) + .withCamPosOffsetRelative(properties.animation.isCamPosOffsetRelative()) .withCamPitch(properties.animation.getCamPitch()) .withCamRoll(properties.animation.getCamRoll()) .withCamYaw(properties.animation.getCamYaw()) - .withHeightModifier(properties.animation.getHeightModifier()); + .withRide(properties.animation.getRide()); + if(!properties.animation.getCamPosOffset().equals(Vec3.ZERO)){ + this.animation.setCamPosOffset(properties.animation.getCamPosOffset()); + } this.jumpModifier = properties.jumpModifier; return this; } @@ -90,8 +97,18 @@ public class AnimationProperties { return this; } - public AnimationProperties withCamY(float camY) { - this.animation.withCamY(camY); + public AnimationProperties withCamPosOffset(Vec3 offset) { + this.animation.setCamPosOffset(offset); + return this; + } + + public AnimationProperties withCamPosOffsetRelative(boolean relative) { + this.animation.withCamPosOffsetRelative(relative); + return this; + } + + public AnimationProperties withCamComputePriority(int priority) { + this.animation.withCamComputePriority(priority); return this; } @@ -115,6 +132,11 @@ public class AnimationProperties { return this; } + public AnimationProperties withRide(Ride ride) { + this.animation.withRide(ride); + return this; + } + public GenericAnimationData getAnimation() { return animation; } @@ -154,4 +176,4 @@ public class AnimationProperties { public ResourceLocation getBack() { return back; } -} +} \ No newline at end of file diff --git a/src/main/java/top/r3944realms/eroticdungeongame/content/block/AbstractSeatBlock.java b/src/main/java/top/r3944realms/eroticdungeongame/content/block/AbstractSeatBlock.java index 98fb31bb..69ce29a3 100644 --- a/src/main/java/top/r3944realms/eroticdungeongame/content/block/AbstractSeatBlock.java +++ b/src/main/java/top/r3944realms/eroticdungeongame/content/block/AbstractSeatBlock.java @@ -97,6 +97,7 @@ public abstract class AbstractSeatBlock extends Block implements ISeatBlock, Sim return super.getShape(blockState, blockGetter, blockPos, collisionContext); } + @Override protected void createBlockStateDefinition(StateDefinition.@NotNull Builder builder) { builder.add(FACING, OCCUPIED, FLIPPED, WATERLOGGED); diff --git a/src/main/java/top/r3944realms/eroticdungeongame/content/block/FurnitureShapeType.java b/src/main/java/top/r3944realms/eroticdungeongame/content/block/FurnitureShapeType.java index 577a3973..cb6d5820 100644 --- a/src/main/java/top/r3944realms/eroticdungeongame/content/block/FurnitureShapeType.java +++ b/src/main/java/top/r3944realms/eroticdungeongame/content/block/FurnitureShapeType.java @@ -57,21 +57,21 @@ public enum FurnitureShapeType { // 总是添加主部件位置(FOOT) positions.add(pBlockPos); - + currentBlock = level.getBlockState(pBlockPos.relative(facing)).getBlock(); // 检查中间部件位置(MIDDLE) BlockPos middlePos = pBlockPos.relative(facing); BlockState middleState = level.getBlockState(middlePos); if (middleState.getBlock() == currentBlock) { positions.add(middlePos); + } - // 检查顶部部件位置(HEAD) - BlockPos headPos = pBlockPos.relative(facing, 2); - BlockState headState = level.getBlockState(headPos); + // 检查顶部部件位置(HEAD) + BlockPos headPos = pBlockPos.relative(facing, 2); + BlockState headState = level.getBlockState(headPos); - if (headState.getBlock() == currentBlock) { - positions.add(headPos); - } + if (headState.getBlock() == currentBlock) { + positions.add(headPos); } return positions.toArray(new BlockPos[0]); @@ -111,19 +111,90 @@ public enum FurnitureShapeType { if (middleState.getBlock() == currentBlock) { positions.add(middlePos); + } - // 检查顶部部件位置(HEAD) - BlockPos headPos = pBlockPos.above(2); - BlockState headState = level.getBlockState(headPos); + // 检查顶部部件位置(HEAD) + BlockPos headPos = pBlockPos.above(2); + BlockState headState = level.getBlockState(headPos); - if (headState.getBlock() == currentBlock) { - positions.add(headPos); - } + if (headState.getBlock() == currentBlock) { + positions.add(headPos); } return positions.toArray(new BlockPos[0]); } - }; + }, + CRUX { + @Override + public BlockPos[] getAllPositions(Level level, BlockState pBlockState, BlockPos pBlockPos) { + List positions = new ArrayList<>(); + Block currentBlock = pBlockState.getBlock(); + Direction facing = pBlockState.getValue(AbstractSeatBlock.FACING); + + // 总是添加主部件位置 + positions.add(pBlockPos); + + BlockPos above = pBlockPos.above(); // 上面 + BlockState aboveBS = level.getBlockState(above); + + if (aboveBS.getBlock() == currentBlock) { + positions.add(above); + } + + BlockPos right = above.relative(facing.getClockWise()); // 右边 + BlockState rightBS = level.getBlockState(right); + positions.add(right); + + if (rightBS.getBlock() == currentBlock) { + positions.add(above); + } + + BlockPos left = above.relative(facing.getCounterClockWise()); // 左边 + BlockState leftBS = level.getBlockState(left); + positions.add(left); + + if (leftBS.getBlock() == currentBlock) { + positions.add(above); + } + return positions.toArray(new BlockPos[0]); + } + }, + PETRINE_CROSS { + @Override + public BlockPos[] getAllPositions(Level level, BlockState pBlockState, BlockPos pBlockPos) { + List positions = new ArrayList<>(); + Block currentBlock = pBlockState.getBlock(); + Direction facing = pBlockState.getValue(AbstractSeatBlock.FACING); + + // 总是添加主部件位置 + positions.add(pBlockPos); + + BlockPos above = pBlockPos.above(); // 上面 + BlockState aboveBS = level.getBlockState(above); + + if (aboveBS.getBlock() == currentBlock) { + positions.add(above); + } + + BlockPos right = pBlockPos.relative(facing.getClockWise()); // 右边 + BlockState rightBS = level.getBlockState(right); + positions.add(right); + + if (rightBS.getBlock() == currentBlock) { + positions.add(above); + } + + BlockPos left = pBlockPos.relative(facing.getCounterClockWise()); // 左边 + BlockState leftBS = level.getBlockState(left); + positions.add(left); + + if (leftBS.getBlock() == currentBlock) { + positions.add(above); + } + return positions.toArray(new BlockPos[0]); + } + } + ; /** * 获取从主部件开始的所有相连部件位置 @@ -141,16 +212,17 @@ public enum FurnitureShapeType { * 获取理论上的所有位置(不考虑实际是否存在对应方块) */ public BlockPos[] getTheoreticalPositions(BlockState pBlockState, BlockPos pBlockPos) { + final Direction direction = pBlockState.getValue(AbstractSeatBlock.FACING); return switch (this) { case NORMAL -> new BlockPos[]{pBlockPos}; case HORIZONTAL_DOUBLE -> new BlockPos[]{ pBlockPos, - pBlockPos.relative(pBlockState.getValue(AbstractSeatBlock.FACING)) + pBlockPos.relative(direction) }; case HORIZONTAL_TRIPLE -> new BlockPos[]{ pBlockPos, - pBlockPos.relative(pBlockState.getValue(AbstractSeatBlock.FACING)), - pBlockPos.relative(pBlockState.getValue(AbstractSeatBlock.FACING), 2) + pBlockPos.relative(direction), + pBlockPos.relative(direction, 2) }; case VERTICAL_DOUBLE -> new BlockPos[]{ pBlockPos, @@ -161,6 +233,21 @@ public enum FurnitureShapeType { pBlockPos.above(), pBlockPos.above(2) }; + case CRUX -> { + BlockPos above = pBlockPos.above(); + yield new BlockPos[]{ + pBlockPos, + above, + above.relative(direction.getClockWise()), + above.relative(direction.getCounterClockWise()) + }; + } + case PETRINE_CROSS -> new BlockPos[] { + pBlockPos, + pBlockPos.above(), + pBlockPos.relative(direction.getClockWise()), + pBlockPos.relative(direction.getCounterClockWise()) + }; }; } diff --git a/src/main/java/top/r3944realms/eroticdungeongame/content/block/ISeatBlock.java b/src/main/java/top/r3944realms/eroticdungeongame/content/block/ISeatBlock.java index b5ed1dae..4215acba 100644 --- a/src/main/java/top/r3944realms/eroticdungeongame/content/block/ISeatBlock.java +++ b/src/main/java/top/r3944realms/eroticdungeongame/content/block/ISeatBlock.java @@ -83,13 +83,14 @@ public interface ISeatBlock extends EntityBlock { BaseSeatBlockEntity deviceEntity = FurnitureHelper.getSeatBlockEntity(level, blockPos); if (deviceEntity != null) { if (blockState.getValue(OCCUPIED)) { - // 设备已被占用 - 释放玩家 + // 设备已被占用 if (isRestraintDevice()) { Player boundPlayer = level.getPlayerByUUID(deviceEntity.getBoundPlayerUUID()); if (boundPlayer != null) { flipSeatDirection(level, blockPos, blockState); return InteractionResult.SUCCESS; } + } } else { // 设备空闲 - 绑定玩家 diff --git a/src/main/java/top/r3944realms/eroticdungeongame/content/block/blockentity/BaseSeatBlockEntity.java b/src/main/java/top/r3944realms/eroticdungeongame/content/block/blockentity/BaseSeatBlockEntity.java index 006cf6f2..cbdd8005 100644 --- a/src/main/java/top/r3944realms/eroticdungeongame/content/block/blockentity/BaseSeatBlockEntity.java +++ b/src/main/java/top/r3944realms/eroticdungeongame/content/block/blockentity/BaseSeatBlockEntity.java @@ -15,6 +15,9 @@ package top.r3944realms.eroticdungeongame.content.block.blockentity; import net.minecraft.core.BlockPos; import net.minecraft.core.Direction; import net.minecraft.nbt.CompoundTag; +import net.minecraft.network.protocol.Packet; +import net.minecraft.network.protocol.game.ClientGamePacketListener; +import net.minecraft.network.protocol.game.ClientboundBlockEntityDataPacket; import net.minecraft.world.entity.player.Player; import net.minecraft.world.level.Level; import net.minecraft.world.level.block.entity.BlockEntity; @@ -37,7 +40,7 @@ import java.util.UUID; */ @SuppressWarnings("unused") public abstract class BaseSeatBlockEntity extends BlockEntity { - private int seatEntityId; + private UUID seatEntityUUID; private UUID boundPlayerUUID; private String lock = "3944Realms"; public String getLock() { @@ -61,12 +64,12 @@ public abstract class BaseSeatBlockEntity extends BlockEntity { setChanged(); } - public int getSeatEntityId() { - return this.seatEntityId; + public UUID getSeatEntityUUID() { + return this.seatEntityUUID; } - public void setSeatEntityId(int entityId) { - this.seatEntityId = entityId; + public void setSeatEntityId(UUID entityId) { + this.seatEntityUUID = entityId; setChanged(); } @@ -99,7 +102,7 @@ public abstract class BaseSeatBlockEntity extends BlockEntity { seatEntity.setLinkedBlockPos(blockPos); // 更新方块实体数据 - setSeatEntityId(seatEntity.getId()); + setSeatEntityId(seatEntity.getUUID()); setBoundPlayerUUID(player.getUUID()); // 更新方块状态 @@ -120,7 +123,7 @@ public abstract class BaseSeatBlockEntity extends BlockEntity { float yaw = calculateSeatYaw(isFlipped ? direction : direction.getOpposite()); // 更新实体朝向 - FurnitureHelper.getEntityById(level, getSeatEntityId()) + FurnitureHelper.getEntityByUUID(level, getSeatEntityUUID()) .filter(e -> e instanceof SeatEntity) .ifPresent(seat -> seat.setYRot(yaw)); @@ -137,7 +140,7 @@ public abstract class BaseSeatBlockEntity extends BlockEntity { updateBlockState(level, blockPos, blockState, AbstractSeatBlock.FLIPPED, false); // 清理数据 - this.seatEntityId = 0; + this.seatEntityUUID = null; this.boundPlayerUUID = null; setChanged(); } @@ -192,8 +195,8 @@ public abstract class BaseSeatBlockEntity extends BlockEntity { boolean hasBoundPlayer = this.boundPlayerUUID != null; NBTWriter.of(compoundTag) .string("Lock", lock) - .intValueIf("SeatEntityID", this.seatEntityId, hasBoundPlayer) - .uuidValueIf("PlayerUUID", this.boundPlayerUUID, hasBoundPlayer); + .uuidValueIf("SeatEntityUUID",() -> this.seatEntityUUID, hasBoundPlayer) + .uuidValueIf("PlayerUUID", () -> this.boundPlayerUUID, hasBoundPlayer); } @Override @@ -201,10 +204,17 @@ public abstract class BaseSeatBlockEntity extends BlockEntity { super.load(compoundTag); NBTReader.of(compoundTag) .string("Lock",this::setLock) - .intValue("SeatEntityID", this::setSeatEntityId) + .uuid("SeatEntityUUID", this::setSeatEntityId) .uuid("PlayerUUID", this::setBoundPlayerUUID); } + @Override + public Packet getUpdatePacket() { + return ClientboundBlockEntityDataPacket.create(this); + } - + @Override + public @NotNull CompoundTag getUpdateTag() { + return saveWithoutMetadata(); + } } \ No newline at end of file diff --git a/src/main/java/top/r3944realms/eroticdungeongame/content/block/blockentity/SpanishDonkeyBlockEntity.java b/src/main/java/top/r3944realms/eroticdungeongame/content/block/blockentity/SpanishDonkeyBlockEntity.java new file mode 100644 index 00000000..30fb079b --- /dev/null +++ b/src/main/java/top/r3944realms/eroticdungeongame/content/block/blockentity/SpanishDonkeyBlockEntity.java @@ -0,0 +1,163 @@ +/* + * * + * * Copyright (c) 2025 R3944Realms. All rights reserved. + * * + * * This work is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License. + * * To view a copy of this license, visit http://creativecommons.org/licenses/by-nc-sa/4.0/ + * * or send a letter to Creative Commons, PO Box 1866, Mountain View, CA 94042, USA. + * * + * * 本作品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可。 + * + */ + +package top.r3944realms.eroticdungeongame.content.block.blockentity; + +import net.minecraft.core.BlockPos; +import net.minecraft.nbt.CompoundTag; +import net.minecraft.world.level.Level; +import net.minecraft.world.level.block.state.BlockState; +import net.minecraft.world.level.block.state.properties.WoodType; +import org.jetbrains.annotations.NotNull; +import software.bernie.geckolib.animatable.GeoBlockEntity; +import software.bernie.geckolib.core.animatable.instance.AnimatableInstanceCache; +import software.bernie.geckolib.core.animation.AnimatableManager; +import software.bernie.geckolib.core.animation.AnimationController; +import software.bernie.geckolib.core.animation.RawAnimation; +import software.bernie.geckolib.core.object.PlayState; +import software.bernie.geckolib.util.GeckoLibUtil; +import top.r3944realms.eroticdungeongame.content.block.type.SpanishDonkeyBlock; +import top.r3944realms.eroticdungeongame.content.register.EDGBlockEntities; +import top.r3944realms.lib39.util.nbt.NBTReader; +import top.r3944realms.lib39.util.nbt.NBTWriter; + +public class SpanishDonkeyBlockEntity extends BaseSeatBlockEntity implements GeoBlockEntity { + private final AnimatableInstanceCache cache = GeckoLibUtil.createInstanceCache(this); + public static final RawAnimation SHOCK_WOR_ANIM = RawAnimation.begin().thenPlay("donkey.shock_without_route"); + public static final RawAnimation SHOCK_WR_ANIM = RawAnimation.begin().thenPlay("donkey.shock_with_route"); + public static final RawAnimation RI_ANIM = RawAnimation.begin().thenPlay("donkey.routing"); + public static final RawAnimation URI_ANIM = RawAnimation.begin().thenPlay("donkey.unrouting"); + public static final RawAnimation R_ANIM = RawAnimation.begin().thenPlay("donkey.routed"); + public static final RawAnimation UR_ANIM = RawAnimation.begin().thenPlay("donkey.unrouted"); + private volatile boolean isShock = false; + private volatile boolean isRoute = false; + + private volatile boolean shouldPlayRouting = false; + private volatile boolean shouldPlayUnrouting = false; + private volatile WoodType woodType; + public SpanishDonkeyBlockEntity(BlockPos blockPos, BlockState blockState) { + super(EDGBlockEntities.SPANISH_DONKEY_BLOCK_ENTITY.get(), blockPos, blockState); + } + public static void serverTick(Level pLevel, BlockPos pPos, BlockState pState, SpanishDonkeyBlockEntity pBlockEntity) { + // 可以在这里添加服务端逻辑 + } + public boolean isShock() { + return isShock; + } + + public void setShock(boolean shock) { + isShock = shock; + } + public WoodType getWoodType() { + if (woodType == null) { + BlockState state = getBlockState(); + if (state.getBlock() instanceof SpanishDonkeyBlock block) { + woodType = block.getWoodType(); + } + } + return woodType; + } + + public synchronized void route() { + shouldPlayRouting = true; + shouldPlayUnrouting = false; + isRoute = true; // 更新状态 + } + + public synchronized void unroute() { + shouldPlayRouting = false; + shouldPlayUnrouting = true; + isRoute = false; // 更新状态 + } + + public synchronized void toggleRoute() { + if (isRoute) { + unroute(); + } else { + route(); + } + } + + public boolean isRoute() { + return isRoute; + } + + public void setRoute(boolean route) { + isRoute = route; + } + + public boolean isShouldPlayRouting() { + return shouldPlayRouting; + } + + public void setShouldPlayRouting(boolean shouldPlayRouting) { + this.shouldPlayRouting = shouldPlayRouting; + } + + public boolean isShouldPlayUnrouting() { + return shouldPlayUnrouting; + } + + public void setShouldPlayUnrouting(boolean shouldPlayUnrouting) { + this.shouldPlayUnrouting = shouldPlayUnrouting; + } + + @Override + public void registerControllers(AnimatableManager.ControllerRegistrar controllerRegistrar) { + controllerRegistrar.add( + new AnimationController<>(this, "main_controller", 0, state -> { + if (isShock) { + if (isRoute) return state.setAndContinue(SHOCK_WR_ANIM); + else return state.setAndContinue(SHOCK_WOR_ANIM); + } else { + if (shouldPlayRouting) { + shouldPlayRouting = false; + return state.setAndContinue(RI_ANIM); + } + if (shouldPlayUnrouting) { + shouldPlayUnrouting = false; + return state.setAndContinue(URI_ANIM); + } + if (isRoute) return state.setAndContinue(R_ANIM); + else return state.setAndContinue(UR_ANIM); + } + }) + ); + } + + @Override + public AnimatableInstanceCache getAnimatableInstanceCache() { + return cache; + } + + @Override + public void saveAdditional(@NotNull CompoundTag compoundTag) { + super.saveAdditional(compoundTag); + NBTWriter.of(compoundTag) + .booleanValue("shock", isShock) + .booleanValue("isRoute", isRoute) + .booleanValue("shouldPlayRouting", shouldPlayRouting) + .booleanValue("shouldPlayUnrouting", shouldPlayUnrouting); + } + + @Override + public void load(@NotNull CompoundTag compoundTag) { + super.load(compoundTag); + NBTReader.of(compoundTag) + .booleanValue("shock",this::setShock) + .booleanValue("isRoute",this::setRoute) + .booleanValue("shouldPlayRouting",this::setShouldPlayRouting) + .booleanValue("shouldPlayUnrouting",this::setShouldPlayUnrouting); + } + + +} diff --git a/src/main/java/top/r3944realms/eroticdungeongame/content/block/multiply/AbstractCrossSeatBlock.java b/src/main/java/top/r3944realms/eroticdungeongame/content/block/multiply/AbstractCrossSeatBlock.java index be7a14f2..4538f0e0 100644 --- a/src/main/java/top/r3944realms/eroticdungeongame/content/block/multiply/AbstractCrossSeatBlock.java +++ b/src/main/java/top/r3944realms/eroticdungeongame/content/block/multiply/AbstractCrossSeatBlock.java @@ -170,6 +170,10 @@ public abstract class AbstractCrossSeatBlock extends AbstractSeatBlock implement } super.onRemove(blockState, level, blockPos, newState, moved); } + @Override + public InteractionResult useOnPrimaryPart(@NotNull BlockState useBlockState, @NotNull Level level, @NotNull BlockPos primaryBlockPos, @NotNull Player player, @NotNull InteractionHand hand, @NotNull BlockHitResult hitResult) { + return handleSeatInteraction(useBlockState, level, primaryBlockPos, player, hand, hitResult); + } @Nullable @Override diff --git a/src/main/java/top/r3944realms/eroticdungeongame/content/block/multiply/AbstractThreePartSeatBlock.java b/src/main/java/top/r3944realms/eroticdungeongame/content/block/multiply/AbstractThreePartSeatBlock.java index 9dafb1db..24ac404a 100644 --- a/src/main/java/top/r3944realms/eroticdungeongame/content/block/multiply/AbstractThreePartSeatBlock.java +++ b/src/main/java/top/r3944realms/eroticdungeongame/content/block/multiply/AbstractThreePartSeatBlock.java @@ -110,7 +110,10 @@ public abstract class AbstractThreePartSeatBlock extends AbstractSeatBlock imple return EDGBlockEntities.DEFAULT_SEAT_BLOCK_ENTITY.get().create(blockPos, blockState); } - + @Override + public InteractionResult useOnPrimaryPart(@NotNull BlockState useBlockState, @NotNull Level level, @NotNull BlockPos primaryBlockPos, @NotNull Player player, @NotNull InteractionHand hand, @NotNull BlockHitResult hitResult) { + return handleSeatInteraction(useBlockState, level, primaryBlockPos, player, hand, hitResult); + } @Override protected void createBlockStateDefinition(StateDefinition.@NotNull Builder builder) { diff --git a/src/main/java/top/r3944realms/eroticdungeongame/content/block/multiply/AbstractTwoPartSeatBlock.java b/src/main/java/top/r3944realms/eroticdungeongame/content/block/multiply/AbstractTwoPartSeatBlock.java index 91331a8f..2439365f 100644 --- a/src/main/java/top/r3944realms/eroticdungeongame/content/block/multiply/AbstractTwoPartSeatBlock.java +++ b/src/main/java/top/r3944realms/eroticdungeongame/content/block/multiply/AbstractTwoPartSeatBlock.java @@ -123,7 +123,7 @@ public abstract class AbstractTwoPartSeatBlock extends AbstractSeatBlock impleme } @Override - public final @NotNull InteractionResult use(@NotNull BlockState blockState, @NotNull Level level, + public @NotNull InteractionResult use(@NotNull BlockState blockState, @NotNull Level level, @NotNull BlockPos blockPos, @NotNull Player player, @NotNull InteractionHand hand, @NotNull BlockHitResult hitResult) { // 获取主部件位置进行交互 @@ -131,6 +131,11 @@ public abstract class AbstractTwoPartSeatBlock extends AbstractSeatBlock impleme return useOnPrimaryPart(blockState, level, primaryPos, player, hand, hitResult); } + @Override + public InteractionResult useOnPrimaryPart(@NotNull BlockState useBlockState, @NotNull Level level, @NotNull BlockPos primaryBlockPos, @NotNull Player player, @NotNull InteractionHand hand, @NotNull BlockHitResult hitResult) { + return handleSeatInteraction(useBlockState, level, primaryBlockPos, player, hand, hitResult); + } + @Override public void onRemove(@NotNull BlockState blockState, @NotNull Level level, @NotNull BlockPos blockPos, @NotNull BlockState newState, boolean moved) { diff --git a/src/main/java/top/r3944realms/eroticdungeongame/content/block/multiply/IHasPrimaryPart.java b/src/main/java/top/r3944realms/eroticdungeongame/content/block/multiply/IHasPrimaryPart.java index 5524ff1d..25d3ccb6 100644 --- a/src/main/java/top/r3944realms/eroticdungeongame/content/block/multiply/IHasPrimaryPart.java +++ b/src/main/java/top/r3944realms/eroticdungeongame/content/block/multiply/IHasPrimaryPart.java @@ -34,8 +34,8 @@ public interface IHasPrimaryPart & StringRepresentable> { default BlockEntity createPrimaryBlockEntity(@NotNull BlockPos blockPos, @NotNull BlockState blockState) { return null; } - default InteractionResult useOnPrimaryPart(@NotNull BlockState blockState, @NotNull Level level, - @NotNull BlockPos blockPos, @NotNull Player player, + default InteractionResult useOnPrimaryPart(@NotNull BlockState useBlockState, @NotNull Level level, + @NotNull BlockPos primaryBlockPos, @NotNull Player player, @NotNull InteractionHand hand, @NotNull BlockHitResult hitResult) { return InteractionResult.SUCCESS; } diff --git a/src/main/java/top/r3944realms/eroticdungeongame/content/block/type/IronCageBlock.java b/src/main/java/top/r3944realms/eroticdungeongame/content/block/type/IronCageBlock.java index 3ab25e88..05c6a97e 100644 --- a/src/main/java/top/r3944realms/eroticdungeongame/content/block/type/IronCageBlock.java +++ b/src/main/java/top/r3944realms/eroticdungeongame/content/block/type/IronCageBlock.java @@ -80,13 +80,13 @@ public class IronCageBlock extends VerticalDoubleSeatBlock { } @Override - public @NotNull InteractionResult useOnPrimaryPart(@NotNull BlockState blockState, @NotNull Level level, @NotNull BlockPos blockPos, @NotNull Player player, @NotNull InteractionHand hand, @NotNull BlockHitResult hitResult) { + public @NotNull InteractionResult useOnPrimaryPart(@NotNull BlockState useBlockState, @NotNull Level level, @NotNull BlockPos primaryBlockPos, @NotNull Player player, @NotNull InteractionHand hand, @NotNull BlockHitResult hitResult) { if(hand == InteractionHand.OFF_HAND) return InteractionResult.SUCCESS; - BlockEntity blockEntity = getBlockEntity(blockState, level, blockPos); - if (blockEntity instanceof IronCageBlockEntity ironCageBlockEntity) { + BlockEntity blockEntity = getBlockEntity(useBlockState, level, primaryBlockPos); + if (player.isShiftKeyDown() && blockEntity instanceof IronCageBlockEntity ironCageBlockEntity) { ironCageBlockEntity.toggleLock(); } - return InteractionResult.SUCCESS; + return super.useOnPrimaryPart(useBlockState, level, primaryBlockPos, player, hand, hitResult); } @SuppressWarnings("deprecation") diff --git a/src/main/java/top/r3944realms/eroticdungeongame/content/block/type/PetrineCrossBlock.java b/src/main/java/top/r3944realms/eroticdungeongame/content/block/type/PetrineCrossBlock.java index f0142b6d..fb81a8ff 100644 --- a/src/main/java/top/r3944realms/eroticdungeongame/content/block/type/PetrineCrossBlock.java +++ b/src/main/java/top/r3944realms/eroticdungeongame/content/block/type/PetrineCrossBlock.java @@ -79,8 +79,8 @@ public class PetrineCrossBlock extends AbstractCrossSeatBlock { } case SECONDARY_MIDDLE -> { positions[0] = currentPos.below(); // 下边 - positions[1] = positions[0].relative(facing.getClockWise()); // 左边 - positions[2] = positions[0].relative(facing.getCounterClockWise()); // 右边 + positions[1] = positions[0].relative(facing.getClockWise()); // 左边 + positions[2] = positions[0].relative(facing.getCounterClockWise()); // 右边 } } diff --git a/src/main/java/top/r3944realms/eroticdungeongame/content/block/type/PilloryBlock.java b/src/main/java/top/r3944realms/eroticdungeongame/content/block/type/PilloryBlock.java new file mode 100644 index 00000000..19368d92 --- /dev/null +++ b/src/main/java/top/r3944realms/eroticdungeongame/content/block/type/PilloryBlock.java @@ -0,0 +1,142 @@ +/* + * * + * * Copyright (c) 2025 R3944Realms. All rights reserved. + * * + * * This work is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License. + * * To view a copy of this license, visit http://creativecommons.org/licenses/by-nc-sa/4.0/ + * * or send a letter to Creative Commons, PO Box 1866, Mountain View, CA 94042, USA. + * * + * * 本作品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可。 + * + */ + +package top.r3944realms.eroticdungeongame.content.block.type; + +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.player.Player; +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.SoundType; +import net.minecraft.world.level.block.state.BlockBehaviour; +import net.minecraft.world.level.block.state.BlockState; +import net.minecraft.world.level.block.state.StateDefinition; +import net.minecraft.world.level.block.state.properties.BooleanProperty; +import net.minecraft.world.level.block.state.properties.WoodType; +import net.minecraft.world.phys.BlockHitResult; +import net.minecraft.world.phys.shapes.CollisionContext; +import net.minecraft.world.phys.shapes.VoxelShape; +import org.jetbrains.annotations.NotNull; +import top.r3944realms.eroticdungeongame.content.block.multiply.vertical.VerticalDoubleSeatBlock; +import top.r3944realms.eroticdungeongame.content.block.part.SeatPart; +import top.r3944realms.lib39.util.lang.Pair; +import top.r3944realms.lib39.util.shape.ShapeUtil; + +import java.util.HashMap; +import java.util.Map; + +public class PilloryBlock extends VerticalDoubleSeatBlock { + private final WoodType woodType; + protected Map, Map> shapeMap; + public static final BooleanProperty CLOSED = BooleanProperty.create("closed"); + private static final BlockBehaviour.Properties PROPERTIES = BlockBehaviour.Properties.of() + .strength(2.0f) + .explosionResistance(3.0f) + .sound(SoundType.WOOD) + .noOcclusion(); + + public PilloryBlock(WoodType woodType) { + super(PROPERTIES); + this.woodType = woodType; + registerDefaultState( + setPrimaryStatePart( + getStateDefinition().any() + .setValue(PART, getPrimaryPart()) + .setValue(FACING, Direction.NORTH) + .setValue(OCCUPIED, false) + .setValue(FLIPPED, false) + .setValue(WATERLOGGED, false) + .setValue(CLOSED, Boolean.FALSE) + ) + ); + } + + public WoodType getWoodType() { + return woodType; + } + + public void setClosed(Level level, BlockPos pos, BlockState state, boolean v) { + level.setBlock(pos, state.setValue(CLOSED, v), UPDATE_NEIGHBORS); + } + + public boolean getClosed(BlockState state) { + return state.getValue(CLOSED); + } + + @Override + public @NotNull InteractionResult use(@NotNull BlockState blockState, @NotNull Level level, @NotNull BlockPos blockPos, @NotNull Player player, @NotNull InteractionHand hand, @NotNull BlockHitResult hitResult) { + if (!player.isCrouching() && !level.isClientSide && blockState.getValue(PART) == SeatPart.HEAD) { + boolean value = !getClosed(blockState); + //TODO: 声音 + level.setBlock(blockPos, blockState.setValue(CLOSED, value),UPDATE_ALL_IMMEDIATE); + } + return InteractionResult.SUCCESS; + } + + @Override + public InteractionResult useOnPrimaryPart(@NotNull BlockState useBlockState, @NotNull Level level, @NotNull BlockPos primaryBlockPos, @NotNull Player player, @NotNull InteractionHand hand, @NotNull BlockHitResult hitResult) { + return super.useOnPrimaryPart(useBlockState, level, primaryBlockPos, player, hand, hitResult); + } + + @Override + public void setupShape() { + VoxelShape head_open = ShapeUtil.builder() + .addPixelBox(16 * -0.0625, 0, 16 * 0.375, 16 * 0.125, 16 * 0.5625, 16 * 0.625) + .addPixelBox(16 * 0.875, 0, 16 * 0.375, 16 * 1.0625, 16 * 0.5625, 16 * 0.625) + .addPixelBox(16 * 0.125, 16 * 0.1875, 16 * 0.4375, 16 * 0.875, 16 * 0.5, 16 * 0.5625) + .build(); + + VoxelShape head_close = ShapeUtil.builder() + .addPixelBox(16 * -0.0625, 0, 16 * 0.375, 16 * 0.125, 16 * 0.5625, 16 * 0.625) + .addPixelBox(16 * 0.875, 0, 16 * 0.375, 16 * 1.0625, 16 * 0.5625, 16 * 0.625) + .addPixelBox(16 * 0.125, 0, 16 * 0.4375, 16 * 0.875, 16 * 0.25, 16 * 0.5625) + .build(); + VoxelShape foot = ShapeUtil.builder() + .addPixelBox(16 * -0.0625, 0, 16 * 0.375, 16 * 0.125, 16, 16 * 0.625) + .addPixelBox(16 * 0.875, 0, 16 * 0.375, 16 * 1.0625, 16, 16 * 0.625) + .addPixelBox(16 * 0.125, 16 * 0.625, 16 * 0.4375, 16 * 0.875, 16 * 0.9375, 16 * 0.5625) + .build(); + Map, Map> shapes = new HashMap<>(); + shapes.put(Pair.of(SeatPart.HEAD, false), ShapeUtil.createUniformDirectionMap(head_open)); + shapes.put(Pair.of(SeatPart.HEAD, true), ShapeUtil.createUniformDirectionMap(head_close)); + Map uniformDirectionMap = ShapeUtil.createUniformDirectionMap(foot); + shapes.put(Pair.of(SeatPart.FOOT, true), uniformDirectionMap); + shapes.put(Pair.of(SeatPart.FOOT, false), uniformDirectionMap); + this.shapeMap = shapes; + } + @Override + public @NotNull VoxelShape getShape(@NotNull BlockState blockState, @NotNull BlockGetter blockGetter, + @NotNull BlockPos blockPos, @NotNull CollisionContext collisionContext) { + SeatPart part = blockState.getValue(PART); + Boolean state = blockState.getValue(CLOSED); + Direction facing = blockState.getValue(FACING); + + if (shapeMap != null) { + Pair key = Pair.of(part, state); + if (shapeMap.containsKey(key) && shapeMap.get(key).containsKey(facing)) { + return shapeMap.get(key).get(facing); + } + } + return super.getShape(blockState, blockGetter, blockPos, collisionContext); + } + + @Override + protected void createBlockStateDefinition(StateDefinition.@NotNull Builder builder) { + super.createBlockStateDefinition(builder); + builder.add(CLOSED); + } + +} diff --git a/src/main/java/top/r3944realms/eroticdungeongame/content/block/type/SpanishDonkeyBlock.java b/src/main/java/top/r3944realms/eroticdungeongame/content/block/type/SpanishDonkeyBlock.java new file mode 100644 index 00000000..5d6cd6fe --- /dev/null +++ b/src/main/java/top/r3944realms/eroticdungeongame/content/block/type/SpanishDonkeyBlock.java @@ -0,0 +1,83 @@ +/* + * * + * * Copyright (c) 2025 R3944Realms. All rights reserved. + * * + * * This work is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License. + * * To view a copy of this license, visit http://creativecommons.org/licenses/by-nc-sa/4.0/ + * * or send a letter to Creative Commons, PO Box 1866, Mountain View, CA 94042, USA. + * * + * * 本作品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可。 + * + */ + +package top.r3944realms.eroticdungeongame.content.block.type; + +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.level.Level; +import net.minecraft.world.level.block.SoundType; +import net.minecraft.world.level.block.entity.BlockEntity; +import net.minecraft.world.level.block.entity.BlockEntityTicker; +import net.minecraft.world.level.block.entity.BlockEntityType; +import net.minecraft.world.level.block.state.BlockBehaviour; +import net.minecraft.world.level.block.state.BlockState; +import net.minecraft.world.level.block.state.properties.WoodType; +import net.minecraft.world.phys.BlockHitResult; +import net.minecraft.world.phys.shapes.VoxelShape; +import org.jetbrains.annotations.NotNull; +import org.jetbrains.annotations.Nullable; +import top.r3944realms.eroticdungeongame.content.block.AbstractSeatBlock; +import top.r3944realms.eroticdungeongame.content.block.ISeatBlock; +import top.r3944realms.eroticdungeongame.content.block.blockentity.SpanishDonkeyBlockEntity; +import top.r3944realms.eroticdungeongame.content.register.EDGBlockEntities; +import top.r3944realms.lib39.util.shape.ShapeUtil; + +public class SpanishDonkeyBlock extends AbstractSeatBlock { + private final WoodType woodType; + private static final BlockBehaviour.Properties PROPERTIES = BlockBehaviour.Properties.of() + .strength(2.0f) + .explosionResistance(3.0f) + .sound(SoundType.WOOD) + .noOcclusion(); + public SpanishDonkeyBlock(WoodType woodType) { + super(PROPERTIES); + this.woodType = woodType; + } + @Nullable + @Override + public BlockEntityTicker getTicker(@NotNull Level pLevel, @NotNull BlockState pState, @NotNull BlockEntityType pBlockEntityType) { + return pLevel.isClientSide() ? null : ISeatBlock.createTickerHelper(pBlockEntityType, EDGBlockEntities.SPANISH_DONKEY_BLOCK_ENTITY.get(), SpanishDonkeyBlockEntity::serverTick); + } + + @Override + public BlockEntity newBlockEntity(@NotNull BlockPos blockPos, @NotNull BlockState blockState) { + return new SpanishDonkeyBlockEntity(blockPos, blockState); + } + + @Override + public @NotNull InteractionResult use(@NotNull BlockState blockState, @NotNull Level level, @NotNull BlockPos blockPos, @NotNull Player player, @NotNull InteractionHand hand, @NotNull BlockHitResult hitResult) { + BlockEntity blockEntity = getBlockEntity(blockState, level, blockPos); + if (player.isShiftKeyDown() && blockEntity instanceof SpanishDonkeyBlockEntity spanishDonkeyBlock) { + if (!level.isClientSide()) { return InteractionResult.PASS; } + // 00 01 10 11 R S + if (spanishDonkeyBlock.isRoute() && spanishDonkeyBlock.isShock()) spanishDonkeyBlock.setShock(!spanishDonkeyBlock.isShock()); + else if ((!spanishDonkeyBlock.isRoute() && spanishDonkeyBlock.isShock()) || (spanishDonkeyBlock.isRoute() && !spanishDonkeyBlock.isShock())) spanishDonkeyBlock.toggleRoute(); + else spanishDonkeyBlock.setShock(!spanishDonkeyBlock.isShock()); + } + return InteractionResult.SUCCESS; + } + + public WoodType getWoodType() { + return woodType; + } + + @Override + public void setupShape() { + VoxelShape voxelShape = ShapeUtil.builder() + .addPixelBox(0, 0, 0, 16, 16, 16) + .build(); + shapeMap = ShapeUtil.createUniformDirectionMap(voxelShape); + } +} diff --git a/src/main/java/top/r3944realms/eroticdungeongame/content/block/type/XCrossBlock.java b/src/main/java/top/r3944realms/eroticdungeongame/content/block/type/XCrossBlock.java index c41cc129..b86d7f97 100644 --- a/src/main/java/top/r3944realms/eroticdungeongame/content/block/type/XCrossBlock.java +++ b/src/main/java/top/r3944realms/eroticdungeongame/content/block/type/XCrossBlock.java @@ -14,8 +14,6 @@ package top.r3944realms.eroticdungeongame.content.block.type; import net.minecraft.core.BlockPos; import net.minecraft.core.Direction; -import net.minecraft.world.entity.LivingEntity; -import net.minecraft.world.item.ItemStack; import net.minecraft.world.item.context.BlockPlaceContext; import net.minecraft.world.level.Level; import net.minecraft.world.level.block.SoundType; @@ -24,7 +22,6 @@ import net.minecraft.world.level.block.state.BlockState; import net.minecraft.world.level.block.state.properties.WoodType; import net.minecraft.world.phys.shapes.VoxelShape; import org.jetbrains.annotations.NotNull; -import org.jetbrains.annotations.Nullable; import top.r3944realms.eroticdungeongame.content.block.multiply.vertical.VerticalDoubleSeatBlock; import top.r3944realms.eroticdungeongame.content.block.part.SeatPart; import top.r3944realms.lib39.util.shape.ShapeUtil; @@ -52,7 +49,7 @@ public class XCrossBlock extends VerticalDoubleSeatBlock { @Override public void setupShape() { VoxelShape voxelShape = ShapeUtil.builder() - .addPixelBox(0, 0, 14.45, 16, 16, 16) + .addPixelBox(-2, 0, 14, 18, 16, 16) .build(); Map uniformDirectionMap = ShapeUtil.createUniformDirectionMap(voxelShape); EnumMap> shapes = new EnumMap<>(SeatPart.class); diff --git a/src/main/java/top/r3944realms/eroticdungeongame/content/device/SeatType.java b/src/main/java/top/r3944realms/eroticdungeongame/content/device/SeatType.java index 96233e29..715b44b2 100644 --- a/src/main/java/top/r3944realms/eroticdungeongame/content/device/SeatType.java +++ b/src/main/java/top/r3944realms/eroticdungeongame/content/device/SeatType.java @@ -16,16 +16,23 @@ import net.minecraft.world.entity.EntityType; import org.jetbrains.annotations.Contract; import org.jetbrains.annotations.NotNull; import top.r3944realms.eroticdungeongame.content.block.FurnitureShapeType; +import top.r3944realms.eroticdungeongame.content.block.type.*; import top.r3944realms.eroticdungeongame.content.entity.SeatEntity; import top.r3944realms.eroticdungeongame.content.register.EDGEntities; @SuppressWarnings("unused") public enum SeatType { - CUFF_BED(FurnitureShapeType.HORIZONTAL_DOUBLE, "cuff_bed", 0.5d, 0.35d, 0.5d, 0.3d, true), - IRON_CAGE(FurnitureShapeType.VERTICAL_DOUBLE, "iron_cage", 0.5d, 0.35d, 0.5d, 0.3d, true), - RACK(FurnitureShapeType.HORIZONTAL_TRIPLE, "rack", 0.5d, 0.35d, 0.5d, 0.3d, true), + CUFF_BED(FurnitureShapeType.HORIZONTAL_DOUBLE, "cuff_bed", CuffBedBlock.class, 0.5d, 0.35d, 0.5d, 0.3d, true), + IRON_CAGE(FurnitureShapeType.VERTICAL_DOUBLE, "iron_cage", IronCageBlock.class, 0.5d, 0.35d, 0.5d, 0.3d, true), + RACK(FurnitureShapeType.HORIZONTAL_TRIPLE, "rack", RackBlock.class,0.5d, 0.35d, 0.5d, 0.3d, true), + CRUX(FurnitureShapeType.CRUX, "crux", CruxBlock.class,0.5d, 0.35d, 0.5d, 0.3d, true), + PETRINE_CROSS(FurnitureShapeType.PETRINE_CROSS, "petrine_cross", PetrineCrossBlock.class,0.5d, 0.35d, 0.5d, 0.3d, true), + X_CROSS(FurnitureShapeType.VERTICAL_DOUBLE, "x_cross", XCrossBlock.class,0.5d, 0.35d, 0.5d, 0.3d, true), + SPANISH_DONKEY(FurnitureShapeType.NORMAL, "spanish_donkey", SpanishDonkeyBlock.class, 0.5d, 0.35d, 0.5d, 0.3d, true), + PILLORY(FurnitureShapeType.VERTICAL_DOUBLE, "pillory", PilloryBlock.class, 0.5d, 0.35d, 0.5d, 0.3d, true), ; - private final String blockName; + private final String name; + private final Class blockClass; private final double offsetX; private final double offsetY; private final double offsetZ; @@ -37,6 +44,10 @@ public enum SeatType { REGISTRY.register(CUFF_BED, EDGEntities.SEAT); REGISTRY.register(IRON_CAGE, EDGEntities.SEAT); REGISTRY.register(RACK, EDGEntities.SEAT); + REGISTRY.register(SPANISH_DONKEY, EDGEntities.SEAT); + REGISTRY.register(CRUX, EDGEntities.SEAT); + REGISTRY.register(PETRINE_CROSS, EDGEntities.SEAT); + REGISTRY.register(X_CROSS, EDGEntities.SEAT); } public FurnitureShapeType getFurnitureShapeType() { return furnitureShapeType; @@ -62,9 +73,13 @@ public enum SeatType { return offsetX + partialTick; } + public Class getBlockClass() { + return blockClass; + } + @Contract(pure = true) - public @NotNull String getBlockName() { - return blockName + "_seat"; + public @NotNull String getName() { + return name + "_seat"; } /** @@ -78,9 +93,9 @@ public enum SeatType { private final boolean isOppositeDirection; private final FurnitureShapeType furnitureShapeType; - SeatType(FurnitureShapeType furnitureType, String blockName, double offsetX, double offsetY, double offsetZ, double generalOffset, boolean isOppositeDirection) { - - this.blockName = blockName; + SeatType(FurnitureShapeType furnitureType, String name, Class blockClass, double offsetX, double offsetY, double offsetZ, double generalOffset, boolean isOppositeDirection) { + this.name = name; + this.blockClass = blockClass; this.offsetX = offsetX; this.offsetY = offsetY; this.offsetZ = offsetZ; diff --git a/src/main/java/top/r3944realms/eroticdungeongame/content/entity/SeatEntity.java b/src/main/java/top/r3944realms/eroticdungeongame/content/entity/SeatEntity.java index 155e7b2b..f0205690 100644 --- a/src/main/java/top/r3944realms/eroticdungeongame/content/entity/SeatEntity.java +++ b/src/main/java/top/r3944realms/eroticdungeongame/content/entity/SeatEntity.java @@ -41,8 +41,6 @@ public class SeatEntity extends Entity { @Override public void positionRider(@NotNull Entity passenger, @NotNull MoveFunction callback) { - super.positionRider(passenger); - // 客户端不需要处理 if (this.level().isClientSide()) { return; diff --git a/src/main/java/top/r3944realms/eroticdungeongame/content/item/SpanishDonkeyItem.java b/src/main/java/top/r3944realms/eroticdungeongame/content/item/SpanishDonkeyItem.java new file mode 100644 index 00000000..6ecd6485 --- /dev/null +++ b/src/main/java/top/r3944realms/eroticdungeongame/content/item/SpanishDonkeyItem.java @@ -0,0 +1,70 @@ +/* + * * + * * Copyright (c) 2025 R3944Realms. All rights reserved. + * * + * * This work is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License. + * * To view a copy of this license, visit http://creativecommons.org/licenses/by-nc-sa/4.0/ + * * or send a letter to Creative Commons, PO Box 1866, Mountain View, CA 94042, USA. + * * + * * 本作品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可。 + * + */ + +package top.r3944realms.eroticdungeongame.content.item; + +import net.minecraft.client.renderer.BlockEntityWithoutLevelRenderer; +import net.minecraft.world.item.BlockItem; +import net.minecraft.world.level.block.state.properties.WoodType; +import net.minecraftforge.client.extensions.common.IClientItemExtensions; +import org.jetbrains.annotations.NotNull; +import software.bernie.geckolib.animatable.GeoItem; +import software.bernie.geckolib.animatable.SingletonGeoAnimatable; +import software.bernie.geckolib.core.animatable.instance.AnimatableInstanceCache; +import software.bernie.geckolib.core.animation.AnimatableManager; +import software.bernie.geckolib.core.animation.AnimationController; +import software.bernie.geckolib.core.object.PlayState; +import software.bernie.geckolib.util.GeckoLibUtil; +import top.r3944realms.eroticdungeongame.client.renderer.item.SpanishDonkeyItemRenderer; +import top.r3944realms.eroticdungeongame.content.register.EDGBlocks; + +import java.util.function.Consumer; + +public class SpanishDonkeyItem extends BlockItem implements GeoItem { + private final AnimatableInstanceCache cache = GeckoLibUtil.createInstanceCache(this); + private final WoodType woodType; + public SpanishDonkeyItem(WoodType woodType, Properties properties) { + super(EDGBlocks.getSpanishDonkeyBlock(woodType), properties); + this.woodType = woodType; + SingletonGeoAnimatable.registerSyncedAnimatable(this); + } + + public WoodType getWoodType() { + return woodType; + } + + @Override + public void registerControllers(AnimatableManager.ControllerRegistrar controllerRegistrar) { + controllerRegistrar.add(new AnimationController<>( + this, 0, state -> PlayState.STOP + )); + } + + @Override + public AnimatableInstanceCache getAnimatableInstanceCache() { + return cache; + } + + @Override + public void initializeClient(@NotNull Consumer consumer) { + consumer.accept(new IClientItemExtensions() { + private SpanishDonkeyItemRenderer renderer = null; + + @Override + public BlockEntityWithoutLevelRenderer getCustomRenderer() { + if (this.renderer == null) + this.renderer = new SpanishDonkeyItemRenderer(woodType); + return renderer; + } + }); + } +} diff --git a/src/main/java/top/r3944realms/eroticdungeongame/content/register/EDGBlockEntities.java b/src/main/java/top/r3944realms/eroticdungeongame/content/register/EDGBlockEntities.java index 7a72b2be..77a3807f 100644 --- a/src/main/java/top/r3944realms/eroticdungeongame/content/register/EDGBlockEntities.java +++ b/src/main/java/top/r3944realms/eroticdungeongame/content/register/EDGBlockEntities.java @@ -20,6 +20,7 @@ import net.minecraftforge.registries.RegistryObject; import top.r3944realms.eroticdungeongame.EroticDungeon; import top.r3944realms.eroticdungeongame.content.block.blockentity.DefaultSeatBlockEntity; import top.r3944realms.eroticdungeongame.content.block.blockentity.IronCageBlockEntity; +import top.r3944realms.eroticdungeongame.content.block.blockentity.SpanishDonkeyBlockEntity; public class EDGBlockEntities { public static final DeferredRegister> BLOCK_ENTITIES = DeferredRegister.create(ForgeRegistries.BLOCK_ENTITY_TYPES, EroticDungeon.MOD_ID); @@ -35,6 +36,13 @@ public class EDGBlockEntities { .of(IronCageBlockEntity::new, EDGBlocks.IRON_CAGE.get()) .build(null) ); + + @SuppressWarnings("DataFlowIssue") + public static final RegistryObject> SPANISH_DONKEY_BLOCK_ENTITY = BLOCK_ENTITIES.register("spanish_donkey", + () -> BlockEntityType.Builder + .of(SpanishDonkeyBlockEntity::new, EDGBlocks.getSpanishDonkeyBlocks()) + .build(null) + ); public static void register(IEventBus eventBus) { BLOCK_ENTITIES.register(eventBus); } diff --git a/src/main/java/top/r3944realms/eroticdungeongame/content/register/EDGBlocks.java b/src/main/java/top/r3944realms/eroticdungeongame/content/register/EDGBlocks.java index 0831f5f7..ceb105d5 100644 --- a/src/main/java/top/r3944realms/eroticdungeongame/content/register/EDGBlocks.java +++ b/src/main/java/top/r3944realms/eroticdungeongame/content/register/EDGBlocks.java @@ -37,6 +37,8 @@ public class EDGBlocks { public static final Map> X_CROSS_BLOCKS = new HashMap<>(); public static final Map> PETRINE_CROSS_BLOCKS = new HashMap<>(); public static final Map> CRUX_BLOCKS = new HashMap<>(); + public static final Map> SPANISH_DONKEY_BLOCKS = new HashMap<>(); + public static final Map> PILLORY_BLOCKS = new HashMap<>(); public static final RegistryObject WHITE_CUFF_BED = registerCuffBed(ColorContent.WHITE); public static final RegistryObject ORANGE_CUFF_BED = registerCuffBed(ColorContent.ORANGE); @@ -103,12 +105,79 @@ public class EDGBlocks { public static final RegistryObject MANGROVE_CRUX = registerCrux(WoodType.MANGROVE); public static final RegistryObject BAMBOO_CRUX = registerCrux(WoodType.BAMBOO); + public static final RegistryObject IRON_CAGE = BlockRegistryBuilder .create() .withName("iron_cage") .registerBlock(BLOCKS, IronCageBlock::new) .build(); + public static final RegistryObject OAK_SPANISH_DONKEY = registerSpanishDonkey(WoodType.OAK); + public static final RegistryObject SPRUCE_SPANISH_DONKEY = registerSpanishDonkey(WoodType.SPRUCE); + public static final RegistryObject BIRCH_SPANISH_DONKEY = registerSpanishDonkey(WoodType.BIRCH); + public static final RegistryObject ACACIA_SPANISH_DONKEY = registerSpanishDonkey(WoodType.ACACIA); + public static final RegistryObject CHERRY_SPANISH_DONKEY = registerSpanishDonkey(WoodType.CHERRY); + public static final RegistryObject JUNGLE_SPANISH_DONKEY = registerSpanishDonkey(WoodType.JUNGLE); + public static final RegistryObject DARK_OAK_SPANISH_DONKEY = registerSpanishDonkey(WoodType.DARK_OAK); + public static final RegistryObject CRIMSON_SPANISH_DONKEY = registerSpanishDonkey(WoodType.CRIMSON); + public static final RegistryObject WARPED_SPANISH_DONKEY = registerSpanishDonkey(WoodType.WARPED); + public static final RegistryObject MANGROVE_SPANISH_DONKEY = registerSpanishDonkey(WoodType.MANGROVE); + public static final RegistryObject BAMBOO_SPANISH_DONKEY = registerSpanishDonkey(WoodType.BAMBOO); + + + public static final RegistryObject OAK_PILLORY = registerPillory(WoodType.OAK); + public static final RegistryObject SPRUCE_PILLORY = registerPillory(WoodType.SPRUCE); + public static final RegistryObject BIRCH_PILLORY = registerPillory(WoodType.BIRCH); + public static final RegistryObject ACACIA_PILLORY = registerPillory(WoodType.ACACIA); + public static final RegistryObject CHERRY_PILLORY = registerPillory(WoodType.CHERRY); + public static final RegistryObject JUNGLE_PILLORY = registerPillory(WoodType.JUNGLE); + public static final RegistryObject DARK_OAK_PILLORY = registerPillory(WoodType.DARK_OAK); + public static final RegistryObject CRIMSON_PILLORY = registerPillory(WoodType.CRIMSON); + public static final RegistryObject WARPED_PILLORY = registerPillory(WoodType.WARPED); + public static final RegistryObject MANGROVE_PILLORY = registerPillory(WoodType.MANGROVE); + public static final RegistryObject BAMBOO_PILLORY = registerPillory(WoodType.BAMBOO); + + private static RegistryObject registerPillory(@NotNull WoodType woodType) { + String name = woodType.name() + "_pillory"; + RegistryObject block = BlockRegistryBuilder + .create() + .withName(name) + .registerBlock(BLOCKS, () -> new PilloryBlock(woodType)) + .build(); + PILLORY_BLOCKS.put(woodType, block); + SEAT_BLOCKS.add(block); + return block; + } + + public static @NotNull PilloryBlock getPilloryBlock(WoodType content) { + return (PilloryBlock) PILLORY_BLOCKS.get(content).get(); + } + + public static @NotNull PilloryBlock @NotNull [] getPilloryBlocks() { + return PILLORY_BLOCKS.values().stream().map(RegistryObject::get).map(PilloryBlock.class::cast).toArray(PilloryBlock[]::new); + } + + private static RegistryObject registerSpanishDonkey(@NotNull WoodType woodType) { + String name = woodType.name() + "_spanish_donkey"; + RegistryObject block = BlockRegistryBuilder + .create() + .withName(name) + .registerBlock(BLOCKS, () -> new SpanishDonkeyBlock(woodType)) + .build(); + SPANISH_DONKEY_BLOCKS.put(woodType, block); + SEAT_BLOCKS.add(block); + return block; + } + + public static @NotNull SpanishDonkeyBlock getSpanishDonkeyBlock(WoodType content) { + return (SpanishDonkeyBlock) SPANISH_DONKEY_BLOCKS.get(content).get(); + } + + public static @NotNull SpanishDonkeyBlock @NotNull [] getSpanishDonkeyBlocks() { + return SPANISH_DONKEY_BLOCKS.values().stream().map(RegistryObject::get).map(SpanishDonkeyBlock.class::cast).toArray(SpanishDonkeyBlock[]::new); + } + + public static @NotNull CuffBedBlock getCuffedBlock(ColorContent content) { return (CuffBedBlock) CUFF_BED_BLOCKS.get(content).get(); } @@ -176,6 +245,7 @@ public class EDGBlocks { SEAT_BLOCKS.add(block); return block; } + public static @NotNull XCrossBlock @NotNull [] getXCrossBlocks() { return X_CROSS_BLOCKS.values().stream().map(RegistryObject::get).map(XCrossBlock.class::cast).toArray(XCrossBlock[]::new); } @@ -188,7 +258,6 @@ public class EDGBlocks { return PETRINE_CROSS_BLOCKS.values().stream().map(RegistryObject::get).map(PetrineCrossBlock.class::cast).toArray(PetrineCrossBlock[]::new); } - public static @NotNull PetrineCrossBlock getPetrineCrossBlock(WoodType content) { return (PetrineCrossBlock) PETRINE_CROSS_BLOCKS.get(content).get(); } diff --git a/src/main/java/top/r3944realms/eroticdungeongame/content/register/EDGCreativeTabs.java b/src/main/java/top/r3944realms/eroticdungeongame/content/register/EDGCreativeTabs.java index fe95073b..7bfec98e 100644 --- a/src/main/java/top/r3944realms/eroticdungeongame/content/register/EDGCreativeTabs.java +++ b/src/main/java/top/r3944realms/eroticdungeongame/content/register/EDGCreativeTabs.java @@ -33,6 +33,8 @@ public class EDGCreativeTabs { EDGItems.CRUX_ITEMS.values().forEach(i -> output.accept(i.get())); EDGItems.X_CROSS_ITEMS.values().forEach(i -> output.accept(i.get())); EDGItems.PETRINE_CROSS_ITEMS.values().forEach(i -> output.accept(i.get())); + EDGItems.SPANISH_DONKEY_ITEMS.values().forEach(i -> output.accept(i.get())); + EDGItems.PILLORY_ITEMS.values().forEach(i -> output.accept(i.get())); output.accept(EDGItems.IRON_CAGE_ITEM.get()); }) .build() diff --git a/src/main/java/top/r3944realms/eroticdungeongame/content/register/EDGEntities.java b/src/main/java/top/r3944realms/eroticdungeongame/content/register/EDGEntities.java index 3b26c461..990aba7f 100644 --- a/src/main/java/top/r3944realms/eroticdungeongame/content/register/EDGEntities.java +++ b/src/main/java/top/r3944realms/eroticdungeongame/content/register/EDGEntities.java @@ -20,19 +20,18 @@ import net.minecraftforge.registries.DeferredRegister; import net.minecraftforge.registries.ForgeRegistries; import net.minecraftforge.registries.RegistryObject; import top.r3944realms.eroticdungeongame.EroticDungeon; -import top.r3944realms.eroticdungeongame.content.device.SeatType; import top.r3944realms.eroticdungeongame.content.entity.SeatEntity; public class EDGEntities { public static final DeferredRegister> ENTITIES = DeferredRegister.create(ForgeRegistries.ENTITY_TYPES, EroticDungeon.MOD_ID); - public static final RegistryObject> SEAT = registerSeat(SeatType.CUFF_BED.getBlockName(), SeatEntity::new); + public static final RegistryObject> SEAT = registerSeat(SeatEntity::new); - private static RegistryObject> registerSeat(String str, EntityType.EntityFactory entityFactory) { - return ENTITIES.register(str, () -> EntityType.Builder + private static RegistryObject> registerSeat( EntityType.EntityFactory entityFactory) { + return ENTITIES.register("seat", () -> EntityType.Builder .of(entityFactory, MobCategory.MISC) .sized(0.0f, 0.0f) .updateInterval(4) - .build(EroticDungeon.rl(str).toString())); + .build(EroticDungeon.rl("seat").toString())); } public static void register(IEventBus eventBus) { ENTITIES.register(eventBus); diff --git a/src/main/java/top/r3944realms/eroticdungeongame/content/register/EDGItems.java b/src/main/java/top/r3944realms/eroticdungeongame/content/register/EDGItems.java index 1db376cd..5a8f35fd 100644 --- a/src/main/java/top/r3944realms/eroticdungeongame/content/register/EDGItems.java +++ b/src/main/java/top/r3944realms/eroticdungeongame/content/register/EDGItems.java @@ -14,7 +14,6 @@ package top.r3944realms.eroticdungeongame.content.register; import net.minecraft.world.item.BlockItem; import net.minecraft.world.item.Item; -import net.minecraft.world.level.block.Block; import net.minecraft.world.level.block.state.properties.WoodType; import net.minecraftforge.eventbus.api.IEventBus; import net.minecraftforge.registries.DeferredRegister; @@ -23,6 +22,7 @@ import net.minecraftforge.registries.RegistryObject; import org.jetbrains.annotations.NotNull; import top.r3944realms.eroticdungeongame.EroticDungeon; import top.r3944realms.eroticdungeongame.content.item.IronCageItem; +import top.r3944realms.eroticdungeongame.content.item.SpanishDonkeyItem; import top.r3944realms.eroticdungeongame.datagen.value.ColorContent; import java.util.HashMap; @@ -37,6 +37,8 @@ public class EDGItems { public static final Map> X_CROSS_ITEMS = new HashMap<>(); public static final Map> PETRINE_CROSS_ITEMS = new HashMap<>(); public static final Map> CRUX_ITEMS = new HashMap<>(); + public static final Map> SPANISH_DONKEY_ITEMS = new HashMap<>(); + public static final Map> PILLORY_ITEMS = new HashMap<>(); // 床物品注册 public static final RegistryObject WHITE_CUFF_BED = registerCuffBedItem(ColorContent.WHITE); public static final RegistryObject ORANGE_CUFF_BED = registerCuffBedItem(ColorContent.ORANGE); @@ -103,9 +105,33 @@ public class EDGItems { public static final RegistryObject MANGROVE_CRUX = registerCruxItem(WoodType.MANGROVE); public static final RegistryObject BAMBOO_CRUX = registerCruxItem(WoodType.BAMBOO); - public static final RegistryObject IRON_CAGE_ITEM = ITEMS.register("iron_cage", () -> new IronCageItem(new Item.Properties())); + public static final RegistryObject OAK_SPANISH_DONKEY = registerSpanishDonkeyItem(WoodType.OAK); + public static final RegistryObject SPRUCE_SPANISH_DONKEY = registerSpanishDonkeyItem(WoodType.SPRUCE); + public static final RegistryObject BIRCH_SPANISH_DONKEY = registerSpanishDonkeyItem(WoodType.BIRCH); + public static final RegistryObject ACACIA_SPANISH_DONKEY = registerSpanishDonkeyItem(WoodType.ACACIA); + public static final RegistryObject CHERRY_SPANISH_DONKEY = registerSpanishDonkeyItem(WoodType.CHERRY); + public static final RegistryObject JUNGLE_SPANISH_DONKEY = registerSpanishDonkeyItem(WoodType.JUNGLE); + public static final RegistryObject DARK_OAK_SPANISH_DONKEY = registerSpanishDonkeyItem(WoodType.DARK_OAK); + public static final RegistryObject CRIMSON_SPANISH_DONKEY = registerSpanishDonkeyItem(WoodType.CRIMSON); + public static final RegistryObject WARPED_SPANISH_DONKEY = registerSpanishDonkeyItem(WoodType.WARPED); + public static final RegistryObject MANGROVE_SPANISH_DONKEY = registerSpanishDonkeyItem(WoodType.MANGROVE); + public static final RegistryObject BAMBOO_SPANISH_DONKEY = registerSpanishDonkeyItem(WoodType.BAMBOO); + public static final RegistryObject OAK_PILLORY = registerPilloryItem(WoodType.OAK); + public static final RegistryObject SPRUCE_PILLORY = registerPilloryItem(WoodType.SPRUCE); + public static final RegistryObject BIRCH_PILLORY = registerPilloryItem(WoodType.BIRCH); + public static final RegistryObject ACACIA_PILLORY = registerPilloryItem(WoodType.ACACIA); + public static final RegistryObject CHERRY_PILLORY = registerPilloryItem(WoodType.CHERRY); + public static final RegistryObject JUNGLE_PILLORY = registerPilloryItem(WoodType.JUNGLE); + public static final RegistryObject DARK_OAK_PILLORY = registerPilloryItem(WoodType.DARK_OAK); + public static final RegistryObject CRIMSON_PILLORY = registerPilloryItem(WoodType.CRIMSON); + public static final RegistryObject WARPED_PILLORY = registerPilloryItem(WoodType.WARPED); + public static final RegistryObject MANGROVE_PILLORY = registerPilloryItem(WoodType.MANGROVE); + public static final RegistryObject BAMBOO_PILLORY = registerPilloryItem(WoodType.BAMBOO); + + public static final RegistryObject IRON_CAGE_ITEM = ITEMS.register("iron_cage", () -> new IronCageItem(new Item.Properties())); + private static RegistryObject registerCuffBedItem(@NotNull ColorContent color) { String name = color.getName() + "_cuff_bed"; RegistryObject item = ITEMS.register(name, () -> new BlockItem( @@ -156,6 +182,26 @@ public class EDGItems { return item; } + private static RegistryObject registerSpanishDonkeyItem(@NotNull WoodType wood) { + String name = wood.name() + "_spanish_donkey"; + RegistryObject item = ITEMS.register(name, () -> new SpanishDonkeyItem( + wood, + new Item.Properties() + )); + SPANISH_DONKEY_ITEMS.put(wood ,item); + return item; + } + + private static RegistryObject registerPilloryItem(@NotNull WoodType woodType) { + String name = woodType.name() + "_pillory"; + RegistryObject item = ITEMS.register(name, () -> new BlockItem( + EDGBlocks.getPilloryBlock(woodType) + ,new Item.Properties() + )); + PILLORY_ITEMS.put(woodType,item); + return item; + } + public static void register(IEventBus eventBus) { ITEMS.register(eventBus); } diff --git a/src/main/java/top/r3944realms/eroticdungeongame/content/util/FurnitureHelper.java b/src/main/java/top/r3944realms/eroticdungeongame/content/util/FurnitureHelper.java index 9c1cf2c5..b42a3d0a 100644 --- a/src/main/java/top/r3944realms/eroticdungeongame/content/util/FurnitureHelper.java +++ b/src/main/java/top/r3944realms/eroticdungeongame/content/util/FurnitureHelper.java @@ -13,6 +13,7 @@ package top.r3944realms.eroticdungeongame.content.util; import net.minecraft.core.BlockPos; +import net.minecraft.server.level.ServerLevel; import net.minecraft.world.entity.Entity; import net.minecraft.world.entity.player.Player; import net.minecraft.world.level.Level; @@ -24,6 +25,7 @@ import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.Nullable; import top.r3944realms.eroticdungeongame.CommonHandler; import top.r3944realms.eroticdungeongame.EroticDungeon; +import top.r3944realms.eroticdungeongame.content.block.AbstractSeatBlock; import top.r3944realms.eroticdungeongame.content.block.blockentity.BaseSeatBlockEntity; import top.r3944realms.eroticdungeongame.content.capability.DungeonDataSyncManager; import top.r3944realms.eroticdungeongame.content.device.SeatType; @@ -42,8 +44,11 @@ public class FurnitureHelper { return entity.getEncodeId() == null ? null : entity.getEncodeId().substring(8 + EroticDungeon.MOD_ID.length()); } - public static Optional getEntityById(@NotNull Level level, int entityId) { - return Optional.ofNullable(level.getEntity(entityId)); + public static Optional getEntityByUUID(@NotNull Level level, UUID entityId) { + if (level instanceof ServerLevel serverLevel) { + return Optional.ofNullable(serverLevel.getEntity(entityId)); + } + return Optional.empty(); } public static @Nullable BaseSeatBlockEntity getSeatBlockEntity(@NotNull Level level, BlockPos blockPos) { @@ -55,7 +60,7 @@ public class FurnitureHelper { } public static boolean isRestraintDevice(Block block) { - return RESTRAINT_FURNACES.contains(block); + return block instanceof AbstractSeatBlock; } public static void setBlockStates(Level level, BooleanProperty property, boolean value, BlockPos @NotNull ... blockPositions) { @@ -68,9 +73,8 @@ public class FurnitureHelper { } public static SeatType getSeatType(@NotNull Block block) { - String registryName = block.getName().toString(); return Arrays.stream(SeatType.values()) - .filter(seatType -> seatType.name().equals(registryName)) + .filter(seatType -> seatType.getBlockClass().equals(block.getClass())) .findFirst() .orElse(null); } @@ -113,4 +117,40 @@ public class FurnitureHelper { } } } +// public static void bindPlayerToSeat( +// @NotNull Level level, +// @NotNull BlockPos pos, +// @NotNull Player player, +// @NotNull SeatType seatType +// ) { +// if (level.isClientSide) return; +// +// // 防止重复绑定 +// if (player.isPassenger()) return; +// +// SeatEntity seatEntity = EDGEntities.SEAT.get().create(level); +// +// // 关键:位置一定要对 +// if (seatEntity != null) { +// seatEntity.setPos( +// pos.getX() + 0.5, +// pos.getY() + 0.0, // 根据座椅高度微调 +// pos.getZ() + 0.5 +// ); +// // 绑定 BlockPos(你 release 时要用) +// seatEntity.setLinkedBlockPos(pos); +// +// +// // 生成到世界 +// level.addFreshEntity(seatEntity); +// +// // 让玩家骑上去(这是最关键的一行) +// player.startRiding(seatEntity, true); +// +// // 同步到你的 DungeonData +// player.getCapability(EDGCapabilities.PLAYER_DUNGEON_DATA_CAP).ifPresent(i -> i.setSeatEntityId(seatEntity.getId())); +// } +// +// +// } } diff --git a/src/main/java/top/r3944realms/eroticdungeongame/datagen/EDGDataGenEvent.java b/src/main/java/top/r3944realms/eroticdungeongame/datagen/EDGDataGenEvent.java index 0d9590b3..ea4fc212 100644 --- a/src/main/java/top/r3944realms/eroticdungeongame/datagen/EDGDataGenEvent.java +++ b/src/main/java/top/r3944realms/eroticdungeongame/datagen/EDGDataGenEvent.java @@ -33,9 +33,9 @@ public class EDGDataGenEvent { ExistingFileHelper existingFileHelper = event.getExistingFileHelper(); PackOutput packOutput = gen.getPackOutput(); CompletableFuture lookupProvider = event.getLookupProvider(); - gen.addProvider(true, new EDGItemModelProvider(packOutput, existingFileHelper)); gen.addProvider(true, new EDGBlockModelProvider(packOutput, existingFileHelper)); gen.addProvider(true, new EDGBlockStatesProvider(packOutput, existingFileHelper)); + gen.addProvider(true, new EDGItemModelProvider(packOutput, existingFileHelper)); gen.addProvider(true, new EDGBlockTagsProvider(packOutput, lookupProvider, existingFileHelper)); gen.addProvider(true, new EDGSoundDefinitionsProvider(packOutput,existingFileHelper)); gen.addProvider(true, new SimpleLootTableProvider(packOutput, diff --git a/src/main/java/top/r3944realms/eroticdungeongame/datagen/provider/EDGBlockLootTables.java b/src/main/java/top/r3944realms/eroticdungeongame/datagen/provider/EDGBlockLootTables.java index af1cfd77..4d33e455 100644 --- a/src/main/java/top/r3944realms/eroticdungeongame/datagen/provider/EDGBlockLootTables.java +++ b/src/main/java/top/r3944realms/eroticdungeongame/datagen/provider/EDGBlockLootTables.java @@ -37,6 +37,12 @@ public class EDGBlockLootTables extends BlockLootTables { for (XCrossBlock xCrossBlock : EDGBlocks.getXCrossBlocks()) { dropSelf(xCrossBlock); } + for (SpanishDonkeyBlock spanishDonkeyBlock : EDGBlocks.getSpanishDonkeyBlocks()) { + dropSelf(spanishDonkeyBlock); + } + for (PilloryBlock pilloryBlock : EDGBlocks.getPilloryBlocks()) { + dropSelf(pilloryBlock); + } } diff --git a/src/main/java/top/r3944realms/eroticdungeongame/datagen/provider/EDGBlockModelProvider.java b/src/main/java/top/r3944realms/eroticdungeongame/datagen/provider/EDGBlockModelProvider.java index f781109c..8d4b61fa 100644 --- a/src/main/java/top/r3944realms/eroticdungeongame/datagen/provider/EDGBlockModelProvider.java +++ b/src/main/java/top/r3944realms/eroticdungeongame/datagen/provider/EDGBlockModelProvider.java @@ -34,6 +34,13 @@ public class EDGBlockModelProvider extends BlockModelProvider { generateCruxModels(); generateXCrossModels(); generatePetrineCrossModels(); + generateSpanishDonkeyModels(); + generatePilloryModels(); + } + protected void generateSpanishDonkeyModels() { + for (WoodType woodType : WoodTypeHelper.SUPPORTED_WOOD_TYPES) { + createSpanishDonkeyModel(woodType); + } } protected void generateRackModels() { for (WoodType woodType : WoodTypeHelper.SUPPORTED_WOOD_TYPES) { @@ -55,6 +62,24 @@ public class EDGBlockModelProvider extends BlockModelProvider { } } + protected void generatePilloryModels() { + for (WoodType woodType : WoodTypeHelper.SUPPORTED_WOOD_TYPES) { + createPilloryClosedHeadModel(woodType); + createPilloryOpenedHeadModel(woodType); + createPilloryFootModel(woodType); + } + } + /*Spanish Donkey*/ + //============= BEGIN + private void createSpanishDonkeyModel(WoodType woodType) { + ResourceLocation texture = WoodTypeHelper.getWoodPlankRL(woodType); + getBuilder("block/spanish_donkey/" + woodType.name()) + .parent(getExistingFile(EroticDungeon.rl("block/spanish_donkey"))) + .texture("wood", texture) + .ao(false); + } + //============= END + /*Cuff Bed*/ //============= BEGIN private void createCuffBedHeadModel(String color) { @@ -111,7 +136,7 @@ public class EDGBlockModelProvider extends BlockModelProvider { private void createXCrossHeadModel(WoodType wood) { String woodString = WoodTypeHelper.getWoodSimpleName(wood); ResourceLocation rl = WoodTypeHelper.getStrippedWoodRL(wood); - getBuilder("block/xcross/" + woodString + "_head") + getBuilder("block/x_cross/" + woodString + "_head") .parent(getExistingFile(EroticDungeon.rl("block/base_x_cross_head"))) .texture("wood", rl) .ao(false); @@ -120,7 +145,7 @@ public class EDGBlockModelProvider extends BlockModelProvider { private void createXCrossFootModel(WoodType wood) { String woodString = WoodTypeHelper.getWoodSimpleName(wood); ResourceLocation rl = WoodTypeHelper.getStrippedWoodRL(wood); - getBuilder("block/xcross/" + woodString + "_foot") + getBuilder("block/x_cross/" + woodString + "_foot") .parent(getExistingFile(EroticDungeon.rl("block/base_x_cross_foot"))) .texture("wood", rl) .ao(false); @@ -142,7 +167,7 @@ public class EDGBlockModelProvider extends BlockModelProvider { private void createPetrineCrossFootLeftModel(WoodType wood) { String woodString = WoodTypeHelper.getWoodSimpleName(wood); ResourceLocation rl = WoodTypeHelper.getWoodPlankRL(wood); - getBuilder("block/petrinecross/" + woodString + "_foot_left") + getBuilder("block/petrine_cross/" + woodString + "_foot_left") .parent(getExistingFile(EroticDungeon.rl("block/base_petrine_cross_foot_left"))) .texture("wood", rl) .ao(false); @@ -151,7 +176,7 @@ public class EDGBlockModelProvider extends BlockModelProvider { private void createPetrineCrossFootRightModel(WoodType wood) { String woodString = WoodTypeHelper.getWoodSimpleName(wood); ResourceLocation rl = WoodTypeHelper.getWoodPlankRL(wood); - getBuilder("block/petrinecross/" + woodString + "_foot_right") + getBuilder("block/petrine_cross/" + woodString + "_foot_right") .parent(getExistingFile(EroticDungeon.rl("block/base_petrine_cross_foot_right"))) .texture("wood", rl) .ao(false); @@ -160,7 +185,7 @@ public class EDGBlockModelProvider extends BlockModelProvider { private void createPetrineCrossFootMiddleModel(WoodType wood) { String woodString = WoodTypeHelper.getWoodSimpleName(wood); ResourceLocation rl = WoodTypeHelper.getWoodPlankRL(wood); - getBuilder("block/petrinecross/" + woodString + "_foot_middle") + getBuilder("block/petrine_cross/" + woodString + "_foot_middle") .parent(getExistingFile(EroticDungeon.rl("block/base_petrine_cross_foot_middle"))) .texture("wood", rl) .ao(false); @@ -169,7 +194,7 @@ public class EDGBlockModelProvider extends BlockModelProvider { private void createPetrineCrossHeadModel(WoodType wood) { String woodString = WoodTypeHelper.getWoodSimpleName(wood); ResourceLocation rl = WoodTypeHelper.getWoodPlankRL(wood); - getBuilder("block/petrinecross/" + woodString + "_head") + getBuilder("block/petrine_cross/" + woodString + "_head") .parent(getExistingFile(EroticDungeon.rl("block/base_petrine_cross_head"))) .texture("wood", rl) .ao(false); @@ -224,4 +249,35 @@ public class EDGBlockModelProvider extends BlockModelProvider { } //============= END + + /*Pillory*/ + //============= BEGIN + private void createPilloryOpenedHeadModel(WoodType wood) { + String woodString = WoodTypeHelper.getWoodSimpleName(wood); + ResourceLocation rl = WoodTypeHelper.getWoodPlankRL(wood); + getBuilder("block/pillory/" + woodString + "_head_opened") + .parent(getExistingFile(EroticDungeon.rl("block/base_pillory_head_opened"))) + .texture("wood", rl) + .ao(false); + } + + private void createPilloryClosedHeadModel(WoodType wood) { + String woodString = WoodTypeHelper.getWoodSimpleName(wood); + ResourceLocation rl = WoodTypeHelper.getWoodPlankRL(wood); + getBuilder("block/pillory/" + woodString + "_head_closed") + .parent(getExistingFile(EroticDungeon.rl("block/base_pillory_head_closed"))) + .texture("wood", rl) + .ao(false); + } + + private void createPilloryFootModel(WoodType wood) { + String woodString = WoodTypeHelper.getWoodSimpleName(wood); + ResourceLocation rl = WoodTypeHelper.getWoodPlankRL(wood); + getBuilder("block/pillory/" + woodString + "_foot") + .parent(getExistingFile(EroticDungeon.rl("block/base_pillory_foot"))) + .texture("wood", rl) + .ao(false); + + } + //============= END } diff --git a/src/main/java/top/r3944realms/eroticdungeongame/datagen/provider/EDGBlockStatesProvider.java b/src/main/java/top/r3944realms/eroticdungeongame/datagen/provider/EDGBlockStatesProvider.java index 0d364537..d14f8bab 100644 --- a/src/main/java/top/r3944realms/eroticdungeongame/datagen/provider/EDGBlockStatesProvider.java +++ b/src/main/java/top/r3944realms/eroticdungeongame/datagen/provider/EDGBlockStatesProvider.java @@ -17,11 +17,13 @@ import net.minecraft.data.PackOutput; import net.minecraft.resources.ResourceLocation; import net.minecraft.world.level.block.Block; import net.minecraft.world.level.block.state.properties.BlockStateProperties; +import net.minecraft.world.level.block.state.properties.WoodType; import net.minecraftforge.client.model.generators.BlockStateProvider; import net.minecraftforge.client.model.generators.ConfiguredModel; import net.minecraftforge.client.model.generators.ModelFile; import net.minecraftforge.common.data.ExistingFileHelper; import net.minecraftforge.registries.ForgeRegistries; +import net.minecraftforge.registries.RegistryObject; import org.jetbrains.annotations.Contract; import org.jetbrains.annotations.NotNull; import top.r3944realms.eroticdungeongame.EroticDungeon; @@ -35,6 +37,8 @@ import top.r3944realms.eroticdungeongame.content.block.type.*; import top.r3944realms.eroticdungeongame.content.register.EDGBlocks; import top.r3944realms.eroticdungeongame.util.WoodTypeHelper; +import java.util.Map; + public class EDGBlockStatesProvider extends BlockStateProvider { public EDGBlockStatesProvider(PackOutput output, ExistingFileHelper exFileHelper) { super(output, EroticDungeon.MOD_ID, exFileHelper); @@ -52,10 +56,12 @@ public class EDGBlockStatesProvider extends BlockStateProvider { protected void registerStatesAndModels() { generateBedBlockStates(); generateIronCageBlockStatesSimple(); + generateSpanishDonkeyBlockStatesSimple(); generateRackBlockStates(); generateXCrossBlockStates(); generateCruxBlockStates(); generatePetrineCrossBlockStates(); + generatePilloryBlockStates(); } private void generateIronCageBlockStatesSimple() { Block ironCageBlock = EDGBlocks.IRON_CAGE.get(); @@ -76,6 +82,27 @@ public class EDGBlockStatesProvider extends BlockStateProvider { .build(); }); } + private void generateSpanishDonkeyBlockStatesSimple() { + Map> spanishDonkeyBlocks = EDGBlocks.SPANISH_DONKEY_BLOCKS; + + for (Map.Entry> entry : spanishDonkeyBlocks.entrySet()) { + // 创建GeckoLib模型引用 + ModelFile geckoModel = new ModelFile.ExistingModelFile( + EroticDungeon.rl( "block/spanish_donkey/" + entry.getKey().name()), + models().existingFileHelper + ); + + getVariantBuilder(entry.getValue().get()).forAllStates(state -> { + Direction direction = state.getValue(BlockStateProperties.HORIZONTAL_FACING); + int rotationY = getMainWestRotationY(direction); + + return ConfiguredModel.builder() + .modelFile(geckoModel) + .rotationY(rotationY) + .build(); + }); + }; + } private void generateBedBlockStates() { for (@NotNull CuffBedBlock cuffBedBlock : EDGBlocks.getCuffedBlocks()) { @@ -132,8 +159,8 @@ public class EDGBlockStatesProvider extends BlockStateProvider { // 获取木头名称 String wood = WoodTypeHelper.getWoodSimpleName(xCrossBlock.getWoodType()); // 获取对应的模型文件 - ModelFile headModel = models().getExistingFile(EroticDungeon.rl("block/xcross/" + wood + "_head"));; - ModelFile footModel = models().getExistingFile(EroticDungeon.rl("block/xcross/" + wood + "_foot")); + ModelFile headModel = models().getExistingFile(EroticDungeon.rl("block/x_cross/" + wood + "_head"));; + ModelFile footModel = models().getExistingFile(EroticDungeon.rl("block/x_cross/" + wood + "_foot")); // 使用 forAllStates 方法简化状态配置 getVariantBuilder(xCrossBlock).forAllStates(state -> { @@ -182,10 +209,10 @@ public class EDGBlockStatesProvider extends BlockStateProvider { // 获取木头名称 String wood = WoodTypeHelper.getWoodSimpleName(petrineCrossBlock.getWoodType()); // 获取对应的模型文件 - ModelFile footMiddleModel = models().getExistingFile(EroticDungeon.rl("block/petrinecross/" + wood + "_foot_middle")); - ModelFile footLeftModel = models().getExistingFile(EroticDungeon.rl("block/petrinecross/" + wood + "_foot_left")); - ModelFile footRightModel = models().getExistingFile(EroticDungeon.rl("block/petrinecross/" + wood + "_foot_right")); - ModelFile headModel = models().getExistingFile(EroticDungeon.rl("block/petrinecross/" + wood + "_head")); + ModelFile footMiddleModel = models().getExistingFile(EroticDungeon.rl("block/petrine_cross/" + wood + "_foot_middle")); + ModelFile footLeftModel = models().getExistingFile(EroticDungeon.rl("block/petrine_cross/" + wood + "_foot_left")); + ModelFile footRightModel = models().getExistingFile(EroticDungeon.rl("block/petrine_cross/" + wood + "_foot_right")); + ModelFile headModel = models().getExistingFile(EroticDungeon.rl("block/petrine_cross/" + wood + "_head")); // 使用 forAllStates 方法简化状态配置 getVariantBuilder(petrineCrossBlock).forAllStates(state -> { @@ -203,6 +230,32 @@ public class EDGBlockStatesProvider extends BlockStateProvider { } } + private void generatePilloryBlockStates() { + for (@NotNull PilloryBlock pilloryBlock : EDGBlocks.getPilloryBlocks()) { + // 获取木头名称 + String wood = WoodTypeHelper.getWoodSimpleName(pilloryBlock.getWoodType()); + // 获取对应的模型文件 + + ModelFile openedHeadModel = models().getExistingFile(EroticDungeon.rl("block/pillory/" + wood + "_head_opened")); + ModelFile closedHeadModel = models().getExistingFile(EroticDungeon.rl("block/pillory/" + wood + "_head_closed")); + ModelFile footModel = models().getExistingFile(EroticDungeon.rl("block/pillory/" + wood + "_foot")); + + // 使用 forAllStates 方法简化状态配置 + getVariantBuilder(pilloryBlock).forAllStates(state -> { + Direction direction = state.getValue(BlockStateProperties.HORIZONTAL_FACING); + SeatPart part = state.getValue(AbstractTwoPartSeatBlock.PART); + Boolean isClose = state.getValue(PilloryBlock.CLOSED); + ModelFile model = (part == SeatPart.HEAD) ? isClose ? closedHeadModel : openedHeadModel : footModel; + int rotationY = getMainNorthRotationY(direction); + + return ConfiguredModel.builder() + .modelFile(model) + .rotationY(rotationY) + .build(); + }); + } + } + @Contract(pure = true) private int getMainWestRotationY(@NotNull Direction direction) { return switch (direction) { diff --git a/src/main/java/top/r3944realms/eroticdungeongame/datagen/provider/EDGItemModelProvider.java b/src/main/java/top/r3944realms/eroticdungeongame/datagen/provider/EDGItemModelProvider.java index 18c2ae59..4f4a2151 100644 --- a/src/main/java/top/r3944realms/eroticdungeongame/datagen/provider/EDGItemModelProvider.java +++ b/src/main/java/top/r3944realms/eroticdungeongame/datagen/provider/EDGItemModelProvider.java @@ -32,12 +32,20 @@ public class EDGItemModelProvider extends ItemModelProvider { generateCuffBedItemModels(); generateIronCageItemModel(); generateAllWoodenItemModels(); + generateSpanishDonkeyItemModels(); + } protected void generateIronCageItemModel() { getBuilder("iron_cage") .parent(getExistingFile(EroticDungeon.rl("block/iron_cage"))); } + protected void generateSpanishDonkeyItemModels() { + for (WoodType woodType : WoodTypeHelper.SUPPORTED_WOOD_TYPES){ + getBuilder(woodType.name() + "_spanish_donkey") + .parent(getExistingFile(EroticDungeon.rl("block/spanish_donkey/" + woodType.name()))); + } + } protected void generateCuffBedItemModels() { for (String color : ColorContent.COLORS) { @@ -53,6 +61,7 @@ public class EDGItemModelProvider extends ItemModelProvider { createPetrineCrossItemModel(woodType); createCruxItemModel(woodType); createRackItemModel(woodType); + createPilloryItemModel(woodType); } } @@ -94,4 +103,12 @@ public class EDGItemModelProvider extends ItemModelProvider { .parent(getExistingFile(EroticDungeon.rl("item/base_petrine_cross"))) .texture("wood", rl); } + + private void createPilloryItemModel(@NotNull WoodType wood) { + String itemName = wood.name() + "_pillory"; + ResourceLocation rl = WoodTypeHelper.getWoodPlankRL(wood); + getBuilder(itemName) + .parent(getExistingFile(EroticDungeon.rl("item/base_pillory"))) + .texture("wood", rl); + } } diff --git a/src/main/java/top/r3944realms/eroticdungeongame/util/WoodTypeHelper.java b/src/main/java/top/r3944realms/eroticdungeongame/util/WoodTypeHelper.java index c1efc388..27bead0d 100644 --- a/src/main/java/top/r3944realms/eroticdungeongame/util/WoodTypeHelper.java +++ b/src/main/java/top/r3944realms/eroticdungeongame/util/WoodTypeHelper.java @@ -57,6 +57,14 @@ public class WoodTypeHelper { return EroticDungeon.mrl("block/" + getWoodPlankName(woodType)); } + public static @NotNull ResourceLocation getDirectlyStrippedWoodRL(@NotNull WoodType woodType) { + return EroticDungeon.mrl("textures/block/" + getStrippedWoodName(woodType) + ".png"); + } + + public static @NotNull ResourceLocation getDirectlyWoodPlankRL(@NotNull WoodType woodType) { + return EroticDungeon.mrl("textures/block/" + getWoodPlankName(woodType) + ".png"); + } + public static @NotNull String getWoodSimpleName(@NotNull WoodType woodType) { return woodType.name(); } diff --git a/src/main/resources/assets/eroticdungeongame/animations/block/spanish_donkey.animation.json b/src/main/resources/assets/eroticdungeongame/animations/block/spanish_donkey.animation.json new file mode 100644 index 00000000..6685e5f1 --- /dev/null +++ b/src/main/resources/assets/eroticdungeongame/animations/block/spanish_donkey.animation.json @@ -0,0 +1,349 @@ +{ + "format_version": "1.8.0", + "animations": { + "donkey.shock_without_route": { + "loop": true, + "animation_length": 1, + "bones": { + "group": { + "rotation": { + "0.0": { + "vector": [0, 0, 0] + }, + "0.125": { + "vector": [0, -2.5, 0] + }, + "0.25": { + "vector": [0, 0, 0] + }, + "0.375": { + "vector": [0, 2.5, 0] + }, + "0.5": { + "vector": [0, 0, 0] + }, + "0.625": { + "vector": [0, 0, -2.5] + }, + "0.75": { + "vector": [0, 0, 0] + }, + "0.875": { + "vector": [0, 0, 2.5] + }, + "1.0": { + "vector": [0, 0, 0] + } + }, + "position": { + "0.0": { + "vector": [0, 0, 0] + }, + "0.125": { + "vector": [0, 0.25, 0] + }, + "0.25": { + "vector": [0, 0, 0] + }, + "0.375": { + "vector": [0, 0.25, 0] + }, + "0.5": { + "vector": [0, 0, 0] + }, + "0.625": { + "vector": [0, 0.25, 0] + }, + "0.75": { + "vector": [0, 0, 0] + }, + "0.875": { + "vector": [0, 0.25, 0] + }, + "1.0": { + "vector": [0, 0, 0] + } + }, + "scale": { + "0.0": { + "vector": [1, 1, 1] + }, + "0.25": { + "vector": [1, 1, 1] + }, + "0.5": { + "vector": [1, 1, 1] + }, + "0.75": { + "vector": [1, 1, 1] + }, + "1.0": { + "vector": [1, 1, 1] + } + } + } + } + }, + "donkey.routing": { + "loop": "hold_on_last_frame", + "animation_length": 0.25, + "bones": { + "roate": { + "rotation": { + "0.0": { + "vector": [0, 0, 0] + }, + "0.25": { + "vector": [-65, 0, 0] + } + } + }, + "route": { + "rotation": { + "0.0": { + "vector": [0, 0, 0] + }, + "0.25": { + "vector": [65, 0, 0] + } + } + } + } + }, + "donkey.unrouting": { + "loop": "hold_on_last_frame", + "animation_length": 0.2917, + "bones": { + "roate": { + "rotation": { + "0.0": { + "vector": [-65, 0, 0] + }, + "0.2917": { + "vector": [0, 0, 0] + } + } + }, + "route": { + "rotation": { + "0.0": { + "vector": [65, 0, 0] + }, + "0.2917": { + "vector": [0, 0, 0] + } + } + } + } + }, + "donkey.shock_with_route": { + "loop": true, + "animation_length": 1, + "bones": { + "group": { + "rotation": { + "0.0": { + "vector": [0, 0, 0] + }, + "0.125": { + "vector": [0, -2.5, 0] + }, + "0.25": { + "vector": [0, 0, 0] + }, + "0.375": { + "vector": [0, 2.5, 0] + }, + "0.5": { + "vector": [0, 0, 0] + }, + "0.625": { + "vector": [0, 0, -2.5] + }, + "0.75": { + "vector": [0, 0, 0] + }, + "0.875": { + "vector": [0, 0, 2.5] + }, + "1.0": { + "vector": [0, 0, 0] + } + }, + "position": { + "0.0": { + "vector": [0, 0, 0] + }, + "0.125": { + "vector": [0, 0.25, 0] + }, + "0.25": { + "vector": [0, 0, 0] + }, + "0.375": { + "vector": [0, 0.25, 0] + }, + "0.5": { + "vector": [0, 0, 0] + }, + "0.625": { + "vector": [0, 0.25, 0] + }, + "0.75": { + "vector": [0, 0, 0] + }, + "0.875": { + "vector": [0, 0.25, 0] + }, + "1.0": { + "vector": [0, 0, 0] + } + }, + "scale": { + "0.0": { + "vector": [1, 1, 1] + }, + "0.25": { + "vector": [1, 1, 1] + }, + "0.5": { + "vector": [1, 1, 1] + }, + "0.75": { + "vector": [1, 1, 1] + }, + "1.0": { + "vector": [1, 1, 1] + } + } + }, + "route": { + "rotation": { + "0.0": { + "vector": [65, 0, 0] + }, + "0.125": { + "vector": [60.06373, -0.73903, -0.2656] + }, + "0.25": { + "vector": [65, 0, 0] + }, + "0.375": { + "vector": [65, 0, 0] + }, + "0.5": { + "vector": [65, 0, 0] + }, + "0.625": { + "vector": [57.5, 0, 0] + }, + "0.75": { + "vector": [65, 0, 0] + }, + "0.875": { + "vector": [70, 0, 0] + }, + "1.0": { + "vector": [65, 0, 0] + } + } + }, + "roate": { + "rotation": { + "0.0": { + "vector": [-65, 0, 0] + }, + "0.125": { + "vector": [-72.55997, 0.71343, 0.32823] + }, + "0.25": { + "vector": [-65, 0, 0] + }, + "0.375": { + "vector": [-57.5, 0, 0] + }, + "0.5": { + "vector": [-65, 0, 0] + }, + "0.625": { + "vector": [-62.5, 0, 0] + }, + "0.75": { + "vector": [-65, 0, 0] + }, + "0.875": { + "vector": [-70, 0, 0] + }, + "1.0": { + "vector": [-65, 0, 0] + } + } + } + } + }, + "donkey.routed": { + "loop": "hold_on_last_frame", + "animation_length": 0.25, + "bones": { + "side_2": { + "rotation": { + "vector": [0, 0, 0] + }, + "position": { + "vector": [0, 0, 0] + }, + "scale": { + "vector": [1, 1, 1] + } + }, + "roate": { + "rotation": { + "0.0": { + "vector": [-65, 0, 0] + }, + "0.25": { + "vector": [-65, 0, 0] + } + } + }, + "route": { + "rotation": { + "0.0": { + "vector": [65, 0, 0] + }, + "0.25": { + "vector": [65, 0, 0] + } + } + } + } + }, + "donkey.unrouted": { + "loop": "hold_on_last_frame", + "animation_length": 0.25, + "bones": { + "roate": { + "rotation": { + "0.0": { + "vector": [0, 0, 0] + }, + "0.25": { + "vector": [0, 0, 0] + } + } + }, + "route": { + "rotation": { + "0.0": { + "vector": [0, 0, 0] + }, + "0.25": { + "vector": [0, 0, 0] + } + } + } + } + } + }, + "geckolib_format_version": 2 +} \ No newline at end of file diff --git a/src/main/resources/assets/eroticdungeongame/geo/block/spanish_donkey.geo.json b/src/main/resources/assets/eroticdungeongame/geo/block/spanish_donkey.geo.json new file mode 100644 index 00000000..7e4a0b8a --- /dev/null +++ b/src/main/resources/assets/eroticdungeongame/geo/block/spanish_donkey.geo.json @@ -0,0 +1,398 @@ +{ + "format_version": "1.12.0", + "minecraft:geometry": [ + { + "description": { + "identifier": "geometry.spanish_donkey", + "texture_width": 16, + "texture_height": 16, + "visible_bounds_width": 3, + "visible_bounds_height": 2.5, + "visible_bounds_offset": [0, 0.75, 0] + }, + "bones": [ + { + "name": "bb_main", + "pivot": [0, 0, 0] + }, + { + "name": "group", + "pivot": [-5.2, 8.85, 1.21] + }, + { + "name": "leg_2", + "parent": "group", + "pivot": [-13, 16, -0.3], + "cubes": [ + { + "origin": [-8, 15, 14.225], + "size": [3, 2, 2.475], + "pivot": [-13, 16, -0.3], + "rotation": [-65, 0, 0], + "uv": { + "north": {"uv": [13, 1], "uv_size": [3, 2]}, + "east": {"uv": [1, 1], "uv_size": [2.475, 2]}, + "south": {"uv": [0, 1], "uv_size": [3, 2]}, + "west": {"uv": [12.525, 1], "uv_size": [2.475, 2]}, + "up": {"uv": [3, 15], "uv_size": [-3, -2.475]}, + "down": {"uv": [3, 3.475], "uv_size": [-3, -2.475]} + } + }, + { + "origin": [-8.01, 0, 5.85], + "size": [3.02, 1, 1.925], + "uv": { + "north": {"uv": [0, 1], "uv_size": [3.02, 1]}, + "east": {"uv": [0.025, 1], "uv_size": [1.925, 1]}, + "south": {"uv": [0, 1], "uv_size": [3.02, 1]}, + "west": {"uv": [0.275, 1], "uv_size": [1.925, 1]}, + "up": {"uv": [3.02, 2.2], "uv_size": [-3.02, -1.925]}, + "down": {"uv": [3.02, 1.95], "uv_size": [-3.02, -1.925]} + } + } + ] + }, + { + "name": "main", + "parent": "group", + "pivot": [0, 11, 2], + "cubes": [ + { + "origin": [-7.99, 6, -4], + "size": [15.98, 1, 8], + "uv": { + "north": {"uv": [0.02, 0], "uv_size": [15.98, 1]}, + "east": {"uv": [6, 0], "uv_size": [8, 1]}, + "south": {"uv": [0, 0], "uv_size": [15.98, 1]}, + "west": {"uv": [2, 0], "uv_size": [8, 1]}, + "up": {"uv": [15.98, 10], "uv_size": [-15.98, -8]}, + "down": {"uv": [15.98, 14], "uv_size": [-15.98, -8]} + } + } + ] + }, + { + "name": "side_1", + "parent": "main", + "pivot": [0, 11, 2], + "cubes": [ + { + "origin": [-8, 11, -3], + "size": [16, 1, 10], + "pivot": [0, 11, 2], + "rotation": [-65, 0, 0], + "uv": { + "north": {"uv": [0, 1], "uv_size": [16, 1]}, + "east": {"uv": [5, 1], "uv_size": [10, 1]}, + "south": {"uv": [0, 1], "uv_size": [16, 1]}, + "west": {"uv": [1, 1], "uv_size": [10, 1]}, + "up": {"uv": [16, 11], "uv_size": [-16, -10]}, + "down": {"uv": [16, 15], "uv_size": [-16, -10]} + } + }, + { + "origin": [-8, 10, 7], + "size": [16, 1, 4], + "pivot": [0, 11, 2], + "rotation": [-65, 0, 0], + "uv": { + "north": {"uv": [0, 1], "uv_size": [16, 1]}, + "east": {"uv": [5, 1], "uv_size": [4, 1]}, + "south": {"uv": [0, 1], "uv_size": [16, 1]}, + "west": {"uv": [7, 1], "uv_size": [4, 1]}, + "up": {"uv": [16, 11], "uv_size": [-16, -4]}, + "down": {"uv": [16, 9], "uv_size": [-16, -4]} + } + } + ] + }, + { + "name": "route", + "parent": "side_1", + "pivot": [0, 6.46846, 4.11309], + "cubes": [ + { + "origin": [-8.03, 6.46846, 4.11309], + "size": [16.02, 1, 4], + "pivot": [0, 6.46846, 4.11309], + "rotation": [-65, 0, 0], + "uv": { + "north": {"uv": [0, 1], "uv_size": [16, 1]}, + "east": {"uv": [5, 1], "uv_size": [4, 1]}, + "south": {"uv": [0, 1], "uv_size": [16, 1]}, + "west": {"uv": [7, 1], "uv_size": [4, 1]}, + "up": {"uv": [16, 11], "uv_size": [-16, -4]}, + "down": {"uv": [16, 9], "uv_size": [-16, -4]} + } + } + ] + }, + { + "name": "side_2", + "parent": "main", + "pivot": [0, 11, -2], + "cubes": [ + { + "origin": [-8, 11, -7], + "size": [16, 1, 10], + "pivot": [0, 11, -2], + "rotation": [65, 0, 0], + "uv": { + "north": {"uv": [0, 1], "uv_size": [16, 1]}, + "east": {"uv": [5, 1], "uv_size": [10, 1]}, + "south": {"uv": [0, 1], "uv_size": [16, 1]}, + "west": {"uv": [1, 1], "uv_size": [10, 1]}, + "up": {"uv": [16, 11], "uv_size": [-16, -10]}, + "down": {"uv": [16, 15], "uv_size": [-16, -10]} + } + }, + { + "origin": [-8, 10, -11], + "size": [16, 1, 4], + "pivot": [0, 11, -2], + "rotation": [65, 0, 0], + "uv": { + "north": {"uv": [0, 1], "uv_size": [16, 1]}, + "east": {"uv": [11, 1], "uv_size": [4, 1]}, + "south": {"uv": [0, 1], "uv_size": [16, 1]}, + "west": {"uv": [1, 1], "uv_size": [4, 1]}, + "up": {"uv": [16, 5], "uv_size": [-16, -4]}, + "down": {"uv": [16, 15], "uv_size": [-16, -4]} + } + } + ] + }, + { + "name": "roate", + "parent": "side_2", + "pivot": [0, 6.46846, -4.11309], + "cubes": [ + { + "origin": [-8.03, 6.46846, -8.11309], + "size": [16.02, 1, 4], + "pivot": [0, 6.46846, -4.11309], + "rotation": [65, 0, 0], + "uv": { + "north": {"uv": [0, 1], "uv_size": [16, 1]}, + "east": {"uv": [11, 1], "uv_size": [4, 1]}, + "south": {"uv": [0, 1], "uv_size": [16, 1]}, + "west": {"uv": [1, 1], "uv_size": [4, 1]}, + "up": {"uv": [16, 5], "uv_size": [-16, -4]}, + "down": {"uv": [16, 15], "uv_size": [-16, -4]} + } + } + ] + }, + { + "name": "front", + "parent": "main", + "pivot": [7, 7, 0], + "cubes": [ + { + "origin": [6.69, 7, -4], + "size": [1, 2, 8], + "uv": { + "north": {"uv": [1, 0], "uv_size": [1, 2]}, + "east": {"uv": [0, 0], "uv_size": [8, 2]}, + "south": {"uv": [0, 0], "uv_size": [1, 2]}, + "west": {"uv": [0, 0], "uv_size": [8, 2]}, + "up": {"uv": [1, 8], "uv_size": [-1, -8]}, + "down": {"uv": [1, 8], "uv_size": [-1, -8]} + } + }, + { + "origin": [6.69, 9, -3], + "size": [1, 2, 6], + "uv": { + "north": {"uv": [1, 0], "uv_size": [1, 2]}, + "east": {"uv": [1, 0], "uv_size": [6, 2]}, + "south": {"uv": [0, 0], "uv_size": [1, 2]}, + "west": {"uv": [1, 0], "uv_size": [6, 2]}, + "up": {"uv": [1, 7], "uv_size": [-1, -6]}, + "down": {"uv": [1, 7], "uv_size": [-1, -6]} + } + }, + { + "origin": [6.69, 11, -2], + "size": [1, 2, 4], + "uv": { + "north": {"uv": [1, 0], "uv_size": [1, 2]}, + "east": {"uv": [2, 0], "uv_size": [4, 2]}, + "south": {"uv": [0, 0], "uv_size": [1, 2]}, + "west": {"uv": [2, 0], "uv_size": [4, 2]}, + "up": {"uv": [1, 6], "uv_size": [-1, -4]}, + "down": {"uv": [1, 6], "uv_size": [-1, -4]} + } + }, + { + "origin": [6.69, 13, -1], + "size": [1, 2.25, 2], + "uv": { + "north": {"uv": [1, 0], "uv_size": [1, 2.25]}, + "east": {"uv": [3, 0], "uv_size": [2, 2.25]}, + "south": {"uv": [0, 0], "uv_size": [1, 2.25]}, + "west": {"uv": [3, 0], "uv_size": [2, 2.25]}, + "up": {"uv": [1, 5], "uv_size": [-1, -2]}, + "down": {"uv": [1, 5], "uv_size": [-1, -2]} + } + } + ] + }, + { + "name": "behind", + "parent": "main", + "pivot": [-8, 11, 0], + "cubes": [ + { + "origin": [-7.69, 11, -2], + "size": [1, 2, 4], + "uv": { + "north": {"uv": [1, 0], "uv_size": [1, 2]}, + "east": {"uv": [2, 0], "uv_size": [4, 2]}, + "south": {"uv": [0, 0], "uv_size": [1, 2]}, + "west": {"uv": [2, 0], "uv_size": [4, 2]}, + "up": {"uv": [1, 6], "uv_size": [-1, -4]}, + "down": {"uv": [1, 6], "uv_size": [-1, -4]} + } + }, + { + "origin": [-7.69, 9, -3], + "size": [1, 2, 6], + "uv": { + "north": {"uv": [1, 0], "uv_size": [1, 2]}, + "east": {"uv": [1, 0], "uv_size": [6, 2]}, + "south": {"uv": [0, 0], "uv_size": [1, 2]}, + "west": {"uv": [1, 0], "uv_size": [6, 2]}, + "up": {"uv": [1, 7], "uv_size": [-1, -6]}, + "down": {"uv": [1, 7], "uv_size": [-1, -6]} + } + }, + { + "origin": [-7.69, 7, -4], + "size": [1, 2, 8], + "uv": { + "north": {"uv": [1, 0], "uv_size": [1, 2]}, + "east": {"uv": [0, 0], "uv_size": [8, 2]}, + "south": {"uv": [0, 0], "uv_size": [1, 2]}, + "west": {"uv": [0, 0], "uv_size": [8, 2]}, + "up": {"uv": [1, 8], "uv_size": [-1, -8]}, + "down": {"uv": [1, 8], "uv_size": [-1, -8]} + } + }, + { + "origin": [-7.69, 13, -1], + "size": [1, 2.25, 2], + "uv": { + "north": {"uv": [1, 0], "uv_size": [1, 2.25]}, + "east": {"uv": [3, 0], "uv_size": [2, 2.25]}, + "south": {"uv": [0, 0], "uv_size": [1, 2.25]}, + "west": {"uv": [3, 0], "uv_size": [2, 2.25]}, + "up": {"uv": [1, 5], "uv_size": [-1, -2]}, + "down": {"uv": [1, 5], "uv_size": [-1, -2]} + } + } + ] + }, + { + "name": "leg_4", + "parent": "group", + "pivot": [0, 0, 2.325], + "cubes": [ + { + "origin": [4.99, 0, -7.75], + "size": [3.02, 1, 1.925], + "uv": { + "north": {"uv": [0, 1], "uv_size": [3.02, 1]}, + "east": {"uv": [0.025, 1], "uv_size": [1.925, 1]}, + "south": {"uv": [0, 1], "uv_size": [3.02, 1]}, + "west": {"uv": [0.275, 1], "uv_size": [1.925, 1]}, + "up": {"uv": [3.02, 2.2], "uv_size": [-3.02, -1.925]}, + "down": {"uv": [3.02, 1.95], "uv_size": [-3.02, -1.925]} + } + }, + { + "origin": [5, 15, -16.675], + "size": [3, 2, 2.55], + "pivot": [13, 16, 0.325], + "rotation": [65, 0, 0], + "uv": { + "north": {"uv": [0, 0], "uv_size": [3, 2]}, + "east": {"uv": [13.45, 0], "uv_size": [2.55, 2]}, + "south": {"uv": [13, 0], "uv_size": [3, 2]}, + "west": {"uv": [0, 0], "uv_size": [2.55, 2]}, + "up": {"uv": [16, 2.55], "uv_size": [-3, -2.55]}, + "down": {"uv": [16, 16], "uv_size": [-3, -2.55]} + } + } + ] + }, + { + "name": "leg_3", + "parent": "group", + "pivot": [-13, 0, 2.325], + "cubes": [ + { + "origin": [-8.01, 0, -7.75], + "size": [3.02, 1, 1.925], + "uv": { + "north": {"uv": [0, 1], "uv_size": [3.02, 1]}, + "east": {"uv": [0.025, 1], "uv_size": [1.925, 1]}, + "south": {"uv": [0, 1], "uv_size": [3.02, 1]}, + "west": {"uv": [0.275, 1], "uv_size": [1.925, 1]}, + "up": {"uv": [3.02, 2.2], "uv_size": [-3.02, -1.925]}, + "down": {"uv": [3.02, 1.95], "uv_size": [-3.02, -1.925]} + } + }, + { + "origin": [-8, 15, -16.675], + "size": [3, 2, 2.55], + "pivot": [0, 16, 0.325], + "rotation": [65, 0, 0], + "uv": { + "north": {"uv": [0, 0], "uv_size": [3, 2]}, + "east": {"uv": [13.45, 0], "uv_size": [2.55, 2]}, + "south": {"uv": [13, 0], "uv_size": [3, 2]}, + "west": {"uv": [0, 0], "uv_size": [2.55, 2]}, + "up": {"uv": [16, 2.55], "uv_size": [-3, -2.55]}, + "down": {"uv": [16, 16], "uv_size": [-3, -2.55]} + } + } + ] + }, + { + "name": "leg_1", + "parent": "group", + "pivot": [0, 16, -0.3], + "cubes": [ + { + "origin": [5, 15, 14.15], + "size": [3, 2, 2.55], + "pivot": [0, 16, -0.3], + "rotation": [-65, 0, 0], + "uv": { + "north": {"uv": [13, 1], "uv_size": [3, 2]}, + "east": {"uv": [1, 1], "uv_size": [2.55, 2]}, + "south": {"uv": [0, 1], "uv_size": [3, 2]}, + "west": {"uv": [12.45, 1], "uv_size": [2.55, 2]}, + "up": {"uv": [3, 15], "uv_size": [-3, -2.55]}, + "down": {"uv": [3, 3.55], "uv_size": [-3, -2.55]} + } + }, + { + "origin": [4.99, 0, 5.9], + "size": [3.02, 1, 1.925], + "uv": { + "north": {"uv": [0, 1], "uv_size": [3.02, 1]}, + "east": {"uv": [0.025, 1], "uv_size": [1.925, 1]}, + "south": {"uv": [0, 1], "uv_size": [3.02, 1]}, + "west": {"uv": [0.275, 1], "uv_size": [1.925, 1]}, + "up": {"uv": [3.02, 2.2], "uv_size": [-3.02, -1.925]}, + "down": {"uv": [3.02, 1.95], "uv_size": [-3.02, -1.925]} + } + } + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/eroticdungeongame/models/block/base_pillory_foot.json b/src/main/resources/assets/eroticdungeongame/models/block/base_pillory_foot.json new file mode 100644 index 00000000..bb749d2a --- /dev/null +++ b/src/main/resources/assets/eroticdungeongame/models/block/base_pillory_foot.json @@ -0,0 +1,165 @@ +{ + "format_version": "1.9.0", + "credit": "3D Model © 2025 LeisureTimeDock", + "textures": { + "5": "#wood", + "particle": "#wood" + }, + "elements": [ + { + "name": "leg_r", + "from": [14, 0, 6], + "to": [17, 16, 10], + "rotation": {"angle": 0, "axis": "y", "origin": [14, 0, 7]}, + "faces": { + "north": {"uv": [0, 2, 3, 16], "texture": "#5", "cullface": "north"}, + "east": {"uv": [6, 2, 10, 16], "texture": "#5", "cullface": "east"}, + "south": {"uv": [13, 0, 16, 16], "texture": "#5", "cullface": "south"}, + "west": {"uv": [6, 2, 10, 16], "texture": "#5", "cullface": "west"}, + "up": {"uv": [13, 6, 16, 10], "texture": "#5", "cullface": "up"}, + "down": {"uv": [13, 6, 16, 10], "texture": "#5", "cullface": "down"} + } + }, + { + "name": "leg_l", + "from": [-1, 0, 6], + "to": [2, 16, 10], + "rotation": {"angle": 0, "axis": "y", "origin": [-1, 0, 7]}, + "faces": { + "north": {"uv": [13, 2, 16, 16], "texture": "#5", "cullface": "north"}, + "east": {"uv": [6, 2, 10, 16], "texture": "#5", "cullface": "east"}, + "south": {"uv": [0, 0, 3, 16], "texture": "#5", "cullface": "south"}, + "west": {"uv": [6, 2, 10, 16], "texture": "#5", "cullface": "west"}, + "up": {"uv": [0, 6, 3, 10], "texture": "#5", "cullface": "up"}, + "down": {"uv": [0, 6, 3, 10], "texture": "#5", "cullface": "down"} + } + }, + { + "name": "stripe", + "from": [6, 10, 7], + "to": [10, 13, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [6, 10, 7]}, + "faces": { + "north": {"uv": [6, 5, 10, 8], "texture": "#5", "cullface": "north"}, + "east": {"uv": [7, 5, 9, 8], "texture": "#5", "cullface": "east"}, + "south": {"uv": [6, 5, 10, 8], "texture": "#5", "cullface": "south"}, + "west": {"uv": [7, 5, 9, 8], "texture": "#5", "cullface": "west"}, + "up": {"uv": [6, 7, 10, 9], "texture": "#5", "cullface": "up"}, + "down": {"uv": [6, 7, 10, 9], "texture": "#5", "cullface": "down"} + } + }, + { + "from": [2, 10, 7], + "to": [6, 14, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [4, 10, 7]}, + "faces": { + "north": {"uv": [10, 4, 14, 8], "texture": "#5", "cullface": "north"}, + "east": {"uv": [7, 4, 9, 8], "texture": "#5", "cullface": "east"}, + "south": {"uv": [3, 4, 7, 8], "texture": "#5", "cullface": "south"}, + "west": {"uv": [7, 4, 9, 8], "texture": "#5", "cullface": "west"}, + "up": {"uv": [3, 7, 7, 9], "texture": "#5", "cullface": "up"}, + "down": {"uv": [3, 7, 7, 9], "texture": "#5", "cullface": "down"} + } + }, + { + "from": [10, 10, 7], + "to": [15, 14, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [11, 10, 7]}, + "faces": { + "north": {"uv": [3, 4, 8, 8], "texture": "#5", "cullface": "north"}, + "east": {"uv": [7, 4, 9, 8], "texture": "#5", "cullface": "east"}, + "south": {"uv": [10, 4, 15, 8], "texture": "#5", "cullface": "south"}, + "west": {"uv": [7, 4, 9, 8], "texture": "#5", "cullface": "west"}, + "up": {"uv": [10, 7, 15, 9], "texture": "#5", "cullface": "up"}, + "down": {"uv": [10, 7, 15, 9], "texture": "#5", "cullface": "down"} + } + }, + { + "from": [5, 14, 7], + "to": [6, 15, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [5, 14, 7]}, + "faces": { + "north": {"uv": [10, 3, 11, 4], "texture": "#5", "cullface": "north"}, + "east": {"uv": [7, 3, 9, 4], "texture": "#5", "cullface": "east"}, + "south": {"uv": [5, 3, 6, 4], "texture": "#5", "cullface": "south"}, + "west": {"uv": [7, 3, 9, 4], "texture": "#5", "cullface": "west"}, + "up": {"uv": [5, 7, 6, 9], "texture": "#5", "cullface": "up"}, + "down": {"uv": [5, 7, 6, 9], "texture": "#5", "cullface": "down"} + } + }, + { + "from": [10, 14, 7], + "to": [11, 15, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [10, 14, 7]}, + "faces": { + "north": {"uv": [5, 3, 6, 4], "texture": "#5", "cullface": "north"}, + "east": {"uv": [7, 3, 9, 4], "texture": "#5", "cullface": "east"}, + "south": {"uv": [10, 3, 11, 4], "texture": "#5", "cullface": "south"}, + "west": {"uv": [7, 3, 9, 4], "texture": "#5", "cullface": "west"}, + "up": {"uv": [10, 7, 11, 9], "texture": "#5", "cullface": "up"}, + "down": {"uv": [10, 7, 11, 9], "texture": "#5", "cullface": "down"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [19.5, 90, 0], + "translation": [0, 0.25, -1.75], + "scale": [0.4, 0.4, 0.4] + }, + "thirdperson_lefthand": { + "rotation": [19.5, 90, 0], + "translation": [0, 0.25, -1.75], + "scale": [0.4, 0.4, 0.4] + }, + "firstperson_righthand": { + "rotation": [-6.2, -14.45, -1.55], + "translation": [0.5, -0.25, 0], + "scale": [0.5, 0.5, 0.5] + }, + "firstperson_lefthand": { + "rotation": [-6.2, -14.45, -1.55], + "translation": [0.5, -0.25, 0], + "scale": [0.5, 0.5, 0.5] + }, + "ground": { + "translation": [0, 3, 0], + "scale": [0.25, 0.25, 0.25] + }, + "gui": { + "rotation": [15, -36.5, 0], + "translation": [0, -2, 0], + "scale": [0.6, 0.6, 0.6] + }, + "head": { + "rotation": [50.75, 0, 0], + "translation": [0, -11.75, -7.25], + "scale": [1.75, 1.75, 1.75] + }, + "fixed": { + "translation": [0, -3, 0], + "scale": [0.8, 0.8, 0.8] + } + }, + "groups": [ + { + "name": "down", + "origin": [13, 0, 7], + "color": 0, + "children": [ + { + "name": "leg", + "origin": [13, 0, 7], + "color": 0, + "children": [0, 1] + }, + { + "name": "fixed_stripe", + "origin": [6, 8, 7], + "color": 0, + "children": [2, 3, 4, 5, 6] + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/eroticdungeongame/models/block/base_pillory_head_closed.json b/src/main/resources/assets/eroticdungeongame/models/block/base_pillory_head_closed.json new file mode 100644 index 00000000..5ffdd8cb --- /dev/null +++ b/src/main/resources/assets/eroticdungeongame/models/block/base_pillory_head_closed.json @@ -0,0 +1,243 @@ +{ + "format_version": "1.9.0", + "credit": "3D Model © 2025 LeisureTimeDock", + "textures": { + "5": "#wood", + "particle": "#wood" + }, + "elements": [ + { + "name": "head_r", + "from": [14, 7, 6], + "to": [17, 9, 10], + "rotation": {"angle": 0, "axis": "y", "origin": [14, 0, 7]}, + "faces": { + "north": {"uv": [0, 0, 3, 2], "texture": "#5", "cullface": "north"}, + "east": {"uv": [6, 0, 10, 2], "texture": "#5", "cullface": "east"}, + "south": {"uv": [13, 0, 16, 2], "texture": "#5", "cullface": "south"}, + "west": {"uv": [6, 0, 10, 2], "texture": "#5", "cullface": "west"}, + "up": {"uv": [13, 6, 16, 10], "texture": "#5", "cullface": "up"}, + "down": {"uv": [13, 6, 16, 10], "texture": "#5", "cullface": "down"} + } + }, + { + "name": "head_l", + "from": [-1, 7, 6], + "to": [2, 9, 10], + "rotation": {"angle": 0, "axis": "y", "origin": [-1, 0, 7]}, + "faces": { + "north": {"uv": [13, 0, 16, 2], "texture": "#5", "cullface": "north"}, + "east": {"uv": [6, 0, 10, 2], "texture": "#5", "cullface": "east"}, + "south": {"uv": [0, 0, 3, 2], "texture": "#5", "cullface": "south"}, + "west": {"uv": [6, 0, 10, 2], "texture": "#5", "cullface": "west"}, + "up": {"uv": [0, 6, 3, 10], "texture": "#5", "cullface": "up"}, + "down": {"uv": [0, 6, 3, 10], "texture": "#5", "cullface": "down"} + } + }, + { + "from": [15, 3, 5], + "to": [16, 4, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [14, 3, 9]}, + "faces": { + "north": {"uv": [1, 0, 2, 1], "texture": "#5", "cullface": "north"}, + "east": {"uv": [5, 0, 11, 1], "texture": "#5", "cullface": "east"}, + "south": {"uv": [14, 0, 15, 1], "texture": "#5", "cullface": "south"}, + "west": {"uv": [5, 0, 11, 1], "texture": "#5", "cullface": "west"}, + "up": {"uv": [14, 5, 15, 11], "texture": "#5", "cullface": "up"}, + "down": {"uv": [14, 5, 15, 11], "texture": "#5", "cullface": "down"} + } + }, + { + "from": [0, 3, 5], + "to": [1, 4, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [-1, 3, 9]}, + "faces": { + "north": {"uv": [14, 0, 15, 1], "texture": "#5", "cullface": "north"}, + "east": {"uv": [5, 0, 11, 1], "texture": "#5", "cullface": "east"}, + "south": {"uv": [1, 0, 2, 1], "texture": "#5", "cullface": "south"}, + "west": {"uv": [5, 0, 11, 1], "texture": "#5", "cullface": "west"}, + "up": {"uv": [1, 5, 2, 11], "texture": "#5", "cullface": "up"}, + "down": {"uv": [1, 5, 2, 11], "texture": "#5", "cullface": "down"} + } + }, + { + "from": [-1, 0, 9], + "to": [2, 7, 10], + "rotation": {"angle": 0, "axis": "y", "origin": [-1, 0, 8]}, + "faces": { + "north": {"uv": [13, 0, 16, 7], "texture": "#5", "cullface": "north"}, + "east": {"uv": [6, 0, 7, 7], "texture": "#5", "cullface": "east"}, + "south": {"uv": [0, 0, 3, 7], "texture": "#5", "cullface": "south"}, + "west": {"uv": [9, 0, 10, 7], "texture": "#5", "cullface": "west"}, + "up": {"uv": [0, 9, 3, 10], "texture": "#5", "cullface": "up"}, + "down": {"uv": [0, 6, 3, 7], "texture": "#5", "cullface": "down"} + } + }, + { + "from": [-1, 0, 6], + "to": [2, 7, 7], + "rotation": {"angle": 0, "axis": "y", "origin": [-1, 0, 5]}, + "faces": { + "north": {"uv": [13, 0, 16, 7], "texture": "#5", "cullface": "north"}, + "east": {"uv": [9, 0, 10, 7], "texture": "#5", "cullface": "east"}, + "south": {"uv": [0, 0, 3, 7], "texture": "#5", "cullface": "south"}, + "west": {"uv": [6, 0, 7, 7], "texture": "#5", "cullface": "west"}, + "up": {"uv": [0, 6, 3, 7], "texture": "#5", "cullface": "up"}, + "down": {"uv": [0, 9, 3, 10], "texture": "#5", "cullface": "down"} + } + }, + { + "from": [14, 0, 9], + "to": [17, 7, 10], + "rotation": {"angle": 0, "axis": "y", "origin": [14, 0, 8]}, + "faces": { + "north": {"uv": [0, 0, 3, 7], "texture": "#5", "cullface": "north"}, + "east": {"uv": [6, 0, 7, 7], "texture": "#5", "cullface": "east"}, + "south": {"uv": [13, 0, 16, 7], "texture": "#5", "cullface": "south"}, + "west": {"uv": [9, 0, 10, 7], "texture": "#5", "cullface": "west"}, + "up": {"uv": [13, 9, 16, 10], "texture": "#5", "cullface": "up"}, + "down": {"uv": [13, 6, 16, 7], "texture": "#5", "cullface": "down"} + } + }, + { + "from": [14, 0, 6], + "to": [17, 7, 7], + "rotation": {"angle": 0, "axis": "y", "origin": [14, 0, 5]}, + "faces": { + "north": {"uv": [0, 0, 3, 7], "texture": "#5", "cullface": "north"}, + "east": {"uv": [9, 0, 10, 7], "texture": "#5", "cullface": "east"}, + "south": {"uv": [13, 0, 16, 7], "texture": "#5", "cullface": "south"}, + "west": {"uv": [6, 0, 7, 7], "texture": "#5", "cullface": "west"}, + "up": {"uv": [13, 6, 16, 7], "texture": "#5", "cullface": "up"}, + "down": {"uv": [13, 9, 16, 10], "texture": "#5", "cullface": "down"} + } + }, + { + "name": "stripe", + "from": [6, 1, 7], + "to": [10, 3, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [6, 1, 7]}, + "faces": { + "north": {"uv": [6, 0, 10, 2], "texture": "#5", "cullface": "north"}, + "east": {"uv": [7, 0, 9, 2], "texture": "#5", "cullface": "east"}, + "south": {"uv": [6, 0, 10, 2], "texture": "#5", "cullface": "south"}, + "west": {"uv": [7, 0, 9, 2], "texture": "#5", "cullface": "west"}, + "up": {"uv": [6, 7, 10, 9], "texture": "#5", "cullface": "up"}, + "down": {"uv": [6, 7, 10, 9], "texture": "#5", "cullface": "down"} + } + }, + { + "from": [-2, 0, 7], + "to": [6, 3, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [4, 0, 7]}, + "faces": { + "north": {"uv": [8, 0, 16, 3], "texture": "#5", "cullface": "north"}, + "east": {"uv": [7, 0, 9, 3], "texture": "#5", "cullface": "east"}, + "south": {"uv": [0, 0, 8, 3], "texture": "#5", "cullface": "south"}, + "west": {"uv": [7, 0, 9, 3], "texture": "#5", "cullface": "west"}, + "up": {"uv": [0, 7, 8, 9], "texture": "#5", "cullface": "up"}, + "down": {"uv": [0, 7, 8, 9], "texture": "#5", "cullface": "down"} + } + }, + { + "from": [10, 0, 7], + "to": [18, 3, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [11, 0, 7]}, + "faces": { + "north": {"uv": [0, 0, 8, 3], "texture": "#5", "cullface": "north"}, + "east": {"uv": [7, 0, 9, 3], "texture": "#5", "cullface": "east"}, + "south": {"uv": [8, 0, 16, 3], "texture": "#5", "cullface": "south"}, + "west": {"uv": [7, 0, 9, 3], "texture": "#5", "cullface": "west"}, + "up": {"uv": [8, 7, 16, 9], "texture": "#5", "cullface": "up"}, + "down": {"uv": [8, 7, 16, 9], "texture": "#5", "cullface": "down"} + } + }, + { + "from": [5, -1, 7], + "to": [6, 0, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [5, -1, 7]}, + "faces": { + "north": {"uv": [10, 0, 11, 1], "texture": "#5", "cullface": "north"}, + "east": {"uv": [7, 0, 9, 1], "texture": "#5", "cullface": "east"}, + "south": {"uv": [5, 0, 6, 1], "texture": "#5", "cullface": "south"}, + "west": {"uv": [7, 0, 9, 1], "texture": "#5", "cullface": "west"}, + "up": {"uv": [5, 7, 6, 9], "texture": "#5", "cullface": "up"}, + "down": {"uv": [5, 7, 6, 9], "texture": "#5", "cullface": "down"} + } + }, + { + "from": [10, -1, 7], + "to": [11, 0, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [10, -1, 7]}, + "faces": { + "north": {"uv": [5, 0, 6, 1], "texture": "#5", "cullface": "north"}, + "east": {"uv": [7, 0, 9, 1], "texture": "#5", "cullface": "east"}, + "south": {"uv": [10, 0, 11, 1], "texture": "#5", "cullface": "south"}, + "west": {"uv": [7, 0, 9, 1], "texture": "#5", "cullface": "west"}, + "up": {"uv": [10, 7, 11, 9], "texture": "#5", "cullface": "up"}, + "down": {"uv": [10, 7, 11, 9], "texture": "#5", "cullface": "down"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [19.5, 90, 0], + "translation": [0, 0.25, -1.75], + "scale": [0.4, 0.4, 0.4] + }, + "thirdperson_lefthand": { + "rotation": [19.5, 90, 0], + "translation": [0, 0.25, -1.75], + "scale": [0.4, 0.4, 0.4] + }, + "firstperson_righthand": { + "rotation": [-6.2, -14.45, -1.55], + "translation": [0.5, -0.25, 0], + "scale": [0.5, 0.5, 0.5] + }, + "firstperson_lefthand": { + "rotation": [-6.2, -14.45, -1.55], + "translation": [0.5, -0.25, 0], + "scale": [0.5, 0.5, 0.5] + }, + "ground": { + "translation": [0, 3, 0], + "scale": [0.25, 0.25, 0.25] + }, + "gui": { + "rotation": [15, -36.5, 0], + "translation": [0, -2, 0], + "scale": [0.6, 0.6, 0.6] + }, + "head": { + "rotation": [50.75, 0, 0], + "translation": [0, -11.75, -7.25], + "scale": [1.75, 1.75, 1.75] + }, + "fixed": { + "translation": [0, -3, 0], + "scale": [0.8, 0.8, 0.8] + } + }, + "groups": [ + { + "name": "upper", + "origin": [13, 0, 7], + "color": 0, + "children": [ + { + "name": "head", + "origin": [13, 0, 7], + "color": 0, + "children": [0, 1, 2, 3, 4, 5, 6, 7] + }, + { + "name": "active_stripe", + "origin": [6, 8, 7], + "color": 0, + "children": [8, 9, 10, 11, 12] + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/eroticdungeongame/models/block/base_pillory_head_opened.json b/src/main/resources/assets/eroticdungeongame/models/block/base_pillory_head_opened.json new file mode 100644 index 00000000..9751b956 --- /dev/null +++ b/src/main/resources/assets/eroticdungeongame/models/block/base_pillory_head_opened.json @@ -0,0 +1,243 @@ +{ + "format_version": "1.9.0", + "credit": "3D Model © 2025 LeisureTimeDock", + "textures": { + "5": "#wood", + "particle": "#wood" + }, + "elements": [ + { + "name": "head_r", + "from": [14, 7, 6], + "to": [17, 9, 10], + "rotation": {"angle": 0, "axis": "y", "origin": [14, 0, 7]}, + "faces": { + "north": {"uv": [0, 0, 3, 2], "texture": "#5", "cullface": "north"}, + "east": {"uv": [6, 0, 10, 2], "texture": "#5", "cullface": "east"}, + "south": {"uv": [13, 0, 16, 2], "texture": "#5", "cullface": "south"}, + "west": {"uv": [6, 0, 10, 2], "texture": "#5", "cullface": "west"}, + "up": {"uv": [13, 6, 16, 10], "texture": "#5", "cullface": "up"}, + "down": {"uv": [13, 6, 16, 10], "texture": "#5", "cullface": "down"} + } + }, + { + "name": "head_l", + "from": [-1, 7, 6], + "to": [2, 9, 10], + "rotation": {"angle": 0, "axis": "y", "origin": [-1, 0, 7]}, + "faces": { + "north": {"uv": [13, 0, 16, 2], "texture": "#5", "cullface": "north"}, + "east": {"uv": [6, 0, 10, 2], "texture": "#5", "cullface": "east"}, + "south": {"uv": [0, 0, 3, 2], "texture": "#5", "cullface": "south"}, + "west": {"uv": [6, 0, 10, 2], "texture": "#5", "cullface": "west"}, + "up": {"uv": [0, 6, 3, 10], "texture": "#5", "cullface": "up"}, + "down": {"uv": [0, 6, 3, 10], "texture": "#5", "cullface": "down"} + } + }, + { + "from": [15, 3, 5], + "to": [16, 4, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [14, 3, 9]}, + "faces": { + "north": {"uv": [1, 0, 2, 1], "texture": "#5", "cullface": "north"}, + "east": {"uv": [5, 0, 11, 1], "texture": "#5", "cullface": "east"}, + "south": {"uv": [14, 0, 15, 1], "texture": "#5", "cullface": "south"}, + "west": {"uv": [5, 0, 11, 1], "texture": "#5", "cullface": "west"}, + "up": {"uv": [14, 5, 15, 11], "texture": "#5", "cullface": "up"}, + "down": {"uv": [14, 5, 15, 11], "texture": "#5", "cullface": "down"} + } + }, + { + "from": [0, 3, 5], + "to": [1, 4, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [-1, 3, 9]}, + "faces": { + "north": {"uv": [14, 0, 15, 1], "texture": "#5", "cullface": "north"}, + "east": {"uv": [5, 0, 11, 1], "texture": "#5", "cullface": "east"}, + "south": {"uv": [1, 0, 2, 1], "texture": "#5", "cullface": "south"}, + "west": {"uv": [5, 0, 11, 1], "texture": "#5", "cullface": "west"}, + "up": {"uv": [1, 5, 2, 11], "texture": "#5", "cullface": "up"}, + "down": {"uv": [1, 5, 2, 11], "texture": "#5", "cullface": "down"} + } + }, + { + "from": [-1, 0, 9], + "to": [2, 7, 10], + "rotation": {"angle": 0, "axis": "y", "origin": [-1, 0, 8]}, + "faces": { + "north": {"uv": [13, 0, 16, 7], "texture": "#5", "cullface": "north"}, + "east": {"uv": [6, 0, 7, 7], "texture": "#5", "cullface": "east"}, + "south": {"uv": [0, 0, 3, 7], "texture": "#5", "cullface": "south"}, + "west": {"uv": [9, 0, 10, 7], "texture": "#5", "cullface": "west"}, + "up": {"uv": [0, 9, 3, 10], "texture": "#5", "cullface": "up"}, + "down": {"uv": [0, 6, 3, 7], "texture": "#5", "cullface": "down"} + } + }, + { + "from": [-1, 0, 6], + "to": [2, 7, 7], + "rotation": {"angle": 0, "axis": "y", "origin": [-1, 0, 5]}, + "faces": { + "north": {"uv": [13, 0, 16, 7], "texture": "#5", "cullface": "north"}, + "east": {"uv": [9, 0, 10, 7], "texture": "#5", "cullface": "east"}, + "south": {"uv": [0, 0, 3, 7], "texture": "#5", "cullface": "south"}, + "west": {"uv": [6, 0, 7, 7], "texture": "#5", "cullface": "west"}, + "up": {"uv": [0, 6, 3, 7], "texture": "#5", "cullface": "up"}, + "down": {"uv": [0, 9, 3, 10], "texture": "#5", "cullface": "down"} + } + }, + { + "from": [14, 0, 9], + "to": [17, 7, 10], + "rotation": {"angle": 0, "axis": "y", "origin": [14, 0, 8]}, + "faces": { + "north": {"uv": [0, 0, 3, 7], "texture": "#5", "cullface": "north"}, + "east": {"uv": [6, 0, 7, 7], "texture": "#5", "cullface": "east"}, + "south": {"uv": [13, 0, 16, 7], "texture": "#5", "cullface": "south"}, + "west": {"uv": [9, 0, 10, 7], "texture": "#5", "cullface": "west"}, + "up": {"uv": [13, 9, 16, 10], "texture": "#5", "cullface": "up"}, + "down": {"uv": [13, 6, 16, 7], "texture": "#5", "cullface": "down"} + } + }, + { + "from": [14, 0, 6], + "to": [17, 7, 7], + "rotation": {"angle": 0, "axis": "y", "origin": [14, 0, 5]}, + "faces": { + "north": {"uv": [0, 0, 3, 7], "texture": "#5", "cullface": "north"}, + "east": {"uv": [9, 0, 10, 7], "texture": "#5", "cullface": "east"}, + "south": {"uv": [13, 0, 16, 7], "texture": "#5", "cullface": "south"}, + "west": {"uv": [6, 0, 7, 7], "texture": "#5", "cullface": "west"}, + "up": {"uv": [13, 6, 16, 7], "texture": "#5", "cullface": "up"}, + "down": {"uv": [13, 9, 16, 10], "texture": "#5", "cullface": "down"} + } + }, + { + "name": "stripe", + "from": [6, 5, 7], + "to": [10, 7, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [6, 5, 7]}, + "faces": { + "north": {"uv": [6, 0, 10, 2], "texture": "#5", "cullface": "north"}, + "east": {"uv": [7, 0, 9, 2], "texture": "#5", "cullface": "east"}, + "south": {"uv": [6, 0, 10, 2], "texture": "#5", "cullface": "south"}, + "west": {"uv": [7, 0, 9, 2], "texture": "#5", "cullface": "west"}, + "up": {"uv": [6, 7, 10, 9], "texture": "#5", "cullface": "up"}, + "down": {"uv": [6, 7, 10, 9], "texture": "#5", "cullface": "down"} + } + }, + { + "from": [-2, 4, 7], + "to": [6, 7, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [4, 4, 7]}, + "faces": { + "north": {"uv": [8, 0, 16, 3], "texture": "#5", "cullface": "north"}, + "east": {"uv": [7, 0, 9, 3], "texture": "#5", "cullface": "east"}, + "south": {"uv": [0, 0, 8, 3], "texture": "#5", "cullface": "south"}, + "west": {"uv": [7, 0, 9, 3], "texture": "#5", "cullface": "west"}, + "up": {"uv": [0, 7, 8, 9], "texture": "#5", "cullface": "up"}, + "down": {"uv": [0, 7, 8, 9], "texture": "#5", "cullface": "down"} + } + }, + { + "from": [10, 4, 7], + "to": [18, 7, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [11, 4, 7]}, + "faces": { + "north": {"uv": [0, 0, 8, 3], "texture": "#5", "cullface": "north"}, + "east": {"uv": [7, 0, 9, 3], "texture": "#5", "cullface": "east"}, + "south": {"uv": [8, 0, 16, 3], "texture": "#5", "cullface": "south"}, + "west": {"uv": [7, 0, 9, 3], "texture": "#5", "cullface": "west"}, + "up": {"uv": [8, 7, 16, 9], "texture": "#5", "cullface": "up"}, + "down": {"uv": [8, 7, 16, 9], "texture": "#5", "cullface": "down"} + } + }, + { + "from": [5, 3, 7], + "to": [6, 4, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [5, 3, 7]}, + "faces": { + "north": {"uv": [10, 0, 11, 1], "texture": "#5", "cullface": "north"}, + "east": {"uv": [7, 0, 9, 1], "texture": "#5", "cullface": "east"}, + "south": {"uv": [5, 0, 6, 1], "texture": "#5", "cullface": "south"}, + "west": {"uv": [7, 0, 9, 1], "texture": "#5", "cullface": "west"}, + "up": {"uv": [5, 7, 6, 9], "texture": "#5", "cullface": "up"}, + "down": {"uv": [5, 7, 6, 9], "texture": "#5", "cullface": "down"} + } + }, + { + "from": [10, 3, 7], + "to": [11, 4, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [10, 3, 7]}, + "faces": { + "north": {"uv": [5, 0, 6, 1], "texture": "#5", "cullface": "north"}, + "east": {"uv": [7, 0, 9, 1], "texture": "#5", "cullface": "east"}, + "south": {"uv": [10, 0, 11, 1], "texture": "#5", "cullface": "south"}, + "west": {"uv": [7, 0, 9, 1], "texture": "#5", "cullface": "west"}, + "up": {"uv": [10, 7, 11, 9], "texture": "#5", "cullface": "up"}, + "down": {"uv": [10, 7, 11, 9], "texture": "#5", "cullface": "down"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [19.5, 90, 0], + "translation": [0, 0.25, -1.75], + "scale": [0.4, 0.4, 0.4] + }, + "thirdperson_lefthand": { + "rotation": [19.5, 90, 0], + "translation": [0, 0.25, -1.75], + "scale": [0.4, 0.4, 0.4] + }, + "firstperson_righthand": { + "rotation": [-6.2, -14.45, -1.55], + "translation": [0.5, -0.25, 0], + "scale": [0.5, 0.5, 0.5] + }, + "firstperson_lefthand": { + "rotation": [-6.2, -14.45, -1.55], + "translation": [0.5, -0.25, 0], + "scale": [0.5, 0.5, 0.5] + }, + "ground": { + "translation": [0, 3, 0], + "scale": [0.25, 0.25, 0.25] + }, + "gui": { + "rotation": [15, -36.5, 0], + "translation": [0, -2, 0], + "scale": [0.6, 0.6, 0.6] + }, + "head": { + "rotation": [50.75, 0, 0], + "translation": [0, -11.75, -7.25], + "scale": [1.75, 1.75, 1.75] + }, + "fixed": { + "translation": [0, -3, 0], + "scale": [0.8, 0.8, 0.8] + } + }, + "groups": [ + { + "name": "upper", + "origin": [13, 0, 7], + "color": 0, + "children": [ + { + "name": "head", + "origin": [13, 0, 7], + "color": 0, + "children": [0, 1, 2, 3, 4, 5, 6, 7] + }, + { + "name": "active_stripe", + "origin": [6, 8, 7], + "color": 0, + "children": [8, 9, 10, 11, 12] + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/eroticdungeongame/models/block/base_x_cross_foot.json b/src/main/resources/assets/eroticdungeongame/models/block/base_x_cross_foot.json index 88da1dac..c4e10175 100644 --- a/src/main/resources/assets/eroticdungeongame/models/block/base_x_cross_foot.json +++ b/src/main/resources/assets/eroticdungeongame/models/block/base_x_cross_foot.json @@ -7,162 +7,234 @@ "2": "eroticdungeongame:block/x_cross_cuff_r", "particle": "#wood" }, + "render_type": "translucent", "elements": [ { - "name": "cube_d_1", - "from": [-1.8, 0, 14.365], - "to": [4.7, 4, 15.885], - "rotation": {"angle": 0, "axis": "y", "origin": [8, 16, 12.7825]}, - "faces": { - "north": {"uv": [0, 0, 16, 8], "texture": "#0"}, - "east": {"uv": [0, 0, 1.02, 8], "texture": "#0"}, - "south": {"uv": [0, 0, 16, 8], "texture": "#0"}, - "west": {"uv": [0, 0, 1.02, 8], "texture": "#0"}, - "up": {"uv": [0, 0, 7, 1.02], "texture": "#0"}, - "down": {"uv": [0, 0, 7, 1.02], "texture": "#0"} - } - }, - { - "name": "cube_d_2", - "from": [11.35, 0, 14.59], - "to": [17.85, 4, 15.635], - "rotation": {"angle": 0, "axis": "y", "origin": [8, 16, 12.7825]}, - "faces": { - "north": {"uv": [0, 0, 16, 8], "texture": "#0"}, - "east": {"uv": [0, 0, 1.02, 8], "texture": "#0"}, - "south": {"uv": [0, 0, 16, 8], "texture": "#0"}, - "west": {"uv": [0, 0, 1.02, 8], "texture": "#0"}, - "up": {"uv": [0, 0, 7, 1.02], "texture": "#0"}, - "down": {"uv": [0, 0, 7, 1.02], "texture": "#0"} - } - }, - { - "name": "cuff_d_l_1", - "from": [8.86212, 4.33029, 9.825], - "to": [9.66212, 5.33029, 14.825], - "rotation": {"angle": -22.5, "axis": "z", "origin": [8, 16, 12.7825]}, - "faces": { - "north": {"uv": [4, 6, 5, 7], "texture": "#1"}, - "east": {"uv": [0, 0, 5, 1], "texture": "#1"}, - "south": {"uv": [5, 6, 6, 7], "texture": "#1"}, - "west": {"uv": [0, 1, 5, 2], "texture": "#1"}, - "up": {"uv": [1, 7, 0, 2], "texture": "#1"}, - "down": {"uv": [2, 2, 1, 7], "texture": "#1"} - } - }, - { - "name": "cuff_d_l_2", - "from": [4.06212, 4.33029, 9.825], - "to": [4.86212, 5.33029, 14.825], - "rotation": {"angle": -22.5, "axis": "z", "origin": [8, 16, 12.7825]}, - "faces": { - "north": {"uv": [6, 6, 7, 7], "texture": "#1"}, - "east": {"uv": [2, 2, 7, 3], "texture": "#1"}, - "south": {"uv": [0, 7, 1, 8], "texture": "#1"}, - "west": {"uv": [2, 3, 7, 4], "texture": "#1"}, - "up": {"uv": [3, 9, 2, 4], "texture": "#1"}, - "down": {"uv": [4, 4, 3, 9], "texture": "#1"} - } - }, - { - "name": "cuff_d_l_3", - "from": [4.86212, 4.33029, 9.825], - "to": [8.86212, 5.33029, 10.625], - "rotation": {"angle": -22.5, "axis": "z", "origin": [8, 16, 12.7825]}, - "faces": { - "north": {"uv": [4, 4, 8, 5], "texture": "#1"}, - "east": {"uv": [1, 7, 2, 8], "texture": "#1"}, - "south": {"uv": [5, 0, 9, 1], "texture": "#1"}, - "west": {"uv": [7, 2, 8, 3], "texture": "#1"}, - "up": {"uv": [9, 2, 5, 1], "texture": "#1"}, - "down": {"uv": [8, 5, 4, 6], "texture": "#1"} - } - }, - { - "name": "cuff_d_r_1", - "from": [11.30955, 4.3303, 9.825], - "to": [12.10955, 5.3303, 14.825], - "rotation": {"angle": 22.5, "axis": "z", "origin": [8.7, 16, 12.7825]}, - "faces": { - "north": {"uv": [6, 6, 7, 7], "texture": "#2"}, - "east": {"uv": [0, 0, 5, 1], "texture": "#2"}, - "south": {"uv": [0, 7, 1, 8], "texture": "#2"}, - "west": {"uv": [0, 1, 5, 2], "texture": "#2"}, - "up": {"uv": [1, 7, 0, 2], "texture": "#2"}, - "down": {"uv": [2, 2, 1, 7], "texture": "#2"} - } - }, - { - "name": "cuff_d_r_2", - "from": [6.50955, 4.3303, 9.825], - "to": [7.30955, 5.3303, 14.825], - "rotation": {"angle": 22.5, "axis": "z", "origin": [8.7, 16, 12.7825]}, - "faces": { - "north": {"uv": [1, 7, 2, 8], "texture": "#2"}, - "east": {"uv": [2, 2, 7, 3], "texture": "#2"}, - "south": {"uv": [7, 2, 8, 3], "texture": "#2"}, - "west": {"uv": [2, 3, 7, 4], "texture": "#2"}, - "up": {"uv": [3, 9, 2, 4], "texture": "#2"}, - "down": {"uv": [4, 4, 3, 9], "texture": "#2"} - } - }, - { - "name": "cuff_d_r_3", - "from": [7.30955, 4.3303, 9.825], - "to": [11.30955, 5.3303, 10.625], - "rotation": {"angle": 22.5, "axis": "z", "origin": [8.7, 16, 12.7825]}, - "faces": { - "north": {"uv": [4, 4, 8, 5], "texture": "#2"}, - "east": {"uv": [4, 6, 5, 7], "texture": "#2"}, - "south": {"uv": [5, 0, 9, 1], "texture": "#2"}, - "west": {"uv": [5, 6, 6, 7], "texture": "#2"}, - "up": {"uv": [9, 2, 5, 1], "texture": "#2"}, - "down": {"uv": [8, 5, 4, 6], "texture": "#2"} - } - }, - { - "name": "d_X1", - "from": [6.14639, 1.16315, 14.615], - "to": [12.46182, 12.41057, 15.625], + "name": "beam_l_3", + "from": [9.1379, 1.3303, 14.625], + "to": [12.6379, 12.3303, 15.625], "rotation": {"angle": 22.5, "axis": "z", "origin": [8, 16, 12.7825]}, "faces": { - "north": {"uv": [0, 0, 16, 16], "texture": "#0"}, - "east": {"uv": [0, 0, 1, 16], "texture": "#0"}, - "south": {"uv": [0, 0, 16, 16], "texture": "#0"}, - "west": {"uv": [0, 0, 1, 16], "texture": "#0"}, - "up": {"uv": [5, 15, 11, 16], "texture": "#0"}, - "down": {"uv": [5, 0, 11, 1], "texture": "#0"} + "north": {"uv": [0, 3, 4, 14], "texture": "#0"}, + "east": {"uv": [0, 3, 1, 14], "texture": "#0"}, + "south": {"uv": [4, 3, 0, 14], "texture": "#0"}, + "west": {"uv": [3, 3, 4, 14], "texture": "#0"}, + "up": {"uv": [0, 3, 4, 4], "rotation": 180, "texture": "#0"}, + "down": {"uv": [0, 13, 4, 14], "rotation": 180, "texture": "#0"} } }, { - "name": "d_X2", - "from": [3.53818, 1.16315, 14.615], - "to": [9.85361, 12.41057, 15.625], - "rotation": {"angle": -22.5, "axis": "z", "origin": [8, 16, 12.7825]}, + "name": "beam_r_3", + "from": [5.6379, 1.3303, 14.625], + "to": [9.1379, 12.3303, 15.625], + "rotation": {"angle": 22.5, "axis": "z", "origin": [8, 16, 12.7825]}, "faces": { - "north": {"uv": [0, 0, 16, 16], "texture": "#0"}, - "east": {"uv": [0, 0, 1, 16], "texture": "#0"}, - "south": {"uv": [0, 0, 16, 16], "texture": "#0"}, - "west": {"uv": [0, 0, 1, 16], "texture": "#0"}, - "up": {"uv": [5, 0, 11, 1], "texture": "#0"}, - "down": {"uv": [5, 15, 11, 16], "texture": "#0"} + "north": {"uv": [12, 1, 16, 12], "texture": "#0"}, + "east": {"uv": [12, 1, 13, 12], "texture": "#0"}, + "south": {"uv": [16, 1, 12, 12], "texture": "#0"}, + "west": {"uv": [15, 1, 16, 12], "texture": "#0"}, + "up": {"uv": [12, 1, 16, 2], "rotation": 180, "texture": "#0"}, + "down": {"uv": [12, 11, 16, 12], "rotation": 180, "texture": "#0"} } }, { - "name": "Xmiddle1", - "from": [2.5, 12, 14.6], - "to": [13.5, 16, 15.61], + "name": "cap_l_3", + "from": [14.1463, 0, 14.615], + "to": [17.9347, 4.2218, 15.635], "rotation": {"angle": 0, "axis": "y", "origin": [8, 16, 12.7825]}, "faces": { - "north": {"uv": [0, 11, 16, 16], "texture": "#0"}, - "east": {"uv": [0, 0, 0.8, 2.5], "texture": "#0"}, - "south": {"uv": [0, 8, 16, 13], "texture": "#0"}, - "west": {"uv": [0, 0, 0.8, 2.5], "texture": "#0"}, - "up": {"uv": [2, 15.2, 13, 16], "texture": "#0"}, - "down": {"uv": [2, 15.2, 13, 16], "texture": "#0"} + "north": {"uv": [0, 5, 4, 9], "texture": "#0"}, + "east": {"uv": [0, 5, 1, 9], "rotation": 180, "texture": "#0"}, + "south": {"uv": [4, 5, 0, 9], "texture": "#0"}, + "west": {"uv": [3, 5, 4, 9], "rotation": 180, "texture": "#0"}, + "up": {"uv": [0, 5, 4, 6], "rotation": 180, "texture": "#0"}, + "down": {"uv": [0, 7.98, 4, 8.98], "rotation": 180, "texture": "#0"} + } + }, + { + "name": "cap_r_3", + "from": [10.3579, 0, 14.615], + "to": [14.1463, 4.2218, 15.635], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 16, 12.7825]}, + "faces": { + "north": {"uv": [12, 5, 16, 9], "texture": "#0"}, + "east": {"uv": [12, 5, 13, 9], "texture": "#0"}, + "south": {"uv": [12, 5, 16, 9], "rotation": 180, "texture": "#0"}, + "west": {"uv": [15, 5, 16, 9], "texture": "#0"}, + "up": {"uv": [12, 5, 16, 6], "rotation": 180, "texture": "#0"}, + "down": {"uv": [12, 7.98, 16, 8.98], "rotation": 180, "texture": "#0"} + } + }, + { + "name": "beam_l_4", + "from": [6.8621, 1.3303, 14.62], + "to": [10.3621, 12.3303, 15.63], + "rotation": {"angle": -22.5, "axis": "z", "origin": [8, 16, 12.7825]}, + "faces": { + "north": {"uv": [0, 3, 4, 14], "texture": "#0"}, + "east": {"uv": [0, 3, 1, 14], "texture": "#0"}, + "south": {"uv": [4, 3, 0, 14], "texture": "#0"}, + "west": {"uv": [3, 3, 4, 14], "texture": "#0"}, + "up": {"uv": [0, 3, 4, 4], "rotation": 180, "texture": "#0"}, + "down": {"uv": [0, 13, 4, 14], "rotation": 180, "texture": "#0"} + } + }, + { + "name": "beam_r_4", + "from": [3.3621, 1.3303, 14.62], + "to": [6.8621, 12.3303, 15.63], + "rotation": {"angle": -22.5, "axis": "z", "origin": [8, 16, 12.7825]}, + "faces": { + "north": {"uv": [12, 1, 16, 12], "texture": "#0"}, + "east": {"uv": [12, 1, 13, 12], "texture": "#0"}, + "south": {"uv": [16, 1, 12, 12], "texture": "#0"}, + "west": {"uv": [15, 1, 16, 12], "texture": "#0"}, + "up": {"uv": [12, 1, 16, 2], "rotation": 180, "texture": "#0"}, + "down": {"uv": [12, 11, 16, 12], "rotation": 180, "texture": "#0"} + } + }, + { + "name": "cap_l_4", + "from": [1.8857, 0, 14.615], + "to": [5.6741, 4.2218, 15.635], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 16, 12.7825]}, + "faces": { + "north": {"uv": [0, 5, 4, 9], "texture": "#0"}, + "east": {"uv": [0, 5, 1, 9], "rotation": 180, "texture": "#0"}, + "south": {"uv": [4, 5, 0, 9], "texture": "#0"}, + "west": {"uv": [3, 5, 4, 9], "rotation": 180, "texture": "#0"}, + "up": {"uv": [0, 5, 4, 6], "rotation": 180, "texture": "#0"}, + "down": {"uv": [0, 7.98, 4, 8.98], "rotation": 180, "texture": "#0"} + } + }, + { + "name": "cap_r_4", + "from": [-1.8987, 0, 14.615], + "to": [1.8897, 4.2218, 15.635], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 16, 12.7825]}, + "faces": { + "north": {"uv": [12, 5, 16, 9], "texture": "#0"}, + "east": {"uv": [12, 5, 13, 9], "texture": "#0"}, + "south": {"uv": [12, 5, 16, 9], "rotation": 180, "texture": "#0"}, + "west": {"uv": [15, 5, 16, 9], "texture": "#0"}, + "up": {"uv": [12, 5, 16, 6], "rotation": 180, "texture": "#0"}, + "down": {"uv": [12, 7.98, 16, 8.98], "rotation": 180, "texture": "#0"} + } + }, + { + "name": "Xmiddle_l_d", + "from": [7.147, 11, 14.635], + "to": [13.6891, 15.5, 15.615], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 15.5, 12.7825]}, + "faces": { + "north": {"uv": [0, 8.5, 8, 13], "texture": "#0"}, + "east": {"uv": [0, 8.5, 1, 13], "rotation": 180, "texture": "#0"}, + "south": {"uv": [8, 8, 0, 12.5], "texture": "#0"}, + "west": {"uv": [7, 8.5, 8, 13], "rotation": 180, "texture": "#0"}, + "up": {"uv": [0, 8.5, 8, 9.5], "rotation": 180, "texture": "#0"}, + "down": {"uv": [0, 12, 8, 13], "rotation": 180, "texture": "#0"} + } + }, + { + "name": "Xmiddle_r_d", + "from": [2.3109, 11, 14.63], + "to": [8.778, 15.5, 15.62], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 15.5, 12.7825]}, + "faces": { + "north": {"uv": [8, 8.5, 16, 13], "texture": "#0"}, + "east": {"uv": [10, 13, 11, 8.5], "rotation": 180, "texture": "#0"}, + "south": {"uv": [16, 8.5, 8, 13], "texture": "#0"}, + "west": {"uv": [15, 13, 16, 8.5], "rotation": 180, "texture": "#0"}, + "up": {"uv": [8, 8.5, 16, 9.5], "rotation": 180, "texture": "#0"}, + "down": {"uv": [8, 12, 16, 13], "rotation": 180, "texture": "#0"} + } + }, + { + "name": "cuff_d_l_f", + "from": [7.1379, 4.3303, 9.825], + "to": [11.1379, 5.3303, 10.625], + "rotation": {"angle": 22.5, "axis": "z", "origin": [8, 16, 17.7825]}, + "faces": { + "north": {"uv": [2, 11, 6, 12], "texture": "#2"}, + "east": {"uv": [1.2, 10, 2, 11], "texture": "#2"}, + "south": {"uv": [10, 15, 6, 16], "texture": "#2"}, + "west": {"uv": [6, 10, 6.8, 11], "texture": "#2"}, + "up": {"uv": [6, 10.2, 2, 11], "texture": "#2"}, + "down": {"uv": [6, 0, 2, 0.8], "texture": "#2"} + } + }, + { + "name": "cuff_d_l_l", + "from": [11.1379, 4.3303, 9.825], + "to": [11.9379, 5.3303, 14.625], + "rotation": {"angle": 22.5, "axis": "z", "origin": [8, 16, 17.7825]}, + "faces": { + "north": {"uv": [1, 11, 2, 11.8], "rotation": 90, "texture": "#2"}, + "east": {"uv": [0, 10.8, 1, 6], "rotation": 90, "texture": "#2"}, + "south": {"uv": [1, 5.2, 2, 6], "rotation": 90, "texture": "#2"}, + "west": {"uv": [5.8, 15, 1, 16], "texture": "#2"}, + "up": {"uv": [1, 10.8, 1.8, 6], "texture": "#2"}, + "down": {"uv": [1, 5, 1.8, 0.2], "texture": "#2"} + } + }, + { + "name": "cuff_d_l_r", + "from": [6.3379, 4.3303, 9.825], + "to": [7.1379, 5.3303, 14.625], + "rotation": {"angle": 22.5, "axis": "z", "origin": [8, 16, 17.7825]}, + "faces": { + "north": {"uv": [6, 11, 7, 11.8], "rotation": 90, "texture": "#2"}, + "east": {"uv": [15, 15, 10.2, 16], "texture": "#2"}, + "south": {"uv": [6, 5.2, 7, 6], "rotation": 90, "texture": "#2"}, + "west": {"uv": [7, 6, 8, 10.8], "rotation": 90, "texture": "#2"}, + "up": {"uv": [6.2, 10.8, 7, 6], "texture": "#2"}, + "down": {"uv": [6.2, 0.2, 7, 5], "rotation": 180, "texture": "#2"} + } + }, + { + "name": "cuff_d_r_f", + "from": [4.8621, 4.3303, 9.825], + "to": [8.8621, 5.3303, 10.625], + "rotation": {"angle": -22.5, "axis": "z", "origin": [8, 16, 17.7825]}, + "faces": { + "north": {"uv": [2, 11, 6, 12], "texture": "#1"}, + "east": {"uv": [1.2, 10, 2, 11], "texture": "#1"}, + "south": {"uv": [10, 15, 6, 16], "texture": "#1"}, + "west": {"uv": [6, 10, 6.8, 11], "texture": "#1"}, + "up": {"uv": [6, 10.2, 2, 11], "texture": "#1"}, + "down": {"uv": [6, 0, 2, 0.8], "texture": "#1"} + } + }, + { + "name": "cuff_d_r_l", + "from": [8.8621, 4.3303, 9.825], + "to": [9.6621, 5.3303, 14.625], + "rotation": {"angle": -22.5, "axis": "z", "origin": [8, 16, 17.7825]}, + "faces": { + "north": {"uv": [1, 11, 2, 11.8], "rotation": 90, "texture": "#1"}, + "east": {"uv": [0, 10.8, 1, 6], "rotation": 90, "texture": "#1"}, + "south": {"uv": [1, 5.2, 2, 6], "rotation": 90, "texture": "#1"}, + "west": {"uv": [5.8, 15, 1, 16], "texture": "#1"}, + "up": {"uv": [1, 10.8, 1.8, 6], "texture": "#1"}, + "down": {"uv": [1, 0.2, 1.8, 5], "rotation": 180, "texture": "#1"} + } + }, + { + "name": "cuff_d_r_r", + "from": [4.0621, 4.3303, 9.825], + "to": [4.8621, 5.3303, 14.625], + "rotation": {"angle": -22.5, "axis": "z", "origin": [8, 16, 17.7825]}, + "faces": { + "north": {"uv": [6, 11, 7, 11.8], "rotation": 90, "texture": "#1"}, + "east": {"uv": [14.8, 15, 10, 16], "texture": "#1"}, + "south": {"uv": [6, 5.2, 7, 6], "rotation": 90, "texture": "#1"}, + "west": {"uv": [7, 6, 8, 10.8], "rotation": 90, "texture": "#1"}, + "up": {"uv": [6.2, 10.8, 7, 6], "texture": "#1"}, + "down": {"uv": [6.2, 0.2, 7, 5], "rotation": 180, "texture": "#1"} } } ], + "gui_light": "front", "display": { "thirdperson_righthand": { "rotation": [75, 69, 0], @@ -181,16 +253,15 @@ }, "firstperson_lefthand": { "rotation": [0, 70, 0], - "translation": [-2.25, 2.75, 0], + "translation": [-1.5, 1.75, 0], "scale": [0.4, 0.4, 0.4] }, "ground": { - "translation": [0, 3, 0], "scale": [0.25, 0.25, 0.25] }, "gui": { - "rotation": [0, -180, 0], - "translation": [0.25, -4, 0], + "rotation": [24, -136, 0], + "translation": [2, -4.25, 0], "scale": [0.5, 0.5, 0.5] }, "head": { @@ -198,37 +269,53 @@ "scale": [0.5, 0.5, 0.5] }, "fixed": { - "translation": [0, -3, -4], + "translation": [0, -4, -4], "scale": [0.5, 0.5, 0.5] - }, - "on_shelf": { - "rotation": [0, -180, 0], - "translation": [0, 0, 11] } }, "groups": [ { - "name": "down", + "name": "group", "origin": [8, 8, 8], "color": 0, "children": [ - 0, - 1, { - "name": "cuff_d_l", - "origin": [8, 16, 8.5], + "name": "lower", + "origin": [8, 16, 12.7825], "color": 0, - "children": [2, 3, 4] - }, - { - "name": "cuff_d_r", - "origin": [8, 16, 8.5], - "color": 0, - "children": [5, 6, 7] - }, - 8, - 9, - 10 + "children": [ + { + "name": "X_d_l", + "origin": [8, 16, 12.7825], + "color": 0, + "children": [0, 1, 2, 3] + }, + { + "name": "X_d_r", + "origin": [8, 16, 12.7825], + "color": 0, + "children": [4, 5, 6, 7] + }, + { + "name": "Xmiddle_down", + "origin": [8, 15.5, 12.7825], + "color": 0, + "children": [8, 9] + }, + { + "name": "cuff_d_l", + "origin": [8, 16, 12.7825], + "color": 0, + "children": [10, 11, 12] + }, + { + "name": "cuff_d_r", + "origin": [8, 16, 12.7825], + "color": 0, + "children": [13, 14, 15] + } + ] + } ] } ] diff --git a/src/main/resources/assets/eroticdungeongame/models/block/base_x_cross_head.json b/src/main/resources/assets/eroticdungeongame/models/block/base_x_cross_head.json index ab3f9890..3f21ccc4 100644 --- a/src/main/resources/assets/eroticdungeongame/models/block/base_x_cross_head.json +++ b/src/main/resources/assets/eroticdungeongame/models/block/base_x_cross_head.json @@ -7,176 +7,234 @@ "2": "eroticdungeongame:block/x_cross_cuff_r", "particle": "#wood" }, + "render_type": "translucent", "elements": [ { - "name": "cube_u_1", - "from": [11.05, 12, 14.6051], - "to": [17.3, 16, 15.8749], - "rotation": {"angle": 0, "axis": "y", "origin": [8, 0, 12.7825]}, - "faces": { - "north": {"uv": [0, 0, 16, 8], "rotation": 180, "texture": "#0"}, - "east": {"uv": [0, 0, 1.02, 8], "rotation": 180, "texture": "#0"}, - "south": {"uv": [0, 0, 16, 8], "rotation": 180, "texture": "#0"}, - "west": {"uv": [0, 0, 1.02, 8], "rotation": 180, "texture": "#0"}, - "up": {"uv": [4, 0, 11, 1.02], "rotation": 180, "texture": "#0"}, - "down": {"uv": [4, 14.98, 11, 16], "rotation": 180, "texture": "#0"} - } - }, - { - "name": "cube_u_2", - "from": [-1.3, 12, 14.6051], - "to": [4.95, 16, 16.0749], - "rotation": {"angle": 0, "axis": "y", "origin": [8, 0, 12.7825]}, - "faces": { - "north": {"uv": [0, 0, 16, 8], "rotation": 180, "texture": "#0"}, - "east": {"uv": [0, 0, 1.02, 8], "rotation": 180, "texture": "#0"}, - "south": {"uv": [0, 0, 16, 8], "rotation": 180, "texture": "#0"}, - "west": {"uv": [0, 0, 1.02, 8], "rotation": 180, "texture": "#0"}, - "up": {"uv": [0, 0, 7, 1.02], "rotation": 180, "texture": "#0"}, - "down": {"uv": [0, 0, 7, 1.02], "rotation": 180, "texture": "#0"} - } - }, - { - "name": "cuff_u_l_1", - "from": [11.16212, 10.70529, 9.825], - "to": [11.96212, 11.70529, 14.825], + "name": "beam_l_1", + "from": [9.1621, 3.7053, 14.625], + "to": [12.6621, 14.7053, 15.625], "rotation": {"angle": -22.5, "axis": "z", "origin": [8, 0, 12.7825]}, "faces": { - "north": {"uv": [4, 6, 5, 7], "texture": "#1"}, - "east": {"uv": [0, 0, 5, 1], "texture": "#1"}, - "south": {"uv": [5, 6, 6, 7], "texture": "#1"}, - "west": {"uv": [0, 1, 5, 2], "texture": "#1"}, - "up": {"uv": [1, 7, 0, 2], "texture": "#1"}, - "down": {"uv": [2, 2, 1, 7], "texture": "#1"} + "north": {"uv": [0, 3, 4, 14], "texture": "#0"}, + "east": {"uv": [0, 3, 1, 14], "texture": "#0"}, + "south": {"uv": [4, 3, 0, 14], "texture": "#0"}, + "west": {"uv": [3, 3, 4, 14], "texture": "#0"}, + "up": {"uv": [0, 3, 4, 4], "rotation": 180, "texture": "#0"}, + "down": {"uv": [0, 13, 4, 14], "rotation": 180, "texture": "#0"} } }, { - "name": "cuff_u_l_2", - "from": [6.36212, 10.70529, 9.825], - "to": [7.16212, 11.70529, 14.825], + "name": "beam_r_1", + "from": [5.6621, 3.7053, 14.625], + "to": [9.1621, 14.7053, 15.625], "rotation": {"angle": -22.5, "axis": "z", "origin": [8, 0, 12.7825]}, "faces": { - "north": {"uv": [6, 6, 7, 7], "texture": "#1"}, - "east": {"uv": [2, 2, 7, 3], "texture": "#1"}, - "south": {"uv": [0, 7, 1, 8], "texture": "#1"}, - "west": {"uv": [2, 3, 7, 4], "texture": "#1"}, - "up": {"uv": [3, 9, 2, 4], "texture": "#1"}, - "down": {"uv": [4, 4, 3, 9], "texture": "#1"} + "north": {"uv": [12, 1, 16, 12], "texture": "#0"}, + "east": {"uv": [12, 1, 13, 12], "texture": "#0"}, + "south": {"uv": [16, 1, 12, 12], "texture": "#0"}, + "west": {"uv": [15, 1, 16, 12], "texture": "#0"}, + "up": {"uv": [12, 1, 16, 2], "rotation": 180, "texture": "#0"}, + "down": {"uv": [12, 11, 16, 12], "rotation": 180, "texture": "#0"} } }, { - "name": "cuff_u_l_3", - "from": [7.16212, 10.70529, 9.825], - "to": [11.16212, 11.70529, 10.625], - "rotation": {"angle": -22.5, "axis": "z", "origin": [8, 0, 12.7825]}, - "faces": { - "north": {"uv": [4, 4, 8, 5], "texture": "#1"}, - "east": {"uv": [1, 7, 2, 8], "texture": "#1"}, - "south": {"uv": [5, 0, 9, 1], "texture": "#1"}, - "west": {"uv": [7, 2, 8, 3], "texture": "#1"}, - "up": {"uv": [9, 2, 5, 1], "texture": "#1"}, - "down": {"uv": [8, 5, 4, 6], "texture": "#1"} - } - }, - { - "name": "cuff_u_r_1", - "from": [8.83788, 10.70529, 9.825], - "to": [9.63788, 11.70529, 14.825], - "rotation": {"angle": 22.5, "axis": "z", "origin": [8, 0, 12.7825]}, - "faces": { - "north": {"uv": [6, 6, 7, 7], "texture": "#2"}, - "east": {"uv": [0, 0, 5, 1], "texture": "#2"}, - "south": {"uv": [0, 7, 1, 8], "texture": "#2"}, - "west": {"uv": [0, 1, 5, 2], "texture": "#2"}, - "up": {"uv": [1, 7, 0, 2], "texture": "#2"}, - "down": {"uv": [2, 2, 1, 7], "texture": "#2"} - } - }, - { - "name": "cuff_u_r_2", - "from": [4.03788, 10.70529, 9.825], - "to": [4.83788, 11.70529, 14.825], - "rotation": {"angle": 22.5, "axis": "z", "origin": [8, 0, 12.7825]}, - "faces": { - "north": {"uv": [1, 7, 2, 8], "texture": "#2"}, - "east": {"uv": [2, 2, 7, 3], "texture": "#2"}, - "south": {"uv": [7, 2, 8, 3], "texture": "#2"}, - "west": {"uv": [2, 3, 7, 4], "texture": "#2"}, - "up": {"uv": [3, 9, 2, 4], "texture": "#2"}, - "down": {"uv": [4, 4, 3, 9], "texture": "#2"} - } - }, - { - "name": "cuff_u_r_3", - "from": [4.83788, 10.70529, 9.825], - "to": [8.83788, 11.70529, 10.625], - "rotation": {"angle": 22.5, "axis": "z", "origin": [8, 0, 12.7825]}, - "faces": { - "north": {"uv": [4, 4, 8, 5], "texture": "#2"}, - "east": {"uv": [4, 6, 5, 7], "texture": "#2"}, - "south": {"uv": [5, 0, 9, 1], "texture": "#2"}, - "west": {"uv": [5, 6, 6, 7], "texture": "#2"}, - "up": {"uv": [9, 2, 5, 1], "texture": "#2"}, - "down": {"uv": [8, 5, 4, 6], "texture": "#2"} - } - }, - { - "name": "u_X2", - "from": [4.00012, 4.52309, 14.615], - "to": [10.31555, 14.64551, 15.625], - "rotation": {"angle": 22.5, "axis": "z", "origin": [8, 0, 12.7825]}, - "faces": { - "north": {"uv": [0, 0, 16, 16], "rotation": 180, "texture": "#0"}, - "east": {"uv": [0, 0, 1, 16], "rotation": 180, "texture": "#0"}, - "south": {"uv": [0, 0, 16, 16], "rotation": 180, "texture": "#0"}, - "west": {"uv": [0, 0, 1, 16], "rotation": 180, "texture": "#0"}, - "up": {"uv": [5, 0, 11, 1], "rotation": 180, "texture": "#0"}, - "down": {"uv": [5, 15, 11, 16], "rotation": 180, "texture": "#0"} - } - }, - { - "name": "u_X3", - "from": [5.68445, 4.52309, 14.615], - "to": [11.99988, 14.64551, 15.625], - "rotation": {"angle": -22.5, "axis": "z", "origin": [8, 0, 12.7825]}, - "faces": { - "north": {"uv": [0, 0, 16, 16], "rotation": 180, "texture": "#0"}, - "east": {"uv": [0, 0, 1, 16], "rotation": 180, "texture": "#0"}, - "south": {"uv": [0, 0, 16, 16], "rotation": 180, "texture": "#0"}, - "west": {"uv": [15, 0, 16, 16], "rotation": 180, "texture": "#0"}, - "up": {"uv": [5, 15, 11, 16], "rotation": 180, "texture": "#0"}, - "down": {"uv": [5, 0, 11, 1], "rotation": 180, "texture": "#0"} - } - }, - { - "name": "Xmiddle3", - "from": [2.5, 0, 14.6], - "to": [13.5, 2.5, 15.61], + "name": "cap_l_1", + "from": [14.1463, 11.8018, 14.615], + "to": [17.9347, 15.8018, 15.635], "rotation": {"angle": 0, "axis": "y", "origin": [8, 0, 12.7825]}, "faces": { - "north": {"uv": [0, 5, 16, 10], "texture": "#0"}, - "east": {"uv": [0, 0, 0.8, 2.5], "rotation": 180, "texture": "#0"}, - "south": {"uv": [0, 4, 16, 9], "texture": "#0"}, - "west": {"uv": [0, 0, 0.8, 2.5], "rotation": 180, "texture": "#0"}, - "up": {"uv": [2, 15.2, 13, 16], "rotation": 180, "texture": "#0"}, - "down": {"uv": [2, 15.2, 13, 16], "rotation": 180, "texture": "#0"} + "north": {"uv": [0, 5, 4, 9], "texture": "#0"}, + "east": {"uv": [0, 5, 1, 9], "rotation": 180, "texture": "#0"}, + "south": {"uv": [4, 5, 0, 9], "texture": "#0"}, + "west": {"uv": [3, 5, 4, 9], "rotation": 180, "texture": "#0"}, + "up": {"uv": [0, 5, 4, 6], "rotation": 180, "texture": "#0"}, + "down": {"uv": [0, 7.98, 4, 8.98], "rotation": 180, "texture": "#0"} } }, { - "name": "Xmiddle2", - "from": [2.5, 2.5, 14.6], - "to": [13.5, 5.5, 15.61], + "name": "cap_r_1", + "from": [10.3579, 11.8018, 14.615], + "to": [14.1463, 15.8018, 15.635], "rotation": {"angle": 0, "axis": "y", "origin": [8, 0, 12.7825]}, "faces": { - "north": {"uv": [0, 0, 16, 5], "texture": "#0"}, - "east": {"uv": [0, 4, 0.8, 6.5], "rotation": 180, "texture": "#0"}, - "south": {"uv": [0, 0, 16, 5], "texture": "#0"}, - "west": {"uv": [0, 0, 0.8, 2.5], "rotation": 180, "texture": "#0"}, - "up": {"uv": [2, 15.2, 13, 16], "rotation": 180, "texture": "#0"}, - "down": {"uv": [2, 15.2, 13, 16], "rotation": 180, "texture": "#0"} + "north": {"uv": [12, 5, 16, 9], "texture": "#0"}, + "east": {"uv": [12, 5, 13, 9], "texture": "#0"}, + "south": {"uv": [12, 5, 16, 9], "rotation": 180, "texture": "#0"}, + "west": {"uv": [15, 5, 16, 9], "texture": "#0"}, + "up": {"uv": [12, 5, 16, 6], "rotation": 180, "texture": "#0"}, + "down": {"uv": [12, 7.98, 16, 8.98], "rotation": 180, "texture": "#0"} + } + }, + { + "name": "beam_l_2", + "from": [6.8379, 3.7053, 14.62], + "to": [10.3379, 14.7053, 15.63], + "rotation": {"angle": 22.5, "axis": "z", "origin": [8, 0, 12.7825]}, + "faces": { + "north": {"uv": [0, 3, 4, 14], "texture": "#0"}, + "east": {"uv": [0, 3, 1, 14], "texture": "#0"}, + "south": {"uv": [4, 3, 0, 14], "texture": "#0"}, + "west": {"uv": [3, 3, 4, 14], "texture": "#0"}, + "up": {"uv": [0, 3, 4, 4], "rotation": 180, "texture": "#0"}, + "down": {"uv": [0, 13, 4, 14], "rotation": 180, "texture": "#0"} + } + }, + { + "name": "beam_r_2", + "from": [3.3379, 3.7053, 14.62], + "to": [6.8379, 14.7053, 15.63], + "rotation": {"angle": 22.5, "axis": "z", "origin": [8, 0, 12.7825]}, + "faces": { + "north": {"uv": [12, 1, 16, 12], "texture": "#0"}, + "east": {"uv": [12, 1, 13, 12], "texture": "#0"}, + "south": {"uv": [16, 1, 12, 12], "texture": "#0"}, + "west": {"uv": [15, 1, 16, 12], "texture": "#0"}, + "up": {"uv": [12, 1, 16, 2], "rotation": 180, "texture": "#0"}, + "down": {"uv": [12, 11, 16, 12], "rotation": 180, "texture": "#0"} + } + }, + { + "name": "cap_l_2", + "from": [1.8537, 11.8018, 14.615], + "to": [5.6421, 15.8018, 15.635], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 0, 12.7825]}, + "faces": { + "north": {"uv": [0, 5, 4, 9], "texture": "#0"}, + "east": {"uv": [0, 5, 1, 9], "rotation": 180, "texture": "#0"}, + "south": {"uv": [4, 5, 0, 9], "texture": "#0"}, + "west": {"uv": [3, 5, 4, 9], "rotation": 180, "texture": "#0"}, + "up": {"uv": [0, 5, 4, 6], "rotation": 180, "texture": "#0"}, + "down": {"uv": [0, 7.98, 4, 8.98], "rotation": 180, "texture": "#0"} + } + }, + { + "name": "cap_r_2", + "from": [-1.9347, 11.8018, 14.615], + "to": [1.8537, 15.8018, 15.635], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 0, 12.7825]}, + "faces": { + "north": {"uv": [12, 5, 16, 9], "texture": "#0"}, + "east": {"uv": [12, 5, 13, 9], "texture": "#0"}, + "south": {"uv": [12, 5, 16, 9], "rotation": 180, "texture": "#0"}, + "west": {"uv": [15, 5, 16, 9], "texture": "#0"}, + "up": {"uv": [12, 5, 16, 6], "rotation": 180, "texture": "#0"}, + "down": {"uv": [12, 7.98, 16, 8.98], "rotation": 180, "texture": "#0"} + } + }, + { + "name": "Xmiddle_l_u", + "from": [7.147, -0.5, 14.635], + "to": [13.6891, 4, 15.615], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 4, 12.7825]}, + "faces": { + "north": {"uv": [0, 4, 8, 8.5], "texture": "#0"}, + "east": {"uv": [0, 4, 1, 8.5], "rotation": 180, "texture": "#0"}, + "south": {"uv": [8, 4, 0, 8.5], "texture": "#0"}, + "west": {"uv": [7, 4, 8, 8.5], "rotation": 180, "texture": "#0"}, + "up": {"uv": [0, 4, 8, 5], "rotation": 180, "texture": "#0"}, + "down": {"uv": [0, 7.5, 8, 8.5], "rotation": 180, "texture": "#0"} + } + }, + { + "name": "Xmiddle_r_u", + "from": [2.3109, -0.5, 14.63], + "to": [8.778, 4, 15.62], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 4, 12.7825]}, + "faces": { + "north": {"uv": [8, 4, 16, 8.5], "texture": "#0"}, + "east": {"uv": [10, 8.5, 11, 4], "rotation": 180, "texture": "#0"}, + "south": {"uv": [16, 4, 8, 8.5], "texture": "#0"}, + "west": {"uv": [15, 8.5, 16, 4], "rotation": 180, "texture": "#0"}, + "up": {"uv": [8, 4, 16, 5], "rotation": 180, "texture": "#0"}, + "down": {"uv": [8, 7.5, 16, 8.5], "rotation": 180, "texture": "#0"} + } + }, + { + "name": "cuff_u_l_f", + "from": [7.1621, 10.7053, 9.825], + "to": [11.1621, 11.7053, 10.625], + "rotation": {"angle": -22.5, "axis": "z", "origin": [8, 0, 17.7825]}, + "faces": { + "north": {"uv": [2, 11, 6, 12], "texture": "#1"}, + "east": {"uv": [6, 10, 6.8, 11], "rotation": 180, "texture": "#1"}, + "south": {"uv": [10, 15, 6, 16], "texture": "#1"}, + "west": {"uv": [1.2, 10, 2, 11], "texture": "#1"}, + "up": {"uv": [6, 10.2, 2, 11], "texture": "#1"}, + "down": {"uv": [6, 0, 2, 0.8], "texture": "#1"} + } + }, + { + "name": "cuff_u_l_l", + "from": [11.1621, 10.7053, 9.825], + "to": [11.9621, 11.7053, 14.625], + "rotation": {"angle": -22.5, "axis": "z", "origin": [8, 0, 17.7825]}, + "faces": { + "north": {"uv": [1, 11, 2, 11.8], "rotation": 90, "texture": "#1"}, + "east": {"uv": [0, 10.8, 1, 6], "rotation": 90, "texture": "#1"}, + "south": {"uv": [1, 5.2, 2, 6], "rotation": 90, "texture": "#1"}, + "west": {"uv": [5.8, 15, 1, 16], "texture": "#1"}, + "up": {"uv": [1, 10.8, 1.8, 6], "texture": "#1"}, + "down": {"uv": [1, 0.2, 1.8, 5], "rotation": 180, "texture": "#1"} + } + }, + { + "name": "cuff_u_l_r", + "from": [6.3621, 10.7053, 9.825], + "to": [7.1621, 11.7053, 14.625], + "rotation": {"angle": -22.5, "axis": "z", "origin": [8, 0, 17.7825]}, + "faces": { + "north": {"uv": [6, 11, 7, 11.8], "rotation": 90, "texture": "#1"}, + "east": {"uv": [15, 15, 10.2, 16], "texture": "#1"}, + "south": {"uv": [6, 5.2, 7, 6], "rotation": 90, "texture": "#1"}, + "west": {"uv": [7, 6, 8, 10.8], "rotation": 90, "texture": "#1"}, + "up": {"uv": [6.2, 10.8, 7, 6], "texture": "#1"}, + "down": {"uv": [6.2, 0.2, 7, 5], "rotation": 180, "texture": "#1"} + } + }, + { + "name": "cuff_u_r_f", + "from": [4.8379, 10.7053, 9.825], + "to": [8.8379, 11.7053, 10.625], + "rotation": {"angle": 22.5, "axis": "z", "origin": [8, 0, 17.7825]}, + "faces": { + "north": {"uv": [2, 11, 6, 12], "texture": "#2"}, + "east": {"uv": [1.2, 10, 2, 11], "texture": "#2"}, + "south": {"uv": [10, 15, 6, 16], "texture": "#2"}, + "west": {"uv": [6, 10, 6.8, 11], "rotation": 180, "texture": "#2"}, + "up": {"uv": [6, 10.2, 2, 11], "texture": "#2"}, + "down": {"uv": [6, 0, 2, 0.8], "texture": "#2"} + } + }, + { + "name": "cuff_u_r_l", + "from": [8.8379, 10.7053, 9.825], + "to": [9.6379, 11.7053, 14.625], + "rotation": {"angle": 22.5, "axis": "z", "origin": [8, 0, 17.7825]}, + "faces": { + "north": {"uv": [1, 11, 2, 11.8], "rotation": 90, "texture": "#2"}, + "east": {"uv": [0, 10.8, 1, 6], "rotation": 90, "texture": "#2"}, + "south": {"uv": [1, 5.2, 2, 6], "rotation": 90, "texture": "#2"}, + "west": {"uv": [5.8, 15, 1, 16], "texture": "#2"}, + "up": {"uv": [1, 10.8, 1.8, 6], "texture": "#2"}, + "down": {"uv": [1, 5, 1.8, 0.2], "texture": "#2"} + } + }, + { + "name": "cuff_u_r_r", + "from": [4.0379, 10.7053, 9.825], + "to": [4.8379, 11.7053, 14.625], + "rotation": {"angle": 22.5, "axis": "z", "origin": [8, 0, 17.7825]}, + "faces": { + "north": {"uv": [6, 11, 7, 11.8], "rotation": 90, "texture": "#2"}, + "east": {"uv": [15, 15, 10.2, 16], "texture": "#2"}, + "south": {"uv": [6, 5.2, 7, 6], "rotation": 90, "texture": "#2"}, + "west": {"uv": [7, 6, 8, 10.8], "rotation": 90, "texture": "#2"}, + "up": {"uv": [6.2, 10.8, 7, 6], "texture": "#2"}, + "down": {"uv": [6.2, 0.2, 7, 5], "rotation": 180, "texture": "#2"} } } ], + "gui_light": "front", "display": { "thirdperson_righthand": { "rotation": [75, 69, 0], @@ -195,16 +253,15 @@ }, "firstperson_lefthand": { "rotation": [0, 70, 0], - "translation": [-2.25, 2.75, 0], + "translation": [-1.5, 1.75, 0], "scale": [0.4, 0.4, 0.4] }, "ground": { - "translation": [0, 3, 0], "scale": [0.25, 0.25, 0.25] }, "gui": { - "rotation": [0, -180, 0], - "translation": [0.25, -4, 0], + "rotation": [24, -136, 0], + "translation": [2, -4.25, 0], "scale": [0.5, 0.5, 0.5] }, "head": { @@ -212,38 +269,53 @@ "scale": [0.5, 0.5, 0.5] }, "fixed": { - "translation": [0, -3, -4], + "translation": [0, -4, -4], "scale": [0.5, 0.5, 0.5] - }, - "on_shelf": { - "rotation": [0, -180, 0], - "translation": [0, 0, 11] } }, "groups": [ { - "name": "up", + "name": "group", "origin": [8, 8, 8], "color": 0, "children": [ - 0, - 1, { - "name": "cuff_u_l", - "origin": [8, 16, 8.5], + "name": "upper", + "origin": [8, 16, 12.7825], "color": 0, - "children": [2, 3, 4] - }, - { - "name": "cuff_u_r", - "origin": [8, 16, 8.5], - "color": 0, - "children": [5, 6, 7] - }, - 8, - 9, - 10, - 11 + "children": [ + { + "name": "X_u_l", + "origin": [8, 16, 12.7825], + "color": 0, + "children": [0, 1, 2, 3] + }, + { + "name": "X_u_r", + "origin": [8, 16, 12.7825], + "color": 0, + "children": [4, 5, 6, 7] + }, + { + "name": "Xmiddle_up", + "origin": [8, 20, 12.7825], + "color": 0, + "children": [8, 9] + }, + { + "name": "cuff_u_l", + "origin": [8, 16, 12.7825], + "color": 0, + "children": [10, 11, 12] + }, + { + "name": "cuff_u_r", + "origin": [8, 16, 12.7825], + "color": 0, + "children": [13, 14, 15] + } + ] + } ] } ] diff --git a/src/main/resources/assets/eroticdungeongame/models/block/iron_cage.json b/src/main/resources/assets/eroticdungeongame/models/block/iron_cage.json index 1fe036d6..1f11bd89 100644 --- a/src/main/resources/assets/eroticdungeongame/models/block/iron_cage.json +++ b/src/main/resources/assets/eroticdungeongame/models/block/iron_cage.json @@ -4,6 +4,7 @@ "textures": { "particle": "minecraft:block/anvil" }, + "ambientocclusion":false, "display": { "thirdperson_righthand": { "rotation": [ diff --git a/src/main/resources/assets/eroticdungeongame/models/block/spanish_donkey.json b/src/main/resources/assets/eroticdungeongame/models/block/spanish_donkey.json new file mode 100644 index 00000000..ad1b11d3 --- /dev/null +++ b/src/main/resources/assets/eroticdungeongame/models/block/spanish_donkey.json @@ -0,0 +1,85 @@ +{ + "credit": "3D Model © 2025 LeisureTimeDock", + "parent": "builtin/entity", + "textures": { + "particle": "#wood" + }, + "ambientocclusion":false, + "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, + -135, + 0 + ], + "scale": [ + 0.4, + 0.4, + 0.4 + ] + }, + "gui": { + "rotation": [ + 30, + -135, + 0 + ], + "translation": [ + 0, + -4, + 0 + ], + "scale": [ + 0.625, + 0.625, + 0.625 + ] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/eroticdungeongame/models/item/base_pillory.json b/src/main/resources/assets/eroticdungeongame/models/item/base_pillory.json new file mode 100644 index 00000000..428492f8 --- /dev/null +++ b/src/main/resources/assets/eroticdungeongame/models/item/base_pillory.json @@ -0,0 +1,342 @@ +{ + "format_version": "1.9.0", + "credit": "3D Model © 2025 LeisureTimeDock", + "textures": { + "0": "#wood", + "particle": "#wood" + }, + "elements": [ + { + "name": "head_r", + "from": [13, 21, 6], + "to": [16, 23, 10], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 14, 7]}, + "faces": { + "north": {"uv": [0, 0, 3, 2], "texture": "#0"}, + "east": {"uv": [6, 0, 10, 2], "texture": "#0"}, + "south": {"uv": [13, 0, 16, 2], "texture": "#0"}, + "west": {"uv": [6, 0, 10, 2], "texture": "#0"}, + "up": {"uv": [13, 6, 16, 10], "texture": "#0"}, + "down": {"uv": [13, 6, 16, 10], "texture": "#0"} + } + }, + { + "name": "head_l", + "from": [0, 21, 6], + "to": [3, 23, 10], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 14, 7]}, + "faces": { + "north": {"uv": [13, 0, 16, 2], "texture": "#0"}, + "east": {"uv": [6, 0, 10, 2], "texture": "#0"}, + "south": {"uv": [0, 0, 3, 2], "texture": "#0"}, + "west": {"uv": [6, 0, 10, 2], "texture": "#0"}, + "up": {"uv": [0, 6, 3, 10], "texture": "#0"}, + "down": {"uv": [0, 6, 3, 10], "texture": "#0"} + } + }, + { + "from": [14, 17, 5], + "to": [15, 18, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 17, 9]}, + "faces": { + "north": {"uv": [1, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [5, 0, 11, 1], "texture": "#0"}, + "south": {"uv": [14, 0, 15, 1], "texture": "#0"}, + "west": {"uv": [5, 0, 11, 1], "texture": "#0"}, + "up": {"uv": [14, 5, 15, 11], "texture": "#0"}, + "down": {"uv": [14, 5, 15, 11], "texture": "#0"} + } + }, + { + "from": [1, 17, 5], + "to": [2, 18, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 17, 9]}, + "faces": { + "north": {"uv": [14, 0, 15, 1], "texture": "#0"}, + "east": {"uv": [5, 0, 11, 1], "texture": "#0"}, + "south": {"uv": [1, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [5, 0, 11, 1], "texture": "#0"}, + "up": {"uv": [1, 5, 2, 11], "texture": "#0"}, + "down": {"uv": [1, 5, 2, 11], "texture": "#0"} + } + }, + { + "from": [0, 14, 9], + "to": [3, 21, 10], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 14, 8]}, + "faces": { + "north": {"uv": [13, 0, 16, 7], "texture": "#0"}, + "east": {"uv": [6, 0, 7, 7], "texture": "#0"}, + "south": {"uv": [0, 0, 3, 7], "texture": "#0"}, + "west": {"uv": [9, 0, 10, 7], "texture": "#0"}, + "up": {"uv": [0, 9, 3, 10], "texture": "#0"}, + "down": {"uv": [0, 6, 3, 7], "texture": "#0"} + } + }, + { + "from": [0, 14, 6], + "to": [3, 21, 7], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 14, 5]}, + "faces": { + "north": {"uv": [13, 0, 16, 7], "texture": "#0"}, + "east": {"uv": [9, 0, 10, 7], "texture": "#0"}, + "south": {"uv": [0, 0, 3, 7], "texture": "#0"}, + "west": {"uv": [6, 0, 7, 7], "texture": "#0"}, + "up": {"uv": [0, 6, 3, 7], "texture": "#0"}, + "down": {"uv": [0, 9, 3, 10], "texture": "#0"} + } + }, + { + "from": [13, 14, 9], + "to": [16, 21, 10], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 14, 8]}, + "faces": { + "north": {"uv": [0, 0, 3, 7], "texture": "#0"}, + "east": {"uv": [6, 0, 7, 7], "texture": "#0"}, + "south": {"uv": [13, 0, 16, 7], "texture": "#0"}, + "west": {"uv": [9, 0, 10, 7], "texture": "#0"}, + "up": {"uv": [13, 9, 16, 10], "texture": "#0"}, + "down": {"uv": [13, 6, 16, 7], "texture": "#0"} + } + }, + { + "from": [13, 14, 6], + "to": [16, 21, 7], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 14, 5]}, + "faces": { + "north": {"uv": [0, 0, 3, 7], "texture": "#0"}, + "east": {"uv": [9, 0, 10, 7], "texture": "#0"}, + "south": {"uv": [13, 0, 16, 7], "texture": "#0"}, + "west": {"uv": [6, 0, 7, 7], "texture": "#0"}, + "up": {"uv": [13, 6, 16, 7], "texture": "#0"}, + "down": {"uv": [13, 9, 16, 10], "texture": "#0"} + } + }, + { + "name": "stripe", + "from": [6, 19, 7], + "to": [10, 21, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [6, 19, 7]}, + "faces": { + "north": {"uv": [6, 0, 10, 2], "texture": "#0"}, + "east": {"uv": [7, 0, 9, 2], "texture": "#0"}, + "south": {"uv": [6, 0, 10, 2], "texture": "#0"}, + "west": {"uv": [7, 0, 9, 2], "texture": "#0"}, + "up": {"uv": [6, 7, 10, 9], "texture": "#0"}, + "down": {"uv": [6, 7, 10, 9], "texture": "#0"} + } + }, + { + "from": [-1, 18, 7], + "to": [6, 21, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [4, 18, 7]}, + "faces": { + "north": {"uv": [9, 0, 16, 3], "texture": "#0"}, + "east": {"uv": [7, 0, 9, 3], "texture": "#0"}, + "south": {"uv": [0, 0, 7, 3], "texture": "#0"}, + "west": {"uv": [7, 0, 9, 3], "texture": "#0"}, + "up": {"uv": [0, 7, 7, 9], "texture": "#0"}, + "down": {"uv": [0, 7, 7, 9], "texture": "#0"} + } + }, + { + "from": [10, 18, 7], + "to": [17, 21, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [11, 18, 7]}, + "faces": { + "north": {"uv": [0, 0, 7, 3], "texture": "#0"}, + "east": {"uv": [7, 0, 9, 3], "texture": "#0"}, + "south": {"uv": [9, 0, 16, 3], "texture": "#0"}, + "west": {"uv": [7, 0, 9, 3], "texture": "#0"}, + "up": {"uv": [9, 7, 16, 9], "texture": "#0"}, + "down": {"uv": [9, 7, 16, 9], "texture": "#0"} + } + }, + { + "from": [5, 17, 7], + "to": [6, 18, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [5, 17, 7]}, + "faces": { + "north": {"uv": [10, 0, 11, 1], "texture": "#0"}, + "east": {"uv": [7, 0, 9, 1], "texture": "#0"}, + "south": {"uv": [5, 0, 6, 1], "texture": "#0"}, + "west": {"uv": [7, 0, 9, 1], "texture": "#0"}, + "up": {"uv": [5, 7, 6, 9], "texture": "#0"}, + "down": {"uv": [5, 7, 6, 9], "texture": "#0"} + } + }, + { + "from": [10, 17, 7], + "to": [11, 18, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [10, 17, 7]}, + "faces": { + "north": {"uv": [5, 0, 6, 1], "texture": "#0"}, + "east": {"uv": [7, 0, 9, 1], "texture": "#0"}, + "south": {"uv": [10, 0, 11, 1], "texture": "#0"}, + "west": {"uv": [7, 0, 9, 1], "texture": "#0"}, + "up": {"uv": [10, 7, 11, 9], "texture": "#0"}, + "down": {"uv": [10, 7, 11, 9], "texture": "#0"} + } + }, + { + "name": "stripe", + "from": [6, 8, 7], + "to": [10, 11, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [6, 8, 7]}, + "faces": { + "north": {"uv": [6, 5, 10, 8], "texture": "#0"}, + "east": {"uv": [7, 5, 9, 8], "texture": "#0"}, + "south": {"uv": [6, 5, 10, 8], "texture": "#0"}, + "west": {"uv": [7, 5, 9, 8], "texture": "#0"}, + "up": {"uv": [6, 7, 10, 9], "texture": "#0"}, + "down": {"uv": [6, 7, 10, 9], "texture": "#0"} + } + }, + { + "from": [3, 8, 7], + "to": [6, 12, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [4, 8, 7]}, + "faces": { + "north": {"uv": [10, 4, 13, 8], "texture": "#0"}, + "east": {"uv": [7, 4, 9, 8], "texture": "#0"}, + "south": {"uv": [3, 4, 6, 8], "texture": "#0"}, + "west": {"uv": [7, 4, 9, 8], "texture": "#0"}, + "up": {"uv": [3, 7, 6, 9], "texture": "#0"}, + "down": {"uv": [3, 7, 6, 9], "texture": "#0"} + } + }, + { + "from": [10, 8, 7], + "to": [13, 12, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [11, 8, 7]}, + "faces": { + "north": {"uv": [3, 4, 6, 8], "texture": "#0"}, + "east": {"uv": [7, 4, 9, 8], "texture": "#0"}, + "south": {"uv": [10, 4, 13, 8], "texture": "#0"}, + "west": {"uv": [7, 4, 9, 8], "texture": "#0"}, + "up": {"uv": [10, 7, 13, 9], "texture": "#0"}, + "down": {"uv": [10, 7, 13, 9], "texture": "#0"} + } + }, + { + "from": [5, 12, 7], + "to": [6, 13, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [5, 12, 7]}, + "faces": { + "north": {"uv": [10, 3, 11, 4], "texture": "#0"}, + "east": {"uv": [7, 3, 9, 4], "texture": "#0"}, + "south": {"uv": [5, 3, 6, 4], "texture": "#0"}, + "west": {"uv": [7, 3, 9, 4], "texture": "#0"}, + "up": {"uv": [5, 7, 6, 9], "texture": "#0"}, + "down": {"uv": [5, 7, 6, 9], "texture": "#0"} + } + }, + { + "from": [10, 12, 7], + "to": [11, 13, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [10, 12, 7]}, + "faces": { + "north": {"uv": [5, 3, 6, 4], "texture": "#0"}, + "east": {"uv": [7, 3, 9, 4], "texture": "#0"}, + "south": {"uv": [10, 3, 11, 4], "texture": "#0"}, + "west": {"uv": [7, 3, 9, 4], "texture": "#0"}, + "up": {"uv": [10, 7, 11, 9], "texture": "#0"}, + "down": {"uv": [10, 7, 11, 9], "texture": "#0"} + } + }, + { + "name": "leg_r", + "from": [13, 0, 6], + "to": [16, 14, 10], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 0, 7]}, + "faces": { + "north": {"uv": [0, 2, 3, 16], "texture": "#0"}, + "east": {"uv": [6, 2, 10, 16], "texture": "#0"}, + "south": {"uv": [13, 2, 16, 16], "texture": "#0"}, + "west": {"uv": [6, 2, 10, 16], "texture": "#0"}, + "up": {"uv": [13, 6, 16, 10], "texture": "#0"}, + "down": {"uv": [13, 6, 16, 10], "texture": "#0"} + } + }, + { + "name": "leg_l", + "from": [0, 0, 6], + "to": [3, 14, 10], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 7]}, + "faces": { + "north": {"uv": [13, 2, 16, 16], "texture": "#0"}, + "east": {"uv": [6, 2, 10, 16], "texture": "#0"}, + "south": {"uv": [0, 2, 3, 16], "texture": "#0"}, + "west": {"uv": [6, 2, 10, 16], "texture": "#0"}, + "up": {"uv": [0, 6, 3, 10], "texture": "#0"}, + "down": {"uv": [0, 6, 3, 10], "texture": "#0"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [19.5, 90, 0], + "translation": [0, 0.25, -1.75], + "scale": [0.4, 0.4, 0.4] + }, + "thirdperson_lefthand": { + "rotation": [19.5, 90, 0], + "translation": [0, 0.25, -1.75], + "scale": [0.4, 0.4, 0.4] + }, + "firstperson_righthand": { + "rotation": [-6.2, -14.45, -1.55], + "translation": [0.5, -0.25, 0], + "scale": [0.5, 0.5, 0.5] + }, + "firstperson_lefthand": { + "rotation": [-6.2, -14.45, -1.55], + "translation": [0.5, -0.25, 0], + "scale": [0.5, 0.5, 0.5] + }, + "ground": { + "translation": [0, 3, 0], + "scale": [0.25, 0.25, 0.25] + }, + "gui": { + "rotation": [15, -36.5, 0], + "translation": [0, -2, 0], + "scale": [0.6, 0.6, 0.6] + }, + "head": { + "rotation": [50.75, 0, 0], + "translation": [0, -11.75, -7.25], + "scale": [1.75, 1.75, 1.75] + }, + "fixed": { + "translation": [0, -3, 0], + "scale": [0.8, 0.8, 0.8] + } + }, + "groups": [ + { + "name": "head", + "origin": [13, 0, 7], + "color": 0, + "children": [0, 1, 2, 3, 4, 5, 6, 7] + }, + { + "name": "active_stripe", + "origin": [6, 8, 7], + "color": 0, + "children": [8, 9, 10, 11, 12] + }, + { + "name": "fixed_stripe", + "origin": [6, 8, 7], + "color": 0, + "children": [13, 14, 15, 16, 17] + }, + { + "name": "leg", + "origin": [13, 0, 7], + "color": 0, + "children": [18, 19] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/eroticdungeongame/models/item/base_x_cross.json b/src/main/resources/assets/eroticdungeongame/models/item/base_x_cross.json index bca8f01d..fe73e392 100644 --- a/src/main/resources/assets/eroticdungeongame/models/item/base_x_cross.json +++ b/src/main/resources/assets/eroticdungeongame/models/item/base_x_cross.json @@ -7,327 +7,454 @@ "2": "eroticdungeongame:block/x_cross_cuff_r", "particle": "#wood" }, + "render_type": "translucent", "elements": [ { - "name": "cube_u_1", - "from": [11.05, 28, 14.6051], - "to": [17.3, 32, 15.8749], + "name": "beam_l_1", + "from": [9.1621, 19.7053, 14.625], + "to": [12.6621, 30.7053, 15.625], + "rotation": {"angle": -22.5, "axis": "z", "origin": [8, 16, 12.7825]}, + "faces": { + "north": {"uv": [0, 3, 4, 14], "texture": "#0"}, + "east": {"uv": [0, 3, 1, 14], "texture": "#0"}, + "south": {"uv": [4, 3, 0, 14], "texture": "#0"}, + "west": {"uv": [3, 3, 4, 14], "texture": "#0"}, + "up": {"uv": [0, 3, 4, 4], "rotation": 180, "texture": "#0"}, + "down": {"uv": [0, 13, 4, 14], "rotation": 180, "texture": "#0"} + } + }, + { + "name": "beam_r_1", + "from": [5.6621, 19.7053, 14.625], + "to": [9.1621, 30.7053, 15.625], + "rotation": {"angle": -22.5, "axis": "z", "origin": [8, 16, 12.7825]}, + "faces": { + "north": {"uv": [12, 1, 16, 12], "texture": "#0"}, + "east": {"uv": [12, 1, 13, 12], "texture": "#0"}, + "south": {"uv": [16, 1, 12, 12], "texture": "#0"}, + "west": {"uv": [15, 1, 16, 12], "texture": "#0"}, + "up": {"uv": [12, 1, 16, 2], "rotation": 180, "texture": "#0"}, + "down": {"uv": [12, 11, 16, 12], "rotation": 180, "texture": "#0"} + } + }, + { + "name": "cap_l_1", + "from": [14.1463, 27.8018, 14.615], + "to": [17.9347, 31.8018, 15.635], "rotation": {"angle": 0, "axis": "y", "origin": [8, 16, 12.7825]}, "faces": { - "north": {"uv": [0, 0, 16, 8], "rotation": 180, "texture": "#0"}, - "east": {"uv": [0, 0, 1.02, 8], "rotation": 180, "texture": "#0"}, - "south": {"uv": [0, 0, 16, 8], "rotation": 180, "texture": "#0"}, - "west": {"uv": [0, 0, 1.02, 8], "rotation": 180, "texture": "#0"}, - "up": {"uv": [4, 0, 11, 1.02], "rotation": 180, "texture": "#0"}, - "down": {"uv": [4, 14.98, 11, 16], "rotation": 180, "texture": "#0"} + "north": {"uv": [0, 5, 4, 9], "texture": "#0"}, + "east": {"uv": [0, 5, 1, 9], "rotation": 180, "texture": "#0"}, + "south": {"uv": [4, 5, 0, 9], "texture": "#0"}, + "west": {"uv": [3, 5, 4, 9], "rotation": 180, "texture": "#0"}, + "up": {"uv": [0, 5, 4, 6], "rotation": 180, "texture": "#0"}, + "down": {"uv": [0, 7.98, 4, 8.98], "rotation": 180, "texture": "#0"} } }, { - "name": "cube_u_2", - "from": [-1.3, 28, 14.6051], - "to": [4.95, 32, 16.0749], + "name": "cap_r_1", + "from": [10.3579, 27.8018, 14.615], + "to": [14.1463, 31.8018, 15.635], "rotation": {"angle": 0, "axis": "y", "origin": [8, 16, 12.7825]}, "faces": { - "north": {"uv": [0, 0, 16, 8], "rotation": 180, "texture": "#0"}, - "east": {"uv": [0, 0, 1.02, 8], "rotation": 180, "texture": "#0"}, - "south": {"uv": [0, 0, 16, 8], "rotation": 180, "texture": "#0"}, - "west": {"uv": [0, 0, 1.02, 8], "rotation": 180, "texture": "#0"}, - "up": {"uv": [0, 0, 7, 1.02], "rotation": 180, "texture": "#0"}, - "down": {"uv": [0, 0, 7, 1.02], "rotation": 180, "texture": "#0"} + "north": {"uv": [12, 5, 16, 9], "texture": "#0"}, + "east": {"uv": [12, 5, 13, 9], "texture": "#0"}, + "south": {"uv": [12, 5, 16, 9], "rotation": 180, "texture": "#0"}, + "west": {"uv": [15, 5, 16, 9], "texture": "#0"}, + "up": {"uv": [12, 5, 16, 6], "rotation": 180, "texture": "#0"}, + "down": {"uv": [12, 7.98, 16, 8.98], "rotation": 180, "texture": "#0"} } }, { - "name": "cuff_u_l_1", - "from": [11.16212, 26.70529, 9.825], - "to": [11.96212, 27.70529, 14.825], - "rotation": {"angle": -22.5, "axis": "z", "origin": [8, 16, 12.7825]}, - "faces": { - "north": {"uv": [4, 6, 5, 7], "texture": "#1"}, - "east": {"uv": [0, 0, 5, 1], "texture": "#1"}, - "south": {"uv": [5, 6, 6, 7], "texture": "#1"}, - "west": {"uv": [0, 1, 5, 2], "texture": "#1"}, - "up": {"uv": [1, 7, 0, 2], "texture": "#1"}, - "down": {"uv": [2, 2, 1, 7], "texture": "#1"} - } - }, - { - "name": "cuff_u_l_2", - "from": [6.36212, 26.70529, 9.825], - "to": [7.16212, 27.70529, 14.825], - "rotation": {"angle": -22.5, "axis": "z", "origin": [8, 16, 12.7825]}, - "faces": { - "north": {"uv": [6, 6, 7, 7], "texture": "#1"}, - "east": {"uv": [2, 2, 7, 3], "texture": "#1"}, - "south": {"uv": [0, 7, 1, 8], "texture": "#1"}, - "west": {"uv": [2, 3, 7, 4], "texture": "#1"}, - "up": {"uv": [3, 9, 2, 4], "texture": "#1"}, - "down": {"uv": [4, 4, 3, 9], "texture": "#1"} - } - }, - { - "name": "cuff_u_l_3", - "from": [7.16212, 26.70529, 9.825], - "to": [11.16212, 27.70529, 10.625], - "rotation": {"angle": -22.5, "axis": "z", "origin": [8, 16, 12.7825]}, - "faces": { - "north": {"uv": [4, 4, 8, 5], "texture": "#1"}, - "east": {"uv": [1, 7, 2, 8], "texture": "#1"}, - "south": {"uv": [5, 0, 9, 1], "texture": "#1"}, - "west": {"uv": [7, 2, 8, 3], "texture": "#1"}, - "up": {"uv": [9, 2, 5, 1], "texture": "#1"}, - "down": {"uv": [8, 5, 4, 6], "texture": "#1"} - } - }, - { - "name": "cuff_u_r_1", - "from": [8.83788, 26.70529, 9.825], - "to": [9.63788, 27.70529, 14.825], + "name": "beam_l_2", + "from": [6.8379, 19.7053, 14.62], + "to": [10.3379, 30.7053, 15.63], "rotation": {"angle": 22.5, "axis": "z", "origin": [8, 16, 12.7825]}, "faces": { - "north": {"uv": [6, 6, 7, 7], "texture": "#2"}, - "east": {"uv": [0, 0, 5, 1], "texture": "#2"}, - "south": {"uv": [0, 7, 1, 8], "texture": "#2"}, - "west": {"uv": [0, 1, 5, 2], "texture": "#2"}, - "up": {"uv": [1, 7, 0, 2], "texture": "#2"}, - "down": {"uv": [2, 2, 1, 7], "texture": "#2"} + "north": {"uv": [0, 3, 4, 14], "texture": "#0"}, + "east": {"uv": [0, 3, 1, 14], "texture": "#0"}, + "south": {"uv": [4, 3, 0, 14], "texture": "#0"}, + "west": {"uv": [3, 3, 4, 14], "texture": "#0"}, + "up": {"uv": [0, 3, 4, 4], "rotation": 180, "texture": "#0"}, + "down": {"uv": [0, 13, 4, 14], "rotation": 180, "texture": "#0"} } }, { - "name": "cuff_u_r_2", - "from": [4.03788, 26.70529, 9.825], - "to": [4.83788, 27.70529, 14.825], + "name": "beam_r_2", + "from": [3.3379, 19.7053, 14.62], + "to": [6.8379, 30.7053, 15.63], "rotation": {"angle": 22.5, "axis": "z", "origin": [8, 16, 12.7825]}, "faces": { - "north": {"uv": [1, 7, 2, 8], "texture": "#2"}, - "east": {"uv": [2, 2, 7, 3], "texture": "#2"}, - "south": {"uv": [7, 2, 8, 3], "texture": "#2"}, - "west": {"uv": [2, 3, 7, 4], "texture": "#2"}, - "up": {"uv": [3, 9, 2, 4], "texture": "#2"}, - "down": {"uv": [4, 4, 3, 9], "texture": "#2"} + "north": {"uv": [12, 1, 16, 12], "texture": "#0"}, + "east": {"uv": [12, 1, 13, 12], "texture": "#0"}, + "south": {"uv": [16, 1, 12, 12], "texture": "#0"}, + "west": {"uv": [15, 1, 16, 12], "texture": "#0"}, + "up": {"uv": [12, 1, 16, 2], "rotation": 180, "texture": "#0"}, + "down": {"uv": [12, 11, 16, 12], "rotation": 180, "texture": "#0"} } }, { - "name": "cuff_u_r_3", - "from": [4.83788, 26.70529, 9.825], - "to": [8.83788, 27.70529, 10.625], + "name": "cap_l_2", + "from": [1.8537, 27.8018, 14.615], + "to": [5.6421, 31.8018, 15.635], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 16, 12.7825]}, + "faces": { + "north": {"uv": [0, 5, 4, 9], "texture": "#0"}, + "east": {"uv": [0, 5, 1, 9], "rotation": 180, "texture": "#0"}, + "south": {"uv": [4, 5, 0, 9], "texture": "#0"}, + "west": {"uv": [3, 5, 4, 9], "rotation": 180, "texture": "#0"}, + "up": {"uv": [0, 5, 4, 6], "rotation": 180, "texture": "#0"}, + "down": {"uv": [0, 7.98, 4, 8.98], "rotation": 180, "texture": "#0"} + } + }, + { + "name": "cap_r_2", + "from": [-1.9347, 27.8018, 14.615], + "to": [1.8537, 31.8018, 15.635], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 16, 12.7825]}, + "faces": { + "north": {"uv": [12, 5, 16, 9], "texture": "#0"}, + "east": {"uv": [12, 5, 13, 9], "texture": "#0"}, + "south": {"uv": [12, 5, 16, 9], "rotation": 180, "texture": "#0"}, + "west": {"uv": [15, 5, 16, 9], "texture": "#0"}, + "up": {"uv": [12, 5, 16, 6], "rotation": 180, "texture": "#0"}, + "down": {"uv": [12, 7.98, 16, 8.98], "rotation": 180, "texture": "#0"} + } + }, + { + "name": "Xmiddle_l_u", + "from": [7.147, 15.5, 14.635], + "to": [13.6891, 20, 15.615], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 20, 12.7825]}, + "faces": { + "north": {"uv": [0, 4, 8, 8.5], "texture": "#0"}, + "east": {"uv": [0, 4, 1, 8.5], "rotation": 180, "texture": "#0"}, + "south": {"uv": [8, 4, 0, 8.5], "texture": "#0"}, + "west": {"uv": [7, 4, 8, 8.5], "rotation": 180, "texture": "#0"}, + "up": {"uv": [0, 4, 8, 5], "rotation": 180, "texture": "#0"}, + "down": {"uv": [0, 7.5, 8, 8.5], "rotation": 180, "texture": "#0"} + } + }, + { + "name": "Xmiddle_r_u", + "from": [2.3109, 15.5, 14.63], + "to": [8.778, 20, 15.62], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 20, 12.7825]}, + "faces": { + "north": {"uv": [8, 4, 16, 8.5], "texture": "#0"}, + "east": {"uv": [10, 8.5, 11, 4], "rotation": 180, "texture": "#0"}, + "south": {"uv": [16, 4, 8, 8.5], "texture": "#0"}, + "west": {"uv": [15, 8.5, 16, 4], "rotation": 180, "texture": "#0"}, + "up": {"uv": [8, 4, 16, 5], "rotation": 180, "texture": "#0"}, + "down": {"uv": [8, 7.5, 16, 8.5], "rotation": 180, "texture": "#0"} + } + }, + { + "name": "cuff_u_l_f", + "from": [7.1621, 26.7053, 9.825], + "to": [11.1621, 27.7053, 10.625], + "rotation": {"angle": -22.5, "axis": "z", "origin": [8, 16, 17.7825]}, + "faces": { + "north": {"uv": [2, 11, 6, 12], "texture": "#1"}, + "east": {"uv": [6, 10, 6.8, 11], "rotation": 180, "texture": "#1"}, + "south": {"uv": [10, 15, 6, 16], "texture": "#1"}, + "west": {"uv": [1.2, 10, 2, 11], "texture": "#1"}, + "up": {"uv": [6, 10.2, 2, 11], "texture": "#1"}, + "down": {"uv": [6, 0, 2, 0.8], "texture": "#1"} + } + }, + { + "name": "cuff_u_l_l", + "from": [11.1621, 26.7053, 9.825], + "to": [11.9621, 27.7053, 14.625], + "rotation": {"angle": -22.5, "axis": "z", "origin": [8, 16, 17.7825]}, + "faces": { + "north": {"uv": [1, 11, 2, 11.8], "rotation": 90, "texture": "#1"}, + "east": {"uv": [0, 10.8, 1, 6], "rotation": 90, "texture": "#1"}, + "south": {"uv": [1, 5.2, 2, 6], "rotation": 90, "texture": "#1"}, + "west": {"uv": [5.8, 15, 1, 16], "texture": "#1"}, + "up": {"uv": [1, 10.8, 1.8, 6], "texture": "#1"}, + "down": {"uv": [1, 0.2, 1.8, 5], "rotation": 180, "texture": "#1"} + } + }, + { + "name": "cuff_u_l_r", + "from": [6.3621, 26.7053, 9.825], + "to": [7.1621, 27.7053, 14.625], + "rotation": {"angle": -22.5, "axis": "z", "origin": [8, 16, 17.7825]}, + "faces": { + "north": {"uv": [6, 11, 7, 11.8], "rotation": 90, "texture": "#1"}, + "east": {"uv": [15, 15, 10.2, 16], "texture": "#1"}, + "south": {"uv": [6, 5.2, 7, 6], "rotation": 90, "texture": "#1"}, + "west": {"uv": [7, 6, 8, 10.8], "rotation": 90, "texture": "#1"}, + "up": {"uv": [6.2, 10.8, 7, 6], "texture": "#1"}, + "down": {"uv": [6.2, 0.2, 7, 5], "rotation": 180, "texture": "#1"} + } + }, + { + "name": "cuff_u_r_f", + "from": [4.8379, 26.7053, 9.825], + "to": [8.8379, 27.7053, 10.625], + "rotation": {"angle": 22.5, "axis": "z", "origin": [8, 16, 17.7825]}, + "faces": { + "north": {"uv": [2, 11, 6, 12], "texture": "#2"}, + "east": {"uv": [1.2, 10, 2, 11], "texture": "#2"}, + "south": {"uv": [10, 15, 6, 16], "texture": "#2"}, + "west": {"uv": [6, 10, 6.8, 11], "rotation": 180, "texture": "#2"}, + "up": {"uv": [6, 10.2, 2, 11], "texture": "#2"}, + "down": {"uv": [6, 0, 2, 0.8], "texture": "#2"} + } + }, + { + "name": "cuff_u_r_l", + "from": [8.8379, 26.7053, 9.825], + "to": [9.6379, 27.7053, 14.625], + "rotation": {"angle": 22.5, "axis": "z", "origin": [8, 16, 17.7825]}, + "faces": { + "north": {"uv": [1, 11, 2, 11.8], "rotation": 90, "texture": "#2"}, + "east": {"uv": [0, 10.8, 1, 6], "rotation": 90, "texture": "#2"}, + "south": {"uv": [1, 5.2, 2, 6], "rotation": 90, "texture": "#2"}, + "west": {"uv": [5.8, 15, 1, 16], "texture": "#2"}, + "up": {"uv": [1, 10.8, 1.8, 6], "texture": "#2"}, + "down": {"uv": [1, 5, 1.8, 0.2], "texture": "#2"} + } + }, + { + "name": "cuff_u_r_r", + "from": [4.0379, 26.7053, 9.825], + "to": [4.8379, 27.7053, 14.625], + "rotation": {"angle": 22.5, "axis": "z", "origin": [8, 16, 17.7825]}, + "faces": { + "north": {"uv": [6, 11, 7, 11.8], "rotation": 90, "texture": "#2"}, + "east": {"uv": [15, 15, 10.2, 16], "texture": "#2"}, + "south": {"uv": [6, 5.2, 7, 6], "rotation": 90, "texture": "#2"}, + "west": {"uv": [7, 6, 8, 10.8], "rotation": 90, "texture": "#2"}, + "up": {"uv": [6.2, 10.8, 7, 6], "texture": "#2"}, + "down": {"uv": [6.2, 0.2, 7, 5], "rotation": 180, "texture": "#2"} + } + }, + { + "name": "beam_l_3", + "from": [9.1379, 1.3303, 14.625], + "to": [12.6379, 12.3303, 15.625], "rotation": {"angle": 22.5, "axis": "z", "origin": [8, 16, 12.7825]}, "faces": { - "north": {"uv": [4, 4, 8, 5], "texture": "#2"}, - "east": {"uv": [4, 6, 5, 7], "texture": "#2"}, - "south": {"uv": [5, 0, 9, 1], "texture": "#2"}, - "west": {"uv": [5, 6, 6, 7], "texture": "#2"}, - "up": {"uv": [9, 2, 5, 1], "texture": "#2"}, - "down": {"uv": [8, 5, 4, 6], "texture": "#2"} + "north": {"uv": [0, 3, 4, 14], "texture": "#0"}, + "east": {"uv": [0, 3, 1, 14], "texture": "#0"}, + "south": {"uv": [4, 3, 0, 14], "texture": "#0"}, + "west": {"uv": [3, 3, 4, 14], "texture": "#0"}, + "up": {"uv": [0, 3, 4, 4], "rotation": 180, "texture": "#0"}, + "down": {"uv": [0, 13, 4, 14], "rotation": 180, "texture": "#0"} } }, { - "name": "u_X2", - "from": [4.00012, 20.52309, 14.615], - "to": [10.31555, 30.64551, 15.625], + "name": "beam_r_3", + "from": [5.6379, 1.3303, 14.625], + "to": [9.1379, 12.3303, 15.625], "rotation": {"angle": 22.5, "axis": "z", "origin": [8, 16, 12.7825]}, "faces": { - "north": {"uv": [0, 0, 16, 16], "rotation": 180, "texture": "#0"}, - "east": {"uv": [0, 0, 1, 16], "rotation": 180, "texture": "#0"}, - "south": {"uv": [0, 0, 16, 16], "rotation": 180, "texture": "#0"}, - "west": {"uv": [0, 0, 1, 16], "rotation": 180, "texture": "#0"}, - "up": {"uv": [5, 0, 11, 1], "rotation": 180, "texture": "#0"}, - "down": {"uv": [5, 15, 11, 16], "rotation": 180, "texture": "#0"} + "north": {"uv": [12, 1, 16, 12], "texture": "#0"}, + "east": {"uv": [12, 1, 13, 12], "texture": "#0"}, + "south": {"uv": [16, 1, 12, 12], "texture": "#0"}, + "west": {"uv": [15, 1, 16, 12], "texture": "#0"}, + "up": {"uv": [12, 1, 16, 2], "rotation": 180, "texture": "#0"}, + "down": {"uv": [12, 11, 16, 12], "rotation": 180, "texture": "#0"} } }, { - "name": "u_X3", - "from": [5.68445, 20.52309, 14.615], - "to": [11.99988, 30.64551, 15.625], - "rotation": {"angle": -22.5, "axis": "z", "origin": [8, 16, 12.7825]}, - "faces": { - "north": {"uv": [0, 0, 16, 16], "rotation": 180, "texture": "#0"}, - "east": {"uv": [0, 0, 1, 16], "rotation": 180, "texture": "#0"}, - "south": {"uv": [0, 0, 16, 16], "rotation": 180, "texture": "#0"}, - "west": {"uv": [15, 0, 16, 16], "rotation": 180, "texture": "#0"}, - "up": {"uv": [5, 15, 11, 16], "rotation": 180, "texture": "#0"}, - "down": {"uv": [5, 0, 11, 1], "rotation": 180, "texture": "#0"} - } - }, - { - "name": "Xmiddle3", - "from": [2.5, 16, 14.6], - "to": [13.5, 18.5, 15.61], + "name": "cap_l_3", + "from": [14.1463, 0, 14.615], + "to": [17.9347, 4.2218, 15.635], "rotation": {"angle": 0, "axis": "y", "origin": [8, 16, 12.7825]}, "faces": { - "north": {"uv": [0, 5, 16, 10], "texture": "#0"}, - "east": {"uv": [0, 0, 0.8, 2.5], "rotation": 180, "texture": "#0"}, - "south": {"uv": [0, 4, 16, 9], "texture": "#0"}, - "west": {"uv": [0, 0, 0.8, 2.5], "rotation": 180, "texture": "#0"}, - "up": {"uv": [2, 15.2, 13, 16], "rotation": 180, "texture": "#0"}, - "down": {"uv": [2, 15.2, 13, 16], "rotation": 180, "texture": "#0"} + "north": {"uv": [0, 5, 4, 9], "texture": "#0"}, + "east": {"uv": [0, 5, 1, 9], "rotation": 180, "texture": "#0"}, + "south": {"uv": [4, 5, 0, 9], "texture": "#0"}, + "west": {"uv": [3, 5, 4, 9], "rotation": 180, "texture": "#0"}, + "up": {"uv": [0, 5, 4, 6], "rotation": 180, "texture": "#0"}, + "down": {"uv": [0, 7.98, 4, 8.98], "rotation": 180, "texture": "#0"} } }, { - "name": "Xmiddle2", - "from": [2.5, 18.5, 14.6], - "to": [13.5, 21.5, 15.61], + "name": "cap_r_3", + "from": [10.3579, 0, 14.615], + "to": [14.1463, 4.2218, 15.635], "rotation": {"angle": 0, "axis": "y", "origin": [8, 16, 12.7825]}, "faces": { - "north": {"uv": [0, 0, 16, 5], "texture": "#0"}, - "east": {"uv": [0, 4, 0.8, 6.5], "rotation": 180, "texture": "#0"}, - "south": {"uv": [0, 0, 16, 5], "texture": "#0"}, - "west": {"uv": [0, 0, 0.8, 2.5], "rotation": 180, "texture": "#0"}, - "up": {"uv": [2, 15.2, 13, 16], "rotation": 180, "texture": "#0"}, - "down": {"uv": [2, 15.2, 13, 16], "rotation": 180, "texture": "#0"} + "north": {"uv": [12, 5, 16, 9], "texture": "#0"}, + "east": {"uv": [12, 5, 13, 9], "texture": "#0"}, + "south": {"uv": [12, 5, 16, 9], "rotation": 180, "texture": "#0"}, + "west": {"uv": [15, 5, 16, 9], "texture": "#0"}, + "up": {"uv": [12, 5, 16, 6], "rotation": 180, "texture": "#0"}, + "down": {"uv": [12, 7.98, 16, 8.98], "rotation": 180, "texture": "#0"} } }, { - "name": "cube_d_1", - "from": [-1.8, 0, 14.365], - "to": [4.7, 4, 15.885], + "name": "beam_l_4", + "from": [6.8621, 1.3303, 14.62], + "to": [10.3621, 12.3303, 15.63], + "rotation": {"angle": -22.5, "axis": "z", "origin": [8, 16, 12.7825]}, + "faces": { + "north": {"uv": [0, 3, 4, 14], "texture": "#0"}, + "east": {"uv": [0, 3, 1, 14], "texture": "#0"}, + "south": {"uv": [4, 3, 0, 14], "texture": "#0"}, + "west": {"uv": [3, 3, 4, 14], "texture": "#0"}, + "up": {"uv": [0, 3, 4, 4], "rotation": 180, "texture": "#0"}, + "down": {"uv": [0, 13, 4, 14], "rotation": 180, "texture": "#0"} + } + }, + { + "name": "beam_r_4", + "from": [3.3621, 1.3303, 14.62], + "to": [6.8621, 12.3303, 15.63], + "rotation": {"angle": -22.5, "axis": "z", "origin": [8, 16, 12.7825]}, + "faces": { + "north": {"uv": [12, 1, 16, 12], "texture": "#0"}, + "east": {"uv": [12, 1, 13, 12], "texture": "#0"}, + "south": {"uv": [16, 1, 12, 12], "texture": "#0"}, + "west": {"uv": [15, 1, 16, 12], "texture": "#0"}, + "up": {"uv": [12, 1, 16, 2], "rotation": 180, "texture": "#0"}, + "down": {"uv": [12, 11, 16, 12], "rotation": 180, "texture": "#0"} + } + }, + { + "name": "cap_l_4", + "from": [1.8857, 0, 14.615], + "to": [5.6741, 4.2218, 15.635], "rotation": {"angle": 0, "axis": "y", "origin": [8, 16, 12.7825]}, "faces": { - "north": {"uv": [0, 0, 16, 8], "texture": "#0"}, - "east": {"uv": [0, 0, 1.02, 8], "texture": "#0"}, - "south": {"uv": [0, 0, 16, 8], "texture": "#0"}, - "west": {"uv": [0, 0, 1.02, 8], "texture": "#0"}, - "up": {"uv": [0, 0, 7, 1.02], "texture": "#0"}, - "down": {"uv": [0, 0, 7, 1.02], "texture": "#0"} + "north": {"uv": [0, 5, 4, 9], "texture": "#0"}, + "east": {"uv": [0, 5, 1, 9], "rotation": 180, "texture": "#0"}, + "south": {"uv": [4, 5, 0, 9], "texture": "#0"}, + "west": {"uv": [3, 5, 4, 9], "rotation": 180, "texture": "#0"}, + "up": {"uv": [0, 5, 4, 6], "rotation": 180, "texture": "#0"}, + "down": {"uv": [0, 7.98, 4, 8.98], "rotation": 180, "texture": "#0"} } }, { - "name": "cube_d_2", - "from": [11.35, 0, 14.59], - "to": [17.85, 4, 15.635], + "name": "cap_r_4", + "from": [-1.8987, 0, 14.615], + "to": [1.8897, 4.2218, 15.635], "rotation": {"angle": 0, "axis": "y", "origin": [8, 16, 12.7825]}, "faces": { - "north": {"uv": [0, 0, 16, 8], "texture": "#0"}, - "east": {"uv": [0, 0, 1.02, 8], "texture": "#0"}, - "south": {"uv": [0, 0, 16, 8], "texture": "#0"}, - "west": {"uv": [0, 0, 1.02, 8], "texture": "#0"}, - "up": {"uv": [0, 0, 7, 1.02], "texture": "#0"}, - "down": {"uv": [0, 0, 7, 1.02], "texture": "#0"} + "north": {"uv": [12, 5, 16, 9], "texture": "#0"}, + "east": {"uv": [12, 5, 13, 9], "texture": "#0"}, + "south": {"uv": [12, 5, 16, 9], "rotation": 180, "texture": "#0"}, + "west": {"uv": [15, 5, 16, 9], "texture": "#0"}, + "up": {"uv": [12, 5, 16, 6], "rotation": 180, "texture": "#0"}, + "down": {"uv": [12, 7.98, 16, 8.98], "rotation": 180, "texture": "#0"} } }, { - "name": "cuff_d_l_1", - "from": [8.86212, 4.33029, 9.825], - "to": [9.66212, 5.33029, 14.825], - "rotation": {"angle": -22.5, "axis": "z", "origin": [8, 16, 12.7825]}, + "name": "Xmiddle_l_d", + "from": [7.147, 11, 14.635], + "to": [13.6891, 15.5, 15.615], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 15.5, 12.7825]}, "faces": { - "north": {"uv": [4, 6, 5, 7], "texture": "#1"}, - "east": {"uv": [0, 0, 5, 1], "texture": "#1"}, - "south": {"uv": [5, 6, 6, 7], "texture": "#1"}, - "west": {"uv": [0, 1, 5, 2], "texture": "#1"}, - "up": {"uv": [1, 7, 0, 2], "texture": "#1"}, - "down": {"uv": [2, 2, 1, 7], "texture": "#1"} + "north": {"uv": [0, 8.5, 8, 13], "texture": "#0"}, + "east": {"uv": [0, 8.5, 1, 13], "rotation": 180, "texture": "#0"}, + "south": {"uv": [8, 8, 0, 12.5], "texture": "#0"}, + "west": {"uv": [7, 8.5, 8, 13], "rotation": 180, "texture": "#0"}, + "up": {"uv": [0, 8.5, 8, 9.5], "rotation": 180, "texture": "#0"}, + "down": {"uv": [0, 12, 8, 13], "rotation": 180, "texture": "#0"} } }, { - "name": "cuff_d_l_2", - "from": [4.06212, 4.33029, 9.825], - "to": [4.86212, 5.33029, 14.825], - "rotation": {"angle": -22.5, "axis": "z", "origin": [8, 16, 12.7825]}, + "name": "Xmiddle_r_d", + "from": [2.3109, 11, 14.63], + "to": [8.778, 15.5, 15.62], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 15.5, 12.7825]}, "faces": { - "north": {"uv": [6, 6, 7, 7], "texture": "#1"}, - "east": {"uv": [2, 2, 7, 3], "texture": "#1"}, - "south": {"uv": [0, 7, 1, 8], "texture": "#1"}, - "west": {"uv": [2, 3, 7, 4], "texture": "#1"}, - "up": {"uv": [3, 9, 2, 4], "texture": "#1"}, - "down": {"uv": [4, 4, 3, 9], "texture": "#1"} + "north": {"uv": [8, 8.5, 16, 13], "texture": "#0"}, + "east": {"uv": [10, 13, 11, 8.5], "rotation": 180, "texture": "#0"}, + "south": {"uv": [16, 8.5, 8, 13], "texture": "#0"}, + "west": {"uv": [15, 13, 16, 8.5], "rotation": 180, "texture": "#0"}, + "up": {"uv": [8, 8.5, 16, 9.5], "rotation": 180, "texture": "#0"}, + "down": {"uv": [8, 12, 16, 13], "rotation": 180, "texture": "#0"} } }, { - "name": "cuff_d_l_3", - "from": [4.86212, 4.33029, 9.825], - "to": [8.86212, 5.33029, 10.625], - "rotation": {"angle": -22.5, "axis": "z", "origin": [8, 16, 12.7825]}, + "name": "cuff_d_l_f", + "from": [7.1379, 4.3303, 9.825], + "to": [11.1379, 5.3303, 10.625], + "rotation": {"angle": 22.5, "axis": "z", "origin": [8, 16, 17.7825]}, "faces": { - "north": {"uv": [4, 4, 8, 5], "texture": "#1"}, - "east": {"uv": [1, 7, 2, 8], "texture": "#1"}, - "south": {"uv": [5, 0, 9, 1], "texture": "#1"}, - "west": {"uv": [7, 2, 8, 3], "texture": "#1"}, - "up": {"uv": [9, 2, 5, 1], "texture": "#1"}, - "down": {"uv": [8, 5, 4, 6], "texture": "#1"} + "north": {"uv": [2, 11, 6, 12], "texture": "#2"}, + "east": {"uv": [1.2, 10, 2, 11], "texture": "#2"}, + "south": {"uv": [10, 15, 6, 16], "texture": "#2"}, + "west": {"uv": [6, 10, 6.8, 11], "texture": "#2"}, + "up": {"uv": [6, 10.2, 2, 11], "texture": "#2"}, + "down": {"uv": [6, 0, 2, 0.8], "texture": "#2"} } }, { - "name": "cuff_d_r_1", - "from": [11.30955, 4.3303, 9.825], - "to": [12.10955, 5.3303, 14.825], - "rotation": {"angle": 22.5, "axis": "z", "origin": [8.7, 16, 12.7825]}, + "name": "cuff_d_l_l", + "from": [11.1379, 4.3303, 9.825], + "to": [11.9379, 5.3303, 14.625], + "rotation": {"angle": 22.5, "axis": "z", "origin": [8, 16, 17.7825]}, "faces": { - "north": {"uv": [6, 6, 7, 7], "texture": "#2"}, - "east": {"uv": [0, 0, 5, 1], "texture": "#2"}, - "south": {"uv": [0, 7, 1, 8], "texture": "#2"}, - "west": {"uv": [0, 1, 5, 2], "texture": "#2"}, - "up": {"uv": [1, 7, 0, 2], "texture": "#2"}, - "down": {"uv": [2, 2, 1, 7], "texture": "#2"} + "north": {"uv": [1, 11, 2, 11.8], "rotation": 90, "texture": "#2"}, + "east": {"uv": [0, 10.8, 1, 6], "rotation": 90, "texture": "#2"}, + "south": {"uv": [1, 5.2, 2, 6], "rotation": 90, "texture": "#2"}, + "west": {"uv": [5.8, 15, 1, 16], "texture": "#2"}, + "up": {"uv": [1, 10.8, 1.8, 6], "texture": "#2"}, + "down": {"uv": [1, 5, 1.8, 0.2], "texture": "#2"} } }, { - "name": "cuff_d_r_2", - "from": [6.50955, 4.3303, 9.825], - "to": [7.30955, 5.3303, 14.825], - "rotation": {"angle": 22.5, "axis": "z", "origin": [8.7, 16, 12.7825]}, + "name": "cuff_d_l_r", + "from": [6.3379, 4.3303, 9.825], + "to": [7.1379, 5.3303, 14.625], + "rotation": {"angle": 22.5, "axis": "z", "origin": [8, 16, 17.7825]}, "faces": { - "north": {"uv": [1, 7, 2, 8], "texture": "#2"}, - "east": {"uv": [2, 2, 7, 3], "texture": "#2"}, - "south": {"uv": [7, 2, 8, 3], "texture": "#2"}, - "west": {"uv": [2, 3, 7, 4], "texture": "#2"}, - "up": {"uv": [3, 9, 2, 4], "texture": "#2"}, - "down": {"uv": [4, 4, 3, 9], "texture": "#2"} + "north": {"uv": [6, 11, 7, 11.8], "rotation": 90, "texture": "#2"}, + "east": {"uv": [15, 15, 10.2, 16], "texture": "#2"}, + "south": {"uv": [6, 5.2, 7, 6], "rotation": 90, "texture": "#2"}, + "west": {"uv": [7, 6, 8, 10.8], "rotation": 90, "texture": "#2"}, + "up": {"uv": [6.2, 10.8, 7, 6], "texture": "#2"}, + "down": {"uv": [6.2, 0.2, 7, 5], "rotation": 180, "texture": "#2"} } }, { - "name": "cuff_d_r_3", - "from": [7.30955, 4.3303, 9.825], - "to": [11.30955, 5.3303, 10.625], - "rotation": {"angle": 22.5, "axis": "z", "origin": [8.7, 16, 12.7825]}, + "name": "cuff_d_r_f", + "from": [4.8621, 4.3303, 9.825], + "to": [8.8621, 5.3303, 10.625], + "rotation": {"angle": -22.5, "axis": "z", "origin": [8, 16, 17.7825]}, "faces": { - "north": {"uv": [4, 4, 8, 5], "texture": "#2"}, - "east": {"uv": [4, 6, 5, 7], "texture": "#2"}, - "south": {"uv": [5, 0, 9, 1], "texture": "#2"}, - "west": {"uv": [5, 6, 6, 7], "texture": "#2"}, - "up": {"uv": [9, 2, 5, 1], "texture": "#2"}, - "down": {"uv": [8, 5, 4, 6], "texture": "#2"} + "north": {"uv": [2, 11, 6, 12], "texture": "#1"}, + "east": {"uv": [1.2, 10, 2, 11], "texture": "#1"}, + "south": {"uv": [10, 15, 6, 16], "texture": "#1"}, + "west": {"uv": [6, 10, 6.8, 11], "texture": "#1"}, + "up": {"uv": [6, 10.2, 2, 11], "texture": "#1"}, + "down": {"uv": [6, 0, 2, 0.8], "texture": "#1"} } }, { - "name": "d_X1", - "from": [6.14639, 1.16315, 14.615], - "to": [12.46182, 12.41057, 15.625], - "rotation": {"angle": 22.5, "axis": "z", "origin": [8, 16, 12.7825]}, + "name": "cuff_d_r_l", + "from": [8.8621, 4.3303, 9.825], + "to": [9.6621, 5.3303, 14.625], + "rotation": {"angle": -22.5, "axis": "z", "origin": [8, 16, 17.7825]}, "faces": { - "north": {"uv": [0, 0, 16, 16], "texture": "#0"}, - "east": {"uv": [0, 0, 1, 16], "texture": "#0"}, - "south": {"uv": [0, 0, 16, 16], "texture": "#0"}, - "west": {"uv": [0, 0, 1, 16], "texture": "#0"}, - "up": {"uv": [5, 15, 11, 16], "texture": "#0"}, - "down": {"uv": [5, 0, 11, 1], "texture": "#0"} + "north": {"uv": [1, 11, 2, 11.8], "rotation": 90, "texture": "#1"}, + "east": {"uv": [0, 10.8, 1, 6], "rotation": 90, "texture": "#1"}, + "south": {"uv": [1, 5.2, 2, 6], "rotation": 90, "texture": "#1"}, + "west": {"uv": [5.8, 15, 1, 16], "texture": "#1"}, + "up": {"uv": [1, 10.8, 1.8, 6], "texture": "#1"}, + "down": {"uv": [1, 0.2, 1.8, 5], "rotation": 180, "texture": "#1"} } }, { - "name": "d_X2", - "from": [3.53818, 1.16315, 14.615], - "to": [9.85361, 12.41057, 15.625], - "rotation": {"angle": -22.5, "axis": "z", "origin": [8, 16, 12.7825]}, + "name": "cuff_d_r_r", + "from": [4.0621, 4.3303, 9.825], + "to": [4.8621, 5.3303, 14.625], + "rotation": {"angle": -22.5, "axis": "z", "origin": [8, 16, 17.7825]}, "faces": { - "north": {"uv": [0, 0, 16, 16], "texture": "#0"}, - "east": {"uv": [0, 0, 1, 16], "texture": "#0"}, - "south": {"uv": [0, 0, 16, 16], "texture": "#0"}, - "west": {"uv": [0, 0, 1, 16], "texture": "#0"}, - "up": {"uv": [5, 0, 11, 1], "texture": "#0"}, - "down": {"uv": [5, 15, 11, 16], "texture": "#0"} - } - }, - { - "name": "Xmiddle1", - "from": [2.5, 12, 14.6], - "to": [13.5, 16, 15.61], - "rotation": {"angle": 0, "axis": "y", "origin": [8, 16, 12.7825]}, - "faces": { - "north": {"uv": [0, 11, 16, 16], "texture": "#0"}, - "east": {"uv": [0, 0, 0.8, 2.5], "texture": "#0"}, - "south": {"uv": [0, 8, 16, 13], "texture": "#0"}, - "west": {"uv": [0, 0, 0.8, 2.5], "texture": "#0"}, - "up": {"uv": [2, 15.2, 13, 16], "texture": "#0"}, - "down": {"uv": [2, 15.2, 13, 16], "texture": "#0"} + "north": {"uv": [6, 11, 7, 11.8], "rotation": 90, "texture": "#1"}, + "east": {"uv": [14.8, 15, 10, 16], "texture": "#1"}, + "south": {"uv": [6, 5.2, 7, 6], "rotation": 90, "texture": "#1"}, + "west": {"uv": [7, 6, 8, 10.8], "rotation": 90, "texture": "#1"}, + "up": {"uv": [6.2, 10.8, 7, 6], "texture": "#1"}, + "down": {"uv": [6.2, 0.2, 7, 5], "rotation": 180, "texture": "#1"} } } ], @@ -350,16 +477,15 @@ }, "firstperson_lefthand": { "rotation": [0, 70, 0], - "translation": [-2.25, 2.75, 0], + "translation": [-1.5, 1.75, 0], "scale": [0.4, 0.4, 0.4] }, "ground": { - "translation": [0, 3, 0], "scale": [0.25, 0.25, 0.25] }, "gui": { - "rotation": [0, -180, 0], - "translation": [0.25, -4, 0], + "rotation": [24, -136, 0], + "translation": [2, -4.25, 0], "scale": [0.5, 0.5, 0.5] }, "head": { @@ -367,62 +493,90 @@ "scale": [0.5, 0.5, 0.5] }, "fixed": { - "translation": [0, -3, -4], + "translation": [0, -4, -4], "scale": [0.5, 0.5, 0.5] - }, - "on_shelf": { - "rotation": [0, -180, 0], - "translation": [0, 0, 11] } }, "groups": [ { - "name": "up", + "name": "group", "origin": [8, 8, 8], "color": 0, "children": [ - 0, - 1, { - "name": "cuff_u_l", - "origin": [8, 16, 8.5], + "name": "upper", + "origin": [8, 16, 12.7825], "color": 0, - "children": [2, 3, 4] + "children": [ + { + "name": "X_u_l", + "origin": [8, 16, 12.7825], + "color": 0, + "children": [0, 1, 2, 3] + }, + { + "name": "X_u_r", + "origin": [8, 16, 12.7825], + "color": 0, + "children": [4, 5, 6, 7] + }, + { + "name": "Xmiddle_up", + "origin": [8, 20, 12.7825], + "color": 0, + "children": [8, 9] + }, + { + "name": "cuff_u_l", + "origin": [8, 16, 12.7825], + "color": 0, + "children": [10, 11, 12] + }, + { + "name": "cuff_u_r", + "origin": [8, 16, 12.7825], + "color": 0, + "children": [13, 14, 15] + } + ] }, { - "name": "cuff_u_r", - "origin": [8, 16, 8.5], + "name": "lower", + "origin": [8, 16, 12.7825], "color": 0, - "children": [5, 6, 7] - }, - 8, - 9, - 10, - 11 - ] - }, - { - "name": "down", - "origin": [8, 8, 8], - "color": 0, - "children": [ - 12, - 13, - { - "name": "cuff_d_l", - "origin": [8, 16, 8.5], - "color": 0, - "children": [14, 15, 16] - }, - { - "name": "cuff_d_r", - "origin": [8, 16, 8.5], - "color": 0, - "children": [17, 18, 19] - }, - 20, - 21, - 22 + "children": [ + { + "name": "X_d_l", + "origin": [8, 16, 12.7825], + "color": 0, + "children": [16, 17, 18, 19] + }, + { + "name": "X_d_r", + "origin": [8, 16, 12.7825], + "color": 0, + "children": [20, 21, 22, 23] + }, + { + "name": "Xmiddle_down", + "origin": [8, 15.5, 12.7825], + "color": 0, + "children": [24, 25] + }, + { + "name": "cuff_d_l", + "origin": [8, 16, 12.7825], + "color": 0, + "children": [26, 27, 28] + }, + { + "name": "cuff_d_r", + "origin": [8, 16, 12.7825], + "color": 0, + "children": [29, 30, 31] + } + ] + } ] } ] diff --git a/src/main/resources/assets/eroticdungeongame/textures/block/x_cross_cuff_l.png b/src/main/resources/assets/eroticdungeongame/textures/block/x_cross_cuff_l.png index 5c436c9cce1417aff4d32d41d8a55a96adad1e54..8203444a8299566fa111a9a3294d823845c7d7ac 100644 GIT binary patch delta 269 zcmV+o0rLKc0;mFzB!AsWL_t(|oTQUM3c@fDMaLRjvAC%VFVKZ25CjnmA_y*op26dJ z0XJO=p1?)-?ut+_qmiu0GiBj+O@M;dMAcME0TCV<^yOIseS+~M;De!GjV`*kEwg~7iz|vyqHNq? zf7ziUkE3jhHB|3(0aTmS$721!IgR09Ay0ZzDs Tc0j2B0000qk?S9;O1zmXq&*1UAfh)a& zJ5L~pB08X>p!`Urh;|Bf>4Sku;Qu6_N8`!;>~>_5lwwZk>OIwrp?q&KpGEYA7=n7* zk^&-#0mS~|C`7CROi~ljXlArO-U_D!RzbUKUk2J+ua<>k8D)%B@!aVt!a1m6f_y>- z{Jy&8Q5FdiPr-k)J;+I+`$5zn3}wx%*O5jUQ6AQytepn${kQ>DgsCEbgC7_?00030 m|E41E`v3p{21!IgR09AWD@y8k^-d}P0000E{E9TRd~k8~0MpjM}=0Ni