From 1b820de08a05070909a267e17f033fcf58ac8710 Mon Sep 17 00:00:00 2001 From: NotAPenguin Date: Mon, 2 Sep 2024 23:17:17 +0200 Subject: The Great Renaming (#3014) * move kekztech to a single root dir * move detrav to a single root dir * move gtnh-lanthanides to a single root dir * move tectech and delete some gross reflection in gt++ * remove more reflection inside gt5u * delete more reflection in gt++ * fix imports * move bartworks and bwcrossmod * fix proxies * move galactigreg and ggfab * move gtneioreplugin * try to fix gt++ bee loader * apply the rename rules to BW * apply rename rules to bwcrossmod * apply rename rules to detrav scanner mod * apply rename rules to galacticgreg * apply rename rules to ggfab * apply rename rules to goodgenerator * apply rename rules to gtnh-lanthanides * apply rename rules to gt++ * apply rename rules to kekztech * apply rename rules to kubatech * apply rename rules to tectech * apply rename rules to gt apply the rename rules to gt * fix tt import * fix mui hopefully * fix coremod except intergalactic * rename assline recipe class * fix a class name i stumbled on * rename StructureUtility to GTStructureUtility to prevent conflict with structurelib * temporary rename of GTTooltipDataCache to old name * fix gt client/server proxy names --- src/main/java/gregtech/common/GTClient.java | 1073 +++++ src/main/java/gregtech/common/GTDummyWorld.java | 138 + .../java/gregtech/common/GTIteratorRandom.java | 17 + src/main/java/gregtech/common/GTNetwork.java | 154 + .../gregtech/common/GTPlayerActivityLogger.java | 34 + src/main/java/gregtech/common/GTProxy.java | 2892 ++++++++++++ src/main/java/gregtech/common/GTServer.java | 36 + .../java/gregtech/common/GTThaumcraftCompat.java | 285 ++ .../java/gregtech/common/GTWorldgenerator.java | 686 +++ src/main/java/gregtech/common/GT_Client.java | 1073 ----- src/main/java/gregtech/common/GT_DummyWorld.java | 138 - .../java/gregtech/common/GT_IteratorRandom.java | 17 - src/main/java/gregtech/common/GT_Network.java | 154 - .../gregtech/common/GT_PlayerActivityLogger.java | 34 - src/main/java/gregtech/common/GT_Pollution.java | 507 --- src/main/java/gregtech/common/GT_Proxy.java | 2899 ------------ src/main/java/gregtech/common/GT_RecipeAdder.java | 12 - src/main/java/gregtech/common/GT_Server.java | 36 - .../java/gregtech/common/GT_ThaumcraftCompat.java | 285 -- .../java/gregtech/common/GT_UndergroundOil.java | 339 -- .../gregtech/common/GT_Worldgen_GT_Ore_Layer.java | 442 -- .../common/GT_Worldgen_GT_Ore_SmallPieces.java | 107 - .../java/gregtech/common/GT_Worldgen_Stone.java | 297 -- .../java/gregtech/common/GT_Worldgenerator.java | 686 --- src/main/java/gregtech/common/OreMixBuilder.java | 2 +- src/main/java/gregtech/common/Pollution.java | 507 +++ src/main/java/gregtech/common/RecipeAdder.java | 12 + src/main/java/gregtech/common/SmallOreBuilder.java | 2 +- src/main/java/gregtech/common/UndergroundOil.java | 339 ++ .../gregtech/common/WirelessComputationPacket.java | 2 +- .../java/gregtech/common/WorldgenGTOreLayer.java | 439 ++ .../gregtech/common/WorldgenGTOreSmallPieces.java | 107 + src/main/java/gregtech/common/WorldgenStone.java | 297 ++ .../gregtech/common/bees/GTAlleleBeeSpecies.java | 53 + .../java/gregtech/common/bees/GTAlleleHelper.java | 268 ++ .../java/gregtech/common/bees/GTBeeMutation.java | 85 + .../gregtech/common/bees/GT_AlleleBeeSpecies.java | 53 - .../java/gregtech/common/bees/GT_AlleleHelper.java | 268 -- .../java/gregtech/common/bees/GT_Bee_Mutation.java | 85 - .../java/gregtech/common/blocks/BlockCasings1.java | 107 + .../gregtech/common/blocks/BlockCasings10.java | 76 + .../gregtech/common/blocks/BlockCasings11.java | 58 + .../java/gregtech/common/blocks/BlockCasings2.java | 102 + .../java/gregtech/common/blocks/BlockCasings3.java | 82 + .../java/gregtech/common/blocks/BlockCasings4.java | 239 + .../java/gregtech/common/blocks/BlockCasings5.java | 161 + .../java/gregtech/common/blocks/BlockCasings6.java | 94 + .../java/gregtech/common/blocks/BlockCasings8.java | 188 + .../java/gregtech/common/blocks/BlockCasings9.java | 96 + .../common/blocks/BlockCasingsAbstract.java | 143 + .../gregtech/common/blocks/BlockConcretes.java | 83 + .../common/blocks/BlockCyclotronCoils.java | 131 + .../java/gregtech/common/blocks/BlockDrone.java | 65 + .../java/gregtech/common/blocks/BlockFrameBox.java | 446 ++ .../java/gregtech/common/blocks/BlockGlass1.java | 107 + .../java/gregtech/common/blocks/BlockGranites.java | 77 + .../java/gregtech/common/blocks/BlockLaser.java | 104 + .../java/gregtech/common/blocks/BlockMachines.java | 703 +++ .../java/gregtech/common/blocks/BlockMetal.java | 68 + .../java/gregtech/common/blocks/BlockOres.java | 154 + .../gregtech/common/blocks/BlockOresAbstract.java | 324 ++ .../gregtech/common/blocks/BlockReinforced.java | 409 ++ .../java/gregtech/common/blocks/BlockStones.java | 62 + .../common/blocks/BlockStonesAbstract.java | 250 ++ .../java/gregtech/common/blocks/BlockStorage.java | 103 + .../common/blocks/BlockTintedIndustrialGlass.java | 98 + .../common/blocks/BlockWormholeRender.java | 75 + .../gregtech/common/blocks/GT_Block_Casings1.java | 108 - .../gregtech/common/blocks/GT_Block_Casings10.java | 76 - .../gregtech/common/blocks/GT_Block_Casings11.java | 58 - .../gregtech/common/blocks/GT_Block_Casings2.java | 102 - .../gregtech/common/blocks/GT_Block_Casings3.java | 82 - .../gregtech/common/blocks/GT_Block_Casings4.java | 239 - .../gregtech/common/blocks/GT_Block_Casings5.java | 161 - .../gregtech/common/blocks/GT_Block_Casings6.java | 94 - .../gregtech/common/blocks/GT_Block_Casings8.java | 188 - .../gregtech/common/blocks/GT_Block_Casings9.java | 96 - .../common/blocks/GT_Block_Casings_Abstract.java | 144 - .../gregtech/common/blocks/GT_Block_Concretes.java | 83 - .../gregtech/common/blocks/GT_Block_Drone.java | 65 - .../gregtech/common/blocks/GT_Block_FrameBox.java | 446 -- .../gregtech/common/blocks/GT_Block_Glass1.java | 107 - .../gregtech/common/blocks/GT_Block_Granites.java | 77 - .../gregtech/common/blocks/GT_Block_Laser.java | 104 - .../gregtech/common/blocks/GT_Block_Machines.java | 703 --- .../gregtech/common/blocks/GT_Block_Metal.java | 68 - .../java/gregtech/common/blocks/GT_Block_Ores.java | 154 - .../common/blocks/GT_Block_Ores_Abstract.java | 324 -- .../common/blocks/GT_Block_Reinforced.java | 409 -- .../gregtech/common/blocks/GT_Block_Stones.java | 62 - .../common/blocks/GT_Block_Stones_Abstract.java | 250 -- .../gregtech/common/blocks/GT_Block_Storage.java | 103 - .../blocks/GT_Block_TintedIndustrialGlass.java | 98 - .../gregtech/common/blocks/GT_Cyclotron_Coils.java | 131 - .../common/blocks/GT_Cyclotron_Item_Casings.java | 10 - .../common/blocks/GT_Item_Block_Laser.java | 24 - .../gregtech/common/blocks/GT_Item_Casings1.java | 14 - .../gregtech/common/blocks/GT_Item_Casings10.java | 14 - .../gregtech/common/blocks/GT_Item_Casings11.java | 14 - .../gregtech/common/blocks/GT_Item_Casings2.java | 26 - .../gregtech/common/blocks/GT_Item_Casings3.java | 14 - .../gregtech/common/blocks/GT_Item_Casings4.java | 14 - .../gregtech/common/blocks/GT_Item_Casings5.java | 36 - .../gregtech/common/blocks/GT_Item_Casings6.java | 14 - .../gregtech/common/blocks/GT_Item_Casings8.java | 14 - .../gregtech/common/blocks/GT_Item_Casings9.java | 28 - .../common/blocks/GT_Item_Casings_Abstract.java | 63 - .../gregtech/common/blocks/GT_Item_Concretes.java | 25 - .../gregtech/common/blocks/GT_Item_Frames.java | 60 - .../gregtech/common/blocks/GT_Item_Glass1.java | 36 - .../gregtech/common/blocks/GT_Item_Granites.java | 10 - .../common/blocks/GT_Item_LongDistancePipe.java | 43 - .../gregtech/common/blocks/GT_Item_Machines.java | 430 -- .../java/gregtech/common/blocks/GT_Item_Ores.java | 81 - .../common/blocks/GT_Item_Stones_Abstract.java | 42 - .../gregtech/common/blocks/GT_Item_Storage.java | 47 - .../blocks/GT_Item_TintedIndustrialGlass.java | 10 - .../common/blocks/GT_Material_Casings.java | 19 - .../common/blocks/GT_Material_Machines.java | 19 - .../common/blocks/GT_Material_Reinforced.java | 18 - .../gregtech/common/blocks/GT_Packet_Ores.java | 62 - .../gregtech/common/blocks/GT_TileEntity_Ores.java | 486 -- .../common/blocks/GT_WormholeRenderBlock.java | 75 - .../gregtech/common/blocks/ItemBlockLaser.java | 24 + .../java/gregtech/common/blocks/ItemCasings1.java | 14 + .../java/gregtech/common/blocks/ItemCasings10.java | 14 + .../java/gregtech/common/blocks/ItemCasings11.java | 14 + .../java/gregtech/common/blocks/ItemCasings2.java | 26 + .../java/gregtech/common/blocks/ItemCasings3.java | 14 + .../java/gregtech/common/blocks/ItemCasings4.java | 14 + .../java/gregtech/common/blocks/ItemCasings5.java | 36 + .../java/gregtech/common/blocks/ItemCasings6.java | 14 + .../java/gregtech/common/blocks/ItemCasings8.java | 14 + .../java/gregtech/common/blocks/ItemCasings9.java | 28 + .../common/blocks/ItemCasingsAbstract.java | 63 + .../java/gregtech/common/blocks/ItemConcretes.java | 25 + .../common/blocks/ItemCyclotronCasings.java | 10 + .../java/gregtech/common/blocks/ItemFrames.java | 60 + .../java/gregtech/common/blocks/ItemGlass1.java | 36 + .../java/gregtech/common/blocks/ItemGranites.java | 10 + .../common/blocks/ItemLongDistancePipe.java | 43 + .../java/gregtech/common/blocks/ItemMachines.java | 430 ++ src/main/java/gregtech/common/blocks/ItemOres.java | 81 + .../gregtech/common/blocks/ItemStonesAbstract.java | 42 + .../java/gregtech/common/blocks/ItemStorage.java | 47 + .../common/blocks/ItemTintedIndustrialGlass.java | 10 + .../gregtech/common/blocks/MaterialCasings.java | 19 + .../gregtech/common/blocks/MaterialMachines.java | 19 + .../gregtech/common/blocks/MaterialReinforced.java | 18 + .../java/gregtech/common/blocks/PacketOres.java | 62 + .../gregtech/common/blocks/TileEntityOres.java | 482 ++ src/main/java/gregtech/common/covers/CoverArm.java | 431 ++ .../java/gregtech/common/covers/CoverChest.java | 274 ++ .../gregtech/common/covers/CoverControlsWork.java | 270 ++ .../java/gregtech/common/covers/CoverConveyor.java | 325 ++ .../java/gregtech/common/covers/CoverCrafting.java | 56 + .../java/gregtech/common/covers/CoverDoesWork.java | 252 ++ .../java/gregtech/common/covers/CoverDrain.java | 140 + .../java/gregtech/common/covers/CoverEUMeter.java | 408 ++ .../java/gregtech/common/covers/CoverFacadeAE.java | 31 + .../gregtech/common/covers/CoverFacadeBase.java | 396 ++ .../gregtech/common/covers/CoverFluidLimiter.java | 202 + .../common/covers/CoverFluidRegulator.java | 520 +++ .../common/covers/CoverFluidStorageMonitor.java | 507 +++ .../gregtech/common/covers/CoverFluidfilter.java | 414 ++ .../java/gregtech/common/covers/CoverInfo.java | 26 +- .../gregtech/common/covers/CoverItemFilter.java | 298 ++ .../gregtech/common/covers/CoverItemMeter.java | 384 ++ .../java/gregtech/common/covers/CoverLens.java | 28 + .../gregtech/common/covers/CoverLiquidMeter.java | 292 ++ .../common/covers/CoverMetricsTransmitter.java | 211 + .../common/covers/CoverNeedMaintainance.java | 297 ++ .../common/covers/CoverPlayerDetector.java | 202 + .../java/gregtech/common/covers/CoverPump.java | 331 ++ .../common/covers/CoverRedstoneConductor.java | 101 + .../covers/CoverRedstoneReceiverExternal.java | 41 + .../covers/CoverRedstoneReceiverInternal.java | 46 + .../common/covers/CoverRedstoneSignalizer.java | 98 + .../covers/CoverRedstoneTransmitterExternal.java | 53 + .../covers/CoverRedstoneTransmitterInternal.java | 43 + .../common/covers/CoverRedstoneWirelessBase.java | 222 + .../java/gregtech/common/covers/CoverScreen.java | 100 + .../java/gregtech/common/covers/CoverShutter.java | 195 + .../gregtech/common/covers/CoverSolarPanel.java | 139 + .../common/covers/CoverSteamRegulator.java | 18 + .../gregtech/common/covers/CoverSteamValve.java | 26 + .../java/gregtech/common/covers/CoverVent.java | 111 + .../java/gregtech/common/covers/GT_Cover_Arm.java | 431 -- .../gregtech/common/covers/GT_Cover_Chest.java | 274 -- .../common/covers/GT_Cover_ControlsWork.java | 270 -- .../gregtech/common/covers/GT_Cover_Conveyor.java | 328 -- .../gregtech/common/covers/GT_Cover_Crafting.java | 56 - .../gregtech/common/covers/GT_Cover_DoesWork.java | 252 -- .../gregtech/common/covers/GT_Cover_Drain.java | 140 - .../gregtech/common/covers/GT_Cover_EUMeter.java | 410 -- .../gregtech/common/covers/GT_Cover_FacadeAE.java | 31 - .../common/covers/GT_Cover_FacadeBase.java | 396 -- .../common/covers/GT_Cover_FluidLimiter.java | 202 - .../common/covers/GT_Cover_FluidRegulator.java | 520 --- .../covers/GT_Cover_FluidStorageMonitor.java | 507 --- .../common/covers/GT_Cover_Fluidfilter.java | 417 -- .../common/covers/GT_Cover_ItemFilter.java | 298 -- .../gregtech/common/covers/GT_Cover_ItemMeter.java | 384 -- .../java/gregtech/common/covers/GT_Cover_Lens.java | 28 - .../common/covers/GT_Cover_LiquidMeter.java | 292 -- .../covers/GT_Cover_Metrics_Transmitter.java | 212 - .../common/covers/GT_Cover_NeedMaintainance.java | 298 -- .../common/covers/GT_Cover_PlayerDetector.java | 202 - .../java/gregtech/common/covers/GT_Cover_Pump.java | 334 -- .../common/covers/GT_Cover_RedstoneConductor.java | 101 - .../covers/GT_Cover_RedstoneReceiverExternal.java | 41 - .../covers/GT_Cover_RedstoneReceiverInternal.java | 46 - .../common/covers/GT_Cover_RedstoneSignalizer.java | 99 - .../GT_Cover_RedstoneTransmitterExternal.java | 53 - .../GT_Cover_RedstoneTransmitterInternal.java | 43 - .../covers/GT_Cover_RedstoneWirelessBase.java | 228 - .../gregtech/common/covers/GT_Cover_Screen.java | 100 - .../gregtech/common/covers/GT_Cover_Shutter.java | 196 - .../common/covers/GT_Cover_SolarPanel.java | 139 - .../common/covers/GT_Cover_SteamRegulator.java | 18 - .../common/covers/GT_Cover_SteamValve.java | 26 - .../java/gregtech/common/covers/GT_Cover_Vent.java | 111 - .../CoverAdvancedRedstoneReceiverBase.java | 202 + .../CoverAdvancedRedstoneReceiverExternal.java | 35 + .../CoverAdvancedRedstoneReceiverInternal.java | 42 + .../CoverAdvancedRedstoneTransmitterBase.java | 188 + .../CoverAdvancedRedstoneTransmitterExternal.java | 51 + .../CoverAdvancedRedstoneTransmitterInternal.java | 50 + .../CoverAdvancedWirelessRedstoneBase.java | 298 ++ .../redstone/CoverWirelessDoesWorkDetector.java | 244 ++ .../redstone/CoverWirelessFluidDetector.java | 186 + .../covers/redstone/CoverWirelessItemDetector.java | 262 ++ .../redstone/CoverWirelessMaintenanceDetector.java | 242 + .../GT_Cover_AdvancedRedstoneReceiverBase.java | 202 - .../GT_Cover_AdvancedRedstoneReceiverExternal.java | 35 - .../GT_Cover_AdvancedRedstoneReceiverInternal.java | 42 - .../GT_Cover_AdvancedRedstoneTransmitterBase.java | 188 - ..._Cover_AdvancedRedstoneTransmitterExternal.java | 51 - ..._Cover_AdvancedRedstoneTransmitterInternal.java | 50 - .../GT_Cover_AdvancedWirelessRedstoneBase.java | 298 -- .../GT_Cover_WirelessDoesWorkDetector.java | 245 -- .../redstone/GT_Cover_WirelessFluidDetector.java | 186 - .../redstone/GT_Cover_WirelessItemDetector.java | 262 -- .../GT_Cover_WirelessMaintenanceDetector.java | 242 - .../common/entities/EntityFXPollution.java | 59 + .../common/entities/GT_EntityFXPollution.java | 59 - src/main/java/gregtech/common/fluid/GTFluid.java | 209 + .../java/gregtech/common/fluid/GTFluidBuilder.java | 146 + src/main/java/gregtech/common/fluid/GT_Fluid.java | 209 - .../gregtech/common/fluid/GT_FluidBuilder.java | 146 - .../gregtech/common/gui/MachineGUIProvider.java | 78 +- .../modularui/uifactory/SelectItemUIFactory.java | 20 +- .../modularui/widget/CoverCycleButtonWidget.java | 10 +- .../widget/CoverDataControllerWidget.java | 18 +- .../widget/CoverDataFollowerCycleButtonWidget.java | 39 + .../widget/CoverDataFollowerNumericWidget.java | 60 + .../widget/CoverDataFollowerSlotWidget.java | 101 + .../widget/CoverDataFollowerTextFieldWidget.java | 134 + .../CoverDataFollowerToggleButtonWidget.java | 86 + .../CoverDataFollower_CycleButtonWidget.java | 39 - .../widget/CoverDataFollower_NumericWidget.java | 60 - .../widget/CoverDataFollower_SlotWidget.java | 101 - .../widget/CoverDataFollower_TextFieldWidget.java | 134 - .../CoverDataFollower_ToggleButtonWidget.java | 86 - .../modularui/widget/ItemWatcherSlotWidget.java | 4 +- src/main/java/gregtech/common/items/CombType.java | 4 +- src/main/java/gregtech/common/items/DropType.java | 4 +- .../common/items/GT_AdvancedSensorCard_Item.java | 330 -- .../common/items/GT_DepletetCell_Item.java | 49 - .../gregtech/common/items/GT_FluidDisplayItem.java | 181 - .../common/items/GT_IntegratedCircuit_Item.java | 328 -- .../common/items/GT_MetaGenerated_Item_01.java | 4635 -------------------- .../common/items/GT_MetaGenerated_Item_02.java | 3115 ------------- .../common/items/GT_MetaGenerated_Item_03.java | 1492 ------- .../common/items/GT_MetaGenerated_Item_98.java | 352 -- .../common/items/GT_MetaGenerated_Item_99.java | 214 - .../common/items/GT_MetaGenerated_Tool_01.java | 746 ---- .../common/items/GT_NeutronReflector_Item.java | 54 - .../gregtech/common/items/GT_SensorCard_Item.java | 111 - .../java/gregtech/common/items/GT_TierDrone.java | 18 - .../gregtech/common/items/GT_VolumetricFlask.java | 360 -- .../common/items/GT_WirelessHeadphones.java | 118 - .../java/gregtech/common/items/IDMetaItem01.java | 433 ++ .../java/gregtech/common/items/IDMetaItem02.java | 208 + .../java/gregtech/common/items/IDMetaItem03.java | 242 + .../java/gregtech/common/items/IDMetaTool01.java | 73 + .../java/gregtech/common/items/ID_MetaItem_01.java | 433 -- .../java/gregtech/common/items/ID_MetaItem_02.java | 208 - .../java/gregtech/common/items/ID_MetaItem_03.java | 242 - .../java/gregtech/common/items/ID_MetaTool_01.java | 73 - .../common/items/ItemAdvancedSensorCard.java | 330 ++ src/main/java/gregtech/common/items/ItemComb.java | 324 +- .../gregtech/common/items/ItemDepletedCell.java | 49 + src/main/java/gregtech/common/items/ItemDrop.java | 46 +- .../gregtech/common/items/ItemFluidDisplay.java | 181 + .../common/items/ItemIntegratedCircuit.java | 327 ++ .../common/items/ItemNeutronReflector.java | 54 + .../java/gregtech/common/items/ItemPropolis.java | 34 +- .../java/gregtech/common/items/ItemSensorCard.java | 111 + .../java/gregtech/common/items/ItemTierDrone.java | 18 + .../gregtech/common/items/ItemVolumetricFlask.java | 360 ++ .../common/items/ItemWirelessHeadphones.java | 118 + .../gregtech/common/items/MetaGeneratedItem01.java | 4624 +++++++++++++++++++ .../gregtech/common/items/MetaGeneratedItem02.java | 3107 +++++++++++++ .../gregtech/common/items/MetaGeneratedItem03.java | 1492 +++++++ .../gregtech/common/items/MetaGeneratedItem98.java | 352 ++ .../gregtech/common/items/MetaGeneratedItem99.java | 214 + .../gregtech/common/items/MetaGeneratedTool01.java | 738 ++++ .../java/gregtech/common/items/PollenType.java | 4 +- .../java/gregtech/common/items/PropolisType.java | 4 +- .../common/items/behaviors/BehaviourCoverTool.java | 193 + .../common/items/behaviors/BehaviourCrowbar.java | 61 + .../common/items/behaviors/BehaviourDataOrb.java | 105 + .../common/items/behaviors/BehaviourDataStick.java | 52 + .../common/items/behaviors/BehaviourHoe.java | 72 + .../common/items/behaviors/BehaviourLighter.java | 139 + .../common/items/behaviors/BehaviourNone.java | 90 + .../items/behaviors/BehaviourPlungerEssentia.java | 54 + .../items/behaviors/BehaviourPlungerFluid.java | 75 + .../items/behaviors/BehaviourPlungerItem.java | 88 + .../items/behaviors/BehaviourPrintedPages.java | 39 + .../items/behaviors/BehaviourProspecting.java | 158 + .../common/items/behaviors/BehaviourScanner.java | 65 + .../common/items/behaviors/BehaviourScoop.java | 62 + .../items/behaviors/BehaviourScrewdriver.java | 52 + .../common/items/behaviors/BehaviourSense.java | 56 + .../common/items/behaviors/BehaviourSensorKit.java | 56 + .../items/behaviors/BehaviourSoftHammer.java | 123 + .../common/items/behaviors/BehaviourSonictron.java | 135 + .../items/behaviors/BehaviourSprayColor.java | 218 + .../behaviors/BehaviourSprayColorRemover.java | 48 + .../items/behaviors/BehaviourSwitchMetadata.java | 67 + .../items/behaviors/BehaviourSwitchMode.java | 53 + .../common/items/behaviors/BehaviourWrench.java | 278 ++ .../items/behaviors/BehaviourWrittenBook.java | 40 + .../items/behaviors/Behaviour_Cover_Tool.java | 193 - .../common/items/behaviors/Behaviour_Crowbar.java | 61 - .../common/items/behaviors/Behaviour_DataOrb.java | 105 - .../items/behaviors/Behaviour_DataStick.java | 52 - .../common/items/behaviors/Behaviour_Hoe.java | 72 - .../common/items/behaviors/Behaviour_Lighter.java | 140 - .../common/items/behaviors/Behaviour_None.java | 90 - .../behaviors/Behaviour_Plunger_Essentia.java | 54 - .../items/behaviors/Behaviour_Plunger_Fluid.java | 75 - .../items/behaviors/Behaviour_Plunger_Item.java | 88 - .../items/behaviors/Behaviour_PrintedPages.java | 39 - .../items/behaviors/Behaviour_Prospecting.java | 159 - .../common/items/behaviors/Behaviour_Scanner.java | 65 - .../common/items/behaviors/Behaviour_Scoop.java | 63 - .../items/behaviors/Behaviour_Screwdriver.java | 52 - .../common/items/behaviors/Behaviour_Sense.java | 56 - .../items/behaviors/Behaviour_SensorKit.java | 56 - .../items/behaviors/Behaviour_SoftHammer.java | 131 - .../items/behaviors/Behaviour_Sonictron.java | 135 - .../items/behaviors/Behaviour_Spray_Color.java | 218 - .../behaviors/Behaviour_Spray_Color_Remover.java | 48 - .../items/behaviors/Behaviour_Switch_Metadata.java | 67 - .../items/behaviors/Behaviour_Switch_Mode.java | 53 - .../common/items/behaviors/Behaviour_Wrench.java | 278 -- .../items/behaviors/Behaviour_WrittenBook.java | 40 - .../common/misc/DrillingLogicDelegate.java | 266 ++ .../gregtech/common/misc/GTClientPollutionMap.java | 140 + src/main/java/gregtech/common/misc/GTCommand.java | 354 ++ .../common/misc/GT_ClientPollutionMap.java | 140 - src/main/java/gregtech/common/misc/GT_Command.java | 355 -- .../common/misc/GT_DrillingLogicDelegate.java | 266 -- .../misc/GT_IDrillingLogicDelegateOwner.java | 22 - .../common/misc/GlobalMetricsCoverDatabase.java | 20 +- .../common/misc/IDrillingLogicDelegateOwner.java | 22 + .../misc/spaceprojects/SpaceProjectManager.java | 4 +- .../misc/spaceprojects/base/SPRequirements.java | 74 + .../common/misc/spaceprojects/base/SPUpgrade.java | 362 ++ .../misc/spaceprojects/base/SP_Requirements.java | 74 - .../common/misc/spaceprojects/base/SP_Upgrade.java | 362 -- .../misc/spaceprojects/base/SpaceProject.java | 2 +- .../misc/spaceprojects/commands/SPCommand.java | 166 + .../misc/spaceprojects/commands/SPMCommand.java | 288 ++ .../misc/spaceprojects/commands/SPM_Command.java | 288 -- .../misc/spaceprojects/commands/SP_Command.java | 166 - .../commands/SpaceProjectCommand.java | 9 + .../commands/SpaceProject_Command.java | 9 - .../common/redstonecircuits/CircuitBasicLogic.java | 137 + .../common/redstonecircuits/CircuitBitAnd.java | 81 + .../redstonecircuits/CircuitCombinationLock.java | 109 + .../common/redstonecircuits/CircuitEquals.java | 73 + .../common/redstonecircuits/CircuitPulser.java | 92 + .../common/redstonecircuits/CircuitRandomizer.java | 86 + .../redstonecircuits/CircuitRedstoneMeter.java | 94 + .../common/redstonecircuits/CircuitRepeater.java | 86 + .../common/redstonecircuits/CircuitTimer.java | 108 + .../redstonecircuits/GT_Circuit_BasicLogic.java | 137 - .../common/redstonecircuits/GT_Circuit_BitAnd.java | 81 - .../GT_Circuit_CombinationLock.java | 109 - .../common/redstonecircuits/GT_Circuit_Equals.java | 73 - .../common/redstonecircuits/GT_Circuit_Pulser.java | 92 - .../redstonecircuits/GT_Circuit_Randomizer.java | 86 - .../redstonecircuits/GT_Circuit_RedstoneMeter.java | 94 - .../redstonecircuits/GT_Circuit_Repeater.java | 86 - .../common/redstonecircuits/GT_Circuit_Timer.java | 108 - .../java/gregtech/common/render/DroneRender.java | 93 + .../java/gregtech/common/render/FlaskRenderer.java | 71 + .../common/render/FluidDisplayStackRenderer.java | 98 + .../gregtech/common/render/GTCapeRenderer.java | 148 + .../common/render/GTCopiedBlockTextureRender.java | 112 + .../common/render/GTCopiedCTMBlockTexture.java | 118 + .../java/gregtech/common/render/GTIconFlipped.java | 91 + .../common/render/GTMultiTextureRender.java | 69 + .../java/gregtech/common/render/GTRenderUtil.java | 141 + .../gregtech/common/render/GTRenderedTexture.java | 395 ++ .../gregtech/common/render/GTRendererBlock.java | 779 ++++ .../common/render/GTSidedTextureRender.java | 78 + .../java/gregtech/common/render/GTTextureBase.java | 31 + .../gregtech/common/render/GTTextureBuilder.java | 150 + .../gregtech/common/render/GT_CapeRenderer.java | 148 - .../common/render/GT_CopiedBlockTexture.java | 112 - .../common/render/GT_CopiedCTMBlockTexture.java | 118 - .../gregtech/common/render/GT_FlaskRenderer.java | 71 - .../render/GT_FluidDisplayStackRenderer.java | 98 - .../gregtech/common/render/GT_IconFlipped.java | 91 - .../gregtech/common/render/GT_LaserRenderer.java | 90 - .../render/GT_MetaGenerated_Tool_Renderer.java | 130 - .../gregtech/common/render/GT_MultiTexture.java | 69 - .../common/render/GT_MultiTile_Renderer.java | 179 - .../common/render/GT_PollutionRenderer.java | 251 -- .../gregtech/common/render/GT_RenderDrone.java | 93 - .../java/gregtech/common/render/GT_RenderUtil.java | 141 - .../gregtech/common/render/GT_RenderedTexture.java | 395 -- .../gregtech/common/render/GT_Renderer_Block.java | 779 ---- .../gregtech/common/render/GT_SidedTexture.java | 78 - .../gregtech/common/render/GT_TextureBase.java | 31 - .../gregtech/common/render/GT_TextureBuilder.java | 151 - .../common/render/GT_WormholeRenderer.java | 79 - .../gregtech/common/render/IRenderedBlock.java | 12 +- .../java/gregtech/common/render/LaserRenderer.java | 91 + .../common/render/MetaGeneratedToolRenderer.java | 130 + .../gregtech/common/render/MultiTileRenderer.java | 179 + .../gregtech/common/render/PollutionRenderer.java | 251 ++ .../gregtech/common/render/WormholeRenderer.java | 79 + .../render/items/CosmicNeutroniumRenderer.java | 10 +- .../common/render/items/DataStickRenderer.java | 42 + .../common/render/items/GT_DataStick_Renderer.java | 42 - .../render/items/GT_GeneratedItem_Renderer.java | 166 - .../items/GT_GeneratedMaterial_Renderer.java | 130 - .../items/GT_MetaGenerated_Item_Renderer.java | 85 - .../common/render/items/GaiaSpiritRenderer.java | 12 +- .../common/render/items/GeneratedItemRenderer.java | 166 + .../render/items/GeneratedMaterialRenderer.java | 130 + .../common/render/items/GlitchEffectRenderer.java | 6 +- .../common/render/items/InfinityRenderer.java | 6 +- .../render/items/MetaGeneratedItemRenderer.java | 85 + .../render/items/TranscendentMetalRenderer.java | 10 +- .../common/render/items/UniversiumRenderer.java | 12 +- .../automation/GT_MetaTileEntity_ChestBuffer.java | 137 - .../automation/GT_MetaTileEntity_Filter.java | 144 - .../GT_MetaTileEntity_ItemDistributor.java | 204 - .../automation/GT_MetaTileEntity_RecipeFilter.java | 326 -- .../automation/GT_MetaTileEntity_Regulator.java | 228 - .../automation/GT_MetaTileEntity_SuperBuffer.java | 105 - .../automation/GT_MetaTileEntity_TypeFilter.java | 213 - .../tileentities/automation/MTEChestBuffer.java | 135 + .../common/tileentities/automation/MTEFilter.java | 137 + .../automation/MTEItemDistributor.java | 204 + .../tileentities/automation/MTERecipeFilter.java | 325 ++ .../tileentities/automation/MTERegulator.java | 221 + .../tileentities/automation/MTESuperBuffer.java | 103 + .../tileentities/automation/MTETypeFilter.java | 211 + .../boilers/GT_MetaTileEntity_Boiler.java | 530 --- .../boilers/GT_MetaTileEntity_Boiler_Bronze.java | 260 -- .../boilers/GT_MetaTileEntity_Boiler_Lava.java | 474 -- .../boilers/GT_MetaTileEntity_Boiler_Solar.java | 311 -- .../GT_MetaTileEntity_Boiler_Solar_Steel.java | 71 - .../boilers/GT_MetaTileEntity_Boiler_Steel.java | 108 - .../common/tileentities/boilers/MTEBoiler.java | 527 +++ .../tileentities/boilers/MTEBoilerBronze.java | 259 ++ .../common/tileentities/boilers/MTEBoilerLava.java | 474 ++ .../tileentities/boilers/MTEBoilerSolar.java | 311 ++ .../tileentities/boilers/MTEBoilerSolarSteel.java | 69 + .../tileentities/boilers/MTEBoilerSteel.java | 108 + .../tileentities/casings/upgrade/Ampere.java | 8 +- .../tileentities/casings/upgrade/Inventory.java | 2 +- .../common/tileentities/casings/upgrade/Tank.java | 10 +- .../GT_MetaTileEntity_AdvDebugStructureWriter.java | 437 -- .../debug/MTEAdvDebugStructureWriter.java | 434 ++ .../GT_MetaTileEntity_DieselGenerator.java | 278 -- .../generators/GT_MetaTileEntity_GasTurbine.java | 207 - .../generators/GT_MetaTileEntity_LightningRod.java | 169 - .../GT_MetaTileEntity_MagicEnergyConverter.java | 173 - .../GT_MetaTileEntity_MagicalEnergyAbsorber.java | 805 ---- .../GT_MetaTileEntity_NaquadahReactor.java | 201 - .../GT_MetaTileEntity_PlasmaGenerator.java | 142 - .../generators/GT_MetaTileEntity_SteamTurbine.java | 238 - .../generators/MTEDieselGenerator.java | 278 ++ .../tileentities/generators/MTEGasTurbine.java | 201 + .../tileentities/generators/MTELightningRod.java | 168 + .../generators/MTEMagicEnergyConverter.java | 167 + .../generators/MTEMagicalEnergyAbsorber.java | 803 ++++ .../generators/MTENaquadahReactor.java | 200 + .../generators/MTEPlasmaGenerator.java | 142 + .../tileentities/generators/MTESteamTurbine.java | 238 + .../GT_MetaTileEntity_BasicHull_Bronze.java | 45 - .../GT_MetaTileEntity_BasicHull_BronzeBricks.java | 53 - .../GT_MetaTileEntity_BasicHull_Steel.java | 47 - .../GT_MetaTileEntity_BasicHull_SteelBricks.java | 53 - .../GT_MetaTileEntity_Hatch_CraftingInput_ME.java | 1040 ----- ...T_MetaTileEntity_Hatch_CraftingInput_Slave.java | 262 -- .../GT_MetaTileEntity_Hatch_InputBus_ME.java | 887 ---- .../machines/GT_MetaTileEntity_Hatch_Input_ME.java | 949 ---- .../GT_MetaTileEntity_Hatch_OutputBus_ME.java | 380 -- .../GT_MetaTileEntity_Hatch_Output_ME.java | 443 -- .../machines/IRecipeProcessingAwareHatch.java | 7 +- .../tileentities/machines/MTEBasicHullBronze.java | 43 + .../machines/MTEBasicHullBronzeBricks.java | 46 + .../tileentities/machines/MTEBasicHullSteel.java | 46 + .../machines/MTEBasicHullSteelBricks.java | 46 + .../machines/MTEHatchCraftingInputME.java | 1039 +++++ .../machines/MTEHatchCraftingInputSlave.java | 260 ++ .../tileentities/machines/MTEHatchInputBusME.java | 886 ++++ .../tileentities/machines/MTEHatchInputME.java | 949 ++++ .../tileentities/machines/MTEHatchOutputBusME.java | 378 ++ .../tileentities/machines/MTEHatchOutputME.java | 443 ++ .../GT_MetaTileEntity_AdvSeismicProspector.java | 309 -- .../basic/GT_MetaTileEntity_BetterJukebox.java | 702 --- .../basic/GT_MetaTileEntity_Boxinator.java | 229 - .../machines/basic/GT_MetaTileEntity_Charger.java | 110 - .../basic/GT_MetaTileEntity_IndustrialApiary.java | 1555 ------- .../basic/GT_MetaTileEntity_Massfabricator.java | 241 - ..._MetaTileEntity_MicrowaveEnergyTransmitter.java | 495 --- .../machines/basic/GT_MetaTileEntity_Miner.java | 407 -- .../basic/GT_MetaTileEntity_MonsterRepellent.java | 182 - .../basic/GT_MetaTileEntity_PotionBrewer.java | 225 - .../machines/basic/GT_MetaTileEntity_Pump.java | 846 ---- .../basic/GT_MetaTileEntity_Replicator.java | 130 - .../basic/GT_MetaTileEntity_RockBreaker.java | 169 - .../machines/basic/GT_MetaTileEntity_Scanner.java | 425 -- .../basic/GT_MetaTileEntity_Teleporter.java | 601 --- .../basic/GT_MetaTileEntity_TurboCharger.java | 146 - .../basic/GT_MetaTileEntity_WorldAccelerator.java | 470 -- .../machines/basic/MTEAdvSeismicProspector.java | 307 ++ .../machines/basic/MTEBetterJukebox.java | 701 +++ .../tileentities/machines/basic/MTEBoxinator.java | 231 + .../tileentities/machines/basic/MTECharger.java | 107 + .../machines/basic/MTEIndustrialApiary.java | 1554 +++++++ .../machines/basic/MTEMassfabricator.java | 241 + .../basic/MTEMicrowaveEnergyTransmitter.java | 474 ++ .../tileentities/machines/basic/MTEMiner.java | 406 ++ .../machines/basic/MTEMonsterRepellent.java | 182 + .../machines/basic/MTEPotionBrewer.java | 224 + .../tileentities/machines/basic/MTEPump.java | 846 ++++ .../tileentities/machines/basic/MTEReplicator.java | 130 + .../machines/basic/MTERockBreaker.java | 169 + .../tileentities/machines/basic/MTEScanner.java | 425 ++ .../tileentities/machines/basic/MTETeleporter.java | 586 +++ .../machines/basic/MTETurboCharger.java | 145 + .../machines/basic/MTEWorldAccelerator.java | 470 ++ ...GT_MetaTileEntity_LongDistancePipelineBase.java | 415 -- ...T_MetaTileEntity_LongDistancePipelineFluid.java | 125 - ...GT_MetaTileEntity_LongDistancePipelineItem.java | 214 - .../long_distance/MTELongDistancePipelineBase.java | 412 ++ .../MTELongDistancePipelineFluid.java | 124 + .../long_distance/MTELongDistancePipelineItem.java | 213 + .../GT_MetaTileEntity_AbstractMultiFurnace.java | 48 - .../multi/GT_MetaTileEntity_AssemblyLine.java | 495 --- .../GT_MetaTileEntity_BrickedBlastFurnace.java | 155 - .../multi/GT_MetaTileEntity_Charcoal_Pit.java | 312 -- .../multi/GT_MetaTileEntity_Cleanroom.java | 527 --- .../GT_MetaTileEntity_ConcreteBackfiller1.java | 53 - .../GT_MetaTileEntity_ConcreteBackfiller2.java | 54 - .../GT_MetaTileEntity_ConcreteBackfillerBase.java | 265 -- .../multi/GT_MetaTileEntity_DieselEngine.java | 416 -- .../multi/GT_MetaTileEntity_DistillationTower.java | 369 -- .../multi/GT_MetaTileEntity_DrillerBase.java | 952 ---- .../GT_MetaTileEntity_ElectricBlastFurnace.java | 401 -- .../GT_MetaTileEntity_ExtremeDieselEngine.java | 237 - .../multi/GT_MetaTileEntity_FusionComputer.java | 676 --- .../multi/GT_MetaTileEntity_FusionComputer1.java | 103 - .../multi/GT_MetaTileEntity_FusionComputer2.java | 103 - .../multi/GT_MetaTileEntity_FusionComputer3.java | 103 - .../multi/GT_MetaTileEntity_HeatExchanger.java | 400 -- .../GT_MetaTileEntity_ImplosionCompressor.java | 163 - ...eEntity_IndustrialElectromagneticSeparator.java | 467 -- .../GT_MetaTileEntity_IndustrialExtractor.java | 293 -- .../GT_MetaTileEntity_IndustrialLaserEngraver.java | 615 --- .../GT_MetaTileEntity_IntegratedOreFactory.java | 829 ---- .../multi/GT_MetaTileEntity_LargeBoiler.java | 504 --- .../GT_MetaTileEntity_LargeBoiler_Bronze.java | 96 - .../multi/GT_MetaTileEntity_LargeBoiler_Steel.java | 96 - .../GT_MetaTileEntity_LargeBoiler_Titanium.java | 96 - ...T_MetaTileEntity_LargeBoiler_TungstenSteel.java | 96 - .../GT_MetaTileEntity_LargeChemicalReactor.java | 298 -- .../GT_MetaTileEntity_LargeFluidExtractor.java | 419 -- .../multi/GT_MetaTileEntity_LargeTurbine.java | 492 --- .../multi/GT_MetaTileEntity_LargeTurbine_Gas.java | 220 - ...GT_MetaTileEntity_LargeTurbine_GasAdvanced.java | 219 - .../GT_MetaTileEntity_LargeTurbine_HPSteam.java | 232 - .../GT_MetaTileEntity_LargeTurbine_Plasma.java | 391 -- .../GT_MetaTileEntity_LargeTurbine_Steam.java | 273 -- .../multi/GT_MetaTileEntity_MultiAutoclave.java | 425 -- .../multi/GT_MetaTileEntity_MultiCanner.java | 314 -- .../multi/GT_MetaTileEntity_MultiFurnace.java | 377 -- .../multi/GT_MetaTileEntity_MultiLathe.java | 377 -- .../multi/GT_MetaTileEntity_NanoForge.java | 467 -- .../multi/GT_MetaTileEntity_OilCracker.java | 423 -- .../multi/GT_MetaTileEntity_OilDrill1.java | 53 - .../multi/GT_MetaTileEntity_OilDrill2.java | 55 - .../multi/GT_MetaTileEntity_OilDrill3.java | 55 - .../multi/GT_MetaTileEntity_OilDrill4.java | 55 - .../multi/GT_MetaTileEntity_OilDrillBase.java | 489 --- .../multi/GT_MetaTileEntity_OilDrillInfinite.java | 87 - .../multi/GT_MetaTileEntity_OreDrillingPlant1.java | 60 - .../multi/GT_MetaTileEntity_OreDrillingPlant2.java | 60 - .../multi/GT_MetaTileEntity_OreDrillingPlant3.java | 60 - .../multi/GT_MetaTileEntity_OreDrillingPlant4.java | 60 - .../GT_MetaTileEntity_OreDrillingPlantBase.java | 794 ---- .../multi/GT_MetaTileEntity_PCBFactory.java | 1290 ------ .../multi/GT_MetaTileEntity_PlasmaForge.java | 1263 ------ .../GT_MetaTileEntity_PrimitiveBlastFurnace.java | 521 --- .../multi/GT_MetaTileEntity_ProcessingArray.java | 550 --- .../multi/GT_MetaTileEntity_PyrolyseOven.java | 263 -- .../GT_MetaTileEntity_TranscendentPlasmaMixer.java | 389 -- .../multi/GT_MetaTileEntity_VacuumFreezer.java | 163 - .../multi/GT_MetaTileEntity_WormholeGenerator.java | 1119 ----- .../machines/multi/MTEAbstractMultiFurnace.java | 48 + .../machines/multi/MTEAssemblyLine.java | 494 +++ .../machines/multi/MTEBrickedBlastFurnace.java | 154 + .../machines/multi/MTECharcoalPit.java | 311 ++ .../tileentities/machines/multi/MTECleanroom.java | 527 +++ .../machines/multi/MTEConcreteBackfiller1.java | 53 + .../machines/multi/MTEConcreteBackfiller2.java | 54 + .../machines/multi/MTEConcreteBackfillerBase.java | 264 ++ .../machines/multi/MTEDieselEngine.java | 415 ++ .../machines/multi/MTEDistillationTower.java | 360 ++ .../machines/multi/MTEDrillerBase.java | 951 ++++ .../machines/multi/MTEElectricBlastFurnace.java | 397 ++ .../machines/multi/MTEExtremeDieselEngine.java | 237 + .../machines/multi/MTEFusionComputer.java | 673 +++ .../machines/multi/MTEFusionComputer1.java | 103 + .../machines/multi/MTEFusionComputer2.java | 103 + .../machines/multi/MTEFusionComputer3.java | 103 + .../machines/multi/MTEHeatExchanger.java | 396 ++ .../machines/multi/MTEImplosionCompressor.java | 162 + .../MTEIndustrialElectromagneticSeparator.java | 465 ++ .../machines/multi/MTEIndustrialExtractor.java | 289 ++ .../machines/multi/MTEIndustrialLaserEngraver.java | 605 +++ .../machines/multi/MTEIntegratedOreFactory.java | 827 ++++ .../machines/multi/MTELargeBoiler.java | 503 +++ .../machines/multi/MTELargeBoilerBronze.java | 96 + .../machines/multi/MTELargeBoilerSteel.java | 96 + .../machines/multi/MTELargeBoilerTitanium.java | 96 + .../multi/MTELargeBoilerTungstenSteel.java | 96 + .../machines/multi/MTELargeChemicalReactor.java | 291 ++ .../machines/multi/MTELargeFluidExtractor.java | 418 ++ .../machines/multi/MTELargeTurbine.java | 490 +++ .../machines/multi/MTELargeTurbineGas.java | 220 + .../machines/multi/MTELargeTurbineGasAdvanced.java | 219 + .../machines/multi/MTELargeTurbineHPSteam.java | 232 + .../machines/multi/MTELargeTurbinePlasma.java | 389 ++ .../machines/multi/MTELargeTurbineSteam.java | 273 ++ .../machines/multi/MTEMultiAutoclave.java | 419 ++ .../machines/multi/MTEMultiCanner.java | 310 ++ .../machines/multi/MTEMultiFurnace.java | 373 ++ .../tileentities/machines/multi/MTEMultiLathe.java | 369 ++ .../tileentities/machines/multi/MTENanoForge.java | 466 ++ .../tileentities/machines/multi/MTEOilCracker.java | 413 ++ .../tileentities/machines/multi/MTEOilDrill1.java | 53 + .../tileentities/machines/multi/MTEOilDrill2.java | 55 + .../tileentities/machines/multi/MTEOilDrill3.java | 55 + .../tileentities/machines/multi/MTEOilDrill4.java | 55 + .../machines/multi/MTEOilDrillBase.java | 489 +++ .../machines/multi/MTEOilDrillInfinite.java | 87 + .../machines/multi/MTEOreDrillingPlant1.java | 60 + .../machines/multi/MTEOreDrillingPlant2.java | 60 + .../machines/multi/MTEOreDrillingPlant3.java | 60 + .../machines/multi/MTEOreDrillingPlant4.java | 60 + .../machines/multi/MTEOreDrillingPlantBase.java | 793 ++++ .../tileentities/machines/multi/MTEPCBFactory.java | 1287 ++++++ .../machines/multi/MTEPlasmaForge.java | 1260 ++++++ .../machines/multi/MTEPrimitiveBlastFurnace.java | 521 +++ .../machines/multi/MTEProcessingArray.java | 549 +++ .../machines/multi/MTEPyrolyseOven.java | 259 ++ .../machines/multi/MTETranscendentPlasmaMixer.java | 387 ++ .../machines/multi/MTEVacuumFreezer.java | 162 + .../machines/multi/MTEWormholeGenerator.java | 1118 +++++ .../GT_MetaTileEntity_BlackHoleCompressor.java | 539 --- .../GT_MetaTileEntity_HIPCompressor.java | 525 --- .../compressor/GT_MetaTileEntity_HeatSensor.java | 188 - .../GT_MetaTileEntity_IndustrialCompressor.java | 244 -- .../GT_MetaTileEntity_NeutroniumCompressor.java | 261 -- .../multi/compressor/MTEBlackHoleCompressor.java | 534 +++ .../multi/compressor/MTEHIPCompressor.java | 515 +++ .../machines/multi/compressor/MTEHeatSensor.java | 188 + .../multi/compressor/MTEIndustrialCompressor.java | 239 + .../multi/compressor/MTENeutroniumCompressor.java | 257 ++ .../machines/multi/drone/DroneConnection.java | 34 +- .../multi/drone/GT_MetaTileEntity_DroneCentre.java | 917 ---- .../GT_MetaTileEntity_Hatch_DroneDownLink.java | 329 -- .../machines/multi/drone/MTEDroneCentre.java | 913 ++++ .../multi/drone/MTEHatchDroneDownLink.java | 324 ++ ...etaTileEntity_Hatch_DegasifierControlHatch.java | 122 - .../GT_MetaTileEntity_LensHousing.java | 52 - .../GT_MetaTileEntity_LensIndicator.java | 117 - .../GT_MetaTileEntity_PurificationPlant.java | 740 ---- .../GT_MetaTileEntity_PurificationUnitBase.java | 805 ---- ...T_MetaTileEntity_PurificationUnitClarifier.java | 333 -- ..._MetaTileEntity_PurificationUnitDegasifier.java | 832 ---- ...etaTileEntity_PurificationUnitFlocculation.java | 489 --- ...T_MetaTileEntity_PurificationUnitOzonation.java | 299 -- ...leEntity_PurificationUnitParticleExtractor.java | 566 --- ...etaTileEntity_PurificationUnitPhAdjustment.java | 611 --- ...etaTileEntity_PurificationUnitPlasmaHeater.java | 566 --- ...MetaTileEntity_PurificationUnitUVTreatment.java | 526 --- .../purification/GT_MetaTileEntity_pHSensor.java | 192 - .../multi/purification/LinkedPurificationUnit.java | 15 +- .../purification/MTEHatchDegasifierControl.java | 121 + .../multi/purification/MTEHatchLensHousing.java | 52 + .../multi/purification/MTEHatchLensIndicator.java | 117 + .../multi/purification/MTEHatchPHSensor.java | 192 + .../multi/purification/MTEPurificationPlant.java | 739 ++++ .../MTEPurificationUnitBaryonicPerfection.java | 565 +++ .../purification/MTEPurificationUnitBase.java | 805 ++++ .../purification/MTEPurificationUnitClarifier.java | 332 ++ .../purification/MTEPurificationUnitDegasser.java | 830 ++++ .../MTEPurificationUnitFlocculation.java | 488 +++ .../purification/MTEPurificationUnitOzonation.java | 298 ++ .../MTEPurificationUnitPhAdjustment.java | 608 +++ .../MTEPurificationUnitPlasmaHeater.java | 565 +++ .../MTEPurificationUnitUVTreatment.java | 521 +++ .../multi/purification/PurifiedWaterHelpers.java | 4 +- .../machines/multiblock/AdvChemicalProcessor.java | 38 +- .../tileentities/machines/multiblock/CokeOven.java | 14 +- .../machines/multiblock/DistillationTower.java | 22 +- .../machines/multiblock/LaserEngraver.java | 24 +- .../machines/multiblock/LayeredCokeBattery.java | 14 +- .../machines/multiblock/Macerator.java | 6 +- .../multiblock/logic/CokeOvenProcessingLogic.java | 16 +- .../GT_MetaTileEntity_AlloySmelter_Bronze.java | 139 - .../GT_MetaTileEntity_AlloySmelter_Steel.java | 139 - .../steam/GT_MetaTileEntity_Compressor_Bronze.java | 134 - .../steam/GT_MetaTileEntity_Compressor_Steel.java | 134 - .../steam/GT_MetaTileEntity_Extractor_Bronze.java | 134 - .../steam/GT_MetaTileEntity_Extractor_Steel.java | 134 - .../GT_MetaTileEntity_ForgeHammer_Bronze.java | 202 - .../steam/GT_MetaTileEntity_ForgeHammer_Steel.java | 202 - .../steam/GT_MetaTileEntity_Furnace_Bronze.java | 161 - .../steam/GT_MetaTileEntity_Furnace_Steel.java | 159 - .../steam/GT_MetaTileEntity_Macerator_Bronze.java | 189 - .../steam/GT_MetaTileEntity_Macerator_Steel.java | 188 - .../machines/steam/MTESteamAlloySmelterBronze.java | 139 + .../machines/steam/MTESteamAlloySmelterSteel.java | 139 + .../machines/steam/MTESteamCompressorBronze.java | 134 + .../machines/steam/MTESteamCompressorSteel.java | 134 + .../machines/steam/MTESteamExtractorBronze.java | 134 + .../machines/steam/MTESteamExtractorSteel.java | 134 + .../machines/steam/MTESteamForgeHammerBronze.java | 202 + .../machines/steam/MTESteamForgeHammerSteel.java | 202 + .../machines/steam/MTESteamFurnaceBronze.java | 161 + .../machines/steam/MTESteamFurnaceSteel.java | 159 + .../machines/steam/MTESteamMaceratorBronze.java | 189 + .../machines/steam/MTESteamMaceratorSteel.java | 188 + .../common/tileentities/render/TileDrone.java | 24 - .../tileentities/render/TileEntityDrone.java | 24 + .../tileentities/render/TileEntityLaser.java | 116 + .../tileentities/render/TileEntityWormhole.java | 87 + .../common/tileentities/render/TileLaser.java | 116 - .../common/tileentities/render/TileWormhole.java | 87 - .../GT_MetaTileEntity_DigitalChestBase.java | 559 --- .../storage/GT_MetaTileEntity_DigitalTankBase.java | 694 --- .../storage/GT_MetaTileEntity_Locker.java | 283 -- .../storage/GT_MetaTileEntity_QuantumChest.java | 102 - .../storage/GT_MetaTileEntity_QuantumTank.java | 55 - .../storage/GT_MetaTileEntity_SuperChest.java | 30 - .../storage/GT_MetaTileEntity_SuperTank.java | 54 - .../tileentities/storage/MTEDigitalChestBase.java | 556 +++ .../tileentities/storage/MTEDigitalTankBase.java | 693 +++ .../common/tileentities/storage/MTELocker.java | 284 ++ .../tileentities/storage/MTEQuantumChest.java | 102 + .../tileentities/storage/MTEQuantumTank.java | 55 + .../common/tileentities/storage/MTESuperChest.java | 30 + .../common/tileentities/storage/MTESuperTank.java | 54 + src/main/java/gregtech/common/tools/GTTool.java | 196 + src/main/java/gregtech/common/tools/GT_Tool.java | 196 - .../java/gregtech/common/tools/GT_Tool_Axe.java | 175 - .../common/tools/GT_Tool_BranchCutter.java | 101 - .../common/tools/GT_Tool_ButcheryKnife.java | 104 - .../gregtech/common/tools/GT_Tool_BuzzSaw.java | 81 - .../gregtech/common/tools/GT_Tool_Chainsaw_HV.java | 57 - .../gregtech/common/tools/GT_Tool_Chainsaw_LV.java | 185 - .../gregtech/common/tools/GT_Tool_Chainsaw_MV.java | 57 - .../gregtech/common/tools/GT_Tool_Crowbar.java | 139 - .../gregtech/common/tools/GT_Tool_Drill_HV.java | 68 - .../gregtech/common/tools/GT_Tool_Drill_LV.java | 152 - .../gregtech/common/tools/GT_Tool_Drill_MV.java | 57 - .../java/gregtech/common/tools/GT_Tool_File.java | 124 - .../gregtech/common/tools/GT_Tool_HardHammer.java | 203 - .../java/gregtech/common/tools/GT_Tool_Hoe.java | 132 - .../gregtech/common/tools/GT_Tool_JackHammer.java | 128 - .../java/gregtech/common/tools/GT_Tool_Knife.java | 76 - .../java/gregtech/common/tools/GT_Tool_Mortar.java | 120 - .../gregtech/common/tools/GT_Tool_Pickaxe.java | 139 - .../java/gregtech/common/tools/GT_Tool_Plow.java | 110 - .../gregtech/common/tools/GT_Tool_Plunger.java | 92 - .../gregtech/common/tools/GT_Tool_RollingPin.java | 70 - .../java/gregtech/common/tools/GT_Tool_Saw.java | 149 - .../java/gregtech/common/tools/GT_Tool_Scoop.java | 130 - .../gregtech/common/tools/GT_Tool_Screwdriver.java | 160 - .../common/tools/GT_Tool_Screwdriver_LV.java | 34 - .../java/gregtech/common/tools/GT_Tool_Sense.java | 114 - .../java/gregtech/common/tools/GT_Tool_Shovel.java | 127 - .../gregtech/common/tools/GT_Tool_SoftHammer.java | 139 - .../common/tools/GT_Tool_Soldering_Iron.java | 153 - .../java/gregtech/common/tools/GT_Tool_Sword.java | 128 - .../gregtech/common/tools/GT_Tool_Turbine.java | 58 - .../common/tools/GT_Tool_Turbine_Huge.java | 27 - .../common/tools/GT_Tool_Turbine_Large.java | 27 - .../common/tools/GT_Tool_Turbine_Normal.java | 27 - .../common/tools/GT_Tool_Turbine_Small.java | 27 - .../common/tools/GT_Tool_UniversalSpade.java | 160 - .../gregtech/common/tools/GT_Tool_WireCutter.java | 117 - .../java/gregtech/common/tools/GT_Tool_Wrench.java | 279 -- .../gregtech/common/tools/GT_Tool_Wrench_HV.java | 69 - .../gregtech/common/tools/GT_Tool_Wrench_LV.java | 77 - .../gregtech/common/tools/GT_Tool_Wrench_MV.java | 69 - src/main/java/gregtech/common/tools/ToolAxe.java | 175 + .../gregtech/common/tools/ToolBranchCutter.java | 101 + .../gregtech/common/tools/ToolButcheryKnife.java | 104 + .../java/gregtech/common/tools/ToolBuzzSaw.java | 81 + .../java/gregtech/common/tools/ToolChainsawHV.java | 58 + .../java/gregtech/common/tools/ToolChainsawLV.java | 185 + .../java/gregtech/common/tools/ToolChainsawMV.java | 58 + .../java/gregtech/common/tools/ToolCrowbar.java | 139 + .../java/gregtech/common/tools/ToolDrillHV.java | 69 + .../java/gregtech/common/tools/ToolDrillLV.java | 152 + .../java/gregtech/common/tools/ToolDrillMV.java | 58 + src/main/java/gregtech/common/tools/ToolFile.java | 124 + .../java/gregtech/common/tools/ToolHardHammer.java | 203 + src/main/java/gregtech/common/tools/ToolHoe.java | 132 + .../java/gregtech/common/tools/ToolJackHammer.java | 128 + src/main/java/gregtech/common/tools/ToolKnife.java | 76 + .../java/gregtech/common/tools/ToolMortar.java | 120 + .../java/gregtech/common/tools/ToolPickaxe.java | 139 + src/main/java/gregtech/common/tools/ToolPlow.java | 110 + .../java/gregtech/common/tools/ToolPlunger.java | 92 + .../java/gregtech/common/tools/ToolRollingPin.java | 70 + src/main/java/gregtech/common/tools/ToolSaw.java | 149 + src/main/java/gregtech/common/tools/ToolScoop.java | 130 + .../gregtech/common/tools/ToolScrewdriver.java | 160 + .../gregtech/common/tools/ToolScrewdriverLV.java | 34 + src/main/java/gregtech/common/tools/ToolSense.java | 114 + .../java/gregtech/common/tools/ToolShovel.java | 127 + .../java/gregtech/common/tools/ToolSoftHammer.java | 139 + .../gregtech/common/tools/ToolSolderingIron.java | 153 + src/main/java/gregtech/common/tools/ToolSword.java | 128 + .../java/gregtech/common/tools/ToolTurbine.java | 58 + .../gregtech/common/tools/ToolTurbineHuge.java | 27 + .../gregtech/common/tools/ToolTurbineLarge.java | 27 + .../gregtech/common/tools/ToolTurbineNormal.java | 27 + .../gregtech/common/tools/ToolTurbineSmall.java | 27 + .../gregtech/common/tools/ToolUniversalSpade.java | 160 + .../java/gregtech/common/tools/ToolWireCutter.java | 117 + .../java/gregtech/common/tools/ToolWrench.java | 279 ++ .../java/gregtech/common/tools/ToolWrenchHV.java | 69 + .../java/gregtech/common/tools/ToolWrenchLV.java | 77 + .../java/gregtech/common/tools/ToolWrenchMV.java | 69 + .../tools/pocket/GT_Tool_Pocket_BranchCutter.java | 39 - .../common/tools/pocket/GT_Tool_Pocket_File.java | 39 - .../common/tools/pocket/GT_Tool_Pocket_Knife.java | 39 - .../tools/pocket/GT_Tool_Pocket_Multitool.java | 50 - .../common/tools/pocket/GT_Tool_Pocket_Saw.java | 39 - .../tools/pocket/GT_Tool_Pocket_Screwdriver.java | 39 - .../tools/pocket/GT_Tool_Pocket_WireCutter.java | 39 - .../tools/pocket/ToolPocketBranchCutter.java | 39 + .../common/tools/pocket/ToolPocketFile.java | 39 + .../common/tools/pocket/ToolPocketKnife.java | 39 + .../common/tools/pocket/ToolPocketMultitool.java | 50 + .../common/tools/pocket/ToolPocketSaw.java | 39 + .../common/tools/pocket/ToolPocketScrewdriver.java | 39 + .../common/tools/pocket/ToolPocketWireCutter.java | 39 + 876 files changed, 102692 insertions(+), 103046 deletions(-) create mode 100644 src/main/java/gregtech/common/GTClient.java create mode 100644 src/main/java/gregtech/common/GTDummyWorld.java create mode 100644 src/main/java/gregtech/common/GTIteratorRandom.java create mode 100644 src/main/java/gregtech/common/GTNetwork.java create mode 100644 src/main/java/gregtech/common/GTPlayerActivityLogger.java create mode 100644 src/main/java/gregtech/common/GTProxy.java create mode 100644 src/main/java/gregtech/common/GTServer.java create mode 100644 src/main/java/gregtech/common/GTThaumcraftCompat.java create mode 100644 src/main/java/gregtech/common/GTWorldgenerator.java delete mode 100644 src/main/java/gregtech/common/GT_Client.java delete mode 100644 src/main/java/gregtech/common/GT_DummyWorld.java delete mode 100644 src/main/java/gregtech/common/GT_IteratorRandom.java delete mode 100644 src/main/java/gregtech/common/GT_Network.java delete mode 100644 src/main/java/gregtech/common/GT_PlayerActivityLogger.java delete mode 100644 src/main/java/gregtech/common/GT_Pollution.java delete mode 100644 src/main/java/gregtech/common/GT_Proxy.java delete mode 100644 src/main/java/gregtech/common/GT_RecipeAdder.java delete mode 100644 src/main/java/gregtech/common/GT_Server.java delete mode 100644 src/main/java/gregtech/common/GT_ThaumcraftCompat.java delete mode 100644 src/main/java/gregtech/common/GT_UndergroundOil.java delete mode 100644 src/main/java/gregtech/common/GT_Worldgen_GT_Ore_Layer.java delete mode 100644 src/main/java/gregtech/common/GT_Worldgen_GT_Ore_SmallPieces.java delete mode 100644 src/main/java/gregtech/common/GT_Worldgen_Stone.java delete mode 100644 src/main/java/gregtech/common/GT_Worldgenerator.java create mode 100644 src/main/java/gregtech/common/Pollution.java create mode 100644 src/main/java/gregtech/common/RecipeAdder.java create mode 100644 src/main/java/gregtech/common/UndergroundOil.java create mode 100644 src/main/java/gregtech/common/WorldgenGTOreLayer.java create mode 100644 src/main/java/gregtech/common/WorldgenGTOreSmallPieces.java create mode 100644 src/main/java/gregtech/common/WorldgenStone.java create mode 100644 src/main/java/gregtech/common/bees/GTAlleleBeeSpecies.java create mode 100644 src/main/java/gregtech/common/bees/GTAlleleHelper.java create mode 100644 src/main/java/gregtech/common/bees/GTBeeMutation.java delete mode 100644 src/main/java/gregtech/common/bees/GT_AlleleBeeSpecies.java delete mode 100644 src/main/java/gregtech/common/bees/GT_AlleleHelper.java delete mode 100644 src/main/java/gregtech/common/bees/GT_Bee_Mutation.java create mode 100644 src/main/java/gregtech/common/blocks/BlockCasings1.java create mode 100644 src/main/java/gregtech/common/blocks/BlockCasings10.java create mode 100644 src/main/java/gregtech/common/blocks/BlockCasings11.java create mode 100644 src/main/java/gregtech/common/blocks/BlockCasings2.java create mode 100644 src/main/java/gregtech/common/blocks/BlockCasings3.java create mode 100644 src/main/java/gregtech/common/blocks/BlockCasings4.java create mode 100644 src/main/java/gregtech/common/blocks/BlockCasings5.java create mode 100644 src/main/java/gregtech/common/blocks/BlockCasings6.java create mode 100644 src/main/java/gregtech/common/blocks/BlockCasings8.java create mode 100644 src/main/java/gregtech/common/blocks/BlockCasings9.java create mode 100644 src/main/java/gregtech/common/blocks/BlockCasingsAbstract.java create mode 100644 src/main/java/gregtech/common/blocks/BlockConcretes.java create mode 100644 src/main/java/gregtech/common/blocks/BlockCyclotronCoils.java create mode 100644 src/main/java/gregtech/common/blocks/BlockDrone.java create mode 100644 src/main/java/gregtech/common/blocks/BlockFrameBox.java create mode 100644 src/main/java/gregtech/common/blocks/BlockGlass1.java create mode 100644 src/main/java/gregtech/common/blocks/BlockGranites.java create mode 100644 src/main/java/gregtech/common/blocks/BlockLaser.java create mode 100644 src/main/java/gregtech/common/blocks/BlockMachines.java create mode 100644 src/main/java/gregtech/common/blocks/BlockMetal.java create mode 100644 src/main/java/gregtech/common/blocks/BlockOres.java create mode 100644 src/main/java/gregtech/common/blocks/BlockOresAbstract.java create mode 100644 src/main/java/gregtech/common/blocks/BlockReinforced.java create mode 100644 src/main/java/gregtech/common/blocks/BlockStones.java create mode 100644 src/main/java/gregtech/common/blocks/BlockStonesAbstract.java create mode 100644 src/main/java/gregtech/common/blocks/BlockStorage.java create mode 100644 src/main/java/gregtech/common/blocks/BlockTintedIndustrialGlass.java create mode 100644 src/main/java/gregtech/common/blocks/BlockWormholeRender.java delete mode 100644 src/main/java/gregtech/common/blocks/GT_Block_Casings1.java delete mode 100644 src/main/java/gregtech/common/blocks/GT_Block_Casings10.java delete mode 100644 src/main/java/gregtech/common/blocks/GT_Block_Casings11.java delete mode 100644 src/main/java/gregtech/common/blocks/GT_Block_Casings2.java delete mode 100644 src/main/java/gregtech/common/blocks/GT_Block_Casings3.java delete mode 100644 src/main/java/gregtech/common/blocks/GT_Block_Casings4.java delete mode 100644 src/main/java/gregtech/common/blocks/GT_Block_Casings5.java delete mode 100644 src/main/java/gregtech/common/blocks/GT_Block_Casings6.java delete mode 100644 src/main/java/gregtech/common/blocks/GT_Block_Casings8.java delete mode 100644 src/main/java/gregtech/common/blocks/GT_Block_Casings9.java delete mode 100644 src/main/java/gregtech/common/blocks/GT_Block_Casings_Abstract.java delete mode 100644 src/main/java/gregtech/common/blocks/GT_Block_Concretes.java delete mode 100644 src/main/java/gregtech/common/blocks/GT_Block_Drone.java delete mode 100644 src/main/java/gregtech/common/blocks/GT_Block_FrameBox.java delete mode 100644 src/main/java/gregtech/common/blocks/GT_Block_Glass1.java delete mode 100644 src/main/java/gregtech/common/blocks/GT_Block_Granites.java delete mode 100644 src/main/java/gregtech/common/blocks/GT_Block_Laser.java delete mode 100644 src/main/java/gregtech/common/blocks/GT_Block_Machines.java delete mode 100644 src/main/java/gregtech/common/blocks/GT_Block_Metal.java delete mode 100644 src/main/java/gregtech/common/blocks/GT_Block_Ores.java delete mode 100644 src/main/java/gregtech/common/blocks/GT_Block_Ores_Abstract.java delete mode 100644 src/main/java/gregtech/common/blocks/GT_Block_Reinforced.java delete mode 100644 src/main/java/gregtech/common/blocks/GT_Block_Stones.java delete mode 100644 src/main/java/gregtech/common/blocks/GT_Block_Stones_Abstract.java delete mode 100644 src/main/java/gregtech/common/blocks/GT_Block_Storage.java delete mode 100644 src/main/java/gregtech/common/blocks/GT_Block_TintedIndustrialGlass.java delete mode 100644 src/main/java/gregtech/common/blocks/GT_Cyclotron_Coils.java delete mode 100644 src/main/java/gregtech/common/blocks/GT_Cyclotron_Item_Casings.java delete mode 100644 src/main/java/gregtech/common/blocks/GT_Item_Block_Laser.java delete mode 100644 src/main/java/gregtech/common/blocks/GT_Item_Casings1.java delete mode 100644 src/main/java/gregtech/common/blocks/GT_Item_Casings10.java delete mode 100644 src/main/java/gregtech/common/blocks/GT_Item_Casings11.java delete mode 100644 src/main/java/gregtech/common/blocks/GT_Item_Casings2.java delete mode 100644 src/main/java/gregtech/common/blocks/GT_Item_Casings3.java delete mode 100644 src/main/java/gregtech/common/blocks/GT_Item_Casings4.java delete mode 100644 src/main/java/gregtech/common/blocks/GT_Item_Casings5.java delete mode 100644 src/main/java/gregtech/common/blocks/GT_Item_Casings6.java delete mode 100644 src/main/java/gregtech/common/blocks/GT_Item_Casings8.java delete mode 100644 src/main/java/gregtech/common/blocks/GT_Item_Casings9.java delete mode 100644 src/main/java/gregtech/common/blocks/GT_Item_Casings_Abstract.java delete mode 100644 src/main/java/gregtech/common/blocks/GT_Item_Concretes.java delete mode 100644 src/main/java/gregtech/common/blocks/GT_Item_Frames.java delete mode 100644 src/main/java/gregtech/common/blocks/GT_Item_Glass1.java delete mode 100644 src/main/java/gregtech/common/blocks/GT_Item_Granites.java delete mode 100644 src/main/java/gregtech/common/blocks/GT_Item_LongDistancePipe.java delete mode 100644 src/main/java/gregtech/common/blocks/GT_Item_Machines.java delete mode 100644 src/main/java/gregtech/common/blocks/GT_Item_Ores.java delete mode 100644 src/main/java/gregtech/common/blocks/GT_Item_Stones_Abstract.java delete mode 100644 src/main/java/gregtech/common/blocks/GT_Item_Storage.java delete mode 100644 src/main/java/gregtech/common/blocks/GT_Item_TintedIndustrialGlass.java delete mode 100644 src/main/java/gregtech/common/blocks/GT_Material_Casings.java delete mode 100644 src/main/java/gregtech/common/blocks/GT_Material_Machines.java delete mode 100644 src/main/java/gregtech/common/blocks/GT_Material_Reinforced.java delete mode 100644 src/main/java/gregtech/common/blocks/GT_Packet_Ores.java delete mode 100644 src/main/java/gregtech/common/blocks/GT_TileEntity_Ores.java delete mode 100644 src/main/java/gregtech/common/blocks/GT_WormholeRenderBlock.java create mode 100644 src/main/java/gregtech/common/blocks/ItemBlockLaser.java create mode 100644 src/main/java/gregtech/common/blocks/ItemCasings1.java create mode 100644 src/main/java/gregtech/common/blocks/ItemCasings10.java create mode 100644 src/main/java/gregtech/common/blocks/ItemCasings11.java create mode 100644 src/main/java/gregtech/common/blocks/ItemCasings2.java create mode 100644 src/main/java/gregtech/common/blocks/ItemCasings3.java create mode 100644 src/main/java/gregtech/common/block