aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/gregtech/loaders/preload
diff options
context:
space:
mode:
authorMary <33456283+FourIsTheNumber@users.noreply.github.com>2024-08-29 11:15:21 -0400
committerGitHub <noreply@github.com>2024-08-29 17:15:21 +0200
commit03f8ac57b99f8fa26975151ad39cb1a78667db73 (patch)
tree1f61751081785526d26875383cc344be5ada9e32 /src/main/java/gregtech/loaders/preload
parent7d3ddfa1a325d7b2f0248bc771a5c0dcbc6eb839 (diff)
downloadGT5-Unofficial-03f8ac57b99f8fa26975151ad39cb1a78667db73.tar.gz
GT5-Unofficial-03f8ac57b99f8fa26975151ad39cb1a78667db73.tar.bz2
GT5-Unofficial-03f8ac57b99f8fa26975151ad39cb1a78667db73.zip
Compressor Multiblock (#2861)
* Compressor boilerplate * Getting test structure working * Structure fixes * Implemented basic HIP and Black Hole structure elements complete with heat and black hole stabilization mechanics * Cooling glow, also HIP cools much slower than it heats * Got blue cooling texture working * spotless :3 * Force structure checks every 10 seconds like nano forge * Neutronium compressor recipemap created * Various strange changes attempting to get a neutronium compressor map working. Shelved for now * Absolutely going hog wild with neutronium testing * BIG RECIPE * Added Ollie author tag * Added a bunch of neutronium compressor recipes * Deeply cursed recipemap combining * Neutronium compressor structure * Black hole requirement for recipes established * Black hole implementation changed * Added black hole catalyzation * spotless * Removed neutronium compressor recipes from gt5u * Made eternal singularity work somehow * Boilerplate for new hatches * Tinkering * Split the multi in 4 * Fix refactor * Implemented the new black hole mechanic with catalysts. * Give speed bonuses/nerfs to recipes based on black hole. Shuffled some logic around * Imported real structures * Proper HIP implementation with heat sensor * Cut HIP mechanics from Neutronium * Restore Gangue for use in a black hole recipe * Made Gangue blocks load * sa+update deps * Added t1/t2 casings * Temporary casings for neutronium * SA from merge * Temporary HIP Textures * Temporary Black Hole textures * Support machinemode for black hole, support special value for compression * Don't let neutronium compressor do black hole recipes * Get all of the numbers in * Tooltip adjustments for readability * Casing fix and more tooltips * Correct structure tooltips * Improve legibility of HIP tooltip * 1 parallel per tier when overheated * Lost my privates * Fixed modern cast and imported the new textures * Removed very unnecessary logic * Nerf HIP parallels to 4 to make black hole better * Change all special value stuff to proper metadata --------- Co-authored-by: Martin Robertz <dream-master@gmx.net>
Diffstat (limited to 'src/main/java/gregtech/loaders/preload')
-rw-r--r--src/main/java/gregtech/loaders/preload/GT_Loader_MetaTileEntities.java915
1 files changed, 914 insertions, 1 deletions
diff --git a/src/main/java/gregtech/loaders/preload/GT_Loader_MetaTileEntities.java b/src/main/java/gregtech/loaders/preload/GT_Loader_MetaTileEntities.java
index 8ad2a37ba2..856ddf2f82 100644
--- a/src/main/java/gregtech/loaders/preload/GT_Loader_MetaTileEntities.java
+++ b/src/main/java/gregtech/loaders/preload/GT_Loader_MetaTileEntities.java
@@ -1,7 +1,892 @@
package gregtech.loaders.preload;
import static gregtech.api.enums.MetaTileEntityIDs.*;
+import static gregtech.api.enums.MetaTileEntityIDs.ADVANCED_DATA_ACCESS_HATCH;
+import static gregtech.api.enums.MetaTileEntityIDs.ADVANCED_DEBUG_STRUCTURE_WRITTER;
+import static gregtech.api.enums.MetaTileEntityIDs.ADVANCED_SEISMIC_PROSPECTOR_EV;
+import static gregtech.api.enums.MetaTileEntityIDs.ADVANCED_SEISMIC_PROSPECTOR_HV;
+import static gregtech.api.enums.MetaTileEntityIDs.ADVANCED_SEISMIC_PROSPECTOR_LV;
+import static gregtech.api.enums.MetaTileEntityIDs.ADVANCED_SEISMIC_PROSPECTOR_MV;
+import static gregtech.api.enums.MetaTileEntityIDs.ALLOY_SMELTER_LuV;
+import static gregtech.api.enums.MetaTileEntityIDs.ALLOY_SMELTER_UEV;
+import static gregtech.api.enums.MetaTileEntityIDs.ALLOY_SMELTER_UHV;
+import static gregtech.api.enums.MetaTileEntityIDs.ALLOY_SMELTER_UIV;
+import static gregtech.api.enums.MetaTileEntityIDs.ALLOY_SMELTER_UMV;
+import static gregtech.api.enums.MetaTileEntityIDs.ALLOY_SMELTER_UV;
+import static gregtech.api.enums.MetaTileEntityIDs.ALLOY_SMELTER_ZPM;
+import static gregtech.api.enums.MetaTileEntityIDs.ARC_FURNACE_LuV;
+import static gregtech.api.enums.MetaTileEntityIDs.ARC_FURNACE_UEV;
+import static gregtech.api.enums.MetaTileEntityIDs.ARC_FURNACE_UHV;
+import static gregtech.api.enums.MetaTileEntityIDs.ARC_FURNACE_UIV;
+import static gregtech.api.enums.MetaTileEntityIDs.ARC_FURNACE_UMV;
+import static gregtech.api.enums.MetaTileEntityIDs.ARC_FURNACE_UV;
+import static gregtech.api.enums.MetaTileEntityIDs.ARC_FURNACE_ZPM;
+import static gregtech.api.enums.MetaTileEntityIDs.ASSEMBLING_LINE_CONTROLLER;
+import static gregtech.api.enums.MetaTileEntityIDs.ASSEMBLING_MACHINE_LuV;
+import static gregtech.api.enums.MetaTileEntityIDs.ASSEMBLING_MACHINE_UEV;
+import static gregtech.api.enums.MetaTileEntityIDs.ASSEMBLING_MACHINE_UHV;
+import static gregtech.api.enums.MetaTileEntityIDs.ASSEMBLING_MACHINE_UIV;
+import static gregtech.api.enums.MetaTileEntityIDs.ASSEMBLING_MACHINE_UMV;
+import static gregtech.api.enums.MetaTileEntityIDs.ASSEMBLING_MACHINE_UV;
+import static gregtech.api.enums.MetaTileEntityIDs.ASSEMBLING_MACHINE_ZPM;
+import static gregtech.api.enums.MetaTileEntityIDs.AUTOCLAVE_LuV;
+import static gregtech.api.enums.MetaTileEntityIDs.AUTOCLAVE_UEV;
+import static gregtech.api.enums.MetaTileEntityIDs.AUTOCLAVE_UHV;
+import static gregtech.api.enums.MetaTileEntityIDs.AUTOCLAVE_UIV;
+import static gregtech.api.enums.MetaTileEntityIDs.AUTOCLAVE_UMV;
+import static gregtech.api.enums.MetaTileEntityIDs.AUTOCLAVE_UV;
+import static gregtech.api.enums.MetaTileEntityIDs.AUTOCLAVE_ZPM;
+import static gregtech.api.enums.MetaTileEntityIDs.AUTOMATABLE_DATA_ACCESS_HATCH;
+import static gregtech.api.enums.MetaTileEntityIDs.AUTO_MAINTENANCE_HATCH;
+import static gregtech.api.enums.MetaTileEntityIDs.BATTERY_BUFFER_1_BY_1_EV;
+import static gregtech.api.enums.MetaTileEntityIDs.BATTERY_BUFFER_1_BY_1_HV;
+import static gregtech.api.enums.MetaTileEntityIDs.BATTERY_BUFFER_1_BY_1_IV;
+import static gregtech.api.enums.MetaTileEntityIDs.BATTERY_BUFFER_1_BY_1_LV;
+import static gregtech.api.enums.MetaTileEntityIDs.BATTERY_BUFFER_1_BY_1_LuV;
+import static gregtech.api.enums.MetaTileEntityIDs.BATTERY_BUFFER_1_BY_1_MAX;
+import static gregtech.api.enums.MetaTileEntityIDs.BATTERY_BUFFER_1_BY_1_MV;
+import static gregtech.api.enums.MetaTileEntityIDs.BATTERY_BUFFER_1_BY_1_UEV;
+import static gregtech.api.enums.MetaTileEntityIDs.BATTERY_BUFFER_1_BY_1_UHV;
+import static gregtech.api.enums.MetaTileEntityIDs.BATTERY_BUFFER_1_BY_1_UIV;
+import static gregtech.api.enums.MetaTileEntityIDs.BATTERY_BUFFER_1_BY_1_ULV;
+import static gregtech.api.enums.MetaTileEntityIDs.BATTERY_BUFFER_1_BY_1_UMV;
+import static gregtech.api.enums.MetaTileEntityIDs.BATTERY_BUFFER_1_BY_1_UV;
+import static gregtech.api.enums.MetaTileEntityIDs.BATTERY_BUFFER_1_BY_1_UXV;
+import static gregtech.api.enums.MetaTileEntityIDs.BATTERY_BUFFER_1_BY_1_ZPM;
+import static gregtech.api.enums.MetaTileEntityIDs.BATTERY_BUFFER_2_BY_2_EV;
+import static gregtech.api.enums.MetaTileEntityIDs.BATTERY_BUFFER_2_BY_2_HV;
+import static gregtech.api.enums.MetaTileEntityIDs.BATTERY_BUFFER_2_BY_2_IV;
+import static gregtech.api.enums.MetaTileEntityIDs.BATTERY_BUFFER_2_BY_2_LV;
+import static gregtech.api.enums.MetaTileEntityIDs.BATTERY_BUFFER_2_BY_2_LuV;
+import static gregtech.api.enums.MetaTileEntityIDs.BATTERY_BUFFER_2_BY_2_MAX;
+import static gregtech.api.enums.MetaTileEntityIDs.BATTERY_BUFFER_2_BY_2_MV;
+import static gregtech.api.enums.MetaTileEntityIDs.BATTERY_BUFFER_2_BY_2_UEV;
+import static gregtech.api.enums.MetaTileEntityIDs.BATTERY_BUFFER_2_BY_2_UHV;
+import static gregtech.api.enums.MetaTileEntityIDs.BATTERY_BUFFER_2_BY_2_UIV;
+import static gregtech.api.enums.MetaTileEntityIDs.BATTERY_BUFFER_2_BY_2_ULV;
+import static gregtech.api.enums.MetaTileEntityIDs.BATTERY_BUFFER_2_BY_2_UMV;
+import static gregtech.api.enums.MetaTileEntityIDs.BATTERY_BUFFER_2_BY_2_UV;
+import static gregtech.api.enums.MetaTileEntityIDs.BATTERY_BUFFER_2_BY_2_UXV;
+import static gregtech.api.enums.MetaTileEntityIDs.BATTERY_BUFFER_2_BY_2_ZPM;
+import static gregtech.api.enums.MetaTileEntityIDs.BATTERY_BUFFER_3_BY_3_EV;
+import static gregtech.api.enums.MetaTileEntityIDs.BATTERY_BUFFER_3_BY_3_HV;
+import static gregtech.api.enums.MetaTileEntityIDs.BATTERY_BUFFER_3_BY_3_IV;
+import static gregtech.api.enums.MetaTileEntityIDs.BATTERY_BUFFER_3_BY_3_LV;
+import static gregtech.api.enums.MetaTileEntityIDs.BATTERY_BUFFER_3_BY_3_LuV;
+import static gregtech.api.enums.MetaTileEntityIDs.BATTERY_BUFFER_3_BY_3_MAX;
+import static gregtech.api.enums.MetaTileEntityIDs.BATTERY_BUFFER_3_BY_3_MV;
+import static gregtech.api.enums.MetaTileEntityIDs.BATTERY_BUFFER_3_BY_3_UEV;
+import static gregtech.api.enums.MetaTileEntityIDs.BATTERY_BUFFER_3_BY_3_UHV;
+import static gregtech.api.enums.MetaTileEntityIDs.BATTERY_BUFFER_3_BY_3_UIV;
+import static gregtech.api.enums.MetaTileEntityIDs.BATTERY_BUFFER_3_BY_3_ULV;
+import static gregtech.api.enums.MetaTileEntityIDs.BATTERY_BUFFER_3_BY_3_UMV;
+import static gregtech.api.enums.MetaTileEntityIDs.BATTERY_BUFFER_3_BY_3_UV;
+import static gregtech.api.enums.MetaTileEntityIDs.BATTERY_BUFFER_3_BY_3_UXV;
+import static gregtech.api.enums.MetaTileEntityIDs.BATTERY_BUFFER_3_BY_3_ZPM;
+import static gregtech.api.enums.MetaTileEntityIDs.BATTERY_BUFFER_4_BY_4_EV;
+import static gregtech.api.enums.MetaTileEntityIDs.BATTERY_BUFFER_4_BY_4_HV;
+import static gregtech.api.enums.MetaTileEntityIDs.BATTERY_BUFFER_4_BY_4_IV;
+import static gregtech.api.enums.MetaTileEntityIDs.BATTERY_BUFFER_4_BY_4_LV;
+import static gregtech.api.enums.MetaTileEntityIDs.BATTERY_BUFFER_4_BY_4_LuV;
+import static gregtech.api.enums.MetaTileEntityIDs.BATTERY_BUFFER_4_BY_4_MAX;
+import static gregtech.api.enums.MetaTileEntityIDs.BATTERY_BUFFER_4_BY_4_MV;
+import static gregtech.api.enums.MetaTileEntityIDs.BATTERY_BUFFER_4_BY_4_UEV;
+import static gregtech.api.enums.MetaTileEntityIDs.BATTERY_BUFFER_4_BY_4_UHV;
+import static gregtech.api.enums.MetaTileEntityIDs.BATTERY_BUFFER_4_BY_4_UIV;
+import static gregtech.api.enums.MetaTileEntityIDs.BATTERY_BUFFER_4_BY_4_ULV;
+import static gregtech.api.enums.MetaTileEntityIDs.BATTERY_BUFFER_4_BY_4_UMV;
+import static gregtech.api.enums.MetaTileEntityIDs.BATTERY_BUFFER_4_BY_4_UV;
+import static gregtech.api.enums.MetaTileEntityIDs.BATTERY_BUFFER_4_BY_4_UXV;
+import static gregtech.api.enums.MetaTileEntityIDs.BATTERY_BUFFER_4_BY_4_ZPM;
+import static gregtech.api.enums.MetaTileEntityIDs.BATTERY_CHARGER_4_4_UEV;
+import static gregtech.api.enums.MetaTileEntityIDs.BATTERY_CHARGER_4_4_UIV;
+import static gregtech.api.enums.MetaTileEntityIDs.BATTERY_CHARGER_4_4_UMV;
+import static gregtech.api.enums.MetaTileEntityIDs.BATTERY_CHARGER_4_4_UXV;
+import static gregtech.api.enums.MetaTileEntityIDs.BATTERY_CHARGER_4_BY_4_EV;
+import static gregtech.api.enums.MetaTileEntityIDs.BATTERY_CHARGER_4_BY_4_HV;
+import static gregtech.api.enums.MetaTileEntityIDs.BATTERY_CHARGER_4_BY_4_IV;
+import static gregtech.api.enums.MetaTileEntityIDs.BATTERY_CHARGER_4_BY_4_LV;
+import static gregtech.api.enums.MetaTileEntityIDs.BATTERY_CHARGER_4_BY_4_LuV;
+import static gregtech.api.enums.MetaTileEntityIDs.BATTERY_CHARGER_4_BY_4_MV;
+import static gregtech.api.enums.MetaTileEntityIDs.BATTERY_CHARGER_4_BY_4_UHV;
+import static gregtech.api.enums.MetaTileEntityIDs.BATTERY_CHARGER_4_BY_4_ULV;
+import static gregtech.api.enums.MetaTileEntityIDs.BATTERY_CHARGER_4_BY_4_UV;
+import static gregtech.api.enums.MetaTileEntityIDs.BATTERY_CHARGER_4_BY_4_ZPM;
+import static gregtech.api.enums.MetaTileEntityIDs.BENDING_MACHINE_LuV;
+import static gregtech.api.enums.MetaTileEntityIDs.BENDING_MACHINE_UEV;
+import static gregtech.api.enums.MetaTileEntityIDs.BENDING_MACHINE_UHV;
+import static gregtech.api.enums.MetaTileEntityIDs.BENDING_MACHINE_UIV;
+import static gregtech.api.enums.MetaTileEntityIDs.BENDING_MACHINE_UMV;
+import static gregtech.api.enums.MetaTileEntityIDs.BENDING_MACHINE_UV;
+import static gregtech.api.enums.MetaTileEntityIDs.BENDING_MACHINE_ZPM;
+import static gregtech.api.enums.MetaTileEntityIDs.BETTER_JUKEBOX_EV;
+import static gregtech.api.enums.MetaTileEntityIDs.BETTER_JUKEBOX_HV;
+import static gregtech.api.enums.MetaTileEntityIDs.BETTER_JUKEBOX_IV;
+import static gregtech.api.enums.MetaTileEntityIDs.BETTER_JUKEBOX_LV;
+import static gregtech.api.enums.MetaTileEntityIDs.BETTER_JUKEBOX_MV;
+import static gregtech.api.enums.MetaTileEntityIDs.BLACKHOLE_COMPRESSOR_CONTROLLER;
+import static gregtech.api.enums.MetaTileEntityIDs.BREWERY_EV;
+import static gregtech.api.enums.MetaTileEntityIDs.BREWERY_HV;
+import static gregtech.api.enums.MetaTileEntityIDs.BREWERY_IV;
+import static gregtech.api.enums.MetaTileEntityIDs.BREWERY_LV;
+import static gregtech.api.enums.MetaTileEntityIDs.BREWERY_LuV;
+import static gregtech.api.enums.MetaTileEntityIDs.BREWERY_MV;
+import static gregtech.api.enums.MetaTileEntityIDs.BREWERY_UEV;
+import static gregtech.api.enums.MetaTileEntityIDs.BREWERY_UHV;
+import static gregtech.api.enums.MetaTileEntityIDs.BREWERY_UIV;
+import static gregtech.api.enums.MetaTileEntityIDs.BREWERY_UMV;
+import static gregtech.api.enums.MetaTileEntityIDs.BREWERY_UV;
+import static gregtech.api.enums.MetaTileEntityIDs.BREWERY_ZPM;
+import static gregtech.api.enums.MetaTileEntityIDs.BRICKED_BLAST_FURNACE_CONTROLLER;
+import static gregtech.api.enums.MetaTileEntityIDs.CANNING_MACHINE_LuV;
+import static gregtech.api.enums.MetaTileEntityIDs.CANNING_MACHINE_UEV;
+import static gregtech.api.enums.MetaTileEntityIDs.CANNING_MACHINE_UHV;
+import static gregtech.api.enums.MetaTileEntityIDs.CANNING_MACHINE_UIV;
+import static gregtech.api.enums.MetaTileEntityIDs.CANNING_MACHINE_UMV;
+import static gregtech.api.enums.MetaTileEntityIDs.CANNING_MACHINE_UV;
+import static gregtech.api.enums.MetaTileEntityIDs.CANNING_MACHINE_ZPM;
+import static gregtech.api.enums.MetaTileEntityIDs.CENTRIFUGE_LuV;
+import static gregtech.api.enums.MetaTileEntityIDs.CENTRIFUGE_UEV;
+import static gregtech.api.enums.MetaTileEntityIDs.CENTRIFUGE_UHV;
+import static gregtech.api.enums.MetaTileEntityIDs.CENTRIFUGE_UIV;
+import static gregtech.api.enums.MetaTileEntityIDs.CENTRIFUGE_UMV;
+import static gregtech.api.enums.MetaTileEntityIDs.CENTRIFUGE_UV;
+import static gregtech.api.enums.MetaTileEntityIDs.CENTRIFUGE_ZPM;
+import static gregtech.api.enums.MetaTileEntityIDs.CHARCOAL_PILE_IGNITER_CONTROLLER;
+import static gregtech.api.enums.MetaTileEntityIDs.CHEMICAL_BATH_LuV;
+import static gregtech.api.enums.MetaTileEntityIDs.CHEMICAL_BATH_UEV;
+import static gregtech.api.enums.MetaTileEntityIDs.CHEMICAL_BATH_UHV;
+import static gregtech.api.enums.MetaTileEntityIDs.CHEMICAL_BATH_UIV;
+import static gregtech.api.enums.MetaTileEntityIDs.CHEMICAL_BATH_UMV;
+import static gregtech.api.enums.MetaTileEntityIDs.CHEMICAL_BATH_UV;
+import static gregtech.api.enums.MetaTileEntityIDs.CHEMICAL_BATH_ZPM;
+import static gregtech.api.enums.MetaTileEntityIDs.CHEMICAL_REACTOR_LuV;
+import static gregtech.api.enums.MetaTileEntityIDs.CHEMICAL_REACTOR_UEV;
+import static gregtech.api.enums.MetaTileEntityIDs.CHEMICAL_REACTOR_UHV;
+import static gregtech.api.enums.MetaTileEntityIDs.CHEMICAL_REACTOR_UIV;
+import static gregtech.api.enums.MetaTileEntityIDs.CHEMICAL_REACTOR_UMV;
+import static gregtech.api.enums.MetaTileEntityIDs.CHEMICAL_REACTOR_UV;
+import static gregtech.api.enums.MetaTileEntityIDs.CHEMICAL_REACTOR_ZPM;
+import static gregtech.api.enums.MetaTileEntityIDs.CHEST_BUFFER_EV;
+import static gregtech.api.enums.MetaTileEntityIDs.CHEST_BUFFER_HV;
+import static gregtech.api.enums.MetaTileEntityIDs.CHEST_BUFFER_IV;
+import static gregtech.api.enums.MetaTileEntityIDs.CHEST_BUFFER_LV;
+import static gregtech.api.enums.MetaTileEntityIDs.CHEST_BUFFER_LuV;
+import static gregtech.api.enums.MetaTileEntityIDs.CHEST_BUFFER_MV;
+import static gregtech.api.enums.MetaTileEntityIDs.CHEST_BUFFER_UEV;
+import static gregtech.api.enums.MetaTileEntityIDs.CHEST_BUFFER_UHV;
+import static gregtech.api.enums.MetaTileEntityIDs.CHEST_BUFFER_UIV;
+import static gregtech.api.enums.MetaTileEntityIDs.CHEST_BUFFER_ULV;
+import static gregtech.api.enums.MetaTileEntityIDs.CHEST_BUFFER_UMV;
+import static gregtech.api.enums.MetaTileEntityIDs.CHEST_BUFFER_UV;
+import static gregtech.api.enums.MetaTileEntityIDs.CHEST_BUFFER_ZPM;
+import static gregtech.api.enums.MetaTileEntityIDs.CIRCUIT_ASSEMBLER_MAX;
+import static gregtech.api.enums.MetaTileEntityIDs.CIRCUIT_ASSEMBLER_UEV;
+import static gregtech.api.enums.MetaTileEntityIDs.CIRCUIT_ASSEMBLER_UHV;
+import static gregtech.api.enums.MetaTileEntityIDs.CIRCUIT_ASSEMBLER_UIV;
+import static gregtech.api.enums.MetaTileEntityIDs.CIRCUIT_ASSEMBLER_UMV;
+import static gregtech.api.enums.MetaTileEntityIDs.CIRCUIT_ASSEMBLER_UXV;
+import static gregtech.api.enums.MetaTileEntityIDs.CLEANROOM_CONTROLLER;
+import static gregtech.api.enums.MetaTileEntityIDs.COMBUSTION_ENGINE_CONTROLLER;
+import static gregtech.api.enums.MetaTileEntityIDs.COMBUSTION_GENERATOR_HV;
+import static gregtech.api.enums.MetaTileEntityIDs.COMBUSTION_GENERATOR_LV;
+import static gregtech.api.enums.MetaTileEntityIDs.COMBUSTION_GENERATOR_MV;
+import static gregtech.api.enums.MetaTileEntityIDs.COMPRESSOR_LuV;
+import static gregtech.api.enums.MetaTileEntityIDs.COMPRESSOR_UEV;
+import static gregtech.api.enums.MetaTileEntityIDs.COMPRESSOR_UHV;
+import static gregtech.api.enums.MetaTileEntityIDs.COMPRESSOR_UIV;
+import static gregtech.api.enums.MetaTileEntityIDs.COMPRESSOR_UMV;
+import static gregtech.api.enums.MetaTileEntityIDs.COMPRESSOR_UV;
+import static gregtech.api.enums.MetaTileEntityIDs.COMPRESSOR_ZPM;
+import static gregtech.api.enums.MetaTileEntityIDs.CONCRETE_BACKFILLER_II_CONTROLLER;
+import static gregtech.api.enums.MetaTileEntityIDs.CONCRETE_BACKFILLER_I_CONTROLLER;
+import static gregtech.api.enums.MetaTileEntityIDs.CRAFTING_INPUT_ME;
+import static gregtech.api.enums.MetaTileEntityIDs.CRAFTING_INPUT_ME_BUS;
+import static gregtech.api.enums.MetaTileEntityIDs.CRAFTING_INPUT_SLAVE;
+import static gregtech.api.enums.MetaTileEntityIDs.CUTTING_MACHINE_LuV;
+import static gregtech.api.enums.MetaTileEntityIDs.CUTTING_MACHINE_UEV;
+import static gregtech.api.enums.MetaTileEntityIDs.CUTTING_MACHINE_UHV;
+import static gregtech.api.enums.MetaTileEntityIDs.CUTTING_MACHINE_UIV;
+import static gregtech.api.enums.MetaTileEntityIDs.CUTTING_MACHINE_UMV;
+import static gregtech.api.enums.MetaTileEntityIDs.CUTTING_MACHINE_UV;
+import static gregtech.api.enums.MetaTileEntityIDs.CUTTING_MACHINE_ZPM;
+import static gregtech.api.enums.MetaTileEntityIDs.DATA_ACCESS_HATCH;
+import static gregtech.api.enums.MetaTileEntityIDs.DISTILLATION_TOWER_CONTROLLER;
+import static gregtech.api.enums.MetaTileEntityIDs.DISTILLERY_LuV;
+import static gregtech.api.enums.MetaTileEntityIDs.DISTILLERY_UEV;
+import static gregtech.api.enums.MetaTileEntityIDs.DISTILLERY_UHV;
+import static gregtech.api.enums.MetaTileEntityIDs.DISTILLERY_UIV;
+import static gregtech.api.enums.MetaTileEntityIDs.DISTILLERY_UMV;
+import static gregtech.api.enums.MetaTileEntityIDs.DISTILLERY_UV;
+import static gregtech.api.enums.MetaTileEntityIDs.DISTILLERY_ZPM;
+import static gregtech.api.enums.MetaTileEntityIDs.DTPF_CONTROLLER;
+import static gregtech.api.enums.MetaTileEntityIDs.DYNAMO_HATCH_EV;
+import static gregtech.api.enums.MetaTileEntityIDs.DYNAMO_HATCH_HV;
+import static gregtech.api.enums.MetaTileEntityIDs.DYNAMO_HATCH_IV;
+import static gregtech.api.enums.MetaTileEntityIDs.DYNAMO_HATCH_LV;
+import static gregtech.api.enums.MetaTileEntityIDs.DYNAMO_HATCH_LuV;
+import static gregtech.api.enums.MetaTileEntityIDs.DYNAMO_HATCH_MV;
+import static gregtech.api.enums.MetaTileEntityIDs.DYNAMO_HATCH_UEV;
+import static gregtech.api.enums.MetaTileEntityIDs.DYNAMO_HATCH_UHV;
+import static gregtech.api.enums.MetaTileEntityIDs.DYNAMO_HATCH_UIV;
+import static gregtech.api.enums.MetaTileEntityIDs.DYNAMO_HATCH_ULV;
+import static gregtech.api.enums.MetaTileEntityIDs.DYNAMO_HATCH_UMV;
+import static gregtech.api.enums.MetaTileEntityIDs.DYNAMO_HATCH_UV;
+import static gregtech.api.enums.MetaTileEntityIDs.DYNAMO_HATCH_UXV;
+import static gregtech.api.enums.MetaTileEntityIDs.DYNAMO_HATCH_ZPM;
+import static gregtech.api.enums.MetaTileEntityIDs.DroneDownLink;
+import static gregtech.api.enums.MetaTileEntityIDs.Drone_Centre;
+import static gregtech.api.enums.MetaTileEntityIDs.EBF_CONTROLLER;
+import static gregtech.api.enums.MetaTileEntityIDs.ELECTRIC_FURNACE_LuV;
+import static gregtech.api.enums.MetaTileEntityIDs.ELECTRIC_FURNACE_UEV;
+import static gregtech.api.enums.MetaTileEntityIDs.ELECTRIC_FURNACE_UHV;
+import static gregtech.api.enums.MetaTileEntityIDs.ELECTRIC_FURNACE_UIV;
+import static gregtech.api.enums.MetaTileEntityIDs.ELECTRIC_FURNACE_UMV;
+import static gregtech.api.enums.MetaTileEntityIDs.ELECTRIC_FURNACE_UV;
+import static gregtech.api.enums.MetaTileEntityIDs.ELECTRIC_FURNACE_ZPM;
+import static gregtech.api.enums.MetaTileEntityIDs.ELECTROLYZER_LuV;
+import static gregtech.api.enums.MetaTileEntityIDs.ELECTROLYZER_UEV;
+import static gregtech.api.enums.MetaTileEntityIDs.ELECTROLYZER_UHV;
+import static gregtech.api.enums.MetaTileEntityIDs.ELECTROLYZER_UIV;
+import static gregtech.api.enums.MetaTileEntityIDs.ELECTROLYZER_UMV;
+import static gregtech.api.enums.MetaTileEntityIDs.ELECTROLYZER_UV;
+import static gregtech.api.enums.MetaTileEntityIDs.ELECTROLYZER_ZPM;
+import static gregtech.api.enums.MetaTileEntityIDs.ELECTROMAGNETIC_SEPARATOR_LuV;
+import static gregtech.api.enums.MetaTileEntityIDs.ELECTROMAGNETIC_SEPARATOR_UEV;
+import static gregtech.api.enums.MetaTileEntityIDs.ELECTROMAGNETIC_SEPARATOR_UHV;
+import static gregtech.api.enums.MetaTileEntityIDs.ELECTROMAGNETIC_SEPARATOR_UIV;
+import static gregtech.api.enums.MetaTileEntityIDs.ELECTROMAGNETIC_SEPARATOR_UMV;
+import static gregtech.api.enums.MetaTileEntityIDs.ELECTROMAGNETIC_SEPARATOR_UV;
+import static gregtech.api.enums.MetaTileEntityIDs.ELECTROMAGNETIC_SEPARATOR_ZPM;
+import static gregtech.api.enums.MetaTileEntityIDs.ENERGY_HATCH_EV;
+import static gregtech.api.enums.MetaTileEntityIDs.ENERGY_HATCH_HV;
+import static gregtech.api.enums.MetaTileEntityIDs.ENERGY_HATCH_IV;
+import static gregtech.api.enums.MetaTileEntityIDs.ENERGY_HATCH_LV;
+import static gregtech.api.enums.MetaTileEntityIDs.ENERGY_HATCH_LuV;
+import static gregtech.api.enums.MetaTileEntityIDs.ENERGY_HATCH_MV;
+import static gregtech.api.enums.MetaTileEntityIDs.ENERGY_HATCH_UEV;
+import static gregtech.api.enums.MetaTileEntityIDs.ENERGY_HATCH_UHV;
+import static gregtech.api.enums.MetaTileEntityIDs.ENERGY_HATCH_UIV;
+import static gregtech.api.enums.MetaTileEntityIDs.ENERGY_HATCH_ULV;
+import static gregtech.api.enums.MetaTileEntityIDs.ENERGY_HATCH_UMV;
+import static gregtech.api.enums.MetaTileEntityIDs.ENERGY_HATCH_UV;
+import static gregtech.api.enums.MetaTileEntityIDs.ENERGY_HATCH_UXV;
+import static gregtech.api.enums.MetaTileEntityIDs.ENERGY_HATCH_ZPM;
+import static gregtech.api.enums.MetaTileEntityIDs.EXTRACTOR_LuV;
+import static gregtech.api.enums.MetaTileEntityIDs.EXTRACTOR_UEV;
+import static gregtech.api.enums.MetaTileEntityIDs.EXTRACTOR_UHV;
+import static gregtech.api.enums.MetaTileEntityIDs.EXTRACTOR_UIV;
+import static gregtech.api.enums.MetaTileEntityIDs.EXTRACTOR_UMV;
+import static gregtech.api.enums.MetaTileEntityIDs.EXTRACTOR_UV;
+import static gregtech.api.enums.MetaTileEntityIDs.EXTRACTOR_ZPM;
+import static gregtech.api.enums.MetaTileEntityIDs.EXTREME_COMBUSTION_ENGINE_CONTROLLER;
+import static gregtech.api.enums.MetaTileEntityIDs.EXTRUDER_LuV;
+import static gregtech.api.enums.MetaTileEntityIDs.EXTRUDER_UEV;
+import static gregtech.api.enums.MetaTileEntityIDs.EXTRUDER_UHV;
+import static gregtech.api.enums.MetaTileEntityIDs.EXTRUDER_UIV;
+import static gregtech.api.enums.MetaTileEntityIDs.EXTRUDER_UMV;
+import static gregtech.api.enums.MetaTileEntityIDs.EXTRUDER_UV;
+import static gregtech.api.enums.MetaTileEntityIDs.EXTRUDER_ZPM;
+import static gregtech.api.enums.MetaTileEntityIDs.FERMENTER_LuV;
+import static gregtech.api.enums.MetaTileEntityIDs.FERMENTER_UEV;
+import static gregtech.api.enums.MetaTileEntityIDs.FERMENTER_UHV;
+import static gregtech.api.enums.MetaTileEntityIDs.FERMENTER_UIV;
+import static gregtech.api.enums.MetaTileEntityIDs.FERMENTER_UMV;
+import static gregtech.api.enums.MetaTileEntityIDs.FERMENTER_UV;
+import static gregtech.api.enums.MetaTileEntityIDs.FERMENTER_ZPM;
+import static gregtech.api.enums.MetaTileEntityIDs.FLUID_CANNER_LuV;
+import static gregtech.api.enums.MetaTileEntityIDs.FLUID_CANNER_UEV;
+import static gregtech.api.enums.MetaTileEntityIDs.FLUID_CANNER_UHV;
+import static gregtech.api.enums.MetaTileEntityIDs.FLUID_CANNER_UIV;
+import static gregtech.api.enums.MetaTileEntityIDs.FLUID_CANNER_UMV;
+import static gregtech.api.enums.MetaTileEntityIDs.FLUID_CANNER_UV;
+import static gregtech.api.enums.MetaTileEntityIDs.FLUID_CANNER_ZPM;
+import static gregtech.api.enums.MetaTileEntityIDs.FLUID_EXTRACTOR_LuV;
+import static gregtech.api.enums.MetaTileEntityIDs.FLUID_EXTRACTOR_UEV;
+import static gregtech.api.enums.MetaTileEntityIDs.FLUID_EXTRACTOR_UHV;
+import static gregtech.api.enums.MetaTileEntityIDs.FLUID_EXTRACTOR_UIV;
+import static gregtech.api.enums.MetaTileEntityIDs.FLUID_EXTRACTOR_UMV;
+import static gregtech.api.enums.MetaTileEntityIDs.FLUID_EXTRACTOR_UV;
+import static gregtech.api.enums.MetaTileEntityIDs.FLUID_EXTRACTOR_ZPM;
+import static gregtech.api.enums.MetaTileEntityIDs.FLUID_HEATER_LuV;
+import static gregtech.api.enums.MetaTileEntityIDs.FLUID_HEATER_UEV;
+import static gregtech.api.enums.MetaTileEntityIDs.FLUID_HEATER_UHV;
+import static gregtech.api.enums.MetaTileEntityIDs.FLUID_HEATER_UIV;
+import static gregtech.api.enums.MetaTileEntityIDs.FLUID_HEATER_UMV;
+import static gregtech.api.enums.MetaTileEntityIDs.FLUID_HEATER_UV;
+import static gregtech.api.enums.MetaTileEntityIDs.FLUID_HEATER_ZPM;
+import static gregtech.api.enums.MetaTileEntityIDs.FLUID_SOLIDIFIER_LuV;
+import static gregtech.api.enums.MetaTileEntityIDs.FLUID_SOLIDIFIER_UEV;
+import static gregtech.api.enums.MetaTileEntityIDs.FLUID_SOLIDIFIER_UHV;
+import static gregtech.api.enums.MetaTileEntityIDs.FLUID_SOLIDIFIER_UIV;
+import static gregtech.api.enums.MetaTileEntityIDs.FLUID_SOLIDIFIER_UMV;
+import static gregtech.api.enums.MetaTileEntityIDs.FLUID_SOLIDIFIER_UV;
+import static gregtech.api.enums.MetaTileEntityIDs.FLUID_SOLIDIFIER_ZPM;
+import static gregtech.api.enums.MetaTileEntityIDs.FORGE_HAMMER_LuV;
+import static gregtech.api.enums.MetaTileEntityIDs.FORGE_HAMMER_UEV;
+import static gregtech.api.enums.MetaTileEntityIDs.FORGE_HAMMER_UHV;
+import static gregtech.api.enums.MetaTileEntityIDs.FORGE_HAMMER_UIV;
+import static gregtech.api.enums.MetaTileEntityIDs.FORGE_HAMMER_UMV;
+import static gregtech.api.enums.MetaTileEntityIDs.FORGE_HAMMER_UV;
+import static gregtech.api.enums.MetaTileEntityIDs.FORGE_HAMMER_ZPM;
+import static gregtech.api.enums.MetaTileEntityIDs.FORMING_PRESS_LuV;
+import static gregtech.api.enums.MetaTileEntityIDs.FORMING_PRESS_UEV;
+import static gregtech.api.enums.MetaTileEntityIDs.FORMING_PRESS_UHV;
+import static gregtech.api.enums.MetaTileEntityIDs.FORMING_PRESS_UIV;
+import static gregtech.api.enums.MetaTileEntityIDs.FORMING_PRESS_UMV;
+import static gregtech.api.enums.MetaTileEntityIDs.FORMING_PRESS_UV;
+import static gregtech.api.enums.MetaTileEntityIDs.FORMING_PRESS_ZPM;
+import static gregtech.api.enums.MetaTileEntityIDs.FUSION_CONTROLLER_MKI;
+import static gregtech.api.enums.MetaTileEntityIDs.FUSION_CONTROLLER_MKII;
+import static gregtech.api.enums.MetaTileEntityIDs.FUSION_CONTROLLER_MKIII;
+import static gregtech.api.enums.MetaTileEntityIDs.GAS_TURBINE_EV;
+import static gregtech.api.enums.MetaTileEntityIDs.GAS_TURBINE_HV;
+import static gregtech.api.enums.MetaTileEntityIDs.GAS_TURBINE_IV;
+import static gregtech.api.enums.MetaTileEntityIDs.GAS_TURBINE_LV;
+import static gregtech.api.enums.MetaTileEntityIDs.GAS_TURBINE_MV;
+import static gregtech.api.enums.MetaTileEntityIDs.HATCH_DEGASIFIER_CONTROL;
+import static gregtech.api.enums.MetaTileEntityIDs.HATCH_LENS_HOUSING;
+import static gregtech.api.enums.MetaTileEntityIDs.HATCH_LENS_INDICATOR;
+import static gregtech.api.enums.MetaTileEntityIDs.HATCH_PH_SENSOR;
+import static gregtech.api.enums.MetaTileEntityIDs.HEAT_DETECTOR_HATCH;
+import static gregtech.api.enums.MetaTileEntityIDs.HIGH_AMP_TRANSFORMER_MAX_UXV;
+import static gregtech.api.enums.MetaTileEntityIDs.HIGH_AMP_TRANSFORMER_UEV_UHV;
+import static gregtech.api.enums.MetaTileEntityIDs.HIGH_AMP_TRANSFORMER_UIV_UEV;
+import static gregtech.api.enums.MetaTileEntityIDs.HIGH_AMP_TRANSFORMER_UMV_UIV;
+import static gregtech.api.enums.MetaTileEntityIDs.HIGH_AMP_TRANSFORMER_UXV_UMV;
+import static gregtech.api.enums.MetaTileEntityIDs.HIGH_PRESSURE_COAL_BOILER;
+import static gregtech.api.enums.MetaTileEntityIDs.HIGH_PRESSURE_LAVA_BOILER;
+import static gregtech.api.enums.MetaTileEntityIDs.HIGH_PRESSURE_SOLAR_BOILER;
+import static gregtech.api.enums.MetaTileEntityIDs.HIP_COMPRESSOR_CONTROLLER;
+import static gregtech.api.enums.MetaTileEntityIDs.HP_STEAM_ALLOY_SMELTER;
+import static gregtech.api.enums.MetaTileEntityIDs.HP_STEAM_COMPRESSOR;
+import static gregtech.api.enums.MetaTileEntityIDs.HP_STEAM_EXTRACTOR;
+import static gregtech.api.enums.MetaTileEntityIDs.HP_STEAM_FORGE_HAMMER;
+import static gregtech.api.enums.MetaTileEntityIDs.HP_STEAM_FURNACE;
+import static gregtech.api.enums.MetaTileEntityIDs.HP_STEAM_MACERATOR;
+import static gregtech.api.enums.MetaTileEntityIDs.HULL_BRICKED_BRONZE;
+import static gregtech.api.enums.MetaTileEntityIDs.HULL_BRONZE;
+import static gregtech.api.enums.MetaTileEntityIDs.HULL_EV;
+import static gregtech.api.enums.MetaTileEntityIDs.HULL_HV;
+import static gregtech.api.enums.MetaTileEntityIDs.HULL_IV;
+import static gregtech.api.enums.MetaTileEntityIDs.HULL_LV;
+import static gregtech.api.enums.MetaTileEntityIDs.HULL_LuV;
+import static gregtech.api.enums.MetaTileEntityIDs.HULL_MAX;
+import static gregtech.api.enums.MetaTileEntityIDs.HULL_MV;
+import static gregtech.api.enums.MetaTileEntityIDs.HULL_STEEL;
+import static gregtech.api.enums.MetaTileEntityIDs.HULL_UEV;
+import static gregtech.api.enums.MetaTileEntityIDs.HULL_UHV;
+import static gregtech.api.enums.MetaTileEntityIDs.HULL_UIV;
+import static gregtech.api.enums.MetaTileEntityIDs.HULL_ULV;
+import static gregtech.api.enums.MetaTileEntityIDs.HULL_UMV;
+import static gregtech.api.enums.MetaTileEntityIDs.HULL_UV;
+import static gregtech.api.enums.MetaTileEntityIDs.HULL_UXV;
+import static gregtech.api.enums.MetaTileEntityIDs.HULL_WROUGHT_IRON;
+import static gregtech.api.enums.MetaTileEntityIDs.HULL_ZPM;
+import static gregtech.api.enums.MetaTileEntityIDs.IMPLOSION_COMPRESSOR_CONTROLLER;
+import static gregtech.api.enums.MetaTileEntityIDs.INDUSTRIAL_APIARY;
+import static gregtech.api.enums.MetaTileEntityIDs.INDUSTRIAL_COMPRESSOR_CONTROLLER;
+import static gregtech.api.enums.MetaTileEntityIDs.INDUSTRIAL_ELECTROMAGNETIC_SEPARATOR_CONTROLLER;
+import static gregtech.api.enums.MetaTileEntityIDs.INDUSTRIAL_LASER_ENGRAVER_CONTROLLER;
+import static gregtech.api.enums.MetaTileEntityIDs.INPUT_BUS_EV;
+import static gregtech.api.enums.MetaTileEntityIDs.INPUT_BUS_HV;
+import static gregtech.api.enums.MetaTileEntityIDs.INPUT_BUS_IV;
+import static gregtech.api.enums.MetaTileEntityIDs.INPUT_BUS_LV;
+import static gregtech.api.enums.MetaTileEntityIDs.INPUT_BUS_LuV;
+import static gregtech.api.enums.MetaTileEntityIDs.INPUT_BUS_ME;
+import static gregtech.api.enums.MetaTileEntityIDs.INPUT_BUS_ME_ADVANCED;
+import static gregtech.api.enums.MetaTileEntityIDs.INPUT_BUS_MV;
+import static gregtech.api.enums.MetaTileEntityIDs.INPUT_BUS_UHV;
+import static gregtech.api.enums.MetaTileEntityIDs.INPUT_BUS_ULV;
+import static gregtech.api.enums.MetaTileEntityIDs.INPUT_BUS_UV;
+import static gregtech.api.enums.MetaTileEntityIDs.INPUT_BUS_ZPM;
+import static gregtech.api.enums.MetaTileEntityIDs.INPUT_HATCH_EV;
+import static gregtech.api.enums.MetaTileEntityIDs.INPUT_HATCH_HV;
+import static gregtech.api.enums.MetaTileEntityIDs.INPUT_HATCH_IV;
+import static gregtech.api.enums.MetaTileEntityIDs.INPUT_HATCH_LV;
+import static gregtech.api.enums.MetaTileEntityIDs.INPUT_HATCH_LuV;
+import static gregtech.api.enums.MetaTileEntityIDs.INPUT_HATCH_MAX;
+import static gregtech.api.enums.MetaTileEntityIDs.INPUT_HATCH_ME;
+import static gregtech.api.enums.MetaTileEntityIDs.INPUT_HATCH_ME_ADVANCED;
+import static gregtech.api.enums.MetaTileEntityIDs.INPUT_HATCH_MV;
+import static gregtech.api.enums.MetaTileEntityIDs.INPUT_HATCH_UEV;
+import static gregtech.api.enums.MetaTileEntityIDs.INPUT_HATCH_UHV;
+import static gregtech.api.enums.MetaTileEntityIDs.INPUT_HATCH_UIV;
+import static gregtech.api.enums.MetaTileEntityIDs.INPUT_HATCH_ULV;
+import static gregtech.api.enums.MetaTileEntityIDs.INPUT_HATCH_UMV;
+import static gregtech.api.enums.MetaTileEntityIDs.INPUT_HATCH_UV;
+import static gregtech.api.enums.MetaTileEntityIDs.INPUT_HATCH_UXV;
+import static gregtech.api.enums.MetaTileEntityIDs.INPUT_HATCH_ZPM;
+import static gregtech.api.enums.MetaTileEntityIDs.INTEGRATED_ORE_FACTORY_CONTROLLER;
+import static gregtech.api.enums.MetaTileEntityIDs.ITEM_DISTRIBUTOR_EV;
+import static gregtech.api.enums.MetaTileEntityIDs.ITEM_DISTRIBUTOR_HV;
+import static gregtech.api.enums.MetaTileEntityIDs.ITEM_DISTRIBUTOR_IV;
+import static gregtech.api.enums.MetaTileEntityIDs.ITEM_DISTRIBUTOR_LV;
+import static gregtech.api.enums.MetaTileEntityIDs.ITEM_DISTRIBUTOR_LuV;
+import static gregtech.api.enums.MetaTileEntityIDs.ITEM_DISTRIBUTOR_MV;
+import static gregtech.api.enums.MetaTileEntityIDs.ITEM_DISTRIBUTOR_UHV;
+import static gregtech.api.enums.MetaTileEntityIDs.ITEM_DISTRIBUTOR_ULV;
+import static gregtech.api.enums.MetaTileEntityIDs.ITEM_DISTRIBUTOR_UV;
+import static gregtech.api.enums.MetaTileEntityIDs.ITEM_DISTRIBUTOR_ZPM;
+import static gregtech.api.enums.MetaTileEntityIDs.ITEM_FILTER_EV;
+import static gregtech.api.enums.MetaTileEntityIDs.ITEM_FILTER_HV;
+import static gregtech.api.enums.MetaTileEntityIDs.ITEM_FILTER_IV;
+import static gregtech.api.enums.MetaTileEntityIDs.ITEM_FILTER_LV;
+import static gregtech.api.enums.MetaTileEntityIDs.ITEM_FILTER_LuV;
+import static gregtech.api.enums.MetaTileEntityIDs.ITEM_FILTER_MV;
+import static gregtech.api.enums.MetaTileEntityIDs.ITEM_FILTER_UHV;
+import static gregtech.api.enums.MetaTileEntityIDs.ITEM_FILTER_ULV;
+import static gregtech.api.enums.MetaTileEntityIDs.ITEM_FILTER_UV;
+import static gregtech.api.enums.MetaTileEntityIDs.ITEM_FILTER_ZPM;
+import static gregtech.api.enums.MetaTileEntityIDs.LARGE_ADVANCED_GAS_TURBINE_CONTROLLER;
+import static gregtech.api.enums.MetaTileEntityIDs.LARGE_BRONZE_BOILER_CONTROLLER;
+import static gregtech.api.enums.MetaTileEntityIDs.LARGE_GAS_TURBINE_CONTROLLER;
+import static gregtech.api.enums.MetaTileEntityIDs.LARGE_HEAT_EXCHANGER_CONTROLLER;
+import static gregtech.api.enums.MetaTileEntityIDs.LARGE_HP_STEAM_TURBINE_CONTROLLER;
+import static gregtech.api.enums.MetaTileEntityIDs.LARGE_PLASMA_TURBINE_CONTROLLER;
+import static gregtech.api.enums.MetaTileEntityIDs.LARGE_STEAM_TURBINE_CONTROLLER;
+import static gregtech.api.enums.MetaTileEntityIDs.LARGE_STEEL_BOILER_CONTROLLER;
+import static gregtech.api.enums.MetaTileEntityIDs.LARGE_TITANIUM_BOILER_CONTROLLER;
+import static gregtech.api.enums.MetaTileEntityIDs.LARGE_TUNGSTENSTEEL_BOILER_CONTROLLER;
import static gregtech.api.enums.MetaTileEntityIDs.LASER_ENGRAVER_IV;
+import static gregtech.api.enums.MetaTileEntityIDs.LATHE_LuV;
+import static gregtech.api.enums.MetaTileEntityIDs.LATHE_UEV;
+import static gregtech.api.enums.MetaTileEntityIDs.LATHE_UHV;
+import static gregtech.api.enums.MetaTileEntityIDs.LATHE_UIV;
+import static gregtech.api.enums.MetaTileEntityIDs.LATHE_UMV;
+import static gregtech.api.enums.MetaTileEntityIDs.LATHE_UV;
+import static gregtech.api.enums.MetaTileEntityIDs.LATHE_ZPM;
+import static gregtech.api.enums.MetaTileEntityIDs.LCR_CONTROLLER;
+import static gregtech.api.enums.MetaTileEntityIDs.LIGHTNING_ROD_EV;
+import static gregtech.api.enums.MetaTileEntityIDs.LIGHTNING_ROD_HV;
+import static gregtech.api.enums.MetaTileEntityIDs.LIGHTNING_ROD_IV;
+import static gregtech.api.enums.MetaTileEntityIDs.LOCKER_EV;
+import static gregtech.api.enums.MetaTileEntityIDs.LOCKER_HV;
+import static gregtech.api.enums.MetaTileEntityIDs.LOCKER_IV;
+import static gregtech.api.enums.MetaTileEntityIDs.LOCKER_LV;
+import static gregtech.api.enums.MetaTileEntityIDs.LOCKER_LuV;
+import static gregtech.api.enums.MetaTileEntityIDs.LOCKER_MV;
+import static gregtech.api.enums.MetaTileEntityIDs.LOCKER_UHV;
+import static gregtech.api.enums.MetaTileEntityIDs.LOCKER_ULV;
+import static gregtech.api.enums.MetaTileEntityIDs.LOCKER_UV;
+import static gregtech.api.enums.MetaTileEntityIDs.LOCKER_ZPM;
+import static gregtech.api.enums.MetaTileEntityIDs.LONG_DISTANCE_PIPELINE_FLUID;
+import static gregtech.api.enums.MetaTileEntityIDs.LONG_DISTANCE_PIPELINE_ITEM;
+import static gregtech.api.enums.MetaTileEntityIDs.MACERATOR_LuV;
+import static gregtech.api.enums.MetaTileEntityIDs.MACERATOR_UEV;
+import static gregtech.api.enums.MetaTileEntityIDs.MACERATOR_UHV;
+import static gregtech.api.enums.MetaTileEntityIDs.MACERATOR_UIV;
+import static gregtech.api.enums.MetaTileEntityIDs.MACERATOR_UMV;
+import static gregtech.api.enums.MetaTileEntityIDs.MACERATOR_UV;
+import static gregtech.api.enums.MetaTileEntityIDs.MACERATOR_ZPM;
+import static gregtech.api.enums.MetaTileEntityIDs.MAGIC_ENERGY_ABSORBER_EV;
+import static gregtech.api.enums.MetaTileEntityIDs.MAGIC_ENERGY_ABSORBER_HV;
+import static gregtech.api.enums.MetaTileEntityIDs.MAGIC_ENERGY_ABSORBER_LV;
+import static gregtech.api.enums.MetaTileEntityIDs.MAGIC_ENERGY_ABSORBER_MV;
+import static gregtech.api.enums.MetaTileEntityIDs.MAGIC_ENERGY_CONVERTER_HV;
+import static gregtech.api.enums.MetaTileEntityIDs.MAGIC_ENERGY_CONVERTER_LV;
+import static gregtech.api.enums.MetaTileEntityIDs.MAGIC_ENERGY_CONVERTER_MV;
+import static gregtech.api.enums.MetaTileEntityIDs.MAG_HATCH;
+import static gregtech.api.enums.MetaTileEntityIDs.MAINTENANCE_HATCH;
+import static gregtech.api.enums.MetaTileEntityIDs.MASS_FABRICATOR_EV;
+import static gregtech.api.enums.MetaTileEntityIDs.MASS_FABRICATOR_HV;
+import static gregtech.api.enums.MetaTileEntityIDs.MASS_FABRICATOR_IV;
+import static gregtech.api.enums.MetaTileEntityIDs.MASS_FABRICATOR_LV;
+import static gregtech.api.enums.MetaTileEntityIDs.MASS_FABRICATOR_MV;
+import static gregtech.api.enums.MetaTileEntityIDs.MATTER_AMPLIFIER_LuV;
+import static gregtech.api.enums.MetaTileEntityIDs.MATTER_AMPLIFIER_UEV;
+import static gregtech.api.enums.MetaTileEntityIDs.MATTER_AMPLIFIER_UHV;
+import static gregtech.api.enums.MetaTileEntityIDs.MATTER_AMPLIFIER_UIV;
+import static gregtech.api.enums.MetaTileEntityIDs.MATTER_AMPLIFIER_UMV;
+import static gregtech.api.enums.MetaTileEntityIDs.MATTER_AMPLIFIER_UV;
+import static gregtech.api.enums.MetaTileEntityIDs.MATTER_AMPLIFIER_ZPM;
+import static gregtech.api.enums.MetaTileEntityIDs.MATTER_FABRICATOR_LuV;
+import static gregtech.api.enums.MetaTileEntityIDs.MATTER_FABRICATOR_UEV;
+import static gregtech.api.enums.MetaTileEntityIDs.MATTER_FABRICATOR_UHV;
+import static gregtech.api.enums.MetaTileEntityIDs.MATTER_FABRICATOR_UIV;
+import static gregtech.api.enums.MetaTileEntityIDs.MATTER_FABRICATOR_UMV;
+import static gregtech.api.enums.MetaTileEntityIDs.MATTER_FABRICATOR_UV;
+import static gregtech.api.enums.MetaTileEntityIDs.MATTER_FABRICATOR_ZPM;
+import static gregtech.api.enums.MetaTileEntityIDs.MATTER_REPLICATOR_LuV;
+import static gregtech.api.enums.MetaTileEntityIDs.MATTER_REPLICATOR_UEV;
+import static gregtech.api.enums.MetaTileEntityIDs.MATTER_REPLICATOR_UHV;
+import static gregtech.api.enums.MetaTileEntityIDs.MATTER_REPLICATOR_UIV;
+import static gregtech.api.enums.MetaTileEntityIDs.MATTER_REPLICATOR_UMV;
+import static gregtech.api.enums.MetaTileEntityIDs.MATTER_REPLICATOR_UV;
+import static gregtech.api.enums.MetaTileEntityIDs.MATTER_REPLICATOR_ZPM;
+import static gregtech.api.enums.MetaTileEntityIDs.MICROWAVE_ENERGY_TRANSMITTER_EV;
+import static gregtech.api.enums.MetaTileEntityIDs.MICROWAVE_ENERGY_TRANSMITTER_HV;
+import static gregtech.api.enums.MetaTileEntityIDs.MICROWAVE_ENERGY_TRANSMITTER_IV;
+import static gregtech.api.enums.MetaTileEntityIDs.MICROWAVE_ENERGY_TRANSMITTER_LuV;
+import static gregtech.api.enums.MetaTileEntityIDs.MICROWAVE_ENERGY_TRANSMITTER_UV;
+import static gregtech.api.enums.MetaTileEntityIDs.MICROWAVE_ENERGY_TRANSMITTER_ZPM;
+import static gregtech.api.enums.MetaTileEntityIDs.MICROWAVE_LuV;
+import static gregtech.api.enums.MetaTileEntityIDs.MICROWAVE_UEV;
+import static gregtech.api.enums.MetaTileEntityIDs.MICROWAVE_UHV;
+import static gregtech.api.enums.MetaTileEntityIDs.MICROWAVE_UIV;
+import static gregtech.api.enums.MetaTileEntityIDs.MICROWAVE_UMV;
+import static gregtech.api.enums.MetaTileEntityIDs.MICROWAVE_UV;
+import static gregtech.api.enums.MetaTileEntityIDs.MICROWAVE_ZPM;
+import static gregtech.api.enums.MetaTileEntityIDs.MINER_HV;
+import static gregtech.api.enums.MetaTileEntityIDs.MINER_LV;
+import static gregtech.api.enums.MetaTileEntityIDs.MINER_MV;
+import static gregtech.api.enums.MetaTileEntityIDs.MIXER_LuV;
+import static gregtech.api.enums.MetaTileEntityIDs.MIXER_UEV;
+import static gregtech.api.enums.MetaTileEntityIDs.MIXER_UHV;
+import static gregtech.api.enums.MetaTileEntityIDs.MIXER_UIV;
+import static gregtech.api.enums.MetaTileEntityIDs.MIXER_UMV;
+import static gregtech.api.enums.MetaTileEntityIDs.MIXER_UV;
+import static gregtech.api.enums.MetaTileEntityIDs.MIXER_ZPM;
+import static gregtech.api.enums.MetaTileEntityIDs.MONSTER_REPELLATOR_EV;
+import static gregtech.api.enums.MetaTileEntityIDs.MONSTER_REPELLATOR_HV;
+import static gregtech.api.enums.MetaTileEntityIDs.MONSTER_REPELLATOR_IV;
+import static gregtech.api.enums.MetaTileEntityIDs.MONSTER_REPELLATOR_LV;
+import static gregtech.api.enums.MetaTileEntityIDs.MONSTER_REPELLATOR_LuV;
+import static gregtech.api.enums.MetaTileEntityIDs.MONSTER_REPELLATOR_MV;
+import static gregtech.api.enums.MetaTileEntityIDs.MONSTER_REPELLATOR_UV;
+import static gregtech.api.enums.MetaTileEntityIDs.MONSTER_REPELLATOR_ZPM;
+import static gregtech.api.enums.MetaTileEntityIDs.MUFFLER_HATCH_EV;
+import static gregtech.api.enums.MetaTileEntityIDs.MUFFLER_HATCH_HV;
+import static gregtech.api.enums.MetaTileEntityIDs.MUFFLER_HATCH_IV;
+import static gregtech.api.enums.MetaTileEntityIDs.MUFFLER_HATCH_LV;
+import static gregtech.api.enums.MetaTileEntityIDs.MUFFLER_HATCH_LuV;
+import static gregtech.api.enums.MetaTileEntityIDs.MUFFLER_HATCH_MV;
+import static gregtech.api.enums.MetaTileEntityIDs.MUFFLER_HATCH_UHV;
+import static gregtech.api.enums.MetaTileEntityIDs.MUFFLER_HATCH_UV;
+import static gregtech.api.enums.MetaTileEntityIDs.MUFFLER_HATCH_ZPM;
+import static gregtech.api.enums.MetaTileEntityIDs.MULTIBLOCK_PUMP_INFINITE_CONTROLLER;
+import static gregtech.api.enums.MetaTileEntityIDs.MULTIBLOCK_PUMP_MKI_CONTROLLER;
+import static gregtech.api.enums.MetaTileEntityIDs.MULTILOCK_PUMP_MKIII_CONTROLLER;
+import static gregtech.api.enums.MetaTileEntityIDs.MULTILOCK_PUMP_MKII_CONTROLLER;
+import static gregtech.api.enums.MetaTileEntityIDs.MULTILOCK_PUMP_MKIV_CONTROLLER;
+import static gregtech.api.enums.MetaTileEntityIDs.MULTI_CANNER_CONTROLLER;
+import static gregtech.api.enums.MetaTileEntityIDs.MULTI_LATHE_CONTROLLER;
+import static gregtech.api.enums.MetaTileEntityIDs.MULTI_SMELTER_CONTROLLER;
+import static gregtech.api.enums.MetaTileEntityIDs.NANO_FORGE_CONTROLLER;
+import static gregtech.api.enums.MetaTileEntityIDs.NAQUADAH_REACTOR_EV;
+import static gregtech.api.enums.MetaTileEntityIDs.NAQUADAH_REACTOR_IV;
+import static gregtech.api.enums.MetaTileEntityIDs.NAQUADAH_REACTOR_LuV;
+import static gregtech.api.enums.MetaTileEntityIDs.NAQUADAH_REACTOR_UV;
+import static gregtech.api.enums.MetaTileEntityIDs.NAQUADAH_REACTOR_ZPM;
+import static gregtech.api.enums.MetaTileEntityIDs.NEUTRONIUM_COMPRESSOR_CONTROLLER;
+import static gregtech.api.enums.MetaTileEntityIDs.OIL_CRACKER_CONTROLLER;
+import static gregtech.api.enums.MetaTileEntityIDs.ORE_DRILL_MKIII_CONTROLLER;
+import static gregtech.api.enums.MetaTileEntityIDs.ORE_DRILL_MKII_CONTROLLER;
+import static gregtech.api.enums.MetaTileEntityIDs.ORE_DRILL_MKIV_CONTROLLER;
+import static gregtech.api.enums.MetaTileEntityIDs.ORE_DRILL_MKI_CONTROLLER;
+import static gregtech.api.enums.MetaTileEntityIDs.ORE_WASHING_PLANT_LuV;
+import static gregtech.api.enums.MetaTileEntityIDs.ORE_WASHING_PLANT_UEV;
+import static gregtech.api.enums.MetaTileEntityIDs.ORE_WASHING_PLANT_UHV;
+import static gregtech.api.enums.MetaTileEntityIDs.ORE_WASHING_PLANT_UIV;
+import static gregtech.api.enums.MetaTileEntityIDs.ORE_WASHING_PLANT_UMV;
+import static gregtech.api.enums.MetaTileEntityIDs.ORE_WASHING_PLANT_UV;
+import static gregtech.api.enums.MetaTileEntityIDs.ORE_WASHING_PLANT_ZPM;
+import static gregtech.api.enums.MetaTileEntityIDs.OUTPUT_BUS_EV;
+import static gregtech.api.enums.MetaTileEntityIDs.OUTPUT_BUS_HV;
+import static gregtech.api.enums.MetaTileEntityIDs.OUTPUT_BUS_IV;
+import static gregtech.api.enums.MetaTileEntityIDs.OUTPUT_BUS_LV;
+import static gregtech.api.enums.MetaTileEntityIDs.OUTPUT_BUS_LuV;
+import static gregtech.api.enums.MetaTileEntityIDs.OUTPUT_BUS_ME;
+import static gregtech.api.enums.MetaTileEntityIDs.OUTPUT_BUS_MV;
+import static gregtech.api.enums.MetaTileEntityIDs.OUTPUT_BUS_UHV;
+import static gregtech.api.enums.MetaTileEntityIDs.OUTPUT_BUS_ULV;
+import static gregtech.api.enums.MetaTileEntityIDs.OUTPUT_BUS_UV;
+import static gregtech.api.enums.MetaTileEntityIDs.OUTPUT_BUS_ZPM;
+import static gregtech.api.enums.MetaTileEntityIDs.OUTPUT_HATCH_EV;
+import static gregtech.api.enums.MetaTileEntityIDs.OUTPUT_HATCH_HV;
+import static gregtech.api.enums.MetaTileEntityIDs.OUTPUT_HATCH_IV;
+import static gregtech.api.enums.MetaTileEntityIDs.OUTPUT_HATCH_LV;
+import static gregtech.api.enums.MetaTileEntityIDs.OUTPUT_HATCH_LuV;
+import static gregtech.api.enums.MetaTileEntityIDs.OUTPUT_HATCH_MAX;
+import static gregtech.api.enums.MetaTileEntityIDs.OUTPUT_HATCH_ME;
+import static gregtech.api.enums.MetaTileEntityIDs.OUTPUT_HATCH_MV;
+import static gregtech.api.enums.MetaTileEntityIDs.OUTPUT_HATCH_UEV;
+import static gregtech.api.enums.MetaTileEntityIDs.OUTPUT_HATCH_UHV;
+import static gregtech.api.enums.MetaTileEntityIDs.OUTPUT_HATCH_UIV;
+import static gregtech.api.enums.MetaTileEntityIDs.OUTPUT_HATCH_ULV;
+import static gregtech.api.enums.MetaTileEntityIDs.OUTPUT_HATCH_UMV;
+import static gregtech.api.enums.MetaTileEntityIDs.OUTPUT_HATCH_UV;
+import static gregtech.api.enums.MetaTileEntityIDs.OUTPUT_HATCH_UXV;
+import static gregtech.api.enums.MetaTileEntityIDs.OUTPUT_HATCH_ZPM;
+import static gregtech.api.enums.MetaTileEntityIDs.PACKAGER_EV;
+import static gregtech.api.enums.MetaTileEntityIDs.PACKAGER_HV;
+import static gregtech.api.enums.MetaTileEntityIDs.PACKAGER_IV;
+import static gregtech.api.enums.MetaTileEntityIDs.PACKAGER_LV;
+import static gregtech.api.enums.MetaTileEntityIDs.PACKAGER_LuV;
+import static gregtech.api.enums.MetaTileEntityIDs.PACKAGER_MV;
+import static gregtech.api.enums.MetaTileEntityIDs.PACKAGER_UV;
+import static gregtech.api.enums.MetaTileEntityIDs.PACKAGER_ZPM;
+import static gregtech.api.enums.MetaTileEntityIDs.PCB_FACTORY_CONTROLLER;
+import static gregtech.api.enums.MetaTileEntityIDs.PLASMA_ARC_FURNACE_LuV;
+import static gregtech.api.enums.MetaTileEntityIDs.PLASMA_ARC_FURNACE_UEV;
+import static gregtech.api.enums.MetaTileEntityIDs.PLASMA_ARC_FURNACE_UHV;
+import static gregtech.api.enums.MetaTileEntityIDs.PLASMA_ARC_FURNACE_UIV;
+import static gregtech.api.enums.MetaTileEntityIDs.PLASMA_ARC_FURNACE_UMV;
+import static gregtech.api.enums.MetaTileEntityIDs.PLASMA_ARC_FURNACE_UV;
+import static gregtech.api.enums.MetaTileEntityIDs.PLASMA_ARC_FURNACE_ZPM;
+import static gregtech.api.enums.MetaTileEntityIDs.PLASMA_GENERATOR_EV;
+import static gregtech.api.enums.MetaTileEntityIDs.PLASMA_GENERATOR_IV;
+import static gregtech.api.enums.MetaTileEntityIDs.PLASMA_GENERATOR_LuV;
+import static gregtech.api.enums.MetaTileEntityIDs.PLASMA_GENERATOR_UV;
+import static gregtech.api.enums.MetaTileEntityIDs.PLASMA_GENERATOR_ZPM;
+import static gregtech.api.enums.MetaTileEntityIDs.POLARIZER_LuV;
+import static gregtech.api.enums.MetaTileEntityIDs.POLARIZER_UEV;
+import static gregtech.api.enums.MetaTileEntityIDs.POLARIZER_UHV;
+import static gregtech.api.enums.MetaTileEntityIDs.POLARIZER_UIV;
+import static gregtech.api.enums.MetaTileEntityIDs.POLARIZER_UMV;
+import static gregtech.api.enums.MetaTileEntityIDs.POLARIZER_UV;
+import static gregtech.api.enums.MetaTileEntityIDs.POLARIZER_ZPM;
+import static gregtech.api.enums.MetaTileEntityIDs.PRECISION_LASER_ENGRAVER_LuV;
+import static gregtech.api.enums.MetaTileEntityIDs.PRECISION_LASER_ENGRAVER_UEV;
+import static gregtech.api.enums.MetaTileEntityIDs.PRECISION_LASER_ENGRAVER_UHV;
+import static gregtech.api.enums.MetaTileEntityIDs.PRECISION_LASER_ENGRAVER_UIV;
+import static gregtech.api.enums.MetaTileEntityIDs.PRECISION_LASER_ENGRAVER_UMV;
+import static gregtech.api.enums.MetaTileEntityIDs.PRECISION_LASER_ENGRAVER_UV;
+import static gregtech.api.enums.MetaTileEntityIDs.PRECISION_LASER_ENGRAVER_ZPM;
+import static gregtech.api.enums.MetaTileEntityIDs.PROCESSING_ARRAY_CONTROLLER;
+import static gregtech.api.enums.MetaTileEntityIDs.PUMP_EV;
+import static gregtech.api.enums.MetaTileEntityIDs.PUMP_HV;
+import static gregtech.api.enums.MetaTileEntityIDs.PUMP_IV;
+import static gregtech.api.enums.MetaTileEntityIDs.PUMP_LV;
+import static gregtech.api.enums.MetaTileEntityIDs.PUMP_LuV;
+import static gregtech.api.enums.MetaTileEntityIDs.PUMP_MV;
+import static gregtech.api.enums.MetaTileEntityIDs.PUMP_ZPM;
+import static gregtech.api.enums.MetaTileEntityIDs.PURIFICATION_PLANT_CONTROLLER;
+import static gregtech.api.enums.MetaTileEntityIDs.PURIFICATION_UNIT_CLARIFIER;
+import static gregtech.api.enums.MetaTileEntityIDs.PURIFICATION_UNIT_DEGASIFIER;
+import static gregtech.api.enums.MetaTileEntityIDs.PURIFICATION_UNIT_FLOCCULATOR;
+import static gregtech.api.enums.MetaTileEntityIDs.PURIFICATION_UNIT_OZONATION;
+import static gregtech.api.enums.MetaTileEntityIDs.PURIFICATION_UNIT_PARTICLE_EXTRACTOR;
+import static gregtech.api.enums.MetaTileEntityIDs.PURIFICATION_UNIT_PH_ADJUSTMENT;
+import static gregtech.api.enums.MetaTileEntityIDs.PURIFICATION_UNIT_PLASMA_HEATER;
+import static gregtech.api.enums.MetaTileEntityIDs.PURIFICATION_UNIT_UV_TREATMENT;
+import static gregtech.api.enums.MetaTileEntityIDs.PYROLYSE_OVEN_CONTROLLER;
+import static gregtech.api.enums.MetaTileEntityIDs.QUADRUPLE_INPUT_HATCHES_EV;
+import static gregtech.api.enums.MetaTileEntityIDs.QUADRUPLE_INPUT_HATCHES_IV;
+import static gregtech.api.enums.MetaTileEntityIDs.QUADRUPLE_INPUT_HATCHES_LuV;
+import static gregtech.api.enums.MetaTileEntityIDs.QUADRUPLE_INPUT_HATCHES_MAX;
+import static gregtech.api.enums.MetaTileEntityIDs.QUADRUPLE_INPUT_HATCHES_UEV;
+import static gregtech.api.enums.MetaTileEntityIDs.QUADRUPLE_INPUT_HATCHES_UHV;
+import static gregtech.api.enums.MetaTileEntityIDs.QUADRUPLE_INPUT_HATCHES_UIV;
+import static gregtech.api.enums.MetaTileEntityIDs.QUADRUPLE_INPUT_HATCHES_UMV;
+import static gregtech.api.enums.MetaTileEntityIDs.QUADRUPLE_INPUT_HATCHES_UV;
+import static gregtech.api.enums.MetaTileEntityIDs.QUADRUPLE_INPUT_HATCHES_UXV;
+import static gregtech.api.enums.MetaTileEntityIDs.QUADRUPLE_INPUT_HATCHES_ZPM;
+import static gregtech.api.enums.MetaTileEntityIDs.QUANTUM_CHEST_EV;
+import static gregtech.api.enums.MetaTileEntityIDs.QUANTUM_CHEST_HV;
+import static gregtech.api.enums.MetaTileEntityIDs.QUANTUM_CHEST_IV;
+import static gregtech.api.enums.MetaTileEntityIDs.QUANTUM_CHEST_LV;
+import static gregtech.api.enums.MetaTileEntityIDs.QUANTUM_CHEST_MV;
+import static gregtech.api.enums.MetaTileEntityIDs.QUANTUM_TANK_EV;
+import static gregtech.api.enums.MetaTileEntityIDs.QUANTUM_TANK_HV;
+import static gregtech.api.enums.MetaTileEntityIDs.QUANTUM_TANK_IV;
+import static gregtech.api.enums.MetaTileEntityIDs.QUANTUM_TANK_LV;
+import static gregtech.api.enums.MetaTileEntityIDs.QUANTUM_TANK_MV;
+import static gregtech.api.enums.MetaTileEntityIDs.RECIPE_FILTER_EV;
+import static gregtech.api.enums.MetaTileEntityIDs.RECIPE_FILTER_HV;
+import static gregtech.api.enums.MetaTileEntityIDs.RECIPE_FILTER_IV;
+import static gregtech.api.enums.MetaTileEntityIDs.RECIPE_FILTER_LV;
+import static gregtech.api.enums.MetaTileEntityIDs.RECIPE_FILTER_LuV;
+import static gregtech.api.enums.MetaTileEntityIDs.RECIPE_FILTER_MV;
+import static gregtech.api.enums.MetaTileEntityIDs.RECIPE_FILTER_UHV;
+import static gregtech.api.enums.MetaTileEntityIDs.RECIPE_FILTER_ULV;
+import static gregtech.api.enums.MetaTileEntityIDs.RECIPE_FILTER_UV;
+import static gregtech.api.enums.MetaTileEntityIDs.RECIPE_FILTER_ZPM;
+import static gregtech.api.enums.MetaTileEntityIDs.RECYCLER_LuV;
+import static gregtech.api.enums.MetaTileEntityIDs.RECYCLER_UEV;
+import static gregtech.api.enums.MetaTileEntityIDs.RECYCLER_UHV;
+import static gregtech.api.enums.MetaTileEntityIDs.RECYCLER_UIV;
+import static gregtech.api.enums.MetaTileEntityIDs.RECYCLER_UMV;
+import static gregtech.api.enums.MetaTileEntityIDs.RECYCLER_UV;
+import static gregtech.api.enums.MetaTileEntityIDs.RECYCLER_ZPM;
+import static gregtech.api.enums.MetaTileEntityIDs.REPLICATOR_EV;
+import static gregtech.api.enums.MetaTileEntityIDs.REPLICATOR_HV;
+import static gregtech.api.enums.MetaTileEntityIDs.REPLICATOR_IV;
+import static gregtech.api.enums.MetaTileEntityIDs.REPLICATOR_LV;
+import static gregtech.api.enums.MetaTileEntityIDs.REPLICATOR_MV;
+import static gregtech.api.enums.MetaTileEntityIDs.ROCK_BREAKER_EV;
+import static gregtech.api.enums.MetaTileEntityIDs.ROCK_BREAKER_HV;
+import static gregtech.api.enums.MetaTileEntityIDs.ROCK_BREAKER_IV;
+import static gregtech.api.enums.MetaTileEntityIDs.ROCK_BREAKER_LV;
+import static gregtech.api.enums.MetaTileEntityIDs.ROCK_BREAKER_LuV;
+import static gregtech.api.enums.MetaTileEntityIDs.ROCK_BREAKER_MV;
+import static gregtech.api.enums.MetaTileEntityIDs.ROCK_BREAKER_UEV;
+import static gregtech.api.enums.MetaTileEntityIDs.ROCK_BREAKER_UHV;
+import static gregtech.api.enums.MetaTileEntityIDs.ROCK_BREAKER_UIV;
+import static gregtech.api.enums.MetaTileEntityIDs.ROCK_BREAKER_UMV;
+import static gregtech.api.enums.MetaTileEntityIDs.ROCK_BREAKER_UV;
+import static gregtech.api.enums.MetaTileEntityIDs.ROCK_BREAKER_ZPM;
+import static gregtech.api.enums.MetaTileEntityIDs.SCANNER_EV;
+import static gregtech.api.enums.MetaTileEntityIDs.SCANNER_HV;
+import static gregtech.api.enums.MetaTileEntityIDs.SCANNER_IV;
+import static gregtech.api.enums.MetaTileEntityIDs.SCANNER_LV;
+import static gregtech.api.enums.MetaTileEntityIDs.SCANNER_LuV;
+import static gregtech.api.enums.MetaTileEntityIDs.SCANNER_MV;
+import static gregtech.api.enums.MetaTileEntityIDs.SCANNER_UEV;
+import static gregtech.api.enums.MetaTileEntityIDs.SCANNER_UHV;
+import static gregtech.api.enums.MetaTileEntityIDs.SCANNER_UIV;
+import static gregtech.api.enums.MetaTileEntityIDs.SCANNER_UMV;
+import static gregtech.api.enums.MetaTileEntityIDs.SCANNER_UV;
+import static gregtech.api.enums.MetaTileEntityIDs.SCANNER_ZPM;
+import static gregtech.api.enums.MetaTileEntityIDs.SIFTING_MACHINE_LuV;
+import static gregtech.api.enums.MetaTileEntityIDs.SIFTING_MACHINE_UEV;
+import static gregtech.api.enums.MetaTileEntityIDs.SIFTING_MACHINE_UHV;
+import static gregtech.api.enums.MetaTileEntityIDs.SIFTING_MACHINE_UIV;
+import static gregtech.api.enums.MetaTileEntityIDs.SIFTING_MACHINE_UMV;
+import static gregtech.api.enums.MetaTileEntityIDs.SIFTING_MACHINE_UV;
+import static gregtech.api.enums.MetaTileEntityIDs.SIFTING_MACHINE_ZPM;
+import static gregtech.api.enums.MetaTileEntityIDs.SIMPLE_SOLAR_BOILER;
+import static gregtech.api.enums.MetaTileEntityIDs.SLICING_MACHINE_LuV;
+import static gregtech.api.enums.MetaTileEntityIDs.SLICING_MACHINE_UEV;
+import static gregtech.api.enums.MetaTileEntityIDs.SLICING_MACHINE_UHV;
+import static gregtech.api.enums.MetaTileEntityIDs.SLICING_MACHINE_UIV;
+import static gregtech.api.enums.MetaTileEntityIDs.SLICING_MACHINE_UMV;
+import static gregtech.api.enums.MetaTileEntityIDs.SLICING_MACHINE_UV;
+import static gregtech.api.enums.MetaTileEntityIDs.SLICING_MACHINE_ZPM;
+import static gregtech.api.enums.MetaTileEntityIDs.SMALL_COAL_BOILER;
+import static gregtech.api.enums.MetaTileEntityIDs.STEAM_ALLOY_SMELTER;
+import static gregtech.api.enums.MetaTileEntityIDs.STEAM_COMPRESSOR;
+import static gregtech.api.enums.MetaTileEntityIDs.STEAM_EXTRACTOR;
+import static gregtech.api.enums.MetaTileEntityIDs.STEAM_FORGE_HAMMER;
+import static gregtech.api.enums.MetaTileEntityIDs.STEAM_FURNACE;
+import static gregtech.api.enums.MetaTileEntityIDs.STEAM_MACERATOR;
+import static gregtech.api.enums.MetaTileEntityIDs.STEAM_TURBINE_HV;
+import static gregtech.api.enums.MetaTileEntityIDs.STEAM_TURBINE_LV;
+import static gregtech.api.enums.MetaTileEntityIDs.STEAM_TURBINE_MV;
+import static gregtech.api.enums.MetaTileEntityIDs.SUPER_BUFFER_EV;
+import static gregtech.api.enums.MetaTileEntityIDs.SUPER_BUFFER_HV;
+import static gregtech.api.enums.MetaTileEntityIDs.SUPER_BUFFER_IV;
+import static gregtech.api.enums.MetaTileEntityIDs.SUPER_BUFFER_LV;
+import static gregtech.api.enums.MetaTileEntityIDs.SUPER_BUFFER_LuV;
+import static gregtech.api.enums.MetaTileEntityIDs.SUPER_BUFFER_MV;
+import static gregtech.api.enums.MetaTileEntityIDs.SUPER_BUFFER_UHV;
+import static gregtech.api.enums.MetaTileEntityIDs.SUPER_BUFFER_ULV;
+import static gregtech.api.enums.MetaTileEntityIDs.SUPER_BUFFER_UV;
+import static gregtech.api.enums.MetaTileEntityIDs.SUPER_BUFFER_ZPM;
+import static gregtech.api.enums.MetaTileEntityIDs.SUPER_CHEST_EV;
+import static gregtech.api.enums.MetaTileEntityIDs.SUPER_CHEST_HV;
+import static gregtech.api.enums.MetaTileEntityIDs.SUPER_CHEST_IV;
+import static gregtech.api.enums.MetaTileEntityIDs.SUPER_CHEST_LV;
+import static gregtech.api.enums.MetaTileEntityIDs.SUPER_CHEST_MV;
+import static gregtech.api.enums.MetaTileEntityIDs.SUPER_TANK_EV;
+import static gregtech.api.enums.MetaTileEntityIDs.SUPER_TANK_HV;
+import static gregtech.api.enums.MetaTileEntityIDs.SUPER_TANK_IV;
+import static gregtech.api.enums.MetaTileEntityIDs.SUPER_TANK_LV;
+import static gregtech.api.enums.MetaTileEntityIDs.SUPER_TANK_MV;
+import static gregtech.api.enums.MetaTileEntityIDs.TELEPORTER;
+import static gregtech.api.enums.MetaTileEntityIDs.THERMAL_CENTRIFUGE_LuV;
+import static gregtech.api.enums.MetaTileEntityIDs.THERMAL_CENTRIFUGE_UEV;
+import static gregtech.api.enums.MetaTileEntityIDs.THERMAL_CENTRIFUGE_UHV;
+import static gregtech.api.enums.MetaTileEntityIDs.THERMAL_CENTRIFUGE_UIV;
+import static gregtech.api.enums.MetaTileEntityIDs.THERMAL_CENTRIFUGE_UMV;
+import static gregtech.api.enums.MetaTileEntityIDs.THERMAL_CENTRIFUGE_UV;
+import static gregtech.api.enums.MetaTileEntityIDs.THERMAL_CENTRIFUGE_ZPM;
+import static gregtech.api.enums.MetaTileEntityIDs.TRANSCENDENT_PLASMA_MIXER_CONTROLLER;
+import static gregtech.api.enums.MetaTileEntityIDs.TRANSFORMER_MAX_UXV;
+import static gregtech.api.enums.MetaTileEntityIDs.TRANSFORMER_UEV_UHV;
+import static gregtech.api.enums.MetaTileEntityIDs.TRANSFORMER_UIV_UEV;
+import static gregtech.api.enums.MetaTileEntityIDs.TRANSFORMER_UMV_UIV;
+import static gregtech.api.enums.MetaTileEntityIDs.TRANSFORMER_UXV_UMV;
+import static gregtech.api.enums.MetaTileEntityIDs.TURBO_CHARGER_EV;
+import static gregtech.api.enums.MetaTileEntityIDs.TURBO_CHARGER_HV;
+import static gregtech.api.enums.MetaTileEntityIDs.TURBO_CHARGER_IV;
+import static gregtech.api.enums.MetaTileEntityIDs.TURBO_CHARGER_LV;
+import static gregtech.api.enums.MetaTileEntityIDs.TURBO_CHARGER_LuV;
+import static gregtech.api.enums.MetaTileEntityIDs.TURBO_CHARGER_MV;
+import static gregtech.api.enums.MetaTileEntityIDs.TURBO_CHARGER_UHV;
+import static gregtech.api.enums.MetaTileEntityIDs.TURBO_CHARGER_ULV;
+import static gregtech.api.enums.MetaTileEntityIDs.TURBO_CHARGER_UV;
+import static gregtech.api.enums.MetaTileEntityIDs.TURBO_CHARGER_ZPM;
+import static gregtech.api.enums.MetaTileEntityIDs.TYPE_FILTER_EV;
+import static gregtech.api.enums.MetaTileEntityIDs.TYPE_FILTER_HV;
+import static gregtech.api.enums.MetaTileEntityIDs.TYPE_FILTER_IV;
+import static gregtech.api.enums.MetaTileEntityIDs.TYPE_FILTER_LV;
+import static gregtech.api.enums.MetaTileEntityIDs.TYPE_FILTER_LuV;
+import static gregtech.api.enums.MetaTileEntityIDs.TYPE_FILTER_MV;
+import static gregtech.api.enums.MetaTileEntityIDs.TYPE_FILTER_UHV;
+import static gregtech.api.enums.MetaTileEntityIDs.TYPE_FILTER_ULV;
+import static gregtech.api.enums.MetaTileEntityIDs.TYPE_FILTER_UV;
+import static gregtech.api.enums.MetaTileEntityIDs.TYPE_FILTER_ZPM;
+import static gregtech.api.enums.MetaTileEntityIDs.VACUUM_FREEZER_CONTROLLER;
+import static gregtech.api.enums.MetaTileEntityIDs.VOLTAGE_REGULATOR_EV;
+import static gregtech.api.enums.MetaTileEntityIDs.VOLTAGE_REGULATOR_HV;
+import static gregtech.api.enums.MetaTileEntityIDs.VOLTAGE_REGULATOR_IV;
+import static gregtech.api.enums.MetaTileEntityIDs.VOLTAGE_REGULATOR_LV;
+import static gregtech.api.enums.MetaTileEntityIDs.VOLTAGE_REGULATOR_LuV;
+import static gregtech.api.enums.MetaTileEntityIDs.VOLTAGE_REGULATOR_MV;
+import static gregtech.api.enums.MetaTileEntityIDs.VOLTAGE_REGULATOR_UHV;
+import static gregtech.api.enums.MetaTileEntityIDs.VOLTAGE_REGULATOR_ULV;
+import static gregtech.api.enums.MetaTileEntityIDs.VOLTAGE_REGULATOR_UV;
+import static gregtech.api.enums.MetaTileEntityIDs.VOLTAGE_REGULATOR_ZPM;
+import static gregtech.api.enums.MetaTileEntityIDs.WET_TRANSFORMER_EV_HV;
+import static gregtech.api.enums.MetaTileEntityIDs.WET_TRANSFORMER_HV_MV;
+import static gregtech.api.enums.MetaTileEntityIDs.WET_TRANSFORMER_IV_EV;
+import static gregtech.api.enums.MetaTileEntityIDs.WET_TRANSFORMER_LV_ULV;
+import static gregtech.api.enums.MetaTileEntityIDs.WET_TRANSFORMER_LuV_IV;
+import static gregtech.api.enums.MetaTileEntityIDs.WET_TRANSFORMER_MAX_UXV;
+import static gregtech.api.enums.MetaTileEntityIDs.WET_TRANSFORMER_MV_LV;
+import static gregtech.api.enums.MetaTileEntityIDs.WET_TRANSFORMER_UEV_UHV;
+import static gregtech.api.enums.MetaTileEntityIDs.WET_TRANSFORMER_UHV_UV;
+import static gregtech.api.enums.MetaTileEntityIDs.WET_TRANSFORMER_UIV_UEV;
+import static gregtech.api.enums.MetaTileEntityIDs.WET_TRANSFORMER_UMV_UIV;
+import static gregtech.api.enums.MetaTileEntityIDs.WET_TRANSFORMER_UV_ZPM;
+import static gregtech.api.enums.MetaTileEntityIDs.WET_TRANSFORMER_UXV_UMV;
+import static gregtech.api.enums.MetaTileEntityIDs.WET_TRANSFORMER_ZPM_LuV;
+import static gregtech.api.enums.MetaTileEntityIDs.WIRELESS_DYNAMO_ENERGY_HATCH_EV;
+import static gregtech.api.enums.MetaTileEntityIDs.WIRELESS_DYNAMO_ENERGY_HATCH_HV;
+import static gregtech.api.enums.MetaTileEntityIDs.WIRELESS_DYNAMO_ENERGY_HATCH_IV;
+import static gregtech.api.enums.MetaTileEntityIDs.WIRELESS_DYNAMO_ENERGY_HATCH_LV;
+import static gregtech.api.enums.MetaTileEntityIDs.WIRELESS_DYNAMO_ENERGY_HATCH_LuV;
+import static gregtech.api.enums.MetaTileEntityIDs.WIRELESS_DYNAMO_ENERGY_HATCH_MAX;
+import static gregtech.api.enums.MetaTileEntityIDs.WIRELESS_DYNAMO_ENERGY_HATCH_MV;
+import static gregtech.api.enums.MetaTileEntityIDs.WIRELESS_DYNAMO_ENERGY_HATCH_UEV;
+import static gregtech.api.enums.MetaTileEntityIDs.WIRELESS_DYNAMO_ENERGY_HATCH_UHV;
+import static gregtech.api.enums.MetaTileEntityIDs.WIRELESS_DYNAMO_ENERGY_HATCH_UIV;
+import static gregtech.api.enums.MetaTileEntityIDs.WIRELESS_DYNAMO_ENERGY_HATCH_ULV;
+import static gregtech.api.enums.MetaTileEntityIDs.WIRELESS_DYNAMO_ENERGY_HATCH_UMV;
+import static gregtech.api.enums.MetaTileEntityIDs.WIRELESS_DYNAMO_ENERGY_HATCH_UV;
+import static gregtech.api.enums.MetaTileEntityIDs.WIRELESS_DYNAMO_ENERGY_HATCH_UXV;
+import static gregtech.api.enums.MetaTileEntityIDs.WIRELESS_DYNAMO_ENERGY_HATCH_ZPM;
+import static gregtech.api.enums.MetaTileEntityIDs.WIRELESS_HATCH_ENERGY_EV;
+import static gregtech.api.enums.MetaTileEntityIDs.WIRELESS_HATCH_ENERGY_HV;
+import static gregtech.api.enums.MetaTileEntityIDs.WIRELESS_HATCH_ENERGY_IV;
+import static gregtech.api.enums.MetaTileEntityIDs.WIRELESS_HATCH_ENERGY_LV;
+import static gregtech.api.enums.MetaTileEntityIDs.WIRELESS_HATCH_ENERGY_LuV;
+import static gregtech.api.enums.MetaTileEntityIDs.WIRELESS_HATCH_ENERGY_MAX;
+import static gregtech.api.enums.MetaTileEntityIDs.WIRELESS_HATCH_ENERGY_MV;
+import static gregtech.api.enums.MetaTileEntityIDs.WIRELESS_HATCH_ENERGY_UEV;
+import static gregtech.api.enums.MetaTileEntityIDs.WIRELESS_HATCH_ENERGY_UHV;
+import static gregtech.api.enums.MetaTileEntityIDs.WIRELESS_HATCH_ENERGY_UIV;
+import static gregtech.api.enums.MetaTileEntityIDs.WIRELESS_HATCH_ENERGY_ULV;
+import static gregtech.api.enums.MetaTileEntityIDs.WIRELESS_HATCH_ENERGY_UMV;
+import static gregtech.api.enums.MetaTileEntityIDs.WIRELESS_HATCH_ENERGY_UV;
+import static gregtech.api.enums.MetaTileEntityIDs.WIRELESS_HATCH_ENERGY_UXV;
+import static gregtech.api.enums.MetaTileEntityIDs.WIRELESS_HATCH_ENERGY_ZPM;
+import static gregtech.api.enums.MetaTileEntityIDs.WIREMILL_LuV;
+import static gregtech.api.enums.MetaTileEntityIDs.WIREMILL_UEV;
+import static gregtech.api.enums.MetaTileEntityIDs.WIREMILL_UHV;
+import static gregtech.api.enums.MetaTileEntityIDs.WIREMILL_UIV;
+import static gregtech.api.enums.MetaTileEntityIDs.WIREMILL_UMV;
+import static gregtech.api.enums.MetaTileEntityIDs.WIREMILL_UV;
+import static gregtech.api.enums.MetaTileEntityIDs.WIREMILL_ZPM;
+import static gregtech.api.enums.MetaTileEntityIDs.WORLD_ACCELERATOR_EV;
+import static gregtech.api.enums.MetaTileEntityIDs.WORLD_ACCELERATOR_HV;
+import static gregtech.api.enums.MetaTileEntityIDs.WORLD_ACCELERATOR_IV;
+import static gregtech.api.enums.MetaTileEntityIDs.WORLD_ACCELERATOR_LV;
+import static gregtech.api.enums.MetaTileEntityIDs.WORLD_ACCELERATOR_LuV;
+import static gregtech.api.enums.MetaTileEntityIDs.WORLD_ACCELERATOR_MV;
+import static gregtech.api.enums.MetaTileEntityIDs.WORLD_ACCELERATOR_UV;
+import static gregtech.api.enums.MetaTileEntityIDs.WORLD_ACCELERATOR_ZPM;
+import static gregtech.api.enums.MetaTileEntityIDs.WORMHOLE_GENERATOR_CONTROLLER;
+import static gregtech.api.enums.MetaTileEntityIDs.transformer_EV_HV;
+import static gregtech.api.enums.MetaTileEntityIDs.transformer_HV_MV;
+import static gregtech.api.enums.MetaTileEntityIDs.transformer_IV_EV;
+import static gregtech.api.enums.MetaTileEntityIDs.transformer_LV_ULV;
+import static gregtech.api.enums.MetaTileEntityIDs.transformer_LuV_IV;
+import static gregtech.api.enums.MetaTileEntityIDs.transformer_MV_LV;
+import static gregtech.api.enums.MetaTileEntityIDs.transformer_UHV_UV;
+import static gregtech.api.enums.MetaTileEntityIDs.transformer_UV_ZPM;
+import static gregtech.api.enums.MetaTileEntityIDs.transformer_ZPM_LuV;
import static gregtech.api.enums.Mods.Forestry;
import static gregtech.api.enums.Mods.NewHorizonsCoreMod;
import static gregtech.api.recipe.RecipeMaps.alloySmelterRecipes;
@@ -190,6 +1075,11 @@ import gregtech.common.tileentities.machines.multi.GT_MetaTileEntity_PyrolyseOve
import gregtech.common.tileentities.machines.multi.GT_MetaTileEntity_TranscendentPlasmaMixer;
import gregtech.common.tileentities.machines.multi.GT_MetaTileEntity_VacuumFreezer;
import gregtech.common.tileentities.machines.multi.GT_MetaTileEntity_WormholeGenerator;
+import gregtech.common.tileentities.machines.multi.compressor.GT_MetaTileEntity_BlackHoleCompressor;
+import gregtech.common.tileentities.machines.multi.compressor.GT_MetaTileEntity_HIPCompressor;
+import gregtech.common.tileentities.machines.multi.compressor.GT_MetaTileEntity_HeatSensor;
+import gregtech.common.tileentities.machines.multi.compressor.GT_MetaTileEntity_IndustrialCompressor;
+import gregtech.common.tileentities.machines.multi.compressor.GT_MetaTileEntity_NeutroniumCompressor;
import gregtech.common.tileentities.machines.multi.drone.GT_MetaTileEntity_DroneCentre;
import gregtech.common.tileentities.machines.multi.drone.GT_MetaTileEntity_Hatch_DroneDownLink;
import gregtech.common.tileentities.machines.multi.purification.GT_MetaTileEntity_Hatch_DegasifierControlHatch;
@@ -714,7 +1604,6 @@ public class GT_Loader_MetaTileEntities implements Runnable { // TODO CHECK CIRC
INDUSTRIAL_ELECTROMAGNETIC_SEPARATOR_CONTROLLER.ID,
"multimachine.electromagneticseparator",
"Magnetic Flux Exhibitor").getStackForm(1));
-
ItemList.Machine_Multi_Canner.set(
new GT_MetaTileEntity_MultiCanner(MULTI_CANNER_CONTROLLER.ID, "multimachine.canner", "TurboCan Pro")
.getStackForm(1));
@@ -743,6 +1632,27 @@ public class GT_Loader_MetaTileEntities implements Runnable { // TODO CHECK CIRC
"multimachine.lathe",
"Industrial Precision Lathe").getStackForm(1));
+ ItemList.Machine_Multi_IndustrialCompressor.set(
+ new GT_MetaTileEntity_IndustrialCompressor(
+ INDUSTRIAL_COMPRESSOR_CONTROLLER.ID,
+ "multimachine.basiccompressor",
+ "Large Electric Compressor").getStackForm(1));
+ ItemList.Machine_Multi_HIPCompressor.set(
+ new GT_MetaTileEntity_HIPCompressor(
+ HIP_COMPRESSOR_CONTROLLER.ID,
+ "multimachine.hipcompressor",
+ "Hot Isostatic Pressurization Unit").getStackForm(1));
+ ItemList.Machine_Multi_NeutroniumCompressor.set(
+ new GT_MetaTileEntity_NeutroniumCompressor(
+ NEUTRONIUM_COMPRESSOR_CONTROLLER.ID,
+ "multimachine.neutroniumcompressor",
+ "Neutronium Compressor").getStackForm(1));
+ ItemList.Machine_Multi_BlackHoleCompressor.set(
+ new GT_MetaTileEntity_BlackHoleCompressor(
+ BLACKHOLE_COMPRESSOR_CONTROLLER.ID,
+ "multimachine.blackholecompressor",
+ "Semi-Stable Black Hole Containment Field").getStackForm(1));
+
ItemList.Machine_Multi_Autoclave.set(
new GT_MetaTileEntity_MultiAutoclave(
MULTI_AUTOCLAVE_CONTROLLER.ID,
@@ -12582,6 +13492,9 @@ public class GT_Loader_MetaTileEntities implements Runnable { // TODO CHECK CIRC
"hatch.dataaccess.auto",
"Automatable Data Access Hatch",
8).getStackForm(1L));
+ ItemList.Hatch_HeatSensor.set(
+ new GT_MetaTileEntity_HeatSensor(HEAT_DETECTOR_HATCH.ID, "hatch.heatsensor", "Heat Sensor Hatch", 7)
+ .getStackForm(1));
ItemList.Hatch_pHSensor.set(
new GT_MetaTileEntity_pHSensor(HATCH_PH_SENSOR.ID, "hatch.phsensor", "pH Sensor Hatch", 7).getStackForm(1));
ItemList.Hatch_LensHousing.set(