From 42943d46e047757f9a6863c01b418ebe0b6aebbe Mon Sep 17 00:00:00 2001 From: netquick Date: Thu, 7 Mar 2024 14:10:21 +0100 Subject: [PATCH] First commit --- .classpath | 615 ++ .github/workflows/maven.yml | 25 + .gitignore | 16 + .project | 17 + _export/CropPlantsUpdateTick.ptpl | Bin 0 -> 2001 bytes _export/CropTreesUpdateTick.ptpl | Bin 0 -> 2154 bytes _reference/EasySurvival.jar | Bin 0 -> 1007785 bytes _reference/teleportmod_1.16.3-1.1.3.jar | Bin 0 -> 174332 bytes build.gradle | 57 + easysurvival.mcreator | 3094 ++++++++++ elements/BasaltAxe.mod.json | 34 + elements/BasaltAxeRecipe.mod.json | 48 + elements/BasaltHoe.mod.json | 34 + elements/BasaltHoeRecipe.mod.json | 48 + elements/BasaltPickaxe.mod.json | 34 + elements/BasaltPickaxeRecipe.mod.json | 48 + elements/BasaltShovel.mod.json | 34 + elements/BasaltShovelRecipe.mod.json | 48 + elements/BasaltSword.mod.json | 34 + elements/BasaltSwordRecipe.mod.json | 48 + elements/CobbleStoneRecipe.mod.json | 48 + elements/CraftingStickGUI.mod.json | 184 + elements/Crop.mod.json | 157 + elements/CropGUI.mod.json | 154 + elements/CropRecipe.mod.json | 48 + elements/CropUpdateTick.mod.json | 7 + elements/DedicatedStorageGUI.mod.json | 508 ++ elements/EasyAnvil.mod.json | 149 + elements/EasyAnvilGUI.mod.json | 118 + elements/EasyAnvilItemReset.mod.json | 7 + elements/EasyAnvilItemTaken.mod.json | 7 + elements/EasyAnvilRecipe.mod.json | 48 + elements/EasyAnvilUpdateTick.mod.json | 7 + elements/EasyConverter.mod.json | 151 + elements/EasyConverterGUI.mod.json | 67 + elements/EasyConverterRecipe.mod.json | 48 + elements/EasyConverterUpdateTick.mod.json | 7 + elements/EasyEnchantmentTable.mod.json | 157 + elements/EasyEnchantmentTableGUI.mod.json | 325 + .../EasyEnchantmentTableGUIClear.mod.json | 7 + .../EasyEnchantmentTableGUIreset.mod.json | 7 + .../EasyEnchantmentTableGUItakeItem1.mod.json | 7 + .../EasyEnchantmentTableGUItakeItem2.mod.json | 7 + .../EasyEnchantmentTableGUItakeItem3.mod.json | 7 + .../EasyEnchantmentTableGUItakeItem4.mod.json | 7 + .../EasyEnchantmentTableGUItakeItem5.mod.json | 7 + .../EasyEnchantmentTableGUItakeItem6.mod.json | 7 + .../EasyEnchantmentTableGUItakeItem7.mod.json | 7 + .../EasyEnchantmentTableGUItakeItem8.mod.json | 7 + .../EasyEnchantmentTableGUItakeItem9.mod.json | 7 + elements/EasyEnchantmentTableRecipe.mod.json | 48 + .../EasyEnchantmentTableUpdateTick.mod.json | 7 + elements/EasyForge.mod.json | 147 + elements/EasyForgeAuto.mod.json | 151 + elements/EasyForgeAutoRecipe.mod.json | 48 + elements/EasyForgeGUI.mod.json | 82 + elements/EasyForgeRecipe.mod.json | 48 + elements/EasyForgeUpdateTick.mod.json | 7 + elements/EasyFridge.mod.json | 151 + elements/EasyFridgeGUI.mod.json | 67 + elements/EasyFridgeRecipe.mod.json | 48 + elements/EasyFridgeUpdateTick.mod.json | 7 + elements/EasyIntake.mod.json | 147 + elements/EasyIntakeGUI.mod.json | 523 ++ .../EasyIntakeOnBlockRightClicked.mod.json | 7 + elements/EasyIntakeRecipe.mod.json | 48 + elements/EasySaw.mod.json | 147 + elements/EasySawGUI.mod.json | 100 + elements/EasySawRecipe.mod.json | 48 + elements/EasySawUpdateTick.mod.json | 7 + elements/EasySmelter.mod.json | 147 + elements/EasySmelterGUI.mod.json | 67 + elements/EasySmelterRecipe.mod.json | 48 + elements/EasySmelterUpdateTick.mod.json | 7 + elements/EasySurvival.mod.json | 11 + elements/EasyTeleportRecipe.mod.json | 48 + elements/Elytra.mod.json | 48 + elements/EnderpPearlRecipe.mod.json | 48 + elements/NetherBucket.mod.json | 48 + elements/NetherForge.mod.json | 48 + elements/NetherLadderRecipe.mod.json | 48 + elements/NetherStick.mod.json | 44 + elements/NetherStickRecipe.mod.json | 48 + elements/NetherWartRecipe.mod.json | 48 + elements/NetherWorkbench.mod.json | 48 + elements/NetherrackArmor.mod.json | 78 + elements/NetherrackArmorBodyRecipe.mod.json | 48 + elements/NetherrackArmorBootsRecipe.mod.json | 48 + elements/NetherrackArmorHelmetRecipe.mod.json | 48 + .../NetherrackArmorLeggingsRecipe.mod.json | 48 + elements/NetherrackAxe.mod.json | 34 + elements/NetherrackAxeRecipe.mod.json | 48 + elements/NetherrackHoe.mod.json | 34 + elements/NetherrackHoeRecipe.mod.json | 48 + elements/NetherrackPickaxe.mod.json | 34 + elements/NetherrackPickaxeRecipe.mod.json | 48 + elements/NetherrackShovel.mod.json | 34 + elements/NetherrackShovelRecipe.mod.json | 48 + elements/NetherrackSword.mod.json | 34 + elements/NetherrackSwordRecipe.mod.json | 48 + elements/OpenCraftingGUI.mod.json | 7 + elements/PlaceCraftingTable.mod.json | 7 + elements/PortableCraftingTable.mod.json | 56 + elements/QuarzAxe.mod.json | 34 + elements/QuarzAxeRecipe.mod.json | 48 + elements/QuarzBlock.mod.json | 48 + elements/QuarzHoe.mod.json | 34 + elements/QuarzHoeRecipe.mod.json | 48 + elements/QuarzPickaxe.mod.json | 34 + elements/QuarzPickaxeRecipe.mod.json | 48 + elements/QuarzShovel.mod.json | 34 + elements/QuarzShovelRecipe.mod.json | 48 + elements/QuarzSword.mod.json | 34 + elements/QuarzSwordRecipe.mod.json | 48 + elements/ShulkerBoxRecipe.mod.json | 48 + elements/SpawnerBlaze.mod.json | 129 + elements/SpawnerBlazeRecipe.mod.json | 48 + elements/SpawnerBlazeUpdateTick.mod.json | 7 + elements/SpawnerCreeper.mod.json | 129 + elements/SpawnerCreeperRecipe.mod.json | 48 + elements/SpawnerCreeperUpdateTick.mod.json | 7 + elements/SpawnerEvoker.mod.json | 129 + elements/SpawnerEvokerRecipe.mod.json | 48 + elements/SpawnerEvokerUpdateTick.mod.json | 7 + elements/SpawnerGhasRecipe.mod.json | 48 + elements/SpawnerGhast.mod.json | 129 + elements/SpawnerGhastUpdateTick.mod.json | 7 + elements/SpawnerPillager.mod.json | 129 + elements/SpawnerPillagerRecipe.mod.json | 48 + elements/SpawnerPillagerUpdateTick.mod.json | 7 + elements/SpawnerSlime.mod.json | 129 + elements/SpawnerSlimeRecipe.mod.json | 48 + elements/SpawnerSlimeUpdateTick.mod.json | 7 + elements/SpawnerWitherSkelett.mod.json | 129 + .../SpawnerWitherSkelettUpdateTick.mod.json | 7 + elements/SpawnersActive.mod.json | 12 + elements/TeleportSetGUI.mod.json | 60 + elements/TeleporterGUI.mod.json | 91 + elements/TeleporterPlate.mod.json | 129 + elements/TeleporterProc.mod.json | 7 + elements/TreeCrop.mod.json | 157 + elements/TreeCropGUI.mod.json | 139 + elements/TreeCropRecipe.mod.json | 48 + elements/TreeCropUpdateTick.mod.json | 7 + elements/Trident.mod.json | 48 + .../WitherSkelettonSpawnerRecipe.mod.json | 48 + gradle.properties | 2 + gradle/wrapper/gradle-wrapper.jar | Bin 0 -> 61574 bytes gradle/wrapper/gradle-wrapper.properties | 6 + gradlew | 244 + gradlew.bat | 92 + mcreator.gradle | 0 models/anvil.json | 61 + models/anvil.json.textures | 10 + models/barrelintake.json | 128 + models/barrelintake.json.textures | 12 + models/crafter.json | 676 +++ models/crafter.json.textures | 12 + models/cubik_model.json | 143 + models/cubik_model.json.textures | 14 + models/enchantmenttable.json | 221 + models/enchantmenttable.json.textures | 13 + models/forge.json | 24 + models/forge.json.textures | 12 + models/fridge_oriented.json | 128 + models/fridge_oriented.json.textures | 11 + models/sawblock.json | 90 + models/sawblock.json.textures | 12 + models/seedcrop.json | 143 + models/seedcrop.json.textures | 14 + models/smeltblock.json | 635 ++ models/smeltblock.json.textures | 12 + models/spawner.json | 945 +++ models/spawner.json.textures | 10 + models/teleporter.json | 128 + models/teleporter.json.textures | 11 + settings.gradle | 13 + .../easysurvival/EasysurvivalMod.java | 86 + .../easysurvival/block/CropBlock.java | 159 + .../easysurvival/block/EasyAnvilBlock.java | 185 + .../block/EasyConverterBlock.java | 150 + .../block/EasyEnchantmentTableBlock.java | 183 + .../block/EasyForgeAutoBlock.java | 178 + .../easysurvival/block/EasyForgeBlock.java | 178 + .../easysurvival/block/EasyFridgeBlock.java | 177 + .../easysurvival/block/EasyIntakeBlock.java | 168 + .../easysurvival/block/EasySawBlock.java | 150 + .../easysurvival/block/EasySmelterBlock.java | 178 + .../easysurvival/block/SpawnerBlazeBlock.java | 68 + .../block/SpawnerCreeperBlock.java | 68 + .../block/SpawnerEvokerBlock.java | 68 + .../easysurvival/block/SpawnerGhastBlock.java | 68 + .../block/SpawnerPillagerBlock.java | 68 + .../easysurvival/block/SpawnerSlimeBlock.java | 68 + .../block/SpawnerWitherSkelettBlock.java | 68 + .../block/TeleporterPlateBlock.java | 118 + .../easysurvival/block/TreeCropBlock.java | 158 + .../block/entity/CropBlockEntity.java | 159 + .../block/entity/EasyAnvilBlockEntity.java | 145 + .../entity/EasyConverterBlockEntity.java | 147 + .../EasyEnchantmentTableBlockEntity.java | 161 + .../entity/EasyForgeAutoBlockEntity.java | 147 + .../block/entity/EasyForgeBlockEntity.java | 143 + .../block/entity/EasyFridgeBlockEntity.java | 147 + .../block/entity/EasyIntakeBlockEntity.java | 143 + .../block/entity/EasySawBlockEntity.java | 143 + .../block/entity/EasySmelterBlockEntity.java | 143 + .../entity/TeleporterPlateBlockEntity.java | 140 + .../block/entity/TreeCropBlockEntity.java | 159 + .../client/gui/CraftingStickGUIScreen.java | 79 + .../client/gui/CropGUIScreen.java | 81 + .../client/gui/DedicatedStorageGUIScreen.java | 79 + .../client/gui/EasyAnvilGUIScreen.java | 81 + .../client/gui/EasyConverterGUIScreen.java | 80 + .../gui/EasyEnchantmentTableGUIScreen.java | 82 + .../client/gui/EasyForgeGUIScreen.java | 81 + .../client/gui/EasyFridgeGUIScreen.java | 80 + .../client/gui/EasyIntakeGUIScreen.java | 80 + .../client/gui/EasySawGUIScreen.java | 81 + .../client/gui/EasySmelterGUIScreen.java | 80 + .../client/gui/TeleportSetGUIScreen.java | 115 + .../client/gui/TeleporterGUIScreen.java | 93 + .../client/gui/TreeCropGUIScreen.java | 80 + .../init/EasysurvivalModBlockEntities.java | 46 + .../init/EasysurvivalModBlocks.java | 57 + .../init/EasysurvivalModGameRules.java | 14 + .../init/EasysurvivalModItems.java | 83 + .../init/EasysurvivalModMenus.java | 46 + .../init/EasysurvivalModScreens.java | 50 + .../init/EasysurvivalModTabs.java | 78 + .../easysurvival/item/BasaltAxeItem.java | 39 + .../easysurvival/item/BasaltHoeItem.java | 39 + .../easysurvival/item/BasaltPickaxeItem.java | 39 + .../easysurvival/item/BasaltShovelItem.java | 39 + .../easysurvival/item/BasaltSwordItem.java | 39 + .../easysurvival/item/NetherStickItem.java | 18 + .../item/NetherrackArmorItem.java | 103 + .../easysurvival/item/NetherrackAxeItem.java | 39 + .../easysurvival/item/NetherrackHoeItem.java | 39 + .../item/NetherrackPickaxeItem.java | 39 + .../item/NetherrackShovelItem.java | 39 + .../item/NetherrackSwordItem.java | 39 + .../item/PortableCraftingTableItem.java | 87 + .../easysurvival/item/QuarzAxeItem.java | 39 + .../easysurvival/item/QuarzHoeItem.java | 39 + .../easysurvival/item/QuarzPickaxeItem.java | 39 + .../easysurvival/item/QuarzShovelItem.java | 39 + .../easysurvival/item/QuarzSwordItem.java | 39 + ...tableCraftingTableInventoryCapability.java | 76 + .../network/EasyAnvilGUISlotMessage.java | 107 + .../EasyEnchantmentTableGUISlotMessage.java | 187 + .../procedures/CropUpdateTickProcedure.java | 336 ++ .../EasyAnvilItemResetProcedure.java | 19 + .../EasyAnvilItemTakenProcedure.java | 23 + .../EasyAnvilUpdateTickProcedure.java | 52 + .../EasyConverterUpdateTickProcedure.java | 391 ++ ...EasyEnchantmentTableGUIClearProcedure.java | 32 + ...EasyEnchantmentTableGUIresetProcedure.java | 32 + ...EnchantmentTableGUItakeItem1Procedure.java | 50 + ...EnchantmentTableGUItakeItem2Procedure.java | 50 + ...EnchantmentTableGUItakeItem3Procedure.java | 50 + ...EnchantmentTableGUItakeItem4Procedure.java | 50 + ...EnchantmentTableGUItakeItem5Procedure.java | 50 + ...EnchantmentTableGUItakeItem6Procedure.java | 50 + ...EnchantmentTableGUItakeItem7Procedure.java | 50 + ...EnchantmentTableGUItakeItem8Procedure.java | 50 + ...EnchantmentTableGUItakeItem9Procedure.java | 50 + ...syEnchantmentTableUpdateTickProcedure.java | 1274 ++++ .../EasyForgeUpdateTickProcedure.java | 1212 ++++ .../EasyFridgeUpdateTickProcedure.java | 141 + ...asyIntakeOnBlockRightClickedProcedure.java | 122 + .../EasySawUpdateTickProcedure.java | 3875 ++++++++++++ .../EasySmelterUpdateTickProcedure.java | 78 + .../procedures/OpenCraftingGUIProcedure.java | 41 + .../PlaceCraftingTableProcedure.java | 58 + .../SpawnerBlazeUpdateTickProcedure.java | 23 + .../SpawnerCreeperUpdateTickProcedure.java | 23 + .../SpawnerEvokerUpdateTickProcedure.java | 23 + .../SpawnerGhastUpdateTickProcedure.java | 23 + .../SpawnerPillagerUpdateTickProcedure.java | 23 + .../SpawnerSlimeUpdateTickProcedure.java | 23 + ...awnerWitherSkelettUpdateTickProcedure.java | 23 + .../procedures/TeleporterProcProcedure.java | 279 + .../TreeCropUpdateTickProcedure.java | 514 ++ .../world/inventory/CraftingStickGUIMenu.java | 254 + .../world/inventory/CropGUIMenu.java | 290 + .../inventory/DedicatedStorageGUIMenu.java | 308 + .../world/inventory/EasyAnvilGUIMenu.java | 292 + .../world/inventory/EasyConverterGUIMenu.java | 238 + .../EasyEnchantmentTableGUIMenu.java | 412 ++ .../world/inventory/EasyForgeGUIMenu.java | 238 + .../world/inventory/EasyFridgeGUIMenu.java | 238 + .../world/inventory/EasyIntakeGUIMenu.java | 308 + .../world/inventory/EasySawGUIMenu.java | 241 + .../world/inventory/EasySmelterGUIMenu.java | 244 + .../world/inventory/TeleportSetGUIMenu.java | 74 + .../world/inventory/TeleporterGUIMenu.java | 74 + .../world/inventory/TreeCropGUIMenu.java | 286 + src/main/resources/META-INF/mods.toml | 24 + .../assets/easysurvival/blockstates/crop.json | 7 + .../easysurvival/blockstates/easy_anvil.json | 19 + .../blockstates/easy_converter.json | 7 + .../blockstates/easy_enchantment_table.json | 19 + .../easysurvival/blockstates/easy_forge.json | 19 + .../blockstates/easy_forge_auto.json | 19 + .../easysurvival/blockstates/easy_fridge.json | 19 + .../easysurvival/blockstates/easy_intake.json | 27 + .../easysurvival/blockstates/easy_saw.json | 7 + .../blockstates/easy_smelter.json | 19 + .../blockstates/spawner_blaze.json | 7 + .../blockstates/spawner_creeper.json | 7 + .../blockstates/spawner_evoker.json | 7 + .../blockstates/spawner_ghast.json | 7 + .../blockstates/spawner_pillager.json | 7 + .../blockstates/spawner_slime.json | 7 + .../blockstates/spawner_wither_skelett.json | 7 + .../blockstates/teleporter_plate.json | 7 + .../easysurvival/blockstates/tree_crop.json | 7 + .../assets/easysurvival/lang/en_us.json | 70 + .../easysurvival/models/block/crop.json | 13 + .../models/block/crop_noside.json | 6 + .../models/block/crop_noside_alt.json | 6 + .../easysurvival/models/block/crop_side.json | 7 + .../models/block/crop_side_alt.json | 7 + .../easysurvival/models/block/easy_anvil.json | 9 + .../models/block/easy_converter.json | 11 + .../models/block/easy_enchantment_table.json | 12 + .../easysurvival/models/block/easy_forge.json | 11 + .../models/block/easy_forge_auto.json | 11 + .../models/block/easy_fridge.json | 10 + .../models/block/easy_intake.json | 11 + .../easysurvival/models/block/easy_saw.json | 11 + .../models/block/easy_smelter.json | 11 + .../models/block/spawner_blaze.json | 9 + .../models/block/spawner_creeper.json | 9 + .../models/block/spawner_evoker.json | 9 + .../models/block/spawner_ghast.json | 9 + .../models/block/spawner_pillager.json | 9 + .../models/block/spawner_slime.json | 9 + .../models/block/spawner_wither_skelett.json | 9 + .../models/block/teleporter_plate.json | 10 + .../easysurvival/models/block/tree_crop.json | 13 + .../easysurvival/models/custom/anvil.json | 281 + .../models/custom/barrelintake.json | 626 ++ .../easysurvival/models/custom/crafter.json | 3544 +++++++++++ .../models/custom/cubik_model.json | 695 +++ .../models/custom/enchantmenttable.json | 1117 ++++ .../easysurvival/models/custom/forge.json | 74 + .../easysurvival/models/custom/fridge.json | 626 ++ .../models/custom/fridge_oriented.json | 626 ++ .../easysurvival/models/custom/sawblock.json | 428 ++ .../easysurvival/models/custom/seedcrop.json | 695 +++ .../models/custom/smeltblock.json | 3387 +++++++++++ .../easysurvival/models/custom/spawner.json | 5217 +++++++++++++++++ .../models/custom/teleporter.json | 639 ++ .../easysurvival/models/item/basalt_axe.json | 6 + .../easysurvival/models/item/basalt_hoe.json | 6 + .../models/item/basalt_pickaxe.json | 6 + .../models/item/basalt_shovel.json | 6 + .../models/item/basalt_sword.json | 6 + .../assets/easysurvival/models/item/crop.json | 22 + .../easysurvival/models/item/easy_anvil.json | 22 + .../models/item/easy_converter.json | 22 + .../models/item/easy_enchantment_table.json | 22 + .../easysurvival/models/item/easy_forge.json | 22 + .../models/item/easy_forge_auto.json | 22 + .../easysurvival/models/item/easy_fridge.json | 22 + .../easysurvival/models/item/easy_intake.json | 22 + .../easysurvival/models/item/easy_saw.json | 22 + .../models/item/easy_smelter.json | 22 + .../models/item/nether_stick.json | 6 + .../models/item/netherrack_armor_boots.json | 6 + .../item/netherrack_armor_chestplate.json | 6 + .../models/item/netherrack_armor_helmet.json | 6 + .../item/netherrack_armor_leggings.json | 6 + .../models/item/netherrack_axe.json | 6 + .../models/item/netherrack_hoe.json | 6 + .../models/item/netherrack_pickaxe.json | 6 + .../models/item/netherrack_shovel.json | 6 + .../models/item/netherrack_sword.json | 6 + .../models/item/portable_crafting_table.json | 6 + .../easysurvival/models/item/quarz_axe.json | 6 + .../easysurvival/models/item/quarz_hoe.json | 6 + .../models/item/quarz_pickaxe.json | 6 + .../models/item/quarz_shovel.json | 6 + .../easysurvival/models/item/quarz_sword.json | 6 + .../models/item/spawner_blaze.json | 22 + .../models/item/spawner_creeper.json | 22 + .../models/item/spawner_evoker.json | 22 + .../models/item/spawner_ghast.json | 22 + .../models/item/spawner_pillager.json | 22 + .../models/item/spawner_slime.json | 22 + .../models/item/spawner_wither_skelett.json | 22 + .../models/item/teleporter_plate.json | 22 + .../easysurvival/models/item/tree_crop.json | 22 + .../textures/2015-07-31_17.50.39.png | Bin 0 -> 3986033 bytes .../assets/easysurvival/textures/block/2.png | Bin 0 -> 552 bytes .../textures/block/anviltexture.png | Bin 0 -> 539 bytes .../easysurvival/textures/block/barrel.png | Bin 0 -> 646 bytes .../easysurvival/textures/block/barreltop.png | Bin 0 -> 614 bytes .../easysurvival/textures/block/border.png | Bin 0 -> 533 bytes .../easysurvival/textures/block/bowl.png | Bin 0 -> 536 bytes .../easysurvival/textures/block/box.png | Bin 0 -> 529 bytes .../easysurvival/textures/block/cover.png | Bin 0 -> 661 bytes .../easysurvival/textures/block/cropdown.png | Bin 0 -> 544 bytes .../textures/block/croptexture.png | Bin 0 -> 602 bytes .../textures/block/enchantmenttexture.png | Bin 0 -> 633 bytes .../easysurvival/textures/block/energy.png | Bin 0 -> 636 bytes .../textures/block/forgefront.png | Bin 0 -> 667 bytes .../easysurvival/textures/block/forgeside.png | Bin 0 -> 554 bytes .../easysurvival/textures/block/forgetop.png | Bin 0 -> 550 bytes .../textures/block/fridgefront.png | Bin 0 -> 506 bytes .../easysurvival/textures/block/glas.png | Bin 0 -> 555 bytes .../textures/block/glastexture.png | Bin 0 -> 234 bytes .../easysurvival/textures/block/metal.png | Bin 0 -> 533 bytes .../textures/block/monster_spawner.png | Bin 0 -> 5280 bytes .../textures/block/netherstick.png | Bin 0 -> 9020 bytes .../easysurvival/textures/block/paper.png | Bin 0 -> 550 bytes .../easysurvival/textures/block/plate.png | Bin 0 -> 671 bytes .../textures/block/pottexture.png | Bin 0 -> 664 bytes .../easysurvival/textures/block/sawblade.png | Bin 0 -> 533 bytes .../easysurvival/textures/block/sawblock.png | Bin 0 -> 608 bytes .../textures/block/sawblockside.png | Bin 0 -> 578 bytes .../easysurvival/textures/block/schwarz.png | Bin 0 -> 165 bytes .../easysurvival/textures/block/sides.png | Bin 0 -> 534 bytes .../block/simple-wood-texture_1048-4655.png | Bin 0 -> 290947 bytes .../textures/block/smeltblock.png | Bin 0 -> 655 bytes .../textures/block/spawnertexture.png | Bin 0 -> 532 bytes .../easysurvival/textures/block/texture.png | Bin 0 -> 583 bytes .../easysurvival/textures/block/texture1.png | Bin 0 -> 545 bytes .../easysurvival/textures/block/texture2.png | Bin 0 -> 548 bytes .../textures/block/toptexture.png | Bin 0 -> 744 bytes .../easysurvival/textures/block/upcrop.png | Bin 0 -> 552 bytes .../easysurvival/textures/block/wood.png | Bin 0 -> 536 bytes .../textures/easy_crafter_gui.png | Bin 0 -> 705 bytes .../textures/easy_enchant_table_gui.png | Bin 0 -> 676 bytes .../textures/easy_forge_auto_gui.png | Bin 0 -> 692 bytes .../easysurvival/textures/item/basalt_axe.png | Bin 0 -> 261 bytes .../easysurvival/textures/item/basalt_hoe.png | Bin 0 -> 215 bytes .../textures/item/basalt_pickaxe.png | Bin 0 -> 268 bytes .../textures/item/basalt_shovel.png | Bin 0 -> 253 bytes .../textures/item/basalt_sword.png | Bin 0 -> 300 bytes .../textures/item/netherite_axe.png | Bin 0 -> 261 bytes .../textures/item/netherite_hoe.png | Bin 0 -> 216 bytes .../textures/item/netherite_pickaxe.png | Bin 0 -> 273 bytes .../textures/item/netherite_shovel.png | Bin 0 -> 252 bytes .../textures/item/netherite_sword.png | Bin 0 -> 308 bytes .../textures/item/netherrack_axe.png | Bin 0 -> 261 bytes .../textures/item/netherrack_body.png | Bin 0 -> 155 bytes .../textures/item/netherrack_boots.png | Bin 0 -> 133 bytes .../textures/item/netherrack_head.png | Bin 0 -> 138 bytes .../textures/item/netherrack_hoe.png | Bin 0 -> 216 bytes .../textures/item/netherrack_leggings.png | Bin 0 -> 126 bytes .../textures/item/netherrack_pickaxe.png | Bin 0 -> 273 bytes .../textures/item/netherrack_shovel.png | Bin 0 -> 252 bytes .../textures/item/netherrack_sword.png | Bin 0 -> 308 bytes .../textures/item/netherstick.png | Bin 0 -> 12942 bytes .../easysurvival/textures/item/quarz_axe.png | Bin 0 -> 265 bytes .../easysurvival/textures/item/quarz_hoe.png | Bin 0 -> 218 bytes .../textures/item/quarz_pickaxe.png | Bin 0 -> 278 bytes .../textures/item/quarz_shovel.png | Bin 0 -> 253 bytes .../textures/item/quarz_sword.png | Bin 0 -> 309 bytes .../models/armor/netherrack_layer_1.png | Bin 0 -> 1078 bytes .../models/armor/netherrack_layer_2.png | Bin 0 -> 598 bytes .../textures/portable_crafting_table_gui.png | Bin 0 -> 742 bytes .../textures/screens/crafting_stick_gui.png | Bin 0 -> 1259 bytes .../textures/screens/crop_gui.png | Bin 0 -> 1161 bytes .../screens/dedicated_storage_gui.png | Bin 0 -> 1333 bytes .../textures/screens/easy_anvil_gui.png | Bin 0 -> 1133 bytes .../textures/screens/easy_converter_gui.png | Bin 0 -> 1146 bytes .../screens/easy_enchantment_table_gui.png | Bin 0 -> 1185 bytes .../textures/screens/easy_forge_gui.png | Bin 0 -> 1127 bytes .../textures/screens/easy_fridge_gui.png | Bin 0 -> 1116 bytes .../textures/screens/easy_intake_gui.png | Bin 0 -> 1340 bytes .../textures/screens/easy_saw_gui.png | Bin 0 -> 1180 bytes .../textures/screens/easy_smelter_gui.png | Bin 0 -> 1116 bytes .../textures/screens/teleport_set_gui.png | Bin 0 -> 560 bytes .../textures/screens/teleporter_gui.png | Bin 0 -> 560 bytes .../textures/screens/tree_crop_gui.png | Bin 0 -> 1234 bytes .../recipes/basalt_axe_recipe.json | 21 + .../recipes/basalt_hoe_recipe.json | 21 + .../recipes/basalt_pickaxe_recipe.json | 21 + .../recipes/basalt_shovel_recipe.json | 21 + .../recipes/basalt_sword_recipe.json | 21 + .../recipes/cobble_stone_recipe.json | 13 + .../easysurvival/recipes/crop_recipe.json | 27 + .../recipes/easy_anvil_recipe.json | 21 + .../recipes/easy_converter_recipe.json | 24 + .../easy_enchantment_table_recipe.json | 27 + .../recipes/easy_forge_auto_recipe.json | 24 + .../recipes/easy_forge_recipe.json | 21 + .../recipes/easy_fridge_recipe.json | 21 + .../recipes/easy_intake_recipe.json | 27 + .../easysurvival/recipes/easy_saw_recipe.json | 21 + .../recipes/easy_smelter_recipe.json | 27 + .../recipes/easy_teleport_recipe.json | 19 + .../data/easysurvival/recipes/elytra.json | 24 + .../recipes/enderp_pearl_recipe.json | 21 + .../easysurvival/recipes/nether_bucket.json | 17 + .../easysurvival/recipes/nether_forge.json | 18 + .../recipes/nether_ladder_recipe.json | 18 + .../recipes/nether_stick_recipe.json | 17 + .../recipes/nether_wart_recipe.json | 16 + .../recipes/nether_workbench.json | 17 + .../recipes/netherrack_armor_body_recipe.json | 18 + .../netherrack_armor_boots_recipe.json | 17 + .../netherrack_armor_helmet_recipe.json | 17 + .../netherrack_armor_leggings_recipe.json | 18 + .../recipes/netherrack_axe_recipe.json | 21 + .../recipes/netherrack_hoe_recipe.json | 21 + .../recipes/netherrack_pickaxe_recipe.json | 21 + .../recipes/netherrack_shovel_recipe.json | 21 + .../recipes/netherrack_sword_recipe.json | 21 + .../recipes/quarz_axe_recipe.json | 21 + .../easysurvival/recipes/quarz_block.json | 18 + .../recipes/quarz_hoe_recipe.json | 21 + .../recipes/quarz_pickaxe_recipe.json | 21 + .../recipes/quarz_shovel_recipe.json | 21 + .../recipes/quarz_sword_recipe.json | 21 + .../recipes/shulker_box_recipe.json | 21 + .../recipes/spawner_blaze_recipe.json | 21 + .../recipes/spawner_creeper_recipe.json | 21 + .../recipes/spawner_evoker_recipe.json | 24 + .../recipes/spawner_ghas_recipe.json | 21 + .../recipes/spawner_pillager_recipe.json | 23 + .../recipes/spawner_slime_recipe.json | 20 + .../recipes/tree_crop_recipe.json | 27 + .../data/easysurvival/recipes/trident.json | 21 + .../wither_skeletton_spawner_recipe.json | 21 + .../data/forge/tags/items/planks.json | 13 + .../data/forge/tags/items/tag_armor.json | 34 + .../data/forge/tags/items/tag_boots.json | 12 + .../data/forge/tags/items/tag_chest.json | 12 + .../data/forge/tags/items/tag_helmet.json | 12 + .../data/forge/tags/items/tag_intake.json | 184 + .../data/forge/tags/items/tag_leggings.json | 12 + .../data/forge/tags/items/tag_log.json | 26 + .../data/forge/tags/items/tag_stick.json | 7 + .../tags/blocks/mineable/pickaxe.json | 8 + .../minecraft/tags/items/tagsaplings.json | 17 + .../data/minecraft/tags/items/tagseeds.json | 13 + .../data/minecraft/tags/items/tagstone.json | 23 + src/main/resources/pack.mcmeta | 6 + 543 files changed, 56245 insertions(+) create mode 100644 .classpath create mode 100644 .github/workflows/maven.yml create mode 100644 .gitignore create mode 100644 .project create mode 100644 _export/CropPlantsUpdateTick.ptpl create mode 100644 _export/CropTreesUpdateTick.ptpl create mode 100644 _reference/EasySurvival.jar create mode 100644 _reference/teleportmod_1.16.3-1.1.3.jar create mode 100644 build.gradle create mode 100644 easysurvival.mcreator create mode 100644 elements/BasaltAxe.mod.json create mode 100644 elements/BasaltAxeRecipe.mod.json create mode 100644 elements/BasaltHoe.mod.json create mode 100644 elements/BasaltHoeRecipe.mod.json create mode 100644 elements/BasaltPickaxe.mod.json create mode 100644 elements/BasaltPickaxeRecipe.mod.json create mode 100644 elements/BasaltShovel.mod.json create mode 100644 elements/BasaltShovelRecipe.mod.json create mode 100644 elements/BasaltSword.mod.json create mode 100644 elements/BasaltSwordRecipe.mod.json create mode 100644 elements/CobbleStoneRecipe.mod.json create mode 100644 elements/CraftingStickGUI.mod.json create mode 100644 elements/Crop.mod.json create mode 100644 elements/CropGUI.mod.json create mode 100644 elements/CropRecipe.mod.json create mode 100644 elements/CropUpdateTick.mod.json create mode 100644 elements/DedicatedStorageGUI.mod.json create mode 100644 elements/EasyAnvil.mod.json create mode 100644 elements/EasyAnvilGUI.mod.json create mode 100644 elements/EasyAnvilItemReset.mod.json create mode 100644 elements/EasyAnvilItemTaken.mod.json create mode 100644 elements/EasyAnvilRecipe.mod.json create mode 100644 elements/EasyAnvilUpdateTick.mod.json create mode 100644 elements/EasyConverter.mod.json create mode 100644 elements/EasyConverterGUI.mod.json create mode 100644 elements/EasyConverterRecipe.mod.json create mode 100644 elements/EasyConverterUpdateTick.mod.json create mode 100644 elements/EasyEnchantmentTable.mod.json create mode 100644 elements/EasyEnchantmentTableGUI.mod.json create mode 100644 elements/EasyEnchantmentTableGUIClear.mod.json create mode 100644 elements/EasyEnchantmentTableGUIreset.mod.json create mode 100644 elements/EasyEnchantmentTableGUItakeItem1.mod.json create mode 100644 elements/EasyEnchantmentTableGUItakeItem2.mod.json create mode 100644 elements/EasyEnchantmentTableGUItakeItem3.mod.json create mode 100644 elements/EasyEnchantmentTableGUItakeItem4.mod.json create mode 100644 elements/EasyEnchantmentTableGUItakeItem5.mod.json create mode 100644 elements/EasyEnchantmentTableGUItakeItem6.mod.json create mode 100644 elements/EasyEnchantmentTableGUItakeItem7.mod.json create mode 100644 elements/EasyEnchantmentTableGUItakeItem8.mod.json create mode 100644 elements/EasyEnchantmentTableGUItakeItem9.mod.json create mode 100644 elements/EasyEnchantmentTableRecipe.mod.json create mode 100644 elements/EasyEnchantmentTableUpdateTick.mod.json create mode 100644 elements/EasyForge.mod.json create mode 100644 elements/EasyForgeAuto.mod.json create mode 100644 elements/EasyForgeAutoRecipe.mod.json create mode 100644 elements/EasyForgeGUI.mod.json create mode 100644 elements/EasyForgeRecipe.mod.json create mode 100644 elements/EasyForgeUpdateTick.mod.json create mode 100644 elements/EasyFridge.mod.json create mode 100644 elements/EasyFridgeGUI.mod.json create mode 100644 elements/EasyFridgeRecipe.mod.json create mode 100644 elements/EasyFridgeUpdateTick.mod.json create mode 100644 elements/EasyIntake.mod.json create mode 100644 elements/EasyIntakeGUI.mod.json create mode 100644 elements/EasyIntakeOnBlockRightClicked.mod.json create mode 100644 elements/EasyIntakeRecipe.mod.json create mode 100644 elements/EasySaw.mod.json create mode 100644 elements/EasySawGUI.mod.json create mode 100644 elements/EasySawRecipe.mod.json create mode 100644 elements/EasySawUpdateTick.mod.json create mode 100644 elements/EasySmelter.mod.json create mode 100644 elements/EasySmelterGUI.mod.json create mode 100644 elements/EasySmelterRecipe.mod.json create mode 100644 elements/EasySmelterUpdateTick.mod.json create mode 100644 elements/EasySurvival.mod.json create mode 100644 elements/EasyTeleportRecipe.mod.json create mode 100644 elements/Elytra.mod.json create mode 100644 elements/EnderpPearlRecipe.mod.json create mode 100644 elements/NetherBucket.mod.json create mode 100644 elements/NetherForge.mod.json create mode 100644 elements/NetherLadderRecipe.mod.json create mode 100644 elements/NetherStick.mod.json create mode 100644 elements/NetherStickRecipe.mod.json create mode 100644 elements/NetherWartRecipe.mod.json create mode 100644 elements/NetherWorkbench.mod.json create mode 100644 elements/NetherrackArmor.mod.json create mode 100644 elements/NetherrackArmorBodyRecipe.mod.json create mode 100644 elements/NetherrackArmorBootsRecipe.mod.json create mode 100644 elements/NetherrackArmorHelmetRecipe.mod.json create mode 100644 elements/NetherrackArmorLeggingsRecipe.mod.json create mode 100644 elements/NetherrackAxe.mod.json create mode 100644 elements/NetherrackAxeRecipe.mod.json create mode 100644 elements/NetherrackHoe.mod.json create mode 100644 elements/NetherrackHoeRecipe.mod.json create mode 100644 elements/NetherrackPickaxe.mod.json create mode 100644 elements/NetherrackPickaxeRecipe.mod.json create mode 100644 elements/NetherrackShovel.mod.json create mode 100644 elements/NetherrackShovelRecipe.mod.json create mode 100644 elements/NetherrackSword.mod.json create mode 100644 elements/NetherrackSwordRecipe.mod.json create mode 100644 elements/OpenCraftingGUI.mod.json create mode 100644 elements/PlaceCraftingTable.mod.json create mode 100644 elements/PortableCraftingTable.mod.json create mode 100644 elements/QuarzAxe.mod.json create mode 100644 elements/QuarzAxeRecipe.mod.json create mode 100644 elements/QuarzBlock.mod.json create mode 100644 elements/QuarzHoe.mod.json create mode 100644 elements/QuarzHoeRecipe.mod.json create mode 100644 elements/QuarzPickaxe.mod.json create mode 100644 elements/QuarzPickaxeRecipe.mod.json create mode 100644 elements/QuarzShovel.mod.json create mode 100644 elements/QuarzShovelRecipe.mod.json create mode 100644 elements/QuarzSword.mod.json create mode 100644 elements/QuarzSwordRecipe.mod.json create mode 100644 elements/ShulkerBoxRecipe.mod.json create mode 100644 elements/SpawnerBlaze.mod.json create mode 100644 elements/SpawnerBlazeRecipe.mod.json create mode 100644 elements/SpawnerBlazeUpdateTick.mod.json create mode 100644 elements/SpawnerCreeper.mod.json create mode 100644 elements/SpawnerCreeperRecipe.mod.json create mode 100644 elements/SpawnerCreeperUpdateTick.mod.json create mode 100644 elements/SpawnerEvoker.mod.json create mode 100644 elements/SpawnerEvokerRecipe.mod.json create mode 100644 elements/SpawnerEvokerUpdateTick.mod.json create mode 100644 elements/SpawnerGhasRecipe.mod.json create mode 100644 elements/SpawnerGhast.mod.json create mode 100644 elements/SpawnerGhastUpdateTick.mod.json create mode 100644 elements/SpawnerPillager.mod.json create mode 100644 elements/SpawnerPillagerRecipe.mod.json create mode 100644 elements/SpawnerPillagerUpdateTick.mod.json create mode 100644 elements/SpawnerSlime.mod.json create mode 100644 elements/SpawnerSlimeRecipe.mod.json create mode 100644 elements/SpawnerSlimeUpdateTick.mod.json create mode 100644 elements/SpawnerWitherSkelett.mod.json create mode 100644 elements/SpawnerWitherSkelettUpdateTick.mod.json create mode 100644 elements/SpawnersActive.mod.json create mode 100644 elements/TeleportSetGUI.mod.json create mode 100644 elements/TeleporterGUI.mod.json create mode 100644 elements/TeleporterPlate.mod.json create mode 100644 elements/TeleporterProc.mod.json create mode 100644 elements/TreeCrop.mod.json create mode 100644 elements/TreeCropGUI.mod.json create mode 100644 elements/TreeCropRecipe.mod.json create mode 100644 elements/TreeCropUpdateTick.mod.json create mode 100644 elements/Trident.mod.json create mode 100644 elements/WitherSkelettonSpawnerRecipe.mod.json create mode 100644 gradle.properties create mode 100644 gradle/wrapper/gradle-wrapper.jar create mode 100644 gradle/wrapper/gradle-wrapper.properties create mode 100644 gradlew create mode 100644 gradlew.bat create mode 100644 mcreator.gradle create mode 100644 models/anvil.json create mode 100644 models/anvil.json.textures create mode 100644 models/barrelintake.json create mode 100644 models/barrelintake.json.textures create mode 100644 models/crafter.json create mode 100644 models/crafter.json.textures create mode 100644 models/cubik_model.json create mode 100644 models/cubik_model.json.textures create mode 100644 models/enchantmenttable.json create mode 100644 models/enchantmenttable.json.textures create mode 100644 models/forge.json create mode 100644 models/forge.json.textures create mode 100644 models/fridge_oriented.json create mode 100644 models/fridge_oriented.json.textures create mode 100644 models/sawblock.json create mode 100644 models/sawblock.json.textures create mode 100644 models/seedcrop.json create mode 100644 models/seedcrop.json.textures create mode 100644 models/smeltblock.json create mode 100644 models/smeltblock.json.textures create mode 100644 models/spawner.json create mode 100644 models/spawner.json.textures create mode 100644 models/teleporter.json create mode 100644 models/teleporter.json.textures create mode 100644 settings.gradle create mode 100644 src/main/java/ch/netquick/easysurvival/EasysurvivalMod.java create mode 100644 src/main/java/ch/netquick/easysurvival/block/CropBlock.java create mode 100644 src/main/java/ch/netquick/easysurvival/block/EasyAnvilBlock.java create mode 100644 src/main/java/ch/netquick/easysurvival/block/EasyConverterBlock.java create mode 100644 src/main/java/ch/netquick/easysurvival/block/EasyEnchantmentTableBlock.java create mode 100644 src/main/java/ch/netquick/easysurvival/block/EasyForgeAutoBlock.java create mode 100644 src/main/java/ch/netquick/easysurvival/block/EasyForgeBlock.java create mode 100644 src/main/java/ch/netquick/easysurvival/block/EasyFridgeBlock.java create mode 100644 src/main/java/ch/netquick/easysurvival/block/EasyIntakeBlock.java create mode 100644 src/main/java/ch/netquick/easysurvival/block/EasySawBlock.java create mode 100644 src/main/java/ch/netquick/easysurvival/block/EasySmelterBlock.java create mode 100644 src/main/java/ch/netquick/easysurvival/block/SpawnerBlazeBlock.java create mode 100644 src/main/java/ch/netquick/easysurvival/block/SpawnerCreeperBlock.java create mode 100644 src/main/java/ch/netquick/easysurvival/block/SpawnerEvokerBlock.java create mode 100644 src/main/java/ch/netquick/easysurvival/block/SpawnerGhastBlock.java create mode 100644 src/main/java/ch/netquick/easysurvival/block/SpawnerPillagerBlock.java create mode 100644 src/main/java/ch/netquick/easysurvival/block/SpawnerSlimeBlock.java create mode 100644 src/main/java/ch/netquick/easysurvival/block/SpawnerWitherSkelettBlock.java create mode 100644 src/main/java/ch/netquick/easysurvival/block/TeleporterPlateBlock.java create mode 100644 src/main/java/ch/netquick/easysurvival/block/TreeCropBlock.java create mode 100644 src/main/java/ch/netquick/easysurvival/block/entity/CropBlockEntity.java create mode 100644 src/main/java/ch/netquick/easysurvival/block/entity/EasyAnvilBlockEntity.java create mode 100644 src/main/java/ch/netquick/easysurvival/block/entity/EasyConverterBlockEntity.java create mode 100644 src/main/java/ch/netquick/easysurvival/block/entity/EasyEnchantmentTableBlockEntity.java create mode 100644 src/main/java/ch/netquick/easysurvival/block/entity/EasyForgeAutoBlockEntity.java create mode 100644 src/main/java/ch/netquick/easysurvival/block/entity/EasyForgeBlockEntity.java create mode 100644 src/main/java/ch/netquick/easysurvival/block/entity/EasyFridgeBlockEntity.java create mode 100644 src/main/java/ch/netquick/easysurvival/block/entity/EasyIntakeBlockEntity.java create mode 100644 src/main/java/ch/netquick/easysurvival/block/entity/EasySawBlockEntity.java create mode 100644 src/main/java/ch/netquick/easysurvival/block/entity/EasySmelterBlockEntity.java create mode 100644 src/main/java/ch/netquick/easysurvival/block/entity/TeleporterPlateBlockEntity.java create mode 100644 src/main/java/ch/netquick/easysurvival/block/entity/TreeCropBlockEntity.java create mode 100644 src/main/java/ch/netquick/easysurvival/client/gui/CraftingStickGUIScreen.java create mode 100644 src/main/java/ch/netquick/easysurvival/client/gui/CropGUIScreen.java create mode 100644 src/main/java/ch/netquick/easysurvival/client/gui/DedicatedStorageGUIScreen.java create mode 100644 src/main/java/ch/netquick/easysurvival/client/gui/EasyAnvilGUIScreen.java create mode 100644 src/main/java/ch/netquick/easysurvival/client/gui/EasyConverterGUIScreen.java create mode 100644 src/main/java/ch/netquick/easysurvival/client/gui/EasyEnchantmentTableGUIScreen.java create mode 100644 src/main/java/ch/netquick/easysurvival/client/gui/EasyForgeGUIScreen.java create mode 100644 src/main/java/ch/netquick/easysurvival/client/gui/EasyFridgeGUIScreen.java create mode 100644 src/main/java/ch/netquick/easysurvival/client/gui/EasyIntakeGUIScreen.java create mode 100644 src/main/java/ch/netquick/easysurvival/client/gui/EasySawGUIScreen.java create mode 100644 src/main/java/ch/netquick/easysurvival/client/gui/EasySmelterGUIScreen.java create mode 100644 src/main/java/ch/netquick/easysurvival/client/gui/TeleportSetGUIScreen.java create mode 100644 src/main/java/ch/netquick/easysurvival/client/gui/TeleporterGUIScreen.java create mode 100644 src/main/java/ch/netquick/easysurvival/client/gui/TreeCropGUIScreen.java create mode 100644 src/main/java/ch/netquick/easysurvival/init/EasysurvivalModBlockEntities.java create mode 100644 src/main/java/ch/netquick/easysurvival/init/EasysurvivalModBlocks.java create mode 100644 src/main/java/ch/netquick/easysurvival/init/EasysurvivalModGameRules.java create mode 100644 src/main/java/ch/netquick/easysurvival/init/EasysurvivalModItems.java create mode 100644 src/main/java/ch/netquick/easysurvival/init/EasysurvivalModMenus.java create mode 100644 src/main/java/ch/netquick/easysurvival/init/EasysurvivalModScreens.java create mode 100644 src/main/java/ch/netquick/easysurvival/init/EasysurvivalModTabs.java create mode 100644 src/main/java/ch/netquick/easysurvival/item/BasaltAxeItem.java create mode 100644 src/main/java/ch/netquick/easysurvival/item/BasaltHoeItem.java create mode 100644 src/main/java/ch/netquick/easysurvival/item/BasaltPickaxeItem.java create mode 100644 src/main/java/ch/netquick/easysurvival/item/BasaltShovelItem.java create mode 100644 src/main/java/ch/netquick/easysurvival/item/BasaltSwordItem.java create mode 100644 src/main/java/ch/netquick/easysurvival/item/NetherStickItem.java create mode 100644 src/main/java/ch/netquick/easysurvival/item/NetherrackArmorItem.java create mode 100644 src/main/java/ch/netquick/easysurvival/item/NetherrackAxeItem.java create mode 100644 src/main/java/ch/netquick/easysurvival/item/NetherrackHoeItem.java create mode 100644 src/main/java/ch/netquick/easysurvival/item/NetherrackPickaxeItem.java create mode 100644 src/main/java/ch/netquick/easysurvival/item/NetherrackShovelItem.java create mode 100644 src/main/java/ch/netquick/easysurvival/item/NetherrackSwordItem.java create mode 100644 src/main/java/ch/netquick/easysurvival/item/PortableCraftingTableItem.java create mode 100644 src/main/java/ch/netquick/easysurvival/item/QuarzAxeItem.java create mode 100644 src/main/java/ch/netquick/easysurvival/item/QuarzHoeItem.java create mode 100644 src/main/java/ch/netquick/easysurvival/item/QuarzPickaxeItem.java create mode 100644 src/main/java/ch/netquick/easysurvival/item/QuarzShovelItem.java create mode 100644 src/main/java/ch/netquick/easysurvival/item/QuarzSwordItem.java create mode 100644 src/main/java/ch/netquick/easysurvival/item/inventory/PortableCraftingTableInventoryCapability.java create mode 100644 src/main/java/ch/netquick/easysurvival/network/EasyAnvilGUISlotMessage.java create mode 100644 src/main/java/ch/netquick/easysurvival/network/EasyEnchantmentTableGUISlotMessage.java create mode 100644 src/main/java/ch/netquick/easysurvival/procedures/CropUpdateTickProcedure.java create mode 100644 src/main/java/ch/netquick/easysurvival/procedures/EasyAnvilItemResetProcedure.java create mode 100644 src/main/java/ch/netquick/easysurvival/procedures/EasyAnvilItemTakenProcedure.java create mode 100644 src/main/java/ch/netquick/easysurvival/procedures/EasyAnvilUpdateTickProcedure.java create mode 100644 src/main/java/ch/netquick/easysurvival/procedures/EasyConverterUpdateTickProcedure.java create mode 100644 src/main/java/ch/netquick/easysurvival/procedures/EasyEnchantmentTableGUIClearProcedure.java create mode 100644 src/main/java/ch/netquick/easysurvival/procedures/EasyEnchantmentTableGUIresetProcedure.java create mode 100644 src/main/java/ch/netquick/easysurvival/procedures/EasyEnchantmentTableGUItakeItem1Procedure.java create mode 100644 src/main/java/ch/netquick/easysurvival/procedures/EasyEnchantmentTableGUItakeItem2Procedure.java create mode 100644 src/main/java/ch/netquick/easysurvival/procedures/EasyEnchantmentTableGUItakeItem3Procedure.java create mode 100644 src/main/java/ch/netquick/easysurvival/procedures/EasyEnchantmentTableGUItakeItem4Procedure.java create mode 100644 src/main/java/ch/netquick/easysurvival/procedures/EasyEnchantmentTableGUItakeItem5Procedure.java create mode 100644 src/main/java/ch/netquick/easysurvival/procedures/EasyEnchantmentTableGUItakeItem6Procedure.java create mode 100644 src/main/java/ch/netquick/easysurvival/procedures/EasyEnchantmentTableGUItakeItem7Procedure.java create mode 100644 src/main/java/ch/netquick/easysurvival/procedures/EasyEnchantmentTableGUItakeItem8Procedure.java create mode 100644 src/main/java/ch/netquick/easysurvival/procedures/EasyEnchantmentTableGUItakeItem9Procedure.java create mode 100644 src/main/java/ch/netquick/easysurvival/procedures/EasyEnchantmentTableUpdateTickProcedure.java create mode 100644 src/main/java/ch/netquick/easysurvival/procedures/EasyForgeUpdateTickProcedure.java create mode 100644 src/main/java/ch/netquick/easysurvival/procedures/EasyFridgeUpdateTickProcedure.java create mode 100644 src/main/java/ch/netquick/easysurvival/procedures/EasyIntakeOnBlockRightClickedProcedure.java create mode 100644 src/main/java/ch/netquick/easysurvival/procedures/EasySawUpdateTickProcedure.java create mode 100644 src/main/java/ch/netquick/easysurvival/procedures/EasySmelterUpdateTickProcedure.java create mode 100644 src/main/java/ch/netquick/easysurvival/procedures/OpenCraftingGUIProcedure.java create mode 100644 src/main/java/ch/netquick/easysurvival/procedures/PlaceCraftingTableProcedure.java create mode 100644 src/main/java/ch/netquick/easysurvival/procedures/SpawnerBlazeUpdateTickProcedure.java create mode 100644 src/main/java/ch/netquick/easysurvival/procedures/SpawnerCreeperUpdateTickProcedure.java create mode 100644 src/main/java/ch/netquick/easysurvival/procedures/SpawnerEvokerUpdateTickProcedure.java create mode 100644 src/main/java/ch/netquick/easysurvival/procedures/SpawnerGhastUpdateTickProcedure.java create mode 100644 src/main/java/ch/netquick/easysurvival/procedures/SpawnerPillagerUpdateTickProcedure.java create mode 100644 src/main/java/ch/netquick/easysurvival/procedures/SpawnerSlimeUpdateTickProcedure.java create mode 100644 src/main/java/ch/netquick/easysurvival/procedures/SpawnerWitherSkelettUpdateTickProcedure.java create mode 100644 src/main/java/ch/netquick/easysurvival/procedures/TeleporterProcProcedure.java create mode 100644 src/main/java/ch/netquick/easysurvival/procedures/TreeCropUpdateTickProcedure.java create mode 100644 src/main/java/ch/netquick/easysurvival/world/inventory/CraftingStickGUIMenu.java create mode 100644 src/main/java/ch/netquick/easysurvival/world/inventory/CropGUIMenu.java create mode 100644 src/main/java/ch/netquick/easysurvival/world/inventory/DedicatedStorageGUIMenu.java create mode 100644 src/main/java/ch/netquick/easysurvival/world/inventory/EasyAnvilGUIMenu.java create mode 100644 src/main/java/ch/netquick/easysurvival/world/inventory/EasyConverterGUIMenu.java create mode 100644 src/main/java/ch/netquick/easysurvival/world/inventory/EasyEnchantmentTableGUIMenu.java create mode 100644 src/main/java/ch/netquick/easysurvival/world/inventory/EasyForgeGUIMenu.java create mode 100644 src/main/java/ch/netquick/easysurvival/world/inventory/EasyFridgeGUIMenu.java create mode 100644 src/main/java/ch/netquick/easysurvival/world/inventory/EasyIntakeGUIMenu.java create mode 100644 src/main/java/ch/netquick/easysurvival/world/inventory/EasySawGUIMenu.java create mode 100644 src/main/java/ch/netquick/easysurvival/world/inventory/EasySmelterGUIMenu.java create mode 100644 src/main/java/ch/netquick/easysurvival/world/inventory/TeleportSetGUIMenu.java create mode 100644 src/main/java/ch/netquick/easysurvival/world/inventory/TeleporterGUIMenu.java create mode 100644 src/main/java/ch/netquick/easysurvival/world/inventory/TreeCropGUIMenu.java create mode 100644 src/main/resources/META-INF/mods.toml create mode 100644 src/main/resources/assets/easysurvival/blockstates/crop.json create mode 100644 src/main/resources/assets/easysurvival/blockstates/easy_anvil.json create mode 100644 src/main/resources/assets/easysurvival/blockstates/easy_converter.json create mode 100644 src/main/resources/assets/easysurvival/blockstates/easy_enchantment_table.json create mode 100644 src/main/resources/assets/easysurvival/blockstates/easy_forge.json create mode 100644 src/main/resources/assets/easysurvival/blockstates/easy_forge_auto.json create mode 100644 src/main/resources/assets/easysurvival/blockstates/easy_fridge.json create mode 100644 src/main/resources/assets/easysurvival/blockstates/easy_intake.json create mode 100644 src/main/resources/assets/easysurvival/blockstates/easy_saw.json create mode 100644 src/main/resources/assets/easysurvival/blockstates/easy_smelter.json create mode 100644 src/main/resources/assets/easysurvival/blockstates/spawner_blaze.json create mode 100644 src/main/resources/assets/easysurvival/blockstates/spawner_creeper.json create mode 100644 src/main/resources/assets/easysurvival/blockstates/spawner_evoker.json create mode 100644 src/main/resources/assets/easysurvival/blockstates/spawner_ghast.json create mode 100644 src/main/resources/assets/easysurvival/blockstates/spawner_pillager.json create mode 100644 src/main/resources/assets/easysurvival/blockstates/spawner_slime.json create mode 100644 src/main/resources/assets/easysurvival/blockstates/spawner_wither_skelett.json create mode 100644 src/main/resources/assets/easysurvival/blockstates/teleporter_plate.json create mode 100644 src/main/resources/assets/easysurvival/blockstates/tree_crop.json create mode 100644 src/main/resources/assets/easysurvival/lang/en_us.json create mode 100644 src/main/resources/assets/easysurvival/models/block/crop.json create mode 100644 src/main/resources/assets/easysurvival/models/block/crop_noside.json create mode 100644 src/main/resources/assets/easysurvival/models/block/crop_noside_alt.json create mode 100644 src/main/resources/assets/easysurvival/models/block/crop_side.json create mode 100644 src/main/resources/assets/easysurvival/models/block/crop_side_alt.json create mode 100644 src/main/resources/assets/easysurvival/models/block/easy_anvil.json create mode 100644 src/main/resources/assets/easysurvival/models/block/easy_converter.json create mode 100644 src/main/resources/assets/easysurvival/models/block/easy_enchantment_table.json create mode 100644 src/main/resources/assets/easysurvival/models/block/easy_forge.json create mode 100644 src/main/resources/assets/easysurvival/models/block/easy_forge_auto.json create mode 100644 src/main/resources/assets/easysurvival/models/block/easy_fridge.json create mode 100644 src/main/resources/assets/easysurvival/models/block/easy_intake.json create mode 100644 src/main/resources/assets/easysurvival/models/block/easy_saw.json create mode 100644 src/main/resources/assets/easysurvival/models/block/easy_smelter.json create mode 100644 src/main/resources/assets/easysurvival/models/block/spawner_blaze.json create mode 100644 src/main/resources/assets/easysurvival/models/block/spawner_creeper.json create mode 100644 src/main/resources/assets/easysurvival/models/block/spawner_evoker.json create mode 100644 src/main/resources/assets/easysurvival/models/block/spawner_ghast.json create mode 100644 src/main/resources/assets/easysurvival/models/block/spawner_pillager.json create mode 100644 src/main/resources/assets/easysurvival/models/block/spawner_slime.json create mode 100644 src/main/resources/assets/easysurvival/models/block/spawner_wither_skelett.json create mode 100644 src/main/resources/assets/easysurvival/models/block/teleporter_plate.json create mode 100644 src/main/resources/assets/easysurvival/models/block/tree_crop.json create mode 100644 src/main/resources/assets/easysurvival/models/custom/anvil.json create mode 100644 src/main/resources/assets/easysurvival/models/custom/barrelintake.json create mode 100644 src/main/resources/assets/easysurvival/models/custom/crafter.json create mode 100644 src/main/resources/assets/easysurvival/models/custom/cubik_model.json create mode 100644 src/main/resources/assets/easysurvival/models/custom/enchantmenttable.json create mode 100644 src/main/resources/assets/easysurvival/models/custom/forge.json create mode 100644 src/main/resources/assets/easysurvival/models/custom/fridge.json create mode 100644 src/main/resources/assets/easysurvival/models/custom/fridge_oriented.json create mode 100644 src/main/resources/assets/easysurvival/models/custom/sawblock.json create mode 100644 src/main/resources/assets/easysurvival/models/custom/seedcrop.json create mode 100644 src/main/resources/assets/easysurvival/models/custom/smeltblock.json create mode 100644 src/main/resources/assets/easysurvival/models/custom/spawner.json create mode 100644 src/main/resources/assets/easysurvival/models/custom/teleporter.json create mode 100644 src/main/resources/assets/easysurvival/models/item/basalt_axe.json create mode 100644 src/main/resources/assets/easysurvival/models/item/basalt_hoe.json create mode 100644 src/main/resources/assets/easysurvival/models/item/basalt_pickaxe.json create mode 100644 src/main/resources/assets/easysurvival/models/item/basalt_shovel.json create mode 100644 src/main/resources/assets/easysurvival/models/item/basalt_sword.json create mode 100644 src/main/resources/assets/easysurvival/models/item/crop.json create mode 100644 src/main/resources/assets/easysurvival/models/item/easy_anvil.json create mode 100644 src/main/resources/assets/easysurvival/models/item/easy_converter.json create mode 100644 src/main/resources/assets/easysurvival/models/item/easy_enchantment_table.json create mode 100644 src/main/resources/assets/easysurvival/models/item/easy_forge.json create mode 100644 src/main/resources/assets/easysurvival/models/item/easy_forge_auto.json create mode 100644 src/main/resources/assets/easysurvival/models/item/easy_fridge.json create mode 100644 src/main/resources/assets/easysurvival/models/item/easy_intake.json create mode 100644 src/main/resources/assets/easysurvival/models/item/easy_saw.json create mode 100644 src/main/resources/assets/easysurvival/models/item/easy_smelter.json create mode 100644 src/main/resources/assets/easysurvival/models/item/nether_stick.json create mode 100644 src/main/resources/assets/easysurvival/models/item/netherrack_armor_boots.json create mode 100644 src/main/resources/assets/easysurvival/models/item/netherrack_armor_chestplate.json create mode 100644 src/main/resources/assets/easysurvival/models/item/netherrack_armor_helmet.json create mode 100644 src/main/resources/assets/easysurvival/models/item/netherrack_armor_leggings.json create mode 100644 src/main/resources/assets/easysurvival/models/item/netherrack_axe.json create mode 100644 src/main/resources/assets/easysurvival/models/item/netherrack_hoe.json create mode 100644 src/main/resources/assets/easysurvival/models/item/netherrack_pickaxe.json create mode 100644 src/main/resources/assets/easysurvival/models/item/netherrack_shovel.json create mode 100644 src/main/resources/assets/easysurvival/models/item/netherrack_sword.json create mode 100644 src/main/resources/assets/easysurvival/models/item/portable_crafting_table.json create mode 100644 src/main/resources/assets/easysurvival/models/item/quarz_axe.json create mode 100644 src/main/resources/assets/easysurvival/models/item/quarz_hoe.json create mode 100644 src/main/resources/assets/easysurvival/models/item/quarz_pickaxe.json create mode 100644 src/main/resources/assets/easysurvival/models/item/quarz_shovel.json create mode 100644 src/main/resources/assets/easysurvival/models/item/quarz_sword.json create mode 100644 src/main/resources/assets/easysurvival/models/item/spawner_blaze.json create mode 100644 src/main/resources/assets/easysurvival/models/item/spawner_creeper.json create mode 100644 src/main/resources/assets/easysurvival/models/item/spawner_evoker.json create mode 100644 src/main/resources/assets/easysurvival/models/item/spawner_ghast.json create mode 100644 src/main/resources/assets/easysurvival/models/item/spawner_pillager.json create mode 100644 src/main/resources/assets/easysurvival/models/item/spawner_slime.json create mode 100644 src/main/resources/assets/easysurvival/models/item/spawner_wither_skelett.json create mode 100644 src/main/resources/assets/easysurvival/models/item/teleporter_plate.json create mode 100644 src/main/resources/assets/easysurvival/models/item/tree_crop.json create mode 100644 src/main/resources/assets/easysurvival/textures/2015-07-31_17.50.39.png create mode 100644 src/main/resources/assets/easysurvival/textures/block/2.png create mode 100644 src/main/resources/assets/easysurvival/textures/block/anviltexture.png create mode 100644 src/main/resources/assets/easysurvival/textures/block/barrel.png create mode 100644 src/main/resources/assets/easysurvival/textures/block/barreltop.png create mode 100644 src/main/resources/assets/easysurvival/textures/block/border.png create mode 100644 src/main/resources/assets/easysurvival/textures/block/bowl.png create mode 100644 src/main/resources/assets/easysurvival/textures/block/box.png create mode 100644 src/main/resources/assets/easysurvival/textures/block/cover.png create mode 100644 src/main/resources/assets/easysurvival/textures/block/cropdown.png create mode 100644 src/main/resources/assets/easysurvival/textures/block/croptexture.png create mode 100644 src/main/resources/assets/easysurvival/textures/block/enchantmenttexture.png create mode 100644 src/main/resources/assets/easysurvival/textures/block/energy.png create mode 100644 src/main/resources/assets/easysurvival/textures/block/forgefront.png create mode 100644 src/main/resources/assets/easysurvival/textures/block/forgeside.png create mode 100644 src/main/resources/assets/easysurvival/textures/block/forgetop.png create mode 100644 src/main/resources/assets/easysurvival/textures/block/fridgefront.png create mode 100644 src/main/resources/assets/easysurvival/textures/block/glas.png create mode 100644 src/main/resources/assets/easysurvival/textures/block/glastexture.png create mode 100644 src/main/resources/assets/easysurvival/textures/block/metal.png create mode 100644 src/main/resources/assets/easysurvival/textures/block/monster_spawner.png create mode 100644 src/main/resources/assets/easysurvival/textures/block/netherstick.png create mode 100644 src/main/resources/assets/easysurvival/textures/block/paper.png create mode 100644 src/main/resources/assets/easysurvival/textures/block/plate.png create mode 100644 src/main/resources/assets/easysurvival/textures/block/pottexture.png create mode 100644 src/main/resources/assets/easysurvival/textures/block/sawblade.png create mode 100644 src/main/resources/assets/easysurvival/textures/block/sawblock.png create mode 100644 src/main/resources/assets/easysurvival/textures/block/sawblockside.png create mode 100644 src/main/resources/assets/easysurvival/textures/block/schwarz.png create mode 100644 src/main/resources/assets/easysurvival/textures/block/sides.png create mode 100644 src/main/resources/assets/easysurvival/textures/block/simple-wood-texture_1048-4655.png create mode 100644 src/main/resources/assets/easysurvival/textures/block/smeltblock.png create mode 100644 src/main/resources/assets/easysurvival/textures/block/spawnertexture.png create mode 100644 src/main/resources/assets/easysurvival/textures/block/texture.png create mode 100644 src/main/resources/assets/easysurvival/textures/block/texture1.png create mode 100644 src/main/resources/assets/easysurvival/textures/block/texture2.png create mode 100644 src/main/resources/assets/easysurvival/textures/block/toptexture.png create mode 100644 src/main/resources/assets/easysurvival/textures/block/upcrop.png create mode 100644 src/main/resources/assets/easysurvival/textures/block/wood.png create mode 100644 src/main/resources/assets/easysurvival/textures/easy_crafter_gui.png create mode 100644 src/main/resources/assets/easysurvival/textures/easy_enchant_table_gui.png create mode 100644 src/main/resources/assets/easysurvival/textures/easy_forge_auto_gui.png create mode 100644 src/main/resources/assets/easysurvival/textures/item/basalt_axe.png create mode 100644 src/main/resources/assets/easysurvival/textures/item/basalt_hoe.png create mode 100644 src/main/resources/assets/easysurvival/textures/item/basalt_pickaxe.png create mode 100644 src/main/resources/assets/easysurvival/textures/item/basalt_shovel.png create mode 100644 src/main/resources/assets/easysurvival/textures/item/basalt_sword.png create mode 100644 src/main/resources/assets/easysurvival/textures/item/netherite_axe.png create mode 100644 src/main/resources/assets/easysurvival/textures/item/netherite_hoe.png create mode 100644 src/main/resources/assets/easysurvival/textures/item/netherite_pickaxe.png create mode 100644 src/main/resources/assets/easysurvival/textures/item/netherite_shovel.png create mode 100644 src/main/resources/assets/easysurvival/textures/item/netherite_sword.png create mode 100644 src/main/resources/assets/easysurvival/textures/item/netherrack_axe.png create mode 100644 src/main/resources/assets/easysurvival/textures/item/netherrack_body.png create mode 100644 src/main/resources/assets/easysurvival/textures/item/netherrack_boots.png create mode 100644 src/main/resources/assets/easysurvival/textures/item/netherrack_head.png create mode 100644 src/main/resources/assets/easysurvival/textures/item/netherrack_hoe.png create mode 100644 src/main/resources/assets/easysurvival/textures/item/netherrack_leggings.png create mode 100644 src/main/resources/assets/easysurvival/textures/item/netherrack_pickaxe.png create mode 100644 src/main/resources/assets/easysurvival/textures/item/netherrack_shovel.png create mode 100644 src/main/resources/assets/easysurvival/textures/item/netherrack_sword.png create mode 100644 src/main/resources/assets/easysurvival/textures/item/netherstick.png create mode 100644 src/main/resources/assets/easysurvival/textures/item/quarz_axe.png create mode 100644 src/main/resources/assets/easysurvival/textures/item/quarz_hoe.png create mode 100644 src/main/resources/assets/easysurvival/textures/item/quarz_pickaxe.png create mode 100644 src/main/resources/assets/easysurvival/textures/item/quarz_shovel.png create mode 100644 src/main/resources/assets/easysurvival/textures/item/quarz_sword.png create mode 100644 src/main/resources/assets/easysurvival/textures/models/armor/netherrack_layer_1.png create mode 100644 src/main/resources/assets/easysurvival/textures/models/armor/netherrack_layer_2.png create mode 100644 src/main/resources/assets/easysurvival/textures/portable_crafting_table_gui.png create mode 100644 src/main/resources/assets/easysurvival/textures/screens/crafting_stick_gui.png create mode 100644 src/main/resources/assets/easysurvival/textures/screens/crop_gui.png create mode 100644 src/main/resources/assets/easysurvival/textures/screens/dedicated_storage_gui.png create mode 100644 src/main/resources/assets/easysurvival/textures/screens/easy_anvil_gui.png create mode 100644 src/main/resources/assets/easysurvival/textures/screens/easy_converter_gui.png create mode 100644 src/main/resources/assets/easysurvival/textures/screens/easy_enchantment_table_gui.png create mode 100644 src/main/resources/assets/easysurvival/textures/screens/easy_forge_gui.png create mode 100644 src/main/resources/assets/easysurvival/textures/screens/easy_fridge_gui.png create mode 100644 src/main/resources/assets/easysurvival/textures/screens/easy_intake_gui.png create mode 100644 src/main/resources/assets/easysurvival/textures/screens/easy_saw_gui.png create mode 100644 src/main/resources/assets/easysurvival/textures/screens/easy_smelter_gui.png create mode 100644 src/main/resources/assets/easysurvival/textures/screens/teleport_set_gui.png create mode 100644 src/main/resources/assets/easysurvival/textures/screens/teleporter_gui.png create mode 100644 src/main/resources/assets/easysurvival/textures/screens/tree_crop_gui.png create mode 100644 src/main/resources/data/easysurvival/recipes/basalt_axe_recipe.json create mode 100644 src/main/resources/data/easysurvival/recipes/basalt_hoe_recipe.json create mode 100644 src/main/resources/data/easysurvival/recipes/basalt_pickaxe_recipe.json create mode 100644 src/main/resources/data/easysurvival/recipes/basalt_shovel_recipe.json create mode 100644 src/main/resources/data/easysurvival/recipes/basalt_sword_recipe.json create mode 100644 src/main/resources/data/easysurvival/recipes/cobble_stone_recipe.json create mode 100644 src/main/resources/data/easysurvival/recipes/crop_recipe.json create mode 100644 src/main/resources/data/easysurvival/recipes/easy_anvil_recipe.json create mode 100644 src/main/resources/data/easysurvival/recipes/easy_converter_recipe.json create mode 100644 src/main/resources/data/easysurvival/recipes/easy_enchantment_table_recipe.json create mode 100644 src/main/resources/data/easysurvival/recipes/easy_forge_auto_recipe.json create mode 100644 src/main/resources/data/easysurvival/recipes/easy_forge_recipe.json create mode 100644 src/main/resources/data/easysurvival/recipes/easy_fridge_recipe.json create mode 100644 src/main/resources/data/easysurvival/recipes/easy_intake_recipe.json create mode 100644 src/main/resources/data/easysurvival/recipes/easy_saw_recipe.json create mode 100644 src/main/resources/data/easysurvival/recipes/easy_smelter_recipe.json create mode 100644 src/main/resources/data/easysurvival/recipes/easy_teleport_recipe.json create mode 100644 src/main/resources/data/easysurvival/recipes/elytra.json create mode 100644 src/main/resources/data/easysurvival/recipes/enderp_pearl_recipe.json create mode 100644 src/main/resources/data/easysurvival/recipes/nether_bucket.json create mode 100644 src/main/resources/data/easysurvival/recipes/nether_forge.json create mode 100644 src/main/resources/data/easysurvival/recipes/nether_ladder_recipe.json create mode 100644 src/main/resources/data/easysurvival/recipes/nether_stick_recipe.json create mode 100644 src/main/resources/data/easysurvival/recipes/nether_wart_recipe.json create mode 100644 src/main/resources/data/easysurvival/recipes/nether_workbench.json create mode 100644 src/main/resources/data/easysurvival/recipes/netherrack_armor_body_recipe.json create mode 100644 src/main/resources/data/easysurvival/recipes/netherrack_armor_boots_recipe.json create mode 100644 src/main/resources/data/easysurvival/recipes/netherrack_armor_helmet_recipe.json create mode 100644 src/main/resources/data/easysurvival/recipes/netherrack_armor_leggings_recipe.json create mode 100644 src/main/resources/data/easysurvival/recipes/netherrack_axe_recipe.json create mode 100644 src/main/resources/data/easysurvival/recipes/netherrack_hoe_recipe.json create mode 100644 src/main/resources/data/easysurvival/recipes/netherrack_pickaxe_recipe.json create mode 100644 src/main/resources/data/easysurvival/recipes/netherrack_shovel_recipe.json create mode 100644 src/main/resources/data/easysurvival/recipes/netherrack_sword_recipe.json create mode 100644 src/main/resources/data/easysurvival/recipes/quarz_axe_recipe.json create mode 100644 src/main/resources/data/easysurvival/recipes/quarz_block.json create mode 100644 src/main/resources/data/easysurvival/recipes/quarz_hoe_recipe.json create mode 100644 src/main/resources/data/easysurvival/recipes/quarz_pickaxe_recipe.json create mode 100644 src/main/resources/data/easysurvival/recipes/quarz_shovel_recipe.json create mode 100644 src/main/resources/data/easysurvival/recipes/quarz_sword_recipe.json create mode 100644 src/main/resources/data/easysurvival/recipes/shulker_box_recipe.json create mode 100644 src/main/resources/data/easysurvival/recipes/spawner_blaze_recipe.json create mode 100644 src/main/resources/data/easysurvival/recipes/spawner_creeper_recipe.json create mode 100644 src/main/resources/data/easysurvival/recipes/spawner_evoker_recipe.json create mode 100644 src/main/resources/data/easysurvival/recipes/spawner_ghas_recipe.json create mode 100644 src/main/resources/data/easysurvival/recipes/spawner_pillager_recipe.json create mode 100644 src/main/resources/data/easysurvival/recipes/spawner_slime_recipe.json create mode 100644 src/main/resources/data/easysurvival/recipes/tree_crop_recipe.json create mode 100644 src/main/resources/data/easysurvival/recipes/trident.json create mode 100644 src/main/resources/data/easysurvival/recipes/wither_skeletton_spawner_recipe.json create mode 100644 src/main/resources/data/forge/tags/items/planks.json create mode 100644 src/main/resources/data/forge/tags/items/tag_armor.json create mode 100644 src/main/resources/data/forge/tags/items/tag_boots.json create mode 100644 src/main/resources/data/forge/tags/items/tag_chest.json create mode 100644 src/main/resources/data/forge/tags/items/tag_helmet.json create mode 100644 src/main/resources/data/forge/tags/items/tag_intake.json create mode 100644 src/main/resources/data/forge/tags/items/tag_leggings.json create mode 100644 src/main/resources/data/forge/tags/items/tag_log.json create mode 100644 src/main/resources/data/forge/tags/items/tag_stick.json create mode 100644 src/main/resources/data/minecraft/tags/blocks/mineable/pickaxe.json create mode 100644 src/main/resources/data/minecraft/tags/items/tagsaplings.json create mode 100644 src/main/resources/data/minecraft/tags/items/tagseeds.json create mode 100644 src/main/resources/data/minecraft/tags/items/tagstone.json create mode 100644 src/main/resources/pack.mcmeta diff --git a/.classpath b/.classpath new file mode 100644 index 0000000..c9398bf --- /dev/null +++ b/.classpath @@ -0,0 +1,615 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/.github/workflows/maven.yml b/.github/workflows/maven.yml new file mode 100644 index 0000000..1531e21 --- /dev/null +++ b/.github/workflows/maven.yml @@ -0,0 +1,25 @@ +# This workflow will build a Java project with Maven +# For more information see: https://help.github.com/actions/language-and-framework-guides/building-and-testing-java-with-maven + +name: Java CI with Maven + +on: + push: + branches: [ master ] + pull_request: + branches: [ master ] + +jobs: + build: + + runs-on: ubuntu-latest + + steps: + - uses: actions/checkout@v2 + - name: Set up JDK 11 + uses: actions/setup-java@v2 + with: + java-version: '11' + distribution: 'adopt' + - name: Build with Maven + run: mvn -B package --file pom.xml diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..62b694c --- /dev/null +++ b/.gitignore @@ -0,0 +1,16 @@ +# Gradle build system ignores +.gradle/ +build/ + +# Other IDE related folders +.idea/ +.settings/ + +# MCreator workspace +.mcreator/ + +# Minecraft client/server files +run/ + +# MacOS system files +.DS_STORE \ No newline at end of file diff --git a/.project b/.project new file mode 100644 index 0000000..1eefd24 --- /dev/null +++ b/.project @@ -0,0 +1,17 @@ + + + EasySurvival + + + + org.eclipse.jdt.core.javanature + + + + org.eclipse.jdt.core.javabuilder + + + + + + diff --git a/_export/CropPlantsUpdateTick.ptpl b/_export/CropPlantsUpdateTick.ptpl new file mode 100644 index 0000000000000000000000000000000000000000..eadae50c6ed4707b9f996b865e53db62f67b9d53 GIT binary patch literal 2001 zcmV;?2QK&@iwFP!00000|Lt8{ccMBJ{y}{Klv(9*XaQlV!!6DcJ}4lJ6}S^Y^CGqPHsltd=f9Ytk<%+`2Km?ZX}IlAvQV-aT*u# zwBzRDA4h7!@9?~SV`|1I61xBCEnAE=B&INSH5uffV|nd7BjKDDlu^RH)<7 znJJ@!0t1Rr8LMiF@PW$5USNsG+NX9GbR$C|nbu`~_@!i65cr1cp% zG+EZ)L5@j6q^Hog`#s+#5tfG0Q+E_KtjrwD1sIbL9eEOXd?~{+(j>0ut$xek--F&l z<{o^x{B0cg_OmaDeB>D<&dM>vVd%|sT@%yDgE4avyC6&Fel`sYLL$w&G4G^xKg;HA zyAh^Q3lqw?&8ki+^9Q}#{f9e!Y7S=8&Ae~S*1Dh9ai4OUyn{%P7NIJMdUjjNu^!Xi z*WW{Sz?Kao_Z!bydrS7&bR*}{J_Bl>{9t2)G}30J%tg<`qwwxk4;#JcH%|GS-aWr8^gdeMxo#B#{%ZI zZO-$Frh<=16J1Nwn3o9n{4i!OsQ1(IpVy!$ia5ctP74+8X(B@_$_*)Cv3X2yOFP|GP$~$X@T^}#&PmW#}u4_~9yZMNg3pRa1K3LbV zZIb9VQqlRgWj_1YefE@^NC?4BNk4AbX^EL3V9^RU_tpzx$K_-23&R0_XdlvBRN!W^ z(^l;p<}?ZYl)Khi_RDg|PmY;f|JWMUty`nkV`aTxZuPP8(XF;>O>$yvFcw!qa!tTdpjca8+Wa9&|^(ueQ3usti*aIr>w7~&m2zFRJ;N$tuRjrEL zdt=D8YdRq**K{x!i3e;g+g2Dw!@<=WN+UU~&$1rqc`D2WFE@Qwbv{n~Qg>t;W%6?X zHAtyLh*hzQ%e}HT(dOxchZjD?TReF4_Yxy^>uK;$M<0k~Y^Blt&@JVTirZQ{?%~rR z4ts@9k9BpUcobWmI&6JDhONJLvGqG@g6_cj4t{n0oiFocxT#5x#&k!^*=3yYV_sG)cDx~g5MwdUz{jkWgGWt+&@#d6z0&9m*x{Pyqr?J0Fp z2)`wKb?szR_aN+iZbD^wV-Z8O(CCof-oGxpj(YaX^2bk(8H>Ko`n4`PRYTxDEdl{$OY!|MEQxc~?fnF!A~C%^rJScdKp*FQsm| zy7z$(-e~~iiCkPrBhX<1zcu{odWnvEnyW}Y)VX&k$Fg%sZy#8TZLOKtIDP?Z<~{p+ z7MdO54s9Nuuc@_E#lAmMFXzg&#mwKq#WVf#lkN+t#?~;*DET}m+SVSiMkWz_!fH;g z#r9%wJ5!=q590$eoOea-}3G~jMHuQ`>MIx)AI0vJ%+RII+9JSsK{mK6xcZh zc20rqyZ&TMWakvvIRzFk|MWQpq)5oZws}5Z#CWj3&V#YL8`<5Bmk=}T?nZWZ<5h9B z-+OnX#ib@9*!8*4!HCq~qx=c`bl1V}eg?Lj#2qd|XoE5P<+HT-#0u%!xbv~~R6Un_ z$i@d^<4o>zC)Wi9nLy4KYt~8~d_I3p;X*fi!RouQ>nC&aSBH%sJhv!xYxBz|@T=ST zbNQM-51bQRujP;B%`e+;V)4S_4r}bH9FC9g4Fz)tkVqmBIKd%(YLJC$G j*TA?2#x*dmfpHBdzCZCDZH;ss-8cUSBM9XjJ97X4q*ezn literal 0 HcmV?d00001 diff --git a/_export/CropTreesUpdateTick.ptpl b/_export/CropTreesUpdateTick.ptpl new file mode 100644 index 0000000000000000000000000000000000000000..8679243cfeb013efd1efb5c76d289bc99797f965 GIT binary patch literal 2154 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 literal 0 HcmV?d00001 diff --git a/_reference/EasySurvival.jar b/_reference/EasySurvival.jar new file mode 100644 index 0000000000000000000000000000000000000000..f2aa5c66eb95bd06329ab64c887fcda5b4a628fb GIT binary patch literal 1007785 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%0DGqX`hl^ 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

FfV*Dj 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

;>Ap6mnU-tVtZ)_m-UV3EFW-*`NV< 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 z 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

R`K|Lo|j-_7bg9#53^s!&>nJg$MSi$i_b0S0Gf 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 z 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

=h>=I71 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¥8Ua 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�|?*Y&k^8s{h6+qvE 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

%kYgXf-{Tao|3dy(-!mmN>%HosD7GW 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%0DODgfk&?MEoJ=Ud`GmR% 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�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

nSf?Tw1&UmK9}7 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 |L%^@G~e5bOx%S+hM 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�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

KUz}cfL-2Efmmtlz=u|x5;wdX6vTS#OBS{Z@d~D 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

y|2n*ShplqT@uxgHVrDtw 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

Xs*+5shFmC0ZxZ6@!( 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 z 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�_r2977kuZ% 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 Ti*W)t12`36?c4|cHHGp&To90* literal 0 HcmV?d00001 diff --git a/_reference/teleportmod_1.16.3-1.1.3.jar b/_reference/teleportmod_1.16.3-1.1.3.jar new file mode 100644 index 0000000000000000000000000000000000000000..cf14b3a6137d97ab486ef674810f946d2feee01e GIT binary patch literal 174332 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⪻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.WHEAT_SEEDSlocal:Slotno17LTlocal:Slotno64ADDlocal:Slotno1Items.WHEATlocal:SlotnoBREAKlocal:SlotnoADDlocal:Slotno10Items.PUMPKIN_SEEDSlocal:Slotno17LTlocal:Slotno64ADDlocal:Slotno1Blocks.PUMPKINlocal:SlotnoBREAKlocal:SlotnoADDlocal:Slotno10Items.MELON_SEEDSlocal:Slotno17LTlocal:Slotno64ADDlocal:Slotno1Items.MELONlocal:SlotnoBREAKlocal:SlotnoADDlocal:Slotno10Items.BEETROOT_SEEDSlocal:Slotno17LTlocal:Slotno64ADDlocal:Slotno1Items.BEETROOTlocal:SlotnoBREAKlocal:SlotnoADDlocal:Slotno10Items.CARROTlocal:Slotno17LTlocal:Slotno64ADDlocal:Slotno1Items.CARROTlocal:SlotnoBREAKlocal:SlotnoADDlocal:Slotno10Items.POTATOlocal:Slotno17LTlocal:Slotno64ADDlocal:Slotno1Items.POTATOlocal:SlotnoBREAKlocal:SlotnoADDlocal:Slotno10Items.CHORUS_FRUITlocal:Slotno17LTlocal:Slotno64ADDlocal:Slotno1Items.CHORUS_FRUIT_POPPEDlocal:SlotnoBREAKlocal:SlotnoADDlocal:Slotno1" + } +} \ No newline at end of file diff --git a/elements/DedicatedStorageGUI.mod.json b/elements/DedicatedStorageGUI.mod.json new file mode 100644 index 0000000..09dcbec --- /dev/null +++ b/elements/DedicatedStorageGUI.mod.json @@ -0,0 +1,508 @@ +{ + "_fv": 60, + "_type": "gui", + "definition": { + "type": 1, + "width": 176, + "height": 166, + "inventoryOffsetX": 0, + "inventoryOffsetY": 0, + "renderBgLayer": true, + "doesPauseGame": false, + "components": [ + { + "type": "inputslot", + "data": { + "inputLimit": { + "value": "" + }, + "disablePlacement": { + "fixedValue": false + }, + "id": 0, + "disablePickup": { + "fixedValue": false + }, + "dropItemsWhenNotBound": true, + "x": 132, + "y": 57 + } + }, + { + "type": "inputslot", + "data": { + "inputLimit": { + "value": "" + }, + "disablePlacement": { + "fixedValue": false + }, + "id": 1, + "disablePickup": { + "fixedValue": false + }, + "dropItemsWhenNotBound": true, + "x": 150, + "y": 57 + } + }, + { + "type": "inputslot", + "data": { + "inputLimit": { + "value": "" + }, + "disablePlacement": { + "fixedValue": false + }, + "id": 2, + "disablePickup": { + "fixedValue": false + }, + "dropItemsWhenNotBound": true, + "x": 168, + "y": 57 + } + }, + { + "type": "inputslot", + "data": { + "inputLimit": { + "value": "" + }, + "disablePlacement": { + "fixedValue": false + }, + "id": 3, + "disablePickup": { + "fixedValue": false + }, + "dropItemsWhenNotBound": true, + "x": 186, + "y": 57 + } + }, + { + "type": "inputslot", + "data": { + "inputLimit": { + "value": "" + }, + "disablePlacement": { + "fixedValue": false + }, + "id": 4, + "disablePickup": { + "fixedValue": false + }, + "dropItemsWhenNotBound": true, + "x": 204, + "y": 57 + } + }, + { + "type": "inputslot", + "data": { + "inputLimit": { + "value": "" + }, + "disablePlacement": { + "fixedValue": false + }, + "id": 5, + "disablePickup": { + "fixedValue": false + }, + "dropItemsWhenNotBound": true, + "x": 222, + "y": 57 + } + }, + { + "type": "inputslot", + "data": { + "inputLimit": { + "value": "" + }, + "disablePlacement": { + "fixedValue": false + }, + "id": 6, + "disablePickup": { + "fixedValue": false + }, + "dropItemsWhenNotBound": true, + "x": 240, + "y": 57 + } + }, + { + "type": "inputslot", + "data": { + "inputLimit": { + "value": "" + }, + "disablePlacement": { + "fixedValue": false + }, + "id": 7, + "disablePickup": { + "fixedValue": false + }, + "dropItemsWhenNotBound": true, + "x": 258, + "y": 57 + } + }, + { + "type": "inputslot", + "data": { + "inputLimit": { + "value": "" + }, + "disablePlacement": { + "fixedValue": false + }, + "id": 8, + "disablePickup": { + "fixedValue": false + }, + "dropItemsWhenNotBound": true, + "x": 276, + "y": 57 + } + }, + { + "type": "inputslot", + "data": { + "inputLimit": { + "value": "" + }, + "disablePlacement": { + "fixedValue": false + }, + "id": 9, + "disablePickup": { + "fixedValue": false + }, + "dropItemsWhenNotBound": true, + "x": 132, + "y": 75 + } + }, + { + "type": "inputslot", + "data": { + "inputLimit": { + "value": "" + }, + "disablePlacement": { + "fixedValue": false + }, + "id": 10, + "disablePickup": { + "fixedValue": false + }, + "dropItemsWhenNotBound": true, + "x": 150, + "y": 75 + } + }, + { + "type": "inputslot", + "data": { + "inputLimit": { + "value": "" + }, + "disablePlacement": { + "fixedValue": false + }, + "id": 11, + "disablePickup": { + "fixedValue": false + }, + "dropItemsWhenNotBound": true, + "x": 168, + "y": 75 + } + }, + { + "type": "inputslot", + "data": { + "inputLimit": { + "value": "" + }, + "disablePlacement": { + "fixedValue": false + }, + "id": 12, + "disablePickup": { + "fixedValue": false + }, + "dropItemsWhenNotBound": true, + "x": 186, + "y": 75 + } + }, + { + "type": "inputslot", + "data": { + "inputLimit": { + "value": "" + }, + "disablePlacement": { + "fixedValue": false + }, + "id": 13, + "disablePickup": { + "fixedValue": false + }, + "dropItemsWhenNotBound": true, + "x": 204, + "y": 75 + } + }, + { + "type": "inputslot", + "data": { + "inputLimit": { + "value": "" + }, + "disablePlacement": { + "fixedValue": false + }, + "id": 14, + "disablePickup": { + "fixedValue": false + }, + "dropItemsWhenNotBound": true, + "x": 222, + "y": 75 + } + }, + { + "type": "inputslot", + "data": { + "inputLimit": { + "value": "" + }, + "disablePlacement": { + "fixedValue": false + }, + "id": 15, + "disablePickup": { + "fixedValue": false + }, + "dropItemsWhenNotBound": true, + "x": 240, + "y": 75 + } + }, + { + "type": "inputslot", + "data": { + "inputLimit": { + "value": "" + }, + "disablePlacement": { + "fixedValue": false + }, + "id": 16, + "disablePickup": { + "fixedValue": false + }, + "dropItemsWhenNotBound": true, + "x": 258, + "y": 75 + } + }, + { + "type": "inputslot", + "data": { + "inputLimit": { + "value": "" + }, + "disablePlacement": { + "fixedValue": false + }, + "id": 17, + "disablePickup": { + "fixedValue": false + }, + "dropItemsWhenNotBound": true, + "x": 276, + "y": 75 + } + }, + { + "type": "inputslot", + "data": { + "inputLimit": { + "value": "" + }, + "disablePlacement": { + "fixedValue": false + }, + "id": 18, + "disablePickup": { + "fixedValue": false + }, + "dropItemsWhenNotBound": true, + "x": 132, + "y": 93 + } + }, + { + "type": "inputslot", + "data": { + "inputLimit": { + "value": "" + }, + "disablePlacement": { + "fixedValue": false + }, + "id": 19, + "disablePickup": { + "fixedValue": false + }, + "dropItemsWhenNotBound": true, + "x": 150, + "y": 93 + } + }, + { + "type": "inputslot", + "data": { + "inputLimit": { + "value": "" + }, + "disablePlacement": { + "fixedValue": false + }, + "id": 20, + "disablePickup": { + "fixedValue": false + }, + "dropItemsWhenNotBound": true, + "x": 168, + "y": 93 + } + }, + { + "type": "inputslot", + "data": { + "inputLimit": { + "value": "" + }, + "disablePlacement": { + "fixedValue": false + }, + "id": 21, + "disablePickup": { + "fixedValue": false + }, + "dropItemsWhenNotBound": true, + "x": 186, + "y": 93 + } + }, + { + "type": "inputslot", + "data": { + "inputLimit": { + "value": "" + }, + "disablePlacement": { + "fixedValue": false + }, + "id": 22, + "disablePickup": { + "fixedValue": false + }, + "dropItemsWhenNotBound": true, + "x": 204, + "y": 93 + } + }, + { + "type": "inputslot", + "data": { + "inputLimit": { + "value": "" + }, + "disablePlacement": { + "fixedValue": false + }, + "id": 23, + "disablePickup": { + "fixedValue": false + }, + "dropItemsWhenNotBound": true, + "x": 222, + "y": 93 + } + }, + { + "type": "inputslot", + "data": { + "inputLimit": { + "value": "" + }, + "disablePlacement": { + "fixedValue": false + }, + "id": 24, + "disablePickup": { + "fixedValue": false + }, + "dropItemsWhenNotBound": true, + "x": 240, + "y": 93 + } + }, + { + "type": "inputslot", + "data": { + "inputLimit": { + "value": "" + }, + "disablePlacement": { + "fixedValue": false + }, + "id": 25, + "disablePickup": { + "fixedValue": false + }, + "dropItemsWhenNotBound": true, + "x": 258, + "y": 93 + } + }, + { + "type": "inputslot", + "data": { + "inputLimit": { + "value": "" + }, + "disablePlacement": { + "fixedValue": false + }, + "id": 26, + "disablePickup": { + "fixedValue": false + }, + "dropItemsWhenNotBound": true, + "x": 276, + "y": 93 + } + } + ], + "gridSettings": { + "sx": 18, + "sy": 18, + "ox": 11, + "oy": 15, + "snapOnGrid": false + } + } +} \ No newline at end of file diff --git a/elements/EasyAnvil.mod.json b/elements/EasyAnvil.mod.json new file mode 100644 index 0000000..f2aa495 --- /dev/null +++ b/elements/EasyAnvil.mod.json @@ -0,0 +1,149 @@ +{ + "_fv": 60, + "_type": "block", + "definition": { + "texture": "anviltexture", + "textureTop": "", + "textureLeft": "", + "textureFront": "", + "textureRight": "", + "textureBack": "", + "renderType": 2, + "customModelName": "anvil:default", + "rotationMode": 1, + "enablePitch": false, + "emissiveRendering": false, + "displayFluidOverlay": false, + "itemTexture": "", + "particleTexture": "", + "tintType": "No tint", + "isItemTinted": false, + "hasTransparency": true, + "connectedSides": false, + "transparencyType": "SOLID", + "disableOffset": false, + "boundingBoxes": [ + { + "mx": 0.0, + "my": 0.0, + "mz": 0.0, + "Mx": 16.0, + "My": 16.0, + "Mz": 16.0, + "subtract": false + } + ], + "name": "Easy Anvil", + "specialInformation": { + "fixedValue": [] + }, + "hardness": 1.0, + "resistance": 10.0, + "hasGravity": false, + "isWaterloggable": false, + "creativeTab": { + "value": "CUSTOM:EasySurvival" + }, + "destroyTool": "pickaxe", + "customDrop": { + "value": "" + }, + "dropAmount": 1, + "useLootTableForDrops": false, + "requiresCorrectTool": true, + "enchantPowerBonus": 0.0, + "plantsGrowOn": false, + "canRedstoneConnect": false, + "lightOpacity": 0, + "material": { + "value": "ANVIL" + }, + "tickRate": 10, + "tickRandomly": false, + "isReplaceable": false, + "canProvidePower": false, + "emittedRedstonePower": { + "fixedValue": 15.0 + }, + "colorOnMap": "DEFAULT", + "creativePickItem": { + "value": "" + }, + "offsetType": "NONE", + "aiPathNodeType": "DEFAULT", + "flammability": 0, + "fireSpreadSpeed": 0, + "isLadder": false, + "slipperiness": 0.6, + "speedFactor": 1.0, + "jumpFactor": 1.0, + "reactionToPushing": "NORMAL", + "isNotColidable": false, + "isCustomSoundType": false, + "soundOnStep": { + "value": "ANVIL" + }, + "breakSound": { + "value": "" + }, + "fallSound": { + "value": "" + }, + "hitSound": { + "value": "" + }, + "placeSound": { + "value": "" + }, + "stepSound": { + "value": "" + }, + "luminance": 0, + "unbreakable": false, + "breakHarvestLevel": 1, + "isBonemealable": false, + "hasInventory": true, + "guiBoundTo": "EasyAnvilGUI", + "openGUIOnRightClick": true, + "inventorySize": 3, + "inventoryStackSize": 64, + "inventoryDropWhenDestroyed": true, + "inventoryComparatorPower": true, + "inventoryOutSlotIDs": [ + 2 + ], + "inventoryInSlotIDs": [], + "hasEnergyStorage": false, + "energyInitial": 0, + "energyCapacity": 400000, + "energyMaxReceive": 200, + "energyMaxExtract": 200, + "isFluidTank": false, + "fluidCapacity": 8000, + "fluidRestrictions": [], + "onTickUpdate": { + "name": "EasyAnvilUpdateTick" + }, + "generateFeature": false, + "restrictionBiomes": [], + "blocksToReplace": [ + { + "value": "Blocks.STONE#0" + }, + { + "value": "Blocks.STONE#1" + }, + { + "value": "Blocks.STONE#3" + }, + { + "value": "Blocks.STONE#5" + } + ], + "generationShape": "UNIFORM", + "frequencyPerChunks": 10, + "frequencyOnChunk": 16, + "minGenerateHeight": 0, + "maxGenerateHeight": 64 + } +} \ No newline at end of file diff --git a/elements/EasyAnvilGUI.mod.json b/elements/EasyAnvilGUI.mod.json new file mode 100644 index 0000000..fe4b31e --- /dev/null +++ b/elements/EasyAnvilGUI.mod.json @@ -0,0 +1,118 @@ +{ + "_fv": 60, + "_type": "gui", + "definition": { + "type": 1, + "width": 176, + "height": 166, + "inventoryOffsetX": 0, + "inventoryOffsetY": 0, + "renderBgLayer": true, + "doesPauseGame": false, + "components": [ + { + "type": "inputslot", + "data": { + "inputLimit": { + "value": "" + }, + "disablePlacement": { + "fixedValue": false + }, + "id": 0, + "disablePickup": { + "fixedValue": false + }, + "dropItemsWhenNotBound": true, + "onTakenFromSlot": { + "name": "EasyAnvilItemReset" + }, + "onStackTransfer": { + "name": "EasyAnvilItemReset" + }, + "x": 132, + "y": 84 + } + }, + { + "type": "label", + "data": { + "name": "label_easyanvil", + "text": { + "fixedValue": "EasyAnvil" + }, + "color": { + "value": -12829636, + "falpha": 0.0 + }, + "x": 132, + "y": 48 + } + }, + { + "type": "outputslot", + "data": { + "id": 2, + "disablePickup": { + "fixedValue": false + }, + "dropItemsWhenNotBound": true, + "onTakenFromSlot": { + "name": "EasyAnvilItemTaken" + }, + "onStackTransfer": { + "name": "EasyAnvilItemTaken" + }, + "x": 276, + "y": 84 + } + }, + { + "type": "inputslot", + "data": { + "inputLimit": { + "value": "Items.IRON_INGOT" + }, + "disablePlacement": { + "fixedValue": false + }, + "id": 1, + "disablePickup": { + "fixedValue": false + }, + "dropItemsWhenNotBound": true, + "onTakenFromSlot": { + "name": "EasyAnvilItemReset" + }, + "onStackTransfer": { + "name": "EasyAnvilItemReset" + }, + "x": 150, + "y": 84 + } + }, + { + "type": "label", + "data": { + "name": "label_ingot", + "text": { + "fixedValue": "Ingot" + }, + "color": { + "value": -12829636, + "falpha": 0.0 + }, + "x": 169, + "y": 87 + } + } + ], + "gridSettings": { + "sx": 18, + "sy": 18, + "ox": 11, + "oy": 15, + "snapOnGrid": false + } + } +} \ No newline at end of file diff --git a/elements/EasyAnvilItemReset.mod.json b/elements/EasyAnvilItemReset.mod.json new file mode 100644 index 0000000..c32e983 --- /dev/null +++ b/elements/EasyAnvilItemReset.mod.json @@ -0,0 +1,7 @@ +{ + "_fv": 60, + "_type": "procedure", + "definition": { + "procedurexml": "no_ext_trigger12" + } +} \ No newline at end of file diff --git a/elements/EasyAnvilItemTaken.mod.json b/elements/EasyAnvilItemTaken.mod.json new file mode 100644 index 0000000..30189c1 --- /dev/null +++ b/elements/EasyAnvilItemTaken.mod.json @@ -0,0 +1,7 @@ +{ + "_fv": 60, + "_type": "procedure", + "definition": { + "procedurexml": "no_ext_trigger1011" + } +} \ No newline at end of file diff --git a/elements/EasyAnvilRecipe.mod.json b/elements/EasyAnvilRecipe.mod.json new file mode 100644 index 0000000..670931f --- /dev/null +++ b/elements/EasyAnvilRecipe.mod.json @@ -0,0 +1,48 @@ +{ + "_fv": 60, + "_type": "recipe", + "definition": { + "recipeType": "Crafting", + "recipeRetstackSize": 1, + "group": "", + "cookingBookCategory": "MISC", + "xpReward": 0.0, + "cookingTime": 200, + "craftingBookCategory": "MISC", + "recipeShapeless": false, + "recipeSlots": [ + { + "value": "Blocks.IRON_BLOCK" + }, + { + "value": "Blocks.IRON_BLOCK" + }, + { + "value": "Blocks.IRON_BLOCK" + }, + { + "value": "" + }, + { + "value": "Blocks.OBSIDIAN" + }, + { + "value": "" + }, + { + "value": "Blocks.OBSIDIAN" + }, + { + "value": "Blocks.OBSIDIAN" + }, + { + "value": "Blocks.OBSIDIAN" + } + ], + "recipeReturnStack": { + "value": "CUSTOM:EasyAnvil" + }, + "name": "easy_anvil_recipe", + "namespace": "mod" + } +} \ No newline at end of file diff --git a/elements/EasyAnvilUpdateTick.mod.json b/elements/EasyAnvilUpdateTick.mod.json new file mode 100644 index 0000000..8c2ee4c --- /dev/null +++ b/elements/EasyAnvilUpdateTick.mod.json @@ -0,0 +1,7 @@ +{ + "_fv": 60, + "_type": "procedure", + "definition": { + "procedurexml": "tempitemno_ext_triggerlocal:tempitem0GTE11GTlocal:tempitem0local:tempitem01local:tempitem2" + } +} \ No newline at end of file diff --git a/elements/EasyConverter.mod.json b/elements/EasyConverter.mod.json new file mode 100644 index 0000000..f4bfeaf --- /dev/null +++ b/elements/EasyConverter.mod.json @@ -0,0 +1,151 @@ +{ + "_fv": 60, + "_type": "block", + "definition": { + "texture": "bowl", + "textureTop": "", + "textureLeft": "", + "textureFront": "", + "textureRight": "", + "textureBack": "", + "renderType": 2, + "customModelName": "crafter:default", + "rotationMode": 0, + "enablePitch": false, + "emissiveRendering": false, + "displayFluidOverlay": false, + "itemTexture": "", + "particleTexture": "", + "tintType": "No tint", + "isItemTinted": false, + "hasTransparency": true, + "connectedSides": false, + "transparencyType": "SOLID", + "disableOffset": false, + "boundingBoxes": [ + { + "mx": 0.0, + "my": 0.0, + "mz": 0.0, + "Mx": 16.0, + "My": 16.0, + "Mz": 16.0, + "subtract": false + } + ], + "name": "Easy Converter", + "specialInformation": { + "fixedValue": [] + }, + "hardness": 1.0, + "resistance": 10.0, + "hasGravity": false, + "isWaterloggable": false, + "creativeTab": { + "value": "CUSTOM:EasySurvival" + }, + "destroyTool": "Not specified", + "customDrop": { + "value": "" + }, + "dropAmount": 1, + "useLootTableForDrops": false, + "requiresCorrectTool": false, + "enchantPowerBonus": 0.0, + "plantsGrowOn": false, + "canRedstoneConnect": false, + "lightOpacity": 0, + "material": { + "value": "ROCK" + }, + "tickRate": 10, + "tickRandomly": false, + "isReplaceable": false, + "canProvidePower": false, + "emittedRedstonePower": { + "fixedValue": 15.0 + }, + "colorOnMap": "DEFAULT", + "creativePickItem": { + "value": "" + }, + "offsetType": "NONE", + "aiPathNodeType": "DEFAULT", + "flammability": 0, + "fireSpreadSpeed": 0, + "isLadder": false, + "slipperiness": 0.6, + "speedFactor": 1.0, + "jumpFactor": 1.0, + "reactionToPushing": "NORMAL", + "isNotColidable": false, + "isCustomSoundType": false, + "soundOnStep": { + "value": "GROUND" + }, + "breakSound": { + "value": "" + }, + "fallSound": { + "value": "" + }, + "hitSound": { + "value": "" + }, + "placeSound": { + "value": "" + }, + "stepSound": { + "value": "" + }, + "luminance": 0, + "unbreakable": false, + "breakHarvestLevel": 1, + "isBonemealable": false, + "hasInventory": true, + "guiBoundTo": "EasyConverterGUI", + "openGUIOnRightClick": true, + "inventorySize": 2, + "inventoryStackSize": 64, + "inventoryDropWhenDestroyed": true, + "inventoryComparatorPower": true, + "inventoryOutSlotIDs": [ + 1 + ], + "inventoryInSlotIDs": [ + 0 + ], + "hasEnergyStorage": false, + "energyInitial": 0, + "energyCapacity": 400000, + "energyMaxReceive": 200, + "energyMaxExtract": 200, + "isFluidTank": false, + "fluidCapacity": 8000, + "fluidRestrictions": [], + "onTickUpdate": { + "name": "EasyConverterUpdateTick" + }, + "generateFeature": false, + "restrictionBiomes": [], + "blocksToReplace": [ + { + "value": "Blocks.STONE#0" + }, + { + "value": "Blocks.STONE#1" + }, + { + "value": "Blocks.STONE#3" + }, + { + "value": "Blocks.STONE#5" + } + ], + "generationShape": "UNIFORM", + "frequencyPerChunks": 10, + "frequencyOnChunk": 16, + "minGenerateHeight": 0, + "maxGenerateHeight": 64 + } +} \ No newline at end of file diff --git a/elements/EasyConverterGUI.mod.json b/elements/EasyConverterGUI.mod.json new file mode 100644 index 0000000..f053042 --- /dev/null +++ b/elements/EasyConverterGUI.mod.json @@ -0,0 +1,67 @@ +{ + "_fv": 60, + "_type": "gui", + "definition": { + "type": 1, + "width": 176, + "height": 166, + "inventoryOffsetX": 0, + "inventoryOffsetY": 0, + "renderBgLayer": true, + "doesPauseGame": false, + "components": [ + { + "type": "inputslot", + "data": { + "inputLimit": { + "value": "" + }, + "disablePlacement": { + "fixedValue": false + }, + "id": 0, + "disablePickup": { + "fixedValue": false + }, + "dropItemsWhenNotBound": true, + "x": 150, + "y": 84 + } + }, + { + "type": "outputslot", + "data": { + "id": 1, + "disablePickup": { + "fixedValue": false + }, + "dropItemsWhenNotBound": true, + "x": 204, + "y": 84 + } + }, + { + "type": "label", + "data": { + "name": "label_easyconverter", + "text": { + "fixedValue": "EasyConverter" + }, + "color": { + "value": -12829636, + "falpha": 0.0 + }, + "x": 132, + "y": 48 + } + } + ], + "gridSettings": { + "sx": 18, + "sy": 18, + "ox": 11, + "oy": 15, + "snapOnGrid": false + } + } +} \ No newline at end of file diff --git a/elements/EasyConverterRecipe.mod.json b/elements/EasyConverterRecipe.mod.json new file mode 100644 index 0000000..5ee2235 --- /dev/null +++ b/elements/EasyConverterRecipe.mod.json @@ -0,0 +1,48 @@ +{ + "_fv": 60, + "_type": "recipe", + "definition": { + "recipeType": "Crafting", + "recipeRetstackSize": 1, + "group": "", + "cookingBookCategory": "MISC", + "xpReward": 0.0, + "cookingTime": 200, + "craftingBookCategory": "MISC", + "recipeShapeless": false, + "recipeSlots": [ + { + "value": "Items.IRON_INGOT" + }, + { + "value": "Items.IRON_INGOT" + }, + { + "value": "Items.IRON_INGOT" + }, + { + "value": "TAG:minecraft:tagstone" + }, + { + "value": "TAG:minecraft:tagstone" + }, + { + "value": "TAG:minecraft:tagstone" + }, + { + "value": "Blocks.PLANKS" + }, + { + "value": "Blocks.PLANKS" + }, + { + "value": "Blocks.PLANKS" + } + ], + "recipeReturnStack": { + "value": "CUSTOM:EasyConverter" + }, + "name": "easy_converter_recipe", + "namespace": "mod" + } +} \ No newline at end of file diff --git a/elements/EasyConverterUpdateTick.mod.json b/elements/EasyConverterUpdateTick.mod.json new file mode 100644 index 0000000..c3b6e3d --- /dev/null +++ b/elements/EasyConverterUpdateTick.mod.json @@ -0,0 +1,7 @@ +{ + "_fv": 60, + "_type": "procedure", + "definition": { + "procedurexml": "InputStackOutputStackStackSizeAmountInAmountno_ext_triggerlocal:InputStack0ORlocal:InputStackBlocks.LOG#0local:InputStackBlocks.STRIPPED_OAK_WOODlocal:StackSize64local:Amount4local:InAmount1local:OutputStackBlocks.PLANKS#0ORlocal:InputStackBlocks.LOG#1local:InputStackBlocks.STRIPPED_SPRUCE_WOODlocal:StackSize64local:InAmount1local:Amount4local:OutputStackBlocks.PLANKS#1ORlocal:InputStackBlocks.LOG#2local:InputStackBlocks.STRIPPED_BIRCH_LOGlocal:StackSize64local:InAmount1local:Amount4local:OutputStackBlocks.PLANKS#2ORlocal:InputStackBlocks.LOG#3local:InputStackBlocks.STRIPPED_JUNGLE_LOGlocal:StackSize64local:InAmount1local:Amount4local:OutputStackBlocks.PLANKS#3ORlocal:InputStackBlocks.LOG2#0local:InputStackBlocks.STRIPPED_ACACIA_LOGlocal:StackSize64local:InAmount1local:Amount4local:OutputStackBlocks.PLANKS#4ORlocal:InputStackBlocks.LOG2#1local:InputStackBlocks.STRIPPED_DARK_OAK_LOGlocal:StackSize64local:InAmount1local:Amount4local:OutputStackBlocks.PLANKS#5ORlocal:InputStackBlocks.WARPED_STEMlocal:InputStackBlocks.STRIPPED_WARPED_STEMlocal:StackSize64local:InAmount1local:Amount4local:OutputStackBlocks.WARPED_PLANKSORlocal:InputStackBlocks.CRIMSON_STEMlocal:InputStackBlocks.STRIPPED_CRIMSON_STEMlocal:StackSize64local:InAmount1local:Amount4local:OutputStackBlocks.CRIMSON_PLANKSlocal:InputStackBlocks.BONE_BLOCKlocal:StackSize64local:InAmount1local:Amount9local:OutputStackItems.DYE#15local:InputStackItems.BONElocal:StackSize64local:InAmount1local:Amount3local:OutputStackItems.DYE#15local:InputStackforge:plankslocal:StackSize64local:InAmount1local:Amount1local:OutputStackItems.COAL#0local:InputStackItems.GOLD_NUGGETlocal:StackSize64local:InAmount9local:Amount1local:OutputStackItems.GOLD_INGOTlocal:InputStackBlocks.GOLD_ORElocal:StackSize64local:InAmount1local:Amount1local:OutputStackItems.GOLD_INGOTlocal:InputStackBlocks.NETHER_GOLD_ORElocal:StackSize64local:InAmount1local:Amount1local:OutputStackItems.GOLD_INGOTlocal:InputStackBlocks.IRON_ORElocal:StackSize64local:InAmount1local:Amount1local:OutputStackItems.IRON_INGOTlocal:InputStackItems.IRON_NUGGETlocal:StackSize64local:InAmount9local:Amount1local:OutputStackItems.IRON_INGOTlocal:InputStackItems.IRON_INGOTlocal:StackSize64local:InAmount9local:Amount1local:OutputStackBlocks.IRON_BLOCKlocal:InputStackItems.GOLD_INGOTlocal:StackSize64local:InAmount9local:Amount1local:OutputStackBlocks.GOLD_BLOCKlocal:InputStackItems.COAL#0local:StackSize64local:InAmount9local:Amount1local:OutputStackBlocks.COAL_BLOCKlocal:InputStackItems.DIAMONDlocal:StackSize64local:InAmount9local:Amount1local:OutputStackBlocks.DIAMOND_BLOCKlocal:InputStackItems.NETHERITE_INGOTlocal:StackSize64local:InAmount9local:Amount1local:OutputStackBlocks.NETHERITE_BLOCKlocal:InputStackItems.REDSTONElocal:StackSize64local:InAmount9local:Amount1local:OutputStackBlocks.REDSTONE_BLOCKlocal:InputStackItems.DYE#4local:StackSize64local:InAmount9local:Amount1local:OutputStackBlocks.LAPIS_BLOCKlocal:InputStackItems.WATER_BUCKETlocal:StackSize64local:InAmount0local:Amount1local:OutputStackBlocks.PACKED_ICElocal:InputStackBlocks.PACKED_ICElocal:StackSize16local:InAmount1local:Amount1local:OutputStackItems.SNOWBALLlocal:InputStackItems.SNOWBALLlocal:StackSize64local:InAmount4local:Amount1local:OutputStackBlocks.SNOWlocal:InputStackBlocks.NETHERRACKlocal:StackSize64local:InAmount1local:Amount1local:OutputStackBlocks.COBBLESTONElocal:InputStackBlocks.COBBLESTONElocal:StackSize64local:InAmount1local:Amount1local:OutputStackBlocks.STONE#0local:InputStackBlocks.STONE#0local:StackSize64local:InAmount1local:Amount1local:OutputStackBlocks.SMOOTH_STONElocal:InputStackItems.QUARTZlocal:StackSize64local:InAmount1local:Amount1local:OutputStackItems.IRON_INGOTlocal:InputStackBlocks.ANCIENT_DEBRISlocal:StackSize64local:InAmount1local:Amount1local:OutputStackItems.NETHERITE_SCRAPlocal:InputStackItems.WHEATlocal:StackSize64local:InAmount3local:Amount1local:OutputStackItems.BREADlocal:InputStackItems.GLOWSTONE_DUSTlocal:StackSize64local:InAmount9local:Amount1local:OutputStackBlocks.GLOWSTONElocal:InputStackItems.POTATOlocal:StackSize64local:InAmount1local:Amount1local:OutputStackItems.BAKED_POTATOlocal:InputStackItems.PORKCHOPlocal:StackSize64local:InAmount1local:Amount1local:OutputStackItems.COOKED_PORKCHOPlocal:InputStackItems.BEEFlocal:StackSize64local:InAmount1local:Amount1local:OutputStackItems.COOKED_BEEFlocal:InputStackItems.CHICKENlocal:StackSize64local:InAmount1local:Amount1local:OutputStackItems.COOKED_CHICKENlocal:InputStackItems.MUTTONlocal:StackSize64local:InAmount1local:Amount1local:OutputStackItems.COOKED_MUTTONlocal:InputStackItems.RABBITlocal:StackSize64local:InAmount1local:Amount1local:OutputStackItems.COOKED_RABBITlocal:InputStackItems.FISH#1local:StackSize64local:InAmount1local:Amount1local:OutputStackItems.COOKED_FISH#1local:InputStackItems.FISH#0local:StackSize64local:InAmount1local:Amount1local:OutputStackItems.COOKED_FISH#0local:InputStackBlocks.SAND#0local:StackSize64local:InAmount1local:Amount1local:OutputStackBlocks.GLASSlocal:InputStackItems.CHORUS_FRUITlocal:StackSize64local:InAmount1local:Amount1local:OutputStackItems.CHORUS_FRUIT_POPPEDlocal:InputStackBlocks.REEDSlocal:StackSize64local:InAmount1local:Amount1local:OutputStackItems.PAPERlocal:InputStackBlocks.END_STONElocal:StackSize64local:InAmount1local:Amount1local:OutputStackBlocks.END_BRICKSlocal:InputStackItems.RAW_IRONlocal:StackSize64local:InAmount1local:Amount1local:OutputStackItems.IRON_INGOTlocal:InputStackItems.RAW_COPPERlocal:StackSize64local:InAmount1local:Amount1local:OutputStackItems.COPPER_INGOTlocal:InputStackItems.RAW_GOLDlocal:StackSize64local:InAmount1local:Amount1local:OutputStackItems.GOLD_INGOTANDOR1Blocks.AIRAND1local:OutputStackLTE1MINUSlocal:StackSizelocal:AmountGTE0local:InAmountADD1local:Amountlocal:OutputStack1local:InAmount0" + } +} \ No newline at end of file diff --git a/elements/EasyEnchantmentTable.mod.json b/elements/EasyEnchantmentTable.mod.json new file mode 100644 index 0000000..d134967 --- /dev/null +++ b/elements/EasyEnchantmentTable.mod.json @@ -0,0 +1,157 @@ +{ + "_fv": 60, + "_type": "block", + "definition": { + "texture": "enchantmenttexture", + "textureTop": "", + "textureLeft": "", + "textureFront": "", + "textureRight": "", + "textureBack": "", + "renderType": 2, + "customModelName": "enchantmenttable:default", + "rotationMode": 1, + "enablePitch": false, + "emissiveRendering": false, + "displayFluidOverlay": false, + "itemTexture": "", + "particleTexture": "", + "tintType": "No tint", + "isItemTinted": false, + "hasTransparency": true, + "connectedSides": false, + "transparencyType": "SOLID", + "disableOffset": false, + "boundingBoxes": [ + { + "mx": 0.0, + "my": 0.0, + "mz": 0.0, + "Mx": 16.0, + "My": 16.0, + "Mz": 16.0, + "subtract": false + } + ], + "name": "Easy Enchantment Table", + "specialInformation": { + "fixedValue": [] + }, + "hardness": 1.0, + "resistance": 10.0, + "hasGravity": false, + "isWaterloggable": false, + "creativeTab": { + "value": "CUSTOM:EasySurvival" + }, + "destroyTool": "Not specified", + "customDrop": { + "value": "" + }, + "dropAmount": 1, + "useLootTableForDrops": false, + "requiresCorrectTool": false, + "enchantPowerBonus": 14.5, + "plantsGrowOn": false, + "canRedstoneConnect": false, + "lightOpacity": 0, + "material": { + "value": "MISCELLANEOUS" + }, + "tickRate": 10, + "tickRandomly": false, + "isReplaceable": false, + "canProvidePower": false, + "emittedRedstonePower": { + "fixedValue": 15.0 + }, + "colorOnMap": "DEFAULT", + "creativePickItem": { + "value": "" + }, + "offsetType": "NONE", + "aiPathNodeType": "DEFAULT", + "flammability": 0, + "fireSpreadSpeed": 0, + "isLadder": false, + "slipperiness": 0.6, + "speedFactor": 1.0, + "jumpFactor": 1.0, + "reactionToPushing": "NORMAL", + "isNotColidable": false, + "isCustomSoundType": false, + "soundOnStep": { + "value": "WOOD" + }, + "breakSound": { + "value": "" + }, + "fallSound": { + "value": "" + }, + "hitSound": { + "value": "" + }, + "placeSound": { + "value": "" + }, + "stepSound": { + "value": "" + }, + "luminance": 0, + "unbreakable": false, + "breakHarvestLevel": 1, + "isBonemealable": false, + "hasInventory": true, + "guiBoundTo": "EasyEnchantmentTableGUI", + "openGUIOnRightClick": true, + "inventorySize": 11, + "inventoryStackSize": 64, + "inventoryDropWhenDestroyed": true, + "inventoryComparatorPower": true, + "inventoryOutSlotIDs": [ + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9 + ], + "inventoryInSlotIDs": [], + "hasEnergyStorage": false, + "energyInitial": 0, + "energyCapacity": 400000, + "energyMaxReceive": 200, + "energyMaxExtract": 200, + "isFluidTank": false, + "fluidCapacity": 8000, + "fluidRestrictions": [], + "onTickUpdate": { + "name": "EasyEnchantmentTableUpdateTick" + }, + "generateFeature": false, + "restrictionBiomes": [], + "blocksToReplace": [ + { + "value": "Blocks.STONE#0" + }, + { + "value": "Blocks.STONE#1" + }, + { + "value": "Blocks.STONE#3" + }, + { + "value": "Blocks.STONE#5" + } + ], + "generationShape": "UNIFORM", + "frequencyPerChunks": 10, + "frequencyOnChunk": 16, + "minGenerateHeight": 0, + "maxGenerateHeight": 64 + } +} \ No newline at end of file diff --git a/elements/EasyEnchantmentTableGUI.mod.json b/elements/EasyEnchantmentTableGUI.mod.json new file mode 100644 index 0000000..78acd2e --- /dev/null +++ b/elements/EasyEnchantmentTableGUI.mod.json @@ -0,0 +1,325 @@ +{ + "_fv": 60, + "_type": "gui", + "definition": { + "type": 1, + "width": 176, + "height": 166, + "inventoryOffsetX": 0, + "inventoryOffsetY": 0, + "renderBgLayer": true, + "doesPauseGame": false, + "components": [ + { + "type": "inputslot", + "data": { + "inputLimit": { + "value": "" + }, + "disablePlacement": { + "fixedValue": false + }, + "id": 0, + "disablePickup": { + "fixedValue": false + }, + "dropItemsWhenNotBound": true, + "onTakenFromSlot": { + "name": "EasyEnchantmentTableGUIreset" + }, + "onStackTransfer": { + "name": "EasyEnchantmentTableGUIreset" + }, + "x": 276, + "y": 48 + } + }, + { + "type": "outputslot", + "data": { + "id": 1, + "disablePickup": { + "fixedValue": false + }, + "dropItemsWhenNotBound": true, + "onTakenFromSlot": { + "name": "EasyEnchantmentTableGUItakeItem1" + }, + "onStackTransfer": { + "name": "EasyEnchantmentTableGUItakeItem1" + }, + "x": 132, + "y": 93 + } + }, + { + "type": "inputslot", + "data": { + "inputLimit": { + "value": "" + }, + "disablePlacement": { + "fixedValue": false + }, + "id": 2, + "disablePickup": { + "fixedValue": false + }, + "dropItemsWhenNotBound": true, + "onTakenFromSlot": { + "name": "EasyEnchantmentTableGUItakeItem2" + }, + "onStackTransfer": { + "name": "EasyEnchantmentTableGUItakeItem2" + }, + "x": 150, + "y": 93 + } + }, + { + "type": "inputslot", + "data": { + "inputLimit": { + "value": "" + }, + "disablePlacement": { + "fixedValue": false + }, + "id": 3, + "disablePickup": { + "fixedValue": false + }, + "dropItemsWhenNotBound": true, + "onTakenFromSlot": { + "name": "EasyEnchantmentTableGUItakeItem3" + }, + "onStackTransfer": { + "name": "EasyEnchantmentTableGUItakeItem3" + }, + "x": 168, + "y": 93 + } + }, + { + "type": "inputslot", + "data": { + "inputLimit": { + "value": "" + }, + "disablePlacement": { + "fixedValue": false + }, + "id": 4, + "disablePickup": { + "fixedValue": false + }, + "dropItemsWhenNotBound": true, + "onTakenFromSlot": { + "name": "EasyEnchantmentTableGUItakeItem4" + }, + "onStackTransfer": { + "name": "EasyEnchantmentTableGUItakeItem4" + }, + "x": 186, + "y": 93 + } + }, + { + "type": "inputslot", + "data": { + "inputLimit": { + "value": "" + }, + "disablePlacement": { + "fixedValue": false + }, + "id": 5, + "disablePickup": { + "fixedValue": false + }, + "dropItemsWhenNotBound": true, + "onTakenFromSlot": { + "name": "EasyEnchantmentTableGUItakeItem5" + }, + "onStackTransfer": { + "name": "EasyEnchantmentTableGUItakeItem5" + }, + "x": 204, + "y": 93 + } + }, + { + "type": "inputslot", + "data": { + "inputLimit": { + "value": "" + }, + "disablePlacement": { + "fixedValue": false + }, + "id": 6, + "disablePickup": { + "fixedValue": false + }, + "dropItemsWhenNotBound": true, + "onTakenFromSlot": { + "name": "EasyEnchantmentTableGUItakeItem6" + }, + "onStackTransfer": { + "name": "EasyEnchantmentTableGUItakeItem6" + }, + "x": 222, + "y": 93 + } + }, + { + "type": "inputslot", + "data": { + "inputLimit": { + "value": "" + }, + "disablePlacement": { + "fixedValue": false + }, + "id": 7, + "disablePickup": { + "fixedValue": false + }, + "dropItemsWhenNotBound": true, + "onTakenFromSlot": { + "name": "EasyEnchantmentTableGUItakeItem7" + }, + "onStackTransfer": { + "name": "EasyEnchantmentTableGUItakeItem7" + }, + "x": 240, + "y": 93 + } + }, + { + "type": "inputslot", + "data": { + "inputLimit": { + "value": "" + }, + "disablePlacement": { + "fixedValue": false + }, + "id": 8, + "disablePickup": { + "fixedValue": false + }, + "dropItemsWhenNotBound": true, + "onTakenFromSlot": { + "name": "EasyEnchantmentTableGUItakeItem8" + }, + "onStackTransfer": { + "name": "EasyEnchantmentTableGUItakeItem8" + }, + "x": 258, + "y": 93 + } + }, + { + "type": "inputslot", + "data": { + "inputLimit": { + "value": "" + }, + "disablePlacement": { + "fixedValue": false + }, + "id": 9, + "disablePickup": { + "fixedValue": false + }, + "dropItemsWhenNotBound": true, + "onTakenFromSlot": { + "name": "EasyEnchantmentTableGUItakeItem9" + }, + "onStackTransfer": { + "name": "EasyEnchantmentTableGUItakeItem9" + }, + "x": 276, + "y": 93 + } + }, + { + "type": "inputslot", + "data": { + "inputLimit": { + "value": "Items.DYE#4" + }, + "disablePlacement": { + "fixedValue": false + }, + "id": 10, + "disablePickup": { + "fixedValue": false + }, + "dropItemsWhenNotBound": true, + "onTakenFromSlot": { + "name": "EasyEnchantmentTableGUIreset" + }, + "onStackTransfer": { + "name": "EasyEnchantmentTableGUIreset" + }, + "x": 276, + "y": 71 + } + }, + { + "type": "label", + "data": { + "name": "label_easyenchant", + "text": { + "fixedValue": "EasyEnchant" + }, + "color": { + "value": -12829636, + "falpha": 0.0 + }, + "x": 132, + "y": 44 + } + }, + { + "type": "label", + "data": { + "name": "label_item", + "text": { + "fixedValue": "Item" + }, + "color": { + "value": -12829636, + "falpha": 0.0 + }, + "x": 252, + "y": 51 + } + }, + { + "type": "label", + "data": { + "name": "label_lapis_lazuli", + "text": { + "fixedValue": "Lapis Lazuli" + }, + "color": { + "value": -12829636, + "falpha": 0.0 + }, + "x": 213, + "y": 74 + } + } + ], + "gridSettings": { + "sx": 18, + "sy": 18, + "ox": 11, + "oy": 15, + "snapOnGrid": false + } + } +} \ No newline at end of file diff --git a/elements/EasyEnchantmentTableGUIClear.mod.json b/elements/EasyEnchantmentTableGUIClear.mod.json new file mode 100644 index 0000000..e04a15e --- /dev/null +++ b/elements/EasyEnchantmentTableGUIClear.mod.json @@ -0,0 +1,7 @@ +{ + "_fv": 60, + "_type": "procedure", + "definition": { + "procedurexml": "counterno_ext_triggerlocal:counter0101Blocks.AIRlocal:counterlocal:counterADDlocal:counter1" + } +} \ No newline at end of file diff --git a/elements/EasyEnchantmentTableGUIreset.mod.json b/elements/EasyEnchantmentTableGUIreset.mod.json new file mode 100644 index 0000000..5edafe4 --- /dev/null +++ b/elements/EasyEnchantmentTableGUIreset.mod.json @@ -0,0 +1,7 @@ +{ + "_fv": 60, + "_type": "procedure", + "definition": { + "procedurexml": "countno_ext_triggerlocal:count191Blocks.AIRlocal:countlocal:countADDlocal:count1" + } +} \ No newline at end of file diff --git a/elements/EasyEnchantmentTableGUItakeItem1.mod.json b/elements/EasyEnchantmentTableGUItakeItem1.mod.json new file mode 100644 index 0000000..725b008 --- /dev/null +++ b/elements/EasyEnchantmentTableGUItakeItem1.mod.json @@ -0,0 +1,7 @@ +{ + "_fv": 60, + "_type": "procedure", + "definition": { + "procedurexml": "counterselfno_ext_triggerlocal:self1local:counter010NEQlocal:counterlocal:self1Blocks.AIRlocal:counterlocal:counterADDlocal:counter1510" + } +} \ No newline at end of file diff --git a/elements/EasyEnchantmentTableGUItakeItem2.mod.json b/elements/EasyEnchantmentTableGUItakeItem2.mod.json new file mode 100644 index 0000000..34f8ddf --- /dev/null +++ b/elements/EasyEnchantmentTableGUItakeItem2.mod.json @@ -0,0 +1,7 @@ +{ + "_fv": 60, + "_type": "procedure", + "definition": { + "procedurexml": "counterselfno_ext_triggerlocal:self2local:counter010NEQlocal:counterlocal:self1Blocks.AIRlocal:counterlocal:counterADDlocal:counter1510" + } +} \ No newline at end of file diff --git a/elements/EasyEnchantmentTableGUItakeItem3.mod.json b/elements/EasyEnchantmentTableGUItakeItem3.mod.json new file mode 100644 index 0000000..a2a3c6f --- /dev/null +++ b/elements/EasyEnchantmentTableGUItakeItem3.mod.json @@ -0,0 +1,7 @@ +{ + "_fv": 60, + "_type": "procedure", + "definition": { + "procedurexml": "counterselfno_ext_triggerlocal:self3local:counter010NEQlocal:counterlocal:self1Blocks.AIRlocal:counterlocal:counterADDlocal:counter1510" + } +} \ No newline at end of file diff --git a/elements/EasyEnchantmentTableGUItakeItem4.mod.json b/elements/EasyEnchantmentTableGUItakeItem4.mod.json new file mode 100644 index 0000000..84563b1 --- /dev/null +++ b/elements/EasyEnchantmentTableGUItakeItem4.mod.json @@ -0,0 +1,7 @@ +{ + "_fv": 60, + "_type": "procedure", + "definition": { + "procedurexml": "counterselfno_ext_triggerlocal:self4local:counter010NEQlocal:counterlocal:self1Blocks.AIRlocal:counterlocal:counterADDlocal:counter1510" + } +} \ No newline at end of file diff --git a/elements/EasyEnchantmentTableGUItakeItem5.mod.json b/elements/EasyEnchantmentTableGUItakeItem5.mod.json new file mode 100644 index 0000000..dfc5c81 --- /dev/null +++ b/elements/EasyEnchantmentTableGUItakeItem5.mod.json @@ -0,0 +1,7 @@ +{ + "_fv": 60, + "_type": "procedure", + "definition": { + "procedurexml": "counterselfno_ext_triggerlocal:self5local:counter010NEQlocal:counterlocal:self1Blocks.AIRlocal:counterlocal:counterADDlocal:counter1510" + } +} \ No newline at end of file diff --git a/elements/EasyEnchantmentTableGUItakeItem6.mod.json b/elements/EasyEnchantmentTableGUItakeItem6.mod.json new file mode 100644 index 0000000..5b05775 --- /dev/null +++ b/elements/EasyEnchantmentTableGUItakeItem6.mod.json @@ -0,0 +1,7 @@ +{ + "_fv": 60, + "_type": "procedure", + "definition": { + "procedurexml": "counterselfno_ext_triggerlocal:self6local:counter010NEQlocal:counterlocal:self1Blocks.AIRlocal:counterlocal:counterADDlocal:counter1510" + } +} \ No newline at end of file diff --git a/elements/EasyEnchantmentTableGUItakeItem7.mod.json b/elements/EasyEnchantmentTableGUItakeItem7.mod.json new file mode 100644 index 0000000..56c1504 --- /dev/null +++ b/elements/EasyEnchantmentTableGUItakeItem7.mod.json @@ -0,0 +1,7 @@ +{ + "_fv": 60, + "_type": "procedure", + "definition": { + "procedurexml": "counterselfno_ext_triggerlocal:self7local:counter010NEQlocal:counterlocal:self1Blocks.AIRlocal:counterlocal:counterADDlocal:counter1510" + } +} \ No newline at end of file diff --git a/elements/EasyEnchantmentTableGUItakeItem8.mod.json b/elements/EasyEnchantmentTableGUItakeItem8.mod.json new file mode 100644 index 0000000..8435685 --- /dev/null +++ b/elements/EasyEnchantmentTableGUItakeItem8.mod.json @@ -0,0 +1,7 @@ +{ + "_fv": 60, + "_type": "procedure", + "definition": { + "procedurexml": "counterselfno_ext_triggerlocal:self8local:counter010NEQlocal:counterlocal:self1Blocks.AIRlocal:counterlocal:counterADDlocal:counter1510" + } +} \ No newline at end of file diff --git a/elements/EasyEnchantmentTableGUItakeItem9.mod.json b/elements/EasyEnchantmentTableGUItakeItem9.mod.json new file mode 100644 index 0000000..7345abc --- /dev/null +++ b/elements/EasyEnchantmentTableGUItakeItem9.mod.json @@ -0,0 +1,7 @@ +{ + "_fv": 60, + "_type": "procedure", + "definition": { + "procedurexml": "counterselfno_ext_triggerlocal:self9local:counter010NEQlocal:counterlocal:self1Blocks.AIRlocal:counterlocal:counterADDlocal:counter1510" + } +} \ No newline at end of file diff --git a/elements/EasyEnchantmentTableRecipe.mod.json b/elements/EasyEnchantmentTableRecipe.mod.json new file mode 100644 index 0000000..d7da63d --- /dev/null +++ b/elements/EasyEnchantmentTableRecipe.mod.json @@ -0,0 +1,48 @@ +{ + "_fv": 60, + "_type": "recipe", + "definition": { + "recipeType": "Crafting", + "recipeRetstackSize": 1, + "group": "", + "cookingBookCategory": "MISC", + "xpReward": 0.0, + "cookingTime": 200, + "craftingBookCategory": "MISC", + "recipeShapeless": false, + "recipeSlots": [ + { + "value": "" + }, + { + "value": "Items.GHAST_TEAR" + }, + { + "value": "" + }, + { + "value": "Items.DIAMOND" + }, + { + "value": "Items.ENDER_EYE" + }, + { + "value": "Items.DIAMOND" + }, + { + "value": "Blocks.OBSIDIAN" + }, + { + "value": "Blocks.OBSIDIAN" + }, + { + "value": "Blocks.OBSIDIAN" + } + ], + "recipeReturnStack": { + "value": "CUSTOM:EasyEnchantmentTable" + }, + "name": "easy_enchantment_table_recipe", + "namespace": "mod" + } +} \ No newline at end of file diff --git a/elements/EasyEnchantmentTableUpdateTick.mod.json b/elements/EasyEnchantmentTableUpdateTick.mod.json new file mode 100644 index 0000000..4983335 --- /dev/null +++ b/elements/EasyEnchantmentTableUpdateTick.mod.json @@ -0,0 +1,7 @@ +{ + "_fv": 60, + "_type": "procedure", + "definition": { + "procedurexml": "toolno_ext_triggerlocal:toolThis template is used to recreate an enchanting table, using items instead of XP. It should be called on a block with at least two inventory slots0The first slot contains the item to enchantGTE105EQThis is required to prevent issues with bookslocal:tool1Swordlocal:toolEQSHARPNESSlocal:tool0SHARPNESS5local:tool1local:tool1local:toolThis template is used to recreate an enchanting table, using items instead of XP. It should be called on a block with at least two inventory slots0The first slot contains the item to enchantEQLOOTINGlocal:tool0LOOTING3local:tool1local:tool2local:toolThis template is used to recreate an enchanting table, using items instead of XP. It should be called on a block with at least two inventory slots0The first slot contains the item to enchantEQFIRE_ASPECTlocal:tool0FIRE_ASPECT2local:tool1local:tool3local:toolThis template is used to recreate an enchanting table, using items instead of XP. It should be called on a block with at least two inventory slots0The first slot contains the item to enchantEQKNOCKBACKlocal:tool0KNOCKBACK2local:tool1local:tool4local:toolThis template is used to recreate an enchanting table, using items instead of XP. It should be called on a block with at least two inventory slots0The first slot contains the item to enchantEQUNBREAKINGlocal:tool0UNBREAKING3local:tool1local:tool5local:toolThis template is used to recreate an enchanting table, using items instead of XP. It should be called on a block with at least two inventory slots0The first slot contains the item to enchantEQSWEEPINGlocal:tool0SWEEPING3local:tool1local:tool6local:toolThis template is used to recreate an enchanting table, using items instead of XP. It should be called on a block with at least two inventory slots0The first slot contains the item to enchantEQMENDINGlocal:tool0MENDING1local:tool1local:tool7local:toolThis template is used to recreate an enchanting table, using items instead of XP. It should be called on a block with at least two inventory slots0The first slot contains the item to enchantEQVANISHING_CURSElocal:tool0VANISHING_CURSE1local:tool1local:tool8local:toolThis template is used to recreate an enchanting table, using items instead of XP. It should be called on a block with at least two inventory slots0The first slot contains the item to enchantORORPickaxelocal:toolAxelocal:toolORShovellocal:toolHoelocal:toolEQEFFICIENCYlocal:tool0EFFICIENCY5local:tool1local:tool1local:toolThis template is used to recreate an enchanting table, using items instead of XP. It should be called on a block with at least two inventory slots0The first slot contains the item to enchantEQFORTUNElocal:tool0FORTUNE3local:tool1local:tool2local:toolThis template is used to recreate an enchanting table, using items instead of XP. It should be called on a block with at least two inventory slots0The first slot contains the item to enchantEQSILK_TOUCHlocal:tool0SILK_TOUCH1local:tool1local:tool3local:toolThis template is used to recreate an enchanting table, using items instead of XP. It should be called on a block with at least two inventory slots0The first slot contains the item to enchantEQUNBREAKINGlocal:tool0UNBREAKING3local:tool1local:tool4local:toolThis template is used to recreate an enchanting table, using items instead of XP. It should be called on a block with at least two inventory slots0The first slot contains the item to enchantEQMENDINGlocal:tool0MENDING1local:tool1local:tool5local:toolThis template is used to recreate an enchanting table, using items instead of XP. It should be called on a block with at least two inventory slots0The first slot contains the item to enchantAxelocal:toolEQBANE_OF_ARTHROPODSlocal:tool0BANE_OF_ARTHROPODS5local:tool1local:tool6local:toolThis template is used to recreate an enchanting table, using items instead of XP. It should be called on a block with at least two inventory slots0The first slot contains the item to enchantEQSMITElocal:tool0SMITE5local:tool1local:tool7local:toolThis template is used to recreate an enchanting table, using items instead of XP. It should be called on a block with at least two inventory slots0The first slot contains the item to enchantEQSHARPNESSlocal:tool0SHARPNESS5local:tool1local:tool8local:toolThis template is used to recreate an enchanting table, using items instead of XP. It should be called on a block with at least two inventory slots0The first slot contains the item to enchantlocal:toolforge:tag_armorEQFIRE_PROTECTIONlocal:tool0FIRE_PROTECTION4local:tool1local:tool1local:toolThis template is used to recreate an enchanting table, using items instead of XP. It should be called on a block with at least two inventory slots0The first slot contains the item to enchantEQPROJECTILE_PROTECTIONlocal:tool0PROJECTILE_PROTECTION4local:tool1local:tool2local:toolThis template is used to recreate an enchanting table, using items instead of XP. It should be called on a block with at least two inventory slots0The first slot contains the item to enchantEQMENDINGlocal:tool0MENDING1local:tool1local:tool3local:toolThis template is used to recreate an enchanting table, using items instead of XP. It should be called on a block with at least two inventory slots0The first slot contains the item to enchantEQPROTECTIONlocal:tool0PROTECTION4local:tool1local:tool4local:toolThis template is used to recreate an enchanting table, using items instead of XP. It should be called on a block with at least two inventory slots0The first slot contains the item to enchantEQFIRE_PROTECTIONlocal:tool0FIRE_PROTECTION4local:tool1local:tool5local:toolThis template is used to recreate an enchanting table, using items instead of XP. It should be called on a block with at least two inventory slots0The first slot contains the item to enchantEQUNBREAKINGlocal:tool0UNBREAKING3local:tool1local:tool6local:toolThis template is used to recreate an enchanting table, using items instead of XP. It should be called on a block with at least two inventory slots0The first slot contains the item to enchantEQBLAST_PROTECTIONlocal:tool0BLAST_PROTECTION4local:tool1local:tool7local:toolThis template is used to recreate an enchanting table, using items instead of XP. It should be called on a block with at least two inventory slots0The first slot contains the item to enchantlocal:toolforge:tag_helmetEQRESPIRATIONlocal:tool0RESPIRATION3local:tool1local:tool8local:toolThis template is used to recreate an enchanting table, using items instead of XP. It should be called on a block with at least two inventory slots0The first slot contains the item to enchantEQAQUA_AFFINITYlocal:tool0AQUA_AFFINITY1local:tool1local:tool9local:toolThis template is used to recreate an enchanting table, using items instead of XP. It should be called on a block with at least two inventory slots0The first slot contains the item to enchantlocal:toolforge:tag_bootsEQSOUL_SPEEDlocal:tool0SOUL_SPEED3local:tool1local:tool8local:toolThis template is used to recreate an enchanting table, using items instead of XP. It should be called on a block with at least two inventory slots0The first slot contains the item to enchantEQFROST_WALKERlocal:tool0FROST_WALKER2local:tool1local:tool9local:toolThis template is used to recreate an enchanting table, using items instead of XP. It should be called on a block with at least two inventory slots0The first slot contains the item to enchantlocal:toolforge:tag_leggingsEQSWIFT_SNEAKlocal:tool0SWIFT_SNEAK3local:tool1local:tool8local:toolThis template is used to recreate an enchanting table, using items instead of XP. It should be called on a block with at least two inventory slots0The first slot contains the item to enchantlocal:toolforge:tag_chestEQTHORNSlocal:tool0THORNS3local:tool1local:tool9local:toolThis template is used to recreate an enchanting table, using items instead of XP. It should be called on a block with at least two inventory slots0The first slot contains the item to enchantlocal:toolItems.TRIDENTEQUNBREAKINGlocal:tool0UNBREAKING3local:tool1local:tool1local:toolThis template is used to recreate an enchanting table, using items instead of XP. It should be called on a block with at least two inventory slots0The first slot contains the item to enchantEQMENDINGlocal:tool0MENDING1local:tool1local:tool2local:toolThis template is used to recreate an enchanting table, using items instead of XP. It should be called on a block with at least two inventory slots0The first slot contains the item to enchantEQLOYALTYlocal:tool0LOYALTY3local:tool1local:tool3local:toolThis template is used to recreate an enchanting table, using items instead of XP. It should be called on a block with at least two inventory slots0The first slot contains the item to enchantEQIMPALINGlocal:tool0IMPALING5local:tool1local:tool4local:toolThis template is used to recreate an enchanting table, using items instead of XP. It should be called on a block with at least two inventory slots0The first slot contains the item to enchantEQCHANNELINGlocal:tool0CHANNELING1local:tool1local:tool5local:toolThis template is used to recreate an enchanting table, using items instead of XP. It should be called on a block with at least two inventory slots0The first slot contains the item to enchantEQRIPTIDElocal:tool0RIPTIDE3local:tool1local:tool6local:toolThis template is used to recreate an enchanting table, using items instead of XP. It should be called on a block with at least two inventory slots0The first slot contains the item to enchantlocal:toolItems.BOWEQINFINITYlocal:tool0INFINITY1local:tool1local:tool1local:toolThis template is used to recreate an enchanting table, using items instead of XP. It should be called on a block with at least two inventory slots0The first slot contains the item to enchantEQFLAMElocal:tool0FLAME1local:tool1local:tool2local:toolThis template is used to recreate an enchanting table, using items instead of XP. It should be called on a block with at least two inventory slots0The first slot contains the item to enchantEQPOWERlocal:tool0POWER4local:tool1local:tool3local:toolThis template is used to recreate an enchanting table, using items instead of XP. It should be called on a block with at least two inventory slots0The first slot contains the item to enchantEQPUNCHlocal:tool0PUNCH2local:tool1local:tool4local:toolThis template is used to recreate an enchanting table, using items instead of XP. It should be called on a block with at least two inventory slots0The first slot contains the item to enchantEQUNBREAKINGlocal:tool0UNBREAKING3local:tool1local:tool5local:toolThis template is used to recreate an enchanting table, using items instead of XP. It should be called on a block with at least two inventory slots0The first slot contains the item to enchantEQMENDINGlocal:tool0MENDING1local:tool1local:tool6local:toolThis template is used to recreate an enchanting table, using items instead of XP. It should be called on a block with at least two inventory slots0The first slot contains the item to enchantlocal:toolItems.FISHING_RODEQLUCK_OF_THE_SEAlocal:tool0PROTECTION3local:tool1local:tool1local:toolThis template is used to recreate an enchanting table, using items instead of XP. It should be called on a block with at least two inventory slots0The first slot contains the item to enchantEQLURElocal:tool0LURE3local:tool1local:tool2local:toolThis template is used to recreate an enchanting table, using items instead of XP. It should be called on a block with at least two inventory slots0The first slot contains the item to enchantEQUNBREAKINGlocal:tool0UNBREAKING3local:tool1local:tool3local:toolThis template is used to recreate an enchanting table, using items instead of XP. It should be called on a block with at least two inventory slots0The first slot contains the item to enchantEQMENDINGlocal:tool0MENDING1local:tool1local:tool4local:toolThis template is used to recreate an enchanting table, using items instead of XP. It should be called on a block with at least two inventory slots0The first slot contains the item to enchantlocal:toolItems.CROSSBOWEQQUICK_CHARGElocal:tool0QUICK_CHARGE3local:tool1local:tool1local:toolThis template is used to recreate an enchanting table, using items instead of XP. It should be called on a block with at least two inventory slots0The first slot contains the item to enchantEQPIERCINGlocal:tool0PIERCING4local:tool1local:tool2local:toolThis template is used to recreate an enchanting table, using items instead of XP. It should be called on a block with at least two inventory slots0The first slot contains the item to enchantEQMULTISHOTlocal:tool0MULTISHOT1local:tool1local:tool3local:toolThis template is used to recreate an enchanting table, using items instead of XP. It should be called on a block with at least two inventory slots0The first slot contains the item to enchantEQUNBREAKINGlocal:tool0UNBREAKING3local:tool1local:tool4local:toolThis template is used to recreate an enchanting table, using items instead of XP. It should be called on a block with at least two inventory slots0The first slot contains the item to enchantEQMENDINGlocal:tool0MENDING1local:tool1local:tool5local:toolThis template is used to recreate an enchanting table, using items instead of XP. It should be called on a block with at least two inventory slots0The first slot contains the item to enchantENCHANTMENT_TABLE010" + } +} \ No newline at end of file diff --git a/elements/EasyForge.mod.json b/elements/EasyForge.mod.json new file mode 100644 index 0000000..962ac4e --- /dev/null +++ b/elements/EasyForge.mod.json @@ -0,0 +1,147 @@ +{ + "_fv": 60, + "_type": "block", + "definition": { + "texture": "forgefront", + "textureTop": "", + "textureLeft": "", + "textureFront": "", + "textureRight": "", + "textureBack": "", + "renderType": 2, + "customModelName": "forge:default", + "rotationMode": 1, + "enablePitch": false, + "emissiveRendering": false, + "displayFluidOverlay": false, + "itemTexture": "", + "particleTexture": "", + "tintType": "No tint", + "isItemTinted": false, + "hasTransparency": true, + "connectedSides": false, + "transparencyType": "SOLID", + "disableOffset": false, + "boundingBoxes": [ + { + "mx": 0.0, + "my": 0.0, + "mz": 0.0, + "Mx": 16.0, + "My": 16.0, + "Mz": 16.0, + "subtract": false + } + ], + "name": "Easy Forge", + "specialInformation": { + "fixedValue": [] + }, + "hardness": 1.0, + "resistance": 10.0, + "hasGravity": false, + "isWaterloggable": false, + "creativeTab": { + "value": "CUSTOM:EasySurvival" + }, + "destroyTool": "Not specified", + "customDrop": { + "value": "" + }, + "dropAmount": 1, + "useLootTableForDrops": false, + "requiresCorrectTool": false, + "enchantPowerBonus": 0.0, + "plantsGrowOn": false, + "canRedstoneConnect": false, + "lightOpacity": 0, + "material": { + "value": "ROCK" + }, + "tickRate": 10, + "tickRandomly": false, + "isReplaceable": false, + "canProvidePower": false, + "emittedRedstonePower": { + "fixedValue": 15.0 + }, + "colorOnMap": "DEFAULT", + "creativePickItem": { + "value": "" + }, + "offsetType": "NONE", + "aiPathNodeType": "DEFAULT", + "flammability": 0, + "fireSpreadSpeed": 0, + "isLadder": false, + "slipperiness": 0.6, + "speedFactor": 1.0, + "jumpFactor": 1.0, + "reactionToPushing": "NORMAL", + "isNotColidable": false, + "isCustomSoundType": false, + "soundOnStep": { + "value": "STONE" + }, + "breakSound": { + "value": "" + }, + "fallSound": { + "value": "" + }, + "hitSound": { + "value": "" + }, + "placeSound": { + "value": "" + }, + "stepSound": { + "value": "" + }, + "luminance": 0, + "unbreakable": false, + "breakHarvestLevel": 1, + "isBonemealable": false, + "hasInventory": true, + "guiBoundTo": "EasyForgeGUI", + "openGUIOnRightClick": true, + "inventorySize": 2, + "inventoryStackSize": 64, + "inventoryDropWhenDestroyed": true, + "inventoryComparatorPower": true, + "inventoryOutSlotIDs": [], + "inventoryInSlotIDs": [], + "hasEnergyStorage": false, + "energyInitial": 0, + "energyCapacity": 400000, + "energyMaxReceive": 200, + "energyMaxExtract": 200, + "isFluidTank": false, + "fluidCapacity": 8000, + "fluidRestrictions": [], + "onTickUpdate": { + "name": "EasyForgeUpdateTick" + }, + "generateFeature": false, + "restrictionBiomes": [], + "blocksToReplace": [ + { + "value": "Blocks.STONE#0" + }, + { + "value": "Blocks.STONE#1" + }, + { + "value": "Blocks.STONE#3" + }, + { + "value": "Blocks.STONE#5" + } + ], + "generationShape": "UNIFORM", + "frequencyPerChunks": 10, + "frequencyOnChunk": 16, + "minGenerateHeight": 0, + "maxGenerateHeight": 64 + } +} \ No newline at end of file diff --git a/elements/EasyForgeAuto.mod.json b/elements/EasyForgeAuto.mod.json new file mode 100644 index 0000000..a3d0dfd --- /dev/null +++ b/elements/EasyForgeAuto.mod.json @@ -0,0 +1,151 @@ +{ + "_fv": 60, + "_type": "block", + "definition": { + "texture": "forgefront", + "textureTop": "", + "textureLeft": "", + "textureFront": "", + "textureRight": "", + "textureBack": "", + "renderType": 2, + "customModelName": "forge:default", + "rotationMode": 1, + "enablePitch": false, + "emissiveRendering": false, + "displayFluidOverlay": false, + "itemTexture": "", + "particleTexture": "", + "tintType": "No tint", + "isItemTinted": false, + "hasTransparency": true, + "connectedSides": false, + "transparencyType": "SOLID", + "disableOffset": false, + "boundingBoxes": [ + { + "mx": 0.0, + "my": 0.0, + "mz": 0.0, + "Mx": 16.0, + "My": 16.0, + "Mz": 16.0, + "subtract": false + } + ], + "name": "Easy Forge", + "specialInformation": { + "fixedValue": [] + }, + "hardness": 1.0, + "resistance": 10.0, + "hasGravity": false, + "isWaterloggable": false, + "creativeTab": { + "value": "CUSTOM:EasySurvival" + }, + "destroyTool": "Not specified", + "customDrop": { + "value": "" + }, + "dropAmount": 1, + "useLootTableForDrops": false, + "requiresCorrectTool": false, + "enchantPowerBonus": 0.0, + "plantsGrowOn": false, + "canRedstoneConnect": false, + "lightOpacity": 0, + "material": { + "value": "ROCK" + }, + "tickRate": 10, + "tickRandomly": false, + "isReplaceable": false, + "canProvidePower": false, + "emittedRedstonePower": { + "fixedValue": 15.0 + }, + "colorOnMap": "DEFAULT", + "creativePickItem": { + "value": "" + }, + "offsetType": "NONE", + "aiPathNodeType": "DEFAULT", + "flammability": 0, + "fireSpreadSpeed": 0, + "isLadder": false, + "slipperiness": 0.6, + "speedFactor": 1.0, + "jumpFactor": 1.0, + "reactionToPushing": "NORMAL", + "isNotColidable": false, + "isCustomSoundType": false, + "soundOnStep": { + "value": "STONE" + }, + "breakSound": { + "value": "" + }, + "fallSound": { + "value": "" + }, + "hitSound": { + "value": "" + }, + "placeSound": { + "value": "" + }, + "stepSound": { + "value": "" + }, + "luminance": 0, + "unbreakable": false, + "breakHarvestLevel": 1, + "isBonemealable": false, + "hasInventory": true, + "guiBoundTo": "EasyForgeGUI", + "openGUIOnRightClick": true, + "inventorySize": 2, + "inventoryStackSize": 64, + "inventoryDropWhenDestroyed": true, + "inventoryComparatorPower": true, + "inventoryOutSlotIDs": [ + 1 + ], + "inventoryInSlotIDs": [ + 0 + ], + "hasEnergyStorage": false, + "energyInitial": 0, + "energyCapacity": 400000, + "energyMaxReceive": 200, + "energyMaxExtract": 200, + "isFluidTank": false, + "fluidCapacity": 8000, + "fluidRestrictions": [], + "onTickUpdate": { + "name": "EasyForgeUpdateTick" + }, + "generateFeature": false, + "restrictionBiomes": [], + "blocksToReplace": [ + { + "value": "Blocks.STONE#0" + }, + { + "value": "Blocks.STONE#1" + }, + { + "value": "Blocks.STONE#3" + }, + { + "value": "Blocks.STONE#5" + } + ], + "generationShape": "UNIFORM", + "frequencyPerChunks": 10, + "frequencyOnChunk": 16, + "minGenerateHeight": 0, + "maxGenerateHeight": 64 + } +} \ No newline at end of file diff --git a/elements/EasyForgeAutoRecipe.mod.json b/elements/EasyForgeAutoRecipe.mod.json new file mode 100644 index 0000000..38ff292 --- /dev/null +++ b/elements/EasyForgeAutoRecipe.mod.json @@ -0,0 +1,48 @@ +{ + "_fv": 60, + "_type": "recipe", + "definition": { + "recipeType": "Crafting", + "recipeRetstackSize": 1, + "group": "", + "cookingBookCategory": "MISC", + "xpReward": 0.0, + "cookingTime": 200, + "craftingBookCategory": "MISC", + "recipeShapeless": false, + "recipeSlots": [ + { + "value": "Blocks.OBSIDIAN" + }, + { + "value": "Items.REDSTONE" + }, + { + "value": "Blocks.OBSIDIAN" + }, + { + "value": "Blocks.OBSIDIAN" + }, + { + "value": "Items.LAVA_BUCKET" + }, + { + "value": "Blocks.OBSIDIAN" + }, + { + "value": "Blocks.OBSIDIAN" + }, + { + "value": "Items.REDSTONE" + }, + { + "value": "Blocks.OBSIDIAN" + } + ], + "recipeReturnStack": { + "value": "CUSTOM:EasyForge" + }, + "name": "easy_forge_auto_recipe", + "namespace": "mod" + } +} \ No newline at end of file diff --git a/elements/EasyForgeGUI.mod.json b/elements/EasyForgeGUI.mod.json new file mode 100644 index 0000000..a47ca0f --- /dev/null +++ b/elements/EasyForgeGUI.mod.json @@ -0,0 +1,82 @@ +{ + "_fv": 60, + "_type": "gui", + "definition": { + "type": 1, + "width": 176, + "height": 166, + "inventoryOffsetX": 0, + "inventoryOffsetY": 0, + "renderBgLayer": true, + "doesPauseGame": false, + "components": [ + { + "type": "inputslot", + "data": { + "inputLimit": { + "value": "" + }, + "disablePlacement": { + "fixedValue": false + }, + "id": 0, + "disablePickup": { + "fixedValue": false + }, + "dropItemsWhenNotBound": true, + "x": 168, + "y": 84 + } + }, + { + "type": "outputslot", + "data": { + "id": 1, + "disablePickup": { + "fixedValue": false + }, + "dropItemsWhenNotBound": true, + "x": 240, + "y": 84 + } + }, + { + "type": "label", + "data": { + "name": "label_easyforge", + "text": { + "fixedValue": "EasyForge" + }, + "color": { + "value": -12829636, + "falpha": 0.0 + }, + "x": 132, + "y": 48 + } + }, + { + "type": "label", + "data": { + "name": "label_empty", + "text": { + "fixedValue": ">>" + }, + "color": { + "value": -12829636, + "falpha": 0.0 + }, + "x": 208, + "y": 88 + } + } + ], + "gridSettings": { + "sx": 18, + "sy": 18, + "ox": 11, + "oy": 15, + "snapOnGrid": false + } + } +} \ No newline at end of file diff --git a/elements/EasyForgeRecipe.mod.json b/elements/EasyForgeRecipe.mod.json new file mode 100644 index 0000000..252d2ef --- /dev/null +++ b/elements/EasyForgeRecipe.mod.json @@ -0,0 +1,48 @@ +{ + "_fv": 60, + "_type": "recipe", + "definition": { + "recipeType": "Crafting", + "recipeRetstackSize": 1, + "group": "", + "cookingBookCategory": "MISC", + "xpReward": 0.0, + "cookingTime": 200, + "craftingBookCategory": "MISC", + "recipeShapeless": false, + "recipeSlots": [ + { + "value": "Blocks.OBSIDIAN" + }, + { + "value": "Blocks.OBSIDIAN" + }, + { + "value": "Blocks.OBSIDIAN" + }, + { + "value": "Blocks.OBSIDIAN" + }, + { + "value": "Items.LAVA_BUCKET" + }, + { + "value": "Blocks.OBSIDIAN" + }, + { + "value": "Blocks.OBSIDIAN" + }, + { + "value": "Blocks.OBSIDIAN" + }, + { + "value": "Blocks.OBSIDIAN" + } + ], + "recipeReturnStack": { + "value": "CUSTOM:EasyForge" + }, + "name": "easy_forge_recipe", + "namespace": "mod" + } +} \ No newline at end of file diff --git a/elements/EasyForgeUpdateTick.mod.json b/elements/EasyForgeUpdateTick.mod.json new file mode 100644 index 0000000..727cfdc --- /dev/null +++ b/elements/EasyForgeUpdateTick.mod.json @@ -0,0 +1,7 @@ +{ + "_fv": 60, + "_type": "procedure", + "definition": { + "procedurexml": "fireHeightpreviousRecipeno_ext_trigger0Blocks.IRON_OREOR1Blocks.AIR1Items.IRON_INGOTADD11Items.IRON_INGOT1100Blocks.GOLD_OREOR1Blocks.AIR1Items.GOLD_INGOTADD11Items.GOLD_INGOT1100Blocks.ANCIENT_DEBRISOR1Blocks.AIR1Items.NETHERITE_SCRAPADD11Items.NETHERITE_SCRAP1100Blocks.COBBLESTONEOR1Blocks.AIR1Blocks.STONE#0ADD11Blocks.STONE#01100Blocks.STONE#0OR1Blocks.AIR1Blocks.SMOOTH_STONEADD11Blocks.SMOOTH_STONE1100Blocks.LOGOR1Blocks.AIR1Items.COAL#0ADD11Items.COAL#01100Blocks.SAND#0OR1Blocks.AIR1Blocks.GLASSADD11Blocks.GLASS1100Items.CHICKENOR1Blocks.AIR1Items.COOKED_CHICKENADD11Items.COOKED_CHICKEN1100Items.BEEFOR1Blocks.AIR1Items.COOKED_BEEFADD11Items.COOKED_BEEF1100Items.PORKCHOPOR1Blocks.AIR1Items.COOKED_PORKCHOPADD11Items.COOKED_PORKCHOP1100Items.POTATOOR1Blocks.AIR1Items.BAKED_POTATOADD11Items.BAKED_POTATO1100Items.FISH#0OR1Blocks.AIR1Items.COOKED_FISH#0ADD11Items.COOKED_FISH#01100Items.FISH#1OR1Blocks.AIR1Items.COOKED_FISH#1ADD11Items.COOKED_FISH#11100Items.CHORUS_FRUITOR1Blocks.AIR1Items.CHORUS_FRUITADD11Items.CHORUS_FRUIT_POPPED1100Items.QUARTZOR1Blocks.AIR1Items.IRON_INGOTADD11Items.IRON_INGOT1100Items.RAW_IRONOR1Blocks.AIR1Items.IRON_INGOTADD11Items.IRON_INGOT1100Items.RAW_COPPEROR1Blocks.AIR1Items.COPPER_INGOTADD11Items.COPPER_INGOT1100Items.RAW_GOLDOR1Blocks.AIR1Items.GOLD_INGOTADD11Items.GOLD_INGOT110NORTHFLAMEADD0.5ADD0.2MINUS0.1030SOUTHFLAMEADD0.5ADD0.2ADD1.1030WESTFLAMEMINUS0.1ADD0.2ADD0.5030EASTFLAMEADD1.1ADD0.2ADD0.5030This example will test if the random number is less than 0.7 (70%). Random numbers range between (0.0 and 1.0). If it is true, then it will run what is in the \"do\" section of the if statement.LTRANDOM0.2block.furnace.fire_crackleneutral11" + } +} \ No newline at end of file diff --git a/elements/EasyFridge.mod.json b/elements/EasyFridge.mod.json new file mode 100644 index 0000000..b1a2242 --- /dev/null +++ b/elements/EasyFridge.mod.json @@ -0,0 +1,151 @@ +{ + "_fv": 60, + "_type": "block", + "definition": { + "texture": "fridgefront", + "textureTop": "", + "textureLeft": "", + "textureFront": "", + "textureRight": "", + "textureBack": "", + "renderType": 2, + "customModelName": "fridge_oriented:default", + "rotationMode": 1, + "enablePitch": false, + "emissiveRendering": false, + "displayFluidOverlay": false, + "itemTexture": "", + "particleTexture": "", + "tintType": "No tint", + "isItemTinted": false, + "hasTransparency": true, + "connectedSides": false, + "transparencyType": "SOLID", + "disableOffset": false, + "boundingBoxes": [ + { + "mx": 0.0, + "my": 0.0, + "mz": 0.0, + "Mx": 16.0, + "My": 16.0, + "Mz": 16.0, + "subtract": false + } + ], + "name": "Easy Fridge", + "specialInformation": { + "fixedValue": [] + }, + "hardness": 1.0, + "resistance": 10.0, + "hasGravity": false, + "isWaterloggable": false, + "creativeTab": { + "value": "CUSTOM:EasySurvival" + }, + "destroyTool": "Not specified", + "customDrop": { + "value": "" + }, + "dropAmount": 1, + "useLootTableForDrops": false, + "requiresCorrectTool": false, + "enchantPowerBonus": 0.0, + "plantsGrowOn": false, + "canRedstoneConnect": false, + "lightOpacity": 0, + "material": { + "value": "IRON" + }, + "tickRate": 10, + "tickRandomly": false, + "isReplaceable": false, + "canProvidePower": false, + "emittedRedstonePower": { + "fixedValue": 15.0 + }, + "colorOnMap": "DEFAULT", + "creativePickItem": { + "value": "" + }, + "offsetType": "NONE", + "aiPathNodeType": "DEFAULT", + "flammability": 0, + "fireSpreadSpeed": 0, + "isLadder": false, + "slipperiness": 0.6, + "speedFactor": 1.0, + "jumpFactor": 1.0, + "reactionToPushing": "NORMAL", + "isNotColidable": false, + "isCustomSoundType": false, + "soundOnStep": { + "value": "METAL" + }, + "breakSound": { + "value": "" + }, + "fallSound": { + "value": "" + }, + "hitSound": { + "value": "" + }, + "placeSound": { + "value": "" + }, + "stepSound": { + "value": "" + }, + "luminance": 0, + "unbreakable": false, + "breakHarvestLevel": 1, + "isBonemealable": false, + "hasInventory": true, + "guiBoundTo": "EasyFridgeGUI", + "openGUIOnRightClick": true, + "inventorySize": 2, + "inventoryStackSize": 64, + "inventoryDropWhenDestroyed": true, + "inventoryComparatorPower": true, + "inventoryOutSlotIDs": [ + 1 + ], + "inventoryInSlotIDs": [ + 0 + ], + "hasEnergyStorage": false, + "energyInitial": 0, + "energyCapacity": 400000, + "energyMaxReceive": 200, + "energyMaxExtract": 200, + "isFluidTank": false, + "fluidCapacity": 8000, + "fluidRestrictions": [], + "onTickUpdate": { + "name": "EasyFridgeUpdateTick" + }, + "generateFeature": false, + "restrictionBiomes": [], + "blocksToReplace": [ + { + "value": "Blocks.STONE#0" + }, + { + "value": "Blocks.STONE#1" + }, + { + "value": "Blocks.STONE#3" + }, + { + "value": "Blocks.STONE#5" + } + ], + "generationShape": "UNIFORM", + "frequencyPerChunks": 10, + "frequencyOnChunk": 16, + "minGenerateHeight": 0, + "maxGenerateHeight": 64 + } +} \ No newline at end of file diff --git a/elements/EasyFridgeGUI.mod.json b/elements/EasyFridgeGUI.mod.json new file mode 100644 index 0000000..fb70737 --- /dev/null +++ b/elements/EasyFridgeGUI.mod.json @@ -0,0 +1,67 @@ +{ + "_fv": 60, + "_type": "gui", + "definition": { + "type": 1, + "width": 176, + "height": 166, + "inventoryOffsetX": 0, + "inventoryOffsetY": 0, + "renderBgLayer": true, + "doesPauseGame": false, + "components": [ + { + "type": "inputslot", + "data": { + "inputLimit": { + "value": "" + }, + "disablePlacement": { + "fixedValue": false + }, + "id": 0, + "disablePickup": { + "fixedValue": false + }, + "dropItemsWhenNotBound": true, + "x": 150, + "y": 84 + } + }, + { + "type": "outputslot", + "data": { + "id": 1, + "disablePickup": { + "fixedValue": false + }, + "dropItemsWhenNotBound": true, + "x": 258, + "y": 84 + } + }, + { + "type": "label", + "data": { + "name": "label_easyfridge", + "text": { + "fixedValue": "EasyFridge" + }, + "color": { + "value": -12829636, + "falpha": 0.0 + }, + "x": 132, + "y": 48 + } + } + ], + "gridSettings": { + "sx": 18, + "sy": 18, + "ox": 11, + "oy": 15, + "snapOnGrid": false + } + } +} \ No newline at end of file diff --git a/elements/EasyFridgeRecipe.mod.json b/elements/EasyFridgeRecipe.mod.json new file mode 100644 index 0000000..007fc3c --- /dev/null +++ b/elements/EasyFridgeRecipe.mod.json @@ -0,0 +1,48 @@ +{ + "_fv": 60, + "_type": "recipe", + "definition": { + "recipeType": "Crafting", + "recipeRetstackSize": 1, + "group": "", + "cookingBookCategory": "MISC", + "xpReward": 0.0, + "cookingTime": 200, + "craftingBookCategory": "MISC", + "recipeShapeless": false, + "recipeSlots": [ + { + "value": "Blocks.COBBLESTONE" + }, + { + "value": "Blocks.COBBLESTONE" + }, + { + "value": "Blocks.COBBLESTONE" + }, + { + "value": "Blocks.COBBLESTONE" + }, + { + "value": "Items.WATER_BUCKET" + }, + { + "value": "Blocks.COBBLESTONE" + }, + { + "value": "Blocks.COBBLESTONE" + }, + { + "value": "Blocks.COBBLESTONE" + }, + { + "value": "Blocks.COBBLESTONE" + } + ], + "recipeReturnStack": { + "value": "CUSTOM:EasyFridge" + }, + "name": "easy_fridge_recipe", + "namespace": "mod" + } +} \ No newline at end of file diff --git a/elements/EasyFridgeUpdateTick.mod.json b/elements/EasyFridgeUpdateTick.mod.json new file mode 100644 index 0000000..76f9241 --- /dev/null +++ b/elements/EasyFridgeUpdateTick.mod.json @@ -0,0 +1,7 @@ +{ + "_fv": 60, + "_type": "procedure", + "definition": { + "procedurexml": "no_ext_triggerAND0Items.WATER_BUCKETANDOR1Blocks.AIR1Blocks.PACKED_ICELT164ADD11Blocks.PACKED_ICE1AND0Blocks.PACKED_ICEANDOR1Blocks.AIR1Items.SNOWBALLLT116ADD11Items.SNOWBALL110" + } +} \ No newline at end of file diff --git a/elements/EasyIntake.mod.json b/elements/EasyIntake.mod.json new file mode 100644 index 0000000..b96cc02 --- /dev/null +++ b/elements/EasyIntake.mod.json @@ -0,0 +1,147 @@ +{ + "_fv": 60, + "_type": "block", + "definition": { + "texture": "barrel", + "textureTop": "metal", + "textureLeft": "metal", + "textureFront": "metal", + "textureRight": "metal", + "textureBack": "metal", + "renderType": 2, + "customModelName": "barrelintake:default", + "rotationMode": 2, + "enablePitch": false, + "emissiveRendering": false, + "displayFluidOverlay": false, + "itemTexture": "", + "particleTexture": "", + "tintType": "No tint", + "isItemTinted": false, + "hasTransparency": true, + "connectedSides": false, + "transparencyType": "SOLID", + "disableOffset": false, + "boundingBoxes": [ + { + "mx": 0.0, + "my": 0.0, + "mz": 0.0, + "Mx": 16.0, + "My": 16.0, + "Mz": 16.0, + "subtract": false + } + ], + "name": "Easy Intake", + "specialInformation": { + "fixedValue": [] + }, + "hardness": 1.0, + "resistance": 10.0, + "hasGravity": false, + "isWaterloggable": false, + "creativeTab": { + "value": "CUSTOM:EasySurvival" + }, + "destroyTool": "Not specified", + "customDrop": { + "value": "" + }, + "dropAmount": 1, + "useLootTableForDrops": false, + "requiresCorrectTool": false, + "enchantPowerBonus": 0.0, + "plantsGrowOn": false, + "canRedstoneConnect": false, + "lightOpacity": 0, + "material": { + "value": "ROCK" + }, + "tickRate": 10, + "tickRandomly": false, + "isReplaceable": false, + "canProvidePower": false, + "emittedRedstonePower": { + "fixedValue": 15.0 + }, + "colorOnMap": "DEFAULT", + "creativePickItem": { + "value": "" + }, + "offsetType": "NONE", + "aiPathNodeType": "DEFAULT", + "flammability": 0, + "fireSpreadSpeed": 0, + "isLadder": false, + "slipperiness": 0.6, + "speedFactor": 1.0, + "jumpFactor": 1.0, + "reactionToPushing": "NORMAL", + "isNotColidable": false, + "isCustomSoundType": false, + "soundOnStep": { + "value": "GROUND" + }, + "breakSound": { + "value": "" + }, + "fallSound": { + "value": "" + }, + "hitSound": { + "value": "" + }, + "placeSound": { + "value": "" + }, + "stepSound": { + "value": "" + }, + "luminance": 0, + "unbreakable": false, + "breakHarvestLevel": 1, + "isBonemealable": false, + "hasInventory": true, + "guiBoundTo": "EasyIntakeGUI", + "openGUIOnRightClick": true, + "inventorySize": 27, + "inventoryStackSize": 64, + "inventoryDropWhenDestroyed": true, + "inventoryComparatorPower": true, + "inventoryOutSlotIDs": [], + "inventoryInSlotIDs": [], + "hasEnergyStorage": false, + "energyInitial": 0, + "energyCapacity": 400000, + "energyMaxReceive": 200, + "energyMaxExtract": 200, + "isFluidTank": false, + "fluidCapacity": 8000, + "fluidRestrictions": [], + "onRightClicked": { + "name": "EasyIntakeOnBlockRightClicked" + }, + "generateFeature": false, + "restrictionBiomes": [], + "blocksToReplace": [ + { + "value": "Blocks.STONE#0" + }, + { + "value": "Blocks.STONE#1" + }, + { + "value": "Blocks.STONE#3" + }, + { + "value": "Blocks.STONE#5" + } + ], + "generationShape": "UNIFORM", + "frequencyPerChunks": 10, + "frequencyOnChunk": 16, + "minGenerateHeight": 0, + "maxGenerateHeight": 64 + } +} \ No newline at end of file diff --git a/elements/EasyIntakeGUI.mod.json b/elements/EasyIntakeGUI.mod.json new file mode 100644 index 0000000..c2ef0de --- /dev/null +++ b/elements/EasyIntakeGUI.mod.json @@ -0,0 +1,523 @@ +{ + "_fv": 60, + "_type": "gui", + "definition": { + "type": 1, + "width": 178, + "height": 166, + "inventoryOffsetX": 0, + "inventoryOffsetY": 0, + "renderBgLayer": true, + "doesPauseGame": false, + "components": [ + { + "type": "inputslot", + "data": { + "inputLimit": { + "value": "" + }, + "disablePlacement": { + "fixedValue": false + }, + "id": 0, + "disablePickup": { + "fixedValue": false + }, + "dropItemsWhenNotBound": true, + "x": 132, + "y": 57 + } + }, + { + "type": "inputslot", + "data": { + "inputLimit": { + "value": "" + }, + "disablePlacement": { + "fixedValue": false + }, + "id": 1, + "disablePickup": { + "fixedValue": false + }, + "dropItemsWhenNotBound": true, + "x": 150, + "y": 57 + } + }, + { + "type": "inputslot", + "data": { + "inputLimit": { + "value": "" + }, + "disablePlacement": { + "fixedValue": false + }, + "id": 2, + "disablePickup": { + "fixedValue": false + }, + "dropItemsWhenNotBound": true, + "x": 168, + "y": 57 + } + }, + { + "type": "inputslot", + "data": { + "inputLimit": { + "value": "" + }, + "disablePlacement": { + "fixedValue": false + }, + "id": 3, + "disablePickup": { + "fixedValue": false + }, + "dropItemsWhenNotBound": true, + "x": 186, + "y": 57 + } + }, + { + "type": "inputslot", + "data": { + "inputLimit": { + "value": "" + }, + "disablePlacement": { + "fixedValue": false + }, + "id": 4, + "disablePickup": { + "fixedValue": false + }, + "dropItemsWhenNotBound": true, + "x": 204, + "y": 57 + } + }, + { + "type": "inputslot", + "data": { + "inputLimit": { + "value": "" + }, + "disablePlacement": { + "fixedValue": false + }, + "id": 5, + "disablePickup": { + "fixedValue": false + }, + "dropItemsWhenNotBound": true, + "x": 222, + "y": 57 + } + }, + { + "type": "inputslot", + "data": { + "inputLimit": { + "value": "" + }, + "disablePlacement": { + "fixedValue": false + }, + "id": 6, + "disablePickup": { + "fixedValue": false + }, + "dropItemsWhenNotBound": true, + "x": 240, + "y": 57 + } + }, + { + "type": "inputslot", + "data": { + "inputLimit": { + "value": "" + }, + "disablePlacement": { + "fixedValue": false + }, + "id": 7, + "disablePickup": { + "fixedValue": false + }, + "dropItemsWhenNotBound": true, + "x": 258, + "y": 57 + } + }, + { + "type": "inputslot", + "data": { + "inputLimit": { + "value": "" + }, + "disablePlacement": { + "fixedValue": false + }, + "id": 8, + "disablePickup": { + "fixedValue": false + }, + "dropItemsWhenNotBound": true, + "x": 276, + "y": 57 + } + }, + { + "type": "inputslot", + "data": { + "inputLimit": { + "value": "" + }, + "disablePlacement": { + "fixedValue": false + }, + "id": 9, + "disablePickup": { + "fixedValue": false + }, + "dropItemsWhenNotBound": true, + "x": 132, + "y": 75 + } + }, + { + "type": "inputslot", + "data": { + "inputLimit": { + "value": "" + }, + "disablePlacement": { + "fixedValue": false + }, + "id": 10, + "disablePickup": { + "fixedValue": false + }, + "dropItemsWhenNotBound": true, + "x": 150, + "y": 75 + } + }, + { + "type": "inputslot", + "data": { + "inputLimit": { + "value": "" + }, + "disablePlacement": { + "fixedValue": false + }, + "id": 11, + "disablePickup": { + "fixedValue": false + }, + "dropItemsWhenNotBound": true, + "x": 168, + "y": 75 + } + }, + { + "type": "inputslot", + "data": { + "inputLimit": { + "value": "" + }, + "disablePlacement": { + "fixedValue": false + }, + "id": 12, + "disablePickup": { + "fixedValue": false + }, + "dropItemsWhenNotBound": true, + "x": 186, + "y": 75 + } + }, + { + "type": "inputslot", + "data": { + "inputLimit": { + "value": "" + }, + "disablePlacement": { + "fixedValue": false + }, + "id": 13, + "disablePickup": { + "fixedValue": false + }, + "dropItemsWhenNotBound": true, + "x": 204, + "y": 75 + } + }, + { + "type": "inputslot", + "data": { + "inputLimit": { + "value": "" + }, + "disablePlacement": { + "fixedValue": false + }, + "id": 14, + "disablePickup": { + "fixedValue": false + }, + "dropItemsWhenNotBound": true, + "x": 222, + "y": 75 + } + }, + { + "type": "inputslot", + "data": { + "inputLimit": { + "value": "" + }, + "disablePlacement": { + "fixedValue": false + }, + "id": 15, + "disablePickup": { + "fixedValue": false + }, + "dropItemsWhenNotBound": true, + "x": 240, + "y": 75 + } + }, + { + "type": "inputslot", + "data": { + "inputLimit": { + "value": "" + }, + "disablePlacement": { + "fixedValue": false + }, + "id": 16, + "disablePickup": { + "fixedValue": false + }, + "dropItemsWhenNotBound": true, + "x": 258, + "y": 75 + } + }, + { + "type": "inputslot", + "data": { + "inputLimit": { + "value": "" + }, + "disablePlacement": { + "fixedValue": false + }, + "id": 17, + "disablePickup": { + "fixedValue": false + }, + "dropItemsWhenNotBound": true, + "x": 276, + "y": 75 + } + }, + { + "type": "inputslot", + "data": { + "inputLimit": { + "value": "" + }, + "disablePlacement": { + "fixedValue": false + }, + "id": 18, + "disablePickup": { + "fixedValue": false + }, + "dropItemsWhenNotBound": true, + "x": 132, + "y": 93 + } + }, + { + "type": "inputslot", + "data": { + "inputLimit": { + "value": "" + }, + "disablePlacement": { + "fixedValue": false + }, + "id": 19, + "disablePickup": { + "fixedValue": false + }, + "dropItemsWhenNotBound": true, + "x": 150, + "y": 93 + } + }, + { + "type": "inputslot", + "data": { + "inputLimit": { + "value": "" + }, + "disablePlacement": { + "fixedValue": false + }, + "id": 20, + "disablePickup": { + "fixedValue": false + }, + "dropItemsWhenNotBound": true, + "x": 168, + "y": 93 + } + }, + { + "type": "inputslot", + "data": { + "inputLimit": { + "value": "" + }, + "disablePlacement": { + "fixedValue": false + }, + "id": 21, + "disablePickup": { + "fixedValue": false + }, + "dropItemsWhenNotBound": true, + "x": 186, + "y": 93 + } + }, + { + "type": "inputslot", + "data": { + "inputLimit": { + "value": "" + }, + "disablePlacement": { + "fixedValue": false + }, + "id": 22, + "disablePickup": { + "fixedValue": false + }, + "dropItemsWhenNotBound": true, + "x": 204, + "y": 93 + } + }, + { + "type": "inputslot", + "data": { + "inputLimit": { + "value": "" + }, + "disablePlacement": { + "fixedValue": false + }, + "id": 23, + "disablePickup": { + "fixedValue": false + }, + "dropItemsWhenNotBound": true, + "x": 222, + "y": 93 + } + }, + { + "type": "inputslot", + "data": { + "inputLimit": { + "value": "" + }, + "disablePlacement": { + "fixedValue": false + }, + "id": 24, + "disablePickup": { + "fixedValue": false + }, + "dropItemsWhenNotBound": true, + "x": 240, + "y": 93 + } + }, + { + "type": "inputslot", + "data": { + "inputLimit": { + "value": "" + }, + "disablePlacement": { + "fixedValue": false + }, + "id": 25, + "disablePickup": { + "fixedValue": false + }, + "dropItemsWhenNotBound": true, + "x": 258, + "y": 93 + } + }, + { + "type": "inputslot", + "data": { + "inputLimit": { + "value": "" + }, + "disablePlacement": { + "fixedValue": false + }, + "id": 26, + "disablePickup": { + "fixedValue": false + }, + "dropItemsWhenNotBound": true, + "x": 276, + "y": 93 + } + }, + { + "type": "label", + "data": { + "name": "label_easyintake", + "text": { + "fixedValue": "EasyIntake" + }, + "color": { + "value": -12829636, + "falpha": 0.0 + }, + "x": 132, + "y": 39 + } + } + ], + "gridSettings": { + "sx": 18, + "sy": 18, + "ox": 11, + "oy": 15, + "snapOnGrid": false + } + } +} \ No newline at end of file diff --git a/elements/EasyIntakeOnBlockRightClicked.mod.json b/elements/EasyIntakeOnBlockRightClicked.mod.json new file mode 100644 index 0000000..c4a1675 --- /dev/null +++ b/elements/EasyIntakeOnBlockRightClicked.mod.json @@ -0,0 +1,7 @@ +{ + "_fv": 60, + "_type": "procedure", + "definition": { + "procedurexml": "slotnoinvslotfreeslottempstackno_ext_triggerlocal:slotno0EasyIntakeGUI36local:slotnoforge:tag_intakelocal:tempstacklocal:slotnolocal:invslot027local:invslotBlocks.AIRlocal:freeslotlocal:invslotBREAKlocal:invslotADDlocal:invslot1local:slotnolocal:tempstacklocal:freeslot1Blocks.AIRlocal:slotnolocal:slotnoADDlocal:slotno1" + } +} \ No newline at end of file diff --git a/elements/EasyIntakeRecipe.mod.json b/elements/EasyIntakeRecipe.mod.json new file mode 100644 index 0000000..03bc656 --- /dev/null +++ b/elements/EasyIntakeRecipe.mod.json @@ -0,0 +1,48 @@ +{ + "_fv": 60, + "_type": "recipe", + "definition": { + "recipeType": "Crafting", + "recipeRetstackSize": 1, + "group": "", + "cookingBookCategory": "MISC", + "xpReward": 0.0, + "cookingTime": 200, + "craftingBookCategory": "MISC", + "recipeShapeless": false, + "recipeSlots": [ + { + "value": "" + }, + { + "value": "Blocks.HOPPER" + }, + { + "value": "" + }, + { + "value": "Items.REDSTONE" + }, + { + "value": "Blocks.CHEST" + }, + { + "value": "Items.REDSTONE" + }, + { + "value": "" + }, + { + "value": "Blocks.PLANKS" + }, + { + "value": "" + } + ], + "recipeReturnStack": { + "value": "CUSTOM:EasyIntake" + }, + "name": "easy_intake_recipe", + "namespace": "mod" + } +} \ No newline at end of file diff --git a/elements/EasySaw.mod.json b/elements/EasySaw.mod.json new file mode 100644 index 0000000..ef31a00 --- /dev/null +++ b/elements/EasySaw.mod.json @@ -0,0 +1,147 @@ +{ + "_fv": 60, + "_type": "block", + "definition": { + "texture": "sawblock", + "textureTop": "", + "textureLeft": "", + "textureFront": "", + "textureRight": "", + "textureBack": "", + "renderType": 2, + "customModelName": "sawblock:default", + "rotationMode": 0, + "enablePitch": false, + "emissiveRendering": false, + "displayFluidOverlay": false, + "itemTexture": "", + "particleTexture": "", + "tintType": "No tint", + "isItemTinted": false, + "hasTransparency": true, + "connectedSides": false, + "transparencyType": "SOLID", + "disableOffset": false, + "boundingBoxes": [ + { + "mx": 0.0, + "my": 0.0, + "mz": 0.0, + "Mx": 16.0, + "My": 16.0, + "Mz": 16.0, + "subtract": false + } + ], + "name": "Easy Saw", + "specialInformation": { + "fixedValue": [] + }, + "hardness": 1.0, + "resistance": 10.0, + "hasGravity": false, + "isWaterloggable": false, + "creativeTab": { + "value": "CUSTOM:EasySurvival" + }, + "destroyTool": "Not specified", + "customDrop": { + "value": "" + }, + "dropAmount": 1, + "useLootTableForDrops": false, + "requiresCorrectTool": false, + "enchantPowerBonus": 0.0, + "plantsGrowOn": false, + "canRedstoneConnect": false, + "lightOpacity": 0, + "material": { + "value": "ROCK" + }, + "tickRate": 10, + "tickRandomly": false, + "isReplaceable": false, + "canProvidePower": false, + "emittedRedstonePower": { + "fixedValue": 15.0 + }, + "colorOnMap": "DEFAULT", + "creativePickItem": { + "value": "" + }, + "offsetType": "NONE", + "aiPathNodeType": "DEFAULT", + "flammability": 0, + "fireSpreadSpeed": 0, + "isLadder": false, + "slipperiness": 0.6, + "speedFactor": 1.0, + "jumpFactor": 1.0, + "reactionToPushing": "NORMAL", + "isNotColidable": false, + "isCustomSoundType": false, + "soundOnStep": { + "value": "GROUND" + }, + "breakSound": { + "value": "" + }, + "fallSound": { + "value": "" + }, + "hitSound": { + "value": "" + }, + "placeSound": { + "value": "" + }, + "stepSound": { + "value": "" + }, + "luminance": 0, + "unbreakable": false, + "breakHarvestLevel": 1, + "isBonemealable": false, + "hasInventory": true, + "guiBoundTo": "EasySawGUI", + "openGUIOnRightClick": true, + "inventorySize": 3, + "inventoryStackSize": 64, + "inventoryDropWhenDestroyed": true, + "inventoryComparatorPower": true, + "inventoryOutSlotIDs": [], + "inventoryInSlotIDs": [], + "hasEnergyStorage": false, + "energyInitial": 0, + "energyCapacity": 400000, + "energyMaxReceive": 200, + "energyMaxExtract": 200, + "isFluidTank": false, + "fluidCapacity": 8000, + "fluidRestrictions": [], + "onTickUpdate": { + "name": "EasySawUpdateTick" + }, + "generateFeature": false, + "restrictionBiomes": [], + "blocksToReplace": [ + { + "value": "Blocks.STONE#0" + }, + { + "value": "Blocks.STONE#1" + }, + { + "value": "Blocks.STONE#3" + }, + { + "value": "Blocks.STONE#5" + } + ], + "generationShape": "UNIFORM", + "frequencyPerChunks": 10, + "frequencyOnChunk": 16, + "minGenerateHeight": 0, + "maxGenerateHeight": 64 + } +} \ No newline at end of file diff --git a/elements/EasySawGUI.mod.json b/elements/EasySawGUI.mod.json new file mode 100644 index 0000000..fa2fe46 --- /dev/null +++ b/elements/EasySawGUI.mod.json @@ -0,0 +1,100 @@ +{ + "_fv": 60, + "_type": "gui", + "definition": { + "type": 1, + "width": 176, + "height": 166, + "inventoryOffsetX": 0, + "inventoryOffsetY": 0, + "renderBgLayer": true, + "doesPauseGame": false, + "components": [ + { + "type": "inputslot", + "data": { + "inputLimit": { + "value": "" + }, + "disablePlacement": { + "fixedValue": false + }, + "id": 0, + "disablePickup": { + "fixedValue": false + }, + "dropItemsWhenNotBound": true, + "x": 150, + "y": 84 + } + }, + { + "type": "inputslot", + "data": { + "inputLimit": { + "value": "" + }, + "disablePlacement": { + "fixedValue": false + }, + "id": 1, + "disablePickup": { + "fixedValue": false + }, + "dropItemsWhenNotBound": true, + "x": 204, + "y": 66 + } + }, + { + "type": "outputslot", + "data": { + "id": 2, + "disablePickup": { + "fixedValue": false + }, + "dropItemsWhenNotBound": true, + "x": 258, + "y": 84 + } + }, + { + "type": "label", + "data": { + "name": "label_easysaw", + "text": { + "fixedValue": "EasySaw" + }, + "color": { + "value": -12829636, + "falpha": 0.0 + }, + "x": 132, + "y": 48 + } + }, + { + "type": "label", + "data": { + "name": "label_template", + "text": { + "fixedValue": "Template" + }, + "color": { + "value": -12829636, + "falpha": 0.0 + }, + "x": 193, + "y": 84 + } + } + ], + "gridSettings": { + "sx": 18, + "sy": 18, + "ox": 11, + "oy": 15, + "snapOnGrid": false + } + } +} \ No newline at end of file diff --git a/elements/EasySawRecipe.mod.json b/elements/EasySawRecipe.mod.json new file mode 100644 index 0000000..b54c778 --- /dev/null +++ b/elements/EasySawRecipe.mod.json @@ -0,0 +1,48 @@ +{ + "_fv": 60, + "_type": "recipe", + "definition": { + "recipeType": "Crafting", + "recipeRetstackSize": 1, + "group": "", + "cookingBookCategory": "MISC", + "xpReward": 0.0, + "cookingTime": 200, + "craftingBookCategory": "MISC", + "recipeShapeless": false, + "recipeSlots": [ + { + "value": "" + }, + { + "value": "Items.IRON_INGOT" + }, + { + "value": "" + }, + { + "value": "Blocks.PLANKS" + }, + { + "value": "Blocks.PLANKS" + }, + { + "value": "Blocks.PLANKS" + }, + { + "value": "Blocks.PLANKS" + }, + { + "value": "Blocks.PLANKS" + }, + { + "value": "Blocks.PLANKS" + } + ], + "recipeReturnStack": { + "value": "CUSTOM:EasySaw" + }, + "name": "easy_saw_recipe", + "namespace": "mod" + } +} \ No newline at end of file diff --git a/elements/EasySawUpdateTick.mod.json b/elements/EasySawUpdateTick.mod.json new file mode 100644 index 0000000..565c7a6 --- /dev/null +++ b/elements/EasySawUpdateTick.mod.json @@ -0,0 +1,7 @@ +{ + "_fv": 60, + "_type": "procedure", + "definition": { + "procedurexml": "woodtyperecipeno_ext_triggerlocal:woodtypenonelocal:recipenoneANDOR0Blocks.LOG#00Blocks.STRIPPED_OAK_LOGLTE260ADD24Blocks.PLANKS#02ANDOR0Blocks.LOG#10Blocks.STRIPPED_SPRUCE_LOGLTE260ADD24Blocks.PLANKS#12ANDOR0Blocks.LOG#20Blocks.STRIPPED_BIRCH_LOGLTE260ADD24Blocks.PLANKS#22ANDOR0Blocks.LOG#30Blocks.STRIPPED_JUNGLE_LOGLTE260ADD24Blocks.PLANKS#32ANDOR0Blocks.LOG2#00Blocks.STRIPPED_ACACIA_LOGLTE260ADD24Blocks.PLANKS#42ANDOR0Blocks.LOG2#10Blocks.STRIPPED_DARK_OAK_LOGLTE260ADD24Blocks.PLANKS#52LT2640Blocks.PLANKS#0local:woodtypeoak0Blocks.PLANKS#1local:woodtypespruce0Blocks.PLANKS#2local:woodtypebirch0Blocks.PLANKS#3local:woodtypejungle0Blocks.PLANKS#4local:woodtypeacacia0Blocks.PLANKS#5local:woodtypedarkoak0Blocks.CRIMSON_PLANKSlocal:woodtypecrimson0Blocks.WARPED_PLANKSlocal:woodtypewarpedOR1Blocks.WOODEN_SLAB#0OR1Blocks.WOODEN_SLAB#1OR1Blocks.WOODEN_SLAB#2OR1Blocks.WOODEN_SLAB#3OR1Blocks.WOODEN_SLAB#4OR1Blocks.WOODEN_SLAB#5OR1Blocks.CRIMSON_SLAB1Blocks.WARPED_SLABlocal:recipeslabOR1Blocks.OAK_STAIRSOR1Blocks.SPRUCE_STAIRSOR1Blocks.BIRCH_STAIRSOR1Blocks.JUNGLE_STAIRSOR1Blocks.ACACIA_STAIRSOR1Blocks.DARK_OAK_STAIRSOR1Blocks.CRIMSON_STAIRS1Blocks.WARPED_STAIRSlocal:recipestairsOR1Blocks.STANDING_SIGNOR1Blocks.SPRUCE_SIGNOR1Blocks.BIRCH_SIGNOR1Blocks.ACACIA_SIGNOR1Blocks.JUNGLE_SIGNOR1Blocks.DARK_OAK_SIGNOR1Blocks.CRIMSON_SIGN1Blocks.WARPED_SIGNlocal:recipesignOR1Blocks.OAK_DOOROR1Blocks.SPRUCE_DOOROR1Blocks.BIRCH_DOOROR1Blocks.JUNGLE_DOOROR1Blocks.ACACIA_DOOROR1Blocks.DARK_OAK_DOOROR1Blocks.CRIMSON_DOOR1Blocks.WARPED_DOORlocal:recipedoorOR1Blocks.TRAPDOOROR1Blocks.SPRUCE_TRAPDOOROR1Blocks.BIRCH_TRAPDOOROR1Blocks.JUNGLE_TRAPDOOROR1Blocks.ACACIA_TRAPDOOROR1Blocks.DARK_OAK_TRAPDOOROR1Blocks.CRIMSON_TRAPDOOR1Blocks.WARPED_TRAPDOORlocal:recipetrapdoorOR1Blocks.WOODEN_BUTTONOR1Blocks.SPRUCE_BUTTONOR1Blocks.BIRCH_BUTTONOR1Blocks.JUNGLE_BUTTONOR1Blocks.ACACIA_BUTTONOR1Blocks.DARK_OAK_BUTTONOR1Blocks.CRIMSON_BUTTON1Blocks.WARPED_BUTTONlocal:recipebuttonOR1Blocks.WOODEN_PRESSURE_PLATEOR1Blocks.SPRUCE_PRESSURE_PLATEOR1Blocks.BIRCH_PRESSURE_PLATEOR1Blocks.JUNGLE_PRESSURE_PLATEOR1Blocks.ACACIA_PRESSURE_PLATEOR1Blocks.DARK_OAK_PRESSURE_PLATEOR1Blocks.CRIMSON_PRESSURE_PLATE1Blocks.WARPED_PRESSURE_PLATElocal:recipepressureplateOR1Blocks.OAK_FENCEOR1Blocks.SPRUCE_FENCEOR1Blocks.BIRCH_FENCEOR1Blocks.JUNGLE_FENCEOR1Blocks.ACACIA_FENCEOR1Blocks.DARK_OAK_FENCEOR1Blocks.CRIMSON_FENCE1Blocks.WARPED_FENCElocal:recipefenceOR1Blocks.OAK_FENCE_GATEOR1Blocks.SPRUCE_FENCE_GATEOR1Blocks.BIRCH_FENCE_GATEOR1Blocks.JUNGLE_FENCE_GATEOR1Blocks.ACACIA_FENCE_GATEOR1Blocks.DARK_OAK_FENCE_GATEOR1Blocks.CRIMSON_FENCE_GATE1Blocks.WARPED_FENCE_GATElocal:recipegateOR1Items.BOATOR1Items.SPRUCE_BOATOR1Items.BIRCH_BOATOR1Items.JUNGLE_BOATOR1Items.ACACIA_BOAT1Items.DARK_OAK_BOATlocal:recipeboatlocal:woodtypeoaklocal:recipeslabADD21Blocks.WOODEN_SLAB#0210local:recipestairsADD21Blocks.OAK_STAIRS210local:recipesignADD21Blocks.STANDING_SIGN210local:recipedoorADD21Blocks.OAK_DOOR210local:recipetrapdoorADD21Blocks.TRAPDOOR210local:recipebuttonADD21Blocks.WOODEN_BUTTON210local:recipepressureplateADD21Blocks.WOODEN_PRESSURE_PLATE210local:recipefenceADD21Blocks.OAK_FENCE210local:recipegateADD21Blocks.OAK_FENCE_GATE210local:recipeboatADD21Items.BOAT210local:woodtypesprucelocal:recipeslabADD21Blocks.WOODEN_SLAB#1210local:recipestairsADD21Blocks.SPRUCE_STAIRS210local:recipesignADD21Blocks.SPRUCE_SIGN210local:recipedoorADD21Blocks.SPRUCE_DOOR210local:recipetrapdoorADD21Blocks.SPRUCE_TRAPDOOR210local:recipebuttonADD21Blocks.SPRUCE_BUTTON210local:recipepressureplateADD21Blocks.SPRUCE_PRESSURE_PLATE210local:recipefenceADD21Blocks.SPRUCE_FENCE210local:recipegateADD21Blocks.SPRUCE_FENCE_GATE210local:recipeboatADD21Items.SPRUCE_BOAT210local:woodtypebirchlocal:recipeslabADD21Blocks.WOODEN_SLAB#2210local:recipestairsADD21Blocks.BIRCH_STAIRS210local:recipesignADD21Blocks.BIRCH_SIGN210local:recipedoorADD21Blocks.BIRCH_DOOR210local:recipetrapdoorADD21Blocks.BIRCH_TRAPDOOR210local:recipebuttonADD21Blocks.BIRCH_BUTTON210local:recipepressureplateADD21Blocks.BIRCH_PRESSURE_PLATE210local:recipefenceADD21Blocks.BIRCH_FENCE210local:recipegateADD21Blocks.BIRCH_FENCE_GATE210local:recipeboatADD21Items.BIRCH_BOAT210local:woodtypejunglelocal:recipeslabADD21Blocks.WOODEN_SLAB#3210local:recipestairsADD21Blocks.JUNGLE_STAIRS210local:recipesignADD21Blocks.JUNGLE_SIGN210local:recipedoorADD21Blocks.JUNGLE_DOOR210local:recipetrapdoorADD21Blocks.JUNGLE_TRAPDOOR210local:recipebuttonADD21Blocks.JUNGLE_BUTTON210local:recipepressureplateADD21Blocks.JUNGLE_PRESSURE_PLATE210local:recipefenceADD21Blocks.JUNGLE_FENCE210local:recipegateADD21Blocks.JUNGLE_FENCE_GATE210local:recipeboatADD21Items.JUNGLE_BOAT210local:woodtypeacacialocal:recipeslabADD21Blocks.WOODEN_SLAB#4210local:recipestairsADD21Blocks.ACACIA_STAIRS210local:recipesignADD21Blocks.ACACIA_SIGN210local:recipedoorADD21Blocks.ACACIA_DOOR210local:recipetrapdoorADD21Blocks.ACACIA_TRAPDOOR210local:recipebuttonADD21Blocks.ACACIA_BUTTON210local:recipepressureplateADD21Blocks.ACACIA_PRESSURE_PLATE210local:recipefenceADD21Blocks.ACACIA_FENCE210local:recipegateADD21Blocks.ACACIA_FENCE_GATE210local:recipeboatADD21Items.ACACIA_BOAT210local:woodtypedarkoaklocal:recipeslabADD21Blocks.WOODEN_SLAB#5210local:recipestairsADD21Blocks.DARK_OAK_STAIRS210local:recipesignADD21Blocks.DARK_OAK_WALL_SIGN210local:recipedoorADD21Blocks.DARK_OAK_DOOR210local:recipetrapdoorADD21Blocks.DARK_OAK_TRAPDOOR210local:recipebuttonADD21Blocks.DARK_OAK_BUTTON210local:recipepressureplateADD21Blocks.DARK_OAK_PRESSURE_PLATE210local:recipefenceADD21Blocks.DARK_OAK_FENCE210local:recipegateADD21Blocks.DARK_OAK_FENCE_GATE210local:recipeboatADD21Items.DARK_OAK_BOAT210local:woodtypecrimsonlocal:recipeslabADD21Blocks.CRIMSON_SLAB210local:recipestairsADD21Blocks.CRIMSON_STAIRS210local:recipesignADD21Blocks.CRIMSON_SIGN210local:recipedoorADD21Blocks.CRIMSON_DOOR210local:recipetrapdoorADD21Blocks.CRIMSON_TRAPDOOR210local:recipebuttonADD21Blocks.CRIMSON_BUTTON210local:recipepressureplateADD21Blocks.CRIMSON_PRESSURE_PLATE210local:recipefenceADD21Blocks.CRIMSON_FENCE210local:recipegateADD21Blocks.CRIMSON_FENCE_GATE210local:woodtypewarpedlocal:recipeslabADD21Blocks.WARPED_SLAB210local:recipestairsADD21Blocks.WARPED_STAIRS210local:recipesignADD21Blocks.WARPED_SIGN210local:recipedoorADD21Blocks.WARPED_DOOR210local:recipetrapdoorADD21Blocks.WARPED_TRAPDOOR210local:recipebuttonADD21Blocks.WARPED_BUTTON210local:recipepressureplateADD21Blocks.WARPED_PRESSURE_PLATE210local:recipefenceADD21Blocks.WARPED_FENCE210local:recipegateADD21Blocks.WARPED_FENCE_GATE210Message" + } +} \ No newline at end of file diff --git a/elements/EasySmelter.mod.json b/elements/EasySmelter.mod.json new file mode 100644 index 0000000..0adc015 --- /dev/null +++ b/elements/EasySmelter.mod.json @@ -0,0 +1,147 @@ +{ + "_fv": 60, + "_type": "block", + "definition": { + "texture": "metal", + "textureTop": "", + "textureLeft": "", + "textureFront": "", + "textureRight": "", + "textureBack": "", + "renderType": 2, + "customModelName": "smeltblock:default", + "rotationMode": 1, + "enablePitch": false, + "emissiveRendering": false, + "displayFluidOverlay": false, + "itemTexture": "", + "particleTexture": "", + "tintType": "No tint", + "isItemTinted": false, + "hasTransparency": true, + "connectedSides": false, + "transparencyType": "SOLID", + "disableOffset": false, + "boundingBoxes": [ + { + "mx": 0.0, + "my": 0.0, + "mz": 0.0, + "Mx": 16.0, + "My": 16.0, + "Mz": 16.0, + "subtract": false + } + ], + "name": "Easy Smelter", + "specialInformation": { + "fixedValue": [] + }, + "hardness": 1.0, + "resistance": 10.0, + "hasGravity": false, + "isWaterloggable": false, + "creativeTab": { + "value": "CUSTOM:EasySurvival" + }, + "destroyTool": "Not specified", + "customDrop": { + "value": "" + }, + "dropAmount": 1, + "useLootTableForDrops": false, + "requiresCorrectTool": false, + "enchantPowerBonus": 0.0, + "plantsGrowOn": false, + "canRedstoneConnect": false, + "lightOpacity": 0, + "material": { + "value": "ROCK" + }, + "tickRate": 10, + "tickRandomly": false, + "isReplaceable": false, + "canProvidePower": false, + "emittedRedstonePower": { + "fixedValue": 15.0 + }, + "colorOnMap": "DEFAULT", + "creativePickItem": { + "value": "" + }, + "offsetType": "NONE", + "aiPathNodeType": "DEFAULT", + "flammability": 0, + "fireSpreadSpeed": 0, + "isLadder": false, + "slipperiness": 0.6, + "speedFactor": 1.0, + "jumpFactor": 1.0, + "reactionToPushing": "NORMAL", + "isNotColidable": false, + "isCustomSoundType": false, + "soundOnStep": { + "value": "GROUND" + }, + "breakSound": { + "value": "" + }, + "fallSound": { + "value": "" + }, + "hitSound": { + "value": "" + }, + "placeSound": { + "value": "" + }, + "stepSound": { + "value": "" + }, + "luminance": 0, + "unbreakable": false, + "breakHarvestLevel": 1, + "isBonemealable": false, + "hasInventory": true, + "guiBoundTo": "EasySmelterGUI", + "openGUIOnRightClick": true, + "inventorySize": 2, + "inventoryStackSize": 64, + "inventoryDropWhenDestroyed": true, + "inventoryComparatorPower": true, + "inventoryOutSlotIDs": [], + "inventoryInSlotIDs": [], + "hasEnergyStorage": false, + "energyInitial": 0, + "energyCapacity": 400000, + "energyMaxReceive": 200, + "energyMaxExtract": 200, + "isFluidTank": false, + "fluidCapacity": 8000, + "fluidRestrictions": [], + "onTickUpdate": { + "name": "EasySmelterUpdateTick" + }, + "generateFeature": false, + "restrictionBiomes": [], + "blocksToReplace": [ + { + "value": "Blocks.STONE#0" + }, + { + "value": "Blocks.STONE#1" + }, + { + "value": "Blocks.STONE#3" + }, + { + "value": "Blocks.STONE#5" + } + ], + "generationShape": "UNIFORM", + "frequencyPerChunks": 10, + "frequencyOnChunk": 16, + "minGenerateHeight": 0, + "maxGenerateHeight": 64 + } +} \ No newline at end of file diff --git a/elements/EasySmelterGUI.mod.json b/elements/EasySmelterGUI.mod.json new file mode 100644 index 0000000..7ac32af --- /dev/null +++ b/elements/EasySmelterGUI.mod.json @@ -0,0 +1,67 @@ +{ + "_fv": 60, + "_type": "gui", + "definition": { + "type": 1, + "width": 176, + "height": 166, + "inventoryOffsetX": 0, + "inventoryOffsetY": 0, + "renderBgLayer": true, + "doesPauseGame": false, + "components": [ + { + "type": "inputslot", + "data": { + "inputLimit": { + "value": "Items.GOLD_NUGGET" + }, + "disablePlacement": { + "fixedValue": false + }, + "id": 0, + "disablePickup": { + "fixedValue": false + }, + "dropItemsWhenNotBound": true, + "x": 150, + "y": 84 + } + }, + { + "type": "outputslot", + "data": { + "id": 1, + "disablePickup": { + "fixedValue": false + }, + "dropItemsWhenNotBound": true, + "x": 258, + "y": 84 + } + }, + { + "type": "label", + "data": { + "name": "label_easysmelter", + "text": { + "fixedValue": "EasySmelter" + }, + "color": { + "value": -12829636, + "falpha": 0.0 + }, + "x": 132, + "y": 48 + } + } + ], + "gridSettings": { + "sx": 18, + "sy": 18, + "ox": 11, + "oy": 15, + "snapOnGrid": false + } + } +} \ No newline at end of file diff --git a/elements/EasySmelterRecipe.mod.json b/elements/EasySmelterRecipe.mod.json new file mode 100644 index 0000000..8990da8 --- /dev/null +++ b/elements/EasySmelterRecipe.mod.json @@ -0,0 +1,48 @@ +{ + "_fv": 60, + "_type": "recipe", + "definition": { + "recipeType": "Crafting", + "recipeRetstackSize": 1, + "group": "", + "cookingBookCategory": "MISC", + "xpReward": 0.0, + "cookingTime": 200, + "craftingBookCategory": "MISC", + "recipeShapeless": false, + "recipeSlots": [ + { + "value": "Items.IRON_INGOT" + }, + { + "value": "Items.LAVA_BUCKET" + }, + { + "value": "Items.IRON_INGOT" + }, + { + "value": "Blocks.STONE" + }, + { + "value": "Blocks.STONE" + }, + { + "value": "Blocks.STONE" + }, + { + "value": "Blocks.PLANKS" + }, + { + "value": "Blocks.PLANKS" + }, + { + "value": "Blocks.PLANKS" + } + ], + "recipeReturnStack": { + "value": "CUSTOM:EasySmelter" + }, + "name": "easy_smelter_recipe", + "namespace": "mod" + } +} \ No newline at end of file diff --git a/elements/EasySmelterUpdateTick.mod.json b/elements/EasySmelterUpdateTick.mod.json new file mode 100644 index 0000000..0e06105 --- /dev/null +++ b/elements/EasySmelterUpdateTick.mod.json @@ -0,0 +1,7 @@ +{ + "_fv": 60, + "_type": "procedure", + "definition": { + "procedurexml": "no_ext_triggerAND0Items.GOLD_NUGGETANDGTE09LT16490ADD11Items.GOLD_INGOT1" + } +} \ No newline at end of file diff --git a/elements/EasySurvival.mod.json b/elements/EasySurvival.mod.json new file mode 100644 index 0000000..b1122b8 --- /dev/null +++ b/elements/EasySurvival.mod.json @@ -0,0 +1,11 @@ +{ + "_fv": 60, + "_type": "tab", + "definition": { + "name": "Easy Survival", + "icon": { + "value": "Blocks.SAPLING#3" + }, + "showSearch": true + } +} \ No newline at end of file diff --git a/elements/EasyTeleportRecipe.mod.json b/elements/EasyTeleportRecipe.mod.json new file mode 100644 index 0000000..ceaf870 --- /dev/null +++ b/elements/EasyTeleportRecipe.mod.json @@ -0,0 +1,48 @@ +{ + "_fv": 60, + "_type": "recipe", + "definition": { + "recipeType": "Crafting", + "recipeRetstackSize": 1, + "group": "", + "cookingBookCategory": "MISC", + "xpReward": 0.0, + "cookingTime": 200, + "craftingBookCategory": "MISC", + "recipeShapeless": false, + "recipeSlots": [ + { + "value": "" + }, + { + "value": "" + }, + { + "value": "" + }, + { + "value": "Items.IRON_INGOT" + }, + { + "value": "Items.ENDER_PEARL" + }, + { + "value": "Items.IRON_INGOT" + }, + { + "value": "" + }, + { + "value": "" + }, + { + "value": "" + } + ], + "recipeReturnStack": { + "value": "CUSTOM:TeleporterPlate" + }, + "name": "easy_teleport_recipe", + "namespace": "mod" + } +} \ No newline at end of file diff --git a/elements/Elytra.mod.json b/elements/Elytra.mod.json new file mode 100644 index 0000000..4f1cfe5 --- /dev/null +++ b/elements/Elytra.mod.json @@ -0,0 +1,48 @@ +{ + "_fv": 60, + "_type": "recipe", + "definition": { + "recipeType": "Crafting", + "recipeRetstackSize": 1, + "group": "", + "cookingBookCategory": "MISC", + "xpReward": 0.0, + "cookingTime": 200, + "craftingBookCategory": "MISC", + "recipeShapeless": false, + "recipeSlots": [ + { + "value": "Items.FEATHER" + }, + { + "value": "Items.GHAST_TEAR" + }, + { + "value": "Items.FEATHER" + }, + { + "value": "Items.FEATHER" + }, + { + "value": "Blocks.END_STONE" + }, + { + "value": "Items.FEATHER" + }, + { + "value": "Items.FEATHER" + }, + { + "value": "" + }, + { + "value": "Items.FEATHER" + } + ], + "recipeReturnStack": { + "value": "Items.ELYTRA" + }, + "name": "elytra", + "namespace": "mod" + } +} \ No newline at end of file diff --git a/elements/EnderpPearlRecipe.mod.json b/elements/EnderpPearlRecipe.mod.json new file mode 100644 index 0000000..8c19082 --- /dev/null +++ b/elements/EnderpPearlRecipe.mod.json @@ -0,0 +1,48 @@ +{ + "_fv": 60, + "_type": "recipe", + "definition": { + "recipeType": "Crafting", + "recipeRetstackSize": 1, + "group": "", + "cookingBookCategory": "MISC", + "xpReward": 0.0, + "cookingTime": 200, + "craftingBookCategory": "MISC", + "recipeShapeless": false, + "recipeSlots": [ + { + "value": "" + }, + { + "value": "Items.DYE#15" + }, + { + "value": "" + }, + { + "value": "Items.DYE#15" + }, + { + "value": "Items.DYE#4" + }, + { + "value": "Items.DYE#15" + }, + { + "value": "" + }, + { + "value": "Items.DYE#15" + }, + { + "value": "" + } + ], + "recipeReturnStack": { + "value": "Items.ENDER_PEARL" + }, + "name": "enderp_pearl_recipe", + "namespace": "mod" + } +} \ No newline at end of file diff --git a/elements/NetherBucket.mod.json b/elements/NetherBucket.mod.json new file mode 100644 index 0000000..a5023a7 --- /dev/null +++ b/elements/NetherBucket.mod.json @@ -0,0 +1,48 @@ +{ + "_fv": 60, + "_type": "recipe", + "definition": { + "recipeType": "Crafting", + "recipeRetstackSize": 1, + "group": "", + "cookingBookCategory": "MISC", + "xpReward": 0.0, + "cookingTime": 200, + "craftingBookCategory": "MISC", + "recipeShapeless": false, + "recipeSlots": [ + { + "value": "" + }, + { + "value": "" + }, + { + "value": "" + }, + { + "value": "Items.QUARTZ" + }, + { + "value": "" + }, + { + "value": "Items.QUARTZ" + }, + { + "value": "" + }, + { + "value": "Items.QUARTZ" + }, + { + "value": "" + } + ], + "recipeReturnStack": { + "value": "Items.BUCKET" + }, + "name": "nether_bucket", + "namespace": "mod" + } +} \ No newline at end of file diff --git a/elements/NetherForge.mod.json b/elements/NetherForge.mod.json new file mode 100644 index 0000000..b055b60 --- /dev/null +++ b/elements/NetherForge.mod.json @@ -0,0 +1,48 @@ +{ + "_fv": 60, + "_type": "recipe", + "definition": { + "recipeType": "Crafting", + "recipeRetstackSize": 1, + "group": "", + "cookingBookCategory": "MISC", + "xpReward": 0.0, + "cookingTime": 200, + "craftingBookCategory": "MISC", + "recipeShapeless": false, + "recipeSlots": [ + { + "value": "Blocks.NETHERRACK" + }, + { + "value": "Blocks.NETHERRACK" + }, + { + "value": "Blocks.NETHERRACK" + }, + { + "value": "Blocks.NETHERRACK" + }, + { + "value": "" + }, + { + "value": "Blocks.NETHERRACK" + }, + { + "value": "Blocks.NETHERRACK" + }, + { + "value": "Blocks.NETHERRACK" + }, + { + "value": "Blocks.NETHERRACK" + } + ], + "recipeReturnStack": { + "value": "Blocks.FURNACE" + }, + "name": "nether_forge", + "namespace": "mod" + } +} \ No newline at end of file diff --git a/elements/NetherLadderRecipe.mod.json b/elements/NetherLadderRecipe.mod.json new file mode 100644 index 0000000..0288bbc --- /dev/null +++ b/elements/NetherLadderRecipe.mod.json @@ -0,0 +1,48 @@ +{ + "_fv": 60, + "_type": "recipe", + "definition": { + "recipeType": "Crafting", + "recipeRetstackSize": 4, + "group": "", + "cookingBookCategory": "MISC", + "xpReward": 0.0, + "cookingTime": 200, + "craftingBookCategory": "MISC", + "recipeShapeless": false, + "recipeSlots": [ + { + "value": "CUSTOM:NetherStick" + }, + { + "value": "" + }, + { + "value": "CUSTOM:NetherStick" + }, + { + "value": "CUSTOM:NetherStick" + }, + { + "value": "CUSTOM:NetherStick" + }, + { + "value": "CUSTOM:NetherStick" + }, + { + "value": "CUSTOM:NetherStick" + }, + { + "value": "" + }, + { + "value": "CUSTOM:NetherStick" + } + ], + "recipeReturnStack": { + "value": "Blocks.LADDER" + }, + "name": "nether_ladder_recipe", + "namespace": "mod" + } +} \ No newline at end of file diff --git a/elements/NetherStick.mod.json b/elements/NetherStick.mod.json new file mode 100644 index 0000000..dae7730 --- /dev/null +++ b/elements/NetherStick.mod.json @@ -0,0 +1,44 @@ +{ + "_fv": 60, + "_type": "item", + "definition": { + "renderType": 0, + "texture": "netherstick", + "customModelName": "Normal", + "customProperties": {}, + "states": [], + "name": "Nether Stick", + "rarity": "COMMON", + "creativeTab": { + "value": "MISC" + }, + "stackSize": 64, + "enchantability": 0, + "useDuration": 0, + "toolType": 1.0, + "damageCount": 0, + "recipeRemainder": { + "value": "" + }, + "destroyAnyBlock": false, + "immuneToFire": false, + "stayInGridWhenCrafting": false, + "damageOnCrafting": false, + "enableMeleeDamage": false, + "damageVsEntity": 0.0, + "specialInformation": { + "fixedValue": [] + }, + "guiBoundTo": "", + "inventorySize": 9, + "inventoryStackSize": 64, + "enableRanged": false, + "shootConstantly": false, + "isFood": false, + "nutritionalValue": 0, + "saturation": 0.30000001192092896, + "isMeat": false, + "isAlwaysEdible": false, + "animation": "eat" + } +} \ No newline at end of file diff --git a/elements/NetherStickRecipe.mod.json b/elements/NetherStickRecipe.mod.json new file mode 100644 index 0000000..1a306f5 --- /dev/null +++ b/elements/NetherStickRecipe.mod.json @@ -0,0 +1,48 @@ +{ + "_fv": 60, + "_type": "recipe", + "definition": { + "recipeType": "Crafting", + "recipeRetstackSize": 4, + "group": "", + "cookingBookCategory": "MISC", + "xpReward": 0.0, + "cookingTime": 200, + "craftingBookCategory": "MISC", + "recipeShapeless": false, + "recipeSlots": [ + { + "value": "" + }, + { + "value": "" + }, + { + "value": "" + }, + { + "value": "" + }, + { + "value": "Blocks.NETHERRACK" + }, + { + "value": "" + }, + { + "value": "" + }, + { + "value": "Blocks.NETHERRACK" + }, + { + "value": "" + } + ], + "recipeReturnStack": { + "value": "CUSTOM:NetherStick" + }, + "name": "nether_stick_recipe", + "namespace": "mod" + } +} \ No newline at end of file diff --git a/elements/NetherWartRecipe.mod.json b/elements/NetherWartRecipe.mod.json new file mode 100644 index 0000000..b7b3c41 --- /dev/null +++ b/elements/NetherWartRecipe.mod.json @@ -0,0 +1,48 @@ +{ + "_fv": 60, + "_type": "recipe", + "definition": { + "recipeType": "Crafting", + "recipeRetstackSize": 10, + "group": "", + "cookingBookCategory": "MISC", + "xpReward": 0.0, + "cookingTime": 200, + "craftingBookCategory": "MISC", + "recipeShapeless": false, + "recipeSlots": [ + { + "value": "" + }, + { + "value": "" + }, + { + "value": "" + }, + { + "value": "" + }, + { + "value": "Blocks.NETHER_WART_BLOCK" + }, + { + "value": "" + }, + { + "value": "" + }, + { + "value": "" + }, + { + "value": "" + } + ], + "recipeReturnStack": { + "value": "Items.NETHER_WART" + }, + "name": "nether_wart_recipe", + "namespace": "mod" + } +} \ No newline at end of file diff --git a/elements/NetherWorkbench.mod.json b/elements/NetherWorkbench.mod.json new file mode 100644 index 0000000..c022240 --- /dev/null +++ b/elements/NetherWorkbench.mod.json @@ -0,0 +1,48 @@ +{ + "_fv": 60, + "_type": "recipe", + "definition": { + "recipeType": "Crafting", + "recipeRetstackSize": 1, + "group": "", + "cookingBookCategory": "MISC", + "xpReward": 0.0, + "cookingTime": 200, + "craftingBookCategory": "MISC", + "recipeShapeless": false, + "recipeSlots": [ + { + "value": "" + }, + { + "value": "" + }, + { + "value": "" + }, + { + "value": "Blocks.NETHERRACK" + }, + { + "value": "Blocks.NETHERRACK" + }, + { + "value": "" + }, + { + "value": "Blocks.NETHERRACK" + }, + { + "value": "Blocks.NETHERRACK" + }, + { + "value": "" + } + ], + "recipeReturnStack": { + "value": "Blocks.CRAFTING_TABLE" + }, + "name": "nether_workbench", + "namespace": "mod" + } +} \ No newline at end of file diff --git a/elements/NetherrackArmor.mod.json b/elements/NetherrackArmor.mod.json new file mode 100644 index 0000000..60b7232 --- /dev/null +++ b/elements/NetherrackArmor.mod.json @@ -0,0 +1,78 @@ +{ + "_fv": 60, + "_type": "armor", + "definition": { + "enableHelmet": true, + "textureHelmet": "netherrack_head", + "enableBody": true, + "textureBody": "netherrack_body", + "enableLeggings": true, + "textureLeggings": "netherrack_leggings", + "enableBoots": true, + "textureBoots": "netherrack_boots", + "creativeTab": { + "value": "COMBAT" + }, + "armorTextureFile": "netherrack", + "helmetName": "Netherrack Helmet", + "bodyName": "Netherrack Chestplate", + "leggingsName": "Netherrack Leggings", + "bootsName": "Netherrack Boots", + "helmetSpecialInformation": { + "fixedValue": [] + }, + "bodySpecialInformation": { + "fixedValue": [] + }, + "leggingsSpecialInformation": { + "fixedValue": [] + }, + "bootsSpecialInformation": { + "fixedValue": [] + }, + "helmetModelName": "Default", + "helmetModelPart": "Helmet", + "helmetModelTexture": "From armor", + "bodyModelName": "Default", + "bodyModelPart": "Body", + "armsModelPartL": "Arms L", + "armsModelPartR": "Arms R", + "bodyModelTexture": "From armor", + "leggingsModelName": "Default", + "leggingsModelPartL": "Leggings L", + "leggingsModelPartR": "Leggings R", + "leggingsModelTexture": "From armor", + "bootsModelName": "Default", + "bootsModelPartL": "Boots L", + "bootsModelPartR": "Boots R", + "bootsModelTexture": "From armor", + "helmetItemRenderType": 0, + "helmetItemCustomModelName": "Normal", + "bodyItemRenderType": 0, + "bodyItemCustomModelName": "Normal", + "leggingsItemRenderType": 0, + "leggingsItemCustomModelName": "Normal", + "bootsItemRenderType": 0, + "bootsItemCustomModelName": "Normal", + "helmetImmuneToFire": false, + "bodyImmuneToFire": false, + "leggingsImmuneToFire": false, + "bootsImmuneToFire": false, + "maxDamage": 8, + "damageValueHelmet": 1, + "damageValueBody": 3, + "damageValueLeggings": 3, + "damageValueBoots": 1, + "enchantability": 5, + "toughness": 0.0, + "knockbackResistance": 0.0, + "equipSound": { + "value": "" + }, + "repairItems": [ + { + "value": "Blocks.NETHERRACK" + } + ] + } +} \ No newline at end of file diff --git a/elements/NetherrackArmorBodyRecipe.mod.json b/elements/NetherrackArmorBodyRecipe.mod.json new file mode 100644 index 0000000..e33122f --- /dev/null +++ b/elements/NetherrackArmorBodyRecipe.mod.json @@ -0,0 +1,48 @@ +{ + "_fv": 60, + "_type": "recipe", + "definition": { + "recipeType": "Crafting", + "recipeRetstackSize": 1, + "group": "", + "cookingBookCategory": "MISC", + "xpReward": 0.0, + "cookingTime": 200, + "craftingBookCategory": "MISC", + "recipeShapeless": false, + "recipeSlots": [ + { + "value": "Blocks.NETHERRACK" + }, + { + "value": "" + }, + { + "value": "Blocks.NETHERRACK" + }, + { + "value": "Blocks.NETHERRACK" + }, + { + "value": "Blocks.NETHERRACK" + }, + { + "value": "Blocks.NETHERRACK" + }, + { + "value": "Blocks.NETHERRACK" + }, + { + "value": "Blocks.NETHERRACK" + }, + { + "value": "Blocks.NETHERRACK" + } + ], + "recipeReturnStack": { + "value": "CUSTOM:NetherrackArmor.body" + }, + "name": "netherrack_armor_body_recipe", + "namespace": "mod" + } +} \ No newline at end of file diff --git a/elements/NetherrackArmorBootsRecipe.mod.json b/elements/NetherrackArmorBootsRecipe.mod.json new file mode 100644 index 0000000..8cc668c --- /dev/null +++ b/elements/NetherrackArmorBootsRecipe.mod.json @@ -0,0 +1,48 @@ +{ + "_fv": 60, + "_type": "recipe", + "definition": { + "recipeType": "Crafting", + "recipeRetstackSize": 1, + "group": "", + "cookingBookCategory": "MISC", + "xpReward": 0.0, + "cookingTime": 200, + "craftingBookCategory": "MISC", + "recipeShapeless": false, + "recipeSlots": [ + { + "value": "" + }, + { + "value": "" + }, + { + "value": "" + }, + { + "value": "Blocks.NETHERRACK" + }, + { + "value": "" + }, + { + "value": "Blocks.NETHERRACK" + }, + { + "value": "Blocks.NETHERRACK" + }, + { + "value": "" + }, + { + "value": "Blocks.NETHERRACK" + } + ], + "recipeReturnStack": { + "value": "CUSTOM:NetherrackArmor.boots" + }, + "name": "netherrack_armor_boots_recipe", + "namespace": "mod" + } +} \ No newline at end of file diff --git a/elements/NetherrackArmorHelmetRecipe.mod.json b/elements/NetherrackArmorHelmetRecipe.mod.json new file mode 100644 index 0000000..aade2a1 --- /dev/null +++ b/elements/NetherrackArmorHelmetRecipe.mod.json @@ -0,0 +1,48 @@ +{ + "_fv": 60, + "_type": "recipe", + "definition": { + "recipeType": "Crafting", + "recipeRetstackSize": 1, + "group": "", + "cookingBookCategory": "MISC", + "xpReward": 0.0, + "cookingTime": 200, + "craftingBookCategory": "MISC", + "recipeShapeless": false, + "recipeSlots": [ + { + "value": "Blocks.NETHERRACK" + }, + { + "value": "Blocks.NETHERRACK" + }, + { + "value": "Blocks.NETHERRACK" + }, + { + "value": "Blocks.NETHERRACK" + }, + { + "value": "" + }, + { + "value": "Blocks.NETHERRACK" + }, + { + "value": "" + }, + { + "value": "" + }, + { + "value": "" + } + ], + "recipeReturnStack": { + "value": "CUSTOM:NetherrackArmor.helmet" + }, + "name": "netherrack_armor_helmet_recipe", + "namespace": "mod" + } +} \ No newline at end of file diff --git a/elements/NetherrackArmorLeggingsRecipe.mod.json b/elements/NetherrackArmorLeggingsRecipe.mod.json new file mode 100644 index 0000000..d2be2c2 --- /dev/null +++ b/elements/NetherrackArmorLeggingsRecipe.mod.json @@ -0,0 +1,48 @@ +{ + "_fv": 60, + "_type": "recipe", + "definition": { + "recipeType": "Crafting", + "recipeRetstackSize": 1, + "group": "", + "cookingBookCategory": "MISC", + "xpReward": 0.0, + "cookingTime": 200, + "craftingBookCategory": "MISC", + "recipeShapeless": false, + "recipeSlots": [ + { + "value": "Blocks.NETHERRACK" + }, + { + "value": "Blocks.NETHERRACK" + }, + { + "value": "Blocks.NETHERRACK" + }, + { + "value": "Blocks.NETHERRACK" + }, + { + "value": "" + }, + { + "value": "Blocks.NETHERRACK" + }, + { + "value": "Blocks.NETHERRACK" + }, + { + "value": "" + }, + { + "value": "Blocks.NETHERRACK" + } + ], + "recipeReturnStack": { + "value": "CUSTOM:NetherrackArmor.legs" + }, + "name": "netherrack_armor_leggings_recipe", + "namespace": "mod" + } +} \ No newline at end of file diff --git a/elements/NetherrackAxe.mod.json b/elements/NetherrackAxe.mod.json new file mode 100644 index 0000000..efeb275 --- /dev/null +++ b/elements/NetherrackAxe.mod.json @@ -0,0 +1,34 @@ +{ + "_fv": 60, + "_type": "tool", + "definition": { + "toolType": "Axe", + "renderType": 0, + "blockingRenderType": 0, + "texture": "netherrack_axe", + "customModelName": "Normal", + "blockingModelName": "Normal blocking", + "name": "Netherrack Axe", + "specialInformation": { + "fixedValue": [] + }, + "creativeTab": { + "value": "TOOLS" + }, + "harvestLevel": 1, + "efficiency": 4.0, + "attackSpeed": 1.0, + "enchantability": 7, + "damageVsEntity": 1.0, + "usageCount": 95, + "blocksAffected": [], + "repairItems": [ + { + "value": "Blocks.NETHERRACK" + } + ], + "immuneToFire": false, + "stayInGridWhenCrafting": false, + "damageOnCrafting": false + } +} \ No newline at end of file diff --git a/elements/NetherrackAxeRecipe.mod.json b/elements/NetherrackAxeRecipe.mod.json new file mode 100644 index 0000000..4029d64 --- /dev/null +++ b/elements/NetherrackAxeRecipe.mod.json @@ -0,0 +1,48 @@ +{ + "_fv": 60, + "_type": "recipe", + "definition": { + "recipeType": "Crafting", + "recipeRetstackSize": 1, + "group": "", + "cookingBookCategory": "MISC", + "xpReward": 0.0, + "cookingTime": 200, + "craftingBookCategory": "MISC", + "recipeShapeless": false, + "recipeSlots": [ + { + "value": "Blocks.NETHERRACK" + }, + { + "value": "Blocks.NETHERRACK" + }, + { + "value": "" + }, + { + "value": "Blocks.NETHERRACK" + }, + { + "value": "TAG:forge:tag_stick" + }, + { + "value": "" + }, + { + "value": "" + }, + { + "value": "TAG:forge:tag_stick" + }, + { + "value": "" + } + ], + "recipeReturnStack": { + "value": "CUSTOM:NetherrackAxe" + }, + "name": "netherrack_axe_recipe", + "namespace": "mod" + } +} \ No newline at end of file diff --git a/elements/NetherrackHoe.mod.json b/elements/NetherrackHoe.mod.json new file mode 100644 index 0000000..b4b8330 --- /dev/null +++ b/elements/NetherrackHoe.mod.json @@ -0,0 +1,34 @@ +{ + "_fv": 60, + "_type": "tool", + "definition": { + "toolType": "Hoe", + "renderType": 0, + "blockingRenderType": 0, + "texture": "netherrack_hoe", + "customModelName": "Normal", + "blockingModelName": "Normal blocking", + "name": "Netherrack Hoe", + "specialInformation": { + "fixedValue": [] + }, + "creativeTab": { + "value": "TOOLS" + }, + "harvestLevel": 1, + "efficiency": 4.0, + "attackSpeed": 1.0, + "enchantability": 7, + "damageVsEntity": 1.0, + "usageCount": 95, + "blocksAffected": [], + "repairItems": [ + { + "value": "Blocks.NETHERRACK" + } + ], + "immuneToFire": false, + "stayInGridWhenCrafting": false, + "damageOnCrafting": false + } +} \ No newline at end of file diff --git a/elements/NetherrackHoeRecipe.mod.json b/elements/NetherrackHoeRecipe.mod.json new file mode 100644 index 0000000..51351e6 --- /dev/null +++ b/elements/NetherrackHoeRecipe.mod.json @@ -0,0 +1,48 @@ +{ + "_fv": 60, + "_type": "recipe", + "definition": { + "recipeType": "Crafting", + "recipeRetstackSize": 1, + "group": "", + "cookingBookCategory": "MISC", + "xpReward": 0.0, + "cookingTime": 200, + "craftingBookCategory": "MISC", + "recipeShapeless": false, + "recipeSlots": [ + { + "value": "Blocks.NETHERRACK" + }, + { + "value": "Blocks.NETHERRACK" + }, + { + "value": "" + }, + { + "value": "" + }, + { + "value": "TAG:forge:tag_stick" + }, + { + "value": "" + }, + { + "value": "" + }, + { + "value": "TAG:forge:tag_stick" + }, + { + "value": "" + } + ], + "recipeReturnStack": { + "value": "CUSTOM:NetherrackHoe" + }, + "name": "netherrack_hoe_recipe", + "namespace": "mod" + } +} \ No newline at end of file diff --git a/elements/NetherrackPickaxe.mod.json b/elements/NetherrackPickaxe.mod.json new file mode 100644 index 0000000..e102bd6 --- /dev/null +++ b/elements/NetherrackPickaxe.mod.json @@ -0,0 +1,34 @@ +{ + "_fv": 60, + "_type": "tool", + "definition": { + "toolType": "Pickaxe", + "renderType": 0, + "blockingRenderType": 0, + "texture": "netherrack_pickaxe", + "customModelName": "Normal", + "blockingModelName": "Normal blocking", + "name": "Netherrack Pickaxe", + "specialInformation": { + "fixedValue": [] + }, + "creativeTab": { + "value": "TOOLS" + }, + "harvestLevel": 1, + "efficiency": 4.0, + "attackSpeed": 1.0, + "enchantability": 7, + "damageVsEntity": 1.0, + "usageCount": 95, + "blocksAffected": [], + "repairItems": [ + { + "value": "Blocks.NETHERRACK" + } + ], + "immuneToFire": false, + "stayInGridWhenCrafting": false, + "damageOnCrafting": false + } +} \ No newline at end of file diff --git a/elements/NetherrackPickaxeRecipe.mod.json b/elements/NetherrackPickaxeRecipe.mod.json new file mode 100644 index 0000000..558ba9f --- /dev/null +++ b/elements/NetherrackPickaxeRecipe.mod.json @@ -0,0 +1,48 @@ +{ + "_fv": 60, + "_type": "recipe", + "definition": { + "recipeType": "Crafting", + "recipeRetstackSize": 1, + "group": "", + "cookingBookCategory": "MISC", + "xpReward": 0.0, + "cookingTime": 200, + "craftingBookCategory": "MISC", + "recipeShapeless": false, + "recipeSlots": [ + { + "value": "Blocks.NETHERRACK" + }, + { + "value": "Blocks.NETHERRACK" + }, + { + "value": "Blocks.NETHERRACK" + }, + { + "value": "" + }, + { + "value": "TAG:forge:tag_stick" + }, + { + "value": "" + }, + { + "value": "" + }, + { + "value": "TAG:forge:tag_stick" + }, + { + "value": "" + } + ], + "recipeReturnStack": { + "value": "CUSTOM:NetherrackPickaxe" + }, + "name": "netherrack_pickaxe_recipe", + "namespace": "mod" + } +} \ No newline at end of file diff --git a/elements/NetherrackShovel.mod.json b/elements/NetherrackShovel.mod.json new file mode 100644 index 0000000..5f5eb15 --- /dev/null +++ b/elements/NetherrackShovel.mod.json @@ -0,0 +1,34 @@ +{ + "_fv": 60, + "_type": "tool", + "definition": { + "toolType": "Spade", + "renderType": 0, + "blockingRenderType": 0, + "texture": "netherrack_shovel", + "customModelName": "Normal", + "blockingModelName": "Normal blocking", + "name": "Netherrack Shovel", + "specialInformation": { + "fixedValue": [] + }, + "creativeTab": { + "value": "TOOLS" + }, + "harvestLevel": 1, + "efficiency": 4.0, + "attackSpeed": 1.0, + "enchantability": 7, + "damageVsEntity": 1.0, + "usageCount": 95, + "blocksAffected": [], + "repairItems": [ + { + "value": "Blocks.NETHERRACK" + } + ], + "immuneToFire": false, + "stayInGridWhenCrafting": false, + "damageOnCrafting": false + } +} \ No newline at end of file diff --git a/elements/NetherrackShovelRecipe.mod.json b/elements/NetherrackShovelRecipe.mod.json new file mode 100644 index 0000000..067cad3 --- /dev/null +++ b/elements/NetherrackShovelRecipe.mod.json @@ -0,0 +1,48 @@ +{ + "_fv": 60, + "_type": "recipe", + "definition": { + "recipeType": "Crafting", + "recipeRetstackSize": 1, + "group": "", + "cookingBookCategory": "MISC", + "xpReward": 0.0, + "cookingTime": 200, + "craftingBookCategory": "MISC", + "recipeShapeless": false, + "recipeSlots": [ + { + "value": "" + }, + { + "value": "Blocks.NETHERRACK" + }, + { + "value": "" + }, + { + "value": "" + }, + { + "value": "TAG:forge:tag_stick" + }, + { + "value": "" + }, + { + "value": "" + }, + { + "value": "TAG:forge:tag_stick" + }, + { + "value": "" + } + ], + "recipeReturnStack": { + "value": "CUSTOM:NetherrackShovel" + }, + "name": "netherrack_shovel_recipe", + "namespace": "mod" + } +} \ No newline at end of file diff --git a/elements/NetherrackSword.mod.json b/elements/NetherrackSword.mod.json new file mode 100644 index 0000000..ab11728 --- /dev/null +++ b/elements/NetherrackSword.mod.json @@ -0,0 +1,34 @@ +{ + "_fv": 60, + "_type": "tool", + "definition": { + "toolType": "Sword", + "renderType": 0, + "blockingRenderType": 0, + "texture": "netherrack_sword", + "customModelName": "Normal", + "blockingModelName": "Normal blocking", + "name": "Netherrack Sword", + "specialInformation": { + "fixedValue": [] + }, + "creativeTab": { + "value": "COMBAT" + }, + "harvestLevel": 1, + "efficiency": 4.0, + "attackSpeed": 1.0, + "enchantability": 7, + "damageVsEntity": 1.0, + "usageCount": 95, + "blocksAffected": [], + "repairItems": [ + { + "value": "Blocks.NETHERRACK" + } + ], + "immuneToFire": false, + "stayInGridWhenCrafting": false, + "damageOnCrafting": false + } +} \ No newline at end of file diff --git a/elements/NetherrackSwordRecipe.mod.json b/elements/NetherrackSwordRecipe.mod.json new file mode 100644 index 0000000..139d9f5 --- /dev/null +++ b/elements/NetherrackSwordRecipe.mod.json @@ -0,0 +1,48 @@ +{ + "_fv": 60, + "_type": "recipe", + "definition": { + "recipeType": "Crafting", + "recipeRetstackSize": 1, + "group": "", + "cookingBookCategory": "MISC", + "xpReward": 0.0, + "cookingTime": 200, + "craftingBookCategory": "MISC", + "recipeShapeless": false, + "recipeSlots": [ + { + "value": "" + }, + { + "value": "Blocks.NETHERRACK" + }, + { + "value": "" + }, + { + "value": "" + }, + { + "value": "Blocks.NETHERRACK" + }, + { + "value": "" + }, + { + "value": "" + }, + { + "value": "TAG:forge:tag_stick" + }, + { + "value": "" + } + ], + "recipeReturnStack": { + "value": "CUSTOM:NetherrackSword" + }, + "name": "netherrack_sword_recipe", + "namespace": "mod" + } +} \ No newline at end of file diff --git a/elements/OpenCraftingGUI.mod.json b/elements/OpenCraftingGUI.mod.json new file mode 100644 index 0000000..187414c --- /dev/null +++ b/elements/OpenCraftingGUI.mod.json @@ -0,0 +1,7 @@ +{ + "_fv": 60, + "_type": "procedure", + "definition": { + "procedurexml": "no_ext_triggerCropGUI" + } +} \ No newline at end of file diff --git a/elements/PlaceCraftingTable.mod.json b/elements/PlaceCraftingTable.mod.json new file mode 100644 index 0000000..17b8e6a --- /dev/null +++ b/elements/PlaceCraftingTable.mod.json @@ -0,0 +1,7 @@ +{ + "_fv": 60, + "_type": "procedure", + "definition": { + "procedurexml": "no_ext_triggerNONEOUTLINE1NONEOUTLINE1NONEOUTLINE1Blocks.CRAFTING_TABLENONEOUTLINE1NONEOUTLINE1NONEOUTLINE1Blocks.CRAFTING_TABLENONEOUTLINE1NONEOUTLINE1NONEOUTLINE1NONEOUTLINE1NONEOUTLINE1NONEOUTLINE1portabletagNONEOUTLINE1NONEOUTLINE1NONEOUTLINE1" + } +} \ No newline at end of file diff --git a/elements/PortableCraftingTable.mod.json b/elements/PortableCraftingTable.mod.json new file mode 100644 index 0000000..ba00717 --- /dev/null +++ b/elements/PortableCraftingTable.mod.json @@ -0,0 +1,56 @@ +{ + "_fv": 60, + "_type": "item", + "definition": { + "renderType": 0, + "texture": "netherstick", + "customModelName": "Normal", + "customProperties": {}, + "states": [], + "name": "Portable Crafting Table", + "rarity": "COMMON", + "creativeTab": { + "value": "CUSTOM:EasySurvival" + }, + "stackSize": 64, + "enchantability": 0, + "useDuration": 0, + "toolType": 1.0, + "damageCount": 0, + "recipeRemainder": { + "value": "" + }, + "destroyAnyBlock": false, + "immuneToFire": false, + "stayInGridWhenCrafting": false, + "damageOnCrafting": false, + "enableMeleeDamage": false, + "damageVsEntity": 0.0, + "specialInformation": { + "fixedValue": [] + }, + "glowCondition": { + "fixedValue": false + }, + "guiBoundTo": "CraftingStickGUI", + "inventorySize": 10, + "inventoryStackSize": 64, + "onRightClickedInAir": { + "name": "OpenCraftingGUI" + }, + "enableRanged": false, + "shootConstantly": false, + "projectile": { + "value": "Arrow" + }, + "isFood": false, + "nutritionalValue": 0, + "saturation": 0.30000001192092896, + "eatResultItem": { + "value": "" + }, + "isMeat": false, + "isAlwaysEdible": false, + "animation": "eat" + } +} \ No newline at end of file diff --git a/elements/QuarzAxe.mod.json b/elements/QuarzAxe.mod.json new file mode 100644 index 0000000..7fa40d1 --- /dev/null +++ b/elements/QuarzAxe.mod.json @@ -0,0 +1,34 @@ +{ + "_fv": 60, + "_type": "tool", + "definition": { + "toolType": "Axe", + "renderType": 0, + "blockingRenderType": 0, + "texture": "quarz_axe", + "customModelName": "Normal", + "blockingModelName": "Normal blocking", + "name": "Quarz Axe", + "specialInformation": { + "fixedValue": [] + }, + "creativeTab": { + "value": "TOOLS" + }, + "harvestLevel": 2, + "efficiency": 6.0, + "attackSpeed": 1.0, + "enchantability": 14, + "damageVsEntity": 2.0, + "usageCount": 250, + "blocksAffected": [], + "repairItems": [ + { + "value": "Items.QUARTZ" + } + ], + "immuneToFire": false, + "stayInGridWhenCrafting": false, + "damageOnCrafting": false + } +} \ No newline at end of file diff --git a/elements/QuarzAxeRecipe.mod.json b/elements/QuarzAxeRecipe.mod.json new file mode 100644 index 0000000..d243d10 --- /dev/null +++ b/elements/QuarzAxeRecipe.mod.json @@ -0,0 +1,48 @@ +{ + "_fv": 60, + "_type": "recipe", + "definition": { + "recipeType": "Crafting", + "recipeRetstackSize": 1, + "group": "", + "cookingBookCategory": "MISC", + "xpReward": 0.0, + "cookingTime": 200, + "craftingBookCategory": "MISC", + "recipeShapeless": false, + "recipeSlots": [ + { + "value": "Items.QUARTZ" + }, + { + "value": "Items.QUARTZ" + }, + { + "value": "" + }, + { + "value": "Items.QUARTZ" + }, + { + "value": "TAG:forge:tag_stick" + }, + { + "value": "" + }, + { + "value": "" + }, + { + "value": "TAG:forge:tag_stick" + }, + { + "value": "" + } + ], + "recipeReturnStack": { + "value": "CUSTOM:QuarzAxe" + }, + "name": "quarz_axe_recipe", + "namespace": "mod" + } +} \ No newline at end of file diff --git a/elements/QuarzBlock.mod.json b/elements/QuarzBlock.mod.json new file mode 100644 index 0000000..3248ffb --- /dev/null +++ b/elements/QuarzBlock.mod.json @@ -0,0 +1,48 @@ +{ + "_fv": 60, + "_type": "recipe", + "definition": { + "recipeType": "Crafting", + "recipeRetstackSize": 1, + "group": "", + "cookingBookCategory": "MISC", + "xpReward": 0.0, + "cookingTime": 200, + "craftingBookCategory": "MISC", + "recipeShapeless": false, + "recipeSlots": [ + { + "value": "Items.QUARTZ" + }, + { + "value": "Items.QUARTZ" + }, + { + "value": "Items.QUARTZ" + }, + { + "value": "Items.QUARTZ" + }, + { + "value": "Items.QUARTZ" + }, + { + "value": "Items.QUARTZ" + }, + { + "value": "Items.QUARTZ" + }, + { + "value": "Items.QUARTZ" + }, + { + "value": "Items.QUARTZ" + } + ], + "recipeReturnStack": { + "value": "Blocks.IRON_BLOCK" + }, + "name": "quarz_block", + "namespace": "mod" + } +} \ No newline at end of file diff --git a/elements/QuarzHoe.mod.json b/elements/QuarzHoe.mod.json new file mode 100644 index 0000000..174be99 --- /dev/null +++ b/elements/QuarzHoe.mod.json @@ -0,0 +1,34 @@ +{ + "_fv": 60, + "_type": "tool", + "definition": { + "toolType": "Hoe", + "renderType": 0, + "blockingRenderType": 0, + "texture": "quarz_hoe", + "customModelName": "Normal", + "blockingModelName": "Normal blocking", + "name": "Quarz Hoe", + "specialInformation": { + "fixedValue": [] + }, + "creativeTab": { + "value": "TOOLS" + }, + "harvestLevel": 2, + "efficiency": 6.0, + "attackSpeed": 1.0, + "enchantability": 14, + "damageVsEntity": 2.0, + "usageCount": 250, + "blocksAffected": [], + "repairItems": [ + { + "value": "Items.QUARTZ" + } + ], + "immuneToFire": false, + "stayInGridWhenCrafting": false, + "damageOnCrafting": false + } +} \ No newline at end of file diff --git a/elements/QuarzHoeRecipe.mod.json b/elements/QuarzHoeRecipe.mod.json new file mode 100644 index 0000000..ae001e6 --- /dev/null +++ b/elements/QuarzHoeRecipe.mod.json @@ -0,0 +1,48 @@ +{ + "_fv": 60, + "_type": "recipe", + "definition": { + "recipeType": "Crafting", + "recipeRetstackSize": 1, + "group": "", + "cookingBookCategory": "MISC", + "xpReward": 0.0, + "cookingTime": 200, + "craftingBookCategory": "MISC", + "recipeShapeless": false, + "recipeSlots": [ + { + "value": "Items.QUARTZ" + }, + { + "value": "Items.QUARTZ" + }, + { + "value": "" + }, + { + "value": "" + }, + { + "value": "TAG:forge:tag_stick" + }, + { + "value": "" + }, + { + "value": "" + }, + { + "value": "TAG:forge:tag_stick" + }, + { + "value": "" + } + ], + "recipeReturnStack": { + "value": "CUSTOM:QuarzHoe" + }, + "name": "quarz_hoe_recipe", + "namespace": "mod" + } +} \ No newline at end of file diff --git a/elements/QuarzPickaxe.mod.json b/elements/QuarzPickaxe.mod.json new file mode 100644 index 0000000..1e5053b --- /dev/null +++ b/elements/QuarzPickaxe.mod.json @@ -0,0 +1,34 @@ +{ + "_fv": 60, + "_type": "tool", + "definition": { + "toolType": "Pickaxe", + "renderType": 0, + "blockingRenderType": 0, + "texture": "quarz_pickaxe", + "customModelName": "Normal", + "blockingModelName": "Normal blocking", + "name": "Quarz Pickaxe", + "specialInformation": { + "fixedValue": [] + }, + "creativeTab": { + "value": "TOOLS" + }, + "harvestLevel": 2, + "efficiency": 6.0, + "attackSpeed": 1.0, + "enchantability": 14, + "damageVsEntity": 2.0, + "usageCount": 250, + "blocksAffected": [], + "repairItems": [ + { + "value": "Items.QUARTZ" + } + ], + "immuneToFire": false, + "stayInGridWhenCrafting": false, + "damageOnCrafting": false + } +} \ No newline at end of file diff --git a/elements/QuarzPickaxeRecipe.mod.json b/elements/QuarzPickaxeRecipe.mod.json new file mode 100644 index 0000000..1fedf9a --- /dev/null +++ b/elements/QuarzPickaxeRecipe.mod.json @@ -0,0 +1,48 @@ +{ + "_fv": 60, + "_type": "recipe", + "definition": { + "recipeType": "Crafting", + "recipeRetstackSize": 1, + "group": "", + "cookingBookCategory": "MISC", + "xpReward": 0.0, + "cookingTime": 200, + "craftingBookCategory": "MISC", + "recipeShapeless": false, + "recipeSlots": [ + { + "value": "Items.QUARTZ" + }, + { + "value": "Items.QUARTZ" + }, + { + "value": "Items.QUARTZ" + }, + { + "value": "" + }, + { + "value": "TAG:forge:tag_stick" + }, + { + "value": "" + }, + { + "value": "" + }, + { + "value": "TAG:forge:tag_stick" + }, + { + "value": "" + } + ], + "recipeReturnStack": { + "value": "CUSTOM:QuarzPickaxe" + }, + "name": "quarz_pickaxe_recipe", + "namespace": "mod" + } +} \ No newline at end of file diff --git a/elements/QuarzShovel.mod.json b/elements/QuarzShovel.mod.json new file mode 100644 index 0000000..0c71cb0 --- /dev/null +++ b/elements/QuarzShovel.mod.json @@ -0,0 +1,34 @@ +{ + "_fv": 60, + "_type": "tool", + "definition": { + "toolType": "Spade", + "renderType": 0, + "blockingRenderType": 0, + "texture": "quarz_shovel", + "customModelName": "Normal", + "blockingModelName": "Normal blocking", + "name": "Quarz Shovel", + "specialInformation": { + "fixedValue": [] + }, + "creativeTab": { + "value": "TOOLS" + }, + "harvestLevel": 2, + "efficiency": 6.0, + "attackSpeed": 1.0, + "enchantability": 14, + "damageVsEntity": 2.0, + "usageCount": 250, + "blocksAffected": [], + "repairItems": [ + { + "value": "Items.QUARTZ" + } + ], + "immuneToFire": false, + "stayInGridWhenCrafting": false, + "damageOnCrafting": false + } +} \ No newline at end of file diff --git a/elements/QuarzShovelRecipe.mod.json b/elements/QuarzShovelRecipe.mod.json new file mode 100644 index 0000000..0a51ea4 --- /dev/null +++ b/elements/QuarzShovelRecipe.mod.json @@ -0,0 +1,48 @@ +{ + "_fv": 60, + "_type": "recipe", + "definition": { + "recipeType": "Crafting", + "recipeRetstackSize": 1, + "group": "", + "cookingBookCategory": "MISC", + "xpReward": 0.0, + "cookingTime": 200, + "craftingBookCategory": "MISC", + "recipeShapeless": false, + "recipeSlots": [ + { + "value": "" + }, + { + "value": "Items.QUARTZ" + }, + { + "value": "" + }, + { + "value": "" + }, + { + "value": "TAG:forge:tag_stick" + }, + { + "value": "" + }, + { + "value": "" + }, + { + "value": "TAG:forge:tag_stick" + }, + { + "value": "" + } + ], + "recipeReturnStack": { + "value": "CUSTOM:QuarzShovel" + }, + "name": "quarz_shovel_recipe", + "namespace": "mod" + } +} \ No newline at end of file diff --git a/elements/QuarzSword.mod.json b/elements/QuarzSword.mod.json new file mode 100644 index 0000000..38a2627 --- /dev/null +++ b/elements/QuarzSword.mod.json @@ -0,0 +1,34 @@ +{ + "_fv": 60, + "_type": "tool", + "definition": { + "toolType": "Sword", + "renderType": 0, + "blockingRenderType": 0, + "texture": "quarz_sword", + "customModelName": "Normal", + "blockingModelName": "Normal blocking", + "name": "Quarz Sword", + "specialInformation": { + "fixedValue": [] + }, + "creativeTab": { + "value": "COMBAT" + }, + "harvestLevel": 2, + "efficiency": 6.0, + "attackSpeed": 1.0, + "enchantability": 14, + "damageVsEntity": 2.0, + "usageCount": 250, + "blocksAffected": [], + "repairItems": [ + { + "value": "Items.QUARTZ" + } + ], + "immuneToFire": false, + "stayInGridWhenCrafting": false, + "damageOnCrafting": false + } +} \ No newline at end of file diff --git a/elements/QuarzSwordRecipe.mod.json b/elements/QuarzSwordRecipe.mod.json new file mode 100644 index 0000000..3c56442 --- /dev/null +++ b/elements/QuarzSwordRecipe.mod.json @@ -0,0 +1,48 @@ +{ + "_fv": 60, + "_type": "recipe", + "definition": { + "recipeType": "Crafting", + "recipeRetstackSize": 1, + "group": "", + "cookingBookCategory": "MISC", + "xpReward": 0.0, + "cookingTime": 200, + "craftingBookCategory": "MISC", + "recipeShapeless": false, + "recipeSlots": [ + { + "value": "" + }, + { + "value": "Items.QUARTZ" + }, + { + "value": "" + }, + { + "value": "" + }, + { + "value": "Items.QUARTZ" + }, + { + "value": "" + }, + { + "value": "" + }, + { + "value": "TAG:forge:tag_stick" + }, + { + "value": "" + } + ], + "recipeReturnStack": { + "value": "CUSTOM:QuarzSword" + }, + "name": "quarz_sword_recipe", + "namespace": "mod" + } +} \ No newline at end of file diff --git a/elements/ShulkerBoxRecipe.mod.json b/elements/ShulkerBoxRecipe.mod.json new file mode 100644 index 0000000..adf9d1f --- /dev/null +++ b/elements/ShulkerBoxRecipe.mod.json @@ -0,0 +1,48 @@ +{ + "_fv": 60, + "_type": "recipe", + "definition": { + "recipeType": "Crafting", + "recipeRetstackSize": 1, + "group": "", + "cookingBookCategory": "MISC", + "xpReward": 0.0, + "cookingTime": 200, + "craftingBookCategory": "MISC", + "recipeShapeless": false, + "recipeSlots": [ + { + "value": "" + }, + { + "value": "Blocks.HOPPER" + }, + { + "value": "" + }, + { + "value": "" + }, + { + "value": "Blocks.CHEST" + }, + { + "value": "" + }, + { + "value": "" + }, + { + "value": "Blocks.HOPPER" + }, + { + "value": "" + } + ], + "recipeReturnStack": { + "value": "Blocks.BLACK_SHULKER_BOX" + }, + "name": "shulker_box_recipe", + "namespace": "mod" + } +} \ No newline at end of file diff --git a/elements/SpawnerBlaze.mod.json b/elements/SpawnerBlaze.mod.json new file mode 100644 index 0000000..6f39233 --- /dev/null +++ b/elements/SpawnerBlaze.mod.json @@ -0,0 +1,129 @@ +{ + "_fv": 60, + "_type": "block", + "definition": { + "texture": "monster_spawner", + "textureTop": "", + "textureLeft": "", + "textureFront": "", + "textureRight": "", + "textureBack": "", + "renderType": 2, + "customModelName": "spawner:default", + "rotationMode": 0, + "enablePitch": false, + "emissiveRendering": false, + "displayFluidOverlay": false, + "itemTexture": "", + "particleTexture": "", + "tintType": "No tint", + "isItemTinted": false, + "hasTransparency": true, + "connectedSides": false, + "transparencyType": "SOLID", + "disableOffset": false, + "boundingBoxes": [ + { + "mx": 0.0, + "my": 0.0, + "mz": 0.0, + "Mx": 16.0, + "My": 16.0, + "Mz": 16.0, + "subtract": false + } + ], + "name": "Spawner Blaze", + "specialInformation": { + "fixedValue": [] + }, + "hardness": 1.0, + "resistance": 10.0, + "hasGravity": false, + "isWaterloggable": false, + "creativeTab": { + "value": "BUILDING_BLOCKS" + }, + "destroyTool": "Not specified", + "customDrop": { + "value": "" + }, + "dropAmount": 1, + "useLootTableForDrops": false, + "requiresCorrectTool": false, + "enchantPowerBonus": 0.0, + "plantsGrowOn": false, + "canRedstoneConnect": false, + "lightOpacity": 0, + "material": { + "value": "ROCK" + }, + "tickRate": 100, + "tickRandomly": false, + "isReplaceable": false, + "canProvidePower": false, + "colorOnMap": "DEFAULT", + "creativePickItem": { + "value": "" + }, + "offsetType": "NONE", + "aiPathNodeType": "DEFAULT", + "flammability": 0, + "fireSpreadSpeed": 0, + "isLadder": false, + "slipperiness": 0.6, + "speedFactor": 1.0, + "jumpFactor": 1.0, + "reactionToPushing": "NORMAL", + "isNotColidable": false, + "isCustomSoundType": false, + "soundOnStep": { + "value": "GROUND" + }, + "luminance": 0, + "unbreakable": false, + "breakHarvestLevel": 1, + "isBonemealable": false, + "hasInventory": false, + "guiBoundTo": "", + "openGUIOnRightClick": false, + "inventorySize": 9, + "inventoryStackSize": 64, + "inventoryDropWhenDestroyed": true, + "inventoryComparatorPower": true, + "inventoryOutSlotIDs": [], + "inventoryInSlotIDs": [], + "hasEnergyStorage": false, + "energyInitial": 0, + "energyCapacity": 400000, + "energyMaxReceive": 200, + "energyMaxExtract": 200, + "isFluidTank": false, + "fluidCapacity": 8000, + "fluidRestrictions": [], + "onTickUpdate": { + "name": "SpawnerBlazeUpdateTick" + }, + "generateFeature": false, + "restrictionBiomes": [], + "blocksToReplace": [ + { + "value": "Blocks.STONE#0" + }, + { + "value": "Blocks.STONE#1" + }, + { + "value": "Blocks.STONE#3" + }, + { + "value": "Blocks.STONE#5" + } + ], + "generationShape": "UNIFORM", + "frequencyPerChunks": 10, + "frequencyOnChunk": 16, + "minGenerateHeight": 0, + "maxGenerateHeight": 64 + } +} \ No newline at end of file diff --git a/elements/SpawnerBlazeRecipe.mod.json b/elements/SpawnerBlazeRecipe.mod.json new file mode 100644 index 0000000..7535d67 --- /dev/null +++ b/elements/SpawnerBlazeRecipe.mod.json @@ -0,0 +1,48 @@ +{ + "_fv": 60, + "_type": "recipe", + "definition": { + "recipeType": "Crafting", + "recipeRetstackSize": 1, + "group": "", + "cookingBookCategory": "MISC", + "xpReward": 0.0, + "cookingTime": 200, + "craftingBookCategory": "MISC", + "recipeShapeless": false, + "recipeSlots": [ + { + "value": "" + }, + { + "value": "Items.GLOWSTONE_DUST" + }, + { + "value": "" + }, + { + "value": "Items.GLOWSTONE_DUST" + }, + { + "value": "Blocks.TORCH" + }, + { + "value": "Items.GLOWSTONE_DUST" + }, + { + "value": "" + }, + { + "value": "Items.GLOWSTONE_DUST" + }, + { + "value": "" + } + ], + "recipeReturnStack": { + "value": "CUSTOM:SpawnerBlaze" + }, + "name": "spawner_blaze_recipe", + "namespace": "mod" + } +} \ No newline at end of file diff --git a/elements/SpawnerBlazeUpdateTick.mod.json b/elements/SpawnerBlazeUpdateTick.mod.json new file mode 100644 index 0000000..c739a7f --- /dev/null +++ b/elements/SpawnerBlazeUpdateTick.mod.json @@ -0,0 +1,7 @@ +{ + "_fv": 60, + "_type": "procedure", + "definition": { + "procedurexml": "no_ext_triggerEQCUSTOM:SpawnersActiveTRUEEntityBlazeADD1" + } +} \ No newline at end of file diff --git a/elements/SpawnerCreeper.mod.json b/elements/SpawnerCreeper.mod.json new file mode 100644 index 0000000..3e9920e --- /dev/null +++ b/elements/SpawnerCreeper.mod.json @@ -0,0 +1,129 @@ +{ + "_fv": 60, + "_type": "block", + "definition": { + "texture": "monster_spawner", + "textureTop": "", + "textureLeft": "", + "textureFront": "", + "textureRight": "", + "textureBack": "", + "renderType": 2, + "customModelName": "spawner:default", + "rotationMode": 0, + "enablePitch": false, + "emissiveRendering": false, + "displayFluidOverlay": false, + "itemTexture": "", + "particleTexture": "", + "tintType": "No tint", + "isItemTinted": false, + "hasTransparency": true, + "connectedSides": false, + "transparencyType": "SOLID", + "disableOffset": false, + "boundingBoxes": [ + { + "mx": 0.0, + "my": 0.0, + "mz": 0.0, + "Mx": 16.0, + "My": 16.0, + "Mz": 16.0, + "subtract": false + } + ], + "name": "Spawner Creeper", + "specialInformation": { + "fixedValue": [] + }, + "hardness": 1.0, + "resistance": 10.0, + "hasGravity": false, + "isWaterloggable": false, + "creativeTab": { + "value": "BUILDING_BLOCKS" + }, + "destroyTool": "Not specified", + "customDrop": { + "value": "" + }, + "dropAmount": 1, + "useLootTableForDrops": false, + "requiresCorrectTool": false, + "enchantPowerBonus": 0.0, + "plantsGrowOn": false, + "canRedstoneConnect": false, + "lightOpacity": 0, + "material": { + "value": "ROCK" + }, + "tickRate": 100, + "tickRandomly": false, + "isReplaceable": false, + "canProvidePower": false, + "colorOnMap": "DEFAULT", + "creativePickItem": { + "value": "" + }, + "offsetType": "NONE", + "aiPathNodeType": "DEFAULT", + "flammability": 0, + "fireSpreadSpeed": 0, + "isLadder": false, + "slipperiness": 0.6, + "speedFactor": 1.0, + "jumpFactor": 1.0, + "reactionToPushing": "NORMAL", + "isNotColidable": false, + "isCustomSoundType": false, + "soundOnStep": { + "value": "GROUND" + }, + "luminance": 0, + "unbreakable": false, + "breakHarvestLevel": 1, + "isBonemealable": false, + "hasInventory": false, + "guiBoundTo": "", + "openGUIOnRightClick": false, + "inventorySize": 9, + "inventoryStackSize": 64, + "inventoryDropWhenDestroyed": true, + "inventoryComparatorPower": true, + "inventoryOutSlotIDs": [], + "inventoryInSlotIDs": [], + "hasEnergyStorage": false, + "energyInitial": 0, + "energyCapacity": 400000, + "energyMaxReceive": 200, + "energyMaxExtract": 200, + "isFluidTank": false, + "fluidCapacity": 8000, + "fluidRestrictions": [], + "onTickUpdate": { + "name": "SpawnerCreeperUpdateTick" + }, + "generateFeature": false, + "restrictionBiomes": [], + "blocksToReplace": [ + { + "value": "Blocks.STONE#0" + }, + { + "value": "Blocks.STONE#1" + }, + { + "value": "Blocks.STONE#3" + }, + { + "value": "Blocks.STONE#5" + } + ], + "generationShape": "UNIFORM", + "frequencyPerChunks": 10, + "frequencyOnChunk": 16, + "minGenerateHeight": 0, + "maxGenerateHeight": 64 + } +} \ No newline at end of file diff --git a/elements/SpawnerCreeperRecipe.mod.json b/elements/SpawnerCreeperRecipe.mod.json new file mode 100644 index 0000000..1339e78 --- /dev/null +++ b/elements/SpawnerCreeperRecipe.mod.json @@ -0,0 +1,48 @@ +{ + "_fv": 60, + "_type": "recipe", + "definition": { + "recipeType": "Crafting", + "recipeRetstackSize": 1, + "group": "", + "cookingBookCategory": "MISC", + "xpReward": 0.0, + "cookingTime": 200, + "craftingBookCategory": "MISC", + "recipeShapeless": false, + "recipeSlots": [ + { + "value": "Items.PAPER" + }, + { + "value": "Items.GUNPOWDER" + }, + { + "value": "Items.PAPER" + }, + { + "value": "Items.GUNPOWDER" + }, + { + "value": "Items.PAPER" + }, + { + "value": "Items.GUNPOWDER" + }, + { + "value": "Items.PAPER" + }, + { + "value": "Items.GUNPOWDER" + }, + { + "value": "Items.PAPER" + } + ], + "recipeReturnStack": { + "value": "CUSTOM:SpawnerCreeper" + }, + "name": "spawner_creeper_recipe", + "namespace": "mod" + } +} \ No newline at end of file diff --git a/elements/SpawnerCreeperUpdateTick.mod.json b/elements/SpawnerCreeperUpdateTick.mod.json new file mode 100644 index 0000000..aaf3cbd --- /dev/null +++ b/elements/SpawnerCreeperUpdateTick.mod.json @@ -0,0 +1,7 @@ +{ + "_fv": 60, + "_type": "procedure", + "definition": { + "procedurexml": "no_ext_triggerEQCUSTOM:SpawnersActiveTRUEEntityCreeperADD1" + } +} \ No newline at end of file diff --git a/elements/SpawnerEvoker.mod.json b/elements/SpawnerEvoker.mod.json new file mode 100644 index 0000000..fcc22a4 --- /dev/null +++ b/elements/SpawnerEvoker.mod.json @@ -0,0 +1,129 @@ +{ + "_fv": 60, + "_type": "block", + "definition": { + "texture": "monster_spawner", + "textureTop": "", + "textureLeft": "", + "textureFront": "", + "textureRight": "", + "textureBack": "", + "renderType": 2, + "customModelName": "spawner:default", + "rotationMode": 0, + "enablePitch": false, + "emissiveRendering": false, + "displayFluidOverlay": false, + "itemTexture": "", + "particleTexture": "", + "tintType": "No tint", + "isItemTinted": false, + "hasTransparency": true, + "connectedSides": false, + "transparencyType": "SOLID", + "disableOffset": false, + "boundingBoxes": [ + { + "mx": 0.0, + "my": 0.0, + "mz": 0.0, + "Mx": 16.0, + "My": 16.0, + "Mz": 16.0, + "subtract": false + } + ], + "name": "Spawner Evoker", + "specialInformation": { + "fixedValue": [] + }, + "hardness": 1.0, + "resistance": 10.0, + "hasGravity": false, + "isWaterloggable": false, + "creativeTab": { + "value": "BUILDING_BLOCKS" + }, + "destroyTool": "Not specified", + "customDrop": { + "value": "" + }, + "dropAmount": 1, + "useLootTableForDrops": false, + "requiresCorrectTool": false, + "enchantPowerBonus": 0.0, + "plantsGrowOn": false, + "canRedstoneConnect": false, + "lightOpacity": 0, + "material": { + "value": "ROCK" + }, + "tickRate": 100, + "tickRandomly": false, + "isReplaceable": false, + "canProvidePower": false, + "colorOnMap": "DEFAULT", + "creativePickItem": { + "value": "" + }, + "offsetType": "NONE", + "aiPathNodeType": "DEFAULT", + "flammability": 0, + "fireSpreadSpeed": 0, + "isLadder": false, + "slipperiness": 0.6, + "speedFactor": 1.0, + "jumpFactor": 1.0, + "reactionToPushing": "NORMAL", + "isNotColidable": false, + "isCustomSoundType": false, + "soundOnStep": { + "value": "GROUND" + }, + "luminance": 0, + "unbreakable": false, + "breakHarvestLevel": 1, + "isBonemealable": false, + "hasInventory": false, + "guiBoundTo": "", + "openGUIOnRightClick": false, + "inventorySize": 9, + "inventoryStackSize": 64, + "inventoryDropWhenDestroyed": true, + "inventoryComparatorPower": true, + "inventoryOutSlotIDs": [], + "inventoryInSlotIDs": [], + "hasEnergyStorage": false, + "energyInitial": 0, + "energyCapacity": 400000, + "energyMaxReceive": 200, + "energyMaxExtract": 200, + "isFluidTank": false, + "fluidCapacity": 8000, + "fluidRestrictions": [], + "onTickUpdate": { + "name": "SpawnerEvokerUpdateTick" + }, + "generateFeature": false, + "restrictionBiomes": [], + "blocksToReplace": [ + { + "value": "Blocks.STONE#0" + }, + { + "value": "Blocks.STONE#1" + }, + { + "value": "Blocks.STONE#3" + }, + { + "value": "Blocks.STONE#5" + } + ], + "generationShape": "UNIFORM", + "frequencyPerChunks": 10, + "frequencyOnChunk": 16, + "minGenerateHeight": 0, + "maxGenerateHeight": 64 + } +} \ No newline at end of file diff --git a/elements/SpawnerEvokerRecipe.mod.json b/elements/SpawnerEvokerRecipe.mod.json new file mode 100644 index 0000000..adfc5fe --- /dev/null +++ b/elements/SpawnerEvokerRecipe.mod.json @@ -0,0 +1,48 @@ +{ + "_fv": 60, + "_type": "recipe", + "definition": { + "recipeType": "Crafting", + "recipeRetstackSize": 1, + "group": "", + "cookingBookCategory": "MISC", + "xpReward": 0.0, + "cookingTime": 200, + "craftingBookCategory": "MISC", + "recipeShapeless": false, + "recipeSlots": [ + { + "value": "" + }, + { + "value": "Items.GOLD_INGOT" + }, + { + "value": "" + }, + { + "value": "Items.GOLD_INGOT" + }, + { + "value": "Items.EMERALD" + }, + { + "value": "Items.GOLD_INGOT" + }, + { + "value": "" + }, + { + "value": "Items.GOLD_NUGGET" + }, + { + "value": "" + } + ], + "recipeReturnStack": { + "value": "CUSTOM:SpawnerEvoker" + }, + "name": "spawner_evoker_recipe", + "namespace": "mod" + } +} \ No newline at end of file diff --git a/elements/SpawnerEvokerUpdateTick.mod.json b/elements/SpawnerEvokerUpdateTick.mod.json new file mode 100644 index 0000000..31802c5 --- /dev/null +++ b/elements/SpawnerEvokerUpdateTick.mod.json @@ -0,0 +1,7 @@ +{ + "_fv": 60, + "_type": "procedure", + "definition": { + "procedurexml": "no_ext_triggerEQCUSTOM:SpawnersActiveTRUEEntityEvokerADD1" + } +} \ No newline at end of file diff --git a/elements/SpawnerGhasRecipe.mod.json b/elements/SpawnerGhasRecipe.mod.json new file mode 100644 index 0000000..008ff19 --- /dev/null +++ b/elements/SpawnerGhasRecipe.mod.json @@ -0,0 +1,48 @@ +{ + "_fv": 60, + "_type": "recipe", + "definition": { + "recipeType": "Crafting", + "recipeRetstackSize": 1, + "group": "", + "cookingBookCategory": "MISC", + "xpReward": 0.0, + "cookingTime": 200, + "craftingBookCategory": "MISC", + "recipeShapeless": false, + "recipeSlots": [ + { + "value": "" + }, + { + "value": "Blocks.OBSIDIAN" + }, + { + "value": "" + }, + { + "value": "Blocks.OBSIDIAN" + }, + { + "value": "Items.GHAST_TEAR" + }, + { + "value": "Blocks.OBSIDIAN" + }, + { + "value": "" + }, + { + "value": "Blocks.OBSIDIAN" + }, + { + "value": "" + } + ], + "recipeReturnStack": { + "value": "CUSTOM:SpawnerGhast" + }, + "name": "spawner_ghas_recipe", + "namespace": "mod" + } +} \ No newline at end of file diff --git a/elements/SpawnerGhast.mod.json b/elements/SpawnerGhast.mod.json new file mode 100644 index 0000000..7573df9 --- /dev/null +++ b/elements/SpawnerGhast.mod.json @@ -0,0 +1,129 @@ +{ + "_fv": 60, + "_type": "block", + "definition": { + "texture": "monster_spawner", + "textureTop": "", + "textureLeft": "", + "textureFront": "", + "textureRight": "", + "textureBack": "", + "renderType": 2, + "customModelName": "spawner:default", + "rotationMode": 0, + "enablePitch": false, + "emissiveRendering": false, + "displayFluidOverlay": false, + "itemTexture": "", + "particleTexture": "", + "tintType": "No tint", + "isItemTinted": false, + "hasTransparency": true, + "connectedSides": false, + "transparencyType": "SOLID", + "disableOffset": false, + "boundingBoxes": [ + { + "mx": 0.0, + "my": 0.0, + "mz": 0.0, + "Mx": 16.0, + "My": 16.0, + "Mz": 16.0, + "subtract": false + } + ], + "name": "Spawner Ghast", + "specialInformation": { + "fixedValue": [] + }, + "hardness": 1.0, + "resistance": 10.0, + "hasGravity": false, + "isWaterloggable": false, + "creativeTab": { + "value": "BUILDING_BLOCKS" + }, + "destroyTool": "Not specified", + "customDrop": { + "value": "" + }, + "dropAmount": 1, + "useLootTableForDrops": false, + "requiresCorrectTool": false, + "enchantPowerBonus": 0.0, + "plantsGrowOn": false, + "canRedstoneConnect": false, + "lightOpacity": 0, + "material": { + "value": "ROCK" + }, + "tickRate": 100, + "tickRandomly": false, + "isReplaceable": false, + "canProvidePower": false, + "colorOnMap": "DEFAULT", + "creativePickItem": { + "value": "" + }, + "offsetType": "NONE", + "aiPathNodeType": "DEFAULT", + "flammability": 0, + "fireSpreadSpeed": 0, + "isLadder": false, + "slipperiness": 0.6, + "speedFactor": 1.0, + "jumpFactor": 1.0, + "reactionToPushing": "NORMAL", + "isNotColidable": false, + "isCustomSoundType": false, + "soundOnStep": { + "value": "GROUND" + }, + "luminance": 0, + "unbreakable": false, + "breakHarvestLevel": 1, + "isBonemealable": false, + "hasInventory": false, + "guiBoundTo": "", + "openGUIOnRightClick": false, + "inventorySize": 9, + "inventoryStackSize": 64, + "inventoryDropWhenDestroyed": true, + "inventoryComparatorPower": true, + "inventoryOutSlotIDs": [], + "inventoryInSlotIDs": [], + "hasEnergyStorage": false, + "energyInitial": 0, + "energyCapacity": 400000, + "energyMaxReceive": 200, + "energyMaxExtract": 200, + "isFluidTank": false, + "fluidCapacity": 8000, + "fluidRestrictions": [], + "onTickUpdate": { + "name": "SpawnerGhastUpdateTick" + }, + "generateFeature": false, + "restrictionBiomes": [], + "blocksToReplace": [ + { + "value": "Blocks.STONE#0" + }, + { + "value": "Blocks.STONE#1" + }, + { + "value": "Blocks.STONE#3" + }, + { + "value": "Blocks.STONE#5" + } + ], + "generationShape": "UNIFORM", + "frequencyPerChunks": 10, + "frequencyOnChunk": 16, + "minGenerateHeight": 0, + "maxGenerateHeight": 64 + } +} \ No newline at end of file diff --git a/elements/SpawnerGhastUpdateTick.mod.json b/elements/SpawnerGhastUpdateTick.mod.json new file mode 100644 index 0000000..bbfd328 --- /dev/null +++ b/elements/SpawnerGhastUpdateTick.mod.json @@ -0,0 +1,7 @@ +{ + "_fv": 60, + "_type": "procedure", + "definition": { + "procedurexml": "no_ext_triggerEQCUSTOM:SpawnersActiveTRUEEntityGhastADD1" + } +} \ No newline at end of file diff --git a/elements/SpawnerPillager.mod.json b/elements/SpawnerPillager.mod.json new file mode 100644 index 0000000..09f971f --- /dev/null +++ b/elements/SpawnerPillager.mod.json @@ -0,0 +1,129 @@ +{ + "_fv": 60, + "_type": "block", + "definition": { + "texture": "monster_spawner", + "textureTop": "", + "textureLeft": "", + "textureFront": "", + "textureRight": "", + "textureBack": "", + "renderType": 2, + "customModelName": "spawner:default", + "rotationMode": 0, + "enablePitch": false, + "emissiveRendering": false, + "displayFluidOverlay": false, + "itemTexture": "", + "particleTexture": "", + "tintType": "No tint", + "isItemTinted": false, + "hasTransparency": true, + "connectedSides": false, + "transparencyType": "SOLID", + "disableOffset": false, + "boundingBoxes": [ + { + "mx": 0.0, + "my": 0.0, + "mz": 0.0, + "Mx": 16.0, + "My": 16.0, + "Mz": 16.0, + "subtract": false + } + ], + "name": "Spawner Pillager", + "specialInformation": { + "fixedValue": [] + }, + "hardness": 1.0, + "resistance": 10.0, + "hasGravity": false, + "isWaterloggable": false, + "creativeTab": { + "value": "BUILDING_BLOCKS" + }, + "destroyTool": "Not specified", + "customDrop": { + "value": "" + }, + "dropAmount": 1, + "useLootTableForDrops": false, + "requiresCorrectTool": false, + "enchantPowerBonus": 0.0, + "plantsGrowOn": false, + "canRedstoneConnect": false, + "lightOpacity": 0, + "material": { + "value": "ROCK" + }, + "tickRate": 100, + "tickRandomly": false, + "isReplaceable": false, + "canProvidePower": false, + "colorOnMap": "DEFAULT", + "creativePickItem": { + "value": "" + }, + "offsetType": "NONE", + "aiPathNodeType": "DEFAULT", + "flammability": 0, + "fireSpreadSpeed": 0, + "isLadder": false, + "slipperiness": 0.6, + "speedFactor": 1.0, + "jumpFactor": 1.0, + "reactionToPushing": "NORMAL", + "isNotColidable": false, + "isCustomSoundType": false, + "soundOnStep": { + "value": "GROUND" + }, + "luminance": 0, + "unbreakable": false, + "breakHarvestLevel": 1, + "isBonemealable": false, + "hasInventory": false, + "guiBoundTo": "", + "openGUIOnRightClick": false, + "inventorySize": 9, + "inventoryStackSize": 64, + "inventoryDropWhenDestroyed": true, + "inventoryComparatorPower": true, + "inventoryOutSlotIDs": [], + "inventoryInSlotIDs": [], + "hasEnergyStorage": false, + "energyInitial": 0, + "energyCapacity": 400000, + "energyMaxReceive": 200, + "energyMaxExtract": 200, + "isFluidTank": false, + "fluidCapacity": 8000, + "fluidRestrictions": [], + "onTickUpdate": { + "name": "SpawnerPillagerUpdateTick" + }, + "generateFeature": false, + "restrictionBiomes": [], + "blocksToReplace": [ + { + "value": "Blocks.STONE#0" + }, + { + "value": "Blocks.STONE#1" + }, + { + "value": "Blocks.STONE#3" + }, + { + "value": "Blocks.STONE#5" + } + ], + "generationShape": "UNIFORM", + "frequencyPerChunks": 10, + "frequencyOnChunk": 16, + "minGenerateHeight": 0, + "maxGenerateHeight": 64 + } +} \ No newline at end of file diff --git a/elements/SpawnerPillagerRecipe.mod.json b/elements/SpawnerPillagerRecipe.mod.json new file mode 100644 index 0000000..960c50c --- /dev/null +++ b/elements/SpawnerPillagerRecipe.mod.json @@ -0,0 +1,48 @@ +{ + "_fv": 60, + "_type": "recipe", + "definition": { + "recipeType": "Crafting", + "recipeRetstackSize": 1, + "group": "", + "cookingBookCategory": "MISC", + "xpReward": 0.0, + "cookingTime": 200, + "craftingBookCategory": "MISC", + "recipeShapeless": false, + "recipeSlots": [ + { + "value": "" + }, + { + "value": "" + }, + { + "value": "" + }, + { + "value": "Items.EMERALD" + }, + { + "value": "Items.CROSSBOW" + }, + { + "value": "Items.EMERALD" + }, + { + "value": "" + }, + { + "value": "Blocks.COBBLESTONE" + }, + { + "value": "" + } + ], + "recipeReturnStack": { + "value": "CUSTOM:SpawnerPillager" + }, + "name": "spawner_pillager_recipe", + "namespace": "mod" + } +} \ No newline at end of file diff --git a/elements/SpawnerPillagerUpdateTick.mod.json b/elements/SpawnerPillagerUpdateTick.mod.json new file mode 100644 index 0000000..0dcdd19 --- /dev/null +++ b/elements/SpawnerPillagerUpdateTick.mod.json @@ -0,0 +1,7 @@ +{ + "_fv": 60, + "_type": "procedure", + "definition": { + "procedurexml": "no_ext_triggerEQCUSTOM:SpawnersActiveTRUEEntityPillagerADD1" + } +} \ No newline at end of file diff --git a/elements/SpawnerSlime.mod.json b/elements/SpawnerSlime.mod.json new file mode 100644 index 0000000..d8385f9 --- /dev/null +++ b/elements/SpawnerSlime.mod.json @@ -0,0 +1,129 @@ +{ + "_fv": 60, + "_type": "block", + "definition": { + "texture": "monster_spawner", + "textureTop": "", + "textureLeft": "", + "textureFront": "", + "textureRight": "", + "textureBack": "", + "renderType": 2, + "customModelName": "spawner:default", + "rotationMode": 0, + "enablePitch": false, + "emissiveRendering": false, + "displayFluidOverlay": false, + "itemTexture": "", + "particleTexture": "", + "tintType": "No tint", + "isItemTinted": false, + "hasTransparency": true, + "connectedSides": false, + "transparencyType": "SOLID", + "disableOffset": false, + "boundingBoxes": [ + { + "mx": 0.0, + "my": 0.0, + "mz": 0.0, + "Mx": 16.0, + "My": 16.0, + "Mz": 16.0, + "subtract": false + } + ], + "name": "Spawner Slime", + "specialInformation": { + "fixedValue": [] + }, + "hardness": 1.0, + "resistance": 10.0, + "hasGravity": false, + "isWaterloggable": false, + "creativeTab": { + "value": "BUILDING_BLOCKS" + }, + "destroyTool": "Not specified", + "customDrop": { + "value": "" + }, + "dropAmount": 1, + "useLootTableForDrops": false, + "requiresCorrectTool": false, + "enchantPowerBonus": 0.0, + "plantsGrowOn": false, + "canRedstoneConnect": false, + "lightOpacity": 0, + "material": { + "value": "ROCK" + }, + "tickRate": 100, + "tickRandomly": false, + "isReplaceable": false, + "canProvidePower": false, + "colorOnMap": "DEFAULT", + "creativePickItem": { + "value": "" + }, + "offsetType": "NONE", + "aiPathNodeType": "DEFAULT", + "flammability": 0, + "fireSpreadSpeed": 0, + "isLadder": false, + "slipperiness": 0.6, + "speedFactor": 1.0, + "jumpFactor": 1.0, + "reactionToPushing": "NORMAL", + "isNotColidable": false, + "isCustomSoundType": false, + "soundOnStep": { + "value": "GROUND" + }, + "luminance": 0, + "unbreakable": false, + "breakHarvestLevel": 1, + "isBonemealable": false, + "hasInventory": false, + "guiBoundTo": "", + "openGUIOnRightClick": false, + "inventorySize": 9, + "inventoryStackSize": 64, + "inventoryDropWhenDestroyed": true, + "inventoryComparatorPower": true, + "inventoryOutSlotIDs": [], + "inventoryInSlotIDs": [], + "hasEnergyStorage": false, + "energyInitial": 0, + "energyCapacity": 400000, + "energyMaxReceive": 200, + "energyMaxExtract": 200, + "isFluidTank": false, + "fluidCapacity": 8000, + "fluidRestrictions": [], + "onTickUpdate": { + "name": "SpawnerSlimeUpdateTick" + }, + "generateFeature": false, + "restrictionBiomes": [], + "blocksToReplace": [ + { + "value": "Blocks.STONE#0" + }, + { + "value": "Blocks.STONE#1" + }, + { + "value": "Blocks.STONE#3" + }, + { + "value": "Blocks.STONE#5" + } + ], + "generationShape": "UNIFORM", + "frequencyPerChunks": 10, + "frequencyOnChunk": 16, + "minGenerateHeight": 0, + "maxGenerateHeight": 64 + } +} \ No newline at end of file diff --git a/elements/SpawnerSlimeRecipe.mod.json b/elements/SpawnerSlimeRecipe.mod.json new file mode 100644 index 0000000..4427ea2 --- /dev/null +++ b/elements/SpawnerSlimeRecipe.mod.json @@ -0,0 +1,48 @@ +{ + "_fv": 60, + "_type": "recipe", + "definition": { + "recipeType": "Crafting", + "recipeRetstackSize": 1, + "group": "", + "cookingBookCategory": "MISC", + "xpReward": 0.0, + "cookingTime": 200, + "craftingBookCategory": "MISC", + "recipeShapeless": false, + "recipeSlots": [ + { + "value": "" + }, + { + "value": "Blocks.KELP" + }, + { + "value": "" + }, + { + "value": "" + }, + { + "value": "Blocks.LEAVES" + }, + { + "value": "" + }, + { + "value": "" + }, + { + "value": "" + }, + { + "value": "" + } + ], + "recipeReturnStack": { + "value": "CUSTOM:SpawnerSlime" + }, + "name": "spawner_slime_recipe", + "namespace": "mod" + } +} \ No newline at end of file diff --git a/elements/SpawnerSlimeUpdateTick.mod.json b/elements/SpawnerSlimeUpdateTick.mod.json new file mode 100644 index 0000000..8dc317b --- /dev/null +++ b/elements/SpawnerSlimeUpdateTick.mod.json @@ -0,0 +1,7 @@ +{ + "_fv": 60, + "_type": "procedure", + "definition": { + "procedurexml": "no_ext_triggerEQCUSTOM:SpawnersActiveTRUEEntitySlimeADD1" + } +} \ No newline at end of file diff --git a/elements/SpawnerWitherSkelett.mod.json b/elements/SpawnerWitherSkelett.mod.json new file mode 100644 index 0000000..5f7e15f --- /dev/null +++ b/elements/SpawnerWitherSkelett.mod.json @@ -0,0 +1,129 @@ +{ + "_fv": 60, + "_type": "block", + "definition": { + "texture": "monster_spawner", + "textureTop": "", + "textureLeft": "", + "textureFront": "", + "textureRight": "", + "textureBack": "", + "renderType": 2, + "customModelName": "spawner:default", + "rotationMode": 0, + "enablePitch": false, + "emissiveRendering": false, + "displayFluidOverlay": false, + "itemTexture": "", + "particleTexture": "", + "tintType": "No tint", + "isItemTinted": false, + "hasTransparency": true, + "connectedSides": false, + "transparencyType": "SOLID", + "disableOffset": false, + "boundingBoxes": [ + { + "mx": 0.0, + "my": 0.0, + "mz": 0.0, + "Mx": 16.0, + "My": 16.0, + "Mz": 16.0, + "subtract": false + } + ], + "name": "Spawner Wither Skeleton", + "specialInformation": { + "fixedValue": [] + }, + "hardness": 1.0, + "resistance": 10.0, + "hasGravity": false, + "isWaterloggable": false, + "creativeTab": { + "value": "BUILDING_BLOCKS" + }, + "destroyTool": "Not specified", + "customDrop": { + "value": "" + }, + "dropAmount": 1, + "useLootTableForDrops": false, + "requiresCorrectTool": false, + "enchantPowerBonus": 0.0, + "plantsGrowOn": false, + "canRedstoneConnect": false, + "lightOpacity": 0, + "material": { + "value": "ROCK" + }, + "tickRate": 100, + "tickRandomly": false, + "isReplaceable": false, + "canProvidePower": false, + "colorOnMap": "DEFAULT", + "creativePickItem": { + "value": "" + }, + "offsetType": "NONE", + "aiPathNodeType": "DEFAULT", + "flammability": 0, + "fireSpreadSpeed": 0, + "isLadder": false, + "slipperiness": 0.6, + "speedFactor": 1.0, + "jumpFactor": 1.0, + "reactionToPushing": "NORMAL", + "isNotColidable": false, + "isCustomSoundType": false, + "soundOnStep": { + "value": "GROUND" + }, + "luminance": 0, + "unbreakable": false, + "breakHarvestLevel": 1, + "isBonemealable": false, + "hasInventory": false, + "guiBoundTo": "", + "openGUIOnRightClick": false, + "inventorySize": 9, + "inventoryStackSize": 64, + "inventoryDropWhenDestroyed": true, + "inventoryComparatorPower": true, + "inventoryOutSlotIDs": [], + "inventoryInSlotIDs": [], + "hasEnergyStorage": false, + "energyInitial": 0, + "energyCapacity": 400000, + "energyMaxReceive": 200, + "energyMaxExtract": 200, + "isFluidTank": false, + "fluidCapacity": 8000, + "fluidRestrictions": [], + "onTickUpdate": { + "name": "SpawnerWitherSkelettUpdateTick" + }, + "generateFeature": false, + "restrictionBiomes": [], + "blocksToReplace": [ + { + "value": "Blocks.STONE#0" + }, + { + "value": "Blocks.STONE#1" + }, + { + "value": "Blocks.STONE#3" + }, + { + "value": "Blocks.STONE#5" + } + ], + "generationShape": "UNIFORM", + "frequencyPerChunks": 10, + "frequencyOnChunk": 16, + "minGenerateHeight": 0, + "maxGenerateHeight": 64 + } +} \ No newline at end of file diff --git a/elements/SpawnerWitherSkelettUpdateTick.mod.json b/elements/SpawnerWitherSkelettUpdateTick.mod.json new file mode 100644 index 0000000..8edd228 --- /dev/null +++ b/elements/SpawnerWitherSkelettUpdateTick.mod.json @@ -0,0 +1,7 @@ +{ + "_fv": 60, + "_type": "procedure", + "definition": { + "procedurexml": "no_ext_triggerEQCUSTOM:SpawnersActiveTRUEEntityWitherSkeletonADD1" + } +} \ No newline at end of file diff --git a/elements/SpawnersActive.mod.json b/elements/SpawnersActive.mod.json new file mode 100644 index 0000000..6f7f92d --- /dev/null +++ b/elements/SpawnersActive.mod.json @@ -0,0 +1,12 @@ +{ + "_fv": 60, + "_type": "gamerule", + "definition": { + "type": "Logic", + "displayName": "Spawners active", + "description": "Sets if custom spawners are active or inactive", + "category": "SPAWNING", + "defaultValueLogic": false, + "defaultValueNumber": 0 + } +} \ No newline at end of file diff --git a/elements/TeleportSetGUI.mod.json b/elements/TeleportSetGUI.mod.json new file mode 100644 index 0000000..b426af9 --- /dev/null +++ b/elements/TeleportSetGUI.mod.json @@ -0,0 +1,60 @@ +{ + "_fv": 60, + "_type": "gui", + "definition": { + "type": 0, + "width": 176, + "height": 166, + "inventoryOffsetX": 0, + "inventoryOffsetY": 0, + "renderBgLayer": true, + "doesPauseGame": false, + "components": [ + { + "type": "textfield", + "data": { + "placeholder": "Name", + "name": "TeleportName", + "width": 120, + "height": 20, + "x": 153, + "y": 98 + } + }, + { + "type": "button", + "data": { + "name": "button_set", + "text": "Set", + "isUndecorated": false, + "width": 40, + "height": 20, + "x": 192, + "y": 143 + } + }, + { + "type": "label", + "data": { + "name": "label_set_teleport", + "text": { + "fixedValue": "Set Teleport" + }, + "color": { + "value": -12829636, + "falpha": 0.0 + }, + "x": 182, + "y": 52 + } + } + ], + "gridSettings": { + "sx": 18, + "sy": 18, + "ox": 11, + "oy": 15, + "snapOnGrid": false + } + } +} \ No newline at end of file diff --git a/elements/TeleporterGUI.mod.json b/elements/TeleporterGUI.mod.json new file mode 100644 index 0000000..070061e --- /dev/null +++ b/elements/TeleporterGUI.mod.json @@ -0,0 +1,91 @@ +{ + "_fv": 60, + "_type": "gui", + "definition": { + "type": 0, + "width": 176, + "height": 166, + "inventoryOffsetX": 0, + "inventoryOffsetY": 0, + "renderBgLayer": true, + "doesPauseGame": false, + "components": [ + { + "type": "label", + "data": { + "name": "label_teleport_1", + "text": { + "fixedValue": "Teleport 1" + }, + "color": { + "value": -12829636, + "falpha": 0.0 + }, + "x": 132, + "y": 62 + } + }, + { + "type": "label", + "data": { + "name": "label_teleport_2", + "text": { + "fixedValue": "Teleport 2" + }, + "color": { + "value": -12829636, + "falpha": 0.0 + }, + "x": 132, + "y": 89 + } + }, + { + "type": "label", + "data": { + "name": "label_easyteleport", + "text": { + "fixedValue": "EasyTeleport" + }, + "color": { + "value": -12829636, + "falpha": 0.0 + }, + "x": 132, + "y": 44 + } + }, + { + "type": "button", + "data": { + "name": "button_teleport", + "text": "Teleport", + "isUndecorated": false, + "width": 65, + "height": 20, + "x": 204, + "y": 62 + } + }, + { + "type": "button", + "data": { + "name": "button_teleport1", + "text": "Teleport", + "isUndecorated": false, + "width": 65, + "height": 20, + "x": 204, + "y": 89 + } + } + ], + "gridSettings": { + "sx": 18, + "sy": 18, + "ox": 11, + "oy": 15, + "snapOnGrid": false + } + } +} \ No newline at end of file diff --git a/elements/TeleporterPlate.mod.json b/elements/TeleporterPlate.mod.json new file mode 100644 index 0000000..a7e2a5c --- /dev/null +++ b/elements/TeleporterPlate.mod.json @@ -0,0 +1,129 @@ +{ + "_fv": 60, + "_type": "block", + "definition": { + "texture": "plate", + "textureTop": "", + "textureLeft": "", + "textureFront": "", + "textureRight": "", + "textureBack": "", + "renderType": 2, + "customModelName": "teleporter:default", + "rotationMode": 0, + "enablePitch": false, + "emissiveRendering": false, + "displayFluidOverlay": false, + "itemTexture": "", + "particleTexture": "", + "tintType": "No tint", + "isItemTinted": false, + "hasTransparency": true, + "connectedSides": false, + "transparencyType": "SOLID", + "disableOffset": false, + "boundingBoxes": [ + { + "mx": 0.0, + "my": 0.0, + "mz": 0.0, + "Mx": 16.0, + "My": 16.0, + "Mz": 16.0, + "subtract": false + } + ], + "name": "Teleporter Plate", + "specialInformation": { + "fixedValue": [] + }, + "hardness": 1.0, + "resistance": 10.0, + "hasGravity": false, + "isWaterloggable": false, + "creativeTab": { + "value": "TRANSPORTATION" + }, + "destroyTool": "Not specified", + "customDrop": { + "value": "" + }, + "dropAmount": 1, + "useLootTableForDrops": false, + "requiresCorrectTool": false, + "enchantPowerBonus": 0.0, + "plantsGrowOn": false, + "canRedstoneConnect": false, + "lightOpacity": 0, + "material": { + "value": "ANVIL" + }, + "tickRate": 10, + "tickRandomly": false, + "isReplaceable": false, + "canProvidePower": false, + "colorOnMap": "DEFAULT", + "creativePickItem": { + "value": "" + }, + "offsetType": "NONE", + "aiPathNodeType": "DEFAULT", + "flammability": 0, + "fireSpreadSpeed": 0, + "isLadder": false, + "slipperiness": 0.6, + "speedFactor": 1.0, + "jumpFactor": 1.0, + "reactionToPushing": "NORMAL", + "isNotColidable": false, + "isCustomSoundType": false, + "soundOnStep": { + "value": "ANVIL" + }, + "luminance": 0, + "unbreakable": false, + "breakHarvestLevel": 1, + "isBonemealable": false, + "hasInventory": true, + "guiBoundTo": "", + "openGUIOnRightClick": false, + "inventorySize": 0, + "inventoryStackSize": 64, + "inventoryDropWhenDestroyed": true, + "inventoryComparatorPower": true, + "inventoryOutSlotIDs": [], + "inventoryInSlotIDs": [], + "hasEnergyStorage": false, + "energyInitial": 0, + "energyCapacity": 400000, + "energyMaxReceive": 200, + "energyMaxExtract": 200, + "isFluidTank": false, + "fluidCapacity": 8000, + "fluidRestrictions": [], + "onRightClicked": { + "name": "TeleporterProc" + }, + "generateFeature": false, + "restrictionBiomes": [], + "blocksToReplace": [ + { + "value": "Blocks.STONE#0" + }, + { + "value": "Blocks.STONE#1" + }, + { + "value": "Blocks.STONE#3" + }, + { + "value": "Blocks.STONE#5" + } + ], + "generationShape": "UNIFORM", + "frequencyPerChunks": 10, + "frequencyOnChunk": 16, + "minGenerateHeight": 0, + "maxGenerateHeight": 64 + } +} \ No newline at end of file diff --git a/elements/TeleporterProc.mod.json b/elements/TeleporterProc.mod.json new file mode 100644 index 0000000..835fa66 --- /dev/null +++ b/elements/TeleporterProc.mod.json @@ -0,0 +1,7 @@ +{ + "_fv": 60, + "_type": "procedure", + "definition": { + "procedurexml": "no_ext_triggerItems.ENDER_EYEEQisBlockLinkedFALSEEQplayerHasStoredTeleporterTRUEANDEQplayerTeleporterPosXANDEQplayerTeleporterPosYEQplayerTeleporterPosZYou can't link the portal to it's selfFALSEblockTeleporterPosXplayerTeleporterPosXblockTeleporterPosYplayerTeleporterPosYblockTeleporterPosZplayerTeleporterPosZblockTeleporterPosXblockTeleporterPosXblockTeleporterPosYblockTeleporterPosZblockTeleporterPosYblockTeleporterPosXblockTeleporterPosYblockTeleporterPosZblockTeleporterPosZblockTeleporterPosXblockTeleporterPosYblockTeleporterPosZisBlockLinkedTRUEisBlockLinkedblockTeleporterPosXblockTeleporterPosYblockTeleporterPosZTRUEplayerHasStoredTeleporterFALSEThe teleporter has been linkedFALSEplayerTeleporterPosXplayerTeleporterPosYplayerTeleporterPosZplayerHasStoredTeleporterTRUECurrent Portal Location: X: playerTeleporterPosXY: playerTeleporterPosYZ: playerTeleporterPosZFALSEEQisBlockLinkedTRUEADDblockTeleporterPosX0.5blockTeleporterPosYADDblockTeleporterPosZ0.5You have been teleportedFALSE" + } +} \ No newline at end of file diff --git a/elements/TreeCrop.mod.json b/elements/TreeCrop.mod.json new file mode 100644 index 0000000..3416453 --- /dev/null +++ b/elements/TreeCrop.mod.json @@ -0,0 +1,157 @@ +{ + "_fv": 60, + "_type": "block", + "definition": { + "texture": "croptexture", + "textureTop": "", + "textureLeft": "", + "textureFront": "", + "textureRight": "", + "textureBack": "", + "renderType": 2, + "customModelName": "cubik_model:default", + "rotationMode": 0, + "enablePitch": false, + "emissiveRendering": false, + "displayFluidOverlay": false, + "itemTexture": "", + "particleTexture": "", + "tintType": "No tint", + "isItemTinted": false, + "hasTransparency": true, + "connectedSides": false, + "transparencyType": "SOLID", + "disableOffset": false, + "boundingBoxes": [ + { + "mx": 0.0, + "my": 0.0, + "mz": 0.0, + "Mx": 16.0, + "My": 16.0, + "Mz": 16.0, + "subtract": false + } + ], + "name": "Tree Crop", + "specialInformation": { + "fixedValue": [] + }, + "hardness": 1.0, + "resistance": 10.0, + "hasGravity": false, + "isWaterloggable": false, + "creativeTab": { + "value": "CUSTOM:EasySurvival" + }, + "destroyTool": "pickaxe", + "customDrop": { + "value": "" + }, + "dropAmount": 1, + "useLootTableForDrops": false, + "requiresCorrectTool": true, + "enchantPowerBonus": 0.0, + "plantsGrowOn": false, + "canRedstoneConnect": false, + "lightOpacity": 0, + "material": { + "value": "ROCK" + }, + "tickRate": 25, + "tickRandomly": false, + "isReplaceable": false, + "canProvidePower": false, + "emittedRedstonePower": { + "fixedValue": 15.0 + }, + "colorOnMap": "DEFAULT", + "creativePickItem": { + "value": "" + }, + "offsetType": "NONE", + "aiPathNodeType": "DEFAULT", + "flammability": 0, + "fireSpreadSpeed": 0, + "isLadder": false, + "slipperiness": 0.6, + "speedFactor": 1.0, + "jumpFactor": 1.0, + "reactionToPushing": "NORMAL", + "isNotColidable": false, + "isCustomSoundType": false, + "soundOnStep": { + "value": "GROUND" + }, + "breakSound": { + "value": "" + }, + "fallSound": { + "value": "" + }, + "hitSound": { + "value": "" + }, + "placeSound": { + "value": "" + }, + "stepSound": { + "value": "" + }, + "luminance": 0, + "unbreakable": false, + "breakHarvestLevel": 1, + "isBonemealable": false, + "hasInventory": true, + "guiBoundTo": "TreeCropGUI", + "openGUIOnRightClick": true, + "inventorySize": 8, + "inventoryStackSize": 64, + "inventoryDropWhenDestroyed": true, + "inventoryComparatorPower": true, + "inventoryOutSlotIDs": [ + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ], + "inventoryInSlotIDs": [ + 0 + ], + "hasEnergyStorage": false, + "energyInitial": 0, + "energyCapacity": 400000, + "energyMaxReceive": 200, + "energyMaxExtract": 200, + "isFluidTank": false, + "fluidCapacity": 8000, + "fluidRestrictions": [], + "onTickUpdate": { + "name": "TreeCropUpdateTick" + }, + "generateFeature": false, + "restrictionBiomes": [], + "blocksToReplace": [ + { + "value": "Blocks.STONE#0" + }, + { + "value": "Blocks.STONE#1" + }, + { + "value": "Blocks.STONE#3" + }, + { + "value": "Blocks.STONE#5" + } + ], + "generationShape": "UNIFORM", + "frequencyPerChunks": 10, + "frequencyOnChunk": 16, + "minGenerateHeight": 0, + "maxGenerateHeight": 64 + } +} \ No newline at end of file diff --git a/elements/TreeCropGUI.mod.json b/elements/TreeCropGUI.mod.json new file mode 100644 index 0000000..fcee120 --- /dev/null +++ b/elements/TreeCropGUI.mod.json @@ -0,0 +1,139 @@ +{ + "_fv": 60, + "_type": "gui", + "definition": { + "type": 1, + "width": 176, + "height": 166, + "inventoryOffsetX": 0, + "inventoryOffsetY": 0, + "renderBgLayer": true, + "doesPauseGame": false, + "components": [ + { + "type": "inputslot", + "data": { + "inputLimit": { + "value": "" + }, + "disablePlacement": { + "fixedValue": false + }, + "id": 0, + "disablePickup": { + "fixedValue": false + }, + "dropItemsWhenNotBound": true, + "x": 132, + "y": 83 + } + }, + { + "type": "outputslot", + "data": { + "id": 1, + "disablePickup": { + "fixedValue": false + }, + "dropItemsWhenNotBound": true, + "x": 168, + "y": 83 + } + }, + { + "type": "outputslot", + "data": { + "id": 2, + "disablePickup": { + "fixedValue": false + }, + "dropItemsWhenNotBound": true, + "x": 186, + "y": 83 + } + }, + { + "type": "outputslot", + "data": { + "id": 3, + "disablePickup": { + "fixedValue": false + }, + "dropItemsWhenNotBound": true, + "x": 204, + "y": 83 + } + }, + { + "type": "outputslot", + "data": { + "id": 4, + "disablePickup": { + "fixedValue": false + }, + "dropItemsWhenNotBound": true, + "x": 222, + "y": 83 + } + }, + { + "type": "outputslot", + "data": { + "id": 5, + "disablePickup": { + "fixedValue": false + }, + "dropItemsWhenNotBound": true, + "x": 240, + "y": 83 + } + }, + { + "type": "outputslot", + "data": { + "id": 6, + "disablePickup": { + "fixedValue": false + }, + "dropItemsWhenNotBound": true, + "x": 258, + "y": 83 + } + }, + { + "type": "outputslot", + "data": { + "id": 7, + "disablePickup": { + "fixedValue": false + }, + "dropItemsWhenNotBound": true, + "x": 276, + "y": 83 + } + }, + { + "type": "label", + "data": { + "name": "label_treecrop", + "text": { + "fixedValue": "TreeCrop" + }, + "color": { + "value": -12829636, + "falpha": 0.0 + }, + "x": 132, + "y": 47 + } + } + ], + "gridSettings": { + "sx": 18, + "sy": 18, + "ox": 11, + "oy": 15, + "snapOnGrid": false + } + } +} \ No newline at end of file diff --git a/elements/TreeCropRecipe.mod.json b/elements/TreeCropRecipe.mod.json new file mode 100644 index 0000000..24935cf --- /dev/null +++ b/elements/TreeCropRecipe.mod.json @@ -0,0 +1,48 @@ +{ + "_fv": 60, + "_type": "recipe", + "definition": { + "recipeType": "Crafting", + "recipeRetstackSize": 1, + "group": "", + "cookingBookCategory": "MISC", + "xpReward": 0.0, + "cookingTime": 200, + "craftingBookCategory": "MISC", + "recipeShapeless": false, + "recipeSlots": [ + { + "value": "Blocks.GLASS" + }, + { + "value": "Blocks.GLASS" + }, + { + "value": "Blocks.GLASS" + }, + { + "value": "Blocks.DIRT" + }, + { + "value": "TAG:minecraft:tagsaplings" + }, + { + "value": "Blocks.DIRT" + }, + { + "value": "Blocks.PLANKS" + }, + { + "value": "Blocks.PLANKS" + }, + { + "value": "Blocks.PLANKS" + } + ], + "recipeReturnStack": { + "value": "CUSTOM:TreeCrop" + }, + "name": "tree_crop_recipe", + "namespace": "mod" + } +} \ No newline at end of file diff --git a/elements/TreeCropUpdateTick.mod.json b/elements/TreeCropUpdateTick.mod.json new file mode 100644 index 0000000..5b8d9fe --- /dev/null +++ b/elements/TreeCropUpdateTick.mod.json @@ -0,0 +1,7 @@ +{ + "_fv": 60, + "_type": "procedure", + "definition": { + "procedurexml": "Slotnono_ext_trigger0Blocks.SAPLING#0local:Slotno17LTlocal:Slotno64ADDlocal:Slotno1Blocks.LOG#0local:SlotnoBREAKlocal:SlotnoADDlocal:Slotno10Blocks.SAPLING#1local:Slotno17LTlocal:Slotno64ADDlocal:Slotno1Blocks.LOG#1local:SlotnoBREAKlocal:SlotnoADDlocal:Slotno10Blocks.SAPLING#2local:Slotno17LTlocal:Slotno64ADDlocal:Slotno1Blocks.LOG#2local:SlotnoBREAKlocal:SlotnoADDlocal:Slotno10Blocks.SAPLING#3local:Slotno17LTlocal:Slotno64ADDlocal:Slotno1Blocks.LOG#3local:SlotnoBREAKlocal:SlotnoADDlocal:Slotno10Blocks.SAPLING#4local:Slotno17LTlocal:Slotno64ADDlocal:Slotno1Blocks.LOG2#0local:SlotnoBREAKlocal:SlotnoADDlocal:Slotno10Blocks.SAPLING#5local:Slotno17LTlocal:Slotno64ADDlocal:Slotno1Blocks.LOG2#1local:SlotnoBREAKlocal:SlotnoADDlocal:Slotno10Blocks.BAMBOOlocal:Slotno17LTlocal:Slotno64ADDlocal:Slotno1Blocks.BAMBOOlocal:SlotnoBREAKlocal:SlotnoADDlocal:Slotno10Blocks.CACTUSlocal:Slotno17LTlocal:Slotno64ADDlocal:Slotno1Blocks.CACTUSlocal:SlotnoBREAKlocal:SlotnoADDlocal:Slotno10Blocks.REEDSlocal:Slotno17LTlocal:Slotno64ADDlocal:Slotno1Blocks.REEDSlocal:SlotnoBREAKlocal:SlotnoADDlocal:Slotno10Blocks.CHERRY_SAPLINGlocal:Slotno17LTlocal:Slotno64ADDlocal:Slotno1Blocks.CHERRY_LOGlocal:SlotnoBREAKlocal:SlotnoADDlocal:Slotno10Blocks.MANGROVE_PROPAGULElocal:Slotno17LTlocal:Slotno64ADDlocal:Slotno1Blocks.MANGROVE_LOGlocal:SlotnoBREAKlocal:SlotnoADDlocal:Slotno1" + } +} \ No newline at end of file diff --git a/elements/Trident.mod.json b/elements/Trident.mod.json new file mode 100644 index 0000000..941dc14 --- /dev/null +++ b/elements/Trident.mod.json @@ -0,0 +1,48 @@ +{ + "_fv": 60, + "_type": "recipe", + "definition": { + "recipeType": "Crafting", + "recipeRetstackSize": 1, + "group": "", + "cookingBookCategory": "MISC", + "xpReward": 0.0, + "cookingTime": 200, + "craftingBookCategory": "MISC", + "recipeShapeless": false, + "recipeSlots": [ + { + "value": "Items.GHAST_TEAR" + }, + { + "value": "Items.GHAST_TEAR" + }, + { + "value": "Items.GHAST_TEAR" + }, + { + "value": "" + }, + { + "value": "Items.DIAMOND" + }, + { + "value": "" + }, + { + "value": "" + }, + { + "value": "Items.DIAMOND" + }, + { + "value": "" + } + ], + "recipeReturnStack": { + "value": "Items.TRIDENT" + }, + "name": "trident", + "namespace": "mod" + } +} \ No newline at end of file diff --git a/elements/WitherSkelettonSpawnerRecipe.mod.json b/elements/WitherSkelettonSpawnerRecipe.mod.json new file mode 100644 index 0000000..a68d1be --- /dev/null +++ b/elements/WitherSkelettonSpawnerRecipe.mod.json @@ -0,0 +1,48 @@ +{ + "_fv": 60, + "_type": "recipe", + "definition": { + "recipeType": "Crafting", + "recipeRetstackSize": 1, + "group": "", + "cookingBookCategory": "MISC", + "xpReward": 0.0, + "cookingTime": 200, + "craftingBookCategory": "MISC", + "recipeShapeless": false, + "recipeSlots": [ + { + "value": "Blocks.SOUL_SAND" + }, + { + "value": "Blocks.SOUL_SAND" + }, + { + "value": "Blocks.SOUL_SAND" + }, + { + "value": "Blocks.SOUL_SAND" + }, + { + "value": "Items.BLAZE_ROD" + }, + { + "value": "Blocks.SOUL_SAND" + }, + { + "value": "Blocks.SOUL_SAND" + }, + { + "value": "Blocks.SOUL_SAND" + }, + { + "value": "Blocks.SOUL_SAND" + } + ], + "recipeReturnStack": { + "value": "CUSTOM:SpawnerWitherSkelett" + }, + "name": "wither_skeletton_spawner_recipe", + "namespace": "mod" + } +} \ No newline at end of file diff --git a/gradle.properties b/gradle.properties new file mode 100644 index 0000000..f237dcf --- /dev/null +++ b/gradle.properties @@ -0,0 +1,2 @@ +org.gradle.jvmargs=-Xmx3G +org.gradle.daemon=false \ No newline at end of file diff --git a/gradle/wrapper/gradle-wrapper.jar b/gradle/wrapper/gradle-wrapper.jar new file mode 100644 index 0000000000000000000000000000000000000000..943f0cbfa754578e88a3dae77fce6e3dea56edbf GIT binary patch literal 61574 zcmb6AV{~QRwml9f72CFLyJFk6ZKq;e729@pY}>YNR8p1vbMJH7ubt# zZR`2@zJD1Ad^Oa6Hk1{VlN1wGR-u;_dyt)+kddaNpM#U8qn@6eX;fldWZ6BspQIa= zoRXcQk)#ENJ`XiXJuK3q0$`Ap92QXrW00Yv7NOrc-8ljOOOIcj{J&cR{W`aIGXJ-` z`ez%Mf7qBi8JgIb{-35Oe>Zh^GIVe-b^5nULQhxRDZa)^4+98@`hUJe{J%R>|LYHA z4K3~Hjcp8_owGF{d~lZVKJ;kc48^OQ+`_2migWY?JqgW&))70RgSB6KY9+&wm<*8 z_{<;(c;5H|u}3{Y>y_<0Z59a)MIGK7wRMX0Nvo>feeJs+U?bt-++E8bu7 zh#_cwz0(4#RaT@xy14c7d<92q-Dd}Dt<*RS+$r0a^=LGCM{ny?rMFjhgxIG4>Hc~r zC$L?-FW0FZ((8@dsowXlQq}ja%DM{z&0kia*w7B*PQ`gLvPGS7M}$T&EPl8mew3In z0U$u}+bk?Vei{E$6dAYI8Tsze6A5wah?d(+fyP_5t4ytRXNktK&*JB!hRl07G62m_ zAt1nj(37{1p~L|m(Bsz3vE*usD`78QTgYIk zQ6BF14KLzsJTCqx&E!h>XP4)bya|{*G7&T$^hR0(bOWjUs2p0uw7xEjbz1FNSBCDb@^NIA z$qaq^0it^(#pFEmuGVS4&-r4(7HLmtT%_~Xhr-k8yp0`$N|y>#$Ao#zibzGi*UKzi zhaV#@e1{2@1Vn2iq}4J{1-ox;7K(-;Sk{3G2_EtV-D<)^Pk-G<6-vP{W}Yd>GLL zuOVrmN@KlD4f5sVMTs7c{ATcIGrv4@2umVI$r!xI8a?GN(R;?32n0NS(g@B8S00-=zzLn z%^Agl9eV(q&8UrK^~&$}{S(6-nEXnI8%|hoQ47P?I0Kd=woZ-pH==;jEg+QOfMSq~ zOu>&DkHsc{?o&M5`jyJBWbfoPBv9Y#70qvoHbZXOj*qRM(CQV=uX5KN+b>SQf-~a8 ziZg}@&XHHXkAUqr)Q{y`jNd7`1F8nm6}n}+_She>KO`VNlnu(&??!(i#$mKOpWpi1 z#WfWxi3L)bNRodhPM~~?!5{TrrBY_+nD?CIUupkwAPGz-P;QYc-DcUoCe`w(7)}|S zRvN)9ru8b)MoullmASwsgKQo1U6nsVAvo8iKnbaWydto4y?#-|kP^%e6m@L`88KyDrLH`=EDx*6>?r5~7Iv~I zr__%SximG(izLKSnbTlXa-ksH@R6rvBrBavt4)>o3$dgztLt4W=!3=O(*w7I+pHY2(P0QbTma+g#dXoD7N#?FaXNQ^I0*;jzvjM}%=+km`YtC%O#Alm| zqgORKSqk!#^~6whtLQASqiJ7*nq?38OJ3$u=Tp%Y`x^eYJtOqTzVkJ60b2t>TzdQ{I}!lEBxm}JSy7sy8DpDb zIqdT%PKf&Zy--T^c-;%mbDCxLrMWTVLW}c=DP2>Td74)-mLl|70)8hU??(2)I@Zyo z2i`q5oyA!!(2xV~gahuKl&L(@_3SP012#x(7P!1}6vNFFK5f*A1xF({JwxSFwA|TM z&1z}!*mZKcUA-v4QzLz&5wS$7=5{M@RAlx@RkJaA4nWVqsuuaW(eDh^LNPPkmM~Al zwxCe@*-^4!ky#iNv2NIIU$CS+UW%ziW0q@6HN3{eCYOUe;2P)C*M`Bt{~-mC%T3%# zEaf)lATO1;uF33x>Hr~YD0Ju*Syi!Jz+x3myVvU^-O>C*lFCKS&=Tuz@>&o?68aF& zBv<^ziPywPu#;WSlTkzdZ9`GWe7D8h<1-v0M*R@oYgS5jlPbgHcx)n2*+!+VcGlYh?;9Ngkg% z=MPD+`pXryN1T|%I7c?ZPLb3bqWr7 zU4bfG1y+?!bw)5Iq#8IqWN@G=Ru%Thxf)#=yL>^wZXSCC8we@>$hu=yrU;2=7>h;5 zvj_pYgKg2lKvNggl1ALnsz2IlcvL;q79buN5T3IhXuJvy@^crqWpB-5NOm{7UVfxmPJ>`?;Tn@qHzF+W!5W{8Z&ZAnDOquw6r4$bv*jM#5lc%3v|c~^ zdqo4LuxzkKhK4Q+JTK8tR_|i6O(x#N2N0Fy5)!_trK&cn9odQu#Vlh1K~7q|rE z61#!ZPZ+G&Y7hqmY;`{XeDbQexC2@oFWY)Nzg@lL3GeEVRxWQlx@0?Zt`PcP0iq@6 zLgc)p&s$;*K_;q0L(mQ8mKqOJSrq$aQYO-Hbssf3P=wC6CvTVHudzJH-Jgm&foBSy zx0=qu$w477lIHk);XhaUR!R-tQOZ;tjLXFH6;%0)8^IAc*MO>Q;J={We(0OHaogG0 zE_C@bXic&m?F7slFAB~x|n#>a^@u8lu;=!sqE*?vq zu4`(x!Jb4F#&3+jQ|ygldPjyYn#uCjNWR)%M3(L!?3C`miKT;~iv_)dll>Q6b+I&c zrlB04k&>mSYLR7-k{Od+lARt~3}Bv!LWY4>igJl!L5@;V21H6dNHIGr+qV551e@yL z`*SdKGPE^yF?FJ|`#L)RQ?LJ;8+={+|Cl<$*ZF@j^?$H%V;jqVqt#2B0yVr}Nry5R z5D?S9n+qB_yEqvdy9nFc+8WxK$XME$3ftSceLb+L(_id5MMc*hSrC;E1SaZYow%jh zPgo#1PKjE+1QB`Of|aNmX?}3TP;y6~0iN}TKi3b+yvGk;)X&i3mTnf9M zuv3qvhErosfZ%Pb-Q>|BEm5(j-RV6Zf^$icM=sC-5^6MnAvcE9xzH@FwnDeG0YU{J zi~Fq?=bi0;Ir=hfOJu8PxC)qjYW~cv^+74Hs#GmU%Cw6?3LUUHh|Yab`spoqh8F@_ zm4bCyiXPx-Cp4!JpI~w!ShPfJOXsy>f*|$@P8L8(oeh#~w z-2a4IOeckn6}_TQ+rgl_gLArS3|Ml(i<`*Lqv6rWh$(Z5ycTYD#Z*&-5mpa}a_zHt z6E`Ty-^L9RK-M*mN5AasoBhc|XWZ7=YRQSvG)3$v zgr&U_X`Ny0)IOZtX}e$wNUzTpD%iF7Rgf?nWoG2J@PsS-qK4OD!kJ?UfO+1|F*|Bo z1KU`qDA^;$0*4mUJ#{EPOm7)t#EdX=Yx1R2T&xlzzThfRC7eq@pX&%MO&2AZVO%zw zS;A{HtJiL=rfXDigS=NcWL-s>Rbv|=)7eDoOVnVI>DI_8x>{E>msC$kXsS}z?R6*x zi(yO`$WN)_F1$=18cbA^5|f`pZA+9DG_Zu8uW?rA9IxUXx^QCAp3Gk1MSdq zBZv;_$W>*-zLL)F>Vn`}ti1k!%6{Q=g!g1J*`KONL#)M{ZC*%QzsNRaL|uJcGB7jD zTbUe%T(_x`UtlM!Ntp&-qu!v|mPZGcJw$mdnanY3Uo>5{oiFOjDr!ZznKz}iWT#x& z?*#;H$`M0VC|a~1u_<(}WD>ogx(EvF6A6S8l0%9U<( zH||OBbh8Tnzz*#bV8&$d#AZNF$xF9F2{_B`^(zWNC}af(V~J+EZAbeC2%hjKz3V1C zj#%d%Gf(uyQ@0Y6CcP^CWkq`n+YR^W0`_qkDw333O<0FoO9()vP^!tZ{`0zsNQx~E zb&BcBU>GTP2svE2Tmd;~73mj!_*V8uL?ZLbx}{^l9+yvR5fas+w&0EpA?_g?i9@A$j*?LnmctPDQG|zJ`=EF}Vx8aMD^LrtMvpNIR*|RHA`ctK*sbG= zjN7Q)(|dGpC}$+nt~bupuKSyaiU}Ws{?Tha@$q}cJ;tvH>+MuPih+B4d$Zbq9$Y*U z)iA(-dK?Ov@uCDq48Zm%%t5uw1GrnxDm7*ITGCEF!2UjA`BqPRiUR`yNq^zz|A3wU zG(8DAnY-GW+PR2&7@In{Sla(XnMz5Rk^*5u4UvCiDQs@hvZXoiziv{6*i?fihVI|( zPrY8SOcOIh9-AzyJ*wF4hq%ojB&Abrf;4kX@^-p$mmhr}xxn#fVU?ydmD=21&S)s*v*^3E96(K1}J$6bi8pyUr-IU)p zcwa$&EAF$0Aj?4OYPcOwb-#qB=kCEDIV8%^0oa567_u6`9+XRhKaBup z2gwj*m#(}=5m24fBB#9cC?A$4CCBj7kanaYM&v754(b%Vl!gg&N)ZN_gO0mv(jM0# z>FC|FHi=FGlEt6Hk6H3!Yc|7+q{&t%(>3n#>#yx@*aS+bw)(2!WK#M0AUD~wID>yG z?&{p66jLvP1;!T7^^*_9F322wJB*O%TY2oek=sA%AUQT75VQ_iY9`H;ZNKFQELpZd z$~M`wm^Y>lZ8+F0_WCJ0T2td`bM+b`)h3YOV%&@o{C#|t&7haQfq#uJJP;81|2e+$ z|K#e~YTE87s+e0zCE2X$df`o$`8tQhmO?nqO?lOuTJ%GDv&-m_kP9X<5GCo1=?+LY z?!O^AUrRb~3F!k=H7Aae5W0V1{KlgH379eAPTwq=2+MlNcJ6NM+4ztXFTwI)g+)&Q7G4H%KH_(}1rq%+eIJ*3$?WwnZxPZ;EC=@`QS@|-I zyl+NYh&G>k%}GL}1;ap8buvF>x^yfR*d+4Vkg7S!aQ++_oNx6hLz6kKWi>pjWGO5k zlUZ45MbA=v(xf>Oeqhg8ctl56y{;uDG?A9Ga5aEzZB80BW6vo2Bz&O-}WAq>(PaV;*SX0=xXgI_SJ< zYR&5HyeY%IW}I>yKu^?W2$~S!pw?)wd4(#6;V|dVoa}13Oiz5Hs6zA zgICc;aoUt$>AjDmr0nCzeCReTuvdD1{NzD1wr*q@QqVW*Wi1zn;Yw1dSwLvTUwg#7 zpp~Czra7U~nSZZTjieZxiu~=}!xgV68(!UmQz@#w9#$0Vf@y%!{uN~w^~U_d_Aa&r zt2l>)H8-+gA;3xBk?ZV2Cq!L71;-tb%7A0FWziYwMT|#s_Ze_B>orZQWqDOZuT{|@ zX04D%y&8u@>bur&*<2??1KnaA7M%%gXV@C3YjipS4|cQH68OSYxC`P#ncvtB%gnEI z%fxRuH=d{L70?vHMi>~_lhJ@MC^u#H66=tx?8{HG;G2j$9@}ZDYUuTetwpvuqy}vW)kDmj^a|A%z(xs7yY2mU0#X2$un&MCirr|7 z%m?8+9aekm0x5hvBQ2J+>XeAdel$cy>J<6R3}*O^j{ObSk_Ucv$8a3_WPTd5I4HRT z(PKP5!{l*{lk_19@&{5C>TRV8_D~v*StN~Pm*(qRP+`1N12y{#w_fsXrtSt={0hJw zQ(PyWgA;;tBBDql#^2J(pnuv;fPn(H>^d<6BlI%00ylJZ?Evkh%=j2n+|VqTM~EUh zTx|IY)W;3{%x(O{X|$PS&x0?z#S2q-kW&G}7#D?p7!Q4V&NtA_DbF~v?cz6_l+t8e zoh1`dk;P-%$m(Ud?wnoZn0R=Ka$`tnZ|yQ-FN!?!9Wmb^b(R!s#b)oj9hs3$p%XX9DgQcZJE7B_dz0OEF6C zx|%jlqj0WG5K4`cVw!19doNY+(;SrR_txAlXxf#C`uz5H6#0D>SzG*t9!Fn|^8Z8; z1w$uiQzufUzvPCHXhGma>+O327SitsB1?Rn6|^F198AOx}! zfXg22Lm0x%=gRvXXx%WU2&R!p_{_1H^R`+fRO2LT%;He@yiekCz3%coJ=8+Xbc$mN zJ;J7*ED|yKWDK3CrD?v#VFj|l-cTgtn&lL`@;sMYaM1;d)VUHa1KSB5(I54sBErYp z>~4Jz41?Vt{`o7T`j=Se{-kgJBJG^MTJ}hT00H%U)pY-dy!M|6$v+-d(CkZH5wmo1 zc2RaU`p3_IJ^hf{g&c|^;)k3zXC0kF1>rUljSxd}Af$!@@R1fJWa4g5vF?S?8rg=Z z4_I!$dap>3l+o|fyYy(sX}f@Br4~%&&#Z~bEca!nMKV zgQSCVC!zw^j<61!7#T!RxC6KdoMNONcM5^Q;<#~K!Q?-#6SE16F*dZ;qv=`5 z(kF|n!QIVd*6BqRR8b8H>d~N@ab+1+{3dDVPVAo>{mAB#m&jX{usKkCg^a9Fef`tR z?M79j7hH*;iC$XM)#IVm&tUoDv!(#f=XsTA$)(ZE37!iu3Gkih5~^Vlx#<(M25gr@ zOkSw4{l}6xI(b0Gy#ywglot$GnF)P<FQt~9ge1>qp8Q^k;_Dm1X@Tc^{CwYb4v_ld}k5I$&u}avIDQ-D(_EP zhgdc{)5r_iTFiZ;Q)5Uq=U73lW%uYN=JLo#OS;B0B=;j>APk?|!t{f3grv0nv}Z%` zM%XJk^#R69iNm&*^0SV0s9&>cl1BroIw*t3R0()^ldAsq)kWcI=>~4!6fM#0!K%TS ziZH=H%7-f=#-2G_XmF$~Wl~Um%^9%AeNSk)*`RDl##y+s)$V`oDlnK@{y+#LNUJp1^(e89sed@BB z^W)sHm;A^9*RgQ;f(~MHK~bJRvzezWGr#@jYAlXIrCk_iiUfC_FBWyvKj2mBF=FI;9|?0_~=E<)qnjLg9k*Qd!_ zl}VuSJB%#M>`iZm*1U^SP1}rkkI};91IRpZw%Hb$tKmr6&H5~m?A7?+uFOSnf)j14 zJCYLOYdaRu>zO%5d+VeXa-Ai7{7Z}iTn%yyz7hsmo7E|{ z@+g9cBcI-MT~2f@WrY0dpaC=v{*lDPBDX}OXtJ|niu$xyit;tyX5N&3pgmCxq>7TP zcOb9%(TyvOSxtw%Y2+O&jg39&YuOtgzn`uk{INC}^Na_-V;63b#+*@NOBnU{lG5TS zbC+N-qt)u26lggGPcdrTn@m+m>bcrh?sG4b(BrtdIKq3W<%?WuQtEW0Z)#?c_Lzqj*DlZ zVUpEV3~mG#DN$I#JJp3xc8`9ex)1%Il7xKwrpJt)qtpq}DXqI=5~~N}N?0g*YwETZ z(NKJO5kzh?Os`BQ7HYaTl>sXVr!b8>(Wd&PU*3ivSn{;q`|@n*J~-3tbm;4WK>j3&}AEZ*`_!gJ3F4w~4{{PyLZklDqWo|X}D zbZU_{2E6^VTCg#+6yJt{QUhu}uMITs@sRwH0z5OqM>taO^(_+w1c ztQ?gvVPj<_F_=(ISaB~qML59HT;#c9x(;0vkCi2#Zp`;_r@+8QOV1Ey2RWm6{*J&9 zG(Dt$zF^7qYpo9Ne}ce5re^j|rvDo*DQ&1Be#Fvo#?m4mfFrNZb1#D4f`Lf(t_Fib zwxL3lx(Zp(XVRjo_ocElY#yS$LHb6yl;9;Ycm1|5y_praEcGUZxLhS%7?b&es2skI z9l!O)b%D=cXBa@v9;64f^Q9IV$xOkl;%cG6WLQ`_a7I`woHbEX&?6NJ9Yn&z+#^#! zc8;5=jt~Unn7!cQa$=a7xSp}zuz#Lc#Q3-e7*i`Xk5tx_+^M~!DlyBOwVEq3c(?`@ zZ_3qlTN{eHOwvNTCLOHjwg0%niFYm({LEfAieI+k;U2&uTD4J;Zg#s`k?lxyJN<$mK6>j?J4eOM@T*o?&l@LFG$Gs5f4R*p*V1RkTdCfv9KUfa< z{k;#JfA3XA5NQJziGd%DchDR*Dkld&t;6i9e2t7{hQPIG_uDXN1q0T;IFCmCcua-e z`o#=uS2_en206(TuB4g-!#=rziBTs%(-b1N%(Bl}ea#xKK9zzZGCo@<*i1ZoETjeC zJ)ll{$mpX7Eldxnjb1&cB6S=7v@EDCsmIOBWc$p^W*;C0i^Hc{q(_iaWtE{0qbLjxWlqBe%Y|A z>I|4)(5mx3VtwRBrano|P))JWybOHUyOY67zRst259tx;l(hbY@%Z`v8Pz^0Sw$?= zwSd^HLyL+$l&R+TDnbV_u+h{Z>n$)PMf*YGQ}1Df@Nr{#Gr+@|gKlnv?`s1rm^$1+ zic`WeKSH?{+E}0^#T<&@P;dFf;P5zCbuCOijADb}n^{k=>mBehDD6PtCrn5ZBhh2L zjF$TbzvnwT#AzGEG_Rg>W1NS{PxmL9Mf69*?YDeB*pK!&2PQ7!u6eJEHk5e(H~cnG zZQ?X_rtws!;Tod88j=aMaylLNJbgDoyzlBv0g{2VYRXObL=pn!n8+s1s2uTwtZc

YH!Z*ZaR%>WTVy8-(^h5J^1%NZ$@&_ZQ)3AeHlhL~=X9=fKPzFbZ;~cS**=W-LF1 z5F82SZ zG8QZAet|10U*jK*GVOA(iULStsUDMjhT$g5MRIc4b8)5q_a?ma-G+@xyNDk{pR*YH zjCXynm-fV`*;}%3=+zMj**wlCo6a{}*?;`*j%fU`t+3Korws%dsCXAANKkmVby*eJ z6`2%GB{+&`g2;snG`LM9S~>#^G|nZ|JMnWLgSmJ4!kB->uAEF0sVn6km@s=#_=d)y zzld%;gJY>ypQuE z!wgqqTSPxaUPoG%FQ()1hz(VHN@5sfnE68of>9BgGsQP|9$7j zGqN{nxZx4CD6ICwmXSv6&RD<-etQmbyTHIXn!Q+0{18=!p))>To8df$nCjycnW07Q zsma_}$tY#Xc&?#OK}-N`wPm)+2|&)9=9>YOXQYfaCI*cV1=TUl5({a@1wn#V?y0Yn z(3;3-@(QF|0PA}|w4hBWQbTItc$(^snj$36kz{pOx*f`l7V8`rZK}82pPRuy zxwE=~MlCwOLRC`y%q8SMh>3BUCjxLa;v{pFSdAc7m*7!}dtH`MuMLB)QC4B^Uh2_? zApl6z_VHU}=MAA9*g4v-P=7~3?Lu#ig)cRe90>@B?>})@X*+v&yT6FvUsO=p#n8p{ zFA6xNarPy0qJDO1BPBYk4~~LP0ykPV ztoz$i+QC%Ch%t}|i^(Rb9?$(@ijUc@w=3F1AM}OgFo1b89KzF6qJO~W52U_;R_MsB zfAC29BNUXpl!w&!dT^Zq<__Hr#w6q%qS1CJ#5Wrb*)2P1%h*DmZ?br)*)~$^TExX1 zL&{>xnM*sh=@IY)i?u5@;;k6+MLjx%m(qwDF3?K3p>-4c2fe(cIpKq#Lc~;#I#Wwz zywZ!^&|9#G7PM6tpgwA@3ev@Ev_w`ZZRs#VS4}<^>tfP*(uqLL65uSi9H!Gqd59C&=LSDo{;#@Isg3caF1X+4T}sL2B+Q zK*kO0?4F7%8mx3di$B~b&*t7y|{x%2BUg4kLFXt`FK;Vi(FIJ+!H zW;mjBrfZdNT>&dDfc4m$^f@k)mum{DioeYYJ|XKQynXl-IDs~1c(`w{*ih0-y_=t$ zaMDwAz>^CC;p*Iw+Hm}%6$GN49<(rembdFvb!ZyayLoqR*KBLc^OIA*t8CXur+_e0 z3`|y|!T>7+jdny7x@JHtV0CP1jI^)9){!s#{C>BcNc5#*hioZ>OfDv)&PAM!PTjS+ zy1gRZirf>YoGpgprd?M1k<;=SShCMn406J>>iRVnw9QxsR|_j5U{Ixr;X5n$ih+-=X0fo(Oga zB=uer9jc=mYY=tV-tAe@_d-{aj`oYS%CP@V3m6Y{)mZ5}b1wV<9{~$`qR9 zEzXo|ok?1fS?zneLA@_C(BAjE_Bv7Dl2s?=_?E9zO5R^TBg8Be~fpG?$9I; zDWLH9R9##?>ISN8s2^wj3B?qJxrSSlC6YB}Yee{D3Ex8@QFLZ&zPx-?0>;Cafcb-! zlGLr)wisd=C(F#4-0@~P-C&s%C}GvBhb^tTiL4Y_dsv@O;S56@?@t<)AXpqHx9V;3 zgB!NXwp`=%h9!L9dBn6R0M<~;(g*nvI`A@&K!B`CU3^FpRWvRi@Iom>LK!hEh8VjX z_dSw5nh-f#zIUDkKMq|BL+IO}HYJjMo=#_srx8cRAbu9bvr&WxggWvxbS_Ix|B}DE zk!*;&k#1BcinaD-w#E+PR_k8I_YOYNkoxw5!g&3WKx4{_Y6T&EV>NrnN9W*@OH+niSC0nd z#x*dm=f2Zm?6qhY3}Kurxl@}d(~ z<}?Mw+>%y3T{!i3d1%ig*`oIYK|Vi@8Z~*vxY%Od-N0+xqtJ*KGrqo*9GQ14WluUn z+%c+og=f0s6Mcf%r1Be#e}&>1n!!ZxnWZ`7@F9ymfVkuFL;m6M5t%6OrnK#*lofS{ z=2;WPobvGCu{(gy8|Mn(9}NV99Feps6r*6s&bg(5aNw$eE ztbYsrm0yS`UIJ?Kv-EpZT#76g76*hVNg)L#Hr7Q@L4sqHI;+q5P&H{GBo1$PYkr@z zFeVdcS?N1klRoBt4>fMnygNrDL!3e)k3`TXoa3#F#0SFP(Xx^cc)#e2+&z9F=6{qk z%33-*f6=+W@baq){!d_;ouVthV1PREX^ykCjD|%WUMnNA2GbA#329aEihLk~0!!}k z)SIEXz(;0lemIO{|JdO{6d|-9LePs~$}6vZ>`xYCD(ODG;OuwOe3jeN;|G$~ml%r* z%{@<9qDf8Vsw581v9y+)I4&te!6ZDJMYrQ*g4_xj!~pUu#er`@_bJ34Ioez)^055M$)LfC|i*2*3E zLB<`5*H#&~R*VLYlNMCXl~=9%o0IYJ$bY+|m-0OJ-}6c@3m<~C;;S~#@j-p?DBdr<><3Y92rW-kc2C$zhqwyq09;dc5;BAR#PPpZxqo-@e_s9*O`?w5 zMnLUs(2c-zw9Pl!2c#+9lFpmTR>P;SA#Id;+fo|g{*n&gLi}7`K)(=tcK|?qR4qNT z%aEsSCL0j9DN$j8g(a+{Z-qPMG&O)H0Y9!c*d?aN0tC&GqC+`%(IFY$ll~!_%<2pX zuD`w_l)*LTG%Qq3ZSDE)#dt-xp<+n=3&lPPzo}r2u~>f8)mbcdN6*r)_AaTYq%Scv zEdwzZw&6Ls8S~RTvMEfX{t@L4PtDi{o;|LyG>rc~Um3;x)rOOGL^Bmp0$TbvPgnwE zJEmZ>ktIfiJzdW5i{OSWZuQWd13tz#czek~&*?iZkVlLkgxyiy^M~|JH(?IB-*o6% zZT8+svJzcVjcE0UEkL_5$kNmdrkOl3-`eO#TwpTnj?xB}AlV2`ks_Ua9(sJ+ok|%b z=2n2rgF}hvVRHJLA@9TK4h#pLzw?A8u31&qbr~KA9;CS7aRf$^f1BZ5fsH2W8z}FU zC}Yq76IR%%g|4aNF9BLx6!^RMhv|JYtoZW&!7uOskGSGL+}_>L$@Jg2Vzugq-NJW7 zzD$7QK7cftU1z*Fxd@}wcK$n6mje}=C|W)tm?*V<<{;?8V9hdoi2NRm#~v^#bhwlc z5J5{cSRAUztxc6NH>Nwm4yR{(T>0x9%%VeU&<&n6^vFvZ{>V3RYJ_kC9zN(M(` zp?1PHN>f!-aLgvsbIp*oTZv4yWsXM2Q=C}>t7V(iX*N8{aoWphUJ^(n3k`pncUt&` ze+sYjo)>>=I?>X}1B*ZrxYu`|WD0J&RIb~ zPA_~u)?&`}JPwc1tu=OlKlJ3f!9HXa)KMb|2%^~;)fL>ZtycHQg`j1Vd^nu^XexYkcae@su zOhxk8ws&Eid_KAm_<}65zbgGNzwshR#yv&rQ8Ae<9;S^S}Dsk zubzo?l{0koX8~q*{uA%)wqy*Vqh4>_Os7PPh-maB1|eT-4 zK>*v3q}TBk1QlOF!113XOn(Kzzb5o4Dz@?q3aEb9%X5m{xV6yT{;*rnLCoI~BO&SM zXf=CHLI>kaSsRP2B{z_MgbD;R_yLnd>^1g`l;uXBw7|)+Q_<_rO!!VaU-O+j`u%zO z1>-N8OlHDJlAqi2#z@2yM|Dsc$(nc>%ZpuR&>}r(i^+qO+sKfg(Ggj9vL%hB6 zJ$8an-DbmKBK6u6oG7&-c0&QD#?JuDYKvL5pWXG{ztpq3BWF)e|7aF-(91xvKt047 zvR{G@KVKz$0qPNXK*gt*%qL-boz-*E;7LJXSyj3f$7;%5wj)2p8gvX}9o_u}A*Q|7 z)hjs?k`8EOxv1zahjg2PQDz5pYF3*Cr{%iUW3J+JU3P+l?n%CwV;`noa#3l@vd#6N zc#KD2J;5(Wd1BP)`!IM;L|(d9m*L8QP|M7W#S7SUF3O$GFnWvSZOwC_Aq~5!=1X+s z6;_M++j0F|x;HU6kufX-Ciy|du;T%2@hASD9(Z)OSVMsJg+=7SNTAjV<8MYN-zX5U zVp~|N&{|#Z)c6p?BEBBexg4Q((kcFwE`_U>ZQotiVrS-BAHKQLr87lpmwMCF_Co1M z`tQI{{7xotiN%Q~q{=Mj5*$!{aE4vi6aE$cyHJC@VvmemE4l_v1`b{)H4v7=l5+lm^ ztGs>1gnN(Vl+%VuwB+|4{bvdhCBRxGj3ady^ zLxL@AIA>h@eP|H41@b}u4R`s4yf9a2K!wGcGkzUe?!21Dk)%N6l+#MP&}B0%1Ar*~ zE^88}(mff~iKMPaF+UEp5xn(gavK(^9pvsUQT8V;v!iJt|7@&w+_va`(s_57#t?i6 zh$p!4?BzS9fZm+ui`276|I307lA-rKW$-y^lK#=>N|<-#?WPPNs86Iugsa&n{x%*2 zzL_%$#TmshCw&Yo$Ol?^|hy{=LYEUb|bMMY`n@#(~oegs-nF){0ppwee|b{ca)OXzS~01a%cg&^ zp;}mI0ir3zapNB)5%nF>Sd~gR1dBI!tDL z&m24z9sE%CEv*SZh1PT6+O`%|SG>x74(!d!2xNOt#C5@I6MnY%ij6rK3Y+%d7tr3&<^4XU-Npx{^`_e z9$-|@$t`}A`UqS&T?cd@-+-#V7n7tiZU!)tD8cFo4Sz=u65?f#7Yj}MDFu#RH_GUQ z{_-pKVEMAQ7ljrJ5Wxg4*0;h~vPUI+Ce(?={CTI&(RyX&GVY4XHs>Asxcp%B+Y9rK z5L$q94t+r3=M*~seA3BO$<0%^iaEb2K=c7((dIW$ggxdvnC$_gq~UWy?wljgA0Dwd`ZsyqOC>)UCn-qU5@~!f znAWKSZeKRaq#L$3W21fDCMXS;$X(C*YgL7zi8E|grQg%Jq8>YTqC#2~ys%Wnxu&;ZG<`uZ1L<53jf2yxYR3f0>a;%=$SYI@zUE*g7f)a{QH^<3F?%({Gg)yx^zsdJ3^J2 z#(!C3qmwx77*3#3asBA(jsL`86|OLB)j?`0hQIh>v;c2A@|$Yg>*f+iMatg8w#SmM z<;Y?!$L--h9vH+DL|Wr3lnfggMk*kyGH^8P48or4m%K^H-v~`cBteWvnN9port02u zF;120HE2WUDi@8?&Oha6$sB20(XPd3LhaT~dRR2_+)INDTPUQ9(-370t6a!rLKHkIA`#d-#WUcqK%pMcTs6iS2nD?hln+F-cQPUtTz2bZ zq+K`wtc1;ex_iz9?S4)>Fkb~bj0^VV?|`qe7W02H)BiibE9=_N8=(5hQK7;(`v7E5Mi3o? z>J_)L`z(m(27_&+89P?DU|6f9J*~Ih#6FWawk`HU1bPWfdF?02aY!YSo_!v$`&W znzH~kY)ll^F07=UNo|h;ZG2aJ<5W~o7?*${(XZ9zP0tTCg5h-dNPIM=*x@KO>a|Bk zO13Cbnbn7+_Kj=EEMJh4{DW<))H!3)vcn?_%WgRy=FpIkVW>NuV`knP`VjT78dqzT z>~ay~f!F?`key$EWbp$+w$8gR1RHR}>wA8|l9rl7jsT+>sQLqs{aITUW{US&p{Y)O zRojdm|7yoA_U+`FkQkS?$4$uf&S52kOuUaJT9lP@LEqjKDM)iqp9aKNlkpMyJ76eb zAa%9G{YUTXa4c|UE>?CCv(x1X3ebjXuL&9Dun1WTlw@Wltn3zTareM)uOKs$5>0tR zDA~&tM~J~-YXA<)&H(ud)JyFm+d<97d8WBr+H?6Jn&^Ib0<{6ov- ze@q`#Y%KpD?(k{if5-M(fO3PpK{Wjqh)7h+ojH ztb=h&vmy0tn$eA8_368TlF^DKg>BeFtU%3|k~3lZAp(C$&Qjo9lR<#rK{nVn$)r*y z#58_+t=UJm7tp|@#7}6M*o;vn7wM?8Srtc z3ZFlKRDYc^HqI!O9Z*OZZ8yo-3ie9i8C%KDYCfE?`rjrf(b&xBXub!54yaZY2hFi2w2asEOiO8;Hru4~KsqQZMrs+OhO8WMX zFN0=EvME`WfQ85bmsnPFp|RU;GP^&Ik#HV(iR1B}8apb9W9)Nv#LwpED~%w67o;r! zVzm@zGjsl)loBy6p>F(G+#*b|7BzZbV#E0Pi`02uAC}D%6d12TzOD19-9bhZZT*GS zqY|zxCTWn+8*JlL3QH&eLZ}incJzgX>>i1dhff}DJ=qL{d?yv@k33UhC!}#hC#31H zOTNv5e*ozksj`4q5H+75O70w4PoA3B5Ea*iGSqA=v)}LifPOuD$ss*^W}=9kq4qqd z6dqHmy_IGzq?j;UzFJ*gI5)6qLqdUL;G&E*;lnAS+ZV1nO%OdoXqw(I+*2-nuWjwM-<|XD541^5&!u2 z1XflFJp(`^D|ZUECbaoqT5$#MJ=c23KYpBjGknPZ7boYRxpuaO`!D6C_Al?T$<47T zFd@QT%860pwLnUwer$BspTO9l1H`fknMR|GC?@1Wn`HscOe4mf{KbVio zahne0&hJd0UL#{Xyz=&h@oc>E4r*T|PHuNtK6D279q!2amh%r#@HjaN_LT4j>{&2I z?07K#*aaZ?lNT6<8o85cjZoT~?=J&Xd35I%JJom{P=jj?HQ5yfvIR8bd~#7P^m%B-szS{v<)7i?#at=WA+}?r zwMlc-iZv$GT};AP4k2nL70=Q-(+L_CYUN{V?dnvG-Av+%)JxfwF4-r^Z$BTwbT!Jh zG0YXK4e8t`3~){5Qf6U(Ha0WKCKl^zlqhqHj~F}DoPV#yHqLu+ZWlv2zH29J6}4amZ3+-WZkR7(m{qEG%%57G!Yf&!Gu~FDeSYmNEkhi5nw@#6=Bt& zOKT!UWVY-FFyq1u2c~BJ4F`39K7Vw!1U;aKZw)2U8hAb&7ho|FyEyP~D<31{_L>RrCU>eEk-0)TBt5sS5?;NwAdRzRj5qRSD?J6 ze9ueq%TA*pgwYflmo`=FnGj2r_u2!HkhE5ZbR_Xf=F2QW@QTLD5n4h(?xrbOwNp5` zXMEtm`m52{0^27@=9VLt&GI;nR9S)p(4e+bAO=e4E;qprIhhclMO&7^ThphY9HEko z#WfDFKKCcf%Bi^umN({q(avHrnTyPH{o=sXBOIltHE?Q65y_At<9DsN*xWP|Q=<|R z{JfV?B5dM9gsXTN%%j;xCp{UuHuYF;5=k|>Q=;q zU<3AEYawUG;=%!Igjp!FIAtJvoo!*J^+!oT%VI4{P=XlbYZl;Dc467Nr*3j zJtyn|g{onj!_vl)yv)Xv#}(r)@25OHW#|eN&q7_S4i2xPA<*uY9vU_R7f};uqRgVb zM%<_N3ys%M;#TU_tQa#6I1<+7Bc+f%mqHQ}A@(y^+Up5Q*W~bvS9(21FGQRCosvIX zhmsjD^OyOpae*TKs=O?(_YFjSkO`=CJIb*yJ)Pts1egl@dX6-YI1qb?AqGtIOir&u zyn>qxbJhhJi9SjK+$knTBy-A)$@EfzOj~@>s$M$|cT5V!#+|X`aLR_gGYmNuLMVH4 z(K_Tn;i+fR28M~qv4XWqRg~+18Xb?!sQ=Dy)oRa)Jkl{?pa?66h$YxD)C{F%EfZt| z^qWFB2S_M=Ryrj$a?D<|>-Qa5Y6RzJ$6Yp`FOy6p2lZSjk%$9guVsv$OOT*6V$%TH zMO}a=JR(1*u`MN8jTn|OD!84_h${A)_eFRoH7WTCCue9X73nbD282V`VzTH$ckVaC zalu%ek#pHxAx=0migDNXwcfbK3TwB7@T7wx2 zGV7rS+2g9eIT9>uWfao+lW2Qi9L^EBu#IZSYl0Q~A^KYbQKwNU(YO4Xa1XH_>ml1v z#qS;P!3Lt%2|U^=++T`A!;V-!I%upi?<#h~h!X`p7eP!{+2{7DM0$yxi9gBfm^W?M zD1c)%I7N>CG6250NW54T%HoCo^ud#`;flZg_4ciWuj4a884oWUYV(#VW`zO1T~m(_ zkayymAJI)NU9_0b6tX)GU+pQ3K9x=pZ-&{?07oeb1R7T4RjYYbfG^>3Y>=?dryJq& zw9VpqkvgVB?&aK}4@m78NQhTqZeF=zUtBkJoz8;6LO<4>wP7{UPEs1tP69;v919I5 zzCqXUhfi~FoK5niVU~hQqAksPsD@_|nwH4avOw67#fb@Z5_OS=$eP%*TrPU%HG<-A z`9)Y3*SAdfiqNTJ2eKj8B;ntdqa@U46)B+odlH)jW;U{A*0sg@z>-?;nN}I=z3nEE@Bf3kh1B zdqT{TWJvb#AT&01hNsBz8v(OwBJSu#9}A6Y!lv|`J#Z3uVK1G`0$J&OH{R?3YVfk% z9P3HGpo<1uy~VRCAe&|c4L!SR{~^0*TbVtqej3ARx(Okl5c>m~|H9ZwKVHc_tCe$hsqA`l&h7qPP5xBgtwu!; zzQyUD<6J!M5fsV-9P?C9P49qnXR+iXt#G_AS2N<6!HZ(eS`|-ndb|y!(0Y({2 z4aF~GO8bHM7s+wnhPz>sa!Z%|!qWk*DGr)azB}j6bLe#FQXV4aO>Eo7{v`0x=%5SY zy&{kY+VLXni6pPJYG_Sa*9hLy-s$79$zAhkF)r?9&?UaNGmY9F$uf>iJ~u@Q;sydU zQaN7B>4B*V;rtl^^pa3nFh$q*c&sx^Um}I)Z)R&oLEoWi3;Yv6za?;7m?fZe>#_mS z-EGInS^#UHdOzCaMRSLh7Mr0}&)WCuw$4&K^lx{;O+?Q1p5PD8znQ~srGrygJ?b~Q5hIPt?Wf2)N?&Dae4%GRcRKL(a-2koctrcvxSslXn-k9cYS|<-KJ#+$Wo>}yKKh*3Q zHsK(4-Jv!9R3*FKmN$Z#^aZcACGrlGjOe^#Z&DfPyS-1bT9OIX~-I-5lN6Y>M}dvivbs2BcbPcaNH%25-xMkT$>*soDJ) z27;};8oCYHSLF0VawZFn8^H;hIN=J457@eoI6s2P87QN6O`q8coa;PN$mRZ>2Vv+! zQj1}Tvp8?>yyd_U>dnhx%q~k*JR`HO=43mB?~xKAW9Z}Vh2b0<(T89%eZ z57kGs@{NUHM>|!+QtqI@vE8hp`IIGc`A9Y{p?c;@a!zJFmdaCJ;JmzOJ8)B1x{yZp zi!U{Wh-h+u6vj`2F+(F6gTv*cRX7MR z9@?>is`MSS1L#?PaW6BWEd#EX4+O1x6WdU~LZaQ^Quow~ybz*aAu{ZMrQ;yQ8g)-qh>x z^}@eFu1u7+3C0|hRMD1{MEn(JOmJ|wYHqGyn*xt-Y~J3j@nY56i)sgNjS4n@Q&p@@^>HQjzNaw#C9=TbwzDtiMr2a^}bX< zZE%HU^|CnS`WYVcs}D)+fP#bW0+Q#l#JC+!`OlhffKUCN8M-*CqS;VQX`If78$as0 z=$@^NFcDpTh~45heE63=x5nmP@4hBaFn(rmTY2Yj{S&k;{4W!0Nu9O5pK30}oxM7{ z>l4cKb~9D?N#u_AleD<~8XD@23sY^rt&fN%Q0L=Ti2bV#px`RhM$}h*Yg-iC4A+rI zV~@yY7!1}-@onsZ)@0tUM23cN-rXrZYWF#!V-&>vds8rP+w0t{?~Q zT^LN*lW==+_ifPb+-yMh9JhfcYiXo_zWa`ObRP9_En3P))Qyu0qPJ3*hiFSu>Vt-j z<*HWbiP2#BK@nt<g|pe3 zfBKS@i;ISkorx@cOIx9}p^d8Gis%$)))%ByVYU^KG#eE+j1p;^(Y1ndHnV&YuQZm~ zj;f+mf>0ru!N`)_p@Ls<& z`t+JDx7}R568Q|8`4A}G@t8Wc?SOXunyW5C-AWoB@P>r}uwFY*=?=!K@J(!t@#xOuPXhFS@FTf6-7|%k;nw2%Z+iHl219Ho1!bv(Ee0|ao!Rs%Jl0@3suGrOsb_@VM;(xzrf^Cbd;CK3b%a|ih-fG)`Rd00O74=sQYW~Ve z#fl!*(fo~SIQ5-Sl?1@o7-E*|SK|hoVEKzxeg!$KmQLSTN=5N`rYeh$AH&x}JMR+5dq|~FUy&Oj%QIy;HNr;V*7cQC+ka>LAwdU)?ubI@W z={eg%A&7D**SIj$cu=CN%vN^(_JeIHMUyejCrO%C3MhOcVL~Niu;8WYoN}YVhb+=- zR}M3p|H0`E2Id99y#03r`8$s0t*iD>`^7EPm1~guC)L~uW#O~>I85Q3Nj8(sG<@T| zL^e~XQt9O0AXQ^zkMdgzk5bdYttP~nf-<831zulL>>ghTFii$lg3^80t8Gb*x1w5| zN{kZuv`^8Fj=t(T*46M=S$6xY@0~AvWaGOYOBTl0?}KTkplmGn-*P(X=o-v^48OY} zi11-+Y}y)fdy_tI;*W(>#qzvgQZ52t!nrGsJEy!c86TKIN(n|!&ucCduG$XaIapI z{(Z9gZANsI={A=5Aorgq2H25Dd}H5@-5=j=s{f`%^>6b5qkm_2|3g>r-^amf=B_xV zXg*>aqxXZ6=VUI4$})ypDMy$IKkgJ;V>077T9o#OhpFhKtHP_4mnjS5QCgGe<;~Xe zt<2ZhL7?JL6Mi|U_w?;?@4OD@=4EB2op_s)N-ehm#7`zSU#7itU$#%^ncqjc`9HCG zfj;O1T+*oTkzRi-6NN`oS3w3$7ZB37L>PcN$C$L^qqHfiYO4_>0_qCw0r@FEMj=>}}%q_`d#pUT;c?=gI zqTGpiY4Z;Q(B~#hXIVBFbi#dO=cOdmOqD0|An?7nMdrm2^C>yw*dQ=#lf8)@DvXK; z$MXp}QZgnE!&L73x0LZX_bCdD4lRY$$^?9dt1RwCng{lIpbb%Ej%yOh{@76yEyb}K zXZy%^656Sk3BLKbalcc>Dt5iDzo^tj2!wnDL(X;urJfpkWrab!frFSC6Q7m zuoqN!(t=L&+Ov&~9mz(yEB`MK%RPXS>26Ww5(F;aZ zR@tPAw~=q2ioOiynxgBqE&3-R-@6yCo0*mE;#I^c!=g~HyyjGA6}|<(0EseKDTM4w z94YnCO^VYIUY@}x8kr;;El-cFHVO<$6;-UdmUB|J8R*Wf$a37gVgYT|w5^KkYe=(i zMkA$%7;^a*$V+}e%S~&*^^O;AX9NLt@cIPc*v!lKZ)(zahAsUj%PJot19ErFU=Uk( z9Hw;Lb`V+BzVpMu;TGB9}y~ff)^mbEmF?g{{7_0SR zPgp*n)l{?>7-Ji;eWG{ln$)Bro+UJAQo6W2-23d@SI=HiFV3hR2OUcAq_9q~ye)o@ zq8WZvhg`H(?1AUZ-NM%_Cuj}eb{4wOCnqs^E1G9U4HKjqaw@4dsXWP#$wx^}XPZ0F zywsJ0aJHA>AHc^q#nhQjD3!KDFT6FaDioJ#HsZU7Wo?8WH19TJ%OMDz$XH5J4Cjdt z@crE;#JNG`&1H8ekB(R4?QiiZ55kztsx}pQti}gG0&8`dP=d(8aCLOExd*Sw^WL`Q zHvZ(u`5A58h?+G&GVsA;pQNNPFI)U@O`#~RjaG(6Y<=gKT2?1 z*pCUGU)f??VlyP64P@uT`qh?L03ZQyLOBn?EKwH+IG{XvTh5|NldaSV_n~DK&F1aa znq~C_lCQHMfW6xib%a2m!h&%J)aXb{%-0!HCcW|kzaoSwPMhJ6$KL|F~Sx(tctbwfkgV;#KZlEmJN5&l5XF9eD;Kqb<| z>os)CqC^qF8$be|v;)LY{Gh@c0?a??k7M7&9CH+-B)t&T$xeSzCs30sf8O-+I#rq} z&kZj5&i>UyK9lDjI<*TLZ3USVwwpiE5x8<|{Db z3`HX3+Tt>1hg?+uY{^wC$|Tb7ud@3*Ub?=2xgztgv6OOz0G z-4VRyIChHfegUak^-)-P;VZY@FT64#xyo=+jG<48n2%wcx`ze6yd51(!NclmN=$*kY=#uu#>=yAU-u4I9Bt0n_6ta?&9jN+tM_5_3RH);I zxTN4n$EhvKH%TmOh5mq|?Cx$m>$Ed?H7hUEiRW^lnW+}ZoN#;}aAuy_n189qe1Juk z6;QeZ!gdMAEx4Na;{O*j$3F3e?FLAYuJ2iuMbWf8Ub6(nDo?zI5VNhN@ib6Yw_4P)GY^0M7TJwat z2S*2AcP}e0tibZ@k&htTD&yxT9QRG0CEq$;obfgV^&6YVX9B9|VJf`1aS_#Xk>DFo zwhk?~)>XlP5(u~UW0hP7dWZuCuN4QM24Td&j^7~)WQ6YeCg)njG*ri}tTcG-NxX}p zNB>kcxd5ipW@tN3=6r@Jgm#rgrK*dXA!gxy6fAvP7$)8)Vc~PPQ|`( zPy|bG1sUz958-!zW^j(8ILV%QC@x`~PDFczboZqWjvSU<9O3!TQ&xYi%?Y0AiVBLV z%R?#1L#G&xw*RZPsrwF?)B5+MSM(b$L;GLnRsSU!_$N;6pD97~H}`c>0F`&E_FCNE z_)Q*EA1%mOp`z>+h&aqlLKUD9*w?D>stDeBRdR*AS9)u;ABm7w1}eE|>YH>YtMyBR z^e%rPeZzBx_hj?zhJVNRM_PX(O9N#^ngmIJ0W@A)PRUV7#2D!#3vyd}ADuLry;jdn zSsTsHfQ@6`lH z^GWQf?ANJS>bBO-_obBL$Apvakhr1e5}l3axEgcNWRN$4S6ByH+viK#CnC1|6Xqj& z*_i7cullAJKy9GBAkIxUIzsmN=M|(4*WfBhePPHp?55xfF}yjeBld7+A7cQPX8PE-|Pe_xqboE;2AJb5ifrEfr86k&F0+y!r`-urW}OXSkfz2;E``UTrGSt^B)7&#RSLTQitk=mmPKUKP`uGQ4)vp_^$^U`2Jjq zeul!ptEpa%aJo0S(504oXPGdWM7dAA9=o9s4-{>z*pP zJ31L#|L?YR;^%+>YRJrLrFC=5vc;0{hcxDKF z!ntmgO>rVDaGmRpMI7-+mv(j~;s_LARvcpkXj|{GHu1c<1 zKI)#7RE~Dizu1lG>p-PcY2jX#)!oJlBA$LHnTUWX=lu``E)vhf9h4tYL-juZ`e|Kb z=F?C;Ou)h^cxB;M-8@$ZSH0jkVD>x-XS$ePV1vlU8&CG))4NgU(=XFH=Jb1IB7dBysS+94}Y>sjS(&YcJwhn zifzA|g$D5rW89vkJSv()I+Th4R&C$g-!CB30xkh%aw4po3$@DK2fW>}enE2YPt&{C~j}`>RYICK{ zYAPfZ&%`R}u6MYo<>d`^O#Q(dM{3>T^%J{Vu;lr#Utg4x9!Z9J%iXs(j+dn&SS1_2 zzxGtMnu^`d%K4Xq4Ms-ErG3_7n?c(3T!?rvyW=G<7_XKDv*ox`zN*^BVwUoqh{D7o zdEiq;Zp6}k_mCIAVTUcMdH|fo%L#qkN19X$%b1#Oko|u4!M*oRqdBa3z98{H#g=d%5X&D#NXhLh`nUjxi8@3oo(AgeItdJ zIrt9ieHI1GiwHiU4Cba-*nK@eHI4uj^LVmVIntU@Gwf^t6i3{;SfLMCs#L;s;P4s5oqd^}8Uil!NssP>?!K z07nAH>819U=^4H6l-Dhy`^Q6DV^}B9^aR0B%4AH=D&+dowt9N}zCK+xHnXb-tsKaV6kjf;Wdp#uIZ_QsI4ralE>MWP@%_5eN=MApv92( z09SSB#%eE|2atm9P~X2W2F-zJD+#{q9@1}L2fF|Lzu@1CAJq*d6gA8*Jjb;<+Asih zctE|7hdr5&b-hRhVe}PN z$0G{~;pz1yhkbwuLkfbvnX=<7?b(1PhxAmefKn$VS6Sv)t-UypwhEs3?*E=(pc%Dlul1V~OdWvdf z{WBX?lhfO_g$$X~hm^Bhl@U0t<|beYgT)2L_C(z@B^-63c9Ak2*Aa)iOMylfl|qyNQdO#yoJ?m2FOkhZ1ou@G%+^m z#!#(gTv8nx^34(HddDp|dcFl@&eh+&FFJc@^FL3fV2?u&9Wt|Yp3&MS)e+ez0g~Ys zY7d0n^)+ z0@K^GJTLN?XAV(0F6e>o>HCGJU5(8WsSFErs0FsO=O1u$=T~xx7HYK{7C>-IGB8U+ z&G^Vy>uY}Bq7HX-X`U^nNh+11GjG-)N1l_tG<^4Tu4+4X9KO9IrdH+eXGk|G6Tc(U zU~g7BoO!{elBk>;uN-`rGQP-7qIf9lQhj-=_~0Qyszu>s$s0FrJatSylv!ol&{29~ z7S4fv&-UBOF&cR@xpuW*{x9$R;c_ALt?{+dI&HoBKG-!EY{yE=>aWhlmNhHlCXc(B zuA-zI*?Z9ohO$i8s*SEIHzVvyEF$65b5m=H*fQ)hi*rX8 zKlPqjD*Ix1tPzfR_Z3bO^n32iQ#vhjWDwj6g@4S?_2GyjiGdZZRs3MLM zTfl0_Dsn=CvL`zRey?yi)&4TpF&skAi|)+`N-wrB_%I_Osi~)9`X+`Z^03whrnP7f z?T`*4Id`J@1x#T~L(h5^5z%Cok~U|&g&GpCF%E4sB#i3xAe>6>24%Kuu=)=HRS;Pu2wghgTFa zHqm#sa{7-~{w_039gH0vrOm&KPMiPmuPRpAQTm5fkPTZVT&9eKuu%Riu%-oMQl2X6 z{Bnx`3ro^Z$}rVzvUZsk9T)pX|4%sY+j0i)If_z-9;a^vr1YN>=D(I7PX){_JTJ&T zPS6~9iDT{TFPn}%H=QS!Tc$I9FPgI<0R7?Mu`{FTP~rRq(0ITmP1yrJdy|m;nWmDelF-V^y7*UEVvbxNv0sHR?Q=PVYRuZinR(;RjVAG zm&qlSYvaiIbVEqBwyDaJ8LVmiCi{6ESF4pO?U&7pk&CASm6vuB;n-RauPFzdr!C%1 z8pjdSUts7EbA4Kg(01zK!ZU<-|d zU&jWswHnSLIg&mTR;!=-=~z(#!UsXt%NJR|^teM8kG@8Qg_0^6Jqfn&(eENtP8D7K zvnll3Y%7yh1Ai~0+l6dAG|lEGe~Oa+3hO>K2}{ulO?Vf*R{o2feaRBolc;SJg)HXHn4qtzomq^EM zb)JygZ=_4@I_T=Xu$_;!Q`pv6l)4E%bV%37)RAba{sa4T*cs%C!zK?T8(cPTqE`bJ zrBWY`04q&+On`qH^KrAQT7SD2j@C>aH7E8=9U*VZPN-(x>2a++w7R$!sHH+wlze2X)<<=zC_JJvTdY7h&Jum?s?VRV)JU`T;vjdi7N-V)_QCBzI zcWqZT{RI4(lYU~W0N}tdOY@dYO8Rx5d7DF1Ba5*U7l$_Er$cO)R4dV zE#ss{Dl`s#!*MdLfGP>?q2@GSNboVP!9ZcHBZhQZ>TJ85(=-_i4jdX5A-|^UT}~W{CO^Lt4r;<1ps@s|K7A z90@6x1583&fobrg9-@p&`Gh+*&61N!$v2He2fi9pk9W2?6|)ng7Y~pJT3=g~DjTcYWjY9gtZ5hk*1Qf!y2$ot@0St$@r8|9^GMWEE>iB~etL zXYxn#Rvc`DV&y93@U$Z91md1qVtGY*M(=uCc}@STDOry@58JNx`bUH}EIb(n6I}i? zSYJOZ2>B6&Payu+@V!gxb;)_zh-{~qtgVwQ-V;vK7e0^Ag_$3+g+{xSVudVOY_p-R z$sXhpFSk7je2lk5)7Y2;Z847E1<;5?;z(I)55YFtgF!J;NT|eVi}q^*2sM}zyM{+s zD0phl+J>k1E7cZEGmP?1-3~RE;R$q(I5}m?MX8xi?6@0f#rD8Cjkpv1GmL5HVbTnM zAQ&4-rbkpdaoLp~?ZoW>^+t0t1t%GO2B;ZD4?{qeP+qsjOm{1%!oy1OfmX?_POQJ4 zGwvChl|uE;{zGoO?9B_m{c8p(-;_yq?b^jA({}iQG35?7H7`1cm`BGyfuq7z1s~T| zm88HpS{z54T{jxC=>kZ=Z#8G@uya3tt0$xST5V$-V<;6MA66VFg}`LLU8L=q3DmkU z)P^X8pg`ndMY*>gr{6~ur^Q@Z8LNQf*6wkP03K<|M*+cDc#XKZ`Z0$1FkI-IDRw#| za52W4MyHlDABs~AQu7Duebjgc}02W;1jgBx&I@TMDXU`LJutQ?@r%1z`W zlB8G-U$q37G1ob>Er8j0$q@OU3IwG#8HsvJM#)j=Y%~#zY`jaG%5;!(kY3*a^t>(qf6>I zpAJpF%;FQ?BhDSsVG27tQEG*CmWhl4)Ngp%}D?U0!nb1=)1M==^B)^$8Li$boCY$S4U;G^A!?24nSYHra{< zSNapX#G+0BTac|xh`w&}K!);$sA3ay%^a2f?+^*9Ev8ONilfwYUaDTMvhqz2Ue2<81uuB71 zAl|VEOy%GQ7zxAJ&;V^h6HOrAzF=q!s4x)Mdlmp{WWI=gZRk(;4)saI0cpWJw$2TJcyc2hWG=|v^1CAkKYp;s_QmU?A;Yj!VQ1m-ugzkaJA(wQ_ zah00eSuJg<5Nd#OWWE?|GrmWr+{-PpE_Dbqs&2`BI=<%ggbwK^8VcGiwC-6x`x|ZY z1&{Vj*XIF2$-2Lx?KC3UNRT z&=j7p1B(akO5G)SjxXOjEzujDS{s?%o*k{Ntu4*X z;2D|UsC@9Wwk5%)wzTrR`qJX!c1zDZXG>-Q<3Z)7@=8Y?HAlj_ZgbvOJ4hPlcH#Iw z!M-f`OSHF~R5U`p(3*JY=kgBZ{Gk;0;bqEu%A;P6uvlZ0;BAry`VUoN(*M9NJ z%CU2_w<0(mSOqG;LS4@`p(3*Z7jC|Khm5-i>FcYr87};_J9)XKlE}(|HSfnA(I3)I zfxNYZhs#E6k5W(z9TI2)qGY&++K@Z?bd;H%B@^!>e2Wi@gLk)wC)T93gTxdRPU7uh z)`$-m(G2I5AuK52aj!fMJR|d^H?0X~+4xSpw zqNRtq5r8hic*{eAwUT<=gI5uXLg)o5mg4XnO^T+Rd+{l)<$Aqp{+RxhNYuX^45W0k z5$t%+7R;dX$`s6CYQYcims>5bNt+k&l_t%C9D-6sYVm%Y8SRC#kgRh*%2kqMg2ewb zp_X*$NFU%#$PuQ@ULP>h9Xw`cJ>J-ma8lU`n*9PcWFpE%x0^}(DvOVe2jz@ z0^2QOi0~t!ov?jI{#bw~`Aj5ymQW@eruRg`ZNJ5IT5_5AHbQ?|C>_7rwREf2e2x&L zlV8xdOkp_*+wdaqE?6bmdrFfaGepcj=0AI<+c=Tg^WB9BhFx?SvwoVdTEm&zPy@Vs zPs2mVPiw1n_h?Xi6!+w)ypsFXXuM>gIY(J+1N6r!sJ{+r1%BzRF20!D;bN>L^?O8n z(5|x2p^Q6X`!pm3!MMFET5`nJXn>tK`fFAj5Eo&t6;F>TU_4G93YGyzvF2_fB& zfE8(dq?R@@&Wh8~%G~rDt1+e)96O5)by_%;G~Zv`TpmZ)vY@BkAan*zEy(s`*{-@U z;$WPjoNx~m?`6Z;^O=K3SBL3LrIxfU{&g)edERkPQZK!mVYU-zHuV0ENDq^e<-?^U zGyRcrPDZZw*wxK(1SPUR$0t0Wc^*u_gb*>qEOP102FX|`^U%n*7z=wM@pOmYa6Z=-)T%!{tAFELY2`dTl3$&w! z7sgKXCTU(h3+8)H#Qov19%85Xo+oQh?C-q0zaM_X2twSCz|j_u!te3J2zLV#Ut_q7 zl+5LGx#{I`(9FzE$0==km|?%m?g~HB#BSz2vHynf1x14mEX^~pej*dhzD|6gMgOJ_ z8F_<>&OIz;`NSqrel?HI-K(|ypxwz}NtX!CF3&T(CkuYOnKS&%lUSU44KsgS`L>!w zl{MoT4`t=+p8>@88)Ea%*hOIkxt#b4RfrwRMr91UF_Ic~kV;|+dRW0a8Vl725+gsvtHr5 z>?3fai&9NmU|3;-nAu8OB|<(-2Kfub4MX&1i}dDd=R~Dk=U-Vr=@&lfEIYU~xtHHO z4TKt=wze`qm=69lD)sOOkZ;$9=0B#*g@X6xPM-%zG*rCXkN%eRDEUp$gAaEd29t&T zRTAg##Sk+TAYaa(LyTD__zL3?Z+45^+1o}(&f<~lQ*-z7`Um^>v@PKqOunTE#OyKFY^q&L^fqZgplhXQ>P3?BMaq6%rO5hfsiln7TppJ z>nG9|2MmL|lShn4-yz0qH>+o;Fe`V!-e*R0M|q~31B=EC$(bQZTW^!PrHCPE4i|>e zyAFK!@P}u>@hqwf%<#uv*jen5xEL|v!VQEK!F`SIz_H8emZfn#Hg}}@SuqPv+gJ@- zf3a`DT_Q#)DnHv+XVXX`H}At zmQwW2K`t@(k%ULJrBe6ln9|W8+3B*pJ#-^9P?21%mOk(W1{t#h?|j0ZrRi_dwGh#*eBd?fy(UBXWqAt5I@L3=@QdaiK`B_NQ$ zLXzm{0#6zh2^M zfu>HFK^d`&v|x&xxa&M|pr))A4)gFw<_X@eN`B1X%C^a{$39fq`(mOG!~22h)DYut z(?MONP1>xp4@dIN^rxtMp&a^yeGc8gmcajyuXhgaB;3}vFCQFa!pTDht9ld9`&ql`2&(dwNl5FZqedD^BP zf5K1`(_&i7x-&rD=^zkFD87idQrk(Y?E;-j^DMCht`A8Qa5J-46@G_*Y3J+&l{$}*QCATEc9zuzaQGHR8B;y*>eWuv)E##?Ba3w= zZ|v(l{EB`XzD#|ncVm#Wy?#Nzm3bS1!FJ70e{DGe$EgNDg7<_ic^mJSh&Xc|aTwCrTv;XkW~UlS&G%KyLklCn}F^i(YP(f z{cqH%5q9ND_S;l$HRP$Q@`D=F*_1$CXIA5X@|V&Vir$NQ$vCx!b&LGCR<-2y)m%HI zxeeyQIjiWcf4uD9+FP+EJ`&$oJ%$R(#w~GjqP|aTQj#d(;l#rq$vcM&Y4ZQ_i{Kpx z?k2BtoKb?+1-EVmG^ne-W%8+y?i#J5N5g8f^qpH5(ZZp7$u+?I9GB+&MREX?TmVV$ zA}Ps=^CkD^sD9N;tNtN!a>@D^&940cTETu*DUZlJO*z7BBy`Rl;$-D@8$6PFq@tz0 z=_2JMmq-JRSvx`;!XM|kO!|DENI-5ke8WR*Zj#vy#Nf1;mW-{6>_sCO8?sVWOKDM| zR(iaZrBrzlRatUzp_Y|2nOXnY2G%WLGXCo9*)th_RnXvXV=q;WNAimI98!A54|$&OCCG%$4m{%E&o?S|Qx<4K~YGmM1CS!vZAzLN%d znbZsw6ql=XkiwSbNofNeA42q8#LH6Rk(u@z172O#6K>Sb{#`t#GUgpd{2;D(9@I_9 zwsY(6Go7RmOThs2rM3|Z#Vbs}CHPLgBK6gE8;XkJQDx~p5wJ?XkE(0<^hwnt6;$~R zXCAzMfK@`myzdkkpv*ZbarVwCi&{-O#rswrb-#x4zRkxfVCq;mJLic|*C92T?0CYv z)FCqY$xA(QZmggPocZqQj0Rc?=Afna`@fpSn)&nSqtI}?;cLphqEF3F9^OZfW9@HDunc^2{_H)1D9(O}4e zJMi_4(&$CD{Jf5&u|7#Iq*F~)l!8pAzNrX^<&wfEu~}Ipslzx=g^ff2?B9SnV=!$ zv&K0`hMN6BVIusHNX-lr`#K?OG1S*S4rCQaI3ea(!gCl7YjxJ3YQ)7-b&N*D8k><*x|47s3; z4f~WTWuk|Qd*d*DICV}Vb0YSzFZp5|%s4}@jvtTfm&`|(jNpajge zD}@CMaUBs+b?Yu6&c#18=TxzMCLE76#Dy=DLiq_a_knQX4Uxk$&@3ORoBFK_&a>`QKaWu^)Hzrqz{5)?h3B_`4AOn{fG9k zEwnjQb>8XRq!k?rmCd6E**1cY#b9yczN4mD%GLCeRk}{TmR1*!dTNzY;(f!B0yVuk zSjRyf;9i@2>bdGSZJ=FNrnxOExb075;gB z*7&YR|4ZraFO#45-4h%8z8U}jdt?83AmU3)Ln#m3GT!@hYdzqqDrkeHW zU#R`Z8RHq996HR=mC}SRGtsz07;-C-!n*ALpwwBe~loM)YqMH)Um$sH0RbTTzxFd)h1=-w5Yl3k|3nQ zZG>=_yZ7Lsn=b8_MZI+LSHLGYSSCc?ht~7cv#39>Moz6AS}5 zus?xge0PGdFd2FpXgIscWOyG}oxATgd$yl0Ugf_&J_vwt`)XWx!p*gE_cWU(tUTnz zQS}!bMxJyi3KWh^W9m zxLcy``V@EfJzYjK@$e7Yk=q!kL8cd3E-zpc*wwvGJ62O!V;N zFG7Y?sJ+^a%H1;rdDZRu2JmGn6<&ERKes=Pwx)GG-nt73&M78+>SOy!^#=gvLB)2H zjv!J0O`-zft|0Jv$3k5wScY)XB+9leZgR5%3~HtZA=bCg7=Dn+F}>2lf;!*1+vBtf z9jhmqlH=t5XW{0MC7Y~O7jaju&2`p!ZDLGlgnd~%+EJ%A#pIByi-+EOmoLVoK&ow8 zTDjB%0hxhiRv+O3c2*y00rMA=)s|3-ev7emcbT43#izku7dvaDXy1IMV0ahjB9yzi z9C9fN+I2Mzt1*{`a6B?+PdWHiJ5fH}rb2t>q)~3RfCxmyK^y5jN7Pn(9DFh61GO%p zuBErj=m|bDn_L8SINU)Z&@K*AgGz+SUYO_RUeJt=E0M+eh&kqK;%Y1psBNU<4-s9# ziHFr7QP6Ew=-2CdfA#Bf|EsctH;<&=Hsd>)Ma8NvHB$cpVY@}TV!UN}3?9o@CS5kw zx%nXo%y|r5`YOWoZi#hE(3+rNKLZ2g5^(%Z99nSVt$2TeU2zD%$Q(=$Y;%@QyT5Rq zRI#b><}zztscQaTiFbsu2+%O~sd`L+oKYy5nkF4Co6p88i0pmJN9In`zg*Q;&u#uK zj#>lsuWWH14-2iG z&4w{6QN8h$(MWPNu84w1m{Qg0I31ra?jdyea*I~Xk(+A5bz{x%7+IL}vFDUI-Rf{! zE^&Dau9QxA2~)M98b42(D6Q}2PUum0%g>B?JS?o~VrP+Go2&c-7hIf7(@o1*7k$zS zy@o5MEe8DoX$Ie(%SZByyf9Xf9n8xkoX}s6RiO1sg*kAV^6EAAz$>*x^OmIy!*?1k zG+UQ|aIWDEl%)#;k{>-(w9UE7oKM#2AvQud}sby=D7$l6{$}SE8O9WgHM_+ zJ?tHeu@Pi93{AuwVF^)N(B~0?#V*6z;zY)wtgqF7Nx7?YQdD^s+f8T0_;mFV9r<+C z4^NloIJIir%}ptEpDk!z`l+B z5h(k$0bO$VV(i$E@(ngVG^YAjdieHWwMrz6DvNGM*ydHGU#ZG{HG5YGTT&SIqub@) z=U)hR_)Q@#!jck+V`$X5itp9&PGiENo(yT5>4erS<|Rh#mbCA^aO2rw+~zR&2N6XP z5qAf^((HYO2QQQu2j9fSF)#rRAwpbp+o=X>au|J5^|S@(vqun`du;1_h-jxJU-%v| z_#Q!izX;$3%BBE8Exh3ojXC?$Rr6>dqXlxIGF?_uY^Z#INySnWam=5dV`v_un`=G*{f$51(G`PfGDBJNJfg1NRT2&6E^sG%z8wZyv|Yuj z%#)h~7jGEI^U&-1KvyxIbHt2%zb|fa(H0~Qwk7ED&KqA~VpFtQETD^AmmBo54RUhi z=^Xv>^3L^O8~HO`J_!mg4l1g?lLNL$*oc}}QDeh!w@;zex zHglJ-w>6cqx3_lvZ_R#`^19smw-*WwsavG~LZUP@suUGz;~@Cj9E@nbfdH{iqCg>! zD7hy1?>dr^ynOw|2(VHK-*e%fvU0AoKxsmReM7Uy{qqUVvrYc5Z#FK&Z*XwMNJ$TJ zW1T**U1Vfvq1411ol1R?nE)y%NpR?4lVjqZL`J}EWT0m7r>U{2BYRVVzAQamN#wiT zu*A`FGaD=fz|{ahqurK^jCapFS^2e>!6hSQTh87V=OjzVZ}ShM3vHX+5IY{f^_uFp zIpKBGq)ildb_?#fzJWy)MLn#ov|SvVOA&2|y;{s;Ym4#as?M^K}L_g zDkd`3GR+CuH0_$s*Lm6j)6@N;L7Vo@R=W3~a<#VxAmM&W33LiEioyyVpsrtMBbON+ zX^#%iKHM;ueExK@|t3fX`R+vO(C zucU#Xf>OjSH0Kd%521=Sz%5Y!O(ug(?gRH@K>IUayFU~ntx`Wdm27dB-2s@)J=jf_ zjI-o;hKnjQ|Lg~GKX!*OHB69xvuDU zuG-H48~inKa)^r539a{F)OS`*4GShX>%BR)LU~a-|6+sx&FYsrS1}_b)xSNOzH|Kv zq>+1-cSc0`99EsUz(XWcoRO)|shn>TqKoQBHE)w8i8K`*Xy6(ls%WN_#d}YC^)NJ; zzl8!Zduz^Gg8*f0tCWnLEzw6k5Fv!QWC1x4)3r}+x~@#O8_)0>lP-@3(kFwLl%%Mz(TpATVnL5Pl2Gahw45QXI~>Hrw))CcEs@PP?}4^zkM$ z@(?H6^`Jl?A=(&Ue;W0`*a8&fR7vde@^q^AzX^H#gd~96`Ay^_A%?;?@q@t7l7iGn zWms#2J|To4;o1?3g3L!K_chdtmbEg~>U>$5{WO@Ip~YE&H($(^X6y_OBuNHkd0wu= z4rXGy#-@vZ?>M<_gpE8+W-{#ZJeAfgE#yIDSS?M?K(oY@A|FaS3P;OjMNOG% zGWyZWS(}LJCPaGi9=5b%sq$i!6x@o(G}wwfpI5|yJe24d_V}cT1{^(Qe$KEMZ;>I@ zuE6ee%FLgem>CKEN8SeY)fpK#>*lGcH~71)T4p|9jWT;vwM@N!gL}nCW=Oi6+_>K2 zl4sWXeM1U}RETA~hp=o3tCk+?Zwl#*QA>Wwd|FlUF0)U;rEGPD1s0Syluo zfW9L(F>q9li8YKwKXZrp*t)N9E;?&Hdbm-AZp2BcDTHO6q=tzVkZsozEIXjIH`tm} zo2-UleNm*Lj7zgvhBph_|1IggkSuW~S(9ueZEfao8BuzqlF(a+pRivTv(Zb zXFaHwcuovdM#d+!rjV7F<^VW&@}=5|xj!OUF)s0zh|8yzC)7!9CZB+TLnycoGBsDF z$u&j={5c(4A$iik;x6_S96Krw8--+9pGY+*oSVTIuq;$z8*)W8B~rMX_(U6uM}!Gc`T;WfEKwI84%)-e7j}>NA(O_)3Vn9 zjXxY1Fnx3Fx%CFpUHVu0xjvxgZv}F9@!vC!lD|05#ew3eJ}@!V&urwRKH`1f{0e^o zWvM1S@NbI6pHdzm33pza_q;#?s%J*$4>10uYi4l%5qi|j5qh+D=oqSJR=7QwkQh>>c$|uJ#Z@lK6PMHs@ zyvnnoOSkGQkYz#g>||xN&1fV)aJb*y--Y`UQV~lt!u8yTUG59ns1l7u>CX2F>9fl; zB)zH3z^XHmSU{F_jlvESvaNL&nj^;j)29~1LcTYw>(6}>bt0hiRooqm0@qTj%A&P9 zKmexPwyXG@Rs1i+8>AJ;=?&7RHC7Mn%nO>@+l?Qj~+lD376O2rp)>tlVHn8MKq zwop1KRLhUjZ|+6ecGIAftSPT*3i94=QzYCi_ay+5J&O(%^IsqZ!$w-^bmd7ds$^!q z;AkC;5mTAU>l0S$6NSyG30Ej?KPq@#T)^x#x?@U~fl2m$Ffk)s6u|iPr!)-j0BlA7p3E*A|My8S#KH;8i-IQq7Q*F4*ZVPe<{^SWz_ zr?!6cS+@|C#-P~d#=W1n7acn8_pg#W-lcyf+41zwR+BU6`jUkP^`*wgX)FxEaXzoi z8)?FE*97Yqz|b@fR1(r{QD363t260rQ(F||dt9^xABi+{C*_HL9Zt5T;fq|#*b}=K zo5yj_cZB(oydMAL&X(W6yKf>ui?!%(HhiHJ83EA|#k0hQ!gpVd( zVSqRR&ado+v4BP9mzamKtSsV<|0U-Fe2HP5{{x&K>NxWLIT+D^7md{%>D1Z-5lwS~ z6Q<1`Hfc+0G{4-84o-6dr@)>5;oTt|P6jt9%a43^wGCslQtONH)7QXJEYa!c~39 zWJpTL@bMYhtem1de>svLvOUa*DL7+Ah0(_~2|ng`!Z!qiN}6xL;F}<%M8qWv&52-Y zG*1A&ZKlp~{UFV%Hb_*Re({93f7W*jJZMV-Yn|<+l3SPN+%GuPl=+tSZxxr%?6SEc zntb0~hcK691wwxlQz_jSY+V_h+0o`X!Vm{;qYK$n?6ib1G{q>a%UejzOfk6q<=8oM z6Izkn2%JA2E)aRZbel(M#gI45(Fo^O=F=W26RA8Qb0X;m(IPD{^Wd|Q;#jgBg}e( z+zY(c!4nxoIWAE4H*_ReTm|0crMv8#RLSDwAv<+|fsaqT)3}g=|0_CJgxKZo7MhUiYc8Dy7B~kohCQ$O6~l#1*#v4iWZ=7AoNuXkkVVrnARx?ZW^4-%1I8 zEdG1%?@|KmyQ}tploH>5@&8Cp{`)CxVQOss&x|Z7@gGL3=tCVNDG!N9`&;N$gu^MDk|`rRm=lhnXAJ5v1T)WTz)qvz|Dw zR?{}W4VB(O6#9%o9Z^kFZZV*PDTAWqkQ8TH!rti8QIcR&>zcg3qG}&A( zwH^K8=`1C1lRfhrX{IvNn9R9!$UMC%k(;;VH%`S0h_on|Gh6qDSH&#}*m-u{;p~WB zF$_I~xx!RxVrxNQdr@3T>{F#^D{@N9OYC9LsV62F_Z1KYQ5yk*C5WQ4&q}Kz(I{9UWWf?LIcCZicB1EO_FUH*a9QKS(4IR%#D5DTi_@M}Q_-4)J4d zz@!vR0}5MPAOK(#uL+$7XOcP$5SS#*EK9Rt6XN%}HB7@`8S^gNRk!HLv(CvCjX4o= z>9scPwWbE!F8T=@x9^;s-OF2!eO(!gL9$-AmzUiDnu&QS4If5ea2T070n1-IyNhck z9$J8b!he3@q5qB-cQ;5ymVIXXn46kK0sqKZV+3s3^mac=3~BrCW})WNrrRs1KtMmg zLzwXYC?@_H#s3W4D$W0rh%WL|G<1$$uYdptPbxy0ke!c%v#x9I=2?S)YVkg1X$W^cB!i>B{e9wXlm8AcCT8|verIZQngj>{%W%~W0J%N`Q($h z^u3}p|HyHk?(ls7?R`a&&-q@R<94fI30;ImG3jARzFz<(!K|o9@lqB@Va+on`X2G) zegCM8$vvJ$kUwXlM8df|r^GQXr~2q*Zepf&Mc%kgWGTf;=Wx%7e{&KId-{G}r22lI zmq%L6Y-M*T$xf8 z#kWOBg2TF1cwcd{<$B)AZmD%h-a6>j z%I=|#ir#iEkj3t4UhHy)cRB$3-K12y!qH^1Z%g*-t;RK z6%Mjb*?GGROZSHSRVY1Ip=U_V%(GNfjnUkhk>q%&h!xjFvh69W8Mzg)7?UM=8VHS* zx|)6Ew!>6-`!L+uS+f0xLQC^brt2b(8Y9|5j=2pxHHlbdSN*J1pz(#O%z*W-5WSf# z6EW5Nh&r<;$<3o1b013?U$#Y!jXY)*QiGFt|M58sO45TBGPiHl4PKqZhJ|VRX=AOO zsFz-=3$~g#t4Ji9c;GFS9L~}~bzgCqnYuJ-60AMDdN7HZt8_$~Of{oXaD3HVn9zkH z`>#xQNe=YpWTq_LcOoy}R`L<_4il7w4)QH4rl?AUk%?fH##I>`1_mnp&=$-%SutYT zs}sSNMWo;(a&D()U$~PG0MvZ#1lmsF&^P4l_oN#_NORD-GSmR{h_NbJ^ZdY#R9#qW zKAC%V*?y~}V1Zh#d|-z1Z8sy5A+}*cOq$xk@Pn&{QffzG-9ReyPeEhqF%~Z3@|r(s z3(wA&)dV~fELW*&*=!~l9M=7wq8xE(<@)BjjN8bUiS8@N9E{wi+Dd!V1AtT;Nl}9> zTz`2ge2Jn#Dlg1kC%oFlOe<>?jYC`Asr^%i4hH;S`*qZTPRan2a9Kjj=0aq{iVi2Z z87PZt$d(LAm_{92kl+2Z%k3KGV;~gsp;C>k?gMYZrVIzaI|0D+fka9G_4v>N96*8T zI(C8bj?A7l%V&U?H_IpSeCvf7@y1e?b>G7cN382GVO0qAMQ93(T*<*9c_;%P1}x2l zi8S$s<=e_8ww%DaBAf4oIQ7}U7_48$eYpo}Fb+F|K|43IAPR1y9xbqPPg6er{I7xj|=>-c%pGBRLn1~=5KbAb1mJAx=z(loN!w{49VkEthF>*OX z)=gqXyZB5%5lIWYPWh~{!5pSt43-)-@L@x=pmiuKP-3Cwq8qSxGNwaTT4->BWEjxk zUjr)z7WrBZB5u3iV>Y_>*i~*!vRYL)iAh5hMqNzVq1eeq=&d9Ye!26jks{f~6Ru&c zg$D;^4ui#kC`rSxx`fP!zZ^6&qSneQzZRq0F*V4QvKYKB<9FC%t#)Tik%Zq*G*IOW z3*`2!4d)!3oH>GxVcXlorJDt+JnH)p{~olYBPq|>_V@8=l#(f*diW=L+%>rfWCcPQ z#H^ksQt15Z5Uc4ODq8_JwD5^H&OGqyH6E@MabJQO>s`?bqgA6}J_QpytW{2jH#eCN z8k7y*TFZ2lj2B|1CB(@QZedFfPhX|IQbKMI;$YK>9Zla0fsU7}an6(kP;sXpBWLR` zJ#z_kk!`JJC7h(1J!+G)gL2WB2&0*~Q!%s??}GH?=`hU@03xOwU} z6s7?tGySLz!%(MwxQRiF)2(vR2wQX`YB}u&I-S+RR)LQcyH407#-{*pWLJJR?X|5 zsAl2k{&0N-?JArn@)9YTo-5+gl}R~XkbZM*5AOjPrcikpE3P?p0oN^?H+5+n)}Qxe z*RQ!-eu0RxPyF8B=}xnseNpQMXFU$d^=(G%kUd&|!BHSm7bXoGR$WA+%yjuA{|S>u z?9N6JDhS+ui~rd?wY_t7`p)|qKIMM>6jz%$jv4hc_YUDjF6-%5muq|SNuoji2)|qK zNY5+oWMe+5vu{I*grk6xlVk;(J)uuy13G`VDbj(~Vz9lA)_;$aj?=-cmd#h~N0mn{ z9EIS_d4C=L3H;Pl^;vcpb&-B+)8vt%#?gn5z>#;G{1L&8u8cXJYADMUsm9>%*%)&F zsi&I{Y=VUsV82+)hdNgDWh^M7^hMs|TA0M269^|RIGfdX1MetV2z`Ycb&_Mn4iRI! zeI6O}O9mOhN6pzfs5IfMz#Gxl`C{(111okA8M4gijgb~5s7QTyh84zUiZZ^sr1^ps z1GO`$eOS@k@XP^OVH|8)n}Wx)fKHoGwL&5;W?qEf5Jdsd!3hf7L`%QNwN0gGBm^2= z@WI+qJMJG1w2AS9d@Dt$sj_P$+S2kh7+M72^SfcdBjQEtWQ5?PT&a~G9hOo6CtS>h zoghqoR;sk{X)`ZK-M|lu{M}0>Mrs^ZW@ngC?c$26_vYKDBK^n7sFiod_xV#XcPL!^ zRPyqD{w^9u{oA3y73IW0 zH;%xop$r(Q=bq=JaLT%myEKD_2&?L@s6TzsUwE#g^OkiU6{lN)(7I?%a;_%r5_^@d zS-Z)Q-2o|~?F~f`sHlhNhiZk;!CW;3Ma6{xPlBjJx8PXc!Oq{uTo$p*tyH~ka`g<` z;3?wLhLg5pfL)2bYZTd)jP%f+N7|vIi?c491#Kv57sE3fQh(ScM?+ucH2M>9Rqj?H zY^d!KezBk6rQ|p{^RNn2dRt(9)VN_j#O!3TV`AGl-@jbbBAW$!3S$LXS0xNMr}S%f z%K9x%MRp(D2uO90(0||EOzFc6DaLm((mCe9Hy2 z-59y8V)5(K^{B0>YZUyNaQD5$3q41j-eX))x+REv|TIckJ+g#DstadNn_l~%*RBSss_jV3XS&>yNBc8H2jo(lwcLz-PuYp< z7>)~}zl$Ts0+RFxnYj7-UMpmFcw_H zYrsXM>8icD)@Iauiu_(Y#~Iyl)|pj@kHkWvg2N$kGG(W>Y)nfNn%z2xvTLwk1O2GQ zb^5KAW?c%5;VM4RWBy}`JVCBFOGQWoA9|+bgn7^fY3tSk1MSZccs9&Fy6{8F>_K@? zK(z=zgmq1R#jGE^eGV`<`>SP9SEBx!_-Ao|VZq6)-rUpd^<2GgVN&uHiM{0zA9kI( z<1^1%*uE$?4mXV@?W8}fvnBOpfwCo^?(a0E402!pZi&Kd5pp$oV%2Ofx<}YC-1mynB3X|BzWC_ufrmaH1F&VrU&Gs+5>uixj*OJ*f=gs9VR8k^7HRR$Ns|DYBc*Slz>hGK5B1}U+}#j0{ohGC zE80>WClD5FP+nUS?1qa}ENOPb2`P4ccI<9j;k?hqEe|^#jE4gguHYz-$_BCovNqIb zMUrsU;Fq%n$Ku_wB{Ny>%(B&x9$pr=Anti@#U%DgKX|HzC^=21<5Fn6EKc#~g!Mcj zJrI(gW+aK+3BWVFPWEF*ntHX5;aabHqRgU-Nr2t++%JRPP7-6$XS|M8o&YSgf3a9A zLW*tSJxoe1?#T4EocApa*+1kUIgy7oA%Ig9n@)AdY%)p_FWgF-Kxx{6vta)2X1O5y z#+%KQlxETmcIz@64y`mrSk2Z17~}k1n{=>d#$AVMbp>_60Jc&$ILCg-DTN~kM8)#o$M#Fk~<10{bQ>_@gU2uZE z*eN~mqqQC*wh{CI(!xvRQ^{jyUcvE~8N)S0bMA^SK@v;b7|xUOi63X~3Qc>2UNSD1) z7moi9K3QN_iW5KmKH>1ijU41PO>BvA6f1;kL)6io%^r>?YQ#+bB;)Rzad5;{XAJGeAT#FnDV0$w2>v|JeFIB zZ>8vmz?WVs78PuCDiHfb@D0Yi;2#%){*#?bY4dpta6dSjquGLcOw?Z{nxg98mN^4* zj&^!WMUQ_zFp+}B|G0vcNsk8(2u9(LAPk5ogKt%zgQ4^1#UCd;`-W#X8v{YyQ_m9g z8`jydw>>@1J{Q*q#5^cHVA~xR9LR3Hl@^bx)`IBKmj+Gmye36;xwL0>sS|mV+$~%b zC;2wEm&Ht3#6P|2Y0XQ+5t-aI)jn{o%&ZHWvjzEtSojFgXxNKO^e(RmM`gsJ4GrR8 zKhBtBoRjnH`mD$kT;-8ttq|iw?*`7iTF_AX<^Qe3=h8L^tqz$w$#Z@Z$`C579Jeeu ztr0z~HEazU&htfG@`HW!201!N(70hCd{%~@Wv)G*uKnJZ8>hFx`9LnYs;T>8p!`5T zx#aXXU?}B{QTV_Ux(EMzDhl-a^y^f5tRU;xnOQoN)pThr4M>-HU)As8nQ34-0*sab&z<2ye-D_3m&Q`KJJ|ZEZbaDrE%j>yQ(LM#N845j zNYrP)@)md;&r5|;JA?<~l^<=F1VRGFM93c=6@MJ`tDO_7E7Ru zW{ShCijJ?yHl63Go)-YlOW2n3W*x%w||iw(Cy>@dBJHdQl){bBVg{wmRt{#oXb9kaWqe{bJPmGE$$ z_0=cmD9dVzh<8&oyM8rK9F^bufW$Bj2cFhw&f*oKKyu$H{PI=Aqe^NL6B=dkMEAk& zE3y&F=x;e|!7kMn%(UX>G!OE$Y$@UyME#d;#d+WLmm@W@y!sboiIox^DZPB|EN<>7 z57xm5YWlFUGyF|{<*;b&Cqm+|DC8{rB9R@2EFHGL^NX*l#AcDpw6}bCmhY7!(Gv{s zm^eYNvzyJLQA#GhmL*oSt^Uulb5&ZYBuGJTC>Vm9yGaZ=Vd--pMUoDRaV_^3hE9b*Pby#Ubl65U!VBm7sV}coY)m zn1Ag^jPPLT93J{wpK%>8TnkNp;=a@;`sA7{Q}JmmS1bEK5=d@hQEWl;k$9M-PYX~S zayGm;P(Wwk23}JR7XM~kNqba`6!Z+Wt2|5K>g_j3ajhR>+;HF?88GBN!P; zr6sQ8YYpn%r^gbi8yYK7qx6U5^Tf<|VfcR$jCo`$VMVh_&(9w@O?|o3eRHq*e*#P z8-==G)D?vB3Zo~b-dkx8lg0^=gn`9FUy?ZzAfWQd>>@cyqF!sHQ_S&@$r&tTB~Lxq zAjAZTK~?J{A|L3)8K>S{`Qf%131B>?<~t=w!D{;olQ>#31R#{go`a9DOy+H*q5t+; z^*Ka!r@#8tk?~tQbylaG-$n#wP2VzIm3vjrZjcmTL zl`{6mhBhMKbSWoGqi;g3z1@G0q!ib`(Zz_o8HG_*vr8U5G|vhZn26h`f~bO&)RY0; zw(CWk*a_{ji_=O9U}66lI` zCm32)SEcAo5)5k>{<8DLI@Zz)*R29BB!^wF;WZRF9sAi39BGObmZzg?$lUn6w1rYPHSB^L4^AN zLObEaUh7TXpt6)hWck#6AZV(2`lze<`urGFre|>LUF+j5;9z%=K@&BPXCM)P$>;Xc z!tRA4j0grcS%E!urO^lsH-Ey*XY4m&9lK(;gJOyKk*#l!y7$BaBC)xHc|3i~e^bpR zz5E-=BX_5n8|<6hLj(W67{mWk@Bfc){NGAX z5-O3SP^38wjh6dCEDLB#0((3`g4rl}@I(&E8V2yDB=wYhSxlxB4&!sRy>NTh#cVvv z=HyRrf9dVK&3lyXel+#=R6^hf`;lF$COPUYG)Bq4`#>p z@u%=$28dn8+?|u94l6)-ay7Z!8l*6?m}*!>#KuZ1rF??R@Zd zrRXSfn3}tyD+Z0WOeFnKEZi^!az>x zDgDtgv>Hk-xS~pZRq`cTQD(f=kMx3Mfm2AVxtR(u^#Ndd6xli@n1(c6QUgznNTseV z_AV-qpfQ0#ZIFIccG-|a+&{gSAgtYJ{5g!ane(6mLAs5z?>ajC?=-`a5p8%b*r*mOk}?)zMfus$+W~k z{Tmz9p5$wsX1@q`aNMukq-jREu;;A6?LA(kpRut+jX?Tt?}4HGQr}7>+8z4miohO2 zU4fQ?Y8ggl%cj&>+M+)TTjn8(?^%`~!oAt#ri8gIbzIig$y#d7o##077fM9sCu%N9 zOIsq4vyox6`itu*j{eOD<$gTZd-$JuyM^cM>{?v<8# zS1yN%R0zRy&>+D*Gv-&S80?JF+Y|c^^IJWDnfy06MI2{NFO-x4JXsb@3Qp;EnL!a{ zJwKwV@mO zYVGvNmeJ!;+ce+@j@oo-+`DaPJX|h@7@4BD`QEdP?NKkYzdIa3KrZt%VUSsR+{b+| zk?dSd#9NnVl?&Y$A{-OtZ>wk%mWVF5)bf`)AA2{EFapIS4jil69Xan>*J^6Juou&`oJx|7-&|@8z?$ z2V#jm!UHstCE*qM{OGtqYY8q+x%SL6&aGY!a>@d=_G~^0;+7dY9P`oJ*)67*9Kx*O zKitC5V3g5;&L-fa37?eN=;V_c^L-ph_uKv5)Q`&!Z!RPlDWA2{J%a2q@_*?-cn@bH zIt)+mA@HaJj2RV+-MNc#y#Vji*N~m!ZyrYyg-7UK4PYK4F7Y$3Y%@Lk6iPp=I96N> z!;ih(KtZMB23*v{`5cJ}^4D*P!k1&OfU&1%borv_q|7jfaV7fL+wwx8Zp*b}B_O>NRSeJeM zpvw3M`=vSYjFYQ11kx1xqOnJ@degPh&SyXnWz-l719EiW17Yo?c~Bh~;R$MOl+jzV zM1yTq-1**x-=AVR;p0;IPi`#=E!G5qIT>EFE`Bn<7o*8!aVd7?(CZT=U9^Gi3rmWUQG z0|GaP9s$^4t_oLCs!fInyCoB(d?=tZ%%Bb2Y+X&7gvQ6~C4kU%e$W_H;-%XSM;&*HYYnLI z>%{5x_RtSUC~PI4C0H^>O%FixKYVubA>#72wexd}Cgwuw5ZYTvcN2ywVP(dO=5975 zCjo)mOa2Bo&ucEsaq8wi1{h*brT(H=XrTOy*P>?0%VV1QDr09X+Je!T)JT`02?gjX zT@B8}h|;4lH35Guq2gKZT?ags-~Ts~S=poPnQ_T1*?U|{$jaur_PjQ6WmF_(XLFG)d#|iiBC=&B zp}1eOQvQ!3UpL?K`=8hAzMkv#a^COr`J8i}d!BPX&*xp-LL#qse~mOtxI-}{yPRNV zJNTL1{7A55F~K>0e&Os%MwQ~?n1>QV=j!8o_`^-&*E|Q-L9DNr%#6sw8kQVE3E|*}$aAoO$@27ei1w=+zU%?AA!;mf#!%IV*w_D=u516!Kz1F0-WnyVB`I6F1Pc3r1=0iT<_(pCyk>@22z1$w$@M>7AIuk6+ zRG&MFVQ_7>5DLoR5HeOa$?2SA(v2u!#8;5I(ss%=x9U#R zU62n~&)22RTTsp${}6C&$+l&0skFVX%ACgc$(iQ#DVRRz!`Y+b>E?;ib(TH#6Wa=} zs(q_;SA|fhyEo7Ix%rAY9j=Ul^Rzd`3ABf+yO@~h@Rh=wo`?;8PdHE1AUo34r7izy znAr`;VavQueSu7bD5r^nXTERcW(P-{2SOSfF1x0cW1Nczvj0}@!!upORN1%_-b2bh zGt#zokJz&SveJRzlUK4DruxR(YuHEAmB%F}buU`*pAzJ7Mbgs4sg;H@&6x*wxvGm6 z>KH@ilsvvdl@CGfm4T+$agodrB=md8ygG!|O=r@FY>S_zX%*)mqf?XBX*chhQ9uPP z-(T(24)})vWD*{bQM5_hy3CD8C>anuNtCXMkG7T?Yew^>=PK!~Hlr0{-0h0cNAJ8> zRMzLFz7aJv)Yh)_s)^L&L*nDV@qfeg>_<`z1z(?s}}3tE4h|7_taB> zPfmmOCFZ8%>`gyf1@|7t3;e~mwBRCDDw(Rrt>@O}obs#1?!W((+9>d$b7t!{&wR!P ziQbn0@j=&sw={`s##Uc@uS^(tbShjtsk=qrU1LW0lu}BplIfzv{fwxNsSaG~b|ryo zTQ}YXfp6o?^sSHW>s~m;l@h6wFbIPw{Z(IqO1u){{hEZgrTdF0o$n;hYIm`h5ejym zWt^w~#8p1J)FtfY6LvGmNQ~#n>4#mN4B^ zjrQk)Zt%k}GBRD>l`<~og6N_{6HYKDtsAtd%y?KbXCQR(sW8O(v_)kwYMz|(OW zsFz6A1^abSklOl`wLC-KYI8x=oMD^qZBs}}JVW@YY|3&k&IZ_n2Ia@5WiK>buV!E- zOsYcS4dFPE7vzj%_?5i2!XY`TiPd*jy>#C`i^XG8h?f35`=)s`0EhQBN!+YrXbpt( z-bwg_Jen`w<+6&B`hldU%rr&Xdgtze>rKuJ61AI12ja-eDZZX-+u1H>Sa|7pCine9 z&MEhmT7nq`P!pPK>l?I8cjuPpN<7(hqH~beChC*YMR+p;;@6#0j2k$=onUM`IXW3> z`dtX8`|@P|Ep-_0>)@&7@aLeg$jOd4G`eIW=^dQQ*^cgKeWAsSHOY?WEOsrtnG|^yeQ3lSd`pKAR}kzgIiEk@OvQb>DS*pGidh`E=BHYepHXbV)SV6pE2dx6 zkND~nK}2qjDVX3Z`H;2~lUvar>zT7u%x8LZa&rp7YH@n@GqQ65Cv+pkxI1OU6(g`b z?>)NcE7>j@p>V0mFk-5Rpi`W}oQ!tUU&Yn8m0OWYFj|~`?aVFOx;e`M)Q!YSokY)3 zV6l-;hK6?j=mp2#1e5cCn7P6n_7)n^+MdRw@5pvkOA>|&B8`QZ32|ynqaf}Kcdro= zzQchCYM0^)7$;m2iZnMbE$!}hwk&AVvN`iX3A9mB&`*BDmLV-m`OMvd`sJ?;%U`p~ zmwow{y6sPbcZNQPZ#GQS0&mzy?s%>_p>ZM|sCXVAUlST;rQ-3#Iu!-bpFSV4g7?-l zGfX>Z#hR+i;9B};^CO@7<<#MGFeY)SC&;a{!` zf;yaQo%{bjSa8KT~@?O$cK z(DGnm7w>cG1hH#*J%X}%Y%~+nLT*{aP08@l&Nu}>!-j|!8lSqt_xUNF+Y}SQmupyb zPua2PI;@1YaIsRF*knA^rJv84Tc=7?J2}!1kMfHSO$d$+PK*u?OI%=P7;`PHxMB0k zau~T0Wk)rPEGJ$NiXW~kfPA#m%Sr|7=$tHelF9A6rFLa$^g{6)8GSW*6}#~Zb^qk% zg=pLwC!SkY+&Gne((9`TCy`i`a#eCS{A2yMi>J>p*NS*!V~aAgK;wnSOHPULqzyj- z-q4BPXqXn))iRnMF*WZj17wUYjC!h43tI7uScHLf1|WJfA7^5O9`%lH>ga`cmpiz( zs|I8nTUD4?d{CQ-vwD!2uwGU_Ts&{1_mvqY`@A{j^b?n&WbPhb418NY1*Otz19`1w zc9rn?0e_*En&8?OWii89x+jaqRVzlL!QUCg^qU&+WERycV&1+fcsJ%ExEPjiQWRTU zCJpu*1dXyvrJJcH`+OKn7;q`X#@Gmy3U?5ZAV~mXjQhBJOCMw>o@2kznF>*?qOW;D z6!GTcM)P-OY-R`Yd>FeX%UyL%dY%~#^Yl!c42;**WqdGtGwTfB9{2mf2h@#M8YyY+!Q(4}X^+V#r zcZXYE$-hJyYzq%>$)k8vSQU` zIpxU*yy~naYp=IocRp5no^PeFROluibl( zmaKkWgSWZHn(`V_&?hM{%xl3TBWCcr59WlX6Q{j45)`A^-kUv4!qM=OdcwpsGB)l} z&-_U+8S8bQ!RDc&Y3~?w5NwLNstoUYqPYs(y+lj!HFqIZ7FA>WsxAE7vB=20K zn_&y{2)Uaw4b^NCFNhJXd&XrhA4E~zD7Ue7X^f98=&5!wn_r=6qAwDkd>g#2+*ahd zaV|_P_8e%jiHh7W;cl(d=&-r-C}_Ov?bts8s^rKUWQ|XkuW!ToSwe}Z{4|kl+q&&W zn%iW48c5*ft#*m)+xSps+j(B5bPh&u0&m6=@WgwBf_QfJJzg2Qdz89HwcV`5kZ#5z zw;W&H8>5R(>KRwvd0gh30wJHA>|2N(im;~wy1HTv_}Ue%qb)>5qL^$hIyPvoT(nk_<`7F;#nS8;q!cqKspvBc<%xMsQj*h|>`Z)F6LDxue@to))OIbs2X+zY2L9#2UNrR^)?c8&PFc?j*&Q-r|C%7a$)ZRQ->#|?rEj&M4spQfNt;J^ntwf(d+q;tt)C`d{*|t)czD4x-qw{Chm0vuKp8axqy5`Yz z1756|;JX1q(lEieR=uT;%havqflgv+`5i!Z`R}(JNV~&`x}I9Lmm;aB7Bnc^UC?>W zu)(J7@fs}pL=Y-4aLq&Z*lO$e^0(bOW z3gWbcvb^gjEfhV=6Lgu2aX{(zjq|NH*fSgm&kBj?6dFqD2MWk5@eHt@_&^ZTX$b?o}S<9BGaCZIm6Hz)Qkruacn!qv*>La|#%j*XFp(*;&v3h4 zcjPbZWzv|cOypb@XDnd}g%(@f7A>w2Nseo|{KdeVQu)mN=W=Q`N?ID%J_SXUr0Rl# z3X;tO*^?41^%c!H;ia@hX``kWS3TR|CJ4_9j-?l6RjC=n?}r&sr>m%58&~?$JJV6{ zDq5h#m4S_BPiibQQaPGg6LIHVCc`9w3^3ZVWP$n>p7 z5dIEH-W9e;$Id8>9?wh%WnWf>4^1U<%vn=<4oNFhVl9zVk+jn;WtQUQ)ZeEjKYy8C z3g#tIb28thR1nZdKrN}(r zJdy-Y3Rvr5D3D|msZbmE;FLePbiM0ZjwTIQQHk)8G+sB$iwmEa2kQv&9Vs9m#$_8j zNKz}(x$Wc(M)a9H-Pn?5(Lk-CmOS(&+EVLOfsiq>e3ru6P?Lp>FOwPt>0o=j8UyF^ zO{(vf#MGx^y~WaOKnt%I78s}60(O#jFx0^47^Ikh$QTar(Dg$c=0KR|rRD|6s zz?tEX0_=(Hm0jWl;QOu!-k)mV?^i(Etl=Lg-{ z0G}CBprLX60zgAUz-fS^&m#o;erEC5TU+mn_Wj(zL$zqMo!e`D>s7X&;E zFz}}}puI+c%xq0uTpWS3RBlIS2jH0)W(9FU1>6PLcj|6O>=y)l`*%P`6K4}U2p}a0 zvInj%$AmqzkNLy%azH|_f7x$lYxSG=-;7BViUN(&0HPUobDixM1RVBzWhv8LokKI2 zjDwvWu=S~8We)+K{oMd-_cuXNO&+{eUaA8Ope3MxME0?PD+0a)99N>WZ66*;sn(N++hjPyz5z0RC{- z$pcSs{|)~a_h?w)y}42A6fg|nRnYUjMaBqg=68&_K%h3eboQ=%i083nfIVZZ04qOp%d*)*hNJA_foPjiW z$1r8ZZiRSvJT3zhK>iR@8_+TTJ!tlNLdL`e0=yjzv3Ie80h#wSfS3$>DB!!@JHxNd z0Mvd0Vqq!zfDy$?goY+|h!e(n3{J2;Ag=b)eLq{F0W*O?j&@|882U5?hUVIw_v3aV8tMn`8jPa5pSxzaZe{z}z|}$zM$o=3-mQ0Zgd?ZtaI> zQVHP1W3v1lbw>|?z@2MO(Ex!5KybKQ@+JRAg1>nzpP-!@3!th3rV=o?eiZ~fQRWy_ zfA!U9^bUL+z_$VJI=ic;{epla<&J@W-QMPZm^kTQ8a^2TX^TDpza*^tOu!WZ=T!PT z+0lJ*HuRnNGobNk0PbPT?i;^h{&0u+-fejISNv#9&j~Ep2;dYspntgzwR6<$@0dTQ z!qLe3Ztc=Ozy!btCcx!G$U7FlBRe}-L(E|RpH%_gt4m_LJllX3!iRYJEPvxcJ>C76 zfBy0_zKaYn{3yG6@;}S&+BeJk5X}$Kchp<Ea-=>VDg&zi*8xM0-ya!{ zcDN@>%H#vMwugU&1KN9pqA6-?Q8N@Dz?VlJ3IDfz#i#_RxgQS*>K+|Q@bek+s7#Qk z(5NZ-4xs&$j)X=@(1(hLn)vPj&pP>Nyu)emQ1MW6)g0hqXa5oJ_slh@(5MMS4xnG= z{0aK#F@_p=e}FdAa3tEl!|+j?h8h`t0CvCmNU%dOwEq<+jmm-=n|r|G^7QX4N4o(v zPU!%%w(Cet)Zev3QA?;TMm_aEK!5(~Nc6pJlp|sQP@z%JI}f0_`u+rc`1Df^j0G&s ScNgau(U?ep-K_E5zy1%ZQTdPn literal 0 HcmV?d00001 diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties new file mode 100644 index 0000000..37aef8d --- /dev/null +++ b/gradle/wrapper/gradle-wrapper.properties @@ -0,0 +1,6 @@ +distributionBase=GRADLE_USER_HOME +distributionPath=wrapper/dists +distributionUrl=https\://services.gradle.org/distributions/gradle-8.1.1-bin.zip +networkTimeout=10000 +zipStoreBase=GRADLE_USER_HOME +zipStorePath=wrapper/dists diff --git a/gradlew b/gradlew new file mode 100644 index 0000000..65dcd68 --- /dev/null +++ b/gradlew @@ -0,0 +1,244 @@ +#!/bin/sh + +# +# Copyright © 2015-2021 the original authors. +# +# 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 +# +# https://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. +# + +############################################################################## +# +# Gradle start up script for POSIX generated by Gradle. +# +# Important for running: +# +# (1) You need a POSIX-compliant shell to run this script. If your /bin/sh is +# noncompliant, but you have some other compliant shell such as ksh or +# bash, then to run this script, type that shell name before the whole +# command line, like: +# +# ksh Gradle +# +# Busybox and similar reduced shells will NOT work, because this script +# requires all of these POSIX shell features: +# * functions; +# * expansions «$var», «${var}», «${var:-default}», «${var+SET}», +# «${var#prefix}», «${var%suffix}», and «$( cmd )»; +# * compound commands having a testable exit status, especially «case»; +# * various built-in commands including «command», «set», and «ulimit». +# +# Important for patching: +# +# (2) This script targets any POSIX shell, so it avoids extensions provided +# by Bash, Ksh, etc; in particular arrays are avoided. +# +# The "traditional" practice of packing multiple parameters into a +# space-separated string is a well documented source of bugs and security +# problems, so this is (mostly) avoided, by progressively accumulating +# options in "$@", and eventually passing that to Java. +# +# Where the inherited environment variables (DEFAULT_JVM_OPTS, JAVA_OPTS, +# and GRADLE_OPTS) rely on word-splitting, this is performed explicitly; +# see the in-line comments for details. +# +# There are tweaks for specific operating systems such as AIX, CygWin, +# Darwin, MinGW, and NonStop. +# +# (3) This script is generated from the Groovy template +# https://github.com/gradle/gradle/blob/HEAD/subprojects/plugins/src/main/resources/org/gradle/api/internal/plugins/unixStartScript.txt +# within the Gradle project. +# +# You can find Gradle at https://github.com/gradle/gradle/. +# +############################################################################## + +# Attempt to set APP_HOME + +# Resolve links: $0 may be a link +app_path=$0 + +# Need this for daisy-chained symlinks. +while + APP_HOME=${app_path%"${app_path##*/}"} # leaves a trailing /; empty if no leading path + [ -h "$app_path" ] +do + ls=$( ls -ld "$app_path" ) + link=${ls#*' -> '} + case $link in #( + /*) app_path=$link ;; #( + *) app_path=$APP_HOME$link ;; + esac +done + +# This is normally unused +# shellcheck disable=SC2034 +APP_BASE_NAME=${0##*/} +APP_HOME=$( cd "${APP_HOME:-./}" && pwd -P ) || exit + +# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. +DEFAULT_JVM_OPTS='"-Xmx64m" "-Xms64m"' + +# Use the maximum available, or set MAX_FD != -1 to use that value. +MAX_FD=maximum + +warn () { + echo "$*" +} >&2 + +die () { + echo + echo "$*" + echo + exit 1 +} >&2 + +# OS specific support (must be 'true' or 'false'). +cygwin=false +msys=false +darwin=false +nonstop=false +case "$( uname )" in #( + CYGWIN* ) cygwin=true ;; #( + Darwin* ) darwin=true ;; #( + MSYS* | MINGW* ) msys=true ;; #( + NONSTOP* ) nonstop=true ;; +esac + +CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar + + +# Determine the Java command to use to start the JVM. +if [ -n "$JAVA_HOME" ] ; then + if [ -x "$JAVA_HOME/jre/sh/java" ] ; then + # IBM's JDK on AIX uses strange locations for the executables + JAVACMD=$JAVA_HOME/jre/sh/java + else + JAVACMD=$JAVA_HOME/bin/java + fi + if [ ! -x "$JAVACMD" ] ; then + die "ERROR: JAVA_HOME is set to an invalid directory: $JAVA_HOME + +Please set the JAVA_HOME variable in your environment to match the +location of your Java installation." + fi +else + JAVACMD=java + which java >/dev/null 2>&1 || die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. + +Please set the JAVA_HOME variable in your environment to match the +location of your Java installation." +fi + +# Increase the maximum file descriptors if we can. +if ! "$cygwin" && ! "$darwin" && ! "$nonstop" ; then + case $MAX_FD in #( + max*) + # In POSIX sh, ulimit -H is undefined. That's why the result is checked to see if it worked. + # shellcheck disable=SC3045 + MAX_FD=$( ulimit -H -n ) || + warn "Could not query maximum file descriptor limit" + esac + case $MAX_FD in #( + '' | soft) :;; #( + *) + # In POSIX sh, ulimit -n is undefined. That's why the result is checked to see if it worked. + # shellcheck disable=SC3045 + ulimit -n "$MAX_FD" || + warn "Could not set maximum file descriptor limit to $MAX_FD" + esac +fi + +# Collect all arguments for the java command, stacking in reverse order: +# * args from the command line +# * the main class name +# * -classpath +# * -D...appname settings +# * --module-path (only if needed) +# * DEFAULT_JVM_OPTS, JAVA_OPTS, and GRADLE_OPTS environment variables. + +# For Cygwin or MSYS, switch paths to Windows format before running java +if "$cygwin" || "$msys" ; then + APP_HOME=$( cygpath --path --mixed "$APP_HOME" ) + CLASSPATH=$( cygpath --path --mixed "$CLASSPATH" ) + + JAVACMD=$( cygpath --unix "$JAVACMD" ) + + # Now convert the arguments - kludge to limit ourselves to /bin/sh + for arg do + if + case $arg in #( + -*) false ;; # don't mess with options #( + /?*) t=${arg#/} t=/${t%%/*} # looks like a POSIX filepath + [ -e "$t" ] ;; #( + *) false ;; + esac + then + arg=$( cygpath --path --ignore --mixed "$arg" ) + fi + # Roll the args list around exactly as many times as the number of + # args, so each arg winds up back in the position where it started, but + # possibly modified. + # + # NB: a `for` loop captures its iteration list before it begins, so + # changing the positional parameters here affects neither the number of + # iterations, nor the values presented in `arg`. + shift # remove old arg + set -- "$@" "$arg" # push replacement arg + done +fi + +# Collect all arguments for the java command; +# * $DEFAULT_JVM_OPTS, $JAVA_OPTS, and $GRADLE_OPTS can contain fragments of +# shell script including quotes and variable substitutions, so put them in +# double quotes to make sure that they get re-expanded; and +# * put everything else in single quotes, so that it's not re-expanded. + +set -- \ + "-Dorg.gradle.appname=$APP_BASE_NAME" \ + -classpath "$CLASSPATH" \ + org.gradle.wrapper.GradleWrapperMain \ + "$@" + +# Stop when "xargs" is not available. +if ! command -v xargs >/dev/null 2>&1 +then + die "xargs is not available" +fi + +# Use "xargs" to parse quoted args. +# +# With -n1 it outputs one arg per line, with the quotes and backslashes removed. +# +# In Bash we could simply go: +# +# readarray ARGS < <( xargs -n1 <<<"$var" ) && +# set -- "${ARGS[@]}" "$@" +# +# but POSIX shell has neither arrays nor command substitution, so instead we +# post-process each arg (as a line of input to sed) to backslash-escape any +# character that might be a shell metacharacter, then use eval to reverse +# that process (while maintaining the separation between arguments), and wrap +# the whole thing up as a single "set" statement. +# +# This will of course break if any of these variables contains a newline or +# an unmatched quote. +# + +eval "set -- $( + printf '%s\n' "$DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS" | + xargs -n1 | + sed ' s~[^-[:alnum:]+,./:=@_]~\\&~g; ' | + tr '\n' ' ' + )" '"$@"' + +exec "$JAVACMD" "$@" diff --git a/gradlew.bat b/gradlew.bat new file mode 100644 index 0000000..93e3f59 --- /dev/null +++ b/gradlew.bat @@ -0,0 +1,92 @@ +@rem +@rem Copyright 2015 the original author or authors. +@rem +@rem Licensed under the Apache License, Version 2.0 (the "License"); +@rem you may not use this file except in compliance with the License. +@rem You may obtain a copy of the License at +@rem +@rem https://www.apache.org/licenses/LICENSE-2.0 +@rem +@rem Unless required by applicable law or agreed to in writing, software +@rem distributed under the License is distributed on an "AS IS" BASIS, +@rem WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +@rem See the License for the specific language governing permissions and +@rem limitations under the License. +@rem + +@if "%DEBUG%"=="" @echo off +@rem ########################################################################## +@rem +@rem Gradle startup script for Windows +@rem +@rem ########################################################################## + +@rem Set local scope for the variables with windows NT shell +if "%OS%"=="Windows_NT" setlocal + +set DIRNAME=%~dp0 +if "%DIRNAME%"=="" set DIRNAME=. +@rem This is normally unused +set APP_BASE_NAME=%~n0 +set APP_HOME=%DIRNAME% + +@rem Resolve any "." and ".." in APP_HOME to make it shorter. +for %%i in ("%APP_HOME%") do set APP_HOME=%%~fi + +@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. +set DEFAULT_JVM_OPTS="-Xmx64m" "-Xms64m" + +@rem Find java.exe +if defined JAVA_HOME goto findJavaFromJavaHome + +set JAVA_EXE=java.exe +%JAVA_EXE% -version >NUL 2>&1 +if %ERRORLEVEL% equ 0 goto execute + +echo. +echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. +echo. +echo Please set the JAVA_HOME variable in your environment to match the +echo location of your Java installation. + +goto fail + +:findJavaFromJavaHome +set JAVA_HOME=%JAVA_HOME:"=% +set JAVA_EXE=%JAVA_HOME%/bin/java.exe + +if exist "%JAVA_EXE%" goto execute + +echo. +echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME% +echo. +echo Please set the JAVA_HOME variable in your environment to match the +echo location of your Java installation. + +goto fail + +:execute +@rem Setup the command line + +set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar + + +@rem Execute Gradle +"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %* + +:end +@rem End local scope for the variables with windows NT shell +if %ERRORLEVEL% equ 0 goto mainEnd + +:fail +rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of +rem the _cmd.exe /c_ return code! +set EXIT_CODE=%ERRORLEVEL% +if %EXIT_CODE% equ 0 set EXIT_CODE=1 +if not ""=="%GRADLE_EXIT_CONSOLE%" exit %EXIT_CODE% +exit /b %EXIT_CODE% + +:mainEnd +if "%OS%"=="Windows_NT" endlocal + +:omega diff --git a/mcreator.gradle b/mcreator.gradle new file mode 100644 index 0000000..e69de29 diff --git a/models/anvil.json b/models/anvil.json new file mode 100644 index 0000000..da35a2c --- /dev/null +++ b/models/anvil.json @@ -0,0 +1,61 @@ +{ + "__comment": "Designed by Netquick with Cubik Studio - https://cubik.studio", + "textures": { + "particle": "blocks/particle", + "texture": "blocks/texture" + }, + "elements": [ + { + "__comment": "Box1", + "from": [ 2, 0, 2 ], + "to": [ 14, 3, 14 ], + "faces": { + "down": { "uv": [ 2, 2, 14, 14 ], "texture": "#texture" }, + "up": { "uv": [ 2, 2, 14, 14 ], "texture": "#texture" }, + "north": { "uv": [ 2, 13, 14, 16 ], "texture": "#texture" }, + "south": { "uv": [ 2, 13, 14, 16 ], "texture": "#texture" }, + "west": { "uv": [ 2, 13, 14, 16 ], "texture": "#texture" }, + "east": { "uv": [ 2, 13, 14, 16 ], "texture": "#texture" } + } + }, + { + "__comment": "Box2", + "from": [ 3, 3, 3 ], + "to": [ 13, 3.5, 13 ], + "faces": { + "down": { "uv": [ 3, 3, 13, 13 ], "texture": "#texture" }, + "up": { "uv": [ 3, 3, 13, 13 ], "texture": "#texture" }, + "north": { "uv": [ 3, 12.5, 13, 13 ], "texture": "#texture" }, + "south": { "uv": [ 3, 12.5, 13, 13 ], "texture": "#texture" }, + "west": { "uv": [ 3, 12.5, 13, 13 ], "texture": "#texture" }, + "east": { "uv": [ 3, 12.5, 13, 13 ], "texture": "#texture" } + } + }, + { + "__comment": "Box3", + "from": [ 5, 3.5, 6 ], + "to": [ 11, 9, 10 ], + "faces": { + "down": { "uv": [ 5, 6, 11, 10 ], "texture": "#texture" }, + "up": { "uv": [ 5, 6, 11, 10 ], "texture": "#texture" }, + "north": { "uv": [ 5, 7, 11, 12.5 ], "texture": "#texture" }, + "south": { "uv": [ 5, 7, 11, 12.5 ], "texture": "#texture" }, + "west": { "uv": [ 6, 7, 10, 12.5 ], "texture": "#texture" }, + "east": { "uv": [ 6, 7, 10, 12.5 ], "texture": "#texture" } + } + }, + { + "__comment": "Box4", + "from": [ 0, 9, 4 ], + "to": [ 16, 14, 12 ], + "faces": { + "down": { "uv": [ 0, 4, 16, 12 ], "texture": "#texture" }, + "up": { "uv": [ 0, 4, 16, 12 ], "texture": "#texture" }, + "north": { "uv": [ 0, 2, 16, 7 ], "texture": "#texture" }, + "south": { "uv": [ 0, 2, 16, 7 ], "texture": "#texture" }, + "west": { "uv": [ 4, 2, 12, 7 ], "texture": "#texture" }, + "east": { "uv": [ 4, 2, 12, 7 ], "texture": "#texture" } + } + } + ] +} \ No newline at end of file diff --git a/models/anvil.json.textures b/models/anvil.json.textures new file mode 100644 index 0000000..dad3556 --- /dev/null +++ b/models/anvil.json.textures @@ -0,0 +1,10 @@ +{ + "mappings": { + "default": { + "map": { + "texture": "anviltexture" + }, + "name": "default" + } + } +} \ No newline at end of file diff --git a/models/barrelintake.json b/models/barrelintake.json new file mode 100644 index 0000000..4ddd8db --- /dev/null +++ b/models/barrelintake.json @@ -0,0 +1,128 @@ +{ + "__comment": "Designed by Netquick with Cubik Studio - https://cubik.studio", + "textures": { + "particle": "blocks/particle", + "wood": "blocks/wood", + "barrel": "barrel", + "barreltop": "wood" + }, + "elements": [ + { + "__comment": "Box1", + "from": [ 0, 1, 0 ], + "to": [ 16, 15, 16 ], + "faces": { + "down": { "uv": [ 0, 0, 16, 16 ], "texture": "#barreltop" }, + "up": { "uv": [ 0, 0, 16, 16 ], "texture": "#barreltop" }, + "north": { "uv": [ 0, 1, 16, 15 ], "texture": "#barrel" }, + "south": { "uv": [ 0, 1, 16, 15 ], "texture": "#barrel" }, + "west": { "uv": [ 0, 1, 16, 15 ], "texture": "#barrel" }, + "east": { "uv": [ 0, 1, 16, 15 ], "texture": "#barrel" } + } + }, + { + "__comment": "Box2", + "from": [ 0, 15, 0 ], + "to": [ 16, 16, 1 ], + "faces": { + "down": { "uv": [ 0, 15, 16, 16 ], "texture": "#wood" }, + "up": { "uv": [ 0, 0, 16, 1 ], "texture": "#wood" }, + "north": { "uv": [ 0, 0, 16, 1 ], "texture": "#wood" }, + "south": { "uv": [ 0, 0, 16, 1 ], "texture": "#wood" }, + "west": { "uv": [ 0, 0, 1, 1 ], "texture": "#wood" }, + "east": { "uv": [ 15, 0, 16, 1 ], "texture": "#wood" } + } + }, + { + "__comment": "Box2", + "from": [ 0, 15, 15 ], + "to": [ 16, 16, 16 ], + "faces": { + "down": { "uv": [ 0, 15, 16, 16 ], "texture": "#wood" }, + "up": { "uv": [ 0, 0, 16, 1 ], "texture": "#wood" }, + "north": { "uv": [ 0, 15, 16, 16 ], "texture": "#wood" }, + "south": { "uv": [ 0, 15, 16, 16 ], "texture": "#wood" }, + "west": { "uv": [ 0, 15, 1, 16 ], "texture": "#wood" }, + "east": { "uv": [ 15, 15, 16, 16 ], "texture": "#wood" } + } + }, + { + "__comment": "Box2", + "from": [ 0, 0, 0 ], + "to": [ 16, 1, 1 ], + "faces": { + "down": { "uv": [ 0, 15, 16, 16 ], "texture": "#wood" }, + "up": { "uv": [ 0, 0, 16, 1 ], "texture": "#wood" }, + "north": { "uv": [ 0, 15, 16, 16 ], "texture": "#wood" }, + "south": { "uv": [ 0, 15, 16, 16 ], "texture": "#wood" }, + "west": { "uv": [ 0, 15, 1, 16 ], "texture": "#wood" }, + "east": { "uv": [ 15, 15, 16, 16 ], "texture": "#wood" } + } + }, + { + "__comment": "Box2", + "from": [ 0, 0, 15 ], + "to": [ 16, 1, 16 ], + "faces": { + "down": { "uv": [ 0, 15, 16, 16 ], "texture": "#wood" }, + "up": { "uv": [ 0, 0, 16, 1 ], "texture": "#wood" }, + "north": { "uv": [ 0, 15, 16, 16 ], "texture": "#wood" }, + "south": { "uv": [ 0, 15, 16, 16 ], "texture": "#wood" }, + "west": { "uv": [ 0, 15, 1, 16 ], "texture": "#wood" }, + "east": { "uv": [ 15, 15, 16, 16 ], "texture": "#wood" } + } + }, + { + "__comment": "Box13", + "from": [ 0, 0, 1 ], + "to": [ 1, 1, 15 ], + "faces": { + "down": { "uv": [ 0, 1, 1, 15 ], "texture": "#wood" }, + "up": { "uv": [ 0, 1, 1, 15 ], "texture": "#wood" }, + "north": { "uv": [ 15, 15, 16, 16 ], "texture": "#wood" }, + "south": { "uv": [ 0, 15, 1, 16 ], "texture": "#wood" }, + "west": { "uv": [ 1, 15, 15, 16 ], "texture": "#wood" }, + "east": { "uv": [ 1, 15, 15, 16 ], "texture": "#wood" } + } + }, + { + "__comment": "Box14", + "from": [ 15, 0, 1 ], + "to": [ 16, 1, 15 ], + "faces": { + "down": { "uv": [ 15, 1, 16, 15 ], "texture": "#wood" }, + "up": { "uv": [ 15, 1, 16, 15 ], "texture": "#wood" }, + "north": { "uv": [ 0, 15, 1, 16 ], "texture": "#wood" }, + "south": { "uv": [ 15, 15, 16, 16 ], "texture": "#wood" }, + "west": { "uv": [ 1, 15, 15, 16 ], "texture": "#wood" }, + "east": { "uv": [ 1, 15, 15, 16 ], "texture": "#wood" } + } + }, + { + "__comment": "Box15", + "from": [ 0, 15, 1 ], + "to": [ 1, 16, 15 ], + "faces": { + "down": { "uv": [ 0, 1, 1, 15 ], "texture": "#wood" }, + "up": { "uv": [ 0, 1, 1, 15 ], "texture": "#wood" }, + "north": { "uv": [ 15, 0, 16, 1 ], "texture": "#wood" }, + "south": { "uv": [ 0, 0, 1, 1 ], "texture": "#wood" }, + "west": { "uv": [ 1, 0, 15, 1 ], "texture": "#wood" }, + "east": { "uv": [ 1, 0, 15, 1 ], "texture": "#wood" } + } + }, + { + "__comment": "Box16", + "from": [ 15, 15, 1 ], + "to": [ 16, 16, 15 ], + "faces": { + "down": { "uv": [ 15, 1, 16, 15 ], "texture": "#wood" }, + "up": { "uv": [ 15, 1, 16, 15 ], "texture": "#wood" }, + "north": { "uv": [ 0, 0, 1, 1 ], "texture": "#wood" }, + "south": { "uv": [ 15, 0, 16, 1 ], "texture": "#wood" }, + "west": { "uv": [ 1, 0, 15, 1 ], "texture": "#wood" }, + "east": { "uv": [ 1, 0, 15, 1 ], "texture": "#wood" } + } + } + ] +} \ No newline at end of file diff --git a/models/barrelintake.json.textures b/models/barrelintake.json.textures new file mode 100644 index 0000000..7855208 --- /dev/null +++ b/models/barrelintake.json.textures @@ -0,0 +1,12 @@ +{ + "mappings": { + "default": { + "map": { + "barrel": "barrel", + "barreltop": "barreltop", + "wood": "wood" + }, + "name": "default" + } + } +} \ No newline at end of file diff --git a/models/crafter.json b/models/crafter.json new file mode 100644 index 0000000..0744357 --- /dev/null +++ b/models/crafter.json @@ -0,0 +1,676 @@ +{ + "__comment": "Designed by Netquick with Cubik Studio - https://cubik.studio", + "textures": { + "particle": "blocks/particle", + "Box": "blocks/Box", + "Energy": "blocks/Energy", + "Bowl": "blocks/Bowl" + }, + "elements": [ + { + "__comment": "Box2", + "from": [ 0, 1, 0 ], + "to": [ 1, 15, 1 ], + "faces": { + "north": { "uv": [ 15, 1, 16, 15 ], "texture": "#Box", "cullface": "north" }, + "south": { "uv": [ 0, 1, 1, 15 ], "texture": "#Box" }, + "west": { "uv": [ 0, 1, 1, 15 ], "texture": "#Box", "cullface": "west" }, + "east": { "uv": [ 15, 1, 16, 15 ], "texture": "#Box" } + } + }, + { + "__comment": "Box2", + "from": [ 0, 1, 15 ], + "to": [ 1, 15, 16 ], + "faces": { + "north": { "uv": [ 15, 0, 16, 15 ], "texture": "#Box" }, + "south": { "uv": [ 0, 0, 1, 15 ], "texture": "#Box", "cullface": "south" }, + "west": { "uv": [ 0, 0, 1, 15 ], "texture": "#Box", "cullface": "west" }, + "east": { "uv": [ 15, 0, 16, 15 ], "texture": "#Box" } + } + }, + { + "__comment": "Box2", + "from": [ 15, 1, 0 ], + "to": [ 16, 15, 1 ], + "faces": { + "north": { "uv": [ 15, 0, 16, 15 ], "texture": "#Box", "cullface": "north" }, + "south": { "uv": [ 0, 0, 1, 15 ], "texture": "#Box" }, + "west": { "uv": [ 0, 0, 1, 15 ], "texture": "#Box" }, + "east": { "uv": [ 15, 0, 16, 15 ], "texture": "#Box", "cullface": "east" } + } + }, + { + "__comment": "Box2", + "from": [ 15, 1, 15 ], + "to": [ 16, 15, 16 ], + "faces": { + "north": { "uv": [ 15, 0, 16, 15 ], "texture": "#Box" }, + "south": { "uv": [ 0, 0, 1, 15 ], "texture": "#Box", "cullface": "south" }, + "west": { "uv": [ 0, 0, 1, 15 ], "texture": "#Box" }, + "east": { "uv": [ 15, 0, 16, 15 ], "texture": "#Box", "cullface": "east" } + } + }, + { + "__comment": "Box1", + "from": [ 0, 15, 0 ], + "to": [ 16, 16, 16 ], + "faces": { + "down": { "uv": [ 0, 0, 16, 16 ], "texture": "#Box" }, + "up": { "uv": [ 0, 0, 16, 16 ], "texture": "#Box", "cullface": "up" }, + "north": { "uv": [ 0, 15, 16, 16 ], "texture": "#Box", "cullface": "north" }, + "south": { "uv": [ 0, 15, 16, 16 ], "texture": "#Box", "cullface": "south" }, + "west": { "uv": [ 0, 15, 16, 16 ], "texture": "#Box", "cullface": "west" }, + "east": { "uv": [ 0, 15, 16, 16 ], "texture": "#Box", "cullface": "east" } + } + }, + { + "__comment": "Box7", + "from": [ 7, 4.5, 7 ], + "to": [ 9, 5.5, 9 ], + "faces": { + "down": { "uv": [ 7, 7, 9, 9 ], "texture": "#Bowl" }, + "north": { "uv": [ 7, 10.5, 9, 11.5 ], "texture": "#Bowl" }, + "south": { "uv": [ 7, 10.5, 9, 11.5 ], "texture": "#Bowl" }, + "west": { "uv": [ 7, 10.5, 9, 11.5 ], "texture": "#Bowl" }, + "east": { "uv": [ 7, 10.5, 9, 11.5 ], "texture": "#Bowl" } + } + }, + { + "__comment": "Box7", + "from": [ 6.5, 5.5, 6.5 ], + "to": [ 9.5, 6.5, 9.5 ], + "faces": { + "down": { "uv": [ 7, 7.5, 9, 9.5 ], "texture": "#Bowl" }, + "north": { "uv": [ 7, 14, 9, 15 ], "texture": "#Bowl" }, + "south": { "uv": [ 7, 14, 9, 15 ], "texture": "#Bowl" }, + "west": { "uv": [ 6.5, 14, 8.5, 15 ], "texture": "#Bowl" }, + "east": { "uv": [ 7.5, 14, 9.5, 15 ], "texture": "#Bowl" } + } + }, + { + "__comment": "Box7", + "from": [ 6, 6.5, 6 ], + "to": [ 10, 7.5, 10 ], + "faces": { + "down": { "uv": [ 7, 7.5, 9, 9.5 ], "texture": "#Bowl" }, + "north": { "uv": [ 7, 14, 9, 15 ], "texture": "#Bowl" }, + "south": { "uv": [ 7, 14, 9, 15 ], "texture": "#Bowl" }, + "west": { "uv": [ 6.5, 14, 8.5, 15 ], "texture": "#Bowl" }, + "east": { "uv": [ 7.5, 14, 9.5, 15 ], "texture": "#Bowl" } + } + }, + { + "__comment": "Box7", + "from": [ 5.5, 7.5, 5.5 ], + "to": [ 10.5, 8.5, 10.5 ], + "faces": { + "down": { "uv": [ 7, 7.5, 9, 9.5 ], "texture": "#Bowl" }, + "up": { "uv": [ 7, 6.5, 9, 8.5 ], "texture": "#Bowl" }, + "north": { "uv": [ 7, 14, 9, 15 ], "texture": "#Bowl" }, + "south": { "uv": [ 7, 14, 9, 15 ], "texture": "#Bowl" }, + "west": { "uv": [ 6.5, 14, 8.5, 15 ], "texture": "#Bowl" }, + "east": { "uv": [ 7.5, 14, 9.5, 15 ], "texture": "#Bowl" } + } + }, + { + "__comment": "Box7", + "from": [ 6, 8.5, 6 ], + "to": [ 10, 9.5, 10 ], + "faces": { + "up": { "uv": [ 7, 6.5, 9, 8.5 ], "texture": "#Bowl" }, + "north": { "uv": [ 7, 14, 9, 15 ], "texture": "#Bowl" }, + "south": { "uv": [ 7, 14, 9, 15 ], "texture": "#Bowl" }, + "west": { "uv": [ 6.5, 14, 8.5, 15 ], "texture": "#Bowl" }, + "east": { "uv": [ 7.5, 14, 9.5, 15 ], "texture": "#Bowl" } + } + }, + { + "__comment": "Box7", + "from": [ 6.5, 9.5, 6.5 ], + "to": [ 9.5, 10.5, 9.5 ], + "faces": { + "up": { "uv": [ 7, 6.5, 9, 8.5 ], "texture": "#Bowl" }, + "north": { "uv": [ 7, 14, 9, 15 ], "texture": "#Bowl" }, + "south": { "uv": [ 7, 14, 9, 15 ], "texture": "#Bowl" }, + "west": { "uv": [ 6.5, 14, 8.5, 15 ], "texture": "#Bowl" }, + "east": { "uv": [ 7.5, 14, 9.5, 15 ], "texture": "#Bowl" } + } + }, + { + "__comment": "Box7", + "from": [ 7, 10.5, 7 ], + "to": [ 9, 11.5, 9 ], + "faces": { + "up": { "uv": [ 7, 6.5, 9, 8.5 ], "texture": "#Bowl" }, + "north": { "uv": [ 7, 14, 9, 15 ], "texture": "#Bowl" }, + "south": { "uv": [ 7, 14, 9, 15 ], "texture": "#Bowl" }, + "west": { "uv": [ 6.5, 14, 8.5, 15 ], "texture": "#Bowl" }, + "east": { "uv": [ 7.5, 14, 9.5, 15 ], "texture": "#Bowl" } + } + }, + { + "__comment": "Box14", + "from": [ 8.5, 3.5, 9 ], + "to": [ 9.5, 4.5, 10 ], + "faces": { + "down": { "uv": [ 9, 8.5, 10, 9.5 ], "texture": "#Energy", "rotation": 270 }, + "up": { "uv": [ 9, 6.5, 10, 7.5 ], "texture": "#Energy", "rotation": 90 }, + "north": { "uv": [ 9.5, 4.5, 8.5, 3.5 ], "texture": "#Energy" }, + "south": { "uv": [ 7.5, 4.5, 6.5, 3.5 ], "texture": "#Energy" }, + "west": { "uv": [ 6, 3.5, 7, 4.5 ], "texture": "#Energy", "rotation": 180 }, + "east": { "uv": [ 9, 3.5, 10, 4.5 ], "texture": "#Energy", "rotation": 180 } + } + }, + { + "__comment": "Box14", + "from": [ 9.5, 2.5, 10 ], + "to": [ 10.5, 3.5, 11 ], + "faces": { + "up": { "uv": [ 9, 6.5, 10, 7.5 ], "texture": "#Energy", "rotation": 270 }, + "north": { "uv": [ 7.5, 4.5, 6.5, 3.5 ], "texture": "#Energy" }, + "south": { "uv": [ 9.5, 4.5, 8.5, 3.5 ], "texture": "#Energy" }, + "west": { "uv": [ 9, 3.5, 10, 4.5 ], "texture": "#Energy", "rotation": 180 }, + "east": { "uv": [ 6, 3.5, 7, 4.5 ], "texture": "#Energy", "rotation": 180 } + } + }, + { + "__comment": "Box14", + "from": [ 10.5, 1.5, 11 ], + "to": [ 11.5, 2.5, 12 ], + "faces": { + "up": { "uv": [ 9, 6.5, 10, 7.5 ], "texture": "#Energy", "rotation": 270 }, + "north": { "uv": [ 7.5, 4.5, 6.5, 3.5 ], "texture": "#Energy" }, + "south": { "uv": [ 9.5, 4.5, 8.5, 3.5 ], "texture": "#Energy" }, + "west": { "uv": [ 9, 3.5, 10, 4.5 ], "texture": "#Energy", "rotation": 180 }, + "east": { "uv": [ 6, 3.5, 7, 4.5 ], "texture": "#Energy", "rotation": 180 } + } + }, + { + "__comment": "Box14", + "from": [ 11.5, 0.5, 11.5 ], + "to": [ 12.5, 1.5, 12.5 ], + "faces": { + "up": { "uv": [ 9, 6.5, 10, 7.5 ], "texture": "#Energy", "rotation": 270 }, + "north": { "uv": [ 7.5, 4.5, 6.5, 3.5 ], "texture": "#Energy" }, + "south": { "uv": [ 9.5, 4.5, 8.5, 3.5 ], "texture": "#Energy" }, + "west": { "uv": [ 9, 3.5, 10, 4.5 ], "texture": "#Energy", "rotation": 180 }, + "east": { "uv": [ 6, 3.5, 7, 4.5 ], "texture": "#Energy", "rotation": 180 } + } + }, + { + "__comment": "Box14", + "from": [ 6, 3.5, 9 ], + "to": [ 7, 4.5, 10 ], + "faces": { + "down": { "uv": [ 9, 9, 10, 10 ], "texture": "#Energy", "rotation": 180 }, + "up": { "uv": [ 9, 6, 10, 7 ], "texture": "#Energy", "rotation": 180 }, + "north": { "uv": [ 7, 4.5, 6, 3.5 ], "texture": "#Energy" }, + "south": { "uv": [ 10, 4.5, 9, 3.5 ], "texture": "#Energy" }, + "west": { "uv": [ 6, 3.5, 7, 4.5 ], "texture": "#Energy", "rotation": 180 }, + "east": { "uv": [ 9, 3.5, 10, 4.5 ], "texture": "#Energy", "rotation": 180 } + } + }, + { + "__comment": "Box14", + "from": [ 5, 2.5, 10 ], + "to": [ 6, 3.5, 11 ], + "faces": { + "down": { "uv": [ 9, 8.5, 10, 9.5 ], "texture": "#Energy", "rotation": 180 }, + "up": { "uv": [ 9, 6.5, 10, 7.5 ], "texture": "#Energy", "rotation": 180 }, + "north": { "uv": [ 7, 4.5, 6, 3.5 ], "texture": "#Energy" }, + "south": { "uv": [ 10, 4.5, 9, 3.5 ], "texture": "#Energy" }, + "west": { "uv": [ 6.5, 3.5, 7.5, 4.5 ], "texture": "#Energy", "rotation": 180 }, + "east": { "uv": [ 8.5, 3.5, 9.5, 4.5 ], "texture": "#Energy", "rotation": 180 } + } + }, + { + "__comment": "Box14", + "from": [ 4, 1.5, 11 ], + "to": [ 5, 2.5, 12 ], + "faces": { + "down": { "uv": [ 9, 8.5, 10, 9.5 ], "texture": "#Energy", "rotation": 180 }, + "up": { "uv": [ 9, 6.5, 10, 7.5 ], "texture": "#Energy", "rotation": 180 }, + "north": { "uv": [ 7, 4.5, 6, 3.5 ], "texture": "#Energy" }, + "south": { "uv": [ 10, 4.5, 9, 3.5 ], "texture": "#Energy" }, + "west": { "uv": [ 6.5, 3.5, 7.5, 4.5 ], "texture": "#Energy", "rotation": 180 }, + "east": { "uv": [ 8.5, 3.5, 9.5, 4.5 ], "texture": "#Energy", "rotation": 180 } + } + }, + { + "__comment": "Box14", + "from": [ 3, 0.5, 11.5 ], + "to": [ 4, 1.5, 12.5 ], + "faces": { + "up": { "uv": [ 9, 6.5, 10, 7.5 ], "texture": "#Energy", "rotation": 180 }, + "north": { "uv": [ 7, 4.5, 6, 3.5 ], "texture": "#Energy" }, + "south": { "uv": [ 10, 4.5, 9, 3.5 ], "texture": "#Energy" }, + "west": { "uv": [ 6.5, 3.5, 7.5, 4.5 ], "texture": "#Energy", "rotation": 180 }, + "east": { "uv": [ 8.5, 3.5, 9.5, 4.5 ], "texture": "#Energy", "rotation": 180 } + } + }, + { + "__comment": "Box14", + "from": [ 6.5, 3.5, 6 ], + "to": [ 7.5, 4.5, 7 ], + "faces": { + "down": { "uv": [ 9, 8.5, 10, 9.5 ], "texture": "#Energy", "rotation": 90 }, + "up": { "uv": [ 9, 6.5, 10, 7.5 ], "texture": "#Energy", "rotation": 270 }, + "north": { "uv": [ 7.5, 4.5, 6.5, 3.5 ], "texture": "#Energy" }, + "south": { "uv": [ 9.5, 4.5, 8.5, 3.5 ], "texture": "#Energy" }, + "west": { "uv": [ 9, 3.5, 10, 4.5 ], "texture": "#Energy", "rotation": 180 }, + "east": { "uv": [ 6, 3.5, 7, 4.5 ], "texture": "#Energy", "rotation": 180 } + } + }, + { + "__comment": "Box14", + "from": [ 5.5, 2.5, 5 ], + "to": [ 6.5, 3.5, 6 ], + "faces": { + "down": { "uv": [ 9, 8.5, 10, 9.5 ], "texture": "#Energy", "rotation": 270 }, + "up": { "uv": [ 9, 6.5, 10, 7.5 ], "texture": "#Energy", "rotation": 90 }, + "north": { "uv": [ 9.5, 4.5, 8.5, 3.5 ], "texture": "#Energy" }, + "south": { "uv": [ 7.5, 4.5, 6.5, 3.5 ], "texture": "#Energy" }, + "west": { "uv": [ 6, 3.5, 7, 4.5 ], "texture": "#Energy", "rotation": 180 }, + "east": { "uv": [ 9, 3.5, 10, 4.5 ], "texture": "#Energy", "rotation": 180 } + } + }, + { + "__comment": "Box14", + "from": [ 4.5, 1.5, 4 ], + "to": [ 5.5, 2.5, 5 ], + "faces": { + "down": { "uv": [ 9, 8.5, 10, 9.5 ], "texture": "#Energy", "rotation": 270 }, + "up": { "uv": [ 9, 6.5, 10, 7.5 ], "texture": "#Energy", "rotation": 90 }, + "north": { "uv": [ 9.5, 4.5, 8.5, 3.5 ], "texture": "#Energy" }, + "south": { "uv": [ 7.5, 4.5, 6.5, 3.5 ], "texture": "#Energy" }, + "west": { "uv": [ 6, 3.5, 7, 4.5 ], "texture": "#Energy", "rotation": 180 }, + "east": { "uv": [ 9, 3.5, 10, 4.5 ], "texture": "#Energy", "rotation": 180 } + } + }, + { + "__comment": "Box14", + "from": [ 3.5, 0.5, 3.5 ], + "to": [ 4.5, 1.5, 4.5 ], + "faces": { + "up": { "uv": [ 9, 6.5, 10, 7.5 ], "texture": "#Energy", "rotation": 90 }, + "north": { "uv": [ 9.5, 4.5, 8.5, 3.5 ], "texture": "#Energy" }, + "south": { "uv": [ 7.5, 4.5, 6.5, 3.5 ], "texture": "#Energy" }, + "west": { "uv": [ 6, 3.5, 7, 4.5 ], "texture": "#Energy", "rotation": 180 }, + "east": { "uv": [ 9, 3.5, 10, 4.5 ], "texture": "#Energy", "rotation": 180 } + } + }, + { + "__comment": "Box14", + "from": [ 9, 3.5, 6 ], + "to": [ 10, 4.5, 7 ], + "faces": { + "down": { "uv": [ 9, 9, 10, 10 ], "texture": "#Energy" }, + "up": { "uv": [ 9, 6, 10, 7 ], "texture": "#Energy" }, + "north": { "uv": [ 10, 4.5, 9, 3.5 ], "texture": "#Energy" }, + "south": { "uv": [ 7, 4.5, 6, 3.5 ], "texture": "#Energy" }, + "west": { "uv": [ 9, 3.5, 10, 4.5 ], "texture": "#Energy", "rotation": 180 }, + "east": { "uv": [ 6, 3.5, 7, 4.5 ], "texture": "#Energy", "rotation": 180 } + } + }, + { + "__comment": "Box14", + "from": [ 10, 2.5, 5 ], + "to": [ 11, 3.5, 6 ], + "faces": { + "down": { "uv": [ 9, 8.5, 10, 9.5 ], "texture": "#Energy" }, + "up": { "uv": [ 9, 6.5, 10, 7.5 ], "texture": "#Energy" }, + "north": { "uv": [ 10, 4.5, 9, 3.5 ], "texture": "#Energy" }, + "south": { "uv": [ 7, 4.5, 6, 3.5 ], "texture": "#Energy" }, + "west": { "uv": [ 8.5, 3.5, 9.5, 4.5 ], "texture": "#Energy", "rotation": 180 }, + "east": { "uv": [ 6.5, 3.5, 7.5, 4.5 ], "texture": "#Energy", "rotation": 180 } + } + }, + { + "__comment": "Box14", + "from": [ 11, 1.5, 4 ], + "to": [ 12, 2.5, 5 ], + "faces": { + "down": { "uv": [ 9, 8.5, 10, 9.5 ], "texture": "#Energy" }, + "up": { "uv": [ 9, 6.5, 10, 7.5 ], "texture": "#Energy" }, + "north": { "uv": [ 10, 4.5, 9, 3.5 ], "texture": "#Energy" }, + "south": { "uv": [ 7, 4.5, 6, 3.5 ], "texture": "#Energy" }, + "west": { "uv": [ 8.5, 3.5, 9.5, 4.5 ], "texture": "#Energy", "rotation": 180 }, + "east": { "uv": [ 6.5, 3.5, 7.5, 4.5 ], "texture": "#Energy", "rotation": 180 } + } + }, + { + "__comment": "Box14", + "from": [ 12, 0.5, 3.5 ], + "to": [ 13, 1.5, 4.5 ], + "faces": { + "up": { "uv": [ 9, 6.5, 10, 7.5 ], "texture": "#Energy" }, + "north": { "uv": [ 10, 4.5, 9, 3.5 ], "texture": "#Energy" }, + "south": { "uv": [ 7, 4.5, 6, 3.5 ], "texture": "#Energy" }, + "west": { "uv": [ 8.5, 3.5, 9.5, 4.5 ], "texture": "#Energy", "rotation": 180 }, + "east": { "uv": [ 6.5, 3.5, 7.5, 4.5 ], "texture": "#Energy", "rotation": 180 } + } + }, + { + "__comment": "Box14", + "from": [ 8.5, 11.5, 6 ], + "to": [ 9.5, 12.5, 7 ], + "faces": { + "down": { "uv": [ 9, 6.5, 10, 7.5 ], "texture": "#Energy", "rotation": 90 }, + "up": { "uv": [ 9, 8.5, 10, 9.5 ], "texture": "#Energy", "rotation": 270 }, + "north": { "uv": [ 6.5, 3.5, 7.5, 4.5 ], "texture": "#Energy" }, + "south": { "uv": [ 8.5, 3.5, 9.5, 4.5 ], "texture": "#Energy" }, + "west": { "uv": [ 6, 3.5, 7, 4.5 ], "texture": "#Energy" }, + "east": { "uv": [ 9, 3.5, 10, 4.5 ], "texture": "#Energy" } + } + }, + { + "__comment": "Box14", + "from": [ 9.5, 12.5, 5 ], + "to": [ 10.5, 13.5, 6 ], + "faces": { + "down": { "uv": [ 9, 6.5, 10, 7.5 ], "texture": "#Energy", "rotation": 270 }, + "up": { "uv": [ 9, 8.5, 10, 9.5 ], "texture": "#Energy", "rotation": 90 }, + "north": { "uv": [ 8.5, 3.5, 9.5, 4.5 ], "texture": "#Energy" }, + "south": { "uv": [ 6.5, 3.5, 7.5, 4.5 ], "texture": "#Energy" }, + "west": { "uv": [ 9, 3.5, 10, 4.5 ], "texture": "#Energy" }, + "east": { "uv": [ 6, 3.5, 7, 4.5 ], "texture": "#Energy" } + } + }, + { + "__comment": "Box14", + "from": [ 10.5, 13.5, 4 ], + "to": [ 11.5, 14.5, 5 ], + "faces": { + "down": { "uv": [ 9, 6.5, 10, 7.5 ], "texture": "#Energy", "rotation": 270 }, + "up": { "uv": [ 9, 8.5, 10, 9.5 ], "texture": "#Energy", "rotation": 90 }, + "north": { "uv": [ 8.5, 3.5, 9.5, 4.5 ], "texture": "#Energy" }, + "south": { "uv": [ 6.5, 3.5, 7.5, 4.5 ], "texture": "#Energy" }, + "west": { "uv": [ 9, 3.5, 10, 4.5 ], "texture": "#Energy" }, + "east": { "uv": [ 6, 3.5, 7, 4.5 ], "texture": "#Energy" } + } + }, + { + "__comment": "Box14", + "from": [ 11.5, 14.5, 3.5 ], + "to": [ 12.5, 15.5, 4.5 ], + "faces": { + "down": { "uv": [ 9, 6.5, 10, 7.5 ], "texture": "#Energy", "rotation": 270 }, + "north": { "uv": [ 8.5, 3.5, 9.5, 4.5 ], "texture": "#Energy" }, + "south": { "uv": [ 6.5, 3.5, 7.5, 4.5 ], "texture": "#Energy" }, + "west": { "uv": [ 9, 3.5, 10, 4.5 ], "texture": "#Energy" }, + "east": { "uv": [ 6, 3.5, 7, 4.5 ], "texture": "#Energy" } + } + }, + { + "__comment": "Box14", + "from": [ 6, 11.5, 6 ], + "to": [ 7, 12.5, 7 ], + "faces": { + "down": { "uv": [ 9, 6, 10, 7 ], "texture": "#Energy", "rotation": 180 }, + "up": { "uv": [ 9, 9, 10, 10 ], "texture": "#Energy", "rotation": 180 }, + "north": { "uv": [ 9, 3.5, 10, 4.5 ], "texture": "#Energy" }, + "south": { "uv": [ 6, 3.5, 7, 4.5 ], "texture": "#Energy" }, + "west": { "uv": [ 6, 3.5, 7, 4.5 ], "texture": "#Energy" }, + "east": { "uv": [ 9, 3.5, 10, 4.5 ], "texture": "#Energy" } + } + }, + { + "__comment": "Box14", + "from": [ 5, 12.5, 5 ], + "to": [ 6, 13.5, 6 ], + "faces": { + "down": { "uv": [ 9, 6.5, 10, 7.5 ], "texture": "#Energy", "rotation": 180 }, + "up": { "uv": [ 9, 8.5, 10, 9.5 ], "texture": "#Energy", "rotation": 180 }, + "north": { "uv": [ 9, 3.5, 10, 4.5 ], "texture": "#Energy" }, + "south": { "uv": [ 6, 3.5, 7, 4.5 ], "texture": "#Energy" }, + "west": { "uv": [ 6.5, 3.5, 7.5, 4.5 ], "texture": "#Energy" }, + "east": { "uv": [ 8.5, 3.5, 9.5, 4.5 ], "texture": "#Energy" } + } + }, + { + "__comment": "Box14", + "from": [ 4, 13.5, 4 ], + "to": [ 5, 14.5, 5 ], + "faces": { + "down": { "uv": [ 9, 6.5, 10, 7.5 ], "texture": "#Energy", "rotation": 180 }, + "up": { "uv": [ 9, 8.5, 10, 9.5 ], "texture": "#Energy", "rotation": 180 }, + "north": { "uv": [ 9, 3.5, 10, 4.5 ], "texture": "#Energy" }, + "south": { "uv": [ 6, 3.5, 7, 4.5 ], "texture": "#Energy" }, + "west": { "uv": [ 6.5, 3.5, 7.5, 4.5 ], "texture": "#Energy" }, + "east": { "uv": [ 8.5, 3.5, 9.5, 4.5 ], "texture": "#Energy" } + } + }, + { + "__comment": "Box14", + "from": [ 3, 14.5, 3.5 ], + "to": [ 4, 15.5, 4.5 ], + "faces": { + "down": { "uv": [ 9, 6.5, 10, 7.5 ], "texture": "#Energy", "rotation": 180 }, + "north": { "uv": [ 9, 3.5, 10, 4.5 ], "texture": "#Energy" }, + "south": { "uv": [ 6, 3.5, 7, 4.5 ], "texture": "#Energy" }, + "west": { "uv": [ 6.5, 3.5, 7.5, 4.5 ], "texture": "#Energy" }, + "east": { "uv": [ 8.5, 3.5, 9.5, 4.5 ], "texture": "#Energy" } + } + }, + { + "__comment": "Box14", + "from": [ 6.5, 11.5, 9 ], + "to": [ 7.5, 12.5, 10 ], + "faces": { + "down": { "uv": [ 9, 6.5, 10, 7.5 ], "texture": "#Energy", "rotation": 270 }, + "up": { "uv": [ 9, 8.5, 10, 9.5 ], "texture": "#Energy", "rotation": 90 }, + "north": { "uv": [ 8.5, 3.5, 9.5, 4.5 ], "texture": "#Energy" }, + "south": { "uv": [ 6.5, 3.5, 7.5, 4.5 ], "texture": "#Energy" }, + "west": { "uv": [ 9, 3.5, 10, 4.5 ], "texture": "#Energy" }, + "east": { "uv": [ 6, 3.5, 7, 4.5 ], "texture": "#Energy" } + } + }, + { + "__comment": "Box14", + "from": [ 5.5, 12.5, 10 ], + "to": [ 6.5, 13.5, 11 ], + "faces": { + "down": { "uv": [ 9, 6.5, 10, 7.5 ], "texture": "#Energy", "rotation": 90 }, + "up": { "uv": [ 9, 8.5, 10, 9.5 ], "texture": "#Energy", "rotation": 270 }, + "north": { "uv": [ 6.5, 3.5, 7.5, 4.5 ], "texture": "#Energy" }, + "south": { "uv": [ 8.5, 3.5, 9.5, 4.5 ], "texture": "#Energy" }, + "west": { "uv": [ 6, 3.5, 7, 4.5 ], "texture": "#Energy" }, + "east": { "uv": [ 9, 3.5, 10, 4.5 ], "texture": "#Energy" } + } + }, + { + "__comment": "Box14", + "from": [ 4.5, 13.5, 11 ], + "to": [ 5.5, 14.5, 12 ], + "faces": { + "down": { "uv": [ 9, 6.5, 10, 7.5 ], "texture": "#Energy", "rotation": 90 }, + "up": { "uv": [ 9, 8.5, 10, 9.5 ], "texture": "#Energy", "rotation": 270 }, + "north": { "uv": [ 6.5, 3.5, 7.5, 4.5 ], "texture": "#Energy" }, + "south": { "uv": [ 8.5, 3.5, 9.5, 4.5 ], "texture": "#Energy" }, + "west": { "uv": [ 6, 3.5, 7, 4.5 ], "texture": "#Energy" }, + "east": { "uv": [ 9, 3.5, 10, 4.5 ], "texture": "#Energy" } + } + }, + { + "__comment": "Box14", + "from": [ 3.5, 14.5, 11.5 ], + "to": [ 4.5, 15.5, 12.5 ], + "faces": { + "down": { "uv": [ 9, 6.5, 10, 7.5 ], "texture": "#Energy", "rotation": 90 }, + "north": { "uv": [ 6.5, 3.5, 7.5, 4.5 ], "texture": "#Energy" }, + "south": { "uv": [ 8.5, 3.5, 9.5, 4.5 ], "texture": "#Energy" }, + "west": { "uv": [ 6, 3.5, 7, 4.5 ], "texture": "#Energy" }, + "east": { "uv": [ 9, 3.5, 10, 4.5 ], "texture": "#Energy" } + } + }, + { + "__comment": "Box14", + "from": [ 9, 11.5, 9 ], + "to": [ 10, 12.5, 10 ], + "faces": { + "down": { "uv": [ 9, 6, 10, 7 ], "texture": "#Energy" }, + "up": { "uv": [ 9, 9, 10, 10 ], "texture": "#Energy" }, + "north": { "uv": [ 6, 3.5, 7, 4.5 ], "texture": "#Energy" }, + "south": { "uv": [ 9, 3.5, 10, 4.5 ], "texture": "#Energy" }, + "west": { "uv": [ 9, 3.5, 10, 4.5 ], "texture": "#Energy" }, + "east": { "uv": [ 6, 3.5, 7, 4.5 ], "texture": "#Energy" } + } + }, + { + "__comment": "Box14", + "from": [ 10, 12.5, 10 ], + "to": [ 11, 13.5, 11 ], + "faces": { + "down": { "uv": [ 9, 6.5, 10, 7.5 ], "texture": "#Energy" }, + "up": { "uv": [ 9, 8.5, 10, 9.5 ], "texture": "#Energy" }, + "north": { "uv": [ 6, 3.5, 7, 4.5 ], "texture": "#Energy" }, + "south": { "uv": [ 9, 3.5, 10, 4.5 ], "texture": "#Energy" }, + "west": { "uv": [ 8.5, 3.5, 9.5, 4.5 ], "texture": "#Energy" }, + "east": { "uv": [ 6.5, 3.5, 7.5, 4.5 ], "texture": "#Energy" } + } + }, + { + "__comment": "Box14", + "from": [ 11, 13.5, 11 ], + "to": [ 12, 14.5, 12 ], + "faces": { + "down": { "uv": [ 9, 6.5, 10, 7.5 ], "texture": "#Energy" }, + "up": { "uv": [ 9, 8.5, 10, 9.5 ], "texture": "#Energy" }, + "north": { "uv": [ 6, 3.5, 7, 4.5 ], "texture": "#Energy" }, + "south": { "uv": [ 9, 3.5, 10, 4.5 ], "texture": "#Energy" }, + "west": { "uv": [ 8.5, 3.5, 9.5, 4.5 ], "texture": "#Energy" }, + "east": { "uv": [ 6.5, 3.5, 7.5, 4.5 ], "texture": "#Energy" } + } + }, + { + "__comment": "Box14", + "from": [ 12, 14.5, 11.5 ], + "to": [ 13, 15.5, 12.5 ], + "faces": { + "down": { "uv": [ 9, 6.5, 10, 7.5 ], "texture": "#Energy" }, + "north": { "uv": [ 6, 3.5, 7, 4.5 ], "texture": "#Energy" }, + "south": { "uv": [ 9, 3.5, 10, 4.5 ], "texture": "#Energy" }, + "west": { "uv": [ 8.5, 3.5, 9.5, 4.5 ], "texture": "#Energy" }, + "east": { "uv": [ 6.5, 3.5, 7.5, 4.5 ], "texture": "#Energy" } + } + }, + { + "__comment": "Box1", + "from": [ 0, 0, 0 ], + "to": [ 16, 1, 16 ], + "faces": { + "down": { "uv": [ 0, 0, 16, 16 ], "texture": "#Box" }, + "up": { "uv": [ 0, 0, 16, 16 ], "texture": "#Box", "cullface": "up" }, + "north": { "uv": [ 0, 15, 16, 16 ], "texture": "#Box", "cullface": "north" }, + "south": { "uv": [ 0, 15, 16, 16 ], "texture": "#Box", "cullface": "south" }, + "west": { "uv": [ 0, 15, 16, 16 ], "texture": "#Box", "cullface": "west" }, + "east": { "uv": [ 0, 15, 16, 16 ], "texture": "#Box", "cullface": "east" } + } + }, + { + "__comment": "Box49", + "from": [ 0, 1, 1 ], + "to": [ 1, 2, 15 ], + "faces": { + "down": { "uv": [ 0, 1, 1, 15 ], "texture": "#Box" }, + "up": { "uv": [ 0, 1, 1, 15 ], "texture": "#Box" }, + "north": { "uv": [ 15, 14, 16, 15 ], "texture": "#Box" }, + "south": { "uv": [ 0, 14, 1, 15 ], "texture": "#Box" }, + "west": { "uv": [ 1, 14, 15, 15 ], "texture": "#Box" }, + "east": { "uv": [ 1, 14, 15, 15 ], "texture": "#Box" } + } + }, + { + "__comment": "Box49", + "from": [ 15, 1, 1 ], + "to": [ 16, 2, 15 ], + "faces": { + "down": { "uv": [ 15, 1, 16, 15 ], "texture": "#Box" }, + "up": { "uv": [ 15, 1, 16, 15 ], "texture": "#Box" }, + "north": { "uv": [ 0, 14, 1, 15 ], "texture": "#Box" }, + "south": { "uv": [ 15, 14, 16, 15 ], "texture": "#Box" }, + "west": { "uv": [ 1, 14, 15, 15 ], "texture": "#Box" }, + "east": { "uv": [ 1, 14, 15, 15 ], "texture": "#Box" } + } + }, + { + "__comment": "Box49", + "from": [ 0, 14, 1 ], + "to": [ 1, 15, 15 ], + "faces": { + "down": { "uv": [ 0, 1, 1, 15 ], "texture": "#Box" }, + "up": { "uv": [ 0, 1, 1, 15 ], "texture": "#Box" }, + "north": { "uv": [ 15, 14, 16, 15 ], "texture": "#Box" }, + "south": { "uv": [ 0, 14, 1, 15 ], "texture": "#Box" }, + "west": { "uv": [ 1, 14, 15, 15 ], "texture": "#Box" }, + "east": { "uv": [ 1, 14, 15, 15 ], "texture": "#Box" } + } + }, + { + "__comment": "Box49", + "from": [ 15, 14, 1 ], + "to": [ 16, 15, 15 ], + "faces": { + "down": { "uv": [ 0, 1, 1, 15 ], "texture": "#Box" }, + "up": { "uv": [ 0, 1, 1, 15 ], "texture": "#Box" }, + "north": { "uv": [ 15, 14, 16, 15 ], "texture": "#Box" }, + "south": { "uv": [ 0, 14, 1, 15 ], "texture": "#Box" }, + "west": { "uv": [ 1, 14, 15, 15 ], "texture": "#Box" }, + "east": { "uv": [ 1, 14, 15, 15 ], "texture": "#Box" } + } + }, + { + "__comment": "Box49", + "from": [ 1, 1, 0 ], + "to": [ 15, 2, 1 ], + "faces": { + "down": { "uv": [ 0, 1, 1, 15 ], "texture": "#Box", "rotation": 270 }, + "up": { "uv": [ 0, 1, 1, 15 ], "texture": "#Box", "rotation": 90 }, + "north": { "uv": [ 1, 14, 15, 15 ], "texture": "#Box" }, + "south": { "uv": [ 1, 14, 15, 15 ], "texture": "#Box" }, + "west": { "uv": [ 0, 14, 1, 15 ], "texture": "#Box" }, + "east": { "uv": [ 15, 14, 16, 15 ], "texture": "#Box" } + } + }, + { + "__comment": "Box49", + "from": [ 1, 1, 15 ], + "to": [ 15, 2, 16 ], + "faces": { + "down": { "uv": [ 0, 1, 1, 15 ], "texture": "#Box", "rotation": 270 }, + "up": { "uv": [ 0, 1, 1, 15 ], "texture": "#Box", "rotation": 90 }, + "north": { "uv": [ 1, 14, 15, 15 ], "texture": "#Box" }, + "south": { "uv": [ 1, 14, 15, 15 ], "texture": "#Box" }, + "west": { "uv": [ 0, 14, 1, 15 ], "texture": "#Box" }, + "east": { "uv": [ 15, 14, 16, 15 ], "texture": "#Box" } + } + }, + { + "__comment": "Box49", + "from": [ 1, 14, 15 ], + "to": [ 15, 15, 16 ], + "faces": { + "down": { "uv": [ 0, 1, 1, 15 ], "texture": "#Box", "rotation": 270 }, + "up": { "uv": [ 0, 1, 1, 15 ], "texture": "#Box", "rotation": 90 }, + "north": { "uv": [ 1, 14, 15, 15 ], "texture": "#Box" }, + "south": { "uv": [ 1, 14, 15, 15 ], "texture": "#Box" }, + "west": { "uv": [ 0, 14, 1, 15 ], "texture": "#Box" }, + "east": { "uv": [ 15, 14, 16, 15 ], "texture": "#Box" } + } + }, + { + "__comment": "Box49", + "from": [ 0, 14, 0 ], + "to": [ 14, 15, 1 ], + "faces": { + "down": { "uv": [ 0, 1, 1, 15 ], "texture": "#Box", "rotation": 270 }, + "up": { "uv": [ 0, 1, 1, 15 ], "texture": "#Box", "rotation": 90 }, + "north": { "uv": [ 1, 14, 15, 15 ], "texture": "#Box" }, + "south": { "uv": [ 1, 14, 15, 15 ], "texture": "#Box" }, + "west": { "uv": [ 0, 14, 1, 15 ], "texture": "#Box" }, + "east": { "uv": [ 15, 14, 16, 15 ], "texture": "#Box" } + } + } + ] +} \ No newline at end of file diff --git a/models/crafter.json.textures b/models/crafter.json.textures new file mode 100644 index 0000000..de50e46 --- /dev/null +++ b/models/crafter.json.textures @@ -0,0 +1,12 @@ +{ + "mappings": { + "default": { + "map": { + "Energy": "energy", + "Box": "box", + "Bowl": "bowl" + }, + "name": "default" + } + } +} \ No newline at end of file diff --git a/models/cubik_model.json b/models/cubik_model.json new file mode 100644 index 0000000..af3fbdd --- /dev/null +++ b/models/cubik_model.json @@ -0,0 +1,143 @@ +{ + "__comment": "Designed by Nunocraft with Cubik Studio - https://cubik.studio", + "textures": { + "particle": "blocks/particle", + "texture": "blocks/texture", + "texture1": "blocks/texture1", + "texture2": "blocks/texture2", + "schwarz": "blocks/schwarz", + "Glas": "blocks/glas" + }, + "elements": [ + { + "__comment": "Box1", + "from": [ 0, 0, 0 ], + "to": [ 16, 8, 16 ], + "faces": { + "down": { "uv": [ 0, 0, 16, 16 ], "texture": "#texture2" }, + "up": { "uv": [ 0, 0, 16, 16 ], "texture": "#texture1" }, + "north": { "uv": [ 0, 8, 16, 16 ], "texture": "#texture" }, + "south": { "uv": [ 0, 8, 16, 16 ], "texture": "#texture" }, + "west": { "uv": [ 0, 8, 16, 16 ], "texture": "#texture" }, + "east": { "uv": [ 0, 8, 16, 16 ], "texture": "#texture" } + } + }, + { + "__comment": "Box3", + "from": [ 1, 8, 1 ], + "to": [ 1.5, 16, 1.5 ], + "faces": { + "down": { "uv": [ 1, 14.5, 1.5, 15 ], "texture": "#schwarz" }, + "up": { "uv": [ 1, 1, 1.5, 1.5 ], "texture": "#schwarz" }, + "north": { "uv": [ 14.5, 0, 15, 8 ], "texture": "#schwarz" }, + "south": { "uv": [ 1, 0, 1.5, 8 ], "texture": "#schwarz" }, + "west": { "uv": [ 1, 0, 1.5, 8 ], "texture": "#schwarz" }, + "east": { "uv": [ 14.5, 0, 15, 8 ], "texture": "#schwarz" } + } + }, + { + "__comment": "Box3", + "from": [ 14.5, 8, 14.5 ], + "to": [ 15, 16, 15 ], + "faces": { + "down": { "uv": [ 1, 14.5, 1.5, 15 ], "texture": "#schwarz" }, + "up": { "uv": [ 1, 1, 1.5, 1.5 ], "texture": "#schwarz" }, + "north": { "uv": [ 14.5, 0, 15, 8 ], "texture": "#schwarz" }, + "south": { "uv": [ 1, 0, 1.5, 8 ], "texture": "#schwarz" }, + "west": { "uv": [ 1, 0, 1.5, 8 ], "texture": "#schwarz" }, + "east": { "uv": [ 14.5, 0, 15, 8 ], "texture": "#schwarz" } + } + }, + { + "__comment": "Box3", + "from": [ 14.5, 8, 1 ], + "to": [ 15, 16, 1.5 ], + "faces": { + "down": { "uv": [ 1, 14.5, 1.5, 15 ], "texture": "#schwarz" }, + "up": { "uv": [ 1, 1, 1.5, 1.5 ], "texture": "#schwarz" }, + "north": { "uv": [ 14.5, 0, 15, 8 ], "texture": "#schwarz" }, + "south": { "uv": [ 1, 0, 1.5, 8 ], "texture": "#schwarz" }, + "west": { "uv": [ 1, 0, 1.5, 8 ], "texture": "#schwarz" }, + "east": { "uv": [ 14.5, 0, 15, 8 ], "texture": "#schwarz" } + } + }, + { + "__comment": "Box3", + "from": [ 1, 8, 14.5 ], + "to": [ 1.5, 16, 15 ], + "faces": { + "down": { "uv": [ 1, 14.5, 1.5, 15 ], "texture": "#schwarz" }, + "up": { "uv": [ 1, 1, 1.5, 1.5 ], "texture": "#schwarz" }, + "north": { "uv": [ 14.5, 0, 15, 8 ], "texture": "#schwarz" }, + "south": { "uv": [ 1, 0, 1.5, 8 ], "texture": "#schwarz" }, + "west": { "uv": [ 1, 0, 1.5, 8 ], "texture": "#schwarz" }, + "east": { "uv": [ 14.5, 0, 15, 8 ], "texture": "#schwarz" } + } + }, + { + "__comment": "Box3", + "from": [ 1, 15.5, 14.5 ], + "to": [ 15, 16, 15 ], + "faces": { + "down": { "uv": [ 1, 14.5, 1.5, 15 ], "texture": "#schwarz" }, + "up": { "uv": [ 1, 1, 1.5, 1.5 ], "texture": "#schwarz" }, + "north": { "uv": [ 14.5, 0, 15, 8 ], "texture": "#schwarz" }, + "south": { "uv": [ 1, 0, 1.5, 8 ], "texture": "#schwarz" }, + "west": { "uv": [ 1, 0, 1.5, 8 ], "texture": "#schwarz" }, + "east": { "uv": [ 14.5, 0, 15, 8 ], "texture": "#schwarz" } + } + }, + { + "__comment": "Box3", + "from": [ 1, 15.5, 1 ], + "to": [ 15, 16, 1.5 ], + "faces": { + "down": { "uv": [ 1, 14.5, 1.5, 15 ], "texture": "#schwarz" }, + "up": { "uv": [ 1, 1, 1.5, 1.5 ], "texture": "#schwarz" }, + "north": { "uv": [ 14.5, 0, 15, 8 ], "texture": "#schwarz" }, + "south": { "uv": [ 1, 0, 1.5, 8 ], "texture": "#schwarz" }, + "west": { "uv": [ 1, 0, 1.5, 8 ], "texture": "#schwarz" }, + "east": { "uv": [ 14.5, 0, 15, 8 ], "texture": "#schwarz" } + } + }, + { + "__comment": "Box15", + "from": [ 1, 15.5, 1 ], + "to": [ 1.5, 16, 15 ], + "faces": { + "down": { "uv": [ 1, 1, 1.5, 15 ], "texture": "#schwarz" }, + "up": { "uv": [ 1, 1, 1.5, 15 ], "texture": "#schwarz" }, + "north": { "uv": [ 14.5, 0, 15, 0.5 ], "texture": "#schwarz" }, + "south": { "uv": [ 1, 0, 1.5, 0.5 ], "texture": "#schwarz" }, + "west": { "uv": [ 1, 0, 15, 0.5 ], "texture": "#schwarz" }, + "east": { "uv": [ 1, 0, 15, 0.5 ], "texture": "#schwarz" } + } + }, + { + "__comment": "Box15", + "from": [ 14.5, 15.5, 1 ], + "to": [ 15, 16, 15 ], + "faces": { + "down": { "uv": [ 1, 1, 1.5, 15 ], "texture": "#schwarz" }, + "up": { "uv": [ 1, 1, 1.5, 15 ], "texture": "#schwarz" }, + "north": { "uv": [ 14.5, 0, 15, 0.5 ], "texture": "#schwarz" }, + "south": { "uv": [ 1, 0, 1.5, 0.5 ], "texture": "#schwarz" }, + "west": { "uv": [ 1, 0, 15, 0.5 ], "texture": "#schwarz" }, + "east": { "uv": [ 1, 0, 15, 0.5 ], "texture": "#schwarz" } + } + }, + { + "__comment": "Glas", + "from": [ 1.5, 8, 1.5 ], + "to": [ 14.5, 15.5, 14.5 ], + "faces": { + "down": { "uv": [ 1.5, 1.5, 14.5, 14.5 ], "texture": "#Glas" }, + "up": { "uv": [ 1.5, 1.5, 14.5, 14.5 ], "texture": "#Glas" }, + "north": { "uv": [ 1.5, 0.5, 14.5, 8 ], "texture": "#Glas" }, + "south": { "uv": [ 1.5, 0.5, 14.5, 8 ], "texture": "#Glas" }, + "west": { "uv": [ 1.5, 0.5, 14.5, 8 ], "texture": "#Glas" }, + "east": { "uv": [ 1.5, 0.5, 14.5, 8 ], "texture": "#Glas" } + } + } + ] +} \ No newline at end of file diff --git a/models/cubik_model.json.textures b/models/cubik_model.json.textures new file mode 100644 index 0000000..6e312bb --- /dev/null +++ b/models/cubik_model.json.textures @@ -0,0 +1,14 @@ +{ + "mappings": { + "default": { + "map": { + "texture": "croptexture", + "Glas": "glastexture", + "schwarz": "schwarz", + "texture1": "upcrop", + "texture2": "cropdown" + }, + "name": "default" + } + } +} \ No newline at end of file diff --git a/models/enchantmenttable.json b/models/enchantmenttable.json new file mode 100644 index 0000000..d922d35 --- /dev/null +++ b/models/enchantmenttable.json @@ -0,0 +1,221 @@ +{ + "__comment": "Designed by Netquick with Cubik Studio - https://cubik.studio", + "textures": { + "particle": "blocks/particle", + "texture": "blocks/texture", + "TopTexture": "blocks/toptexture", + "BookCover": "blocks/bookcover", + "Cover": "blocks/cover", + "Paper": "blocks/paper" + }, + "elements": [ + { + "__comment": "Box1", + "from": [ 0, 0, 0 ], + "to": [ 16, 12, 16 ], + "faces": { + "down": { "uv": [ 0, 0, 16, 16 ], "texture": "#texture" }, + "up": { "uv": [ 0, 0, 16, 16 ], "texture": "#TopTexture" }, + "north": { "uv": [ 0, 4, 16, 16 ], "texture": "#texture" }, + "south": { "uv": [ 0, 4, 16, 16 ], "texture": "#texture" }, + "west": { "uv": [ 0, 4, 16, 16 ], "texture": "#texture" }, + "east": { "uv": [ 0, 4, 16, 16 ], "texture": "#texture" } + } + }, + { + "__comment": "Box8", + "from": [ 7, 12, 4 ], + "to": [ 8, 12.5, 12 ], + "faces": { + "down": { "uv": [ 2, 4, 3, 12 ], "texture": "#Cover", "rotation": 180 }, + "up": { "uv": [ 2, 4, 3, 12 ], "texture": "#Cover", "rotation": 180 }, + "north": { "uv": [ 2, 15.5, 3, 16 ], "texture": "#Cover" }, + "south": { "uv": [ 13, 15.5, 14, 16 ], "texture": "#Cover" }, + "west": { "uv": [ 4, 15.5, 12, 16 ], "texture": "#Cover" }, + "east": { "uv": [ 4, 15.5, 12, 16 ], "texture": "#Cover" } + } + }, + { + "__comment": "Box8", + "from": [ 5, 12.5, 4 ], + "to": [ 7, 13, 12 ], + "faces": { + "down": { "uv": [ 2, 4, 3, 12 ], "texture": "#Cover", "rotation": 180 }, + "up": { "uv": [ 2, 4, 3, 12 ], "texture": "#Cover", "rotation": 180 }, + "north": { "uv": [ 2, 15.5, 3, 16 ], "texture": "#Cover" }, + "south": { "uv": [ 13, 15.5, 14, 16 ], "texture": "#Cover" }, + "west": { "uv": [ 4, 15.5, 12, 16 ], "texture": "#Cover" }, + "east": { "uv": [ 4, 15.5, 12, 16 ], "texture": "#Cover" } + } + }, + { + "__comment": "Box8", + "from": [ 3, 13, 4 ], + "to": [ 5, 13.5, 12 ], + "faces": { + "down": { "uv": [ 2, 4, 3, 12 ], "texture": "#Cover", "rotation": 180 }, + "up": { "uv": [ 2, 4, 3, 12 ], "texture": "#Cover", "rotation": 180 }, + "north": { "uv": [ 2, 15.5, 3, 16 ], "texture": "#Cover" }, + "south": { "uv": [ 13, 15.5, 14, 16 ], "texture": "#Cover" }, + "west": { "uv": [ 4, 15.5, 12, 16 ], "texture": "#Cover" }, + "east": { "uv": [ 4, 15.5, 12, 16 ], "texture": "#Cover" } + } + }, + { + "__comment": "Box8", + "from": [ 1, 13.5, 4 ], + "to": [ 3, 14, 12 ], + "faces": { + "down": { "uv": [ 2, 4, 3, 12 ], "texture": "#Cover", "rotation": 180 }, + "up": { "uv": [ 2, 4, 3, 12 ], "texture": "#Cover", "rotation": 180 }, + "north": { "uv": [ 2, 15.5, 3, 16 ], "texture": "#Cover" }, + "south": { "uv": [ 13, 15.5, 14, 16 ], "texture": "#Cover" }, + "west": { "uv": [ 4, 15.5, 12, 16 ], "texture": "#Cover" }, + "east": { "uv": [ 4, 15.5, 12, 16 ], "texture": "#Cover" } + } + }, + { + "__comment": "Box8", + "from": [ 8, 12, 4 ], + "to": [ 9, 12.5, 12 ], + "faces": { + "down": { "uv": [ 2, 4, 3, 12 ], "texture": "#Cover" }, + "up": { "uv": [ 2, 4, 3, 12 ], "texture": "#Cover" }, + "north": { "uv": [ 13, 15.5, 14, 16 ], "texture": "#Cover" }, + "south": { "uv": [ 2, 15.5, 3, 16 ], "texture": "#Cover" }, + "west": { "uv": [ 4, 15.5, 12, 16 ], "texture": "#Cover" }, + "east": { "uv": [ 4, 15.5, 12, 16 ], "texture": "#Cover" } + } + }, + { + "__comment": "Box8", + "from": [ 9, 12.5, 4 ], + "to": [ 11, 13, 12 ], + "faces": { + "down": { "uv": [ 2, 4, 3, 12 ], "texture": "#Cover" }, + "up": { "uv": [ 2, 4, 3, 12 ], "texture": "#Cover" }, + "north": { "uv": [ 13, 15.5, 14, 16 ], "texture": "#Cover" }, + "south": { "uv": [ 2, 15.5, 3, 16 ], "texture": "#Cover" }, + "west": { "uv": [ 4, 15.5, 12, 16 ], "texture": "#Cover" }, + "east": { "uv": [ 4, 15.5, 12, 16 ], "texture": "#Cover" } + } + }, + { + "__comment": "Box8", + "from": [ 11, 13, 4 ], + "to": [ 13, 13.5, 12 ], + "faces": { + "down": { "uv": [ 2, 4, 3, 12 ], "texture": "#Cover" }, + "up": { "uv": [ 2, 4, 3, 12 ], "texture": "#Cover" }, + "north": { "uv": [ 13, 15.5, 14, 16 ], "texture": "#Cover" }, + "south": { "uv": [ 2, 15.5, 3, 16 ], "texture": "#Cover" }, + "west": { "uv": [ 4, 15.5, 12, 16 ], "texture": "#Cover" }, + "east": { "uv": [ 4, 15.5, 12, 16 ], "texture": "#Cover" } + } + }, + { + "__comment": "Box8", + "from": [ 13, 13.5, 4 ], + "to": [ 15, 14, 12 ], + "faces": { + "down": { "uv": [ 2, 4, 3, 12 ], "texture": "#Cover" }, + "up": { "uv": [ 2, 4, 3, 12 ], "texture": "#Cover" }, + "north": { "uv": [ 13, 15.5, 14, 16 ], "texture": "#Cover" }, + "south": { "uv": [ 2, 15.5, 3, 16 ], "texture": "#Cover" }, + "west": { "uv": [ 4, 15.5, 12, 16 ], "texture": "#Cover" }, + "east": { "uv": [ 4, 15.5, 12, 16 ], "texture": "#Cover" } + } + }, + { + "__comment": "Box11", + "from": [ 7, 12.5, 4.5 ], + "to": [ 9, 13, 11.5 ], + "faces": { + "down": { "uv": [ 7, 4.5, 9, 11.5 ], "texture": "#Paper" }, + "up": { "uv": [ 7, 4.5, 9, 11.5 ], "texture": "#Paper" }, + "north": { "uv": [ 7, 3, 9, 3.5 ], "texture": "#Paper" }, + "south": { "uv": [ 7, 3, 9, 3.5 ], "texture": "#Paper" }, + "west": { "uv": [ 4.5, 3, 11.5, 3.5 ], "texture": "#Paper" }, + "east": { "uv": [ 4.5, 3, 11.5, 3.5 ], "texture": "#Paper" } + } + }, + { + "__comment": "Box11", + "from": [ 9, 13, 4.5 ], + "to": [ 11, 13.5, 11.5 ], + "faces": { + "down": { "uv": [ 7, 4.5, 9, 11.5 ], "texture": "#Paper" }, + "up": { "uv": [ 7, 4.5, 9, 11.5 ], "texture": "#Paper" }, + "north": { "uv": [ 7, 3, 9, 3.5 ], "texture": "#Paper" }, + "south": { "uv": [ 7, 3, 9, 3.5 ], "texture": "#Paper" }, + "west": { "uv": [ 4.5, 3, 11.5, 3.5 ], "texture": "#Paper" }, + "east": { "uv": [ 4.5, 3, 11.5, 3.5 ], "texture": "#Paper" } + } + }, + { + "__comment": "Box11", + "from": [ 11, 13.5, 4.5 ], + "to": [ 13, 14, 11.5 ], + "faces": { + "down": { "uv": [ 7, 4.5, 9, 11.5 ], "texture": "#Paper" }, + "up": { "uv": [ 7, 4.5, 9, 11.5 ], "texture": "#Paper" }, + "north": { "uv": [ 7, 3, 9, 3.5 ], "texture": "#Paper" }, + "south": { "uv": [ 7, 3, 9, 3.5 ], "texture": "#Paper" }, + "west": { "uv": [ 4.5, 3, 11.5, 3.5 ], "texture": "#Paper" }, + "east": { "uv": [ 4.5, 3, 11.5, 3.5 ], "texture": "#Paper" } + } + }, + { + "__comment": "Box11", + "from": [ 13, 14, 4.5 ], + "to": [ 14.5, 14.5, 11.5 ], + "faces": { + "down": { "uv": [ 7, 4.5, 9, 11.5 ], "texture": "#Paper" }, + "up": { "uv": [ 7, 4.5, 9, 11.5 ], "texture": "#Paper" }, + "north": { "uv": [ 7, 3, 9, 3.5 ], "texture": "#Paper" }, + "south": { "uv": [ 7, 3, 9, 3.5 ], "texture": "#Paper" }, + "west": { "uv": [ 4.5, 3, 11.5, 3.5 ], "texture": "#Paper" }, + "east": { "uv": [ 4.5, 3, 11.5, 3.5 ], "texture": "#Paper" } + } + }, + { + "__comment": "Box11", + "from": [ 5, 13, 4.5 ], + "to": [ 7, 13.5, 11.5 ], + "faces": { + "down": { "uv": [ 7, 4.5, 9, 11.5 ], "texture": "#Paper" }, + "up": { "uv": [ 7, 4.5, 9, 11.5 ], "texture": "#Paper" }, + "north": { "uv": [ 7, 3, 9, 3.5 ], "texture": "#Paper" }, + "south": { "uv": [ 7, 3, 9, 3.5 ], "texture": "#Paper" }, + "west": { "uv": [ 4.5, 3, 11.5, 3.5 ], "texture": "#Paper" }, + "east": { "uv": [ 4.5, 3, 11.5, 3.5 ], "texture": "#Paper" } + } + }, + { + "__comment": "Box11", + "from": [ 3, 13.5, 4.5 ], + "to": [ 5, 14, 11.5 ], + "faces": { + "down": { "uv": [ 7, 4.5, 9, 11.5 ], "texture": "#Paper" }, + "up": { "uv": [ 7, 4.5, 9, 11.5 ], "texture": "#Paper" }, + "north": { "uv": [ 7, 3, 9, 3.5 ], "texture": "#Paper" }, + "south": { "uv": [ 7, 3, 9, 3.5 ], "texture": "#Paper" }, + "west": { "uv": [ 4.5, 3, 11.5, 3.5 ], "texture": "#Paper" }, + "east": { "uv": [ 4.5, 3, 11.5, 3.5 ], "texture": "#Paper" } + } + }, + { + "__comment": "Box11", + "from": [ 1.5, 14, 4.5 ], + "to": [ 3, 14.5, 11.5 ], + "faces": { + "down": { "uv": [ 7, 4.5, 9, 11.5 ], "texture": "#Paper" }, + "up": { "uv": [ 7, 4.5, 9, 11.5 ], "texture": "#Paper" }, + "north": { "uv": [ 7, 3, 9, 3.5 ], "texture": "#Paper" }, + "south": { "uv": [ 7, 3, 9, 3.5 ], "texture": "#Paper" }, + "west": { "uv": [ 4.5, 3, 11.5, 3.5 ], "texture": "#Paper" }, + "east": { "uv": [ 4.5, 3, 11.5, 3.5 ], "texture": "#Paper" } + } + } + ] +} \ No newline at end of file diff --git a/models/enchantmenttable.json.textures b/models/enchantmenttable.json.textures new file mode 100644 index 0000000..142358e --- /dev/null +++ b/models/enchantmenttable.json.textures @@ -0,0 +1,13 @@ +{ + "mappings": { + "default": { + "map": { + "Cover": "cover", + "texture": "enchantmenttexture", + "TopTexture": "toptexture", + "Paper": "paper" + }, + "name": "default" + } + } +} \ No newline at end of file diff --git a/models/forge.json b/models/forge.json new file mode 100644 index 0000000..c6b7dd7 --- /dev/null +++ b/models/forge.json @@ -0,0 +1,24 @@ +{ + "__comment": "Designed by Netquick with Cubik Studio - https://cubik.studio", + "textures": { + "particle": "white", + "ForgeFront": "white", + "forgeTop": "forge", + "ForgeSide": "forge" + }, + "elements": [ + { + "__comment": "Box2", + "from": [ 0, 0, 0 ], + "to": [ 16, 16, 16 ], + "faces": { + "down": { "uv": [ 0, 0, 16, 16 ], "texture": "#forgeTop" }, + "up": { "uv": [ 0, 0, 16, 16 ], "texture": "#forgeTop" }, + "north": { "uv": [ 0, 0, 16, 16 ], "texture": "#ForgeFront" }, + "south": { "uv": [ 0, 0, 16, 16 ], "texture": "#ForgeSide" }, + "west": { "uv": [ 0, 0, 16, 16 ], "texture": "#ForgeSide" }, + "east": { "uv": [ 0, 0, 16, 16 ], "texture": "#ForgeSide" } + } + } + ] +} \ No newline at end of file diff --git a/models/forge.json.textures b/models/forge.json.textures new file mode 100644 index 0000000..b177a32 --- /dev/null +++ b/models/forge.json.textures @@ -0,0 +1,12 @@ +{ + "mappings": { + "default": { + "map": { + "forgeTop": "forgetop", + "ForgeFront": "forgefront", + "ForgeSide": "forgeside" + }, + "name": "default" + } + } +} \ No newline at end of file diff --git a/models/fridge_oriented.json b/models/fridge_oriented.json new file mode 100644 index 0000000..4ce3f04 --- /dev/null +++ b/models/fridge_oriented.json @@ -0,0 +1,128 @@ +{ + "__comment": "Designed by Netquick with Cubik Studio - https://cubik.studio", + "textures": { + "particle": "blocks/particle", + "texture": "blocks/texture", + "Front": "blocks/front", + "Sides": "blocks/sides" + }, + "elements": [ + { + "__comment": "Box1", + "from": [ 0, 1, 0 ], + "to": [ 16, 15, 15 ], + "faces": { + "down": { "uv": [ 0, 1, 16, 16 ], "texture": "#Sides" }, + "up": { "uv": [ 0, 0, 16, 15 ], "texture": "#Sides" }, + "north": { "uv": [ 0, 1, 16, 15 ], "texture": "#Sides" }, + "south": { "uv": [ 0, 1, 16, 15 ], "texture": "#Sides" }, + "west": { "uv": [ 0, 1, 15, 15 ], "texture": "#Sides" }, + "east": { "uv": [ 1, 1, 16, 15 ], "texture": "#Sides" } + } + }, + { + "__comment": "Box3", + "from": [ 1, 1, -1 ], + "to": [ 15, 15, 0 ], + "faces": { + "down": { "uv": [ 1, 0, 15, 1 ], "texture": "#texture" }, + "up": { "uv": [ 1, 15, 15, 16 ], "texture": "#texture" }, + "north": { "uv": [ 1, 1, 15, 15 ], "texture": "#texture" }, + "south": { "uv": [ 1, 1, 15, 15 ], "texture": "#texture" }, + "west": { "uv": [ 15, 1, 16, 15 ], "texture": "#texture" }, + "east": { "uv": [ 0, 1, 1, 15 ], "texture": "#texture" } + } + }, + { + "__comment": "Box4", + "from": [ 1, 0, 13 ], + "to": [ 2, 1, 14 ], + "faces": { + "down": { "uv": [ 1, 2, 2, 3 ], "texture": "#Sides" }, + "up": { "uv": [ 1, 13, 2, 14 ], "texture": "#Sides" }, + "north": { "uv": [ 14, 15, 15, 16 ], "texture": "#Sides" }, + "south": { "uv": [ 1, 15, 2, 16 ], "texture": "#Sides" }, + "west": { "uv": [ 13, 15, 14, 16 ], "texture": "#Sides" }, + "east": { "uv": [ 2, 15, 3, 16 ], "texture": "#Sides" } + } + }, + { + "__comment": "Box4", + "from": [ 14, 0, 13 ], + "to": [ 15, 1, 14 ], + "faces": { + "down": { "uv": [ 1, 2, 2, 3 ], "texture": "#Sides" }, + "up": { "uv": [ 1, 13, 2, 14 ], "texture": "#Sides" }, + "north": { "uv": [ 14, 15, 15, 16 ], "texture": "#Sides" }, + "south": { "uv": [ 1, 15, 2, 16 ], "texture": "#Sides" }, + "west": { "uv": [ 13, 15, 14, 16 ], "texture": "#Sides" }, + "east": { "uv": [ 2, 15, 3, 16 ], "texture": "#Sides" } + } + }, + { + "__comment": "Box4", + "from": [ 1, 0, 1 ], + "to": [ 2, 1, 2 ], + "faces": { + "down": { "uv": [ 1, 2, 2, 3 ], "texture": "#Sides" }, + "up": { "uv": [ 1, 13, 2, 14 ], "texture": "#Sides" }, + "north": { "uv": [ 14, 15, 15, 16 ], "texture": "#Sides" }, + "south": { "uv": [ 1, 15, 2, 16 ], "texture": "#Sides" }, + "west": { "uv": [ 13, 15, 14, 16 ], "texture": "#Sides" }, + "east": { "uv": [ 2, 15, 3, 16 ], "texture": "#Sides" } + } + }, + { + "__comment": "Box4", + "from": [ 14, 0, 1 ], + "to": [ 15, 1, 2 ], + "faces": { + "down": { "uv": [ 1, 2, 2, 3 ], "texture": "#Sides" }, + "up": { "uv": [ 1, 13, 2, 14 ], "texture": "#Sides" }, + "north": { "uv": [ 14, 15, 15, 16 ], "texture": "#Sides" }, + "south": { "uv": [ 1, 15, 2, 16 ], "texture": "#Sides" }, + "west": { "uv": [ 13, 15, 14, 16 ], "texture": "#Sides" }, + "east": { "uv": [ 2, 15, 3, 16 ], "texture": "#Sides" } + } + }, + { + "__comment": "Box8", + "from": [ 1, 15, 0 ], + "to": [ 15, 16, 15 ], + "faces": { + "down": { "uv": [ 1, 1, 15, 16 ], "texture": "#Sides" }, + "up": { "uv": [ 1, 0, 15, 15 ], "texture": "#Sides" }, + "north": { "uv": [ 1, 0, 15, 1 ], "texture": "#Sides" }, + "south": { "uv": [ 1, 0, 15, 1 ], "texture": "#Sides" }, + "west": { "uv": [ 0, 0, 15, 1 ], "texture": "#Sides" }, + "east": { "uv": [ 1, 0, 16, 1 ], "texture": "#Sides" } + } + }, + { + "__comment": "Box9", + "from": [ 0, 15, 1 ], + "to": [ 1, 16, 14 ], + "faces": { + "down": { "uv": [ 0, 2, 1, 15 ], "texture": "#Sides" }, + "up": { "uv": [ 0, 1, 1, 14 ], "texture": "#Sides" }, + "north": { "uv": [ 15, 0, 16, 1 ], "texture": "#Sides" }, + "south": { "uv": [ 0, 0, 1, 1 ], "texture": "#Sides" }, + "west": { "uv": [ 1, 0, 14, 1 ], "texture": "#Sides" }, + "east": { "uv": [ 2, 0, 15, 1 ], "texture": "#Sides" } + } + }, + { + "__comment": "Box9", + "from": [ 15, 15, 1 ], + "to": [ 16, 16, 14 ], + "faces": { + "down": { "uv": [ 0, 2, 1, 15 ], "texture": "#Sides" }, + "up": { "uv": [ 0, 1, 1, 14 ], "texture": "#Sides" }, + "north": { "uv": [ 15, 0, 16, 1 ], "texture": "#Sides" }, + "south": { "uv": [ 0, 0, 1, 1 ], "texture": "#Sides" }, + "west": { "uv": [ 1, 0, 14, 1 ], "texture": "#Sides" }, + "east": { "uv": [ 2, 0, 15, 1 ], "texture": "#Sides" } + } + } + ] +} \ No newline at end of file diff --git a/models/fridge_oriented.json.textures b/models/fridge_oriented.json.textures new file mode 100644 index 0000000..44b114d --- /dev/null +++ b/models/fridge_oriented.json.textures @@ -0,0 +1,11 @@ +{ + "mappings": { + "default": { + "map": { + "texture": "fridgefront", + "Sides": "sides" + }, + "name": "default" + } + } +} \ No newline at end of file diff --git a/models/sawblock.json b/models/sawblock.json new file mode 100644 index 0000000..548e79a --- /dev/null +++ b/models/sawblock.json @@ -0,0 +1,90 @@ +{ + "__comment": "Designed by Netquick with Cubik Studio - https://cubik.studio", + "textures": { + "particle": "blocks/particle", + "sawblock": "blocks/sawblock", + "sawblade": "plate", + "sawblockside": "blocks/sawblockside" + }, + "elements": [ + { + "__comment": "Box1", + "from": [ 8, 11, 2 ], + "to": [ 8.5, 11.5, 14 ], + "rotation": { "origin": [ 8, 11, 2 ], "axis": "x", "angle": 0 }, + "faces": { + "down": { "uv": [ 0, 4, 0.5, 16 ], "texture": "#sawblade" }, + "up": { "uv": [ 0, 0, 0.5, 12 ], "texture": "#sawblade" }, + "north": { "uv": [ 15.5, 15, 16, 16 ], "texture": "#sawblade" }, + "south": { "uv": [ 0, 15, 0.5, 16 ], "texture": "#sawblade" }, + "west": { "uv": [ 0, 15, 12, 16 ], "texture": "#sawblade" }, + "east": { "uv": [ 4, 15, 16, 16 ], "texture": "#sawblade" } + } + }, + { + "__comment": "Box1", + "from": [ 8, 11.5, 2.5 ], + "to": [ 8.5, 12, 13.5 ], + "faces": { + "down": { "uv": [ 0, 4, 0.5, 16 ], "texture": "#sawblade" }, + "up": { "uv": [ 0, 0, 0.5, 12 ], "texture": "#sawblade" }, + "north": { "uv": [ 15.5, 15, 16, 16 ], "texture": "#sawblade" }, + "south": { "uv": [ 0, 15, 0.5, 16 ], "texture": "#sawblade" }, + "west": { "uv": [ 0, 15, 12, 16 ], "texture": "#sawblade" }, + "east": { "uv": [ 4, 15, 16, 16 ], "texture": "#sawblade" } + } + }, + { + "__comment": "Box1", + "from": [ 8, 12, 3.5 ], + "to": [ 8.5, 12.5, 12.5 ], + "faces": { + "down": { "uv": [ 0, 4, 0.5, 16 ], "texture": "#sawblade" }, + "up": { "uv": [ 0, 0, 0.5, 12 ], "texture": "#sawblade" }, + "north": { "uv": [ 15.5, 15, 16, 16 ], "texture": "#sawblade" }, + "south": { "uv": [ 0, 15, 0.5, 16 ], "texture": "#sawblade" }, + "west": { "uv": [ 0, 15, 12, 16 ], "texture": "#sawblade" }, + "east": { "uv": [ 4, 15, 16, 16 ], "texture": "#sawblade" } + } + }, + { + "__comment": "Box1", + "from": [ 8, 12.5, 5 ], + "to": [ 8.5, 13, 11 ], + "faces": { + "down": { "uv": [ 0, 4, 0.5, 16 ], "texture": "#sawblade" }, + "up": { "uv": [ 0, 0, 0.5, 12 ], "texture": "#sawblade" }, + "north": { "uv": [ 15.5, 15, 16, 16 ], "texture": "#sawblade" }, + "south": { "uv": [ 0, 15, 0.5, 16 ], "texture": "#sawblade" }, + "west": { "uv": [ 0, 15, 12, 16 ], "texture": "#sawblade" }, + "east": { "uv": [ 4, 15, 16, 16 ], "texture": "#sawblade" } + } + }, + { + "__comment": "Box1", + "from": [ 8, 13, 6.5 ], + "to": [ 8.5, 13.5, 9.5 ], + "faces": { + "down": { "uv": [ 0, 4, 0.5, 16 ], "texture": "#sawblade" }, + "up": { "uv": [ 0, 0, 0.5, 12 ], "texture": "#sawblade" }, + "north": { "uv": [ 15.5, 15, 16, 16 ], "texture": "#sawblade" }, + "south": { "uv": [ 0, 15, 0.5, 16 ], "texture": "#sawblade" }, + "west": { "uv": [ 0, 15, 12, 16 ], "texture": "#sawblade" }, + "east": { "uv": [ 4, 15, 16, 16 ], "texture": "#sawblade" } + } + }, + { + "__comment": "Box7", + "from": [ 0, 0, 0 ], + "to": [ 16, 11, 16 ], + "faces": { + "down": { "uv": [ 0, 0, 16, 16 ], "texture": "#sawblock" }, + "up": { "uv": [ 0, 0, 16, 16 ], "texture": "#sawblock" }, + "north": { "uv": [ 0, 5, 16, 16 ], "texture": "#sawblockside" }, + "south": { "uv": [ 0, 5, 16, 16 ], "texture": "#sawblockside" }, + "west": { "uv": [ 0, 5, 16, 16 ], "texture": "#sawblockside" }, + "east": { "uv": [ 0, 5, 16, 16 ], "texture": "#sawblockside" } + } + } + ] +} \ No newline at end of file diff --git a/models/sawblock.json.textures b/models/sawblock.json.textures new file mode 100644 index 0000000..a690f6e --- /dev/null +++ b/models/sawblock.json.textures @@ -0,0 +1,12 @@ +{ + "mappings": { + "default": { + "map": { + "sawblade": "sawblade", + "sawblock": "sawblock", + "sawblockside": "sawblockside" + }, + "name": "default" + } + } +} \ No newline at end of file diff --git a/models/seedcrop.json b/models/seedcrop.json new file mode 100644 index 0000000..af3fbdd --- /dev/null +++ b/models/seedcrop.json @@ -0,0 +1,143 @@ +{ + "__comment": "Designed by Nunocraft with Cubik Studio - https://cubik.studio", + "textures": { + "particle": "blocks/particle", + "texture": "blocks/texture", + "texture1": "blocks/texture1", + "texture2": "blocks/texture2", + "schwarz": "blocks/schwarz", + "Glas": "blocks/glas" + }, + "elements": [ + { + "__comment": "Box1", + "from": [ 0, 0, 0 ], + "to": [ 16, 8, 16 ], + "faces": { + "down": { "uv": [ 0, 0, 16, 16 ], "texture": "#texture2" }, + "up": { "uv": [ 0, 0, 16, 16 ], "texture": "#texture1" }, + "north": { "uv": [ 0, 8, 16, 16 ], "texture": "#texture" }, + "south": { "uv": [ 0, 8, 16, 16 ], "texture": "#texture" }, + "west": { "uv": [ 0, 8, 16, 16 ], "texture": "#texture" }, + "east": { "uv": [ 0, 8, 16, 16 ], "texture": "#texture" } + } + }, + { + "__comment": "Box3", + "from": [ 1, 8, 1 ], + "to": [ 1.5, 16, 1.5 ], + "faces": { + "down": { "uv": [ 1, 14.5, 1.5, 15 ], "texture": "#schwarz" }, + "up": { "uv": [ 1, 1, 1.5, 1.5 ], "texture": "#schwarz" }, + "north": { "uv": [ 14.5, 0, 15, 8 ], "texture": "#schwarz" }, + "south": { "uv": [ 1, 0, 1.5, 8 ], "texture": "#schwarz" }, + "west": { "uv": [ 1, 0, 1.5, 8 ], "texture": "#schwarz" }, + "east": { "uv": [ 14.5, 0, 15, 8 ], "texture": "#schwarz" } + } + }, + { + "__comment": "Box3", + "from": [ 14.5, 8, 14.5 ], + "to": [ 15, 16, 15 ], + "faces": { + "down": { "uv": [ 1, 14.5, 1.5, 15 ], "texture": "#schwarz" }, + "up": { "uv": [ 1, 1, 1.5, 1.5 ], "texture": "#schwarz" }, + "north": { "uv": [ 14.5, 0, 15, 8 ], "texture": "#schwarz" }, + "south": { "uv": [ 1, 0, 1.5, 8 ], "texture": "#schwarz" }, + "west": { "uv": [ 1, 0, 1.5, 8 ], "texture": "#schwarz" }, + "east": { "uv": [ 14.5, 0, 15, 8 ], "texture": "#schwarz" } + } + }, + { + "__comment": "Box3", + "from": [ 14.5, 8, 1 ], + "to": [ 15, 16, 1.5 ], + "faces": { + "down": { "uv": [ 1, 14.5, 1.5, 15 ], "texture": "#schwarz" }, + "up": { "uv": [ 1, 1, 1.5, 1.5 ], "texture": "#schwarz" }, + "north": { "uv": [ 14.5, 0, 15, 8 ], "texture": "#schwarz" }, + "south": { "uv": [ 1, 0, 1.5, 8 ], "texture": "#schwarz" }, + "west": { "uv": [ 1, 0, 1.5, 8 ], "texture": "#schwarz" }, + "east": { "uv": [ 14.5, 0, 15, 8 ], "texture": "#schwarz" } + } + }, + { + "__comment": "Box3", + "from": [ 1, 8, 14.5 ], + "to": [ 1.5, 16, 15 ], + "faces": { + "down": { "uv": [ 1, 14.5, 1.5, 15 ], "texture": "#schwarz" }, + "up": { "uv": [ 1, 1, 1.5, 1.5 ], "texture": "#schwarz" }, + "north": { "uv": [ 14.5, 0, 15, 8 ], "texture": "#schwarz" }, + "south": { "uv": [ 1, 0, 1.5, 8 ], "texture": "#schwarz" }, + "west": { "uv": [ 1, 0, 1.5, 8 ], "texture": "#schwarz" }, + "east": { "uv": [ 14.5, 0, 15, 8 ], "texture": "#schwarz" } + } + }, + { + "__comment": "Box3", + "from": [ 1, 15.5, 14.5 ], + "to": [ 15, 16, 15 ], + "faces": { + "down": { "uv": [ 1, 14.5, 1.5, 15 ], "texture": "#schwarz" }, + "up": { "uv": [ 1, 1, 1.5, 1.5 ], "texture": "#schwarz" }, + "north": { "uv": [ 14.5, 0, 15, 8 ], "texture": "#schwarz" }, + "south": { "uv": [ 1, 0, 1.5, 8 ], "texture": "#schwarz" }, + "west": { "uv": [ 1, 0, 1.5, 8 ], "texture": "#schwarz" }, + "east": { "uv": [ 14.5, 0, 15, 8 ], "texture": "#schwarz" } + } + }, + { + "__comment": "Box3", + "from": [ 1, 15.5, 1 ], + "to": [ 15, 16, 1.5 ], + "faces": { + "down": { "uv": [ 1, 14.5, 1.5, 15 ], "texture": "#schwarz" }, + "up": { "uv": [ 1, 1, 1.5, 1.5 ], "texture": "#schwarz" }, + "north": { "uv": [ 14.5, 0, 15, 8 ], "texture": "#schwarz" }, + "south": { "uv": [ 1, 0, 1.5, 8 ], "texture": "#schwarz" }, + "west": { "uv": [ 1, 0, 1.5, 8 ], "texture": "#schwarz" }, + "east": { "uv": [ 14.5, 0, 15, 8 ], "texture": "#schwarz" } + } + }, + { + "__comment": "Box15", + "from": [ 1, 15.5, 1 ], + "to": [ 1.5, 16, 15 ], + "faces": { + "down": { "uv": [ 1, 1, 1.5, 15 ], "texture": "#schwarz" }, + "up": { "uv": [ 1, 1, 1.5, 15 ], "texture": "#schwarz" }, + "north": { "uv": [ 14.5, 0, 15, 0.5 ], "texture": "#schwarz" }, + "south": { "uv": [ 1, 0, 1.5, 0.5 ], "texture": "#schwarz" }, + "west": { "uv": [ 1, 0, 15, 0.5 ], "texture": "#schwarz" }, + "east": { "uv": [ 1, 0, 15, 0.5 ], "texture": "#schwarz" } + } + }, + { + "__comment": "Box15", + "from": [ 14.5, 15.5, 1 ], + "to": [ 15, 16, 15 ], + "faces": { + "down": { "uv": [ 1, 1, 1.5, 15 ], "texture": "#schwarz" }, + "up": { "uv": [ 1, 1, 1.5, 15 ], "texture": "#schwarz" }, + "north": { "uv": [ 14.5, 0, 15, 0.5 ], "texture": "#schwarz" }, + "south": { "uv": [ 1, 0, 1.5, 0.5 ], "texture": "#schwarz" }, + "west": { "uv": [ 1, 0, 15, 0.5 ], "texture": "#schwarz" }, + "east": { "uv": [ 1, 0, 15, 0.5 ], "texture": "#schwarz" } + } + }, + { + "__comment": "Glas", + "from": [ 1.5, 8, 1.5 ], + "to": [ 14.5, 15.5, 14.5 ], + "faces": { + "down": { "uv": [ 1.5, 1.5, 14.5, 14.5 ], "texture": "#Glas" }, + "up": { "uv": [ 1.5, 1.5, 14.5, 14.5 ], "texture": "#Glas" }, + "north": { "uv": [ 1.5, 0.5, 14.5, 8 ], "texture": "#Glas" }, + "south": { "uv": [ 1.5, 0.5, 14.5, 8 ], "texture": "#Glas" }, + "west": { "uv": [ 1.5, 0.5, 14.5, 8 ], "texture": "#Glas" }, + "east": { "uv": [ 1.5, 0.5, 14.5, 8 ], "texture": "#Glas" } + } + } + ] +} \ No newline at end of file diff --git a/models/seedcrop.json.textures b/models/seedcrop.json.textures new file mode 100644 index 0000000..126fdc8 --- /dev/null +++ b/models/seedcrop.json.textures @@ -0,0 +1,14 @@ +{ + "mappings": { + "default": { + "map": { + "texture": "texture", + "Glas": "glas", + "schwarz": "schwarz", + "texture1": "texture1", + "texture2": "texture2" + }, + "name": "default" + } + } +} \ No newline at end of file diff --git a/models/smeltblock.json b/models/smeltblock.json new file mode 100644 index 0000000..71a5436 --- /dev/null +++ b/models/smeltblock.json @@ -0,0 +1,635 @@ +{ + "__comment": "Designed by Netquick with Cubik Studio - https://cubik.studio", + "textures": { + "particle": "blocks/particle", + "pottexture": "blocks/pottexture", + "smeltblock": "blocks/smeltblock", + "metal": "plate" + }, + "elements": [ + { + "__comment": "Box1", + "from": [ 0, 0, 0 ], + "to": [ 16, 7, 16 ], + "faces": { + "down": { "uv": [ 0, 0, 16, 16 ], "texture": "#metal" }, + "up": { "uv": [ 0, 0, 16, 16 ], "texture": "#metal" }, + "north": { "uv": [ 0, 9, 16, 16 ], "texture": "#smeltblock" }, + "south": { "uv": [ 0, 9, 16, 16 ], "texture": "#smeltblock" }, + "west": { "uv": [ 0, 9, 16, 16 ], "texture": "#smeltblock" }, + "east": { "uv": [ 0, 9, 16, 16 ], "texture": "#smeltblock" } + } + }, + { + "__comment": "Box13", + "from": [ 3, 13, 7 ], + "to": [ 4, 16, 9 ], + "faces": { + "down": { "uv": [ 7, 12, 9, 13 ], "texture": "#pottexture", "rotation": 90 }, + "up": { "uv": [ 7, 3, 9, 4 ], "texture": "#pottexture", "rotation": 270 }, + "north": { "uv": [ 12, 0, 13, 3 ], "texture": "#pottexture" }, + "south": { "uv": [ 3, 0, 4, 3 ], "texture": "#pottexture" }, + "west": { "uv": [ 7, 0, 9, 3 ], "texture": "#pottexture" }, + "east": { "uv": [ 7, 0, 9, 3 ], "texture": "#pottexture" } + } + }, + { + "__comment": "Box13", + "from": [ 12, 13, 7 ], + "to": [ 13, 16, 9 ], + "faces": { + "down": { "uv": [ 7, 12, 9, 13 ], "texture": "#pottexture", "rotation": 90 }, + "up": { "uv": [ 7, 3, 9, 4 ], "texture": "#pottexture", "rotation": 270 }, + "north": { "uv": [ 12, 15, 13, 16 ], "texture": "#pottexture" }, + "south": { "uv": [ 3, 15, 4, 16 ], "texture": "#pottexture" }, + "west": { "uv": [ 7, 15, 9, 16 ], "texture": "#pottexture" }, + "east": { "uv": [ 7, 15, 9, 16 ], "texture": "#pottexture" } + } + }, + { + "__comment": "Box13", + "from": [ 6, 13, 3 ], + "to": [ 7.5, 16, 4 ], + "faces": { + "down": { "uv": [ 7, 12, 9, 13 ], "texture": "#pottexture", "rotation": 90 }, + "up": { "uv": [ 7, 3, 9, 4 ], "texture": "#pottexture", "rotation": 270 }, + "north": { "uv": [ 12, 15, 13, 16 ], "texture": "#pottexture" }, + "south": { "uv": [ 3, 15, 4, 16 ], "texture": "#pottexture" }, + "west": { "uv": [ 7, 15, 9, 16 ], "texture": "#pottexture" }, + "east": { "uv": [ 7, 15, 9, 16 ], "texture": "#pottexture" } + } + }, + { + "__comment": "Box13", + "from": [ 6, 13, 12 ], + "to": [ 10, 16, 13 ], + "faces": { + "down": { "uv": [ 7, 12, 9, 13 ], "texture": "#pottexture", "rotation": 90 }, + "up": { "uv": [ 7, 3, 9, 4 ], "texture": "#pottexture", "rotation": 270 }, + "north": { "uv": [ 12, 15, 13, 16 ], "texture": "#pottexture" }, + "south": { "uv": [ 3, 15, 4, 16 ], "texture": "#pottexture" }, + "west": { "uv": [ 7, 15, 9, 16 ], "texture": "#pottexture" }, + "east": { "uv": [ 7, 15, 9, 16 ], "texture": "#pottexture" } + } + }, + { + "__comment": "Box13", + "from": [ 5, 13, 11 ], + "to": [ 7, 16, 12 ], + "faces": { + "down": { "uv": [ 7, 12, 9, 13 ], "texture": "#pottexture", "rotation": 90 }, + "up": { "uv": [ 7, 3, 9, 4 ], "texture": "#pottexture", "rotation": 270 }, + "north": { "uv": [ 12, 15, 13, 16 ], "texture": "#pottexture" }, + "south": { "uv": [ 3, 15, 4, 16 ], "texture": "#pottexture" }, + "west": { "uv": [ 7, 15, 9, 16 ], "texture": "#pottexture" }, + "east": { "uv": [ 7, 15, 9, 16 ], "texture": "#pottexture" } + } + }, + { + "__comment": "Box13", + "from": [ 9, 13, 11 ], + "to": [ 11, 16, 12 ], + "faces": { + "down": { "uv": [ 7, 12, 9, 13 ], "texture": "#pottexture", "rotation": 90 }, + "up": { "uv": [ 7, 3, 9, 4 ], "texture": "#pottexture", "rotation": 270 }, + "north": { "uv": [ 12, 15, 13, 16 ], "texture": "#pottexture" }, + "south": { "uv": [ 3, 15, 4, 16 ], "texture": "#pottexture" }, + "west": { "uv": [ 7, 15, 9, 16 ], "texture": "#pottexture" }, + "east": { "uv": [ 7, 15, 9, 16 ], "texture": "#pottexture" } + } + }, + { + "__comment": "Box13", + "from": [ 4, 13, 10 ], + "to": [ 6, 16, 11 ], + "faces": { + "down": { "uv": [ 7, 12, 9, 13 ], "texture": "#pottexture", "rotation": 90 }, + "up": { "uv": [ 7, 3, 9, 4 ], "texture": "#pottexture", "rotation": 270 }, + "north": { "uv": [ 12, 15, 13, 16 ], "texture": "#pottexture" }, + "south": { "uv": [ 3, 15, 4, 16 ], "texture": "#pottexture" }, + "west": { "uv": [ 7, 15, 9, 16 ], "texture": "#pottexture" }, + "east": { "uv": [ 7, 15, 9, 16 ], "texture": "#pottexture" } + } + }, + { + "__comment": "Box13", + "from": [ 3, 13, 9 ], + "to": [ 5, 16, 10 ], + "faces": { + "down": { "uv": [ 7, 12, 9, 13 ], "texture": "#pottexture", "rotation": 90 }, + "up": { "uv": [ 7, 3, 9, 4 ], "texture": "#pottexture", "rotation": 270 }, + "north": { "uv": [ 12, 15, 13, 16 ], "texture": "#pottexture" }, + "south": { "uv": [ 3, 15, 4, 16 ], "texture": "#pottexture" }, + "west": { "uv": [ 7, 15, 9, 16 ], "texture": "#pottexture" }, + "east": { "uv": [ 7, 15, 9, 16 ], "texture": "#pottexture" } + } + }, + { + "__comment": "Box13", + "from": [ 3, 13, 6 ], + "to": [ 5, 16, 7 ], + "faces": { + "down": { "uv": [ 7, 12, 9, 13 ], "texture": "#pottexture", "rotation": 90 }, + "up": { "uv": [ 7, 3, 9, 4 ], "texture": "#pottexture", "rotation": 270 }, + "north": { "uv": [ 12, 15, 13, 16 ], "texture": "#pottexture" }, + "south": { "uv": [ 3, 15, 4, 16 ], "texture": "#pottexture" }, + "west": { "uv": [ 7, 15, 9, 16 ], "texture": "#pottexture" }, + "east": { "uv": [ 7, 15, 9, 16 ], "texture": "#pottexture" } + } + }, + { + "__comment": "Box13", + "from": [ 4, 13, 5 ], + "to": [ 6, 16, 6 ], + "faces": { + "down": { "uv": [ 7, 12, 9, 13 ], "texture": "#pottexture", "rotation": 90 }, + "up": { "uv": [ 7, 3, 9, 4 ], "texture": "#pottexture", "rotation": 270 }, + "north": { "uv": [ 12, 15, 13, 16 ], "texture": "#pottexture" }, + "south": { "uv": [ 3, 15, 4, 16 ], "texture": "#pottexture" }, + "west": { "uv": [ 7, 15, 9, 16 ], "texture": "#pottexture" }, + "east": { "uv": [ 7, 15, 9, 16 ], "texture": "#pottexture" } + } + }, + { + "__comment": "Box13", + "from": [ 5, 13, 4 ], + "to": [ 7, 16, 5 ], + "faces": { + "down": { "uv": [ 7, 12, 9, 13 ], "texture": "#pottexture", "rotation": 90 }, + "up": { "uv": [ 7, 3, 9, 4 ], "texture": "#pottexture", "rotation": 270 }, + "north": { "uv": [ 12, 15, 13, 16 ], "texture": "#pottexture" }, + "south": { "uv": [ 3, 15, 4, 16 ], "texture": "#pottexture" }, + "west": { "uv": [ 7, 15, 9, 16 ], "texture": "#pottexture" }, + "east": { "uv": [ 7, 15, 9, 16 ], "texture": "#pottexture" } + } + }, + { + "__comment": "Box13", + "from": [ 9, 13, 4 ], + "to": [ 11, 16, 5 ], + "faces": { + "down": { "uv": [ 7, 12, 9, 13 ], "texture": "#pottexture", "rotation": 90 }, + "up": { "uv": [ 7, 3, 9, 4 ], "texture": "#pottexture", "rotation": 270 }, + "north": { "uv": [ 12, 15, 13, 16 ], "texture": "#pottexture" }, + "south": { "uv": [ 3, 15, 4, 16 ], "texture": "#pottexture" }, + "west": { "uv": [ 7, 15, 9, 16 ], "texture": "#pottexture" }, + "east": { "uv": [ 7, 15, 9, 16 ], "texture": "#pottexture" } + } + }, + { + "__comment": "Box13", + "from": [ 10, 13, 5 ], + "to": [ 12, 16, 6 ], + "faces": { + "down": { "uv": [ 7, 12, 9, 13 ], "texture": "#pottexture", "rotation": 90 }, + "up": { "uv": [ 7, 3, 9, 4 ], "texture": "#pottexture", "rotation": 270 }, + "north": { "uv": [ 12, 15, 13, 16 ], "texture": "#pottexture" }, + "south": { "uv": [ 3, 15, 4, 16 ], "texture": "#pottexture" }, + "west": { "uv": [ 7, 15, 9, 16 ], "texture": "#pottexture" }, + "east": { "uv": [ 7, 15, 9, 16 ], "texture": "#pottexture" } + } + }, + { + "__comment": "Box13", + "from": [ 11, 13, 6 ], + "to": [ 13, 16, 7 ], + "faces": { + "down": { "uv": [ 7, 12, 9, 13 ], "texture": "#pottexture", "rotation": 90 }, + "up": { "uv": [ 7, 3, 9, 4 ], "texture": "#pottexture", "rotation": 270 }, + "north": { "uv": [ 12, 15, 13, 16 ], "texture": "#pottexture" }, + "south": { "uv": [ 3, 15, 4, 16 ], "texture": "#pottexture" }, + "west": { "uv": [ 7, 15, 9, 16 ], "texture": "#pottexture" }, + "east": { "uv": [ 7, 15, 9, 16 ], "texture": "#pottexture" } + } + }, + { + "__comment": "Box13", + "from": [ 11, 13, 9 ], + "to": [ 13, 16, 10 ], + "faces": { + "down": { "uv": [ 7, 12, 9, 13 ], "texture": "#pottexture", "rotation": 90 }, + "up": { "uv": [ 7, 3, 9, 4 ], "texture": "#pottexture", "rotation": 270 }, + "north": { "uv": [ 12, 15, 13, 16 ], "texture": "#pottexture" }, + "south": { "uv": [ 3, 15, 4, 16 ], "texture": "#pottexture" }, + "west": { "uv": [ 7, 15, 9, 16 ], "texture": "#pottexture" }, + "east": { "uv": [ 7, 15, 9, 16 ], "texture": "#pottexture" } + } + }, + { + "__comment": "Box13", + "from": [ 10, 13, 10 ], + "to": [ 12, 16, 11 ], + "faces": { + "down": { "uv": [ 7, 12, 9, 13 ], "texture": "#pottexture", "rotation": 90 }, + "up": { "uv": [ 7, 3, 9, 4 ], "texture": "#pottexture", "rotation": 270 }, + "north": { "uv": [ 12, 15, 13, 16 ], "texture": "#pottexture" }, + "south": { "uv": [ 3, 15, 4, 16 ], "texture": "#pottexture" }, + "west": { "uv": [ 7, 15, 9, 16 ], "texture": "#pottexture" }, + "east": { "uv": [ 7, 15, 9, 16 ], "texture": "#pottexture" } + } + }, + { + "__comment": "Box13", + "from": [ 6, 12, 11 ], + "to": [ 10, 13, 12 ], + "faces": { + "down": { "uv": [ 7, 12, 9, 13 ], "texture": "#pottexture", "rotation": 90 }, + "up": { "uv": [ 7, 3, 9, 4 ], "texture": "#pottexture", "rotation": 270 }, + "north": { "uv": [ 12, 15, 13, 16 ], "texture": "#pottexture" }, + "south": { "uv": [ 3, 15, 4, 16 ], "texture": "#pottexture" }, + "west": { "uv": [ 7, 15, 9, 16 ], "texture": "#pottexture" }, + "east": { "uv": [ 7, 15, 9, 16 ], "texture": "#pottexture" } + } + }, + { + "__comment": "Box13", + "from": [ 5, 12, 10 ], + "to": [ 7, 13, 11 ], + "faces": { + "down": { "uv": [ 7, 12, 9, 13 ], "texture": "#pottexture", "rotation": 90 }, + "up": { "uv": [ 7, 3, 9, 4 ], "texture": "#pottexture", "rotation": 270 }, + "north": { "uv": [ 12, 15, 13, 16 ], "texture": "#pottexture" }, + "south": { "uv": [ 3, 15, 4, 16 ], "texture": "#pottexture" }, + "west": { "uv": [ 7, 15, 9, 16 ], "texture": "#pottexture" }, + "east": { "uv": [ 7, 15, 9, 16 ], "texture": "#pottexture" } + } + }, + { + "__comment": "Box13", + "from": [ 4, 12, 9 ], + "to": [ 6, 13, 10 ], + "faces": { + "down": { "uv": [ 7, 12, 9, 13 ], "texture": "#pottexture", "rotation": 90 }, + "up": { "uv": [ 7, 3, 9, 4 ], "texture": "#pottexture", "rotation": 270 }, + "north": { "uv": [ 12, 15, 13, 16 ], "texture": "#pottexture" }, + "south": { "uv": [ 3, 15, 4, 16 ], "texture": "#pottexture" }, + "west": { "uv": [ 7, 15, 9, 16 ], "texture": "#pottexture" }, + "east": { "uv": [ 7, 15, 9, 16 ], "texture": "#pottexture" } + } + }, + { + "__comment": "Box13", + "from": [ 4, 12, 6 ], + "to": [ 6, 13, 7 ], + "faces": { + "down": { "uv": [ 7, 12, 9, 13 ], "texture": "#pottexture", "rotation": 90 }, + "up": { "uv": [ 7, 3, 9, 4 ], "texture": "#pottexture", "rotation": 270 }, + "north": { "uv": [ 12, 15, 13, 16 ], "texture": "#pottexture" }, + "south": { "uv": [ 3, 15, 4, 16 ], "texture": "#pottexture" }, + "west": { "uv": [ 7, 15, 9, 16 ], "texture": "#pottexture" }, + "east": { "uv": [ 7, 15, 9, 16 ], "texture": "#pottexture" } + } + }, + { + "__comment": "Box13", + "from": [ 4, 12, 7 ], + "to": [ 5, 13, 9 ], + "faces": { + "down": { "uv": [ 7, 12, 9, 13 ], "texture": "#pottexture", "rotation": 90 }, + "up": { "uv": [ 7, 3, 9, 4 ], "texture": "#pottexture", "rotation": 270 }, + "north": { "uv": [ 12, 15, 13, 16 ], "texture": "#pottexture" }, + "south": { "uv": [ 3, 15, 4, 16 ], "texture": "#pottexture" }, + "west": { "uv": [ 7, 15, 9, 16 ], "texture": "#pottexture" }, + "east": { "uv": [ 7, 15, 9, 16 ], "texture": "#pottexture" } + } + }, + { + "__comment": "Box13", + "from": [ 5, 12, 5 ], + "to": [ 7, 13, 6 ], + "faces": { + "down": { "uv": [ 7, 12, 9, 13 ], "texture": "#pottexture", "rotation": 90 }, + "up": { "uv": [ 7, 3, 9, 4 ], "texture": "#pottexture", "rotation": 270 }, + "north": { "uv": [ 12, 15, 13, 16 ], "texture": "#pottexture" }, + "south": { "uv": [ 3, 15, 4, 16 ], "texture": "#pottexture" }, + "west": { "uv": [ 7, 15, 9, 16 ], "texture": "#pottexture" }, + "east": { "uv": [ 7, 15, 9, 16 ], "texture": "#pottexture" } + } + }, + { + "__comment": "Box13", + "from": [ 6, 12, 4 ], + "to": [ 10, 13, 5 ], + "faces": { + "down": { "uv": [ 7, 12, 9, 13 ], "texture": "#pottexture", "rotation": 90 }, + "up": { "uv": [ 7, 3, 9, 4 ], "texture": "#pottexture", "rotation": 270 }, + "north": { "uv": [ 12, 15, 13, 16 ], "texture": "#pottexture" }, + "south": { "uv": [ 3, 15, 4, 16 ], "texture": "#pottexture" }, + "west": { "uv": [ 7, 15, 9, 16 ], "texture": "#pottexture" }, + "east": { "uv": [ 7, 15, 9, 16 ], "texture": "#pottexture" } + } + }, + { + "__comment": "Box13", + "from": [ 9, 12, 5 ], + "to": [ 11, 13, 6 ], + "faces": { + "down": { "uv": [ 7, 12, 9, 13 ], "texture": "#pottexture", "rotation": 90 }, + "up": { "uv": [ 7, 3, 9, 4 ], "texture": "#pottexture", "rotation": 270 }, + "north": { "uv": [ 12, 15, 13, 16 ], "texture": "#pottexture" }, + "south": { "uv": [ 3, 15, 4, 16 ], "texture": "#pottexture" }, + "west": { "uv": [ 7, 15, 9, 16 ], "texture": "#pottexture" }, + "east": { "uv": [ 7, 15, 9, 16 ], "texture": "#pottexture" } + } + }, + { + "__comment": "Box13", + "from": [ 10, 12, 6 ], + "to": [ 12, 13, 7 ], + "faces": { + "down": { "uv": [ 7, 12, 9, 13 ], "texture": "#pottexture", "rotation": 90 }, + "up": { "uv": [ 7, 3, 9, 4 ], "texture": "#pottexture", "rotation": 270 }, + "north": { "uv": [ 12, 15, 13, 16 ], "texture": "#pottexture" }, + "south": { "uv": [ 3, 15, 4, 16 ], "texture": "#pottexture" }, + "west": { "uv": [ 7, 15, 9, 16 ], "texture": "#pottexture" }, + "east": { "uv": [ 7, 15, 9, 16 ], "texture": "#pottexture" } + } + }, + { + "__comment": "Box13", + "from": [ 10, 12, 9 ], + "to": [ 12, 13, 10 ], + "faces": { + "down": { "uv": [ 7, 12, 9, 13 ], "texture": "#pottexture", "rotation": 90 }, + "up": { "uv": [ 7, 3, 9, 4 ], "texture": "#pottexture", "rotation": 270 }, + "north": { "uv": [ 12, 15, 13, 16 ], "texture": "#pottexture" }, + "south": { "uv": [ 3, 15, 4, 16 ], "texture": "#pottexture" }, + "west": { "uv": [ 7, 15, 9, 16 ], "texture": "#pottexture" }, + "east": { "uv": [ 7, 15, 9, 16 ], "texture": "#pottexture" } + } + }, + { + "__comment": "Box13", + "from": [ 11, 12, 7 ], + "to": [ 12, 13, 9 ], + "faces": { + "down": { "uv": [ 7, 12, 9, 13 ], "texture": "#pottexture", "rotation": 90 }, + "up": { "uv": [ 7, 3, 9, 4 ], "texture": "#pottexture", "rotation": 270 }, + "north": { "uv": [ 12, 15, 13, 16 ], "texture": "#pottexture" }, + "south": { "uv": [ 3, 15, 4, 16 ], "texture": "#pottexture" }, + "west": { "uv": [ 7, 15, 9, 16 ], "texture": "#pottexture" }, + "east": { "uv": [ 7, 15, 9, 16 ], "texture": "#pottexture" } + } + }, + { + "__comment": "Box13", + "from": [ 9, 12, 10 ], + "to": [ 11, 13, 11 ], + "faces": { + "down": { "uv": [ 7, 12, 9, 13 ], "texture": "#pottexture", "rotation": 90 }, + "up": { "uv": [ 7, 3, 9, 4 ], "texture": "#pottexture", "rotation": 270 }, + "north": { "uv": [ 12, 15, 13, 16 ], "texture": "#pottexture" }, + "south": { "uv": [ 3, 15, 4, 16 ], "texture": "#pottexture" }, + "west": { "uv": [ 7, 15, 9, 16 ], "texture": "#pottexture" }, + "east": { "uv": [ 7, 15, 9, 16 ], "texture": "#pottexture" } + } + }, + { + "__comment": "Box13", + "from": [ 7, 11, 10 ], + "to": [ 9, 12, 11 ], + "faces": { + "down": { "uv": [ 7, 12, 9, 13 ], "texture": "#pottexture", "rotation": 90 }, + "up": { "uv": [ 7, 3, 9, 4 ], "texture": "#pottexture", "rotation": 270 }, + "north": { "uv": [ 12, 15, 13, 16 ], "texture": "#pottexture" }, + "south": { "uv": [ 3, 15, 4, 16 ], "texture": "#pottexture" }, + "west": { "uv": [ 7, 15, 9, 16 ], "texture": "#pottexture" }, + "east": { "uv": [ 7, 15, 9, 16 ], "texture": "#pottexture" } + } + }, + { + "__comment": "Box13", + "from": [ 7, 11, 5 ], + "to": [ 9, 12, 6 ], + "faces": { + "down": { "uv": [ 7, 12, 9, 13 ], "texture": "#pottexture", "rotation": 90 }, + "up": { "uv": [ 7, 3, 9, 4 ], "texture": "#pottexture", "rotation": 270 }, + "north": { "uv": [ 12, 15, 13, 16 ], "texture": "#pottexture" }, + "south": { "uv": [ 3, 15, 4, 16 ], "texture": "#pottexture" }, + "west": { "uv": [ 7, 15, 9, 16 ], "texture": "#pottexture" }, + "east": { "uv": [ 7, 15, 9, 16 ], "texture": "#pottexture" } + } + }, + { + "__comment": "Box13", + "from": [ 6, 11, 6 ], + "to": [ 10, 12, 10 ], + "faces": { + "down": { "uv": [ 7, 12, 9, 13 ], "texture": "#pottexture", "rotation": 90 }, + "up": { "uv": [ 7, 3, 9, 4 ], "texture": "#pottexture", "rotation": 270 }, + "north": { "uv": [ 12, 15, 13, 16 ], "texture": "#pottexture" }, + "south": { "uv": [ 3, 15, 4, 16 ], "texture": "#pottexture" }, + "west": { "uv": [ 7, 15, 9, 16 ], "texture": "#pottexture" }, + "east": { "uv": [ 7, 15, 9, 16 ], "texture": "#pottexture" } + } + }, + { + "__comment": "Box13", + "from": [ 5, 11, 7 ], + "to": [ 6, 12, 9 ], + "faces": { + "down": { "uv": [ 7, 12, 9, 13 ], "texture": "#pottexture", "rotation": 90 }, + "up": { "uv": [ 7, 3, 9, 4 ], "texture": "#pottexture", "rotation": 270 }, + "north": { "uv": [ 12, 15, 13, 16 ], "texture": "#pottexture" }, + "south": { "uv": [ 3, 15, 4, 16 ], "texture": "#pottexture" }, + "west": { "uv": [ 7, 15, 9, 16 ], "texture": "#pottexture" }, + "east": { "uv": [ 7, 15, 9, 16 ], "texture": "#pottexture" } + } + }, + { + "__comment": "Box13", + "from": [ 10, 11, 7 ], + "to": [ 11, 12, 9 ], + "faces": { + "down": { "uv": [ 7, 12, 9, 13 ], "texture": "#pottexture", "rotation": 90 }, + "up": { "uv": [ 7, 3, 9, 4 ], "texture": "#pottexture", "rotation": 270 }, + "north": { "uv": [ 12, 15, 13, 16 ], "texture": "#pottexture" }, + "south": { "uv": [ 3, 15, 4, 16 ], "texture": "#pottexture" }, + "west": { "uv": [ 7, 15, 9, 16 ], "texture": "#pottexture" }, + "east": { "uv": [ 7, 15, 9, 16 ], "texture": "#pottexture" } + } + }, + { + "__comment": "Box13", + "from": [ 8.5, 13, 3 ], + "to": [ 10, 16, 4 ], + "faces": { + "down": { "uv": [ 7, 12, 9, 13 ], "texture": "#pottexture", "rotation": 90 }, + "up": { "uv": [ 7, 3, 9, 4 ], "texture": "#pottexture", "rotation": 270 }, + "north": { "uv": [ 12, 15, 13, 16 ], "texture": "#pottexture" }, + "south": { "uv": [ 3, 15, 4, 16 ], "texture": "#pottexture" }, + "west": { "uv": [ 7, 15, 9, 16 ], "texture": "#pottexture" }, + "east": { "uv": [ 7, 15, 9, 16 ], "texture": "#pottexture" } + } + }, + { + "__comment": "Box13", + "from": [ 7.5, 13, 3 ], + "to": [ 8.5, 15, 4 ], + "faces": { + "down": { "uv": [ 7, 12, 9, 13 ], "texture": "#pottexture", "rotation": 90 }, + "up": { "uv": [ 7, 3, 9, 4 ], "texture": "#pottexture", "rotation": 270 }, + "north": { "uv": [ 12, 15, 13, 16 ], "texture": "#pottexture" }, + "south": { "uv": [ 3, 15, 4, 16 ], "texture": "#pottexture" }, + "west": { "uv": [ 7, 15, 9, 16 ], "texture": "#pottexture" }, + "east": { "uv": [ 7, 15, 9, 16 ], "texture": "#pottexture" } + } + }, + { + "__comment": "Box37", + "from": [ 0, 13.5, 7.5 ], + "to": [ 3, 14.5, 8.5 ], + "faces": { + "down": { "uv": [ 0, 7.5, 3, 8.5 ], "texture": "#metal" }, + "up": { "uv": [ 0, 7.5, 3, 8.5 ], "texture": "#metal" }, + "north": { "uv": [ 13, 1.5, 16, 2.5 ], "texture": "#metal" }, + "south": { "uv": [ 0, 1.5, 3, 2.5 ], "texture": "#metal" }, + "west": { "uv": [ 7.5, 1.5, 8.5, 2.5 ], "texture": "#metal" }, + "east": { "uv": [ 7.5, 1.5, 8.5, 2.5 ], "texture": "#metal" } + } + }, + { + "__comment": "Box37", + "from": [ 13, 13.5, 7.5 ], + "to": [ 16, 14.5, 8.5 ], + "faces": { + "down": { "uv": [ 0, 7.5, 3, 8.5 ], "texture": "#metal" }, + "up": { "uv": [ 0, 7.5, 3, 8.5 ], "texture": "#metal" }, + "north": { "uv": [ 13, 1.5, 16, 2.5 ], "texture": "#metal" }, + "south": { "uv": [ 0, 1.5, 3, 2.5 ], "texture": "#metal" }, + "west": { "uv": [ 7.5, 1.5, 8.5, 2.5 ], "texture": "#metal" }, + "east": { "uv": [ 7.5, 1.5, 8.5, 2.5 ], "texture": "#metal" } + } + }, + { + "__comment": "Box37", + "from": [ 0, 8, 7.5 ], + "to": [ 1, 14.5, 8.5 ], + "faces": { + "down": { "uv": [ 0, 7.5, 3, 8.5 ], "texture": "#metal" }, + "up": { "uv": [ 0, 7.5, 3, 8.5 ], "texture": "#metal" }, + "north": { "uv": [ 13, 1.5, 16, 2.5 ], "texture": "#metal" }, + "south": { "uv": [ 0, 1.5, 3, 2.5 ], "texture": "#metal" }, + "west": { "uv": [ 7.5, 1.5, 8.5, 2.5 ], "texture": "#metal" }, + "east": { "uv": [ 7.5, 1.5, 8.5, 2.5 ], "texture": "#metal" } + } + }, + { + "__comment": "Box37", + "from": [ 15, 8, 7.5 ], + "to": [ 16, 14.5, 8.5 ], + "faces": { + "down": { "uv": [ 0, 7.5, 3, 8.5 ], "texture": "#metal" }, + "up": { "uv": [ 0, 7.5, 3, 8.5 ], "texture": "#metal" }, + "north": { "uv": [ 13, 1.5, 16, 2.5 ], "texture": "#metal" }, + "south": { "uv": [ 0, 1.5, 3, 2.5 ], "texture": "#metal" }, + "west": { "uv": [ 7.5, 1.5, 8.5, 2.5 ], "texture": "#metal" }, + "east": { "uv": [ 7.5, 1.5, 8.5, 2.5 ], "texture": "#metal" } + } + }, + { + "__comment": "Box49", + "from": [ 0, 7, 6 ], + "to": [ 16, 7.5, 16 ], + "faces": { + "down": { "uv": [ 0, 0, 16, 10 ], "texture": "#metal" }, + "up": { "uv": [ 0, 6, 16, 16 ], "texture": "#metal" }, + "north": { "uv": [ 0, 8.5, 16, 9 ], "texture": "#metal" }, + "south": { "uv": [ 0, 8.5, 16, 9 ], "texture": "#metal" }, + "west": { "uv": [ 6, 8.5, 16, 9 ], "texture": "#metal" }, + "east": { "uv": [ 0, 8.5, 10, 9 ], "texture": "#metal" } + } + }, + { + "__comment": "Box52", + "from": [ 0, 7, 0 ], + "to": [ 16, 7.5, 4 ], + "faces": { + "down": { "uv": [ 0, 12, 16, 16 ], "texture": "#metal" }, + "up": { "uv": [ 0, 0, 16, 4 ], "texture": "#metal" }, + "north": { "uv": [ 0, 8.5, 16, 9 ], "texture": "#metal" }, + "south": { "uv": [ 0, 8.5, 16, 9 ], "texture": "#metal" }, + "west": { "uv": [ 0, 8.5, 4, 9 ], "texture": "#metal" }, + "east": { "uv": [ 12, 8.5, 16, 9 ], "texture": "#metal" } + } + }, + { + "__comment": "Box54", + "from": [ 0, 7, 4 ], + "to": [ 6, 7.5, 6 ], + "faces": { + "down": { "uv": [ 0, 10, 6, 12 ], "texture": "#metal" }, + "up": { "uv": [ 0, 4, 6, 6 ], "texture": "#metal" }, + "north": { "uv": [ 10, 8.5, 16, 9 ], "texture": "#metal" }, + "south": { "uv": [ 0, 8.5, 6, 9 ], "texture": "#metal" }, + "west": { "uv": [ 4, 8.5, 6, 9 ], "texture": "#metal" }, + "east": { "uv": [ 10, 8.5, 12, 9 ], "texture": "#metal" } + } + }, + { + "__comment": "Box54", + "from": [ 10, 7, 4 ], + "to": [ 16, 7.5, 6 ], + "faces": { + "down": { "uv": [ 0, 9.5, 5.5, 12.5 ], "texture": "#metal" }, + "up": { "uv": [ 0, 3.5, 5.5, 6.5 ], "texture": "#metal" }, + "north": { "uv": [ 10.5, 15, 16, 16 ], "texture": "#metal" }, + "south": { "uv": [ 0, 15, 5.5, 16 ], "texture": "#metal" }, + "west": { "uv": [ 3.5, 15, 6.5, 16 ], "texture": "#metal" }, + "east": { "uv": [ 9.5, 15, 12.5, 16 ], "texture": "#metal" } + } + }, + { + "__comment": "Box49", + "from": [ 0, 7.5, 6.5 ], + "to": [ 16, 8, 16 ], + "faces": { + "down": { "uv": [ 0, 0, 16, 9.5 ], "texture": "#metal" }, + "up": { "uv": [ 0, 6.5, 16, 16 ], "texture": "#metal" }, + "north": { "uv": [ 0, 8, 16, 8.5 ], "texture": "#metal" }, + "south": { "uv": [ 0, 8, 16, 8.5 ], "texture": "#metal" }, + "west": { "uv": [ 6.5, 8, 16, 8.5 ], "texture": "#metal" }, + "east": { "uv": [ 0, 8, 9.5, 8.5 ], "texture": "#metal" } + } + }, + { + "__comment": "Box52", + "from": [ 0, 7.5, 0 ], + "to": [ 16, 8, 3.5 ], + "faces": { + "down": { "uv": [ 0, 12.5, 16, 16 ], "texture": "#metal" }, + "up": { "uv": [ 0, 0, 16, 3.5 ], "texture": "#metal" }, + "north": { "uv": [ 0, 8, 16, 8.5 ], "texture": "#metal" }, + "south": { "uv": [ 0, 8, 16, 8.5 ], "texture": "#metal" }, + "west": { "uv": [ 0, 8, 3.5, 8.5 ], "texture": "#metal" }, + "east": { "uv": [ 12.5, 8, 16, 8.5 ], "texture": "#metal" } + } + }, + { + "__comment": "Box54", + "from": [ 0, 7.5, 3.5 ], + "to": [ 5.5, 8, 6.5 ], + "faces": { + "down": { "uv": [ 0, 9.5, 5.5, 12.5 ], "texture": "#metal" }, + "up": { "uv": [ 0, 3.5, 5.5, 6.5 ], "texture": "#metal" }, + "north": { "uv": [ 10.5, 8, 16, 8.5 ], "texture": "#metal" }, + "south": { "uv": [ 0, 8, 5.5, 8.5 ], "texture": "#metal" }, + "west": { "uv": [ 3.5, 8, 6.5, 8.5 ], "texture": "#metal" }, + "east": { "uv": [ 9.5, 8, 12.5, 8.5 ], "texture": "#metal" } + } + }, + { + "__comment": "Box54", + "from": [ 10.5, 7.5, 3.5 ], + "to": [ 16, 8, 6.5 ], + "faces": { + "down": { "uv": [ 0, 9.5, 5.5, 12.5 ], "texture": "#metal" }, + "up": { "uv": [ 0, 3.5, 5.5, 6.5 ], "texture": "#metal" }, + "north": { "uv": [ 10.5, 15, 16, 16 ], "texture": "#metal" }, + "south": { "uv": [ 0, 15, 5.5, 16 ], "texture": "#metal" }, + "west": { "uv": [ 3.5, 15, 6.5, 16 ], "texture": "#metal" }, + "east": { "uv": [ 9.5, 15, 12.5, 16 ], "texture": "#metal" } + } + } + ] +} \ No newline at end of file diff --git a/models/smeltblock.json.textures b/models/smeltblock.json.textures new file mode 100644 index 0000000..cb5a7ca --- /dev/null +++ b/models/smeltblock.json.textures @@ -0,0 +1,12 @@ +{ + "mappings": { + "default": { + "map": { + "pottexture": "pottexture", + "metal": "metal", + "smeltblock": "smeltblock" + }, + "name": "default" + } + } +} \ No newline at end of file diff --git a/models/spawner.json b/models/spawner.json new file mode 100644 index 0000000..0fcc443 --- /dev/null +++ b/models/spawner.json @@ -0,0 +1,945 @@ +{ + "__comment": "Designed by Netquick with Cubik Studio - https://cubik.studio", + "textures": { + "particle": "blocks/particle", + "texture": "blocks/texture" + }, + "elements": [ + { + "__comment": "Box1", + "from": [ 0, 15, 0 ], + "to": [ 16, 16, 0.5 ], + "faces": { + "down": { "uv": [ 1, 16, 0, 0 ], "texture": "#texture", "rotation": 270 }, + "up": { "uv": [ 1, 16, 0, 0 ], "texture": "#texture", "rotation": 90 }, + "north": { "uv": [ 0, 15, 16, 16 ], "texture": "#texture", "rotation": 180 }, + "south": { "uv": [ 0, 15, 16, 16 ], "texture": "#texture", "rotation": 180 }, + "west": { "uv": [ 0, 15, 1, 16 ], "texture": "#texture", "rotation": 180 }, + "east": { "uv": [ 15, 15, 16, 16 ], "texture": "#texture", "rotation": 180 } + } + }, + { + "__comment": "Box1", + "from": [ 0, 15.5, 0.5 ], + "to": [ 16, 16, 1 ], + "faces": { + "down": { "uv": [ 1, 16, 0, 0 ], "texture": "#texture", "rotation": 270 }, + "up": { "uv": [ 1, 16, 0, 0 ], "texture": "#texture", "rotation": 90 }, + "north": { "uv": [ 0, 15, 16, 16 ], "texture": "#texture", "rotation": 180 }, + "south": { "uv": [ 0, 15, 16, 16 ], "texture": "#texture", "rotation": 180 }, + "west": { "uv": [ 0, 15, 1, 16 ], "texture": "#texture", "rotation": 180 }, + "east": { "uv": [ 15, 15, 16, 16 ], "texture": "#texture", "rotation": 180 } + } + }, + { + "__comment": "Box1", + "from": [ 0, 15, 0 ], + "to": [ 0.5, 16, 16 ], + "faces": { + "down": { "uv": [ 1, 16, 0, 0 ], "texture": "#texture" }, + "up": { "uv": [ 1, 16, 0, 0 ], "texture": "#texture" }, + "north": { "uv": [ 15, 15, 16, 16 ], "texture": "#texture", "rotation": 180 }, + "south": { "uv": [ 0, 15, 1, 16 ], "texture": "#texture", "rotation": 180 }, + "west": { "uv": [ 0, 15, 16, 16 ], "texture": "#texture", "rotation": 180 }, + "east": { "uv": [ 0, 15, 16, 16 ], "texture": "#texture", "rotation": 180 } + } + }, + { + "__comment": "Box1", + "from": [ 0.5, 15.5, 0 ], + "to": [ 1, 16, 16 ], + "faces": { + "down": { "uv": [ 1, 16, 0, 0 ], "texture": "#texture" }, + "up": { "uv": [ 1, 16, 0, 0 ], "texture": "#texture" }, + "north": { "uv": [ 15, 15, 16, 16 ], "texture": "#texture", "rotation": 180 }, + "south": { "uv": [ 0, 15, 1, 16 ], "texture": "#texture", "rotation": 180 }, + "west": { "uv": [ 0, 15, 16, 16 ], "texture": "#texture", "rotation": 180 }, + "east": { "uv": [ 0, 15, 16, 16 ], "texture": "#texture", "rotation": 180 } + } + }, + { + "__comment": "Box1", + "from": [ 0, 15, 15.5 ], + "to": [ 16, 16, 16 ], + "faces": { + "down": { "uv": [ 1, 16, 0, 0 ], "texture": "#texture", "rotation": 90 }, + "up": { "uv": [ 1, 16, 0, 0 ], "texture": "#texture", "rotation": 270 }, + "north": { "uv": [ 0, 15, 16, 16 ], "texture": "#texture", "rotation": 180 }, + "south": { "uv": [ 0, 15, 16, 16 ], "texture": "#texture", "rotation": 180 }, + "west": { "uv": [ 15, 15, 16, 16 ], "texture": "#texture", "rotation": 180 }, + "east": { "uv": [ 0, 15, 1, 16 ], "texture": "#texture", "rotation": 180 } + } + }, + { + "__comment": "Box1", + "from": [ 0, 15.5, 15 ], + "to": [ 16, 16, 15.5 ], + "faces": { + "down": { "uv": [ 1, 16, 0, 0 ], "texture": "#texture", "rotation": 90 }, + "up": { "uv": [ 1, 16, 0, 0 ], "texture": "#texture", "rotation": 270 }, + "north": { "uv": [ 0, 15, 16, 16 ], "texture": "#texture", "rotation": 180 }, + "south": { "uv": [ 0, 15, 16, 16 ], "texture": "#texture", "rotation": 180 }, + "west": { "uv": [ 15, 15, 16, 16 ], "texture": "#texture", "rotation": 180 }, + "east": { "uv": [ 0, 15, 1, 16 ], "texture": "#texture", "rotation": 180 } + } + }, + { + "__comment": "Box1", + "from": [ 15.5, 15, 0 ], + "to": [ 16, 16, 16 ], + "faces": { + "down": { "uv": [ 1, 16, 0, 0 ], "texture": "#texture", "rotation": 180 }, + "up": { "uv": [ 1, 16, 0, 0 ], "texture": "#texture", "rotation": 180 }, + "north": { "uv": [ 0, 15, 1, 16 ], "texture": "#texture", "rotation": 180 }, + "south": { "uv": [ 15, 15, 16, 16 ], "texture": "#texture", "rotation": 180 }, + "west": { "uv": [ 0, 15, 16, 16 ], "texture": "#texture", "rotation": 180 }, + "east": { "uv": [ 0, 15, 16, 16 ], "texture": "#texture", "rotation": 180 } + } + }, + { + "__comment": "Box1", + "from": [ 15, 15.5, 0 ], + "to": [ 15.5, 16, 16 ], + "faces": { + "down": { "uv": [ 1, 16, 0, 0 ], "texture": "#texture", "rotation": 180 }, + "up": { "uv": [ 1, 16, 0, 0 ], "texture": "#texture", "rotation": 180 }, + "north": { "uv": [ 0, 15, 1, 16 ], "texture": "#texture", "rotation": 180 }, + "south": { "uv": [ 15, 15, 16, 16 ], "texture": "#texture", "rotation": 180 }, + "west": { "uv": [ 0, 15, 16, 16 ], "texture": "#texture", "rotation": 180 }, + "east": { "uv": [ 0, 15, 16, 16 ], "texture": "#texture", "rotation": 180 } + } + }, + { + "__comment": "Box1", + "from": [ 0, 0, 0 ], + "to": [ 16, 1, 0.5 ], + "faces": { + "down": { "uv": [ 0, 0, 1, 16 ], "texture": "#texture", "rotation": 90 }, + "up": { "uv": [ 0, 0, 1, 16 ], "texture": "#texture", "rotation": 270 }, + "north": { "uv": [ 0, 15, 16, 16 ], "texture": "#texture" }, + "south": { "uv": [ 0, 15, 16, 16 ], "texture": "#texture" }, + "west": { "uv": [ 15, 15, 16, 16 ], "texture": "#texture" }, + "east": { "uv": [ 0, 15, 1, 16 ], "texture": "#texture" } + } + }, + { + "__comment": "Box1", + "from": [ 0, 0, 0.5 ], + "to": [ 16, 0.5, 1 ], + "faces": { + "down": { "uv": [ 0, 0, 1, 16 ], "texture": "#texture", "rotation": 90 }, + "up": { "uv": [ 0, 0, 1, 16 ], "texture": "#texture", "rotation": 270 }, + "north": { "uv": [ 0, 15, 16, 16 ], "texture": "#texture" }, + "south": { "uv": [ 0, 15, 16, 16 ], "texture": "#texture" }, + "west": { "uv": [ 15, 15, 16, 16 ], "texture": "#texture" }, + "east": { "uv": [ 0, 15, 1, 16 ], "texture": "#texture" } + } + }, + { + "__comment": "Box1", + "from": [ 15.5, 0, 0 ], + "to": [ 16, 1, 16 ], + "faces": { + "down": { "uv": [ 0, 0, 1, 16 ], "texture": "#texture" }, + "up": { "uv": [ 0, 0, 1, 16 ], "texture": "#texture" }, + "north": { "uv": [ 15, 15, 16, 16 ], "texture": "#texture" }, + "south": { "uv": [ 0, 15, 1, 16 ], "texture": "#texture" }, + "west": { "uv": [ 0, 15, 16, 16 ], "texture": "#texture" }, + "east": { "uv": [ 0, 15, 16, 16 ], "texture": "#texture" } + } + }, + { + "__comment": "Box1", + "from": [ 15, 0, 0 ], + "to": [ 15.5, 0.5, 16 ], + "faces": { + "down": { "uv": [ 0, 0, 1, 16 ], "texture": "#texture" }, + "up": { "uv": [ 0, 0, 1, 16 ], "texture": "#texture" }, + "north": { "uv": [ 15, 15, 16, 16 ], "texture": "#texture" }, + "south": { "uv": [ 0, 15, 1, 16 ], "texture": "#texture" }, + "west": { "uv": [ 0, 15, 16, 16 ], "texture": "#texture" }, + "east": { "uv": [ 0, 15, 16, 16 ], "texture": "#texture" } + } + }, + { + "__comment": "Box1", + "from": [ 0, 0, 15.5 ], + "to": [ 16, 1, 16 ], + "faces": { + "down": { "uv": [ 0, 0, 1, 16 ], "texture": "#texture", "rotation": 270 }, + "up": { "uv": [ 0, 0, 1, 16 ], "texture": "#texture", "rotation": 90 }, + "north": { "uv": [ 0, 15, 16, 16 ], "texture": "#texture" }, + "south": { "uv": [ 0, 15, 16, 16 ], "texture": "#texture" }, + "west": { "uv": [ 0, 15, 1, 16 ], "texture": "#texture" }, + "east": { "uv": [ 15, 15, 16, 16 ], "texture": "#texture" } + } + }, + { + "__comment": "Box1", + "from": [ 0, 0, 15 ], + "to": [ 16, 0.5, 15.5 ], + "faces": { + "down": { "uv": [ 0, 0, 1, 16 ], "texture": "#texture", "rotation": 270 }, + "up": { "uv": [ 0, 0, 1, 16 ], "texture": "#texture", "rotation": 90 }, + "north": { "uv": [ 0, 15, 16, 16 ], "texture": "#texture" }, + "south": { "uv": [ 0, 15, 16, 16 ], "texture": "#texture" }, + "west": { "uv": [ 0, 15, 1, 16 ], "texture": "#texture" }, + "east": { "uv": [ 15, 15, 16, 16 ], "texture": "#texture" } + } + }, + { + "__comment": "Box1", + "from": [ 15.5, 0, 15 ], + "to": [ 16, 16, 15.5 ], + "faces": { + "down": { "uv": [ 1, 16, 0, 15 ], "texture": "#texture", "rotation": 90 }, + "up": { "uv": [ 15, 15, 16, 16 ], "texture": "#texture", "rotation": 270 }, + "north": { "uv": [ 0, 15, 16, 16 ], "texture": "#texture", "rotation": 90 }, + "south": { "uv": [ 0, 15, 16, 16 ], "texture": "#texture", "rotation": 270 }, + "west": { "uv": [ 1, 16, 0, 0 ], "texture": "#texture", "rotation": 180 }, + "east": { "uv": [ 0, 0, 1, 16 ], "texture": "#texture", "rotation": 180 } + } + }, + { + "__comment": "Box1", + "from": [ 15, 0, 15.5 ], + "to": [ 16, 16, 16 ], + "faces": { + "down": { "uv": [ 1, 16, 0, 15 ], "texture": "#texture", "rotation": 90 }, + "up": { "uv": [ 15, 15, 16, 16 ], "texture": "#texture", "rotation": 270 }, + "north": { "uv": [ 0, 15, 16, 16 ], "texture": "#texture", "rotation": 90 }, + "south": { "uv": [ 0, 15, 16, 16 ], "texture": "#texture", "rotation": 270 }, + "west": { "uv": [ 1, 16, 0, 0 ], "texture": "#texture", "rotation": 180 }, + "east": { "uv": [ 0, 0, 1, 16 ], "texture": "#texture", "rotation": 180 } + } + }, + { + "__comment": "Box1", + "from": [ 0, 0, 0 ], + "to": [ 0.5, 1, 16 ], + "faces": { + "down": { "uv": [ 0, 0, 1, 16 ], "texture": "#texture", "rotation": 180 }, + "up": { "uv": [ 0, 0, 1, 16 ], "texture": "#texture", "rotation": 180 }, + "north": { "uv": [ 0, 15, 1, 16 ], "texture": "#texture" }, + "south": { "uv": [ 15, 15, 16, 16 ], "texture": "#texture" }, + "west": { "uv": [ 0, 15, 16, 16 ], "texture": "#texture" }, + "east": { "uv": [ 0, 15, 16, 16 ], "texture": "#texture" } + } + }, + { + "__comment": "Box1", + "from": [ 0.5, 0, 0 ], + "to": [ 1, 0.5, 16 ], + "faces": { + "down": { "uv": [ 0, 0, 1, 16 ], "texture": "#texture", "rotation": 180 }, + "up": { "uv": [ 0, 0, 1, 16 ], "texture": "#texture", "rotation": 180 }, + "north": { "uv": [ 0, 15, 1, 16 ], "texture": "#texture" }, + "south": { "uv": [ 15, 15, 16, 16 ], "texture": "#texture" }, + "west": { "uv": [ 0, 15, 16, 16 ], "texture": "#texture" }, + "east": { "uv": [ 0, 15, 16, 16 ], "texture": "#texture" } + } + }, + { + "__comment": "Box1", + "from": [ 0, 0, 15 ], + "to": [ 0.5, 16, 16 ], + "faces": { + "down": { "uv": [ 1, 16, 0, 15 ], "texture": "#texture" }, + "up": { "uv": [ 15, 15, 16, 16 ], "texture": "#texture" }, + "north": { "uv": [ 1, 16, 0, 0 ], "texture": "#texture", "rotation": 180 }, + "south": { "uv": [ 0, 0, 1, 16 ], "texture": "#texture", "rotation": 180 }, + "west": { "uv": [ 0, 15, 16, 16 ], "texture": "#texture", "rotation": 270 }, + "east": { "uv": [ 0, 15, 16, 16 ], "texture": "#texture", "rotation": 90 } + } + }, + { + "__comment": "Box1", + "from": [ 0.5, 0, 15.5 ], + "to": [ 1, 16, 16 ], + "faces": { + "down": { "uv": [ 1, 16, 0, 15 ], "texture": "#texture" }, + "up": { "uv": [ 15, 15, 16, 16 ], "texture": "#texture" }, + "north": { "uv": [ 1, 16, 0, 0 ], "texture": "#texture", "rotation": 180 }, + "south": { "uv": [ 0, 0, 1, 16 ], "texture": "#texture", "rotation": 180 }, + "west": { "uv": [ 0, 15, 16, 16 ], "texture": "#texture", "rotation": 270 }, + "east": { "uv": [ 0, 15, 16, 16 ], "texture": "#texture", "rotation": 90 } + } + }, + { + "__comment": "Box1", + "from": [ 0, 0, 0.5 ], + "to": [ 0.5, 16, 1 ], + "faces": { + "down": { "uv": [ 1, 16, 0, 15 ], "texture": "#texture", "rotation": 270 }, + "up": { "uv": [ 15, 15, 16, 16 ], "texture": "#texture", "rotation": 90 }, + "north": { "uv": [ 0, 15, 16, 16 ], "texture": "#texture", "rotation": 270 }, + "south": { "uv": [ 0, 15, 16, 16 ], "texture": "#texture", "rotation": 90 }, + "west": { "uv": [ 0, 0, 1, 16 ], "texture": "#texture", "rotation": 180 }, + "east": { "uv": [ 1, 16, 0, 0 ], "texture": "#texture", "rotation": 180 } + } + }, + { + "__comment": "Box1", + "from": [ 0, 0, 0 ], + "to": [ 1, 16, 0.5 ], + "faces": { + "down": { "uv": [ 1, 16, 0, 15 ], "texture": "#texture", "rotation": 270 }, + "up": { "uv": [ 15, 15, 16, 16 ], "texture": "#texture", "rotation": 90 }, + "north": { "uv": [ 0, 15, 16, 16 ], "texture": "#texture", "rotation": 270 }, + "south": { "uv": [ 0, 15, 16, 16 ], "texture": "#texture", "rotation": 90 }, + "west": { "uv": [ 0, 0, 1, 16 ], "texture": "#texture", "rotation": 180 }, + "east": { "uv": [ 1, 16, 0, 0 ], "texture": "#texture", "rotation": 180 } + } + }, + { + "__comment": "Box1", + "from": [ 15, 0, 0 ], + "to": [ 15.5, 16, 0.5 ], + "faces": { + "down": { "uv": [ 1, 16, 0, 15 ], "texture": "#texture", "rotation": 180 }, + "up": { "uv": [ 15, 15, 16, 16 ], "texture": "#texture", "rotation": 180 }, + "north": { "uv": [ 0, 0, 1, 16 ], "texture": "#texture", "rotation": 180 }, + "south": { "uv": [ 1, 16, 0, 0 ], "texture": "#texture", "rotation": 180 }, + "west": { "uv": [ 0, 15, 16, 16 ], "texture": "#texture", "rotation": 90 }, + "east": { "uv": [ 0, 15, 16, 16 ], "texture": "#texture", "rotation": 270 } + } + }, + { + "__comment": "Box1", + "from": [ 15.5, 0, 0 ], + "to": [ 16, 16, 1 ], + "faces": { + "down": { "uv": [ 1, 16, 0, 15 ], "texture": "#texture", "rotation": 180 }, + "up": { "uv": [ 15, 15, 16, 16 ], "texture": "#texture", "rotation": 180 }, + "north": { "uv": [ 0, 0, 1, 16 ], "texture": "#texture", "rotation": 180 }, + "south": { "uv": [ 1, 16, 0, 0 ], "texture": "#texture", "rotation": 180 }, + "west": { "uv": [ 0, 15, 16, 16 ], "texture": "#texture", "rotation": 90 }, + "east": { "uv": [ 0, 15, 16, 16 ], "texture": "#texture", "rotation": 270 } + } + }, + { + "__comment": "Box25", + "from": [ 15.5, 10, 1 ], + "to": [ 16, 10.5, 15 ], + "faces": { + "down": { "uv": [ 15, 16, 1, 15.5 ], "texture": "#texture", "rotation": 270 }, + "up": { "uv": [ 1, 15.5, 15, 16 ], "texture": "#texture", "rotation": 90 }, + "north": { "uv": [ 10, 15.5, 10.5, 16 ], "texture": "#texture", "rotation": 270 }, + "south": { "uv": [ 5.5, 15.5, 6, 16 ], "texture": "#texture", "rotation": 90 }, + "west": { "uv": [ 10, 1, 10.5, 15 ], "texture": "#texture", "rotation": 270 }, + "east": { "uv": [ 10.5, 15, 10, 1 ], "texture": "#texture", "rotation": 90 } + } + }, + { + "__comment": "Box25", + "from": [ 15.5, 13, 1 ], + "to": [ 16, 13.5, 15 ], + "faces": { + "down": { "uv": [ 15, 16, 1, 15.5 ], "texture": "#texture", "rotation": 270 }, + "up": { "uv": [ 1, 15.5, 15, 16 ], "texture": "#texture", "rotation": 90 }, + "north": { "uv": [ 13, 15.5, 13.5, 16 ], "texture": "#texture", "rotation": 270 }, + "south": { "uv": [ 2.5, 15.5, 3, 16 ], "texture": "#texture", "rotation": 90 }, + "west": { "uv": [ 13, 1, 13.5, 15 ], "texture": "#texture", "rotation": 270 }, + "east": { "uv": [ 13.5, 15, 13, 1 ], "texture": "#texture", "rotation": 90 } + } + }, + { + "__comment": "Box25", + "from": [ 15.5, 2.5, 1 ], + "to": [ 16, 3, 15 ], + "faces": { + "down": { "uv": [ 15, 16, 1, 15.5 ], "texture": "#texture", "rotation": 270 }, + "up": { "uv": [ 1, 15.5, 15, 16 ], "texture": "#texture", "rotation": 90 }, + "north": { "uv": [ 2.5, 15.5, 3, 16 ], "texture": "#texture", "rotation": 270 }, + "south": { "uv": [ 13, 15.5, 13.5, 16 ], "texture": "#texture", "rotation": 90 }, + "west": { "uv": [ 2.5, 1, 3, 15 ], "texture": "#texture", "rotation": 270 }, + "east": { "uv": [ 3, 15, 2.5, 1 ], "texture": "#texture", "rotation": 90 } + } + }, + { + "__comment": "Box25", + "from": [ 15.5, 5.5, 1 ], + "to": [ 16, 6, 15 ], + "faces": { + "down": { "uv": [ 15, 16, 1, 15.5 ], "texture": "#texture", "rotation": 270 }, + "up": { "uv": [ 1, 15.5, 15, 16 ], "texture": "#texture", "rotation": 90 }, + "north": { "uv": [ 5.5, 15.5, 6, 16 ], "texture": "#texture", "rotation": 270 }, + "south": { "uv": [ 10, 15.5, 10.5, 16 ], "texture": "#texture", "rotation": 90 }, + "west": { "uv": [ 5.5, 1, 6, 15 ], "texture": "#texture", "rotation": 270 }, + "east": { "uv": [ 6, 15, 5.5, 1 ], "texture": "#texture", "rotation": 90 } + } + }, + { + "__comment": "Box25", + "from": [ 15.5, 1, 2.5 ], + "to": [ 16, 15, 3 ], + "faces": { + "down": { "uv": [ 13.5, 16, 13, 15.5 ], "texture": "#texture", "rotation": 270 }, + "up": { "uv": [ 2.5, 15.5, 3, 16 ], "texture": "#texture", "rotation": 90 }, + "north": { "uv": [ 1, 15.5, 15, 16 ], "texture": "#texture", "rotation": 270 }, + "south": { "uv": [ 1, 15.5, 15, 16 ], "texture": "#texture", "rotation": 90 }, + "west": { "uv": [ 2.5, 1, 3, 15 ], "texture": "#texture" }, + "east": { "uv": [ 3, 15, 2.5, 1 ], "texture": "#texture" } + } + }, + { + "__comment": "Box25", + "from": [ 15.5, 1, 5.5 ], + "to": [ 16, 15, 6 ], + "faces": { + "down": { "uv": [ 10.5, 16, 10, 15.5 ], "texture": "#texture", "rotation": 270 }, + "up": { "uv": [ 5.5, 15.5, 6, 16 ], "texture": "#texture", "rotation": 90 }, + "north": { "uv": [ 1, 15.5, 15, 16 ], "texture": "#texture", "rotation": 270 }, + "south": { "uv": [ 1, 15.5, 15, 16 ], "texture": "#texture", "rotation": 90 }, + "west": { "uv": [ 5.5, 1, 6, 15 ], "texture": "#texture" }, + "east": { "uv": [ 6, 15, 5.5, 1 ], "texture": "#texture" } + } + }, + { + "__comment": "Box25", + "from": [ 15.5, 1, 10 ], + "to": [ 16, 15, 10.5 ], + "faces": { + "down": { "uv": [ 6, 16, 5.5, 15.5 ], "texture": "#texture", "rotation": 270 }, + "up": { "uv": [ 10, 15.5, 10.5, 16 ], "texture": "#texture", "rotation": 90 }, + "north": { "uv": [ 1, 15.5, 15, 16 ], "texture": "#texture", "rotation": 270 }, + "south": { "uv": [ 1, 15.5, 15, 16 ], "texture": "#texture", "rotation": 90 }, + "west": { "uv": [ 10, 1, 10.5, 15 ], "texture": "#texture" }, + "east": { "uv": [ 10.5, 15, 10, 1 ], "texture": "#texture" } + } + }, + { + "__comment": "Box25", + "from": [ 15.5, 1, 13 ], + "to": [ 16, 15, 13.5 ], + "faces": { + "down": { "uv": [ 3, 16, 2.5, 15.5 ], "texture": "#texture", "rotation": 270 }, + "up": { "uv": [ 13, 15.5, 13.5, 16 ], "texture": "#texture", "rotation": 90 }, + "north": { "uv": [ 1, 15.5, 15, 16 ], "texture": "#texture", "rotation": 270 }, + "south": { "uv": [ 1, 15.5, 15, 16 ], "texture": "#texture", "rotation": 90 }, + "west": { "uv": [ 13, 1, 13.5, 15 ], "texture": "#texture" }, + "east": { "uv": [ 13.5, 15, 13, 1 ], "texture": "#texture" } + } + }, + { + "__comment": "Box25", + "from": [ 0, 10, 1 ], + "to": [ 0.5, 10.5, 15 ], + "faces": { + "down": { "uv": [ 15, 16, 1, 15.5 ], "texture": "#texture", "rotation": 270 }, + "up": { "uv": [ 1, 15.5, 15, 16 ], "texture": "#texture", "rotation": 90 }, + "north": { "uv": [ 10, 15.5, 10.5, 16 ], "texture": "#texture", "rotation": 270 }, + "south": { "uv": [ 5.5, 15.5, 6, 16 ], "texture": "#texture", "rotation": 90 }, + "west": { "uv": [ 10, 1, 10.5, 15 ], "texture": "#texture", "rotation": 270 }, + "east": { "uv": [ 10.5, 15, 10, 1 ], "texture": "#texture", "rotation": 90 } + } + }, + { + "__comment": "Box25", + "from": [ 0, 13, 1 ], + "to": [ 0.5, 13.5, 15 ], + "faces": { + "down": { "uv": [ 15, 16, 1, 15.5 ], "texture": "#texture", "rotation": 270 }, + "up": { "uv": [ 1, 15.5, 15, 16 ], "texture": "#texture", "rotation": 90 }, + "north": { "uv": [ 13, 15.5, 13.5, 16 ], "texture": "#texture", "rotation": 270 }, + "south": { "uv": [ 2.5, 15.5, 3, 16 ], "texture": "#texture", "rotation": 90 }, + "west": { "uv": [ 13, 1, 13.5, 15 ], "texture": "#texture", "rotation": 270 }, + "east": { "uv": [ 13.5, 15, 13, 1 ], "texture": "#texture", "rotation": 90 } + } + }, + { + "__comment": "Box25", + "from": [ 0, 2.5, 1 ], + "to": [ 0.5, 3, 15 ], + "faces": { + "down": { "uv": [ 15, 16, 1, 15.5 ], "texture": "#texture", "rotation": 270 }, + "up": { "uv": [ 1, 15.5, 15, 16 ], "texture": "#texture", "rotation": 90 }, + "north": { "uv": [ 2.5, 15.5, 3, 16 ], "texture": "#texture", "rotation": 270 }, + "south": { "uv": [ 13, 15.5, 13.5, 16 ], "texture": "#texture", "rotation": 90 }, + "west": { "uv": [ 2.5, 1, 3, 15 ], "texture": "#texture", "rotation": 270 }, + "east": { "uv": [ 3, 15, 2.5, 1 ], "texture": "#texture", "rotation": 90 } + } + }, + { + "__comment": "Box25", + "from": [ 0, 5.5, 1 ], + "to": [ 0.5, 6, 15 ], + "faces": { + "down": { "uv": [ 15, 16, 1, 15.5 ], "texture": "#texture", "rotation": 270 }, + "up": { "uv": [ 1, 15.5, 15, 16 ], "texture": "#texture", "rotation": 90 }, + "north": { "uv": [ 5.5, 15.5, 6, 16 ], "texture": "#texture", "rotation": 270 }, + "south": { "uv": [ 10, 15.5, 10.5, 16 ], "texture": "#texture", "rotation": 90 }, + "west": { "uv": [ 5.5, 1, 6, 15 ], "texture": "#texture", "rotation": 270 }, + "east": { "uv": [ 6, 15, 5.5, 1 ], "texture": "#texture", "rotation": 90 } + } + }, + { + "__comment": "Box25", + "from": [ 0, 1, 2.5 ], + "to": [ 0.5, 15, 3 ], + "faces": { + "down": { "uv": [ 13.5, 16, 13, 15.5 ], "texture": "#texture", "rotation": 270 }, + "up": { "uv": [ 2.5, 15.5, 3, 16 ], "texture": "#texture", "rotation": 90 }, + "north": { "uv": [ 1, 15.5, 15, 16 ], "texture": "#texture", "rotation": 270 }, + "south": { "uv": [ 1, 15.5, 15, 16 ], "texture": "#texture", "rotation": 90 }, + "west": { "uv": [ 2.5, 1, 3, 15 ], "texture": "#texture" }, + "east": { "uv": [ 3, 15, 2.5, 1 ], "texture": "#texture" } + } + }, + { + "__comment": "Box25", + "from": [ 0, 1, 5.5 ], + "to": [ 0.5, 15, 6 ], + "faces": { + "down": { "uv": [ 10.5, 16, 10, 15.5 ], "texture": "#texture", "rotation": 270 }, + "up": { "uv": [ 5.5, 15.5, 6, 16 ], "texture": "#texture", "rotation": 90 }, + "north": { "uv": [ 1, 15.5, 15, 16 ], "texture": "#texture", "rotation": 270 }, + "south": { "uv": [ 1, 15.5, 15, 16 ], "texture": "#texture", "rotation": 90 }, + "west": { "uv": [ 5.5, 1, 6, 15 ], "texture": "#texture" }, + "east": { "uv": [ 6, 15, 5.5, 1 ], "texture": "#texture" } + } + }, + { + "__comment": "Box25", + "from": [ 0, 1, 10 ], + "to": [ 0.5, 15, 10.5 ], + "faces": { + "down": { "uv": [ 6, 16, 5.5, 15.5 ], "texture": "#texture", "rotation": 270 }, + "up": { "uv": [ 10, 15.5, 10.5, 16 ], "texture": "#texture", "rotation": 90 }, + "north": { "uv": [ 1, 15.5, 15, 16 ], "texture": "#texture", "rotation": 270 }, + "south": { "uv": [ 1, 15.5, 15, 16 ], "texture": "#texture", "rotation": 90 }, + "west": { "uv": [ 10, 1, 10.5, 15 ], "texture": "#texture" }, + "east": { "uv": [ 10.5, 15, 10, 1 ], "texture": "#texture" } + } + }, + { + "__comment": "Box25", + "from": [ 0, 1, 13 ], + "to": [ 0.5, 15, 13.5 ], + "faces": { + "down": { "uv": [ 3, 16, 2.5, 15.5 ], "texture": "#texture", "rotation": 270 }, + "up": { "uv": [ 13, 15.5, 13.5, 16 ], "texture": "#texture", "rotation": 90 }, + "north": { "uv": [ 1, 15.5, 15, 16 ], "texture": "#texture", "rotation": 270 }, + "south": { "uv": [ 1, 15.5, 15, 16 ], "texture": "#texture", "rotation": 90 }, + "west": { "uv": [ 13, 1, 13.5, 15 ], "texture": "#texture" }, + "east": { "uv": [ 13.5, 15, 13, 1 ], "texture": "#texture" } + } + }, + { + "__comment": "Box25", + "from": [ 1, 15.5, 10 ], + "to": [ 15, 16, 10.5 ], + "faces": { + "down": { "uv": [ 10, 1, 10.5, 15 ], "texture": "#texture", "rotation": 270 }, + "up": { "uv": [ 10, 1, 10.5, 15 ], "texture": "#texture", "rotation": 90 }, + "north": { "uv": [ 1, 15.5, 15, 16 ], "texture": "#texture" }, + "south": { "uv": [ 1, 15.5, 15, 16 ], "texture": "#texture" }, + "west": { "uv": [ 10, 15.5, 10.5, 16 ], "texture": "#texture" }, + "east": { "uv": [ 5.5, 15.5, 6, 16 ], "texture": "#texture" } + } + }, + { + "__comment": "Box25", + "from": [ 1, 15.5, 13 ], + "to": [ 15, 16, 13.5 ], + "faces": { + "down": { "uv": [ 13, 1, 13.5, 15 ], "texture": "#texture", "rotation": 270 }, + "up": { "uv": [ 13, 1, 13.5, 15 ], "texture": "#texture", "rotation": 90 }, + "north": { "uv": [ 1, 15.5, 15, 16 ], "texture": "#texture" }, + "south": { "uv": [ 1, 15.5, 15, 16 ], "texture": "#texture" }, + "west": { "uv": [ 13, 15.5, 13.5, 16 ], "texture": "#texture" }, + "east": { "uv": [ 2.5, 15.5, 3, 16 ], "texture": "#texture" } + } + }, + { + "__comment": "Box25", + "from": [ 1, 15.5, 2.5 ], + "to": [ 15, 16, 3 ], + "faces": { + "down": { "uv": [ 2.5, 1, 3, 15 ], "texture": "#texture", "rotation": 270 }, + "up": { "uv": [ 2.5, 1, 3, 15 ], "texture": "#texture", "rotation": 90 }, + "north": { "uv": [ 1, 15.5, 15, 16 ], "texture": "#texture" }, + "south": { "uv": [ 1, 15.5, 15, 16 ], "texture": "#texture" }, + "west": { "uv": [ 2.5, 15.5, 3, 16 ], "texture": "#texture" }, + "east": { "uv": [ 13, 15.5, 13.5, 16 ], "texture": "#texture" } + } + }, + { + "__comment": "Box25", + "from": [ 1, 15.5, 5.5 ], + "to": [ 15, 16, 6 ], + "faces": { + "down": { "uv": [ 5.5, 1, 6, 15 ], "texture": "#texture", "rotation": 270 }, + "up": { "uv": [ 5.5, 1, 6, 15 ], "texture": "#texture", "rotation": 90 }, + "north": { "uv": [ 1, 15.5, 15, 16 ], "texture": "#texture" }, + "south": { "uv": [ 1, 15.5, 15, 16 ], "texture": "#texture" }, + "west": { "uv": [ 5.5, 15.5, 6, 16 ], "texture": "#texture" }, + "east": { "uv": [ 10, 15.5, 10.5, 16 ], "texture": "#texture" } + } + }, + { + "__comment": "Box25", + "from": [ 2.5, 15.5, 1 ], + "to": [ 3, 16, 15 ], + "faces": { + "down": { "uv": [ 2.5, 1, 3, 15 ], "texture": "#texture" }, + "up": { "uv": [ 2.5, 1, 3, 15 ], "texture": "#texture" }, + "north": { "uv": [ 13, 0, 13.5, 0.5 ], "texture": "#texture" }, + "south": { "uv": [ 2.5, 0, 3, 0.5 ], "texture": "#texture" }, + "west": { "uv": [ 1, 0, 15, 0.5 ], "texture": "#texture" }, + "east": { "uv": [ 1, 0, 15, 0.5 ], "texture": "#texture" } + } + }, + { + "__comment": "Box25", + "from": [ 5.5, 15.5, 1 ], + "to": [ 6, 16, 15 ], + "faces": { + "down": { "uv": [ 5.5, 1, 6, 15 ], "texture": "#texture" }, + "up": { "uv": [ 5.5, 1, 6, 15 ], "texture": "#texture" }, + "north": { "uv": [ 10, 0, 10.5, 0.5 ], "texture": "#texture" }, + "south": { "uv": [ 5.5, 0, 6, 0.5 ], "texture": "#texture" }, + "west": { "uv": [ 1, 0, 15, 0.5 ], "texture": "#texture" }, + "east": { "uv": [ 1, 0, 15, 0.5 ], "texture": "#texture" } + } + }, + { + "__comment": "Box25", + "from": [ 10, 15.5, 1 ], + "to": [ 10.5, 16, 15 ], + "faces": { + "down": { "uv": [ 10, 1, 10.5, 15 ], "texture": "#texture" }, + "up": { "uv": [ 10, 1, 10.5, 15 ], "texture": "#texture" }, + "north": { "uv": [ 5.5, 0, 6, 0.5 ], "texture": "#texture" }, + "south": { "uv": [ 10, 0, 10.5, 0.5 ], "texture": "#texture" }, + "west": { "uv": [ 1, 0, 15, 0.5 ], "texture": "#texture" }, + "east": { "uv": [ 1, 0, 15, 0.5 ], "texture": "#texture" } + } + }, + { + "__comment": "Box25", + "from": [ 13, 15.5, 1 ], + "to": [ 13.5, 16, 15 ], + "faces": { + "down": { "uv": [ 13, 1, 13.5, 15 ], "texture": "#texture" }, + "up": { "uv": [ 13, 1, 13.5, 15 ], "texture": "#texture" }, + "north": { "uv": [ 2.5, 0, 3, 0.5 ], "texture": "#texture" }, + "south": { "uv": [ 13, 0, 13.5, 0.5 ], "texture": "#texture" }, + "west": { "uv": [ 1, 0, 15, 0.5 ], "texture": "#texture" }, + "east": { "uv": [ 1, 0, 15, 0.5 ], "texture": "#texture" } + } + }, + { + "__comment": "Box25", + "from": [ 1, 0, 10 ], + "to": [ 15, 0.5, 10.5 ], + "faces": { + "down": { "uv": [ 10, 1, 10.5, 15 ], "texture": "#texture", "rotation": 270 }, + "up": { "uv": [ 10, 1, 10.5, 15 ], "texture": "#texture", "rotation": 90 }, + "north": { "uv": [ 1, 15.5, 15, 16 ], "texture": "#texture" }, + "south": { "uv": [ 1, 15.5, 15, 16 ], "texture": "#texture" }, + "west": { "uv": [ 10, 15.5, 10.5, 16 ], "texture": "#texture" }, + "east": { "uv": [ 5.5, 15.5, 6, 16 ], "texture": "#texture" } + } + }, + { + "__comment": "Box25", + "from": [ 1, 0, 13 ], + "to": [ 15, 0.5, 13.5 ], + "faces": { + "down": { "uv": [ 13, 1, 13.5, 15 ], "texture": "#texture", "rotation": 270 }, + "up": { "uv": [ 13, 1, 13.5, 15 ], "texture": "#texture", "rotation": 90 }, + "north": { "uv": [ 1, 15.5, 15, 16 ], "texture": "#texture" }, + "south": { "uv": [ 1, 15.5, 15, 16 ], "texture": "#texture" }, + "west": { "uv": [ 13, 15.5, 13.5, 16 ], "texture": "#texture" }, + "east": { "uv": [ 2.5, 15.5, 3, 16 ], "texture": "#texture" } + } + }, + { + "__comment": "Box25", + "from": [ 1, 0, 2.5 ], + "to": [ 15, 0.5, 3 ], + "faces": { + "down": { "uv": [ 2.5, 1, 3, 15 ], "texture": "#texture", "rotation": 270 }, + "up": { "uv": [ 2.5, 1, 3, 15 ], "texture": "#texture", "rotation": 90 }, + "north": { "uv": [ 1, 15.5, 15, 16 ], "texture": "#texture" }, + "south": { "uv": [ 1, 15.5, 15, 16 ], "texture": "#texture" }, + "west": { "uv": [ 2.5, 15.5, 3, 16 ], "texture": "#texture" }, + "east": { "uv": [ 13, 15.5, 13.5, 16 ], "texture": "#texture" } + } + }, + { + "__comment": "Box25", + "from": [ 1, 0, 5.5 ], + "to": [ 15, 0.5, 6 ], + "faces": { + "down": { "uv": [ 5.5, 1, 6, 15 ], "texture": "#texture", "rotation": 270 }, + "up": { "uv": [ 5.5, 1, 6, 15 ], "texture": "#texture", "rotation": 90 }, + "north": { "uv": [ 1, 15.5, 15, 16 ], "texture": "#texture" }, + "south": { "uv": [ 1, 15.5, 15, 16 ], "texture": "#texture" }, + "west": { "uv": [ 5.5, 15.5, 6, 16 ], "texture": "#texture" }, + "east": { "uv": [ 10, 15.5, 10.5, 16 ], "texture": "#texture" } + } + }, + { + "__comment": "Box25", + "from": [ 2.5, 0, 1 ], + "to": [ 3, 0.5, 15 ], + "faces": { + "down": { "uv": [ 2.5, 1, 3, 15 ], "texture": "#texture" }, + "up": { "uv": [ 2.5, 1, 3, 15 ], "texture": "#texture" }, + "north": { "uv": [ 13, 15.5, 13.5, 16 ], "texture": "#texture" }, + "south": { "uv": [ 2.5, 15.5, 3, 16 ], "texture": "#texture" }, + "west": { "uv": [ 1, 15.5, 15, 16 ], "texture": "#texture" }, + "east": { "uv": [ 1, 15.5, 15, 16 ], "texture": "#texture" } + } + }, + { + "__comment": "Box25", + "from": [ 5.5, 0, 1 ], + "to": [ 6, 0.5, 15 ], + "faces": { + "down": { "uv": [ 5.5, 1, 6, 15 ], "texture": "#texture" }, + "up": { "uv": [ 5.5, 1, 6, 15 ], "texture": "#texture" }, + "north": { "uv": [ 10, 15.5, 10.5, 16 ], "texture": "#texture" }, + "south": { "uv": [ 5.5, 15.5, 6, 16 ], "texture": "#texture" }, + "west": { "uv": [ 1, 15.5, 15, 16 ], "texture": "#texture" }, + "east": { "uv": [ 1, 15.5, 15, 16 ], "texture": "#texture" } + } + }, + { + "__comment": "Box25", + "from": [ 10, 0, 1 ], + "to": [ 10.5, 0.5, 15 ], + "faces": { + "down": { "uv": [ 10, 1, 10.5, 15 ], "texture": "#texture" }, + "up": { "uv": [ 10, 1, 10.5, 15 ], "texture": "#texture" }, + "north": { "uv": [ 5.5, 15.5, 6, 16 ], "texture": "#texture" }, + "south": { "uv": [ 10, 15.5, 10.5, 16 ], "texture": "#texture" }, + "west": { "uv": [ 1, 15.5, 15, 16 ], "texture": "#texture" }, + "east": { "uv": [ 1, 15.5, 15, 16 ], "texture": "#texture" } + } + }, + { + "__comment": "Box25", + "from": [ 13, 0, 1 ], + "to": [ 13.5, 0.5, 15 ], + "faces": { + "down": { "uv": [ 13, 1, 13.5, 15 ], "texture": "#texture" }, + "up": { "uv": [ 13, 1, 13.5, 15 ], "texture": "#texture" }, + "north": { "uv": [ 2.5, 15.5, 3, 16 ], "texture": "#texture" }, + "south": { "uv": [ 13, 15.5, 13.5, 16 ], "texture": "#texture" }, + "west": { "uv": [ 1, 15.5, 15, 16 ], "texture": "#texture" }, + "east": { "uv": [ 1, 15.5, 15, 16 ], "texture": "#texture" } + } + }, + { + "__comment": "Box25", + "from": [ 1, 10, 0 ], + "to": [ 15, 10.5, 0.5 ], + "faces": { + "down": { "uv": [ 15, 16, 1, 15.5 ], "texture": "#texture" }, + "up": { "uv": [ 1, 15.5, 15, 16 ], "texture": "#texture" }, + "north": { "uv": [ 10.5, 15, 10, 1 ], "texture": "#texture", "rotation": 90 }, + "south": { "uv": [ 10, 1, 10.5, 15 ], "texture": "#texture", "rotation": 270 }, + "west": { "uv": [ 10, 15.5, 10.5, 16 ], "texture": "#texture", "rotation": 270 }, + "east": { "uv": [ 5.5, 15.5, 6, 16 ], "texture": "#texture", "rotation": 90 } + } + }, + { + "__comment": "Box25", + "from": [ 1, 13, 0 ], + "to": [ 15, 13.5, 0.5 ], + "faces": { + "down": { "uv": [ 15, 16, 1, 15.5 ], "texture": "#texture" }, + "up": { "uv": [ 1, 15.5, 15, 16 ], "texture": "#texture" }, + "north": { "uv": [ 13.5, 15, 13, 1 ], "texture": "#texture", "rotation": 90 }, + "south": { "uv": [ 13, 1, 13.5, 15 ], "texture": "#texture", "rotation": 270 }, + "west": { "uv": [ 13, 15.5, 13.5, 16 ], "texture": "#texture", "rotation": 270 }, + "east": { "uv": [ 2.5, 15.5, 3, 16 ], "texture": "#texture", "rotation": 90 } + } + }, + { + "__comment": "Box25", + "from": [ 1, 2.5, 0 ], + "to": [ 15, 3, 0.5 ], + "faces": { + "down": { "uv": [ 15, 16, 1, 15.5 ], "texture": "#texture" }, + "up": { "uv": [ 1, 15.5, 15, 16 ], "texture": "#texture" }, + "north": { "uv": [ 3, 15, 2.5, 1 ], "texture": "#texture", "rotation": 90 }, + "south": { "uv": [ 2.5, 1, 3, 15 ], "texture": "#texture", "rotation": 270 }, + "west": { "uv": [ 2.5, 15.5, 3, 16 ], "texture": "#texture", "rotation": 270 }, + "east": { "uv": [ 13, 15.5, 13.5, 16 ], "texture": "#texture", "rotation": 90 } + } + }, + { + "__comment": "Box25", + "from": [ 1, 5.5, 0 ], + "to": [ 15, 6, 0.5 ], + "faces": { + "down": { "uv": [ 15, 16, 1, 15.5 ], "texture": "#texture" }, + "up": { "uv": [ 1, 15.5, 15, 16 ], "texture": "#texture" }, + "north": { "uv": [ 6, 15, 5.5, 1 ], "texture": "#texture", "rotation": 90 }, + "south": { "uv": [ 5.5, 1, 6, 15 ], "texture": "#texture", "rotation": 270 }, + "west": { "uv": [ 5.5, 15.5, 6, 16 ], "texture": "#texture", "rotation": 270 }, + "east": { "uv": [ 10, 15.5, 10.5, 16 ], "texture": "#texture", "rotation": 90 } + } + }, + { + "__comment": "Box25", + "from": [ 2.5, 1, 0 ], + "to": [ 3, 15, 0.5 ], + "faces": { + "down": { "uv": [ 13.5, 16, 13, 15.5 ], "texture": "#texture" }, + "up": { "uv": [ 2.5, 15.5, 3, 16 ], "texture": "#texture" }, + "north": { "uv": [ 3, 15, 2.5, 1 ], "texture": "#texture" }, + "south": { "uv": [ 2.5, 1, 3, 15 ], "texture": "#texture" }, + "west": { "uv": [ 1, 15.5, 15, 16 ], "texture": "#texture", "rotation": 270 }, + "east": { "uv": [ 1, 15.5, 15, 16 ], "texture": "#texture", "rotation": 90 } + } + }, + { + "__comment": "Box25", + "from": [ 5.5, 1, 0 ], + "to": [ 6, 15, 0.5 ], + "faces": { + "down": { "uv": [ 10.5, 16, 10, 15.5 ], "texture": "#texture" }, + "up": { "uv": [ 5.5, 15.5, 6, 16 ], "texture": "#texture" }, + "north": { "uv": [ 6, 15, 5.5, 1 ], "texture": "#texture" }, + "south": { "uv": [ 5.5, 1, 6, 15 ], "texture": "#texture" }, + "west": { "uv": [ 1, 15.5, 15, 16 ], "texture": "#texture", "rotation": 270 }, + "east": { "uv": [ 1, 15.5, 15, 16 ], "texture": "#texture", "rotation": 90 } + } + }, + { + "__comment": "Box25", + "from": [ 10, 1, 0 ], + "to": [ 10.5, 15, 0.5 ], + "faces": { + "down": { "uv": [ 6, 16, 5.5, 15.5 ], "texture": "#texture" }, + "up": { "uv": [ 10, 15.5, 10.5, 16 ], "texture": "#texture" }, + "north": { "uv": [ 10.5, 15, 10, 1 ], "texture": "#texture" }, + "south": { "uv": [ 10, 1, 10.5, 15 ], "texture": "#texture" }, + "west": { "uv": [ 1, 15.5, 15, 16 ], "texture": "#texture", "rotation": 270 }, + "east": { "uv": [ 1, 15.5, 15, 16 ], "texture": "#texture", "rotation": 90 } + } + }, + { + "__comment": "Box25", + "from": [ 13, 1, 0 ], + "to": [ 13.5, 15, 0.5 ], + "faces": { + "down": { "uv": [ 3, 16, 2.5, 15.5 ], "texture": "#texture" }, + "up": { "uv": [ 13, 15.5, 13.5, 16 ], "texture": "#texture" }, + "north": { "uv": [ 13.5, 15, 13, 1 ], "texture": "#texture" }, + "south": { "uv": [ 13, 1, 13.5, 15 ], "texture": "#texture" }, + "west": { "uv": [ 1, 15.5, 15, 16 ], "texture": "#texture", "rotation": 270 }, + "east": { "uv": [ 1, 15.5, 15, 16 ], "texture": "#texture", "rotation": 90 } + } + }, + { + "__comment": "Box25", + "from": [ 1, 10, 15.5 ], + "to": [ 15, 10.5, 16 ], + "faces": { + "down": { "uv": [ 15, 16, 1, 15.5 ], "texture": "#texture" }, + "up": { "uv": [ 1, 15.5, 15, 16 ], "texture": "#texture" }, + "north": { "uv": [ 10.5, 15, 10, 1 ], "texture": "#texture", "rotation": 90 }, + "south": { "uv": [ 10, 1, 10.5, 15 ], "texture": "#texture", "rotation": 270 }, + "west": { "uv": [ 10, 15.5, 10.5, 16 ], "texture": "#texture", "rotation": 270 }, + "east": { "uv": [ 5.5, 15.5, 6, 16 ], "texture": "#texture", "rotation": 90 } + } + }, + { + "__comment": "Box25", + "from": [ 1, 13, 15.5 ], + "to": [ 15, 13.5, 16 ], + "faces": { + "down": { "uv": [ 15, 16, 1, 15.5 ], "texture": "#texture" }, + "up": { "uv": [ 1, 15.5, 15, 16 ], "texture": "#texture" }, + "north": { "uv": [ 13.5, 15, 13, 1 ], "texture": "#texture", "rotation": 90 }, + "south": { "uv": [ 13, 1, 13.5, 15 ], "texture": "#texture", "rotation": 270 }, + "west": { "uv": [ 13, 15.5, 13.5, 16 ], "texture": "#texture", "rotation": 270 }, + "east": { "uv": [ 2.5, 15.5, 3, 16 ], "texture": "#texture", "rotation": 90 } + } + }, + { + "__comment": "Box25", + "from": [ 1, 2.5, 15.5 ], + "to": [ 15, 3, 16 ], + "faces": { + "down": { "uv": [ 15, 16, 1, 15.5 ], "texture": "#texture" }, + "up": { "uv": [ 1, 15.5, 15, 16 ], "texture": "#texture" }, + "north": { "uv": [ 3, 15, 2.5, 1 ], "texture": "#texture", "rotation": 90 }, + "south": { "uv": [ 2.5, 1, 3, 15 ], "texture": "#texture", "rotation": 270 }, + "west": { "uv": [ 2.5, 15.5, 3, 16 ], "texture": "#texture", "rotation": 270 }, + "east": { "uv": [ 13, 15.5, 13.5, 16 ], "texture": "#texture", "rotation": 90 } + } + }, + { + "__comment": "Box25", + "from": [ 1, 5.5, 15.5 ], + "to": [ 15, 6, 16 ], + "faces": { + "down": { "uv": [ 15, 16, 1, 15.5 ], "texture": "#texture" }, + "up": { "uv": [ 1, 15.5, 15, 16 ], "texture": "#texture" }, + "north": { "uv": [ 6, 15, 5.5, 1 ], "texture": "#texture", "rotation": 90 }, + "south": { "uv": [ 5.5, 1, 6, 15 ], "texture": "#texture", "rotation": 270 }, + "west": { "uv": [ 5.5, 15.5, 6, 16 ], "texture": "#texture", "rotation": 270 }, + "east": { "uv": [ 10, 15.5, 10.5, 16 ], "texture": "#texture", "rotation": 90 } + } + }, + { + "__comment": "Box25", + "from": [ 2.5, 1, 15.5 ], + "to": [ 3, 15, 16 ], + "faces": { + "down": { "uv": [ 13.5, 16, 13, 15.5 ], "texture": "#texture" }, + "up": { "uv": [ 2.5, 15.5, 3, 16 ], "texture": "#texture" }, + "north": { "uv": [ 3, 15, 2.5, 1 ], "texture": "#texture" }, + "south": { "uv": [ 2.5, 1, 3, 15 ], "texture": "#texture" }, + "west": { "uv": [ 1, 15.5, 15, 16 ], "texture": "#texture", "rotation": 270 }, + "east": { "uv": [ 1, 15.5, 15, 16 ], "texture": "#texture", "rotation": 90 } + } + }, + { + "__comment": "Box25", + "from": [ 5.5, 1, 15.5 ], + "to": [ 6, 15, 16 ], + "faces": { + "down": { "uv": [ 10.5, 16, 10, 15.5 ], "texture": "#texture" }, + "up": { "uv": [ 5.5, 15.5, 6, 16 ], "texture": "#texture" }, + "north": { "uv": [ 6, 15, 5.5, 1 ], "texture": "#texture" }, + "south": { "uv": [ 5.5, 1, 6, 15 ], "texture": "#texture" }, + "west": { "uv": [ 1, 15.5, 15, 16 ], "texture": "#texture", "rotation": 270 }, + "east": { "uv": [ 1, 15.5, 15, 16 ], "texture": "#texture", "rotation": 90 } + } + }, + { + "__comment": "Box25", + "from": [ 10, 1, 15.5 ], + "to": [ 10.5, 15, 16 ], + "faces": { + "down": { "uv": [ 6, 16, 5.5, 15.5 ], "texture": "#texture" }, + "up": { "uv": [ 10, 15.5, 10.5, 16 ], "texture": "#texture" }, + "north": { "uv": [ 10.5, 15, 10, 1 ], "texture": "#texture" }, + "south": { "uv": [ 10, 1, 10.5, 15 ], "texture": "#texture" }, + "west": { "uv": [ 1, 15.5, 15, 16 ], "texture": "#texture", "rotation": 270 }, + "east": { "uv": [ 1, 15.5, 15, 16 ], "texture": "#texture", "rotation": 90 } + } + }, + { + "__comment": "Box25", + "from": [ 13, 1, 15.5 ], + "to": [ 13.5, 15, 16 ], + "faces": { + "down": { "uv": [ 3, 16, 2.5, 15.5 ], "texture": "#texture" }, + "up": { "uv": [ 13, 15.5, 13.5, 16 ], "texture": "#texture" }, + "north": { "uv": [ 13.5, 15, 13, 1 ], "texture": "#texture" }, + "south": { "uv": [ 13, 1, 13.5, 15 ], "texture": "#texture" }, + "west": { "uv": [ 1, 15.5, 15, 16 ], "texture": "#texture", "rotation": 270 }, + "east": { "uv": [ 1, 15.5, 15, 16 ], "texture": "#texture", "rotation": 90 } + } + } + ] +} \ No newline at end of file diff --git a/models/spawner.json.textures b/models/spawner.json.textures new file mode 100644 index 0000000..da85439 --- /dev/null +++ b/models/spawner.json.textures @@ -0,0 +1,10 @@ +{ + "mappings": { + "default": { + "map": { + "texture": "spawnertexture" + }, + "name": "default" + } + } +} \ No newline at end of file diff --git a/models/teleporter.json b/models/teleporter.json new file mode 100644 index 0000000..c6ec86f --- /dev/null +++ b/models/teleporter.json @@ -0,0 +1,128 @@ +{ + "__comment": "Designed by Netquick with Cubik Studio - https://cubik.studio", + "textures": { + "particle": "blocks/particle", + "Plate": "blocks/plate", + "Border": "blocks/border" + }, + "elements": [ + { + "__comment": "Box3", + "from": [ 0, 1, 15 ], + "to": [ 3, 1.5, 16 ], + "faces": { + "down": { "uv": [ 0, 13, 1, 16 ], "texture": "#Border", "rotation": 90 }, + "up": { "uv": [ 0, 0, 1, 3 ], "texture": "#Border", "rotation": 270 }, + "north": { "uv": [ 13, 14.5, 16, 15 ], "texture": "#Border" }, + "south": { "uv": [ 0, 14.5, 3, 15 ], "texture": "#Border" }, + "west": { "uv": [ 15, 14.5, 16, 15 ], "texture": "#Border" }, + "east": { "uv": [ 0, 14.5, 1, 15 ], "texture": "#Border" } + } + }, + { + "__comment": "Box3", + "from": [ 0, 1, 13 ], + "to": [ 1, 1.5, 15 ], + "faces": { + "down": { "uv": [ 1, 13, 2, 14 ], "texture": "#Border", "rotation": 90 }, + "up": { "uv": [ 1, 2, 2, 3 ], "texture": "#Border", "rotation": 270 }, + "north": { "uv": [ 13, 14, 14, 15 ], "texture": "#Border" }, + "south": { "uv": [ 2, 14, 3, 15 ], "texture": "#Border" }, + "west": { "uv": [ 14, 14, 15, 15 ], "texture": "#Border" }, + "east": { "uv": [ 1, 14, 2, 15 ], "texture": "#Border" } + } + }, + { + "__comment": "Box3", + "from": [ 0, 1, 0 ], + "to": [ 1, 1.5, 3 ], + "faces": { + "down": { "uv": [ 0, 13, 1, 16 ], "texture": "#Border" }, + "up": { "uv": [ 0, 0, 1, 3 ], "texture": "#Border" }, + "north": { "uv": [ 15, 14.5, 16, 15 ], "texture": "#Border" }, + "south": { "uv": [ 0, 14.5, 1, 15 ], "texture": "#Border" }, + "west": { "uv": [ 0, 14.5, 3, 15 ], "texture": "#Border" }, + "east": { "uv": [ 13, 14.5, 16, 15 ], "texture": "#Border" } + } + }, + { + "__comment": "Box3", + "from": [ 1, 1, 0 ], + "to": [ 3, 1.5, 1 ], + "faces": { + "down": { "uv": [ 1, 13, 2, 14 ], "texture": "#Border" }, + "up": { "uv": [ 1, 2, 2, 3 ], "texture": "#Border" }, + "north": { "uv": [ 14, 14, 15, 15 ], "texture": "#Border" }, + "south": { "uv": [ 1, 14, 2, 15 ], "texture": "#Border" }, + "west": { "uv": [ 2, 14, 3, 15 ], "texture": "#Border" }, + "east": { "uv": [ 13, 14, 14, 15 ], "texture": "#Border" } + } + }, + { + "__comment": "Box3", + "from": [ 13, 1, 0 ], + "to": [ 16, 1.5, 1 ], + "faces": { + "down": { "uv": [ 0, 13, 1, 16 ], "texture": "#Border", "rotation": 270 }, + "up": { "uv": [ 0, 0, 1, 3 ], "texture": "#Border", "rotation": 90 }, + "north": { "uv": [ 0, 14.5, 3, 15 ], "texture": "#Border" }, + "south": { "uv": [ 13, 14.5, 16, 15 ], "texture": "#Border" }, + "west": { "uv": [ 0, 14.5, 1, 15 ], "texture": "#Border" }, + "east": { "uv": [ 15, 14.5, 16, 15 ], "texture": "#Border" } + } + }, + { + "__comment": "Box3", + "from": [ 15, 1, 1 ], + "to": [ 16, 1.5, 3 ], + "faces": { + "down": { "uv": [ 1, 13, 2, 14 ], "texture": "#Border", "rotation": 270 }, + "up": { "uv": [ 1, 2, 2, 3 ], "texture": "#Border", "rotation": 90 }, + "north": { "uv": [ 2, 14, 3, 15 ], "texture": "#Border" }, + "south": { "uv": [ 13, 14, 14, 15 ], "texture": "#Border" }, + "west": { "uv": [ 1, 14, 2, 15 ], "texture": "#Border" }, + "east": { "uv": [ 14, 14, 15, 15 ], "texture": "#Border" } + } + }, + { + "__comment": "Box3", + "from": [ 15, 1, 13 ], + "to": [ 16, 1.5, 16 ], + "faces": { + "down": { "uv": [ 0, 13, 1, 16 ], "texture": "#Border", "rotation": 180 }, + "up": { "uv": [ 0, 0, 1, 3 ], "texture": "#Border", "rotation": 180 }, + "north": { "uv": [ 0, 14.5, 1, 15 ], "texture": "#Border" }, + "south": { "uv": [ 15, 14.5, 16, 15 ], "texture": "#Border" }, + "west": { "uv": [ 13, 14.5, 16, 15 ], "texture": "#Border" }, + "east": { "uv": [ 0, 14.5, 3, 15 ], "texture": "#Border" } + } + }, + { + "__comment": "Box3", + "from": [ 13, 1, 15 ], + "to": [ 15, 1.5, 16 ], + "faces": { + "down": { "uv": [ 1, 13, 2, 14 ], "texture": "#Border", "rotation": 180 }, + "up": { "uv": [ 1, 2, 2, 3 ], "texture": "#Border", "rotation": 180 }, + "north": { "uv": [ 1, 14, 2, 15 ], "texture": "#Border" }, + "south": { "uv": [ 14, 14, 15, 15 ], "texture": "#Border" }, + "west": { "uv": [ 13, 14, 14, 15 ], "texture": "#Border" }, + "east": { "uv": [ 2, 14, 3, 15 ], "texture": "#Border" } + } + }, + { + "__comment": "Box10", + "from": [ 0, 0, 0 ], + "to": [ 16, 1, 16 ], + "shade": false, + "faces": { + "down": { "uv": [ 0, 0, 16, 16 ], "texture": "#Plate" }, + "up": { "uv": [ 0, 0, 16, 16 ], "texture": "#Plate" }, + "north": { "uv": [ 0, 15, 16, 16 ], "texture": "#Plate" }, + "south": { "uv": [ 0, 15, 16, 16 ], "texture": "#Plate" }, + "west": { "uv": [ 0, 15, 16, 16 ], "texture": "#Plate" }, + "east": { "uv": [ 0, 15, 16, 16 ], "texture": "#Plate" } + } + } + ] +} \ No newline at end of file diff --git a/models/teleporter.json.textures b/models/teleporter.json.textures new file mode 100644 index 0000000..3472f98 --- /dev/null +++ b/models/teleporter.json.textures @@ -0,0 +1,11 @@ +{ + "mappings": { + "default": { + "map": { + "Border": "border", + "Plate": "plate" + }, + "name": "default" + } + } +} \ No newline at end of file diff --git a/settings.gradle b/settings.gradle new file mode 100644 index 0000000..291d399 --- /dev/null +++ b/settings.gradle @@ -0,0 +1,13 @@ +pluginManagement { + repositories { + gradlePluginPortal() + maven { + name = 'MinecraftForge' + url = 'https://maven.minecraftforge.net/' + } + } +} + +plugins { + id 'org.gradle.toolchains.foojay-resolver-convention' version '0.5.0' +} \ No newline at end of file diff --git a/src/main/java/ch/netquick/easysurvival/EasysurvivalMod.java b/src/main/java/ch/netquick/easysurvival/EasysurvivalMod.java new file mode 100644 index 0000000..6430f33 --- /dev/null +++ b/src/main/java/ch/netquick/easysurvival/EasysurvivalMod.java @@ -0,0 +1,86 @@ +package ch.netquick.easysurvival; + +import org.apache.logging.log4j.Logger; +import org.apache.logging.log4j.LogManager; + +import net.minecraftforge.network.simple.SimpleChannel; +import net.minecraftforge.network.NetworkRegistry; +import net.minecraftforge.network.NetworkEvent; +import net.minecraftforge.fml.util.thread.SidedThreadGroups; +import net.minecraftforge.fml.javafmlmod.FMLJavaModLoadingContext; +import net.minecraftforge.fml.common.Mod; +import net.minecraftforge.eventbus.api.SubscribeEvent; +import net.minecraftforge.eventbus.api.IEventBus; +import net.minecraftforge.event.TickEvent; +import net.minecraftforge.common.MinecraftForge; + +import net.minecraft.resources.ResourceLocation; +import net.minecraft.network.FriendlyByteBuf; + +import java.util.function.Supplier; +import java.util.function.Function; +import java.util.function.BiConsumer; +import java.util.concurrent.ConcurrentLinkedQueue; +import java.util.List; +import java.util.Collection; +import java.util.ArrayList; +import java.util.AbstractMap; + +import ch.netquick.easysurvival.init.EasysurvivalModTabs; +import ch.netquick.easysurvival.init.EasysurvivalModMenus; +import ch.netquick.easysurvival.init.EasysurvivalModItems; +import ch.netquick.easysurvival.init.EasysurvivalModBlocks; +import ch.netquick.easysurvival.init.EasysurvivalModBlockEntities; + +@Mod("easysurvival") +public class EasysurvivalMod { + public static final Logger LOGGER = LogManager.getLogger(EasysurvivalMod.class); + public static final String MODID = "easysurvival"; + + public EasysurvivalMod() { + MinecraftForge.EVENT_BUS.register(this); + IEventBus bus = FMLJavaModLoadingContext.get().getModEventBus(); + + EasysurvivalModBlocks.REGISTRY.register(bus); + EasysurvivalModBlockEntities.REGISTRY.register(bus); + EasysurvivalModItems.REGISTRY.register(bus); + + EasysurvivalModTabs.REGISTRY.register(bus); + + EasysurvivalModMenus.REGISTRY.register(bus); + // Start of user code block mod init + // End of user code block mod init + } + + // Start of user code block mod methods + // End of user code block mod methods + private static final String PROTOCOL_VERSION = "1"; + public static final SimpleChannel PACKET_HANDLER = NetworkRegistry.newSimpleChannel(new ResourceLocation(MODID, MODID), () -> PROTOCOL_VERSION, PROTOCOL_VERSION::equals, PROTOCOL_VERSION::equals); + private static int messageID = 0; + + public static void addNetworkMessage(Class messageType, BiConsumer encoder, Function decoder, BiConsumer> messageConsumer) { + PACKET_HANDLER.registerMessage(messageID, messageType, encoder, decoder, messageConsumer); + messageID++; + } + + private static final Collection> workQueue = new ConcurrentLinkedQueue<>(); + + public static void queueServerWork(int tick, Runnable action) { + if (Thread.currentThread().getThreadGroup() == SidedThreadGroups.SERVER) + workQueue.add(new AbstractMap.SimpleEntry<>(action, tick)); + } + + @SubscribeEvent + public void tick(TickEvent.ServerTickEvent event) { + if (event.phase == TickEvent.Phase.END) { + List> actions = new ArrayList<>(); + workQueue.forEach(work -> { + work.setValue(work.getValue() - 1); + if (work.getValue() == 0) + actions.add(work); + }); + actions.forEach(e -> e.getKey().run()); + workQueue.removeAll(actions); + } + } +} diff --git a/src/main/java/ch/netquick/easysurvival/block/CropBlock.java b/src/main/java/ch/netquick/easysurvival/block/CropBlock.java new file mode 100644 index 0000000..3ae0a9b --- /dev/null +++ b/src/main/java/ch/netquick/easysurvival/block/CropBlock.java @@ -0,0 +1,159 @@ + +package ch.netquick.easysurvival.block; + +import net.minecraftforge.network.NetworkHooks; + +import net.minecraft.world.phys.shapes.VoxelShape; +import net.minecraft.world.phys.shapes.Shapes; +import net.minecraft.world.phys.shapes.CollisionContext; +import net.minecraft.world.phys.BlockHitResult; +import net.minecraft.world.level.storage.loot.LootParams; +import net.minecraft.world.level.material.PushReaction; +import net.minecraft.world.level.block.state.properties.NoteBlockInstrument; +import net.minecraft.world.level.block.state.BlockState; +import net.minecraft.world.level.block.state.BlockBehaviour; +import net.minecraft.world.level.block.entity.BlockEntity; +import net.minecraft.world.level.block.SoundType; +import net.minecraft.world.level.block.EntityBlock; +import net.minecraft.world.level.block.Block; +import net.minecraft.world.level.Level; +import net.minecraft.world.level.BlockGetter; +import net.minecraft.world.item.PickaxeItem; +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.inventory.AbstractContainerMenu; +import net.minecraft.world.entity.player.Player; +import net.minecraft.world.entity.player.Inventory; +import net.minecraft.world.MenuProvider; +import net.minecraft.world.InteractionResult; +import net.minecraft.world.InteractionHand; +import net.minecraft.world.Containers; +import net.minecraft.util.RandomSource; +import net.minecraft.server.level.ServerPlayer; +import net.minecraft.server.level.ServerLevel; +import net.minecraft.network.chat.Component; +import net.minecraft.network.FriendlyByteBuf; +import net.minecraft.core.BlockPos; + +import java.util.List; +import java.util.Collections; + +import io.netty.buffer.Unpooled; + +import ch.netquick.easysurvival.world.inventory.CropGUIMenu; +import ch.netquick.easysurvival.procedures.CropUpdateTickProcedure; +import ch.netquick.easysurvival.block.entity.CropBlockEntity; + +public class CropBlock extends Block implements EntityBlock { + public CropBlock() { + super(BlockBehaviour.Properties.of().instrument(NoteBlockInstrument.BASEDRUM).sound(SoundType.GRAVEL).strength(1f, 10f).requiresCorrectToolForDrops().noOcclusion().pushReaction(PushReaction.BLOCK).isRedstoneConductor((bs, br, bp) -> false)); + } + + @Override + public boolean propagatesSkylightDown(BlockState state, BlockGetter reader, BlockPos pos) { + return true; + } + + @Override + public int getLightBlock(BlockState state, BlockGetter worldIn, BlockPos pos) { + return 0; + } + + @Override + public VoxelShape getVisualShape(BlockState state, BlockGetter world, BlockPos pos, CollisionContext context) { + return Shapes.empty(); + } + + @Override + public boolean canHarvestBlock(BlockState state, BlockGetter world, BlockPos pos, Player player) { + if (player.getInventory().getSelected().getItem() instanceof PickaxeItem tieredItem) + return tieredItem.getTier().getLevel() >= 1; + return false; + } + + @Override + public List getDrops(BlockState state, LootParams.Builder builder) { + List dropsOriginal = super.getDrops(state, builder); + if (!dropsOriginal.isEmpty()) + return dropsOriginal; + return Collections.singletonList(new ItemStack(this, 1)); + } + + @Override + public void onPlace(BlockState blockstate, Level world, BlockPos pos, BlockState oldState, boolean moving) { + super.onPlace(blockstate, world, pos, oldState, moving); + world.scheduleTick(pos, this, 50); + } + + @Override + public void tick(BlockState blockstate, ServerLevel world, BlockPos pos, RandomSource random) { + super.tick(blockstate, world, pos, random); + int x = pos.getX(); + int y = pos.getY(); + int z = pos.getZ(); + CropUpdateTickProcedure.execute(world, x, y, z); + world.scheduleTick(pos, this, 50); + } + + @Override + public InteractionResult use(BlockState blockstate, Level world, BlockPos pos, Player entity, InteractionHand hand, BlockHitResult hit) { + super.use(blockstate, world, pos, entity, hand, hit); + if (entity instanceof ServerPlayer player) { + NetworkHooks.openScreen(player, new MenuProvider() { + @Override + public Component getDisplayName() { + return Component.literal("Crop"); + } + + @Override + public AbstractContainerMenu createMenu(int id, Inventory inventory, Player player) { + return new CropGUIMenu(id, inventory, new FriendlyByteBuf(Unpooled.buffer()).writeBlockPos(pos)); + } + }, pos); + } + return InteractionResult.SUCCESS; + } + + @Override + public MenuProvider getMenuProvider(BlockState state, Level worldIn, BlockPos pos) { + BlockEntity tileEntity = worldIn.getBlockEntity(pos); + return tileEntity instanceof MenuProvider menuProvider ? menuProvider : null; + } + + @Override + public BlockEntity newBlockEntity(BlockPos pos, BlockState state) { + return new CropBlockEntity(pos, state); + } + + @Override + public boolean triggerEvent(BlockState state, Level world, BlockPos pos, int eventID, int eventParam) { + super.triggerEvent(state, world, pos, eventID, eventParam); + BlockEntity blockEntity = world.getBlockEntity(pos); + return blockEntity == null ? false : blockEntity.triggerEvent(eventID, eventParam); + } + + @Override + public void onRemove(BlockState state, Level world, BlockPos pos, BlockState newState, boolean isMoving) { + if (state.getBlock() != newState.getBlock()) { + BlockEntity blockEntity = world.getBlockEntity(pos); + if (blockEntity instanceof CropBlockEntity be) { + Containers.dropContents(world, pos, be); + world.updateNeighbourForOutputSignal(pos, this); + } + super.onRemove(state, world, pos, newState, isMoving); + } + } + + @Override + public boolean hasAnalogOutputSignal(BlockState state) { + return true; + } + + @Override + public int getAnalogOutputSignal(BlockState blockState, Level world, BlockPos pos) { + BlockEntity tileentity = world.getBlockEntity(pos); + if (tileentity instanceof CropBlockEntity be) + return AbstractContainerMenu.getRedstoneSignalFromContainer(be); + else + return 0; + } +} diff --git a/src/main/java/ch/netquick/easysurvival/block/EasyAnvilBlock.java b/src/main/java/ch/netquick/easysurvival/block/EasyAnvilBlock.java new file mode 100644 index 0000000..b9b0aac --- /dev/null +++ b/src/main/java/ch/netquick/easysurvival/block/EasyAnvilBlock.java @@ -0,0 +1,185 @@ + +package ch.netquick.easysurvival.block; + +import net.minecraftforge.network.NetworkHooks; + +import net.minecraft.world.phys.shapes.VoxelShape; +import net.minecraft.world.phys.shapes.Shapes; +import net.minecraft.world.phys.shapes.CollisionContext; +import net.minecraft.world.phys.BlockHitResult; +import net.minecraft.world.level.storage.loot.LootParams; +import net.minecraft.world.level.block.state.properties.DirectionProperty; +import net.minecraft.world.level.block.state.StateDefinition; +import net.minecraft.world.level.block.state.BlockState; +import net.minecraft.world.level.block.state.BlockBehaviour; +import net.minecraft.world.level.block.entity.BlockEntity; +import net.minecraft.world.level.block.SoundType; +import net.minecraft.world.level.block.Rotation; +import net.minecraft.world.level.block.Mirror; +import net.minecraft.world.level.block.HorizontalDirectionalBlock; +import net.minecraft.world.level.block.EntityBlock; +import net.minecraft.world.level.block.Block; +import net.minecraft.world.level.Level; +import net.minecraft.world.level.BlockGetter; +import net.minecraft.world.item.context.BlockPlaceContext; +import net.minecraft.world.item.PickaxeItem; +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.inventory.AbstractContainerMenu; +import net.minecraft.world.entity.player.Player; +import net.minecraft.world.entity.player.Inventory; +import net.minecraft.world.MenuProvider; +import net.minecraft.world.InteractionResult; +import net.minecraft.world.InteractionHand; +import net.minecraft.world.Containers; +import net.minecraft.util.RandomSource; +import net.minecraft.server.level.ServerPlayer; +import net.minecraft.server.level.ServerLevel; +import net.minecraft.network.chat.Component; +import net.minecraft.network.FriendlyByteBuf; +import net.minecraft.core.Direction; +import net.minecraft.core.BlockPos; + +import java.util.List; +import java.util.Collections; + +import io.netty.buffer.Unpooled; + +import ch.netquick.easysurvival.world.inventory.EasyAnvilGUIMenu; +import ch.netquick.easysurvival.procedures.EasyAnvilUpdateTickProcedure; +import ch.netquick.easysurvival.block.entity.EasyAnvilBlockEntity; + +public class EasyAnvilBlock extends Block implements EntityBlock { + public static final DirectionProperty FACING = HorizontalDirectionalBlock.FACING; + + public EasyAnvilBlock() { + super(BlockBehaviour.Properties.of().sound(SoundType.ANVIL).strength(1f, 10f).requiresCorrectToolForDrops().noOcclusion().isRedstoneConductor((bs, br, bp) -> false)); + this.registerDefaultState(this.stateDefinition.any().setValue(FACING, Direction.NORTH)); + } + + @Override + public boolean propagatesSkylightDown(BlockState state, BlockGetter reader, BlockPos pos) { + return true; + } + + @Override + public int getLightBlock(BlockState state, BlockGetter worldIn, BlockPos pos) { + return 0; + } + + @Override + public VoxelShape getVisualShape(BlockState state, BlockGetter world, BlockPos pos, CollisionContext context) { + return Shapes.empty(); + } + + @Override + protected void createBlockStateDefinition(StateDefinition.Builder builder) { + builder.add(FACING); + } + + @Override + public BlockState getStateForPlacement(BlockPlaceContext context) { + return this.defaultBlockState().setValue(FACING, context.getHorizontalDirection().getOpposite()); + } + + public BlockState rotate(BlockState state, Rotation rot) { + return state.setValue(FACING, rot.rotate(state.getValue(FACING))); + } + + public BlockState mirror(BlockState state, Mirror mirrorIn) { + return state.rotate(mirrorIn.getRotation(state.getValue(FACING))); + } + + @Override + public boolean canHarvestBlock(BlockState state, BlockGetter world, BlockPos pos, Player player) { + if (player.getInventory().getSelected().getItem() instanceof PickaxeItem tieredItem) + return tieredItem.getTier().getLevel() >= 1; + return false; + } + + @Override + public List getDrops(BlockState state, LootParams.Builder builder) { + List dropsOriginal = super.getDrops(state, builder); + if (!dropsOriginal.isEmpty()) + return dropsOriginal; + return Collections.singletonList(new ItemStack(this, 1)); + } + + @Override + public void onPlace(BlockState blockstate, Level world, BlockPos pos, BlockState oldState, boolean moving) { + super.onPlace(blockstate, world, pos, oldState, moving); + world.scheduleTick(pos, this, 10); + } + + @Override + public void tick(BlockState blockstate, ServerLevel world, BlockPos pos, RandomSource random) { + super.tick(blockstate, world, pos, random); + int x = pos.getX(); + int y = pos.getY(); + int z = pos.getZ(); + EasyAnvilUpdateTickProcedure.execute(world, x, y, z); + world.scheduleTick(pos, this, 10); + } + + @Override + public InteractionResult use(BlockState blockstate, Level world, BlockPos pos, Player entity, InteractionHand hand, BlockHitResult hit) { + super.use(blockstate, world, pos, entity, hand, hit); + if (entity instanceof ServerPlayer player) { + NetworkHooks.openScreen(player, new MenuProvider() { + @Override + public Component getDisplayName() { + return Component.literal("Easy Anvil"); + } + + @Override + public AbstractContainerMenu createMenu(int id, Inventory inventory, Player player) { + return new EasyAnvilGUIMenu(id, inventory, new FriendlyByteBuf(Unpooled.buffer()).writeBlockPos(pos)); + } + }, pos); + } + return InteractionResult.SUCCESS; + } + + @Override + public MenuProvider getMenuProvider(BlockState state, Level worldIn, BlockPos pos) { + BlockEntity tileEntity = worldIn.getBlockEntity(pos); + return tileEntity instanceof MenuProvider menuProvider ? menuProvider : null; + } + + @Override + public BlockEntity newBlockEntity(BlockPos pos, BlockState state) { + return new EasyAnvilBlockEntity(pos, state); + } + + @Override + public boolean triggerEvent(BlockState state, Level world, BlockPos pos, int eventID, int eventParam) { + super.triggerEvent(state, world, pos, eventID, eventParam); + BlockEntity blockEntity = world.getBlockEntity(pos); + return blockEntity == null ? false : blockEntity.triggerEvent(eventID, eventParam); + } + + @Override + public void onRemove(BlockState state, Level world, BlockPos pos, BlockState newState, boolean isMoving) { + if (state.getBlock() != newState.getBlock()) { + BlockEntity blockEntity = world.getBlockEntity(pos); + if (blockEntity instanceof EasyAnvilBlockEntity be) { + Containers.dropContents(world, pos, be); + world.updateNeighbourForOutputSignal(pos, this); + } + super.onRemove(state, world, pos, newState, isMoving); + } + } + + @Override + public boolean hasAnalogOutputSignal(BlockState state) { + return true; + } + + @Override + public int getAnalogOutputSignal(BlockState blockState, Level world, BlockPos pos) { + BlockEntity tileentity = world.getBlockEntity(pos); + if (tileentity instanceof EasyAnvilBlockEntity be) + return AbstractContainerMenu.getRedstoneSignalFromContainer(be); + else + return 0; + } +} diff --git a/src/main/java/ch/netquick/easysurvival/block/EasyConverterBlock.java b/src/main/java/ch/netquick/easysurvival/block/EasyConverterBlock.java new file mode 100644 index 0000000..a2e06e7 --- /dev/null +++ b/src/main/java/ch/netquick/easysurvival/block/EasyConverterBlock.java @@ -0,0 +1,150 @@ + +package ch.netquick.easysurvival.block; + +import net.minecraftforge.network.NetworkHooks; + +import net.minecraft.world.phys.shapes.VoxelShape; +import net.minecraft.world.phys.shapes.Shapes; +import net.minecraft.world.phys.shapes.CollisionContext; +import net.minecraft.world.phys.BlockHitResult; +import net.minecraft.world.level.storage.loot.LootParams; +import net.minecraft.world.level.block.state.properties.NoteBlockInstrument; +import net.minecraft.world.level.block.state.BlockState; +import net.minecraft.world.level.block.state.BlockBehaviour; +import net.minecraft.world.level.block.entity.BlockEntity; +import net.minecraft.world.level.block.SoundType; +import net.minecraft.world.level.block.EntityBlock; +import net.minecraft.world.level.block.Block; +import net.minecraft.world.level.Level; +import net.minecraft.world.level.BlockGetter; +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.inventory.AbstractContainerMenu; +import net.minecraft.world.entity.player.Player; +import net.minecraft.world.entity.player.Inventory; +import net.minecraft.world.MenuProvider; +import net.minecraft.world.InteractionResult; +import net.minecraft.world.InteractionHand; +import net.minecraft.world.Containers; +import net.minecraft.util.RandomSource; +import net.minecraft.server.level.ServerPlayer; +import net.minecraft.server.level.ServerLevel; +import net.minecraft.network.chat.Component; +import net.minecraft.network.FriendlyByteBuf; +import net.minecraft.core.BlockPos; + +import java.util.List; +import java.util.Collections; + +import io.netty.buffer.Unpooled; + +import ch.netquick.easysurvival.world.inventory.EasyConverterGUIMenu; +import ch.netquick.easysurvival.procedures.EasyConverterUpdateTickProcedure; +import ch.netquick.easysurvival.block.entity.EasyConverterBlockEntity; + +public class EasyConverterBlock extends Block implements EntityBlock { + public EasyConverterBlock() { + super(BlockBehaviour.Properties.of().instrument(NoteBlockInstrument.BASEDRUM).sound(SoundType.GRAVEL).strength(1f, 10f).noOcclusion().isRedstoneConductor((bs, br, bp) -> false)); + } + + @Override + public boolean propagatesSkylightDown(BlockState state, BlockGetter reader, BlockPos pos) { + return true; + } + + @Override + public int getLightBlock(BlockState state, BlockGetter worldIn, BlockPos pos) { + return 0; + } + + @Override + public VoxelShape getVisualShape(BlockState state, BlockGetter world, BlockPos pos, CollisionContext context) { + return Shapes.empty(); + } + + @Override + public List getDrops(BlockState state, LootParams.Builder builder) { + List dropsOriginal = super.getDrops(state, builder); + if (!dropsOriginal.isEmpty()) + return dropsOriginal; + return Collections.singletonList(new ItemStack(this, 1)); + } + + @Override + public void onPlace(BlockState blockstate, Level world, BlockPos pos, BlockState oldState, boolean moving) { + super.onPlace(blockstate, world, pos, oldState, moving); + world.scheduleTick(pos, this, 10); + } + + @Override + public void tick(BlockState blockstate, ServerLevel world, BlockPos pos, RandomSource random) { + super.tick(blockstate, world, pos, random); + int x = pos.getX(); + int y = pos.getY(); + int z = pos.getZ(); + EasyConverterUpdateTickProcedure.execute(world, x, y, z); + world.scheduleTick(pos, this, 10); + } + + @Override + public InteractionResult use(BlockState blockstate, Level world, BlockPos pos, Player entity, InteractionHand hand, BlockHitResult hit) { + super.use(blockstate, world, pos, entity, hand, hit); + if (entity instanceof ServerPlayer player) { + NetworkHooks.openScreen(player, new MenuProvider() { + @Override + public Component getDisplayName() { + return Component.literal("Easy Converter"); + } + + @Override + public AbstractContainerMenu createMenu(int id, Inventory inventory, Player player) { + return new EasyConverterGUIMenu(id, inventory, new FriendlyByteBuf(Unpooled.buffer()).writeBlockPos(pos)); + } + }, pos); + } + return InteractionResult.SUCCESS; + } + + @Override + public MenuProvider getMenuProvider(BlockState state, Level worldIn, BlockPos pos) { + BlockEntity tileEntity = worldIn.getBlockEntity(pos); + return tileEntity instanceof MenuProvider menuProvider ? menuProvider : null; + } + + @Override + public BlockEntity newBlockEntity(BlockPos pos, BlockState state) { + return new EasyConverterBlockEntity(pos, state); + } + + @Override + public boolean triggerEvent(BlockState state, Level world, BlockPos pos, int eventID, int eventParam) { + super.triggerEvent(state, world, pos, eventID, eventParam); + BlockEntity blockEntity = world.getBlockEntity(pos); + return blockEntity == null ? false : blockEntity.triggerEvent(eventID, eventParam); + } + + @Override + public void onRemove(BlockState state, Level world, BlockPos pos, BlockState newState, boolean isMoving) { + if (state.getBlock() != newState.getBlock()) { + BlockEntity blockEntity = world.getBlockEntity(pos); + if (blockEntity instanceof EasyConverterBlockEntity be) { + Containers.dropContents(world, pos, be); + world.updateNeighbourForOutputSignal(pos, this); + } + super.onRemove(state, world, pos, newState, isMoving); + } + } + + @Override + public boolean hasAnalogOutputSignal(BlockState state) { + return true; + } + + @Override + public int getAnalogOutputSignal(BlockState blockState, Level world, BlockPos pos) { + BlockEntity tileentity = world.getBlockEntity(pos); + if (tileentity instanceof EasyConverterBlockEntity be) + return AbstractContainerMenu.getRedstoneSignalFromContainer(be); + else + return 0; + } +} diff --git a/src/main/java/ch/netquick/easysurvival/block/EasyEnchantmentTableBlock.java b/src/main/java/ch/netquick/easysurvival/block/EasyEnchantmentTableBlock.java new file mode 100644 index 0000000..79a7591 --- /dev/null +++ b/src/main/java/ch/netquick/easysurvival/block/EasyEnchantmentTableBlock.java @@ -0,0 +1,183 @@ + +package ch.netquick.easysurvival.block; + +import net.minecraftforge.network.NetworkHooks; + +import net.minecraft.world.phys.shapes.VoxelShape; +import net.minecraft.world.phys.shapes.Shapes; +import net.minecraft.world.phys.shapes.CollisionContext; +import net.minecraft.world.phys.BlockHitResult; +import net.minecraft.world.level.storage.loot.LootParams; +import net.minecraft.world.level.block.state.properties.DirectionProperty; +import net.minecraft.world.level.block.state.StateDefinition; +import net.minecraft.world.level.block.state.BlockState; +import net.minecraft.world.level.block.state.BlockBehaviour; +import net.minecraft.world.level.block.entity.BlockEntity; +import net.minecraft.world.level.block.SoundType; +import net.minecraft.world.level.block.Rotation; +import net.minecraft.world.level.block.Mirror; +import net.minecraft.world.level.block.HorizontalDirectionalBlock; +import net.minecraft.world.level.block.EntityBlock; +import net.minecraft.world.level.block.Block; +import net.minecraft.world.level.LevelReader; +import net.minecraft.world.level.Level; +import net.minecraft.world.level.BlockGetter; +import net.minecraft.world.item.context.BlockPlaceContext; +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.inventory.AbstractContainerMenu; +import net.minecraft.world.entity.player.Player; +import net.minecraft.world.entity.player.Inventory; +import net.minecraft.world.MenuProvider; +import net.minecraft.world.InteractionResult; +import net.minecraft.world.InteractionHand; +import net.minecraft.world.Containers; +import net.minecraft.util.RandomSource; +import net.minecraft.server.level.ServerPlayer; +import net.minecraft.server.level.ServerLevel; +import net.minecraft.network.chat.Component; +import net.minecraft.network.FriendlyByteBuf; +import net.minecraft.core.Direction; +import net.minecraft.core.BlockPos; + +import java.util.List; +import java.util.Collections; + +import io.netty.buffer.Unpooled; + +import ch.netquick.easysurvival.world.inventory.EasyEnchantmentTableGUIMenu; +import ch.netquick.easysurvival.procedures.EasyEnchantmentTableUpdateTickProcedure; +import ch.netquick.easysurvival.block.entity.EasyEnchantmentTableBlockEntity; + +public class EasyEnchantmentTableBlock extends Block implements EntityBlock { + public static final DirectionProperty FACING = HorizontalDirectionalBlock.FACING; + + public EasyEnchantmentTableBlock() { + super(BlockBehaviour.Properties.of().sound(SoundType.WOOD).strength(1f, 10f).noOcclusion().isRedstoneConductor((bs, br, bp) -> false)); + this.registerDefaultState(this.stateDefinition.any().setValue(FACING, Direction.NORTH)); + } + + @Override + public boolean propagatesSkylightDown(BlockState state, BlockGetter reader, BlockPos pos) { + return true; + } + + @Override + public int getLightBlock(BlockState state, BlockGetter worldIn, BlockPos pos) { + return 0; + } + + @Override + public VoxelShape getVisualShape(BlockState state, BlockGetter world, BlockPos pos, CollisionContext context) { + return Shapes.empty(); + } + + @Override + protected void createBlockStateDefinition(StateDefinition.Builder builder) { + builder.add(FACING); + } + + @Override + public BlockState getStateForPlacement(BlockPlaceContext context) { + return this.defaultBlockState().setValue(FACING, context.getHorizontalDirection().getOpposite()); + } + + public BlockState rotate(BlockState state, Rotation rot) { + return state.setValue(FACING, rot.rotate(state.getValue(FACING))); + } + + public BlockState mirror(BlockState state, Mirror mirrorIn) { + return state.rotate(mirrorIn.getRotation(state.getValue(FACING))); + } + + @Override + public float getEnchantPowerBonus(BlockState state, LevelReader world, BlockPos pos) { + return 14.5f; + } + + @Override + public List getDrops(BlockState state, LootParams.Builder builder) { + List dropsOriginal = super.getDrops(state, builder); + if (!dropsOriginal.isEmpty()) + return dropsOriginal; + return Collections.singletonList(new ItemStack(this, 1)); + } + + @Override + public void onPlace(BlockState blockstate, Level world, BlockPos pos, BlockState oldState, boolean moving) { + super.onPlace(blockstate, world, pos, oldState, moving); + world.scheduleTick(pos, this, 10); + } + + @Override + public void tick(BlockState blockstate, ServerLevel world, BlockPos pos, RandomSource random) { + super.tick(blockstate, world, pos, random); + int x = pos.getX(); + int y = pos.getY(); + int z = pos.getZ(); + EasyEnchantmentTableUpdateTickProcedure.execute(world, x, y, z); + world.scheduleTick(pos, this, 10); + } + + @Override + public InteractionResult use(BlockState blockstate, Level world, BlockPos pos, Player entity, InteractionHand hand, BlockHitResult hit) { + super.use(blockstate, world, pos, entity, hand, hit); + if (entity instanceof ServerPlayer player) { + NetworkHooks.openScreen(player, new MenuProvider() { + @Override + public Component getDisplayName() { + return Component.literal("Easy Enchantment Table"); + } + + @Override + public AbstractContainerMenu createMenu(int id, Inventory inventory, Player player) { + return new EasyEnchantmentTableGUIMenu(id, inventory, new FriendlyByteBuf(Unpooled.buffer()).writeBlockPos(pos)); + } + }, pos); + } + return InteractionResult.SUCCESS; + } + + @Override + public MenuProvider getMenuProvider(BlockState state, Level worldIn, BlockPos pos) { + BlockEntity tileEntity = worldIn.getBlockEntity(pos); + return tileEntity instanceof MenuProvider menuProvider ? menuProvider : null; + } + + @Override + public BlockEntity newBlockEntity(BlockPos pos, BlockState state) { + return new EasyEnchantmentTableBlockEntity(pos, state); + } + + @Override + public boolean triggerEvent(BlockState state, Level world, BlockPos pos, int eventID, int eventParam) { + super.triggerEvent(state, world, pos, eventID, eventParam); + BlockEntity blockEntity = world.getBlockEntity(pos); + return blockEntity == null ? false : blockEntity.triggerEvent(eventID, eventParam); + } + + @Override + public void onRemove(BlockState state, Level world, BlockPos pos, BlockState newState, boolean isMoving) { + if (state.getBlock() != newState.getBlock()) { + BlockEntity blockEntity = world.getBlockEntity(pos); + if (blockEntity instanceof EasyEnchantmentTableBlockEntity be) { + Containers.dropContents(world, pos, be); + world.updateNeighbourForOutputSignal(pos, this); + } + super.onRemove(state, world, pos, newState, isMoving); + } + } + + @Override + public boolean hasAnalogOutputSignal(BlockState state) { + return true; + } + + @Override + public int getAnalogOutputSignal(BlockState blockState, Level world, BlockPos pos) { + BlockEntity tileentity = world.getBlockEntity(pos); + if (tileentity instanceof EasyEnchantmentTableBlockEntity be) + return AbstractContainerMenu.getRedstoneSignalFromContainer(be); + else + return 0; + } +} diff --git a/src/main/java/ch/netquick/easysurvival/block/EasyForgeAutoBlock.java b/src/main/java/ch/netquick/easysurvival/block/EasyForgeAutoBlock.java new file mode 100644 index 0000000..601f0a2 --- /dev/null +++ b/src/main/java/ch/netquick/easysurvival/block/EasyForgeAutoBlock.java @@ -0,0 +1,178 @@ + +package ch.netquick.easysurvival.block; + +import net.minecraftforge.network.NetworkHooks; + +import net.minecraft.world.phys.shapes.VoxelShape; +import net.minecraft.world.phys.shapes.Shapes; +import net.minecraft.world.phys.shapes.CollisionContext; +import net.minecraft.world.phys.BlockHitResult; +import net.minecraft.world.level.storage.loot.LootParams; +import net.minecraft.world.level.block.state.properties.NoteBlockInstrument; +import net.minecraft.world.level.block.state.properties.DirectionProperty; +import net.minecraft.world.level.block.state.StateDefinition; +import net.minecraft.world.level.block.state.BlockState; +import net.minecraft.world.level.block.state.BlockBehaviour; +import net.minecraft.world.level.block.entity.BlockEntity; +import net.minecraft.world.level.block.SoundType; +import net.minecraft.world.level.block.Rotation; +import net.minecraft.world.level.block.Mirror; +import net.minecraft.world.level.block.HorizontalDirectionalBlock; +import net.minecraft.world.level.block.EntityBlock; +import net.minecraft.world.level.block.Block; +import net.minecraft.world.level.Level; +import net.minecraft.world.level.BlockGetter; +import net.minecraft.world.item.context.BlockPlaceContext; +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.inventory.AbstractContainerMenu; +import net.minecraft.world.entity.player.Player; +import net.minecraft.world.entity.player.Inventory; +import net.minecraft.world.MenuProvider; +import net.minecraft.world.InteractionResult; +import net.minecraft.world.InteractionHand; +import net.minecraft.world.Containers; +import net.minecraft.util.RandomSource; +import net.minecraft.server.level.ServerPlayer; +import net.minecraft.server.level.ServerLevel; +import net.minecraft.network.chat.Component; +import net.minecraft.network.FriendlyByteBuf; +import net.minecraft.core.Direction; +import net.minecraft.core.BlockPos; + +import java.util.List; +import java.util.Collections; + +import io.netty.buffer.Unpooled; + +import ch.netquick.easysurvival.world.inventory.EasyForgeGUIMenu; +import ch.netquick.easysurvival.procedures.EasyForgeUpdateTickProcedure; +import ch.netquick.easysurvival.block.entity.EasyForgeAutoBlockEntity; + +public class EasyForgeAutoBlock extends Block implements EntityBlock { + public static final DirectionProperty FACING = HorizontalDirectionalBlock.FACING; + + public EasyForgeAutoBlock() { + super(BlockBehaviour.Properties.of().instrument(NoteBlockInstrument.BASEDRUM).sound(SoundType.STONE).strength(1f, 10f).noOcclusion().isRedstoneConductor((bs, br, bp) -> false)); + this.registerDefaultState(this.stateDefinition.any().setValue(FACING, Direction.NORTH)); + } + + @Override + public boolean propagatesSkylightDown(BlockState state, BlockGetter reader, BlockPos pos) { + return true; + } + + @Override + public int getLightBlock(BlockState state, BlockGetter worldIn, BlockPos pos) { + return 0; + } + + @Override + public VoxelShape getVisualShape(BlockState state, BlockGetter world, BlockPos pos, CollisionContext context) { + return Shapes.empty(); + } + + @Override + protected void createBlockStateDefinition(StateDefinition.Builder builder) { + builder.add(FACING); + } + + @Override + public BlockState getStateForPlacement(BlockPlaceContext context) { + return this.defaultBlockState().setValue(FACING, context.getHorizontalDirection().getOpposite()); + } + + public BlockState rotate(BlockState state, Rotation rot) { + return state.setValue(FACING, rot.rotate(state.getValue(FACING))); + } + + public BlockState mirror(BlockState state, Mirror mirrorIn) { + return state.rotate(mirrorIn.getRotation(state.getValue(FACING))); + } + + @Override + public List getDrops(BlockState state, LootParams.Builder builder) { + List dropsOriginal = super.getDrops(state, builder); + if (!dropsOriginal.isEmpty()) + return dropsOriginal; + return Collections.singletonList(new ItemStack(this, 1)); + } + + @Override + public void onPlace(BlockState blockstate, Level world, BlockPos pos, BlockState oldState, boolean moving) { + super.onPlace(blockstate, world, pos, oldState, moving); + world.scheduleTick(pos, this, 10); + } + + @Override + public void tick(BlockState blockstate, ServerLevel world, BlockPos pos, RandomSource random) { + super.tick(blockstate, world, pos, random); + int x = pos.getX(); + int y = pos.getY(); + int z = pos.getZ(); + EasyForgeUpdateTickProcedure.execute(world, x, y, z); + world.scheduleTick(pos, this, 10); + } + + @Override + public InteractionResult use(BlockState blockstate, Level world, BlockPos pos, Player entity, InteractionHand hand, BlockHitResult hit) { + super.use(blockstate, world, pos, entity, hand, hit); + if (entity instanceof ServerPlayer player) { + NetworkHooks.openScreen(player, new MenuProvider() { + @Override + public Component getDisplayName() { + return Component.literal("Easy Forge"); + } + + @Override + public AbstractContainerMenu createMenu(int id, Inventory inventory, Player player) { + return new EasyForgeGUIMenu(id, inventory, new FriendlyByteBuf(Unpooled.buffer()).writeBlockPos(pos)); + } + }, pos); + } + return InteractionResult.SUCCESS; + } + + @Override + public MenuProvider getMenuProvider(BlockState state, Level worldIn, BlockPos pos) { + BlockEntity tileEntity = worldIn.getBlockEntity(pos); + return tileEntity instanceof MenuProvider menuProvider ? menuProvider : null; + } + + @Override + public BlockEntity newBlockEntity(BlockPos pos, BlockState state) { + return new EasyForgeAutoBlockEntity(pos, state); + } + + @Override + public boolean triggerEvent(BlockState state, Level world, BlockPos pos, int eventID, int eventParam) { + super.triggerEvent(state, world, pos, eventID, eventParam); + BlockEntity blockEntity = world.getBlockEntity(pos); + return blockEntity == null ? false : blockEntity.triggerEvent(eventID, eventParam); + } + + @Override + public void onRemove(BlockState state, Level world, BlockPos pos, BlockState newState, boolean isMoving) { + if (state.getBlock() != newState.getBlock()) { + BlockEntity blockEntity = world.getBlockEntity(pos); + if (blockEntity instanceof EasyForgeAutoBlockEntity be) { + Containers.dropContents(world, pos, be); + world.updateNeighbourForOutputSignal(pos, this); + } + super.onRemove(state, world, pos, newState, isMoving); + } + } + + @Override + public boolean hasAnalogOutputSignal(BlockState state) { + return true; + } + + @Override + public int getAnalogOutputSignal(BlockState blockState, Level world, BlockPos pos) { + BlockEntity tileentity = world.getBlockEntity(pos); + if (tileentity instanceof EasyForgeAutoBlockEntity be) + return AbstractContainerMenu.getRedstoneSignalFromContainer(be); + else + return 0; + } +} diff --git a/src/main/java/ch/netquick/easysurvival/block/EasyForgeBlock.java b/src/main/java/ch/netquick/easysurvival/block/EasyForgeBlock.java new file mode 100644 index 0000000..b3ad900 --- /dev/null +++ b/src/main/java/ch/netquick/easysurvival/block/EasyForgeBlock.java @@ -0,0 +1,178 @@ + +package ch.netquick.easysurvival.block; + +import net.minecraftforge.network.NetworkHooks; + +import net.minecraft.world.phys.shapes.VoxelShape; +import net.minecraft.world.phys.shapes.Shapes; +import net.minecraft.world.phys.shapes.CollisionContext; +import net.minecraft.world.phys.BlockHitResult; +import net.minecraft.world.level.storage.loot.LootParams; +import net.minecraft.world.level.block.state.properties.NoteBlockInstrument; +import net.minecraft.world.level.block.state.properties.DirectionProperty; +import net.minecraft.world.level.block.state.StateDefinition; +import net.minecraft.world.level.block.state.BlockState; +import net.minecraft.world.level.block.state.BlockBehaviour; +import net.minecraft.world.level.block.entity.BlockEntity; +import net.minecraft.world.level.block.SoundType; +import net.minecraft.world.level.block.Rotation; +import net.minecraft.world.level.block.Mirror; +import net.minecraft.world.level.block.HorizontalDirectionalBlock; +import net.minecraft.world.level.block.EntityBlock; +import net.minecraft.world.level.block.Block; +import net.minecraft.world.level.Level; +import net.minecraft.world.level.BlockGetter; +import net.minecraft.world.item.context.BlockPlaceContext; +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.inventory.AbstractContainerMenu; +import net.minecraft.world.entity.player.Player; +import net.minecraft.world.entity.player.Inventory; +import net.minecraft.world.MenuProvider; +import net.minecraft.world.InteractionResult; +import net.minecraft.world.InteractionHand; +import net.minecraft.world.Containers; +import net.minecraft.util.RandomSource; +import net.minecraft.server.level.ServerPlayer; +import net.minecraft.server.level.ServerLevel; +import net.minecraft.network.chat.Component; +import net.minecraft.network.FriendlyByteBuf; +import net.minecraft.core.Direction; +import net.minecraft.core.BlockPos; + +import java.util.List; +import java.util.Collections; + +import io.netty.buffer.Unpooled; + +import ch.netquick.easysurvival.world.inventory.EasyForgeGUIMenu; +import ch.netquick.easysurvival.procedures.EasyForgeUpdateTickProcedure; +import ch.netquick.easysurvival.block.entity.EasyForgeBlockEntity; + +public class EasyForgeBlock extends Block implements EntityBlock { + public static final DirectionProperty FACING = HorizontalDirectionalBlock.FACING; + + public EasyForgeBlock() { + super(BlockBehaviour.Properties.of().instrument(NoteBlockInstrument.BASEDRUM).sound(SoundType.STONE).strength(1f, 10f).noOcclusion().isRedstoneConductor((bs, br, bp) -> false)); + this.registerDefaultState(this.stateDefinition.any().setValue(FACING, Direction.NORTH)); + } + + @Override + public boolean propagatesSkylightDown(BlockState state, BlockGetter reader, BlockPos pos) { + return true; + } + + @Override + public int getLightBlock(BlockState state, BlockGetter worldIn, BlockPos pos) { + return 0; + } + + @Override + public VoxelShape getVisualShape(BlockState state, BlockGetter world, BlockPos pos, CollisionContext context) { + return Shapes.empty(); + } + + @Override + protected void createBlockStateDefinition(StateDefinition.Builder builder) { + builder.add(FACING); + } + + @Override + public BlockState getStateForPlacement(BlockPlaceContext context) { + return this.defaultBlockState().setValue(FACING, context.getHorizontalDirection().getOpposite()); + } + + public BlockState rotate(BlockState state, Rotation rot) { + return state.setValue(FACING, rot.rotate(state.getValue(FACING))); + } + + public BlockState mirror(BlockState state, Mirror mirrorIn) { + return state.rotate(mirrorIn.getRotation(state.getValue(FACING))); + } + + @Override + public List getDrops(BlockState state, LootParams.Builder builder) { + List dropsOriginal = super.getDrops(state, builder); + if (!dropsOriginal.isEmpty()) + return dropsOriginal; + return Collections.singletonList(new ItemStack(this, 1)); + } + + @Override + public void onPlace(BlockState blockstate, Level world, BlockPos pos, BlockState oldState, boolean moving) { + super.onPlace(blockstate, world, pos, oldState, moving); + world.scheduleTick(pos, this, 10); + } + + @Override + public void tick(BlockState blockstate, ServerLevel world, BlockPos pos, RandomSource random) { + super.tick(blockstate, world, pos, random); + int x = pos.getX(); + int y = pos.getY(); + int z = pos.getZ(); + EasyForgeUpdateTickProcedure.execute(world, x, y, z); + world.scheduleTick(pos, this, 10); + } + + @Override + public InteractionResult use(BlockState blockstate, Level world, BlockPos pos, Player entity, InteractionHand hand, BlockHitResult hit) { + super.use(blockstate, world, pos, entity, hand, hit); + if (entity instanceof ServerPlayer player) { + NetworkHooks.openScreen(player, new MenuProvider() { + @Override + public Component getDisplayName() { + return Component.literal("Easy Forge"); + } + + @Override + public AbstractContainerMenu createMenu(int id, Inventory inventory, Player player) { + return new EasyForgeGUIMenu(id, inventory, new FriendlyByteBuf(Unpooled.buffer()).writeBlockPos(pos)); + } + }, pos); + } + return InteractionResult.SUCCESS; + } + + @Override + public MenuProvider getMenuProvider(BlockState state, Level worldIn, BlockPos pos) { + BlockEntity tileEntity = worldIn.getBlockEntity(pos); + return tileEntity instanceof MenuProvider menuProvider ? menuProvider : null; + } + + @Override + public BlockEntity newBlockEntity(BlockPos pos, BlockState state) { + return new EasyForgeBlockEntity(pos, state); + } + + @Override + public boolean triggerEvent(BlockState state, Level world, BlockPos pos, int eventID, int eventParam) { + super.triggerEvent(state, world, pos, eventID, eventParam); + BlockEntity blockEntity = world.getBlockEntity(pos); + return blockEntity == null ? false : blockEntity.triggerEvent(eventID, eventParam); + } + + @Override + public void onRemove(BlockState state, Level world, BlockPos pos, BlockState newState, boolean isMoving) { + if (state.getBlock() != newState.getBlock()) { + BlockEntity blockEntity = world.getBlockEntity(pos); + if (blockEntity instanceof EasyForgeBlockEntity be) { + Containers.dropContents(world, pos, be); + world.updateNeighbourForOutputSignal(pos, this); + } + super.onRemove(state, world, pos, newState, isMoving); + } + } + + @Override + public boolean hasAnalogOutputSignal(BlockState state) { + return true; + } + + @Override + public int getAnalogOutputSignal(BlockState blockState, Level world, BlockPos pos) { + BlockEntity tileentity = world.getBlockEntity(pos); + if (tileentity instanceof EasyForgeBlockEntity be) + return AbstractContainerMenu.getRedstoneSignalFromContainer(be); + else + return 0; + } +} diff --git a/src/main/java/ch/netquick/easysurvival/block/EasyFridgeBlock.java b/src/main/java/ch/netquick/easysurvival/block/EasyFridgeBlock.java new file mode 100644 index 0000000..4b5a59e --- /dev/null +++ b/src/main/java/ch/netquick/easysurvival/block/EasyFridgeBlock.java @@ -0,0 +1,177 @@ + +package ch.netquick.easysurvival.block; + +import net.minecraftforge.network.NetworkHooks; + +import net.minecraft.world.phys.shapes.VoxelShape; +import net.minecraft.world.phys.shapes.Shapes; +import net.minecraft.world.phys.shapes.CollisionContext; +import net.minecraft.world.phys.BlockHitResult; +import net.minecraft.world.level.storage.loot.LootParams; +import net.minecraft.world.level.block.state.properties.DirectionProperty; +import net.minecraft.world.level.block.state.StateDefinition; +import net.minecraft.world.level.block.state.BlockState; +import net.minecraft.world.level.block.state.BlockBehaviour; +import net.minecraft.world.level.block.entity.BlockEntity; +import net.minecraft.world.level.block.SoundType; +import net.minecraft.world.level.block.Rotation; +import net.minecraft.world.level.block.Mirror; +import net.minecraft.world.level.block.HorizontalDirectionalBlock; +import net.minecraft.world.level.block.EntityBlock; +import net.minecraft.world.level.block.Block; +import net.minecraft.world.level.Level; +import net.minecraft.world.level.BlockGetter; +import net.minecraft.world.item.context.BlockPlaceContext; +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.inventory.AbstractContainerMenu; +import net.minecraft.world.entity.player.Player; +import net.minecraft.world.entity.player.Inventory; +import net.minecraft.world.MenuProvider; +import net.minecraft.world.InteractionResult; +import net.minecraft.world.InteractionHand; +import net.minecraft.world.Containers; +import net.minecraft.util.RandomSource; +import net.minecraft.server.level.ServerPlayer; +import net.minecraft.server.level.ServerLevel; +import net.minecraft.network.chat.Component; +import net.minecraft.network.FriendlyByteBuf; +import net.minecraft.core.Direction; +import net.minecraft.core.BlockPos; + +import java.util.List; +import java.util.Collections; + +import io.netty.buffer.Unpooled; + +import ch.netquick.easysurvival.world.inventory.EasyFridgeGUIMenu; +import ch.netquick.easysurvival.procedures.EasyFridgeUpdateTickProcedure; +import ch.netquick.easysurvival.block.entity.EasyFridgeBlockEntity; + +public class EasyFridgeBlock extends Block implements EntityBlock { + public static final DirectionProperty FACING = HorizontalDirectionalBlock.FACING; + + public EasyFridgeBlock() { + super(BlockBehaviour.Properties.of().sound(SoundType.METAL).strength(1f, 10f).noOcclusion().isRedstoneConductor((bs, br, bp) -> false)); + this.registerDefaultState(this.stateDefinition.any().setValue(FACING, Direction.NORTH)); + } + + @Override + public boolean propagatesSkylightDown(BlockState state, BlockGetter reader, BlockPos pos) { + return true; + } + + @Override + public int getLightBlock(BlockState state, BlockGetter worldIn, BlockPos pos) { + return 0; + } + + @Override + public VoxelShape getVisualShape(BlockState state, BlockGetter world, BlockPos pos, CollisionContext context) { + return Shapes.empty(); + } + + @Override + protected void createBlockStateDefinition(StateDefinition.Builder builder) { + builder.add(FACING); + } + + @Override + public BlockState getStateForPlacement(BlockPlaceContext context) { + return this.defaultBlockState().setValue(FACING, context.getHorizontalDirection().getOpposite()); + } + + public BlockState rotate(BlockState state, Rotation rot) { + return state.setValue(FACING, rot.rotate(state.getValue(FACING))); + } + + public BlockState mirror(BlockState state, Mirror mirrorIn) { + return state.rotate(mirrorIn.getRotation(state.getValue(FACING))); + } + + @Override + public List getDrops(BlockState state, LootParams.Builder builder) { + List dropsOriginal = super.getDrops(state, builder); + if (!dropsOriginal.isEmpty()) + return dropsOriginal; + return Collections.singletonList(new ItemStack(this, 1)); + } + + @Override + public void onPlace(BlockState blockstate, Level world, BlockPos pos, BlockState oldState, boolean moving) { + super.onPlace(blockstate, world, pos, oldState, moving); + world.scheduleTick(pos, this, 10); + } + + @Override + public void tick(BlockState blockstate, ServerLevel world, BlockPos pos, RandomSource random) { + super.tick(blockstate, world, pos, random); + int x = pos.getX(); + int y = pos.getY(); + int z = pos.getZ(); + EasyFridgeUpdateTickProcedure.execute(world, x, y, z); + world.scheduleTick(pos, this, 10); + } + + @Override + public InteractionResult use(BlockState blockstate, Level world, BlockPos pos, Player entity, InteractionHand hand, BlockHitResult hit) { + super.use(blockstate, world, pos, entity, hand, hit); + if (entity instanceof ServerPlayer player) { + NetworkHooks.openScreen(player, new MenuProvider() { + @Override + public Component getDisplayName() { + return Component.literal("Easy Fridge"); + } + + @Override + public AbstractContainerMenu createMenu(int id, Inventory inventory, Player player) { + return new EasyFridgeGUIMenu(id, inventory, new FriendlyByteBuf(Unpooled.buffer()).writeBlockPos(pos)); + } + }, pos); + } + return InteractionResult.SUCCESS; + } + + @Override + public MenuProvider getMenuProvider(BlockState state, Level worldIn, BlockPos pos) { + BlockEntity tileEntity = worldIn.getBlockEntity(pos); + return tileEntity instanceof MenuProvider menuProvider ? menuProvider : null; + } + + @Override + public BlockEntity newBlockEntity(BlockPos pos, BlockState state) { + return new EasyFridgeBlockEntity(pos, state); + } + + @Override + public boolean triggerEvent(BlockState state, Level world, BlockPos pos, int eventID, int eventParam) { + super.triggerEvent(state, world, pos, eventID, eventParam); + BlockEntity blockEntity = world.getBlockEntity(pos); + return blockEntity == null ? false : blockEntity.triggerEvent(eventID, eventParam); + } + + @Override + public void onRemove(BlockState state, Level world, BlockPos pos, BlockState newState, boolean isMoving) { + if (state.getBlock() != newState.getBlock()) { + BlockEntity blockEntity = world.getBlockEntity(pos); + if (blockEntity instanceof EasyFridgeBlockEntity be) { + Containers.dropContents(world, pos, be); + world.updateNeighbourForOutputSignal(pos, this); + } + super.onRemove(state, world, pos, newState, isMoving); + } + } + + @Override + public boolean hasAnalogOutputSignal(BlockState state) { + return true; + } + + @Override + public int getAnalogOutputSignal(BlockState blockState, Level world, BlockPos pos) { + BlockEntity tileentity = world.getBlockEntity(pos); + if (tileentity instanceof EasyFridgeBlockEntity be) + return AbstractContainerMenu.getRedstoneSignalFromContainer(be); + else + return 0; + } +} diff --git a/src/main/java/ch/netquick/easysurvival/block/EasyIntakeBlock.java b/src/main/java/ch/netquick/easysurvival/block/EasyIntakeBlock.java new file mode 100644 index 0000000..7a4b72e --- /dev/null +++ b/src/main/java/ch/netquick/easysurvival/block/EasyIntakeBlock.java @@ -0,0 +1,168 @@ + +package ch.netquick.easysurvival.block; + +import net.minecraftforge.network.NetworkHooks; + +import net.minecraft.world.phys.shapes.VoxelShape; +import net.minecraft.world.phys.shapes.Shapes; +import net.minecraft.world.phys.shapes.CollisionContext; +import net.minecraft.world.phys.BlockHitResult; +import net.minecraft.world.level.storage.loot.LootParams; +import net.minecraft.world.level.block.state.properties.NoteBlockInstrument; +import net.minecraft.world.level.block.state.properties.DirectionProperty; +import net.minecraft.world.level.block.state.StateDefinition; +import net.minecraft.world.level.block.state.BlockState; +import net.minecraft.world.level.block.state.BlockBehaviour; +import net.minecraft.world.level.block.entity.BlockEntity; +import net.minecraft.world.level.block.SoundType; +import net.minecraft.world.level.block.Rotation; +import net.minecraft.world.level.block.Mirror; +import net.minecraft.world.level.block.EntityBlock; +import net.minecraft.world.level.block.DirectionalBlock; +import net.minecraft.world.level.block.Block; +import net.minecraft.world.level.Level; +import net.minecraft.world.level.BlockGetter; +import net.minecraft.world.item.context.BlockPlaceContext; +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.inventory.AbstractContainerMenu; +import net.minecraft.world.entity.player.Player; +import net.minecraft.world.entity.player.Inventory; +import net.minecraft.world.MenuProvider; +import net.minecraft.world.InteractionResult; +import net.minecraft.world.InteractionHand; +import net.minecraft.world.Containers; +import net.minecraft.server.level.ServerPlayer; +import net.minecraft.network.chat.Component; +import net.minecraft.network.FriendlyByteBuf; +import net.minecraft.core.Direction; +import net.minecraft.core.BlockPos; + +import java.util.List; +import java.util.Collections; + +import io.netty.buffer.Unpooled; + +import ch.netquick.easysurvival.world.inventory.EasyIntakeGUIMenu; +import ch.netquick.easysurvival.procedures.EasyIntakeOnBlockRightClickedProcedure; +import ch.netquick.easysurvival.block.entity.EasyIntakeBlockEntity; + +public class EasyIntakeBlock extends Block implements EntityBlock { + public static final DirectionProperty FACING = DirectionalBlock.FACING; + + public EasyIntakeBlock() { + super(BlockBehaviour.Properties.of().instrument(NoteBlockInstrument.BASEDRUM).sound(SoundType.GRAVEL).strength(1f, 10f).noOcclusion().isRedstoneConductor((bs, br, bp) -> false)); + this.registerDefaultState(this.stateDefinition.any().setValue(FACING, Direction.NORTH)); + } + + @Override + public boolean propagatesSkylightDown(BlockState state, BlockGetter reader, BlockPos pos) { + return true; + } + + @Override + public int getLightBlock(BlockState state, BlockGetter worldIn, BlockPos pos) { + return 0; + } + + @Override + public VoxelShape getVisualShape(BlockState state, BlockGetter world, BlockPos pos, CollisionContext context) { + return Shapes.empty(); + } + + @Override + protected void createBlockStateDefinition(StateDefinition.Builder builder) { + builder.add(FACING); + } + + @Override + public BlockState getStateForPlacement(BlockPlaceContext context) { + return this.defaultBlockState().setValue(FACING, context.getNearestLookingDirection().getOpposite()); + } + + public BlockState rotate(BlockState state, Rotation rot) { + return state.setValue(FACING, rot.rotate(state.getValue(FACING))); + } + + public BlockState mirror(BlockState state, Mirror mirrorIn) { + return state.rotate(mirrorIn.getRotation(state.getValue(FACING))); + } + + @Override + public List getDrops(BlockState state, LootParams.Builder builder) { + List dropsOriginal = super.getDrops(state, builder); + if (!dropsOriginal.isEmpty()) + return dropsOriginal; + return Collections.singletonList(new ItemStack(this, 1)); + } + + @Override + public InteractionResult use(BlockState blockstate, Level world, BlockPos pos, Player entity, InteractionHand hand, BlockHitResult hit) { + super.use(blockstate, world, pos, entity, hand, hit); + if (entity instanceof ServerPlayer player) { + NetworkHooks.openScreen(player, new MenuProvider() { + @Override + public Component getDisplayName() { + return Component.literal("Easy Intake"); + } + + @Override + public AbstractContainerMenu createMenu(int id, Inventory inventory, Player player) { + return new EasyIntakeGUIMenu(id, inventory, new FriendlyByteBuf(Unpooled.buffer()).writeBlockPos(pos)); + } + }, pos); + } + int x = pos.getX(); + int y = pos.getY(); + int z = pos.getZ(); + double hitX = hit.getLocation().x; + double hitY = hit.getLocation().y; + double hitZ = hit.getLocation().z; + Direction direction = hit.getDirection(); + EasyIntakeOnBlockRightClickedProcedure.execute(world, x, y, z, entity); + return InteractionResult.SUCCESS; + } + + @Override + public MenuProvider getMenuProvider(BlockState state, Level worldIn, BlockPos pos) { + BlockEntity tileEntity = worldIn.getBlockEntity(pos); + return tileEntity instanceof MenuProvider menuProvider ? menuProvider : null; + } + + @Override + public BlockEntity newBlockEntity(BlockPos pos, BlockState state) { + return new EasyIntakeBlockEntity(pos, state); + } + + @Override + public boolean triggerEvent(BlockState state, Level world, BlockPos pos, int eventID, int eventParam) { + super.triggerEvent(state, world, pos, eventID, eventParam); + BlockEntity blockEntity = world.getBlockEntity(pos); + return blockEntity == null ? false : blockEntity.triggerEvent(eventID, eventParam); + } + + @Override + public void onRemove(BlockState state, Level world, BlockPos pos, BlockState newState, boolean isMoving) { + if (state.getBlock() != newState.getBlock()) { + BlockEntity blockEntity = world.getBlockEntity(pos); + if (blockEntity instanceof EasyIntakeBlockEntity be) { + Containers.dropContents(world, pos, be); + world.updateNeighbourForOutputSignal(pos, this); + } + super.onRemove(state, world, pos, newState, isMoving); + } + } + + @Override + public boolean hasAnalogOutputSignal(BlockState state) { + return true; + } + + @Override + public int getAnalogOutputSignal(BlockState blockState, Level world, BlockPos pos) { + BlockEntity tileentity = world.getBlockEntity(pos); + if (tileentity instanceof EasyIntakeBlockEntity be) + return AbstractContainerMenu.getRedstoneSignalFromContainer(be); + else + return 0; + } +} diff --git a/src/main/java/ch/netquick/easysurvival/block/EasySawBlock.java b/src/main/java/ch/netquick/easysurvival/block/EasySawBlock.java new file mode 100644 index 0000000..34fa725 --- /dev/null +++ b/src/main/java/ch/netquick/easysurvival/block/EasySawBlock.java @@ -0,0 +1,150 @@ + +package ch.netquick.easysurvival.block; + +import net.minecraftforge.network.NetworkHooks; + +import net.minecraft.world.phys.shapes.VoxelShape; +import net.minecraft.world.phys.shapes.Shapes; +import net.minecraft.world.phys.shapes.CollisionContext; +import net.minecraft.world.phys.BlockHitResult; +import net.minecraft.world.level.storage.loot.LootParams; +import net.minecraft.world.level.block.state.properties.NoteBlockInstrument; +import net.minecraft.world.level.block.state.BlockState; +import net.minecraft.world.level.block.state.BlockBehaviour; +import net.minecraft.world.level.block.entity.BlockEntity; +import net.minecraft.world.level.block.SoundType; +import net.minecraft.world.level.block.EntityBlock; +import net.minecraft.world.level.block.Block; +import net.minecraft.world.level.Level; +import net.minecraft.world.level.BlockGetter; +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.inventory.AbstractContainerMenu; +import net.minecraft.world.entity.player.Player; +import net.minecraft.world.entity.player.Inventory; +import net.minecraft.world.MenuProvider; +import net.minecraft.world.InteractionResult; +import net.minecraft.world.InteractionHand; +import net.minecraft.world.Containers; +import net.minecraft.util.RandomSource; +import net.minecraft.server.level.ServerPlayer; +import net.minecraft.server.level.ServerLevel; +import net.minecraft.network.chat.Component; +import net.minecraft.network.FriendlyByteBuf; +import net.minecraft.core.BlockPos; + +import java.util.List; +import java.util.Collections; + +import io.netty.buffer.Unpooled; + +import ch.netquick.easysurvival.world.inventory.EasySawGUIMenu; +import ch.netquick.easysurvival.procedures.EasySawUpdateTickProcedure; +import ch.netquick.easysurvival.block.entity.EasySawBlockEntity; + +public class EasySawBlock extends Block implements EntityBlock { + public EasySawBlock() { + super(BlockBehaviour.Properties.of().instrument(NoteBlockInstrument.BASEDRUM).sound(SoundType.GRAVEL).strength(1f, 10f).noOcclusion().isRedstoneConductor((bs, br, bp) -> false)); + } + + @Override + public boolean propagatesSkylightDown(BlockState state, BlockGetter reader, BlockPos pos) { + return true; + } + + @Override + public int getLightBlock(BlockState state, BlockGetter worldIn, BlockPos pos) { + return 0; + } + + @Override + public VoxelShape getVisualShape(BlockState state, BlockGetter world, BlockPos pos, CollisionContext context) { + return Shapes.empty(); + } + + @Override + public List getDrops(BlockState state, LootParams.Builder builder) { + List dropsOriginal = super.getDrops(state, builder); + if (!dropsOriginal.isEmpty()) + return dropsOriginal; + return Collections.singletonList(new ItemStack(this, 1)); + } + + @Override + public void onPlace(BlockState blockstate, Level world, BlockPos pos, BlockState oldState, boolean moving) { + super.onPlace(blockstate, world, pos, oldState, moving); + world.scheduleTick(pos, this, 10); + } + + @Override + public void tick(BlockState blockstate, ServerLevel world, BlockPos pos, RandomSource random) { + super.tick(blockstate, world, pos, random); + int x = pos.getX(); + int y = pos.getY(); + int z = pos.getZ(); + EasySawUpdateTickProcedure.execute(world, x, y, z); + world.scheduleTick(pos, this, 10); + } + + @Override + public InteractionResult use(BlockState blockstate, Level world, BlockPos pos, Player entity, InteractionHand hand, BlockHitResult hit) { + super.use(blockstate, world, pos, entity, hand, hit); + if (entity instanceof ServerPlayer player) { + NetworkHooks.openScreen(player, new MenuProvider() { + @Override + public Component getDisplayName() { + return Component.literal("Easy Saw"); + } + + @Override + public AbstractContainerMenu createMenu(int id, Inventory inventory, Player player) { + return new EasySawGUIMenu(id, inventory, new FriendlyByteBuf(Unpooled.buffer()).writeBlockPos(pos)); + } + }, pos); + } + return InteractionResult.SUCCESS; + } + + @Override + public MenuProvider getMenuProvider(BlockState state, Level worldIn, BlockPos pos) { + BlockEntity tileEntity = worldIn.getBlockEntity(pos); + return tileEntity instanceof MenuProvider menuProvider ? menuProvider : null; + } + + @Override + public BlockEntity newBlockEntity(BlockPos pos, BlockState state) { + return new EasySawBlockEntity(pos, state); + } + + @Override + public boolean triggerEvent(BlockState state, Level world, BlockPos pos, int eventID, int eventParam) { + super.triggerEvent(state, world, pos, eventID, eventParam); + BlockEntity blockEntity = world.getBlockEntity(pos); + return blockEntity == null ? false : blockEntity.triggerEvent(eventID, eventParam); + } + + @Override + public void onRemove(BlockState state, Level world, BlockPos pos, BlockState newState, boolean isMoving) { + if (state.getBlock() != newState.getBlock()) { + BlockEntity blockEntity = world.getBlockEntity(pos); + if (blockEntity instanceof EasySawBlockEntity be) { + Containers.dropContents(world, pos, be); + world.updateNeighbourForOutputSignal(pos, this); + } + super.onRemove(state, world, pos, newState, isMoving); + } + } + + @Override + public boolean hasAnalogOutputSignal(BlockState state) { + return true; + } + + @Override + public int getAnalogOutputSignal(BlockState blockState, Level world, BlockPos pos) { + BlockEntity tileentity = world.getBlockEntity(pos); + if (tileentity instanceof EasySawBlockEntity be) + return AbstractContainerMenu.getRedstoneSignalFromContainer(be); + else + return 0; + } +} diff --git a/src/main/java/ch/netquick/easysurvival/block/EasySmelterBlock.java b/src/main/java/ch/netquick/easysurvival/block/EasySmelterBlock.java new file mode 100644 index 0000000..97d6356 --- /dev/null +++ b/src/main/java/ch/netquick/easysurvival/block/EasySmelterBlock.java @@ -0,0 +1,178 @@ + +package ch.netquick.easysurvival.block; + +import net.minecraftforge.network.NetworkHooks; + +import net.minecraft.world.phys.shapes.VoxelShape; +import net.minecraft.world.phys.shapes.Shapes; +import net.minecraft.world.phys.shapes.CollisionContext; +import net.minecraft.world.phys.BlockHitResult; +import net.minecraft.world.level.storage.loot.LootParams; +import net.minecraft.world.level.block.state.properties.NoteBlockInstrument; +import net.minecraft.world.level.block.state.properties.DirectionProperty; +import net.minecraft.world.level.block.state.StateDefinition; +import net.minecraft.world.level.block.state.BlockState; +import net.minecraft.world.level.block.state.BlockBehaviour; +import net.minecraft.world.level.block.entity.BlockEntity; +import net.minecraft.world.level.block.SoundType; +import net.minecraft.world.level.block.Rotation; +import net.minecraft.world.level.block.Mirror; +import net.minecraft.world.level.block.HorizontalDirectionalBlock; +import net.minecraft.world.level.block.EntityBlock; +import net.minecraft.world.level.block.Block; +import net.minecraft.world.level.Level; +import net.minecraft.world.level.BlockGetter; +import net.minecraft.world.item.context.BlockPlaceContext; +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.inventory.AbstractContainerMenu; +import net.minecraft.world.entity.player.Player; +import net.minecraft.world.entity.player.Inventory; +import net.minecraft.world.MenuProvider; +import net.minecraft.world.InteractionResult; +import net.minecraft.world.InteractionHand; +import net.minecraft.world.Containers; +import net.minecraft.util.RandomSource; +import net.minecraft.server.level.ServerPlayer; +import net.minecraft.server.level.ServerLevel; +import net.minecraft.network.chat.Component; +import net.minecraft.network.FriendlyByteBuf; +import net.minecraft.core.Direction; +import net.minecraft.core.BlockPos; + +import java.util.List; +import java.util.Collections; + +import io.netty.buffer.Unpooled; + +import ch.netquick.easysurvival.world.inventory.EasySmelterGUIMenu; +import ch.netquick.easysurvival.procedures.EasySmelterUpdateTickProcedure; +import ch.netquick.easysurvival.block.entity.EasySmelterBlockEntity; + +public class EasySmelterBlock extends Block implements EntityBlock { + public static final DirectionProperty FACING = HorizontalDirectionalBlock.FACING; + + public EasySmelterBlock() { + super(BlockBehaviour.Properties.of().instrument(NoteBlockInstrument.BASEDRUM).sound(SoundType.GRAVEL).strength(1f, 10f).noOcclusion().isRedstoneConductor((bs, br, bp) -> false)); + this.registerDefaultState(this.stateDefinition.any().setValue(FACING, Direction.NORTH)); + } + + @Override + public boolean propagatesSkylightDown(BlockState state, BlockGetter reader, BlockPos pos) { + return true; + } + + @Override + public int getLightBlock(BlockState state, BlockGetter worldIn, BlockPos pos) { + return 0; + } + + @Override + public VoxelShape getVisualShape(BlockState state, BlockGetter world, BlockPos pos, CollisionContext context) { + return Shapes.empty(); + } + + @Override + protected void createBlockStateDefinition(StateDefinition.Builder builder) { + builder.add(FACING); + } + + @Override + public BlockState getStateForPlacement(BlockPlaceContext context) { + return this.defaultBlockState().setValue(FACING, context.getHorizontalDirection().getOpposite()); + } + + public BlockState rotate(BlockState state, Rotation rot) { + return state.setValue(FACING, rot.rotate(state.getValue(FACING))); + } + + public BlockState mirror(BlockState state, Mirror mirrorIn) { + return state.rotate(mirrorIn.getRotation(state.getValue(FACING))); + } + + @Override + public List getDrops(BlockState state, LootParams.Builder builder) { + List dropsOriginal = super.getDrops(state, builder); + if (!dropsOriginal.isEmpty()) + return dropsOriginal; + return Collections.singletonList(new ItemStack(this, 1)); + } + + @Override + public void onPlace(BlockState blockstate, Level world, BlockPos pos, BlockState oldState, boolean moving) { + super.onPlace(blockstate, world, pos, oldState, moving); + world.scheduleTick(pos, this, 10); + } + + @Override + public void tick(BlockState blockstate, ServerLevel world, BlockPos pos, RandomSource random) { + super.tick(blockstate, world, pos, random); + int x = pos.getX(); + int y = pos.getY(); + int z = pos.getZ(); + EasySmelterUpdateTickProcedure.execute(world, x, y, z); + world.scheduleTick(pos, this, 10); + } + + @Override + public InteractionResult use(BlockState blockstate, Level world, BlockPos pos, Player entity, InteractionHand hand, BlockHitResult hit) { + super.use(blockstate, world, pos, entity, hand, hit); + if (entity instanceof ServerPlayer player) { + NetworkHooks.openScreen(player, new MenuProvider() { + @Override + public Component getDisplayName() { + return Component.literal("Easy Smelter"); + } + + @Override + public AbstractContainerMenu createMenu(int id, Inventory inventory, Player player) { + return new EasySmelterGUIMenu(id, inventory, new FriendlyByteBuf(Unpooled.buffer()).writeBlockPos(pos)); + } + }, pos); + } + return InteractionResult.SUCCESS; + } + + @Override + public MenuProvider getMenuProvider(BlockState state, Level worldIn, BlockPos pos) { + BlockEntity tileEntity = worldIn.getBlockEntity(pos); + return tileEntity instanceof MenuProvider menuProvider ? menuProvider : null; + } + + @Override + public BlockEntity newBlockEntity(BlockPos pos, BlockState state) { + return new EasySmelterBlockEntity(pos, state); + } + + @Override + public boolean triggerEvent(BlockState state, Level world, BlockPos pos, int eventID, int eventParam) { + super.triggerEvent(state, world, pos, eventID, eventParam); + BlockEntity blockEntity = world.getBlockEntity(pos); + return blockEntity == null ? false : blockEntity.triggerEvent(eventID, eventParam); + } + + @Override + public void onRemove(BlockState state, Level world, BlockPos pos, BlockState newState, boolean isMoving) { + if (state.getBlock() != newState.getBlock()) { + BlockEntity blockEntity = world.getBlockEntity(pos); + if (blockEntity instanceof EasySmelterBlockEntity be) { + Containers.dropContents(world, pos, be); + world.updateNeighbourForOutputSignal(pos, this); + } + super.onRemove(state, world, pos, newState, isMoving); + } + } + + @Override + public boolean hasAnalogOutputSignal(BlockState state) { + return true; + } + + @Override + public int getAnalogOutputSignal(BlockState blockState, Level world, BlockPos pos) { + BlockEntity tileentity = world.getBlockEntity(pos); + if (tileentity instanceof EasySmelterBlockEntity be) + return AbstractContainerMenu.getRedstoneSignalFromContainer(be); + else + return 0; + } +} diff --git a/src/main/java/ch/netquick/easysurvival/block/SpawnerBlazeBlock.java b/src/main/java/ch/netquick/easysurvival/block/SpawnerBlazeBlock.java new file mode 100644 index 0000000..8789958 --- /dev/null +++ b/src/main/java/ch/netquick/easysurvival/block/SpawnerBlazeBlock.java @@ -0,0 +1,68 @@ + +package ch.netquick.easysurvival.block; + +import net.minecraft.world.phys.shapes.VoxelShape; +import net.minecraft.world.phys.shapes.Shapes; +import net.minecraft.world.phys.shapes.CollisionContext; +import net.minecraft.world.level.storage.loot.LootParams; +import net.minecraft.world.level.block.state.properties.NoteBlockInstrument; +import net.minecraft.world.level.block.state.BlockState; +import net.minecraft.world.level.block.state.BlockBehaviour; +import net.minecraft.world.level.block.SoundType; +import net.minecraft.world.level.block.Block; +import net.minecraft.world.level.Level; +import net.minecraft.world.level.BlockGetter; +import net.minecraft.world.item.ItemStack; +import net.minecraft.util.RandomSource; +import net.minecraft.server.level.ServerLevel; +import net.minecraft.core.BlockPos; + +import java.util.List; +import java.util.Collections; + +import ch.netquick.easysurvival.procedures.SpawnerBlazeUpdateTickProcedure; + +public class SpawnerBlazeBlock extends Block { + public SpawnerBlazeBlock() { + super(BlockBehaviour.Properties.of().instrument(NoteBlockInstrument.BASEDRUM).sound(SoundType.GRAVEL).strength(1f, 10f).noOcclusion().isRedstoneConductor((bs, br, bp) -> false)); + } + + @Override + public boolean propagatesSkylightDown(BlockState state, BlockGetter reader, BlockPos pos) { + return true; + } + + @Override + public int getLightBlock(BlockState state, BlockGetter worldIn, BlockPos pos) { + return 0; + } + + @Override + public VoxelShape getVisualShape(BlockState state, BlockGetter world, BlockPos pos, CollisionContext context) { + return Shapes.empty(); + } + + @Override + public List getDrops(BlockState state, LootParams.Builder builder) { + List dropsOriginal = super.getDrops(state, builder); + if (!dropsOriginal.isEmpty()) + return dropsOriginal; + return Collections.singletonList(new ItemStack(this, 1)); + } + + @Override + public void onPlace(BlockState blockstate, Level world, BlockPos pos, BlockState oldState, boolean moving) { + super.onPlace(blockstate, world, pos, oldState, moving); + world.scheduleTick(pos, this, 100); + } + + @Override + public void tick(BlockState blockstate, ServerLevel world, BlockPos pos, RandomSource random) { + super.tick(blockstate, world, pos, random); + int x = pos.getX(); + int y = pos.getY(); + int z = pos.getZ(); + SpawnerBlazeUpdateTickProcedure.execute(world, x, y, z); + world.scheduleTick(pos, this, 100); + } +} diff --git a/src/main/java/ch/netquick/easysurvival/block/SpawnerCreeperBlock.java b/src/main/java/ch/netquick/easysurvival/block/SpawnerCreeperBlock.java new file mode 100644 index 0000000..30eeffa --- /dev/null +++ b/src/main/java/ch/netquick/easysurvival/block/SpawnerCreeperBlock.java @@ -0,0 +1,68 @@ + +package ch.netquick.easysurvival.block; + +import net.minecraft.world.phys.shapes.VoxelShape; +import net.minecraft.world.phys.shapes.Shapes; +import net.minecraft.world.phys.shapes.CollisionContext; +import net.minecraft.world.level.storage.loot.LootParams; +import net.minecraft.world.level.block.state.properties.NoteBlockInstrument; +import net.minecraft.world.level.block.state.BlockState; +import net.minecraft.world.level.block.state.BlockBehaviour; +import net.minecraft.world.level.block.SoundType; +import net.minecraft.world.level.block.Block; +import net.minecraft.world.level.Level; +import net.minecraft.world.level.BlockGetter; +import net.minecraft.world.item.ItemStack; +import net.minecraft.util.RandomSource; +import net.minecraft.server.level.ServerLevel; +import net.minecraft.core.BlockPos; + +import java.util.List; +import java.util.Collections; + +import ch.netquick.easysurvival.procedures.SpawnerCreeperUpdateTickProcedure; + +public class SpawnerCreeperBlock extends Block { + public SpawnerCreeperBlock() { + super(BlockBehaviour.Properties.of().instrument(NoteBlockInstrument.BASEDRUM).sound(SoundType.GRAVEL).strength(1f, 10f).noOcclusion().isRedstoneConductor((bs, br, bp) -> false)); + } + + @Override + public boolean propagatesSkylightDown(BlockState state, BlockGetter reader, BlockPos pos) { + return true; + } + + @Override + public int getLightBlock(BlockState state, BlockGetter worldIn, BlockPos pos) { + return 0; + } + + @Override + public VoxelShape getVisualShape(BlockState state, BlockGetter world, BlockPos pos, CollisionContext context) { + return Shapes.empty(); + } + + @Override + public List getDrops(BlockState state, LootParams.Builder builder) { + List dropsOriginal = super.getDrops(state, builder); + if (!dropsOriginal.isEmpty()) + return dropsOriginal; + return Collections.singletonList(new ItemStack(this, 1)); + } + + @Override + public void onPlace(BlockState blockstate, Level world, BlockPos pos, BlockState oldState, boolean moving) { + super.onPlace(blockstate, world, pos, oldState, moving); + world.scheduleTick(pos, this, 100); + } + + @Override + public void tick(BlockState blockstate, ServerLevel world, BlockPos pos, RandomSource random) { + super.tick(blockstate, world, pos, random); + int x = pos.getX(); + int y = pos.getY(); + int z = pos.getZ(); + SpawnerCreeperUpdateTickProcedure.execute(world, x, y, z); + world.scheduleTick(pos, this, 100); + } +} diff --git a/src/main/java/ch/netquick/easysurvival/block/SpawnerEvokerBlock.java b/src/main/java/ch/netquick/easysurvival/block/SpawnerEvokerBlock.java new file mode 100644 index 0000000..d6d16c1 --- /dev/null +++ b/src/main/java/ch/netquick/easysurvival/block/SpawnerEvokerBlock.java @@ -0,0 +1,68 @@ + +package ch.netquick.easysurvival.block; + +import net.minecraft.world.phys.shapes.VoxelShape; +import net.minecraft.world.phys.shapes.Shapes; +import net.minecraft.world.phys.shapes.CollisionContext; +import net.minecraft.world.level.storage.loot.LootParams; +import net.minecraft.world.level.block.state.properties.NoteBlockInstrument; +import net.minecraft.world.level.block.state.BlockState; +import net.minecraft.world.level.block.state.BlockBehaviour; +import net.minecraft.world.level.block.SoundType; +import net.minecraft.world.level.block.Block; +import net.minecraft.world.level.Level; +import net.minecraft.world.level.BlockGetter; +import net.minecraft.world.item.ItemStack; +import net.minecraft.util.RandomSource; +import net.minecraft.server.level.ServerLevel; +import net.minecraft.core.BlockPos; + +import java.util.List; +import java.util.Collections; + +import ch.netquick.easysurvival.procedures.SpawnerEvokerUpdateTickProcedure; + +public class SpawnerEvokerBlock extends Block { + public SpawnerEvokerBlock() { + super(BlockBehaviour.Properties.of().instrument(NoteBlockInstrument.BASEDRUM).sound(SoundType.GRAVEL).strength(1f, 10f).noOcclusion().isRedstoneConductor((bs, br, bp) -> false)); + } + + @Override + public boolean propagatesSkylightDown(BlockState state, BlockGetter reader, BlockPos pos) { + return true; + } + + @Override + public int getLightBlock(BlockState state, BlockGetter worldIn, BlockPos pos) { + return 0; + } + + @Override + public VoxelShape getVisualShape(BlockState state, BlockGetter world, BlockPos pos, CollisionContext context) { + return Shapes.empty(); + } + + @Override + public List getDrops(BlockState state, LootParams.Builder builder) { + List dropsOriginal = super.getDrops(state, builder); + if (!dropsOriginal.isEmpty()) + return dropsOriginal; + return Collections.singletonList(new ItemStack(this, 1)); + } + + @Override + public void onPlace(BlockState blockstate, Level world, BlockPos pos, BlockState oldState, boolean moving) { + super.onPlace(blockstate, world, pos, oldState, moving); + world.scheduleTick(pos, this, 100); + } + + @Override + public void tick(BlockState blockstate, ServerLevel world, BlockPos pos, RandomSource random) { + super.tick(blockstate, world, pos, random); + int x = pos.getX(); + int y = pos.getY(); + int z = pos.getZ(); + SpawnerEvokerUpdateTickProcedure.execute(world, x, y, z); + world.scheduleTick(pos, this, 100); + } +} diff --git a/src/main/java/ch/netquick/easysurvival/block/SpawnerGhastBlock.java b/src/main/java/ch/netquick/easysurvival/block/SpawnerGhastBlock.java new file mode 100644 index 0000000..fd46396 --- /dev/null +++ b/src/main/java/ch/netquick/easysurvival/block/SpawnerGhastBlock.java @@ -0,0 +1,68 @@ + +package ch.netquick.easysurvival.block; + +import net.minecraft.world.phys.shapes.VoxelShape; +import net.minecraft.world.phys.shapes.Shapes; +import net.minecraft.world.phys.shapes.CollisionContext; +import net.minecraft.world.level.storage.loot.LootParams; +import net.minecraft.world.level.block.state.properties.NoteBlockInstrument; +import net.minecraft.world.level.block.state.BlockState; +import net.minecraft.world.level.block.state.BlockBehaviour; +import net.minecraft.world.level.block.SoundType; +import net.minecraft.world.level.block.Block; +import net.minecraft.world.level.Level; +import net.minecraft.world.level.BlockGetter; +import net.minecraft.world.item.ItemStack; +import net.minecraft.util.RandomSource; +import net.minecraft.server.level.ServerLevel; +import net.minecraft.core.BlockPos; + +import java.util.List; +import java.util.Collections; + +import ch.netquick.easysurvival.procedures.SpawnerGhastUpdateTickProcedure; + +public class SpawnerGhastBlock extends Block { + public SpawnerGhastBlock() { + super(BlockBehaviour.Properties.of().instrument(NoteBlockInstrument.BASEDRUM).sound(SoundType.GRAVEL).strength(1f, 10f).noOcclusion().isRedstoneConductor((bs, br, bp) -> false)); + } + + @Override + public boolean propagatesSkylightDown(BlockState state, BlockGetter reader, BlockPos pos) { + return true; + } + + @Override + public int getLightBlock(BlockState state, BlockGetter worldIn, BlockPos pos) { + return 0; + } + + @Override + public VoxelShape getVisualShape(BlockState state, BlockGetter world, BlockPos pos, CollisionContext context) { + return Shapes.empty(); + } + + @Override + public List getDrops(BlockState state, LootParams.Builder builder) { + List dropsOriginal = super.getDrops(state, builder); + if (!dropsOriginal.isEmpty()) + return dropsOriginal; + return Collections.singletonList(new ItemStack(this, 1)); + } + + @Override + public void onPlace(BlockState blockstate, Level world, BlockPos pos, BlockState oldState, boolean moving) { + super.onPlace(blockstate, world, pos, oldState, moving); + world.scheduleTick(pos, this, 100); + } + + @Override + public void tick(BlockState blockstate, ServerLevel world, BlockPos pos, RandomSource random) { + super.tick(blockstate, world, pos, random); + int x = pos.getX(); + int y = pos.getY(); + int z = pos.getZ(); + SpawnerGhastUpdateTickProcedure.execute(world, x, y, z); + world.scheduleTick(pos, this, 100); + } +} diff --git a/src/main/java/ch/netquick/easysurvival/block/SpawnerPillagerBlock.java b/src/main/java/ch/netquick/easysurvival/block/SpawnerPillagerBlock.java new file mode 100644 index 0000000..d53d5e4 --- /dev/null +++ b/src/main/java/ch/netquick/easysurvival/block/SpawnerPillagerBlock.java @@ -0,0 +1,68 @@ + +package ch.netquick.easysurvival.block; + +import net.minecraft.world.phys.shapes.VoxelShape; +import net.minecraft.world.phys.shapes.Shapes; +import net.minecraft.world.phys.shapes.CollisionContext; +import net.minecraft.world.level.storage.loot.LootParams; +import net.minecraft.world.level.block.state.properties.NoteBlockInstrument; +import net.minecraft.world.level.block.state.BlockState; +import net.minecraft.world.level.block.state.BlockBehaviour; +import net.minecraft.world.level.block.SoundType; +import net.minecraft.world.level.block.Block; +import net.minecraft.world.level.Level; +import net.minecraft.world.level.BlockGetter; +import net.minecraft.world.item.ItemStack; +import net.minecraft.util.RandomSource; +import net.minecraft.server.level.ServerLevel; +import net.minecraft.core.BlockPos; + +import java.util.List; +import java.util.Collections; + +import ch.netquick.easysurvival.procedures.SpawnerPillagerUpdateTickProcedure; + +public class SpawnerPillagerBlock extends Block { + public SpawnerPillagerBlock() { + super(BlockBehaviour.Properties.of().instrument(NoteBlockInstrument.BASEDRUM).sound(SoundType.GRAVEL).strength(1f, 10f).noOcclusion().isRedstoneConductor((bs, br, bp) -> false)); + } + + @Override + public boolean propagatesSkylightDown(BlockState state, BlockGetter reader, BlockPos pos) { + return true; + } + + @Override + public int getLightBlock(BlockState state, BlockGetter worldIn, BlockPos pos) { + return 0; + } + + @Override + public VoxelShape getVisualShape(BlockState state, BlockGetter world, BlockPos pos, CollisionContext context) { + return Shapes.empty(); + } + + @Override + public List getDrops(BlockState state, LootParams.Builder builder) { + List dropsOriginal = super.getDrops(state, builder); + if (!dropsOriginal.isEmpty()) + return dropsOriginal; + return Collections.singletonList(new ItemStack(this, 1)); + } + + @Override + public void onPlace(BlockState blockstate, Level world, BlockPos pos, BlockState oldState, boolean moving) { + super.onPlace(blockstate, world, pos, oldState, moving); + world.scheduleTick(pos, this, 100); + } + + @Override + public void tick(BlockState blockstate, ServerLevel world, BlockPos pos, RandomSource random) { + super.tick(blockstate, world, pos, random); + int x = pos.getX(); + int y = pos.getY(); + int z = pos.getZ(); + SpawnerPillagerUpdateTickProcedure.execute(world, x, y, z); + world.scheduleTick(pos, this, 100); + } +} diff --git a/src/main/java/ch/netquick/easysurvival/block/SpawnerSlimeBlock.java b/src/main/java/ch/netquick/easysurvival/block/SpawnerSlimeBlock.java new file mode 100644 index 0000000..d57d86f --- /dev/null +++ b/src/main/java/ch/netquick/easysurvival/block/SpawnerSlimeBlock.java @@ -0,0 +1,68 @@ + +package ch.netquick.easysurvival.block; + +import net.minecraft.world.phys.shapes.VoxelShape; +import net.minecraft.world.phys.shapes.Shapes; +import net.minecraft.world.phys.shapes.CollisionContext; +import net.minecraft.world.level.storage.loot.LootParams; +import net.minecraft.world.level.block.state.properties.NoteBlockInstrument; +import net.minecraft.world.level.block.state.BlockState; +import net.minecraft.world.level.block.state.BlockBehaviour; +import net.minecraft.world.level.block.SoundType; +import net.minecraft.world.level.block.Block; +import net.minecraft.world.level.Level; +import net.minecraft.world.level.BlockGetter; +import net.minecraft.world.item.ItemStack; +import net.minecraft.util.RandomSource; +import net.minecraft.server.level.ServerLevel; +import net.minecraft.core.BlockPos; + +import java.util.List; +import java.util.Collections; + +import ch.netquick.easysurvival.procedures.SpawnerSlimeUpdateTickProcedure; + +public class SpawnerSlimeBlock extends Block { + public SpawnerSlimeBlock() { + super(BlockBehaviour.Properties.of().instrument(NoteBlockInstrument.BASEDRUM).sound(SoundType.GRAVEL).strength(1f, 10f).noOcclusion().isRedstoneConductor((bs, br, bp) -> false)); + } + + @Override + public boolean propagatesSkylightDown(BlockState state, BlockGetter reader, BlockPos pos) { + return true; + } + + @Override + public int getLightBlock(BlockState state, BlockGetter worldIn, BlockPos pos) { + return 0; + } + + @Override + public VoxelShape getVisualShape(BlockState state, BlockGetter world, BlockPos pos, CollisionContext context) { + return Shapes.empty(); + } + + @Override + public List getDrops(BlockState state, LootParams.Builder builder) { + List dropsOriginal = super.getDrops(state, builder); + if (!dropsOriginal.isEmpty()) + return dropsOriginal; + return Collections.singletonList(new ItemStack(this, 1)); + } + + @Override + public void onPlace(BlockState blockstate, Level world, BlockPos pos, BlockState oldState, boolean moving) { + super.onPlace(blockstate, world, pos, oldState, moving); + world.scheduleTick(pos, this, 100); + } + + @Override + public void tick(BlockState blockstate, ServerLevel world, BlockPos pos, RandomSource random) { + super.tick(blockstate, world, pos, random); + int x = pos.getX(); + int y = pos.getY(); + int z = pos.getZ(); + SpawnerSlimeUpdateTickProcedure.execute(world, x, y, z); + world.scheduleTick(pos, this, 100); + } +} diff --git a/src/main/java/ch/netquick/easysurvival/block/SpawnerWitherSkelettBlock.java b/src/main/java/ch/netquick/easysurvival/block/SpawnerWitherSkelettBlock.java new file mode 100644 index 0000000..5b3f4ac --- /dev/null +++ b/src/main/java/ch/netquick/easysurvival/block/SpawnerWitherSkelettBlock.java @@ -0,0 +1,68 @@ + +package ch.netquick.easysurvival.block; + +import net.minecraft.world.phys.shapes.VoxelShape; +import net.minecraft.world.phys.shapes.Shapes; +import net.minecraft.world.phys.shapes.CollisionContext; +import net.minecraft.world.level.storage.loot.LootParams; +import net.minecraft.world.level.block.state.properties.NoteBlockInstrument; +import net.minecraft.world.level.block.state.BlockState; +import net.minecraft.world.level.block.state.BlockBehaviour; +import net.minecraft.world.level.block.SoundType; +import net.minecraft.world.level.block.Block; +import net.minecraft.world.level.Level; +import net.minecraft.world.level.BlockGetter; +import net.minecraft.world.item.ItemStack; +import net.minecraft.util.RandomSource; +import net.minecraft.server.level.ServerLevel; +import net.minecraft.core.BlockPos; + +import java.util.List; +import java.util.Collections; + +import ch.netquick.easysurvival.procedures.SpawnerWitherSkelettUpdateTickProcedure; + +public class SpawnerWitherSkelettBlock extends Block { + public SpawnerWitherSkelettBlock() { + super(BlockBehaviour.Properties.of().instrument(NoteBlockInstrument.BASEDRUM).sound(SoundType.GRAVEL).strength(1f, 10f).noOcclusion().isRedstoneConductor((bs, br, bp) -> false)); + } + + @Override + public boolean propagatesSkylightDown(BlockState state, BlockGetter reader, BlockPos pos) { + return true; + } + + @Override + public int getLightBlock(BlockState state, BlockGetter worldIn, BlockPos pos) { + return 0; + } + + @Override + public VoxelShape getVisualShape(BlockState state, BlockGetter world, BlockPos pos, CollisionContext context) { + return Shapes.empty(); + } + + @Override + public List getDrops(BlockState state, LootParams.Builder builder) { + List dropsOriginal = super.getDrops(state, builder); + if (!dropsOriginal.isEmpty()) + return dropsOriginal; + return Collections.singletonList(new ItemStack(this, 1)); + } + + @Override + public void onPlace(BlockState blockstate, Level world, BlockPos pos, BlockState oldState, boolean moving) { + super.onPlace(blockstate, world, pos, oldState, moving); + world.scheduleTick(pos, this, 100); + } + + @Override + public void tick(BlockState blockstate, ServerLevel world, BlockPos pos, RandomSource random) { + super.tick(blockstate, world, pos, random); + int x = pos.getX(); + int y = pos.getY(); + int z = pos.getZ(); + SpawnerWitherSkelettUpdateTickProcedure.execute(world, x, y, z); + world.scheduleTick(pos, this, 100); + } +} diff --git a/src/main/java/ch/netquick/easysurvival/block/TeleporterPlateBlock.java b/src/main/java/ch/netquick/easysurvival/block/TeleporterPlateBlock.java new file mode 100644 index 0000000..91dedab --- /dev/null +++ b/src/main/java/ch/netquick/easysurvival/block/TeleporterPlateBlock.java @@ -0,0 +1,118 @@ + +package ch.netquick.easysurvival.block; + +import net.minecraft.world.phys.shapes.VoxelShape; +import net.minecraft.world.phys.shapes.Shapes; +import net.minecraft.world.phys.shapes.CollisionContext; +import net.minecraft.world.phys.BlockHitResult; +import net.minecraft.world.level.storage.loot.LootParams; +import net.minecraft.world.level.block.state.BlockState; +import net.minecraft.world.level.block.state.BlockBehaviour; +import net.minecraft.world.level.block.entity.BlockEntity; +import net.minecraft.world.level.block.SoundType; +import net.minecraft.world.level.block.EntityBlock; +import net.minecraft.world.level.block.Block; +import net.minecraft.world.level.Level; +import net.minecraft.world.level.BlockGetter; +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.inventory.AbstractContainerMenu; +import net.minecraft.world.entity.player.Player; +import net.minecraft.world.MenuProvider; +import net.minecraft.world.InteractionResult; +import net.minecraft.world.InteractionHand; +import net.minecraft.world.Containers; +import net.minecraft.core.Direction; +import net.minecraft.core.BlockPos; + +import java.util.List; +import java.util.Collections; + +import ch.netquick.easysurvival.procedures.TeleporterProcProcedure; +import ch.netquick.easysurvival.block.entity.TeleporterPlateBlockEntity; + +public class TeleporterPlateBlock extends Block implements EntityBlock { + public TeleporterPlateBlock() { + super(BlockBehaviour.Properties.of().sound(SoundType.ANVIL).strength(1f, 10f).noOcclusion().isRedstoneConductor((bs, br, bp) -> false)); + } + + @Override + public boolean propagatesSkylightDown(BlockState state, BlockGetter reader, BlockPos pos) { + return true; + } + + @Override + public int getLightBlock(BlockState state, BlockGetter worldIn, BlockPos pos) { + return 0; + } + + @Override + public VoxelShape getVisualShape(BlockState state, BlockGetter world, BlockPos pos, CollisionContext context) { + return Shapes.empty(); + } + + @Override + public List getDrops(BlockState state, LootParams.Builder builder) { + List dropsOriginal = super.getDrops(state, builder); + if (!dropsOriginal.isEmpty()) + return dropsOriginal; + return Collections.singletonList(new ItemStack(this, 1)); + } + + @Override + public InteractionResult use(BlockState blockstate, Level world, BlockPos pos, Player entity, InteractionHand hand, BlockHitResult hit) { + super.use(blockstate, world, pos, entity, hand, hit); + int x = pos.getX(); + int y = pos.getY(); + int z = pos.getZ(); + double hitX = hit.getLocation().x; + double hitY = hit.getLocation().y; + double hitZ = hit.getLocation().z; + Direction direction = hit.getDirection(); + TeleporterProcProcedure.execute(world, x, y, z, entity); + return InteractionResult.SUCCESS; + } + + @Override + public MenuProvider getMenuProvider(BlockState state, Level worldIn, BlockPos pos) { + BlockEntity tileEntity = worldIn.getBlockEntity(pos); + return tileEntity instanceof MenuProvider menuProvider ? menuProvider : null; + } + + @Override + public BlockEntity newBlockEntity(BlockPos pos, BlockState state) { + return new TeleporterPlateBlockEntity(pos, state); + } + + @Override + public boolean triggerEvent(BlockState state, Level world, BlockPos pos, int eventID, int eventParam) { + super.triggerEvent(state, world, pos, eventID, eventParam); + BlockEntity blockEntity = world.getBlockEntity(pos); + return blockEntity == null ? false : blockEntity.triggerEvent(eventID, eventParam); + } + + @Override + public void onRemove(BlockState state, Level world, BlockPos pos, BlockState newState, boolean isMoving) { + if (state.getBlock() != newState.getBlock()) { + BlockEntity blockEntity = world.getBlockEntity(pos); + if (blockEntity instanceof TeleporterPlateBlockEntity be) { + Containers.dropContents(world, pos, be); + world.updateNeighbourForOutputSignal(pos, this); + } + super.onRemove(state, world, pos, newState, isMoving); + } + } + + @Override + public boolean hasAnalogOutputSignal(BlockState state) { + return true; + } + + @Override + public int getAnalogOutputSignal(BlockState blockState, Level world, BlockPos pos) { + BlockEntity tileentity = world.getBlockEntity(pos); + if (tileentity instanceof TeleporterPlateBlockEntity be) + return AbstractContainerMenu.getRedstoneSignalFromContainer(be); + else + return 0; + } +} diff --git a/src/main/java/ch/netquick/easysurvival/block/TreeCropBlock.java b/src/main/java/ch/netquick/easysurvival/block/TreeCropBlock.java new file mode 100644 index 0000000..c5ea05b --- /dev/null +++ b/src/main/java/ch/netquick/easysurvival/block/TreeCropBlock.java @@ -0,0 +1,158 @@ + +package ch.netquick.easysurvival.block; + +import net.minecraftforge.network.NetworkHooks; + +import net.minecraft.world.phys.shapes.VoxelShape; +import net.minecraft.world.phys.shapes.Shapes; +import net.minecraft.world.phys.shapes.CollisionContext; +import net.minecraft.world.phys.BlockHitResult; +import net.minecraft.world.level.storage.loot.LootParams; +import net.minecraft.world.level.block.state.properties.NoteBlockInstrument; +import net.minecraft.world.level.block.state.BlockState; +import net.minecraft.world.level.block.state.BlockBehaviour; +import net.minecraft.world.level.block.entity.BlockEntity; +import net.minecraft.world.level.block.SoundType; +import net.minecraft.world.level.block.EntityBlock; +import net.minecraft.world.level.block.Block; +import net.minecraft.world.level.Level; +import net.minecraft.world.level.BlockGetter; +import net.minecraft.world.item.PickaxeItem; +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.inventory.AbstractContainerMenu; +import net.minecraft.world.entity.player.Player; +import net.minecraft.world.entity.player.Inventory; +import net.minecraft.world.MenuProvider; +import net.minecraft.world.InteractionResult; +import net.minecraft.world.InteractionHand; +import net.minecraft.world.Containers; +import net.minecraft.util.RandomSource; +import net.minecraft.server.level.ServerPlayer; +import net.minecraft.server.level.ServerLevel; +import net.minecraft.network.chat.Component; +import net.minecraft.network.FriendlyByteBuf; +import net.minecraft.core.BlockPos; + +import java.util.List; +import java.util.Collections; + +import io.netty.buffer.Unpooled; + +import ch.netquick.easysurvival.world.inventory.TreeCropGUIMenu; +import ch.netquick.easysurvival.procedures.TreeCropUpdateTickProcedure; +import ch.netquick.easysurvival.block.entity.TreeCropBlockEntity; + +public class TreeCropBlock extends Block implements EntityBlock { + public TreeCropBlock() { + super(BlockBehaviour.Properties.of().instrument(NoteBlockInstrument.BASEDRUM).sound(SoundType.GRAVEL).strength(1f, 10f).requiresCorrectToolForDrops().noOcclusion().isRedstoneConductor((bs, br, bp) -> false)); + } + + @Override + public boolean propagatesSkylightDown(BlockState state, BlockGetter reader, BlockPos pos) { + return true; + } + + @Override + public int getLightBlock(BlockState state, BlockGetter worldIn, BlockPos pos) { + return 0; + } + + @Override + public VoxelShape getVisualShape(BlockState state, BlockGetter world, BlockPos pos, CollisionContext context) { + return Shapes.empty(); + } + + @Override + public boolean canHarvestBlock(BlockState state, BlockGetter world, BlockPos pos, Player player) { + if (player.getInventory().getSelected().getItem() instanceof PickaxeItem tieredItem) + return tieredItem.getTier().getLevel() >= 1; + return false; + } + + @Override + public List getDrops(BlockState state, LootParams.Builder builder) { + List dropsOriginal = super.getDrops(state, builder); + if (!dropsOriginal.isEmpty()) + return dropsOriginal; + return Collections.singletonList(new ItemStack(this, 1)); + } + + @Override + public void onPlace(BlockState blockstate, Level world, BlockPos pos, BlockState oldState, boolean moving) { + super.onPlace(blockstate, world, pos, oldState, moving); + world.scheduleTick(pos, this, 25); + } + + @Override + public void tick(BlockState blockstate, ServerLevel world, BlockPos pos, RandomSource random) { + super.tick(blockstate, world, pos, random); + int x = pos.getX(); + int y = pos.getY(); + int z = pos.getZ(); + TreeCropUpdateTickProcedure.execute(world, x, y, z); + world.scheduleTick(pos, this, 25); + } + + @Override + public InteractionResult use(BlockState blockstate, Level world, BlockPos pos, Player entity, InteractionHand hand, BlockHitResult hit) { + super.use(blockstate, world, pos, entity, hand, hit); + if (entity instanceof ServerPlayer player) { + NetworkHooks.openScreen(player, new MenuProvider() { + @Override + public Component getDisplayName() { + return Component.literal("Tree Crop"); + } + + @Override + public AbstractContainerMenu createMenu(int id, Inventory inventory, Player player) { + return new TreeCropGUIMenu(id, inventory, new FriendlyByteBuf(Unpooled.buffer()).writeBlockPos(pos)); + } + }, pos); + } + return InteractionResult.SUCCESS; + } + + @Override + public MenuProvider getMenuProvider(BlockState state, Level worldIn, BlockPos pos) { + BlockEntity tileEntity = worldIn.getBlockEntity(pos); + return tileEntity instanceof MenuProvider menuProvider ? menuProvider : null; + } + + @Override + public BlockEntity newBlockEntity(BlockPos pos, BlockState state) { + return new TreeCropBlockEntity(pos, state); + } + + @Override + public boolean triggerEvent(BlockState state, Level world, BlockPos pos, int eventID, int eventParam) { + super.triggerEvent(state, world, pos, eventID, eventParam); + BlockEntity blockEntity = world.getBlockEntity(pos); + return blockEntity == null ? false : blockEntity.triggerEvent(eventID, eventParam); + } + + @Override + public void onRemove(BlockState state, Level world, BlockPos pos, BlockState newState, boolean isMoving) { + if (state.getBlock() != newState.getBlock()) { + BlockEntity blockEntity = world.getBlockEntity(pos); + if (blockEntity instanceof TreeCropBlockEntity be) { + Containers.dropContents(world, pos, be); + world.updateNeighbourForOutputSignal(pos, this); + } + super.onRemove(state, world, pos, newState, isMoving); + } + } + + @Override + public boolean hasAnalogOutputSignal(BlockState state) { + return true; + } + + @Override + public int getAnalogOutputSignal(BlockState blockState, Level world, BlockPos pos) { + BlockEntity tileentity = world.getBlockEntity(pos); + if (tileentity instanceof TreeCropBlockEntity be) + return AbstractContainerMenu.getRedstoneSignalFromContainer(be); + else + return 0; + } +} diff --git a/src/main/java/ch/netquick/easysurvival/block/entity/CropBlockEntity.java b/src/main/java/ch/netquick/easysurvival/block/entity/CropBlockEntity.java new file mode 100644 index 0000000..1ad9e70 --- /dev/null +++ b/src/main/java/ch/netquick/easysurvival/block/entity/CropBlockEntity.java @@ -0,0 +1,159 @@ +package ch.netquick.easysurvival.block.entity; + +import net.minecraftforge.items.wrapper.SidedInvWrapper; +import net.minecraftforge.items.IItemHandler; +import net.minecraftforge.common.util.LazyOptional; +import net.minecraftforge.common.capabilities.ForgeCapabilities; +import net.minecraftforge.common.capabilities.Capability; + +import net.minecraft.world.level.block.state.BlockState; +import net.minecraft.world.level.block.entity.RandomizableContainerBlockEntity; +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.inventory.AbstractContainerMenu; +import net.minecraft.world.entity.player.Inventory; +import net.minecraft.world.WorldlyContainer; +import net.minecraft.world.ContainerHelper; +import net.minecraft.network.protocol.game.ClientboundBlockEntityDataPacket; +import net.minecraft.network.chat.Component; +import net.minecraft.network.FriendlyByteBuf; +import net.minecraft.nbt.CompoundTag; +import net.minecraft.core.NonNullList; +import net.minecraft.core.Direction; +import net.minecraft.core.BlockPos; + +import javax.annotation.Nullable; + +import java.util.stream.IntStream; + +import io.netty.buffer.Unpooled; + +import ch.netquick.easysurvival.world.inventory.CropGUIMenu; +import ch.netquick.easysurvival.init.EasysurvivalModBlockEntities; + +public class CropBlockEntity extends RandomizableContainerBlockEntity implements WorldlyContainer { + private NonNullList stacks = NonNullList.withSize(8, ItemStack.EMPTY); + private final LazyOptional[] handlers = SidedInvWrapper.create(this, Direction.values()); + + public CropBlockEntity(BlockPos position, BlockState state) { + super(EasysurvivalModBlockEntities.CROP.get(), position, state); + } + + @Override + public void load(CompoundTag compound) { + super.load(compound); + if (!this.tryLoadLootTable(compound)) + this.stacks = NonNullList.withSize(this.getContainerSize(), ItemStack.EMPTY); + ContainerHelper.loadAllItems(compound, this.stacks); + } + + @Override + public void saveAdditional(CompoundTag compound) { + super.saveAdditional(compound); + if (!this.trySaveLootTable(compound)) { + ContainerHelper.saveAllItems(compound, this.stacks); + } + } + + @Override + public ClientboundBlockEntityDataPacket getUpdatePacket() { + return ClientboundBlockEntityDataPacket.create(this); + } + + @Override + public CompoundTag getUpdateTag() { + return this.saveWithFullMetadata(); + } + + @Override + public int getContainerSize() { + return stacks.size(); + } + + @Override + public boolean isEmpty() { + for (ItemStack itemstack : this.stacks) + if (!itemstack.isEmpty()) + return false; + return true; + } + + @Override + public Component getDefaultName() { + return Component.literal("crop"); + } + + @Override + public int getMaxStackSize() { + return 64; + } + + @Override + public AbstractContainerMenu createMenu(int id, Inventory inventory) { + return new CropGUIMenu(id, inventory, new FriendlyByteBuf(Unpooled.buffer()).writeBlockPos(this.worldPosition)); + } + + @Override + public Component getDisplayName() { + return Component.literal("Crop"); + } + + @Override + protected NonNullList getItems() { + return this.stacks; + } + + @Override + protected void setItems(NonNullList stacks) { + this.stacks = stacks; + } + + @Override + public boolean canPlaceItem(int index, ItemStack stack) { + if (index == 1) + return false; + if (index == 2) + return false; + if (index == 3) + return false; + if (index == 4) + return false; + if (index == 5) + return false; + if (index == 6) + return false; + if (index == 7) + return false; + return true; + } + + @Override + public int[] getSlotsForFace(Direction side) { + return IntStream.range(0, this.getContainerSize()).toArray(); + } + + @Override + public boolean canPlaceItemThroughFace(int index, ItemStack stack, @Nullable Direction direction) { + return this.canPlaceItem(index, stack); + } + + @Override + public boolean canTakeItemThroughFace(int index, ItemStack stack, Direction direction) { + if (index == 0) + return false; + return true; + } + + @Override + public LazyOptional getCapability(Capability capability, @Nullable Direction facing) { + if (!this.remove && facing != null && capability == ForgeCapabilities.ITEM_HANDLER) + return handlers[facing.ordinal()].cast(); + return super.getCapability(capability, facing); + } + + @Override + public void setRemoved() { + super.setRemoved(); + for (LazyOptional handler : handlers) + handler.invalidate(); + } +} diff --git a/src/main/java/ch/netquick/easysurvival/block/entity/EasyAnvilBlockEntity.java b/src/main/java/ch/netquick/easysurvival/block/entity/EasyAnvilBlockEntity.java new file mode 100644 index 0000000..e8db23b --- /dev/null +++ b/src/main/java/ch/netquick/easysurvival/block/entity/EasyAnvilBlockEntity.java @@ -0,0 +1,145 @@ +package ch.netquick.easysurvival.block.entity; + +import net.minecraftforge.items.wrapper.SidedInvWrapper; +import net.minecraftforge.items.IItemHandler; +import net.minecraftforge.common.util.LazyOptional; +import net.minecraftforge.common.capabilities.ForgeCapabilities; +import net.minecraftforge.common.capabilities.Capability; + +import net.minecraft.world.level.block.state.BlockState; +import net.minecraft.world.level.block.entity.RandomizableContainerBlockEntity; +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.inventory.AbstractContainerMenu; +import net.minecraft.world.entity.player.Inventory; +import net.minecraft.world.WorldlyContainer; +import net.minecraft.world.ContainerHelper; +import net.minecraft.network.protocol.game.ClientboundBlockEntityDataPacket; +import net.minecraft.network.chat.Component; +import net.minecraft.network.FriendlyByteBuf; +import net.minecraft.nbt.CompoundTag; +import net.minecraft.core.NonNullList; +import net.minecraft.core.Direction; +import net.minecraft.core.BlockPos; + +import javax.annotation.Nullable; + +import java.util.stream.IntStream; + +import io.netty.buffer.Unpooled; + +import ch.netquick.easysurvival.world.inventory.EasyAnvilGUIMenu; +import ch.netquick.easysurvival.init.EasysurvivalModBlockEntities; + +public class EasyAnvilBlockEntity extends RandomizableContainerBlockEntity implements WorldlyContainer { + private NonNullList stacks = NonNullList.withSize(3, ItemStack.EMPTY); + private final LazyOptional[] handlers = SidedInvWrapper.create(this, Direction.values()); + + public EasyAnvilBlockEntity(BlockPos position, BlockState state) { + super(EasysurvivalModBlockEntities.EASY_ANVIL.get(), position, state); + } + + @Override + public void load(CompoundTag compound) { + super.load(compound); + if (!this.tryLoadLootTable(compound)) + this.stacks = NonNullList.withSize(this.getContainerSize(), ItemStack.EMPTY); + ContainerHelper.loadAllItems(compound, this.stacks); + } + + @Override + public void saveAdditional(CompoundTag compound) { + super.saveAdditional(compound); + if (!this.trySaveLootTable(compound)) { + ContainerHelper.saveAllItems(compound, this.stacks); + } + } + + @Override + public ClientboundBlockEntityDataPacket getUpdatePacket() { + return ClientboundBlockEntityDataPacket.create(this); + } + + @Override + public CompoundTag getUpdateTag() { + return this.saveWithFullMetadata(); + } + + @Override + public int getContainerSize() { + return stacks.size(); + } + + @Override + public boolean isEmpty() { + for (ItemStack itemstack : this.stacks) + if (!itemstack.isEmpty()) + return false; + return true; + } + + @Override + public Component getDefaultName() { + return Component.literal("easy_anvil"); + } + + @Override + public int getMaxStackSize() { + return 64; + } + + @Override + public AbstractContainerMenu createMenu(int id, Inventory inventory) { + return new EasyAnvilGUIMenu(id, inventory, new FriendlyByteBuf(Unpooled.buffer()).writeBlockPos(this.worldPosition)); + } + + @Override + public Component getDisplayName() { + return Component.literal("Easy Anvil"); + } + + @Override + protected NonNullList getItems() { + return this.stacks; + } + + @Override + protected void setItems(NonNullList stacks) { + this.stacks = stacks; + } + + @Override + public boolean canPlaceItem(int index, ItemStack stack) { + if (index == 2) + return false; + return true; + } + + @Override + public int[] getSlotsForFace(Direction side) { + return IntStream.range(0, this.getContainerSize()).toArray(); + } + + @Override + public boolean canPlaceItemThroughFace(int index, ItemStack stack, @Nullable Direction direction) { + return this.canPlaceItem(index, stack); + } + + @Override + public boolean canTakeItemThroughFace(int index, ItemStack stack, Direction direction) { + return true; + } + + @Override + public LazyOptional getCapability(Capability capability, @Nullable Direction facing) { + if (!this.remove && facing != null && capability == ForgeCapabilities.ITEM_HANDLER) + return handlers[facing.ordinal()].cast(); + return super.getCapability(capability, facing); + } + + @Override + public void setRemoved() { + super.setRemoved(); + for (LazyOptional handler : handlers) + handler.invalidate(); + } +} diff --git a/src/main/java/ch/netquick/easysurvival/block/entity/EasyConverterBlockEntity.java b/src/main/java/ch/netquick/easysurvival/block/entity/EasyConverterBlockEntity.java new file mode 100644 index 0000000..e47ee5e --- /dev/null +++ b/src/main/java/ch/netquick/easysurvival/block/entity/EasyConverterBlockEntity.java @@ -0,0 +1,147 @@ +package ch.netquick.easysurvival.block.entity; + +import net.minecraftforge.items.wrapper.SidedInvWrapper; +import net.minecraftforge.items.IItemHandler; +import net.minecraftforge.common.util.LazyOptional; +import net.minecraftforge.common.capabilities.ForgeCapabilities; +import net.minecraftforge.common.capabilities.Capability; + +import net.minecraft.world.level.block.state.BlockState; +import net.minecraft.world.level.block.entity.RandomizableContainerBlockEntity; +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.inventory.AbstractContainerMenu; +import net.minecraft.world.entity.player.Inventory; +import net.minecraft.world.WorldlyContainer; +import net.minecraft.world.ContainerHelper; +import net.minecraft.network.protocol.game.ClientboundBlockEntityDataPacket; +import net.minecraft.network.chat.Component; +import net.minecraft.network.FriendlyByteBuf; +import net.minecraft.nbt.CompoundTag; +import net.minecraft.core.NonNullList; +import net.minecraft.core.Direction; +import net.minecraft.core.BlockPos; + +import javax.annotation.Nullable; + +import java.util.stream.IntStream; + +import io.netty.buffer.Unpooled; + +import ch.netquick.easysurvival.world.inventory.EasyConverterGUIMenu; +import ch.netquick.easysurvival.init.EasysurvivalModBlockEntities; + +public class EasyConverterBlockEntity extends RandomizableContainerBlockEntity implements WorldlyContainer { + private NonNullList stacks = NonNullList.withSize(2, ItemStack.EMPTY); + private final LazyOptional[] handlers = SidedInvWrapper.create(this, Direction.values()); + + public EasyConverterBlockEntity(BlockPos position, BlockState state) { + super(EasysurvivalModBlockEntities.EASY_CONVERTER.get(), position, state); + } + + @Override + public void load(CompoundTag compound) { + super.load(compound); + if (!this.tryLoadLootTable(compound)) + this.stacks = NonNullList.withSize(this.getContainerSize(), ItemStack.EMPTY); + ContainerHelper.loadAllItems(compound, this.stacks); + } + + @Override + public void saveAdditional(CompoundTag compound) { + super.saveAdditional(compound); + if (!this.trySaveLootTable(compound)) { + ContainerHelper.saveAllItems(compound, this.stacks); + } + } + + @Override + public ClientboundBlockEntityDataPacket getUpdatePacket() { + return ClientboundBlockEntityDataPacket.create(this); + } + + @Override + public CompoundTag getUpdateTag() { + return this.saveWithFullMetadata(); + } + + @Override + public int getContainerSize() { + return stacks.size(); + } + + @Override + public boolean isEmpty() { + for (ItemStack itemstack : this.stacks) + if (!itemstack.isEmpty()) + return false; + return true; + } + + @Override + public Component getDefaultName() { + return Component.literal("easy_converter"); + } + + @Override + public int getMaxStackSize() { + return 64; + } + + @Override + public AbstractContainerMenu createMenu(int id, Inventory inventory) { + return new EasyConverterGUIMenu(id, inventory, new FriendlyByteBuf(Unpooled.buffer()).writeBlockPos(this.worldPosition)); + } + + @Override + public Component getDisplayName() { + return Component.literal("Easy Converter"); + } + + @Override + protected NonNullList getItems() { + return this.stacks; + } + + @Override + protected void setItems(NonNullList stacks) { + this.stacks = stacks; + } + + @Override + public boolean canPlaceItem(int index, ItemStack stack) { + if (index == 1) + return false; + return true; + } + + @Override + public int[] getSlotsForFace(Direction side) { + return IntStream.range(0, this.getContainerSize()).toArray(); + } + + @Override + public boolean canPlaceItemThroughFace(int index, ItemStack stack, @Nullable Direction direction) { + return this.canPlaceItem(index, stack); + } + + @Override + public boolean canTakeItemThroughFace(int index, ItemStack stack, Direction direction) { + if (index == 0) + return false; + return true; + } + + @Override + public LazyOptional getCapability(Capability capability, @Nullable Direction facing) { + if (!this.remove && facing != null && capability == ForgeCapabilities.ITEM_HANDLER) + return handlers[facing.ordinal()].cast(); + return super.getCapability(capability, facing); + } + + @Override + public void setRemoved() { + super.setRemoved(); + for (LazyOptional handler : handlers) + handler.invalidate(); + } +} diff --git a/src/main/java/ch/netquick/easysurvival/block/entity/EasyEnchantmentTableBlockEntity.java b/src/main/java/ch/netquick/easysurvival/block/entity/EasyEnchantmentTableBlockEntity.java new file mode 100644 index 0000000..0cdec03 --- /dev/null +++ b/src/main/java/ch/netquick/easysurvival/block/entity/EasyEnchantmentTableBlockEntity.java @@ -0,0 +1,161 @@ +package ch.netquick.easysurvival.block.entity; + +import net.minecraftforge.items.wrapper.SidedInvWrapper; +import net.minecraftforge.items.IItemHandler; +import net.minecraftforge.common.util.LazyOptional; +import net.minecraftforge.common.capabilities.ForgeCapabilities; +import net.minecraftforge.common.capabilities.Capability; + +import net.minecraft.world.level.block.state.BlockState; +import net.minecraft.world.level.block.entity.RandomizableContainerBlockEntity; +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.inventory.AbstractContainerMenu; +import net.minecraft.world.entity.player.Inventory; +import net.minecraft.world.WorldlyContainer; +import net.minecraft.world.ContainerHelper; +import net.minecraft.network.protocol.game.ClientboundBlockEntityDataPacket; +import net.minecraft.network.chat.Component; +import net.minecraft.network.FriendlyByteBuf; +import net.minecraft.nbt.CompoundTag; +import net.minecraft.core.NonNullList; +import net.minecraft.core.Direction; +import net.minecraft.core.BlockPos; + +import javax.annotation.Nullable; + +import java.util.stream.IntStream; + +import io.netty.buffer.Unpooled; + +import ch.netquick.easysurvival.world.inventory.EasyEnchantmentTableGUIMenu; +import ch.netquick.easysurvival.init.EasysurvivalModBlockEntities; + +public class EasyEnchantmentTableBlockEntity extends RandomizableContainerBlockEntity implements WorldlyContainer { + private NonNullList stacks = NonNullList.withSize(11, ItemStack.EMPTY); + private final LazyOptional[] handlers = SidedInvWrapper.create(this, Direction.values()); + + public EasyEnchantmentTableBlockEntity(BlockPos position, BlockState state) { + super(EasysurvivalModBlockEntities.EASY_ENCHANTMENT_TABLE.get(), position, state); + } + + @Override + public void load(CompoundTag compound) { + super.load(compound); + if (!this.tryLoadLootTable(compound)) + this.stacks = NonNullList.withSize(this.getContainerSize(), ItemStack.EMPTY); + ContainerHelper.loadAllItems(compound, this.stacks); + } + + @Override + public void saveAdditional(CompoundTag compound) { + super.saveAdditional(compound); + if (!this.trySaveLootTable(compound)) { + ContainerHelper.saveAllItems(compound, this.stacks); + } + } + + @Override + public ClientboundBlockEntityDataPacket getUpdatePacket() { + return ClientboundBlockEntityDataPacket.create(this); + } + + @Override + public CompoundTag getUpdateTag() { + return this.saveWithFullMetadata(); + } + + @Override + public int getContainerSize() { + return stacks.size(); + } + + @Override + public boolean isEmpty() { + for (ItemStack itemstack : this.stacks) + if (!itemstack.isEmpty()) + return false; + return true; + } + + @Override + public Component getDefaultName() { + return Component.literal("easy_enchantment_table"); + } + + @Override + public int getMaxStackSize() { + return 64; + } + + @Override + public AbstractContainerMenu createMenu(int id, Inventory inventory) { + return new EasyEnchantmentTableGUIMenu(id, inventory, new FriendlyByteBuf(Unpooled.buffer()).writeBlockPos(this.worldPosition)); + } + + @Override + public Component getDisplayName() { + return Component.literal("Easy Enchantment Table"); + } + + @Override + protected NonNullList getItems() { + return this.stacks; + } + + @Override + protected void setItems(NonNullList stacks) { + this.stacks = stacks; + } + + @Override + public boolean canPlaceItem(int index, ItemStack stack) { + if (index == 1) + return false; + if (index == 2) + return false; + if (index == 3) + return false; + if (index == 4) + return false; + if (index == 5) + return false; + if (index == 6) + return false; + if (index == 7) + return false; + if (index == 8) + return false; + if (index == 9) + return false; + return true; + } + + @Override + public int[] getSlotsForFace(Direction side) { + return IntStream.range(0, this.getContainerSize()).toArray(); + } + + @Override + public boolean canPlaceItemThroughFace(int index, ItemStack stack, @Nullable Direction direction) { + return this.canPlaceItem(index, stack); + } + + @Override + public boolean canTakeItemThroughFace(int index, ItemStack stack, Direction direction) { + return true; + } + + @Override + public LazyOptional getCapability(Capability capability, @Nullable Direction facing) { + if (!this.remove && facing != null && capability == ForgeCapabilities.ITEM_HANDLER) + return handlers[facing.ordinal()].cast(); + return super.getCapability(capability, facing); + } + + @Override + public void setRemoved() { + super.setRemoved(); + for (LazyOptional handler : handlers) + handler.invalidate(); + } +} diff --git a/src/main/java/ch/netquick/easysurvival/block/entity/EasyForgeAutoBlockEntity.java b/src/main/java/ch/netquick/easysurvival/block/entity/EasyForgeAutoBlockEntity.java new file mode 100644 index 0000000..b5a8615 --- /dev/null +++ b/src/main/java/ch/netquick/easysurvival/block/entity/EasyForgeAutoBlockEntity.java @@ -0,0 +1,147 @@ +package ch.netquick.easysurvival.block.entity; + +import net.minecraftforge.items.wrapper.SidedInvWrapper; +import net.minecraftforge.items.IItemHandler; +import net.minecraftforge.common.util.LazyOptional; +import net.minecraftforge.common.capabilities.ForgeCapabilities; +import net.minecraftforge.common.capabilities.Capability; + +import net.minecraft.world.level.block.state.BlockState; +import net.minecraft.world.level.block.entity.RandomizableContainerBlockEntity; +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.inventory.AbstractContainerMenu; +import net.minecraft.world.entity.player.Inventory; +import net.minecraft.world.WorldlyContainer; +import net.minecraft.world.ContainerHelper; +import net.minecraft.network.protocol.game.ClientboundBlockEntityDataPacket; +import net.minecraft.network.chat.Component; +import net.minecraft.network.FriendlyByteBuf; +import net.minecraft.nbt.CompoundTag; +import net.minecraft.core.NonNullList; +import net.minecraft.core.Direction; +import net.minecraft.core.BlockPos; + +import javax.annotation.Nullable; + +import java.util.stream.IntStream; + +import io.netty.buffer.Unpooled; + +import ch.netquick.easysurvival.world.inventory.EasyForgeGUIMenu; +import ch.netquick.easysurvival.init.EasysurvivalModBlockEntities; + +public class EasyForgeAutoBlockEntity extends RandomizableContainerBlockEntity implements WorldlyContainer { + private NonNullList stacks = NonNullList.withSize(2, ItemStack.EMPTY); + private final LazyOptional[] handlers = SidedInvWrapper.create(this, Direction.values()); + + public EasyForgeAutoBlockEntity(BlockPos position, BlockState state) { + super(EasysurvivalModBlockEntities.EASY_FORGE_AUTO.get(), position, state); + } + + @Override + public void load(CompoundTag compound) { + super.load(compound); + if (!this.tryLoadLootTable(compound)) + this.stacks = NonNullList.withSize(this.getContainerSize(), ItemStack.EMPTY); + ContainerHelper.loadAllItems(compound, this.stacks); + } + + @Override + public void saveAdditional(CompoundTag compound) { + super.saveAdditional(compound); + if (!this.trySaveLootTable(compound)) { + ContainerHelper.saveAllItems(compound, this.stacks); + } + } + + @Override + public ClientboundBlockEntityDataPacket getUpdatePacket() { + return ClientboundBlockEntityDataPacket.create(this); + } + + @Override + public CompoundTag getUpdateTag() { + return this.saveWithFullMetadata(); + } + + @Override + public int getContainerSize() { + return stacks.size(); + } + + @Override + public boolean isEmpty() { + for (ItemStack itemstack : this.stacks) + if (!itemstack.isEmpty()) + return false; + return true; + } + + @Override + public Component getDefaultName() { + return Component.literal("easy_forge_auto"); + } + + @Override + public int getMaxStackSize() { + return 64; + } + + @Override + public AbstractContainerMenu createMenu(int id, Inventory inventory) { + return new EasyForgeGUIMenu(id, inventory, new FriendlyByteBuf(Unpooled.buffer()).writeBlockPos(this.worldPosition)); + } + + @Override + public Component getDisplayName() { + return Component.literal("Easy Forge"); + } + + @Override + protected NonNullList getItems() { + return this.stacks; + } + + @Override + protected void setItems(NonNullList stacks) { + this.stacks = stacks; + } + + @Override + public boolean canPlaceItem(int index, ItemStack stack) { + if (index == 1) + return false; + return true; + } + + @Override + public int[] getSlotsForFace(Direction side) { + return IntStream.range(0, this.getContainerSize()).toArray(); + } + + @Override + public boolean canPlaceItemThroughFace(int index, ItemStack stack, @Nullable Direction direction) { + return this.canPlaceItem(index, stack); + } + + @Override + public boolean canTakeItemThroughFace(int index, ItemStack stack, Direction direction) { + if (index == 0) + return false; + return true; + } + + @Override + public LazyOptional getCapability(Capability capability, @Nullable Direction facing) { + if (!this.remove && facing != null && capability == ForgeCapabilities.ITEM_HANDLER) + return handlers[facing.ordinal()].cast(); + return super.getCapability(capability, facing); + } + + @Override + public void setRemoved() { + super.setRemoved(); + for (LazyOptional handler : handlers) + handler.invalidate(); + } +} diff --git a/src/main/java/ch/netquick/easysurvival/block/entity/EasyForgeBlockEntity.java b/src/main/java/ch/netquick/easysurvival/block/entity/EasyForgeBlockEntity.java new file mode 100644 index 0000000..8328938 --- /dev/null +++ b/src/main/java/ch/netquick/easysurvival/block/entity/EasyForgeBlockEntity.java @@ -0,0 +1,143 @@ +package ch.netquick.easysurvival.block.entity; + +import net.minecraftforge.items.wrapper.SidedInvWrapper; +import net.minecraftforge.items.IItemHandler; +import net.minecraftforge.common.util.LazyOptional; +import net.minecraftforge.common.capabilities.ForgeCapabilities; +import net.minecraftforge.common.capabilities.Capability; + +import net.minecraft.world.level.block.state.BlockState; +import net.minecraft.world.level.block.entity.RandomizableContainerBlockEntity; +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.inventory.AbstractContainerMenu; +import net.minecraft.world.entity.player.Inventory; +import net.minecraft.world.WorldlyContainer; +import net.minecraft.world.ContainerHelper; +import net.minecraft.network.protocol.game.ClientboundBlockEntityDataPacket; +import net.minecraft.network.chat.Component; +import net.minecraft.network.FriendlyByteBuf; +import net.minecraft.nbt.CompoundTag; +import net.minecraft.core.NonNullList; +import net.minecraft.core.Direction; +import net.minecraft.core.BlockPos; + +import javax.annotation.Nullable; + +import java.util.stream.IntStream; + +import io.netty.buffer.Unpooled; + +import ch.netquick.easysurvival.world.inventory.EasyForgeGUIMenu; +import ch.netquick.easysurvival.init.EasysurvivalModBlockEntities; + +public class EasyForgeBlockEntity extends RandomizableContainerBlockEntity implements WorldlyContainer { + private NonNullList stacks = NonNullList.withSize(2, ItemStack.EMPTY); + private final LazyOptional[] handlers = SidedInvWrapper.create(this, Direction.values()); + + public EasyForgeBlockEntity(BlockPos position, BlockState state) { + super(EasysurvivalModBlockEntities.EASY_FORGE.get(), position, state); + } + + @Override + public void load(CompoundTag compound) { + super.load(compound); + if (!this.tryLoadLootTable(compound)) + this.stacks = NonNullList.withSize(this.getContainerSize(), ItemStack.EMPTY); + ContainerHelper.loadAllItems(compound, this.stacks); + } + + @Override + public void saveAdditional(CompoundTag compound) { + super.saveAdditional(compound); + if (!this.trySaveLootTable(compound)) { + ContainerHelper.saveAllItems(compound, this.stacks); + } + } + + @Override + public ClientboundBlockEntityDataPacket getUpdatePacket() { + return ClientboundBlockEntityDataPacket.create(this); + } + + @Override + public CompoundTag getUpdateTag() { + return this.saveWithFullMetadata(); + } + + @Override + public int getContainerSize() { + return stacks.size(); + } + + @Override + public boolean isEmpty() { + for (ItemStack itemstack : this.stacks) + if (!itemstack.isEmpty()) + return false; + return true; + } + + @Override + public Component getDefaultName() { + return Component.literal("easy_forge"); + } + + @Override + public int getMaxStackSize() { + return 64; + } + + @Override + public AbstractContainerMenu createMenu(int id, Inventory inventory) { + return new EasyForgeGUIMenu(id, inventory, new FriendlyByteBuf(Unpooled.buffer()).writeBlockPos(this.worldPosition)); + } + + @Override + public Component getDisplayName() { + return Component.literal("Easy Forge"); + } + + @Override + protected NonNullList getItems() { + return this.stacks; + } + + @Override + protected void setItems(NonNullList stacks) { + this.stacks = stacks; + } + + @Override + public boolean canPlaceItem(int index, ItemStack stack) { + return true; + } + + @Override + public int[] getSlotsForFace(Direction side) { + return IntStream.range(0, this.getContainerSize()).toArray(); + } + + @Override + public boolean canPlaceItemThroughFace(int index, ItemStack stack, @Nullable Direction direction) { + return this.canPlaceItem(index, stack); + } + + @Override + public boolean canTakeItemThroughFace(int index, ItemStack stack, Direction direction) { + return true; + } + + @Override + public LazyOptional getCapability(Capability capability, @Nullable Direction facing) { + if (!this.remove && facing != null && capability == ForgeCapabilities.ITEM_HANDLER) + return handlers[facing.ordinal()].cast(); + return super.getCapability(capability, facing); + } + + @Override + public void setRemoved() { + super.setRemoved(); + for (LazyOptional handler : handlers) + handler.invalidate(); + } +} diff --git a/src/main/java/ch/netquick/easysurvival/block/entity/EasyFridgeBlockEntity.java b/src/main/java/ch/netquick/easysurvival/block/entity/EasyFridgeBlockEntity.java new file mode 100644 index 0000000..ca5d9fd --- /dev/null +++ b/src/main/java/ch/netquick/easysurvival/block/entity/EasyFridgeBlockEntity.java @@ -0,0 +1,147 @@ +package ch.netquick.easysurvival.block.entity; + +import net.minecraftforge.items.wrapper.SidedInvWrapper; +import net.minecraftforge.items.IItemHandler; +import net.minecraftforge.common.util.LazyOptional; +import net.minecraftforge.common.capabilities.ForgeCapabilities; +import net.minecraftforge.common.capabilities.Capability; + +import net.minecraft.world.level.block.state.BlockState; +import net.minecraft.world.level.block.entity.RandomizableContainerBlockEntity; +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.inventory.AbstractContainerMenu; +import net.minecraft.world.entity.player.Inventory; +import net.minecraft.world.WorldlyContainer; +import net.minecraft.world.ContainerHelper; +import net.minecraft.network.protocol.game.ClientboundBlockEntityDataPacket; +import net.minecraft.network.chat.Component; +import net.minecraft.network.FriendlyByteBuf; +import net.minecraft.nbt.CompoundTag; +import net.minecraft.core.NonNullList; +import net.minecraft.core.Direction; +import net.minecraft.core.BlockPos; + +import javax.annotation.Nullable; + +import java.util.stream.IntStream; + +import io.netty.buffer.Unpooled; + +import ch.netquick.easysurvival.world.inventory.EasyFridgeGUIMenu; +import ch.netquick.easysurvival.init.EasysurvivalModBlockEntities; + +public class EasyFridgeBlockEntity extends RandomizableContainerBlockEntity implements WorldlyContainer { + private NonNullList stacks = NonNullList.withSize(2, ItemStack.EMPTY); + private final LazyOptional[] handlers = SidedInvWrapper.create(this, Direction.values()); + + public EasyFridgeBlockEntity(BlockPos position, BlockState state) { + super(EasysurvivalModBlockEntities.EASY_FRIDGE.get(), position, state); + } + + @Override + public void load(CompoundTag compound) { + super.load(compound); + if (!this.tryLoadLootTable(compound)) + this.stacks = NonNullList.withSize(this.getContainerSize(), ItemStack.EMPTY); + ContainerHelper.loadAllItems(compound, this.stacks); + } + + @Override + public void saveAdditional(CompoundTag compound) { + super.saveAdditional(compound); + if (!this.trySaveLootTable(compound)) { + ContainerHelper.saveAllItems(compound, this.stacks); + } + } + + @Override + public ClientboundBlockEntityDataPacket getUpdatePacket() { + return ClientboundBlockEntityDataPacket.create(this); + } + + @Override + public CompoundTag getUpdateTag() { + return this.saveWithFullMetadata(); + } + + @Override + public int getContainerSize() { + return stacks.size(); + } + + @Override + public boolean isEmpty() { + for (ItemStack itemstack : this.stacks) + if (!itemstack.isEmpty()) + return false; + return true; + } + + @Override + public Component getDefaultName() { + return Component.literal("easy_fridge"); + } + + @Override + public int getMaxStackSize() { + return 64; + } + + @Override + public AbstractContainerMenu createMenu(int id, Inventory inventory) { + return new EasyFridgeGUIMenu(id, inventory, new FriendlyByteBuf(Unpooled.buffer()).writeBlockPos(this.worldPosition)); + } + + @Override + public Component getDisplayName() { + return Component.literal("Easy Fridge"); + } + + @Override + protected NonNullList getItems() { + return this.stacks; + } + + @Override + protected void setItems(NonNullList stacks) { + this.stacks = stacks; + } + + @Override + public boolean canPlaceItem(int index, ItemStack stack) { + if (index == 1) + return false; + return true; + } + + @Override + public int[] getSlotsForFace(Direction side) { + return IntStream.range(0, this.getContainerSize()).toArray(); + } + + @Override + public boolean canPlaceItemThroughFace(int index, ItemStack stack, @Nullable Direction direction) { + return this.canPlaceItem(index, stack); + } + + @Override + public boolean canTakeItemThroughFace(int index, ItemStack stack, Direction direction) { + if (index == 0) + return false; + return true; + } + + @Override + public LazyOptional getCapability(Capability capability, @Nullable Direction facing) { + if (!this.remove && facing != null && capability == ForgeCapabilities.ITEM_HANDLER) + return handlers[facing.ordinal()].cast(); + return super.getCapability(capability, facing); + } + + @Override + public void setRemoved() { + super.setRemoved(); + for (LazyOptional handler : handlers) + handler.invalidate(); + } +} diff --git a/src/main/java/ch/netquick/easysurvival/block/entity/EasyIntakeBlockEntity.java b/src/main/java/ch/netquick/easysurvival/block/entity/EasyIntakeBlockEntity.java new file mode 100644 index 0000000..a23f7e6 --- /dev/null +++ b/src/main/java/ch/netquick/easysurvival/block/entity/EasyIntakeBlockEntity.java @@ -0,0 +1,143 @@ +package ch.netquick.easysurvival.block.entity; + +import net.minecraftforge.items.wrapper.SidedInvWrapper; +import net.minecraftforge.items.IItemHandler; +import net.minecraftforge.common.util.LazyOptional; +import net.minecraftforge.common.capabilities.ForgeCapabilities; +import net.minecraftforge.common.capabilities.Capability; + +import net.minecraft.world.level.block.state.BlockState; +import net.minecraft.world.level.block.entity.RandomizableContainerBlockEntity; +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.inventory.AbstractContainerMenu; +import net.minecraft.world.entity.player.Inventory; +import net.minecraft.world.WorldlyContainer; +import net.minecraft.world.ContainerHelper; +import net.minecraft.network.protocol.game.ClientboundBlockEntityDataPacket; +import net.minecraft.network.chat.Component; +import net.minecraft.network.FriendlyByteBuf; +import net.minecraft.nbt.CompoundTag; +import net.minecraft.core.NonNullList; +import net.minecraft.core.Direction; +import net.minecraft.core.BlockPos; + +import javax.annotation.Nullable; + +import java.util.stream.IntStream; + +import io.netty.buffer.Unpooled; + +import ch.netquick.easysurvival.world.inventory.EasyIntakeGUIMenu; +import ch.netquick.easysurvival.init.EasysurvivalModBlockEntities; + +public class EasyIntakeBlockEntity extends RandomizableContainerBlockEntity implements WorldlyContainer { + private NonNullList stacks = NonNullList.withSize(27, ItemStack.EMPTY); + private final LazyOptional[] handlers = SidedInvWrapper.create(this, Direction.values()); + + public EasyIntakeBlockEntity(BlockPos position, BlockState state) { + super(EasysurvivalModBlockEntities.EASY_INTAKE.get(), position, state); + } + + @Override + public void load(CompoundTag compound) { + super.load(compound); + if (!this.tryLoadLootTable(compound)) + this.stacks = NonNullList.withSize(this.getContainerSize(), ItemStack.EMPTY); + ContainerHelper.loadAllItems(compound, this.stacks); + } + + @Override + public void saveAdditional(CompoundTag compound) { + super.saveAdditional(compound); + if (!this.trySaveLootTable(compound)) { + ContainerHelper.saveAllItems(compound, this.stacks); + } + } + + @Override + public ClientboundBlockEntityDataPacket getUpdatePacket() { + return ClientboundBlockEntityDataPacket.create(this); + } + + @Override + public CompoundTag getUpdateTag() { + return this.saveWithFullMetadata(); + } + + @Override + public int getContainerSize() { + return stacks.size(); + } + + @Override + public boolean isEmpty() { + for (ItemStack itemstack : this.stacks) + if (!itemstack.isEmpty()) + return false; + return true; + } + + @Override + public Component getDefaultName() { + return Component.literal("easy_intake"); + } + + @Override + public int getMaxStackSize() { + return 64; + } + + @Override + public AbstractContainerMenu createMenu(int id, Inventory inventory) { + return new EasyIntakeGUIMenu(id, inventory, new FriendlyByteBuf(Unpooled.buffer()).writeBlockPos(this.worldPosition)); + } + + @Override + public Component getDisplayName() { + return Component.literal("Easy Intake"); + } + + @Override + protected NonNullList getItems() { + return this.stacks; + } + + @Override + protected void setItems(NonNullList stacks) { + this.stacks = stacks; + } + + @Override + public boolean canPlaceItem(int index, ItemStack stack) { + return true; + } + + @Override + public int[] getSlotsForFace(Direction side) { + return IntStream.range(0, this.getContainerSize()).toArray(); + } + + @Override + public boolean canPlaceItemThroughFace(int index, ItemStack stack, @Nullable Direction direction) { + return this.canPlaceItem(index, stack); + } + + @Override + public boolean canTakeItemThroughFace(int index, ItemStack stack, Direction direction) { + return true; + } + + @Override + public LazyOptional getCapability(Capability capability, @Nullable Direction facing) { + if (!this.remove && facing != null && capability == ForgeCapabilities.ITEM_HANDLER) + return handlers[facing.ordinal()].cast(); + return super.getCapability(capability, facing); + } + + @Override + public void setRemoved() { + super.setRemoved(); + for (LazyOptional handler : handlers) + handler.invalidate(); + } +} diff --git a/src/main/java/ch/netquick/easysurvival/block/entity/EasySawBlockEntity.java b/src/main/java/ch/netquick/easysurvival/block/entity/EasySawBlockEntity.java new file mode 100644 index 0000000..e789fdd --- /dev/null +++ b/src/main/java/ch/netquick/easysurvival/block/entity/EasySawBlockEntity.java @@ -0,0 +1,143 @@ +package ch.netquick.easysurvival.block.entity; + +import net.minecraftforge.items.wrapper.SidedInvWrapper; +import net.minecraftforge.items.IItemHandler; +import net.minecraftforge.common.util.LazyOptional; +import net.minecraftforge.common.capabilities.ForgeCapabilities; +import net.minecraftforge.common.capabilities.Capability; + +import net.minecraft.world.level.block.state.BlockState; +import net.minecraft.world.level.block.entity.RandomizableContainerBlockEntity; +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.inventory.AbstractContainerMenu; +import net.minecraft.world.entity.player.Inventory; +import net.minecraft.world.WorldlyContainer; +import net.minecraft.world.ContainerHelper; +import net.minecraft.network.protocol.game.ClientboundBlockEntityDataPacket; +import net.minecraft.network.chat.Component; +import net.minecraft.network.FriendlyByteBuf; +import net.minecraft.nbt.CompoundTag; +import net.minecraft.core.NonNullList; +import net.minecraft.core.Direction; +import net.minecraft.core.BlockPos; + +import javax.annotation.Nullable; + +import java.util.stream.IntStream; + +import io.netty.buffer.Unpooled; + +import ch.netquick.easysurvival.world.inventory.EasySawGUIMenu; +import ch.netquick.easysurvival.init.EasysurvivalModBlockEntities; + +public class EasySawBlockEntity extends RandomizableContainerBlockEntity implements WorldlyContainer { + private NonNullList stacks = NonNullList.withSize(3, ItemStack.EMPTY); + private final LazyOptional[] handlers = SidedInvWrapper.create(this, Direction.values()); + + public EasySawBlockEntity(BlockPos position, BlockState state) { + super(EasysurvivalModBlockEntities.EASY_SAW.get(), position, state); + } + + @Override + public void load(CompoundTag compound) { + super.load(compound); + if (!this.tryLoadLootTable(compound)) + this.stacks = NonNullList.withSize(this.getContainerSize(), ItemStack.EMPTY); + ContainerHelper.loadAllItems(compound, this.stacks); + } + + @Override + public void saveAdditional(CompoundTag compound) { + super.saveAdditional(compound); + if (!this.trySaveLootTable(compound)) { + ContainerHelper.saveAllItems(compound, this.stacks); + } + } + + @Override + public ClientboundBlockEntityDataPacket getUpdatePacket() { + return ClientboundBlockEntityDataPacket.create(this); + } + + @Override + public CompoundTag getUpdateTag() { + return this.saveWithFullMetadata(); + } + + @Override + public int getContainerSize() { + return stacks.size(); + } + + @Override + public boolean isEmpty() { + for (ItemStack itemstack : this.stacks) + if (!itemstack.isEmpty()) + return false; + return true; + } + + @Override + public Component getDefaultName() { + return Component.literal("easy_saw"); + } + + @Override + public int getMaxStackSize() { + return 64; + } + + @Override + public AbstractContainerMenu createMenu(int id, Inventory inventory) { + return new EasySawGUIMenu(id, inventory, new FriendlyByteBuf(Unpooled.buffer()).writeBlockPos(this.worldPosition)); + } + + @Override + public Component getDisplayName() { + return Component.literal("Easy Saw"); + } + + @Override + protected NonNullList getItems() { + return this.stacks; + } + + @Override + protected void setItems(NonNullList stacks) { + this.stacks = stacks; + } + + @Override + public boolean canPlaceItem(int index, ItemStack stack) { + return true; + } + + @Override + public int[] getSlotsForFace(Direction side) { + return IntStream.range(0, this.getContainerSize()).toArray(); + } + + @Override + public boolean canPlaceItemThroughFace(int index, ItemStack stack, @Nullable Direction direction) { + return this.canPlaceItem(index, stack); + } + + @Override + public boolean canTakeItemThroughFace(int index, ItemStack stack, Direction direction) { + return true; + } + + @Override + public LazyOptional getCapability(Capability capability, @Nullable Direction facing) { + if (!this.remove && facing != null && capability == ForgeCapabilities.ITEM_HANDLER) + return handlers[facing.ordinal()].cast(); + return super.getCapability(capability, facing); + } + + @Override + public void setRemoved() { + super.setRemoved(); + for (LazyOptional handler : handlers) + handler.invalidate(); + } +} diff --git a/src/main/java/ch/netquick/easysurvival/block/entity/EasySmelterBlockEntity.java b/src/main/java/ch/netquick/easysurvival/block/entity/EasySmelterBlockEntity.java new file mode 100644 index 0000000..46f9d46 --- /dev/null +++ b/src/main/java/ch/netquick/easysurvival/block/entity/EasySmelterBlockEntity.java @@ -0,0 +1,143 @@ +package ch.netquick.easysurvival.block.entity; + +import net.minecraftforge.items.wrapper.SidedInvWrapper; +import net.minecraftforge.items.IItemHandler; +import net.minecraftforge.common.util.LazyOptional; +import net.minecraftforge.common.capabilities.ForgeCapabilities; +import net.minecraftforge.common.capabilities.Capability; + +import net.minecraft.world.level.block.state.BlockState; +import net.minecraft.world.level.block.entity.RandomizableContainerBlockEntity; +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.inventory.AbstractContainerMenu; +import net.minecraft.world.entity.player.Inventory; +import net.minecraft.world.WorldlyContainer; +import net.minecraft.world.ContainerHelper; +import net.minecraft.network.protocol.game.ClientboundBlockEntityDataPacket; +import net.minecraft.network.chat.Component; +import net.minecraft.network.FriendlyByteBuf; +import net.minecraft.nbt.CompoundTag; +import net.minecraft.core.NonNullList; +import net.minecraft.core.Direction; +import net.minecraft.core.BlockPos; + +import javax.annotation.Nullable; + +import java.util.stream.IntStream; + +import io.netty.buffer.Unpooled; + +import ch.netquick.easysurvival.world.inventory.EasySmelterGUIMenu; +import ch.netquick.easysurvival.init.EasysurvivalModBlockEntities; + +public class EasySmelterBlockEntity extends RandomizableContainerBlockEntity implements WorldlyContainer { + private NonNullList stacks = NonNullList.withSize(2, ItemStack.EMPTY); + private final LazyOptional[] handlers = SidedInvWrapper.create(this, Direction.values()); + + public EasySmelterBlockEntity(BlockPos position, BlockState state) { + super(EasysurvivalModBlockEntities.EASY_SMELTER.get(), position, state); + } + + @Override + public void load(CompoundTag compound) { + super.load(compound); + if (!this.tryLoadLootTable(compound)) + this.stacks = NonNullList.withSize(this.getContainerSize(), ItemStack.EMPTY); + ContainerHelper.loadAllItems(compound, this.stacks); + } + + @Override + public void saveAdditional(CompoundTag compound) { + super.saveAdditional(compound); + if (!this.trySaveLootTable(compound)) { + ContainerHelper.saveAllItems(compound, this.stacks); + } + } + + @Override + public ClientboundBlockEntityDataPacket getUpdatePacket() { + return ClientboundBlockEntityDataPacket.create(this); + } + + @Override + public CompoundTag getUpdateTag() { + return this.saveWithFullMetadata(); + } + + @Override + public int getContainerSize() { + return stacks.size(); + } + + @Override + public boolean isEmpty() { + for (ItemStack itemstack : this.stacks) + if (!itemstack.isEmpty()) + return false; + return true; + } + + @Override + public Component getDefaultName() { + return Component.literal("easy_smelter"); + } + + @Override + public int getMaxStackSize() { + return 64; + } + + @Override + public AbstractContainerMenu createMenu(int id, Inventory inventory) { + return new EasySmelterGUIMenu(id, inventory, new FriendlyByteBuf(Unpooled.buffer()).writeBlockPos(this.worldPosition)); + } + + @Override + public Component getDisplayName() { + return Component.literal("Easy Smelter"); + } + + @Override + protected NonNullList getItems() { + return this.stacks; + } + + @Override + protected void setItems(NonNullList stacks) { + this.stacks = stacks; + } + + @Override + public boolean canPlaceItem(int index, ItemStack stack) { + return true; + } + + @Override + public int[] getSlotsForFace(Direction side) { + return IntStream.range(0, this.getContainerSize()).toArray(); + } + + @Override + public boolean canPlaceItemThroughFace(int index, ItemStack stack, @Nullable Direction direction) { + return this.canPlaceItem(index, stack); + } + + @Override + public boolean canTakeItemThroughFace(int index, ItemStack stack, Direction direction) { + return true; + } + + @Override + public LazyOptional getCapability(Capability capability, @Nullable Direction facing) { + if (!this.remove && facing != null && capability == ForgeCapabilities.ITEM_HANDLER) + return handlers[facing.ordinal()].cast(); + return super.getCapability(capability, facing); + } + + @Override + public void setRemoved() { + super.setRemoved(); + for (LazyOptional handler : handlers) + handler.invalidate(); + } +} diff --git a/src/main/java/ch/netquick/easysurvival/block/entity/TeleporterPlateBlockEntity.java b/src/main/java/ch/netquick/easysurvival/block/entity/TeleporterPlateBlockEntity.java new file mode 100644 index 0000000..bc3d920 --- /dev/null +++ b/src/main/java/ch/netquick/easysurvival/block/entity/TeleporterPlateBlockEntity.java @@ -0,0 +1,140 @@ +package ch.netquick.easysurvival.block.entity; + +import net.minecraftforge.items.wrapper.SidedInvWrapper; +import net.minecraftforge.items.IItemHandler; +import net.minecraftforge.common.util.LazyOptional; +import net.minecraftforge.common.capabilities.ForgeCapabilities; +import net.minecraftforge.common.capabilities.Capability; + +import net.minecraft.world.level.block.state.BlockState; +import net.minecraft.world.level.block.entity.RandomizableContainerBlockEntity; +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.inventory.ChestMenu; +import net.minecraft.world.inventory.AbstractContainerMenu; +import net.minecraft.world.entity.player.Inventory; +import net.minecraft.world.WorldlyContainer; +import net.minecraft.world.ContainerHelper; +import net.minecraft.network.protocol.game.ClientboundBlockEntityDataPacket; +import net.minecraft.network.chat.Component; +import net.minecraft.nbt.CompoundTag; +import net.minecraft.core.NonNullList; +import net.minecraft.core.Direction; +import net.minecraft.core.BlockPos; + +import javax.annotation.Nullable; + +import java.util.stream.IntStream; + +import ch.netquick.easysurvival.init.EasysurvivalModBlockEntities; + +public class TeleporterPlateBlockEntity extends RandomizableContainerBlockEntity implements WorldlyContainer { + private NonNullList stacks = NonNullList.withSize(0, ItemStack.EMPTY); + private final LazyOptional[] handlers = SidedInvWrapper.create(this, Direction.values()); + + public TeleporterPlateBlockEntity(BlockPos position, BlockState state) { + super(EasysurvivalModBlockEntities.TELEPORTER_PLATE.get(), position, state); + } + + @Override + public void load(CompoundTag compound) { + super.load(compound); + if (!this.tryLoadLootTable(compound)) + this.stacks = NonNullList.withSize(this.getContainerSize(), ItemStack.EMPTY); + ContainerHelper.loadAllItems(compound, this.stacks); + } + + @Override + public void saveAdditional(CompoundTag compound) { + super.saveAdditional(compound); + if (!this.trySaveLootTable(compound)) { + ContainerHelper.saveAllItems(compound, this.stacks); + } + } + + @Override + public ClientboundBlockEntityDataPacket getUpdatePacket() { + return ClientboundBlockEntityDataPacket.create(this); + } + + @Override + public CompoundTag getUpdateTag() { + return this.saveWithFullMetadata(); + } + + @Override + public int getContainerSize() { + return stacks.size(); + } + + @Override + public boolean isEmpty() { + for (ItemStack itemstack : this.stacks) + if (!itemstack.isEmpty()) + return false; + return true; + } + + @Override + public Component getDefaultName() { + return Component.literal("teleporter_plate"); + } + + @Override + public int getMaxStackSize() { + return 64; + } + + @Override + public AbstractContainerMenu createMenu(int id, Inventory inventory) { + return ChestMenu.threeRows(id, inventory); + } + + @Override + public Component getDisplayName() { + return Component.literal("Teleporter Plate"); + } + + @Override + protected NonNullList getItems() { + return this.stacks; + } + + @Override + protected void setItems(NonNullList stacks) { + this.stacks = stacks; + } + + @Override + public boolean canPlaceItem(int index, ItemStack stack) { + return true; + } + + @Override + public int[] getSlotsForFace(Direction side) { + return IntStream.range(0, this.getContainerSize()).toArray(); + } + + @Override + public boolean canPlaceItemThroughFace(int index, ItemStack stack, @Nullable Direction direction) { + return this.canPlaceItem(index, stack); + } + + @Override + public boolean canTakeItemThroughFace(int index, ItemStack stack, Direction direction) { + return true; + } + + @Override + public LazyOptional getCapability(Capability capability, @Nullable Direction facing) { + if (!this.remove && facing != null && capability == ForgeCapabilities.ITEM_HANDLER) + return handlers[facing.ordinal()].cast(); + return super.getCapability(capability, facing); + } + + @Override + public void setRemoved() { + super.setRemoved(); + for (LazyOptional handler : handlers) + handler.invalidate(); + } +} diff --git a/src/main/java/ch/netquick/easysurvival/block/entity/TreeCropBlockEntity.java b/src/main/java/ch/netquick/easysurvival/block/entity/TreeCropBlockEntity.java new file mode 100644 index 0000000..741eee2 --- /dev/null +++ b/src/main/java/ch/netquick/easysurvival/block/entity/TreeCropBlockEntity.java @@ -0,0 +1,159 @@ +package ch.netquick.easysurvival.block.entity; + +import net.minecraftforge.items.wrapper.SidedInvWrapper; +import net.minecraftforge.items.IItemHandler; +import net.minecraftforge.common.util.LazyOptional; +import net.minecraftforge.common.capabilities.ForgeCapabilities; +import net.minecraftforge.common.capabilities.Capability; + +import net.minecraft.world.level.block.state.BlockState; +import net.minecraft.world.level.block.entity.RandomizableContainerBlockEntity; +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.inventory.AbstractContainerMenu; +import net.minecraft.world.entity.player.Inventory; +import net.minecraft.world.WorldlyContainer; +import net.minecraft.world.ContainerHelper; +import net.minecraft.network.protocol.game.ClientboundBlockEntityDataPacket; +import net.minecraft.network.chat.Component; +import net.minecraft.network.FriendlyByteBuf; +import net.minecraft.nbt.CompoundTag; +import net.minecraft.core.NonNullList; +import net.minecraft.core.Direction; +import net.minecraft.core.BlockPos; + +import javax.annotation.Nullable; + +import java.util.stream.IntStream; + +import io.netty.buffer.Unpooled; + +import ch.netquick.easysurvival.world.inventory.TreeCropGUIMenu; +import ch.netquick.easysurvival.init.EasysurvivalModBlockEntities; + +public class TreeCropBlockEntity extends RandomizableContainerBlockEntity implements WorldlyContainer { + private NonNullList stacks = NonNullList.withSize(8, ItemStack.EMPTY); + private final LazyOptional[] handlers = SidedInvWrapper.create(this, Direction.values()); + + public TreeCropBlockEntity(BlockPos position, BlockState state) { + super(EasysurvivalModBlockEntities.TREE_CROP.get(), position, state); + } + + @Override + public void load(CompoundTag compound) { + super.load(compound); + if (!this.tryLoadLootTable(compound)) + this.stacks = NonNullList.withSize(this.getContainerSize(), ItemStack.EMPTY); + ContainerHelper.loadAllItems(compound, this.stacks); + } + + @Override + public void saveAdditional(CompoundTag compound) { + super.saveAdditional(compound); + if (!this.trySaveLootTable(compound)) { + ContainerHelper.saveAllItems(compound, this.stacks); + } + } + + @Override + public ClientboundBlockEntityDataPacket getUpdatePacket() { + return ClientboundBlockEntityDataPacket.create(this); + } + + @Override + public CompoundTag getUpdateTag() { + return this.saveWithFullMetadata(); + } + + @Override + public int getContainerSize() { + return stacks.size(); + } + + @Override + public boolean isEmpty() { + for (ItemStack itemstack : this.stacks) + if (!itemstack.isEmpty()) + return false; + return true; + } + + @Override + public Component getDefaultName() { + return Component.literal("tree_crop"); + } + + @Override + public int getMaxStackSize() { + return 64; + } + + @Override + public AbstractContainerMenu createMenu(int id, Inventory inventory) { + return new TreeCropGUIMenu(id, inventory, new FriendlyByteBuf(Unpooled.buffer()).writeBlockPos(this.worldPosition)); + } + + @Override + public Component getDisplayName() { + return Component.literal("Tree Crop"); + } + + @Override + protected NonNullList getItems() { + return this.stacks; + } + + @Override + protected void setItems(NonNullList stacks) { + this.stacks = stacks; + } + + @Override + public boolean canPlaceItem(int index, ItemStack stack) { + if (index == 1) + return false; + if (index == 2) + return false; + if (index == 3) + return false; + if (index == 4) + return false; + if (index == 5) + return false; + if (index == 6) + return false; + if (index == 7) + return false; + return true; + } + + @Override + public int[] getSlotsForFace(Direction side) { + return IntStream.range(0, this.getContainerSize()).toArray(); + } + + @Override + public boolean canPlaceItemThroughFace(int index, ItemStack stack, @Nullable Direction direction) { + return this.canPlaceItem(index, stack); + } + + @Override + public boolean canTakeItemThroughFace(int index, ItemStack stack, Direction direction) { + if (index == 0) + return false; + return true; + } + + @Override + public LazyOptional getCapability(Capability capability, @Nullable Direction facing) { + if (!this.remove && facing != null && capability == ForgeCapabilities.ITEM_HANDLER) + return handlers[facing.ordinal()].cast(); + return super.getCapability(capability, facing); + } + + @Override + public void setRemoved() { + super.setRemoved(); + for (LazyOptional handler : handlers) + handler.invalidate(); + } +} diff --git a/src/main/java/ch/netquick/easysurvival/client/gui/CraftingStickGUIScreen.java b/src/main/java/ch/netquick/easysurvival/client/gui/CraftingStickGUIScreen.java new file mode 100644 index 0000000..59f0677 --- /dev/null +++ b/src/main/java/ch/netquick/easysurvival/client/gui/CraftingStickGUIScreen.java @@ -0,0 +1,79 @@ +package ch.netquick.easysurvival.client.gui; + +import net.minecraft.world.level.Level; +import net.minecraft.world.entity.player.Player; +import net.minecraft.world.entity.player.Inventory; +import net.minecraft.resources.ResourceLocation; +import net.minecraft.network.chat.Component; +import net.minecraft.client.gui.screens.inventory.AbstractContainerScreen; +import net.minecraft.client.gui.GuiGraphics; + +import java.util.HashMap; + +import com.mojang.blaze3d.systems.RenderSystem; + +import ch.netquick.easysurvival.world.inventory.CraftingStickGUIMenu; + +public class CraftingStickGUIScreen extends AbstractContainerScreen { + private final static HashMap guistate = CraftingStickGUIMenu.guistate; + private final Level world; + private final int x, y, z; + private final Player entity; + + public CraftingStickGUIScreen(CraftingStickGUIMenu container, Inventory inventory, Component text) { + super(container, inventory, text); + this.world = container.world; + this.x = container.x; + this.y = container.y; + this.z = container.z; + this.entity = container.entity; + this.imageWidth = 176; + this.imageHeight = 166; + } + + private static final ResourceLocation texture = new ResourceLocation("easysurvival:textures/screens/crafting_stick_gui.png"); + + @Override + public void render(GuiGraphics guiGraphics, int mouseX, int mouseY, float partialTicks) { + this.renderBackground(guiGraphics); + super.render(guiGraphics, mouseX, mouseY, partialTicks); + this.renderTooltip(guiGraphics, mouseX, mouseY); + } + + @Override + protected void renderBg(GuiGraphics guiGraphics, float partialTicks, int gx, int gy) { + RenderSystem.setShaderColor(1, 1, 1, 1); + RenderSystem.enableBlend(); + RenderSystem.defaultBlendFunc(); + guiGraphics.blit(texture, this.leftPos, this.topPos, 0, 0, this.imageWidth, this.imageHeight, this.imageWidth, this.imageHeight); + RenderSystem.disableBlend(); + } + + @Override + public boolean keyPressed(int key, int b, int c) { + if (key == 256) { + this.minecraft.player.closeContainer(); + return true; + } + return super.keyPressed(key, b, c); + } + + @Override + public void containerTick() { + super.containerTick(); + } + + @Override + protected void renderLabels(GuiGraphics guiGraphics, int mouseX, int mouseY) { + } + + @Override + public void onClose() { + super.onClose(); + } + + @Override + public void init() { + super.init(); + } +} diff --git a/src/main/java/ch/netquick/easysurvival/client/gui/CropGUIScreen.java b/src/main/java/ch/netquick/easysurvival/client/gui/CropGUIScreen.java new file mode 100644 index 0000000..ac98461 --- /dev/null +++ b/src/main/java/ch/netquick/easysurvival/client/gui/CropGUIScreen.java @@ -0,0 +1,81 @@ +package ch.netquick.easysurvival.client.gui; + +import net.minecraft.world.level.Level; +import net.minecraft.world.entity.player.Player; +import net.minecraft.world.entity.player.Inventory; +import net.minecraft.resources.ResourceLocation; +import net.minecraft.network.chat.Component; +import net.minecraft.client.gui.screens.inventory.AbstractContainerScreen; +import net.minecraft.client.gui.GuiGraphics; + +import java.util.HashMap; + +import com.mojang.blaze3d.systems.RenderSystem; + +import ch.netquick.easysurvival.world.inventory.CropGUIMenu; + +public class CropGUIScreen extends AbstractContainerScreen { + private final static HashMap guistate = CropGUIMenu.guistate; + private final Level world; + private final int x, y, z; + private final Player entity; + + public CropGUIScreen(CropGUIMenu container, Inventory inventory, Component text) { + super(container, inventory, text); + this.world = container.world; + this.x = container.x; + this.y = container.y; + this.z = container.z; + this.entity = container.entity; + this.imageWidth = 176; + this.imageHeight = 166; + } + + private static final ResourceLocation texture = new ResourceLocation("easysurvival:textures/screens/crop_gui.png"); + + @Override + public void render(GuiGraphics guiGraphics, int mouseX, int mouseY, float partialTicks) { + this.renderBackground(guiGraphics); + super.render(guiGraphics, mouseX, mouseY, partialTicks); + this.renderTooltip(guiGraphics, mouseX, mouseY); + } + + @Override + protected void renderBg(GuiGraphics guiGraphics, float partialTicks, int gx, int gy) { + RenderSystem.setShaderColor(1, 1, 1, 1); + RenderSystem.enableBlend(); + RenderSystem.defaultBlendFunc(); + guiGraphics.blit(texture, this.leftPos, this.topPos, 0, 0, this.imageWidth, this.imageHeight, this.imageWidth, this.imageHeight); + RenderSystem.disableBlend(); + } + + @Override + public boolean keyPressed(int key, int b, int c) { + if (key == 256) { + this.minecraft.player.closeContainer(); + return true; + } + return super.keyPressed(key, b, c); + } + + @Override + public void containerTick() { + super.containerTick(); + } + + @Override + protected void renderLabels(GuiGraphics guiGraphics, int mouseX, int mouseY) { + guiGraphics.drawString(this.font, Component.translatable("gui.easysurvival.crop_gui.label_growcrop"), 7, 8, -12829636, false); + guiGraphics.drawString(this.font, Component.translatable("gui.easysurvival.crop_gui.label_seed"), 7, 37, -12829636, false); + } + + @Override + public void onClose() { + super.onClose(); + } + + @Override + public void init() { + super.init(); + } +} diff --git a/src/main/java/ch/netquick/easysurvival/client/gui/DedicatedStorageGUIScreen.java b/src/main/java/ch/netquick/easysurvival/client/gui/DedicatedStorageGUIScreen.java new file mode 100644 index 0000000..40fdc47 --- /dev/null +++ b/src/main/java/ch/netquick/easysurvival/client/gui/DedicatedStorageGUIScreen.java @@ -0,0 +1,79 @@ +package ch.netquick.easysurvival.client.gui; + +import net.minecraft.world.level.Level; +import net.minecraft.world.entity.player.Player; +import net.minecraft.world.entity.player.Inventory; +import net.minecraft.resources.ResourceLocation; +import net.minecraft.network.chat.Component; +import net.minecraft.client.gui.screens.inventory.AbstractContainerScreen; +import net.minecraft.client.gui.GuiGraphics; + +import java.util.HashMap; + +import com.mojang.blaze3d.systems.RenderSystem; + +import ch.netquick.easysurvival.world.inventory.DedicatedStorageGUIMenu; + +public class DedicatedStorageGUIScreen extends AbstractContainerScreen { + private final static HashMap guistate = DedicatedStorageGUIMenu.guistate; + private final Level world; + private final int x, y, z; + private final Player entity; + + public DedicatedStorageGUIScreen(DedicatedStorageGUIMenu container, Inventory inventory, Component text) { + super(container, inventory, text); + this.world = container.world; + this.x = container.x; + this.y = container.y; + this.z = container.z; + this.entity = container.entity; + this.imageWidth = 176; + this.imageHeight = 166; + } + + private static final ResourceLocation texture = new ResourceLocation("easysurvival:textures/screens/dedicated_storage_gui.png"); + + @Override + public void render(GuiGraphics guiGraphics, int mouseX, int mouseY, float partialTicks) { + this.renderBackground(guiGraphics); + super.render(guiGraphics, mouseX, mouseY, partialTicks); + this.renderTooltip(guiGraphics, mouseX, mouseY); + } + + @Override + protected void renderBg(GuiGraphics guiGraphics, float partialTicks, int gx, int gy) { + RenderSystem.setShaderColor(1, 1, 1, 1); + RenderSystem.enableBlend(); + RenderSystem.defaultBlendFunc(); + guiGraphics.blit(texture, this.leftPos, this.topPos, 0, 0, this.imageWidth, this.imageHeight, this.imageWidth, this.imageHeight); + RenderSystem.disableBlend(); + } + + @Override + public boolean keyPressed(int key, int b, int c) { + if (key == 256) { + this.minecraft.player.closeContainer(); + return true; + } + return super.keyPressed(key, b, c); + } + + @Override + public void containerTick() { + super.containerTick(); + } + + @Override + protected void renderLabels(GuiGraphics guiGraphics, int mouseX, int mouseY) { + } + + @Override + public void onClose() { + super.onClose(); + } + + @Override + public void init() { + super.init(); + } +} diff --git a/src/main/java/ch/netquick/easysurvival/client/gui/EasyAnvilGUIScreen.java b/src/main/java/ch/netquick/easysurvival/client/gui/EasyAnvilGUIScreen.java new file mode 100644 index 0000000..3af5c52 --- /dev/null +++ b/src/main/java/ch/netquick/easysurvival/client/gui/EasyAnvilGUIScreen.java @@ -0,0 +1,81 @@ +package ch.netquick.easysurvival.client.gui; + +import net.minecraft.world.level.Level; +import net.minecraft.world.entity.player.Player; +import net.minecraft.world.entity.player.Inventory; +import net.minecraft.resources.ResourceLocation; +import net.minecraft.network.chat.Component; +import net.minecraft.client.gui.screens.inventory.AbstractContainerScreen; +import net.minecraft.client.gui.GuiGraphics; + +import java.util.HashMap; + +import com.mojang.blaze3d.systems.RenderSystem; + +import ch.netquick.easysurvival.world.inventory.EasyAnvilGUIMenu; + +public class EasyAnvilGUIScreen extends AbstractContainerScreen { + private final static HashMap guistate = EasyAnvilGUIMenu.guistate; + private final Level world; + private final int x, y, z; + private final Player entity; + + public EasyAnvilGUIScreen(EasyAnvilGUIMenu container, Inventory inventory, Component text) { + super(container, inventory, text); + this.world = container.world; + this.x = container.x; + this.y = container.y; + this.z = container.z; + this.entity = container.entity; + this.imageWidth = 176; + this.imageHeight = 166; + } + + private static final ResourceLocation texture = new ResourceLocation("easysurvival:textures/screens/easy_anvil_gui.png"); + + @Override + public void render(GuiGraphics guiGraphics, int mouseX, int mouseY, float partialTicks) { + this.renderBackground(guiGraphics); + super.render(guiGraphics, mouseX, mouseY, partialTicks); + this.renderTooltip(guiGraphics, mouseX, mouseY); + } + + @Override + protected void renderBg(GuiGraphics guiGraphics, float partialTicks, int gx, int gy) { + RenderSystem.setShaderColor(1, 1, 1, 1); + RenderSystem.enableBlend(); + RenderSystem.defaultBlendFunc(); + guiGraphics.blit(texture, this.leftPos, this.topPos, 0, 0, this.imageWidth, this.imageHeight, this.imageWidth, this.imageHeight); + RenderSystem.disableBlend(); + } + + @Override + public boolean keyPressed(int key, int b, int c) { + if (key == 256) { + this.minecraft.player.closeContainer(); + return true; + } + return super.keyPressed(key, b, c); + } + + @Override + public void containerTick() { + super.containerTick(); + } + + @Override + protected void renderLabels(GuiGraphics guiGraphics, int mouseX, int mouseY) { + guiGraphics.drawString(this.font, Component.translatable("gui.easysurvival.easy_anvil_gui.label_easyanvil"), 6, 11, -12829636, false); + guiGraphics.drawString(this.font, Component.translatable("gui.easysurvival.easy_anvil_gui.label_ingot"), 43, 50, -12829636, false); + } + + @Override + public void onClose() { + super.onClose(); + } + + @Override + public void init() { + super.init(); + } +} diff --git a/src/main/java/ch/netquick/easysurvival/client/gui/EasyConverterGUIScreen.java b/src/main/java/ch/netquick/easysurvival/client/gui/EasyConverterGUIScreen.java new file mode 100644 index 0000000..13a4ed1 --- /dev/null +++ b/src/main/java/ch/netquick/easysurvival/client/gui/EasyConverterGUIScreen.java @@ -0,0 +1,80 @@ +package ch.netquick.easysurvival.client.gui; + +import net.minecraft.world.level.Level; +import net.minecraft.world.entity.player.Player; +import net.minecraft.world.entity.player.Inventory; +import net.minecraft.resources.ResourceLocation; +import net.minecraft.network.chat.Component; +import net.minecraft.client.gui.screens.inventory.AbstractContainerScreen; +import net.minecraft.client.gui.GuiGraphics; + +import java.util.HashMap; + +import com.mojang.blaze3d.systems.RenderSystem; + +import ch.netquick.easysurvival.world.inventory.EasyConverterGUIMenu; + +public class EasyConverterGUIScreen extends AbstractContainerScreen { + private final static HashMap guistate = EasyConverterGUIMenu.guistate; + private final Level world; + private final int x, y, z; + private final Player entity; + + public EasyConverterGUIScreen(EasyConverterGUIMenu container, Inventory inventory, Component text) { + super(container, inventory, text); + this.world = container.world; + this.x = container.x; + this.y = container.y; + this.z = container.z; + this.entity = container.entity; + this.imageWidth = 176; + this.imageHeight = 166; + } + + private static final ResourceLocation texture = new ResourceLocation("easysurvival:textures/screens/easy_converter_gui.png"); + + @Override + public void render(GuiGraphics guiGraphics, int mouseX, int mouseY, float partialTicks) { + this.renderBackground(guiGraphics); + super.render(guiGraphics, mouseX, mouseY, partialTicks); + this.renderTooltip(guiGraphics, mouseX, mouseY); + } + + @Override + protected void renderBg(GuiGraphics guiGraphics, float partialTicks, int gx, int gy) { + RenderSystem.setShaderColor(1, 1, 1, 1); + RenderSystem.enableBlend(); + RenderSystem.defaultBlendFunc(); + guiGraphics.blit(texture, this.leftPos, this.topPos, 0, 0, this.imageWidth, this.imageHeight, this.imageWidth, this.imageHeight); + RenderSystem.disableBlend(); + } + + @Override + public boolean keyPressed(int key, int b, int c) { + if (key == 256) { + this.minecraft.player.closeContainer(); + return true; + } + return super.keyPressed(key, b, c); + } + + @Override + public void containerTick() { + super.containerTick(); + } + + @Override + protected void renderLabels(GuiGraphics guiGraphics, int mouseX, int mouseY) { + guiGraphics.drawString(this.font, Component.translatable("gui.easysurvival.easy_converter_gui.label_easyconverter"), 6, 11, -12829636, false); + } + + @Override + public void onClose() { + super.onClose(); + } + + @Override + public void init() { + super.init(); + } +} diff --git a/src/main/java/ch/netquick/easysurvival/client/gui/EasyEnchantmentTableGUIScreen.java b/src/main/java/ch/netquick/easysurvival/client/gui/EasyEnchantmentTableGUIScreen.java new file mode 100644 index 0000000..9c2ab7d --- /dev/null +++ b/src/main/java/ch/netquick/easysurvival/client/gui/EasyEnchantmentTableGUIScreen.java @@ -0,0 +1,82 @@ +package ch.netquick.easysurvival.client.gui; + +import net.minecraft.world.level.Level; +import net.minecraft.world.entity.player.Player; +import net.minecraft.world.entity.player.Inventory; +import net.minecraft.resources.ResourceLocation; +import net.minecraft.network.chat.Component; +import net.minecraft.client.gui.screens.inventory.AbstractContainerScreen; +import net.minecraft.client.gui.GuiGraphics; + +import java.util.HashMap; + +import com.mojang.blaze3d.systems.RenderSystem; + +import ch.netquick.easysurvival.world.inventory.EasyEnchantmentTableGUIMenu; + +public class EasyEnchantmentTableGUIScreen extends AbstractContainerScreen { + private final static HashMap guistate = EasyEnchantmentTableGUIMenu.guistate; + private final Level world; + private final int x, y, z; + private final Player entity; + + public EasyEnchantmentTableGUIScreen(EasyEnchantmentTableGUIMenu container, Inventory inventory, Component text) { + super(container, inventory, text); + this.world = container.world; + this.x = container.x; + this.y = container.y; + this.z = container.z; + this.entity = container.entity; + this.imageWidth = 176; + this.imageHeight = 166; + } + + private static final ResourceLocation texture = new ResourceLocation("easysurvival:textures/screens/easy_enchantment_table_gui.png"); + + @Override + public void render(GuiGraphics guiGraphics, int mouseX, int mouseY, float partialTicks) { + this.renderBackground(guiGraphics); + super.render(guiGraphics, mouseX, mouseY, partialTicks); + this.renderTooltip(guiGraphics, mouseX, mouseY); + } + + @Override + protected void renderBg(GuiGraphics guiGraphics, float partialTicks, int gx, int gy) { + RenderSystem.setShaderColor(1, 1, 1, 1); + RenderSystem.enableBlend(); + RenderSystem.defaultBlendFunc(); + guiGraphics.blit(texture, this.leftPos, this.topPos, 0, 0, this.imageWidth, this.imageHeight, this.imageWidth, this.imageHeight); + RenderSystem.disableBlend(); + } + + @Override + public boolean keyPressed(int key, int b, int c) { + if (key == 256) { + this.minecraft.player.closeContainer(); + return true; + } + return super.keyPressed(key, b, c); + } + + @Override + public void containerTick() { + super.containerTick(); + } + + @Override + protected void renderLabels(GuiGraphics guiGraphics, int mouseX, int mouseY) { + guiGraphics.drawString(this.font, Component.translatable("gui.easysurvival.easy_enchantment_table_gui.label_easyenchant"), 6, 7, -12829636, false); + guiGraphics.drawString(this.font, Component.translatable("gui.easysurvival.easy_enchantment_table_gui.label_item"), 126, 14, -12829636, false); + guiGraphics.drawString(this.font, Component.translatable("gui.easysurvival.easy_enchantment_table_gui.label_lapis_lazuli"), 87, 37, -12829636, false); + } + + @Override + public void onClose() { + super.onClose(); + } + + @Override + public void init() { + super.init(); + } +} diff --git a/src/main/java/ch/netquick/easysurvival/client/gui/EasyForgeGUIScreen.java b/src/main/java/ch/netquick/easysurvival/client/gui/EasyForgeGUIScreen.java new file mode 100644 index 0000000..d9d6c62 --- /dev/null +++ b/src/main/java/ch/netquick/easysurvival/client/gui/EasyForgeGUIScreen.java @@ -0,0 +1,81 @@ +package ch.netquick.easysurvival.client.gui; + +import net.minecraft.world.level.Level; +import net.minecraft.world.entity.player.Player; +import net.minecraft.world.entity.player.Inventory; +import net.minecraft.resources.ResourceLocation; +import net.minecraft.network.chat.Component; +import net.minecraft.client.gui.screens.inventory.AbstractContainerScreen; +import net.minecraft.client.gui.GuiGraphics; + +import java.util.HashMap; + +import com.mojang.blaze3d.systems.RenderSystem; + +import ch.netquick.easysurvival.world.inventory.EasyForgeGUIMenu; + +public class EasyForgeGUIScreen extends AbstractContainerScreen { + private final static HashMap guistate = EasyForgeGUIMenu.guistate; + private final Level world; + private final int x, y, z; + private final Player entity; + + public EasyForgeGUIScreen(EasyForgeGUIMenu container, Inventory inventory, Component text) { + super(container, inventory, text); + this.world = container.world; + this.x = container.x; + this.y = container.y; + this.z = container.z; + this.entity = container.entity; + this.imageWidth = 176; + this.imageHeight = 166; + } + + private static final ResourceLocation texture = new ResourceLocation("easysurvival:textures/screens/easy_forge_gui.png"); + + @Override + public void render(GuiGraphics guiGraphics, int mouseX, int mouseY, float partialTicks) { + this.renderBackground(guiGraphics); + super.render(guiGraphics, mouseX, mouseY, partialTicks); + this.renderTooltip(guiGraphics, mouseX, mouseY); + } + + @Override + protected void renderBg(GuiGraphics guiGraphics, float partialTicks, int gx, int gy) { + RenderSystem.setShaderColor(1, 1, 1, 1); + RenderSystem.enableBlend(); + RenderSystem.defaultBlendFunc(); + guiGraphics.blit(texture, this.leftPos, this.topPos, 0, 0, this.imageWidth, this.imageHeight, this.imageWidth, this.imageHeight); + RenderSystem.disableBlend(); + } + + @Override + public boolean keyPressed(int key, int b, int c) { + if (key == 256) { + this.minecraft.player.closeContainer(); + return true; + } + return super.keyPressed(key, b, c); + } + + @Override + public void containerTick() { + super.containerTick(); + } + + @Override + protected void renderLabels(GuiGraphics guiGraphics, int mouseX, int mouseY) { + guiGraphics.drawString(this.font, Component.translatable("gui.easysurvival.easy_forge_gui.label_easyforge"), 6, 11, -12829636, false); + guiGraphics.drawString(this.font, Component.translatable("gui.easysurvival.easy_forge_gui.label_empty"), 82, 51, -12829636, false); + } + + @Override + public void onClose() { + super.onClose(); + } + + @Override + public void init() { + super.init(); + } +} diff --git a/src/main/java/ch/netquick/easysurvival/client/gui/EasyFridgeGUIScreen.java b/src/main/java/ch/netquick/easysurvival/client/gui/EasyFridgeGUIScreen.java new file mode 100644 index 0000000..01470a7 --- /dev/null +++ b/src/main/java/ch/netquick/easysurvival/client/gui/EasyFridgeGUIScreen.java @@ -0,0 +1,80 @@ +package ch.netquick.easysurvival.client.gui; + +import net.minecraft.world.level.Level; +import net.minecraft.world.entity.player.Player; +import net.minecraft.world.entity.player.Inventory; +import net.minecraft.resources.ResourceLocation; +import net.minecraft.network.chat.Component; +import net.minecraft.client.gui.screens.inventory.AbstractContainerScreen; +import net.minecraft.client.gui.GuiGraphics; + +import java.util.HashMap; + +import com.mojang.blaze3d.systems.RenderSystem; + +import ch.netquick.easysurvival.world.inventory.EasyFridgeGUIMenu; + +public class EasyFridgeGUIScreen extends AbstractContainerScreen { + private final static HashMap guistate = EasyFridgeGUIMenu.guistate; + private final Level world; + private final int x, y, z; + private final Player entity; + + public EasyFridgeGUIScreen(EasyFridgeGUIMenu container, Inventory inventory, Component text) { + super(container, inventory, text); + this.world = container.world; + this.x = container.x; + this.y = container.y; + this.z = container.z; + this.entity = container.entity; + this.imageWidth = 176; + this.imageHeight = 166; + } + + private static final ResourceLocation texture = new ResourceLocation("easysurvival:textures/screens/easy_fridge_gui.png"); + + @Override + public void render(GuiGraphics guiGraphics, int mouseX, int mouseY, float partialTicks) { + this.renderBackground(guiGraphics); + super.render(guiGraphics, mouseX, mouseY, partialTicks); + this.renderTooltip(guiGraphics, mouseX, mouseY); + } + + @Override + protected void renderBg(GuiGraphics guiGraphics, float partialTicks, int gx, int gy) { + RenderSystem.setShaderColor(1, 1, 1, 1); + RenderSystem.enableBlend(); + RenderSystem.defaultBlendFunc(); + guiGraphics.blit(texture, this.leftPos, this.topPos, 0, 0, this.imageWidth, this.imageHeight, this.imageWidth, this.imageHeight); + RenderSystem.disableBlend(); + } + + @Override + public boolean keyPressed(int key, int b, int c) { + if (key == 256) { + this.minecraft.player.closeContainer(); + return true; + } + return super.keyPressed(key, b, c); + } + + @Override + public void containerTick() { + super.containerTick(); + } + + @Override + protected void renderLabels(GuiGraphics guiGraphics, int mouseX, int mouseY) { + guiGraphics.drawString(this.font, Component.translatable("gui.easysurvival.easy_fridge_gui.label_easyfridge"), 6, 11, -12829636, false); + } + + @Override + public void onClose() { + super.onClose(); + } + + @Override + public void init() { + super.init(); + } +} diff --git a/src/main/java/ch/netquick/easysurvival/client/gui/EasyIntakeGUIScreen.java b/src/main/java/ch/netquick/easysurvival/client/gui/EasyIntakeGUIScreen.java new file mode 100644 index 0000000..8d02466 --- /dev/null +++ b/src/main/java/ch/netquick/easysurvival/client/gui/EasyIntakeGUIScreen.java @@ -0,0 +1,80 @@ +package ch.netquick.easysurvival.client.gui; + +import net.minecraft.world.level.Level; +import net.minecraft.world.entity.player.Player; +import net.minecraft.world.entity.player.Inventory; +import net.minecraft.resources.ResourceLocation; +import net.minecraft.network.chat.Component; +import net.minecraft.client.gui.screens.inventory.AbstractContainerScreen; +import net.minecraft.client.gui.GuiGraphics; + +import java.util.HashMap; + +import com.mojang.blaze3d.systems.RenderSystem; + +import ch.netquick.easysurvival.world.inventory.EasyIntakeGUIMenu; + +public class EasyIntakeGUIScreen extends AbstractContainerScreen { + private final static HashMap guistate = EasyIntakeGUIMenu.guistate; + private final Level world; + private final int x, y, z; + private final Player entity; + + public EasyIntakeGUIScreen(EasyIntakeGUIMenu container, Inventory inventory, Component text) { + super(container, inventory, text); + this.world = container.world; + this.x = container.x; + this.y = container.y; + this.z = container.z; + this.entity = container.entity; + this.imageWidth = 178; + this.imageHeight = 166; + } + + private static final ResourceLocation texture = new ResourceLocation("easysurvival:textures/screens/easy_intake_gui.png"); + + @Override + public void render(GuiGraphics guiGraphics, int mouseX, int mouseY, float partialTicks) { + this.renderBackground(guiGraphics); + super.render(guiGraphics, mouseX, mouseY, partialTicks); + this.renderTooltip(guiGraphics, mouseX, mouseY); + } + + @Override + protected void renderBg(GuiGraphics guiGraphics, float partialTicks, int gx, int gy) { + RenderSystem.setShaderColor(1, 1, 1, 1); + RenderSystem.enableBlend(); + RenderSystem.defaultBlendFunc(); + guiGraphics.blit(texture, this.leftPos, this.topPos, 0, 0, this.imageWidth, this.imageHeight, this.imageWidth, this.imageHeight); + RenderSystem.disableBlend(); + } + + @Override + public boolean keyPressed(int key, int b, int c) { + if (key == 256) { + this.minecraft.player.closeContainer(); + return true; + } + return super.keyPressed(key, b, c); + } + + @Override + public void containerTick() { + super.containerTick(); + } + + @Override + protected void renderLabels(GuiGraphics guiGraphics, int mouseX, int mouseY) { + guiGraphics.drawString(this.font, Component.translatable("gui.easysurvival.easy_intake_gui.label_easyintake"), 7, 2, -12829636, false); + } + + @Override + public void onClose() { + super.onClose(); + } + + @Override + public void init() { + super.init(); + } +} diff --git a/src/main/java/ch/netquick/easysurvival/client/gui/EasySawGUIScreen.java b/src/main/java/ch/netquick/easysurvival/client/gui/EasySawGUIScreen.java new file mode 100644 index 0000000..1bd5c9d --- /dev/null +++ b/src/main/java/ch/netquick/easysurvival/client/gui/EasySawGUIScreen.java @@ -0,0 +1,81 @@ +package ch.netquick.easysurvival.client.gui; + +import net.minecraft.world.level.Level; +import net.minecraft.world.entity.player.Player; +import net.minecraft.world.entity.player.Inventory; +import net.minecraft.resources.ResourceLocation; +import net.minecraft.network.chat.Component; +import net.minecraft.client.gui.screens.inventory.AbstractContainerScreen; +import net.minecraft.client.gui.GuiGraphics; + +import java.util.HashMap; + +import com.mojang.blaze3d.systems.RenderSystem; + +import ch.netquick.easysurvival.world.inventory.EasySawGUIMenu; + +public class EasySawGUIScreen extends AbstractContainerScreen { + private final static HashMap guistate = EasySawGUIMenu.guistate; + private final Level world; + private final int x, y, z; + private final Player entity; + + public EasySawGUIScreen(EasySawGUIMenu container, Inventory inventory, Component text) { + super(container, inventory, text); + this.world = container.world; + this.x = container.x; + this.y = container.y; + this.z = container.z; + this.entity = container.entity; + this.imageWidth = 176; + this.imageHeight = 166; + } + + private static final ResourceLocation texture = new ResourceLocation("easysurvival:textures/screens/easy_saw_gui.png"); + + @Override + public void render(GuiGraphics guiGraphics, int mouseX, int mouseY, float partialTicks) { + this.renderBackground(guiGraphics); + super.render(guiGraphics, mouseX, mouseY, partialTicks); + this.renderTooltip(guiGraphics, mouseX, mouseY); + } + + @Override + protected void renderBg(GuiGraphics guiGraphics, float partialTicks, int gx, int gy) { + RenderSystem.setShaderColor(1, 1, 1, 1); + RenderSystem.enableBlend(); + RenderSystem.defaultBlendFunc(); + guiGraphics.blit(texture, this.leftPos, this.topPos, 0, 0, this.imageWidth, this.imageHeight, this.imageWidth, this.imageHeight); + RenderSystem.disableBlend(); + } + + @Override + public boolean keyPressed(int key, int b, int c) { + if (key == 256) { + this.minecraft.player.closeContainer(); + return true; + } + return super.keyPressed(key, b, c); + } + + @Override + public void containerTick() { + super.containerTick(); + } + + @Override + protected void renderLabels(GuiGraphics guiGraphics, int mouseX, int mouseY) { + guiGraphics.drawString(this.font, Component.translatable("gui.easysurvival.easy_saw_gui.label_easysaw"), 6, 11, -12829636, false); + guiGraphics.drawString(this.font, Component.translatable("gui.easysurvival.easy_saw_gui.label_template"), 67, 47, -12829636, false); + } + + @Override + public void onClose() { + super.onClose(); + } + + @Override + public void init() { + super.init(); + } +} diff --git a/src/main/java/ch/netquick/easysurvival/client/gui/EasySmelterGUIScreen.java b/src/main/java/ch/netquick/easysurvival/client/gui/EasySmelterGUIScreen.java new file mode 100644 index 0000000..e7e02bc --- /dev/null +++ b/src/main/java/ch/netquick/easysurvival/client/gui/EasySmelterGUIScreen.java @@ -0,0 +1,80 @@ +package ch.netquick.easysurvival.client.gui; + +import net.minecraft.world.level.Level; +import net.minecraft.world.entity.player.Player; +import net.minecraft.world.entity.player.Inventory; +import net.minecraft.resources.ResourceLocation; +import net.minecraft.network.chat.Component; +import net.minecraft.client.gui.screens.inventory.AbstractContainerScreen; +import net.minecraft.client.gui.GuiGraphics; + +import java.util.HashMap; + +import com.mojang.blaze3d.systems.RenderSystem; + +import ch.netquick.easysurvival.world.inventory.EasySmelterGUIMenu; + +public class EasySmelterGUIScreen extends AbstractContainerScreen { + private final static HashMap guistate = EasySmelterGUIMenu.guistate; + private final Level world; + private final int x, y, z; + private final Player entity; + + public EasySmelterGUIScreen(EasySmelterGUIMenu container, Inventory inventory, Component text) { + super(container, inventory, text); + this.world = container.world; + this.x = container.x; + this.y = container.y; + this.z = container.z; + this.entity = container.entity; + this.imageWidth = 176; + this.imageHeight = 166; + } + + private static final ResourceLocation texture = new ResourceLocation("easysurvival:textures/screens/easy_smelter_gui.png"); + + @Override + public void render(GuiGraphics guiGraphics, int mouseX, int mouseY, float partialTicks) { + this.renderBackground(guiGraphics); + super.render(guiGraphics, mouseX, mouseY, partialTicks); + this.renderTooltip(guiGraphics, mouseX, mouseY); + } + + @Override + protected void renderBg(GuiGraphics guiGraphics, float partialTicks, int gx, int gy) { + RenderSystem.setShaderColor(1, 1, 1, 1); + RenderSystem.enableBlend(); + RenderSystem.defaultBlendFunc(); + guiGraphics.blit(texture, this.leftPos, this.topPos, 0, 0, this.imageWidth, this.imageHeight, this.imageWidth, this.imageHeight); + RenderSystem.disableBlend(); + } + + @Override + public boolean keyPressed(int key, int b, int c) { + if (key == 256) { + this.minecraft.player.closeContainer(); + return true; + } + return super.keyPressed(key, b, c); + } + + @Override + public void containerTick() { + super.containerTick(); + } + + @Override + protected void renderLabels(GuiGraphics guiGraphics, int mouseX, int mouseY) { + guiGraphics.drawString(this.font, Component.translatable("gui.easysurvival.easy_smelter_gui.label_easysmelter"), 6, 11, -12829636, false); + } + + @Override + public void onClose() { + super.onClose(); + } + + @Override + public void init() { + super.init(); + } +} diff --git a/src/main/java/ch/netquick/easysurvival/client/gui/TeleportSetGUIScreen.java b/src/main/java/ch/netquick/easysurvival/client/gui/TeleportSetGUIScreen.java new file mode 100644 index 0000000..2962727 --- /dev/null +++ b/src/main/java/ch/netquick/easysurvival/client/gui/TeleportSetGUIScreen.java @@ -0,0 +1,115 @@ +package ch.netquick.easysurvival.client.gui; + +import net.minecraft.world.level.Level; +import net.minecraft.world.entity.player.Player; +import net.minecraft.world.entity.player.Inventory; +import net.minecraft.resources.ResourceLocation; +import net.minecraft.network.chat.Component; +import net.minecraft.client.gui.screens.inventory.AbstractContainerScreen; +import net.minecraft.client.gui.components.EditBox; +import net.minecraft.client.gui.components.Button; +import net.minecraft.client.gui.GuiGraphics; + +import java.util.HashMap; + +import com.mojang.blaze3d.systems.RenderSystem; + +import ch.netquick.easysurvival.world.inventory.TeleportSetGUIMenu; + +public class TeleportSetGUIScreen extends AbstractContainerScreen { + private final static HashMap guistate = TeleportSetGUIMenu.guistate; + private final Level world; + private final int x, y, z; + private final Player entity; + EditBox TeleportName; + Button button_set; + + public TeleportSetGUIScreen(TeleportSetGUIMenu container, Inventory inventory, Component text) { + super(container, inventory, text); + this.world = container.world; + this.x = container.x; + this.y = container.y; + this.z = container.z; + this.entity = container.entity; + this.imageWidth = 176; + this.imageHeight = 166; + } + + private static final ResourceLocation texture = new ResourceLocation("easysurvival:textures/screens/teleport_set_gui.png"); + + @Override + public void render(GuiGraphics guiGraphics, int mouseX, int mouseY, float partialTicks) { + this.renderBackground(guiGraphics); + super.render(guiGraphics, mouseX, mouseY, partialTicks); + TeleportName.render(guiGraphics, mouseX, mouseY, partialTicks); + this.renderTooltip(guiGraphics, mouseX, mouseY); + } + + @Override + protected void renderBg(GuiGraphics guiGraphics, float partialTicks, int gx, int gy) { + RenderSystem.setShaderColor(1, 1, 1, 1); + RenderSystem.enableBlend(); + RenderSystem.defaultBlendFunc(); + guiGraphics.blit(texture, this.leftPos, this.topPos, 0, 0, this.imageWidth, this.imageHeight, this.imageWidth, this.imageHeight); + RenderSystem.disableBlend(); + } + + @Override + public boolean keyPressed(int key, int b, int c) { + if (key == 256) { + this.minecraft.player.closeContainer(); + return true; + } + if (TeleportName.isFocused()) + return TeleportName.keyPressed(key, b, c); + return super.keyPressed(key, b, c); + } + + @Override + public void containerTick() { + super.containerTick(); + TeleportName.tick(); + } + + @Override + protected void renderLabels(GuiGraphics guiGraphics, int mouseX, int mouseY) { + guiGraphics.drawString(this.font, Component.translatable("gui.easysurvival.teleport_set_gui.label_set_teleport"), 56, 15, -12829636, false); + } + + @Override + public void onClose() { + super.onClose(); + } + + @Override + public void init() { + super.init(); + TeleportName = new EditBox(this.font, this.leftPos + 28, this.topPos + 62, 118, 18, Component.translatable("gui.easysurvival.teleport_set_gui.TeleportName")) { + @Override + public void insertText(String text) { + super.insertText(text); + if (getValue().isEmpty()) + setSuggestion(Component.translatable("gui.easysurvival.teleport_set_gui.TeleportName").getString()); + else + setSuggestion(null); + } + + @Override + public void moveCursorTo(int pos) { + super.moveCursorTo(pos); + if (getValue().isEmpty()) + setSuggestion(Component.translatable("gui.easysurvival.teleport_set_gui.TeleportName").getString()); + else + setSuggestion(null); + } + }; + TeleportName.setSuggestion(Component.translatable("gui.easysurvival.teleport_set_gui.TeleportName").getString()); + TeleportName.setMaxLength(32767); + guistate.put("text:TeleportName", TeleportName); + this.addWidget(this.TeleportName); + button_set = Button.builder(Component.translatable("gui.easysurvival.teleport_set_gui.button_set"), e -> { + }).bounds(this.leftPos + 66, this.topPos + 106, 40, 20).build(); + guistate.put("button:button_set", button_set); + this.addRenderableWidget(button_set); + } +} diff --git a/src/main/java/ch/netquick/easysurvival/client/gui/TeleporterGUIScreen.java b/src/main/java/ch/netquick/easysurvival/client/gui/TeleporterGUIScreen.java new file mode 100644 index 0000000..2744740 --- /dev/null +++ b/src/main/java/ch/netquick/easysurvival/client/gui/TeleporterGUIScreen.java @@ -0,0 +1,93 @@ +package ch.netquick.easysurvival.client.gui; + +import net.minecraft.world.level.Level; +import net.minecraft.world.entity.player.Player; +import net.minecraft.world.entity.player.Inventory; +import net.minecraft.resources.ResourceLocation; +import net.minecraft.network.chat.Component; +import net.minecraft.client.gui.screens.inventory.AbstractContainerScreen; +import net.minecraft.client.gui.components.Button; +import net.minecraft.client.gui.GuiGraphics; + +import java.util.HashMap; + +import com.mojang.blaze3d.systems.RenderSystem; + +import ch.netquick.easysurvival.world.inventory.TeleporterGUIMenu; + +public class TeleporterGUIScreen extends AbstractContainerScreen { + private final static HashMap guistate = TeleporterGUIMenu.guistate; + private final Level world; + private final int x, y, z; + private final Player entity; + Button button_teleport; + Button button_teleport1; + + public TeleporterGUIScreen(TeleporterGUIMenu container, Inventory inventory, Component text) { + super(container, inventory, text); + this.world = container.world; + this.x = container.x; + this.y = container.y; + this.z = container.z; + this.entity = container.entity; + this.imageWidth = 176; + this.imageHeight = 166; + } + + private static final ResourceLocation texture = new ResourceLocation("easysurvival:textures/screens/teleporter_gui.png"); + + @Override + public void render(GuiGraphics guiGraphics, int mouseX, int mouseY, float partialTicks) { + this.renderBackground(guiGraphics); + super.render(guiGraphics, mouseX, mouseY, partialTicks); + this.renderTooltip(guiGraphics, mouseX, mouseY); + } + + @Override + protected void renderBg(GuiGraphics guiGraphics, float partialTicks, int gx, int gy) { + RenderSystem.setShaderColor(1, 1, 1, 1); + RenderSystem.enableBlend(); + RenderSystem.defaultBlendFunc(); + guiGraphics.blit(texture, this.leftPos, this.topPos, 0, 0, this.imageWidth, this.imageHeight, this.imageWidth, this.imageHeight); + RenderSystem.disableBlend(); + } + + @Override + public boolean keyPressed(int key, int b, int c) { + if (key == 256) { + this.minecraft.player.closeContainer(); + return true; + } + return super.keyPressed(key, b, c); + } + + @Override + public void containerTick() { + super.containerTick(); + } + + @Override + protected void renderLabels(GuiGraphics guiGraphics, int mouseX, int mouseY) { + guiGraphics.drawString(this.font, Component.translatable("gui.easysurvival.teleporter_gui.label_teleport_1"), 6, 25, -12829636, false); + guiGraphics.drawString(this.font, Component.translatable("gui.easysurvival.teleporter_gui.label_teleport_2"), 6, 52, -12829636, false); + guiGraphics.drawString(this.font, Component.translatable("gui.easysurvival.teleporter_gui.label_easyteleport"), 6, 7, -12829636, false); + } + + @Override + public void onClose() { + super.onClose(); + } + + @Override + public void init() { + super.init(); + button_teleport = Button.builder(Component.translatable("gui.easysurvival.teleporter_gui.button_teleport"), e -> { + }).bounds(this.leftPos + 78, this.topPos + 25, 65, 20).build(); + guistate.put("button:button_teleport", button_teleport); + this.addRenderableWidget(button_teleport); + button_teleport1 = Button.builder(Component.translatable("gui.easysurvival.teleporter_gui.button_teleport1"), e -> { + }).bounds(this.leftPos + 78, this.topPos + 52, 65, 20).build(); + guistate.put("button:button_teleport1", button_teleport1); + this.addRenderableWidget(button_teleport1); + } +} diff --git a/src/main/java/ch/netquick/easysurvival/client/gui/TreeCropGUIScreen.java b/src/main/java/ch/netquick/easysurvival/client/gui/TreeCropGUIScreen.java new file mode 100644 index 0000000..c5219da --- /dev/null +++ b/src/main/java/ch/netquick/easysurvival/client/gui/TreeCropGUIScreen.java @@ -0,0 +1,80 @@ +package ch.netquick.easysurvival.client.gui; + +import net.minecraft.world.level.Level; +import net.minecraft.world.entity.player.Player; +import net.minecraft.world.entity.player.Inventory; +import net.minecraft.resources.ResourceLocation; +import net.minecraft.network.chat.Component; +import net.minecraft.client.gui.screens.inventory.AbstractContainerScreen; +import net.minecraft.client.gui.GuiGraphics; + +import java.util.HashMap; + +import com.mojang.blaze3d.systems.RenderSystem; + +import ch.netquick.easysurvival.world.inventory.TreeCropGUIMenu; + +public class TreeCropGUIScreen extends AbstractContainerScreen { + private final static HashMap guistate = TreeCropGUIMenu.guistate; + private final Level world; + private final int x, y, z; + private final Player entity; + + public TreeCropGUIScreen(TreeCropGUIMenu container, Inventory inventory, Component text) { + super(container, inventory, text); + this.world = container.world; + this.x = container.x; + this.y = container.y; + this.z = container.z; + this.entity = container.entity; + this.imageWidth = 176; + this.imageHeight = 166; + } + + private static final ResourceLocation texture = new ResourceLocation("easysurvival:textures/screens/tree_crop_gui.png"); + + @Override + public void render(GuiGraphics guiGraphics, int mouseX, int mouseY, float partialTicks) { + this.renderBackground(guiGraphics); + super.render(guiGraphics, mouseX, mouseY, partialTicks); + this.renderTooltip(guiGraphics, mouseX, mouseY); + } + + @Override + protected void renderBg(GuiGraphics guiGraphics, float partialTicks, int gx, int gy) { + RenderSystem.setShaderColor(1, 1, 1, 1); + RenderSystem.enableBlend(); + RenderSystem.defaultBlendFunc(); + guiGraphics.blit(texture, this.leftPos, this.topPos, 0, 0, this.imageWidth, this.imageHeight, this.imageWidth, this.imageHeight); + RenderSystem.disableBlend(); + } + + @Override + public boolean keyPressed(int key, int b, int c) { + if (key == 256) { + this.minecraft.player.closeContainer(); + return true; + } + return super.keyPressed(key, b, c); + } + + @Override + public void containerTick() { + super.containerTick(); + } + + @Override + protected void renderLabels(GuiGraphics guiGraphics, int mouseX, int mouseY) { + guiGraphics.drawString(this.font, Component.translatable("gui.easysurvival.tree_crop_gui.label_treecrop"), 6, 10, -12829636, false); + } + + @Override + public void onClose() { + super.onClose(); + } + + @Override + public void init() { + super.init(); + } +} diff --git a/src/main/java/ch/netquick/easysurvival/init/EasysurvivalModBlockEntities.java b/src/main/java/ch/netquick/easysurvival/init/EasysurvivalModBlockEntities.java new file mode 100644 index 0000000..b7f7183 --- /dev/null +++ b/src/main/java/ch/netquick/easysurvival/init/EasysurvivalModBlockEntities.java @@ -0,0 +1,46 @@ + +/* + * MCreator note: This file will be REGENERATED on each build. + */ +package ch.netquick.easysurvival.init; + +import net.minecraftforge.registries.RegistryObject; +import net.minecraftforge.registries.ForgeRegistries; +import net.minecraftforge.registries.DeferredRegister; + +import net.minecraft.world.level.block.entity.BlockEntityType; +import net.minecraft.world.level.block.Block; + +import ch.netquick.easysurvival.block.entity.TreeCropBlockEntity; +import ch.netquick.easysurvival.block.entity.TeleporterPlateBlockEntity; +import ch.netquick.easysurvival.block.entity.EasySmelterBlockEntity; +import ch.netquick.easysurvival.block.entity.EasySawBlockEntity; +import ch.netquick.easysurvival.block.entity.EasyIntakeBlockEntity; +import ch.netquick.easysurvival.block.entity.EasyFridgeBlockEntity; +import ch.netquick.easysurvival.block.entity.EasyForgeBlockEntity; +import ch.netquick.easysurvival.block.entity.EasyForgeAutoBlockEntity; +import ch.netquick.easysurvival.block.entity.EasyEnchantmentTableBlockEntity; +import ch.netquick.easysurvival.block.entity.EasyConverterBlockEntity; +import ch.netquick.easysurvival.block.entity.EasyAnvilBlockEntity; +import ch.netquick.easysurvival.block.entity.CropBlockEntity; +import ch.netquick.easysurvival.EasysurvivalMod; + +public class EasysurvivalModBlockEntities { + public static final DeferredRegister> REGISTRY = DeferredRegister.create(ForgeRegistries.BLOCK_ENTITY_TYPES, EasysurvivalMod.MODID); + public static final RegistryObject> CROP = register("crop", EasysurvivalModBlocks.CROP, CropBlockEntity::new); + public static final RegistryObject> TREE_CROP = register("tree_crop", EasysurvivalModBlocks.TREE_CROP, TreeCropBlockEntity::new); + public static final RegistryObject> EASY_ENCHANTMENT_TABLE = register("easy_enchantment_table", EasysurvivalModBlocks.EASY_ENCHANTMENT_TABLE, EasyEnchantmentTableBlockEntity::new); + public static final RegistryObject> EASY_ANVIL = register("easy_anvil", EasysurvivalModBlocks.EASY_ANVIL, EasyAnvilBlockEntity::new); + public static final RegistryObject> EASY_FORGE = register("easy_forge", EasysurvivalModBlocks.EASY_FORGE, EasyForgeBlockEntity::new); + public static final RegistryObject> TELEPORTER_PLATE = register("teleporter_plate", EasysurvivalModBlocks.TELEPORTER_PLATE, TeleporterPlateBlockEntity::new); + public static final RegistryObject> EASY_FRIDGE = register("easy_fridge", EasysurvivalModBlocks.EASY_FRIDGE, EasyFridgeBlockEntity::new); + public static final RegistryObject> EASY_SMELTER = register("easy_smelter", EasysurvivalModBlocks.EASY_SMELTER, EasySmelterBlockEntity::new); + public static final RegistryObject> EASY_SAW = register("easy_saw", EasysurvivalModBlocks.EASY_SAW, EasySawBlockEntity::new); + public static final RegistryObject> EASY_INTAKE = register("easy_intake", EasysurvivalModBlocks.EASY_INTAKE, EasyIntakeBlockEntity::new); + public static final RegistryObject> EASY_FORGE_AUTO = register("easy_forge_auto", EasysurvivalModBlocks.EASY_FORGE_AUTO, EasyForgeAutoBlockEntity::new); + public static final RegistryObject> EASY_CONVERTER = register("easy_converter", EasysurvivalModBlocks.EASY_CONVERTER, EasyConverterBlockEntity::new); + + private static RegistryObject> register(String registryname, RegistryObject block, BlockEntityType.BlockEntitySupplier supplier) { + return REGISTRY.register(registryname, () -> BlockEntityType.Builder.of(supplier, block.get()).build(null)); + } +} diff --git a/src/main/java/ch/netquick/easysurvival/init/EasysurvivalModBlocks.java b/src/main/java/ch/netquick/easysurvival/init/EasysurvivalModBlocks.java new file mode 100644 index 0000000..c2c8d3c --- /dev/null +++ b/src/main/java/ch/netquick/easysurvival/init/EasysurvivalModBlocks.java @@ -0,0 +1,57 @@ + +/* + * MCreator note: This file will be REGENERATED on each build. + */ +package ch.netquick.easysurvival.init; + +import net.minecraftforge.registries.RegistryObject; +import net.minecraftforge.registries.ForgeRegistries; +import net.minecraftforge.registries.DeferredRegister; + +import net.minecraft.world.level.block.Block; + +import ch.netquick.easysurvival.block.TreeCropBlock; +import ch.netquick.easysurvival.block.TeleporterPlateBlock; +import ch.netquick.easysurvival.block.SpawnerWitherSkelettBlock; +import ch.netquick.easysurvival.block.SpawnerSlimeBlock; +import ch.netquick.easysurvival.block.SpawnerPillagerBlock; +import ch.netquick.easysurvival.block.SpawnerGhastBlock; +import ch.netquick.easysurvival.block.SpawnerEvokerBlock; +import ch.netquick.easysurvival.block.SpawnerCreeperBlock; +import ch.netquick.easysurvival.block.SpawnerBlazeBlock; +import ch.netquick.easysurvival.block.EasySmelterBlock; +import ch.netquick.easysurvival.block.EasySawBlock; +import ch.netquick.easysurvival.block.EasyIntakeBlock; +import ch.netquick.easysurvival.block.EasyFridgeBlock; +import ch.netquick.easysurvival.block.EasyForgeBlock; +import ch.netquick.easysurvival.block.EasyForgeAutoBlock; +import ch.netquick.easysurvival.block.EasyEnchantmentTableBlock; +import ch.netquick.easysurvival.block.EasyConverterBlock; +import ch.netquick.easysurvival.block.EasyAnvilBlock; +import ch.netquick.easysurvival.block.CropBlock; +import ch.netquick.easysurvival.EasysurvivalMod; + +public class EasysurvivalModBlocks { + public static final DeferredRegister REGISTRY = DeferredRegister.create(ForgeRegistries.BLOCKS, EasysurvivalMod.MODID); + public static final RegistryObject CROP = REGISTRY.register("crop", () -> new CropBlock()); + public static final RegistryObject TREE_CROP = REGISTRY.register("tree_crop", () -> new TreeCropBlock()); + public static final RegistryObject SPAWNER_BLAZE = REGISTRY.register("spawner_blaze", () -> new SpawnerBlazeBlock()); + public static final RegistryObject SPAWNER_SLIME = REGISTRY.register("spawner_slime", () -> new SpawnerSlimeBlock()); + public static final RegistryObject SPAWNER_GHAST = REGISTRY.register("spawner_ghast", () -> new SpawnerGhastBlock()); + public static final RegistryObject EASY_ENCHANTMENT_TABLE = REGISTRY.register("easy_enchantment_table", () -> new EasyEnchantmentTableBlock()); + public static final RegistryObject EASY_ANVIL = REGISTRY.register("easy_anvil", () -> new EasyAnvilBlock()); + public static final RegistryObject EASY_FORGE = REGISTRY.register("easy_forge", () -> new EasyForgeBlock()); + public static final RegistryObject TELEPORTER_PLATE = REGISTRY.register("teleporter_plate", () -> new TeleporterPlateBlock()); + public static final RegistryObject EASY_FRIDGE = REGISTRY.register("easy_fridge", () -> new EasyFridgeBlock()); + public static final RegistryObject SPAWNER_WITHER_SKELETT = REGISTRY.register("spawner_wither_skelett", () -> new SpawnerWitherSkelettBlock()); + public static final RegistryObject EASY_SMELTER = REGISTRY.register("easy_smelter", () -> new EasySmelterBlock()); + public static final RegistryObject SPAWNER_CREEPER = REGISTRY.register("spawner_creeper", () -> new SpawnerCreeperBlock()); + public static final RegistryObject EASY_SAW = REGISTRY.register("easy_saw", () -> new EasySawBlock()); + public static final RegistryObject SPAWNER_PILLAGER = REGISTRY.register("spawner_pillager", () -> new SpawnerPillagerBlock()); + public static final RegistryObject SPAWNER_EVOKER = REGISTRY.register("spawner_evoker", () -> new SpawnerEvokerBlock()); + public static final RegistryObject EASY_INTAKE = REGISTRY.register("easy_intake", () -> new EasyIntakeBlock()); + public static final RegistryObject EASY_FORGE_AUTO = REGISTRY.register("easy_forge_auto", () -> new EasyForgeAutoBlock()); + public static final RegistryObject EASY_CONVERTER = REGISTRY.register("easy_converter", () -> new EasyConverterBlock()); + // Start of user code block custom blocks + // End of user code block custom blocks +} diff --git a/src/main/java/ch/netquick/easysurvival/init/EasysurvivalModGameRules.java b/src/main/java/ch/netquick/easysurvival/init/EasysurvivalModGameRules.java new file mode 100644 index 0000000..dc23df9 --- /dev/null +++ b/src/main/java/ch/netquick/easysurvival/init/EasysurvivalModGameRules.java @@ -0,0 +1,14 @@ + +/* + * MCreator note: This file will be REGENERATED on each build. + */ +package ch.netquick.easysurvival.init; + +import net.minecraftforge.fml.common.Mod; + +import net.minecraft.world.level.GameRules; + +@Mod.EventBusSubscriber(bus = Mod.EventBusSubscriber.Bus.MOD) +public class EasysurvivalModGameRules { + public static final GameRules.Key SPAWNERSACTIVE = GameRules.register("spawnersActive", GameRules.Category.SPAWNING, GameRules.BooleanValue.create(false)); +} diff --git a/src/main/java/ch/netquick/easysurvival/init/EasysurvivalModItems.java b/src/main/java/ch/netquick/easysurvival/init/EasysurvivalModItems.java new file mode 100644 index 0000000..b80d7a1 --- /dev/null +++ b/src/main/java/ch/netquick/easysurvival/init/EasysurvivalModItems.java @@ -0,0 +1,83 @@ + +/* + * MCreator note: This file will be REGENERATED on each build. + */ +package ch.netquick.easysurvival.init; + +import net.minecraftforge.registries.RegistryObject; +import net.minecraftforge.registries.ForgeRegistries; +import net.minecraftforge.registries.DeferredRegister; + +import net.minecraft.world.level.block.Block; +import net.minecraft.world.item.Item; +import net.minecraft.world.item.BlockItem; + +import ch.netquick.easysurvival.item.QuarzSwordItem; +import ch.netquick.easysurvival.item.QuarzShovelItem; +import ch.netquick.easysurvival.item.QuarzPickaxeItem; +import ch.netquick.easysurvival.item.QuarzHoeItem; +import ch.netquick.easysurvival.item.QuarzAxeItem; +import ch.netquick.easysurvival.item.PortableCraftingTableItem; +import ch.netquick.easysurvival.item.NetherrackSwordItem; +import ch.netquick.easysurvival.item.NetherrackShovelItem; +import ch.netquick.easysurvival.item.NetherrackPickaxeItem; +import ch.netquick.easysurvival.item.NetherrackHoeItem; +import ch.netquick.easysurvival.item.NetherrackAxeItem; +import ch.netquick.easysurvival.item.NetherrackArmorItem; +import ch.netquick.easysurvival.item.NetherStickItem; +import ch.netquick.easysurvival.item.BasaltSwordItem; +import ch.netquick.easysurvival.item.BasaltShovelItem; +import ch.netquick.easysurvival.item.BasaltPickaxeItem; +import ch.netquick.easysurvival.item.BasaltHoeItem; +import ch.netquick.easysurvival.item.BasaltAxeItem; +import ch.netquick.easysurvival.EasysurvivalMod; + +public class EasysurvivalModItems { + public static final DeferredRegister REGISTRY = DeferredRegister.create(ForgeRegistries.ITEMS, EasysurvivalMod.MODID); + public static final RegistryObject NETHER_STICK = REGISTRY.register("nether_stick", () -> new NetherStickItem()); + public static final RegistryObject CROP = block(EasysurvivalModBlocks.CROP); + public static final RegistryObject NETHERRACK_PICKAXE = REGISTRY.register("netherrack_pickaxe", () -> new NetherrackPickaxeItem()); + public static final RegistryObject NETHERRACK_AXE = REGISTRY.register("netherrack_axe", () -> new NetherrackAxeItem()); + public static final RegistryObject NETHERRACK_SWORD = REGISTRY.register("netherrack_sword", () -> new NetherrackSwordItem()); + public static final RegistryObject NETHERRACK_SHOVEL = REGISTRY.register("netherrack_shovel", () -> new NetherrackShovelItem()); + public static final RegistryObject NETHERRACK_HOE = REGISTRY.register("netherrack_hoe", () -> new NetherrackHoeItem()); + public static final RegistryObject TREE_CROP = block(EasysurvivalModBlocks.TREE_CROP); + public static final RegistryObject BASALT_PICKAXE = REGISTRY.register("basalt_pickaxe", () -> new BasaltPickaxeItem()); + public static final RegistryObject BASALT_AXE = REGISTRY.register("basalt_axe", () -> new BasaltAxeItem()); + public static final RegistryObject BASALT_SWORD = REGISTRY.register("basalt_sword", () -> new BasaltSwordItem()); + public static final RegistryObject BASALT_SHOVEL = REGISTRY.register("basalt_shovel", () -> new BasaltShovelItem()); + public static final RegistryObject BASALT_HOE = REGISTRY.register("basalt_hoe", () -> new BasaltHoeItem()); + public static final RegistryObject NETHERRACK_ARMOR_HELMET = REGISTRY.register("netherrack_armor_helmet", () -> new NetherrackArmorItem.Helmet()); + public static final RegistryObject NETHERRACK_ARMOR_CHESTPLATE = REGISTRY.register("netherrack_armor_chestplate", () -> new NetherrackArmorItem.Chestplate()); + public static final RegistryObject NETHERRACK_ARMOR_LEGGINGS = REGISTRY.register("netherrack_armor_leggings", () -> new NetherrackArmorItem.Leggings()); + public static final RegistryObject NETHERRACK_ARMOR_BOOTS = REGISTRY.register("netherrack_armor_boots", () -> new NetherrackArmorItem.Boots()); + public static final RegistryObject QUARZ_PICKAXE = REGISTRY.register("quarz_pickaxe", () -> new QuarzPickaxeItem()); + public static final RegistryObject QUARZ_AXE = REGISTRY.register("quarz_axe", () -> new QuarzAxeItem()); + public static final RegistryObject QUARZ_SWORD = REGISTRY.register("quarz_sword", () -> new QuarzSwordItem()); + public static final RegistryObject QUARZ_SHOVEL = REGISTRY.register("quarz_shovel", () -> new QuarzShovelItem()); + public static final RegistryObject QUARZ_HOE = REGISTRY.register("quarz_hoe", () -> new QuarzHoeItem()); + public static final RegistryObject SPAWNER_BLAZE = block(EasysurvivalModBlocks.SPAWNER_BLAZE); + public static final RegistryObject SPAWNER_SLIME = block(EasysurvivalModBlocks.SPAWNER_SLIME); + public static final RegistryObject SPAWNER_GHAST = block(EasysurvivalModBlocks.SPAWNER_GHAST); + public static final RegistryObject EASY_ENCHANTMENT_TABLE = block(EasysurvivalModBlocks.EASY_ENCHANTMENT_TABLE); + public static final RegistryObject EASY_ANVIL = block(EasysurvivalModBlocks.EASY_ANVIL); + public static final RegistryObject EASY_FORGE = block(EasysurvivalModBlocks.EASY_FORGE); + public static final RegistryObject TELEPORTER_PLATE = block(EasysurvivalModBlocks.TELEPORTER_PLATE); + public static final RegistryObject PORTABLE_CRAFTING_TABLE = REGISTRY.register("portable_crafting_table", () -> new PortableCraftingTableItem()); + public static final RegistryObject EASY_FRIDGE = block(EasysurvivalModBlocks.EASY_FRIDGE); + public static final RegistryObject SPAWNER_WITHER_SKELETT = block(EasysurvivalModBlocks.SPAWNER_WITHER_SKELETT); + public static final RegistryObject EASY_SMELTER = block(EasysurvivalModBlocks.EASY_SMELTER); + public static final RegistryObject SPAWNER_CREEPER = block(EasysurvivalModBlocks.SPAWNER_CREEPER); + public static final RegistryObject EASY_SAW = block(EasysurvivalModBlocks.EASY_SAW); + public static final RegistryObject SPAWNER_PILLAGER = block(EasysurvivalModBlocks.SPAWNER_PILLAGER); + public static final RegistryObject SPAWNER_EVOKER = block(EasysurvivalModBlocks.SPAWNER_EVOKER); + public static final RegistryObject EASY_INTAKE = block(EasysurvivalModBlocks.EASY_INTAKE); + public static final RegistryObject EASY_FORGE_AUTO = block(EasysurvivalModBlocks.EASY_FORGE_AUTO); + public static final RegistryObject EASY_CONVERTER = block(EasysurvivalModBlocks.EASY_CONVERTER); + + // Start of user code block custom items + // End of user code block custom items + private static RegistryObject block(RegistryObject block) { + return REGISTRY.register(block.getId().getPath(), () -> new BlockItem(block.get(), new Item.Properties())); + } +} diff --git a/src/main/java/ch/netquick/easysurvival/init/EasysurvivalModMenus.java b/src/main/java/ch/netquick/easysurvival/init/EasysurvivalModMenus.java new file mode 100644 index 0000000..a6c4fb7 --- /dev/null +++ b/src/main/java/ch/netquick/easysurvival/init/EasysurvivalModMenus.java @@ -0,0 +1,46 @@ + +/* + * MCreator note: This file will be REGENERATED on each build. + */ +package ch.netquick.easysurvival.init; + +import net.minecraftforge.registries.RegistryObject; +import net.minecraftforge.registries.ForgeRegistries; +import net.minecraftforge.registries.DeferredRegister; +import net.minecraftforge.common.extensions.IForgeMenuType; + +import net.minecraft.world.inventory.MenuType; + +import ch.netquick.easysurvival.world.inventory.TreeCropGUIMenu; +import ch.netquick.easysurvival.world.inventory.TeleporterGUIMenu; +import ch.netquick.easysurvival.world.inventory.TeleportSetGUIMenu; +import ch.netquick.easysurvival.world.inventory.EasySmelterGUIMenu; +import ch.netquick.easysurvival.world.inventory.EasySawGUIMenu; +import ch.netquick.easysurvival.world.inventory.EasyIntakeGUIMenu; +import ch.netquick.easysurvival.world.inventory.EasyFridgeGUIMenu; +import ch.netquick.easysurvival.world.inventory.EasyForgeGUIMenu; +import ch.netquick.easysurvival.world.inventory.EasyEnchantmentTableGUIMenu; +import ch.netquick.easysurvival.world.inventory.EasyConverterGUIMenu; +import ch.netquick.easysurvival.world.inventory.EasyAnvilGUIMenu; +import ch.netquick.easysurvival.world.inventory.DedicatedStorageGUIMenu; +import ch.netquick.easysurvival.world.inventory.CropGUIMenu; +import ch.netquick.easysurvival.world.inventory.CraftingStickGUIMenu; +import ch.netquick.easysurvival.EasysurvivalMod; + +public class EasysurvivalModMenus { + public static final DeferredRegister> REGISTRY = DeferredRegister.create(ForgeRegistries.MENU_TYPES, EasysurvivalMod.MODID); + public static final RegistryObject> CROP_GUI = REGISTRY.register("crop_gui", () -> IForgeMenuType.create(CropGUIMenu::new)); + public static final RegistryObject> TREE_CROP_GUI = REGISTRY.register("tree_crop_gui", () -> IForgeMenuType.create(TreeCropGUIMenu::new)); + public static final RegistryObject> EASY_ENCHANTMENT_TABLE_GUI = REGISTRY.register("easy_enchantment_table_gui", () -> IForgeMenuType.create(EasyEnchantmentTableGUIMenu::new)); + public static final RegistryObject> EASY_ANVIL_GUI = REGISTRY.register("easy_anvil_gui", () -> IForgeMenuType.create(EasyAnvilGUIMenu::new)); + public static final RegistryObject> DEDICATED_STORAGE_GUI = REGISTRY.register("dedicated_storage_gui", () -> IForgeMenuType.create(DedicatedStorageGUIMenu::new)); + public static final RegistryObject> EASY_FORGE_GUI = REGISTRY.register("easy_forge_gui", () -> IForgeMenuType.create(EasyForgeGUIMenu::new)); + public static final RegistryObject> TELEPORT_SET_GUI = REGISTRY.register("teleport_set_gui", () -> IForgeMenuType.create(TeleportSetGUIMenu::new)); + public static final RegistryObject> TELEPORTER_GUI = REGISTRY.register("teleporter_gui", () -> IForgeMenuType.create(TeleporterGUIMenu::new)); + public static final RegistryObject> EASY_SMELTER_GUI = REGISTRY.register("easy_smelter_gui", () -> IForgeMenuType.create(EasySmelterGUIMenu::new)); + public static final RegistryObject> EASY_SAW_GUI = REGISTRY.register("easy_saw_gui", () -> IForgeMenuType.create(EasySawGUIMenu::new)); + public static final RegistryObject> EASY_FRIDGE_GUI = REGISTRY.register("easy_fridge_gui", () -> IForgeMenuType.create(EasyFridgeGUIMenu::new)); + public static final RegistryObject> EASY_INTAKE_GUI = REGISTRY.register("easy_intake_gui", () -> IForgeMenuType.create(EasyIntakeGUIMenu::new)); + public static final RegistryObject> EASY_CONVERTER_GUI = REGISTRY.register("easy_converter_gui", () -> IForgeMenuType.create(EasyConverterGUIMenu::new)); + public static final RegistryObject> CRAFTING_STICK_GUI = REGISTRY.register("crafting_stick_gui", () -> IForgeMenuType.create(CraftingStickGUIMenu::new)); +} diff --git a/src/main/java/ch/netquick/easysurvival/init/EasysurvivalModScreens.java b/src/main/java/ch/netquick/easysurvival/init/EasysurvivalModScreens.java new file mode 100644 index 0000000..46b0cf5 --- /dev/null +++ b/src/main/java/ch/netquick/easysurvival/init/EasysurvivalModScreens.java @@ -0,0 +1,50 @@ + +/* + * MCreator note: This file will be REGENERATED on each build. + */ +package ch.netquick.easysurvival.init; + +import net.minecraftforge.fml.event.lifecycle.FMLClientSetupEvent; +import net.minecraftforge.fml.common.Mod; +import net.minecraftforge.eventbus.api.SubscribeEvent; +import net.minecraftforge.api.distmarker.Dist; + +import net.minecraft.client.gui.screens.MenuScreens; + +import ch.netquick.easysurvival.client.gui.TreeCropGUIScreen; +import ch.netquick.easysurvival.client.gui.TeleporterGUIScreen; +import ch.netquick.easysurvival.client.gui.TeleportSetGUIScreen; +import ch.netquick.easysurvival.client.gui.EasySmelterGUIScreen; +import ch.netquick.easysurvival.client.gui.EasySawGUIScreen; +import ch.netquick.easysurvival.client.gui.EasyIntakeGUIScreen; +import ch.netquick.easysurvival.client.gui.EasyFridgeGUIScreen; +import ch.netquick.easysurvival.client.gui.EasyForgeGUIScreen; +import ch.netquick.easysurvival.client.gui.EasyEnchantmentTableGUIScreen; +import ch.netquick.easysurvival.client.gui.EasyConverterGUIScreen; +import ch.netquick.easysurvival.client.gui.EasyAnvilGUIScreen; +import ch.netquick.easysurvival.client.gui.DedicatedStorageGUIScreen; +import ch.netquick.easysurvival.client.gui.CropGUIScreen; +import ch.netquick.easysurvival.client.gui.CraftingStickGUIScreen; + +@Mod.EventBusSubscriber(bus = Mod.EventBusSubscriber.Bus.MOD, value = Dist.CLIENT) +public class EasysurvivalModScreens { + @SubscribeEvent + public static void clientLoad(FMLClientSetupEvent event) { + event.enqueueWork(() -> { + MenuScreens.register(EasysurvivalModMenus.CROP_GUI.get(), CropGUIScreen::new); + MenuScreens.register(EasysurvivalModMenus.TREE_CROP_GUI.get(), TreeCropGUIScreen::new); + MenuScreens.register(EasysurvivalModMenus.EASY_ENCHANTMENT_TABLE_GUI.get(), EasyEnchantmentTableGUIScreen::new); + MenuScreens.register(EasysurvivalModMenus.EASY_ANVIL_GUI.get(), EasyAnvilGUIScreen::new); + MenuScreens.register(EasysurvivalModMenus.DEDICATED_STORAGE_GUI.get(), DedicatedStorageGUIScreen::new); + MenuScreens.register(EasysurvivalModMenus.EASY_FORGE_GUI.get(), EasyForgeGUIScreen::new); + MenuScreens.register(EasysurvivalModMenus.TELEPORT_SET_GUI.get(), TeleportSetGUIScreen::new); + MenuScreens.register(EasysurvivalModMenus.TELEPORTER_GUI.get(), TeleporterGUIScreen::new); + MenuScreens.register(EasysurvivalModMenus.EASY_SMELTER_GUI.get(), EasySmelterGUIScreen::new); + MenuScreens.register(EasysurvivalModMenus.EASY_SAW_GUI.get(), EasySawGUIScreen::new); + MenuScreens.register(EasysurvivalModMenus.EASY_FRIDGE_GUI.get(), EasyFridgeGUIScreen::new); + MenuScreens.register(EasysurvivalModMenus.EASY_INTAKE_GUI.get(), EasyIntakeGUIScreen::new); + MenuScreens.register(EasysurvivalModMenus.EASY_CONVERTER_GUI.get(), EasyConverterGUIScreen::new); + MenuScreens.register(EasysurvivalModMenus.CRAFTING_STICK_GUI.get(), CraftingStickGUIScreen::new); + }); + } +} diff --git a/src/main/java/ch/netquick/easysurvival/init/EasysurvivalModTabs.java b/src/main/java/ch/netquick/easysurvival/init/EasysurvivalModTabs.java new file mode 100644 index 0000000..d479f3a --- /dev/null +++ b/src/main/java/ch/netquick/easysurvival/init/EasysurvivalModTabs.java @@ -0,0 +1,78 @@ + +/* + * MCreator note: This file will be REGENERATED on each build. + */ +package ch.netquick.easysurvival.init; + +import net.minecraftforge.registries.RegistryObject; +import net.minecraftforge.registries.DeferredRegister; +import net.minecraftforge.fml.common.Mod; +import net.minecraftforge.eventbus.api.SubscribeEvent; +import net.minecraftforge.event.BuildCreativeModeTabContentsEvent; + +import net.minecraft.world.level.block.Blocks; +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.item.CreativeModeTabs; +import net.minecraft.world.item.CreativeModeTab; +import net.minecraft.network.chat.Component; +import net.minecraft.core.registries.Registries; + +import ch.netquick.easysurvival.EasysurvivalMod; + +@Mod.EventBusSubscriber(bus = Mod.EventBusSubscriber.Bus.MOD) +public class EasysurvivalModTabs { + public static final DeferredRegister REGISTRY = DeferredRegister.create(Registries.CREATIVE_MODE_TAB, EasysurvivalMod.MODID); + public static final RegistryObject EASY_SURVIVAL = REGISTRY.register("easy_survival", + () -> CreativeModeTab.builder().title(Component.translatable("item_group.easysurvival.easy_survival")).icon(() -> new ItemStack(Blocks.JUNGLE_SAPLING)).displayItems((parameters, tabData) -> { + tabData.accept(EasysurvivalModBlocks.CROP.get().asItem()); + tabData.accept(EasysurvivalModBlocks.TREE_CROP.get().asItem()); + tabData.accept(EasysurvivalModBlocks.EASY_ENCHANTMENT_TABLE.get().asItem()); + tabData.accept(EasysurvivalModBlocks.EASY_ANVIL.get().asItem()); + tabData.accept(EasysurvivalModBlocks.EASY_FORGE.get().asItem()); + tabData.accept(EasysurvivalModItems.PORTABLE_CRAFTING_TABLE.get()); + tabData.accept(EasysurvivalModBlocks.EASY_FRIDGE.get().asItem()); + tabData.accept(EasysurvivalModBlocks.EASY_SMELTER.get().asItem()); + tabData.accept(EasysurvivalModBlocks.EASY_SAW.get().asItem()); + tabData.accept(EasysurvivalModBlocks.EASY_INTAKE.get().asItem()); + tabData.accept(EasysurvivalModBlocks.EASY_FORGE_AUTO.get().asItem()); + tabData.accept(EasysurvivalModBlocks.EASY_CONVERTER.get().asItem()); + }).withSearchBar().build()); + + @SubscribeEvent + public static void buildTabContentsVanilla(BuildCreativeModeTabContentsEvent tabData) { + if (tabData.getTabKey() == CreativeModeTabs.BUILDING_BLOCKS) { + tabData.accept(EasysurvivalModBlocks.SPAWNER_BLAZE.get().asItem()); + tabData.accept(EasysurvivalModBlocks.SPAWNER_SLIME.get().asItem()); + tabData.accept(EasysurvivalModBlocks.SPAWNER_GHAST.get().asItem()); + tabData.accept(EasysurvivalModBlocks.SPAWNER_WITHER_SKELETT.get().asItem()); + tabData.accept(EasysurvivalModBlocks.SPAWNER_CREEPER.get().asItem()); + tabData.accept(EasysurvivalModBlocks.SPAWNER_PILLAGER.get().asItem()); + tabData.accept(EasysurvivalModBlocks.SPAWNER_EVOKER.get().asItem()); + } else if (tabData.getTabKey() == CreativeModeTabs.FUNCTIONAL_BLOCKS) { + tabData.accept(EasysurvivalModBlocks.TELEPORTER_PLATE.get().asItem()); + } else if (tabData.getTabKey() == CreativeModeTabs.COMBAT) { + tabData.accept(EasysurvivalModItems.NETHERRACK_SWORD.get()); + tabData.accept(EasysurvivalModItems.BASALT_SWORD.get()); + tabData.accept(EasysurvivalModItems.NETHERRACK_ARMOR_HELMET.get()); + tabData.accept(EasysurvivalModItems.NETHERRACK_ARMOR_CHESTPLATE.get()); + tabData.accept(EasysurvivalModItems.NETHERRACK_ARMOR_LEGGINGS.get()); + tabData.accept(EasysurvivalModItems.NETHERRACK_ARMOR_BOOTS.get()); + tabData.accept(EasysurvivalModItems.QUARZ_SWORD.get()); + } else if (tabData.getTabKey() == CreativeModeTabs.SPAWN_EGGS) { + tabData.accept(EasysurvivalModItems.NETHER_STICK.get()); + } else if (tabData.getTabKey() == CreativeModeTabs.TOOLS_AND_UTILITIES) { + tabData.accept(EasysurvivalModItems.NETHERRACK_PICKAXE.get()); + tabData.accept(EasysurvivalModItems.NETHERRACK_AXE.get()); + tabData.accept(EasysurvivalModItems.NETHERRACK_SHOVEL.get()); + tabData.accept(EasysurvivalModItems.NETHERRACK_HOE.get()); + tabData.accept(EasysurvivalModItems.BASALT_PICKAXE.get()); + tabData.accept(EasysurvivalModItems.BASALT_AXE.get()); + tabData.accept(EasysurvivalModItems.BASALT_SHOVEL.get()); + tabData.accept(EasysurvivalModItems.BASALT_HOE.get()); + tabData.accept(EasysurvivalModItems.QUARZ_PICKAXE.get()); + tabData.accept(EasysurvivalModItems.QUARZ_AXE.get()); + tabData.accept(EasysurvivalModItems.QUARZ_SHOVEL.get()); + tabData.accept(EasysurvivalModItems.QUARZ_HOE.get()); + } + } +} diff --git a/src/main/java/ch/netquick/easysurvival/item/BasaltAxeItem.java b/src/main/java/ch/netquick/easysurvival/item/BasaltAxeItem.java new file mode 100644 index 0000000..b8c8cac --- /dev/null +++ b/src/main/java/ch/netquick/easysurvival/item/BasaltAxeItem.java @@ -0,0 +1,39 @@ + +package ch.netquick.easysurvival.item; + +import net.minecraft.world.level.block.Blocks; +import net.minecraft.world.item.crafting.Ingredient; +import net.minecraft.world.item.Tier; +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.item.Item; +import net.minecraft.world.item.AxeItem; + +public class BasaltAxeItem extends AxeItem { + public BasaltAxeItem() { + super(new Tier() { + public int getUses() { + return 183; + } + + public float getSpeed() { + return 5f; + } + + public float getAttackDamageBonus() { + return 0f; + } + + public int getLevel() { + return 2; + } + + public int getEnchantmentValue() { + return 11; + } + + public Ingredient getRepairIngredient() { + return Ingredient.of(new ItemStack(Blocks.BASALT)); + } + }, 1, -3f, new Item.Properties()); + } +} diff --git a/src/main/java/ch/netquick/easysurvival/item/BasaltHoeItem.java b/src/main/java/ch/netquick/easysurvival/item/BasaltHoeItem.java new file mode 100644 index 0000000..967774f --- /dev/null +++ b/src/main/java/ch/netquick/easysurvival/item/BasaltHoeItem.java @@ -0,0 +1,39 @@ + +package ch.netquick.easysurvival.item; + +import net.minecraft.world.level.block.Blocks; +import net.minecraft.world.item.crafting.Ingredient; +import net.minecraft.world.item.Tier; +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.item.Item; +import net.minecraft.world.item.HoeItem; + +public class BasaltHoeItem extends HoeItem { + public BasaltHoeItem() { + super(new Tier() { + public int getUses() { + return 183; + } + + public float getSpeed() { + return 5f; + } + + public float getAttackDamageBonus() { + return 1f; + } + + public int getLevel() { + return 2; + } + + public int getEnchantmentValue() { + return 11; + } + + public Ingredient getRepairIngredient() { + return Ingredient.of(new ItemStack(Blocks.BASALT)); + } + }, 0, -3f, new Item.Properties()); + } +} diff --git a/src/main/java/ch/netquick/easysurvival/item/BasaltPickaxeItem.java b/src/main/java/ch/netquick/easysurvival/item/BasaltPickaxeItem.java new file mode 100644 index 0000000..daeff61 --- /dev/null +++ b/src/main/java/ch/netquick/easysurvival/item/BasaltPickaxeItem.java @@ -0,0 +1,39 @@ + +package ch.netquick.easysurvival.item; + +import net.minecraft.world.level.block.Blocks; +import net.minecraft.world.item.crafting.Ingredient; +import net.minecraft.world.item.Tier; +import net.minecraft.world.item.PickaxeItem; +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.item.Item; + +public class BasaltPickaxeItem extends PickaxeItem { + public BasaltPickaxeItem() { + super(new Tier() { + public int getUses() { + return 183; + } + + public float getSpeed() { + return 5f; + } + + public float getAttackDamageBonus() { + return 0f; + } + + public int getLevel() { + return 2; + } + + public int getEnchantmentValue() { + return 11; + } + + public Ingredient getRepairIngredient() { + return Ingredient.of(new ItemStack(Blocks.BASALT)); + } + }, 1, -3f, new Item.Properties()); + } +} diff --git a/src/main/java/ch/netquick/easysurvival/item/BasaltShovelItem.java b/src/main/java/ch/netquick/easysurvival/item/BasaltShovelItem.java new file mode 100644 index 0000000..e822920 --- /dev/null +++ b/src/main/java/ch/netquick/easysurvival/item/BasaltShovelItem.java @@ -0,0 +1,39 @@ + +package ch.netquick.easysurvival.item; + +import net.minecraft.world.level.block.Blocks; +import net.minecraft.world.item.crafting.Ingredient; +import net.minecraft.world.item.Tier; +import net.minecraft.world.item.ShovelItem; +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.item.Item; + +public class BasaltShovelItem extends ShovelItem { + public BasaltShovelItem() { + super(new Tier() { + public int getUses() { + return 183; + } + + public float getSpeed() { + return 5f; + } + + public float getAttackDamageBonus() { + return 0f; + } + + public int getLevel() { + return 2; + } + + public int getEnchantmentValue() { + return 11; + } + + public Ingredient getRepairIngredient() { + return Ingredient.of(new ItemStack(Blocks.BASALT)); + } + }, 1, -3f, new Item.Properties()); + } +} diff --git a/src/main/java/ch/netquick/easysurvival/item/BasaltSwordItem.java b/src/main/java/ch/netquick/easysurvival/item/BasaltSwordItem.java new file mode 100644 index 0000000..378fb97 --- /dev/null +++ b/src/main/java/ch/netquick/easysurvival/item/BasaltSwordItem.java @@ -0,0 +1,39 @@ + +package ch.netquick.easysurvival.item; + +import net.minecraft.world.level.block.Blocks; +import net.minecraft.world.item.crafting.Ingredient; +import net.minecraft.world.item.Tier; +import net.minecraft.world.item.SwordItem; +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.item.Item; + +public class BasaltSwordItem extends SwordItem { + public BasaltSwordItem() { + super(new Tier() { + public int getUses() { + return 183; + } + + public float getSpeed() { + return 5f; + } + + public float getAttackDamageBonus() { + return -2f; + } + + public int getLevel() { + return 2; + } + + public int getEnchantmentValue() { + return 11; + } + + public Ingredient getRepairIngredient() { + return Ingredient.of(new ItemStack(Blocks.BASALT)); + } + }, 3, -3f, new Item.Properties()); + } +} diff --git a/src/main/java/ch/netquick/easysurvival/item/NetherStickItem.java b/src/main/java/ch/netquick/easysurvival/item/NetherStickItem.java new file mode 100644 index 0000000..6a8d978 --- /dev/null +++ b/src/main/java/ch/netquick/easysurvival/item/NetherStickItem.java @@ -0,0 +1,18 @@ + +package ch.netquick.easysurvival.item; + +import net.minecraft.world.item.UseAnim; +import net.minecraft.world.item.Rarity; +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.item.Item; + +public class NetherStickItem extends Item { + public NetherStickItem() { + super(new Item.Properties().stacksTo(64).rarity(Rarity.COMMON)); + } + + @Override + public UseAnim getUseAnimation(ItemStack itemstack) { + return UseAnim.EAT; + } +} diff --git a/src/main/java/ch/netquick/easysurvival/item/NetherrackArmorItem.java b/src/main/java/ch/netquick/easysurvival/item/NetherrackArmorItem.java new file mode 100644 index 0000000..ea4acfe --- /dev/null +++ b/src/main/java/ch/netquick/easysurvival/item/NetherrackArmorItem.java @@ -0,0 +1,103 @@ + +package ch.netquick.easysurvival.item; + +import net.minecraft.world.level.block.Blocks; +import net.minecraft.world.item.crafting.Ingredient; +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.item.Item; +import net.minecraft.world.item.ArmorMaterial; +import net.minecraft.world.item.ArmorItem; +import net.minecraft.world.entity.EquipmentSlot; +import net.minecraft.world.entity.Entity; +import net.minecraft.sounds.SoundEvents; +import net.minecraft.sounds.SoundEvent; + +public abstract class NetherrackArmorItem extends ArmorItem { + public NetherrackArmorItem(ArmorItem.Type type, Item.Properties properties) { + super(new ArmorMaterial() { + @Override + public int getDurabilityForType(ArmorItem.Type type) { + return new int[]{13, 15, 16, 11}[type.getSlot().getIndex()] * 8; + } + + @Override + public int getDefenseForType(ArmorItem.Type type) { + return new int[]{1, 3, 3, 1}[type.getSlot().getIndex()]; + } + + @Override + public int getEnchantmentValue() { + return 5; + } + + @Override + public SoundEvent getEquipSound() { + return SoundEvents.EMPTY; + } + + @Override + public Ingredient getRepairIngredient() { + return Ingredient.of(new ItemStack(Blocks.NETHERRACK)); + } + + @Override + public String getName() { + return "netherrack_armor"; + } + + @Override + public float getToughness() { + return 0f; + } + + @Override + public float getKnockbackResistance() { + return 0f; + } + }, type, properties); + } + + public static class Helmet extends NetherrackArmorItem { + public Helmet() { + super(ArmorItem.Type.HELMET, new Item.Properties()); + } + + @Override + public String getArmorTexture(ItemStack stack, Entity entity, EquipmentSlot slot, String type) { + return "easysurvival:textures/models/armor/netherrack_layer_1.png"; + } + } + + public static class Chestplate extends NetherrackArmorItem { + public Chestplate() { + super(ArmorItem.Type.CHESTPLATE, new Item.Properties()); + } + + @Override + public String getArmorTexture(ItemStack stack, Entity entity, EquipmentSlot slot, String type) { + return "easysurvival:textures/models/armor/netherrack_layer_1.png"; + } + } + + public static class Leggings extends NetherrackArmorItem { + public Leggings() { + super(ArmorItem.Type.LEGGINGS, new Item.Properties()); + } + + @Override + public String getArmorTexture(ItemStack stack, Entity entity, EquipmentSlot slot, String type) { + return "easysurvival:textures/models/armor/netherrack_layer_2.png"; + } + } + + public static class Boots extends NetherrackArmorItem { + public Boots() { + super(ArmorItem.Type.BOOTS, new Item.Properties()); + } + + @Override + public String getArmorTexture(ItemStack stack, Entity entity, EquipmentSlot slot, String type) { + return "easysurvival:textures/models/armor/netherrack_layer_1.png"; + } + } +} diff --git a/src/main/java/ch/netquick/easysurvival/item/NetherrackAxeItem.java b/src/main/java/ch/netquick/easysurvival/item/NetherrackAxeItem.java new file mode 100644 index 0000000..b42ab47 --- /dev/null +++ b/src/main/java/ch/netquick/easysurvival/item/NetherrackAxeItem.java @@ -0,0 +1,39 @@ + +package ch.netquick.easysurvival.item; + +import net.minecraft.world.level.block.Blocks; +import net.minecraft.world.item.crafting.Ingredient; +import net.minecraft.world.item.Tier; +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.item.Item; +import net.minecraft.world.item.AxeItem; + +public class NetherrackAxeItem extends AxeItem { + public NetherrackAxeItem() { + super(new Tier() { + public int getUses() { + return 95; + } + + public float getSpeed() { + return 4f; + } + + public float getAttackDamageBonus() { + return -1f; + } + + public int getLevel() { + return 1; + } + + public int getEnchantmentValue() { + return 7; + } + + public Ingredient getRepairIngredient() { + return Ingredient.of(new ItemStack(Blocks.NETHERRACK)); + } + }, 1, -3f, new Item.Properties()); + } +} diff --git a/src/main/java/ch/netquick/easysurvival/item/NetherrackHoeItem.java b/src/main/java/ch/netquick/easysurvival/item/NetherrackHoeItem.java new file mode 100644 index 0000000..bf7bf01 --- /dev/null +++ b/src/main/java/ch/netquick/easysurvival/item/NetherrackHoeItem.java @@ -0,0 +1,39 @@ + +package ch.netquick.easysurvival.item; + +import net.minecraft.world.level.block.Blocks; +import net.minecraft.world.item.crafting.Ingredient; +import net.minecraft.world.item.Tier; +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.item.Item; +import net.minecraft.world.item.HoeItem; + +public class NetherrackHoeItem extends HoeItem { + public NetherrackHoeItem() { + super(new Tier() { + public int getUses() { + return 95; + } + + public float getSpeed() { + return 4f; + } + + public float getAttackDamageBonus() { + return 0f; + } + + public int getLevel() { + return 1; + } + + public int getEnchantmentValue() { + return 7; + } + + public Ingredient getRepairIngredient() { + return Ingredient.of(new ItemStack(Blocks.NETHERRACK)); + } + }, 0, -3f, new Item.Properties()); + } +} diff --git a/src/main/java/ch/netquick/easysurvival/item/NetherrackPickaxeItem.java b/src/main/java/ch/netquick/easysurvival/item/NetherrackPickaxeItem.java new file mode 100644 index 0000000..32bf9bb --- /dev/null +++ b/src/main/java/ch/netquick/easysurvival/item/NetherrackPickaxeItem.java @@ -0,0 +1,39 @@ + +package ch.netquick.easysurvival.item; + +import net.minecraft.world.level.block.Blocks; +import net.minecraft.world.item.crafting.Ingredient; +import net.minecraft.world.item.Tier; +import net.minecraft.world.item.PickaxeItem; +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.item.Item; + +public class NetherrackPickaxeItem extends PickaxeItem { + public NetherrackPickaxeItem() { + super(new Tier() { + public int getUses() { + return 95; + } + + public float getSpeed() { + return 4f; + } + + public float getAttackDamageBonus() { + return -1f; + } + + public int getLevel() { + return 1; + } + + public int getEnchantmentValue() { + return 7; + } + + public Ingredient getRepairIngredient() { + return Ingredient.of(new ItemStack(Blocks.NETHERRACK)); + } + }, 1, -3f, new Item.Properties()); + } +} diff --git a/src/main/java/ch/netquick/easysurvival/item/NetherrackShovelItem.java b/src/main/java/ch/netquick/easysurvival/item/NetherrackShovelItem.java new file mode 100644 index 0000000..bee3b62 --- /dev/null +++ b/src/main/java/ch/netquick/easysurvival/item/NetherrackShovelItem.java @@ -0,0 +1,39 @@ + +package ch.netquick.easysurvival.item; + +import net.minecraft.world.level.block.Blocks; +import net.minecraft.world.item.crafting.Ingredient; +import net.minecraft.world.item.Tier; +import net.minecraft.world.item.ShovelItem; +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.item.Item; + +public class NetherrackShovelItem extends ShovelItem { + public NetherrackShovelItem() { + super(new Tier() { + public int getUses() { + return 95; + } + + public float getSpeed() { + return 4f; + } + + public float getAttackDamageBonus() { + return -1f; + } + + public int getLevel() { + return 1; + } + + public int getEnchantmentValue() { + return 7; + } + + public Ingredient getRepairIngredient() { + return Ingredient.of(new ItemStack(Blocks.NETHERRACK)); + } + }, 1, -3f, new Item.Properties()); + } +} diff --git a/src/main/java/ch/netquick/easysurvival/item/NetherrackSwordItem.java b/src/main/java/ch/netquick/easysurvival/item/NetherrackSwordItem.java new file mode 100644 index 0000000..dcf9f91 --- /dev/null +++ b/src/main/java/ch/netquick/easysurvival/item/NetherrackSwordItem.java @@ -0,0 +1,39 @@ + +package ch.netquick.easysurvival.item; + +import net.minecraft.world.level.block.Blocks; +import net.minecraft.world.item.crafting.Ingredient; +import net.minecraft.world.item.Tier; +import net.minecraft.world.item.SwordItem; +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.item.Item; + +public class NetherrackSwordItem extends SwordItem { + public NetherrackSwordItem() { + super(new Tier() { + public int getUses() { + return 95; + } + + public float getSpeed() { + return 4f; + } + + public float getAttackDamageBonus() { + return -3f; + } + + public int getLevel() { + return 1; + } + + public int getEnchantmentValue() { + return 7; + } + + public Ingredient getRepairIngredient() { + return Ingredient.of(new ItemStack(Blocks.NETHERRACK)); + } + }, 3, -3f, new Item.Properties()); + } +} diff --git a/src/main/java/ch/netquick/easysurvival/item/PortableCraftingTableItem.java b/src/main/java/ch/netquick/easysurvival/item/PortableCraftingTableItem.java new file mode 100644 index 0000000..51cac15 --- /dev/null +++ b/src/main/java/ch/netquick/easysurvival/item/PortableCraftingTableItem.java @@ -0,0 +1,87 @@ + +package ch.netquick.easysurvival.item; + +import net.minecraftforge.network.NetworkHooks; +import net.minecraftforge.items.ItemStackHandler; +import net.minecraftforge.common.capabilities.ICapabilityProvider; +import net.minecraftforge.common.capabilities.ForgeCapabilities; + +import net.minecraft.world.level.Level; +import net.minecraft.world.item.UseAnim; +import net.minecraft.world.item.Rarity; +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.item.Item; +import net.minecraft.world.inventory.AbstractContainerMenu; +import net.minecraft.world.entity.player.Player; +import net.minecraft.world.entity.player.Inventory; +import net.minecraft.world.MenuProvider; +import net.minecraft.world.InteractionResultHolder; +import net.minecraft.world.InteractionHand; +import net.minecraft.server.level.ServerPlayer; +import net.minecraft.network.chat.Component; +import net.minecraft.network.FriendlyByteBuf; +import net.minecraft.nbt.CompoundTag; + +import javax.annotation.Nullable; + +import io.netty.buffer.Unpooled; + +import ch.netquick.easysurvival.world.inventory.CraftingStickGUIMenu; +import ch.netquick.easysurvival.procedures.OpenCraftingGUIProcedure; +import ch.netquick.easysurvival.item.inventory.PortableCraftingTableInventoryCapability; + +public class PortableCraftingTableItem extends Item { + public PortableCraftingTableItem() { + super(new Item.Properties().stacksTo(1).rarity(Rarity.COMMON)); + } + + @Override + public UseAnim getUseAnimation(ItemStack itemstack) { + return UseAnim.EAT; + } + + @Override + public InteractionResultHolder use(Level world, Player entity, InteractionHand hand) { + InteractionResultHolder ar = super.use(world, entity, hand); + if (entity instanceof ServerPlayer serverPlayer) { + NetworkHooks.openScreen(serverPlayer, new MenuProvider() { + @Override + public Component getDisplayName() { + return Component.literal("Portable Crafting Table"); + } + + @Override + public AbstractContainerMenu createMenu(int id, Inventory inventory, Player player) { + FriendlyByteBuf packetBuffer = new FriendlyByteBuf(Unpooled.buffer()); + packetBuffer.writeBlockPos(entity.blockPosition()); + packetBuffer.writeByte(hand == InteractionHand.MAIN_HAND ? 0 : 1); + return new CraftingStickGUIMenu(id, inventory, packetBuffer); + } + }, buf -> { + buf.writeBlockPos(entity.blockPosition()); + buf.writeByte(hand == InteractionHand.MAIN_HAND ? 0 : 1); + }); + } + OpenCraftingGUIProcedure.execute(world, entity.getX(), entity.getY(), entity.getZ(), entity); + return ar; + } + + @Override + public ICapabilityProvider initCapabilities(ItemStack stack, @Nullable CompoundTag compound) { + return new PortableCraftingTableInventoryCapability(); + } + + @Override + public CompoundTag getShareTag(ItemStack stack) { + CompoundTag nbt = stack.getOrCreateTag(); + stack.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> nbt.put("Inventory", ((ItemStackHandler) capability).serializeNBT())); + return nbt; + } + + @Override + public void readShareTag(ItemStack stack, @Nullable CompoundTag nbt) { + super.readShareTag(stack, nbt); + if (nbt != null) + stack.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> ((ItemStackHandler) capability).deserializeNBT((CompoundTag) nbt.get("Inventory"))); + } +} diff --git a/src/main/java/ch/netquick/easysurvival/item/QuarzAxeItem.java b/src/main/java/ch/netquick/easysurvival/item/QuarzAxeItem.java new file mode 100644 index 0000000..9b5dee7 --- /dev/null +++ b/src/main/java/ch/netquick/easysurvival/item/QuarzAxeItem.java @@ -0,0 +1,39 @@ + +package ch.netquick.easysurvival.item; + +import net.minecraft.world.item.crafting.Ingredient; +import net.minecraft.world.item.Tier; +import net.minecraft.world.item.Items; +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.item.Item; +import net.minecraft.world.item.AxeItem; + +public class QuarzAxeItem extends AxeItem { + public QuarzAxeItem() { + super(new Tier() { + public int getUses() { + return 250; + } + + public float getSpeed() { + return 6f; + } + + public float getAttackDamageBonus() { + return 0f; + } + + public int getLevel() { + return 2; + } + + public int getEnchantmentValue() { + return 14; + } + + public Ingredient getRepairIngredient() { + return Ingredient.of(new ItemStack(Items.QUARTZ)); + } + }, 1, -3f, new Item.Properties()); + } +} diff --git a/src/main/java/ch/netquick/easysurvival/item/QuarzHoeItem.java b/src/main/java/ch/netquick/easysurvival/item/QuarzHoeItem.java new file mode 100644 index 0000000..1f216b7 --- /dev/null +++ b/src/main/java/ch/netquick/easysurvival/item/QuarzHoeItem.java @@ -0,0 +1,39 @@ + +package ch.netquick.easysurvival.item; + +import net.minecraft.world.item.crafting.Ingredient; +import net.minecraft.world.item.Tier; +import net.minecraft.world.item.Items; +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.item.Item; +import net.minecraft.world.item.HoeItem; + +public class QuarzHoeItem extends HoeItem { + public QuarzHoeItem() { + super(new Tier() { + public int getUses() { + return 250; + } + + public float getSpeed() { + return 6f; + } + + public float getAttackDamageBonus() { + return 1f; + } + + public int getLevel() { + return 2; + } + + public int getEnchantmentValue() { + return 14; + } + + public Ingredient getRepairIngredient() { + return Ingredient.of(new ItemStack(Items.QUARTZ)); + } + }, 0, -3f, new Item.Properties()); + } +} diff --git a/src/main/java/ch/netquick/easysurvival/item/QuarzPickaxeItem.java b/src/main/java/ch/netquick/easysurvival/item/QuarzPickaxeItem.java new file mode 100644 index 0000000..7607eaa --- /dev/null +++ b/src/main/java/ch/netquick/easysurvival/item/QuarzPickaxeItem.java @@ -0,0 +1,39 @@ + +package ch.netquick.easysurvival.item; + +import net.minecraft.world.item.crafting.Ingredient; +import net.minecraft.world.item.Tier; +import net.minecraft.world.item.PickaxeItem; +import net.minecraft.world.item.Items; +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.item.Item; + +public class QuarzPickaxeItem extends PickaxeItem { + public QuarzPickaxeItem() { + super(new Tier() { + public int getUses() { + return 250; + } + + public float getSpeed() { + return 6f; + } + + public float getAttackDamageBonus() { + return 0f; + } + + public int getLevel() { + return 2; + } + + public int getEnchantmentValue() { + return 14; + } + + public Ingredient getRepairIngredient() { + return Ingredient.of(new ItemStack(Items.QUARTZ)); + } + }, 1, -3f, new Item.Properties()); + } +} diff --git a/src/main/java/ch/netquick/easysurvival/item/QuarzShovelItem.java b/src/main/java/ch/netquick/easysurvival/item/QuarzShovelItem.java new file mode 100644 index 0000000..f6822bc --- /dev/null +++ b/src/main/java/ch/netquick/easysurvival/item/QuarzShovelItem.java @@ -0,0 +1,39 @@ + +package ch.netquick.easysurvival.item; + +import net.minecraft.world.item.crafting.Ingredient; +import net.minecraft.world.item.Tier; +import net.minecraft.world.item.ShovelItem; +import net.minecraft.world.item.Items; +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.item.Item; + +public class QuarzShovelItem extends ShovelItem { + public QuarzShovelItem() { + super(new Tier() { + public int getUses() { + return 250; + } + + public float getSpeed() { + return 6f; + } + + public float getAttackDamageBonus() { + return 0f; + } + + public int getLevel() { + return 2; + } + + public int getEnchantmentValue() { + return 14; + } + + public Ingredient getRepairIngredient() { + return Ingredient.of(new ItemStack(Items.QUARTZ)); + } + }, 1, -3f, new Item.Properties()); + } +} diff --git a/src/main/java/ch/netquick/easysurvival/item/QuarzSwordItem.java b/src/main/java/ch/netquick/easysurvival/item/QuarzSwordItem.java new file mode 100644 index 0000000..5124138 --- /dev/null +++ b/src/main/java/ch/netquick/easysurvival/item/QuarzSwordItem.java @@ -0,0 +1,39 @@ + +package ch.netquick.easysurvival.item; + +import net.minecraft.world.item.crafting.Ingredient; +import net.minecraft.world.item.Tier; +import net.minecraft.world.item.SwordItem; +import net.minecraft.world.item.Items; +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.item.Item; + +public class QuarzSwordItem extends SwordItem { + public QuarzSwordItem() { + super(new Tier() { + public int getUses() { + return 250; + } + + public float getSpeed() { + return 6f; + } + + public float getAttackDamageBonus() { + return -2f; + } + + public int getLevel() { + return 2; + } + + public int getEnchantmentValue() { + return 14; + } + + public Ingredient getRepairIngredient() { + return Ingredient.of(new ItemStack(Items.QUARTZ)); + } + }, 3, -3f, new Item.Properties()); + } +} diff --git a/src/main/java/ch/netquick/easysurvival/item/inventory/PortableCraftingTableInventoryCapability.java b/src/main/java/ch/netquick/easysurvival/item/inventory/PortableCraftingTableInventoryCapability.java new file mode 100644 index 0000000..cd67017 --- /dev/null +++ b/src/main/java/ch/netquick/easysurvival/item/inventory/PortableCraftingTableInventoryCapability.java @@ -0,0 +1,76 @@ + +package ch.netquick.easysurvival.item.inventory; + +import net.minecraftforge.items.ItemStackHandler; +import net.minecraftforge.fml.common.Mod; +import net.minecraftforge.eventbus.api.SubscribeEvent; +import net.minecraftforge.event.entity.item.ItemTossEvent; +import net.minecraftforge.common.util.LazyOptional; +import net.minecraftforge.common.capabilities.ICapabilitySerializable; +import net.minecraftforge.common.capabilities.ForgeCapabilities; +import net.minecraftforge.common.capabilities.Capability; +import net.minecraftforge.api.distmarker.OnlyIn; +import net.minecraftforge.api.distmarker.Dist; + +import net.minecraft.world.item.ItemStack; +import net.minecraft.nbt.CompoundTag; +import net.minecraft.core.Direction; +import net.minecraft.client.Minecraft; + +import javax.annotation.Nullable; +import javax.annotation.Nonnull; + +import ch.netquick.easysurvival.init.EasysurvivalModItems; +import ch.netquick.easysurvival.client.gui.CraftingStickGUIScreen; + +@Mod.EventBusSubscriber(Dist.CLIENT) +public class PortableCraftingTableInventoryCapability implements ICapabilitySerializable { + @SubscribeEvent + @OnlyIn(Dist.CLIENT) + public static void onItemDropped(ItemTossEvent event) { + if (event.getEntity().getItem().getItem() == EasysurvivalModItems.PORTABLE_CRAFTING_TABLE.get()) { + if (Minecraft.getInstance().screen instanceof CraftingStickGUIScreen) { + Minecraft.getInstance().player.closeContainer(); + } + } + } + + private final LazyOptional inventory = LazyOptional.of(this::createItemHandler); + + @Override + public LazyOptional getCapability(@Nonnull Capability capability, @Nullable Direction side) { + return capability == ForgeCapabilities.ITEM_HANDLER ? this.inventory.cast() : LazyOptional.empty(); + } + + @Override + public CompoundTag serializeNBT() { + return getItemHandler().serializeNBT(); + } + + @Override + public void deserializeNBT(CompoundTag nbt) { + getItemHandler().deserializeNBT(nbt); + } + + private ItemStackHandler createItemHandler() { + return new ItemStackHandler(10) { + @Override + public int getSlotLimit(int slot) { + return 64; + } + + @Override + public boolean isItemValid(int slot, @Nonnull ItemStack stack) { + return stack.getItem() != EasysurvivalModItems.PORTABLE_CRAFTING_TABLE.get(); + } + + @Override + public void setSize(int size) { + } + }; + } + + private ItemStackHandler getItemHandler() { + return inventory.orElseThrow(RuntimeException::new); + } +} diff --git a/src/main/java/ch/netquick/easysurvival/network/EasyAnvilGUISlotMessage.java b/src/main/java/ch/netquick/easysurvival/network/EasyAnvilGUISlotMessage.java new file mode 100644 index 0000000..a9535b6 --- /dev/null +++ b/src/main/java/ch/netquick/easysurvival/network/EasyAnvilGUISlotMessage.java @@ -0,0 +1,107 @@ + +package ch.netquick.easysurvival.network; + +import net.minecraftforge.network.NetworkEvent; +import net.minecraftforge.fml.event.lifecycle.FMLCommonSetupEvent; +import net.minecraftforge.fml.common.Mod; +import net.minecraftforge.eventbus.api.SubscribeEvent; + +import net.minecraft.world.level.Level; +import net.minecraft.world.entity.player.Player; +import net.minecraft.network.FriendlyByteBuf; +import net.minecraft.core.BlockPos; + +import java.util.function.Supplier; +import java.util.HashMap; + +import ch.netquick.easysurvival.world.inventory.EasyAnvilGUIMenu; +import ch.netquick.easysurvival.procedures.EasyAnvilItemTakenProcedure; +import ch.netquick.easysurvival.procedures.EasyAnvilItemResetProcedure; +import ch.netquick.easysurvival.EasysurvivalMod; + +@Mod.EventBusSubscriber(bus = Mod.EventBusSubscriber.Bus.MOD) +public class EasyAnvilGUISlotMessage { + private final int slotID, x, y, z, changeType, meta; + + public EasyAnvilGUISlotMessage(int slotID, int x, int y, int z, int changeType, int meta) { + this.slotID = slotID; + this.x = x; + this.y = y; + this.z = z; + this.changeType = changeType; + this.meta = meta; + } + + public EasyAnvilGUISlotMessage(FriendlyByteBuf buffer) { + this.slotID = buffer.readInt(); + this.x = buffer.readInt(); + this.y = buffer.readInt(); + this.z = buffer.readInt(); + this.changeType = buffer.readInt(); + this.meta = buffer.readInt(); + } + + public static void buffer(EasyAnvilGUISlotMessage message, FriendlyByteBuf buffer) { + buffer.writeInt(message.slotID); + buffer.writeInt(message.x); + buffer.writeInt(message.y); + buffer.writeInt(message.z); + buffer.writeInt(message.changeType); + buffer.writeInt(message.meta); + } + + public static void handler(EasyAnvilGUISlotMessage message, Supplier contextSupplier) { + NetworkEvent.Context context = contextSupplier.get(); + context.enqueueWork(() -> { + Player entity = context.getSender(); + int slotID = message.slotID; + int changeType = message.changeType; + int meta = message.meta; + int x = message.x; + int y = message.y; + int z = message.z; + handleSlotAction(entity, slotID, changeType, meta, x, y, z); + }); + context.setPacketHandled(true); + } + + public static void handleSlotAction(Player entity, int slot, int changeType, int meta, int x, int y, int z) { + Level world = entity.level(); + HashMap guistate = EasyAnvilGUIMenu.guistate; + // security measure to prevent arbitrary chunk generation + if (!world.hasChunkAt(new BlockPos(x, y, z))) + return; + if (slot == 0 && changeType == 1) { + + EasyAnvilItemResetProcedure.execute(entity); + } + if (slot == 0 && changeType == 2) { + int amount = meta; + + EasyAnvilItemResetProcedure.execute(entity); + } + if (slot == 2 && changeType == 1) { + + EasyAnvilItemTakenProcedure.execute(entity); + } + if (slot == 2 && changeType == 2) { + int amount = meta; + + EasyAnvilItemTakenProcedure.execute(entity); + } + if (slot == 1 && changeType == 1) { + + EasyAnvilItemResetProcedure.execute(entity); + } + if (slot == 1 && changeType == 2) { + int amount = meta; + + EasyAnvilItemResetProcedure.execute(entity); + } + } + + @SubscribeEvent + public static void registerMessage(FMLCommonSetupEvent event) { + EasysurvivalMod.addNetworkMessage(EasyAnvilGUISlotMessage.class, EasyAnvilGUISlotMessage::buffer, EasyAnvilGUISlotMessage::new, EasyAnvilGUISlotMessage::handler); + } +} diff --git a/src/main/java/ch/netquick/easysurvival/network/EasyEnchantmentTableGUISlotMessage.java b/src/main/java/ch/netquick/easysurvival/network/EasyEnchantmentTableGUISlotMessage.java new file mode 100644 index 0000000..83f77b5 --- /dev/null +++ b/src/main/java/ch/netquick/easysurvival/network/EasyEnchantmentTableGUISlotMessage.java @@ -0,0 +1,187 @@ + +package ch.netquick.easysurvival.network; + +import net.minecraftforge.network.NetworkEvent; +import net.minecraftforge.fml.event.lifecycle.FMLCommonSetupEvent; +import net.minecraftforge.fml.common.Mod; +import net.minecraftforge.eventbus.api.SubscribeEvent; + +import net.minecraft.world.level.Level; +import net.minecraft.world.entity.player.Player; +import net.minecraft.network.FriendlyByteBuf; +import net.minecraft.core.BlockPos; + +import java.util.function.Supplier; +import java.util.HashMap; + +import ch.netquick.easysurvival.world.inventory.EasyEnchantmentTableGUIMenu; +import ch.netquick.easysurvival.procedures.EasyEnchantmentTableGUItakeItem9Procedure; +import ch.netquick.easysurvival.procedures.EasyEnchantmentTableGUItakeItem8Procedure; +import ch.netquick.easysurvival.procedures.EasyEnchantmentTableGUItakeItem7Procedure; +import ch.netquick.easysurvival.procedures.EasyEnchantmentTableGUItakeItem6Procedure; +import ch.netquick.easysurvival.procedures.EasyEnchantmentTableGUItakeItem5Procedure; +import ch.netquick.easysurvival.procedures.EasyEnchantmentTableGUItakeItem4Procedure; +import ch.netquick.easysurvival.procedures.EasyEnchantmentTableGUItakeItem3Procedure; +import ch.netquick.easysurvival.procedures.EasyEnchantmentTableGUItakeItem2Procedure; +import ch.netquick.easysurvival.procedures.EasyEnchantmentTableGUItakeItem1Procedure; +import ch.netquick.easysurvival.procedures.EasyEnchantmentTableGUIresetProcedure; +import ch.netquick.easysurvival.EasysurvivalMod; + +@Mod.EventBusSubscriber(bus = Mod.EventBusSubscriber.Bus.MOD) +public class EasyEnchantmentTableGUISlotMessage { + private final int slotID, x, y, z, changeType, meta; + + public EasyEnchantmentTableGUISlotMessage(int slotID, int x, int y, int z, int changeType, int meta) { + this.slotID = slotID; + this.x = x; + this.y = y; + this.z = z; + this.changeType = changeType; + this.meta = meta; + } + + public EasyEnchantmentTableGUISlotMessage(FriendlyByteBuf buffer) { + this.slotID = buffer.readInt(); + this.x = buffer.readInt(); + this.y = buffer.readInt(); + this.z = buffer.readInt(); + this.changeType = buffer.readInt(); + this.meta = buffer.readInt(); + } + + public static void buffer(EasyEnchantmentTableGUISlotMessage message, FriendlyByteBuf buffer) { + buffer.writeInt(message.slotID); + buffer.writeInt(message.x); + buffer.writeInt(message.y); + buffer.writeInt(message.z); + buffer.writeInt(message.changeType); + buffer.writeInt(message.meta); + } + + public static void handler(EasyEnchantmentTableGUISlotMessage message, Supplier contextSupplier) { + NetworkEvent.Context context = contextSupplier.get(); + context.enqueueWork(() -> { + Player entity = context.getSender(); + int slotID = message.slotID; + int changeType = message.changeType; + int meta = message.meta; + int x = message.x; + int y = message.y; + int z = message.z; + handleSlotAction(entity, slotID, changeType, meta, x, y, z); + }); + context.setPacketHandled(true); + } + + public static void handleSlotAction(Player entity, int slot, int changeType, int meta, int x, int y, int z) { + Level world = entity.level(); + HashMap guistate = EasyEnchantmentTableGUIMenu.guistate; + // security measure to prevent arbitrary chunk generation + if (!world.hasChunkAt(new BlockPos(x, y, z))) + return; + if (slot == 0 && changeType == 1) { + + EasyEnchantmentTableGUIresetProcedure.execute(world, x, y, z); + } + if (slot == 0 && changeType == 2) { + int amount = meta; + + EasyEnchantmentTableGUIresetProcedure.execute(world, x, y, z); + } + if (slot == 1 && changeType == 1) { + + EasyEnchantmentTableGUItakeItem1Procedure.execute(world, x, y, z); + } + if (slot == 1 && changeType == 2) { + int amount = meta; + + EasyEnchantmentTableGUItakeItem1Procedure.execute(world, x, y, z); + } + if (slot == 2 && changeType == 1) { + + EasyEnchantmentTableGUItakeItem2Procedure.execute(world, x, y, z); + } + if (slot == 2 && changeType == 2) { + int amount = meta; + + EasyEnchantmentTableGUItakeItem2Procedure.execute(world, x, y, z); + } + if (slot == 3 && changeType == 1) { + + EasyEnchantmentTableGUItakeItem3Procedure.execute(world, x, y, z); + } + if (slot == 3 && changeType == 2) { + int amount = meta; + + EasyEnchantmentTableGUItakeItem3Procedure.execute(world, x, y, z); + } + if (slot == 4 && changeType == 1) { + + EasyEnchantmentTableGUItakeItem4Procedure.execute(world, x, y, z); + } + if (slot == 4 && changeType == 2) { + int amount = meta; + + EasyEnchantmentTableGUItakeItem4Procedure.execute(world, x, y, z); + } + if (slot == 5 && changeType == 1) { + + EasyEnchantmentTableGUItakeItem5Procedure.execute(world, x, y, z); + } + if (slot == 5 && changeType == 2) { + int amount = meta; + + EasyEnchantmentTableGUItakeItem5Procedure.execute(world, x, y, z); + } + if (slot == 6 && changeType == 1) { + + EasyEnchantmentTableGUItakeItem6Procedure.execute(world, x, y, z); + } + if (slot == 6 && changeType == 2) { + int amount = meta; + + EasyEnchantmentTableGUItakeItem6Procedure.execute(world, x, y, z); + } + if (slot == 7 && changeType == 1) { + + EasyEnchantmentTableGUItakeItem7Procedure.execute(world, x, y, z); + } + if (slot == 7 && changeType == 2) { + int amount = meta; + + EasyEnchantmentTableGUItakeItem7Procedure.execute(world, x, y, z); + } + if (slot == 8 && changeType == 1) { + + EasyEnchantmentTableGUItakeItem8Procedure.execute(world, x, y, z); + } + if (slot == 8 && changeType == 2) { + int amount = meta; + + EasyEnchantmentTableGUItakeItem8Procedure.execute(world, x, y, z); + } + if (slot == 9 && changeType == 1) { + + EasyEnchantmentTableGUItakeItem9Procedure.execute(world, x, y, z); + } + if (slot == 9 && changeType == 2) { + int amount = meta; + + EasyEnchantmentTableGUItakeItem9Procedure.execute(world, x, y, z); + } + if (slot == 10 && changeType == 1) { + + EasyEnchantmentTableGUIresetProcedure.execute(world, x, y, z); + } + if (slot == 10 && changeType == 2) { + int amount = meta; + + EasyEnchantmentTableGUIresetProcedure.execute(world, x, y, z); + } + } + + @SubscribeEvent + public static void registerMessage(FMLCommonSetupEvent event) { + EasysurvivalMod.addNetworkMessage(EasyEnchantmentTableGUISlotMessage.class, EasyEnchantmentTableGUISlotMessage::buffer, EasyEnchantmentTableGUISlotMessage::new, EasyEnchantmentTableGUISlotMessage::handler); + } +} diff --git a/src/main/java/ch/netquick/easysurvival/procedures/CropUpdateTickProcedure.java b/src/main/java/ch/netquick/easysurvival/procedures/CropUpdateTickProcedure.java new file mode 100644 index 0000000..f5bb3d3 --- /dev/null +++ b/src/main/java/ch/netquick/easysurvival/procedures/CropUpdateTickProcedure.java @@ -0,0 +1,336 @@ +package ch.netquick.easysurvival.procedures; + +import net.minecraftforge.items.IItemHandlerModifiable; +import net.minecraftforge.common.capabilities.ForgeCapabilities; + +import net.minecraft.world.level.block.entity.BlockEntity; +import net.minecraft.world.level.block.Blocks; +import net.minecraft.world.level.LevelAccessor; +import net.minecraft.world.item.Items; +import net.minecraft.world.item.ItemStack; +import net.minecraft.core.BlockPos; + +import java.util.concurrent.atomic.AtomicReference; +import java.util.concurrent.atomic.AtomicInteger; + +public class CropUpdateTickProcedure { + public static void execute(LevelAccessor world, double x, double y, double z) { + double previousRecipe = 0; + double Slotno = 0; + if ((new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 0)).getItem() == Items.WHEAT_SEEDS) { + Slotno = 1; + for (int index0 = 0; index0 < 7; index0++) { + if (new Object() { + public int getAmount(LevelAccessor world, BlockPos pos, int slotid) { + AtomicInteger _retval = new AtomicInteger(0); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).getCount())); + return _retval.get(); + } + }.getAmount(world, BlockPos.containing(x, y, z), (int) Slotno) < 64) { + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = (int) Slotno; + final ItemStack _setstack = new ItemStack(Items.WHEAT).copy(); + _setstack.setCount((int) (new Object() { + public int getAmount(LevelAccessor world, BlockPos pos, int slotid) { + AtomicInteger _retval = new AtomicInteger(0); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).getCount())); + return _retval.get(); + } + }.getAmount(world, BlockPos.containing(x, y, z), (int) Slotno) + 1)); + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _setstack); + }); + } + } + break; + } + Slotno = Slotno + 1; + } + } + if ((new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 0)).getItem() == Items.PUMPKIN_SEEDS) { + Slotno = 1; + for (int index1 = 0; index1 < 7; index1++) { + if (new Object() { + public int getAmount(LevelAccessor world, BlockPos pos, int slotid) { + AtomicInteger _retval = new AtomicInteger(0); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).getCount())); + return _retval.get(); + } + }.getAmount(world, BlockPos.containing(x, y, z), (int) Slotno) < 64) { + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = (int) Slotno; + final ItemStack _setstack = new ItemStack(Blocks.PUMPKIN).copy(); + _setstack.setCount((int) (new Object() { + public int getAmount(LevelAccessor world, BlockPos pos, int slotid) { + AtomicInteger _retval = new AtomicInteger(0); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).getCount())); + return _retval.get(); + } + }.getAmount(world, BlockPos.containing(x, y, z), (int) Slotno) + 1)); + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _setstack); + }); + } + } + break; + } + Slotno = Slotno + 1; + } + } + if ((new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 0)).getItem() == Items.MELON_SEEDS) { + Slotno = 1; + for (int index2 = 0; index2 < 7; index2++) { + if (new Object() { + public int getAmount(LevelAccessor world, BlockPos pos, int slotid) { + AtomicInteger _retval = new AtomicInteger(0); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).getCount())); + return _retval.get(); + } + }.getAmount(world, BlockPos.containing(x, y, z), (int) Slotno) < 64) { + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = (int) Slotno; + final ItemStack _setstack = new ItemStack(Items.MELON_SLICE).copy(); + _setstack.setCount((int) (new Object() { + public int getAmount(LevelAccessor world, BlockPos pos, int slotid) { + AtomicInteger _retval = new AtomicInteger(0); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).getCount())); + return _retval.get(); + } + }.getAmount(world, BlockPos.containing(x, y, z), (int) Slotno) + 1)); + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _setstack); + }); + } + } + break; + } + Slotno = Slotno + 1; + } + } + if ((new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 0)).getItem() == Items.BEETROOT_SEEDS) { + Slotno = 1; + for (int index3 = 0; index3 < 7; index3++) { + if (new Object() { + public int getAmount(LevelAccessor world, BlockPos pos, int slotid) { + AtomicInteger _retval = new AtomicInteger(0); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).getCount())); + return _retval.get(); + } + }.getAmount(world, BlockPos.containing(x, y, z), (int) Slotno) < 64) { + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = (int) Slotno; + final ItemStack _setstack = new ItemStack(Items.BEETROOT).copy(); + _setstack.setCount((int) (new Object() { + public int getAmount(LevelAccessor world, BlockPos pos, int slotid) { + AtomicInteger _retval = new AtomicInteger(0); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).getCount())); + return _retval.get(); + } + }.getAmount(world, BlockPos.containing(x, y, z), (int) Slotno) + 1)); + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _setstack); + }); + } + } + break; + } + Slotno = Slotno + 1; + } + } + if ((new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 0)).getItem() == Items.CARROT) { + Slotno = 1; + for (int index4 = 0; index4 < 7; index4++) { + if (new Object() { + public int getAmount(LevelAccessor world, BlockPos pos, int slotid) { + AtomicInteger _retval = new AtomicInteger(0); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).getCount())); + return _retval.get(); + } + }.getAmount(world, BlockPos.containing(x, y, z), (int) Slotno) < 64) { + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = (int) Slotno; + final ItemStack _setstack = new ItemStack(Items.CARROT).copy(); + _setstack.setCount((int) (new Object() { + public int getAmount(LevelAccessor world, BlockPos pos, int slotid) { + AtomicInteger _retval = new AtomicInteger(0); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).getCount())); + return _retval.get(); + } + }.getAmount(world, BlockPos.containing(x, y, z), (int) Slotno) + 1)); + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _setstack); + }); + } + } + break; + } + Slotno = Slotno + 1; + } + } + if ((new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 0)).getItem() == Items.POTATO) { + Slotno = 1; + for (int index5 = 0; index5 < 7; index5++) { + if (new Object() { + public int getAmount(LevelAccessor world, BlockPos pos, int slotid) { + AtomicInteger _retval = new AtomicInteger(0); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).getCount())); + return _retval.get(); + } + }.getAmount(world, BlockPos.containing(x, y, z), (int) Slotno) < 64) { + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = (int) Slotno; + final ItemStack _setstack = new ItemStack(Items.POTATO).copy(); + _setstack.setCount((int) (new Object() { + public int getAmount(LevelAccessor world, BlockPos pos, int slotid) { + AtomicInteger _retval = new AtomicInteger(0); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).getCount())); + return _retval.get(); + } + }.getAmount(world, BlockPos.containing(x, y, z), (int) Slotno) + 1)); + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _setstack); + }); + } + } + break; + } + Slotno = Slotno + 1; + } + } + if ((new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 0)).getItem() == Items.CHORUS_FRUIT) { + Slotno = 1; + for (int index6 = 0; index6 < 7; index6++) { + if (new Object() { + public int getAmount(LevelAccessor world, BlockPos pos, int slotid) { + AtomicInteger _retval = new AtomicInteger(0); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).getCount())); + return _retval.get(); + } + }.getAmount(world, BlockPos.containing(x, y, z), (int) Slotno) < 64) { + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = (int) Slotno; + final ItemStack _setstack = new ItemStack(Items.POPPED_CHORUS_FRUIT).copy(); + _setstack.setCount((int) (new Object() { + public int getAmount(LevelAccessor world, BlockPos pos, int slotid) { + AtomicInteger _retval = new AtomicInteger(0); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).getCount())); + return _retval.get(); + } + }.getAmount(world, BlockPos.containing(x, y, z), (int) Slotno) + 1)); + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _setstack); + }); + } + } + break; + } + Slotno = Slotno + 1; + } + } + } +} diff --git a/src/main/java/ch/netquick/easysurvival/procedures/EasyAnvilItemResetProcedure.java b/src/main/java/ch/netquick/easysurvival/procedures/EasyAnvilItemResetProcedure.java new file mode 100644 index 0000000..5a50e43 --- /dev/null +++ b/src/main/java/ch/netquick/easysurvival/procedures/EasyAnvilItemResetProcedure.java @@ -0,0 +1,19 @@ +package ch.netquick.easysurvival.procedures; + +import net.minecraft.world.inventory.Slot; +import net.minecraft.world.entity.player.Player; +import net.minecraft.world.entity.Entity; + +import java.util.function.Supplier; +import java.util.Map; + +public class EasyAnvilItemResetProcedure { + public static void execute(Entity entity) { + if (entity == null) + return; + if (entity instanceof Player _player && _player.containerMenu instanceof Supplier _current && _current.get() instanceof Map _slots) { + ((Slot) _slots.get(2)).remove(1); + _player.containerMenu.broadcastChanges(); + } + } +} diff --git a/src/main/java/ch/netquick/easysurvival/procedures/EasyAnvilItemTakenProcedure.java b/src/main/java/ch/netquick/easysurvival/procedures/EasyAnvilItemTakenProcedure.java new file mode 100644 index 0000000..0ae940c --- /dev/null +++ b/src/main/java/ch/netquick/easysurvival/procedures/EasyAnvilItemTakenProcedure.java @@ -0,0 +1,23 @@ +package ch.netquick.easysurvival.procedures; + +import net.minecraft.world.inventory.Slot; +import net.minecraft.world.entity.player.Player; +import net.minecraft.world.entity.Entity; + +import java.util.function.Supplier; +import java.util.Map; + +public class EasyAnvilItemTakenProcedure { + public static void execute(Entity entity) { + if (entity == null) + return; + if (entity instanceof Player _player && _player.containerMenu instanceof Supplier _current && _current.get() instanceof Map _slots) { + ((Slot) _slots.get(0)).remove(1); + _player.containerMenu.broadcastChanges(); + } + if (entity instanceof Player _player && _player.containerMenu instanceof Supplier _current && _current.get() instanceof Map _slots) { + ((Slot) _slots.get(1)).remove(1); + _player.containerMenu.broadcastChanges(); + } + } +} diff --git a/src/main/java/ch/netquick/easysurvival/procedures/EasyAnvilUpdateTickProcedure.java b/src/main/java/ch/netquick/easysurvival/procedures/EasyAnvilUpdateTickProcedure.java new file mode 100644 index 0000000..793e38b --- /dev/null +++ b/src/main/java/ch/netquick/easysurvival/procedures/EasyAnvilUpdateTickProcedure.java @@ -0,0 +1,52 @@ +package ch.netquick.easysurvival.procedures; + +import net.minecraftforge.items.IItemHandlerModifiable; +import net.minecraftforge.common.capabilities.ForgeCapabilities; + +import net.minecraft.world.level.block.entity.BlockEntity; +import net.minecraft.world.level.LevelAccessor; +import net.minecraft.world.item.ItemStack; +import net.minecraft.core.BlockPos; + +import java.util.concurrent.atomic.AtomicReference; +import java.util.concurrent.atomic.AtomicInteger; + +public class EasyAnvilUpdateTickProcedure { + public static void execute(LevelAccessor world, double x, double y, double z) { + ItemStack tempitem = ItemStack.EMPTY; + tempitem = (new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 0)); + if (new Object() { + public int getAmount(LevelAccessor world, BlockPos pos, int slotid) { + AtomicInteger _retval = new AtomicInteger(0); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).getCount())); + return _retval.get(); + } + }.getAmount(world, BlockPos.containing(x, y, z), 1) >= 1) { + if (tempitem.getDamageValue() > 0) { + tempitem.setDamageValue(0); + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 2; + final ItemStack _setstack = tempitem.copy(); + _setstack.setCount(1); + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _setstack); + }); + } + } + } + } + } +} diff --git a/src/main/java/ch/netquick/easysurvival/procedures/EasyConverterUpdateTickProcedure.java b/src/main/java/ch/netquick/easysurvival/procedures/EasyConverterUpdateTickProcedure.java new file mode 100644 index 0000000..41f7e6a --- /dev/null +++ b/src/main/java/ch/netquick/easysurvival/procedures/EasyConverterUpdateTickProcedure.java @@ -0,0 +1,391 @@ +package ch.netquick.easysurvival.procedures; + +import net.minecraftforge.items.IItemHandlerModifiable; +import net.minecraftforge.common.capabilities.ForgeCapabilities; + +import net.minecraft.world.level.block.entity.BlockEntity; +import net.minecraft.world.level.block.Blocks; +import net.minecraft.world.level.LevelAccessor; +import net.minecraft.world.item.Items; +import net.minecraft.world.item.ItemStack; +import net.minecraft.tags.ItemTags; +import net.minecraft.resources.ResourceLocation; +import net.minecraft.core.BlockPos; + +import java.util.concurrent.atomic.AtomicReference; +import java.util.concurrent.atomic.AtomicInteger; + +public class EasyConverterUpdateTickProcedure { + public static void execute(LevelAccessor world, double x, double y, double z) { + ItemStack InputStack = ItemStack.EMPTY; + ItemStack OutputStack = ItemStack.EMPTY; + double StackSize = 0; + double Amount = 0; + double InAmount = 0; + InputStack = (new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 0)); + if (InputStack.getItem() == Blocks.OAK_LOG.asItem() || InputStack.getItem() == Blocks.STRIPPED_OAK_WOOD.asItem()) { + StackSize = 64; + Amount = 4; + InAmount = 1; + OutputStack = new ItemStack(Blocks.OAK_PLANKS); + } + if (InputStack.getItem() == Blocks.SPRUCE_LOG.asItem() || InputStack.getItem() == Blocks.STRIPPED_SPRUCE_WOOD.asItem()) { + StackSize = 64; + InAmount = 1; + Amount = 4; + OutputStack = new ItemStack(Blocks.SPRUCE_PLANKS); + } + if (InputStack.getItem() == Blocks.BIRCH_LOG.asItem() || InputStack.getItem() == Blocks.STRIPPED_BIRCH_LOG.asItem()) { + StackSize = 64; + InAmount = 1; + Amount = 4; + OutputStack = new ItemStack(Blocks.BIRCH_PLANKS); + } + if (InputStack.getItem() == Blocks.JUNGLE_LOG.asItem() || InputStack.getItem() == Blocks.STRIPPED_JUNGLE_LOG.asItem()) { + StackSize = 64; + InAmount = 1; + Amount = 4; + OutputStack = new ItemStack(Blocks.JUNGLE_PLANKS); + } + if (InputStack.getItem() == Blocks.ACACIA_LOG.asItem() || InputStack.getItem() == Blocks.STRIPPED_ACACIA_LOG.asItem()) { + StackSize = 64; + InAmount = 1; + Amount = 4; + OutputStack = new ItemStack(Blocks.ACACIA_PLANKS); + } + if (InputStack.getItem() == Blocks.DARK_OAK_LOG.asItem() || InputStack.getItem() == Blocks.STRIPPED_DARK_OAK_LOG.asItem()) { + StackSize = 64; + InAmount = 1; + Amount = 4; + OutputStack = new ItemStack(Blocks.DARK_OAK_PLANKS); + } + if (InputStack.getItem() == Blocks.WARPED_STEM.asItem() || InputStack.getItem() == Blocks.STRIPPED_WARPED_STEM.asItem()) { + StackSize = 64; + InAmount = 1; + Amount = 4; + OutputStack = new ItemStack(Blocks.WARPED_PLANKS); + } + if (InputStack.getItem() == Blocks.CRIMSON_STEM.asItem() || InputStack.getItem() == Blocks.STRIPPED_CRIMSON_STEM.asItem()) { + StackSize = 64; + InAmount = 1; + Amount = 4; + OutputStack = new ItemStack(Blocks.CRIMSON_PLANKS); + } + if (InputStack.getItem() == Blocks.BONE_BLOCK.asItem()) { + StackSize = 64; + InAmount = 1; + Amount = 9; + OutputStack = new ItemStack(Items.BONE_MEAL); + } + if (InputStack.getItem() == Items.BONE) { + StackSize = 64; + InAmount = 1; + Amount = 3; + OutputStack = new ItemStack(Items.BONE_MEAL); + } + if (InputStack.is(ItemTags.create(new ResourceLocation("forge:planks")))) { + StackSize = 64; + InAmount = 1; + Amount = 1; + OutputStack = new ItemStack(Items.COAL); + } + if (InputStack.getItem() == Items.GOLD_NUGGET) { + StackSize = 64; + InAmount = 9; + Amount = 1; + OutputStack = new ItemStack(Items.GOLD_INGOT); + } + if (InputStack.getItem() == Blocks.GOLD_ORE.asItem()) { + StackSize = 64; + InAmount = 1; + Amount = 1; + OutputStack = new ItemStack(Items.GOLD_INGOT); + } + if (InputStack.getItem() == Blocks.NETHER_GOLD_ORE.asItem()) { + StackSize = 64; + InAmount = 1; + Amount = 1; + OutputStack = new ItemStack(Items.GOLD_INGOT); + } + if (InputStack.getItem() == Blocks.IRON_ORE.asItem()) { + StackSize = 64; + InAmount = 1; + Amount = 1; + OutputStack = new ItemStack(Items.IRON_INGOT); + } + if (InputStack.getItem() == Items.IRON_NUGGET) { + StackSize = 64; + InAmount = 9; + Amount = 1; + OutputStack = new ItemStack(Items.IRON_INGOT); + } + if (InputStack.getItem() == Items.IRON_INGOT) { + StackSize = 64; + InAmount = 9; + Amount = 1; + OutputStack = new ItemStack(Blocks.IRON_BLOCK); + } + if (InputStack.getItem() == Items.GOLD_INGOT) { + StackSize = 64; + InAmount = 9; + Amount = 1; + OutputStack = new ItemStack(Blocks.GOLD_BLOCK); + } + if (InputStack.getItem() == Items.COAL) { + StackSize = 64; + InAmount = 9; + Amount = 1; + OutputStack = new ItemStack(Blocks.COAL_BLOCK); + } + if (InputStack.getItem() == Items.DIAMOND) { + StackSize = 64; + InAmount = 9; + Amount = 1; + OutputStack = new ItemStack(Blocks.DIAMOND_BLOCK); + } + if (InputStack.getItem() == Items.NETHERITE_INGOT) { + StackSize = 64; + InAmount = 9; + Amount = 1; + OutputStack = new ItemStack(Blocks.NETHERITE_BLOCK); + } + if (InputStack.getItem() == Items.REDSTONE) { + StackSize = 64; + InAmount = 9; + Amount = 1; + OutputStack = new ItemStack(Blocks.REDSTONE_BLOCK); + } + if (InputStack.getItem() == Items.LAPIS_LAZULI) { + StackSize = 64; + InAmount = 9; + Amount = 1; + OutputStack = new ItemStack(Blocks.LAPIS_BLOCK); + } + if (InputStack.getItem() == Items.WATER_BUCKET) { + StackSize = 64; + InAmount = 0; + Amount = 1; + OutputStack = new ItemStack(Blocks.PACKED_ICE); + } + if (InputStack.getItem() == Blocks.PACKED_ICE.asItem()) { + StackSize = 16; + InAmount = 1; + Amount = 1; + OutputStack = new ItemStack(Items.SNOWBALL); + } + if (InputStack.getItem() == Items.SNOWBALL) { + StackSize = 64; + InAmount = 4; + Amount = 1; + OutputStack = new ItemStack(Blocks.SNOW_BLOCK); + } + if (InputStack.getItem() == Blocks.NETHERRACK.asItem()) { + StackSize = 64; + InAmount = 1; + Amount = 1; + OutputStack = new ItemStack(Blocks.COBBLESTONE); + } + if (InputStack.getItem() == Blocks.COBBLESTONE.asItem()) { + StackSize = 64; + InAmount = 1; + Amount = 1; + OutputStack = new ItemStack(Blocks.STONE); + } + if (InputStack.getItem() == Blocks.STONE.asItem()) { + StackSize = 64; + InAmount = 1; + Amount = 1; + OutputStack = new ItemStack(Blocks.SMOOTH_STONE); + } + if (InputStack.getItem() == Items.QUARTZ) { + StackSize = 64; + InAmount = 1; + Amount = 1; + OutputStack = new ItemStack(Items.IRON_INGOT); + } + if (InputStack.getItem() == Blocks.ANCIENT_DEBRIS.asItem()) { + StackSize = 64; + InAmount = 1; + Amount = 1; + OutputStack = new ItemStack(Items.NETHERITE_SCRAP); + } + if (InputStack.getItem() == Items.WHEAT) { + StackSize = 64; + InAmount = 3; + Amount = 1; + OutputStack = new ItemStack(Items.BREAD); + } + if (InputStack.getItem() == Items.GLOWSTONE_DUST) { + StackSize = 64; + InAmount = 9; + Amount = 1; + OutputStack = new ItemStack(Blocks.GLOWSTONE); + } + if (InputStack.getItem() == Items.POTATO) { + StackSize = 64; + InAmount = 1; + Amount = 1; + OutputStack = new ItemStack(Items.BAKED_POTATO); + } + if (InputStack.getItem() == Items.PORKCHOP) { + StackSize = 64; + InAmount = 1; + Amount = 1; + OutputStack = new ItemStack(Items.COOKED_PORKCHOP); + } + if (InputStack.getItem() == Items.BEEF) { + StackSize = 64; + InAmount = 1; + Amount = 1; + OutputStack = new ItemStack(Items.COOKED_BEEF); + } + if (InputStack.getItem() == Items.CHICKEN) { + StackSize = 64; + InAmount = 1; + Amount = 1; + OutputStack = new ItemStack(Items.COOKED_CHICKEN); + } + if (InputStack.getItem() == Items.MUTTON) { + StackSize = 64; + InAmount = 1; + Amount = 1; + OutputStack = new ItemStack(Items.COOKED_MUTTON); + } + if (InputStack.getItem() == Items.RABBIT) { + StackSize = 64; + InAmount = 1; + Amount = 1; + OutputStack = new ItemStack(Items.COOKED_RABBIT); + } + if (InputStack.getItem() == Items.SALMON) { + StackSize = 64; + InAmount = 1; + Amount = 1; + OutputStack = new ItemStack(Items.COOKED_SALMON); + } + if (InputStack.getItem() == Items.COD) { + StackSize = 64; + InAmount = 1; + Amount = 1; + OutputStack = new ItemStack(Items.COOKED_COD); + } + if (InputStack.getItem() == Blocks.SAND.asItem()) { + StackSize = 64; + InAmount = 1; + Amount = 1; + OutputStack = new ItemStack(Blocks.GLASS); + } + if (InputStack.getItem() == Items.CHORUS_FRUIT) { + StackSize = 64; + InAmount = 1; + Amount = 1; + OutputStack = new ItemStack(Items.POPPED_CHORUS_FRUIT); + } + if (InputStack.getItem() == Blocks.SUGAR_CANE.asItem()) { + StackSize = 64; + InAmount = 1; + Amount = 1; + OutputStack = new ItemStack(Items.PAPER); + } + if (InputStack.getItem() == Blocks.END_STONE.asItem()) { + StackSize = 64; + InAmount = 1; + Amount = 1; + OutputStack = new ItemStack(Blocks.END_STONE_BRICKS); + } + if (InputStack.getItem() == Items.RAW_IRON) { + StackSize = 64; + InAmount = 1; + Amount = 1; + OutputStack = new ItemStack(Items.IRON_INGOT); + } + if (InputStack.getItem() == Items.RAW_COPPER) { + StackSize = 64; + InAmount = 1; + Amount = 1; + OutputStack = new ItemStack(Items.COPPER_INGOT); + } + if (InputStack.getItem() == Items.RAW_GOLD) { + StackSize = 64; + InAmount = 1; + Amount = 1; + OutputStack = new ItemStack(Items.GOLD_INGOT); + } + if (((new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 1)).getItem() == Blocks.AIR.asItem() || (new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 1)).getItem() == OutputStack.getItem() && new Object() { + public int getAmount(LevelAccessor world, BlockPos pos, int slotid) { + AtomicInteger _retval = new AtomicInteger(0); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).getCount())); + return _retval.get(); + } + }.getAmount(world, BlockPos.containing(x, y, z), 1) <= StackSize - Amount) && new Object() { + public int getAmount(LevelAccessor world, BlockPos pos, int slotid) { + AtomicInteger _retval = new AtomicInteger(0); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).getCount())); + return _retval.get(); + } + }.getAmount(world, BlockPos.containing(x, y, z), 0) >= InAmount) { + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 1; + final ItemStack _setstack = OutputStack.copy(); + _setstack.setCount((int) (new Object() { + public int getAmount(LevelAccessor world, BlockPos pos, int slotid) { + AtomicInteger _retval = new AtomicInteger(0); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).getCount())); + return _retval.get(); + } + }.getAmount(world, BlockPos.containing(x, y, z), 1) + Amount)); + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _setstack); + }); + } + } + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 0; + final int _amount = (int) InAmount; + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) { + ItemStack _stk = capability.getStackInSlot(_slotid).copy(); + _stk.shrink(_amount); + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _stk); + } + }); + } + } + } + } +} diff --git a/src/main/java/ch/netquick/easysurvival/procedures/EasyEnchantmentTableGUIClearProcedure.java b/src/main/java/ch/netquick/easysurvival/procedures/EasyEnchantmentTableGUIClearProcedure.java new file mode 100644 index 0000000..d61d2bc --- /dev/null +++ b/src/main/java/ch/netquick/easysurvival/procedures/EasyEnchantmentTableGUIClearProcedure.java @@ -0,0 +1,32 @@ +package ch.netquick.easysurvival.procedures; + +import net.minecraftforge.items.IItemHandlerModifiable; +import net.minecraftforge.common.capabilities.ForgeCapabilities; + +import net.minecraft.world.level.block.entity.BlockEntity; +import net.minecraft.world.level.block.Blocks; +import net.minecraft.world.level.LevelAccessor; +import net.minecraft.world.item.ItemStack; +import net.minecraft.core.BlockPos; + +public class EasyEnchantmentTableGUIClearProcedure { + public static void execute(LevelAccessor world, double x, double y, double z) { + double counter = 0; + counter = 0; + for (int index0 = 0; index0 < 10; index0++) { + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = (int) counter; + final ItemStack _setstack = new ItemStack(Blocks.AIR).copy(); + _setstack.setCount(1); + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _setstack); + }); + } + } + counter = counter + 1; + } + } +} diff --git a/src/main/java/ch/netquick/easysurvival/procedures/EasyEnchantmentTableGUIresetProcedure.java b/src/main/java/ch/netquick/easysurvival/procedures/EasyEnchantmentTableGUIresetProcedure.java new file mode 100644 index 0000000..fb42f19 --- /dev/null +++ b/src/main/java/ch/netquick/easysurvival/procedures/EasyEnchantmentTableGUIresetProcedure.java @@ -0,0 +1,32 @@ +package ch.netquick.easysurvival.procedures; + +import net.minecraftforge.items.IItemHandlerModifiable; +import net.minecraftforge.common.capabilities.ForgeCapabilities; + +import net.minecraft.world.level.block.entity.BlockEntity; +import net.minecraft.world.level.block.Blocks; +import net.minecraft.world.level.LevelAccessor; +import net.minecraft.world.item.ItemStack; +import net.minecraft.core.BlockPos; + +public class EasyEnchantmentTableGUIresetProcedure { + public static void execute(LevelAccessor world, double x, double y, double z) { + double count = 0; + count = 1; + for (int index0 = 0; index0 < 9; index0++) { + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = (int) count; + final ItemStack _setstack = new ItemStack(Blocks.AIR).copy(); + _setstack.setCount(1); + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _setstack); + }); + } + } + count = count + 1; + } + } +} diff --git a/src/main/java/ch/netquick/easysurvival/procedures/EasyEnchantmentTableGUItakeItem1Procedure.java b/src/main/java/ch/netquick/easysurvival/procedures/EasyEnchantmentTableGUItakeItem1Procedure.java new file mode 100644 index 0000000..07b0ad3 --- /dev/null +++ b/src/main/java/ch/netquick/easysurvival/procedures/EasyEnchantmentTableGUItakeItem1Procedure.java @@ -0,0 +1,50 @@ +package ch.netquick.easysurvival.procedures; + +import net.minecraftforge.items.IItemHandlerModifiable; +import net.minecraftforge.common.capabilities.ForgeCapabilities; + +import net.minecraft.world.level.block.entity.BlockEntity; +import net.minecraft.world.level.block.Blocks; +import net.minecraft.world.level.LevelAccessor; +import net.minecraft.world.item.ItemStack; +import net.minecraft.core.BlockPos; + +public class EasyEnchantmentTableGUItakeItem1Procedure { + public static void execute(LevelAccessor world, double x, double y, double z) { + double counter = 0; + double self = 0; + self = 1; + counter = 0; + for (int index0 = 0; index0 < 10; index0++) { + if (counter != self) { + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = (int) counter; + final ItemStack _setstack = new ItemStack(Blocks.AIR).copy(); + _setstack.setCount(1); + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _setstack); + }); + } + } + } + counter = counter + 1; + } + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 10; + final int _amount = 5; + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) { + ItemStack _stk = capability.getStackInSlot(_slotid).copy(); + _stk.shrink(_amount); + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _stk); + } + }); + } + } + } +} diff --git a/src/main/java/ch/netquick/easysurvival/procedures/EasyEnchantmentTableGUItakeItem2Procedure.java b/src/main/java/ch/netquick/easysurvival/procedures/EasyEnchantmentTableGUItakeItem2Procedure.java new file mode 100644 index 0000000..203caa3 --- /dev/null +++ b/src/main/java/ch/netquick/easysurvival/procedures/EasyEnchantmentTableGUItakeItem2Procedure.java @@ -0,0 +1,50 @@ +package ch.netquick.easysurvival.procedures; + +import net.minecraftforge.items.IItemHandlerModifiable; +import net.minecraftforge.common.capabilities.ForgeCapabilities; + +import net.minecraft.world.level.block.entity.BlockEntity; +import net.minecraft.world.level.block.Blocks; +import net.minecraft.world.level.LevelAccessor; +import net.minecraft.world.item.ItemStack; +import net.minecraft.core.BlockPos; + +public class EasyEnchantmentTableGUItakeItem2Procedure { + public static void execute(LevelAccessor world, double x, double y, double z) { + double counter = 0; + double self = 0; + self = 2; + counter = 0; + for (int index0 = 0; index0 < 10; index0++) { + if (counter != self) { + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = (int) counter; + final ItemStack _setstack = new ItemStack(Blocks.AIR).copy(); + _setstack.setCount(1); + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _setstack); + }); + } + } + } + counter = counter + 1; + } + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 10; + final int _amount = 5; + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) { + ItemStack _stk = capability.getStackInSlot(_slotid).copy(); + _stk.shrink(_amount); + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _stk); + } + }); + } + } + } +} diff --git a/src/main/java/ch/netquick/easysurvival/procedures/EasyEnchantmentTableGUItakeItem3Procedure.java b/src/main/java/ch/netquick/easysurvival/procedures/EasyEnchantmentTableGUItakeItem3Procedure.java new file mode 100644 index 0000000..9d96758 --- /dev/null +++ b/src/main/java/ch/netquick/easysurvival/procedures/EasyEnchantmentTableGUItakeItem3Procedure.java @@ -0,0 +1,50 @@ +package ch.netquick.easysurvival.procedures; + +import net.minecraftforge.items.IItemHandlerModifiable; +import net.minecraftforge.common.capabilities.ForgeCapabilities; + +import net.minecraft.world.level.block.entity.BlockEntity; +import net.minecraft.world.level.block.Blocks; +import net.minecraft.world.level.LevelAccessor; +import net.minecraft.world.item.ItemStack; +import net.minecraft.core.BlockPos; + +public class EasyEnchantmentTableGUItakeItem3Procedure { + public static void execute(LevelAccessor world, double x, double y, double z) { + double counter = 0; + double self = 0; + self = 3; + counter = 0; + for (int index0 = 0; index0 < 10; index0++) { + if (counter != self) { + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = (int) counter; + final ItemStack _setstack = new ItemStack(Blocks.AIR).copy(); + _setstack.setCount(1); + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _setstack); + }); + } + } + } + counter = counter + 1; + } + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 10; + final int _amount = 5; + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) { + ItemStack _stk = capability.getStackInSlot(_slotid).copy(); + _stk.shrink(_amount); + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _stk); + } + }); + } + } + } +} diff --git a/src/main/java/ch/netquick/easysurvival/procedures/EasyEnchantmentTableGUItakeItem4Procedure.java b/src/main/java/ch/netquick/easysurvival/procedures/EasyEnchantmentTableGUItakeItem4Procedure.java new file mode 100644 index 0000000..178bab0 --- /dev/null +++ b/src/main/java/ch/netquick/easysurvival/procedures/EasyEnchantmentTableGUItakeItem4Procedure.java @@ -0,0 +1,50 @@ +package ch.netquick.easysurvival.procedures; + +import net.minecraftforge.items.IItemHandlerModifiable; +import net.minecraftforge.common.capabilities.ForgeCapabilities; + +import net.minecraft.world.level.block.entity.BlockEntity; +import net.minecraft.world.level.block.Blocks; +import net.minecraft.world.level.LevelAccessor; +import net.minecraft.world.item.ItemStack; +import net.minecraft.core.BlockPos; + +public class EasyEnchantmentTableGUItakeItem4Procedure { + public static void execute(LevelAccessor world, double x, double y, double z) { + double counter = 0; + double self = 0; + self = 4; + counter = 0; + for (int index0 = 0; index0 < 10; index0++) { + if (counter != self) { + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = (int) counter; + final ItemStack _setstack = new ItemStack(Blocks.AIR).copy(); + _setstack.setCount(1); + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _setstack); + }); + } + } + } + counter = counter + 1; + } + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 10; + final int _amount = 5; + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) { + ItemStack _stk = capability.getStackInSlot(_slotid).copy(); + _stk.shrink(_amount); + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _stk); + } + }); + } + } + } +} diff --git a/src/main/java/ch/netquick/easysurvival/procedures/EasyEnchantmentTableGUItakeItem5Procedure.java b/src/main/java/ch/netquick/easysurvival/procedures/EasyEnchantmentTableGUItakeItem5Procedure.java new file mode 100644 index 0000000..cae5f4a --- /dev/null +++ b/src/main/java/ch/netquick/easysurvival/procedures/EasyEnchantmentTableGUItakeItem5Procedure.java @@ -0,0 +1,50 @@ +package ch.netquick.easysurvival.procedures; + +import net.minecraftforge.items.IItemHandlerModifiable; +import net.minecraftforge.common.capabilities.ForgeCapabilities; + +import net.minecraft.world.level.block.entity.BlockEntity; +import net.minecraft.world.level.block.Blocks; +import net.minecraft.world.level.LevelAccessor; +import net.minecraft.world.item.ItemStack; +import net.minecraft.core.BlockPos; + +public class EasyEnchantmentTableGUItakeItem5Procedure { + public static void execute(LevelAccessor world, double x, double y, double z) { + double counter = 0; + double self = 0; + self = 5; + counter = 0; + for (int index0 = 0; index0 < 10; index0++) { + if (counter != self) { + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = (int) counter; + final ItemStack _setstack = new ItemStack(Blocks.AIR).copy(); + _setstack.setCount(1); + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _setstack); + }); + } + } + } + counter = counter + 1; + } + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 10; + final int _amount = 5; + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) { + ItemStack _stk = capability.getStackInSlot(_slotid).copy(); + _stk.shrink(_amount); + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _stk); + } + }); + } + } + } +} diff --git a/src/main/java/ch/netquick/easysurvival/procedures/EasyEnchantmentTableGUItakeItem6Procedure.java b/src/main/java/ch/netquick/easysurvival/procedures/EasyEnchantmentTableGUItakeItem6Procedure.java new file mode 100644 index 0000000..eb68c24 --- /dev/null +++ b/src/main/java/ch/netquick/easysurvival/procedures/EasyEnchantmentTableGUItakeItem6Procedure.java @@ -0,0 +1,50 @@ +package ch.netquick.easysurvival.procedures; + +import net.minecraftforge.items.IItemHandlerModifiable; +import net.minecraftforge.common.capabilities.ForgeCapabilities; + +import net.minecraft.world.level.block.entity.BlockEntity; +import net.minecraft.world.level.block.Blocks; +import net.minecraft.world.level.LevelAccessor; +import net.minecraft.world.item.ItemStack; +import net.minecraft.core.BlockPos; + +public class EasyEnchantmentTableGUItakeItem6Procedure { + public static void execute(LevelAccessor world, double x, double y, double z) { + double counter = 0; + double self = 0; + self = 6; + counter = 0; + for (int index0 = 0; index0 < 10; index0++) { + if (counter != self) { + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = (int) counter; + final ItemStack _setstack = new ItemStack(Blocks.AIR).copy(); + _setstack.setCount(1); + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _setstack); + }); + } + } + } + counter = counter + 1; + } + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 10; + final int _amount = 5; + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) { + ItemStack _stk = capability.getStackInSlot(_slotid).copy(); + _stk.shrink(_amount); + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _stk); + } + }); + } + } + } +} diff --git a/src/main/java/ch/netquick/easysurvival/procedures/EasyEnchantmentTableGUItakeItem7Procedure.java b/src/main/java/ch/netquick/easysurvival/procedures/EasyEnchantmentTableGUItakeItem7Procedure.java new file mode 100644 index 0000000..4d758f4 --- /dev/null +++ b/src/main/java/ch/netquick/easysurvival/procedures/EasyEnchantmentTableGUItakeItem7Procedure.java @@ -0,0 +1,50 @@ +package ch.netquick.easysurvival.procedures; + +import net.minecraftforge.items.IItemHandlerModifiable; +import net.minecraftforge.common.capabilities.ForgeCapabilities; + +import net.minecraft.world.level.block.entity.BlockEntity; +import net.minecraft.world.level.block.Blocks; +import net.minecraft.world.level.LevelAccessor; +import net.minecraft.world.item.ItemStack; +import net.minecraft.core.BlockPos; + +public class EasyEnchantmentTableGUItakeItem7Procedure { + public static void execute(LevelAccessor world, double x, double y, double z) { + double counter = 0; + double self = 0; + self = 7; + counter = 0; + for (int index0 = 0; index0 < 10; index0++) { + if (counter != self) { + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = (int) counter; + final ItemStack _setstack = new ItemStack(Blocks.AIR).copy(); + _setstack.setCount(1); + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _setstack); + }); + } + } + } + counter = counter + 1; + } + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 10; + final int _amount = 5; + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) { + ItemStack _stk = capability.getStackInSlot(_slotid).copy(); + _stk.shrink(_amount); + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _stk); + } + }); + } + } + } +} diff --git a/src/main/java/ch/netquick/easysurvival/procedures/EasyEnchantmentTableGUItakeItem8Procedure.java b/src/main/java/ch/netquick/easysurvival/procedures/EasyEnchantmentTableGUItakeItem8Procedure.java new file mode 100644 index 0000000..364c0ec --- /dev/null +++ b/src/main/java/ch/netquick/easysurvival/procedures/EasyEnchantmentTableGUItakeItem8Procedure.java @@ -0,0 +1,50 @@ +package ch.netquick.easysurvival.procedures; + +import net.minecraftforge.items.IItemHandlerModifiable; +import net.minecraftforge.common.capabilities.ForgeCapabilities; + +import net.minecraft.world.level.block.entity.BlockEntity; +import net.minecraft.world.level.block.Blocks; +import net.minecraft.world.level.LevelAccessor; +import net.minecraft.world.item.ItemStack; +import net.minecraft.core.BlockPos; + +public class EasyEnchantmentTableGUItakeItem8Procedure { + public static void execute(LevelAccessor world, double x, double y, double z) { + double counter = 0; + double self = 0; + self = 8; + counter = 0; + for (int index0 = 0; index0 < 10; index0++) { + if (counter != self) { + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = (int) counter; + final ItemStack _setstack = new ItemStack(Blocks.AIR).copy(); + _setstack.setCount(1); + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _setstack); + }); + } + } + } + counter = counter + 1; + } + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 10; + final int _amount = 5; + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) { + ItemStack _stk = capability.getStackInSlot(_slotid).copy(); + _stk.shrink(_amount); + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _stk); + } + }); + } + } + } +} diff --git a/src/main/java/ch/netquick/easysurvival/procedures/EasyEnchantmentTableGUItakeItem9Procedure.java b/src/main/java/ch/netquick/easysurvival/procedures/EasyEnchantmentTableGUItakeItem9Procedure.java new file mode 100644 index 0000000..dbe2351 --- /dev/null +++ b/src/main/java/ch/netquick/easysurvival/procedures/EasyEnchantmentTableGUItakeItem9Procedure.java @@ -0,0 +1,50 @@ +package ch.netquick.easysurvival.procedures; + +import net.minecraftforge.items.IItemHandlerModifiable; +import net.minecraftforge.common.capabilities.ForgeCapabilities; + +import net.minecraft.world.level.block.entity.BlockEntity; +import net.minecraft.world.level.block.Blocks; +import net.minecraft.world.level.LevelAccessor; +import net.minecraft.world.item.ItemStack; +import net.minecraft.core.BlockPos; + +public class EasyEnchantmentTableGUItakeItem9Procedure { + public static void execute(LevelAccessor world, double x, double y, double z) { + double counter = 0; + double self = 0; + self = 9; + counter = 0; + for (int index0 = 0; index0 < 10; index0++) { + if (counter != self) { + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = (int) counter; + final ItemStack _setstack = new ItemStack(Blocks.AIR).copy(); + _setstack.setCount(1); + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _setstack); + }); + } + } + } + counter = counter + 1; + } + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 10; + final int _amount = 5; + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) { + ItemStack _stk = capability.getStackInSlot(_slotid).copy(); + _stk.shrink(_amount); + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _stk); + } + }); + } + } + } +} diff --git a/src/main/java/ch/netquick/easysurvival/procedures/EasyEnchantmentTableUpdateTickProcedure.java b/src/main/java/ch/netquick/easysurvival/procedures/EasyEnchantmentTableUpdateTickProcedure.java new file mode 100644 index 0000000..3427355 --- /dev/null +++ b/src/main/java/ch/netquick/easysurvival/procedures/EasyEnchantmentTableUpdateTickProcedure.java @@ -0,0 +1,1274 @@ +package ch.netquick.easysurvival.procedures; + +import net.minecraftforge.items.IItemHandlerModifiable; +import net.minecraftforge.common.capabilities.ForgeCapabilities; + +import net.minecraft.world.level.block.entity.BlockEntity; +import net.minecraft.world.level.LevelAccessor; +import net.minecraft.world.item.enchantment.Enchantments; +import net.minecraft.world.item.SwordItem; +import net.minecraft.world.item.ShovelItem; +import net.minecraft.world.item.PickaxeItem; +import net.minecraft.world.item.Items; +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.item.HoeItem; +import net.minecraft.world.item.AxeItem; +import net.minecraft.tags.ItemTags; +import net.minecraft.resources.ResourceLocation; +import net.minecraft.core.particles.ParticleTypes; +import net.minecraft.core.BlockPos; + +import java.util.concurrent.atomic.AtomicReference; +import java.util.concurrent.atomic.AtomicInteger; + +public class EasyEnchantmentTableUpdateTickProcedure { + public static void execute(LevelAccessor world, double x, double y, double z) { + ItemStack tool = ItemStack.EMPTY; + tool = (new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 0)); + if (new Object() { + public int getAmount(LevelAccessor world, BlockPos pos, int slotid) { + AtomicInteger _retval = new AtomicInteger(0); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).getCount())); + return _retval.get(); + } + }.getAmount(world, BlockPos.containing(x, y, z), 10) >= 5) { + if (tool.getCount() == 1) { + if (tool.getItem() instanceof SwordItem) { + if (tool.getEnchantmentLevel(Enchantments.SHARPNESS) == 0) { + tool.enchant(Enchantments.SHARPNESS, 5); + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 1; + final ItemStack _setstack = tool.copy(); + _setstack.setCount(1); + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _setstack); + }); + } + } + tool = (new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 0)); + } + if (tool.getEnchantmentLevel(Enchantments.MOB_LOOTING) == 0) { + tool.enchant(Enchantments.MOB_LOOTING, 3); + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 2; + final ItemStack _setstack = tool.copy(); + _setstack.setCount(1); + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _setstack); + }); + } + } + tool = (new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 0)); + } + if (tool.getEnchantmentLevel(Enchantments.FIRE_ASPECT) == 0) { + tool.enchant(Enchantments.FIRE_ASPECT, 2); + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 3; + final ItemStack _setstack = tool.copy(); + _setstack.setCount(1); + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _setstack); + }); + } + } + tool = (new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 0)); + } + if (tool.getEnchantmentLevel(Enchantments.KNOCKBACK) == 0) { + tool.enchant(Enchantments.KNOCKBACK, 2); + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 4; + final ItemStack _setstack = tool.copy(); + _setstack.setCount(1); + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _setstack); + }); + } + } + tool = (new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 0)); + } + if (tool.getEnchantmentLevel(Enchantments.UNBREAKING) == 0) { + tool.enchant(Enchantments.UNBREAKING, 3); + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 5; + final ItemStack _setstack = tool.copy(); + _setstack.setCount(1); + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _setstack); + }); + } + } + tool = (new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 0)); + } + if (tool.getEnchantmentLevel(Enchantments.SWEEPING_EDGE) == 0) { + tool.enchant(Enchantments.SWEEPING_EDGE, 3); + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 6; + final ItemStack _setstack = tool.copy(); + _setstack.setCount(1); + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _setstack); + }); + } + } + tool = (new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 0)); + } + if (tool.getEnchantmentLevel(Enchantments.MENDING) == 0) { + tool.enchant(Enchantments.MENDING, 1); + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 7; + final ItemStack _setstack = tool.copy(); + _setstack.setCount(1); + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _setstack); + }); + } + } + tool = (new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 0)); + } + if (tool.getEnchantmentLevel(Enchantments.VANISHING_CURSE) == 0) { + tool.enchant(Enchantments.VANISHING_CURSE, 1); + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 8; + final ItemStack _setstack = tool.copy(); + _setstack.setCount(1); + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _setstack); + }); + } + } + tool = (new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 0)); + } + } + if (tool.getItem() instanceof PickaxeItem || tool.getItem() instanceof AxeItem || tool.getItem() instanceof ShovelItem || tool.getItem() instanceof HoeItem) { + if (tool.getEnchantmentLevel(Enchantments.BLOCK_EFFICIENCY) == 0) { + tool.enchant(Enchantments.BLOCK_EFFICIENCY, 5); + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 1; + final ItemStack _setstack = tool.copy(); + _setstack.setCount(1); + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _setstack); + }); + } + } + tool = (new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 0)); + } + if (tool.getEnchantmentLevel(Enchantments.BLOCK_FORTUNE) == 0) { + tool.enchant(Enchantments.BLOCK_FORTUNE, 3); + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 2; + final ItemStack _setstack = tool.copy(); + _setstack.setCount(1); + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _setstack); + }); + } + } + tool = (new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 0)); + } + if (tool.getEnchantmentLevel(Enchantments.SILK_TOUCH) == 0) { + tool.enchant(Enchantments.SILK_TOUCH, 1); + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 3; + final ItemStack _setstack = tool.copy(); + _setstack.setCount(1); + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _setstack); + }); + } + } + tool = (new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 0)); + } + if (tool.getEnchantmentLevel(Enchantments.UNBREAKING) == 0) { + tool.enchant(Enchantments.UNBREAKING, 3); + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 4; + final ItemStack _setstack = tool.copy(); + _setstack.setCount(1); + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _setstack); + }); + } + } + tool = (new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 0)); + } + if (tool.getEnchantmentLevel(Enchantments.MENDING) == 0) { + tool.enchant(Enchantments.MENDING, 1); + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 5; + final ItemStack _setstack = tool.copy(); + _setstack.setCount(1); + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _setstack); + }); + } + } + tool = (new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 0)); + } + } + if (tool.getItem() instanceof AxeItem) { + if (tool.getEnchantmentLevel(Enchantments.BANE_OF_ARTHROPODS) == 0) { + tool.enchant(Enchantments.BANE_OF_ARTHROPODS, 5); + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 6; + final ItemStack _setstack = tool.copy(); + _setstack.setCount(1); + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _setstack); + }); + } + } + tool = (new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 0)); + } + if (tool.getEnchantmentLevel(Enchantments.SMITE) == 0) { + tool.enchant(Enchantments.SMITE, 5); + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 7; + final ItemStack _setstack = tool.copy(); + _setstack.setCount(1); + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _setstack); + }); + } + } + tool = (new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 0)); + } + if (tool.getEnchantmentLevel(Enchantments.SHARPNESS) == 0) { + tool.enchant(Enchantments.SHARPNESS, 5); + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 8; + final ItemStack _setstack = tool.copy(); + _setstack.setCount(1); + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _setstack); + }); + } + } + tool = (new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 0)); + } + } + if (tool.is(ItemTags.create(new ResourceLocation("forge:tag_armor")))) { + if (tool.getEnchantmentLevel(Enchantments.FIRE_PROTECTION) == 0) { + tool.enchant(Enchantments.FIRE_PROTECTION, 4); + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 1; + final ItemStack _setstack = tool.copy(); + _setstack.setCount(1); + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _setstack); + }); + } + } + tool = (new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 0)); + } + if (tool.getEnchantmentLevel(Enchantments.PROJECTILE_PROTECTION) == 0) { + tool.enchant(Enchantments.PROJECTILE_PROTECTION, 4); + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 2; + final ItemStack _setstack = tool.copy(); + _setstack.setCount(1); + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _setstack); + }); + } + } + tool = (new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 0)); + } + if (tool.getEnchantmentLevel(Enchantments.MENDING) == 0) { + tool.enchant(Enchantments.MENDING, 1); + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 3; + final ItemStack _setstack = tool.copy(); + _setstack.setCount(1); + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _setstack); + }); + } + } + tool = (new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 0)); + } + if (tool.getEnchantmentLevel(Enchantments.ALL_DAMAGE_PROTECTION) == 0) { + tool.enchant(Enchantments.ALL_DAMAGE_PROTECTION, 4); + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 4; + final ItemStack _setstack = tool.copy(); + _setstack.setCount(1); + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _setstack); + }); + } + } + tool = (new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 0)); + } + if (tool.getEnchantmentLevel(Enchantments.FIRE_PROTECTION) == 0) { + tool.enchant(Enchantments.FIRE_PROTECTION, 4); + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 5; + final ItemStack _setstack = tool.copy(); + _setstack.setCount(1); + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _setstack); + }); + } + } + tool = (new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 0)); + } + if (tool.getEnchantmentLevel(Enchantments.UNBREAKING) == 0) { + tool.enchant(Enchantments.UNBREAKING, 3); + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 6; + final ItemStack _setstack = tool.copy(); + _setstack.setCount(1); + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _setstack); + }); + } + } + tool = (new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 0)); + } + if (tool.getEnchantmentLevel(Enchantments.BLAST_PROTECTION) == 0) { + tool.enchant(Enchantments.BLAST_PROTECTION, 4); + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 7; + final ItemStack _setstack = tool.copy(); + _setstack.setCount(1); + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _setstack); + }); + } + } + tool = (new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 0)); + } + } + if (tool.is(ItemTags.create(new ResourceLocation("forge:tag_helmet")))) { + if (tool.getEnchantmentLevel(Enchantments.RESPIRATION) == 0) { + tool.enchant(Enchantments.RESPIRATION, 3); + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 8; + final ItemStack _setstack = tool.copy(); + _setstack.setCount(1); + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _setstack); + }); + } + } + tool = (new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 0)); + } + if (tool.getEnchantmentLevel(Enchantments.AQUA_AFFINITY) == 0) { + tool.enchant(Enchantments.AQUA_AFFINITY, 1); + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 9; + final ItemStack _setstack = tool.copy(); + _setstack.setCount(1); + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _setstack); + }); + } + } + tool = (new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 0)); + } + } + if (tool.is(ItemTags.create(new ResourceLocation("forge:tag_boots")))) { + if (tool.getEnchantmentLevel(Enchantments.SOUL_SPEED) == 0) { + tool.enchant(Enchantments.SOUL_SPEED, 3); + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 8; + final ItemStack _setstack = tool.copy(); + _setstack.setCount(1); + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _setstack); + }); + } + } + tool = (new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 0)); + } + if (tool.getEnchantmentLevel(Enchantments.FROST_WALKER) == 0) { + tool.enchant(Enchantments.FROST_WALKER, 2); + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 9; + final ItemStack _setstack = tool.copy(); + _setstack.setCount(1); + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _setstack); + }); + } + } + tool = (new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 0)); + } + } + if (tool.is(ItemTags.create(new ResourceLocation("forge:tag_leggings")))) { + if (tool.getEnchantmentLevel(Enchantments.SWIFT_SNEAK) == 0) { + tool.enchant(Enchantments.SWIFT_SNEAK, 3); + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 8; + final ItemStack _setstack = tool.copy(); + _setstack.setCount(1); + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _setstack); + }); + } + } + tool = (new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 0)); + } + } + if (tool.is(ItemTags.create(new ResourceLocation("forge:tag_chest")))) { + if (tool.getEnchantmentLevel(Enchantments.THORNS) == 0) { + tool.enchant(Enchantments.THORNS, 3); + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 9; + final ItemStack _setstack = tool.copy(); + _setstack.setCount(1); + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _setstack); + }); + } + } + tool = (new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 0)); + } + } + if (tool.getItem() == Items.TRIDENT) { + if (tool.getEnchantmentLevel(Enchantments.UNBREAKING) == 0) { + tool.enchant(Enchantments.UNBREAKING, 3); + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 1; + final ItemStack _setstack = tool.copy(); + _setstack.setCount(1); + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _setstack); + }); + } + } + tool = (new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 0)); + } + if (tool.getEnchantmentLevel(Enchantments.MENDING) == 0) { + tool.enchant(Enchantments.MENDING, 1); + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 2; + final ItemStack _setstack = tool.copy(); + _setstack.setCount(1); + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _setstack); + }); + } + } + tool = (new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 0)); + } + if (tool.getEnchantmentLevel(Enchantments.LOYALTY) == 0) { + tool.enchant(Enchantments.LOYALTY, 3); + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 3; + final ItemStack _setstack = tool.copy(); + _setstack.setCount(1); + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _setstack); + }); + } + } + tool = (new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 0)); + } + if (tool.getEnchantmentLevel(Enchantments.IMPALING) == 0) { + tool.enchant(Enchantments.IMPALING, 5); + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 4; + final ItemStack _setstack = tool.copy(); + _setstack.setCount(1); + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _setstack); + }); + } + } + tool = (new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 0)); + } + if (tool.getEnchantmentLevel(Enchantments.CHANNELING) == 0) { + tool.enchant(Enchantments.CHANNELING, 1); + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 5; + final ItemStack _setstack = tool.copy(); + _setstack.setCount(1); + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _setstack); + }); + } + } + tool = (new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 0)); + } + if (tool.getEnchantmentLevel(Enchantments.RIPTIDE) == 0) { + tool.enchant(Enchantments.RIPTIDE, 3); + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 6; + final ItemStack _setstack = tool.copy(); + _setstack.setCount(1); + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _setstack); + }); + } + } + tool = (new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 0)); + } + } + if (tool.getItem() == Items.BOW) { + if (tool.getEnchantmentLevel(Enchantments.INFINITY_ARROWS) == 0) { + tool.enchant(Enchantments.INFINITY_ARROWS, 1); + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 1; + final ItemStack _setstack = tool.copy(); + _setstack.setCount(1); + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _setstack); + }); + } + } + tool = (new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 0)); + } + if (tool.getEnchantmentLevel(Enchantments.FLAMING_ARROWS) == 0) { + tool.enchant(Enchantments.FLAMING_ARROWS, 1); + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 2; + final ItemStack _setstack = tool.copy(); + _setstack.setCount(1); + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _setstack); + }); + } + } + tool = (new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 0)); + } + if (tool.getEnchantmentLevel(Enchantments.POWER_ARROWS) == 0) { + tool.enchant(Enchantments.POWER_ARROWS, 4); + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 3; + final ItemStack _setstack = tool.copy(); + _setstack.setCount(1); + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _setstack); + }); + } + } + tool = (new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 0)); + } + if (tool.getEnchantmentLevel(Enchantments.PUNCH_ARROWS) == 0) { + tool.enchant(Enchantments.PUNCH_ARROWS, 2); + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 4; + final ItemStack _setstack = tool.copy(); + _setstack.setCount(1); + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _setstack); + }); + } + } + tool = (new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 0)); + } + if (tool.getEnchantmentLevel(Enchantments.UNBREAKING) == 0) { + tool.enchant(Enchantments.UNBREAKING, 3); + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 5; + final ItemStack _setstack = tool.copy(); + _setstack.setCount(1); + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _setstack); + }); + } + } + tool = (new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 0)); + } + if (tool.getEnchantmentLevel(Enchantments.MENDING) == 0) { + tool.enchant(Enchantments.MENDING, 1); + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 6; + final ItemStack _setstack = tool.copy(); + _setstack.setCount(1); + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _setstack); + }); + } + } + tool = (new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 0)); + } + } + if (tool.getItem() == Items.FISHING_ROD) { + if (tool.getEnchantmentLevel(Enchantments.FISHING_LUCK) == 0) { + tool.enchant(Enchantments.ALL_DAMAGE_PROTECTION, 3); + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 1; + final ItemStack _setstack = tool.copy(); + _setstack.setCount(1); + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _setstack); + }); + } + } + tool = (new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 0)); + } + if (tool.getEnchantmentLevel(Enchantments.FISHING_SPEED) == 0) { + tool.enchant(Enchantments.FISHING_SPEED, 3); + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 2; + final ItemStack _setstack = tool.copy(); + _setstack.setCount(1); + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _setstack); + }); + } + } + tool = (new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 0)); + } + if (tool.getEnchantmentLevel(Enchantments.UNBREAKING) == 0) { + tool.enchant(Enchantments.UNBREAKING, 3); + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 3; + final ItemStack _setstack = tool.copy(); + _setstack.setCount(1); + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _setstack); + }); + } + } + tool = (new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 0)); + } + if (tool.getEnchantmentLevel(Enchantments.MENDING) == 0) { + tool.enchant(Enchantments.MENDING, 1); + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 4; + final ItemStack _setstack = tool.copy(); + _setstack.setCount(1); + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _setstack); + }); + } + } + tool = (new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 0)); + } + } + if (tool.getItem() == Items.CROSSBOW) { + if (tool.getEnchantmentLevel(Enchantments.QUICK_CHARGE) == 0) { + tool.enchant(Enchantments.QUICK_CHARGE, 3); + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 1; + final ItemStack _setstack = tool.copy(); + _setstack.setCount(1); + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _setstack); + }); + } + } + tool = (new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 0)); + } + if (tool.getEnchantmentLevel(Enchantments.PIERCING) == 0) { + tool.enchant(Enchantments.PIERCING, 4); + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 2; + final ItemStack _setstack = tool.copy(); + _setstack.setCount(1); + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _setstack); + }); + } + } + tool = (new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 0)); + } + if (tool.getEnchantmentLevel(Enchantments.MULTISHOT) == 0) { + tool.enchant(Enchantments.MULTISHOT, 1); + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 3; + final ItemStack _setstack = tool.copy(); + _setstack.setCount(1); + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _setstack); + }); + } + } + tool = (new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 0)); + } + if (tool.getEnchantmentLevel(Enchantments.UNBREAKING) == 0) { + tool.enchant(Enchantments.UNBREAKING, 3); + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 4; + final ItemStack _setstack = tool.copy(); + _setstack.setCount(1); + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _setstack); + }); + } + } + tool = (new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 0)); + } + if (tool.getEnchantmentLevel(Enchantments.MENDING) == 0) { + tool.enchant(Enchantments.MENDING, 1); + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 5; + final ItemStack _setstack = tool.copy(); + _setstack.setCount(1); + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _setstack); + }); + } + } + tool = (new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 0)); + } + } + } + } + world.addParticle(ParticleTypes.ENCHANT, x, y, z, 0, 1, 0); + } +} diff --git a/src/main/java/ch/netquick/easysurvival/procedures/EasyForgeUpdateTickProcedure.java b/src/main/java/ch/netquick/easysurvival/procedures/EasyForgeUpdateTickProcedure.java new file mode 100644 index 0000000..2a4293e --- /dev/null +++ b/src/main/java/ch/netquick/easysurvival/procedures/EasyForgeUpdateTickProcedure.java @@ -0,0 +1,1212 @@ +package ch.netquick.easysurvival.procedures; + +import net.minecraftforge.registries.ForgeRegistries; +import net.minecraftforge.items.IItemHandlerModifiable; +import net.minecraftforge.common.capabilities.ForgeCapabilities; + +import net.minecraft.world.level.block.state.properties.Property; +import net.minecraft.world.level.block.state.properties.BlockStateProperties; +import net.minecraft.world.level.block.state.BlockState; +import net.minecraft.world.level.block.entity.BlockEntity; +import net.minecraft.world.level.block.Blocks; +import net.minecraft.world.level.LevelAccessor; +import net.minecraft.world.level.Level; +import net.minecraft.world.item.Items; +import net.minecraft.world.item.ItemStack; +import net.minecraft.sounds.SoundSource; +import net.minecraft.resources.ResourceLocation; +import net.minecraft.core.particles.ParticleTypes; +import net.minecraft.core.Direction; +import net.minecraft.core.BlockPos; + +import java.util.concurrent.atomic.AtomicReference; +import java.util.concurrent.atomic.AtomicInteger; + +public class EasyForgeUpdateTickProcedure { + public static void execute(LevelAccessor world, double x, double y, double z) { + double fireHeight = 0; + double previousRecipe = 0; + if ((new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 0)).getItem() == Blocks.IRON_ORE.asItem()) { + if ((new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 1)).getItem() == Blocks.AIR.asItem() || (new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 1)).getItem() == Items.IRON_INGOT) { + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 1; + final ItemStack _setstack = new ItemStack(Items.IRON_INGOT).copy(); + _setstack.setCount((int) (new Object() { + public int getAmount(LevelAccessor world, BlockPos pos, int slotid) { + AtomicInteger _retval = new AtomicInteger(0); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).getCount())); + return _retval.get(); + } + }.getAmount(world, BlockPos.containing(x, y, z), 1) + 1)); + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _setstack); + }); + } + } + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 0; + final int _amount = 1; + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) { + ItemStack _stk = capability.getStackInSlot(_slotid).copy(); + _stk.shrink(_amount); + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _stk); + } + }); + } + } + } + } + if ((new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 0)).getItem() == Blocks.GOLD_ORE.asItem()) { + if ((new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 1)).getItem() == Blocks.AIR.asItem() || (new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 1)).getItem() == Items.GOLD_INGOT) { + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 1; + final ItemStack _setstack = new ItemStack(Items.GOLD_INGOT).copy(); + _setstack.setCount((int) (new Object() { + public int getAmount(LevelAccessor world, BlockPos pos, int slotid) { + AtomicInteger _retval = new AtomicInteger(0); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).getCount())); + return _retval.get(); + } + }.getAmount(world, BlockPos.containing(x, y, z), 1) + 1)); + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _setstack); + }); + } + } + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 0; + final int _amount = 1; + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) { + ItemStack _stk = capability.getStackInSlot(_slotid).copy(); + _stk.shrink(_amount); + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _stk); + } + }); + } + } + } + } + if ((new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 0)).getItem() == Blocks.ANCIENT_DEBRIS.asItem()) { + if ((new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 1)).getItem() == Blocks.AIR.asItem() || (new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 1)).getItem() == Items.NETHERITE_SCRAP) { + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 1; + final ItemStack _setstack = new ItemStack(Items.NETHERITE_SCRAP).copy(); + _setstack.setCount((int) (new Object() { + public int getAmount(LevelAccessor world, BlockPos pos, int slotid) { + AtomicInteger _retval = new AtomicInteger(0); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).getCount())); + return _retval.get(); + } + }.getAmount(world, BlockPos.containing(x, y, z), 1) + 1)); + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _setstack); + }); + } + } + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 0; + final int _amount = 1; + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) { + ItemStack _stk = capability.getStackInSlot(_slotid).copy(); + _stk.shrink(_amount); + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _stk); + } + }); + } + } + } + } + if ((new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 0)).getItem() == Blocks.COBBLESTONE.asItem()) { + if ((new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 1)).getItem() == Blocks.AIR.asItem() || (new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 1)).getItem() == Blocks.STONE.asItem()) { + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 1; + final ItemStack _setstack = new ItemStack(Blocks.STONE).copy(); + _setstack.setCount((int) (new Object() { + public int getAmount(LevelAccessor world, BlockPos pos, int slotid) { + AtomicInteger _retval = new AtomicInteger(0); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).getCount())); + return _retval.get(); + } + }.getAmount(world, BlockPos.containing(x, y, z), 1) + 1)); + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _setstack); + }); + } + } + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 0; + final int _amount = 1; + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) { + ItemStack _stk = capability.getStackInSlot(_slotid).copy(); + _stk.shrink(_amount); + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _stk); + } + }); + } + } + } + } + if ((new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 0)).getItem() == Blocks.STONE.asItem()) { + if ((new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 1)).getItem() == Blocks.AIR.asItem() || (new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 1)).getItem() == Blocks.SMOOTH_STONE.asItem()) { + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 1; + final ItemStack _setstack = new ItemStack(Blocks.SMOOTH_STONE).copy(); + _setstack.setCount((int) (new Object() { + public int getAmount(LevelAccessor world, BlockPos pos, int slotid) { + AtomicInteger _retval = new AtomicInteger(0); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).getCount())); + return _retval.get(); + } + }.getAmount(world, BlockPos.containing(x, y, z), 1) + 1)); + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _setstack); + }); + } + } + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 0; + final int _amount = 1; + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) { + ItemStack _stk = capability.getStackInSlot(_slotid).copy(); + _stk.shrink(_amount); + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _stk); + } + }); + } + } + } + } + if ((new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 0)).getItem() == Blocks.OAK_LOG.asItem()) { + if ((new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 1)).getItem() == Blocks.AIR.asItem() || (new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 1)).getItem() == Items.COAL) { + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 1; + final ItemStack _setstack = new ItemStack(Items.COAL).copy(); + _setstack.setCount((int) (new Object() { + public int getAmount(LevelAccessor world, BlockPos pos, int slotid) { + AtomicInteger _retval = new AtomicInteger(0); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).getCount())); + return _retval.get(); + } + }.getAmount(world, BlockPos.containing(x, y, z), 1) + 1)); + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _setstack); + }); + } + } + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 0; + final int _amount = 1; + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) { + ItemStack _stk = capability.getStackInSlot(_slotid).copy(); + _stk.shrink(_amount); + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _stk); + } + }); + } + } + } + } + if ((new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 0)).getItem() == Blocks.SAND.asItem()) { + if ((new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 1)).getItem() == Blocks.AIR.asItem() || (new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 1)).getItem() == Blocks.GLASS.asItem()) { + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 1; + final ItemStack _setstack = new ItemStack(Blocks.GLASS).copy(); + _setstack.setCount((int) (new Object() { + public int getAmount(LevelAccessor world, BlockPos pos, int slotid) { + AtomicInteger _retval = new AtomicInteger(0); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).getCount())); + return _retval.get(); + } + }.getAmount(world, BlockPos.containing(x, y, z), 1) + 1)); + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _setstack); + }); + } + } + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 0; + final int _amount = 1; + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) { + ItemStack _stk = capability.getStackInSlot(_slotid).copy(); + _stk.shrink(_amount); + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _stk); + } + }); + } + } + } + } + if ((new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 0)).getItem() == Items.CHICKEN) { + if ((new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 1)).getItem() == Blocks.AIR.asItem() || (new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 1)).getItem() == Items.COOKED_CHICKEN) { + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 1; + final ItemStack _setstack = new ItemStack(Items.COOKED_CHICKEN).copy(); + _setstack.setCount((int) (new Object() { + public int getAmount(LevelAccessor world, BlockPos pos, int slotid) { + AtomicInteger _retval = new AtomicInteger(0); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).getCount())); + return _retval.get(); + } + }.getAmount(world, BlockPos.containing(x, y, z), 1) + 1)); + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _setstack); + }); + } + } + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 0; + final int _amount = 1; + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) { + ItemStack _stk = capability.getStackInSlot(_slotid).copy(); + _stk.shrink(_amount); + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _stk); + } + }); + } + } + } + } + if ((new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 0)).getItem() == Items.BEEF) { + if ((new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 1)).getItem() == Blocks.AIR.asItem() || (new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 1)).getItem() == Items.COOKED_BEEF) { + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 1; + final ItemStack _setstack = new ItemStack(Items.COOKED_BEEF).copy(); + _setstack.setCount((int) (new Object() { + public int getAmount(LevelAccessor world, BlockPos pos, int slotid) { + AtomicInteger _retval = new AtomicInteger(0); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).getCount())); + return _retval.get(); + } + }.getAmount(world, BlockPos.containing(x, y, z), 1) + 1)); + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _setstack); + }); + } + } + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 0; + final int _amount = 1; + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) { + ItemStack _stk = capability.getStackInSlot(_slotid).copy(); + _stk.shrink(_amount); + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _stk); + } + }); + } + } + } + } + if ((new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 0)).getItem() == Items.PORKCHOP) { + if ((new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 1)).getItem() == Blocks.AIR.asItem() || (new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 1)).getItem() == Items.COOKED_PORKCHOP) { + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 1; + final ItemStack _setstack = new ItemStack(Items.COOKED_PORKCHOP).copy(); + _setstack.setCount((int) (new Object() { + public int getAmount(LevelAccessor world, BlockPos pos, int slotid) { + AtomicInteger _retval = new AtomicInteger(0); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).getCount())); + return _retval.get(); + } + }.getAmount(world, BlockPos.containing(x, y, z), 1) + 1)); + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _setstack); + }); + } + } + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 0; + final int _amount = 1; + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) { + ItemStack _stk = capability.getStackInSlot(_slotid).copy(); + _stk.shrink(_amount); + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _stk); + } + }); + } + } + } + } + if ((new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 0)).getItem() == Items.POTATO) { + if ((new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 1)).getItem() == Blocks.AIR.asItem() || (new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 1)).getItem() == Items.BAKED_POTATO) { + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 1; + final ItemStack _setstack = new ItemStack(Items.BAKED_POTATO).copy(); + _setstack.setCount((int) (new Object() { + public int getAmount(LevelAccessor world, BlockPos pos, int slotid) { + AtomicInteger _retval = new AtomicInteger(0); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).getCount())); + return _retval.get(); + } + }.getAmount(world, BlockPos.containing(x, y, z), 1) + 1)); + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _setstack); + }); + } + } + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 0; + final int _amount = 1; + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) { + ItemStack _stk = capability.getStackInSlot(_slotid).copy(); + _stk.shrink(_amount); + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _stk); + } + }); + } + } + } + } + if ((new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 0)).getItem() == Items.COD) { + if ((new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 1)).getItem() == Blocks.AIR.asItem() || (new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 1)).getItem() == Items.COOKED_COD) { + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 1; + final ItemStack _setstack = new ItemStack(Items.COOKED_COD).copy(); + _setstack.setCount((int) (new Object() { + public int getAmount(LevelAccessor world, BlockPos pos, int slotid) { + AtomicInteger _retval = new AtomicInteger(0); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).getCount())); + return _retval.get(); + } + }.getAmount(world, BlockPos.containing(x, y, z), 1) + 1)); + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _setstack); + }); + } + } + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 0; + final int _amount = 1; + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) { + ItemStack _stk = capability.getStackInSlot(_slotid).copy(); + _stk.shrink(_amount); + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _stk); + } + }); + } + } + } + } + if ((new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 0)).getItem() == Items.SALMON) { + if ((new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 1)).getItem() == Blocks.AIR.asItem() || (new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 1)).getItem() == Items.COOKED_SALMON) { + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 1; + final ItemStack _setstack = new ItemStack(Items.COOKED_SALMON).copy(); + _setstack.setCount((int) (new Object() { + public int getAmount(LevelAccessor world, BlockPos pos, int slotid) { + AtomicInteger _retval = new AtomicInteger(0); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).getCount())); + return _retval.get(); + } + }.getAmount(world, BlockPos.containing(x, y, z), 1) + 1)); + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _setstack); + }); + } + } + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 0; + final int _amount = 1; + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) { + ItemStack _stk = capability.getStackInSlot(_slotid).copy(); + _stk.shrink(_amount); + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _stk); + } + }); + } + } + } + } + if ((new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 0)).getItem() == Items.CHORUS_FRUIT) { + if ((new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 1)).getItem() == Blocks.AIR.asItem() || (new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 1)).getItem() == Items.CHORUS_FRUIT) { + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 1; + final ItemStack _setstack = new ItemStack(Items.POPPED_CHORUS_FRUIT).copy(); + _setstack.setCount((int) (new Object() { + public int getAmount(LevelAccessor world, BlockPos pos, int slotid) { + AtomicInteger _retval = new AtomicInteger(0); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).getCount())); + return _retval.get(); + } + }.getAmount(world, BlockPos.containing(x, y, z), 1) + 1)); + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _setstack); + }); + } + } + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 0; + final int _amount = 1; + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) { + ItemStack _stk = capability.getStackInSlot(_slotid).copy(); + _stk.shrink(_amount); + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _stk); + } + }); + } + } + } + } + if ((new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 0)).getItem() == Items.QUARTZ) { + if ((new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 1)).getItem() == Blocks.AIR.asItem() || (new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 1)).getItem() == Items.IRON_INGOT) { + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 1; + final ItemStack _setstack = new ItemStack(Items.IRON_INGOT).copy(); + _setstack.setCount((int) (new Object() { + public int getAmount(LevelAccessor world, BlockPos pos, int slotid) { + AtomicInteger _retval = new AtomicInteger(0); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).getCount())); + return _retval.get(); + } + }.getAmount(world, BlockPos.containing(x, y, z), 1) + 1)); + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _setstack); + }); + } + } + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 0; + final int _amount = 1; + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) { + ItemStack _stk = capability.getStackInSlot(_slotid).copy(); + _stk.shrink(_amount); + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _stk); + } + }); + } + } + } + } + if ((new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 0)).getItem() == Items.RAW_IRON) { + if ((new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 1)).getItem() == Blocks.AIR.asItem() || (new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 1)).getItem() == Items.IRON_INGOT) { + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 1; + final ItemStack _setstack = new ItemStack(Items.IRON_INGOT).copy(); + _setstack.setCount((int) (new Object() { + public int getAmount(LevelAccessor world, BlockPos pos, int slotid) { + AtomicInteger _retval = new AtomicInteger(0); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).getCount())); + return _retval.get(); + } + }.getAmount(world, BlockPos.containing(x, y, z), 1) + 1)); + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _setstack); + }); + } + } + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 0; + final int _amount = 1; + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) { + ItemStack _stk = capability.getStackInSlot(_slotid).copy(); + _stk.shrink(_amount); + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _stk); + } + }); + } + } + } + } + if ((new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 0)).getItem() == Items.RAW_COPPER) { + if ((new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 1)).getItem() == Blocks.AIR.asItem() || (new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 1)).getItem() == Items.COPPER_INGOT) { + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 1; + final ItemStack _setstack = new ItemStack(Items.COPPER_INGOT).copy(); + _setstack.setCount((int) (new Object() { + public int getAmount(LevelAccessor world, BlockPos pos, int slotid) { + AtomicInteger _retval = new AtomicInteger(0); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).getCount())); + return _retval.get(); + } + }.getAmount(world, BlockPos.containing(x, y, z), 1) + 1)); + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _setstack); + }); + } + } + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 0; + final int _amount = 1; + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) { + ItemStack _stk = capability.getStackInSlot(_slotid).copy(); + _stk.shrink(_amount); + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _stk); + } + }); + } + } + } + } + if ((new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 0)).getItem() == Items.RAW_GOLD) { + if ((new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 1)).getItem() == Blocks.AIR.asItem() || (new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 1)).getItem() == Items.GOLD_INGOT) { + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 1; + final ItemStack _setstack = new ItemStack(Items.GOLD_INGOT).copy(); + _setstack.setCount((int) (new Object() { + public int getAmount(LevelAccessor world, BlockPos pos, int slotid) { + AtomicInteger _retval = new AtomicInteger(0); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).getCount())); + return _retval.get(); + } + }.getAmount(world, BlockPos.containing(x, y, z), 1) + 1)); + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _setstack); + }); + } + } + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 0; + final int _amount = 1; + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) { + ItemStack _stk = capability.getStackInSlot(_slotid).copy(); + _stk.shrink(_amount); + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _stk); + } + }); + } + } + } + } + if ((new Object() { + public Direction getDirection(BlockPos pos) { + BlockState _bs = world.getBlockState(pos); + Property property = _bs.getBlock().getStateDefinition().getProperty("facing"); + if (property != null && _bs.getValue(property) instanceof Direction _dir) + return _dir; + else if (_bs.hasProperty(BlockStateProperties.AXIS)) + return Direction.fromAxisAndDirection(_bs.getValue(BlockStateProperties.AXIS), Direction.AxisDirection.POSITIVE); + else if (_bs.hasProperty(BlockStateProperties.HORIZONTAL_AXIS)) + return Direction.fromAxisAndDirection(_bs.getValue(BlockStateProperties.HORIZONTAL_AXIS), Direction.AxisDirection.POSITIVE); + return Direction.NORTH; + } + }.getDirection(BlockPos.containing(x, y, z))) == Direction.NORTH) { + world.addParticle(ParticleTypes.FLAME, (x + 0.5), (y + 0.2), (z - 0.1), 0, 3, 0); + } else if ((new Object() { + public Direction getDirection(BlockPos pos) { + BlockState _bs = world.getBlockState(pos); + Property property = _bs.getBlock().getStateDefinition().getProperty("facing"); + if (property != null && _bs.getValue(property) instanceof Direction _dir) + return _dir; + else if (_bs.hasProperty(BlockStateProperties.AXIS)) + return Direction.fromAxisAndDirection(_bs.getValue(BlockStateProperties.AXIS), Direction.AxisDirection.POSITIVE); + else if (_bs.hasProperty(BlockStateProperties.HORIZONTAL_AXIS)) + return Direction.fromAxisAndDirection(_bs.getValue(BlockStateProperties.HORIZONTAL_AXIS), Direction.AxisDirection.POSITIVE); + return Direction.NORTH; + } + }.getDirection(BlockPos.containing(x, y, z))) == Direction.SOUTH) { + world.addParticle(ParticleTypes.FLAME, (x + 0.5), (y + 0.2), (z + 1.1), 0, 3, 0); + } else if ((new Object() { + public Direction getDirection(BlockPos pos) { + BlockState _bs = world.getBlockState(pos); + Property property = _bs.getBlock().getStateDefinition().getProperty("facing"); + if (property != null && _bs.getValue(property) instanceof Direction _dir) + return _dir; + else if (_bs.hasProperty(BlockStateProperties.AXIS)) + return Direction.fromAxisAndDirection(_bs.getValue(BlockStateProperties.AXIS), Direction.AxisDirection.POSITIVE); + else if (_bs.hasProperty(BlockStateProperties.HORIZONTAL_AXIS)) + return Direction.fromAxisAndDirection(_bs.getValue(BlockStateProperties.HORIZONTAL_AXIS), Direction.AxisDirection.POSITIVE); + return Direction.NORTH; + } + }.getDirection(BlockPos.containing(x, y, z))) == Direction.WEST) { + world.addParticle(ParticleTypes.FLAME, (x - 0.1), (y + 0.2), (z + 0.5), 0, 3, 0); + } else if ((new Object() { + public Direction getDirection(BlockPos pos) { + BlockState _bs = world.getBlockState(pos); + Property property = _bs.getBlock().getStateDefinition().getProperty("facing"); + if (property != null && _bs.getValue(property) instanceof Direction _dir) + return _dir; + else if (_bs.hasProperty(BlockStateProperties.AXIS)) + return Direction.fromAxisAndDirection(_bs.getValue(BlockStateProperties.AXIS), Direction.AxisDirection.POSITIVE); + else if (_bs.hasProperty(BlockStateProperties.HORIZONTAL_AXIS)) + return Direction.fromAxisAndDirection(_bs.getValue(BlockStateProperties.HORIZONTAL_AXIS), Direction.AxisDirection.POSITIVE); + return Direction.NORTH; + } + }.getDirection(BlockPos.containing(x, y, z))) == Direction.EAST) { + world.addParticle(ParticleTypes.FLAME, (x + 1.1), (y + 0.2), (z + 0.5), 0, 3, 0); + } + if (Math.random() < 0.2) { + if (world instanceof Level _level) { + if (!_level.isClientSide()) { + _level.playSound(null, BlockPos.containing(x, y, z), ForgeRegistries.SOUND_EVENTS.getValue(new ResourceLocation("block.furnace.fire_crackle")), SoundSource.NEUTRAL, 1, 1); + } else { + _level.playLocalSound(x, y, z, ForgeRegistries.SOUND_EVENTS.getValue(new ResourceLocation("block.furnace.fire_crackle")), SoundSource.NEUTRAL, 1, 1, false); + } + } + } + } +} diff --git a/src/main/java/ch/netquick/easysurvival/procedures/EasyFridgeUpdateTickProcedure.java b/src/main/java/ch/netquick/easysurvival/procedures/EasyFridgeUpdateTickProcedure.java new file mode 100644 index 0000000..0220368 --- /dev/null +++ b/src/main/java/ch/netquick/easysurvival/procedures/EasyFridgeUpdateTickProcedure.java @@ -0,0 +1,141 @@ +package ch.netquick.easysurvival.procedures; + +import net.minecraftforge.items.IItemHandlerModifiable; +import net.minecraftforge.common.capabilities.ForgeCapabilities; + +import net.minecraft.world.level.block.entity.BlockEntity; +import net.minecraft.world.level.block.Blocks; +import net.minecraft.world.level.LevelAccessor; +import net.minecraft.world.item.Items; +import net.minecraft.world.item.ItemStack; +import net.minecraft.core.BlockPos; + +import java.util.concurrent.atomic.AtomicReference; +import java.util.concurrent.atomic.AtomicInteger; + +public class EasyFridgeUpdateTickProcedure { + public static void execute(LevelAccessor world, double x, double y, double z) { + if ((new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 0)).getItem() == Items.WATER_BUCKET && ((new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 1)).getItem() == Blocks.AIR.asItem() || (new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 1)).getItem() == Blocks.PACKED_ICE.asItem()) && new Object() { + public int getAmount(LevelAccessor world, BlockPos pos, int slotid) { + AtomicInteger _retval = new AtomicInteger(0); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).getCount())); + return _retval.get(); + } + }.getAmount(world, BlockPos.containing(x, y, z), 1) < 64) { + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 1; + final ItemStack _setstack = new ItemStack(Blocks.PACKED_ICE).copy(); + _setstack.setCount((int) (new Object() { + public int getAmount(LevelAccessor world, BlockPos pos, int slotid) { + AtomicInteger _retval = new AtomicInteger(0); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).getCount())); + return _retval.get(); + } + }.getAmount(world, BlockPos.containing(x, y, z), 1) + 1)); + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _setstack); + }); + } + } + } + if ((new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 0)).getItem() == Blocks.PACKED_ICE.asItem() && ((new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 1)).getItem() == Blocks.AIR.asItem() || (new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 1)).getItem() == Items.SNOWBALL) && new Object() { + public int getAmount(LevelAccessor world, BlockPos pos, int slotid) { + AtomicInteger _retval = new AtomicInteger(0); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).getCount())); + return _retval.get(); + } + }.getAmount(world, BlockPos.containing(x, y, z), 1) < 16) { + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 1; + final ItemStack _setstack = new ItemStack(Items.SNOWBALL).copy(); + _setstack.setCount((int) (new Object() { + public int getAmount(LevelAccessor world, BlockPos pos, int slotid) { + AtomicInteger _retval = new AtomicInteger(0); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).getCount())); + return _retval.get(); + } + }.getAmount(world, BlockPos.containing(x, y, z), 1) + 1)); + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _setstack); + }); + } + } + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 0; + final int _amount = 1; + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) { + ItemStack _stk = capability.getStackInSlot(_slotid).copy(); + _stk.shrink(_amount); + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _stk); + } + }); + } + } + } + } +} diff --git a/src/main/java/ch/netquick/easysurvival/procedures/EasyIntakeOnBlockRightClickedProcedure.java b/src/main/java/ch/netquick/easysurvival/procedures/EasyIntakeOnBlockRightClickedProcedure.java new file mode 100644 index 0000000..6a2503a --- /dev/null +++ b/src/main/java/ch/netquick/easysurvival/procedures/EasyIntakeOnBlockRightClickedProcedure.java @@ -0,0 +1,122 @@ +package ch.netquick.easysurvival.procedures; + +import net.minecraftforge.network.NetworkHooks; +import net.minecraftforge.items.IItemHandlerModifiable; +import net.minecraftforge.common.capabilities.ForgeCapabilities; + +import net.minecraft.world.level.block.entity.BlockEntity; +import net.minecraft.world.level.block.Blocks; +import net.minecraft.world.level.LevelAccessor; +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.inventory.AbstractContainerMenu; +import net.minecraft.world.entity.player.Player; +import net.minecraft.world.entity.player.Inventory; +import net.minecraft.world.entity.Entity; +import net.minecraft.world.MenuProvider; +import net.minecraft.tags.ItemTags; +import net.minecraft.server.level.ServerPlayer; +import net.minecraft.resources.ResourceLocation; +import net.minecraft.network.chat.Component; +import net.minecraft.network.FriendlyByteBuf; +import net.minecraft.core.BlockPos; + +import java.util.concurrent.atomic.AtomicReference; + +import io.netty.buffer.Unpooled; + +import ch.netquick.easysurvival.world.inventory.EasyIntakeGUIMenu; + +public class EasyIntakeOnBlockRightClickedProcedure { + public static void execute(LevelAccessor world, double x, double y, double z, Entity entity) { + if (entity == null) + return; + double slotno = 0; + double invslot = 0; + double freeslot = 0; + ItemStack tempstack = ItemStack.EMPTY; + slotno = 0; + if (entity instanceof ServerPlayer _ent) { + BlockPos _bpos = BlockPos.containing(x, y, z); + NetworkHooks.openScreen((ServerPlayer) _ent, new MenuProvider() { + @Override + public Component getDisplayName() { + return Component.literal("EasyIntakeGUI"); + } + + @Override + public AbstractContainerMenu createMenu(int id, Inventory inventory, Player player) { + return new EasyIntakeGUIMenu(id, inventory, new FriendlyByteBuf(Unpooled.buffer()).writeBlockPos(_bpos)); + } + }, _bpos); + } + for (int index0 = 0; index0 < 36; index0++) { + if ((new Object() { + public ItemStack getItemStack(int sltid, Entity entity) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + entity.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + _retval.set(capability.getStackInSlot(sltid).copy()); + }); + return _retval.get(); + } + }.getItemStack((int) slotno, entity)).is(ItemTags.create(new ResourceLocation("forge:tag_intake")))) { + tempstack = (new Object() { + public ItemStack getItemStack(int sltid, Entity entity) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + entity.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + _retval.set(capability.getStackInSlot(sltid).copy()); + }); + return _retval.get(); + } + }.getItemStack((int) slotno, entity)); + invslot = 0; + for (int index1 = 0; index1 < 27; index1++) { + if ((new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), (int) invslot)).getItem() == Blocks.AIR.asItem()) { + freeslot = invslot; + break; + } + invslot = invslot + 1; + } + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = (int) freeslot; + final ItemStack _setstack = tempstack.copy(); + _setstack.setCount((new Object() { + public ItemStack getItemStack(int sltid, Entity entity) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + entity.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + _retval.set(capability.getStackInSlot(sltid).copy()); + }); + return _retval.get(); + } + }.getItemStack((int) slotno, entity)).getCount()); + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _setstack); + }); + } + } + { + final int _slotid = (int) slotno; + final ItemStack _setstack = new ItemStack(Blocks.AIR).copy(); + _setstack.setCount(1); + entity.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable _modHandler) + _modHandler.setStackInSlot(_slotid, _setstack); + }); + } + } + slotno = slotno + 1; + } + if (entity instanceof Player _player) + _player.closeContainer(); + } +} diff --git a/src/main/java/ch/netquick/easysurvival/procedures/EasySawUpdateTickProcedure.java b/src/main/java/ch/netquick/easysurvival/procedures/EasySawUpdateTickProcedure.java new file mode 100644 index 0000000..880b75b --- /dev/null +++ b/src/main/java/ch/netquick/easysurvival/procedures/EasySawUpdateTickProcedure.java @@ -0,0 +1,3875 @@ +package ch.netquick.easysurvival.procedures; + +import net.minecraftforge.items.IItemHandlerModifiable; +import net.minecraftforge.common.capabilities.ForgeCapabilities; + +import net.minecraft.world.level.block.entity.BlockEntity; +import net.minecraft.world.level.block.Blocks; +import net.minecraft.world.level.LevelAccessor; +import net.minecraft.world.item.Items; +import net.minecraft.world.item.ItemStack; +import net.minecraft.core.BlockPos; + +import java.util.concurrent.atomic.AtomicReference; +import java.util.concurrent.atomic.AtomicInteger; + +public class EasySawUpdateTickProcedure { + public static void execute(LevelAccessor world, double x, double y, double z) { + String woodtype = ""; + String recipe = ""; + woodtype = "none"; + recipe = "none"; + if (((new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 0)).getItem() == Blocks.OAK_LOG.asItem() || (new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 0)).getItem() == Blocks.STRIPPED_OAK_LOG.asItem()) && new Object() { + public int getAmount(LevelAccessor world, BlockPos pos, int slotid) { + AtomicInteger _retval = new AtomicInteger(0); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).getCount())); + return _retval.get(); + } + }.getAmount(world, BlockPos.containing(x, y, z), 2) <= 60) { + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 2; + final ItemStack _setstack = new ItemStack(Blocks.OAK_PLANKS).copy(); + _setstack.setCount((int) (new Object() { + public int getAmount(LevelAccessor world, BlockPos pos, int slotid) { + AtomicInteger _retval = new AtomicInteger(0); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).getCount())); + return _retval.get(); + } + }.getAmount(world, BlockPos.containing(x, y, z), 2) + 4)); + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _setstack); + }); + } + } + } + if (((new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 0)).getItem() == Blocks.SPRUCE_LOG.asItem() || (new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 0)).getItem() == Blocks.STRIPPED_SPRUCE_LOG.asItem()) && new Object() { + public int getAmount(LevelAccessor world, BlockPos pos, int slotid) { + AtomicInteger _retval = new AtomicInteger(0); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).getCount())); + return _retval.get(); + } + }.getAmount(world, BlockPos.containing(x, y, z), 2) <= 60) { + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 2; + final ItemStack _setstack = new ItemStack(Blocks.SPRUCE_PLANKS).copy(); + _setstack.setCount((int) (new Object() { + public int getAmount(LevelAccessor world, BlockPos pos, int slotid) { + AtomicInteger _retval = new AtomicInteger(0); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).getCount())); + return _retval.get(); + } + }.getAmount(world, BlockPos.containing(x, y, z), 2) + 4)); + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _setstack); + }); + } + } + } + if (((new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 0)).getItem() == Blocks.BIRCH_LOG.asItem() || (new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 0)).getItem() == Blocks.STRIPPED_BIRCH_LOG.asItem()) && new Object() { + public int getAmount(LevelAccessor world, BlockPos pos, int slotid) { + AtomicInteger _retval = new AtomicInteger(0); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).getCount())); + return _retval.get(); + } + }.getAmount(world, BlockPos.containing(x, y, z), 2) <= 60) { + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 2; + final ItemStack _setstack = new ItemStack(Blocks.BIRCH_PLANKS).copy(); + _setstack.setCount((int) (new Object() { + public int getAmount(LevelAccessor world, BlockPos pos, int slotid) { + AtomicInteger _retval = new AtomicInteger(0); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).getCount())); + return _retval.get(); + } + }.getAmount(world, BlockPos.containing(x, y, z), 2) + 4)); + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _setstack); + }); + } + } + } + if (((new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 0)).getItem() == Blocks.JUNGLE_LOG.asItem() || (new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 0)).getItem() == Blocks.STRIPPED_JUNGLE_LOG.asItem()) && new Object() { + public int getAmount(LevelAccessor world, BlockPos pos, int slotid) { + AtomicInteger _retval = new AtomicInteger(0); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).getCount())); + return _retval.get(); + } + }.getAmount(world, BlockPos.containing(x, y, z), 2) <= 60) { + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 2; + final ItemStack _setstack = new ItemStack(Blocks.JUNGLE_PLANKS).copy(); + _setstack.setCount((int) (new Object() { + public int getAmount(LevelAccessor world, BlockPos pos, int slotid) { + AtomicInteger _retval = new AtomicInteger(0); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).getCount())); + return _retval.get(); + } + }.getAmount(world, BlockPos.containing(x, y, z), 2) + 4)); + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _setstack); + }); + } + } + } + if (((new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 0)).getItem() == Blocks.ACACIA_LOG.asItem() || (new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 0)).getItem() == Blocks.STRIPPED_ACACIA_LOG.asItem()) && new Object() { + public int getAmount(LevelAccessor world, BlockPos pos, int slotid) { + AtomicInteger _retval = new AtomicInteger(0); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).getCount())); + return _retval.get(); + } + }.getAmount(world, BlockPos.containing(x, y, z), 2) <= 60) { + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 2; + final ItemStack _setstack = new ItemStack(Blocks.ACACIA_PLANKS).copy(); + _setstack.setCount((int) (new Object() { + public int getAmount(LevelAccessor world, BlockPos pos, int slotid) { + AtomicInteger _retval = new AtomicInteger(0); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).getCount())); + return _retval.get(); + } + }.getAmount(world, BlockPos.containing(x, y, z), 2) + 4)); + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _setstack); + }); + } + } + } + if (((new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 0)).getItem() == Blocks.DARK_OAK_LOG.asItem() || (new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 0)).getItem() == Blocks.STRIPPED_DARK_OAK_LOG.asItem()) && new Object() { + public int getAmount(LevelAccessor world, BlockPos pos, int slotid) { + AtomicInteger _retval = new AtomicInteger(0); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).getCount())); + return _retval.get(); + } + }.getAmount(world, BlockPos.containing(x, y, z), 2) <= 60) { + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 2; + final ItemStack _setstack = new ItemStack(Blocks.DARK_OAK_PLANKS).copy(); + _setstack.setCount((int) (new Object() { + public int getAmount(LevelAccessor world, BlockPos pos, int slotid) { + AtomicInteger _retval = new AtomicInteger(0); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).getCount())); + return _retval.get(); + } + }.getAmount(world, BlockPos.containing(x, y, z), 2) + 4)); + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _setstack); + }); + } + } + } + if (new Object() { + public int getAmount(LevelAccessor world, BlockPos pos, int slotid) { + AtomicInteger _retval = new AtomicInteger(0); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).getCount())); + return _retval.get(); + } + }.getAmount(world, BlockPos.containing(x, y, z), 2) < 64) { + if ((new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 0)).getItem() == Blocks.OAK_PLANKS.asItem()) { + woodtype = "oak"; + } + if ((new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 0)).getItem() == Blocks.SPRUCE_PLANKS.asItem()) { + woodtype = "spruce"; + } + if ((new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 0)).getItem() == Blocks.BIRCH_PLANKS.asItem()) { + woodtype = "birch"; + } + if ((new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 0)).getItem() == Blocks.JUNGLE_PLANKS.asItem()) { + woodtype = "jungle"; + } + if ((new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 0)).getItem() == Blocks.ACACIA_PLANKS.asItem()) { + woodtype = "acacia"; + } + if ((new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 0)).getItem() == Blocks.DARK_OAK_PLANKS.asItem()) { + woodtype = "darkoak"; + } + if ((new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 0)).getItem() == Blocks.CRIMSON_PLANKS.asItem()) { + woodtype = "crimson"; + } + if ((new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 0)).getItem() == Blocks.WARPED_PLANKS.asItem()) { + woodtype = "warped"; + } + if ((new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 1)).getItem() == Blocks.OAK_SLAB.asItem() || (new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 1)).getItem() == Blocks.SPRUCE_SLAB.asItem() || (new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 1)).getItem() == Blocks.BIRCH_SLAB.asItem() || (new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 1)).getItem() == Blocks.JUNGLE_SLAB.asItem() || (new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 1)).getItem() == Blocks.ACACIA_SLAB.asItem() || (new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 1)).getItem() == Blocks.DARK_OAK_SLAB.asItem() || (new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 1)).getItem() == Blocks.CRIMSON_SLAB.asItem() || (new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 1)).getItem() == Blocks.WARPED_SLAB.asItem()) { + recipe = "slab"; + } + if ((new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 1)).getItem() == Blocks.OAK_STAIRS.asItem() || (new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 1)).getItem() == Blocks.SPRUCE_STAIRS.asItem() || (new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 1)).getItem() == Blocks.BIRCH_STAIRS.asItem() || (new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 1)).getItem() == Blocks.JUNGLE_STAIRS.asItem() || (new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 1)).getItem() == Blocks.ACACIA_STAIRS.asItem() || (new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 1)).getItem() == Blocks.DARK_OAK_STAIRS.asItem() || (new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 1)).getItem() == Blocks.CRIMSON_STAIRS.asItem() || (new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 1)).getItem() == Blocks.WARPED_STAIRS.asItem()) { + recipe = "stairs"; + } + if ((new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 1)).getItem() == Blocks.OAK_SIGN.asItem() || (new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 1)).getItem() == Blocks.SPRUCE_SIGN.asItem() || (new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 1)).getItem() == Blocks.BIRCH_SIGN.asItem() || (new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 1)).getItem() == Blocks.ACACIA_SIGN.asItem() || (new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 1)).getItem() == Blocks.JUNGLE_SIGN.asItem() || (new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 1)).getItem() == Blocks.DARK_OAK_SIGN.asItem() || (new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 1)).getItem() == Blocks.CRIMSON_SIGN.asItem() || (new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 1)).getItem() == Blocks.WARPED_SIGN.asItem()) { + recipe = "sign"; + } + if ((new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 1)).getItem() == Blocks.OAK_DOOR.asItem() || (new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 1)).getItem() == Blocks.SPRUCE_DOOR.asItem() || (new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 1)).getItem() == Blocks.BIRCH_DOOR.asItem() || (new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 1)).getItem() == Blocks.JUNGLE_DOOR.asItem() || (new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 1)).getItem() == Blocks.ACACIA_DOOR.asItem() || (new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 1)).getItem() == Blocks.DARK_OAK_DOOR.asItem() || (new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 1)).getItem() == Blocks.CRIMSON_DOOR.asItem() || (new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 1)).getItem() == Blocks.WARPED_DOOR.asItem()) { + recipe = "door"; + } + if ((new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 1)).getItem() == Blocks.OAK_TRAPDOOR.asItem() || (new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 1)).getItem() == Blocks.SPRUCE_TRAPDOOR.asItem() || (new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 1)).getItem() == Blocks.BIRCH_TRAPDOOR.asItem() || (new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 1)).getItem() == Blocks.JUNGLE_TRAPDOOR.asItem() || (new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 1)).getItem() == Blocks.ACACIA_TRAPDOOR.asItem() || (new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 1)).getItem() == Blocks.DARK_OAK_TRAPDOOR.asItem() || (new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 1)).getItem() == Blocks.CRIMSON_TRAPDOOR.asItem() || (new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 1)).getItem() == Blocks.WARPED_TRAPDOOR.asItem()) { + recipe = "trapdoor"; + } + if ((new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 1)).getItem() == Blocks.OAK_BUTTON.asItem() || (new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 1)).getItem() == Blocks.SPRUCE_BUTTON.asItem() || (new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 1)).getItem() == Blocks.BIRCH_BUTTON.asItem() || (new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 1)).getItem() == Blocks.JUNGLE_BUTTON.asItem() || (new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 1)).getItem() == Blocks.ACACIA_BUTTON.asItem() || (new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 1)).getItem() == Blocks.DARK_OAK_BUTTON.asItem() || (new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 1)).getItem() == Blocks.CRIMSON_BUTTON.asItem() || (new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 1)).getItem() == Blocks.WARPED_BUTTON.asItem()) { + recipe = "button"; + } + if ((new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 1)).getItem() == Blocks.OAK_PRESSURE_PLATE.asItem() || (new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 1)).getItem() == Blocks.SPRUCE_PRESSURE_PLATE.asItem() || (new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 1)).getItem() == Blocks.BIRCH_PRESSURE_PLATE.asItem() || (new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 1)).getItem() == Blocks.JUNGLE_PRESSURE_PLATE.asItem() || (new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 1)).getItem() == Blocks.ACACIA_PRESSURE_PLATE.asItem() || (new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 1)).getItem() == Blocks.DARK_OAK_PRESSURE_PLATE.asItem() || (new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 1)).getItem() == Blocks.CRIMSON_PRESSURE_PLATE.asItem() || (new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 1)).getItem() == Blocks.WARPED_PRESSURE_PLATE.asItem()) { + recipe = "pressureplate"; + } + if ((new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 1)).getItem() == Blocks.OAK_FENCE.asItem() || (new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 1)).getItem() == Blocks.SPRUCE_FENCE.asItem() || (new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 1)).getItem() == Blocks.BIRCH_FENCE.asItem() || (new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 1)).getItem() == Blocks.JUNGLE_FENCE.asItem() || (new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 1)).getItem() == Blocks.ACACIA_FENCE.asItem() || (new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 1)).getItem() == Blocks.DARK_OAK_FENCE.asItem() || (new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 1)).getItem() == Blocks.CRIMSON_FENCE.asItem() || (new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 1)).getItem() == Blocks.WARPED_FENCE.asItem()) { + recipe = "fence"; + } + if ((new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 1)).getItem() == Blocks.OAK_FENCE_GATE.asItem() || (new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 1)).getItem() == Blocks.SPRUCE_FENCE_GATE.asItem() || (new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 1)).getItem() == Blocks.BIRCH_FENCE_GATE.asItem() || (new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 1)).getItem() == Blocks.JUNGLE_FENCE_GATE.asItem() || (new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 1)).getItem() == Blocks.ACACIA_FENCE_GATE.asItem() || (new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 1)).getItem() == Blocks.DARK_OAK_FENCE_GATE.asItem() || (new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 1)).getItem() == Blocks.CRIMSON_FENCE_GATE.asItem() || (new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 1)).getItem() == Blocks.WARPED_FENCE_GATE.asItem()) { + recipe = "gate"; + } + if ((new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 1)).getItem() == Items.OAK_BOAT || (new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 1)).getItem() == Items.SPRUCE_BOAT || (new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 1)).getItem() == Items.BIRCH_BOAT || (new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 1)).getItem() == Items.JUNGLE_BOAT || (new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 1)).getItem() == Items.ACACIA_BOAT || (new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 1)).getItem() == Items.DARK_OAK_BOAT) { + recipe = "boat"; + } + if ((woodtype).equals("oak")) { + if ((recipe).equals("slab")) { + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 2; + final ItemStack _setstack = new ItemStack(Blocks.OAK_SLAB).copy(); + _setstack.setCount((int) (new Object() { + public int getAmount(LevelAccessor world, BlockPos pos, int slotid) { + AtomicInteger _retval = new AtomicInteger(0); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).getCount())); + return _retval.get(); + } + }.getAmount(world, BlockPos.containing(x, y, z), 2) + 1)); + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _setstack); + }); + } + } + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 0; + final int _amount = 1; + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) { + ItemStack _stk = capability.getStackInSlot(_slotid).copy(); + _stk.shrink(_amount); + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _stk); + } + }); + } + } + } + if ((recipe).equals("stairs")) { + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 2; + final ItemStack _setstack = new ItemStack(Blocks.OAK_STAIRS).copy(); + _setstack.setCount((int) (new Object() { + public int getAmount(LevelAccessor world, BlockPos pos, int slotid) { + AtomicInteger _retval = new AtomicInteger(0); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).getCount())); + return _retval.get(); + } + }.getAmount(world, BlockPos.containing(x, y, z), 2) + 1)); + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _setstack); + }); + } + } + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 0; + final int _amount = 1; + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) { + ItemStack _stk = capability.getStackInSlot(_slotid).copy(); + _stk.shrink(_amount); + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _stk); + } + }); + } + } + } + if ((recipe).equals("sign")) { + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 2; + final ItemStack _setstack = new ItemStack(Blocks.OAK_SIGN).copy(); + _setstack.setCount((int) (new Object() { + public int getAmount(LevelAccessor world, BlockPos pos, int slotid) { + AtomicInteger _retval = new AtomicInteger(0); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).getCount())); + return _retval.get(); + } + }.getAmount(world, BlockPos.containing(x, y, z), 2) + 1)); + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _setstack); + }); + } + } + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 0; + final int _amount = 1; + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) { + ItemStack _stk = capability.getStackInSlot(_slotid).copy(); + _stk.shrink(_amount); + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _stk); + } + }); + } + } + } + if ((recipe).equals("door")) { + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 2; + final ItemStack _setstack = new ItemStack(Blocks.OAK_DOOR).copy(); + _setstack.setCount((int) (new Object() { + public int getAmount(LevelAccessor world, BlockPos pos, int slotid) { + AtomicInteger _retval = new AtomicInteger(0); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).getCount())); + return _retval.get(); + } + }.getAmount(world, BlockPos.containing(x, y, z), 2) + 1)); + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _setstack); + }); + } + } + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 0; + final int _amount = 1; + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) { + ItemStack _stk = capability.getStackInSlot(_slotid).copy(); + _stk.shrink(_amount); + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _stk); + } + }); + } + } + } + if ((recipe).equals("trapdoor")) { + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 2; + final ItemStack _setstack = new ItemStack(Blocks.OAK_TRAPDOOR).copy(); + _setstack.setCount((int) (new Object() { + public int getAmount(LevelAccessor world, BlockPos pos, int slotid) { + AtomicInteger _retval = new AtomicInteger(0); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).getCount())); + return _retval.get(); + } + }.getAmount(world, BlockPos.containing(x, y, z), 2) + 1)); + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _setstack); + }); + } + } + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 0; + final int _amount = 1; + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) { + ItemStack _stk = capability.getStackInSlot(_slotid).copy(); + _stk.shrink(_amount); + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _stk); + } + }); + } + } + } + if ((recipe).equals("button")) { + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 2; + final ItemStack _setstack = new ItemStack(Blocks.OAK_BUTTON).copy(); + _setstack.setCount((int) (new Object() { + public int getAmount(LevelAccessor world, BlockPos pos, int slotid) { + AtomicInteger _retval = new AtomicInteger(0); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).getCount())); + return _retval.get(); + } + }.getAmount(world, BlockPos.containing(x, y, z), 2) + 1)); + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _setstack); + }); + } + } + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 0; + final int _amount = 1; + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) { + ItemStack _stk = capability.getStackInSlot(_slotid).copy(); + _stk.shrink(_amount); + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _stk); + } + }); + } + } + } + if ((recipe).equals("pressureplate")) { + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 2; + final ItemStack _setstack = new ItemStack(Blocks.OAK_PRESSURE_PLATE).copy(); + _setstack.setCount((int) (new Object() { + public int getAmount(LevelAccessor world, BlockPos pos, int slotid) { + AtomicInteger _retval = new AtomicInteger(0); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).getCount())); + return _retval.get(); + } + }.getAmount(world, BlockPos.containing(x, y, z), 2) + 1)); + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _setstack); + }); + } + } + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 0; + final int _amount = 1; + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) { + ItemStack _stk = capability.getStackInSlot(_slotid).copy(); + _stk.shrink(_amount); + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _stk); + } + }); + } + } + } + if ((recipe).equals("fence")) { + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 2; + final ItemStack _setstack = new ItemStack(Blocks.OAK_FENCE).copy(); + _setstack.setCount((int) (new Object() { + public int getAmount(LevelAccessor world, BlockPos pos, int slotid) { + AtomicInteger _retval = new AtomicInteger(0); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).getCount())); + return _retval.get(); + } + }.getAmount(world, BlockPos.containing(x, y, z), 2) + 1)); + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _setstack); + }); + } + } + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 0; + final int _amount = 1; + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) { + ItemStack _stk = capability.getStackInSlot(_slotid).copy(); + _stk.shrink(_amount); + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _stk); + } + }); + } + } + } + if ((recipe).equals("gate")) { + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 2; + final ItemStack _setstack = new ItemStack(Blocks.OAK_FENCE_GATE).copy(); + _setstack.setCount((int) (new Object() { + public int getAmount(LevelAccessor world, BlockPos pos, int slotid) { + AtomicInteger _retval = new AtomicInteger(0); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).getCount())); + return _retval.get(); + } + }.getAmount(world, BlockPos.containing(x, y, z), 2) + 1)); + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _setstack); + }); + } + } + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 0; + final int _amount = 1; + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) { + ItemStack _stk = capability.getStackInSlot(_slotid).copy(); + _stk.shrink(_amount); + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _stk); + } + }); + } + } + } + if ((recipe).equals("boat")) { + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 2; + final ItemStack _setstack = new ItemStack(Items.OAK_BOAT).copy(); + _setstack.setCount((int) (new Object() { + public int getAmount(LevelAccessor world, BlockPos pos, int slotid) { + AtomicInteger _retval = new AtomicInteger(0); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).getCount())); + return _retval.get(); + } + }.getAmount(world, BlockPos.containing(x, y, z), 2) + 1)); + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _setstack); + }); + } + } + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 0; + final int _amount = 1; + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) { + ItemStack _stk = capability.getStackInSlot(_slotid).copy(); + _stk.shrink(_amount); + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _stk); + } + }); + } + } + } + } + if ((woodtype).equals("spruce")) { + if ((recipe).equals("slab")) { + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 2; + final ItemStack _setstack = new ItemStack(Blocks.SPRUCE_SLAB).copy(); + _setstack.setCount((int) (new Object() { + public int getAmount(LevelAccessor world, BlockPos pos, int slotid) { + AtomicInteger _retval = new AtomicInteger(0); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).getCount())); + return _retval.get(); + } + }.getAmount(world, BlockPos.containing(x, y, z), 2) + 1)); + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _setstack); + }); + } + } + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 0; + final int _amount = 1; + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) { + ItemStack _stk = capability.getStackInSlot(_slotid).copy(); + _stk.shrink(_amount); + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _stk); + } + }); + } + } + } + if ((recipe).equals("stairs")) { + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 2; + final ItemStack _setstack = new ItemStack(Blocks.SPRUCE_STAIRS).copy(); + _setstack.setCount((int) (new Object() { + public int getAmount(LevelAccessor world, BlockPos pos, int slotid) { + AtomicInteger _retval = new AtomicInteger(0); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).getCount())); + return _retval.get(); + } + }.getAmount(world, BlockPos.containing(x, y, z), 2) + 1)); + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _setstack); + }); + } + } + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 0; + final int _amount = 1; + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) { + ItemStack _stk = capability.getStackInSlot(_slotid).copy(); + _stk.shrink(_amount); + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _stk); + } + }); + } + } + } + if ((recipe).equals("sign")) { + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 2; + final ItemStack _setstack = new ItemStack(Blocks.SPRUCE_SIGN).copy(); + _setstack.setCount((int) (new Object() { + public int getAmount(LevelAccessor world, BlockPos pos, int slotid) { + AtomicInteger _retval = new AtomicInteger(0); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).getCount())); + return _retval.get(); + } + }.getAmount(world, BlockPos.containing(x, y, z), 2) + 1)); + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _setstack); + }); + } + } + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 0; + final int _amount = 1; + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) { + ItemStack _stk = capability.getStackInSlot(_slotid).copy(); + _stk.shrink(_amount); + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _stk); + } + }); + } + } + } + if ((recipe).equals("door")) { + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 2; + final ItemStack _setstack = new ItemStack(Blocks.SPRUCE_DOOR).copy(); + _setstack.setCount((int) (new Object() { + public int getAmount(LevelAccessor world, BlockPos pos, int slotid) { + AtomicInteger _retval = new AtomicInteger(0); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).getCount())); + return _retval.get(); + } + }.getAmount(world, BlockPos.containing(x, y, z), 2) + 1)); + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _setstack); + }); + } + } + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 0; + final int _amount = 1; + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) { + ItemStack _stk = capability.getStackInSlot(_slotid).copy(); + _stk.shrink(_amount); + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _stk); + } + }); + } + } + } + if ((recipe).equals("trapdoor")) { + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 2; + final ItemStack _setstack = new ItemStack(Blocks.SPRUCE_TRAPDOOR).copy(); + _setstack.setCount((int) (new Object() { + public int getAmount(LevelAccessor world, BlockPos pos, int slotid) { + AtomicInteger _retval = new AtomicInteger(0); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).getCount())); + return _retval.get(); + } + }.getAmount(world, BlockPos.containing(x, y, z), 2) + 1)); + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _setstack); + }); + } + } + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 0; + final int _amount = 1; + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) { + ItemStack _stk = capability.getStackInSlot(_slotid).copy(); + _stk.shrink(_amount); + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _stk); + } + }); + } + } + } + if ((recipe).equals("button")) { + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 2; + final ItemStack _setstack = new ItemStack(Blocks.SPRUCE_BUTTON).copy(); + _setstack.setCount((int) (new Object() { + public int getAmount(LevelAccessor world, BlockPos pos, int slotid) { + AtomicInteger _retval = new AtomicInteger(0); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).getCount())); + return _retval.get(); + } + }.getAmount(world, BlockPos.containing(x, y, z), 2) + 1)); + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _setstack); + }); + } + } + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 0; + final int _amount = 1; + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) { + ItemStack _stk = capability.getStackInSlot(_slotid).copy(); + _stk.shrink(_amount); + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _stk); + } + }); + } + } + } + if ((recipe).equals("pressureplate")) { + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 2; + final ItemStack _setstack = new ItemStack(Blocks.SPRUCE_PRESSURE_PLATE).copy(); + _setstack.setCount((int) (new Object() { + public int getAmount(LevelAccessor world, BlockPos pos, int slotid) { + AtomicInteger _retval = new AtomicInteger(0); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).getCount())); + return _retval.get(); + } + }.getAmount(world, BlockPos.containing(x, y, z), 2) + 1)); + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _setstack); + }); + } + } + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 0; + final int _amount = 1; + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) { + ItemStack _stk = capability.getStackInSlot(_slotid).copy(); + _stk.shrink(_amount); + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _stk); + } + }); + } + } + } + if ((recipe).equals("fence")) { + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 2; + final ItemStack _setstack = new ItemStack(Blocks.SPRUCE_FENCE).copy(); + _setstack.setCount((int) (new Object() { + public int getAmount(LevelAccessor world, BlockPos pos, int slotid) { + AtomicInteger _retval = new AtomicInteger(0); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).getCount())); + return _retval.get(); + } + }.getAmount(world, BlockPos.containing(x, y, z), 2) + 1)); + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _setstack); + }); + } + } + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 0; + final int _amount = 1; + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) { + ItemStack _stk = capability.getStackInSlot(_slotid).copy(); + _stk.shrink(_amount); + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _stk); + } + }); + } + } + } + if ((recipe).equals("gate")) { + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 2; + final ItemStack _setstack = new ItemStack(Blocks.SPRUCE_FENCE_GATE).copy(); + _setstack.setCount((int) (new Object() { + public int getAmount(LevelAccessor world, BlockPos pos, int slotid) { + AtomicInteger _retval = new AtomicInteger(0); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).getCount())); + return _retval.get(); + } + }.getAmount(world, BlockPos.containing(x, y, z), 2) + 1)); + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _setstack); + }); + } + } + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 0; + final int _amount = 1; + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) { + ItemStack _stk = capability.getStackInSlot(_slotid).copy(); + _stk.shrink(_amount); + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _stk); + } + }); + } + } + } + if ((recipe).equals("boat")) { + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 2; + final ItemStack _setstack = new ItemStack(Items.SPRUCE_BOAT).copy(); + _setstack.setCount((int) (new Object() { + public int getAmount(LevelAccessor world, BlockPos pos, int slotid) { + AtomicInteger _retval = new AtomicInteger(0); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).getCount())); + return _retval.get(); + } + }.getAmount(world, BlockPos.containing(x, y, z), 2) + 1)); + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _setstack); + }); + } + } + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 0; + final int _amount = 1; + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) { + ItemStack _stk = capability.getStackInSlot(_slotid).copy(); + _stk.shrink(_amount); + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _stk); + } + }); + } + } + } + } + if ((woodtype).equals("birch")) { + if ((recipe).equals("slab")) { + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 2; + final ItemStack _setstack = new ItemStack(Blocks.BIRCH_SLAB).copy(); + _setstack.setCount((int) (new Object() { + public int getAmount(LevelAccessor world, BlockPos pos, int slotid) { + AtomicInteger _retval = new AtomicInteger(0); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).getCount())); + return _retval.get(); + } + }.getAmount(world, BlockPos.containing(x, y, z), 2) + 1)); + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _setstack); + }); + } + } + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 0; + final int _amount = 1; + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) { + ItemStack _stk = capability.getStackInSlot(_slotid).copy(); + _stk.shrink(_amount); + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _stk); + } + }); + } + } + } + if ((recipe).equals("stairs")) { + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 2; + final ItemStack _setstack = new ItemStack(Blocks.BIRCH_STAIRS).copy(); + _setstack.setCount((int) (new Object() { + public int getAmount(LevelAccessor world, BlockPos pos, int slotid) { + AtomicInteger _retval = new AtomicInteger(0); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).getCount())); + return _retval.get(); + } + }.getAmount(world, BlockPos.containing(x, y, z), 2) + 1)); + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _setstack); + }); + } + } + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 0; + final int _amount = 1; + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) { + ItemStack _stk = capability.getStackInSlot(_slotid).copy(); + _stk.shrink(_amount); + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _stk); + } + }); + } + } + } + if ((recipe).equals("sign")) { + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 2; + final ItemStack _setstack = new ItemStack(Blocks.BIRCH_SIGN).copy(); + _setstack.setCount((int) (new Object() { + public int getAmount(LevelAccessor world, BlockPos pos, int slotid) { + AtomicInteger _retval = new AtomicInteger(0); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).getCount())); + return _retval.get(); + } + }.getAmount(world, BlockPos.containing(x, y, z), 2) + 1)); + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _setstack); + }); + } + } + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 0; + final int _amount = 1; + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) { + ItemStack _stk = capability.getStackInSlot(_slotid).copy(); + _stk.shrink(_amount); + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _stk); + } + }); + } + } + } + if ((recipe).equals("door")) { + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 2; + final ItemStack _setstack = new ItemStack(Blocks.BIRCH_DOOR).copy(); + _setstack.setCount((int) (new Object() { + public int getAmount(LevelAccessor world, BlockPos pos, int slotid) { + AtomicInteger _retval = new AtomicInteger(0); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).getCount())); + return _retval.get(); + } + }.getAmount(world, BlockPos.containing(x, y, z), 2) + 1)); + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _setstack); + }); + } + } + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 0; + final int _amount = 1; + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) { + ItemStack _stk = capability.getStackInSlot(_slotid).copy(); + _stk.shrink(_amount); + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _stk); + } + }); + } + } + } + if ((recipe).equals("trapdoor")) { + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 2; + final ItemStack _setstack = new ItemStack(Blocks.BIRCH_TRAPDOOR).copy(); + _setstack.setCount((int) (new Object() { + public int getAmount(LevelAccessor world, BlockPos pos, int slotid) { + AtomicInteger _retval = new AtomicInteger(0); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).getCount())); + return _retval.get(); + } + }.getAmount(world, BlockPos.containing(x, y, z), 2) + 1)); + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _setstack); + }); + } + } + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 0; + final int _amount = 1; + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) { + ItemStack _stk = capability.getStackInSlot(_slotid).copy(); + _stk.shrink(_amount); + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _stk); + } + }); + } + } + } + if ((recipe).equals("button")) { + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 2; + final ItemStack _setstack = new ItemStack(Blocks.BIRCH_BUTTON).copy(); + _setstack.setCount((int) (new Object() { + public int getAmount(LevelAccessor world, BlockPos pos, int slotid) { + AtomicInteger _retval = new AtomicInteger(0); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).getCount())); + return _retval.get(); + } + }.getAmount(world, BlockPos.containing(x, y, z), 2) + 1)); + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _setstack); + }); + } + } + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 0; + final int _amount = 1; + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) { + ItemStack _stk = capability.getStackInSlot(_slotid).copy(); + _stk.shrink(_amount); + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _stk); + } + }); + } + } + } + if ((recipe).equals("pressureplate")) { + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 2; + final ItemStack _setstack = new ItemStack(Blocks.BIRCH_PRESSURE_PLATE).copy(); + _setstack.setCount((int) (new Object() { + public int getAmount(LevelAccessor world, BlockPos pos, int slotid) { + AtomicInteger _retval = new AtomicInteger(0); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).getCount())); + return _retval.get(); + } + }.getAmount(world, BlockPos.containing(x, y, z), 2) + 1)); + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _setstack); + }); + } + } + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 0; + final int _amount = 1; + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) { + ItemStack _stk = capability.getStackInSlot(_slotid).copy(); + _stk.shrink(_amount); + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _stk); + } + }); + } + } + } + if ((recipe).equals("fence")) { + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 2; + final ItemStack _setstack = new ItemStack(Blocks.BIRCH_FENCE).copy(); + _setstack.setCount((int) (new Object() { + public int getAmount(LevelAccessor world, BlockPos pos, int slotid) { + AtomicInteger _retval = new AtomicInteger(0); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).getCount())); + return _retval.get(); + } + }.getAmount(world, BlockPos.containing(x, y, z), 2) + 1)); + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _setstack); + }); + } + } + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 0; + final int _amount = 1; + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) { + ItemStack _stk = capability.getStackInSlot(_slotid).copy(); + _stk.shrink(_amount); + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _stk); + } + }); + } + } + } + if ((recipe).equals("gate")) { + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 2; + final ItemStack _setstack = new ItemStack(Blocks.BIRCH_FENCE_GATE).copy(); + _setstack.setCount((int) (new Object() { + public int getAmount(LevelAccessor world, BlockPos pos, int slotid) { + AtomicInteger _retval = new AtomicInteger(0); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).getCount())); + return _retval.get(); + } + }.getAmount(world, BlockPos.containing(x, y, z), 2) + 1)); + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _setstack); + }); + } + } + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 0; + final int _amount = 1; + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) { + ItemStack _stk = capability.getStackInSlot(_slotid).copy(); + _stk.shrink(_amount); + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _stk); + } + }); + } + } + } + if ((recipe).equals("boat")) { + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 2; + final ItemStack _setstack = new ItemStack(Items.BIRCH_BOAT).copy(); + _setstack.setCount((int) (new Object() { + public int getAmount(LevelAccessor world, BlockPos pos, int slotid) { + AtomicInteger _retval = new AtomicInteger(0); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).getCount())); + return _retval.get(); + } + }.getAmount(world, BlockPos.containing(x, y, z), 2) + 1)); + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _setstack); + }); + } + } + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 0; + final int _amount = 1; + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) { + ItemStack _stk = capability.getStackInSlot(_slotid).copy(); + _stk.shrink(_amount); + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _stk); + } + }); + } + } + } + } + if ((woodtype).equals("jungle")) { + if ((recipe).equals("slab")) { + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 2; + final ItemStack _setstack = new ItemStack(Blocks.JUNGLE_SLAB).copy(); + _setstack.setCount((int) (new Object() { + public int getAmount(LevelAccessor world, BlockPos pos, int slotid) { + AtomicInteger _retval = new AtomicInteger(0); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).getCount())); + return _retval.get(); + } + }.getAmount(world, BlockPos.containing(x, y, z), 2) + 1)); + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _setstack); + }); + } + } + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 0; + final int _amount = 1; + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) { + ItemStack _stk = capability.getStackInSlot(_slotid).copy(); + _stk.shrink(_amount); + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _stk); + } + }); + } + } + } + if ((recipe).equals("stairs")) { + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 2; + final ItemStack _setstack = new ItemStack(Blocks.JUNGLE_STAIRS).copy(); + _setstack.setCount((int) (new Object() { + public int getAmount(LevelAccessor world, BlockPos pos, int slotid) { + AtomicInteger _retval = new AtomicInteger(0); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).getCount())); + return _retval.get(); + } + }.getAmount(world, BlockPos.containing(x, y, z), 2) + 1)); + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _setstack); + }); + } + } + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 0; + final int _amount = 1; + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) { + ItemStack _stk = capability.getStackInSlot(_slotid).copy(); + _stk.shrink(_amount); + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _stk); + } + }); + } + } + } + if ((recipe).equals("sign")) { + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 2; + final ItemStack _setstack = new ItemStack(Blocks.JUNGLE_SIGN).copy(); + _setstack.setCount((int) (new Object() { + public int getAmount(LevelAccessor world, BlockPos pos, int slotid) { + AtomicInteger _retval = new AtomicInteger(0); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).getCount())); + return _retval.get(); + } + }.getAmount(world, BlockPos.containing(x, y, z), 2) + 1)); + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _setstack); + }); + } + } + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 0; + final int _amount = 1; + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) { + ItemStack _stk = capability.getStackInSlot(_slotid).copy(); + _stk.shrink(_amount); + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _stk); + } + }); + } + } + } + if ((recipe).equals("door")) { + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 2; + final ItemStack _setstack = new ItemStack(Blocks.JUNGLE_DOOR).copy(); + _setstack.setCount((int) (new Object() { + public int getAmount(LevelAccessor world, BlockPos pos, int slotid) { + AtomicInteger _retval = new AtomicInteger(0); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).getCount())); + return _retval.get(); + } + }.getAmount(world, BlockPos.containing(x, y, z), 2) + 1)); + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _setstack); + }); + } + } + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 0; + final int _amount = 1; + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) { + ItemStack _stk = capability.getStackInSlot(_slotid).copy(); + _stk.shrink(_amount); + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _stk); + } + }); + } + } + } + if ((recipe).equals("trapdoor")) { + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 2; + final ItemStack _setstack = new ItemStack(Blocks.JUNGLE_TRAPDOOR).copy(); + _setstack.setCount((int) (new Object() { + public int getAmount(LevelAccessor world, BlockPos pos, int slotid) { + AtomicInteger _retval = new AtomicInteger(0); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).getCount())); + return _retval.get(); + } + }.getAmount(world, BlockPos.containing(x, y, z), 2) + 1)); + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _setstack); + }); + } + } + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 0; + final int _amount = 1; + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) { + ItemStack _stk = capability.getStackInSlot(_slotid).copy(); + _stk.shrink(_amount); + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _stk); + } + }); + } + } + } + if ((recipe).equals("button")) { + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 2; + final ItemStack _setstack = new ItemStack(Blocks.JUNGLE_BUTTON).copy(); + _setstack.setCount((int) (new Object() { + public int getAmount(LevelAccessor world, BlockPos pos, int slotid) { + AtomicInteger _retval = new AtomicInteger(0); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).getCount())); + return _retval.get(); + } + }.getAmount(world, BlockPos.containing(x, y, z), 2) + 1)); + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _setstack); + }); + } + } + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 0; + final int _amount = 1; + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) { + ItemStack _stk = capability.getStackInSlot(_slotid).copy(); + _stk.shrink(_amount); + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _stk); + } + }); + } + } + } + if ((recipe).equals("pressureplate")) { + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 2; + final ItemStack _setstack = new ItemStack(Blocks.JUNGLE_PRESSURE_PLATE).copy(); + _setstack.setCount((int) (new Object() { + public int getAmount(LevelAccessor world, BlockPos pos, int slotid) { + AtomicInteger _retval = new AtomicInteger(0); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).getCount())); + return _retval.get(); + } + }.getAmount(world, BlockPos.containing(x, y, z), 2) + 1)); + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _setstack); + }); + } + } + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 0; + final int _amount = 1; + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) { + ItemStack _stk = capability.getStackInSlot(_slotid).copy(); + _stk.shrink(_amount); + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _stk); + } + }); + } + } + } + if ((recipe).equals("fence")) { + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 2; + final ItemStack _setstack = new ItemStack(Blocks.JUNGLE_FENCE).copy(); + _setstack.setCount((int) (new Object() { + public int getAmount(LevelAccessor world, BlockPos pos, int slotid) { + AtomicInteger _retval = new AtomicInteger(0); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).getCount())); + return _retval.get(); + } + }.getAmount(world, BlockPos.containing(x, y, z), 2) + 1)); + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _setstack); + }); + } + } + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 0; + final int _amount = 1; + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) { + ItemStack _stk = capability.getStackInSlot(_slotid).copy(); + _stk.shrink(_amount); + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _stk); + } + }); + } + } + } + if ((recipe).equals("gate")) { + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 2; + final ItemStack _setstack = new ItemStack(Blocks.JUNGLE_FENCE_GATE).copy(); + _setstack.setCount((int) (new Object() { + public int getAmount(LevelAccessor world, BlockPos pos, int slotid) { + AtomicInteger _retval = new AtomicInteger(0); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).getCount())); + return _retval.get(); + } + }.getAmount(world, BlockPos.containing(x, y, z), 2) + 1)); + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _setstack); + }); + } + } + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 0; + final int _amount = 1; + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) { + ItemStack _stk = capability.getStackInSlot(_slotid).copy(); + _stk.shrink(_amount); + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _stk); + } + }); + } + } + } + if ((recipe).equals("boat")) { + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 2; + final ItemStack _setstack = new ItemStack(Items.JUNGLE_BOAT).copy(); + _setstack.setCount((int) (new Object() { + public int getAmount(LevelAccessor world, BlockPos pos, int slotid) { + AtomicInteger _retval = new AtomicInteger(0); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).getCount())); + return _retval.get(); + } + }.getAmount(world, BlockPos.containing(x, y, z), 2) + 1)); + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _setstack); + }); + } + } + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 0; + final int _amount = 1; + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) { + ItemStack _stk = capability.getStackInSlot(_slotid).copy(); + _stk.shrink(_amount); + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _stk); + } + }); + } + } + } + } + if ((woodtype).equals("acacia")) { + if ((recipe).equals("slab")) { + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 2; + final ItemStack _setstack = new ItemStack(Blocks.ACACIA_SLAB).copy(); + _setstack.setCount((int) (new Object() { + public int getAmount(LevelAccessor world, BlockPos pos, int slotid) { + AtomicInteger _retval = new AtomicInteger(0); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).getCount())); + return _retval.get(); + } + }.getAmount(world, BlockPos.containing(x, y, z), 2) + 1)); + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _setstack); + }); + } + } + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 0; + final int _amount = 1; + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) { + ItemStack _stk = capability.getStackInSlot(_slotid).copy(); + _stk.shrink(_amount); + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _stk); + } + }); + } + } + } + if ((recipe).equals("stairs")) { + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 2; + final ItemStack _setstack = new ItemStack(Blocks.ACACIA_STAIRS).copy(); + _setstack.setCount((int) (new Object() { + public int getAmount(LevelAccessor world, BlockPos pos, int slotid) { + AtomicInteger _retval = new AtomicInteger(0); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).getCount())); + return _retval.get(); + } + }.getAmount(world, BlockPos.containing(x, y, z), 2) + 1)); + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _setstack); + }); + } + } + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 0; + final int _amount = 1; + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) { + ItemStack _stk = capability.getStackInSlot(_slotid).copy(); + _stk.shrink(_amount); + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _stk); + } + }); + } + } + } + if ((recipe).equals("sign")) { + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 2; + final ItemStack _setstack = new ItemStack(Blocks.ACACIA_SIGN).copy(); + _setstack.setCount((int) (new Object() { + public int getAmount(LevelAccessor world, BlockPos pos, int slotid) { + AtomicInteger _retval = new AtomicInteger(0); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).getCount())); + return _retval.get(); + } + }.getAmount(world, BlockPos.containing(x, y, z), 2) + 1)); + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _setstack); + }); + } + } + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 0; + final int _amount = 1; + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) { + ItemStack _stk = capability.getStackInSlot(_slotid).copy(); + _stk.shrink(_amount); + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _stk); + } + }); + } + } + } + if ((recipe).equals("door")) { + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 2; + final ItemStack _setstack = new ItemStack(Blocks.ACACIA_DOOR).copy(); + _setstack.setCount((int) (new Object() { + public int getAmount(LevelAccessor world, BlockPos pos, int slotid) { + AtomicInteger _retval = new AtomicInteger(0); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).getCount())); + return _retval.get(); + } + }.getAmount(world, BlockPos.containing(x, y, z), 2) + 1)); + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _setstack); + }); + } + } + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 0; + final int _amount = 1; + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) { + ItemStack _stk = capability.getStackInSlot(_slotid).copy(); + _stk.shrink(_amount); + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _stk); + } + }); + } + } + } + if ((recipe).equals("trapdoor")) { + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 2; + final ItemStack _setstack = new ItemStack(Blocks.ACACIA_TRAPDOOR).copy(); + _setstack.setCount((int) (new Object() { + public int getAmount(LevelAccessor world, BlockPos pos, int slotid) { + AtomicInteger _retval = new AtomicInteger(0); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).getCount())); + return _retval.get(); + } + }.getAmount(world, BlockPos.containing(x, y, z), 2) + 1)); + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _setstack); + }); + } + } + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 0; + final int _amount = 1; + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) { + ItemStack _stk = capability.getStackInSlot(_slotid).copy(); + _stk.shrink(_amount); + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _stk); + } + }); + } + } + } + if ((recipe).equals("button")) { + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 2; + final ItemStack _setstack = new ItemStack(Blocks.ACACIA_BUTTON).copy(); + _setstack.setCount((int) (new Object() { + public int getAmount(LevelAccessor world, BlockPos pos, int slotid) { + AtomicInteger _retval = new AtomicInteger(0); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).getCount())); + return _retval.get(); + } + }.getAmount(world, BlockPos.containing(x, y, z), 2) + 1)); + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _setstack); + }); + } + } + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 0; + final int _amount = 1; + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) { + ItemStack _stk = capability.getStackInSlot(_slotid).copy(); + _stk.shrink(_amount); + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _stk); + } + }); + } + } + } + if ((recipe).equals("pressureplate")) { + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 2; + final ItemStack _setstack = new ItemStack(Blocks.ACACIA_PRESSURE_PLATE).copy(); + _setstack.setCount((int) (new Object() { + public int getAmount(LevelAccessor world, BlockPos pos, int slotid) { + AtomicInteger _retval = new AtomicInteger(0); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).getCount())); + return _retval.get(); + } + }.getAmount(world, BlockPos.containing(x, y, z), 2) + 1)); + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _setstack); + }); + } + } + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 0; + final int _amount = 1; + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) { + ItemStack _stk = capability.getStackInSlot(_slotid).copy(); + _stk.shrink(_amount); + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _stk); + } + }); + } + } + } + if ((recipe).equals("fence")) { + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 2; + final ItemStack _setstack = new ItemStack(Blocks.ACACIA_FENCE).copy(); + _setstack.setCount((int) (new Object() { + public int getAmount(LevelAccessor world, BlockPos pos, int slotid) { + AtomicInteger _retval = new AtomicInteger(0); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).getCount())); + return _retval.get(); + } + }.getAmount(world, BlockPos.containing(x, y, z), 2) + 1)); + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _setstack); + }); + } + } + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 0; + final int _amount = 1; + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) { + ItemStack _stk = capability.getStackInSlot(_slotid).copy(); + _stk.shrink(_amount); + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _stk); + } + }); + } + } + } + if ((recipe).equals("gate")) { + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 2; + final ItemStack _setstack = new ItemStack(Blocks.ACACIA_FENCE_GATE).copy(); + _setstack.setCount((int) (new Object() { + public int getAmount(LevelAccessor world, BlockPos pos, int slotid) { + AtomicInteger _retval = new AtomicInteger(0); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).getCount())); + return _retval.get(); + } + }.getAmount(world, BlockPos.containing(x, y, z), 2) + 1)); + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _setstack); + }); + } + } + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 0; + final int _amount = 1; + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) { + ItemStack _stk = capability.getStackInSlot(_slotid).copy(); + _stk.shrink(_amount); + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _stk); + } + }); + } + } + } + if ((recipe).equals("boat")) { + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 2; + final ItemStack _setstack = new ItemStack(Items.ACACIA_BOAT).copy(); + _setstack.setCount((int) (new Object() { + public int getAmount(LevelAccessor world, BlockPos pos, int slotid) { + AtomicInteger _retval = new AtomicInteger(0); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).getCount())); + return _retval.get(); + } + }.getAmount(world, BlockPos.containing(x, y, z), 2) + 1)); + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _setstack); + }); + } + } + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 0; + final int _amount = 1; + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) { + ItemStack _stk = capability.getStackInSlot(_slotid).copy(); + _stk.shrink(_amount); + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _stk); + } + }); + } + } + } + } + if ((woodtype).equals("darkoak")) { + if ((recipe).equals("slab")) { + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 2; + final ItemStack _setstack = new ItemStack(Blocks.DARK_OAK_SLAB).copy(); + _setstack.setCount((int) (new Object() { + public int getAmount(LevelAccessor world, BlockPos pos, int slotid) { + AtomicInteger _retval = new AtomicInteger(0); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).getCount())); + return _retval.get(); + } + }.getAmount(world, BlockPos.containing(x, y, z), 2) + 1)); + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _setstack); + }); + } + } + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 0; + final int _amount = 1; + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) { + ItemStack _stk = capability.getStackInSlot(_slotid).copy(); + _stk.shrink(_amount); + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _stk); + } + }); + } + } + } + if ((recipe).equals("stairs")) { + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 2; + final ItemStack _setstack = new ItemStack(Blocks.DARK_OAK_STAIRS).copy(); + _setstack.setCount((int) (new Object() { + public int getAmount(LevelAccessor world, BlockPos pos, int slotid) { + AtomicInteger _retval = new AtomicInteger(0); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).getCount())); + return _retval.get(); + } + }.getAmount(world, BlockPos.containing(x, y, z), 2) + 1)); + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _setstack); + }); + } + } + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 0; + final int _amount = 1; + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) { + ItemStack _stk = capability.getStackInSlot(_slotid).copy(); + _stk.shrink(_amount); + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _stk); + } + }); + } + } + } + if ((recipe).equals("sign")) { + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 2; + final ItemStack _setstack = new ItemStack(Blocks.DARK_OAK_WALL_SIGN).copy(); + _setstack.setCount((int) (new Object() { + public int getAmount(LevelAccessor world, BlockPos pos, int slotid) { + AtomicInteger _retval = new AtomicInteger(0); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).getCount())); + return _retval.get(); + } + }.getAmount(world, BlockPos.containing(x, y, z), 2) + 1)); + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _setstack); + }); + } + } + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 0; + final int _amount = 1; + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) { + ItemStack _stk = capability.getStackInSlot(_slotid).copy(); + _stk.shrink(_amount); + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _stk); + } + }); + } + } + } + if ((recipe).equals("door")) { + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 2; + final ItemStack _setstack = new ItemStack(Blocks.DARK_OAK_DOOR).copy(); + _setstack.setCount((int) (new Object() { + public int getAmount(LevelAccessor world, BlockPos pos, int slotid) { + AtomicInteger _retval = new AtomicInteger(0); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).getCount())); + return _retval.get(); + } + }.getAmount(world, BlockPos.containing(x, y, z), 2) + 1)); + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _setstack); + }); + } + } + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 0; + final int _amount = 1; + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) { + ItemStack _stk = capability.getStackInSlot(_slotid).copy(); + _stk.shrink(_amount); + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _stk); + } + }); + } + } + } + if ((recipe).equals("trapdoor")) { + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 2; + final ItemStack _setstack = new ItemStack(Blocks.DARK_OAK_TRAPDOOR).copy(); + _setstack.setCount((int) (new Object() { + public int getAmount(LevelAccessor world, BlockPos pos, int slotid) { + AtomicInteger _retval = new AtomicInteger(0); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).getCount())); + return _retval.get(); + } + }.getAmount(world, BlockPos.containing(x, y, z), 2) + 1)); + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _setstack); + }); + } + } + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 0; + final int _amount = 1; + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) { + ItemStack _stk = capability.getStackInSlot(_slotid).copy(); + _stk.shrink(_amount); + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _stk); + } + }); + } + } + } + if ((recipe).equals("button")) { + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 2; + final ItemStack _setstack = new ItemStack(Blocks.DARK_OAK_BUTTON).copy(); + _setstack.setCount((int) (new Object() { + public int getAmount(LevelAccessor world, BlockPos pos, int slotid) { + AtomicInteger _retval = new AtomicInteger(0); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).getCount())); + return _retval.get(); + } + }.getAmount(world, BlockPos.containing(x, y, z), 2) + 1)); + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _setstack); + }); + } + } + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 0; + final int _amount = 1; + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) { + ItemStack _stk = capability.getStackInSlot(_slotid).copy(); + _stk.shrink(_amount); + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _stk); + } + }); + } + } + } + if ((recipe).equals("pressureplate")) { + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 2; + final ItemStack _setstack = new ItemStack(Blocks.DARK_OAK_PRESSURE_PLATE).copy(); + _setstack.setCount((int) (new Object() { + public int getAmount(LevelAccessor world, BlockPos pos, int slotid) { + AtomicInteger _retval = new AtomicInteger(0); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).getCount())); + return _retval.get(); + } + }.getAmount(world, BlockPos.containing(x, y, z), 2) + 1)); + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _setstack); + }); + } + } + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 0; + final int _amount = 1; + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) { + ItemStack _stk = capability.getStackInSlot(_slotid).copy(); + _stk.shrink(_amount); + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _stk); + } + }); + } + } + } + if ((recipe).equals("fence")) { + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 2; + final ItemStack _setstack = new ItemStack(Blocks.DARK_OAK_FENCE).copy(); + _setstack.setCount((int) (new Object() { + public int getAmount(LevelAccessor world, BlockPos pos, int slotid) { + AtomicInteger _retval = new AtomicInteger(0); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).getCount())); + return _retval.get(); + } + }.getAmount(world, BlockPos.containing(x, y, z), 2) + 1)); + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _setstack); + }); + } + } + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 0; + final int _amount = 1; + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) { + ItemStack _stk = capability.getStackInSlot(_slotid).copy(); + _stk.shrink(_amount); + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _stk); + } + }); + } + } + } + if ((recipe).equals("gate")) { + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 2; + final ItemStack _setstack = new ItemStack(Blocks.DARK_OAK_FENCE_GATE).copy(); + _setstack.setCount((int) (new Object() { + public int getAmount(LevelAccessor world, BlockPos pos, int slotid) { + AtomicInteger _retval = new AtomicInteger(0); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).getCount())); + return _retval.get(); + } + }.getAmount(world, BlockPos.containing(x, y, z), 2) + 1)); + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _setstack); + }); + } + } + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 0; + final int _amount = 1; + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) { + ItemStack _stk = capability.getStackInSlot(_slotid).copy(); + _stk.shrink(_amount); + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _stk); + } + }); + } + } + } + if ((recipe).equals("boat")) { + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 2; + final ItemStack _setstack = new ItemStack(Items.DARK_OAK_BOAT).copy(); + _setstack.setCount((int) (new Object() { + public int getAmount(LevelAccessor world, BlockPos pos, int slotid) { + AtomicInteger _retval = new AtomicInteger(0); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).getCount())); + return _retval.get(); + } + }.getAmount(world, BlockPos.containing(x, y, z), 2) + 1)); + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _setstack); + }); + } + } + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 0; + final int _amount = 1; + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) { + ItemStack _stk = capability.getStackInSlot(_slotid).copy(); + _stk.shrink(_amount); + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _stk); + } + }); + } + } + } + } + if ((woodtype).equals("crimson")) { + if ((recipe).equals("slab")) { + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 2; + final ItemStack _setstack = new ItemStack(Blocks.CRIMSON_SLAB).copy(); + _setstack.setCount((int) (new Object() { + public int getAmount(LevelAccessor world, BlockPos pos, int slotid) { + AtomicInteger _retval = new AtomicInteger(0); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).getCount())); + return _retval.get(); + } + }.getAmount(world, BlockPos.containing(x, y, z), 2) + 1)); + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _setstack); + }); + } + } + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 0; + final int _amount = 1; + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) { + ItemStack _stk = capability.getStackInSlot(_slotid).copy(); + _stk.shrink(_amount); + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _stk); + } + }); + } + } + } + if ((recipe).equals("stairs")) { + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 2; + final ItemStack _setstack = new ItemStack(Blocks.CRIMSON_STAIRS).copy(); + _setstack.setCount((int) (new Object() { + public int getAmount(LevelAccessor world, BlockPos pos, int slotid) { + AtomicInteger _retval = new AtomicInteger(0); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).getCount())); + return _retval.get(); + } + }.getAmount(world, BlockPos.containing(x, y, z), 2) + 1)); + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _setstack); + }); + } + } + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 0; + final int _amount = 1; + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) { + ItemStack _stk = capability.getStackInSlot(_slotid).copy(); + _stk.shrink(_amount); + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _stk); + } + }); + } + } + } + if ((recipe).equals("sign")) { + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 2; + final ItemStack _setstack = new ItemStack(Blocks.CRIMSON_SIGN).copy(); + _setstack.setCount((int) (new Object() { + public int getAmount(LevelAccessor world, BlockPos pos, int slotid) { + AtomicInteger _retval = new AtomicInteger(0); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).getCount())); + return _retval.get(); + } + }.getAmount(world, BlockPos.containing(x, y, z), 2) + 1)); + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _setstack); + }); + } + } + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 0; + final int _amount = 1; + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) { + ItemStack _stk = capability.getStackInSlot(_slotid).copy(); + _stk.shrink(_amount); + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _stk); + } + }); + } + } + } + if ((recipe).equals("door")) { + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 2; + final ItemStack _setstack = new ItemStack(Blocks.CRIMSON_DOOR).copy(); + _setstack.setCount((int) (new Object() { + public int getAmount(LevelAccessor world, BlockPos pos, int slotid) { + AtomicInteger _retval = new AtomicInteger(0); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).getCount())); + return _retval.get(); + } + }.getAmount(world, BlockPos.containing(x, y, z), 2) + 1)); + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _setstack); + }); + } + } + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 0; + final int _amount = 1; + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) { + ItemStack _stk = capability.getStackInSlot(_slotid).copy(); + _stk.shrink(_amount); + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _stk); + } + }); + } + } + } + if ((recipe).equals("trapdoor")) { + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 2; + final ItemStack _setstack = new ItemStack(Blocks.CRIMSON_TRAPDOOR).copy(); + _setstack.setCount((int) (new Object() { + public int getAmount(LevelAccessor world, BlockPos pos, int slotid) { + AtomicInteger _retval = new AtomicInteger(0); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).getCount())); + return _retval.get(); + } + }.getAmount(world, BlockPos.containing(x, y, z), 2) + 1)); + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _setstack); + }); + } + } + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 0; + final int _amount = 1; + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) { + ItemStack _stk = capability.getStackInSlot(_slotid).copy(); + _stk.shrink(_amount); + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _stk); + } + }); + } + } + } + if ((recipe).equals("button")) { + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 2; + final ItemStack _setstack = new ItemStack(Blocks.CRIMSON_BUTTON).copy(); + _setstack.setCount((int) (new Object() { + public int getAmount(LevelAccessor world, BlockPos pos, int slotid) { + AtomicInteger _retval = new AtomicInteger(0); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).getCount())); + return _retval.get(); + } + }.getAmount(world, BlockPos.containing(x, y, z), 2) + 1)); + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _setstack); + }); + } + } + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 0; + final int _amount = 1; + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) { + ItemStack _stk = capability.getStackInSlot(_slotid).copy(); + _stk.shrink(_amount); + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _stk); + } + }); + } + } + } + if ((recipe).equals("pressureplate")) { + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 2; + final ItemStack _setstack = new ItemStack(Blocks.CRIMSON_PRESSURE_PLATE).copy(); + _setstack.setCount((int) (new Object() { + public int getAmount(LevelAccessor world, BlockPos pos, int slotid) { + AtomicInteger _retval = new AtomicInteger(0); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).getCount())); + return _retval.get(); + } + }.getAmount(world, BlockPos.containing(x, y, z), 2) + 1)); + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _setstack); + }); + } + } + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 0; + final int _amount = 1; + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) { + ItemStack _stk = capability.getStackInSlot(_slotid).copy(); + _stk.shrink(_amount); + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _stk); + } + }); + } + } + } + if ((recipe).equals("fence")) { + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 2; + final ItemStack _setstack = new ItemStack(Blocks.CRIMSON_FENCE).copy(); + _setstack.setCount((int) (new Object() { + public int getAmount(LevelAccessor world, BlockPos pos, int slotid) { + AtomicInteger _retval = new AtomicInteger(0); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).getCount())); + return _retval.get(); + } + }.getAmount(world, BlockPos.containing(x, y, z), 2) + 1)); + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _setstack); + }); + } + } + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 0; + final int _amount = 1; + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) { + ItemStack _stk = capability.getStackInSlot(_slotid).copy(); + _stk.shrink(_amount); + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _stk); + } + }); + } + } + } + if ((recipe).equals("gate")) { + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 2; + final ItemStack _setstack = new ItemStack(Blocks.CRIMSON_FENCE_GATE).copy(); + _setstack.setCount((int) (new Object() { + public int getAmount(LevelAccessor world, BlockPos pos, int slotid) { + AtomicInteger _retval = new AtomicInteger(0); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).getCount())); + return _retval.get(); + } + }.getAmount(world, BlockPos.containing(x, y, z), 2) + 1)); + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _setstack); + }); + } + } + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 0; + final int _amount = 1; + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) { + ItemStack _stk = capability.getStackInSlot(_slotid).copy(); + _stk.shrink(_amount); + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _stk); + } + }); + } + } + } + } + if ((woodtype).equals("warped")) { + if ((recipe).equals("slab")) { + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 2; + final ItemStack _setstack = new ItemStack(Blocks.WARPED_SLAB).copy(); + _setstack.setCount((int) (new Object() { + public int getAmount(LevelAccessor world, BlockPos pos, int slotid) { + AtomicInteger _retval = new AtomicInteger(0); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).getCount())); + return _retval.get(); + } + }.getAmount(world, BlockPos.containing(x, y, z), 2) + 1)); + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _setstack); + }); + } + } + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 0; + final int _amount = 1; + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) { + ItemStack _stk = capability.getStackInSlot(_slotid).copy(); + _stk.shrink(_amount); + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _stk); + } + }); + } + } + } + if ((recipe).equals("stairs")) { + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 2; + final ItemStack _setstack = new ItemStack(Blocks.WARPED_STAIRS).copy(); + _setstack.setCount((int) (new Object() { + public int getAmount(LevelAccessor world, BlockPos pos, int slotid) { + AtomicInteger _retval = new AtomicInteger(0); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).getCount())); + return _retval.get(); + } + }.getAmount(world, BlockPos.containing(x, y, z), 2) + 1)); + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _setstack); + }); + } + } + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 0; + final int _amount = 1; + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) { + ItemStack _stk = capability.getStackInSlot(_slotid).copy(); + _stk.shrink(_amount); + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _stk); + } + }); + } + } + } + if ((recipe).equals("sign")) { + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 2; + final ItemStack _setstack = new ItemStack(Blocks.WARPED_SIGN).copy(); + _setstack.setCount((int) (new Object() { + public int getAmount(LevelAccessor world, BlockPos pos, int slotid) { + AtomicInteger _retval = new AtomicInteger(0); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).getCount())); + return _retval.get(); + } + }.getAmount(world, BlockPos.containing(x, y, z), 2) + 1)); + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _setstack); + }); + } + } + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 0; + final int _amount = 1; + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) { + ItemStack _stk = capability.getStackInSlot(_slotid).copy(); + _stk.shrink(_amount); + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _stk); + } + }); + } + } + } + if ((recipe).equals("door")) { + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 2; + final ItemStack _setstack = new ItemStack(Blocks.WARPED_DOOR).copy(); + _setstack.setCount((int) (new Object() { + public int getAmount(LevelAccessor world, BlockPos pos, int slotid) { + AtomicInteger _retval = new AtomicInteger(0); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).getCount())); + return _retval.get(); + } + }.getAmount(world, BlockPos.containing(x, y, z), 2) + 1)); + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _setstack); + }); + } + } + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 0; + final int _amount = 1; + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) { + ItemStack _stk = capability.getStackInSlot(_slotid).copy(); + _stk.shrink(_amount); + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _stk); + } + }); + } + } + } + if ((recipe).equals("trapdoor")) { + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 2; + final ItemStack _setstack = new ItemStack(Blocks.WARPED_TRAPDOOR).copy(); + _setstack.setCount((int) (new Object() { + public int getAmount(LevelAccessor world, BlockPos pos, int slotid) { + AtomicInteger _retval = new AtomicInteger(0); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).getCount())); + return _retval.get(); + } + }.getAmount(world, BlockPos.containing(x, y, z), 2) + 1)); + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _setstack); + }); + } + } + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 0; + final int _amount = 1; + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) { + ItemStack _stk = capability.getStackInSlot(_slotid).copy(); + _stk.shrink(_amount); + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _stk); + } + }); + } + } + } + if ((recipe).equals("button")) { + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 2; + final ItemStack _setstack = new ItemStack(Blocks.WARPED_BUTTON).copy(); + _setstack.setCount((int) (new Object() { + public int getAmount(LevelAccessor world, BlockPos pos, int slotid) { + AtomicInteger _retval = new AtomicInteger(0); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).getCount())); + return _retval.get(); + } + }.getAmount(world, BlockPos.containing(x, y, z), 2) + 1)); + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _setstack); + }); + } + } + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 0; + final int _amount = 1; + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) { + ItemStack _stk = capability.getStackInSlot(_slotid).copy(); + _stk.shrink(_amount); + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _stk); + } + }); + } + } + } + if ((recipe).equals("pressureplate")) { + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 2; + final ItemStack _setstack = new ItemStack(Blocks.WARPED_PRESSURE_PLATE).copy(); + _setstack.setCount((int) (new Object() { + public int getAmount(LevelAccessor world, BlockPos pos, int slotid) { + AtomicInteger _retval = new AtomicInteger(0); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).getCount())); + return _retval.get(); + } + }.getAmount(world, BlockPos.containing(x, y, z), 2) + 1)); + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _setstack); + }); + } + } + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 0; + final int _amount = 1; + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) { + ItemStack _stk = capability.getStackInSlot(_slotid).copy(); + _stk.shrink(_amount); + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _stk); + } + }); + } + } + } + if ((recipe).equals("fence")) { + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 2; + final ItemStack _setstack = new ItemStack(Blocks.WARPED_FENCE).copy(); + _setstack.setCount((int) (new Object() { + public int getAmount(LevelAccessor world, BlockPos pos, int slotid) { + AtomicInteger _retval = new AtomicInteger(0); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).getCount())); + return _retval.get(); + } + }.getAmount(world, BlockPos.containing(x, y, z), 2) + 1)); + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _setstack); + }); + } + } + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 0; + final int _amount = 1; + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) { + ItemStack _stk = capability.getStackInSlot(_slotid).copy(); + _stk.shrink(_amount); + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _stk); + } + }); + } + } + } + if ((recipe).equals("gate")) { + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 2; + final ItemStack _setstack = new ItemStack(Blocks.WARPED_FENCE_GATE).copy(); + _setstack.setCount((int) (new Object() { + public int getAmount(LevelAccessor world, BlockPos pos, int slotid) { + AtomicInteger _retval = new AtomicInteger(0); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).getCount())); + return _retval.get(); + } + }.getAmount(world, BlockPos.containing(x, y, z), 2) + 1)); + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _setstack); + }); + } + } + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 0; + final int _amount = 1; + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) { + ItemStack _stk = capability.getStackInSlot(_slotid).copy(); + _stk.shrink(_amount); + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _stk); + } + }); + } + } + } + } + } + } +} diff --git a/src/main/java/ch/netquick/easysurvival/procedures/EasySmelterUpdateTickProcedure.java b/src/main/java/ch/netquick/easysurvival/procedures/EasySmelterUpdateTickProcedure.java new file mode 100644 index 0000000..cf8b748 --- /dev/null +++ b/src/main/java/ch/netquick/easysurvival/procedures/EasySmelterUpdateTickProcedure.java @@ -0,0 +1,78 @@ +package ch.netquick.easysurvival.procedures; + +import net.minecraftforge.items.IItemHandlerModifiable; +import net.minecraftforge.common.capabilities.ForgeCapabilities; + +import net.minecraft.world.level.block.entity.BlockEntity; +import net.minecraft.world.level.LevelAccessor; +import net.minecraft.world.item.Items; +import net.minecraft.world.item.ItemStack; +import net.minecraft.core.BlockPos; + +import java.util.concurrent.atomic.AtomicReference; +import java.util.concurrent.atomic.AtomicInteger; + +public class EasySmelterUpdateTickProcedure { + public static void execute(LevelAccessor world, double x, double y, double z) { + if ((new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 0)).getItem() == Items.GOLD_NUGGET && new Object() { + public int getAmount(LevelAccessor world, BlockPos pos, int slotid) { + AtomicInteger _retval = new AtomicInteger(0); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).getCount())); + return _retval.get(); + } + }.getAmount(world, BlockPos.containing(x, y, z), 0) >= 9 && new Object() { + public int getAmount(LevelAccessor world, BlockPos pos, int slotid) { + AtomicInteger _retval = new AtomicInteger(0); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).getCount())); + return _retval.get(); + } + }.getAmount(world, BlockPos.containing(x, y, z), 1) < 64) { + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 0; + final int _amount = 9; + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) { + ItemStack _stk = capability.getStackInSlot(_slotid).copy(); + _stk.shrink(_amount); + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _stk); + } + }); + } + } + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = 1; + final ItemStack _setstack = new ItemStack(Items.GOLD_INGOT).copy(); + _setstack.setCount((int) (new Object() { + public int getAmount(LevelAccessor world, BlockPos pos, int slotid) { + AtomicInteger _retval = new AtomicInteger(0); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).getCount())); + return _retval.get(); + } + }.getAmount(world, BlockPos.containing(x, y, z), 1) + 1)); + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _setstack); + }); + } + } + } + } +} diff --git a/src/main/java/ch/netquick/easysurvival/procedures/OpenCraftingGUIProcedure.java b/src/main/java/ch/netquick/easysurvival/procedures/OpenCraftingGUIProcedure.java new file mode 100644 index 0000000..2763119 --- /dev/null +++ b/src/main/java/ch/netquick/easysurvival/procedures/OpenCraftingGUIProcedure.java @@ -0,0 +1,41 @@ +package ch.netquick.easysurvival.procedures; + +import net.minecraftforge.network.NetworkHooks; + +import net.minecraft.world.level.LevelAccessor; +import net.minecraft.world.inventory.AbstractContainerMenu; +import net.minecraft.world.entity.player.Player; +import net.minecraft.world.entity.player.Inventory; +import net.minecraft.world.entity.Entity; +import net.minecraft.world.MenuProvider; +import net.minecraft.server.level.ServerPlayer; +import net.minecraft.network.chat.Component; +import net.minecraft.network.FriendlyByteBuf; +import net.minecraft.core.BlockPos; + +import io.netty.buffer.Unpooled; + +import ch.netquick.easysurvival.world.inventory.CropGUIMenu; + +public class OpenCraftingGUIProcedure { + public static void execute(LevelAccessor world, double x, double y, double z, Entity entity) { + if (!(entity instanceof Player)) + return; + + Player player = (Player) entity; + BlockPos pos = new BlockPos((int) Math.floor(x), (int) Math.floor(y), (int) Math.floor(z)); // Convert doubles to integers + + player.openMenu(new MenuProvider() { + @Override + public Component getDisplayName() { + return null; // You can return a custom display name if needed + } + + @Override + public AbstractContainerMenu createMenu(int windowId, Inventory playerInventory, Player player) { + // Instantiate CropGUIMenu with proper constructor arguments + return new CropGUIMenu(windowId, playerInventory, new FriendlyByteBuf(Unpooled.buffer())); + } + }); + } +} diff --git a/src/main/java/ch/netquick/easysurvival/procedures/PlaceCraftingTableProcedure.java b/src/main/java/ch/netquick/easysurvival/procedures/PlaceCraftingTableProcedure.java new file mode 100644 index 0000000..9ea2a8c --- /dev/null +++ b/src/main/java/ch/netquick/easysurvival/procedures/PlaceCraftingTableProcedure.java @@ -0,0 +1,58 @@ +package ch.netquick.easysurvival.procedures; + +import net.minecraft.world.phys.Vec3; +import net.minecraft.world.phys.BlockHitResult; +import net.minecraft.world.level.block.state.BlockState; +import net.minecraft.world.level.block.entity.BlockEntity; +import net.minecraft.world.level.block.Blocks; +import net.minecraft.world.level.LevelAccessor; +import net.minecraft.world.level.Level; +import net.minecraft.world.level.ClipContext; +import net.minecraft.world.entity.player.Player; +import net.minecraft.world.entity.Entity; +import net.minecraft.world.InteractionHand; +import net.minecraft.core.Direction; +import net.minecraft.core.BlockPos; + +public class PlaceCraftingTableProcedure { + public static void execute(LevelAccessor world, Entity entity) { + if (entity == null) + return; + if ((world.getBlockState( + new BlockPos(entity.level().clip(new ClipContext(entity.getEyePosition(1f), entity.getEyePosition(1f).add(entity.getViewVector(1f).scale(1)), ClipContext.Block.OUTLINE, ClipContext.Fluid.NONE, entity)).getBlockPos().getX(), + entity.level().clip(new ClipContext(entity.getEyePosition(1f), entity.getEyePosition(1f).add(entity.getViewVector(1f).scale(1)), ClipContext.Block.OUTLINE, ClipContext.Fluid.NONE, entity)).getBlockPos().getY(), + entity.level().clip(new ClipContext(entity.getEyePosition(1f), entity.getEyePosition(1f).add(entity.getViewVector(1f).scale(1)), ClipContext.Block.OUTLINE, ClipContext.Fluid.NONE, entity)).getBlockPos().getZ()))) + .getBlock() == Blocks.CRAFTING_TABLE) { + world.setBlock( + new BlockPos(entity.level().clip(new ClipContext(entity.getEyePosition(1f), entity.getEyePosition(1f).add(entity.getViewVector(1f).scale(1)), ClipContext.Block.OUTLINE, ClipContext.Fluid.NONE, entity)).getBlockPos().getX(), + entity.level().clip(new ClipContext(entity.getEyePosition(1f), entity.getEyePosition(1f).add(entity.getViewVector(1f).scale(1)), ClipContext.Block.OUTLINE, ClipContext.Fluid.NONE, entity)).getBlockPos().getY(), + entity.level().clip(new ClipContext(entity.getEyePosition(1f), entity.getEyePosition(1f).add(entity.getViewVector(1f).scale(1)), ClipContext.Block.OUTLINE, ClipContext.Fluid.NONE, entity)).getBlockPos().getZ()), + Blocks.AIR.defaultBlockState(), 3); + } else { + world.setBlock( + new BlockPos(entity.level().clip(new ClipContext(entity.getEyePosition(1f), entity.getEyePosition(1f).add(entity.getViewVector(1f).scale(1)), ClipContext.Block.OUTLINE, ClipContext.Fluid.NONE, entity)).getBlockPos().getX(), + entity.level().clip(new ClipContext(entity.getEyePosition(1f), entity.getEyePosition(1f).add(entity.getViewVector(1f).scale(1)), ClipContext.Block.OUTLINE, ClipContext.Fluid.NONE, entity)).getBlockPos().getY(), + entity.level().clip(new ClipContext(entity.getEyePosition(1f), entity.getEyePosition(1f).add(entity.getViewVector(1f).scale(1)), ClipContext.Block.OUTLINE, ClipContext.Fluid.NONE, entity)).getBlockPos().getZ()), + Blocks.CRAFTING_TABLE.defaultBlockState(), 3); + if (entity instanceof Player _player) { + BlockPos _bp = new BlockPos( + entity.level().clip(new ClipContext(entity.getEyePosition(1f), entity.getEyePosition(1f).add(entity.getViewVector(1f).scale(1)), ClipContext.Block.OUTLINE, ClipContext.Fluid.NONE, entity)).getBlockPos().getX(), + entity.level().clip(new ClipContext(entity.getEyePosition(1f), entity.getEyePosition(1f).add(entity.getViewVector(1f).scale(1)), ClipContext.Block.OUTLINE, ClipContext.Fluid.NONE, entity)).getBlockPos().getY(), + entity.level().clip(new ClipContext(entity.getEyePosition(1f), entity.getEyePosition(1f).add(entity.getViewVector(1f).scale(1)), ClipContext.Block.OUTLINE, ClipContext.Fluid.NONE, entity)).getBlockPos().getZ()); + _player.level().getBlockState(_bp).use(_player.level(), _player, InteractionHand.MAIN_HAND, BlockHitResult.miss(new Vec3(_bp.getX(), _bp.getY(), _bp.getZ()), Direction.UP, _bp)); + } + if (!world.isClientSide()) { + BlockPos _bp = new BlockPos( + entity.level().clip(new ClipContext(entity.getEyePosition(1f), entity.getEyePosition(1f).add(entity.getViewVector(1f).scale(1)), ClipContext.Block.OUTLINE, ClipContext.Fluid.NONE, entity)).getBlockPos().getX(), + entity.level().clip(new ClipContext(entity.getEyePosition(1f), entity.getEyePosition(1f).add(entity.getViewVector(1f).scale(1)), ClipContext.Block.OUTLINE, ClipContext.Fluid.NONE, entity)).getBlockPos().getY(), + entity.level().clip(new ClipContext(entity.getEyePosition(1f), entity.getEyePosition(1f).add(entity.getViewVector(1f).scale(1)), ClipContext.Block.OUTLINE, ClipContext.Fluid.NONE, entity)).getBlockPos().getZ()); + BlockEntity _blockEntity = world.getBlockEntity(_bp); + BlockState _bs = world.getBlockState(_bp); + if (_blockEntity != null) + _blockEntity.getPersistentData().putString("portabletag", (entity.getDisplayName().getString())); + if (world instanceof Level _level) + _level.sendBlockUpdated(_bp, _bs, _bs, 3); + } + } + } +} diff --git a/src/main/java/ch/netquick/easysurvival/procedures/SpawnerBlazeUpdateTickProcedure.java b/src/main/java/ch/netquick/easysurvival/procedures/SpawnerBlazeUpdateTickProcedure.java new file mode 100644 index 0000000..d7fa4f8 --- /dev/null +++ b/src/main/java/ch/netquick/easysurvival/procedures/SpawnerBlazeUpdateTickProcedure.java @@ -0,0 +1,23 @@ +package ch.netquick.easysurvival.procedures; + +import net.minecraft.world.level.LevelAccessor; +import net.minecraft.world.entity.MobSpawnType; +import net.minecraft.world.entity.EntityType; +import net.minecraft.world.entity.Entity; +import net.minecraft.server.level.ServerLevel; +import net.minecraft.core.BlockPos; + +import ch.netquick.easysurvival.init.EasysurvivalModGameRules; + +public class SpawnerBlazeUpdateTickProcedure { + public static void execute(LevelAccessor world, double x, double y, double z) { + if (world.getLevelData().getGameRules().getBoolean(EasysurvivalModGameRules.SPAWNERSACTIVE) == true) { + if (world instanceof ServerLevel _level) { + Entity entityToSpawn = EntityType.BLAZE.spawn(_level, BlockPos.containing(x, y + 1, z), MobSpawnType.MOB_SUMMONED); + if (entityToSpawn != null) { + entityToSpawn.setYRot(world.getRandom().nextFloat() * 360F); + } + } + } + } +} diff --git a/src/main/java/ch/netquick/easysurvival/procedures/SpawnerCreeperUpdateTickProcedure.java b/src/main/java/ch/netquick/easysurvival/procedures/SpawnerCreeperUpdateTickProcedure.java new file mode 100644 index 0000000..5f591b7 --- /dev/null +++ b/src/main/java/ch/netquick/easysurvival/procedures/SpawnerCreeperUpdateTickProcedure.java @@ -0,0 +1,23 @@ +package ch.netquick.easysurvival.procedures; + +import net.minecraft.world.level.LevelAccessor; +import net.minecraft.world.entity.MobSpawnType; +import net.minecraft.world.entity.EntityType; +import net.minecraft.world.entity.Entity; +import net.minecraft.server.level.ServerLevel; +import net.minecraft.core.BlockPos; + +import ch.netquick.easysurvival.init.EasysurvivalModGameRules; + +public class SpawnerCreeperUpdateTickProcedure { + public static void execute(LevelAccessor world, double x, double y, double z) { + if (world.getLevelData().getGameRules().getBoolean(EasysurvivalModGameRules.SPAWNERSACTIVE) == true) { + if (world instanceof ServerLevel _level) { + Entity entityToSpawn = EntityType.CREEPER.spawn(_level, BlockPos.containing(x, y + 1, z), MobSpawnType.MOB_SUMMONED); + if (entityToSpawn != null) { + entityToSpawn.setYRot(world.getRandom().nextFloat() * 360F); + } + } + } + } +} diff --git a/src/main/java/ch/netquick/easysurvival/procedures/SpawnerEvokerUpdateTickProcedure.java b/src/main/java/ch/netquick/easysurvival/procedures/SpawnerEvokerUpdateTickProcedure.java new file mode 100644 index 0000000..8f768af --- /dev/null +++ b/src/main/java/ch/netquick/easysurvival/procedures/SpawnerEvokerUpdateTickProcedure.java @@ -0,0 +1,23 @@ +package ch.netquick.easysurvival.procedures; + +import net.minecraft.world.level.LevelAccessor; +import net.minecraft.world.entity.MobSpawnType; +import net.minecraft.world.entity.EntityType; +import net.minecraft.world.entity.Entity; +import net.minecraft.server.level.ServerLevel; +import net.minecraft.core.BlockPos; + +import ch.netquick.easysurvival.init.EasysurvivalModGameRules; + +public class SpawnerEvokerUpdateTickProcedure { + public static void execute(LevelAccessor world, double x, double y, double z) { + if (world.getLevelData().getGameRules().getBoolean(EasysurvivalModGameRules.SPAWNERSACTIVE) == true) { + if (world instanceof ServerLevel _level) { + Entity entityToSpawn = EntityType.EVOKER.spawn(_level, BlockPos.containing(x, y + 1, z), MobSpawnType.MOB_SUMMONED); + if (entityToSpawn != null) { + entityToSpawn.setYRot(world.getRandom().nextFloat() * 360F); + } + } + } + } +} diff --git a/src/main/java/ch/netquick/easysurvival/procedures/SpawnerGhastUpdateTickProcedure.java b/src/main/java/ch/netquick/easysurvival/procedures/SpawnerGhastUpdateTickProcedure.java new file mode 100644 index 0000000..7109a66 --- /dev/null +++ b/src/main/java/ch/netquick/easysurvival/procedures/SpawnerGhastUpdateTickProcedure.java @@ -0,0 +1,23 @@ +package ch.netquick.easysurvival.procedures; + +import net.minecraft.world.level.LevelAccessor; +import net.minecraft.world.entity.MobSpawnType; +import net.minecraft.world.entity.EntityType; +import net.minecraft.world.entity.Entity; +import net.minecraft.server.level.ServerLevel; +import net.minecraft.core.BlockPos; + +import ch.netquick.easysurvival.init.EasysurvivalModGameRules; + +public class SpawnerGhastUpdateTickProcedure { + public static void execute(LevelAccessor world, double x, double y, double z) { + if (world.getLevelData().getGameRules().getBoolean(EasysurvivalModGameRules.SPAWNERSACTIVE) == true) { + if (world instanceof ServerLevel _level) { + Entity entityToSpawn = EntityType.GHAST.spawn(_level, BlockPos.containing(x, y + 1, z), MobSpawnType.MOB_SUMMONED); + if (entityToSpawn != null) { + entityToSpawn.setYRot(world.getRandom().nextFloat() * 360F); + } + } + } + } +} diff --git a/src/main/java/ch/netquick/easysurvival/procedures/SpawnerPillagerUpdateTickProcedure.java b/src/main/java/ch/netquick/easysurvival/procedures/SpawnerPillagerUpdateTickProcedure.java new file mode 100644 index 0000000..f94dbf9 --- /dev/null +++ b/src/main/java/ch/netquick/easysurvival/procedures/SpawnerPillagerUpdateTickProcedure.java @@ -0,0 +1,23 @@ +package ch.netquick.easysurvival.procedures; + +import net.minecraft.world.level.LevelAccessor; +import net.minecraft.world.entity.MobSpawnType; +import net.minecraft.world.entity.EntityType; +import net.minecraft.world.entity.Entity; +import net.minecraft.server.level.ServerLevel; +import net.minecraft.core.BlockPos; + +import ch.netquick.easysurvival.init.EasysurvivalModGameRules; + +public class SpawnerPillagerUpdateTickProcedure { + public static void execute(LevelAccessor world, double x, double y, double z) { + if (world.getLevelData().getGameRules().getBoolean(EasysurvivalModGameRules.SPAWNERSACTIVE) == true) { + if (world instanceof ServerLevel _level) { + Entity entityToSpawn = EntityType.PILLAGER.spawn(_level, BlockPos.containing(x, y + 1, z), MobSpawnType.MOB_SUMMONED); + if (entityToSpawn != null) { + entityToSpawn.setYRot(world.getRandom().nextFloat() * 360F); + } + } + } + } +} diff --git a/src/main/java/ch/netquick/easysurvival/procedures/SpawnerSlimeUpdateTickProcedure.java b/src/main/java/ch/netquick/easysurvival/procedures/SpawnerSlimeUpdateTickProcedure.java new file mode 100644 index 0000000..19a0e45 --- /dev/null +++ b/src/main/java/ch/netquick/easysurvival/procedures/SpawnerSlimeUpdateTickProcedure.java @@ -0,0 +1,23 @@ +package ch.netquick.easysurvival.procedures; + +import net.minecraft.world.level.LevelAccessor; +import net.minecraft.world.entity.MobSpawnType; +import net.minecraft.world.entity.EntityType; +import net.minecraft.world.entity.Entity; +import net.minecraft.server.level.ServerLevel; +import net.minecraft.core.BlockPos; + +import ch.netquick.easysurvival.init.EasysurvivalModGameRules; + +public class SpawnerSlimeUpdateTickProcedure { + public static void execute(LevelAccessor world, double x, double y, double z) { + if (world.getLevelData().getGameRules().getBoolean(EasysurvivalModGameRules.SPAWNERSACTIVE) == true) { + if (world instanceof ServerLevel _level) { + Entity entityToSpawn = EntityType.SLIME.spawn(_level, BlockPos.containing(x, y + 1, z), MobSpawnType.MOB_SUMMONED); + if (entityToSpawn != null) { + entityToSpawn.setYRot(world.getRandom().nextFloat() * 360F); + } + } + } + } +} diff --git a/src/main/java/ch/netquick/easysurvival/procedures/SpawnerWitherSkelettUpdateTickProcedure.java b/src/main/java/ch/netquick/easysurvival/procedures/SpawnerWitherSkelettUpdateTickProcedure.java new file mode 100644 index 0000000..bccfe81 --- /dev/null +++ b/src/main/java/ch/netquick/easysurvival/procedures/SpawnerWitherSkelettUpdateTickProcedure.java @@ -0,0 +1,23 @@ +package ch.netquick.easysurvival.procedures; + +import net.minecraft.world.level.LevelAccessor; +import net.minecraft.world.entity.MobSpawnType; +import net.minecraft.world.entity.EntityType; +import net.minecraft.world.entity.Entity; +import net.minecraft.server.level.ServerLevel; +import net.minecraft.core.BlockPos; + +import ch.netquick.easysurvival.init.EasysurvivalModGameRules; + +public class SpawnerWitherSkelettUpdateTickProcedure { + public static void execute(LevelAccessor world, double x, double y, double z) { + if (world.getLevelData().getGameRules().getBoolean(EasysurvivalModGameRules.SPAWNERSACTIVE) == true) { + if (world instanceof ServerLevel _level) { + Entity entityToSpawn = EntityType.WITHER_SKELETON.spawn(_level, BlockPos.containing(x, y + 1, z), MobSpawnType.MOB_SUMMONED); + if (entityToSpawn != null) { + entityToSpawn.setYRot(world.getRandom().nextFloat() * 360F); + } + } + } + } +} diff --git a/src/main/java/ch/netquick/easysurvival/procedures/TeleporterProcProcedure.java b/src/main/java/ch/netquick/easysurvival/procedures/TeleporterProcProcedure.java new file mode 100644 index 0000000..b099b8b --- /dev/null +++ b/src/main/java/ch/netquick/easysurvival/procedures/TeleporterProcProcedure.java @@ -0,0 +1,279 @@ +package ch.netquick.easysurvival.procedures; + +import net.minecraft.world.level.block.state.BlockState; +import net.minecraft.world.level.block.entity.BlockEntity; +import net.minecraft.world.level.LevelAccessor; +import net.minecraft.world.level.Level; +import net.minecraft.world.item.Items; +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.entity.player.Player; +import net.minecraft.world.entity.LivingEntity; +import net.minecraft.world.entity.Entity; +import net.minecraft.server.level.ServerPlayer; +import net.minecraft.network.chat.Component; +import net.minecraft.core.BlockPos; + +public class TeleporterProcProcedure { + public static void execute(LevelAccessor world, double x, double y, double z, Entity entity) { + if (entity == null) + return; + if ((entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getItem() == Items.ENDER_EYE) { + if ((new Object() { + public boolean getValue(LevelAccessor world, BlockPos pos, String tag) { + BlockEntity blockEntity = world.getBlockEntity(pos); + if (blockEntity != null) + return blockEntity.getPersistentData().getBoolean(tag); + return false; + } + }.getValue(world, BlockPos.containing(x, y, z), "isBlockLinked")) == false) { + if (entity.getPersistentData().getBoolean("playerHasStoredTeleporter") == true) { + if (x == entity.getPersistentData().getDouble("playerTeleporterPosX") && y == entity.getPersistentData().getDouble("playerTeleporterPosY") && z == entity.getPersistentData().getDouble("playerTeleporterPosZ")) { + if (entity instanceof Player _player && !_player.level().isClientSide()) + _player.displayClientMessage(Component.literal("You can't link the portal to it's self"), false); + } else { + if (!world.isClientSide()) { + BlockPos _bp = BlockPos.containing(x, y, z); + BlockEntity _blockEntity = world.getBlockEntity(_bp); + BlockState _bs = world.getBlockState(_bp); + if (_blockEntity != null) + _blockEntity.getPersistentData().putDouble("blockTeleporterPosX", (entity.getPersistentData().getDouble("playerTeleporterPosX"))); + if (world instanceof Level _level) + _level.sendBlockUpdated(_bp, _bs, _bs, 3); + } + if (!world.isClientSide()) { + BlockPos _bp = BlockPos.containing(x, y, z); + BlockEntity _blockEntity = world.getBlockEntity(_bp); + BlockState _bs = world.getBlockState(_bp); + if (_blockEntity != null) + _blockEntity.getPersistentData().putDouble("blockTeleporterPosY", (entity.getPersistentData().getDouble("playerTeleporterPosY"))); + if (world instanceof Level _level) + _level.sendBlockUpdated(_bp, _bs, _bs, 3); + } + if (!world.isClientSide()) { + BlockPos _bp = BlockPos.containing(x, y, z); + BlockEntity _blockEntity = world.getBlockEntity(_bp); + BlockState _bs = world.getBlockState(_bp); + if (_blockEntity != null) + _blockEntity.getPersistentData().putDouble("blockTeleporterPosZ", (entity.getPersistentData().getDouble("playerTeleporterPosZ"))); + if (world instanceof Level _level) + _level.sendBlockUpdated(_bp, _bs, _bs, 3); + } + if (!world.isClientSide()) { + BlockPos _bp = BlockPos.containing(new Object() { + public double getValue(LevelAccessor world, BlockPos pos, String tag) { + BlockEntity blockEntity = world.getBlockEntity(pos); + if (blockEntity != null) + return blockEntity.getPersistentData().getDouble(tag); + return -1; + } + }.getValue(world, BlockPos.containing(x, y, z), "blockTeleporterPosX"), new Object() { + public double getValue(LevelAccessor world, BlockPos pos, String tag) { + BlockEntity blockEntity = world.getBlockEntity(pos); + if (blockEntity != null) + return blockEntity.getPersistentData().getDouble(tag); + return -1; + } + }.getValue(world, BlockPos.containing(x, y, z), "blockTeleporterPosY"), new Object() { + public double getValue(LevelAccessor world, BlockPos pos, String tag) { + BlockEntity blockEntity = world.getBlockEntity(pos); + if (blockEntity != null) + return blockEntity.getPersistentData().getDouble(tag); + return -1; + } + }.getValue(world, BlockPos.containing(x, y, z), "blockTeleporterPosZ")); + BlockEntity _blockEntity = world.getBlockEntity(_bp); + BlockState _bs = world.getBlockState(_bp); + if (_blockEntity != null) + _blockEntity.getPersistentData().putDouble("blockTeleporterPosX", x); + if (world instanceof Level _level) + _level.sendBlockUpdated(_bp, _bs, _bs, 3); + } + if (!world.isClientSide()) { + BlockPos _bp = BlockPos.containing(new Object() { + public double getValue(LevelAccessor world, BlockPos pos, String tag) { + BlockEntity blockEntity = world.getBlockEntity(pos); + if (blockEntity != null) + return blockEntity.getPersistentData().getDouble(tag); + return -1; + } + }.getValue(world, BlockPos.containing(x, y, z), "blockTeleporterPosX"), new Object() { + public double getValue(LevelAccessor world, BlockPos pos, String tag) { + BlockEntity blockEntity = world.getBlockEntity(pos); + if (blockEntity != null) + return blockEntity.getPersistentData().getDouble(tag); + return -1; + } + }.getValue(world, BlockPos.containing(x, y, z), "blockTeleporterPosY"), new Object() { + public double getValue(LevelAccessor world, BlockPos pos, String tag) { + BlockEntity blockEntity = world.getBlockEntity(pos); + if (blockEntity != null) + return blockEntity.getPersistentData().getDouble(tag); + return -1; + } + }.getValue(world, BlockPos.containing(x, y, z), "blockTeleporterPosZ")); + BlockEntity _blockEntity = world.getBlockEntity(_bp); + BlockState _bs = world.getBlockState(_bp); + if (_blockEntity != null) + _blockEntity.getPersistentData().putDouble("blockTeleporterPosY", y); + if (world instanceof Level _level) + _level.sendBlockUpdated(_bp, _bs, _bs, 3); + } + if (!world.isClientSide()) { + BlockPos _bp = BlockPos.containing(new Object() { + public double getValue(LevelAccessor world, BlockPos pos, String tag) { + BlockEntity blockEntity = world.getBlockEntity(pos); + if (blockEntity != null) + return blockEntity.getPersistentData().getDouble(tag); + return -1; + } + }.getValue(world, BlockPos.containing(x, y, z), "blockTeleporterPosX"), new Object() { + public double getValue(LevelAccessor world, BlockPos pos, String tag) { + BlockEntity blockEntity = world.getBlockEntity(pos); + if (blockEntity != null) + return blockEntity.getPersistentData().getDouble(tag); + return -1; + } + }.getValue(world, BlockPos.containing(x, y, z), "blockTeleporterPosY"), new Object() { + public double getValue(LevelAccessor world, BlockPos pos, String tag) { + BlockEntity blockEntity = world.getBlockEntity(pos); + if (blockEntity != null) + return blockEntity.getPersistentData().getDouble(tag); + return -1; + } + }.getValue(world, BlockPos.containing(x, y, z), "blockTeleporterPosZ")); + BlockEntity _blockEntity = world.getBlockEntity(_bp); + BlockState _bs = world.getBlockState(_bp); + if (_blockEntity != null) + _blockEntity.getPersistentData().putDouble("blockTeleporterPosZ", z); + if (world instanceof Level _level) + _level.sendBlockUpdated(_bp, _bs, _bs, 3); + } + if (!world.isClientSide()) { + BlockPos _bp = BlockPos.containing(x, y, z); + BlockEntity _blockEntity = world.getBlockEntity(_bp); + BlockState _bs = world.getBlockState(_bp); + if (_blockEntity != null) + _blockEntity.getPersistentData().putBoolean("isBlockLinked", true); + if (world instanceof Level _level) + _level.sendBlockUpdated(_bp, _bs, _bs, 3); + } + if (!world.isClientSide()) { + BlockPos _bp = BlockPos.containing(new Object() { + public double getValue(LevelAccessor world, BlockPos pos, String tag) { + BlockEntity blockEntity = world.getBlockEntity(pos); + if (blockEntity != null) + return blockEntity.getPersistentData().getDouble(tag); + return -1; + } + }.getValue(world, BlockPos.containing(x, y, z), "blockTeleporterPosX"), new Object() { + public double getValue(LevelAccessor world, BlockPos pos, String tag) { + BlockEntity blockEntity = world.getBlockEntity(pos); + if (blockEntity != null) + return blockEntity.getPersistentData().getDouble(tag); + return -1; + } + }.getValue(world, BlockPos.containing(x, y, z), "blockTeleporterPosY"), new Object() { + public double getValue(LevelAccessor world, BlockPos pos, String tag) { + BlockEntity blockEntity = world.getBlockEntity(pos); + if (blockEntity != null) + return blockEntity.getPersistentData().getDouble(tag); + return -1; + } + }.getValue(world, BlockPos.containing(x, y, z), "blockTeleporterPosZ")); + BlockEntity _blockEntity = world.getBlockEntity(_bp); + BlockState _bs = world.getBlockState(_bp); + if (_blockEntity != null) + _blockEntity.getPersistentData().putBoolean("isBlockLinked", true); + if (world instanceof Level _level) + _level.sendBlockUpdated(_bp, _bs, _bs, 3); + } + entity.getPersistentData().putBoolean("playerHasStoredTeleporter", false); + if (entity instanceof Player _player && !_player.level().isClientSide()) + _player.displayClientMessage(Component.literal("The teleporter has been linked"), false); + } + } else { + entity.getPersistentData().putDouble("playerTeleporterPosX", x); + entity.getPersistentData().putDouble("playerTeleporterPosY", y); + entity.getPersistentData().putDouble("playerTeleporterPosZ", z); + entity.getPersistentData().putBoolean("playerHasStoredTeleporter", true); + if (entity instanceof Player _player && !_player.level().isClientSide()) + _player.displayClientMessage(Component.literal(("Current Portal Location: " + "X: " + entity.getPersistentData().getDouble("playerTeleporterPosX") + "Y: " + entity.getPersistentData().getDouble("playerTeleporterPosY") + "Z: " + + entity.getPersistentData().getDouble("playerTeleporterPosZ"))), false); + } + } + } else { + if ((new Object() { + public boolean getValue(LevelAccessor world, BlockPos pos, String tag) { + BlockEntity blockEntity = world.getBlockEntity(pos); + if (blockEntity != null) + return blockEntity.getPersistentData().getBoolean(tag); + return false; + } + }.getValue(world, BlockPos.containing(x, y, z), "isBlockLinked")) == true) { + { + Entity _ent = entity; + _ent.teleportTo((new Object() { + public double getValue(LevelAccessor world, BlockPos pos, String tag) { + BlockEntity blockEntity = world.getBlockEntity(pos); + if (blockEntity != null) + return blockEntity.getPersistentData().getDouble(tag); + return -1; + } + }.getValue(world, BlockPos.containing(x, y, z), "blockTeleporterPosX") + 0.5), (new Object() { + public double getValue(LevelAccessor world, BlockPos pos, String tag) { + BlockEntity blockEntity = world.getBlockEntity(pos); + if (blockEntity != null) + return blockEntity.getPersistentData().getDouble(tag); + return -1; + } + }.getValue(world, BlockPos.containing(x, y, z), "blockTeleporterPosY")), (new Object() { + public double getValue(LevelAccessor world, BlockPos pos, String tag) { + BlockEntity blockEntity = world.getBlockEntity(pos); + if (blockEntity != null) + return blockEntity.getPersistentData().getDouble(tag); + return -1; + } + }.getValue(world, BlockPos.containing(x, y, z), "blockTeleporterPosZ") + 0.5)); + if (_ent instanceof ServerPlayer _serverPlayer) + _serverPlayer.connection.teleport((new Object() { + public double getValue(LevelAccessor world, BlockPos pos, String tag) { + BlockEntity blockEntity = world.getBlockEntity(pos); + if (blockEntity != null) + return blockEntity.getPersistentData().getDouble(tag); + return -1; + } + }.getValue(world, BlockPos.containing(x, y, z), "blockTeleporterPosX") + 0.5), (new Object() { + public double getValue(LevelAccessor world, BlockPos pos, String tag) { + BlockEntity blockEntity = world.getBlockEntity(pos); + if (blockEntity != null) + return blockEntity.getPersistentData().getDouble(tag); + return -1; + } + }.getValue(world, BlockPos.containing(x, y, z), "blockTeleporterPosY")), (new Object() { + public double getValue(LevelAccessor world, BlockPos pos, String tag) { + BlockEntity blockEntity = world.getBlockEntity(pos); + if (blockEntity != null) + return blockEntity.getPersistentData().getDouble(tag); + return -1; + } + }.getValue(world, BlockPos.containing(x, y, z), "blockTeleporterPosZ") + 0.5), _ent.getYRot(), _ent.getXRot()); + } + { + Entity _ent = entity; + _ent.setYRot(entity.getYRot()); + _ent.setXRot(entity.getXRot()); + _ent.setYBodyRot(_ent.getYRot()); + _ent.setYHeadRot(_ent.getYRot()); + _ent.yRotO = _ent.getYRot(); + _ent.xRotO = _ent.getXRot(); + if (_ent instanceof LivingEntity _entity) { + _entity.yBodyRotO = _entity.getYRot(); + _entity.yHeadRotO = _entity.getYRot(); + } + } + if (entity instanceof Player _player && !_player.level().isClientSide()) + _player.displayClientMessage(Component.literal("You have been teleported"), false); + } + } + } +} diff --git a/src/main/java/ch/netquick/easysurvival/procedures/TreeCropUpdateTickProcedure.java b/src/main/java/ch/netquick/easysurvival/procedures/TreeCropUpdateTickProcedure.java new file mode 100644 index 0000000..b6334d2 --- /dev/null +++ b/src/main/java/ch/netquick/easysurvival/procedures/TreeCropUpdateTickProcedure.java @@ -0,0 +1,514 @@ +package ch.netquick.easysurvival.procedures; + +import net.minecraftforge.items.IItemHandlerModifiable; +import net.minecraftforge.common.capabilities.ForgeCapabilities; + +import net.minecraft.world.level.block.entity.BlockEntity; +import net.minecraft.world.level.block.Blocks; +import net.minecraft.world.level.LevelAccessor; +import net.minecraft.world.item.ItemStack; +import net.minecraft.core.BlockPos; + +import java.util.concurrent.atomic.AtomicReference; +import java.util.concurrent.atomic.AtomicInteger; + +public class TreeCropUpdateTickProcedure { + public static void execute(LevelAccessor world, double x, double y, double z) { + double Slotno = 0; + if ((new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 0)).getItem() == Blocks.OAK_SAPLING.asItem()) { + Slotno = 1; + for (int index0 = 0; index0 < 7; index0++) { + if (new Object() { + public int getAmount(LevelAccessor world, BlockPos pos, int slotid) { + AtomicInteger _retval = new AtomicInteger(0); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).getCount())); + return _retval.get(); + } + }.getAmount(world, BlockPos.containing(x, y, z), (int) Slotno) < 64) { + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = (int) Slotno; + final ItemStack _setstack = new ItemStack(Blocks.OAK_LOG).copy(); + _setstack.setCount((int) (new Object() { + public int getAmount(LevelAccessor world, BlockPos pos, int slotid) { + AtomicInteger _retval = new AtomicInteger(0); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).getCount())); + return _retval.get(); + } + }.getAmount(world, BlockPos.containing(x, y, z), (int) Slotno) + 1)); + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _setstack); + }); + } + } + break; + } + Slotno = Slotno + 1; + } + } + if ((new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 0)).getItem() == Blocks.SPRUCE_SAPLING.asItem()) { + Slotno = 1; + for (int index1 = 0; index1 < 7; index1++) { + if (new Object() { + public int getAmount(LevelAccessor world, BlockPos pos, int slotid) { + AtomicInteger _retval = new AtomicInteger(0); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).getCount())); + return _retval.get(); + } + }.getAmount(world, BlockPos.containing(x, y, z), (int) Slotno) < 64) { + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = (int) Slotno; + final ItemStack _setstack = new ItemStack(Blocks.SPRUCE_LOG).copy(); + _setstack.setCount((int) (new Object() { + public int getAmount(LevelAccessor world, BlockPos pos, int slotid) { + AtomicInteger _retval = new AtomicInteger(0); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).getCount())); + return _retval.get(); + } + }.getAmount(world, BlockPos.containing(x, y, z), (int) Slotno) + 1)); + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _setstack); + }); + } + } + break; + } + Slotno = Slotno + 1; + } + } + if ((new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 0)).getItem() == Blocks.BIRCH_SAPLING.asItem()) { + Slotno = 1; + for (int index2 = 0; index2 < 7; index2++) { + if (new Object() { + public int getAmount(LevelAccessor world, BlockPos pos, int slotid) { + AtomicInteger _retval = new AtomicInteger(0); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).getCount())); + return _retval.get(); + } + }.getAmount(world, BlockPos.containing(x, y, z), (int) Slotno) < 64) { + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = (int) Slotno; + final ItemStack _setstack = new ItemStack(Blocks.BIRCH_LOG).copy(); + _setstack.setCount((int) (new Object() { + public int getAmount(LevelAccessor world, BlockPos pos, int slotid) { + AtomicInteger _retval = new AtomicInteger(0); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).getCount())); + return _retval.get(); + } + }.getAmount(world, BlockPos.containing(x, y, z), (int) Slotno) + 1)); + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _setstack); + }); + } + } + break; + } + Slotno = Slotno + 1; + } + } + if ((new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 0)).getItem() == Blocks.JUNGLE_SAPLING.asItem()) { + Slotno = 1; + for (int index3 = 0; index3 < 7; index3++) { + if (new Object() { + public int getAmount(LevelAccessor world, BlockPos pos, int slotid) { + AtomicInteger _retval = new AtomicInteger(0); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).getCount())); + return _retval.get(); + } + }.getAmount(world, BlockPos.containing(x, y, z), (int) Slotno) < 64) { + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = (int) Slotno; + final ItemStack _setstack = new ItemStack(Blocks.JUNGLE_LOG).copy(); + _setstack.setCount((int) (new Object() { + public int getAmount(LevelAccessor world, BlockPos pos, int slotid) { + AtomicInteger _retval = new AtomicInteger(0); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).getCount())); + return _retval.get(); + } + }.getAmount(world, BlockPos.containing(x, y, z), (int) Slotno) + 1)); + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _setstack); + }); + } + } + break; + } + Slotno = Slotno + 1; + } + } + if ((new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 0)).getItem() == Blocks.ACACIA_SAPLING.asItem()) { + Slotno = 1; + for (int index4 = 0; index4 < 7; index4++) { + if (new Object() { + public int getAmount(LevelAccessor world, BlockPos pos, int slotid) { + AtomicInteger _retval = new AtomicInteger(0); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).getCount())); + return _retval.get(); + } + }.getAmount(world, BlockPos.containing(x, y, z), (int) Slotno) < 64) { + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = (int) Slotno; + final ItemStack _setstack = new ItemStack(Blocks.ACACIA_LOG).copy(); + _setstack.setCount((int) (new Object() { + public int getAmount(LevelAccessor world, BlockPos pos, int slotid) { + AtomicInteger _retval = new AtomicInteger(0); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).getCount())); + return _retval.get(); + } + }.getAmount(world, BlockPos.containing(x, y, z), (int) Slotno) + 1)); + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _setstack); + }); + } + } + break; + } + Slotno = Slotno + 1; + } + } + if ((new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 0)).getItem() == Blocks.DARK_OAK_SAPLING.asItem()) { + Slotno = 1; + for (int index5 = 0; index5 < 7; index5++) { + if (new Object() { + public int getAmount(LevelAccessor world, BlockPos pos, int slotid) { + AtomicInteger _retval = new AtomicInteger(0); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).getCount())); + return _retval.get(); + } + }.getAmount(world, BlockPos.containing(x, y, z), (int) Slotno) < 64) { + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = (int) Slotno; + final ItemStack _setstack = new ItemStack(Blocks.DARK_OAK_LOG).copy(); + _setstack.setCount((int) (new Object() { + public int getAmount(LevelAccessor world, BlockPos pos, int slotid) { + AtomicInteger _retval = new AtomicInteger(0); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).getCount())); + return _retval.get(); + } + }.getAmount(world, BlockPos.containing(x, y, z), (int) Slotno) + 1)); + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _setstack); + }); + } + } + break; + } + Slotno = Slotno + 1; + } + } + if ((new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 0)).getItem() == Blocks.BAMBOO.asItem()) { + Slotno = 1; + for (int index6 = 0; index6 < 7; index6++) { + if (new Object() { + public int getAmount(LevelAccessor world, BlockPos pos, int slotid) { + AtomicInteger _retval = new AtomicInteger(0); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).getCount())); + return _retval.get(); + } + }.getAmount(world, BlockPos.containing(x, y, z), (int) Slotno) < 64) { + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = (int) Slotno; + final ItemStack _setstack = new ItemStack(Blocks.BAMBOO).copy(); + _setstack.setCount((int) (new Object() { + public int getAmount(LevelAccessor world, BlockPos pos, int slotid) { + AtomicInteger _retval = new AtomicInteger(0); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).getCount())); + return _retval.get(); + } + }.getAmount(world, BlockPos.containing(x, y, z), (int) Slotno) + 1)); + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _setstack); + }); + } + } + break; + } + Slotno = Slotno + 1; + } + } + if ((new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 0)).getItem() == Blocks.CACTUS.asItem()) { + Slotno = 1; + for (int index7 = 0; index7 < 7; index7++) { + if (new Object() { + public int getAmount(LevelAccessor world, BlockPos pos, int slotid) { + AtomicInteger _retval = new AtomicInteger(0); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).getCount())); + return _retval.get(); + } + }.getAmount(world, BlockPos.containing(x, y, z), (int) Slotno) < 64) { + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = (int) Slotno; + final ItemStack _setstack = new ItemStack(Blocks.CACTUS).copy(); + _setstack.setCount((int) (new Object() { + public int getAmount(LevelAccessor world, BlockPos pos, int slotid) { + AtomicInteger _retval = new AtomicInteger(0); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).getCount())); + return _retval.get(); + } + }.getAmount(world, BlockPos.containing(x, y, z), (int) Slotno) + 1)); + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _setstack); + }); + } + } + break; + } + Slotno = Slotno + 1; + } + } + if ((new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 0)).getItem() == Blocks.SUGAR_CANE.asItem()) { + Slotno = 1; + for (int index8 = 0; index8 < 7; index8++) { + if (new Object() { + public int getAmount(LevelAccessor world, BlockPos pos, int slotid) { + AtomicInteger _retval = new AtomicInteger(0); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).getCount())); + return _retval.get(); + } + }.getAmount(world, BlockPos.containing(x, y, z), (int) Slotno) < 64) { + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = (int) Slotno; + final ItemStack _setstack = new ItemStack(Blocks.SUGAR_CANE).copy(); + _setstack.setCount((int) (new Object() { + public int getAmount(LevelAccessor world, BlockPos pos, int slotid) { + AtomicInteger _retval = new AtomicInteger(0); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).getCount())); + return _retval.get(); + } + }.getAmount(world, BlockPos.containing(x, y, z), (int) Slotno) + 1)); + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _setstack); + }); + } + } + break; + } + Slotno = Slotno + 1; + } + } + if ((new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 0)).getItem() == Blocks.CHERRY_SAPLING.asItem()) { + Slotno = 1; + for (int index9 = 0; index9 < 7; index9++) { + if (new Object() { + public int getAmount(LevelAccessor world, BlockPos pos, int slotid) { + AtomicInteger _retval = new AtomicInteger(0); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).getCount())); + return _retval.get(); + } + }.getAmount(world, BlockPos.containing(x, y, z), (int) Slotno) < 64) { + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = (int) Slotno; + final ItemStack _setstack = new ItemStack(Blocks.CHERRY_LOG).copy(); + _setstack.setCount((int) (new Object() { + public int getAmount(LevelAccessor world, BlockPos pos, int slotid) { + AtomicInteger _retval = new AtomicInteger(0); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).getCount())); + return _retval.get(); + } + }.getAmount(world, BlockPos.containing(x, y, z), (int) Slotno) + 1)); + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _setstack); + }); + } + } + break; + } + Slotno = Slotno + 1; + } + } + if ((new Object() { + public ItemStack getItemStack(LevelAccessor world, BlockPos pos, int slotid) { + AtomicReference _retval = new AtomicReference<>(ItemStack.EMPTY); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).copy())); + return _retval.get(); + } + }.getItemStack(world, BlockPos.containing(x, y, z), 0)).getItem() == Blocks.MANGROVE_PROPAGULE.asItem()) { + Slotno = 1; + for (int index10 = 0; index10 < 7; index10++) { + if (new Object() { + public int getAmount(LevelAccessor world, BlockPos pos, int slotid) { + AtomicInteger _retval = new AtomicInteger(0); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).getCount())); + return _retval.get(); + } + }.getAmount(world, BlockPos.containing(x, y, z), (int) Slotno) < 64) { + { + BlockEntity _ent = world.getBlockEntity(BlockPos.containing(x, y, z)); + if (_ent != null) { + final int _slotid = (int) Slotno; + final ItemStack _setstack = new ItemStack(Blocks.MANGROVE_LOG).copy(); + _setstack.setCount((int) (new Object() { + public int getAmount(LevelAccessor world, BlockPos pos, int slotid) { + AtomicInteger _retval = new AtomicInteger(0); + BlockEntity _ent = world.getBlockEntity(pos); + if (_ent != null) + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> _retval.set(capability.getStackInSlot(slotid).getCount())); + return _retval.get(); + } + }.getAmount(world, BlockPos.containing(x, y, z), (int) Slotno) + 1)); + _ent.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + if (capability instanceof IItemHandlerModifiable) + ((IItemHandlerModifiable) capability).setStackInSlot(_slotid, _setstack); + }); + } + } + break; + } + Slotno = Slotno + 1; + } + } + } +} diff --git a/src/main/java/ch/netquick/easysurvival/world/inventory/CraftingStickGUIMenu.java b/src/main/java/ch/netquick/easysurvival/world/inventory/CraftingStickGUIMenu.java new file mode 100644 index 0000000..8ae7219 --- /dev/null +++ b/src/main/java/ch/netquick/easysurvival/world/inventory/CraftingStickGUIMenu.java @@ -0,0 +1,254 @@ + +package ch.netquick.easysurvival.world.inventory; + +import net.minecraftforge.items.SlotItemHandler; +import net.minecraftforge.items.ItemStackHandler; +import net.minecraftforge.items.IItemHandler; +import net.minecraftforge.common.capabilities.ForgeCapabilities; + +import net.minecraft.world.level.block.entity.BlockEntity; +import net.minecraft.world.level.Level; +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.inventory.Slot; +import net.minecraft.world.inventory.ContainerLevelAccess; +import net.minecraft.world.inventory.AbstractContainerMenu; +import net.minecraft.world.entity.player.Player; +import net.minecraft.world.entity.player.Inventory; +import net.minecraft.world.entity.Entity; +import net.minecraft.server.level.ServerPlayer; +import net.minecraft.network.FriendlyByteBuf; +import net.minecraft.core.BlockPos; + +import java.util.function.Supplier; +import java.util.Map; +import java.util.HashMap; + +import ch.netquick.easysurvival.init.EasysurvivalModMenus; + +public class CraftingStickGUIMenu extends AbstractContainerMenu implements Supplier> { + public final static HashMap guistate = new HashMap<>(); + public final Level world; + public final Player entity; + public int x, y, z; + private ContainerLevelAccess access = ContainerLevelAccess.NULL; + private IItemHandler internal; + private final Map customSlots = new HashMap<>(); + private boolean bound = false; + private Supplier boundItemMatcher = null; + private Entity boundEntity = null; + private BlockEntity boundBlockEntity = null; + + public CraftingStickGUIMenu(int id, Inventory inv, FriendlyByteBuf extraData) { + super(EasysurvivalModMenus.CRAFTING_STICK_GUI.get(), id); + this.entity = inv.player; + this.world = inv.player.level(); + this.internal = new ItemStackHandler(9); + BlockPos pos = null; + if (extraData != null) { + pos = extraData.readBlockPos(); + this.x = pos.getX(); + this.y = pos.getY(); + this.z = pos.getZ(); + access = ContainerLevelAccess.create(world, pos); + } + if (pos != null) { + if (extraData.readableBytes() == 1) { // bound to item + byte hand = extraData.readByte(); + ItemStack itemstack = hand == 0 ? this.entity.getMainHandItem() : this.entity.getOffhandItem(); + this.boundItemMatcher = () -> itemstack == (hand == 0 ? this.entity.getMainHandItem() : this.entity.getOffhandItem()); + itemstack.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + this.internal = capability; + this.bound = true; + }); + } else if (extraData.readableBytes() > 1) { // bound to entity + extraData.readByte(); // drop padding + boundEntity = world.getEntity(extraData.readVarInt()); + if (boundEntity != null) + boundEntity.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + this.internal = capability; + this.bound = true; + }); + } else { // might be bound to block + boundBlockEntity = this.world.getBlockEntity(pos); + if (boundBlockEntity != null) + boundBlockEntity.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + this.internal = capability; + this.bound = true; + }); + } + } + this.customSlots.put(0, this.addSlot(new SlotItemHandler(internal, 0, 8, 60) { + private final int slot = 0; + })); + this.customSlots.put(1, this.addSlot(new SlotItemHandler(internal, 1, 26, 60) { + private final int slot = 1; + })); + this.customSlots.put(2, this.addSlot(new SlotItemHandler(internal, 2, 44, 60) { + private final int slot = 2; + })); + this.customSlots.put(3, this.addSlot(new SlotItemHandler(internal, 3, 8, 42) { + private final int slot = 3; + })); + this.customSlots.put(4, this.addSlot(new SlotItemHandler(internal, 4, 26, 42) { + private final int slot = 4; + })); + this.customSlots.put(5, this.addSlot(new SlotItemHandler(internal, 5, 44, 42) { + private final int slot = 5; + })); + this.customSlots.put(6, this.addSlot(new SlotItemHandler(internal, 6, 8, 24) { + private final int slot = 6; + })); + this.customSlots.put(7, this.addSlot(new SlotItemHandler(internal, 7, 26, 24) { + private final int slot = 7; + })); + this.customSlots.put(8, this.addSlot(new SlotItemHandler(internal, 8, 44, 24) { + private final int slot = 8; + })); + for (int si = 0; si < 3; ++si) + for (int sj = 0; sj < 9; ++sj) + this.addSlot(new Slot(inv, sj + (si + 1) * 9, 0 + 8 + sj * 18, 0 + 84 + si * 18)); + for (int si = 0; si < 9; ++si) + this.addSlot(new Slot(inv, si, 0 + 8 + si * 18, 0 + 142)); + } + + @Override + public boolean stillValid(Player player) { + if (this.bound) { + if (this.boundItemMatcher != null) + return this.boundItemMatcher.get(); + else if (this.boundBlockEntity != null) + return AbstractContainerMenu.stillValid(this.access, player, this.boundBlockEntity.getBlockState().getBlock()); + else if (this.boundEntity != null) + return this.boundEntity.isAlive(); + } + return true; + } + + @Override + public ItemStack quickMoveStack(Player playerIn, int index) { + ItemStack itemstack = ItemStack.EMPTY; + Slot slot = (Slot) this.slots.get(index); + if (slot != null && slot.hasItem()) { + ItemStack itemstack1 = slot.getItem(); + itemstack = itemstack1.copy(); + if (index < 9) { + if (!this.moveItemStackTo(itemstack1, 9, this.slots.size(), true)) + return ItemStack.EMPTY; + slot.onQuickCraft(itemstack1, itemstack); + } else if (!this.moveItemStackTo(itemstack1, 0, 9, false)) { + if (index < 9 + 27) { + if (!this.moveItemStackTo(itemstack1, 9 + 27, this.slots.size(), true)) + return ItemStack.EMPTY; + } else { + if (!this.moveItemStackTo(itemstack1, 9, 9 + 27, false)) + return ItemStack.EMPTY; + } + return ItemStack.EMPTY; + } + if (itemstack1.getCount() == 0) + slot.set(ItemStack.EMPTY); + else + slot.setChanged(); + if (itemstack1.getCount() == itemstack.getCount()) + return ItemStack.EMPTY; + slot.onTake(playerIn, itemstack1); + } + return itemstack; + } + + @Override + protected boolean moveItemStackTo(ItemStack p_38904_, int p_38905_, int p_38906_, boolean p_38907_) { + boolean flag = false; + int i = p_38905_; + if (p_38907_) { + i = p_38906_ - 1; + } + if (p_38904_.isStackable()) { + while (!p_38904_.isEmpty()) { + if (p_38907_) { + if (i < p_38905_) { + break; + } + } else if (i >= p_38906_) { + break; + } + Slot slot = this.slots.get(i); + ItemStack itemstack = slot.getItem(); + if (slot.mayPlace(itemstack) && !itemstack.isEmpty() && ItemStack.isSameItemSameTags(p_38904_, itemstack)) { + int j = itemstack.getCount() + p_38904_.getCount(); + int maxSize = Math.min(slot.getMaxStackSize(), p_38904_.getMaxStackSize()); + if (j <= maxSize) { + p_38904_.setCount(0); + itemstack.setCount(j); + slot.set(itemstack); + flag = true; + } else if (itemstack.getCount() < maxSize) { + p_38904_.shrink(maxSize - itemstack.getCount()); + itemstack.setCount(maxSize); + slot.set(itemstack); + flag = true; + } + } + if (p_38907_) { + --i; + } else { + ++i; + } + } + } + if (!p_38904_.isEmpty()) { + if (p_38907_) { + i = p_38906_ - 1; + } else { + i = p_38905_; + } + while (true) { + if (p_38907_) { + if (i < p_38905_) { + break; + } + } else if (i >= p_38906_) { + break; + } + Slot slot1 = this.slots.get(i); + ItemStack itemstack1 = slot1.getItem(); + if (itemstack1.isEmpty() && slot1.mayPlace(p_38904_)) { + if (p_38904_.getCount() > slot1.getMaxStackSize()) { + slot1.setByPlayer(p_38904_.split(slot1.getMaxStackSize())); + } else { + slot1.setByPlayer(p_38904_.split(p_38904_.getCount())); + } + slot1.setChanged(); + flag = true; + break; + } + if (p_38907_) { + --i; + } else { + ++i; + } + } + } + return flag; + } + + @Override + public void removed(Player playerIn) { + super.removed(playerIn); + if (!bound && playerIn instanceof ServerPlayer serverPlayer) { + if (!serverPlayer.isAlive() || serverPlayer.hasDisconnected()) { + for (int j = 0; j < internal.getSlots(); ++j) { + playerIn.drop(internal.extractItem(j, internal.getStackInSlot(j).getCount(), false), false); + } + } else { + for (int i = 0; i < internal.getSlots(); ++i) { + playerIn.getInventory().placeItemBackInInventory(internal.extractItem(i, internal.getStackInSlot(i).getCount(), false)); + } + } + } + } + + public Map get() { + return customSlots; + } +} diff --git a/src/main/java/ch/netquick/easysurvival/world/inventory/CropGUIMenu.java b/src/main/java/ch/netquick/easysurvival/world/inventory/CropGUIMenu.java new file mode 100644 index 0000000..101ca8c --- /dev/null +++ b/src/main/java/ch/netquick/easysurvival/world/inventory/CropGUIMenu.java @@ -0,0 +1,290 @@ + +package ch.netquick.easysurvival.world.inventory; + +import net.minecraftforge.items.SlotItemHandler; +import net.minecraftforge.items.ItemStackHandler; +import net.minecraftforge.items.IItemHandler; +import net.minecraftforge.common.capabilities.ForgeCapabilities; + +import net.minecraft.world.level.block.entity.BlockEntity; +import net.minecraft.world.level.Level; +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.inventory.Slot; +import net.minecraft.world.inventory.ContainerLevelAccess; +import net.minecraft.world.inventory.AbstractContainerMenu; +import net.minecraft.world.entity.player.Player; +import net.minecraft.world.entity.player.Inventory; +import net.minecraft.world.entity.Entity; +import net.minecraft.server.level.ServerPlayer; +import net.minecraft.network.FriendlyByteBuf; +import net.minecraft.core.BlockPos; + +import java.util.function.Supplier; +import java.util.Map; +import java.util.HashMap; + +import ch.netquick.easysurvival.init.EasysurvivalModMenus; + +public class CropGUIMenu extends AbstractContainerMenu implements Supplier> { + public final static HashMap guistate = new HashMap<>(); + public final Level world; + public final Player entity; + public int x, y, z; + private ContainerLevelAccess access = ContainerLevelAccess.NULL; + private IItemHandler internal; + private final Map customSlots = new HashMap<>(); + private boolean bound = false; + private Supplier boundItemMatcher = null; + private Entity boundEntity = null; + private BlockEntity boundBlockEntity = null; + + public CropGUIMenu(int id, Inventory inv, FriendlyByteBuf extraData) { + super(EasysurvivalModMenus.CROP_GUI.get(), id); + this.entity = inv.player; + this.world = inv.player.level(); + this.internal = new ItemStackHandler(8); + BlockPos pos = null; + if (extraData != null) { + pos = extraData.readBlockPos(); + this.x = pos.getX(); + this.y = pos.getY(); + this.z = pos.getZ(); + access = ContainerLevelAccess.create(world, pos); + } + if (pos != null) { + if (extraData.readableBytes() == 1) { // bound to item + byte hand = extraData.readByte(); + ItemStack itemstack = hand == 0 ? this.entity.getMainHandItem() : this.entity.getOffhandItem(); + this.boundItemMatcher = () -> itemstack == (hand == 0 ? this.entity.getMainHandItem() : this.entity.getOffhandItem()); + itemstack.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + this.internal = capability; + this.bound = true; + }); + } else if (extraData.readableBytes() > 1) { // bound to entity + extraData.readByte(); // drop padding + boundEntity = world.getEntity(extraData.readVarInt()); + if (boundEntity != null) + boundEntity.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + this.internal = capability; + this.bound = true; + }); + } else { // might be bound to block + boundBlockEntity = this.world.getBlockEntity(pos); + if (boundBlockEntity != null) + boundBlockEntity.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + this.internal = capability; + this.bound = true; + }); + } + } + this.customSlots.put(0, this.addSlot(new SlotItemHandler(internal, 0, 8, 48) { + private final int slot = 0; + })); + this.customSlots.put(1, this.addSlot(new SlotItemHandler(internal, 1, 44, 48) { + private final int slot = 1; + + @Override + public boolean mayPlace(ItemStack stack) { + return false; + } + })); + this.customSlots.put(2, this.addSlot(new SlotItemHandler(internal, 2, 62, 48) { + private final int slot = 2; + + @Override + public boolean mayPlace(ItemStack stack) { + return false; + } + })); + this.customSlots.put(3, this.addSlot(new SlotItemHandler(internal, 3, 80, 48) { + private final int slot = 3; + + @Override + public boolean mayPlace(ItemStack stack) { + return false; + } + })); + this.customSlots.put(4, this.addSlot(new SlotItemHandler(internal, 4, 98, 48) { + private final int slot = 4; + + @Override + public boolean mayPlace(ItemStack stack) { + return false; + } + })); + this.customSlots.put(5, this.addSlot(new SlotItemHandler(internal, 5, 116, 48) { + private final int slot = 5; + + @Override + public boolean mayPlace(ItemStack stack) { + return false; + } + })); + this.customSlots.put(6, this.addSlot(new SlotItemHandler(internal, 6, 134, 48) { + private final int slot = 6; + + @Override + public boolean mayPlace(ItemStack stack) { + return false; + } + })); + this.customSlots.put(7, this.addSlot(new SlotItemHandler(internal, 7, 152, 48) { + private final int slot = 7; + + @Override + public boolean mayPlace(ItemStack stack) { + return false; + } + })); + for (int si = 0; si < 3; ++si) + for (int sj = 0; sj < 9; ++sj) + this.addSlot(new Slot(inv, sj + (si + 1) * 9, 0 + 8 + sj * 18, 0 + 84 + si * 18)); + for (int si = 0; si < 9; ++si) + this.addSlot(new Slot(inv, si, 0 + 8 + si * 18, 0 + 142)); + } + + @Override + public boolean stillValid(Player player) { + if (this.bound) { + if (this.boundItemMatcher != null) + return this.boundItemMatcher.get(); + else if (this.boundBlockEntity != null) + return AbstractContainerMenu.stillValid(this.access, player, this.boundBlockEntity.getBlockState().getBlock()); + else if (this.boundEntity != null) + return this.boundEntity.isAlive(); + } + return true; + } + + @Override + public ItemStack quickMoveStack(Player playerIn, int index) { + ItemStack itemstack = ItemStack.EMPTY; + Slot slot = (Slot) this.slots.get(index); + if (slot != null && slot.hasItem()) { + ItemStack itemstack1 = slot.getItem(); + itemstack = itemstack1.copy(); + if (index < 8) { + if (!this.moveItemStackTo(itemstack1, 8, this.slots.size(), true)) + return ItemStack.EMPTY; + slot.onQuickCraft(itemstack1, itemstack); + } else if (!this.moveItemStackTo(itemstack1, 0, 8, false)) { + if (index < 8 + 27) { + if (!this.moveItemStackTo(itemstack1, 8 + 27, this.slots.size(), true)) + return ItemStack.EMPTY; + } else { + if (!this.moveItemStackTo(itemstack1, 8, 8 + 27, false)) + return ItemStack.EMPTY; + } + return ItemStack.EMPTY; + } + if (itemstack1.getCount() == 0) + slot.set(ItemStack.EMPTY); + else + slot.setChanged(); + if (itemstack1.getCount() == itemstack.getCount()) + return ItemStack.EMPTY; + slot.onTake(playerIn, itemstack1); + } + return itemstack; + } + + @Override + protected boolean moveItemStackTo(ItemStack p_38904_, int p_38905_, int p_38906_, boolean p_38907_) { + boolean flag = false; + int i = p_38905_; + if (p_38907_) { + i = p_38906_ - 1; + } + if (p_38904_.isStackable()) { + while (!p_38904_.isEmpty()) { + if (p_38907_) { + if (i < p_38905_) { + break; + } + } else if (i >= p_38906_) { + break; + } + Slot slot = this.slots.get(i); + ItemStack itemstack = slot.getItem(); + if (slot.mayPlace(itemstack) && !itemstack.isEmpty() && ItemStack.isSameItemSameTags(p_38904_, itemstack)) { + int j = itemstack.getCount() + p_38904_.getCount(); + int maxSize = Math.min(slot.getMaxStackSize(), p_38904_.getMaxStackSize()); + if (j <= maxSize) { + p_38904_.setCount(0); + itemstack.setCount(j); + slot.set(itemstack); + flag = true; + } else if (itemstack.getCount() < maxSize) { + p_38904_.shrink(maxSize - itemstack.getCount()); + itemstack.setCount(maxSize); + slot.set(itemstack); + flag = true; + } + } + if (p_38907_) { + --i; + } else { + ++i; + } + } + } + if (!p_38904_.isEmpty()) { + if (p_38907_) { + i = p_38906_ - 1; + } else { + i = p_38905_; + } + while (true) { + if (p_38907_) { + if (i < p_38905_) { + break; + } + } else if (i >= p_38906_) { + break; + } + Slot slot1 = this.slots.get(i); + ItemStack itemstack1 = slot1.getItem(); + if (itemstack1.isEmpty() && slot1.mayPlace(p_38904_)) { + if (p_38904_.getCount() > slot1.getMaxStackSize()) { + slot1.setByPlayer(p_38904_.split(slot1.getMaxStackSize())); + } else { + slot1.setByPlayer(p_38904_.split(p_38904_.getCount())); + } + slot1.setChanged(); + flag = true; + break; + } + if (p_38907_) { + --i; + } else { + ++i; + } + } + } + return flag; + } + + @Override + public void removed(Player playerIn) { + super.removed(playerIn); + if (!bound && playerIn instanceof ServerPlayer serverPlayer) { + if (!serverPlayer.isAlive() || serverPlayer.hasDisconnected()) { + for (int j = 0; j < internal.getSlots(); ++j) { + if (j == 0) + continue; + playerIn.drop(internal.extractItem(j, internal.getStackInSlot(j).getCount(), false), false); + } + } else { + for (int i = 0; i < internal.getSlots(); ++i) { + if (i == 0) + continue; + playerIn.getInventory().placeItemBackInInventory(internal.extractItem(i, internal.getStackInSlot(i).getCount(), false)); + } + } + } + } + + public Map get() { + return customSlots; + } +} diff --git a/src/main/java/ch/netquick/easysurvival/world/inventory/DedicatedStorageGUIMenu.java b/src/main/java/ch/netquick/easysurvival/world/inventory/DedicatedStorageGUIMenu.java new file mode 100644 index 0000000..0526f14 --- /dev/null +++ b/src/main/java/ch/netquick/easysurvival/world/inventory/DedicatedStorageGUIMenu.java @@ -0,0 +1,308 @@ + +package ch.netquick.easysurvival.world.inventory; + +import net.minecraftforge.items.SlotItemHandler; +import net.minecraftforge.items.ItemStackHandler; +import net.minecraftforge.items.IItemHandler; +import net.minecraftforge.common.capabilities.ForgeCapabilities; + +import net.minecraft.world.level.block.entity.BlockEntity; +import net.minecraft.world.level.Level; +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.inventory.Slot; +import net.minecraft.world.inventory.ContainerLevelAccess; +import net.minecraft.world.inventory.AbstractContainerMenu; +import net.minecraft.world.entity.player.Player; +import net.minecraft.world.entity.player.Inventory; +import net.minecraft.world.entity.Entity; +import net.minecraft.server.level.ServerPlayer; +import net.minecraft.network.FriendlyByteBuf; +import net.minecraft.core.BlockPos; + +import java.util.function.Supplier; +import java.util.Map; +import java.util.HashMap; + +import ch.netquick.easysurvival.init.EasysurvivalModMenus; + +public class DedicatedStorageGUIMenu extends AbstractContainerMenu implements Supplier> { + public final static HashMap guistate = new HashMap<>(); + public final Level world; + public final Player entity; + public int x, y, z; + private ContainerLevelAccess access = ContainerLevelAccess.NULL; + private IItemHandler internal; + private final Map customSlots = new HashMap<>(); + private boolean bound = false; + private Supplier boundItemMatcher = null; + private Entity boundEntity = null; + private BlockEntity boundBlockEntity = null; + + public DedicatedStorageGUIMenu(int id, Inventory inv, FriendlyByteBuf extraData) { + super(EasysurvivalModMenus.DEDICATED_STORAGE_GUI.get(), id); + this.entity = inv.player; + this.world = inv.player.level(); + this.internal = new ItemStackHandler(27); + BlockPos pos = null; + if (extraData != null) { + pos = extraData.readBlockPos(); + this.x = pos.getX(); + this.y = pos.getY(); + this.z = pos.getZ(); + access = ContainerLevelAccess.create(world, pos); + } + if (pos != null) { + if (extraData.readableBytes() == 1) { // bound to item + byte hand = extraData.readByte(); + ItemStack itemstack = hand == 0 ? this.entity.getMainHandItem() : this.entity.getOffhandItem(); + this.boundItemMatcher = () -> itemstack == (hand == 0 ? this.entity.getMainHandItem() : this.entity.getOffhandItem()); + itemstack.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + this.internal = capability; + this.bound = true; + }); + } else if (extraData.readableBytes() > 1) { // bound to entity + extraData.readByte(); // drop padding + boundEntity = world.getEntity(extraData.readVarInt()); + if (boundEntity != null) + boundEntity.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + this.internal = capability; + this.bound = true; + }); + } else { // might be bound to block + boundBlockEntity = this.world.getBlockEntity(pos); + if (boundBlockEntity != null) + boundBlockEntity.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + this.internal = capability; + this.bound = true; + }); + } + } + this.customSlots.put(0, this.addSlot(new SlotItemHandler(internal, 0, 7, 21) { + private final int slot = 0; + })); + this.customSlots.put(1, this.addSlot(new SlotItemHandler(internal, 1, 25, 21) { + private final int slot = 1; + })); + this.customSlots.put(2, this.addSlot(new SlotItemHandler(internal, 2, 43, 21) { + private final int slot = 2; + })); + this.customSlots.put(3, this.addSlot(new SlotItemHandler(internal, 3, 61, 21) { + private final int slot = 3; + })); + this.customSlots.put(4, this.addSlot(new SlotItemHandler(internal, 4, 79, 21) { + private final int slot = 4; + })); + this.customSlots.put(5, this.addSlot(new SlotItemHandler(internal, 5, 97, 21) { + private final int slot = 5; + })); + this.customSlots.put(6, this.addSlot(new SlotItemHandler(internal, 6, 115, 21) { + private final int slot = 6; + })); + this.customSlots.put(7, this.addSlot(new SlotItemHandler(internal, 7, 133, 21) { + private final int slot = 7; + })); + this.customSlots.put(8, this.addSlot(new SlotItemHandler(internal, 8, 151, 21) { + private final int slot = 8; + })); + this.customSlots.put(9, this.addSlot(new SlotItemHandler(internal, 9, 7, 39) { + private final int slot = 9; + })); + this.customSlots.put(10, this.addSlot(new SlotItemHandler(internal, 10, 25, 39) { + private final int slot = 10; + })); + this.customSlots.put(11, this.addSlot(new SlotItemHandler(internal, 11, 43, 39) { + private final int slot = 11; + })); + this.customSlots.put(12, this.addSlot(new SlotItemHandler(internal, 12, 61, 39) { + private final int slot = 12; + })); + this.customSlots.put(13, this.addSlot(new SlotItemHandler(internal, 13, 79, 39) { + private final int slot = 13; + })); + this.customSlots.put(14, this.addSlot(new SlotItemHandler(internal, 14, 97, 39) { + private final int slot = 14; + })); + this.customSlots.put(15, this.addSlot(new SlotItemHandler(internal, 15, 115, 39) { + private final int slot = 15; + })); + this.customSlots.put(16, this.addSlot(new SlotItemHandler(internal, 16, 133, 39) { + private final int slot = 16; + })); + this.customSlots.put(17, this.addSlot(new SlotItemHandler(internal, 17, 151, 39) { + private final int slot = 17; + })); + this.customSlots.put(18, this.addSlot(new SlotItemHandler(internal, 18, 7, 57) { + private final int slot = 18; + })); + this.customSlots.put(19, this.addSlot(new SlotItemHandler(internal, 19, 25, 57) { + private final int slot = 19; + })); + this.customSlots.put(20, this.addSlot(new SlotItemHandler(internal, 20, 43, 57) { + private final int slot = 20; + })); + this.customSlots.put(21, this.addSlot(new SlotItemHandler(internal, 21, 61, 57) { + private final int slot = 21; + })); + this.customSlots.put(22, this.addSlot(new SlotItemHandler(internal, 22, 79, 57) { + private final int slot = 22; + })); + this.customSlots.put(23, this.addSlot(new SlotItemHandler(internal, 23, 97, 57) { + private final int slot = 23; + })); + this.customSlots.put(24, this.addSlot(new SlotItemHandler(internal, 24, 115, 57) { + private final int slot = 24; + })); + this.customSlots.put(25, this.addSlot(new SlotItemHandler(internal, 25, 133, 57) { + private final int slot = 25; + })); + this.customSlots.put(26, this.addSlot(new SlotItemHandler(internal, 26, 151, 57) { + private final int slot = 26; + })); + for (int si = 0; si < 3; ++si) + for (int sj = 0; sj < 9; ++sj) + this.addSlot(new Slot(inv, sj + (si + 1) * 9, 0 + 8 + sj * 18, 0 + 84 + si * 18)); + for (int si = 0; si < 9; ++si) + this.addSlot(new Slot(inv, si, 0 + 8 + si * 18, 0 + 142)); + } + + @Override + public boolean stillValid(Player player) { + if (this.bound) { + if (this.boundItemMatcher != null) + return this.boundItemMatcher.get(); + else if (this.boundBlockEntity != null) + return AbstractContainerMenu.stillValid(this.access, player, this.boundBlockEntity.getBlockState().getBlock()); + else if (this.boundEntity != null) + return this.boundEntity.isAlive(); + } + return true; + } + + @Override + public ItemStack quickMoveStack(Player playerIn, int index) { + ItemStack itemstack = ItemStack.EMPTY; + Slot slot = (Slot) this.slots.get(index); + if (slot != null && slot.hasItem()) { + ItemStack itemstack1 = slot.getItem(); + itemstack = itemstack1.copy(); + if (index < 27) { + if (!this.moveItemStackTo(itemstack1, 27, this.slots.size(), true)) + return ItemStack.EMPTY; + slot.onQuickCraft(itemstack1, itemstack); + } else if (!this.moveItemStackTo(itemstack1, 0, 27, false)) { + if (index < 27 + 27) { + if (!this.moveItemStackTo(itemstack1, 27 + 27, this.slots.size(), true)) + return ItemStack.EMPTY; + } else { + if (!this.moveItemStackTo(itemstack1, 27, 27 + 27, false)) + return ItemStack.EMPTY; + } + return ItemStack.EMPTY; + } + if (itemstack1.getCount() == 0) + slot.set(ItemStack.EMPTY); + else + slot.setChanged(); + if (itemstack1.getCount() == itemstack.getCount()) + return ItemStack.EMPTY; + slot.onTake(playerIn, itemstack1); + } + return itemstack; + } + + @Override + protected boolean moveItemStackTo(ItemStack p_38904_, int p_38905_, int p_38906_, boolean p_38907_) { + boolean flag = false; + int i = p_38905_; + if (p_38907_) { + i = p_38906_ - 1; + } + if (p_38904_.isStackable()) { + while (!p_38904_.isEmpty()) { + if (p_38907_) { + if (i < p_38905_) { + break; + } + } else if (i >= p_38906_) { + break; + } + Slot slot = this.slots.get(i); + ItemStack itemstack = slot.getItem(); + if (slot.mayPlace(itemstack) && !itemstack.isEmpty() && ItemStack.isSameItemSameTags(p_38904_, itemstack)) { + int j = itemstack.getCount() + p_38904_.getCount(); + int maxSize = Math.min(slot.getMaxStackSize(), p_38904_.getMaxStackSize()); + if (j <= maxSize) { + p_38904_.setCount(0); + itemstack.setCount(j); + slot.set(itemstack); + flag = true; + } else if (itemstack.getCount() < maxSize) { + p_38904_.shrink(maxSize - itemstack.getCount()); + itemstack.setCount(maxSize); + slot.set(itemstack); + flag = true; + } + } + if (p_38907_) { + --i; + } else { + ++i; + } + } + } + if (!p_38904_.isEmpty()) { + if (p_38907_) { + i = p_38906_ - 1; + } else { + i = p_38905_; + } + while (true) { + if (p_38907_) { + if (i < p_38905_) { + break; + } + } else if (i >= p_38906_) { + break; + } + Slot slot1 = this.slots.get(i); + ItemStack itemstack1 = slot1.getItem(); + if (itemstack1.isEmpty() && slot1.mayPlace(p_38904_)) { + if (p_38904_.getCount() > slot1.getMaxStackSize()) { + slot1.setByPlayer(p_38904_.split(slot1.getMaxStackSize())); + } else { + slot1.setByPlayer(p_38904_.split(p_38904_.getCount())); + } + slot1.setChanged(); + flag = true; + break; + } + if (p_38907_) { + --i; + } else { + ++i; + } + } + } + return flag; + } + + @Override + public void removed(Player playerIn) { + super.removed(playerIn); + if (!bound && playerIn instanceof ServerPlayer serverPlayer) { + if (!serverPlayer.isAlive() || serverPlayer.hasDisconnected()) { + for (int j = 0; j < internal.getSlots(); ++j) { + playerIn.drop(internal.extractItem(j, internal.getStackInSlot(j).getCount(), false), false); + } + } else { + for (int i = 0; i < internal.getSlots(); ++i) { + playerIn.getInventory().placeItemBackInInventory(internal.extractItem(i, internal.getStackInSlot(i).getCount(), false)); + } + } + } + } + + public Map get() { + return customSlots; + } +} diff --git a/src/main/java/ch/netquick/easysurvival/world/inventory/EasyAnvilGUIMenu.java b/src/main/java/ch/netquick/easysurvival/world/inventory/EasyAnvilGUIMenu.java new file mode 100644 index 0000000..664c42d --- /dev/null +++ b/src/main/java/ch/netquick/easysurvival/world/inventory/EasyAnvilGUIMenu.java @@ -0,0 +1,292 @@ + +package ch.netquick.easysurvival.world.inventory; + +import net.minecraftforge.items.SlotItemHandler; +import net.minecraftforge.items.ItemStackHandler; +import net.minecraftforge.items.IItemHandler; +import net.minecraftforge.common.capabilities.ForgeCapabilities; + +import net.minecraft.world.level.block.entity.BlockEntity; +import net.minecraft.world.level.Level; +import net.minecraft.world.item.Items; +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.inventory.Slot; +import net.minecraft.world.inventory.ContainerLevelAccess; +import net.minecraft.world.inventory.AbstractContainerMenu; +import net.minecraft.world.entity.player.Player; +import net.minecraft.world.entity.player.Inventory; +import net.minecraft.world.entity.Entity; +import net.minecraft.server.level.ServerPlayer; +import net.minecraft.network.FriendlyByteBuf; +import net.minecraft.core.BlockPos; + +import java.util.function.Supplier; +import java.util.Map; +import java.util.HashMap; + +import ch.netquick.easysurvival.network.EasyAnvilGUISlotMessage; +import ch.netquick.easysurvival.init.EasysurvivalModMenus; +import ch.netquick.easysurvival.EasysurvivalMod; + +public class EasyAnvilGUIMenu extends AbstractContainerMenu implements Supplier> { + public final static HashMap guistate = new HashMap<>(); + public final Level world; + public final Player entity; + public int x, y, z; + private ContainerLevelAccess access = ContainerLevelAccess.NULL; + private IItemHandler internal; + private final Map customSlots = new HashMap<>(); + private boolean bound = false; + private Supplier boundItemMatcher = null; + private Entity boundEntity = null; + private BlockEntity boundBlockEntity = null; + + public EasyAnvilGUIMenu(int id, Inventory inv, FriendlyByteBuf extraData) { + super(EasysurvivalModMenus.EASY_ANVIL_GUI.get(), id); + this.entity = inv.player; + this.world = inv.player.level(); + this.internal = new ItemStackHandler(3); + BlockPos pos = null; + if (extraData != null) { + pos = extraData.readBlockPos(); + this.x = pos.getX(); + this.y = pos.getY(); + this.z = pos.getZ(); + access = ContainerLevelAccess.create(world, pos); + } + if (pos != null) { + if (extraData.readableBytes() == 1) { // bound to item + byte hand = extraData.readByte(); + ItemStack itemstack = hand == 0 ? this.entity.getMainHandItem() : this.entity.getOffhandItem(); + this.boundItemMatcher = () -> itemstack == (hand == 0 ? this.entity.getMainHandItem() : this.entity.getOffhandItem()); + itemstack.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + this.internal = capability; + this.bound = true; + }); + } else if (extraData.readableBytes() > 1) { // bound to entity + extraData.readByte(); // drop padding + boundEntity = world.getEntity(extraData.readVarInt()); + if (boundEntity != null) + boundEntity.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + this.internal = capability; + this.bound = true; + }); + } else { // might be bound to block + boundBlockEntity = this.world.getBlockEntity(pos); + if (boundBlockEntity != null) + boundBlockEntity.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + this.internal = capability; + this.bound = true; + }); + } + } + this.customSlots.put(0, this.addSlot(new SlotItemHandler(internal, 0, 7, 48) { + private final int slot = 0; + + @Override + public void onTake(Player entity, ItemStack stack) { + super.onTake(entity, stack); + slotChanged(0, 1, 0); + } + + @Override + public void onQuickCraft(ItemStack a, ItemStack b) { + super.onQuickCraft(a, b); + slotChanged(0, 2, b.getCount() - a.getCount()); + } + })); + this.customSlots.put(2, this.addSlot(new SlotItemHandler(internal, 2, 151, 48) { + private final int slot = 2; + + @Override + public void onTake(Player entity, ItemStack stack) { + super.onTake(entity, stack); + slotChanged(2, 1, 0); + } + + @Override + public void onQuickCraft(ItemStack a, ItemStack b) { + super.onQuickCraft(a, b); + slotChanged(2, 2, b.getCount() - a.getCount()); + } + + @Override + public boolean mayPlace(ItemStack stack) { + return false; + } + })); + this.customSlots.put(1, this.addSlot(new SlotItemHandler(internal, 1, 25, 48) { + private final int slot = 1; + + @Override + public void onTake(Player entity, ItemStack stack) { + super.onTake(entity, stack); + slotChanged(1, 1, 0); + } + + @Override + public void onQuickCraft(ItemStack a, ItemStack b) { + super.onQuickCraft(a, b); + slotChanged(1, 2, b.getCount() - a.getCount()); + } + + @Override + public boolean mayPlace(ItemStack stack) { + return Items.IRON_INGOT == stack.getItem(); + } + })); + for (int si = 0; si < 3; ++si) + for (int sj = 0; sj < 9; ++sj) + this.addSlot(new Slot(inv, sj + (si + 1) * 9, 0 + 8 + sj * 18, 0 + 84 + si * 18)); + for (int si = 0; si < 9; ++si) + this.addSlot(new Slot(inv, si, 0 + 8 + si * 18, 0 + 142)); + } + + @Override + public boolean stillValid(Player player) { + if (this.bound) { + if (this.boundItemMatcher != null) + return this.boundItemMatcher.get(); + else if (this.boundBlockEntity != null) + return AbstractContainerMenu.stillValid(this.access, player, this.boundBlockEntity.getBlockState().getBlock()); + else if (this.boundEntity != null) + return this.boundEntity.isAlive(); + } + return true; + } + + @Override + public ItemStack quickMoveStack(Player playerIn, int index) { + ItemStack itemstack = ItemStack.EMPTY; + Slot slot = (Slot) this.slots.get(index); + if (slot != null && slot.hasItem()) { + ItemStack itemstack1 = slot.getItem(); + itemstack = itemstack1.copy(); + if (index < 3) { + if (!this.moveItemStackTo(itemstack1, 3, this.slots.size(), true)) + return ItemStack.EMPTY; + slot.onQuickCraft(itemstack1, itemstack); + } else if (!this.moveItemStackTo(itemstack1, 0, 3, false)) { + if (index < 3 + 27) { + if (!this.moveItemStackTo(itemstack1, 3 + 27, this.slots.size(), true)) + return ItemStack.EMPTY; + } else { + if (!this.moveItemStackTo(itemstack1, 3, 3 + 27, false)) + return ItemStack.EMPTY; + } + return ItemStack.EMPTY; + } + if (itemstack1.getCount() == 0) + slot.set(ItemStack.EMPTY); + else + slot.setChanged(); + if (itemstack1.getCount() == itemstack.getCount()) + return ItemStack.EMPTY; + slot.onTake(playerIn, itemstack1); + } + return itemstack; + } + + @Override + protected boolean moveItemStackTo(ItemStack p_38904_, int p_38905_, int p_38906_, boolean p_38907_) { + boolean flag = false; + int i = p_38905_; + if (p_38907_) { + i = p_38906_ - 1; + } + if (p_38904_.isStackable()) { + while (!p_38904_.isEmpty()) { + if (p_38907_) { + if (i < p_38905_) { + break; + } + } else if (i >= p_38906_) { + break; + } + Slot slot = this.slots.get(i); + ItemStack itemstack = slot.getItem(); + if (slot.mayPlace(itemstack) && !itemstack.isEmpty() && ItemStack.isSameItemSameTags(p_38904_, itemstack)) { + int j = itemstack.getCount() + p_38904_.getCount(); + int maxSize = Math.min(slot.getMaxStackSize(), p_38904_.getMaxStackSize()); + if (j <= maxSize) { + p_38904_.setCount(0); + itemstack.setCount(j); + slot.set(itemstack); + flag = true; + } else if (itemstack.getCount() < maxSize) { + p_38904_.shrink(maxSize - itemstack.getCount()); + itemstack.setCount(maxSize); + slot.set(itemstack); + flag = true; + } + } + if (p_38907_) { + --i; + } else { + ++i; + } + } + } + if (!p_38904_.isEmpty()) { + if (p_38907_) { + i = p_38906_ - 1; + } else { + i = p_38905_; + } + while (true) { + if (p_38907_) { + if (i < p_38905_) { + break; + } + } else if (i >= p_38906_) { + break; + } + Slot slot1 = this.slots.get(i); + ItemStack itemstack1 = slot1.getItem(); + if (itemstack1.isEmpty() && slot1.mayPlace(p_38904_)) { + if (p_38904_.getCount() > slot1.getMaxStackSize()) { + slot1.setByPlayer(p_38904_.split(slot1.getMaxStackSize())); + } else { + slot1.setByPlayer(p_38904_.split(p_38904_.getCount())); + } + slot1.setChanged(); + flag = true; + break; + } + if (p_38907_) { + --i; + } else { + ++i; + } + } + } + return flag; + } + + @Override + public void removed(Player playerIn) { + super.removed(playerIn); + if (!bound && playerIn instanceof ServerPlayer serverPlayer) { + if (!serverPlayer.isAlive() || serverPlayer.hasDisconnected()) { + for (int j = 0; j < internal.getSlots(); ++j) { + playerIn.drop(internal.extractItem(j, internal.getStackInSlot(j).getCount(), false), false); + } + } else { + for (int i = 0; i < internal.getSlots(); ++i) { + playerIn.getInventory().placeItemBackInInventory(internal.extractItem(i, internal.getStackInSlot(i).getCount(), false)); + } + } + } + } + + private void slotChanged(int slotid, int ctype, int meta) { + if (this.world != null && this.world.isClientSide()) { + EasysurvivalMod.PACKET_HANDLER.sendToServer(new EasyAnvilGUISlotMessage(slotid, x, y, z, ctype, meta)); + EasyAnvilGUISlotMessage.handleSlotAction(entity, slotid, ctype, meta, x, y, z); + } + } + + public Map get() { + return customSlots; + } +} diff --git a/src/main/java/ch/netquick/easysurvival/world/inventory/EasyConverterGUIMenu.java b/src/main/java/ch/netquick/easysurvival/world/inventory/EasyConverterGUIMenu.java new file mode 100644 index 0000000..3d3a786 --- /dev/null +++ b/src/main/java/ch/netquick/easysurvival/world/inventory/EasyConverterGUIMenu.java @@ -0,0 +1,238 @@ + +package ch.netquick.easysurvival.world.inventory; + +import net.minecraftforge.items.SlotItemHandler; +import net.minecraftforge.items.ItemStackHandler; +import net.minecraftforge.items.IItemHandler; +import net.minecraftforge.common.capabilities.ForgeCapabilities; + +import net.minecraft.world.level.block.entity.BlockEntity; +import net.minecraft.world.level.Level; +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.inventory.Slot; +import net.minecraft.world.inventory.ContainerLevelAccess; +import net.minecraft.world.inventory.AbstractContainerMenu; +import net.minecraft.world.entity.player.Player; +import net.minecraft.world.entity.player.Inventory; +import net.minecraft.world.entity.Entity; +import net.minecraft.server.level.ServerPlayer; +import net.minecraft.network.FriendlyByteBuf; +import net.minecraft.core.BlockPos; + +import java.util.function.Supplier; +import java.util.Map; +import java.util.HashMap; + +import ch.netquick.easysurvival.init.EasysurvivalModMenus; + +public class EasyConverterGUIMenu extends AbstractContainerMenu implements Supplier> { + public final static HashMap guistate = new HashMap<>(); + public final Level world; + public final Player entity; + public int x, y, z; + private ContainerLevelAccess access = ContainerLevelAccess.NULL; + private IItemHandler internal; + private final Map customSlots = new HashMap<>(); + private boolean bound = false; + private Supplier boundItemMatcher = null; + private Entity boundEntity = null; + private BlockEntity boundBlockEntity = null; + + public EasyConverterGUIMenu(int id, Inventory inv, FriendlyByteBuf extraData) { + super(EasysurvivalModMenus.EASY_CONVERTER_GUI.get(), id); + this.entity = inv.player; + this.world = inv.player.level(); + this.internal = new ItemStackHandler(2); + BlockPos pos = null; + if (extraData != null) { + pos = extraData.readBlockPos(); + this.x = pos.getX(); + this.y = pos.getY(); + this.z = pos.getZ(); + access = ContainerLevelAccess.create(world, pos); + } + if (pos != null) { + if (extraData.readableBytes() == 1) { // bound to item + byte hand = extraData.readByte(); + ItemStack itemstack = hand == 0 ? this.entity.getMainHandItem() : this.entity.getOffhandItem(); + this.boundItemMatcher = () -> itemstack == (hand == 0 ? this.entity.getMainHandItem() : this.entity.getOffhandItem()); + itemstack.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + this.internal = capability; + this.bound = true; + }); + } else if (extraData.readableBytes() > 1) { // bound to entity + extraData.readByte(); // drop padding + boundEntity = world.getEntity(extraData.readVarInt()); + if (boundEntity != null) + boundEntity.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + this.internal = capability; + this.bound = true; + }); + } else { // might be bound to block + boundBlockEntity = this.world.getBlockEntity(pos); + if (boundBlockEntity != null) + boundBlockEntity.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + this.internal = capability; + this.bound = true; + }); + } + } + this.customSlots.put(0, this.addSlot(new SlotItemHandler(internal, 0, 25, 48) { + private final int slot = 0; + })); + this.customSlots.put(1, this.addSlot(new SlotItemHandler(internal, 1, 79, 48) { + private final int slot = 1; + + @Override + public boolean mayPlace(ItemStack stack) { + return false; + } + })); + for (int si = 0; si < 3; ++si) + for (int sj = 0; sj < 9; ++sj) + this.addSlot(new Slot(inv, sj + (si + 1) * 9, 0 + 8 + sj * 18, 0 + 84 + si * 18)); + for (int si = 0; si < 9; ++si) + this.addSlot(new Slot(inv, si, 0 + 8 + si * 18, 0 + 142)); + } + + @Override + public boolean stillValid(Player player) { + if (this.bound) { + if (this.boundItemMatcher != null) + return this.boundItemMatcher.get(); + else if (this.boundBlockEntity != null) + return AbstractContainerMenu.stillValid(this.access, player, this.boundBlockEntity.getBlockState().getBlock()); + else if (this.boundEntity != null) + return this.boundEntity.isAlive(); + } + return true; + } + + @Override + public ItemStack quickMoveStack(Player playerIn, int index) { + ItemStack itemstack = ItemStack.EMPTY; + Slot slot = (Slot) this.slots.get(index); + if (slot != null && slot.hasItem()) { + ItemStack itemstack1 = slot.getItem(); + itemstack = itemstack1.copy(); + if (index < 2) { + if (!this.moveItemStackTo(itemstack1, 2, this.slots.size(), true)) + return ItemStack.EMPTY; + slot.onQuickCraft(itemstack1, itemstack); + } else if (!this.moveItemStackTo(itemstack1, 0, 2, false)) { + if (index < 2 + 27) { + if (!this.moveItemStackTo(itemstack1, 2 + 27, this.slots.size(), true)) + return ItemStack.EMPTY; + } else { + if (!this.moveItemStackTo(itemstack1, 2, 2 + 27, false)) + return ItemStack.EMPTY; + } + return ItemStack.EMPTY; + } + if (itemstack1.getCount() == 0) + slot.set(ItemStack.EMPTY); + else + slot.setChanged(); + if (itemstack1.getCount() == itemstack.getCount()) + return ItemStack.EMPTY; + slot.onTake(playerIn, itemstack1); + } + return itemstack; + } + + @Override + protected boolean moveItemStackTo(ItemStack p_38904_, int p_38905_, int p_38906_, boolean p_38907_) { + boolean flag = false; + int i = p_38905_; + if (p_38907_) { + i = p_38906_ - 1; + } + if (p_38904_.isStackable()) { + while (!p_38904_.isEmpty()) { + if (p_38907_) { + if (i < p_38905_) { + break; + } + } else if (i >= p_38906_) { + break; + } + Slot slot = this.slots.get(i); + ItemStack itemstack = slot.getItem(); + if (slot.mayPlace(itemstack) && !itemstack.isEmpty() && ItemStack.isSameItemSameTags(p_38904_, itemstack)) { + int j = itemstack.getCount() + p_38904_.getCount(); + int maxSize = Math.min(slot.getMaxStackSize(), p_38904_.getMaxStackSize()); + if (j <= maxSize) { + p_38904_.setCount(0); + itemstack.setCount(j); + slot.set(itemstack); + flag = true; + } else if (itemstack.getCount() < maxSize) { + p_38904_.shrink(maxSize - itemstack.getCount()); + itemstack.setCount(maxSize); + slot.set(itemstack); + flag = true; + } + } + if (p_38907_) { + --i; + } else { + ++i; + } + } + } + if (!p_38904_.isEmpty()) { + if (p_38907_) { + i = p_38906_ - 1; + } else { + i = p_38905_; + } + while (true) { + if (p_38907_) { + if (i < p_38905_) { + break; + } + } else if (i >= p_38906_) { + break; + } + Slot slot1 = this.slots.get(i); + ItemStack itemstack1 = slot1.getItem(); + if (itemstack1.isEmpty() && slot1.mayPlace(p_38904_)) { + if (p_38904_.getCount() > slot1.getMaxStackSize()) { + slot1.setByPlayer(p_38904_.split(slot1.getMaxStackSize())); + } else { + slot1.setByPlayer(p_38904_.split(p_38904_.getCount())); + } + slot1.setChanged(); + flag = true; + break; + } + if (p_38907_) { + --i; + } else { + ++i; + } + } + } + return flag; + } + + @Override + public void removed(Player playerIn) { + super.removed(playerIn); + if (!bound && playerIn instanceof ServerPlayer serverPlayer) { + if (!serverPlayer.isAlive() || serverPlayer.hasDisconnected()) { + for (int j = 0; j < internal.getSlots(); ++j) { + playerIn.drop(internal.extractItem(j, internal.getStackInSlot(j).getCount(), false), false); + } + } else { + for (int i = 0; i < internal.getSlots(); ++i) { + playerIn.getInventory().placeItemBackInInventory(internal.extractItem(i, internal.getStackInSlot(i).getCount(), false)); + } + } + } + } + + public Map get() { + return customSlots; + } +} diff --git a/src/main/java/ch/netquick/easysurvival/world/inventory/EasyEnchantmentTableGUIMenu.java b/src/main/java/ch/netquick/easysurvival/world/inventory/EasyEnchantmentTableGUIMenu.java new file mode 100644 index 0000000..dfc1dc9 --- /dev/null +++ b/src/main/java/ch/netquick/easysurvival/world/inventory/EasyEnchantmentTableGUIMenu.java @@ -0,0 +1,412 @@ + +package ch.netquick.easysurvival.world.inventory; + +import net.minecraftforge.items.SlotItemHandler; +import net.minecraftforge.items.ItemStackHandler; +import net.minecraftforge.items.IItemHandler; +import net.minecraftforge.common.capabilities.ForgeCapabilities; + +import net.minecraft.world.level.block.entity.BlockEntity; +import net.minecraft.world.level.Level; +import net.minecraft.world.item.Items; +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.inventory.Slot; +import net.minecraft.world.inventory.ContainerLevelAccess; +import net.minecraft.world.inventory.AbstractContainerMenu; +import net.minecraft.world.entity.player.Player; +import net.minecraft.world.entity.player.Inventory; +import net.minecraft.world.entity.Entity; +import net.minecraft.server.level.ServerPlayer; +import net.minecraft.network.FriendlyByteBuf; +import net.minecraft.core.BlockPos; + +import java.util.function.Supplier; +import java.util.Map; +import java.util.HashMap; + +import ch.netquick.easysurvival.network.EasyEnchantmentTableGUISlotMessage; +import ch.netquick.easysurvival.init.EasysurvivalModMenus; +import ch.netquick.easysurvival.EasysurvivalMod; + +public class EasyEnchantmentTableGUIMenu extends AbstractContainerMenu implements Supplier> { + public final static HashMap guistate = new HashMap<>(); + public final Level world; + public final Player entity; + public int x, y, z; + private ContainerLevelAccess access = ContainerLevelAccess.NULL; + private IItemHandler internal; + private final Map customSlots = new HashMap<>(); + private boolean bound = false; + private Supplier boundItemMatcher = null; + private Entity boundEntity = null; + private BlockEntity boundBlockEntity = null; + + public EasyEnchantmentTableGUIMenu(int id, Inventory inv, FriendlyByteBuf extraData) { + super(EasysurvivalModMenus.EASY_ENCHANTMENT_TABLE_GUI.get(), id); + this.entity = inv.player; + this.world = inv.player.level(); + this.internal = new ItemStackHandler(11); + BlockPos pos = null; + if (extraData != null) { + pos = extraData.readBlockPos(); + this.x = pos.getX(); + this.y = pos.getY(); + this.z = pos.getZ(); + access = ContainerLevelAccess.create(world, pos); + } + if (pos != null) { + if (extraData.readableBytes() == 1) { // bound to item + byte hand = extraData.readByte(); + ItemStack itemstack = hand == 0 ? this.entity.getMainHandItem() : this.entity.getOffhandItem(); + this.boundItemMatcher = () -> itemstack == (hand == 0 ? this.entity.getMainHandItem() : this.entity.getOffhandItem()); + itemstack.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + this.internal = capability; + this.bound = true; + }); + } else if (extraData.readableBytes() > 1) { // bound to entity + extraData.readByte(); // drop padding + boundEntity = world.getEntity(extraData.readVarInt()); + if (boundEntity != null) + boundEntity.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + this.internal = capability; + this.bound = true; + }); + } else { // might be bound to block + boundBlockEntity = this.world.getBlockEntity(pos); + if (boundBlockEntity != null) + boundBlockEntity.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + this.internal = capability; + this.bound = true; + }); + } + } + this.customSlots.put(0, this.addSlot(new SlotItemHandler(internal, 0, 151, 12) { + private final int slot = 0; + + @Override + public void onTake(Player entity, ItemStack stack) { + super.onTake(entity, stack); + slotChanged(0, 1, 0); + } + + @Override + public void onQuickCraft(ItemStack a, ItemStack b) { + super.onQuickCraft(a, b); + slotChanged(0, 2, b.getCount() - a.getCount()); + } + })); + this.customSlots.put(1, this.addSlot(new SlotItemHandler(internal, 1, 7, 57) { + private final int slot = 1; + + @Override + public void onTake(Player entity, ItemStack stack) { + super.onTake(entity, stack); + slotChanged(1, 1, 0); + } + + @Override + public void onQuickCraft(ItemStack a, ItemStack b) { + super.onQuickCraft(a, b); + slotChanged(1, 2, b.getCount() - a.getCount()); + } + + @Override + public boolean mayPlace(ItemStack stack) { + return false; + } + })); + this.customSlots.put(2, this.addSlot(new SlotItemHandler(internal, 2, 25, 57) { + private final int slot = 2; + + @Override + public void onTake(Player entity, ItemStack stack) { + super.onTake(entity, stack); + slotChanged(2, 1, 0); + } + + @Override + public void onQuickCraft(ItemStack a, ItemStack b) { + super.onQuickCraft(a, b); + slotChanged(2, 2, b.getCount() - a.getCount()); + } + })); + this.customSlots.put(3, this.addSlot(new SlotItemHandler(internal, 3, 43, 57) { + private final int slot = 3; + + @Override + public void onTake(Player entity, ItemStack stack) { + super.onTake(entity, stack); + slotChanged(3, 1, 0); + } + + @Override + public void onQuickCraft(ItemStack a, ItemStack b) { + super.onQuickCraft(a, b); + slotChanged(3, 2, b.getCount() - a.getCount()); + } + })); + this.customSlots.put(4, this.addSlot(new SlotItemHandler(internal, 4, 61, 57) { + private final int slot = 4; + + @Override + public void onTake(Player entity, ItemStack stack) { + super.onTake(entity, stack); + slotChanged(4, 1, 0); + } + + @Override + public void onQuickCraft(ItemStack a, ItemStack b) { + super.onQuickCraft(a, b); + slotChanged(4, 2, b.getCount() - a.getCount()); + } + })); + this.customSlots.put(5, this.addSlot(new SlotItemHandler(internal, 5, 79, 57) { + private final int slot = 5; + + @Override + public void onTake(Player entity, ItemStack stack) { + super.onTake(entity, stack); + slotChanged(5, 1, 0); + } + + @Override + public void onQuickCraft(ItemStack a, ItemStack b) { + super.onQuickCraft(a, b); + slotChanged(5, 2, b.getCount() - a.getCount()); + } + })); + this.customSlots.put(6, this.addSlot(new SlotItemHandler(internal, 6, 97, 57) { + private final int slot = 6; + + @Override + public void onTake(Player entity, ItemStack stack) { + super.onTake(entity, stack); + slotChanged(6, 1, 0); + } + + @Override + public void onQuickCraft(ItemStack a, ItemStack b) { + super.onQuickCraft(a, b); + slotChanged(6, 2, b.getCount() - a.getCount()); + } + })); + this.customSlots.put(7, this.addSlot(new SlotItemHandler(internal, 7, 115, 57) { + private final int slot = 7; + + @Override + public void onTake(Player entity, ItemStack stack) { + super.onTake(entity, stack); + slotChanged(7, 1, 0); + } + + @Override + public void onQuickCraft(ItemStack a, ItemStack b) { + super.onQuickCraft(a, b); + slotChanged(7, 2, b.getCount() - a.getCount()); + } + })); + this.customSlots.put(8, this.addSlot(new SlotItemHandler(internal, 8, 133, 57) { + private final int slot = 8; + + @Override + public void onTake(Player entity, ItemStack stack) { + super.onTake(entity, stack); + slotChanged(8, 1, 0); + } + + @Override + public void onQuickCraft(ItemStack a, ItemStack b) { + super.onQuickCraft(a, b); + slotChanged(8, 2, b.getCount() - a.getCount()); + } + })); + this.customSlots.put(9, this.addSlot(new SlotItemHandler(internal, 9, 151, 57) { + private final int slot = 9; + + @Override + public void onTake(Player entity, ItemStack stack) { + super.onTake(entity, stack); + slotChanged(9, 1, 0); + } + + @Override + public void onQuickCraft(ItemStack a, ItemStack b) { + super.onQuickCraft(a, b); + slotChanged(9, 2, b.getCount() - a.getCount()); + } + })); + this.customSlots.put(10, this.addSlot(new SlotItemHandler(internal, 10, 151, 35) { + private final int slot = 10; + + @Override + public void onTake(Player entity, ItemStack stack) { + super.onTake(entity, stack); + slotChanged(10, 1, 0); + } + + @Override + public void onQuickCraft(ItemStack a, ItemStack b) { + super.onQuickCraft(a, b); + slotChanged(10, 2, b.getCount() - a.getCount()); + } + + @Override + public boolean mayPlace(ItemStack stack) { + return Items.LAPIS_LAZULI == stack.getItem(); + } + })); + for (int si = 0; si < 3; ++si) + for (int sj = 0; sj < 9; ++sj) + this.addSlot(new Slot(inv, sj + (si + 1) * 9, 0 + 8 + sj * 18, 0 + 84 + si * 18)); + for (int si = 0; si < 9; ++si) + this.addSlot(new Slot(inv, si, 0 + 8 + si * 18, 0 + 142)); + } + + @Override + public boolean stillValid(Player player) { + if (this.bound) { + if (this.boundItemMatcher != null) + return this.boundItemMatcher.get(); + else if (this.boundBlockEntity != null) + return AbstractContainerMenu.stillValid(this.access, player, this.boundBlockEntity.getBlockState().getBlock()); + else if (this.boundEntity != null) + return this.boundEntity.isAlive(); + } + return true; + } + + @Override + public ItemStack quickMoveStack(Player playerIn, int index) { + ItemStack itemstack = ItemStack.EMPTY; + Slot slot = (Slot) this.slots.get(index); + if (slot != null && slot.hasItem()) { + ItemStack itemstack1 = slot.getItem(); + itemstack = itemstack1.copy(); + if (index < 11) { + if (!this.moveItemStackTo(itemstack1, 11, this.slots.size(), true)) + return ItemStack.EMPTY; + slot.onQuickCraft(itemstack1, itemstack); + } else if (!this.moveItemStackTo(itemstack1, 0, 11, false)) { + if (index < 11 + 27) { + if (!this.moveItemStackTo(itemstack1, 11 + 27, this.slots.size(), true)) + return ItemStack.EMPTY; + } else { + if (!this.moveItemStackTo(itemstack1, 11, 11 + 27, false)) + return ItemStack.EMPTY; + } + return ItemStack.EMPTY; + } + if (itemstack1.getCount() == 0) + slot.set(ItemStack.EMPTY); + else + slot.setChanged(); + if (itemstack1.getCount() == itemstack.getCount()) + return ItemStack.EMPTY; + slot.onTake(playerIn, itemstack1); + } + return itemstack; + } + + @Override + protected boolean moveItemStackTo(ItemStack p_38904_, int p_38905_, int p_38906_, boolean p_38907_) { + boolean flag = false; + int i = p_38905_; + if (p_38907_) { + i = p_38906_ - 1; + } + if (p_38904_.isStackable()) { + while (!p_38904_.isEmpty()) { + if (p_38907_) { + if (i < p_38905_) { + break; + } + } else if (i >= p_38906_) { + break; + } + Slot slot = this.slots.get(i); + ItemStack itemstack = slot.getItem(); + if (slot.mayPlace(itemstack) && !itemstack.isEmpty() && ItemStack.isSameItemSameTags(p_38904_, itemstack)) { + int j = itemstack.getCount() + p_38904_.getCount(); + int maxSize = Math.min(slot.getMaxStackSize(), p_38904_.getMaxStackSize()); + if (j <= maxSize) { + p_38904_.setCount(0); + itemstack.setCount(j); + slot.set(itemstack); + flag = true; + } else if (itemstack.getCount() < maxSize) { + p_38904_.shrink(maxSize - itemstack.getCount()); + itemstack.setCount(maxSize); + slot.set(itemstack); + flag = true; + } + } + if (p_38907_) { + --i; + } else { + ++i; + } + } + } + if (!p_38904_.isEmpty()) { + if (p_38907_) { + i = p_38906_ - 1; + } else { + i = p_38905_; + } + while (true) { + if (p_38907_) { + if (i < p_38905_) { + break; + } + } else if (i >= p_38906_) { + break; + } + Slot slot1 = this.slots.get(i); + ItemStack itemstack1 = slot1.getItem(); + if (itemstack1.isEmpty() && slot1.mayPlace(p_38904_)) { + if (p_38904_.getCount() > slot1.getMaxStackSize()) { + slot1.setByPlayer(p_38904_.split(slot1.getMaxStackSize())); + } else { + slot1.setByPlayer(p_38904_.split(p_38904_.getCount())); + } + slot1.setChanged(); + flag = true; + break; + } + if (p_38907_) { + --i; + } else { + ++i; + } + } + } + return flag; + } + + @Override + public void removed(Player playerIn) { + super.removed(playerIn); + if (!bound && playerIn instanceof ServerPlayer serverPlayer) { + if (!serverPlayer.isAlive() || serverPlayer.hasDisconnected()) { + for (int j = 0; j < internal.getSlots(); ++j) { + playerIn.drop(internal.extractItem(j, internal.getStackInSlot(j).getCount(), false), false); + } + } else { + for (int i = 0; i < internal.getSlots(); ++i) { + playerIn.getInventory().placeItemBackInInventory(internal.extractItem(i, internal.getStackInSlot(i).getCount(), false)); + } + } + } + } + + private void slotChanged(int slotid, int ctype, int meta) { + if (this.world != null && this.world.isClientSide()) { + EasysurvivalMod.PACKET_HANDLER.sendToServer(new EasyEnchantmentTableGUISlotMessage(slotid, x, y, z, ctype, meta)); + EasyEnchantmentTableGUISlotMessage.handleSlotAction(entity, slotid, ctype, meta, x, y, z); + } + } + + public Map get() { + return customSlots; + } +} diff --git a/src/main/java/ch/netquick/easysurvival/world/inventory/EasyForgeGUIMenu.java b/src/main/java/ch/netquick/easysurvival/world/inventory/EasyForgeGUIMenu.java new file mode 100644 index 0000000..f593561 --- /dev/null +++ b/src/main/java/ch/netquick/easysurvival/world/inventory/EasyForgeGUIMenu.java @@ -0,0 +1,238 @@ + +package ch.netquick.easysurvival.world.inventory; + +import net.minecraftforge.items.SlotItemHandler; +import net.minecraftforge.items.ItemStackHandler; +import net.minecraftforge.items.IItemHandler; +import net.minecraftforge.common.capabilities.ForgeCapabilities; + +import net.minecraft.world.level.block.entity.BlockEntity; +import net.minecraft.world.level.Level; +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.inventory.Slot; +import net.minecraft.world.inventory.ContainerLevelAccess; +import net.minecraft.world.inventory.AbstractContainerMenu; +import net.minecraft.world.entity.player.Player; +import net.minecraft.world.entity.player.Inventory; +import net.minecraft.world.entity.Entity; +import net.minecraft.server.level.ServerPlayer; +import net.minecraft.network.FriendlyByteBuf; +import net.minecraft.core.BlockPos; + +import java.util.function.Supplier; +import java.util.Map; +import java.util.HashMap; + +import ch.netquick.easysurvival.init.EasysurvivalModMenus; + +public class EasyForgeGUIMenu extends AbstractContainerMenu implements Supplier> { + public final static HashMap guistate = new HashMap<>(); + public final Level world; + public final Player entity; + public int x, y, z; + private ContainerLevelAccess access = ContainerLevelAccess.NULL; + private IItemHandler internal; + private final Map customSlots = new HashMap<>(); + private boolean bound = false; + private Supplier boundItemMatcher = null; + private Entity boundEntity = null; + private BlockEntity boundBlockEntity = null; + + public EasyForgeGUIMenu(int id, Inventory inv, FriendlyByteBuf extraData) { + super(EasysurvivalModMenus.EASY_FORGE_GUI.get(), id); + this.entity = inv.player; + this.world = inv.player.level(); + this.internal = new ItemStackHandler(2); + BlockPos pos = null; + if (extraData != null) { + pos = extraData.readBlockPos(); + this.x = pos.getX(); + this.y = pos.getY(); + this.z = pos.getZ(); + access = ContainerLevelAccess.create(world, pos); + } + if (pos != null) { + if (extraData.readableBytes() == 1) { // bound to item + byte hand = extraData.readByte(); + ItemStack itemstack = hand == 0 ? this.entity.getMainHandItem() : this.entity.getOffhandItem(); + this.boundItemMatcher = () -> itemstack == (hand == 0 ? this.entity.getMainHandItem() : this.entity.getOffhandItem()); + itemstack.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + this.internal = capability; + this.bound = true; + }); + } else if (extraData.readableBytes() > 1) { // bound to entity + extraData.readByte(); // drop padding + boundEntity = world.getEntity(extraData.readVarInt()); + if (boundEntity != null) + boundEntity.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + this.internal = capability; + this.bound = true; + }); + } else { // might be bound to block + boundBlockEntity = this.world.getBlockEntity(pos); + if (boundBlockEntity != null) + boundBlockEntity.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + this.internal = capability; + this.bound = true; + }); + } + } + this.customSlots.put(0, this.addSlot(new SlotItemHandler(internal, 0, 43, 48) { + private final int slot = 0; + })); + this.customSlots.put(1, this.addSlot(new SlotItemHandler(internal, 1, 115, 48) { + private final int slot = 1; + + @Override + public boolean mayPlace(ItemStack stack) { + return false; + } + })); + for (int si = 0; si < 3; ++si) + for (int sj = 0; sj < 9; ++sj) + this.addSlot(new Slot(inv, sj + (si + 1) * 9, 0 + 8 + sj * 18, 0 + 84 + si * 18)); + for (int si = 0; si < 9; ++si) + this.addSlot(new Slot(inv, si, 0 + 8 + si * 18, 0 + 142)); + } + + @Override + public boolean stillValid(Player player) { + if (this.bound) { + if (this.boundItemMatcher != null) + return this.boundItemMatcher.get(); + else if (this.boundBlockEntity != null) + return AbstractContainerMenu.stillValid(this.access, player, this.boundBlockEntity.getBlockState().getBlock()); + else if (this.boundEntity != null) + return this.boundEntity.isAlive(); + } + return true; + } + + @Override + public ItemStack quickMoveStack(Player playerIn, int index) { + ItemStack itemstack = ItemStack.EMPTY; + Slot slot = (Slot) this.slots.get(index); + if (slot != null && slot.hasItem()) { + ItemStack itemstack1 = slot.getItem(); + itemstack = itemstack1.copy(); + if (index < 2) { + if (!this.moveItemStackTo(itemstack1, 2, this.slots.size(), true)) + return ItemStack.EMPTY; + slot.onQuickCraft(itemstack1, itemstack); + } else if (!this.moveItemStackTo(itemstack1, 0, 2, false)) { + if (index < 2 + 27) { + if (!this.moveItemStackTo(itemstack1, 2 + 27, this.slots.size(), true)) + return ItemStack.EMPTY; + } else { + if (!this.moveItemStackTo(itemstack1, 2, 2 + 27, false)) + return ItemStack.EMPTY; + } + return ItemStack.EMPTY; + } + if (itemstack1.getCount() == 0) + slot.set(ItemStack.EMPTY); + else + slot.setChanged(); + if (itemstack1.getCount() == itemstack.getCount()) + return ItemStack.EMPTY; + slot.onTake(playerIn, itemstack1); + } + return itemstack; + } + + @Override + protected boolean moveItemStackTo(ItemStack p_38904_, int p_38905_, int p_38906_, boolean p_38907_) { + boolean flag = false; + int i = p_38905_; + if (p_38907_) { + i = p_38906_ - 1; + } + if (p_38904_.isStackable()) { + while (!p_38904_.isEmpty()) { + if (p_38907_) { + if (i < p_38905_) { + break; + } + } else if (i >= p_38906_) { + break; + } + Slot slot = this.slots.get(i); + ItemStack itemstack = slot.getItem(); + if (slot.mayPlace(itemstack) && !itemstack.isEmpty() && ItemStack.isSameItemSameTags(p_38904_, itemstack)) { + int j = itemstack.getCount() + p_38904_.getCount(); + int maxSize = Math.min(slot.getMaxStackSize(), p_38904_.getMaxStackSize()); + if (j <= maxSize) { + p_38904_.setCount(0); + itemstack.setCount(j); + slot.set(itemstack); + flag = true; + } else if (itemstack.getCount() < maxSize) { + p_38904_.shrink(maxSize - itemstack.getCount()); + itemstack.setCount(maxSize); + slot.set(itemstack); + flag = true; + } + } + if (p_38907_) { + --i; + } else { + ++i; + } + } + } + if (!p_38904_.isEmpty()) { + if (p_38907_) { + i = p_38906_ - 1; + } else { + i = p_38905_; + } + while (true) { + if (p_38907_) { + if (i < p_38905_) { + break; + } + } else if (i >= p_38906_) { + break; + } + Slot slot1 = this.slots.get(i); + ItemStack itemstack1 = slot1.getItem(); + if (itemstack1.isEmpty() && slot1.mayPlace(p_38904_)) { + if (p_38904_.getCount() > slot1.getMaxStackSize()) { + slot1.setByPlayer(p_38904_.split(slot1.getMaxStackSize())); + } else { + slot1.setByPlayer(p_38904_.split(p_38904_.getCount())); + } + slot1.setChanged(); + flag = true; + break; + } + if (p_38907_) { + --i; + } else { + ++i; + } + } + } + return flag; + } + + @Override + public void removed(Player playerIn) { + super.removed(playerIn); + if (!bound && playerIn instanceof ServerPlayer serverPlayer) { + if (!serverPlayer.isAlive() || serverPlayer.hasDisconnected()) { + for (int j = 0; j < internal.getSlots(); ++j) { + playerIn.drop(internal.extractItem(j, internal.getStackInSlot(j).getCount(), false), false); + } + } else { + for (int i = 0; i < internal.getSlots(); ++i) { + playerIn.getInventory().placeItemBackInInventory(internal.extractItem(i, internal.getStackInSlot(i).getCount(), false)); + } + } + } + } + + public Map get() { + return customSlots; + } +} diff --git a/src/main/java/ch/netquick/easysurvival/world/inventory/EasyFridgeGUIMenu.java b/src/main/java/ch/netquick/easysurvival/world/inventory/EasyFridgeGUIMenu.java new file mode 100644 index 0000000..0cd77d6 --- /dev/null +++ b/src/main/java/ch/netquick/easysurvival/world/inventory/EasyFridgeGUIMenu.java @@ -0,0 +1,238 @@ + +package ch.netquick.easysurvival.world.inventory; + +import net.minecraftforge.items.SlotItemHandler; +import net.minecraftforge.items.ItemStackHandler; +import net.minecraftforge.items.IItemHandler; +import net.minecraftforge.common.capabilities.ForgeCapabilities; + +import net.minecraft.world.level.block.entity.BlockEntity; +import net.minecraft.world.level.Level; +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.inventory.Slot; +import net.minecraft.world.inventory.ContainerLevelAccess; +import net.minecraft.world.inventory.AbstractContainerMenu; +import net.minecraft.world.entity.player.Player; +import net.minecraft.world.entity.player.Inventory; +import net.minecraft.world.entity.Entity; +import net.minecraft.server.level.ServerPlayer; +import net.minecraft.network.FriendlyByteBuf; +import net.minecraft.core.BlockPos; + +import java.util.function.Supplier; +import java.util.Map; +import java.util.HashMap; + +import ch.netquick.easysurvival.init.EasysurvivalModMenus; + +public class EasyFridgeGUIMenu extends AbstractContainerMenu implements Supplier> { + public final static HashMap guistate = new HashMap<>(); + public final Level world; + public final Player entity; + public int x, y, z; + private ContainerLevelAccess access = ContainerLevelAccess.NULL; + private IItemHandler internal; + private final Map customSlots = new HashMap<>(); + private boolean bound = false; + private Supplier boundItemMatcher = null; + private Entity boundEntity = null; + private BlockEntity boundBlockEntity = null; + + public EasyFridgeGUIMenu(int id, Inventory inv, FriendlyByteBuf extraData) { + super(EasysurvivalModMenus.EASY_FRIDGE_GUI.get(), id); + this.entity = inv.player; + this.world = inv.player.level(); + this.internal = new ItemStackHandler(2); + BlockPos pos = null; + if (extraData != null) { + pos = extraData.readBlockPos(); + this.x = pos.getX(); + this.y = pos.getY(); + this.z = pos.getZ(); + access = ContainerLevelAccess.create(world, pos); + } + if (pos != null) { + if (extraData.readableBytes() == 1) { // bound to item + byte hand = extraData.readByte(); + ItemStack itemstack = hand == 0 ? this.entity.getMainHandItem() : this.entity.getOffhandItem(); + this.boundItemMatcher = () -> itemstack == (hand == 0 ? this.entity.getMainHandItem() : this.entity.getOffhandItem()); + itemstack.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + this.internal = capability; + this.bound = true; + }); + } else if (extraData.readableBytes() > 1) { // bound to entity + extraData.readByte(); // drop padding + boundEntity = world.getEntity(extraData.readVarInt()); + if (boundEntity != null) + boundEntity.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + this.internal = capability; + this.bound = true; + }); + } else { // might be bound to block + boundBlockEntity = this.world.getBlockEntity(pos); + if (boundBlockEntity != null) + boundBlockEntity.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + this.internal = capability; + this.bound = true; + }); + } + } + this.customSlots.put(0, this.addSlot(new SlotItemHandler(internal, 0, 25, 48) { + private final int slot = 0; + })); + this.customSlots.put(1, this.addSlot(new SlotItemHandler(internal, 1, 133, 48) { + private final int slot = 1; + + @Override + public boolean mayPlace(ItemStack stack) { + return false; + } + })); + for (int si = 0; si < 3; ++si) + for (int sj = 0; sj < 9; ++sj) + this.addSlot(new Slot(inv, sj + (si + 1) * 9, 0 + 8 + sj * 18, 0 + 84 + si * 18)); + for (int si = 0; si < 9; ++si) + this.addSlot(new Slot(inv, si, 0 + 8 + si * 18, 0 + 142)); + } + + @Override + public boolean stillValid(Player player) { + if (this.bound) { + if (this.boundItemMatcher != null) + return this.boundItemMatcher.get(); + else if (this.boundBlockEntity != null) + return AbstractContainerMenu.stillValid(this.access, player, this.boundBlockEntity.getBlockState().getBlock()); + else if (this.boundEntity != null) + return this.boundEntity.isAlive(); + } + return true; + } + + @Override + public ItemStack quickMoveStack(Player playerIn, int index) { + ItemStack itemstack = ItemStack.EMPTY; + Slot slot = (Slot) this.slots.get(index); + if (slot != null && slot.hasItem()) { + ItemStack itemstack1 = slot.getItem(); + itemstack = itemstack1.copy(); + if (index < 2) { + if (!this.moveItemStackTo(itemstack1, 2, this.slots.size(), true)) + return ItemStack.EMPTY; + slot.onQuickCraft(itemstack1, itemstack); + } else if (!this.moveItemStackTo(itemstack1, 0, 2, false)) { + if (index < 2 + 27) { + if (!this.moveItemStackTo(itemstack1, 2 + 27, this.slots.size(), true)) + return ItemStack.EMPTY; + } else { + if (!this.moveItemStackTo(itemstack1, 2, 2 + 27, false)) + return ItemStack.EMPTY; + } + return ItemStack.EMPTY; + } + if (itemstack1.getCount() == 0) + slot.set(ItemStack.EMPTY); + else + slot.setChanged(); + if (itemstack1.getCount() == itemstack.getCount()) + return ItemStack.EMPTY; + slot.onTake(playerIn, itemstack1); + } + return itemstack; + } + + @Override + protected boolean moveItemStackTo(ItemStack p_38904_, int p_38905_, int p_38906_, boolean p_38907_) { + boolean flag = false; + int i = p_38905_; + if (p_38907_) { + i = p_38906_ - 1; + } + if (p_38904_.isStackable()) { + while (!p_38904_.isEmpty()) { + if (p_38907_) { + if (i < p_38905_) { + break; + } + } else if (i >= p_38906_) { + break; + } + Slot slot = this.slots.get(i); + ItemStack itemstack = slot.getItem(); + if (slot.mayPlace(itemstack) && !itemstack.isEmpty() && ItemStack.isSameItemSameTags(p_38904_, itemstack)) { + int j = itemstack.getCount() + p_38904_.getCount(); + int maxSize = Math.min(slot.getMaxStackSize(), p_38904_.getMaxStackSize()); + if (j <= maxSize) { + p_38904_.setCount(0); + itemstack.setCount(j); + slot.set(itemstack); + flag = true; + } else if (itemstack.getCount() < maxSize) { + p_38904_.shrink(maxSize - itemstack.getCount()); + itemstack.setCount(maxSize); + slot.set(itemstack); + flag = true; + } + } + if (p_38907_) { + --i; + } else { + ++i; + } + } + } + if (!p_38904_.isEmpty()) { + if (p_38907_) { + i = p_38906_ - 1; + } else { + i = p_38905_; + } + while (true) { + if (p_38907_) { + if (i < p_38905_) { + break; + } + } else if (i >= p_38906_) { + break; + } + Slot slot1 = this.slots.get(i); + ItemStack itemstack1 = slot1.getItem(); + if (itemstack1.isEmpty() && slot1.mayPlace(p_38904_)) { + if (p_38904_.getCount() > slot1.getMaxStackSize()) { + slot1.setByPlayer(p_38904_.split(slot1.getMaxStackSize())); + } else { + slot1.setByPlayer(p_38904_.split(p_38904_.getCount())); + } + slot1.setChanged(); + flag = true; + break; + } + if (p_38907_) { + --i; + } else { + ++i; + } + } + } + return flag; + } + + @Override + public void removed(Player playerIn) { + super.removed(playerIn); + if (!bound && playerIn instanceof ServerPlayer serverPlayer) { + if (!serverPlayer.isAlive() || serverPlayer.hasDisconnected()) { + for (int j = 0; j < internal.getSlots(); ++j) { + playerIn.drop(internal.extractItem(j, internal.getStackInSlot(j).getCount(), false), false); + } + } else { + for (int i = 0; i < internal.getSlots(); ++i) { + playerIn.getInventory().placeItemBackInInventory(internal.extractItem(i, internal.getStackInSlot(i).getCount(), false)); + } + } + } + } + + public Map get() { + return customSlots; + } +} diff --git a/src/main/java/ch/netquick/easysurvival/world/inventory/EasyIntakeGUIMenu.java b/src/main/java/ch/netquick/easysurvival/world/inventory/EasyIntakeGUIMenu.java new file mode 100644 index 0000000..a454a0c --- /dev/null +++ b/src/main/java/ch/netquick/easysurvival/world/inventory/EasyIntakeGUIMenu.java @@ -0,0 +1,308 @@ + +package ch.netquick.easysurvival.world.inventory; + +import net.minecraftforge.items.SlotItemHandler; +import net.minecraftforge.items.ItemStackHandler; +import net.minecraftforge.items.IItemHandler; +import net.minecraftforge.common.capabilities.ForgeCapabilities; + +import net.minecraft.world.level.block.entity.BlockEntity; +import net.minecraft.world.level.Level; +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.inventory.Slot; +import net.minecraft.world.inventory.ContainerLevelAccess; +import net.minecraft.world.inventory.AbstractContainerMenu; +import net.minecraft.world.entity.player.Player; +import net.minecraft.world.entity.player.Inventory; +import net.minecraft.world.entity.Entity; +import net.minecraft.server.level.ServerPlayer; +import net.minecraft.network.FriendlyByteBuf; +import net.minecraft.core.BlockPos; + +import java.util.function.Supplier; +import java.util.Map; +import java.util.HashMap; + +import ch.netquick.easysurvival.init.EasysurvivalModMenus; + +public class EasyIntakeGUIMenu extends AbstractContainerMenu implements Supplier> { + public final static HashMap guistate = new HashMap<>(); + public final Level world; + public final Player entity; + public int x, y, z; + private ContainerLevelAccess access = ContainerLevelAccess.NULL; + private IItemHandler internal; + private final Map customSlots = new HashMap<>(); + private boolean bound = false; + private Supplier boundItemMatcher = null; + private Entity boundEntity = null; + private BlockEntity boundBlockEntity = null; + + public EasyIntakeGUIMenu(int id, Inventory inv, FriendlyByteBuf extraData) { + super(EasysurvivalModMenus.EASY_INTAKE_GUI.get(), id); + this.entity = inv.player; + this.world = inv.player.level(); + this.internal = new ItemStackHandler(27); + BlockPos pos = null; + if (extraData != null) { + pos = extraData.readBlockPos(); + this.x = pos.getX(); + this.y = pos.getY(); + this.z = pos.getZ(); + access = ContainerLevelAccess.create(world, pos); + } + if (pos != null) { + if (extraData.readableBytes() == 1) { // bound to item + byte hand = extraData.readByte(); + ItemStack itemstack = hand == 0 ? this.entity.getMainHandItem() : this.entity.getOffhandItem(); + this.boundItemMatcher = () -> itemstack == (hand == 0 ? this.entity.getMainHandItem() : this.entity.getOffhandItem()); + itemstack.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + this.internal = capability; + this.bound = true; + }); + } else if (extraData.readableBytes() > 1) { // bound to entity + extraData.readByte(); // drop padding + boundEntity = world.getEntity(extraData.readVarInt()); + if (boundEntity != null) + boundEntity.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + this.internal = capability; + this.bound = true; + }); + } else { // might be bound to block + boundBlockEntity = this.world.getBlockEntity(pos); + if (boundBlockEntity != null) + boundBlockEntity.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + this.internal = capability; + this.bound = true; + }); + } + } + this.customSlots.put(0, this.addSlot(new SlotItemHandler(internal, 0, 8, 21) { + private final int slot = 0; + })); + this.customSlots.put(1, this.addSlot(new SlotItemHandler(internal, 1, 26, 21) { + private final int slot = 1; + })); + this.customSlots.put(2, this.addSlot(new SlotItemHandler(internal, 2, 44, 21) { + private final int slot = 2; + })); + this.customSlots.put(3, this.addSlot(new SlotItemHandler(internal, 3, 62, 21) { + private final int slot = 3; + })); + this.customSlots.put(4, this.addSlot(new SlotItemHandler(internal, 4, 80, 21) { + private final int slot = 4; + })); + this.customSlots.put(5, this.addSlot(new SlotItemHandler(internal, 5, 98, 21) { + private final int slot = 5; + })); + this.customSlots.put(6, this.addSlot(new SlotItemHandler(internal, 6, 116, 21) { + private final int slot = 6; + })); + this.customSlots.put(7, this.addSlot(new SlotItemHandler(internal, 7, 134, 21) { + private final int slot = 7; + })); + this.customSlots.put(8, this.addSlot(new SlotItemHandler(internal, 8, 152, 21) { + private final int slot = 8; + })); + this.customSlots.put(9, this.addSlot(new SlotItemHandler(internal, 9, 8, 39) { + private final int slot = 9; + })); + this.customSlots.put(10, this.addSlot(new SlotItemHandler(internal, 10, 26, 39) { + private final int slot = 10; + })); + this.customSlots.put(11, this.addSlot(new SlotItemHandler(internal, 11, 44, 39) { + private final int slot = 11; + })); + this.customSlots.put(12, this.addSlot(new SlotItemHandler(internal, 12, 62, 39) { + private final int slot = 12; + })); + this.customSlots.put(13, this.addSlot(new SlotItemHandler(internal, 13, 80, 39) { + private final int slot = 13; + })); + this.customSlots.put(14, this.addSlot(new SlotItemHandler(internal, 14, 98, 39) { + private final int slot = 14; + })); + this.customSlots.put(15, this.addSlot(new SlotItemHandler(internal, 15, 116, 39) { + private final int slot = 15; + })); + this.customSlots.put(16, this.addSlot(new SlotItemHandler(internal, 16, 134, 39) { + private final int slot = 16; + })); + this.customSlots.put(17, this.addSlot(new SlotItemHandler(internal, 17, 152, 39) { + private final int slot = 17; + })); + this.customSlots.put(18, this.addSlot(new SlotItemHandler(internal, 18, 8, 57) { + private final int slot = 18; + })); + this.customSlots.put(19, this.addSlot(new SlotItemHandler(internal, 19, 26, 57) { + private final int slot = 19; + })); + this.customSlots.put(20, this.addSlot(new SlotItemHandler(internal, 20, 44, 57) { + private final int slot = 20; + })); + this.customSlots.put(21, this.addSlot(new SlotItemHandler(internal, 21, 62, 57) { + private final int slot = 21; + })); + this.customSlots.put(22, this.addSlot(new SlotItemHandler(internal, 22, 80, 57) { + private final int slot = 22; + })); + this.customSlots.put(23, this.addSlot(new SlotItemHandler(internal, 23, 98, 57) { + private final int slot = 23; + })); + this.customSlots.put(24, this.addSlot(new SlotItemHandler(internal, 24, 116, 57) { + private final int slot = 24; + })); + this.customSlots.put(25, this.addSlot(new SlotItemHandler(internal, 25, 134, 57) { + private final int slot = 25; + })); + this.customSlots.put(26, this.addSlot(new SlotItemHandler(internal, 26, 152, 57) { + private final int slot = 26; + })); + for (int si = 0; si < 3; ++si) + for (int sj = 0; sj < 9; ++sj) + this.addSlot(new Slot(inv, sj + (si + 1) * 9, 1 + 8 + sj * 18, 0 + 84 + si * 18)); + for (int si = 0; si < 9; ++si) + this.addSlot(new Slot(inv, si, 1 + 8 + si * 18, 0 + 142)); + } + + @Override + public boolean stillValid(Player player) { + if (this.bound) { + if (this.boundItemMatcher != null) + return this.boundItemMatcher.get(); + else if (this.boundBlockEntity != null) + return AbstractContainerMenu.stillValid(this.access, player, this.boundBlockEntity.getBlockState().getBlock()); + else if (this.boundEntity != null) + return this.boundEntity.isAlive(); + } + return true; + } + + @Override + public ItemStack quickMoveStack(Player playerIn, int index) { + ItemStack itemstack = ItemStack.EMPTY; + Slot slot = (Slot) this.slots.get(index); + if (slot != null && slot.hasItem()) { + ItemStack itemstack1 = slot.getItem(); + itemstack = itemstack1.copy(); + if (index < 27) { + if (!this.moveItemStackTo(itemstack1, 27, this.slots.size(), true)) + return ItemStack.EMPTY; + slot.onQuickCraft(itemstack1, itemstack); + } else if (!this.moveItemStackTo(itemstack1, 0, 27, false)) { + if (index < 27 + 27) { + if (!this.moveItemStackTo(itemstack1, 27 + 27, this.slots.size(), true)) + return ItemStack.EMPTY; + } else { + if (!this.moveItemStackTo(itemstack1, 27, 27 + 27, false)) + return ItemStack.EMPTY; + } + return ItemStack.EMPTY; + } + if (itemstack1.getCount() == 0) + slot.set(ItemStack.EMPTY); + else + slot.setChanged(); + if (itemstack1.getCount() == itemstack.getCount()) + return ItemStack.EMPTY; + slot.onTake(playerIn, itemstack1); + } + return itemstack; + } + + @Override + protected boolean moveItemStackTo(ItemStack p_38904_, int p_38905_, int p_38906_, boolean p_38907_) { + boolean flag = false; + int i = p_38905_; + if (p_38907_) { + i = p_38906_ - 1; + } + if (p_38904_.isStackable()) { + while (!p_38904_.isEmpty()) { + if (p_38907_) { + if (i < p_38905_) { + break; + } + } else if (i >= p_38906_) { + break; + } + Slot slot = this.slots.get(i); + ItemStack itemstack = slot.getItem(); + if (slot.mayPlace(itemstack) && !itemstack.isEmpty() && ItemStack.isSameItemSameTags(p_38904_, itemstack)) { + int j = itemstack.getCount() + p_38904_.getCount(); + int maxSize = Math.min(slot.getMaxStackSize(), p_38904_.getMaxStackSize()); + if (j <= maxSize) { + p_38904_.setCount(0); + itemstack.setCount(j); + slot.set(itemstack); + flag = true; + } else if (itemstack.getCount() < maxSize) { + p_38904_.shrink(maxSize - itemstack.getCount()); + itemstack.setCount(maxSize); + slot.set(itemstack); + flag = true; + } + } + if (p_38907_) { + --i; + } else { + ++i; + } + } + } + if (!p_38904_.isEmpty()) { + if (p_38907_) { + i = p_38906_ - 1; + } else { + i = p_38905_; + } + while (true) { + if (p_38907_) { + if (i < p_38905_) { + break; + } + } else if (i >= p_38906_) { + break; + } + Slot slot1 = this.slots.get(i); + ItemStack itemstack1 = slot1.getItem(); + if (itemstack1.isEmpty() && slot1.mayPlace(p_38904_)) { + if (p_38904_.getCount() > slot1.getMaxStackSize()) { + slot1.setByPlayer(p_38904_.split(slot1.getMaxStackSize())); + } else { + slot1.setByPlayer(p_38904_.split(p_38904_.getCount())); + } + slot1.setChanged(); + flag = true; + break; + } + if (p_38907_) { + --i; + } else { + ++i; + } + } + } + return flag; + } + + @Override + public void removed(Player playerIn) { + super.removed(playerIn); + if (!bound && playerIn instanceof ServerPlayer serverPlayer) { + if (!serverPlayer.isAlive() || serverPlayer.hasDisconnected()) { + for (int j = 0; j < internal.getSlots(); ++j) { + playerIn.drop(internal.extractItem(j, internal.getStackInSlot(j).getCount(), false), false); + } + } else { + for (int i = 0; i < internal.getSlots(); ++i) { + playerIn.getInventory().placeItemBackInInventory(internal.extractItem(i, internal.getStackInSlot(i).getCount(), false)); + } + } + } + } + + public Map get() { + return customSlots; + } +} diff --git a/src/main/java/ch/netquick/easysurvival/world/inventory/EasySawGUIMenu.java b/src/main/java/ch/netquick/easysurvival/world/inventory/EasySawGUIMenu.java new file mode 100644 index 0000000..2005046 --- /dev/null +++ b/src/main/java/ch/netquick/easysurvival/world/inventory/EasySawGUIMenu.java @@ -0,0 +1,241 @@ + +package ch.netquick.easysurvival.world.inventory; + +import net.minecraftforge.items.SlotItemHandler; +import net.minecraftforge.items.ItemStackHandler; +import net.minecraftforge.items.IItemHandler; +import net.minecraftforge.common.capabilities.ForgeCapabilities; + +import net.minecraft.world.level.block.entity.BlockEntity; +import net.minecraft.world.level.Level; +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.inventory.Slot; +import net.minecraft.world.inventory.ContainerLevelAccess; +import net.minecraft.world.inventory.AbstractContainerMenu; +import net.minecraft.world.entity.player.Player; +import net.minecraft.world.entity.player.Inventory; +import net.minecraft.world.entity.Entity; +import net.minecraft.server.level.ServerPlayer; +import net.minecraft.network.FriendlyByteBuf; +import net.minecraft.core.BlockPos; + +import java.util.function.Supplier; +import java.util.Map; +import java.util.HashMap; + +import ch.netquick.easysurvival.init.EasysurvivalModMenus; + +public class EasySawGUIMenu extends AbstractContainerMenu implements Supplier> { + public final static HashMap guistate = new HashMap<>(); + public final Level world; + public final Player entity; + public int x, y, z; + private ContainerLevelAccess access = ContainerLevelAccess.NULL; + private IItemHandler internal; + private final Map customSlots = new HashMap<>(); + private boolean bound = false; + private Supplier boundItemMatcher = null; + private Entity boundEntity = null; + private BlockEntity boundBlockEntity = null; + + public EasySawGUIMenu(int id, Inventory inv, FriendlyByteBuf extraData) { + super(EasysurvivalModMenus.EASY_SAW_GUI.get(), id); + this.entity = inv.player; + this.world = inv.player.level(); + this.internal = new ItemStackHandler(3); + BlockPos pos = null; + if (extraData != null) { + pos = extraData.readBlockPos(); + this.x = pos.getX(); + this.y = pos.getY(); + this.z = pos.getZ(); + access = ContainerLevelAccess.create(world, pos); + } + if (pos != null) { + if (extraData.readableBytes() == 1) { // bound to item + byte hand = extraData.readByte(); + ItemStack itemstack = hand == 0 ? this.entity.getMainHandItem() : this.entity.getOffhandItem(); + this.boundItemMatcher = () -> itemstack == (hand == 0 ? this.entity.getMainHandItem() : this.entity.getOffhandItem()); + itemstack.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + this.internal = capability; + this.bound = true; + }); + } else if (extraData.readableBytes() > 1) { // bound to entity + extraData.readByte(); // drop padding + boundEntity = world.getEntity(extraData.readVarInt()); + if (boundEntity != null) + boundEntity.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + this.internal = capability; + this.bound = true; + }); + } else { // might be bound to block + boundBlockEntity = this.world.getBlockEntity(pos); + if (boundBlockEntity != null) + boundBlockEntity.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + this.internal = capability; + this.bound = true; + }); + } + } + this.customSlots.put(0, this.addSlot(new SlotItemHandler(internal, 0, 25, 48) { + private final int slot = 0; + })); + this.customSlots.put(1, this.addSlot(new SlotItemHandler(internal, 1, 79, 30) { + private final int slot = 1; + })); + this.customSlots.put(2, this.addSlot(new SlotItemHandler(internal, 2, 133, 48) { + private final int slot = 2; + + @Override + public boolean mayPlace(ItemStack stack) { + return false; + } + })); + for (int si = 0; si < 3; ++si) + for (int sj = 0; sj < 9; ++sj) + this.addSlot(new Slot(inv, sj + (si + 1) * 9, 0 + 8 + sj * 18, 0 + 84 + si * 18)); + for (int si = 0; si < 9; ++si) + this.addSlot(new Slot(inv, si, 0 + 8 + si * 18, 0 + 142)); + } + + @Override + public boolean stillValid(Player player) { + if (this.bound) { + if (this.boundItemMatcher != null) + return this.boundItemMatcher.get(); + else if (this.boundBlockEntity != null) + return AbstractContainerMenu.stillValid(this.access, player, this.boundBlockEntity.getBlockState().getBlock()); + else if (this.boundEntity != null) + return this.boundEntity.isAlive(); + } + return true; + } + + @Override + public ItemStack quickMoveStack(Player playerIn, int index) { + ItemStack itemstack = ItemStack.EMPTY; + Slot slot = (Slot) this.slots.get(index); + if (slot != null && slot.hasItem()) { + ItemStack itemstack1 = slot.getItem(); + itemstack = itemstack1.copy(); + if (index < 3) { + if (!this.moveItemStackTo(itemstack1, 3, this.slots.size(), true)) + return ItemStack.EMPTY; + slot.onQuickCraft(itemstack1, itemstack); + } else if (!this.moveItemStackTo(itemstack1, 0, 3, false)) { + if (index < 3 + 27) { + if (!this.moveItemStackTo(itemstack1, 3 + 27, this.slots.size(), true)) + return ItemStack.EMPTY; + } else { + if (!this.moveItemStackTo(itemstack1, 3, 3 + 27, false)) + return ItemStack.EMPTY; + } + return ItemStack.EMPTY; + } + if (itemstack1.getCount() == 0) + slot.set(ItemStack.EMPTY); + else + slot.setChanged(); + if (itemstack1.getCount() == itemstack.getCount()) + return ItemStack.EMPTY; + slot.onTake(playerIn, itemstack1); + } + return itemstack; + } + + @Override + protected boolean moveItemStackTo(ItemStack p_38904_, int p_38905_, int p_38906_, boolean p_38907_) { + boolean flag = false; + int i = p_38905_; + if (p_38907_) { + i = p_38906_ - 1; + } + if (p_38904_.isStackable()) { + while (!p_38904_.isEmpty()) { + if (p_38907_) { + if (i < p_38905_) { + break; + } + } else if (i >= p_38906_) { + break; + } + Slot slot = this.slots.get(i); + ItemStack itemstack = slot.getItem(); + if (slot.mayPlace(itemstack) && !itemstack.isEmpty() && ItemStack.isSameItemSameTags(p_38904_, itemstack)) { + int j = itemstack.getCount() + p_38904_.getCount(); + int maxSize = Math.min(slot.getMaxStackSize(), p_38904_.getMaxStackSize()); + if (j <= maxSize) { + p_38904_.setCount(0); + itemstack.setCount(j); + slot.set(itemstack); + flag = true; + } else if (itemstack.getCount() < maxSize) { + p_38904_.shrink(maxSize - itemstack.getCount()); + itemstack.setCount(maxSize); + slot.set(itemstack); + flag = true; + } + } + if (p_38907_) { + --i; + } else { + ++i; + } + } + } + if (!p_38904_.isEmpty()) { + if (p_38907_) { + i = p_38906_ - 1; + } else { + i = p_38905_; + } + while (true) { + if (p_38907_) { + if (i < p_38905_) { + break; + } + } else if (i >= p_38906_) { + break; + } + Slot slot1 = this.slots.get(i); + ItemStack itemstack1 = slot1.getItem(); + if (itemstack1.isEmpty() && slot1.mayPlace(p_38904_)) { + if (p_38904_.getCount() > slot1.getMaxStackSize()) { + slot1.setByPlayer(p_38904_.split(slot1.getMaxStackSize())); + } else { + slot1.setByPlayer(p_38904_.split(p_38904_.getCount())); + } + slot1.setChanged(); + flag = true; + break; + } + if (p_38907_) { + --i; + } else { + ++i; + } + } + } + return flag; + } + + @Override + public void removed(Player playerIn) { + super.removed(playerIn); + if (!bound && playerIn instanceof ServerPlayer serverPlayer) { + if (!serverPlayer.isAlive() || serverPlayer.hasDisconnected()) { + for (int j = 0; j < internal.getSlots(); ++j) { + playerIn.drop(internal.extractItem(j, internal.getStackInSlot(j).getCount(), false), false); + } + } else { + for (int i = 0; i < internal.getSlots(); ++i) { + playerIn.getInventory().placeItemBackInInventory(internal.extractItem(i, internal.getStackInSlot(i).getCount(), false)); + } + } + } + } + + public Map get() { + return customSlots; + } +} diff --git a/src/main/java/ch/netquick/easysurvival/world/inventory/EasySmelterGUIMenu.java b/src/main/java/ch/netquick/easysurvival/world/inventory/EasySmelterGUIMenu.java new file mode 100644 index 0000000..324b477 --- /dev/null +++ b/src/main/java/ch/netquick/easysurvival/world/inventory/EasySmelterGUIMenu.java @@ -0,0 +1,244 @@ + +package ch.netquick.easysurvival.world.inventory; + +import net.minecraftforge.items.SlotItemHandler; +import net.minecraftforge.items.ItemStackHandler; +import net.minecraftforge.items.IItemHandler; +import net.minecraftforge.common.capabilities.ForgeCapabilities; + +import net.minecraft.world.level.block.entity.BlockEntity; +import net.minecraft.world.level.Level; +import net.minecraft.world.item.Items; +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.inventory.Slot; +import net.minecraft.world.inventory.ContainerLevelAccess; +import net.minecraft.world.inventory.AbstractContainerMenu; +import net.minecraft.world.entity.player.Player; +import net.minecraft.world.entity.player.Inventory; +import net.minecraft.world.entity.Entity; +import net.minecraft.server.level.ServerPlayer; +import net.minecraft.network.FriendlyByteBuf; +import net.minecraft.core.BlockPos; + +import java.util.function.Supplier; +import java.util.Map; +import java.util.HashMap; + +import ch.netquick.easysurvival.init.EasysurvivalModMenus; + +public class EasySmelterGUIMenu extends AbstractContainerMenu implements Supplier> { + public final static HashMap guistate = new HashMap<>(); + public final Level world; + public final Player entity; + public int x, y, z; + private ContainerLevelAccess access = ContainerLevelAccess.NULL; + private IItemHandler internal; + private final Map customSlots = new HashMap<>(); + private boolean bound = false; + private Supplier boundItemMatcher = null; + private Entity boundEntity = null; + private BlockEntity boundBlockEntity = null; + + public EasySmelterGUIMenu(int id, Inventory inv, FriendlyByteBuf extraData) { + super(EasysurvivalModMenus.EASY_SMELTER_GUI.get(), id); + this.entity = inv.player; + this.world = inv.player.level(); + this.internal = new ItemStackHandler(2); + BlockPos pos = null; + if (extraData != null) { + pos = extraData.readBlockPos(); + this.x = pos.getX(); + this.y = pos.getY(); + this.z = pos.getZ(); + access = ContainerLevelAccess.create(world, pos); + } + if (pos != null) { + if (extraData.readableBytes() == 1) { // bound to item + byte hand = extraData.readByte(); + ItemStack itemstack = hand == 0 ? this.entity.getMainHandItem() : this.entity.getOffhandItem(); + this.boundItemMatcher = () -> itemstack == (hand == 0 ? this.entity.getMainHandItem() : this.entity.getOffhandItem()); + itemstack.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + this.internal = capability; + this.bound = true; + }); + } else if (extraData.readableBytes() > 1) { // bound to entity + extraData.readByte(); // drop padding + boundEntity = world.getEntity(extraData.readVarInt()); + if (boundEntity != null) + boundEntity.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + this.internal = capability; + this.bound = true; + }); + } else { // might be bound to block + boundBlockEntity = this.world.getBlockEntity(pos); + if (boundBlockEntity != null) + boundBlockEntity.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + this.internal = capability; + this.bound = true; + }); + } + } + this.customSlots.put(0, this.addSlot(new SlotItemHandler(internal, 0, 25, 48) { + private final int slot = 0; + + @Override + public boolean mayPlace(ItemStack stack) { + return Items.GOLD_NUGGET == stack.getItem(); + } + })); + this.customSlots.put(1, this.addSlot(new SlotItemHandler(internal, 1, 133, 48) { + private final int slot = 1; + + @Override + public boolean mayPlace(ItemStack stack) { + return false; + } + })); + for (int si = 0; si < 3; ++si) + for (int sj = 0; sj < 9; ++sj) + this.addSlot(new Slot(inv, sj + (si + 1) * 9, 0 + 8 + sj * 18, 0 + 84 + si * 18)); + for (int si = 0; si < 9; ++si) + this.addSlot(new Slot(inv, si, 0 + 8 + si * 18, 0 + 142)); + } + + @Override + public boolean stillValid(Player player) { + if (this.bound) { + if (this.boundItemMatcher != null) + return this.boundItemMatcher.get(); + else if (this.boundBlockEntity != null) + return AbstractContainerMenu.stillValid(this.access, player, this.boundBlockEntity.getBlockState().getBlock()); + else if (this.boundEntity != null) + return this.boundEntity.isAlive(); + } + return true; + } + + @Override + public ItemStack quickMoveStack(Player playerIn, int index) { + ItemStack itemstack = ItemStack.EMPTY; + Slot slot = (Slot) this.slots.get(index); + if (slot != null && slot.hasItem()) { + ItemStack itemstack1 = slot.getItem(); + itemstack = itemstack1.copy(); + if (index < 2) { + if (!this.moveItemStackTo(itemstack1, 2, this.slots.size(), true)) + return ItemStack.EMPTY; + slot.onQuickCraft(itemstack1, itemstack); + } else if (!this.moveItemStackTo(itemstack1, 0, 2, false)) { + if (index < 2 + 27) { + if (!this.moveItemStackTo(itemstack1, 2 + 27, this.slots.size(), true)) + return ItemStack.EMPTY; + } else { + if (!this.moveItemStackTo(itemstack1, 2, 2 + 27, false)) + return ItemStack.EMPTY; + } + return ItemStack.EMPTY; + } + if (itemstack1.getCount() == 0) + slot.set(ItemStack.EMPTY); + else + slot.setChanged(); + if (itemstack1.getCount() == itemstack.getCount()) + return ItemStack.EMPTY; + slot.onTake(playerIn, itemstack1); + } + return itemstack; + } + + @Override + protected boolean moveItemStackTo(ItemStack p_38904_, int p_38905_, int p_38906_, boolean p_38907_) { + boolean flag = false; + int i = p_38905_; + if (p_38907_) { + i = p_38906_ - 1; + } + if (p_38904_.isStackable()) { + while (!p_38904_.isEmpty()) { + if (p_38907_) { + if (i < p_38905_) { + break; + } + } else if (i >= p_38906_) { + break; + } + Slot slot = this.slots.get(i); + ItemStack itemstack = slot.getItem(); + if (slot.mayPlace(itemstack) && !itemstack.isEmpty() && ItemStack.isSameItemSameTags(p_38904_, itemstack)) { + int j = itemstack.getCount() + p_38904_.getCount(); + int maxSize = Math.min(slot.getMaxStackSize(), p_38904_.getMaxStackSize()); + if (j <= maxSize) { + p_38904_.setCount(0); + itemstack.setCount(j); + slot.set(itemstack); + flag = true; + } else if (itemstack.getCount() < maxSize) { + p_38904_.shrink(maxSize - itemstack.getCount()); + itemstack.setCount(maxSize); + slot.set(itemstack); + flag = true; + } + } + if (p_38907_) { + --i; + } else { + ++i; + } + } + } + if (!p_38904_.isEmpty()) { + if (p_38907_) { + i = p_38906_ - 1; + } else { + i = p_38905_; + } + while (true) { + if (p_38907_) { + if (i < p_38905_) { + break; + } + } else if (i >= p_38906_) { + break; + } + Slot slot1 = this.slots.get(i); + ItemStack itemstack1 = slot1.getItem(); + if (itemstack1.isEmpty() && slot1.mayPlace(p_38904_)) { + if (p_38904_.getCount() > slot1.getMaxStackSize()) { + slot1.setByPlayer(p_38904_.split(slot1.getMaxStackSize())); + } else { + slot1.setByPlayer(p_38904_.split(p_38904_.getCount())); + } + slot1.setChanged(); + flag = true; + break; + } + if (p_38907_) { + --i; + } else { + ++i; + } + } + } + return flag; + } + + @Override + public void removed(Player playerIn) { + super.removed(playerIn); + if (!bound && playerIn instanceof ServerPlayer serverPlayer) { + if (!serverPlayer.isAlive() || serverPlayer.hasDisconnected()) { + for (int j = 0; j < internal.getSlots(); ++j) { + playerIn.drop(internal.extractItem(j, internal.getStackInSlot(j).getCount(), false), false); + } + } else { + for (int i = 0; i < internal.getSlots(); ++i) { + playerIn.getInventory().placeItemBackInInventory(internal.extractItem(i, internal.getStackInSlot(i).getCount(), false)); + } + } + } + } + + public Map get() { + return customSlots; + } +} diff --git a/src/main/java/ch/netquick/easysurvival/world/inventory/TeleportSetGUIMenu.java b/src/main/java/ch/netquick/easysurvival/world/inventory/TeleportSetGUIMenu.java new file mode 100644 index 0000000..7a50df9 --- /dev/null +++ b/src/main/java/ch/netquick/easysurvival/world/inventory/TeleportSetGUIMenu.java @@ -0,0 +1,74 @@ + +package ch.netquick.easysurvival.world.inventory; + +import net.minecraftforge.items.ItemStackHandler; +import net.minecraftforge.items.IItemHandler; + +import net.minecraft.world.level.block.entity.BlockEntity; +import net.minecraft.world.level.Level; +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.inventory.Slot; +import net.minecraft.world.inventory.ContainerLevelAccess; +import net.minecraft.world.inventory.AbstractContainerMenu; +import net.minecraft.world.entity.player.Player; +import net.minecraft.world.entity.player.Inventory; +import net.minecraft.world.entity.Entity; +import net.minecraft.network.FriendlyByteBuf; +import net.minecraft.core.BlockPos; + +import java.util.function.Supplier; +import java.util.Map; +import java.util.HashMap; + +import ch.netquick.easysurvival.init.EasysurvivalModMenus; + +public class TeleportSetGUIMenu extends AbstractContainerMenu implements Supplier> { + public final static HashMap guistate = new HashMap<>(); + public final Level world; + public final Player entity; + public int x, y, z; + private ContainerLevelAccess access = ContainerLevelAccess.NULL; + private IItemHandler internal; + private final Map customSlots = new HashMap<>(); + private boolean bound = false; + private Supplier boundItemMatcher = null; + private Entity boundEntity = null; + private BlockEntity boundBlockEntity = null; + + public TeleportSetGUIMenu(int id, Inventory inv, FriendlyByteBuf extraData) { + super(EasysurvivalModMenus.TELEPORT_SET_GUI.get(), id); + this.entity = inv.player; + this.world = inv.player.level(); + this.internal = new ItemStackHandler(0); + BlockPos pos = null; + if (extraData != null) { + pos = extraData.readBlockPos(); + this.x = pos.getX(); + this.y = pos.getY(); + this.z = pos.getZ(); + access = ContainerLevelAccess.create(world, pos); + } + } + + @Override + public boolean stillValid(Player player) { + if (this.bound) { + if (this.boundItemMatcher != null) + return this.boundItemMatcher.get(); + else if (this.boundBlockEntity != null) + return AbstractContainerMenu.stillValid(this.access, player, this.boundBlockEntity.getBlockState().getBlock()); + else if (this.boundEntity != null) + return this.boundEntity.isAlive(); + } + return true; + } + + @Override + public ItemStack quickMoveStack(Player playerIn, int index) { + return ItemStack.EMPTY; + } + + public Map get() { + return customSlots; + } +} diff --git a/src/main/java/ch/netquick/easysurvival/world/inventory/TeleporterGUIMenu.java b/src/main/java/ch/netquick/easysurvival/world/inventory/TeleporterGUIMenu.java new file mode 100644 index 0000000..af4083f --- /dev/null +++ b/src/main/java/ch/netquick/easysurvival/world/inventory/TeleporterGUIMenu.java @@ -0,0 +1,74 @@ + +package ch.netquick.easysurvival.world.inventory; + +import net.minecraftforge.items.ItemStackHandler; +import net.minecraftforge.items.IItemHandler; + +import net.minecraft.world.level.block.entity.BlockEntity; +import net.minecraft.world.level.Level; +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.inventory.Slot; +import net.minecraft.world.inventory.ContainerLevelAccess; +import net.minecraft.world.inventory.AbstractContainerMenu; +import net.minecraft.world.entity.player.Player; +import net.minecraft.world.entity.player.Inventory; +import net.minecraft.world.entity.Entity; +import net.minecraft.network.FriendlyByteBuf; +import net.minecraft.core.BlockPos; + +import java.util.function.Supplier; +import java.util.Map; +import java.util.HashMap; + +import ch.netquick.easysurvival.init.EasysurvivalModMenus; + +public class TeleporterGUIMenu extends AbstractContainerMenu implements Supplier> { + public final static HashMap guistate = new HashMap<>(); + public final Level world; + public final Player entity; + public int x, y, z; + private ContainerLevelAccess access = ContainerLevelAccess.NULL; + private IItemHandler internal; + private final Map customSlots = new HashMap<>(); + private boolean bound = false; + private Supplier boundItemMatcher = null; + private Entity boundEntity = null; + private BlockEntity boundBlockEntity = null; + + public TeleporterGUIMenu(int id, Inventory inv, FriendlyByteBuf extraData) { + super(EasysurvivalModMenus.TELEPORTER_GUI.get(), id); + this.entity = inv.player; + this.world = inv.player.level(); + this.internal = new ItemStackHandler(0); + BlockPos pos = null; + if (extraData != null) { + pos = extraData.readBlockPos(); + this.x = pos.getX(); + this.y = pos.getY(); + this.z = pos.getZ(); + access = ContainerLevelAccess.create(world, pos); + } + } + + @Override + public boolean stillValid(Player player) { + if (this.bound) { + if (this.boundItemMatcher != null) + return this.boundItemMatcher.get(); + else if (this.boundBlockEntity != null) + return AbstractContainerMenu.stillValid(this.access, player, this.boundBlockEntity.getBlockState().getBlock()); + else if (this.boundEntity != null) + return this.boundEntity.isAlive(); + } + return true; + } + + @Override + public ItemStack quickMoveStack(Player playerIn, int index) { + return ItemStack.EMPTY; + } + + public Map get() { + return customSlots; + } +} diff --git a/src/main/java/ch/netquick/easysurvival/world/inventory/TreeCropGUIMenu.java b/src/main/java/ch/netquick/easysurvival/world/inventory/TreeCropGUIMenu.java new file mode 100644 index 0000000..ff0a8db --- /dev/null +++ b/src/main/java/ch/netquick/easysurvival/world/inventory/TreeCropGUIMenu.java @@ -0,0 +1,286 @@ + +package ch.netquick.easysurvival.world.inventory; + +import net.minecraftforge.items.SlotItemHandler; +import net.minecraftforge.items.ItemStackHandler; +import net.minecraftforge.items.IItemHandler; +import net.minecraftforge.common.capabilities.ForgeCapabilities; + +import net.minecraft.world.level.block.entity.BlockEntity; +import net.minecraft.world.level.Level; +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.inventory.Slot; +import net.minecraft.world.inventory.ContainerLevelAccess; +import net.minecraft.world.inventory.AbstractContainerMenu; +import net.minecraft.world.entity.player.Player; +import net.minecraft.world.entity.player.Inventory; +import net.minecraft.world.entity.Entity; +import net.minecraft.server.level.ServerPlayer; +import net.minecraft.network.FriendlyByteBuf; +import net.minecraft.core.BlockPos; + +import java.util.function.Supplier; +import java.util.Map; +import java.util.HashMap; + +import ch.netquick.easysurvival.init.EasysurvivalModMenus; + +public class TreeCropGUIMenu extends AbstractContainerMenu implements Supplier> { + public final static HashMap guistate = new HashMap<>(); + public final Level world; + public final Player entity; + public int x, y, z; + private ContainerLevelAccess access = ContainerLevelAccess.NULL; + private IItemHandler internal; + private final Map customSlots = new HashMap<>(); + private boolean bound = false; + private Supplier boundItemMatcher = null; + private Entity boundEntity = null; + private BlockEntity boundBlockEntity = null; + + public TreeCropGUIMenu(int id, Inventory inv, FriendlyByteBuf extraData) { + super(EasysurvivalModMenus.TREE_CROP_GUI.get(), id); + this.entity = inv.player; + this.world = inv.player.level(); + this.internal = new ItemStackHandler(8); + BlockPos pos = null; + if (extraData != null) { + pos = extraData.readBlockPos(); + this.x = pos.getX(); + this.y = pos.getY(); + this.z = pos.getZ(); + access = ContainerLevelAccess.create(world, pos); + } + if (pos != null) { + if (extraData.readableBytes() == 1) { // bound to item + byte hand = extraData.readByte(); + ItemStack itemstack = hand == 0 ? this.entity.getMainHandItem() : this.entity.getOffhandItem(); + this.boundItemMatcher = () -> itemstack == (hand == 0 ? this.entity.getMainHandItem() : this.entity.getOffhandItem()); + itemstack.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + this.internal = capability; + this.bound = true; + }); + } else if (extraData.readableBytes() > 1) { // bound to entity + extraData.readByte(); // drop padding + boundEntity = world.getEntity(extraData.readVarInt()); + if (boundEntity != null) + boundEntity.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + this.internal = capability; + this.bound = true; + }); + } else { // might be bound to block + boundBlockEntity = this.world.getBlockEntity(pos); + if (boundBlockEntity != null) + boundBlockEntity.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { + this.internal = capability; + this.bound = true; + }); + } + } + this.customSlots.put(0, this.addSlot(new SlotItemHandler(internal, 0, 7, 47) { + private final int slot = 0; + })); + this.customSlots.put(1, this.addSlot(new SlotItemHandler(internal, 1, 43, 47) { + private final int slot = 1; + + @Override + public boolean mayPlace(ItemStack stack) { + return false; + } + })); + this.customSlots.put(2, this.addSlot(new SlotItemHandler(internal, 2, 61, 47) { + private final int slot = 2; + + @Override + public boolean mayPlace(ItemStack stack) { + return false; + } + })); + this.customSlots.put(3, this.addSlot(new SlotItemHandler(internal, 3, 79, 47) { + private final int slot = 3; + + @Override + public boolean mayPlace(ItemStack stack) { + return false; + } + })); + this.customSlots.put(4, this.addSlot(new SlotItemHandler(internal, 4, 97, 47) { + private final int slot = 4; + + @Override + public boolean mayPlace(ItemStack stack) { + return false; + } + })); + this.customSlots.put(5, this.addSlot(new SlotItemHandler(internal, 5, 115, 47) { + private final int slot = 5; + + @Override + public boolean mayPlace(ItemStack stack) { + return false; + } + })); + this.customSlots.put(6, this.addSlot(new SlotItemHandler(internal, 6, 133, 47) { + private final int slot = 6; + + @Override + public boolean mayPlace(ItemStack stack) { + return false; + } + })); + this.customSlots.put(7, this.addSlot(new SlotItemHandler(internal, 7, 151, 47) { + private final int slot = 7; + + @Override + public boolean mayPlace(ItemStack stack) { + return false; + } + })); + for (int si = 0; si < 3; ++si) + for (int sj = 0; sj < 9; ++sj) + this.addSlot(new Slot(inv, sj + (si + 1) * 9, 0 + 8 + sj * 18, 0 + 84 + si * 18)); + for (int si = 0; si < 9; ++si) + this.addSlot(new Slot(inv, si, 0 + 8 + si * 18, 0 + 142)); + } + + @Override + public boolean stillValid(Player player) { + if (this.bound) { + if (this.boundItemMatcher != null) + return this.boundItemMatcher.get(); + else if (this.boundBlockEntity != null) + return AbstractContainerMenu.stillValid(this.access, player, this.boundBlockEntity.getBlockState().getBlock()); + else if (this.boundEntity != null) + return this.boundEntity.isAlive(); + } + return true; + } + + @Override + public ItemStack quickMoveStack(Player playerIn, int index) { + ItemStack itemstack = ItemStack.EMPTY; + Slot slot = (Slot) this.slots.get(index); + if (slot != null && slot.hasItem()) { + ItemStack itemstack1 = slot.getItem(); + itemstack = itemstack1.copy(); + if (index < 8) { + if (!this.moveItemStackTo(itemstack1, 8, this.slots.size(), true)) + return ItemStack.EMPTY; + slot.onQuickCraft(itemstack1, itemstack); + } else if (!this.moveItemStackTo(itemstack1, 0, 8, false)) { + if (index < 8 + 27) { + if (!this.moveItemStackTo(itemstack1, 8 + 27, this.slots.size(), true)) + return ItemStack.EMPTY; + } else { + if (!this.moveItemStackTo(itemstack1, 8, 8 + 27, false)) + return ItemStack.EMPTY; + } + return ItemStack.EMPTY; + } + if (itemstack1.getCount() == 0) + slot.set(ItemStack.EMPTY); + else + slot.setChanged(); + if (itemstack1.getCount() == itemstack.getCount()) + return ItemStack.EMPTY; + slot.onTake(playerIn, itemstack1); + } + return itemstack; + } + + @Override + protected boolean moveItemStackTo(ItemStack p_38904_, int p_38905_, int p_38906_, boolean p_38907_) { + boolean flag = false; + int i = p_38905_; + if (p_38907_) { + i = p_38906_ - 1; + } + if (p_38904_.isStackable()) { + while (!p_38904_.isEmpty()) { + if (p_38907_) { + if (i < p_38905_) { + break; + } + } else if (i >= p_38906_) { + break; + } + Slot slot = this.slots.get(i); + ItemStack itemstack = slot.getItem(); + if (slot.mayPlace(itemstack) && !itemstack.isEmpty() && ItemStack.isSameItemSameTags(p_38904_, itemstack)) { + int j = itemstack.getCount() + p_38904_.getCount(); + int maxSize = Math.min(slot.getMaxStackSize(), p_38904_.getMaxStackSize()); + if (j <= maxSize) { + p_38904_.setCount(0); + itemstack.setCount(j); + slot.set(itemstack); + flag = true; + } else if (itemstack.getCount() < maxSize) { + p_38904_.shrink(maxSize - itemstack.getCount()); + itemstack.setCount(maxSize); + slot.set(itemstack); + flag = true; + } + } + if (p_38907_) { + --i; + } else { + ++i; + } + } + } + if (!p_38904_.isEmpty()) { + if (p_38907_) { + i = p_38906_ - 1; + } else { + i = p_38905_; + } + while (true) { + if (p_38907_) { + if (i < p_38905_) { + break; + } + } else if (i >= p_38906_) { + break; + } + Slot slot1 = this.slots.get(i); + ItemStack itemstack1 = slot1.getItem(); + if (itemstack1.isEmpty() && slot1.mayPlace(p_38904_)) { + if (p_38904_.getCount() > slot1.getMaxStackSize()) { + slot1.setByPlayer(p_38904_.split(slot1.getMaxStackSize())); + } else { + slot1.setByPlayer(p_38904_.split(p_38904_.getCount())); + } + slot1.setChanged(); + flag = true; + break; + } + if (p_38907_) { + --i; + } else { + ++i; + } + } + } + return flag; + } + + @Override + public void removed(Player playerIn) { + super.removed(playerIn); + if (!bound && playerIn instanceof ServerPlayer serverPlayer) { + if (!serverPlayer.isAlive() || serverPlayer.hasDisconnected()) { + for (int j = 0; j < internal.getSlots(); ++j) { + playerIn.drop(internal.extractItem(j, internal.getStackInSlot(j).getCount(), false), false); + } + } else { + for (int i = 0; i < internal.getSlots(); ++i) { + playerIn.getInventory().placeItemBackInInventory(internal.extractItem(i, internal.getStackInSlot(i).getCount(), false)); + } + } + } + } + + public Map get() { + return customSlots; + } +} diff --git a/src/main/resources/META-INF/mods.toml b/src/main/resources/META-INF/mods.toml new file mode 100644 index 0000000..0a9c9af --- /dev/null +++ b/src/main/resources/META-INF/mods.toml @@ -0,0 +1,24 @@ +modLoader="javafml" +loaderVersion="[47,)" +license="Academic Free License v3.0" + +[[mods]] +modId="easysurvival" +version="1.0.0" +displayName="EasySurvival" +displayURL="https://mcreator.net" +credits="Created using mod maker MCreator - https://mcreator.net/about" +authors="netqu, MCreator" + +# Start of user code block mod configuration +# End of user code block mod configuration + +[[dependencies.easysurvival]] + modId="minecraft" + mandatory=true + versionRange="[1.20.1]" + ordering="NONE" + side="BOTH" + + + diff --git a/src/main/resources/assets/easysurvival/blockstates/crop.json b/src/main/resources/assets/easysurvival/blockstates/crop.json new file mode 100644 index 0000000..0887da7 --- /dev/null +++ b/src/main/resources/assets/easysurvival/blockstates/crop.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "easysurvival:block/crop" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/easysurvival/blockstates/easy_anvil.json b/src/main/resources/assets/easysurvival/blockstates/easy_anvil.json new file mode 100644 index 0000000..6e6769b --- /dev/null +++ b/src/main/resources/assets/easysurvival/blockstates/easy_anvil.json @@ -0,0 +1,19 @@ +{ + "variants": { + "facing=north": { + "model": "easysurvival:block/easy_anvil" + }, + "facing=east": { + "model": "easysurvival:block/easy_anvil", + "y": 90 + }, + "facing=south": { + "model": "easysurvival:block/easy_anvil", + "y": 180 + }, + "facing=west": { + "model": "easysurvival:block/easy_anvil", + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/easysurvival/blockstates/easy_converter.json b/src/main/resources/assets/easysurvival/blockstates/easy_converter.json new file mode 100644 index 0000000..2ca0348 --- /dev/null +++ b/src/main/resources/assets/easysurvival/blockstates/easy_converter.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "easysurvival:block/easy_converter" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/easysurvival/blockstates/easy_enchantment_table.json b/src/main/resources/assets/easysurvival/blockstates/easy_enchantment_table.json new file mode 100644 index 0000000..e8a0e9b --- /dev/null +++ b/src/main/resources/assets/easysurvival/blockstates/easy_enchantment_table.json @@ -0,0 +1,19 @@ +{ + "variants": { + "facing=north": { + "model": "easysurvival:block/easy_enchantment_table" + }, + "facing=east": { + "model": "easysurvival:block/easy_enchantment_table", + "y": 90 + }, + "facing=south": { + "model": "easysurvival:block/easy_enchantment_table", + "y": 180 + }, + "facing=west": { + "model": "easysurvival:block/easy_enchantment_table", + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/easysurvival/blockstates/easy_forge.json b/src/main/resources/assets/easysurvival/blockstates/easy_forge.json new file mode 100644 index 0000000..6504d4c --- /dev/null +++ b/src/main/resources/assets/easysurvival/blockstates/easy_forge.json @@ -0,0 +1,19 @@ +{ + "variants": { + "facing=north": { + "model": "easysurvival:block/easy_forge" + }, + "facing=east": { + "model": "easysurvival:block/easy_forge", + "y": 90 + }, + "facing=south": { + "model": "easysurvival:block/easy_forge", + "y": 180 + }, + "facing=west": { + "model": "easysurvival:block/easy_forge", + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/easysurvival/blockstates/easy_forge_auto.json b/src/main/resources/assets/easysurvival/blockstates/easy_forge_auto.json new file mode 100644 index 0000000..9d5f396 --- /dev/null +++ b/src/main/resources/assets/easysurvival/blockstates/easy_forge_auto.json @@ -0,0 +1,19 @@ +{ + "variants": { + "facing=north": { + "model": "easysurvival:block/easy_forge_auto" + }, + "facing=east": { + "model": "easysurvival:block/easy_forge_auto", + "y": 90 + }, + "facing=south": { + "model": "easysurvival:block/easy_forge_auto", + "y": 180 + }, + "facing=west": { + "model": "easysurvival:block/easy_forge_auto", + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/easysurvival/blockstates/easy_fridge.json b/src/main/resources/assets/easysurvival/blockstates/easy_fridge.json new file mode 100644 index 0000000..8f71ec7 --- /dev/null +++ b/src/main/resources/assets/easysurvival/blockstates/easy_fridge.json @@ -0,0 +1,19 @@ +{ + "variants": { + "facing=north": { + "model": "easysurvival:block/easy_fridge" + }, + "facing=east": { + "model": "easysurvival:block/easy_fridge", + "y": 90 + }, + "facing=south": { + "model": "easysurvival:block/easy_fridge", + "y": 180 + }, + "facing=west": { + "model": "easysurvival:block/easy_fridge", + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/easysurvival/blockstates/easy_intake.json b/src/main/resources/assets/easysurvival/blockstates/easy_intake.json new file mode 100644 index 0000000..07a4eda --- /dev/null +++ b/src/main/resources/assets/easysurvival/blockstates/easy_intake.json @@ -0,0 +1,27 @@ +{ + "variants": { + "facing=north": { + "model": "easysurvival:block/easy_intake" + }, + "facing=east": { + "model": "easysurvival:block/easy_intake", + "y": 90 + }, + "facing=south": { + "model": "easysurvival:block/easy_intake", + "y": 180 + }, + "facing=west": { + "model": "easysurvival:block/easy_intake", + "y": 270 + }, + "facing=up": { + "model": "easysurvival:block/easy_intake", + "x": 270 + }, + "facing=down": { + "model": "easysurvival:block/easy_intake", + "x": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/easysurvival/blockstates/easy_saw.json b/src/main/resources/assets/easysurvival/blockstates/easy_saw.json new file mode 100644 index 0000000..ec7ba74 --- /dev/null +++ b/src/main/resources/assets/easysurvival/blockstates/easy_saw.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "easysurvival:block/easy_saw" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/easysurvival/blockstates/easy_smelter.json b/src/main/resources/assets/easysurvival/blockstates/easy_smelter.json new file mode 100644 index 0000000..edebf55 --- /dev/null +++ b/src/main/resources/assets/easysurvival/blockstates/easy_smelter.json @@ -0,0 +1,19 @@ +{ + "variants": { + "facing=north": { + "model": "easysurvival:block/easy_smelter" + }, + "facing=east": { + "model": "easysurvival:block/easy_smelter", + "y": 90 + }, + "facing=south": { + "model": "easysurvival:block/easy_smelter", + "y": 180 + }, + "facing=west": { + "model": "easysurvival:block/easy_smelter", + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/easysurvival/blockstates/spawner_blaze.json b/src/main/resources/assets/easysurvival/blockstates/spawner_blaze.json new file mode 100644 index 0000000..18f11ef --- /dev/null +++ b/src/main/resources/assets/easysurvival/blockstates/spawner_blaze.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "easysurvival:block/spawner_blaze" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/easysurvival/blockstates/spawner_creeper.json b/src/main/resources/assets/easysurvival/blockstates/spawner_creeper.json new file mode 100644 index 0000000..52d5c7a --- /dev/null +++ b/src/main/resources/assets/easysurvival/blockstates/spawner_creeper.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "easysurvival:block/spawner_creeper" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/easysurvival/blockstates/spawner_evoker.json b/src/main/resources/assets/easysurvival/blockstates/spawner_evoker.json new file mode 100644 index 0000000..79349c3 --- /dev/null +++ b/src/main/resources/assets/easysurvival/blockstates/spawner_evoker.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "easysurvival:block/spawner_evoker" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/easysurvival/blockstates/spawner_ghast.json b/src/main/resources/assets/easysurvival/blockstates/spawner_ghast.json new file mode 100644 index 0000000..774b883 --- /dev/null +++ b/src/main/resources/assets/easysurvival/blockstates/spawner_ghast.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "easysurvival:block/spawner_ghast" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/easysurvival/blockstates/spawner_pillager.json b/src/main/resources/assets/easysurvival/blockstates/spawner_pillager.json new file mode 100644 index 0000000..24eea49 --- /dev/null +++ b/src/main/resources/assets/easysurvival/blockstates/spawner_pillager.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "easysurvival:block/spawner_pillager" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/easysurvival/blockstates/spawner_slime.json b/src/main/resources/assets/easysurvival/blockstates/spawner_slime.json new file mode 100644 index 0000000..f6e6890 --- /dev/null +++ b/src/main/resources/assets/easysurvival/blockstates/spawner_slime.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "easysurvival:block/spawner_slime" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/easysurvival/blockstates/spawner_wither_skelett.json b/src/main/resources/assets/easysurvival/blockstates/spawner_wither_skelett.json new file mode 100644 index 0000000..cd8289c --- /dev/null +++ b/src/main/resources/assets/easysurvival/blockstates/spawner_wither_skelett.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "easysurvival:block/spawner_wither_skelett" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/easysurvival/blockstates/teleporter_plate.json b/src/main/resources/assets/easysurvival/blockstates/teleporter_plate.json new file mode 100644 index 0000000..0929514 --- /dev/null +++ b/src/main/resources/assets/easysurvival/blockstates/teleporter_plate.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "easysurvival:block/teleporter_plate" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/easysurvival/blockstates/tree_crop.json b/src/main/resources/assets/easysurvival/blockstates/tree_crop.json new file mode 100644 index 0000000..93ddeeb --- /dev/null +++ b/src/main/resources/assets/easysurvival/blockstates/tree_crop.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "easysurvival:block/tree_crop" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/easysurvival/lang/en_us.json b/src/main/resources/assets/easysurvival/lang/en_us.json new file mode 100644 index 0000000..1b3d884 --- /dev/null +++ b/src/main/resources/assets/easysurvival/lang/en_us.json @@ -0,0 +1,70 @@ +{ + "gui.easysurvival.crop_gui.label_seed": "Seed", + "gui.easysurvival.teleport_set_gui.TeleportName": "Name", + "gui.easysurvival.teleport_set_gui.button_set": "Set", + "gui.easysurvival.easy_smelter_gui.label_easysmelter": "EasySmelter", + "block.easysurvival.spawner_creeper": "Spawner Creeper", + "itemGroup.tabeasy_survival": "Easy Survival", + "block.easysurvival.spawner_pillager": "Spawner Pillager", + "item.easysurvival.portable_crafting_table": "Portable Crafting Table", + "gui.easysurvival.easy_enchantment_table_gui.label_easyenchant": "EasyEnchant", + "item.easysurvival.quarz_axe": "Quarz Axe", + "gui.easysurvival.teleporter_gui.button_teleport": "Teleport", + "item.easysurvival.basalt_sword": "Basalt Sword", + "block.easysurvival.crop": "Crop", + "gui.easysurvival.easy_saw_gui.label_template": "Template", + "gui.easysurvival.easy_fridge_gui.label_easyfridge": "EasyFridge", + "item.easysurvival.netherrack_armor_leggings": "Netherrack Leggings", + "gui.easysurvival.teleporter_gui.label_teleport_1": "Teleport 1", + "block.easysurvival.easy_intake": "Easy Intake", + "item.easysurvival.netherrack_armor_chestplate": "Netherrack Chestplate", + "block.easysurvival.spawner_ghast": "Spawner Ghast", + "gui.easysurvival.crop_gui.label_growcrop": "GrowCrop", + "item.easysurvival.netherrack_sword": "Netherrack Sword", + "gui.easysurvival.teleporter_gui.label_teleport_2": "Teleport 2", + "block.easysurvival.spawner_evoker": "Spawner Evoker", + "block.easysurvival.spawner_blaze": "Spawner Blaze", + "gui.easysurvival.easy_saw_gui.label_easysaw": "EasySaw", + "block.easysurvival.easy_saw": "Easy Saw", + "gui.easysurvival.teleport_set_gui.label_set_teleport": "Set Teleport", + "item.easysurvival.netherrack_axe": "Netherrack Axe", + "block.easysurvival.easy_fridge": "Easy Fridge", + "block.easysurvival.spawner_slime": "Spawner Slime", + "block.easysurvival.easy_anvil": "Easy Anvil", + "gui.easysurvival.tree_crop_gui.label_treecrop": "TreeCrop", + "item.easysurvival.basalt_axe": "Basalt Axe", + "item_group.easysurvival.easy_survival": "Easy Survival", + "gamerule.spawnersActive": "Spawners active", + "item.easysurvival.quarz_sword": "Quarz Sword", + "block.easysurvival.tree_crop": "Tree Crop", + "gui.easysurvival.easy_forge_gui.label_empty": "\u003e\u003e", + "block.easysurvival.teleporter_plate": "Teleporter Plate", + "item.easysurvival.netherrack_pickaxe": "Netherrack Pickaxe", + "gui.easysurvival.teleporter_gui.label_easyteleport": "EasyTeleport", + "item.easysurvival.basalt_pickaxe": "Basalt Pickaxe", + "block.easysurvival.easy_converter": "Easy Converter", + "item.easysurvival.netherrack_armor_helmet": "Netherrack Helmet", + "gui.easysurvival.easy_enchantment_table_gui.label_item": "Item", + "block.easysurvival.easy_smelter": "Easy Smelter", + "item.easysurvival.netherrack_armor_boots": "Netherrack Boots", + "block.easysurvival.spawner_wither_skelett": "Spawner Wither Skeleton", + "gui.easysurvival.easy_enchantment_table_gui.label_lapis_lazuli": "Lapis Lazuli", + "block.easysurvival.easy_forge": "Easy Forge", + "gamerule.spawnersActive.description": "Sets if custom spawners are active or inactive", + "block.easysurvival.easy_forge_auto": "Easy Forge", + "item.easysurvival.quarz_pickaxe": "Quarz Pickaxe", + "item.easysurvival.netherrack_shovel": "Netherrack Shovel", + "item.easysurvival.quarz_hoe": "Quarz Hoe", + "item.easysurvival.netherrack_hoe": "Netherrack Hoe", + "gui.easysurvival.teleporter_gui.button_teleport1": "Teleport", + "gui.easysurvival.easy_converter_gui.label_easyconverter": "EasyConverter", + "gui.easysurvival.easy_anvil_gui.label_ingot": "Ingot", + "item.easysurvival.basalt_shovel": "Basalt Shovel", + "gui.easysurvival.easy_anvil_gui.label_easyanvil": "EasyAnvil", + "gui.easysurvival.easy_intake_gui.label_easyintake": "EasyIntake", + "item.easysurvival.basalt_hoe": "Basalt Hoe", + "item.easysurvival.nether_stick": "Nether Stick", + "block.easysurvival.easy_enchantment_table": "Easy Enchantment Table", + "gui.easysurvival.easy_forge_gui.label_easyforge": "EasyForge", + "item.easysurvival.quarz_shovel": "Quarz Shovel" +} \ No newline at end of file diff --git a/src/main/resources/assets/easysurvival/models/block/crop.json b/src/main/resources/assets/easysurvival/models/block/crop.json new file mode 100644 index 0000000..81e97d6 --- /dev/null +++ b/src/main/resources/assets/easysurvival/models/block/crop.json @@ -0,0 +1,13 @@ +{ + "parent": "easysurvival:custom/seedcrop", + "textures": { + "all": "easysurvival:block/texture", + "particle": "easysurvival:block/texture", + "texture": "easysurvival:block/texture", + "Glas": "easysurvival:block/glas", + "schwarz": "easysurvival:block/schwarz", + "texture1": "easysurvival:block/texture1", + "texture2": "easysurvival:block/texture2" + }, + "render_type": "solid" +} \ No newline at end of file diff --git a/src/main/resources/assets/easysurvival/models/block/crop_noside.json b/src/main/resources/assets/easysurvival/models/block/crop_noside.json new file mode 100644 index 0000000..a1b69df --- /dev/null +++ b/src/main/resources/assets/easysurvival/models/block/crop_noside.json @@ -0,0 +1,6 @@ +{ + "parent": "block/template_glass_pane_noside", + "textures": { + "pane": "easysurvival:blocks/simple-wood-texture_1048-4655" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/easysurvival/models/block/crop_noside_alt.json b/src/main/resources/assets/easysurvival/models/block/crop_noside_alt.json new file mode 100644 index 0000000..a8689be --- /dev/null +++ b/src/main/resources/assets/easysurvival/models/block/crop_noside_alt.json @@ -0,0 +1,6 @@ +{ + "parent": "block/template_glass_pane_noside_alt", + "textures": { + "pane": "easysurvival:blocks/simple-wood-texture_1048-4655" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/easysurvival/models/block/crop_side.json b/src/main/resources/assets/easysurvival/models/block/crop_side.json new file mode 100644 index 0000000..4ec954f --- /dev/null +++ b/src/main/resources/assets/easysurvival/models/block/crop_side.json @@ -0,0 +1,7 @@ +{ + "parent": "block/template_glass_pane_side", + "textures": { + "edge": "easysurvival:blocks/simple-wood-texture_1048-4655", + "pane": "easysurvival:blocks/simple-wood-texture_1048-4655" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/easysurvival/models/block/crop_side_alt.json b/src/main/resources/assets/easysurvival/models/block/crop_side_alt.json new file mode 100644 index 0000000..5c0ab62 --- /dev/null +++ b/src/main/resources/assets/easysurvival/models/block/crop_side_alt.json @@ -0,0 +1,7 @@ +{ + "parent": "block/template_glass_pane_side_alt", + "textures": { + "edge": "easysurvival:blocks/simple-wood-texture_1048-4655", + "pane": "easysurvival:blocks/simple-wood-texture_1048-4655" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/easysurvival/models/block/easy_anvil.json b/src/main/resources/assets/easysurvival/models/block/easy_anvil.json new file mode 100644 index 0000000..de960be --- /dev/null +++ b/src/main/resources/assets/easysurvival/models/block/easy_anvil.json @@ -0,0 +1,9 @@ +{ + "parent": "easysurvival:custom/anvil", + "textures": { + "all": "easysurvival:block/anviltexture", + "particle": "easysurvival:block/anviltexture", + "texture": "easysurvival:block/anviltexture" + }, + "render_type": "solid" +} \ No newline at end of file diff --git a/src/main/resources/assets/easysurvival/models/block/easy_converter.json b/src/main/resources/assets/easysurvival/models/block/easy_converter.json new file mode 100644 index 0000000..5e25ba3 --- /dev/null +++ b/src/main/resources/assets/easysurvival/models/block/easy_converter.json @@ -0,0 +1,11 @@ +{ + "parent": "easysurvival:custom/crafter", + "textures": { + "all": "easysurvival:block/bowl", + "particle": "easysurvival:block/bowl", + "Energy": "easysurvival:block/energy", + "Box": "easysurvival:block/box", + "Bowl": "easysurvival:block/bowl" + }, + "render_type": "solid" +} \ No newline at end of file diff --git a/src/main/resources/assets/easysurvival/models/block/easy_enchantment_table.json b/src/main/resources/assets/easysurvival/models/block/easy_enchantment_table.json new file mode 100644 index 0000000..f0561ea --- /dev/null +++ b/src/main/resources/assets/easysurvival/models/block/easy_enchantment_table.json @@ -0,0 +1,12 @@ +{ + "parent": "easysurvival:custom/enchantmenttable", + "textures": { + "all": "easysurvival:block/enchantmenttexture", + "particle": "easysurvival:block/enchantmenttexture", + "Cover": "easysurvival:block/cover", + "texture": "easysurvival:block/enchantmenttexture", + "TopTexture": "easysurvival:block/toptexture", + "Paper": "easysurvival:block/paper" + }, + "render_type": "solid" +} \ No newline at end of file diff --git a/src/main/resources/assets/easysurvival/models/block/easy_forge.json b/src/main/resources/assets/easysurvival/models/block/easy_forge.json new file mode 100644 index 0000000..cac8168 --- /dev/null +++ b/src/main/resources/assets/easysurvival/models/block/easy_forge.json @@ -0,0 +1,11 @@ +{ + "parent": "easysurvival:custom/forge", + "textures": { + "all": "easysurvival:block/forgefront", + "particle": "easysurvival:block/forgefront", + "forgeTop": "easysurvival:block/forgetop", + "ForgeFront": "easysurvival:block/forgefront", + "ForgeSide": "easysurvival:block/forgeside" + }, + "render_type": "solid" +} \ No newline at end of file diff --git a/src/main/resources/assets/easysurvival/models/block/easy_forge_auto.json b/src/main/resources/assets/easysurvival/models/block/easy_forge_auto.json new file mode 100644 index 0000000..cac8168 --- /dev/null +++ b/src/main/resources/assets/easysurvival/models/block/easy_forge_auto.json @@ -0,0 +1,11 @@ +{ + "parent": "easysurvival:custom/forge", + "textures": { + "all": "easysurvival:block/forgefront", + "particle": "easysurvival:block/forgefront", + "forgeTop": "easysurvival:block/forgetop", + "ForgeFront": "easysurvival:block/forgefront", + "ForgeSide": "easysurvival:block/forgeside" + }, + "render_type": "solid" +} \ No newline at end of file diff --git a/src/main/resources/assets/easysurvival/models/block/easy_fridge.json b/src/main/resources/assets/easysurvival/models/block/easy_fridge.json new file mode 100644 index 0000000..3b6a23c --- /dev/null +++ b/src/main/resources/assets/easysurvival/models/block/easy_fridge.json @@ -0,0 +1,10 @@ +{ + "parent": "easysurvival:custom/fridge_oriented", + "textures": { + "all": "easysurvival:block/fridgefront", + "particle": "easysurvival:block/fridgefront", + "texture": "easysurvival:block/fridgefront", + "Sides": "easysurvival:block/sides" + }, + "render_type": "solid" +} \ No newline at end of file diff --git a/src/main/resources/assets/easysurvival/models/block/easy_intake.json b/src/main/resources/assets/easysurvival/models/block/easy_intake.json new file mode 100644 index 0000000..7895565 --- /dev/null +++ b/src/main/resources/assets/easysurvival/models/block/easy_intake.json @@ -0,0 +1,11 @@ +{ + "parent": "easysurvival:custom/barrelintake", + "textures": { + "all": "easysurvival:block/barrel", + "particle": "easysurvival:block/barrel", + "barrel": "easysurvival:block/barrel", + "barreltop": "easysurvival:block/barreltop", + "wood": "easysurvival:block/wood" + }, + "render_type": "solid" +} \ No newline at end of file diff --git a/src/main/resources/assets/easysurvival/models/block/easy_saw.json b/src/main/resources/assets/easysurvival/models/block/easy_saw.json new file mode 100644 index 0000000..d46f05b --- /dev/null +++ b/src/main/resources/assets/easysurvival/models/block/easy_saw.json @@ -0,0 +1,11 @@ +{ + "parent": "easysurvival:custom/sawblock", + "textures": { + "all": "easysurvival:block/sawblock", + "particle": "easysurvival:block/sawblock", + "sawblade": "easysurvival:block/sawblade", + "sawblock": "easysurvival:block/sawblock", + "sawblockside": "easysurvival:block/sawblockside" + }, + "render_type": "solid" +} \ No newline at end of file diff --git a/src/main/resources/assets/easysurvival/models/block/easy_smelter.json b/src/main/resources/assets/easysurvival/models/block/easy_smelter.json new file mode 100644 index 0000000..2462cc3 --- /dev/null +++ b/src/main/resources/assets/easysurvival/models/block/easy_smelter.json @@ -0,0 +1,11 @@ +{ + "parent": "easysurvival:custom/smeltblock", + "textures": { + "all": "easysurvival:block/metal", + "particle": "easysurvival:block/metal", + "pottexture": "easysurvival:block/pottexture", + "metal": "easysurvival:block/metal", + "smeltblock": "easysurvival:block/smeltblock" + }, + "render_type": "solid" +} \ No newline at end of file diff --git a/src/main/resources/assets/easysurvival/models/block/spawner_blaze.json b/src/main/resources/assets/easysurvival/models/block/spawner_blaze.json new file mode 100644 index 0000000..e74736b --- /dev/null +++ b/src/main/resources/assets/easysurvival/models/block/spawner_blaze.json @@ -0,0 +1,9 @@ +{ + "parent": "easysurvival:custom/spawner", + "textures": { + "all": "easysurvival:block/monster_spawner", + "particle": "easysurvival:block/monster_spawner", + "texture": "easysurvival:block/spawnertexture" + }, + "render_type": "solid" +} \ No newline at end of file diff --git a/src/main/resources/assets/easysurvival/models/block/spawner_creeper.json b/src/main/resources/assets/easysurvival/models/block/spawner_creeper.json new file mode 100644 index 0000000..e74736b --- /dev/null +++ b/src/main/resources/assets/easysurvival/models/block/spawner_creeper.json @@ -0,0 +1,9 @@ +{ + "parent": "easysurvival:custom/spawner", + "textures": { + "all": "easysurvival:block/monster_spawner", + "particle": "easysurvival:block/monster_spawner", + "texture": "easysurvival:block/spawnertexture" + }, + "render_type": "solid" +} \ No newline at end of file diff --git a/src/main/resources/assets/easysurvival/models/block/spawner_evoker.json b/src/main/resources/assets/easysurvival/models/block/spawner_evoker.json new file mode 100644 index 0000000..e74736b --- /dev/null +++ b/src/main/resources/assets/easysurvival/models/block/spawner_evoker.json @@ -0,0 +1,9 @@ +{ + "parent": "easysurvival:custom/spawner", + "textures": { + "all": "easysurvival:block/monster_spawner", + "particle": "easysurvival:block/monster_spawner", + "texture": "easysurvival:block/spawnertexture" + }, + "render_type": "solid" +} \ No newline at end of file diff --git a/src/main/resources/assets/easysurvival/models/block/spawner_ghast.json b/src/main/resources/assets/easysurvival/models/block/spawner_ghast.json new file mode 100644 index 0000000..e74736b --- /dev/null +++ b/src/main/resources/assets/easysurvival/models/block/spawner_ghast.json @@ -0,0 +1,9 @@ +{ + "parent": "easysurvival:custom/spawner", + "textures": { + "all": "easysurvival:block/monster_spawner", + "particle": "easysurvival:block/monster_spawner", + "texture": "easysurvival:block/spawnertexture" + }, + "render_type": "solid" +} \ No newline at end of file diff --git a/src/main/resources/assets/easysurvival/models/block/spawner_pillager.json b/src/main/resources/assets/easysurvival/models/block/spawner_pillager.json new file mode 100644 index 0000000..e74736b --- /dev/null +++ b/src/main/resources/assets/easysurvival/models/block/spawner_pillager.json @@ -0,0 +1,9 @@ +{ + "parent": "easysurvival:custom/spawner", + "textures": { + "all": "easysurvival:block/monster_spawner", + "particle": "easysurvival:block/monster_spawner", + "texture": "easysurvival:block/spawnertexture" + }, + "render_type": "solid" +} \ No newline at end of file diff --git a/src/main/resources/assets/easysurvival/models/block/spawner_slime.json b/src/main/resources/assets/easysurvival/models/block/spawner_slime.json new file mode 100644 index 0000000..e74736b --- /dev/null +++ b/src/main/resources/assets/easysurvival/models/block/spawner_slime.json @@ -0,0 +1,9 @@ +{ + "parent": "easysurvival:custom/spawner", + "textures": { + "all": "easysurvival:block/monster_spawner", + "particle": "easysurvival:block/monster_spawner", + "texture": "easysurvival:block/spawnertexture" + }, + "render_type": "solid" +} \ No newline at end of file diff --git a/src/main/resources/assets/easysurvival/models/block/spawner_wither_skelett.json b/src/main/resources/assets/easysurvival/models/block/spawner_wither_skelett.json new file mode 100644 index 0000000..e74736b --- /dev/null +++ b/src/main/resources/assets/easysurvival/models/block/spawner_wither_skelett.json @@ -0,0 +1,9 @@ +{ + "parent": "easysurvival:custom/spawner", + "textures": { + "all": "easysurvival:block/monster_spawner", + "particle": "easysurvival:block/monster_spawner", + "texture": "easysurvival:block/spawnertexture" + }, + "render_type": "solid" +} \ No newline at end of file diff --git a/src/main/resources/assets/easysurvival/models/block/teleporter_plate.json b/src/main/resources/assets/easysurvival/models/block/teleporter_plate.json new file mode 100644 index 0000000..2de0a99 --- /dev/null +++ b/src/main/resources/assets/easysurvival/models/block/teleporter_plate.json @@ -0,0 +1,10 @@ +{ + "parent": "easysurvival:custom/teleporter", + "textures": { + "all": "easysurvival:block/plate", + "particle": "easysurvival:block/plate", + "Border": "easysurvival:block/border", + "Plate": "easysurvival:block/plate" + }, + "render_type": "solid" +} \ No newline at end of file diff --git a/src/main/resources/assets/easysurvival/models/block/tree_crop.json b/src/main/resources/assets/easysurvival/models/block/tree_crop.json new file mode 100644 index 0000000..c0e7134 --- /dev/null +++ b/src/main/resources/assets/easysurvival/models/block/tree_crop.json @@ -0,0 +1,13 @@ +{ + "parent": "easysurvival:custom/cubik_model", + "textures": { + "all": "easysurvival:block/croptexture", + "particle": "easysurvival:block/croptexture", + "texture": "easysurvival:block/croptexture", + "Glas": "easysurvival:block/glastexture", + "schwarz": "easysurvival:block/schwarz", + "texture1": "easysurvival:block/upcrop", + "texture2": "easysurvival:block/cropdown" + }, + "render_type": "solid" +} \ No newline at end of file diff --git a/src/main/resources/assets/easysurvival/models/custom/anvil.json b/src/main/resources/assets/easysurvival/models/custom/anvil.json new file mode 100644 index 0000000..fd76d36 --- /dev/null +++ b/src/main/resources/assets/easysurvival/models/custom/anvil.json @@ -0,0 +1,281 @@ +{ + "__comment": "Designed by Netquick with Cubik Studio - https://cubik.studio", + "elements": [ + { + "__comment": "Box1", + "from": [ + 2, + 0, + 2 + ], + "to": [ + 14, + 3, + 14 + ], + "faces": { + "down": { + "uv": [ + 2, + 2, + 14, + 14 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 2, + 2, + 14, + 14 + ], + "texture": "#texture" + }, + "north": { + "uv": [ + 2, + 13, + 14, + 16 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 2, + 13, + 14, + 16 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 2, + 13, + 14, + 16 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 2, + 13, + 14, + 16 + ], + "texture": "#texture" + } + } + }, + { + "__comment": "Box2", + "from": [ + 3, + 3, + 3 + ], + "to": [ + 13, + 3.5, + 13 + ], + "faces": { + "down": { + "uv": [ + 3, + 3, + 13, + 13 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 3, + 3, + 13, + 13 + ], + "texture": "#texture" + }, + "north": { + "uv": [ + 3, + 12.5, + 13, + 13 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 3, + 12.5, + 13, + 13 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 3, + 12.5, + 13, + 13 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 3, + 12.5, + 13, + 13 + ], + "texture": "#texture" + } + } + }, + { + "__comment": "Box3", + "from": [ + 5, + 3.5, + 6 + ], + "to": [ + 11, + 9, + 10 + ], + "faces": { + "down": { + "uv": [ + 5, + 6, + 11, + 10 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 5, + 6, + 11, + 10 + ], + "texture": "#texture" + }, + "north": { + "uv": [ + 5, + 7, + 11, + 12.5 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 5, + 7, + 11, + 12.5 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 6, + 7, + 10, + 12.5 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 6, + 7, + 10, + 12.5 + ], + "texture": "#texture" + } + } + }, + { + "__comment": "Box4", + "from": [ + 0, + 9, + 4 + ], + "to": [ + 16, + 14, + 12 + ], + "faces": { + "down": { + "uv": [ + 0, + 4, + 16, + 12 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 0, + 4, + 16, + 12 + ], + "texture": "#texture" + }, + "north": { + "uv": [ + 0, + 2, + 16, + 7 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 0, + 2, + 16, + 7 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 4, + 2, + 12, + 7 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 4, + 2, + 12, + 7 + ], + "texture": "#texture" + } + } + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/easysurvival/models/custom/barrelintake.json b/src/main/resources/assets/easysurvival/models/custom/barrelintake.json new file mode 100644 index 0000000..482bb49 --- /dev/null +++ b/src/main/resources/assets/easysurvival/models/custom/barrelintake.json @@ -0,0 +1,626 @@ +{ + "__comment": "Designed by Netquick with Cubik Studio - https://cubik.studio", + "elements": [ + { + "__comment": "Box1", + "from": [ + 0, + 1, + 0 + ], + "to": [ + 16, + 15, + 16 + ], + "faces": { + "down": { + "uv": [ + 0, + 0, + 16, + 16 + ], + "texture": "#barreltop" + }, + "up": { + "uv": [ + 0, + 0, + 16, + 16 + ], + "texture": "#barreltop" + }, + "north": { + "uv": [ + 0, + 1, + 16, + 15 + ], + "texture": "#barrel" + }, + "south": { + "uv": [ + 0, + 1, + 16, + 15 + ], + "texture": "#barrel" + }, + "west": { + "uv": [ + 0, + 1, + 16, + 15 + ], + "texture": "#barrel" + }, + "east": { + "uv": [ + 0, + 1, + 16, + 15 + ], + "texture": "#barrel" + } + } + }, + { + "__comment": "Box2", + "from": [ + 0, + 15, + 0 + ], + "to": [ + 16, + 16, + 1 + ], + "faces": { + "down": { + "uv": [ + 0, + 15, + 16, + 16 + ], + "texture": "#wood" + }, + "up": { + "uv": [ + 0, + 0, + 16, + 1 + ], + "texture": "#wood" + }, + "north": { + "uv": [ + 0, + 0, + 16, + 1 + ], + "texture": "#wood" + }, + "south": { + "uv": [ + 0, + 0, + 16, + 1 + ], + "texture": "#wood" + }, + "west": { + "uv": [ + 0, + 0, + 1, + 1 + ], + "texture": "#wood" + }, + "east": { + "uv": [ + 15, + 0, + 16, + 1 + ], + "texture": "#wood" + } + } + }, + { + "__comment": "Box2", + "from": [ + 0, + 15, + 15 + ], + "to": [ + 16, + 16, + 16 + ], + "faces": { + "down": { + "uv": [ + 0, + 15, + 16, + 16 + ], + "texture": "#wood" + }, + "up": { + "uv": [ + 0, + 0, + 16, + 1 + ], + "texture": "#wood" + }, + "north": { + "uv": [ + 0, + 15, + 16, + 16 + ], + "texture": "#wood" + }, + "south": { + "uv": [ + 0, + 15, + 16, + 16 + ], + "texture": "#wood" + }, + "west": { + "uv": [ + 0, + 15, + 1, + 16 + ], + "texture": "#wood" + }, + "east": { + "uv": [ + 15, + 15, + 16, + 16 + ], + "texture": "#wood" + } + } + }, + { + "__comment": "Box2", + "from": [ + 0, + 0, + 0 + ], + "to": [ + 16, + 1, + 1 + ], + "faces": { + "down": { + "uv": [ + 0, + 15, + 16, + 16 + ], + "texture": "#wood" + }, + "up": { + "uv": [ + 0, + 0, + 16, + 1 + ], + "texture": "#wood" + }, + "north": { + "uv": [ + 0, + 15, + 16, + 16 + ], + "texture": "#wood" + }, + "south": { + "uv": [ + 0, + 15, + 16, + 16 + ], + "texture": "#wood" + }, + "west": { + "uv": [ + 0, + 15, + 1, + 16 + ], + "texture": "#wood" + }, + "east": { + "uv": [ + 15, + 15, + 16, + 16 + ], + "texture": "#wood" + } + } + }, + { + "__comment": "Box2", + "from": [ + 0, + 0, + 15 + ], + "to": [ + 16, + 1, + 16 + ], + "faces": { + "down": { + "uv": [ + 0, + 15, + 16, + 16 + ], + "texture": "#wood" + }, + "up": { + "uv": [ + 0, + 0, + 16, + 1 + ], + "texture": "#wood" + }, + "north": { + "uv": [ + 0, + 15, + 16, + 16 + ], + "texture": "#wood" + }, + "south": { + "uv": [ + 0, + 15, + 16, + 16 + ], + "texture": "#wood" + }, + "west": { + "uv": [ + 0, + 15, + 1, + 16 + ], + "texture": "#wood" + }, + "east": { + "uv": [ + 15, + 15, + 16, + 16 + ], + "texture": "#wood" + } + } + }, + { + "__comment": "Box13", + "from": [ + 0, + 0, + 1 + ], + "to": [ + 1, + 1, + 15 + ], + "faces": { + "down": { + "uv": [ + 0, + 1, + 1, + 15 + ], + "texture": "#wood" + }, + "up": { + "uv": [ + 0, + 1, + 1, + 15 + ], + "texture": "#wood" + }, + "north": { + "uv": [ + 15, + 15, + 16, + 16 + ], + "texture": "#wood" + }, + "south": { + "uv": [ + 0, + 15, + 1, + 16 + ], + "texture": "#wood" + }, + "west": { + "uv": [ + 1, + 15, + 15, + 16 + ], + "texture": "#wood" + }, + "east": { + "uv": [ + 1, + 15, + 15, + 16 + ], + "texture": "#wood" + } + } + }, + { + "__comment": "Box14", + "from": [ + 15, + 0, + 1 + ], + "to": [ + 16, + 1, + 15 + ], + "faces": { + "down": { + "uv": [ + 15, + 1, + 16, + 15 + ], + "texture": "#wood" + }, + "up": { + "uv": [ + 15, + 1, + 16, + 15 + ], + "texture": "#wood" + }, + "north": { + "uv": [ + 0, + 15, + 1, + 16 + ], + "texture": "#wood" + }, + "south": { + "uv": [ + 15, + 15, + 16, + 16 + ], + "texture": "#wood" + }, + "west": { + "uv": [ + 1, + 15, + 15, + 16 + ], + "texture": "#wood" + }, + "east": { + "uv": [ + 1, + 15, + 15, + 16 + ], + "texture": "#wood" + } + } + }, + { + "__comment": "Box15", + "from": [ + 0, + 15, + 1 + ], + "to": [ + 1, + 16, + 15 + ], + "faces": { + "down": { + "uv": [ + 0, + 1, + 1, + 15 + ], + "texture": "#wood" + }, + "up": { + "uv": [ + 0, + 1, + 1, + 15 + ], + "texture": "#wood" + }, + "north": { + "uv": [ + 15, + 0, + 16, + 1 + ], + "texture": "#wood" + }, + "south": { + "uv": [ + 0, + 0, + 1, + 1 + ], + "texture": "#wood" + }, + "west": { + "uv": [ + 1, + 0, + 15, + 1 + ], + "texture": "#wood" + }, + "east": { + "uv": [ + 1, + 0, + 15, + 1 + ], + "texture": "#wood" + } + } + }, + { + "__comment": "Box16", + "from": [ + 15, + 15, + 1 + ], + "to": [ + 16, + 16, + 15 + ], + "faces": { + "down": { + "uv": [ + 15, + 1, + 16, + 15 + ], + "texture": "#wood" + }, + "up": { + "uv": [ + 15, + 1, + 16, + 15 + ], + "texture": "#wood" + }, + "north": { + "uv": [ + 0, + 0, + 1, + 1 + ], + "texture": "#wood" + }, + "south": { + "uv": [ + 15, + 0, + 16, + 1 + ], + "texture": "#wood" + }, + "west": { + "uv": [ + 1, + 0, + 15, + 1 + ], + "texture": "#wood" + }, + "east": { + "uv": [ + 1, + 0, + 15, + 1 + ], + "texture": "#wood" + } + } + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/easysurvival/models/custom/crafter.json b/src/main/resources/assets/easysurvival/models/custom/crafter.json new file mode 100644 index 0000000..70eeea9 --- /dev/null +++ b/src/main/resources/assets/easysurvival/models/custom/crafter.json @@ -0,0 +1,3544 @@ +{ + "__comment": "Designed by Netquick with Cubik Studio - https://cubik.studio", + "elements": [ + { + "__comment": "Box2", + "from": [ + 0, + 1, + 0 + ], + "to": [ + 1, + 15, + 1 + ], + "faces": { + "north": { + "uv": [ + 15, + 1, + 16, + 15 + ], + "texture": "#Box", + "cullface": "north" + }, + "south": { + "uv": [ + 0, + 1, + 1, + 15 + ], + "texture": "#Box" + }, + "west": { + "uv": [ + 0, + 1, + 1, + 15 + ], + "texture": "#Box", + "cullface": "west" + }, + "east": { + "uv": [ + 15, + 1, + 16, + 15 + ], + "texture": "#Box" + } + } + }, + { + "__comment": "Box2", + "from": [ + 0, + 1, + 15 + ], + "to": [ + 1, + 15, + 16 + ], + "faces": { + "north": { + "uv": [ + 15, + 0, + 16, + 15 + ], + "texture": "#Box" + }, + "south": { + "uv": [ + 0, + 0, + 1, + 15 + ], + "texture": "#Box", + "cullface": "south" + }, + "west": { + "uv": [ + 0, + 0, + 1, + 15 + ], + "texture": "#Box", + "cullface": "west" + }, + "east": { + "uv": [ + 15, + 0, + 16, + 15 + ], + "texture": "#Box" + } + } + }, + { + "__comment": "Box2", + "from": [ + 15, + 1, + 0 + ], + "to": [ + 16, + 15, + 1 + ], + "faces": { + "north": { + "uv": [ + 15, + 0, + 16, + 15 + ], + "texture": "#Box", + "cullface": "north" + }, + "south": { + "uv": [ + 0, + 0, + 1, + 15 + ], + "texture": "#Box" + }, + "west": { + "uv": [ + 0, + 0, + 1, + 15 + ], + "texture": "#Box" + }, + "east": { + "uv": [ + 15, + 0, + 16, + 15 + ], + "texture": "#Box", + "cullface": "east" + } + } + }, + { + "__comment": "Box2", + "from": [ + 15, + 1, + 15 + ], + "to": [ + 16, + 15, + 16 + ], + "faces": { + "north": { + "uv": [ + 15, + 0, + 16, + 15 + ], + "texture": "#Box" + }, + "south": { + "uv": [ + 0, + 0, + 1, + 15 + ], + "texture": "#Box", + "cullface": "south" + }, + "west": { + "uv": [ + 0, + 0, + 1, + 15 + ], + "texture": "#Box" + }, + "east": { + "uv": [ + 15, + 0, + 16, + 15 + ], + "texture": "#Box", + "cullface": "east" + } + } + }, + { + "__comment": "Box1", + "from": [ + 0, + 15, + 0 + ], + "to": [ + 16, + 16, + 16 + ], + "faces": { + "down": { + "uv": [ + 0, + 0, + 16, + 16 + ], + "texture": "#Box" + }, + "up": { + "uv": [ + 0, + 0, + 16, + 16 + ], + "texture": "#Box", + "cullface": "up" + }, + "north": { + "uv": [ + 0, + 15, + 16, + 16 + ], + "texture": "#Box", + "cullface": "north" + }, + "south": { + "uv": [ + 0, + 15, + 16, + 16 + ], + "texture": "#Box", + "cullface": "south" + }, + "west": { + "uv": [ + 0, + 15, + 16, + 16 + ], + "texture": "#Box", + "cullface": "west" + }, + "east": { + "uv": [ + 0, + 15, + 16, + 16 + ], + "texture": "#Box", + "cullface": "east" + } + } + }, + { + "__comment": "Box7", + "from": [ + 7, + 4.5, + 7 + ], + "to": [ + 9, + 5.5, + 9 + ], + "faces": { + "down": { + "uv": [ + 7, + 7, + 9, + 9 + ], + "texture": "#Bowl" + }, + "north": { + "uv": [ + 7, + 10.5, + 9, + 11.5 + ], + "texture": "#Bowl" + }, + "south": { + "uv": [ + 7, + 10.5, + 9, + 11.5 + ], + "texture": "#Bowl" + }, + "west": { + "uv": [ + 7, + 10.5, + 9, + 11.5 + ], + "texture": "#Bowl" + }, + "east": { + "uv": [ + 7, + 10.5, + 9, + 11.5 + ], + "texture": "#Bowl" + } + } + }, + { + "__comment": "Box7", + "from": [ + 6.5, + 5.5, + 6.5 + ], + "to": [ + 9.5, + 6.5, + 9.5 + ], + "faces": { + "down": { + "uv": [ + 7, + 7.5, + 9, + 9.5 + ], + "texture": "#Bowl" + }, + "north": { + "uv": [ + 7, + 14, + 9, + 15 + ], + "texture": "#Bowl" + }, + "south": { + "uv": [ + 7, + 14, + 9, + 15 + ], + "texture": "#Bowl" + }, + "west": { + "uv": [ + 6.5, + 14, + 8.5, + 15 + ], + "texture": "#Bowl" + }, + "east": { + "uv": [ + 7.5, + 14, + 9.5, + 15 + ], + "texture": "#Bowl" + } + } + }, + { + "__comment": "Box7", + "from": [ + 6, + 6.5, + 6 + ], + "to": [ + 10, + 7.5, + 10 + ], + "faces": { + "down": { + "uv": [ + 7, + 7.5, + 9, + 9.5 + ], + "texture": "#Bowl" + }, + "north": { + "uv": [ + 7, + 14, + 9, + 15 + ], + "texture": "#Bowl" + }, + "south": { + "uv": [ + 7, + 14, + 9, + 15 + ], + "texture": "#Bowl" + }, + "west": { + "uv": [ + 6.5, + 14, + 8.5, + 15 + ], + "texture": "#Bowl" + }, + "east": { + "uv": [ + 7.5, + 14, + 9.5, + 15 + ], + "texture": "#Bowl" + } + } + }, + { + "__comment": "Box7", + "from": [ + 5.5, + 7.5, + 5.5 + ], + "to": [ + 10.5, + 8.5, + 10.5 + ], + "faces": { + "down": { + "uv": [ + 7, + 7.5, + 9, + 9.5 + ], + "texture": "#Bowl" + }, + "up": { + "uv": [ + 7, + 6.5, + 9, + 8.5 + ], + "texture": "#Bowl" + }, + "north": { + "uv": [ + 7, + 14, + 9, + 15 + ], + "texture": "#Bowl" + }, + "south": { + "uv": [ + 7, + 14, + 9, + 15 + ], + "texture": "#Bowl" + }, + "west": { + "uv": [ + 6.5, + 14, + 8.5, + 15 + ], + "texture": "#Bowl" + }, + "east": { + "uv": [ + 7.5, + 14, + 9.5, + 15 + ], + "texture": "#Bowl" + } + } + }, + { + "__comment": "Box7", + "from": [ + 6, + 8.5, + 6 + ], + "to": [ + 10, + 9.5, + 10 + ], + "faces": { + "up": { + "uv": [ + 7, + 6.5, + 9, + 8.5 + ], + "texture": "#Bowl" + }, + "north": { + "uv": [ + 7, + 14, + 9, + 15 + ], + "texture": "#Bowl" + }, + "south": { + "uv": [ + 7, + 14, + 9, + 15 + ], + "texture": "#Bowl" + }, + "west": { + "uv": [ + 6.5, + 14, + 8.5, + 15 + ], + "texture": "#Bowl" + }, + "east": { + "uv": [ + 7.5, + 14, + 9.5, + 15 + ], + "texture": "#Bowl" + } + } + }, + { + "__comment": "Box7", + "from": [ + 6.5, + 9.5, + 6.5 + ], + "to": [ + 9.5, + 10.5, + 9.5 + ], + "faces": { + "up": { + "uv": [ + 7, + 6.5, + 9, + 8.5 + ], + "texture": "#Bowl" + }, + "north": { + "uv": [ + 7, + 14, + 9, + 15 + ], + "texture": "#Bowl" + }, + "south": { + "uv": [ + 7, + 14, + 9, + 15 + ], + "texture": "#Bowl" + }, + "west": { + "uv": [ + 6.5, + 14, + 8.5, + 15 + ], + "texture": "#Bowl" + }, + "east": { + "uv": [ + 7.5, + 14, + 9.5, + 15 + ], + "texture": "#Bowl" + } + } + }, + { + "__comment": "Box7", + "from": [ + 7, + 10.5, + 7 + ], + "to": [ + 9, + 11.5, + 9 + ], + "faces": { + "up": { + "uv": [ + 7, + 6.5, + 9, + 8.5 + ], + "texture": "#Bowl" + }, + "north": { + "uv": [ + 7, + 14, + 9, + 15 + ], + "texture": "#Bowl" + }, + "south": { + "uv": [ + 7, + 14, + 9, + 15 + ], + "texture": "#Bowl" + }, + "west": { + "uv": [ + 6.5, + 14, + 8.5, + 15 + ], + "texture": "#Bowl" + }, + "east": { + "uv": [ + 7.5, + 14, + 9.5, + 15 + ], + "texture": "#Bowl" + } + } + }, + { + "__comment": "Box14", + "from": [ + 8.5, + 3.5, + 9 + ], + "to": [ + 9.5, + 4.5, + 10 + ], + "faces": { + "down": { + "uv": [ + 9, + 8.5, + 10, + 9.5 + ], + "texture": "#Energy", + "rotation": 270 + }, + "up": { + "uv": [ + 9, + 6.5, + 10, + 7.5 + ], + "texture": "#Energy", + "rotation": 90 + }, + "north": { + "uv": [ + 9.5, + 4.5, + 8.5, + 3.5 + ], + "texture": "#Energy" + }, + "south": { + "uv": [ + 7.5, + 4.5, + 6.5, + 3.5 + ], + "texture": "#Energy" + }, + "west": { + "uv": [ + 6, + 3.5, + 7, + 4.5 + ], + "texture": "#Energy", + "rotation": 180 + }, + "east": { + "uv": [ + 9, + 3.5, + 10, + 4.5 + ], + "texture": "#Energy", + "rotation": 180 + } + } + }, + { + "__comment": "Box14", + "from": [ + 9.5, + 2.5, + 10 + ], + "to": [ + 10.5, + 3.5, + 11 + ], + "faces": { + "up": { + "uv": [ + 9, + 6.5, + 10, + 7.5 + ], + "texture": "#Energy", + "rotation": 270 + }, + "north": { + "uv": [ + 7.5, + 4.5, + 6.5, + 3.5 + ], + "texture": "#Energy" + }, + "south": { + "uv": [ + 9.5, + 4.5, + 8.5, + 3.5 + ], + "texture": "#Energy" + }, + "west": { + "uv": [ + 9, + 3.5, + 10, + 4.5 + ], + "texture": "#Energy", + "rotation": 180 + }, + "east": { + "uv": [ + 6, + 3.5, + 7, + 4.5 + ], + "texture": "#Energy", + "rotation": 180 + } + } + }, + { + "__comment": "Box14", + "from": [ + 10.5, + 1.5, + 11 + ], + "to": [ + 11.5, + 2.5, + 12 + ], + "faces": { + "up": { + "uv": [ + 9, + 6.5, + 10, + 7.5 + ], + "texture": "#Energy", + "rotation": 270 + }, + "north": { + "uv": [ + 7.5, + 4.5, + 6.5, + 3.5 + ], + "texture": "#Energy" + }, + "south": { + "uv": [ + 9.5, + 4.5, + 8.5, + 3.5 + ], + "texture": "#Energy" + }, + "west": { + "uv": [ + 9, + 3.5, + 10, + 4.5 + ], + "texture": "#Energy", + "rotation": 180 + }, + "east": { + "uv": [ + 6, + 3.5, + 7, + 4.5 + ], + "texture": "#Energy", + "rotation": 180 + } + } + }, + { + "__comment": "Box14", + "from": [ + 11.5, + 0.5, + 11.5 + ], + "to": [ + 12.5, + 1.5, + 12.5 + ], + "faces": { + "up": { + "uv": [ + 9, + 6.5, + 10, + 7.5 + ], + "texture": "#Energy", + "rotation": 270 + }, + "north": { + "uv": [ + 7.5, + 4.5, + 6.5, + 3.5 + ], + "texture": "#Energy" + }, + "south": { + "uv": [ + 9.5, + 4.5, + 8.5, + 3.5 + ], + "texture": "#Energy" + }, + "west": { + "uv": [ + 9, + 3.5, + 10, + 4.5 + ], + "texture": "#Energy", + "rotation": 180 + }, + "east": { + "uv": [ + 6, + 3.5, + 7, + 4.5 + ], + "texture": "#Energy", + "rotation": 180 + } + } + }, + { + "__comment": "Box14", + "from": [ + 6, + 3.5, + 9 + ], + "to": [ + 7, + 4.5, + 10 + ], + "faces": { + "down": { + "uv": [ + 9, + 9, + 10, + 10 + ], + "texture": "#Energy", + "rotation": 180 + }, + "up": { + "uv": [ + 9, + 6, + 10, + 7 + ], + "texture": "#Energy", + "rotation": 180 + }, + "north": { + "uv": [ + 7, + 4.5, + 6, + 3.5 + ], + "texture": "#Energy" + }, + "south": { + "uv": [ + 10, + 4.5, + 9, + 3.5 + ], + "texture": "#Energy" + }, + "west": { + "uv": [ + 6, + 3.5, + 7, + 4.5 + ], + "texture": "#Energy", + "rotation": 180 + }, + "east": { + "uv": [ + 9, + 3.5, + 10, + 4.5 + ], + "texture": "#Energy", + "rotation": 180 + } + } + }, + { + "__comment": "Box14", + "from": [ + 5, + 2.5, + 10 + ], + "to": [ + 6, + 3.5, + 11 + ], + "faces": { + "down": { + "uv": [ + 9, + 8.5, + 10, + 9.5 + ], + "texture": "#Energy", + "rotation": 180 + }, + "up": { + "uv": [ + 9, + 6.5, + 10, + 7.5 + ], + "texture": "#Energy", + "rotation": 180 + }, + "north": { + "uv": [ + 7, + 4.5, + 6, + 3.5 + ], + "texture": "#Energy" + }, + "south": { + "uv": [ + 10, + 4.5, + 9, + 3.5 + ], + "texture": "#Energy" + }, + "west": { + "uv": [ + 6.5, + 3.5, + 7.5, + 4.5 + ], + "texture": "#Energy", + "rotation": 180 + }, + "east": { + "uv": [ + 8.5, + 3.5, + 9.5, + 4.5 + ], + "texture": "#Energy", + "rotation": 180 + } + } + }, + { + "__comment": "Box14", + "from": [ + 4, + 1.5, + 11 + ], + "to": [ + 5, + 2.5, + 12 + ], + "faces": { + "down": { + "uv": [ + 9, + 8.5, + 10, + 9.5 + ], + "texture": "#Energy", + "rotation": 180 + }, + "up": { + "uv": [ + 9, + 6.5, + 10, + 7.5 + ], + "texture": "#Energy", + "rotation": 180 + }, + "north": { + "uv": [ + 7, + 4.5, + 6, + 3.5 + ], + "texture": "#Energy" + }, + "south": { + "uv": [ + 10, + 4.5, + 9, + 3.5 + ], + "texture": "#Energy" + }, + "west": { + "uv": [ + 6.5, + 3.5, + 7.5, + 4.5 + ], + "texture": "#Energy", + "rotation": 180 + }, + "east": { + "uv": [ + 8.5, + 3.5, + 9.5, + 4.5 + ], + "texture": "#Energy", + "rotation": 180 + } + } + }, + { + "__comment": "Box14", + "from": [ + 3, + 0.5, + 11.5 + ], + "to": [ + 4, + 1.5, + 12.5 + ], + "faces": { + "up": { + "uv": [ + 9, + 6.5, + 10, + 7.5 + ], + "texture": "#Energy", + "rotation": 180 + }, + "north": { + "uv": [ + 7, + 4.5, + 6, + 3.5 + ], + "texture": "#Energy" + }, + "south": { + "uv": [ + 10, + 4.5, + 9, + 3.5 + ], + "texture": "#Energy" + }, + "west": { + "uv": [ + 6.5, + 3.5, + 7.5, + 4.5 + ], + "texture": "#Energy", + "rotation": 180 + }, + "east": { + "uv": [ + 8.5, + 3.5, + 9.5, + 4.5 + ], + "texture": "#Energy", + "rotation": 180 + } + } + }, + { + "__comment": "Box14", + "from": [ + 6.5, + 3.5, + 6 + ], + "to": [ + 7.5, + 4.5, + 7 + ], + "faces": { + "down": { + "uv": [ + 9, + 8.5, + 10, + 9.5 + ], + "texture": "#Energy", + "rotation": 90 + }, + "up": { + "uv": [ + 9, + 6.5, + 10, + 7.5 + ], + "texture": "#Energy", + "rotation": 270 + }, + "north": { + "uv": [ + 7.5, + 4.5, + 6.5, + 3.5 + ], + "texture": "#Energy" + }, + "south": { + "uv": [ + 9.5, + 4.5, + 8.5, + 3.5 + ], + "texture": "#Energy" + }, + "west": { + "uv": [ + 9, + 3.5, + 10, + 4.5 + ], + "texture": "#Energy", + "rotation": 180 + }, + "east": { + "uv": [ + 6, + 3.5, + 7, + 4.5 + ], + "texture": "#Energy", + "rotation": 180 + } + } + }, + { + "__comment": "Box14", + "from": [ + 5.5, + 2.5, + 5 + ], + "to": [ + 6.5, + 3.5, + 6 + ], + "faces": { + "down": { + "uv": [ + 9, + 8.5, + 10, + 9.5 + ], + "texture": "#Energy", + "rotation": 270 + }, + "up": { + "uv": [ + 9, + 6.5, + 10, + 7.5 + ], + "texture": "#Energy", + "rotation": 90 + }, + "north": { + "uv": [ + 9.5, + 4.5, + 8.5, + 3.5 + ], + "texture": "#Energy" + }, + "south": { + "uv": [ + 7.5, + 4.5, + 6.5, + 3.5 + ], + "texture": "#Energy" + }, + "west": { + "uv": [ + 6, + 3.5, + 7, + 4.5 + ], + "texture": "#Energy", + "rotation": 180 + }, + "east": { + "uv": [ + 9, + 3.5, + 10, + 4.5 + ], + "texture": "#Energy", + "rotation": 180 + } + } + }, + { + "__comment": "Box14", + "from": [ + 4.5, + 1.5, + 4 + ], + "to": [ + 5.5, + 2.5, + 5 + ], + "faces": { + "down": { + "uv": [ + 9, + 8.5, + 10, + 9.5 + ], + "texture": "#Energy", + "rotation": 270 + }, + "up": { + "uv": [ + 9, + 6.5, + 10, + 7.5 + ], + "texture": "#Energy", + "rotation": 90 + }, + "north": { + "uv": [ + 9.5, + 4.5, + 8.5, + 3.5 + ], + "texture": "#Energy" + }, + "south": { + "uv": [ + 7.5, + 4.5, + 6.5, + 3.5 + ], + "texture": "#Energy" + }, + "west": { + "uv": [ + 6, + 3.5, + 7, + 4.5 + ], + "texture": "#Energy", + "rotation": 180 + }, + "east": { + "uv": [ + 9, + 3.5, + 10, + 4.5 + ], + "texture": "#Energy", + "rotation": 180 + } + } + }, + { + "__comment": "Box14", + "from": [ + 3.5, + 0.5, + 3.5 + ], + "to": [ + 4.5, + 1.5, + 4.5 + ], + "faces": { + "up": { + "uv": [ + 9, + 6.5, + 10, + 7.5 + ], + "texture": "#Energy", + "rotation": 90 + }, + "north": { + "uv": [ + 9.5, + 4.5, + 8.5, + 3.5 + ], + "texture": "#Energy" + }, + "south": { + "uv": [ + 7.5, + 4.5, + 6.5, + 3.5 + ], + "texture": "#Energy" + }, + "west": { + "uv": [ + 6, + 3.5, + 7, + 4.5 + ], + "texture": "#Energy", + "rotation": 180 + }, + "east": { + "uv": [ + 9, + 3.5, + 10, + 4.5 + ], + "texture": "#Energy", + "rotation": 180 + } + } + }, + { + "__comment": "Box14", + "from": [ + 9, + 3.5, + 6 + ], + "to": [ + 10, + 4.5, + 7 + ], + "faces": { + "down": { + "uv": [ + 9, + 9, + 10, + 10 + ], + "texture": "#Energy" + }, + "up": { + "uv": [ + 9, + 6, + 10, + 7 + ], + "texture": "#Energy" + }, + "north": { + "uv": [ + 10, + 4.5, + 9, + 3.5 + ], + "texture": "#Energy" + }, + "south": { + "uv": [ + 7, + 4.5, + 6, + 3.5 + ], + "texture": "#Energy" + }, + "west": { + "uv": [ + 9, + 3.5, + 10, + 4.5 + ], + "texture": "#Energy", + "rotation": 180 + }, + "east": { + "uv": [ + 6, + 3.5, + 7, + 4.5 + ], + "texture": "#Energy", + "rotation": 180 + } + } + }, + { + "__comment": "Box14", + "from": [ + 10, + 2.5, + 5 + ], + "to": [ + 11, + 3.5, + 6 + ], + "faces": { + "down": { + "uv": [ + 9, + 8.5, + 10, + 9.5 + ], + "texture": "#Energy" + }, + "up": { + "uv": [ + 9, + 6.5, + 10, + 7.5 + ], + "texture": "#Energy" + }, + "north": { + "uv": [ + 10, + 4.5, + 9, + 3.5 + ], + "texture": "#Energy" + }, + "south": { + "uv": [ + 7, + 4.5, + 6, + 3.5 + ], + "texture": "#Energy" + }, + "west": { + "uv": [ + 8.5, + 3.5, + 9.5, + 4.5 + ], + "texture": "#Energy", + "rotation": 180 + }, + "east": { + "uv": [ + 6.5, + 3.5, + 7.5, + 4.5 + ], + "texture": "#Energy", + "rotation": 180 + } + } + }, + { + "__comment": "Box14", + "from": [ + 11, + 1.5, + 4 + ], + "to": [ + 12, + 2.5, + 5 + ], + "faces": { + "down": { + "uv": [ + 9, + 8.5, + 10, + 9.5 + ], + "texture": "#Energy" + }, + "up": { + "uv": [ + 9, + 6.5, + 10, + 7.5 + ], + "texture": "#Energy" + }, + "north": { + "uv": [ + 10, + 4.5, + 9, + 3.5 + ], + "texture": "#Energy" + }, + "south": { + "uv": [ + 7, + 4.5, + 6, + 3.5 + ], + "texture": "#Energy" + }, + "west": { + "uv": [ + 8.5, + 3.5, + 9.5, + 4.5 + ], + "texture": "#Energy", + "rotation": 180 + }, + "east": { + "uv": [ + 6.5, + 3.5, + 7.5, + 4.5 + ], + "texture": "#Energy", + "rotation": 180 + } + } + }, + { + "__comment": "Box14", + "from": [ + 12, + 0.5, + 3.5 + ], + "to": [ + 13, + 1.5, + 4.5 + ], + "faces": { + "up": { + "uv": [ + 9, + 6.5, + 10, + 7.5 + ], + "texture": "#Energy" + }, + "north": { + "uv": [ + 10, + 4.5, + 9, + 3.5 + ], + "texture": "#Energy" + }, + "south": { + "uv": [ + 7, + 4.5, + 6, + 3.5 + ], + "texture": "#Energy" + }, + "west": { + "uv": [ + 8.5, + 3.5, + 9.5, + 4.5 + ], + "texture": "#Energy", + "rotation": 180 + }, + "east": { + "uv": [ + 6.5, + 3.5, + 7.5, + 4.5 + ], + "texture": "#Energy", + "rotation": 180 + } + } + }, + { + "__comment": "Box14", + "from": [ + 8.5, + 11.5, + 6 + ], + "to": [ + 9.5, + 12.5, + 7 + ], + "faces": { + "down": { + "uv": [ + 9, + 6.5, + 10, + 7.5 + ], + "texture": "#Energy", + "rotation": 90 + }, + "up": { + "uv": [ + 9, + 8.5, + 10, + 9.5 + ], + "texture": "#Energy", + "rotation": 270 + }, + "north": { + "uv": [ + 6.5, + 3.5, + 7.5, + 4.5 + ], + "texture": "#Energy" + }, + "south": { + "uv": [ + 8.5, + 3.5, + 9.5, + 4.5 + ], + "texture": "#Energy" + }, + "west": { + "uv": [ + 6, + 3.5, + 7, + 4.5 + ], + "texture": "#Energy" + }, + "east": { + "uv": [ + 9, + 3.5, + 10, + 4.5 + ], + "texture": "#Energy" + } + } + }, + { + "__comment": "Box14", + "from": [ + 9.5, + 12.5, + 5 + ], + "to": [ + 10.5, + 13.5, + 6 + ], + "faces": { + "down": { + "uv": [ + 9, + 6.5, + 10, + 7.5 + ], + "texture": "#Energy", + "rotation": 270 + }, + "up": { + "uv": [ + 9, + 8.5, + 10, + 9.5 + ], + "texture": "#Energy", + "rotation": 90 + }, + "north": { + "uv": [ + 8.5, + 3.5, + 9.5, + 4.5 + ], + "texture": "#Energy" + }, + "south": { + "uv": [ + 6.5, + 3.5, + 7.5, + 4.5 + ], + "texture": "#Energy" + }, + "west": { + "uv": [ + 9, + 3.5, + 10, + 4.5 + ], + "texture": "#Energy" + }, + "east": { + "uv": [ + 6, + 3.5, + 7, + 4.5 + ], + "texture": "#Energy" + } + } + }, + { + "__comment": "Box14", + "from": [ + 10.5, + 13.5, + 4 + ], + "to": [ + 11.5, + 14.5, + 5 + ], + "faces": { + "down": { + "uv": [ + 9, + 6.5, + 10, + 7.5 + ], + "texture": "#Energy", + "rotation": 270 + }, + "up": { + "uv": [ + 9, + 8.5, + 10, + 9.5 + ], + "texture": "#Energy", + "rotation": 90 + }, + "north": { + "uv": [ + 8.5, + 3.5, + 9.5, + 4.5 + ], + "texture": "#Energy" + }, + "south": { + "uv": [ + 6.5, + 3.5, + 7.5, + 4.5 + ], + "texture": "#Energy" + }, + "west": { + "uv": [ + 9, + 3.5, + 10, + 4.5 + ], + "texture": "#Energy" + }, + "east": { + "uv": [ + 6, + 3.5, + 7, + 4.5 + ], + "texture": "#Energy" + } + } + }, + { + "__comment": "Box14", + "from": [ + 11.5, + 14.5, + 3.5 + ], + "to": [ + 12.5, + 15.5, + 4.5 + ], + "faces": { + "down": { + "uv": [ + 9, + 6.5, + 10, + 7.5 + ], + "texture": "#Energy", + "rotation": 270 + }, + "north": { + "uv": [ + 8.5, + 3.5, + 9.5, + 4.5 + ], + "texture": "#Energy" + }, + "south": { + "uv": [ + 6.5, + 3.5, + 7.5, + 4.5 + ], + "texture": "#Energy" + }, + "west": { + "uv": [ + 9, + 3.5, + 10, + 4.5 + ], + "texture": "#Energy" + }, + "east": { + "uv": [ + 6, + 3.5, + 7, + 4.5 + ], + "texture": "#Energy" + } + } + }, + { + "__comment": "Box14", + "from": [ + 6, + 11.5, + 6 + ], + "to": [ + 7, + 12.5, + 7 + ], + "faces": { + "down": { + "uv": [ + 9, + 6, + 10, + 7 + ], + "texture": "#Energy", + "rotation": 180 + }, + "up": { + "uv": [ + 9, + 9, + 10, + 10 + ], + "texture": "#Energy", + "rotation": 180 + }, + "north": { + "uv": [ + 9, + 3.5, + 10, + 4.5 + ], + "texture": "#Energy" + }, + "south": { + "uv": [ + 6, + 3.5, + 7, + 4.5 + ], + "texture": "#Energy" + }, + "west": { + "uv": [ + 6, + 3.5, + 7, + 4.5 + ], + "texture": "#Energy" + }, + "east": { + "uv": [ + 9, + 3.5, + 10, + 4.5 + ], + "texture": "#Energy" + } + } + }, + { + "__comment": "Box14", + "from": [ + 5, + 12.5, + 5 + ], + "to": [ + 6, + 13.5, + 6 + ], + "faces": { + "down": { + "uv": [ + 9, + 6.5, + 10, + 7.5 + ], + "texture": "#Energy", + "rotation": 180 + }, + "up": { + "uv": [ + 9, + 8.5, + 10, + 9.5 + ], + "texture": "#Energy", + "rotation": 180 + }, + "north": { + "uv": [ + 9, + 3.5, + 10, + 4.5 + ], + "texture": "#Energy" + }, + "south": { + "uv": [ + 6, + 3.5, + 7, + 4.5 + ], + "texture": "#Energy" + }, + "west": { + "uv": [ + 6.5, + 3.5, + 7.5, + 4.5 + ], + "texture": "#Energy" + }, + "east": { + "uv": [ + 8.5, + 3.5, + 9.5, + 4.5 + ], + "texture": "#Energy" + } + } + }, + { + "__comment": "Box14", + "from": [ + 4, + 13.5, + 4 + ], + "to": [ + 5, + 14.5, + 5 + ], + "faces": { + "down": { + "uv": [ + 9, + 6.5, + 10, + 7.5 + ], + "texture": "#Energy", + "rotation": 180 + }, + "up": { + "uv": [ + 9, + 8.5, + 10, + 9.5 + ], + "texture": "#Energy", + "rotation": 180 + }, + "north": { + "uv": [ + 9, + 3.5, + 10, + 4.5 + ], + "texture": "#Energy" + }, + "south": { + "uv": [ + 6, + 3.5, + 7, + 4.5 + ], + "texture": "#Energy" + }, + "west": { + "uv": [ + 6.5, + 3.5, + 7.5, + 4.5 + ], + "texture": "#Energy" + }, + "east": { + "uv": [ + 8.5, + 3.5, + 9.5, + 4.5 + ], + "texture": "#Energy" + } + } + }, + { + "__comment": "Box14", + "from": [ + 3, + 14.5, + 3.5 + ], + "to": [ + 4, + 15.5, + 4.5 + ], + "faces": { + "down": { + "uv": [ + 9, + 6.5, + 10, + 7.5 + ], + "texture": "#Energy", + "rotation": 180 + }, + "north": { + "uv": [ + 9, + 3.5, + 10, + 4.5 + ], + "texture": "#Energy" + }, + "south": { + "uv": [ + 6, + 3.5, + 7, + 4.5 + ], + "texture": "#Energy" + }, + "west": { + "uv": [ + 6.5, + 3.5, + 7.5, + 4.5 + ], + "texture": "#Energy" + }, + "east": { + "uv": [ + 8.5, + 3.5, + 9.5, + 4.5 + ], + "texture": "#Energy" + } + } + }, + { + "__comment": "Box14", + "from": [ + 6.5, + 11.5, + 9 + ], + "to": [ + 7.5, + 12.5, + 10 + ], + "faces": { + "down": { + "uv": [ + 9, + 6.5, + 10, + 7.5 + ], + "texture": "#Energy", + "rotation": 270 + }, + "up": { + "uv": [ + 9, + 8.5, + 10, + 9.5 + ], + "texture": "#Energy", + "rotation": 90 + }, + "north": { + "uv": [ + 8.5, + 3.5, + 9.5, + 4.5 + ], + "texture": "#Energy" + }, + "south": { + "uv": [ + 6.5, + 3.5, + 7.5, + 4.5 + ], + "texture": "#Energy" + }, + "west": { + "uv": [ + 9, + 3.5, + 10, + 4.5 + ], + "texture": "#Energy" + }, + "east": { + "uv": [ + 6, + 3.5, + 7, + 4.5 + ], + "texture": "#Energy" + } + } + }, + { + "__comment": "Box14", + "from": [ + 5.5, + 12.5, + 10 + ], + "to": [ + 6.5, + 13.5, + 11 + ], + "faces": { + "down": { + "uv": [ + 9, + 6.5, + 10, + 7.5 + ], + "texture": "#Energy", + "rotation": 90 + }, + "up": { + "uv": [ + 9, + 8.5, + 10, + 9.5 + ], + "texture": "#Energy", + "rotation": 270 + }, + "north": { + "uv": [ + 6.5, + 3.5, + 7.5, + 4.5 + ], + "texture": "#Energy" + }, + "south": { + "uv": [ + 8.5, + 3.5, + 9.5, + 4.5 + ], + "texture": "#Energy" + }, + "west": { + "uv": [ + 6, + 3.5, + 7, + 4.5 + ], + "texture": "#Energy" + }, + "east": { + "uv": [ + 9, + 3.5, + 10, + 4.5 + ], + "texture": "#Energy" + } + } + }, + { + "__comment": "Box14", + "from": [ + 4.5, + 13.5, + 11 + ], + "to": [ + 5.5, + 14.5, + 12 + ], + "faces": { + "down": { + "uv": [ + 9, + 6.5, + 10, + 7.5 + ], + "texture": "#Energy", + "rotation": 90 + }, + "up": { + "uv": [ + 9, + 8.5, + 10, + 9.5 + ], + "texture": "#Energy", + "rotation": 270 + }, + "north": { + "uv": [ + 6.5, + 3.5, + 7.5, + 4.5 + ], + "texture": "#Energy" + }, + "south": { + "uv": [ + 8.5, + 3.5, + 9.5, + 4.5 + ], + "texture": "#Energy" + }, + "west": { + "uv": [ + 6, + 3.5, + 7, + 4.5 + ], + "texture": "#Energy" + }, + "east": { + "uv": [ + 9, + 3.5, + 10, + 4.5 + ], + "texture": "#Energy" + } + } + }, + { + "__comment": "Box14", + "from": [ + 3.5, + 14.5, + 11.5 + ], + "to": [ + 4.5, + 15.5, + 12.5 + ], + "faces": { + "down": { + "uv": [ + 9, + 6.5, + 10, + 7.5 + ], + "texture": "#Energy", + "rotation": 90 + }, + "north": { + "uv": [ + 6.5, + 3.5, + 7.5, + 4.5 + ], + "texture": "#Energy" + }, + "south": { + "uv": [ + 8.5, + 3.5, + 9.5, + 4.5 + ], + "texture": "#Energy" + }, + "west": { + "uv": [ + 6, + 3.5, + 7, + 4.5 + ], + "texture": "#Energy" + }, + "east": { + "uv": [ + 9, + 3.5, + 10, + 4.5 + ], + "texture": "#Energy" + } + } + }, + { + "__comment": "Box14", + "from": [ + 9, + 11.5, + 9 + ], + "to": [ + 10, + 12.5, + 10 + ], + "faces": { + "down": { + "uv": [ + 9, + 6, + 10, + 7 + ], + "texture": "#Energy" + }, + "up": { + "uv": [ + 9, + 9, + 10, + 10 + ], + "texture": "#Energy" + }, + "north": { + "uv": [ + 6, + 3.5, + 7, + 4.5 + ], + "texture": "#Energy" + }, + "south": { + "uv": [ + 9, + 3.5, + 10, + 4.5 + ], + "texture": "#Energy" + }, + "west": { + "uv": [ + 9, + 3.5, + 10, + 4.5 + ], + "texture": "#Energy" + }, + "east": { + "uv": [ + 6, + 3.5, + 7, + 4.5 + ], + "texture": "#Energy" + } + } + }, + { + "__comment": "Box14", + "from": [ + 10, + 12.5, + 10 + ], + "to": [ + 11, + 13.5, + 11 + ], + "faces": { + "down": { + "uv": [ + 9, + 6.5, + 10, + 7.5 + ], + "texture": "#Energy" + }, + "up": { + "uv": [ + 9, + 8.5, + 10, + 9.5 + ], + "texture": "#Energy" + }, + "north": { + "uv": [ + 6, + 3.5, + 7, + 4.5 + ], + "texture": "#Energy" + }, + "south": { + "uv": [ + 9, + 3.5, + 10, + 4.5 + ], + "texture": "#Energy" + }, + "west": { + "uv": [ + 8.5, + 3.5, + 9.5, + 4.5 + ], + "texture": "#Energy" + }, + "east": { + "uv": [ + 6.5, + 3.5, + 7.5, + 4.5 + ], + "texture": "#Energy" + } + } + }, + { + "__comment": "Box14", + "from": [ + 11, + 13.5, + 11 + ], + "to": [ + 12, + 14.5, + 12 + ], + "faces": { + "down": { + "uv": [ + 9, + 6.5, + 10, + 7.5 + ], + "texture": "#Energy" + }, + "up": { + "uv": [ + 9, + 8.5, + 10, + 9.5 + ], + "texture": "#Energy" + }, + "north": { + "uv": [ + 6, + 3.5, + 7, + 4.5 + ], + "texture": "#Energy" + }, + "south": { + "uv": [ + 9, + 3.5, + 10, + 4.5 + ], + "texture": "#Energy" + }, + "west": { + "uv": [ + 8.5, + 3.5, + 9.5, + 4.5 + ], + "texture": "#Energy" + }, + "east": { + "uv": [ + 6.5, + 3.5, + 7.5, + 4.5 + ], + "texture": "#Energy" + } + } + }, + { + "__comment": "Box14", + "from": [ + 12, + 14.5, + 11.5 + ], + "to": [ + 13, + 15.5, + 12.5 + ], + "faces": { + "down": { + "uv": [ + 9, + 6.5, + 10, + 7.5 + ], + "texture": "#Energy" + }, + "north": { + "uv": [ + 6, + 3.5, + 7, + 4.5 + ], + "texture": "#Energy" + }, + "south": { + "uv": [ + 9, + 3.5, + 10, + 4.5 + ], + "texture": "#Energy" + }, + "west": { + "uv": [ + 8.5, + 3.5, + 9.5, + 4.5 + ], + "texture": "#Energy" + }, + "east": { + "uv": [ + 6.5, + 3.5, + 7.5, + 4.5 + ], + "texture": "#Energy" + } + } + }, + { + "__comment": "Box1", + "from": [ + 0, + 0, + 0 + ], + "to": [ + 16, + 1, + 16 + ], + "faces": { + "down": { + "uv": [ + 0, + 0, + 16, + 16 + ], + "texture": "#Box" + }, + "up": { + "uv": [ + 0, + 0, + 16, + 16 + ], + "texture": "#Box", + "cullface": "up" + }, + "north": { + "uv": [ + 0, + 15, + 16, + 16 + ], + "texture": "#Box", + "cullface": "north" + }, + "south": { + "uv": [ + 0, + 15, + 16, + 16 + ], + "texture": "#Box", + "cullface": "south" + }, + "west": { + "uv": [ + 0, + 15, + 16, + 16 + ], + "texture": "#Box", + "cullface": "west" + }, + "east": { + "uv": [ + 0, + 15, + 16, + 16 + ], + "texture": "#Box", + "cullface": "east" + } + } + }, + { + "__comment": "Box49", + "from": [ + 0, + 1, + 1 + ], + "to": [ + 1, + 2, + 15 + ], + "faces": { + "down": { + "uv": [ + 0, + 1, + 1, + 15 + ], + "texture": "#Box" + }, + "up": { + "uv": [ + 0, + 1, + 1, + 15 + ], + "texture": "#Box" + }, + "north": { + "uv": [ + 15, + 14, + 16, + 15 + ], + "texture": "#Box" + }, + "south": { + "uv": [ + 0, + 14, + 1, + 15 + ], + "texture": "#Box" + }, + "west": { + "uv": [ + 1, + 14, + 15, + 15 + ], + "texture": "#Box" + }, + "east": { + "uv": [ + 1, + 14, + 15, + 15 + ], + "texture": "#Box" + } + } + }, + { + "__comment": "Box49", + "from": [ + 15, + 1, + 1 + ], + "to": [ + 16, + 2, + 15 + ], + "faces": { + "down": { + "uv": [ + 15, + 1, + 16, + 15 + ], + "texture": "#Box" + }, + "up": { + "uv": [ + 15, + 1, + 16, + 15 + ], + "texture": "#Box" + }, + "north": { + "uv": [ + 0, + 14, + 1, + 15 + ], + "texture": "#Box" + }, + "south": { + "uv": [ + 15, + 14, + 16, + 15 + ], + "texture": "#Box" + }, + "west": { + "uv": [ + 1, + 14, + 15, + 15 + ], + "texture": "#Box" + }, + "east": { + "uv": [ + 1, + 14, + 15, + 15 + ], + "texture": "#Box" + } + } + }, + { + "__comment": "Box49", + "from": [ + 0, + 14, + 1 + ], + "to": [ + 1, + 15, + 15 + ], + "faces": { + "down": { + "uv": [ + 0, + 1, + 1, + 15 + ], + "texture": "#Box" + }, + "up": { + "uv": [ + 0, + 1, + 1, + 15 + ], + "texture": "#Box" + }, + "north": { + "uv": [ + 15, + 14, + 16, + 15 + ], + "texture": "#Box" + }, + "south": { + "uv": [ + 0, + 14, + 1, + 15 + ], + "texture": "#Box" + }, + "west": { + "uv": [ + 1, + 14, + 15, + 15 + ], + "texture": "#Box" + }, + "east": { + "uv": [ + 1, + 14, + 15, + 15 + ], + "texture": "#Box" + } + } + }, + { + "__comment": "Box49", + "from": [ + 15, + 14, + 1 + ], + "to": [ + 16, + 15, + 15 + ], + "faces": { + "down": { + "uv": [ + 0, + 1, + 1, + 15 + ], + "texture": "#Box" + }, + "up": { + "uv": [ + 0, + 1, + 1, + 15 + ], + "texture": "#Box" + }, + "north": { + "uv": [ + 15, + 14, + 16, + 15 + ], + "texture": "#Box" + }, + "south": { + "uv": [ + 0, + 14, + 1, + 15 + ], + "texture": "#Box" + }, + "west": { + "uv": [ + 1, + 14, + 15, + 15 + ], + "texture": "#Box" + }, + "east": { + "uv": [ + 1, + 14, + 15, + 15 + ], + "texture": "#Box" + } + } + }, + { + "__comment": "Box49", + "from": [ + 1, + 1, + 0 + ], + "to": [ + 15, + 2, + 1 + ], + "faces": { + "down": { + "uv": [ + 0, + 1, + 1, + 15 + ], + "texture": "#Box", + "rotation": 270 + }, + "up": { + "uv": [ + 0, + 1, + 1, + 15 + ], + "texture": "#Box", + "rotation": 90 + }, + "north": { + "uv": [ + 1, + 14, + 15, + 15 + ], + "texture": "#Box" + }, + "south": { + "uv": [ + 1, + 14, + 15, + 15 + ], + "texture": "#Box" + }, + "west": { + "uv": [ + 0, + 14, + 1, + 15 + ], + "texture": "#Box" + }, + "east": { + "uv": [ + 15, + 14, + 16, + 15 + ], + "texture": "#Box" + } + } + }, + { + "__comment": "Box49", + "from": [ + 1, + 1, + 15 + ], + "to": [ + 15, + 2, + 16 + ], + "faces": { + "down": { + "uv": [ + 0, + 1, + 1, + 15 + ], + "texture": "#Box", + "rotation": 270 + }, + "up": { + "uv": [ + 0, + 1, + 1, + 15 + ], + "texture": "#Box", + "rotation": 90 + }, + "north": { + "uv": [ + 1, + 14, + 15, + 15 + ], + "texture": "#Box" + }, + "south": { + "uv": [ + 1, + 14, + 15, + 15 + ], + "texture": "#Box" + }, + "west": { + "uv": [ + 0, + 14, + 1, + 15 + ], + "texture": "#Box" + }, + "east": { + "uv": [ + 15, + 14, + 16, + 15 + ], + "texture": "#Box" + } + } + }, + { + "__comment": "Box49", + "from": [ + 1, + 14, + 15 + ], + "to": [ + 15, + 15, + 16 + ], + "faces": { + "down": { + "uv": [ + 0, + 1, + 1, + 15 + ], + "texture": "#Box", + "rotation": 270 + }, + "up": { + "uv": [ + 0, + 1, + 1, + 15 + ], + "texture": "#Box", + "rotation": 90 + }, + "north": { + "uv": [ + 1, + 14, + 15, + 15 + ], + "texture": "#Box" + }, + "south": { + "uv": [ + 1, + 14, + 15, + 15 + ], + "texture": "#Box" + }, + "west": { + "uv": [ + 0, + 14, + 1, + 15 + ], + "texture": "#Box" + }, + "east": { + "uv": [ + 15, + 14, + 16, + 15 + ], + "texture": "#Box" + } + } + }, + { + "__comment": "Box49", + "from": [ + 0, + 14, + 0 + ], + "to": [ + 14, + 15, + 1 + ], + "faces": { + "down": { + "uv": [ + 0, + 1, + 1, + 15 + ], + "texture": "#Box", + "rotation": 270 + }, + "up": { + "uv": [ + 0, + 1, + 1, + 15 + ], + "texture": "#Box", + "rotation": 90 + }, + "north": { + "uv": [ + 1, + 14, + 15, + 15 + ], + "texture": "#Box" + }, + "south": { + "uv": [ + 1, + 14, + 15, + 15 + ], + "texture": "#Box" + }, + "west": { + "uv": [ + 0, + 14, + 1, + 15 + ], + "texture": "#Box" + }, + "east": { + "uv": [ + 15, + 14, + 16, + 15 + ], + "texture": "#Box" + } + } + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/easysurvival/models/custom/cubik_model.json b/src/main/resources/assets/easysurvival/models/custom/cubik_model.json new file mode 100644 index 0000000..c2ce1c8 --- /dev/null +++ b/src/main/resources/assets/easysurvival/models/custom/cubik_model.json @@ -0,0 +1,695 @@ +{ + "__comment": "Designed by Nunocraft with Cubik Studio - https://cubik.studio", + "elements": [ + { + "__comment": "Box1", + "from": [ + 0, + 0, + 0 + ], + "to": [ + 16, + 8, + 16 + ], + "faces": { + "down": { + "uv": [ + 0, + 0, + 16, + 16 + ], + "texture": "#texture2" + }, + "up": { + "uv": [ + 0, + 0, + 16, + 16 + ], + "texture": "#texture1" + }, + "north": { + "uv": [ + 0, + 8, + 16, + 16 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 0, + 8, + 16, + 16 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 0, + 8, + 16, + 16 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 0, + 8, + 16, + 16 + ], + "texture": "#texture" + } + } + }, + { + "__comment": "Box3", + "from": [ + 1, + 8, + 1 + ], + "to": [ + 1.5, + 16, + 1.5 + ], + "faces": { + "down": { + "uv": [ + 1, + 14.5, + 1.5, + 15 + ], + "texture": "#schwarz" + }, + "up": { + "uv": [ + 1, + 1, + 1.5, + 1.5 + ], + "texture": "#schwarz" + }, + "north": { + "uv": [ + 14.5, + 0, + 15, + 8 + ], + "texture": "#schwarz" + }, + "south": { + "uv": [ + 1, + 0, + 1.5, + 8 + ], + "texture": "#schwarz" + }, + "west": { + "uv": [ + 1, + 0, + 1.5, + 8 + ], + "texture": "#schwarz" + }, + "east": { + "uv": [ + 14.5, + 0, + 15, + 8 + ], + "texture": "#schwarz" + } + } + }, + { + "__comment": "Box3", + "from": [ + 14.5, + 8, + 14.5 + ], + "to": [ + 15, + 16, + 15 + ], + "faces": { + "down": { + "uv": [ + 1, + 14.5, + 1.5, + 15 + ], + "texture": "#schwarz" + }, + "up": { + "uv": [ + 1, + 1, + 1.5, + 1.5 + ], + "texture": "#schwarz" + }, + "north": { + "uv": [ + 14.5, + 0, + 15, + 8 + ], + "texture": "#schwarz" + }, + "south": { + "uv": [ + 1, + 0, + 1.5, + 8 + ], + "texture": "#schwarz" + }, + "west": { + "uv": [ + 1, + 0, + 1.5, + 8 + ], + "texture": "#schwarz" + }, + "east": { + "uv": [ + 14.5, + 0, + 15, + 8 + ], + "texture": "#schwarz" + } + } + }, + { + "__comment": "Box3", + "from": [ + 14.5, + 8, + 1 + ], + "to": [ + 15, + 16, + 1.5 + ], + "faces": { + "down": { + "uv": [ + 1, + 14.5, + 1.5, + 15 + ], + "texture": "#schwarz" + }, + "up": { + "uv": [ + 1, + 1, + 1.5, + 1.5 + ], + "texture": "#schwarz" + }, + "north": { + "uv": [ + 14.5, + 0, + 15, + 8 + ], + "texture": "#schwarz" + }, + "south": { + "uv": [ + 1, + 0, + 1.5, + 8 + ], + "texture": "#schwarz" + }, + "west": { + "uv": [ + 1, + 0, + 1.5, + 8 + ], + "texture": "#schwarz" + }, + "east": { + "uv": [ + 14.5, + 0, + 15, + 8 + ], + "texture": "#schwarz" + } + } + }, + { + "__comment": "Box3", + "from": [ + 1, + 8, + 14.5 + ], + "to": [ + 1.5, + 16, + 15 + ], + "faces": { + "down": { + "uv": [ + 1, + 14.5, + 1.5, + 15 + ], + "texture": "#schwarz" + }, + "up": { + "uv": [ + 1, + 1, + 1.5, + 1.5 + ], + "texture": "#schwarz" + }, + "north": { + "uv": [ + 14.5, + 0, + 15, + 8 + ], + "texture": "#schwarz" + }, + "south": { + "uv": [ + 1, + 0, + 1.5, + 8 + ], + "texture": "#schwarz" + }, + "west": { + "uv": [ + 1, + 0, + 1.5, + 8 + ], + "texture": "#schwarz" + }, + "east": { + "uv": [ + 14.5, + 0, + 15, + 8 + ], + "texture": "#schwarz" + } + } + }, + { + "__comment": "Box3", + "from": [ + 1, + 15.5, + 14.5 + ], + "to": [ + 15, + 16, + 15 + ], + "faces": { + "down": { + "uv": [ + 1, + 14.5, + 1.5, + 15 + ], + "texture": "#schwarz" + }, + "up": { + "uv": [ + 1, + 1, + 1.5, + 1.5 + ], + "texture": "#schwarz" + }, + "north": { + "uv": [ + 14.5, + 0, + 15, + 8 + ], + "texture": "#schwarz" + }, + "south": { + "uv": [ + 1, + 0, + 1.5, + 8 + ], + "texture": "#schwarz" + }, + "west": { + "uv": [ + 1, + 0, + 1.5, + 8 + ], + "texture": "#schwarz" + }, + "east": { + "uv": [ + 14.5, + 0, + 15, + 8 + ], + "texture": "#schwarz" + } + } + }, + { + "__comment": "Box3", + "from": [ + 1, + 15.5, + 1 + ], + "to": [ + 15, + 16, + 1.5 + ], + "faces": { + "down": { + "uv": [ + 1, + 14.5, + 1.5, + 15 + ], + "texture": "#schwarz" + }, + "up": { + "uv": [ + 1, + 1, + 1.5, + 1.5 + ], + "texture": "#schwarz" + }, + "north": { + "uv": [ + 14.5, + 0, + 15, + 8 + ], + "texture": "#schwarz" + }, + "south": { + "uv": [ + 1, + 0, + 1.5, + 8 + ], + "texture": "#schwarz" + }, + "west": { + "uv": [ + 1, + 0, + 1.5, + 8 + ], + "texture": "#schwarz" + }, + "east": { + "uv": [ + 14.5, + 0, + 15, + 8 + ], + "texture": "#schwarz" + } + } + }, + { + "__comment": "Box15", + "from": [ + 1, + 15.5, + 1 + ], + "to": [ + 1.5, + 16, + 15 + ], + "faces": { + "down": { + "uv": [ + 1, + 1, + 1.5, + 15 + ], + "texture": "#schwarz" + }, + "up": { + "uv": [ + 1, + 1, + 1.5, + 15 + ], + "texture": "#schwarz" + }, + "north": { + "uv": [ + 14.5, + 0, + 15, + 0.5 + ], + "texture": "#schwarz" + }, + "south": { + "uv": [ + 1, + 0, + 1.5, + 0.5 + ], + "texture": "#schwarz" + }, + "west": { + "uv": [ + 1, + 0, + 15, + 0.5 + ], + "texture": "#schwarz" + }, + "east": { + "uv": [ + 1, + 0, + 15, + 0.5 + ], + "texture": "#schwarz" + } + } + }, + { + "__comment": "Box15", + "from": [ + 14.5, + 15.5, + 1 + ], + "to": [ + 15, + 16, + 15 + ], + "faces": { + "down": { + "uv": [ + 1, + 1, + 1.5, + 15 + ], + "texture": "#schwarz" + }, + "up": { + "uv": [ + 1, + 1, + 1.5, + 15 + ], + "texture": "#schwarz" + }, + "north": { + "uv": [ + 14.5, + 0, + 15, + 0.5 + ], + "texture": "#schwarz" + }, + "south": { + "uv": [ + 1, + 0, + 1.5, + 0.5 + ], + "texture": "#schwarz" + }, + "west": { + "uv": [ + 1, + 0, + 15, + 0.5 + ], + "texture": "#schwarz" + }, + "east": { + "uv": [ + 1, + 0, + 15, + 0.5 + ], + "texture": "#schwarz" + } + } + }, + { + "__comment": "Glas", + "from": [ + 1.5, + 8, + 1.5 + ], + "to": [ + 14.5, + 15.5, + 14.5 + ], + "faces": { + "down": { + "uv": [ + 1.5, + 1.5, + 14.5, + 14.5 + ], + "texture": "#Glas" + }, + "up": { + "uv": [ + 1.5, + 1.5, + 14.5, + 14.5 + ], + "texture": "#Glas" + }, + "north": { + "uv": [ + 1.5, + 0.5, + 14.5, + 8 + ], + "texture": "#Glas" + }, + "south": { + "uv": [ + 1.5, + 0.5, + 14.5, + 8 + ], + "texture": "#Glas" + }, + "west": { + "uv": [ + 1.5, + 0.5, + 14.5, + 8 + ], + "texture": "#Glas" + }, + "east": { + "uv": [ + 1.5, + 0.5, + 14.5, + 8 + ], + "texture": "#Glas" + } + } + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/easysurvival/models/custom/enchantmenttable.json b/src/main/resources/assets/easysurvival/models/custom/enchantmenttable.json new file mode 100644 index 0000000..63855f3 --- /dev/null +++ b/src/main/resources/assets/easysurvival/models/custom/enchantmenttable.json @@ -0,0 +1,1117 @@ +{ + "__comment": "Designed by Netquick with Cubik Studio - https://cubik.studio", + "elements": [ + { + "__comment": "Box1", + "from": [ + 0, + 0, + 0 + ], + "to": [ + 16, + 12, + 16 + ], + "faces": { + "down": { + "uv": [ + 0, + 0, + 16, + 16 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 0, + 0, + 16, + 16 + ], + "texture": "#TopTexture" + }, + "north": { + "uv": [ + 0, + 4, + 16, + 16 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 0, + 4, + 16, + 16 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 0, + 4, + 16, + 16 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 0, + 4, + 16, + 16 + ], + "texture": "#texture" + } + } + }, + { + "__comment": "Box8", + "from": [ + 7, + 12, + 4 + ], + "to": [ + 8, + 12.5, + 12 + ], + "faces": { + "down": { + "uv": [ + 2, + 4, + 3, + 12 + ], + "texture": "#Cover", + "rotation": 180 + }, + "up": { + "uv": [ + 2, + 4, + 3, + 12 + ], + "texture": "#Cover", + "rotation": 180 + }, + "north": { + "uv": [ + 2, + 15.5, + 3, + 16 + ], + "texture": "#Cover" + }, + "south": { + "uv": [ + 13, + 15.5, + 14, + 16 + ], + "texture": "#Cover" + }, + "west": { + "uv": [ + 4, + 15.5, + 12, + 16 + ], + "texture": "#Cover" + }, + "east": { + "uv": [ + 4, + 15.5, + 12, + 16 + ], + "texture": "#Cover" + } + } + }, + { + "__comment": "Box8", + "from": [ + 5, + 12.5, + 4 + ], + "to": [ + 7, + 13, + 12 + ], + "faces": { + "down": { + "uv": [ + 2, + 4, + 3, + 12 + ], + "texture": "#Cover", + "rotation": 180 + }, + "up": { + "uv": [ + 2, + 4, + 3, + 12 + ], + "texture": "#Cover", + "rotation": 180 + }, + "north": { + "uv": [ + 2, + 15.5, + 3, + 16 + ], + "texture": "#Cover" + }, + "south": { + "uv": [ + 13, + 15.5, + 14, + 16 + ], + "texture": "#Cover" + }, + "west": { + "uv": [ + 4, + 15.5, + 12, + 16 + ], + "texture": "#Cover" + }, + "east": { + "uv": [ + 4, + 15.5, + 12, + 16 + ], + "texture": "#Cover" + } + } + }, + { + "__comment": "Box8", + "from": [ + 3, + 13, + 4 + ], + "to": [ + 5, + 13.5, + 12 + ], + "faces": { + "down": { + "uv": [ + 2, + 4, + 3, + 12 + ], + "texture": "#Cover", + "rotation": 180 + }, + "up": { + "uv": [ + 2, + 4, + 3, + 12 + ], + "texture": "#Cover", + "rotation": 180 + }, + "north": { + "uv": [ + 2, + 15.5, + 3, + 16 + ], + "texture": "#Cover" + }, + "south": { + "uv": [ + 13, + 15.5, + 14, + 16 + ], + "texture": "#Cover" + }, + "west": { + "uv": [ + 4, + 15.5, + 12, + 16 + ], + "texture": "#Cover" + }, + "east": { + "uv": [ + 4, + 15.5, + 12, + 16 + ], + "texture": "#Cover" + } + } + }, + { + "__comment": "Box8", + "from": [ + 1, + 13.5, + 4 + ], + "to": [ + 3, + 14, + 12 + ], + "faces": { + "down": { + "uv": [ + 2, + 4, + 3, + 12 + ], + "texture": "#Cover", + "rotation": 180 + }, + "up": { + "uv": [ + 2, + 4, + 3, + 12 + ], + "texture": "#Cover", + "rotation": 180 + }, + "north": { + "uv": [ + 2, + 15.5, + 3, + 16 + ], + "texture": "#Cover" + }, + "south": { + "uv": [ + 13, + 15.5, + 14, + 16 + ], + "texture": "#Cover" + }, + "west": { + "uv": [ + 4, + 15.5, + 12, + 16 + ], + "texture": "#Cover" + }, + "east": { + "uv": [ + 4, + 15.5, + 12, + 16 + ], + "texture": "#Cover" + } + } + }, + { + "__comment": "Box8", + "from": [ + 8, + 12, + 4 + ], + "to": [ + 9, + 12.5, + 12 + ], + "faces": { + "down": { + "uv": [ + 2, + 4, + 3, + 12 + ], + "texture": "#Cover" + }, + "up": { + "uv": [ + 2, + 4, + 3, + 12 + ], + "texture": "#Cover" + }, + "north": { + "uv": [ + 13, + 15.5, + 14, + 16 + ], + "texture": "#Cover" + }, + "south": { + "uv": [ + 2, + 15.5, + 3, + 16 + ], + "texture": "#Cover" + }, + "west": { + "uv": [ + 4, + 15.5, + 12, + 16 + ], + "texture": "#Cover" + }, + "east": { + "uv": [ + 4, + 15.5, + 12, + 16 + ], + "texture": "#Cover" + } + } + }, + { + "__comment": "Box8", + "from": [ + 9, + 12.5, + 4 + ], + "to": [ + 11, + 13, + 12 + ], + "faces": { + "down": { + "uv": [ + 2, + 4, + 3, + 12 + ], + "texture": "#Cover" + }, + "up": { + "uv": [ + 2, + 4, + 3, + 12 + ], + "texture": "#Cover" + }, + "north": { + "uv": [ + 13, + 15.5, + 14, + 16 + ], + "texture": "#Cover" + }, + "south": { + "uv": [ + 2, + 15.5, + 3, + 16 + ], + "texture": "#Cover" + }, + "west": { + "uv": [ + 4, + 15.5, + 12, + 16 + ], + "texture": "#Cover" + }, + "east": { + "uv": [ + 4, + 15.5, + 12, + 16 + ], + "texture": "#Cover" + } + } + }, + { + "__comment": "Box8", + "from": [ + 11, + 13, + 4 + ], + "to": [ + 13, + 13.5, + 12 + ], + "faces": { + "down": { + "uv": [ + 2, + 4, + 3, + 12 + ], + "texture": "#Cover" + }, + "up": { + "uv": [ + 2, + 4, + 3, + 12 + ], + "texture": "#Cover" + }, + "north": { + "uv": [ + 13, + 15.5, + 14, + 16 + ], + "texture": "#Cover" + }, + "south": { + "uv": [ + 2, + 15.5, + 3, + 16 + ], + "texture": "#Cover" + }, + "west": { + "uv": [ + 4, + 15.5, + 12, + 16 + ], + "texture": "#Cover" + }, + "east": { + "uv": [ + 4, + 15.5, + 12, + 16 + ], + "texture": "#Cover" + } + } + }, + { + "__comment": "Box8", + "from": [ + 13, + 13.5, + 4 + ], + "to": [ + 15, + 14, + 12 + ], + "faces": { + "down": { + "uv": [ + 2, + 4, + 3, + 12 + ], + "texture": "#Cover" + }, + "up": { + "uv": [ + 2, + 4, + 3, + 12 + ], + "texture": "#Cover" + }, + "north": { + "uv": [ + 13, + 15.5, + 14, + 16 + ], + "texture": "#Cover" + }, + "south": { + "uv": [ + 2, + 15.5, + 3, + 16 + ], + "texture": "#Cover" + }, + "west": { + "uv": [ + 4, + 15.5, + 12, + 16 + ], + "texture": "#Cover" + }, + "east": { + "uv": [ + 4, + 15.5, + 12, + 16 + ], + "texture": "#Cover" + } + } + }, + { + "__comment": "Box11", + "from": [ + 7, + 12.5, + 4.5 + ], + "to": [ + 9, + 13, + 11.5 + ], + "faces": { + "down": { + "uv": [ + 7, + 4.5, + 9, + 11.5 + ], + "texture": "#Paper" + }, + "up": { + "uv": [ + 7, + 4.5, + 9, + 11.5 + ], + "texture": "#Paper" + }, + "north": { + "uv": [ + 7, + 3, + 9, + 3.5 + ], + "texture": "#Paper" + }, + "south": { + "uv": [ + 7, + 3, + 9, + 3.5 + ], + "texture": "#Paper" + }, + "west": { + "uv": [ + 4.5, + 3, + 11.5, + 3.5 + ], + "texture": "#Paper" + }, + "east": { + "uv": [ + 4.5, + 3, + 11.5, + 3.5 + ], + "texture": "#Paper" + } + } + }, + { + "__comment": "Box11", + "from": [ + 9, + 13, + 4.5 + ], + "to": [ + 11, + 13.5, + 11.5 + ], + "faces": { + "down": { + "uv": [ + 7, + 4.5, + 9, + 11.5 + ], + "texture": "#Paper" + }, + "up": { + "uv": [ + 7, + 4.5, + 9, + 11.5 + ], + "texture": "#Paper" + }, + "north": { + "uv": [ + 7, + 3, + 9, + 3.5 + ], + "texture": "#Paper" + }, + "south": { + "uv": [ + 7, + 3, + 9, + 3.5 + ], + "texture": "#Paper" + }, + "west": { + "uv": [ + 4.5, + 3, + 11.5, + 3.5 + ], + "texture": "#Paper" + }, + "east": { + "uv": [ + 4.5, + 3, + 11.5, + 3.5 + ], + "texture": "#Paper" + } + } + }, + { + "__comment": "Box11", + "from": [ + 11, + 13.5, + 4.5 + ], + "to": [ + 13, + 14, + 11.5 + ], + "faces": { + "down": { + "uv": [ + 7, + 4.5, + 9, + 11.5 + ], + "texture": "#Paper" + }, + "up": { + "uv": [ + 7, + 4.5, + 9, + 11.5 + ], + "texture": "#Paper" + }, + "north": { + "uv": [ + 7, + 3, + 9, + 3.5 + ], + "texture": "#Paper" + }, + "south": { + "uv": [ + 7, + 3, + 9, + 3.5 + ], + "texture": "#Paper" + }, + "west": { + "uv": [ + 4.5, + 3, + 11.5, + 3.5 + ], + "texture": "#Paper" + }, + "east": { + "uv": [ + 4.5, + 3, + 11.5, + 3.5 + ], + "texture": "#Paper" + } + } + }, + { + "__comment": "Box11", + "from": [ + 13, + 14, + 4.5 + ], + "to": [ + 14.5, + 14.5, + 11.5 + ], + "faces": { + "down": { + "uv": [ + 7, + 4.5, + 9, + 11.5 + ], + "texture": "#Paper" + }, + "up": { + "uv": [ + 7, + 4.5, + 9, + 11.5 + ], + "texture": "#Paper" + }, + "north": { + "uv": [ + 7, + 3, + 9, + 3.5 + ], + "texture": "#Paper" + }, + "south": { + "uv": [ + 7, + 3, + 9, + 3.5 + ], + "texture": "#Paper" + }, + "west": { + "uv": [ + 4.5, + 3, + 11.5, + 3.5 + ], + "texture": "#Paper" + }, + "east": { + "uv": [ + 4.5, + 3, + 11.5, + 3.5 + ], + "texture": "#Paper" + } + } + }, + { + "__comment": "Box11", + "from": [ + 5, + 13, + 4.5 + ], + "to": [ + 7, + 13.5, + 11.5 + ], + "faces": { + "down": { + "uv": [ + 7, + 4.5, + 9, + 11.5 + ], + "texture": "#Paper" + }, + "up": { + "uv": [ + 7, + 4.5, + 9, + 11.5 + ], + "texture": "#Paper" + }, + "north": { + "uv": [ + 7, + 3, + 9, + 3.5 + ], + "texture": "#Paper" + }, + "south": { + "uv": [ + 7, + 3, + 9, + 3.5 + ], + "texture": "#Paper" + }, + "west": { + "uv": [ + 4.5, + 3, + 11.5, + 3.5 + ], + "texture": "#Paper" + }, + "east": { + "uv": [ + 4.5, + 3, + 11.5, + 3.5 + ], + "texture": "#Paper" + } + } + }, + { + "__comment": "Box11", + "from": [ + 3, + 13.5, + 4.5 + ], + "to": [ + 5, + 14, + 11.5 + ], + "faces": { + "down": { + "uv": [ + 7, + 4.5, + 9, + 11.5 + ], + "texture": "#Paper" + }, + "up": { + "uv": [ + 7, + 4.5, + 9, + 11.5 + ], + "texture": "#Paper" + }, + "north": { + "uv": [ + 7, + 3, + 9, + 3.5 + ], + "texture": "#Paper" + }, + "south": { + "uv": [ + 7, + 3, + 9, + 3.5 + ], + "texture": "#Paper" + }, + "west": { + "uv": [ + 4.5, + 3, + 11.5, + 3.5 + ], + "texture": "#Paper" + }, + "east": { + "uv": [ + 4.5, + 3, + 11.5, + 3.5 + ], + "texture": "#Paper" + } + } + }, + { + "__comment": "Box11", + "from": [ + 1.5, + 14, + 4.5 + ], + "to": [ + 3, + 14.5, + 11.5 + ], + "faces": { + "down": { + "uv": [ + 7, + 4.5, + 9, + 11.5 + ], + "texture": "#Paper" + }, + "up": { + "uv": [ + 7, + 4.5, + 9, + 11.5 + ], + "texture": "#Paper" + }, + "north": { + "uv": [ + 7, + 3, + 9, + 3.5 + ], + "texture": "#Paper" + }, + "south": { + "uv": [ + 7, + 3, + 9, + 3.5 + ], + "texture": "#Paper" + }, + "west": { + "uv": [ + 4.5, + 3, + 11.5, + 3.5 + ], + "texture": "#Paper" + }, + "east": { + "uv": [ + 4.5, + 3, + 11.5, + 3.5 + ], + "texture": "#Paper" + } + } + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/easysurvival/models/custom/forge.json b/src/main/resources/assets/easysurvival/models/custom/forge.json new file mode 100644 index 0000000..bb76709 --- /dev/null +++ b/src/main/resources/assets/easysurvival/models/custom/forge.json @@ -0,0 +1,74 @@ +{ + "__comment": "Designed by Netquick with Cubik Studio - https://cubik.studio", + "elements": [ + { + "__comment": "Box2", + "from": [ + 0, + 0, + 0 + ], + "to": [ + 16, + 16, + 16 + ], + "faces": { + "down": { + "uv": [ + 0, + 0, + 16, + 16 + ], + "texture": "#forgeTop" + }, + "up": { + "uv": [ + 0, + 0, + 16, + 16 + ], + "texture": "#forgeTop" + }, + "north": { + "uv": [ + 0, + 0, + 16, + 16 + ], + "texture": "#ForgeFront" + }, + "south": { + "uv": [ + 0, + 0, + 16, + 16 + ], + "texture": "#ForgeSide" + }, + "west": { + "uv": [ + 0, + 0, + 16, + 16 + ], + "texture": "#ForgeSide" + }, + "east": { + "uv": [ + 0, + 0, + 16, + 16 + ], + "texture": "#ForgeSide" + } + } + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/easysurvival/models/custom/fridge.json b/src/main/resources/assets/easysurvival/models/custom/fridge.json new file mode 100644 index 0000000..75ba6de --- /dev/null +++ b/src/main/resources/assets/easysurvival/models/custom/fridge.json @@ -0,0 +1,626 @@ +{ + "__comment": "Designed by Netquick with Cubik Studio - https://cubik.studio", + "elements": [ + { + "__comment": "Box1", + "from": [ + 0, + 1, + 0 + ], + "to": [ + 16, + 15, + 15 + ], + "faces": { + "down": { + "uv": [ + 0, + 1, + 16, + 16 + ], + "texture": "#Sides" + }, + "up": { + "uv": [ + 0, + 0, + 16, + 15 + ], + "texture": "#Sides" + }, + "north": { + "uv": [ + 0, + 1, + 16, + 15 + ], + "texture": "#Sides" + }, + "south": { + "uv": [ + 0, + 1, + 16, + 15 + ], + "texture": "#Sides" + }, + "west": { + "uv": [ + 0, + 1, + 15, + 15 + ], + "texture": "#Sides" + }, + "east": { + "uv": [ + 1, + 1, + 16, + 15 + ], + "texture": "#Sides" + } + } + }, + { + "__comment": "Box3", + "from": [ + 1, + 1, + 15 + ], + "to": [ + 15, + 15, + 16 + ], + "faces": { + "down": { + "uv": [ + 1, + 0, + 15, + 1 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 1, + 15, + 15, + 16 + ], + "texture": "#texture" + }, + "north": { + "uv": [ + 1, + 1, + 15, + 15 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 1, + 1, + 15, + 15 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 15, + 1, + 16, + 15 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 0, + 1, + 1, + 15 + ], + "texture": "#texture" + } + } + }, + { + "__comment": "Box4", + "from": [ + 1, + 0, + 13 + ], + "to": [ + 2, + 1, + 14 + ], + "faces": { + "down": { + "uv": [ + 1, + 2, + 2, + 3 + ], + "texture": "#Sides" + }, + "up": { + "uv": [ + 1, + 13, + 2, + 14 + ], + "texture": "#Sides" + }, + "north": { + "uv": [ + 14, + 15, + 15, + 16 + ], + "texture": "#Sides" + }, + "south": { + "uv": [ + 1, + 15, + 2, + 16 + ], + "texture": "#Sides" + }, + "west": { + "uv": [ + 13, + 15, + 14, + 16 + ], + "texture": "#Sides" + }, + "east": { + "uv": [ + 2, + 15, + 3, + 16 + ], + "texture": "#Sides" + } + } + }, + { + "__comment": "Box4", + "from": [ + 14, + 0, + 13 + ], + "to": [ + 15, + 1, + 14 + ], + "faces": { + "down": { + "uv": [ + 1, + 2, + 2, + 3 + ], + "texture": "#Sides" + }, + "up": { + "uv": [ + 1, + 13, + 2, + 14 + ], + "texture": "#Sides" + }, + "north": { + "uv": [ + 14, + 15, + 15, + 16 + ], + "texture": "#Sides" + }, + "south": { + "uv": [ + 1, + 15, + 2, + 16 + ], + "texture": "#Sides" + }, + "west": { + "uv": [ + 13, + 15, + 14, + 16 + ], + "texture": "#Sides" + }, + "east": { + "uv": [ + 2, + 15, + 3, + 16 + ], + "texture": "#Sides" + } + } + }, + { + "__comment": "Box4", + "from": [ + 1, + 0, + 1 + ], + "to": [ + 2, + 1, + 2 + ], + "faces": { + "down": { + "uv": [ + 1, + 2, + 2, + 3 + ], + "texture": "#Sides" + }, + "up": { + "uv": [ + 1, + 13, + 2, + 14 + ], + "texture": "#Sides" + }, + "north": { + "uv": [ + 14, + 15, + 15, + 16 + ], + "texture": "#Sides" + }, + "south": { + "uv": [ + 1, + 15, + 2, + 16 + ], + "texture": "#Sides" + }, + "west": { + "uv": [ + 13, + 15, + 14, + 16 + ], + "texture": "#Sides" + }, + "east": { + "uv": [ + 2, + 15, + 3, + 16 + ], + "texture": "#Sides" + } + } + }, + { + "__comment": "Box4", + "from": [ + 14, + 0, + 1 + ], + "to": [ + 15, + 1, + 2 + ], + "faces": { + "down": { + "uv": [ + 1, + 2, + 2, + 3 + ], + "texture": "#Sides" + }, + "up": { + "uv": [ + 1, + 13, + 2, + 14 + ], + "texture": "#Sides" + }, + "north": { + "uv": [ + 14, + 15, + 15, + 16 + ], + "texture": "#Sides" + }, + "south": { + "uv": [ + 1, + 15, + 2, + 16 + ], + "texture": "#Sides" + }, + "west": { + "uv": [ + 13, + 15, + 14, + 16 + ], + "texture": "#Sides" + }, + "east": { + "uv": [ + 2, + 15, + 3, + 16 + ], + "texture": "#Sides" + } + } + }, + { + "__comment": "Box8", + "from": [ + 1, + 15, + 0 + ], + "to": [ + 15, + 16, + 15 + ], + "faces": { + "down": { + "uv": [ + 1, + 1, + 15, + 16 + ], + "texture": "#Sides" + }, + "up": { + "uv": [ + 1, + 0, + 15, + 15 + ], + "texture": "#Sides" + }, + "north": { + "uv": [ + 1, + 0, + 15, + 1 + ], + "texture": "#Sides" + }, + "south": { + "uv": [ + 1, + 0, + 15, + 1 + ], + "texture": "#Sides" + }, + "west": { + "uv": [ + 0, + 0, + 15, + 1 + ], + "texture": "#Sides" + }, + "east": { + "uv": [ + 1, + 0, + 16, + 1 + ], + "texture": "#Sides" + } + } + }, + { + "__comment": "Box9", + "from": [ + 0, + 15, + 1 + ], + "to": [ + 1, + 16, + 14 + ], + "faces": { + "down": { + "uv": [ + 0, + 2, + 1, + 15 + ], + "texture": "#Sides" + }, + "up": { + "uv": [ + 0, + 1, + 1, + 14 + ], + "texture": "#Sides" + }, + "north": { + "uv": [ + 15, + 0, + 16, + 1 + ], + "texture": "#Sides" + }, + "south": { + "uv": [ + 0, + 0, + 1, + 1 + ], + "texture": "#Sides" + }, + "west": { + "uv": [ + 1, + 0, + 14, + 1 + ], + "texture": "#Sides" + }, + "east": { + "uv": [ + 2, + 0, + 15, + 1 + ], + "texture": "#Sides" + } + } + }, + { + "__comment": "Box9", + "from": [ + 15, + 15, + 1 + ], + "to": [ + 16, + 16, + 14 + ], + "faces": { + "down": { + "uv": [ + 0, + 2, + 1, + 15 + ], + "texture": "#Sides" + }, + "up": { + "uv": [ + 0, + 1, + 1, + 14 + ], + "texture": "#Sides" + }, + "north": { + "uv": [ + 15, + 0, + 16, + 1 + ], + "texture": "#Sides" + }, + "south": { + "uv": [ + 0, + 0, + 1, + 1 + ], + "texture": "#Sides" + }, + "west": { + "uv": [ + 1, + 0, + 14, + 1 + ], + "texture": "#Sides" + }, + "east": { + "uv": [ + 2, + 0, + 15, + 1 + ], + "texture": "#Sides" + } + } + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/easysurvival/models/custom/fridge_oriented.json b/src/main/resources/assets/easysurvival/models/custom/fridge_oriented.json new file mode 100644 index 0000000..1339ac3 --- /dev/null +++ b/src/main/resources/assets/easysurvival/models/custom/fridge_oriented.json @@ -0,0 +1,626 @@ +{ + "__comment": "Designed by Netquick with Cubik Studio - https://cubik.studio", + "elements": [ + { + "__comment": "Box1", + "from": [ + 0, + 1, + 0 + ], + "to": [ + 16, + 15, + 15 + ], + "faces": { + "down": { + "uv": [ + 0, + 1, + 16, + 16 + ], + "texture": "#Sides" + }, + "up": { + "uv": [ + 0, + 0, + 16, + 15 + ], + "texture": "#Sides" + }, + "north": { + "uv": [ + 0, + 1, + 16, + 15 + ], + "texture": "#Sides" + }, + "south": { + "uv": [ + 0, + 1, + 16, + 15 + ], + "texture": "#Sides" + }, + "west": { + "uv": [ + 0, + 1, + 15, + 15 + ], + "texture": "#Sides" + }, + "east": { + "uv": [ + 1, + 1, + 16, + 15 + ], + "texture": "#Sides" + } + } + }, + { + "__comment": "Box3", + "from": [ + 1, + 1, + -1 + ], + "to": [ + 15, + 15, + 0 + ], + "faces": { + "down": { + "uv": [ + 1, + 0, + 15, + 1 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 1, + 15, + 15, + 16 + ], + "texture": "#texture" + }, + "north": { + "uv": [ + 1, + 1, + 15, + 15 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 1, + 1, + 15, + 15 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 15, + 1, + 16, + 15 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 0, + 1, + 1, + 15 + ], + "texture": "#texture" + } + } + }, + { + "__comment": "Box4", + "from": [ + 1, + 0, + 13 + ], + "to": [ + 2, + 1, + 14 + ], + "faces": { + "down": { + "uv": [ + 1, + 2, + 2, + 3 + ], + "texture": "#Sides" + }, + "up": { + "uv": [ + 1, + 13, + 2, + 14 + ], + "texture": "#Sides" + }, + "north": { + "uv": [ + 14, + 15, + 15, + 16 + ], + "texture": "#Sides" + }, + "south": { + "uv": [ + 1, + 15, + 2, + 16 + ], + "texture": "#Sides" + }, + "west": { + "uv": [ + 13, + 15, + 14, + 16 + ], + "texture": "#Sides" + }, + "east": { + "uv": [ + 2, + 15, + 3, + 16 + ], + "texture": "#Sides" + } + } + }, + { + "__comment": "Box4", + "from": [ + 14, + 0, + 13 + ], + "to": [ + 15, + 1, + 14 + ], + "faces": { + "down": { + "uv": [ + 1, + 2, + 2, + 3 + ], + "texture": "#Sides" + }, + "up": { + "uv": [ + 1, + 13, + 2, + 14 + ], + "texture": "#Sides" + }, + "north": { + "uv": [ + 14, + 15, + 15, + 16 + ], + "texture": "#Sides" + }, + "south": { + "uv": [ + 1, + 15, + 2, + 16 + ], + "texture": "#Sides" + }, + "west": { + "uv": [ + 13, + 15, + 14, + 16 + ], + "texture": "#Sides" + }, + "east": { + "uv": [ + 2, + 15, + 3, + 16 + ], + "texture": "#Sides" + } + } + }, + { + "__comment": "Box4", + "from": [ + 1, + 0, + 1 + ], + "to": [ + 2, + 1, + 2 + ], + "faces": { + "down": { + "uv": [ + 1, + 2, + 2, + 3 + ], + "texture": "#Sides" + }, + "up": { + "uv": [ + 1, + 13, + 2, + 14 + ], + "texture": "#Sides" + }, + "north": { + "uv": [ + 14, + 15, + 15, + 16 + ], + "texture": "#Sides" + }, + "south": { + "uv": [ + 1, + 15, + 2, + 16 + ], + "texture": "#Sides" + }, + "west": { + "uv": [ + 13, + 15, + 14, + 16 + ], + "texture": "#Sides" + }, + "east": { + "uv": [ + 2, + 15, + 3, + 16 + ], + "texture": "#Sides" + } + } + }, + { + "__comment": "Box4", + "from": [ + 14, + 0, + 1 + ], + "to": [ + 15, + 1, + 2 + ], + "faces": { + "down": { + "uv": [ + 1, + 2, + 2, + 3 + ], + "texture": "#Sides" + }, + "up": { + "uv": [ + 1, + 13, + 2, + 14 + ], + "texture": "#Sides" + }, + "north": { + "uv": [ + 14, + 15, + 15, + 16 + ], + "texture": "#Sides" + }, + "south": { + "uv": [ + 1, + 15, + 2, + 16 + ], + "texture": "#Sides" + }, + "west": { + "uv": [ + 13, + 15, + 14, + 16 + ], + "texture": "#Sides" + }, + "east": { + "uv": [ + 2, + 15, + 3, + 16 + ], + "texture": "#Sides" + } + } + }, + { + "__comment": "Box8", + "from": [ + 1, + 15, + 0 + ], + "to": [ + 15, + 16, + 15 + ], + "faces": { + "down": { + "uv": [ + 1, + 1, + 15, + 16 + ], + "texture": "#Sides" + }, + "up": { + "uv": [ + 1, + 0, + 15, + 15 + ], + "texture": "#Sides" + }, + "north": { + "uv": [ + 1, + 0, + 15, + 1 + ], + "texture": "#Sides" + }, + "south": { + "uv": [ + 1, + 0, + 15, + 1 + ], + "texture": "#Sides" + }, + "west": { + "uv": [ + 0, + 0, + 15, + 1 + ], + "texture": "#Sides" + }, + "east": { + "uv": [ + 1, + 0, + 16, + 1 + ], + "texture": "#Sides" + } + } + }, + { + "__comment": "Box9", + "from": [ + 0, + 15, + 1 + ], + "to": [ + 1, + 16, + 14 + ], + "faces": { + "down": { + "uv": [ + 0, + 2, + 1, + 15 + ], + "texture": "#Sides" + }, + "up": { + "uv": [ + 0, + 1, + 1, + 14 + ], + "texture": "#Sides" + }, + "north": { + "uv": [ + 15, + 0, + 16, + 1 + ], + "texture": "#Sides" + }, + "south": { + "uv": [ + 0, + 0, + 1, + 1 + ], + "texture": "#Sides" + }, + "west": { + "uv": [ + 1, + 0, + 14, + 1 + ], + "texture": "#Sides" + }, + "east": { + "uv": [ + 2, + 0, + 15, + 1 + ], + "texture": "#Sides" + } + } + }, + { + "__comment": "Box9", + "from": [ + 15, + 15, + 1 + ], + "to": [ + 16, + 16, + 14 + ], + "faces": { + "down": { + "uv": [ + 0, + 2, + 1, + 15 + ], + "texture": "#Sides" + }, + "up": { + "uv": [ + 0, + 1, + 1, + 14 + ], + "texture": "#Sides" + }, + "north": { + "uv": [ + 15, + 0, + 16, + 1 + ], + "texture": "#Sides" + }, + "south": { + "uv": [ + 0, + 0, + 1, + 1 + ], + "texture": "#Sides" + }, + "west": { + "uv": [ + 1, + 0, + 14, + 1 + ], + "texture": "#Sides" + }, + "east": { + "uv": [ + 2, + 0, + 15, + 1 + ], + "texture": "#Sides" + } + } + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/easysurvival/models/custom/sawblock.json b/src/main/resources/assets/easysurvival/models/custom/sawblock.json new file mode 100644 index 0000000..4e38bc0 --- /dev/null +++ b/src/main/resources/assets/easysurvival/models/custom/sawblock.json @@ -0,0 +1,428 @@ +{ + "__comment": "Designed by Netquick with Cubik Studio - https://cubik.studio", + "elements": [ + { + "__comment": "Box1", + "from": [ + 8, + 11, + 2 + ], + "to": [ + 8.5, + 11.5, + 14 + ], + "rotation": { + "origin": [ + 8, + 11, + 2 + ], + "axis": "x", + "angle": 0 + }, + "faces": { + "down": { + "uv": [ + 0, + 4, + 0.5, + 16 + ], + "texture": "#sawblade" + }, + "up": { + "uv": [ + 0, + 0, + 0.5, + 12 + ], + "texture": "#sawblade" + }, + "north": { + "uv": [ + 15.5, + 15, + 16, + 16 + ], + "texture": "#sawblade" + }, + "south": { + "uv": [ + 0, + 15, + 0.5, + 16 + ], + "texture": "#sawblade" + }, + "west": { + "uv": [ + 0, + 15, + 12, + 16 + ], + "texture": "#sawblade" + }, + "east": { + "uv": [ + 4, + 15, + 16, + 16 + ], + "texture": "#sawblade" + } + } + }, + { + "__comment": "Box1", + "from": [ + 8, + 11.5, + 2.5 + ], + "to": [ + 8.5, + 12, + 13.5 + ], + "faces": { + "down": { + "uv": [ + 0, + 4, + 0.5, + 16 + ], + "texture": "#sawblade" + }, + "up": { + "uv": [ + 0, + 0, + 0.5, + 12 + ], + "texture": "#sawblade" + }, + "north": { + "uv": [ + 15.5, + 15, + 16, + 16 + ], + "texture": "#sawblade" + }, + "south": { + "uv": [ + 0, + 15, + 0.5, + 16 + ], + "texture": "#sawblade" + }, + "west": { + "uv": [ + 0, + 15, + 12, + 16 + ], + "texture": "#sawblade" + }, + "east": { + "uv": [ + 4, + 15, + 16, + 16 + ], + "texture": "#sawblade" + } + } + }, + { + "__comment": "Box1", + "from": [ + 8, + 12, + 3.5 + ], + "to": [ + 8.5, + 12.5, + 12.5 + ], + "faces": { + "down": { + "uv": [ + 0, + 4, + 0.5, + 16 + ], + "texture": "#sawblade" + }, + "up": { + "uv": [ + 0, + 0, + 0.5, + 12 + ], + "texture": "#sawblade" + }, + "north": { + "uv": [ + 15.5, + 15, + 16, + 16 + ], + "texture": "#sawblade" + }, + "south": { + "uv": [ + 0, + 15, + 0.5, + 16 + ], + "texture": "#sawblade" + }, + "west": { + "uv": [ + 0, + 15, + 12, + 16 + ], + "texture": "#sawblade" + }, + "east": { + "uv": [ + 4, + 15, + 16, + 16 + ], + "texture": "#sawblade" + } + } + }, + { + "__comment": "Box1", + "from": [ + 8, + 12.5, + 5 + ], + "to": [ + 8.5, + 13, + 11 + ], + "faces": { + "down": { + "uv": [ + 0, + 4, + 0.5, + 16 + ], + "texture": "#sawblade" + }, + "up": { + "uv": [ + 0, + 0, + 0.5, + 12 + ], + "texture": "#sawblade" + }, + "north": { + "uv": [ + 15.5, + 15, + 16, + 16 + ], + "texture": "#sawblade" + }, + "south": { + "uv": [ + 0, + 15, + 0.5, + 16 + ], + "texture": "#sawblade" + }, + "west": { + "uv": [ + 0, + 15, + 12, + 16 + ], + "texture": "#sawblade" + }, + "east": { + "uv": [ + 4, + 15, + 16, + 16 + ], + "texture": "#sawblade" + } + } + }, + { + "__comment": "Box1", + "from": [ + 8, + 13, + 6.5 + ], + "to": [ + 8.5, + 13.5, + 9.5 + ], + "faces": { + "down": { + "uv": [ + 0, + 4, + 0.5, + 16 + ], + "texture": "#sawblade" + }, + "up": { + "uv": [ + 0, + 0, + 0.5, + 12 + ], + "texture": "#sawblade" + }, + "north": { + "uv": [ + 15.5, + 15, + 16, + 16 + ], + "texture": "#sawblade" + }, + "south": { + "uv": [ + 0, + 15, + 0.5, + 16 + ], + "texture": "#sawblade" + }, + "west": { + "uv": [ + 0, + 15, + 12, + 16 + ], + "texture": "#sawblade" + }, + "east": { + "uv": [ + 4, + 15, + 16, + 16 + ], + "texture": "#sawblade" + } + } + }, + { + "__comment": "Box7", + "from": [ + 0, + 0, + 0 + ], + "to": [ + 16, + 11, + 16 + ], + "faces": { + "down": { + "uv": [ + 0, + 0, + 16, + 16 + ], + "texture": "#sawblock" + }, + "up": { + "uv": [ + 0, + 0, + 16, + 16 + ], + "texture": "#sawblock" + }, + "north": { + "uv": [ + 0, + 5, + 16, + 16 + ], + "texture": "#sawblockside" + }, + "south": { + "uv": [ + 0, + 5, + 16, + 16 + ], + "texture": "#sawblockside" + }, + "west": { + "uv": [ + 0, + 5, + 16, + 16 + ], + "texture": "#sawblockside" + }, + "east": { + "uv": [ + 0, + 5, + 16, + 16 + ], + "texture": "#sawblockside" + } + } + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/easysurvival/models/custom/seedcrop.json b/src/main/resources/assets/easysurvival/models/custom/seedcrop.json new file mode 100644 index 0000000..c2ce1c8 --- /dev/null +++ b/src/main/resources/assets/easysurvival/models/custom/seedcrop.json @@ -0,0 +1,695 @@ +{ + "__comment": "Designed by Nunocraft with Cubik Studio - https://cubik.studio", + "elements": [ + { + "__comment": "Box1", + "from": [ + 0, + 0, + 0 + ], + "to": [ + 16, + 8, + 16 + ], + "faces": { + "down": { + "uv": [ + 0, + 0, + 16, + 16 + ], + "texture": "#texture2" + }, + "up": { + "uv": [ + 0, + 0, + 16, + 16 + ], + "texture": "#texture1" + }, + "north": { + "uv": [ + 0, + 8, + 16, + 16 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 0, + 8, + 16, + 16 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 0, + 8, + 16, + 16 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 0, + 8, + 16, + 16 + ], + "texture": "#texture" + } + } + }, + { + "__comment": "Box3", + "from": [ + 1, + 8, + 1 + ], + "to": [ + 1.5, + 16, + 1.5 + ], + "faces": { + "down": { + "uv": [ + 1, + 14.5, + 1.5, + 15 + ], + "texture": "#schwarz" + }, + "up": { + "uv": [ + 1, + 1, + 1.5, + 1.5 + ], + "texture": "#schwarz" + }, + "north": { + "uv": [ + 14.5, + 0, + 15, + 8 + ], + "texture": "#schwarz" + }, + "south": { + "uv": [ + 1, + 0, + 1.5, + 8 + ], + "texture": "#schwarz" + }, + "west": { + "uv": [ + 1, + 0, + 1.5, + 8 + ], + "texture": "#schwarz" + }, + "east": { + "uv": [ + 14.5, + 0, + 15, + 8 + ], + "texture": "#schwarz" + } + } + }, + { + "__comment": "Box3", + "from": [ + 14.5, + 8, + 14.5 + ], + "to": [ + 15, + 16, + 15 + ], + "faces": { + "down": { + "uv": [ + 1, + 14.5, + 1.5, + 15 + ], + "texture": "#schwarz" + }, + "up": { + "uv": [ + 1, + 1, + 1.5, + 1.5 + ], + "texture": "#schwarz" + }, + "north": { + "uv": [ + 14.5, + 0, + 15, + 8 + ], + "texture": "#schwarz" + }, + "south": { + "uv": [ + 1, + 0, + 1.5, + 8 + ], + "texture": "#schwarz" + }, + "west": { + "uv": [ + 1, + 0, + 1.5, + 8 + ], + "texture": "#schwarz" + }, + "east": { + "uv": [ + 14.5, + 0, + 15, + 8 + ], + "texture": "#schwarz" + } + } + }, + { + "__comment": "Box3", + "from": [ + 14.5, + 8, + 1 + ], + "to": [ + 15, + 16, + 1.5 + ], + "faces": { + "down": { + "uv": [ + 1, + 14.5, + 1.5, + 15 + ], + "texture": "#schwarz" + }, + "up": { + "uv": [ + 1, + 1, + 1.5, + 1.5 + ], + "texture": "#schwarz" + }, + "north": { + "uv": [ + 14.5, + 0, + 15, + 8 + ], + "texture": "#schwarz" + }, + "south": { + "uv": [ + 1, + 0, + 1.5, + 8 + ], + "texture": "#schwarz" + }, + "west": { + "uv": [ + 1, + 0, + 1.5, + 8 + ], + "texture": "#schwarz" + }, + "east": { + "uv": [ + 14.5, + 0, + 15, + 8 + ], + "texture": "#schwarz" + } + } + }, + { + "__comment": "Box3", + "from": [ + 1, + 8, + 14.5 + ], + "to": [ + 1.5, + 16, + 15 + ], + "faces": { + "down": { + "uv": [ + 1, + 14.5, + 1.5, + 15 + ], + "texture": "#schwarz" + }, + "up": { + "uv": [ + 1, + 1, + 1.5, + 1.5 + ], + "texture": "#schwarz" + }, + "north": { + "uv": [ + 14.5, + 0, + 15, + 8 + ], + "texture": "#schwarz" + }, + "south": { + "uv": [ + 1, + 0, + 1.5, + 8 + ], + "texture": "#schwarz" + }, + "west": { + "uv": [ + 1, + 0, + 1.5, + 8 + ], + "texture": "#schwarz" + }, + "east": { + "uv": [ + 14.5, + 0, + 15, + 8 + ], + "texture": "#schwarz" + } + } + }, + { + "__comment": "Box3", + "from": [ + 1, + 15.5, + 14.5 + ], + "to": [ + 15, + 16, + 15 + ], + "faces": { + "down": { + "uv": [ + 1, + 14.5, + 1.5, + 15 + ], + "texture": "#schwarz" + }, + "up": { + "uv": [ + 1, + 1, + 1.5, + 1.5 + ], + "texture": "#schwarz" + }, + "north": { + "uv": [ + 14.5, + 0, + 15, + 8 + ], + "texture": "#schwarz" + }, + "south": { + "uv": [ + 1, + 0, + 1.5, + 8 + ], + "texture": "#schwarz" + }, + "west": { + "uv": [ + 1, + 0, + 1.5, + 8 + ], + "texture": "#schwarz" + }, + "east": { + "uv": [ + 14.5, + 0, + 15, + 8 + ], + "texture": "#schwarz" + } + } + }, + { + "__comment": "Box3", + "from": [ + 1, + 15.5, + 1 + ], + "to": [ + 15, + 16, + 1.5 + ], + "faces": { + "down": { + "uv": [ + 1, + 14.5, + 1.5, + 15 + ], + "texture": "#schwarz" + }, + "up": { + "uv": [ + 1, + 1, + 1.5, + 1.5 + ], + "texture": "#schwarz" + }, + "north": { + "uv": [ + 14.5, + 0, + 15, + 8 + ], + "texture": "#schwarz" + }, + "south": { + "uv": [ + 1, + 0, + 1.5, + 8 + ], + "texture": "#schwarz" + }, + "west": { + "uv": [ + 1, + 0, + 1.5, + 8 + ], + "texture": "#schwarz" + }, + "east": { + "uv": [ + 14.5, + 0, + 15, + 8 + ], + "texture": "#schwarz" + } + } + }, + { + "__comment": "Box15", + "from": [ + 1, + 15.5, + 1 + ], + "to": [ + 1.5, + 16, + 15 + ], + "faces": { + "down": { + "uv": [ + 1, + 1, + 1.5, + 15 + ], + "texture": "#schwarz" + }, + "up": { + "uv": [ + 1, + 1, + 1.5, + 15 + ], + "texture": "#schwarz" + }, + "north": { + "uv": [ + 14.5, + 0, + 15, + 0.5 + ], + "texture": "#schwarz" + }, + "south": { + "uv": [ + 1, + 0, + 1.5, + 0.5 + ], + "texture": "#schwarz" + }, + "west": { + "uv": [ + 1, + 0, + 15, + 0.5 + ], + "texture": "#schwarz" + }, + "east": { + "uv": [ + 1, + 0, + 15, + 0.5 + ], + "texture": "#schwarz" + } + } + }, + { + "__comment": "Box15", + "from": [ + 14.5, + 15.5, + 1 + ], + "to": [ + 15, + 16, + 15 + ], + "faces": { + "down": { + "uv": [ + 1, + 1, + 1.5, + 15 + ], + "texture": "#schwarz" + }, + "up": { + "uv": [ + 1, + 1, + 1.5, + 15 + ], + "texture": "#schwarz" + }, + "north": { + "uv": [ + 14.5, + 0, + 15, + 0.5 + ], + "texture": "#schwarz" + }, + "south": { + "uv": [ + 1, + 0, + 1.5, + 0.5 + ], + "texture": "#schwarz" + }, + "west": { + "uv": [ + 1, + 0, + 15, + 0.5 + ], + "texture": "#schwarz" + }, + "east": { + "uv": [ + 1, + 0, + 15, + 0.5 + ], + "texture": "#schwarz" + } + } + }, + { + "__comment": "Glas", + "from": [ + 1.5, + 8, + 1.5 + ], + "to": [ + 14.5, + 15.5, + 14.5 + ], + "faces": { + "down": { + "uv": [ + 1.5, + 1.5, + 14.5, + 14.5 + ], + "texture": "#Glas" + }, + "up": { + "uv": [ + 1.5, + 1.5, + 14.5, + 14.5 + ], + "texture": "#Glas" + }, + "north": { + "uv": [ + 1.5, + 0.5, + 14.5, + 8 + ], + "texture": "#Glas" + }, + "south": { + "uv": [ + 1.5, + 0.5, + 14.5, + 8 + ], + "texture": "#Glas" + }, + "west": { + "uv": [ + 1.5, + 0.5, + 14.5, + 8 + ], + "texture": "#Glas" + }, + "east": { + "uv": [ + 1.5, + 0.5, + 14.5, + 8 + ], + "texture": "#Glas" + } + } + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/easysurvival/models/custom/smeltblock.json b/src/main/resources/assets/easysurvival/models/custom/smeltblock.json new file mode 100644 index 0000000..5f3cf2b --- /dev/null +++ b/src/main/resources/assets/easysurvival/models/custom/smeltblock.json @@ -0,0 +1,3387 @@ +{ + "__comment": "Designed by Netquick with Cubik Studio - https://cubik.studio", + "elements": [ + { + "__comment": "Box1", + "from": [ + 0, + 0, + 0 + ], + "to": [ + 16, + 7, + 16 + ], + "faces": { + "down": { + "uv": [ + 0, + 0, + 16, + 16 + ], + "texture": "#metal" + }, + "up": { + "uv": [ + 0, + 0, + 16, + 16 + ], + "texture": "#metal" + }, + "north": { + "uv": [ + 0, + 9, + 16, + 16 + ], + "texture": "#smeltblock" + }, + "south": { + "uv": [ + 0, + 9, + 16, + 16 + ], + "texture": "#smeltblock" + }, + "west": { + "uv": [ + 0, + 9, + 16, + 16 + ], + "texture": "#smeltblock" + }, + "east": { + "uv": [ + 0, + 9, + 16, + 16 + ], + "texture": "#smeltblock" + } + } + }, + { + "__comment": "Box13", + "from": [ + 3, + 13, + 7 + ], + "to": [ + 4, + 16, + 9 + ], + "faces": { + "down": { + "uv": [ + 7, + 12, + 9, + 13 + ], + "texture": "#pottexture", + "rotation": 90 + }, + "up": { + "uv": [ + 7, + 3, + 9, + 4 + ], + "texture": "#pottexture", + "rotation": 270 + }, + "north": { + "uv": [ + 12, + 0, + 13, + 3 + ], + "texture": "#pottexture" + }, + "south": { + "uv": [ + 3, + 0, + 4, + 3 + ], + "texture": "#pottexture" + }, + "west": { + "uv": [ + 7, + 0, + 9, + 3 + ], + "texture": "#pottexture" + }, + "east": { + "uv": [ + 7, + 0, + 9, + 3 + ], + "texture": "#pottexture" + } + } + }, + { + "__comment": "Box13", + "from": [ + 12, + 13, + 7 + ], + "to": [ + 13, + 16, + 9 + ], + "faces": { + "down": { + "uv": [ + 7, + 12, + 9, + 13 + ], + "texture": "#pottexture", + "rotation": 90 + }, + "up": { + "uv": [ + 7, + 3, + 9, + 4 + ], + "texture": "#pottexture", + "rotation": 270 + }, + "north": { + "uv": [ + 12, + 15, + 13, + 16 + ], + "texture": "#pottexture" + }, + "south": { + "uv": [ + 3, + 15, + 4, + 16 + ], + "texture": "#pottexture" + }, + "west": { + "uv": [ + 7, + 15, + 9, + 16 + ], + "texture": "#pottexture" + }, + "east": { + "uv": [ + 7, + 15, + 9, + 16 + ], + "texture": "#pottexture" + } + } + }, + { + "__comment": "Box13", + "from": [ + 6, + 13, + 3 + ], + "to": [ + 7.5, + 16, + 4 + ], + "faces": { + "down": { + "uv": [ + 7, + 12, + 9, + 13 + ], + "texture": "#pottexture", + "rotation": 90 + }, + "up": { + "uv": [ + 7, + 3, + 9, + 4 + ], + "texture": "#pottexture", + "rotation": 270 + }, + "north": { + "uv": [ + 12, + 15, + 13, + 16 + ], + "texture": "#pottexture" + }, + "south": { + "uv": [ + 3, + 15, + 4, + 16 + ], + "texture": "#pottexture" + }, + "west": { + "uv": [ + 7, + 15, + 9, + 16 + ], + "texture": "#pottexture" + }, + "east": { + "uv": [ + 7, + 15, + 9, + 16 + ], + "texture": "#pottexture" + } + } + }, + { + "__comment": "Box13", + "from": [ + 6, + 13, + 12 + ], + "to": [ + 10, + 16, + 13 + ], + "faces": { + "down": { + "uv": [ + 7, + 12, + 9, + 13 + ], + "texture": "#pottexture", + "rotation": 90 + }, + "up": { + "uv": [ + 7, + 3, + 9, + 4 + ], + "texture": "#pottexture", + "rotation": 270 + }, + "north": { + "uv": [ + 12, + 15, + 13, + 16 + ], + "texture": "#pottexture" + }, + "south": { + "uv": [ + 3, + 15, + 4, + 16 + ], + "texture": "#pottexture" + }, + "west": { + "uv": [ + 7, + 15, + 9, + 16 + ], + "texture": "#pottexture" + }, + "east": { + "uv": [ + 7, + 15, + 9, + 16 + ], + "texture": "#pottexture" + } + } + }, + { + "__comment": "Box13", + "from": [ + 5, + 13, + 11 + ], + "to": [ + 7, + 16, + 12 + ], + "faces": { + "down": { + "uv": [ + 7, + 12, + 9, + 13 + ], + "texture": "#pottexture", + "rotation": 90 + }, + "up": { + "uv": [ + 7, + 3, + 9, + 4 + ], + "texture": "#pottexture", + "rotation": 270 + }, + "north": { + "uv": [ + 12, + 15, + 13, + 16 + ], + "texture": "#pottexture" + }, + "south": { + "uv": [ + 3, + 15, + 4, + 16 + ], + "texture": "#pottexture" + }, + "west": { + "uv": [ + 7, + 15, + 9, + 16 + ], + "texture": "#pottexture" + }, + "east": { + "uv": [ + 7, + 15, + 9, + 16 + ], + "texture": "#pottexture" + } + } + }, + { + "__comment": "Box13", + "from": [ + 9, + 13, + 11 + ], + "to": [ + 11, + 16, + 12 + ], + "faces": { + "down": { + "uv": [ + 7, + 12, + 9, + 13 + ], + "texture": "#pottexture", + "rotation": 90 + }, + "up": { + "uv": [ + 7, + 3, + 9, + 4 + ], + "texture": "#pottexture", + "rotation": 270 + }, + "north": { + "uv": [ + 12, + 15, + 13, + 16 + ], + "texture": "#pottexture" + }, + "south": { + "uv": [ + 3, + 15, + 4, + 16 + ], + "texture": "#pottexture" + }, + "west": { + "uv": [ + 7, + 15, + 9, + 16 + ], + "texture": "#pottexture" + }, + "east": { + "uv": [ + 7, + 15, + 9, + 16 + ], + "texture": "#pottexture" + } + } + }, + { + "__comment": "Box13", + "from": [ + 4, + 13, + 10 + ], + "to": [ + 6, + 16, + 11 + ], + "faces": { + "down": { + "uv": [ + 7, + 12, + 9, + 13 + ], + "texture": "#pottexture", + "rotation": 90 + }, + "up": { + "uv": [ + 7, + 3, + 9, + 4 + ], + "texture": "#pottexture", + "rotation": 270 + }, + "north": { + "uv": [ + 12, + 15, + 13, + 16 + ], + "texture": "#pottexture" + }, + "south": { + "uv": [ + 3, + 15, + 4, + 16 + ], + "texture": "#pottexture" + }, + "west": { + "uv": [ + 7, + 15, + 9, + 16 + ], + "texture": "#pottexture" + }, + "east": { + "uv": [ + 7, + 15, + 9, + 16 + ], + "texture": "#pottexture" + } + } + }, + { + "__comment": "Box13", + "from": [ + 3, + 13, + 9 + ], + "to": [ + 5, + 16, + 10 + ], + "faces": { + "down": { + "uv": [ + 7, + 12, + 9, + 13 + ], + "texture": "#pottexture", + "rotation": 90 + }, + "up": { + "uv": [ + 7, + 3, + 9, + 4 + ], + "texture": "#pottexture", + "rotation": 270 + }, + "north": { + "uv": [ + 12, + 15, + 13, + 16 + ], + "texture": "#pottexture" + }, + "south": { + "uv": [ + 3, + 15, + 4, + 16 + ], + "texture": "#pottexture" + }, + "west": { + "uv": [ + 7, + 15, + 9, + 16 + ], + "texture": "#pottexture" + }, + "east": { + "uv": [ + 7, + 15, + 9, + 16 + ], + "texture": "#pottexture" + } + } + }, + { + "__comment": "Box13", + "from": [ + 3, + 13, + 6 + ], + "to": [ + 5, + 16, + 7 + ], + "faces": { + "down": { + "uv": [ + 7, + 12, + 9, + 13 + ], + "texture": "#pottexture", + "rotation": 90 + }, + "up": { + "uv": [ + 7, + 3, + 9, + 4 + ], + "texture": "#pottexture", + "rotation": 270 + }, + "north": { + "uv": [ + 12, + 15, + 13, + 16 + ], + "texture": "#pottexture" + }, + "south": { + "uv": [ + 3, + 15, + 4, + 16 + ], + "texture": "#pottexture" + }, + "west": { + "uv": [ + 7, + 15, + 9, + 16 + ], + "texture": "#pottexture" + }, + "east": { + "uv": [ + 7, + 15, + 9, + 16 + ], + "texture": "#pottexture" + } + } + }, + { + "__comment": "Box13", + "from": [ + 4, + 13, + 5 + ], + "to": [ + 6, + 16, + 6 + ], + "faces": { + "down": { + "uv": [ + 7, + 12, + 9, + 13 + ], + "texture": "#pottexture", + "rotation": 90 + }, + "up": { + "uv": [ + 7, + 3, + 9, + 4 + ], + "texture": "#pottexture", + "rotation": 270 + }, + "north": { + "uv": [ + 12, + 15, + 13, + 16 + ], + "texture": "#pottexture" + }, + "south": { + "uv": [ + 3, + 15, + 4, + 16 + ], + "texture": "#pottexture" + }, + "west": { + "uv": [ + 7, + 15, + 9, + 16 + ], + "texture": "#pottexture" + }, + "east": { + "uv": [ + 7, + 15, + 9, + 16 + ], + "texture": "#pottexture" + } + } + }, + { + "__comment": "Box13", + "from": [ + 5, + 13, + 4 + ], + "to": [ + 7, + 16, + 5 + ], + "faces": { + "down": { + "uv": [ + 7, + 12, + 9, + 13 + ], + "texture": "#pottexture", + "rotation": 90 + }, + "up": { + "uv": [ + 7, + 3, + 9, + 4 + ], + "texture": "#pottexture", + "rotation": 270 + }, + "north": { + "uv": [ + 12, + 15, + 13, + 16 + ], + "texture": "#pottexture" + }, + "south": { + "uv": [ + 3, + 15, + 4, + 16 + ], + "texture": "#pottexture" + }, + "west": { + "uv": [ + 7, + 15, + 9, + 16 + ], + "texture": "#pottexture" + }, + "east": { + "uv": [ + 7, + 15, + 9, + 16 + ], + "texture": "#pottexture" + } + } + }, + { + "__comment": "Box13", + "from": [ + 9, + 13, + 4 + ], + "to": [ + 11, + 16, + 5 + ], + "faces": { + "down": { + "uv": [ + 7, + 12, + 9, + 13 + ], + "texture": "#pottexture", + "rotation": 90 + }, + "up": { + "uv": [ + 7, + 3, + 9, + 4 + ], + "texture": "#pottexture", + "rotation": 270 + }, + "north": { + "uv": [ + 12, + 15, + 13, + 16 + ], + "texture": "#pottexture" + }, + "south": { + "uv": [ + 3, + 15, + 4, + 16 + ], + "texture": "#pottexture" + }, + "west": { + "uv": [ + 7, + 15, + 9, + 16 + ], + "texture": "#pottexture" + }, + "east": { + "uv": [ + 7, + 15, + 9, + 16 + ], + "texture": "#pottexture" + } + } + }, + { + "__comment": "Box13", + "from": [ + 10, + 13, + 5 + ], + "to": [ + 12, + 16, + 6 + ], + "faces": { + "down": { + "uv": [ + 7, + 12, + 9, + 13 + ], + "texture": "#pottexture", + "rotation": 90 + }, + "up": { + "uv": [ + 7, + 3, + 9, + 4 + ], + "texture": "#pottexture", + "rotation": 270 + }, + "north": { + "uv": [ + 12, + 15, + 13, + 16 + ], + "texture": "#pottexture" + }, + "south": { + "uv": [ + 3, + 15, + 4, + 16 + ], + "texture": "#pottexture" + }, + "west": { + "uv": [ + 7, + 15, + 9, + 16 + ], + "texture": "#pottexture" + }, + "east": { + "uv": [ + 7, + 15, + 9, + 16 + ], + "texture": "#pottexture" + } + } + }, + { + "__comment": "Box13", + "from": [ + 11, + 13, + 6 + ], + "to": [ + 13, + 16, + 7 + ], + "faces": { + "down": { + "uv": [ + 7, + 12, + 9, + 13 + ], + "texture": "#pottexture", + "rotation": 90 + }, + "up": { + "uv": [ + 7, + 3, + 9, + 4 + ], + "texture": "#pottexture", + "rotation": 270 + }, + "north": { + "uv": [ + 12, + 15, + 13, + 16 + ], + "texture": "#pottexture" + }, + "south": { + "uv": [ + 3, + 15, + 4, + 16 + ], + "texture": "#pottexture" + }, + "west": { + "uv": [ + 7, + 15, + 9, + 16 + ], + "texture": "#pottexture" + }, + "east": { + "uv": [ + 7, + 15, + 9, + 16 + ], + "texture": "#pottexture" + } + } + }, + { + "__comment": "Box13", + "from": [ + 11, + 13, + 9 + ], + "to": [ + 13, + 16, + 10 + ], + "faces": { + "down": { + "uv": [ + 7, + 12, + 9, + 13 + ], + "texture": "#pottexture", + "rotation": 90 + }, + "up": { + "uv": [ + 7, + 3, + 9, + 4 + ], + "texture": "#pottexture", + "rotation": 270 + }, + "north": { + "uv": [ + 12, + 15, + 13, + 16 + ], + "texture": "#pottexture" + }, + "south": { + "uv": [ + 3, + 15, + 4, + 16 + ], + "texture": "#pottexture" + }, + "west": { + "uv": [ + 7, + 15, + 9, + 16 + ], + "texture": "#pottexture" + }, + "east": { + "uv": [ + 7, + 15, + 9, + 16 + ], + "texture": "#pottexture" + } + } + }, + { + "__comment": "Box13", + "from": [ + 10, + 13, + 10 + ], + "to": [ + 12, + 16, + 11 + ], + "faces": { + "down": { + "uv": [ + 7, + 12, + 9, + 13 + ], + "texture": "#pottexture", + "rotation": 90 + }, + "up": { + "uv": [ + 7, + 3, + 9, + 4 + ], + "texture": "#pottexture", + "rotation": 270 + }, + "north": { + "uv": [ + 12, + 15, + 13, + 16 + ], + "texture": "#pottexture" + }, + "south": { + "uv": [ + 3, + 15, + 4, + 16 + ], + "texture": "#pottexture" + }, + "west": { + "uv": [ + 7, + 15, + 9, + 16 + ], + "texture": "#pottexture" + }, + "east": { + "uv": [ + 7, + 15, + 9, + 16 + ], + "texture": "#pottexture" + } + } + }, + { + "__comment": "Box13", + "from": [ + 6, + 12, + 11 + ], + "to": [ + 10, + 13, + 12 + ], + "faces": { + "down": { + "uv": [ + 7, + 12, + 9, + 13 + ], + "texture": "#pottexture", + "rotation": 90 + }, + "up": { + "uv": [ + 7, + 3, + 9, + 4 + ], + "texture": "#pottexture", + "rotation": 270 + }, + "north": { + "uv": [ + 12, + 15, + 13, + 16 + ], + "texture": "#pottexture" + }, + "south": { + "uv": [ + 3, + 15, + 4, + 16 + ], + "texture": "#pottexture" + }, + "west": { + "uv": [ + 7, + 15, + 9, + 16 + ], + "texture": "#pottexture" + }, + "east": { + "uv": [ + 7, + 15, + 9, + 16 + ], + "texture": "#pottexture" + } + } + }, + { + "__comment": "Box13", + "from": [ + 5, + 12, + 10 + ], + "to": [ + 7, + 13, + 11 + ], + "faces": { + "down": { + "uv": [ + 7, + 12, + 9, + 13 + ], + "texture": "#pottexture", + "rotation": 90 + }, + "up": { + "uv": [ + 7, + 3, + 9, + 4 + ], + "texture": "#pottexture", + "rotation": 270 + }, + "north": { + "uv": [ + 12, + 15, + 13, + 16 + ], + "texture": "#pottexture" + }, + "south": { + "uv": [ + 3, + 15, + 4, + 16 + ], + "texture": "#pottexture" + }, + "west": { + "uv": [ + 7, + 15, + 9, + 16 + ], + "texture": "#pottexture" + }, + "east": { + "uv": [ + 7, + 15, + 9, + 16 + ], + "texture": "#pottexture" + } + } + }, + { + "__comment": "Box13", + "from": [ + 4, + 12, + 9 + ], + "to": [ + 6, + 13, + 10 + ], + "faces": { + "down": { + "uv": [ + 7, + 12, + 9, + 13 + ], + "texture": "#pottexture", + "rotation": 90 + }, + "up": { + "uv": [ + 7, + 3, + 9, + 4 + ], + "texture": "#pottexture", + "rotation": 270 + }, + "north": { + "uv": [ + 12, + 15, + 13, + 16 + ], + "texture": "#pottexture" + }, + "south": { + "uv": [ + 3, + 15, + 4, + 16 + ], + "texture": "#pottexture" + }, + "west": { + "uv": [ + 7, + 15, + 9, + 16 + ], + "texture": "#pottexture" + }, + "east": { + "uv": [ + 7, + 15, + 9, + 16 + ], + "texture": "#pottexture" + } + } + }, + { + "__comment": "Box13", + "from": [ + 4, + 12, + 6 + ], + "to": [ + 6, + 13, + 7 + ], + "faces": { + "down": { + "uv": [ + 7, + 12, + 9, + 13 + ], + "texture": "#pottexture", + "rotation": 90 + }, + "up": { + "uv": [ + 7, + 3, + 9, + 4 + ], + "texture": "#pottexture", + "rotation": 270 + }, + "north": { + "uv": [ + 12, + 15, + 13, + 16 + ], + "texture": "#pottexture" + }, + "south": { + "uv": [ + 3, + 15, + 4, + 16 + ], + "texture": "#pottexture" + }, + "west": { + "uv": [ + 7, + 15, + 9, + 16 + ], + "texture": "#pottexture" + }, + "east": { + "uv": [ + 7, + 15, + 9, + 16 + ], + "texture": "#pottexture" + } + } + }, + { + "__comment": "Box13", + "from": [ + 4, + 12, + 7 + ], + "to": [ + 5, + 13, + 9 + ], + "faces": { + "down": { + "uv": [ + 7, + 12, + 9, + 13 + ], + "texture": "#pottexture", + "rotation": 90 + }, + "up": { + "uv": [ + 7, + 3, + 9, + 4 + ], + "texture": "#pottexture", + "rotation": 270 + }, + "north": { + "uv": [ + 12, + 15, + 13, + 16 + ], + "texture": "#pottexture" + }, + "south": { + "uv": [ + 3, + 15, + 4, + 16 + ], + "texture": "#pottexture" + }, + "west": { + "uv": [ + 7, + 15, + 9, + 16 + ], + "texture": "#pottexture" + }, + "east": { + "uv": [ + 7, + 15, + 9, + 16 + ], + "texture": "#pottexture" + } + } + }, + { + "__comment": "Box13", + "from": [ + 5, + 12, + 5 + ], + "to": [ + 7, + 13, + 6 + ], + "faces": { + "down": { + "uv": [ + 7, + 12, + 9, + 13 + ], + "texture": "#pottexture", + "rotation": 90 + }, + "up": { + "uv": [ + 7, + 3, + 9, + 4 + ], + "texture": "#pottexture", + "rotation": 270 + }, + "north": { + "uv": [ + 12, + 15, + 13, + 16 + ], + "texture": "#pottexture" + }, + "south": { + "uv": [ + 3, + 15, + 4, + 16 + ], + "texture": "#pottexture" + }, + "west": { + "uv": [ + 7, + 15, + 9, + 16 + ], + "texture": "#pottexture" + }, + "east": { + "uv": [ + 7, + 15, + 9, + 16 + ], + "texture": "#pottexture" + } + } + }, + { + "__comment": "Box13", + "from": [ + 6, + 12, + 4 + ], + "to": [ + 10, + 13, + 5 + ], + "faces": { + "down": { + "uv": [ + 7, + 12, + 9, + 13 + ], + "texture": "#pottexture", + "rotation": 90 + }, + "up": { + "uv": [ + 7, + 3, + 9, + 4 + ], + "texture": "#pottexture", + "rotation": 270 + }, + "north": { + "uv": [ + 12, + 15, + 13, + 16 + ], + "texture": "#pottexture" + }, + "south": { + "uv": [ + 3, + 15, + 4, + 16 + ], + "texture": "#pottexture" + }, + "west": { + "uv": [ + 7, + 15, + 9, + 16 + ], + "texture": "#pottexture" + }, + "east": { + "uv": [ + 7, + 15, + 9, + 16 + ], + "texture": "#pottexture" + } + } + }, + { + "__comment": "Box13", + "from": [ + 9, + 12, + 5 + ], + "to": [ + 11, + 13, + 6 + ], + "faces": { + "down": { + "uv": [ + 7, + 12, + 9, + 13 + ], + "texture": "#pottexture", + "rotation": 90 + }, + "up": { + "uv": [ + 7, + 3, + 9, + 4 + ], + "texture": "#pottexture", + "rotation": 270 + }, + "north": { + "uv": [ + 12, + 15, + 13, + 16 + ], + "texture": "#pottexture" + }, + "south": { + "uv": [ + 3, + 15, + 4, + 16 + ], + "texture": "#pottexture" + }, + "west": { + "uv": [ + 7, + 15, + 9, + 16 + ], + "texture": "#pottexture" + }, + "east": { + "uv": [ + 7, + 15, + 9, + 16 + ], + "texture": "#pottexture" + } + } + }, + { + "__comment": "Box13", + "from": [ + 10, + 12, + 6 + ], + "to": [ + 12, + 13, + 7 + ], + "faces": { + "down": { + "uv": [ + 7, + 12, + 9, + 13 + ], + "texture": "#pottexture", + "rotation": 90 + }, + "up": { + "uv": [ + 7, + 3, + 9, + 4 + ], + "texture": "#pottexture", + "rotation": 270 + }, + "north": { + "uv": [ + 12, + 15, + 13, + 16 + ], + "texture": "#pottexture" + }, + "south": { + "uv": [ + 3, + 15, + 4, + 16 + ], + "texture": "#pottexture" + }, + "west": { + "uv": [ + 7, + 15, + 9, + 16 + ], + "texture": "#pottexture" + }, + "east": { + "uv": [ + 7, + 15, + 9, + 16 + ], + "texture": "#pottexture" + } + } + }, + { + "__comment": "Box13", + "from": [ + 10, + 12, + 9 + ], + "to": [ + 12, + 13, + 10 + ], + "faces": { + "down": { + "uv": [ + 7, + 12, + 9, + 13 + ], + "texture": "#pottexture", + "rotation": 90 + }, + "up": { + "uv": [ + 7, + 3, + 9, + 4 + ], + "texture": "#pottexture", + "rotation": 270 + }, + "north": { + "uv": [ + 12, + 15, + 13, + 16 + ], + "texture": "#pottexture" + }, + "south": { + "uv": [ + 3, + 15, + 4, + 16 + ], + "texture": "#pottexture" + }, + "west": { + "uv": [ + 7, + 15, + 9, + 16 + ], + "texture": "#pottexture" + }, + "east": { + "uv": [ + 7, + 15, + 9, + 16 + ], + "texture": "#pottexture" + } + } + }, + { + "__comment": "Box13", + "from": [ + 11, + 12, + 7 + ], + "to": [ + 12, + 13, + 9 + ], + "faces": { + "down": { + "uv": [ + 7, + 12, + 9, + 13 + ], + "texture": "#pottexture", + "rotation": 90 + }, + "up": { + "uv": [ + 7, + 3, + 9, + 4 + ], + "texture": "#pottexture", + "rotation": 270 + }, + "north": { + "uv": [ + 12, + 15, + 13, + 16 + ], + "texture": "#pottexture" + }, + "south": { + "uv": [ + 3, + 15, + 4, + 16 + ], + "texture": "#pottexture" + }, + "west": { + "uv": [ + 7, + 15, + 9, + 16 + ], + "texture": "#pottexture" + }, + "east": { + "uv": [ + 7, + 15, + 9, + 16 + ], + "texture": "#pottexture" + } + } + }, + { + "__comment": "Box13", + "from": [ + 9, + 12, + 10 + ], + "to": [ + 11, + 13, + 11 + ], + "faces": { + "down": { + "uv": [ + 7, + 12, + 9, + 13 + ], + "texture": "#pottexture", + "rotation": 90 + }, + "up": { + "uv": [ + 7, + 3, + 9, + 4 + ], + "texture": "#pottexture", + "rotation": 270 + }, + "north": { + "uv": [ + 12, + 15, + 13, + 16 + ], + "texture": "#pottexture" + }, + "south": { + "uv": [ + 3, + 15, + 4, + 16 + ], + "texture": "#pottexture" + }, + "west": { + "uv": [ + 7, + 15, + 9, + 16 + ], + "texture": "#pottexture" + }, + "east": { + "uv": [ + 7, + 15, + 9, + 16 + ], + "texture": "#pottexture" + } + } + }, + { + "__comment": "Box13", + "from": [ + 7, + 11, + 10 + ], + "to": [ + 9, + 12, + 11 + ], + "faces": { + "down": { + "uv": [ + 7, + 12, + 9, + 13 + ], + "texture": "#pottexture", + "rotation": 90 + }, + "up": { + "uv": [ + 7, + 3, + 9, + 4 + ], + "texture": "#pottexture", + "rotation": 270 + }, + "north": { + "uv": [ + 12, + 15, + 13, + 16 + ], + "texture": "#pottexture" + }, + "south": { + "uv": [ + 3, + 15, + 4, + 16 + ], + "texture": "#pottexture" + }, + "west": { + "uv": [ + 7, + 15, + 9, + 16 + ], + "texture": "#pottexture" + }, + "east": { + "uv": [ + 7, + 15, + 9, + 16 + ], + "texture": "#pottexture" + } + } + }, + { + "__comment": "Box13", + "from": [ + 7, + 11, + 5 + ], + "to": [ + 9, + 12, + 6 + ], + "faces": { + "down": { + "uv": [ + 7, + 12, + 9, + 13 + ], + "texture": "#pottexture", + "rotation": 90 + }, + "up": { + "uv": [ + 7, + 3, + 9, + 4 + ], + "texture": "#pottexture", + "rotation": 270 + }, + "north": { + "uv": [ + 12, + 15, + 13, + 16 + ], + "texture": "#pottexture" + }, + "south": { + "uv": [ + 3, + 15, + 4, + 16 + ], + "texture": "#pottexture" + }, + "west": { + "uv": [ + 7, + 15, + 9, + 16 + ], + "texture": "#pottexture" + }, + "east": { + "uv": [ + 7, + 15, + 9, + 16 + ], + "texture": "#pottexture" + } + } + }, + { + "__comment": "Box13", + "from": [ + 6, + 11, + 6 + ], + "to": [ + 10, + 12, + 10 + ], + "faces": { + "down": { + "uv": [ + 7, + 12, + 9, + 13 + ], + "texture": "#pottexture", + "rotation": 90 + }, + "up": { + "uv": [ + 7, + 3, + 9, + 4 + ], + "texture": "#pottexture", + "rotation": 270 + }, + "north": { + "uv": [ + 12, + 15, + 13, + 16 + ], + "texture": "#pottexture" + }, + "south": { + "uv": [ + 3, + 15, + 4, + 16 + ], + "texture": "#pottexture" + }, + "west": { + "uv": [ + 7, + 15, + 9, + 16 + ], + "texture": "#pottexture" + }, + "east": { + "uv": [ + 7, + 15, + 9, + 16 + ], + "texture": "#pottexture" + } + } + }, + { + "__comment": "Box13", + "from": [ + 5, + 11, + 7 + ], + "to": [ + 6, + 12, + 9 + ], + "faces": { + "down": { + "uv": [ + 7, + 12, + 9, + 13 + ], + "texture": "#pottexture", + "rotation": 90 + }, + "up": { + "uv": [ + 7, + 3, + 9, + 4 + ], + "texture": "#pottexture", + "rotation": 270 + }, + "north": { + "uv": [ + 12, + 15, + 13, + 16 + ], + "texture": "#pottexture" + }, + "south": { + "uv": [ + 3, + 15, + 4, + 16 + ], + "texture": "#pottexture" + }, + "west": { + "uv": [ + 7, + 15, + 9, + 16 + ], + "texture": "#pottexture" + }, + "east": { + "uv": [ + 7, + 15, + 9, + 16 + ], + "texture": "#pottexture" + } + } + }, + { + "__comment": "Box13", + "from": [ + 10, + 11, + 7 + ], + "to": [ + 11, + 12, + 9 + ], + "faces": { + "down": { + "uv": [ + 7, + 12, + 9, + 13 + ], + "texture": "#pottexture", + "rotation": 90 + }, + "up": { + "uv": [ + 7, + 3, + 9, + 4 + ], + "texture": "#pottexture", + "rotation": 270 + }, + "north": { + "uv": [ + 12, + 15, + 13, + 16 + ], + "texture": "#pottexture" + }, + "south": { + "uv": [ + 3, + 15, + 4, + 16 + ], + "texture": "#pottexture" + }, + "west": { + "uv": [ + 7, + 15, + 9, + 16 + ], + "texture": "#pottexture" + }, + "east": { + "uv": [ + 7, + 15, + 9, + 16 + ], + "texture": "#pottexture" + } + } + }, + { + "__comment": "Box13", + "from": [ + 8.5, + 13, + 3 + ], + "to": [ + 10, + 16, + 4 + ], + "faces": { + "down": { + "uv": [ + 7, + 12, + 9, + 13 + ], + "texture": "#pottexture", + "rotation": 90 + }, + "up": { + "uv": [ + 7, + 3, + 9, + 4 + ], + "texture": "#pottexture", + "rotation": 270 + }, + "north": { + "uv": [ + 12, + 15, + 13, + 16 + ], + "texture": "#pottexture" + }, + "south": { + "uv": [ + 3, + 15, + 4, + 16 + ], + "texture": "#pottexture" + }, + "west": { + "uv": [ + 7, + 15, + 9, + 16 + ], + "texture": "#pottexture" + }, + "east": { + "uv": [ + 7, + 15, + 9, + 16 + ], + "texture": "#pottexture" + } + } + }, + { + "__comment": "Box13", + "from": [ + 7.5, + 13, + 3 + ], + "to": [ + 8.5, + 15, + 4 + ], + "faces": { + "down": { + "uv": [ + 7, + 12, + 9, + 13 + ], + "texture": "#pottexture", + "rotation": 90 + }, + "up": { + "uv": [ + 7, + 3, + 9, + 4 + ], + "texture": "#pottexture", + "rotation": 270 + }, + "north": { + "uv": [ + 12, + 15, + 13, + 16 + ], + "texture": "#pottexture" + }, + "south": { + "uv": [ + 3, + 15, + 4, + 16 + ], + "texture": "#pottexture" + }, + "west": { + "uv": [ + 7, + 15, + 9, + 16 + ], + "texture": "#pottexture" + }, + "east": { + "uv": [ + 7, + 15, + 9, + 16 + ], + "texture": "#pottexture" + } + } + }, + { + "__comment": "Box37", + "from": [ + 0, + 13.5, + 7.5 + ], + "to": [ + 3, + 14.5, + 8.5 + ], + "faces": { + "down": { + "uv": [ + 0, + 7.5, + 3, + 8.5 + ], + "texture": "#metal" + }, + "up": { + "uv": [ + 0, + 7.5, + 3, + 8.5 + ], + "texture": "#metal" + }, + "north": { + "uv": [ + 13, + 1.5, + 16, + 2.5 + ], + "texture": "#metal" + }, + "south": { + "uv": [ + 0, + 1.5, + 3, + 2.5 + ], + "texture": "#metal" + }, + "west": { + "uv": [ + 7.5, + 1.5, + 8.5, + 2.5 + ], + "texture": "#metal" + }, + "east": { + "uv": [ + 7.5, + 1.5, + 8.5, + 2.5 + ], + "texture": "#metal" + } + } + }, + { + "__comment": "Box37", + "from": [ + 13, + 13.5, + 7.5 + ], + "to": [ + 16, + 14.5, + 8.5 + ], + "faces": { + "down": { + "uv": [ + 0, + 7.5, + 3, + 8.5 + ], + "texture": "#metal" + }, + "up": { + "uv": [ + 0, + 7.5, + 3, + 8.5 + ], + "texture": "#metal" + }, + "north": { + "uv": [ + 13, + 1.5, + 16, + 2.5 + ], + "texture": "#metal" + }, + "south": { + "uv": [ + 0, + 1.5, + 3, + 2.5 + ], + "texture": "#metal" + }, + "west": { + "uv": [ + 7.5, + 1.5, + 8.5, + 2.5 + ], + "texture": "#metal" + }, + "east": { + "uv": [ + 7.5, + 1.5, + 8.5, + 2.5 + ], + "texture": "#metal" + } + } + }, + { + "__comment": "Box37", + "from": [ + 0, + 8, + 7.5 + ], + "to": [ + 1, + 14.5, + 8.5 + ], + "faces": { + "down": { + "uv": [ + 0, + 7.5, + 3, + 8.5 + ], + "texture": "#metal" + }, + "up": { + "uv": [ + 0, + 7.5, + 3, + 8.5 + ], + "texture": "#metal" + }, + "north": { + "uv": [ + 13, + 1.5, + 16, + 2.5 + ], + "texture": "#metal" + }, + "south": { + "uv": [ + 0, + 1.5, + 3, + 2.5 + ], + "texture": "#metal" + }, + "west": { + "uv": [ + 7.5, + 1.5, + 8.5, + 2.5 + ], + "texture": "#metal" + }, + "east": { + "uv": [ + 7.5, + 1.5, + 8.5, + 2.5 + ], + "texture": "#metal" + } + } + }, + { + "__comment": "Box37", + "from": [ + 15, + 8, + 7.5 + ], + "to": [ + 16, + 14.5, + 8.5 + ], + "faces": { + "down": { + "uv": [ + 0, + 7.5, + 3, + 8.5 + ], + "texture": "#metal" + }, + "up": { + "uv": [ + 0, + 7.5, + 3, + 8.5 + ], + "texture": "#metal" + }, + "north": { + "uv": [ + 13, + 1.5, + 16, + 2.5 + ], + "texture": "#metal" + }, + "south": { + "uv": [ + 0, + 1.5, + 3, + 2.5 + ], + "texture": "#metal" + }, + "west": { + "uv": [ + 7.5, + 1.5, + 8.5, + 2.5 + ], + "texture": "#metal" + }, + "east": { + "uv": [ + 7.5, + 1.5, + 8.5, + 2.5 + ], + "texture": "#metal" + } + } + }, + { + "__comment": "Box49", + "from": [ + 0, + 7, + 6 + ], + "to": [ + 16, + 7.5, + 16 + ], + "faces": { + "down": { + "uv": [ + 0, + 0, + 16, + 10 + ], + "texture": "#metal" + }, + "up": { + "uv": [ + 0, + 6, + 16, + 16 + ], + "texture": "#metal" + }, + "north": { + "uv": [ + 0, + 8.5, + 16, + 9 + ], + "texture": "#metal" + }, + "south": { + "uv": [ + 0, + 8.5, + 16, + 9 + ], + "texture": "#metal" + }, + "west": { + "uv": [ + 6, + 8.5, + 16, + 9 + ], + "texture": "#metal" + }, + "east": { + "uv": [ + 0, + 8.5, + 10, + 9 + ], + "texture": "#metal" + } + } + }, + { + "__comment": "Box52", + "from": [ + 0, + 7, + 0 + ], + "to": [ + 16, + 7.5, + 4 + ], + "faces": { + "down": { + "uv": [ + 0, + 12, + 16, + 16 + ], + "texture": "#metal" + }, + "up": { + "uv": [ + 0, + 0, + 16, + 4 + ], + "texture": "#metal" + }, + "north": { + "uv": [ + 0, + 8.5, + 16, + 9 + ], + "texture": "#metal" + }, + "south": { + "uv": [ + 0, + 8.5, + 16, + 9 + ], + "texture": "#metal" + }, + "west": { + "uv": [ + 0, + 8.5, + 4, + 9 + ], + "texture": "#metal" + }, + "east": { + "uv": [ + 12, + 8.5, + 16, + 9 + ], + "texture": "#metal" + } + } + }, + { + "__comment": "Box54", + "from": [ + 0, + 7, + 4 + ], + "to": [ + 6, + 7.5, + 6 + ], + "faces": { + "down": { + "uv": [ + 0, + 10, + 6, + 12 + ], + "texture": "#metal" + }, + "up": { + "uv": [ + 0, + 4, + 6, + 6 + ], + "texture": "#metal" + }, + "north": { + "uv": [ + 10, + 8.5, + 16, + 9 + ], + "texture": "#metal" + }, + "south": { + "uv": [ + 0, + 8.5, + 6, + 9 + ], + "texture": "#metal" + }, + "west": { + "uv": [ + 4, + 8.5, + 6, + 9 + ], + "texture": "#metal" + }, + "east": { + "uv": [ + 10, + 8.5, + 12, + 9 + ], + "texture": "#metal" + } + } + }, + { + "__comment": "Box54", + "from": [ + 10, + 7, + 4 + ], + "to": [ + 16, + 7.5, + 6 + ], + "faces": { + "down": { + "uv": [ + 0, + 9.5, + 5.5, + 12.5 + ], + "texture": "#metal" + }, + "up": { + "uv": [ + 0, + 3.5, + 5.5, + 6.5 + ], + "texture": "#metal" + }, + "north": { + "uv": [ + 10.5, + 15, + 16, + 16 + ], + "texture": "#metal" + }, + "south": { + "uv": [ + 0, + 15, + 5.5, + 16 + ], + "texture": "#metal" + }, + "west": { + "uv": [ + 3.5, + 15, + 6.5, + 16 + ], + "texture": "#metal" + }, + "east": { + "uv": [ + 9.5, + 15, + 12.5, + 16 + ], + "texture": "#metal" + } + } + }, + { + "__comment": "Box49", + "from": [ + 0, + 7.5, + 6.5 + ], + "to": [ + 16, + 8, + 16 + ], + "faces": { + "down": { + "uv": [ + 0, + 0, + 16, + 9.5 + ], + "texture": "#metal" + }, + "up": { + "uv": [ + 0, + 6.5, + 16, + 16 + ], + "texture": "#metal" + }, + "north": { + "uv": [ + 0, + 8, + 16, + 8.5 + ], + "texture": "#metal" + }, + "south": { + "uv": [ + 0, + 8, + 16, + 8.5 + ], + "texture": "#metal" + }, + "west": { + "uv": [ + 6.5, + 8, + 16, + 8.5 + ], + "texture": "#metal" + }, + "east": { + "uv": [ + 0, + 8, + 9.5, + 8.5 + ], + "texture": "#metal" + } + } + }, + { + "__comment": "Box52", + "from": [ + 0, + 7.5, + 0 + ], + "to": [ + 16, + 8, + 3.5 + ], + "faces": { + "down": { + "uv": [ + 0, + 12.5, + 16, + 16 + ], + "texture": "#metal" + }, + "up": { + "uv": [ + 0, + 0, + 16, + 3.5 + ], + "texture": "#metal" + }, + "north": { + "uv": [ + 0, + 8, + 16, + 8.5 + ], + "texture": "#metal" + }, + "south": { + "uv": [ + 0, + 8, + 16, + 8.5 + ], + "texture": "#metal" + }, + "west": { + "uv": [ + 0, + 8, + 3.5, + 8.5 + ], + "texture": "#metal" + }, + "east": { + "uv": [ + 12.5, + 8, + 16, + 8.5 + ], + "texture": "#metal" + } + } + }, + { + "__comment": "Box54", + "from": [ + 0, + 7.5, + 3.5 + ], + "to": [ + 5.5, + 8, + 6.5 + ], + "faces": { + "down": { + "uv": [ + 0, + 9.5, + 5.5, + 12.5 + ], + "texture": "#metal" + }, + "up": { + "uv": [ + 0, + 3.5, + 5.5, + 6.5 + ], + "texture": "#metal" + }, + "north": { + "uv": [ + 10.5, + 8, + 16, + 8.5 + ], + "texture": "#metal" + }, + "south": { + "uv": [ + 0, + 8, + 5.5, + 8.5 + ], + "texture": "#metal" + }, + "west": { + "uv": [ + 3.5, + 8, + 6.5, + 8.5 + ], + "texture": "#metal" + }, + "east": { + "uv": [ + 9.5, + 8, + 12.5, + 8.5 + ], + "texture": "#metal" + } + } + }, + { + "__comment": "Box54", + "from": [ + 10.5, + 7.5, + 3.5 + ], + "to": [ + 16, + 8, + 6.5 + ], + "faces": { + "down": { + "uv": [ + 0, + 9.5, + 5.5, + 12.5 + ], + "texture": "#metal" + }, + "up": { + "uv": [ + 0, + 3.5, + 5.5, + 6.5 + ], + "texture": "#metal" + }, + "north": { + "uv": [ + 10.5, + 15, + 16, + 16 + ], + "texture": "#metal" + }, + "south": { + "uv": [ + 0, + 15, + 5.5, + 16 + ], + "texture": "#metal" + }, + "west": { + "uv": [ + 3.5, + 15, + 6.5, + 16 + ], + "texture": "#metal" + }, + "east": { + "uv": [ + 9.5, + 15, + 12.5, + 16 + ], + "texture": "#metal" + } + } + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/easysurvival/models/custom/spawner.json b/src/main/resources/assets/easysurvival/models/custom/spawner.json new file mode 100644 index 0000000..5eac45a --- /dev/null +++ b/src/main/resources/assets/easysurvival/models/custom/spawner.json @@ -0,0 +1,5217 @@ +{ + "__comment": "Designed by Netquick with Cubik Studio - https://cubik.studio", + "elements": [ + { + "__comment": "Box1", + "from": [ + 0, + 15, + 0 + ], + "to": [ + 16, + 16, + 0.5 + ], + "faces": { + "down": { + "uv": [ + 1, + 16, + 0, + 0 + ], + "texture": "#texture", + "rotation": 270 + }, + "up": { + "uv": [ + 1, + 16, + 0, + 0 + ], + "texture": "#texture", + "rotation": 90 + }, + "north": { + "uv": [ + 0, + 15, + 16, + 16 + ], + "texture": "#texture", + "rotation": 180 + }, + "south": { + "uv": [ + 0, + 15, + 16, + 16 + ], + "texture": "#texture", + "rotation": 180 + }, + "west": { + "uv": [ + 0, + 15, + 1, + 16 + ], + "texture": "#texture", + "rotation": 180 + }, + "east": { + "uv": [ + 15, + 15, + 16, + 16 + ], + "texture": "#texture", + "rotation": 180 + } + } + }, + { + "__comment": "Box1", + "from": [ + 0, + 15.5, + 0.5 + ], + "to": [ + 16, + 16, + 1 + ], + "faces": { + "down": { + "uv": [ + 1, + 16, + 0, + 0 + ], + "texture": "#texture", + "rotation": 270 + }, + "up": { + "uv": [ + 1, + 16, + 0, + 0 + ], + "texture": "#texture", + "rotation": 90 + }, + "north": { + "uv": [ + 0, + 15, + 16, + 16 + ], + "texture": "#texture", + "rotation": 180 + }, + "south": { + "uv": [ + 0, + 15, + 16, + 16 + ], + "texture": "#texture", + "rotation": 180 + }, + "west": { + "uv": [ + 0, + 15, + 1, + 16 + ], + "texture": "#texture", + "rotation": 180 + }, + "east": { + "uv": [ + 15, + 15, + 16, + 16 + ], + "texture": "#texture", + "rotation": 180 + } + } + }, + { + "__comment": "Box1", + "from": [ + 0, + 15, + 0 + ], + "to": [ + 0.5, + 16, + 16 + ], + "faces": { + "down": { + "uv": [ + 1, + 16, + 0, + 0 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 1, + 16, + 0, + 0 + ], + "texture": "#texture" + }, + "north": { + "uv": [ + 15, + 15, + 16, + 16 + ], + "texture": "#texture", + "rotation": 180 + }, + "south": { + "uv": [ + 0, + 15, + 1, + 16 + ], + "texture": "#texture", + "rotation": 180 + }, + "west": { + "uv": [ + 0, + 15, + 16, + 16 + ], + "texture": "#texture", + "rotation": 180 + }, + "east": { + "uv": [ + 0, + 15, + 16, + 16 + ], + "texture": "#texture", + "rotation": 180 + } + } + }, + { + "__comment": "Box1", + "from": [ + 0.5, + 15.5, + 0 + ], + "to": [ + 1, + 16, + 16 + ], + "faces": { + "down": { + "uv": [ + 1, + 16, + 0, + 0 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 1, + 16, + 0, + 0 + ], + "texture": "#texture" + }, + "north": { + "uv": [ + 15, + 15, + 16, + 16 + ], + "texture": "#texture", + "rotation": 180 + }, + "south": { + "uv": [ + 0, + 15, + 1, + 16 + ], + "texture": "#texture", + "rotation": 180 + }, + "west": { + "uv": [ + 0, + 15, + 16, + 16 + ], + "texture": "#texture", + "rotation": 180 + }, + "east": { + "uv": [ + 0, + 15, + 16, + 16 + ], + "texture": "#texture", + "rotation": 180 + } + } + }, + { + "__comment": "Box1", + "from": [ + 0, + 15, + 15.5 + ], + "to": [ + 16, + 16, + 16 + ], + "faces": { + "down": { + "uv": [ + 1, + 16, + 0, + 0 + ], + "texture": "#texture", + "rotation": 90 + }, + "up": { + "uv": [ + 1, + 16, + 0, + 0 + ], + "texture": "#texture", + "rotation": 270 + }, + "north": { + "uv": [ + 0, + 15, + 16, + 16 + ], + "texture": "#texture", + "rotation": 180 + }, + "south": { + "uv": [ + 0, + 15, + 16, + 16 + ], + "texture": "#texture", + "rotation": 180 + }, + "west": { + "uv": [ + 15, + 15, + 16, + 16 + ], + "texture": "#texture", + "rotation": 180 + }, + "east": { + "uv": [ + 0, + 15, + 1, + 16 + ], + "texture": "#texture", + "rotation": 180 + } + } + }, + { + "__comment": "Box1", + "from": [ + 0, + 15.5, + 15 + ], + "to": [ + 16, + 16, + 15.5 + ], + "faces": { + "down": { + "uv": [ + 1, + 16, + 0, + 0 + ], + "texture": "#texture", + "rotation": 90 + }, + "up": { + "uv": [ + 1, + 16, + 0, + 0 + ], + "texture": "#texture", + "rotation": 270 + }, + "north": { + "uv": [ + 0, + 15, + 16, + 16 + ], + "texture": "#texture", + "rotation": 180 + }, + "south": { + "uv": [ + 0, + 15, + 16, + 16 + ], + "texture": "#texture", + "rotation": 180 + }, + "west": { + "uv": [ + 15, + 15, + 16, + 16 + ], + "texture": "#texture", + "rotation": 180 + }, + "east": { + "uv": [ + 0, + 15, + 1, + 16 + ], + "texture": "#texture", + "rotation": 180 + } + } + }, + { + "__comment": "Box1", + "from": [ + 15.5, + 15, + 0 + ], + "to": [ + 16, + 16, + 16 + ], + "faces": { + "down": { + "uv": [ + 1, + 16, + 0, + 0 + ], + "texture": "#texture", + "rotation": 180 + }, + "up": { + "uv": [ + 1, + 16, + 0, + 0 + ], + "texture": "#texture", + "rotation": 180 + }, + "north": { + "uv": [ + 0, + 15, + 1, + 16 + ], + "texture": "#texture", + "rotation": 180 + }, + "south": { + "uv": [ + 15, + 15, + 16, + 16 + ], + "texture": "#texture", + "rotation": 180 + }, + "west": { + "uv": [ + 0, + 15, + 16, + 16 + ], + "texture": "#texture", + "rotation": 180 + }, + "east": { + "uv": [ + 0, + 15, + 16, + 16 + ], + "texture": "#texture", + "rotation": 180 + } + } + }, + { + "__comment": "Box1", + "from": [ + 15, + 15.5, + 0 + ], + "to": [ + 15.5, + 16, + 16 + ], + "faces": { + "down": { + "uv": [ + 1, + 16, + 0, + 0 + ], + "texture": "#texture", + "rotation": 180 + }, + "up": { + "uv": [ + 1, + 16, + 0, + 0 + ], + "texture": "#texture", + "rotation": 180 + }, + "north": { + "uv": [ + 0, + 15, + 1, + 16 + ], + "texture": "#texture", + "rotation": 180 + }, + "south": { + "uv": [ + 15, + 15, + 16, + 16 + ], + "texture": "#texture", + "rotation": 180 + }, + "west": { + "uv": [ + 0, + 15, + 16, + 16 + ], + "texture": "#texture", + "rotation": 180 + }, + "east": { + "uv": [ + 0, + 15, + 16, + 16 + ], + "texture": "#texture", + "rotation": 180 + } + } + }, + { + "__comment": "Box1", + "from": [ + 0, + 0, + 0 + ], + "to": [ + 16, + 1, + 0.5 + ], + "faces": { + "down": { + "uv": [ + 0, + 0, + 1, + 16 + ], + "texture": "#texture", + "rotation": 90 + }, + "up": { + "uv": [ + 0, + 0, + 1, + 16 + ], + "texture": "#texture", + "rotation": 270 + }, + "north": { + "uv": [ + 0, + 15, + 16, + 16 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 0, + 15, + 16, + 16 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 15, + 15, + 16, + 16 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 0, + 15, + 1, + 16 + ], + "texture": "#texture" + } + } + }, + { + "__comment": "Box1", + "from": [ + 0, + 0, + 0.5 + ], + "to": [ + 16, + 0.5, + 1 + ], + "faces": { + "down": { + "uv": [ + 0, + 0, + 1, + 16 + ], + "texture": "#texture", + "rotation": 90 + }, + "up": { + "uv": [ + 0, + 0, + 1, + 16 + ], + "texture": "#texture", + "rotation": 270 + }, + "north": { + "uv": [ + 0, + 15, + 16, + 16 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 0, + 15, + 16, + 16 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 15, + 15, + 16, + 16 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 0, + 15, + 1, + 16 + ], + "texture": "#texture" + } + } + }, + { + "__comment": "Box1", + "from": [ + 15.5, + 0, + 0 + ], + "to": [ + 16, + 1, + 16 + ], + "faces": { + "down": { + "uv": [ + 0, + 0, + 1, + 16 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 0, + 0, + 1, + 16 + ], + "texture": "#texture" + }, + "north": { + "uv": [ + 15, + 15, + 16, + 16 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 0, + 15, + 1, + 16 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 0, + 15, + 16, + 16 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 0, + 15, + 16, + 16 + ], + "texture": "#texture" + } + } + }, + { + "__comment": "Box1", + "from": [ + 15, + 0, + 0 + ], + "to": [ + 15.5, + 0.5, + 16 + ], + "faces": { + "down": { + "uv": [ + 0, + 0, + 1, + 16 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 0, + 0, + 1, + 16 + ], + "texture": "#texture" + }, + "north": { + "uv": [ + 15, + 15, + 16, + 16 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 0, + 15, + 1, + 16 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 0, + 15, + 16, + 16 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 0, + 15, + 16, + 16 + ], + "texture": "#texture" + } + } + }, + { + "__comment": "Box1", + "from": [ + 0, + 0, + 15.5 + ], + "to": [ + 16, + 1, + 16 + ], + "faces": { + "down": { + "uv": [ + 0, + 0, + 1, + 16 + ], + "texture": "#texture", + "rotation": 270 + }, + "up": { + "uv": [ + 0, + 0, + 1, + 16 + ], + "texture": "#texture", + "rotation": 90 + }, + "north": { + "uv": [ + 0, + 15, + 16, + 16 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 0, + 15, + 16, + 16 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 0, + 15, + 1, + 16 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 15, + 15, + 16, + 16 + ], + "texture": "#texture" + } + } + }, + { + "__comment": "Box1", + "from": [ + 0, + 0, + 15 + ], + "to": [ + 16, + 0.5, + 15.5 + ], + "faces": { + "down": { + "uv": [ + 0, + 0, + 1, + 16 + ], + "texture": "#texture", + "rotation": 270 + }, + "up": { + "uv": [ + 0, + 0, + 1, + 16 + ], + "texture": "#texture", + "rotation": 90 + }, + "north": { + "uv": [ + 0, + 15, + 16, + 16 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 0, + 15, + 16, + 16 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 0, + 15, + 1, + 16 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 15, + 15, + 16, + 16 + ], + "texture": "#texture" + } + } + }, + { + "__comment": "Box1", + "from": [ + 15.5, + 0, + 15 + ], + "to": [ + 16, + 16, + 15.5 + ], + "faces": { + "down": { + "uv": [ + 1, + 16, + 0, + 15 + ], + "texture": "#texture", + "rotation": 90 + }, + "up": { + "uv": [ + 15, + 15, + 16, + 16 + ], + "texture": "#texture", + "rotation": 270 + }, + "north": { + "uv": [ + 0, + 15, + 16, + 16 + ], + "texture": "#texture", + "rotation": 90 + }, + "south": { + "uv": [ + 0, + 15, + 16, + 16 + ], + "texture": "#texture", + "rotation": 270 + }, + "west": { + "uv": [ + 1, + 16, + 0, + 0 + ], + "texture": "#texture", + "rotation": 180 + }, + "east": { + "uv": [ + 0, + 0, + 1, + 16 + ], + "texture": "#texture", + "rotation": 180 + } + } + }, + { + "__comment": "Box1", + "from": [ + 15, + 0, + 15.5 + ], + "to": [ + 16, + 16, + 16 + ], + "faces": { + "down": { + "uv": [ + 1, + 16, + 0, + 15 + ], + "texture": "#texture", + "rotation": 90 + }, + "up": { + "uv": [ + 15, + 15, + 16, + 16 + ], + "texture": "#texture", + "rotation": 270 + }, + "north": { + "uv": [ + 0, + 15, + 16, + 16 + ], + "texture": "#texture", + "rotation": 90 + }, + "south": { + "uv": [ + 0, + 15, + 16, + 16 + ], + "texture": "#texture", + "rotation": 270 + }, + "west": { + "uv": [ + 1, + 16, + 0, + 0 + ], + "texture": "#texture", + "rotation": 180 + }, + "east": { + "uv": [ + 0, + 0, + 1, + 16 + ], + "texture": "#texture", + "rotation": 180 + } + } + }, + { + "__comment": "Box1", + "from": [ + 0, + 0, + 0 + ], + "to": [ + 0.5, + 1, + 16 + ], + "faces": { + "down": { + "uv": [ + 0, + 0, + 1, + 16 + ], + "texture": "#texture", + "rotation": 180 + }, + "up": { + "uv": [ + 0, + 0, + 1, + 16 + ], + "texture": "#texture", + "rotation": 180 + }, + "north": { + "uv": [ + 0, + 15, + 1, + 16 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 15, + 15, + 16, + 16 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 0, + 15, + 16, + 16 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 0, + 15, + 16, + 16 + ], + "texture": "#texture" + } + } + }, + { + "__comment": "Box1", + "from": [ + 0.5, + 0, + 0 + ], + "to": [ + 1, + 0.5, + 16 + ], + "faces": { + "down": { + "uv": [ + 0, + 0, + 1, + 16 + ], + "texture": "#texture", + "rotation": 180 + }, + "up": { + "uv": [ + 0, + 0, + 1, + 16 + ], + "texture": "#texture", + "rotation": 180 + }, + "north": { + "uv": [ + 0, + 15, + 1, + 16 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 15, + 15, + 16, + 16 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 0, + 15, + 16, + 16 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 0, + 15, + 16, + 16 + ], + "texture": "#texture" + } + } + }, + { + "__comment": "Box1", + "from": [ + 0, + 0, + 15 + ], + "to": [ + 0.5, + 16, + 16 + ], + "faces": { + "down": { + "uv": [ + 1, + 16, + 0, + 15 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 15, + 15, + 16, + 16 + ], + "texture": "#texture" + }, + "north": { + "uv": [ + 1, + 16, + 0, + 0 + ], + "texture": "#texture", + "rotation": 180 + }, + "south": { + "uv": [ + 0, + 0, + 1, + 16 + ], + "texture": "#texture", + "rotation": 180 + }, + "west": { + "uv": [ + 0, + 15, + 16, + 16 + ], + "texture": "#texture", + "rotation": 270 + }, + "east": { + "uv": [ + 0, + 15, + 16, + 16 + ], + "texture": "#texture", + "rotation": 90 + } + } + }, + { + "__comment": "Box1", + "from": [ + 0.5, + 0, + 15.5 + ], + "to": [ + 1, + 16, + 16 + ], + "faces": { + "down": { + "uv": [ + 1, + 16, + 0, + 15 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 15, + 15, + 16, + 16 + ], + "texture": "#texture" + }, + "north": { + "uv": [ + 1, + 16, + 0, + 0 + ], + "texture": "#texture", + "rotation": 180 + }, + "south": { + "uv": [ + 0, + 0, + 1, + 16 + ], + "texture": "#texture", + "rotation": 180 + }, + "west": { + "uv": [ + 0, + 15, + 16, + 16 + ], + "texture": "#texture", + "rotation": 270 + }, + "east": { + "uv": [ + 0, + 15, + 16, + 16 + ], + "texture": "#texture", + "rotation": 90 + } + } + }, + { + "__comment": "Box1", + "from": [ + 0, + 0, + 0.5 + ], + "to": [ + 0.5, + 16, + 1 + ], + "faces": { + "down": { + "uv": [ + 1, + 16, + 0, + 15 + ], + "texture": "#texture", + "rotation": 270 + }, + "up": { + "uv": [ + 15, + 15, + 16, + 16 + ], + "texture": "#texture", + "rotation": 90 + }, + "north": { + "uv": [ + 0, + 15, + 16, + 16 + ], + "texture": "#texture", + "rotation": 270 + }, + "south": { + "uv": [ + 0, + 15, + 16, + 16 + ], + "texture": "#texture", + "rotation": 90 + }, + "west": { + "uv": [ + 0, + 0, + 1, + 16 + ], + "texture": "#texture", + "rotation": 180 + }, + "east": { + "uv": [ + 1, + 16, + 0, + 0 + ], + "texture": "#texture", + "rotation": 180 + } + } + }, + { + "__comment": "Box1", + "from": [ + 0, + 0, + 0 + ], + "to": [ + 1, + 16, + 0.5 + ], + "faces": { + "down": { + "uv": [ + 1, + 16, + 0, + 15 + ], + "texture": "#texture", + "rotation": 270 + }, + "up": { + "uv": [ + 15, + 15, + 16, + 16 + ], + "texture": "#texture", + "rotation": 90 + }, + "north": { + "uv": [ + 0, + 15, + 16, + 16 + ], + "texture": "#texture", + "rotation": 270 + }, + "south": { + "uv": [ + 0, + 15, + 16, + 16 + ], + "texture": "#texture", + "rotation": 90 + }, + "west": { + "uv": [ + 0, + 0, + 1, + 16 + ], + "texture": "#texture", + "rotation": 180 + }, + "east": { + "uv": [ + 1, + 16, + 0, + 0 + ], + "texture": "#texture", + "rotation": 180 + } + } + }, + { + "__comment": "Box1", + "from": [ + 15, + 0, + 0 + ], + "to": [ + 15.5, + 16, + 0.5 + ], + "faces": { + "down": { + "uv": [ + 1, + 16, + 0, + 15 + ], + "texture": "#texture", + "rotation": 180 + }, + "up": { + "uv": [ + 15, + 15, + 16, + 16 + ], + "texture": "#texture", + "rotation": 180 + }, + "north": { + "uv": [ + 0, + 0, + 1, + 16 + ], + "texture": "#texture", + "rotation": 180 + }, + "south": { + "uv": [ + 1, + 16, + 0, + 0 + ], + "texture": "#texture", + "rotation": 180 + }, + "west": { + "uv": [ + 0, + 15, + 16, + 16 + ], + "texture": "#texture", + "rotation": 90 + }, + "east": { + "uv": [ + 0, + 15, + 16, + 16 + ], + "texture": "#texture", + "rotation": 270 + } + } + }, + { + "__comment": "Box1", + "from": [ + 15.5, + 0, + 0 + ], + "to": [ + 16, + 16, + 1 + ], + "faces": { + "down": { + "uv": [ + 1, + 16, + 0, + 15 + ], + "texture": "#texture", + "rotation": 180 + }, + "up": { + "uv": [ + 15, + 15, + 16, + 16 + ], + "texture": "#texture", + "rotation": 180 + }, + "north": { + "uv": [ + 0, + 0, + 1, + 16 + ], + "texture": "#texture", + "rotation": 180 + }, + "south": { + "uv": [ + 1, + 16, + 0, + 0 + ], + "texture": "#texture", + "rotation": 180 + }, + "west": { + "uv": [ + 0, + 15, + 16, + 16 + ], + "texture": "#texture", + "rotation": 90 + }, + "east": { + "uv": [ + 0, + 15, + 16, + 16 + ], + "texture": "#texture", + "rotation": 270 + } + } + }, + { + "__comment": "Box25", + "from": [ + 15.5, + 10, + 1 + ], + "to": [ + 16, + 10.5, + 15 + ], + "faces": { + "down": { + "uv": [ + 15, + 16, + 1, + 15.5 + ], + "texture": "#texture", + "rotation": 270 + }, + "up": { + "uv": [ + 1, + 15.5, + 15, + 16 + ], + "texture": "#texture", + "rotation": 90 + }, + "north": { + "uv": [ + 10, + 15.5, + 10.5, + 16 + ], + "texture": "#texture", + "rotation": 270 + }, + "south": { + "uv": [ + 5.5, + 15.5, + 6, + 16 + ], + "texture": "#texture", + "rotation": 90 + }, + "west": { + "uv": [ + 10, + 1, + 10.5, + 15 + ], + "texture": "#texture", + "rotation": 270 + }, + "east": { + "uv": [ + 10.5, + 15, + 10, + 1 + ], + "texture": "#texture", + "rotation": 90 + } + } + }, + { + "__comment": "Box25", + "from": [ + 15.5, + 13, + 1 + ], + "to": [ + 16, + 13.5, + 15 + ], + "faces": { + "down": { + "uv": [ + 15, + 16, + 1, + 15.5 + ], + "texture": "#texture", + "rotation": 270 + }, + "up": { + "uv": [ + 1, + 15.5, + 15, + 16 + ], + "texture": "#texture", + "rotation": 90 + }, + "north": { + "uv": [ + 13, + 15.5, + 13.5, + 16 + ], + "texture": "#texture", + "rotation": 270 + }, + "south": { + "uv": [ + 2.5, + 15.5, + 3, + 16 + ], + "texture": "#texture", + "rotation": 90 + }, + "west": { + "uv": [ + 13, + 1, + 13.5, + 15 + ], + "texture": "#texture", + "rotation": 270 + }, + "east": { + "uv": [ + 13.5, + 15, + 13, + 1 + ], + "texture": "#texture", + "rotation": 90 + } + } + }, + { + "__comment": "Box25", + "from": [ + 15.5, + 2.5, + 1 + ], + "to": [ + 16, + 3, + 15 + ], + "faces": { + "down": { + "uv": [ + 15, + 16, + 1, + 15.5 + ], + "texture": "#texture", + "rotation": 270 + }, + "up": { + "uv": [ + 1, + 15.5, + 15, + 16 + ], + "texture": "#texture", + "rotation": 90 + }, + "north": { + "uv": [ + 2.5, + 15.5, + 3, + 16 + ], + "texture": "#texture", + "rotation": 270 + }, + "south": { + "uv": [ + 13, + 15.5, + 13.5, + 16 + ], + "texture": "#texture", + "rotation": 90 + }, + "west": { + "uv": [ + 2.5, + 1, + 3, + 15 + ], + "texture": "#texture", + "rotation": 270 + }, + "east": { + "uv": [ + 3, + 15, + 2.5, + 1 + ], + "texture": "#texture", + "rotation": 90 + } + } + }, + { + "__comment": "Box25", + "from": [ + 15.5, + 5.5, + 1 + ], + "to": [ + 16, + 6, + 15 + ], + "faces": { + "down": { + "uv": [ + 15, + 16, + 1, + 15.5 + ], + "texture": "#texture", + "rotation": 270 + }, + "up": { + "uv": [ + 1, + 15.5, + 15, + 16 + ], + "texture": "#texture", + "rotation": 90 + }, + "north": { + "uv": [ + 5.5, + 15.5, + 6, + 16 + ], + "texture": "#texture", + "rotation": 270 + }, + "south": { + "uv": [ + 10, + 15.5, + 10.5, + 16 + ], + "texture": "#texture", + "rotation": 90 + }, + "west": { + "uv": [ + 5.5, + 1, + 6, + 15 + ], + "texture": "#texture", + "rotation": 270 + }, + "east": { + "uv": [ + 6, + 15, + 5.5, + 1 + ], + "texture": "#texture", + "rotation": 90 + } + } + }, + { + "__comment": "Box25", + "from": [ + 15.5, + 1, + 2.5 + ], + "to": [ + 16, + 15, + 3 + ], + "faces": { + "down": { + "uv": [ + 13.5, + 16, + 13, + 15.5 + ], + "texture": "#texture", + "rotation": 270 + }, + "up": { + "uv": [ + 2.5, + 15.5, + 3, + 16 + ], + "texture": "#texture", + "rotation": 90 + }, + "north": { + "uv": [ + 1, + 15.5, + 15, + 16 + ], + "texture": "#texture", + "rotation": 270 + }, + "south": { + "uv": [ + 1, + 15.5, + 15, + 16 + ], + "texture": "#texture", + "rotation": 90 + }, + "west": { + "uv": [ + 2.5, + 1, + 3, + 15 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 3, + 15, + 2.5, + 1 + ], + "texture": "#texture" + } + } + }, + { + "__comment": "Box25", + "from": [ + 15.5, + 1, + 5.5 + ], + "to": [ + 16, + 15, + 6 + ], + "faces": { + "down": { + "uv": [ + 10.5, + 16, + 10, + 15.5 + ], + "texture": "#texture", + "rotation": 270 + }, + "up": { + "uv": [ + 5.5, + 15.5, + 6, + 16 + ], + "texture": "#texture", + "rotation": 90 + }, + "north": { + "uv": [ + 1, + 15.5, + 15, + 16 + ], + "texture": "#texture", + "rotation": 270 + }, + "south": { + "uv": [ + 1, + 15.5, + 15, + 16 + ], + "texture": "#texture", + "rotation": 90 + }, + "west": { + "uv": [ + 5.5, + 1, + 6, + 15 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 6, + 15, + 5.5, + 1 + ], + "texture": "#texture" + } + } + }, + { + "__comment": "Box25", + "from": [ + 15.5, + 1, + 10 + ], + "to": [ + 16, + 15, + 10.5 + ], + "faces": { + "down": { + "uv": [ + 6, + 16, + 5.5, + 15.5 + ], + "texture": "#texture", + "rotation": 270 + }, + "up": { + "uv": [ + 10, + 15.5, + 10.5, + 16 + ], + "texture": "#texture", + "rotation": 90 + }, + "north": { + "uv": [ + 1, + 15.5, + 15, + 16 + ], + "texture": "#texture", + "rotation": 270 + }, + "south": { + "uv": [ + 1, + 15.5, + 15, + 16 + ], + "texture": "#texture", + "rotation": 90 + }, + "west": { + "uv": [ + 10, + 1, + 10.5, + 15 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 10.5, + 15, + 10, + 1 + ], + "texture": "#texture" + } + } + }, + { + "__comment": "Box25", + "from": [ + 15.5, + 1, + 13 + ], + "to": [ + 16, + 15, + 13.5 + ], + "faces": { + "down": { + "uv": [ + 3, + 16, + 2.5, + 15.5 + ], + "texture": "#texture", + "rotation": 270 + }, + "up": { + "uv": [ + 13, + 15.5, + 13.5, + 16 + ], + "texture": "#texture", + "rotation": 90 + }, + "north": { + "uv": [ + 1, + 15.5, + 15, + 16 + ], + "texture": "#texture", + "rotation": 270 + }, + "south": { + "uv": [ + 1, + 15.5, + 15, + 16 + ], + "texture": "#texture", + "rotation": 90 + }, + "west": { + "uv": [ + 13, + 1, + 13.5, + 15 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 13.5, + 15, + 13, + 1 + ], + "texture": "#texture" + } + } + }, + { + "__comment": "Box25", + "from": [ + 0, + 10, + 1 + ], + "to": [ + 0.5, + 10.5, + 15 + ], + "faces": { + "down": { + "uv": [ + 15, + 16, + 1, + 15.5 + ], + "texture": "#texture", + "rotation": 270 + }, + "up": { + "uv": [ + 1, + 15.5, + 15, + 16 + ], + "texture": "#texture", + "rotation": 90 + }, + "north": { + "uv": [ + 10, + 15.5, + 10.5, + 16 + ], + "texture": "#texture", + "rotation": 270 + }, + "south": { + "uv": [ + 5.5, + 15.5, + 6, + 16 + ], + "texture": "#texture", + "rotation": 90 + }, + "west": { + "uv": [ + 10, + 1, + 10.5, + 15 + ], + "texture": "#texture", + "rotation": 270 + }, + "east": { + "uv": [ + 10.5, + 15, + 10, + 1 + ], + "texture": "#texture", + "rotation": 90 + } + } + }, + { + "__comment": "Box25", + "from": [ + 0, + 13, + 1 + ], + "to": [ + 0.5, + 13.5, + 15 + ], + "faces": { + "down": { + "uv": [ + 15, + 16, + 1, + 15.5 + ], + "texture": "#texture", + "rotation": 270 + }, + "up": { + "uv": [ + 1, + 15.5, + 15, + 16 + ], + "texture": "#texture", + "rotation": 90 + }, + "north": { + "uv": [ + 13, + 15.5, + 13.5, + 16 + ], + "texture": "#texture", + "rotation": 270 + }, + "south": { + "uv": [ + 2.5, + 15.5, + 3, + 16 + ], + "texture": "#texture", + "rotation": 90 + }, + "west": { + "uv": [ + 13, + 1, + 13.5, + 15 + ], + "texture": "#texture", + "rotation": 270 + }, + "east": { + "uv": [ + 13.5, + 15, + 13, + 1 + ], + "texture": "#texture", + "rotation": 90 + } + } + }, + { + "__comment": "Box25", + "from": [ + 0, + 2.5, + 1 + ], + "to": [ + 0.5, + 3, + 15 + ], + "faces": { + "down": { + "uv": [ + 15, + 16, + 1, + 15.5 + ], + "texture": "#texture", + "rotation": 270 + }, + "up": { + "uv": [ + 1, + 15.5, + 15, + 16 + ], + "texture": "#texture", + "rotation": 90 + }, + "north": { + "uv": [ + 2.5, + 15.5, + 3, + 16 + ], + "texture": "#texture", + "rotation": 270 + }, + "south": { + "uv": [ + 13, + 15.5, + 13.5, + 16 + ], + "texture": "#texture", + "rotation": 90 + }, + "west": { + "uv": [ + 2.5, + 1, + 3, + 15 + ], + "texture": "#texture", + "rotation": 270 + }, + "east": { + "uv": [ + 3, + 15, + 2.5, + 1 + ], + "texture": "#texture", + "rotation": 90 + } + } + }, + { + "__comment": "Box25", + "from": [ + 0, + 5.5, + 1 + ], + "to": [ + 0.5, + 6, + 15 + ], + "faces": { + "down": { + "uv": [ + 15, + 16, + 1, + 15.5 + ], + "texture": "#texture", + "rotation": 270 + }, + "up": { + "uv": [ + 1, + 15.5, + 15, + 16 + ], + "texture": "#texture", + "rotation": 90 + }, + "north": { + "uv": [ + 5.5, + 15.5, + 6, + 16 + ], + "texture": "#texture", + "rotation": 270 + }, + "south": { + "uv": [ + 10, + 15.5, + 10.5, + 16 + ], + "texture": "#texture", + "rotation": 90 + }, + "west": { + "uv": [ + 5.5, + 1, + 6, + 15 + ], + "texture": "#texture", + "rotation": 270 + }, + "east": { + "uv": [ + 6, + 15, + 5.5, + 1 + ], + "texture": "#texture", + "rotation": 90 + } + } + }, + { + "__comment": "Box25", + "from": [ + 0, + 1, + 2.5 + ], + "to": [ + 0.5, + 15, + 3 + ], + "faces": { + "down": { + "uv": [ + 13.5, + 16, + 13, + 15.5 + ], + "texture": "#texture", + "rotation": 270 + }, + "up": { + "uv": [ + 2.5, + 15.5, + 3, + 16 + ], + "texture": "#texture", + "rotation": 90 + }, + "north": { + "uv": [ + 1, + 15.5, + 15, + 16 + ], + "texture": "#texture", + "rotation": 270 + }, + "south": { + "uv": [ + 1, + 15.5, + 15, + 16 + ], + "texture": "#texture", + "rotation": 90 + }, + "west": { + "uv": [ + 2.5, + 1, + 3, + 15 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 3, + 15, + 2.5, + 1 + ], + "texture": "#texture" + } + } + }, + { + "__comment": "Box25", + "from": [ + 0, + 1, + 5.5 + ], + "to": [ + 0.5, + 15, + 6 + ], + "faces": { + "down": { + "uv": [ + 10.5, + 16, + 10, + 15.5 + ], + "texture": "#texture", + "rotation": 270 + }, + "up": { + "uv": [ + 5.5, + 15.5, + 6, + 16 + ], + "texture": "#texture", + "rotation": 90 + }, + "north": { + "uv": [ + 1, + 15.5, + 15, + 16 + ], + "texture": "#texture", + "rotation": 270 + }, + "south": { + "uv": [ + 1, + 15.5, + 15, + 16 + ], + "texture": "#texture", + "rotation": 90 + }, + "west": { + "uv": [ + 5.5, + 1, + 6, + 15 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 6, + 15, + 5.5, + 1 + ], + "texture": "#texture" + } + } + }, + { + "__comment": "Box25", + "from": [ + 0, + 1, + 10 + ], + "to": [ + 0.5, + 15, + 10.5 + ], + "faces": { + "down": { + "uv": [ + 6, + 16, + 5.5, + 15.5 + ], + "texture": "#texture", + "rotation": 270 + }, + "up": { + "uv": [ + 10, + 15.5, + 10.5, + 16 + ], + "texture": "#texture", + "rotation": 90 + }, + "north": { + "uv": [ + 1, + 15.5, + 15, + 16 + ], + "texture": "#texture", + "rotation": 270 + }, + "south": { + "uv": [ + 1, + 15.5, + 15, + 16 + ], + "texture": "#texture", + "rotation": 90 + }, + "west": { + "uv": [ + 10, + 1, + 10.5, + 15 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 10.5, + 15, + 10, + 1 + ], + "texture": "#texture" + } + } + }, + { + "__comment": "Box25", + "from": [ + 0, + 1, + 13 + ], + "to": [ + 0.5, + 15, + 13.5 + ], + "faces": { + "down": { + "uv": [ + 3, + 16, + 2.5, + 15.5 + ], + "texture": "#texture", + "rotation": 270 + }, + "up": { + "uv": [ + 13, + 15.5, + 13.5, + 16 + ], + "texture": "#texture", + "rotation": 90 + }, + "north": { + "uv": [ + 1, + 15.5, + 15, + 16 + ], + "texture": "#texture", + "rotation": 270 + }, + "south": { + "uv": [ + 1, + 15.5, + 15, + 16 + ], + "texture": "#texture", + "rotation": 90 + }, + "west": { + "uv": [ + 13, + 1, + 13.5, + 15 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 13.5, + 15, + 13, + 1 + ], + "texture": "#texture" + } + } + }, + { + "__comment": "Box25", + "from": [ + 1, + 15.5, + 10 + ], + "to": [ + 15, + 16, + 10.5 + ], + "faces": { + "down": { + "uv": [ + 10, + 1, + 10.5, + 15 + ], + "texture": "#texture", + "rotation": 270 + }, + "up": { + "uv": [ + 10, + 1, + 10.5, + 15 + ], + "texture": "#texture", + "rotation": 90 + }, + "north": { + "uv": [ + 1, + 15.5, + 15, + 16 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 1, + 15.5, + 15, + 16 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 10, + 15.5, + 10.5, + 16 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 5.5, + 15.5, + 6, + 16 + ], + "texture": "#texture" + } + } + }, + { + "__comment": "Box25", + "from": [ + 1, + 15.5, + 13 + ], + "to": [ + 15, + 16, + 13.5 + ], + "faces": { + "down": { + "uv": [ + 13, + 1, + 13.5, + 15 + ], + "texture": "#texture", + "rotation": 270 + }, + "up": { + "uv": [ + 13, + 1, + 13.5, + 15 + ], + "texture": "#texture", + "rotation": 90 + }, + "north": { + "uv": [ + 1, + 15.5, + 15, + 16 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 1, + 15.5, + 15, + 16 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 13, + 15.5, + 13.5, + 16 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 2.5, + 15.5, + 3, + 16 + ], + "texture": "#texture" + } + } + }, + { + "__comment": "Box25", + "from": [ + 1, + 15.5, + 2.5 + ], + "to": [ + 15, + 16, + 3 + ], + "faces": { + "down": { + "uv": [ + 2.5, + 1, + 3, + 15 + ], + "texture": "#texture", + "rotation": 270 + }, + "up": { + "uv": [ + 2.5, + 1, + 3, + 15 + ], + "texture": "#texture", + "rotation": 90 + }, + "north": { + "uv": [ + 1, + 15.5, + 15, + 16 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 1, + 15.5, + 15, + 16 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 2.5, + 15.5, + 3, + 16 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 13, + 15.5, + 13.5, + 16 + ], + "texture": "#texture" + } + } + }, + { + "__comment": "Box25", + "from": [ + 1, + 15.5, + 5.5 + ], + "to": [ + 15, + 16, + 6 + ], + "faces": { + "down": { + "uv": [ + 5.5, + 1, + 6, + 15 + ], + "texture": "#texture", + "rotation": 270 + }, + "up": { + "uv": [ + 5.5, + 1, + 6, + 15 + ], + "texture": "#texture", + "rotation": 90 + }, + "north": { + "uv": [ + 1, + 15.5, + 15, + 16 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 1, + 15.5, + 15, + 16 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 5.5, + 15.5, + 6, + 16 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 10, + 15.5, + 10.5, + 16 + ], + "texture": "#texture" + } + } + }, + { + "__comment": "Box25", + "from": [ + 2.5, + 15.5, + 1 + ], + "to": [ + 3, + 16, + 15 + ], + "faces": { + "down": { + "uv": [ + 2.5, + 1, + 3, + 15 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 2.5, + 1, + 3, + 15 + ], + "texture": "#texture" + }, + "north": { + "uv": [ + 13, + 0, + 13.5, + 0.5 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 2.5, + 0, + 3, + 0.5 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 1, + 0, + 15, + 0.5 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 1, + 0, + 15, + 0.5 + ], + "texture": "#texture" + } + } + }, + { + "__comment": "Box25", + "from": [ + 5.5, + 15.5, + 1 + ], + "to": [ + 6, + 16, + 15 + ], + "faces": { + "down": { + "uv": [ + 5.5, + 1, + 6, + 15 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 5.5, + 1, + 6, + 15 + ], + "texture": "#texture" + }, + "north": { + "uv": [ + 10, + 0, + 10.5, + 0.5 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 5.5, + 0, + 6, + 0.5 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 1, + 0, + 15, + 0.5 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 1, + 0, + 15, + 0.5 + ], + "texture": "#texture" + } + } + }, + { + "__comment": "Box25", + "from": [ + 10, + 15.5, + 1 + ], + "to": [ + 10.5, + 16, + 15 + ], + "faces": { + "down": { + "uv": [ + 10, + 1, + 10.5, + 15 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 10, + 1, + 10.5, + 15 + ], + "texture": "#texture" + }, + "north": { + "uv": [ + 5.5, + 0, + 6, + 0.5 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 10, + 0, + 10.5, + 0.5 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 1, + 0, + 15, + 0.5 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 1, + 0, + 15, + 0.5 + ], + "texture": "#texture" + } + } + }, + { + "__comment": "Box25", + "from": [ + 13, + 15.5, + 1 + ], + "to": [ + 13.5, + 16, + 15 + ], + "faces": { + "down": { + "uv": [ + 13, + 1, + 13.5, + 15 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 13, + 1, + 13.5, + 15 + ], + "texture": "#texture" + }, + "north": { + "uv": [ + 2.5, + 0, + 3, + 0.5 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 13, + 0, + 13.5, + 0.5 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 1, + 0, + 15, + 0.5 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 1, + 0, + 15, + 0.5 + ], + "texture": "#texture" + } + } + }, + { + "__comment": "Box25", + "from": [ + 1, + 0, + 10 + ], + "to": [ + 15, + 0.5, + 10.5 + ], + "faces": { + "down": { + "uv": [ + 10, + 1, + 10.5, + 15 + ], + "texture": "#texture", + "rotation": 270 + }, + "up": { + "uv": [ + 10, + 1, + 10.5, + 15 + ], + "texture": "#texture", + "rotation": 90 + }, + "north": { + "uv": [ + 1, + 15.5, + 15, + 16 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 1, + 15.5, + 15, + 16 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 10, + 15.5, + 10.5, + 16 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 5.5, + 15.5, + 6, + 16 + ], + "texture": "#texture" + } + } + }, + { + "__comment": "Box25", + "from": [ + 1, + 0, + 13 + ], + "to": [ + 15, + 0.5, + 13.5 + ], + "faces": { + "down": { + "uv": [ + 13, + 1, + 13.5, + 15 + ], + "texture": "#texture", + "rotation": 270 + }, + "up": { + "uv": [ + 13, + 1, + 13.5, + 15 + ], + "texture": "#texture", + "rotation": 90 + }, + "north": { + "uv": [ + 1, + 15.5, + 15, + 16 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 1, + 15.5, + 15, + 16 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 13, + 15.5, + 13.5, + 16 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 2.5, + 15.5, + 3, + 16 + ], + "texture": "#texture" + } + } + }, + { + "__comment": "Box25", + "from": [ + 1, + 0, + 2.5 + ], + "to": [ + 15, + 0.5, + 3 + ], + "faces": { + "down": { + "uv": [ + 2.5, + 1, + 3, + 15 + ], + "texture": "#texture", + "rotation": 270 + }, + "up": { + "uv": [ + 2.5, + 1, + 3, + 15 + ], + "texture": "#texture", + "rotation": 90 + }, + "north": { + "uv": [ + 1, + 15.5, + 15, + 16 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 1, + 15.5, + 15, + 16 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 2.5, + 15.5, + 3, + 16 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 13, + 15.5, + 13.5, + 16 + ], + "texture": "#texture" + } + } + }, + { + "__comment": "Box25", + "from": [ + 1, + 0, + 5.5 + ], + "to": [ + 15, + 0.5, + 6 + ], + "faces": { + "down": { + "uv": [ + 5.5, + 1, + 6, + 15 + ], + "texture": "#texture", + "rotation": 270 + }, + "up": { + "uv": [ + 5.5, + 1, + 6, + 15 + ], + "texture": "#texture", + "rotation": 90 + }, + "north": { + "uv": [ + 1, + 15.5, + 15, + 16 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 1, + 15.5, + 15, + 16 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 5.5, + 15.5, + 6, + 16 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 10, + 15.5, + 10.5, + 16 + ], + "texture": "#texture" + } + } + }, + { + "__comment": "Box25", + "from": [ + 2.5, + 0, + 1 + ], + "to": [ + 3, + 0.5, + 15 + ], + "faces": { + "down": { + "uv": [ + 2.5, + 1, + 3, + 15 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 2.5, + 1, + 3, + 15 + ], + "texture": "#texture" + }, + "north": { + "uv": [ + 13, + 15.5, + 13.5, + 16 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 2.5, + 15.5, + 3, + 16 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 1, + 15.5, + 15, + 16 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 1, + 15.5, + 15, + 16 + ], + "texture": "#texture" + } + } + }, + { + "__comment": "Box25", + "from": [ + 5.5, + 0, + 1 + ], + "to": [ + 6, + 0.5, + 15 + ], + "faces": { + "down": { + "uv": [ + 5.5, + 1, + 6, + 15 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 5.5, + 1, + 6, + 15 + ], + "texture": "#texture" + }, + "north": { + "uv": [ + 10, + 15.5, + 10.5, + 16 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 5.5, + 15.5, + 6, + 16 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 1, + 15.5, + 15, + 16 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 1, + 15.5, + 15, + 16 + ], + "texture": "#texture" + } + } + }, + { + "__comment": "Box25", + "from": [ + 10, + 0, + 1 + ], + "to": [ + 10.5, + 0.5, + 15 + ], + "faces": { + "down": { + "uv": [ + 10, + 1, + 10.5, + 15 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 10, + 1, + 10.5, + 15 + ], + "texture": "#texture" + }, + "north": { + "uv": [ + 5.5, + 15.5, + 6, + 16 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 10, + 15.5, + 10.5, + 16 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 1, + 15.5, + 15, + 16 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 1, + 15.5, + 15, + 16 + ], + "texture": "#texture" + } + } + }, + { + "__comment": "Box25", + "from": [ + 13, + 0, + 1 + ], + "to": [ + 13.5, + 0.5, + 15 + ], + "faces": { + "down": { + "uv": [ + 13, + 1, + 13.5, + 15 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 13, + 1, + 13.5, + 15 + ], + "texture": "#texture" + }, + "north": { + "uv": [ + 2.5, + 15.5, + 3, + 16 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 13, + 15.5, + 13.5, + 16 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 1, + 15.5, + 15, + 16 + ], + "texture": "#texture" + }, + "east": { + "uv": [ + 1, + 15.5, + 15, + 16 + ], + "texture": "#texture" + } + } + }, + { + "__comment": "Box25", + "from": [ + 1, + 10, + 0 + ], + "to": [ + 15, + 10.5, + 0.5 + ], + "faces": { + "down": { + "uv": [ + 15, + 16, + 1, + 15.5 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 1, + 15.5, + 15, + 16 + ], + "texture": "#texture" + }, + "north": { + "uv": [ + 10.5, + 15, + 10, + 1 + ], + "texture": "#texture", + "rotation": 90 + }, + "south": { + "uv": [ + 10, + 1, + 10.5, + 15 + ], + "texture": "#texture", + "rotation": 270 + }, + "west": { + "uv": [ + 10, + 15.5, + 10.5, + 16 + ], + "texture": "#texture", + "rotation": 270 + }, + "east": { + "uv": [ + 5.5, + 15.5, + 6, + 16 + ], + "texture": "#texture", + "rotation": 90 + } + } + }, + { + "__comment": "Box25", + "from": [ + 1, + 13, + 0 + ], + "to": [ + 15, + 13.5, + 0.5 + ], + "faces": { + "down": { + "uv": [ + 15, + 16, + 1, + 15.5 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 1, + 15.5, + 15, + 16 + ], + "texture": "#texture" + }, + "north": { + "uv": [ + 13.5, + 15, + 13, + 1 + ], + "texture": "#texture", + "rotation": 90 + }, + "south": { + "uv": [ + 13, + 1, + 13.5, + 15 + ], + "texture": "#texture", + "rotation": 270 + }, + "west": { + "uv": [ + 13, + 15.5, + 13.5, + 16 + ], + "texture": "#texture", + "rotation": 270 + }, + "east": { + "uv": [ + 2.5, + 15.5, + 3, + 16 + ], + "texture": "#texture", + "rotation": 90 + } + } + }, + { + "__comment": "Box25", + "from": [ + 1, + 2.5, + 0 + ], + "to": [ + 15, + 3, + 0.5 + ], + "faces": { + "down": { + "uv": [ + 15, + 16, + 1, + 15.5 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 1, + 15.5, + 15, + 16 + ], + "texture": "#texture" + }, + "north": { + "uv": [ + 3, + 15, + 2.5, + 1 + ], + "texture": "#texture", + "rotation": 90 + }, + "south": { + "uv": [ + 2.5, + 1, + 3, + 15 + ], + "texture": "#texture", + "rotation": 270 + }, + "west": { + "uv": [ + 2.5, + 15.5, + 3, + 16 + ], + "texture": "#texture", + "rotation": 270 + }, + "east": { + "uv": [ + 13, + 15.5, + 13.5, + 16 + ], + "texture": "#texture", + "rotation": 90 + } + } + }, + { + "__comment": "Box25", + "from": [ + 1, + 5.5, + 0 + ], + "to": [ + 15, + 6, + 0.5 + ], + "faces": { + "down": { + "uv": [ + 15, + 16, + 1, + 15.5 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 1, + 15.5, + 15, + 16 + ], + "texture": "#texture" + }, + "north": { + "uv": [ + 6, + 15, + 5.5, + 1 + ], + "texture": "#texture", + "rotation": 90 + }, + "south": { + "uv": [ + 5.5, + 1, + 6, + 15 + ], + "texture": "#texture", + "rotation": 270 + }, + "west": { + "uv": [ + 5.5, + 15.5, + 6, + 16 + ], + "texture": "#texture", + "rotation": 270 + }, + "east": { + "uv": [ + 10, + 15.5, + 10.5, + 16 + ], + "texture": "#texture", + "rotation": 90 + } + } + }, + { + "__comment": "Box25", + "from": [ + 2.5, + 1, + 0 + ], + "to": [ + 3, + 15, + 0.5 + ], + "faces": { + "down": { + "uv": [ + 13.5, + 16, + 13, + 15.5 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 2.5, + 15.5, + 3, + 16 + ], + "texture": "#texture" + }, + "north": { + "uv": [ + 3, + 15, + 2.5, + 1 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 2.5, + 1, + 3, + 15 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 1, + 15.5, + 15, + 16 + ], + "texture": "#texture", + "rotation": 270 + }, + "east": { + "uv": [ + 1, + 15.5, + 15, + 16 + ], + "texture": "#texture", + "rotation": 90 + } + } + }, + { + "__comment": "Box25", + "from": [ + 5.5, + 1, + 0 + ], + "to": [ + 6, + 15, + 0.5 + ], + "faces": { + "down": { + "uv": [ + 10.5, + 16, + 10, + 15.5 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 5.5, + 15.5, + 6, + 16 + ], + "texture": "#texture" + }, + "north": { + "uv": [ + 6, + 15, + 5.5, + 1 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 5.5, + 1, + 6, + 15 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 1, + 15.5, + 15, + 16 + ], + "texture": "#texture", + "rotation": 270 + }, + "east": { + "uv": [ + 1, + 15.5, + 15, + 16 + ], + "texture": "#texture", + "rotation": 90 + } + } + }, + { + "__comment": "Box25", + "from": [ + 10, + 1, + 0 + ], + "to": [ + 10.5, + 15, + 0.5 + ], + "faces": { + "down": { + "uv": [ + 6, + 16, + 5.5, + 15.5 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 10, + 15.5, + 10.5, + 16 + ], + "texture": "#texture" + }, + "north": { + "uv": [ + 10.5, + 15, + 10, + 1 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 10, + 1, + 10.5, + 15 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 1, + 15.5, + 15, + 16 + ], + "texture": "#texture", + "rotation": 270 + }, + "east": { + "uv": [ + 1, + 15.5, + 15, + 16 + ], + "texture": "#texture", + "rotation": 90 + } + } + }, + { + "__comment": "Box25", + "from": [ + 13, + 1, + 0 + ], + "to": [ + 13.5, + 15, + 0.5 + ], + "faces": { + "down": { + "uv": [ + 3, + 16, + 2.5, + 15.5 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 13, + 15.5, + 13.5, + 16 + ], + "texture": "#texture" + }, + "north": { + "uv": [ + 13.5, + 15, + 13, + 1 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 13, + 1, + 13.5, + 15 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 1, + 15.5, + 15, + 16 + ], + "texture": "#texture", + "rotation": 270 + }, + "east": { + "uv": [ + 1, + 15.5, + 15, + 16 + ], + "texture": "#texture", + "rotation": 90 + } + } + }, + { + "__comment": "Box25", + "from": [ + 1, + 10, + 15.5 + ], + "to": [ + 15, + 10.5, + 16 + ], + "faces": { + "down": { + "uv": [ + 15, + 16, + 1, + 15.5 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 1, + 15.5, + 15, + 16 + ], + "texture": "#texture" + }, + "north": { + "uv": [ + 10.5, + 15, + 10, + 1 + ], + "texture": "#texture", + "rotation": 90 + }, + "south": { + "uv": [ + 10, + 1, + 10.5, + 15 + ], + "texture": "#texture", + "rotation": 270 + }, + "west": { + "uv": [ + 10, + 15.5, + 10.5, + 16 + ], + "texture": "#texture", + "rotation": 270 + }, + "east": { + "uv": [ + 5.5, + 15.5, + 6, + 16 + ], + "texture": "#texture", + "rotation": 90 + } + } + }, + { + "__comment": "Box25", + "from": [ + 1, + 13, + 15.5 + ], + "to": [ + 15, + 13.5, + 16 + ], + "faces": { + "down": { + "uv": [ + 15, + 16, + 1, + 15.5 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 1, + 15.5, + 15, + 16 + ], + "texture": "#texture" + }, + "north": { + "uv": [ + 13.5, + 15, + 13, + 1 + ], + "texture": "#texture", + "rotation": 90 + }, + "south": { + "uv": [ + 13, + 1, + 13.5, + 15 + ], + "texture": "#texture", + "rotation": 270 + }, + "west": { + "uv": [ + 13, + 15.5, + 13.5, + 16 + ], + "texture": "#texture", + "rotation": 270 + }, + "east": { + "uv": [ + 2.5, + 15.5, + 3, + 16 + ], + "texture": "#texture", + "rotation": 90 + } + } + }, + { + "__comment": "Box25", + "from": [ + 1, + 2.5, + 15.5 + ], + "to": [ + 15, + 3, + 16 + ], + "faces": { + "down": { + "uv": [ + 15, + 16, + 1, + 15.5 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 1, + 15.5, + 15, + 16 + ], + "texture": "#texture" + }, + "north": { + "uv": [ + 3, + 15, + 2.5, + 1 + ], + "texture": "#texture", + "rotation": 90 + }, + "south": { + "uv": [ + 2.5, + 1, + 3, + 15 + ], + "texture": "#texture", + "rotation": 270 + }, + "west": { + "uv": [ + 2.5, + 15.5, + 3, + 16 + ], + "texture": "#texture", + "rotation": 270 + }, + "east": { + "uv": [ + 13, + 15.5, + 13.5, + 16 + ], + "texture": "#texture", + "rotation": 90 + } + } + }, + { + "__comment": "Box25", + "from": [ + 1, + 5.5, + 15.5 + ], + "to": [ + 15, + 6, + 16 + ], + "faces": { + "down": { + "uv": [ + 15, + 16, + 1, + 15.5 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 1, + 15.5, + 15, + 16 + ], + "texture": "#texture" + }, + "north": { + "uv": [ + 6, + 15, + 5.5, + 1 + ], + "texture": "#texture", + "rotation": 90 + }, + "south": { + "uv": [ + 5.5, + 1, + 6, + 15 + ], + "texture": "#texture", + "rotation": 270 + }, + "west": { + "uv": [ + 5.5, + 15.5, + 6, + 16 + ], + "texture": "#texture", + "rotation": 270 + }, + "east": { + "uv": [ + 10, + 15.5, + 10.5, + 16 + ], + "texture": "#texture", + "rotation": 90 + } + } + }, + { + "__comment": "Box25", + "from": [ + 2.5, + 1, + 15.5 + ], + "to": [ + 3, + 15, + 16 + ], + "faces": { + "down": { + "uv": [ + 13.5, + 16, + 13, + 15.5 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 2.5, + 15.5, + 3, + 16 + ], + "texture": "#texture" + }, + "north": { + "uv": [ + 3, + 15, + 2.5, + 1 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 2.5, + 1, + 3, + 15 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 1, + 15.5, + 15, + 16 + ], + "texture": "#texture", + "rotation": 270 + }, + "east": { + "uv": [ + 1, + 15.5, + 15, + 16 + ], + "texture": "#texture", + "rotation": 90 + } + } + }, + { + "__comment": "Box25", + "from": [ + 5.5, + 1, + 15.5 + ], + "to": [ + 6, + 15, + 16 + ], + "faces": { + "down": { + "uv": [ + 10.5, + 16, + 10, + 15.5 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 5.5, + 15.5, + 6, + 16 + ], + "texture": "#texture" + }, + "north": { + "uv": [ + 6, + 15, + 5.5, + 1 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 5.5, + 1, + 6, + 15 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 1, + 15.5, + 15, + 16 + ], + "texture": "#texture", + "rotation": 270 + }, + "east": { + "uv": [ + 1, + 15.5, + 15, + 16 + ], + "texture": "#texture", + "rotation": 90 + } + } + }, + { + "__comment": "Box25", + "from": [ + 10, + 1, + 15.5 + ], + "to": [ + 10.5, + 15, + 16 + ], + "faces": { + "down": { + "uv": [ + 6, + 16, + 5.5, + 15.5 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 10, + 15.5, + 10.5, + 16 + ], + "texture": "#texture" + }, + "north": { + "uv": [ + 10.5, + 15, + 10, + 1 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 10, + 1, + 10.5, + 15 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 1, + 15.5, + 15, + 16 + ], + "texture": "#texture", + "rotation": 270 + }, + "east": { + "uv": [ + 1, + 15.5, + 15, + 16 + ], + "texture": "#texture", + "rotation": 90 + } + } + }, + { + "__comment": "Box25", + "from": [ + 13, + 1, + 15.5 + ], + "to": [ + 13.5, + 15, + 16 + ], + "faces": { + "down": { + "uv": [ + 3, + 16, + 2.5, + 15.5 + ], + "texture": "#texture" + }, + "up": { + "uv": [ + 13, + 15.5, + 13.5, + 16 + ], + "texture": "#texture" + }, + "north": { + "uv": [ + 13.5, + 15, + 13, + 1 + ], + "texture": "#texture" + }, + "south": { + "uv": [ + 13, + 1, + 13.5, + 15 + ], + "texture": "#texture" + }, + "west": { + "uv": [ + 1, + 15.5, + 15, + 16 + ], + "texture": "#texture", + "rotation": 270 + }, + "east": { + "uv": [ + 1, + 15.5, + 15, + 16 + ], + "texture": "#texture", + "rotation": 90 + } + } + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/easysurvival/models/custom/teleporter.json b/src/main/resources/assets/easysurvival/models/custom/teleporter.json new file mode 100644 index 0000000..f7e51a9 --- /dev/null +++ b/src/main/resources/assets/easysurvival/models/custom/teleporter.json @@ -0,0 +1,639 @@ +{ + "__comment": "Designed by Netquick with Cubik Studio - https://cubik.studio", + "elements": [ + { + "__comment": "Box3", + "from": [ + 0, + 1, + 15 + ], + "to": [ + 3, + 1.5, + 16 + ], + "faces": { + "down": { + "uv": [ + 0, + 13, + 1, + 16 + ], + "texture": "#Border", + "rotation": 90 + }, + "up": { + "uv": [ + 0, + 0, + 1, + 3 + ], + "texture": "#Border", + "rotation": 270 + }, + "north": { + "uv": [ + 13, + 14.5, + 16, + 15 + ], + "texture": "#Border" + }, + "south": { + "uv": [ + 0, + 14.5, + 3, + 15 + ], + "texture": "#Border" + }, + "west": { + "uv": [ + 15, + 14.5, + 16, + 15 + ], + "texture": "#Border" + }, + "east": { + "uv": [ + 0, + 14.5, + 1, + 15 + ], + "texture": "#Border" + } + } + }, + { + "__comment": "Box3", + "from": [ + 0, + 1, + 13 + ], + "to": [ + 1, + 1.5, + 15 + ], + "faces": { + "down": { + "uv": [ + 1, + 13, + 2, + 14 + ], + "texture": "#Border", + "rotation": 90 + }, + "up": { + "uv": [ + 1, + 2, + 2, + 3 + ], + "texture": "#Border", + "rotation": 270 + }, + "north": { + "uv": [ + 13, + 14, + 14, + 15 + ], + "texture": "#Border" + }, + "south": { + "uv": [ + 2, + 14, + 3, + 15 + ], + "texture": "#Border" + }, + "west": { + "uv": [ + 14, + 14, + 15, + 15 + ], + "texture": "#Border" + }, + "east": { + "uv": [ + 1, + 14, + 2, + 15 + ], + "texture": "#Border" + } + } + }, + { + "__comment": "Box3", + "from": [ + 0, + 1, + 0 + ], + "to": [ + 1, + 1.5, + 3 + ], + "faces": { + "down": { + "uv": [ + 0, + 13, + 1, + 16 + ], + "texture": "#Border" + }, + "up": { + "uv": [ + 0, + 0, + 1, + 3 + ], + "texture": "#Border" + }, + "north": { + "uv": [ + 15, + 14.5, + 16, + 15 + ], + "texture": "#Border" + }, + "south": { + "uv": [ + 0, + 14.5, + 1, + 15 + ], + "texture": "#Border" + }, + "west": { + "uv": [ + 0, + 14.5, + 3, + 15 + ], + "texture": "#Border" + }, + "east": { + "uv": [ + 13, + 14.5, + 16, + 15 + ], + "texture": "#Border" + } + } + }, + { + "__comment": "Box3", + "from": [ + 1, + 1, + 0 + ], + "to": [ + 3, + 1.5, + 1 + ], + "faces": { + "down": { + "uv": [ + 1, + 13, + 2, + 14 + ], + "texture": "#Border" + }, + "up": { + "uv": [ + 1, + 2, + 2, + 3 + ], + "texture": "#Border" + }, + "north": { + "uv": [ + 14, + 14, + 15, + 15 + ], + "texture": "#Border" + }, + "south": { + "uv": [ + 1, + 14, + 2, + 15 + ], + "texture": "#Border" + }, + "west": { + "uv": [ + 2, + 14, + 3, + 15 + ], + "texture": "#Border" + }, + "east": { + "uv": [ + 13, + 14, + 14, + 15 + ], + "texture": "#Border" + } + } + }, + { + "__comment": "Box3", + "from": [ + 13, + 1, + 0 + ], + "to": [ + 16, + 1.5, + 1 + ], + "faces": { + "down": { + "uv": [ + 0, + 13, + 1, + 16 + ], + "texture": "#Border", + "rotation": 270 + }, + "up": { + "uv": [ + 0, + 0, + 1, + 3 + ], + "texture": "#Border", + "rotation": 90 + }, + "north": { + "uv": [ + 0, + 14.5, + 3, + 15 + ], + "texture": "#Border" + }, + "south": { + "uv": [ + 13, + 14.5, + 16, + 15 + ], + "texture": "#Border" + }, + "west": { + "uv": [ + 0, + 14.5, + 1, + 15 + ], + "texture": "#Border" + }, + "east": { + "uv": [ + 15, + 14.5, + 16, + 15 + ], + "texture": "#Border" + } + } + }, + { + "__comment": "Box3", + "from": [ + 15, + 1, + 1 + ], + "to": [ + 16, + 1.5, + 3 + ], + "faces": { + "down": { + "uv": [ + 1, + 13, + 2, + 14 + ], + "texture": "#Border", + "rotation": 270 + }, + "up": { + "uv": [ + 1, + 2, + 2, + 3 + ], + "texture": "#Border", + "rotation": 90 + }, + "north": { + "uv": [ + 2, + 14, + 3, + 15 + ], + "texture": "#Border" + }, + "south": { + "uv": [ + 13, + 14, + 14, + 15 + ], + "texture": "#Border" + }, + "west": { + "uv": [ + 1, + 14, + 2, + 15 + ], + "texture": "#Border" + }, + "east": { + "uv": [ + 14, + 14, + 15, + 15 + ], + "texture": "#Border" + } + } + }, + { + "__comment": "Box3", + "from": [ + 15, + 1, + 13 + ], + "to": [ + 16, + 1.5, + 16 + ], + "faces": { + "down": { + "uv": [ + 0, + 13, + 1, + 16 + ], + "texture": "#Border", + "rotation": 180 + }, + "up": { + "uv": [ + 0, + 0, + 1, + 3 + ], + "texture": "#Border", + "rotation": 180 + }, + "north": { + "uv": [ + 0, + 14.5, + 1, + 15 + ], + "texture": "#Border" + }, + "south": { + "uv": [ + 15, + 14.5, + 16, + 15 + ], + "texture": "#Border" + }, + "west": { + "uv": [ + 13, + 14.5, + 16, + 15 + ], + "texture": "#Border" + }, + "east": { + "uv": [ + 0, + 14.5, + 3, + 15 + ], + "texture": "#Border" + } + } + }, + { + "__comment": "Box3", + "from": [ + 13, + 1, + 15 + ], + "to": [ + 15, + 1.5, + 16 + ], + "faces": { + "down": { + "uv": [ + 1, + 13, + 2, + 14 + ], + "texture": "#Border", + "rotation": 180 + }, + "up": { + "uv": [ + 1, + 2, + 2, + 3 + ], + "texture": "#Border", + "rotation": 180 + }, + "north": { + "uv": [ + 1, + 14, + 2, + 15 + ], + "texture": "#Border" + }, + "south": { + "uv": [ + 14, + 14, + 15, + 15 + ], + "texture": "#Border" + }, + "west": { + "uv": [ + 13, + 14, + 14, + 15 + ], + "texture": "#Border" + }, + "east": { + "uv": [ + 2, + 14, + 3, + 15 + ], + "texture": "#Border" + } + } + }, + { + "__comment": "Box10", + "from": [ + 0, + 0, + 0 + ], + "to": [ + 16, + 1, + 16 + ], + "shade": false, + "faces": { + "down": { + "uv": [ + 0, + 0, + 16, + 16 + ], + "texture": "#Plate" + }, + "up": { + "uv": [ + 0, + 0, + 16, + 16 + ], + "texture": "#Plate" + }, + "north": { + "uv": [ + 0, + 15, + 16, + 16 + ], + "texture": "#Plate" + }, + "south": { + "uv": [ + 0, + 15, + 16, + 16 + ], + "texture": "#Plate" + }, + "west": { + "uv": [ + 0, + 15, + 16, + 16 + ], + "texture": "#Plate" + }, + "east": { + "uv": [ + 0, + 15, + 16, + 16 + ], + "texture": "#Plate" + } + } + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/easysurvival/models/item/basalt_axe.json b/src/main/resources/assets/easysurvival/models/item/basalt_axe.json new file mode 100644 index 0000000..c557a32 --- /dev/null +++ b/src/main/resources/assets/easysurvival/models/item/basalt_axe.json @@ -0,0 +1,6 @@ +{ + "parent": "item/handheld", + "textures": { + "layer0": "easysurvival:item/basalt_axe" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/easysurvival/models/item/basalt_hoe.json b/src/main/resources/assets/easysurvival/models/item/basalt_hoe.json new file mode 100644 index 0000000..9495ef6 --- /dev/null +++ b/src/main/resources/assets/easysurvival/models/item/basalt_hoe.json @@ -0,0 +1,6 @@ +{ + "parent": "item/handheld", + "textures": { + "layer0": "easysurvival:item/basalt_hoe" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/easysurvival/models/item/basalt_pickaxe.json b/src/main/resources/assets/easysurvival/models/item/basalt_pickaxe.json new file mode 100644 index 0000000..fea0b81 --- /dev/null +++ b/src/main/resources/assets/easysurvival/models/item/basalt_pickaxe.json @@ -0,0 +1,6 @@ +{ + "parent": "item/handheld", + "textures": { + "layer0": "easysurvival:item/basalt_pickaxe" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/easysurvival/models/item/basalt_shovel.json b/src/main/resources/assets/easysurvival/models/item/basalt_shovel.json new file mode 100644 index 0000000..b6f89f5 --- /dev/null +++ b/src/main/resources/assets/easysurvival/models/item/basalt_shovel.json @@ -0,0 +1,6 @@ +{ + "parent": "item/handheld", + "textures": { + "layer0": "easysurvival:item/basalt_shovel" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/easysurvival/models/item/basalt_sword.json b/src/main/resources/assets/easysurvival/models/item/basalt_sword.json new file mode 100644 index 0000000..16e31a6 --- /dev/null +++ b/src/main/resources/assets/easysurvival/models/item/basalt_sword.json @@ -0,0 +1,6 @@ +{ + "parent": "item/handheld", + "textures": { + "layer0": "easysurvival:item/basalt_sword" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/easysurvival/models/item/crop.json b/src/main/resources/assets/easysurvival/models/item/crop.json new file mode 100644 index 0000000..4903609 --- /dev/null +++ b/src/main/resources/assets/easysurvival/models/item/crop.json @@ -0,0 +1,22 @@ +{ + "parent": "easysurvival:block/crop", + "display": { + "thirdperson": { + "rotation": [ + 10, + -45, + 170 + ], + "translation": [ + 0, + 1.5, + -2.75 + ], + "scale": [ + 0.375, + 0.375, + 0.375 + ] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/easysurvival/models/item/easy_anvil.json b/src/main/resources/assets/easysurvival/models/item/easy_anvil.json new file mode 100644 index 0000000..9d62bf6 --- /dev/null +++ b/src/main/resources/assets/easysurvival/models/item/easy_anvil.json @@ -0,0 +1,22 @@ +{ + "parent": "easysurvival:block/easy_anvil", + "display": { + "thirdperson": { + "rotation": [ + 10, + -45, + 170 + ], + "translation": [ + 0, + 1.5, + -2.75 + ], + "scale": [ + 0.375, + 0.375, + 0.375 + ] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/easysurvival/models/item/easy_converter.json b/src/main/resources/assets/easysurvival/models/item/easy_converter.json new file mode 100644 index 0000000..797a7bf --- /dev/null +++ b/src/main/resources/assets/easysurvival/models/item/easy_converter.json @@ -0,0 +1,22 @@ +{ + "parent": "easysurvival:block/easy_converter", + "display": { + "thirdperson": { + "rotation": [ + 10, + -45, + 170 + ], + "translation": [ + 0, + 1.5, + -2.75 + ], + "scale": [ + 0.375, + 0.375, + 0.375 + ] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/easysurvival/models/item/easy_enchantment_table.json b/src/main/resources/assets/easysurvival/models/item/easy_enchantment_table.json new file mode 100644 index 0000000..e767bb4 --- /dev/null +++ b/src/main/resources/assets/easysurvival/models/item/easy_enchantment_table.json @@ -0,0 +1,22 @@ +{ + "parent": "easysurvival:block/easy_enchantment_table", + "display": { + "thirdperson": { + "rotation": [ + 10, + -45, + 170 + ], + "translation": [ + 0, + 1.5, + -2.75 + ], + "scale": [ + 0.375, + 0.375, + 0.375 + ] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/easysurvival/models/item/easy_forge.json b/src/main/resources/assets/easysurvival/models/item/easy_forge.json new file mode 100644 index 0000000..206da7c --- /dev/null +++ b/src/main/resources/assets/easysurvival/models/item/easy_forge.json @@ -0,0 +1,22 @@ +{ + "parent": "easysurvival:block/easy_forge", + "display": { + "thirdperson": { + "rotation": [ + 10, + -45, + 170 + ], + "translation": [ + 0, + 1.5, + -2.75 + ], + "scale": [ + 0.375, + 0.375, + 0.375 + ] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/easysurvival/models/item/easy_forge_auto.json b/src/main/resources/assets/easysurvival/models/item/easy_forge_auto.json new file mode 100644 index 0000000..48c7085 --- /dev/null +++ b/src/main/resources/assets/easysurvival/models/item/easy_forge_auto.json @@ -0,0 +1,22 @@ +{ + "parent": "easysurvival:block/easy_forge_auto", + "display": { + "thirdperson": { + "rotation": [ + 10, + -45, + 170 + ], + "translation": [ + 0, + 1.5, + -2.75 + ], + "scale": [ + 0.375, + 0.375, + 0.375 + ] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/easysurvival/models/item/easy_fridge.json b/src/main/resources/assets/easysurvival/models/item/easy_fridge.json new file mode 100644 index 0000000..5c293d5 --- /dev/null +++ b/src/main/resources/assets/easysurvival/models/item/easy_fridge.json @@ -0,0 +1,22 @@ +{ + "parent": "easysurvival:block/easy_fridge", + "display": { + "thirdperson": { + "rotation": [ + 10, + -45, + 170 + ], + "translation": [ + 0, + 1.5, + -2.75 + ], + "scale": [ + 0.375, + 0.375, + 0.375 + ] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/easysurvival/models/item/easy_intake.json b/src/main/resources/assets/easysurvival/models/item/easy_intake.json new file mode 100644 index 0000000..1160c7a --- /dev/null +++ b/src/main/resources/assets/easysurvival/models/item/easy_intake.json @@ -0,0 +1,22 @@ +{ + "parent": "easysurvival:block/easy_intake", + "display": { + "thirdperson": { + "rotation": [ + 10, + -45, + 170 + ], + "translation": [ + 0, + 1.5, + -2.75 + ], + "scale": [ + 0.375, + 0.375, + 0.375 + ] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/easysurvival/models/item/easy_saw.json b/src/main/resources/assets/easysurvival/models/item/easy_saw.json new file mode 100644 index 0000000..790d277 --- /dev/null +++ b/src/main/resources/assets/easysurvival/models/item/easy_saw.json @@ -0,0 +1,22 @@ +{ + "parent": "easysurvival:block/easy_saw", + "display": { + "thirdperson": { + "rotation": [ + 10, + -45, + 170 + ], + "translation": [ + 0, + 1.5, + -2.75 + ], + "scale": [ + 0.375, + 0.375, + 0.375 + ] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/easysurvival/models/item/easy_smelter.json b/src/main/resources/assets/easysurvival/models/item/easy_smelter.json new file mode 100644 index 0000000..223b3f4 --- /dev/null +++ b/src/main/resources/assets/easysurvival/models/item/easy_smelter.json @@ -0,0 +1,22 @@ +{ + "parent": "easysurvival:block/easy_smelter", + "display": { + "thirdperson": { + "rotation": [ + 10, + -45, + 170 + ], + "translation": [ + 0, + 1.5, + -2.75 + ], + "scale": [ + 0.375, + 0.375, + 0.375 + ] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/easysurvival/models/item/nether_stick.json b/src/main/resources/assets/easysurvival/models/item/nether_stick.json new file mode 100644 index 0000000..e2aa620 --- /dev/null +++ b/src/main/resources/assets/easysurvival/models/item/nether_stick.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "easysurvival:item/netherstick" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/easysurvival/models/item/netherrack_armor_boots.json b/src/main/resources/assets/easysurvival/models/item/netherrack_armor_boots.json new file mode 100644 index 0000000..a6ec5fe --- /dev/null +++ b/src/main/resources/assets/easysurvival/models/item/netherrack_armor_boots.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "easysurvival:item/netherrack_boots" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/easysurvival/models/item/netherrack_armor_chestplate.json b/src/main/resources/assets/easysurvival/models/item/netherrack_armor_chestplate.json new file mode 100644 index 0000000..a1739a8 --- /dev/null +++ b/src/main/resources/assets/easysurvival/models/item/netherrack_armor_chestplate.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "easysurvival:item/netherrack_body" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/easysurvival/models/item/netherrack_armor_helmet.json b/src/main/resources/assets/easysurvival/models/item/netherrack_armor_helmet.json new file mode 100644 index 0000000..05a05b0 --- /dev/null +++ b/src/main/resources/assets/easysurvival/models/item/netherrack_armor_helmet.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "easysurvival:item/netherrack_head" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/easysurvival/models/item/netherrack_armor_leggings.json b/src/main/resources/assets/easysurvival/models/item/netherrack_armor_leggings.json new file mode 100644 index 0000000..27d485f --- /dev/null +++ b/src/main/resources/assets/easysurvival/models/item/netherrack_armor_leggings.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "easysurvival:item/netherrack_leggings" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/easysurvival/models/item/netherrack_axe.json b/src/main/resources/assets/easysurvival/models/item/netherrack_axe.json new file mode 100644 index 0000000..c689cce --- /dev/null +++ b/src/main/resources/assets/easysurvival/models/item/netherrack_axe.json @@ -0,0 +1,6 @@ +{ + "parent": "item/handheld", + "textures": { + "layer0": "easysurvival:item/netherrack_axe" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/easysurvival/models/item/netherrack_hoe.json b/src/main/resources/assets/easysurvival/models/item/netherrack_hoe.json new file mode 100644 index 0000000..7065a48 --- /dev/null +++ b/src/main/resources/assets/easysurvival/models/item/netherrack_hoe.json @@ -0,0 +1,6 @@ +{ + "parent": "item/handheld", + "textures": { + "layer0": "easysurvival:item/netherrack_hoe" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/easysurvival/models/item/netherrack_pickaxe.json b/src/main/resources/assets/easysurvival/models/item/netherrack_pickaxe.json new file mode 100644 index 0000000..1bebba5 --- /dev/null +++ b/src/main/resources/assets/easysurvival/models/item/netherrack_pickaxe.json @@ -0,0 +1,6 @@ +{ + "parent": "item/handheld", + "textures": { + "layer0": "easysurvival:item/netherrack_pickaxe" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/easysurvival/models/item/netherrack_shovel.json b/src/main/resources/assets/easysurvival/models/item/netherrack_shovel.json new file mode 100644 index 0000000..d30ca54 --- /dev/null +++ b/src/main/resources/assets/easysurvival/models/item/netherrack_shovel.json @@ -0,0 +1,6 @@ +{ + "parent": "item/handheld", + "textures": { + "layer0": "easysurvival:item/netherrack_shovel" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/easysurvival/models/item/netherrack_sword.json b/src/main/resources/assets/easysurvival/models/item/netherrack_sword.json new file mode 100644 index 0000000..c7b69fa --- /dev/null +++ b/src/main/resources/assets/easysurvival/models/item/netherrack_sword.json @@ -0,0 +1,6 @@ +{ + "parent": "item/handheld", + "textures": { + "layer0": "easysurvival:item/netherrack_sword" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/easysurvival/models/item/portable_crafting_table.json b/src/main/resources/assets/easysurvival/models/item/portable_crafting_table.json new file mode 100644 index 0000000..e2aa620 --- /dev/null +++ b/src/main/resources/assets/easysurvival/models/item/portable_crafting_table.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "easysurvival:item/netherstick" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/easysurvival/models/item/quarz_axe.json b/src/main/resources/assets/easysurvival/models/item/quarz_axe.json new file mode 100644 index 0000000..0243bf2 --- /dev/null +++ b/src/main/resources/assets/easysurvival/models/item/quarz_axe.json @@ -0,0 +1,6 @@ +{ + "parent": "item/handheld", + "textures": { + "layer0": "easysurvival:item/quarz_axe" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/easysurvival/models/item/quarz_hoe.json b/src/main/resources/assets/easysurvival/models/item/quarz_hoe.json new file mode 100644 index 0000000..8b75535 --- /dev/null +++ b/src/main/resources/assets/easysurvival/models/item/quarz_hoe.json @@ -0,0 +1,6 @@ +{ + "parent": "item/handheld", + "textures": { + "layer0": "easysurvival:item/quarz_hoe" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/easysurvival/models/item/quarz_pickaxe.json b/src/main/resources/assets/easysurvival/models/item/quarz_pickaxe.json new file mode 100644 index 0000000..a4db69e --- /dev/null +++ b/src/main/resources/assets/easysurvival/models/item/quarz_pickaxe.json @@ -0,0 +1,6 @@ +{ + "parent": "item/handheld", + "textures": { + "layer0": "easysurvival:item/quarz_pickaxe" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/easysurvival/models/item/quarz_shovel.json b/src/main/resources/assets/easysurvival/models/item/quarz_shovel.json new file mode 100644 index 0000000..cc6449a --- /dev/null +++ b/src/main/resources/assets/easysurvival/models/item/quarz_shovel.json @@ -0,0 +1,6 @@ +{ + "parent": "item/handheld", + "textures": { + "layer0": "easysurvival:item/quarz_shovel" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/easysurvival/models/item/quarz_sword.json b/src/main/resources/assets/easysurvival/models/item/quarz_sword.json new file mode 100644 index 0000000..35bbb14 --- /dev/null +++ b/src/main/resources/assets/easysurvival/models/item/quarz_sword.json @@ -0,0 +1,6 @@ +{ + "parent": "item/handheld", + "textures": { + "layer0": "easysurvival:item/quarz_sword" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/easysurvival/models/item/spawner_blaze.json b/src/main/resources/assets/easysurvival/models/item/spawner_blaze.json new file mode 100644 index 0000000..ee3dc68 --- /dev/null +++ b/src/main/resources/assets/easysurvival/models/item/spawner_blaze.json @@ -0,0 +1,22 @@ +{ + "parent": "easysurvival:block/spawner_blaze", + "display": { + "thirdperson": { + "rotation": [ + 10, + -45, + 170 + ], + "translation": [ + 0, + 1.5, + -2.75 + ], + "scale": [ + 0.375, + 0.375, + 0.375 + ] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/easysurvival/models/item/spawner_creeper.json b/src/main/resources/assets/easysurvival/models/item/spawner_creeper.json new file mode 100644 index 0000000..232ee93 --- /dev/null +++ b/src/main/resources/assets/easysurvival/models/item/spawner_creeper.json @@ -0,0 +1,22 @@ +{ + "parent": "easysurvival:block/spawner_creeper", + "display": { + "thirdperson": { + "rotation": [ + 10, + -45, + 170 + ], + "translation": [ + 0, + 1.5, + -2.75 + ], + "scale": [ + 0.375, + 0.375, + 0.375 + ] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/easysurvival/models/item/spawner_evoker.json b/src/main/resources/assets/easysurvival/models/item/spawner_evoker.json new file mode 100644 index 0000000..8b00117 --- /dev/null +++ b/src/main/resources/assets/easysurvival/models/item/spawner_evoker.json @@ -0,0 +1,22 @@ +{ + "parent": "easysurvival:block/spawner_evoker", + "display": { + "thirdperson": { + "rotation": [ + 10, + -45, + 170 + ], + "translation": [ + 0, + 1.5, + -2.75 + ], + "scale": [ + 0.375, + 0.375, + 0.375 + ] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/easysurvival/models/item/spawner_ghast.json b/src/main/resources/assets/easysurvival/models/item/spawner_ghast.json new file mode 100644 index 0000000..65238c0 --- /dev/null +++ b/src/main/resources/assets/easysurvival/models/item/spawner_ghast.json @@ -0,0 +1,22 @@ +{ + "parent": "easysurvival:block/spawner_ghast", + "display": { + "thirdperson": { + "rotation": [ + 10, + -45, + 170 + ], + "translation": [ + 0, + 1.5, + -2.75 + ], + "scale": [ + 0.375, + 0.375, + 0.375 + ] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/easysurvival/models/item/spawner_pillager.json b/src/main/resources/assets/easysurvival/models/item/spawner_pillager.json new file mode 100644 index 0000000..56f52cb --- /dev/null +++ b/src/main/resources/assets/easysurvival/models/item/spawner_pillager.json @@ -0,0 +1,22 @@ +{ + "parent": "easysurvival:block/spawner_pillager", + "display": { + "thirdperson": { + "rotation": [ + 10, + -45, + 170 + ], + "translation": [ + 0, + 1.5, + -2.75 + ], + "scale": [ + 0.375, + 0.375, + 0.375 + ] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/easysurvival/models/item/spawner_slime.json b/src/main/resources/assets/easysurvival/models/item/spawner_slime.json new file mode 100644 index 0000000..19e38b0 --- /dev/null +++ b/src/main/resources/assets/easysurvival/models/item/spawner_slime.json @@ -0,0 +1,22 @@ +{ + "parent": "easysurvival:block/spawner_slime", + "display": { + "thirdperson": { + "rotation": [ + 10, + -45, + 170 + ], + "translation": [ + 0, + 1.5, + -2.75 + ], + "scale": [ + 0.375, + 0.375, + 0.375 + ] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/easysurvival/models/item/spawner_wither_skelett.json b/src/main/resources/assets/easysurvival/models/item/spawner_wither_skelett.json new file mode 100644 index 0000000..3562b42 --- /dev/null +++ b/src/main/resources/assets/easysurvival/models/item/spawner_wither_skelett.json @@ -0,0 +1,22 @@ +{ + "parent": "easysurvival:block/spawner_wither_skelett", + "display": { + "thirdperson": { + "rotation": [ + 10, + -45, + 170 + ], + "translation": [ + 0, + 1.5, + -2.75 + ], + "scale": [ + 0.375, + 0.375, + 0.375 + ] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/easysurvival/models/item/teleporter_plate.json b/src/main/resources/assets/easysurvival/models/item/teleporter_plate.json new file mode 100644 index 0000000..6dc444d --- /dev/null +++ b/src/main/resources/assets/easysurvival/models/item/teleporter_plate.json @@ -0,0 +1,22 @@ +{ + "parent": "easysurvival:block/teleporter_plate", + "display": { + "thirdperson": { + "rotation": [ + 10, + -45, + 170 + ], + "translation": [ + 0, + 1.5, + -2.75 + ], + "scale": [ + 0.375, + 0.375, + 0.375 + ] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/easysurvival/models/item/tree_crop.json b/src/main/resources/assets/easysurvival/models/item/tree_crop.json new file mode 100644 index 0000000..9ed5b93 --- /dev/null +++ b/src/main/resources/assets/easysurvival/models/item/tree_crop.json @@ -0,0 +1,22 @@ +{ + "parent": "easysurvival:block/tree_crop", + "display": { + "thirdperson": { + "rotation": [ + 10, + -45, + 170 + ], + "translation": [ + 0, + 1.5, + -2.75 + ], + "scale": [ + 0.375, + 0.375, + 0.375 + ] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/easysurvival/textures/2015-07-31_17.50.39.png b/src/main/resources/assets/easysurvival/textures/2015-07-31_17.50.39.png new file mode 100644 index 0000000000000000000000000000000000000000..bc003602fa52ac44551cb7cd3023e432d4b13f9f GIT binary patch literal 3986033 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

oYfOteKqpZ=Ucbl{GG=%36cdM6G2pMU%6 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

$m#Fa0oIofugL&` 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

%BgS?2Lx<}s{km@@dHVCCQ{@8H@8p~pcHG^5ka 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¨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

hb{MP$xaeK`6Xayn+WB%b`n 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

AbLD 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