aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--settings.gradle2
-rw-r--r--src/main/java/gregtech/GT_Mod.java433
-rw-r--r--src/main/java/gregtech/api/GregTech_API.java437
-rw-r--r--src/main/java/gregtech/api/damagesources/GT_DamageSources.java10
-rw-r--r--src/main/java/gregtech/api/enchants/Enchantment_EnderDamage.java28
-rw-r--r--src/main/java/gregtech/api/enchants/Enchantment_Radioactivity.java10
-rw-r--r--src/main/java/gregtech/api/enums/Dyes.java2
-rw-r--r--src/main/java/gregtech/api/enums/Element.java2
-rw-r--r--src/main/java/gregtech/api/enums/FluidState.java2
-rw-r--r--src/main/java/gregtech/api/enums/GTNH_ExtraMaterials.java1144
-rw-r--r--src/main/java/gregtech/api/enums/GT_HatchElement.java6
-rw-r--r--src/main/java/gregtech/api/enums/GT_Values.java350
-rw-r--r--src/main/java/gregtech/api/enums/ItemList.java70
-rw-r--r--src/main/java/gregtech/api/enums/MaterialBuilder.java56
-rw-r--r--src/main/java/gregtech/api/enums/Materials.java1479
-rw-r--r--src/main/java/gregtech/api/enums/MaterialsBotania.java374
-rw-r--r--src/main/java/gregtech/api/enums/MaterialsKevlar.java1246
-rw-r--r--src/main/java/gregtech/api/enums/MaterialsOreAlum.java148
-rw-r--r--src/main/java/gregtech/api/enums/Mods.java2
-rw-r--r--src/main/java/gregtech/api/enums/OrePrefixes.java1218
-rw-r--r--src/main/java/gregtech/api/enums/SoundResource.java4
-rw-r--r--src/main/java/gregtech/api/enums/SubTag.java4
-rw-r--r--src/main/java/gregtech/api/enums/TextureSet.java104
-rw-r--r--src/main/java/gregtech/api/enums/Textures.java563
-rw-r--r--src/main/java/gregtech/api/enums/Tier.java856
-rw-r--r--src/main/java/gregtech/api/enums/ToolDictNames.java2
-rw-r--r--src/main/java/gregtech/api/events/BlockScanningEvent.java3
-rw-r--r--src/main/java/gregtech/api/fluid/FluidTankGT.java17
-rw-r--r--src/main/java/gregtech/api/fluid/GT_FluidFactory.java18
-rw-r--r--src/main/java/gregtech/api/graphs/GenerateNodeMap.java24
-rw-r--r--src/main/java/gregtech/api/graphs/GenerateNodeMapPower.java26
-rw-r--r--src/main/java/gregtech/api/graphs/Node.java2
-rw-r--r--src/main/java/gregtech/api/graphs/PowerNodes.java46
-rw-r--r--src/main/java/gregtech/api/graphs/consumers/NodeEnergyConnected.java2
-rw-r--r--src/main/java/gregtech/api/graphs/consumers/NodeEnergyReceiver.java17
-rw-r--r--src/main/java/gregtech/api/graphs/consumers/NodeEnergySink.java4
-rw-r--r--src/main/java/gregtech/api/graphs/consumers/NodeGTBaseMetaTile.java2
-rw-r--r--src/main/java/gregtech/api/graphs/paths/PowerNodePath.java5
-rw-r--r--src/main/java/gregtech/api/gui/GT_Container.java96
-rw-r--r--src/main/java/gregtech/api/gui/GT_ContainerMetaTile_Machine.java19
-rw-r--r--src/main/java/gregtech/api/gui/GT_Container_BasicMachine.java12
-rw-r--r--src/main/java/gregtech/api/gui/GT_Container_BasicTank.java10
-rw-r--r--src/main/java/gregtech/api/gui/GT_Container_MultiMachine.java2
-rw-r--r--src/main/java/gregtech/api/gui/GT_GUIColorOverride.java37
-rw-r--r--src/main/java/gregtech/api/gui/GT_GUIContainerMetaTile_Machine.java60
-rw-r--r--src/main/java/gregtech/api/gui/GT_GUIContainer_1by1.java10
-rw-r--r--src/main/java/gregtech/api/gui/GT_GUIContainer_2by2.java10
-rw-r--r--src/main/java/gregtech/api/gui/GT_GUIContainer_3by3.java10
-rw-r--r--src/main/java/gregtech/api/gui/GT_GUIContainer_4by4.java10
-rw-r--r--src/main/java/gregtech/api/gui/GT_GUIContainer_BasicMachine.java137
-rw-r--r--src/main/java/gregtech/api/gui/GT_GUIContainer_BasicTank.java23
-rw-r--r--src/main/java/gregtech/api/gui/GT_GUIContainer_MultiMachine.java98
-rw-r--r--src/main/java/gregtech/api/gui/GT_GUICover.java14
-rw-r--r--src/main/java/gregtech/api/gui/GT_GUIDialogSelectItem.java32
-rw-r--r--src/main/java/gregtech/api/gui/GT_Slot_Armor.java4
-rw-r--r--src/main/java/gregtech/api/gui/GT_Slot_Holo.java2
-rw-r--r--src/main/java/gregtech/api/gui/modularui/FallbackableSteamTexture.java4
-rw-r--r--src/main/java/gregtech/api/gui/modularui/GT_CoverUIBuildContext.java2
-rw-r--r--src/main/java/gregtech/api/gui/modularui/GT_UIInfos.java173
-rw-r--r--src/main/java/gregtech/api/gui/modularui/GT_UITextures.java855
-rw-r--r--src/main/java/gregtech/api/gui/modularui/GUITextureSet.java66
-rw-r--r--src/main/java/gregtech/api/gui/modularui/SteamTexture.java32
-rw-r--r--src/main/java/gregtech/api/gui/widgets/GT_GuiCoverTabLine.java42
-rw-r--r--src/main/java/gregtech/api/gui/widgets/GT_GuiFakeItemButton.java14
-rw-r--r--src/main/java/gregtech/api/gui/widgets/GT_GuiIcon.java8
-rw-r--r--src/main/java/gregtech/api/gui/widgets/GT_GuiIconButton.java4
-rw-r--r--src/main/java/gregtech/api/gui/widgets/GT_GuiIconCheckButton.java2
-rw-r--r--src/main/java/gregtech/api/gui/widgets/GT_GuiIntegerTextBox.java18
-rw-r--r--src/main/java/gregtech/api/gui/widgets/GT_GuiTab.java32
-rw-r--r--src/main/java/gregtech/api/gui/widgets/GT_GuiTabLine.java24
-rw-r--r--src/main/java/gregtech/api/gui/widgets/GT_GuiTooltipManager.java6
-rw-r--r--src/main/java/gregtech/api/interfaces/IDragAndDropSupport.java2
-rw-r--r--src/main/java/gregtech/api/interfaces/IGlobalWirelessEnergy.java10
-rw-r--r--src/main/java/gregtech/api/interfaces/IHatchElement.java50
-rw-r--r--src/main/java/gregtech/api/interfaces/IItemBehaviour.java8
-rw-r--r--src/main/java/gregtech/api/interfaces/IProjectileItem.java2
-rw-r--r--src/main/java/gregtech/api/interfaces/IToolStats.java4
-rw-r--r--src/main/java/gregtech/api/interfaces/fluid/IGT_FluidBuilder.java2
-rw-r--r--src/main/java/gregtech/api/interfaces/fluid/IGT_RegisteredFluid.java2
-rw-r--r--src/main/java/gregtech/api/interfaces/internal/IGT_RecipeAdder.java206
-rw-r--r--src/main/java/gregtech/api/interfaces/internal/IThaumcraftCompat.java26
-rw-r--r--src/main/java/gregtech/api/interfaces/metatileentity/IMetaTileEntity.java12
-rw-r--r--src/main/java/gregtech/api/interfaces/metatileentity/IMetaTileEntityCable.java2
-rw-r--r--src/main/java/gregtech/api/interfaces/metatileentity/IMetaTileEntityItemPipe.java45
-rw-r--r--src/main/java/gregtech/api/interfaces/tileentity/IColoredTileEntity.java4
-rw-r--r--src/main/java/gregtech/api/interfaces/tileentity/ICoverable.java2
-rw-r--r--src/main/java/gregtech/api/interfaces/tileentity/IEnergyConnected.java19
-rw-r--r--src/main/java/gregtech/api/interfaces/tileentity/IExperimentalEnergyTileEntity.java45
-rw-r--r--src/main/java/gregtech/api/interfaces/tileentity/IGregTechTileEntity.java10
-rw-r--r--src/main/java/gregtech/api/interfaces/tileentity/IGregtechWailaProvider.java4
-rw-r--r--src/main/java/gregtech/api/items/GT_Block_LongDistancePipe.java5
-rw-r--r--src/main/java/gregtech/api/items/GT_BreederCell_Item.java24
-rw-r--r--src/main/java/gregtech/api/items/GT_CoolantCellIC_Item.java2
-rw-r--r--src/main/java/gregtech/api/items/GT_CoolantCell_Item.java4
-rw-r--r--src/main/java/gregtech/api/items/GT_EnergyArmor_Item.java58
-rw-r--r--src/main/java/gregtech/api/items/GT_Generic_Item.java12
-rw-r--r--src/main/java/gregtech/api/items/GT_MetaBase_Item.java104
-rw-r--r--src/main/java/gregtech/api/items/GT_MetaGenerated_Item.java55
-rw-r--r--src/main/java/gregtech/api/items/GT_MetaGenerated_Item_X01.java43
-rw-r--r--src/main/java/gregtech/api/items/GT_MetaGenerated_Item_X32.java26
-rw-r--r--src/main/java/gregtech/api/items/GT_MetaGenerated_Tool.java415
-rw-r--r--src/main/java/gregtech/api/items/GT_RadioactiveCellIC_Item.java45
-rw-r--r--src/main/java/gregtech/api/items/GT_RadioactiveCell_Item.java10
-rw-r--r--src/main/java/gregtech/api/items/GT_SolderingTool_Item.java30
-rw-r--r--src/main/java/gregtech/api/items/GT_Spray_Bug_Item.java30
-rw-r--r--src/main/java/gregtech/api/items/GT_Spray_Foam_Item.java82
-rw-r--r--src/main/java/gregtech/api/items/GT_Spray_Hardener_Item.java35
-rw-r--r--src/main/java/gregtech/api/items/GT_Spray_Hydration_Item.java22
-rw-r--r--src/main/java/gregtech/api/items/GT_Spray_Ice_Item.java38
-rw-r--r--src/main/java/gregtech/api/items/GT_Spray_Pepper_Item.java36
-rw-r--r--src/main/java/gregtech/api/items/GT_Tool_Item.java34
-rw-r--r--src/main/java/gregtech/api/metatileentity/BaseMetaPipeEntity.java360
-rw-r--r--src/main/java/gregtech/api/metatileentity/BaseMetaTileEntity.java804
-rw-r--r--src/main/java/gregtech/api/metatileentity/BaseTileEntity.java203
-rw-r--r--src/main/java/gregtech/api/metatileentity/CommonMetaTileEntity.java2
-rw-r--r--src/main/java/gregtech/api/metatileentity/CoverableTileEntity.java226
-rw-r--r--src/main/java/gregtech/api/metatileentity/MetaPipeEntity.java67
-rw-r--r--src/main/java/gregtech/api/metatileentity/MetaTileEntity.java107
-rw-r--r--src/main/java/gregtech/api/metatileentity/TileIC2EnergySink.java22
-rw-r--r--src/main/java/gregtech/api/metatileentity/examples/GT_MetaTileEntity_E_Furnace.java124
-rw-r--r--src/main/java/gregtech/api/metatileentity/implementations/GT_MetaPipeEntity_Cable.java275
-rw-r--r--src/main/java/gregtech/api/metatileentity/implementations/GT_MetaPipeEntity_Fluid.java299
-rw-r--r--src/main/java/gregtech/api/metatileentity/implementations/GT_MetaPipeEntity_Frame.java31
-rw-r--r--src/main/java/gregtech/api/metatileentity/implementations/GT_MetaPipeEntity_Item.java170