From 2581b403f57b8c589111b62692e927fd493d378b Mon Sep 17 00:00:00 2001 From: 3944Realms Date: Wed, 25 Feb 2026 22:35:44 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E5=A5=B3=E4=BB=86=E7=BB=91=E7=8E=A9?= =?UTF-8?q?=E5=AE=B6=E5=88=B0=E8=AE=BE=E5=A4=87=E4=B8=8A=E7=9A=84=E4=BB=BB?= =?UTF-8?q?=E5=8A=A1=E5=88=9D=E7=89=88?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 不能保障稳定运行,需要进一步优化 --- build.gradle | 7 +- gradle.properties | 6 +- .../1de3d2ee724999f84a11b20b51c37030049be277 | 4 +- .../2a65ee2815744be1ef1ffdae1c9a37f2a9cbe2ac | 4 +- .../82018c5420b46ddbb7071e62df09fdecd98133e6 | 4 +- .../9fb1092f32d4fcbf9e061ffd718d4ec689c6c95e | 388 ++++---- .../a08bd3f44ead0bd6fd5fa8b8b892410f513acc73 | 24 +- .../c622617f6fabf890a00b9275cd5f643584a8a2c8 | 4 +- .../e770ae23b263abad87dc6176b4d285ce96b89934 | 24 +- .../assets/eroticdungeongame/lang/en_us.json | 141 ++- .../assets/eroticdungeongame/lang/lzh.json | 141 ++- .../assets/eroticdungeongame/lang/zh_cn.json | 141 ++- .../assets/eroticdungeongame/lang/zh_tw.json | 141 ++- .../advancements/recipes/misc/filter.json | 35 + .../dyed_black_acacia_prone_bench.json | 34 +- .../dyed_black_bamboo_prone_bench.json | 60 +- .../recipes/dyed_black_birch_prone_bench.json | 46 +- .../dyed_black_cherry_prone_bench.json | 42 +- .../dyed_black_crimson_prone_bench.json | 34 +- .../recipes/dyed_black_cuff_bed.json | 72 +- .../dyed_black_dark_oak_prone_bench.json | 54 +- .../dyed_black_jungle_prone_bench.json | 32 +- .../dyed_black_mangrove_prone_bench.json | 38 +- .../recipes/dyed_black_oak_prone_bench.json | 56 +- .../dyed_black_spruce_prone_bench.json | 68 +- .../dyed_black_warped_prone_bench.json | 36 +- .../recipes/dyed_blue_acacia_prone_bench.json | 28 +- .../recipes/dyed_blue_bamboo_prone_bench.json | 50 +- .../recipes/dyed_blue_birch_prone_bench.json | 52 +- .../recipes/dyed_blue_cherry_prone_bench.json | 42 +- .../dyed_blue_crimson_prone_bench.json | 30 +- .../recipes/dyed_blue_cuff_bed.json | 72 +- .../dyed_blue_dark_oak_prone_bench.json | 60 +- .../recipes/dyed_blue_jungle_prone_bench.json | 36 +- .../dyed_blue_mangrove_prone_bench.json | 38 +- .../recipes/dyed_blue_oak_prone_bench.json | 60 +- .../recipes/dyed_blue_spruce_prone_bench.json | 72 +- .../recipes/dyed_blue_warped_prone_bench.json | 36 +- .../dyed_brown_acacia_prone_bench.json | 34 +- .../dyed_brown_bamboo_prone_bench.json | 48 +- .../recipes/dyed_brown_birch_prone_bench.json | 42 +- .../dyed_brown_cherry_prone_bench.json | 44 +- .../dyed_brown_crimson_prone_bench.json | 38 +- .../recipes/dyed_brown_cuff_bed.json | 72 +- .../dyed_brown_dark_oak_prone_bench.json | 50 +- .../dyed_brown_jungle_prone_bench.json | 38 +- .../dyed_brown_mangrove_prone_bench.json | 36 +- .../recipes/dyed_brown_oak_prone_bench.json | 56 +- .../dyed_brown_spruce_prone_bench.json | 68 +- .../dyed_brown_warped_prone_bench.json | 72 +- .../recipes/dyed_cyan_acacia_prone_bench.json | 32 +- .../recipes/dyed_cyan_bamboo_prone_bench.json | 52 +- .../recipes/dyed_cyan_birch_prone_bench.json | 46 +- .../recipes/dyed_cyan_cherry_prone_bench.json | 38 +- .../dyed_cyan_crimson_prone_bench.json | 34 +- .../recipes/dyed_cyan_cuff_bed.json | 72 +- .../dyed_cyan_dark_oak_prone_bench.json | 54 +- .../recipes/dyed_cyan_jungle_prone_bench.json | 38 +- .../dyed_cyan_mangrove_prone_bench.json | 44 +- .../recipes/dyed_cyan_oak_prone_bench.json | 56 +- .../recipes/dyed_cyan_spruce_prone_bench.json | 68 +- .../recipes/dyed_cyan_warped_prone_bench.json | 46 +- .../recipes/dyed_gray_acacia_prone_bench.json | 28 +- .../recipes/dyed_gray_bamboo_prone_bench.json | 48 +- .../recipes/dyed_gray_birch_prone_bench.json | 52 +- .../recipes/dyed_gray_cherry_prone_bench.json | 42 +- .../dyed_gray_crimson_prone_bench.json | 30 +- .../recipes/dyed_gray_cuff_bed.json | 70 +- .../dyed_gray_dark_oak_prone_bench.json | 60 +- .../recipes/dyed_gray_jungle_prone_bench.json | 36 +- .../dyed_gray_mangrove_prone_bench.json | 66 +- .../recipes/dyed_gray_oak_prone_bench.json | 38 +- .../recipes/dyed_gray_spruce_prone_bench.json | 46 +- .../recipes/dyed_gray_warped_prone_bench.json | 36 +- .../dyed_green_acacia_prone_bench.json | 28 +- .../dyed_green_bamboo_prone_bench.json | 52 +- .../recipes/dyed_green_birch_prone_bench.json | 46 +- .../dyed_green_cherry_prone_bench.json | 38 +- .../dyed_green_crimson_prone_bench.json | 30 +- .../recipes/dyed_green_cuff_bed.json | 72 +- .../dyed_green_dark_oak_prone_bench.json | 54 +- .../dyed_green_jungle_prone_bench.json | 32 +- .../dyed_green_mangrove_prone_bench.json | 38 +- .../recipes/dyed_green_oak_prone_bench.json | 56 +- .../dyed_green_spruce_prone_bench.json | 48 +- .../dyed_green_warped_prone_bench.json | 40 +- .../dyed_light_blue_acacia_prone_bench.json | 34 +- .../dyed_light_blue_bamboo_prone_bench.json | 60 +- .../dyed_light_blue_birch_prone_bench.json | 46 +- .../dyed_light_blue_cherry_prone_bench.json | 36 +- .../dyed_light_blue_crimson_prone_bench.json | 34 +- .../recipes/dyed_light_blue_cuff_bed.json | 48 +- .../dyed_light_blue_dark_oak_prone_bench.json | 46 +- .../dyed_light_blue_jungle_prone_bench.json | 32 +- .../dyed_light_blue_mangrove_prone_bench.json | 66 +- .../dyed_light_blue_oak_prone_bench.json | 56 +- .../dyed_light_blue_spruce_prone_bench.json | 68 +- .../dyed_light_blue_warped_prone_bench.json | 36 +- .../dyed_light_gray_acacia_prone_bench.json | 32 +- .../dyed_light_gray_bamboo_prone_bench.json | 48 +- .../dyed_light_gray_birch_prone_bench.json | 50 +- .../dyed_light_gray_cherry_prone_bench.json | 38 +- .../dyed_light_gray_crimson_prone_bench.json | 34 +- .../recipes/dyed_light_gray_cuff_bed.json | 72 +- .../dyed_light_gray_dark_oak_prone_bench.json | 44 +- .../dyed_light_gray_jungle_prone_bench.json | 32 +- .../dyed_light_gray_mangrove_prone_bench.json | 36 +- .../dyed_light_gray_oak_prone_bench.json | 46 +- .../dyed_light_gray_spruce_prone_bench.json | 68 +- .../dyed_light_gray_warped_prone_bench.json | 40 +- .../recipes/dyed_lime_acacia_prone_bench.json | 34 +- .../recipes/dyed_lime_bamboo_prone_bench.json | 50 +- .../recipes/dyed_lime_birch_prone_bench.json | 46 +- .../recipes/dyed_lime_cherry_prone_bench.json | 42 +- .../dyed_lime_crimson_prone_bench.json | 34 +- .../recipes/dyed_lime_cuff_bed.json | 72 +- .../dyed_lime_dark_oak_prone_bench.json | 54 +- .../recipes/dyed_lime_jungle_prone_bench.json | 38 +- .../dyed_lime_mangrove_prone_bench.json | 40 +- .../recipes/dyed_lime_oak_prone_bench.json | 34 +- .../recipes/dyed_lime_spruce_prone_bench.json | 68 +- .../recipes/dyed_lime_warped_prone_bench.json | 36 +- .../dyed_magenta_acacia_prone_bench.json | 34 +- .../dyed_magenta_bamboo_prone_bench.json | 50 +- .../dyed_magenta_birch_prone_bench.json | 46 +- .../dyed_magenta_cherry_prone_bench.json | 60 +- .../dyed_magenta_crimson_prone_bench.json | 34 +- .../recipes/dyed_magenta_cuff_bed.json | 72 +- .../dyed_magenta_dark_oak_prone_bench.json | 54 +- .../dyed_magenta_jungle_prone_bench.json | 32 +- .../dyed_magenta_mangrove_prone_bench.json | 46 +- .../recipes/dyed_magenta_oak_prone_bench.json | 56 +- .../dyed_magenta_spruce_prone_bench.json | 68 +- .../dyed_magenta_warped_prone_bench.json | 44 +- .../dyed_orange_acacia_prone_bench.json | 34 +- .../dyed_orange_bamboo_prone_bench.json | 48 +- .../dyed_orange_birch_prone_bench.json | 46 +- .../dyed_orange_cherry_prone_bench.json | 42 +- .../dyed_orange_crimson_prone_bench.json | 30 +- .../recipes/dyed_orange_cuff_bed.json | 32 +- .../dyed_orange_dark_oak_prone_bench.json | 54 +- .../dyed_orange_jungle_prone_bench.json | 32 +- .../dyed_orange_mangrove_prone_bench.json | 36 +- .../recipes/dyed_orange_oak_prone_bench.json | 62 +- .../dyed_orange_spruce_prone_bench.json | 42 +- .../dyed_orange_warped_prone_bench.json | 36 +- .../recipes/dyed_pink_acacia_prone_bench.json | 32 +- .../recipes/dyed_pink_bamboo_prone_bench.json | 48 +- .../recipes/dyed_pink_birch_prone_bench.json | 44 +- .../recipes/dyed_pink_cherry_prone_bench.json | 38 +- .../dyed_pink_crimson_prone_bench.json | 36 +- .../recipes/dyed_pink_cuff_bed.json | 72 +- .../dyed_pink_dark_oak_prone_bench.json | 50 +- .../recipes/dyed_pink_jungle_prone_bench.json | 40 +- .../dyed_pink_mangrove_prone_bench.json | 44 +- .../recipes/dyed_pink_oak_prone_bench.json | 62 +- .../recipes/dyed_pink_spruce_prone_bench.json | 68 +- .../recipes/dyed_pink_warped_prone_bench.json | 42 +- .../dyed_purple_acacia_prone_bench.json | 28 +- .../dyed_purple_bamboo_prone_bench.json | 44 +- .../dyed_purple_birch_prone_bench.json | 46 +- .../dyed_purple_cherry_prone_bench.json | 38 +- .../dyed_purple_crimson_prone_bench.json | 36 +- .../recipes/dyed_purple_cuff_bed.json | 72 +- .../dyed_purple_dark_oak_prone_bench.json | 54 +- .../dyed_purple_jungle_prone_bench.json | 36 +- .../dyed_purple_mangrove_prone_bench.json | 38 +- .../recipes/dyed_purple_oak_prone_bench.json | 56 +- .../dyed_purple_spruce_prone_bench.json | 68 +- .../dyed_purple_warped_prone_bench.json | 48 +- .../recipes/dyed_red_acacia_prone_bench.json | 28 +- .../recipes/dyed_red_bamboo_prone_bench.json | 44 +- .../recipes/dyed_red_birch_prone_bench.json | 52 +- .../recipes/dyed_red_cherry_prone_bench.json | 60 +- .../recipes/dyed_red_crimson_prone_bench.json | 36 +- .../recipes/dyed_red_cuff_bed.json | 72 +- .../dyed_red_dark_oak_prone_bench.json | 54 +- .../recipes/dyed_red_jungle_prone_bench.json | 38 +- .../dyed_red_mangrove_prone_bench.json | 42 +- .../recipes/dyed_red_oak_prone_bench.json | 56 +- .../recipes/dyed_red_spruce_prone_bench.json | 46 +- .../recipes/dyed_red_warped_prone_bench.json | 40 +- .../dyed_white_acacia_prone_bench.json | 32 +- .../dyed_white_bamboo_prone_bench.json | 46 +- .../recipes/dyed_white_birch_prone_bench.json | 50 +- .../dyed_white_cherry_prone_bench.json | 42 +- .../dyed_white_crimson_prone_bench.json | 34 +- .../recipes/dyed_white_cuff_bed.json | 48 +- .../dyed_white_dark_oak_prone_bench.json | 48 +- .../dyed_white_jungle_prone_bench.json | 40 +- .../dyed_white_mangrove_prone_bench.json | 38 +- .../recipes/dyed_white_oak_prone_bench.json | 56 +- .../dyed_white_spruce_prone_bench.json | 72 +- .../dyed_white_warped_prone_bench.json | 72 +- .../dyed_yellow_acacia_prone_bench.json | 32 +- .../dyed_yellow_bamboo_prone_bench.json | 44 +- .../dyed_yellow_birch_prone_bench.json | 52 +- .../dyed_yellow_cherry_prone_bench.json | 38 +- .../dyed_yellow_crimson_prone_bench.json | 34 +- .../recipes/dyed_yellow_cuff_bed.json | 70 +- .../dyed_yellow_dark_oak_prone_bench.json | 42 +- .../dyed_yellow_jungle_prone_bench.json | 38 +- .../dyed_yellow_mangrove_prone_bench.json | 38 +- .../recipes/dyed_yellow_oak_prone_bench.json | 46 +- .../dyed_yellow_spruce_prone_bench.json | 68 +- .../dyed_yellow_warped_prone_bench.json | 36 +- .../eroticdungeongame/recipes/filter.json | 18 + .../tags/blocks/block/crux.json | 16 +- .../tags/blocks/block/cuff_bed.json | 28 +- .../tags/blocks/block/cuff_pole.json | 16 +- .../tags/blocks/block/hanging_post.json | 16 +- .../tags/blocks/block/petrine_cross.json | 16 +- .../tags/blocks/block/pillory.json | 16 +- .../tags/blocks/block/prone_bench.json | 324 +++---- .../tags/blocks/block/rack.json | 16 +- .../tags/blocks/block/spanish_donkey.json | 16 +- .../tags/blocks/block/wall_rack.json | 16 +- .../tags/blocks/block/x_cross.json | 16 +- .../tags/items/item/crux.json | 16 +- .../tags/items/item/cuff_bed.json | 28 +- .../tags/items/item/cuff_pole.json | 16 +- .../tags/items/item/hanging_post.json | 16 +- .../tags/items/item/petrine_cross.json | 16 +- .../tags/items/item/pillory.json | 16 +- .../tags/items/item/prone_bench.json | 324 +++---- .../tags/items/item/rack.json | 16 +- .../tags/items/item/spanish_donkey.json | 16 +- .../tags/items/item/wall_rack.json | 16 +- .../tags/items/item/x_cross.json | 16 +- .../api/EroticDungeonGameApi.java | 83 ++ .../api/event/LoveMachineTickEvent.java | 25 + .../api/event/RideDeviceEvent.java | 1 - .../api/workspace/IWorkSpaceHelper.java | 8 + .../api/workspace/Services.java | 2 + .../client/util/RendererUtil.java | 30 +- .../content/animation/EDGAnimation.java | 4 +- .../blockentity/BaseSeatBlockEntity.java | 26 +- .../capability/AbstractPlayerDungeonData.java | 16 +- .../content/command/EDGCommand.java | 730 ++++++++++++++- .../content/item/FilterItem.java | 524 +++++++++++ .../content/util/FurnitureHelper.java | 3 +- .../FirstPersonModelAndRealCameraCompat.java | 78 ++ .../core/compat/RealCameraCompat.java | 58 ++ .../core/compat/maid/LittleMaid.java | 38 + .../maid/barin/FindPlayerNearWorkPos.java | 311 +++++++ .../maid/barin/LeadTargetPlayerToDevice.java | 225 +++++ .../maid/bauble/DungeonFilterBauble.java | 109 +++ .../maid/task/BindPlayerToDeviceTask.java | 88 ++ .../core/device/ISeatType.java | 59 ++ .../core/device/SeatType.java | 117 ++- .../core/device/SeatTypeRegistry.java | 26 +- .../core/event/CommonHandler.java | 10 +- .../core/register/EDGItems.java | 3 + .../core/service/SeatService.java | 52 +- .../provider/EDGAnimationLayerProvider.java | 3 +- .../provider/EDGAnimationProvider.java | 6 +- .../datagen/provider/EDGRecipeProvider.java | 6 + .../datagen/value/EDGLangKey.java | 834 +++++++++++++++++- .../mixin/minecraft/MixinEntity.java | 2 +- .../util/BoundingBoxCalculator.java | 10 +- .../workspace/WorkSpaceHelper.java | 7 + .../eroticdungeongame/models/item/filter.json | 41 + .../textures/item/filter.png | Bin 0 -> 354 bytes src/main/templates/META-INF/mods.toml | 17 + 264 files changed, 9082 insertions(+), 5520 deletions(-) create mode 100644 src/generated/resources/data/eroticdungeongame/advancements/recipes/misc/filter.json create mode 100644 src/generated/resources/data/eroticdungeongame/recipes/filter.json create mode 100644 src/main/java/top/r3944realms/eroticdungeongame/content/item/FilterItem.java create mode 100644 src/main/java/top/r3944realms/eroticdungeongame/core/compat/FirstPersonModelAndRealCameraCompat.java create mode 100644 src/main/java/top/r3944realms/eroticdungeongame/core/compat/RealCameraCompat.java create mode 100644 src/main/java/top/r3944realms/eroticdungeongame/core/compat/maid/LittleMaid.java create mode 100644 src/main/java/top/r3944realms/eroticdungeongame/core/compat/maid/barin/FindPlayerNearWorkPos.java create mode 100644 src/main/java/top/r3944realms/eroticdungeongame/core/compat/maid/barin/LeadTargetPlayerToDevice.java create mode 100644 src/main/java/top/r3944realms/eroticdungeongame/core/compat/maid/bauble/DungeonFilterBauble.java create mode 100644 src/main/java/top/r3944realms/eroticdungeongame/core/compat/maid/task/BindPlayerToDeviceTask.java create mode 100644 src/main/java/top/r3944realms/eroticdungeongame/core/device/ISeatType.java create mode 100644 src/main/resources/assets/eroticdungeongame/models/item/filter.json create mode 100644 src/main/resources/assets/eroticdungeongame/textures/item/filter.png diff --git a/build.gradle b/build.gradle index a69b0f8d..6adc4e64 100644 --- a/build.gradle +++ b/build.gradle @@ -186,13 +186,17 @@ void onlyInData(Runnable action) { dependencies { implementation(jarJar("io.github.llamalad7:mixinextras-forge:[0.4.1,)")) modCompileOnly("blank:freecam-1.20.1:1.2.1") + modCompileOnly("curse.maven:real-camera-851574:7082366") + modCompileOnly("blank:firstperson-1.20.1:2.6.2") onlyInClient { - modRuntimeOnly ("blank:firstperson-1.20.1:2.6.2") + modRuntimeOnly("blank:firstperson-1.20.1:2.6.2") // modRuntimeOnly("blank:freecam-1.20.1:1.2.1") + modRuntimeOnly("curse.maven:real-camera-851574:7082366") } onlyInServer { modRuntimeOnly("curse.maven:spark-361579:4738952") } + modImplementation('curse.maven:touhou-little-maid-355044:6613821-sources-6613853') modRuntimeOnly("curse.maven:ride-every-thing-1132190:6968358") modImplementation("curse.maven:emotecraft-forge-403422:4632460") modImplementation("blank:curtain-1.20.1:1.3.2") @@ -215,6 +219,7 @@ dependencies { modImplementation(jarJar("io.github.llamalad7:mixinextras-forge:0.4.1")) compileOnly ('me.lucko:spark-api:0.1-SNAPSHOT') modImplementation("top.r3944realms.lib39:lib39:1.20.1-${lib39_version}") + implementation("io.zershyan:sccore:1.20.1-1.0.0") modImplementation(jarJar("top.leisuiretimedock.animationcore:animcore:${accore_version}")) } mixin { diff --git a/gradle.properties b/gradle.properties index c009f0aa..cce01fcd 100644 --- a/gradle.properties +++ b/gradle.properties @@ -32,8 +32,8 @@ emi_version=1.1.22+1.20.1 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.3.6 -accore_version=1.20.1-26H4 +lib39_version=0.4.1 +accore_version=1.20.1-26H7 super_lead_version=1.20.1-1.2.1 ## 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} @@ -44,7 +44,7 @@ mod_name=Erotic Dungeon Game # The license of the mod. Review your options at https://choosealicense.com/. All Rights Reserved is the default. mod_license=Apache 2.0, CC BY-NC-SA 4.0 # The mod version. See https://semver.org/ -mod_version=26H6_Hotfix_202602222300 +mod_version=26H6_beta_2026022401 # The group ID for the mod. It is only important when publishing as an artifact to a Maven repository. # This should match the base package used for the mod sources. # See https://maven.apache.org/guides/mini/guide-naming-conventions.html diff --git a/src/generated/resources/.cache/1de3d2ee724999f84a11b20b51c37030049be277 b/src/generated/resources/.cache/1de3d2ee724999f84a11b20b51c37030049be277 index 6ed8f58b..96368d97 100644 --- a/src/generated/resources/.cache/1de3d2ee724999f84a11b20b51c37030049be277 +++ b/src/generated/resources/.cache/1de3d2ee724999f84a11b20b51c37030049be277 @@ -1,2 +1,2 @@ -// 1.20.1 2026-02-17T14:10:33.7772302 Languages: zh_tw -dc4e7ef5c99c57e4fbe4c825546508953859ccab assets/eroticdungeongame/lang/zh_tw.json +// 1.20.1 2026-02-25T11:19:35.9731825 Languages: zh_tw +8a6dd057c90837b34c6c6851c3be31e9a4e828c8 assets/eroticdungeongame/lang/zh_tw.json diff --git a/src/generated/resources/.cache/2a65ee2815744be1ef1ffdae1c9a37f2a9cbe2ac b/src/generated/resources/.cache/2a65ee2815744be1ef1ffdae1c9a37f2a9cbe2ac index 67b76431..e6965047 100644 --- a/src/generated/resources/.cache/2a65ee2815744be1ef1ffdae1c9a37f2a9cbe2ac +++ b/src/generated/resources/.cache/2a65ee2815744be1ef1ffdae1c9a37f2a9cbe2ac @@ -1,2 +1,2 @@ -// 1.20.1 2026-02-17T14:10:33.7612244 Languages: zh_cn -1e55ce5a9b33c01fdd6316833a69d2e7db33d5eb assets/eroticdungeongame/lang/zh_cn.json +// 1.20.1 2026-02-25T11:19:35.9469423 Languages: zh_cn +baee0630dd173ffbd03ad70149818696c0726241 assets/eroticdungeongame/lang/zh_cn.json diff --git a/src/generated/resources/.cache/82018c5420b46ddbb7071e62df09fdecd98133e6 b/src/generated/resources/.cache/82018c5420b46ddbb7071e62df09fdecd98133e6 index 8d5d9295..b31fb6e2 100644 --- a/src/generated/resources/.cache/82018c5420b46ddbb7071e62df09fdecd98133e6 +++ b/src/generated/resources/.cache/82018c5420b46ddbb7071e62df09fdecd98133e6 @@ -1,2 +1,2 @@ -// 1.20.1 2026-02-17T14:10:33.7757153 Languages: lzh -ede10b809319d3561b46f0bc9467e72c2fa6fd48 assets/eroticdungeongame/lang/lzh.json +// 1.20.1 2026-02-25T11:19:35.9709551 Languages: lzh +21f3b7bf2ea3c4fb5a04ea335d04d873689ef2bc assets/eroticdungeongame/lang/lzh.json diff --git a/src/generated/resources/.cache/9fb1092f32d4fcbf9e061ffd718d4ec689c6c95e b/src/generated/resources/.cache/9fb1092f32d4fcbf9e061ffd718d4ec689c6c95e index 4cbfc9a0..63455b92 100644 --- a/src/generated/resources/.cache/9fb1092f32d4fcbf9e061ffd718d4ec689c6c95e +++ b/src/generated/resources/.cache/9fb1092f32d4fcbf9e061ffd718d4ec689c6c95e @@ -1,4 +1,4 @@ -// 1.20.1 2026-02-17T14:10:33.7632244 Recipes +// 1.20.1 2026-02-25T11:19:35.9519425 Recipes 08bf2a1f46d95664c4974cdf3da8b349d60d60d4 data/eroticdungeongame/advancements/recipes/main_colorful_devices/black_cuff_bed.json 266b14ba479556e88f3c8a1b49ae0510112d3090 data/eroticdungeongame/advancements/recipes/main_colorful_devices/blue_cuff_bed.json bdd4c7adc63231b7fe6822d0d45ee21440e2c992 data/eroticdungeongame/advancements/recipes/main_colorful_devices/brown_cuff_bed.json @@ -308,6 +308,7 @@ c5347bfbb5f716ef7effe71ea5782ce6d80b5dfd data/eroticdungeongame/advancements/rec 0e8c3e02eef12c85b8c092a7622806bf718b713c data/eroticdungeongame/advancements/recipes/main_wooden_devices/yellow_warped_prone_bench.json 39b2748ada282ab021aa64a0b05485276bb5b425 data/eroticdungeongame/advancements/recipes/metal_devices/iron_cage.json 09a3c453293dc6f0437cec50db223107b9d42a5b data/eroticdungeongame/advancements/recipes/misc/dungeon_crafting_table.json +d092db9f2cd7787cb4d5a4ac1cff893c98f89d52 data/eroticdungeongame/advancements/recipes/misc/filter.json 3afa04e42168df7ac6b0a38d5b788adb97e80e57 data/eroticdungeongame/advancements/recipes/mixin_wooden_and_color_devices/dyed_black_acacia_prone_bench.json d3128ec51dcb01b326616a091cc75aa8a05b10ec data/eroticdungeongame/advancements/recipes/mixin_wooden_and_color_devices/dyed_black_bamboo_prone_bench.json da3f76902a79207e5e43f8cbfb54ebbc90780e16 data/eroticdungeongame/advancements/recipes/mixin_wooden_and_color_devices/dyed_black_birch_prone_bench.json @@ -594,199 +595,200 @@ da1d9014bcf47c37b9f4621886974d39a738ca52 data/eroticdungeongame/recipes/dark_oak 129c29405a4df12b3367be4070f3edf0f370d685 data/eroticdungeongame/recipes/device_key.json 2da8deb0e513ac756b12eb17ec8e59df5e68efbe data/eroticdungeongame/recipes/device_key_reset.json aa1def745bec9ac3b41e3469fe43497f30081b04 data/eroticdungeongame/recipes/dungeon_crafting_table.json -7130f13d9bf0dfd0703ef5b8c9310fc30144e8a7 data/eroticdungeongame/recipes/dyed_black_acacia_prone_bench.json -ca2c9abf04aeb8c1b90e5a5571738f7f70594509 data/eroticdungeongame/recipes/dyed_black_bamboo_prone_bench.json -8f680186606ee25e349ad1f78a76e880e9b07dcd data/eroticdungeongame/recipes/dyed_black_birch_prone_bench.json -84a012e30854e51b7ccb5dc0a6bccef82a5b9444 data/eroticdungeongame/recipes/dyed_black_cherry_prone_bench.json -55bf4ff83d57fa0b0a3665ca0d9cf65fa1918789 data/eroticdungeongame/recipes/dyed_black_crimson_prone_bench.json -8ec08e9100b835778d01a5be546d72d5584cf47c data/eroticdungeongame/recipes/dyed_black_cuff_bed.json -3c6fc9ee2d9ed4dfc7438e40a2c665ab825d71ee data/eroticdungeongame/recipes/dyed_black_dark_oak_prone_bench.json -d17f97914f43f4136bc0620db8989ec1329e57a0 data/eroticdungeongame/recipes/dyed_black_jungle_prone_bench.json -fa88db7daa1347e109fd480578558bcc3f0830cb data/eroticdungeongame/recipes/dyed_black_mangrove_prone_bench.json -3f1a34af4f1b434292b85f3fecefb8ea5d559226 data/eroticdungeongame/recipes/dyed_black_oak_prone_bench.json -12a8fb54e532b9f7f120e435e4c6f3f57e9cb83a data/eroticdungeongame/recipes/dyed_black_spruce_prone_bench.json -b1b2713366bef8348c4b1e97221620eaab7cf43c data/eroticdungeongame/recipes/dyed_black_warped_prone_bench.json -84a8da4c6f01b95cfc09c83ff87eba80d6196ba3 data/eroticdungeongame/recipes/dyed_blue_acacia_prone_bench.json -f5c1c9e88d24917bd109186d68566c770580577d data/eroticdungeongame/recipes/dyed_blue_bamboo_prone_bench.json -53d907892e9db1d30447a93f2e1392ec2c643c3e data/eroticdungeongame/recipes/dyed_blue_birch_prone_bench.json -ca32b56df1a5a8c5b28cce3eb3939fdb33fb0af9 data/eroticdungeongame/recipes/dyed_blue_cherry_prone_bench.json -f088de01dd397f21f0d1ffa2243380dd5023b044 data/eroticdungeongame/recipes/dyed_blue_crimson_prone_bench.json -27df88c913f111172a46a04826bfc75055dd7600 data/eroticdungeongame/recipes/dyed_blue_cuff_bed.json -347947a3d58c03d51ebd74705d9091dafea27656 data/eroticdungeongame/recipes/dyed_blue_dark_oak_prone_bench.json -d8c68dd6a0f50e8cfa1c6492817b99b3a10228d6 data/eroticdungeongame/recipes/dyed_blue_jungle_prone_bench.json -c99f4a57601af4d19bacb78949eabb31bfd5162b data/eroticdungeongame/recipes/dyed_blue_mangrove_prone_bench.json -0c0b3687616f010c757a822bc599d54fbb5e06cd data/eroticdungeongame/recipes/dyed_blue_oak_prone_bench.json -9e6bac856d56ae16ab21818bc2b95801b2f6c395 data/eroticdungeongame/recipes/dyed_blue_spruce_prone_bench.json -a9e132c3b0d0ef3174be415a4f0c889a0aa34165 data/eroticdungeongame/recipes/dyed_blue_warped_prone_bench.json -9ae8fc4a649e8a227c9e4515c0854d766caf7976 data/eroticdungeongame/recipes/dyed_brown_acacia_prone_bench.json -94353b5c366fd7091c2101c28816ed9ba61585be data/eroticdungeongame/recipes/dyed_brown_bamboo_prone_bench.json -e8fc05358ca6c4d6ee3e30ece279670c62bed20d data/eroticdungeongame/recipes/dyed_brown_birch_prone_bench.json -aa4cca00b0f9949bce2539c9d40b76fe159f248c data/eroticdungeongame/recipes/dyed_brown_cherry_prone_bench.json -d2ee41b2719497087689956aaa6f991f7a90b920 data/eroticdungeongame/recipes/dyed_brown_crimson_prone_bench.json -9af31e455148ac92a30ac753170d9f37219d580e data/eroticdungeongame/recipes/dyed_brown_cuff_bed.json -5ed167cd6d2ec9f9f3b2f07daa4000549cb5021e data/eroticdungeongame/recipes/dyed_brown_dark_oak_prone_bench.json -69ea1d1370ff7cf6e1353407479129183b6ba660 data/eroticdungeongame/recipes/dyed_brown_jungle_prone_bench.json -6b66410e3a151bc85f68034f44a2e61f2e74a412 data/eroticdungeongame/recipes/dyed_brown_mangrove_prone_bench.json -42462bae5feb6eb51965358f891c9b4ba2399e64 data/eroticdungeongame/recipes/dyed_brown_oak_prone_bench.json -31bde6d67d53f55652db81f18552dc78b6a37630 data/eroticdungeongame/recipes/dyed_brown_spruce_prone_bench.json -0a95bd078a567c3731fa2dd42ccc0081bee7623c data/eroticdungeongame/recipes/dyed_brown_warped_prone_bench.json -c243662e9b723ecac31575c2154e6a63883b2a15 data/eroticdungeongame/recipes/dyed_cyan_acacia_prone_bench.json -83f975063926c0164cc3cdebd0c9a88f6aa4a313 data/eroticdungeongame/recipes/dyed_cyan_bamboo_prone_bench.json -70bc8bc70ecae259614fa103a348832c02bc327d data/eroticdungeongame/recipes/dyed_cyan_birch_prone_bench.json -d3360d743398f4c8219b692b7266162be5b81dcf data/eroticdungeongame/recipes/dyed_cyan_cherry_prone_bench.json -0c508dcc0120f200383f96e0a190fce7a573b2da data/eroticdungeongame/recipes/dyed_cyan_crimson_prone_bench.json -0fd00d6a445f96a6bbeb3c38642856690325608e data/eroticdungeongame/recipes/dyed_cyan_cuff_bed.json -11a95b5dcf3d681b1c9d4fb13ab2b9c6cadfe99c data/eroticdungeongame/recipes/dyed_cyan_dark_oak_prone_bench.json -f68c8425d218d8b2789527beea7de21024d6e0d3 data/eroticdungeongame/recipes/dyed_cyan_jungle_prone_bench.json -b8dea2ec0dd09ec9f617838b1b1cf5102a5986fd data/eroticdungeongame/recipes/dyed_cyan_mangrove_prone_bench.json -128aeced62c5f80be0eccaed493d455cc375fee6 data/eroticdungeongame/recipes/dyed_cyan_oak_prone_bench.json -697d0416a822a42e98da783ce3900908b30c197f data/eroticdungeongame/recipes/dyed_cyan_spruce_prone_bench.json -8e1b9b9dacf0e39d1f98e62e2b53b6f055ba7f18 data/eroticdungeongame/recipes/dyed_cyan_warped_prone_bench.json -aac1b21727e4df0d6e30c6bd7c1a791ae3482148 data/eroticdungeongame/recipes/dyed_gray_acacia_prone_bench.json -9f62c2e2c340a424daefa1aa502ef13cdb5d5351 data/eroticdungeongame/recipes/dyed_gray_bamboo_prone_bench.json -cdd5b574651403b7fe2f5d93160eb7929a8fbfc3 data/eroticdungeongame/recipes/dyed_gray_birch_prone_bench.json -9388d0fd84fdd9f9cc7045ea00262a934e8e60a1 data/eroticdungeongame/recipes/dyed_gray_cherry_prone_bench.json -34952351853cb7a8404a10f5bca93611e9dd1b63 data/eroticdungeongame/recipes/dyed_gray_crimson_prone_bench.json -d0926e9ac5f8ecc9672aee603b6217be5389007b data/eroticdungeongame/recipes/dyed_gray_cuff_bed.json -abf55eeb5633c7d3f1228cad22ac307716e5b6a5 data/eroticdungeongame/recipes/dyed_gray_dark_oak_prone_bench.json -0bd0753124df1dd76f011a49e3bb34e43f0b4adc data/eroticdungeongame/recipes/dyed_gray_jungle_prone_bench.json -80be77cfc49cb5ace27f70c20eed3cd0baf23ee4 data/eroticdungeongame/recipes/dyed_gray_mangrove_prone_bench.json -919ec48500c1a4fc807d3fcfc12aefa9cbd1f91e data/eroticdungeongame/recipes/dyed_gray_oak_prone_bench.json -81afc22d26088a01216ddf863cdeb9a04047ff67 data/eroticdungeongame/recipes/dyed_gray_spruce_prone_bench.json -391fcd1492843d00714ddfd5cd867d467aca633e data/eroticdungeongame/recipes/dyed_gray_warped_prone_bench.json -6d05c86e346f735ef40c967694e6ec71962d1f95 data/eroticdungeongame/recipes/dyed_green_acacia_prone_bench.json -d34776cca3938c210df70b0fbaba019eb4d5dfc8 data/eroticdungeongame/recipes/dyed_green_bamboo_prone_bench.json -e4148a8f62d0e324cb7d064a960bf08bb92b288c data/eroticdungeongame/recipes/dyed_green_birch_prone_bench.json -9d7a6f5d31ace87a533331a8702dd1be1af22999 data/eroticdungeongame/recipes/dyed_green_cherry_prone_bench.json -4c83b2dad56610efc67ae0cd9a29d6467ade54a4 data/eroticdungeongame/recipes/dyed_green_crimson_prone_bench.json -ee518f077f6b6ef519099ede3419d62e429d175f data/eroticdungeongame/recipes/dyed_green_cuff_bed.json -8422d14cf467a1cb0aea2b7e63b810abefd4e905 data/eroticdungeongame/recipes/dyed_green_dark_oak_prone_bench.json -ffd727934a9c8e1715e7a2778045d932e3451e02 data/eroticdungeongame/recipes/dyed_green_jungle_prone_bench.json -969ba33fb5bcae59512e8c9c948ffd43c2dbdcf2 data/eroticdungeongame/recipes/dyed_green_mangrove_prone_bench.json -cb9e6669e41f47dd61d113fc27506489e0986a56 data/eroticdungeongame/recipes/dyed_green_oak_prone_bench.json -91186c9a7317e244136cb2450a0e295dbdc818af data/eroticdungeongame/recipes/dyed_green_spruce_prone_bench.json -14dc5b489b9e4973de143d60d3dd1f9f73603bf4 data/eroticdungeongame/recipes/dyed_green_warped_prone_bench.json -cb29b2daeee5fd08cf67c442afd48cda7235eba3 data/eroticdungeongame/recipes/dyed_light_blue_acacia_prone_bench.json -f731b54c866caaee699cdff6ec732f25302317b9 data/eroticdungeongame/recipes/dyed_light_blue_bamboo_prone_bench.json -cc6498ab44abfc388200f43728e13fffb6d8d66e data/eroticdungeongame/recipes/dyed_light_blue_birch_prone_bench.json -e73714c773bc7bc4a6c1a5e9650e10be8b6a4346 data/eroticdungeongame/recipes/dyed_light_blue_cherry_prone_bench.json -365874369dce2ebb5a53a8c8c46746f7d88d11a4 data/eroticdungeongame/recipes/dyed_light_blue_crimson_prone_bench.json -54b8a647862ed9effa3854c52a880e90760cb4c3 data/eroticdungeongame/recipes/dyed_light_blue_cuff_bed.json -d1d15a33a69d9c50298bc9725792ca0c1c0a574b data/eroticdungeongame/recipes/dyed_light_blue_dark_oak_prone_bench.json -72d4bd16d135284fe28c2972abc50545ad58a5ae data/eroticdungeongame/recipes/dyed_light_blue_jungle_prone_bench.json -12d84491e7ede99eb8600ba1cbd6fc9f9707f054 data/eroticdungeongame/recipes/dyed_light_blue_mangrove_prone_bench.json -b178f21c78305d8b1d402c2814d2fc06c0021252 data/eroticdungeongame/recipes/dyed_light_blue_oak_prone_bench.json -049a204cfbcd9bb026eb31267f95265e718c5f74 data/eroticdungeongame/recipes/dyed_light_blue_spruce_prone_bench.json -4fd4f47e013c494065096c56aceda84393d8a38a data/eroticdungeongame/recipes/dyed_light_blue_warped_prone_bench.json -66e43ce830dad08059acddb06e0486e53e77772d data/eroticdungeongame/recipes/dyed_light_gray_acacia_prone_bench.json -11087edeccc1feb1ea44e6bf961de77d56d82733 data/eroticdungeongame/recipes/dyed_light_gray_bamboo_prone_bench.json -807a30668fd5466068acf640e17b5dc7522c8764 data/eroticdungeongame/recipes/dyed_light_gray_birch_prone_bench.json -6b3f5205d0a05180f6d76f162c861da9fd00c367 data/eroticdungeongame/recipes/dyed_light_gray_cherry_prone_bench.json -5a4774a59a5349d08253060dd26b1c0f6f8c68c8 data/eroticdungeongame/recipes/dyed_light_gray_crimson_prone_bench.json -4deeac889e503f70aea166a527d3924415fdc1fa data/eroticdungeongame/recipes/dyed_light_gray_cuff_bed.json -7f40b29145eb1d008ba94971d33713a299aa75ad data/eroticdungeongame/recipes/dyed_light_gray_dark_oak_prone_bench.json -c16b1afac0a58482122d8720d454876bd58d32bf data/eroticdungeongame/recipes/dyed_light_gray_jungle_prone_bench.json -defb05a28b88c39af7a7ff2743e90bca51aa6e5c data/eroticdungeongame/recipes/dyed_light_gray_mangrove_prone_bench.json -c30fd116359585bc1c4f71c0b8a4f156ed12f66b data/eroticdungeongame/recipes/dyed_light_gray_oak_prone_bench.json -4cca2af4a7393e8459992be7baaa057c761a6d25 data/eroticdungeongame/recipes/dyed_light_gray_spruce_prone_bench.json -b4f639241c554d2cfc7dd98e30a163af655e8fb7 data/eroticdungeongame/recipes/dyed_light_gray_warped_prone_bench.json -39e9f4d9158e7c0c77b687ad4fd44c09931cc657 data/eroticdungeongame/recipes/dyed_lime_acacia_prone_bench.json -4e7d89a15d7be34e170cba00abe7861527318332 data/eroticdungeongame/recipes/dyed_lime_bamboo_prone_bench.json -00e0895dc5970f6ec658530f463389a845af84dc data/eroticdungeongame/recipes/dyed_lime_birch_prone_bench.json -2de41edbaa13351aa9548562f30bb94e3998f020 data/eroticdungeongame/recipes/dyed_lime_cherry_prone_bench.json -26fb2144a3f141964b282c87ded0cc4d332e4737 data/eroticdungeongame/recipes/dyed_lime_crimson_prone_bench.json -555d5027967e068f4c85fd5b4b6acb0f572b72dc data/eroticdungeongame/recipes/dyed_lime_cuff_bed.json -c1978367d4f24bc22c29112595b7abcf8dba1016 data/eroticdungeongame/recipes/dyed_lime_dark_oak_prone_bench.json -cdfa9dca9420e230e57e4209445adfd5c94dac5f data/eroticdungeongame/recipes/dyed_lime_jungle_prone_bench.json -b17738a9c765d42560dba26978667cd6bc60be45 data/eroticdungeongame/recipes/dyed_lime_mangrove_prone_bench.json -934f5882ef64b3ed3745b2805388228c29b83242 data/eroticdungeongame/recipes/dyed_lime_oak_prone_bench.json -06d37696bd3fec3cc53cabf80117c56b9512000e data/eroticdungeongame/recipes/dyed_lime_spruce_prone_bench.json -29ee886d9bf9cac45d7dc3a36d7e1ff3b3a8fd3a data/eroticdungeongame/recipes/dyed_lime_warped_prone_bench.json -8eed9891d06502508861045f2a7ca75d3842c959 data/eroticdungeongame/recipes/dyed_magenta_acacia_prone_bench.json -21e8a89838c5fa2352a121d157db92789fd42052 data/eroticdungeongame/recipes/dyed_magenta_bamboo_prone_bench.json -0ae5482316615838308b3d0ecfd09c3b0d537429 data/eroticdungeongame/recipes/dyed_magenta_birch_prone_bench.json -38bc2b9b93ef9537d18e4955a1ace0d5757a89f0 data/eroticdungeongame/recipes/dyed_magenta_cherry_prone_bench.json -fbcb3731d90ff48ab17bec1204dce56ef9cc119a data/eroticdungeongame/recipes/dyed_magenta_crimson_prone_bench.json -be0ef9e664395209e15f7792c3e0104b6664ef86 data/eroticdungeongame/recipes/dyed_magenta_cuff_bed.json -dacbb56c08c31fdd266443c6e206b5cf9e73c9b5 data/eroticdungeongame/recipes/dyed_magenta_dark_oak_prone_bench.json -eb29c8cda8f6eca60e48cc584d12b74f20c1b88c data/eroticdungeongame/recipes/dyed_magenta_jungle_prone_bench.json -904bf60ec7692e286f28517e2d2b909ac61cfa96 data/eroticdungeongame/recipes/dyed_magenta_mangrove_prone_bench.json -b9712738b792d568382cf4180f962ab5325f369e data/eroticdungeongame/recipes/dyed_magenta_oak_prone_bench.json -7988d1c653f64b42da950e484163814c93f620f0 data/eroticdungeongame/recipes/dyed_magenta_spruce_prone_bench.json -bbb47c819680ab5c64d59906be5189ffb6bd8f6f data/eroticdungeongame/recipes/dyed_magenta_warped_prone_bench.json -ff712d644a6c79ebd86dc01dd3adbd6bf24fd88c data/eroticdungeongame/recipes/dyed_orange_acacia_prone_bench.json -68d7484e9eaff7b3550a1f3ddf32a95b3a9f2343 data/eroticdungeongame/recipes/dyed_orange_bamboo_prone_bench.json -0b283a999b3313d10756238f15dc81bed771428b data/eroticdungeongame/recipes/dyed_orange_birch_prone_bench.json -dce86ba24520c502ad7184a11f89db986edcc12f data/eroticdungeongame/recipes/dyed_orange_cherry_prone_bench.json -847fd6c2418dd9e80582d8f09b2ea77c51ea1134 data/eroticdungeongame/recipes/dyed_orange_crimson_prone_bench.json -794ac824fdfe1f8dd5c37569fccc0e57eb0cfd3d data/eroticdungeongame/recipes/dyed_orange_cuff_bed.json -e329dc13f90e6d940393d9c5e5ef8c512fb26a9d data/eroticdungeongame/recipes/dyed_orange_dark_oak_prone_bench.json -73e71f44d89b587ef2ec9c927e181aca305b9d3c data/eroticdungeongame/recipes/dyed_orange_jungle_prone_bench.json -f4237a397b71a9b6771314ffb64cb9623a573917 data/eroticdungeongame/recipes/dyed_orange_mangrove_prone_bench.json -fe43ddf7d34c9ced5c62489c40c85ba289ebbf5a data/eroticdungeongame/recipes/dyed_orange_oak_prone_bench.json -012dd7ddb8f71f5966d087d896ec795707ee5da6 data/eroticdungeongame/recipes/dyed_orange_spruce_prone_bench.json -2cecd541677dfc509c2b198b4e3c1f3cfbd399ad data/eroticdungeongame/recipes/dyed_orange_warped_prone_bench.json -2f7a3f2ea16ba660517868bf6c4c4877d6c41cae data/eroticdungeongame/recipes/dyed_pink_acacia_prone_bench.json -4f14eaa2b52b2bdf0ace3f538ae40bfb3722ce9e data/eroticdungeongame/recipes/dyed_pink_bamboo_prone_bench.json -e710b4de9d30a38213bcacffa25363519592649b data/eroticdungeongame/recipes/dyed_pink_birch_prone_bench.json -744c15dd5d52d4e1bd305f0147ceaa4035141151 data/eroticdungeongame/recipes/dyed_pink_cherry_prone_bench.json -a09955efed6eefd243d1055e0f090594fd1b4e02 data/eroticdungeongame/recipes/dyed_pink_crimson_prone_bench.json -77adb241d3baf9befc83596d73a4b8cff6daaecd data/eroticdungeongame/recipes/dyed_pink_cuff_bed.json -95f49ba85dca084ead803d26b5a936132d3eadfb data/eroticdungeongame/recipes/dyed_pink_dark_oak_prone_bench.json -4d924c6bd89a0987537311b5613a07733beff3ac data/eroticdungeongame/recipes/dyed_pink_jungle_prone_bench.json -3ad09f4002008e678d6355803aa09b99160ea975 data/eroticdungeongame/recipes/dyed_pink_mangrove_prone_bench.json -febe2e18a3a481fc8b41055dd747b26e1007d103 data/eroticdungeongame/recipes/dyed_pink_oak_prone_bench.json -2e2696e1434c113ffa4b93f4c8d70aaf43e2f9a0 data/eroticdungeongame/recipes/dyed_pink_spruce_prone_bench.json -e04bf3636f3104ea40faa17490795d7052cb325c data/eroticdungeongame/recipes/dyed_pink_warped_prone_bench.json -bec8c097348d92485c23dde5928775b598202925 data/eroticdungeongame/recipes/dyed_purple_acacia_prone_bench.json -224976e98316d3730d7d1505ba2f26d45a961808 data/eroticdungeongame/recipes/dyed_purple_bamboo_prone_bench.json -97080291fb6b5cf84be9387c6c48fec448b203e3 data/eroticdungeongame/recipes/dyed_purple_birch_prone_bench.json -ecfd35bea6e49c7eb0641cee6ced2d1be1e00d1b data/eroticdungeongame/recipes/dyed_purple_cherry_prone_bench.json -e1ce3e710d2aa8f5f4d8e9182ea58f92c6edaf26 data/eroticdungeongame/recipes/dyed_purple_crimson_prone_bench.json -a06eac0a9aab700a56483cd663874fccb94b8c40 data/eroticdungeongame/recipes/dyed_purple_cuff_bed.json -1dbb0819ca8fc0d65413b69c260738d098a677fa data/eroticdungeongame/recipes/dyed_purple_dark_oak_prone_bench.json -67050a2d87ee41f6985ed2d1287e2c0e2d2a533e data/eroticdungeongame/recipes/dyed_purple_jungle_prone_bench.json -57455bfb32dba29a6ae82d799172e21613136721 data/eroticdungeongame/recipes/dyed_purple_mangrove_prone_bench.json -4fd32cf2779f0547394308cf340aae71f2e4b5aa data/eroticdungeongame/recipes/dyed_purple_oak_prone_bench.json -f460fdd27781f2f4bc99753188c2fedad397f760 data/eroticdungeongame/recipes/dyed_purple_spruce_prone_bench.json -61dc189c9341d94ae0d455ec3f2c187bed6fa49c data/eroticdungeongame/recipes/dyed_purple_warped_prone_bench.json -088c4178575f3cd2012bd05129dd05f3357eaac7 data/eroticdungeongame/recipes/dyed_red_acacia_prone_bench.json -65511831902ea54c03888385dad751cc1479692c data/eroticdungeongame/recipes/dyed_red_bamboo_prone_bench.json -3242058117392354751049150f89e52c67e6fd08 data/eroticdungeongame/recipes/dyed_red_birch_prone_bench.json -26c630fb8a98ff1fc26416456111d5439142a6ec data/eroticdungeongame/recipes/dyed_red_cherry_prone_bench.json -c066c6ada305e67b8e315e63a33de240f04f67e9 data/eroticdungeongame/recipes/dyed_red_crimson_prone_bench.json -12a9c8a81e62e45b65b4089d009fd0fef69f249a data/eroticdungeongame/recipes/dyed_red_cuff_bed.json -50ff3c0bb8fe05dc94cdf8f92fc8deaad52af0b4 data/eroticdungeongame/recipes/dyed_red_dark_oak_prone_bench.json -372b033bcf2f21248bedb5ae5cf851e24fa421df data/eroticdungeongame/recipes/dyed_red_jungle_prone_bench.json -b477f9e23e625f0191ca276eeb39b5dc0747380a data/eroticdungeongame/recipes/dyed_red_mangrove_prone_bench.json -bc6a5085645e02425622af032a949a8a32bbac81 data/eroticdungeongame/recipes/dyed_red_oak_prone_bench.json -23b5547583afcf6db94e5911fe2de4390c51eb51 data/eroticdungeongame/recipes/dyed_red_spruce_prone_bench.json -8b66160d9e22b1ceee5412a6ccafc505287b0520 data/eroticdungeongame/recipes/dyed_red_warped_prone_bench.json -279e0ea05214695d9325cb998692dc3c081fbfba data/eroticdungeongame/recipes/dyed_white_acacia_prone_bench.json -efcd1b7491bd331b9154c91f341a584acae5cdfb data/eroticdungeongame/recipes/dyed_white_bamboo_prone_bench.json -057c8a567bd835af540592450e2b9b9c45b13e73 data/eroticdungeongame/recipes/dyed_white_birch_prone_bench.json -08e097824b1904d426eec67b568d455d2f3c4c41 data/eroticdungeongame/recipes/dyed_white_cherry_prone_bench.json -969c114b989dda62b8d6c15fd328c6df37736e31 data/eroticdungeongame/recipes/dyed_white_crimson_prone_bench.json -64ec935c04288bfe31f84216d23236d2ce2ab427 data/eroticdungeongame/recipes/dyed_white_cuff_bed.json -983c36d39b7f74ac66d8775344664fd40652e01b data/eroticdungeongame/recipes/dyed_white_dark_oak_prone_bench.json -64a6d82445d030c54d14398952e8784115c1de82 data/eroticdungeongame/recipes/dyed_white_jungle_prone_bench.json -8bef022f10b9bd2835f4e89314a3d9c8a6218fff data/eroticdungeongame/recipes/dyed_white_mangrove_prone_bench.json -4b38a83fd4f6ea69016880b39e8198666a7f0de2 data/eroticdungeongame/recipes/dyed_white_oak_prone_bench.json -5caa171820291e5ab338022addee6559cc025767 data/eroticdungeongame/recipes/dyed_white_spruce_prone_bench.json -61cd6c5a5e47b4e8453e16c5e2c1e02a7f58d710 data/eroticdungeongame/recipes/dyed_white_warped_prone_bench.json -832b9df665824337a46540ed54b3340c12089a03 data/eroticdungeongame/recipes/dyed_yellow_acacia_prone_bench.json -25ed52b414c7e5a02d3fe1eab4bd242b07adbc22 data/eroticdungeongame/recipes/dyed_yellow_bamboo_prone_bench.json -723276a6fd813b5996712a854a99150714bf323d data/eroticdungeongame/recipes/dyed_yellow_birch_prone_bench.json -4a5e86c69c6736007d4cfb40962aa2e97d782ec5 data/eroticdungeongame/recipes/dyed_yellow_cherry_prone_bench.json -6666945c7a734a61afefe029e6a8aeafa7f23545 data/eroticdungeongame/recipes/dyed_yellow_crimson_prone_bench.json -0ff739f4408891b05332026d54d0d3b78d1a27a0 data/eroticdungeongame/recipes/dyed_yellow_cuff_bed.json -d1454bcea105a2d6da3e3d0de8e6ef0067137aae data/eroticdungeongame/recipes/dyed_yellow_dark_oak_prone_bench.json -c8e858b34b5a98a3189597bb73888256fd186b56 data/eroticdungeongame/recipes/dyed_yellow_jungle_prone_bench.json -9b8bbc0aabae59f8202edc8c4e8e55aff7cff211 data/eroticdungeongame/recipes/dyed_yellow_mangrove_prone_bench.json -f8917e4fa01fde029ac095893e8e4b0f0ddea34d data/eroticdungeongame/recipes/dyed_yellow_oak_prone_bench.json -2ba884398586739bbd9d0a0ccba00a4189e6fba9 data/eroticdungeongame/recipes/dyed_yellow_spruce_prone_bench.json -70505b124f9405737f29727075abc1e5652e2249 data/eroticdungeongame/recipes/dyed_yellow_warped_prone_bench.json +6739a11130e99ed333533794b127d3fc2b69e10c data/eroticdungeongame/recipes/dyed_black_acacia_prone_bench.json +61c217d13a96e73e9b54d3f6f2fc527ac356037a data/eroticdungeongame/recipes/dyed_black_bamboo_prone_bench.json +1f3f5686378f2e613fdcf9278a88ed44b8773b65 data/eroticdungeongame/recipes/dyed_black_birch_prone_bench.json +cff6d36ee42ca2676ef644c818202d01b1398fb9 data/eroticdungeongame/recipes/dyed_black_cherry_prone_bench.json +f09f0d24b4b516ba949c5b41d0951b79bec45603 data/eroticdungeongame/recipes/dyed_black_crimson_prone_bench.json +9cfa161498889aeff4a572ebb3f498dd9ce7e008 data/eroticdungeongame/recipes/dyed_black_cuff_bed.json +691504bc71e77a140e2ee7c572e0b83968c7fc8f data/eroticdungeongame/recipes/dyed_black_dark_oak_prone_bench.json +b21ba204063d0963dc2f47f6211c1dd79925f81c data/eroticdungeongame/recipes/dyed_black_jungle_prone_bench.json +3c2e7d806272bf7c3ee6f57dd5e70294151df167 data/eroticdungeongame/recipes/dyed_black_mangrove_prone_bench.json +b52eaff5d7e4eac00ad3e6670aa770008f71d756 data/eroticdungeongame/recipes/dyed_black_oak_prone_bench.json +f5c46c8975b10bed26b268cf07203adec5f7aa48 data/eroticdungeongame/recipes/dyed_black_spruce_prone_bench.json +53476b70c9bf2f24196b8b9c23f8147996242f12 data/eroticdungeongame/recipes/dyed_black_warped_prone_bench.json +28e5db09ee4d77e974b69248e0ded37f296f6ab2 data/eroticdungeongame/recipes/dyed_blue_acacia_prone_bench.json +8662775e7ea9432f8bc75e1c0ced4abf6a93918a data/eroticdungeongame/recipes/dyed_blue_bamboo_prone_bench.json +dd4339a30189e0e1aa6dbd55c6d1d4a4c32dd57c data/eroticdungeongame/recipes/dyed_blue_birch_prone_bench.json +63dbc6cf4d334d0c7b017111b00b896fa17ef89d data/eroticdungeongame/recipes/dyed_blue_cherry_prone_bench.json +ffb83b3325d2ea982fd55257bee7a69a91b61c66 data/eroticdungeongame/recipes/dyed_blue_crimson_prone_bench.json +c8e44e32ddf00e7e3aafef87c4af46c03ac49ad0 data/eroticdungeongame/recipes/dyed_blue_cuff_bed.json +d9a0aec51ae62f4ba5f519b1f86aad1d6cc7aa1f data/eroticdungeongame/recipes/dyed_blue_dark_oak_prone_bench.json +3f070e8f9be6d6032466389eb1dafe8e9a277e5a data/eroticdungeongame/recipes/dyed_blue_jungle_prone_bench.json +527885acad40fab092147bfba58da0a04346aa1a data/eroticdungeongame/recipes/dyed_blue_mangrove_prone_bench.json +b6d70de6067c396234b0d25dffbb667dc9cfb788 data/eroticdungeongame/recipes/dyed_blue_oak_prone_bench.json +8c9063ea7405672aa57a622ccb8165031e0dc37c data/eroticdungeongame/recipes/dyed_blue_spruce_prone_bench.json +ddd52158fce9f1152a3c3fb0a04bafc4c01c03ed data/eroticdungeongame/recipes/dyed_blue_warped_prone_bench.json +3bea0bab90d91a9dfbfaa63aefe5339cc87f94bb data/eroticdungeongame/recipes/dyed_brown_acacia_prone_bench.json +7adf2e2cfd9077c8a1d6fa21dc4cf3f5e901ef7d data/eroticdungeongame/recipes/dyed_brown_bamboo_prone_bench.json +23249375cbcb7f96c39c08edede75283a798285c data/eroticdungeongame/recipes/dyed_brown_birch_prone_bench.json +1f72d882bb163d52792f231594e47c256f684159 data/eroticdungeongame/recipes/dyed_brown_cherry_prone_bench.json +c2df4d2321c274e8f876f141bb75c7df421f18e4 data/eroticdungeongame/recipes/dyed_brown_crimson_prone_bench.json +02ed17369678696b763bb7eeb4e26fdbf8d0eb54 data/eroticdungeongame/recipes/dyed_brown_cuff_bed.json +7a785d510dac8d8597bedeb5016b387364c18a05 data/eroticdungeongame/recipes/dyed_brown_dark_oak_prone_bench.json +ce4bcdc7a2ac7d8f2ab219c8c349d590b74991ce data/eroticdungeongame/recipes/dyed_brown_jungle_prone_bench.json +e8a71b7e849cb9c531cd9107d5050a4961fabac0 data/eroticdungeongame/recipes/dyed_brown_mangrove_prone_bench.json +1126eb3e9130181f1158f2104878c78d010f2a3f data/eroticdungeongame/recipes/dyed_brown_oak_prone_bench.json +85374cf21ee6dd569bf063364b53468a0f68880f data/eroticdungeongame/recipes/dyed_brown_spruce_prone_bench.json +f87b0925a8f5a5145e78685c4e7b5f27b72ef68e data/eroticdungeongame/recipes/dyed_brown_warped_prone_bench.json +784ca3dff219068ca65b81efe1047fe747fef3a0 data/eroticdungeongame/recipes/dyed_cyan_acacia_prone_bench.json +2a364297e53b8fb0c0290232afcae43f5cd3cf41 data/eroticdungeongame/recipes/dyed_cyan_bamboo_prone_bench.json +67ced5f9d57c2f87a06140eeb1c83f3c4d092c3b data/eroticdungeongame/recipes/dyed_cyan_birch_prone_bench.json +093bbd28c68fb0ac294e24454fe1155a19886ced data/eroticdungeongame/recipes/dyed_cyan_cherry_prone_bench.json +c0a08240f895f9d35a3de8d4fa9f752bac66eb46 data/eroticdungeongame/recipes/dyed_cyan_crimson_prone_bench.json +128b14f4db68931398742edd75cd5dc459caef89 data/eroticdungeongame/recipes/dyed_cyan_cuff_bed.json +79bf7b6e3655df8520f60db3c342a15c591dbf0d data/eroticdungeongame/recipes/dyed_cyan_dark_oak_prone_bench.json +8a2f2fb0df1df39f3e50fb5de7cbe90c2f098964 data/eroticdungeongame/recipes/dyed_cyan_jungle_prone_bench.json +aebcc853e334cc7091510d8e06bde8bf64d8c46d data/eroticdungeongame/recipes/dyed_cyan_mangrove_prone_bench.json +5fd18dcfeead732de24172ddcb049f450bcfc257 data/eroticdungeongame/recipes/dyed_cyan_oak_prone_bench.json +51bfef1945124124535fdf298ed120b454f0d4b9 data/eroticdungeongame/recipes/dyed_cyan_spruce_prone_bench.json +f08bfd8e8c5b1862414eec426daace513cafbbb0 data/eroticdungeongame/recipes/dyed_cyan_warped_prone_bench.json +e32aa87c95d6d21dbedee0ce36b61eff333c51ed data/eroticdungeongame/recipes/dyed_gray_acacia_prone_bench.json +f597e6a85d95b32ffc8e721cd8a3c0fd36ab4fc5 data/eroticdungeongame/recipes/dyed_gray_bamboo_prone_bench.json +0efa848279cd5156926c6c5d3502973c8463cdb3 data/eroticdungeongame/recipes/dyed_gray_birch_prone_bench.json +3bd21322b0c349aab781c15b7768e0d08318357d data/eroticdungeongame/recipes/dyed_gray_cherry_prone_bench.json +314f8eac8f214d293f1367246af1b53e2721cb16 data/eroticdungeongame/recipes/dyed_gray_crimson_prone_bench.json +cfbb8e63119364cb9878fba49e2870f33cf8588e data/eroticdungeongame/recipes/dyed_gray_cuff_bed.json +6bab639ed39c142975b6db93d92c5aa6370760d0 data/eroticdungeongame/recipes/dyed_gray_dark_oak_prone_bench.json +4b4378f6c5896e64a162a8c75651d3ad6e2430a9 data/eroticdungeongame/recipes/dyed_gray_jungle_prone_bench.json +476e66177a3bbf478563d5a2816b97def33cf7bf data/eroticdungeongame/recipes/dyed_gray_mangrove_prone_bench.json +f44796c902ed2b2cd111f43636043bb6761a3121 data/eroticdungeongame/recipes/dyed_gray_oak_prone_bench.json +671dce8d87b824d20d5d72225dc4f8508343524c data/eroticdungeongame/recipes/dyed_gray_spruce_prone_bench.json +4b0ba79ec6c529d7b749e2d5dd902c5e9aa60fc2 data/eroticdungeongame/recipes/dyed_gray_warped_prone_bench.json +582a3aeb1e1e8f2c549551720af9922db3eee82f data/eroticdungeongame/recipes/dyed_green_acacia_prone_bench.json +efdf30beb5661cea7bab588fdfe8dcd2237fd9d1 data/eroticdungeongame/recipes/dyed_green_bamboo_prone_bench.json +a9e7ea3298845aace95a90b4546b8d817320e38d data/eroticdungeongame/recipes/dyed_green_birch_prone_bench.json +27e95fe34959891d3e370cbd1b732888d667f4ee data/eroticdungeongame/recipes/dyed_green_cherry_prone_bench.json +e05bf0aea0ed8ee9eefdd17b2fff11a2db4abf2a data/eroticdungeongame/recipes/dyed_green_crimson_prone_bench.json +3812383fa679017cbeb4b40e9cc82d5cd97fa387 data/eroticdungeongame/recipes/dyed_green_cuff_bed.json +4c82e60aa178e70ff061ae14c727bce3320ec29d data/eroticdungeongame/recipes/dyed_green_dark_oak_prone_bench.json +94e44a3af4874af995f45e15ec7ac65ceec792bb data/eroticdungeongame/recipes/dyed_green_jungle_prone_bench.json +eed22980c38dc59bc14bdf0a1f49daa9115db00b data/eroticdungeongame/recipes/dyed_green_mangrove_prone_bench.json +b873765aaffd4c0ef3a7a4200a735af355a029a9 data/eroticdungeongame/recipes/dyed_green_oak_prone_bench.json +4914c0dc6d525d413ea585767b473193790c4b56 data/eroticdungeongame/recipes/dyed_green_spruce_prone_bench.json +213775f523234ae7619c3df494d42d149e35dd60 data/eroticdungeongame/recipes/dyed_green_warped_prone_bench.json +d6d3b2cede19518c18149f9963b5790e1f33e808 data/eroticdungeongame/recipes/dyed_light_blue_acacia_prone_bench.json +e182733f596c89fbf61441c022d9e3560732a3df data/eroticdungeongame/recipes/dyed_light_blue_bamboo_prone_bench.json +7ee0e6cac91ccb3d2b3685534ae5e334c28c9b15 data/eroticdungeongame/recipes/dyed_light_blue_birch_prone_bench.json +fbec4ad97f916779286833debf287e74ec58fa34 data/eroticdungeongame/recipes/dyed_light_blue_cherry_prone_bench.json +220d018a4cd116b73bfdf223e1ae602a06ad998e data/eroticdungeongame/recipes/dyed_light_blue_crimson_prone_bench.json +b22e80b88a34e9beefd5217526a0a9ef7fef7c1d data/eroticdungeongame/recipes/dyed_light_blue_cuff_bed.json +ee0010fccdfff4255f7dd4d452f84aeae3cf6e61 data/eroticdungeongame/recipes/dyed_light_blue_dark_oak_prone_bench.json +2516c916ada474191366ae9295fc03dba560231b data/eroticdungeongame/recipes/dyed_light_blue_jungle_prone_bench.json +1cab54d40107eb7f400f4f3a379e5930763d09dc data/eroticdungeongame/recipes/dyed_light_blue_mangrove_prone_bench.json +b6af6f334410dd7090922374a7fa7ced720e1fb7 data/eroticdungeongame/recipes/dyed_light_blue_oak_prone_bench.json +63372ae6d490f5dce8e297429963ef894b512f8e data/eroticdungeongame/recipes/dyed_light_blue_spruce_prone_bench.json +dfc967bfbfe16fbd597105a08a75921bdf7e03b7 data/eroticdungeongame/recipes/dyed_light_blue_warped_prone_bench.json +b70736500fc80a668d41126af4c93aa12e13309c data/eroticdungeongame/recipes/dyed_light_gray_acacia_prone_bench.json +fa7a63b5b83243c3f83855a16f635a8cfec9173a data/eroticdungeongame/recipes/dyed_light_gray_bamboo_prone_bench.json +1a93ce68c4f8216e3fc6db830b4b8b5be7bbdc74 data/eroticdungeongame/recipes/dyed_light_gray_birch_prone_bench.json +e7bec4867986ef93f90b45f94a222739f9f6ff44 data/eroticdungeongame/recipes/dyed_light_gray_cherry_prone_bench.json +bbc78beb3439d9f29e6d0bcca02e2237fffcd450 data/eroticdungeongame/recipes/dyed_light_gray_crimson_prone_bench.json +8320a3d5ad3a72160d847d215084a4f69ed5e856 data/eroticdungeongame/recipes/dyed_light_gray_cuff_bed.json +208a8ca6b4bd8a8618baf0fdc0ccb91ff83fe4bb data/eroticdungeongame/recipes/dyed_light_gray_dark_oak_prone_bench.json +7bafa674274f79f9efb3870cdb17dba7cc2c3574 data/eroticdungeongame/recipes/dyed_light_gray_jungle_prone_bench.json +87bd2c780972d7e19c3ec7c98e33791c9a3316a2 data/eroticdungeongame/recipes/dyed_light_gray_mangrove_prone_bench.json +424509abfda21ec55edae0cebaf9be3af34cc376 data/eroticdungeongame/recipes/dyed_light_gray_oak_prone_bench.json +7c78d420a8b133ab481db9b7c5f992e96fb46584 data/eroticdungeongame/recipes/dyed_light_gray_spruce_prone_bench.json +dd787b6403e548492b429c007c84ba0daf7d02c5 data/eroticdungeongame/recipes/dyed_light_gray_warped_prone_bench.json +ee489a6b97ea190c5a867d61ad68b147f466e499 data/eroticdungeongame/recipes/dyed_lime_acacia_prone_bench.json +2005c9bf7b09c6d43d7b31615172a54f8d994938 data/eroticdungeongame/recipes/dyed_lime_bamboo_prone_bench.json +b6634b1ee67e4fb85298e1f962baa518495b2963 data/eroticdungeongame/recipes/dyed_lime_birch_prone_bench.json +168597ffae241d44436104f8a83c33b72c677e06 data/eroticdungeongame/recipes/dyed_lime_cherry_prone_bench.json +8c5aea5a49c896fd1a07cbdd072a398b825ea54a data/eroticdungeongame/recipes/dyed_lime_crimson_prone_bench.json +036203402611c53bf2e552536d54dd5bb004a5db data/eroticdungeongame/recipes/dyed_lime_cuff_bed.json +03954f2891ad28921bc42956178ca4fdfac78a4b data/eroticdungeongame/recipes/dyed_lime_dark_oak_prone_bench.json +a5d52f2ee20253a6cbf16e470b335cc9bd28904a data/eroticdungeongame/recipes/dyed_lime_jungle_prone_bench.json +20eea48b5d07fcac8978389135c37fbd7a4b543e data/eroticdungeongame/recipes/dyed_lime_mangrove_prone_bench.json +dfd8f25faa1c05b150146cd46d4210f741600d6b data/eroticdungeongame/recipes/dyed_lime_oak_prone_bench.json +41f2f99a3f1f173fbd005d5c4b77657fd19ac1c7 data/eroticdungeongame/recipes/dyed_lime_spruce_prone_bench.json +27266c14c2a4c0dfac3141e02681b5cc1b097bd4 data/eroticdungeongame/recipes/dyed_lime_warped_prone_bench.json +fb7a48639a516381daed4afa2001f19aaceea85a data/eroticdungeongame/recipes/dyed_magenta_acacia_prone_bench.json +395e85d1eca054ac5acfeb2dd2ab9306ebaf06c3 data/eroticdungeongame/recipes/dyed_magenta_bamboo_prone_bench.json +9c455c3e9e053e4779ae683e1ff7bfb2b198c06a data/eroticdungeongame/recipes/dyed_magenta_birch_prone_bench.json +d7f2988a15317436fdf6927ac38db37fbaa664d9 data/eroticdungeongame/recipes/dyed_magenta_cherry_prone_bench.json +18a38ccf21e563bec79936ddc1969822c694b886 data/eroticdungeongame/recipes/dyed_magenta_crimson_prone_bench.json +e300931358a59aba54d58837d26888dbafb9a847 data/eroticdungeongame/recipes/dyed_magenta_cuff_bed.json +238dd3f09ab7da4ca8f28d80d5d54408cc099513 data/eroticdungeongame/recipes/dyed_magenta_dark_oak_prone_bench.json +9b4f49f2645eb6cf59f8c12f80c94cb59deb6690 data/eroticdungeongame/recipes/dyed_magenta_jungle_prone_bench.json +6887d333bc2bc5864899cfff3d06416c0ba55a12 data/eroticdungeongame/recipes/dyed_magenta_mangrove_prone_bench.json +9d3f01c9efff588bd19a2e471319841ff113a3a9 data/eroticdungeongame/recipes/dyed_magenta_oak_prone_bench.json +58a8bdcd07175f68421415ef83366aa37c7b3dfc data/eroticdungeongame/recipes/dyed_magenta_spruce_prone_bench.json +3a92eb327eb4a1a9f508f82c25fd51ad4665c7a4 data/eroticdungeongame/recipes/dyed_magenta_warped_prone_bench.json +28981dc9898645de8a73ad894bb82506802702a7 data/eroticdungeongame/recipes/dyed_orange_acacia_prone_bench.json +e5d3053be7a559644149520f7bf1dc8dad64b9cf data/eroticdungeongame/recipes/dyed_orange_bamboo_prone_bench.json +0796c04ceaf7fe3ecc4b11c59ffbb48132fd7fd5 data/eroticdungeongame/recipes/dyed_orange_birch_prone_bench.json +d14cc02c9c42f1bff0477641cfbd306b71444d61 data/eroticdungeongame/recipes/dyed_orange_cherry_prone_bench.json +22d0545a8640c4d5c527492f0b36c4e397313a39 data/eroticdungeongame/recipes/dyed_orange_crimson_prone_bench.json +cf21c53b98565ab57d3a2144fe8da1bd12b12c72 data/eroticdungeongame/recipes/dyed_orange_cuff_bed.json +84fcdfd7615764b7e27cf583a81ccb5c0bbdc97e data/eroticdungeongame/recipes/dyed_orange_dark_oak_prone_bench.json +bbe5aeabb66762006cf69776043c9ecc39afb960 data/eroticdungeongame/recipes/dyed_orange_jungle_prone_bench.json +928ca2641c0463ffd8d38bb89947d6de76dc8491 data/eroticdungeongame/recipes/dyed_orange_mangrove_prone_bench.json +0c735909b322342bb76b2f7df0e43c0ba8260a32 data/eroticdungeongame/recipes/dyed_orange_oak_prone_bench.json +8f3975808366804d5da3e3592c88f729bacff8f0 data/eroticdungeongame/recipes/dyed_orange_spruce_prone_bench.json +cbd929b1d658be502f15e7693f6a28e2d8632956 data/eroticdungeongame/recipes/dyed_orange_warped_prone_bench.json +e465b1e17cd1f905dc282a83004f0f86f898b08f data/eroticdungeongame/recipes/dyed_pink_acacia_prone_bench.json +aab03cb3916e1aa826c62c5bf50a527c997f4b09 data/eroticdungeongame/recipes/dyed_pink_bamboo_prone_bench.json +cf54f9a7d136169e429c845733e1fd19dab1cc16 data/eroticdungeongame/recipes/dyed_pink_birch_prone_bench.json +4acd098ba0527b224ddec52dcd0c4aca9ae47eb2 data/eroticdungeongame/recipes/dyed_pink_cherry_prone_bench.json +afc397d8f7bfd16d22d3e3d286aacd90591c0d69 data/eroticdungeongame/recipes/dyed_pink_crimson_prone_bench.json +f14e32090f56e49b0884a53b7d9617ea0e6c9b43 data/eroticdungeongame/recipes/dyed_pink_cuff_bed.json +3329a71583c89f9f0b3a917d37c8d454fa41fc81 data/eroticdungeongame/recipes/dyed_pink_dark_oak_prone_bench.json +e2af1c2536a42dbd845b77f6d0621d694bcf7ed8 data/eroticdungeongame/recipes/dyed_pink_jungle_prone_bench.json +465205a646dc1f9c559eb14645f5ff4e4ebef3f9 data/eroticdungeongame/recipes/dyed_pink_mangrove_prone_bench.json +8b7f41892e6f893d52d002eda50193fcb6c8bec8 data/eroticdungeongame/recipes/dyed_pink_oak_prone_bench.json +d75fe9b7014c37f2f2f164060bd57a5a10038832 data/eroticdungeongame/recipes/dyed_pink_spruce_prone_bench.json +93587dcb7fae96d5e388b62132d64f58ecbbf6b7 data/eroticdungeongame/recipes/dyed_pink_warped_prone_bench.json +9b9403c98119aeb754fb3ced9ae2f503e43fb37a data/eroticdungeongame/recipes/dyed_purple_acacia_prone_bench.json +8546554c34b3f934b73b7ee4e855b59bf1a2aff5 data/eroticdungeongame/recipes/dyed_purple_bamboo_prone_bench.json +a7332e8e13cde4710e310971d9289fada228d912 data/eroticdungeongame/recipes/dyed_purple_birch_prone_bench.json +2a503b7079bb57a90a73281d6522b34ae6dcc8e3 data/eroticdungeongame/recipes/dyed_purple_cherry_prone_bench.json +5b3eb6cf0a71ebf3bdad885df423f95510caa1cb data/eroticdungeongame/recipes/dyed_purple_crimson_prone_bench.json +642a11ec58585bc7ffa4f6b64df742fbeb5eb51b data/eroticdungeongame/recipes/dyed_purple_cuff_bed.json +86124569b76764a45a313f23ee5f1fa324f4b457 data/eroticdungeongame/recipes/dyed_purple_dark_oak_prone_bench.json +6a5669488d8e34e73a5d83103fad78ea9369265d data/eroticdungeongame/recipes/dyed_purple_jungle_prone_bench.json +928c67af4f73f50a3402c080e80128ba194efae3 data/eroticdungeongame/recipes/dyed_purple_mangrove_prone_bench.json +19d125d0c9e9ca14197156729c1fd51010195996 data/eroticdungeongame/recipes/dyed_purple_oak_prone_bench.json +a0424d6541d3431c7a5311160ac49ed1ebcd3a90 data/eroticdungeongame/recipes/dyed_purple_spruce_prone_bench.json +926e6263e13f7ce5014efeb72ba7129ee2625d20 data/eroticdungeongame/recipes/dyed_purple_warped_prone_bench.json +d3a21b6286578b27c39461ec19e1105873225f39 data/eroticdungeongame/recipes/dyed_red_acacia_prone_bench.json +3b42fbca15b59001f5e385241e6d88f711b16dcd data/eroticdungeongame/recipes/dyed_red_bamboo_prone_bench.json +97fe1949fc313d5a7c18f67fd5f1b924cc105ad4 data/eroticdungeongame/recipes/dyed_red_birch_prone_bench.json +e5a22deb6daecace107920e5ddfb454c4da6ec17 data/eroticdungeongame/recipes/dyed_red_cherry_prone_bench.json +dc62bc04149227fd8596714bfd5442e501b5b31b data/eroticdungeongame/recipes/dyed_red_crimson_prone_bench.json +be4dc47fbeb06621f5b787676ceb89ab60a2304b data/eroticdungeongame/recipes/dyed_red_cuff_bed.json +dceac250787d72fdfc31a4d8fcf799f0a60a40b7 data/eroticdungeongame/recipes/dyed_red_dark_oak_prone_bench.json +1563f5ed9115a73afe010e4b08e3e9d87435e1f5 data/eroticdungeongame/recipes/dyed_red_jungle_prone_bench.json +dde52c557aa5ad5dc04e53060d2483bc104b92be data/eroticdungeongame/recipes/dyed_red_mangrove_prone_bench.json +7f265f2fbffd9ec0ad1bc0273b78cebdce1a1588 data/eroticdungeongame/recipes/dyed_red_oak_prone_bench.json +da0e590bc339ce8535d92490fa28140f31d5cf01 data/eroticdungeongame/recipes/dyed_red_spruce_prone_bench.json +e46bf1e787445e2fdba43aed05e1ba8679233da4 data/eroticdungeongame/recipes/dyed_red_warped_prone_bench.json +ddd9e7defb1c02f187c829679506113792fd5aba data/eroticdungeongame/recipes/dyed_white_acacia_prone_bench.json +1c370ba485ec6b0a2c8c9eeac3f7ffdb5bdd2f96 data/eroticdungeongame/recipes/dyed_white_bamboo_prone_bench.json +1f0c7316b8e2f10264ba106d2e2f7f8bd9889045 data/eroticdungeongame/recipes/dyed_white_birch_prone_bench.json +634668e452ba2c982c2baadc71ccea614ca69ac5 data/eroticdungeongame/recipes/dyed_white_cherry_prone_bench.json +8a41781f3de625b3ce3dfe848c61c596d7de2bfc data/eroticdungeongame/recipes/dyed_white_crimson_prone_bench.json +4e518766520c6afb971142ba663dea2c66f14d90 data/eroticdungeongame/recipes/dyed_white_cuff_bed.json +3377c9484447560753f25806dd06c0eca762b277 data/eroticdungeongame/recipes/dyed_white_dark_oak_prone_bench.json +662181e3d496fe74c40904054bbd2a364bb8aecd data/eroticdungeongame/recipes/dyed_white_jungle_prone_bench.json +f6fa245f031a8e62533571cb556c5c2c1c98ae67 data/eroticdungeongame/recipes/dyed_white_mangrove_prone_bench.json +b1611564bf5b294bde3594647a52151fb471b465 data/eroticdungeongame/recipes/dyed_white_oak_prone_bench.json +def779ec060a9c97d0960b78faaaa7be3e07d57d data/eroticdungeongame/recipes/dyed_white_spruce_prone_bench.json +6b97dd5cd8c637c716d7e86e66a791c1073cf010 data/eroticdungeongame/recipes/dyed_white_warped_prone_bench.json +d6c5fb14a14e7bb78c16ce79165e5580ba02ae37 data/eroticdungeongame/recipes/dyed_yellow_acacia_prone_bench.json +b0c89a857858cae9c3a9894c4b388e9fe47847b8 data/eroticdungeongame/recipes/dyed_yellow_bamboo_prone_bench.json +5a7a14629f9d83abf5fd7afd05fd936cf29418bf data/eroticdungeongame/recipes/dyed_yellow_birch_prone_bench.json +d98853a0dc49679d08454057994efcc595a9fa80 data/eroticdungeongame/recipes/dyed_yellow_cherry_prone_bench.json +4c67b158a2a26ae874a9576d79d239f2e66a8383 data/eroticdungeongame/recipes/dyed_yellow_crimson_prone_bench.json +97987bcfe444d1d4f32ca8d204172804f35250c1 data/eroticdungeongame/recipes/dyed_yellow_cuff_bed.json +9f153a6fa122261d60c6acd215516c0ee82fc00c data/eroticdungeongame/recipes/dyed_yellow_dark_oak_prone_bench.json +2a2a08a8033a93a6ecaa3f24e4191a89cc9789fd data/eroticdungeongame/recipes/dyed_yellow_jungle_prone_bench.json +ebc35827b14ae3fbd9ccc6a9cc376c4bc3fd4a6d data/eroticdungeongame/recipes/dyed_yellow_mangrove_prone_bench.json +131209cd0d800b9e588f7cb199d7027baeb9b5f8 data/eroticdungeongame/recipes/dyed_yellow_oak_prone_bench.json +f25e02d5bc4fd06bfba7296e906d6cc78afa2b92 data/eroticdungeongame/recipes/dyed_yellow_spruce_prone_bench.json +8d71fc705ce11beec239c6716cd5725b62b77e5c data/eroticdungeongame/recipes/dyed_yellow_warped_prone_bench.json fae3f99bb72a946a91ec2795b3cda8dabdcddb5a data/eroticdungeongame/recipes/end_rod_love_machine.json +7f7624c0bfc140cfbd431089412baa94a544944e data/eroticdungeongame/recipes/filter.json c6b70a2a60bfc3a739777244e0f2b3a395f4ffe4 data/eroticdungeongame/recipes/gray_acacia_prone_bench.json bb05b2a941bd69da7bafa0cb7f8b137f8af21515 data/eroticdungeongame/recipes/gray_bamboo_prone_bench.json bfbc49e5c8a02771f1728c2e30601324152bf5fa data/eroticdungeongame/recipes/gray_birch_prone_bench.json diff --git a/src/generated/resources/.cache/a08bd3f44ead0bd6fd5fa8b8b892410f513acc73 b/src/generated/resources/.cache/a08bd3f44ead0bd6fd5fa8b8b892410f513acc73 index 99a80cf1..ac660510 100644 --- a/src/generated/resources/.cache/a08bd3f44ead0bd6fd5fa8b8b892410f513acc73 +++ b/src/generated/resources/.cache/a08bd3f44ead0bd6fd5fa8b8b892410f513acc73 @@ -1,14 +1,14 @@ -// 1.20.1 2026-02-17T14:10:33.7622229 Tags for minecraft:block mod id eroticdungeongame +// 1.20.1 2026-02-25T11:19:35.9489433 Tags for minecraft:block mod id eroticdungeongame fc8597d16f1d5e2aa1929dcd7f7006082ecbdc19 data/carryon/tags/blocks/block_blacklist.json -867c262dbc35668191c8fb1841e7e1107951fc42 data/eroticdungeongame/tags/blocks/block/crux.json -93755384c9847bcf01d5819f93e46ada1243f908 data/eroticdungeongame/tags/blocks/block/cuff_bed.json -37c7e5e145b43974fd2199197b598006026d4013 data/eroticdungeongame/tags/blocks/block/cuff_pole.json -7a191dc2fa263615b242fce12721267c03420cb1 data/eroticdungeongame/tags/blocks/block/hanging_post.json -077b20f56e92578e341b798dac6d5084eb0427dd data/eroticdungeongame/tags/blocks/block/petrine_cross.json -5d409cd1f3d005e85471230090d19af260088888 data/eroticdungeongame/tags/blocks/block/pillory.json -f23f2434e4cc180348143a74b0e77d2f48e4c9da data/eroticdungeongame/tags/blocks/block/prone_bench.json -94fa402f1db54b9af143feb90b8cf03b04520572 data/eroticdungeongame/tags/blocks/block/rack.json +e12cb0268d83c7b86fe064b2aa3eb3744f9daf98 data/eroticdungeongame/tags/blocks/block/crux.json +3cfb391d9e79b834a1cafa734e04806e87fa75ae data/eroticdungeongame/tags/blocks/block/cuff_bed.json +d592ea0c91b1b08690e77f8929f98b7ea0f2f127 data/eroticdungeongame/tags/blocks/block/cuff_pole.json +379af9cdf119c2a4ccacb5548bb7964138593c74 data/eroticdungeongame/tags/blocks/block/hanging_post.json +c85ab6bd1a3c41ba9b5b4ce90ac9a1f59102bf90 data/eroticdungeongame/tags/blocks/block/petrine_cross.json +a064f062379b77e17a02f3f7def502399d19794c data/eroticdungeongame/tags/blocks/block/pillory.json +77377d79e64f3a383e0eb1f83bf0ef6ddaf0233d data/eroticdungeongame/tags/blocks/block/prone_bench.json +6d8311d305c534c36227c02d3dec883bf22dcb4c data/eroticdungeongame/tags/blocks/block/rack.json b477cda3e4f97d6fa55f8df5a2fa3a8f5dcb9880 data/eroticdungeongame/tags/blocks/block/seat.json -988462cf3642fec9b2f18d86c263ec6efb059821 data/eroticdungeongame/tags/blocks/block/spanish_donkey.json -62e6debb0e724790cb6593d054c8bd5b5fd22608 data/eroticdungeongame/tags/blocks/block/wall_rack.json -dfc76c643f747000654e07d3aeb594fc943c2fad data/eroticdungeongame/tags/blocks/block/x_cross.json +9a984cd960b10b756436072eb52847cbbcd811b7 data/eroticdungeongame/tags/blocks/block/spanish_donkey.json +ad911e963e8b3d00062afbc5067f47b2917e723d data/eroticdungeongame/tags/blocks/block/wall_rack.json +6b024459312b028309ee24bf4c8ee1b7a3dda120 data/eroticdungeongame/tags/blocks/block/x_cross.json diff --git a/src/generated/resources/.cache/c622617f6fabf890a00b9275cd5f643584a8a2c8 b/src/generated/resources/.cache/c622617f6fabf890a00b9275cd5f643584a8a2c8 index 7320d423..ecd26864 100644 --- a/src/generated/resources/.cache/c622617f6fabf890a00b9275cd5f643584a8a2c8 +++ b/src/generated/resources/.cache/c622617f6fabf890a00b9275cd5f643584a8a2c8 @@ -1,2 +1,2 @@ -// 1.20.1 2026-02-17T14:10:33.7757153 Languages: en_us -7a5b0d7c0d8261f88c9a8ba5a5eb0e57dd2713ee assets/eroticdungeongame/lang/en_us.json +// 1.20.1 2026-02-25T11:19:35.9689539 Languages: en_us +2cd171e1b11fc424dc24cb0e87993828089cba07 assets/eroticdungeongame/lang/en_us.json diff --git a/src/generated/resources/.cache/e770ae23b263abad87dc6176b4d285ce96b89934 b/src/generated/resources/.cache/e770ae23b263abad87dc6176b4d285ce96b89934 index 08c54e1f..4e87f62f 100644 --- a/src/generated/resources/.cache/e770ae23b263abad87dc6176b4d285ce96b89934 +++ b/src/generated/resources/.cache/e770ae23b263abad87dc6176b4d285ce96b89934 @@ -1,13 +1,13 @@ -// 1.20.1 2026-02-17T14:10:33.7497693 Tags for minecraft:item mod id eroticdungeongame -867c262dbc35668191c8fb1841e7e1107951fc42 data/eroticdungeongame/tags/items/item/crux.json -93755384c9847bcf01d5819f93e46ada1243f908 data/eroticdungeongame/tags/items/item/cuff_bed.json -37c7e5e145b43974fd2199197b598006026d4013 data/eroticdungeongame/tags/items/item/cuff_pole.json -7a191dc2fa263615b242fce12721267c03420cb1 data/eroticdungeongame/tags/items/item/hanging_post.json -077b20f56e92578e341b798dac6d5084eb0427dd data/eroticdungeongame/tags/items/item/petrine_cross.json -5d409cd1f3d005e85471230090d19af260088888 data/eroticdungeongame/tags/items/item/pillory.json -f23f2434e4cc180348143a74b0e77d2f48e4c9da data/eroticdungeongame/tags/items/item/prone_bench.json -94fa402f1db54b9af143feb90b8cf03b04520572 data/eroticdungeongame/tags/items/item/rack.json +// 1.20.1 2026-02-25T11:19:35.9279404 Tags for minecraft:item mod id eroticdungeongame +e12cb0268d83c7b86fe064b2aa3eb3744f9daf98 data/eroticdungeongame/tags/items/item/crux.json +3cfb391d9e79b834a1cafa734e04806e87fa75ae data/eroticdungeongame/tags/items/item/cuff_bed.json +d592ea0c91b1b08690e77f8929f98b7ea0f2f127 data/eroticdungeongame/tags/items/item/cuff_pole.json +379af9cdf119c2a4ccacb5548bb7964138593c74 data/eroticdungeongame/tags/items/item/hanging_post.json +c85ab6bd1a3c41ba9b5b4ce90ac9a1f59102bf90 data/eroticdungeongame/tags/items/item/petrine_cross.json +a064f062379b77e17a02f3f7def502399d19794c data/eroticdungeongame/tags/items/item/pillory.json +77377d79e64f3a383e0eb1f83bf0ef6ddaf0233d data/eroticdungeongame/tags/items/item/prone_bench.json +6d8311d305c534c36227c02d3dec883bf22dcb4c data/eroticdungeongame/tags/items/item/rack.json 74ce7d8ada54fe811400d6fe88991738c2531c59 data/eroticdungeongame/tags/items/item/seat.json -988462cf3642fec9b2f18d86c263ec6efb059821 data/eroticdungeongame/tags/items/item/spanish_donkey.json -62e6debb0e724790cb6593d054c8bd5b5fd22608 data/eroticdungeongame/tags/items/item/wall_rack.json -dfc76c643f747000654e07d3aeb594fc943c2fad data/eroticdungeongame/tags/items/item/x_cross.json +9a984cd960b10b756436072eb52847cbbcd811b7 data/eroticdungeongame/tags/items/item/spanish_donkey.json +ad911e963e8b3d00062afbc5067f47b2917e723d data/eroticdungeongame/tags/items/item/wall_rack.json +6b024459312b028309ee24bf4c8ee1b7a3dda120 data/eroticdungeongame/tags/items/item/x_cross.json diff --git a/src/generated/resources/assets/eroticdungeongame/lang/en_us.json b/src/generated/resources/assets/eroticdungeongame/lang/en_us.json index 3305b37d..7f777de5 100644 --- a/src/generated/resources/assets/eroticdungeongame/lang/en_us.json +++ b/src/generated/resources/assets/eroticdungeongame/lang/en_us.json @@ -320,15 +320,39 @@ "command.eroticdungeongame.device.unlock.pos.success": "Successfully unlocked device at %s", "command.eroticdungeongame.device.unlock.self.fail": "Failed to unlock your current device", "command.eroticdungeongame.device.unlock.self.success": "Successfully unlocked your current device", - "command.eroticdungeongame.help.device": "Device management commands", - "command.eroticdungeongame.help.device.bind": "Bind a player to a device", - "command.eroticdungeongame.help.device.lock": "Lock a device with a code", - "command.eroticdungeongame.help.device.unbind": "Unbind a player or device", - "command.eroticdungeongame.help.device.unlock": "Unlock a device", - "command.eroticdungeongame.help.key": "Key management commands", - "command.eroticdungeongame.help.key.clear": "Clear the code of the held key", - "command.eroticdungeongame.help.key.get": "Get the code of the held key", - "command.eroticdungeongame.help.key.set": "Set a code for the held key", + "command.eroticdungeongame.filter.blacklist.add": "Added %s to blacklist", + "command.eroticdungeongame.filter.blacklist.clear": "Cleared blacklist", + "command.eroticdungeongame.filter.blacklist.remove": "Removed %s from blacklist", + "command.eroticdungeongame.filter.error.invalid_gamemode": "Invalid game mode!", + "command.eroticdungeongame.filter.error.not_filter": "The item you are holding is not a filter!", + "command.eroticdungeongame.filter.gamemode.add": "Added game mode: %s", + "command.eroticdungeongame.filter.gamemode.clear": "Cleared all game modes", + "command.eroticdungeongame.filter.gamemode.remove": "Removed game mode: %s", + "command.eroticdungeongame.filter.info.blacklist": "Blacklist: %s players", + "command.eroticdungeongame.filter.info.gamemodes": "Game Modes: %s", + "command.eroticdungeongame.filter.info.header": "=== Filter Information ===", + "command.eroticdungeongame.filter.info.mode": "Mode: %s", + "command.eroticdungeongame.filter.info.tags": "Tags: %s", + "command.eroticdungeongame.filter.info.teams": "Teams: %s", + "command.eroticdungeongame.filter.info.whitelist": "Whitelist: %s players", + "command.eroticdungeongame.filter.info.workpos": "Work Position: %d, %d, %d [%s]", + "command.eroticdungeongame.filter.info.workpos.none": "Work Position: Not set", + "command.eroticdungeongame.filter.mode.set": "Filter mode set to: %s", + "command.eroticdungeongame.filter.player.list.blacklist": "Blacklist (%s players):", + "command.eroticdungeongame.filter.player.list.header": "=== Filter Player List ===", + "command.eroticdungeongame.filter.player.list.whitelist": "Whitelist (%s players):", + "command.eroticdungeongame.filter.reset": "Filter has been reset", + "command.eroticdungeongame.filter.tag.add": "Added tag: %s", + "command.eroticdungeongame.filter.tag.clear": "Cleared all tags", + "command.eroticdungeongame.filter.tag.remove": "Removed tag: %s", + "command.eroticdungeongame.filter.team.add": "Added team: %s", + "command.eroticdungeongame.filter.team.clear": "Cleared all teams", + "command.eroticdungeongame.filter.team.remove": "Removed team: %s", + "command.eroticdungeongame.filter.whitelist.add": "Added %s to whitelist", + "command.eroticdungeongame.filter.whitelist.clear": "Cleared whitelist", + "command.eroticdungeongame.filter.whitelist.remove": "Removed %s from whitelist", + "command.eroticdungeongame.filter.workpos.remove": "Work position removed", + "command.eroticdungeongame.filter.workpos.set": "Work position set to: %d, %d, %d [%s]", "command.eroticdungeongame.key.lock.clear.fail": "Failed to clear key code - You must hold a key in your main hand", "command.eroticdungeongame.key.lock.clear.success": "Successfully cleared key code", "command.eroticdungeongame.key.lock.get.empty": "This key has no code set", @@ -336,28 +360,65 @@ "command.eroticdungeongame.key.lock.get.success": "Current key code: %s", "command.eroticdungeongame.key.lock.set.fail": "Failed to set key code - You must hold a key in your main hand", "command.eroticdungeongame.key.lock.set.success": "Successfully set key code to %s", - "commands.eroticdungeongame.device": "Device management commands", - "commands.eroticdungeongame.device.bind": "Bind a player to a device", - "commands.eroticdungeongame.device.bind.code.desc": "Lock code (optional)", - "commands.eroticdungeongame.device.bind.player.desc": "Player to bind (default: yourself)", - "commands.eroticdungeongame.device.bind.pos.desc": "Position of the device", - "commands.eroticdungeongame.device.lock": "Lock a device", - "commands.eroticdungeongame.device.lock.code.desc": "Lock code (random if not specified)", - "commands.eroticdungeongame.device.lock.player.desc": "Player whose device to lock", - "commands.eroticdungeongame.device.lock.pos.desc": "Position of the device to lock", - "commands.eroticdungeongame.device.unbind": "Unbind a player or device", - "commands.eroticdungeongame.device.unbind.player.desc": "Player to unbind from devices", - "commands.eroticdungeongame.device.unbind.pos.desc": "Position of the device to unbind", - "commands.eroticdungeongame.device.unlock": "Unlock a device", - "commands.eroticdungeongame.device.unlock.player.desc": "Player whose device to unlock", - "commands.eroticdungeongame.device.unlock.pos.desc": "Position of the device to unlock", - "commands.eroticdungeongame.key": "Key management commands", - "commands.eroticdungeongame.key.lock": "Key lock management", - "commands.eroticdungeongame.key.lock.clear": "Clear the code from the held key", - "commands.eroticdungeongame.key.lock.get": "Get the code of the held key", - "commands.eroticdungeongame.key.lock.set": "Set a code for the held key", - "commands.eroticdungeongame.key.lock.set.code.desc": "Lock code (random if not specified)", - "commands.eroticdungeongame.root": "Erotic Dungeon Game Commands", + "commands.help.eroticdungeongame.device": "Device management commands", + "commands.help.eroticdungeongame.device.bind": "Bind a player to a device", + "commands.help.eroticdungeongame.device.bind.code.desc": "Lock code (optional)", + "commands.help.eroticdungeongame.device.bind.player.desc": "Player to bind (default: yourself)", + "commands.help.eroticdungeongame.device.bind.pos.desc": "Position of the device", + "commands.help.eroticdungeongame.device.lock": "Lock a device", + "commands.help.eroticdungeongame.device.lock.code.desc": "Lock code (random if not specified)", + "commands.help.eroticdungeongame.device.lock.player.desc": "Player whose device to lock", + "commands.help.eroticdungeongame.device.lock.pos.desc": "Position of the device to lock", + "commands.help.eroticdungeongame.device.unbind": "Unbind a player or device", + "commands.help.eroticdungeongame.device.unbind.player.desc": "Player to unbind from devices", + "commands.help.eroticdungeongame.device.unbind.pos.desc": "Position of the device to unbind", + "commands.help.eroticdungeongame.device.unlock": "Unlock a device", + "commands.help.eroticdungeongame.device.unlock.player.desc": "Player whose device to unlock", + "commands.help.eroticdungeongame.device.unlock.pos.desc": "Position of the device to unlock", + "commands.help.eroticdungeongame.filter": "Filter Command", + "commands.help.eroticdungeongame.filter.blacklist": "Blacklist", + "commands.help.eroticdungeongame.filter.blacklist.add": "Add to Blacklist", + "commands.help.eroticdungeongame.filter.blacklist.desc": "Add player to blacklist", + "commands.help.eroticdungeongame.filter.blacklist.remove": "Remove from Blacklist", + "commands.help.eroticdungeongame.filter.blacklist.remove.desc": "Remove player from blacklist", + "commands.help.eroticdungeongame.filter.gamemode": "Game Mode", + "commands.help.eroticdungeongame.filter.gamemode.add": "Add Game Mode", + "commands.help.eroticdungeongame.filter.gamemode.desc": "Game mode parameter, only survival/creative/adventure", + "commands.help.eroticdungeongame.filter.gamemode.remove": "Remove Game Mode", + "commands.help.eroticdungeongame.filter.gamemode.remove.desc": "Remove game mode, remove all if not specified", + "commands.help.eroticdungeongame.filter.info": "Filter Info", + "commands.help.eroticdungeongame.filter.mode": "Filter Mode", + "commands.help.eroticdungeongame.filter.mode.desc": "Set filter mode, default is whitelist", + "commands.help.eroticdungeongame.filter.reset": "Filter has been reset", + "commands.help.eroticdungeongame.filter.tag": "Tag", + "commands.help.eroticdungeongame.filter.tag.add": "Add Tag", + "commands.help.eroticdungeongame.filter.tag.desc": "Tag parameter", + "commands.help.eroticdungeongame.filter.tag.remove": "Remove Tag", + "commands.help.eroticdungeongame.filter.tag.remove.desc": "Remove tag, remove all if not specified", + "commands.help.eroticdungeongame.filter.team": "Team", + "commands.help.eroticdungeongame.filter.team.add": "Add Team", + "commands.help.eroticdungeongame.filter.team.desc": "Team parameter", + "commands.help.eroticdungeongame.filter.team.remove": "Remove Team", + "commands.help.eroticdungeongame.filter.team.remove.desc": "Remove team, remove all if not specified", + "commands.help.eroticdungeongame.filter.whitelist": "Whitelist", + "commands.help.eroticdungeongame.filter.whitelist.add": "Add to Whitelist", + "commands.help.eroticdungeongame.filter.whitelist.desc": "Add player to whitelist", + "commands.help.eroticdungeongame.filter.whitelist.remove": "Remove from Whitelist", + "commands.help.eroticdungeongame.filter.whitelist.remove.desc": "Remove player from whitelist", + "commands.help.eroticdungeongame.filter.workpos": "Work Position", + "commands.help.eroticdungeongame.filter.workpos.add": "Set Work Position", + "commands.help.eroticdungeongame.filter.workpos.add.desc": "Set work position, uses player's position if not specified", + "commands.help.eroticdungeongame.filter.workpos.remove.desc": "Remove work position", + "commands.help.eroticdungeongame.help.key.clear": "Clear the code of the held key", + "commands.help.eroticdungeongame.help.key.get": "Get the code of the held key", + "commands.help.eroticdungeongame.help.key.set": "Set a code for the held key", + "commands.help.eroticdungeongame.key": "Key management commands.help", + "commands.help.eroticdungeongame.key.lock": "Key lock management", + "commands.help.eroticdungeongame.key.lock.clear": "Clear the code from the held key", + "commands.help.eroticdungeongame.key.lock.get": "Get the code of the held key", + "commands.help.eroticdungeongame.key.lock.set": "Set a code for the held key", + "commands.help.eroticdungeongame.key.lock.set.code.desc": "Lock code (random if not specified)", + "commands.help.eroticdungeongame.root": "Erotic Dungeon Game Commands", "container.eroticdungeongame.crafting_table": "Dungeon Crafting Table", "death.attack.fucked_0": "%s was fucked to die", "death.attack.fucked_0.entity": "%s was fucked to die by %s", @@ -372,6 +433,10 @@ "description.eroticdungeongame.click_to_copy": "Click to copy code to clipboard", "description.eroticdungeongame.click_to_teleport": "Click to teleport to this location", "description.eroticdungeongame.key_content": "Device Key: ", + "dimension.minecraft.end": "The End", + "dimension.minecraft.nether": "Nether", + "dimension.minecraft.overworld": "Overworld", + "dimension.unknown": "Unknown Dimension", "emi.category.eroticdungeongame.dungeon_crafting_table": "Dungeon Crafting Table", "enchantment.eroticdungeongame.carrot_and_stick": "Carrot And Stick", "entity.eroticdungeongame.seat": "Seat", @@ -381,6 +446,8 @@ "eroticdungeongame.message.key.success.unlock": "Successfully unlocked the device", "eroticdungeongame.message.quit.failed.locked": "Failed to unride the device / release player: this device is locked", "eroticdungeongame.name": "Erotic Dungeon", + "filter.eroticdungeongame.mode.blacklist": "Blacklist Mode", + "filter.eroticdungeongame.mode.whitelist": "Whitelist Mode", "gui.eroticdungeon.axis.x": "X", "gui.eroticdungeon.axis.y": "Y", "gui.eroticdungeon.axis.z": "Z", @@ -427,6 +494,7 @@ "gui.eroticdungeon.status.enabled": "Enabled", "gui.eroticdungeon.status.inactive": "Inactive", "item.eroticdungeongame.device_key": "Device Key", + "item.eroticdungeongame.filter": "Filter", "item.eroticdungeongame.whip": "Whip", "key.categories.eroticdungeongame": "Erotic Dungeon", "key.eroticdungeongame.bind": "Bind player to device", @@ -445,7 +513,16 @@ "sound.eroticdungeongame.subtitle.unlock": "Unlock", "sound.eroticdungeongame.subtitle.whip": "Whip Hit", "stat.eroticdungeongame.interact_with_dungeon_crafting_table": "Interactions with Dungeon Crafting Table", + "task.eroticdungeongame.bind_player_to_device": "Bind Player to device", + "task.eroticdungeongame.bind_player_to_device.desc": "Bind Player to device by Filter", "tooltip.eroticdungeon.love_machine.config": "Sneak + Right-click to configure offset", "tooltip.eroticdungeon.offset_range": "Range: 0.0 - 1.0", - "tooltip.eroticdungeon.speed_range": "Range: 0.001 - 0.1" + "tooltip.eroticdungeon.speed_range": "Range: 0.001 - 0.1", + "tooltip.eroticdungeongame.filter.blacklist": "Blacklist: %d players", + "tooltip.eroticdungeongame.filter.gamemodes": "Game Modes: %s", + "tooltip.eroticdungeongame.filter.mode": "Mode: %s", + "tooltip.eroticdungeongame.filter.tags": "Tags: %s", + "tooltip.eroticdungeongame.filter.teams": "Teams: %s", + "tooltip.eroticdungeongame.filter.whitelist": "Whitelist: %d players", + "tooltip.eroticdungeongame.filter.workpos": "Work Position: %d, %d, %d [%s]" } \ No newline at end of file diff --git a/src/generated/resources/assets/eroticdungeongame/lang/lzh.json b/src/generated/resources/assets/eroticdungeongame/lang/lzh.json index 604b1fc3..080f49ee 100644 --- a/src/generated/resources/assets/eroticdungeongame/lang/lzh.json +++ b/src/generated/resources/assets/eroticdungeongame/lang/lzh.json @@ -320,15 +320,39 @@ "command.eroticdungeongame.device.unlock.pos.success": "設備 %s 解鎖成功", "command.eroticdungeongame.device.unlock.self.fail": "當前設備解鎖失敗", "command.eroticdungeongame.device.unlock.self.success": "當前設備解鎖成功", - "command.eroticdungeongame.help.device": "設備管理指令", - "command.eroticdungeongame.help.device.bind": "綁定玩家至設備", - "command.eroticdungeongame.help.device.lock": "設備上鎖", - "command.eroticdungeongame.help.device.unbind": "解綁玩家或設備", - "command.eroticdungeongame.help.device.unlock": "設備解鎖", - "command.eroticdungeongame.help.key": "鑰匙管理指令", - "command.eroticdungeongame.help.key.clear": "清除鑰匙密碼", - "command.eroticdungeongame.help.key.get": "獲取鑰匙密碼", - "command.eroticdungeongame.help.key.set": "設置鑰匙密碼", + "command.eroticdungeongame.filter.blacklist.add": "已增 %s 入黑名册", + "command.eroticdungeongame.filter.blacklist.clear": "已清黑名册", + "command.eroticdungeongame.filter.blacklist.remove": "已除 %s 出黑名册", + "command.eroticdungeongame.filter.error.invalid_gamemode": "遊戲模式無效!", + "command.eroticdungeongame.filter.error.not_filter": "手中之物非過濾器!", + "command.eroticdungeongame.filter.gamemode.add": "已增遊戲模式: %s", + "command.eroticdungeongame.filter.gamemode.clear": "已清所有遊戲模式", + "command.eroticdungeongame.filter.gamemode.remove": "已除遊戲模式: %s", + "command.eroticdungeongame.filter.info.blacklist": "黑名册: %s 人", + "command.eroticdungeongame.filter.info.gamemodes": "遊戲模式: %s", + "command.eroticdungeongame.filter.info.header": "=== 過濾器資訊 ===", + "command.eroticdungeongame.filter.info.mode": "模式: %s", + "command.eroticdungeongame.filter.info.tags": "標籤: %s", + "command.eroticdungeongame.filter.info.teams": "隊伍: %s", + "command.eroticdungeongame.filter.info.whitelist": "白名册: %s 人", + "command.eroticdungeongame.filter.info.workpos": "工作座標: %d, %d, %d [%s]", + "command.eroticdungeongame.filter.info.workpos.none": "工作座標: 未設", + "command.eroticdungeongame.filter.mode.set": "過濾器模式已設為: %s", + "command.eroticdungeongame.filter.player.list.blacklist": "黑名册 (%s 人):", + "command.eroticdungeongame.filter.player.list.header": "=== 過濾器玩家名册 ===", + "command.eroticdungeongame.filter.player.list.whitelist": "白名册 (%s 人):", + "command.eroticdungeongame.filter.reset": "過濾器已復原", + "command.eroticdungeongame.filter.tag.add": "已增標籤: %s", + "command.eroticdungeongame.filter.tag.clear": "已清所有標籤", + "command.eroticdungeongame.filter.tag.remove": "已除標籤: %s", + "command.eroticdungeongame.filter.team.add": "已增隊伍: %s", + "command.eroticdungeongame.filter.team.clear": "已清所有隊伍", + "command.eroticdungeongame.filter.team.remove": "已除隊伍: %s", + "command.eroticdungeongame.filter.whitelist.add": "已增 %s 入白名册", + "command.eroticdungeongame.filter.whitelist.clear": "已清白名册", + "command.eroticdungeongame.filter.whitelist.remove": "已除 %s 出白名册", + "command.eroticdungeongame.filter.workpos.remove": "已除工作座標", + "command.eroticdungeongame.filter.workpos.set": "已設工作座標: %d, %d, %d [%s]", "command.eroticdungeongame.key.lock.clear.fail": "鑰匙密碼清除失敗 - 需手持鑰匙", "command.eroticdungeongame.key.lock.clear.success": "鑰匙密碼清除成功", "command.eroticdungeongame.key.lock.get.empty": "此鑰匙無密碼", @@ -336,28 +360,65 @@ "command.eroticdungeongame.key.lock.get.success": "當前鑰匙密碼: %s", "command.eroticdungeongame.key.lock.set.fail": "鑰匙密碼設定失敗 - 需手持鑰匙", "command.eroticdungeongame.key.lock.set.success": "鑰匙密碼設定成功 %s", - "commands.eroticdungeongame.device": "設備管理指令", - "commands.eroticdungeongame.device.bind": "綁定玩家至設備", - "commands.eroticdungeongame.device.bind.code.desc": "鎖密碼(可選)", - "commands.eroticdungeongame.device.bind.player.desc": "綁定玩家(預設自身)", - "commands.eroticdungeongame.device.bind.pos.desc": "設備座標", - "commands.eroticdungeongame.device.lock": "設備上鎖", - "commands.eroticdungeongame.device.lock.code.desc": "鎖密碼(未指定則隨機)", - "commands.eroticdungeongame.device.lock.player.desc": "玩家設備上鎖", - "commands.eroticdungeongame.device.lock.pos.desc": "上鎖設備位置", - "commands.eroticdungeongame.device.unbind": "解綁玩家或設備", - "commands.eroticdungeongame.device.unbind.player.desc": "解綁玩家", - "commands.eroticdungeongame.device.unbind.pos.desc": "解綁設備位置", - "commands.eroticdungeongame.device.unlock": "設備解鎖", - "commands.eroticdungeongame.device.unlock.player.desc": "玩家設備解鎖", - "commands.eroticdungeongame.device.unlock.pos.desc": "解鎖設備位置", - "commands.eroticdungeongame.key": "鑰匙管理指令", - "commands.eroticdungeongame.key.lock": "鑰匙密碼管理", - "commands.eroticdungeongame.key.lock.clear": "清除鑰匙密碼", - "commands.eroticdungeongame.key.lock.get": "獲取鑰匙密碼", - "commands.eroticdungeongame.key.lock.set": "設置鑰匙密碼", - "commands.eroticdungeongame.key.lock.set.code.desc": "鎖密碼(未指定則隨機)", - "commands.eroticdungeongame.root": "地牢遊戲指令", + "commands.help.eroticdungeongame.device": "設備管理指令", + "commands.help.eroticdungeongame.device.bind": "綁定玩家至設備", + "commands.help.eroticdungeongame.device.bind.code.desc": "鎖密碼(可選)", + "commands.help.eroticdungeongame.device.bind.player.desc": "綁定玩家(預設自身)", + "commands.help.eroticdungeongame.device.bind.pos.desc": "設備座標", + "commands.help.eroticdungeongame.device.lock": "設備上鎖", + "commands.help.eroticdungeongame.device.lock.code.desc": "鎖密碼(未指定則隨機)", + "commands.help.eroticdungeongame.device.lock.player.desc": "玩家設備上鎖", + "commands.help.eroticdungeongame.device.lock.pos.desc": "上鎖設備位置", + "commands.help.eroticdungeongame.device.unbind": "解綁玩家或設備", + "commands.help.eroticdungeongame.device.unbind.player.desc": "解綁玩家", + "commands.help.eroticdungeongame.device.unbind.pos.desc": "解綁設備位置", + "commands.help.eroticdungeongame.device.unlock": "設備解鎖", + "commands.help.eroticdungeongame.device.unlock.player.desc": "玩家設備解鎖", + "commands.help.eroticdungeongame.device.unlock.pos.desc": "解鎖設備位置", + "commands.help.eroticdungeongame.filter": "過濾器命令", + "commands.help.eroticdungeongame.filter.blacklist": "黑名單", + "commands.help.eroticdungeongame.filter.blacklist.add": "添加黑名單", + "commands.help.eroticdungeongame.filter.blacklist.desc": "添加玩家至黑名單", + "commands.help.eroticdungeongame.filter.blacklist.remove": "移除黑名單", + "commands.help.eroticdungeongame.filter.blacklist.remove.desc": "自黑名單移除玩家", + "commands.help.eroticdungeongame.filter.gamemode": "遊戲模式", + "commands.help.eroticdungeongame.filter.gamemode.add": "添加遊戲模式", + "commands.help.eroticdungeongame.filter.gamemode.desc": "遊戲模式參數,僅限生存/創造/冒險", + "commands.help.eroticdungeongame.filter.gamemode.remove": "移除遊戲模式", + "commands.help.eroticdungeongame.filter.gamemode.remove.desc": "移除遊戲模式,預設全數移除", + "commands.help.eroticdungeongame.filter.info": "過濾器資訊", + "commands.help.eroticdungeongame.filter.mode": "過濾器模式", + "commands.help.eroticdungeongame.filter.mode.desc": "設定過濾器模式,預設為白名單", + "commands.help.eroticdungeongame.filter.reset": "復原過濾器", + "commands.help.eroticdungeongame.filter.tag": "標籤", + "commands.help.eroticdungeongame.filter.tag.add": "添加標籤", + "commands.help.eroticdungeongame.filter.tag.desc": "標籤參數", + "commands.help.eroticdungeongame.filter.tag.remove": "移除標籤", + "commands.help.eroticdungeongame.filter.tag.remove.desc": "移除標籤,預設全數移除", + "commands.help.eroticdungeongame.filter.team": "隊伍", + "commands.help.eroticdungeongame.filter.team.add": "添加隊伍", + "commands.help.eroticdungeongame.filter.team.desc": "隊伍參數", + "commands.help.eroticdungeongame.filter.team.remove": "移除隊伍", + "commands.help.eroticdungeongame.filter.team.remove.desc": "移除隊伍,預設全數移除", + "commands.help.eroticdungeongame.filter.whitelist": "白名單", + "commands.help.eroticdungeongame.filter.whitelist.add": "添加白名單", + "commands.help.eroticdungeongame.filter.whitelist.desc": "添加玩家至白名單", + "commands.help.eroticdungeongame.filter.whitelist.remove": "移除白名單", + "commands.help.eroticdungeongame.filter.whitelist.remove.desc": "自白名單移除玩家", + "commands.help.eroticdungeongame.filter.workpos": "工作點", + "commands.help.eroticdungeongame.filter.workpos.add": "設置工作點", + "commands.help.eroticdungeongame.filter.workpos.add.desc": "設定工作點,預設為玩家所在之處", + "commands.help.eroticdungeongame.filter.workpos.remove.desc": "移除工作點", + "commands.help.eroticdungeongame.help.key.clear": "清除鑰匙密碼", + "commands.help.eroticdungeongame.help.key.get": "獲取鑰匙密碼", + "commands.help.eroticdungeongame.help.key.set": "設置鑰匙密碼", + "commands.help.eroticdungeongame.key": "鑰匙管理指令", + "commands.help.eroticdungeongame.key.lock": "鑰匙密碼管理", + "commands.help.eroticdungeongame.key.lock.clear": "清除鑰匙密碼", + "commands.help.eroticdungeongame.key.lock.get": "獲取鑰匙密碼", + "commands.help.eroticdungeongame.key.lock.set": "設置鑰匙密碼", + "commands.help.eroticdungeongame.key.lock.set.code.desc": "鎖密碼(未指定則隨機)", + "commands.help.eroticdungeongame.root": "地牢遊戲指令", "container.eroticdungeongame.crafting_table": "牢戯製物案", "death.attack.fucked_0": "%s 尋歡卒", "death.attack.fucked_0.entity": "%s 與 %s 尋歡卒", @@ -372,6 +433,10 @@ "description.eroticdungeongame.click_to_copy": "點擊複製密碼", "description.eroticdungeongame.click_to_teleport": "點擊傳送", "description.eroticdungeongame.key_content": "机钥: ", + "dimension.minecraft.end": "終末", + "dimension.minecraft.nether": "幽冥", + "dimension.minecraft.overworld": "凡界", + "dimension.unknown": "未知之境", "emi.category.eroticdungeongame.dungeon_crafting_table": "牢戯製物案", "enchantment.eroticdungeongame.carrot_and_stick": "恩威並施", "entity.eroticdungeongame.seat": "座", @@ -381,6 +446,8 @@ "eroticdungeongame.message.key.success.unlock": "機關已啓", "eroticdungeongame.message.quit.failed.locked": "离机 / 釋人未遂:已鎖", "eroticdungeongame.name": "牢戯", + "filter.eroticdungeongame.mode.blacklist": "黑名册模式", + "filter.eroticdungeongame.mode.whitelist": "白名册模式", "gui.eroticdungeon.axis.x": "X軸", "gui.eroticdungeon.axis.y": "Y軸", "gui.eroticdungeon.axis.z": "Z軸", @@ -427,6 +494,7 @@ "gui.eroticdungeon.status.enabled": "已啟用", "gui.eroticdungeon.status.inactive": "未激活", "item.eroticdungeongame.device_key": "机钥", + "item.eroticdungeongame.filter": "過濾器", "item.eroticdungeongame.whip": "鞭", "key.categories.eroticdungeongame": "牢戯", "key.eroticdungeongame.bind": "綁至設備", @@ -445,7 +513,16 @@ "sound.eroticdungeongame.subtitle.unlock": "解", "sound.eroticdungeongame.subtitle.whip": "鞭擊", "stat.eroticdungeongame.interact_with_dungeon_crafting_table": "操持地牢造物案", + "task.eroticdungeongame.bind_player_to_device": "困於設備", + "task.eroticdungeongame.bind_player_to_device.desc": "据過濾器所置困於設備", "tooltip.eroticdungeon.love_machine.config": "潛行+右鍵配置偏移", "tooltip.eroticdungeon.offset_range": "範圍: 0.0 - 1.0", - "tooltip.eroticdungeon.speed_range": "範圍: 0.001 - 0.1" + "tooltip.eroticdungeon.speed_range": "範圍: 0.001 - 0.1", + "tooltip.eroticdungeongame.filter.blacklist": "黑名册: %d 人", + "tooltip.eroticdungeongame.filter.gamemodes": "遊戲模式: %s", + "tooltip.eroticdungeongame.filter.mode": "模式: %s", + "tooltip.eroticdungeongame.filter.tags": "標籤: %s", + "tooltip.eroticdungeongame.filter.teams": "隊伍: %s", + "tooltip.eroticdungeongame.filter.whitelist": "白名册: %d 人", + "tooltip.eroticdungeongame.filter.workpos": "工作座標: %d, %d, %d [%s]" } \ No newline at end of file diff --git a/src/generated/resources/assets/eroticdungeongame/lang/zh_cn.json b/src/generated/resources/assets/eroticdungeongame/lang/zh_cn.json index 6600ddc6..27f30d8b 100644 --- a/src/generated/resources/assets/eroticdungeongame/lang/zh_cn.json +++ b/src/generated/resources/assets/eroticdungeongame/lang/zh_cn.json @@ -320,15 +320,39 @@ "command.eroticdungeongame.device.unlock.pos.success": "已成功为位于 %s 的设备解锁", "command.eroticdungeongame.device.unlock.self.fail": "为您当前的设备解锁失败", "command.eroticdungeongame.device.unlock.self.success": "已成功为您当前的设备解锁", - "command.eroticdungeongame.help.device": "设备管理命令", - "command.eroticdungeongame.help.device.bind": "将玩家绑定到设备", - "command.eroticdungeongame.help.device.lock": "为设备上锁", - "command.eroticdungeongame.help.device.unbind": "解绑玩家或设备", - "command.eroticdungeongame.help.device.unlock": "为设备解锁", - "command.eroticdungeongame.help.key": "钥匙管理命令", - "command.eroticdungeongame.help.key.clear": "清除手中钥匙的密码", - "command.eroticdungeongame.help.key.get": "获取手中钥匙的密码", - "command.eroticdungeongame.help.key.set": "为手中的钥匙设置密码", + "command.eroticdungeongame.filter.blacklist.add": "已将 %s 加入黑名单", + "command.eroticdungeongame.filter.blacklist.clear": "已清空黑名单", + "command.eroticdungeongame.filter.blacklist.remove": "已将 %s 移出黑名单", + "command.eroticdungeongame.filter.error.invalid_gamemode": "无效的游戏模式!", + "command.eroticdungeongame.filter.error.not_filter": "你手持的物品不是过滤器!", + "command.eroticdungeongame.filter.gamemode.add": "已添加游戏模式: %s", + "command.eroticdungeongame.filter.gamemode.clear": "已清除所有游戏模式", + "command.eroticdungeongame.filter.gamemode.remove": "已移除游戏模式: %s", + "command.eroticdungeongame.filter.info.blacklist": "黑名单: %s 人", + "command.eroticdungeongame.filter.info.gamemodes": "游戏模式: %s", + "command.eroticdungeongame.filter.info.header": "=== 过滤器信息 ===", + "command.eroticdungeongame.filter.info.mode": "模式: %s", + "command.eroticdungeongame.filter.info.tags": "标签: %s", + "command.eroticdungeongame.filter.info.teams": "队伍: %s", + "command.eroticdungeongame.filter.info.whitelist": "白名单: %s 人", + "command.eroticdungeongame.filter.info.workpos": "工作坐标: %d, %d, %d [%s]", + "command.eroticdungeongame.filter.info.workpos.none": "工作坐标: 未设置", + "command.eroticdungeongame.filter.mode.set": "已将过滤器模式设置为: %s", + "command.eroticdungeongame.filter.player.list.blacklist": "黑名单 (%s 人):", + "command.eroticdungeongame.filter.player.list.header": "=== 过滤器玩家名单 ===", + "command.eroticdungeongame.filter.player.list.whitelist": "白名单 (%s 人):", + "command.eroticdungeongame.filter.reset": "过滤器已重置", + "command.eroticdungeongame.filter.tag.add": "已添加标签: %s", + "command.eroticdungeongame.filter.tag.clear": "已清除所有标签", + "command.eroticdungeongame.filter.tag.remove": "已移除标签: %s", + "command.eroticdungeongame.filter.team.add": "已添加队伍: %s", + "command.eroticdungeongame.filter.team.clear": "已清除所有队伍", + "command.eroticdungeongame.filter.team.remove": "已移除队伍: %s", + "command.eroticdungeongame.filter.whitelist.add": "已将 %s 加入白名单", + "command.eroticdungeongame.filter.whitelist.clear": "已清空白名单", + "command.eroticdungeongame.filter.whitelist.remove": "已将 %s 移出白名单", + "command.eroticdungeongame.filter.workpos.remove": "已移除工作坐标", + "command.eroticdungeongame.filter.workpos.set": "已设置工作坐标: %d, %d, %d [%s]", "command.eroticdungeongame.key.lock.clear.fail": "清除钥匙密码失败 - 你必须在主手持有钥匙", "command.eroticdungeongame.key.lock.clear.success": "已成功清除钥匙密码", "command.eroticdungeongame.key.lock.get.empty": "这把钥匙没有设置密码", @@ -336,28 +360,65 @@ "command.eroticdungeongame.key.lock.get.success": "当前钥匙密码: %s", "command.eroticdungeongame.key.lock.set.fail": "设置钥匙密码失败 - 你必须在主手持有钥匙", "command.eroticdungeongame.key.lock.set.success": "已成功将钥匙密码设置为 %s", - "commands.eroticdungeongame.device": "设备管理命令", - "commands.eroticdungeongame.device.bind": "将玩家绑定到设备", - "commands.eroticdungeongame.device.bind.code.desc": "锁密码(可选)", - "commands.eroticdungeongame.device.bind.player.desc": "要绑定的玩家(默认为自己)", - "commands.eroticdungeongame.device.bind.pos.desc": "设备的位置坐标", - "commands.eroticdungeongame.device.lock": "为设备上锁", - "commands.eroticdungeongame.device.lock.code.desc": "锁密码(不指定则随机生成)", - "commands.eroticdungeongame.device.lock.player.desc": "要为其设备上锁的玩家", - "commands.eroticdungeongame.device.lock.pos.desc": "要上锁的设备位置", - "commands.eroticdungeongame.device.unbind": "解绑玩家或设备", - "commands.eroticdungeongame.device.unbind.player.desc": "要解绑的玩家", - "commands.eroticdungeongame.device.unbind.pos.desc": "要解绑的设备位置", - "commands.eroticdungeongame.device.unlock": "为设备解锁", - "commands.eroticdungeongame.device.unlock.player.desc": "要为其设备解锁的玩家", - "commands.eroticdungeongame.device.unlock.pos.desc": "要解锁的设备位置", - "commands.eroticdungeongame.key": "钥匙管理命令", - "commands.eroticdungeongame.key.lock": "钥匙密码管理", - "commands.eroticdungeongame.key.lock.clear": "清除手中钥匙的密码", - "commands.eroticdungeongame.key.lock.get": "获取手中钥匙的密码", - "commands.eroticdungeongame.key.lock.set": "为手中的钥匙设置密码", - "commands.eroticdungeongame.key.lock.set.code.desc": "锁密码(不指定则随机生成)", - "commands.eroticdungeongame.root": "地牢游戏命令", + "commands.help.eroticdungeongame.device": "设备管理命令", + "commands.help.eroticdungeongame.device.bind": "将玩家绑定到设备", + "commands.help.eroticdungeongame.device.bind.code.desc": "锁密码(可选)", + "commands.help.eroticdungeongame.device.bind.player.desc": "要绑定的玩家(默认为自己)", + "commands.help.eroticdungeongame.device.bind.pos.desc": "设备的位置坐标", + "commands.help.eroticdungeongame.device.lock": "为设备上锁", + "commands.help.eroticdungeongame.device.lock.code.desc": "锁密码(不指定则随机生成)", + "commands.help.eroticdungeongame.device.lock.player.desc": "要为其设备上锁的玩家", + "commands.help.eroticdungeongame.device.lock.pos.desc": "要上锁的设备位置", + "commands.help.eroticdungeongame.device.unbind": "解绑玩家或设备", + "commands.help.eroticdungeongame.device.unbind.player.desc": "要解绑的玩家", + "commands.help.eroticdungeongame.device.unbind.pos.desc": "要解绑的设备位置", + "commands.help.eroticdungeongame.device.unlock": "为设备解锁", + "commands.help.eroticdungeongame.device.unlock.player.desc": "要为其设备解锁的玩家", + "commands.help.eroticdungeongame.device.unlock.pos.desc": "要解锁的设备位置", + "commands.help.eroticdungeongame.filter": "过滤器命令", + "commands.help.eroticdungeongame.filter.blacklist": "黑名单", + "commands.help.eroticdungeongame.filter.blacklist.add": "添加黑名单", + "commands.help.eroticdungeongame.filter.blacklist.desc": "添加玩家到黑名单", + "commands.help.eroticdungeongame.filter.blacklist.remove": "移除黑名单", + "commands.help.eroticdungeongame.filter.blacklist.remove.desc": "从黑名单移除玩家", + "commands.help.eroticdungeongame.filter.gamemode": "游戏模式", + "commands.help.eroticdungeongame.filter.gamemode.add": "添加游戏模式", + "commands.help.eroticdungeongame.filter.gamemode.desc": "游戏模式参数,只能生存/创造/冒险", + "commands.help.eroticdungeongame.filter.gamemode.remove": "移除游戏模式", + "commands.help.eroticdungeongame.filter.gamemode.remove.desc": "移除游戏模式,缺省全移除", + "commands.help.eroticdungeongame.filter.info": "过滤器信息", + "commands.help.eroticdungeongame.filter.mode": "过滤器模式", + "commands.help.eroticdungeongame.filter.mode.desc": "设置过滤器模式,缺省为白名单", + "commands.help.eroticdungeongame.filter.reset": "重置过滤器", + "commands.help.eroticdungeongame.filter.tag": "标签", + "commands.help.eroticdungeongame.filter.tag.add": "添加标签", + "commands.help.eroticdungeongame.filter.tag.desc": "标签参数", + "commands.help.eroticdungeongame.filter.tag.remove": "移除标签", + "commands.help.eroticdungeongame.filter.tag.remove.desc": "移除标签,缺省全移除", + "commands.help.eroticdungeongame.filter.team": "队伍", + "commands.help.eroticdungeongame.filter.team.add": "添加队伍", + "commands.help.eroticdungeongame.filter.team.desc": "队伍参数", + "commands.help.eroticdungeongame.filter.team.remove": "移除队伍", + "commands.help.eroticdungeongame.filter.team.remove.desc": "移除队伍,缺省全移除", + "commands.help.eroticdungeongame.filter.whitelist": "白名单", + "commands.help.eroticdungeongame.filter.whitelist.add": "添加白名单", + "commands.help.eroticdungeongame.filter.whitelist.desc": "添加玩家到白名单", + "commands.help.eroticdungeongame.filter.whitelist.remove": "移除白名单", + "commands.help.eroticdungeongame.filter.whitelist.remove.desc": "从白名单移除玩家", + "commands.help.eroticdungeongame.filter.workpos": "工作点", + "commands.help.eroticdungeongame.filter.workpos.add": "设置工作点", + "commands.help.eroticdungeongame.filter.workpos.add.desc": "设置工作点,缺省则玩家位置", + "commands.help.eroticdungeongame.filter.workpos.remove.desc": "移除工作点", + "commands.help.eroticdungeongame.help.key.clear": "清除手中钥匙的密码", + "commands.help.eroticdungeongame.help.key.get": "获取手中钥匙的密码", + "commands.help.eroticdungeongame.help.key.set": "为手中的钥匙设置密码", + "commands.help.eroticdungeongame.key": "钥匙管理命令", + "commands.help.eroticdungeongame.key.lock": "钥匙密码管理", + "commands.help.eroticdungeongame.key.lock.clear": "清除手中钥匙的密码", + "commands.help.eroticdungeongame.key.lock.get": "获取手中钥匙的密码", + "commands.help.eroticdungeongame.key.lock.set": "为手中的钥匙设置密码", + "commands.help.eroticdungeongame.key.lock.set.code.desc": "锁密码(不指定则随机生成)", + "commands.help.eroticdungeongame.root": "地牢游戏命令", "container.eroticdungeongame.crafting_table": "地牢工作台", "death.attack.fucked_0": "%s 被艹死了", "death.attack.fucked_0.entity": "%s 被 %s 艹死了", @@ -372,6 +433,10 @@ "description.eroticdungeongame.click_to_copy": "点击复制密码到剪贴板", "description.eroticdungeongame.click_to_teleport": "点击传送至此位置", "description.eroticdungeongame.key_content": "设备钥匙: ", + "dimension.minecraft.end": "末地", + "dimension.minecraft.nether": "地狱", + "dimension.minecraft.overworld": "主世界", + "dimension.unknown": "未知维度", "emi.category.eroticdungeongame.dungeon_crafting_table": "地牢工作台", "enchantment.eroticdungeongame.carrot_and_stick": "恩威并施", "entity.eroticdungeongame.seat": "座椅", @@ -381,6 +446,8 @@ "eroticdungeongame.message.key.success.unlock": "成功解锁设备", "eroticdungeongame.message.quit.failed.locked": "退出设备 / 或释放玩家失敗:设备已上锁", "eroticdungeongame.name": "地牢游戏", + "filter.eroticdungeongame.mode.blacklist": "黑名单模式", + "filter.eroticdungeongame.mode.whitelist": "白名单模式", "gui.eroticdungeon.axis.x": "X轴", "gui.eroticdungeon.axis.y": "Y轴", "gui.eroticdungeon.axis.z": "Z轴", @@ -427,6 +494,7 @@ "gui.eroticdungeon.status.enabled": "已启用", "gui.eroticdungeon.status.inactive": "未激活", "item.eroticdungeongame.device_key": "设备钥匙", + "item.eroticdungeongame.filter": "过滤器", "item.eroticdungeongame.whip": "鞭子", "key.categories.eroticdungeongame": "地牢游戏", "key.eroticdungeongame.bind": "将玩家绑定在设备上", @@ -445,7 +513,16 @@ "sound.eroticdungeongame.subtitle.unlock": "解锁", "sound.eroticdungeongame.subtitle.whip": "鞭子击打", "stat.eroticdungeongame.interact_with_dungeon_crafting_table": "与地牢工作台交互", + "task.eroticdungeongame.bind_player_to_device": "将玩家绑在设备上", + "task.eroticdungeongame.bind_player_to_device.desc": "通过过滤器设置将玩家绑在设备上", "tooltip.eroticdungeon.love_machine.config": "潜行+右键配置偏移", "tooltip.eroticdungeon.offset_range": "范围: 0.0 - 1.0", - "tooltip.eroticdungeon.speed_range": "范围: 0.001 - 0.1" + "tooltip.eroticdungeon.speed_range": "范围: 0.001 - 0.1", + "tooltip.eroticdungeongame.filter.blacklist": "黑名单: %d 名玩家", + "tooltip.eroticdungeongame.filter.gamemodes": "游戏模式: %s", + "tooltip.eroticdungeongame.filter.mode": "模式: %s", + "tooltip.eroticdungeongame.filter.tags": "标签: %s", + "tooltip.eroticdungeongame.filter.teams": "队伍: %s", + "tooltip.eroticdungeongame.filter.whitelist": "白名单: %d 名玩家", + "tooltip.eroticdungeongame.filter.workpos": "工作坐标: %d, %d, %d [%s]" } \ No newline at end of file diff --git a/src/generated/resources/assets/eroticdungeongame/lang/zh_tw.json b/src/generated/resources/assets/eroticdungeongame/lang/zh_tw.json index 4a2395c8..e4bf5629 100644 --- a/src/generated/resources/assets/eroticdungeongame/lang/zh_tw.json +++ b/src/generated/resources/assets/eroticdungeongame/lang/zh_tw.json @@ -320,15 +320,39 @@ "command.eroticdungeongame.device.unlock.pos.success": "已成功為位於 %s 的設備解鎖", "command.eroticdungeongame.device.unlock.self.fail": "為您當前的設備解鎖失敗", "command.eroticdungeongame.device.unlock.self.success": "已成功為您當前的設備解鎖", - "command.eroticdungeongame.help.device": "設備管理命令", - "command.eroticdungeongame.help.device.bind": "將玩家綁定到設備", - "command.eroticdungeongame.help.device.lock": "為設備上鎖", - "command.eroticdungeongame.help.device.unbind": "解綁玩家或設備", - "command.eroticdungeongame.help.device.unlock": "為設備解鎖", - "command.eroticdungeongame.help.key": "鑰匙管理命令", - "command.eroticdungeongame.help.key.clear": "清除手中鑰匙的密碼", - "command.eroticdungeongame.help.key.get": "獲取手中鑰匙的密碼", - "command.eroticdungeongame.help.key.set": "為手中的鑰匙設置密碼", + "command.eroticdungeongame.filter.blacklist.add": "已將 %s 加入黑名單", + "command.eroticdungeongame.filter.blacklist.clear": "已清空黑名單", + "command.eroticdungeongame.filter.blacklist.remove": "已將 %s 移出黑名單", + "command.eroticdungeongame.filter.error.invalid_gamemode": "無效的遊戲模式!", + "command.eroticdungeongame.filter.error.not_filter": "你手持的物品不是過濾器!", + "command.eroticdungeongame.filter.gamemode.add": "已添加遊戲模式: %s", + "command.eroticdungeongame.filter.gamemode.clear": "已清除所有遊戲模式", + "command.eroticdungeongame.filter.gamemode.remove": "已移除遊戲模式: %s", + "command.eroticdungeongame.filter.info.blacklist": "黑名單: %s 人", + "command.eroticdungeongame.filter.info.gamemodes": "遊戲模式: %s", + "command.eroticdungeongame.filter.info.header": "=== 過濾器信息 ===", + "command.eroticdungeongame.filter.info.mode": "模式: %s", + "command.eroticdungeongame.filter.info.tags": "標籤: %s", + "command.eroticdungeongame.filter.info.teams": "隊伍: %s", + "command.eroticdungeongame.filter.info.whitelist": "白名單: %s 人", + "command.eroticdungeongame.filter.info.workpos": "工作座標: %d, %d, %d [%s]", + "command.eroticdungeongame.filter.info.workpos.none": "工作座標: 未設置", + "command.eroticdungeongame.filter.mode.set": "已將過濾器模式設置為: %s", + "command.eroticdungeongame.filter.player.list.blacklist": "黑名單 (%s 人):", + "command.eroticdungeongame.filter.player.list.header": "=== 過濾器玩家名單 ===", + "command.eroticdungeongame.filter.player.list.whitelist": "白名單 (%s 人):", + "command.eroticdungeongame.filter.reset": "過濾器已重置", + "command.eroticdungeongame.filter.tag.add": "已添加標籤: %s", + "command.eroticdungeongame.filter.tag.clear": "已清除所有標籤", + "command.eroticdungeongame.filter.tag.remove": "已移除標籤: %s", + "command.eroticdungeongame.filter.team.add": "已添加隊伍: %s", + "command.eroticdungeongame.filter.team.clear": "已清除所有隊伍", + "command.eroticdungeongame.filter.team.remove": "已移除隊伍: %s", + "command.eroticdungeongame.filter.whitelist.add": "已將 %s 加入白名單", + "command.eroticdungeongame.filter.whitelist.clear": "已清空白名單", + "command.eroticdungeongame.filter.whitelist.remove": "已將 %s 移出白名單", + "command.eroticdungeongame.filter.workpos.remove": "已移除工作座標", + "command.eroticdungeongame.filter.workpos.set": "已設置工作座標: %d, %d, %d [%s]", "command.eroticdungeongame.key.lock.clear.fail": "清除鑰匙密碼失敗 - 你必須在主手持有鑰匙", "command.eroticdungeongame.key.lock.clear.success": "已成功清除鑰匙密碼", "command.eroticdungeongame.key.lock.get.empty": "這把鑰匙沒有設置密碼", @@ -336,28 +360,65 @@ "command.eroticdungeongame.key.lock.get.success": "當前鑰匙密碼: %s", "command.eroticdungeongame.key.lock.set.fail": "設置鑰匙密碼失敗 - 你必須在主手持有鑰匙", "command.eroticdungeongame.key.lock.set.success": "已成功將鑰匙密碼設置為 %s", - "commands.eroticdungeongame.device": "設備管理指令", - "commands.eroticdungeongame.device.bind": "將玩家綁定到設備", - "commands.eroticdungeongame.device.bind.code.desc": "鎖密碼(可選)", - "commands.eroticdungeongame.device.bind.player.desc": "要綁定的玩家(預設為自己)", - "commands.eroticdungeongame.device.bind.pos.desc": "設備的位置座標", - "commands.eroticdungeongame.device.lock": "為設備上鎖", - "commands.eroticdungeongame.device.lock.code.desc": "鎖密碼(不指定則隨機生成)", - "commands.eroticdungeongame.device.lock.player.desc": "要為其設備上鎖的玩家", - "commands.eroticdungeongame.device.lock.pos.desc": "要上鎖的設備位置", - "commands.eroticdungeongame.device.unbind": "解綁玩家或設備", - "commands.eroticdungeongame.device.unbind.player.desc": "要解綁的玩家", - "commands.eroticdungeongame.device.unbind.pos.desc": "要解綁的設備位置", - "commands.eroticdungeongame.device.unlock": "為設備解鎖", - "commands.eroticdungeongame.device.unlock.player.desc": "要為其設備解鎖的玩家", - "commands.eroticdungeongame.device.unlock.pos.desc": "要解鎖的設備位置", - "commands.eroticdungeongame.key": "鑰匙管理指令", - "commands.eroticdungeongame.key.lock": "鑰匙密碼管理", - "commands.eroticdungeongame.key.lock.clear": "清除手中鑰匙的密碼", - "commands.eroticdungeongame.key.lock.get": "獲取手中鑰匙的密碼", - "commands.eroticdungeongame.key.lock.set": "為手中的鑰匙設置密碼", - "commands.eroticdungeongame.key.lock.set.code.desc": "鎖密碼(不指定則隨機生成)", - "commands.eroticdungeongame.root": "地牢遊戲指令", + "commands.help.eroticdungeongame.device": "設備管理指令", + "commands.help.eroticdungeongame.device.bind": "將玩家綁定到設備", + "commands.help.eroticdungeongame.device.bind.code.desc": "鎖密碼(可選)", + "commands.help.eroticdungeongame.device.bind.player.desc": "要綁定的玩家(預設為自己)", + "commands.help.eroticdungeongame.device.bind.pos.desc": "設備的位置座標", + "commands.help.eroticdungeongame.device.lock": "為設備上鎖", + "commands.help.eroticdungeongame.device.lock.code.desc": "鎖密碼(不指定則隨機生成)", + "commands.help.eroticdungeongame.device.lock.player.desc": "要為其設備上鎖的玩家", + "commands.help.eroticdungeongame.device.lock.pos.desc": "要上鎖的設備位置", + "commands.help.eroticdungeongame.device.unbind": "解綁玩家或設備", + "commands.help.eroticdungeongame.device.unbind.player.desc": "要解綁的玩家", + "commands.help.eroticdungeongame.device.unbind.pos.desc": "要解綁的設備位置", + "commands.help.eroticdungeongame.device.unlock": "為設備解鎖", + "commands.help.eroticdungeongame.device.unlock.player.desc": "要為其設備解鎖的玩家", + "commands.help.eroticdungeongame.device.unlock.pos.desc": "要解鎖的設備位置", + "commands.help.eroticdungeongame.filter": "過濾器指令", + "commands.help.eroticdungeongame.filter.blacklist": "黑名單", + "commands.help.eroticdungeongame.filter.blacklist.add": "添加黑名單", + "commands.help.eroticdungeongame.filter.blacklist.desc": "添加玩家到黑名單", + "commands.help.eroticdungeongame.filter.blacklist.remove": "移除黑名單", + "commands.help.eroticdungeongame.filter.blacklist.remove.desc": "從黑名單移除玩家", + "commands.help.eroticdungeongame.filter.gamemode": "遊戲模式", + "commands.help.eroticdungeongame.filter.gamemode.add": "添加遊戲模式", + "commands.help.eroticdungeongame.filter.gamemode.desc": "遊戲模式參數,只能生存/創造/冒險", + "commands.help.eroticdungeongame.filter.gamemode.remove": "移除遊戲模式", + "commands.help.eroticdungeongame.filter.gamemode.remove.desc": "移除遊戲模式,預設全部移除", + "commands.help.eroticdungeongame.filter.info": "過濾器信息", + "commands.help.eroticdungeongame.filter.mode": "過濾器模式", + "commands.help.eroticdungeongame.filter.mode.desc": "設定過濾器模式,預設為白名單", + "commands.help.eroticdungeongame.filter.reset": "重置過濾器", + "commands.help.eroticdungeongame.filter.tag": "標籤", + "commands.help.eroticdungeongame.filter.tag.add": "添加標籤", + "commands.help.eroticdungeongame.filter.tag.desc": "標籤參數", + "commands.help.eroticdungeongame.filter.tag.remove": "移除標籤", + "commands.help.eroticdungeongame.filter.tag.remove.desc": "移除標籤,預設全部移除", + "commands.help.eroticdungeongame.filter.team": "隊伍", + "commands.help.eroticdungeongame.filter.team.add": "添加隊伍", + "commands.help.eroticdungeongame.filter.team.desc": "隊伍參數", + "commands.help.eroticdungeongame.filter.team.remove": "移除隊伍", + "commands.help.eroticdungeongame.filter.team.remove.desc": "移除隊伍,預設全部移除", + "commands.help.eroticdungeongame.filter.whitelist": "白名單", + "commands.help.eroticdungeongame.filter.whitelist.add": "添加白名單", + "commands.help.eroticdungeongame.filter.whitelist.desc": "添加玩家到白名單", + "commands.help.eroticdungeongame.filter.whitelist.remove": "移除白名單", + "commands.help.eroticdungeongame.filter.whitelist.remove.desc": "從白名單移除玩家", + "commands.help.eroticdungeongame.filter.workpos": "工作點", + "commands.help.eroticdungeongame.filter.workpos.add": "設置工作點", + "commands.help.eroticdungeongame.filter.workpos.add.desc": "設定工作點,預設為玩家位置", + "commands.help.eroticdungeongame.filter.workpos.remove.desc": "移除工作點", + "commands.help.eroticdungeongame.help.key.clear": "清除手中鑰匙的密碼", + "commands.help.eroticdungeongame.help.key.get": "獲取手中鑰匙的密碼", + "commands.help.eroticdungeongame.help.key.set": "為手中的鑰匙設置密碼", + "commands.help.eroticdungeongame.key": "鑰匙管理指令", + "commands.help.eroticdungeongame.key.lock": "鑰匙密碼管理", + "commands.help.eroticdungeongame.key.lock.clear": "清除手中鑰匙的密碼", + "commands.help.eroticdungeongame.key.lock.get": "獲取手中鑰匙的密碼", + "commands.help.eroticdungeongame.key.lock.set": "為手中的鑰匙設置密碼", + "commands.help.eroticdungeongame.key.lock.set.code.desc": "鎖密碼(不指定則隨機生成)", + "commands.help.eroticdungeongame.root": "地牢遊戲指令", "container.eroticdungeongame.crafting_table": "地牢工作台", "death.attack.fucked_0": "%s 被艹死了", "death.attack.fucked_0.entity": "%s 被 %s 艹死了", @@ -372,6 +433,10 @@ "description.eroticdungeongame.click_to_copy": "點擊複製密碼到剪貼板", "description.eroticdungeongame.click_to_teleport": "點擊傳送至至此位置", "description.eroticdungeongame.key_content": "設備鑰匙: ", + "dimension.minecraft.end": "終界", + "dimension.minecraft.nether": "地獄", + "dimension.minecraft.overworld": "主世界", + "dimension.unknown": "未知維度", "emi.category.eroticdungeongame.dungeon_crafting_table": "地牢工作台", "enchantment.eroticdungeongame.carrot_and_stick": "恩威並施", "entity.eroticdungeongame.seat": "座椅", @@ -381,6 +446,8 @@ "eroticdungeongame.message.key.success.unlock": "成功解鎖設備", "eroticdungeongame.message.quit.failed.locked": "退出設備 / 或釋放玩家失敗:设备已上鎖", "eroticdungeongame.name": "地牢游戲", + "filter.eroticdungeongame.mode.blacklist": "黑名單模式", + "filter.eroticdungeongame.mode.whitelist": "白名單模式", "gui.eroticdungeon.axis.x": "X軸", "gui.eroticdungeon.axis.y": "Y軸", "gui.eroticdungeon.axis.z": "Z軸", @@ -427,6 +494,7 @@ "gui.eroticdungeon.status.enabled": "已啟用", "gui.eroticdungeon.status.inactive": "未激活", "item.eroticdungeongame.device_key": "設備鑰匙", + "item.eroticdungeongame.filter": "過濾器", "item.eroticdungeongame.whip": "鞭子", "key.categories.eroticdungeongame": "地牢游戲", "key.eroticdungeongame.bind": "將玩家綁定在設備上", @@ -445,7 +513,16 @@ "sound.eroticdungeongame.subtitle.unlock": "解鎖", "sound.eroticdungeongame.subtitle.whip": "鞭子擊打", "stat.eroticdungeongame.interact_with_dungeon_crafting_table": "與地牢工作台交互", + "task.eroticdungeongame.bind_player_to_device": "將玩家綁在設備上", + "task.eroticdungeongame.bind_player_to_device.desc": "通過過濾器設置將玩家綁在設備上", "tooltip.eroticdungeon.love_machine.config": "潛行+右鍵配置偏移", "tooltip.eroticdungeon.offset_range": "範圍: 0.0 - 1.0", - "tooltip.eroticdungeon.speed_range": "範圍: 0.001 - 0.1" + "tooltip.eroticdungeon.speed_range": "範圍: 0.001 - 0.1", + "tooltip.eroticdungeongame.filter.blacklist": "黑名單: %d 名玩家", + "tooltip.eroticdungeongame.filter.gamemodes": "遊戲模式: %s", + "tooltip.eroticdungeongame.filter.mode": "模式: %s", + "tooltip.eroticdungeongame.filter.tags": "標籤: %s", + "tooltip.eroticdungeongame.filter.teams": "隊伍: %s", + "tooltip.eroticdungeongame.filter.whitelist": "白名單: %d 名玩家", + "tooltip.eroticdungeongame.filter.workpos": "工作座標: %d, %d, %d [%s]" } \ No newline at end of file diff --git a/src/generated/resources/data/eroticdungeongame/advancements/recipes/misc/filter.json b/src/generated/resources/data/eroticdungeongame/advancements/recipes/misc/filter.json new file mode 100644 index 00000000..538a0fba --- /dev/null +++ b/src/generated/resources/data/eroticdungeongame/advancements/recipes/misc/filter.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_paper": { + "conditions": { + "items": [ + { + "items": [ + "minecraft:paper" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "eroticdungeongame:filter" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_paper", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "eroticdungeongame:filter" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/eroticdungeongame/recipes/dyed_black_acacia_prone_bench.json b/src/generated/resources/data/eroticdungeongame/recipes/dyed_black_acacia_prone_bench.json index 43151e39..fe7dd8b5 100644 --- a/src/generated/resources/data/eroticdungeongame/recipes/dyed_black_acacia_prone_bench.json +++ b/src/generated/resources/data/eroticdungeongame/recipes/dyed_black_acacia_prone_bench.json @@ -8,28 +8,25 @@ }, [ { - "item": "eroticdungeongame:yellow_acacia_prone_bench" - }, - { - "item": "eroticdungeongame:red_acacia_prone_bench" - }, - { - "item": "eroticdungeongame:white_acacia_prone_bench" - }, - { - "item": "eroticdungeongame:blue_acacia_prone_bench" - }, - { - "item": "eroticdungeongame:gray_acacia_prone_bench" + "item": "eroticdungeongame:purple_acacia_prone_bench" }, { "item": "eroticdungeongame:green_acacia_prone_bench" }, { - "item": "eroticdungeongame:purple_acacia_prone_bench" + "item": "eroticdungeongame:gray_acacia_prone_bench" }, { - "item": "eroticdungeongame:pink_acacia_prone_bench" + "item": "eroticdungeongame:cyan_acacia_prone_bench" + }, + { + "item": "eroticdungeongame:red_acacia_prone_bench" + }, + { + "item": "eroticdungeongame:light_gray_acacia_prone_bench" + }, + { + "item": "eroticdungeongame:blue_acacia_prone_bench" }, { "item": "eroticdungeongame:orange_acacia_prone_bench" @@ -37,6 +34,9 @@ { "item": "eroticdungeongame:magenta_acacia_prone_bench" }, + { + "item": "eroticdungeongame:pink_acacia_prone_bench" + }, { "item": "eroticdungeongame:light_blue_acacia_prone_bench" }, @@ -44,10 +44,10 @@ "item": "eroticdungeongame:brown_acacia_prone_bench" }, { - "item": "eroticdungeongame:cyan_acacia_prone_bench" + "item": "eroticdungeongame:white_acacia_prone_bench" }, { - "item": "eroticdungeongame:light_gray_acacia_prone_bench" + "item": "eroticdungeongame:yellow_acacia_prone_bench" }, { "item": "eroticdungeongame:lime_acacia_prone_bench" diff --git a/src/generated/resources/data/eroticdungeongame/recipes/dyed_black_bamboo_prone_bench.json b/src/generated/resources/data/eroticdungeongame/recipes/dyed_black_bamboo_prone_bench.json index 6cf6432e..463e5845 100644 --- a/src/generated/resources/data/eroticdungeongame/recipes/dyed_black_bamboo_prone_bench.json +++ b/src/generated/resources/data/eroticdungeongame/recipes/dyed_black_bamboo_prone_bench.json @@ -7,50 +7,50 @@ "item": "minecraft:black_dye" }, [ + { + "item": "eroticdungeongame:lime_bamboo_prone_bench" + }, + { + "item": "eroticdungeongame:magenta_bamboo_prone_bench" + }, + { + "item": "eroticdungeongame:light_blue_bamboo_prone_bench" + }, { "item": "eroticdungeongame:pink_bamboo_prone_bench" }, { "item": "eroticdungeongame:light_gray_bamboo_prone_bench" }, - { - "item": "eroticdungeongame:yellow_bamboo_prone_bench" - }, - { - "item": "eroticdungeongame:lime_bamboo_prone_bench" - }, - { - "item": "eroticdungeongame:purple_bamboo_prone_bench" - }, - { - "item": "eroticdungeongame:red_bamboo_prone_bench" - }, - { - "item": "eroticdungeongame:magenta_bamboo_prone_bench" - }, { "item": "eroticdungeongame:gray_bamboo_prone_bench" }, - { - "item": "eroticdungeongame:light_blue_bamboo_prone_bench" - }, - { - "item": "eroticdungeongame:brown_bamboo_prone_bench" - }, - { - "item": "eroticdungeongame:cyan_bamboo_prone_bench" - }, - { - "item": "eroticdungeongame:white_bamboo_prone_bench" - }, - { - "item": "eroticdungeongame:orange_bamboo_prone_bench" - }, { "item": "eroticdungeongame:blue_bamboo_prone_bench" }, + { + "item": "eroticdungeongame:cyan_bamboo_prone_bench" + }, + { + "item": "eroticdungeongame:orange_bamboo_prone_bench" + }, + { + "item": "eroticdungeongame:red_bamboo_prone_bench" + }, { "item": "eroticdungeongame:green_bamboo_prone_bench" + }, + { + "item": "eroticdungeongame:yellow_bamboo_prone_bench" + }, + { + "item": "eroticdungeongame:brown_bamboo_prone_bench" + }, + { + "item": "eroticdungeongame:white_bamboo_prone_bench" + }, + { + "item": "eroticdungeongame:purple_bamboo_prone_bench" } ] ], diff --git a/src/generated/resources/data/eroticdungeongame/recipes/dyed_black_birch_prone_bench.json b/src/generated/resources/data/eroticdungeongame/recipes/dyed_black_birch_prone_bench.json index 5c877fdb..60b3f0c7 100644 --- a/src/generated/resources/data/eroticdungeongame/recipes/dyed_black_birch_prone_bench.json +++ b/src/generated/resources/data/eroticdungeongame/recipes/dyed_black_birch_prone_bench.json @@ -7,50 +7,50 @@ "item": "minecraft:black_dye" }, [ - { - "item": "eroticdungeongame:purple_birch_prone_bench" - }, - { - "item": "eroticdungeongame:green_birch_prone_bench" - }, - { - "item": "eroticdungeongame:orange_birch_prone_bench" - }, { "item": "eroticdungeongame:pink_birch_prone_bench" }, - { - "item": "eroticdungeongame:magenta_birch_prone_bench" - }, - { - "item": "eroticdungeongame:light_blue_birch_prone_bench" - }, - { - "item": "eroticdungeongame:cyan_birch_prone_bench" - }, - { - "item": "eroticdungeongame:lime_birch_prone_bench" - }, { "item": "eroticdungeongame:brown_birch_prone_bench" }, { - "item": "eroticdungeongame:light_gray_birch_prone_bench" + "item": "eroticdungeongame:white_birch_prone_bench" + }, + { + "item": "eroticdungeongame:lime_birch_prone_bench" + }, + { + "item": "eroticdungeongame:cyan_birch_prone_bench" }, { "item": "eroticdungeongame:yellow_birch_prone_bench" }, + { + "item": "eroticdungeongame:purple_birch_prone_bench" + }, { "item": "eroticdungeongame:gray_birch_prone_bench" }, { "item": "eroticdungeongame:red_birch_prone_bench" }, + { + "item": "eroticdungeongame:green_birch_prone_bench" + }, + { + "item": "eroticdungeongame:light_blue_birch_prone_bench" + }, + { + "item": "eroticdungeongame:orange_birch_prone_bench" + }, { "item": "eroticdungeongame:blue_birch_prone_bench" }, { - "item": "eroticdungeongame:white_birch_prone_bench" + "item": "eroticdungeongame:light_gray_birch_prone_bench" + }, + { + "item": "eroticdungeongame:magenta_birch_prone_bench" } ] ], diff --git a/src/generated/resources/data/eroticdungeongame/recipes/dyed_black_cherry_prone_bench.json b/src/generated/resources/data/eroticdungeongame/recipes/dyed_black_cherry_prone_bench.json index ffc58cbd..0de07dac 100644 --- a/src/generated/resources/data/eroticdungeongame/recipes/dyed_black_cherry_prone_bench.json +++ b/src/generated/resources/data/eroticdungeongame/recipes/dyed_black_cherry_prone_bench.json @@ -7,21 +7,15 @@ "item": "minecraft:black_dye" }, [ - { - "item": "eroticdungeongame:yellow_cherry_prone_bench" - }, - { - "item": "eroticdungeongame:blue_cherry_prone_bench" - }, - { - "item": "eroticdungeongame:light_gray_cherry_prone_bench" - }, - { - "item": "eroticdungeongame:purple_cherry_prone_bench" - }, { "item": "eroticdungeongame:light_blue_cherry_prone_bench" }, + { + "item": "eroticdungeongame:lime_cherry_prone_bench" + }, + { + "item": "eroticdungeongame:pink_cherry_prone_bench" + }, { "item": "eroticdungeongame:red_cherry_prone_bench" }, @@ -29,28 +23,34 @@ "item": "eroticdungeongame:magenta_cherry_prone_bench" }, { - "item": "eroticdungeongame:lime_cherry_prone_bench" + "item": "eroticdungeongame:gray_cherry_prone_bench" }, { - "item": "eroticdungeongame:white_cherry_prone_bench" + "item": "eroticdungeongame:blue_cherry_prone_bench" }, { "item": "eroticdungeongame:brown_cherry_prone_bench" }, + { + "item": "eroticdungeongame:light_gray_cherry_prone_bench" + }, { "item": "eroticdungeongame:orange_cherry_prone_bench" }, + { + "item": "eroticdungeongame:green_cherry_prone_bench" + }, + { + "item": "eroticdungeongame:yellow_cherry_prone_bench" + }, + { + "item": "eroticdungeongame:white_cherry_prone_bench" + }, { "item": "eroticdungeongame:cyan_cherry_prone_bench" }, { - "item": "eroticdungeongame:pink_cherry_prone_bench" - }, - { - "item": "eroticdungeongame:gray_cherry_prone_bench" - }, - { - "item": "eroticdungeongame:green_cherry_prone_bench" + "item": "eroticdungeongame:purple_cherry_prone_bench" } ] ], diff --git a/src/generated/resources/data/eroticdungeongame/recipes/dyed_black_crimson_prone_bench.json b/src/generated/resources/data/eroticdungeongame/recipes/dyed_black_crimson_prone_bench.json index 8b9af603..22afbba8 100644 --- a/src/generated/resources/data/eroticdungeongame/recipes/dyed_black_crimson_prone_bench.json +++ b/src/generated/resources/data/eroticdungeongame/recipes/dyed_black_crimson_prone_bench.json @@ -13,33 +13,21 @@ { "item": "eroticdungeongame:yellow_crimson_prone_bench" }, - { - "item": "eroticdungeongame:gray_crimson_prone_bench" - }, { "item": "eroticdungeongame:pink_crimson_prone_bench" }, - { - "item": "eroticdungeongame:white_crimson_prone_bench" - }, - { - "item": "eroticdungeongame:green_crimson_prone_bench" - }, - { - "item": "eroticdungeongame:blue_crimson_prone_bench" - }, { "item": "eroticdungeongame:lime_crimson_prone_bench" }, { - "item": "eroticdungeongame:cyan_crimson_prone_bench" - }, - { - "item": "eroticdungeongame:orange_crimson_prone_bench" + "item": "eroticdungeongame:white_crimson_prone_bench" }, { "item": "eroticdungeongame:brown_crimson_prone_bench" }, + { + "item": "eroticdungeongame:cyan_crimson_prone_bench" + }, { "item": "eroticdungeongame:purple_crimson_prone_bench" }, @@ -47,10 +35,22 @@ "item": "eroticdungeongame:red_crimson_prone_bench" }, { - "item": "eroticdungeongame:magenta_crimson_prone_bench" + "item": "eroticdungeongame:green_crimson_prone_bench" + }, + { + "item": "eroticdungeongame:orange_crimson_prone_bench" }, { "item": "eroticdungeongame:light_blue_crimson_prone_bench" + }, + { + "item": "eroticdungeongame:magenta_crimson_prone_bench" + }, + { + "item": "eroticdungeongame:blue_crimson_prone_bench" + }, + { + "item": "eroticdungeongame:gray_crimson_prone_bench" } ] ], diff --git a/src/generated/resources/data/eroticdungeongame/recipes/dyed_black_cuff_bed.json b/src/generated/resources/data/eroticdungeongame/recipes/dyed_black_cuff_bed.json index 3da9f6b0..bbf2f3a0 100644 --- a/src/generated/resources/data/eroticdungeongame/recipes/dyed_black_cuff_bed.json +++ b/src/generated/resources/data/eroticdungeongame/recipes/dyed_black_cuff_bed.json @@ -7,50 +7,50 @@ "item": "minecraft:black_dye" }, [ - { - "item": "eroticdungeongame:cyan_cuff_bed" - }, - { - "item": "eroticdungeongame:pink_cuff_bed" - }, { "item": "eroticdungeongame:yellow_cuff_bed" }, - { - "item": "eroticdungeongame:light_gray_cuff_bed" - }, - { - "item": "eroticdungeongame:white_cuff_bed" - }, - { - "item": "eroticdungeongame:blue_cuff_bed" - }, - { - "item": "eroticdungeongame:green_cuff_bed" - }, - { - "item": "eroticdungeongame:magenta_cuff_bed" - }, - { - "item": "eroticdungeongame:red_cuff_bed" - }, - { - "item": "eroticdungeongame:light_blue_cuff_bed" - }, - { - "item": "eroticdungeongame:orange_cuff_bed" - }, - { - "item": "eroticdungeongame:lime_cuff_bed" - }, - { - "item": "eroticdungeongame:brown_cuff_bed" - }, { "item": "eroticdungeongame:purple_cuff_bed" }, + { + "item": "eroticdungeongame:brown_cuff_bed" + }, + { + "item": "eroticdungeongame:white_cuff_bed" + }, + { + "item": "eroticdungeongame:magenta_cuff_bed" + }, + { + "item": "eroticdungeongame:green_cuff_bed" + }, { "item": "eroticdungeongame:gray_cuff_bed" + }, + { + "item": "eroticdungeongame:pink_cuff_bed" + }, + { + "item": "eroticdungeongame:cyan_cuff_bed" + }, + { + "item": "eroticdungeongame:light_blue_cuff_bed" + }, + { + "item": "eroticdungeongame:lime_cuff_bed" + }, + { + "item": "eroticdungeongame:light_gray_cuff_bed" + }, + { + "item": "eroticdungeongame:blue_cuff_bed" + }, + { + "item": "eroticdungeongame:red_cuff_bed" + }, + { + "item": "eroticdungeongame:orange_cuff_bed" } ] ], diff --git a/src/generated/resources/data/eroticdungeongame/recipes/dyed_black_dark_oak_prone_bench.json b/src/generated/resources/data/eroticdungeongame/recipes/dyed_black_dark_oak_prone_bench.json index 4eee768d..4c0a2013 100644 --- a/src/generated/resources/data/eroticdungeongame/recipes/dyed_black_dark_oak_prone_bench.json +++ b/src/generated/resources/data/eroticdungeongame/recipes/dyed_black_dark_oak_prone_bench.json @@ -7,50 +7,50 @@ "item": "minecraft:black_dye" }, [ - { - "item": "eroticdungeongame:green_dark_oak_prone_bench" - }, - { - "item": "eroticdungeongame:purple_dark_oak_prone_bench" - }, { "item": "eroticdungeongame:pink_dark_oak_prone_bench" }, - { - "item": "eroticdungeongame:orange_dark_oak_prone_bench" - }, - { - "item": "eroticdungeongame:magenta_dark_oak_prone_bench" - }, - { - "item": "eroticdungeongame:cyan_dark_oak_prone_bench" - }, - { - "item": "eroticdungeongame:yellow_dark_oak_prone_bench" - }, { "item": "eroticdungeongame:brown_dark_oak_prone_bench" }, - { - "item": "eroticdungeongame:light_gray_dark_oak_prone_bench" - }, { "item": "eroticdungeongame:light_blue_dark_oak_prone_bench" }, - { - "item": "eroticdungeongame:lime_dark_oak_prone_bench" - }, - { - "item": "eroticdungeongame:red_dark_oak_prone_bench" - }, { "item": "eroticdungeongame:white_dark_oak_prone_bench" }, + { + "item": "eroticdungeongame:lime_dark_oak_prone_bench" + }, + { + "item": "eroticdungeongame:yellow_dark_oak_prone_bench" + }, + { + "item": "eroticdungeongame:red_dark_oak_prone_bench" + }, + { + "item": "eroticdungeongame:purple_dark_oak_prone_bench" + }, { "item": "eroticdungeongame:blue_dark_oak_prone_bench" }, + { + "item": "eroticdungeongame:green_dark_oak_prone_bench" + }, + { + "item": "eroticdungeongame:cyan_dark_oak_prone_bench" + }, { "item": "eroticdungeongame:gray_dark_oak_prone_bench" + }, + { + "item": "eroticdungeongame:orange_dark_oak_prone_bench" + }, + { + "item": "eroticdungeongame:light_gray_dark_oak_prone_bench" + }, + { + "item": "eroticdungeongame:magenta_dark_oak_prone_bench" } ] ], diff --git a/src/generated/resources/data/eroticdungeongame/recipes/dyed_black_jungle_prone_bench.json b/src/generated/resources/data/eroticdungeongame/recipes/dyed_black_jungle_prone_bench.json index 82ef4de3..c3987a58 100644 --- a/src/generated/resources/data/eroticdungeongame/recipes/dyed_black_jungle_prone_bench.json +++ b/src/generated/resources/data/eroticdungeongame/recipes/dyed_black_jungle_prone_bench.json @@ -7,9 +7,6 @@ "item": "minecraft:black_dye" }, [ - { - "item": "eroticdungeongame:magenta_jungle_prone_bench" - }, { "item": "eroticdungeongame:cyan_jungle_prone_bench" }, @@ -20,13 +17,7 @@ "item": "eroticdungeongame:red_jungle_prone_bench" }, { - "item": "eroticdungeongame:orange_jungle_prone_bench" - }, - { - "item": "eroticdungeongame:light_gray_jungle_prone_bench" - }, - { - "item": "eroticdungeongame:light_blue_jungle_prone_bench" + "item": "eroticdungeongame:purple_jungle_prone_bench" }, { "item": "eroticdungeongame:lime_jungle_prone_bench" @@ -35,22 +26,31 @@ "item": "eroticdungeongame:yellow_jungle_prone_bench" }, { - "item": "eroticdungeongame:green_jungle_prone_bench" - }, - { - "item": "eroticdungeongame:purple_jungle_prone_bench" + "item": "eroticdungeongame:white_jungle_prone_bench" }, { "item": "eroticdungeongame:pink_jungle_prone_bench" }, { - "item": "eroticdungeongame:white_jungle_prone_bench" + "item": "eroticdungeongame:light_blue_jungle_prone_bench" + }, + { + "item": "eroticdungeongame:gray_jungle_prone_bench" }, { "item": "eroticdungeongame:blue_jungle_prone_bench" }, { - "item": "eroticdungeongame:gray_jungle_prone_bench" + "item": "eroticdungeongame:green_jungle_prone_bench" + }, + { + "item": "eroticdungeongame:orange_jungle_prone_bench" + }, + { + "item": "eroticdungeongame:light_gray_jungle_prone_bench" + }, + { + "item": "eroticdungeongame:magenta_jungle_prone_bench" } ] ], diff --git a/src/generated/resources/data/eroticdungeongame/recipes/dyed_black_mangrove_prone_bench.json b/src/generated/resources/data/eroticdungeongame/recipes/dyed_black_mangrove_prone_bench.json index a659fbc3..8646f5d8 100644 --- a/src/generated/resources/data/eroticdungeongame/recipes/dyed_black_mangrove_prone_bench.json +++ b/src/generated/resources/data/eroticdungeongame/recipes/dyed_black_mangrove_prone_bench.json @@ -11,19 +11,10 @@ "item": "eroticdungeongame:pink_mangrove_prone_bench" }, { - "item": "eroticdungeongame:green_mangrove_prone_bench" + "item": "eroticdungeongame:magenta_mangrove_prone_bench" }, { - "item": "eroticdungeongame:yellow_mangrove_prone_bench" - }, - { - "item": "eroticdungeongame:blue_mangrove_prone_bench" - }, - { - "item": "eroticdungeongame:white_mangrove_prone_bench" - }, - { - "item": "eroticdungeongame:purple_mangrove_prone_bench" + "item": "eroticdungeongame:lime_mangrove_prone_bench" }, { "item": "eroticdungeongame:light_blue_mangrove_prone_bench" @@ -32,25 +23,34 @@ "item": "eroticdungeongame:gray_mangrove_prone_bench" }, { - "item": "eroticdungeongame:red_mangrove_prone_bench" + "item": "eroticdungeongame:light_gray_mangrove_prone_bench" }, { - "item": "eroticdungeongame:magenta_mangrove_prone_bench" + "item": "eroticdungeongame:green_mangrove_prone_bench" }, { "item": "eroticdungeongame:cyan_mangrove_prone_bench" }, + { + "item": "eroticdungeongame:blue_mangrove_prone_bench" + }, + { + "item": "eroticdungeongame:red_mangrove_prone_bench" + }, { "item": "eroticdungeongame:orange_mangrove_prone_bench" }, - { - "item": "eroticdungeongame:light_gray_mangrove_prone_bench" - }, - { - "item": "eroticdungeongame:lime_mangrove_prone_bench" - }, { "item": "eroticdungeongame:brown_mangrove_prone_bench" + }, + { + "item": "eroticdungeongame:yellow_mangrove_prone_bench" + }, + { + "item": "eroticdungeongame:purple_mangrove_prone_bench" + }, + { + "item": "eroticdungeongame:white_mangrove_prone_bench" } ] ], diff --git a/src/generated/resources/data/eroticdungeongame/recipes/dyed_black_oak_prone_bench.json b/src/generated/resources/data/eroticdungeongame/recipes/dyed_black_oak_prone_bench.json index 38337d44..718b1e1b 100644 --- a/src/generated/resources/data/eroticdungeongame/recipes/dyed_black_oak_prone_bench.json +++ b/src/generated/resources/data/eroticdungeongame/recipes/dyed_black_oak_prone_bench.json @@ -7,50 +7,50 @@ "item": "minecraft:black_dye" }, [ - { - "item": "eroticdungeongame:purple_oak_prone_bench" - }, - { - "item": "eroticdungeongame:green_oak_prone_bench" - }, - { - "item": "eroticdungeongame:brown_oak_prone_bench" - }, - { - "item": "eroticdungeongame:white_oak_prone_bench" - }, - { - "item": "eroticdungeongame:lime_oak_prone_bench" - }, - { - "item": "eroticdungeongame:cyan_oak_prone_bench" - }, - { - "item": "eroticdungeongame:light_blue_oak_prone_bench" - }, - { - "item": "eroticdungeongame:red_oak_prone_bench" - }, { "item": "eroticdungeongame:yellow_oak_prone_bench" }, - { - "item": "eroticdungeongame:magenta_oak_prone_bench" - }, { "item": "eroticdungeongame:light_gray_oak_prone_bench" }, { - "item": "eroticdungeongame:blue_oak_prone_bench" + "item": "eroticdungeongame:magenta_oak_prone_bench" + }, + { + "item": "eroticdungeongame:light_blue_oak_prone_bench" + }, + { + "item": "eroticdungeongame:lime_oak_prone_bench" + }, + { + "item": "eroticdungeongame:red_oak_prone_bench" }, { "item": "eroticdungeongame:gray_oak_prone_bench" }, + { + "item": "eroticdungeongame:purple_oak_prone_bench" + }, + { + "item": "eroticdungeongame:blue_oak_prone_bench" + }, { "item": "eroticdungeongame:orange_oak_prone_bench" }, + { + "item": "eroticdungeongame:white_oak_prone_bench" + }, + { + "item": "eroticdungeongame:cyan_oak_prone_bench" + }, { "item": "eroticdungeongame:pink_oak_prone_bench" + }, + { + "item": "eroticdungeongame:brown_oak_prone_bench" + }, + { + "item": "eroticdungeongame:green_oak_prone_bench" } ] ], diff --git a/src/generated/resources/data/eroticdungeongame/recipes/dyed_black_spruce_prone_bench.json b/src/generated/resources/data/eroticdungeongame/recipes/dyed_black_spruce_prone_bench.json index 85fca4cd..cded27d4 100644 --- a/src/generated/resources/data/eroticdungeongame/recipes/dyed_black_spruce_prone_bench.json +++ b/src/generated/resources/data/eroticdungeongame/recipes/dyed_black_spruce_prone_bench.json @@ -7,39 +7,6 @@ "item": "minecraft:black_dye" }, [ - { - "item": "eroticdungeongame:yellow_spruce_prone_bench" - }, - { - "item": "eroticdungeongame:light_blue_spruce_prone_bench" - }, - { - "item": "eroticdungeongame:cyan_spruce_prone_bench" - }, - { - "item": "eroticdungeongame:lime_spruce_prone_bench" - }, - { - "item": "eroticdungeongame:brown_spruce_prone_bench" - }, - { - "item": "eroticdungeongame:light_gray_spruce_prone_bench" - }, - { - "item": "eroticdungeongame:green_spruce_prone_bench" - }, - { - "item": "eroticdungeongame:purple_spruce_prone_bench" - }, - { - "item": "eroticdungeongame:orange_spruce_prone_bench" - }, - { - "item": "eroticdungeongame:pink_spruce_prone_bench" - }, - { - "item": "eroticdungeongame:magenta_spruce_prone_bench" - }, { "item": "eroticdungeongame:gray_spruce_prone_bench" }, @@ -47,10 +14,43 @@ "item": "eroticdungeongame:red_spruce_prone_bench" }, { - "item": "eroticdungeongame:blue_spruce_prone_bench" + "item": "eroticdungeongame:green_spruce_prone_bench" }, { "item": "eroticdungeongame:white_spruce_prone_bench" + }, + { + "item": "eroticdungeongame:lime_spruce_prone_bench" + }, + { + "item": "eroticdungeongame:cyan_spruce_prone_bench" + }, + { + "item": "eroticdungeongame:yellow_spruce_prone_bench" + }, + { + "item": "eroticdungeongame:purple_spruce_prone_bench" + }, + { + "item": "eroticdungeongame:pink_spruce_prone_bench" + }, + { + "item": "eroticdungeongame:brown_spruce_prone_bench" + }, + { + "item": "eroticdungeongame:light_blue_spruce_prone_bench" + }, + { + "item": "eroticdungeongame:orange_spruce_prone_bench" + }, + { + "item": "eroticdungeongame:blue_spruce_prone_bench" + }, + { + "item": "eroticdungeongame:light_gray_spruce_prone_bench" + }, + { + "item": "eroticdungeongame:magenta_spruce_prone_bench" } ] ], diff --git a/src/generated/resources/data/eroticdungeongame/recipes/dyed_black_warped_prone_bench.json b/src/generated/resources/data/eroticdungeongame/recipes/dyed_black_warped_prone_bench.json index ebdd6acb..00fc6765 100644 --- a/src/generated/resources/data/eroticdungeongame/recipes/dyed_black_warped_prone_bench.json +++ b/src/generated/resources/data/eroticdungeongame/recipes/dyed_black_warped_prone_bench.json @@ -8,49 +8,49 @@ }, [ { - "item": "eroticdungeongame:green_warped_prone_bench" + "item": "eroticdungeongame:red_warped_prone_bench" + }, + { + "item": "eroticdungeongame:blue_warped_prone_bench" }, { "item": "eroticdungeongame:purple_warped_prone_bench" }, { - "item": "eroticdungeongame:lime_warped_prone_bench" + "item": "eroticdungeongame:orange_warped_prone_bench" }, { "item": "eroticdungeongame:cyan_warped_prone_bench" }, { - "item": "eroticdungeongame:light_blue_warped_prone_bench" + "item": "eroticdungeongame:green_warped_prone_bench" }, { - "item": "eroticdungeongame:yellow_warped_prone_bench" + "item": "eroticdungeongame:light_gray_warped_prone_bench" }, { - "item": "eroticdungeongame:red_warped_prone_bench" + "item": "eroticdungeongame:gray_warped_prone_bench" }, { "item": "eroticdungeongame:magenta_warped_prone_bench" }, { - "item": "eroticdungeongame:light_gray_warped_prone_bench" + "item": "eroticdungeongame:lime_warped_prone_bench" + }, + { + "item": "eroticdungeongame:light_blue_warped_prone_bench" + }, + { + "item": "eroticdungeongame:pink_warped_prone_bench" + }, + { + "item": "eroticdungeongame:yellow_warped_prone_bench" }, { "item": "eroticdungeongame:brown_warped_prone_bench" }, { "item": "eroticdungeongame:white_warped_prone_bench" - }, - { - "item": "eroticdungeongame:gray_warped_prone_bench" - }, - { - "item": "eroticdungeongame:orange_warped_prone_bench" - }, - { - "item": "eroticdungeongame:blue_warped_prone_bench" - }, - { - "item": "eroticdungeongame:pink_warped_prone_bench" } ] ], diff --git a/src/generated/resources/data/eroticdungeongame/recipes/dyed_blue_acacia_prone_bench.json b/src/generated/resources/data/eroticdungeongame/recipes/dyed_blue_acacia_prone_bench.json index c46117ac..a6d7b0bd 100644 --- a/src/generated/resources/data/eroticdungeongame/recipes/dyed_blue_acacia_prone_bench.json +++ b/src/generated/resources/data/eroticdungeongame/recipes/dyed_blue_acacia_prone_bench.json @@ -8,28 +8,25 @@ }, [ { - "item": "eroticdungeongame:yellow_acacia_prone_bench" - }, - { - "item": "eroticdungeongame:red_acacia_prone_bench" - }, - { - "item": "eroticdungeongame:white_acacia_prone_bench" - }, - { - "item": "eroticdungeongame:gray_acacia_prone_bench" + "item": "eroticdungeongame:purple_acacia_prone_bench" }, { "item": "eroticdungeongame:green_acacia_prone_bench" }, { - "item": "eroticdungeongame:purple_acacia_prone_bench" + "item": "eroticdungeongame:gray_acacia_prone_bench" + }, + { + "item": "eroticdungeongame:cyan_acacia_prone_bench" + }, + { + "item": "eroticdungeongame:red_acacia_prone_bench" }, { "item": "eroticdungeongame:black_acacia_prone_bench" }, { - "item": "eroticdungeongame:pink_acacia_prone_bench" + "item": "eroticdungeongame:light_gray_acacia_prone_bench" }, { "item": "eroticdungeongame:orange_acacia_prone_bench" @@ -37,6 +34,9 @@ { "item": "eroticdungeongame:magenta_acacia_prone_bench" }, + { + "item": "eroticdungeongame:pink_acacia_prone_bench" + }, { "item": "eroticdungeongame:light_blue_acacia_prone_bench" }, @@ -44,10 +44,10 @@ "item": "eroticdungeongame:brown_acacia_prone_bench" }, { - "item": "eroticdungeongame:cyan_acacia_prone_bench" + "item": "eroticdungeongame:white_acacia_prone_bench" }, { - "item": "eroticdungeongame:light_gray_acacia_prone_bench" + "item": "eroticdungeongame:yellow_acacia_prone_bench" }, { "item": "eroticdungeongame:lime_acacia_prone_bench" diff --git a/src/generated/resources/data/eroticdungeongame/recipes/dyed_blue_bamboo_prone_bench.json b/src/generated/resources/data/eroticdungeongame/recipes/dyed_blue_bamboo_prone_bench.json index e1d355d6..98ef7850 100644 --- a/src/generated/resources/data/eroticdungeongame/recipes/dyed_blue_bamboo_prone_bench.json +++ b/src/generated/resources/data/eroticdungeongame/recipes/dyed_blue_bamboo_prone_bench.json @@ -7,50 +7,50 @@ "item": "minecraft:blue_dye" }, [ - { - "item": "eroticdungeongame:pink_bamboo_prone_bench" - }, - { - "item": "eroticdungeongame:light_gray_bamboo_prone_bench" - }, - { - "item": "eroticdungeongame:yellow_bamboo_prone_bench" - }, { "item": "eroticdungeongame:lime_bamboo_prone_bench" }, - { - "item": "eroticdungeongame:black_bamboo_prone_bench" - }, - { - "item": "eroticdungeongame:purple_bamboo_prone_bench" - }, - { - "item": "eroticdungeongame:red_bamboo_prone_bench" - }, { "item": "eroticdungeongame:magenta_bamboo_prone_bench" }, - { - "item": "eroticdungeongame:gray_bamboo_prone_bench" - }, { "item": "eroticdungeongame:light_blue_bamboo_prone_bench" }, { - "item": "eroticdungeongame:brown_bamboo_prone_bench" + "item": "eroticdungeongame:pink_bamboo_prone_bench" + }, + { + "item": "eroticdungeongame:black_bamboo_prone_bench" + }, + { + "item": "eroticdungeongame:light_gray_bamboo_prone_bench" + }, + { + "item": "eroticdungeongame:gray_bamboo_prone_bench" }, { "item": "eroticdungeongame:cyan_bamboo_prone_bench" }, - { - "item": "eroticdungeongame:white_bamboo_prone_bench" - }, { "item": "eroticdungeongame:orange_bamboo_prone_bench" }, + { + "item": "eroticdungeongame:red_bamboo_prone_bench" + }, { "item": "eroticdungeongame:green_bamboo_prone_bench" + }, + { + "item": "eroticdungeongame:yellow_bamboo_prone_bench" + }, + { + "item": "eroticdungeongame:brown_bamboo_prone_bench" + }, + { + "item": "eroticdungeongame:white_bamboo_prone_bench" + }, + { + "item": "eroticdungeongame:purple_bamboo_prone_bench" } ] ], diff --git a/src/generated/resources/data/eroticdungeongame/recipes/dyed_blue_birch_prone_bench.json b/src/generated/resources/data/eroticdungeongame/recipes/dyed_blue_birch_prone_bench.json index 333e9cfd..0ce37890 100644 --- a/src/generated/resources/data/eroticdungeongame/recipes/dyed_blue_birch_prone_bench.json +++ b/src/generated/resources/data/eroticdungeongame/recipes/dyed_blue_birch_prone_bench.json @@ -7,42 +7,27 @@ "item": "minecraft:blue_dye" }, [ - { - "item": "eroticdungeongame:purple_birch_prone_bench" - }, - { - "item": "eroticdungeongame:green_birch_prone_bench" - }, - { - "item": "eroticdungeongame:black_birch_prone_bench" - }, - { - "item": "eroticdungeongame:orange_birch_prone_bench" - }, { "item": "eroticdungeongame:pink_birch_prone_bench" }, - { - "item": "eroticdungeongame:magenta_birch_prone_bench" - }, - { - "item": "eroticdungeongame:light_blue_birch_prone_bench" - }, - { - "item": "eroticdungeongame:cyan_birch_prone_bench" - }, - { - "item": "eroticdungeongame:lime_birch_prone_bench" - }, { "item": "eroticdungeongame:brown_birch_prone_bench" }, { - "item": "eroticdungeongame:light_gray_birch_prone_bench" + "item": "eroticdungeongame:white_birch_prone_bench" + }, + { + "item": "eroticdungeongame:lime_birch_prone_bench" + }, + { + "item": "eroticdungeongame:cyan_birch_prone_bench" }, { "item": "eroticdungeongame:yellow_birch_prone_bench" }, + { + "item": "eroticdungeongame:purple_birch_prone_bench" + }, { "item": "eroticdungeongame:gray_birch_prone_bench" }, @@ -50,7 +35,22 @@ "item": "eroticdungeongame:red_birch_prone_bench" }, { - "item": "eroticdungeongame:white_birch_prone_bench" + "item": "eroticdungeongame:green_birch_prone_bench" + }, + { + "item": "eroticdungeongame:light_blue_birch_prone_bench" + }, + { + "item": "eroticdungeongame:orange_birch_prone_bench" + }, + { + "item": "eroticdungeongame:black_birch_prone_bench" + }, + { + "item": "eroticdungeongame:light_gray_birch_prone_bench" + }, + { + "item": "eroticdungeongame:magenta_birch_prone_bench" } ] ], diff --git a/src/generated/resources/data/eroticdungeongame/recipes/dyed_blue_cherry_prone_bench.json b/src/generated/resources/data/eroticdungeongame/recipes/dyed_blue_cherry_prone_bench.json index 26730952..abde632f 100644 --- a/src/generated/resources/data/eroticdungeongame/recipes/dyed_blue_cherry_prone_bench.json +++ b/src/generated/resources/data/eroticdungeongame/recipes/dyed_blue_cherry_prone_bench.json @@ -7,18 +7,15 @@ "item": "minecraft:blue_dye" }, [ - { - "item": "eroticdungeongame:yellow_cherry_prone_bench" - }, - { - "item": "eroticdungeongame:light_gray_cherry_prone_bench" - }, - { - "item": "eroticdungeongame:purple_cherry_prone_bench" - }, { "item": "eroticdungeongame:light_blue_cherry_prone_bench" }, + { + "item": "eroticdungeongame:lime_cherry_prone_bench" + }, + { + "item": "eroticdungeongame:pink_cherry_prone_bench" + }, { "item": "eroticdungeongame:red_cherry_prone_bench" }, @@ -26,31 +23,34 @@ "item": "eroticdungeongame:magenta_cherry_prone_bench" }, { - "item": "eroticdungeongame:lime_cherry_prone_bench" - }, - { - "item": "eroticdungeongame:white_cherry_prone_bench" + "item": "eroticdungeongame:gray_cherry_prone_bench" }, { "item": "eroticdungeongame:brown_cherry_prone_bench" }, { - "item": "eroticdungeongame:orange_cherry_prone_bench" + "item": "eroticdungeongame:light_gray_cherry_prone_bench" }, { "item": "eroticdungeongame:black_cherry_prone_bench" }, { - "item": "eroticdungeongame:cyan_cherry_prone_bench" - }, - { - "item": "eroticdungeongame:pink_cherry_prone_bench" - }, - { - "item": "eroticdungeongame:gray_cherry_prone_bench" + "item": "eroticdungeongame:orange_cherry_prone_bench" }, { "item": "eroticdungeongame:green_cherry_prone_bench" + }, + { + "item": "eroticdungeongame:yellow_cherry_prone_bench" + }, + { + "item": "eroticdungeongame:white_cherry_prone_bench" + }, + { + "item": "eroticdungeongame:cyan_cherry_prone_bench" + }, + { + "item": "eroticdungeongame:purple_cherry_prone_bench" } ] ], diff --git a/src/generated/resources/data/eroticdungeongame/recipes/dyed_blue_crimson_prone_bench.json b/src/generated/resources/data/eroticdungeongame/recipes/dyed_blue_crimson_prone_bench.json index 164b97a5..99106cd5 100644 --- a/src/generated/resources/data/eroticdungeongame/recipes/dyed_blue_crimson_prone_bench.json +++ b/src/generated/resources/data/eroticdungeongame/recipes/dyed_blue_crimson_prone_bench.json @@ -7,38 +7,29 @@ "item": "minecraft:blue_dye" }, [ + { + "item": "eroticdungeongame:black_crimson_prone_bench" + }, { "item": "eroticdungeongame:light_gray_crimson_prone_bench" }, { "item": "eroticdungeongame:yellow_crimson_prone_bench" }, - { - "item": "eroticdungeongame:gray_crimson_prone_bench" - }, { "item": "eroticdungeongame:pink_crimson_prone_bench" }, - { - "item": "eroticdungeongame:white_crimson_prone_bench" - }, - { - "item": "eroticdungeongame:green_crimson_prone_bench" - }, { "item": "eroticdungeongame:lime_crimson_prone_bench" }, { - "item": "eroticdungeongame:cyan_crimson_prone_bench" - }, - { - "item": "eroticdungeongame:orange_crimson_prone_bench" + "item": "eroticdungeongame:white_crimson_prone_bench" }, { "item": "eroticdungeongame:brown_crimson_prone_bench" }, { - "item": "eroticdungeongame:black_crimson_prone_bench" + "item": "eroticdungeongame:cyan_crimson_prone_bench" }, { "item": "eroticdungeongame:purple_crimson_prone_bench" @@ -47,10 +38,19 @@ "item": "eroticdungeongame:red_crimson_prone_bench" }, { - "item": "eroticdungeongame:magenta_crimson_prone_bench" + "item": "eroticdungeongame:green_crimson_prone_bench" + }, + { + "item": "eroticdungeongame:orange_crimson_prone_bench" }, { "item": "eroticdungeongame:light_blue_crimson_prone_bench" + }, + { + "item": "eroticdungeongame:magenta_crimson_prone_bench" + }, + { + "item": "eroticdungeongame:gray_crimson_prone_bench" } ] ], diff --git a/src/generated/resources/data/eroticdungeongame/recipes/dyed_blue_cuff_bed.json b/src/generated/resources/data/eroticdungeongame/recipes/dyed_blue_cuff_bed.json index fcb6d9b3..f87c7c9b 100644 --- a/src/generated/resources/data/eroticdungeongame/recipes/dyed_blue_cuff_bed.json +++ b/src/generated/resources/data/eroticdungeongame/recipes/dyed_blue_cuff_bed.json @@ -7,50 +7,50 @@ "item": "minecraft:blue_dye" }, [ - { - "item": "eroticdungeongame:cyan_cuff_bed" - }, - { - "item": "eroticdungeongame:black_cuff_bed" - }, - { - "item": "eroticdungeongame:pink_cuff_bed" - }, { "item": "eroticdungeongame:yellow_cuff_bed" }, - { - "item": "eroticdungeongame:light_gray_cuff_bed" - }, - { - "item": "eroticdungeongame:white_cuff_bed" - }, - { - "item": "eroticdungeongame:green_cuff_bed" - }, - { - "item": "eroticdungeongame:magenta_cuff_bed" - }, - { - "item": "eroticdungeongame:red_cuff_bed" - }, - { - "item": "eroticdungeongame:light_blue_cuff_bed" - }, - { - "item": "eroticdungeongame:orange_cuff_bed" - }, - { - "item": "eroticdungeongame:lime_cuff_bed" - }, - { - "item": "eroticdungeongame:brown_cuff_bed" - }, { "item": "eroticdungeongame:purple_cuff_bed" }, + { + "item": "eroticdungeongame:brown_cuff_bed" + }, + { + "item": "eroticdungeongame:white_cuff_bed" + }, + { + "item": "eroticdungeongame:magenta_cuff_bed" + }, + { + "item": "eroticdungeongame:green_cuff_bed" + }, { "item": "eroticdungeongame:gray_cuff_bed" + }, + { + "item": "eroticdungeongame:pink_cuff_bed" + }, + { + "item": "eroticdungeongame:black_cuff_bed" + }, + { + "item": "eroticdungeongame:cyan_cuff_bed" + }, + { + "item": "eroticdungeongame:light_blue_cuff_bed" + }, + { + "item": "eroticdungeongame:lime_cuff_bed" + }, + { + "item": "eroticdungeongame:light_gray_cuff_bed" + }, + { + "item": "eroticdungeongame:red_cuff_bed" + }, + { + "item": "eroticdungeongame:orange_cuff_bed" } ] ], diff --git a/src/generated/resources/data/eroticdungeongame/recipes/dyed_blue_dark_oak_prone_bench.json b/src/generated/resources/data/eroticdungeongame/recipes/dyed_blue_dark_oak_prone_bench.json index 44990523..c02a32c2 100644 --- a/src/generated/resources/data/eroticdungeongame/recipes/dyed_blue_dark_oak_prone_bench.json +++ b/src/generated/resources/data/eroticdungeongame/recipes/dyed_blue_dark_oak_prone_bench.json @@ -7,50 +7,50 @@ "item": "minecraft:blue_dye" }, [ - { - "item": "eroticdungeongame:green_dark_oak_prone_bench" - }, - { - "item": "eroticdungeongame:purple_dark_oak_prone_bench" - }, { "item": "eroticdungeongame:pink_dark_oak_prone_bench" }, - { - "item": "eroticdungeongame:black_dark_oak_prone_bench" - }, - { - "item": "eroticdungeongame:orange_dark_oak_prone_bench" - }, - { - "item": "eroticdungeongame:magenta_dark_oak_prone_bench" - }, - { - "item": "eroticdungeongame:cyan_dark_oak_prone_bench" - }, - { - "item": "eroticdungeongame:yellow_dark_oak_prone_bench" - }, { "item": "eroticdungeongame:brown_dark_oak_prone_bench" }, - { - "item": "eroticdungeongame:light_gray_dark_oak_prone_bench" - }, { "item": "eroticdungeongame:light_blue_dark_oak_prone_bench" }, - { - "item": "eroticdungeongame:lime_dark_oak_prone_bench" - }, - { - "item": "eroticdungeongame:red_dark_oak_prone_bench" - }, { "item": "eroticdungeongame:white_dark_oak_prone_bench" }, + { + "item": "eroticdungeongame:lime_dark_oak_prone_bench" + }, + { + "item": "eroticdungeongame:yellow_dark_oak_prone_bench" + }, + { + "item": "eroticdungeongame:red_dark_oak_prone_bench" + }, + { + "item": "eroticdungeongame:purple_dark_oak_prone_bench" + }, + { + "item": "eroticdungeongame:green_dark_oak_prone_bench" + }, + { + "item": "eroticdungeongame:cyan_dark_oak_prone_bench" + }, { "item": "eroticdungeongame:gray_dark_oak_prone_bench" + }, + { + "item": "eroticdungeongame:orange_dark_oak_prone_bench" + }, + { + "item": "eroticdungeongame:black_dark_oak_prone_bench" + }, + { + "item": "eroticdungeongame:light_gray_dark_oak_prone_bench" + }, + { + "item": "eroticdungeongame:magenta_dark_oak_prone_bench" } ] ], diff --git a/src/generated/resources/data/eroticdungeongame/recipes/dyed_blue_jungle_prone_bench.json b/src/generated/resources/data/eroticdungeongame/recipes/dyed_blue_jungle_prone_bench.json index 5cbeecfe..30221062 100644 --- a/src/generated/resources/data/eroticdungeongame/recipes/dyed_blue_jungle_prone_bench.json +++ b/src/generated/resources/data/eroticdungeongame/recipes/dyed_blue_jungle_prone_bench.json @@ -7,9 +7,6 @@ "item": "minecraft:blue_dye" }, [ - { - "item": "eroticdungeongame:magenta_jungle_prone_bench" - }, { "item": "eroticdungeongame:cyan_jungle_prone_bench" }, @@ -20,16 +17,7 @@ "item": "eroticdungeongame:red_jungle_prone_bench" }, { - "item": "eroticdungeongame:black_jungle_prone_bench" - }, - { - "item": "eroticdungeongame:orange_jungle_prone_bench" - }, - { - "item": "eroticdungeongame:light_gray_jungle_prone_bench" - }, - { - "item": "eroticdungeongame:light_blue_jungle_prone_bench" + "item": "eroticdungeongame:purple_jungle_prone_bench" }, { "item": "eroticdungeongame:lime_jungle_prone_bench" @@ -38,19 +26,31 @@ "item": "eroticdungeongame:yellow_jungle_prone_bench" }, { - "item": "eroticdungeongame:green_jungle_prone_bench" - }, - { - "item": "eroticdungeongame:purple_jungle_prone_bench" + "item": "eroticdungeongame:white_jungle_prone_bench" }, { "item": "eroticdungeongame:pink_jungle_prone_bench" }, { - "item": "eroticdungeongame:white_jungle_prone_bench" + "item": "eroticdungeongame:light_blue_jungle_prone_bench" }, { "item": "eroticdungeongame:gray_jungle_prone_bench" + }, + { + "item": "eroticdungeongame:green_jungle_prone_bench" + }, + { + "item": "eroticdungeongame:orange_jungle_prone_bench" + }, + { + "item": "eroticdungeongame:black_jungle_prone_bench" + }, + { + "item": "eroticdungeongame:light_gray_jungle_prone_bench" + }, + { + "item": "eroticdungeongame:magenta_jungle_prone_bench" } ] ], diff --git a/src/generated/resources/data/eroticdungeongame/recipes/dyed_blue_mangrove_prone_bench.json b/src/generated/resources/data/eroticdungeongame/recipes/dyed_blue_mangrove_prone_bench.json index 14962b1b..346dd44f 100644 --- a/src/generated/resources/data/eroticdungeongame/recipes/dyed_blue_mangrove_prone_bench.json +++ b/src/generated/resources/data/eroticdungeongame/recipes/dyed_blue_mangrove_prone_bench.json @@ -11,19 +11,10 @@ "item": "eroticdungeongame:pink_mangrove_prone_bench" }, { - "item": "eroticdungeongame:green_mangrove_prone_bench" + "item": "eroticdungeongame:magenta_mangrove_prone_bench" }, { - "item": "eroticdungeongame:yellow_mangrove_prone_bench" - }, - { - "item": "eroticdungeongame:white_mangrove_prone_bench" - }, - { - "item": "eroticdungeongame:purple_mangrove_prone_bench" - }, - { - "item": "eroticdungeongame:black_mangrove_prone_bench" + "item": "eroticdungeongame:lime_mangrove_prone_bench" }, { "item": "eroticdungeongame:light_blue_mangrove_prone_bench" @@ -32,25 +23,34 @@ "item": "eroticdungeongame:gray_mangrove_prone_bench" }, { - "item": "eroticdungeongame:red_mangrove_prone_bench" + "item": "eroticdungeongame:light_gray_mangrove_prone_bench" }, { - "item": "eroticdungeongame:magenta_mangrove_prone_bench" + "item": "eroticdungeongame:black_mangrove_prone_bench" + }, + { + "item": "eroticdungeongame:green_mangrove_prone_bench" }, { "item": "eroticdungeongame:cyan_mangrove_prone_bench" }, + { + "item": "eroticdungeongame:red_mangrove_prone_bench" + }, { "item": "eroticdungeongame:orange_mangrove_prone_bench" }, - { - "item": "eroticdungeongame:light_gray_mangrove_prone_bench" - }, - { - "item": "eroticdungeongame:lime_mangrove_prone_bench" - }, { "item": "eroticdungeongame:brown_mangrove_prone_bench" + }, + { + "item": "eroticdungeongame:yellow_mangrove_prone_bench" + }, + { + "item": "eroticdungeongame:purple_mangrove_prone_bench" + }, + { + "item": "eroticdungeongame:white_mangrove_prone_bench" } ] ], diff --git a/src/generated/resources/data/eroticdungeongame/recipes/dyed_blue_oak_prone_bench.json b/src/generated/resources/data/eroticdungeongame/recipes/dyed_blue_oak_prone_bench.json index a8cd8520..05237181 100644 --- a/src/generated/resources/data/eroticdungeongame/recipes/dyed_blue_oak_prone_bench.json +++ b/src/generated/resources/data/eroticdungeongame/recipes/dyed_blue_oak_prone_bench.json @@ -7,50 +7,50 @@ "item": "minecraft:blue_dye" }, [ - { - "item": "eroticdungeongame:purple_oak_prone_bench" - }, - { - "item": "eroticdungeongame:green_oak_prone_bench" - }, - { - "item": "eroticdungeongame:black_oak_prone_bench" - }, - { - "item": "eroticdungeongame:brown_oak_prone_bench" - }, - { - "item": "eroticdungeongame:white_oak_prone_bench" - }, - { - "item": "eroticdungeongame:lime_oak_prone_bench" - }, - { - "item": "eroticdungeongame:cyan_oak_prone_bench" - }, - { - "item": "eroticdungeongame:light_blue_oak_prone_bench" - }, - { - "item": "eroticdungeongame:red_oak_prone_bench" - }, { "item": "eroticdungeongame:yellow_oak_prone_bench" }, - { - "item": "eroticdungeongame:magenta_oak_prone_bench" - }, { "item": "eroticdungeongame:light_gray_oak_prone_bench" }, + { + "item": "eroticdungeongame:black_oak_prone_bench" + }, + { + "item": "eroticdungeongame:magenta_oak_prone_bench" + }, + { + "item": "eroticdungeongame:light_blue_oak_prone_bench" + }, + { + "item": "eroticdungeongame:lime_oak_prone_bench" + }, + { + "item": "eroticdungeongame:red_oak_prone_bench" + }, { "item": "eroticdungeongame:gray_oak_prone_bench" }, + { + "item": "eroticdungeongame:purple_oak_prone_bench" + }, { "item": "eroticdungeongame:orange_oak_prone_bench" }, + { + "item": "eroticdungeongame:white_oak_prone_bench" + }, + { + "item": "eroticdungeongame:cyan_oak_prone_bench" + }, { "item": "eroticdungeongame:pink_oak_prone_bench" + }, + { + "item": "eroticdungeongame:brown_oak_prone_bench" + }, + { + "item": "eroticdungeongame:green_oak_prone_bench" } ] ], diff --git a/src/generated/resources/data/eroticdungeongame/recipes/dyed_blue_spruce_prone_bench.json b/src/generated/resources/data/eroticdungeongame/recipes/dyed_blue_spruce_prone_bench.json index 2ed1fe9a..f5b12d83 100644 --- a/src/generated/resources/data/eroticdungeongame/recipes/dyed_blue_spruce_prone_bench.json +++ b/src/generated/resources/data/eroticdungeongame/recipes/dyed_blue_spruce_prone_bench.json @@ -7,50 +7,50 @@ "item": "minecraft:blue_dye" }, [ - { - "item": "eroticdungeongame:yellow_spruce_prone_bench" - }, - { - "item": "eroticdungeongame:light_blue_spruce_prone_bench" - }, - { - "item": "eroticdungeongame:cyan_spruce_prone_bench" - }, - { - "item": "eroticdungeongame:lime_spruce_prone_bench" - }, - { - "item": "eroticdungeongame:brown_spruce_prone_bench" - }, - { - "item": "eroticdungeongame:light_gray_spruce_prone_bench" - }, - { - "item": "eroticdungeongame:green_spruce_prone_bench" - }, - { - "item": "eroticdungeongame:black_spruce_prone_bench" - }, - { - "item": "eroticdungeongame:purple_spruce_prone_bench" - }, - { - "item": "eroticdungeongame:orange_spruce_prone_bench" - }, - { - "item": "eroticdungeongame:pink_spruce_prone_bench" - }, - { - "item": "eroticdungeongame:magenta_spruce_prone_bench" - }, { "item": "eroticdungeongame:gray_spruce_prone_bench" }, { "item": "eroticdungeongame:red_spruce_prone_bench" }, + { + "item": "eroticdungeongame:green_spruce_prone_bench" + }, { "item": "eroticdungeongame:white_spruce_prone_bench" + }, + { + "item": "eroticdungeongame:lime_spruce_prone_bench" + }, + { + "item": "eroticdungeongame:cyan_spruce_prone_bench" + }, + { + "item": "eroticdungeongame:yellow_spruce_prone_bench" + }, + { + "item": "eroticdungeongame:purple_spruce_prone_bench" + }, + { + "item": "eroticdungeongame:pink_spruce_prone_bench" + }, + { + "item": "eroticdungeongame:brown_spruce_prone_bench" + }, + { + "item": "eroticdungeongame:light_blue_spruce_prone_bench" + }, + { + "item": "eroticdungeongame:orange_spruce_prone_bench" + }, + { + "item": "eroticdungeongame:light_gray_spruce_prone_bench" + }, + { + "item": "eroticdungeongame:black_spruce_prone_bench" + }, + { + "item": "eroticdungeongame:magenta_spruce_prone_bench" } ] ], diff --git a/src/generated/resources/data/eroticdungeongame/recipes/dyed_blue_warped_prone_bench.json b/src/generated/resources/data/eroticdungeongame/recipes/dyed_blue_warped_prone_bench.json index 426ae69d..6e602038 100644 --- a/src/generated/resources/data/eroticdungeongame/recipes/dyed_blue_warped_prone_bench.json +++ b/src/generated/resources/data/eroticdungeongame/recipes/dyed_blue_warped_prone_bench.json @@ -8,49 +8,49 @@ }, [ { - "item": "eroticdungeongame:green_warped_prone_bench" - }, - { - "item": "eroticdungeongame:black_warped_prone_bench" + "item": "eroticdungeongame:red_warped_prone_bench" }, { "item": "eroticdungeongame:purple_warped_prone_bench" }, { - "item": "eroticdungeongame:lime_warped_prone_bench" + "item": "eroticdungeongame:orange_warped_prone_bench" }, { "item": "eroticdungeongame:cyan_warped_prone_bench" }, { - "item": "eroticdungeongame:light_blue_warped_prone_bench" + "item": "eroticdungeongame:green_warped_prone_bench" }, { - "item": "eroticdungeongame:yellow_warped_prone_bench" + "item": "eroticdungeongame:light_gray_warped_prone_bench" }, { - "item": "eroticdungeongame:red_warped_prone_bench" + "item": "eroticdungeongame:gray_warped_prone_bench" }, { "item": "eroticdungeongame:magenta_warped_prone_bench" }, { - "item": "eroticdungeongame:light_gray_warped_prone_bench" + "item": "eroticdungeongame:black_warped_prone_bench" + }, + { + "item": "eroticdungeongame:lime_warped_prone_bench" + }, + { + "item": "eroticdungeongame:light_blue_warped_prone_bench" + }, + { + "item": "eroticdungeongame:pink_warped_prone_bench" + }, + { + "item": "eroticdungeongame:yellow_warped_prone_bench" }, { "item": "eroticdungeongame:brown_warped_prone_bench" }, { "item": "eroticdungeongame:white_warped_prone_bench" - }, - { - "item": "eroticdungeongame:gray_warped_prone_bench" - }, - { - "item": "eroticdungeongame:orange_warped_prone_bench" - }, - { - "item": "eroticdungeongame:pink_warped_prone_bench" } ] ], diff --git a/src/generated/resources/data/eroticdungeongame/recipes/dyed_brown_acacia_prone_bench.json b/src/generated/resources/data/eroticdungeongame/recipes/dyed_brown_acacia_prone_bench.json index 4a3f06e7..3af87c73 100644 --- a/src/generated/resources/data/eroticdungeongame/recipes/dyed_brown_acacia_prone_bench.json +++ b/src/generated/resources/data/eroticdungeongame/recipes/dyed_brown_acacia_prone_bench.json @@ -8,31 +8,28 @@ }, [ { - "item": "eroticdungeongame:yellow_acacia_prone_bench" - }, - { - "item": "eroticdungeongame:red_acacia_prone_bench" - }, - { - "item": "eroticdungeongame:white_acacia_prone_bench" - }, - { - "item": "eroticdungeongame:blue_acacia_prone_bench" - }, - { - "item": "eroticdungeongame:gray_acacia_prone_bench" + "item": "eroticdungeongame:purple_acacia_prone_bench" }, { "item": "eroticdungeongame:green_acacia_prone_bench" }, { - "item": "eroticdungeongame:purple_acacia_prone_bench" + "item": "eroticdungeongame:gray_acacia_prone_bench" + }, + { + "item": "eroticdungeongame:cyan_acacia_prone_bench" + }, + { + "item": "eroticdungeongame:red_acacia_prone_bench" }, { "item": "eroticdungeongame:black_acacia_prone_bench" }, { - "item": "eroticdungeongame:pink_acacia_prone_bench" + "item": "eroticdungeongame:light_gray_acacia_prone_bench" + }, + { + "item": "eroticdungeongame:blue_acacia_prone_bench" }, { "item": "eroticdungeongame:orange_acacia_prone_bench" @@ -40,14 +37,17 @@ { "item": "eroticdungeongame:magenta_acacia_prone_bench" }, + { + "item": "eroticdungeongame:pink_acacia_prone_bench" + }, { "item": "eroticdungeongame:light_blue_acacia_prone_bench" }, { - "item": "eroticdungeongame:cyan_acacia_prone_bench" + "item": "eroticdungeongame:white_acacia_prone_bench" }, { - "item": "eroticdungeongame:light_gray_acacia_prone_bench" + "item": "eroticdungeongame:yellow_acacia_prone_bench" }, { "item": "eroticdungeongame:lime_acacia_prone_bench" diff --git a/src/generated/resources/data/eroticdungeongame/recipes/dyed_brown_bamboo_prone_bench.json b/src/generated/resources/data/eroticdungeongame/recipes/dyed_brown_bamboo_prone_bench.json index ef72dbef..3f315307 100644 --- a/src/generated/resources/data/eroticdungeongame/recipes/dyed_brown_bamboo_prone_bench.json +++ b/src/generated/resources/data/eroticdungeongame/recipes/dyed_brown_bamboo_prone_bench.json @@ -7,50 +7,50 @@ "item": "minecraft:brown_dye" }, [ - { - "item": "eroticdungeongame:pink_bamboo_prone_bench" - }, - { - "item": "eroticdungeongame:light_gray_bamboo_prone_bench" - }, - { - "item": "eroticdungeongame:yellow_bamboo_prone_bench" - }, { "item": "eroticdungeongame:lime_bamboo_prone_bench" }, - { - "item": "eroticdungeongame:black_bamboo_prone_bench" - }, - { - "item": "eroticdungeongame:purple_bamboo_prone_bench" - }, - { - "item": "eroticdungeongame:red_bamboo_prone_bench" - }, { "item": "eroticdungeongame:magenta_bamboo_prone_bench" }, - { - "item": "eroticdungeongame:gray_bamboo_prone_bench" - }, { "item": "eroticdungeongame:light_blue_bamboo_prone_bench" }, { - "item": "eroticdungeongame:cyan_bamboo_prone_bench" + "item": "eroticdungeongame:pink_bamboo_prone_bench" }, { - "item": "eroticdungeongame:white_bamboo_prone_bench" + "item": "eroticdungeongame:black_bamboo_prone_bench" }, { - "item": "eroticdungeongame:orange_bamboo_prone_bench" + "item": "eroticdungeongame:light_gray_bamboo_prone_bench" + }, + { + "item": "eroticdungeongame:gray_bamboo_prone_bench" }, { "item": "eroticdungeongame:blue_bamboo_prone_bench" }, + { + "item": "eroticdungeongame:cyan_bamboo_prone_bench" + }, + { + "item": "eroticdungeongame:orange_bamboo_prone_bench" + }, + { + "item": "eroticdungeongame:red_bamboo_prone_bench" + }, { "item": "eroticdungeongame:green_bamboo_prone_bench" + }, + { + "item": "eroticdungeongame:yellow_bamboo_prone_bench" + }, + { + "item": "eroticdungeongame:white_bamboo_prone_bench" + }, + { + "item": "eroticdungeongame:purple_bamboo_prone_bench" } ] ], diff --git a/src/generated/resources/data/eroticdungeongame/recipes/dyed_brown_birch_prone_bench.json b/src/generated/resources/data/eroticdungeongame/recipes/dyed_brown_birch_prone_bench.json index 94a44dc0..ae85b213 100644 --- a/src/generated/resources/data/eroticdungeongame/recipes/dyed_brown_birch_prone_bench.json +++ b/src/generated/resources/data/eroticdungeongame/recipes/dyed_brown_birch_prone_bench.json @@ -7,50 +7,50 @@ "item": "minecraft:brown_dye" }, [ - { - "item": "eroticdungeongame:purple_birch_prone_bench" - }, - { - "item": "eroticdungeongame:green_birch_prone_bench" - }, - { - "item": "eroticdungeongame:black_birch_prone_bench" - }, - { - "item": "eroticdungeongame:orange_birch_prone_bench" - }, { "item": "eroticdungeongame:pink_birch_prone_bench" }, { - "item": "eroticdungeongame:magenta_birch_prone_bench" - }, - { - "item": "eroticdungeongame:light_blue_birch_prone_bench" - }, - { - "item": "eroticdungeongame:cyan_birch_prone_bench" + "item": "eroticdungeongame:white_birch_prone_bench" }, { "item": "eroticdungeongame:lime_birch_prone_bench" }, { - "item": "eroticdungeongame:light_gray_birch_prone_bench" + "item": "eroticdungeongame:cyan_birch_prone_bench" }, { "item": "eroticdungeongame:yellow_birch_prone_bench" }, + { + "item": "eroticdungeongame:purple_birch_prone_bench" + }, { "item": "eroticdungeongame:gray_birch_prone_bench" }, { "item": "eroticdungeongame:red_birch_prone_bench" }, + { + "item": "eroticdungeongame:green_birch_prone_bench" + }, + { + "item": "eroticdungeongame:light_blue_birch_prone_bench" + }, + { + "item": "eroticdungeongame:orange_birch_prone_bench" + }, { "item": "eroticdungeongame:blue_birch_prone_bench" }, { - "item": "eroticdungeongame:white_birch_prone_bench" + "item": "eroticdungeongame:black_birch_prone_bench" + }, + { + "item": "eroticdungeongame:light_gray_birch_prone_bench" + }, + { + "item": "eroticdungeongame:magenta_birch_prone_bench" } ] ], diff --git a/src/generated/resources/data/eroticdungeongame/recipes/dyed_brown_cherry_prone_bench.json b/src/generated/resources/data/eroticdungeongame/recipes/dyed_brown_cherry_prone_bench.json index f26622da..f6109ce5 100644 --- a/src/generated/resources/data/eroticdungeongame/recipes/dyed_brown_cherry_prone_bench.json +++ b/src/generated/resources/data/eroticdungeongame/recipes/dyed_brown_cherry_prone_bench.json @@ -7,21 +7,15 @@ "item": "minecraft:brown_dye" }, [ - { - "item": "eroticdungeongame:yellow_cherry_prone_bench" - }, - { - "item": "eroticdungeongame:blue_cherry_prone_bench" - }, - { - "item": "eroticdungeongame:light_gray_cherry_prone_bench" - }, - { - "item": "eroticdungeongame:purple_cherry_prone_bench" - }, { "item": "eroticdungeongame:light_blue_cherry_prone_bench" }, + { + "item": "eroticdungeongame:lime_cherry_prone_bench" + }, + { + "item": "eroticdungeongame:pink_cherry_prone_bench" + }, { "item": "eroticdungeongame:red_cherry_prone_bench" }, @@ -29,28 +23,34 @@ "item": "eroticdungeongame:magenta_cherry_prone_bench" }, { - "item": "eroticdungeongame:lime_cherry_prone_bench" + "item": "eroticdungeongame:gray_cherry_prone_bench" }, { - "item": "eroticdungeongame:white_cherry_prone_bench" + "item": "eroticdungeongame:blue_cherry_prone_bench" }, { - "item": "eroticdungeongame:orange_cherry_prone_bench" + "item": "eroticdungeongame:light_gray_cherry_prone_bench" }, { "item": "eroticdungeongame:black_cherry_prone_bench" }, { - "item": "eroticdungeongame:cyan_cherry_prone_bench" - }, - { - "item": "eroticdungeongame:pink_cherry_prone_bench" - }, - { - "item": "eroticdungeongame:gray_cherry_prone_bench" + "item": "eroticdungeongame:orange_cherry_prone_bench" }, { "item": "eroticdungeongame:green_cherry_prone_bench" + }, + { + "item": "eroticdungeongame:yellow_cherry_prone_bench" + }, + { + "item": "eroticdungeongame:white_cherry_prone_bench" + }, + { + "item": "eroticdungeongame:cyan_cherry_prone_bench" + }, + { + "item": "eroticdungeongame:purple_cherry_prone_bench" } ] ], diff --git a/src/generated/resources/data/eroticdungeongame/recipes/dyed_brown_crimson_prone_bench.json b/src/generated/resources/data/eroticdungeongame/recipes/dyed_brown_crimson_prone_bench.json index ea267c90..12c7d7db 100644 --- a/src/generated/resources/data/eroticdungeongame/recipes/dyed_brown_crimson_prone_bench.json +++ b/src/generated/resources/data/eroticdungeongame/recipes/dyed_brown_crimson_prone_bench.json @@ -7,39 +7,27 @@ "item": "minecraft:brown_dye" }, [ + { + "item": "eroticdungeongame:black_crimson_prone_bench" + }, { "item": "eroticdungeongame:light_gray_crimson_prone_bench" }, { "item": "eroticdungeongame:yellow_crimson_prone_bench" }, - { - "item": "eroticdungeongame:gray_crimson_prone_bench" - }, { "item": "eroticdungeongame:pink_crimson_prone_bench" }, - { - "item": "eroticdungeongame:white_crimson_prone_bench" - }, - { - "item": "eroticdungeongame:green_crimson_prone_bench" - }, - { - "item": "eroticdungeongame:blue_crimson_prone_bench" - }, { "item": "eroticdungeongame:lime_crimson_prone_bench" }, + { + "item": "eroticdungeongame:white_crimson_prone_bench" + }, { "item": "eroticdungeongame:cyan_crimson_prone_bench" }, - { - "item": "eroticdungeongame:orange_crimson_prone_bench" - }, - { - "item": "eroticdungeongame:black_crimson_prone_bench" - }, { "item": "eroticdungeongame:purple_crimson_prone_bench" }, @@ -47,10 +35,22 @@ "item": "eroticdungeongame:red_crimson_prone_bench" }, { - "item": "eroticdungeongame:magenta_crimson_prone_bench" + "item": "eroticdungeongame:green_crimson_prone_bench" + }, + { + "item": "eroticdungeongame:orange_crimson_prone_bench" }, { "item": "eroticdungeongame:light_blue_crimson_prone_bench" + }, + { + "item": "eroticdungeongame:magenta_crimson_prone_bench" + }, + { + "item": "eroticdungeongame:blue_crimson_prone_bench" + }, + { + "item": "eroticdungeongame:gray_crimson_prone_bench" } ] ], diff --git a/src/generated/resources/data/eroticdungeongame/recipes/dyed_brown_cuff_bed.json b/src/generated/resources/data/eroticdungeongame/recipes/dyed_brown_cuff_bed.json index a31dfbd2..7da2664b 100644 --- a/src/generated/resources/data/eroticdungeongame/recipes/dyed_brown_cuff_bed.json +++ b/src/generated/resources/data/eroticdungeongame/recipes/dyed_brown_cuff_bed.json @@ -7,50 +7,50 @@ "item": "minecraft:brown_dye" }, [ - { - "item": "eroticdungeongame:cyan_cuff_bed" - }, - { - "item": "eroticdungeongame:black_cuff_bed" - }, - { - "item": "eroticdungeongame:pink_cuff_bed" - }, { "item": "eroticdungeongame:yellow_cuff_bed" }, - { - "item": "eroticdungeongame:light_gray_cuff_bed" - }, - { - "item": "eroticdungeongame:white_cuff_bed" - }, - { - "item": "eroticdungeongame:blue_cuff_bed" - }, - { - "item": "eroticdungeongame:green_cuff_bed" - }, - { - "item": "eroticdungeongame:magenta_cuff_bed" - }, - { - "item": "eroticdungeongame:red_cuff_bed" - }, - { - "item": "eroticdungeongame:light_blue_cuff_bed" - }, - { - "item": "eroticdungeongame:orange_cuff_bed" - }, - { - "item": "eroticdungeongame:lime_cuff_bed" - }, { "item": "eroticdungeongame:purple_cuff_bed" }, + { + "item": "eroticdungeongame:white_cuff_bed" + }, + { + "item": "eroticdungeongame:magenta_cuff_bed" + }, + { + "item": "eroticdungeongame:green_cuff_bed" + }, { "item": "eroticdungeongame:gray_cuff_bed" + }, + { + "item": "eroticdungeongame:pink_cuff_bed" + }, + { + "item": "eroticdungeongame:black_cuff_bed" + }, + { + "item": "eroticdungeongame:cyan_cuff_bed" + }, + { + "item": "eroticdungeongame:light_blue_cuff_bed" + }, + { + "item": "eroticdungeongame:lime_cuff_bed" + }, + { + "item": "eroticdungeongame:light_gray_cuff_bed" + }, + { + "item": "eroticdungeongame:blue_cuff_bed" + }, + { + "item": "eroticdungeongame:red_cuff_bed" + }, + { + "item": "eroticdungeongame:orange_cuff_bed" } ] ], diff --git a/src/generated/resources/data/eroticdungeongame/recipes/dyed_brown_dark_oak_prone_bench.json b/src/generated/resources/data/eroticdungeongame/recipes/dyed_brown_dark_oak_prone_bench.json index 656ea116..028a17a4 100644 --- a/src/generated/resources/data/eroticdungeongame/recipes/dyed_brown_dark_oak_prone_bench.json +++ b/src/generated/resources/data/eroticdungeongame/recipes/dyed_brown_dark_oak_prone_bench.json @@ -7,50 +7,50 @@ "item": "minecraft:brown_dye" }, [ - { - "item": "eroticdungeongame:green_dark_oak_prone_bench" - }, - { - "item": "eroticdungeongame:purple_dark_oak_prone_bench" - }, { "item": "eroticdungeongame:pink_dark_oak_prone_bench" }, - { - "item": "eroticdungeongame:black_dark_oak_prone_bench" - }, - { - "item": "eroticdungeongame:orange_dark_oak_prone_bench" - }, - { - "item": "eroticdungeongame:magenta_dark_oak_prone_bench" - }, - { - "item": "eroticdungeongame:cyan_dark_oak_prone_bench" - }, - { - "item": "eroticdungeongame:yellow_dark_oak_prone_bench" - }, - { - "item": "eroticdungeongame:light_gray_dark_oak_prone_bench" - }, { "item": "eroticdungeongame:light_blue_dark_oak_prone_bench" }, + { + "item": "eroticdungeongame:white_dark_oak_prone_bench" + }, { "item": "eroticdungeongame:lime_dark_oak_prone_bench" }, + { + "item": "eroticdungeongame:yellow_dark_oak_prone_bench" + }, { "item": "eroticdungeongame:red_dark_oak_prone_bench" }, { - "item": "eroticdungeongame:white_dark_oak_prone_bench" + "item": "eroticdungeongame:purple_dark_oak_prone_bench" }, { "item": "eroticdungeongame:blue_dark_oak_prone_bench" }, + { + "item": "eroticdungeongame:green_dark_oak_prone_bench" + }, + { + "item": "eroticdungeongame:cyan_dark_oak_prone_bench" + }, { "item": "eroticdungeongame:gray_dark_oak_prone_bench" + }, + { + "item": "eroticdungeongame:orange_dark_oak_prone_bench" + }, + { + "item": "eroticdungeongame:black_dark_oak_prone_bench" + }, + { + "item": "eroticdungeongame:light_gray_dark_oak_prone_bench" + }, + { + "item": "eroticdungeongame:magenta_dark_oak_prone_bench" } ] ], diff --git a/src/generated/resources/data/eroticdungeongame/recipes/dyed_brown_jungle_prone_bench.json b/src/generated/resources/data/eroticdungeongame/recipes/dyed_brown_jungle_prone_bench.json index 0ad85250..9774ba7a 100644 --- a/src/generated/resources/data/eroticdungeongame/recipes/dyed_brown_jungle_prone_bench.json +++ b/src/generated/resources/data/eroticdungeongame/recipes/dyed_brown_jungle_prone_bench.json @@ -7,9 +7,6 @@ "item": "minecraft:brown_dye" }, [ - { - "item": "eroticdungeongame:magenta_jungle_prone_bench" - }, { "item": "eroticdungeongame:cyan_jungle_prone_bench" }, @@ -17,16 +14,7 @@ "item": "eroticdungeongame:red_jungle_prone_bench" }, { - "item": "eroticdungeongame:black_jungle_prone_bench" - }, - { - "item": "eroticdungeongame:orange_jungle_prone_bench" - }, - { - "item": "eroticdungeongame:light_gray_jungle_prone_bench" - }, - { - "item": "eroticdungeongame:light_blue_jungle_prone_bench" + "item": "eroticdungeongame:purple_jungle_prone_bench" }, { "item": "eroticdungeongame:lime_jungle_prone_bench" @@ -35,22 +23,34 @@ "item": "eroticdungeongame:yellow_jungle_prone_bench" }, { - "item": "eroticdungeongame:green_jungle_prone_bench" - }, - { - "item": "eroticdungeongame:purple_jungle_prone_bench" + "item": "eroticdungeongame:white_jungle_prone_bench" }, { "item": "eroticdungeongame:pink_jungle_prone_bench" }, { - "item": "eroticdungeongame:white_jungle_prone_bench" + "item": "eroticdungeongame:light_blue_jungle_prone_bench" + }, + { + "item": "eroticdungeongame:gray_jungle_prone_bench" }, { "item": "eroticdungeongame:blue_jungle_prone_bench" }, { - "item": "eroticdungeongame:gray_jungle_prone_bench" + "item": "eroticdungeongame:green_jungle_prone_bench" + }, + { + "item": "eroticdungeongame:orange_jungle_prone_bench" + }, + { + "item": "eroticdungeongame:black_jungle_prone_bench" + }, + { + "item": "eroticdungeongame:light_gray_jungle_prone_bench" + }, + { + "item": "eroticdungeongame:magenta_jungle_prone_bench" } ] ], diff --git a/src/generated/resources/data/eroticdungeongame/recipes/dyed_brown_mangrove_prone_bench.json b/src/generated/resources/data/eroticdungeongame/recipes/dyed_brown_mangrove_prone_bench.json index 9d64fd41..d8df2ddb 100644 --- a/src/generated/resources/data/eroticdungeongame/recipes/dyed_brown_mangrove_prone_bench.json +++ b/src/generated/resources/data/eroticdungeongame/recipes/dyed_brown_mangrove_prone_bench.json @@ -11,22 +11,10 @@ "item": "eroticdungeongame:pink_mangrove_prone_bench" }, { - "item": "eroticdungeongame:green_mangrove_prone_bench" + "item": "eroticdungeongame:magenta_mangrove_prone_bench" }, { - "item": "eroticdungeongame:yellow_mangrove_prone_bench" - }, - { - "item": "eroticdungeongame:blue_mangrove_prone_bench" - }, - { - "item": "eroticdungeongame:white_mangrove_prone_bench" - }, - { - "item": "eroticdungeongame:purple_mangrove_prone_bench" - }, - { - "item": "eroticdungeongame:black_mangrove_prone_bench" + "item": "eroticdungeongame:lime_mangrove_prone_bench" }, { "item": "eroticdungeongame:light_blue_mangrove_prone_bench" @@ -35,22 +23,34 @@ "item": "eroticdungeongame:gray_mangrove_prone_bench" }, { - "item": "eroticdungeongame:red_mangrove_prone_bench" + "item": "eroticdungeongame:light_gray_mangrove_prone_bench" }, { - "item": "eroticdungeongame:magenta_mangrove_prone_bench" + "item": "eroticdungeongame:black_mangrove_prone_bench" + }, + { + "item": "eroticdungeongame:green_mangrove_prone_bench" }, { "item": "eroticdungeongame:cyan_mangrove_prone_bench" }, + { + "item": "eroticdungeongame:blue_mangrove_prone_bench" + }, + { + "item": "eroticdungeongame:red_mangrove_prone_bench" + }, { "item": "eroticdungeongame:orange_mangrove_prone_bench" }, { - "item": "eroticdungeongame:light_gray_mangrove_prone_bench" + "item": "eroticdungeongame:yellow_mangrove_prone_bench" }, { - "item": "eroticdungeongame:lime_mangrove_prone_bench" + "item": "eroticdungeongame:purple_mangrove_prone_bench" + }, + { + "item": "eroticdungeongame:white_mangrove_prone_bench" } ] ], diff --git a/src/generated/resources/data/eroticdungeongame/recipes/dyed_brown_oak_prone_bench.json b/src/generated/resources/data/eroticdungeongame/recipes/dyed_brown_oak_prone_bench.json index 21b15d7e..0b11d1ae 100644 --- a/src/generated/resources/data/eroticdungeongame/recipes/dyed_brown_oak_prone_bench.json +++ b/src/generated/resources/data/eroticdungeongame/recipes/dyed_brown_oak_prone_bench.json @@ -7,50 +7,50 @@ "item": "minecraft:brown_dye" }, [ - { - "item": "eroticdungeongame:purple_oak_prone_bench" - }, - { - "item": "eroticdungeongame:green_oak_prone_bench" - }, - { - "item": "eroticdungeongame:black_oak_prone_bench" - }, - { - "item": "eroticdungeongame:white_oak_prone_bench" - }, - { - "item": "eroticdungeongame:lime_oak_prone_bench" - }, - { - "item": "eroticdungeongame:cyan_oak_prone_bench" - }, - { - "item": "eroticdungeongame:light_blue_oak_prone_bench" - }, - { - "item": "eroticdungeongame:red_oak_prone_bench" - }, { "item": "eroticdungeongame:yellow_oak_prone_bench" }, - { - "item": "eroticdungeongame:magenta_oak_prone_bench" - }, { "item": "eroticdungeongame:light_gray_oak_prone_bench" }, { - "item": "eroticdungeongame:blue_oak_prone_bench" + "item": "eroticdungeongame:black_oak_prone_bench" + }, + { + "item": "eroticdungeongame:magenta_oak_prone_bench" + }, + { + "item": "eroticdungeongame:light_blue_oak_prone_bench" + }, + { + "item": "eroticdungeongame:lime_oak_prone_bench" + }, + { + "item": "eroticdungeongame:red_oak_prone_bench" }, { "item": "eroticdungeongame:gray_oak_prone_bench" }, + { + "item": "eroticdungeongame:purple_oak_prone_bench" + }, + { + "item": "eroticdungeongame:blue_oak_prone_bench" + }, { "item": "eroticdungeongame:orange_oak_prone_bench" }, + { + "item": "eroticdungeongame:white_oak_prone_bench" + }, + { + "item": "eroticdungeongame:cyan_oak_prone_bench" + }, { "item": "eroticdungeongame:pink_oak_prone_bench" + }, + { + "item": "eroticdungeongame:green_oak_prone_bench" } ] ], diff --git a/src/generated/resources/data/eroticdungeongame/recipes/dyed_brown_spruce_prone_bench.json b/src/generated/resources/data/eroticdungeongame/recipes/dyed_brown_spruce_prone_bench.json index afb0ca66..4c75dd58 100644 --- a/src/generated/resources/data/eroticdungeongame/recipes/dyed_brown_spruce_prone_bench.json +++ b/src/generated/resources/data/eroticdungeongame/recipes/dyed_brown_spruce_prone_bench.json @@ -7,39 +7,6 @@ "item": "minecraft:brown_dye" }, [ - { - "item": "eroticdungeongame:yellow_spruce_prone_bench" - }, - { - "item": "eroticdungeongame:light_blue_spruce_prone_bench" - }, - { - "item": "eroticdungeongame:cyan_spruce_prone_bench" - }, - { - "item": "eroticdungeongame:lime_spruce_prone_bench" - }, - { - "item": "eroticdungeongame:light_gray_spruce_prone_bench" - }, - { - "item": "eroticdungeongame:green_spruce_prone_bench" - }, - { - "item": "eroticdungeongame:black_spruce_prone_bench" - }, - { - "item": "eroticdungeongame:purple_spruce_prone_bench" - }, - { - "item": "eroticdungeongame:orange_spruce_prone_bench" - }, - { - "item": "eroticdungeongame:pink_spruce_prone_bench" - }, - { - "item": "eroticdungeongame:magenta_spruce_prone_bench" - }, { "item": "eroticdungeongame:gray_spruce_prone_bench" }, @@ -47,10 +14,43 @@ "item": "eroticdungeongame:red_spruce_prone_bench" }, { - "item": "eroticdungeongame:blue_spruce_prone_bench" + "item": "eroticdungeongame:green_spruce_prone_bench" }, { "item": "eroticdungeongame:white_spruce_prone_bench" + }, + { + "item": "eroticdungeongame:lime_spruce_prone_bench" + }, + { + "item": "eroticdungeongame:cyan_spruce_prone_bench" + }, + { + "item": "eroticdungeongame:yellow_spruce_prone_bench" + }, + { + "item": "eroticdungeongame:purple_spruce_prone_bench" + }, + { + "item": "eroticdungeongame:pink_spruce_prone_bench" + }, + { + "item": "eroticdungeongame:light_blue_spruce_prone_bench" + }, + { + "item": "eroticdungeongame:orange_spruce_prone_bench" + }, + { + "item": "eroticdungeongame:blue_spruce_prone_bench" + }, + { + "item": "eroticdungeongame:light_gray_spruce_prone_bench" + }, + { + "item": "eroticdungeongame:black_spruce_prone_bench" + }, + { + "item": "eroticdungeongame:magenta_spruce_prone_bench" } ] ], diff --git a/src/generated/resources/data/eroticdungeongame/recipes/dyed_brown_warped_prone_bench.json b/src/generated/resources/data/eroticdungeongame/recipes/dyed_brown_warped_prone_bench.json index 8ef008c3..cd75fafb 100644 --- a/src/generated/resources/data/eroticdungeongame/recipes/dyed_brown_warped_prone_bench.json +++ b/src/generated/resources/data/eroticdungeongame/recipes/dyed_brown_warped_prone_bench.json @@ -7,50 +7,50 @@ "item": "minecraft:brown_dye" }, [ - { - "item": "eroticdungeongame:green_warped_prone_bench" - }, - { - "item": "eroticdungeongame:black_warped_prone_bench" - }, - { - "item": "eroticdungeongame:purple_warped_prone_bench" - }, - { - "item": "eroticdungeongame:lime_warped_prone_bench" - }, - { - "item": "eroticdungeongame:cyan_warped_prone_bench" - }, - { - "item": "eroticdungeongame:light_blue_warped_prone_bench" - }, - { - "item": "eroticdungeongame:yellow_warped_prone_bench" - }, { "item": "eroticdungeongame:red_warped_prone_bench" }, - { - "item": "eroticdungeongame:magenta_warped_prone_bench" - }, - { - "item": "eroticdungeongame:light_gray_warped_prone_bench" - }, - { - "item": "eroticdungeongame:white_warped_prone_bench" - }, - { - "item": "eroticdungeongame:gray_warped_prone_bench" - }, - { - "item": "eroticdungeongame:orange_warped_prone_bench" - }, { "item": "eroticdungeongame:blue_warped_prone_bench" }, + { + "item": "eroticdungeongame:purple_warped_prone_bench" + }, + { + "item": "eroticdungeongame:orange_warped_prone_bench" + }, + { + "item": "eroticdungeongame:cyan_warped_prone_bench" + }, + { + "item": "eroticdungeongame:green_warped_prone_bench" + }, + { + "item": "eroticdungeongame:light_gray_warped_prone_bench" + }, + { + "item": "eroticdungeongame:gray_warped_prone_bench" + }, + { + "item": "eroticdungeongame:magenta_warped_prone_bench" + }, + { + "item": "eroticdungeongame:black_warped_prone_bench" + }, + { + "item": "eroticdungeongame:lime_warped_prone_bench" + }, + { + "item": "eroticdungeongame:light_blue_warped_prone_bench" + }, { "item": "eroticdungeongame:pink_warped_prone_bench" + }, + { + "item": "eroticdungeongame:yellow_warped_prone_bench" + }, + { + "item": "eroticdungeongame:white_warped_prone_bench" } ] ], diff --git a/src/generated/resources/data/eroticdungeongame/recipes/dyed_cyan_acacia_prone_bench.json b/src/generated/resources/data/eroticdungeongame/recipes/dyed_cyan_acacia_prone_bench.json index 57075ced..de248f4d 100644 --- a/src/generated/resources/data/eroticdungeongame/recipes/dyed_cyan_acacia_prone_bench.json +++ b/src/generated/resources/data/eroticdungeongame/recipes/dyed_cyan_acacia_prone_bench.json @@ -8,31 +8,25 @@ }, [ { - "item": "eroticdungeongame:yellow_acacia_prone_bench" - }, - { - "item": "eroticdungeongame:red_acacia_prone_bench" - }, - { - "item": "eroticdungeongame:white_acacia_prone_bench" - }, - { - "item": "eroticdungeongame:blue_acacia_prone_bench" - }, - { - "item": "eroticdungeongame:gray_acacia_prone_bench" + "item": "eroticdungeongame:purple_acacia_prone_bench" }, { "item": "eroticdungeongame:green_acacia_prone_bench" }, { - "item": "eroticdungeongame:purple_acacia_prone_bench" + "item": "eroticdungeongame:gray_acacia_prone_bench" + }, + { + "item": "eroticdungeongame:red_acacia_prone_bench" }, { "item": "eroticdungeongame:black_acacia_prone_bench" }, { - "item": "eroticdungeongame:pink_acacia_prone_bench" + "item": "eroticdungeongame:light_gray_acacia_prone_bench" + }, + { + "item": "eroticdungeongame:blue_acacia_prone_bench" }, { "item": "eroticdungeongame:orange_acacia_prone_bench" @@ -40,6 +34,9 @@ { "item": "eroticdungeongame:magenta_acacia_prone_bench" }, + { + "item": "eroticdungeongame:pink_acacia_prone_bench" + }, { "item": "eroticdungeongame:light_blue_acacia_prone_bench" }, @@ -47,7 +44,10 @@ "item": "eroticdungeongame:brown_acacia_prone_bench" }, { - "item": "eroticdungeongame:light_gray_acacia_prone_bench" + "item": "eroticdungeongame:white_acacia_prone_bench" + }, + { + "item": "eroticdungeongame:yellow_acacia_prone_bench" }, { "item": "eroticdungeongame:lime_acacia_prone_bench" diff --git a/src/generated/resources/data/eroticdungeongame/recipes/dyed_cyan_bamboo_prone_bench.json b/src/generated/resources/data/eroticdungeongame/recipes/dyed_cyan_bamboo_prone_bench.json index 1e4b38fe..e001a7fa 100644 --- a/src/generated/resources/data/eroticdungeongame/recipes/dyed_cyan_bamboo_prone_bench.json +++ b/src/generated/resources/data/eroticdungeongame/recipes/dyed_cyan_bamboo_prone_bench.json @@ -7,35 +7,41 @@ "item": "minecraft:cyan_dye" }, [ - { - "item": "eroticdungeongame:pink_bamboo_prone_bench" - }, - { - "item": "eroticdungeongame:light_gray_bamboo_prone_bench" - }, - { - "item": "eroticdungeongame:yellow_bamboo_prone_bench" - }, { "item": "eroticdungeongame:lime_bamboo_prone_bench" }, - { - "item": "eroticdungeongame:black_bamboo_prone_bench" - }, - { - "item": "eroticdungeongame:purple_bamboo_prone_bench" - }, - { - "item": "eroticdungeongame:red_bamboo_prone_bench" - }, { "item": "eroticdungeongame:magenta_bamboo_prone_bench" }, + { + "item": "eroticdungeongame:light_blue_bamboo_prone_bench" + }, + { + "item": "eroticdungeongame:pink_bamboo_prone_bench" + }, + { + "item": "eroticdungeongame:black_bamboo_prone_bench" + }, + { + "item": "eroticdungeongame:light_gray_bamboo_prone_bench" + }, { "item": "eroticdungeongame:gray_bamboo_prone_bench" }, { - "item": "eroticdungeongame:light_blue_bamboo_prone_bench" + "item": "eroticdungeongame:blue_bamboo_prone_bench" + }, + { + "item": "eroticdungeongame:orange_bamboo_prone_bench" + }, + { + "item": "eroticdungeongame:red_bamboo_prone_bench" + }, + { + "item": "eroticdungeongame:green_bamboo_prone_bench" + }, + { + "item": "eroticdungeongame:yellow_bamboo_prone_bench" }, { "item": "eroticdungeongame:brown_bamboo_prone_bench" @@ -44,13 +50,7 @@ "item": "eroticdungeongame:white_bamboo_prone_bench" }, { - "item": "eroticdungeongame:orange_bamboo_prone_bench" - }, - { - "item": "eroticdungeongame:blue_bamboo_prone_bench" - }, - { - "item": "eroticdungeongame:green_bamboo_prone_bench" + "item": "eroticdungeongame:purple_bamboo_prone_bench" } ] ], diff --git a/src/generated/resources/data/eroticdungeongame/recipes/dyed_cyan_birch_prone_bench.json b/src/generated/resources/data/eroticdungeongame/recipes/dyed_cyan_birch_prone_bench.json index 0c52b3a2..af560f32 100644 --- a/src/generated/resources/data/eroticdungeongame/recipes/dyed_cyan_birch_prone_bench.json +++ b/src/generated/resources/data/eroticdungeongame/recipes/dyed_cyan_birch_prone_bench.json @@ -7,50 +7,50 @@ "item": "minecraft:cyan_dye" }, [ - { - "item": "eroticdungeongame:purple_birch_prone_bench" - }, - { - "item": "eroticdungeongame:green_birch_prone_bench" - }, - { - "item": "eroticdungeongame:black_birch_prone_bench" - }, - { - "item": "eroticdungeongame:orange_birch_prone_bench" - }, { "item": "eroticdungeongame:pink_birch_prone_bench" }, - { - "item": "eroticdungeongame:magenta_birch_prone_bench" - }, - { - "item": "eroticdungeongame:light_blue_birch_prone_bench" - }, - { - "item": "eroticdungeongame:lime_birch_prone_bench" - }, { "item": "eroticdungeongame:brown_birch_prone_bench" }, { - "item": "eroticdungeongame:light_gray_birch_prone_bench" + "item": "eroticdungeongame:white_birch_prone_bench" + }, + { + "item": "eroticdungeongame:lime_birch_prone_bench" }, { "item": "eroticdungeongame:yellow_birch_prone_bench" }, + { + "item": "eroticdungeongame:purple_birch_prone_bench" + }, { "item": "eroticdungeongame:gray_birch_prone_bench" }, { "item": "eroticdungeongame:red_birch_prone_bench" }, + { + "item": "eroticdungeongame:green_birch_prone_bench" + }, + { + "item": "eroticdungeongame:light_blue_birch_prone_bench" + }, + { + "item": "eroticdungeongame:orange_birch_prone_bench" + }, { "item": "eroticdungeongame:blue_birch_prone_bench" }, { - "item": "eroticdungeongame:white_birch_prone_bench" + "item": "eroticdungeongame:black_birch_prone_bench" + }, + { + "item": "eroticdungeongame:light_gray_birch_prone_bench" + }, + { + "item": "eroticdungeongame:magenta_birch_prone_bench" } ] ], diff --git a/src/generated/resources/data/eroticdungeongame/recipes/dyed_cyan_cherry_prone_bench.json b/src/generated/resources/data/eroticdungeongame/recipes/dyed_cyan_cherry_prone_bench.json index a6811b2a..74cf714b 100644 --- a/src/generated/resources/data/eroticdungeongame/recipes/dyed_cyan_cherry_prone_bench.json +++ b/src/generated/resources/data/eroticdungeongame/recipes/dyed_cyan_cherry_prone_bench.json @@ -7,21 +7,15 @@ "item": "minecraft:cyan_dye" }, [ - { - "item": "eroticdungeongame:yellow_cherry_prone_bench" - }, - { - "item": "eroticdungeongame:blue_cherry_prone_bench" - }, - { - "item": "eroticdungeongame:light_gray_cherry_prone_bench" - }, - { - "item": "eroticdungeongame:purple_cherry_prone_bench" - }, { "item": "eroticdungeongame:light_blue_cherry_prone_bench" }, + { + "item": "eroticdungeongame:lime_cherry_prone_bench" + }, + { + "item": "eroticdungeongame:pink_cherry_prone_bench" + }, { "item": "eroticdungeongame:red_cherry_prone_bench" }, @@ -29,28 +23,34 @@ "item": "eroticdungeongame:magenta_cherry_prone_bench" }, { - "item": "eroticdungeongame:lime_cherry_prone_bench" + "item": "eroticdungeongame:gray_cherry_prone_bench" }, { - "item": "eroticdungeongame:white_cherry_prone_bench" + "item": "eroticdungeongame:blue_cherry_prone_bench" }, { "item": "eroticdungeongame:brown_cherry_prone_bench" }, { - "item": "eroticdungeongame:orange_cherry_prone_bench" + "item": "eroticdungeongame:light_gray_cherry_prone_bench" }, { "item": "eroticdungeongame:black_cherry_prone_bench" }, { - "item": "eroticdungeongame:pink_cherry_prone_bench" - }, - { - "item": "eroticdungeongame:gray_cherry_prone_bench" + "item": "eroticdungeongame:orange_cherry_prone_bench" }, { "item": "eroticdungeongame:green_cherry_prone_bench" + }, + { + "item": "eroticdungeongame:yellow_cherry_prone_bench" + }, + { + "item": "eroticdungeongame:white_cherry_prone_bench" + }, + { + "item": "eroticdungeongame:purple_cherry_prone_bench" } ] ], diff --git a/src/generated/resources/data/eroticdungeongame/recipes/dyed_cyan_crimson_prone_bench.json b/src/generated/resources/data/eroticdungeongame/recipes/dyed_cyan_crimson_prone_bench.json index d5b15c03..e041a622 100644 --- a/src/generated/resources/data/eroticdungeongame/recipes/dyed_cyan_crimson_prone_bench.json +++ b/src/generated/resources/data/eroticdungeongame/recipes/dyed_cyan_crimson_prone_bench.json @@ -7,39 +7,27 @@ "item": "minecraft:cyan_dye" }, [ + { + "item": "eroticdungeongame:black_crimson_prone_bench" + }, { "item": "eroticdungeongame:light_gray_crimson_prone_bench" }, { "item": "eroticdungeongame:yellow_crimson_prone_bench" }, - { - "item": "eroticdungeongame:gray_crimson_prone_bench" - }, { "item": "eroticdungeongame:pink_crimson_prone_bench" }, - { - "item": "eroticdungeongame:white_crimson_prone_bench" - }, - { - "item": "eroticdungeongame:green_crimson_prone_bench" - }, - { - "item": "eroticdungeongame:blue_crimson_prone_bench" - }, { "item": "eroticdungeongame:lime_crimson_prone_bench" }, { - "item": "eroticdungeongame:orange_crimson_prone_bench" + "item": "eroticdungeongame:white_crimson_prone_bench" }, { "item": "eroticdungeongame:brown_crimson_prone_bench" }, - { - "item": "eroticdungeongame:black_crimson_prone_bench" - }, { "item": "eroticdungeongame:purple_crimson_prone_bench" }, @@ -47,10 +35,22 @@ "item": "eroticdungeongame:red_crimson_prone_bench" }, { - "item": "eroticdungeongame:magenta_crimson_prone_bench" + "item": "eroticdungeongame:green_crimson_prone_bench" + }, + { + "item": "eroticdungeongame:orange_crimson_prone_bench" }, { "item": "eroticdungeongame:light_blue_crimson_prone_bench" + }, + { + "item": "eroticdungeongame:magenta_crimson_prone_bench" + }, + { + "item": "eroticdungeongame:blue_crimson_prone_bench" + }, + { + "item": "eroticdungeongame:gray_crimson_prone_bench" } ] ], diff --git a/src/generated/resources/data/eroticdungeongame/recipes/dyed_cyan_cuff_bed.json b/src/generated/resources/data/eroticdungeongame/recipes/dyed_cyan_cuff_bed.json index 941a2aa6..a418c4f3 100644 --- a/src/generated/resources/data/eroticdungeongame/recipes/dyed_cyan_cuff_bed.json +++ b/src/generated/resources/data/eroticdungeongame/recipes/dyed_cyan_cuff_bed.json @@ -7,50 +7,50 @@ "item": "minecraft:cyan_dye" }, [ - { - "item": "eroticdungeongame:black_cuff_bed" - }, - { - "item": "eroticdungeongame:pink_cuff_bed" - }, { "item": "eroticdungeongame:yellow_cuff_bed" }, - { - "item": "eroticdungeongame:light_gray_cuff_bed" - }, - { - "item": "eroticdungeongame:white_cuff_bed" - }, - { - "item": "eroticdungeongame:blue_cuff_bed" - }, - { - "item": "eroticdungeongame:green_cuff_bed" - }, - { - "item": "eroticdungeongame:magenta_cuff_bed" - }, - { - "item": "eroticdungeongame:red_cuff_bed" - }, - { - "item": "eroticdungeongame:light_blue_cuff_bed" - }, - { - "item": "eroticdungeongame:orange_cuff_bed" - }, - { - "item": "eroticdungeongame:lime_cuff_bed" - }, - { - "item": "eroticdungeongame:brown_cuff_bed" - }, { "item": "eroticdungeongame:purple_cuff_bed" }, + { + "item": "eroticdungeongame:brown_cuff_bed" + }, + { + "item": "eroticdungeongame:white_cuff_bed" + }, + { + "item": "eroticdungeongame:magenta_cuff_bed" + }, + { + "item": "eroticdungeongame:green_cuff_bed" + }, { "item": "eroticdungeongame:gray_cuff_bed" + }, + { + "item": "eroticdungeongame:pink_cuff_bed" + }, + { + "item": "eroticdungeongame:black_cuff_bed" + }, + { + "item": "eroticdungeongame:light_blue_cuff_bed" + }, + { + "item": "eroticdungeongame:lime_cuff_bed" + }, + { + "item": "eroticdungeongame:light_gray_cuff_bed" + }, + { + "item": "eroticdungeongame:blue_cuff_bed" + }, + { + "item": "eroticdungeongame:red_cuff_bed" + }, + { + "item": "eroticdungeongame:orange_cuff_bed" } ] ], diff --git a/src/generated/resources/data/eroticdungeongame/recipes/dyed_cyan_dark_oak_prone_bench.json b/src/generated/resources/data/eroticdungeongame/recipes/dyed_cyan_dark_oak_prone_bench.json index e874b49a..2981658d 100644 --- a/src/generated/resources/data/eroticdungeongame/recipes/dyed_cyan_dark_oak_prone_bench.json +++ b/src/generated/resources/data/eroticdungeongame/recipes/dyed_cyan_dark_oak_prone_bench.json @@ -7,50 +7,50 @@ "item": "minecraft:cyan_dye" }, [ - { - "item": "eroticdungeongame:green_dark_oak_prone_bench" - }, - { - "item": "eroticdungeongame:purple_dark_oak_prone_bench" - }, { "item": "eroticdungeongame:pink_dark_oak_prone_bench" }, - { - "item": "eroticdungeongame:black_dark_oak_prone_bench" - }, - { - "item": "eroticdungeongame:orange_dark_oak_prone_bench" - }, - { - "item": "eroticdungeongame:magenta_dark_oak_prone_bench" - }, - { - "item": "eroticdungeongame:yellow_dark_oak_prone_bench" - }, { "item": "eroticdungeongame:brown_dark_oak_prone_bench" }, - { - "item": "eroticdungeongame:light_gray_dark_oak_prone_bench" - }, { "item": "eroticdungeongame:light_blue_dark_oak_prone_bench" }, - { - "item": "eroticdungeongame:lime_dark_oak_prone_bench" - }, - { - "item": "eroticdungeongame:red_dark_oak_prone_bench" - }, { "item": "eroticdungeongame:white_dark_oak_prone_bench" }, + { + "item": "eroticdungeongame:lime_dark_oak_prone_bench" + }, + { + "item": "eroticdungeongame:yellow_dark_oak_prone_bench" + }, + { + "item": "eroticdungeongame:red_dark_oak_prone_bench" + }, + { + "item": "eroticdungeongame:purple_dark_oak_prone_bench" + }, { "item": "eroticdungeongame:blue_dark_oak_prone_bench" }, + { + "item": "eroticdungeongame:green_dark_oak_prone_bench" + }, { "item": "eroticdungeongame:gray_dark_oak_prone_bench" + }, + { + "item": "eroticdungeongame:orange_dark_oak_prone_bench" + }, + { + "item": "eroticdungeongame:black_dark_oak_prone_bench" + }, + { + "item": "eroticdungeongame:light_gray_dark_oak_prone_bench" + }, + { + "item": "eroticdungeongame:magenta_dark_oak_prone_bench" } ] ], diff --git a/src/generated/resources/data/eroticdungeongame/recipes/dyed_cyan_jungle_prone_bench.json b/src/generated/resources/data/eroticdungeongame/recipes/dyed_cyan_jungle_prone_bench.json index dd7600e0..0a15c9ff 100644 --- a/src/generated/resources/data/eroticdungeongame/recipes/dyed_cyan_jungle_prone_bench.json +++ b/src/generated/resources/data/eroticdungeongame/recipes/dyed_cyan_jungle_prone_bench.json @@ -7,9 +7,6 @@ "item": "minecraft:cyan_dye" }, [ - { - "item": "eroticdungeongame:magenta_jungle_prone_bench" - }, { "item": "eroticdungeongame:brown_jungle_prone_bench" }, @@ -17,16 +14,7 @@ "item": "eroticdungeongame:red_jungle_prone_bench" }, { - "item": "eroticdungeongame:black_jungle_prone_bench" - }, - { - "item": "eroticdungeongame:orange_jungle_prone_bench" - }, - { - "item": "eroticdungeongame:light_gray_jungle_prone_bench" - }, - { - "item": "eroticdungeongame:light_blue_jungle_prone_bench" + "item": "eroticdungeongame:purple_jungle_prone_bench" }, { "item": "eroticdungeongame:lime_jungle_prone_bench" @@ -35,22 +23,34 @@ "item": "eroticdungeongame:yellow_jungle_prone_bench" }, { - "item": "eroticdungeongame:green_jungle_prone_bench" - }, - { - "item": "eroticdungeongame:purple_jungle_prone_bench" + "item": "eroticdungeongame:white_jungle_prone_bench" }, { "item": "eroticdungeongame:pink_jungle_prone_bench" }, { - "item": "eroticdungeongame:white_jungle_prone_bench" + "item": "eroticdungeongame:light_blue_jungle_prone_bench" + }, + { + "item": "eroticdungeongame:gray_jungle_prone_bench" }, { "item": "eroticdungeongame:blue_jungle_prone_bench" }, { - "item": "eroticdungeongame:gray_jungle_prone_bench" + "item": "eroticdungeongame:green_jungle_prone_bench" + }, + { + "item": "eroticdungeongame:orange_jungle_prone_bench" + }, + { + "item": "eroticdungeongame:black_jungle_prone_bench" + }, + { + "item": "eroticdungeongame:light_gray_jungle_prone_bench" + }, + { + "item": "eroticdungeongame:magenta_jungle_prone_bench" } ] ], diff --git a/src/generated/resources/data/eroticdungeongame/recipes/dyed_cyan_mangrove_prone_bench.json b/src/generated/resources/data/eroticdungeongame/recipes/dyed_cyan_mangrove_prone_bench.json index 01375531..fd5f2eaf 100644 --- a/src/generated/resources/data/eroticdungeongame/recipes/dyed_cyan_mangrove_prone_bench.json +++ b/src/generated/resources/data/eroticdungeongame/recipes/dyed_cyan_mangrove_prone_bench.json @@ -11,22 +11,10 @@ "item": "eroticdungeongame:pink_mangrove_prone_bench" }, { - "item": "eroticdungeongame:green_mangrove_prone_bench" + "item": "eroticdungeongame:magenta_mangrove_prone_bench" }, { - "item": "eroticdungeongame:yellow_mangrove_prone_bench" - }, - { - "item": "eroticdungeongame:blue_mangrove_prone_bench" - }, - { - "item": "eroticdungeongame:white_mangrove_prone_bench" - }, - { - "item": "eroticdungeongame:purple_mangrove_prone_bench" - }, - { - "item": "eroticdungeongame:black_mangrove_prone_bench" + "item": "eroticdungeongame:lime_mangrove_prone_bench" }, { "item": "eroticdungeongame:light_blue_mangrove_prone_bench" @@ -35,22 +23,34 @@ "item": "eroticdungeongame:gray_mangrove_prone_bench" }, { - "item": "eroticdungeongame:red_mangrove_prone_bench" + "item": "eroticdungeongame:light_gray_mangrove_prone_bench" }, { - "item": "eroticdungeongame:magenta_mangrove_prone_bench" + "item": "eroticdungeongame:black_mangrove_prone_bench" + }, + { + "item": "eroticdungeongame:green_mangrove_prone_bench" + }, + { + "item": "eroticdungeongame:blue_mangrove_prone_bench" + }, + { + "item": "eroticdungeongame:red_mangrove_prone_bench" }, { "item": "eroticdungeongame:orange_mangrove_prone_bench" }, - { - "item": "eroticdungeongame:light_gray_mangrove_prone_bench" - }, - { - "item": "eroticdungeongame:lime_mangrove_prone_bench" - }, { "item": "eroticdungeongame:brown_mangrove_prone_bench" + }, + { + "item": "eroticdungeongame:yellow_mangrove_prone_bench" + }, + { + "item": "eroticdungeongame:purple_mangrove_prone_bench" + }, + { + "item": "eroticdungeongame:white_mangrove_prone_bench" } ] ], diff --git a/src/generated/resources/data/eroticdungeongame/recipes/dyed_cyan_oak_prone_bench.json b/src/generated/resources/data/eroticdungeongame/recipes/dyed_cyan_oak_prone_bench.json index 231bee63..9f4395d9 100644 --- a/src/generated/resources/data/eroticdungeongame/recipes/dyed_cyan_oak_prone_bench.json +++ b/src/generated/resources/data/eroticdungeongame/recipes/dyed_cyan_oak_prone_bench.json @@ -7,50 +7,50 @@ "item": "minecraft:cyan_dye" }, [ - { - "item": "eroticdungeongame:purple_oak_prone_bench" - }, - { - "item": "eroticdungeongame:green_oak_prone_bench" - }, - { - "item": "eroticdungeongame:black_oak_prone_bench" - }, - { - "item": "eroticdungeongame:brown_oak_prone_bench" - }, - { - "item": "eroticdungeongame:white_oak_prone_bench" - }, - { - "item": "eroticdungeongame:lime_oak_prone_bench" - }, - { - "item": "eroticdungeongame:light_blue_oak_prone_bench" - }, - { - "item": "eroticdungeongame:red_oak_prone_bench" - }, { "item": "eroticdungeongame:yellow_oak_prone_bench" }, - { - "item": "eroticdungeongame:magenta_oak_prone_bench" - }, { "item": "eroticdungeongame:light_gray_oak_prone_bench" }, { - "item": "eroticdungeongame:blue_oak_prone_bench" + "item": "eroticdungeongame:black_oak_prone_bench" + }, + { + "item": "eroticdungeongame:magenta_oak_prone_bench" + }, + { + "item": "eroticdungeongame:light_blue_oak_prone_bench" + }, + { + "item": "eroticdungeongame:lime_oak_prone_bench" + }, + { + "item": "eroticdungeongame:red_oak_prone_bench" }, { "item": "eroticdungeongame:gray_oak_prone_bench" }, + { + "item": "eroticdungeongame:purple_oak_prone_bench" + }, + { + "item": "eroticdungeongame:blue_oak_prone_bench" + }, { "item": "eroticdungeongame:orange_oak_prone_bench" }, + { + "item": "eroticdungeongame:white_oak_prone_bench" + }, { "item": "eroticdungeongame:pink_oak_prone_bench" + }, + { + "item": "eroticdungeongame:brown_oak_prone_bench" + }, + { + "item": "eroticdungeongame:green_oak_prone_bench" } ] ], diff --git a/src/generated/resources/data/eroticdungeongame/recipes/dyed_cyan_spruce_prone_bench.json b/src/generated/resources/data/eroticdungeongame/recipes/dyed_cyan_spruce_prone_bench.json index c3af5396..9f2be2a3 100644 --- a/src/generated/resources/data/eroticdungeongame/recipes/dyed_cyan_spruce_prone_bench.json +++ b/src/generated/resources/data/eroticdungeongame/recipes/dyed_cyan_spruce_prone_bench.json @@ -7,39 +7,6 @@ "item": "minecraft:cyan_dye" }, [ - { - "item": "eroticdungeongame:yellow_spruce_prone_bench" - }, - { - "item": "eroticdungeongame:light_blue_spruce_prone_bench" - }, - { - "item": "eroticdungeongame:lime_spruce_prone_bench" - }, - { - "item": "eroticdungeongame:brown_spruce_prone_bench" - }, - { - "item": "eroticdungeongame:light_gray_spruce_prone_bench" - }, - { - "item": "eroticdungeongame:green_spruce_prone_bench" - }, - { - "item": "eroticdungeongame:black_spruce_prone_bench" - }, - { - "item": "eroticdungeongame:purple_spruce_prone_bench" - }, - { - "item": "eroticdungeongame:orange_spruce_prone_bench" - }, - { - "item": "eroticdungeongame:pink_spruce_prone_bench" - }, - { - "item": "eroticdungeongame:magenta_spruce_prone_bench" - }, { "item": "eroticdungeongame:gray_spruce_prone_bench" }, @@ -47,10 +14,43 @@ "item": "eroticdungeongame:red_spruce_prone_bench" }, { - "item": "eroticdungeongame:blue_spruce_prone_bench" + "item": "eroticdungeongame:green_spruce_prone_bench" }, { "item": "eroticdungeongame:white_spruce_prone_bench" + }, + { + "item": "eroticdungeongame:lime_spruce_prone_bench" + }, + { + "item": "eroticdungeongame:yellow_spruce_prone_bench" + }, + { + "item": "eroticdungeongame:purple_spruce_prone_bench" + }, + { + "item": "eroticdungeongame:pink_spruce_prone_bench" + }, + { + "item": "eroticdungeongame:brown_spruce_prone_bench" + }, + { + "item": "eroticdungeongame:light_blue_spruce_prone_bench" + }, + { + "item": "eroticdungeongame:orange_spruce_prone_bench" + }, + { + "item": "eroticdungeongame:blue_spruce_prone_bench" + }, + { + "item": "eroticdungeongame:light_gray_spruce_prone_bench" + }, + { + "item": "eroticdungeongame:black_spruce_prone_bench" + }, + { + "item": "eroticdungeongame:magenta_spruce_prone_bench" } ] ], diff --git a/src/generated/resources/data/eroticdungeongame/recipes/dyed_cyan_warped_prone_bench.json b/src/generated/resources/data/eroticdungeongame/recipes/dyed_cyan_warped_prone_bench.json index e44eed9f..c590b032 100644 --- a/src/generated/resources/data/eroticdungeongame/recipes/dyed_cyan_warped_prone_bench.json +++ b/src/generated/resources/data/eroticdungeongame/recipes/dyed_cyan_warped_prone_bench.json @@ -8,49 +8,49 @@ }, [ { - "item": "eroticdungeongame:green_warped_prone_bench" + "item": "eroticdungeongame:red_warped_prone_bench" }, { - "item": "eroticdungeongame:black_warped_prone_bench" + "item": "eroticdungeongame:blue_warped_prone_bench" }, { "item": "eroticdungeongame:purple_warped_prone_bench" }, + { + "item": "eroticdungeongame:orange_warped_prone_bench" + }, + { + "item": "eroticdungeongame:green_warped_prone_bench" + }, + { + "item": "eroticdungeongame:light_gray_warped_prone_bench" + }, + { + "item": "eroticdungeongame:gray_warped_prone_bench" + }, + { + "item": "eroticdungeongame:magenta_warped_prone_bench" + }, + { + "item": "eroticdungeongame:black_warped_prone_bench" + }, { "item": "eroticdungeongame:lime_warped_prone_bench" }, { "item": "eroticdungeongame:light_blue_warped_prone_bench" }, + { + "item": "eroticdungeongame:pink_warped_prone_bench" + }, { "item": "eroticdungeongame:yellow_warped_prone_bench" }, - { - "item": "eroticdungeongame:red_warped_prone_bench" - }, - { - "item": "eroticdungeongame:magenta_warped_prone_bench" - }, - { - "item": "eroticdungeongame:light_gray_warped_prone_bench" - }, { "item": "eroticdungeongame:brown_warped_prone_bench" }, { "item": "eroticdungeongame:white_warped_prone_bench" - }, - { - "item": "eroticdungeongame:gray_warped_prone_bench" - }, - { - "item": "eroticdungeongame:orange_warped_prone_bench" - }, - { - "item": "eroticdungeongame:blue_warped_prone_bench" - }, - { - "item": "eroticdungeongame:pink_warped_prone_bench" } ] ], diff --git a/src/generated/resources/data/eroticdungeongame/recipes/dyed_gray_acacia_prone_bench.json b/src/generated/resources/data/eroticdungeongame/recipes/dyed_gray_acacia_prone_bench.json index 22f0be2c..d64ac496 100644 --- a/src/generated/resources/data/eroticdungeongame/recipes/dyed_gray_acacia_prone_bench.json +++ b/src/generated/resources/data/eroticdungeongame/recipes/dyed_gray_acacia_prone_bench.json @@ -8,28 +8,25 @@ }, [ { - "item": "eroticdungeongame:yellow_acacia_prone_bench" - }, - { - "item": "eroticdungeongame:red_acacia_prone_bench" - }, - { - "item": "eroticdungeongame:white_acacia_prone_bench" - }, - { - "item": "eroticdungeongame:blue_acacia_prone_bench" + "item": "eroticdungeongame:purple_acacia_prone_bench" }, { "item": "eroticdungeongame:green_acacia_prone_bench" }, { - "item": "eroticdungeongame:purple_acacia_prone_bench" + "item": "eroticdungeongame:cyan_acacia_prone_bench" + }, + { + "item": "eroticdungeongame:red_acacia_prone_bench" }, { "item": "eroticdungeongame:black_acacia_prone_bench" }, { - "item": "eroticdungeongame:pink_acacia_prone_bench" + "item": "eroticdungeongame:light_gray_acacia_prone_bench" + }, + { + "item": "eroticdungeongame:blue_acacia_prone_bench" }, { "item": "eroticdungeongame:orange_acacia_prone_bench" @@ -37,6 +34,9 @@ { "item": "eroticdungeongame:magenta_acacia_prone_bench" }, + { + "item": "eroticdungeongame:pink_acacia_prone_bench" + }, { "item": "eroticdungeongame:light_blue_acacia_prone_bench" }, @@ -44,10 +44,10 @@ "item": "eroticdungeongame:brown_acacia_prone_bench" }, { - "item": "eroticdungeongame:cyan_acacia_prone_bench" + "item": "eroticdungeongame:white_acacia_prone_bench" }, { - "item": "eroticdungeongame:light_gray_acacia_prone_bench" + "item": "eroticdungeongame:yellow_acacia_prone_bench" }, { "item": "eroticdungeongame:lime_acacia_prone_bench" diff --git a/src/generated/resources/data/eroticdungeongame/recipes/dyed_gray_bamboo_prone_bench.json b/src/generated/resources/data/eroticdungeongame/recipes/dyed_gray_bamboo_prone_bench.json index 7aeb01bf..90fa19c9 100644 --- a/src/generated/resources/data/eroticdungeongame/recipes/dyed_gray_bamboo_prone_bench.json +++ b/src/generated/resources/data/eroticdungeongame/recipes/dyed_gray_bamboo_prone_bench.json @@ -7,27 +7,9 @@ "item": "minecraft:gray_dye" }, [ - { - "item": "eroticdungeongame:pink_bamboo_prone_bench" - }, - { - "item": "eroticdungeongame:light_gray_bamboo_prone_bench" - }, - { - "item": "eroticdungeongame:yellow_bamboo_prone_bench" - }, { "item": "eroticdungeongame:lime_bamboo_prone_bench" }, - { - "item": "eroticdungeongame:black_bamboo_prone_bench" - }, - { - "item": "eroticdungeongame:purple_bamboo_prone_bench" - }, - { - "item": "eroticdungeongame:red_bamboo_prone_bench" - }, { "item": "eroticdungeongame:magenta_bamboo_prone_bench" }, @@ -35,22 +17,40 @@ "item": "eroticdungeongame:light_blue_bamboo_prone_bench" }, { - "item": "eroticdungeongame:brown_bamboo_prone_bench" + "item": "eroticdungeongame:pink_bamboo_prone_bench" }, { - "item": "eroticdungeongame:cyan_bamboo_prone_bench" + "item": "eroticdungeongame:black_bamboo_prone_bench" }, { - "item": "eroticdungeongame:white_bamboo_prone_bench" - }, - { - "item": "eroticdungeongame:orange_bamboo_prone_bench" + "item": "eroticdungeongame:light_gray_bamboo_prone_bench" }, { "item": "eroticdungeongame:blue_bamboo_prone_bench" }, + { + "item": "eroticdungeongame:cyan_bamboo_prone_bench" + }, + { + "item": "eroticdungeongame:orange_bamboo_prone_bench" + }, + { + "item": "eroticdungeongame:red_bamboo_prone_bench" + }, { "item": "eroticdungeongame:green_bamboo_prone_bench" + }, + { + "item": "eroticdungeongame:yellow_bamboo_prone_bench" + }, + { + "item": "eroticdungeongame:brown_bamboo_prone_bench" + }, + { + "item": "eroticdungeongame:white_bamboo_prone_bench" + }, + { + "item": "eroticdungeongame:purple_bamboo_prone_bench" } ] ], diff --git a/src/generated/resources/data/eroticdungeongame/recipes/dyed_gray_birch_prone_bench.json b/src/generated/resources/data/eroticdungeongame/recipes/dyed_gray_birch_prone_bench.json index 58cb821e..5dce0848 100644 --- a/src/generated/resources/data/eroticdungeongame/recipes/dyed_gray_birch_prone_bench.json +++ b/src/generated/resources/data/eroticdungeongame/recipes/dyed_gray_birch_prone_bench.json @@ -7,50 +7,50 @@ "item": "minecraft:gray_dye" }, [ - { - "item": "eroticdungeongame:purple_birch_prone_bench" - }, - { - "item": "eroticdungeongame:green_birch_prone_bench" - }, - { - "item": "eroticdungeongame:black_birch_prone_bench" - }, - { - "item": "eroticdungeongame:orange_birch_prone_bench" - }, { "item": "eroticdungeongame:pink_birch_prone_bench" }, - { - "item": "eroticdungeongame:magenta_birch_prone_bench" - }, - { - "item": "eroticdungeongame:light_blue_birch_prone_bench" - }, - { - "item": "eroticdungeongame:cyan_birch_prone_bench" - }, - { - "item": "eroticdungeongame:lime_birch_prone_bench" - }, { "item": "eroticdungeongame:brown_birch_prone_bench" }, { - "item": "eroticdungeongame:light_gray_birch_prone_bench" + "item": "eroticdungeongame:white_birch_prone_bench" + }, + { + "item": "eroticdungeongame:lime_birch_prone_bench" + }, + { + "item": "eroticdungeongame:cyan_birch_prone_bench" }, { "item": "eroticdungeongame:yellow_birch_prone_bench" }, + { + "item": "eroticdungeongame:purple_birch_prone_bench" + }, { "item": "eroticdungeongame:red_birch_prone_bench" }, + { + "item": "eroticdungeongame:green_birch_prone_bench" + }, + { + "item": "eroticdungeongame:light_blue_birch_prone_bench" + }, + { + "item": "eroticdungeongame:orange_birch_prone_bench" + }, { "item": "eroticdungeongame:blue_birch_prone_bench" }, { - "item": "eroticdungeongame:white_birch_prone_bench" + "item": "eroticdungeongame:black_birch_prone_bench" + }, + { + "item": "eroticdungeongame:light_gray_birch_prone_bench" + }, + { + "item": "eroticdungeongame:magenta_birch_prone_bench" } ] ], diff --git a/src/generated/resources/data/eroticdungeongame/recipes/dyed_gray_cherry_prone_bench.json b/src/generated/resources/data/eroticdungeongame/recipes/dyed_gray_cherry_prone_bench.json index adf36825..dc862234 100644 --- a/src/generated/resources/data/eroticdungeongame/recipes/dyed_gray_cherry_prone_bench.json +++ b/src/generated/resources/data/eroticdungeongame/recipes/dyed_gray_cherry_prone_bench.json @@ -7,21 +7,15 @@ "item": "minecraft:gray_dye" }, [ - { - "item": "eroticdungeongame:yellow_cherry_prone_bench" - }, - { - "item": "eroticdungeongame:blue_cherry_prone_bench" - }, - { - "item": "eroticdungeongame:light_gray_cherry_prone_bench" - }, - { - "item": "eroticdungeongame:purple_cherry_prone_bench" - }, { "item": "eroticdungeongame:light_blue_cherry_prone_bench" }, + { + "item": "eroticdungeongame:lime_cherry_prone_bench" + }, + { + "item": "eroticdungeongame:pink_cherry_prone_bench" + }, { "item": "eroticdungeongame:red_cherry_prone_bench" }, @@ -29,28 +23,34 @@ "item": "eroticdungeongame:magenta_cherry_prone_bench" }, { - "item": "eroticdungeongame:lime_cherry_prone_bench" - }, - { - "item": "eroticdungeongame:white_cherry_prone_bench" + "item": "eroticdungeongame:blue_cherry_prone_bench" }, { "item": "eroticdungeongame:brown_cherry_prone_bench" }, { - "item": "eroticdungeongame:orange_cherry_prone_bench" + "item": "eroticdungeongame:light_gray_cherry_prone_bench" }, { "item": "eroticdungeongame:black_cherry_prone_bench" }, { - "item": "eroticdungeongame:cyan_cherry_prone_bench" - }, - { - "item": "eroticdungeongame:pink_cherry_prone_bench" + "item": "eroticdungeongame:orange_cherry_prone_bench" }, { "item": "eroticdungeongame:green_cherry_prone_bench" + }, + { + "item": "eroticdungeongame:yellow_cherry_prone_bench" + }, + { + "item": "eroticdungeongame:white_cherry_prone_bench" + }, + { + "item": "eroticdungeongame:cyan_cherry_prone_bench" + }, + { + "item": "eroticdungeongame:purple_cherry_prone_bench" } ] ], diff --git a/src/generated/resources/data/eroticdungeongame/recipes/dyed_gray_crimson_prone_bench.json b/src/generated/resources/data/eroticdungeongame/recipes/dyed_gray_crimson_prone_bench.json index ca245df6..192bcb35 100644 --- a/src/generated/resources/data/eroticdungeongame/recipes/dyed_gray_crimson_prone_bench.json +++ b/src/generated/resources/data/eroticdungeongame/recipes/dyed_gray_crimson_prone_bench.json @@ -7,6 +7,9 @@ "item": "minecraft:gray_dye" }, [ + { + "item": "eroticdungeongame:black_crimson_prone_bench" + }, { "item": "eroticdungeongame:light_gray_crimson_prone_bench" }, @@ -16,29 +19,17 @@ { "item": "eroticdungeongame:pink_crimson_prone_bench" }, - { - "item": "eroticdungeongame:white_crimson_prone_bench" - }, - { - "item": "eroticdungeongame:green_crimson_prone_bench" - }, - { - "item": "eroticdungeongame:blue_crimson_prone_bench" - }, { "item": "eroticdungeongame:lime_crimson_prone_bench" }, { - "item": "eroticdungeongame:cyan_crimson_prone_bench" - }, - { - "item": "eroticdungeongame:orange_crimson_prone_bench" + "item": "eroticdungeongame:white_crimson_prone_bench" }, { "item": "eroticdungeongame:brown_crimson_prone_bench" }, { - "item": "eroticdungeongame:black_crimson_prone_bench" + "item": "eroticdungeongame:cyan_crimson_prone_bench" }, { "item": "eroticdungeongame:purple_crimson_prone_bench" @@ -47,10 +38,19 @@ "item": "eroticdungeongame:red_crimson_prone_bench" }, { - "item": "eroticdungeongame:magenta_crimson_prone_bench" + "item": "eroticdungeongame:green_crimson_prone_bench" + }, + { + "item": "eroticdungeongame:orange_crimson_prone_bench" }, { "item": "eroticdungeongame:light_blue_crimson_prone_bench" + }, + { + "item": "eroticdungeongame:magenta_crimson_prone_bench" + }, + { + "item": "eroticdungeongame:blue_crimson_prone_bench" } ] ], diff --git a/src/generated/resources/data/eroticdungeongame/recipes/dyed_gray_cuff_bed.json b/src/generated/resources/data/eroticdungeongame/recipes/dyed_gray_cuff_bed.json index 6bb641f3..5be0fe4f 100644 --- a/src/generated/resources/data/eroticdungeongame/recipes/dyed_gray_cuff_bed.json +++ b/src/generated/resources/data/eroticdungeongame/recipes/dyed_gray_cuff_bed.json @@ -7,50 +7,50 @@ "item": "minecraft:gray_dye" }, [ - { - "item": "eroticdungeongame:cyan_cuff_bed" - }, - { - "item": "eroticdungeongame:black_cuff_bed" - }, - { - "item": "eroticdungeongame:pink_cuff_bed" - }, { "item": "eroticdungeongame:yellow_cuff_bed" }, { - "item": "eroticdungeongame:light_gray_cuff_bed" - }, - { - "item": "eroticdungeongame:white_cuff_bed" - }, - { - "item": "eroticdungeongame:blue_cuff_bed" - }, - { - "item": "eroticdungeongame:green_cuff_bed" - }, - { - "item": "eroticdungeongame:magenta_cuff_bed" - }, - { - "item": "eroticdungeongame:red_cuff_bed" - }, - { - "item": "eroticdungeongame:light_blue_cuff_bed" - }, - { - "item": "eroticdungeongame:orange_cuff_bed" - }, - { - "item": "eroticdungeongame:lime_cuff_bed" + "item": "eroticdungeongame:purple_cuff_bed" }, { "item": "eroticdungeongame:brown_cuff_bed" }, { - "item": "eroticdungeongame:purple_cuff_bed" + "item": "eroticdungeongame:white_cuff_bed" + }, + { + "item": "eroticdungeongame:magenta_cuff_bed" + }, + { + "item": "eroticdungeongame:green_cuff_bed" + }, + { + "item": "eroticdungeongame:pink_cuff_bed" + }, + { + "item": "eroticdungeongame:black_cuff_bed" + }, + { + "item": "eroticdungeongame:cyan_cuff_bed" + }, + { + "item": "eroticdungeongame:light_blue_cuff_bed" + }, + { + "item": "eroticdungeongame:lime_cuff_bed" + }, + { + "item": "eroticdungeongame:light_gray_cuff_bed" + }, + { + "item": "eroticdungeongame:blue_cuff_bed" + }, + { + "item": "eroticdungeongame:red_cuff_bed" + }, + { + "item": "eroticdungeongame:orange_cuff_bed" } ] ], diff --git a/src/generated/resources/data/eroticdungeongame/recipes/dyed_gray_dark_oak_prone_bench.json b/src/generated/resources/data/eroticdungeongame/recipes/dyed_gray_dark_oak_prone_bench.json index 876af146..d3a3766a 100644 --- a/src/generated/resources/data/eroticdungeongame/recipes/dyed_gray_dark_oak_prone_bench.json +++ b/src/generated/resources/data/eroticdungeongame/recipes/dyed_gray_dark_oak_prone_bench.json @@ -7,50 +7,50 @@ "item": "minecraft:gray_dye" }, [ - { - "item": "eroticdungeongame:green_dark_oak_prone_bench" - }, - { - "item": "eroticdungeongame:purple_dark_oak_prone_bench" - }, { "item": "eroticdungeongame:pink_dark_oak_prone_bench" }, - { - "item": "eroticdungeongame:black_dark_oak_prone_bench" - }, - { - "item": "eroticdungeongame:orange_dark_oak_prone_bench" - }, - { - "item": "eroticdungeongame:magenta_dark_oak_prone_bench" - }, - { - "item": "eroticdungeongame:cyan_dark_oak_prone_bench" - }, - { - "item": "eroticdungeongame:yellow_dark_oak_prone_bench" - }, { "item": "eroticdungeongame:brown_dark_oak_prone_bench" }, - { - "item": "eroticdungeongame:light_gray_dark_oak_prone_bench" - }, { "item": "eroticdungeongame:light_blue_dark_oak_prone_bench" }, - { - "item": "eroticdungeongame:lime_dark_oak_prone_bench" - }, - { - "item": "eroticdungeongame:red_dark_oak_prone_bench" - }, { "item": "eroticdungeongame:white_dark_oak_prone_bench" }, + { + "item": "eroticdungeongame:lime_dark_oak_prone_bench" + }, + { + "item": "eroticdungeongame:yellow_dark_oak_prone_bench" + }, + { + "item": "eroticdungeongame:red_dark_oak_prone_bench" + }, + { + "item": "eroticdungeongame:purple_dark_oak_prone_bench" + }, { "item": "eroticdungeongame:blue_dark_oak_prone_bench" + }, + { + "item": "eroticdungeongame:green_dark_oak_prone_bench" + }, + { + "item": "eroticdungeongame:cyan_dark_oak_prone_bench" + }, + { + "item": "eroticdungeongame:orange_dark_oak_prone_bench" + }, + { + "item": "eroticdungeongame:black_dark_oak_prone_bench" + }, + { + "item": "eroticdungeongame:light_gray_dark_oak_prone_bench" + }, + { + "item": "eroticdungeongame:magenta_dark_oak_prone_bench" } ] ], diff --git a/src/generated/resources/data/eroticdungeongame/recipes/dyed_gray_jungle_prone_bench.json b/src/generated/resources/data/eroticdungeongame/recipes/dyed_gray_jungle_prone_bench.json index bd4090cd..8887208a 100644 --- a/src/generated/resources/data/eroticdungeongame/recipes/dyed_gray_jungle_prone_bench.json +++ b/src/generated/resources/data/eroticdungeongame/recipes/dyed_gray_jungle_prone_bench.json @@ -7,9 +7,6 @@ "item": "minecraft:gray_dye" }, [ - { - "item": "eroticdungeongame:magenta_jungle_prone_bench" - }, { "item": "eroticdungeongame:cyan_jungle_prone_bench" }, @@ -20,16 +17,7 @@ "item": "eroticdungeongame:red_jungle_prone_bench" }, { - "item": "eroticdungeongame:black_jungle_prone_bench" - }, - { - "item": "eroticdungeongame:orange_jungle_prone_bench" - }, - { - "item": "eroticdungeongame:light_gray_jungle_prone_bench" - }, - { - "item": "eroticdungeongame:light_blue_jungle_prone_bench" + "item": "eroticdungeongame:purple_jungle_prone_bench" }, { "item": "eroticdungeongame:lime_jungle_prone_bench" @@ -38,19 +26,31 @@ "item": "eroticdungeongame:yellow_jungle_prone_bench" }, { - "item": "eroticdungeongame:green_jungle_prone_bench" - }, - { - "item": "eroticdungeongame:purple_jungle_prone_bench" + "item": "eroticdungeongame:white_jungle_prone_bench" }, { "item": "eroticdungeongame:pink_jungle_prone_bench" }, { - "item": "eroticdungeongame:white_jungle_prone_bench" + "item": "eroticdungeongame:light_blue_jungle_prone_bench" }, { "item": "eroticdungeongame:blue_jungle_prone_bench" + }, + { + "item": "eroticdungeongame:green_jungle_prone_bench" + }, + { + "item": "eroticdungeongame:orange_jungle_prone_bench" + }, + { + "item": "eroticdungeongame:black_jungle_prone_bench" + }, + { + "item": "eroticdungeongame:light_gray_jungle_prone_bench" + }, + { + "item": "eroticdungeongame:magenta_jungle_prone_bench" } ] ], diff --git a/src/generated/resources/data/eroticdungeongame/recipes/dyed_gray_mangrove_prone_bench.json b/src/generated/resources/data/eroticdungeongame/recipes/dyed_gray_mangrove_prone_bench.json index d2b172f4..8d2a7480 100644 --- a/src/generated/resources/data/eroticdungeongame/recipes/dyed_gray_mangrove_prone_bench.json +++ b/src/generated/resources/data/eroticdungeongame/recipes/dyed_gray_mangrove_prone_bench.json @@ -10,47 +10,47 @@ { "item": "eroticdungeongame:pink_mangrove_prone_bench" }, - { - "item": "eroticdungeongame:green_mangrove_prone_bench" - }, - { - "item": "eroticdungeongame:yellow_mangrove_prone_bench" - }, - { - "item": "eroticdungeongame:blue_mangrove_prone_bench" - }, - { - "item": "eroticdungeongame:white_mangrove_prone_bench" - }, - { - "item": "eroticdungeongame:purple_mangrove_prone_bench" - }, - { - "item": "eroticdungeongame:black_mangrove_prone_bench" - }, - { - "item": "eroticdungeongame:light_blue_mangrove_prone_bench" - }, - { - "item": "eroticdungeongame:red_mangrove_prone_bench" - }, { "item": "eroticdungeongame:magenta_mangrove_prone_bench" }, - { - "item": "eroticdungeongame:cyan_mangrove_prone_bench" - }, - { - "item": "eroticdungeongame:orange_mangrove_prone_bench" - }, - { - "item": "eroticdungeongame:light_gray_mangrove_prone_bench" - }, { "item": "eroticdungeongame:lime_mangrove_prone_bench" }, + { + "item": "eroticdungeongame:light_blue_mangrove_prone_bench" + }, + { + "item": "eroticdungeongame:light_gray_mangrove_prone_bench" + }, + { + "item": "eroticdungeongame:black_mangrove_prone_bench" + }, + { + "item": "eroticdungeongame:green_mangrove_prone_bench" + }, + { + "item": "eroticdungeongame:cyan_mangrove_prone_bench" + }, + { + "item": "eroticdungeongame:blue_mangrove_prone_bench" + }, + { + "item": "eroticdungeongame:red_mangrove_prone_bench" + }, + { + "item": "eroticdungeongame:orange_mangrove_prone_bench" + }, { "item": "eroticdungeongame:brown_mangrove_prone_bench" + }, + { + "item": "eroticdungeongame:yellow_mangrove_prone_bench" + }, + { + "item": "eroticdungeongame:purple_mangrove_prone_bench" + }, + { + "item": "eroticdungeongame:white_mangrove_prone_bench" } ] ], diff --git a/src/generated/resources/data/eroticdungeongame/recipes/dyed_gray_oak_prone_bench.json b/src/generated/resources/data/eroticdungeongame/recipes/dyed_gray_oak_prone_bench.json index 2e92502d..f5d3950d 100644 --- a/src/generated/resources/data/eroticdungeongame/recipes/dyed_gray_oak_prone_bench.json +++ b/src/generated/resources/data/eroticdungeongame/recipes/dyed_gray_oak_prone_bench.json @@ -8,40 +8,28 @@ }, [ { - "item": "eroticdungeongame:purple_oak_prone_bench" + "item": "eroticdungeongame:yellow_oak_prone_bench" }, { - "item": "eroticdungeongame:green_oak_prone_bench" + "item": "eroticdungeongame:light_gray_oak_prone_bench" }, { "item": "eroticdungeongame:black_oak_prone_bench" }, { - "item": "eroticdungeongame:brown_oak_prone_bench" - }, - { - "item": "eroticdungeongame:white_oak_prone_bench" - }, - { - "item": "eroticdungeongame:lime_oak_prone_bench" - }, - { - "item": "eroticdungeongame:cyan_oak_prone_bench" + "item": "eroticdungeongame:magenta_oak_prone_bench" }, { "item": "eroticdungeongame:light_blue_oak_prone_bench" }, + { + "item": "eroticdungeongame:lime_oak_prone_bench" + }, { "item": "eroticdungeongame:red_oak_prone_bench" }, { - "item": "eroticdungeongame:yellow_oak_prone_bench" - }, - { - "item": "eroticdungeongame:magenta_oak_prone_bench" - }, - { - "item": "eroticdungeongame:light_gray_oak_prone_bench" + "item": "eroticdungeongame:purple_oak_prone_bench" }, { "item": "eroticdungeongame:blue_oak_prone_bench" @@ -49,8 +37,20 @@ { "item": "eroticdungeongame:orange_oak_prone_bench" }, + { + "item": "eroticdungeongame:white_oak_prone_bench" + }, + { + "item": "eroticdungeongame:cyan_oak_prone_bench" + }, { "item": "eroticdungeongame:pink_oak_prone_bench" + }, + { + "item": "eroticdungeongame:brown_oak_prone_bench" + }, + { + "item": "eroticdungeongame:green_oak_prone_bench" } ] ], diff --git a/src/generated/resources/data/eroticdungeongame/recipes/dyed_gray_spruce_prone_bench.json b/src/generated/resources/data/eroticdungeongame/recipes/dyed_gray_spruce_prone_bench.json index bbbb20c1..a7abf391 100644 --- a/src/generated/resources/data/eroticdungeongame/recipes/dyed_gray_spruce_prone_bench.json +++ b/src/generated/resources/data/eroticdungeongame/recipes/dyed_gray_spruce_prone_bench.json @@ -8,49 +8,49 @@ }, [ { - "item": "eroticdungeongame:yellow_spruce_prone_bench" - }, - { - "item": "eroticdungeongame:light_blue_spruce_prone_bench" - }, - { - "item": "eroticdungeongame:cyan_spruce_prone_bench" - }, - { - "item": "eroticdungeongame:lime_spruce_prone_bench" - }, - { - "item": "eroticdungeongame:brown_spruce_prone_bench" - }, - { - "item": "eroticdungeongame:light_gray_spruce_prone_bench" + "item": "eroticdungeongame:red_spruce_prone_bench" }, { "item": "eroticdungeongame:green_spruce_prone_bench" }, { - "item": "eroticdungeongame:black_spruce_prone_bench" + "item": "eroticdungeongame:white_spruce_prone_bench" + }, + { + "item": "eroticdungeongame:lime_spruce_prone_bench" + }, + { + "item": "eroticdungeongame:cyan_spruce_prone_bench" + }, + { + "item": "eroticdungeongame:yellow_spruce_prone_bench" }, { "item": "eroticdungeongame:purple_spruce_prone_bench" }, - { - "item": "eroticdungeongame:orange_spruce_prone_bench" - }, { "item": "eroticdungeongame:pink_spruce_prone_bench" }, { - "item": "eroticdungeongame:magenta_spruce_prone_bench" + "item": "eroticdungeongame:brown_spruce_prone_bench" }, { - "item": "eroticdungeongame:red_spruce_prone_bench" + "item": "eroticdungeongame:light_blue_spruce_prone_bench" + }, + { + "item": "eroticdungeongame:orange_spruce_prone_bench" }, { "item": "eroticdungeongame:blue_spruce_prone_bench" }, { - "item": "eroticdungeongame:white_spruce_prone_bench" + "item": "eroticdungeongame:light_gray_spruce_prone_bench" + }, + { + "item": "eroticdungeongame:black_spruce_prone_bench" + }, + { + "item": "eroticdungeongame:magenta_spruce_prone_bench" } ] ], diff --git a/src/generated/resources/data/eroticdungeongame/recipes/dyed_gray_warped_prone_bench.json b/src/generated/resources/data/eroticdungeongame/recipes/dyed_gray_warped_prone_bench.json index b1fd29d8..1715797a 100644 --- a/src/generated/resources/data/eroticdungeongame/recipes/dyed_gray_warped_prone_bench.json +++ b/src/generated/resources/data/eroticdungeongame/recipes/dyed_gray_warped_prone_bench.json @@ -8,49 +8,49 @@ }, [ { - "item": "eroticdungeongame:green_warped_prone_bench" + "item": "eroticdungeongame:red_warped_prone_bench" }, { - "item": "eroticdungeongame:black_warped_prone_bench" + "item": "eroticdungeongame:blue_warped_prone_bench" }, { "item": "eroticdungeongame:purple_warped_prone_bench" }, { - "item": "eroticdungeongame:lime_warped_prone_bench" + "item": "eroticdungeongame:orange_warped_prone_bench" }, { "item": "eroticdungeongame:cyan_warped_prone_bench" }, { - "item": "eroticdungeongame:light_blue_warped_prone_bench" + "item": "eroticdungeongame:green_warped_prone_bench" }, { - "item": "eroticdungeongame:yellow_warped_prone_bench" - }, - { - "item": "eroticdungeongame:red_warped_prone_bench" + "item": "eroticdungeongame:light_gray_warped_prone_bench" }, { "item": "eroticdungeongame:magenta_warped_prone_bench" }, { - "item": "eroticdungeongame:light_gray_warped_prone_bench" + "item": "eroticdungeongame:black_warped_prone_bench" + }, + { + "item": "eroticdungeongame:lime_warped_prone_bench" + }, + { + "item": "eroticdungeongame:light_blue_warped_prone_bench" + }, + { + "item": "eroticdungeongame:pink_warped_prone_bench" + }, + { + "item": "eroticdungeongame:yellow_warped_prone_bench" }, { "item": "eroticdungeongame:brown_warped_prone_bench" }, { "item": "eroticdungeongame:white_warped_prone_bench" - }, - { - "item": "eroticdungeongame:orange_warped_prone_bench" - }, - { - "item": "eroticdungeongame:blue_warped_prone_bench" - }, - { - "item": "eroticdungeongame:pink_warped_prone_bench" } ] ], diff --git a/src/generated/resources/data/eroticdungeongame/recipes/dyed_green_acacia_prone_bench.json b/src/generated/resources/data/eroticdungeongame/recipes/dyed_green_acacia_prone_bench.json index 204b842c..0273115f 100644 --- a/src/generated/resources/data/eroticdungeongame/recipes/dyed_green_acacia_prone_bench.json +++ b/src/generated/resources/data/eroticdungeongame/recipes/dyed_green_acacia_prone_bench.json @@ -8,28 +8,25 @@ }, [ { - "item": "eroticdungeongame:yellow_acacia_prone_bench" - }, - { - "item": "eroticdungeongame:red_acacia_prone_bench" - }, - { - "item": "eroticdungeongame:white_acacia_prone_bench" - }, - { - "item": "eroticdungeongame:blue_acacia_prone_bench" + "item": "eroticdungeongame:purple_acacia_prone_bench" }, { "item": "eroticdungeongame:gray_acacia_prone_bench" }, { - "item": "eroticdungeongame:purple_acacia_prone_bench" + "item": "eroticdungeongame:cyan_acacia_prone_bench" + }, + { + "item": "eroticdungeongame:red_acacia_prone_bench" }, { "item": "eroticdungeongame:black_acacia_prone_bench" }, { - "item": "eroticdungeongame:pink_acacia_prone_bench" + "item": "eroticdungeongame:light_gray_acacia_prone_bench" + }, + { + "item": "eroticdungeongame:blue_acacia_prone_bench" }, { "item": "eroticdungeongame:orange_acacia_prone_bench" @@ -37,6 +34,9 @@ { "item": "eroticdungeongame:magenta_acacia_prone_bench" }, + { + "item": "eroticdungeongame:pink_acacia_prone_bench" + }, { "item": "eroticdungeongame:light_blue_acacia_prone_bench" }, @@ -44,10 +44,10 @@ "item": "eroticdungeongame:brown_acacia_prone_bench" }, { - "item": "eroticdungeongame:cyan_acacia_prone_bench" + "item": "eroticdungeongame:white_acacia_prone_bench" }, { - "item": "eroticdungeongame:light_gray_acacia_prone_bench" + "item": "eroticdungeongame:yellow_acacia_prone_bench" }, { "item": "eroticdungeongame:lime_acacia_prone_bench" diff --git a/src/generated/resources/data/eroticdungeongame/recipes/dyed_green_bamboo_prone_bench.json b/src/generated/resources/data/eroticdungeongame/recipes/dyed_green_bamboo_prone_bench.json index 954c0aa6..b51ab14a 100644 --- a/src/generated/resources/data/eroticdungeongame/recipes/dyed_green_bamboo_prone_bench.json +++ b/src/generated/resources/data/eroticdungeongame/recipes/dyed_green_bamboo_prone_bench.json @@ -7,50 +7,50 @@ "item": "minecraft:green_dye" }, [ - { - "item": "eroticdungeongame:pink_bamboo_prone_bench" - }, - { - "item": "eroticdungeongame:light_gray_bamboo_prone_bench" - }, - { - "item": "eroticdungeongame:yellow_bamboo_prone_bench" - }, { "item": "eroticdungeongame:lime_bamboo_prone_bench" }, - { - "item": "eroticdungeongame:black_bamboo_prone_bench" - }, - { - "item": "eroticdungeongame:purple_bamboo_prone_bench" - }, - { - "item": "eroticdungeongame:red_bamboo_prone_bench" - }, { "item": "eroticdungeongame:magenta_bamboo_prone_bench" }, - { - "item": "eroticdungeongame:gray_bamboo_prone_bench" - }, { "item": "eroticdungeongame:light_blue_bamboo_prone_bench" }, { - "item": "eroticdungeongame:brown_bamboo_prone_bench" + "item": "eroticdungeongame:pink_bamboo_prone_bench" + }, + { + "item": "eroticdungeongame:black_bamboo_prone_bench" + }, + { + "item": "eroticdungeongame:light_gray_bamboo_prone_bench" + }, + { + "item": "eroticdungeongame:gray_bamboo_prone_bench" + }, + { + "item": "eroticdungeongame:blue_bamboo_prone_bench" }, { "item": "eroticdungeongame:cyan_bamboo_prone_bench" }, - { - "item": "eroticdungeongame:white_bamboo_prone_bench" - }, { "item": "eroticdungeongame:orange_bamboo_prone_bench" }, { - "item": "eroticdungeongame:blue_bamboo_prone_bench" + "item": "eroticdungeongame:red_bamboo_prone_bench" + }, + { + "item": "eroticdungeongame:yellow_bamboo_prone_bench" + }, + { + "item": "eroticdungeongame:brown_bamboo_prone_bench" + }, + { + "item": "eroticdungeongame:white_bamboo_prone_bench" + }, + { + "item": "eroticdungeongame:purple_bamboo_prone_bench" } ] ], diff --git a/src/generated/resources/data/eroticdungeongame/recipes/dyed_green_birch_prone_bench.json b/src/generated/resources/data/eroticdungeongame/recipes/dyed_green_birch_prone_bench.json index bbef937d..bbcd42cf 100644 --- a/src/generated/resources/data/eroticdungeongame/recipes/dyed_green_birch_prone_bench.json +++ b/src/generated/resources/data/eroticdungeongame/recipes/dyed_green_birch_prone_bench.json @@ -7,50 +7,50 @@ "item": "minecraft:green_dye" }, [ - { - "item": "eroticdungeongame:purple_birch_prone_bench" - }, - { - "item": "eroticdungeongame:black_birch_prone_bench" - }, - { - "item": "eroticdungeongame:orange_birch_prone_bench" - }, { "item": "eroticdungeongame:pink_birch_prone_bench" }, - { - "item": "eroticdungeongame:magenta_birch_prone_bench" - }, - { - "item": "eroticdungeongame:light_blue_birch_prone_bench" - }, - { - "item": "eroticdungeongame:cyan_birch_prone_bench" - }, - { - "item": "eroticdungeongame:lime_birch_prone_bench" - }, { "item": "eroticdungeongame:brown_birch_prone_bench" }, { - "item": "eroticdungeongame:light_gray_birch_prone_bench" + "item": "eroticdungeongame:white_birch_prone_bench" + }, + { + "item": "eroticdungeongame:lime_birch_prone_bench" + }, + { + "item": "eroticdungeongame:cyan_birch_prone_bench" }, { "item": "eroticdungeongame:yellow_birch_prone_bench" }, + { + "item": "eroticdungeongame:purple_birch_prone_bench" + }, { "item": "eroticdungeongame:gray_birch_prone_bench" }, { "item": "eroticdungeongame:red_birch_prone_bench" }, + { + "item": "eroticdungeongame:light_blue_birch_prone_bench" + }, + { + "item": "eroticdungeongame:orange_birch_prone_bench" + }, { "item": "eroticdungeongame:blue_birch_prone_bench" }, { - "item": "eroticdungeongame:white_birch_prone_bench" + "item": "eroticdungeongame:black_birch_prone_bench" + }, + { + "item": "eroticdungeongame:light_gray_birch_prone_bench" + }, + { + "item": "eroticdungeongame:magenta_birch_prone_bench" } ] ], diff --git a/src/generated/resources/data/eroticdungeongame/recipes/dyed_green_cherry_prone_bench.json b/src/generated/resources/data/eroticdungeongame/recipes/dyed_green_cherry_prone_bench.json index 720fd8a1..194617fa 100644 --- a/src/generated/resources/data/eroticdungeongame/recipes/dyed_green_cherry_prone_bench.json +++ b/src/generated/resources/data/eroticdungeongame/recipes/dyed_green_cherry_prone_bench.json @@ -7,21 +7,15 @@ "item": "minecraft:green_dye" }, [ - { - "item": "eroticdungeongame:yellow_cherry_prone_bench" - }, - { - "item": "eroticdungeongame:blue_cherry_prone_bench" - }, - { - "item": "eroticdungeongame:light_gray_cherry_prone_bench" - }, - { - "item": "eroticdungeongame:purple_cherry_prone_bench" - }, { "item": "eroticdungeongame:light_blue_cherry_prone_bench" }, + { + "item": "eroticdungeongame:lime_cherry_prone_bench" + }, + { + "item": "eroticdungeongame:pink_cherry_prone_bench" + }, { "item": "eroticdungeongame:red_cherry_prone_bench" }, @@ -29,28 +23,34 @@ "item": "eroticdungeongame:magenta_cherry_prone_bench" }, { - "item": "eroticdungeongame:lime_cherry_prone_bench" + "item": "eroticdungeongame:gray_cherry_prone_bench" }, { - "item": "eroticdungeongame:white_cherry_prone_bench" + "item": "eroticdungeongame:blue_cherry_prone_bench" }, { "item": "eroticdungeongame:brown_cherry_prone_bench" }, { - "item": "eroticdungeongame:orange_cherry_prone_bench" + "item": "eroticdungeongame:light_gray_cherry_prone_bench" }, { "item": "eroticdungeongame:black_cherry_prone_bench" }, + { + "item": "eroticdungeongame:orange_cherry_prone_bench" + }, + { + "item": "eroticdungeongame:yellow_cherry_prone_bench" + }, + { + "item": "eroticdungeongame:white_cherry_prone_bench" + }, { "item": "eroticdungeongame:cyan_cherry_prone_bench" }, { - "item": "eroticdungeongame:pink_cherry_prone_bench" - }, - { - "item": "eroticdungeongame:gray_cherry_prone_bench" + "item": "eroticdungeongame:purple_cherry_prone_bench" } ] ], diff --git a/src/generated/resources/data/eroticdungeongame/recipes/dyed_green_crimson_prone_bench.json b/src/generated/resources/data/eroticdungeongame/recipes/dyed_green_crimson_prone_bench.json index 27091e6f..ae6c4016 100644 --- a/src/generated/resources/data/eroticdungeongame/recipes/dyed_green_crimson_prone_bench.json +++ b/src/generated/resources/data/eroticdungeongame/recipes/dyed_green_crimson_prone_bench.json @@ -7,38 +7,29 @@ "item": "minecraft:green_dye" }, [ + { + "item": "eroticdungeongame:black_crimson_prone_bench" + }, { "item": "eroticdungeongame:light_gray_crimson_prone_bench" }, { "item": "eroticdungeongame:yellow_crimson_prone_bench" }, - { - "item": "eroticdungeongame:gray_crimson_prone_bench" - }, { "item": "eroticdungeongame:pink_crimson_prone_bench" }, - { - "item": "eroticdungeongame:white_crimson_prone_bench" - }, - { - "item": "eroticdungeongame:blue_crimson_prone_bench" - }, { "item": "eroticdungeongame:lime_crimson_prone_bench" }, { - "item": "eroticdungeongame:cyan_crimson_prone_bench" - }, - { - "item": "eroticdungeongame:orange_crimson_prone_bench" + "item": "eroticdungeongame:white_crimson_prone_bench" }, { "item": "eroticdungeongame:brown_crimson_prone_bench" }, { - "item": "eroticdungeongame:black_crimson_prone_bench" + "item": "eroticdungeongame:cyan_crimson_prone_bench" }, { "item": "eroticdungeongame:purple_crimson_prone_bench" @@ -47,10 +38,19 @@ "item": "eroticdungeongame:red_crimson_prone_bench" }, { - "item": "eroticdungeongame:magenta_crimson_prone_bench" + "item": "eroticdungeongame:orange_crimson_prone_bench" }, { "item": "eroticdungeongame:light_blue_crimson_prone_bench" + }, + { + "item": "eroticdungeongame:magenta_crimson_prone_bench" + }, + { + "item": "eroticdungeongame:blue_crimson_prone_bench" + }, + { + "item": "eroticdungeongame:gray_crimson_prone_bench" } ] ], diff --git a/src/generated/resources/data/eroticdungeongame/recipes/dyed_green_cuff_bed.json b/src/generated/resources/data/eroticdungeongame/recipes/dyed_green_cuff_bed.json index f65d2f85..c182455c 100644 --- a/src/generated/resources/data/eroticdungeongame/recipes/dyed_green_cuff_bed.json +++ b/src/generated/resources/data/eroticdungeongame/recipes/dyed_green_cuff_bed.json @@ -7,50 +7,50 @@ "item": "minecraft:green_dye" }, [ - { - "item": "eroticdungeongame:cyan_cuff_bed" - }, - { - "item": "eroticdungeongame:black_cuff_bed" - }, - { - "item": "eroticdungeongame:pink_cuff_bed" - }, { "item": "eroticdungeongame:yellow_cuff_bed" }, - { - "item": "eroticdungeongame:light_gray_cuff_bed" - }, - { - "item": "eroticdungeongame:white_cuff_bed" - }, - { - "item": "eroticdungeongame:blue_cuff_bed" - }, - { - "item": "eroticdungeongame:magenta_cuff_bed" - }, - { - "item": "eroticdungeongame:red_cuff_bed" - }, - { - "item": "eroticdungeongame:light_blue_cuff_bed" - }, - { - "item": "eroticdungeongame:orange_cuff_bed" - }, - { - "item": "eroticdungeongame:lime_cuff_bed" - }, - { - "item": "eroticdungeongame:brown_cuff_bed" - }, { "item": "eroticdungeongame:purple_cuff_bed" }, + { + "item": "eroticdungeongame:brown_cuff_bed" + }, + { + "item": "eroticdungeongame:white_cuff_bed" + }, + { + "item": "eroticdungeongame:magenta_cuff_bed" + }, { "item": "eroticdungeongame:gray_cuff_bed" + }, + { + "item": "eroticdungeongame:pink_cuff_bed" + }, + { + "item": "eroticdungeongame:black_cuff_bed" + }, + { + "item": "eroticdungeongame:cyan_cuff_bed" + }, + { + "item": "eroticdungeongame:light_blue_cuff_bed" + }, + { + "item": "eroticdungeongame:lime_cuff_bed" + }, + { + "item": "eroticdungeongame:light_gray_cuff_bed" + }, + { + "item": "eroticdungeongame:blue_cuff_bed" + }, + { + "item": "eroticdungeongame:red_cuff_bed" + }, + { + "item": "eroticdungeongame:orange_cuff_bed" } ] ], diff --git a/src/generated/resources/data/eroticdungeongame/recipes/dyed_green_dark_oak_prone_bench.json b/src/generated/resources/data/eroticdungeongame/recipes/dyed_green_dark_oak_prone_bench.json index 995c13da..1e557558 100644 --- a/src/generated/resources/data/eroticdungeongame/recipes/dyed_green_dark_oak_prone_bench.json +++ b/src/generated/resources/data/eroticdungeongame/recipes/dyed_green_dark_oak_prone_bench.json @@ -7,50 +7,50 @@ "item": "minecraft:green_dye" }, [ - { - "item": "eroticdungeongame:purple_dark_oak_prone_bench" - }, { "item": "eroticdungeongame:pink_dark_oak_prone_bench" }, - { - "item": "eroticdungeongame:black_dark_oak_prone_bench" - }, - { - "item": "eroticdungeongame:orange_dark_oak_prone_bench" - }, - { - "item": "eroticdungeongame:magenta_dark_oak_prone_bench" - }, - { - "item": "eroticdungeongame:cyan_dark_oak_prone_bench" - }, - { - "item": "eroticdungeongame:yellow_dark_oak_prone_bench" - }, { "item": "eroticdungeongame:brown_dark_oak_prone_bench" }, - { - "item": "eroticdungeongame:light_gray_dark_oak_prone_bench" - }, { "item": "eroticdungeongame:light_blue_dark_oak_prone_bench" }, - { - "item": "eroticdungeongame:lime_dark_oak_prone_bench" - }, - { - "item": "eroticdungeongame:red_dark_oak_prone_bench" - }, { "item": "eroticdungeongame:white_dark_oak_prone_bench" }, + { + "item": "eroticdungeongame:lime_dark_oak_prone_bench" + }, + { + "item": "eroticdungeongame:yellow_dark_oak_prone_bench" + }, + { + "item": "eroticdungeongame:red_dark_oak_prone_bench" + }, + { + "item": "eroticdungeongame:purple_dark_oak_prone_bench" + }, { "item": "eroticdungeongame:blue_dark_oak_prone_bench" }, + { + "item": "eroticdungeongame:cyan_dark_oak_prone_bench" + }, { "item": "eroticdungeongame:gray_dark_oak_prone_bench" + }, + { + "item": "eroticdungeongame:orange_dark_oak_prone_bench" + }, + { + "item": "eroticdungeongame:black_dark_oak_prone_bench" + }, + { + "item": "eroticdungeongame:light_gray_dark_oak_prone_bench" + }, + { + "item": "eroticdungeongame:magenta_dark_oak_prone_bench" } ] ], diff --git a/src/generated/resources/data/eroticdungeongame/recipes/dyed_green_jungle_prone_bench.json b/src/generated/resources/data/eroticdungeongame/recipes/dyed_green_jungle_prone_bench.json index 37bb44af..f216e183 100644 --- a/src/generated/resources/data/eroticdungeongame/recipes/dyed_green_jungle_prone_bench.json +++ b/src/generated/resources/data/eroticdungeongame/recipes/dyed_green_jungle_prone_bench.json @@ -7,9 +7,6 @@ "item": "minecraft:green_dye" }, [ - { - "item": "eroticdungeongame:magenta_jungle_prone_bench" - }, { "item": "eroticdungeongame:cyan_jungle_prone_bench" }, @@ -20,16 +17,7 @@ "item": "eroticdungeongame:red_jungle_prone_bench" }, { - "item": "eroticdungeongame:black_jungle_prone_bench" - }, - { - "item": "eroticdungeongame:orange_jungle_prone_bench" - }, - { - "item": "eroticdungeongame:light_gray_jungle_prone_bench" - }, - { - "item": "eroticdungeongame:light_blue_jungle_prone_bench" + "item": "eroticdungeongame:purple_jungle_prone_bench" }, { "item": "eroticdungeongame:lime_jungle_prone_bench" @@ -38,19 +26,31 @@ "item": "eroticdungeongame:yellow_jungle_prone_bench" }, { - "item": "eroticdungeongame:purple_jungle_prone_bench" + "item": "eroticdungeongame:white_jungle_prone_bench" }, { "item": "eroticdungeongame:pink_jungle_prone_bench" }, { - "item": "eroticdungeongame:white_jungle_prone_bench" + "item": "eroticdungeongame:light_blue_jungle_prone_bench" + }, + { + "item": "eroticdungeongame:gray_jungle_prone_bench" }, { "item": "eroticdungeongame:blue_jungle_prone_bench" }, { - "item": "eroticdungeongame:gray_jungle_prone_bench" + "item": "eroticdungeongame:orange_jungle_prone_bench" + }, + { + "item": "eroticdungeongame:black_jungle_prone_bench" + }, + { + "item": "eroticdungeongame:light_gray_jungle_prone_bench" + }, + { + "item": "eroticdungeongame:magenta_jungle_prone_bench" } ] ], diff --git a/src/generated/resources/data/eroticdungeongame/recipes/dyed_green_mangrove_prone_bench.json b/src/generated/resources/data/eroticdungeongame/recipes/dyed_green_mangrove_prone_bench.json index 10ef0c73..4ca14c97 100644 --- a/src/generated/resources/data/eroticdungeongame/recipes/dyed_green_mangrove_prone_bench.json +++ b/src/generated/resources/data/eroticdungeongame/recipes/dyed_green_mangrove_prone_bench.json @@ -11,19 +11,10 @@ "item": "eroticdungeongame:pink_mangrove_prone_bench" }, { - "item": "eroticdungeongame:yellow_mangrove_prone_bench" + "item": "eroticdungeongame:magenta_mangrove_prone_bench" }, { - "item": "eroticdungeongame:blue_mangrove_prone_bench" - }, - { - "item": "eroticdungeongame:white_mangrove_prone_bench" - }, - { - "item": "eroticdungeongame:purple_mangrove_prone_bench" - }, - { - "item": "eroticdungeongame:black_mangrove_prone_bench" + "item": "eroticdungeongame:lime_mangrove_prone_bench" }, { "item": "eroticdungeongame:light_blue_mangrove_prone_bench" @@ -32,25 +23,34 @@ "item": "eroticdungeongame:gray_mangrove_prone_bench" }, { - "item": "eroticdungeongame:red_mangrove_prone_bench" + "item": "eroticdungeongame:light_gray_mangrove_prone_bench" }, { - "item": "eroticdungeongame:magenta_mangrove_prone_bench" + "item": "eroticdungeongame:black_mangrove_prone_bench" }, { "item": "eroticdungeongame:cyan_mangrove_prone_bench" }, + { + "item": "eroticdungeongame:blue_mangrove_prone_bench" + }, + { + "item": "eroticdungeongame:red_mangrove_prone_bench" + }, { "item": "eroticdungeongame:orange_mangrove_prone_bench" }, - { - "item": "eroticdungeongame:light_gray_mangrove_prone_bench" - }, - { - "item": "eroticdungeongame:lime_mangrove_prone_bench" - }, { "item": "eroticdungeongame:brown_mangrove_prone_bench" + }, + { + "item": "eroticdungeongame:yellow_mangrove_prone_bench" + }, + { + "item": "eroticdungeongame:purple_mangrove_prone_bench" + }, + { + "item": "eroticdungeongame:white_mangrove_prone_bench" } ] ], diff --git a/src/generated/resources/data/eroticdungeongame/recipes/dyed_green_oak_prone_bench.json b/src/generated/resources/data/eroticdungeongame/recipes/dyed_green_oak_prone_bench.json index 80889cce..87249752 100644 --- a/src/generated/resources/data/eroticdungeongame/recipes/dyed_green_oak_prone_bench.json +++ b/src/generated/resources/data/eroticdungeongame/recipes/dyed_green_oak_prone_bench.json @@ -7,50 +7,50 @@ "item": "minecraft:green_dye" }, [ - { - "item": "eroticdungeongame:purple_oak_prone_bench" - }, - { - "item": "eroticdungeongame:black_oak_prone_bench" - }, - { - "item": "eroticdungeongame:brown_oak_prone_bench" - }, - { - "item": "eroticdungeongame:white_oak_prone_bench" - }, - { - "item": "eroticdungeongame:lime_oak_prone_bench" - }, - { - "item": "eroticdungeongame:cyan_oak_prone_bench" - }, - { - "item": "eroticdungeongame:light_blue_oak_prone_bench" - }, - { - "item": "eroticdungeongame:red_oak_prone_bench" - }, { "item": "eroticdungeongame:yellow_oak_prone_bench" }, - { - "item": "eroticdungeongame:magenta_oak_prone_bench" - }, { "item": "eroticdungeongame:light_gray_oak_prone_bench" }, { - "item": "eroticdungeongame:blue_oak_prone_bench" + "item": "eroticdungeongame:black_oak_prone_bench" + }, + { + "item": "eroticdungeongame:magenta_oak_prone_bench" + }, + { + "item": "eroticdungeongame:light_blue_oak_prone_bench" + }, + { + "item": "eroticdungeongame:lime_oak_prone_bench" + }, + { + "item": "eroticdungeongame:red_oak_prone_bench" }, { "item": "eroticdungeongame:gray_oak_prone_bench" }, + { + "item": "eroticdungeongame:purple_oak_prone_bench" + }, + { + "item": "eroticdungeongame:blue_oak_prone_bench" + }, { "item": "eroticdungeongame:orange_oak_prone_bench" }, + { + "item": "eroticdungeongame:white_oak_prone_bench" + }, + { + "item": "eroticdungeongame:cyan_oak_prone_bench" + }, { "item": "eroticdungeongame:pink_oak_prone_bench" + }, + { + "item": "eroticdungeongame:brown_oak_prone_bench" } ] ], diff --git a/src/generated/resources/data/eroticdungeongame/recipes/dyed_green_spruce_prone_bench.json b/src/generated/resources/data/eroticdungeongame/recipes/dyed_green_spruce_prone_bench.json index 5541b145..9fe32e31 100644 --- a/src/generated/resources/data/eroticdungeongame/recipes/dyed_green_spruce_prone_bench.json +++ b/src/generated/resources/data/eroticdungeongame/recipes/dyed_green_spruce_prone_bench.json @@ -8,49 +8,49 @@ }, [ { - "item": "eroticdungeongame:yellow_spruce_prone_bench" + "item": "eroticdungeongame:gray_spruce_prone_bench" }, { - "item": "eroticdungeongame:light_blue_spruce_prone_bench" + "item": "eroticdungeongame:red_spruce_prone_bench" }, { - "item": "eroticdungeongame:cyan_spruce_prone_bench" + "item": "eroticdungeongame:white_spruce_prone_bench" }, { "item": "eroticdungeongame:lime_spruce_prone_bench" }, + { + "item": "eroticdungeongame:cyan_spruce_prone_bench" + }, + { + "item": "eroticdungeongame:yellow_spruce_prone_bench" + }, + { + "item": "eroticdungeongame:purple_spruce_prone_bench" + }, + { + "item": "eroticdungeongame:pink_spruce_prone_bench" + }, { "item": "eroticdungeongame:brown_spruce_prone_bench" }, + { + "item": "eroticdungeongame:light_blue_spruce_prone_bench" + }, + { + "item": "eroticdungeongame:orange_spruce_prone_bench" + }, + { + "item": "eroticdungeongame:blue_spruce_prone_bench" + }, { "item": "eroticdungeongame:light_gray_spruce_prone_bench" }, { "item": "eroticdungeongame:black_spruce_prone_bench" }, - { - "item": "eroticdungeongame:purple_spruce_prone_bench" - }, - { - "item": "eroticdungeongame:orange_spruce_prone_bench" - }, - { - "item": "eroticdungeongame:pink_spruce_prone_bench" - }, { "item": "eroticdungeongame:magenta_spruce_prone_bench" - }, - { - "item": "eroticdungeongame:gray_spruce_prone_bench" - }, - { - "item": "eroticdungeongame:red_spruce_prone_bench" - }, - { - "item": "eroticdungeongame:blue_spruce_prone_bench" - }, - { - "item": "eroticdungeongame:white_spruce_prone_bench" } ] ], diff --git a/src/generated/resources/data/eroticdungeongame/recipes/dyed_green_warped_prone_bench.json b/src/generated/resources/data/eroticdungeongame/recipes/dyed_green_warped_prone_bench.json index 126d3b52..ae572fc4 100644 --- a/src/generated/resources/data/eroticdungeongame/recipes/dyed_green_warped_prone_bench.json +++ b/src/generated/resources/data/eroticdungeongame/recipes/dyed_green_warped_prone_bench.json @@ -8,49 +8,49 @@ }, [ { - "item": "eroticdungeongame:black_warped_prone_bench" + "item": "eroticdungeongame:red_warped_prone_bench" + }, + { + "item": "eroticdungeongame:blue_warped_prone_bench" }, { "item": "eroticdungeongame:purple_warped_prone_bench" }, { - "item": "eroticdungeongame:lime_warped_prone_bench" + "item": "eroticdungeongame:orange_warped_prone_bench" }, { "item": "eroticdungeongame:cyan_warped_prone_bench" }, { - "item": "eroticdungeongame:light_blue_warped_prone_bench" + "item": "eroticdungeongame:light_gray_warped_prone_bench" }, { - "item": "eroticdungeongame:yellow_warped_prone_bench" - }, - { - "item": "eroticdungeongame:red_warped_prone_bench" + "item": "eroticdungeongame:gray_warped_prone_bench" }, { "item": "eroticdungeongame:magenta_warped_prone_bench" }, { - "item": "eroticdungeongame:light_gray_warped_prone_bench" + "item": "eroticdungeongame:black_warped_prone_bench" + }, + { + "item": "eroticdungeongame:lime_warped_prone_bench" + }, + { + "item": "eroticdungeongame:light_blue_warped_prone_bench" + }, + { + "item": "eroticdungeongame:pink_warped_prone_bench" + }, + { + "item": "eroticdungeongame:yellow_warped_prone_bench" }, { "item": "eroticdungeongame:brown_warped_prone_bench" }, { "item": "eroticdungeongame:white_warped_prone_bench" - }, - { - "item": "eroticdungeongame:gray_warped_prone_bench" - }, - { - "item": "eroticdungeongame:orange_warped_prone_bench" - }, - { - "item": "eroticdungeongame:blue_warped_prone_bench" - }, - { - "item": "eroticdungeongame:pink_warped_prone_bench" } ] ], diff --git a/src/generated/resources/data/eroticdungeongame/recipes/dyed_light_blue_acacia_prone_bench.json b/src/generated/resources/data/eroticdungeongame/recipes/dyed_light_blue_acacia_prone_bench.json index b643f4c6..fab134ac 100644 --- a/src/generated/resources/data/eroticdungeongame/recipes/dyed_light_blue_acacia_prone_bench.json +++ b/src/generated/resources/data/eroticdungeongame/recipes/dyed_light_blue_acacia_prone_bench.json @@ -8,31 +8,28 @@ }, [ { - "item": "eroticdungeongame:yellow_acacia_prone_bench" - }, - { - "item": "eroticdungeongame:red_acacia_prone_bench" - }, - { - "item": "eroticdungeongame:white_acacia_prone_bench" - }, - { - "item": "eroticdungeongame:blue_acacia_prone_bench" - }, - { - "item": "eroticdungeongame:gray_acacia_prone_bench" + "item": "eroticdungeongame:purple_acacia_prone_bench" }, { "item": "eroticdungeongame:green_acacia_prone_bench" }, { - "item": "eroticdungeongame:purple_acacia_prone_bench" + "item": "eroticdungeongame:gray_acacia_prone_bench" + }, + { + "item": "eroticdungeongame:cyan_acacia_prone_bench" + }, + { + "item": "eroticdungeongame:red_acacia_prone_bench" }, { "item": "eroticdungeongame:black_acacia_prone_bench" }, { - "item": "eroticdungeongame:pink_acacia_prone_bench" + "item": "eroticdungeongame:light_gray_acacia_prone_bench" + }, + { + "item": "eroticdungeongame:blue_acacia_prone_bench" }, { "item": "eroticdungeongame:orange_acacia_prone_bench" @@ -40,14 +37,17 @@ { "item": "eroticdungeongame:magenta_acacia_prone_bench" }, + { + "item": "eroticdungeongame:pink_acacia_prone_bench" + }, { "item": "eroticdungeongame:brown_acacia_prone_bench" }, { - "item": "eroticdungeongame:cyan_acacia_prone_bench" + "item": "eroticdungeongame:white_acacia_prone_bench" }, { - "item": "eroticdungeongame:light_gray_acacia_prone_bench" + "item": "eroticdungeongame:yellow_acacia_prone_bench" }, { "item": "eroticdungeongame:lime_acacia_prone_bench" diff --git a/src/generated/resources/data/eroticdungeongame/recipes/dyed_light_blue_bamboo_prone_bench.json b/src/generated/resources/data/eroticdungeongame/recipes/dyed_light_blue_bamboo_prone_bench.json index c6d0ce1c..49acb0a3 100644 --- a/src/generated/resources/data/eroticdungeongame/recipes/dyed_light_blue_bamboo_prone_bench.json +++ b/src/generated/resources/data/eroticdungeongame/recipes/dyed_light_blue_bamboo_prone_bench.json @@ -7,50 +7,50 @@ "item": "minecraft:light_blue_dye" }, [ - { - "item": "eroticdungeongame:pink_bamboo_prone_bench" - }, - { - "item": "eroticdungeongame:light_gray_bamboo_prone_bench" - }, - { - "item": "eroticdungeongame:yellow_bamboo_prone_bench" - }, { "item": "eroticdungeongame:lime_bamboo_prone_bench" }, - { - "item": "eroticdungeongame:black_bamboo_prone_bench" - }, - { - "item": "eroticdungeongame:purple_bamboo_prone_bench" - }, - { - "item": "eroticdungeongame:red_bamboo_prone_bench" - }, { "item": "eroticdungeongame:magenta_bamboo_prone_bench" }, + { + "item": "eroticdungeongame:pink_bamboo_prone_bench" + }, + { + "item": "eroticdungeongame:black_bamboo_prone_bench" + }, + { + "item": "eroticdungeongame:light_gray_bamboo_prone_bench" + }, { "item": "eroticdungeongame:gray_bamboo_prone_bench" }, - { - "item": "eroticdungeongame:brown_bamboo_prone_bench" - }, - { - "item": "eroticdungeongame:cyan_bamboo_prone_bench" - }, - { - "item": "eroticdungeongame:white_bamboo_prone_bench" - }, - { - "item": "eroticdungeongame:orange_bamboo_prone_bench" - }, { "item": "eroticdungeongame:blue_bamboo_prone_bench" }, + { + "item": "eroticdungeongame:cyan_bamboo_prone_bench" + }, + { + "item": "eroticdungeongame:orange_bamboo_prone_bench" + }, + { + "item": "eroticdungeongame:red_bamboo_prone_bench" + }, { "item": "eroticdungeongame:green_bamboo_prone_bench" + }, + { + "item": "eroticdungeongame:yellow_bamboo_prone_bench" + }, + { + "item": "eroticdungeongame:brown_bamboo_prone_bench" + }, + { + "item": "eroticdungeongame:white_bamboo_prone_bench" + }, + { + "item": "eroticdungeongame:purple_bamboo_prone_bench" } ] ], diff --git a/src/generated/resources/data/eroticdungeongame/recipes/dyed_light_blue_birch_prone_bench.json b/src/generated/resources/data/eroticdungeongame/recipes/dyed_light_blue_birch_prone_bench.json index 539f504e..ce4aee2a 100644 --- a/src/generated/resources/data/eroticdungeongame/recipes/dyed_light_blue_birch_prone_bench.json +++ b/src/generated/resources/data/eroticdungeongame/recipes/dyed_light_blue_birch_prone_bench.json @@ -7,50 +7,50 @@ "item": "minecraft:light_blue_dye" }, [ - { - "item": "eroticdungeongame:purple_birch_prone_bench" - }, - { - "item": "eroticdungeongame:green_birch_prone_bench" - }, - { - "item": "eroticdungeongame:black_birch_prone_bench" - }, - { - "item": "eroticdungeongame:orange_birch_prone_bench" - }, { "item": "eroticdungeongame:pink_birch_prone_bench" }, - { - "item": "eroticdungeongame:magenta_birch_prone_bench" - }, - { - "item": "eroticdungeongame:cyan_birch_prone_bench" - }, - { - "item": "eroticdungeongame:lime_birch_prone_bench" - }, { "item": "eroticdungeongame:brown_birch_prone_bench" }, { - "item": "eroticdungeongame:light_gray_birch_prone_bench" + "item": "eroticdungeongame:white_birch_prone_bench" + }, + { + "item": "eroticdungeongame:lime_birch_prone_bench" + }, + { + "item": "eroticdungeongame:cyan_birch_prone_bench" }, { "item": "eroticdungeongame:yellow_birch_prone_bench" }, + { + "item": "eroticdungeongame:purple_birch_prone_bench" + }, { "item": "eroticdungeongame:gray_birch_prone_bench" }, { "item": "eroticdungeongame:red_birch_prone_bench" }, + { + "item": "eroticdungeongame:green_birch_prone_bench" + }, + { + "item": "eroticdungeongame:orange_birch_prone_bench" + }, { "item": "eroticdungeongame:blue_birch_prone_bench" }, { - "item": "eroticdungeongame:white_birch_prone_bench" + "item": "eroticdungeongame:black_birch_prone_bench" + }, + { + "item": "eroticdungeongame:light_gray_birch_prone_bench" + }, + { + "item": "eroticdungeongame:magenta_birch_prone_bench" } ] ], diff --git a/src/generated/resources/data/eroticdungeongame/recipes/dyed_light_blue_cherry_prone_bench.json b/src/generated/resources/data/eroticdungeongame/recipes/dyed_light_blue_cherry_prone_bench.json index d3245426..56ca06d8 100644 --- a/src/generated/resources/data/eroticdungeongame/recipes/dyed_light_blue_cherry_prone_bench.json +++ b/src/generated/resources/data/eroticdungeongame/recipes/dyed_light_blue_cherry_prone_bench.json @@ -8,16 +8,10 @@ }, [ { - "item": "eroticdungeongame:yellow_cherry_prone_bench" + "item": "eroticdungeongame:lime_cherry_prone_bench" }, { - "item": "eroticdungeongame:blue_cherry_prone_bench" - }, - { - "item": "eroticdungeongame:light_gray_cherry_prone_bench" - }, - { - "item": "eroticdungeongame:purple_cherry_prone_bench" + "item": "eroticdungeongame:pink_cherry_prone_bench" }, { "item": "eroticdungeongame:red_cherry_prone_bench" @@ -26,31 +20,37 @@ "item": "eroticdungeongame:magenta_cherry_prone_bench" }, { - "item": "eroticdungeongame:lime_cherry_prone_bench" + "item": "eroticdungeongame:gray_cherry_prone_bench" }, { - "item": "eroticdungeongame:white_cherry_prone_bench" + "item": "eroticdungeongame:blue_cherry_prone_bench" }, { "item": "eroticdungeongame:brown_cherry_prone_bench" }, { - "item": "eroticdungeongame:orange_cherry_prone_bench" + "item": "eroticdungeongame:light_gray_cherry_prone_bench" }, { "item": "eroticdungeongame:black_cherry_prone_bench" }, { - "item": "eroticdungeongame:cyan_cherry_prone_bench" - }, - { - "item": "eroticdungeongame:pink_cherry_prone_bench" - }, - { - "item": "eroticdungeongame:gray_cherry_prone_bench" + "item": "eroticdungeongame:orange_cherry_prone_bench" }, { "item": "eroticdungeongame:green_cherry_prone_bench" + }, + { + "item": "eroticdungeongame:yellow_cherry_prone_bench" + }, + { + "item": "eroticdungeongame:white_cherry_prone_bench" + }, + { + "item": "eroticdungeongame:cyan_cherry_prone_bench" + }, + { + "item": "eroticdungeongame:purple_cherry_prone_bench" } ] ], diff --git a/src/generated/resources/data/eroticdungeongame/recipes/dyed_light_blue_crimson_prone_bench.json b/src/generated/resources/data/eroticdungeongame/recipes/dyed_light_blue_crimson_prone_bench.json index 1394c561..d5068ec9 100644 --- a/src/generated/resources/data/eroticdungeongame/recipes/dyed_light_blue_crimson_prone_bench.json +++ b/src/generated/resources/data/eroticdungeongame/recipes/dyed_light_blue_crimson_prone_bench.json @@ -7,41 +7,29 @@ "item": "minecraft:light_blue_dye" }, [ + { + "item": "eroticdungeongame:black_crimson_prone_bench" + }, { "item": "eroticdungeongame:light_gray_crimson_prone_bench" }, { "item": "eroticdungeongame:yellow_crimson_prone_bench" }, - { - "item": "eroticdungeongame:gray_crimson_prone_bench" - }, { "item": "eroticdungeongame:pink_crimson_prone_bench" }, - { - "item": "eroticdungeongame:white_crimson_prone_bench" - }, - { - "item": "eroticdungeongame:green_crimson_prone_bench" - }, - { - "item": "eroticdungeongame:blue_crimson_prone_bench" - }, { "item": "eroticdungeongame:lime_crimson_prone_bench" }, { - "item": "eroticdungeongame:cyan_crimson_prone_bench" - }, - { - "item": "eroticdungeongame:orange_crimson_prone_bench" + "item": "eroticdungeongame:white_crimson_prone_bench" }, { "item": "eroticdungeongame:brown_crimson_prone_bench" }, { - "item": "eroticdungeongame:black_crimson_prone_bench" + "item": "eroticdungeongame:cyan_crimson_prone_bench" }, { "item": "eroticdungeongame:purple_crimson_prone_bench" @@ -49,8 +37,20 @@ { "item": "eroticdungeongame:red_crimson_prone_bench" }, + { + "item": "eroticdungeongame:green_crimson_prone_bench" + }, + { + "item": "eroticdungeongame:orange_crimson_prone_bench" + }, { "item": "eroticdungeongame:magenta_crimson_prone_bench" + }, + { + "item": "eroticdungeongame:blue_crimson_prone_bench" + }, + { + "item": "eroticdungeongame:gray_crimson_prone_bench" } ] ], diff --git a/src/generated/resources/data/eroticdungeongame/recipes/dyed_light_blue_cuff_bed.json b/src/generated/resources/data/eroticdungeongame/recipes/dyed_light_blue_cuff_bed.json index bf06d432..acc11d15 100644 --- a/src/generated/resources/data/eroticdungeongame/recipes/dyed_light_blue_cuff_bed.json +++ b/src/generated/resources/data/eroticdungeongame/recipes/dyed_light_blue_cuff_bed.json @@ -7,50 +7,50 @@ "item": "minecraft:light_blue_dye" }, [ - { - "item": "eroticdungeongame:cyan_cuff_bed" - }, - { - "item": "eroticdungeongame:black_cuff_bed" - }, - { - "item": "eroticdungeongame:pink_cuff_bed" - }, { "item": "eroticdungeongame:yellow_cuff_bed" }, { - "item": "eroticdungeongame:light_gray_cuff_bed" + "item": "eroticdungeongame:purple_cuff_bed" + }, + { + "item": "eroticdungeongame:brown_cuff_bed" }, { "item": "eroticdungeongame:white_cuff_bed" }, { - "item": "eroticdungeongame:blue_cuff_bed" + "item": "eroticdungeongame:magenta_cuff_bed" }, { "item": "eroticdungeongame:green_cuff_bed" }, { - "item": "eroticdungeongame:magenta_cuff_bed" + "item": "eroticdungeongame:gray_cuff_bed" + }, + { + "item": "eroticdungeongame:pink_cuff_bed" + }, + { + "item": "eroticdungeongame:black_cuff_bed" + }, + { + "item": "eroticdungeongame:cyan_cuff_bed" + }, + { + "item": "eroticdungeongame:lime_cuff_bed" + }, + { + "item": "eroticdungeongame:light_gray_cuff_bed" + }, + { + "item": "eroticdungeongame:blue_cuff_bed" }, { "item": "eroticdungeongame:red_cuff_bed" }, { "item": "eroticdungeongame:orange_cuff_bed" - }, - { - "item": "eroticdungeongame:lime_cuff_bed" - }, - { - "item": "eroticdungeongame:brown_cuff_bed" - }, - { - "item": "eroticdungeongame:purple_cuff_bed" - }, - { - "item": "eroticdungeongame:gray_cuff_bed" } ] ], diff --git a/src/generated/resources/data/eroticdungeongame/recipes/dyed_light_blue_dark_oak_prone_bench.json b/src/generated/resources/data/eroticdungeongame/recipes/dyed_light_blue_dark_oak_prone_bench.json index 79242a19..6968a971 100644 --- a/src/generated/resources/data/eroticdungeongame/recipes/dyed_light_blue_dark_oak_prone_bench.json +++ b/src/generated/resources/data/eroticdungeongame/recipes/dyed_light_blue_dark_oak_prone_bench.json @@ -7,50 +7,50 @@ "item": "minecraft:light_blue_dye" }, [ - { - "item": "eroticdungeongame:green_dark_oak_prone_bench" - }, - { - "item": "eroticdungeongame:purple_dark_oak_prone_bench" - }, { "item": "eroticdungeongame:pink_dark_oak_prone_bench" }, - { - "item": "eroticdungeongame:black_dark_oak_prone_bench" - }, - { - "item": "eroticdungeongame:orange_dark_oak_prone_bench" - }, - { - "item": "eroticdungeongame:magenta_dark_oak_prone_bench" - }, - { - "item": "eroticdungeongame:cyan_dark_oak_prone_bench" - }, - { - "item": "eroticdungeongame:yellow_dark_oak_prone_bench" - }, { "item": "eroticdungeongame:brown_dark_oak_prone_bench" }, { - "item": "eroticdungeongame:light_gray_dark_oak_prone_bench" + "item": "eroticdungeongame:white_dark_oak_prone_bench" }, { "item": "eroticdungeongame:lime_dark_oak_prone_bench" }, + { + "item": "eroticdungeongame:yellow_dark_oak_prone_bench" + }, { "item": "eroticdungeongame:red_dark_oak_prone_bench" }, { - "item": "eroticdungeongame:white_dark_oak_prone_bench" + "item": "eroticdungeongame:purple_dark_oak_prone_bench" }, { "item": "eroticdungeongame:blue_dark_oak_prone_bench" }, + { + "item": "eroticdungeongame:green_dark_oak_prone_bench" + }, + { + "item": "eroticdungeongame:cyan_dark_oak_prone_bench" + }, { "item": "eroticdungeongame:gray_dark_oak_prone_bench" + }, + { + "item": "eroticdungeongame:orange_dark_oak_prone_bench" + }, + { + "item": "eroticdungeongame:black_dark_oak_prone_bench" + }, + { + "item": "eroticdungeongame:light_gray_dark_oak_prone_bench" + }, + { + "item": "eroticdungeongame:magenta_dark_oak_prone_bench" } ] ], diff --git a/src/generated/resources/data/eroticdungeongame/recipes/dyed_light_blue_jungle_prone_bench.json b/src/generated/resources/data/eroticdungeongame/recipes/dyed_light_blue_jungle_prone_bench.json index f6776fd2..bdefc465 100644 --- a/src/generated/resources/data/eroticdungeongame/recipes/dyed_light_blue_jungle_prone_bench.json +++ b/src/generated/resources/data/eroticdungeongame/recipes/dyed_light_blue_jungle_prone_bench.json @@ -7,9 +7,6 @@ "item": "minecraft:light_blue_dye" }, [ - { - "item": "eroticdungeongame:magenta_jungle_prone_bench" - }, { "item": "eroticdungeongame:cyan_jungle_prone_bench" }, @@ -20,13 +17,7 @@ "item": "eroticdungeongame:red_jungle_prone_bench" }, { - "item": "eroticdungeongame:black_jungle_prone_bench" - }, - { - "item": "eroticdungeongame:orange_jungle_prone_bench" - }, - { - "item": "eroticdungeongame:light_gray_jungle_prone_bench" + "item": "eroticdungeongame:purple_jungle_prone_bench" }, { "item": "eroticdungeongame:lime_jungle_prone_bench" @@ -35,22 +26,31 @@ "item": "eroticdungeongame:yellow_jungle_prone_bench" }, { - "item": "eroticdungeongame:green_jungle_prone_bench" - }, - { - "item": "eroticdungeongame:purple_jungle_prone_bench" + "item": "eroticdungeongame:white_jungle_prone_bench" }, { "item": "eroticdungeongame:pink_jungle_prone_bench" }, { - "item": "eroticdungeongame:white_jungle_prone_bench" + "item": "eroticdungeongame:gray_jungle_prone_bench" }, { "item": "eroticdungeongame:blue_jungle_prone_bench" }, { - "item": "eroticdungeongame:gray_jungle_prone_bench" + "item": "eroticdungeongame:green_jungle_prone_bench" + }, + { + "item": "eroticdungeongame:orange_jungle_prone_bench" + }, + { + "item": "eroticdungeongame:black_jungle_prone_bench" + }, + { + "item": "eroticdungeongame:light_gray_jungle_prone_bench" + }, + { + "item": "eroticdungeongame:magenta_jungle_prone_bench" } ] ], diff --git a/src/generated/resources/data/eroticdungeongame/recipes/dyed_light_blue_mangrove_prone_bench.json b/src/generated/resources/data/eroticdungeongame/recipes/dyed_light_blue_mangrove_prone_bench.json index 957f66c3..de25eb3b 100644 --- a/src/generated/resources/data/eroticdungeongame/recipes/dyed_light_blue_mangrove_prone_bench.json +++ b/src/generated/resources/data/eroticdungeongame/recipes/dyed_light_blue_mangrove_prone_bench.json @@ -10,47 +10,47 @@ { "item": "eroticdungeongame:pink_mangrove_prone_bench" }, - { - "item": "eroticdungeongame:green_mangrove_prone_bench" - }, - { - "item": "eroticdungeongame:yellow_mangrove_prone_bench" - }, - { - "item": "eroticdungeongame:blue_mangrove_prone_bench" - }, - { - "item": "eroticdungeongame:white_mangrove_prone_bench" - }, - { - "item": "eroticdungeongame:purple_mangrove_prone_bench" - }, - { - "item": "eroticdungeongame:black_mangrove_prone_bench" - }, - { - "item": "eroticdungeongame:gray_mangrove_prone_bench" - }, - { - "item": "eroticdungeongame:red_mangrove_prone_bench" - }, { "item": "eroticdungeongame:magenta_mangrove_prone_bench" }, - { - "item": "eroticdungeongame:cyan_mangrove_prone_bench" - }, - { - "item": "eroticdungeongame:orange_mangrove_prone_bench" - }, - { - "item": "eroticdungeongame:light_gray_mangrove_prone_bench" - }, { "item": "eroticdungeongame:lime_mangrove_prone_bench" }, + { + "item": "eroticdungeongame:gray_mangrove_prone_bench" + }, + { + "item": "eroticdungeongame:light_gray_mangrove_prone_bench" + }, + { + "item": "eroticdungeongame:black_mangrove_prone_bench" + }, + { + "item": "eroticdungeongame:green_mangrove_prone_bench" + }, + { + "item": "eroticdungeongame:cyan_mangrove_prone_bench" + }, + { + "item": "eroticdungeongame:blue_mangrove_prone_bench" + }, + { + "item": "eroticdungeongame:red_mangrove_prone_bench" + }, + { + "item": "eroticdungeongame:orange_mangrove_prone_bench" + }, { "item": "eroticdungeongame:brown_mangrove_prone_bench" + }, + { + "item": "eroticdungeongame:yellow_mangrove_prone_bench" + }, + { + "item": "eroticdungeongame:purple_mangrove_prone_bench" + }, + { + "item": "eroticdungeongame:white_mangrove_prone_bench" } ] ], diff --git a/src/generated/resources/data/eroticdungeongame/recipes/dyed_light_blue_oak_prone_bench.json b/src/generated/resources/data/eroticdungeongame/recipes/dyed_light_blue_oak_prone_bench.json index 29e30f1c..675b2b6a 100644 --- a/src/generated/resources/data/eroticdungeongame/recipes/dyed_light_blue_oak_prone_bench.json +++ b/src/generated/resources/data/eroticdungeongame/recipes/dyed_light_blue_oak_prone_bench.json @@ -7,50 +7,50 @@ "item": "minecraft:light_blue_dye" }, [ - { - "item": "eroticdungeongame:purple_oak_prone_bench" - }, - { - "item": "eroticdungeongame:green_oak_prone_bench" - }, - { - "item": "eroticdungeongame:black_oak_prone_bench" - }, - { - "item": "eroticdungeongame:brown_oak_prone_bench" - }, - { - "item": "eroticdungeongame:white_oak_prone_bench" - }, - { - "item": "eroticdungeongame:lime_oak_prone_bench" - }, - { - "item": "eroticdungeongame:cyan_oak_prone_bench" - }, - { - "item": "eroticdungeongame:red_oak_prone_bench" - }, { "item": "eroticdungeongame:yellow_oak_prone_bench" }, - { - "item": "eroticdungeongame:magenta_oak_prone_bench" - }, { "item": "eroticdungeongame:light_gray_oak_prone_bench" }, { - "item": "eroticdungeongame:blue_oak_prone_bench" + "item": "eroticdungeongame:black_oak_prone_bench" + }, + { + "item": "eroticdungeongame:magenta_oak_prone_bench" + }, + { + "item": "eroticdungeongame:lime_oak_prone_bench" + }, + { + "item": "eroticdungeongame:red_oak_prone_bench" }, { "item": "eroticdungeongame:gray_oak_prone_bench" }, + { + "item": "eroticdungeongame:purple_oak_prone_bench" + }, + { + "item": "eroticdungeongame:blue_oak_prone_bench" + }, { "item": "eroticdungeongame:orange_oak_prone_bench" }, + { + "item": "eroticdungeongame:white_oak_prone_bench" + }, + { + "item": "eroticdungeongame:cyan_oak_prone_bench" + }, { "item": "eroticdungeongame:pink_oak_prone_bench" + }, + { + "item": "eroticdungeongame:brown_oak_prone_bench" + }, + { + "item": "eroticdungeongame:green_oak_prone_bench" } ] ], diff --git a/src/generated/resources/data/eroticdungeongame/recipes/dyed_light_blue_spruce_prone_bench.json b/src/generated/resources/data/eroticdungeongame/recipes/dyed_light_blue_spruce_prone_bench.json index bc6e404a..4e1d0324 100644 --- a/src/generated/resources/data/eroticdungeongame/recipes/dyed_light_blue_spruce_prone_bench.json +++ b/src/generated/resources/data/eroticdungeongame/recipes/dyed_light_blue_spruce_prone_bench.json @@ -7,39 +7,6 @@ "item": "minecraft:light_blue_dye" }, [ - { - "item": "eroticdungeongame:yellow_spruce_prone_bench" - }, - { - "item": "eroticdungeongame:cyan_spruce_prone_bench" - }, - { - "item": "eroticdungeongame:lime_spruce_prone_bench" - }, - { - "item": "eroticdungeongame:brown_spruce_prone_bench" - }, - { - "item": "eroticdungeongame:light_gray_spruce_prone_bench" - }, - { - "item": "eroticdungeongame:green_spruce_prone_bench" - }, - { - "item": "eroticdungeongame:black_spruce_prone_bench" - }, - { - "item": "eroticdungeongame:purple_spruce_prone_bench" - }, - { - "item": "eroticdungeongame:orange_spruce_prone_bench" - }, - { - "item": "eroticdungeongame:pink_spruce_prone_bench" - }, - { - "item": "eroticdungeongame:magenta_spruce_prone_bench" - }, { "item": "eroticdungeongame:gray_spruce_prone_bench" }, @@ -47,10 +14,43 @@ "item": "eroticdungeongame:red_spruce_prone_bench" }, { - "item": "eroticdungeongame:blue_spruce_prone_bench" + "item": "eroticdungeongame:green_spruce_prone_bench" }, { "item": "eroticdungeongame:white_spruce_prone_bench" + }, + { + "item": "eroticdungeongame:lime_spruce_prone_bench" + }, + { + "item": "eroticdungeongame:cyan_spruce_prone_bench" + }, + { + "item": "eroticdungeongame:yellow_spruce_prone_bench" + }, + { + "item": "eroticdungeongame:purple_spruce_prone_bench" + }, + { + "item": "eroticdungeongame:pink_spruce_prone_bench" + }, + { + "item": "eroticdungeongame:brown_spruce_prone_bench" + }, + { + "item": "eroticdungeongame:orange_spruce_prone_bench" + }, + { + "item": "eroticdungeongame:blue_spruce_prone_bench" + }, + { + "item": "eroticdungeongame:light_gray_spruce_prone_bench" + }, + { + "item": "eroticdungeongame:black_spruce_prone_bench" + }, + { + "item": "eroticdungeongame:magenta_spruce_prone_bench" } ] ], diff --git a/src/generated/resources/data/eroticdungeongame/recipes/dyed_light_blue_warped_prone_bench.json b/src/generated/resources/data/eroticdungeongame/recipes/dyed_light_blue_warped_prone_bench.json index 26b32758..b3068d82 100644 --- a/src/generated/resources/data/eroticdungeongame/recipes/dyed_light_blue_warped_prone_bench.json +++ b/src/generated/resources/data/eroticdungeongame/recipes/dyed_light_blue_warped_prone_bench.json @@ -8,49 +8,49 @@ }, [ { - "item": "eroticdungeongame:green_warped_prone_bench" + "item": "eroticdungeongame:red_warped_prone_bench" }, { - "item": "eroticdungeongame:black_warped_prone_bench" + "item": "eroticdungeongame:blue_warped_prone_bench" }, { "item": "eroticdungeongame:purple_warped_prone_bench" }, { - "item": "eroticdungeongame:lime_warped_prone_bench" + "item": "eroticdungeongame:orange_warped_prone_bench" }, { "item": "eroticdungeongame:cyan_warped_prone_bench" }, { - "item": "eroticdungeongame:yellow_warped_prone_bench" + "item": "eroticdungeongame:green_warped_prone_bench" }, { - "item": "eroticdungeongame:red_warped_prone_bench" + "item": "eroticdungeongame:light_gray_warped_prone_bench" + }, + { + "item": "eroticdungeongame:gray_warped_prone_bench" }, { "item": "eroticdungeongame:magenta_warped_prone_bench" }, { - "item": "eroticdungeongame:light_gray_warped_prone_bench" + "item": "eroticdungeongame:black_warped_prone_bench" + }, + { + "item": "eroticdungeongame:lime_warped_prone_bench" + }, + { + "item": "eroticdungeongame:pink_warped_prone_bench" + }, + { + "item": "eroticdungeongame:yellow_warped_prone_bench" }, { "item": "eroticdungeongame:brown_warped_prone_bench" }, { "item": "eroticdungeongame:white_warped_prone_bench" - }, - { - "item": "eroticdungeongame:gray_warped_prone_bench" - }, - { - "item": "eroticdungeongame:orange_warped_prone_bench" - }, - { - "item": "eroticdungeongame:blue_warped_prone_bench" - }, - { - "item": "eroticdungeongame:pink_warped_prone_bench" } ] ], diff --git a/src/generated/resources/data/eroticdungeongame/recipes/dyed_light_gray_acacia_prone_bench.json b/src/generated/resources/data/eroticdungeongame/recipes/dyed_light_gray_acacia_prone_bench.json index 3621f5da..e30735ff 100644 --- a/src/generated/resources/data/eroticdungeongame/recipes/dyed_light_gray_acacia_prone_bench.json +++ b/src/generated/resources/data/eroticdungeongame/recipes/dyed_light_gray_acacia_prone_bench.json @@ -8,31 +8,25 @@ }, [ { - "item": "eroticdungeongame:yellow_acacia_prone_bench" - }, - { - "item": "eroticdungeongame:red_acacia_prone_bench" - }, - { - "item": "eroticdungeongame:white_acacia_prone_bench" - }, - { - "item": "eroticdungeongame:blue_acacia_prone_bench" - }, - { - "item": "eroticdungeongame:gray_acacia_prone_bench" + "item": "eroticdungeongame:purple_acacia_prone_bench" }, { "item": "eroticdungeongame:green_acacia_prone_bench" }, { - "item": "eroticdungeongame:purple_acacia_prone_bench" + "item": "eroticdungeongame:gray_acacia_prone_bench" + }, + { + "item": "eroticdungeongame:cyan_acacia_prone_bench" + }, + { + "item": "eroticdungeongame:red_acacia_prone_bench" }, { "item": "eroticdungeongame:black_acacia_prone_bench" }, { - "item": "eroticdungeongame:pink_acacia_prone_bench" + "item": "eroticdungeongame:blue_acacia_prone_bench" }, { "item": "eroticdungeongame:orange_acacia_prone_bench" @@ -40,6 +34,9 @@ { "item": "eroticdungeongame:magenta_acacia_prone_bench" }, + { + "item": "eroticdungeongame:pink_acacia_prone_bench" + }, { "item": "eroticdungeongame:light_blue_acacia_prone_bench" }, @@ -47,7 +44,10 @@ "item": "eroticdungeongame:brown_acacia_prone_bench" }, { - "item": "eroticdungeongame:cyan_acacia_prone_bench" + "item": "eroticdungeongame:white_acacia_prone_bench" + }, + { + "item": "eroticdungeongame:yellow_acacia_prone_bench" }, { "item": "eroticdungeongame:lime_acacia_prone_bench" diff --git a/src/generated/resources/data/eroticdungeongame/recipes/dyed_light_gray_bamboo_prone_bench.json b/src/generated/resources/data/eroticdungeongame/recipes/dyed_light_gray_bamboo_prone_bench.json index 689e2f76..da62d3e9 100644 --- a/src/generated/resources/data/eroticdungeongame/recipes/dyed_light_gray_bamboo_prone_bench.json +++ b/src/generated/resources/data/eroticdungeongame/recipes/dyed_light_gray_bamboo_prone_bench.json @@ -7,50 +7,50 @@ "item": "minecraft:light_gray_dye" }, [ - { - "item": "eroticdungeongame:pink_bamboo_prone_bench" - }, - { - "item": "eroticdungeongame:yellow_bamboo_prone_bench" - }, { "item": "eroticdungeongame:lime_bamboo_prone_bench" }, - { - "item": "eroticdungeongame:black_bamboo_prone_bench" - }, - { - "item": "eroticdungeongame:purple_bamboo_prone_bench" - }, - { - "item": "eroticdungeongame:red_bamboo_prone_bench" - }, { "item": "eroticdungeongame:magenta_bamboo_prone_bench" }, - { - "item": "eroticdungeongame:gray_bamboo_prone_bench" - }, { "item": "eroticdungeongame:light_blue_bamboo_prone_bench" }, { - "item": "eroticdungeongame:brown_bamboo_prone_bench" + "item": "eroticdungeongame:pink_bamboo_prone_bench" }, { - "item": "eroticdungeongame:cyan_bamboo_prone_bench" + "item": "eroticdungeongame:black_bamboo_prone_bench" }, { - "item": "eroticdungeongame:white_bamboo_prone_bench" - }, - { - "item": "eroticdungeongame:orange_bamboo_prone_bench" + "item": "eroticdungeongame:gray_bamboo_prone_bench" }, { "item": "eroticdungeongame:blue_bamboo_prone_bench" }, + { + "item": "eroticdungeongame:cyan_bamboo_prone_bench" + }, + { + "item": "eroticdungeongame:orange_bamboo_prone_bench" + }, + { + "item": "eroticdungeongame:red_bamboo_prone_bench" + }, { "item": "eroticdungeongame:green_bamboo_prone_bench" + }, + { + "item": "eroticdungeongame:yellow_bamboo_prone_bench" + }, + { + "item": "eroticdungeongame:brown_bamboo_prone_bench" + }, + { + "item": "eroticdungeongame:white_bamboo_prone_bench" + }, + { + "item": "eroticdungeongame:purple_bamboo_prone_bench" } ] ], diff --git a/src/generated/resources/data/eroticdungeongame/recipes/dyed_light_gray_birch_prone_bench.json b/src/generated/resources/data/eroticdungeongame/recipes/dyed_light_gray_birch_prone_bench.json index ceed585c..cb84e476 100644 --- a/src/generated/resources/data/eroticdungeongame/recipes/dyed_light_gray_birch_prone_bench.json +++ b/src/generated/resources/data/eroticdungeongame/recipes/dyed_light_gray_birch_prone_bench.json @@ -7,50 +7,50 @@ "item": "minecraft:light_gray_dye" }, [ - { - "item": "eroticdungeongame:purple_birch_prone_bench" - }, - { - "item": "eroticdungeongame:green_birch_prone_bench" - }, - { - "item": "eroticdungeongame:black_birch_prone_bench" - }, - { - "item": "eroticdungeongame:orange_birch_prone_bench" - }, { "item": "eroticdungeongame:pink_birch_prone_bench" }, - { - "item": "eroticdungeongame:magenta_birch_prone_bench" - }, - { - "item": "eroticdungeongame:light_blue_birch_prone_bench" - }, - { - "item": "eroticdungeongame:cyan_birch_prone_bench" - }, - { - "item": "eroticdungeongame:lime_birch_prone_bench" - }, { "item": "eroticdungeongame:brown_birch_prone_bench" }, + { + "item": "eroticdungeongame:white_birch_prone_bench" + }, + { + "item": "eroticdungeongame:lime_birch_prone_bench" + }, + { + "item": "eroticdungeongame:cyan_birch_prone_bench" + }, { "item": "eroticdungeongame:yellow_birch_prone_bench" }, + { + "item": "eroticdungeongame:purple_birch_prone_bench" + }, { "item": "eroticdungeongame:gray_birch_prone_bench" }, { "item": "eroticdungeongame:red_birch_prone_bench" }, + { + "item": "eroticdungeongame:green_birch_prone_bench" + }, + { + "item": "eroticdungeongame:light_blue_birch_prone_bench" + }, + { + "item": "eroticdungeongame:orange_birch_prone_bench" + }, { "item": "eroticdungeongame:blue_birch_prone_bench" }, { - "item": "eroticdungeongame:white_birch_prone_bench" + "item": "eroticdungeongame:black_birch_prone_bench" + }, + { + "item": "eroticdungeongame:magenta_birch_prone_bench" } ] ], diff --git a/src/generated/resources/data/eroticdungeongame/recipes/dyed_light_gray_cherry_prone_bench.json b/src/generated/resources/data/eroticdungeongame/recipes/dyed_light_gray_cherry_prone_bench.json index c73dc7d0..2c5dde2a 100644 --- a/src/generated/resources/data/eroticdungeongame/recipes/dyed_light_gray_cherry_prone_bench.json +++ b/src/generated/resources/data/eroticdungeongame/recipes/dyed_light_gray_cherry_prone_bench.json @@ -7,18 +7,15 @@ "item": "minecraft:light_gray_dye" }, [ - { - "item": "eroticdungeongame:yellow_cherry_prone_bench" - }, - { - "item": "eroticdungeongame:blue_cherry_prone_bench" - }, - { - "item": "eroticdungeongame:purple_cherry_prone_bench" - }, { "item": "eroticdungeongame:light_blue_cherry_prone_bench" }, + { + "item": "eroticdungeongame:lime_cherry_prone_bench" + }, + { + "item": "eroticdungeongame:pink_cherry_prone_bench" + }, { "item": "eroticdungeongame:red_cherry_prone_bench" }, @@ -26,31 +23,34 @@ "item": "eroticdungeongame:magenta_cherry_prone_bench" }, { - "item": "eroticdungeongame:lime_cherry_prone_bench" + "item": "eroticdungeongame:gray_cherry_prone_bench" }, { - "item": "eroticdungeongame:white_cherry_prone_bench" + "item": "eroticdungeongame:blue_cherry_prone_bench" }, { "item": "eroticdungeongame:brown_cherry_prone_bench" }, + { + "item": "eroticdungeongame:black_cherry_prone_bench" + }, { "item": "eroticdungeongame:orange_cherry_prone_bench" }, { - "item": "eroticdungeongame:black_cherry_prone_bench" + "item": "eroticdungeongame:green_cherry_prone_bench" + }, + { + "item": "eroticdungeongame:yellow_cherry_prone_bench" + }, + { + "item": "eroticdungeongame:white_cherry_prone_bench" }, { "item": "eroticdungeongame:cyan_cherry_prone_bench" }, { - "item": "eroticdungeongame:pink_cherry_prone_bench" - }, - { - "item": "eroticdungeongame:gray_cherry_prone_bench" - }, - { - "item": "eroticdungeongame:green_cherry_prone_bench" + "item": "eroticdungeongame:purple_cherry_prone_bench" } ] ], diff --git a/src/generated/resources/data/eroticdungeongame/recipes/dyed_light_gray_crimson_prone_bench.json b/src/generated/resources/data/eroticdungeongame/recipes/dyed_light_gray_crimson_prone_bench.json index 3a928430..79f41b82 100644 --- a/src/generated/resources/data/eroticdungeongame/recipes/dyed_light_gray_crimson_prone_bench.json +++ b/src/generated/resources/data/eroticdungeongame/recipes/dyed_light_gray_crimson_prone_bench.json @@ -8,37 +8,25 @@ }, [ { - "item": "eroticdungeongame:yellow_crimson_prone_bench" + "item": "eroticdungeongame:black_crimson_prone_bench" }, { - "item": "eroticdungeongame:gray_crimson_prone_bench" + "item": "eroticdungeongame:yellow_crimson_prone_bench" }, { "item": "eroticdungeongame:pink_crimson_prone_bench" }, - { - "item": "eroticdungeongame:white_crimson_prone_bench" - }, - { - "item": "eroticdungeongame:green_crimson_prone_bench" - }, - { - "item": "eroticdungeongame:blue_crimson_prone_bench" - }, { "item": "eroticdungeongame:lime_crimson_prone_bench" }, { - "item": "eroticdungeongame:cyan_crimson_prone_bench" - }, - { - "item": "eroticdungeongame:orange_crimson_prone_bench" + "item": "eroticdungeongame:white_crimson_prone_bench" }, { "item": "eroticdungeongame:brown_crimson_prone_bench" }, { - "item": "eroticdungeongame:black_crimson_prone_bench" + "item": "eroticdungeongame:cyan_crimson_prone_bench" }, { "item": "eroticdungeongame:purple_crimson_prone_bench" @@ -47,10 +35,22 @@ "item": "eroticdungeongame:red_crimson_prone_bench" }, { - "item": "eroticdungeongame:magenta_crimson_prone_bench" + "item": "eroticdungeongame:green_crimson_prone_bench" + }, + { + "item": "eroticdungeongame:orange_crimson_prone_bench" }, { "item": "eroticdungeongame:light_blue_crimson_prone_bench" + }, + { + "item": "eroticdungeongame:magenta_crimson_prone_bench" + }, + { + "item": "eroticdungeongame:blue_crimson_prone_bench" + }, + { + "item": "eroticdungeongame:gray_crimson_prone_bench" } ] ], diff --git a/src/generated/resources/data/eroticdungeongame/recipes/dyed_light_gray_cuff_bed.json b/src/generated/resources/data/eroticdungeongame/recipes/dyed_light_gray_cuff_bed.json index a1504e4a..48115600 100644 --- a/src/generated/resources/data/eroticdungeongame/recipes/dyed_light_gray_cuff_bed.json +++ b/src/generated/resources/data/eroticdungeongame/recipes/dyed_light_gray_cuff_bed.json @@ -7,50 +7,50 @@ "item": "minecraft:light_gray_dye" }, [ - { - "item": "eroticdungeongame:cyan_cuff_bed" - }, - { - "item": "eroticdungeongame:black_cuff_bed" - }, - { - "item": "eroticdungeongame:pink_cuff_bed" - }, { "item": "eroticdungeongame:yellow_cuff_bed" }, - { - "item": "eroticdungeongame:white_cuff_bed" - }, - { - "item": "eroticdungeongame:blue_cuff_bed" - }, - { - "item": "eroticdungeongame:green_cuff_bed" - }, - { - "item": "eroticdungeongame:magenta_cuff_bed" - }, - { - "item": "eroticdungeongame:red_cuff_bed" - }, - { - "item": "eroticdungeongame:light_blue_cuff_bed" - }, - { - "item": "eroticdungeongame:orange_cuff_bed" - }, - { - "item": "eroticdungeongame:lime_cuff_bed" - }, - { - "item": "eroticdungeongame:brown_cuff_bed" - }, { "item": "eroticdungeongame:purple_cuff_bed" }, + { + "item": "eroticdungeongame:brown_cuff_bed" + }, + { + "item": "eroticdungeongame:white_cuff_bed" + }, + { + "item": "eroticdungeongame:magenta_cuff_bed" + }, + { + "item": "eroticdungeongame:green_cuff_bed" + }, { "item": "eroticdungeongame:gray_cuff_bed" + }, + { + "item": "eroticdungeongame:pink_cuff_bed" + }, + { + "item": "eroticdungeongame:black_cuff_bed" + }, + { + "item": "eroticdungeongame:cyan_cuff_bed" + }, + { + "item": "eroticdungeongame:light_blue_cuff_bed" + }, + { + "item": "eroticdungeongame:lime_cuff_bed" + }, + { + "item": "eroticdungeongame:blue_cuff_bed" + }, + { + "item": "eroticdungeongame:red_cuff_bed" + }, + { + "item": "eroticdungeongame:orange_cuff_bed" } ] ], diff --git a/src/generated/resources/data/eroticdungeongame/recipes/dyed_light_gray_dark_oak_prone_bench.json b/src/generated/resources/data/eroticdungeongame/recipes/dyed_light_gray_dark_oak_prone_bench.json index 0c84f307..f16f776e 100644 --- a/src/generated/resources/data/eroticdungeongame/recipes/dyed_light_gray_dark_oak_prone_bench.json +++ b/src/generated/resources/data/eroticdungeongame/recipes/dyed_light_gray_dark_oak_prone_bench.json @@ -7,50 +7,50 @@ "item": "minecraft:light_gray_dye" }, [ - { - "item": "eroticdungeongame:green_dark_oak_prone_bench" - }, - { - "item": "eroticdungeongame:purple_dark_oak_prone_bench" - }, { "item": "eroticdungeongame:pink_dark_oak_prone_bench" }, - { - "item": "eroticdungeongame:black_dark_oak_prone_bench" - }, - { - "item": "eroticdungeongame:orange_dark_oak_prone_bench" - }, - { - "item": "eroticdungeongame:magenta_dark_oak_prone_bench" - }, - { - "item": "eroticdungeongame:cyan_dark_oak_prone_bench" - }, - { - "item": "eroticdungeongame:yellow_dark_oak_prone_bench" - }, { "item": "eroticdungeongame:brown_dark_oak_prone_bench" }, { "item": "eroticdungeongame:light_blue_dark_oak_prone_bench" }, + { + "item": "eroticdungeongame:white_dark_oak_prone_bench" + }, { "item": "eroticdungeongame:lime_dark_oak_prone_bench" }, + { + "item": "eroticdungeongame:yellow_dark_oak_prone_bench" + }, { "item": "eroticdungeongame:red_dark_oak_prone_bench" }, { - "item": "eroticdungeongame:white_dark_oak_prone_bench" + "item": "eroticdungeongame:purple_dark_oak_prone_bench" }, { "item": "eroticdungeongame:blue_dark_oak_prone_bench" }, + { + "item": "eroticdungeongame:green_dark_oak_prone_bench" + }, + { + "item": "eroticdungeongame:cyan_dark_oak_prone_bench" + }, { "item": "eroticdungeongame:gray_dark_oak_prone_bench" + }, + { + "item": "eroticdungeongame:orange_dark_oak_prone_bench" + }, + { + "item": "eroticdungeongame:black_dark_oak_prone_bench" + }, + { + "item": "eroticdungeongame:magenta_dark_oak_prone_bench" } ] ], diff --git a/src/generated/resources/data/eroticdungeongame/recipes/dyed_light_gray_jungle_prone_bench.json b/src/generated/resources/data/eroticdungeongame/recipes/dyed_light_gray_jungle_prone_bench.json index 98d832aa..e50e494b 100644 --- a/src/generated/resources/data/eroticdungeongame/recipes/dyed_light_gray_jungle_prone_bench.json +++ b/src/generated/resources/data/eroticdungeongame/recipes/dyed_light_gray_jungle_prone_bench.json @@ -7,9 +7,6 @@ "item": "minecraft:light_gray_dye" }, [ - { - "item": "eroticdungeongame:magenta_jungle_prone_bench" - }, { "item": "eroticdungeongame:cyan_jungle_prone_bench" }, @@ -20,13 +17,7 @@ "item": "eroticdungeongame:red_jungle_prone_bench" }, { - "item": "eroticdungeongame:black_jungle_prone_bench" - }, - { - "item": "eroticdungeongame:orange_jungle_prone_bench" - }, - { - "item": "eroticdungeongame:light_blue_jungle_prone_bench" + "item": "eroticdungeongame:purple_jungle_prone_bench" }, { "item": "eroticdungeongame:lime_jungle_prone_bench" @@ -35,22 +26,31 @@ "item": "eroticdungeongame:yellow_jungle_prone_bench" }, { - "item": "eroticdungeongame:green_jungle_prone_bench" - }, - { - "item": "eroticdungeongame:purple_jungle_prone_bench" + "item": "eroticdungeongame:white_jungle_prone_bench" }, { "item": "eroticdungeongame:pink_jungle_prone_bench" }, { - "item": "eroticdungeongame:white_jungle_prone_bench" + "item": "eroticdungeongame:light_blue_jungle_prone_bench" + }, + { + "item": "eroticdungeongame:gray_jungle_prone_bench" }, { "item": "eroticdungeongame:blue_jungle_prone_bench" }, { - "item": "eroticdungeongame:gray_jungle_prone_bench" + "item": "eroticdungeongame:green_jungle_prone_bench" + }, + { + "item": "eroticdungeongame:orange_jungle_prone_bench" + }, + { + "item": "eroticdungeongame:black_jungle_prone_bench" + }, + { + "item": "eroticdungeongame:magenta_jungle_prone_bench" } ] ], diff --git a/src/generated/resources/data/eroticdungeongame/recipes/dyed_light_gray_mangrove_prone_bench.json b/src/generated/resources/data/eroticdungeongame/recipes/dyed_light_gray_mangrove_prone_bench.json index cca8d621..f23d3bb5 100644 --- a/src/generated/resources/data/eroticdungeongame/recipes/dyed_light_gray_mangrove_prone_bench.json +++ b/src/generated/resources/data/eroticdungeongame/recipes/dyed_light_gray_mangrove_prone_bench.json @@ -11,22 +11,10 @@ "item": "eroticdungeongame:pink_mangrove_prone_bench" }, { - "item": "eroticdungeongame:green_mangrove_prone_bench" + "item": "eroticdungeongame:magenta_mangrove_prone_bench" }, { - "item": "eroticdungeongame:yellow_mangrove_prone_bench" - }, - { - "item": "eroticdungeongame:blue_mangrove_prone_bench" - }, - { - "item": "eroticdungeongame:white_mangrove_prone_bench" - }, - { - "item": "eroticdungeongame:purple_mangrove_prone_bench" - }, - { - "item": "eroticdungeongame:black_mangrove_prone_bench" + "item": "eroticdungeongame:lime_mangrove_prone_bench" }, { "item": "eroticdungeongame:light_blue_mangrove_prone_bench" @@ -35,22 +23,34 @@ "item": "eroticdungeongame:gray_mangrove_prone_bench" }, { - "item": "eroticdungeongame:red_mangrove_prone_bench" + "item": "eroticdungeongame:black_mangrove_prone_bench" }, { - "item": "eroticdungeongame:magenta_mangrove_prone_bench" + "item": "eroticdungeongame:green_mangrove_prone_bench" }, { "item": "eroticdungeongame:cyan_mangrove_prone_bench" }, + { + "item": "eroticdungeongame:blue_mangrove_prone_bench" + }, + { + "item": "eroticdungeongame:red_mangrove_prone_bench" + }, { "item": "eroticdungeongame:orange_mangrove_prone_bench" }, { - "item": "eroticdungeongame:lime_mangrove_prone_bench" + "item": "eroticdungeongame:brown_mangrove_prone_bench" }, { - "item": "eroticdungeongame:brown_mangrove_prone_bench" + "item": "eroticdungeongame:yellow_mangrove_prone_bench" + }, + { + "item": "eroticdungeongame:purple_mangrove_prone_bench" + }, + { + "item": "eroticdungeongame:white_mangrove_prone_bench" } ] ], diff --git a/src/generated/resources/data/eroticdungeongame/recipes/dyed_light_gray_oak_prone_bench.json b/src/generated/resources/data/eroticdungeongame/recipes/dyed_light_gray_oak_prone_bench.json index 0af97491..bd237624 100644 --- a/src/generated/resources/data/eroticdungeongame/recipes/dyed_light_gray_oak_prone_bench.json +++ b/src/generated/resources/data/eroticdungeongame/recipes/dyed_light_gray_oak_prone_bench.json @@ -8,49 +8,49 @@ }, [ { - "item": "eroticdungeongame:purple_oak_prone_bench" - }, - { - "item": "eroticdungeongame:green_oak_prone_bench" + "item": "eroticdungeongame:yellow_oak_prone_bench" }, { "item": "eroticdungeongame:black_oak_prone_bench" }, { - "item": "eroticdungeongame:brown_oak_prone_bench" - }, - { - "item": "eroticdungeongame:white_oak_prone_bench" - }, - { - "item": "eroticdungeongame:lime_oak_prone_bench" - }, - { - "item": "eroticdungeongame:cyan_oak_prone_bench" + "item": "eroticdungeongame:magenta_oak_prone_bench" }, { "item": "eroticdungeongame:light_blue_oak_prone_bench" }, + { + "item": "eroticdungeongame:lime_oak_prone_bench" + }, { "item": "eroticdungeongame:red_oak_prone_bench" }, - { - "item": "eroticdungeongame:yellow_oak_prone_bench" - }, - { - "item": "eroticdungeongame:magenta_oak_prone_bench" - }, - { - "item": "eroticdungeongame:blue_oak_prone_bench" - }, { "item": "eroticdungeongame:gray_oak_prone_bench" }, + { + "item": "eroticdungeongame:purple_oak_prone_bench" + }, + { + "item": "eroticdungeongame:blue_oak_prone_bench" + }, { "item": "eroticdungeongame:orange_oak_prone_bench" }, + { + "item": "eroticdungeongame:white_oak_prone_bench" + }, + { + "item": "eroticdungeongame:cyan_oak_prone_bench" + }, { "item": "eroticdungeongame:pink_oak_prone_bench" + }, + { + "item": "eroticdungeongame:brown_oak_prone_bench" + }, + { + "item": "eroticdungeongame:green_oak_prone_bench" } ] ], diff --git a/src/generated/resources/data/eroticdungeongame/recipes/dyed_light_gray_spruce_prone_bench.json b/src/generated/resources/data/eroticdungeongame/recipes/dyed_light_gray_spruce_prone_bench.json index ab1c615c..bfb9eeac 100644 --- a/src/generated/resources/data/eroticdungeongame/recipes/dyed_light_gray_spruce_prone_bench.json +++ b/src/generated/resources/data/eroticdungeongame/recipes/dyed_light_gray_spruce_prone_bench.json @@ -7,39 +7,6 @@ "item": "minecraft:light_gray_dye" }, [ - { - "item": "eroticdungeongame:yellow_spruce_prone_bench" - }, - { - "item": "eroticdungeongame:light_blue_spruce_prone_bench" - }, - { - "item": "eroticdungeongame:cyan_spruce_prone_bench" - }, - { - "item": "eroticdungeongame:lime_spruce_prone_bench" - }, - { - "item": "eroticdungeongame:brown_spruce_prone_bench" - }, - { - "item": "eroticdungeongame:green_spruce_prone_bench" - }, - { - "item": "eroticdungeongame:black_spruce_prone_bench" - }, - { - "item": "eroticdungeongame:purple_spruce_prone_bench" - }, - { - "item": "eroticdungeongame:orange_spruce_prone_bench" - }, - { - "item": "eroticdungeongame:pink_spruce_prone_bench" - }, - { - "item": "eroticdungeongame:magenta_spruce_prone_bench" - }, { "item": "eroticdungeongame:gray_spruce_prone_bench" }, @@ -47,10 +14,43 @@ "item": "eroticdungeongame:red_spruce_prone_bench" }, { - "item": "eroticdungeongame:blue_spruce_prone_bench" + "item": "eroticdungeongame:green_spruce_prone_bench" }, { "item": "eroticdungeongame:white_spruce_prone_bench" + }, + { + "item": "eroticdungeongame:lime_spruce_prone_bench" + }, + { + "item": "eroticdungeongame:cyan_spruce_prone_bench" + }, + { + "item": "eroticdungeongame:yellow_spruce_prone_bench" + }, + { + "item": "eroticdungeongame:purple_spruce_prone_bench" + }, + { + "item": "eroticdungeongame:pink_spruce_prone_bench" + }, + { + "item": "eroticdungeongame:brown_spruce_prone_bench" + }, + { + "item": "eroticdungeongame:light_blue_spruce_prone_bench" + }, + { + "item": "eroticdungeongame:orange_spruce_prone_bench" + }, + { + "item": "eroticdungeongame:blue_spruce_prone_bench" + }, + { + "item": "eroticdungeongame:black_spruce_prone_bench" + }, + { + "item": "eroticdungeongame:magenta_spruce_prone_bench" } ] ], diff --git a/src/generated/resources/data/eroticdungeongame/recipes/dyed_light_gray_warped_prone_bench.json b/src/generated/resources/data/eroticdungeongame/recipes/dyed_light_gray_warped_prone_bench.json index eb208d15..10259c71 100644 --- a/src/generated/resources/data/eroticdungeongame/recipes/dyed_light_gray_warped_prone_bench.json +++ b/src/generated/resources/data/eroticdungeongame/recipes/dyed_light_gray_warped_prone_bench.json @@ -8,49 +8,49 @@ }, [ { - "item": "eroticdungeongame:green_warped_prone_bench" + "item": "eroticdungeongame:red_warped_prone_bench" }, { - "item": "eroticdungeongame:black_warped_prone_bench" + "item": "eroticdungeongame:blue_warped_prone_bench" }, { "item": "eroticdungeongame:purple_warped_prone_bench" }, { - "item": "eroticdungeongame:lime_warped_prone_bench" + "item": "eroticdungeongame:orange_warped_prone_bench" }, { "item": "eroticdungeongame:cyan_warped_prone_bench" }, { - "item": "eroticdungeongame:light_blue_warped_prone_bench" + "item": "eroticdungeongame:green_warped_prone_bench" }, { - "item": "eroticdungeongame:yellow_warped_prone_bench" - }, - { - "item": "eroticdungeongame:red_warped_prone_bench" + "item": "eroticdungeongame:gray_warped_prone_bench" }, { "item": "eroticdungeongame:magenta_warped_prone_bench" }, + { + "item": "eroticdungeongame:black_warped_prone_bench" + }, + { + "item": "eroticdungeongame:lime_warped_prone_bench" + }, + { + "item": "eroticdungeongame:light_blue_warped_prone_bench" + }, + { + "item": "eroticdungeongame:pink_warped_prone_bench" + }, + { + "item": "eroticdungeongame:yellow_warped_prone_bench" + }, { "item": "eroticdungeongame:brown_warped_prone_bench" }, { "item": "eroticdungeongame:white_warped_prone_bench" - }, - { - "item": "eroticdungeongame:gray_warped_prone_bench" - }, - { - "item": "eroticdungeongame:orange_warped_prone_bench" - }, - { - "item": "eroticdungeongame:blue_warped_prone_bench" - }, - { - "item": "eroticdungeongame:pink_warped_prone_bench" } ] ], diff --git a/src/generated/resources/data/eroticdungeongame/recipes/dyed_lime_acacia_prone_bench.json b/src/generated/resources/data/eroticdungeongame/recipes/dyed_lime_acacia_prone_bench.json index 8caf5055..5d2d8d47 100644 --- a/src/generated/resources/data/eroticdungeongame/recipes/dyed_lime_acacia_prone_bench.json +++ b/src/generated/resources/data/eroticdungeongame/recipes/dyed_lime_acacia_prone_bench.json @@ -8,31 +8,28 @@ }, [ { - "item": "eroticdungeongame:yellow_acacia_prone_bench" - }, - { - "item": "eroticdungeongame:red_acacia_prone_bench" - }, - { - "item": "eroticdungeongame:white_acacia_prone_bench" - }, - { - "item": "eroticdungeongame:blue_acacia_prone_bench" - }, - { - "item": "eroticdungeongame:gray_acacia_prone_bench" + "item": "eroticdungeongame:purple_acacia_prone_bench" }, { "item": "eroticdungeongame:green_acacia_prone_bench" }, { - "item": "eroticdungeongame:purple_acacia_prone_bench" + "item": "eroticdungeongame:gray_acacia_prone_bench" + }, + { + "item": "eroticdungeongame:cyan_acacia_prone_bench" + }, + { + "item": "eroticdungeongame:red_acacia_prone_bench" }, { "item": "eroticdungeongame:black_acacia_prone_bench" }, { - "item": "eroticdungeongame:pink_acacia_prone_bench" + "item": "eroticdungeongame:light_gray_acacia_prone_bench" + }, + { + "item": "eroticdungeongame:blue_acacia_prone_bench" }, { "item": "eroticdungeongame:orange_acacia_prone_bench" @@ -40,6 +37,9 @@ { "item": "eroticdungeongame:magenta_acacia_prone_bench" }, + { + "item": "eroticdungeongame:pink_acacia_prone_bench" + }, { "item": "eroticdungeongame:light_blue_acacia_prone_bench" }, @@ -47,10 +47,10 @@ "item": "eroticdungeongame:brown_acacia_prone_bench" }, { - "item": "eroticdungeongame:cyan_acacia_prone_bench" + "item": "eroticdungeongame:white_acacia_prone_bench" }, { - "item": "eroticdungeongame:light_gray_acacia_prone_bench" + "item": "eroticdungeongame:yellow_acacia_prone_bench" } ] ], diff --git a/src/generated/resources/data/eroticdungeongame/recipes/dyed_lime_bamboo_prone_bench.json b/src/generated/resources/data/eroticdungeongame/recipes/dyed_lime_bamboo_prone_bench.json index df6ce449..b0cc178e 100644 --- a/src/generated/resources/data/eroticdungeongame/recipes/dyed_lime_bamboo_prone_bench.json +++ b/src/generated/resources/data/eroticdungeongame/recipes/dyed_lime_bamboo_prone_bench.json @@ -7,50 +7,50 @@ "item": "minecraft:lime_dye" }, [ - { - "item": "eroticdungeongame:pink_bamboo_prone_bench" - }, - { - "item": "eroticdungeongame:light_gray_bamboo_prone_bench" - }, - { - "item": "eroticdungeongame:yellow_bamboo_prone_bench" - }, - { - "item": "eroticdungeongame:black_bamboo_prone_bench" - }, - { - "item": "eroticdungeongame:purple_bamboo_prone_bench" - }, - { - "item": "eroticdungeongame:red_bamboo_prone_bench" - }, { "item": "eroticdungeongame:magenta_bamboo_prone_bench" }, - { - "item": "eroticdungeongame:gray_bamboo_prone_bench" - }, { "item": "eroticdungeongame:light_blue_bamboo_prone_bench" }, { - "item": "eroticdungeongame:brown_bamboo_prone_bench" + "item": "eroticdungeongame:pink_bamboo_prone_bench" }, { - "item": "eroticdungeongame:cyan_bamboo_prone_bench" + "item": "eroticdungeongame:black_bamboo_prone_bench" }, { - "item": "eroticdungeongame:white_bamboo_prone_bench" + "item": "eroticdungeongame:light_gray_bamboo_prone_bench" }, { - "item": "eroticdungeongame:orange_bamboo_prone_bench" + "item": "eroticdungeongame:gray_bamboo_prone_bench" }, { "item": "eroticdungeongame:blue_bamboo_prone_bench" }, + { + "item": "eroticdungeongame:cyan_bamboo_prone_bench" + }, + { + "item": "eroticdungeongame:orange_bamboo_prone_bench" + }, + { + "item": "eroticdungeongame:red_bamboo_prone_bench" + }, { "item": "eroticdungeongame:green_bamboo_prone_bench" + }, + { + "item": "eroticdungeongame:yellow_bamboo_prone_bench" + }, + { + "item": "eroticdungeongame:brown_bamboo_prone_bench" + }, + { + "item": "eroticdungeongame:white_bamboo_prone_bench" + }, + { + "item": "eroticdungeongame:purple_bamboo_prone_bench" } ] ], diff --git a/src/generated/resources/data/eroticdungeongame/recipes/dyed_lime_birch_prone_bench.json b/src/generated/resources/data/eroticdungeongame/recipes/dyed_lime_birch_prone_bench.json index e6a978cc..b7d5ab47 100644 --- a/src/generated/resources/data/eroticdungeongame/recipes/dyed_lime_birch_prone_bench.json +++ b/src/generated/resources/data/eroticdungeongame/recipes/dyed_lime_birch_prone_bench.json @@ -7,50 +7,50 @@ "item": "minecraft:lime_dye" }, [ - { - "item": "eroticdungeongame:purple_birch_prone_bench" - }, - { - "item": "eroticdungeongame:green_birch_prone_bench" - }, - { - "item": "eroticdungeongame:black_birch_prone_bench" - }, - { - "item": "eroticdungeongame:orange_birch_prone_bench" - }, { "item": "eroticdungeongame:pink_birch_prone_bench" }, - { - "item": "eroticdungeongame:magenta_birch_prone_bench" - }, - { - "item": "eroticdungeongame:light_blue_birch_prone_bench" - }, - { - "item": "eroticdungeongame:cyan_birch_prone_bench" - }, { "item": "eroticdungeongame:brown_birch_prone_bench" }, { - "item": "eroticdungeongame:light_gray_birch_prone_bench" + "item": "eroticdungeongame:white_birch_prone_bench" + }, + { + "item": "eroticdungeongame:cyan_birch_prone_bench" }, { "item": "eroticdungeongame:yellow_birch_prone_bench" }, + { + "item": "eroticdungeongame:purple_birch_prone_bench" + }, { "item": "eroticdungeongame:gray_birch_prone_bench" }, { "item": "eroticdungeongame:red_birch_prone_bench" }, + { + "item": "eroticdungeongame:green_birch_prone_bench" + }, + { + "item": "eroticdungeongame:light_blue_birch_prone_bench" + }, + { + "item": "eroticdungeongame:orange_birch_prone_bench" + }, { "item": "eroticdungeongame:blue_birch_prone_bench" }, { - "item": "eroticdungeongame:white_birch_prone_bench" + "item": "eroticdungeongame:black_birch_prone_bench" + }, + { + "item": "eroticdungeongame:light_gray_birch_prone_bench" + }, + { + "item": "eroticdungeongame:magenta_birch_prone_bench" } ] ], diff --git a/src/generated/resources/data/eroticdungeongame/recipes/dyed_lime_cherry_prone_bench.json b/src/generated/resources/data/eroticdungeongame/recipes/dyed_lime_cherry_prone_bench.json index 4a5f76b6..d8dc9492 100644 --- a/src/generated/resources/data/eroticdungeongame/recipes/dyed_lime_cherry_prone_bench.json +++ b/src/generated/resources/data/eroticdungeongame/recipes/dyed_lime_cherry_prone_bench.json @@ -7,21 +7,12 @@ "item": "minecraft:lime_dye" }, [ - { - "item": "eroticdungeongame:yellow_cherry_prone_bench" - }, - { - "item": "eroticdungeongame:blue_cherry_prone_bench" - }, - { - "item": "eroticdungeongame:light_gray_cherry_prone_bench" - }, - { - "item": "eroticdungeongame:purple_cherry_prone_bench" - }, { "item": "eroticdungeongame:light_blue_cherry_prone_bench" }, + { + "item": "eroticdungeongame:pink_cherry_prone_bench" + }, { "item": "eroticdungeongame:red_cherry_prone_bench" }, @@ -29,28 +20,37 @@ "item": "eroticdungeongame:magenta_cherry_prone_bench" }, { - "item": "eroticdungeongame:white_cherry_prone_bench" + "item": "eroticdungeongame:gray_cherry_prone_bench" + }, + { + "item": "eroticdungeongame:blue_cherry_prone_bench" }, { "item": "eroticdungeongame:brown_cherry_prone_bench" }, { - "item": "eroticdungeongame:orange_cherry_prone_bench" + "item": "eroticdungeongame:light_gray_cherry_prone_bench" }, { "item": "eroticdungeongame:black_cherry_prone_bench" }, { - "item": "eroticdungeongame:cyan_cherry_prone_bench" - }, - { - "item": "eroticdungeongame:pink_cherry_prone_bench" - }, - { - "item": "eroticdungeongame:gray_cherry_prone_bench" + "item": "eroticdungeongame:orange_cherry_prone_bench" }, { "item": "eroticdungeongame:green_cherry_prone_bench" + }, + { + "item": "eroticdungeongame:yellow_cherry_prone_bench" + }, + { + "item": "eroticdungeongame:white_cherry_prone_bench" + }, + { + "item": "eroticdungeongame:cyan_cherry_prone_bench" + }, + { + "item": "eroticdungeongame:purple_cherry_prone_bench" } ] ], diff --git a/src/generated/resources/data/eroticdungeongame/recipes/dyed_lime_crimson_prone_bench.json b/src/generated/resources/data/eroticdungeongame/recipes/dyed_lime_crimson_prone_bench.json index 210516f0..24871ba1 100644 --- a/src/generated/resources/data/eroticdungeongame/recipes/dyed_lime_crimson_prone_bench.json +++ b/src/generated/resources/data/eroticdungeongame/recipes/dyed_lime_crimson_prone_bench.json @@ -7,38 +7,26 @@ "item": "minecraft:lime_dye" }, [ + { + "item": "eroticdungeongame:black_crimson_prone_bench" + }, { "item": "eroticdungeongame:light_gray_crimson_prone_bench" }, { "item": "eroticdungeongame:yellow_crimson_prone_bench" }, - { - "item": "eroticdungeongame:gray_crimson_prone_bench" - }, { "item": "eroticdungeongame:pink_crimson_prone_bench" }, { "item": "eroticdungeongame:white_crimson_prone_bench" }, - { - "item": "eroticdungeongame:green_crimson_prone_bench" - }, - { - "item": "eroticdungeongame:blue_crimson_prone_bench" - }, - { - "item": "eroticdungeongame:cyan_crimson_prone_bench" - }, - { - "item": "eroticdungeongame:orange_crimson_prone_bench" - }, { "item": "eroticdungeongame:brown_crimson_prone_bench" }, { - "item": "eroticdungeongame:black_crimson_prone_bench" + "item": "eroticdungeongame:cyan_crimson_prone_bench" }, { "item": "eroticdungeongame:purple_crimson_prone_bench" @@ -47,10 +35,22 @@ "item": "eroticdungeongame:red_crimson_prone_bench" }, { - "item": "eroticdungeongame:magenta_crimson_prone_bench" + "item": "eroticdungeongame:green_crimson_prone_bench" + }, + { + "item": "eroticdungeongame:orange_crimson_prone_bench" }, { "item": "eroticdungeongame:light_blue_crimson_prone_bench" + }, + { + "item": "eroticdungeongame:magenta_crimson_prone_bench" + }, + { + "item": "eroticdungeongame:blue_crimson_prone_bench" + }, + { + "item": "eroticdungeongame:gray_crimson_prone_bench" } ] ], diff --git a/src/generated/resources/data/eroticdungeongame/recipes/dyed_lime_cuff_bed.json b/src/generated/resources/data/eroticdungeongame/recipes/dyed_lime_cuff_bed.json index ae7fde0a..83bc3437 100644 --- a/src/generated/resources/data/eroticdungeongame/recipes/dyed_lime_cuff_bed.json +++ b/src/generated/resources/data/eroticdungeongame/recipes/dyed_lime_cuff_bed.json @@ -7,50 +7,50 @@ "item": "minecraft:lime_dye" }, [ - { - "item": "eroticdungeongame:cyan_cuff_bed" - }, - { - "item": "eroticdungeongame:black_cuff_bed" - }, - { - "item": "eroticdungeongame:pink_cuff_bed" - }, { "item": "eroticdungeongame:yellow_cuff_bed" }, - { - "item": "eroticdungeongame:light_gray_cuff_bed" - }, - { - "item": "eroticdungeongame:white_cuff_bed" - }, - { - "item": "eroticdungeongame:blue_cuff_bed" - }, - { - "item": "eroticdungeongame:green_cuff_bed" - }, - { - "item": "eroticdungeongame:magenta_cuff_bed" - }, - { - "item": "eroticdungeongame:red_cuff_bed" - }, - { - "item": "eroticdungeongame:light_blue_cuff_bed" - }, - { - "item": "eroticdungeongame:orange_cuff_bed" - }, - { - "item": "eroticdungeongame:brown_cuff_bed" - }, { "item": "eroticdungeongame:purple_cuff_bed" }, + { + "item": "eroticdungeongame:brown_cuff_bed" + }, + { + "item": "eroticdungeongame:white_cuff_bed" + }, + { + "item": "eroticdungeongame:magenta_cuff_bed" + }, + { + "item": "eroticdungeongame:green_cuff_bed" + }, { "item": "eroticdungeongame:gray_cuff_bed" + }, + { + "item": "eroticdungeongame:pink_cuff_bed" + }, + { + "item": "eroticdungeongame:black_cuff_bed" + }, + { + "item": "eroticdungeongame:cyan_cuff_bed" + }, + { + "item": "eroticdungeongame:light_blue_cuff_bed" + }, + { + "item": "eroticdungeongame:light_gray_cuff_bed" + }, + { + "item": "eroticdungeongame:blue_cuff_bed" + }, + { + "item": "eroticdungeongame:red_cuff_bed" + }, + { + "item": "eroticdungeongame:orange_cuff_bed" } ] ], diff --git a/src/generated/resources/data/eroticdungeongame/recipes/dyed_lime_dark_oak_prone_bench.json b/src/generated/resources/data/eroticdungeongame/recipes/dyed_lime_dark_oak_prone_bench.json index 04ceeaf3..d68e19db 100644 --- a/src/generated/resources/data/eroticdungeongame/recipes/dyed_lime_dark_oak_prone_bench.json +++ b/src/generated/resources/data/eroticdungeongame/recipes/dyed_lime_dark_oak_prone_bench.json @@ -7,50 +7,50 @@ "item": "minecraft:lime_dye" }, [ - { - "item": "eroticdungeongame:green_dark_oak_prone_bench" - }, - { - "item": "eroticdungeongame:purple_dark_oak_prone_bench" - }, { "item": "eroticdungeongame:pink_dark_oak_prone_bench" }, - { - "item": "eroticdungeongame:black_dark_oak_prone_bench" - }, - { - "item": "eroticdungeongame:orange_dark_oak_prone_bench" - }, - { - "item": "eroticdungeongame:magenta_dark_oak_prone_bench" - }, - { - "item": "eroticdungeongame:cyan_dark_oak_prone_bench" - }, - { - "item": "eroticdungeongame:yellow_dark_oak_prone_bench" - }, { "item": "eroticdungeongame:brown_dark_oak_prone_bench" }, - { - "item": "eroticdungeongame:light_gray_dark_oak_prone_bench" - }, { "item": "eroticdungeongame:light_blue_dark_oak_prone_bench" }, - { - "item": "eroticdungeongame:red_dark_oak_prone_bench" - }, { "item": "eroticdungeongame:white_dark_oak_prone_bench" }, + { + "item": "eroticdungeongame:yellow_dark_oak_prone_bench" + }, + { + "item": "eroticdungeongame:red_dark_oak_prone_bench" + }, + { + "item": "eroticdungeongame:purple_dark_oak_prone_bench" + }, { "item": "eroticdungeongame:blue_dark_oak_prone_bench" }, + { + "item": "eroticdungeongame:green_dark_oak_prone_bench" + }, + { + "item": "eroticdungeongame:cyan_dark_oak_prone_bench" + }, { "item": "eroticdungeongame:gray_dark_oak_prone_bench" + }, + { + "item": "eroticdungeongame:orange_dark_oak_prone_bench" + }, + { + "item": "eroticdungeongame:black_dark_oak_prone_bench" + }, + { + "item": "eroticdungeongame:light_gray_dark_oak_prone_bench" + }, + { + "item": "eroticdungeongame:magenta_dark_oak_prone_bench" } ] ], diff --git a/src/generated/resources/data/eroticdungeongame/recipes/dyed_lime_jungle_prone_bench.json b/src/generated/resources/data/eroticdungeongame/recipes/dyed_lime_jungle_prone_bench.json index 74862ac9..cc89acf0 100644 --- a/src/generated/resources/data/eroticdungeongame/recipes/dyed_lime_jungle_prone_bench.json +++ b/src/generated/resources/data/eroticdungeongame/recipes/dyed_lime_jungle_prone_bench.json @@ -7,9 +7,6 @@ "item": "minecraft:lime_dye" }, [ - { - "item": "eroticdungeongame:magenta_jungle_prone_bench" - }, { "item": "eroticdungeongame:cyan_jungle_prone_bench" }, @@ -20,37 +17,40 @@ "item": "eroticdungeongame:red_jungle_prone_bench" }, { - "item": "eroticdungeongame:black_jungle_prone_bench" - }, - { - "item": "eroticdungeongame:orange_jungle_prone_bench" - }, - { - "item": "eroticdungeongame:light_gray_jungle_prone_bench" - }, - { - "item": "eroticdungeongame:light_blue_jungle_prone_bench" + "item": "eroticdungeongame:purple_jungle_prone_bench" }, { "item": "eroticdungeongame:yellow_jungle_prone_bench" }, { - "item": "eroticdungeongame:green_jungle_prone_bench" - }, - { - "item": "eroticdungeongame:purple_jungle_prone_bench" + "item": "eroticdungeongame:white_jungle_prone_bench" }, { "item": "eroticdungeongame:pink_jungle_prone_bench" }, { - "item": "eroticdungeongame:white_jungle_prone_bench" + "item": "eroticdungeongame:light_blue_jungle_prone_bench" + }, + { + "item": "eroticdungeongame:gray_jungle_prone_bench" }, { "item": "eroticdungeongame:blue_jungle_prone_bench" }, { - "item": "eroticdungeongame:gray_jungle_prone_bench" + "item": "eroticdungeongame:green_jungle_prone_bench" + }, + { + "item": "eroticdungeongame:orange_jungle_prone_bench" + }, + { + "item": "eroticdungeongame:black_jungle_prone_bench" + }, + { + "item": "eroticdungeongame:light_gray_jungle_prone_bench" + }, + { + "item": "eroticdungeongame:magenta_jungle_prone_bench" } ] ], diff --git a/src/generated/resources/data/eroticdungeongame/recipes/dyed_lime_mangrove_prone_bench.json b/src/generated/resources/data/eroticdungeongame/recipes/dyed_lime_mangrove_prone_bench.json index c0f20873..b5965e1e 100644 --- a/src/generated/resources/data/eroticdungeongame/recipes/dyed_lime_mangrove_prone_bench.json +++ b/src/generated/resources/data/eroticdungeongame/recipes/dyed_lime_mangrove_prone_bench.json @@ -11,22 +11,7 @@ "item": "eroticdungeongame:pink_mangrove_prone_bench" }, { - "item": "eroticdungeongame:green_mangrove_prone_bench" - }, - { - "item": "eroticdungeongame:yellow_mangrove_prone_bench" - }, - { - "item": "eroticdungeongame:blue_mangrove_prone_bench" - }, - { - "item": "eroticdungeongame:white_mangrove_prone_bench" - }, - { - "item": "eroticdungeongame:purple_mangrove_prone_bench" - }, - { - "item": "eroticdungeongame:black_mangrove_prone_bench" + "item": "eroticdungeongame:magenta_mangrove_prone_bench" }, { "item": "eroticdungeongame:light_blue_mangrove_prone_bench" @@ -35,22 +20,37 @@ "item": "eroticdungeongame:gray_mangrove_prone_bench" }, { - "item": "eroticdungeongame:red_mangrove_prone_bench" + "item": "eroticdungeongame:light_gray_mangrove_prone_bench" }, { - "item": "eroticdungeongame:magenta_mangrove_prone_bench" + "item": "eroticdungeongame:black_mangrove_prone_bench" + }, + { + "item": "eroticdungeongame:green_mangrove_prone_bench" }, { "item": "eroticdungeongame:cyan_mangrove_prone_bench" }, + { + "item": "eroticdungeongame:blue_mangrove_prone_bench" + }, + { + "item": "eroticdungeongame:red_mangrove_prone_bench" + }, { "item": "eroticdungeongame:orange_mangrove_prone_bench" }, { - "item": "eroticdungeongame:light_gray_mangrove_prone_bench" + "item": "eroticdungeongame:brown_mangrove_prone_bench" }, { - "item": "eroticdungeongame:brown_mangrove_prone_bench" + "item": "eroticdungeongame:yellow_mangrove_prone_bench" + }, + { + "item": "eroticdungeongame:purple_mangrove_prone_bench" + }, + { + "item": "eroticdungeongame:white_mangrove_prone_bench" } ] ], diff --git a/src/generated/resources/data/eroticdungeongame/recipes/dyed_lime_oak_prone_bench.json b/src/generated/resources/data/eroticdungeongame/recipes/dyed_lime_oak_prone_bench.json index aba343b2..02fb7d89 100644 --- a/src/generated/resources/data/eroticdungeongame/recipes/dyed_lime_oak_prone_bench.json +++ b/src/generated/resources/data/eroticdungeongame/recipes/dyed_lime_oak_prone_bench.json @@ -8,22 +8,16 @@ }, [ { - "item": "eroticdungeongame:purple_oak_prone_bench" + "item": "eroticdungeongame:yellow_oak_prone_bench" }, { - "item": "eroticdungeongame:green_oak_prone_bench" + "item": "eroticdungeongame:light_gray_oak_prone_bench" }, { "item": "eroticdungeongame:black_oak_prone_bench" }, { - "item": "eroticdungeongame:brown_oak_prone_bench" - }, - { - "item": "eroticdungeongame:white_oak_prone_bench" - }, - { - "item": "eroticdungeongame:cyan_oak_prone_bench" + "item": "eroticdungeongame:magenta_oak_prone_bench" }, { "item": "eroticdungeongame:light_blue_oak_prone_bench" @@ -32,25 +26,31 @@ "item": "eroticdungeongame:red_oak_prone_bench" }, { - "item": "eroticdungeongame:yellow_oak_prone_bench" + "item": "eroticdungeongame:gray_oak_prone_bench" }, { - "item": "eroticdungeongame:magenta_oak_prone_bench" - }, - { - "item": "eroticdungeongame:light_gray_oak_prone_bench" + "item": "eroticdungeongame:purple_oak_prone_bench" }, { "item": "eroticdungeongame:blue_oak_prone_bench" }, - { - "item": "eroticdungeongame:gray_oak_prone_bench" - }, { "item": "eroticdungeongame:orange_oak_prone_bench" }, + { + "item": "eroticdungeongame:white_oak_prone_bench" + }, + { + "item": "eroticdungeongame:cyan_oak_prone_bench" + }, { "item": "eroticdungeongame:pink_oak_prone_bench" + }, + { + "item": "eroticdungeongame:brown_oak_prone_bench" + }, + { + "item": "eroticdungeongame:green_oak_prone_bench" } ] ], diff --git a/src/generated/resources/data/eroticdungeongame/recipes/dyed_lime_spruce_prone_bench.json b/src/generated/resources/data/eroticdungeongame/recipes/dyed_lime_spruce_prone_bench.json index 3797c1a1..7d6a52ec 100644 --- a/src/generated/resources/data/eroticdungeongame/recipes/dyed_lime_spruce_prone_bench.json +++ b/src/generated/resources/data/eroticdungeongame/recipes/dyed_lime_spruce_prone_bench.json @@ -7,39 +7,6 @@ "item": "minecraft:lime_dye" }, [ - { - "item": "eroticdungeongame:yellow_spruce_prone_bench" - }, - { - "item": "eroticdungeongame:light_blue_spruce_prone_bench" - }, - { - "item": "eroticdungeongame:cyan_spruce_prone_bench" - }, - { - "item": "eroticdungeongame:brown_spruce_prone_bench" - }, - { - "item": "eroticdungeongame:light_gray_spruce_prone_bench" - }, - { - "item": "eroticdungeongame:green_spruce_prone_bench" - }, - { - "item": "eroticdungeongame:black_spruce_prone_bench" - }, - { - "item": "eroticdungeongame:purple_spruce_prone_bench" - }, - { - "item": "eroticdungeongame:orange_spruce_prone_bench" - }, - { - "item": "eroticdungeongame:pink_spruce_prone_bench" - }, - { - "item": "eroticdungeongame:magenta_spruce_prone_bench" - }, { "item": "eroticdungeongame:gray_spruce_prone_bench" }, @@ -47,10 +14,43 @@ "item": "eroticdungeongame:red_spruce_prone_bench" }, { - "item": "eroticdungeongame:blue_spruce_prone_bench" + "item": "eroticdungeongame:green_spruce_prone_bench" }, { "item": "eroticdungeongame:white_spruce_prone_bench" + }, + { + "item": "eroticdungeongame:cyan_spruce_prone_bench" + }, + { + "item": "eroticdungeongame:yellow_spruce_prone_bench" + }, + { + "item": "eroticdungeongame:purple_spruce_prone_bench" + }, + { + "item": "eroticdungeongame:pink_spruce_prone_bench" + }, + { + "item": "eroticdungeongame:brown_spruce_prone_bench" + }, + { + "item": "eroticdungeongame:light_blue_spruce_prone_bench" + }, + { + "item": "eroticdungeongame:orange_spruce_prone_bench" + }, + { + "item": "eroticdungeongame:blue_spruce_prone_bench" + }, + { + "item": "eroticdungeongame:light_gray_spruce_prone_bench" + }, + { + "item": "eroticdungeongame:black_spruce_prone_bench" + }, + { + "item": "eroticdungeongame:magenta_spruce_prone_bench" } ] ], diff --git a/src/generated/resources/data/eroticdungeongame/recipes/dyed_lime_warped_prone_bench.json b/src/generated/resources/data/eroticdungeongame/recipes/dyed_lime_warped_prone_bench.json index bce3ebbe..3e855dc2 100644 --- a/src/generated/resources/data/eroticdungeongame/recipes/dyed_lime_warped_prone_bench.json +++ b/src/generated/resources/data/eroticdungeongame/recipes/dyed_lime_warped_prone_bench.json @@ -8,49 +8,49 @@ }, [ { - "item": "eroticdungeongame:green_warped_prone_bench" + "item": "eroticdungeongame:red_warped_prone_bench" }, { - "item": "eroticdungeongame:black_warped_prone_bench" + "item": "eroticdungeongame:blue_warped_prone_bench" }, { "item": "eroticdungeongame:purple_warped_prone_bench" }, + { + "item": "eroticdungeongame:orange_warped_prone_bench" + }, { "item": "eroticdungeongame:cyan_warped_prone_bench" }, { - "item": "eroticdungeongame:light_blue_warped_prone_bench" + "item": "eroticdungeongame:green_warped_prone_bench" }, { - "item": "eroticdungeongame:yellow_warped_prone_bench" + "item": "eroticdungeongame:light_gray_warped_prone_bench" }, { - "item": "eroticdungeongame:red_warped_prone_bench" + "item": "eroticdungeongame:gray_warped_prone_bench" }, { "item": "eroticdungeongame:magenta_warped_prone_bench" }, { - "item": "eroticdungeongame:light_gray_warped_prone_bench" + "item": "eroticdungeongame:black_warped_prone_bench" + }, + { + "item": "eroticdungeongame:light_blue_warped_prone_bench" + }, + { + "item": "eroticdungeongame:pink_warped_prone_bench" + }, + { + "item": "eroticdungeongame:yellow_warped_prone_bench" }, { "item": "eroticdungeongame:brown_warped_prone_bench" }, { "item": "eroticdungeongame:white_warped_prone_bench" - }, - { - "item": "eroticdungeongame:gray_warped_prone_bench" - }, - { - "item": "eroticdungeongame:orange_warped_prone_bench" - }, - { - "item": "eroticdungeongame:blue_warped_prone_bench" - }, - { - "item": "eroticdungeongame:pink_warped_prone_bench" } ] ], diff --git a/src/generated/resources/data/eroticdungeongame/recipes/dyed_magenta_acacia_prone_bench.json b/src/generated/resources/data/eroticdungeongame/recipes/dyed_magenta_acacia_prone_bench.json index 8d9b1421..58777447 100644 --- a/src/generated/resources/data/eroticdungeongame/recipes/dyed_magenta_acacia_prone_bench.json +++ b/src/generated/resources/data/eroticdungeongame/recipes/dyed_magenta_acacia_prone_bench.json @@ -8,35 +8,35 @@ }, [ { - "item": "eroticdungeongame:yellow_acacia_prone_bench" - }, - { - "item": "eroticdungeongame:red_acacia_prone_bench" - }, - { - "item": "eroticdungeongame:white_acacia_prone_bench" - }, - { - "item": "eroticdungeongame:blue_acacia_prone_bench" - }, - { - "item": "eroticdungeongame:gray_acacia_prone_bench" + "item": "eroticdungeongame:purple_acacia_prone_bench" }, { "item": "eroticdungeongame:green_acacia_prone_bench" }, { - "item": "eroticdungeongame:purple_acacia_prone_bench" + "item": "eroticdungeongame:gray_acacia_prone_bench" + }, + { + "item": "eroticdungeongame:cyan_acacia_prone_bench" + }, + { + "item": "eroticdungeongame:red_acacia_prone_bench" }, { "item": "eroticdungeongame:black_acacia_prone_bench" }, { - "item": "eroticdungeongame:pink_acacia_prone_bench" + "item": "eroticdungeongame:light_gray_acacia_prone_bench" + }, + { + "item": "eroticdungeongame:blue_acacia_prone_bench" }, { "item": "eroticdungeongame:orange_acacia_prone_bench" }, + { + "item": "eroticdungeongame:pink_acacia_prone_bench" + }, { "item": "eroticdungeongame:light_blue_acacia_prone_bench" }, @@ -44,10 +44,10 @@ "item": "eroticdungeongame:brown_acacia_prone_bench" }, { - "item": "eroticdungeongame:cyan_acacia_prone_bench" + "item": "eroticdungeongame:white_acacia_prone_bench" }, { - "item": "eroticdungeongame:light_gray_acacia_prone_bench" + "item": "eroticdungeongame:yellow_acacia_prone_bench" }, { "item": "eroticdungeongame:lime_acacia_prone_bench" diff --git a/src/generated/resources/data/eroticdungeongame/recipes/dyed_magenta_bamboo_prone_bench.json b/src/generated/resources/data/eroticdungeongame/recipes/dyed_magenta_bamboo_prone_bench.json index f783b312..bbee3952 100644 --- a/src/generated/resources/data/eroticdungeongame/recipes/dyed_magenta_bamboo_prone_bench.json +++ b/src/generated/resources/data/eroticdungeongame/recipes/dyed_magenta_bamboo_prone_bench.json @@ -7,50 +7,50 @@ "item": "minecraft:magenta_dye" }, [ - { - "item": "eroticdungeongame:pink_bamboo_prone_bench" - }, - { - "item": "eroticdungeongame:light_gray_bamboo_prone_bench" - }, - { - "item": "eroticdungeongame:yellow_bamboo_prone_bench" - }, { "item": "eroticdungeongame:lime_bamboo_prone_bench" }, - { - "item": "eroticdungeongame:black_bamboo_prone_bench" - }, - { - "item": "eroticdungeongame:purple_bamboo_prone_bench" - }, - { - "item": "eroticdungeongame:red_bamboo_prone_bench" - }, - { - "item": "eroticdungeongame:gray_bamboo_prone_bench" - }, { "item": "eroticdungeongame:light_blue_bamboo_prone_bench" }, { - "item": "eroticdungeongame:brown_bamboo_prone_bench" + "item": "eroticdungeongame:pink_bamboo_prone_bench" }, { - "item": "eroticdungeongame:cyan_bamboo_prone_bench" + "item": "eroticdungeongame:black_bamboo_prone_bench" }, { - "item": "eroticdungeongame:white_bamboo_prone_bench" + "item": "eroticdungeongame:light_gray_bamboo_prone_bench" }, { - "item": "eroticdungeongame:orange_bamboo_prone_bench" + "item": "eroticdungeongame:gray_bamboo_prone_bench" }, { "item": "eroticdungeongame:blue_bamboo_prone_bench" }, + { + "item": "eroticdungeongame:cyan_bamboo_prone_bench" + }, + { + "item": "eroticdungeongame:orange_bamboo_prone_bench" + }, + { + "item": "eroticdungeongame:red_bamboo_prone_bench" + }, { "item": "eroticdungeongame:green_bamboo_prone_bench" + }, + { + "item": "eroticdungeongame:yellow_bamboo_prone_bench" + }, + { + "item": "eroticdungeongame:brown_bamboo_prone_bench" + }, + { + "item": "eroticdungeongame:white_bamboo_prone_bench" + }, + { + "item": "eroticdungeongame:purple_bamboo_prone_bench" } ] ], diff --git a/src/generated/resources/data/eroticdungeongame/recipes/dyed_magenta_birch_prone_bench.json b/src/generated/resources/data/eroticdungeongame/recipes/dyed_magenta_birch_prone_bench.json index 8bba34c6..7e57d0a1 100644 --- a/src/generated/resources/data/eroticdungeongame/recipes/dyed_magenta_birch_prone_bench.json +++ b/src/generated/resources/data/eroticdungeongame/recipes/dyed_magenta_birch_prone_bench.json @@ -7,50 +7,50 @@ "item": "minecraft:magenta_dye" }, [ - { - "item": "eroticdungeongame:purple_birch_prone_bench" - }, - { - "item": "eroticdungeongame:green_birch_prone_bench" - }, - { - "item": "eroticdungeongame:black_birch_prone_bench" - }, - { - "item": "eroticdungeongame:orange_birch_prone_bench" - }, { "item": "eroticdungeongame:pink_birch_prone_bench" }, - { - "item": "eroticdungeongame:light_blue_birch_prone_bench" - }, - { - "item": "eroticdungeongame:cyan_birch_prone_bench" - }, - { - "item": "eroticdungeongame:lime_birch_prone_bench" - }, { "item": "eroticdungeongame:brown_birch_prone_bench" }, { - "item": "eroticdungeongame:light_gray_birch_prone_bench" + "item": "eroticdungeongame:white_birch_prone_bench" + }, + { + "item": "eroticdungeongame:lime_birch_prone_bench" + }, + { + "item": "eroticdungeongame:cyan_birch_prone_bench" }, { "item": "eroticdungeongame:yellow_birch_prone_bench" }, + { + "item": "eroticdungeongame:purple_birch_prone_bench" + }, { "item": "eroticdungeongame:gray_birch_prone_bench" }, { "item": "eroticdungeongame:red_birch_prone_bench" }, + { + "item": "eroticdungeongame:green_birch_prone_bench" + }, + { + "item": "eroticdungeongame:light_blue_birch_prone_bench" + }, + { + "item": "eroticdungeongame:orange_birch_prone_bench" + }, { "item": "eroticdungeongame:blue_birch_prone_bench" }, { - "item": "eroticdungeongame:white_birch_prone_bench" + "item": "eroticdungeongame:black_birch_prone_bench" + }, + { + "item": "eroticdungeongame:light_gray_birch_prone_bench" } ] ], diff --git a/src/generated/resources/data/eroticdungeongame/recipes/dyed_magenta_cherry_prone_bench.json b/src/generated/resources/data/eroticdungeongame/recipes/dyed_magenta_cherry_prone_bench.json index 74cb7656..6253b0aa 100644 --- a/src/generated/resources/data/eroticdungeongame/recipes/dyed_magenta_cherry_prone_bench.json +++ b/src/generated/resources/data/eroticdungeongame/recipes/dyed_magenta_cherry_prone_bench.json @@ -7,50 +7,50 @@ "item": "minecraft:magenta_dye" }, [ - { - "item": "eroticdungeongame:yellow_cherry_prone_bench" - }, - { - "item": "eroticdungeongame:blue_cherry_prone_bench" - }, - { - "item": "eroticdungeongame:light_gray_cherry_prone_bench" - }, - { - "item": "eroticdungeongame:purple_cherry_prone_bench" - }, { "item": "eroticdungeongame:light_blue_cherry_prone_bench" }, - { - "item": "eroticdungeongame:red_cherry_prone_bench" - }, { "item": "eroticdungeongame:lime_cherry_prone_bench" }, - { - "item": "eroticdungeongame:white_cherry_prone_bench" - }, - { - "item": "eroticdungeongame:brown_cherry_prone_bench" - }, - { - "item": "eroticdungeongame:orange_cherry_prone_bench" - }, - { - "item": "eroticdungeongame:black_cherry_prone_bench" - }, - { - "item": "eroticdungeongame:cyan_cherry_prone_bench" - }, { "item": "eroticdungeongame:pink_cherry_prone_bench" }, + { + "item": "eroticdungeongame:red_cherry_prone_bench" + }, { "item": "eroticdungeongame:gray_cherry_prone_bench" }, + { + "item": "eroticdungeongame:blue_cherry_prone_bench" + }, + { + "item": "eroticdungeongame:brown_cherry_prone_bench" + }, + { + "item": "eroticdungeongame:light_gray_cherry_prone_bench" + }, + { + "item": "eroticdungeongame:black_cherry_prone_bench" + }, + { + "item": "eroticdungeongame:orange_cherry_prone_bench" + }, { "item": "eroticdungeongame:green_cherry_prone_bench" + }, + { + "item": "eroticdungeongame:yellow_cherry_prone_bench" + }, + { + "item": "eroticdungeongame:white_cherry_prone_bench" + }, + { + "item": "eroticdungeongame:cyan_cherry_prone_bench" + }, + { + "item": "eroticdungeongame:purple_cherry_prone_bench" } ] ], diff --git a/src/generated/resources/data/eroticdungeongame/recipes/dyed_magenta_crimson_prone_bench.json b/src/generated/resources/data/eroticdungeongame/recipes/dyed_magenta_crimson_prone_bench.json index f85f7c48..bd0c96ec 100644 --- a/src/generated/resources/data/eroticdungeongame/recipes/dyed_magenta_crimson_prone_bench.json +++ b/src/generated/resources/data/eroticdungeongame/recipes/dyed_magenta_crimson_prone_bench.json @@ -7,41 +7,29 @@ "item": "minecraft:magenta_dye" }, [ + { + "item": "eroticdungeongame:black_crimson_prone_bench" + }, { "item": "eroticdungeongame:light_gray_crimson_prone_bench" }, { "item": "eroticdungeongame:yellow_crimson_prone_bench" }, - { - "item": "eroticdungeongame:gray_crimson_prone_bench" - }, { "item": "eroticdungeongame:pink_crimson_prone_bench" }, - { - "item": "eroticdungeongame:white_crimson_prone_bench" - }, - { - "item": "eroticdungeongame:green_crimson_prone_bench" - }, - { - "item": "eroticdungeongame:blue_crimson_prone_bench" - }, { "item": "eroticdungeongame:lime_crimson_prone_bench" }, { - "item": "eroticdungeongame:cyan_crimson_prone_bench" - }, - { - "item": "eroticdungeongame:orange_crimson_prone_bench" + "item": "eroticdungeongame:white_crimson_prone_bench" }, { "item": "eroticdungeongame:brown_crimson_prone_bench" }, { - "item": "eroticdungeongame:black_crimson_prone_bench" + "item": "eroticdungeongame:cyan_crimson_prone_bench" }, { "item": "eroticdungeongame:purple_crimson_prone_bench" @@ -49,8 +37,20 @@ { "item": "eroticdungeongame:red_crimson_prone_bench" }, + { + "item": "eroticdungeongame:green_crimson_prone_bench" + }, + { + "item": "eroticdungeongame:orange_crimson_prone_bench" + }, { "item": "eroticdungeongame:light_blue_crimson_prone_bench" + }, + { + "item": "eroticdungeongame:blue_crimson_prone_bench" + }, + { + "item": "eroticdungeongame:gray_crimson_prone_bench" } ] ], diff --git a/src/generated/resources/data/eroticdungeongame/recipes/dyed_magenta_cuff_bed.json b/src/generated/resources/data/eroticdungeongame/recipes/dyed_magenta_cuff_bed.json index 80933be7..6e83de28 100644 --- a/src/generated/resources/data/eroticdungeongame/recipes/dyed_magenta_cuff_bed.json +++ b/src/generated/resources/data/eroticdungeongame/recipes/dyed_magenta_cuff_bed.json @@ -7,50 +7,50 @@ "item": "minecraft:magenta_dye" }, [ - { - "item": "eroticdungeongame:cyan_cuff_bed" - }, - { - "item": "eroticdungeongame:black_cuff_bed" - }, - { - "item": "eroticdungeongame:pink_cuff_bed" - }, { "item": "eroticdungeongame:yellow_cuff_bed" }, - { - "item": "eroticdungeongame:light_gray_cuff_bed" - }, - { - "item": "eroticdungeongame:white_cuff_bed" - }, - { - "item": "eroticdungeongame:blue_cuff_bed" - }, - { - "item": "eroticdungeongame:green_cuff_bed" - }, - { - "item": "eroticdungeongame:red_cuff_bed" - }, - { - "item": "eroticdungeongame:light_blue_cuff_bed" - }, - { - "item": "eroticdungeongame:orange_cuff_bed" - }, - { - "item": "eroticdungeongame:lime_cuff_bed" - }, - { - "item": "eroticdungeongame:brown_cuff_bed" - }, { "item": "eroticdungeongame:purple_cuff_bed" }, + { + "item": "eroticdungeongame:brown_cuff_bed" + }, + { + "item": "eroticdungeongame:white_cuff_bed" + }, + { + "item": "eroticdungeongame:green_cuff_bed" + }, { "item": "eroticdungeongame:gray_cuff_bed" + }, + { + "item": "eroticdungeongame:pink_cuff_bed" + }, + { + "item": "eroticdungeongame:black_cuff_bed" + }, + { + "item": "eroticdungeongame:cyan_cuff_bed" + }, + { + "item": "eroticdungeongame:light_blue_cuff_bed" + }, + { + "item": "eroticdungeongame:lime_cuff_bed" + }, + { + "item": "eroticdungeongame:light_gray_cuff_bed" + }, + { + "item": "eroticdungeongame:blue_cuff_bed" + }, + { + "item": "eroticdungeongame:red_cuff_bed" + }, + { + "item": "eroticdungeongame:orange_cuff_bed" } ] ], diff --git a/src/generated/resources/data/eroticdungeongame/recipes/dyed_magenta_dark_oak_prone_bench.json b/src/generated/resources/data/eroticdungeongame/recipes/dyed_magenta_dark_oak_prone_bench.json index 97ba9b7f..39fcf670 100644 --- a/src/generated/resources/data/eroticdungeongame/recipes/dyed_magenta_dark_oak_prone_bench.json +++ b/src/generated/resources/data/eroticdungeongame/recipes/dyed_magenta_dark_oak_prone_bench.json @@ -7,50 +7,50 @@ "item": "minecraft:magenta_dye" }, [ - { - "item": "eroticdungeongame:green_dark_oak_prone_bench" - }, - { - "item": "eroticdungeongame:purple_dark_oak_prone_bench" - }, { "item": "eroticdungeongame:pink_dark_oak_prone_bench" }, - { - "item": "eroticdungeongame:black_dark_oak_prone_bench" - }, - { - "item": "eroticdungeongame:orange_dark_oak_prone_bench" - }, - { - "item": "eroticdungeongame:cyan_dark_oak_prone_bench" - }, - { - "item": "eroticdungeongame:yellow_dark_oak_prone_bench" - }, { "item": "eroticdungeongame:brown_dark_oak_prone_bench" }, - { - "item": "eroticdungeongame:light_gray_dark_oak_prone_bench" - }, { "item": "eroticdungeongame:light_blue_dark_oak_prone_bench" }, - { - "item": "eroticdungeongame:lime_dark_oak_prone_bench" - }, - { - "item": "eroticdungeongame:red_dark_oak_prone_bench" - }, { "item": "eroticdungeongame:white_dark_oak_prone_bench" }, + { + "item": "eroticdungeongame:lime_dark_oak_prone_bench" + }, + { + "item": "eroticdungeongame:yellow_dark_oak_prone_bench" + }, + { + "item": "eroticdungeongame:red_dark_oak_prone_bench" + }, + { + "item": "eroticdungeongame:purple_dark_oak_prone_bench" + }, { "item": "eroticdungeongame:blue_dark_oak_prone_bench" }, + { + "item": "eroticdungeongame:green_dark_oak_prone_bench" + }, + { + "item": "eroticdungeongame:cyan_dark_oak_prone_bench" + }, { "item": "eroticdungeongame:gray_dark_oak_prone_bench" + }, + { + "item": "eroticdungeongame:orange_dark_oak_prone_bench" + }, + { + "item": "eroticdungeongame:black_dark_oak_prone_bench" + }, + { + "item": "eroticdungeongame:light_gray_dark_oak_prone_bench" } ] ], diff --git a/src/generated/resources/data/eroticdungeongame/recipes/dyed_magenta_jungle_prone_bench.json b/src/generated/resources/data/eroticdungeongame/recipes/dyed_magenta_jungle_prone_bench.json index fc38482e..19143198 100644 --- a/src/generated/resources/data/eroticdungeongame/recipes/dyed_magenta_jungle_prone_bench.json +++ b/src/generated/resources/data/eroticdungeongame/recipes/dyed_magenta_jungle_prone_bench.json @@ -17,16 +17,7 @@ "item": "eroticdungeongame:red_jungle_prone_bench" }, { - "item": "eroticdungeongame:black_jungle_prone_bench" - }, - { - "item": "eroticdungeongame:orange_jungle_prone_bench" - }, - { - "item": "eroticdungeongame:light_gray_jungle_prone_bench" - }, - { - "item": "eroticdungeongame:light_blue_jungle_prone_bench" + "item": "eroticdungeongame:purple_jungle_prone_bench" }, { "item": "eroticdungeongame:lime_jungle_prone_bench" @@ -35,22 +26,31 @@ "item": "eroticdungeongame:yellow_jungle_prone_bench" }, { - "item": "eroticdungeongame:green_jungle_prone_bench" - }, - { - "item": "eroticdungeongame:purple_jungle_prone_bench" + "item": "eroticdungeongame:white_jungle_prone_bench" }, { "item": "eroticdungeongame:pink_jungle_prone_bench" }, { - "item": "eroticdungeongame:white_jungle_prone_bench" + "item": "eroticdungeongame:light_blue_jungle_prone_bench" + }, + { + "item": "eroticdungeongame:gray_jungle_prone_bench" }, { "item": "eroticdungeongame:blue_jungle_prone_bench" }, { - "item": "eroticdungeongame:gray_jungle_prone_bench" + "item": "eroticdungeongame:green_jungle_prone_bench" + }, + { + "item": "eroticdungeongame:orange_jungle_prone_bench" + }, + { + "item": "eroticdungeongame:black_jungle_prone_bench" + }, + { + "item": "eroticdungeongame:light_gray_jungle_prone_bench" } ] ], diff --git a/src/generated/resources/data/eroticdungeongame/recipes/dyed_magenta_mangrove_prone_bench.json b/src/generated/resources/data/eroticdungeongame/recipes/dyed_magenta_mangrove_prone_bench.json index d0e3cf8a..53074121 100644 --- a/src/generated/resources/data/eroticdungeongame/recipes/dyed_magenta_mangrove_prone_bench.json +++ b/src/generated/resources/data/eroticdungeongame/recipes/dyed_magenta_mangrove_prone_bench.json @@ -11,22 +11,7 @@ "item": "eroticdungeongame:pink_mangrove_prone_bench" }, { - "item": "eroticdungeongame:green_mangrove_prone_bench" - }, - { - "item": "eroticdungeongame:yellow_mangrove_prone_bench" - }, - { - "item": "eroticdungeongame:blue_mangrove_prone_bench" - }, - { - "item": "eroticdungeongame:white_mangrove_prone_bench" - }, - { - "item": "eroticdungeongame:purple_mangrove_prone_bench" - }, - { - "item": "eroticdungeongame:black_mangrove_prone_bench" + "item": "eroticdungeongame:lime_mangrove_prone_bench" }, { "item": "eroticdungeongame:light_blue_mangrove_prone_bench" @@ -35,22 +20,37 @@ "item": "eroticdungeongame:gray_mangrove_prone_bench" }, { - "item": "eroticdungeongame:red_mangrove_prone_bench" + "item": "eroticdungeongame:light_gray_mangrove_prone_bench" + }, + { + "item": "eroticdungeongame:black_mangrove_prone_bench" + }, + { + "item": "eroticdungeongame:green_mangrove_prone_bench" }, { "item": "eroticdungeongame:cyan_mangrove_prone_bench" }, + { + "item": "eroticdungeongame:blue_mangrove_prone_bench" + }, + { + "item": "eroticdungeongame:red_mangrove_prone_bench" + }, { "item": "eroticdungeongame:orange_mangrove_prone_bench" }, - { - "item": "eroticdungeongame:light_gray_mangrove_prone_bench" - }, - { - "item": "eroticdungeongame:lime_mangrove_prone_bench" - }, { "item": "eroticdungeongame:brown_mangrove_prone_bench" + }, + { + "item": "eroticdungeongame:yellow_mangrove_prone_bench" + }, + { + "item": "eroticdungeongame:purple_mangrove_prone_bench" + }, + { + "item": "eroticdungeongame:white_mangrove_prone_bench" } ] ], diff --git a/src/generated/resources/data/eroticdungeongame/recipes/dyed_magenta_oak_prone_bench.json b/src/generated/resources/data/eroticdungeongame/recipes/dyed_magenta_oak_prone_bench.json index c6cfebfb..5e4e23e9 100644 --- a/src/generated/resources/data/eroticdungeongame/recipes/dyed_magenta_oak_prone_bench.json +++ b/src/generated/resources/data/eroticdungeongame/recipes/dyed_magenta_oak_prone_bench.json @@ -7,33 +7,6 @@ "item": "minecraft:magenta_dye" }, [ - { - "item": "eroticdungeongame:purple_oak_prone_bench" - }, - { - "item": "eroticdungeongame:green_oak_prone_bench" - }, - { - "item": "eroticdungeongame:black_oak_prone_bench" - }, - { - "item": "eroticdungeongame:brown_oak_prone_bench" - }, - { - "item": "eroticdungeongame:white_oak_prone_bench" - }, - { - "item": "eroticdungeongame:lime_oak_prone_bench" - }, - { - "item": "eroticdungeongame:cyan_oak_prone_bench" - }, - { - "item": "eroticdungeongame:light_blue_oak_prone_bench" - }, - { - "item": "eroticdungeongame:red_oak_prone_bench" - }, { "item": "eroticdungeongame:yellow_oak_prone_bench" }, @@ -41,16 +14,43 @@ "item": "eroticdungeongame:light_gray_oak_prone_bench" }, { - "item": "eroticdungeongame:blue_oak_prone_bench" + "item": "eroticdungeongame:black_oak_prone_bench" + }, + { + "item": "eroticdungeongame:light_blue_oak_prone_bench" + }, + { + "item": "eroticdungeongame:lime_oak_prone_bench" + }, + { + "item": "eroticdungeongame:red_oak_prone_bench" }, { "item": "eroticdungeongame:gray_oak_prone_bench" }, + { + "item": "eroticdungeongame:purple_oak_prone_bench" + }, + { + "item": "eroticdungeongame:blue_oak_prone_bench" + }, { "item": "eroticdungeongame:orange_oak_prone_bench" }, + { + "item": "eroticdungeongame:white_oak_prone_bench" + }, + { + "item": "eroticdungeongame:cyan_oak_prone_bench" + }, { "item": "eroticdungeongame:pink_oak_prone_bench" + }, + { + "item": "eroticdungeongame:brown_oak_prone_bench" + }, + { + "item": "eroticdungeongame:green_oak_prone_bench" } ] ], diff --git a/src/generated/resources/data/eroticdungeongame/recipes/dyed_magenta_spruce_prone_bench.json b/src/generated/resources/data/eroticdungeongame/recipes/dyed_magenta_spruce_prone_bench.json index 8c89a2e4..e5f94b25 100644 --- a/src/generated/resources/data/eroticdungeongame/recipes/dyed_magenta_spruce_prone_bench.json +++ b/src/generated/resources/data/eroticdungeongame/recipes/dyed_magenta_spruce_prone_bench.json @@ -7,39 +7,6 @@ "item": "minecraft:magenta_dye" }, [ - { - "item": "eroticdungeongame:yellow_spruce_prone_bench" - }, - { - "item": "eroticdungeongame:light_blue_spruce_prone_bench" - }, - { - "item": "eroticdungeongame:cyan_spruce_prone_bench" - }, - { - "item": "eroticdungeongame:lime_spruce_prone_bench" - }, - { - "item": "eroticdungeongame:brown_spruce_prone_bench" - }, - { - "item": "eroticdungeongame:light_gray_spruce_prone_bench" - }, - { - "item": "eroticdungeongame:green_spruce_prone_bench" - }, - { - "item": "eroticdungeongame:black_spruce_prone_bench" - }, - { - "item": "eroticdungeongame:purple_spruce_prone_bench" - }, - { - "item": "eroticdungeongame:orange_spruce_prone_bench" - }, - { - "item": "eroticdungeongame:pink_spruce_prone_bench" - }, { "item": "eroticdungeongame:gray_spruce_prone_bench" }, @@ -47,10 +14,43 @@ "item": "eroticdungeongame:red_spruce_prone_bench" }, { - "item": "eroticdungeongame:blue_spruce_prone_bench" + "item": "eroticdungeongame:green_spruce_prone_bench" }, { "item": "eroticdungeongame:white_spruce_prone_bench" + }, + { + "item": "eroticdungeongame:lime_spruce_prone_bench" + }, + { + "item": "eroticdungeongame:cyan_spruce_prone_bench" + }, + { + "item": "eroticdungeongame:yellow_spruce_prone_bench" + }, + { + "item": "eroticdungeongame:purple_spruce_prone_bench" + }, + { + "item": "eroticdungeongame:pink_spruce_prone_bench" + }, + { + "item": "eroticdungeongame:brown_spruce_prone_bench" + }, + { + "item": "eroticdungeongame:light_blue_spruce_prone_bench" + }, + { + "item": "eroticdungeongame:orange_spruce_prone_bench" + }, + { + "item": "eroticdungeongame:blue_spruce_prone_bench" + }, + { + "item": "eroticdungeongame:light_gray_spruce_prone_bench" + }, + { + "item": "eroticdungeongame:black_spruce_prone_bench" } ] ], diff --git a/src/generated/resources/data/eroticdungeongame/recipes/dyed_magenta_warped_prone_bench.json b/src/generated/resources/data/eroticdungeongame/recipes/dyed_magenta_warped_prone_bench.json index e958e4de..9169f63e 100644 --- a/src/generated/resources/data/eroticdungeongame/recipes/dyed_magenta_warped_prone_bench.json +++ b/src/generated/resources/data/eroticdungeongame/recipes/dyed_magenta_warped_prone_bench.json @@ -8,49 +8,49 @@ }, [ { - "item": "eroticdungeongame:green_warped_prone_bench" + "item": "eroticdungeongame:red_warped_prone_bench" }, { - "item": "eroticdungeongame:black_warped_prone_bench" + "item": "eroticdungeongame:blue_warped_prone_bench" }, { "item": "eroticdungeongame:purple_warped_prone_bench" }, { - "item": "eroticdungeongame:lime_warped_prone_bench" + "item": "eroticdungeongame:orange_warped_prone_bench" }, { "item": "eroticdungeongame:cyan_warped_prone_bench" }, { - "item": "eroticdungeongame:light_blue_warped_prone_bench" - }, - { - "item": "eroticdungeongame:yellow_warped_prone_bench" - }, - { - "item": "eroticdungeongame:red_warped_prone_bench" + "item": "eroticdungeongame:green_warped_prone_bench" }, { "item": "eroticdungeongame:light_gray_warped_prone_bench" }, + { + "item": "eroticdungeongame:gray_warped_prone_bench" + }, + { + "item": "eroticdungeongame:black_warped_prone_bench" + }, + { + "item": "eroticdungeongame:lime_warped_prone_bench" + }, + { + "item": "eroticdungeongame:light_blue_warped_prone_bench" + }, + { + "item": "eroticdungeongame:pink_warped_prone_bench" + }, + { + "item": "eroticdungeongame:yellow_warped_prone_bench" + }, { "item": "eroticdungeongame:brown_warped_prone_bench" }, { "item": "eroticdungeongame:white_warped_prone_bench" - }, - { - "item": "eroticdungeongame:gray_warped_prone_bench" - }, - { - "item": "eroticdungeongame:orange_warped_prone_bench" - }, - { - "item": "eroticdungeongame:blue_warped_prone_bench" - }, - { - "item": "eroticdungeongame:pink_warped_prone_bench" } ] ], diff --git a/src/generated/resources/data/eroticdungeongame/recipes/dyed_orange_acacia_prone_bench.json b/src/generated/resources/data/eroticdungeongame/recipes/dyed_orange_acacia_prone_bench.json index dae45c6a..21bd3e3e 100644 --- a/src/generated/resources/data/eroticdungeongame/recipes/dyed_orange_acacia_prone_bench.json +++ b/src/generated/resources/data/eroticdungeongame/recipes/dyed_orange_acacia_prone_bench.json @@ -8,35 +8,35 @@ }, [ { - "item": "eroticdungeongame:yellow_acacia_prone_bench" - }, - { - "item": "eroticdungeongame:red_acacia_prone_bench" - }, - { - "item": "eroticdungeongame:white_acacia_prone_bench" - }, - { - "item": "eroticdungeongame:blue_acacia_prone_bench" - }, - { - "item": "eroticdungeongame:gray_acacia_prone_bench" + "item": "eroticdungeongame:purple_acacia_prone_bench" }, { "item": "eroticdungeongame:green_acacia_prone_bench" }, { - "item": "eroticdungeongame:purple_acacia_prone_bench" + "item": "eroticdungeongame:gray_acacia_prone_bench" + }, + { + "item": "eroticdungeongame:cyan_acacia_prone_bench" + }, + { + "item": "eroticdungeongame:red_acacia_prone_bench" }, { "item": "eroticdungeongame:black_acacia_prone_bench" }, { - "item": "eroticdungeongame:pink_acacia_prone_bench" + "item": "eroticdungeongame:light_gray_acacia_prone_bench" + }, + { + "item": "eroticdungeongame:blue_acacia_prone_bench" }, { "item": "eroticdungeongame:magenta_acacia_prone_bench" }, + { + "item": "eroticdungeongame:pink_acacia_prone_bench" + }, { "item": "eroticdungeongame:light_blue_acacia_prone_bench" }, @@ -44,10 +44,10 @@ "item": "eroticdungeongame:brown_acacia_prone_bench" }, { - "item": "eroticdungeongame:cyan_acacia_prone_bench" + "item": "eroticdungeongame:white_acacia_prone_bench" }, { - "item": "eroticdungeongame:light_gray_acacia_prone_bench" + "item": "eroticdungeongame:yellow_acacia_prone_bench" }, { "item": "eroticdungeongame:lime_acacia_prone_bench" diff --git a/src/generated/resources/data/eroticdungeongame/recipes/dyed_orange_bamboo_prone_bench.json b/src/generated/resources/data/eroticdungeongame/recipes/dyed_orange_bamboo_prone_bench.json index 3e75fa90..9ce042be 100644 --- a/src/generated/resources/data/eroticdungeongame/recipes/dyed_orange_bamboo_prone_bench.json +++ b/src/generated/resources/data/eroticdungeongame/recipes/dyed_orange_bamboo_prone_bench.json @@ -7,50 +7,50 @@ "item": "minecraft:orange_dye" }, [ - { - "item": "eroticdungeongame:pink_bamboo_prone_bench" - }, - { - "item": "eroticdungeongame:light_gray_bamboo_prone_bench" - }, - { - "item": "eroticdungeongame:yellow_bamboo_prone_bench" - }, { "item": "eroticdungeongame:lime_bamboo_prone_bench" }, - { - "item": "eroticdungeongame:black_bamboo_prone_bench" - }, - { - "item": "eroticdungeongame:purple_bamboo_prone_bench" - }, - { - "item": "eroticdungeongame:red_bamboo_prone_bench" - }, { "item": "eroticdungeongame:magenta_bamboo_prone_bench" }, - { - "item": "eroticdungeongame:gray_bamboo_prone_bench" - }, { "item": "eroticdungeongame:light_blue_bamboo_prone_bench" }, { - "item": "eroticdungeongame:brown_bamboo_prone_bench" + "item": "eroticdungeongame:pink_bamboo_prone_bench" }, { - "item": "eroticdungeongame:cyan_bamboo_prone_bench" + "item": "eroticdungeongame:black_bamboo_prone_bench" }, { - "item": "eroticdungeongame:white_bamboo_prone_bench" + "item": "eroticdungeongame:light_gray_bamboo_prone_bench" + }, + { + "item": "eroticdungeongame:gray_bamboo_prone_bench" }, { "item": "eroticdungeongame:blue_bamboo_prone_bench" }, + { + "item": "eroticdungeongame:cyan_bamboo_prone_bench" + }, + { + "item": "eroticdungeongame:red_bamboo_prone_bench" + }, { "item": "eroticdungeongame:green_bamboo_prone_bench" + }, + { + "item": "eroticdungeongame:yellow_bamboo_prone_bench" + }, + { + "item": "eroticdungeongame:brown_bamboo_prone_bench" + }, + { + "item": "eroticdungeongame:white_bamboo_prone_bench" + }, + { + "item": "eroticdungeongame:purple_bamboo_prone_bench" } ] ], diff --git a/src/generated/resources/data/eroticdungeongame/recipes/dyed_orange_birch_prone_bench.json b/src/generated/resources/data/eroticdungeongame/recipes/dyed_orange_birch_prone_bench.json index a1eac05f..1e69151b 100644 --- a/src/generated/resources/data/eroticdungeongame/recipes/dyed_orange_birch_prone_bench.json +++ b/src/generated/resources/data/eroticdungeongame/recipes/dyed_orange_birch_prone_bench.json @@ -7,50 +7,50 @@ "item": "minecraft:orange_dye" }, [ - { - "item": "eroticdungeongame:purple_birch_prone_bench" - }, - { - "item": "eroticdungeongame:green_birch_prone_bench" - }, - { - "item": "eroticdungeongame:black_birch_prone_bench" - }, { "item": "eroticdungeongame:pink_birch_prone_bench" }, - { - "item": "eroticdungeongame:magenta_birch_prone_bench" - }, - { - "item": "eroticdungeongame:light_blue_birch_prone_bench" - }, - { - "item": "eroticdungeongame:cyan_birch_prone_bench" - }, - { - "item": "eroticdungeongame:lime_birch_prone_bench" - }, { "item": "eroticdungeongame:brown_birch_prone_bench" }, { - "item": "eroticdungeongame:light_gray_birch_prone_bench" + "item": "eroticdungeongame:white_birch_prone_bench" + }, + { + "item": "eroticdungeongame:lime_birch_prone_bench" + }, + { + "item": "eroticdungeongame:cyan_birch_prone_bench" }, { "item": "eroticdungeongame:yellow_birch_prone_bench" }, + { + "item": "eroticdungeongame:purple_birch_prone_bench" + }, { "item": "eroticdungeongame:gray_birch_prone_bench" }, { "item": "eroticdungeongame:red_birch_prone_bench" }, + { + "item": "eroticdungeongame:green_birch_prone_bench" + }, + { + "item": "eroticdungeongame:light_blue_birch_prone_bench" + }, { "item": "eroticdungeongame:blue_birch_prone_bench" }, { - "item": "eroticdungeongame:white_birch_prone_bench" + "item": "eroticdungeongame:black_birch_prone_bench" + }, + { + "item": "eroticdungeongame:light_gray_birch_prone_bench" + }, + { + "item": "eroticdungeongame:magenta_birch_prone_bench" } ] ], diff --git a/src/generated/resources/data/eroticdungeongame/recipes/dyed_orange_cherry_prone_bench.json b/src/generated/resources/data/eroticdungeongame/recipes/dyed_orange_cherry_prone_bench.json index abff7a29..61a9d85d 100644 --- a/src/generated/resources/data/eroticdungeongame/recipes/dyed_orange_cherry_prone_bench.json +++ b/src/generated/resources/data/eroticdungeongame/recipes/dyed_orange_cherry_prone_bench.json @@ -7,21 +7,15 @@ "item": "minecraft:orange_dye" }, [ - { - "item": "eroticdungeongame:yellow_cherry_prone_bench" - }, - { - "item": "eroticdungeongame:blue_cherry_prone_bench" - }, - { - "item": "eroticdungeongame:light_gray_cherry_prone_bench" - }, - { - "item": "eroticdungeongame:purple_cherry_prone_bench" - }, { "item": "eroticdungeongame:light_blue_cherry_prone_bench" }, + { + "item": "eroticdungeongame:lime_cherry_prone_bench" + }, + { + "item": "eroticdungeongame:pink_cherry_prone_bench" + }, { "item": "eroticdungeongame:red_cherry_prone_bench" }, @@ -29,28 +23,34 @@ "item": "eroticdungeongame:magenta_cherry_prone_bench" }, { - "item": "eroticdungeongame:lime_cherry_prone_bench" + "item": "eroticdungeongame:gray_cherry_prone_bench" }, { - "item": "eroticdungeongame:white_cherry_prone_bench" + "item": "eroticdungeongame:blue_cherry_prone_bench" }, { "item": "eroticdungeongame:brown_cherry_prone_bench" }, + { + "item": "eroticdungeongame:light_gray_cherry_prone_bench" + }, { "item": "eroticdungeongame:black_cherry_prone_bench" }, + { + "item": "eroticdungeongame:green_cherry_prone_bench" + }, + { + "item": "eroticdungeongame:yellow_cherry_prone_bench" + }, + { + "item": "eroticdungeongame:white_cherry_prone_bench" + }, { "item": "eroticdungeongame:cyan_cherry_prone_bench" }, { - "item": "eroticdungeongame:pink_cherry_prone_bench" - }, - { - "item": "eroticdungeongame:gray_cherry_prone_bench" - }, - { - "item": "eroticdungeongame:green_cherry_prone_bench" + "item": "eroticdungeongame:purple_cherry_prone_bench" } ] ], diff --git a/src/generated/resources/data/eroticdungeongame/recipes/dyed_orange_crimson_prone_bench.json b/src/generated/resources/data/eroticdungeongame/recipes/dyed_orange_crimson_prone_bench.json index bdd9285a..3fb1181b 100644 --- a/src/generated/resources/data/eroticdungeongame/recipes/dyed_orange_crimson_prone_bench.json +++ b/src/generated/resources/data/eroticdungeongame/recipes/dyed_orange_crimson_prone_bench.json @@ -7,38 +7,29 @@ "item": "minecraft:orange_dye" }, [ + { + "item": "eroticdungeongame:black_crimson_prone_bench" + }, { "item": "eroticdungeongame:light_gray_crimson_prone_bench" }, { "item": "eroticdungeongame:yellow_crimson_prone_bench" }, - { - "item": "eroticdungeongame:gray_crimson_prone_bench" - }, { "item": "eroticdungeongame:pink_crimson_prone_bench" }, - { - "item": "eroticdungeongame:white_crimson_prone_bench" - }, - { - "item": "eroticdungeongame:green_crimson_prone_bench" - }, - { - "item": "eroticdungeongame:blue_crimson_prone_bench" - }, { "item": "eroticdungeongame:lime_crimson_prone_bench" }, { - "item": "eroticdungeongame:cyan_crimson_prone_bench" + "item": "eroticdungeongame:white_crimson_prone_bench" }, { "item": "eroticdungeongame:brown_crimson_prone_bench" }, { - "item": "eroticdungeongame:black_crimson_prone_bench" + "item": "eroticdungeongame:cyan_crimson_prone_bench" }, { "item": "eroticdungeongame:purple_crimson_prone_bench" @@ -47,10 +38,19 @@ "item": "eroticdungeongame:red_crimson_prone_bench" }, { - "item": "eroticdungeongame:magenta_crimson_prone_bench" + "item": "eroticdungeongame:green_crimson_prone_bench" }, { "item": "eroticdungeongame:light_blue_crimson_prone_bench" + }, + { + "item": "eroticdungeongame:magenta_crimson_prone_bench" + }, + { + "item": "eroticdungeongame:blue_crimson_prone_bench" + }, + { + "item": "eroticdungeongame:gray_crimson_prone_bench" } ] ], diff --git a/src/generated/resources/data/eroticdungeongame/recipes/dyed_orange_cuff_bed.json b/src/generated/resources/data/eroticdungeongame/recipes/dyed_orange_cuff_bed.json index c3b6b021..0583276a 100644 --- a/src/generated/resources/data/eroticdungeongame/recipes/dyed_orange_cuff_bed.json +++ b/src/generated/resources/data/eroticdungeongame/recipes/dyed_orange_cuff_bed.json @@ -7,35 +7,35 @@ "item": "minecraft:orange_dye" }, [ - { - "item": "eroticdungeongame:cyan_cuff_bed" - }, - { - "item": "eroticdungeongame:black_cuff_bed" - }, - { - "item": "eroticdungeongame:pink_cuff_bed" - }, { "item": "eroticdungeongame:yellow_cuff_bed" }, { - "item": "eroticdungeongame:light_gray_cuff_bed" + "item": "eroticdungeongame:purple_cuff_bed" + }, + { + "item": "eroticdungeongame:brown_cuff_bed" }, { "item": "eroticdungeongame:white_cuff_bed" }, { - "item": "eroticdungeongame:blue_cuff_bed" + "item": "eroticdungeongame:magenta_cuff_bed" }, { "item": "eroticdungeongame:green_cuff_bed" }, { - "item": "eroticdungeongame:magenta_cuff_bed" + "item": "eroticdungeongame:gray_cuff_bed" }, { - "item": "eroticdungeongame:red_cuff_bed" + "item": "eroticdungeongame:pink_cuff_bed" + }, + { + "item": "eroticdungeongame:black_cuff_bed" + }, + { + "item": "eroticdungeongame:cyan_cuff_bed" }, { "item": "eroticdungeongame:light_blue_cuff_bed" @@ -44,13 +44,13 @@ "item": "eroticdungeongame:lime_cuff_bed" }, { - "item": "eroticdungeongame:brown_cuff_bed" + "item": "eroticdungeongame:light_gray_cuff_bed" }, { - "item": "eroticdungeongame:purple_cuff_bed" + "item": "eroticdungeongame:blue_cuff_bed" }, { - "item": "eroticdungeongame:gray_cuff_bed" + "item": "eroticdungeongame:red_cuff_bed" } ] ], diff --git a/src/generated/resources/data/eroticdungeongame/recipes/dyed_orange_dark_oak_prone_bench.json b/src/generated/resources/data/eroticdungeongame/recipes/dyed_orange_dark_oak_prone_bench.json index 354a639a..4ad7c425 100644 --- a/src/generated/resources/data/eroticdungeongame/recipes/dyed_orange_dark_oak_prone_bench.json +++ b/src/generated/resources/data/eroticdungeongame/recipes/dyed_orange_dark_oak_prone_bench.json @@ -7,50 +7,50 @@ "item": "minecraft:orange_dye" }, [ - { - "item": "eroticdungeongame:green_dark_oak_prone_bench" - }, - { - "item": "eroticdungeongame:purple_dark_oak_prone_bench" - }, { "item": "eroticdungeongame:pink_dark_oak_prone_bench" }, - { - "item": "eroticdungeongame:black_dark_oak_prone_bench" - }, - { - "item": "eroticdungeongame:magenta_dark_oak_prone_bench" - }, - { - "item": "eroticdungeongame:cyan_dark_oak_prone_bench" - }, - { - "item": "eroticdungeongame:yellow_dark_oak_prone_bench" - }, { "item": "eroticdungeongame:brown_dark_oak_prone_bench" }, - { - "item": "eroticdungeongame:light_gray_dark_oak_prone_bench" - }, { "item": "eroticdungeongame:light_blue_dark_oak_prone_bench" }, - { - "item": "eroticdungeongame:lime_dark_oak_prone_bench" - }, - { - "item": "eroticdungeongame:red_dark_oak_prone_bench" - }, { "item": "eroticdungeongame:white_dark_oak_prone_bench" }, + { + "item": "eroticdungeongame:lime_dark_oak_prone_bench" + }, + { + "item": "eroticdungeongame:yellow_dark_oak_prone_bench" + }, + { + "item": "eroticdungeongame:red_dark_oak_prone_bench" + }, + { + "item": "eroticdungeongame:purple_dark_oak_prone_bench" + }, { "item": "eroticdungeongame:blue_dark_oak_prone_bench" }, + { + "item": "eroticdungeongame:green_dark_oak_prone_bench" + }, + { + "item": "eroticdungeongame:cyan_dark_oak_prone_bench" + }, { "item": "eroticdungeongame:gray_dark_oak_prone_bench" + }, + { + "item": "eroticdungeongame:black_dark_oak_prone_bench" + }, + { + "item": "eroticdungeongame:light_gray_dark_oak_prone_bench" + }, + { + "item": "eroticdungeongame:magenta_dark_oak_prone_bench" } ] ], diff --git a/src/generated/resources/data/eroticdungeongame/recipes/dyed_orange_jungle_prone_bench.json b/src/generated/resources/data/eroticdungeongame/recipes/dyed_orange_jungle_prone_bench.json index efe5782f..5c7c23fa 100644 --- a/src/generated/resources/data/eroticdungeongame/recipes/dyed_orange_jungle_prone_bench.json +++ b/src/generated/resources/data/eroticdungeongame/recipes/dyed_orange_jungle_prone_bench.json @@ -7,9 +7,6 @@ "item": "minecraft:orange_dye" }, [ - { - "item": "eroticdungeongame:magenta_jungle_prone_bench" - }, { "item": "eroticdungeongame:cyan_jungle_prone_bench" }, @@ -20,13 +17,7 @@ "item": "eroticdungeongame:red_jungle_prone_bench" }, { - "item": "eroticdungeongame:black_jungle_prone_bench" - }, - { - "item": "eroticdungeongame:light_gray_jungle_prone_bench" - }, - { - "item": "eroticdungeongame:light_blue_jungle_prone_bench" + "item": "eroticdungeongame:purple_jungle_prone_bench" }, { "item": "eroticdungeongame:lime_jungle_prone_bench" @@ -35,22 +26,31 @@ "item": "eroticdungeongame:yellow_jungle_prone_bench" }, { - "item": "eroticdungeongame:green_jungle_prone_bench" - }, - { - "item": "eroticdungeongame:purple_jungle_prone_bench" + "item": "eroticdungeongame:white_jungle_prone_bench" }, { "item": "eroticdungeongame:pink_jungle_prone_bench" }, { - "item": "eroticdungeongame:white_jungle_prone_bench" + "item": "eroticdungeongame:light_blue_jungle_prone_bench" + }, + { + "item": "eroticdungeongame:gray_jungle_prone_bench" }, { "item": "eroticdungeongame:blue_jungle_prone_bench" }, { - "item": "eroticdungeongame:gray_jungle_prone_bench" + "item": "eroticdungeongame:green_jungle_prone_bench" + }, + { + "item": "eroticdungeongame:black_jungle_prone_bench" + }, + { + "item": "eroticdungeongame:light_gray_jungle_prone_bench" + }, + { + "item": "eroticdungeongame:magenta_jungle_prone_bench" } ] ], diff --git a/src/generated/resources/data/eroticdungeongame/recipes/dyed_orange_mangrove_prone_bench.json b/src/generated/resources/data/eroticdungeongame/recipes/dyed_orange_mangrove_prone_bench.json index 3007d993..6f6d6517 100644 --- a/src/generated/resources/data/eroticdungeongame/recipes/dyed_orange_mangrove_prone_bench.json +++ b/src/generated/resources/data/eroticdungeongame/recipes/dyed_orange_mangrove_prone_bench.json @@ -11,22 +11,10 @@ "item": "eroticdungeongame:pink_mangrove_prone_bench" }, { - "item": "eroticdungeongame:green_mangrove_prone_bench" + "item": "eroticdungeongame:magenta_mangrove_prone_bench" }, { - "item": "eroticdungeongame:yellow_mangrove_prone_bench" - }, - { - "item": "eroticdungeongame:blue_mangrove_prone_bench" - }, - { - "item": "eroticdungeongame:white_mangrove_prone_bench" - }, - { - "item": "eroticdungeongame:purple_mangrove_prone_bench" - }, - { - "item": "eroticdungeongame:black_mangrove_prone_bench" + "item": "eroticdungeongame:lime_mangrove_prone_bench" }, { "item": "eroticdungeongame:light_blue_mangrove_prone_bench" @@ -35,22 +23,34 @@ "item": "eroticdungeongame:gray_mangrove_prone_bench" }, { - "item": "eroticdungeongame:red_mangrove_prone_bench" + "item": "eroticdungeongame:light_gray_mangrove_prone_bench" }, { - "item": "eroticdungeongame:magenta_mangrove_prone_bench" + "item": "eroticdungeongame:black_mangrove_prone_bench" + }, + { + "item": "eroticdungeongame:green_mangrove_prone_bench" }, { "item": "eroticdungeongame:cyan_mangrove_prone_bench" }, { - "item": "eroticdungeongame:light_gray_mangrove_prone_bench" + "item": "eroticdungeongame:blue_mangrove_prone_bench" }, { - "item": "eroticdungeongame:lime_mangrove_prone_bench" + "item": "eroticdungeongame:red_mangrove_prone_bench" }, { "item": "eroticdungeongame:brown_mangrove_prone_bench" + }, + { + "item": "eroticdungeongame:yellow_mangrove_prone_bench" + }, + { + "item": "eroticdungeongame:purple_mangrove_prone_bench" + }, + { + "item": "eroticdungeongame:white_mangrove_prone_bench" } ] ], diff --git a/src/generated/resources/data/eroticdungeongame/recipes/dyed_orange_oak_prone_bench.json b/src/generated/resources/data/eroticdungeongame/recipes/dyed_orange_oak_prone_bench.json index bfa28d71..0f7258ee 100644 --- a/src/generated/resources/data/eroticdungeongame/recipes/dyed_orange_oak_prone_bench.json +++ b/src/generated/resources/data/eroticdungeongame/recipes/dyed_orange_oak_prone_bench.json @@ -7,50 +7,50 @@ "item": "minecraft:orange_dye" }, [ - { - "item": "eroticdungeongame:purple_oak_prone_bench" - }, - { - "item": "eroticdungeongame:green_oak_prone_bench" - }, - { - "item": "eroticdungeongame:black_oak_prone_bench" - }, - { - "item": "eroticdungeongame:brown_oak_prone_bench" - }, - { - "item": "eroticdungeongame:white_oak_prone_bench" - }, - { - "item": "eroticdungeongame:lime_oak_prone_bench" - }, - { - "item": "eroticdungeongame:cyan_oak_prone_bench" - }, - { - "item": "eroticdungeongame:light_blue_oak_prone_bench" - }, - { - "item": "eroticdungeongame:red_oak_prone_bench" - }, { "item": "eroticdungeongame:yellow_oak_prone_bench" }, - { - "item": "eroticdungeongame:magenta_oak_prone_bench" - }, { "item": "eroticdungeongame:light_gray_oak_prone_bench" }, { - "item": "eroticdungeongame:blue_oak_prone_bench" + "item": "eroticdungeongame:black_oak_prone_bench" + }, + { + "item": "eroticdungeongame:magenta_oak_prone_bench" + }, + { + "item": "eroticdungeongame:light_blue_oak_prone_bench" + }, + { + "item": "eroticdungeongame:lime_oak_prone_bench" + }, + { + "item": "eroticdungeongame:red_oak_prone_bench" }, { "item": "eroticdungeongame:gray_oak_prone_bench" }, + { + "item": "eroticdungeongame:purple_oak_prone_bench" + }, + { + "item": "eroticdungeongame:blue_oak_prone_bench" + }, + { + "item": "eroticdungeongame:white_oak_prone_bench" + }, + { + "item": "eroticdungeongame:cyan_oak_prone_bench" + }, { "item": "eroticdungeongame:pink_oak_prone_bench" + }, + { + "item": "eroticdungeongame:brown_oak_prone_bench" + }, + { + "item": "eroticdungeongame:green_oak_prone_bench" } ] ], diff --git a/src/generated/resources/data/eroticdungeongame/recipes/dyed_orange_spruce_prone_bench.json b/src/generated/resources/data/eroticdungeongame/recipes/dyed_orange_spruce_prone_bench.json index 986cbec3..b6c3196b 100644 --- a/src/generated/resources/data/eroticdungeongame/recipes/dyed_orange_spruce_prone_bench.json +++ b/src/generated/resources/data/eroticdungeongame/recipes/dyed_orange_spruce_prone_bench.json @@ -8,28 +8,25 @@ }, [ { - "item": "eroticdungeongame:yellow_spruce_prone_bench" + "item": "eroticdungeongame:gray_spruce_prone_bench" }, { - "item": "eroticdungeongame:light_blue_spruce_prone_bench" - }, - { - "item": "eroticdungeongame:cyan_spruce_prone_bench" - }, - { - "item": "eroticdungeongame:lime_spruce_prone_bench" - }, - { - "item": "eroticdungeongame:brown_spruce_prone_bench" - }, - { - "item": "eroticdungeongame:light_gray_spruce_prone_bench" + "item": "eroticdungeongame:red_spruce_prone_bench" }, { "item": "eroticdungeongame:green_spruce_prone_bench" }, { - "item": "eroticdungeongame:black_spruce_prone_bench" + "item": "eroticdungeongame:white_spruce_prone_bench" + }, + { + "item": "eroticdungeongame:lime_spruce_prone_bench" + }, + { + "item": "eroticdungeongame:cyan_spruce_prone_bench" + }, + { + "item": "eroticdungeongame:yellow_spruce_prone_bench" }, { "item": "eroticdungeongame:purple_spruce_prone_bench" @@ -38,19 +35,22 @@ "item": "eroticdungeongame:pink_spruce_prone_bench" }, { - "item": "eroticdungeongame:magenta_spruce_prone_bench" + "item": "eroticdungeongame:brown_spruce_prone_bench" }, { - "item": "eroticdungeongame:gray_spruce_prone_bench" - }, - { - "item": "eroticdungeongame:red_spruce_prone_bench" + "item": "eroticdungeongame:light_blue_spruce_prone_bench" }, { "item": "eroticdungeongame:blue_spruce_prone_bench" }, { - "item": "eroticdungeongame:white_spruce_prone_bench" + "item": "eroticdungeongame:light_gray_spruce_prone_bench" + }, + { + "item": "eroticdungeongame:black_spruce_prone_bench" + }, + { + "item": "eroticdungeongame:magenta_spruce_prone_bench" } ] ], diff --git a/src/generated/resources/data/eroticdungeongame/recipes/dyed_orange_warped_prone_bench.json b/src/generated/resources/data/eroticdungeongame/recipes/dyed_orange_warped_prone_bench.json index e3aa474d..5df74b39 100644 --- a/src/generated/resources/data/eroticdungeongame/recipes/dyed_orange_warped_prone_bench.json +++ b/src/generated/resources/data/eroticdungeongame/recipes/dyed_orange_warped_prone_bench.json @@ -8,49 +8,49 @@ }, [ { - "item": "eroticdungeongame:green_warped_prone_bench" + "item": "eroticdungeongame:red_warped_prone_bench" }, { - "item": "eroticdungeongame:black_warped_prone_bench" + "item": "eroticdungeongame:blue_warped_prone_bench" }, { "item": "eroticdungeongame:purple_warped_prone_bench" }, - { - "item": "eroticdungeongame:lime_warped_prone_bench" - }, { "item": "eroticdungeongame:cyan_warped_prone_bench" }, { - "item": "eroticdungeongame:light_blue_warped_prone_bench" + "item": "eroticdungeongame:green_warped_prone_bench" }, { - "item": "eroticdungeongame:yellow_warped_prone_bench" + "item": "eroticdungeongame:light_gray_warped_prone_bench" }, { - "item": "eroticdungeongame:red_warped_prone_bench" + "item": "eroticdungeongame:gray_warped_prone_bench" }, { "item": "eroticdungeongame:magenta_warped_prone_bench" }, { - "item": "eroticdungeongame:light_gray_warped_prone_bench" + "item": "eroticdungeongame:black_warped_prone_bench" + }, + { + "item": "eroticdungeongame:lime_warped_prone_bench" + }, + { + "item": "eroticdungeongame:light_blue_warped_prone_bench" + }, + { + "item": "eroticdungeongame:pink_warped_prone_bench" + }, + { + "item": "eroticdungeongame:yellow_warped_prone_bench" }, { "item": "eroticdungeongame:brown_warped_prone_bench" }, { "item": "eroticdungeongame:white_warped_prone_bench" - }, - { - "item": "eroticdungeongame:gray_warped_prone_bench" - }, - { - "item": "eroticdungeongame:blue_warped_prone_bench" - }, - { - "item": "eroticdungeongame:pink_warped_prone_bench" } ] ], diff --git a/src/generated/resources/data/eroticdungeongame/recipes/dyed_pink_acacia_prone_bench.json b/src/generated/resources/data/eroticdungeongame/recipes/dyed_pink_acacia_prone_bench.json index b23f1448..0652dfd0 100644 --- a/src/generated/resources/data/eroticdungeongame/recipes/dyed_pink_acacia_prone_bench.json +++ b/src/generated/resources/data/eroticdungeongame/recipes/dyed_pink_acacia_prone_bench.json @@ -8,29 +8,29 @@ }, [ { - "item": "eroticdungeongame:yellow_acacia_prone_bench" - }, - { - "item": "eroticdungeongame:red_acacia_prone_bench" - }, - { - "item": "eroticdungeongame:white_acacia_prone_bench" - }, - { - "item": "eroticdungeongame:blue_acacia_prone_bench" - }, - { - "item": "eroticdungeongame:gray_acacia_prone_bench" + "item": "eroticdungeongame:purple_acacia_prone_bench" }, { "item": "eroticdungeongame:green_acacia_prone_bench" }, { - "item": "eroticdungeongame:purple_acacia_prone_bench" + "item": "eroticdungeongame:gray_acacia_prone_bench" + }, + { + "item": "eroticdungeongame:cyan_acacia_prone_bench" + }, + { + "item": "eroticdungeongame:red_acacia_prone_bench" }, { "item": "eroticdungeongame:black_acacia_prone_bench" }, + { + "item": "eroticdungeongame:light_gray_acacia_prone_bench" + }, + { + "item": "eroticdungeongame:blue_acacia_prone_bench" + }, { "item": "eroticdungeongame:orange_acacia_prone_bench" }, @@ -44,10 +44,10 @@ "item": "eroticdungeongame:brown_acacia_prone_bench" }, { - "item": "eroticdungeongame:cyan_acacia_prone_bench" + "item": "eroticdungeongame:white_acacia_prone_bench" }, { - "item": "eroticdungeongame:light_gray_acacia_prone_bench" + "item": "eroticdungeongame:yellow_acacia_prone_bench" }, { "item": "eroticdungeongame:lime_acacia_prone_bench" diff --git a/src/generated/resources/data/eroticdungeongame/recipes/dyed_pink_bamboo_prone_bench.json b/src/generated/resources/data/eroticdungeongame/recipes/dyed_pink_bamboo_prone_bench.json index 69374461..98135cba 100644 --- a/src/generated/resources/data/eroticdungeongame/recipes/dyed_pink_bamboo_prone_bench.json +++ b/src/generated/resources/data/eroticdungeongame/recipes/dyed_pink_bamboo_prone_bench.json @@ -7,50 +7,50 @@ "item": "minecraft:pink_dye" }, [ - { - "item": "eroticdungeongame:light_gray_bamboo_prone_bench" - }, - { - "item": "eroticdungeongame:yellow_bamboo_prone_bench" - }, { "item": "eroticdungeongame:lime_bamboo_prone_bench" }, - { - "item": "eroticdungeongame:black_bamboo_prone_bench" - }, - { - "item": "eroticdungeongame:purple_bamboo_prone_bench" - }, - { - "item": "eroticdungeongame:red_bamboo_prone_bench" - }, { "item": "eroticdungeongame:magenta_bamboo_prone_bench" }, - { - "item": "eroticdungeongame:gray_bamboo_prone_bench" - }, { "item": "eroticdungeongame:light_blue_bamboo_prone_bench" }, { - "item": "eroticdungeongame:brown_bamboo_prone_bench" + "item": "eroticdungeongame:black_bamboo_prone_bench" }, { - "item": "eroticdungeongame:cyan_bamboo_prone_bench" + "item": "eroticdungeongame:light_gray_bamboo_prone_bench" }, { - "item": "eroticdungeongame:white_bamboo_prone_bench" - }, - { - "item": "eroticdungeongame:orange_bamboo_prone_bench" + "item": "eroticdungeongame:gray_bamboo_prone_bench" }, { "item": "eroticdungeongame:blue_bamboo_prone_bench" }, + { + "item": "eroticdungeongame:cyan_bamboo_prone_bench" + }, + { + "item": "eroticdungeongame:orange_bamboo_prone_bench" + }, + { + "item": "eroticdungeongame:red_bamboo_prone_bench" + }, { "item": "eroticdungeongame:green_bamboo_prone_bench" + }, + { + "item": "eroticdungeongame:yellow_bamboo_prone_bench" + }, + { + "item": "eroticdungeongame:brown_bamboo_prone_bench" + }, + { + "item": "eroticdungeongame:white_bamboo_prone_bench" + }, + { + "item": "eroticdungeongame:purple_bamboo_prone_bench" } ] ], diff --git a/src/generated/resources/data/eroticdungeongame/recipes/dyed_pink_birch_prone_bench.json b/src/generated/resources/data/eroticdungeongame/recipes/dyed_pink_birch_prone_bench.json index 6ad838d4..e3d7e114 100644 --- a/src/generated/resources/data/eroticdungeongame/recipes/dyed_pink_birch_prone_bench.json +++ b/src/generated/resources/data/eroticdungeongame/recipes/dyed_pink_birch_prone_bench.json @@ -8,49 +8,49 @@ }, [ { - "item": "eroticdungeongame:purple_birch_prone_bench" + "item": "eroticdungeongame:brown_birch_prone_bench" }, { - "item": "eroticdungeongame:green_birch_prone_bench" - }, - { - "item": "eroticdungeongame:black_birch_prone_bench" - }, - { - "item": "eroticdungeongame:orange_birch_prone_bench" - }, - { - "item": "eroticdungeongame:magenta_birch_prone_bench" - }, - { - "item": "eroticdungeongame:light_blue_birch_prone_bench" - }, - { - "item": "eroticdungeongame:cyan_birch_prone_bench" + "item": "eroticdungeongame:white_birch_prone_bench" }, { "item": "eroticdungeongame:lime_birch_prone_bench" }, { - "item": "eroticdungeongame:brown_birch_prone_bench" - }, - { - "item": "eroticdungeongame:light_gray_birch_prone_bench" + "item": "eroticdungeongame:cyan_birch_prone_bench" }, { "item": "eroticdungeongame:yellow_birch_prone_bench" }, + { + "item": "eroticdungeongame:purple_birch_prone_bench" + }, { "item": "eroticdungeongame:gray_birch_prone_bench" }, { "item": "eroticdungeongame:red_birch_prone_bench" }, + { + "item": "eroticdungeongame:green_birch_prone_bench" + }, + { + "item": "eroticdungeongame:light_blue_birch_prone_bench" + }, + { + "item": "eroticdungeongame:orange_birch_prone_bench" + }, { "item": "eroticdungeongame:blue_birch_prone_bench" }, { - "item": "eroticdungeongame:white_birch_prone_bench" + "item": "eroticdungeongame:black_birch_prone_bench" + }, + { + "item": "eroticdungeongame:light_gray_birch_prone_bench" + }, + { + "item": "eroticdungeongame:magenta_birch_prone_bench" } ] ], diff --git a/src/generated/resources/data/eroticdungeongame/recipes/dyed_pink_cherry_prone_bench.json b/src/generated/resources/data/eroticdungeongame/recipes/dyed_pink_cherry_prone_bench.json index ad872f20..5be52c31 100644 --- a/src/generated/resources/data/eroticdungeongame/recipes/dyed_pink_cherry_prone_bench.json +++ b/src/generated/resources/data/eroticdungeongame/recipes/dyed_pink_cherry_prone_bench.json @@ -7,21 +7,12 @@ "item": "minecraft:pink_dye" }, [ - { - "item": "eroticdungeongame:yellow_cherry_prone_bench" - }, - { - "item": "eroticdungeongame:blue_cherry_prone_bench" - }, - { - "item": "eroticdungeongame:light_gray_cherry_prone_bench" - }, - { - "item": "eroticdungeongame:purple_cherry_prone_bench" - }, { "item": "eroticdungeongame:light_blue_cherry_prone_bench" }, + { + "item": "eroticdungeongame:lime_cherry_prone_bench" + }, { "item": "eroticdungeongame:red_cherry_prone_bench" }, @@ -29,28 +20,37 @@ "item": "eroticdungeongame:magenta_cherry_prone_bench" }, { - "item": "eroticdungeongame:lime_cherry_prone_bench" + "item": "eroticdungeongame:gray_cherry_prone_bench" }, { - "item": "eroticdungeongame:white_cherry_prone_bench" + "item": "eroticdungeongame:blue_cherry_prone_bench" }, { "item": "eroticdungeongame:brown_cherry_prone_bench" }, { - "item": "eroticdungeongame:orange_cherry_prone_bench" + "item": "eroticdungeongame:light_gray_cherry_prone_bench" }, { "item": "eroticdungeongame:black_cherry_prone_bench" }, { - "item": "eroticdungeongame:cyan_cherry_prone_bench" - }, - { - "item": "eroticdungeongame:gray_cherry_prone_bench" + "item": "eroticdungeongame:orange_cherry_prone_bench" }, { "item": "eroticdungeongame:green_cherry_prone_bench" + }, + { + "item": "eroticdungeongame:yellow_cherry_prone_bench" + }, + { + "item": "eroticdungeongame:white_cherry_prone_bench" + }, + { + "item": "eroticdungeongame:cyan_cherry_prone_bench" + }, + { + "item": "eroticdungeongame:purple_cherry_prone_bench" } ] ], diff --git a/src/generated/resources/data/eroticdungeongame/recipes/dyed_pink_crimson_prone_bench.json b/src/generated/resources/data/eroticdungeongame/recipes/dyed_pink_crimson_prone_bench.json index 20f6db66..cdfa8f84 100644 --- a/src/generated/resources/data/eroticdungeongame/recipes/dyed_pink_crimson_prone_bench.json +++ b/src/generated/resources/data/eroticdungeongame/recipes/dyed_pink_crimson_prone_bench.json @@ -7,6 +7,9 @@ "item": "minecraft:pink_dye" }, [ + { + "item": "eroticdungeongame:black_crimson_prone_bench" + }, { "item": "eroticdungeongame:light_gray_crimson_prone_bench" }, @@ -14,31 +17,16 @@ "item": "eroticdungeongame:yellow_crimson_prone_bench" }, { - "item": "eroticdungeongame:gray_crimson_prone_bench" + "item": "eroticdungeongame:lime_crimson_prone_bench" }, { "item": "eroticdungeongame:white_crimson_prone_bench" }, - { - "item": "eroticdungeongame:green_crimson_prone_bench" - }, - { - "item": "eroticdungeongame:blue_crimson_prone_bench" - }, - { - "item": "eroticdungeongame:lime_crimson_prone_bench" - }, - { - "item": "eroticdungeongame:cyan_crimson_prone_bench" - }, - { - "item": "eroticdungeongame:orange_crimson_prone_bench" - }, { "item": "eroticdungeongame:brown_crimson_prone_bench" }, { - "item": "eroticdungeongame:black_crimson_prone_bench" + "item": "eroticdungeongame:cyan_crimson_prone_bench" }, { "item": "eroticdungeongame:purple_crimson_prone_bench" @@ -47,10 +35,22 @@ "item": "eroticdungeongame:red_crimson_prone_bench" }, { - "item": "eroticdungeongame:magenta_crimson_prone_bench" + "item": "eroticdungeongame:green_crimson_prone_bench" + }, + { + "item": "eroticdungeongame:orange_crimson_prone_bench" }, { "item": "eroticdungeongame:light_blue_crimson_prone_bench" + }, + { + "item": "eroticdungeongame:magenta_crimson_prone_bench" + }, + { + "item": "eroticdungeongame:blue_crimson_prone_bench" + }, + { + "item": "eroticdungeongame:gray_crimson_prone_bench" } ] ], diff --git a/src/generated/resources/data/eroticdungeongame/recipes/dyed_pink_cuff_bed.json b/src/generated/resources/data/eroticdungeongame/recipes/dyed_pink_cuff_bed.json index 4ccfa4d0..9bc3946d 100644 --- a/src/generated/resources/data/eroticdungeongame/recipes/dyed_pink_cuff_bed.json +++ b/src/generated/resources/data/eroticdungeongame/recipes/dyed_pink_cuff_bed.json @@ -7,50 +7,50 @@ "item": "minecraft:pink_dye" }, [ - { - "item": "eroticdungeongame:cyan_cuff_bed" - }, - { - "item": "eroticdungeongame:black_cuff_bed" - }, { "item": "eroticdungeongame:yellow_cuff_bed" }, - { - "item": "eroticdungeongame:light_gray_cuff_bed" - }, - { - "item": "eroticdungeongame:white_cuff_bed" - }, - { - "item": "eroticdungeongame:blue_cuff_bed" - }, - { - "item": "eroticdungeongame:green_cuff_bed" - }, - { - "item": "eroticdungeongame:magenta_cuff_bed" - }, - { - "item": "eroticdungeongame:red_cuff_bed" - }, - { - "item": "eroticdungeongame:light_blue_cuff_bed" - }, - { - "item": "eroticdungeongame:orange_cuff_bed" - }, - { - "item": "eroticdungeongame:lime_cuff_bed" - }, - { - "item": "eroticdungeongame:brown_cuff_bed" - }, { "item": "eroticdungeongame:purple_cuff_bed" }, + { + "item": "eroticdungeongame:brown_cuff_bed" + }, + { + "item": "eroticdungeongame:white_cuff_bed" + }, + { + "item": "eroticdungeongame:magenta_cuff_bed" + }, + { + "item": "eroticdungeongame:green_cuff_bed" + }, { "item": "eroticdungeongame:gray_cuff_bed" + }, + { + "item": "eroticdungeongame:black_cuff_bed" + }, + { + "item": "eroticdungeongame:cyan_cuff_bed" + }, + { + "item": "eroticdungeongame:light_blue_cuff_bed" + }, + { + "item": "eroticdungeongame:lime_cuff_bed" + }, + { + "item": "eroticdungeongame:light_gray_cuff_bed" + }, + { + "item": "eroticdungeongame:blue_cuff_bed" + }, + { + "item": "eroticdungeongame:red_cuff_bed" + }, + { + "item": "eroticdungeongame:orange_cuff_bed" } ] ], diff --git a/src/generated/resources/data/eroticdungeongame/recipes/dyed_pink_dark_oak_prone_bench.json b/src/generated/resources/data/eroticdungeongame/recipes/dyed_pink_dark_oak_prone_bench.json index 47969a0e..b3c6d5ec 100644 --- a/src/generated/resources/data/eroticdungeongame/recipes/dyed_pink_dark_oak_prone_bench.json +++ b/src/generated/resources/data/eroticdungeongame/recipes/dyed_pink_dark_oak_prone_bench.json @@ -7,50 +7,50 @@ "item": "minecraft:pink_dye" }, [ - { - "item": "eroticdungeongame:green_dark_oak_prone_bench" - }, - { - "item": "eroticdungeongame:purple_dark_oak_prone_bench" - }, - { - "item": "eroticdungeongame:black_dark_oak_prone_bench" - }, - { - "item": "eroticdungeongame:orange_dark_oak_prone_bench" - }, - { - "item": "eroticdungeongame:magenta_dark_oak_prone_bench" - }, - { - "item": "eroticdungeongame:cyan_dark_oak_prone_bench" - }, - { - "item": "eroticdungeongame:yellow_dark_oak_prone_bench" - }, { "item": "eroticdungeongame:brown_dark_oak_prone_bench" }, - { - "item": "eroticdungeongame:light_gray_dark_oak_prone_bench" - }, { "item": "eroticdungeongame:light_blue_dark_oak_prone_bench" }, + { + "item": "eroticdungeongame:white_dark_oak_prone_bench" + }, { "item": "eroticdungeongame:lime_dark_oak_prone_bench" }, + { + "item": "eroticdungeongame:yellow_dark_oak_prone_bench" + }, { "item": "eroticdungeongame:red_dark_oak_prone_bench" }, { - "item": "eroticdungeongame:white_dark_oak_prone_bench" + "item": "eroticdungeongame:purple_dark_oak_prone_bench" }, { "item": "eroticdungeongame:blue_dark_oak_prone_bench" }, + { + "item": "eroticdungeongame:green_dark_oak_prone_bench" + }, + { + "item": "eroticdungeongame:cyan_dark_oak_prone_bench" + }, { "item": "eroticdungeongame:gray_dark_oak_prone_bench" + }, + { + "item": "eroticdungeongame:orange_dark_oak_prone_bench" + }, + { + "item": "eroticdungeongame:black_dark_oak_prone_bench" + }, + { + "item": "eroticdungeongame:light_gray_dark_oak_prone_bench" + }, + { + "item": "eroticdungeongame:magenta_dark_oak_prone_bench" } ] ], diff --git a/src/generated/resources/data/eroticdungeongame/recipes/dyed_pink_jungle_prone_bench.json b/src/generated/resources/data/eroticdungeongame/recipes/dyed_pink_jungle_prone_bench.json index 4aa47fe7..c3d677ef 100644 --- a/src/generated/resources/data/eroticdungeongame/recipes/dyed_pink_jungle_prone_bench.json +++ b/src/generated/resources/data/eroticdungeongame/recipes/dyed_pink_jungle_prone_bench.json @@ -7,9 +7,6 @@ "item": "minecraft:pink_dye" }, [ - { - "item": "eroticdungeongame:magenta_jungle_prone_bench" - }, { "item": "eroticdungeongame:cyan_jungle_prone_bench" }, @@ -20,16 +17,7 @@ "item": "eroticdungeongame:red_jungle_prone_bench" }, { - "item": "eroticdungeongame:black_jungle_prone_bench" - }, - { - "item": "eroticdungeongame:orange_jungle_prone_bench" - }, - { - "item": "eroticdungeongame:light_gray_jungle_prone_bench" - }, - { - "item": "eroticdungeongame:light_blue_jungle_prone_bench" + "item": "eroticdungeongame:purple_jungle_prone_bench" }, { "item": "eroticdungeongame:lime_jungle_prone_bench" @@ -37,20 +25,32 @@ { "item": "eroticdungeongame:yellow_jungle_prone_bench" }, - { - "item": "eroticdungeongame:green_jungle_prone_bench" - }, - { - "item": "eroticdungeongame:purple_jungle_prone_bench" - }, { "item": "eroticdungeongame:white_jungle_prone_bench" }, + { + "item": "eroticdungeongame:light_blue_jungle_prone_bench" + }, + { + "item": "eroticdungeongame:gray_jungle_prone_bench" + }, { "item": "eroticdungeongame:blue_jungle_prone_bench" }, { - "item": "eroticdungeongame:gray_jungle_prone_bench" + "item": "eroticdungeongame:green_jungle_prone_bench" + }, + { + "item": "eroticdungeongame:orange_jungle_prone_bench" + }, + { + "item": "eroticdungeongame:black_jungle_prone_bench" + }, + { + "item": "eroticdungeongame:light_gray_jungle_prone_bench" + }, + { + "item": "eroticdungeongame:magenta_jungle_prone_bench" } ] ], diff --git a/src/generated/resources/data/eroticdungeongame/recipes/dyed_pink_mangrove_prone_bench.json b/src/generated/resources/data/eroticdungeongame/recipes/dyed_pink_mangrove_prone_bench.json index ff18acfd..204b0336 100644 --- a/src/generated/resources/data/eroticdungeongame/recipes/dyed_pink_mangrove_prone_bench.json +++ b/src/generated/resources/data/eroticdungeongame/recipes/dyed_pink_mangrove_prone_bench.json @@ -8,22 +8,10 @@ }, [ { - "item": "eroticdungeongame:green_mangrove_prone_bench" + "item": "eroticdungeongame:magenta_mangrove_prone_bench" }, { - "item": "eroticdungeongame:yellow_mangrove_prone_bench" - }, - { - "item": "eroticdungeongame:blue_mangrove_prone_bench" - }, - { - "item": "eroticdungeongame:white_mangrove_prone_bench" - }, - { - "item": "eroticdungeongame:purple_mangrove_prone_bench" - }, - { - "item": "eroticdungeongame:black_mangrove_prone_bench" + "item": "eroticdungeongame:lime_mangrove_prone_bench" }, { "item": "eroticdungeongame:light_blue_mangrove_prone_bench" @@ -32,25 +20,37 @@ "item": "eroticdungeongame:gray_mangrove_prone_bench" }, { - "item": "eroticdungeongame:red_mangrove_prone_bench" + "item": "eroticdungeongame:light_gray_mangrove_prone_bench" }, { - "item": "eroticdungeongame:magenta_mangrove_prone_bench" + "item": "eroticdungeongame:black_mangrove_prone_bench" + }, + { + "item": "eroticdungeongame:green_mangrove_prone_bench" }, { "item": "eroticdungeongame:cyan_mangrove_prone_bench" }, + { + "item": "eroticdungeongame:blue_mangrove_prone_bench" + }, + { + "item": "eroticdungeongame:red_mangrove_prone_bench" + }, { "item": "eroticdungeongame:orange_mangrove_prone_bench" }, - { - "item": "eroticdungeongame:light_gray_mangrove_prone_bench" - }, - { - "item": "eroticdungeongame:lime_mangrove_prone_bench" - }, { "item": "eroticdungeongame:brown_mangrove_prone_bench" + }, + { + "item": "eroticdungeongame:yellow_mangrove_prone_bench" + }, + { + "item": "eroticdungeongame:purple_mangrove_prone_bench" + }, + { + "item": "eroticdungeongame:white_mangrove_prone_bench" } ] ], diff --git a/src/generated/resources/data/eroticdungeongame/recipes/dyed_pink_oak_prone_bench.json b/src/generated/resources/data/eroticdungeongame/recipes/dyed_pink_oak_prone_bench.json index ea0c9464..fef1f487 100644 --- a/src/generated/resources/data/eroticdungeongame/recipes/dyed_pink_oak_prone_bench.json +++ b/src/generated/resources/data/eroticdungeongame/recipes/dyed_pink_oak_prone_bench.json @@ -7,50 +7,50 @@ "item": "minecraft:pink_dye" }, [ - { - "item": "eroticdungeongame:purple_oak_prone_bench" - }, - { - "item": "eroticdungeongame:green_oak_prone_bench" - }, - { - "item": "eroticdungeongame:black_oak_prone_bench" - }, - { - "item": "eroticdungeongame:brown_oak_prone_bench" - }, - { - "item": "eroticdungeongame:white_oak_prone_bench" - }, - { - "item": "eroticdungeongame:lime_oak_prone_bench" - }, - { - "item": "eroticdungeongame:cyan_oak_prone_bench" - }, - { - "item": "eroticdungeongame:light_blue_oak_prone_bench" - }, - { - "item": "eroticdungeongame:red_oak_prone_bench" - }, { "item": "eroticdungeongame:yellow_oak_prone_bench" }, - { - "item": "eroticdungeongame:magenta_oak_prone_bench" - }, { "item": "eroticdungeongame:light_gray_oak_prone_bench" }, { - "item": "eroticdungeongame:blue_oak_prone_bench" + "item": "eroticdungeongame:black_oak_prone_bench" + }, + { + "item": "eroticdungeongame:magenta_oak_prone_bench" + }, + { + "item": "eroticdungeongame:light_blue_oak_prone_bench" + }, + { + "item": "eroticdungeongame:lime_oak_prone_bench" + }, + { + "item": "eroticdungeongame:red_oak_prone_bench" }, { "item": "eroticdungeongame:gray_oak_prone_bench" }, + { + "item": "eroticdungeongame:purple_oak_prone_bench" + }, + { + "item": "eroticdungeongame:blue_oak_prone_bench" + }, { "item": "eroticdungeongame:orange_oak_prone_bench" + }, + { + "item": "eroticdungeongame:white_oak_prone_bench" + }, + { + "item": "eroticdungeongame:cyan_oak_prone_bench" + }, + { + "item": "eroticdungeongame:brown_oak_prone_bench" + }, + { + "item": "eroticdungeongame:green_oak_prone_bench" } ] ], diff --git a/src/generated/resources/data/eroticdungeongame/recipes/dyed_pink_spruce_prone_bench.json b/src/generated/resources/data/eroticdungeongame/recipes/dyed_pink_spruce_prone_bench.json index 3790f274..6a6777a1 100644 --- a/src/generated/resources/data/eroticdungeongame/recipes/dyed_pink_spruce_prone_bench.json +++ b/src/generated/resources/data/eroticdungeongame/recipes/dyed_pink_spruce_prone_bench.json @@ -7,39 +7,6 @@ "item": "minecraft:pink_dye" }, [ - { - "item": "eroticdungeongame:yellow_spruce_prone_bench" - }, - { - "item": "eroticdungeongame:light_blue_spruce_prone_bench" - }, - { - "item": "eroticdungeongame:cyan_spruce_prone_bench" - }, - { - "item": "eroticdungeongame:lime_spruce_prone_bench" - }, - { - "item": "eroticdungeongame:brown_spruce_prone_bench" - }, - { - "item": "eroticdungeongame:light_gray_spruce_prone_bench" - }, - { - "item": "eroticdungeongame:green_spruce_prone_bench" - }, - { - "item": "eroticdungeongame:black_spruce_prone_bench" - }, - { - "item": "eroticdungeongame:purple_spruce_prone_bench" - }, - { - "item": "eroticdungeongame:orange_spruce_prone_bench" - }, - { - "item": "eroticdungeongame:magenta_spruce_prone_bench" - }, { "item": "eroticdungeongame:gray_spruce_prone_bench" }, @@ -47,10 +14,43 @@ "item": "eroticdungeongame:red_spruce_prone_bench" }, { - "item": "eroticdungeongame:blue_spruce_prone_bench" + "item": "eroticdungeongame:green_spruce_prone_bench" }, { "item": "eroticdungeongame:white_spruce_prone_bench" + }, + { + "item": "eroticdungeongame:lime_spruce_prone_bench" + }, + { + "item": "eroticdungeongame:cyan_spruce_prone_bench" + }, + { + "item": "eroticdungeongame:yellow_spruce_prone_bench" + }, + { + "item": "eroticdungeongame:purple_spruce_prone_bench" + }, + { + "item": "eroticdungeongame:brown_spruce_prone_bench" + }, + { + "item": "eroticdungeongame:light_blue_spruce_prone_bench" + }, + { + "item": "eroticdungeongame:orange_spruce_prone_bench" + }, + { + "item": "eroticdungeongame:blue_spruce_prone_bench" + }, + { + "item": "eroticdungeongame:light_gray_spruce_prone_bench" + }, + { + "item": "eroticdungeongame:black_spruce_prone_bench" + }, + { + "item": "eroticdungeongame:magenta_spruce_prone_bench" } ] ], diff --git a/src/generated/resources/data/eroticdungeongame/recipes/dyed_pink_warped_prone_bench.json b/src/generated/resources/data/eroticdungeongame/recipes/dyed_pink_warped_prone_bench.json index ef992d80..112bd4f1 100644 --- a/src/generated/resources/data/eroticdungeongame/recipes/dyed_pink_warped_prone_bench.json +++ b/src/generated/resources/data/eroticdungeongame/recipes/dyed_pink_warped_prone_bench.json @@ -8,49 +8,49 @@ }, [ { - "item": "eroticdungeongame:green_warped_prone_bench" + "item": "eroticdungeongame:red_warped_prone_bench" }, { - "item": "eroticdungeongame:black_warped_prone_bench" + "item": "eroticdungeongame:blue_warped_prone_bench" }, { "item": "eroticdungeongame:purple_warped_prone_bench" }, { - "item": "eroticdungeongame:lime_warped_prone_bench" + "item": "eroticdungeongame:orange_warped_prone_bench" }, { "item": "eroticdungeongame:cyan_warped_prone_bench" }, + { + "item": "eroticdungeongame:green_warped_prone_bench" + }, + { + "item": "eroticdungeongame:light_gray_warped_prone_bench" + }, + { + "item": "eroticdungeongame:gray_warped_prone_bench" + }, + { + "item": "eroticdungeongame:magenta_warped_prone_bench" + }, + { + "item": "eroticdungeongame:black_warped_prone_bench" + }, + { + "item": "eroticdungeongame:lime_warped_prone_bench" + }, { "item": "eroticdungeongame:light_blue_warped_prone_bench" }, { "item": "eroticdungeongame:yellow_warped_prone_bench" }, - { - "item": "eroticdungeongame:red_warped_prone_bench" - }, - { - "item": "eroticdungeongame:magenta_warped_prone_bench" - }, - { - "item": "eroticdungeongame:light_gray_warped_prone_bench" - }, { "item": "eroticdungeongame:brown_warped_prone_bench" }, { "item": "eroticdungeongame:white_warped_prone_bench" - }, - { - "item": "eroticdungeongame:gray_warped_prone_bench" - }, - { - "item": "eroticdungeongame:orange_warped_prone_bench" - }, - { - "item": "eroticdungeongame:blue_warped_prone_bench" } ] ], diff --git a/src/generated/resources/data/eroticdungeongame/recipes/dyed_purple_acacia_prone_bench.json b/src/generated/resources/data/eroticdungeongame/recipes/dyed_purple_acacia_prone_bench.json index f44cfede..5bba8859 100644 --- a/src/generated/resources/data/eroticdungeongame/recipes/dyed_purple_acacia_prone_bench.json +++ b/src/generated/resources/data/eroticdungeongame/recipes/dyed_purple_acacia_prone_bench.json @@ -8,28 +8,25 @@ }, [ { - "item": "eroticdungeongame:yellow_acacia_prone_bench" - }, - { - "item": "eroticdungeongame:red_acacia_prone_bench" - }, - { - "item": "eroticdungeongame:white_acacia_prone_bench" - }, - { - "item": "eroticdungeongame:blue_acacia_prone_bench" + "item": "eroticdungeongame:green_acacia_prone_bench" }, { "item": "eroticdungeongame:gray_acacia_prone_bench" }, { - "item": "eroticdungeongame:green_acacia_prone_bench" + "item": "eroticdungeongame:cyan_acacia_prone_bench" + }, + { + "item": "eroticdungeongame:red_acacia_prone_bench" }, { "item": "eroticdungeongame:black_acacia_prone_bench" }, { - "item": "eroticdungeongame:pink_acacia_prone_bench" + "item": "eroticdungeongame:light_gray_acacia_prone_bench" + }, + { + "item": "eroticdungeongame:blue_acacia_prone_bench" }, { "item": "eroticdungeongame:orange_acacia_prone_bench" @@ -37,6 +34,9 @@ { "item": "eroticdungeongame:magenta_acacia_prone_bench" }, + { + "item": "eroticdungeongame:pink_acacia_prone_bench" + }, { "item": "eroticdungeongame:light_blue_acacia_prone_bench" }, @@ -44,10 +44,10 @@ "item": "eroticdungeongame:brown_acacia_prone_bench" }, { - "item": "eroticdungeongame:cyan_acacia_prone_bench" + "item": "eroticdungeongame:white_acacia_prone_bench" }, { - "item": "eroticdungeongame:light_gray_acacia_prone_bench" + "item": "eroticdungeongame:yellow_acacia_prone_bench" }, { "item": "eroticdungeongame:lime_acacia_prone_bench" diff --git a/src/generated/resources/data/eroticdungeongame/recipes/dyed_purple_bamboo_prone_bench.json b/src/generated/resources/data/eroticdungeongame/recipes/dyed_purple_bamboo_prone_bench.json index f1b83824..ecc526ae 100644 --- a/src/generated/resources/data/eroticdungeongame/recipes/dyed_purple_bamboo_prone_bench.json +++ b/src/generated/resources/data/eroticdungeongame/recipes/dyed_purple_bamboo_prone_bench.json @@ -7,50 +7,50 @@ "item": "minecraft:purple_dye" }, [ - { - "item": "eroticdungeongame:pink_bamboo_prone_bench" - }, - { - "item": "eroticdungeongame:light_gray_bamboo_prone_bench" - }, - { - "item": "eroticdungeongame:yellow_bamboo_prone_bench" - }, { "item": "eroticdungeongame:lime_bamboo_prone_bench" }, - { - "item": "eroticdungeongame:black_bamboo_prone_bench" - }, - { - "item": "eroticdungeongame:red_bamboo_prone_bench" - }, { "item": "eroticdungeongame:magenta_bamboo_prone_bench" }, - { - "item": "eroticdungeongame:gray_bamboo_prone_bench" - }, { "item": "eroticdungeongame:light_blue_bamboo_prone_bench" }, { - "item": "eroticdungeongame:brown_bamboo_prone_bench" + "item": "eroticdungeongame:pink_bamboo_prone_bench" }, { - "item": "eroticdungeongame:cyan_bamboo_prone_bench" + "item": "eroticdungeongame:black_bamboo_prone_bench" }, { - "item": "eroticdungeongame:white_bamboo_prone_bench" + "item": "eroticdungeongame:light_gray_bamboo_prone_bench" }, { - "item": "eroticdungeongame:orange_bamboo_prone_bench" + "item": "eroticdungeongame:gray_bamboo_prone_bench" }, { "item": "eroticdungeongame:blue_bamboo_prone_bench" }, + { + "item": "eroticdungeongame:cyan_bamboo_prone_bench" + }, + { + "item": "eroticdungeongame:orange_bamboo_prone_bench" + }, + { + "item": "eroticdungeongame:red_bamboo_prone_bench" + }, { "item": "eroticdungeongame:green_bamboo_prone_bench" + }, + { + "item": "eroticdungeongame:yellow_bamboo_prone_bench" + }, + { + "item": "eroticdungeongame:brown_bamboo_prone_bench" + }, + { + "item": "eroticdungeongame:white_bamboo_prone_bench" } ] ], diff --git a/src/generated/resources/data/eroticdungeongame/recipes/dyed_purple_birch_prone_bench.json b/src/generated/resources/data/eroticdungeongame/recipes/dyed_purple_birch_prone_bench.json index 96fded9c..8ad7a70d 100644 --- a/src/generated/resources/data/eroticdungeongame/recipes/dyed_purple_birch_prone_bench.json +++ b/src/generated/resources/data/eroticdungeongame/recipes/dyed_purple_birch_prone_bench.json @@ -7,35 +7,20 @@ "item": "minecraft:purple_dye" }, [ - { - "item": "eroticdungeongame:green_birch_prone_bench" - }, - { - "item": "eroticdungeongame:black_birch_prone_bench" - }, - { - "item": "eroticdungeongame:orange_birch_prone_bench" - }, { "item": "eroticdungeongame:pink_birch_prone_bench" }, - { - "item": "eroticdungeongame:magenta_birch_prone_bench" - }, - { - "item": "eroticdungeongame:light_blue_birch_prone_bench" - }, - { - "item": "eroticdungeongame:cyan_birch_prone_bench" - }, - { - "item": "eroticdungeongame:lime_birch_prone_bench" - }, { "item": "eroticdungeongame:brown_birch_prone_bench" }, { - "item": "eroticdungeongame:light_gray_birch_prone_bench" + "item": "eroticdungeongame:white_birch_prone_bench" + }, + { + "item": "eroticdungeongame:lime_birch_prone_bench" + }, + { + "item": "eroticdungeongame:cyan_birch_prone_bench" }, { "item": "eroticdungeongame:yellow_birch_prone_bench" @@ -46,11 +31,26 @@ { "item": "eroticdungeongame:red_birch_prone_bench" }, + { + "item": "eroticdungeongame:green_birch_prone_bench" + }, + { + "item": "eroticdungeongame:light_blue_birch_prone_bench" + }, + { + "item": "eroticdungeongame:orange_birch_prone_bench" + }, { "item": "eroticdungeongame:blue_birch_prone_bench" }, { - "item": "eroticdungeongame:white_birch_prone_bench" + "item": "eroticdungeongame:black_birch_prone_bench" + }, + { + "item": "eroticdungeongame:light_gray_birch_prone_bench" + }, + { + "item": "eroticdungeongame:magenta_birch_prone_bench" } ] ], diff --git a/src/generated/resources/data/eroticdungeongame/recipes/dyed_purple_cherry_prone_bench.json b/src/generated/resources/data/eroticdungeongame/recipes/dyed_purple_cherry_prone_bench.json index 00f19d62..dcb917ca 100644 --- a/src/generated/resources/data/eroticdungeongame/recipes/dyed_purple_cherry_prone_bench.json +++ b/src/generated/resources/data/eroticdungeongame/recipes/dyed_purple_cherry_prone_bench.json @@ -7,18 +7,15 @@ "item": "minecraft:purple_dye" }, [ - { - "item": "eroticdungeongame:yellow_cherry_prone_bench" - }, - { - "item": "eroticdungeongame:blue_cherry_prone_bench" - }, - { - "item": "eroticdungeongame:light_gray_cherry_prone_bench" - }, { "item": "eroticdungeongame:light_blue_cherry_prone_bench" }, + { + "item": "eroticdungeongame:lime_cherry_prone_bench" + }, + { + "item": "eroticdungeongame:pink_cherry_prone_bench" + }, { "item": "eroticdungeongame:red_cherry_prone_bench" }, @@ -26,31 +23,34 @@ "item": "eroticdungeongame:magenta_cherry_prone_bench" }, { - "item": "eroticdungeongame:lime_cherry_prone_bench" + "item": "eroticdungeongame:gray_cherry_prone_bench" }, { - "item": "eroticdungeongame:white_cherry_prone_bench" + "item": "eroticdungeongame:blue_cherry_prone_bench" }, { "item": "eroticdungeongame:brown_cherry_prone_bench" }, { - "item": "eroticdungeongame:orange_cherry_prone_bench" + "item": "eroticdungeongame:light_gray_cherry_prone_bench" }, { "item": "eroticdungeongame:black_cherry_prone_bench" }, { - "item": "eroticdungeongame:cyan_cherry_prone_bench" - }, - { - "item": "eroticdungeongame:pink_cherry_prone_bench" - }, - { - "item": "eroticdungeongame:gray_cherry_prone_bench" + "item": "eroticdungeongame:orange_cherry_prone_bench" }, { "item": "eroticdungeongame:green_cherry_prone_bench" + }, + { + "item": "eroticdungeongame:yellow_cherry_prone_bench" + }, + { + "item": "eroticdungeongame:white_cherry_prone_bench" + }, + { + "item": "eroticdungeongame:cyan_cherry_prone_bench" } ] ], diff --git a/src/generated/resources/data/eroticdungeongame/recipes/dyed_purple_crimson_prone_bench.json b/src/generated/resources/data/eroticdungeongame/recipes/dyed_purple_crimson_prone_bench.json index bf7114b0..a7064f62 100644 --- a/src/generated/resources/data/eroticdungeongame/recipes/dyed_purple_crimson_prone_bench.json +++ b/src/generated/resources/data/eroticdungeongame/recipes/dyed_purple_crimson_prone_bench.json @@ -7,50 +7,50 @@ "item": "minecraft:purple_dye" }, [ + { + "item": "eroticdungeongame:black_crimson_prone_bench" + }, { "item": "eroticdungeongame:light_gray_crimson_prone_bench" }, { "item": "eroticdungeongame:yellow_crimson_prone_bench" }, - { - "item": "eroticdungeongame:gray_crimson_prone_bench" - }, { "item": "eroticdungeongame:pink_crimson_prone_bench" }, - { - "item": "eroticdungeongame:white_crimson_prone_bench" - }, - { - "item": "eroticdungeongame:green_crimson_prone_bench" - }, - { - "item": "eroticdungeongame:blue_crimson_prone_bench" - }, { "item": "eroticdungeongame:lime_crimson_prone_bench" }, { - "item": "eroticdungeongame:cyan_crimson_prone_bench" - }, - { - "item": "eroticdungeongame:orange_crimson_prone_bench" + "item": "eroticdungeongame:white_crimson_prone_bench" }, { "item": "eroticdungeongame:brown_crimson_prone_bench" }, { - "item": "eroticdungeongame:black_crimson_prone_bench" + "item": "eroticdungeongame:cyan_crimson_prone_bench" }, { "item": "eroticdungeongame:red_crimson_prone_bench" }, { - "item": "eroticdungeongame:magenta_crimson_prone_bench" + "item": "eroticdungeongame:green_crimson_prone_bench" + }, + { + "item": "eroticdungeongame:orange_crimson_prone_bench" }, { "item": "eroticdungeongame:light_blue_crimson_prone_bench" + }, + { + "item": "eroticdungeongame:magenta_crimson_prone_bench" + }, + { + "item": "eroticdungeongame:blue_crimson_prone_bench" + }, + { + "item": "eroticdungeongame:gray_crimson_prone_bench" } ] ], diff --git a/src/generated/resources/data/eroticdungeongame/recipes/dyed_purple_cuff_bed.json b/src/generated/resources/data/eroticdungeongame/recipes/dyed_purple_cuff_bed.json index 04556847..0aa673f0 100644 --- a/src/generated/resources/data/eroticdungeongame/recipes/dyed_purple_cuff_bed.json +++ b/src/generated/resources/data/eroticdungeongame/recipes/dyed_purple_cuff_bed.json @@ -7,50 +7,50 @@ "item": "minecraft:purple_dye" }, [ - { - "item": "eroticdungeongame:cyan_cuff_bed" - }, - { - "item": "eroticdungeongame:black_cuff_bed" - }, - { - "item": "eroticdungeongame:pink_cuff_bed" - }, { "item": "eroticdungeongame:yellow_cuff_bed" }, - { - "item": "eroticdungeongame:light_gray_cuff_bed" - }, - { - "item": "eroticdungeongame:white_cuff_bed" - }, - { - "item": "eroticdungeongame:blue_cuff_bed" - }, - { - "item": "eroticdungeongame:green_cuff_bed" - }, - { - "item": "eroticdungeongame:magenta_cuff_bed" - }, - { - "item": "eroticdungeongame:red_cuff_bed" - }, - { - "item": "eroticdungeongame:light_blue_cuff_bed" - }, - { - "item": "eroticdungeongame:orange_cuff_bed" - }, - { - "item": "eroticdungeongame:lime_cuff_bed" - }, { "item": "eroticdungeongame:brown_cuff_bed" }, + { + "item": "eroticdungeongame:white_cuff_bed" + }, + { + "item": "eroticdungeongame:magenta_cuff_bed" + }, + { + "item": "eroticdungeongame:green_cuff_bed" + }, { "item": "eroticdungeongame:gray_cuff_bed" + }, + { + "item": "eroticdungeongame:pink_cuff_bed" + }, + { + "item": "eroticdungeongame:black_cuff_bed" + }, + { + "item": "eroticdungeongame:cyan_cuff_bed" + }, + { + "item": "eroticdungeongame:light_blue_cuff_bed" + }, + { + "item": "eroticdungeongame:lime_cuff_bed" + }, + { + "item": "eroticdungeongame:light_gray_cuff_bed" + }, + { + "item": "eroticdungeongame:blue_cuff_bed" + }, + { + "item": "eroticdungeongame:red_cuff_bed" + }, + { + "item": "eroticdungeongame:orange_cuff_bed" } ] ], diff --git a/src/generated/resources/data/eroticdungeongame/recipes/dyed_purple_dark_oak_prone_bench.json b/src/generated/resources/data/eroticdungeongame/recipes/dyed_purple_dark_oak_prone_bench.json index 55bf16dd..2282bee0 100644 --- a/src/generated/resources/data/eroticdungeongame/recipes/dyed_purple_dark_oak_prone_bench.json +++ b/src/generated/resources/data/eroticdungeongame/recipes/dyed_purple_dark_oak_prone_bench.json @@ -7,50 +7,50 @@ "item": "minecraft:purple_dye" }, [ - { - "item": "eroticdungeongame:green_dark_oak_prone_bench" - }, { "item": "eroticdungeongame:pink_dark_oak_prone_bench" }, - { - "item": "eroticdungeongame:black_dark_oak_prone_bench" - }, - { - "item": "eroticdungeongame:orange_dark_oak_prone_bench" - }, - { - "item": "eroticdungeongame:magenta_dark_oak_prone_bench" - }, - { - "item": "eroticdungeongame:cyan_dark_oak_prone_bench" - }, - { - "item": "eroticdungeongame:yellow_dark_oak_prone_bench" - }, { "item": "eroticdungeongame:brown_dark_oak_prone_bench" }, - { - "item": "eroticdungeongame:light_gray_dark_oak_prone_bench" - }, { "item": "eroticdungeongame:light_blue_dark_oak_prone_bench" }, - { - "item": "eroticdungeongame:lime_dark_oak_prone_bench" - }, - { - "item": "eroticdungeongame:red_dark_oak_prone_bench" - }, { "item": "eroticdungeongame:white_dark_oak_prone_bench" }, + { + "item": "eroticdungeongame:lime_dark_oak_prone_bench" + }, + { + "item": "eroticdungeongame:yellow_dark_oak_prone_bench" + }, + { + "item": "eroticdungeongame:red_dark_oak_prone_bench" + }, { "item": "eroticdungeongame:blue_dark_oak_prone_bench" }, + { + "item": "eroticdungeongame:green_dark_oak_prone_bench" + }, + { + "item": "eroticdungeongame:cyan_dark_oak_prone_bench" + }, { "item": "eroticdungeongame:gray_dark_oak_prone_bench" + }, + { + "item": "eroticdungeongame:orange_dark_oak_prone_bench" + }, + { + "item": "eroticdungeongame:black_dark_oak_prone_bench" + }, + { + "item": "eroticdungeongame:light_gray_dark_oak_prone_bench" + }, + { + "item": "eroticdungeongame:magenta_dark_oak_prone_bench" } ] ], diff --git a/src/generated/resources/data/eroticdungeongame/recipes/dyed_purple_jungle_prone_bench.json b/src/generated/resources/data/eroticdungeongame/recipes/dyed_purple_jungle_prone_bench.json index 4ba3a418..6a50d1cf 100644 --- a/src/generated/resources/data/eroticdungeongame/recipes/dyed_purple_jungle_prone_bench.json +++ b/src/generated/resources/data/eroticdungeongame/recipes/dyed_purple_jungle_prone_bench.json @@ -7,9 +7,6 @@ "item": "minecraft:purple_dye" }, [ - { - "item": "eroticdungeongame:magenta_jungle_prone_bench" - }, { "item": "eroticdungeongame:cyan_jungle_prone_bench" }, @@ -19,18 +16,6 @@ { "item": "eroticdungeongame:red_jungle_prone_bench" }, - { - "item": "eroticdungeongame:black_jungle_prone_bench" - }, - { - "item": "eroticdungeongame:orange_jungle_prone_bench" - }, - { - "item": "eroticdungeongame:light_gray_jungle_prone_bench" - }, - { - "item": "eroticdungeongame:light_blue_jungle_prone_bench" - }, { "item": "eroticdungeongame:lime_jungle_prone_bench" }, @@ -38,19 +23,34 @@ "item": "eroticdungeongame:yellow_jungle_prone_bench" }, { - "item": "eroticdungeongame:green_jungle_prone_bench" + "item": "eroticdungeongame:white_jungle_prone_bench" }, { "item": "eroticdungeongame:pink_jungle_prone_bench" }, { - "item": "eroticdungeongame:white_jungle_prone_bench" + "item": "eroticdungeongame:light_blue_jungle_prone_bench" + }, + { + "item": "eroticdungeongame:gray_jungle_prone_bench" }, { "item": "eroticdungeongame:blue_jungle_prone_bench" }, { - "item": "eroticdungeongame:gray_jungle_prone_bench" + "item": "eroticdungeongame:green_jungle_prone_bench" + }, + { + "item": "eroticdungeongame:orange_jungle_prone_bench" + }, + { + "item": "eroticdungeongame:black_jungle_prone_bench" + }, + { + "item": "eroticdungeongame:light_gray_jungle_prone_bench" + }, + { + "item": "eroticdungeongame:magenta_jungle_prone_bench" } ] ], diff --git a/src/generated/resources/data/eroticdungeongame/recipes/dyed_purple_mangrove_prone_bench.json b/src/generated/resources/data/eroticdungeongame/recipes/dyed_purple_mangrove_prone_bench.json index c02acea8..8866e3dc 100644 --- a/src/generated/resources/data/eroticdungeongame/recipes/dyed_purple_mangrove_prone_bench.json +++ b/src/generated/resources/data/eroticdungeongame/recipes/dyed_purple_mangrove_prone_bench.json @@ -11,19 +11,10 @@ "item": "eroticdungeongame:pink_mangrove_prone_bench" }, { - "item": "eroticdungeongame:green_mangrove_prone_bench" + "item": "eroticdungeongame:magenta_mangrove_prone_bench" }, { - "item": "eroticdungeongame:yellow_mangrove_prone_bench" - }, - { - "item": "eroticdungeongame:blue_mangrove_prone_bench" - }, - { - "item": "eroticdungeongame:white_mangrove_prone_bench" - }, - { - "item": "eroticdungeongame:black_mangrove_prone_bench" + "item": "eroticdungeongame:lime_mangrove_prone_bench" }, { "item": "eroticdungeongame:light_blue_mangrove_prone_bench" @@ -32,25 +23,34 @@ "item": "eroticdungeongame:gray_mangrove_prone_bench" }, { - "item": "eroticdungeongame:red_mangrove_prone_bench" + "item": "eroticdungeongame:light_gray_mangrove_prone_bench" }, { - "item": "eroticdungeongame:magenta_mangrove_prone_bench" + "item": "eroticdungeongame:black_mangrove_prone_bench" + }, + { + "item": "eroticdungeongame:green_mangrove_prone_bench" }, { "item": "eroticdungeongame:cyan_mangrove_prone_bench" }, + { + "item": "eroticdungeongame:blue_mangrove_prone_bench" + }, + { + "item": "eroticdungeongame:red_mangrove_prone_bench" + }, { "item": "eroticdungeongame:orange_mangrove_prone_bench" }, - { - "item": "eroticdungeongame:light_gray_mangrove_prone_bench" - }, - { - "item": "eroticdungeongame:lime_mangrove_prone_bench" - }, { "item": "eroticdungeongame:brown_mangrove_prone_bench" + }, + { + "item": "eroticdungeongame:yellow_mangrove_prone_bench" + }, + { + "item": "eroticdungeongame:white_mangrove_prone_bench" } ] ], diff --git a/src/generated/resources/data/eroticdungeongame/recipes/dyed_purple_oak_prone_bench.json b/src/generated/resources/data/eroticdungeongame/recipes/dyed_purple_oak_prone_bench.json index 95231385..a426333a 100644 --- a/src/generated/resources/data/eroticdungeongame/recipes/dyed_purple_oak_prone_bench.json +++ b/src/generated/resources/data/eroticdungeongame/recipes/dyed_purple_oak_prone_bench.json @@ -7,50 +7,50 @@ "item": "minecraft:purple_dye" }, [ - { - "item": "eroticdungeongame:green_oak_prone_bench" - }, - { - "item": "eroticdungeongame:black_oak_prone_bench" - }, - { - "item": "eroticdungeongame:brown_oak_prone_bench" - }, - { - "item": "eroticdungeongame:white_oak_prone_bench" - }, - { - "item": "eroticdungeongame:lime_oak_prone_bench" - }, - { - "item": "eroticdungeongame:cyan_oak_prone_bench" - }, - { - "item": "eroticdungeongame:light_blue_oak_prone_bench" - }, - { - "item": "eroticdungeongame:red_oak_prone_bench" - }, { "item": "eroticdungeongame:yellow_oak_prone_bench" }, - { - "item": "eroticdungeongame:magenta_oak_prone_bench" - }, { "item": "eroticdungeongame:light_gray_oak_prone_bench" }, { - "item": "eroticdungeongame:blue_oak_prone_bench" + "item": "eroticdungeongame:black_oak_prone_bench" + }, + { + "item": "eroticdungeongame:magenta_oak_prone_bench" + }, + { + "item": "eroticdungeongame:light_blue_oak_prone_bench" + }, + { + "item": "eroticdungeongame:lime_oak_prone_bench" + }, + { + "item": "eroticdungeongame:red_oak_prone_bench" }, { "item": "eroticdungeongame:gray_oak_prone_bench" }, + { + "item": "eroticdungeongame:blue_oak_prone_bench" + }, { "item": "eroticdungeongame:orange_oak_prone_bench" }, + { + "item": "eroticdungeongame:white_oak_prone_bench" + }, + { + "item": "eroticdungeongame:cyan_oak_prone_bench" + }, { "item": "eroticdungeongame:pink_oak_prone_bench" + }, + { + "item": "eroticdungeongame:brown_oak_prone_bench" + }, + { + "item": "eroticdungeongame:green_oak_prone_bench" } ] ], diff --git a/src/generated/resources/data/eroticdungeongame/recipes/dyed_purple_spruce_prone_bench.json b/src/generated/resources/data/eroticdungeongame/recipes/dyed_purple_spruce_prone_bench.json index cd140849..7734d567 100644 --- a/src/generated/resources/data/eroticdungeongame/recipes/dyed_purple_spruce_prone_bench.json +++ b/src/generated/resources/data/eroticdungeongame/recipes/dyed_purple_spruce_prone_bench.json @@ -7,39 +7,6 @@ "item": "minecraft:purple_dye" }, [ - { - "item": "eroticdungeongame:yellow_spruce_prone_bench" - }, - { - "item": "eroticdungeongame:light_blue_spruce_prone_bench" - }, - { - "item": "eroticdungeongame:cyan_spruce_prone_bench" - }, - { - "item": "eroticdungeongame:lime_spruce_prone_bench" - }, - { - "item": "eroticdungeongame:brown_spruce_prone_bench" - }, - { - "item": "eroticdungeongame:light_gray_spruce_prone_bench" - }, - { - "item": "eroticdungeongame:green_spruce_prone_bench" - }, - { - "item": "eroticdungeongame:black_spruce_prone_bench" - }, - { - "item": "eroticdungeongame:orange_spruce_prone_bench" - }, - { - "item": "eroticdungeongame:pink_spruce_prone_bench" - }, - { - "item": "eroticdungeongame:magenta_spruce_prone_bench" - }, { "item": "eroticdungeongame:gray_spruce_prone_bench" }, @@ -47,10 +14,43 @@ "item": "eroticdungeongame:red_spruce_prone_bench" }, { - "item": "eroticdungeongame:blue_spruce_prone_bench" + "item": "eroticdungeongame:green_spruce_prone_bench" }, { "item": "eroticdungeongame:white_spruce_prone_bench" + }, + { + "item": "eroticdungeongame:lime_spruce_prone_bench" + }, + { + "item": "eroticdungeongame:cyan_spruce_prone_bench" + }, + { + "item": "eroticdungeongame:yellow_spruce_prone_bench" + }, + { + "item": "eroticdungeongame:pink_spruce_prone_bench" + }, + { + "item": "eroticdungeongame:brown_spruce_prone_bench" + }, + { + "item": "eroticdungeongame:light_blue_spruce_prone_bench" + }, + { + "item": "eroticdungeongame:orange_spruce_prone_bench" + }, + { + "item": "eroticdungeongame:blue_spruce_prone_bench" + }, + { + "item": "eroticdungeongame:light_gray_spruce_prone_bench" + }, + { + "item": "eroticdungeongame:black_spruce_prone_bench" + }, + { + "item": "eroticdungeongame:magenta_spruce_prone_bench" } ] ], diff --git a/src/generated/resources/data/eroticdungeongame/recipes/dyed_purple_warped_prone_bench.json b/src/generated/resources/data/eroticdungeongame/recipes/dyed_purple_warped_prone_bench.json index 4fef611f..61800b6b 100644 --- a/src/generated/resources/data/eroticdungeongame/recipes/dyed_purple_warped_prone_bench.json +++ b/src/generated/resources/data/eroticdungeongame/recipes/dyed_purple_warped_prone_bench.json @@ -7,50 +7,50 @@ "item": "minecraft:purple_dye" }, [ + { + "item": "eroticdungeongame:red_warped_prone_bench" + }, + { + "item": "eroticdungeongame:blue_warped_prone_bench" + }, + { + "item": "eroticdungeongame:orange_warped_prone_bench" + }, + { + "item": "eroticdungeongame:cyan_warped_prone_bench" + }, { "item": "eroticdungeongame:green_warped_prone_bench" }, + { + "item": "eroticdungeongame:light_gray_warped_prone_bench" + }, + { + "item": "eroticdungeongame:gray_warped_prone_bench" + }, + { + "item": "eroticdungeongame:magenta_warped_prone_bench" + }, { "item": "eroticdungeongame:black_warped_prone_bench" }, { "item": "eroticdungeongame:lime_warped_prone_bench" }, - { - "item": "eroticdungeongame:cyan_warped_prone_bench" - }, { "item": "eroticdungeongame:light_blue_warped_prone_bench" }, + { + "item": "eroticdungeongame:pink_warped_prone_bench" + }, { "item": "eroticdungeongame:yellow_warped_prone_bench" }, - { - "item": "eroticdungeongame:red_warped_prone_bench" - }, - { - "item": "eroticdungeongame:magenta_warped_prone_bench" - }, - { - "item": "eroticdungeongame:light_gray_warped_prone_bench" - }, { "item": "eroticdungeongame:brown_warped_prone_bench" }, { "item": "eroticdungeongame:white_warped_prone_bench" - }, - { - "item": "eroticdungeongame:gray_warped_prone_bench" - }, - { - "item": "eroticdungeongame:orange_warped_prone_bench" - }, - { - "item": "eroticdungeongame:blue_warped_prone_bench" - }, - { - "item": "eroticdungeongame:pink_warped_prone_bench" } ] ], diff --git a/src/generated/resources/data/eroticdungeongame/recipes/dyed_red_acacia_prone_bench.json b/src/generated/resources/data/eroticdungeongame/recipes/dyed_red_acacia_prone_bench.json index 8b5b53e4..c7eebb1f 100644 --- a/src/generated/resources/data/eroticdungeongame/recipes/dyed_red_acacia_prone_bench.json +++ b/src/generated/resources/data/eroticdungeongame/recipes/dyed_red_acacia_prone_bench.json @@ -8,28 +8,25 @@ }, [ { - "item": "eroticdungeongame:yellow_acacia_prone_bench" - }, - { - "item": "eroticdungeongame:white_acacia_prone_bench" - }, - { - "item": "eroticdungeongame:blue_acacia_prone_bench" - }, - { - "item": "eroticdungeongame:gray_acacia_prone_bench" + "item": "eroticdungeongame:purple_acacia_prone_bench" }, { "item": "eroticdungeongame:green_acacia_prone_bench" }, { - "item": "eroticdungeongame:purple_acacia_prone_bench" + "item": "eroticdungeongame:gray_acacia_prone_bench" + }, + { + "item": "eroticdungeongame:cyan_acacia_prone_bench" }, { "item": "eroticdungeongame:black_acacia_prone_bench" }, { - "item": "eroticdungeongame:pink_acacia_prone_bench" + "item": "eroticdungeongame:light_gray_acacia_prone_bench" + }, + { + "item": "eroticdungeongame:blue_acacia_prone_bench" }, { "item": "eroticdungeongame:orange_acacia_prone_bench" @@ -37,6 +34,9 @@ { "item": "eroticdungeongame:magenta_acacia_prone_bench" }, + { + "item": "eroticdungeongame:pink_acacia_prone_bench" + }, { "item": "eroticdungeongame:light_blue_acacia_prone_bench" }, @@ -44,10 +44,10 @@ "item": "eroticdungeongame:brown_acacia_prone_bench" }, { - "item": "eroticdungeongame:cyan_acacia_prone_bench" + "item": "eroticdungeongame:white_acacia_prone_bench" }, { - "item": "eroticdungeongame:light_gray_acacia_prone_bench" + "item": "eroticdungeongame:yellow_acacia_prone_bench" }, { "item": "eroticdungeongame:lime_acacia_prone_bench" diff --git a/src/generated/resources/data/eroticdungeongame/recipes/dyed_red_bamboo_prone_bench.json b/src/generated/resources/data/eroticdungeongame/recipes/dyed_red_bamboo_prone_bench.json index c1b3fd93..5f912085 100644 --- a/src/generated/resources/data/eroticdungeongame/recipes/dyed_red_bamboo_prone_bench.json +++ b/src/generated/resources/data/eroticdungeongame/recipes/dyed_red_bamboo_prone_bench.json @@ -7,50 +7,50 @@ "item": "minecraft:red_dye" }, [ - { - "item": "eroticdungeongame:pink_bamboo_prone_bench" - }, - { - "item": "eroticdungeongame:light_gray_bamboo_prone_bench" - }, - { - "item": "eroticdungeongame:yellow_bamboo_prone_bench" - }, { "item": "eroticdungeongame:lime_bamboo_prone_bench" }, - { - "item": "eroticdungeongame:black_bamboo_prone_bench" - }, - { - "item": "eroticdungeongame:purple_bamboo_prone_bench" - }, { "item": "eroticdungeongame:magenta_bamboo_prone_bench" }, - { - "item": "eroticdungeongame:gray_bamboo_prone_bench" - }, { "item": "eroticdungeongame:light_blue_bamboo_prone_bench" }, { - "item": "eroticdungeongame:brown_bamboo_prone_bench" + "item": "eroticdungeongame:pink_bamboo_prone_bench" }, { - "item": "eroticdungeongame:cyan_bamboo_prone_bench" + "item": "eroticdungeongame:black_bamboo_prone_bench" }, { - "item": "eroticdungeongame:white_bamboo_prone_bench" + "item": "eroticdungeongame:light_gray_bamboo_prone_bench" }, { - "item": "eroticdungeongame:orange_bamboo_prone_bench" + "item": "eroticdungeongame:gray_bamboo_prone_bench" }, { "item": "eroticdungeongame:blue_bamboo_prone_bench" }, + { + "item": "eroticdungeongame:cyan_bamboo_prone_bench" + }, + { + "item": "eroticdungeongame:orange_bamboo_prone_bench" + }, { "item": "eroticdungeongame:green_bamboo_prone_bench" + }, + { + "item": "eroticdungeongame:yellow_bamboo_prone_bench" + }, + { + "item": "eroticdungeongame:brown_bamboo_prone_bench" + }, + { + "item": "eroticdungeongame:white_bamboo_prone_bench" + }, + { + "item": "eroticdungeongame:purple_bamboo_prone_bench" } ] ], diff --git a/src/generated/resources/data/eroticdungeongame/recipes/dyed_red_birch_prone_bench.json b/src/generated/resources/data/eroticdungeongame/recipes/dyed_red_birch_prone_bench.json index f7db0f01..22b7f049 100644 --- a/src/generated/resources/data/eroticdungeongame/recipes/dyed_red_birch_prone_bench.json +++ b/src/generated/resources/data/eroticdungeongame/recipes/dyed_red_birch_prone_bench.json @@ -7,50 +7,50 @@ "item": "minecraft:red_dye" }, [ - { - "item": "eroticdungeongame:purple_birch_prone_bench" - }, - { - "item": "eroticdungeongame:green_birch_prone_bench" - }, - { - "item": "eroticdungeongame:black_birch_prone_bench" - }, - { - "item": "eroticdungeongame:orange_birch_prone_bench" - }, { "item": "eroticdungeongame:pink_birch_prone_bench" }, - { - "item": "eroticdungeongame:magenta_birch_prone_bench" - }, - { - "item": "eroticdungeongame:light_blue_birch_prone_bench" - }, - { - "item": "eroticdungeongame:cyan_birch_prone_bench" - }, - { - "item": "eroticdungeongame:lime_birch_prone_bench" - }, { "item": "eroticdungeongame:brown_birch_prone_bench" }, { - "item": "eroticdungeongame:light_gray_birch_prone_bench" + "item": "eroticdungeongame:white_birch_prone_bench" + }, + { + "item": "eroticdungeongame:lime_birch_prone_bench" + }, + { + "item": "eroticdungeongame:cyan_birch_prone_bench" }, { "item": "eroticdungeongame:yellow_birch_prone_bench" }, + { + "item": "eroticdungeongame:purple_birch_prone_bench" + }, { "item": "eroticdungeongame:gray_birch_prone_bench" }, + { + "item": "eroticdungeongame:green_birch_prone_bench" + }, + { + "item": "eroticdungeongame:light_blue_birch_prone_bench" + }, + { + "item": "eroticdungeongame:orange_birch_prone_bench" + }, { "item": "eroticdungeongame:blue_birch_prone_bench" }, { - "item": "eroticdungeongame:white_birch_prone_bench" + "item": "eroticdungeongame:black_birch_prone_bench" + }, + { + "item": "eroticdungeongame:light_gray_birch_prone_bench" + }, + { + "item": "eroticdungeongame:magenta_birch_prone_bench" } ] ], diff --git a/src/generated/resources/data/eroticdungeongame/recipes/dyed_red_cherry_prone_bench.json b/src/generated/resources/data/eroticdungeongame/recipes/dyed_red_cherry_prone_bench.json index 47b14fff..fd4fd8c8 100644 --- a/src/generated/resources/data/eroticdungeongame/recipes/dyed_red_cherry_prone_bench.json +++ b/src/generated/resources/data/eroticdungeongame/recipes/dyed_red_cherry_prone_bench.json @@ -7,50 +7,50 @@ "item": "minecraft:red_dye" }, [ - { - "item": "eroticdungeongame:yellow_cherry_prone_bench" - }, - { - "item": "eroticdungeongame:blue_cherry_prone_bench" - }, - { - "item": "eroticdungeongame:light_gray_cherry_prone_bench" - }, - { - "item": "eroticdungeongame:purple_cherry_prone_bench" - }, { "item": "eroticdungeongame:light_blue_cherry_prone_bench" }, - { - "item": "eroticdungeongame:magenta_cherry_prone_bench" - }, { "item": "eroticdungeongame:lime_cherry_prone_bench" }, - { - "item": "eroticdungeongame:white_cherry_prone_bench" - }, - { - "item": "eroticdungeongame:brown_cherry_prone_bench" - }, - { - "item": "eroticdungeongame:orange_cherry_prone_bench" - }, - { - "item": "eroticdungeongame:black_cherry_prone_bench" - }, - { - "item": "eroticdungeongame:cyan_cherry_prone_bench" - }, { "item": "eroticdungeongame:pink_cherry_prone_bench" }, + { + "item": "eroticdungeongame:magenta_cherry_prone_bench" + }, { "item": "eroticdungeongame:gray_cherry_prone_bench" }, + { + "item": "eroticdungeongame:blue_cherry_prone_bench" + }, + { + "item": "eroticdungeongame:brown_cherry_prone_bench" + }, + { + "item": "eroticdungeongame:light_gray_cherry_prone_bench" + }, + { + "item": "eroticdungeongame:black_cherry_prone_bench" + }, + { + "item": "eroticdungeongame:orange_cherry_prone_bench" + }, { "item": "eroticdungeongame:green_cherry_prone_bench" + }, + { + "item": "eroticdungeongame:yellow_cherry_prone_bench" + }, + { + "item": "eroticdungeongame:white_cherry_prone_bench" + }, + { + "item": "eroticdungeongame:cyan_cherry_prone_bench" + }, + { + "item": "eroticdungeongame:purple_cherry_prone_bench" } ] ], diff --git a/src/generated/resources/data/eroticdungeongame/recipes/dyed_red_crimson_prone_bench.json b/src/generated/resources/data/eroticdungeongame/recipes/dyed_red_crimson_prone_bench.json index cb166665..3bf64a5b 100644 --- a/src/generated/resources/data/eroticdungeongame/recipes/dyed_red_crimson_prone_bench.json +++ b/src/generated/resources/data/eroticdungeongame/recipes/dyed_red_crimson_prone_bench.json @@ -7,50 +7,50 @@ "item": "minecraft:red_dye" }, [ + { + "item": "eroticdungeongame:black_crimson_prone_bench" + }, { "item": "eroticdungeongame:light_gray_crimson_prone_bench" }, { "item": "eroticdungeongame:yellow_crimson_prone_bench" }, - { - "item": "eroticdungeongame:gray_crimson_prone_bench" - }, { "item": "eroticdungeongame:pink_crimson_prone_bench" }, - { - "item": "eroticdungeongame:white_crimson_prone_bench" - }, - { - "item": "eroticdungeongame:green_crimson_prone_bench" - }, - { - "item": "eroticdungeongame:blue_crimson_prone_bench" - }, { "item": "eroticdungeongame:lime_crimson_prone_bench" }, { - "item": "eroticdungeongame:cyan_crimson_prone_bench" - }, - { - "item": "eroticdungeongame:orange_crimson_prone_bench" + "item": "eroticdungeongame:white_crimson_prone_bench" }, { "item": "eroticdungeongame:brown_crimson_prone_bench" }, { - "item": "eroticdungeongame:black_crimson_prone_bench" + "item": "eroticdungeongame:cyan_crimson_prone_bench" }, { "item": "eroticdungeongame:purple_crimson_prone_bench" }, { - "item": "eroticdungeongame:magenta_crimson_prone_bench" + "item": "eroticdungeongame:green_crimson_prone_bench" + }, + { + "item": "eroticdungeongame:orange_crimson_prone_bench" }, { "item": "eroticdungeongame:light_blue_crimson_prone_bench" + }, + { + "item": "eroticdungeongame:magenta_crimson_prone_bench" + }, + { + "item": "eroticdungeongame:blue_crimson_prone_bench" + }, + { + "item": "eroticdungeongame:gray_crimson_prone_bench" } ] ], diff --git a/src/generated/resources/data/eroticdungeongame/recipes/dyed_red_cuff_bed.json b/src/generated/resources/data/eroticdungeongame/recipes/dyed_red_cuff_bed.json index a404998c..bebf373d 100644 --- a/src/generated/resources/data/eroticdungeongame/recipes/dyed_red_cuff_bed.json +++ b/src/generated/resources/data/eroticdungeongame/recipes/dyed_red_cuff_bed.json @@ -7,50 +7,50 @@ "item": "minecraft:red_dye" }, [ - { - "item": "eroticdungeongame:cyan_cuff_bed" - }, - { - "item": "eroticdungeongame:black_cuff_bed" - }, - { - "item": "eroticdungeongame:pink_cuff_bed" - }, { "item": "eroticdungeongame:yellow_cuff_bed" }, - { - "item": "eroticdungeongame:light_gray_cuff_bed" - }, - { - "item": "eroticdungeongame:white_cuff_bed" - }, - { - "item": "eroticdungeongame:blue_cuff_bed" - }, - { - "item": "eroticdungeongame:green_cuff_bed" - }, - { - "item": "eroticdungeongame:magenta_cuff_bed" - }, - { - "item": "eroticdungeongame:light_blue_cuff_bed" - }, - { - "item": "eroticdungeongame:orange_cuff_bed" - }, - { - "item": "eroticdungeongame:lime_cuff_bed" - }, - { - "item": "eroticdungeongame:brown_cuff_bed" - }, { "item": "eroticdungeongame:purple_cuff_bed" }, + { + "item": "eroticdungeongame:brown_cuff_bed" + }, + { + "item": "eroticdungeongame:white_cuff_bed" + }, + { + "item": "eroticdungeongame:magenta_cuff_bed" + }, + { + "item": "eroticdungeongame:green_cuff_bed" + }, { "item": "eroticdungeongame:gray_cuff_bed" + }, + { + "item": "eroticdungeongame:pink_cuff_bed" + }, + { + "item": "eroticdungeongame:black_cuff_bed" + }, + { + "item": "eroticdungeongame:cyan_cuff_bed" + }, + { + "item": "eroticdungeongame:light_blue_cuff_bed" + }, + { + "item": "eroticdungeongame:lime_cuff_bed" + }, + { + "item": "eroticdungeongame:light_gray_cuff_bed" + }, + { + "item": "eroticdungeongame:blue_cuff_bed" + }, + { + "item": "eroticdungeongame:orange_cuff_bed" } ] ], diff --git a/src/generated/resources/data/eroticdungeongame/recipes/dyed_red_dark_oak_prone_bench.json b/src/generated/resources/data/eroticdungeongame/recipes/dyed_red_dark_oak_prone_bench.json index 5f141c22..848119ab 100644 --- a/src/generated/resources/data/eroticdungeongame/recipes/dyed_red_dark_oak_prone_bench.json +++ b/src/generated/resources/data/eroticdungeongame/recipes/dyed_red_dark_oak_prone_bench.json @@ -7,50 +7,50 @@ "item": "minecraft:red_dye" }, [ - { - "item": "eroticdungeongame:green_dark_oak_prone_bench" - }, - { - "item": "eroticdungeongame:purple_dark_oak_prone_bench" - }, { "item": "eroticdungeongame:pink_dark_oak_prone_bench" }, - { - "item": "eroticdungeongame:black_dark_oak_prone_bench" - }, - { - "item": "eroticdungeongame:orange_dark_oak_prone_bench" - }, - { - "item": "eroticdungeongame:magenta_dark_oak_prone_bench" - }, - { - "item": "eroticdungeongame:cyan_dark_oak_prone_bench" - }, - { - "item": "eroticdungeongame:yellow_dark_oak_prone_bench" - }, { "item": "eroticdungeongame:brown_dark_oak_prone_bench" }, - { - "item": "eroticdungeongame:light_gray_dark_oak_prone_bench" - }, { "item": "eroticdungeongame:light_blue_dark_oak_prone_bench" }, - { - "item": "eroticdungeongame:lime_dark_oak_prone_bench" - }, { "item": "eroticdungeongame:white_dark_oak_prone_bench" }, + { + "item": "eroticdungeongame:lime_dark_oak_prone_bench" + }, + { + "item": "eroticdungeongame:yellow_dark_oak_prone_bench" + }, + { + "item": "eroticdungeongame:purple_dark_oak_prone_bench" + }, { "item": "eroticdungeongame:blue_dark_oak_prone_bench" }, + { + "item": "eroticdungeongame:green_dark_oak_prone_bench" + }, + { + "item": "eroticdungeongame:cyan_dark_oak_prone_bench" + }, { "item": "eroticdungeongame:gray_dark_oak_prone_bench" + }, + { + "item": "eroticdungeongame:orange_dark_oak_prone_bench" + }, + { + "item": "eroticdungeongame:black_dark_oak_prone_bench" + }, + { + "item": "eroticdungeongame:light_gray_dark_oak_prone_bench" + }, + { + "item": "eroticdungeongame:magenta_dark_oak_prone_bench" } ] ], diff --git a/src/generated/resources/data/eroticdungeongame/recipes/dyed_red_jungle_prone_bench.json b/src/generated/resources/data/eroticdungeongame/recipes/dyed_red_jungle_prone_bench.json index 65dc9431..798369f7 100644 --- a/src/generated/resources/data/eroticdungeongame/recipes/dyed_red_jungle_prone_bench.json +++ b/src/generated/resources/data/eroticdungeongame/recipes/dyed_red_jungle_prone_bench.json @@ -7,9 +7,6 @@ "item": "minecraft:red_dye" }, [ - { - "item": "eroticdungeongame:magenta_jungle_prone_bench" - }, { "item": "eroticdungeongame:cyan_jungle_prone_bench" }, @@ -17,16 +14,7 @@ "item": "eroticdungeongame:brown_jungle_prone_bench" }, { - "item": "eroticdungeongame:black_jungle_prone_bench" - }, - { - "item": "eroticdungeongame:orange_jungle_prone_bench" - }, - { - "item": "eroticdungeongame:light_gray_jungle_prone_bench" - }, - { - "item": "eroticdungeongame:light_blue_jungle_prone_bench" + "item": "eroticdungeongame:purple_jungle_prone_bench" }, { "item": "eroticdungeongame:lime_jungle_prone_bench" @@ -35,22 +23,34 @@ "item": "eroticdungeongame:yellow_jungle_prone_bench" }, { - "item": "eroticdungeongame:green_jungle_prone_bench" - }, - { - "item": "eroticdungeongame:purple_jungle_prone_bench" + "item": "eroticdungeongame:white_jungle_prone_bench" }, { "item": "eroticdungeongame:pink_jungle_prone_bench" }, { - "item": "eroticdungeongame:white_jungle_prone_bench" + "item": "eroticdungeongame:light_blue_jungle_prone_bench" + }, + { + "item": "eroticdungeongame:gray_jungle_prone_bench" }, { "item": "eroticdungeongame:blue_jungle_prone_bench" }, { - "item": "eroticdungeongame:gray_jungle_prone_bench" + "item": "eroticdungeongame:green_jungle_prone_bench" + }, + { + "item": "eroticdungeongame:orange_jungle_prone_bench" + }, + { + "item": "eroticdungeongame:black_jungle_prone_bench" + }, + { + "item": "eroticdungeongame:light_gray_jungle_prone_bench" + }, + { + "item": "eroticdungeongame:magenta_jungle_prone_bench" } ] ], diff --git a/src/generated/resources/data/eroticdungeongame/recipes/dyed_red_mangrove_prone_bench.json b/src/generated/resources/data/eroticdungeongame/recipes/dyed_red_mangrove_prone_bench.json index 12112f17..9b363f19 100644 --- a/src/generated/resources/data/eroticdungeongame/recipes/dyed_red_mangrove_prone_bench.json +++ b/src/generated/resources/data/eroticdungeongame/recipes/dyed_red_mangrove_prone_bench.json @@ -11,22 +11,10 @@ "item": "eroticdungeongame:pink_mangrove_prone_bench" }, { - "item": "eroticdungeongame:green_mangrove_prone_bench" + "item": "eroticdungeongame:magenta_mangrove_prone_bench" }, { - "item": "eroticdungeongame:yellow_mangrove_prone_bench" - }, - { - "item": "eroticdungeongame:blue_mangrove_prone_bench" - }, - { - "item": "eroticdungeongame:white_mangrove_prone_bench" - }, - { - "item": "eroticdungeongame:purple_mangrove_prone_bench" - }, - { - "item": "eroticdungeongame:black_mangrove_prone_bench" + "item": "eroticdungeongame:lime_mangrove_prone_bench" }, { "item": "eroticdungeongame:light_blue_mangrove_prone_bench" @@ -35,22 +23,34 @@ "item": "eroticdungeongame:gray_mangrove_prone_bench" }, { - "item": "eroticdungeongame:magenta_mangrove_prone_bench" + "item": "eroticdungeongame:light_gray_mangrove_prone_bench" + }, + { + "item": "eroticdungeongame:black_mangrove_prone_bench" + }, + { + "item": "eroticdungeongame:green_mangrove_prone_bench" }, { "item": "eroticdungeongame:cyan_mangrove_prone_bench" }, + { + "item": "eroticdungeongame:blue_mangrove_prone_bench" + }, { "item": "eroticdungeongame:orange_mangrove_prone_bench" }, - { - "item": "eroticdungeongame:light_gray_mangrove_prone_bench" - }, - { - "item": "eroticdungeongame:lime_mangrove_prone_bench" - }, { "item": "eroticdungeongame:brown_mangrove_prone_bench" + }, + { + "item": "eroticdungeongame:yellow_mangrove_prone_bench" + }, + { + "item": "eroticdungeongame:purple_mangrove_prone_bench" + }, + { + "item": "eroticdungeongame:white_mangrove_prone_bench" } ] ], diff --git a/src/generated/resources/data/eroticdungeongame/recipes/dyed_red_oak_prone_bench.json b/src/generated/resources/data/eroticdungeongame/recipes/dyed_red_oak_prone_bench.json index 1eea2ddc..22609681 100644 --- a/src/generated/resources/data/eroticdungeongame/recipes/dyed_red_oak_prone_bench.json +++ b/src/generated/resources/data/eroticdungeongame/recipes/dyed_red_oak_prone_bench.json @@ -7,50 +7,50 @@ "item": "minecraft:red_dye" }, [ - { - "item": "eroticdungeongame:purple_oak_prone_bench" - }, - { - "item": "eroticdungeongame:green_oak_prone_bench" - }, - { - "item": "eroticdungeongame:black_oak_prone_bench" - }, - { - "item": "eroticdungeongame:brown_oak_prone_bench" - }, - { - "item": "eroticdungeongame:white_oak_prone_bench" - }, - { - "item": "eroticdungeongame:lime_oak_prone_bench" - }, - { - "item": "eroticdungeongame:cyan_oak_prone_bench" - }, - { - "item": "eroticdungeongame:light_blue_oak_prone_bench" - }, { "item": "eroticdungeongame:yellow_oak_prone_bench" }, - { - "item": "eroticdungeongame:magenta_oak_prone_bench" - }, { "item": "eroticdungeongame:light_gray_oak_prone_bench" }, { - "item": "eroticdungeongame:blue_oak_prone_bench" + "item": "eroticdungeongame:black_oak_prone_bench" + }, + { + "item": "eroticdungeongame:magenta_oak_prone_bench" + }, + { + "item": "eroticdungeongame:light_blue_oak_prone_bench" + }, + { + "item": "eroticdungeongame:lime_oak_prone_bench" }, { "item": "eroticdungeongame:gray_oak_prone_bench" }, + { + "item": "eroticdungeongame:purple_oak_prone_bench" + }, + { + "item": "eroticdungeongame:blue_oak_prone_bench" + }, { "item": "eroticdungeongame:orange_oak_prone_bench" }, + { + "item": "eroticdungeongame:white_oak_prone_bench" + }, + { + "item": "eroticdungeongame:cyan_oak_prone_bench" + }, { "item": "eroticdungeongame:pink_oak_prone_bench" + }, + { + "item": "eroticdungeongame:brown_oak_prone_bench" + }, + { + "item": "eroticdungeongame:green_oak_prone_bench" } ] ], diff --git a/src/generated/resources/data/eroticdungeongame/recipes/dyed_red_spruce_prone_bench.json b/src/generated/resources/data/eroticdungeongame/recipes/dyed_red_spruce_prone_bench.json index 34046313..111c8d63 100644 --- a/src/generated/resources/data/eroticdungeongame/recipes/dyed_red_spruce_prone_bench.json +++ b/src/generated/resources/data/eroticdungeongame/recipes/dyed_red_spruce_prone_bench.json @@ -8,49 +8,49 @@ }, [ { - "item": "eroticdungeongame:yellow_spruce_prone_bench" - }, - { - "item": "eroticdungeongame:light_blue_spruce_prone_bench" - }, - { - "item": "eroticdungeongame:cyan_spruce_prone_bench" - }, - { - "item": "eroticdungeongame:lime_spruce_prone_bench" - }, - { - "item": "eroticdungeongame:brown_spruce_prone_bench" - }, - { - "item": "eroticdungeongame:light_gray_spruce_prone_bench" + "item": "eroticdungeongame:gray_spruce_prone_bench" }, { "item": "eroticdungeongame:green_spruce_prone_bench" }, { - "item": "eroticdungeongame:black_spruce_prone_bench" + "item": "eroticdungeongame:white_spruce_prone_bench" + }, + { + "item": "eroticdungeongame:lime_spruce_prone_bench" + }, + { + "item": "eroticdungeongame:cyan_spruce_prone_bench" + }, + { + "item": "eroticdungeongame:yellow_spruce_prone_bench" }, { "item": "eroticdungeongame:purple_spruce_prone_bench" }, - { - "item": "eroticdungeongame:orange_spruce_prone_bench" - }, { "item": "eroticdungeongame:pink_spruce_prone_bench" }, { - "item": "eroticdungeongame:magenta_spruce_prone_bench" + "item": "eroticdungeongame:brown_spruce_prone_bench" }, { - "item": "eroticdungeongame:gray_spruce_prone_bench" + "item": "eroticdungeongame:light_blue_spruce_prone_bench" + }, + { + "item": "eroticdungeongame:orange_spruce_prone_bench" }, { "item": "eroticdungeongame:blue_spruce_prone_bench" }, { - "item": "eroticdungeongame:white_spruce_prone_bench" + "item": "eroticdungeongame:light_gray_spruce_prone_bench" + }, + { + "item": "eroticdungeongame:black_spruce_prone_bench" + }, + { + "item": "eroticdungeongame:magenta_spruce_prone_bench" } ] ], diff --git a/src/generated/resources/data/eroticdungeongame/recipes/dyed_red_warped_prone_bench.json b/src/generated/resources/data/eroticdungeongame/recipes/dyed_red_warped_prone_bench.json index de8d234a..12dff920 100644 --- a/src/generated/resources/data/eroticdungeongame/recipes/dyed_red_warped_prone_bench.json +++ b/src/generated/resources/data/eroticdungeongame/recipes/dyed_red_warped_prone_bench.json @@ -8,49 +8,49 @@ }, [ { - "item": "eroticdungeongame:green_warped_prone_bench" - }, - { - "item": "eroticdungeongame:black_warped_prone_bench" + "item": "eroticdungeongame:blue_warped_prone_bench" }, { "item": "eroticdungeongame:purple_warped_prone_bench" }, { - "item": "eroticdungeongame:lime_warped_prone_bench" + "item": "eroticdungeongame:orange_warped_prone_bench" }, { "item": "eroticdungeongame:cyan_warped_prone_bench" }, { - "item": "eroticdungeongame:light_blue_warped_prone_bench" + "item": "eroticdungeongame:green_warped_prone_bench" }, { - "item": "eroticdungeongame:yellow_warped_prone_bench" + "item": "eroticdungeongame:light_gray_warped_prone_bench" + }, + { + "item": "eroticdungeongame:gray_warped_prone_bench" }, { "item": "eroticdungeongame:magenta_warped_prone_bench" }, { - "item": "eroticdungeongame:light_gray_warped_prone_bench" + "item": "eroticdungeongame:black_warped_prone_bench" + }, + { + "item": "eroticdungeongame:lime_warped_prone_bench" + }, + { + "item": "eroticdungeongame:light_blue_warped_prone_bench" + }, + { + "item": "eroticdungeongame:pink_warped_prone_bench" + }, + { + "item": "eroticdungeongame:yellow_warped_prone_bench" }, { "item": "eroticdungeongame:brown_warped_prone_bench" }, { "item": "eroticdungeongame:white_warped_prone_bench" - }, - { - "item": "eroticdungeongame:gray_warped_prone_bench" - }, - { - "item": "eroticdungeongame:orange_warped_prone_bench" - }, - { - "item": "eroticdungeongame:blue_warped_prone_bench" - }, - { - "item": "eroticdungeongame:pink_warped_prone_bench" } ] ], diff --git a/src/generated/resources/data/eroticdungeongame/recipes/dyed_white_acacia_prone_bench.json b/src/generated/resources/data/eroticdungeongame/recipes/dyed_white_acacia_prone_bench.json index f4b6873b..05d23768 100644 --- a/src/generated/resources/data/eroticdungeongame/recipes/dyed_white_acacia_prone_bench.json +++ b/src/generated/resources/data/eroticdungeongame/recipes/dyed_white_acacia_prone_bench.json @@ -8,28 +8,28 @@ }, [ { - "item": "eroticdungeongame:yellow_acacia_prone_bench" - }, - { - "item": "eroticdungeongame:red_acacia_prone_bench" - }, - { - "item": "eroticdungeongame:blue_acacia_prone_bench" - }, - { - "item": "eroticdungeongame:gray_acacia_prone_bench" + "item": "eroticdungeongame:purple_acacia_prone_bench" }, { "item": "eroticdungeongame:green_acacia_prone_bench" }, { - "item": "eroticdungeongame:purple_acacia_prone_bench" + "item": "eroticdungeongame:gray_acacia_prone_bench" + }, + { + "item": "eroticdungeongame:cyan_acacia_prone_bench" + }, + { + "item": "eroticdungeongame:red_acacia_prone_bench" }, { "item": "eroticdungeongame:black_acacia_prone_bench" }, { - "item": "eroticdungeongame:pink_acacia_prone_bench" + "item": "eroticdungeongame:light_gray_acacia_prone_bench" + }, + { + "item": "eroticdungeongame:blue_acacia_prone_bench" }, { "item": "eroticdungeongame:orange_acacia_prone_bench" @@ -37,6 +37,9 @@ { "item": "eroticdungeongame:magenta_acacia_prone_bench" }, + { + "item": "eroticdungeongame:pink_acacia_prone_bench" + }, { "item": "eroticdungeongame:light_blue_acacia_prone_bench" }, @@ -44,10 +47,7 @@ "item": "eroticdungeongame:brown_acacia_prone_bench" }, { - "item": "eroticdungeongame:cyan_acacia_prone_bench" - }, - { - "item": "eroticdungeongame:light_gray_acacia_prone_bench" + "item": "eroticdungeongame:yellow_acacia_prone_bench" }, { "item": "eroticdungeongame:lime_acacia_prone_bench" diff --git a/src/generated/resources/data/eroticdungeongame/recipes/dyed_white_bamboo_prone_bench.json b/src/generated/resources/data/eroticdungeongame/recipes/dyed_white_bamboo_prone_bench.json index fbed294a..09f21757 100644 --- a/src/generated/resources/data/eroticdungeongame/recipes/dyed_white_bamboo_prone_bench.json +++ b/src/generated/resources/data/eroticdungeongame/recipes/dyed_white_bamboo_prone_bench.json @@ -7,38 +7,29 @@ "item": "minecraft:white_dye" }, [ - { - "item": "eroticdungeongame:pink_bamboo_prone_bench" - }, - { - "item": "eroticdungeongame:light_gray_bamboo_prone_bench" - }, - { - "item": "eroticdungeongame:yellow_bamboo_prone_bench" - }, { "item": "eroticdungeongame:lime_bamboo_prone_bench" }, - { - "item": "eroticdungeongame:black_bamboo_prone_bench" - }, - { - "item": "eroticdungeongame:purple_bamboo_prone_bench" - }, - { - "item": "eroticdungeongame:red_bamboo_prone_bench" - }, { "item": "eroticdungeongame:magenta_bamboo_prone_bench" }, - { - "item": "eroticdungeongame:gray_bamboo_prone_bench" - }, { "item": "eroticdungeongame:light_blue_bamboo_prone_bench" }, { - "item": "eroticdungeongame:brown_bamboo_prone_bench" + "item": "eroticdungeongame:pink_bamboo_prone_bench" + }, + { + "item": "eroticdungeongame:black_bamboo_prone_bench" + }, + { + "item": "eroticdungeongame:light_gray_bamboo_prone_bench" + }, + { + "item": "eroticdungeongame:gray_bamboo_prone_bench" + }, + { + "item": "eroticdungeongame:blue_bamboo_prone_bench" }, { "item": "eroticdungeongame:cyan_bamboo_prone_bench" @@ -47,10 +38,19 @@ "item": "eroticdungeongame:orange_bamboo_prone_bench" }, { - "item": "eroticdungeongame:blue_bamboo_prone_bench" + "item": "eroticdungeongame:red_bamboo_prone_bench" }, { "item": "eroticdungeongame:green_bamboo_prone_bench" + }, + { + "item": "eroticdungeongame:yellow_bamboo_prone_bench" + }, + { + "item": "eroticdungeongame:brown_bamboo_prone_bench" + }, + { + "item": "eroticdungeongame:purple_bamboo_prone_bench" } ] ], diff --git a/src/generated/resources/data/eroticdungeongame/recipes/dyed_white_birch_prone_bench.json b/src/generated/resources/data/eroticdungeongame/recipes/dyed_white_birch_prone_bench.json index 1b43e907..19c3f4ee 100644 --- a/src/generated/resources/data/eroticdungeongame/recipes/dyed_white_birch_prone_bench.json +++ b/src/generated/resources/data/eroticdungeongame/recipes/dyed_white_birch_prone_bench.json @@ -7,50 +7,50 @@ "item": "minecraft:white_dye" }, [ - { - "item": "eroticdungeongame:purple_birch_prone_bench" - }, - { - "item": "eroticdungeongame:green_birch_prone_bench" - }, - { - "item": "eroticdungeongame:black_birch_prone_bench" - }, - { - "item": "eroticdungeongame:orange_birch_prone_bench" - }, { "item": "eroticdungeongame:pink_birch_prone_bench" }, - { - "item": "eroticdungeongame:magenta_birch_prone_bench" - }, - { - "item": "eroticdungeongame:light_blue_birch_prone_bench" - }, - { - "item": "eroticdungeongame:cyan_birch_prone_bench" - }, - { - "item": "eroticdungeongame:lime_birch_prone_bench" - }, { "item": "eroticdungeongame:brown_birch_prone_bench" }, { - "item": "eroticdungeongame:light_gray_birch_prone_bench" + "item": "eroticdungeongame:lime_birch_prone_bench" + }, + { + "item": "eroticdungeongame:cyan_birch_prone_bench" }, { "item": "eroticdungeongame:yellow_birch_prone_bench" }, + { + "item": "eroticdungeongame:purple_birch_prone_bench" + }, { "item": "eroticdungeongame:gray_birch_prone_bench" }, { "item": "eroticdungeongame:red_birch_prone_bench" }, + { + "item": "eroticdungeongame:green_birch_prone_bench" + }, + { + "item": "eroticdungeongame:light_blue_birch_prone_bench" + }, + { + "item": "eroticdungeongame:orange_birch_prone_bench" + }, { "item": "eroticdungeongame:blue_birch_prone_bench" + }, + { + "item": "eroticdungeongame:black_birch_prone_bench" + }, + { + "item": "eroticdungeongame:light_gray_birch_prone_bench" + }, + { + "item": "eroticdungeongame:magenta_birch_prone_bench" } ] ], diff --git a/src/generated/resources/data/eroticdungeongame/recipes/dyed_white_cherry_prone_bench.json b/src/generated/resources/data/eroticdungeongame/recipes/dyed_white_cherry_prone_bench.json index 43a5e080..d62c8d5b 100644 --- a/src/generated/resources/data/eroticdungeongame/recipes/dyed_white_cherry_prone_bench.json +++ b/src/generated/resources/data/eroticdungeongame/recipes/dyed_white_cherry_prone_bench.json @@ -7,21 +7,15 @@ "item": "minecraft:white_dye" }, [ - { - "item": "eroticdungeongame:yellow_cherry_prone_bench" - }, - { - "item": "eroticdungeongame:blue_cherry_prone_bench" - }, - { - "item": "eroticdungeongame:light_gray_cherry_prone_bench" - }, - { - "item": "eroticdungeongame:purple_cherry_prone_bench" - }, { "item": "eroticdungeongame:light_blue_cherry_prone_bench" }, + { + "item": "eroticdungeongame:lime_cherry_prone_bench" + }, + { + "item": "eroticdungeongame:pink_cherry_prone_bench" + }, { "item": "eroticdungeongame:red_cherry_prone_bench" }, @@ -29,28 +23,34 @@ "item": "eroticdungeongame:magenta_cherry_prone_bench" }, { - "item": "eroticdungeongame:lime_cherry_prone_bench" + "item": "eroticdungeongame:gray_cherry_prone_bench" + }, + { + "item": "eroticdungeongame:blue_cherry_prone_bench" }, { "item": "eroticdungeongame:brown_cherry_prone_bench" }, { - "item": "eroticdungeongame:orange_cherry_prone_bench" + "item": "eroticdungeongame:light_gray_cherry_prone_bench" }, { "item": "eroticdungeongame:black_cherry_prone_bench" }, { - "item": "eroticdungeongame:cyan_cherry_prone_bench" - }, - { - "item": "eroticdungeongame:pink_cherry_prone_bench" - }, - { - "item": "eroticdungeongame:gray_cherry_prone_bench" + "item": "eroticdungeongame:orange_cherry_prone_bench" }, { "item": "eroticdungeongame:green_cherry_prone_bench" + }, + { + "item": "eroticdungeongame:yellow_cherry_prone_bench" + }, + { + "item": "eroticdungeongame:cyan_cherry_prone_bench" + }, + { + "item": "eroticdungeongame:purple_cherry_prone_bench" } ] ], diff --git a/src/generated/resources/data/eroticdungeongame/recipes/dyed_white_crimson_prone_bench.json b/src/generated/resources/data/eroticdungeongame/recipes/dyed_white_crimson_prone_bench.json index ee64bcee..65ad3f21 100644 --- a/src/generated/resources/data/eroticdungeongame/recipes/dyed_white_crimson_prone_bench.json +++ b/src/generated/resources/data/eroticdungeongame/recipes/dyed_white_crimson_prone_bench.json @@ -7,38 +7,26 @@ "item": "minecraft:white_dye" }, [ + { + "item": "eroticdungeongame:black_crimson_prone_bench" + }, { "item": "eroticdungeongame:light_gray_crimson_prone_bench" }, { "item": "eroticdungeongame:yellow_crimson_prone_bench" }, - { - "item": "eroticdungeongame:gray_crimson_prone_bench" - }, { "item": "eroticdungeongame:pink_crimson_prone_bench" }, - { - "item": "eroticdungeongame:green_crimson_prone_bench" - }, - { - "item": "eroticdungeongame:blue_crimson_prone_bench" - }, { "item": "eroticdungeongame:lime_crimson_prone_bench" }, - { - "item": "eroticdungeongame:cyan_crimson_prone_bench" - }, - { - "item": "eroticdungeongame:orange_crimson_prone_bench" - }, { "item": "eroticdungeongame:brown_crimson_prone_bench" }, { - "item": "eroticdungeongame:black_crimson_prone_bench" + "item": "eroticdungeongame:cyan_crimson_prone_bench" }, { "item": "eroticdungeongame:purple_crimson_prone_bench" @@ -47,10 +35,22 @@ "item": "eroticdungeongame:red_crimson_prone_bench" }, { - "item": "eroticdungeongame:magenta_crimson_prone_bench" + "item": "eroticdungeongame:green_crimson_prone_bench" + }, + { + "item": "eroticdungeongame:orange_crimson_prone_bench" }, { "item": "eroticdungeongame:light_blue_crimson_prone_bench" + }, + { + "item": "eroticdungeongame:magenta_crimson_prone_bench" + }, + { + "item": "eroticdungeongame:blue_crimson_prone_bench" + }, + { + "item": "eroticdungeongame:gray_crimson_prone_bench" } ] ], diff --git a/src/generated/resources/data/eroticdungeongame/recipes/dyed_white_cuff_bed.json b/src/generated/resources/data/eroticdungeongame/recipes/dyed_white_cuff_bed.json index 01984729..3bd8555e 100644 --- a/src/generated/resources/data/eroticdungeongame/recipes/dyed_white_cuff_bed.json +++ b/src/generated/resources/data/eroticdungeongame/recipes/dyed_white_cuff_bed.json @@ -8,16 +8,37 @@ }, [ { - "item": "eroticdungeongame:cyan_cuff_bed" + "item": "eroticdungeongame:yellow_cuff_bed" }, { - "item": "eroticdungeongame:black_cuff_bed" + "item": "eroticdungeongame:purple_cuff_bed" + }, + { + "item": "eroticdungeongame:brown_cuff_bed" + }, + { + "item": "eroticdungeongame:magenta_cuff_bed" + }, + { + "item": "eroticdungeongame:green_cuff_bed" + }, + { + "item": "eroticdungeongame:gray_cuff_bed" }, { "item": "eroticdungeongame:pink_cuff_bed" }, { - "item": "eroticdungeongame:yellow_cuff_bed" + "item": "eroticdungeongame:black_cuff_bed" + }, + { + "item": "eroticdungeongame:cyan_cuff_bed" + }, + { + "item": "eroticdungeongame:light_blue_cuff_bed" + }, + { + "item": "eroticdungeongame:lime_cuff_bed" }, { "item": "eroticdungeongame:light_gray_cuff_bed" @@ -25,32 +46,11 @@ { "item": "eroticdungeongame:blue_cuff_bed" }, - { - "item": "eroticdungeongame:green_cuff_bed" - }, - { - "item": "eroticdungeongame:magenta_cuff_bed" - }, { "item": "eroticdungeongame:red_cuff_bed" }, - { - "item": "eroticdungeongame:light_blue_cuff_bed" - }, { "item": "eroticdungeongame:orange_cuff_bed" - }, - { - "item": "eroticdungeongame:lime_cuff_bed" - }, - { - "item": "eroticdungeongame:brown_cuff_bed" - }, - { - "item": "eroticdungeongame:purple_cuff_bed" - }, - { - "item": "eroticdungeongame:gray_cuff_bed" } ] ], diff --git a/src/generated/resources/data/eroticdungeongame/recipes/dyed_white_dark_oak_prone_bench.json b/src/generated/resources/data/eroticdungeongame/recipes/dyed_white_dark_oak_prone_bench.json index be98a78d..37b95cc1 100644 --- a/src/generated/resources/data/eroticdungeongame/recipes/dyed_white_dark_oak_prone_bench.json +++ b/src/generated/resources/data/eroticdungeongame/recipes/dyed_white_dark_oak_prone_bench.json @@ -7,50 +7,50 @@ "item": "minecraft:white_dye" }, [ - { - "item": "eroticdungeongame:green_dark_oak_prone_bench" - }, - { - "item": "eroticdungeongame:purple_dark_oak_prone_bench" - }, { "item": "eroticdungeongame:pink_dark_oak_prone_bench" }, - { - "item": "eroticdungeongame:black_dark_oak_prone_bench" - }, - { - "item": "eroticdungeongame:orange_dark_oak_prone_bench" - }, - { - "item": "eroticdungeongame:magenta_dark_oak_prone_bench" - }, - { - "item": "eroticdungeongame:cyan_dark_oak_prone_bench" - }, - { - "item": "eroticdungeongame:yellow_dark_oak_prone_bench" - }, { "item": "eroticdungeongame:brown_dark_oak_prone_bench" }, - { - "item": "eroticdungeongame:light_gray_dark_oak_prone_bench" - }, { "item": "eroticdungeongame:light_blue_dark_oak_prone_bench" }, { "item": "eroticdungeongame:lime_dark_oak_prone_bench" }, + { + "item": "eroticdungeongame:yellow_dark_oak_prone_bench" + }, { "item": "eroticdungeongame:red_dark_oak_prone_bench" }, + { + "item": "eroticdungeongame:purple_dark_oak_prone_bench" + }, { "item": "eroticdungeongame:blue_dark_oak_prone_bench" }, + { + "item": "eroticdungeongame:green_dark_oak_prone_bench" + }, + { + "item": "eroticdungeongame:cyan_dark_oak_prone_bench" + }, { "item": "eroticdungeongame:gray_dark_oak_prone_bench" + }, + { + "item": "eroticdungeongame:orange_dark_oak_prone_bench" + }, + { + "item": "eroticdungeongame:black_dark_oak_prone_bench" + }, + { + "item": "eroticdungeongame:light_gray_dark_oak_prone_bench" + }, + { + "item": "eroticdungeongame:magenta_dark_oak_prone_bench" } ] ], diff --git a/src/generated/resources/data/eroticdungeongame/recipes/dyed_white_jungle_prone_bench.json b/src/generated/resources/data/eroticdungeongame/recipes/dyed_white_jungle_prone_bench.json index acfe5bbb..e57c2d0c 100644 --- a/src/generated/resources/data/eroticdungeongame/recipes/dyed_white_jungle_prone_bench.json +++ b/src/generated/resources/data/eroticdungeongame/recipes/dyed_white_jungle_prone_bench.json @@ -7,9 +7,6 @@ "item": "minecraft:white_dye" }, [ - { - "item": "eroticdungeongame:magenta_jungle_prone_bench" - }, { "item": "eroticdungeongame:cyan_jungle_prone_bench" }, @@ -20,16 +17,7 @@ "item": "eroticdungeongame:red_jungle_prone_bench" }, { - "item": "eroticdungeongame:black_jungle_prone_bench" - }, - { - "item": "eroticdungeongame:orange_jungle_prone_bench" - }, - { - "item": "eroticdungeongame:light_gray_jungle_prone_bench" - }, - { - "item": "eroticdungeongame:light_blue_jungle_prone_bench" + "item": "eroticdungeongame:purple_jungle_prone_bench" }, { "item": "eroticdungeongame:lime_jungle_prone_bench" @@ -37,20 +25,32 @@ { "item": "eroticdungeongame:yellow_jungle_prone_bench" }, - { - "item": "eroticdungeongame:green_jungle_prone_bench" - }, - { - "item": "eroticdungeongame:purple_jungle_prone_bench" - }, { "item": "eroticdungeongame:pink_jungle_prone_bench" }, + { + "item": "eroticdungeongame:light_blue_jungle_prone_bench" + }, + { + "item": "eroticdungeongame:gray_jungle_prone_bench" + }, { "item": "eroticdungeongame:blue_jungle_prone_bench" }, { - "item": "eroticdungeongame:gray_jungle_prone_bench" + "item": "eroticdungeongame:green_jungle_prone_bench" + }, + { + "item": "eroticdungeongame:orange_jungle_prone_bench" + }, + { + "item": "eroticdungeongame:black_jungle_prone_bench" + }, + { + "item": "eroticdungeongame:light_gray_jungle_prone_bench" + }, + { + "item": "eroticdungeongame:magenta_jungle_prone_bench" } ] ], diff --git a/src/generated/resources/data/eroticdungeongame/recipes/dyed_white_mangrove_prone_bench.json b/src/generated/resources/data/eroticdungeongame/recipes/dyed_white_mangrove_prone_bench.json index e47e4e03..ea994811 100644 --- a/src/generated/resources/data/eroticdungeongame/recipes/dyed_white_mangrove_prone_bench.json +++ b/src/generated/resources/data/eroticdungeongame/recipes/dyed_white_mangrove_prone_bench.json @@ -11,19 +11,10 @@ "item": "eroticdungeongame:pink_mangrove_prone_bench" }, { - "item": "eroticdungeongame:green_mangrove_prone_bench" + "item": "eroticdungeongame:magenta_mangrove_prone_bench" }, { - "item": "eroticdungeongame:yellow_mangrove_prone_bench" - }, - { - "item": "eroticdungeongame:blue_mangrove_prone_bench" - }, - { - "item": "eroticdungeongame:purple_mangrove_prone_bench" - }, - { - "item": "eroticdungeongame:black_mangrove_prone_bench" + "item": "eroticdungeongame:lime_mangrove_prone_bench" }, { "item": "eroticdungeongame:light_blue_mangrove_prone_bench" @@ -32,25 +23,34 @@ "item": "eroticdungeongame:gray_mangrove_prone_bench" }, { - "item": "eroticdungeongame:red_mangrove_prone_bench" + "item": "eroticdungeongame:light_gray_mangrove_prone_bench" }, { - "item": "eroticdungeongame:magenta_mangrove_prone_bench" + "item": "eroticdungeongame:black_mangrove_prone_bench" + }, + { + "item": "eroticdungeongame:green_mangrove_prone_bench" }, { "item": "eroticdungeongame:cyan_mangrove_prone_bench" }, + { + "item": "eroticdungeongame:blue_mangrove_prone_bench" + }, + { + "item": "eroticdungeongame:red_mangrove_prone_bench" + }, { "item": "eroticdungeongame:orange_mangrove_prone_bench" }, - { - "item": "eroticdungeongame:light_gray_mangrove_prone_bench" - }, - { - "item": "eroticdungeongame:lime_mangrove_prone_bench" - }, { "item": "eroticdungeongame:brown_mangrove_prone_bench" + }, + { + "item": "eroticdungeongame:yellow_mangrove_prone_bench" + }, + { + "item": "eroticdungeongame:purple_mangrove_prone_bench" } ] ], diff --git a/src/generated/resources/data/eroticdungeongame/recipes/dyed_white_oak_prone_bench.json b/src/generated/resources/data/eroticdungeongame/recipes/dyed_white_oak_prone_bench.json index 387e0d3d..324dd9bb 100644 --- a/src/generated/resources/data/eroticdungeongame/recipes/dyed_white_oak_prone_bench.json +++ b/src/generated/resources/data/eroticdungeongame/recipes/dyed_white_oak_prone_bench.json @@ -7,50 +7,50 @@ "item": "minecraft:white_dye" }, [ - { - "item": "eroticdungeongame:purple_oak_prone_bench" - }, - { - "item": "eroticdungeongame:green_oak_prone_bench" - }, - { - "item": "eroticdungeongame:black_oak_prone_bench" - }, - { - "item": "eroticdungeongame:brown_oak_prone_bench" - }, - { - "item": "eroticdungeongame:lime_oak_prone_bench" - }, - { - "item": "eroticdungeongame:cyan_oak_prone_bench" - }, - { - "item": "eroticdungeongame:light_blue_oak_prone_bench" - }, - { - "item": "eroticdungeongame:red_oak_prone_bench" - }, { "item": "eroticdungeongame:yellow_oak_prone_bench" }, - { - "item": "eroticdungeongame:magenta_oak_prone_bench" - }, { "item": "eroticdungeongame:light_gray_oak_prone_bench" }, { - "item": "eroticdungeongame:blue_oak_prone_bench" + "item": "eroticdungeongame:black_oak_prone_bench" + }, + { + "item": "eroticdungeongame:magenta_oak_prone_bench" + }, + { + "item": "eroticdungeongame:light_blue_oak_prone_bench" + }, + { + "item": "eroticdungeongame:lime_oak_prone_bench" + }, + { + "item": "eroticdungeongame:red_oak_prone_bench" }, { "item": "eroticdungeongame:gray_oak_prone_bench" }, + { + "item": "eroticdungeongame:purple_oak_prone_bench" + }, + { + "item": "eroticdungeongame:blue_oak_prone_bench" + }, { "item": "eroticdungeongame:orange_oak_prone_bench" }, + { + "item": "eroticdungeongame:cyan_oak_prone_bench" + }, { "item": "eroticdungeongame:pink_oak_prone_bench" + }, + { + "item": "eroticdungeongame:brown_oak_prone_bench" + }, + { + "item": "eroticdungeongame:green_oak_prone_bench" } ] ], diff --git a/src/generated/resources/data/eroticdungeongame/recipes/dyed_white_spruce_prone_bench.json b/src/generated/resources/data/eroticdungeongame/recipes/dyed_white_spruce_prone_bench.json index b3d123a6..d72cf8e5 100644 --- a/src/generated/resources/data/eroticdungeongame/recipes/dyed_white_spruce_prone_bench.json +++ b/src/generated/resources/data/eroticdungeongame/recipes/dyed_white_spruce_prone_bench.json @@ -7,50 +7,50 @@ "item": "minecraft:white_dye" }, [ - { - "item": "eroticdungeongame:yellow_spruce_prone_bench" - }, - { - "item": "eroticdungeongame:light_blue_spruce_prone_bench" - }, - { - "item": "eroticdungeongame:cyan_spruce_prone_bench" - }, - { - "item": "eroticdungeongame:lime_spruce_prone_bench" - }, - { - "item": "eroticdungeongame:brown_spruce_prone_bench" - }, - { - "item": "eroticdungeongame:light_gray_spruce_prone_bench" - }, - { - "item": "eroticdungeongame:green_spruce_prone_bench" - }, - { - "item": "eroticdungeongame:black_spruce_prone_bench" - }, - { - "item": "eroticdungeongame:purple_spruce_prone_bench" - }, - { - "item": "eroticdungeongame:orange_spruce_prone_bench" - }, - { - "item": "eroticdungeongame:pink_spruce_prone_bench" - }, - { - "item": "eroticdungeongame:magenta_spruce_prone_bench" - }, { "item": "eroticdungeongame:gray_spruce_prone_bench" }, { "item": "eroticdungeongame:red_spruce_prone_bench" }, + { + "item": "eroticdungeongame:green_spruce_prone_bench" + }, + { + "item": "eroticdungeongame:lime_spruce_prone_bench" + }, + { + "item": "eroticdungeongame:cyan_spruce_prone_bench" + }, + { + "item": "eroticdungeongame:yellow_spruce_prone_bench" + }, + { + "item": "eroticdungeongame:purple_spruce_prone_bench" + }, + { + "item": "eroticdungeongame:pink_spruce_prone_bench" + }, + { + "item": "eroticdungeongame:brown_spruce_prone_bench" + }, + { + "item": "eroticdungeongame:light_blue_spruce_prone_bench" + }, + { + "item": "eroticdungeongame:orange_spruce_prone_bench" + }, { "item": "eroticdungeongame:blue_spruce_prone_bench" + }, + { + "item": "eroticdungeongame:light_gray_spruce_prone_bench" + }, + { + "item": "eroticdungeongame:black_spruce_prone_bench" + }, + { + "item": "eroticdungeongame:magenta_spruce_prone_bench" } ] ], diff --git a/src/generated/resources/data/eroticdungeongame/recipes/dyed_white_warped_prone_bench.json b/src/generated/resources/data/eroticdungeongame/recipes/dyed_white_warped_prone_bench.json index 735728db..9c31884e 100644 --- a/src/generated/resources/data/eroticdungeongame/recipes/dyed_white_warped_prone_bench.json +++ b/src/generated/resources/data/eroticdungeongame/recipes/dyed_white_warped_prone_bench.json @@ -7,50 +7,50 @@ "item": "minecraft:white_dye" }, [ - { - "item": "eroticdungeongame:green_warped_prone_bench" - }, - { - "item": "eroticdungeongame:black_warped_prone_bench" - }, - { - "item": "eroticdungeongame:purple_warped_prone_bench" - }, - { - "item": "eroticdungeongame:lime_warped_prone_bench" - }, - { - "item": "eroticdungeongame:cyan_warped_prone_bench" - }, - { - "item": "eroticdungeongame:light_blue_warped_prone_bench" - }, - { - "item": "eroticdungeongame:yellow_warped_prone_bench" - }, { "item": "eroticdungeongame:red_warped_prone_bench" }, - { - "item": "eroticdungeongame:magenta_warped_prone_bench" - }, - { - "item": "eroticdungeongame:light_gray_warped_prone_bench" - }, - { - "item": "eroticdungeongame:brown_warped_prone_bench" - }, - { - "item": "eroticdungeongame:gray_warped_prone_bench" - }, - { - "item": "eroticdungeongame:orange_warped_prone_bench" - }, { "item": "eroticdungeongame:blue_warped_prone_bench" }, + { + "item": "eroticdungeongame:purple_warped_prone_bench" + }, + { + "item": "eroticdungeongame:orange_warped_prone_bench" + }, + { + "item": "eroticdungeongame:cyan_warped_prone_bench" + }, + { + "item": "eroticdungeongame:green_warped_prone_bench" + }, + { + "item": "eroticdungeongame:light_gray_warped_prone_bench" + }, + { + "item": "eroticdungeongame:gray_warped_prone_bench" + }, + { + "item": "eroticdungeongame:magenta_warped_prone_bench" + }, + { + "item": "eroticdungeongame:black_warped_prone_bench" + }, + { + "item": "eroticdungeongame:lime_warped_prone_bench" + }, + { + "item": "eroticdungeongame:light_blue_warped_prone_bench" + }, { "item": "eroticdungeongame:pink_warped_prone_bench" + }, + { + "item": "eroticdungeongame:yellow_warped_prone_bench" + }, + { + "item": "eroticdungeongame:brown_warped_prone_bench" } ] ], diff --git a/src/generated/resources/data/eroticdungeongame/recipes/dyed_yellow_acacia_prone_bench.json b/src/generated/resources/data/eroticdungeongame/recipes/dyed_yellow_acacia_prone_bench.json index 958ea70f..d22def99 100644 --- a/src/generated/resources/data/eroticdungeongame/recipes/dyed_yellow_acacia_prone_bench.json +++ b/src/generated/resources/data/eroticdungeongame/recipes/dyed_yellow_acacia_prone_bench.json @@ -8,28 +8,28 @@ }, [ { - "item": "eroticdungeongame:red_acacia_prone_bench" - }, - { - "item": "eroticdungeongame:white_acacia_prone_bench" - }, - { - "item": "eroticdungeongame:blue_acacia_prone_bench" - }, - { - "item": "eroticdungeongame:gray_acacia_prone_bench" + "item": "eroticdungeongame:purple_acacia_prone_bench" }, { "item": "eroticdungeongame:green_acacia_prone_bench" }, { - "item": "eroticdungeongame:purple_acacia_prone_bench" + "item": "eroticdungeongame:gray_acacia_prone_bench" + }, + { + "item": "eroticdungeongame:cyan_acacia_prone_bench" + }, + { + "item": "eroticdungeongame:red_acacia_prone_bench" }, { "item": "eroticdungeongame:black_acacia_prone_bench" }, { - "item": "eroticdungeongame:pink_acacia_prone_bench" + "item": "eroticdungeongame:light_gray_acacia_prone_bench" + }, + { + "item": "eroticdungeongame:blue_acacia_prone_bench" }, { "item": "eroticdungeongame:orange_acacia_prone_bench" @@ -37,6 +37,9 @@ { "item": "eroticdungeongame:magenta_acacia_prone_bench" }, + { + "item": "eroticdungeongame:pink_acacia_prone_bench" + }, { "item": "eroticdungeongame:light_blue_acacia_prone_bench" }, @@ -44,10 +47,7 @@ "item": "eroticdungeongame:brown_acacia_prone_bench" }, { - "item": "eroticdungeongame:cyan_acacia_prone_bench" - }, - { - "item": "eroticdungeongame:light_gray_acacia_prone_bench" + "item": "eroticdungeongame:white_acacia_prone_bench" }, { "item": "eroticdungeongame:lime_acacia_prone_bench" diff --git a/src/generated/resources/data/eroticdungeongame/recipes/dyed_yellow_bamboo_prone_bench.json b/src/generated/resources/data/eroticdungeongame/recipes/dyed_yellow_bamboo_prone_bench.json index 92e0df42..f4dc9219 100644 --- a/src/generated/resources/data/eroticdungeongame/recipes/dyed_yellow_bamboo_prone_bench.json +++ b/src/generated/resources/data/eroticdungeongame/recipes/dyed_yellow_bamboo_prone_bench.json @@ -7,50 +7,50 @@ "item": "minecraft:yellow_dye" }, [ - { - "item": "eroticdungeongame:pink_bamboo_prone_bench" - }, - { - "item": "eroticdungeongame:light_gray_bamboo_prone_bench" - }, { "item": "eroticdungeongame:lime_bamboo_prone_bench" }, - { - "item": "eroticdungeongame:black_bamboo_prone_bench" - }, - { - "item": "eroticdungeongame:purple_bamboo_prone_bench" - }, - { - "item": "eroticdungeongame:red_bamboo_prone_bench" - }, { "item": "eroticdungeongame:magenta_bamboo_prone_bench" }, - { - "item": "eroticdungeongame:gray_bamboo_prone_bench" - }, { "item": "eroticdungeongame:light_blue_bamboo_prone_bench" }, { - "item": "eroticdungeongame:brown_bamboo_prone_bench" + "item": "eroticdungeongame:pink_bamboo_prone_bench" }, { - "item": "eroticdungeongame:cyan_bamboo_prone_bench" + "item": "eroticdungeongame:black_bamboo_prone_bench" }, { - "item": "eroticdungeongame:white_bamboo_prone_bench" + "item": "eroticdungeongame:light_gray_bamboo_prone_bench" }, { - "item": "eroticdungeongame:orange_bamboo_prone_bench" + "item": "eroticdungeongame:gray_bamboo_prone_bench" }, { "item": "eroticdungeongame:blue_bamboo_prone_bench" }, + { + "item": "eroticdungeongame:cyan_bamboo_prone_bench" + }, + { + "item": "eroticdungeongame:orange_bamboo_prone_bench" + }, + { + "item": "eroticdungeongame:red_bamboo_prone_bench" + }, { "item": "eroticdungeongame:green_bamboo_prone_bench" + }, + { + "item": "eroticdungeongame:brown_bamboo_prone_bench" + }, + { + "item": "eroticdungeongame:white_bamboo_prone_bench" + }, + { + "item": "eroticdungeongame:purple_bamboo_prone_bench" } ] ], diff --git a/src/generated/resources/data/eroticdungeongame/recipes/dyed_yellow_birch_prone_bench.json b/src/generated/resources/data/eroticdungeongame/recipes/dyed_yellow_birch_prone_bench.json index cc63f346..21b1fc25 100644 --- a/src/generated/resources/data/eroticdungeongame/recipes/dyed_yellow_birch_prone_bench.json +++ b/src/generated/resources/data/eroticdungeongame/recipes/dyed_yellow_birch_prone_bench.json @@ -7,38 +7,23 @@ "item": "minecraft:yellow_dye" }, [ - { - "item": "eroticdungeongame:purple_birch_prone_bench" - }, - { - "item": "eroticdungeongame:green_birch_prone_bench" - }, - { - "item": "eroticdungeongame:black_birch_prone_bench" - }, - { - "item": "eroticdungeongame:orange_birch_prone_bench" - }, { "item": "eroticdungeongame:pink_birch_prone_bench" }, - { - "item": "eroticdungeongame:magenta_birch_prone_bench" - }, - { - "item": "eroticdungeongame:light_blue_birch_prone_bench" - }, - { - "item": "eroticdungeongame:cyan_birch_prone_bench" - }, - { - "item": "eroticdungeongame:lime_birch_prone_bench" - }, { "item": "eroticdungeongame:brown_birch_prone_bench" }, { - "item": "eroticdungeongame:light_gray_birch_prone_bench" + "item": "eroticdungeongame:white_birch_prone_bench" + }, + { + "item": "eroticdungeongame:lime_birch_prone_bench" + }, + { + "item": "eroticdungeongame:cyan_birch_prone_bench" + }, + { + "item": "eroticdungeongame:purple_birch_prone_bench" }, { "item": "eroticdungeongame:gray_birch_prone_bench" @@ -46,11 +31,26 @@ { "item": "eroticdungeongame:red_birch_prone_bench" }, + { + "item": "eroticdungeongame:green_birch_prone_bench" + }, + { + "item": "eroticdungeongame:light_blue_birch_prone_bench" + }, + { + "item": "eroticdungeongame:orange_birch_prone_bench" + }, { "item": "eroticdungeongame:blue_birch_prone_bench" }, { - "item": "eroticdungeongame:white_birch_prone_bench" + "item": "eroticdungeongame:black_birch_prone_bench" + }, + { + "item": "eroticdungeongame:light_gray_birch_prone_bench" + }, + { + "item": "eroticdungeongame:magenta_birch_prone_bench" } ] ], diff --git a/src/generated/resources/data/eroticdungeongame/recipes/dyed_yellow_cherry_prone_bench.json b/src/generated/resources/data/eroticdungeongame/recipes/dyed_yellow_cherry_prone_bench.json index 10be6c68..4b51fabf 100644 --- a/src/generated/resources/data/eroticdungeongame/recipes/dyed_yellow_cherry_prone_bench.json +++ b/src/generated/resources/data/eroticdungeongame/recipes/dyed_yellow_cherry_prone_bench.json @@ -7,18 +7,15 @@ "item": "minecraft:yellow_dye" }, [ - { - "item": "eroticdungeongame:blue_cherry_prone_bench" - }, - { - "item": "eroticdungeongame:light_gray_cherry_prone_bench" - }, - { - "item": "eroticdungeongame:purple_cherry_prone_bench" - }, { "item": "eroticdungeongame:light_blue_cherry_prone_bench" }, + { + "item": "eroticdungeongame:lime_cherry_prone_bench" + }, + { + "item": "eroticdungeongame:pink_cherry_prone_bench" + }, { "item": "eroticdungeongame:red_cherry_prone_bench" }, @@ -26,31 +23,34 @@ "item": "eroticdungeongame:magenta_cherry_prone_bench" }, { - "item": "eroticdungeongame:lime_cherry_prone_bench" + "item": "eroticdungeongame:gray_cherry_prone_bench" }, { - "item": "eroticdungeongame:white_cherry_prone_bench" + "item": "eroticdungeongame:blue_cherry_prone_bench" }, { "item": "eroticdungeongame:brown_cherry_prone_bench" }, { - "item": "eroticdungeongame:orange_cherry_prone_bench" + "item": "eroticdungeongame:light_gray_cherry_prone_bench" }, { "item": "eroticdungeongame:black_cherry_prone_bench" }, { - "item": "eroticdungeongame:cyan_cherry_prone_bench" - }, - { - "item": "eroticdungeongame:pink_cherry_prone_bench" - }, - { - "item": "eroticdungeongame:gray_cherry_prone_bench" + "item": "eroticdungeongame:orange_cherry_prone_bench" }, { "item": "eroticdungeongame:green_cherry_prone_bench" + }, + { + "item": "eroticdungeongame:white_cherry_prone_bench" + }, + { + "item": "eroticdungeongame:cyan_cherry_prone_bench" + }, + { + "item": "eroticdungeongame:purple_cherry_prone_bench" } ] ], diff --git a/src/generated/resources/data/eroticdungeongame/recipes/dyed_yellow_crimson_prone_bench.json b/src/generated/resources/data/eroticdungeongame/recipes/dyed_yellow_crimson_prone_bench.json index 937639ff..3fe2d9d7 100644 --- a/src/generated/resources/data/eroticdungeongame/recipes/dyed_yellow_crimson_prone_bench.json +++ b/src/generated/resources/data/eroticdungeongame/recipes/dyed_yellow_crimson_prone_bench.json @@ -8,37 +8,25 @@ }, [ { - "item": "eroticdungeongame:light_gray_crimson_prone_bench" + "item": "eroticdungeongame:black_crimson_prone_bench" }, { - "item": "eroticdungeongame:gray_crimson_prone_bench" + "item": "eroticdungeongame:light_gray_crimson_prone_bench" }, { "item": "eroticdungeongame:pink_crimson_prone_bench" }, - { - "item": "eroticdungeongame:white_crimson_prone_bench" - }, - { - "item": "eroticdungeongame:green_crimson_prone_bench" - }, - { - "item": "eroticdungeongame:blue_crimson_prone_bench" - }, { "item": "eroticdungeongame:lime_crimson_prone_bench" }, { - "item": "eroticdungeongame:cyan_crimson_prone_bench" - }, - { - "item": "eroticdungeongame:orange_crimson_prone_bench" + "item": "eroticdungeongame:white_crimson_prone_bench" }, { "item": "eroticdungeongame:brown_crimson_prone_bench" }, { - "item": "eroticdungeongame:black_crimson_prone_bench" + "item": "eroticdungeongame:cyan_crimson_prone_bench" }, { "item": "eroticdungeongame:purple_crimson_prone_bench" @@ -47,10 +35,22 @@ "item": "eroticdungeongame:red_crimson_prone_bench" }, { - "item": "eroticdungeongame:magenta_crimson_prone_bench" + "item": "eroticdungeongame:green_crimson_prone_bench" + }, + { + "item": "eroticdungeongame:orange_crimson_prone_bench" }, { "item": "eroticdungeongame:light_blue_crimson_prone_bench" + }, + { + "item": "eroticdungeongame:magenta_crimson_prone_bench" + }, + { + "item": "eroticdungeongame:blue_crimson_prone_bench" + }, + { + "item": "eroticdungeongame:gray_crimson_prone_bench" } ] ], diff --git a/src/generated/resources/data/eroticdungeongame/recipes/dyed_yellow_cuff_bed.json b/src/generated/resources/data/eroticdungeongame/recipes/dyed_yellow_cuff_bed.json index 933027b3..70c02f56 100644 --- a/src/generated/resources/data/eroticdungeongame/recipes/dyed_yellow_cuff_bed.json +++ b/src/generated/resources/data/eroticdungeongame/recipes/dyed_yellow_cuff_bed.json @@ -8,49 +8,49 @@ }, [ { - "item": "eroticdungeongame:cyan_cuff_bed" - }, - { - "item": "eroticdungeongame:black_cuff_bed" - }, - { - "item": "eroticdungeongame:pink_cuff_bed" - }, - { - "item": "eroticdungeongame:light_gray_cuff_bed" - }, - { - "item": "eroticdungeongame:white_cuff_bed" - }, - { - "item": "eroticdungeongame:blue_cuff_bed" - }, - { - "item": "eroticdungeongame:green_cuff_bed" - }, - { - "item": "eroticdungeongame:magenta_cuff_bed" - }, - { - "item": "eroticdungeongame:red_cuff_bed" - }, - { - "item": "eroticdungeongame:light_blue_cuff_bed" - }, - { - "item": "eroticdungeongame:orange_cuff_bed" - }, - { - "item": "eroticdungeongame:lime_cuff_bed" + "item": "eroticdungeongame:purple_cuff_bed" }, { "item": "eroticdungeongame:brown_cuff_bed" }, { - "item": "eroticdungeongame:purple_cuff_bed" + "item": "eroticdungeongame:white_cuff_bed" + }, + { + "item": "eroticdungeongame:magenta_cuff_bed" + }, + { + "item": "eroticdungeongame:green_cuff_bed" }, { "item": "eroticdungeongame:gray_cuff_bed" + }, + { + "item": "eroticdungeongame:pink_cuff_bed" + }, + { + "item": "eroticdungeongame:black_cuff_bed" + }, + { + "item": "eroticdungeongame:cyan_cuff_bed" + }, + { + "item": "eroticdungeongame:light_blue_cuff_bed" + }, + { + "item": "eroticdungeongame:lime_cuff_bed" + }, + { + "item": "eroticdungeongame:light_gray_cuff_bed" + }, + { + "item": "eroticdungeongame:blue_cuff_bed" + }, + { + "item": "eroticdungeongame:red_cuff_bed" + }, + { + "item": "eroticdungeongame:orange_cuff_bed" } ] ], diff --git a/src/generated/resources/data/eroticdungeongame/recipes/dyed_yellow_dark_oak_prone_bench.json b/src/generated/resources/data/eroticdungeongame/recipes/dyed_yellow_dark_oak_prone_bench.json index c70fe9a7..17c10d86 100644 --- a/src/generated/resources/data/eroticdungeongame/recipes/dyed_yellow_dark_oak_prone_bench.json +++ b/src/generated/resources/data/eroticdungeongame/recipes/dyed_yellow_dark_oak_prone_bench.json @@ -7,35 +7,17 @@ "item": "minecraft:yellow_dye" }, [ - { - "item": "eroticdungeongame:green_dark_oak_prone_bench" - }, - { - "item": "eroticdungeongame:purple_dark_oak_prone_bench" - }, { "item": "eroticdungeongame:pink_dark_oak_prone_bench" }, - { - "item": "eroticdungeongame:black_dark_oak_prone_bench" - }, - { - "item": "eroticdungeongame:orange_dark_oak_prone_bench" - }, - { - "item": "eroticdungeongame:magenta_dark_oak_prone_bench" - }, - { - "item": "eroticdungeongame:cyan_dark_oak_prone_bench" - }, { "item": "eroticdungeongame:brown_dark_oak_prone_bench" }, { - "item": "eroticdungeongame:light_gray_dark_oak_prone_bench" + "item": "eroticdungeongame:light_blue_dark_oak_prone_bench" }, { - "item": "eroticdungeongame:light_blue_dark_oak_prone_bench" + "item": "eroticdungeongame:white_dark_oak_prone_bench" }, { "item": "eroticdungeongame:lime_dark_oak_prone_bench" @@ -44,13 +26,31 @@ "item": "eroticdungeongame:red_dark_oak_prone_bench" }, { - "item": "eroticdungeongame:white_dark_oak_prone_bench" + "item": "eroticdungeongame:purple_dark_oak_prone_bench" }, { "item": "eroticdungeongame:blue_dark_oak_prone_bench" }, + { + "item": "eroticdungeongame:green_dark_oak_prone_bench" + }, + { + "item": "eroticdungeongame:cyan_dark_oak_prone_bench" + }, { "item": "eroticdungeongame:gray_dark_oak_prone_bench" + }, + { + "item": "eroticdungeongame:orange_dark_oak_prone_bench" + }, + { + "item": "eroticdungeongame:black_dark_oak_prone_bench" + }, + { + "item": "eroticdungeongame:light_gray_dark_oak_prone_bench" + }, + { + "item": "eroticdungeongame:magenta_dark_oak_prone_bench" } ] ], diff --git a/src/generated/resources/data/eroticdungeongame/recipes/dyed_yellow_jungle_prone_bench.json b/src/generated/resources/data/eroticdungeongame/recipes/dyed_yellow_jungle_prone_bench.json index e5e3989d..f3e35639 100644 --- a/src/generated/resources/data/eroticdungeongame/recipes/dyed_yellow_jungle_prone_bench.json +++ b/src/generated/resources/data/eroticdungeongame/recipes/dyed_yellow_jungle_prone_bench.json @@ -7,9 +7,6 @@ "item": "minecraft:yellow_dye" }, [ - { - "item": "eroticdungeongame:magenta_jungle_prone_bench" - }, { "item": "eroticdungeongame:cyan_jungle_prone_bench" }, @@ -20,37 +17,40 @@ "item": "eroticdungeongame:red_jungle_prone_bench" }, { - "item": "eroticdungeongame:black_jungle_prone_bench" - }, - { - "item": "eroticdungeongame:orange_jungle_prone_bench" - }, - { - "item": "eroticdungeongame:light_gray_jungle_prone_bench" - }, - { - "item": "eroticdungeongame:light_blue_jungle_prone_bench" + "item": "eroticdungeongame:purple_jungle_prone_bench" }, { "item": "eroticdungeongame:lime_jungle_prone_bench" }, { - "item": "eroticdungeongame:green_jungle_prone_bench" - }, - { - "item": "eroticdungeongame:purple_jungle_prone_bench" + "item": "eroticdungeongame:white_jungle_prone_bench" }, { "item": "eroticdungeongame:pink_jungle_prone_bench" }, { - "item": "eroticdungeongame:white_jungle_prone_bench" + "item": "eroticdungeongame:light_blue_jungle_prone_bench" + }, + { + "item": "eroticdungeongame:gray_jungle_prone_bench" }, { "item": "eroticdungeongame:blue_jungle_prone_bench" }, { - "item": "eroticdungeongame:gray_jungle_prone_bench" + "item": "eroticdungeongame:green_jungle_prone_bench" + }, + { + "item": "eroticdungeongame:orange_jungle_prone_bench" + }, + { + "item": "eroticdungeongame:black_jungle_prone_bench" + }, + { + "item": "eroticdungeongame:light_gray_jungle_prone_bench" + }, + { + "item": "eroticdungeongame:magenta_jungle_prone_bench" } ] ], diff --git a/src/generated/resources/data/eroticdungeongame/recipes/dyed_yellow_mangrove_prone_bench.json b/src/generated/resources/data/eroticdungeongame/recipes/dyed_yellow_mangrove_prone_bench.json index 4ad81cbc..7315c7fa 100644 --- a/src/generated/resources/data/eroticdungeongame/recipes/dyed_yellow_mangrove_prone_bench.json +++ b/src/generated/resources/data/eroticdungeongame/recipes/dyed_yellow_mangrove_prone_bench.json @@ -11,19 +11,10 @@ "item": "eroticdungeongame:pink_mangrove_prone_bench" }, { - "item": "eroticdungeongame:green_mangrove_prone_bench" + "item": "eroticdungeongame:magenta_mangrove_prone_bench" }, { - "item": "eroticdungeongame:blue_mangrove_prone_bench" - }, - { - "item": "eroticdungeongame:white_mangrove_prone_bench" - }, - { - "item": "eroticdungeongame:purple_mangrove_prone_bench" - }, - { - "item": "eroticdungeongame:black_mangrove_prone_bench" + "item": "eroticdungeongame:lime_mangrove_prone_bench" }, { "item": "eroticdungeongame:light_blue_mangrove_prone_bench" @@ -32,25 +23,34 @@ "item": "eroticdungeongame:gray_mangrove_prone_bench" }, { - "item": "eroticdungeongame:red_mangrove_prone_bench" + "item": "eroticdungeongame:light_gray_mangrove_prone_bench" }, { - "item": "eroticdungeongame:magenta_mangrove_prone_bench" + "item": "eroticdungeongame:black_mangrove_prone_bench" + }, + { + "item": "eroticdungeongame:green_mangrove_prone_bench" }, { "item": "eroticdungeongame:cyan_mangrove_prone_bench" }, + { + "item": "eroticdungeongame:blue_mangrove_prone_bench" + }, + { + "item": "eroticdungeongame:red_mangrove_prone_bench" + }, { "item": "eroticdungeongame:orange_mangrove_prone_bench" }, - { - "item": "eroticdungeongame:light_gray_mangrove_prone_bench" - }, - { - "item": "eroticdungeongame:lime_mangrove_prone_bench" - }, { "item": "eroticdungeongame:brown_mangrove_prone_bench" + }, + { + "item": "eroticdungeongame:purple_mangrove_prone_bench" + }, + { + "item": "eroticdungeongame:white_mangrove_prone_bench" } ] ], diff --git a/src/generated/resources/data/eroticdungeongame/recipes/dyed_yellow_oak_prone_bench.json b/src/generated/resources/data/eroticdungeongame/recipes/dyed_yellow_oak_prone_bench.json index 8c1763b8..6c974c2d 100644 --- a/src/generated/resources/data/eroticdungeongame/recipes/dyed_yellow_oak_prone_bench.json +++ b/src/generated/resources/data/eroticdungeongame/recipes/dyed_yellow_oak_prone_bench.json @@ -8,49 +8,49 @@ }, [ { - "item": "eroticdungeongame:purple_oak_prone_bench" - }, - { - "item": "eroticdungeongame:green_oak_prone_bench" + "item": "eroticdungeongame:light_gray_oak_prone_bench" }, { "item": "eroticdungeongame:black_oak_prone_bench" }, { - "item": "eroticdungeongame:brown_oak_prone_bench" - }, - { - "item": "eroticdungeongame:white_oak_prone_bench" - }, - { - "item": "eroticdungeongame:lime_oak_prone_bench" - }, - { - "item": "eroticdungeongame:cyan_oak_prone_bench" + "item": "eroticdungeongame:magenta_oak_prone_bench" }, { "item": "eroticdungeongame:light_blue_oak_prone_bench" }, + { + "item": "eroticdungeongame:lime_oak_prone_bench" + }, { "item": "eroticdungeongame:red_oak_prone_bench" }, - { - "item": "eroticdungeongame:magenta_oak_prone_bench" - }, - { - "item": "eroticdungeongame:light_gray_oak_prone_bench" - }, - { - "item": "eroticdungeongame:blue_oak_prone_bench" - }, { "item": "eroticdungeongame:gray_oak_prone_bench" }, + { + "item": "eroticdungeongame:purple_oak_prone_bench" + }, + { + "item": "eroticdungeongame:blue_oak_prone_bench" + }, { "item": "eroticdungeongame:orange_oak_prone_bench" }, + { + "item": "eroticdungeongame:white_oak_prone_bench" + }, + { + "item": "eroticdungeongame:cyan_oak_prone_bench" + }, { "item": "eroticdungeongame:pink_oak_prone_bench" + }, + { + "item": "eroticdungeongame:brown_oak_prone_bench" + }, + { + "item": "eroticdungeongame:green_oak_prone_bench" } ] ], diff --git a/src/generated/resources/data/eroticdungeongame/recipes/dyed_yellow_spruce_prone_bench.json b/src/generated/resources/data/eroticdungeongame/recipes/dyed_yellow_spruce_prone_bench.json index b19a8fe5..546a7af8 100644 --- a/src/generated/resources/data/eroticdungeongame/recipes/dyed_yellow_spruce_prone_bench.json +++ b/src/generated/resources/data/eroticdungeongame/recipes/dyed_yellow_spruce_prone_bench.json @@ -7,39 +7,6 @@ "item": "minecraft:yellow_dye" }, [ - { - "item": "eroticdungeongame:light_blue_spruce_prone_bench" - }, - { - "item": "eroticdungeongame:cyan_spruce_prone_bench" - }, - { - "item": "eroticdungeongame:lime_spruce_prone_bench" - }, - { - "item": "eroticdungeongame:brown_spruce_prone_bench" - }, - { - "item": "eroticdungeongame:light_gray_spruce_prone_bench" - }, - { - "item": "eroticdungeongame:green_spruce_prone_bench" - }, - { - "item": "eroticdungeongame:black_spruce_prone_bench" - }, - { - "item": "eroticdungeongame:purple_spruce_prone_bench" - }, - { - "item": "eroticdungeongame:orange_spruce_prone_bench" - }, - { - "item": "eroticdungeongame:pink_spruce_prone_bench" - }, - { - "item": "eroticdungeongame:magenta_spruce_prone_bench" - }, { "item": "eroticdungeongame:gray_spruce_prone_bench" }, @@ -47,10 +14,43 @@ "item": "eroticdungeongame:red_spruce_prone_bench" }, { - "item": "eroticdungeongame:blue_spruce_prone_bench" + "item": "eroticdungeongame:green_spruce_prone_bench" }, { "item": "eroticdungeongame:white_spruce_prone_bench" + }, + { + "item": "eroticdungeongame:lime_spruce_prone_bench" + }, + { + "item": "eroticdungeongame:cyan_spruce_prone_bench" + }, + { + "item": "eroticdungeongame:purple_spruce_prone_bench" + }, + { + "item": "eroticdungeongame:pink_spruce_prone_bench" + }, + { + "item": "eroticdungeongame:brown_spruce_prone_bench" + }, + { + "item": "eroticdungeongame:light_blue_spruce_prone_bench" + }, + { + "item": "eroticdungeongame:orange_spruce_prone_bench" + }, + { + "item": "eroticdungeongame:blue_spruce_prone_bench" + }, + { + "item": "eroticdungeongame:light_gray_spruce_prone_bench" + }, + { + "item": "eroticdungeongame:black_spruce_prone_bench" + }, + { + "item": "eroticdungeongame:magenta_spruce_prone_bench" } ] ], diff --git a/src/generated/resources/data/eroticdungeongame/recipes/dyed_yellow_warped_prone_bench.json b/src/generated/resources/data/eroticdungeongame/recipes/dyed_yellow_warped_prone_bench.json index 16d30914..6c9f87e8 100644 --- a/src/generated/resources/data/eroticdungeongame/recipes/dyed_yellow_warped_prone_bench.json +++ b/src/generated/resources/data/eroticdungeongame/recipes/dyed_yellow_warped_prone_bench.json @@ -8,49 +8,49 @@ }, [ { - "item": "eroticdungeongame:green_warped_prone_bench" + "item": "eroticdungeongame:red_warped_prone_bench" }, { - "item": "eroticdungeongame:black_warped_prone_bench" + "item": "eroticdungeongame:blue_warped_prone_bench" }, { "item": "eroticdungeongame:purple_warped_prone_bench" }, { - "item": "eroticdungeongame:lime_warped_prone_bench" + "item": "eroticdungeongame:orange_warped_prone_bench" }, { "item": "eroticdungeongame:cyan_warped_prone_bench" }, { - "item": "eroticdungeongame:light_blue_warped_prone_bench" + "item": "eroticdungeongame:green_warped_prone_bench" }, { - "item": "eroticdungeongame:red_warped_prone_bench" + "item": "eroticdungeongame:light_gray_warped_prone_bench" + }, + { + "item": "eroticdungeongame:gray_warped_prone_bench" }, { "item": "eroticdungeongame:magenta_warped_prone_bench" }, { - "item": "eroticdungeongame:light_gray_warped_prone_bench" + "item": "eroticdungeongame:black_warped_prone_bench" + }, + { + "item": "eroticdungeongame:lime_warped_prone_bench" + }, + { + "item": "eroticdungeongame:light_blue_warped_prone_bench" + }, + { + "item": "eroticdungeongame:pink_warped_prone_bench" }, { "item": "eroticdungeongame:brown_warped_prone_bench" }, { "item": "eroticdungeongame:white_warped_prone_bench" - }, - { - "item": "eroticdungeongame:gray_warped_prone_bench" - }, - { - "item": "eroticdungeongame:orange_warped_prone_bench" - }, - { - "item": "eroticdungeongame:blue_warped_prone_bench" - }, - { - "item": "eroticdungeongame:pink_warped_prone_bench" } ] ], diff --git a/src/generated/resources/data/eroticdungeongame/recipes/filter.json b/src/generated/resources/data/eroticdungeongame/recipes/filter.json new file mode 100644 index 00000000..fcf77b0f --- /dev/null +++ b/src/generated/resources/data/eroticdungeongame/recipes/filter.json @@ -0,0 +1,18 @@ +{ + "type": "eroticdungeongame:dungeon_shapeless_recipe", + "category": "misc", + "ingredients": [ + { + "item": "minecraft:redstone" + }, + { + "item": "minecraft:paper" + }, + { + "item": "minecraft:experience_bottle" + } + ], + "result": { + "item": "eroticdungeongame:filter" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/eroticdungeongame/tags/blocks/block/crux.json b/src/generated/resources/data/eroticdungeongame/tags/blocks/block/crux.json index 5608259f..5d2e8700 100644 --- a/src/generated/resources/data/eroticdungeongame/tags/blocks/block/crux.json +++ b/src/generated/resources/data/eroticdungeongame/tags/blocks/block/crux.json @@ -1,15 +1,15 @@ { "values": [ - "eroticdungeongame:spruce_crux", - "eroticdungeongame:dark_oak_crux", - "eroticdungeongame:jungle_crux", - "eroticdungeongame:mangrove_crux", "eroticdungeongame:oak_crux", - "eroticdungeongame:warped_crux", - "eroticdungeongame:bamboo_crux", + "eroticdungeongame:mangrove_crux", + "eroticdungeongame:acacia_crux", + "eroticdungeongame:spruce_crux", "eroticdungeongame:birch_crux", - "eroticdungeongame:crimson_crux", "eroticdungeongame:cherry_crux", - "eroticdungeongame:acacia_crux" + "eroticdungeongame:warped_crux", + "eroticdungeongame:jungle_crux", + "eroticdungeongame:dark_oak_crux", + "eroticdungeongame:crimson_crux", + "eroticdungeongame:bamboo_crux" ] } \ No newline at end of file diff --git a/src/generated/resources/data/eroticdungeongame/tags/blocks/block/cuff_bed.json b/src/generated/resources/data/eroticdungeongame/tags/blocks/block/cuff_bed.json index d3be1b1d..08cc71ef 100644 --- a/src/generated/resources/data/eroticdungeongame/tags/blocks/block/cuff_bed.json +++ b/src/generated/resources/data/eroticdungeongame/tags/blocks/block/cuff_bed.json @@ -1,20 +1,20 @@ { "values": [ - "eroticdungeongame:cyan_cuff_bed", - "eroticdungeongame:black_cuff_bed", - "eroticdungeongame:pink_cuff_bed", "eroticdungeongame:yellow_cuff_bed", - "eroticdungeongame:light_gray_cuff_bed", - "eroticdungeongame:white_cuff_bed", - "eroticdungeongame:blue_cuff_bed", - "eroticdungeongame:green_cuff_bed", - "eroticdungeongame:magenta_cuff_bed", - "eroticdungeongame:red_cuff_bed", - "eroticdungeongame:light_blue_cuff_bed", - "eroticdungeongame:orange_cuff_bed", - "eroticdungeongame:lime_cuff_bed", - "eroticdungeongame:brown_cuff_bed", "eroticdungeongame:purple_cuff_bed", - "eroticdungeongame:gray_cuff_bed" + "eroticdungeongame:brown_cuff_bed", + "eroticdungeongame:white_cuff_bed", + "eroticdungeongame:magenta_cuff_bed", + "eroticdungeongame:green_cuff_bed", + "eroticdungeongame:gray_cuff_bed", + "eroticdungeongame:pink_cuff_bed", + "eroticdungeongame:black_cuff_bed", + "eroticdungeongame:cyan_cuff_bed", + "eroticdungeongame:light_blue_cuff_bed", + "eroticdungeongame:lime_cuff_bed", + "eroticdungeongame:light_gray_cuff_bed", + "eroticdungeongame:blue_cuff_bed", + "eroticdungeongame:red_cuff_bed", + "eroticdungeongame:orange_cuff_bed" ] } \ No newline at end of file diff --git a/src/generated/resources/data/eroticdungeongame/tags/blocks/block/cuff_pole.json b/src/generated/resources/data/eroticdungeongame/tags/blocks/block/cuff_pole.json index a8f6ede1..8e230691 100644 --- a/src/generated/resources/data/eroticdungeongame/tags/blocks/block/cuff_pole.json +++ b/src/generated/resources/data/eroticdungeongame/tags/blocks/block/cuff_pole.json @@ -1,15 +1,15 @@ { "values": [ - "eroticdungeongame:spruce_cuff_pole", - "eroticdungeongame:dark_oak_cuff_pole", - "eroticdungeongame:jungle_cuff_pole", - "eroticdungeongame:mangrove_cuff_pole", "eroticdungeongame:oak_cuff_pole", - "eroticdungeongame:warped_cuff_pole", - "eroticdungeongame:bamboo_cuff_pole", + "eroticdungeongame:mangrove_cuff_pole", + "eroticdungeongame:acacia_cuff_pole", + "eroticdungeongame:spruce_cuff_pole", "eroticdungeongame:birch_cuff_pole", - "eroticdungeongame:crimson_cuff_pole", "eroticdungeongame:cherry_cuff_pole", - "eroticdungeongame:acacia_cuff_pole" + "eroticdungeongame:warped_cuff_pole", + "eroticdungeongame:jungle_cuff_pole", + "eroticdungeongame:dark_oak_cuff_pole", + "eroticdungeongame:crimson_cuff_pole", + "eroticdungeongame:bamboo_cuff_pole" ] } \ No newline at end of file diff --git a/src/generated/resources/data/eroticdungeongame/tags/blocks/block/hanging_post.json b/src/generated/resources/data/eroticdungeongame/tags/blocks/block/hanging_post.json index a6c48c32..d0da6d05 100644 --- a/src/generated/resources/data/eroticdungeongame/tags/blocks/block/hanging_post.json +++ b/src/generated/resources/data/eroticdungeongame/tags/blocks/block/hanging_post.json @@ -1,15 +1,15 @@ { "values": [ - "eroticdungeongame:spruce_hanging_post", - "eroticdungeongame:dark_oak_hanging_post", - "eroticdungeongame:jungle_hanging_post", - "eroticdungeongame:mangrove_hanging_post", "eroticdungeongame:oak_hanging_post", - "eroticdungeongame:warped_hanging_post", - "eroticdungeongame:bamboo_hanging_post", + "eroticdungeongame:mangrove_hanging_post", + "eroticdungeongame:acacia_hanging_post", + "eroticdungeongame:spruce_hanging_post", "eroticdungeongame:birch_hanging_post", - "eroticdungeongame:crimson_hanging_post", "eroticdungeongame:cherry_hanging_post", - "eroticdungeongame:acacia_hanging_post" + "eroticdungeongame:warped_hanging_post", + "eroticdungeongame:jungle_hanging_post", + "eroticdungeongame:dark_oak_hanging_post", + "eroticdungeongame:crimson_hanging_post", + "eroticdungeongame:bamboo_hanging_post" ] } \ No newline at end of file diff --git a/src/generated/resources/data/eroticdungeongame/tags/blocks/block/petrine_cross.json b/src/generated/resources/data/eroticdungeongame/tags/blocks/block/petrine_cross.json index 76911533..00243492 100644 --- a/src/generated/resources/data/eroticdungeongame/tags/blocks/block/petrine_cross.json +++ b/src/generated/resources/data/eroticdungeongame/tags/blocks/block/petrine_cross.json @@ -1,15 +1,15 @@ { "values": [ - "eroticdungeongame:spruce_petrine_cross", - "eroticdungeongame:dark_oak_petrine_cross", - "eroticdungeongame:jungle_petrine_cross", - "eroticdungeongame:mangrove_petrine_cross", "eroticdungeongame:oak_petrine_cross", - "eroticdungeongame:warped_petrine_cross", - "eroticdungeongame:bamboo_petrine_cross", + "eroticdungeongame:mangrove_petrine_cross", + "eroticdungeongame:acacia_petrine_cross", + "eroticdungeongame:spruce_petrine_cross", "eroticdungeongame:birch_petrine_cross", - "eroticdungeongame:crimson_petrine_cross", "eroticdungeongame:cherry_petrine_cross", - "eroticdungeongame:acacia_petrine_cross" + "eroticdungeongame:warped_petrine_cross", + "eroticdungeongame:jungle_petrine_cross", + "eroticdungeongame:dark_oak_petrine_cross", + "eroticdungeongame:crimson_petrine_cross", + "eroticdungeongame:bamboo_petrine_cross" ] } \ No newline at end of file diff --git a/src/generated/resources/data/eroticdungeongame/tags/blocks/block/pillory.json b/src/generated/resources/data/eroticdungeongame/tags/blocks/block/pillory.json index c1c06a47..c7fcba8a 100644 --- a/src/generated/resources/data/eroticdungeongame/tags/blocks/block/pillory.json +++ b/src/generated/resources/data/eroticdungeongame/tags/blocks/block/pillory.json @@ -1,15 +1,15 @@ { "values": [ - "eroticdungeongame:spruce_pillory", - "eroticdungeongame:dark_oak_pillory", - "eroticdungeongame:jungle_pillory", - "eroticdungeongame:mangrove_pillory", "eroticdungeongame:oak_pillory", - "eroticdungeongame:warped_pillory", - "eroticdungeongame:bamboo_pillory", + "eroticdungeongame:mangrove_pillory", + "eroticdungeongame:acacia_pillory", + "eroticdungeongame:spruce_pillory", "eroticdungeongame:birch_pillory", - "eroticdungeongame:crimson_pillory", "eroticdungeongame:cherry_pillory", - "eroticdungeongame:acacia_pillory" + "eroticdungeongame:warped_pillory", + "eroticdungeongame:jungle_pillory", + "eroticdungeongame:dark_oak_pillory", + "eroticdungeongame:crimson_pillory", + "eroticdungeongame:bamboo_pillory" ] } \ No newline at end of file diff --git a/src/generated/resources/data/eroticdungeongame/tags/blocks/block/prone_bench.json b/src/generated/resources/data/eroticdungeongame/tags/blocks/block/prone_bench.json index 4249be9b..f8a6af07 100644 --- a/src/generated/resources/data/eroticdungeongame/tags/blocks/block/prone_bench.json +++ b/src/generated/resources/data/eroticdungeongame/tags/blocks/block/prone_bench.json @@ -1,180 +1,180 @@ { "values": [ "eroticdungeongame:pink_mangrove_prone_bench", - "eroticdungeongame:light_gray_crimson_prone_bench", - "eroticdungeongame:yellow_cherry_prone_bench", - "eroticdungeongame:pink_bamboo_prone_bench", - "eroticdungeongame:magenta_jungle_prone_bench", - "eroticdungeongame:green_dark_oak_prone_bench", - "eroticdungeongame:green_warped_prone_bench", - "eroticdungeongame:yellow_crimson_prone_bench", - "eroticdungeongame:purple_dark_oak_prone_bench", - "eroticdungeongame:purple_oak_prone_bench", - "eroticdungeongame:purple_birch_prone_bench", - "eroticdungeongame:black_warped_prone_bench", - "eroticdungeongame:green_oak_prone_bench", - "eroticdungeongame:green_birch_prone_bench", - "eroticdungeongame:cyan_jungle_prone_bench", - "eroticdungeongame:black_oak_prone_bench", - "eroticdungeongame:purple_warped_prone_bench", - "eroticdungeongame:blue_cherry_prone_bench", - "eroticdungeongame:brown_jungle_prone_bench", - "eroticdungeongame:pink_dark_oak_prone_bench", - "eroticdungeongame:black_birch_prone_bench", - "eroticdungeongame:yellow_acacia_prone_bench", - "eroticdungeongame:brown_oak_prone_bench", - "eroticdungeongame:green_mangrove_prone_bench", - "eroticdungeongame:orange_birch_prone_bench", - "eroticdungeongame:white_oak_prone_bench", - "eroticdungeongame:lime_oak_prone_bench", - "eroticdungeongame:lime_warped_prone_bench", - "eroticdungeongame:yellow_spruce_prone_bench", - "eroticdungeongame:pink_birch_prone_bench", - "eroticdungeongame:light_gray_cherry_prone_bench", - "eroticdungeongame:magenta_birch_prone_bench", - "eroticdungeongame:black_dark_oak_prone_bench", - "eroticdungeongame:cyan_warped_prone_bench", - "eroticdungeongame:red_jungle_prone_bench", - "eroticdungeongame:black_jungle_prone_bench", - "eroticdungeongame:orange_jungle_prone_bench", - "eroticdungeongame:orange_dark_oak_prone_bench", - "eroticdungeongame:red_acacia_prone_bench", - "eroticdungeongame:cyan_oak_prone_bench", - "eroticdungeongame:light_blue_oak_prone_bench", - "eroticdungeongame:light_blue_birch_prone_bench", - "eroticdungeongame:yellow_mangrove_prone_bench", - "eroticdungeongame:light_blue_spruce_prone_bench", - "eroticdungeongame:gray_crimson_prone_bench", - "eroticdungeongame:magenta_dark_oak_prone_bench", - "eroticdungeongame:light_gray_bamboo_prone_bench", - "eroticdungeongame:yellow_bamboo_prone_bench", - "eroticdungeongame:pink_crimson_prone_bench", - "eroticdungeongame:red_oak_prone_bench", + "eroticdungeongame:red_warped_prone_bench", + "eroticdungeongame:blue_warped_prone_bench", "eroticdungeongame:lime_bamboo_prone_bench", - "eroticdungeongame:black_bamboo_prone_bench", - "eroticdungeongame:blue_mangrove_prone_bench", - "eroticdungeongame:white_mangrove_prone_bench", - "eroticdungeongame:cyan_dark_oak_prone_bench", - "eroticdungeongame:yellow_dark_oak_prone_bench", - "eroticdungeongame:light_blue_warped_prone_bench", - "eroticdungeongame:purple_cherry_prone_bench", - "eroticdungeongame:purple_bamboo_prone_bench", - "eroticdungeongame:brown_dark_oak_prone_bench", + "eroticdungeongame:magenta_mangrove_prone_bench", + "eroticdungeongame:lime_mangrove_prone_bench", + "eroticdungeongame:magenta_bamboo_prone_bench", + "eroticdungeongame:purple_warped_prone_bench", + "eroticdungeongame:orange_warped_prone_bench", + "eroticdungeongame:light_blue_bamboo_prone_bench", + "eroticdungeongame:cyan_warped_prone_bench", "eroticdungeongame:light_blue_cherry_prone_bench", - "eroticdungeongame:cyan_spruce_prone_bench", - "eroticdungeongame:cyan_birch_prone_bench", - "eroticdungeongame:purple_mangrove_prone_bench", - "eroticdungeongame:red_cherry_prone_bench", - "eroticdungeongame:lime_spruce_prone_bench", - "eroticdungeongame:white_acacia_prone_bench", - "eroticdungeongame:black_mangrove_prone_bench", - "eroticdungeongame:lime_birch_prone_bench", - "eroticdungeongame:yellow_warped_prone_bench", - "eroticdungeongame:white_crimson_prone_bench", - "eroticdungeongame:brown_spruce_prone_bench", - "eroticdungeongame:light_gray_jungle_prone_bench", - "eroticdungeongame:light_gray_dark_oak_prone_bench", - "eroticdungeongame:brown_birch_prone_bench", - "eroticdungeongame:blue_acacia_prone_bench", - "eroticdungeongame:yellow_oak_prone_bench", + "eroticdungeongame:gray_spruce_prone_bench", + "eroticdungeongame:purple_acacia_prone_bench", + "eroticdungeongame:light_blue_mangrove_prone_bench", + "eroticdungeongame:black_crimson_prone_bench", + "eroticdungeongame:green_acacia_prone_bench", + "eroticdungeongame:cyan_jungle_prone_bench", "eroticdungeongame:gray_acacia_prone_bench", - "eroticdungeongame:green_crimson_prone_bench", - "eroticdungeongame:red_bamboo_prone_bench", - "eroticdungeongame:light_blue_jungle_prone_bench", + "eroticdungeongame:light_gray_crimson_prone_bench", + "eroticdungeongame:red_spruce_prone_bench", + "eroticdungeongame:yellow_crimson_prone_bench", + "eroticdungeongame:lime_cherry_prone_bench", + "eroticdungeongame:yellow_oak_prone_bench", + "eroticdungeongame:pink_dark_oak_prone_bench", + "eroticdungeongame:brown_jungle_prone_bench", + "eroticdungeongame:pink_crimson_prone_bench", + "eroticdungeongame:brown_dark_oak_prone_bench", + "eroticdungeongame:cyan_acacia_prone_bench", + "eroticdungeongame:pink_cherry_prone_bench", + "eroticdungeongame:pink_birch_prone_bench", + "eroticdungeongame:brown_birch_prone_bench", + "eroticdungeongame:light_gray_oak_prone_bench", + "eroticdungeongame:red_acacia_prone_bench", + "eroticdungeongame:green_spruce_prone_bench", "eroticdungeongame:light_blue_dark_oak_prone_bench", + "eroticdungeongame:lime_crimson_prone_bench", + "eroticdungeongame:pink_bamboo_prone_bench", + "eroticdungeongame:black_oak_prone_bench", + "eroticdungeongame:magenta_oak_prone_bench", + "eroticdungeongame:green_warped_prone_bench", + "eroticdungeongame:gray_mangrove_prone_bench", + "eroticdungeongame:light_gray_mangrove_prone_bench", + "eroticdungeongame:light_gray_warped_prone_bench", + "eroticdungeongame:black_mangrove_prone_bench", + "eroticdungeongame:light_blue_oak_prone_bench", + "eroticdungeongame:white_crimson_prone_bench", + "eroticdungeongame:white_birch_prone_bench", + "eroticdungeongame:black_bamboo_prone_bench", + "eroticdungeongame:white_spruce_prone_bench", + "eroticdungeongame:red_jungle_prone_bench", + "eroticdungeongame:lime_spruce_prone_bench", + "eroticdungeongame:lime_birch_prone_bench", + "eroticdungeongame:light_gray_bamboo_prone_bench", + "eroticdungeongame:cyan_spruce_prone_bench", + "eroticdungeongame:purple_jungle_prone_bench", + "eroticdungeongame:cyan_birch_prone_bench", + "eroticdungeongame:gray_warped_prone_bench", + "eroticdungeongame:white_dark_oak_prone_bench", + "eroticdungeongame:gray_bamboo_prone_bench", + "eroticdungeongame:lime_oak_prone_bench", + "eroticdungeongame:red_cherry_prone_bench", + "eroticdungeongame:black_acacia_prone_bench", + "eroticdungeongame:light_gray_acacia_prone_bench", + "eroticdungeongame:magenta_cherry_prone_bench", + "eroticdungeongame:yellow_spruce_prone_bench", "eroticdungeongame:lime_jungle_prone_bench", "eroticdungeongame:lime_dark_oak_prone_bench", - "eroticdungeongame:red_warped_prone_bench", - "eroticdungeongame:light_gray_spruce_prone_bench", - "eroticdungeongame:magenta_cherry_prone_bench", - "eroticdungeongame:blue_crimson_prone_bench", - "eroticdungeongame:light_gray_birch_prone_bench", - "eroticdungeongame:magenta_oak_prone_bench", - "eroticdungeongame:magenta_warped_prone_bench", - "eroticdungeongame:magenta_bamboo_prone_bench", - "eroticdungeongame:green_acacia_prone_bench", - "eroticdungeongame:lime_cherry_prone_bench", - "eroticdungeongame:light_gray_oak_prone_bench", - "eroticdungeongame:white_cherry_prone_bench", - "eroticdungeongame:purple_acacia_prone_bench", - "eroticdungeongame:black_acacia_prone_bench", - "eroticdungeongame:brown_cherry_prone_bench", - "eroticdungeongame:light_blue_mangrove_prone_bench", - "eroticdungeongame:gray_mangrove_prone_bench", - "eroticdungeongame:orange_cherry_prone_bench", - "eroticdungeongame:lime_crimson_prone_bench", - "eroticdungeongame:cyan_crimson_prone_bench", - "eroticdungeongame:green_spruce_prone_bench", - "eroticdungeongame:yellow_jungle_prone_bench", - "eroticdungeongame:gray_bamboo_prone_bench", - "eroticdungeongame:light_blue_bamboo_prone_bench", - "eroticdungeongame:red_mangrove_prone_bench", - "eroticdungeongame:black_spruce_prone_bench", - "eroticdungeongame:black_cherry_prone_bench", - "eroticdungeongame:purple_spruce_prone_bench", - "eroticdungeongame:blue_oak_prone_bench", - "eroticdungeongame:light_gray_warped_prone_bench", - "eroticdungeongame:orange_spruce_prone_bench", - "eroticdungeongame:orange_crimson_prone_bench", - "eroticdungeongame:pink_acacia_prone_bench", - "eroticdungeongame:brown_bamboo_prone_bench", - "eroticdungeongame:magenta_mangrove_prone_bench", "eroticdungeongame:yellow_birch_prone_bench", - "eroticdungeongame:pink_spruce_prone_bench", "eroticdungeongame:brown_crimson_prone_bench", - "eroticdungeongame:orange_acacia_prone_bench", - "eroticdungeongame:magenta_spruce_prone_bench", - "eroticdungeongame:cyan_bamboo_prone_bench", - "eroticdungeongame:red_dark_oak_prone_bench", - "eroticdungeongame:cyan_cherry_prone_bench", - "eroticdungeongame:black_crimson_prone_bench", - "eroticdungeongame:purple_crimson_prone_bench", - "eroticdungeongame:gray_spruce_prone_bench", - "eroticdungeongame:red_spruce_prone_bench", - "eroticdungeongame:gray_oak_prone_bench", - "eroticdungeongame:gray_birch_prone_bench", - "eroticdungeongame:red_birch_prone_bench", - "eroticdungeongame:green_jungle_prone_bench", - "eroticdungeongame:magenta_acacia_prone_bench", - "eroticdungeongame:brown_warped_prone_bench", - "eroticdungeongame:purple_jungle_prone_bench", - "eroticdungeongame:pink_cherry_prone_bench", - "eroticdungeongame:cyan_mangrove_prone_bench", - "eroticdungeongame:light_blue_acacia_prone_bench", - "eroticdungeongame:white_bamboo_prone_bench", - "eroticdungeongame:white_warped_prone_bench", - "eroticdungeongame:red_crimson_prone_bench", - "eroticdungeongame:brown_acacia_prone_bench", - "eroticdungeongame:orange_mangrove_prone_bench", + "eroticdungeongame:red_oak_prone_bench", "eroticdungeongame:gray_cherry_prone_bench", - "eroticdungeongame:light_gray_mangrove_prone_bench", - "eroticdungeongame:gray_warped_prone_bench", - "eroticdungeongame:orange_warped_prone_bench", - "eroticdungeongame:magenta_crimson_prone_bench", - "eroticdungeongame:orange_bamboo_prone_bench", - "eroticdungeongame:lime_mangrove_prone_bench", - "eroticdungeongame:pink_jungle_prone_bench", - "eroticdungeongame:blue_warped_prone_bench", + "eroticdungeongame:blue_acacia_prone_bench", + "eroticdungeongame:cyan_crimson_prone_bench", + "eroticdungeongame:purple_crimson_prone_bench", + "eroticdungeongame:purple_spruce_prone_bench", + "eroticdungeongame:blue_cherry_prone_bench", + "eroticdungeongame:purple_birch_prone_bench", + "eroticdungeongame:magenta_warped_prone_bench", + "eroticdungeongame:yellow_jungle_prone_bench", + "eroticdungeongame:yellow_dark_oak_prone_bench", "eroticdungeongame:blue_bamboo_prone_bench", - "eroticdungeongame:blue_spruce_prone_bench", - "eroticdungeongame:white_spruce_prone_bench", - "eroticdungeongame:orange_oak_prone_bench", - "eroticdungeongame:blue_birch_prone_bench", - "eroticdungeongame:white_birch_prone_bench", - "eroticdungeongame:green_cherry_prone_bench", - "eroticdungeongame:green_bamboo_prone_bench", - "eroticdungeongame:pink_warped_prone_bench", - "eroticdungeongame:cyan_acacia_prone_bench", - "eroticdungeongame:white_jungle_prone_bench", - "eroticdungeongame:white_dark_oak_prone_bench", - "eroticdungeongame:brown_mangrove_prone_bench", - "eroticdungeongame:pink_oak_prone_bench", - "eroticdungeongame:blue_jungle_prone_bench", - "eroticdungeongame:light_gray_acacia_prone_bench", + "eroticdungeongame:orange_acacia_prone_bench", + "eroticdungeongame:magenta_acacia_prone_bench", + "eroticdungeongame:black_warped_prone_bench", + "eroticdungeongame:green_mangrove_prone_bench", + "eroticdungeongame:cyan_mangrove_prone_bench", + "eroticdungeongame:blue_mangrove_prone_bench", + "eroticdungeongame:red_dark_oak_prone_bench", + "eroticdungeongame:gray_oak_prone_bench", + "eroticdungeongame:lime_warped_prone_bench", + "eroticdungeongame:purple_dark_oak_prone_bench", "eroticdungeongame:blue_dark_oak_prone_bench", + "eroticdungeongame:gray_birch_prone_bench", + "eroticdungeongame:red_mangrove_prone_bench", + "eroticdungeongame:white_jungle_prone_bench", + "eroticdungeongame:green_dark_oak_prone_bench", + "eroticdungeongame:red_crimson_prone_bench", + "eroticdungeongame:orange_mangrove_prone_bench", + "eroticdungeongame:brown_cherry_prone_bench", + "eroticdungeongame:cyan_bamboo_prone_bench", + "eroticdungeongame:orange_bamboo_prone_bench", + "eroticdungeongame:light_gray_cherry_prone_bench", + "eroticdungeongame:black_cherry_prone_bench", + "eroticdungeongame:red_birch_prone_bench", + "eroticdungeongame:cyan_dark_oak_prone_bench", + "eroticdungeongame:orange_cherry_prone_bench", + "eroticdungeongame:light_blue_warped_prone_bench", + "eroticdungeongame:green_crimson_prone_bench", + "eroticdungeongame:pink_jungle_prone_bench", + "eroticdungeongame:red_bamboo_prone_bench", + "eroticdungeongame:green_cherry_prone_bench", + "eroticdungeongame:orange_crimson_prone_bench", + "eroticdungeongame:purple_oak_prone_bench", + "eroticdungeongame:pink_acacia_prone_bench", + "eroticdungeongame:yellow_cherry_prone_bench", + "eroticdungeongame:green_birch_prone_bench", + "eroticdungeongame:green_bamboo_prone_bench", + "eroticdungeongame:pink_spruce_prone_bench", + "eroticdungeongame:brown_spruce_prone_bench", + "eroticdungeongame:light_blue_jungle_prone_bench", + "eroticdungeongame:blue_oak_prone_bench", + "eroticdungeongame:pink_warped_prone_bench", "eroticdungeongame:gray_jungle_prone_bench", - "eroticdungeongame:light_blue_crimson_prone_bench", "eroticdungeongame:gray_dark_oak_prone_bench", - "eroticdungeongame:lime_acacia_prone_bench" + "eroticdungeongame:light_blue_acacia_prone_bench", + "eroticdungeongame:brown_acacia_prone_bench", + "eroticdungeongame:yellow_warped_prone_bench", + "eroticdungeongame:brown_mangrove_prone_bench", + "eroticdungeongame:light_blue_crimson_prone_bench", + "eroticdungeongame:yellow_mangrove_prone_bench", + "eroticdungeongame:orange_oak_prone_bench", + "eroticdungeongame:light_blue_spruce_prone_bench", + "eroticdungeongame:brown_warped_prone_bench", + "eroticdungeongame:light_blue_birch_prone_bench", + "eroticdungeongame:orange_birch_prone_bench", + "eroticdungeongame:orange_spruce_prone_bench", + "eroticdungeongame:white_oak_prone_bench", + "eroticdungeongame:blue_jungle_prone_bench", + "eroticdungeongame:white_acacia_prone_bench", + "eroticdungeongame:yellow_bamboo_prone_bench", + "eroticdungeongame:cyan_oak_prone_bench", + "eroticdungeongame:brown_bamboo_prone_bench", + "eroticdungeongame:green_jungle_prone_bench", + "eroticdungeongame:magenta_crimson_prone_bench", + "eroticdungeongame:orange_jungle_prone_bench", + "eroticdungeongame:orange_dark_oak_prone_bench", + "eroticdungeongame:blue_crimson_prone_bench", + "eroticdungeongame:blue_spruce_prone_bench", + "eroticdungeongame:white_cherry_prone_bench", + "eroticdungeongame:blue_birch_prone_bench", + "eroticdungeongame:white_warped_prone_bench", + "eroticdungeongame:black_dark_oak_prone_bench", + "eroticdungeongame:black_jungle_prone_bench", + "eroticdungeongame:gray_crimson_prone_bench", + "eroticdungeongame:light_gray_jungle_prone_bench", + "eroticdungeongame:light_gray_dark_oak_prone_bench", + "eroticdungeongame:yellow_acacia_prone_bench", + "eroticdungeongame:magenta_jungle_prone_bench", + "eroticdungeongame:magenta_dark_oak_prone_bench", + "eroticdungeongame:cyan_cherry_prone_bench", + "eroticdungeongame:lime_acacia_prone_bench", + "eroticdungeongame:pink_oak_prone_bench", + "eroticdungeongame:brown_oak_prone_bench", + "eroticdungeongame:green_oak_prone_bench", + "eroticdungeongame:black_birch_prone_bench", + "eroticdungeongame:light_gray_birch_prone_bench", + "eroticdungeongame:purple_cherry_prone_bench", + "eroticdungeongame:light_gray_spruce_prone_bench", + "eroticdungeongame:black_spruce_prone_bench", + "eroticdungeongame:white_bamboo_prone_bench", + "eroticdungeongame:magenta_birch_prone_bench", + "eroticdungeongame:purple_bamboo_prone_bench", + "eroticdungeongame:magenta_spruce_prone_bench", + "eroticdungeongame:purple_mangrove_prone_bench", + "eroticdungeongame:white_mangrove_prone_bench" ] } \ No newline at end of file diff --git a/src/generated/resources/data/eroticdungeongame/tags/blocks/block/rack.json b/src/generated/resources/data/eroticdungeongame/tags/blocks/block/rack.json index fa8a2097..39fb4c2f 100644 --- a/src/generated/resources/data/eroticdungeongame/tags/blocks/block/rack.json +++ b/src/generated/resources/data/eroticdungeongame/tags/blocks/block/rack.json @@ -1,15 +1,15 @@ { "values": [ - "eroticdungeongame:spruce_rack", - "eroticdungeongame:dark_oak_rack", - "eroticdungeongame:jungle_rack", - "eroticdungeongame:mangrove_rack", "eroticdungeongame:oak_rack", - "eroticdungeongame:warped_rack", - "eroticdungeongame:bamboo_rack", + "eroticdungeongame:mangrove_rack", + "eroticdungeongame:acacia_rack", + "eroticdungeongame:spruce_rack", "eroticdungeongame:birch_rack", - "eroticdungeongame:crimson_rack", "eroticdungeongame:cherry_rack", - "eroticdungeongame:acacia_rack" + "eroticdungeongame:warped_rack", + "eroticdungeongame:jungle_rack", + "eroticdungeongame:dark_oak_rack", + "eroticdungeongame:crimson_rack", + "eroticdungeongame:bamboo_rack" ] } \ No newline at end of file diff --git a/src/generated/resources/data/eroticdungeongame/tags/blocks/block/spanish_donkey.json b/src/generated/resources/data/eroticdungeongame/tags/blocks/block/spanish_donkey.json index 0299f8bd..70b071d7 100644 --- a/src/generated/resources/data/eroticdungeongame/tags/blocks/block/spanish_donkey.json +++ b/src/generated/resources/data/eroticdungeongame/tags/blocks/block/spanish_donkey.json @@ -1,15 +1,15 @@ { "values": [ - "eroticdungeongame:spruce_spanish_donkey", - "eroticdungeongame:dark_oak_spanish_donkey", - "eroticdungeongame:jungle_spanish_donkey", - "eroticdungeongame:mangrove_spanish_donkey", "eroticdungeongame:oak_spanish_donkey", - "eroticdungeongame:warped_spanish_donkey", - "eroticdungeongame:bamboo_spanish_donkey", + "eroticdungeongame:mangrove_spanish_donkey", + "eroticdungeongame:acacia_spanish_donkey", + "eroticdungeongame:spruce_spanish_donkey", "eroticdungeongame:birch_spanish_donkey", - "eroticdungeongame:crimson_spanish_donkey", "eroticdungeongame:cherry_spanish_donkey", - "eroticdungeongame:acacia_spanish_donkey" + "eroticdungeongame:warped_spanish_donkey", + "eroticdungeongame:jungle_spanish_donkey", + "eroticdungeongame:dark_oak_spanish_donkey", + "eroticdungeongame:crimson_spanish_donkey", + "eroticdungeongame:bamboo_spanish_donkey" ] } \ No newline at end of file diff --git a/src/generated/resources/data/eroticdungeongame/tags/blocks/block/wall_rack.json b/src/generated/resources/data/eroticdungeongame/tags/blocks/block/wall_rack.json index 2a4ecfab..c6fcae41 100644 --- a/src/generated/resources/data/eroticdungeongame/tags/blocks/block/wall_rack.json +++ b/src/generated/resources/data/eroticdungeongame/tags/blocks/block/wall_rack.json @@ -1,15 +1,15 @@ { "values": [ - "eroticdungeongame:spruce_wall_rack", - "eroticdungeongame:dark_oak_wall_rack", - "eroticdungeongame:jungle_wall_rack", - "eroticdungeongame:mangrove_wall_rack", "eroticdungeongame:oak_wall_rack", - "eroticdungeongame:warped_wall_rack", - "eroticdungeongame:bamboo_wall_rack", + "eroticdungeongame:mangrove_wall_rack", + "eroticdungeongame:acacia_wall_rack", + "eroticdungeongame:spruce_wall_rack", "eroticdungeongame:birch_wall_rack", - "eroticdungeongame:crimson_wall_rack", "eroticdungeongame:cherry_wall_rack", - "eroticdungeongame:acacia_wall_rack" + "eroticdungeongame:warped_wall_rack", + "eroticdungeongame:jungle_wall_rack", + "eroticdungeongame:dark_oak_wall_rack", + "eroticdungeongame:crimson_wall_rack", + "eroticdungeongame:bamboo_wall_rack" ] } \ No newline at end of file diff --git a/src/generated/resources/data/eroticdungeongame/tags/blocks/block/x_cross.json b/src/generated/resources/data/eroticdungeongame/tags/blocks/block/x_cross.json index 3aba92a4..2da2ae51 100644 --- a/src/generated/resources/data/eroticdungeongame/tags/blocks/block/x_cross.json +++ b/src/generated/resources/data/eroticdungeongame/tags/blocks/block/x_cross.json @@ -1,15 +1,15 @@ { "values": [ - "eroticdungeongame:spruce_x_cross", - "eroticdungeongame:dark_oak_x_cross", - "eroticdungeongame:jungle_x_cross", - "eroticdungeongame:mangrove_x_cross", "eroticdungeongame:oak_x_cross", - "eroticdungeongame:warped_x_cross", - "eroticdungeongame:bamboo_x_cross", + "eroticdungeongame:mangrove_x_cross", + "eroticdungeongame:acacia_x_cross", + "eroticdungeongame:spruce_x_cross", "eroticdungeongame:birch_x_cross", - "eroticdungeongame:crimson_x_cross", "eroticdungeongame:cherry_x_cross", - "eroticdungeongame:acacia_x_cross" + "eroticdungeongame:warped_x_cross", + "eroticdungeongame:jungle_x_cross", + "eroticdungeongame:dark_oak_x_cross", + "eroticdungeongame:crimson_x_cross", + "eroticdungeongame:bamboo_x_cross" ] } \ No newline at end of file diff --git a/src/generated/resources/data/eroticdungeongame/tags/items/item/crux.json b/src/generated/resources/data/eroticdungeongame/tags/items/item/crux.json index 5608259f..5d2e8700 100644 --- a/src/generated/resources/data/eroticdungeongame/tags/items/item/crux.json +++ b/src/generated/resources/data/eroticdungeongame/tags/items/item/crux.json @@ -1,15 +1,15 @@ { "values": [ - "eroticdungeongame:spruce_crux", - "eroticdungeongame:dark_oak_crux", - "eroticdungeongame:jungle_crux", - "eroticdungeongame:mangrove_crux", "eroticdungeongame:oak_crux", - "eroticdungeongame:warped_crux", - "eroticdungeongame:bamboo_crux", + "eroticdungeongame:mangrove_crux", + "eroticdungeongame:acacia_crux", + "eroticdungeongame:spruce_crux", "eroticdungeongame:birch_crux", - "eroticdungeongame:crimson_crux", "eroticdungeongame:cherry_crux", - "eroticdungeongame:acacia_crux" + "eroticdungeongame:warped_crux", + "eroticdungeongame:jungle_crux", + "eroticdungeongame:dark_oak_crux", + "eroticdungeongame:crimson_crux", + "eroticdungeongame:bamboo_crux" ] } \ No newline at end of file diff --git a/src/generated/resources/data/eroticdungeongame/tags/items/item/cuff_bed.json b/src/generated/resources/data/eroticdungeongame/tags/items/item/cuff_bed.json index d3be1b1d..08cc71ef 100644 --- a/src/generated/resources/data/eroticdungeongame/tags/items/item/cuff_bed.json +++ b/src/generated/resources/data/eroticdungeongame/tags/items/item/cuff_bed.json @@ -1,20 +1,20 @@ { "values": [ - "eroticdungeongame:cyan_cuff_bed", - "eroticdungeongame:black_cuff_bed", - "eroticdungeongame:pink_cuff_bed", "eroticdungeongame:yellow_cuff_bed", - "eroticdungeongame:light_gray_cuff_bed", - "eroticdungeongame:white_cuff_bed", - "eroticdungeongame:blue_cuff_bed", - "eroticdungeongame:green_cuff_bed", - "eroticdungeongame:magenta_cuff_bed", - "eroticdungeongame:red_cuff_bed", - "eroticdungeongame:light_blue_cuff_bed", - "eroticdungeongame:orange_cuff_bed", - "eroticdungeongame:lime_cuff_bed", - "eroticdungeongame:brown_cuff_bed", "eroticdungeongame:purple_cuff_bed", - "eroticdungeongame:gray_cuff_bed" + "eroticdungeongame:brown_cuff_bed", + "eroticdungeongame:white_cuff_bed", + "eroticdungeongame:magenta_cuff_bed", + "eroticdungeongame:green_cuff_bed", + "eroticdungeongame:gray_cuff_bed", + "eroticdungeongame:pink_cuff_bed", + "eroticdungeongame:black_cuff_bed", + "eroticdungeongame:cyan_cuff_bed", + "eroticdungeongame:light_blue_cuff_bed", + "eroticdungeongame:lime_cuff_bed", + "eroticdungeongame:light_gray_cuff_bed", + "eroticdungeongame:blue_cuff_bed", + "eroticdungeongame:red_cuff_bed", + "eroticdungeongame:orange_cuff_bed" ] } \ No newline at end of file diff --git a/src/generated/resources/data/eroticdungeongame/tags/items/item/cuff_pole.json b/src/generated/resources/data/eroticdungeongame/tags/items/item/cuff_pole.json index a8f6ede1..8e230691 100644 --- a/src/generated/resources/data/eroticdungeongame/tags/items/item/cuff_pole.json +++ b/src/generated/resources/data/eroticdungeongame/tags/items/item/cuff_pole.json @@ -1,15 +1,15 @@ { "values": [ - "eroticdungeongame:spruce_cuff_pole", - "eroticdungeongame:dark_oak_cuff_pole", - "eroticdungeongame:jungle_cuff_pole", - "eroticdungeongame:mangrove_cuff_pole", "eroticdungeongame:oak_cuff_pole", - "eroticdungeongame:warped_cuff_pole", - "eroticdungeongame:bamboo_cuff_pole", + "eroticdungeongame:mangrove_cuff_pole", + "eroticdungeongame:acacia_cuff_pole", + "eroticdungeongame:spruce_cuff_pole", "eroticdungeongame:birch_cuff_pole", - "eroticdungeongame:crimson_cuff_pole", "eroticdungeongame:cherry_cuff_pole", - "eroticdungeongame:acacia_cuff_pole" + "eroticdungeongame:warped_cuff_pole", + "eroticdungeongame:jungle_cuff_pole", + "eroticdungeongame:dark_oak_cuff_pole", + "eroticdungeongame:crimson_cuff_pole", + "eroticdungeongame:bamboo_cuff_pole" ] } \ No newline at end of file diff --git a/src/generated/resources/data/eroticdungeongame/tags/items/item/hanging_post.json b/src/generated/resources/data/eroticdungeongame/tags/items/item/hanging_post.json index a6c48c32..d0da6d05 100644 --- a/src/generated/resources/data/eroticdungeongame/tags/items/item/hanging_post.json +++ b/src/generated/resources/data/eroticdungeongame/tags/items/item/hanging_post.json @@ -1,15 +1,15 @@ { "values": [ - "eroticdungeongame:spruce_hanging_post", - "eroticdungeongame:dark_oak_hanging_post", - "eroticdungeongame:jungle_hanging_post", - "eroticdungeongame:mangrove_hanging_post", "eroticdungeongame:oak_hanging_post", - "eroticdungeongame:warped_hanging_post", - "eroticdungeongame:bamboo_hanging_post", + "eroticdungeongame:mangrove_hanging_post", + "eroticdungeongame:acacia_hanging_post", + "eroticdungeongame:spruce_hanging_post", "eroticdungeongame:birch_hanging_post", - "eroticdungeongame:crimson_hanging_post", "eroticdungeongame:cherry_hanging_post", - "eroticdungeongame:acacia_hanging_post" + "eroticdungeongame:warped_hanging_post", + "eroticdungeongame:jungle_hanging_post", + "eroticdungeongame:dark_oak_hanging_post", + "eroticdungeongame:crimson_hanging_post", + "eroticdungeongame:bamboo_hanging_post" ] } \ No newline at end of file diff --git a/src/generated/resources/data/eroticdungeongame/tags/items/item/petrine_cross.json b/src/generated/resources/data/eroticdungeongame/tags/items/item/petrine_cross.json index 76911533..00243492 100644 --- a/src/generated/resources/data/eroticdungeongame/tags/items/item/petrine_cross.json +++ b/src/generated/resources/data/eroticdungeongame/tags/items/item/petrine_cross.json @@ -1,15 +1,15 @@ { "values": [ - "eroticdungeongame:spruce_petrine_cross", - "eroticdungeongame:dark_oak_petrine_cross", - "eroticdungeongame:jungle_petrine_cross", - "eroticdungeongame:mangrove_petrine_cross", "eroticdungeongame:oak_petrine_cross", - "eroticdungeongame:warped_petrine_cross", - "eroticdungeongame:bamboo_petrine_cross", + "eroticdungeongame:mangrove_petrine_cross", + "eroticdungeongame:acacia_petrine_cross", + "eroticdungeongame:spruce_petrine_cross", "eroticdungeongame:birch_petrine_cross", - "eroticdungeongame:crimson_petrine_cross", "eroticdungeongame:cherry_petrine_cross", - "eroticdungeongame:acacia_petrine_cross" + "eroticdungeongame:warped_petrine_cross", + "eroticdungeongame:jungle_petrine_cross", + "eroticdungeongame:dark_oak_petrine_cross", + "eroticdungeongame:crimson_petrine_cross", + "eroticdungeongame:bamboo_petrine_cross" ] } \ No newline at end of file diff --git a/src/generated/resources/data/eroticdungeongame/tags/items/item/pillory.json b/src/generated/resources/data/eroticdungeongame/tags/items/item/pillory.json index c1c06a47..c7fcba8a 100644 --- a/src/generated/resources/data/eroticdungeongame/tags/items/item/pillory.json +++ b/src/generated/resources/data/eroticdungeongame/tags/items/item/pillory.json @@ -1,15 +1,15 @@ { "values": [ - "eroticdungeongame:spruce_pillory", - "eroticdungeongame:dark_oak_pillory", - "eroticdungeongame:jungle_pillory", - "eroticdungeongame:mangrove_pillory", "eroticdungeongame:oak_pillory", - "eroticdungeongame:warped_pillory", - "eroticdungeongame:bamboo_pillory", + "eroticdungeongame:mangrove_pillory", + "eroticdungeongame:acacia_pillory", + "eroticdungeongame:spruce_pillory", "eroticdungeongame:birch_pillory", - "eroticdungeongame:crimson_pillory", "eroticdungeongame:cherry_pillory", - "eroticdungeongame:acacia_pillory" + "eroticdungeongame:warped_pillory", + "eroticdungeongame:jungle_pillory", + "eroticdungeongame:dark_oak_pillory", + "eroticdungeongame:crimson_pillory", + "eroticdungeongame:bamboo_pillory" ] } \ No newline at end of file diff --git a/src/generated/resources/data/eroticdungeongame/tags/items/item/prone_bench.json b/src/generated/resources/data/eroticdungeongame/tags/items/item/prone_bench.json index 4249be9b..f8a6af07 100644 --- a/src/generated/resources/data/eroticdungeongame/tags/items/item/prone_bench.json +++ b/src/generated/resources/data/eroticdungeongame/tags/items/item/prone_bench.json @@ -1,180 +1,180 @@ { "values": [ "eroticdungeongame:pink_mangrove_prone_bench", - "eroticdungeongame:light_gray_crimson_prone_bench", - "eroticdungeongame:yellow_cherry_prone_bench", - "eroticdungeongame:pink_bamboo_prone_bench", - "eroticdungeongame:magenta_jungle_prone_bench", - "eroticdungeongame:green_dark_oak_prone_bench", - "eroticdungeongame:green_warped_prone_bench", - "eroticdungeongame:yellow_crimson_prone_bench", - "eroticdungeongame:purple_dark_oak_prone_bench", - "eroticdungeongame:purple_oak_prone_bench", - "eroticdungeongame:purple_birch_prone_bench", - "eroticdungeongame:black_warped_prone_bench", - "eroticdungeongame:green_oak_prone_bench", - "eroticdungeongame:green_birch_prone_bench", - "eroticdungeongame:cyan_jungle_prone_bench", - "eroticdungeongame:black_oak_prone_bench", - "eroticdungeongame:purple_warped_prone_bench", - "eroticdungeongame:blue_cherry_prone_bench", - "eroticdungeongame:brown_jungle_prone_bench", - "eroticdungeongame:pink_dark_oak_prone_bench", - "eroticdungeongame:black_birch_prone_bench", - "eroticdungeongame:yellow_acacia_prone_bench", - "eroticdungeongame:brown_oak_prone_bench", - "eroticdungeongame:green_mangrove_prone_bench", - "eroticdungeongame:orange_birch_prone_bench", - "eroticdungeongame:white_oak_prone_bench", - "eroticdungeongame:lime_oak_prone_bench", - "eroticdungeongame:lime_warped_prone_bench", - "eroticdungeongame:yellow_spruce_prone_bench", - "eroticdungeongame:pink_birch_prone_bench", - "eroticdungeongame:light_gray_cherry_prone_bench", - "eroticdungeongame:magenta_birch_prone_bench", - "eroticdungeongame:black_dark_oak_prone_bench", - "eroticdungeongame:cyan_warped_prone_bench", - "eroticdungeongame:red_jungle_prone_bench", - "eroticdungeongame:black_jungle_prone_bench", - "eroticdungeongame:orange_jungle_prone_bench", - "eroticdungeongame:orange_dark_oak_prone_bench", - "eroticdungeongame:red_acacia_prone_bench", - "eroticdungeongame:cyan_oak_prone_bench", - "eroticdungeongame:light_blue_oak_prone_bench", - "eroticdungeongame:light_blue_birch_prone_bench", - "eroticdungeongame:yellow_mangrove_prone_bench", - "eroticdungeongame:light_blue_spruce_prone_bench", - "eroticdungeongame:gray_crimson_prone_bench", - "eroticdungeongame:magenta_dark_oak_prone_bench", - "eroticdungeongame:light_gray_bamboo_prone_bench", - "eroticdungeongame:yellow_bamboo_prone_bench", - "eroticdungeongame:pink_crimson_prone_bench", - "eroticdungeongame:red_oak_prone_bench", + "eroticdungeongame:red_warped_prone_bench", + "eroticdungeongame:blue_warped_prone_bench", "eroticdungeongame:lime_bamboo_prone_bench", - "eroticdungeongame:black_bamboo_prone_bench", - "eroticdungeongame:blue_mangrove_prone_bench", - "eroticdungeongame:white_mangrove_prone_bench", - "eroticdungeongame:cyan_dark_oak_prone_bench", - "eroticdungeongame:yellow_dark_oak_prone_bench", - "eroticdungeongame:light_blue_warped_prone_bench", - "eroticdungeongame:purple_cherry_prone_bench", - "eroticdungeongame:purple_bamboo_prone_bench", - "eroticdungeongame:brown_dark_oak_prone_bench", + "eroticdungeongame:magenta_mangrove_prone_bench", + "eroticdungeongame:lime_mangrove_prone_bench", + "eroticdungeongame:magenta_bamboo_prone_bench", + "eroticdungeongame:purple_warped_prone_bench", + "eroticdungeongame:orange_warped_prone_bench", + "eroticdungeongame:light_blue_bamboo_prone_bench", + "eroticdungeongame:cyan_warped_prone_bench", "eroticdungeongame:light_blue_cherry_prone_bench", - "eroticdungeongame:cyan_spruce_prone_bench", - "eroticdungeongame:cyan_birch_prone_bench", - "eroticdungeongame:purple_mangrove_prone_bench", - "eroticdungeongame:red_cherry_prone_bench", - "eroticdungeongame:lime_spruce_prone_bench", - "eroticdungeongame:white_acacia_prone_bench", - "eroticdungeongame:black_mangrove_prone_bench", - "eroticdungeongame:lime_birch_prone_bench", - "eroticdungeongame:yellow_warped_prone_bench", - "eroticdungeongame:white_crimson_prone_bench", - "eroticdungeongame:brown_spruce_prone_bench", - "eroticdungeongame:light_gray_jungle_prone_bench", - "eroticdungeongame:light_gray_dark_oak_prone_bench", - "eroticdungeongame:brown_birch_prone_bench", - "eroticdungeongame:blue_acacia_prone_bench", - "eroticdungeongame:yellow_oak_prone_bench", + "eroticdungeongame:gray_spruce_prone_bench", + "eroticdungeongame:purple_acacia_prone_bench", + "eroticdungeongame:light_blue_mangrove_prone_bench", + "eroticdungeongame:black_crimson_prone_bench", + "eroticdungeongame:green_acacia_prone_bench", + "eroticdungeongame:cyan_jungle_prone_bench", "eroticdungeongame:gray_acacia_prone_bench", - "eroticdungeongame:green_crimson_prone_bench", - "eroticdungeongame:red_bamboo_prone_bench", - "eroticdungeongame:light_blue_jungle_prone_bench", + "eroticdungeongame:light_gray_crimson_prone_bench", + "eroticdungeongame:red_spruce_prone_bench", + "eroticdungeongame:yellow_crimson_prone_bench", + "eroticdungeongame:lime_cherry_prone_bench", + "eroticdungeongame:yellow_oak_prone_bench", + "eroticdungeongame:pink_dark_oak_prone_bench", + "eroticdungeongame:brown_jungle_prone_bench", + "eroticdungeongame:pink_crimson_prone_bench", + "eroticdungeongame:brown_dark_oak_prone_bench", + "eroticdungeongame:cyan_acacia_prone_bench", + "eroticdungeongame:pink_cherry_prone_bench", + "eroticdungeongame:pink_birch_prone_bench", + "eroticdungeongame:brown_birch_prone_bench", + "eroticdungeongame:light_gray_oak_prone_bench", + "eroticdungeongame:red_acacia_prone_bench", + "eroticdungeongame:green_spruce_prone_bench", "eroticdungeongame:light_blue_dark_oak_prone_bench", + "eroticdungeongame:lime_crimson_prone_bench", + "eroticdungeongame:pink_bamboo_prone_bench", + "eroticdungeongame:black_oak_prone_bench", + "eroticdungeongame:magenta_oak_prone_bench", + "eroticdungeongame:green_warped_prone_bench", + "eroticdungeongame:gray_mangrove_prone_bench", + "eroticdungeongame:light_gray_mangrove_prone_bench", + "eroticdungeongame:light_gray_warped_prone_bench", + "eroticdungeongame:black_mangrove_prone_bench", + "eroticdungeongame:light_blue_oak_prone_bench", + "eroticdungeongame:white_crimson_prone_bench", + "eroticdungeongame:white_birch_prone_bench", + "eroticdungeongame:black_bamboo_prone_bench", + "eroticdungeongame:white_spruce_prone_bench", + "eroticdungeongame:red_jungle_prone_bench", + "eroticdungeongame:lime_spruce_prone_bench", + "eroticdungeongame:lime_birch_prone_bench", + "eroticdungeongame:light_gray_bamboo_prone_bench", + "eroticdungeongame:cyan_spruce_prone_bench", + "eroticdungeongame:purple_jungle_prone_bench", + "eroticdungeongame:cyan_birch_prone_bench", + "eroticdungeongame:gray_warped_prone_bench", + "eroticdungeongame:white_dark_oak_prone_bench", + "eroticdungeongame:gray_bamboo_prone_bench", + "eroticdungeongame:lime_oak_prone_bench", + "eroticdungeongame:red_cherry_prone_bench", + "eroticdungeongame:black_acacia_prone_bench", + "eroticdungeongame:light_gray_acacia_prone_bench", + "eroticdungeongame:magenta_cherry_prone_bench", + "eroticdungeongame:yellow_spruce_prone_bench", "eroticdungeongame:lime_jungle_prone_bench", "eroticdungeongame:lime_dark_oak_prone_bench", - "eroticdungeongame:red_warped_prone_bench", - "eroticdungeongame:light_gray_spruce_prone_bench", - "eroticdungeongame:magenta_cherry_prone_bench", - "eroticdungeongame:blue_crimson_prone_bench", - "eroticdungeongame:light_gray_birch_prone_bench", - "eroticdungeongame:magenta_oak_prone_bench", - "eroticdungeongame:magenta_warped_prone_bench", - "eroticdungeongame:magenta_bamboo_prone_bench", - "eroticdungeongame:green_acacia_prone_bench", - "eroticdungeongame:lime_cherry_prone_bench", - "eroticdungeongame:light_gray_oak_prone_bench", - "eroticdungeongame:white_cherry_prone_bench", - "eroticdungeongame:purple_acacia_prone_bench", - "eroticdungeongame:black_acacia_prone_bench", - "eroticdungeongame:brown_cherry_prone_bench", - "eroticdungeongame:light_blue_mangrove_prone_bench", - "eroticdungeongame:gray_mangrove_prone_bench", - "eroticdungeongame:orange_cherry_prone_bench", - "eroticdungeongame:lime_crimson_prone_bench", - "eroticdungeongame:cyan_crimson_prone_bench", - "eroticdungeongame:green_spruce_prone_bench", - "eroticdungeongame:yellow_jungle_prone_bench", - "eroticdungeongame:gray_bamboo_prone_bench", - "eroticdungeongame:light_blue_bamboo_prone_bench", - "eroticdungeongame:red_mangrove_prone_bench", - "eroticdungeongame:black_spruce_prone_bench", - "eroticdungeongame:black_cherry_prone_bench", - "eroticdungeongame:purple_spruce_prone_bench", - "eroticdungeongame:blue_oak_prone_bench", - "eroticdungeongame:light_gray_warped_prone_bench", - "eroticdungeongame:orange_spruce_prone_bench", - "eroticdungeongame:orange_crimson_prone_bench", - "eroticdungeongame:pink_acacia_prone_bench", - "eroticdungeongame:brown_bamboo_prone_bench", - "eroticdungeongame:magenta_mangrove_prone_bench", "eroticdungeongame:yellow_birch_prone_bench", - "eroticdungeongame:pink_spruce_prone_bench", "eroticdungeongame:brown_crimson_prone_bench", - "eroticdungeongame:orange_acacia_prone_bench", - "eroticdungeongame:magenta_spruce_prone_bench", - "eroticdungeongame:cyan_bamboo_prone_bench", - "eroticdungeongame:red_dark_oak_prone_bench", - "eroticdungeongame:cyan_cherry_prone_bench", - "eroticdungeongame:black_crimson_prone_bench", - "eroticdungeongame:purple_crimson_prone_bench", - "eroticdungeongame:gray_spruce_prone_bench", - "eroticdungeongame:red_spruce_prone_bench", - "eroticdungeongame:gray_oak_prone_bench", - "eroticdungeongame:gray_birch_prone_bench", - "eroticdungeongame:red_birch_prone_bench", - "eroticdungeongame:green_jungle_prone_bench", - "eroticdungeongame:magenta_acacia_prone_bench", - "eroticdungeongame:brown_warped_prone_bench", - "eroticdungeongame:purple_jungle_prone_bench", - "eroticdungeongame:pink_cherry_prone_bench", - "eroticdungeongame:cyan_mangrove_prone_bench", - "eroticdungeongame:light_blue_acacia_prone_bench", - "eroticdungeongame:white_bamboo_prone_bench", - "eroticdungeongame:white_warped_prone_bench", - "eroticdungeongame:red_crimson_prone_bench", - "eroticdungeongame:brown_acacia_prone_bench", - "eroticdungeongame:orange_mangrove_prone_bench", + "eroticdungeongame:red_oak_prone_bench", "eroticdungeongame:gray_cherry_prone_bench", - "eroticdungeongame:light_gray_mangrove_prone_bench", - "eroticdungeongame:gray_warped_prone_bench", - "eroticdungeongame:orange_warped_prone_bench", - "eroticdungeongame:magenta_crimson_prone_bench", - "eroticdungeongame:orange_bamboo_prone_bench", - "eroticdungeongame:lime_mangrove_prone_bench", - "eroticdungeongame:pink_jungle_prone_bench", - "eroticdungeongame:blue_warped_prone_bench", + "eroticdungeongame:blue_acacia_prone_bench", + "eroticdungeongame:cyan_crimson_prone_bench", + "eroticdungeongame:purple_crimson_prone_bench", + "eroticdungeongame:purple_spruce_prone_bench", + "eroticdungeongame:blue_cherry_prone_bench", + "eroticdungeongame:purple_birch_prone_bench", + "eroticdungeongame:magenta_warped_prone_bench", + "eroticdungeongame:yellow_jungle_prone_bench", + "eroticdungeongame:yellow_dark_oak_prone_bench", "eroticdungeongame:blue_bamboo_prone_bench", - "eroticdungeongame:blue_spruce_prone_bench", - "eroticdungeongame:white_spruce_prone_bench", - "eroticdungeongame:orange_oak_prone_bench", - "eroticdungeongame:blue_birch_prone_bench", - "eroticdungeongame:white_birch_prone_bench", - "eroticdungeongame:green_cherry_prone_bench", - "eroticdungeongame:green_bamboo_prone_bench", - "eroticdungeongame:pink_warped_prone_bench", - "eroticdungeongame:cyan_acacia_prone_bench", - "eroticdungeongame:white_jungle_prone_bench", - "eroticdungeongame:white_dark_oak_prone_bench", - "eroticdungeongame:brown_mangrove_prone_bench", - "eroticdungeongame:pink_oak_prone_bench", - "eroticdungeongame:blue_jungle_prone_bench", - "eroticdungeongame:light_gray_acacia_prone_bench", + "eroticdungeongame:orange_acacia_prone_bench", + "eroticdungeongame:magenta_acacia_prone_bench", + "eroticdungeongame:black_warped_prone_bench", + "eroticdungeongame:green_mangrove_prone_bench", + "eroticdungeongame:cyan_mangrove_prone_bench", + "eroticdungeongame:blue_mangrove_prone_bench", + "eroticdungeongame:red_dark_oak_prone_bench", + "eroticdungeongame:gray_oak_prone_bench", + "eroticdungeongame:lime_warped_prone_bench", + "eroticdungeongame:purple_dark_oak_prone_bench", "eroticdungeongame:blue_dark_oak_prone_bench", + "eroticdungeongame:gray_birch_prone_bench", + "eroticdungeongame:red_mangrove_prone_bench", + "eroticdungeongame:white_jungle_prone_bench", + "eroticdungeongame:green_dark_oak_prone_bench", + "eroticdungeongame:red_crimson_prone_bench", + "eroticdungeongame:orange_mangrove_prone_bench", + "eroticdungeongame:brown_cherry_prone_bench", + "eroticdungeongame:cyan_bamboo_prone_bench", + "eroticdungeongame:orange_bamboo_prone_bench", + "eroticdungeongame:light_gray_cherry_prone_bench", + "eroticdungeongame:black_cherry_prone_bench", + "eroticdungeongame:red_birch_prone_bench", + "eroticdungeongame:cyan_dark_oak_prone_bench", + "eroticdungeongame:orange_cherry_prone_bench", + "eroticdungeongame:light_blue_warped_prone_bench", + "eroticdungeongame:green_crimson_prone_bench", + "eroticdungeongame:pink_jungle_prone_bench", + "eroticdungeongame:red_bamboo_prone_bench", + "eroticdungeongame:green_cherry_prone_bench", + "eroticdungeongame:orange_crimson_prone_bench", + "eroticdungeongame:purple_oak_prone_bench", + "eroticdungeongame:pink_acacia_prone_bench", + "eroticdungeongame:yellow_cherry_prone_bench", + "eroticdungeongame:green_birch_prone_bench", + "eroticdungeongame:green_bamboo_prone_bench", + "eroticdungeongame:pink_spruce_prone_bench", + "eroticdungeongame:brown_spruce_prone_bench", + "eroticdungeongame:light_blue_jungle_prone_bench", + "eroticdungeongame:blue_oak_prone_bench", + "eroticdungeongame:pink_warped_prone_bench", "eroticdungeongame:gray_jungle_prone_bench", - "eroticdungeongame:light_blue_crimson_prone_bench", "eroticdungeongame:gray_dark_oak_prone_bench", - "eroticdungeongame:lime_acacia_prone_bench" + "eroticdungeongame:light_blue_acacia_prone_bench", + "eroticdungeongame:brown_acacia_prone_bench", + "eroticdungeongame:yellow_warped_prone_bench", + "eroticdungeongame:brown_mangrove_prone_bench", + "eroticdungeongame:light_blue_crimson_prone_bench", + "eroticdungeongame:yellow_mangrove_prone_bench", + "eroticdungeongame:orange_oak_prone_bench", + "eroticdungeongame:light_blue_spruce_prone_bench", + "eroticdungeongame:brown_warped_prone_bench", + "eroticdungeongame:light_blue_birch_prone_bench", + "eroticdungeongame:orange_birch_prone_bench", + "eroticdungeongame:orange_spruce_prone_bench", + "eroticdungeongame:white_oak_prone_bench", + "eroticdungeongame:blue_jungle_prone_bench", + "eroticdungeongame:white_acacia_prone_bench", + "eroticdungeongame:yellow_bamboo_prone_bench", + "eroticdungeongame:cyan_oak_prone_bench", + "eroticdungeongame:brown_bamboo_prone_bench", + "eroticdungeongame:green_jungle_prone_bench", + "eroticdungeongame:magenta_crimson_prone_bench", + "eroticdungeongame:orange_jungle_prone_bench", + "eroticdungeongame:orange_dark_oak_prone_bench", + "eroticdungeongame:blue_crimson_prone_bench", + "eroticdungeongame:blue_spruce_prone_bench", + "eroticdungeongame:white_cherry_prone_bench", + "eroticdungeongame:blue_birch_prone_bench", + "eroticdungeongame:white_warped_prone_bench", + "eroticdungeongame:black_dark_oak_prone_bench", + "eroticdungeongame:black_jungle_prone_bench", + "eroticdungeongame:gray_crimson_prone_bench", + "eroticdungeongame:light_gray_jungle_prone_bench", + "eroticdungeongame:light_gray_dark_oak_prone_bench", + "eroticdungeongame:yellow_acacia_prone_bench", + "eroticdungeongame:magenta_jungle_prone_bench", + "eroticdungeongame:magenta_dark_oak_prone_bench", + "eroticdungeongame:cyan_cherry_prone_bench", + "eroticdungeongame:lime_acacia_prone_bench", + "eroticdungeongame:pink_oak_prone_bench", + "eroticdungeongame:brown_oak_prone_bench", + "eroticdungeongame:green_oak_prone_bench", + "eroticdungeongame:black_birch_prone_bench", + "eroticdungeongame:light_gray_birch_prone_bench", + "eroticdungeongame:purple_cherry_prone_bench", + "eroticdungeongame:light_gray_spruce_prone_bench", + "eroticdungeongame:black_spruce_prone_bench", + "eroticdungeongame:white_bamboo_prone_bench", + "eroticdungeongame:magenta_birch_prone_bench", + "eroticdungeongame:purple_bamboo_prone_bench", + "eroticdungeongame:magenta_spruce_prone_bench", + "eroticdungeongame:purple_mangrove_prone_bench", + "eroticdungeongame:white_mangrove_prone_bench" ] } \ No newline at end of file diff --git a/src/generated/resources/data/eroticdungeongame/tags/items/item/rack.json b/src/generated/resources/data/eroticdungeongame/tags/items/item/rack.json index fa8a2097..39fb4c2f 100644 --- a/src/generated/resources/data/eroticdungeongame/tags/items/item/rack.json +++ b/src/generated/resources/data/eroticdungeongame/tags/items/item/rack.json @@ -1,15 +1,15 @@ { "values": [ - "eroticdungeongame:spruce_rack", - "eroticdungeongame:dark_oak_rack", - "eroticdungeongame:jungle_rack", - "eroticdungeongame:mangrove_rack", "eroticdungeongame:oak_rack", - "eroticdungeongame:warped_rack", - "eroticdungeongame:bamboo_rack", + "eroticdungeongame:mangrove_rack", + "eroticdungeongame:acacia_rack", + "eroticdungeongame:spruce_rack", "eroticdungeongame:birch_rack", - "eroticdungeongame:crimson_rack", "eroticdungeongame:cherry_rack", - "eroticdungeongame:acacia_rack" + "eroticdungeongame:warped_rack", + "eroticdungeongame:jungle_rack", + "eroticdungeongame:dark_oak_rack", + "eroticdungeongame:crimson_rack", + "eroticdungeongame:bamboo_rack" ] } \ No newline at end of file diff --git a/src/generated/resources/data/eroticdungeongame/tags/items/item/spanish_donkey.json b/src/generated/resources/data/eroticdungeongame/tags/items/item/spanish_donkey.json index 0299f8bd..70b071d7 100644 --- a/src/generated/resources/data/eroticdungeongame/tags/items/item/spanish_donkey.json +++ b/src/generated/resources/data/eroticdungeongame/tags/items/item/spanish_donkey.json @@ -1,15 +1,15 @@ { "values": [ - "eroticdungeongame:spruce_spanish_donkey", - "eroticdungeongame:dark_oak_spanish_donkey", - "eroticdungeongame:jungle_spanish_donkey", - "eroticdungeongame:mangrove_spanish_donkey", "eroticdungeongame:oak_spanish_donkey", - "eroticdungeongame:warped_spanish_donkey", - "eroticdungeongame:bamboo_spanish_donkey", + "eroticdungeongame:mangrove_spanish_donkey", + "eroticdungeongame:acacia_spanish_donkey", + "eroticdungeongame:spruce_spanish_donkey", "eroticdungeongame:birch_spanish_donkey", - "eroticdungeongame:crimson_spanish_donkey", "eroticdungeongame:cherry_spanish_donkey", - "eroticdungeongame:acacia_spanish_donkey" + "eroticdungeongame:warped_spanish_donkey", + "eroticdungeongame:jungle_spanish_donkey", + "eroticdungeongame:dark_oak_spanish_donkey", + "eroticdungeongame:crimson_spanish_donkey", + "eroticdungeongame:bamboo_spanish_donkey" ] } \ No newline at end of file diff --git a/src/generated/resources/data/eroticdungeongame/tags/items/item/wall_rack.json b/src/generated/resources/data/eroticdungeongame/tags/items/item/wall_rack.json index 2a4ecfab..c6fcae41 100644 --- a/src/generated/resources/data/eroticdungeongame/tags/items/item/wall_rack.json +++ b/src/generated/resources/data/eroticdungeongame/tags/items/item/wall_rack.json @@ -1,15 +1,15 @@ { "values": [ - "eroticdungeongame:spruce_wall_rack", - "eroticdungeongame:dark_oak_wall_rack", - "eroticdungeongame:jungle_wall_rack", - "eroticdungeongame:mangrove_wall_rack", "eroticdungeongame:oak_wall_rack", - "eroticdungeongame:warped_wall_rack", - "eroticdungeongame:bamboo_wall_rack", + "eroticdungeongame:mangrove_wall_rack", + "eroticdungeongame:acacia_wall_rack", + "eroticdungeongame:spruce_wall_rack", "eroticdungeongame:birch_wall_rack", - "eroticdungeongame:crimson_wall_rack", "eroticdungeongame:cherry_wall_rack", - "eroticdungeongame:acacia_wall_rack" + "eroticdungeongame:warped_wall_rack", + "eroticdungeongame:jungle_wall_rack", + "eroticdungeongame:dark_oak_wall_rack", + "eroticdungeongame:crimson_wall_rack", + "eroticdungeongame:bamboo_wall_rack" ] } \ No newline at end of file diff --git a/src/generated/resources/data/eroticdungeongame/tags/items/item/x_cross.json b/src/generated/resources/data/eroticdungeongame/tags/items/item/x_cross.json index 3aba92a4..2da2ae51 100644 --- a/src/generated/resources/data/eroticdungeongame/tags/items/item/x_cross.json +++ b/src/generated/resources/data/eroticdungeongame/tags/items/item/x_cross.json @@ -1,15 +1,15 @@ { "values": [ - "eroticdungeongame:spruce_x_cross", - "eroticdungeongame:dark_oak_x_cross", - "eroticdungeongame:jungle_x_cross", - "eroticdungeongame:mangrove_x_cross", "eroticdungeongame:oak_x_cross", - "eroticdungeongame:warped_x_cross", - "eroticdungeongame:bamboo_x_cross", + "eroticdungeongame:mangrove_x_cross", + "eroticdungeongame:acacia_x_cross", + "eroticdungeongame:spruce_x_cross", "eroticdungeongame:birch_x_cross", - "eroticdungeongame:crimson_x_cross", "eroticdungeongame:cherry_x_cross", - "eroticdungeongame:acacia_x_cross" + "eroticdungeongame:warped_x_cross", + "eroticdungeongame:jungle_x_cross", + "eroticdungeongame:dark_oak_x_cross", + "eroticdungeongame:crimson_x_cross", + "eroticdungeongame:bamboo_x_cross" ] } \ No newline at end of file diff --git a/src/main/java/top/r3944realms/eroticdungeongame/api/EroticDungeonGameApi.java b/src/main/java/top/r3944realms/eroticdungeongame/api/EroticDungeonGameApi.java index ba10ebd1..280f1779 100644 --- a/src/main/java/top/r3944realms/eroticdungeongame/api/EroticDungeonGameApi.java +++ b/src/main/java/top/r3944realms/eroticdungeongame/api/EroticDungeonGameApi.java @@ -16,13 +16,21 @@ package top.r3944realms.eroticdungeongame.api; +import net.minecraft.world.entity.Entity; import net.minecraftforge.common.capabilities.Capability; import net.minecraftforge.common.capabilities.CapabilityManager; import net.minecraftforge.common.capabilities.CapabilityToken; +import net.minecraftforge.eventbus.api.IEventBus; import org.slf4j.Logger; import org.slf4j.LoggerFactory; +import top.r3944realms.eroticdungeongame.api.capability.IPlayerDungeonData; +import top.r3944realms.eroticdungeongame.api.workspace.Services; import top.r3944realms.eroticdungeongame.content.capability.AbstractPlayerDungeonData; +import java.util.function.Consumer; +import java.util.function.Function; +import java.util.function.Supplier; + /** * The type Erotic dungeon game api. */ @@ -39,4 +47,79 @@ public class EroticDungeonGameApi { * The constant PLAYER_DUNGEON_DATA_CAP. */ public static final Capability PLAYER_DUNGEON_DATA_CAP = CapabilityManager.get(new CapabilityToken<>() {}); + + /** + * Gets mod event bus. + * + * @return the mod event bus + */ + public static IEventBus getModEventBus() { + return Services.WORK_SPACE.getModEventBus(); + } + + /** + * Is in device boolean. + * + * @param player the player + * @return the boolean + */ + public static boolean isInDevice(Entity player) { + return Services.WORK_SPACE.isInDevice(player); + } + + /** + * Try to do if in device. + * + * @param player the player + * @param action the action + * @param fallback the fallback + */ + public static void tryToDoIfInDevice(Entity player, Consumer action, Runnable fallback) { + Services.WORK_SPACE.tryToDoIfInDevice(player, action, fallback); + } + + /** + * Try to do if in device. + * + * @param player the player + * @param action the action + */ + public static void tryToDoIfInDevice(Entity player,Consumer action) { + Services.WORK_SPACE.tryToDoIfInDevice(player, action); + } + + /** + * Try to do if in device and ret t. + * + * @param the type parameter + * @param player the player + * @param action the action + * @param fallback the fallback + * @return the t + */ + public static T tryToDoIfInDeviceAndRet(Entity player, Function action, Supplier fallback) { + return Services.WORK_SPACE.tryToDoIfInDeviceAndRet(player, action, fallback); + } + + /** + * Try to do if in device and ret t. + * + * @param the type parameter + * @param player the player + * @param action the action + * @return the t + */ + public static T tryToDoIfInDeviceAndRet(Entity player, Function action) { + return Services.WORK_SPACE.tryToDoIfInDeviceAndRet(player, action); + } + + /** + * Check is player boolean. + * + * @param entity the entity + * @return the boolean + */ + public static boolean checkIsPlayer(Entity entity) { + return Services.WORK_SPACE.checkIsPlayer(entity); + } } diff --git a/src/main/java/top/r3944realms/eroticdungeongame/api/event/LoveMachineTickEvent.java b/src/main/java/top/r3944realms/eroticdungeongame/api/event/LoveMachineTickEvent.java index c7490471..5a771348 100644 --- a/src/main/java/top/r3944realms/eroticdungeongame/api/event/LoveMachineTickEvent.java +++ b/src/main/java/top/r3944realms/eroticdungeongame/api/event/LoveMachineTickEvent.java @@ -22,26 +22,51 @@ import net.minecraftforge.eventbus.api.Cancelable; import net.minecraftforge.eventbus.api.Event; import net.minecraftforge.fml.event.IModBusEvent; +/** + * The type Love machine tick event. + */ @Cancelable public class LoveMachineTickEvent extends Event implements IModBusEvent { private final Entity entity; private final BlockEntity loveMachineBlockEntity; private final long tick; + /** + * Instantiates a new Love machine tick event. + * + * @param entity the entity + * @param loveMachineBlockEntity the love machine block entity + * @param tick the tick + */ public LoveMachineTickEvent(Entity entity, BlockEntity loveMachineBlockEntity, long tick) { this.entity = entity; this.loveMachineBlockEntity = loveMachineBlockEntity; this.tick = tick; } + /** + * Gets entity. + * + * @return the entity + */ public Entity getEntity() { return entity; } + /** + * Gets tick. + * + * @return the tick + */ public long getTick() { return tick; } + /** + * Gets love machine block entity. + * + * @return the love machine block entity + */ public BlockEntity getLoveMachineBlockEntity() { return loveMachineBlockEntity; } diff --git a/src/main/java/top/r3944realms/eroticdungeongame/api/event/RideDeviceEvent.java b/src/main/java/top/r3944realms/eroticdungeongame/api/event/RideDeviceEvent.java index 0a962aaa..49041f24 100644 --- a/src/main/java/top/r3944realms/eroticdungeongame/api/event/RideDeviceEvent.java +++ b/src/main/java/top/r3944realms/eroticdungeongame/api/event/RideDeviceEvent.java @@ -33,7 +33,6 @@ public abstract class RideDeviceEvent extends Event implements IModBusEvent { private final BlockPos deviceBlockPos; private final BlockState deviceBlockState; private final BlockEntity seatBlockEntity; - /** * Instantiates a new Ride device event. * diff --git a/src/main/java/top/r3944realms/eroticdungeongame/api/workspace/IWorkSpaceHelper.java b/src/main/java/top/r3944realms/eroticdungeongame/api/workspace/IWorkSpaceHelper.java index 8b95a019..8b449389 100644 --- a/src/main/java/top/r3944realms/eroticdungeongame/api/workspace/IWorkSpaceHelper.java +++ b/src/main/java/top/r3944realms/eroticdungeongame/api/workspace/IWorkSpaceHelper.java @@ -18,6 +18,7 @@ package top.r3944realms.eroticdungeongame.api.workspace; import net.minecraft.world.entity.Entity; import net.minecraft.world.entity.player.Player; +import net.minecraftforge.eventbus.api.IEventBus; import top.r3944realms.eroticdungeongame.api.capability.IPlayerDungeonData; import java.util.function.Consumer; @@ -87,4 +88,11 @@ public interface IWorkSpaceHelper { default boolean checkIsPlayer(Entity entity) { return entity instanceof Player; } + + /** + * Gets mod event bus. + * + * @return the mod event bus + */ + IEventBus getModEventBus(); } diff --git a/src/main/java/top/r3944realms/eroticdungeongame/api/workspace/Services.java b/src/main/java/top/r3944realms/eroticdungeongame/api/workspace/Services.java index 4e837bcb..5e72fae1 100644 --- a/src/main/java/top/r3944realms/eroticdungeongame/api/workspace/Services.java +++ b/src/main/java/top/r3944realms/eroticdungeongame/api/workspace/Services.java @@ -18,6 +18,7 @@ package top.r3944realms.eroticdungeongame.api.workspace; +import org.jetbrains.annotations.ApiStatus; import top.r3944realms.eroticdungeongame.api.EroticDungeonGameApi; import java.util.ServiceLoader; @@ -25,6 +26,7 @@ import java.util.ServiceLoader; /** * The type Services. */ +@ApiStatus.Internal public class Services { /** * The constant WORK_SPACE. diff --git a/src/main/java/top/r3944realms/eroticdungeongame/client/util/RendererUtil.java b/src/main/java/top/r3944realms/eroticdungeongame/client/util/RendererUtil.java index 1080502d..2e149e83 100644 --- a/src/main/java/top/r3944realms/eroticdungeongame/client/util/RendererUtil.java +++ b/src/main/java/top/r3944realms/eroticdungeongame/client/util/RendererUtil.java @@ -18,21 +18,19 @@ package top.r3944realms.eroticdungeongame.client.util; import com.llamalad7.mixinextras.injector.wrapoperation.Operation; import com.mojang.blaze3d.vertex.PoseStack; -import net.minecraft.client.Camera; import net.minecraft.client.renderer.MultiBufferSource; import net.minecraft.client.renderer.entity.player.PlayerRenderer; import net.minecraft.core.BlockPos; import net.minecraft.core.Direction; -import net.minecraft.world.entity.Entity; import net.minecraft.world.entity.LivingEntity; -import net.minecraft.world.level.Level; -import net.minecraft.world.level.LightLayer; import net.minecraft.world.level.block.state.BlockState; import net.minecraft.world.phys.Vec3; import org.jetbrains.annotations.NotNull; import top.r3944realms.eroticdungeongame.content.block.ISeatBlock; import top.r3944realms.eroticdungeongame.content.util.FurnitureHelper; -import top.r3944realms.eroticdungeongame.core.device.SeatType; +import top.r3944realms.eroticdungeongame.core.device.ISeatType; + +import static top.r3944realms.eroticdungeongame.core.device.SeatType.*; public class RendererUtil { public static boolean enabled = true; @@ -41,9 +39,9 @@ public class RendererUtil { BlockState blockState = entity.level().getBlockState(seatPos); Direction direction = blockState.getValue(ISeatBlock.FACING); if (blockState.getBlock() instanceof ISeatBlock seatBlock) { - SeatType seatType = FurnitureHelper.getSeatType(blockState.getBlock()); - if (seatType != null) { - translate(seatType, direction, poseStack); + ISeatType ISeatType = FurnitureHelper.getSeatType(blockState.getBlock()); + if (ISeatType != null) { + translate(ISeatType, direction, poseStack); } } original.call(instance, entity, entityYaw, partialTicks, poseStack, buffer, packedLight); @@ -65,14 +63,14 @@ public class RendererUtil { }; } - private static void translate(SeatType seatType, Direction direction, PoseStack poseStack) { - Vec3 vec3 = - switch (seatType) { - case CRUX, PETRINE_CROSS, X_CROSS, WALL_RACK, CUFF_POLE, PRONE_BENCH -> new Vec3(0, 0, -0.2); - case SPANISH_DONKEY -> new Vec3(-0.25, 0, 0); - case HANGING_POST -> new Vec3(0, 0, -0.1); - default -> new Vec3(0, 0, 0); - }; +// switch (seatType) { +// case CRUX, PETRINE_CROSS, X_CROSS, WALL_RACK, CUFF_POLE, PRONE_BENCH -> new Vec3(0, 0, -0.2); +// case SPANISH_DONKEY -> new Vec3(-0.25, 0, 0); +// case HANGING_POST -> new Vec3(0, 0, -0.1); +// default -> new Vec3(0, 0, 0); +// }; + private static void translate(ISeatType iSeatType, Direction direction, PoseStack poseStack) { + Vec3 vec3 = iSeatType.getFirstModelOffset(); Vec3 translate = rotateVectorByFacing(vec3, direction); poseStack.translate(direction.get3DDataValue() >= 4 ? -translate.x : translate.x, translate.y, direction.get3DDataValue() >= 4 ? -translate.z : translate.z); } diff --git a/src/main/java/top/r3944realms/eroticdungeongame/content/animation/EDGAnimation.java b/src/main/java/top/r3944realms/eroticdungeongame/content/animation/EDGAnimation.java index 2bbe6e99..25e6d963 100644 --- a/src/main/java/top/r3944realms/eroticdungeongame/content/animation/EDGAnimation.java +++ b/src/main/java/top/r3944realms/eroticdungeongame/content/animation/EDGAnimation.java @@ -17,12 +17,12 @@ package top.r3944realms.eroticdungeongame.content.animation; +import io.zershyan.sccore.animation.AnimationApi; +import io.zershyan.sccore.animation.helper.AnimationHelper; import net.minecraft.resources.ResourceLocation; import net.minecraft.world.entity.player.Player; import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.Nullable; -import top.leisuretimedock.animationcore.animation.AnimationApi; -import top.leisuretimedock.animationcore.animation.helper.AnimationHelper; import top.r3944realms.eroticdungeongame.EroticDungeon; import top.r3944realms.eroticdungeongame.content.block.ISeatBlock; import top.r3944realms.eroticdungeongame.content.block.type.*; 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 2de939dd..ab505ca3 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 @@ -37,7 +37,7 @@ import top.r3944realms.eroticdungeongame.api.EroticDungeonGameApi; import top.r3944realms.eroticdungeongame.content.block.AbstractSeatBlock; import top.r3944realms.eroticdungeongame.content.entity.SeatEntity; import top.r3944realms.eroticdungeongame.content.util.FurnitureHelper; -import top.r3944realms.eroticdungeongame.core.device.SeatType; +import top.r3944realms.eroticdungeongame.core.device.ISeatType; import top.r3944realms.eroticdungeongame.core.service.SeatService; import top.r3944realms.lib39.util.nbt.NBTReader; import top.r3944realms.lib39.util.nbt.NBTWriter; @@ -82,21 +82,21 @@ public abstract class BaseSeatBlockEntity extends BlockEntity { * 绑定玩家到座椅 */ public boolean bindPlayerToSeat(Level level, BlockPos blockPos, @NotNull BlockState blockState, Player player) { - SeatType seatType = FurnitureHelper.getSeatType(blockState.getBlock()); - if (seatType != null) { - boolean success = SeatService.bindPlayerToSeat(level, blockPos, player, seatType); + ISeatType ISeatType = FurnitureHelper.getSeatType(blockState.getBlock()); + if (ISeatType != null) { + boolean success = SeatService.bindPlayerToSeat(level, blockPos, player, ISeatType); if (success) { - playAnimation(player, seatType); + playAnimation(player, ISeatType); } return success; } return false; } - protected final void playAnimation(Player player, SeatType seatType) { + protected final void playAnimation(Player player, ISeatType ISeatType) { if(getPlayerAnimationNumber() == 1) { - SeatService.playBindingAnimation(player, seatType); - } else SeatService.playBindingAnimation(player, seatType, getPlayerAnimationNumber()); + SeatService.playBindingAnimation(player, ISeatType); + } else SeatService.playBindingAnimation(player, ISeatType, getPlayerAnimationNumber()); } public void passengerRot(@NotNull Entity passenger, @NotNull SeatEntity seat) { @@ -137,7 +137,7 @@ public abstract class BaseSeatBlockEntity extends BlockEntity { public void flipSeatDirection(Level level, BlockPos blockPos, @NotNull BlockState blockState) { Direction direction = blockState.getValue(AbstractSeatBlock.FACING); boolean isFlipped = blockState.getValue(AbstractSeatBlock.FLIPPED); - SeatType furnitureType = FurnitureHelper.getSeatType(blockState.getBlock()); + ISeatType furnitureType = FurnitureHelper.getSeatType(blockState.getBlock()); if (furnitureType == null) { return; } @@ -167,7 +167,7 @@ public abstract class BaseSeatBlockEntity extends BlockEntity { * 计算座椅朝向 */ @Contract(pure = true) - private float calculateSeatYaw(@NotNull Direction direction, SeatType furnitureType) { + private float calculateSeatYaw(@NotNull Direction direction, ISeatType furnitureType) { float yaw = switch (direction) { case NORTH -> 0.0f; case WEST -> 270.0f; @@ -182,9 +182,9 @@ public abstract class BaseSeatBlockEntity extends BlockEntity { */ private void updateBlockState(Level level, BlockPos blockPos, @NotNull BlockState blockState, BooleanProperty property, boolean value) { - SeatType seatType = FurnitureHelper.getSeatType(blockState.getBlock()); - if (seatType == null) return; - FurnitureHelper.setBlockStates(level, property, value, seatType.getFurnitureShapeType().getAllPositions(level, blockState, blockPos)); + ISeatType ISeatType = FurnitureHelper.getSeatType(blockState.getBlock()); + if (ISeatType == null) return; + FurnitureHelper.setBlockStates(level, property, value, ISeatType.getFurnitureShapeType().getAllPositions(level, blockState, blockPos)); } @Override diff --git a/src/main/java/top/r3944realms/eroticdungeongame/content/capability/AbstractPlayerDungeonData.java b/src/main/java/top/r3944realms/eroticdungeongame/content/capability/AbstractPlayerDungeonData.java index d8d5c8ce..46b3d2b2 100644 --- a/src/main/java/top/r3944realms/eroticdungeongame/content/capability/AbstractPlayerDungeonData.java +++ b/src/main/java/top/r3944realms/eroticdungeongame/content/capability/AbstractPlayerDungeonData.java @@ -22,7 +22,7 @@ import net.minecraft.world.phys.AABB; import org.jetbrains.annotations.NotNull; import top.r3944realms.eroticdungeongame.api.capability.IPlayerDungeonData; import top.r3944realms.eroticdungeongame.content.entity.SeatEntity; -import top.r3944realms.eroticdungeongame.core.device.SeatType; +import top.r3944realms.eroticdungeongame.core.device.ISeatType; import top.r3944realms.lib39.core.sync.NBTEntitySyncData; import java.util.Objects; @@ -33,14 +33,14 @@ public sealed abstract class AbstractPlayerDungeonData extends NBTEntitySyncData super(id); } - public void setDungeonData(@NotNull SeatType seatType, SeatEntity seat) { - setAnimationResourceLocation(Objects.requireNonNull(seatType.getAnimation(), "Seat Type has no animation.").getDefaultRL()); - setDungeonData_(seat, seatType); + public void setDungeonData(@NotNull ISeatType ISeatType, SeatEntity seat) { + setAnimationResourceLocation(Objects.requireNonNull(ISeatType.getAnimation(), "Seat Type has no animation.").getDefaultRL()); + setDungeonData_(seat, ISeatType); } - public void setDungeonData(@NotNull SeatType seatType, int varNumber, SeatEntity seat) { - setAnimationResourceLocation(Objects.requireNonNull(seatType.getAnimation(), "Seat Type has no animation.").getVarietyRL(varNumber)); - setDungeonData_(seat, seatType); + public void setDungeonData(@NotNull ISeatType ISeatType, int varNumber, SeatEntity seat) { + setAnimationResourceLocation(Objects.requireNonNull(ISeatType.getAnimation(), "Seat Type has no animation.").getVarietyRL(varNumber)); + setDungeonData_(seat, ISeatType); } public void clearDungeonData(@NotNull Player player) { @@ -52,7 +52,7 @@ public sealed abstract class AbstractPlayerDungeonData extends NBTEntitySyncData player.setBoundingBox(aabb); } - private void setDungeonData_(@NotNull SeatEntity seat, @NotNull SeatType type) { + private void setDungeonData_(@NotNull SeatEntity seat, @NotNull ISeatType type) { setEyeHeight(type.getEyeHeight()); setPlayerBoundingBox(type.getPlayerBB()); setDeviceMainBlockPos(seat.getLinkedBlockPos()); diff --git a/src/main/java/top/r3944realms/eroticdungeongame/content/command/EDGCommand.java b/src/main/java/top/r3944realms/eroticdungeongame/content/command/EDGCommand.java index 4ff1c567..a56032cc 100644 --- a/src/main/java/top/r3944realms/eroticdungeongame/content/command/EDGCommand.java +++ b/src/main/java/top/r3944realms/eroticdungeongame/content/command/EDGCommand.java @@ -17,10 +17,13 @@ package top.r3944realms.eroticdungeongame.content.command; import com.mojang.brigadier.CommandDispatcher; +import com.mojang.brigadier.arguments.IntegerArgumentType; import com.mojang.brigadier.arguments.LongArgumentType; +import com.mojang.brigadier.arguments.StringArgumentType; import com.mojang.brigadier.builder.LiteralArgumentBuilder; import com.mojang.brigadier.context.CommandContext; import com.mojang.brigadier.exceptions.CommandSyntaxException; +import com.mojang.brigadier.suggestion.SuggestionProvider; import net.minecraft.commands.CommandSourceStack; import net.minecraft.commands.Commands; import net.minecraft.commands.arguments.EntityArgument; @@ -44,14 +47,18 @@ import top.r3944realms.eroticdungeongame.content.block.ISeatBlock; import top.r3944realms.eroticdungeongame.content.block.blockentity.BaseSeatBlockEntity; import top.r3944realms.eroticdungeongame.content.entity.SeatEntity; import top.r3944realms.eroticdungeongame.content.item.DeviceKeyItem; +import top.r3944realms.eroticdungeongame.content.item.FilterItem; import top.r3944realms.eroticdungeongame.content.util.FurnitureHelper; import top.r3944realms.eroticdungeongame.core.service.SeatService; import top.r3944realms.lib39.core.command.ICommandHelpManager; import top.r3944realms.lib39.core.command.SimpleHelpCommand; import top.r3944realms.lib39.util.command.CommandAliasHelper; +import java.util.Arrays; +import java.util.Collection; import java.util.Objects; import java.util.UUID; +import java.util.stream.Collectors; public class EDGCommand extends SimpleHelpCommand { public EDGCommand(@NotNull RegisterCommandsEvent event) { @@ -64,6 +71,19 @@ public class EDGCommand extends SimpleHelpCommand { return EDGCommandHelperManager.INSTANCE; } + private static final SuggestionProvider FILTER_MODE_SUGGESTIONS = (context, builder) -> { + builder.suggest("whitelist", Component.translatable("filter.eroticdungeongame.mode.whitelist")) + .suggest("blacklist", Component.literal("filter.eroticdungeongame.mode.blacklist")); + return builder.buildFuture(); + }; + + private static final SuggestionProvider GAME_MODE_SUGGESTIONS = (context, builder) -> { + Arrays.stream(FilterItem.GameMode.values()) + .map(FilterItem.GameMode::getName) + .forEach(builder::suggest); + return builder.buildFuture(); + }; + private void registerCommands(@NotNull CommandDispatcher dispatcher) { // edg eroticdungeongame // edg help toggle @@ -77,6 +97,21 @@ public class EDGCommand extends SimpleHelpCommand { // key lock set [code] 给命令执行者手上的钥匙设置 (没有[code]则随机生成一个) // get 获取命令执行者手上的钥匙 code // clear 清除命令执行者手上的钥匙 code + // filter mode [whitelist/blacklist] 设置过滤器模式,缺省为白名单 + // gamemode add 添加游戏模式,只能生存/创造/冒险 + // remove [gamemode] 移除添加游戏模式,缺省全移除 + // team add 添加队伍 + // remove [team] 移除队伍,缺省全移除 + // tag add 添加标签 + // remove [tag] 移除标签,缺省全移除 + // workpos set [pos] 设置工作点,缺省则玩家位置 + // remove 移除工作点 + // whitelist add 添加白名单 + // remove 移除白名单 + // blacklist add 添加黑名单 + // remove 移除黑名单 + // info 查看信息 + // reset 重置 getRoot() .executes(this::handleHelp) .then( @@ -168,77 +203,306 @@ public class EDGCommand extends SimpleHelpCommand { .executes(this::edg$key$lock$get) ) ) - ); + ) + .then( + Commands.literal("filter") + .then( + Commands.literal("give") + .then( + Commands.argument("targets", EntityArgument.players()) + .executes(context -> giveFilter(context, EntityArgument.getPlayers(context, "targets"), 1)) + .then( + Commands.argument("amount", IntegerArgumentType.integer(1, 64)) + .executes(context -> giveFilter(context, EntityArgument.getPlayers(context, "targets"), + IntegerArgumentType.getInteger(context, "amount"))) + ) + ) + ) + .then( + Commands.literal("mode") + .executes(context -> setFilterMode(context, "whitelist")) + .then( + Commands.argument("mode", StringArgumentType.word()) + .suggests(FILTER_MODE_SUGGESTIONS) + .executes(context -> setFilterMode(context, StringArgumentType.getString(context, "mode"))) + ) + ) + .then( + Commands.literal("gamemode") + .then( + Commands.literal("add") + .then( + Commands.argument("gamemode", StringArgumentType.word()) + .suggests(GAME_MODE_SUGGESTIONS) + .executes(context -> addGameMode(context, StringArgumentType.getString(context, "gamemode"))) + ) + ) + .then( + Commands.literal("remove") + .executes(EDGCommand::clearGameModes) + .then( + Commands.argument("gamemode", StringArgumentType.word()) + .suggests(GAME_MODE_SUGGESTIONS) + .executes(context -> removeGameMode(context, StringArgumentType.getString(context, "gamemode"))) + ) + ) + ) + .then( + Commands.literal("tag") + .then( + Commands.literal("add") + .then( + Commands.argument("tag", StringArgumentType.string()) + .executes(context -> addTag(context, StringArgumentType.getString(context, "tag"))) + ) + ) + .then( + Commands.literal("remove") + .executes(EDGCommand::clearTags) + .then( + Commands.argument("tag", StringArgumentType.string()) + .executes(context -> removeTag(context, StringArgumentType.getString(context, "tag"))) + ) + ) + ) + .then( + Commands.literal("team") + .then( + Commands.literal("add") + .then( + Commands.argument("team", StringArgumentType.string()) + .executes(context -> addTeam(context, StringArgumentType.getString(context, "team"))) + ) + ) + .then( + Commands.literal("remove") + .executes(EDGCommand::clearTeams) + .then( + Commands.argument("team", StringArgumentType.string()) + .executes(context -> removeTeam(context, StringArgumentType.getString(context, "team"))) + ) + ) + ) + .then( + Commands.literal("workpos") + .then( + Commands.literal("set") + .executes(context -> setWorkPosition(context, context.getSource().getPlayerOrException().blockPosition())) + .then( + Commands.argument("pos", BlockPosArgument.blockPos()) + .executes(context -> setWorkPosition(context, BlockPosArgument.getLoadedBlockPos(context, "pos"))) + ) + ) + .then( + Commands.literal("remove") + .executes(EDGCommand::removeWorkPosition) + ) + ) + .then( + Commands.literal("whitelist") + .then( + Commands.literal("add") + .then( + Commands.argument("player", EntityArgument.player()) + .executes(context -> addWhitelistPlayer(context, EntityArgument.getPlayer(context, "player"))) + ) + ) + .then( + Commands.literal("remove") + .then( + Commands.argument("player", EntityArgument.player()) + .executes(context -> removeWhitelistPlayer(context, EntityArgument.getPlayer(context, "player"))) + ) + ) + .then( + Commands.literal("clear") + .executes(EDGCommand::clearWhitelist) + ) + ) + .then( + Commands.literal("blacklist") + .then( + Commands.literal("add") + .then( + Commands.argument("player", EntityArgument.player()) + .executes(context -> addBlacklistPlayer(context, EntityArgument.getPlayer(context, "player"))) + ) + ) + .then( + Commands.literal("remove") + .then( + Commands.argument("player", EntityArgument.player()) + .executes(context -> removeBlacklistPlayer(context, EntityArgument.getPlayer(context, "player"))) + ) + ) + .then( + Commands.literal("clear") + .executes(EDGCommand::clearBlacklist) + ) + ) + .then( + Commands.literal("info") + .executes(EDGCommand::showFilterInfo) + ) + .then( + Commands.literal("reset") + .executes(EDGCommand::resetFilter) + ) + ) + ; CommandAliasHelper.registerWithAliases(dispatcher, getRoot(), "eroticdungeongame", "eroticdungeon", "dungeongame"); registerCommandsInHelpSystem(); } + private void registerCommandsInHelpSystem() { ICommandHelpManager commandHelpManager = getCommandHelpManager(); commandHelpManager.registerCommands(builder -> builder.root("edg", "commands.eroticdungeongame.root") .expanded(true) // device 命令分支 - .branch("device", "commands.eroticdungeongame.device", deviceBuilder -> { + .branch("device", "commands.help.eroticdungeongame.device", stack -> stack.hasPermission(2), deviceBuilder -> { deviceBuilder.expanded(false) // bind 子命令 - .branch("bind", "commands.eroticdungeongame.device.bind", bindBuilder -> { + .branch("bind", "commands.help.eroticdungeongame.device.bind", bindBuilder -> { bindBuilder .required("pos") // 位置参数 .optional("player") // 玩家参数(可选) .optional("code") // 密码参数(可选) - .leaf("", "commands.eroticdungeongame.device.bind.pos.desc") - .leaf("[player]", "commands.eroticdungeongame.device.bind.player.desc") - .leaf("[code]", "commands.eroticdungeongame.device.bind.code.desc"); + .leaf("", "commands.help.eroticdungeongame.device.bind.pos.desc") + .leaf("[player]", "commands.help.eroticdungeongame.device.bind.player.desc") + .leaf("[code]", "commands.help.eroticdungeongame.device.bind.code.desc"); }) // unbind 子命令 - .branch("unbind", "commands.eroticdungeongame.device.unbind", unbindBuilder -> { + .branch("unbind", "commands.help.eroticdungeongame.device.unbind", unbindBuilder -> { unbindBuilder .optional("pos") // 位置参数(可选) .optional("player") // 玩家参数(可选) - .leaf("[pos]", "commands.eroticdungeongame.device.unbind.pos.desc") - .leaf("[player]", "commands.eroticdungeongame.device.unbind.player.desc"); + .leaf("[pos]", "commands.help.eroticdungeongame.device.unbind.pos.desc") + .leaf("[player]", "commands.help.eroticdungeongame.device.unbind.player.desc"); }) // lock 子命令 - .branch("lock", "commands.eroticdungeongame.device.lock", lockBuilder -> { + .branch("lock", "commands.help.eroticdungeongame.device.lock", lockBuilder -> { lockBuilder .optional("pos") // 位置参数(可选) .optional("player") // 玩家参数(可选) .optional("code") // 密码参数(可选) - .leaf("[pos]", "commands.eroticdungeongame.device.lock.pos.desc") - .leaf("[player]", "commands.eroticdungeongame.device.lock.player.desc") - .leaf("[code]", "commands.eroticdungeongame.device.lock.code.desc"); + .leaf("[pos]", "commands.help.eroticdungeongame.device.lock.pos.desc") + .leaf("[player]", "commands.help.eroticdungeongame.device.lock.player.desc") + .leaf("[code]", "commands.help.eroticdungeongame.device.lock.code.desc"); }) // unlock 子命令 - .branch("unlock", "commands.eroticdungeongame.device.unlock", unlockBuilder -> { + .branch("unlock", "commands.help.eroticdungeongame.device.unlock", unlockBuilder -> { unlockBuilder .optional("pos") // 位置参数(可选) .optional("player") // 玩家参数(可选) - .leaf("[pos]", "commands.eroticdungeongame.device.unlock.pos.desc") - .leaf("[player]", "commands.eroticdungeongame.device.unlock.player.desc"); + .leaf("[pos]", "commands.help.eroticdungeongame.device.unlock.pos.desc") + .leaf("[player]", "commands.help.eroticdungeongame.device.unlock.player.desc"); }); }) // key 命令分支 - .branch("key", "commands.eroticdungeongame.key", keyBuilder -> { + .branch("key", "commands.help.eroticdungeongame.key", keyBuilder -> { keyBuilder - .branch("lock", "commands.eroticdungeongame.key.lock", lockBuilder -> { + .branch("lock", "commands.help.eroticdungeongame.key.lock", lockBuilder -> { lockBuilder // set 子命令 - .branch("set", "commands.eroticdungeongame.key.lock.set", setBuilder -> { + .branch("set", "commands.help.eroticdungeongame.key.lock.set", stack -> stack.hasPermission(2), setBuilder -> { setBuilder .optional("code") - .leaf("[code]", "commands.eroticdungeongame.key.lock.set.code.desc"); + .leaf("[code]", "commands.help.eroticdungeongame.key.lock.set.code.desc"); }) // clear 子命令 - .leaf("clear", "commands.eroticdungeongame.key.lock.clear") + .leaf("clear", "commands.help.eroticdungeongame.key.lock.clear") // get 子命令 - .leaf("get", "commands.eroticdungeongame.key.lock.get"); + .leaf("get", "commands.help.eroticdungeongame.key.lock.get"); }); - })); + }) + .branch("filter", "commands.help.eroticdungeongame.filter", filterBuilder -> { + filterBuilder + .branch("mode", "commands.help.eroticdungeongame.filter.mode", modeBuilder -> { + modeBuilder + .optional("mode") + .leaf("[mode]", "commands.help.eroticdungeongame.filter.mode.desc") + ; + }) + .branch("gamemode", "commands.help.eroticdungeongame.filter.gamemode", gameModeBuilder -> { + gameModeBuilder.branch("add", "commands.help.eroticdungeongame.filter.gamemode.add", addBuilder -> + addBuilder + .required("gamemode") + .leaf("", "commands.help.eroticdungeongame.filter.gamemode.desc") + ); + gameModeBuilder.branch("remove", "commands.help.eroticdungeongame.filter.gamemode.remove", removeBuilder -> + removeBuilder + .optional("gamemode") + .leaf("[gamemode]", "commands.help.eroticdungeongame.filter.gamemode.remove.desc") + ); + }) + .branch("team", "commands.help.eroticdungeongame.filter.team", teamBuilder -> { + teamBuilder.branch("add", "commands.help.eroticdungeongame.filter.team.add", addBuilder -> + addBuilder + .required("team") + .leaf("", "commands.help.eroticdungeongame.filter.team.desc") + ); + teamBuilder.branch("remove", "commands.help.eroticdungeongame.filter.team.remove", removeBuilder -> + removeBuilder + .optional("team") + .leaf("[team]", "commands.help.eroticdungeongame.filter.team.remove.desc") + ); + }) + .branch("tag", "commands.help.eroticdungeongame.filter.tag", tagBuilder -> { + tagBuilder.branch("add", "commands.help.eroticdungeongame.filter.tag.add", addBuilder -> + addBuilder + .required("tag") + .leaf("", "commands.help.eroticdungeongame.filter.tag.desc") + ); + tagBuilder.branch("remove", "commands.help.eroticdungeongame.filter.tag.remove", removeBuilder -> + removeBuilder + .optional("tag") + .leaf("[tag]", "commands.help.eroticdungeongame.filter.tag.remove.desc") + ); + }) + .branch("workpos", "commands.help.eroticdungeongame.filter.workpos", workposBuilder -> { + workposBuilder.branch("add", "commands.help.eroticdungeongame.filter.workpos.add", addBuilder -> + addBuilder + .required("workpos") + .leaf("", "commands.help.eroticdungeongame.filter.workpos.add.desc") + ); + workposBuilder.leaf("remove", "commands.help.eroticdungeongame.filter.workpos.remove.desc"); + }) + .branch("whitelist", "commands.help.eroticdungeongame.filter.whitelist", whitelistBuilder -> { + whitelistBuilder.branch("add", "commands.help.eroticdungeongame.filter.whitelist.add", addBuilder -> + addBuilder + .required("whitelist") + .leaf("", "commands.help.eroticdungeongame.filter.whitelist.desc") + ); + whitelistBuilder.branch("remove", "commands.help.eroticdungeongame.filter.whitelist.remove", removeBuilder -> + removeBuilder + .optional("whitelist") + .leaf("[whitelist]", "commands.help.eroticdungeongame.filter.whitelist.remove.desc") + ); + }) + .branch("blacklist", "commands.help.eroticdungeongame.filter.blacklist", blacklistBuilder -> { + blacklistBuilder.branch("add", "commands.help.eroticdungeongame.filter.blacklist.add", addBuilder -> + addBuilder + .required("blacklist") + .leaf("", "commands.help.eroticdungeongame.filter.blacklist.desc") + ); + blacklistBuilder.branch("remove", "commands.help.eroticdungeongame.filter.blacklist.remove", removeBuilder -> + removeBuilder + .optional("blacklist") + .leaf("[blacklist]", "commands.help.eroticdungeongame.filter.blacklist.remove.desc") + ); + }) + .leaf("info", "commands.help.eroticdungeongame.filter.info") + .leaf("reset", "commands.help.eroticdungeongame.filter.reset") + ; + }) + + ); } // ============ Device Bind Methods ============ @@ -772,6 +1036,426 @@ public class EDGCommand extends SimpleHelpCommand { "command.eroticdungeongame.key.lock.get.fail")); return 0; } + private static int giveFilter(CommandContext context, Collection targets, int amount) { + for (ServerPlayer player : targets) { + ItemStack filter = FilterItem.createFilter(FilterItem.FilterMode.WHITELIST); + filter.setCount(amount); + player.getInventory().add(filter); + } + + String key = targets.size() == 1 ? "command.eroticdungeongame.filter.give.single" : "command.eroticdungeongame.filter.give.multiple"; + context.getSource().sendSuccess(() -> + Component.translatable(key, targets.size(), amount), true); + + return targets.size(); + } + + private static int setFilterMode(CommandContext context, String modeStr) throws CommandSyntaxException { + ServerPlayer player = context.getSource().getPlayerOrException(); + ItemStack stack = player.getMainHandItem(); + + if (!(stack.getItem() instanceof FilterItem)) { + context.getSource().sendFailure(Component.translatable("command.eroticdungeongame.filter.error.not_filter")); + return 0; + } + + FilterItem.FilterMode mode = modeStr.equalsIgnoreCase("whitelist") ? FilterItem.FilterMode.WHITELIST : FilterItem.FilterMode.BLACKLIST; + FilterItem.setFilterMode(stack, mode); + + context.getSource().sendSuccess(() -> + Component.translatable("command.eroticdungeongame.filter.mode.set", modeStr), true); + + return 1; + } + + private static int addGameMode(CommandContext context, String gameModeStr) throws CommandSyntaxException { + return modifyGameMode(context, gameModeStr, true); + } + + private static int removeGameMode(CommandContext context, String gameModeStr) throws CommandSyntaxException { + return modifyGameMode(context, gameModeStr, false); + } + + private static int modifyGameMode(CommandContext context, String gameModeStr, boolean add) throws CommandSyntaxException { + ServerPlayer player = context.getSource().getPlayerOrException(); + ItemStack stack = player.getMainHandItem(); + + if (!(stack.getItem() instanceof FilterItem)) { + context.getSource().sendFailure(Component.translatable("command.eroticdungeongame.filter.error.not_filter")); + return 0; + } + + FilterItem.GameMode gameMode = Arrays.stream(FilterItem.GameMode.values()) + .filter(gm -> gm.getName().equalsIgnoreCase(gameModeStr)) + .findFirst() + .orElse(null); + + if (gameMode == null) { + context.getSource().sendFailure(Component.translatable("command.eroticdungeongame.filter.error.invalid_gamemode")); + return 0; + } + + if (add) { + FilterItem.addGameMode(stack, gameMode); + context.getSource().sendSuccess(() -> + Component.translatable("command.eroticdungeongame.filter.gamemode.add", gameModeStr), true); + } else { + FilterItem.removeGameMode(stack, gameMode); + context.getSource().sendSuccess(() -> + Component.translatable("command.eroticdungeongame.filter.gamemode.remove", gameModeStr), true); + } + + return 1; + } + + private static int clearGameModes(CommandContext context) throws CommandSyntaxException { + ServerPlayer player = context.getSource().getPlayerOrException(); + ItemStack stack = player.getMainHandItem(); + + if (!(stack.getItem() instanceof FilterItem)) { + context.getSource().sendFailure(Component.translatable("command.eroticdungeongame.filter.error.not_filter")); + return 0; + } + + // 清除所有游戏模式 + for (FilterItem.GameMode gm : FilterItem.GameMode.values()) { + FilterItem.removeGameMode(stack, gm); + } + + context.getSource().sendSuccess(() -> + Component.translatable("command.eroticdungeongame.filter.gamemode.clear"), true); + + return 1; + } + + private static int addTag(CommandContext context, String tag) throws CommandSyntaxException { + ServerPlayer player = context.getSource().getPlayerOrException(); + ItemStack stack = player.getMainHandItem(); + + if (!(stack.getItem() instanceof FilterItem)) { + context.getSource().sendFailure(Component.translatable("command.eroticdungeongame.filter.error.not_filter")); + return 0; + } + + FilterItem.addTag(stack, tag); + context.getSource().sendSuccess(() -> + Component.translatable("command.eroticdungeongame.filter.tag.add", tag), true); + + return 1; + } + + private static int removeTag(CommandContext context, String tag) throws CommandSyntaxException { + ServerPlayer player = context.getSource().getPlayerOrException(); + ItemStack stack = player.getMainHandItem(); + + if (!(stack.getItem() instanceof FilterItem)) { + context.getSource().sendFailure(Component.translatable("command.eroticdungeongame.filter.error.not_filter")); + return 0; + } + + // 需要添加移除标签的方法 + context.getSource().sendSuccess(() -> + Component.translatable("command.eroticdungeongame.filter.tag.remove", tag), true); + + return 1; + } + + private static int clearTags(CommandContext context) throws CommandSyntaxException { + ServerPlayer player = context.getSource().getPlayerOrException(); + ItemStack stack = player.getMainHandItem(); + + if (!(stack.getItem() instanceof FilterItem)) { + context.getSource().sendFailure(Component.translatable("command.eroticdungeongame.filter.error.not_filter")); + return 0; + } + + // 需要添加清除所有标签的方法 + context.getSource().sendSuccess(() -> + Component.translatable("command.eroticdungeongame.filter.tag.clear"), true); + + return 1; + } + + private static int addTeam(CommandContext context, String team) throws CommandSyntaxException { + ServerPlayer player = context.getSource().getPlayerOrException(); + ItemStack stack = player.getMainHandItem(); + + if (!(stack.getItem() instanceof FilterItem)) { + context.getSource().sendFailure(Component.translatable("command.eroticdungeongame.filter.error.not_filter")); + return 0; + } + + FilterItem.addTeam(stack, team); + context.getSource().sendSuccess(() -> + Component.translatable("command.eroticdungeongame.filter.team.add", team), true); + + return 1; + } + + private static int removeTeam(CommandContext context, String team) throws CommandSyntaxException { + ServerPlayer player = context.getSource().getPlayerOrException(); + ItemStack stack = player.getMainHandItem(); + + if (!(stack.getItem() instanceof FilterItem)) { + context.getSource().sendFailure(Component.translatable("command.eroticdungeongame.filter.error.not_filter")); + return 0; + } + + // 需要添加移除队伍的方法 + context.getSource().sendSuccess(() -> + Component.translatable("command.eroticdungeongame.filter.team.remove", team), true); + + return 1; + } + + private static int clearTeams(CommandContext context) throws CommandSyntaxException { + ServerPlayer player = context.getSource().getPlayerOrException(); + ItemStack stack = player.getMainHandItem(); + + if (!(stack.getItem() instanceof FilterItem)) { + context.getSource().sendFailure(Component.translatable("command.eroticdungeongame.filter.error.not_filter")); + return 0; + } + + // 需要添加清除所有队伍的方法 + context.getSource().sendSuccess(() -> + Component.translatable("command.eroticdungeongame.filter.team.clear"), true); + + return 1; + } + + private static int setWorkPosition(CommandContext context, BlockPos pos) throws CommandSyntaxException { + ServerPlayer player = context.getSource().getPlayerOrException(); + ItemStack stack = player.getMainHandItem(); + + if (!(stack.getItem() instanceof FilterItem)) { + context.getSource().sendFailure(Component.translatable("command.eroticdungeongame.filter.error.not_filter")); + return 0; + } + + String dimension = player.level().dimension().location().toString(); + FilterItem.setWorkPosition(stack, pos, dimension); + + context.getSource().sendSuccess(() -> + Component.translatable("command.eroticdungeongame.filter.workpos.set", + pos.getX(), pos.getY(), pos.getZ(), dimension), true); + + return 1; + } + + private static int removeWorkPosition(CommandContext context) throws CommandSyntaxException { + ServerPlayer player = context.getSource().getPlayerOrException(); + ItemStack stack = player.getMainHandItem(); + + if (!(stack.getItem() instanceof FilterItem)) { + context.getSource().sendFailure(Component.translatable("command.eroticdungeongame.filter.error.not_filter")); + return 0; + } + + FilterItem.removeWorkPosition(stack); + + context.getSource().sendSuccess(() -> + Component.translatable("command.eroticdungeongame.filter.workpos.remove"), true); + + return 1; + } + + private static int addWhitelistPlayer(CommandContext context, ServerPlayer target) throws CommandSyntaxException { + ServerPlayer player = context.getSource().getPlayerOrException(); + ItemStack stack = player.getMainHandItem(); + + if (!(stack.getItem() instanceof FilterItem)) { + context.getSource().sendFailure(Component.translatable("command.eroticdungeongame.filter.error.not_filter")); + return 0; + } + + FilterItem.addWhitelistPlayer(stack, target.getUUID().toString()); + context.getSource().sendSuccess(() -> + Component.translatable("command.eroticdungeongame.filter.whitelist.add", target.getName()), true); + + return 1; + } + + private static int removeWhitelistPlayer(CommandContext context, ServerPlayer target) throws CommandSyntaxException { + ServerPlayer player = context.getSource().getPlayerOrException(); + ItemStack stack = player.getMainHandItem(); + + if (!(stack.getItem() instanceof FilterItem)) { + context.getSource().sendFailure(Component.translatable("command.eroticdungeongame.filter.error.not_filter")); + return 0; + } + + FilterItem.removeWhitelistPlayer(stack, target.getUUID().toString()); + context.getSource().sendSuccess(() -> + Component.translatable("command.eroticdungeongame.filter.whitelist.remove", target.getName()), true); + + return 1; + } + + private static int clearWhitelist(CommandContext context) throws CommandSyntaxException { + ServerPlayer player = context.getSource().getPlayerOrException(); + ItemStack stack = player.getMainHandItem(); + + if (!(stack.getItem() instanceof FilterItem)) { + context.getSource().sendFailure(Component.translatable("command.eroticdungeongame.filter.error.not_filter")); + return 0; + } + + // 需要添加清除白名单的方法 + context.getSource().sendSuccess(() -> + Component.translatable("command.eroticdungeongame.filter.whitelist.clear"), true); + + return 1; + } + + private static int addBlacklistPlayer(CommandContext context, ServerPlayer target) throws CommandSyntaxException { + ServerPlayer player = context.getSource().getPlayerOrException(); + ItemStack stack = player.getMainHandItem(); + + if (!(stack.getItem() instanceof FilterItem)) { + context.getSource().sendFailure(Component.translatable("command.eroticdungeongame.filter.error.not_filter")); + return 0; + } + + FilterItem.addBlacklistPlayer(stack, target.getUUID().toString()); + context.getSource().sendSuccess(() -> + Component.translatable("command.eroticdungeongame.filter.blacklist.add", target.getName()), true); + + return 1; + } + + private static int removeBlacklistPlayer(CommandContext context, ServerPlayer target) throws CommandSyntaxException { + ServerPlayer player = context.getSource().getPlayerOrException(); + ItemStack stack = player.getMainHandItem(); + + if (!(stack.getItem() instanceof FilterItem)) { + context.getSource().sendFailure(Component.translatable("command.eroticdungeongame.filter.error.not_filter")); + return 0; + } + + FilterItem.removeBlacklistPlayer(stack, target.getUUID().toString()); + context.getSource().sendSuccess(() -> + Component.translatable("command.eroticdungeongame.filter.blacklist.remove", target.getName()), true); + + return 1; + } + + private static int clearBlacklist(CommandContext context) throws CommandSyntaxException { + ServerPlayer player = context.getSource().getPlayerOrException(); + ItemStack stack = player.getMainHandItem(); + + if (!(stack.getItem() instanceof FilterItem)) { + context.getSource().sendFailure(Component.translatable("command.eroticdungeongame.filter.error.not_filter")); + return 0; + } + + // 需要添加清除黑名单的方法 + context.getSource().sendSuccess(() -> + Component.translatable("command.eroticdungeongame.filter.blacklist.clear"), true); + + return 1; + } + + private static int listPlayers(CommandContext context) throws CommandSyntaxException { + ServerPlayer player = context.getSource().getPlayerOrException(); + ItemStack stack = player.getMainHandItem(); + + if (!(stack.getItem() instanceof FilterItem)) { + context.getSource().sendFailure(Component.translatable("command.eroticdungeongame.filter.error.not_filter")); + return 0; + } + + var whitelist = FilterItem.getWhitelistPlayers(stack); + var blacklist = FilterItem.getBlacklistPlayers(stack); + + context.getSource().sendSuccess(() -> + Component.translatable("command.eroticdungeongame.filter.player.list.header"), true); + + context.getSource().sendSuccess(() -> + Component.translatable("command.eroticdungeongame.filter.player.list.whitelist", whitelist.size()), true); + whitelist.forEach(uuid -> + context.getSource().sendSuccess(() -> Component.literal(" - " + uuid), true)); + + context.getSource().sendSuccess(() -> + Component.translatable("command.eroticdungeongame.filter.player.list.blacklist", blacklist.size()), true); + blacklist.forEach(uuid -> + context.getSource().sendSuccess(() -> Component.literal(" - " + uuid), true)); + + return 1; + } + + private static int showFilterInfo(CommandContext context) throws CommandSyntaxException { + ServerPlayer player = context.getSource().getPlayerOrException(); + ItemStack stack = player.getMainHandItem(); + + if (!(stack.getItem() instanceof FilterItem)) { + context.getSource().sendFailure(Component.translatable("command.eroticdungeongame.filter.error.not_filter")); + return 0; + } + + FilterItem.FilterMode mode = FilterItem.getFilterMode(stack); + var gameModes = FilterItem.getGameModes(stack); + var tags = FilterItem.getTags(stack); + var teams = FilterItem.getTeams(stack); + var workPos = FilterItem.getWorkPosition(stack); + var workDim = FilterItem.getWorkDimension(stack); + var whitelist = FilterItem.getWhitelistPlayers(stack); + var blacklist = FilterItem.getBlacklistPlayers(stack); + + context.getSource().sendSuccess(() -> + Component.translatable("command.eroticdungeongame.filter.info.header"), true); + + context.getSource().sendSuccess(() -> + Component.translatable("command.eroticdungeongame.filter.info.mode", mode.getName()), true); + + context.getSource().sendSuccess(() -> + Component.translatable("command.eroticdungeongame.filter.info.gamemodes", + gameModes.stream().map(FilterItem.GameMode::getName).collect(Collectors.joining(", "))), true); + + context.getSource().sendSuccess(() -> + Component.translatable("command.eroticdungeongame.filter.info.tags", + String.join(", ", tags)), true); + + context.getSource().sendSuccess(() -> + Component.translatable("command.eroticdungeongame.filter.info.teams", + String.join(", ", teams)), true); + + if (workPos != null) { + context.getSource().sendSuccess(() -> + Component.translatable("command.eroticdungeongame.filter.info.workpos", + workPos.getX(), workPos.getY(), workPos.getZ(), workDim), true); + } else { + context.getSource().sendSuccess(() -> + Component.translatable("command.eroticdungeongame.filter.info.workpos.none"), true); + } + + context.getSource().sendSuccess(() -> + Component.translatable("command.eroticdungeongame.filter.info.whitelist", whitelist.size()), true); + + context.getSource().sendSuccess(() -> + Component.translatable("command.eroticdungeongame.filter.info.blacklist", blacklist.size()), true); + + return 1; + } + + private static int resetFilter(CommandContext context) throws CommandSyntaxException { + ServerPlayer player = context.getSource().getPlayerOrException(); + ItemStack stack = player.getMainHandItem(); + + if (!(stack.getItem() instanceof FilterItem)) { + context.getSource().sendFailure(Component.translatable("command.eroticdungeongame.filter.error.not_filter")); + return 0; + } + + // 重置为新的过滤器 + ItemStack newFilter = FilterItem.createFilter(FilterItem.FilterMode.WHITELIST); + player.setItemInHand(player.getUsedItemHand(), newFilter); + + context.getSource().sendSuccess(() -> + Component.translatable("command.eroticdungeongame.filter.reset"), true); + + return 1; + } // ============ Helper Methods ============ private long generateRandomCode(ServerLevel serverLevel) { diff --git a/src/main/java/top/r3944realms/eroticdungeongame/content/item/FilterItem.java b/src/main/java/top/r3944realms/eroticdungeongame/content/item/FilterItem.java new file mode 100644 index 00000000..6446b39b --- /dev/null +++ b/src/main/java/top/r3944realms/eroticdungeongame/content/item/FilterItem.java @@ -0,0 +1,524 @@ +/* + * Copyright 2025-2026 R3944Realms + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package top.r3944realms.eroticdungeongame.content.item; + +import com.mojang.authlib.GameProfile; +import net.minecraft.core.BlockPos; +import net.minecraft.nbt.CompoundTag; +import net.minecraft.nbt.ListTag; +import net.minecraft.nbt.StringTag; +import net.minecraft.network.chat.Component; +import net.minecraft.network.chat.MutableComponent; +import net.minecraft.server.level.ServerPlayer; +import net.minecraft.world.entity.player.Player; +import net.minecraft.world.item.Item; +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.item.TooltipFlag; +import net.minecraft.world.level.Level; +import org.jetbrains.annotations.NotNull; +import org.jetbrains.annotations.Nullable; +import top.r3944realms.eroticdungeongame.core.register.EDGItems; + +import java.util.HashSet; +import java.util.List; +import java.util.Set; + +/** + * 过滤器物品 + * 支持白名单/黑名单模式、游戏模式过滤、标签过滤、队伍过滤和工作坐标点 + */ +public class FilterItem extends Item { + + // NBT 键名常量 + private static final String TAG_FILTER_MODE = "FilterMode"; + private static final String TAG_GAME_MODES = "GameModes"; + private static final String TAG_TAGS = "Tags"; + private static final String TAG_TEAMS = "Teams"; + private static final String TAG_WORK_POS = "WorkPos"; + private static final String TAG_WORK_DIMENSION = "WorkDimension"; + private static final String TAG_WHITELIST_PLAYERS = "WhitelistPlayers"; + private static final String TAG_BLACKLIST_PLAYERS = "BlacklistPlayers"; + + + public enum FilterMode { + WHITELIST("whitelist"), // 白名单模式:只有符合条件的才允许 + BLACKLIST("blacklist"); // 黑名单模式:符合条件的被禁止 + + private final String name; + + FilterMode(String name) { + this.name = name; + } + + public String getName() { + return name; + } + + public static FilterMode fromName(String name) { + for (FilterMode mode : values()) { + if (mode.name.equals(name)) { + return mode; + } + } + return WHITELIST; // 默认白名单 + } + } + + public enum GameMode { + SURVIVAL("survival"), + CREATIVE("creative"), + ADVENTURE("adventure"), + SPECTATOR("spectator"); + + private final String name; + + GameMode(String name) { + this.name = name; + } + + public String getName() { + return name; + } + } + + public FilterItem(Properties properties) { + super(properties); + } + + /** + * 初始化过滤器数据 + */ + public static @NotNull ItemStack createFilter(@NotNull FilterMode mode) { + ItemStack stack = new ItemStack(EDGItems.FILTER.get()); + CompoundTag tag = stack.getOrCreateTag(); + tag.putString(TAG_FILTER_MODE, mode.getName()); + tag.put(TAG_GAME_MODES, new ListTag()); + tag.put(TAG_TAGS, new ListTag()); + tag.put(TAG_TEAMS, new ListTag()); + tag.put(TAG_WHITELIST_PLAYERS, new ListTag()); + tag.put(TAG_BLACKLIST_PLAYERS, new ListTag()); + return stack; + } + + // ==================== 设置方法 ==================== + + /** + * 设置过滤器模式 + */ + public static void setFilterMode(@NotNull ItemStack stack, @NotNull FilterMode mode) { + stack.getOrCreateTag().putString(TAG_FILTER_MODE, mode.getName()); + } + + /** + * 添加游戏模式过滤 + */ + public static void addGameMode(@NotNull ItemStack stack, @NotNull GameMode mode) { + CompoundTag tag = stack.getOrCreateTag(); + ListTag list = tag.getList(TAG_GAME_MODES, 8); // 8 是 String 的 ID + if (isNotContains(list, mode.getName())) { + list.add(StringTag.valueOf(mode.getName())); + tag.put(TAG_GAME_MODES, list); + } + } + + /** + * 移除游戏模式过滤 + */ + public static void removeGameMode(@NotNull ItemStack stack, GameMode mode) { + CompoundTag tag = stack.getOrCreateTag(); + ListTag list = tag.getList(TAG_GAME_MODES, 8); + list.removeIf(t -> t.getAsString().equals(mode.getName())); + tag.put(TAG_GAME_MODES, list); + } + + /** + * 添加标签 + */ + public static void addTag(@NotNull ItemStack stack, String tag) { + CompoundTag nbt = stack.getOrCreateTag(); + ListTag list = nbt.getList(TAG_TAGS, 8); + if (isNotContains(list, tag)) { + list.add(StringTag.valueOf(tag)); + nbt.put(TAG_TAGS, list); + } + } + + /** + * 添加队伍 + */ + public static void addTeam(@NotNull ItemStack stack, String team) { + CompoundTag nbt = stack.getOrCreateTag(); + ListTag list = nbt.getList(TAG_TEAMS, 8); + if (isNotContains(list, team)) { + list.add(StringTag.valueOf(team)); + nbt.put(TAG_TEAMS, list); + } + } + + /** + * 设置工作坐标点 + */ + public static void setWorkPosition(@NotNull ItemStack stack, @NotNull BlockPos pos, String dimension) { + CompoundTag tag = stack.getOrCreateTag(); + CompoundTag posTag = new CompoundTag(); + posTag.putInt("x", pos.getX()); + posTag.putInt("y", pos.getY()); + posTag.putInt("z", pos.getZ()); + tag.put(TAG_WORK_POS, posTag); + tag.putString(TAG_WORK_DIMENSION, dimension); + } + + public static void removeWorkPosition(@NotNull ItemStack stack) { + CompoundTag tag = stack.getOrCreateTag(); + tag.remove(TAG_WORK_POS); + tag.remove(TAG_WORK_DIMENSION); + } + + /** + * 添加白名单玩家 + */ + public static void addWhitelistPlayer(ItemStack stack, String playerUUID) { + addToStringList(stack, TAG_WHITELIST_PLAYERS, playerUUID); + } + + /** + * 添加黑名单玩家 + */ + public static void addBlacklistPlayer(ItemStack stack, String playerUUID) { + addToStringList(stack, TAG_BLACKLIST_PLAYERS, playerUUID); + } + + /** + * 移除白名单玩家 + */ + public static void removeWhitelistPlayer(ItemStack stack, String playerUUID) { + removeFromStringList(stack, TAG_WHITELIST_PLAYERS, playerUUID); + } + + /** + * 移除黑名单玩家 + */ + public static void removeBlacklistPlayer(ItemStack stack, String playerUUID) { + removeFromStringList(stack, TAG_BLACKLIST_PLAYERS, playerUUID); + } + + // ==================== 读取方法 ==================== + + /** + * 获取过滤器模式 + */ + public static FilterMode getFilterMode(@NotNull ItemStack stack) { + CompoundTag tag = stack.getTag(); + if (tag != null && tag.contains(TAG_FILTER_MODE)) { + return FilterMode.fromName(tag.getString(TAG_FILTER_MODE)); + } + return FilterMode.WHITELIST; // 默认白名单 + } + + /** + * 获取游戏模式列表 + */ + public static @NotNull Set getGameModes(@NotNull ItemStack stack) { + Set modes = new HashSet<>(); + CompoundTag tag = stack.getTag(); + if (tag != null && tag.contains(TAG_GAME_MODES)) { + ListTag list = tag.getList(TAG_GAME_MODES, 8); + for (int i = 0; i < list.size(); i++) { + String modeName = list.getString(i); + for (GameMode mode : GameMode.values()) { + if (mode.getName().equals(modeName)) { + modes.add(mode); + break; + } + } + } + } + return modes; + } + + /** + * 获取标签列表 + */ + public static @NotNull Set getTags(ItemStack stack) { + return getStringSet(stack, TAG_TAGS); + } + + /** + * 获取队伍列表 + */ + public static @NotNull Set getTeams(ItemStack stack) { + return getStringSet(stack, TAG_TEAMS); + } + + /** + * 获取工作坐标点 + */ + @Nullable + public static BlockPos getWorkPosition(@NotNull ItemStack stack) { + CompoundTag tag = stack.getTag(); + if (tag != null && tag.contains(TAG_WORK_POS)) { + CompoundTag posTag = tag.getCompound(TAG_WORK_POS); + return new BlockPos( + posTag.getInt("x"), + posTag.getInt("y"), + posTag.getInt("z") + ); + } + return null; + } + + /** + * 获取工作维度 + */ + @Nullable + public static String getWorkDimension(@NotNull ItemStack stack) { + CompoundTag tag = stack.getTag(); + if (tag != null && tag.contains(TAG_WORK_DIMENSION)) { + return tag.getString(TAG_WORK_DIMENSION); + } + return null; + } + + /** + * 获取白名单玩家列表 + */ + public static @NotNull Set getWhitelistPlayers(ItemStack stack) { + return getStringSet(stack, TAG_WHITELIST_PLAYERS); + } + + /** + * 获取黑名单玩家列表 + */ + public static @NotNull Set getBlacklistPlayers(ItemStack stack) { + return getStringSet(stack, TAG_BLACKLIST_PLAYERS); + } + + // ==================== 检查方法 ==================== + + /** + * 检查玩家是否被允许使用 + */ + public static boolean isPlayerAllowed(ItemStack stack, @NotNull ServerPlayer player) { + FilterMode mode = getFilterMode(stack); + String playerUUID = player.getUUID().toString(); + + // 检查玩家名单 + Set whitelist = getWhitelistPlayers(stack); + Set blacklist = getBlacklistPlayers(stack); + + boolean inWhitelist = whitelist.contains(playerUUID); + boolean inBlacklist = blacklist.contains(playerUUID); + + // 黑名单模式:在黑名单中的禁止 + if (mode == FilterMode.BLACKLIST && inBlacklist) { + return false; + } + + // 白名单模式:不在白名单中的禁止(如果白名单不为空) + if (mode == FilterMode.WHITELIST && !whitelist.isEmpty() && !inWhitelist) { + return false; + } + + // 检查游戏模式 + Set allowedModes = getGameModes(stack); + if (!allowedModes.isEmpty()) { + GameMode playerMode = getPlayerGameMode(player); + if (!allowedModes.contains(playerMode)) { + return false; + } + } + + // 检查标签 + Set requiredTags = getTags(stack); + if (!requiredTags.isEmpty()) { + // 这里需要根据你的标签系统来实现 + if (!hasRequiredTags(player, requiredTags)) { + return false; + } + } + + // 检查队伍 + Set allowedTeams = getTeams(stack); + if (!allowedTeams.isEmpty()) { + String playerTeam = getPlayerTeam(player); + return playerTeam != null && allowedTeams.contains(playerTeam); + } + + return true; + } + + /** + * 检查坐标是否在工作点附近 + */ + public static boolean isNearWorkPosition(ItemStack stack, BlockPos pos, int radius) { + BlockPos workPos = getWorkPosition(stack); + if (workPos == null) return true; // 没有设置工作点则通过 + + return workPos.distSqr(pos) <= radius * radius; + } + + // ==================== 辅助方法 ==================== + + private static boolean isNotContains(@NotNull ListTag list, String value) { + for (int i = 0; i < list.size(); i++) { + if (list.getString(i).equals(value)) { + return false; + } + } + return true; + } + + private static void addToStringList(@NotNull ItemStack stack, String key, String value) { + CompoundTag tag = stack.getOrCreateTag(); + ListTag list = tag.getList(key, 8); + if (isNotContains(list, value)) { + list.add(StringTag.valueOf(value)); + tag.put(key, list); + } + } + + private static void removeFromStringList(@NotNull ItemStack stack, String key, String value) { + CompoundTag tag = stack.getOrCreateTag(); + if (tag.contains(key)) { + ListTag list = tag.getList(key, 8); + list.removeIf(t -> t.getAsString().equals(value)); + if (list.isEmpty()) { + tag.remove(key); + } else { + tag.put(key, list); + } + } + } + + private static @NotNull Set getStringSet(@NotNull ItemStack stack, String key) { + Set set = new HashSet<>(); + CompoundTag tag = stack.getTag(); + if (tag != null && tag.contains(key)) { + ListTag list = tag.getList(key, 8); + for (int i = 0; i < list.size(); i++) { + set.add(list.getString(i)); + } + } + return set; + } + + + public static GameMode getPlayerGameMode(@NotNull ServerPlayer player) { + return switch (player.gameMode.getGameModeForPlayer()) { + case SURVIVAL -> GameMode.SURVIVAL; + case CREATIVE -> GameMode.CREATIVE; + case ADVENTURE -> GameMode.ADVENTURE; + case SPECTATOR -> GameMode.SPECTATOR; + }; + } + + private static boolean hasRequiredTags(Player player, @NotNull Set requiredTags) { + for (String requiredTag : requiredTags) { + if (!player.getTags().contains(requiredTag)) { + return false; + } + } + return true; + } + + @Nullable + private static String getPlayerTeam(@NotNull Player player) { + // 实现获取玩家队伍的方法 + if (player.getTeam() != null) { + return player.getTeam().getName(); + } + return null; + } + + @Override + public void appendHoverText(@NotNull ItemStack stack, @Nullable Level level, @NotNull List tooltip, @NotNull TooltipFlag flag) { + super.appendHoverText(stack, level, tooltip, flag); + + FilterMode mode = getFilterMode(stack); + // 模式: 白名单/黑名单 + String modeKey = mode == FilterMode.WHITELIST ? "whitelist" : "blacklist"; + tooltip.add(Component.translatable("tooltip.eroticdungeongame.filter.mode", + Component.translatable("filter.eroticdungeongame.mode." + modeKey))); + + Set gameModes = getGameModes(stack); + if (!gameModes.isEmpty()) { + // 游戏模式列表 + List modeComponents = gameModes.stream() + .map(gm -> Component.translatable("tooltip.eroticdungeongame.filter.gamemodes", gm.getName())) + .toList(); + tooltip.add(Component.translatable("tooltip.eroticdungeongame.filter.gamemodes", + Component.literal(formatList(modeComponents)))); + } + + Set tags = getTags(stack); + if (!tags.isEmpty()) { + // 标签列表 + tooltip.add(Component.translatable("tooltip.eroticdungeongame.filter.tags", + Component.literal(String.join(", ", tags)))); + } + + Set teams = getTeams(stack); + if (!teams.isEmpty()) { + // 队伍列表 + tooltip.add(Component.translatable("tooltip.eroticdungeongame.filter.teams", + Component.literal(String.join(", ", teams)))); + } + + BlockPos workPos = getWorkPosition(stack); + if (workPos != null) { + String dim = getWorkDimension(stack); + // 工作点坐标 + String dimKey = dim != null ? dim.replace(":", ".") : "unknown"; + tooltip.add(Component.translatable("tooltip.eroticdungeongame.filter.workpos", + workPos.getX(), workPos.getY(), workPos.getZ(), + Component.translatable("dimension." + dimKey))); + } + + Set whitelist = getWhitelistPlayers(stack); + if (!whitelist.isEmpty()) { + // 白名单玩家数量 + tooltip.add(Component.translatable("tooltip.eroticdungeongame.filter.whitelist", whitelist.size())); + + if (flag.isAdvanced()) { + // 高级提示中显示具体玩家UUID + whitelist.forEach(uuid -> + tooltip.add(Component.literal(" §7- §f" + uuid))); + } + } + + Set blacklist = getBlacklistPlayers(stack); + if (!blacklist.isEmpty()) { + // 黑名单玩家数量 + tooltip.add(Component.translatable("tooltip.eroticdungeongame.filter.blacklist", blacklist.size())); + + if (flag.isAdvanced()) { + // 高级提示中显示具体玩家UUID + blacklist.forEach(uuid -> + tooltip.add(Component.literal(" §7- §f" + uuid))); + } + } + } + + /** + * 格式化列表显示 + */ + private String formatList(List components) { + return components.stream() + .map(Component::getString) + .collect(java.util.stream.Collectors.joining(", ")); + } +} \ No newline at end of file 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 ff931f51..3ddf18c7 100644 --- a/src/main/java/top/r3944realms/eroticdungeongame/content/util/FurnitureHelper.java +++ b/src/main/java/top/r3944realms/eroticdungeongame/content/util/FurnitureHelper.java @@ -32,6 +32,7 @@ import top.r3944realms.eroticdungeongame.content.block.AbstractSeatBlock; import top.r3944realms.eroticdungeongame.content.block.blockentity.BaseSeatBlockEntity; import top.r3944realms.eroticdungeongame.content.block.multiply.IHasPrimaryPart; import top.r3944realms.eroticdungeongame.content.entity.SeatEntity; +import top.r3944realms.eroticdungeongame.core.device.ISeatType; import top.r3944realms.eroticdungeongame.core.device.SeatType; import java.util.Arrays; @@ -85,7 +86,7 @@ public class FurnitureHelper { /** * 根据方块获取座椅类型 */ - public static @Nullable SeatType getSeatType(@NotNull Block block) { + public static @Nullable ISeatType getSeatType(@NotNull Block block) { return Arrays.stream(SeatType.values()) .filter(seatType -> seatType.getBlockClass().equals(block.getClass())) .findFirst() diff --git a/src/main/java/top/r3944realms/eroticdungeongame/core/compat/FirstPersonModelAndRealCameraCompat.java b/src/main/java/top/r3944realms/eroticdungeongame/core/compat/FirstPersonModelAndRealCameraCompat.java new file mode 100644 index 00000000..f4afc310 --- /dev/null +++ b/src/main/java/top/r3944realms/eroticdungeongame/core/compat/FirstPersonModelAndRealCameraCompat.java @@ -0,0 +1,78 @@ +/* + * Copyright 2025-2026 R3944Realms + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package top.r3944realms.eroticdungeongame.core.compat; + +import com.xtracr.realcamera.RealCameraCore; +import dev.tr7zw.firstperson.api.FirstPersonAPI; +import net.minecraft.client.Minecraft; +import net.minecraft.client.player.LocalPlayer; +import net.minecraft.resources.ResourceLocation; +import net.minecraftforge.api.distmarker.Dist; +import net.minecraftforge.api.distmarker.OnlyIn; +import net.minecraftforge.event.TickEvent; +import net.minecraftforge.eventbus.api.IEventBus; +import net.minecraftforge.fml.ModList; +import top.r3944realms.eroticdungeongame.EroticDungeon; +import top.r3944realms.eroticdungeongame.api.EroticDungeonGameApi; +import top.r3944realms.lib39.core.compat.ICompat; + +public class FirstPersonModelAndRealCameraCompat implements ICompat { + public static FirstPersonModelAndRealCameraCompat INSTANCE = new FirstPersonModelAndRealCameraCompat(); + public static ResourceLocation ID = EroticDungeon.rl("firstperson_realcamera"); + public boolean initialize = false; + @Override + public void setInitialize(boolean initialize) { + this.initialize = initialize; + } + + @Override + public boolean isInitialized() { + return initialize; + } + + @Override + public ResourceLocation id() { + return ID; + } + + @Override + public boolean isModLoaded() { + return ModList.get().isLoaded("firstperson") && ModList.get().isLoaded("realcamera"); + } + + @Override + public void initialize() { + + } + + @Override + public void addClientGameListener(IEventBus gameBus) { + gameBus.addListener(this::onClientTick); + } + + @OnlyIn(Dist.CLIENT) + private void onClientTick(TickEvent.ClientTickEvent event) { + LocalPlayer player = Minecraft.getInstance().player; + if (Minecraft.getInstance().options.getCameraType().isFirstPerson()) { + if (EroticDungeonGameApi.isInDevice(player)) { + FirstPersonAPI.setEnabled(true); + } else if (RealCameraCore.isActive()) { + FirstPersonAPI.setEnabled(false); + } + } + } +} diff --git a/src/main/java/top/r3944realms/eroticdungeongame/core/compat/RealCameraCompat.java b/src/main/java/top/r3944realms/eroticdungeongame/core/compat/RealCameraCompat.java new file mode 100644 index 00000000..b047f9ae --- /dev/null +++ b/src/main/java/top/r3944realms/eroticdungeongame/core/compat/RealCameraCompat.java @@ -0,0 +1,58 @@ +/* + * Copyright 2025-2026 R3944Realms + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package top.r3944realms.eroticdungeongame.core.compat; + +import com.xtracr.realcamera.compat.DisableHelper; +import net.minecraft.resources.ResourceLocation; +import net.minecraftforge.fml.ModList; +import top.r3944realms.eroticdungeongame.EroticDungeon; +import top.r3944realms.eroticdungeongame.api.EroticDungeonGameApi; +import top.r3944realms.lib39.core.compat.ICompat; + +public class RealCameraCompat implements ICompat { + public static RealCameraCompat INSTANCE = new RealCameraCompat(); + public static ResourceLocation ID = EroticDungeon.rl("realcamera"); + public boolean initialize = false; + @Override + public void setInitialize(boolean initialize) { + this.initialize = initialize; + } + + @Override + public boolean isInitialized() { + return initialize; + } + + @Override + public ResourceLocation id() { + return ID; + } + + @Override + public boolean isModLoaded() { + return ModList.get().isLoaded("realcamera"); + } + + @Override + public void initialize() { + try { + runIfPresent(() -> { + DisableHelper.MAIN_FEATURE.registerOr(EroticDungeonGameApi::isInDevice); + }); + } catch (Exception ignored) {} + } +} diff --git a/src/main/java/top/r3944realms/eroticdungeongame/core/compat/maid/LittleMaid.java b/src/main/java/top/r3944realms/eroticdungeongame/core/compat/maid/LittleMaid.java new file mode 100644 index 00000000..bc8b2698 --- /dev/null +++ b/src/main/java/top/r3944realms/eroticdungeongame/core/compat/maid/LittleMaid.java @@ -0,0 +1,38 @@ +/* + * Copyright 2025-2026 R3944Realms + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package top.r3944realms.eroticdungeongame.core.compat.maid; + +import com.github.tartaricacid.touhoulittlemaid.api.ILittleMaid; +import com.github.tartaricacid.touhoulittlemaid.api.LittleMaidExtension; +import com.github.tartaricacid.touhoulittlemaid.entity.task.TaskManager; +import com.github.tartaricacid.touhoulittlemaid.item.bauble.BaubleManager; +import top.r3944realms.eroticdungeongame.core.compat.maid.bauble.DungeonFilterBauble; +import top.r3944realms.eroticdungeongame.core.compat.maid.task.BindPlayerToDeviceTask; +import top.r3944realms.eroticdungeongame.core.register.EDGItems; + +@LittleMaidExtension +public class LittleMaid implements ILittleMaid { + @Override + public void addMaidTask(TaskManager manager) { + manager.add(new BindPlayerToDeviceTask()); + } + + @Override + public void bindMaidBauble(BaubleManager manager) { + manager.bind(EDGItems.FILTER, new DungeonFilterBauble()); + } +} diff --git a/src/main/java/top/r3944realms/eroticdungeongame/core/compat/maid/barin/FindPlayerNearWorkPos.java b/src/main/java/top/r3944realms/eroticdungeongame/core/compat/maid/barin/FindPlayerNearWorkPos.java new file mode 100644 index 00000000..6571bfcf --- /dev/null +++ b/src/main/java/top/r3944realms/eroticdungeongame/core/compat/maid/barin/FindPlayerNearWorkPos.java @@ -0,0 +1,311 @@ +/* + * Copyright 2025-2026 R3944Realms + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package top.r3944realms.eroticdungeongame.core.compat.maid.barin; + +import com.github.tartaricacid.touhoulittlemaid.entity.ai.brain.task.MaidCheckRateTask; +import com.github.tartaricacid.touhoulittlemaid.entity.passive.EntityMaid; +import com.google.common.collect.ImmutableMap; +import net.minecraft.core.BlockPos; +import net.minecraft.server.level.ServerLevel; +import net.minecraft.server.level.ServerPlayer; +import net.minecraft.util.RandomSource; +import net.minecraft.world.InteractionHand; +import net.minecraft.world.entity.ai.behavior.BehaviorUtils; +import net.minecraft.world.entity.ai.behavior.BlockPosTracker; +import net.minecraft.world.entity.ai.behavior.EntityTracker; +import net.minecraft.world.entity.ai.memory.MemoryModuleType; +import net.minecraft.world.entity.player.Player; +import net.minecraft.world.entity.schedule.Activity; +import net.minecraft.world.phys.AABB; +import org.jetbrains.annotations.NotNull; +import top.r3944realms.eroticdungeongame.api.EroticDungeonGameApi; +import top.r3944realms.eroticdungeongame.content.item.FilterItem; +import top.r3944realms.eroticdungeongame.core.compat.maid.bauble.DungeonFilterBauble; +import top.r3944realms.superleadrope.api.SuperLeadRopeApi; +import top.r3944realms.superleadrope.core.register.SLPItems; +import top.r3944realms.superleadrope.core.register.SLPSoundEvents; + +import java.util.Comparator; +import java.util.List; +import java.util.Optional; +import java.util.function.Predicate; + +public class FindPlayerNearWorkPos extends MaidCheckRateTask { + private final RandomSource random = RandomSource.create(); + private static final int MAX_DELAY_TIME = 10; + private static final int SEARCH_RADIUS = 16; // 搜索半径 + private static final int MAX_PLAYER_DISTANCE = 10; // 最大玩家距离 + private static final int WORK_AREA_RADIUS = 5; // 工作区域半径 + private static final int LEASH_DISTANCE = 2; + + private int searchCooldown = 0; + private Player targetPlayer = null; + private DungeonFilterBauble currentBauble = null; + private int returnToWorkPosTimer = 0; + + public FindPlayerNearWorkPos() { + super(ImmutableMap.of()); + this.setMaxCheckRate(MAX_DELAY_TIME); + } + + + @Override + protected boolean checkExtraStartConditions(@NotNull ServerLevel level, @NotNull EntityMaid maid) { + if (!super.checkExtraStartConditions(level, maid)) { + return false; + } + + if (maid.getScheduleDetail() != Activity.WORK) { + return false; + } + + if (!maid.getItemInHand(InteractionHand.MAIN_HAND).is(SLPItems.SUPER_LEAD_ROPE.get())) { + return false; + } + + if (!maid.canBrainMoving()) { + return false; + } + + Optional baubleOpt = DungeonFilterBauble.getFirstFilterBaubleOpt(maid); + if (baubleOpt.isEmpty()) { + return false; + } + + currentBauble = baubleOpt.get(); + + // 检查是否有工作点 + if (currentBauble.workPos == null) { + return false; + } + + maid.setHomeModeEnable(true); + maid.getSchedulePos().setHomeModeEnable(maid, currentBauble.workPos); + + // 检查女仆是否在工作区域内 + double distanceToWorkPos = currentBauble.getDistanceToWorkPos(maid); + if (distanceToWorkPos > WORK_AREA_RADIUS) { + // 如果女仆离开工作区域,尝试返回 + if (returnToWorkPosTimer <= 0) { + maid.getBrain().eraseMemory(MemoryModuleType.WALK_TARGET); + BehaviorUtils.setWalkAndLookTargetMemories(maid, + new BlockPosTracker(currentBauble.workPos), 1.0f, 2); + returnToWorkPosTimer = 20; // 5秒后重试 + } else { + returnToWorkPosTimer--; + } + return false; + } + + // 重置返回计时器 + returnToWorkPosTimer = 0; + + // 检查冷却 + if (searchCooldown > 0) { + searchCooldown--; + return false; + } + + return true; + } + + @Override + protected void start(@NotNull ServerLevel level, @NotNull EntityMaid maid, long gameTime) { + // 重置搜索冷却 + searchCooldown = 20; // 1秒冷却 + + if (currentBauble == null || currentBauble.workPos == null) { + return; + } + + // 寻找工作点附近的玩家 + findNearestPlayerNearWorkPos(level, maid, currentBauble.workPos, this::filterPlayer) + .ifPresent(player -> { + this.targetPlayer = player; + maid.getBrain().setMemory(MemoryModuleType.NEAREST_VISIBLE_PLAYER, player); + maid.getBrain().setMemory(MemoryModuleType.LOOK_TARGET, new EntityTracker(player, true)); + + // 如果玩家在可互动范围内,走过去 + if (maid.distanceToSqr(player) > MAX_PLAYER_DISTANCE * MAX_PLAYER_DISTANCE) { + BehaviorUtils.setWalkAndLookTargetMemories(maid, player, 1.0f, 2); + } + + // 触发饰品事件 + if (currentBauble != null) { + currentBauble.onPlayerFound(maid, player); + } + }); + } + + + /** + * 玩家过滤逻辑 + */ + private boolean filterPlayer(ServerPlayer player) { + if (SuperLeadRopeApi.getLeashHelper().getLeashedHelper(player).isLeashed()) { + return false; + } + if (EroticDungeonGameApi.isInDevice(player)) { + return false; + } + if (currentBauble == null) { + return false; + } + + // 检查白名单 + if (currentBauble.whitelist.contains(player.getUUID().toString())) { + return true; + } + + // 检查黑名单 + if (currentBauble.blacklist.contains(player.getUUID().toString())) { + return false; + } + + // 根据过滤模式判断 + return switch (currentBauble.filterMode) { + case WHITELIST -> { + // 检查标签 + for (String tag : currentBauble.tags) { + if (!player.getTags().contains(tag)) { + yield false; + } + } + // 检查队伍 + if (!currentBauble.teams.isEmpty() && + (player.getTeam() == null || !currentBauble.teams.contains(player.getTeam().getName()))) { + yield false; + } + // 检查游戏模式 + yield currentBauble.gameModes.contains(FilterItem.getPlayerGameMode(player)); + } + case BLACKLIST -> { + // 检查标签 + for (String tag : currentBauble.tags) { + if (player.getTags().contains(tag)) { + yield false; + } + } + // 检查队伍 + if (!currentBauble.teams.isEmpty() && + player.getTeam() != null && + currentBauble.teams.contains(player.getTeam().getName())) { + yield false; + } + // 检查游戏模式 + yield !currentBauble.gameModes.contains(FilterItem.getPlayerGameMode(player)); + } + }; + } + + @Override + protected boolean canStillUse(@NotNull ServerLevel level, @NotNull EntityMaid maid, long gameTime) { + if (targetPlayer == null || !targetPlayer.isAlive()) { + return false; + } + + // 检查玩家状态 + if (SuperLeadRopeApi.getLeashHelper().getLeashedHelper(targetPlayer).isLeashed()) { + return false; + } + if (EroticDungeonGameApi.isInDevice(targetPlayer)) { + return false; + } + // 检查工作点是否存在 + return currentBauble != null && currentBauble.workPos != null && targetPlayer.distanceToSqr(currentBauble.workPos.getCenter()) < MAX_PLAYER_DISTANCE * MAX_PLAYER_DISTANCE; + } + + @Override + protected void tick(@NotNull ServerLevel level, @NotNull EntityMaid maid, long gameTime) { + if (targetPlayer == null || !targetPlayer.isAlive() || currentBauble == null) { + return; + } + + // 更新注视目标 + maid.getBrain().setMemory(MemoryModuleType.LOOK_TARGET, + new EntityTracker(targetPlayer, true)); + + // 如果玩家移动了,更新行走目标 + if (maid.distanceToSqr(targetPlayer) < MAX_PLAYER_DISTANCE * MAX_PLAYER_DISTANCE) { + BehaviorUtils.setWalkAndLookTargetMemories(maid, targetPlayer, 0.6f, 2); + } + + //添加拴绳 + if (maid.distanceToSqr(targetPlayer) < LEASH_DISTANCE * LEASH_DISTANCE) { + SuperLeadRopeApi.getLeashHelper().getHolderHelper(maid).leashEntity(targetPlayer); + maid.playSound(SLPSoundEvents.LEAD_TIED.get()); + maid.swing(InteractionHand.MAIN_HAND); + } + + // 周期性触发饰品效果 + if (maid.tickCount % 20 == 0) { + currentBauble.onPlayerNearby(maid, targetPlayer); + } + } + + @Override + protected void stop(@NotNull ServerLevel level, @NotNull EntityMaid maid, long gameTime) { + // 清理记忆 + maid.getBrain().eraseMemory(MemoryModuleType.NEAREST_VISIBLE_PLAYER); + maid.getBrain().eraseMemory(MemoryModuleType.LOOK_TARGET); + maid.getBrain().eraseMemory(MemoryModuleType.WALK_TARGET); + + // 触发饰品事件 + if (currentBauble != null) { + currentBauble.onPlayerLost(maid); + } + + targetPlayer = null; + currentBauble = null; + } + + protected boolean timedOut(long gameTime) { + return false; + } + + /** + * 寻找工作点附近最近符合条件的玩家 + */ + private Optional findNearestPlayerNearWorkPos( + ServerLevel level, + EntityMaid maid, + BlockPos workPos, + Predicate filter) { + + // 在工作点周围创建搜索区域 + AABB searchArea = new AABB(workPos).inflate(SEARCH_RADIUS); + + // 获取区域内的所有玩家 + List players = level.getEntitiesOfClass( + ServerPlayer.class, + searchArea, + player -> player.isAlive() && !player.isSpectator() + ); + + // 按距离工作点的距离排序 + return players.stream() + .filter(filter) + .min(Comparator.comparingDouble(player -> + player.distanceToSqr(workPos.getX(), + workPos.getY(), + workPos.getZ()))); + } + + public Player getTargetPlayer() { + return targetPlayer; + } +} \ No newline at end of file diff --git a/src/main/java/top/r3944realms/eroticdungeongame/core/compat/maid/barin/LeadTargetPlayerToDevice.java b/src/main/java/top/r3944realms/eroticdungeongame/core/compat/maid/barin/LeadTargetPlayerToDevice.java new file mode 100644 index 00000000..f225a48c --- /dev/null +++ b/src/main/java/top/r3944realms/eroticdungeongame/core/compat/maid/barin/LeadTargetPlayerToDevice.java @@ -0,0 +1,225 @@ +/* + * Copyright 2025-2026 R3944Realms + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package top.r3944realms.eroticdungeongame.core.compat.maid.barin; + +import com.github.tartaricacid.touhoulittlemaid.entity.ai.brain.task.MaidCheckRateTask; +import com.github.tartaricacid.touhoulittlemaid.entity.passive.EntityMaid; +import com.google.common.collect.ImmutableMap; +import com.google.common.collect.Lists; +import net.minecraft.core.BlockPos; +import net.minecraft.server.level.ServerLevel; +import net.minecraft.world.InteractionHand; +import net.minecraft.world.entity.Entity; +import net.minecraft.world.entity.LivingEntity; +import net.minecraft.world.entity.ai.behavior.BehaviorUtils; +import net.minecraft.world.entity.ai.behavior.BlockPosTracker; +import net.minecraft.world.entity.ai.memory.MemoryModuleType; +import net.minecraft.world.entity.player.Player; +import net.minecraft.world.entity.schedule.Activity; +import net.minecraft.world.level.block.entity.BlockEntity; +import net.minecraft.world.phys.AABB; +import org.jetbrains.annotations.NotNull; +import top.r3944realms.eroticdungeongame.content.block.blockentity.BaseSeatBlockEntity; +import top.r3944realms.eroticdungeongame.content.util.FurnitureHelper; +import top.r3944realms.eroticdungeongame.core.compat.maid.bauble.DungeonFilterBauble; +import top.r3944realms.lib39.util.IUniPosOwner; +import top.r3944realms.superleadrope.api.SuperLeadRopeApi; +import top.r3944realms.superleadrope.api.type.util.ILeashHelper; + +import java.util.Comparator; +import java.util.List; +import java.util.Optional; + +public class LeadTargetPlayerToDevice extends MaidCheckRateTask implements IUniPosOwner { + private static final int MAX_DELAY_TIME = 10; + private static final int LEAD_DISTANCE = 3; // 引导距离 + private static final int SEARCH_RADIUS = 6; + private static final int DEVICE_RADIUS = 5; // 设备半径 + + private List players = Lists.newArrayList(); + private DungeonFilterBauble currentBauble = null; + private BlockPos devicePos = null; + + public LeadTargetPlayerToDevice() { + super( + ImmutableMap.of() + ); + this.setMaxCheckRate(MAX_DELAY_TIME); + } + + @Override + protected boolean checkExtraStartConditions(@NotNull ServerLevel level, @NotNull EntityMaid maid) { + if (!super.checkExtraStartConditions(level, maid)) { + return false; + } + + if (maid.getScheduleDetail() != Activity.WORK) { + return false; + } + + if (!maid.canBrainMoving()) { + return false; + } + + Optional baubleOpt = DungeonFilterBauble.getFirstFilterBaubleOpt(maid); + if (baubleOpt.isEmpty()) { + return false; + } + + currentBauble = baubleOpt.get(); + // === 从拴绳中获取玩家目标 === + ILeashHelper.IHolder holderHelper = SuperLeadRopeApi.getLeashHelper().getHolderHelper(maid); + + if (holderHelper.getAllLeashedEntities().isEmpty()) { + return false; + } + // 检查设备位置 + if (currentBauble.workPos == null) { + return false; + } + + for (Entity entity : holderHelper.getAllLeashedEntities()) { + if (entity instanceof Player) { + players.add((Player) entity); + } + } + + Optional posOpt = findNearestVaildSeatBlockEntity(level, maid); + if (posOpt.isEmpty()) { + if (devicePos != null) { + unLock(level, devicePos); + devicePos = null; + } + releaseAllLeashPlayer(holderHelper); + return false; + } + if (devicePos != posOpt.get() && !posOpt.get().equals(devicePos)) { + if (devicePos != null) { + unLock(level, devicePos); + } + devicePos = posOpt.get(); + if(!tryLock(level, devicePos)) { + devicePos = null; + releaseAllLeashPlayer(holderHelper); + return false; + } + } + + return true; + } + void releaseAllLeashPlayer(ILeashHelper.IHolder holder) { + for (Player player : players){ + holder.unleashEntity(player); + } + } + + protected boolean timedOut(long gameTime) { + return false; + } + + @Override + protected boolean canStillUse(@NotNull ServerLevel level, @NotNull EntityMaid entity, long gameTime) { + return currentBauble != null && currentBauble.workPos != null && !players.isEmpty() && devicePos != null; + } + + @Override + protected void start(@NotNull ServerLevel level, @NotNull EntityMaid maid, long gameTime) { + if (currentBauble == null || currentBauble.workPos == null) { + return; + } + + maid.getBrain().eraseMemory(MemoryModuleType.WALK_TARGET); + BehaviorUtils.setWalkAndLookTargetMemories(maid, + new BlockPosTracker(devicePos), 1.0f, 2); + + } + private @NotNull Optional findNearestVaildSeatBlockEntity(ServerLevel level, EntityMaid maid) { + BlockPos workPos = currentBauble.workPos; + AABB searchArea = new AABB(workPos).inflate(SEARCH_RADIUS); + + // 通过遍历区块内的所有方块实体 + return BlockPos.betweenClosedStream( + new BlockPos(workPos.getX() - SEARCH_RADIUS, + workPos.getY() - SEARCH_RADIUS, + workPos.getZ() - SEARCH_RADIUS), + new BlockPos(workPos.getX() + SEARCH_RADIUS, + workPos.getY() + SEARCH_RADIUS, + workPos.getZ() + SEARCH_RADIUS) + ) + .map(BlockPos::immutable) + .filter(pos -> { + BlockEntity be = level.getBlockEntity(pos); + return isValidSeatBlockEntity(be) && canLock(level, pos); + }) + .min(Comparator.comparingDouble(pos -> pos.distSqr(workPos))); + } + + private boolean isValidSeatBlockEntity(BlockEntity be) { + if (be == null) return false; + + if (be instanceof BaseSeatBlockEntity seatBe) { + if (seatBe.getBoundPlayerUUID() != null) { + return true; + } + } + + // 如果没有指定类型,则接受所有方块实体 + return true; + } + + @Override + protected void tick(@NotNull ServerLevel level, @NotNull EntityMaid maid, long gameTime) { + players = Lists.newArrayList(players.stream() + .filter(LivingEntity::isAlive) + .toList()); + if (players.isEmpty() || currentBauble == null) { + return; + } + if (maid.tickCount % 20 == 0) { + if (isValidSeatBlockEntity(level.getBlockEntity(devicePos))) { + devicePos = null; + return; + } + } + if (maid.distanceToSqr(devicePos.getX(), devicePos.getY(), devicePos.getZ()) < 2 * 2) { + BaseSeatBlockEntity seatBlockEntity = FurnitureHelper.getSeatBlockEntity(level, devicePos); + if (seatBlockEntity != null) { + ILeashHelper.IHolder holderHelper = SuperLeadRopeApi.getLeashHelper().getHolderHelper(maid); + for (Entity leashedEntity : holderHelper.getAllLeashedEntities()) { + if (leashedEntity instanceof Player player) { + if (holderHelper.unleashEntity(leashedEntity)) { + seatBlockEntity.bindPlayerToSeat(level, devicePos, level.getBlockState(devicePos), player); + unLock(level, devicePos); + maid.swing(InteractionHand.MAIN_HAND); + break; + } + + } + } + } + } + + } + + @Override + protected void stop(@NotNull ServerLevel level, @NotNull EntityMaid maid, long gameTime) { + releaseAllLeashPlayer(SuperLeadRopeApi.getLeashHelper().getHolderHelper(maid)); + players.clear(); + currentBauble = null; + devicePos = null; + } +} diff --git a/src/main/java/top/r3944realms/eroticdungeongame/core/compat/maid/bauble/DungeonFilterBauble.java b/src/main/java/top/r3944realms/eroticdungeongame/core/compat/maid/bauble/DungeonFilterBauble.java new file mode 100644 index 00000000..91e511fd --- /dev/null +++ b/src/main/java/top/r3944realms/eroticdungeongame/core/compat/maid/bauble/DungeonFilterBauble.java @@ -0,0 +1,109 @@ +/* + * Copyright 2025-2026 R3944Realms + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package top.r3944realms.eroticdungeongame.core.compat.maid.bauble; + +import com.github.tartaricacid.touhoulittlemaid.api.bauble.IMaidBauble; +import com.github.tartaricacid.touhoulittlemaid.entity.passive.EntityMaid; +import net.minecraft.core.BlockPos; +import net.minecraft.world.entity.player.Player; +import net.minecraft.world.item.ItemStack; +import org.jetbrains.annotations.NotNull; +import org.jetbrains.annotations.Nullable; +import top.r3944realms.eroticdungeongame.content.item.FilterItem; + +import java.util.Optional; +import java.util.Set; + +public class DungeonFilterBauble implements IMaidBauble { + public FilterItem.FilterMode filterMode = FilterItem.FilterMode.WHITELIST; + public Set gameModes = Set.of(); + public Set tags = Set.of(); + public BlockPos workPos = null; + public Set teams = Set.of(); + public Set whitelist = Set.of(), blacklist = Set.of(); + @Override + public void onTick(EntityMaid maid, ItemStack baubleItem) { + if (maid.tickCount % 150 == 0) { + if(baubleItem.getItem() instanceof FilterItem) { + filterMode = FilterItem.getFilterMode(baubleItem); + gameModes = FilterItem.getGameModes(baubleItem); + tags = FilterItem.getTags(baubleItem); + workPos = FilterItem.getWorkPosition(baubleItem); + teams = FilterItem.getTeams(baubleItem); + whitelist = FilterItem.getWhitelistPlayers(baubleItem); + blacklist = FilterItem.getBlacklistPlayers(baubleItem); + } + } + } + + @Nullable + public static DungeonFilterBauble getFirstFilterBauble(@NotNull EntityMaid maid) { + int slots = maid.getMaidBauble().getSlots(); + for (int slot = 0; slot < slots; slot++) { + IMaidBauble baubleInSlot = maid.getMaidBauble().getBaubleInSlot(slot); + if (baubleInSlot instanceof DungeonFilterBauble bauble) { + return bauble; + } + } + return null; + } + + public static Optional getFirstFilterBaubleOpt(@NotNull EntityMaid maid) { + int slots = maid.getMaidBauble().getSlots(); + for (int slot = 0; slot < slots; slot++) { + IMaidBauble baubleInSlot = maid.getMaidBauble().getBaubleInSlot(slot); + if (baubleInSlot instanceof DungeonFilterBauble bauble) { + return Optional.of(bauble); + } + } + return Optional.empty(); + } + + /** + * 获取工作点的距离 + */ + public double getDistanceToWorkPos(EntityMaid maid) { + if (workPos == null) { + return -1; + } + return Math.sqrt(maid.distanceToSqr(workPos.getX(), workPos.getY(), workPos.getZ())); + } + + + /** + * 当找到玩家时调用 + */ + public void onPlayerFound(EntityMaid maid, Player player) { + // 饰品发现玩家时的逻辑 + + } + + /** + * 当玩家在附近时周期性调用 + */ + public void onPlayerNearby(EntityMaid maid, Player player) { + // 玩家在附近的持续效果 + + } + + /** + * 当失去玩家目标时调用 + */ + public void onPlayerLost(EntityMaid maid) { + // 玩家离开时的清理逻辑 + } +} diff --git a/src/main/java/top/r3944realms/eroticdungeongame/core/compat/maid/task/BindPlayerToDeviceTask.java b/src/main/java/top/r3944realms/eroticdungeongame/core/compat/maid/task/BindPlayerToDeviceTask.java new file mode 100644 index 00000000..154f3bb1 --- /dev/null +++ b/src/main/java/top/r3944realms/eroticdungeongame/core/compat/maid/task/BindPlayerToDeviceTask.java @@ -0,0 +1,88 @@ +/* + * Copyright 2025-2026 R3944Realms + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package top.r3944realms.eroticdungeongame.core.compat.maid.task; + +import com.github.tartaricacid.touhoulittlemaid.api.task.IMaidTask; +import com.github.tartaricacid.touhoulittlemaid.entity.passive.EntityMaid; +import com.google.common.collect.Lists; +import com.mojang.datafixers.util.Pair; +import net.minecraft.resources.ResourceLocation; +import net.minecraft.sounds.SoundEvent; +import net.minecraft.world.entity.ai.behavior.BehaviorControl; +import net.minecraft.world.item.ItemStack; +import org.jetbrains.annotations.NotNull; +import org.jetbrains.annotations.Nullable; +import top.r3944realms.eroticdungeongame.EroticDungeon; +import top.r3944realms.eroticdungeongame.core.compat.maid.barin.FindPlayerNearWorkPos; +import top.r3944realms.eroticdungeongame.core.compat.maid.barin.LeadTargetPlayerToDevice; +import top.r3944realms.eroticdungeongame.core.compat.maid.bauble.DungeonFilterBauble; +import top.r3944realms.eroticdungeongame.core.register.EDGItems; + +import java.util.List; + +public class BindPlayerToDeviceTask implements IMaidTask { + + private static final ResourceLocation UID = EroticDungeon.rl("bind_player_to_device"); + + private static final ItemStack ICON = EDGItems.DEVICE_KEY.get().getDefaultInstance(); + + @Override + public @NotNull ResourceLocation getUid() { + return UID; + } + + @Override + public @NotNull ItemStack getIcon() { + return ICON; + } + + @Override + public boolean isEnable(@NotNull EntityMaid maid) { + DungeonFilterBauble firstFilterBauble = DungeonFilterBauble.getFirstFilterBauble(maid); + return firstFilterBauble != null && firstFilterBauble.workPos != null; + } + + @Nullable + @Override + public SoundEvent getAmbientSound(@NotNull EntityMaid maid) { + return null; + } + + @Override + public @NotNull List>> createBrainTasks(@NotNull EntityMaid maid) { + DungeonFilterBauble firstFilterBauble = DungeonFilterBauble.getFirstFilterBauble(maid); + if (firstFilterBauble != null) { + FindPlayerNearWorkPos findPlayerNearWorkPos = new FindPlayerNearWorkPos(); + LeadTargetPlayerToDevice leadTargetPlayerToDevice = new LeadTargetPlayerToDevice(); + return Lists.newArrayList(Pair.of(0, findPlayerNearWorkPos), Pair.of(1, leadTargetPlayerToDevice)); + } else return Lists.newArrayList(); + } + + @Override + public boolean workPointTask(@NotNull EntityMaid maid) { + return true; + } + @Override + public boolean enableLookAndRandomWalk(@NotNull EntityMaid maid) { + return false; + } + + @Override + public boolean enablePanic(@NotNull EntityMaid maid) { + return false; + } +} diff --git a/src/main/java/top/r3944realms/eroticdungeongame/core/device/ISeatType.java b/src/main/java/top/r3944realms/eroticdungeongame/core/device/ISeatType.java new file mode 100644 index 00000000..1baf5667 --- /dev/null +++ b/src/main/java/top/r3944realms/eroticdungeongame/core/device/ISeatType.java @@ -0,0 +1,59 @@ +/* + * Copyright 2025-2026 R3944Realms + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package top.r3944realms.eroticdungeongame.core.device; + +import net.minecraft.world.entity.EntityType; +import net.minecraft.world.phys.AABB; +import net.minecraft.world.phys.Vec3; +import org.jetbrains.annotations.Contract; +import org.jetbrains.annotations.NotNull; +import org.jetbrains.annotations.Nullable; +import top.r3944realms.eroticdungeongame.content.animation.EDGAnimation; +import top.r3944realms.eroticdungeongame.content.block.FurnitureShapeType; +import top.r3944realms.eroticdungeongame.content.entity.SeatEntity; + +public interface ISeatType { + FurnitureShapeType getFurnitureShapeType(); + + boolean isOppositeDirection(); + + Vec3 getFirstModelOffset(); + + double getOffsetZ(); + + double getOffsetY(); + + double getOffsetX(); + + Class getBlockClass(); + + float getYawOffset(); + + float getEyeHeight(); + + AABB getPlayerBB(); + + @Nullable + EDGAnimation getAnimation(); + + @Contract() + @NotNull + String getName(); + + @NotNull + EntityType getEntityType(); +} diff --git a/src/main/java/top/r3944realms/eroticdungeongame/core/device/SeatType.java b/src/main/java/top/r3944realms/eroticdungeongame/core/device/SeatType.java index c589597b..3a693834 100644 --- a/src/main/java/top/r3944realms/eroticdungeongame/core/device/SeatType.java +++ b/src/main/java/top/r3944realms/eroticdungeongame/core/device/SeatType.java @@ -18,6 +18,7 @@ package top.r3944realms.eroticdungeongame.core.device; import net.minecraft.world.entity.EntityType; import net.minecraft.world.phys.AABB; +import net.minecraft.world.phys.Vec3; import org.jetbrains.annotations.Contract; import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.Nullable; @@ -31,84 +32,105 @@ import java.util.Map; import java.util.WeakHashMap; @SuppressWarnings("unused") -public enum SeatType { - CUFF_BED(FurnitureShapeType.HORIZONTAL_DOUBLE, "cuff_bed", CuffBedBlock.class, -0.5d, -0.2d, 0.75d, false,new AABB(0,0,0, 1,1, 1), 0.25f), +public enum SeatType implements ISeatType { + CUFF_BED(FurnitureShapeType.HORIZONTAL_DOUBLE, "cuff_bed", CuffBedBlock.class, -0.5d, -0.2d, 0.75d, false,new AABB(0,0,0, 1,1, 1), 0.25f, new Vec3(0, 0, -0.2)), IRON_CAGE(FurnitureShapeType.VERTICAL_DOUBLE, "iron_cage", IronCageBlock.class, -0.5d, -0.1d, 0.5d, false), RACK(FurnitureShapeType.HORIZONTAL_TRIPLE, "rack", RackBlock.class,-0.5d, 0.0d, 1.4d, false, new AABB(0,0,0, 1,1, 1), 0.25f), - CRUX(FurnitureShapeType.CRUX, "crux", CruxBlock.class,0.5d, -0.15d, -0.8d, true, new AABB(0,0,0,0.32,1.85,0.32)), - PETRINE_CROSS(FurnitureShapeType.PETRINE_CROSS, "petrine_cross", PetrineCrossBlock.class,0.5d, -0.2d, -0.8d, true, new AABB(0,0,0,0.32,1.85,0.32)), - X_CROSS(FurnitureShapeType.VERTICAL_DOUBLE, "x_cross", XCrossBlock.class,0.5d, -0.15d, -0.8d, true, new AABB(0,0,0,0.32,1.85,0.32)), - SPANISH_DONKEY(FurnitureShapeType.NORMAL, "spanish_donkey", SpanishDonkeyBlock.class, -0.5d, 0.1d, 0.5d, 90.0f, false, 0.75f), + CRUX(FurnitureShapeType.CRUX, "crux", CruxBlock.class,0.5d, -0.15d, -0.8d, true, new AABB(0,0,0,0.32,1.85,0.32), new Vec3(0, 0, -0.2)), + PETRINE_CROSS(FurnitureShapeType.PETRINE_CROSS, "petrine_cross", PetrineCrossBlock.class,0.5d, -0.2d, -0.8d, true, new AABB(0,0,0,0.32,1.85,0.32), new Vec3(0, 0, -0.2)), + X_CROSS(FurnitureShapeType.VERTICAL_DOUBLE, "x_cross", XCrossBlock.class,0.5d, -0.15d, -0.8d, true, new AABB(0,0,0,0.32,1.85,0.32), new Vec3(0, 0, -0.2)), + SPANISH_DONKEY(FurnitureShapeType.NORMAL, "spanish_donkey", SpanishDonkeyBlock.class, -0.5d, 0.1d, 0.5d, 90.0f, false, 0.75f, new Vec3(-0.25, 0, 0)), PILLORY(FurnitureShapeType.VERTICAL_DOUBLE, "pillory", PilloryBlock.class, -0.5d, -0.2d, 1.05d, false, new AABB(0,0,0,0.4,1.25,0.4), 0.65f), - WALL_RACK(FurnitureShapeType.OVERRIDE_VERTICAL_TRIPLE, "wall_rack", WallRackBlock.class, 0.5d, -1.5d, -0.8d, true, new AABB(0,0,0,0.32,1.85,0.32)), - CUFF_POLE(FurnitureShapeType.VERTICAL_DOUBLE, "cuff_pole", CuffPoleBlock.class, 0.5d, -0.1d, -0.3d, true), - PRONE_BENCH(FurnitureShapeType.NORMAL, "prone_bench", ProneBenchBlock.class, 0.5d, 0.10d, -0.7d, true, new AABB(0,0,0, 1,1, 1)), - HANGING_POST(FurnitureShapeType.VERTICAL_TRIPLE, "hanging_post", HangingPostBlock.class, 0.5d, 0.0d, -0.2d, true, new AABB(0,0,0, 1,2, 1)), + WALL_RACK(FurnitureShapeType.OVERRIDE_VERTICAL_TRIPLE, "wall_rack", WallRackBlock.class, 0.5d, -1.5d, -0.8d, true, new AABB(0,0,0,0.32,1.85,0.32), new Vec3(0, 0, -0.2)), + CUFF_POLE(FurnitureShapeType.VERTICAL_DOUBLE, "cuff_pole", CuffPoleBlock.class, 0.5d, -0.1d, -0.3d, true, new Vec3(0, 0, -0.2)), + PRONE_BENCH(FurnitureShapeType.NORMAL, "prone_bench", ProneBenchBlock.class, 0.5d, 0.10d, -0.7d, true, new AABB(0,0,0, 1,1, 1), new Vec3(0, 0, -0.2)), + HANGING_POST(FurnitureShapeType.VERTICAL_TRIPLE, "hanging_post", HangingPostBlock.class, 0.5d, 0.0d, -0.2d, true, new AABB(0,0,0, 1,2, 1), new Vec3(0, 0, -0.1)), ; private final String name; private final Class blockClass; private final double offsetX; private final double offsetY; private final double offsetZ; + private final Vec3 fMOffset; private final float yawOffset; private final AABB playerBB; private final float eyeHeight; - public final Map cache = new WeakHashMap<>(); + public final Map cache = new WeakHashMap<>(); - private static final SeatTypeRegistry REGISTRY = new SeatTypeRegistry(); + public static final SeatTypeRegistry REGISTRY = new SeatTypeRegistry(); + + private static void register(ISeatType seatType) { + REGISTRY.register(seatType, EDGEntities.SEAT); + } static { - 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); - REGISTRY.register(PILLORY, EDGEntities.SEAT); - REGISTRY.register(WALL_RACK, EDGEntities.SEAT); - REGISTRY.register(CUFF_POLE, EDGEntities.SEAT); - REGISTRY.register(PRONE_BENCH, EDGEntities.SEAT); - REGISTRY.register(HANGING_POST, EDGEntities.SEAT); + register(CUFF_BED); + register(IRON_CAGE); + register(RACK); + register(SPANISH_DONKEY); + register(CRUX); + register(PETRINE_CROSS); + register(X_CROSS); + register(PILLORY); + register(WALL_RACK); + register(CUFF_POLE); + register(PRONE_BENCH); + register(HANGING_POST); } + + @Override public FurnitureShapeType getFurnitureShapeType() { return furnitureShapeType; } + @Override public boolean isOppositeDirection() { return isOppositeDirection; } + @Override + public Vec3 getFirstModelOffset() { + return fMOffset; + } + + @Override public double getOffsetZ() { return offsetZ; } + @Override public double getOffsetY() { return offsetY; } + @Override public double getOffsetX() { return offsetX; } + @Override public Class getBlockClass() { return blockClass; } + @Override public float getYawOffset() { return yawOffset; } + @Override public float getEyeHeight() { return eyeHeight; } + @Override public AABB getPlayerBB() { return playerBB; } + @Override public @Nullable EDGAnimation getAnimation() { EDGAnimation edgAnimation = cache.get(this); if (edgAnimation == null) { @@ -121,6 +143,7 @@ public enum SeatType { return edgAnimation; } + @Override @Contract() public @NotNull String getName() { return name + "_seat"; @@ -129,6 +152,7 @@ public enum SeatType { /** * 获取座位对应的实体类型 */ + @Override public @NotNull EntityType getEntityType() { return REGISTRY.getEntityType(this); } @@ -138,35 +162,63 @@ public enum SeatType { private final FurnitureShapeType furnitureShapeType; SeatType(FurnitureShapeType furnitureType, String name, Class blockClass, double offsetX, double offsetY, double offsetZ, boolean isOppositeDirection) { - this(furnitureType, name, blockClass, offsetX, offsetY, offsetZ, 0, isOppositeDirection, null, -1); + this(furnitureType, name, blockClass, offsetX, offsetY, offsetZ, 0, isOppositeDirection, null, -1, Vec3.ZERO); } SeatType(FurnitureShapeType furnitureType, String name, Class blockClass, double offsetX, double offsetY, double offsetZ, float yawOffset, boolean isOppositeDirection) { - this(furnitureType, name, blockClass, offsetX, offsetY, offsetZ, yawOffset, isOppositeDirection, null, -1); + this(furnitureType, name, blockClass, offsetX, offsetY, offsetZ, yawOffset, isOppositeDirection, null, -1, Vec3.ZERO); } SeatType(FurnitureShapeType furnitureType, String name, Class blockClass, double offsetX, double offsetY, double offsetZ, boolean isOppositeDirection, AABB playerBB, float eyeHeight) { - this(furnitureType, name, blockClass, offsetX, offsetY, offsetZ,0, isOppositeDirection, playerBB, eyeHeight); + this(furnitureType, name, blockClass, offsetX, offsetY, offsetZ, 0, isOppositeDirection, playerBB, eyeHeight, Vec3.ZERO); } SeatType(FurnitureShapeType furnitureType, String name, Class blockClass, double offsetX, double offsetY, double offsetZ, float yawOffset, boolean isOppositeDirection, AABB playerBB) { - this(furnitureType, name, blockClass, offsetX, offsetY, offsetZ, yawOffset, isOppositeDirection, playerBB, -1); + this(furnitureType, name, blockClass, offsetX, offsetY, offsetZ, yawOffset, isOppositeDirection, playerBB, -1, Vec3.ZERO); } SeatType(FurnitureShapeType furnitureType, String name, Class blockClass, double offsetX, double offsetY, double offsetZ, boolean isOppositeDirection, AABB playerBB) { - this(furnitureType, name, blockClass, offsetX, offsetY, offsetZ, 0, isOppositeDirection, playerBB, -1); + this(furnitureType, name, blockClass, offsetX, offsetY, offsetZ, 0, isOppositeDirection, playerBB, -1, Vec3.ZERO); } SeatType(FurnitureShapeType furnitureType, String name, Class blockClass, double offsetX, double offsetY, double offsetZ, float yawOffset, boolean isOppositeDirection, float eyeHeight) { - this(furnitureType, name, blockClass, offsetX, offsetY, offsetZ, yawOffset, isOppositeDirection, null, eyeHeight); + this(furnitureType, name, blockClass, offsetX, offsetY, offsetZ, yawOffset, isOppositeDirection, null, eyeHeight, Vec3.ZERO); } SeatType(FurnitureShapeType furnitureType, String name, Class blockClass, double offsetX, double offsetY, double offsetZ, boolean isOppositeDirection, float eyeHeight) { - this(furnitureType, name, blockClass, offsetX, offsetY, offsetZ, 0, isOppositeDirection, null, eyeHeight); + this(furnitureType, name, blockClass, offsetX, offsetY, offsetZ, 0, isOppositeDirection, null, eyeHeight, Vec3.ZERO); } - SeatType(FurnitureShapeType furnitureType, String name, Class blockClass, double offsetX, double offsetY, double offsetZ, float yawOffset, boolean isOppositeDirection, AABB playerBB, float eyeHeight) { + this(furnitureType, name, blockClass, offsetX, offsetY, offsetZ, yawOffset, isOppositeDirection, playerBB, eyeHeight, Vec3.ZERO); + } + + SeatType(FurnitureShapeType furnitureType, String name, Class blockClass, double offsetX, double offsetY, double offsetZ, boolean isOppositeDirection, Vec3 fMOffset) { + this(furnitureType, name, blockClass, offsetX, offsetY, offsetZ, 0, isOppositeDirection, null, -1, fMOffset); + } + + SeatType(FurnitureShapeType furnitureType, String name, Class blockClass, double offsetX, double offsetY, double offsetZ, float yawOffset, boolean isOppositeDirection, Vec3 fMOffset) { + this(furnitureType, name, blockClass, offsetX, offsetY, offsetZ, yawOffset, isOppositeDirection, null, -1, fMOffset); + } + + SeatType(FurnitureShapeType furnitureType, String name, Class blockClass, double offsetX, double offsetY, double offsetZ, boolean isOppositeDirection, AABB playerBB, float eyeHeight, Vec3 fMOffset) { + this(furnitureType, name, blockClass, offsetX, offsetY, offsetZ, 0, isOppositeDirection, playerBB, eyeHeight, fMOffset); + } + + SeatType(FurnitureShapeType furnitureType, String name, Class blockClass, double offsetX, double offsetY, double offsetZ, boolean isOppositeDirection, AABB playerBB, Vec3 fMOffset) { + this(furnitureType, name, blockClass, offsetX, offsetY, offsetZ, 0, isOppositeDirection, playerBB, -1, fMOffset); + } + + SeatType(FurnitureShapeType furnitureType, String name, Class blockClass, double offsetX, double offsetY, double offsetZ, float yawOffset, boolean isOppositeDirection, float eyeHeight, Vec3 fMOffset) { + this(furnitureType, name, blockClass, offsetX, offsetY, offsetZ, yawOffset, isOppositeDirection, null, eyeHeight, fMOffset); + } + + SeatType(FurnitureShapeType furnitureType, String name, Class blockClass, double offsetX, double offsetY, double offsetZ, boolean isOppositeDirection, float eyeHeight, Vec3 fMOffset) { + this(furnitureType, name, blockClass, offsetX, offsetY, offsetZ, 0, isOppositeDirection, null, eyeHeight, fMOffset); + } + + // 主构造函数 - 添加 fMOffset 参数 + SeatType(FurnitureShapeType furnitureType, String name, Class blockClass, double offsetX, double offsetY, double offsetZ, float yawOffset, boolean isOppositeDirection, AABB playerBB, float eyeHeight, Vec3 fMOffset) { this.name = name; this.blockClass = blockClass; this.offsetX = offsetX; @@ -177,5 +229,6 @@ public enum SeatType { this.furnitureShapeType = furnitureType; this.playerBB = playerBB; this.eyeHeight = eyeHeight; + this.fMOffset = fMOffset; // 初始化 fMOffset } } diff --git a/src/main/java/top/r3944realms/eroticdungeongame/core/device/SeatTypeRegistry.java b/src/main/java/top/r3944realms/eroticdungeongame/core/device/SeatTypeRegistry.java index 1239d8f1..699f8e29 100644 --- a/src/main/java/top/r3944realms/eroticdungeongame/core/device/SeatTypeRegistry.java +++ b/src/main/java/top/r3944realms/eroticdungeongame/core/device/SeatTypeRegistry.java @@ -20,38 +20,38 @@ import net.minecraft.world.entity.EntityType; import net.minecraftforge.registries.RegistryObject; import org.jetbrains.annotations.NotNull; import top.r3944realms.eroticdungeongame.content.entity.SeatEntity; +import top.r3944realms.eroticdungeongame.core.register.EDGEntities; -import java.util.EnumMap; -import java.util.Map; +import java.util.*; /** * 座位类型映射管理器 */ @SuppressWarnings("unused") public class SeatTypeRegistry { - private final Map>> entityTypeMap = new EnumMap<>(SeatType.class); - private final Map> cachedEntityTypes = new EnumMap<>(SeatType.class); + private final Map>> entityTypeMap = new LinkedHashMap<>(); + private final Map> cachedEntityTypes = new LinkedHashMap<>(); /** * 注册座位类型与实体类型的映射 */ - public void register(@NotNull SeatType seatType, @NotNull RegistryObject> entityType) { - entityTypeMap.put(seatType, entityType); + public void register(@NotNull ISeatType ISeatType, @NotNull RegistryObject> entityType) { + entityTypeMap.put(ISeatType, entityType); } /** * 获取座位类型对应的实体类型 */ @NotNull - public EntityType getEntityType(@NotNull SeatType seatType) { + public EntityType getEntityType(@NotNull ISeatType ISeatType) { // 使用缓存避免重复获取 - return cachedEntityTypes.computeIfAbsent(seatType, st -> { + return cachedEntityTypes.computeIfAbsent(ISeatType, st -> { RegistryObject> registryObject = entityTypeMap.get(st); if (registryObject == null) { - throw new IllegalStateException("No entity type registered for seat type: " + st.name()); + throw new IllegalStateException("No entity type registered for seat type: " + st.getName()); } if (!registryObject.isPresent()) { - throw new IllegalStateException("Entity type not yet registered for seat type: " + st.name()); + throw new IllegalStateException("Entity type not yet registered for seat type: " + st.getName()); } return registryObject.get(); }); @@ -60,14 +60,14 @@ public class SeatTypeRegistry { /** * 检查座位类型是否已注册实体类型 */ - public boolean isRegistered(@NotNull SeatType seatType) { - return entityTypeMap.containsKey(seatType) && entityTypeMap.get(seatType).isPresent(); + public boolean isRegistered(@NotNull ISeatType ISeatType) { + return entityTypeMap.containsKey(ISeatType) && entityTypeMap.get(ISeatType).isPresent(); } /** * 获取所有已注册的座位类型 */ - public @NotNull Iterable getRegisteredSeatTypes() { + public @NotNull Iterable getRegisteredSeatTypes() { return entityTypeMap.keySet(); } diff --git a/src/main/java/top/r3944realms/eroticdungeongame/core/event/CommonHandler.java b/src/main/java/top/r3944realms/eroticdungeongame/core/event/CommonHandler.java index 17ef4abc..516e6c86 100644 --- a/src/main/java/top/r3944realms/eroticdungeongame/core/event/CommonHandler.java +++ b/src/main/java/top/r3944realms/eroticdungeongame/core/event/CommonHandler.java @@ -139,8 +139,14 @@ public class CommonHandler { .registerCompat(SuperLeadRopeCompat.ID, SuperLeadRopeCompat.INSTANCE); orCreateCompatManager .registerCompat(EmoteCraftCompat.ID, EmoteCraftCompat.INSTANCE); - DistExecutor.unsafeRunWhenOn(Dist.CLIENT, () -> () -> orCreateCompatManager - .registerCompat(FreecamCompat.ID, FreecamCompat.INSTANCE) + DistExecutor.unsafeRunWhenOn(Dist.CLIENT, () -> () -> { + orCreateCompatManager + .registerCompat(FreecamCompat.ID, FreecamCompat.INSTANCE); + orCreateCompatManager + .registerCompat(RealCameraCompat.ID, RealCameraCompat.INSTANCE); + orCreateCompatManager + .registerCompat(FirstPersonModelAndRealCameraCompat.ID, FirstPersonModelAndRealCameraCompat.INSTANCE); + } ); orCreateCompatManager.initialize(); }); diff --git a/src/main/java/top/r3944realms/eroticdungeongame/core/register/EDGItems.java b/src/main/java/top/r3944realms/eroticdungeongame/core/register/EDGItems.java index 74116f62..aba0710e 100644 --- a/src/main/java/top/r3944realms/eroticdungeongame/core/register/EDGItems.java +++ b/src/main/java/top/r3944realms/eroticdungeongame/core/register/EDGItems.java @@ -61,6 +61,9 @@ public class EDGItems { public static final RegistryObject LIGHTNING_ROD_LOVE_MACHINE = ITEMS.register( "lightning_rod_love_machine", () -> new LoveMachineItem(new Item.Properties(), "lightning_rod") ); + public static final RegistryObject FILTER = ITEMS.register( + "filter", () -> new FilterItem(new Item.Properties().stacksTo(1)) + ); public static final RegistryObject DEVICE_KEY = ITEMS.register("device_key", () -> new DeviceKeyItem(new Item.Properties())); public static final RegistryObject WHIP = ITEMS.register("whip", () -> new WhipItem(5)); // 床物品注册 diff --git a/src/main/java/top/r3944realms/eroticdungeongame/core/service/SeatService.java b/src/main/java/top/r3944realms/eroticdungeongame/core/service/SeatService.java index 36d6d54c..f48b67f4 100644 --- a/src/main/java/top/r3944realms/eroticdungeongame/core/service/SeatService.java +++ b/src/main/java/top/r3944realms/eroticdungeongame/core/service/SeatService.java @@ -37,7 +37,7 @@ import top.r3944realms.eroticdungeongame.content.block.blockentity.BaseSeatBlock import top.r3944realms.eroticdungeongame.content.block.multiply.IHasPrimaryPart; import top.r3944realms.eroticdungeongame.content.entity.SeatEntity; import top.r3944realms.eroticdungeongame.content.util.FurnitureHelper; -import top.r3944realms.eroticdungeongame.core.device.SeatType; +import top.r3944realms.eroticdungeongame.core.device.ISeatType; import top.r3944realms.eroticdungeongame.core.register.EDGEntities; import java.util.Objects; @@ -48,14 +48,14 @@ public class SeatService { private SeatService() {} public static boolean bindPlayerToSeat(@NotNull Level level, @NotNull BlockPos blockPos, - @NotNull Player player, @NotNull SeatType seatType) { - return bindPlayerToSeatInternal(level, blockPos, player, seatType); + @NotNull Player player, @NotNull ISeatType ISeatType) { + return bindPlayerToSeatInternal(level, blockPos, player, ISeatType); } public static boolean bindPlayerToSeat(@NotNull Player player, @NotNull BlockPos blockPos) throws NullPointerException { return bindPlayerToSeatInternal(player.level(), blockPos, player, Objects.requireNonNull(FurnitureHelper.getSeatType(player.level().getBlockState(blockPos).getBlock()), "Block is not EDG Seat Block")); } - private static boolean bindPlayerToSeatInternal(@NotNull Level level, @NotNull BlockPos blockPos, @NotNull Player player, @NotNull SeatType seatType) { + private static boolean bindPlayerToSeatInternal(@NotNull Level level, @NotNull BlockPos blockPos, @NotNull Player player, @NotNull ISeatType ISeatType) { if (level.isClientSide || player.isPassenger()) { return false; } @@ -81,8 +81,8 @@ public class SeatService { return false; } // 2. 计算座椅位置和朝向 - Direction direction = calculateFinalDirection(blockState, seatType); - SeatPositionResult positionResult = calculateSeatPosition(blockPos, direction, seatType); + Direction direction = calculateFinalDirection(blockState, ISeatType); + SeatPositionResult positionResult = calculateSeatPosition(blockPos, direction, ISeatType); // 3. 创建座椅实体 Optional seatEntityOpt = createSeatEntity(level, positionResult); @@ -93,7 +93,7 @@ public class SeatService { SeatEntity seatEntity = seatEntityOpt.get(); EroticDungeon.EVENT_BUS.post(new RideDeviceEvent.Post(player, blockPos, blockState, blockEntity, seatEntity)); // 4. 设置关联并更新状态 - setupSeatRelationships(seatEntity, blockEntity, player, blockPos, seatType, blockEntity.getPlayerAnimationNumber()); + setupSeatRelationships(seatEntity, blockEntity, player, blockPos, ISeatType, blockEntity.getPlayerAnimationNumber()); // 5. 绑定玩家 if (!player.startRiding(seatEntity, true)) { @@ -159,9 +159,9 @@ public class SeatService { // ================= 私有方法 ================= private static Direction calculateFinalDirection(@NotNull BlockState blockState, - @NotNull SeatType seatType) { + @NotNull ISeatType ISeatType) { Direction original = blockState.getValue(AbstractSeatBlock.FACING); - return seatType.isOppositeDirection() ? original.getOpposite() : original; + return ISeatType.isOppositeDirection() ? original.getOpposite() : original; } private static Optional createSeatEntity(@NotNull Level level, @@ -182,7 +182,7 @@ public class SeatService { private static void setupSeatRelationships(@NotNull SeatEntity seatEntity, @NotNull BaseSeatBlockEntity blockEntity, @NotNull Player player, - @NotNull BlockPos blockPos, @NotNull SeatType seatType, int varNumber) { + @NotNull BlockPos blockPos, @NotNull ISeatType ISeatType, int varNumber) { // 设置座椅关联 seatEntity.setLinkedBlockPos(blockPos); @@ -198,7 +198,7 @@ public class SeatService { // 设置玩家cap player.getCapability(EroticDungeonGameApi.PLAYER_DUNGEON_DATA_CAP).resolve() - .ifPresent(cap -> cap.setDungeonData(seatType, varNumber, seatEntity)); + .ifPresent(cap -> cap.setDungeonData(ISeatType, varNumber, seatEntity)); } private static void updateSeatBlockState(@NotNull Level level, @NotNull BlockPos blockPos, @@ -212,14 +212,14 @@ public class SeatService { } } - public static void playBindingAnimation(@NotNull Player player, @NotNull SeatType seatType) { - EDGAnimation animation = seatType.getAnimation(); + public static void playBindingAnimation(@NotNull Player player, @NotNull ISeatType ISeatType) { + EDGAnimation animation = ISeatType.getAnimation(); if (animation != null) { animation.play(player); } } - public static void playBindingAnimation(@NotNull Player player, @NotNull SeatType seatType, int varNumber) { - EDGAnimation animation = seatType.getAnimation(); + public static void playBindingAnimation(@NotNull Player player, @NotNull ISeatType ISeatType, int varNumber) { + EDGAnimation animation = ISeatType.getAnimation(); if (animation != null) { animation.play(player, varNumber); } @@ -282,26 +282,26 @@ public class SeatService { private static @NotNull SeatPositionResult calculateSeatPosition(@NotNull BlockPos blockPos, @NotNull Direction direction, - @NotNull SeatType seatType) { - double[] posArray = calculatePositionArray(blockPos, direction, seatType); - float yaw = calculateYaw(direction, seatType); + @NotNull ISeatType ISeatType) { + double[] posArray = calculatePositionArray(blockPos, direction, ISeatType); + float yaw = calculateYaw(direction, ISeatType); return new SeatPositionResult(posArray[0], posArray[1], posArray[2], yaw); } private static double @NotNull [] calculatePositionArray(@NotNull BlockPos blockPos, @NotNull Direction direction, - @NotNull SeatType seatType) { + @NotNull ISeatType ISeatType) { double baseX = blockPos.getX(); double baseY = blockPos.getY() + 0.5; double baseZ = blockPos.getZ(); - double offsetX = seatType.getOffsetX(); - double offsetY = seatType.getOffsetY(); - double offsetZ = seatType.getOffsetZ(); + double offsetX = ISeatType.getOffsetX(); + double offsetY = ISeatType.getOffsetY(); + double offsetZ = ISeatType.getOffsetZ(); // 如果isOppositeDirection为true,则取反x和z偏移量 - if (seatType.isOppositeDirection()) { + if (ISeatType.isOppositeDirection()) { offsetX = -offsetX; offsetZ = -offsetZ; } @@ -350,7 +350,7 @@ public class SeatService { return new double[]{finalX, baseY + offsetY, finalZ}; } - private static float calculateYaw(@NotNull Direction direction, SeatType seatType) { + private static float calculateYaw(@NotNull Direction direction, ISeatType ISeatType) { float baseYaw = switch (direction) { case NORTH -> 0.0f; case WEST -> 270.0f; @@ -358,8 +358,8 @@ public class SeatService { default -> 180.0f; }; - float offset = seatType.isOppositeDirection() ? - -seatType.getYawOffset() : seatType.getYawOffset(); + float offset = ISeatType.isOppositeDirection() ? + -ISeatType.getYawOffset() : ISeatType.getYawOffset(); return baseYaw + offset; } diff --git a/src/main/java/top/r3944realms/eroticdungeongame/datagen/provider/EDGAnimationLayerProvider.java b/src/main/java/top/r3944realms/eroticdungeongame/datagen/provider/EDGAnimationLayerProvider.java index b5e2050d..f42ee6b9 100644 --- a/src/main/java/top/r3944realms/eroticdungeongame/datagen/provider/EDGAnimationLayerProvider.java +++ b/src/main/java/top/r3944realms/eroticdungeongame/datagen/provider/EDGAnimationLayerProvider.java @@ -17,7 +17,8 @@ package top.r3944realms.eroticdungeongame.datagen.provider; import net.minecraft.data.DataGenerator; -import top.leisuretimedock.animationcore.animation.data.util.ACAnimationLayerProvider; + +import top.leisuretimedock.animationcore.animation.data.ACAnimationLayerProvider; import top.r3944realms.eroticdungeongame.EroticDungeon; import top.r3944realms.eroticdungeongame.content.animation.EDGAnimation; diff --git a/src/main/java/top/r3944realms/eroticdungeongame/datagen/provider/EDGAnimationProvider.java b/src/main/java/top/r3944realms/eroticdungeongame/datagen/provider/EDGAnimationProvider.java index a39b6696..7c5a8056 100644 --- a/src/main/java/top/r3944realms/eroticdungeongame/datagen/provider/EDGAnimationProvider.java +++ b/src/main/java/top/r3944realms/eroticdungeongame/datagen/provider/EDGAnimationProvider.java @@ -17,11 +17,11 @@ package top.r3944realms.eroticdungeongame.datagen.provider; +import io.zershyan.sccore.animation.data.GenericAnimationData; import net.minecraft.data.DataGenerator; import net.minecraft.world.phys.Vec3; -import top.leisuretimedock.animationcore.animation.data.AnimationDataBuilder; -import top.leisuretimedock.animationcore.animation.data.GenericAnimationData; -import top.leisuretimedock.animationcore.animation.data.util.ACAnimationProvider; +import top.leisuretimedock.animationcore.animation.AnimationDataBuilder; +import top.leisuretimedock.animationcore.animation.data.ACAnimationProvider; import top.r3944realms.eroticdungeongame.EroticDungeon; import top.r3944realms.eroticdungeongame.content.animation.EDGAnimation; diff --git a/src/main/java/top/r3944realms/eroticdungeongame/datagen/provider/EDGRecipeProvider.java b/src/main/java/top/r3944realms/eroticdungeongame/datagen/provider/EDGRecipeProvider.java index 75eb0f69..d026a65a 100644 --- a/src/main/java/top/r3944realms/eroticdungeongame/datagen/provider/EDGRecipeProvider.java +++ b/src/main/java/top/r3944realms/eroticdungeongame/datagen/provider/EDGRecipeProvider.java @@ -61,6 +61,12 @@ public class EDGRecipeProvider extends RecipeProvider { .pattern("Y#Y") .unlockedBy("has_diamond", has(Items.DIAMOND)) .save(consumer); + DungeonShapelessRecipeBuilder.shapeless(DungeonRecipeCategory.MISC, EDGItems.FILTER.get()) + .requires(Items.REDSTONE) + .requires(Items.PAPER) + .requires(Items.EXPERIENCE_BOTTLE) + .unlockedBy("has_paper", has(Items.PAPER)) + .save(consumer); DungeonShapelessRecipeBuilder.shapeless(DungeonRecipeCategory.TOOLS, EDGItems.DEVICE_KEY.get()) .requires(Items.IRON_INGOT) .requires(Items.STONE) diff --git a/src/main/java/top/r3944realms/eroticdungeongame/datagen/value/EDGLangKey.java b/src/main/java/top/r3944realms/eroticdungeongame/datagen/value/EDGLangKey.java index 29578d35..0afac794 100644 --- a/src/main/java/top/r3944realms/eroticdungeongame/datagen/value/EDGLangKey.java +++ b/src/main/java/top/r3944realms/eroticdungeongame/datagen/value/EDGLangKey.java @@ -912,7 +912,7 @@ public enum EDGLangKey implements ILangKeyValueCollection { // ============ 命令帮助信息 ============ addLang( - LangKeyValue.ofKey("command.eroticdungeongame.help.device", ModPartEnum.COMMAND, + LangKeyValue.ofKey("commands.help.eroticdungeongame.device", ModPartEnum.COMMAND, "Device management commands", "设备管理命令", "設備管理命令", @@ -921,7 +921,7 @@ public enum EDGLangKey implements ILangKeyValueCollection { ); addLang( - LangKeyValue.ofKey("command.eroticdungeongame.help.key", ModPartEnum.COMMAND, + LangKeyValue.ofKey("commands.help.eroticdungeongame.key", ModPartEnum.COMMAND, "Key management commands", "钥匙管理命令", "鑰匙管理命令", @@ -930,7 +930,7 @@ public enum EDGLangKey implements ILangKeyValueCollection { ); addLang( - LangKeyValue.ofKey("command.eroticdungeongame.help.device.bind", ModPartEnum.COMMAND, + LangKeyValue.ofKey("commands.help.eroticdungeongame.device.bind", ModPartEnum.COMMAND, "Bind a player to a device", "将玩家绑定到设备", "將玩家綁定到設備", @@ -939,7 +939,7 @@ public enum EDGLangKey implements ILangKeyValueCollection { ); addLang( - LangKeyValue.ofKey("command.eroticdungeongame.help.device.unbind", ModPartEnum.COMMAND, + LangKeyValue.ofKey("commands.help.eroticdungeongame.device.unbind", ModPartEnum.COMMAND, "Unbind a player or device", "解绑玩家或设备", "解綁玩家或設備", @@ -948,7 +948,7 @@ public enum EDGLangKey implements ILangKeyValueCollection { ); addLang( - LangKeyValue.ofKey("command.eroticdungeongame.help.device.lock", ModPartEnum.COMMAND, + LangKeyValue.ofKey("commands.help.eroticdungeongame.device.lock", ModPartEnum.COMMAND, "Lock a device with a code", "为设备上锁", "為設備上鎖", @@ -957,7 +957,7 @@ public enum EDGLangKey implements ILangKeyValueCollection { ); addLang( - LangKeyValue.ofKey("command.eroticdungeongame.help.device.unlock", ModPartEnum.COMMAND, + LangKeyValue.ofKey("commands.help.eroticdungeongame.device.unlock", ModPartEnum.COMMAND, "Unlock a device", "为设备解锁", "為設備解鎖", @@ -966,7 +966,7 @@ public enum EDGLangKey implements ILangKeyValueCollection { ); addLang( - LangKeyValue.ofKey("command.eroticdungeongame.help.key.set", ModPartEnum.COMMAND, + LangKeyValue.ofKey("commands.help.eroticdungeongame.help.key.set", ModPartEnum.COMMAND, "Set a code for the held key", "为手中的钥匙设置密码", "為手中的鑰匙設置密碼", @@ -975,7 +975,7 @@ public enum EDGLangKey implements ILangKeyValueCollection { ); addLang( - LangKeyValue.ofKey("command.eroticdungeongame.help.key.get", ModPartEnum.COMMAND, + LangKeyValue.ofKey("commands.help.eroticdungeongame.help.key.get", ModPartEnum.COMMAND, "Get the code of the held key", "获取手中钥匙的密码", "獲取手中鑰匙的密碼", @@ -984,7 +984,7 @@ public enum EDGLangKey implements ILangKeyValueCollection { ); addLang( - LangKeyValue.ofKey("command.eroticdungeongame.help.key.clear", ModPartEnum.COMMAND, + LangKeyValue.ofKey("commands.help.eroticdungeongame.help.key.clear", ModPartEnum.COMMAND, "Clear the code of the held key", "清除手中钥匙的密码", "清除手中鑰匙的密碼", @@ -993,7 +993,7 @@ public enum EDGLangKey implements ILangKeyValueCollection { ); // ============ 命令根节点 ============ addLang( - LangKeyValue.ofKey("commands.eroticdungeongame.root", ModPartEnum.COMMAND, + LangKeyValue.ofKey("commands.help.eroticdungeongame.root", ModPartEnum.COMMAND, "Erotic Dungeon Game Commands", "地牢游戏命令", "地牢遊戲指令", @@ -1003,7 +1003,7 @@ public enum EDGLangKey implements ILangKeyValueCollection { // ============ 设备命令组 ============ addLang( - LangKeyValue.ofKey("commands.eroticdungeongame.device", ModPartEnum.COMMAND, + LangKeyValue.ofKey("commands.help.eroticdungeongame.device", ModPartEnum.COMMAND, "Device management commands", "设备管理命令", "設備管理指令", @@ -1013,7 +1013,7 @@ public enum EDGLangKey implements ILangKeyValueCollection { // ============ Bind 命令 ============ addLang( - LangKeyValue.ofKey("commands.eroticdungeongame.device.bind", ModPartEnum.COMMAND, + LangKeyValue.ofKey("commands.help.eroticdungeongame.device.bind", ModPartEnum.COMMAND, "Bind a player to a device", "将玩家绑定到设备", "將玩家綁定到設備", @@ -1022,7 +1022,7 @@ public enum EDGLangKey implements ILangKeyValueCollection { ); addLang( - LangKeyValue.ofKey("commands.eroticdungeongame.device.bind.pos.desc", ModPartEnum.COMMAND, + LangKeyValue.ofKey("commands.help.eroticdungeongame.device.bind.pos.desc", ModPartEnum.COMMAND, "Position of the device", "设备的位置坐标", "設備的位置座標", @@ -1031,7 +1031,7 @@ public enum EDGLangKey implements ILangKeyValueCollection { ); addLang( - LangKeyValue.ofKey("commands.eroticdungeongame.device.bind.player.desc", ModPartEnum.COMMAND, + LangKeyValue.ofKey("commands.help.eroticdungeongame.device.bind.player.desc", ModPartEnum.COMMAND, "Player to bind (default: yourself)", "要绑定的玩家(默认为自己)", "要綁定的玩家(預設為自己)", @@ -1040,7 +1040,7 @@ public enum EDGLangKey implements ILangKeyValueCollection { ); addLang( - LangKeyValue.ofKey("commands.eroticdungeongame.device.bind.code.desc", ModPartEnum.COMMAND, + LangKeyValue.ofKey("commands.help.eroticdungeongame.device.bind.code.desc", ModPartEnum.COMMAND, "Lock code (optional)", "锁密码(可选)", "鎖密碼(可選)", @@ -1050,7 +1050,7 @@ public enum EDGLangKey implements ILangKeyValueCollection { // ============ Unbind 命令 ============ addLang( - LangKeyValue.ofKey("commands.eroticdungeongame.device.unbind", ModPartEnum.COMMAND, + LangKeyValue.ofKey("commands.help.eroticdungeongame.device.unbind", ModPartEnum.COMMAND, "Unbind a player or device", "解绑玩家或设备", "解綁玩家或設備", @@ -1059,7 +1059,7 @@ public enum EDGLangKey implements ILangKeyValueCollection { ); addLang( - LangKeyValue.ofKey("commands.eroticdungeongame.device.unbind.pos.desc", ModPartEnum.COMMAND, + LangKeyValue.ofKey("commands.help.eroticdungeongame.device.unbind.pos.desc", ModPartEnum.COMMAND, "Position of the device to unbind", "要解绑的设备位置", "要解綁的設備位置", @@ -1068,7 +1068,7 @@ public enum EDGLangKey implements ILangKeyValueCollection { ); addLang( - LangKeyValue.ofKey("commands.eroticdungeongame.device.unbind.player.desc", ModPartEnum.COMMAND, + LangKeyValue.ofKey("commands.help.eroticdungeongame.device.unbind.player.desc", ModPartEnum.COMMAND, "Player to unbind from devices", "要解绑的玩家", "要解綁的玩家", @@ -1078,7 +1078,7 @@ public enum EDGLangKey implements ILangKeyValueCollection { // ============ Lock 命令 ============ addLang( - LangKeyValue.ofKey("commands.eroticdungeongame.device.lock", ModPartEnum.COMMAND, + LangKeyValue.ofKey("commands.help.eroticdungeongame.device.lock", ModPartEnum.COMMAND, "Lock a device", "为设备上锁", "為設備上鎖", @@ -1087,7 +1087,7 @@ public enum EDGLangKey implements ILangKeyValueCollection { ); addLang( - LangKeyValue.ofKey("commands.eroticdungeongame.device.lock.pos.desc", ModPartEnum.COMMAND, + LangKeyValue.ofKey("commands.help.eroticdungeongame.device.lock.pos.desc", ModPartEnum.COMMAND, "Position of the device to lock", "要上锁的设备位置", "要上鎖的設備位置", @@ -1096,7 +1096,7 @@ public enum EDGLangKey implements ILangKeyValueCollection { ); addLang( - LangKeyValue.ofKey("commands.eroticdungeongame.device.lock.player.desc", ModPartEnum.COMMAND, + LangKeyValue.ofKey("commands.help.eroticdungeongame.device.lock.player.desc", ModPartEnum.COMMAND, "Player whose device to lock", "要为其设备上锁的玩家", "要為其設備上鎖的玩家", @@ -1105,7 +1105,7 @@ public enum EDGLangKey implements ILangKeyValueCollection { ); addLang( - LangKeyValue.ofKey("commands.eroticdungeongame.device.lock.code.desc", ModPartEnum.COMMAND, + LangKeyValue.ofKey("commands.help.eroticdungeongame.device.lock.code.desc", ModPartEnum.COMMAND, "Lock code (random if not specified)", "锁密码(不指定则随机生成)", "鎖密碼(不指定則隨機生成)", @@ -1115,7 +1115,7 @@ public enum EDGLangKey implements ILangKeyValueCollection { // ============ Unlock 命令 ============ addLang( - LangKeyValue.ofKey("commands.eroticdungeongame.device.unlock", ModPartEnum.COMMAND, + LangKeyValue.ofKey("commands.help.eroticdungeongame.device.unlock", ModPartEnum.COMMAND, "Unlock a device", "为设备解锁", "為設備解鎖", @@ -1124,7 +1124,7 @@ public enum EDGLangKey implements ILangKeyValueCollection { ); addLang( - LangKeyValue.ofKey("commands.eroticdungeongame.device.unlock.pos.desc", ModPartEnum.COMMAND, + LangKeyValue.ofKey("commands.help.eroticdungeongame.device.unlock.pos.desc", ModPartEnum.COMMAND, "Position of the device to unlock", "要解锁的设备位置", "要解鎖的設備位置", @@ -1133,7 +1133,7 @@ public enum EDGLangKey implements ILangKeyValueCollection { ); addLang( - LangKeyValue.ofKey("commands.eroticdungeongame.device.unlock.player.desc", ModPartEnum.COMMAND, + LangKeyValue.ofKey("commands.help.eroticdungeongame.device.unlock.player.desc", ModPartEnum.COMMAND, "Player whose device to unlock", "要为其设备解锁的玩家", "要為其設備解鎖的玩家", @@ -1143,8 +1143,8 @@ public enum EDGLangKey implements ILangKeyValueCollection { // ============ Key 命令组 ============ addLang( - LangKeyValue.ofKey("commands.eroticdungeongame.key", ModPartEnum.COMMAND, - "Key management commands", + LangKeyValue.ofKey("commands.help.eroticdungeongame.key", ModPartEnum.COMMAND, + "Key management commands.help", "钥匙管理命令", "鑰匙管理指令", "鑰匙管理指令" @@ -1152,7 +1152,7 @@ public enum EDGLangKey implements ILangKeyValueCollection { ); addLang( - LangKeyValue.ofKey("commands.eroticdungeongame.key.lock", ModPartEnum.COMMAND, + LangKeyValue.ofKey("commands.help.eroticdungeongame.key.lock", ModPartEnum.COMMAND, "Key lock management", "钥匙密码管理", "鑰匙密碼管理", @@ -1162,7 +1162,7 @@ public enum EDGLangKey implements ILangKeyValueCollection { // ============ Key Set 命令 ============ addLang( - LangKeyValue.ofKey("commands.eroticdungeongame.key.lock.set", ModPartEnum.COMMAND, + LangKeyValue.ofKey("commands.help.eroticdungeongame.key.lock.set", ModPartEnum.COMMAND, "Set a code for the held key", "为手中的钥匙设置密码", "為手中的鑰匙設置密碼", @@ -1171,7 +1171,7 @@ public enum EDGLangKey implements ILangKeyValueCollection { ); addLang( - LangKeyValue.ofKey("commands.eroticdungeongame.key.lock.set.code.desc", ModPartEnum.COMMAND, + LangKeyValue.ofKey("commands.help.eroticdungeongame.key.lock.set.code.desc", ModPartEnum.COMMAND, "Lock code (random if not specified)", "锁密码(不指定则随机生成)", "鎖密碼(不指定則隨機生成)", @@ -1181,7 +1181,7 @@ public enum EDGLangKey implements ILangKeyValueCollection { // ============ Key Clear 命令 ============ addLang( - LangKeyValue.ofKey("commands.eroticdungeongame.key.lock.clear", ModPartEnum.COMMAND, + LangKeyValue.ofKey("commands.help.eroticdungeongame.key.lock.clear", ModPartEnum.COMMAND, "Clear the code from the held key", "清除手中钥匙的密码", "清除手中鑰匙的密碼", @@ -1191,7 +1191,7 @@ public enum EDGLangKey implements ILangKeyValueCollection { // ============ Key Get 命令 ============ addLang( - LangKeyValue.ofKey("commands.eroticdungeongame.key.lock.get", ModPartEnum.COMMAND, + LangKeyValue.ofKey("commands.help.eroticdungeongame.key.lock.get", ModPartEnum.COMMAND, "Get the code of the held key", "获取手中钥匙的密码", "獲取手中鑰匙的密碼", @@ -1199,6 +1199,776 @@ public enum EDGLangKey implements ILangKeyValueCollection { ) ); + addLang( + LangKeyValue.ofKey("task.eroticdungeongame.bind_player_to_device", ModPartEnum.DESCRIPTION, + "Bind Player to device", + "将玩家绑在设备上", + "將玩家綁在設備上", + "困於設備" + ) + ); + + addLang( + LangKeyValue.ofKey("task.eroticdungeongame.bind_player_to_device.desc", ModPartEnum.DESCRIPTION, + "Bind Player to device by Filter", + "通过过滤器设置将玩家绑在设备上", + "通過過濾器設置將玩家綁在設備上", + "据過濾器所置困於設備" + ) + ); + addLang( + LangKeyValue.ofKey("filter.eroticdungeongame.mode.whitelist", ModPartEnum.DESCRIPTION, + "Whitelist Mode", + "白名单模式", + "白名單模式", + "白名册模式" + ) + ); + + addLang( + LangKeyValue.ofKey("filter.eroticdungeongame.mode.blacklist", ModPartEnum.DESCRIPTION, + "Blacklist Mode", + "黑名单模式", + "黑名單模式", + "黑名册模式" + ) + ); + addLang( + LangKeyValue.ofSupplier(EDGItems.FILTER, ModPartEnum.ITEM, + "Filter", + "过滤器", + "過濾器", + "過濾器" + ) + ); + + // 物品提示 + addLang( + LangKeyValue.ofKey("tooltip.eroticdungeongame.filter.mode", ModPartEnum.MESSAGE, + "Mode: %s", + "模式: %s", + "模式: %s", + "模式: %s" + ) + ); + + addLang( + LangKeyValue.ofKey("tooltip.eroticdungeongame.filter.gamemodes", ModPartEnum.MESSAGE, + "Game Modes: %s", + "游戏模式: %s", + "遊戲模式: %s", + "遊戲模式: %s" + ) + ); + + addLang( + LangKeyValue.ofKey("tooltip.eroticdungeongame.filter.tags", ModPartEnum.MESSAGE, + "Tags: %s", + "标签: %s", + "標籤: %s", + "標籤: %s" + ) + ); + + addLang( + LangKeyValue.ofKey("tooltip.eroticdungeongame.filter.teams", ModPartEnum.MESSAGE, + "Teams: %s", + "队伍: %s", + "隊伍: %s", + "隊伍: %s" + ) + ); + + addLang( + LangKeyValue.ofKey("tooltip.eroticdungeongame.filter.workpos", ModPartEnum.MESSAGE, + "Work Position: %d, %d, %d [%s]", + "工作坐标: %d, %d, %d [%s]", + "工作座標: %d, %d, %d [%s]", + "工作座標: %d, %d, %d [%s]" + ) + ); + + addLang( + LangKeyValue.ofKey("tooltip.eroticdungeongame.filter.whitelist", ModPartEnum.MESSAGE, + "Whitelist: %d players", + "白名单: %d 名玩家", + "白名單: %d 名玩家", + "白名册: %d 人" + ) + ); + + addLang( + LangKeyValue.ofKey("tooltip.eroticdungeongame.filter.blacklist", ModPartEnum.MESSAGE, + "Blacklist: %d players", + "黑名单: %d 名玩家", + "黑名單: %d 名玩家", + "黑名册: %d 人" + ) + ); + + // 维度名称 + addLang( + LangKeyValue.ofKey("dimension.minecraft.overworld", ModPartEnum.MESSAGE, + "Overworld", + "主世界", + "主世界", + "凡界" + ) + ); + + addLang( + LangKeyValue.ofKey("dimension.minecraft.nether", ModPartEnum.MESSAGE, + "Nether", + "地狱", + "地獄", + "幽冥" + ) + ); + + addLang( + LangKeyValue.ofKey("dimension.minecraft.end", ModPartEnum.MESSAGE, + "The End", + "末地", + "終界", + "終末" + ) + ); + + addLang( + LangKeyValue.ofKey("dimension.unknown", ModPartEnum.MESSAGE, + "Unknown Dimension", + "未知维度", + "未知維度", + "未知之境" + ) + ); + // ==================== 命令反馈 ==================== + + + // 错误信息 + addLang( + LangKeyValue.ofKey("command.eroticdungeongame.filter.error.not_filter", ModPartEnum.MESSAGE, + "The item you are holding is not a filter!", + "你手持的物品不是过滤器!", + "你手持的物品不是過濾器!", + "手中之物非過濾器!" + ) + ); + + addLang( + LangKeyValue.ofKey("command.eroticdungeongame.filter.error.invalid_gamemode", ModPartEnum.MESSAGE, + "Invalid game mode!", + "无效的游戏模式!", + "無效的遊戲模式!", + "遊戲模式無效!" + ) + ); + + // 模式设置 + addLang( + LangKeyValue.ofKey("command.eroticdungeongame.filter.mode.set", ModPartEnum.COMMAND, + "Filter mode set to: %s", + "已将过滤器模式设置为: %s", + "已將過濾器模式設置為: %s", + "過濾器模式已設為: %s" + ) + ); + + // 游戏模式操作 + addLang( + LangKeyValue.ofKey("command.eroticdungeongame.filter.gamemode.add", ModPartEnum.COMMAND, + "Added game mode: %s", + "已添加游戏模式: %s", + "已添加遊戲模式: %s", + "已增遊戲模式: %s" + ) + ); + + addLang( + LangKeyValue.ofKey("command.eroticdungeongame.filter.gamemode.remove", ModPartEnum.COMMAND, + "Removed game mode: %s", + "已移除游戏模式: %s", + "已移除遊戲模式: %s", + "已除遊戲模式: %s" + ) + ); + + addLang( + LangKeyValue.ofKey("command.eroticdungeongame.filter.gamemode.clear", ModPartEnum.COMMAND, + "Cleared all game modes", + "已清除所有游戏模式", + "已清除所有遊戲模式", + "已清所有遊戲模式" + ) + ); + + // 标签操作 + addLang( + LangKeyValue.ofKey("command.eroticdungeongame.filter.tag.add", ModPartEnum.COMMAND, + "Added tag: %s", + "已添加标签: %s", + "已添加標籤: %s", + "已增標籤: %s" + ) + ); + + addLang( + LangKeyValue.ofKey("command.eroticdungeongame.filter.tag.remove", ModPartEnum.COMMAND, + "Removed tag: %s", + "已移除标签: %s", + "已移除標籤: %s", + "已除標籤: %s" + ) + ); + + addLang( + LangKeyValue.ofKey("command.eroticdungeongame.filter.tag.clear", ModPartEnum.COMMAND, + "Cleared all tags", + "已清除所有标签", + "已清除所有標籤", + "已清所有標籤" + ) + ); + + // 队伍操作 + addLang( + LangKeyValue.ofKey("command.eroticdungeongame.filter.team.add", ModPartEnum.COMMAND, + "Added team: %s", + "已添加队伍: %s", + "已添加隊伍: %s", + "已增隊伍: %s" + ) + ); + + addLang( + LangKeyValue.ofKey("command.eroticdungeongame.filter.team.remove", ModPartEnum.COMMAND, + "Removed team: %s", + "已移除队伍: %s", + "已移除隊伍: %s", + "已除隊伍: %s" + ) + ); + + addLang( + LangKeyValue.ofKey("command.eroticdungeongame.filter.team.clear", ModPartEnum.COMMAND, + "Cleared all teams", + "已清除所有队伍", + "已清除所有隊伍", + "已清所有隊伍" + ) + ); + + // 工作坐标操作 + addLang( + LangKeyValue.ofKey("command.eroticdungeongame.filter.workpos.set", ModPartEnum.COMMAND, + "Work position set to: %d, %d, %d [%s]", + "已设置工作坐标: %d, %d, %d [%s]", + "已設置工作座標: %d, %d, %d [%s]", + "已設工作座標: %d, %d, %d [%s]" + ) + ); + + addLang( + LangKeyValue.ofKey("command.eroticdungeongame.filter.workpos.remove", ModPartEnum.COMMAND, + "Work position removed", + "已移除工作坐标", + "已移除工作座標", + "已除工作座標" + ) + ); + + // 白名单操作 + addLang( + LangKeyValue.ofKey("command.eroticdungeongame.filter.whitelist.add", ModPartEnum.COMMAND, + "Added %s to whitelist", + "已将 %s 加入白名单", + "已將 %s 加入白名單", + "已增 %s 入白名册" + ) + ); + + addLang( + LangKeyValue.ofKey("command.eroticdungeongame.filter.whitelist.remove", ModPartEnum.COMMAND, + "Removed %s from whitelist", + "已将 %s 移出白名单", + "已將 %s 移出白名單", + "已除 %s 出白名册" + ) + ); + + addLang( + LangKeyValue.ofKey("command.eroticdungeongame.filter.whitelist.clear", ModPartEnum.COMMAND, + "Cleared whitelist", + "已清空白名单", + "已清空白名單", + "已清白名册" + ) + ); + + // 黑名单操作 + addLang( + LangKeyValue.ofKey("command.eroticdungeongame.filter.blacklist.add", ModPartEnum.COMMAND, + "Added %s to blacklist", + "已将 %s 加入黑名单", + "已將 %s 加入黑名單", + "已增 %s 入黑名册" + ) + ); + + addLang( + LangKeyValue.ofKey("command.eroticdungeongame.filter.blacklist.remove", ModPartEnum.COMMAND, + "Removed %s from blacklist", + "已将 %s 移出黑名单", + "已將 %s 移出黑名單", + "已除 %s 出黑名册" + ) + ); + + addLang( + LangKeyValue.ofKey("command.eroticdungeongame.filter.blacklist.clear", ModPartEnum.COMMAND, + "Cleared blacklist", + "已清空黑名单", + "已清空黑名單", + "已清黑名册" + ) + ); + + // 玩家列表显示 + addLang( + LangKeyValue.ofKey("command.eroticdungeongame.filter.player.list.header", ModPartEnum.COMMAND, + "=== Filter Player List ===", + "=== 过滤器玩家名单 ===", + "=== 過濾器玩家名單 ===", + "=== 過濾器玩家名册 ===" + ) + ); + + addLang( + LangKeyValue.ofKey("command.eroticdungeongame.filter.player.list.whitelist", ModPartEnum.COMMAND, + "Whitelist (%s players):", + "白名单 (%s 人):", + "白名單 (%s 人):", + "白名册 (%s 人):" + ) + ); + + addLang( + LangKeyValue.ofKey("command.eroticdungeongame.filter.player.list.blacklist", ModPartEnum.COMMAND, + "Blacklist (%s players):", + "黑名单 (%s 人):", + "黑名單 (%s 人):", + "黑名册 (%s 人):" + ) + ); + + // 过滤器信息显示 + addLang( + LangKeyValue.ofKey("command.eroticdungeongame.filter.info.header", ModPartEnum.COMMAND, + "=== Filter Information ===", + "=== 过滤器信息 ===", + "=== 過濾器信息 ===", + "=== 過濾器資訊 ===" + ) + ); + + addLang( + LangKeyValue.ofKey("command.eroticdungeongame.filter.info.mode", ModPartEnum.COMMAND, + "Mode: %s", + "模式: %s", + "模式: %s", + "模式: %s" + ) + ); + + addLang( + LangKeyValue.ofKey("command.eroticdungeongame.filter.info.gamemodes", ModPartEnum.COMMAND, + "Game Modes: %s", + "游戏模式: %s", + "遊戲模式: %s", + "遊戲模式: %s" + ) + ); + + addLang( + LangKeyValue.ofKey("command.eroticdungeongame.filter.info.tags", ModPartEnum.COMMAND, + "Tags: %s", + "标签: %s", + "標籤: %s", + "標籤: %s" + ) + ); + + addLang( + LangKeyValue.ofKey("command.eroticdungeongame.filter.info.teams", ModPartEnum.COMMAND, + "Teams: %s", + "队伍: %s", + "隊伍: %s", + "隊伍: %s" + ) + ); + + addLang( + LangKeyValue.ofKey("command.eroticdungeongame.filter.info.workpos", ModPartEnum.COMMAND, + "Work Position: %d, %d, %d [%s]", + "工作坐标: %d, %d, %d [%s]", + "工作座標: %d, %d, %d [%s]", + "工作座標: %d, %d, %d [%s]" + ) + ); + + addLang( + LangKeyValue.ofKey("command.eroticdungeongame.filter.info.workpos.none", ModPartEnum.COMMAND, + "Work Position: Not set", + "工作坐标: 未设置", + "工作座標: 未設置", + "工作座標: 未設" + ) + ); + + addLang( + LangKeyValue.ofKey("command.eroticdungeongame.filter.info.whitelist", ModPartEnum.COMMAND, + "Whitelist: %s players", + "白名单: %s 人", + "白名單: %s 人", + "白名册: %s 人" + ) + ); + + addLang( + LangKeyValue.ofKey("command.eroticdungeongame.filter.info.blacklist", ModPartEnum.COMMAND, + "Blacklist: %s players", + "黑名单: %s 人", + "黑名單: %s 人", + "黑名册: %s 人" + ) + ); + + // 重置过滤器 + addLang( + LangKeyValue.ofKey("command.eroticdungeongame.filter.reset", ModPartEnum.COMMAND, + "Filter has been reset", + "过滤器已重置", + "過濾器已重置", + "過濾器已復原" + ) + ); + + // 主命令 + addLang( + LangKeyValue.ofKey("commands.help.eroticdungeongame.filter", ModPartEnum.COMMAND, + "Filter Command", + "过滤器命令", + "過濾器指令", + "過濾器命令" + ) + ); + +// mode 分支 + addLang( + LangKeyValue.ofKey("commands.help.eroticdungeongame.filter.mode", ModPartEnum.COMMAND, + "Filter Mode", + "过滤器模式", + "過濾器模式", + "過濾器模式" + ) + ); + + addLang( + LangKeyValue.ofKey("commands.help.eroticdungeongame.filter.mode.desc", ModPartEnum.COMMAND, + "Set filter mode, default is whitelist", + "设置过滤器模式,缺省为白名单", + "設定過濾器模式,預設為白名單", + "設定過濾器模式,預設為白名單" + ) + ); + +// gamemode 分支 + addLang( + LangKeyValue.ofKey("commands.help.eroticdungeongame.filter.gamemode", ModPartEnum.COMMAND, + "Game Mode", + "游戏模式", + "遊戲模式", + "遊戲模式" + ) + ); + + addLang( + LangKeyValue.ofKey("commands.help.eroticdungeongame.filter.gamemode.add", ModPartEnum.COMMAND, + "Add Game Mode", + "添加游戏模式", + "添加遊戲模式", + "添加遊戲模式" + ) + ); + + addLang( + LangKeyValue.ofKey("commands.help.eroticdungeongame.filter.gamemode.desc", ModPartEnum.COMMAND, + "Game mode parameter, only survival/creative/adventure", + "游戏模式参数,只能生存/创造/冒险", + "遊戲模式參數,只能生存/創造/冒險", + "遊戲模式參數,僅限生存/創造/冒險" + ) + ); + + addLang( + LangKeyValue.ofKey("commands.help.eroticdungeongame.filter.gamemode.remove", ModPartEnum.COMMAND, + "Remove Game Mode", + "移除游戏模式", + "移除遊戲模式", + "移除遊戲模式" + ) + ); + + addLang( + LangKeyValue.ofKey("commands.help.eroticdungeongame.filter.gamemode.remove.desc", ModPartEnum.COMMAND, + "Remove game mode, remove all if not specified", + "移除游戏模式,缺省全移除", + "移除遊戲模式,預設全部移除", + "移除遊戲模式,預設全數移除" + ) + ); + +// team 分支 + addLang( + LangKeyValue.ofKey("commands.help.eroticdungeongame.filter.team", ModPartEnum.COMMAND, + "Team", + "队伍", + "隊伍", + "隊伍" + ) + ); + + addLang( + LangKeyValue.ofKey("commands.help.eroticdungeongame.filter.team.add", ModPartEnum.COMMAND, + "Add Team", + "添加队伍", + "添加隊伍", + "添加隊伍" + ) + ); + + addLang( + LangKeyValue.ofKey("commands.help.eroticdungeongame.filter.team.desc", ModPartEnum.COMMAND, + "Team parameter", + "队伍参数", + "隊伍參數", + "隊伍參數" + ) + ); + + addLang( + LangKeyValue.ofKey("commands.help.eroticdungeongame.filter.team.remove", ModPartEnum.COMMAND, + "Remove Team", + "移除队伍", + "移除隊伍", + "移除隊伍" + ) + ); + + addLang( + LangKeyValue.ofKey("commands.help.eroticdungeongame.filter.team.remove.desc", ModPartEnum.COMMAND, + "Remove team, remove all if not specified", + "移除队伍,缺省全移除", + "移除隊伍,預設全部移除", + "移除隊伍,預設全數移除" + ) + ); + +// tag 分支 + addLang( + LangKeyValue.ofKey("commands.help.eroticdungeongame.filter.tag", ModPartEnum.COMMAND, + "Tag", + "标签", + "標籤", + "標籤" + ) + ); + + addLang( + LangKeyValue.ofKey("commands.help.eroticdungeongame.filter.tag.add", ModPartEnum.COMMAND, + "Add Tag", + "添加标签", + "添加標籤", + "添加標籤" + ) + ); + + addLang( + LangKeyValue.ofKey("commands.help.eroticdungeongame.filter.tag.desc", ModPartEnum.COMMAND, + "Tag parameter", + "标签参数", + "標籤參數", + "標籤參數" + ) + ); + + addLang( + LangKeyValue.ofKey("commands.help.eroticdungeongame.filter.tag.remove", ModPartEnum.COMMAND, + "Remove Tag", + "移除标签", + "移除標籤", + "移除標籤" + ) + ); + + addLang( + LangKeyValue.ofKey("commands.help.eroticdungeongame.filter.tag.remove.desc", ModPartEnum.COMMAND, + "Remove tag, remove all if not specified", + "移除标签,缺省全移除", + "移除標籤,預設全部移除", + "移除標籤,預設全數移除" + ) + ); + +// workpos 分支 + addLang( + LangKeyValue.ofKey("commands.help.eroticdungeongame.filter.workpos", ModPartEnum.COMMAND, + "Work Position", + "工作点", + "工作點", + "工作點" + ) + ); + + addLang( + LangKeyValue.ofKey("commands.help.eroticdungeongame.filter.workpos.add", ModPartEnum.COMMAND, + "Set Work Position", + "设置工作点", + "設置工作點", + "設置工作點" + ) + ); + + addLang( + LangKeyValue.ofKey("commands.help.eroticdungeongame.filter.workpos.add.desc", ModPartEnum.COMMAND, + "Set work position, uses player's position if not specified", + "设置工作点,缺省则玩家位置", + "設定工作點,預設為玩家位置", + "設定工作點,預設為玩家所在之處" + ) + ); + + addLang( + LangKeyValue.ofKey("commands.help.eroticdungeongame.filter.workpos.remove.desc", ModPartEnum.COMMAND, + "Remove work position", + "移除工作点", + "移除工作點", + "移除工作點" + ) + ); + +// whitelist 分支 + addLang( + LangKeyValue.ofKey("commands.help.eroticdungeongame.filter.whitelist", ModPartEnum.COMMAND, + "Whitelist", + "白名单", + "白名單", + "白名單" + ) + ); + + addLang( + LangKeyValue.ofKey("commands.help.eroticdungeongame.filter.whitelist.add", ModPartEnum.COMMAND, + "Add to Whitelist", + "添加白名单", + "添加白名單", + "添加白名單" + ) + ); + + addLang( + LangKeyValue.ofKey("commands.help.eroticdungeongame.filter.whitelist.desc", ModPartEnum.COMMAND, + "Add player to whitelist", + "添加玩家到白名单", + "添加玩家到白名單", + "添加玩家至白名單" + ) + ); + + addLang( + LangKeyValue.ofKey("commands.help.eroticdungeongame.filter.whitelist.remove", ModPartEnum.COMMAND, + "Remove from Whitelist", + "移除白名单", + "移除白名單", + "移除白名單" + ) + ); + + addLang( + LangKeyValue.ofKey("commands.help.eroticdungeongame.filter.whitelist.remove.desc", ModPartEnum.COMMAND, + "Remove player from whitelist", + "从白名单移除玩家", + "從白名單移除玩家", + "自白名單移除玩家" + ) + ); + +// blacklist 分支 + addLang( + LangKeyValue.ofKey("commands.help.eroticdungeongame.filter.blacklist", ModPartEnum.COMMAND, + "Blacklist", + "黑名单", + "黑名單", + "黑名單" + ) + ); + + addLang( + LangKeyValue.ofKey("commands.help.eroticdungeongame.filter.blacklist.add", ModPartEnum.COMMAND, + "Add to Blacklist", + "添加黑名单", + "添加黑名單", + "添加黑名單" + ) + ); + + addLang( + LangKeyValue.ofKey("commands.help.eroticdungeongame.filter.blacklist.desc", ModPartEnum.COMMAND, + "Add player to blacklist", + "添加玩家到黑名单", + "添加玩家到黑名單", + "添加玩家至黑名單" + ) + ); + + addLang( + LangKeyValue.ofKey("commands.help.eroticdungeongame.filter.blacklist.remove", ModPartEnum.COMMAND, + "Remove from Blacklist", + "移除黑名单", + "移除黑名單", + "移除黑名單" + ) + ); + + addLang( + LangKeyValue.ofKey("commands.help.eroticdungeongame.filter.blacklist.remove.desc", ModPartEnum.COMMAND, + "Remove player from blacklist", + "从黑名单移除玩家", + "從黑名單移除玩家", + "自黑名單移除玩家" + ) + ); + +// info 分支 + addLang( + LangKeyValue.ofKey("commands.help.eroticdungeongame.filter.info", ModPartEnum.COMMAND, + "Filter Info", + "过滤器信息", + "過濾器信息", + "過濾器資訊" + ) + ); + +// reset 分支 + addLang( + LangKeyValue.ofKey("commands.help.eroticdungeongame.filter.reset", ModPartEnum.COMMAND, + "Filter has been reset", + "重置过滤器", + "重置過濾器", + "復原過濾器" + ) + ); + } private void initEntityKeyValues() { addLang( diff --git a/src/main/java/top/r3944realms/eroticdungeongame/mixin/minecraft/MixinEntity.java b/src/main/java/top/r3944realms/eroticdungeongame/mixin/minecraft/MixinEntity.java index 5070d848..082f7783 100644 --- a/src/main/java/top/r3944realms/eroticdungeongame/mixin/minecraft/MixinEntity.java +++ b/src/main/java/top/r3944realms/eroticdungeongame/mixin/minecraft/MixinEntity.java @@ -71,7 +71,7 @@ public abstract class MixinEntity implements IEDGEntity { Entity entity = Entity.class.cast(this); return Services.WORK_SPACE.tryToDoIfInDeviceAndRet(entity, data -> { - if (data.getDeviceMainBlockPos() == null || !(level.getBlockEntity(data.getDeviceMainBlockPos()) instanceof BaseSeatBlockEntity seatBe) || !seatBe.hasLockCode()) { + if (data.getDeviceMainBlockPos() != null && level.getBlockEntity(data.getDeviceMainBlockPos()) instanceof BaseSeatBlockEntity seatBe && seatBe.hasLockCode()) { if (entity instanceof Player player && SeatService.getPlayerSeat(player).isPresent()) { return false; } diff --git a/src/main/java/top/r3944realms/eroticdungeongame/util/BoundingBoxCalculator.java b/src/main/java/top/r3944realms/eroticdungeongame/util/BoundingBoxCalculator.java index 32ba755b..40760635 100644 --- a/src/main/java/top/r3944realms/eroticdungeongame/util/BoundingBoxCalculator.java +++ b/src/main/java/top/r3944realms/eroticdungeongame/util/BoundingBoxCalculator.java @@ -19,7 +19,7 @@ package top.r3944realms.eroticdungeongame.util; import net.minecraft.world.phys.AABB; import net.minecraft.world.phys.Vec3; import org.jetbrains.annotations.NotNull; -import top.r3944realms.eroticdungeongame.core.device.SeatType; +import top.r3944realms.eroticdungeongame.core.device.ISeatType; public class BoundingBoxCalculator { @@ -75,12 +75,12 @@ public class BoundingBoxCalculator { public static @NotNull AABB adjustBoundingBoxForPosition( @NotNull AABB presetBB, @NotNull Vec3 playerPos, - SeatType seatType) { + ISeatType ISeatType) { AABB positionedBB = positionBoundingBox(presetBB, playerPos); // 对于某些座位类型,可能需要根据朝向微调 - if (seatType.isOppositeDirection()) { + if (ISeatType.isOppositeDirection()) { // 如果需要反向,调整Z轴 positionedBB = positionedBB.move(0, 0, 0.2); // 微调 } @@ -93,9 +93,9 @@ public class BoundingBoxCalculator { */ public static @NotNull AABB getPlayerBoundingBoxForSeat( @NotNull Vec3 playerPos, - @NotNull SeatType seatType) { + @NotNull ISeatType ISeatType) { - AABB presetBB = seatType.getPlayerBB(); + AABB presetBB = ISeatType.getPlayerBB(); if (presetBB == null) { // 返回默认站立碰撞箱 return new AABB( diff --git a/src/main/java/top/r3944realms/eroticdungeongame/workspace/WorkSpaceHelper.java b/src/main/java/top/r3944realms/eroticdungeongame/workspace/WorkSpaceHelper.java index afb4b18f..babd14db 100644 --- a/src/main/java/top/r3944realms/eroticdungeongame/workspace/WorkSpaceHelper.java +++ b/src/main/java/top/r3944realms/eroticdungeongame/workspace/WorkSpaceHelper.java @@ -17,7 +17,9 @@ package top.r3944realms.eroticdungeongame.workspace; import net.minecraft.world.entity.Entity; +import net.minecraftforge.eventbus.api.IEventBus; import org.jetbrains.annotations.NotNull; +import top.r3944realms.eroticdungeongame.EroticDungeon; import top.r3944realms.eroticdungeongame.api.EroticDungeonGameApi; import top.r3944realms.eroticdungeongame.api.capability.IPlayerDungeonData; import top.r3944realms.eroticdungeongame.api.workspace.IWorkSpaceHelper; @@ -75,4 +77,9 @@ public class WorkSpaceHelper implements IWorkSpaceHelper { return fallback.get(); } + @Override + public IEventBus getModEventBus() { + return EroticDungeon.EVENT_BUS; + } + } diff --git a/src/main/resources/assets/eroticdungeongame/models/item/filter.json b/src/main/resources/assets/eroticdungeongame/models/item/filter.json new file mode 100644 index 00000000..b675d44e --- /dev/null +++ b/src/main/resources/assets/eroticdungeongame/models/item/filter.json @@ -0,0 +1,41 @@ +{ + "format_version": "1.9.0", + "credit": "3D Model © 2025 LeisureTimeDock", + "parent": "minecraft:item/handheld", + "textures": { + "1": "eroticdungeongame:item/filter", + "layer0": "eroticdungeongame:item/filter", + "particle": "eroticdungeongame:item/filter" + }, + "display": { + "thirdperson_righthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "head": { + "rotation": [0, -180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, -180, 0] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/eroticdungeongame/textures/item/filter.png b/src/main/resources/assets/eroticdungeongame/textures/item/filter.png new file mode 100644 index 0000000000000000000000000000000000000000..e482f5e241feeb0c2330e92871b1ad65f51ba2cc GIT binary patch literal 354 zcmV-o0iFJdP)afd1{4B;0t^NWHUbs) zeB-n@uT^(tf|05ghotjnvE zu5Z!;L{Gsp0hlnqT=M??IQPv2fFO#NTV*^hIXyd(hr|FMWOKOHVCXh` zE)Q`4AHL6Bxc{|6VQ<)#Z0$z{hJLqERdN)oOM_Z=&wBd;0&as#zbqFhd8R zfCi*d8JG~lrN36ZnGA{nd{_{IY$ePb;q^)YXkze}_#of(nXhUMfB`chM2+ZMG65I~ zA?j_~2-p@1XA1xT0RR6Fe*aDY000I_L_t&o0BOXHA*8MwBLDyZ07*qoM6N<$f@NNh A@Bjb+ literal 0 HcmV?d00001 diff --git a/src/main/templates/META-INF/mods.toml b/src/main/templates/META-INF/mods.toml index c743add9..a2bba02e 100644 --- a/src/main/templates/META-INF/mods.toml +++ b/src/main/templates/META-INF/mods.toml @@ -113,6 +113,23 @@ versionRange="[${accore_version},)" ordering="AFTER" side="BOTH" +[[dependencies.${mod_id}]] +modId="sccore" +mandatory=true +# This version range declares a minimum of the current minecraft version up to but not including the next major version +versionRange="[1.0.0,)" +ordering="AFTER" +side="BOTH" + +[[dependencies.${mod_id}]] +modId = "touhou_little_maid" +# mandatory 为 false 时,仅在安装了女仆模组时才检查版本 +mandatory = false +versionRange = "[1.3.0,)" +# 在女仆模组之后加载 +ordering = "AFTER" +side = "BOTH" + # Features are specific properties of the game environment, that you may want to declare you require. This example declares # that your mod requires GL version 3.2 or higher. Other features will be added. They are side aware so declaring this won't # stop your mod loading on the server for example.