From 8ac58626bd4caa9e49f58acc6b97ac031f6c2107 Mon Sep 17 00:00:00 2001 From: Raven Szewczyk Date: Mon, 10 Apr 2023 17:49:16 +0100 Subject: Update spotless config to 0.2.2 --- src/main/java/gregtech/GT_Mod.java | 433 +- src/main/java/gregtech/api/GregTech_API.java | 437 +- .../api/damagesources/GT_DamageSources.java | 10 +- .../api/enchants/Enchantment_EnderDamage.java | 28 +- .../api/enchants/Enchantment_Radioactivity.java | 10 +- src/main/java/gregtech/api/enums/Dyes.java | 2 +- src/main/java/gregtech/api/enums/Element.java | 2 +- src/main/java/gregtech/api/enums/FluidState.java | 2 +- .../gregtech/api/enums/GTNH_ExtraMaterials.java | 1144 +- .../java/gregtech/api/enums/GT_HatchElement.java | 6 +- src/main/java/gregtech/api/enums/GT_Values.java | 350 +- src/main/java/gregtech/api/enums/ItemList.java | 70 +- .../java/gregtech/api/enums/MaterialBuilder.java | 56 +- src/main/java/gregtech/api/enums/Materials.java | 1479 +- .../java/gregtech/api/enums/MaterialsBotania.java | 374 +- .../java/gregtech/api/enums/MaterialsKevlar.java | 1246 +- .../java/gregtech/api/enums/MaterialsOreAlum.java | 148 +- src/main/java/gregtech/api/enums/Mods.java | 2 +- src/main/java/gregtech/api/enums/OrePrefixes.java | 1218 +- .../java/gregtech/api/enums/SoundResource.java | 4 +- src/main/java/gregtech/api/enums/SubTag.java | 4 +- src/main/java/gregtech/api/enums/TextureSet.java | 104 +- src/main/java/gregtech/api/enums/Textures.java | 563 +- src/main/java/gregtech/api/enums/Tier.java | 856 +- .../java/gregtech/api/enums/ToolDictNames.java | 2 +- .../gregtech/api/events/BlockScanningEvent.java | 3 +- src/main/java/gregtech/api/fluid/FluidTankGT.java | 17 +- .../java/gregtech/api/fluid/GT_FluidFactory.java | 18 +- .../java/gregtech/api/graphs/GenerateNodeMap.java | 24 +- .../gregtech/api/graphs/GenerateNodeMapPower.java | 26 +- src/main/java/gregtech/api/graphs/Node.java | 2 +- src/main/java/gregtech/api/graphs/PowerNodes.java | 46 +- .../api/graphs/consumers/NodeEnergyConnected.java | 2 +- .../api/graphs/consumers/NodeEnergyReceiver.java | 17 +- .../api/graphs/consumers/NodeEnergySink.java | 4 +- .../api/graphs/consumers/NodeGTBaseMetaTile.java | 2 +- .../gregtech/api/graphs/paths/PowerNodePath.java | 5 +- src/main/java/gregtech/api/gui/GT_Container.java | 96 +- .../api/gui/GT_ContainerMetaTile_Machine.java | 19 +- .../api/gui/GT_Container_BasicMachine.java | 12 +- .../gregtech/api/gui/GT_Container_BasicTank.java | 10 +- .../api/gui/GT_Container_MultiMachine.java | 2 +- .../java/gregtech/api/gui/GT_GUIColorOverride.java | 37 +- .../api/gui/GT_GUIContainerMetaTile_Machine.java | 60 +- .../gregtech/api/gui/GT_GUIContainer_1by1.java | 10 +- .../gregtech/api/gui/GT_GUIContainer_2by2.java | 10 +- .../gregtech/api/gui/GT_GUIContainer_3by3.java | 10 +- .../gregtech/api/gui/GT_GUIContainer_4by4.java | 10 +- .../api/gui/GT_GUIContainer_BasicMachine.java | 137 +- .../api/gui/GT_GUIContainer_BasicTank.java | 23 +- .../api/gui/GT_GUIContainer_MultiMachine.java | 98 +- src/main/java/gregtech/api/gui/GT_GUICover.java | 14 +- .../gregtech/api/gui/GT_GUIDialogSelectItem.java | 32 +- src/main/java/gregtech/api/gui/GT_Slot_Armor.java | 4 +- src/main/java/gregtech/api/gui/GT_Slot_Holo.java | 2 +- .../gui/modularui/FallbackableSteamTexture.java | 4 +- .../api/gui/modularui/GT_CoverUIBuildContext.java | 2 +- .../gregtech/api/gui/modularui/GT_UIInfos.java | 173 +- .../gregtech/api/gui/modularui/GT_UITextures.java | 855 +- .../gregtech/api/gui/modularui/GUITextureSet.java | 66 +- .../gregtech/api/gui/modularui/SteamTexture.java | 32 +- .../api/gui/widgets/GT_GuiCoverTabLine.java | 42 +- .../api/gui/widgets/GT_GuiFakeItemButton.java | 14 +- .../java/gregtech/api/gui/widgets/GT_GuiIcon.java | 8 +- .../gregtech/api/gui/widgets/GT_GuiIconButton.java | 4 +- .../api/gui/widgets/GT_GuiIconCheckButton.java | 2 +- .../api/gui/widgets/GT_GuiIntegerTextBox.java | 18 +- .../java/gregtech/api/gui/widgets/GT_GuiTab.java | 32 +- .../gregtech/api/gui/widgets/GT_GuiTabLine.java | 24 +- .../api/gui/widgets/GT_GuiTooltipManager.java | 6 +- .../api/interfaces/IDragAndDropSupport.java | 2 +- .../api/interfaces/IGlobalWirelessEnergy.java | 10 +- .../gregtech/api/interfaces/IHatchElement.java | 50 +- .../gregtech/api/interfaces/IItemBehaviour.java | 8 +- .../gregtech/api/interfaces/IProjectileItem.java | 2 +- .../java/gregtech/api/interfaces/IToolStats.java | 4 +- .../api/interfaces/fluid/IGT_FluidBuilder.java | 2 +- .../api/interfaces/fluid/IGT_RegisteredFluid.java | 2 +- .../api/interfaces/internal/IGT_RecipeAdder.java | 206 +- .../api/interfaces/internal/IThaumcraftCompat.java | 26 +- .../interfaces/metatileentity/IMetaTileEntity.java | 12 +- .../metatileentity/IMetaTileEntityCable.java | 2 +- .../metatileentity/IMetaTileEntityItemPipe.java | 45 +- .../interfaces/tileentity/IColoredTileEntity.java | 4 +- .../api/interfaces/tileentity/ICoverable.java | 2 +- .../interfaces/tileentity/IEnergyConnected.java | 19 +- .../tileentity/IExperimentalEnergyTileEntity.java | 45 +- .../interfaces/tileentity/IGregTechTileEntity.java | 10 +- .../tileentity/IGregtechWailaProvider.java | 4 +- .../api/items/GT_Block_LongDistancePipe.java | 5 +- .../gregtech/api/items/GT_BreederCell_Item.java | 24 +- .../gregtech/api/items/GT_CoolantCellIC_Item.java | 2 +- .../gregtech/api/items/GT_CoolantCell_Item.java | 4 +- .../gregtech/api/items/GT_EnergyArmor_Item.java | 58 +- .../java/gregtech/api/items/GT_Generic_Item.java | 12 +- .../java/gregtech/api/items/GT_MetaBase_Item.java | 104 +- .../gregtech/api/items/GT_MetaGenerated_Item.java | 55 +- .../api/items/GT_MetaGenerated_Item_X01.java | 43 +- .../api/items/GT_MetaGenerated_Item_X32.java | 26 +- .../gregtech/api/items/GT_MetaGenerated_Tool.java | 415 +- .../api/items/GT_RadioactiveCellIC_Item.java | 45 +- .../api/items/GT_RadioactiveCell_Item.java | 10 +- .../gregtech/api/items/GT_SolderingTool_Item.java | 30 +- .../java/gregtech/api/items/GT_Spray_Bug_Item.java | 30 +- .../gregtech/api/items/GT_Spray_Foam_Item.java | 82 +- .../gregtech/api/items/GT_Spray_Hardener_Item.java | 35 +- .../api/items/GT_Spray_Hydration_Item.java | 22 +- .../java/gregtech/api/items/GT_Spray_Ice_Item.java | 38 +- .../gregtech/api/items/GT_Spray_Pepper_Item.java | 36 +- src/main/java/gregtech/api/items/GT_Tool_Item.java | 34 +- .../api/metatileentity/BaseMetaPipeEntity.java | 360 +- .../api/metatileentity/BaseMetaTileEntity.java | 804 +- .../api/metatileentity/BaseTileEntity.java | 203 +- .../api/metatileentity/CommonMetaTileEntity.java | 2 +- .../api/metatileentity/CoverableTileEntity.java | 226 +- .../api/metatileentity/MetaPipeEntity.java | 67 +- .../api/metatileentity/MetaTileEntity.java | 107 +- .../api/metatileentity/TileIC2EnergySink.java | 22 +- .../examples/GT_MetaTileEntity_E_Furnace.java | 124 +- .../implementations/GT_MetaPipeEntity_Cable.java | 275 +- .../implementations/GT_MetaPipeEntity_Fluid.java | 299 +- .../implementations/GT_MetaPipeEntity_Frame.java | 31 +- .../implementations/GT_MetaPipeEntity_Item.java | 170 +- .../GT_MetaTileEntity_BasicBatteryBuffer.java | 177 +- .../GT_MetaTileEntity_BasicGenerator.java | 55 +- .../GT_MetaTileEntity_BasicHull.java | 16 +- .../GT_MetaTileEntity_BasicHull_NonElectric.java | 8 +- .../GT_MetaTileEntity_BasicMachine.java | 624 +- .../GT_MetaTileEntity_BasicMachine_Bronze.java | 171 +- .../GT_MetaTileEntity_BasicMachine_GT_Recipe.java | 446 +- .../GT_MetaTileEntity_BasicMachine_Steel.java | 64 +- .../GT_MetaTileEntity_BasicTank.java | 134 +- .../implementations/GT_MetaTileEntity_Buffer.java | 214 +- .../GT_MetaTileEntity_CubicMultiBlockBase.java | 42 +- .../GT_MetaTileEntity_EnhancedMultiBlockBase.java | 188 +- ...MetaTileEntity_ExtendedPowerMultiBlockBase.java | 112 +- .../implementations/GT_MetaTileEntity_Hatch.java | 12 +- .../GT_MetaTileEntity_Hatch_DataAccess.java | 28 +- .../GT_MetaTileEntity_Hatch_Dynamo.java | 14 +- .../GT_MetaTileEntity_Hatch_Energy.java | 18 +- .../GT_MetaTileEntity_Hatch_Input.java | 44 +- .../GT_MetaTileEntity_Hatch_InputBus.java | 56 +- .../GT_MetaTileEntity_Hatch_Maintenance.java | 121 +- .../GT_MetaTileEntity_Hatch_Muffler.java | 51 +- .../GT_MetaTileEntity_Hatch_MultiInput.java | 63 +- .../GT_MetaTileEntity_Hatch_Output.java | 275 +- .../GT_MetaTileEntity_Hatch_OutputBus.java | 58 +- .../GT_MetaTileEntity_MultiBlockBase.java | 779 +- .../GT_MetaTileEntity_SpecialFilter.java | 144 +- .../GT_MetaTileEntity_TieredMachineBlock.java | 22 +- .../GT_MetaTileEntity_TooltipMultiBlockBase.java | 4 +- .../GT_MetaTileEntity_Transformer.java | 166 +- .../GT_MetaTileEntity_Wireless_Dynamo.java | 10 +- .../GT_MetaTileEntity_Wireless_Hatch.java | 12 +- .../api/multitileentity/MultiTileEntityBlock.java | 209 +- .../MultiTileEntityBlockInternal.java | 15 +- .../MultiTileEntityClassContainer.java | 14 +- .../MultiTileEntityItemInternal.java | 152 +- .../multitileentity/MultiTileEntityRegistry.java | 57 +- .../api/multitileentity/base/MultiTileEntity.java | 267 +- .../base/NonTickableMultiTileEntity.java | 2 +- .../interfaces/IMultiTileEntity.java | 12 +- .../machine/MultiTileBasicMachine.java | 110 +- .../multiblock/base/MultiBlockController.java | 571 +- .../multiblock/base/MultiBlockPart.java | 113 +- .../multiblock/base/MultiBlockPowerController.java | 2 +- .../gregtech/api/net/GT_Packet_Block_Event.java | 10 +- .../api/net/GT_Packet_ClientPreference.java | 2 +- .../api/net/GT_Packet_GtTileEntityGuiRequest.java | 40 +- .../api/net/GT_Packet_MultiTileEntity.java | 48 +- .../api/net/GT_Packet_RequestCoverData.java | 10 +- .../gregtech/api/net/GT_Packet_SendCoverData.java | 18 +- .../api/net/GT_Packet_SetConfigurationCircuit.java | 16 +- .../gregtech/api/net/GT_Packet_SetLockedFluid.java | 14 +- .../java/gregtech/api/net/GT_Packet_Sound.java | 12 +- .../gregtech/api/net/GT_Packet_TileEntity.java | 127 +- .../api/net/GT_Packet_TileEntityCover.java | 14 +- .../api/net/GT_Packet_TileEntityCoverGUI.java | 46 +- .../api/net/GT_Packet_TileEntityCoverNew.java | 20 +- .../api/net/GT_Packet_WirelessRedstoneCover.java | 23 +- .../api/objects/AE2DigitalChestHandler.java | 6 +- .../java/gregtech/api/objects/CollectorUtils.java | 2 +- .../java/gregtech/api/objects/ElementStack.java | 2 +- .../java/gregtech/api/objects/GT_ChunkManager.java | 75 +- .../gregtech/api/objects/GT_Cover_Default.java | 12 +- .../java/gregtech/api/objects/GT_Cover_None.java | 62 +- src/main/java/gregtech/api/objects/GT_Fluid.java | 2 +- .../java/gregtech/api/objects/GT_FluidStack.java | 16 +- src/main/java/gregtech/api/objects/GT_HashSet.java | 2 +- .../java/gregtech/api/objects/GT_ItemStack.java | 6 +- .../gregtech/api/objects/GT_RenderedTexture.java | 2 +- .../java/gregtech/api/objects/GT_SidedTexture.java | 8 +- .../api/objects/GT_StdRenderedTexture.java | 2 +- .../java/gregtech/api/objects/GT_UO_Dimension.java | 10 +- .../gregtech/api/objects/GT_UO_DimensionList.java | 37 +- .../java/gregtech/api/objects/GT_UO_Fluid.java | 20 +- src/main/java/gregtech/api/objects/ItemData.java | 10 +- .../java/gregtech/api/objects/MaterialStack.java | 3 +- src/main/java/gregtech/api/objects/ObjMap.java | 2 +- src/main/java/gregtech/api/objects/XSTR.java | 7 +- .../java/gregtech/api/render/TextureFactory.java | 42 +- .../api/threads/GT_Runnable_Cable_Update.java | 28 +- .../threads/GT_Runnable_MachineBlockUpdate.java | 40 +- .../gregtech/api/threads/GT_Runnable_Sound.java | 38 +- .../gregtech/api/util/ColorsMetadataSection.java | 4 +- .../api/util/ColorsMetadataSectionSerializer.java | 20 +- .../java/gregtech/api/util/GT_ApiaryUpgrade.java | 8 +- .../gregtech/api/util/GT_AssemblyLineUtils.java | 89 +- .../gregtech/api/util/GT_Assemblyline_Server.java | 475 +- src/main/java/gregtech/api/util/GT_BaseCrop.java | 95 +- src/main/java/gregtech/api/util/GT_CLS_Compat.java | 64 +- .../gregtech/api/util/GT_ChunkAssociatedData.java | 153 +- .../gregtech/api/util/GT_CircuitryBehavior.java | 74 +- .../gregtech/api/util/GT_ClientPreference.java | 8 +- src/main/java/gregtech/api/util/GT_Config.java | 50 +- .../java/gregtech/api/util/GT_CoverBehavior.java | 90 +- .../gregtech/api/util/GT_CoverBehaviorBase.java | 177 +- .../api/util/GT_ExoticEnergyInputHelper.java | 21 +- src/main/java/gregtech/api/util/GT_FoodStat.java | 38 +- .../java/gregtech/api/util/GT_Forestry_Compat.java | 224 +- src/main/java/gregtech/api/util/GT_GC_Compat.java | 16 +- .../gregtech/api/util/GT_HatchElementBuilder.java | 258 +- .../api/util/GT_ItsNotMyFaultException.java | 2 +- .../java/gregtech/api/util/GT_LanguageManager.java | 50 +- src/main/java/gregtech/api/util/GT_ModHandler.java | 938 +- .../api/util/GT_Multiblock_Tooltip_Builder.java | 65 +- .../gregtech/api/util/GT_OreDictUnificator.java | 44 +- .../gregtech/api/util/GT_OverclockCalculator.java | 8 +- .../gregtech/api/util/GT_PCBFactoryManager.java | 2 +- .../java/gregtech/api/util/GT_ParallelHelper.java | 22 +- .../java/gregtech/api/util/GT_PlayedSound.java | 4 +- src/main/java/gregtech/api/util/GT_Recipe.java | 6340 +++--- .../java/gregtech/api/util/GT_RecipeBuilder.java | 178 +- .../java/gregtech/api/util/GT_RecipeConstants.java | 186 +- .../java/gregtech/api/util/GT_RecipeMapUtil.java | 58 +- .../gregtech/api/util/GT_RecipeRegistrator.java | 641 +- .../java/gregtech/api/util/GT_RenderingWorld.java | 12 +- .../java/gregtech/api/util/GT_Shaped_Recipe.java | 40 +- .../gregtech/api/util/GT_Shapeless_Recipe.java | 40 +- .../gregtech/api/util/GT_Single_Recipe_Check.java | 112 +- .../GT_Single_Recipe_Check_Processing_Array.java | 46 +- .../gregtech/api/util/GT_SpawnEventHandler.java | 10 +- .../gregtech/api/util/GT_StructureUtility.java | 265 +- .../gregtech/api/util/GT_TooltipDataCache.java | 7 +- src/main/java/gregtech/api/util/GT_Util.java | 82 +- src/main/java/gregtech/api/util/GT_Utility.java | 2493 ++- .../java/gregtech/api/util/GT_UtilityClient.java | 19 +- .../java/gregtech/api/util/IGT_HatchAdder.java | 2 +- .../java/gregtech/api/util/LightingHelper.java | 1662 +- .../api/util/WorldSpawnedEventBuilder.java | 88 +- src/main/java/gregtech/api/world/GT_Worldgen.java | 30 +- .../java/gregtech/api/world/GT_Worldgen_Ore.java | 4 +- .../api/world/GT_Worldgen_Ore_SingleBlock.java | 44 +- .../GT_Worldgen_Ore_SingleBlock_UnderLava.java | 46 +- .../java/gregtech/client/GT_GUI_ClientConfig.java | 24 +- src/main/java/gregtech/client/GT_SoundLoop.java | 13 +- .../java/gregtech/client/GT_TooltipHandler.java | 270 +- src/main/java/gregtech/common/GT_Client.java | 495 +- src/main/java/gregtech/common/GT_DummyWorld.java | 2 +- src/main/java/gregtech/common/GT_Network.java | 88 +- src/main/java/gregtech/common/GT_Pollution.java | 114 +- src/main/java/gregtech/common/GT_Proxy.java | 2160 +- src/main/java/gregtech/common/GT_RecipeAdder.java | 2640 ++- .../java/gregtech/common/GT_ThaumcraftCompat.java | 131 +- .../java/gregtech/common/GT_UndergroundOil.java | 53 +- .../gregtech/common/GT_Worldgen_GT_Ore_Layer.java | 511 +- .../common/GT_Worldgen_GT_Ore_SmallPieces.java | 78 +- .../java/gregtech/common/GT_Worldgen_Stone.java | 224 +- .../java/gregtech/common/GT_Worldgenerator.java | 378 +- .../gregtech/common/bees/GT_AlleleBeeSpecies.java | 22 +- .../java/gregtech/common/bees/GT_AlleleHelper.java | 152 +- .../java/gregtech/common/bees/GT_Bee_Mutation.java | 6 +- .../gregtech/common/blocks/GT_Block_Casings1.java | 10 +- .../gregtech/common/blocks/GT_Block_Casings2.java | 16 +- .../gregtech/common/blocks/GT_Block_Casings3.java | 6 +- .../gregtech/common/blocks/GT_Block_Casings4.java | 86 +- .../gregtech/common/blocks/GT_Block_Casings6.java | 4 +- .../gregtech/common/blocks/GT_Block_Casings8.java | 63 +- .../gregtech/common/blocks/GT_Block_Casings9.java | 5 +- .../common/blocks/GT_Block_Casings_Abstract.java | 7 +- .../gregtech/common/blocks/GT_Block_Concretes.java | 4 +- .../gregtech/common/blocks/GT_Block_Machines.java | 104 +- .../gregtech/common/blocks/GT_Block_Metal.java | 4 +- .../java/gregtech/common/blocks/GT_Block_Ores.java | 34 +- .../common/blocks/GT_Block_Ores_Abstract.java | 58 +- .../gregtech/common/blocks/GT_Block_Ores_UB1.java | 14 +- .../gregtech/common/blocks/GT_Block_Ores_UB2.java | 14 +- .../gregtech/common/blocks/GT_Block_Ores_UB3.java | 14 +- .../common/blocks/GT_Block_Reinforced.java | 174 +- .../gregtech/common/blocks/GT_Block_Stones.java | 16 +- .../common/blocks/GT_Block_Stones_Abstract.java | 102 +- .../gregtech/common/blocks/GT_Block_Storage.java | 3 +- .../gregtech/common/blocks/GT_Cyclotron_Coils.java | 5 +- .../gregtech/common/blocks/GT_Item_Casings5.java | 10 +- .../common/blocks/GT_Item_Casings_Abstract.java | 60 +- .../gregtech/common/blocks/GT_Item_Concretes.java | 5 +- .../common/blocks/GT_Item_LongDistancePipe.java | 10 +- .../gregtech/common/blocks/GT_Item_Machines.java | 161 +- .../java/gregtech/common/blocks/GT_Item_Ores.java | 24 +- .../common/blocks/GT_Item_Stones_Abstract.java | 5 +- .../gregtech/common/blocks/GT_TileEntity_Ores.java | 203 +- .../java/gregtech/common/covers/CoverInfo.java | 43 +- .../java/gregtech/common/covers/GT_Cover_Arm.java | 330 +- .../common/covers/GT_Cover_ControlsWork.java | 139 +- .../gregtech/common/covers/GT_Cover_Conveyor.java | 207 +- .../gregtech/common/covers/GT_Cover_Crafting.java | 16 +- .../gregtech/common/covers/GT_Cover_DoesWork.java | 100 +- .../gregtech/common/covers/GT_Cover_Drain.java | 87 +- .../gregtech/common/covers/GT_Cover_EUMeter.java | 183 +- .../common/covers/GT_Cover_FacadeBase.java | 185 +- .../common/covers/GT_Cover_FluidLimiter.java | 38 +- .../common/covers/GT_Cover_FluidRegulator.java | 357 +- .../covers/GT_Cover_FluidStorageMonitor.java | 90 +- .../common/covers/GT_Cover_Fluidfilter.java | 251 +- .../common/covers/GT_Cover_ItemFilter.java | 127 +- .../gregtech/common/covers/GT_Cover_ItemMeter.java | 168 +- .../java/gregtech/common/covers/GT_Cover_Lens.java | 2 +- .../common/covers/GT_Cover_LiquidMeter.java | 142 +- .../common/covers/GT_Cover_NeedMaintainance.java | 251 +- .../common/covers/GT_Cover_PlayerDetector.java | 103 +- .../java/gregtech/common/covers/GT_Cover_Pump.java | 223 +- .../common/covers/GT_Cover_RedstoneConductor.java | 12 +- .../covers/GT_Cover_RedstoneReceiverExternal.java | 12 +- .../covers/GT_Cover_RedstoneReceiverInternal.java | 8 +- .../common/covers/GT_Cover_RedstoneSignalizer.java | 20 +- .../GT_Cover_RedstoneTransmitterExternal.java | 4 +- .../GT_Cover_RedstoneTransmitterInternal.java | 6 +- .../covers/GT_Cover_RedstoneWirelessBase.java | 94 +- .../gregtech/common/covers/GT_Cover_Screen.java | 10 +- .../gregtech/common/covers/GT_Cover_Shutter.java | 141 +- .../common/covers/GT_Cover_SolarPanel.java | 32 +- .../common/covers/GT_Cover_SteamValve.java | 2 +- .../java/gregtech/common/covers/GT_Cover_Vent.java | 6 +- .../GT_Cover_AdvancedRedstoneReceiverBase.java | 106 +- .../GT_Cover_AdvancedRedstoneReceiverExternal.java | 10 +- .../GT_Cover_AdvancedRedstoneReceiverInternal.java | 6 +- .../GT_Cover_AdvancedRedstoneTransmitterBase.java | 42 +- ..._Cover_AdvancedRedstoneTransmitterExternal.java | 8 +- ..._Cover_AdvancedRedstoneTransmitterInternal.java | 8 +- .../GT_Cover_AdvancedWirelessRedstoneBase.java | 114 +- .../redstone/GT_Cover_WirelessFluidDetector.java | 38 +- .../redstone/GT_Cover_WirelessItemDetector.java | 102 +- .../GT_Cover_WirelessMaintenanceDetector.java | 48 +- .../gregtech/common/entities/GT_Entity_Arrow.java | 219 +- .../common/entities/GT_Entity_Arrow_Potion.java | 28 +- src/main/java/gregtech/common/fluid/GT_Fluid.java | 18 +- .../gregtech/common/fluid/GT_FluidBuilder.java | 2 +- .../gregtech/common/gui/modularui/UIHelper.java | 69 +- .../modularui/uifactory/SelectItemUIFactory.java | 92 +- .../modularui/widget/CoverCycleButtonWidget.java | 21 +- .../widget/CoverDataControllerWidget.java | 36 +- .../CoverDataFollower_CycleButtonWidget.java | 2 +- .../widget/CoverDataFollower_SlotWidget.java | 2 +- .../widget/CoverDataFollower_TextFieldWidget.java | 8 +- .../CoverDataFollower_ToggleButtonWidget.java | 19 +- .../gui/modularui/widget/DataControllerWidget.java | 2 +- .../modularui/widget/FluidDisplaySlotWidget.java | 33 +- src/main/java/gregtech/common/items/CombType.java | 24 +- src/main/java/gregtech/common/items/DropType.java | 12 +- .../common/items/GT_DepletetCell_Item.java | 6 +- .../gregtech/common/items/GT_FluidDisplayItem.java | 44 +- .../common/items/GT_IntegratedCircuit_Item.java | 224 +- .../common/items/GT_MetaGenerated_Item_01.java | 6807 ++++--- .../common/items/GT_MetaGenerated_Item_02.java | 4779 +++-- .../common/items/GT_MetaGenerated_Item_03.java | 1324 +- .../common/items/GT_MetaGenerated_Item_98.java | 22 +- .../common/items/GT_MetaGenerated_Item_99.java | 36 +- .../common/items/GT_MetaGenerated_Tool_01.java | 1123 +- .../common/items/GT_NeutronReflector_Item.java | 13 +- .../gregtech/common/items/GT_SensorCard_Item.java | 12 +- .../gregtech/common/items/GT_VolumetricFlask.java | 71 +- src/main/java/gregtech/common/items/ItemComb.java | 2573 ++- src/main/java/gregtech/common/items/ItemDrop.java | 126 +- .../java/gregtech/common/items/ItemPropolis.java | 33 +- .../java/gregtech/common/items/PollenType.java | 8 +- .../java/gregtech/common/items/PropolisType.java | 10 +- .../common/items/behaviors/Behaviour_Arrow.java | 48 +- .../items/behaviors/Behaviour_Arrow_Potion.java | 16 +- .../items/behaviors/Behaviour_Cover_Tool.java | 65 +- .../common/items/behaviors/Behaviour_Crowbar.java | 2 +- .../items/behaviors/Behaviour_DataStick.java | 4 +- .../common/items/behaviors/Behaviour_Hoe.java | 19 +- .../common/items/behaviors/Behaviour_Lighter.java | 39 +- .../common/items/behaviors/Behaviour_None.java | 10 +- .../behaviors/Behaviour_Plunger_Essentia.java | 15 +- .../items/behaviors/Behaviour_Plunger_Fluid.java | 33 +- .../items/behaviors/Behaviour_Plunger_Item.java | 46 +- .../items/behaviors/Behaviour_Prospecting.java | 75 +- .../common/items/behaviors/Behaviour_Scanner.java | 13 +- .../common/items/behaviors/Behaviour_Scoop.java | 33 +- .../items/behaviors/Behaviour_Screwdriver.java | 2 +- .../common/items/behaviors/Behaviour_Sense.java | 13 +- .../items/behaviors/Behaviour_SensorKit.java | 8 +- .../items/behaviors/Behaviour_SoftHammer.java | 105 +- .../items/behaviors/Behaviour_Sonictron.java | 14 +- .../items/behaviors/Behaviour_Spray_Color.java | 48 +- .../items/behaviors/Behaviour_Switch_Metadata.java | 2 +- .../common/items/behaviors/Behaviour_Wrench.java | 77 +- .../items/behaviors/Behaviour_WrittenBook.java | 6 +- src/main/java/gregtech/common/misc/GT_Command.java | 224 +- .../common/misc/GT_DrillingLogicDelegate.java | 62 +- .../misc/spaceprojects/SpaceProjectManager.java | 38 +- .../spaceprojects/SpaceProjectWorldSavedData.java | 128 +- .../common/misc/spaceprojects/base/SP_Upgrade.java | 28 +- .../misc/spaceprojects/base/SpaceProject.java | 20 +- .../misc/spaceprojects/commands/SPM_Command.java | 46 +- .../misc/spaceprojects/commands/SP_Command.java | 22 +- .../java/gregtech/common/power/FusionPower.java | 6 +- .../redstonecircuits/GT_Circuit_BasicLogic.java | 38 +- .../common/redstonecircuits/GT_Circuit_BitAnd.java | 9 +- .../common/redstonecircuits/GT_Circuit_Equals.java | 7 +- .../common/redstonecircuits/GT_Circuit_Pulser.java | 8 +- .../redstonecircuits/GT_Circuit_Randomizer.java | 5 +- .../redstonecircuits/GT_Circuit_RedstoneMeter.java | 5 +- .../common/redstonecircuits/GT_Circuit_Timer.java | 4 +- .../gregtech/common/render/GT_CapeRenderer.java | 66 +- .../common/render/GT_CopiedBlockTexture.java | 12 +- .../common/render/GT_CopiedCTMBlockTexture.java | 24 +- .../gregtech/common/render/GT_FlaskRenderer.java | 20 +- .../render/GT_FluidDisplayStackRenderer.java | 16 +- .../render/GT_MetaGenerated_Tool_Renderer.java | 148 +- .../common/render/GT_PollutionRenderer.java | 34 +- .../java/gregtech/common/render/GT_RenderUtil.java | 4 +- .../gregtech/common/render/GT_RenderedTexture.java | 119 +- .../gregtech/common/render/GT_Renderer_Block.java | 740 +- .../gregtech/common/render/GT_SidedTexture.java | 8 +- .../gregtech/common/render/GT_TextureBuilder.java | 22 +- .../render/items/CosmicNeutroniumRenderer.java | 16 +- .../render/items/GT_GeneratedItem_Renderer.java | 58 +- .../items/GT_GeneratedMaterial_Renderer.java | 56 +- .../items/GT_MetaGenerated_Item_Renderer.java | 4 +- .../common/render/items/GaiaSpiritRenderer.java | 16 +- .../common/render/items/InfinityRenderer.java | 2 +- .../render/items/TranscendentMetalRenderer.java | 46 +- .../common/render/items/UniversiumRenderer.java | 61 +- .../automation/GT_MetaTileEntity_ChestBuffer.java | 48 +- .../automation/GT_MetaTileEntity_Filter.java | 156 +- .../GT_MetaTileEntity_ItemDistributor.java | 69 +- .../automation/GT_MetaTileEntity_RecipeFilter.java | 36 +- .../automation/GT_MetaTileEntity_Regulator.java | 135 +- .../automation/GT_MetaTileEntity_SuperBuffer.java | 46 +- .../automation/GT_MetaTileEntity_TypeFilter.java | 78 +- .../boilers/GT_MetaTileEntity_Boiler.java | 142 +- .../boilers/GT_MetaTileEntity_Boiler_Bronze.java | 281 +- .../boilers/GT_MetaTileEntity_Boiler_Lava.java | 232 +- .../boilers/GT_MetaTileEntity_Boiler_Solar.java | 116 +- .../GT_MetaTileEntity_Boiler_Solar_Steel.java | 24 +- .../boilers/GT_MetaTileEntity_Boiler_Steel.java | 35 +- .../casings/upgrade/InventoryUpgrade.java | 23 +- .../GT_MetaTileEntity_AdvDebugStructureWriter.java | 241 +- .../GT_MetaTileEntity_DieselGenerator.java | 178 +- .../generators/GT_MetaTileEntity_GasTurbine.java | 180 +- .../generators/GT_MetaTileEntity_LightningRod.java | 41 +- .../GT_MetaTileEntity_MagicEnergyConverter.java | 102 +- .../GT_MetaTileEntity_MagicalEnergyAbsorber.java | 227 +- .../GT_MetaTileEntity_NaquadahReactor.java | 113 +- .../GT_MetaTileEntity_PlasmaGenerator.java | 50 +- .../generators/GT_MetaTileEntity_SteamTurbine.java | 145 +- .../GT_MetaTileEntity_BasicHull_Bronze.java | 19 +- .../GT_MetaTileEntity_BasicHull_BronzeBricks.java | 29 +- .../GT_MetaTileEntity_BasicHull_Steel.java | 14 +- .../GT_MetaTileEntity_BasicHull_SteelBricks.java | 29 +- .../GT_MetaTileEntity_Hatch_InputBus_ME.java | 241 +- .../GT_MetaTileEntity_Hatch_OutputBus_ME.java | 83 +- .../GT_MetaTileEntity_Hatch_Output_ME.java | 70 +- .../GT_MetaTileEntity_AdvSeismicProspector.java | 245 +- .../basic/GT_MetaTileEntity_Boxinator.java | 185 +- .../machines/basic/GT_MetaTileEntity_Charger.java | 53 +- .../basic/GT_MetaTileEntity_CuringOven.java | 107 +- .../basic/GT_MetaTileEntity_IndustrialApiary.java | 651 +- .../basic/GT_MetaTileEntity_Massfabricator.java | 148 +- ..._MetaTileEntity_MicrowaveEnergyTransmitter.java | 197 +- .../machines/basic/GT_MetaTileEntity_Miner.java | 225 +- .../basic/GT_MetaTileEntity_MonsterRepellent.java | 74 +- .../basic/GT_MetaTileEntity_PotionBrewer.java | 159 +- .../machines/basic/GT_MetaTileEntity_Printer.java | 56 +- .../machines/basic/GT_MetaTileEntity_Pump.java | 285 +- .../basic/GT_MetaTileEntity_Replicator.java | 157 +- .../basic/GT_MetaTileEntity_RockBreaker.java | 156 +- .../machines/basic/GT_MetaTileEntity_Scanner.java | 271 +- .../basic/GT_MetaTileEntity_SeismicProspector.java | 301 +- .../basic/GT_MetaTileEntity_Teleporter.java | 294 +- ...GT_MetaTileEntity_LongDistancePipelineBase.java | 72 +- ...T_MetaTileEntity_LongDistancePipelineFluid.java | 16 +- ...GT_MetaTileEntity_LongDistancePipelineItem.java | 16 +- .../GT_MetaTileEntity_AbstractMultiFurnace.java | 8 +- .../multi/GT_MetaTileEntity_AssemblyLine.java | 363 +- .../GT_MetaTileEntity_BrickedBlastFurnace.java | 41 +- .../GT_MetaTileEntity_BronzeBlastFurnace.java | 10 +- .../multi/GT_MetaTileEntity_Charcoal_Pit.java | 112 +- .../multi/GT_MetaTileEntity_Cleanroom.java | 161 +- .../GT_MetaTileEntity_ConcreteBackfillerBase.java | 57 +- .../multi/GT_MetaTileEntity_DieselEngine.java | 228 +- .../multi/GT_MetaTileEntity_DistillationTower.java | 271 +- .../multi/GT_MetaTileEntity_DrillerBase.java | 200 +- .../GT_MetaTileEntity_ElectricBlastFurnace.java | 308 +- .../GT_MetaTileEntity_ExtremeDieselEngine.java | 170 +- .../multi/GT_MetaTileEntity_FusionComputer.java | 411 +- .../multi/GT_MetaTileEntity_FusionComputer1.java | 50 +- .../multi/GT_MetaTileEntity_FusionComputer2.java | 50 +- .../multi/GT_MetaTileEntity_FusionComputer3.java | 50 +- .../multi/GT_MetaTileEntity_HeatExchanger.java | 276 +- .../GT_MetaTileEntity_ImplosionCompressor.java | 76 +- .../GT_MetaTileEntity_IntegratedOreFactory.java | 429 +- .../multi/GT_MetaTileEntity_LargeBoiler.java | 217 +- .../GT_MetaTileEntity_LargeChemicalReactor.java | 229 +- .../multi/GT_MetaTileEntity_LargeTurbine.java | 242 +- .../multi/GT_MetaTileEntity_LargeTurbine_Gas.java | 58 +- ...GT_MetaTileEntity_LargeTurbine_GasAdvanced.java | 58 +- .../GT_MetaTileEntity_LargeTurbine_HPSteam.java | 82 +- .../GT_MetaTileEntity_LargeTurbine_Plasma.java | 210 +- .../GT_MetaTileEntity_LargeTurbine_Steam.java | 82 +- .../multi/GT_MetaTileEntity_MultiFurnace.java | 260 +- .../multi/GT_MetaTileEntity_NanoForge.java | 316 +- .../multi/GT_MetaTileEntity_OilCracker.java | 227 +- .../multi/GT_MetaTileEntity_OilDrillBase.java | 162 +- .../multi/GT_MetaTileEntity_OilDrillInfinite.java | 28 +- .../GT_MetaTileEntity_OreDrillingPlantBase.java | 132 +- .../multi/GT_MetaTileEntity_PCBFactory.java | 1442 +- .../multi/GT_MetaTileEntity_PlasmaForge.java | 1194 +- .../GT_MetaTileEntity_PrimitiveBlastFurnace.java | 253 +- .../multi/GT_MetaTileEntity_ProcessingArray.java | 325 +- .../multi/GT_MetaTileEntity_PyrolyseOven.java | 172 +- .../GT_MetaTileEntity_TranscendentPlasmaMixer.java | 134 +- .../multi/GT_MetaTileEntity_VacuumFreezer.java | 72 +- .../machines/multiblock/MultiBlock_CokeOven.java | 58 +- .../machines/multiblock/MultiBlock_Macerator.java | 157 +- .../GT_MetaTileEntity_AlloySmelter_Bronze.java | 88 +- .../GT_MetaTileEntity_AlloySmelter_Steel.java | 88 +- .../steam/GT_MetaTileEntity_Compressor_Bronze.java | 85 +- .../steam/GT_MetaTileEntity_Compressor_Steel.java | 85 +- .../steam/GT_MetaTileEntity_Extractor_Bronze.java | 82 +- .../steam/GT_MetaTileEntity_Extractor_Steel.java | 82 +- .../GT_MetaTileEntity_ForgeHammer_Bronze.java | 82 +- .../steam/GT_MetaTileEntity_ForgeHammer_Steel.java | 82 +- .../steam/GT_MetaTileEntity_Furnace_Bronze.java | 84 +- .../steam/GT_MetaTileEntity_Furnace_Steel.java | 83 +- .../steam/GT_MetaTileEntity_Macerator_Bronze.java | 117 +- .../steam/GT_MetaTileEntity_Macerator_Steel.java | 117 +- .../GT_MetaTileEntity_DigitalChestBase.java | 205 +- .../storage/GT_MetaTileEntity_DigitalTankBase.java | 418 +- .../storage/GT_MetaTileEntity_Locker.java | 6 +- .../storage/GT_MetaTileEntity_QuantumTank.java | 36 +- .../storage/GT_MetaTileEntity_SuperTank.java | 34 +- src/main/java/gregtech/common/tools/GT_Tool.java | 18 +- .../java/gregtech/common/tools/GT_Tool_Axe.java | 38 +- .../common/tools/GT_Tool_BranchCutter.java | 28 +- .../common/tools/GT_Tool_ButcheryKnife.java | 14 +- .../gregtech/common/tools/GT_Tool_BuzzSaw.java | 20 +- .../gregtech/common/tools/GT_Tool_Chainsaw_HV.java | 6 +- .../gregtech/common/tools/GT_Tool_Chainsaw_LV.java | 57 +- .../gregtech/common/tools/GT_Tool_Chainsaw_MV.java | 6 +- .../gregtech/common/tools/GT_Tool_Crowbar.java | 14 +- .../gregtech/common/tools/GT_Tool_Drill_HV.java | 6 +- .../gregtech/common/tools/GT_Tool_Drill_LV.java | 44 +- .../gregtech/common/tools/GT_Tool_Drill_MV.java | 6 +- .../java/gregtech/common/tools/GT_Tool_File.java | 20 +- .../gregtech/common/tools/GT_Tool_HardHammer.java | 59 +- .../java/gregtech/common/tools/GT_Tool_Hoe.java | 24 +- .../gregtech/common/tools/GT_Tool_JackHammer.java | 44 +- .../java/gregtech/common/tools/GT_Tool_Knife.java | 24 +- .../java/gregtech/common/tools/GT_Tool_Mortar.java | 12 +- .../gregtech/common/tools/GT_Tool_Pickaxe.java | 34 +- .../java/gregtech/common/tools/GT_Tool_Plow.java | 50 +- .../gregtech/common/tools/GT_Tool_Plunger.java | 24 +- .../gregtech/common/tools/GT_Tool_RollingPin.java | 12 +- .../java/gregtech/common/tools/GT_Tool_Saw.java | 59 +- .../java/gregtech/common/tools/GT_Tool_Scoop.java | 16 +- .../gregtech/common/tools/GT_Tool_Screwdriver.java | 40 +- .../common/tools/GT_Tool_Screwdriver_LV.java | 8 +- .../java/gregtech/common/tools/GT_Tool_Sense.java | 48 +- .../java/gregtech/common/tools/GT_Tool_Shovel.java | 36 +- .../gregtech/common/tools/GT_Tool_SoftHammer.java | 22 +- .../common/tools/GT_Tool_Soldering_Iron.java | 36 +- .../java/gregtech/common/tools/GT_Tool_Sword.java | 34 +- .../gregtech/common/tools/GT_Tool_Turbine.java | 16 +- .../common/tools/GT_Tool_UniversalSpade.java | 62 +- .../gregtech/common/tools/GT_Tool_WireCutter.java | 14 +- .../java/gregtech/common/tools/GT_Tool_Wrench.java | 25 +- .../gregtech/common/tools/GT_Tool_Wrench_HV.java | 8 +- .../gregtech/common/tools/GT_Tool_Wrench_LV.java | 10 +- .../gregtech/common/tools/GT_Tool_Wrench_MV.java | 8 +- .../crossmod/GregtechWailaDataProvider.java | 8 +- src/main/java/gregtech/loaders/ExtraIcons.java | 28 +- .../java/gregtech/loaders/load/GT_FuelLoader.java | 242 +- .../gregtech/loaders/load/GT_ItemIterator.java | 531 +- .../gregtech/loaders/load/GT_SonictronLoader.java | 4 +- .../materialprocessing/ProcessingConfig.java | 52 +- .../gregtech/loaders/misc/GT_Achievements.java | 1136 +- .../gregtech/loaders/misc/GT_BeeDefinition.java | 1368 +- src/main/java/gregtech/loaders/misc/GT_Bees.java | 8 +- .../gregtech/loaders/misc/GT_BranchDefinition.java | 6 +- .../java/gregtech/loaders/misc/GT_CoverLoader.java | 30 +- .../loaders/oreprocessing/ProcessingAll.java | 10 +- .../loaders/oreprocessing/ProcessingArrows.java | 133 +- .../loaders/oreprocessing/ProcessingBeans.java | 6 +- .../loaders/oreprocessing/ProcessingBlock.java | 110 +- .../loaders/oreprocessing/ProcessingBolt.java | 10 +- .../loaders/oreprocessing/ProcessingCell.java | 121 +- .../loaders/oreprocessing/ProcessingCircuit.java | 19 +- .../oreprocessing/ProcessingCompressed.java | 8 +- .../loaders/oreprocessing/ProcessingCrafting.java | 682 +- .../loaders/oreprocessing/ProcessingCrate.java | 108 +- .../loaders/oreprocessing/ProcessingCrop.java | 141 +- .../oreprocessing/ProcessingCrushedOre.java | 82 +- .../oreprocessing/ProcessingCrystallized.java | 20 +- .../loaders/oreprocessing/ProcessingDirty.java | 182 +- .../loaders/oreprocessing/ProcessingDust.java | 546 +- .../loaders/oreprocessing/ProcessingDye.java | 94 +- .../loaders/oreprocessing/ProcessingFineWire.java | 10 +- .../loaders/oreprocessing/ProcessingFoil.java | 16 +- .../loaders/oreprocessing/ProcessingFood.java | 103 +- .../loaders/oreprocessing/ProcessingGear.java | 70 +- .../loaders/oreprocessing/ProcessingGem.java | 344 +- .../loaders/oreprocessing/ProcessingIngot.java | 225 +- .../loaders/oreprocessing/ProcessingItem.java | 4 +- .../loaders/oreprocessing/ProcessingLens.java | 62 +- .../loaders/oreprocessing/ProcessingLog.java | 427 +- .../loaders/oreprocessing/ProcessingNugget.java | 56 +- .../loaders/oreprocessing/ProcessingOre.java | 296 +- .../loaders/oreprocessing/ProcessingOrePoor.java | 32 +- .../oreprocessing/ProcessingOreSmelting.java | 148 +- .../loaders/oreprocessing/ProcessingPipe.java | 124 +- .../loaders/oreprocessing/ProcessingPlank.java | 176 +- .../loaders/oreprocessing/ProcessingPlate.java | 440 +- .../loaders/oreprocessing/ProcessingPure.java | 34 +- .../loaders/oreprocessing/ProcessingRecycling.java | 16 +- .../loaders/oreprocessing/ProcessingRotor.java | 64 +- .../loaders/oreprocessing/ProcessingRound.java | 28 +- .../loaders/oreprocessing/ProcessingSand.java | 20 +- .../loaders/oreprocessing/ProcessingSaplings.java | 22 +- .../loaders/oreprocessing/ProcessingScrew.java | 18 +- .../loaders/oreprocessing/ProcessingShaping.java | 628 +- .../loaders/oreprocessing/ProcessingSlab.java | 18 +- .../loaders/oreprocessing/ProcessingStick.java | 70 +- .../loaders/oreprocessing/ProcessingStickLong.java | 44 +- .../loaders/oreprocessing/ProcessingStone.java | 264 +- .../oreprocessing/ProcessingStoneCobble.java | 44 +- .../oreprocessing/ProcessingStoneVarious.java | 22 +- .../loaders/oreprocessing/ProcessingToolHead.java | 1956 +- .../loaders/oreprocessing/ProcessingToolOther.java | 209 +- .../oreprocessing/ProcessingTransforming.java | 153 +- .../loaders/oreprocessing/ProcessingWax.java | 2 +- .../loaders/oreprocessing/ProcessingWire.java | 452 +- .../loaders/postload/GT_BookAndLootLoader.java | 802 +- .../loaders/postload/GT_CraftingRecipeLoader.java | 3396 ++-- .../gregtech/loaders/postload/GT_CropLoader.java | 1943 +- .../loaders/postload/GT_FakeRecipeLoader.java | 12 +- .../postload/GT_ItemMaxStacksizeLoader.java | 2 +- .../loaders/postload/GT_MachineRecipeLoader.java | 2 +- .../gregtech/loaders/postload/GT_PostLoad.java | 660 +- .../postload/GT_ProcessingArrayRecipeLoader.java | 155 +- .../postload/GT_RecyclerBlacklistLoader.java | 100 +- .../loaders/postload/GT_Worldgenloader.java | 4202 ++-- .../gregtech/loaders/postload/PartP2PGTPower.java | 2 +- .../postload/chains/GT_BauxiteRefineChain.java | 432 +- .../loaders/postload/chains/GT_NaniteChain.java | 260 +- .../postload/chains/GT_PCBFactoryRecipes.java | 769 +- .../postload/recipes/AlloySmelterRecipes.java | 172 +- .../postload/recipes/ArcFurnaceRecipes.java | 996 +- .../loaders/postload/recipes/AssemblerRecipes.java | 14226 +++++++------- .../postload/recipes/AssemblyLineRecipes.java | 1390 +- .../loaders/postload/recipes/AutoclaveRecipes.java | 464 +- .../loaders/postload/recipes/BenderRecipes.java | 712 +- .../postload/recipes/BlastFurnaceRecipes.java | 1166 +- .../loaders/postload/recipes/BreweryRecipes.java | 838 +- .../loaders/postload/recipes/CannerRecipes.java | 100 +- .../postload/recipes/CentrifugeRecipes.java | 1774 +- .../postload/recipes/ChemicalBathRecipes.java | 502 +- .../loaders/postload/recipes/ChemicalRecipes.java | 10433 +++++----- .../postload/recipes/CircuitAssemblerRecipes.java | 486 +- .../postload/recipes/CompressorRecipes.java | 290 +- .../postload/recipes/CropProcessingRecipes.java | 59 +- .../loaders/postload/recipes/CuttingRecipes.java | 357 +- .../postload/recipes/DistilleryRecipes.java | 2214 ++- .../postload/recipes/ElectrolyzerRecipes.java | 464 +- .../recipes/ElectromagneticSeparatorRecipes.java | 16 +- .../loaders/postload/recipes/ExtractorRecipes.java | 30 +- .../loaders/postload/recipes/ExtruderRecipes.java | 28 +- .../loaders/postload/recipes/FermenterRecipes.java | 788 +- .../postload/recipes/FluidCannerRecipes.java | 112 +- .../postload/recipes/FluidExtractorRecipes.java | 1210 +- .../postload/recipes/FluidHeaterRecipes.java | 128 +- .../postload/recipes/FluidSolidifierRecipes.java | 1026 +- .../postload/recipes/ForgeHammerRecipes.java | 312 +- .../postload/recipes/FormingPressRecipes.java | 334 +- .../loaders/postload/recipes/FuelRecipes.java | 366 +- .../postload/recipes/FusionReactorRecipes.java | 498 +- .../recipes/ImplosionCompressorRecipes.java | 96 +- .../postload/recipes/LaserEngraverRecipes.java | 64 +- .../loaders/postload/recipes/LatheRecipes.java | 36 +- .../postload/recipes/MatterAmplifierRecipes.java | 28 +- .../loaders/postload/recipes/MixerRecipes.java | 3288 ++-- .../loaders/postload/recipes/NEIHiding.java | 16 +- .../postload/recipes/OreDictUnification.java | 10 +- .../loaders/postload/recipes/PackagerRecipes.java | 68 +- .../postload/recipes/PlasmaForgeRecipes.java | 46 +- .../loaders/postload/recipes/PrinterRecipes.java | 76 +- .../loaders/postload/recipes/Pulverizer.java | 1158 +- .../loaders/postload/recipes/PyrolyseRecipes.java | 184 +- .../loaders/postload/recipes/RecipeRemover.java | 138 +- .../loaders/postload/recipes/SifterRecipes.java | 56 +- .../loaders/postload/recipes/SlicerRecipes.java | 56 +- .../loaders/postload/recipes/SmelterRecipes.java | 39 +- .../postload/recipes/ThaumcraftRecipes.java | 1643 +- .../postload/recipes/ThermalCentrifugeRecipes.java | 20 +- .../recipes/TranscendentPlasmaMixerRecipes.java | 164 +- .../postload/recipes/VacuumFreezerRecipes.java | 755 +- .../loaders/postload/recipes/WiremillRecipes.java | 356 +- .../loaders/preload/GT_Loader_ItemData.java | 623 +- .../preload/GT_Loader_Item_Block_And_Fluid.java | 3349 ++-- .../preload/GT_Loader_MetaTileEntities.java | 19669 +++++++++---------- .../preload/GT_Loader_MultiTileEntities.java | 126 +- .../loaders/preload/GT_Loader_OreDictionary.java | 531 +- .../java/gregtech/loaders/preload/GT_PreLoad.java | 843 +- .../java/gregtech/nei/GT_NEI_DefaultHandler.java | 403 +- src/main/java/gregtech/nei/NEIRecipeInfo.java | 2 +- src/main/java/gregtech/nei/NEI_GT_Config.java | 26 +- src/main/java/gregtech/nei/RecipeMapHandler.java | 7 +- .../java/gregtech/nei/dumper/GregTechIDDumper.java | 4 +- .../java/gregtech/nei/dumper/MaterialDumper.java | 4 +- .../java/gregtech/nei/dumper/MetaItemDumper.java | 6 +- .../gregtech/nei/dumper/MetaTileEntityDumper.java | 8 +- 723 files changed, 91256 insertions(+), 97955 deletions(-) (limited to 'src/main/java') diff --git a/src/main/java/gregtech/GT_Mod.java b/src/main/java/gregtech/GT_Mod.java index f09bf563e8..cda731540b 100644 --- a/src/main/java/gregtech/GT_Mod.java +++ b/src/main/java/gregtech/GT_Mod.java @@ -94,49 +94,49 @@ import ic2.api.recipe.IRecipeInput; import ic2.api.recipe.RecipeOutput; @Mod( - modid = Mods.Names.GREG_TECH, - name = "GregTech", - version = "MC1710", - guiFactory = "gregtech.client.GT_GuiFactory", - dependencies = " required-after:IC2;" + " required-after:structurelib;" - + " required-after:gtnhlib@[0.0.8,);" - + " required-after:modularui;" - + " after:dreamcraft;" - + " after:Forestry;" - + " after:PFAAGeologica;" - + " after:Thaumcraft;" - + " after:Railcraft;" - + " required-after:appliedenergistics2;" - + " after:ThermalExpansion;" - + " after:TwilightForest;" - + " after:harvestcraft;" - + " after:magicalcrops;" - + " after:Botania;" - + " after:BuildCraft|Transport;" - + " after:BuildCraft|Silicon;" - + " after:BuildCraft|Factory;" - + " after:BuildCraft|Energy;" - + " after:BuildCraft|Core;" - + " after:BuildCraft|Builders;" - + " after:GalacticraftCore;" - + " after:GalacticraftMars;" - + " after:GalacticraftPlanets;" - + " after:ThermalExpansion|Transport;" - + " after:ThermalExpansion|Energy;" - + " after:ThermalExpansion|Factory;" - + " after:RedPowerCore;" - + " after:RedPowerBase;" - + " after:RedPowerMachine;" - + " after:RedPowerCompat;" - + " after:RedPowerWiring;" - + " after:RedPowerLogic;" - + " after:RedPowerLighting;" - + " after:RedPowerWorld;" - + " after:RedPowerControl;" - + " after:UndergroundBiomes;" - + " after:TConstruct;" - + " after:Translocator;" - + " after:gendustry;") + modid = Mods.Names.GREG_TECH, + name = "GregTech", + version = "MC1710", + guiFactory = "gregtech.client.GT_GuiFactory", + dependencies = " required-after:IC2;" + " required-after:structurelib;" + + " required-after:gtnhlib@[0.0.8,);" + + " required-after:modularui;" + + " after:dreamcraft;" + + " after:Forestry;" + + " after:PFAAGeologica;" + + " after:Thaumcraft;" + + " after:Railcraft;" + + " required-after:appliedenergistics2;" + + " after:ThermalExpansion;" + + " after:TwilightForest;" + + " after:harvestcraft;" + + " after:magicalcrops;" + + " after:Botania;" + + " after:BuildCraft|Transport;" + + " after:BuildCraft|Silicon;" + + " after:BuildCraft|Factory;" + + " after:BuildCraft|Energy;" + + " after:BuildCraft|Core;" + + " after:BuildCraft|Builders;" + + " after:GalacticraftCore;" + + " after:GalacticraftMars;" + + " after:GalacticraftPlanets;" + + " after:ThermalExpansion|Transport;" + + " after:ThermalExpansion|Energy;" + + " after:ThermalExpansion|Factory;" + + " after:RedPowerCore;" + + " after:RedPowerBase;" + + " after:RedPowerMachine;" + + " after:RedPowerCompat;" + + " after:RedPowerWiring;" + + " after:RedPowerLogic;" + + " after:RedPowerLighting;" + + " after:RedPowerWorld;" + + " after:RedPowerControl;" + + " after:UndergroundBiomes;" + + " after:TConstruct;" + + " after:Translocator;" + + " after:gendustry;") public class GT_Mod implements IGT_Mod { @Deprecated // Keep for use in BaseMetaTileEntity @@ -153,9 +153,9 @@ public class GT_Mod implements IGT_Mod { public static GT_Mod instance; @SidedProxy( - modId = Mods.Names.GREG_TECH, - clientSide = "gregtech.common.GT_Client", - serverSide = "gregtech.common.GT_Server") + modId = Mods.Names.GREG_TECH, + clientSide = "gregtech.common.GT_Client", + serverSide = "gregtech.common.GT_Server") public static GT_Proxy gregtechproxy; public static int MAX_IC2 = 2147483647; @@ -166,15 +166,15 @@ public class GT_Mod implements IGT_Mod { static { if ((509 != GregTech_API.VERSION) || (509 != GT_ModHandler.VERSION) - || (509 != GT_OreDictUnificator.VERSION) - || (509 != GT_Recipe.VERSION) - || (509 != GT_Utility.VERSION) - || (509 != GT_RecipeRegistrator.VERSION) - || (509 != Element.VERSION) - || (509 != Materials.VERSION) - || (509 != OrePrefixes.VERSION)) { + || (509 != GT_OreDictUnificator.VERSION) + || (509 != GT_Recipe.VERSION) + || (509 != GT_Utility.VERSION) + || (509 != GT_RecipeRegistrator.VERSION) + || (509 != Element.VERSION) + || (509 != Materials.VERSION) + || (509 != OrePrefixes.VERSION)) { throw new GT_ItsNotMyFaultException( - "One of your Mods included GregTech-API Files inside it's download, mention this to the Mod Author, who does this bad thing, and tell him/her to use reflection. I have added a Version check, to prevent Authors from breaking my Mod that way."); + "One of your Mods included GregTech-API Files inside it's download, mention this to the Mod Author, who does this bad thing, and tell him/her to use reflection. I have added a Version check, to prevent Authors from breaking my Mod that way."); } } @@ -231,9 +231,9 @@ public class GT_Mod implements IGT_Mod { Configuration tMainConfig = GT_PreLoad.getConfiguration(aEvent.getModConfigurationDirectory()); GT_PreLoad.initCompat(); GT_PreLoad.createLogFiles( - aEvent.getModConfigurationDirectory() - .getParentFile(), - tMainConfig); + aEvent.getModConfigurationDirectory() + .getParentFile(), + tMainConfig); gregtechproxy.onPreLoad(); @@ -251,19 +251,13 @@ public class GT_Mod implements IGT_Mod { tMainConfig.save(); GT_PreLoad.initLocalization( - aEvent.getModConfigurationDirectory() - .getParentFile()); + aEvent.getModConfigurationDirectory() + .getParentFile()); GT_PreLoad.adjustScrap(); EntityRegistry.registerModEntity(GT_Entity_Arrow.class, "GT_Entity_Arrow", 1, GT_Values.GT, 160, 1, true); - EntityRegistry.registerModEntity( - GT_Entity_Arrow_Potion.class, - "GT_Entity_Arrow_Potion", - 2, - GT_Values.GT, - 160, - 1, - true); + EntityRegistry + .registerModEntity(GT_Entity_Arrow_Potion.class, "GT_Entity_Arrow_Potion", 2, GT_Values.GT, 160, 1, true); GT_PreLoad.runMineTweakerCompat(); @@ -293,9 +287,8 @@ public class GT_Mod implements IGT_Mod { } if (FMLCommonHandler.instance() - .getEffectiveSide() - .isServer()) - GT_Assemblyline_Server.fillMap(aEvent); + .getEffectiveSide() + .isServer()) GT_Assemblyline_Server.fillMap(aEvent); } @Mod.EventHandler @@ -399,41 +392,41 @@ public class GT_Mod implements IGT_Mod { new GT_CoverLoader().run(); GT_RecipeRegistrator.registerUsagesForMaterials( - null, - false, - new ItemStack(Blocks.planks, 1), - new ItemStack(Blocks.cobblestone, 1), - new ItemStack(Blocks.stone, 1), - new ItemStack(Items.leather, 1)); + null, + false, + new ItemStack(Blocks.planks, 1), + new ItemStack(Blocks.cobblestone, 1), + new ItemStack(Blocks.stone, 1), + new ItemStack(Items.leather, 1)); GT_OreDictUnificator.addItemData( - GT_ModHandler.getRecipeOutput( - null, - GT_OreDictUnificator.get(OrePrefixes.ingot, Materials.Tin, 1L), - null, - GT_OreDictUnificator.get(OrePrefixes.ingot, Materials.Tin, 1L), - null, - GT_OreDictUnificator.get(OrePrefixes.ingot, Materials.Tin, 1L), - null, - null, - null), - new ItemData(Materials.Tin, 10886400L)); + GT_ModHandler.getRecipeOutput( + null, + GT_OreDictUnificator.get(OrePrefixes.ingot, Materials.Tin, 1L), + null, + GT_OreDictUnificator.get(OrePrefixes.ingot, Materials.Tin, 1L), + null, + GT_OreDictUnificator.get(OrePrefixes.ingot, Materials.Tin, 1L), + null, + null, + null), + new ItemData(Materials.Tin, 10886400L)); if (!GregTech_API.sRecipeFile.get(ConfigCategories.Recipes.storageblockcrafting, "tile.glowstone", false)) { GT_ModHandler.removeRecipe( - new ItemStack(Items.glowstone_dust, 1), - new ItemStack(Items.glowstone_dust, 1), - null, - new ItemStack(Items.glowstone_dust, 1), - new ItemStack(Items.glowstone_dust, 1)); + new ItemStack(Items.glowstone_dust, 1), + new ItemStack(Items.glowstone_dust, 1), + null, + new ItemStack(Items.glowstone_dust, 1), + new ItemStack(Items.glowstone_dust, 1)); } GT_ModHandler.removeRecipeDelayed( - new ItemStack(Blocks.wooden_slab, 1, 0), - new ItemStack(Blocks.wooden_slab, 1, 1), - new ItemStack(Blocks.wooden_slab, 1, 2)); + new ItemStack(Blocks.wooden_slab, 1, 0), + new ItemStack(Blocks.wooden_slab, 1, 1), + new ItemStack(Blocks.wooden_slab, 1, 2)); GT_ModHandler.addCraftingRecipe( - new ItemStack(Blocks.wooden_slab, 6, 0), - GT_ModHandler.RecipeBits.NOT_REMOVABLE | GT_ModHandler.RecipeBits.BUFFERED, - new Object[] { "WWW", 'W', new ItemStack(Blocks.planks, 1, 0) }); + new ItemStack(Blocks.wooden_slab, 6, 0), + GT_ModHandler.RecipeBits.NOT_REMOVABLE | GT_ModHandler.RecipeBits.BUFFERED, + new Object[] { "WWW", 'W', new ItemStack(Blocks.planks, 1, 0) }); // Save a copy of these list before activateOreDictHandler(), then loop over them. Map aMaceratorRecipeList = GT_ModHandler.getMaceratorRecipeList(); @@ -443,24 +436,24 @@ public class GT_Mod implements IGT_Mod { Map aThermalCentrifugeRecipeList = GT_ModHandler.getThermalCentrifugeRecipeList(); GT_Log.out.println( - "GT_Mod: Activating OreDictionary Handler, this can take some time, as it scans the whole OreDictionary"); + "GT_Mod: Activating OreDictionary Handler, this can take some time, as it scans the whole OreDictionary"); GT_FML_LOGGER.info( - "If your Log stops here, you were too impatient. Wait a bit more next time, before killing Minecraft with the Task Manager."); + "If your Log stops here, you were too impatient. Wait a bit more next time, before killing Minecraft with the Task Manager."); GT_PostLoad.activateOreDictHandler(); GT_PostLoad.replaceVanillaMaterials(); GT_PostLoad.removeIc2Recipes( - aMaceratorRecipeList, - aCompressorRecipeList, - aExtractorRecipeList, - aOreWashingRecipeList, - aThermalCentrifugeRecipeList); + aMaceratorRecipeList, + aCompressorRecipeList, + aExtractorRecipeList, + aOreWashingRecipeList, + aThermalCentrifugeRecipeList); if (GT_Values.D1) { GT_ModHandler.sSingleNonBlockDamagableRecipeList.forEach( - iRecipe -> GT_Log.out.println( - "=> " + iRecipe.getRecipeOutput() - .getDisplayName())); + iRecipe -> GT_Log.out.println( + "=> " + iRecipe.getRecipeOutput() + .getDisplayName())); } new GT_CraftingRecipeLoader().run(); if (GregTech_API.sRecipeFile.get(ConfigCategories.Recipes.disabledrecipes, "ic2forgehammer", true)) { @@ -468,10 +461,10 @@ public class GT_Mod implements IGT_Mod { } GT_ModHandler.removeRecipeByOutput(GT_ModHandler.getIC2Item("machine", 1L)); GT_ModHandler.addCraftingRecipe( - GT_ModHandler.getIC2Item("machine", 1L), - GT_ModHandler.RecipeBits.BUFFERED | GT_ModHandler.RecipeBits.NOT_REMOVABLE - | GT_ModHandler.RecipeBits.REVERSIBLE, - new Object[] { "RRR", "RwR", "RRR", 'R', OrePrefixes.plate.get(Materials.Iron) }); + GT_ModHandler.getIC2Item("machine", 1L), + GT_ModHandler.RecipeBits.BUFFERED | GT_ModHandler.RecipeBits.NOT_REMOVABLE + | GT_ModHandler.RecipeBits.REVERSIBLE, + new Object[] { "RRR", "RwR", "RRR", 'R', OrePrefixes.plate.get(Materials.Iron) }); GT_PostLoad.registerFluidCannerRecipes(); @@ -482,28 +475,26 @@ public class GT_Mod implements IGT_Mod { if (GregTech_API.mAE2) { GT_MetaTileEntity_DigitalChestBase.registerAEIntegration(); ItemStack facade = AEApi.instance() - .definitions() - .items() - .facade() - .maybeItem() - .transform(i -> new ItemStack(i, 1, GT_Values.W)) - .orNull(); + .definitions() + .items() + .facade() + .maybeItem() + .transform(i -> new ItemStack(i, 1, GT_Values.W)) + .orNull(); if (facade != null) { GregTech_API.registerCover(facade, null, new GT_Cover_FacadeAE()); } } - Arrays.stream( + Arrays + .stream( new String[] { "blastfurnace", "blockcutter", "inductionFurnace", "generator", "windMill", "waterMill", - "solarPanel", "centrifuge", "electrolyzer", "compressor", "electroFurnace", "extractor", - "macerator", "recycler", "metalformer", "orewashingplant", "massFabricator", "replicator", }) - .filter( - tName -> GregTech_API.sRecipeFile.get( - ConfigCategories.Recipes.disabledrecipes, - aTextIC2 + tName, - true)) - .map(tName -> GT_ModHandler.getIC2Item(tName, 1L)) - .forEach(GT_ModHandler::removeRecipeByOutputDelayed); + "solarPanel", "centrifuge", "electrolyzer", "compressor", "electroFurnace", "extractor", + "macerator", "recycler", "metalformer", "orewashingplant", "massFabricator", "replicator", }) + .filter( + tName -> GregTech_API.sRecipeFile.get(ConfigCategories.Recipes.disabledrecipes, aTextIC2 + tName, true)) + .map(tName -> GT_ModHandler.getIC2Item(tName, 1L)) + .forEach(GT_ModHandler::removeRecipeByOutputDelayed); GT_PostLoad.nerfVanillaTools(); new GT_ExtremeDieselFuelLoader().run(); @@ -585,143 +576,143 @@ public class GT_Mod implements IGT_Mod { gregtechproxy.onServerStarting(); // Check for more IC2 recipes on ServerStart to also catch MineTweaker additions GT_ModHandler.addIC2RecipesToGT( - GT_ModHandler.getMaceratorRecipeList(), - GT_Recipe.GT_Recipe_Map.sMaceratorRecipes, - true, - true, - true); + GT_ModHandler.getMaceratorRecipeList(), + GT_Recipe.GT_Recipe_Map.sMaceratorRecipes, + true, + true, + true); GT_ModHandler.addIC2RecipesToGT( - GT_ModHandler.getCompressorRecipeList(), - GT_Recipe.GT_Recipe_Map.sCompressorRecipes, - true, - true, - true); + GT_ModHandler.getCompressorRecipeList(), + GT_Recipe.GT_Recipe_Map.sCompressorRecipes, + true, + true, + true); GT_ModHandler.addIC2RecipesToGT( - GT_ModHandler.getExtractorRecipeList(), - GT_Recipe.GT_Recipe_Map.sExtractorRecipes, - true, - true, - true); + GT_ModHandler.getExtractorRecipeList(), + GT_Recipe.GT_Recipe_Map.sExtractorRecipes, + true, + true, + true); GT_ModHandler.addIC2RecipesToGT( - GT_ModHandler.getOreWashingRecipeList(), - GT_Recipe.GT_Recipe_Map.sOreWasherRecipes, - false, - true, - true); + GT_ModHandler.getOreWashingRecipeList(), + GT_Recipe.GT_Recipe_Map.sOreWasherRecipes, + false, + true, + true); GT_ModHandler.addIC2RecipesToGT( - GT_ModHandler.getThermalCentrifugeRecipeList(), - GT_Recipe.GT_Recipe_Map.sThermalCentrifugeRecipes, - true, - true, - true); + GT_ModHandler.getThermalCentrifugeRecipeList(), + GT_Recipe.GT_Recipe_Map.sThermalCentrifugeRecipes, + true, + true, + true); GT_Log.out.println("GT_Mod: Unificating outputs of all known Recipe Types."); ArrayList tStacks = new ArrayList<>(10000); GT_Log.out.println("GT_Mod: IC2 Machines"); ic2.api.recipe.Recipes.cannerBottle.getRecipes() - .values() - .stream() - .map(t -> t.items) - .forEach(tStacks::addAll); + .values() + .stream() + .map(t -> t.items) + .forEach(tStacks::addAll); ic2.api.recipe.Recipes.centrifuge.getRecipes() - .values() -