From db5713ee55471ad6971bddd45771d4b47d544e6f Mon Sep 17 00:00:00 2001 From: a1999-dev <123336769+a1999-dev@users.noreply.github.com> Date: Wed, 27 Dec 2023 20:22:09 -0500 Subject: [PATCH 1/8] Create ChestTranporters.groovy --- groovy/postInit/mod/ChestTranporters.groovy | 1 + 1 file changed, 1 insertion(+) create mode 100644 groovy/postInit/mod/ChestTranporters.groovy diff --git a/groovy/postInit/mod/ChestTranporters.groovy b/groovy/postInit/mod/ChestTranporters.groovy new file mode 100644 index 000000000..8b1378917 --- /dev/null +++ b/groovy/postInit/mod/ChestTranporters.groovy @@ -0,0 +1 @@ + From 4534b0c4d43737cbe25e5512b2cce8c7386f4b94 Mon Sep 17 00:00:00 2001 From: a1999-dev <123336769+a1999-dev@users.noreply.github.com> Date: Thu, 28 Dec 2023 00:54:26 -0500 Subject: [PATCH 2/8] Update en_us.lang --- resources/langfiles/lang/en_us.lang | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/resources/langfiles/lang/en_us.lang b/resources/langfiles/lang/en_us.lang index b4fa6d3f3..bbad31ee5 100644 --- a/resources/langfiles/lang/en_us.lang +++ b/resources/langfiles/lang/en_us.lang @@ -112,7 +112,7 @@ susy.material.diluted_methyl_ii_pyrrolidone=Diluted N-Methyl-2-pyrrolidone susy.material.dimethyldichlorosilane_emulsion=Dimethyldichlorosilane Emulsion susy.material.tetrafluoroethylene_emulsion=Tetrafluoroethylene Emulsion susy.material.dichloromethane=Dichloromethane -susy.material.carbon_tetrachloride=Carbon Tetrachloride +susy.material.carbon_tetrachloride=Carbon Tetrachloride susy.material.phthalic_acid_solution=Phthalic Acid Solution susy.material.butanol=Butanol susy.material.saltpeter_solution=Saltpeter Solution @@ -2205,6 +2205,7 @@ recipemap.gravity_separator.name=Gravity Separation item.chisel.chisel_diamond.name=Steel Chisel tooltip.computronics.waila.tape.notapeinserted=No Tape Inserted tooltip.computronics.waila.tape.tapeinserted=Tape Inserted +item.chesttransporter_copper.name=Bronze Chest Transporter # Resin Logs gregtech.block_group_members.extractable_logs_1.name=Birch, Jungle, Oak, and Spruce Log From cd4ea801613a56ae66fdd9aadba9a022649f3ced Mon Sep 17 00:00:00 2001 From: a1999-dev <123336769+a1999-dev@users.noreply.github.com> Date: Thu, 28 Dec 2023 00:55:36 -0500 Subject: [PATCH 3/8] Update ChestTranporters.groovy --- groovy/postInit/mod/ChestTranporters.groovy | 33 +++++++++++++++++++++ 1 file changed, 33 insertions(+) diff --git a/groovy/postInit/mod/ChestTranporters.groovy b/groovy/postInit/mod/ChestTranporters.groovy index 8b1378917..46744c296 100644 --- a/groovy/postInit/mod/ChestTranporters.groovy +++ b/groovy/postInit/mod/ChestTranporters.groovy @@ -1 +1,34 @@ +def name_removals = [ + 'chesttransporter:tin_transporter', + 'chesttransporter:silver_transporter', + 'chesttransporter:obsidian_transporter', + 'chesttransporter:diamond_transporter' +]; +for (name in name_removals) { + crafting.remove(name) +} + +crafting.replaceShaped('chesttransporter:wooden_transporter', item('chesttransporter:chesttransporter'), [ + [metaitem('rubber_drop'), null, metaitem('rubber_drop')], + [item('minecraft:stick'), item('minecraft:stick') , item('minecraft:stick')], + [null, item('minecraft:stick'), null] +]); + +crafting.replaceShaped('chesttransporter:iron_transporter', item('chesttransporter:chesttransporter_iron'), [ + [ore('plateWroughtIron'), null, ore('plateWroughtIron')], + [ore('screwWroughtIron'), ore('gearSmallIron') , ore('screwWroughtIron')], + [ore('craftingToolScrewdriver'), ore('stickWroughtIron'), ore('craftingToolHardHammer')] +]); + +crafting.replaceShaped('chesttransporter:gold_transporter', item('chesttransporter:chesttransporter_gold'), [ + [metaitem('robot.arm.lv'), null, metaitem('robot.arm.lv')], + [ore('screwSteel'), ore('gearSmallSteel') , ore('screwSteel')], + [ore('craftingToolScrewdriver'), ore('stickGold'), ore('craftingToolHardHammer')] +]); + +crafting.replaceShaped('chesttransporter:copper_transporter', item('chesttransporter:chesttransporter_copper'), [ + [ore('plateBronze'), null, ore('plateBronze')], + [ore('screwBronze'), ore('gearSmallBronze') , ore('screwBronze')], + [ore('craftingToolScrewdriver'), ore('stickBronze'), ore('craftingToolHardHammer')] +]); From 1e91e4071402d2f362b139750f1e1ef4f88b7698 Mon Sep 17 00:00:00 2001 From: HeadOfWC <123336769+HeadOfWC@users.noreply.github.com> Date: Thu, 28 Dec 2023 01:30:40 -0500 Subject: [PATCH 4/8] Update manifest.json to add Chest Transporter --- manifest.json | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/manifest.json b/manifest.json index 2473decd4..2e793fb97 100644 --- a/manifest.json +++ b/manifest.json @@ -895,6 +895,11 @@ "fileID": 2499252, "required": true } + { + "projectID": 78778, + "fileID": 2524058, + "required": true + } ], "overrides": "overrides" } From c94de363f5150f3e3477bdc3489056bef03ca7f9 Mon Sep 17 00:00:00 2001 From: HeadOfWC <123336769+HeadOfWC@users.noreply.github.com> Date: Thu, 28 Dec 2023 16:35:34 -0500 Subject: [PATCH 5/8] Update ChestTranporters.groovy --- groovy/postInit/mod/ChestTranporters.groovy | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/groovy/postInit/mod/ChestTranporters.groovy b/groovy/postInit/mod/ChestTranporters.groovy index 46744c296..9e68f402d 100644 --- a/groovy/postInit/mod/ChestTranporters.groovy +++ b/groovy/postInit/mod/ChestTranporters.groovy @@ -1,6 +1,6 @@ def name_removals = [ 'chesttransporter:tin_transporter', - 'chesttransporter:silver_transporter', + 'chesttransporter:gold_transporter', 'chesttransporter:obsidian_transporter', 'chesttransporter:diamond_transporter' ]; @@ -21,10 +21,10 @@ crafting.replaceShaped('chesttransporter:iron_transporter', item('chesttransport [ore('craftingToolScrewdriver'), ore('stickWroughtIron'), ore('craftingToolHardHammer')] ]); -crafting.replaceShaped('chesttransporter:gold_transporter', item('chesttransporter:chesttransporter_gold'), [ +crafting.replaceShaped('chesttransporter:silver_transporter', item('chesttransporter:chesttransporter_sillver'), [ [metaitem('robot.arm.lv'), null, metaitem('robot.arm.lv')], [ore('screwSteel'), ore('gearSmallSteel') , ore('screwSteel')], - [ore('craftingToolScrewdriver'), ore('stickGold'), ore('craftingToolHardHammer')] + [ore('craftingToolScrewdriver'), ore('stickSilver'), ore('craftingToolHardHammer')] ]); crafting.replaceShaped('chesttransporter:copper_transporter', item('chesttransporter:chesttransporter_copper'), [ From 5e22a4bc4962e13fe64b1d4792f8da510aff1061 Mon Sep 17 00:00:00 2001 From: HeadOfWC <123336769+HeadOfWC@users.noreply.github.com> Date: Thu, 28 Dec 2023 16:46:03 -0500 Subject: [PATCH 6/8] Update ChestTranporters.groovy --- groovy/postInit/mod/ChestTranporters.groovy | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/groovy/postInit/mod/ChestTranporters.groovy b/groovy/postInit/mod/ChestTranporters.groovy index 9e68f402d..450c1400f 100644 --- a/groovy/postInit/mod/ChestTranporters.groovy +++ b/groovy/postInit/mod/ChestTranporters.groovy @@ -21,7 +21,7 @@ crafting.replaceShaped('chesttransporter:iron_transporter', item('chesttransport [ore('craftingToolScrewdriver'), ore('stickWroughtIron'), ore('craftingToolHardHammer')] ]); -crafting.replaceShaped('chesttransporter:silver_transporter', item('chesttransporter:chesttransporter_sillver'), [ +crafting.replaceShaped('chesttransporter:silver_transporter', item('chesttransporter:chesttransporter_silver'), [ [metaitem('robot.arm.lv'), null, metaitem('robot.arm.lv')], [ore('screwSteel'), ore('gearSmallSteel') , ore('screwSteel')], [ore('craftingToolScrewdriver'), ore('stickSilver'), ore('craftingToolHardHammer')] From 4818e7362a1dc8b27c1a1371a482dc506101abb5 Mon Sep 17 00:00:00 2001 From: HeadOfWC <123336769+HeadOfWC@users.noreply.github.com> Date: Thu, 28 Dec 2023 18:14:29 -0500 Subject: [PATCH 7/8] Update ChestTranporters.groovy --- groovy/postInit/mod/ChestTranporters.groovy | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/groovy/postInit/mod/ChestTranporters.groovy b/groovy/postInit/mod/ChestTranporters.groovy index 450c1400f..7f407b2c3 100644 --- a/groovy/postInit/mod/ChestTranporters.groovy +++ b/groovy/postInit/mod/ChestTranporters.groovy @@ -32,3 +32,19 @@ crafting.replaceShaped('chesttransporter:copper_transporter', item('chesttranspo [ore('screwBronze'), ore('gearSmallBronze') , ore('screwBronze')], [ore('craftingToolScrewdriver'), ore('stickBronze'), ore('craftingToolHardHammer')] ]); + +recipemap('assembler').recipeBuilder() + .inputs(item('minecraft:stick') * 4) + .fluidInputs(fluid('glue') * 20) + .outputs(item('chesttransporter:chesttransporter')) + .duration(400) + .EUt(16) + .buildAndRegister() + +recipemap('assembler').recipeBuilder() + .inputs(item('minecraft:stick') * 4) + .fluidInputs(fluid('resin') * 100) + .outputs(item('chesttransporter:chesttransporter')) + .duration(800) + .EUt(16) + .buildAndRegister() From 34bb90bfa2938c4851c589c86510eea6fc812498 Mon Sep 17 00:00:00 2001 From: planetme <87911459+planetme@users.noreply.github.com> Date: Mon, 1 Jan 2024 00:49:30 -0600 Subject: [PATCH 8/8] hide useless transporters + add cfg --- config/chesttransporter.cfg | 44 ++++++++++++++++++++++++++++++++++++ config/jei/itemBlacklist.cfg | 4 ++++ 2 files changed, 48 insertions(+) create mode 100644 config/chesttransporter.cfg diff --git a/config/chesttransporter.cfg b/config/chesttransporter.cfg new file mode 100644 index 000000000..8c0c3b85d --- /dev/null +++ b/config/chesttransporter.cfg @@ -0,0 +1,44 @@ +# Configuration file + +general { + # Set to false to disable the hunger debuff [default: true] + B:debuffHunger=true + + # Set to false to disable the jump debuff [default: true] + B:debuffJump=true + + # Set to false to disable the mining fatigue debuff [default: true] + B:debuffMiningFatigue=true + + # Set to false to disable the slowness debuff [default: true] + B:debuffSlowness=true + + # Set this to false to prevent picking up of mob spawners [default: true] + B:pickupSpawners=true + + # Set this to false to prevent the copper transporter to pick up mob spawners [default: true] + B:spawnerWithCopper=true + + # Set this to false to prevent the diamond transporter to pick up mob spawners [default: true] + B:spawnerWithDiamond=true + + # Set this to false to prevent the gold transporter to pick up mob spawners [default: true] + B:spawnerWithGold=true + + # Set this to false to prevent the iron transporter to pick up mob spawners [default: true] + B:spawnerWithIron=true + + # Set this to false to prevent the obsidian transporter to pick up mob spawners [default: true] + B:spawnerWithObsidian=true + + # Set this to false to prevent the silver transporter to pick up mob spawners [default: true] + B:spawnerWithSilver=true + + # Set this to false to prevent the tin transporter to pick up mob spawners [default: true] + B:spawnerWithTin=true + + # Set this to false to prevent the wood transporter to pick up mob spawners [default: true] + B:spawnerWithWood=true +} + + diff --git a/config/jei/itemBlacklist.cfg b/config/jei/itemBlacklist.cfg index 4b00cd477..6f5d4f503 100644 --- a/config/jei/itemBlacklist.cfg +++ b/config/jei/itemBlacklist.cfg @@ -90,6 +90,7 @@ advanced { enchantment:enchantment.protect.explosion.lvl2 enchantment:enchantment.protect.explosion.lvl1 rftools:powercell_advanced + chesttransporter:chesttransporter_gold gaspunk:grenade:{"gaspunk:contained_gas":"gaspunk:colored_smoke_yellow"} rftools:pearl_injector enchantment:enchantment.protect.explosion.lvl4 @@ -174,6 +175,8 @@ advanced { enchantment:enchantment.protect.fire.lvl1 rftools:machine_frame gaspunk:grenade:{"gaspunk:contained_gas":"gaspunk:colored_smoke_gray"} + chesttransporter:chesttransporter_obsidian + chesttransporter:chesttransporter_tin rftools:space_chamber_card gaspunk:grenade:{"gaspunk:contained_gas":"gaspunk:colored_smoke_magenta",grenade_skin:0} gaspunk:grenade:{"gaspunk:contained_gas":"gaspunk:vx",grenade_skin:0} @@ -188,6 +191,7 @@ advanced { enchantment:enchantment.sweeping.lvl1 minecraft:lingering_potion rftools:remote_storage + chesttransporter:chesttransporter_diamond gaspunk:grenade:{"gaspunk:contained_gas":"gaspunk:colored_smoke_white",grenade_skin:0} gaspunk:grenade:{"gaspunk:contained_gas":"gaspunk:colored_smoke_black"} rftools:fluid_module