package tectech.loader.thing; import static com.gtnewhorizon.gtnhlib.util.AnimatedTooltipHandler.addItemTooltip; import static gregtech.api.enums.GTValues.V; import static gregtech.api.enums.MetaTileEntityIDs.ActiveTransformer; import static gregtech.api.enums.MetaTileEntityIDs.AdvancedTeslaTransceiver1by1; import static gregtech.api.enums.MetaTileEntityIDs.AdvancedTeslaTransceiver2by2; import static gregtech.api.enums.MetaTileEntityIDs.AdvancedTeslaTransceiver3by3; import static gregtech.api.enums.MetaTileEntityIDs.AdvancedTeslaTransceiver4by4; import static gregtech.api.enums.MetaTileEntityIDs.AssemblylineSlaveConnector; import static gregtech.api.enums.MetaTileEntityIDs.AutoTapingMaintenanceHatch; import static gregtech.api.enums.MetaTileEntityIDs.BasicTeslaTransceiver1by1; import static gregtech.api.enums.MetaTileEntityIDs.BasicTeslaTransceiver2by2; import static gregtech.api.enums.MetaTileEntityIDs.BasicTeslaTransceiver3by3; import static gregtech.api.enums.MetaTileEntityIDs.BasicTeslaTransceiver4by4; import static gregtech.api.enums.MetaTileEntityIDs.CapacitorHatch; import static gregtech.api.enums.MetaTileEntityIDs.CloudComputationClientHatch; import static gregtech.api.enums.MetaTileEntityIDs.CloudComputationServerHatch; import static gregtech.api.enums.MetaTileEntityIDs.ComputerRack; import static gregtech.api.enums.MetaTileEntityIDs.DataBank; import static gregtech.api.enums.MetaTileEntityIDs.DataBankMasterConnector; import static gregtech.api.enums.MetaTileEntityIDs.DebugDataHatch; import static gregtech.api.enums.MetaTileEntityIDs.DebugPollutionGenerator; import static gregtech.api.enums.MetaTileEntityIDs.DebugPowerGenerator; import static gregtech.api.enums.MetaTileEntityIDs.DebugStructureWriter; import static gregtech.api.enums.MetaTileEntityIDs.EV16ADynamoHatch; import static gregtech.api.enums.MetaTileEntityIDs.EV16AEnergyHatch; import static gregtech.api.enums.MetaTileEntityIDs.EV16AWirelessEnergyHatch; import static gregtech.api.enums.MetaTileEntityIDs.EV4ADynamoHatch; import static gregtech.api.enums.MetaTileEntityIDs.EV4AEnergyHatch; import static gregtech.api.enums.MetaTileEntityIDs.EV4AWirelessEnergyHatch; import static gregtech.api.enums.MetaTileEntityIDs.EV64ADynamoHatch; import static gregtech.api.enums.MetaTileEntityIDs.EV64AEnergyHatch; import static gregtech.api.enums.MetaTileEntityIDs.EV64AWirelessEnergyHatch; import static gregtech.api.enums.MetaTileEntityIDs.EnergyInfuser; import static gregtech.api.enums.MetaTileEntityIDs.EpycTeslaTransceiver1by1; import static gregtech.api.enums.MetaTileEntityIDs.EpycTeslaTransceiver2by2; import static gregtech.api.enums.MetaTileEntityIDs.EpycTeslaTransceiver3by3; import static gregtech.api.enums.MetaTileEntityIDs.EpycTeslaTransceiver4by4; import static gregtech.api.enums.MetaTileEntityIDs.ExtendedMegaUltimateBuckConverter; import static gregtech.api.enums.MetaTileEntityIDs.ExtremelyUltimateBuckConverter; import static gregtech.api.enums.MetaTileEntityIDs.EyeofHarmony; import static gregtech.api.enums.MetaTileEntityIDs.ForgeoftheGods; import static gregtech.api.enums.MetaTileEntityIDs.HelioflarePowerForge; import static gregtech.api.enums.MetaTileEntityIDs.HeliofluxMeltingCore; import static gregtech.api.enums.MetaTileEntityIDs.HeliofusionExoticizer; import static gregtech.api.enums.MetaTileEntityIDs.HeliothermalPlasmaFabricator; import static gregtech.api.enums.MetaTileEntityIDs.HighlyUltimateBuckConverter; import static gregtech.api.enums.MetaTileEntityIDs.IV1024AtLaserSourceHatch; import static gregtech.api.enums.MetaTileEntityIDs.IV1024AtLaserTargetHatch; import static gregtech.api.enums.MetaTileEntityIDs.IV1048576AtLaserSourceHatch; import static gregtech.api.enums.MetaTileEntityIDs.IV1048576AtLaserTargetHatch; import static gregtech.api.enums.MetaTileEntityIDs.IV16384AtLaserSourceHatch; import static gregtech.api.enums.MetaTileEntityIDs.IV16384AtLaserTargetHatch; import static gregtech.api.enums.MetaTileEntityIDs.IV16ADynamoHatch; import static gregtech.api.enums.MetaTileEntityIDs.IV16AEnergyHatch; import static gregtech.api.enums.MetaTileEntityIDs.IV16AWirelessEnergyHatch; import static gregtech.api.enums.MetaTileEntityIDs.IV256AtLaserSourceHatch; import static gregtech.api.enums.MetaTileEntityIDs.IV256AtLaserTargetHatch; import static gregtech.api.enums.MetaTileEntityIDs.IV262144AtLaserSourceHatch; import static gregtech.api.enums.MetaTileEntityIDs.IV262144AtLaserTargetHatch; import static gregtech.api.enums.MetaTileEntityIDs.IV4096AtLaserSourceHatch; import static gregtech.api.enums.MetaTileEntityIDs.IV4096AtLaserTargetHatch; import static gregtech.api.enums.MetaTileEntityIDs.IV4ADynamoHatch; import static gregtech.api.enums.MetaTileEntityIDs.IV4AEnergyHatch; import static gregtech.api.enums.MetaTileEntityIDs.IV4AWirelessEnergyHatch; import static gregtech.api.enums.MetaTileEntityIDs.IV64ADynamoHatch; import static gregtech.api.enums.MetaTileEntityIDs.IV64AEnergyHatch; import static gregtech.api.enums.MetaTileEntityIDs.IV64AWirelessEnergyHatch; import static gregtech.api.enums.MetaTileEntityIDs.IV65536AtLaserSourceHatch; import static gregtech.api.enums.MetaTileEntityIDs.IV65536AtLaserTargetHatch; import static gregtech.api.enums.MetaTileEntityIDs.InsaneBuckConverter; import static gregtech.api.enums.MetaTileEntityIDs.InsaneTeslaTransceiver1by1; import static gregtech.api.enums.MetaTileEntityIDs.InsaneTeslaTransceiver2by2; import static gregtech.api.enums.MetaTileEntityIDs.InsaneTeslaTransceiver3by3; import static gregtech.api.enums.MetaTileEntityIDs.InsaneTeslaTransceiver4by4; import static gregtech.api.enums.MetaTileEntityIDs.InsanelyUltimateBuckConverter; import static gregtech.api.enums.MetaTileEntityIDs.LaserVacuumMirror; import static gregtech.api.enums.MetaTileEntityIDs.LaserVacuumPipe; import static gregtech.api.enums.MetaTileEntityIDs.LaserVacuumPipeCasing; import static gregtech.api.enums.MetaTileEntityIDs.LegendaryLaserSourceHatch; import static gregtech.api.enums.MetaTileEntityIDs.LegendaryLaserTargetHatch; import static gregtech.api.enums.MetaTileEntityIDs.LuV1024AtLaserSourceHatch; import static gregtech.api.enums.MetaTileEntityIDs.LuV1024AtLaserTargetHatch; import static gregtech.api.enums.MetaTileEntityIDs.LuV1048576AtLaserSourceHatch; import static gregtech.api.enums.MetaTileEntityIDs.LuV1048576AtLaserTargetHatch; import static gregtech.api.enums.MetaTileEntityIDs.LuV16384AtLaserSourceHatch; import static gregtech.api.enums.MetaTileEntityIDs.LuV16384AtLaserTargetHatch; import static gregtech.api.enums.MetaTileEntityIDs.LuV16ADynamoHatch; import static gregtech.api.enums.MetaTileEntityIDs.LuV16AEnergyHatch; import static gregtech.api.enums.MetaTileEntityIDs.LuV16AWirelessEnergyHatch; import static gregtech.api.enums.MetaTileEntityIDs.LuV256AtLaserSourceHatch; import static gregtech.api.enums.MetaTileEntityIDs.LuV256AtLaserTargetHatch; import static gregtech.api.enums.MetaTileEntityIDs.LuV262144AtLaserSourceHatch; import static gregtech.api.enums.MetaTileEntityIDs.LuV262144AtLaserTargetHatch; import static gregtech.api.enums.MetaTileEntityIDs.LuV4096AtLaserSourceHatch; import static gregtech.api.enums.MetaTileEntityIDs.LuV4096AtLaserTargetHatch; import static gregtech.api.enums.MetaTileEntityIDs.LuV4ADynamoHatch; import static gregtech.api.enums.MetaTileEntityIDs.LuV4AEnergyHatch; import static gregtech.api.enums.MetaTileEntityIDs.LuV4AWirelessEnergyHatch; import static gregtech.api.enums.MetaTileEntityIDs.LuV64ADynamoHatch; import static gregtech.api.enums.MetaTileEntityIDs.LuV64AEnergyHatch; import static gregtech.api.enums.MetaTileEntityIDs.LuV64AWirelessEnergyHatch; import static gregtech.api.enums.MetaTileEntityIDs.LuV65536AtLaserSourceHatch; import static gregtech.api.enums.MetaTileEntityIDs.LuV65536AtLaserTargetHatch; import static gregtech.api.enums.MetaTileEntityIDs.LudicrousBuckConverter; import static gregtech.api.enums.MetaTileEntityIDs.MAX16AWirelessEnergyHatch; import static gregtech.api.enums.MetaTileEntityIDs.MAX4AWirelessEnergyHatch; import static gregtech.api.enums.MetaTileEntityIDs.MAX64AWirelessEnergyHatch; import static gregtech.api.enums.MetaTileEntityIDs.MegaUltimateBuckConverter; import static gregtech.api.enums.MetaTileEntityIDs.MicrowaveGrinder; import static gregtech.api.enums.MetaTileEntityIDs.NetworkSwitchWithQoS; import static gregtech.api.enums.MetaTileEntityIDs.ObjectHolder; import static gregtech.api.enums.MetaTileEntityIDs.OpticalFiberCable; import static gregtech.api.enums.MetaTileEntityIDs.OpticalFiberCableCasing; import static gregtech.api.enums.MetaTileEntityIDs.OpticalMasterConnector; import static gregtech.api.enums.MetaTileEntityIDs.OpticalSlaveConnector; import static gregtech.api.enums.MetaTileEntityIDs.Ownerdetector; import static gregtech.api.enums.MetaTileEntityIDs.Parametrizer; import static gregtech.api.enums.MetaTileEntityIDs.ParametrizerX; import static gregtech.api.enums.MetaTileEntityIDs.ParametrizertXt; import static gregtech.api.enums.MetaTileEntityIDs.QuantumComputer; import static gregtech.api.enums.MetaTileEntityIDs.Researchstation; import static gregtech.api.enums.MetaTileEntityIDs.TeslaTower; import static gregtech.api.enums.MetaTileEntityIDs.UEV1024AtLaserSourceHatch; import static gregtech.api.enums.MetaTileEntityIDs.UEV1024AtLaserTargetHatch; import static gregtech.api.enums.MetaTileEntityIDs.UEV1048576AtLaserSourceHatch; import static gregtech.api.enums.MetaTileEntityIDs.UEV1048576AtLaserTargetHatch; import static gregtech.api.enums.MetaTileEntityIDs.UEV16384AtLaserSourceHatch; import static gregtech.api.enums.MetaTileEntityIDs.UEV16384AtLaserTargetHatch; import static gregtech.api.enums.MetaTileEntityIDs.UEV16ADynamoHatch; import static gregtech.api.enums.MetaTileEntityIDs.UEV16AEnergyHatch; import static gregtech.api.enums.MetaTileEntityIDs.UEV16AWirelessEnergyHatch; import static gregtech.api.enums.MetaTileEntityIDs.UEV256AtLaserSourceHatch; import static gregtech.api.enums.MetaTileEntityIDs.UEV256AtLaserTargetHatch; import static gregtech.api.enums.MetaTileEntityIDs.UEV262144AtLaserSourceHatch; import static gregtech.api.enums.MetaTileEntityIDs.UEV262144AtLaserTargetHatch; import static gregtech.api.enums.MetaTileEntityIDs.UEV4096AtLaserSourceHatch; import static gregtech.api.enums.MetaTileEntityIDs.UEV4096AtLaserTargetHatch; import static gregtech.api.enums.MetaTileEntityIDs.UEV4ADynamoHatch; import static gregtech.api.enums.MetaTileEntityIDs.UEV4AEnergyHatch; import static gregtech.api.enums.MetaTileEntityIDs.UEV4AWirelessEnergyHatch; import static gregtech.api.enums.MetaTileEntityIDs.UEV64ADynamoHatch; import static gregtech.api.enums.MetaTileEntityIDs.UEV64AEnergyHatch; import static gregtech.api.enums.MetaTileEntityIDs.UEV64AWirelessEnergyHatch; import static gregtech.api.enums.MetaTileEntityIDs.UEV65536AtLaserSourceHatch; import static gregtech.api.enums.MetaTileEntityIDs.UEV65536AtLaserTargetHatch; import static gregtech.api.enums.MetaTileEntityIDs.UHV1024AtLaserSourceHatch; import static gregtech.api.enums.MetaTileEntityIDs.UHV1024AtLaserTargetHatch; import static gregtech.api.enums.MetaTileEntityIDs.UHV1048576AtLaserSourceHatch; import static gregtech.api.enums.MetaTileEntityIDs.UHV1048576AtLaserTargetHatch; import static gregtech.api.enums.MetaTileEntityIDs.UHV16384AtLaserSourceHatch; import static gregtech.api.enums.MetaTileEntityIDs.UHV16384AtLaserTargetHatch; import static gregtech.api.enums.MetaTileEntityIDs.UHV16ADynamoHatch; import static gregtech.api.enums.MetaTileEntityIDs.UHV16AEnergyHatch; import static gregtech.api.enums.MetaTileEntityIDs.UHV16AWirelessEnergyHatch; import static gregtech.api.enums.MetaTileEntityIDs.UHV256AtLaserSourceHatch; import static gregtech.api.enums.MetaTileEntityIDs.UHV256AtLaserTargetHatch; import static gregtech.api.enums.MetaTileEntityIDs.UHV262144AtLaserSourceHatch; import static gregtech.api.enums.MetaTileEntityIDs.UHV262144AtLaserTargetHatch; import static gregtech.api.enums.MetaTileEntityIDs.UHV4096AtLaserSourceHatch; import static gregtech.api.enums.MetaTileEntityIDs.UHV4096AtLaserTargetHatch; import static gregtech.api.enums.MetaTileEntityIDs.UHV4ADynamoHatch; import static gregtech.api.enums.MetaTileEntityIDs.UHV4AEnergyHatch; import static gregtech.api.enums.MetaTileEntityIDs.UHV4AWirelessEnergyHatch; import static gregtech.api.enums.MetaTileEntityIDs.UHV64ADynamoHatch; import static gregtech.api.enums.MetaTileEntityIDs.UHV64AEnergyHatch; import static gregtech.api.enums.MetaTileEntityIDs.UHV64AWirelessEnergyHatch; import static gregtech.api.enums.MetaTileEntityIDs.UHV65536AtLaserSourceHatch; import static gregtech.api.enums.MetaTileEntityIDs.UHV65536AtLaserTargetHatch; import static gregtech.api.enums.MetaTileEntityIDs.UIV1024AtLaserSourceHatch; import static gregtech.api.enums.MetaTileEntityIDs.UIV1024AtLaserTargetHatch; import static gregtech.api.enums.MetaTileEntityIDs.UIV1048576AtLaserSourceHatch; import static gregtech.api.enums.MetaTileEntityIDs.UIV1048576AtLaserTargetHatch; import static gregtech.api.enums.MetaTileEntityIDs.UIV16384AtLaserSourceHatch; import static gregtech.api.enums.MetaTileEntityIDs.UIV16384AtLaserTargetHatch; import static gregtech.api.enums.MetaTileEntityIDs.UIV16ADynamoHatch; import static gregtech.api.enums.MetaTileEntityIDs.UIV16AEnergyHatch; import static gregtech.api.enums.MetaTileEntityIDs.UIV16AWirelessEnergyHatch; import static gregtech.api.enums.MetaTileEntityIDs.UIV256AtLaserSourceHatch; import static gregtech.api.enums.MetaTileEntityIDs.UIV256AtLaserTargetHatch; import static gregtech.api.enums.MetaTileEntityIDs.UIV262144AtLaserSourceHatch; import static gregtech.api.enums.MetaTileEntityIDs.UIV262144AtLaserTargetHatch; import static gregtech.api.enums.MetaTileEntityIDs.UIV4096AtLaserSourceHatch; import static gregtech.api.enums.MetaTileEntityIDs.UIV4096AtLaserTargetHatch; import static gregtech.api.enums.MetaTileEntityIDs.UIV4ADynamoHatch; import static gregtech.api.enums.MetaTileEntityIDs.UIV4AEnergyHatch; import static gregtech.api.enums.MetaTileEntityIDs.UIV4AWirelessEnergyHatch; import static gregtech.api.enums.MetaTileEntityIDs.UIV64ADynamoHatch; import static gregtech.api.enums.MetaTileEntityIDs.UIV64AEnergyHatch; import static gregtech.api.enums.MetaTileEntityIDs.UIV64AWirelessEnergyHatch; import static gregtech.api.enums.MetaTileEntityIDs.UIV65536AtLaserSourceHatch; import static gregtech.api.enums.MetaTileEntityIDs.UIV65536AtLaserTargetHatch; import static gregtech.api.enums.MetaTileEntityIDs.UMV1024AtLaserSourceHatch; import static gregtech.api.enums.MetaTileEntityIDs.UMV1024AtLaserTargetHatch; import static gregtech.api.enums.MetaTileEntityIDs.UMV1048576AtLaserSourceHatch; import static gregtech.api.enums.MetaTileEntityIDs.UMV1048576AtLaserTargetHatch; import static gregtech.api.enums.MetaTileEntityIDs.UMV16384AtLaserSourceHatch; import static gregtech.api.enums.MetaTileEntityIDs.UMV16384AtLaserTargetHatch; import static gregtech.api.enums.MetaTileEntityIDs.UMV16ADynamoHatch; import static gregtech.api.enums.MetaTileEntityIDs.UMV16AEnergyHatch; import static gregtech.api.enums.MetaTileEntityIDs.UMV16AWirelessEnergyHatch; import static gregtech.api.enums.MetaTileEntityIDs.UMV256AtLaserSourceHatch; import static gregtech.api.enums.MetaTileEntityIDs.UMV256AtLaserTargetHatch; import static gregtech.api.enums.MetaTileEntityIDs.UMV262144AtLaserSourceHatch; import static gregtech.api.enums.MetaTileEntityIDs.UMV262144AtLaserTargetHatch; import static gregtech.api.enums.MetaTileEntityIDs.UMV4096AtLaserSourceHatch; import static gregtech.api.enums.MetaTileEntityIDs.UMV4096AtLaserTargetHatch; import static gregtech.api.enums.MetaTileEntityIDs.UMV4ADynamoHatch; import static gregtech.api.enums.MetaTileEntityIDs.UMV4AEnergyHatch; import static gregtech.api.enums.MetaTileEntityIDs.UMV4AWirelessEnergyHatch; import static gregtech.api.enums.MetaTileEntityIDs.UMV64ADynamoHatch; import static gregtech.api.enums.MetaTileEntityIDs.UMV64AEnergyHatch; import static gregtech.api.enums.MetaTileEntityIDs.UMV64AWirelessEnergyHatch; import static gregtech.api.enums.MetaTileEntityIDs.UMV65536AtLaserSourceHatch; import static gregtech.api.enums.MetaTileEntityIDs.UMV65536AtLaserTargetHatch; import static gregtech.api.enums.MetaTileEntityIDs.UV1024AtLaserSourceHatch; import static gregtech.api.enums.MetaTileEntityIDs.UV1024AtLaserTargetHatch; import static gregtech.api.enums.MetaTileEntityIDs.UV1048576AtLaserSourceHatch; import static gregtech.api.enums.MetaTileEntityIDs.UV1048576AtLaserTargetHatch; import static gregtech.api.enums.MetaTileEntityIDs.UV16384AtLaserSourceHatch; import static gregtech.api.enums.MetaTileEntityIDs.UV16384AtLaserTargetHatch; import static gregtech.api.enums.MetaTileEntityIDs.UV16ADynamoHatch; import static gregtech.api.enums.MetaTileEntityIDs.UV16AEnergyHatch; import static gregtech.api.enums.MetaTileEntityIDs.UV16AWirelessEnergyHatch; import static gregtech.api.enums.MetaTileEntityIDs.UV256AtLaserSourceHatch; import static gregtech.api.enums.MetaTileEntityIDs.UV256AtLaserTargetHatch; import static gregtech.api.enums.MetaTileEntityIDs.UV262144AtLaserSourceHatch; import static gregtech.api.enums.MetaTileEntityIDs.UV262144AtLaserTargetHatch; import static gregtech.api.enums.MetaTileEntityIDs.UV4096AtLaserSourceHatch; import static gregtech.api.enums.MetaTileEntityIDs.UV4096AtLaserTargetHatch; import static gregtech.api.enums.MetaTileEntityIDs.UV4ADynamoHatch; import static gregtech.api.enums.MetaTileEntityIDs.UV4AEnergyHatch; import static gregtech.api.enums.MetaTileEntityIDs.UV4AWirelessEnergyHatch; import static gregtech.api.enums.MetaTileEntityIDs.UV64ADynamoHatch; import static gregtech.api.enums.MetaTileEntityIDs.UV64AEnergyHatch; import static gregtech.api.enums.MetaTileEntityIDs.UV64AWirelessEnergyHatch; import static gregtech.api.enums.MetaTileEntityIDs.UV65536AtLaserSourceHatch; import static gregtech.api.enums.MetaTileEntityIDs.UV65536AtLaserTargetHatch; import static gregtech.api.enums.MetaTileEntityIDs.UXV1024AWirelessEnergyHatch; import static gregtech.api.enums.MetaTileEntityIDs.UXV1024AtLaserSourceHatch; import static gregtech.api.enums.MetaTileEntityIDs.UXV1024AtLaserTargetHatch; import static gregtech.api.enums.MetaTileEntityIDs.UXV1048576AWirelessEnergyHatch; import static gregtech.api.enums.MetaTileEntityIDs.UXV1048576AtLaserSourceHatch; import static gregtech.api.enums.MetaTileEntityIDs.UXV1048576AtLaserTargetHatch; import static gregtech.api.enums.MetaTileEntityIDs.UXV16384AWirelessEnergyHatch; import static gregtech.api.enums.MetaTileEntityIDs.UXV16384AtLaserSourceHatch; import static gregtech.api.enums.MetaTileEntityIDs.UXV16384AtLaserTargetHatch; import static gregtech.api.enums.MetaTileEntityIDs.UXV16ADynamoHatch; import static gregtech.api.enums.MetaTileEntityIDs.UXV16AEnergyHatch; import static gregtech.api.enums.MetaTileEntityIDs.UXV16AWirelessEnergyHatch; import static gregtech.api.enums.MetaTileEntityIDs.UXV256AWirelessEnergyHatch; import static gregtech.api.enums.MetaTileEntityIDs.UXV256AtLaserSourceHatch; import static gregtech.api.enums.MetaTileEntityIDs.UXV256AtLaserTargetHatch; import static gregtech.api.enums.MetaTileEntityIDs.UXV262144AWirelessEnergyHatch; import static gregtech.api.enums.MetaTileEntityIDs.UXV262144AtLaserSourceHatch; import static gregtech.api.enums.MetaTileEntityIDs.UXV262144AtLaserTargetHatch; import static gregtech.api.enums.MetaTileEntityIDs.UXV4096AWirelessEnergyHatch; import static gregtech.api.enums.MetaTileEntityIDs.UXV4096AtLaserSourceHatch; import static gregtech.api.enums.MetaTileEntityIDs.UXV4096AtLaserTargetHatch; import static gregtech.api.enums.MetaTileEntityIDs.UXV4ADynamoHatch; import static gregtech.api.enums.MetaTileEntityIDs.UXV4AEnergyHatch; import static gregtech.api.enums.MetaTileEntityIDs.UXV4AWirelessEnergyHatch; import static gregtech.api.enums.MetaTileEntityIDs.UXV64ADynamoHatch; import static gregtech.api.enums.MetaTileEntityIDs.UXV64AEnergyHatch; import static gregtech.api.enums.MetaTileEntityIDs.UXV64AWirelessEnergyHatch; import static gregtech.api.enums.MetaTileEntityIDs.UXV65536AWirelessEnergyHatch; import static gregtech.api.enums.MetaTileEntityIDs.UXV65536AtLaserSourceHatch; import static gregtech.api.enums.MetaTileEntityIDs.UXV65536AtLaserTargetHatch; import static gregtech.api.enums.MetaTileEntityIDs.UltimatePowerBuckConverter; import static gregtech.api.enums.MetaTileEntityIDs.UltimatePowerTeslaTransceiver1by1; import static gregtech.api.enums.MetaTileEntityIDs.UltimatePowerTeslaTransceiver2by2; import static gregtech.api.enums.MetaTileEntityIDs.UltimatePowerTeslaTransceiver3by3; import static gregtech.api.enums.MetaTileEntityIDs.UltimatePowerTeslaTransceiver4by4; import static gregtech.api.enums.MetaTileEntityIDs.UncertaintyResolution; import static gregtech.api.enums.MetaTileEntityIDs.UncertaintyResolver; import static gregtech.api.enums.MetaTileEntityIDs.UncertaintyResolverX; import static gregtech.api.enums.MetaTileEntityIDs.WirelessAssemblylineSlaveConnector; import static gregtech.api.enums.MetaTileEntityIDs.WirelessDataBankMasterConnector; import static gregtech.api.enums.MetaTileEntityIDs.ZPM1024AtLaserSourceHatch; import static gregtech.api.enums.MetaTileEntityIDs.ZPM1024AtLaserTargetHatch; import static gregtech.api.enums.MetaTileEntityIDs.ZPM1048576AtLaserSourceHatch; import static gregtech.api.enums.MetaTileEntityIDs.ZPM1048576AtLaserTargetHatch; import static gregtech.api.enums.MetaTileEntityIDs.ZPM16384AtLaserSourceHatch; import static gregtech.api.enums.MetaTileEntityIDs.ZPM16384AtLaserTargetHatch; import static gregtech.api.enums.MetaTileEntityIDs.ZPM16ADynamoHatch; import static gregtech.api.enums.MetaTileEntityIDs.ZPM16AEnergyHatch; import static gregtech.api.enums.MetaTileEntityIDs.ZPM16AWirelessEnergyHatch; import static gregtech.api.enums.MetaTileEntityIDs.ZPM256AtLaserSourceHatch; import static gregtech.api.enums.MetaTileEntityIDs.ZPM256AtLaserTargetHatch; import static gregtech.api.enums.MetaTileEntityIDs.ZPM262144AtLaserSourceHatch; import static gregtech.api.enums.MetaTileEntityIDs.ZPM262144AtLaserTargetHatch; import static gregtech.api.enums.MetaTileEntityIDs.ZPM4096AtLaserSourceHatch; import static gregtech.api.enums.MetaTileEntityIDs.ZPM4096AtLaserTargetHatch; import static gregtech.api.enums.MetaTileEntityIDs.ZPM4ADynamoHatch; import static gregtech.api.enums.MetaTileEntityIDs.ZPM4AEnergyHatch; import static gregtech.api.enums.MetaTileEntityIDs.ZPM4AWirelessEnergyHatch; import static gregtech.api.enums.MetaTileEntityIDs.ZPM64ADynamoHatch; import static gregtech.api.enums.MetaTileEntityIDs.ZPM64AEnergyHatch; import static gregtech.api.enums.MetaTileEntityIDs.ZPM64AWirelessEnergyHatch; import static gregtech.api.enums.MetaTileEntityIDs.ZPM65536AtLaserSourceHatch; import static gregtech.api.enums.MetaTileEntityIDs.ZPM65536AtLaserTargetHatch; import static gregtech.api.enums.MetaTileEntityIDs.ZPMVoltageBuckConverter; import static tectech.thing.CustomItemList.DATApipe; import static tectech.thing.CustomItemList.DATApipeBlock; import static tectech.thing.CustomItemList.LASERpipe; import static tectech.thing.CustomItemList.LASERpipeBlock; import static tectech.thing.CustomItemList.LASERpipeSmart; import static tectech.thing.CustomItemList.Machine_BuckConverter_IV; import static tectech.thing.CustomItemList.Machine_BuckConverter_LuV; import static tectech.thing.CustomItemList.Machine_BuckConverter_UEV; import static tectech.thing.CustomItemList.Machine_BuckConverter_UHV; import static tectech.thing.CustomItemList.Machine_BuckConverter_UIV; import static tectech.thing.CustomItemList.Machine_BuckConverter_UMV; import static tectech.thing.CustomItemList.Machine_BuckConverter_UV; import static tectech.thing.CustomItemList.Machine_BuckConverter_UXV; import static tectech.thing.CustomItemList.Machine_BuckConverter_ZPM; import static tectech.thing.CustomItemList.Machine_DebugGenny; import static tectech.thing.CustomItemList.Machine_DebugPollutor; import static tectech.thing.CustomItemList.Machine_DebugWriter; import static tectech.thing.CustomItemList.Machine_Multi_Computer; import static tectech.thing.CustomItemList.Machine_Multi_DataBank; import static tectech.thing.CustomItemList.Machine_Multi_EyeOfHarmony; import static tectech.thing.CustomItemList.Machine_Multi_ForgeOfGods; import static tectech.thing.CustomItemList.Machine_Multi_Infuser; import static tectech.thing.CustomItemList.Machine_Multi_Microwave; import static tectech.thing.CustomItemList.Machine_Multi_MoltenModule; import static tectech.thing.CustomItemList.Machine_Multi_PlasmaModule; import static tectech.thing.CustomItemList.Machine_Multi_QuarkGluonPlasmaModule; import static tectech.thing.CustomItemList.Machine_Multi_Research; import static tectech.thing.CustomItemList.Machine_Multi_SmeltingModule; import static tectech.thing.CustomItemList.Machine_Multi_Switch; import static tectech.thing.CustomItemList.Machine_Multi_TeslaCoil; import static tectech.thing.CustomItemList.Machine_Multi_Transformer; import static tectech.thing.CustomItemList.Machine_OwnerDetector; import static tectech.thing.CustomItemList.Machine_TeslaCoil_1by1_EV; import static tectech.thing.CustomItemList.Machine_TeslaCoil_1by1_HV; import static tectech.thing.CustomItemList.Machine_TeslaCoil_1by1_IV; import static tectech.thing.CustomItemList.Machine_TeslaCoil_1by1_LV; import static tectech.thing.CustomItemList.Machine_TeslaCoil_1by1_MV; import static tectech.thing.CustomItemList.Machine_TeslaCoil_2by2_EV; import static tectech.thing.CustomItemList.Machine_TeslaCoil_2by2_HV; import static tectech.thing.CustomItemList.Machine_TeslaCoil_2by2_IV; import static tectech.thing.CustomItemList.Machine_TeslaCoil_2by2_LV; import static tectech.thing.CustomItemList.Machine_TeslaCoil_2by2_MV; import static tectech.thing.CustomItemList.Machine_TeslaCoil_3by3_EV; import static tectech.thing.CustomItemList.Machine_TeslaCoil_3by3_HV; import static tectech.thing.CustomItemList.Machine_TeslaCoil_3by3_IV; import static tectech.thing.CustomItemList.Machine_TeslaCoil_3by3_LV; import static tectech.thing.CustomItemList.Machine_TeslaCoil_3by3_MV; import static tectech.thing.CustomItemList.Machine_TeslaCoil_4by4_EV; import static tectech.thing.CustomItemList.Machine_TeslaCoil_4by4_HV; import static tectech.thing.CustomItemList.Machine_TeslaCoil_4by4_IV; import static tectech.thing.CustomItemList.Machine_TeslaCoil_4by4_LV; import static tectech.thing.CustomItemList.Machine_TeslaCoil_4by4_MV; import static tectech.thing.CustomItemList.ParametrizerTXT_Hatch; import static tectech.thing.CustomItemList.ParametrizerX_Hatch; import static tectech.thing.CustomItemList.Parametrizer_Hatch; import static tectech.thing.CustomItemList.UncertaintyX_Hatch; import static tectech.thing.CustomItemList.Uncertainty_Hatch; import static tectech.thing.CustomItemList.UnusedStuff; import static tectech.thing.CustomItemList.capacitor_Hatch; import static tectech.thing.CustomItemList.dataInAss_Hatch; import static tectech.thing.CustomItemList.dataInAss_Wireless_Hatch; import static tectech.thing.CustomItemList.dataIn_Hatch; import static tectech.thing.CustomItemList.dataIn_Wireless_Hatch; import static tectech.thing.CustomItemList.dataOutAss_Hatch; import static tectech.thing.CustomItemList.dataOutAss_Wireless_Hatch; import static tectech.thing.CustomItemList.dataOut_Hatch; import static tectech.thing.CustomItemList.dataOut_Wireless_Hatch; import static tectech.thing.CustomItemList.eM_dynamoMulti16_EV; import static tectech.thing.CustomItemList.eM_dynamoMulti16_IV; import static tectech.thing.CustomItemList.eM_dynamoMulti16_LuV; import static tectech.thing.CustomItemList.eM_dynamoMulti16_UEV; import static tectech.thing.CustomItemList.eM_dynamoMulti16_UHV; import static tectech.thing.CustomItemList.eM_dynamoMulti16_UIV; import static tectech.thing.CustomItemList.eM_dynamoMulti16_UMV; import static tectech.thing.CustomItemList.eM_dynamoMulti16_UV; import static tectech.thing.CustomItemList.eM_dynamoMulti16_UXV; import static tectech.thing.CustomItemList.eM_dynamoMulti16_ZPM; import static tectech.thing.CustomItemList.eM_dynamoMulti4_EV; import static tectech.thing.CustomItemList.eM_dynamoMulti4_IV; import static tectech.thing.CustomItemList.eM_dynamoMulti4_LuV; import static tectech.thing.CustomItemList.eM_dynamoMulti4_UEV; import static tectech.thing.CustomItemList.eM_dynamoMulti4_UHV; import static tectech.thing.CustomItemList.eM_dynamoMulti4_UIV; import static tectech.thing.CustomItemList.eM_dynamoMulti4_UMV; import static tectech.thing.CustomItemList.eM_dynamoMulti4_UV; import static tectech.thing.CustomItemList.eM_dynamoMulti4_UXV; import static tectech.thing.CustomItemList.eM_dynamoMulti4_ZPM; import static tectech.thing.CustomItemList.eM_dynamoMulti64_EV; import static tectech.thing.CustomItemList.eM_dynamoMulti64_IV; import static tectech.thing.CustomItemList.eM_dynamoMulti64_LuV; import static tectech.thing.CustomItemList.eM_dynamoMulti64_UEV; import static tectech.thing.CustomItemList.eM_dynamoMulti64_UHV; import static tectech.thing.CustomItemList.eM_dynamoMulti64_UIV; import static tectech.thing.CustomItemList.eM_dynamoMulti64_UMV; import static tectech.thing.CustomItemList.eM_dynamoMulti64_UV; import static tectech.thing.CustomItemList.eM_dynamoMulti64_UXV; import static tectech.thing.CustomItemList.eM_dynamoMulti64_ZPM; import static tectech.thing.CustomItemList.eM_dynamoTunnel1_IV; import static tectech.thing.CustomItemList.eM_dynamoTunnel1_LuV; import static tectech.thing.CustomItemList.eM_dynamoTunnel1_UEV; import static tectech.thing.CustomItemList.eM_dynamoTunnel1_UHV; import static tectech.thing.CustomItemList.eM_dynamoTunnel1_UIV; import static tectech.thing.CustomItemList.eM_dynamoTunnel1_UMV; import static tectech.thing.CustomItemList.eM_dynamoTunnel1_UV; import static tectech.thing.CustomItemList.eM_dynamoTunnel1_UXV; import static tectech.thing.CustomItemList.eM_dynamoTunnel1_ZPM; import static tectech.thing.CustomItemList.eM_dynamoTunnel2_IV; import static tectech.thing.CustomItemList.eM_dynamoTunnel2_LuV; import static tectech.thing.CustomItemList.eM_dynamoTunnel2_UEV; import static tectech.thing.CustomItemList.eM_dynamoTunnel2_UHV; import static tectech.thing.CustomItemList.eM_dynamoTunnel2_UIV; import static tectech.thing.CustomItemList.eM_dynamoTunnel2_UMV; import static tectech.thing.CustomItemList.eM_dynamoTunnel2_UV; import static tectech.thing.CustomItemList.eM_dynamoTunnel2_UXV; import static tectech.thing.CustomItemList.eM_dynamoTunnel2_ZPM; import static tectech.thing.CustomItemList.eM_dynamoTunnel3_IV; import static tectech.thing.CustomItemList.eM_dynamoTunnel3_LuV; import static tectech.thing.CustomItemList.eM_dynamoTunnel3_UEV; import static tectech.thing.CustomItemList.eM_dynamoTunnel3_UHV; import static tectech.thing.CustomItemList.eM_dynamoTunnel3_UIV; import static tectech.thing.CustomItemList.eM_dynamoTunnel3_UMV; import static tectech.thing.CustomItemList.eM_dynamoTunnel3_UV; import static tectech.thing.CustomItemList.eM_dynamoTunnel3_UXV; import static tectech.thing.CustomItemList.eM_dynamoTunnel3_ZPM; import static tectech.thing.CustomItemList.eM_dynamoTunnel4_IV; import static tectech.thing.CustomItemList.eM_dynamoTunnel4_LuV; import static tectech.thing.CustomItemList.eM_dynamoTunnel4_UEV; import static tectech.thing.CustomItemList.eM_dynamoTunnel4_UHV; import static tectech.thing.CustomItemList.eM_dynamoTunnel4_UIV; import static tectech.thing.CustomItemList.eM_dynamoTunnel4_UMV; import static tectech.thing.CustomItemList.eM_dynamoTunnel4_UV; import static tectech.thing.CustomItemList.eM_dynamoTunnel4_UXV; import static tectech.thing.CustomItemList.eM_dynamoTunnel4_ZPM; import static tectech.thing.CustomItemList.eM_dynamoTunnel5_IV; import static tectech.thing.CustomItemList.eM_dynamoTunnel5_LuV; import static tectech.thing.CustomItemList.eM_dynamoTunnel5_UEV; import static tectech.thing.CustomItemList.eM_dynamoTunnel5_UHV; import static tectech.thing.CustomItemList.eM_dynamoTunnel5_UIV; import static tectech.thing.CustomItemList.eM_dynamoTunnel5_UMV; import static tectech.thing.CustomItemList.eM_dynamoTunnel5_UV; import static tectech.thing.CustomItemList.eM_dynamoTunnel5_UXV; import static tectech.thing.CustomItemList.eM_dynamoTunnel5_ZPM; import static tectech.thing.CustomItemList.eM_dynamoTunnel6_IV; import static tectech.thing.CustomItemList.eM_dynamoTunnel6_LuV; import static tectech.thing.CustomItemList.eM_dynamoTunnel6_UEV; import static tectech.thing.CustomItemList.eM_dynamoTunnel6_UHV; import static tectech.thing.CustomItemList.eM_dynamoTunnel6_UIV; import static tectech.thing.CustomItemList.eM_dynamoTunnel6_UMV; import static tectech.thing.CustomItemList.eM_dynamoTunnel6_UV; import static tectech.thing.CustomItemList.eM_dynamoTunnel6_UXV; import static tectech.thing.CustomItemList.eM_dynamoTunnel6_ZPM; import static tectech.thing.CustomItemList.eM_dynamoTunnel7_IV; import static tectech.thing.CustomItemList.eM_dynamoTunnel7_LuV; import static tectech.thing.CustomItemList.eM_dynamoTunnel7_UEV; import static tectech.thing.CustomItemList.eM_dynamoTunnel7_UHV; import static tectech.thing.CustomItemList.eM_dynamoTunnel7_UIV; import static tectech.thing.CustomItemList.eM_dynamoTunnel7_UMV; import static tectech.thing.CustomItemList.eM_dynamoTunnel7_UV; import static tectech.thing.CustomItemList.eM_dynamoTunnel7_UXV; import static tectech.thing.CustomItemList.eM_dynamoTunnel7_ZPM; import static tectech.thing.CustomItemList.eM_dynamoTunnel8_UMV; import static tectech.thing.CustomItemList.eM_dynamoTunnel8_UXV; import static tectech.thing.CustomItemList.eM_dynamoTunnel9001; import static tectech.thing.CustomItemList.eM_dynamoTunnel9_UXV; import static tectech.thing.CustomItemList.eM_energyMulti16_EV; import static tectech.thing.CustomItemList.eM_energyMulti16_IV; import static tectech.thing.CustomItemList.eM_energyMulti16_LuV; import static tectech.thing.CustomItemList.eM_energyMulti16_UEV; import static tectech.thing.CustomItemList.eM_energyMulti16_UHV; import static tectech.thing.CustomItemList.eM_energyMulti16_UIV; import static tectech.thing.CustomItemList.eM_energyMulti16_UMV; import static tectech.thing.CustomItemList.eM_energyMulti16_UV; import static tectech.thing.CustomItemList.eM_energyMulti16_UXV; import static tectech.thing.CustomItemList.eM_energyMulti16_ZPM; import static tectech.thing.CustomItemList.eM_energyMulti4_EV; import static tectech.thing.CustomItemList.eM_energyMulti4_IV; import static tectech.thing.CustomItemList.eM_energyMulti4_LuV; import static tectech.thing.CustomItemList.eM_energyMulti4_UEV; import static tectech.thing.CustomItemList.eM_energyMulti4_UHV; import static tectech.thing.CustomItemList.eM_energyMulti4_UIV; import static tectech.thing.CustomItemList.eM_energyMulti4_UMV; import static tectech.thing.CustomItemList.eM_energyMulti4_UV; import static tectech.thing.CustomItemList.eM_energyMulti4_UXV; import static tectech.thing.CustomItemList.eM_energyMulti4_ZPM; import static tectech.thing.CustomItemList.eM_energyMulti64_EV; import static tectech.thing.CustomItemList.eM_energyMulti64_IV; import static tectech.thing.CustomItemList.eM_energyMulti64_LuV; import static tectech.thing.CustomItemList.eM_energyMulti64_UEV; import static tectech.thing.CustomItemList.eM_energyMulti64_UHV; import static tectech.thing.CustomItemList.eM_energyMulti64_UIV; import static tectech.thing.CustomItemList.eM_energyMulti64_UMV; import static tectech.thing.CustomItemList.eM_energyMulti64_UV; import static tectech.thing.CustomItemList.eM_energyMulti64_UXV; import static tectech.thing.CustomItemList.eM_energyMulti64_ZPM; import static tectech.thing.CustomItemList.eM_energyTunnel1_IV; import static tectech.thing.CustomItemList.eM_energyTunnel1_LuV; import static tectech.thing.CustomItemList.eM_energyTunnel1_UEV; import static tectech.thing.CustomItemList.eM_energyTunnel1_UHV; import static tectech.thing.CustomItemList.eM_energyTunnel1_UIV; import static tectech.thing.CustomItemList.eM_energyTunnel1_UMV; import static tectech.thing.CustomItemList.eM_energyTunnel1_UV; import static tectech.thing.CustomItemList.eM_energyTunnel1_UXV; import static tectech.thing.CustomItemList.eM_energyTunnel1_ZPM; import static tectech.thing.CustomItemList.eM_energyTunnel2_IV; import static tectech.thing.CustomItemList.eM_energyTunnel2_LuV; import static tectech.thing.CustomItemList.eM_energyTunnel2_UEV; import static tectech.thing.CustomItemList.eM_energyTunnel2_UHV; import static tectech.thing.CustomItemList.eM_energyTunnel2_UIV; import static tectech.thing.CustomItemList.eM_energyTunnel2_UMV; import static tectech.thing.CustomItemList.eM_energyTunnel2_UV; import static tectech.thing.CustomItemList.eM_energyTunnel2_UXV; import static tectech.thing.CustomItemList.eM_energyTunnel2_ZPM; import static tectech.thing.CustomItemList.eM_energyTunnel3_IV; import static tectech.thing.CustomItemList.eM_energyTunnel3_LuV; import static tectech.thing.CustomItemList.eM_energyTunnel3_UEV; import static tectech.thing.CustomItemList.eM_energyTunnel3_UHV; import static tectech.thing.CustomItemList.eM_energyTunnel3_UIV; import static tectech.thing.CustomItemList.eM_energyTunnel3_UMV; import static tectech.thing.CustomItemList.eM_energyTunnel3_UV; import static tectech.thing.CustomItemList.eM_energyTunnel3_UXV; import static tectech.thing.CustomItemList.eM_energyTunnel3_ZPM; import static tectech.thing.CustomItemList.eM_energyTunnel4_IV; import static tectech.thing.CustomItemList.eM_energyTunnel4_LuV; import static tectech.thing.CustomItemList.eM_energyTunnel4_UEV; import static tectech.thing.CustomItemList.eM_energyTunnel4_UHV; import static tectech.thing.CustomItemList.eM_energyTunnel4_UIV; import static tectech.thing.CustomItemList.eM_energyTunnel4_UMV; import static tectech.thing.CustomItemList.eM_energyTunnel4_UV; import static tectech.thing.CustomItemList.eM_energyTunnel4_UXV; import static tectech.thing.CustomItemList.eM_energyTunnel4_ZPM; import static tectech.thing.CustomItemList.eM_energyTunnel5_IV; import static tectech.thing.CustomItemList.eM_energyTunnel5_LuV; import static tectech.thing.CustomItemList.eM_energyTunnel5_UEV; import static tectech.thing.CustomItemList.eM_energyTunnel5_UHV; import static tectech.thing.CustomItemList.eM_energyTunnel5_UIV; import static tectech.thing.CustomItemList.eM_energyTunnel5_UMV; import static tectech.thing.CustomItemList.eM_energyTunnel5_UV; import static tectech.thing.CustomItemList.eM_energyTunnel5_UXV; import static tectech.thing.CustomItemList.eM_energyTunnel5_ZPM; import static tectech.thing.CustomItemList.eM_energyTunnel6_IV; import static tectech.thing.CustomItemList.eM_energyTunnel6_LuV; import static tectech.thing.CustomItemList.eM_energyTunnel6_UEV; import static tectech.thing.CustomItemList.eM_energyTunnel6_UHV; import static tectech.thing.CustomItemList.eM_energyTunnel6_UIV; import static tectech.thing.CustomItemList.eM_energyTunnel6_UMV; import static tectech.thing.CustomItemList.eM_energyTunnel6_UV; import static tectech.thing.CustomItemList.eM_energyTunnel6_UXV; import static tectech.thing.CustomItemList.eM_energyTunnel6_ZPM; import static tectech.thing.CustomItemList.eM_energyTunnel7_IV; import static tectech.thing.CustomItemList.eM_energyTunnel7_LuV; import static tectech.thing.CustomItemList.eM_energyTunnel7_UEV; import static tectech.thing.CustomItemList.eM_energyTunnel7_UHV; import static tectech.thing.CustomItemList.eM_energyTunnel7_UIV; import static tectech.thing.CustomItemList.eM_energyTunnel7_UMV; import static tectech.thing.CustomItemList.eM_energyTunnel7_UV; import static tectech.thing.CustomItemList.eM_energyTunnel7_UXV; import static tectech.thing.CustomItemList.eM_energyTunnel7_ZPM; import static tectech.thing.CustomItemList.eM_energyTunnel8_UMV; import static tectech.thing.CustomItemList.eM_energyTunnel8_UXV; import static tectech.thing.CustomItemList.eM_energyTunnel9001; import static tectech.thing.CustomItemList.eM_energyTunnel9_UXV; import static tectech.thing.CustomItemList.eM_energyWirelessMulti16_EV; import static tectech.thing.CustomItemList.eM_energyWirelessMulti16_IV; import static tectech.thing.CustomItemList.eM_energyWirelessMulti16_LuV; import static tectech.thing.CustomItemList.eM_energyWirelessMulti16_MAX; import static tectech.thing.CustomItemList.eM_energyWirelessMulti16_UEV; import static tectech.thing.CustomItemList.eM_energyWirelessMulti16_UHV; import static tectech.thing.CustomItemList.eM_energyWirelessMulti16_UIV; import static tectech.thing.CustomItemList.eM_energyWirelessMulti16_UMV; import static tectech.thing.CustomItemList.eM_energyWirelessMulti16_UV; import static tectech.thing.CustomItemList.eM_energyWirelessMulti16_UXV; import static tectech.thing.CustomItemList.eM_energyWirelessMulti16_ZPM; import static tectech.thing.CustomItemList.eM_energyWirelessMulti4_EV; import static tectech.thing.CustomItemList.eM_energyWirelessMulti4_IV; import static tectech.thing.CustomItemList.eM_energyWirelessMulti4_LuV; import static tectech.thing.CustomItemList.eM_energyWirelessMulti4_MAX; import static tectech.thing.CustomItemList.eM_energyWirelessMulti4_UEV; import static tectech.thing.CustomItemList.eM_energyWirelessMulti4_UHV; import static tectech.thing.CustomItemList.eM_energyWirelessMulti4_UIV; import static tectech.thing.CustomItemList.eM_energyWirelessMulti4_UMV; import static tectech.thing.CustomItemList.eM_energyWirelessMulti4_UV; import static tectech.thing.CustomItemList.eM_energyWirelessMulti4_UXV; import static tectech.thing.CustomItemList.eM_energyWirelessMulti4_ZPM; import static tectech.thing.CustomItemList.eM_energyWirelessMulti64_EV; import static tectech.thing.CustomItemList.eM_energyWirelessMulti64_IV; import static tectech.thing.CustomItemList.eM_energyWirelessMulti64_LuV; import static tectech.thing.CustomItemList.eM_energyWirelessMulti64_MAX; import static tectech.thing.CustomItemList.eM_energyWirelessMulti64_UEV; import static tectech.thing.CustomItemList.eM_energyWirelessMulti64_UHV; import static tectech.thing.CustomItemList.eM_energyWirelessMulti64_UIV; import static tectech.thing.CustomItemList.eM_energyWirelessMulti64_UMV; import static tectech.thing.CustomItemList.eM_energyWirelessMulti64_UV; import static tectech.thing.CustomItemList.eM_energyWirelessMulti64_UXV; import static tectech.thing.CustomItemList.eM_energyWirelessMulti64_ZPM; import static tectech.thing.CustomItemList.eM_energyWirelessTunnel1_UXV; import static tectech.thing.CustomItemList.eM_energyWirelessTunnel2_UXV; import static tectech.thing.CustomItemList.eM_energyWirelessTunnel3_UXV; import static tectech.thing.CustomItemList.eM_energyWirelessTunnel4_UXV; import static tectech.thing.CustomItemList.eM_energyWirelessTunnel5_UXV; import static tectech.thing.CustomItemList.eM_energyWirelessTunnel6_UXV; import static tectech.thing.CustomItemList.eM_energyWirelessTunnel7_UXV; import static tectech.thing.CustomItemList.eM_energyWirelessTunnel8_UXV; import static tectech.thing.CustomItemList.eM_energyWirelessTunnel9_UXV; import static tectech.thing.CustomItemList.hatch_CreativeData; import static tectech.thing.CustomItemList.hatch_CreativeMaintenance; import static tectech.thing.CustomItemList.hatch_CreativeUncertainty; import static tectech.thing.CustomItemList.holder_Hatch; import static tectech.thing.CustomItemList.rack_Hatch; import net.minecraft.init.Blocks; import net.minecraft.item.ItemStack; import gregtech.api.enums.GTValues; import gregtech.api.enums.MetaTileEntityIDs; import tectech.thing.metaTileEntity.hatch.MTEHatchCapacitor; import tectech.thing.metaTileEntity.hatch.MTEHatchCreativeData; import tectech.thing.metaTileEntity.hatch.MTEHatchCreativeMaintenance; import tectech.thing.metaTileEntity.hatch.MTEHatchCreativeUncertainty; import tectech.thing.metaTileEntity.hatch.MTEHatchDataInput; import tectech.thing.metaTileEntity.hatch.MTEHatchDataItemsInput; import tectech.thing.metaTileEntity.hatch.MTEHatchDataItemsOutput; import tectech.thing.metaTileEntity.hatch.MTEHatchDataOutput; import tectech.thing.metaTileEntity.hatch.MTEHatchDynamoMulti; import tectech.thing.metaTileEntity.hatch.MTEHatchDynamoTunnel; import tectech.thing.metaTileEntity.hatch.MTEHatchEnergyMulti; import tectech.thing.metaTileEntity.hatch.MTEHatchEnergyTunnel; import tectech.thing.metaTileEntity.hatch.MTEHatchObjectHolder; import tectech.thing.metaTileEntity.hatch.MTEHatchParam; import tectech.thing.metaTileEntity.hatch.MTEHatchParamText; import tectech.thing.metaTileEntity.hatch.MTEHatchRack; import tectech.thing.metaTileEntity.hatch.MTEHatchUncertainty; import tectech.thing.metaTileEntity.hatch.MTEHatchWirelessComputationInput; import tectech.thing.metaTileEntity.hatch.MTEHatchWirelessComputationOutput; import tectech.thing.metaTileEntity.hatch.MTEHatchWirelessDataItemsInput; import tectech.thing.metaTileEntity.hatch.MTEHatchWirelessDataItemsOutput; import tectech.thing.metaTileEntity.hatch.MTEHatchWirelessMulti; import tectech.thing.metaTileEntity.multi.MTEActiveTransformer; import tectech.thing.metaTileEntity.multi.MTEDataBank; import tectech.thing.metaTileEntity.multi.MTEEnergyInfuser; import tectech.thing.metaTileEntity.multi.MTEEyeOfHarmony; import tectech.thing.metaTileEntity.multi.MTEMicrowave; import tectech.thing.metaTileEntity.multi.MTENetworkSwitch; import tectech.thing.metaTileEntity.multi.MTEQuantumComputer; import tectech.thing.metaTileEntity.multi.MTEResearchStation; import tectech.thing.metaTileEntity.multi.MTETeslaTower; import tectech.thing.metaTileEntity.multi.godforge.MTEExoticModule; import tectech.thing.metaTileEntity.multi.godforge.MTEForgeOfGods; import tectech.thing.metaTileEntity.multi.godforge.MTEMoltenModule; import tectech.thing.metaTileEntity.multi.godforge.MTEPlasmaModule; import tectech.thing.metaTileEntity.multi.godforge.MTESmeltingModule; import tectech.thing.metaTileEntity.pipe.MTEPipeBlockData; import tectech.thing.metaTileEntity.pipe.MTEPipeBlockEnergy; import tectech.thing.metaTileEntity.pipe.MTEPipeData; import tectech.thing.metaTileEntity.pipe.MTEPipeEnergy; import tectech.thing.metaTileEntity.pipe.MTEPipeEnergyMirror; import tectech.thing.metaTileEntity.single.MTEBuckConverter; import tectech.thing.metaTileEntity.single.MTEDebugPollutor; import tectech.thing.metaTileEntity.single.MTEDebugPowerGenerator; import tectech.thing.metaTileEntity.single.MTEDebugStructureWriter; import tectech.thing.metaTileEntity.single.MTEOwnerDetector; import tectech.thing.metaTileEntity.single.MTETeslaCoil; /** * Created by danie_000 on 16.11.2016. */ public class MachineLoader implements Runnable { @Override public void run() { // =================================================================================================== // Multi AMP Power INPUTS // =================================================================================================== eM_energyMulti4_EV.set( new MTEHatchEnergyMulti(EV4AEnergyHatch.ID, "hatch.energymulti04.tier.04", "EV 4A Energy Hatch", 4, 4) .getStackForm(1L)); eM_energyMulti16_EV.set( new MTEHatchEnergyMulti(EV16AEnergyHatch.ID, "hatch.energymulti16.tier.04", "EV 16A Energy Hatch", 4, 16) .getStackForm(1L)); eM_energyMulti64_EV.set( new MTEHatchEnergyMulti(EV64AEnergyHatch.ID, "hatch.energymulti64.tier.04", "EV 64A Energy Hatch", 4, 64) .getStackForm(1L)); eM_energyMulti4_IV.set( new MTEHatchEnergyMulti(IV4AEnergyHatch.ID, "hatch.energymulti04.tier.05", "IV 4A Energy Hatch", 5, 4) .getStackForm(1L)); eM_energyMulti16_IV.set( new MTEHatchEnergyMulti(IV16AEnergyHatch.ID, "hatch.energymulti16.tier.05", "IV 16A Energy Hatch", 5, 16) .getStackForm(1L)); eM_energyMulti64_IV.set( new MTEHatchEnergyMulti(IV64AEnergyHatch.ID, "hatch.energymulti64.tier.05", "IV 64A Energy Hatch", 5, 64) .getStackForm(1L)); eM_energyMulti4_LuV.set( new MTEHatchEnergyMulti(LuV4AEnergyHatch.ID, "hatch.energymulti04.tier.06", "LuV 4A Energy Hatch", 6, 4) .getStackForm(1L)); eM_energyMulti16_LuV.set( new MTEHatchEnergyMulti(LuV16AEnergyHatch.ID, "hatch.energymulti16.tier.06", "LuV 16A Energy Hatch", 6, 16) .getStackForm(1L)); eM_energyMulti64_LuV.set( new MTEHatchEnergyMulti(LuV64AEnergyHatch.ID, "hatch.energymulti64.tier.06", "LuV 64A Energy Hatch", 6, 64) .getStackForm(1L)); eM_energyMulti4_ZPM.set( new MTEHatchEnergyMulti(ZPM4AEnergyHatch.ID, "hatch.energymulti04.tier.07", "ZPM 4A Energy Hatch", 7, 4) .getStackForm(1L)); eM_energyMulti16_ZPM.set( new MTEHatchEnergyMulti(ZPM16AEnergyHatch.ID, "hatch.energymulti16.tier.07", "ZPM 16A Energy Hatch", 7, 16) .getStackForm(1L)); eM_energyMulti64_ZPM.set( new MTEHatchEnergyMulti(ZPM64AEnergyHatch.ID, "hatch.energymulti64.tier.07", "ZPM 64A Energy Hatch", 7, 64) .getStackForm(1L)); eM_energyMulti4_UV.set( new MTEHatchEnergyMulti(UV4AEnergyHatch.ID, "hatch.energymulti04.tier.08", "UV 4A Energy Hatch", 8, 4) .getStackForm(1L)); eM_energyMulti16_UV.set( new MTEHatchEnergyMulti(UV16AEnergyHatch.ID, "hatch.energymulti16.tier.08", "UV 16A Energy Hatch", 8, 16) .getStackForm(1L)); eM_energyMulti64_UV.set( new MTEHatchEnergyMulti(UV64AEnergyHatch.ID, "hatch.energymulti64.tier.08", "UV 64A Energy Hatch", 8, 64) .getStackForm(1L)); eM_energyMulti4_UHV.set( new MTEHatchEnergyMulti(UHV4AEnergyHatch.ID, "hatch.energymulti04.tier.09", "UHV 4A Energy Hatch", 9, 4) .getStackForm(1L)); eM_energyMulti16_UHV.set( new MTEHatchEnergyMulti(UHV16AEnergyHatch.ID, "hatch.energymulti16.tier.09", "UHV 16A Energy Hatch", 9, 16) .getStackForm(1L)); eM_energyMulti64_UHV.set( new MTEHatchEnergyMulti(UHV64AEnergyHatch.ID, "hatch.energymulti64.tier.09", "UHV 64A Energy Hatch", 9, 64) .getStackForm(1L)); eM_energyMulti4_UEV.set( new MTEHatchEnergyMulti(UEV4AEnergyHatch.ID, "hatch.energymulti04.tier.10", "UEV 4A Energy Hatch", 10, 4) .getStackForm(1L)); eM_energyMulti16_UEV.set( new MTEHatchEnergyMulti(UEV16AEnergyHatch.ID, "hatch.energymulti16.tier.10", "UEV 16A Energy Hatch", 10, 16) .getStackForm(1L)); eM_energyMulti64_UEV.set( new MTEHatchEnergyMulti(UEV64AEnergyHatch.ID, "hatch.energymulti64.tier.10", "UEV 64A Energy Hatch", 10, 64) .getStackForm(1L)); eM_energyMulti4_UIV.set( new MTEHatchEnergyMulti(UIV4AEnergyHatch.ID, "hatch.energymulti04.tier.11", "UIV 4A Energy Hatch", 11, 4) .getStackForm(1L)); eM_energyMulti16_UIV.set( new MTEHatchEnergyMulti(UIV16AEnergyHatch.ID, "hatch.energymulti16.tier.11", "UIV 16A Energy Hatch", 11, 16) .getStackForm(1L)); eM_energyMulti64_UIV.set( new MTEHatchEnergyMulti(UIV64AEnergyHatch.ID, "hatch.energymulti64.tier.11", "UIV 64A Energy Hatch", 11, 64) .getStackForm(1L)); eM_energyMulti4_UMV.set( new MTEHatchEnergyMulti(UMV4AEnergyHatch.ID, "hatch.energymulti04.tier.12", "UMV 4A Energy Hatch", 12, 4) .getStackForm(1L)); eM_energyMulti16_UMV.set( new MTEHatchEnergyMulti(UMV16AEnergyHatch.ID, "hatch.energymulti16.tier.12", "UMV 16A Energy Hatch", 12, 16) .getStackForm(1L)); eM_energyMulti64_UMV.set( new MTEHatchEnergyMulti(UMV64AEnergyHatch.ID, "hatch.energymulti64.tier.12", "UMV 64A Energy Hatch", 12, 64) .getStackForm(1L)); eM_energyMulti4_UXV.set( new MTEHatchEnergyMulti(UXV4AEnergyHatch.ID, "hatch.energymulti04.tier.13", "UXV 4A Energy Hatch", 13, 4) .getStackForm(1L)); eM_energyMulti16_UXV.set( new MTEHatchEnergyMulti(UXV16AEnergyHatch.ID, "hatch.energymulti16.tier.13", "UXV 16A Energy Hatch", 13, 16) .getStackForm(1L)); eM_energyMulti64_UXV.set( new MTEHatchEnergyMulti(UXV64AEnergyHatch.ID, "hatch.energymulti64.tier.13", "UXV 64A Energy Hatch", 13, 64) .getStackForm(1L)); // =================================================================================================== // Multi AMP Wireless INPUTS // =================================================================================================== eM_energyWirelessMulti4_EV.set( new MTEHatchWirelessMulti( EV4AWirelessEnergyHatch.ID, "hatch.energywirelessmulti04.tier.04", "EV 4A Wireless Energy Hatch", 4, 4).getStackForm(1L)); eM_energyWirelessMulti16_EV.set( new MTEHatchWirelessMulti( EV16AWirelessEnergyHatch.ID, "hatch.energywirelessmulti16.tier.04", "EV 16A Wireless Energy Hatch", 4, 16).getStackForm(1L)); eM_energyWirelessMulti64_EV.set( new MTEHatchWirelessMulti( EV64AWirelessEnergyHatch.ID, "hatch.energywirelessmulti64.tier.04", "EV 64A Wireless Energy Hatch", 4, 64).getStackForm(1L)); eM_energyWirelessMulti4_IV.set( new MTEHatchWirelessMulti( IV4AWirelessEnergyHatch.ID, "hatch.energywirelessmulti04.tier.05", "IV 4A Wireless Energy Hatch", 5, 4).getStackForm(1L)); eM_energyWirelessMulti16_IV.set( new MTEHatchWirelessMulti( IV16AWirelessEnergyHatch.ID, "hatch.energywirelessmulti16.tier.05", "IV 16A Wireless Energy Hatch", 5, 16).getStackForm(1L)); eM_energyWirelessMulti64_IV.set( new MTEHatchWirelessMulti( IV64AWirelessEnergyHatch.ID, "hatch.energywirelessmulti64.tier.05", "IV 64A Wireless Energy Hatch", 5, 64).getStackForm(1L)); eM_energyWirelessMulti4_LuV.set( new MTEHatchWirelessMulti( LuV4AWirelessEnergyHatch.ID, "hatch.energywirelessmulti04.tier.06", "LuV 4A Wireless Energy Hatch", 6, 4).getStackForm(1L)); eM_energyWirelessMulti16_LuV.set( new MTEHatchWirelessMulti( LuV16AWirelessEnergyHatch.ID, "hatch.energywirelessmulti16.tier.06", "LuV 16A Wireless Energy Hatch", 6, 16).getStackForm(1L)); eM_energyWirelessMulti64_LuV.set( new MTEHatchWirelessMulti( LuV64AWirelessEnergyHatch.ID, "hatch.energywirelessmulti64.tier.06", "LuV 64A Wireless Energy Hatch", 6, 64).getStackForm(1L)); eM_energyWirelessMulti4_ZPM.set( new MTEHatchWirelessMulti( ZPM4AWirelessEnergyHatch.ID, "hatch.energywirelessmulti04.tier.07", "ZPM 4A Wireless Energy Hatch", 7, 4).getStackForm(1L)); eM_energyWirelessMulti16_ZPM.set( new MTEHatchWirelessMulti( ZPM16AWirelessEnergyHatch.ID, "hatch.energywirelessmulti16.tier.07", "ZPM 16A Wireless Energy Hatch", 7, 16).getStackForm(1L)); eM_energyWirelessMulti64_ZPM.set( new MTEHatchWirelessMulti( ZPM64AWirelessEnergyHatch.ID, "hatch.energywirelessmulti64.tier.07", "ZPM 64A Wireless Energy Hatch", 7, 64).getStackForm(1L)); eM_energyWirelessMulti4_UV.set( new MTEHatchWirelessMulti( UV4AWirelessEnergyHatch.ID, "hatch.energywirelessmulti04.tier.08", "UV 4A Wireless Energy Hatch", 8, 4).getStackForm(1L)); eM_energyWirelessMulti16_UV.set( new MTEHatchWirelessMulti( UV16AWirelessEnergyHatch.ID, "hatch.energywirelessmulti16.tier.08", "UV 16A Wireless Energy Hatch", 8, 16).getStackForm(1L)); eM_energyWirelessMulti64_UV.set( new MTEHatchWirelessMulti( UV64AWirelessEnergyHatch.ID, "hatch.energywirelessmulti64.tier.08", "UV 64A Wireless Energy Hatch", 8, 64).getStackForm(1L)); eM_energyWirelessMulti4_UHV.set( new MTEHatchWirelessMulti( UHV4AWirelessEnergyHatch.ID, "hatch.energywirelessmulti04.tier.09", "UHV 4A Wireless Energy Hatch", 9, 4).getStackForm(1L)); eM_energyWirelessMulti16_UHV.set( new MTEHatchWirelessMulti( UHV16AWirelessEnergyHatch.ID, "hatch.energywirelessmulti16.tier.09", "UHV 16A Wireless Energy Hatch", 9, 16).getStackForm(1L)); eM_energyWirelessMulti64_UHV.set( new MTEHatchWirelessMulti( UHV64AWirelessEnergyHatch.ID, "hatch.energywirelessmulti64.tier.09", "UHV 64A Wireless Energy Hatch", 9, 64).getStackForm(1L)); eM_energyWirelessMulti4_UEV.set( new MTEHatchWirelessMulti( UEV4AWirelessEnergyHatch.ID, "hatch.energywirelessmulti04.tier.10", "UEV 4A Wireless Energy Hatch", 10, 4).getStackForm(1L)); eM_energyWirelessMulti16_UEV.set( new MTEHatchWirelessMulti( UEV16AWirelessEnergyHatch.ID, "hatch.energywirelessmulti16.tier.10", "UEV 16A Wireless Energy Hatch", 10, 16).getStackForm(1L)); eM_energyWirelessMulti64_UEV.set( new MTEHatchWirelessMulti( UEV64AWirelessEnergyHatch.ID, "hatch.energywirelessmulti64.tier.10", "UEV 64A Wireless Energy Hatch", 10, 64).getStackForm(1L)); eM_energyWirelessMulti4_UIV.set( new MTEHatchWirelessMulti( UIV4AWirelessEnergyHatch.ID, "hatch.energywirelessmulti04.tier.11", "UIV 4A Wireless Energy Hatch", 11, 4).getStackForm(1L)); eM_energyWirelessMulti16_UIV.set( new MTEHatchWirelessMulti( UIV16AWirelessEnergyHatch.ID, "hatch.energywirelessmulti16.tier.11", "UIV 16A Wireless Energy Hatch", 11, 16).getStackForm(1L)); eM_energyWirelessMulti64_UIV.set( new MTEHatchWirelessMulti( UIV64AWirelessEnergyHatch.ID, "hatch.energywirelessmulti64.tier.11", "UIV 64A Wireless Energy Hatch", 11, 64).getStackForm(1L)); eM_energyWirelessMulti4_UMV.set( new MTEHatchWirelessMulti( UMV4AWirelessEnergyHatch.ID, "hatch.energywirelessmulti04.tier.12", "UMV 4A Wireless Energy Hatch", 12, 4).getStackForm(1L)); eM_energyWirelessMulti16_UMV.set( new MTEHatchWirelessMulti( UMV16AWirelessEnergyHatch.ID, "hatch.energywirelessmulti16.tier.12", "UMV 16A Wireless Energy Hatch", 12, 16).getStackForm(1L)); eM_energyWirelessMulti64_UMV.set( new MTEHatchWirelessMulti( UMV64AWirelessEnergyHatch.ID, "hatch.energywirelessmulti64.tier.12", "UMV 64A Wireless Energy Hatch", 12, 64).getStackForm(1L)); eM_energyWirelessMulti4_UXV.set( new MTEHatchWirelessMulti( UXV4AWirelessEnergyHatch.ID, "hatch.energywirelessmulti04.tier.13", "UXV 4A Wireless Energy Hatch", 13, 4).getStackForm(1L)); eM_energyWirelessMulti16_UXV.set( new MTEHatchWirelessMulti( UXV16AWirelessEnergyHatch.ID, "hatch.energywirelessmulti16.tier.13", "UXV 16A Wireless Energy Hatch", 13, 16).getStackForm(1L)); eM_energyWirelessMulti64_UXV.set( new MTEHatchWirelessMulti( UXV64AWirelessEnergyHatch.ID, "hatch.energywirelessmulti64.tier.13", "UXV 64A Wireless Energy Hatch", 13, 64).getStackForm(1L)); eM_energyWirelessMulti4_MAX.set( new MTEHatchWirelessMulti( MAX4AWirelessEnergyHatch.ID, "hatch.energywirelessmulti04.tier.14", "MAX 4A Wireless Energy Hatch", 14, 4).getStackForm(1L)); eM_energyWirelessMulti16_MAX.set( new MTEHatchWirelessMulti( MAX16AWirelessEnergyHatch.ID, "hatch.energywirelessmulti16.tier.14", "MAX 16A Wireless Energy Hatch", 14, 16).getStackForm(1L)); eM_energyWirelessMulti64_MAX.set( new MTEHatchWirelessMulti( MAX64AWirelessEnergyHatch.ID, "hatch.energywirelessmulti64.tier.14", "MAX 64A Wireless Energy Hatch", 14, 64).getStackForm(1L)); eM_energyWirelessTunnel1_UXV.set( new MTEHatchWirelessMulti( UXV256AWirelessEnergyHatch.ID, "hatch.energywirelesstunnel1.tier.13", "UXV 256A Wireless Energy Hatch", 13, 256).getStackForm(1L)); eM_energyWirelessTunnel2_UXV.set( new MTEHatchWirelessMulti( UXV1024AWirelessEnergyHatch.ID, "hatch.energywirelesstunnel2.tier.13", "UXV 1,024A Wireless Energy Hatch", 13, 1024).getStackForm(1L)); eM_energyWirelessTunnel3_UXV.set( new MTEHatchWirelessMulti( UXV4096AWirelessEnergyHatch.ID, "hatch.energywirelesstunnel3.tier.13", "UXV 4,096A Wireless Energy Hatch", 13, 4096).getStackForm(1L)); eM_energyWirelessTunnel4_UXV.set( new MTEHatchWirelessMulti( UXV16384AWirelessEnergyHatch.ID, "hatch.energywirelesstunnel4.tier.13", "UXV 16,384A Wireless Energy Hatch", 13, 16384).getStackForm(1L)); eM_energyWirelessTunnel5_UXV.set( new MTEHatchWirelessMulti( UXV65536AWirelessEnergyHatch.ID, "hatch.energywirelesstunnel5.tier.13", "UXV 65,536A Wireless Energy Hatch", 13, 65536).getStackForm(1L)); eM_energyWirelessTunnel6_UXV.set( new MTEHatchWirelessMulti( UXV262144AWirelessEnergyHatch.ID, "hatch.energywirelesstunnel6.tier.13", "UXV 262,144A Wireless Energy Hatch", 13, 262144).getStackForm(1L)); eM_energyWirelessTunnel7_UXV.set( new MTEHatchWirelessMulti( UXV1048576AWirelessEnergyHatch.ID, "hatch.energywirelesstunnel7.tier.13", "UXV 1,048,576A Wireless Energy Hatch", 13, 1048576).getStackForm(1L)); eM_energyWirelessTunnel8_UXV.set( new MTEHatchWirelessMulti( MetaTileEntityIDs.WIRELESS_LASER_UXV8.ID, "hatch.energywirelesstunnel8.tier.13", "UXV 4,194,304A Wireless Energy Hatch", 13, 4194304).getStackForm(1L)); eM_energyWirelessTunnel9_UXV.set( new MTEHatchWirelessMulti( MetaTileEntityIDs.WIRELESS_LASER_UXV9.ID, "hatch.energywirelesstunnel9.tier.13", "UXV 16,777,216A Wireless Energy Hatch", 13, 16777216).getStackForm(1L)); // =================================================================================================== // Multi AMP Laser INPUTS // =================================================================================================== eM_energyTunnel1_IV.set( new MTEHatchEnergyTunnel( IV256AtLaserTargetHatch.ID, "hatch.energytunnel1.tier.05", "IV 256A/t Laser Target Hatch", 5, 256).getStackForm(1L)); eM_energyTunnel2_IV .set( new MTEHatchEnergyTunnel( IV1024AtLaserTargetHatch.ID, "hatch.energytunnel2.tier.05", "IV 1,024A/t Laser Target Hatch", 5, 1024).getStackForm(1L)) .hidden(); eM_energyTunnel3_IV .set( new MTEHatchEnergyTunnel( IV4096AtLaserTargetHatch.ID, "hatch.energytunnel3.tier.05", "IV 4,096A/t Laser Target Hatch", 5, 4096).getStackForm(1L)) .hidden(); eM_energyTunnel4_IV .set( new MTEHatchEnergyTunnel( IV16384AtLaserTargetHatch.ID, "hatch.energytunnel4.tier.05", "IV 16,384A/t Laser Target Hatch", 5, 16384).getStackForm(1L)) .hidden(); eM_energyTunnel5_IV .set( new MTEHatchEnergyTunnel( IV65536AtLaserTargetHatch.ID, "hatch.energytunnel5.tier.05", "IV 65,536A/t Laser Target Hatch", 5, 65536).getStackForm(1L)) .hidden(); eM_energyTunnel6_IV .set( new MTEHatchEnergyTunnel( IV262144AtLaserTargetHatch.ID, "hatch.energytunnel6.tier.05", "IV 262,144A/t Laser Target Hatch", 5, 262144).getStackForm(1L)) .hidden(); eM_energyTunnel7_IV .set( new MTEHatchEnergyTunnel( IV1048576AtLaserTargetHatch.ID, "hatch.energytunnel7.tier.05", "IV 1,048,576A/t Laser Target Hatch", 5, 1048576).getStackForm(1L)) .hidden(); eM_energyTunnel1_LuV.set( new MTEHatchEnergyTunnel( LuV256AtLaserTargetHatch.ID, "hatch.energytunnel1.tier.06", "LuV 256A/t Laser Target Hatch", 6, 256).getStackForm(1L)); eM_energyTunnel2_LuV.set( new MTEHatchEnergyTunnel( LuV1024AtLaserTargetHatch.ID, "hatch.energytunnel2.tier.06", "LuV 1,024A/t Laser Target Hatch", 6, 1024).getStackForm(1L)); eM_energyTunnel3_LuV .set( new MTEHatchEnergyTunnel( LuV4096AtLaserTargetHatch.ID, "hatch.energytunnel3.tier.06", "LuV 4,096A/t Laser Target Hatch", 6, 4096).getStackForm(1L)) .hidden(); eM_energyTunnel4_LuV .set( new MTEHatchEnergyTunnel( LuV16384AtLaserTargetHatch.ID, "hatch.energytunnel4.tier.06", "LuV 16,384A/t Laser Target Hatch", 6, 16384).getStackForm(1L)) .hidden(); eM_energyTunnel5_LuV .set( new MTEHatchEnergyTunnel( LuV65536AtLaserTargetHatch.ID, "hatch.energytunnel5.tier.06", "LuV 65,536A/t Laser Target Hatch", 6, 65536).getStackForm(1L)) .hidden(); eM_energyTunnel6_LuV .set( new MTEHatchEnergyTunnel( LuV262144AtLaserTargetHatch.ID, "hatch.energytunnel6.tier.06", "LuV 262,144A/t Laser Target Hatch", 6, 262144).getStackForm(1L)) .hidden(); eM_energyTunnel7_LuV .set( new MTEHatchEnergyTunnel( LuV1048576AtLaserTargetHatch.ID, "hatch.energytunnel7.tier.06", "LuV 1,048,576A/t Laser Target Hatch", 6, 1048576).getStackForm(1L)) .hidden(); eM_energyTunnel1_ZPM.set( new MTEHatchEnergyTunnel( ZPM256AtLaserTargetHatch.ID, "hatch.energytunnel1.tier.07", "ZPM 256A/t Laser Target Hatch", 7, 256).getStackForm(1L)); eM_energyTunnel2_ZPM.set( new MTEHatchEnergyTunnel( ZPM1024AtLaserTargetHatch.ID, "hatch.energytunnel2.tier.07", "ZPM 1,024A/t Laser Target Hatch", 7, 1024).getStackForm(1L)); eM_energyTunnel3_ZPM.set( new MTEHatchEnergyTunnel( ZPM4096AtLaserTargetHatch.ID, "hatch.energytunnel3.tier.07", "ZPM 4,096A/t Laser Target Hatch", 7, 4096).getStackForm(1L)); eM_energyTunnel4_ZPM .set( new MTEHatchEnergyTunnel( ZPM16384AtLaserTargetHatch.ID, "hatch.energytunnel4.tier.07", "ZPM 16,384A/t Laser Target Hatch", 7, 16384).getStackForm(1L)) .hidden(); eM_energyTunnel5_ZPM .set( new MTEHatchEnergyTunnel( ZPM65536AtLaserTargetHatch.ID, "hatch.energytunnel5.tier.07", "ZPM 65,536A/t Laser Target Hatch", 7, 65536).getStackForm(1L)) .hidden(); eM_energyTunnel6_ZPM .set( new MTEHatchEnergyTunnel( ZPM262144AtLaserTargetHatch.ID, "hatch.energytunnel6.tier.07", "ZPM 262,144A/t Laser Target Hatch", 7, 262144).getStackForm(1L)) .hidden(); eM_energyTunnel7_ZPM .set( new MTEHatchEnergyTunnel( ZPM1048576AtLaserTargetHatch.ID, "hatch.energytunnel7.tier.07", "ZPM 1,048,576A/t Laser Target Hatch", 7, 1048576).getStackForm(1L)) .hidden(); eM_energyTunnel1_UV.set( new MTEHatchEnergyTunnel( UV256AtLaserTargetHatch.ID, "hatch.energytunnel1.tier.08", "UV 256A/t Laser Target Hatch", 8, 256).getStackForm(1L)); eM_energyTunnel2_UV.set( new MTEHatchEnergyTunnel( UV1024AtLaserTargetHatch.ID, "hatch.energytunnel2.tier.08", "UV 1,024A/t Laser Target Hatch", 8, 1024).getStackForm(1L)); eM_energyTunnel3_UV.set( new MTEHatchEnergyTunnel( UV4096AtLaserTargetHatch.ID, "hatch.energytunnel3.tier.08", "UV 4,096A/t Laser Target Hatch", 8, 4096).getStackForm(1L)); eM_energyTunnel4_UV.set( new MTEHatchEnergyTunnel( UV16384AtLaserTargetHatch.ID, "hatch.energytunnel4.tier.08", "UV 16,384A/t Laser Target Hatch", 8, 16384).getStackForm(1L)); eM_energyTunnel5_UV .set( new MTEHatchEnergyTunnel( UV65536AtLaserTargetHatch.ID, "hatch.energytunnel5.tier.08", "UV 65,536A/t Laser Target Hatch", 8, 65536).getStackForm(1L)) .hidden(); eM_energyTunnel6_UV .set( new MTEHatchEnergyTunnel( UV262144AtLaserTargetHatch.ID, "hatch.energytunnel6.tier.08", "UV 262,144A/t Laser Target Hatch", 8, 262144).getStackForm(1L)) .hidden(); eM_energyTunnel7_UV .set( new MTEHatchEnergyTunnel( UV1048576AtLaserTargetHatch.ID, "hatch.energytunnel7.tier.08", "UV 1,048,576A/t Laser Target Hatch", 8, 1048576).getStackForm(1L)) .hidden(); eM_energyTunnel1_UHV.set( new MTEHatchEnergyTunnel( UHV256AtLaserTargetHatch.ID, "hatch.energytunnel1.tier.09", "UHV 256A/t Laser Target Hatch", 9, 256).getStackForm(1L)); eM_energyTunnel2_UHV.set( new MTEHatchEnergyTunnel( UHV1024AtLaserTargetHatch.ID, "hatch.energytunnel2.tier.09", "UHV 1,024A/t Laser Target Hatch", 9, 1024).getStackForm(1L)); eM_energyTunnel3_UHV.set( new MTEHatchEnergyTunnel( UHV4096AtLaserTargetHatch.ID, "hatch.energytunnel3.tier.09", "UHV 4,096A/t Laser Target Hatch", 9, 4096).getStackForm(1L)); eM_energyTunnel4_UHV.set( new MTEHatchEnergyTunnel( UHV16384AtLaserTargetHatch.ID, "hatch.energytunnel4.tier.09", "UHV 16,384A/t Laser Target Hatch", 9, 16384).getStackForm(1L)); eM_energyTunnel5_UHV.set( new MTEHatchEnergyTunnel( UHV65536AtLaserTargetHatch.ID, "hatch.energytunnel5.tier.09", "UHV 65,536A/t Laser Target Hatch", 9, 65536).getStackForm(1L)); eM_energyTunnel6_UHV .set( new MTEHatchEnergyTunnel( UHV262144AtLaserTargetHatch.ID, "hatch.energytunnel6.tier.09", "UHV 262,144A/t Laser Target Hatch", 9, 262144).getStackForm(1L)) .hidden(); eM_energyTunnel7_UHV .set( new MTEHatchEnergyTunnel( UHV1048576AtLaserTargetHatch.ID, "hatch.energytunnel7.tier.09", "UHV 1,048,576A/t Laser Target Hatch", 9, 1048576).getStackForm(1L)) .hidden(); eM_energyTunnel1_UEV.set( new MTEHatchEnergyTunnel( UEV256AtLaserTargetHatch.ID, "hatch.energytunnel1.tier.10", "UEV 256A/t Laser Target Hatch", 10, 256).getStackForm(1L)); eM_energyTunnel2_UEV.set( new MTEHatchEnergyTunnel( UEV1024AtLaserTargetHatch.ID, "hatch.energytunnel2.tier.10", "UEV 1,024A/t Laser Target Hatch", 10, 1024).getStackForm(1L)); eM_energyTunnel3_UEV.set( new MTEHatchEnergyTunnel( UEV4096AtLaserTargetHatch.ID, "hatch.energytunnel3.tier.10", "UEV 4,096A/t Laser Target Hatch", 10, 4096).getStackForm(1L)); eM_energyTunnel4_UEV.set( new MTEHatchEnergyTunnel( UEV16384AtLaserTargetHatch.ID, "hatch.energytunnel4.tier.10", "UEV 16,384A/t Laser Target Hatch", 10, 16384).getStackForm(1L)); eM_energyTunnel5_UEV.set( new MTEHatchEnergyTunnel( UEV65536AtLaserTargetHatch.ID, "hatch.energytunnel5.tier.10", "UEV 65,536A/t Laser Target Hatch", 10, 65536).getStackForm(1L)); eM_energyTunnel6_UEV.set( new MTEHatchEnergyTunnel( UEV262144AtLaserTargetHatch.ID, "hatch.energytunnel6.tier.10", "UEV 262,144A/t Laser Target Hatch", 10, 262144).getStackForm(1L)); eM_energyTunnel7_UEV .set( new MTEHatchEnergyTunnel( UEV1048576AtLaserTargetHatch.ID, "hatch.energytunnel7.tier.10", "UEV 1,048,576A/t Laser Target Hatch", 10, 1048576).getStackForm(1L)) .hidden(); eM_energyTunnel1_UIV.set( new MTEHatchEnergyTunnel( UIV256AtLaserTargetHatch.ID, "hatch.energytunnel1.tier.11", "UIV 256A/t Laser Target Hatch", 11, 256).getStackForm(1L)); eM_energyTunnel2_UIV.set( new MTEHatchEnergyTunnel( UIV1024AtLaserTargetHatch.ID, "hatch.energytunnel2.tier.11", "UIV 1,024A/t Laser Target Hatch", 11, 1024).getStackForm(1L)); eM_energyTunnel3_UIV.set( new MTEHatchEnergyTunnel( UIV4096AtLaserTargetHatch.ID, "hatch.energytunnel3.tier.11", "UIV 4,096A/t Laser Target Hatch", 11, 4096).getStackForm(1L)); eM_energyTunnel4_UIV.set( new MTEHatchEnergyTunnel( UIV16384AtLaserTargetHatch.ID, "hatch.energytunnel4.tier.11", "UIV 16,384A/t Laser Target Hatch", 11, 16384).getStackForm(1L)); eM_energyTunnel5_UIV.set( new MTEHatchEnergyTunnel( UIV65536AtLaserTargetHatch.ID, "hatch.energytunnel5.tier.11", "UIV 65,536A/t Laser Target Hatch", 11, 65536).getStackForm(1L)); eM_energyTunnel6_UIV.set( new MTEHatchEnergyTunnel( UIV262144AtLaserTargetHatch.ID, "hatch.energytunnel6.tier.11", "UIV 262,144A/t Laser Target Hatch", 11, 262144).getStackForm(1L)); eM_energyTunnel7_UIV.set( new MTEHatchEnergyTunnel( UIV1048576AtLaserTargetHatch.ID, "hatch.energytunnel7.tier.11", "UIV 1,048,576A/t Laser Target Hatch", 11, 1048576).getStackForm(1L)); eM_energyTunnel1_UMV.set( new MTEHatchEnergyTunnel( UMV256AtLaserTargetHatch.ID, "hatch.energytunnel1.tier.12", "UMV 256A/t Laser Target Hatch", 12, 256).getStackForm(1L)); eM_energyTunnel2_UMV.set( new MTEHatchEnergyTunnel( UMV1024AtLaserTargetHatch.ID, "hatch.energytunnel2.tier.12", "UMV 1,024A/t Laser Target Hatch", 12, 1024).getStackForm(1L)); eM_energyTunnel3_UMV.set( new MTEHatchEnergyTunnel( UMV4096AtLaserTargetHatch.ID, "hatch.energytunnel3.tier.12", "UMV 4,096A/t Laser Target Hatch", 12, 4096).getStackForm(1L)); eM_energyTunnel4_UMV.set( new MTEHatchEnergyTunnel( UMV16384AtLaserTargetHatch.ID, "hatch.energytunnel4.tier.12", "UMV 16,384A/t Laser Target Hatch", 12, 16384).getStackForm(1L)); eM_energyTunnel5_UMV.set( new MTEHatchEnergyTunnel( UMV65536AtLaserTargetHatch.ID, "hatch.energytunnel5.tier.12", "UMV 65,536A/t Laser Target Hatch", 12, 65536).getStackForm(1L)); eM_energyTunnel6_UMV.set( new MTEHatchEnergyTunnel( UMV262144AtLaserTargetHatch.ID, "hatch.energytunnel6.tier.12", "UMV 262,144A/t Laser Target Hatch", 12, 262144).getStackForm(1L)); eM_energyTunnel7_UMV.set( new MTEHatchEnergyTunnel( UMV1048576AtLaserTargetHatch.ID, "hatch.energytunnel7.tier.12", "UMV 1,048,576A/t Laser Target Hatch", 12, 1048576).getStackForm(1L)); eM_energyTunnel8_UMV.set( new MTEHatchEnergyTunnel( MetaTileEntityIDs.LASER_TARGET_UMV8.ID, "hatch.energytunnel8.tier.12", "UMV 4,194,304A/t Laser Target Hatch", 12, 4194304).getStackForm(1L)); eM_energyTunnel1_UXV.set( new MTEHatchEnergyTunnel( UXV256AtLaserTargetHatch.ID, "hatch.energytunnel1.tier.13", "UXV 256A/t Laser Target Hatch", 13, 256).getStackForm(1L)); eM_energyTunnel2_UXV.set( new MTEHatchEnergyTunnel( UXV1024AtLaserTargetHatch.ID, "hatch.energytunnel2.tier.13", "UXV 1,024A/t Laser Target Hatch", 13, 1024).getStackForm(1L)); eM_energyTunnel3_UXV.set( new MTEHatchEnergyTunnel( UXV4096AtLaserTargetHatch.ID, "hatch.energytunnel3.tier.13", "UXV 4,096A/t Laser Target Hatch", 13, 4096).getStackForm(1L)); eM_energyTunnel4_UXV.set( new MTEHatchEnergyTunnel( UXV16384AtLaserTargetHatch.ID, "hatch.energytunnel4.tier.13", "UXV 16,384A/t Laser Target Hatch", 13, 16384).getStackForm(1L)); eM_energyTunnel5_UXV.set( new MTEHatchEnergyTunnel( UXV65536AtLaserTargetHatch.ID, "hatch.energytunnel5.tier.13", "UXV 65,536A/t Laser Target Hatch", 13, 65536).getStackForm(1L)); eM_energyTunnel6_UXV.set( new MTEHatchEnergyTunnel( UXV262144AtLaserTargetHatch.ID, "hatch.energytunnel6.tier.13", "UXV 262,144A/t Laser Target Hatch", 13, 262144).getStackForm(1L)); eM_energyTunnel7_UXV.set( new MTEHatchEnergyTunnel( UXV1048576AtLaserTargetHatch.ID, "hatch.energytunnel7.tier.13", "UXV 1,048,576A/t Laser Target Hatch", 13, 1048576).getStackForm(1L)); eM_energyTunnel8_UXV.set( new MTEHatchEnergyTunnel( MetaTileEntityIDs.LASER_TARGET_UXV8.ID, "hatch.energytunnel8.tier.13", "UXV 4,194,304A/t Laser Target Hatch", 13, 4194304).getStackForm(1L)); eM_energyTunnel9_UXV.set( new MTEHatchEnergyTunnel( MetaTileEntityIDs.LASER_TARGET_UXV9.ID, "hatch.energytunnel9.tier.13", "UXV 16,777,216A/t Laser Target Hatch", 13, 16777216).getStackForm(1L)); eM_energyTunnel9001.set( new MTEHatchEnergyTunnel( LegendaryLaserTargetHatch.ID, "hatch.energytunnel.tier.14", "Legendary Laser Target Hatch", 13, (int) V[13]).getStackForm(1L)); // =================================================================================================== // Multi AMP Power OUTPUTS // =================================================================================================== eM_dynamoMulti4_EV.set( new MTEHatchDynamoMulti(EV4ADynamoHatch.ID, "hatch.dynamomulti04.tier.04", "EV 4A Dynamo Hatch", 4, 4) .getStackForm(1L)); eM_dynamoMulti16_EV.set( new MTEHatchDynamoMulti(EV16ADynamoHatch.ID, "hatch.dynamomulti16.tier.04", "EV 16A Dynamo Hatch", 4, 16) .getStackForm(1L)); eM_dynamoMulti64_EV.set( new MTEHatchDynamoMulti(EV64ADynamoHatch.ID, "hatch.dynamomulti64.tier.04", "EV 64A Dynamo Hatch", 4, 64) .getStackForm(1L)); eM_dynamoMulti4_IV.set( new MTEHatchDynamoMulti(IV4ADynamoHatch.ID, "hatch.dynamomulti04.tier.05", "IV 4A Dynamo Hatch", 5, 4) .getStackForm(1L)); eM_dynamoMulti16_IV.set( new MTEHatchDynamoMulti(IV16ADynamoHatch.ID, "hatch.dynamomulti16.tier.05", "IV 16A Dynamo Hatch", 5, 16) .getStackForm(1L)); eM_dynamoMulti64_IV.set( new MTEHatchDynamoMulti(IV64ADynamoHatch.ID, "hatch.dynamomulti64.tier.05", "IV 64A Dynamo Hatch", 5, 64) .getStackForm(1L)); eM_dynamoMulti4_LuV.set( new MTEHatchDynamoMulti(LuV4ADynamoHatch.ID, "hatch.dynamomulti04.tier.06", "LuV 4A Dynamo Hatch", 6, 4) .getStackForm(1L)); eM_dynamoMulti16_LuV.set( new MTEHatchDynamoMulti(LuV16ADynamoHatch.ID, "hatch.dynamomulti16.tier.06", "LuV 16A Dynamo Hatch", 6, 16) .getStackForm(1L)); eM_dynamoMulti64_LuV.set( new MTEHatchDynamoMulti(LuV64ADynamoHatch.ID, "hatch.dynamomulti64.tier.06", "LuV 64A Dynamo Hatch", 6, 64) .getStackForm(1L)); eM_dynamoMulti4_ZPM.set( new MTEHatchDynamoMulti(ZPM4ADynamoHatch.ID, "hatch.dynamomulti04.tier.07", "ZPM 4A Dynamo Hatch", 7, 4) .getStackForm(1L)); eM_dynamoMulti16_ZPM.set( new MTEHatchDynamoMulti(ZPM16ADynamoHatch.ID, "hatch.dynamomulti16.tier.07", "ZPM 16A Dynamo Hatch", 7, 16) .getStackForm(1L)); eM_dynamoMulti64_ZPM.set( new MTEHatchDynamoMulti(ZPM64ADynamoHatch.ID, "hatch.dynamomulti64.tier.07", "ZPM 64A Dynamo Hatch", 7, 64) .getStackForm(1L)); eM_dynamoMulti4_UV.set( new MTEHatchDynamoMulti(UV4ADynamoHatch.ID, "hatch.dynamomulti04.tier.08", "UV 4A Dynamo Hatch", 8, 4) .getStackForm(1L)); eM_dynamoMulti16_UV.set( new MTEHatchDynamoMulti(UV16ADynamoHatch.ID, "hatch.dynamomulti16.tier.08", "UV 16A Dynamo Hatch", 8, 16) .getStackForm(1L)); eM_dynamoMulti64_UV.set( new MTEHatchDynamoMulti(UV64ADynamoHatch.ID, "hatch.dynamomulti64.tier.08", "UV 64A Dynamo Hatch", 8, 64) .getStackForm(1L)); eM_dynamoMulti4_UHV.set( new MTEHatchDynamoMulti(UHV4ADynamoHatch.ID, "hatch.dynamomulti04.tier.09", "UHV 4A Dynamo Hatch", 9, 4) .getStackForm(1L)); eM_dynamoMulti16_UHV.set( new MTEHatchDynamoMulti(UHV16ADynamoHatch.ID, "hatch.dynamomulti16.tier.09", "UHV 16A Dynamo Hatch", 9, 16) .getStackForm(1L)); eM_dynamoMulti64_UHV.set( new MTEHatchDynamoMulti(UHV64ADynamoHatch.ID, "hatch.dynamomulti64.tier.09", "UHV 64A Dynamo Hatch", 9, 64) .getStackForm(1L)); eM_dynamoMulti4_UEV.set( new MTEHatchDynamoMulti(UEV4ADynamoHatch.ID, "hatch.dynamomulti04.tier.10", "UEV 4A Dynamo Hatch", 10, 4) .getStackForm(1L)); eM_dynamoMulti16_UEV.set( new MTEHatchDynamoMulti(UEV16ADynamoHatch.ID, "hatch.dynamomulti16.tier.10", "UEV 16A Dynamo Hatch", 10, 16) .getStackForm(1L)); eM_dynamoMulti64_UEV.set( new MTEHatchDynamoMulti(UEV64ADynamoHatch.ID, "hatch.dynamomulti64.tier.10", "UEV 64A Dynamo Hatch", 10, 64) .getStackForm(1L)); eM_dynamoMulti4_UIV.set( new MTEHatchDynamoMulti(UIV4ADynamoHatch.ID, "hatch.dynamomulti04.tier.11", "UIV 4A Dynamo Hatch", 11, 4) .getStackForm(1L)); eM_dynamoMulti16_UIV.set( new MTEHatchDynamoMulti(UIV16ADynamoHatch.ID, "hatch.dynamomulti16.tier.11", "UIV 16A Dynamo Hatch", 11, 16) .getStackForm(1L)); eM_dynamoMulti64_UIV.set( new MTEHatchDynamoMulti(UIV64ADynamoHatch.ID, "hatch.dynamomulti64.tier.11", "UIV 64A Dynamo Hatch", 11, 64) .getStackForm(1L)); eM_dynamoMulti4_UMV.set( new MTEHatchDynamoMulti(UMV4ADynamoHatch.ID, "hatch.dynamomulti04.tier.12", "UMV 4A Dynamo Hatch", 12, 4) .getStackForm(1L)); eM_dynamoMulti16_UMV.set( new MTEHatchDynamoMulti(UMV16ADynamoHatch.ID, "hatch.dynamomulti16.tier.12", "UMV 16A Dynamo Hatch", 12, 16) .getStackForm(1L)); eM_dynamoMulti64_UMV.set( new MTEHatchDynamoMulti(UMV64ADynamoHatch.ID, "hatch.dynamomulti64.tier.12", "UMV 64A Dynamo Hatch", 12, 64) .getStackForm(1L)); eM_dynamoMulti4_UXV.set( new MTEHatchDynamoMulti(UXV4ADynamoHatch.ID, "hatch.dynamomulti04.tier.13", "UXV 4A Dynamo Hatch", 13, 4) .getStackForm(1L)); eM_dynamoMulti16_UXV.set( new MTEHatchDynamoMulti(UXV16ADynamoHatch.ID, "hatch.dynamomulti16.tier.13", "UXV 16A Dynamo Hatch", 13, 16) .getStackForm(1L)); eM_dynamoMulti64_UXV.set( new MTEHatchDynamoMulti(UXV64ADynamoHatch.ID, "hatch.dynamomulti64.tier.13", "UXV 64A Dynamo Hatch", 13, 64) .getStackForm(1L)); // =================================================================================================== // Multi AMP Laser OUTPUTS // =================================================================================================== eM_dynamoTunnel1_IV.set( new MTEHatchDynamoTunnel( IV256AtLaserSourceHatch.ID, "hatch.dynamotunnel1.tier.05", "IV 256A/t Laser Source Hatch", 5, 256).getStackForm(1L)); eM_dynamoTunnel2_IV .set( new MTEHatchDynamoTunnel( IV1024AtLaserSourceHatch.ID, "hatch.dynamotunnel2.tier.05", "IV 1,024A/t Laser Source Hatch", 5, 1024).getStackForm(1L)) .hidden(); eM_dynamoTunnel3_IV .set( new MTEHatchDynamoTunnel( IV4096AtLaserSourceHatch.ID, "hatch.dynamotunnel3.tier.05", "IV 4,096A/t Laser Source Hatch", 5, 4096).getStackForm(1L)) .hidden(); eM_dynamoTunnel4_IV .set( new MTEHatchDynamoTunnel( IV16384AtLaserSourceHatch.ID, "hatch.dynamotunnel4.tier.05", "IV 16,384A/t Laser Source Hatch", 5, 16384).getStackForm(1L)) .hidden(); eM_dynamoTunnel5_IV .set( new MTEHatchDynamoTunnel( IV65536AtLaserSourceHatch.ID, "hatch.dynamotunnel5.tier.05", "IV 65,536A/t Laser Source Hatch", 5, 65536).getStackForm(1L)) .hidden(); eM_dynamoTunnel6_IV .set( new MTEHatchDynamoTunnel( IV262144AtLaserSourceHatch.ID, "hatch.dynamotunnel6.tier.05", "IV 262,144A/t Laser Source Hatch", 5, 262144).getStackForm(1L)) .hidden(); eM_dynamoTunnel7_IV .set( new MTEHatchDynamoTunnel( IV1048576AtLaserSourceHatch.ID, "hatch.dynamotunnel7.tier.05", "IV 1,048,576A/t Laser Source Hatch", 5, 1048576).getStackForm(1L)) .hidden(); eM_dynamoTunnel1_LuV.set( new MTEHatchDynamoTunnel( LuV256AtLaserSourceHatch.ID, "hatch.dynamotunnel1.tier.06", "LuV 256A/t Laser Source Hatch", 6, 256).getStackForm(1L)); eM_dynamoTunnel2_LuV.set( new MTEHatchDynamoTunnel( LuV1024AtLaserSourceHatch.ID, "hatch.dynamotunnel2.tier.06", "LuV 1,024A/t Laser Source Hatch", 6, 1024).getStackForm(1L)); eM_dynamoTunnel3_LuV .set( new MTEHatchDynamoTunnel( LuV4096AtLaserSourceHatch.ID, "hatch.dynamotunnel3.tier.06", "LuV 4,096A/t Laser Source Hatch", 6, 4096).getStackForm(1L)) .hidden(); eM_dynamoTunnel4_LuV .set( new MTEHatchDynamoTunnel( LuV16384AtLaserSourceHatch.ID, "hatch.dynamotunnel4.tier.06", "LuV 16,384A/t Laser Source Hatch", 6, 16384).getStackForm(1L)) .hidden(); eM_dynamoTunnel5_LuV .set( new MTEHatchDynamoTunnel( LuV65536AtLaserSourceHatch.ID, "hatch.dynamotunnel5.tier.06", "LuV 65,536A/t Laser Source Hatch", 6, 65536).getStackForm(1L)) .hidden(); eM_dynamoTunnel6_LuV .set( new MTEHatchDynamoTunnel( LuV262144AtLaserSourceHatch.ID, "hatch.dynamotunnel6.tier.06", "LuV 262,144A/t Laser Source Hatch", 6, 262144).getStackForm(1L)) .hidden(); eM_dynamoTunnel7_LuV .set( new MTEHatchDynamoTunnel( LuV1048576AtLaserSourceHatch.ID, "hatch.dynamotunnel7.tier.06", "LuV 1,048,576A/t Laser Source Hatch", 6, 1048576).getStackForm(1L)) .hidden(); eM_dynamoTunnel1_ZPM.set( new MTEHatchDynamoTunnel( ZPM256AtLaserSourceHatch.ID, "hatch.dynamotunnel1.tier.07", "ZPM 256A/t Laser Source Hatch", 7, 256).getStackForm(1L)); eM_dynamoTunnel2_ZPM.set( new MTEHatchDynamoTunnel( ZPM1024AtLaserSourceHatch.ID, "hatch.dynamotunnel2.tier.07", "ZPM 1,024A/t Laser Source Hatch", 7, 1024).getStackForm(1L)); eM_dynamoTunnel3_ZPM.set( new MTEHatchDynamoTunnel( ZPM4096AtLaserSourceHatch.ID, "hatch.dynamotunnel3.tier.07", "ZPM 4,096A/t Laser Source Hatch", 7, 4096).getStackForm(1L)); eM_dynamoTunnel4_ZPM .set( new MTEHatchDynamoTunnel( ZPM16384AtLaserSourceHatch.ID, "hatch.dynamotunnel4.tier.07", "ZPM 16,384A/t Laser Source Hatch", 7, 16384).getStackForm(1L)) .hidden(); eM_dynamoTunnel5_ZPM .set( new MTEHatchDynamoTunnel( ZPM65536AtLaserSourceHatch.ID, "hatch.dynamotunnel5.tier.07", "ZPM 65,536A/t Laser Source Hatch", 7, 65536).getStackForm(1L)) .hidden(); eM_dynamoTunnel6_ZPM .set( new MTEHatchDynamoTunnel( ZPM262144AtLaserSourceHatch.ID, "hatch.dynamotunnel6.tier.07", "ZPM 262,144A/t Laser Source Hatch", 7, 262144).getStackForm(1L)) .hidden(); eM_dynamoTunnel7_ZPM .set( new MTEHatchDynamoTunnel( ZPM1048576AtLaserSourceHatch.ID, "hatch.dynamotunnel7.tier.07", "ZPM 1,048,576A/t Laser Source Hatch", 7, 1048576).getStackForm(1L)) .hidden(); eM_dynamoTunnel1_UV.set( new MTEHatchDynamoTunnel( UV256AtLaserSourceHatch.ID, "hatch.dynamotunnel1.tier.08", "UV 256A/t Laser Source Hatch", 8, 256).getStackForm(1L)); eM_dynamoTunnel2_UV.set( new MTEHatchDynamoTunnel( UV1024AtLaserSourceHatch.ID, "hatch.dynamotunnel2.tier.08", "UV 1,024A/t Laser Source Hatch", 8, 1024).getStackForm(1L)); eM_dynamoTunnel3_UV.set( new MTEHatchDynamoTunnel( UV4096AtLaserSourceHatch.ID, "hatch.dynamotunnel3.tier.08", "UV 4,096A/t Laser Source Hatch", 8, 4096).getStackForm(1L)); eM_dynamoTunnel4_UV.set( new MTEHatchDynamoTunnel( UV16384AtLaserSourceHatch.ID, "hatch.dynamotunnel4.tier.08", "UV 16,384A/t Laser Source Hatch", 8, 16384).getStackForm(1L)); eM_dynamoTunnel5_UV .set( new MTEHatchDynamoTunnel( UV65536AtLaserSourceHatch.ID, "hatch.dynamotunnel5.tier.08", "UV 65,536A/t Laser Source Hatch", 8, 65536).getStackForm(1L)) .hidden(); eM_dynamoTunnel6_UV .set( new MTEHatchDynamoTunnel( UV262144AtLaserSourceHatch.ID, "hatch.dynamotunnel6.tier.08", "UV 262,144A/t Laser Source Hatch", 8, 262144).getStackForm(1L)) .hidden(); eM_dynamoTunnel7_UV .set( new MTEHatchDynamoTunnel( UV1048576AtLaserSourceHatch.ID, "hatch.dynamotunnel7.tier.08", "UV 1,048,576A/t Laser Source Hatch", 8, 1048576).getStackForm(1L)) .hidden(); eM_dynamoTunnel1_UHV.set( new MTEHatchDynamoTunnel( UHV256AtLaserSourceHatch.ID, "hatch.dynamotunnel1.tier.09", "UHV 256A/t Laser Source Hatch", 9, 256).getStackForm(1L)); eM_dynamoTunnel2_UHV.set( new MTEHatchDynamoTunnel( UHV1024AtLaserSourceHatch.ID, "hatch.dynamotunnel2.tier.09", "UHV 1,024A/t Laser Source Hatch", 9, 1024).getStackForm(1L)); eM_dynamoTunnel3_UHV.set( new MTEHatchDynamoTunnel( UHV4096AtLaserSourceHatch.ID, "hatch.dynamotunnel3.tier.09", "UHV 4,096A/t Laser Source Hatch", 9, 4096).getStackForm(1L)); eM_dynamoTunnel4_UHV.set( new MTEHatchDynamoTunnel( UHV16384AtLaserSourceHatch.ID, "hatch.dynamotunnel4.tier.09", "UHV 16,384A/t Laser Source Hatch", 9, 16384).getStackForm(1L)); eM_dynamoTunnel5_UHV.set( new MTEHatchDynamoTunnel( UHV65536AtLaserSourceHatch.ID, "hatch.dynamotunnel5.tier.09", "UHV 65,536A/t Laser Source Hatch", 9, 65536).getStackForm(1L)); eM_dynamoTunnel6_UHV .set( new MTEHatchDynamoTunnel( UHV262144AtLaserSourceHatch.ID, "hatch.dynamotunnel6.tier.09", "UHV 262,144A/t Laser Source Hatch", 9, 262144).getStackForm(1L)) .hidden(); eM_dynamoTunnel7_UHV .set( new MTEHatchDynamoTunnel( UHV1048576AtLaserSourceHatch.ID, "hatch.dynamotunnel7.tier.09", "UHV 1,048,576A/t Laser Source Hatch", 9, 1048576).getStackForm(1L)) .hidden(); eM_dynamoTunnel1_UEV.set( new MTEHatchDynamoTunnel( UEV256AtLaserSourceHatch.ID, "hatch.dynamotunnel1.tier.10", "UEV 256A/t Laser Source Hatch", 10, 256).getStackForm(1L)); eM_dynamoTunnel2_UEV.set( new MTEHatchDynamoTunnel( UEV1024AtLaserSourceHatch.ID, "hatch.dynamotunnel2.tier.10", "UEV 1,024A/t Laser Source Hatch", 10, 1024).getStackForm(1L)); eM_dynamoTunnel3_UEV.set( new MTEHatchDynamoTunnel( UEV4096AtLaserSourceHatch.ID, "hatch.dynamotunnel3.tier.10", "UEV 4,096A/t Laser Source Hatch", 10, 4096).getStackForm(1L)); eM_dynamoTunnel4_UEV.set( new MTEHatchDynamoTunnel( UEV16384AtLaserSourceHatch.ID, "hatch.dynamotunnel4.tier.10", "UEV 16,384A/t Laser Source Hatch", 10, 16384).getStackForm(1L)); eM_dynamoTunnel5_UEV.set( new MTEHatchDynamoTunnel( UEV65536AtLaserSourceHatch.ID, "hatch.dynamotunnel5.tier.10", "UEV 65,536A/t Laser Source Hatch", 10, 65536).getStackForm(1L)); eM_dynamoTunnel6_UEV.set( new MTEHatchDynamoTunnel( UEV262144AtLaserSourceHatch.ID, "hatch.dynamotunnel6.tier.10", "UEV 262,144A/t Laser Source Hatch", 10, 262144).getStackForm(1L)); eM_dynamoTunnel7_UEV .set( new MTEHatchDynamoTunnel( UEV1048576AtLaserSourceHatch.ID, "hatch.dynamotunnel7.tier.10", "UEV 1,048,576A/t Laser Source Hatch", 10, 1048576).getStackForm(1L)) .hidden(); eM_dynamoTunnel1_UIV.set( new MTEHatchDynamoTunnel( UIV256AtLaserSourceHatch.ID, "hatch.dynamotunnel1.tier.11", "UIV 256A/t Laser Source Hatch", 11, 256).getStackForm(1L)); eM_dynamoTunnel2_UIV.set( new MTEHatchDynamoTunnel( UIV1024AtLaserSourceHatch.ID, "hatch.dynamotunnel2.tier.11", "UIV 1,024A/t Laser Source Hatch", 11, 1024).getStackForm(1L)); eM_dynamoTunnel3_UIV.set( new MTEHatchDynamoTunnel( UIV4096AtLaserSourceHatch.ID, "hatch.dynamotunnel3.tier.11", "UIV 4,096A/t Laser Source Hatch", 11, 4096).getStackForm(1L)); eM_dynamoTunnel4_UIV.set( new MTEHatchDynamoTunnel( UIV16384AtLaserSourceHatch.ID, "hatch.dynamotunnel4.tier.11", "UIV 16,384A/t Laser Source Hatch", 11, 16384).getStackForm(1L)); eM_dynamoTunnel5_UIV.set( new MTEHatchDynamoTunnel( UIV65536AtLaserSourceHatch.ID, "hatch.dynamotunnel5.tier.11", "UIV 65,536A/t Laser Source Hatch", 11, 65536).getStackForm(1L)); eM_dynamoTunnel6_UIV.set( new MTEHatchDynamoTunnel( UIV262144AtLaserSourceHatch.ID, "hatch.dynamotunnel6.tier.11", "UIV 262,144A/t Laser Source Hatch", 11, 262144).getStackForm(1L)); eM_dynamoTunnel7_UIV.set( new MTEHatchDynamoTunnel( UIV1048576AtLaserSourceHatch.ID, "hatch.dynamotunnel7.tier.11", "UIV 1,048,576A/t Laser Source Hatch", 11, 1048576).getStackForm(1L)); eM_dynamoTunnel1_UMV.set( new MTEHatchDynamoTunnel( UMV256AtLaserSourceHatch.ID, "hatch.dynamotunnel1.tier.12", "UMV 256A/t Laser Source Hatch", 12, 256).getStackForm(1L)); eM_dynamoTunnel2_UMV.set( new MTEHatchDynamoTunnel( UMV1024AtLaserSourceHatch.ID, "hatch.dynamotunnel2.tier.12", "UMV 1,024A/t Laser Source Hatch", 12, 1024).getStackForm(1L)); eM_dynamoTunnel3_UMV.set( new MTEHatchDynamoTunnel( UMV4096AtLaserSourceHatch.ID, "hatch.dynamotunnel3.tier.12", "UMV 4,096A/t Laser Source Hatch", 12, 4096).getStackForm(1L)); eM_dynamoTunnel4_UMV.set( new MTEHatchDynamoTunnel( UMV16384AtLaserSourceHatch.ID, "hatch.dynamotunnel4.tier.12", "UMV 16,384A/t Laser Source Hatch", 12, 16384).getStackForm(1L)); eM_dynamoTunnel5_UMV.set( new MTEHatchDynamoTunnel( UMV65536AtLaserSourceHatch.ID, "hatch.dynamotunnel5.tier.12", "UMV 65,536A/t Laser Source Hatch", 12, 65536).getStackForm(1L)); eM_dynamoTunnel6_UMV.set( new MTEHatchDynamoTunnel( UMV262144AtLaserSourceHatch.ID, "hatch.dynamotunnel6.tier.12", "UMV 262,144A/t Laser Source Hatch", 12, 262144).getStackForm(1L)); eM_dynamoTunnel7_UMV.set( new MTEHatchDynamoTunnel( UMV1048576AtLaserSourceHatch.ID, "hatch.dynamotunnel7.tier.12", "UMV 1,048,576A/t Laser Source Hatch", 12, 1048576).getStackForm(1L)); eM_dynamoTunnel8_UMV.set( new MTEHatchDynamoTunnel( MetaTileEntityIDs.LASER_SOURCE_UMV8.ID, "hatch.dynamotunnel8.tier.12", "UMV 4,194,304A/t Laser Source Hatch", 12, 4194304).getStackForm(1L)); eM_dynamoTunnel1_UXV.set( new MTEHatchDynamoTunnel( UXV256AtLaserSourceHatch.ID, "hatch.dynamotunnel1.tier.13", "UXV 256A/t Laser Source Hatch", 13, 256).getStackForm(1L)); eM_dynamoTunnel2_UXV.set( new MTEHatchDynamoTunnel( UXV1024AtLaserSourceHatch.ID, "hatch.dynamotunnel2.tier.13", "UXV 1,024A/t Laser Source Hatch", 13, 1024).getStackForm(1L)); eM_dynamoTunnel3_UXV.set( new MTEHatchDynamoTunnel( UXV4096AtLaserSourceHatch.ID, "hatch.dynamotunnel3.tier.13", "UXV 4,096A/t Laser Source Hatch", 13, 4096).getStackForm(1L)); eM_dynamoTunnel4_UXV.set( new MTEHatchDynamoTunnel( UXV16384AtLaserSourceHatch.ID, "hatch.dynamotunnel4.tier.13", "UXV 16,384A/t Laser Source Hatch", 13, 16384).getStackForm(1L)); eM_dynamoTunnel5_UXV.set( new MTEHatchDynamoTunnel( UXV65536AtLaserSourceHatch.ID, "hatch.dynamotunnel5.tier.13", "UXV 65,536A/t Laser Source Hatch", 13, 65536).getStackForm(1L)); eM_dynamoTunnel6_UXV.set( new MTEHatchDynamoTunnel( UXV262144AtLaserSourceHatch.ID, "hatch.dynamotunnel6.tier.13", "UXV 262,144A/t Laser Source Hatch", 13, 262144).getStackForm(1L)); eM_dynamoTunnel7_UXV.set( new MTEHatchDynamoTunnel( UXV1048576AtLaserSourceHatch.ID, "hatch.dynamotunnel7.tier.13", "UXV 1,048,576A/t Laser Source Hatch", 13, 1048576).getStackForm(1L)); eM_dynamoTunnel8_UXV.set( new MTEHatchDynamoTunnel( MetaTileEntityIDs.LASER_SOURCE_UXV8.ID, "hatch.dynamotunnel8.tier.13", "UXV 4,194,304A/t Laser Source Hatch", 13, 4194304).getStackForm(1L)); eM_dynamoTunnel9_UXV.set( new MTEHatchDynamoTunnel( MetaTileEntityIDs.LASER_SOURCE_UXV9.ID, "hatch.dynamotunnel9.tier.13", "UXV 16,777,216A/t Laser Source Hatch", 13, 16777216).getStackForm(1L)); eM_dynamoTunnel9001.set( new MTEHatchDynamoTunnel( LegendaryLaserSourceHatch.ID, "hatch.dynamotunnel.tier.14", "Legendary Laser Source Hatch", 13, (int) V[13]).getStackForm(1L)); // =================================================================================================== // MULTIBLOCKS // =================================================================================================== Machine_Multi_Transformer.set( new MTEActiveTransformer(ActiveTransformer.ID, "multimachine.em.transformer", "Active Transformer") .getStackForm(1L)); Machine_Multi_Microwave.set( new MTEMicrowave(MicrowaveGrinder.ID, "multimachine.tm.microwave", "Microwave Grinder").getStackForm(1L)); Machine_Multi_TeslaCoil .set(new MTETeslaTower(TeslaTower.ID, "multimachine.tm.teslaCoil", "Tesla Tower").getStackForm(1L)); Machine_Multi_Switch.set( new MTENetworkSwitch(NetworkSwitchWithQoS.ID, "multimachine.em.switch", "Network Switch With QoS") .getStackForm(1L)); Machine_Multi_Computer.set( new MTEQuantumComputer(QuantumComputer.ID, "multimachine.em.computer", "Quantum Computer") .getStackForm(1L)); Machine_Multi_DataBank .set(new MTEDataBank(DataBank.ID, "multimachine.em.databank", "Data Bank").getStackForm(1L)); Machine_Multi_Research.set( new MTEResearchStation(Researchstation.ID, "multimachine.em.research", "Research station") .getStackForm(1L)); Machine_Multi_Infuser .set(new MTEEnergyInfuser(EnergyInfuser.ID, "multimachine.em.infuser", "Energy Infuser").getStackForm(1)); Machine_Multi_EyeOfHarmony.set( new MTEEyeOfHarmony(EyeofHarmony.ID, "multimachine.em.eye_of_harmony", "Eye of Harmony").getStackForm(1L)); Machine_Multi_ForgeOfGods.set( new MTEForgeOfGods(ForgeoftheGods.ID, "multimachine.em.forge_of_gods", "Forge of the Gods") .getStackForm(1L)); addItemTooltip(Machine_Multi_ForgeOfGods.get(1), GTValues.AuthorCloud); Machine_Multi_SmeltingModule.set( new MTESmeltingModule(HelioflarePowerForge.ID, "multimachine.em.smelting_module", "Helioflare Power Forge") .getStackForm(1L)); addItemTooltip(Machine_Multi_SmeltingModule.get(1), GTValues.AuthorCloud); Machine_Multi_MoltenModule.set( new MTEMoltenModule(HeliofluxMeltingCore.ID, "multimachine.em.molten_module", "Helioflux Melting Core") .getStackForm(1L)); addItemTooltip(Machine_Multi_MoltenModule.get(1), GTValues.AuthorCloud); Machine_Multi_PlasmaModule.set( new MTEPlasmaModule( HeliothermalPlasmaFabricator.ID, "multimachine.em.plasma_module", "Heliothermal Plasma Fabricator").getStackForm(1L)); addItemTooltip(Machine_Multi_PlasmaModule.get(1), GTValues.AuthorCloud); Machine_Multi_QuarkGluonPlasmaModule.set( new MTEExoticModule(HeliofusionExoticizer.ID, "multimachine.em.exotic_module", "Heliofusion Exoticizer") .getStackForm(1L)); addItemTooltip(Machine_Multi_QuarkGluonPlasmaModule.get(1), GTValues.AuthorCloud); // =================================================================================================== // Hatches // =================================================================================================== Parametrizer_Hatch .set(new MTEHatchParam(Parametrizer.ID, "hatch.param.tier.05", "Parametrizer", 5).getStackForm(1L)); // TODO // refactor // aName // to // hatch.param.tier.04 // and // aTier // to // 4, // check // recipe // for // NH ParametrizerX_Hatch .set(new MTEHatchParam(ParametrizerX.ID, "hatch.param.tier.07", "Parametrizer X", 7).getStackForm(1L)); ParametrizerTXT_Hatch.set( new MTEHatchParamText(ParametrizertXt.ID, "hatch.param.tier.10", "Parametrizer tXt", 10).getStackForm(1L)); // TODO // check // recipe // for // NH Uncertainty_Hatch.set( new MTEHatchUncertainty(UncertaintyResolver.ID, "hatch.certain.tier.07", "Uncertainty Resolver", 7) .getStackForm(1L)); UncertaintyX_Hatch.set( new MTEHatchUncertainty(UncertaintyResolverX.ID, "hatch.certain.tier.10", "Uncertainty Resolver X", 10) .getStackForm(1L)); dataIn_Hatch.set( new MTEHatchDataInput(OpticalSlaveConnector.ID, "hatch.datain.tier.07", "Optical Reception Connector", 7) .getStackForm(1L)); dataOut_Hatch.set( new MTEHatchDataOutput( OpticalMasterConnector.ID, "hatch.dataout.tier.07", "Optical Transmission Connector", 7).getStackForm(1L)); dataInAss_Hatch.set( new MTEHatchDataItemsInput( AssemblylineSlaveConnector.ID, "hatch.datainass.tier.07", "Assembly line Reception Connector", 7).getStackForm(1L)); dataOutAss_Hatch.set( new MTEHatchDataItemsOutput( DataBankMasterConnector.ID, "hatch.dataoutass.tier.07", "Data Bank Transmission Connector", 7).getStackForm(1L)); dataOut_Wireless_Hatch.set( new MTEHatchWirelessComputationOutput( CloudComputationServerHatch.ID, "hatch.dataout.wireless.tier.12", "Cloud Computation Server Hatch", 12).getStackForm(1L)); dataIn_Wireless_Hatch.set( new MTEHatchWirelessComputationInput( CloudComputationClientHatch.ID, "hatch.datain.wireless.tier.12", "Cloud Computation Client Hatch", 12).getStackForm(1L)); dataInAss_Wireless_Hatch.set( new MTEHatchWirelessDataItemsInput( WirelessAssemblylineSlaveConnector.ID, "hatch.datainass.wireless.tier.12", "Wireless Assembly line Reception Connector", 12).getStackForm(1L)); dataOutAss_Wireless_Hatch.set( new MTEHatchWirelessDataItemsOutput( WirelessDataBankMasterConnector.ID, "hatch.dataoutass.wireless.tier.12", "Wireless Data Bank Transmission Connector", 12).getStackForm(1L)); rack_Hatch.set(new MTEHatchRack(ComputerRack.ID, "hatch.rack.tier.08", "Computer Rack", 8).getStackForm(1L)); holder_Hatch.set( new MTEHatchObjectHolder(ObjectHolder.ID, "hatch.holder.tier.09", "Object Holder", 8).getStackForm(1L)); capacitor_Hatch.set( new MTEHatchCapacitor(CapacitorHatch.ID, "hatch.capacitor.tier.03", "Capacitor Hatch", 3).getStackForm(1L)); // =================================================================================================== // Pipes // =================================================================================================== LASERpipe.set(new MTEPipeEnergy(LaserVacuumPipe.ID, "pipe.energystream", "Laser Vacuum Pipe").getStackForm(1L)); LASERpipeSmart.set( new MTEPipeEnergyMirror(LaserVacuumMirror.ID, "pipe.energymirror", "Laser Vacuum Mirror").getStackForm(1L)); DATApipe.set(new MTEPipeData(OpticalFiberCable.ID, "pipe.datastream", "Optical Fiber Cable").getStackForm(1L)); LASERpipeBlock.set( new MTEPipeBlockEnergy(LaserVacuumPipeCasing.ID, "pipe.energystream.block", "Laser Vacuum Pipe Casing") .getStackForm(1L)); DATApipeBlock.set( new MTEPipeBlockData(OpticalFiberCableCasing.ID, "pipe.datastream.block", "Optical Fiber Cable Casing") .getStackForm(1L)); // =================================================================================================== // Single Blocks // =================================================================================================== Machine_OwnerDetector.set( new MTEOwnerDetector(Ownerdetector.ID, "machine.tt.ownerdetector", "Owner detector", 3).getStackForm(1L)); // =================================================================================================== // Buck Converters // =================================================================================================== Machine_BuckConverter_IV.set( new MTEBuckConverter(InsaneBuckConverter.ID, "machine.tt.buck.05", "Insane Buck Converter", 5) .getStackForm(1L)); Machine_BuckConverter_LuV.set( new MTEBuckConverter(LudicrousBuckConverter.ID, "machine.tt.buck.06", "Ludicrous Buck Converter", 6) .getStackForm(1L)); Machine_BuckConverter_ZPM.set( new MTEBuckConverter(ZPMVoltageBuckConverter.ID, "machine.tt.buck.07", "ZPM Voltage Buck Converter", 7) .getStackForm(1L)); Machine_BuckConverter_UV.set( new MTEBuckConverter( UltimatePowerBuckConverter.ID, "machine.tt.buck.08", "Ultimate Power Buck Converter", 8).getStackForm(1L)); Machine_BuckConverter_UHV.set( new MTEBuckConverter( HighlyUltimateBuckConverter.ID, "machine.tt.buck.09", "Highly Ultimate Buck Converter", 9).getStackForm(1L)); Machine_BuckConverter_UEV.set( new MTEBuckConverter( ExtremelyUltimateBuckConverter.ID, "machine.tt.buck.10", "Extremely Ultimate Buck Converter", 10).getStackForm(1L)); Machine_BuckConverter_UIV.set( new MTEBuckConverter( InsanelyUltimateBuckConverter.ID, "machine.tt.buck.11", "Insanely Ultimate Buck Converter", 11).getStackForm(1L)); Machine_BuckConverter_UMV.set( new MTEBuckConverter(MegaUltimateBuckConverter.ID, "machine.tt.buck.12", "Mega Ultimate Buck Converter", 12) .getStackForm(1L)); Machine_BuckConverter_UXV.set( new MTEBuckConverter( ExtendedMegaUltimateBuckConverter.ID, "machine.tt.buck.13", "Extended Mega Ultimate Buck Converter", 13).getStackForm(1L)); // =================================================================================================== // Tesla Transceiver // =================================================================================================== Machine_TeslaCoil_1by1_LV.set( new MTETeslaCoil(BasicTeslaTransceiver1by1.ID, "machine.tt.tesla.01", "Basic Tesla Transceiver", 1, 1) .getStackForm(1L)); Machine_TeslaCoil_1by1_MV.set( new MTETeslaCoil(AdvancedTeslaTransceiver1by1.ID, "machine.tt.tesla.02", "Advanced Tesla Transceiver", 2, 1) .getStackForm(1L)); Machine_TeslaCoil_1by1_HV.set( new MTETeslaCoil(EpycTeslaTransceiver1by1.ID, "machine.tt.tesla.03", "Epyc Tesla Transceiver", 3, 1) .getStackForm(1L)); Machine_TeslaCoil_1by1_EV.set( new MTETeslaCoil( UltimatePowerTeslaTransceiver1by1.ID, "machine.tt.tesla.04", "Ultimate Power Tesla Transceiver", 4, 1).getStackForm(1L)); Machine_TeslaCoil_1by1_IV.set( new MTETeslaCoil(InsaneTeslaTransceiver1by1.ID, "machine.tt.tesla.05", "Insane Tesla Transceiver", 5, 1) .getStackForm(1L)); Machine_TeslaCoil_2by2_LV.set( new MTETeslaCoil(BasicTeslaTransceiver2by2.ID, "machine.tt.tesla.01", "Basic Tesla Transceiver", 1, 4) .getStackForm(1L)); Machine_TeslaCoil_2by2_MV.set( new MTETeslaCoil(AdvancedTeslaTransceiver2by2.ID, "machine.tt.tesla.02", "Advanced Tesla Transceiver", 2, 4) .getStackForm(1L)); Machine_TeslaCoil_2by2_HV.set( new MTETeslaCoil(EpycTeslaTransceiver2by2.ID, "machine.tt.tesla.03", "Epyc Tesla Transceiver", 3, 4) .getStackForm(1L)); Machine_TeslaCoil_2by2_EV.set( new MTETeslaCoil( UltimatePowerTeslaTransceiver2by2.ID, "machine.tt.tesla.04", "Ultimate Power Tesla Transceiver", 4, 4).getStackForm(1L)); Machine_TeslaCoil_2by2_IV.set( new MTETeslaCoil(InsaneTeslaTransceiver2by2.ID, "machine.tt.tesla.05", "Insane Tesla Transceiver", 5, 4) .getStackForm(1L)); Machine_TeslaCoil_3by3_LV.set( new MTETeslaCoil(BasicTeslaTransceiver3by3.ID, "machine.tt.tesla.01", "Basic Tesla Transceiver", 1, 9) .getStackForm(1L)); Machine_TeslaCoil_3by3_MV.set( new MTETeslaCoil(AdvancedTeslaTransceiver3by3.ID, "machine.tt.tesla.02", "Advanced Tesla Transceiver", 2, 9) .getStackForm(1L)); Machine_TeslaCoil_3by3_HV.set( new MTETeslaCoil(EpycTeslaTransceiver3by3.ID, "machine.tt.tesla.03", "Epyc Tesla Transceiver", 3, 9) .getStackForm(1L)); Machine_TeslaCoil_3by3_EV.set( new MTETeslaCoil( UltimatePowerTeslaTransceiver3by3.ID, "machine.tt.tesla.04", "Ultimate Power Tesla Transceiver", 4, 9).getStackForm(1L)); Machine_TeslaCoil_3by3_IV.set( new MTETeslaCoil(InsaneTeslaTransceiver3by3.ID, "machine.tt.tesla.05", "Insane Tesla Transceiver", 5, 9) .getStackForm(1L)); Machine_TeslaCoil_4by4_LV.set( new MTETeslaCoil(BasicTeslaTransceiver4by4.ID, "machine.tt.tesla.01", "Basic Tesla Transceiver", 1, 16) .getStackForm(1L)); Machine_TeslaCoil_4by4_MV.set( new MTETeslaCoil( AdvancedTeslaTransceiver4by4.ID, "machine.tt.tesla.02", "Advanced Tesla Transceiver", 2, 16).getStackForm(1L)); Machine_TeslaCoil_4by4_HV.set( new MTETeslaCoil(EpycTeslaTransceiver4by4.ID, "machine.tt.tesla.03", "Epyc Tesla Transceiver", 3, 16) .getStackForm(1L)); Machine_TeslaCoil_4by4_EV.set( new MTETeslaCoil( UltimatePowerTeslaTransceiver4by4.ID, "machine.tt.tesla.04", "Ultimate Power Tesla Transceiver", 4, 16).getStackForm(1L)); Machine_TeslaCoil_4by4_IV.set( new MTETeslaCoil(InsaneTeslaTransceiver4by4.ID, "machine.tt.tesla.05", "Insane Tesla Transceiver", 5, 16) .getStackForm(1L)); // =================================================================================================== // Debug Stuff // =================================================================================================== Machine_DebugPollutor.set( new MTEDebugPollutor(DebugPollutionGenerator.ID, "debug.tt.pollutor", "Debug Pollution Generator", 14) .getStackForm(1)); hatch_CreativeData .set(new MTEHatchCreativeData(DebugDataHatch.ID, "debug.tt.data", "Debug Data Hatch", 14).getStackForm(1)); hatch_CreativeMaintenance.set( new MTEHatchCreativeMaintenance( AutoTapingMaintenanceHatch.ID, "debug.tt.maintenance", "Auto-Taping Maintenance Hatch", 14).getStackForm(1L)); Machine_DebugGenny.set( new MTEDebugPowerGenerator(DebugPowerGenerator.ID, "debug.tt.genny", "Debug Power Generator", 14) .getStackForm(1L)); Machine_DebugWriter.set( new MTEDebugStructureWriter(DebugStructureWriter.ID, "debug.tt.writer", "Debug Structure Writer", 14) .getStackForm(1L)); UnusedStuff.set(new ItemStack(Blocks.air)); hatch_CreativeUncertainty.set( new MTEHatchCreativeUncertainty(UncertaintyResolution.ID, "debug.tt.certain", "Uncertainty Resolution", 14) .getStackForm(1)); // =================================================================================================== // MetaTE init // =================================================================================================== MTEHatchRack.run(); MTEHatchCapacitor.run(); } }