aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/gregtech
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/gregtech')
-rw-r--r--src/main/java/gregtech/GT_Mod.java846
-rw-r--r--src/main/java/gregtech/api/GregTech_API.java1082
-rw-r--r--src/main/java/gregtech/api/damagesources/GT_DamageSources.java119
-rw-r--r--src/main/java/gregtech/api/enchants/Enchantment_EnderDamage.java72
-rw-r--r--src/main/java/gregtech/api/enchants/Enchantment_Hazmat.java56
-rw-r--r--src/main/java/gregtech/api/enchants/Enchantment_Radioactivity.java68
-rw-r--r--src/main/java/gregtech/api/enums/ConfigCategories.java65
-rw-r--r--src/main/java/gregtech/api/enums/Dyes.java126
-rw-r--r--src/main/java/gregtech/api/enums/Element.java341
-rw-r--r--src/main/java/gregtech/api/enums/FluidState.java17
-rw-r--r--src/main/java/gregtech/api/enums/GTNH_ExtraMaterials.java626
-rw-r--r--src/main/java/gregtech/api/enums/GTVoltageIndex.java22
-rw-r--r--src/main/java/gregtech/api/enums/GT_HatchElement.java112
-rw-r--r--src/main/java/gregtech/api/enums/GT_Values.java658
-rw-r--r--src/main/java/gregtech/api/enums/HeatingCoilLevel.java101
-rw-r--r--src/main/java/gregtech/api/enums/InventoryType.java7
-rw-r--r--src/main/java/gregtech/api/enums/ItemList.java2238
-rw-r--r--src/main/java/gregtech/api/enums/MachineType.java136
-rw-r--r--src/main/java/gregtech/api/enums/MaterialBuilder.java276
-rw-r--r--src/main/java/gregtech/api/enums/Materials.java3307
-rw-r--r--src/main/java/gregtech/api/enums/MaterialsBotania.java238
-rw-r--r--src/main/java/gregtech/api/enums/MaterialsKevlar.java604
-rw-r--r--src/main/java/gregtech/api/enums/MaterialsOreAlum.java80
-rw-r--r--src/main/java/gregtech/api/enums/MaterialsUEVplus.java600
-rw-r--r--src/main/java/gregtech/api/enums/MetaTileEntityIDs.java688
-rw-r--r--src/main/java/gregtech/api/enums/Mods.java387
-rw-r--r--src/main/java/gregtech/api/enums/OreDictNames.java77
-rw-r--r--src/main/java/gregtech/api/enums/OrePrefixes.java1417
-rw-r--r--src/main/java/gregtech/api/enums/ParticleFX.java53
-rw-r--r--src/main/java/gregtech/api/enums/SoundResource.java373
-rw-r--r--src/main/java/gregtech/api/enums/SteamVariant.java16
-rw-r--r--src/main/java/gregtech/api/enums/SubTag.java274
-rw-r--r--src/main/java/gregtech/api/enums/TAE.java145
-rw-r--r--src/main/java/gregtech/api/enums/TC_Aspects.java112
-rw-r--r--src/main/java/gregtech/api/enums/TextureSet.java132
-rw-r--r--src/main/java/gregtech/api/enums/Textures.java1895
-rw-r--r--src/main/java/gregtech/api/enums/TickTime.java10
-rw-r--r--src/main/java/gregtech/api/enums/Tier.java500
-rw-r--r--src/main/java/gregtech/api/enums/TierEU.java40
-rw-r--r--src/main/java/gregtech/api/enums/ToolDictNames.java44
-rw-r--r--src/main/java/gregtech/api/enums/ToolModes.java18
-rw-r--r--src/main/java/gregtech/api/enums/VoidingMode.java112
-rw-r--r--src/main/java/gregtech/api/events/BlockScanningEvent.java47
-rw-r--r--src/main/java/gregtech/api/fluid/FluidTankGT.java485
-rw-r--r--src/main/java/gregtech/api/fluid/GT_FluidFactory.java90
-rw-r--r--src/main/java/gregtech/api/graphs/GenerateNodeMap.java202
-rw-r--r--src/main/java/gregtech/api/graphs/GenerateNodeMapPower.java104
-rw-r--r--src/main/java/gregtech/api/graphs/Lock.java38
-rw-r--r--src/main/java/gregtech/api/graphs/Node.java40
-rw-r--r--src/main/java/gregtech/api/graphs/NodeList.java22
-rw-r--r--src/main/java/gregtech/api/graphs/PowerNode.java17
-rw-r--r--src/main/java/gregtech/api/graphs/PowerNodes.java182
-rw-r--r--src/main/java/gregtech/api/graphs/consumers/ConsumerNode.java30
-rw-r--r--src/main/java/gregtech/api/graphs/consumers/EmptyPowerConsumer.java31
-rw-r--r--src/main/java/gregtech/api/graphs/consumers/NodeEnergyConnected.java21
-rw-r--r--src/main/java/gregtech/api/graphs/consumers/NodeEnergyReceiver.java68
-rw-r--r--src/main/java/gregtech/api/graphs/consumers/NodeEnergySink.java30
-rw-r--r--src/main/java/gregtech/api/graphs/consumers/NodeGTBaseMetaTile.java28
-rw-r--r--src/main/java/gregtech/api/graphs/paths/NodePath.java42
-rw-r--r--src/main/java/gregtech/api/graphs/paths/PowerNodePath.java153
-rw-r--r--src/main/java/gregtech/api/gui/GT_Container.java740
-rw-r--r--src/main/java/gregtech/api/gui/GT_ContainerMetaTile_Machine.java244
-rw-r--r--src/main/java/gregtech/api/gui/GT_Container_1by1.java30
-rw-r--r--src/main/java/gregtech/api/gui/GT_Container_2by2.java33
-rw-r--r--src/main/java/gregtech/api/gui/GT_Container_3by3.java38
-rw-r--r--src/main/java/gregtech/api/gui/GT_Container_4by4.java45
-rw-r--r--src/main/java/gregtech/api/gui/GT_Container_BasicTank.java138
-rw-r--r--src/main/java/gregtech/api/gui/GT_Container_MultiMachine.java39
-rw-r--r--src/main/java/gregtech/api/gui/GT_GUIColorOverride.java92
-rw-r--r--src/main/java/gregtech/api/gui/GT_GUIContainer.java99
-rw-r--r--src/main/java/gregtech/api/gui/GT_GUIContainerMetaTile_Machine.java271
-rw-r--r--src/main/java/gregtech/api/gui/GT_GUIContainer_1by1.java42
-rw-r--r--src/main/java/gregtech/api/gui/GT_GUIContainer_2by2.java42
-rw-r--r--src/main/java/gregtech/api/gui/GT_GUIContainer_3by3.java42
-rw-r--r--src/main/java/gregtech/api/gui/GT_GUIContainer_4by4.java42
-rw-r--r--src/main/java/gregtech/api/gui/GT_GUIContainer_BasicTank.java47
-rw-r--r--src/main/java/gregtech/api/gui/GT_GUIContainer_MultiMachine.java173
-rw-r--r--src/main/java/gregtech/api/gui/GT_GUICover.java55
-rw-r--r--src/main/java/gregtech/api/gui/GT_GUIDialogSelectItem.java229
-rw-r--r--src/main/java/gregtech/api/gui/GT_GUIScreen.java327
-rw-r--r--src/main/java/gregtech/api/gui/GT_Slot_Armor.java30
-rw-r--r--src/main/java/gregtech/api/gui/GT_Slot_DataOrb.java19
-rw-r--r--src/main/java/gregtech/api/gui/GT_Slot_Holo.java77
-rw-r--r--src/main/java/gregtech/api/gui/GT_Slot_Output.java17
-rw-r--r--src/main/java/gregtech/api/gui/GT_Slot_Render.java24
-rw-r--r--src/main/java/gregtech/api/gui/GUIHost.java56
-rw-r--r--src/main/java/gregtech/api/gui/GUIProvider.java38
-rw-r--r--src/main/java/gregtech/api/gui/modularui/FallbackableSteamTexture.java89
-rw-r--r--src/main/java/gregtech/api/gui/modularui/GT_CoverUIBuildContext.java74
-rw-r--r--src/main/java/gregtech/api/gui/modularui/GT_UIInfos.java188
-rw-r--r--src/main/java/gregtech/api/gui/modularui/GT_UITextures.java488
-rw-r--r--src/main/java/gregtech/api/gui/modularui/GUITextureSet.java156
-rw-r--r--src/main/java/gregtech/api/gui/modularui/IDataFollowerWidget.java50
-rw-r--r--src/main/java/gregtech/api/gui/modularui/SteamTexture.java62
-rw-r--r--src/main/java/gregtech/api/gui/widgets/GT_CoverTickRateButton.java82
-rw-r--r--src/main/java/gregtech/api/gui/widgets/GT_GuiCoverTabLine.java179
-rw-r--r--src/main/java/gregtech/api/gui/widgets/GT_GuiFakeItemButton.java162
-rw-r--r--src/main/java/gregtech/api/gui/widgets/GT_GuiIcon.java157
-rw-r--r--src/main/java/gregtech/api/gui/widgets/GT_GuiIconButton.java114
-rw-r--r--src/main/java/gregtech/api/gui/widgets/GT_GuiIconCheckButton.java43
-rw-r--r--src/main/java/gregtech/api/gui/widgets/GT_GuiIntegerTextBox.java73
-rw-r--r--src/main/java/gregtech/api/gui/widgets/GT_GuiSlotTooltip.java24
-rw-r--r--src/main/java/gregtech/api/gui/widgets/GT_GuiSmartTooltip.java27
-rw-r--r--src/main/java/gregtech/api/gui/widgets/GT_GuiTab.java174
-rw-r--r--src/main/java/gregtech/api/gui/widgets/GT_GuiTabLine.java274
-rw-r--r--src/main/java/gregtech/api/gui/widgets/GT_GuiTooltip.java121
-rw-r--r--src/main/java/gregtech/api/gui/widgets/GT_GuiTooltipManager.java80
-rw-r--r--src/main/java/gregtech/api/gui/widgets/GT_LockedWhileActiveButton.java90
-rw-r--r--src/main/java/gregtech/api/interfaces/IBlockContainer.java10
-rw-r--r--src/main/java/gregtech/api/interfaces/IBlockOnWalkOver.java9
-rw-r--r--src/main/java/gregtech/api/interfaces/IChunkLoader.java10
-rw-r--r--src/main/java/gregtech/api/interfaces/ICleanroom.java22