aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/gregtech/api
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/gregtech/api')
-rw-r--r--src/main/java/gregtech/api/GregTech_API.java1067
-rw-r--r--src/main/java/gregtech/api/damagesources/GT_DamageSources.java158
-rw-r--r--src/main/java/gregtech/api/enchants/Enchantment_EnderDamage.java52
-rw-r--r--src/main/java/gregtech/api/enchants/Enchantment_Radioactivity.java50
-rw-r--r--src/main/java/gregtech/api/enums/ConfigCategories.java118
-rw-r--r--src/main/java/gregtech/api/enums/Dyes.java195
-rw-r--r--src/main/java/gregtech/api/enums/Element.java599
-rw-r--r--src/main/java/gregtech/api/enums/GT_Values.java227
-rw-r--r--src/main/java/gregtech/api/enums/ItemList.java1497
-rw-r--r--src/main/java/gregtech/api/enums/Materials.java3328
-rw-r--r--src/main/java/gregtech/api/enums/OreDictNames.java146
-rw-r--r--src/main/java/gregtech/api/enums/OrePrefixes.java1575
-rw-r--r--src/main/java/gregtech/api/enums/SubTag.java523
-rw-r--r--src/main/java/gregtech/api/enums/TC_Aspects.java155
-rw-r--r--src/main/java/gregtech/api/enums/TextureSet.java321
-rw-r--r--src/main/java/gregtech/api/enums/Textures.java1239
-rw-r--r--src/main/java/gregtech/api/enums/Tier.java168
-rw-r--r--src/main/java/gregtech/api/enums/ToolDictNames.java56
-rw-r--r--src/main/java/gregtech/api/events/BlockScanningEvent.java62
-rw-r--r--src/main/java/gregtech/api/gui/GT_Container.java397
-rw-r--r--src/main/java/gregtech/api/gui/GT_ContainerMetaTile_Machine.java199
-rw-r--r--src/main/java/gregtech/api/gui/GT_Container_1by1.java26
-rw-r--r--src/main/java/gregtech/api/gui/GT_Container_2by2.java32
-rw-r--r--src/main/java/gregtech/api/gui/GT_Container_3by3.java42
-rw-r--r--src/main/java/gregtech/api/gui/GT_Container_4by4.java56
-rw-r--r--src/main/java/gregtech/api/gui/GT_Container_BasicMachine.java415
-rw-r--r--src/main/java/gregtech/api/gui/GT_Container_BasicTank.java76
-rw-r--r--src/main/java/gregtech/api/gui/GT_Container_MaintenanceHatch.java32
-rw-r--r--src/main/java/gregtech/api/gui/GT_Container_MultiMachine.java34
-rw-r--r--src/main/java/gregtech/api/gui/GT_GUIContainer.java55
-rw-r--r--src/main/java/gregtech/api/gui/GT_GUIContainerMetaTile_Machine.java35
-rw-r--r--src/main/java/gregtech/api/gui/GT_GUIContainer_1by1.java17
-rw-r--r--src/main/java/gregtech/api/gui/GT_GUIContainer_2by2.java17
-rw-r--r--src/main/java/gregtech/api/gui/GT_GUIContainer_3by3.java17
-rw-r--r--src/main/java/gregtech/api/gui/GT_GUIContainer_4by4.java17
-rw-r--r--src/main/java/gregtech/api/gui/GT_GUIContainer_BasicMachine.java127
-rw-r--r--src/main/java/gregtech/api/gui/GT_GUIContainer_BasicTank.java17
-rw-r--r--src/main/java/gregtech/api/gui/GT_GUIContainer_MaintenanceHatch.java15
-rw-r--r--src/main/java/gregtech/api/gui/GT_GUIContainer_MultiMachine.java66
-rw-r--r--src/main/java/gregtech/api/gui/GT_Slot_Armor.java10
-rw-r--r--src/main/java/gregtech/api/gui/GT_Slot_DataOrb.java10
-rw-r--r--src/main/java/gregtech/api/gui/GT_Slot_Holo.java40
-rw-r--r--src/main/java/gregtech/api/gui/GT_Slot_Output.java10
-rw-r--r--src/main/java/gregtech/api/gui/GT_Slot_Render.java20
-rw-r--r--src/main/java/gregtech/api/interfaces/IColorModulationContainer.java2
-rw-r--r--src/main/java/gregtech/api/interfaces/ICondition.java200
-rw-r--r--src/main/java/gregtech/api/interfaces/IDamagableItem.java2
-rw-r--r--src/main/java/gregtech/api/interfaces/IDebugableBlock.java35
-rw-r--r--src/main/java/gregtech/api/interfaces/IDescribable.java8
-rw-r--r--src/main/java/gregtech/api/interfaces/IFoodStat.java38
-rw-r--r--src/main/java/gregtech/api/interfaces/IIconContainer.java28
-rw-r--r--src/main/java/gregtech/api/interfaces/IItemBehaviour.java34
-rw-r--r--src/main/java/gregtech/api/interfaces/IItemContainer.java47
-rw-r--r--src/main/java/gregtech/api/interfaces/IOreRecipeRegistrator.java15
-rw-r--r--src/main/java/gregtech/api/interfaces/IProjectileItem.java20
-rw-r--r--src/main/java/gregtech/api/interfaces/IRedstoneCircuitBlock.java100
-rw-r--r--src/main/java/gregtech/api/interfaces/ISubTagContainer.java28
-rw-r--r--src/main/java/gregtech/api/interfaces/ITexture.java21
-rw-r--r--src/main/java/gregtech/api/interfaces/IToolStats.java264
-rw-r--r--src/main/java/gregtech/api/interfaces/internal/IBCTileEntity.java2
-rw-r--r--src/main/java/gregtech/api/interfaces/internal/IGT_CraftingRecipe.java2
-rw-r--r--src/main/java/gregtech/api/interfaces/internal/IGT_Mod.java56
-rw-r--r--src/main/java/gregtech/api/interfaces/internal/IGT_RecipeAdder.java914
-rw-r--r--src/main/java/gregtech/api/interfaces/internal/IIC2TileEntity.java2
-rw-r--r--src/main/java/gregtech/api/interfaces/internal/IThaumcraftCompat.java55
-rw-r--r--src/main/java/gregtech/api/interfaces/internal/IUETileEntity.java2
-rw-r--r--src/main/java/gregtech/api/interfaces/metatileentity/IMetaTileEntity.java604
-rw-r--r--src/main/java/gregtech/api/interfaces/metatileentity/IMetaTileEntityCable.java4
-rw-r--r--src/main/java/gregtech/api/interfaces/metatileentity/IMetaTileEntityItemPipe.java145
-rw-r--r--src/main/java/gregtech/api/interfaces/tileentity/IBasicEnergyContainer.java185
-rw-r--r--src/main/java/gregtech/api/interfaces/tileentity/IColoredTileEntity.java21
-rw-r--r--src/main/java/gregtech/api/interfaces/tileentity/ICoverable.java65
-rw-r--r--src/main/java/gregtech/api/interfaces/tileentity/IDigitalChest.java42
-rw-r--r--src/main/java/gregtech/api/interfaces/tileentity/IEnergyConductor.java60
-rw-r--r--src/main/java/gregtech/api/interfaces/tileentity/IEnergyConnected.java139
-rw-r--r--src/main/java/gregtech/api/interfaces/tileentity/IExperimentalEnergyTileEntity.java143
-rw-r--r--src/main/java/gregtech/api/interfaces/tileentity/IFibreConnected.java48
-rw-r--r--src/main/java/gregtech/api/interfaces/tileentity/IGearEnergyTileEntity.java25
-rw-r--r--src/main/java/gregtech/api/interfaces/tileentity/IGregTechDeviceInformation.java27
-rw-r--r--src/main/java/gregtech/api/interfaces/tileentity/IGregTechTileEntity.java181
-rw-r--r--src/main/java/gregtech/api/interfaces/tileentity/IHasInventory.java50
-rw-r--r--src/main/java/gregtech/api/interfaces/tileentity/IHasWorldObjectAndCoords.java155
-rw-r--r--src/main/java/gregtech/api/interfaces/tileentity/IMachineBlockUpdateable.java14
-rw-r--r--src/main/java/gregtech/api/interfaces/tileentity/IMachineProgress.java122
-rw-r--r--src/main/java/gregtech/api/interfaces/tileentity/IPipeRenderedTileEntity.java8
-rw-r--r--src/main/java/gregtech/api/interfaces/tileentity/IRedstoneEmitter.java60
-rw-r--r--src/main/java/gregtech/api/interfaces/tileentity/IRedstoneReceiver.java40
-rw-r--r--src/main/java/gregtech/api/interfaces/tileentity/IRedstoneTileEntity.java20
-rw-r--r--src/main/java/gregtech/api/interfaces/tileentity/ITexturedTileEntity.java8
-rw-r--r--src/main/java/gregtech/api/interfaces/tileentity/ITurnable.java50
-rw-r--r--src/main/java/gregtech/api/interfaces/tileentity/IUpgradableMachine.java68
-rw-r--r--src/main/java/gregtech/api/items/GT_CoolantCellIC_Item.java118
-rw-r--r--src/main/java/gregtech/api/items/GT_CoolantCell_Item.java118
-rw-r--r--src/main/java/gregtech/api/items/GT_EnergyArmor_Item.java412
-rw-r--r--src/main/java/gregtech/api/items/GT_Generic_Block.java21
-rw-r--r--src/main/java/gregtech/api/items/GT_Generic_Item.java200
-rw-r--r--src/main/java/gregtech/api/items/GT_MetaBase_Item.java1103
-rw-r--r--src/main/java/gregtech/api/items/GT_MetaGenerated_Item.java568
-rw-r--r--src/main/java/gregtech/api/items/GT_MetaGenerated_Item_X01.java267
-rw-r--r--src/main/java/gregtech/api/items/GT_MetaGenerated_Item_X32.java275
-rw-r--r--src/main/java/gregtech/api/items/GT_MetaGenerated_Tool.java925
-rw-r--r--src/main/java/gregtech/api/items/GT_RadioactiveCellIC_Item.java261
-rw-r--r--src/main/java/gregtech/api/items/GT_RadioactiveCell_Item.java264
-rw-r--r--src/main/java/gregtech/api/items/GT_SolderingTool_Item.java44
-rw-r--r--src/main/java/gregtech/api/items/GT_Spray_Bug_Item.java79
-rw-r--r--src/main/java/gregtech/api/items/GT_Spray_Foam_Item.java239
-rw-r--r--src/main/java/gregtech/api/items/GT_Spray_Hardener_Item.java97
-rw-r--r--src/main/java/gregtech/api/items/GT_Spray_Hydration_Item.java66
-rw-r--r--src/main/java/gregtech/api/items/GT_Spray_Ice_Item.java86
-rw-r--r--src/main/java/gregtech/api/items/GT_Spray_Pepper_Item.java47
-rw-r--r--src/main/java/gregtech/api/items/GT_Tool_Item.java32
-rw-r--r--src/main/java/gregtech/api/metatileentity/BaseMetaPipeEntity.java2239
-rw-r--r--src/main/java/gregtech/api/metatileentity/BaseMetaTileEntity.java3069
-rw-r--r--src/main/java/gregtech/api/metatileentity/BaseMetaTileEntityUE.java12
-rw-r--r--src/main/java/gregtech/api/metatileentity/BaseTileEntity.java526
-rw-r--r--src/main/java/gregtech/api/metatileentity/MetaPipeEntity.java1129
-rw-r--r--src/main/java/gregtech/api/metatileentity/MetaTileEntity.java1308
-rw-r--r--src/main/java/gregtech/api/metatileentity/examples/GT_MetaTileEntity_E_Furnace.java72
-rw-r--r--src/main/java/gregtech/api/metatileentity/implementations/GT_MetaPipeEntity_Cable.java458
-rw-r--r--src/main/java/gregtech/api/metatileentity/implementations/GT_MetaPipeEntity_Fluid.java651
-rw-r--r--src/main/java/gregtech/api/metatileentity/implementations/GT_MetaPipeEntity_Frame.java121