From d552716c9eb631d52a2539d56c61344631d39d1e Mon Sep 17 00:00:00 2001 From: jehanromer Date: Sat, 27 Dec 2025 00:24:00 -0400 Subject: [PATCH 1/3] I translated the English file to create an es_mx file for version 1.21.1, some word adjustments for the language to match the words in Minecraft. --- .vscode/launch.json | 143 +++++++++ .vscode/settings.json | 3 + .../1.20.1-forge/bin/main/META-INF/mods.toml | 31 ++ .../bin/main/assets/interiors/icon.png | Bin 0 -> 89254 bytes .../bin/main/assets/interiors/lang/de_de.json | 30 ++ .../interiors/lang/default/tooltips.json | 13 + .../bin/main/assets/interiors/lang/ko_kr.json | 45 +++ .../bin/main/assets/interiors/lang/ru_ru.json | 67 ++++ .../bin/main/assets/interiors/lang/sv_se.json | 30 ++ .../bin/main/assets/interiors/lang/zh_cn.json | 87 ++++++ .../interiors/models/block/chair/both.json | 290 ++++++++++++++++++ .../models/block/chair/both_cropped.json | 216 +++++++++++++ .../interiors/models/block/chair/left.json | 245 +++++++++++++++ .../models/block/chair/left_cropped.json | 193 ++++++++++++ .../interiors/models/block/chair/none.json | 200 ++++++++++++ .../models/block/chair/none_cropped.json | 171 +++++++++++ .../interiors/models/block/chair/right.json | 245 +++++++++++++++ .../models/block/chair/right_cropped.json | 193 ++++++++++++ .../models/block/floor_chair/both.json | 218 +++++++++++++ .../block/floor_chair/both_cropped.json | 177 +++++++++++ .../models/block/floor_chair/left.json | 181 +++++++++++ .../block/floor_chair/left_cropped.json | 162 ++++++++++ .../models/block/floor_chair/none.json | 144 +++++++++ .../block/floor_chair/none_cropped.json | 147 +++++++++ .../models/block/floor_chair/right.json | 181 +++++++++++ .../block/floor_chair/right_cropped.json | 162 ++++++++++ .../interiors/models/block/kelp_seat.json | 89 ++++++ .../models/block/wall_mounted_table.json | 65 ++++ .../interiors/textures/block/chair/foot.png | Bin 0 -> 175 bytes .../textures/block/chair/side_kelp_front.png | Bin 0 -> 285 bytes .../textures/block/chair/side_kelp_side.png | Bin 0 -> 258 bytes .../textures/block/chair/side_top_black.png | Bin 0 -> 175 bytes .../textures/block/chair/side_top_blue.png | Bin 0 -> 192 bytes .../textures/block/chair/side_top_brown.png | Bin 0 -> 163 bytes .../textures/block/chair/side_top_cyan.png | Bin 0 -> 228 bytes .../textures/block/chair/side_top_gray.png | Bin 0 -> 161 bytes .../textures/block/chair/side_top_green.png | Bin 0 -> 161 bytes .../textures/block/chair/side_top_kelp.png | Bin 0 -> 334 bytes .../block/chair/side_top_light_blue.png | Bin 0 -> 161 bytes .../block/chair/side_top_light_gray.png | Bin 0 -> 161 bytes .../textures/block/chair/side_top_lime.png | Bin 0 -> 177 bytes .../textures/block/chair/side_top_magenta.png | Bin 0 -> 161 bytes .../textures/block/chair/side_top_orange.png | Bin 0 -> 161 bytes .../textures/block/chair/side_top_pink.png | Bin 0 -> 160 bytes .../textures/block/chair/side_top_purple.png | Bin 0 -> 160 bytes .../textures/block/chair/side_top_red.png | Bin 0 -> 247 bytes .../textures/block/chair/side_top_white.png | Bin 0 -> 160 bytes .../textures/block/chair/side_top_yellow.png | Bin 0 -> 160 bytes .../textures/block/seatwood_planks.png | Bin 0 -> 221 bytes .../textures/block/wall_table/side.png | Bin 0 -> 211 bytes .../textures/block/wall_table/top.png | Bin 0 -> 212 bytes .../1.20.1-forge/bin/main/build.properties | 7 + .../interiors/CreateInteriors.class | Bin 0 -> 5140 bytes .../main/com/aesefficio/interiors/Utils.class | Bin 0 -> 4310 bytes .../content/block/CushionBlock.class | Bin 0 -> 2106 bytes .../content/block/WallMountedTable.class | Bin 0 -> 2751 bytes .../content/block/chair/BigChairBlock.class | Bin 0 -> 924 bytes .../chair/BigSeatMovementBehaviour.class | Bin 0 -> 1920 bytes .../ChairBlock$ArmrestConfiguration.class | Bin 0 -> 2387 bytes .../content/block/chair/ChairBlock.class | Bin 0 -> 5733 bytes .../block/chair/DirectionalSeatBlock.class | Bin 0 -> 6046 bytes .../content/block/chair/FloorChairBlock.class | Bin 0 -> 1001 bytes .../content/entity/BigSeatEntity$Render.class | Bin 0 -> 2122 bytes .../content/entity/BigSeatEntity.class | Bin 0 -> 2783 bytes .../interiors/content/registry/CIBlocks.class | Bin 0 -> 5161 bytes .../content/registry/CIEntities.class | Bin 0 -> 1659 bytes .../interiors/content/registry/CITab.class | Bin 0 -> 3569 bytes .../content/registry/CITags$Blocks.class | Bin 0 -> 1090 bytes .../content/registry/CITags$Items.class | Bin 0 -> 1079 bytes .../interiors/content/registry/CITags.class | Bin 0 -> 1390 bytes .../AbstractContraptionEntityMixin.class | Bin 0 -> 1819 bytes .../foundation/mixin/SeatBlockMixin.class | Bin 0 -> 5176 bytes .../data/interiors/recipes/kelp_chair.json | 19 ++ .../recipes/kelp_chair_from_seat.json | 16 + .../interiors/recipes/kelp_floor_chair.json | 18 ++ .../recipes/kelp_floor_chair_from_seat.json | 15 + .../data/interiors/recipes/kelp_seat.json | 16 + .../recipes/seatwood_planks_arr_one.json | 20 ++ .../recipes/seatwood_planks_arr_two.json | 20 ++ .../data/interiors/recipes/wall_table.json | 19 ++ .../1.20.1-forge/bin/main/fabric.mod.json | 37 +++ .../bin/main/interiors.mixins.json | 12 + versions/1.20.1-forge/bin/main/mod_banner.png | Bin 0 -> 24982 bytes versions/1.20.1-forge/bin/main/pack.mcmeta | 6 + .../bin/main/assets/interiors/lang/es_mx.json | 67 ++++ 85 files changed, 4000 insertions(+) create mode 100644 .vscode/launch.json create mode 100644 .vscode/settings.json create mode 100644 versions/1.20.1-forge/bin/main/META-INF/mods.toml create mode 100644 versions/1.20.1-forge/bin/main/assets/interiors/icon.png create mode 100644 versions/1.20.1-forge/bin/main/assets/interiors/lang/de_de.json create mode 100644 versions/1.20.1-forge/bin/main/assets/interiors/lang/default/tooltips.json create mode 100644 versions/1.20.1-forge/bin/main/assets/interiors/lang/ko_kr.json create mode 100644 versions/1.20.1-forge/bin/main/assets/interiors/lang/ru_ru.json create mode 100644 versions/1.20.1-forge/bin/main/assets/interiors/lang/sv_se.json create mode 100644 versions/1.20.1-forge/bin/main/assets/interiors/lang/zh_cn.json create mode 100644 versions/1.20.1-forge/bin/main/assets/interiors/models/block/chair/both.json create mode 100644 versions/1.20.1-forge/bin/main/assets/interiors/models/block/chair/both_cropped.json create mode 100644 versions/1.20.1-forge/bin/main/assets/interiors/models/block/chair/left.json create mode 100644 versions/1.20.1-forge/bin/main/assets/interiors/models/block/chair/left_cropped.json create mode 100644 versions/1.20.1-forge/bin/main/assets/interiors/models/block/chair/none.json create mode 100644 versions/1.20.1-forge/bin/main/assets/interiors/models/block/chair/none_cropped.json create mode 100644 versions/1.20.1-forge/bin/main/assets/interiors/models/block/chair/right.json create mode 100644 versions/1.20.1-forge/bin/main/assets/interiors/models/block/chair/right_cropped.json create mode 100644 versions/1.20.1-forge/bin/main/assets/interiors/models/block/floor_chair/both.json create mode 100644 versions/1.20.1-forge/bin/main/assets/interiors/models/block/floor_chair/both_cropped.json create mode 100644 versions/1.20.1-forge/bin/main/assets/interiors/models/block/floor_chair/left.json create mode 100644 versions/1.20.1-forge/bin/main/assets/interiors/models/block/floor_chair/left_cropped.json create mode 100644 versions/1.20.1-forge/bin/main/assets/interiors/models/block/floor_chair/none.json create mode 100644 versions/1.20.1-forge/bin/main/assets/interiors/models/block/floor_chair/none_cropped.json create mode 100644 versions/1.20.1-forge/bin/main/assets/interiors/models/block/floor_chair/right.json create mode 100644 versions/1.20.1-forge/bin/main/assets/interiors/models/block/floor_chair/right_cropped.json create mode 100644 versions/1.20.1-forge/bin/main/assets/interiors/models/block/kelp_seat.json create mode 100644 versions/1.20.1-forge/bin/main/assets/interiors/models/block/wall_mounted_table.json create mode 100644 versions/1.20.1-forge/bin/main/assets/interiors/textures/block/chair/foot.png create mode 100644 versions/1.20.1-forge/bin/main/assets/interiors/textures/block/chair/side_kelp_front.png create mode 100644 versions/1.20.1-forge/bin/main/assets/interiors/textures/block/chair/side_kelp_side.png create mode 100644 versions/1.20.1-forge/bin/main/assets/interiors/textures/block/chair/side_top_black.png create mode 100644 versions/1.20.1-forge/bin/main/assets/interiors/textures/block/chair/side_top_blue.png create mode 100644 versions/1.20.1-forge/bin/main/assets/interiors/textures/block/chair/side_top_brown.png create mode 100644 versions/1.20.1-forge/bin/main/assets/interiors/textures/block/chair/side_top_cyan.png create mode 100644 versions/1.20.1-forge/bin/main/assets/interiors/textures/block/chair/side_top_gray.png create mode 100644 versions/1.20.1-forge/bin/main/assets/interiors/textures/block/chair/side_top_green.png create mode 100644 versions/1.20.1-forge/bin/main/assets/interiors/textures/block/chair/side_top_kelp.png create mode 100644 versions/1.20.1-forge/bin/main/assets/interiors/textures/block/chair/side_top_light_blue.png create mode 100644 versions/1.20.1-forge/bin/main/assets/interiors/textures/block/chair/side_top_light_gray.png create mode 100644 versions/1.20.1-forge/bin/main/assets/interiors/textures/block/chair/side_top_lime.png create mode 100644 versions/1.20.1-forge/bin/main/assets/interiors/textures/block/chair/side_top_magenta.png create mode 100644 versions/1.20.1-forge/bin/main/assets/interiors/textures/block/chair/side_top_orange.png create mode 100644 versions/1.20.1-forge/bin/main/assets/interiors/textures/block/chair/side_top_pink.png create mode 100644 versions/1.20.1-forge/bin/main/assets/interiors/textures/block/chair/side_top_purple.png create mode 100644 versions/1.20.1-forge/bin/main/assets/interiors/textures/block/chair/side_top_red.png create mode 100644 versions/1.20.1-forge/bin/main/assets/interiors/textures/block/chair/side_top_white.png create mode 100644 versions/1.20.1-forge/bin/main/assets/interiors/textures/block/chair/side_top_yellow.png create mode 100644 versions/1.20.1-forge/bin/main/assets/interiors/textures/block/seatwood_planks.png create mode 100644 versions/1.20.1-forge/bin/main/assets/interiors/textures/block/wall_table/side.png create mode 100644 versions/1.20.1-forge/bin/main/assets/interiors/textures/block/wall_table/top.png create mode 100644 versions/1.20.1-forge/bin/main/build.properties create mode 100644 versions/1.20.1-forge/bin/main/com/aesefficio/interiors/CreateInteriors.class create mode 100644 versions/1.20.1-forge/bin/main/com/aesefficio/interiors/Utils.class create mode 100644 versions/1.20.1-forge/bin/main/com/aesefficio/interiors/content/block/CushionBlock.class create mode 100644 versions/1.20.1-forge/bin/main/com/aesefficio/interiors/content/block/WallMountedTable.class create mode 100644 versions/1.20.1-forge/bin/main/com/aesefficio/interiors/content/block/chair/BigChairBlock.class create mode 100644 versions/1.20.1-forge/bin/main/com/aesefficio/interiors/content/block/chair/BigSeatMovementBehaviour.class create mode 100644 versions/1.20.1-forge/bin/main/com/aesefficio/interiors/content/block/chair/ChairBlock$ArmrestConfiguration.class create mode 100644 versions/1.20.1-forge/bin/main/com/aesefficio/interiors/content/block/chair/ChairBlock.class create mode 100644 versions/1.20.1-forge/bin/main/com/aesefficio/interiors/content/block/chair/DirectionalSeatBlock.class create mode 100644 versions/1.20.1-forge/bin/main/com/aesefficio/interiors/content/block/chair/FloorChairBlock.class create mode 100644 versions/1.20.1-forge/bin/main/com/aesefficio/interiors/content/entity/BigSeatEntity$Render.class create mode 100644 versions/1.20.1-forge/bin/main/com/aesefficio/interiors/content/entity/BigSeatEntity.class create mode 100644 versions/1.20.1-forge/bin/main/com/aesefficio/interiors/content/registry/CIBlocks.class create mode 100644 versions/1.20.1-forge/bin/main/com/aesefficio/interiors/content/registry/CIEntities.class create mode 100644 versions/1.20.1-forge/bin/main/com/aesefficio/interiors/content/registry/CITab.class create mode 100644 versions/1.20.1-forge/bin/main/com/aesefficio/interiors/content/registry/CITags$Blocks.class create mode 100644 versions/1.20.1-forge/bin/main/com/aesefficio/interiors/content/registry/CITags$Items.class create mode 100644 versions/1.20.1-forge/bin/main/com/aesefficio/interiors/content/registry/CITags.class create mode 100644 versions/1.20.1-forge/bin/main/com/aesefficio/interiors/foundation/mixin/AbstractContraptionEntityMixin.class create mode 100644 versions/1.20.1-forge/bin/main/com/aesefficio/interiors/foundation/mixin/SeatBlockMixin.class create mode 100644 versions/1.20.1-forge/bin/main/data/interiors/recipes/kelp_chair.json create mode 100644 versions/1.20.1-forge/bin/main/data/interiors/recipes/kelp_chair_from_seat.json create mode 100644 versions/1.20.1-forge/bin/main/data/interiors/recipes/kelp_floor_chair.json create mode 100644 versions/1.20.1-forge/bin/main/data/interiors/recipes/kelp_floor_chair_from_seat.json create mode 100644 versions/1.20.1-forge/bin/main/data/interiors/recipes/kelp_seat.json create mode 100644 versions/1.20.1-forge/bin/main/data/interiors/recipes/seatwood_planks_arr_one.json create mode 100644 versions/1.20.1-forge/bin/main/data/interiors/recipes/seatwood_planks_arr_two.json create mode 100644 versions/1.20.1-forge/bin/main/data/interiors/recipes/wall_table.json create mode 100644 versions/1.20.1-forge/bin/main/fabric.mod.json create mode 100644 versions/1.20.1-forge/bin/main/interiors.mixins.json create mode 100644 versions/1.20.1-forge/bin/main/mod_banner.png create mode 100644 versions/1.20.1-forge/bin/main/pack.mcmeta create mode 100644 versions/1.21.1-neoforge/bin/main/assets/interiors/lang/es_mx.json diff --git a/.vscode/launch.json b/.vscode/launch.json new file mode 100644 index 00000000..e546bb87 --- /dev/null +++ b/.vscode/launch.json @@ -0,0 +1,143 @@ +{ + "version": "0.2.0", + "configurations": [ + { + "type": "java", + "request": "launch", + "name": "Forge Client: 1.20.1", + "presentation": { + "group": "Mod Development - 1.20.1-forge", + "order": 0 + }, + "projectName": "1.20.1-forge", + "mainClass": "net.neoforged.devlaunch.Main", + "args": [ + "@C:\\Users\\Jehan\\Desktop\\tico\\CreateInteriorsMod\\versions\\1.20.1-forge\\build\\moddev\\clientRunProgramArgs.txt" + ], + "vmArgs": [ + "@C:\\Users\\Jehan\\Desktop\\tico\\CreateInteriorsMod\\versions\\1.20.1-forge\\build\\moddev\\clientRunVmArgs.txt", + "-Dfml.modFolders\u003dinteriors%%C:\\Users\\Jehan\\Desktop\\tico\\CreateInteriorsMod\\versions\\1.20.1-forge\\bin\\main" + ], + "cwd": "${workspaceFolder}\\versions\\1.20.1-forge\\run", + "env": { + "MOD_CLASSES": "interiors%%C:\\Users\\Jehan\\Desktop\\tico\\CreateInteriorsMod\\versions\\1.20.1-forge\\bin\\main" + }, + "console": "internalConsole", + "shortenCommandLine": "none" + }, + { + "type": "java", + "request": "launch", + "name": "Forge Data: 1.20.1", + "presentation": { + "group": "Mod Development - 1.20.1-forge", + "order": 1 + }, + "projectName": "1.20.1-forge", + "mainClass": "net.neoforged.devlaunch.Main", + "args": [ + "@C:\\Users\\Jehan\\Desktop\\tico\\CreateInteriorsMod\\versions\\1.20.1-forge\\build\\moddev\\dataRunProgramArgs.txt" + ], + "vmArgs": [ + "@C:\\Users\\Jehan\\Desktop\\tico\\CreateInteriorsMod\\versions\\1.20.1-forge\\build\\moddev\\dataRunVmArgs.txt", + "-Dfml.modFolders\u003dinteriors%%C:\\Users\\Jehan\\Desktop\\tico\\CreateInteriorsMod\\versions\\1.20.1-forge\\bin\\main" + ], + "cwd": "${workspaceFolder}\\versions\\1.20.1-forge\\run", + "env": { + "MOD_CLASSES": "interiors%%C:\\Users\\Jehan\\Desktop\\tico\\CreateInteriorsMod\\versions\\1.20.1-forge\\bin\\main" + }, + "console": "internalConsole", + "shortenCommandLine": "none" + }, + { + "type": "java", + "request": "launch", + "name": "Forge Server: 1.20.1", + "presentation": { + "group": "Mod Development - 1.20.1-forge", + "order": 2 + }, + "projectName": "1.20.1-forge", + "mainClass": "net.neoforged.devlaunch.Main", + "args": [ + "@C:\\Users\\Jehan\\Desktop\\tico\\CreateInteriorsMod\\versions\\1.20.1-forge\\build\\moddev\\serverRunProgramArgs.txt" + ], + "vmArgs": [ + "@C:\\Users\\Jehan\\Desktop\\tico\\CreateInteriorsMod\\versions\\1.20.1-forge\\build\\moddev\\serverRunVmArgs.txt", + "-Dfml.modFolders\u003dinteriors%%C:\\Users\\Jehan\\Desktop\\tico\\CreateInteriorsMod\\versions\\1.20.1-forge\\bin\\main" + ], + "cwd": "${workspaceFolder}\\versions\\1.20.1-forge\\run", + "env": { + "MOD_CLASSES": "interiors%%C:\\Users\\Jehan\\Desktop\\tico\\CreateInteriorsMod\\versions\\1.20.1-forge\\bin\\main" + }, + "console": "internalConsole", + "shortenCommandLine": "none" + }, + { + "type": "java", + "request": "launch", + "name": "Neoforge Client: 1.21.1", + "presentation": { + "group": "Mod Development - 1.21.1-neoforge", + "order": 0 + }, + "projectName": "1.21.1-neoforge", + "mainClass": "net.neoforged.devlaunch.Main", + "args": [ + "@C:\\Users\\Jehan\\Desktop\\tico\\CreateInteriorsMod\\versions\\1.21.1-neoforge\\build\\moddev\\clientRunProgramArgs.txt" + ], + "vmArgs": [ + "@C:\\Users\\Jehan\\Desktop\\tico\\CreateInteriorsMod\\versions\\1.21.1-neoforge\\build\\moddev\\clientRunVmArgs.txt", + "-Dfml.modFolders\u003dinteriors%%C:\\Users\\Jehan\\Desktop\\tico\\CreateInteriorsMod\\versions\\1.21.1-neoforge\\bin\\main" + ], + "cwd": "${workspaceFolder}\\versions\\1.21.1-neoforge\\run", + "env": {}, + "console": "internalConsole", + "shortenCommandLine": "none" + }, + { + "type": "java", + "request": "launch", + "name": "Neoforge Data: 1.21.1", + "presentation": { + "group": "Mod Development - 1.21.1-neoforge", + "order": 1 + }, + "projectName": "1.21.1-neoforge", + "mainClass": "net.neoforged.devlaunch.Main", + "args": [ + "@C:\\Users\\Jehan\\Desktop\\tico\\CreateInteriorsMod\\versions\\1.21.1-neoforge\\build\\moddev\\dataRunProgramArgs.txt" + ], + "vmArgs": [ + "@C:\\Users\\Jehan\\Desktop\\tico\\CreateInteriorsMod\\versions\\1.21.1-neoforge\\build\\moddev\\dataRunVmArgs.txt", + "-Dfml.modFolders\u003dinteriors%%C:\\Users\\Jehan\\Desktop\\tico\\CreateInteriorsMod\\versions\\1.21.1-neoforge\\bin\\main" + ], + "cwd": "${workspaceFolder}\\versions\\1.21.1-neoforge\\run", + "env": {}, + "console": "internalConsole", + "shortenCommandLine": "none" + }, + { + "type": "java", + "request": "launch", + "name": "Neoforge Server: 1.21.1", + "presentation": { + "group": "Mod Development - 1.21.1-neoforge", + "order": 2 + }, + "projectName": "1.21.1-neoforge", + "mainClass": "net.neoforged.devlaunch.Main", + "args": [ + "@C:\\Users\\Jehan\\Desktop\\tico\\CreateInteriorsMod\\versions\\1.21.1-neoforge\\build\\moddev\\serverRunProgramArgs.txt" + ], + "vmArgs": [ + "@C:\\Users\\Jehan\\Desktop\\tico\\CreateInteriorsMod\\versions\\1.21.1-neoforge\\build\\moddev\\serverRunVmArgs.txt", + "-Dfml.modFolders\u003dinteriors%%C:\\Users\\Jehan\\Desktop\\tico\\CreateInteriorsMod\\versions\\1.21.1-neoforge\\bin\\main" + ], + "cwd": "${workspaceFolder}\\versions\\1.21.1-neoforge\\run", + "env": {}, + "console": "internalConsole", + "shortenCommandLine": "none" + } + ] +} \ No newline at end of file diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 00000000..7b016a89 --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,3 @@ +{ + "java.compile.nullAnalysis.mode": "automatic" +} \ No newline at end of file diff --git a/versions/1.20.1-forge/bin/main/META-INF/mods.toml b/versions/1.20.1-forge/bin/main/META-INF/mods.toml new file mode 100644 index 00000000..683ecd98 --- /dev/null +++ b/versions/1.20.1-forge/bin/main/META-INF/mods.toml @@ -0,0 +1,31 @@ +modLoader = "javafml" +loaderVersion = "[1,)" +license = "MIT" +issueTrackerURL = "https://github.com/aesefficio/CreateInteriorsMod/issues" + +[[mods]] +modId = "interiors" +version = "${mod_version}" +displayName = "Create: Interiors" +displayURL = "https://www.curseforge.com/minecraft/mc-mods/interiors" +issueTrackerURL = "https://github.com/aesefficio/CreateInteriorsMod/issues" +logoFile="assets/interiors/icon.png" +authors = "sudolev, rdh" +description = ''' +Create: Interiors is a new take on furniture, adding functional blocks that mesh seamlessly with the aesthetic and principles of the Create mod. +''' + +[[dependencies.interiors]] +modId = "create" +mandatory = true +versionRange = "[6,)" +ordering = "AFTER" +side = "BOTH" + +[modproperties.interiors] +catalogueImageIcon="assets/interiors/icon.png" +catalogueBackground="mod_banner.png" +configuredBackground="create:textures/block/seat/top_red.png" + +[[mixins]] +config="interiors.mixins.json" \ No newline at end of file diff --git a/versions/1.20.1-forge/bin/main/assets/interiors/icon.png b/versions/1.20.1-forge/bin/main/assets/interiors/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..187371ca50bf5db5237ac258ed8bd95ae7051478 GIT binary patch literal 89254 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%0DOvhFGgjJEe-e7JNk(z5RttW^jk; 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%0DP9>^M9!+L~-WwpLDK{HVQA_35Vl)-sgdG3Fu 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 SR96B`VDNPHb6Mw<&;$UEgf@o& literal 0 HcmV?d00001 diff --git a/versions/1.20.1-forge/bin/main/assets/interiors/textures/block/chair/side_kelp_front.png b/versions/1.20.1-forge/bin/main/assets/interiors/textures/block/chair/side_kelp_front.png new file mode 100644 index 0000000000000000000000000000000000000000..c28185e6fe8bf30b7dd8a23989535d68aa306e41 GIT binary patch literal 285 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbK}QGic~E09)JkPYy(akSL3GSxNI zRoBr}G1Aj;v@x_a(eZRLl@J$kurf3=P}R{;)>Ko}R8un4QFF03RZ*1F)l@Mv($v#Z zGBME9P*G4*l2cWZS65LeC@4q`HZMI}Gmv zZDlM8@(X5gcy=QV$cglHaSW-rb@t#ZWfkMRSZazD(1850@r>mdKI;Vst0Ir}~2><{9 literal 0 HcmV?d00001 diff --git a/versions/1.20.1-forge/bin/main/assets/interiors/textures/block/chair/side_kelp_side.png b/versions/1.20.1-forge/bin/main/assets/interiors/textures/block/chair/side_kelp_side.png new file mode 100644 index 0000000000000000000000000000000000000000..04e2a90bc34ce21611cd2dd43fddcdc2713e35ff GIT binary patch literal 258 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbK}NPtg>E09)Ilv7obS5cHxR*+Ru zkX4eGQ3N76X*n55Ss6(gX$e_r2{~yAX(@3jNij(YQ3-L8)L`@SMCU1Go@=@zwocDH zy0o~ht*xM-VCmAOXV0Epzw@v*&|JonAirP+hi5m^fSedl7srr_TW8%{85J`)P@SEISxqMF(;{tXj zS+fc3sn(u4>eoLq%CPgXtlRNM)|%-)^EcspfBB`~Ke+M(Xb*#@tDnm{r-UW|=^{^Z literal 0 HcmV?d00001 diff --git a/versions/1.20.1-forge/bin/main/assets/interiors/textures/block/chair/side_top_black.png b/versions/1.20.1-forge/bin/main/assets/interiors/textures/block/chair/side_top_black.png new file mode 100644 index 0000000000000000000000000000000000000000..c5fa3d92a91a5f06e2563d19b239fa6f2a71e7db GIT binary patch literal 175 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!N`Oy@tD>T+fq|K}wtY=z8+(Hw zu8780KdmlbuvIy&XS~9jq5nmpr-#XHZn22v8aivanVhHfzMEJ5%k}DGcKe?n8IDe6 VPK=Ps-wia8!PC{xWt~$(696hDF}nZ& literal 0 HcmV?d00001 diff --git a/versions/1.20.1-forge/bin/main/assets/interiors/textures/block/chair/side_top_blue.png b/versions/1.20.1-forge/bin/main/assets/interiors/textures/block/chair/side_top_blue.png new file mode 100644 index 0000000000000000000000000000000000000000..1c7245f6ee9da4818500a966e542721c44ce8d8c GIT binary patch literal 192 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!Zh%jSt9kHb%b11Msq1a?_F5&Z zun3=J;#z0s*JBF!XU}bCWDaCF z6mal-;s3(gO15x*tBnaydrLN+OU=!R=O{2J+c9wh-?@5b*Rak{ok>lrrWAE)&ilfa oz1H^ouY_}!$7aa?zx0uLsR-*{zdzEvK$96fUHx3vIVCg!07zOxApigX literal 0 HcmV?d00001 diff --git a/versions/1.20.1-forge/bin/main/assets/interiors/textures/block/chair/side_top_brown.png b/versions/1.20.1-forge/bin/main/assets/interiors/textures/block/chair/side_top_brown.png new file mode 100644 index 0000000000000000000000000000000000000000..d8183a4c87ad90a88b5327300cf4c445004a7f9f GIT binary patch literal 163 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!bbwEYYqqyVqO*~gv3jVruDy;@ zw7q^`vPV<2b9u1s&x-aXKxNLJE{-7;x6bw*XKXNFVCoO~Hs8#icbnuAd&dQF8$C6% zqvlC#245>|JbQq(_C!pGOuG>WkLYA2&6U$ut?!yw@mk;BZ(oL-q^EuCa-eYxp00i_ I>zopr05Fs>00000 literal 0 HcmV?d00001 diff --git a/versions/1.20.1-forge/bin/main/assets/interiors/textures/block/chair/side_top_cyan.png b/versions/1.20.1-forge/bin/main/assets/interiors/textures/block/chair/side_top_cyan.png new file mode 100644 index 0000000000000000000000000000000000000000..ea7b761221f13b8b5493c534736e552830e590d6 GIT binary patch literal 228 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!M}SX=t3+j;bX%u%XOBcpgIGbC zcxjdFlxZ>(CW#l7i{+Kb&YUflT_`tqo@9NqbngVIwoa+GF3I{9@uCWuo_@Jmb7ZH_ z6pl+142+upY-c6V%y3T^$B+s}pQEje2OM~q9PZuC{qOsF5(B%ysT~SIZ!=EuOxbcu zF#m7kR2IckOM<6}TQX~`IH4M!vEkZmiQjLwIC6KW9C=&3N&j2%<-aqE*KK`vdfUNA ad<<{xxcG0l|Jeexg2B_(&t;ucLK6U~)Ko(N literal 0 HcmV?d00001 diff --git a/versions/1.20.1-forge/bin/main/assets/interiors/textures/block/chair/side_top_gray.png b/versions/1.20.1-forge/bin/main/assets/interiors/textures/block/chair/side_top_gray.png new file mode 100644 index 0000000000000000000000000000000000000000..b5dd0e9f1c8786c0ba4a3a9911e8f92ef573b1e2 GIT binary patch literal 161 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!M1W6-tCfp~S7?-re~7)OpQ)Xb zfu)VMv6-5l;b~=|i$FClo-U3d6}Qg%u`(Vo;NiZv|Do~OL#OU6aE!XK-I?KZtIE!4 zyxmPlPT$=%i6x)wWV+_DqkBc!s-EXhTH^iLI@X2PoV$-XDuczcw9Iuc&^!iDS3j3^ HP6UjkR2{g>-_U zWVoJ$ua=mrhQO`Fe4rW^PZ!6Kid$#>SQ!r(@NnPT|IqmCp;LDjI7Z#r?#ytyRb}Ti z-tML&r|<5X#FEc-GF|i7(Y>N&oc=R`RKdLRCt;xTor- zfY-c26PBIvFwjkHnXqKuxl3IkA7x|>m*~v9E!?obb=8ORg%fIT_ c@SazByQNHfvsgz{C(x}7p00i_>zopr0I*PNhX4Qo literal 0 HcmV?d00001 diff --git a/versions/1.20.1-forge/bin/main/assets/interiors/textures/block/chair/side_top_light_blue.png b/versions/1.20.1-forge/bin/main/assets/interiors/textures/block/chair/side_top_light_blue.png new file mode 100644 index 0000000000000000000000000000000000000000..b33da6bb705bf1c7f5a475af83c3d766f829ae6e GIT binary patch literal 161 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!M1W6-tIdp+E(b0+ZaQqgbem=O z9J9I!#)Zv>DdmcW0{eh!Ts&PILn>~a^PCSW4klM=~k7U z(|Eg^j-0-`YZ6O7*U5CvV@LOjvQ<6LpR~mLvvsTsuQ_)gb9fYs>HOUdB0%#PJYD@< J);T3K0RT9WHwXX# literal 0 HcmV?d00001 diff --git a/versions/1.20.1-forge/bin/main/assets/interiors/textures/block/chair/side_top_light_gray.png b/versions/1.20.1-forge/bin/main/assets/interiors/textures/block/chair/side_top_light_gray.png new file mode 100644 index 0000000000000000000000000000000000000000..3b8f754ca6ff448734d3a530c177ce995c9bc18a GIT binary patch literal 161 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!M1W6-YePfzym?cmOzH0GYA!D? z%+1YAPEL%BjNJ8k#V4Q|7f%<*kcwMp{a6_f81Qi4+yBt`?4eV47C1)T*zU}5x>aT8 zG~Vu}Bd71~n#7XNbuwM^*wMYBY*o+mCoS>*Y#r;uYtG%r9F@UhSz6}07ib=Xr>mdK II;Vst00Yc9JOBUy literal 0 HcmV?d00001 diff --git a/versions/1.20.1-forge/bin/main/assets/interiors/textures/block/chair/side_top_lime.png b/versions/1.20.1-forge/bin/main/assets/interiors/textures/block/chair/side_top_lime.png new file mode 100644 index 0000000000000000000000000000000000000000..a01a497a849b6757fc75feb737dc815aa1103753 GIT binary patch literal 177 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!N`Oy@YtTIP^!-LZt_cQihO5AufYRPKf z?z!&u6C8?~taSEKAE=_X5ph@O1Ta JS?83{1OQ`-Itu^* literal 0 HcmV?d00001 diff --git a/versions/1.20.1-forge/bin/main/assets/interiors/textures/block/chair/side_top_orange.png b/versions/1.20.1-forge/bin/main/assets/interiors/textures/block/chair/side_top_orange.png new file mode 100644 index 0000000000000000000000000000000000000000..632f142d3259a93ca2192d662225924a492ee18b GIT binary patch literal 161 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!M1W6->){%+H}lNzO)|UCZnmw^ zWM!Jk>?o5yf0IL9OgDgPTs&PILn>~a^PCTW4klM=~k7U z(|Eg^j-0-`YZ6O7*U5CvV@LOjvQ<6LpR~mLvvsTsuQ_)gb5sV4Woen~UZ8mlp00i_ I>zopr0E;{~^8f$< literal 0 HcmV?d00001 diff --git a/versions/1.20.1-forge/bin/main/assets/interiors/textures/block/chair/side_top_pink.png b/versions/1.20.1-forge/bin/main/assets/interiors/textures/block/chair/side_top_pink.png new file mode 100644 index 0000000000000000000000000000000000000000..82776501d250202aeee4bd2ac3a4a4cfe50c54b1 GIT binary patch literal 160 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!M1W6->&?!&KR54xw`9xX=_}4x zO*)d>wky77LtvrO(h3Qn8fQ-z$B>F!XZ=_i4>)kxB>z?3AKCiw+`=Z64a=PwPB*Gp zPUG!vI`XjX9OsQsvm(3=*{+937#o#MTC(p{sg#TDcX1hBOG~Ek(1+7c0F7htboFyt I=akR{0AUb0sQ>@~ literal 0 HcmV?d00001 diff --git a/versions/1.20.1-forge/bin/main/assets/interiors/textures/block/chair/side_top_purple.png b/versions/1.20.1-forge/bin/main/assets/interiors/textures/block/chair/side_top_purple.png new file mode 100644 index 0000000000000000000000000000000000000000..a37bc10413dc0e0a49f588af44c769e77ea07f23 GIT binary patch literal 160 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!M1W6-YnS7Kr4a|_1Z{;Rw{vi0G)g-t3OmOC??Zd9?H z#@pR=gTe~ HDWM4ft)ex; literal 0 HcmV?d00001 diff --git a/versions/1.20.1-forge/bin/main/assets/interiors/textures/block/chair/side_top_red.png b/versions/1.20.1-forge/bin/main/assets/interiors/textures/block/chair/side_top_red.png new file mode 100644 index 0000000000000000000000000000000000000000..9133f67100944ff0079348a9465269e2cf17df9b GIT binary patch literal 247 zcmVgdprq?Qi+P00TIA{O0lP|v(Gc>2lRZ|{0&=TYuFXPbW6@!Zr86eP+ z!+7=*%$&Jd-?hYz$2I%5zzDr|#bpjX2I419-@=S-OF&USDn;GNMr48IIY{Z);d`II zLJ2*v`6(!Ct!rkp;AL7j`NUz|=g!An`N5Z{kGU3kLFGCxX-qioFX>zfbvV`wUAUqE x50*42GMF3*z2JW-Vula|WaAMW9Puz34*+3r*TsT5@f837002ovPDHLkV1h`@Wn2IN literal 0 HcmV?d00001 diff --git a/versions/1.20.1-forge/bin/main/assets/interiors/textures/block/chair/side_top_white.png b/versions/1.20.1-forge/bin/main/assets/interiors/textures/block/chair/side_top_white.png new file mode 100644 index 0000000000000000000000000000000000000000..6006e6967443a456052533ef76a6aa4ca55ede75 GIT binary patch literal 160 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!M1W6->#0-6|NsC0_U)THcW&<7 zv1R%4MboDCx3tuXhs|^Ws&V#oaSW-rb=HrS@qhz|P4Zvm{gJH?&n;|H*|6N1;dG;l zw)QJAC5ac*lu@Wxz&bt zqXp%96VkOBBh<}KxmyC&ID5J{hE&`->&MD?z=6Xi`LFW+$kvDF7B;DDSnkYlx>3b) z8gF;gk%w*PIB$HK72$2jc0EMG*r;sMl6|L2rCe;ki_7p@S~7))KAe66XdHv5tDnm{ Hr-UW|^IbMV literal 0 HcmV?d00001 diff --git a/versions/1.20.1-forge/bin/main/assets/interiors/textures/block/seatwood_planks.png b/versions/1.20.1-forge/bin/main/assets/interiors/textures/block/seatwood_planks.png new file mode 100644 index 0000000000000000000000000000000000000000..95dfd67e705ddb4f2d037d9427c5d10d7f928e8e GIT binary patch literal 221 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!T!2rA>#C{oTj%GjpOLwsCu~-o zM@PPMdyY*_l3h)*MP`Wc*ST#4K$TUVE{-7;w_MM$Cow2+IA4_aX}k7<9DO8BwgiCanZ#q3rm+nhPg zjw|PHIG>rYCuzN4k!Pst%bbWgt9(B%+;DQnqYZZp+s|CyR{iVjA>W=YqUzs;HyAM+ U@mcF;16{%3>FVdQ&MBb@0LVF5Z2$lO literal 0 HcmV?d00001 diff --git a/versions/1.20.1-forge/bin/main/assets/interiors/textures/block/wall_table/side.png b/versions/1.20.1-forge/bin/main/assets/interiors/textures/block/wall_table/side.png new file mode 100644 index 0000000000000000000000000000000000000000..978fa888b47a4faaccb74833c6c206ad9f171917 GIT binary patch literal 211 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!S%6Q7E0E3)QLl*6EQ>LyNw#Ru zv6)rp(U5A~nQc6^-fjJi%%#1t3%i3C^n}f851iNTKfT#|)ztViZBkW0os1vDb$Q3ln>q_DJA=g;lfe!;_?_wo#r zPM^(z%T8ojZID|kf86Kn^P9cz1xp`1mw5PGqxPfyy0u<1)|-=Oc>s-N@O1TaS?83{ F1OQsMOBetE literal 0 HcmV?d00001 diff --git a/versions/1.20.1-forge/bin/main/assets/interiors/textures/block/wall_table/top.png b/versions/1.20.1-forge/bin/main/assets/interiors/textures/block/wall_table/top.png new file mode 100644 index 0000000000000000000000000000000000000000..29edd6604c0d2b89c1355c4846ec4adcd92a04e9 GIT binary patch literal 212 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!Vt`MGE0EqgKWF`n%vDq47xaY9 zs`Kc`cW%$IsY$Y{Nw&xgF)m`;d;+M5u_VYZn8D%MjWi%9(bL5-q~g}vGp&s*fjmqX z+|$neTK|3W=d}rsnVu}(y*BWjVYzUz?DV?n#n!J1$~L>j$!t`4`JS2L2WelFKelF{r G5}E)EMorHE literal 0 HcmV?d00001 diff --git a/versions/1.20.1-forge/bin/main/build.properties b/versions/1.20.1-forge/bin/main/build.properties new file mode 100644 index 00000000..3910fab5 --- /dev/null +++ b/versions/1.20.1-forge/bin/main/build.properties @@ -0,0 +1,7 @@ +#Configured by Manifold Gradle. +# +# +#Sat Dec 27 00:06:35 BOT 2025 +MC=20.1 +forge= +forgelike= diff --git a/versions/1.20.1-forge/bin/main/com/aesefficio/interiors/CreateInteriors.class b/versions/1.20.1-forge/bin/main/com/aesefficio/interiors/CreateInteriors.class new file mode 100644 index 0000000000000000000000000000000000000000..a1e256cd6683cd459f743f01933cc532d72f9ab9 GIT binary patch literal 5140 zcmeHLTXP#V6h1PczBDDh1sYmF4L2tkFNJbzptMQc)Qr+aH5^m)oN1*J=z+qhT zc3ZeYIwCY&38}QRp*Sug&pT%YoEJ@K(4+?;9_I+L(?b`cGd`- z+mN9)EHrz}k9Yx!1d54x0&@@UZr2JhPvF8p)h(JRBXFkiaBHi!V?|5VakSsQx$iV& zr^6MB&hOQBn)Qbd2$XheTlMDd&fVRbT|1Dp!#hG7h34bhIS~r9^M&%t9u797$Mf(q zfrXL9HKn8~z!d_`Z$rhk^!wbS7?_^$nGrIiJtbQ{4{p&?aiC#6624at+mgC045gth zP7|b&l+iv@f+46>f<<_B9L{v_AN9-$R9*Oi>qCWj{SF;zc-XN zoUE1`AvaEdi(SRqrj0S;4)62Ov?A@Wo^a|lJ6ezQ+R9!5u9LHslYP_Hx#r{0umj3% zKq&fc;#&N-2Rgr6OzEs@paw>wJREDBORX0wWKw|ig#bshKMz^X( zAX-sNJhy98!=WqG<32Z>nl9GOAVzvh?4~U~61I@bcniHMZr^F)uyGy%+JT=6$YlEw zbK0z>gd4c2g2&bhS?vhZjatuap-l^e45U~mRc0oyQWw+Zde~>a@aRUDDdwWG%Md! z9Wu{|+fo8#wJ~ZQ_xMc9r|IWm6wtbd{2|%`<1^tz4S&4Pna9;6JmHIJIiDV?l}YK_ z+;k-}YhSu2hUg!{)+V*Zk!>10C<1hLS`nW}fa6|e3PG|sJtGs25qdx|Q=&aHn){-C zO3IA;GRnp*F&m+d!lf-W3t$9j4=~14>8kM*NX?z04S*$5jcux90 z?=YWsxtgs$$IE$qZxZ*@%}PlfOWHwPT8OP<4b^uR#Y=N*$kYRMxL!LvL848_=ZN|O17oRYj%&;vUa%4kPaJ*v}M;z_!PFenq zl6^E>?OG$JNltpSV(kDMMr>Q}37_BRK6>|Wfwm8Ow%UQ=p|;)SH1h^Lo*9tAmw|@N zfQ);QA$7+q%I<}px*3^MZi*F8@bo`kFnCiiU7-oAHfFsb;Z@_S)V3TuG{;^x@QaPH zb8oxxHIBBW*O1J^oWpC9;Rgo$bOQ6^)mead3H&@m+y0zYH-V*bHzul_z?E_%rTXJr z%6lZYFoU}(@Kb6iW5WJV9rSeVQW|40i`1nwODuEwn$&_bGA^6xK zJOa1V?(UQKamT&|M9Ssb*%|)T7&f$P1^AG_^^=XqyEr~=G-DB#1_@j~az0lrqvYWe ze3Lnv+pEPfT`??P+#rteLS% z{s?dU4iHH2&W}Qz*%KK1OhE~ zyE2qIkjkNv+SuTcld-M9JcCP5#7G3OP`%*({u2xxgN4tflI{+JR~pSd2J@Rb!U`-h zSjqNo8>3AXF0zHkkCZ{H;}J%j^bKSzoYaaBjNXqiv7hnUV&_OXamdkwIDK>a0F_f8_BfAfix|spiCFKr;O=OEMK5y-(hQ2_ z0TQLRCzNv0C6*~yGZm!91epO;1FGJ&TL(u{N|D#%B#k!1#z zl|w;A@0&}EUH5TcsEAt`A=h0l6c^UYp7M0?WN6ctB=~5|T2V*l#8j1T9}cLES>kpU z;LC}Y`vasjpk|waiUG~G&Js2i!mnZ-9!!$T7E$@QOiFQ9PtP2jQt=So(Bu-g231&I zf(!5}gDZ`8HhenHNY!ik;k4403hxb*eKfni0vN0oDq_4i@5`0}Z=XC7TMTMFbbDxg zm>JwC)B3a_Rd|E3tN-X6%-7W!*_cYV^BM{as?u)ZXj_fa6U8@Gc#E;0&O2H!xNps9 z5C6Yu!eEJpm7^J%+!G1a+vP^HtRk*6_U(U+<9rQeP3m7fn;6W=h{1!BF7-4e%{G-t zkWjk}4IO0yeA?-1-v^2ya6G literal 0 HcmV?d00001 diff --git a/versions/1.20.1-forge/bin/main/com/aesefficio/interiors/content/block/CushionBlock.class b/versions/1.20.1-forge/bin/main/com/aesefficio/interiors/content/block/CushionBlock.class new file mode 100644 index 0000000000000000000000000000000000000000..30a2ee3990e9d377cde247ece8e6801d29bceabb GIT binary patch literal 2106 zcmbtV-%}e^6#i}!5}?~IP?{85XltQONZQo`{-T0}klLEGD3u4FTsD`oCG2K)H>voK zD30T6pPg~Q@xd8i{Xcy0e{dYXdy_$e+jgdAC!71@-0ytnJLjJK{`W7x0{9S*Ge`)` zIsTqy%TR7_yN>Hyt{2I`^@GrId=9|@cU<2qt4Rhaff-Lm)}HH0C$P68 z>zN-k8&*?xWV3fdn+l}wx}F;?2~_g6R~-o>JCc?@Se83>$MxI6^m^d8WDvPBTr6w~ zq*ncg97YmD1_qE8Fl!|7u)Vh>gU9w(QwogLe8+BX+JUR)y~R|tV+Sy1i=`u6e2&3cF1(?zlNviqRIu3D!iaW(2wA=_ zYCl)I2*-Z1n8Fp}D+X5?MFMYfoI+xRU)8I6zJDN^LR}~x;(ERG6KR{c)MW-Z$!7}lbgU$prCT~UrnaC7DKX#T zf3Fg95;-iR#1It8Gf4i0i45}PWR5IZ+dZy6xu$7gQlMKCsocO=`RNf>Pm4cI1~c08 zQrG<0vq@HKS`-si+|#Ks@iFde@l4H2aW(M(pO9YyHO>;K;~{@lpMQi;v4Np~066<4 AZ~y=R literal 0 HcmV?d00001 diff --git a/versions/1.20.1-forge/bin/main/com/aesefficio/interiors/content/block/WallMountedTable.class b/versions/1.20.1-forge/bin/main/com/aesefficio/interiors/content/block/WallMountedTable.class new file mode 100644 index 0000000000000000000000000000000000000000..d5b215139fa489c360b360ba68d91229881ce3fc GIT binary patch literal 2751 zcmbtW-Etc>6#ir!uWbxzLsMw@+t3seC|Q0|N^lz{aekT^r_IzM87|jr#TLjbk0hJq zB^X|S=U@hA;GPHImN#KIyEe^EMzND{;gwda^PTT}I!DKU{`2ea03Ku2LyqBLq`E=K z4L?2>kx+q%E!RS66GV!pu??D1Mc)TUp_F^7PfM+XuqnBRJj1=1+n_6A9_jGd20th* zTY=;QE=N`yi7i86d%d>%bcbQHKFPw^(DIOu>qB+IWh0rBS>ch0g(G|^pQ}|IB$IALm?*9i-E)BgOkv>|gcAK|Sc8;ySRetE((;hFEj@A#h zp4Xr4>}+jbxN{I{k(}ujcb8GY%?e7GVVGU4pGnZLTEy*CqUkzi$J2hd$#t4G3^R2V zh4OIZa(|UiI^1HL+w`Cr{<_lfHj<31j!B4A<{fTH_w(B#rFoEk-&f}R z$6+~Sv$3Y66ozu3mekgXtu8s;W=%2)T*Ms1{P?7zoMO01QoL|A(qt~uoZ?KmrV(%Q zyz`5_a24@5?aaUAo#C zI&P-I^6v2dKe40qPHe_!?F0seu1Ic1h9BKN$C^)6XDZo(dP}z-Ru4^(hh8qtbGkkry7MGsAtF?Ft7*?(W!cacz zP#!*GczijS3(DHV3d4hIK`?luyTQXlhTHDmMe^+lW2jjiP_r_a2g6JB=Ol+am_mVO zbMR24(W5UVlbtHF_3k56Jo!JuB(Fj9J{KH-^{o zMh0Pu)`kdo90;ms=`EIJVKcnfb6(|5>s4(~dm@f}?+p G7ykk$peO=%0hstk|Ll)p@7s0|LE9vv{;k22-OTxTk_a_YrW z=fGQ?&B{L75%GF;JRd7NlvEl+Co-{2N7CwI{d=?O6YUuGqBBitr4K@0E9bzl)7@T+ z`5&`t;5x(B|A`V%hHzkxZLFT_vX7P9cZ%)_!;4cS5C6aqaEFqYSQ%O`wR6O1NaJwW z0>cKqb%vX$p-x_f`~VHIO(6x6DG*U#3!pJfG8vdOo}8vPPeD+f!&#AW?JblGtorf z{RjRJpN(gr$i)&gF~$cUc4lYxn{UtMJ99pNd;bvtp2FQc#0e0>DoMu3YgqcJr$=)x8lwE4kli} z_!H9Pp9vV5yT2`9blEg84@ChJN7xl>jV-_hk^AymTXZJvVMDT69ZHoaqh-gMdWxBQ zETiI98zp5OV|{=uILfHrt&>cY*2c>^%0r63g4O6363ZdM%&^fzj2IfPAxP zEljLxdcGVi#!KO5;8SdV0cM2w`U~}YiuauC|Cja&3H*!F77*3A10?u@f@WvWY7q-T z^sN3h&5gy83%zBPxIS#s?&ska7r-fPg_u1j*eN!I62ynQx!aq4=9!nBxnF<#@n-<|0zR%ng+UbSEEH(5 z-OO=i%#hE{z!D2#AYt12uoxc-$G zi7*vv5H?kjRbh$2LxnEPq{7&Uz6%Q{)3D==RD)y835M*5UWyDBcG}$o2CXZlwMDqC zcB@GuYVLIzEFK^3ACRo>HuttqB6?bSER}Rm7~H8x6aHh0TZikS? z$j>1z=u+%9V}rtBrU`t8@{!Rwnp4s+sU8e4DN{5C&y9w`W!yV~+6MRxFLG5(A+dPii`}@t^x#mW~NM8nH z@Bg*QDc(h%5ZR`3(!JR3Q<(NdnzmKFbYveLt!(h|=XI|8FVp8)VI9{aG)5-K$wx{f zWtGa7!f6W%e(CU-@&)>ot{ps*@pDX0^7^@n%f)QU0ckr_0PQ#~a*0Vj!V#t$yrh4m z?PZfN1^AC5GN10QG#LA%FH%piBox#Rl|KS>04SNDaxbxaYn((UT6 z)ypnU(lejT97L^74XSuZahnwG20yXbR@A;6e&en<=>v3~p~&%qy$iK=p1BR)&}k|y zMeskP@`r{0l~Y6mVaCZ10=NOUSKxKH!{GLe=IeX!YDCSYRb)Lh-SM1Qi*zi~XJ-xL zY;nO2rDbr_ho6R+NaeSfv_wX8_)sDC)ThZlaEDghzL#5C(QeiFHDm-BD*(?49P+({M z2QXM}(Z9igw(jXCz~CBPi?I0gE>vL|fMo4V250g$FX1k%l(GU9Dv0Z}Yn4_%rTy1P z20y`#FW1(7fLp)NTLs>v`x5B@+=I91zEVC1gyOLnybbS6A$Ywp!o3*?-_Jl;fcI!m Z1>Of<$`9Z}k3pCW?!!mq#lv#_{_mEh{8#`0 literal 0 HcmV?d00001 diff --git a/versions/1.20.1-forge/bin/main/com/aesefficio/interiors/content/block/chair/ChairBlock.class b/versions/1.20.1-forge/bin/main/com/aesefficio/interiors/content/block/chair/ChairBlock.class new file mode 100644 index 0000000000000000000000000000000000000000..a4a84bfd5e0b68c7d6804eaba8f732f865a252b1 GIT binary patch literal 5733 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 R^T^Ih(w>9`ScL1a{0|1Q&g%dG literal 0 HcmV?d00001 diff --git a/versions/1.20.1-forge/bin/main/com/aesefficio/interiors/content/block/chair/FloorChairBlock.class b/versions/1.20.1-forge/bin/main/com/aesefficio/interiors/content/block/chair/FloorChairBlock.class new file mode 100644 index 0000000000000000000000000000000000000000..26c3fd247616b123549e10e081a98fcaeedc5518 GIT binary patch literal 1001 zcmb7DU5isO5S?_}ZF{X&>#pBI_O1KUfCz$J7qq%4+!dj<;A485?j5~1b4k)_f0>}5 z@BRpXikP&!bSYKnLnf2q%wgsn^6SsH9{}(S9#)~m;3%P7NM+Szf(ep9?UX?>RwU$8 z?Zhaf>i;;cg)~XJAP-VP{yIM-B>Fpa?~m@ za^l2iGTB(5Q@MCKS3SzebPtCN$~_vZD%2S?KgyXDnbc?El`&*$aD~C|_u42+*-VYO zpRmA8IwZ{tL!(UP_9>6*gH&&rO-INRsWmx1Qv8BqiA_-%X_9o#X~Lav zcJo5XgEfi|TUc|T4e5A}EG%;w!l*nv&PI6u>yA&;h<9I70*S795sMs(&gHHQ! zqlHB}w_<^@Vn|=qa@TGRZZSChzgxkqEyQ6E^=WDnb%J5*y|r08K`k%an@cXezOc3m z_kH`yG6s!PwAO1n@Mc>$00uk$0|AtLR)Jj~tN!)aS3^De4z&-h=qogSE-+0W117}l uJ~kG41UI1NUkq---X(^BTQcl#U}$b&*n!)=rv!K4uD<~u_*3?b_x=Li{vome literal 0 HcmV?d00001 diff --git a/versions/1.20.1-forge/bin/main/com/aesefficio/interiors/content/entity/BigSeatEntity$Render.class b/versions/1.20.1-forge/bin/main/com/aesefficio/interiors/content/entity/BigSeatEntity$Render.class new file mode 100644 index 0000000000000000000000000000000000000000..59f09bdfe20c138e70f8a39dd82cf3168c344168 GIT binary patch literal 2122 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 Dq3b?f literal 0 HcmV?d00001 diff --git a/versions/1.20.1-forge/bin/main/com/aesefficio/interiors/content/registry/CITags$Items.class b/versions/1.20.1-forge/bin/main/com/aesefficio/interiors/content/registry/CITags$Items.class new file mode 100644 index 0000000000000000000000000000000000000000..c44c521e375107b4e299e46f62bda00125d58998 GIT binary patch literal 1079 zcmc&zTWb?R6h70YNp_o>8m+f#9fA)Pf~z1RrWQ3?8eAG^YQZO&?4G34PG-W)BsLHJ z5`T!Gpzr=D@obV>D)vENd^xkt-+z4m3II>xb^+!XJW5PI66mnom5DTw)E=!g z)?>=HEy6NmAKz$;&ZrTloEkBZN_c5BA6U~-^qWt3 z7_`UQi(`&i5GR{AN2pzmr>M{)_XpIxnKBGs4hKpmg7jU9D&^Cj-LonT5~CG;~-O5Lkx<1NRuU^~Np z2koAqi7}|eCJ}01SefCOGUpGZWAHfsw`Hd-3)^OB6Wo$njm6niGfK38O|8*3lyDB| zE^aco|F>lrEKIJ7L2(D2-!{&}1E3wIL!E=`umE{Ng$XJW4$fdkwh$IcmdN8FMKOBA yFR=8sQvL)NzfIyUlgzRJticM&($ovCz*R!?aE)YE>ju3c+31Af7U8vte)T7+aymZ% literal 0 HcmV?d00001 diff --git a/versions/1.20.1-forge/bin/main/com/aesefficio/interiors/content/registry/CITags.class b/versions/1.20.1-forge/bin/main/com/aesefficio/interiors/content/registry/CITags.class new file mode 100644 index 0000000000000000000000000000000000000000..0fd5e06ec165fd166e15728015791aa2da1c5647 GIT binary patch literal 1390 zcmc&!ZBG+H5S}firAHC0;`_@|QC=jT8l#CtVl0?67ECOX@Ns)LEeqS-W_OG9gTKTd zVxozD_eUA$t_1@@5o!kX_wgYcQCsr$;?6Rk$v? z6$XWdY-{0r78!JppDx!m`miH4Mpm?Z_{mrmhtgvwT{N`ZOTnx?{zd&z@Bqp!U<;Ftt)qq#SG zsNE8eQK3ifcc>x5&7iQ_>ncgvA#X`kF(35dkySw5|8@f}*Yv(n zlCs%Co2PEBnuFb1Q>@R$qb!Mzy*?%WIdw@Mr-gLrnXC^uWT{K3f&y>{u8}Mbya@dUSp~Rxgs_<2dx&uB6ok1HAwzLlLQ68Z3!K&xX)}a-k5Ff6 TeL(9%>cwCV7D>yc9dX-r3sSmYMEJcQ40p@UQr8 zqKUryqm0$F5RL$1LfmA#x~J>->g%fd_50fo0C)-y3Xo&)D$)rTXt7q4kI{0rUDhQA7Z;o4BEe;8WhKUGrL@apS_Y$`Hg#@Ot?HQSbu?Jz!X{g2$_-J~>*S){ zU?S2s$_W^BOi3l(GX`zr6Uz+pGrEce=x5NsgKX9qZ93r;V;%36L9636tOmqGD&s76 zkQz;368j`5b}cn9kV&eI^D2{8CbH73$RH9PYf!;p+r_`>9?Iqco&%=?5xC71i(R|; zJ1NZ~^ug&K=!P>4&W?vWOqHFHs$TL;_J>m8+h$Thvm}Td27{rFM7%7F^yjUQdDoEi zbg#pcDl2;6ej}vCG78r!HwK@_LxqkCL1AP>&GB_@;ws0i8hJ~r^zz8^k;<2+FK$XA zu83%r&unexR823UYZ~PfEA0yvX@mSltfSQhZ8K`R%CfEm=@Thm{v)!feaKoQq>W9> zmoa)+diHndlgH#}E@O+{q9Z}q&{YO!>gX1PwMflrhzaSrWRMfo^0$uZb=vv%T@!JW zn9DCs&xL+m2o+%*d+L2pGnxZiGh$AywWh>^FoJNP*)uN2vYI2yM8u-{xHTqlgGQC* zwpka3X9Zj8gb4<3j_!Ql_{VNE2F0>&nh0M?-xni?c6K%=Cw+S{7}}rIo?J$bWH9qX z)D4A)hAI`{9+9~#2L?U!(pu{0C7L5Pf1RdfMlj@|9XjY#AiBFrcGACV1&WZPO*iz= z+DliDNS%=^euusfg9Be-@F$&eaF$kY?v2mU>h(zr&cg+gIk*UyD8x{TwUT_23XMlcEY>06%8{0~nbC!7EP literal 0 HcmV?d00001 diff --git a/versions/1.20.1-forge/bin/main/com/aesefficio/interiors/foundation/mixin/SeatBlockMixin.class b/versions/1.20.1-forge/bin/main/com/aesefficio/interiors/foundation/mixin/SeatBlockMixin.class new file mode 100644 index 0000000000000000000000000000000000000000..c58f9e61558efb6c899e0808dc6e8528e4903ba3 GIT binary patch literal 5176 zcmeHL$#NS-82(#cBr7H>A%qZ^>~a#jCglT=?sZn#D*4&sXg+36lg4Kcm~!kEp2nYvpGw zFa)M^TyV2MU?MZONno-dLzaXY0*AV^OG-(Vf&*mg`_F}9T1ML}^w5$zkDNxYu4Fl4 zHGSJl&unZlkJsu_8A~#+d5xDFW$p!32x+`B^V%X_iPoUwidF}T?YKVRzn+mE^-QzQ zV)ZpmgHAiRoHj+UxwqsD~MUQ5~{uUg|`_O|5oO!w|377tChB5ZsxI@X*(iV$6sf<~UK zGet${+|Zs&5YL{`vceYS%H8}M7Ogjhp}QVN4Z)F!rF_nWzUqZ6Vg_N|!mMsxqWV#Y zZN|Ceij(nf-q?_YT+=9$JD93*IPeb3!O^5=oSPU1)f@ux7^S}^aBnXC;{u0G;$i8! z2Il%=z3>tM#^ozES?G96T$`~~E=N+TZeosL?1-HG=8nkRgHe$yY^<)M_{U zkb*a6VG0fsIG!nW`}Vp~TvW5RuOBLL!5%egWu`W4hazyagtZWDQpN4LbvbFaxF&GB zH13$m5;(HM3OI{QUR(e5hLi-p%ajB&IG6+r6s;J4N2)0FBeu;Vzhs};Jp_SN%y+Op zmO5LKs_N^y6jfHoidHQ2sjjsK9T#?#*};bnMP(X1_Y18LE21KwFw;=NI_Z#@S?5(j z@d`2c;k7U;*AucuDI-QjcEQK^x|>4 zFh1@O1~(b^RnTDQAksq8%+$T!d^Fdx5|JAp zOdWqm9g(x&+!2|33?5^*?fIUT8-txddR;bDz?Qk)d5_u7;S6%WiOkzonZT*Nv#M`I zo!ht9Iyu-~5A-yEBw&|Kcl}PnJ?!Wm)k#>fW}zkR4P$nd<75}r4g6(6Po4ps=(t1y zZuHnmU>cuEJl()sg75S%ka~JF{S(aohNlD^!l$JH{2Fi=pR+L)9D$>FO2aXD6FHCL z=LEb3C-8k1Dc;7rlV1bT@D7~9_g#1wZ%=D@58nR@Jg4z8(pXDkjb{dEJmWMbkR}D^ z;5<^d2^i9f{L$NouvEGI^3`R+5q(zd(`{zK}-F4 z6m%UwchpnH~J6mG+03*W5s-$vtt yb6|jqTql@aXzvVAaeY8AC*U&_n}EBJ$M->0vxtAE(ewZc@Br^p=yws8;r^dFW^t_m literal 0 HcmV?d00001 diff --git a/versions/1.20.1-forge/bin/main/data/interiors/recipes/kelp_chair.json b/versions/1.20.1-forge/bin/main/data/interiors/recipes/kelp_chair.json new file mode 100644 index 00000000..657001be --- /dev/null +++ b/versions/1.20.1-forge/bin/main/data/interiors/recipes/kelp_chair.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "building", + "ingredients": [ + { + "item": "minecraft:dried_kelp" + }, + { + "tag": "minecraft:wooden_slabs" + }, + { + "tag": "minecraft:planks" + } + ], + "result": { + "item": "interiors:kelp_chair", + "count": 1 + } +} diff --git a/versions/1.20.1-forge/bin/main/data/interiors/recipes/kelp_chair_from_seat.json b/versions/1.20.1-forge/bin/main/data/interiors/recipes/kelp_chair_from_seat.json new file mode 100644 index 00000000..59d3090b --- /dev/null +++ b/versions/1.20.1-forge/bin/main/data/interiors/recipes/kelp_chair_from_seat.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "building", + "ingredients": [ + { + "item": "interiors:kelp_seat" + }, + { + "tag": "minecraft:planks" + } + ], + "result": { + "item": "interiors:kelp_chair", + "count": 1 + } +} diff --git a/versions/1.20.1-forge/bin/main/data/interiors/recipes/kelp_floor_chair.json b/versions/1.20.1-forge/bin/main/data/interiors/recipes/kelp_floor_chair.json new file mode 100644 index 00000000..529adc05 --- /dev/null +++ b/versions/1.20.1-forge/bin/main/data/interiors/recipes/kelp_floor_chair.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "building", + "ingredients": [ + { + "tag": "minecraft:wooden_slabs" + }, + { + "tag": "minecraft:wooden_slabs" + }, + { + "item": "minecraft:dried_kelp" + } + ], + "result": { + "item": "interiors:kelp_floor_chair" + } +} \ No newline at end of file diff --git a/versions/1.20.1-forge/bin/main/data/interiors/recipes/kelp_floor_chair_from_seat.json b/versions/1.20.1-forge/bin/main/data/interiors/recipes/kelp_floor_chair_from_seat.json new file mode 100644 index 00000000..750f8f6d --- /dev/null +++ b/versions/1.20.1-forge/bin/main/data/interiors/recipes/kelp_floor_chair_from_seat.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "building", + "ingredients": [ + { + "tag": "minecraft:wooden_slabs" + }, + { + "item": "interiors:kelp_seat" + } + ], + "result": { + "item": "interiors:kelp_floor_chair" + } +} \ No newline at end of file diff --git a/versions/1.20.1-forge/bin/main/data/interiors/recipes/kelp_seat.json b/versions/1.20.1-forge/bin/main/data/interiors/recipes/kelp_seat.json new file mode 100644 index 00000000..edf72165 --- /dev/null +++ b/versions/1.20.1-forge/bin/main/data/interiors/recipes/kelp_seat.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "building", + "ingredients": [ + { + "item": "minecraft:dried_kelp" + }, + { + "tag": "minecraft:wooden_slabs" + } + ], + "result": { + "item": "interiors:kelp_seat", + "count": 1 + } +} diff --git a/versions/1.20.1-forge/bin/main/data/interiors/recipes/seatwood_planks_arr_one.json b/versions/1.20.1-forge/bin/main/data/interiors/recipes/seatwood_planks_arr_one.json new file mode 100644 index 00000000..284d5b45 --- /dev/null +++ b/versions/1.20.1-forge/bin/main/data/interiors/recipes/seatwood_planks_arr_one.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:crafting_shaped", + "group": "building", + "pattern": [ + "#X", + "X#" + ], + "key": { + "#": { + "tag": "minecraft:planks" + }, + "X": { + "tag": "minecraft:wooden_slabs" + } + }, + "result": { + "item": "interiors:seatwood_planks", + "count": 3 + } +} diff --git a/versions/1.20.1-forge/bin/main/data/interiors/recipes/seatwood_planks_arr_two.json b/versions/1.20.1-forge/bin/main/data/interiors/recipes/seatwood_planks_arr_two.json new file mode 100644 index 00000000..73ddd450 --- /dev/null +++ b/versions/1.20.1-forge/bin/main/data/interiors/recipes/seatwood_planks_arr_two.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:crafting_shaped", + "group": "building", + "pattern": [ + "X#", + "#X" + ], + "key": { + "#": { + "tag": "minecraft:planks" + }, + "X": { + "tag": "minecraft:wooden_slabs" + } + }, + "result": { + "item": "interiors:seatwood_planks", + "count": 3 + } +} diff --git a/versions/1.20.1-forge/bin/main/data/interiors/recipes/wall_table.json b/versions/1.20.1-forge/bin/main/data/interiors/recipes/wall_table.json new file mode 100644 index 00000000..391625f3 --- /dev/null +++ b/versions/1.20.1-forge/bin/main/data/interiors/recipes/wall_table.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:crafting_shaped", + "group": "building", + "pattern": [ + "#X#" + ], + "key": { + "#": { + "tag": "minecraft:planks" + }, + "X": { + "tag": "minecraft:wooden_slabs" + } + }, + "result": { + "item": "interiors:wall_mounted_table", + "count": 4 + } +} diff --git a/versions/1.20.1-forge/bin/main/fabric.mod.json b/versions/1.20.1-forge/bin/main/fabric.mod.json new file mode 100644 index 00000000..55abaff4 --- /dev/null +++ b/versions/1.20.1-forge/bin/main/fabric.mod.json @@ -0,0 +1,37 @@ +{ + "schemaVersion": 1, + "id": "interiors", + "version": "${mod_version}", + "name": "Create: Interiors", + "description": "Create: Interiors is a new take on furniture, adding functional blocks that mesh seamlessly with the aesthetic and principles of the Create mod.", + "authors": [ "sudolev", "rdh" ], + "contact": { + "homepage": "https://www.curseforge.com/minecraft/mc-mods/interiors", + "sources": "https://github.com/aesefficio/CreateInteriorsMod/", + "issues": "https://github.com/aesefficio/CreateInteriorsMod/issues" + }, + "license": "MIT", + "icon": "assets/interiors/icon.png", + "environment": "*", + "entrypoints": { + "main": [ "com.aesefficio.interiors.CreateInteriors" ], + "fabric-datagen": [ "com.aesefficio.interiors.CreateInteriors" ] + }, + "mixins": [ + "interiors.mixins.json" + ], + "depends": { + "create": ">=6" + }, + "custom": { + "modmenu": { + "parent": { + "id": "create" + }, + "links": { + "Modrinth": "https://modrinth.com/mod/interiors", + "CurseForge": "https://curseforge.com/minecraft/mc-mods/interiors" + } + } + } +} \ No newline at end of file diff --git a/versions/1.20.1-forge/bin/main/interiors.mixins.json b/versions/1.20.1-forge/bin/main/interiors.mixins.json new file mode 100644 index 00000000..e74dc652 --- /dev/null +++ b/versions/1.20.1-forge/bin/main/interiors.mixins.json @@ -0,0 +1,12 @@ +{ + "required": true, + "minVersion": "0.8", + "package": "com.aesefficio.interiors.foundation.mixin", + "compatibilityLevel": "JAVA_17", + "mixins": [ + "AbstractContraptionEntityMixin", "SeatBlockMixin" + ], + "injectors": { + "defaultRequire": 1 + } +} \ No newline at end of file diff --git a/versions/1.20.1-forge/bin/main/mod_banner.png b/versions/1.20.1-forge/bin/main/mod_banner.png new file mode 100644 index 0000000000000000000000000000000000000000..881374f3fce036a012d236d373aeb1cae21f8ecd GIT binary patch literal 24982 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 lJ|7Lan3^E@?E2d_ Date: Sat, 27 Dec 2025 01:02:18 -0400 Subject: [PATCH 2/3] fix neoforge tags --- .../chair/black_chair_from_other_chair.json | 16 ++++++++++++++++ .../chair/blue_chair_from_other_chair.json | 16 ++++++++++++++++ .../chair/brown_chair_from_other_chair.json | 16 ++++++++++++++++ .../chair/cyan_chair_from_other_chair.json | 16 ++++++++++++++++ .../chair/gray_chair_from_other_chair.json | 16 ++++++++++++++++ .../chair/green_chair_from_other_chair.json | 16 ++++++++++++++++ .../chair/light_blue_chair_from_other_chair.json | 16 ++++++++++++++++ .../chair/light_gray_chair_from_other_chair.json | 16 ++++++++++++++++ .../chair/lime_chair_from_other_chair.json | 16 ++++++++++++++++ .../chair/magenta_chair_from_other_chair.json | 16 ++++++++++++++++ .../chair/orange_chair_from_other_chair.json | 16 ++++++++++++++++ .../chair/pink_chair_from_other_chair.json | 16 ++++++++++++++++ .../chair/purple_chair_from_other_chair.json | 16 ++++++++++++++++ .../chair/red_chair_from_other_chair.json | 16 ++++++++++++++++ .../chair/white_chair_from_other_chair.json | 16 ++++++++++++++++ .../chair/yellow_chair_from_other_chair.json | 16 ++++++++++++++++ ...black_floor_chair_from_other_floor_chair.json | 16 ++++++++++++++++ .../blue_floor_chair_from_other_floor_chair.json | 16 ++++++++++++++++ ...brown_floor_chair_from_other_floor_chair.json | 16 ++++++++++++++++ .../cyan_floor_chair_from_other_floor_chair.json | 16 ++++++++++++++++ .../gray_floor_chair_from_other_floor_chair.json | 16 ++++++++++++++++ ...green_floor_chair_from_other_floor_chair.json | 16 ++++++++++++++++ ..._blue_floor_chair_from_other_floor_chair.json | 16 ++++++++++++++++ ..._gray_floor_chair_from_other_floor_chair.json | 16 ++++++++++++++++ .../lime_floor_chair_from_other_floor_chair.json | 16 ++++++++++++++++ ...genta_floor_chair_from_other_floor_chair.json | 16 ++++++++++++++++ ...range_floor_chair_from_other_floor_chair.json | 16 ++++++++++++++++ .../pink_floor_chair_from_other_floor_chair.json | 16 ++++++++++++++++ ...urple_floor_chair_from_other_floor_chair.json | 16 ++++++++++++++++ .../red_floor_chair_from_other_floor_chair.json | 16 ++++++++++++++++ ...white_floor_chair_from_other_floor_chair.json | 16 ++++++++++++++++ ...ellow_floor_chair_from_other_floor_chair.json | 16 ++++++++++++++++ 32 files changed, 512 insertions(+) create mode 100644 versions/1.21.1-neoforge/bin/main/data/interiors/recipe/crafting/chair/black_chair_from_other_chair.json create mode 100644 versions/1.21.1-neoforge/bin/main/data/interiors/recipe/crafting/chair/blue_chair_from_other_chair.json create mode 100644 versions/1.21.1-neoforge/bin/main/data/interiors/recipe/crafting/chair/brown_chair_from_other_chair.json create mode 100644 versions/1.21.1-neoforge/bin/main/data/interiors/recipe/crafting/chair/cyan_chair_from_other_chair.json create mode 100644 versions/1.21.1-neoforge/bin/main/data/interiors/recipe/crafting/chair/gray_chair_from_other_chair.json create mode 100644 versions/1.21.1-neoforge/bin/main/data/interiors/recipe/crafting/chair/green_chair_from_other_chair.json create mode 100644 versions/1.21.1-neoforge/bin/main/data/interiors/recipe/crafting/chair/light_blue_chair_from_other_chair.json create mode 100644 versions/1.21.1-neoforge/bin/main/data/interiors/recipe/crafting/chair/light_gray_chair_from_other_chair.json create mode 100644 versions/1.21.1-neoforge/bin/main/data/interiors/recipe/crafting/chair/lime_chair_from_other_chair.json create mode 100644 versions/1.21.1-neoforge/bin/main/data/interiors/recipe/crafting/chair/magenta_chair_from_other_chair.json create mode 100644 versions/1.21.1-neoforge/bin/main/data/interiors/recipe/crafting/chair/orange_chair_from_other_chair.json create mode 100644 versions/1.21.1-neoforge/bin/main/data/interiors/recipe/crafting/chair/pink_chair_from_other_chair.json create mode 100644 versions/1.21.1-neoforge/bin/main/data/interiors/recipe/crafting/chair/purple_chair_from_other_chair.json create mode 100644 versions/1.21.1-neoforge/bin/main/data/interiors/recipe/crafting/chair/red_chair_from_other_chair.json create mode 100644 versions/1.21.1-neoforge/bin/main/data/interiors/recipe/crafting/chair/white_chair_from_other_chair.json create mode 100644 versions/1.21.1-neoforge/bin/main/data/interiors/recipe/crafting/chair/yellow_chair_from_other_chair.json create mode 100644 versions/1.21.1-neoforge/bin/main/data/interiors/recipe/crafting/floor_chair/black_floor_chair_from_other_floor_chair.json create mode 100644 versions/1.21.1-neoforge/bin/main/data/interiors/recipe/crafting/floor_chair/blue_floor_chair_from_other_floor_chair.json create mode 100644 versions/1.21.1-neoforge/bin/main/data/interiors/recipe/crafting/floor_chair/brown_floor_chair_from_other_floor_chair.json create mode 100644 versions/1.21.1-neoforge/bin/main/data/interiors/recipe/crafting/floor_chair/cyan_floor_chair_from_other_floor_chair.json create mode 100644 versions/1.21.1-neoforge/bin/main/data/interiors/recipe/crafting/floor_chair/gray_floor_chair_from_other_floor_chair.json create mode 100644 versions/1.21.1-neoforge/bin/main/data/interiors/recipe/crafting/floor_chair/green_floor_chair_from_other_floor_chair.json create mode 100644 versions/1.21.1-neoforge/bin/main/data/interiors/recipe/crafting/floor_chair/light_blue_floor_chair_from_other_floor_chair.json create mode 100644 versions/1.21.1-neoforge/bin/main/data/interiors/recipe/crafting/floor_chair/light_gray_floor_chair_from_other_floor_chair.json create mode 100644 versions/1.21.1-neoforge/bin/main/data/interiors/recipe/crafting/floor_chair/lime_floor_chair_from_other_floor_chair.json create mode 100644 versions/1.21.1-neoforge/bin/main/data/interiors/recipe/crafting/floor_chair/magenta_floor_chair_from_other_floor_chair.json create mode 100644 versions/1.21.1-neoforge/bin/main/data/interiors/recipe/crafting/floor_chair/orange_floor_chair_from_other_floor_chair.json create mode 100644 versions/1.21.1-neoforge/bin/main/data/interiors/recipe/crafting/floor_chair/pink_floor_chair_from_other_floor_chair.json create mode 100644 versions/1.21.1-neoforge/bin/main/data/interiors/recipe/crafting/floor_chair/purple_floor_chair_from_other_floor_chair.json create mode 100644 versions/1.21.1-neoforge/bin/main/data/interiors/recipe/crafting/floor_chair/red_floor_chair_from_other_floor_chair.json create mode 100644 versions/1.21.1-neoforge/bin/main/data/interiors/recipe/crafting/floor_chair/white_floor_chair_from_other_floor_chair.json create mode 100644 versions/1.21.1-neoforge/bin/main/data/interiors/recipe/crafting/floor_chair/yellow_floor_chair_from_other_floor_chair.json diff --git a/versions/1.21.1-neoforge/bin/main/data/interiors/recipe/crafting/chair/black_chair_from_other_chair.json b/versions/1.21.1-neoforge/bin/main/data/interiors/recipe/crafting/chair/black_chair_from_other_chair.json new file mode 100644 index 00000000..d8200bf5 --- /dev/null +++ b/versions/1.21.1-neoforge/bin/main/data/interiors/recipe/crafting/chair/black_chair_from_other_chair.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "building", + "ingredients": [ + { + "tag": "interiors:chairs" + }, + { + "tag": "c:dyes/black" + } + ], + "result": { + "count": 1, + "id": "interiors:black_chair" + } +} \ No newline at end of file diff --git a/versions/1.21.1-neoforge/bin/main/data/interiors/recipe/crafting/chair/blue_chair_from_other_chair.json b/versions/1.21.1-neoforge/bin/main/data/interiors/recipe/crafting/chair/blue_chair_from_other_chair.json new file mode 100644 index 00000000..40e066c1 --- /dev/null +++ b/versions/1.21.1-neoforge/bin/main/data/interiors/recipe/crafting/chair/blue_chair_from_other_chair.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "building", + "ingredients": [ + { + "tag": "interiors:chairs" + }, + { + "tag": "c:dyes/blue" + } + ], + "result": { + "count": 1, + "id": "interiors:blue_chair" + } +} \ No newline at end of file diff --git a/versions/1.21.1-neoforge/bin/main/data/interiors/recipe/crafting/chair/brown_chair_from_other_chair.json b/versions/1.21.1-neoforge/bin/main/data/interiors/recipe/crafting/chair/brown_chair_from_other_chair.json new file mode 100644 index 00000000..8efa87a9 --- /dev/null +++ b/versions/1.21.1-neoforge/bin/main/data/interiors/recipe/crafting/chair/brown_chair_from_other_chair.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "building", + "ingredients": [ + { + "tag": "interiors:chairs" + }, + { + "tag": "c:dyes/brown" + } + ], + "result": { + "count": 1, + "id": "interiors:brown_chair" + } +} \ No newline at end of file diff --git a/versions/1.21.1-neoforge/bin/main/data/interiors/recipe/crafting/chair/cyan_chair_from_other_chair.json b/versions/1.21.1-neoforge/bin/main/data/interiors/recipe/crafting/chair/cyan_chair_from_other_chair.json new file mode 100644 index 00000000..b530e6d7 --- /dev/null +++ b/versions/1.21.1-neoforge/bin/main/data/interiors/recipe/crafting/chair/cyan_chair_from_other_chair.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "building", + "ingredients": [ + { + "tag": "interiors:chairs" + }, + { + "tag": "c:dyes/cyan" + } + ], + "result": { + "count": 1, + "id": "interiors:cyan_chair" + } +} \ No newline at end of file diff --git a/versions/1.21.1-neoforge/bin/main/data/interiors/recipe/crafting/chair/gray_chair_from_other_chair.json b/versions/1.21.1-neoforge/bin/main/data/interiors/recipe/crafting/chair/gray_chair_from_other_chair.json new file mode 100644 index 00000000..56cf441e --- /dev/null +++ b/versions/1.21.1-neoforge/bin/main/data/interiors/recipe/crafting/chair/gray_chair_from_other_chair.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "building", + "ingredients": [ + { + "tag": "interiors:chairs" + }, + { + "tag": "c:dyes/gray" + } + ], + "result": { + "count": 1, + "id": "interiors:gray_chair" + } +} \ No newline at end of file diff --git a/versions/1.21.1-neoforge/bin/main/data/interiors/recipe/crafting/chair/green_chair_from_other_chair.json b/versions/1.21.1-neoforge/bin/main/data/interiors/recipe/crafting/chair/green_chair_from_other_chair.json new file mode 100644 index 00000000..8fc52fea --- /dev/null +++ b/versions/1.21.1-neoforge/bin/main/data/interiors/recipe/crafting/chair/green_chair_from_other_chair.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "building", + "ingredients": [ + { + "tag": "interiors:chairs" + }, + { + "tag": "c:dyes/green" + } + ], + "result": { + "count": 1, + "id": "interiors:green_chair" + } +} \ No newline at end of file diff --git a/versions/1.21.1-neoforge/bin/main/data/interiors/recipe/crafting/chair/light_blue_chair_from_other_chair.json b/versions/1.21.1-neoforge/bin/main/data/interiors/recipe/crafting/chair/light_blue_chair_from_other_chair.json new file mode 100644 index 00000000..e78a4b81 --- /dev/null +++ b/versions/1.21.1-neoforge/bin/main/data/interiors/recipe/crafting/chair/light_blue_chair_from_other_chair.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "building", + "ingredients": [ + { + "tag": "interiors:chairs" + }, + { + "tag": "c:dyes/light_blue" + } + ], + "result": { + "count": 1, + "id": "interiors:light_blue_chair" + } +} \ No newline at end of file diff --git a/versions/1.21.1-neoforge/bin/main/data/interiors/recipe/crafting/chair/light_gray_chair_from_other_chair.json b/versions/1.21.1-neoforge/bin/main/data/interiors/recipe/crafting/chair/light_gray_chair_from_other_chair.json new file mode 100644 index 00000000..6b1daaf3 --- /dev/null +++ b/versions/1.21.1-neoforge/bin/main/data/interiors/recipe/crafting/chair/light_gray_chair_from_other_chair.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "building", + "ingredients": [ + { + "tag": "interiors:chairs" + }, + { + "tag": "c:dyes/light_gray" + } + ], + "result": { + "count": 1, + "id": "interiors:light_gray_chair" + } +} \ No newline at end of file diff --git a/versions/1.21.1-neoforge/bin/main/data/interiors/recipe/crafting/chair/lime_chair_from_other_chair.json b/versions/1.21.1-neoforge/bin/main/data/interiors/recipe/crafting/chair/lime_chair_from_other_chair.json new file mode 100644 index 00000000..7073c57b --- /dev/null +++ b/versions/1.21.1-neoforge/bin/main/data/interiors/recipe/crafting/chair/lime_chair_from_other_chair.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "building", + "ingredients": [ + { + "tag": "interiors:chairs" + }, + { + "tag": "c:dyes/lime" + } + ], + "result": { + "count": 1, + "id": "interiors:lime_chair" + } +} \ No newline at end of file diff --git a/versions/1.21.1-neoforge/bin/main/data/interiors/recipe/crafting/chair/magenta_chair_from_other_chair.json b/versions/1.21.1-neoforge/bin/main/data/interiors/recipe/crafting/chair/magenta_chair_from_other_chair.json new file mode 100644 index 00000000..55bc2a15 --- /dev/null +++ b/versions/1.21.1-neoforge/bin/main/data/interiors/recipe/crafting/chair/magenta_chair_from_other_chair.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "building", + "ingredients": [ + { + "tag": "interiors:chairs" + }, + { + "tag": "c:dyes/magenta" + } + ], + "result": { + "count": 1, + "id": "interiors:magenta_chair" + } +} \ No newline at end of file diff --git a/versions/1.21.1-neoforge/bin/main/data/interiors/recipe/crafting/chair/orange_chair_from_other_chair.json b/versions/1.21.1-neoforge/bin/main/data/interiors/recipe/crafting/chair/orange_chair_from_other_chair.json new file mode 100644 index 00000000..942629d4 --- /dev/null +++ b/versions/1.21.1-neoforge/bin/main/data/interiors/recipe/crafting/chair/orange_chair_from_other_chair.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "building", + "ingredients": [ + { + "tag": "interiors:chairs" + }, + { + "tag": "c:dyes/orange" + } + ], + "result": { + "count": 1, + "id": "interiors:orange_chair" + } +} \ No newline at end of file diff --git a/versions/1.21.1-neoforge/bin/main/data/interiors/recipe/crafting/chair/pink_chair_from_other_chair.json b/versions/1.21.1-neoforge/bin/main/data/interiors/recipe/crafting/chair/pink_chair_from_other_chair.json new file mode 100644 index 00000000..bc41ac76 --- /dev/null +++ b/versions/1.21.1-neoforge/bin/main/data/interiors/recipe/crafting/chair/pink_chair_from_other_chair.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "building", + "ingredients": [ + { + "tag": "interiors:chairs" + }, + { + "tag": "c:dyes/pink" + } + ], + "result": { + "count": 1, + "id": "interiors:pink_chair" + } +} \ No newline at end of file diff --git a/versions/1.21.1-neoforge/bin/main/data/interiors/recipe/crafting/chair/purple_chair_from_other_chair.json b/versions/1.21.1-neoforge/bin/main/data/interiors/recipe/crafting/chair/purple_chair_from_other_chair.json new file mode 100644 index 00000000..173e08c5 --- /dev/null +++ b/versions/1.21.1-neoforge/bin/main/data/interiors/recipe/crafting/chair/purple_chair_from_other_chair.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "building", + "ingredients": [ + { + "tag": "interiors:chairs" + }, + { + "tag": "c:dyes/purple" + } + ], + "result": { + "count": 1, + "id": "interiors:purple_chair" + } +} \ No newline at end of file diff --git a/versions/1.21.1-neoforge/bin/main/data/interiors/recipe/crafting/chair/red_chair_from_other_chair.json b/versions/1.21.1-neoforge/bin/main/data/interiors/recipe/crafting/chair/red_chair_from_other_chair.json new file mode 100644 index 00000000..d373f6e0 --- /dev/null +++ b/versions/1.21.1-neoforge/bin/main/data/interiors/recipe/crafting/chair/red_chair_from_other_chair.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "building", + "ingredients": [ + { + "tag": "interiors:chairs" + }, + { + "tag": "c:dyes/red" + } + ], + "result": { + "count": 1, + "id": "interiors:red_chair" + } +} \ No newline at end of file diff --git a/versions/1.21.1-neoforge/bin/main/data/interiors/recipe/crafting/chair/white_chair_from_other_chair.json b/versions/1.21.1-neoforge/bin/main/data/interiors/recipe/crafting/chair/white_chair_from_other_chair.json new file mode 100644 index 00000000..5795d9eb --- /dev/null +++ b/versions/1.21.1-neoforge/bin/main/data/interiors/recipe/crafting/chair/white_chair_from_other_chair.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "building", + "ingredients": [ + { + "tag": "interiors:chairs" + }, + { + "tag": "c:dyes/white" + } + ], + "result": { + "count": 1, + "id": "interiors:white_chair" + } +} \ No newline at end of file diff --git a/versions/1.21.1-neoforge/bin/main/data/interiors/recipe/crafting/chair/yellow_chair_from_other_chair.json b/versions/1.21.1-neoforge/bin/main/data/interiors/recipe/crafting/chair/yellow_chair_from_other_chair.json new file mode 100644 index 00000000..2493b804 --- /dev/null +++ b/versions/1.21.1-neoforge/bin/main/data/interiors/recipe/crafting/chair/yellow_chair_from_other_chair.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "building", + "ingredients": [ + { + "tag": "interiors:chairs" + }, + { + "tag": "c:dyes/yellow" + } + ], + "result": { + "count": 1, + "id": "interiors:yellow_chair" + } +} \ No newline at end of file diff --git a/versions/1.21.1-neoforge/bin/main/data/interiors/recipe/crafting/floor_chair/black_floor_chair_from_other_floor_chair.json b/versions/1.21.1-neoforge/bin/main/data/interiors/recipe/crafting/floor_chair/black_floor_chair_from_other_floor_chair.json new file mode 100644 index 00000000..b2e90b32 --- /dev/null +++ b/versions/1.21.1-neoforge/bin/main/data/interiors/recipe/crafting/floor_chair/black_floor_chair_from_other_floor_chair.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "building", + "ingredients": [ + { + "tag": "interiors:floor_chairs" + }, + { + "tag": "c:dyes/black" + } + ], + "result": { + "count": 1, + "id": "interiors:black_floor_chair" + } +} \ No newline at end of file diff --git a/versions/1.21.1-neoforge/bin/main/data/interiors/recipe/crafting/floor_chair/blue_floor_chair_from_other_floor_chair.json b/versions/1.21.1-neoforge/bin/main/data/interiors/recipe/crafting/floor_chair/blue_floor_chair_from_other_floor_chair.json new file mode 100644 index 00000000..c3595b81 --- /dev/null +++ b/versions/1.21.1-neoforge/bin/main/data/interiors/recipe/crafting/floor_chair/blue_floor_chair_from_other_floor_chair.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "building", + "ingredients": [ + { + "tag": "interiors:floor_chairs" + }, + { + "tag": "c:dyes/blue" + } + ], + "result": { + "count": 1, + "id": "interiors:blue_floor_chair" + } +} \ No newline at end of file diff --git a/versions/1.21.1-neoforge/bin/main/data/interiors/recipe/crafting/floor_chair/brown_floor_chair_from_other_floor_chair.json b/versions/1.21.1-neoforge/bin/main/data/interiors/recipe/crafting/floor_chair/brown_floor_chair_from_other_floor_chair.json new file mode 100644 index 00000000..b98e01a6 --- /dev/null +++ b/versions/1.21.1-neoforge/bin/main/data/interiors/recipe/crafting/floor_chair/brown_floor_chair_from_other_floor_chair.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "building", + "ingredients": [ + { + "tag": "interiors:floor_chairs" + }, + { + "tag": "c:dyes/brown" + } + ], + "result": { + "count": 1, + "id": "interiors:brown_floor_chair" + } +} \ No newline at end of file diff --git a/versions/1.21.1-neoforge/bin/main/data/interiors/recipe/crafting/floor_chair/cyan_floor_chair_from_other_floor_chair.json b/versions/1.21.1-neoforge/bin/main/data/interiors/recipe/crafting/floor_chair/cyan_floor_chair_from_other_floor_chair.json new file mode 100644 index 00000000..c62dd7e5 --- /dev/null +++ b/versions/1.21.1-neoforge/bin/main/data/interiors/recipe/crafting/floor_chair/cyan_floor_chair_from_other_floor_chair.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "building", + "ingredients": [ + { + "tag": "interiors:floor_chairs" + }, + { + "tag": "c:dyes/cyan" + } + ], + "result": { + "count": 1, + "id": "interiors:cyan_floor_chair" + } +} \ No newline at end of file diff --git a/versions/1.21.1-neoforge/bin/main/data/interiors/recipe/crafting/floor_chair/gray_floor_chair_from_other_floor_chair.json b/versions/1.21.1-neoforge/bin/main/data/interiors/recipe/crafting/floor_chair/gray_floor_chair_from_other_floor_chair.json new file mode 100644 index 00000000..7939e19c --- /dev/null +++ b/versions/1.21.1-neoforge/bin/main/data/interiors/recipe/crafting/floor_chair/gray_floor_chair_from_other_floor_chair.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "building", + "ingredients": [ + { + "tag": "interiors:floor_chairs" + }, + { + "tag": "c:dyes/gray" + } + ], + "result": { + "count": 1, + "id": "interiors:gray_floor_chair" + } +} \ No newline at end of file diff --git a/versions/1.21.1-neoforge/bin/main/data/interiors/recipe/crafting/floor_chair/green_floor_chair_from_other_floor_chair.json b/versions/1.21.1-neoforge/bin/main/data/interiors/recipe/crafting/floor_chair/green_floor_chair_from_other_floor_chair.json new file mode 100644 index 00000000..e5c03446 --- /dev/null +++ b/versions/1.21.1-neoforge/bin/main/data/interiors/recipe/crafting/floor_chair/green_floor_chair_from_other_floor_chair.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "building", + "ingredients": [ + { + "tag": "interiors:floor_chairs" + }, + { + "tag": "c:dyes/green" + } + ], + "result": { + "count": 1, + "id": "interiors:green_floor_chair" + } +} \ No newline at end of file diff --git a/versions/1.21.1-neoforge/bin/main/data/interiors/recipe/crafting/floor_chair/light_blue_floor_chair_from_other_floor_chair.json b/versions/1.21.1-neoforge/bin/main/data/interiors/recipe/crafting/floor_chair/light_blue_floor_chair_from_other_floor_chair.json new file mode 100644 index 00000000..3a75ee5b --- /dev/null +++ b/versions/1.21.1-neoforge/bin/main/data/interiors/recipe/crafting/floor_chair/light_blue_floor_chair_from_other_floor_chair.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "building", + "ingredients": [ + { + "tag": "interiors:floor_chairs" + }, + { + "tag": "c:dyes/light_blue" + } + ], + "result": { + "count": 1, + "id": "interiors:light_blue_floor_chair" + } +} \ No newline at end of file diff --git a/versions/1.21.1-neoforge/bin/main/data/interiors/recipe/crafting/floor_chair/light_gray_floor_chair_from_other_floor_chair.json b/versions/1.21.1-neoforge/bin/main/data/interiors/recipe/crafting/floor_chair/light_gray_floor_chair_from_other_floor_chair.json new file mode 100644 index 00000000..9ea2c2b6 --- /dev/null +++ b/versions/1.21.1-neoforge/bin/main/data/interiors/recipe/crafting/floor_chair/light_gray_floor_chair_from_other_floor_chair.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "building", + "ingredients": [ + { + "tag": "interiors:floor_chairs" + }, + { + "tag": "c:dyes/light_gray" + } + ], + "result": { + "count": 1, + "id": "interiors:light_gray_floor_chair" + } +} \ No newline at end of file diff --git a/versions/1.21.1-neoforge/bin/main/data/interiors/recipe/crafting/floor_chair/lime_floor_chair_from_other_floor_chair.json b/versions/1.21.1-neoforge/bin/main/data/interiors/recipe/crafting/floor_chair/lime_floor_chair_from_other_floor_chair.json new file mode 100644 index 00000000..95dc29de --- /dev/null +++ b/versions/1.21.1-neoforge/bin/main/data/interiors/recipe/crafting/floor_chair/lime_floor_chair_from_other_floor_chair.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "building", + "ingredients": [ + { + "tag": "interiors:floor_chairs" + }, + { + "tag": "c:dyes/lime" + } + ], + "result": { + "count": 1, + "id": "interiors:lime_floor_chair" + } +} \ No newline at end of file diff --git a/versions/1.21.1-neoforge/bin/main/data/interiors/recipe/crafting/floor_chair/magenta_floor_chair_from_other_floor_chair.json b/versions/1.21.1-neoforge/bin/main/data/interiors/recipe/crafting/floor_chair/magenta_floor_chair_from_other_floor_chair.json new file mode 100644 index 00000000..1cb084af --- /dev/null +++ b/versions/1.21.1-neoforge/bin/main/data/interiors/recipe/crafting/floor_chair/magenta_floor_chair_from_other_floor_chair.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "building", + "ingredients": [ + { + "tag": "interiors:floor_chairs" + }, + { + "tag": "c:dyes/magenta" + } + ], + "result": { + "count": 1, + "id": "interiors:magenta_floor_chair" + } +} \ No newline at end of file diff --git a/versions/1.21.1-neoforge/bin/main/data/interiors/recipe/crafting/floor_chair/orange_floor_chair_from_other_floor_chair.json b/versions/1.21.1-neoforge/bin/main/data/interiors/recipe/crafting/floor_chair/orange_floor_chair_from_other_floor_chair.json new file mode 100644 index 00000000..e332c6b9 --- /dev/null +++ b/versions/1.21.1-neoforge/bin/main/data/interiors/recipe/crafting/floor_chair/orange_floor_chair_from_other_floor_chair.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "building", + "ingredients": [ + { + "tag": "interiors:floor_chairs" + }, + { + "tag": "c:dyes/orange" + } + ], + "result": { + "count": 1, + "id": "interiors:orange_floor_chair" + } +} \ No newline at end of file diff --git a/versions/1.21.1-neoforge/bin/main/data/interiors/recipe/crafting/floor_chair/pink_floor_chair_from_other_floor_chair.json b/versions/1.21.1-neoforge/bin/main/data/interiors/recipe/crafting/floor_chair/pink_floor_chair_from_other_floor_chair.json new file mode 100644 index 00000000..c764c710 --- /dev/null +++ b/versions/1.21.1-neoforge/bin/main/data/interiors/recipe/crafting/floor_chair/pink_floor_chair_from_other_floor_chair.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "building", + "ingredients": [ + { + "tag": "interiors:floor_chairs" + }, + { + "tag": "c:dyes/pink" + } + ], + "result": { + "count": 1, + "id": "interiors:pink_floor_chair" + } +} \ No newline at end of file diff --git a/versions/1.21.1-neoforge/bin/main/data/interiors/recipe/crafting/floor_chair/purple_floor_chair_from_other_floor_chair.json b/versions/1.21.1-neoforge/bin/main/data/interiors/recipe/crafting/floor_chair/purple_floor_chair_from_other_floor_chair.json new file mode 100644 index 00000000..09883b22 --- /dev/null +++ b/versions/1.21.1-neoforge/bin/main/data/interiors/recipe/crafting/floor_chair/purple_floor_chair_from_other_floor_chair.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "building", + "ingredients": [ + { + "tag": "interiors:floor_chairs" + }, + { + "tag": "c:dyes/purple" + } + ], + "result": { + "count": 1, + "id": "interiors:purple_floor_chair" + } +} \ No newline at end of file diff --git a/versions/1.21.1-neoforge/bin/main/data/interiors/recipe/crafting/floor_chair/red_floor_chair_from_other_floor_chair.json b/versions/1.21.1-neoforge/bin/main/data/interiors/recipe/crafting/floor_chair/red_floor_chair_from_other_floor_chair.json new file mode 100644 index 00000000..78cb7a97 --- /dev/null +++ b/versions/1.21.1-neoforge/bin/main/data/interiors/recipe/crafting/floor_chair/red_floor_chair_from_other_floor_chair.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "building", + "ingredients": [ + { + "tag": "interiors:floor_chairs" + }, + { + "tag": "c:dyes/red" + } + ], + "result": { + "count": 1, + "id": "interiors:red_floor_chair" + } +} \ No newline at end of file diff --git a/versions/1.21.1-neoforge/bin/main/data/interiors/recipe/crafting/floor_chair/white_floor_chair_from_other_floor_chair.json b/versions/1.21.1-neoforge/bin/main/data/interiors/recipe/crafting/floor_chair/white_floor_chair_from_other_floor_chair.json new file mode 100644 index 00000000..fb9e970e --- /dev/null +++ b/versions/1.21.1-neoforge/bin/main/data/interiors/recipe/crafting/floor_chair/white_floor_chair_from_other_floor_chair.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "building", + "ingredients": [ + { + "tag": "interiors:floor_chairs" + }, + { + "tag": "c:dyes/white" + } + ], + "result": { + "count": 1, + "id": "interiors:white_floor_chair" + } +} \ No newline at end of file diff --git a/versions/1.21.1-neoforge/bin/main/data/interiors/recipe/crafting/floor_chair/yellow_floor_chair_from_other_floor_chair.json b/versions/1.21.1-neoforge/bin/main/data/interiors/recipe/crafting/floor_chair/yellow_floor_chair_from_other_floor_chair.json new file mode 100644 index 00000000..497b4d96 --- /dev/null +++ b/versions/1.21.1-neoforge/bin/main/data/interiors/recipe/crafting/floor_chair/yellow_floor_chair_from_other_floor_chair.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "building", + "ingredients": [ + { + "tag": "interiors:floor_chairs" + }, + { + "tag": "c:dyes/yellow" + } + ], + "result": { + "count": 1, + "id": "interiors:yellow_floor_chair" + } +} \ No newline at end of file From f983d97172d586c6473dd24cd507d406d78664e5 Mon Sep 17 00:00:00 2001 From: jehanromer Date: Sat, 27 Dec 2025 01:43:09 -0400 Subject: [PATCH 3/3] update n relink recipe files --- .../recipe/crafting/chair/kelp_chair.json | 19 ++++++++++++++++++ .../crafting/chair/kelp_chair_from_seat.json | 16 +++++++++++++++ .../floor_chair/kelp_floor_chair.json | 18 +++++++++++++++++ .../kelp_floor_chair_from_seat.json | 15 ++++++++++++++ .../interiors/recipe/crafting/kelp_seat.json | 16 +++++++++++++++ .../crafting/seatwood_planks_arr_one.json | 20 +++++++++++++++++++ .../crafting/seatwood_planks_arr_two.json | 20 +++++++++++++++++++ .../interiors/recipe/crafting/wall_table.json | 19 ++++++++++++++++++ 8 files changed, 143 insertions(+) create mode 100644 versions/1.21.1-neoforge/bin/main/data/interiors/recipe/crafting/chair/kelp_chair.json create mode 100644 versions/1.21.1-neoforge/bin/main/data/interiors/recipe/crafting/chair/kelp_chair_from_seat.json create mode 100644 versions/1.21.1-neoforge/bin/main/data/interiors/recipe/crafting/floor_chair/kelp_floor_chair.json create mode 100644 versions/1.21.1-neoforge/bin/main/data/interiors/recipe/crafting/floor_chair/kelp_floor_chair_from_seat.json create mode 100644 versions/1.21.1-neoforge/bin/main/data/interiors/recipe/crafting/kelp_seat.json create mode 100644 versions/1.21.1-neoforge/bin/main/data/interiors/recipe/crafting/seatwood_planks_arr_one.json create mode 100644 versions/1.21.1-neoforge/bin/main/data/interiors/recipe/crafting/seatwood_planks_arr_two.json create mode 100644 versions/1.21.1-neoforge/bin/main/data/interiors/recipe/crafting/wall_table.json diff --git a/versions/1.21.1-neoforge/bin/main/data/interiors/recipe/crafting/chair/kelp_chair.json b/versions/1.21.1-neoforge/bin/main/data/interiors/recipe/crafting/chair/kelp_chair.json new file mode 100644 index 00000000..1a723052 --- /dev/null +++ b/versions/1.21.1-neoforge/bin/main/data/interiors/recipe/crafting/chair/kelp_chair.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "building", + "ingredients": [ + { + "item": "minecraft:dried_kelp" + }, + { + "tag": "minecraft:wooden_slabs" + }, + { + "tag": "minecraft:planks" + } + ], + "result": { + "id": "interiors:kelp_chair", + "count": 1 + } +} diff --git a/versions/1.21.1-neoforge/bin/main/data/interiors/recipe/crafting/chair/kelp_chair_from_seat.json b/versions/1.21.1-neoforge/bin/main/data/interiors/recipe/crafting/chair/kelp_chair_from_seat.json new file mode 100644 index 00000000..0f5ba143 --- /dev/null +++ b/versions/1.21.1-neoforge/bin/main/data/interiors/recipe/crafting/chair/kelp_chair_from_seat.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "building", + "ingredients": [ + { + "item": "interiors:kelp_seat" + }, + { + "tag": "minecraft:planks" + } + ], + "result": { + "id": "interiors:kelp_chair", + "count": 1 + } +} diff --git a/versions/1.21.1-neoforge/bin/main/data/interiors/recipe/crafting/floor_chair/kelp_floor_chair.json b/versions/1.21.1-neoforge/bin/main/data/interiors/recipe/crafting/floor_chair/kelp_floor_chair.json new file mode 100644 index 00000000..38554904 --- /dev/null +++ b/versions/1.21.1-neoforge/bin/main/data/interiors/recipe/crafting/floor_chair/kelp_floor_chair.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "building", + "ingredients": [ + { + "tag": "minecraft:wooden_slabs" + }, + { + "tag": "minecraft:wooden_slabs" + }, + { + "item": "minecraft:dried_kelp" + } + ], + "result": { + "id": "interiors:kelp_floor_chair" + } +} \ No newline at end of file diff --git a/versions/1.21.1-neoforge/bin/main/data/interiors/recipe/crafting/floor_chair/kelp_floor_chair_from_seat.json b/versions/1.21.1-neoforge/bin/main/data/interiors/recipe/crafting/floor_chair/kelp_floor_chair_from_seat.json new file mode 100644 index 00000000..2b2d1194 --- /dev/null +++ b/versions/1.21.1-neoforge/bin/main/data/interiors/recipe/crafting/floor_chair/kelp_floor_chair_from_seat.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "building", + "ingredients": [ + { + "tag": "minecraft:wooden_slabs" + }, + { + "item": "interiors:kelp_seat" + } + ], + "result": { + "id": "interiors:kelp_floor_chair" + } +} \ No newline at end of file diff --git a/versions/1.21.1-neoforge/bin/main/data/interiors/recipe/crafting/kelp_seat.json b/versions/1.21.1-neoforge/bin/main/data/interiors/recipe/crafting/kelp_seat.json new file mode 100644 index 00000000..2cb4ea3c --- /dev/null +++ b/versions/1.21.1-neoforge/bin/main/data/interiors/recipe/crafting/kelp_seat.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "building", + "ingredients": [ + { + "item": "minecraft:dried_kelp" + }, + { + "tag": "minecraft:wooden_slabs" + } + ], + "result": { + "id": "interiors:kelp_seat", + "count": 1 + } +} diff --git a/versions/1.21.1-neoforge/bin/main/data/interiors/recipe/crafting/seatwood_planks_arr_one.json b/versions/1.21.1-neoforge/bin/main/data/interiors/recipe/crafting/seatwood_planks_arr_one.json new file mode 100644 index 00000000..3efbeedf --- /dev/null +++ b/versions/1.21.1-neoforge/bin/main/data/interiors/recipe/crafting/seatwood_planks_arr_one.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "pattern": [ + "#X", + "X#" + ], + "key": { + "#": { + "tag": "minecraft:planks" + }, + "X": { + "tag": "minecraft:wooden_slabs" + } + }, + "result": { + "id": "interiors:seatwood_planks", + "count": 3 + } +} diff --git a/versions/1.21.1-neoforge/bin/main/data/interiors/recipe/crafting/seatwood_planks_arr_two.json b/versions/1.21.1-neoforge/bin/main/data/interiors/recipe/crafting/seatwood_planks_arr_two.json new file mode 100644 index 00000000..93164928 --- /dev/null +++ b/versions/1.21.1-neoforge/bin/main/data/interiors/recipe/crafting/seatwood_planks_arr_two.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "pattern": [ + "X#", + "#X" + ], + "key": { + "#": { + "tag": "minecraft:planks" + }, + "X": { + "tag": "minecraft:wooden_slabs" + } + }, + "result": { + "id": "interiors:seatwood_planks", + "count": 3 + } +} diff --git a/versions/1.21.1-neoforge/bin/main/data/interiors/recipe/crafting/wall_table.json b/versions/1.21.1-neoforge/bin/main/data/interiors/recipe/crafting/wall_table.json new file mode 100644 index 00000000..0190ee79 --- /dev/null +++ b/versions/1.21.1-neoforge/bin/main/data/interiors/recipe/crafting/wall_table.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "pattern": [ + "#X#" + ], + "key": { + "#": { + "tag": "minecraft:planks" + }, + "X": { + "tag": "minecraft:wooden_slabs" + } + }, + "result": { + "id": "interiors:wall_mounted_table", + "count": 4 + } +}