aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/gregtech/api
diff options
context:
space:
mode:
authorKiwi <42833050+Kiwi233@users.noreply.github.com>2020-05-24 08:28:19 +0800
committerGitHub <noreply@github.com>2020-05-24 08:28:19 +0800
commitf0bce85d3faf040d87a22d83250ae2d9767c3642 (patch)
treeed60c1d975c8b06a27cae03d148714f7bb9e9805 /src/main/java/gregtech/api
parentac7282a30ef161101cabc921e52db5c5d7e0096c (diff)
parentd6c19a9b6434c8a4c59ea8452603f85cfd2ad208 (diff)
downloadGT5-Unofficial-f0bce85d3faf040d87a22d83250ae2d9767c3642.tar.gz
GT5-Unofficial-f0bce85d3faf040d87a22d83250ae2d9767c3642.tar.bz2
GT5-Unofficial-f0bce85d3faf040d87a22d83250ae2d9767c3642.zip
Merge pull request #1 from GTNewHorizons/experimental
5/24
Diffstat (limited to 'src/main/java/gregtech/api')
-rw-r--r--src/main/java/gregtech/api/GregTech_API.java1354
-rw-r--r--src/main/java/gregtech/api/enchants/Enchantment_EnderDamage.java2
-rw-r--r--src/main/java/gregtech/api/enums/Dyes.java4
-rw-r--r--src/main/java/gregtech/api/enums/Element.java7
-rw-r--r--src/main/java/gregtech/api/enums/GTNH_ExtraMaterials.java3
-rw-r--r--src/main/java/gregtech/api/enums/GT_Values.java123
-rw-r--r--src/main/java/gregtech/api/enums/ItemList.java1546
-rw-r--r--src/main/java/gregtech/api/enums/MaterialBuilder.java515
-rw-r--r--src/main/java/gregtech/api/enums/Materials.java5120
-rw-r--r--src/main/java/gregtech/api/enums/OrePrefixes.java2229
-rw-r--r--src/main/java/gregtech/api/enums/SubTag.java18
-rw-r--r--src/main/java/gregtech/api/enums/TC_Aspects.java57
-rw-r--r--src/main/java/gregtech/api/enums/TextureSet.java333
-rw-r--r--src/main/java/gregtech/api/enums/Textures.java2538
-rw-r--r--src/main/java/gregtech/api/enums/Tier.java15
-rw-r--r--src/main/java/gregtech/api/events/BlockScanningEvent.java6
-rw-r--r--src/main/java/gregtech/api/gui/GT_Container.java41
-rw-r--r--src/main/java/gregtech/api/gui/GT_ContainerMetaTile_Machine.java48
-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.java7
-rw-r--r--src/main/java/gregtech/api/gui/GT_Container_MaintenanceHatch.java6
-rw-r--r--src/main/java/gregtech/api/gui/GT_GUIContainerMetaTile_Machine.java13
-rw-r--r--src/main/java/gregtech/api/gui/GT_GUIContainer_2by2.java2
-rw-r--r--src/main/java/gregtech/api/gui/GT_GUIContainer_BasicMachine.java14
-rw-r--r--src/main/java/gregtech/api/gui/GT_GUIContainer_MultiMachine.java23
-rw-r--r--src/main/java/gregtech/api/gui/GT_GUICover.java307
-rw-r--r--src/main/java/gregtech/api/gui/GT_Slot_Holo.java7
-rw-r--r--src/main/java/gregtech/api/gui/widgets/GT_GuiFakeItemButton.java64
-rw-r--r--src/main/java/gregtech/api/gui/widgets/GT_GuiIcon.java77
-rw-r--r--src/main/java/gregtech/api/gui/widgets/GT_GuiIconButton.java111
-rw-r--r--src/main/java/gregtech/api/gui/widgets/GT_GuiIntegerTextBox.java50
-rw-r--r--src/main/java/gregtech/api/gui/widgets/GT_GuiTooltip.java37
-rw-r--r--src/main/java/gregtech/api/gui/widgets/GT_GuiTooltipManager.java71
-rw-r--r--src/main/java/gregtech/api/interfaces/IBlockOnWalkOver.java2
-rw-r--r--src/main/java/gregtech/api/interfaces/IChunkLoader.java9
-rw-r--r--src/main/java/gregtech/api/interfaces/IColorModulationContainer.java2
-rw-r--r--src/main/java/gregtech/api/interfaces/ICondition.java16
-rw-r--r--src/main/java/gregtech/api/interfaces/IDamagableItem.java2
-rw-r--r--src/main/java/gregtech/api/interfaces/IDebugableBlock.java2
-rw-r--r--src/main/java/gregtech/api/interfaces/IDescribable.java2
-rw-r--r--src/main/java/gregtech/api/interfaces/IFoodStat.java12
-rw-r--r--src/main/java/gregtech/api/interfaces/IGuiScreen.java35
-rw-r--r--src/main/java/gregtech/api/interfaces/IIconContainer.java6
-rw-r--r--src/main/java/gregtech/api/interfaces/IItemBehaviour.java24
-rw-r--r--src/main/java/gregtech/api/interfaces/IItemContainer.java32
-rw-r--r--src/main/java/gregtech/api/interfaces/IOreRecipeRegistrator.java2
-rw-r--r--src/main/java/gregtech/api/interfaces/IProjectileItem.java6
-rw-r--r--src/main/java/gregtech/api/interfaces/IRedstoneCircuitBlock.java24
-rw-r--r--src/main/java/gregtech/api/interfaces/ISubTagContainer.java6
-rw-r--r--src/main/java/gregtech/api/interfaces/ITexture.java14
-rw-r--r--src/main/java/gregtech/api/interfaces/IToolStats.java71
-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.java12
-rw-r--r--src/main/java/gregtech/api/interfaces/internal/IGT_RecipeAdder.java351
-rw-r--r--src/main/java/gregtech/api/interfaces/internal/IThaumcraftCompat.java56
-rw-r--r--src/main/java/gregtech/api/interfaces/metatileentity/IConnectable.java37
-rw-r--r--src/main/java/gregtech/api/interfaces/metatileentity/IMetaTileEntity.java44
-rw-r--r--src/main/java/gregtech/api/interfaces/metatileentity/IMetaTileEntityCable.java4
-rw-r--r--src/main/java/gregtech/api/interfaces/metatileentity/IMetaTileEntityItemPipe.java201
-rw-r--r--src/main/java/gregtech/api/interfaces/tileentity/IBasicEnergyContainer.java34
-rw-r--r--src/main/java/gregtech/api/interfaces/tileentity/IColoredTileEntity.java4
-rw-r--r--src/main/java/gregtech/api/interfaces/tileentity/ICoverable.java31
-rw-r--r--src/main/java/gregtech/api/interfaces/tileentity/IDigitalChest.java8
-rw-r--r--src/main/java/gregtech/api/interfaces/tileentity/IEnergyConductor.java12
-rw-r--r--src/main/java/gregtech/api/interfaces/tileentity/IEnergyConnected.java59
-rw-r--r--src/main/java/gregtech/api/interfaces/tileentity/IExperimentalEnergyTileEntity.java8
-rw-r--r--src/main/java/gregtech/api/interfaces/tileentity/IFibreConnected.java10
-rw-r--r--src/main/java/gregtech/api/interfaces/tileentity/IGearEnergyTileEntity.java4
-rw-r--r--src/main/java/gregtech/api/interfaces/tileentity/IGregTechDeviceInformation.java4
-rw-r--r--src/main/java/gregtech/api/interfaces/tileentity/IGregTechTileEntity.java76
-rw-r--r--src/main/java/gregtech/api/interfaces/tileentity/IHasInventory.java8
-rw-r--r--src/main/java/gregtech/api/interfaces/tileentity/IHasWorldObjectAndCoords.java122
-rw-r--r--src/main/java/gregtech/api/interfaces/tileentity/IMachineBlockUpdateable.java9
-rw-r--r--src/main/java/gregtech/api/interfaces/tileentity/IMachineProgress.java24
-rw-r--r--src/main/java/gregtech/api/interfaces/tileentity/IPipeRenderedTileEntity.java6
-rw-r--r--src/main/java/gregtech/api/interfaces/tileentity/IRedstoneReceiver.java8
-rw-r--r--src/main/java/gregtech/api/interfaces/tileentity/IRedstoneTileEntity.java2
-rw-r--r--src/main/java/gregtech/api/interfaces/tileentity/ITexturedTileEntity.java2
-rw-r--r--src/main/java/gregtech/api/items/GT_CoolantCell_Item.java170
-rw-r--r--src/main/java/gregtech/api/items/GT_Generic_Item.java322
-rw-r--r--src/main/java/gregtech/api/items/GT_MetaBase_Item.java1232
-rw-r--r--src/main/java/gregtech/api/items/GT_MetaGenerated_Item_X01.java380
-rw-r--r--src/main/java/gregtech/api/items/GT_MetaGenerated_Item_X32.java394
-rw-r--r--src/main/java/gregtech/api/items/GT_MetaGenerated_Tool.java1439
-rw-r--r--src/main/java/gregtech/api/items/GT_RadioactiveCell_Item.java324
-rw-r--r--src/main/java/gregtech/api/metatileentity/BaseMetaPipeEntity.java2850
-rw-r--r--src/main/java/gregtech/api/metatileentity/BaseMetaTileEntity.java104
-rw-r--r--src/main/java/gregtech/api/metatileentity/BaseTileEntity.java54
-rw-r--r--src/main/java/gregtech/api/metatileentity/MetaPipeEntity.java1688
-rw-r--r--src/main/java/gregtech/api/metatileentity/MetaTileEntity.java7
-rw-r--r--src/main/java/gregtech/api/metatileentity/TileIC2EnergySink.java122
-rw-r--r--src/main/java/gregtech/api/metatileentity/implementations/GT_MetaPipeEntity_Cable.java1221
-rw-r--r--src/main/java/gregtech/api/metatileentity/implementations/GT_MetaPipeEntity_Fluid.java1315
-rw-r--r--src/main/java/gregtech/api/metatileentity/implementations/GT_MetaPipeEntity_Frame.java7
-rw-r--r--src/main/java/gregtech/api/metatileentity/implementations/GT_MetaPipeEntity_Item.java2
-rw-r--r--src/main/java/gregtech/api/metatileentity/implementations/GT_MetaTileEntity_BasicBatteryBuffer.java14
-rw-r--r--src/main/java/gregtech/api/metatileentity/implementations/GT_MetaTileEntity_BasicGenerator.java62
-rw-r--r--src/main/java/gregtech/api/metatileentity/implementations/GT_MetaTileEntity_BasicMachine_GT_Recipe.java322
-rw-r--r--src/main/java/gregtech/api/metatileentity/implementations/GT_MetaTileEntity_Hatch.java71
-rw-r--r--src/main/java/gregtech/api/metatileentity/implementations/GT_MetaTileEntity_Hatch_InputBus.java53
-rw-r--r--src/main/java/gregtech/api/metatileentity/implementations/GT_MetaTileEntity_Hatch_Output.java44
-rw-r--r--src/main/java/gregtech/api/metatileentity/implementations/GT_MetaTileEntity_MultiBlockBase.java84
-rw-r--r--src/main/java/gregtech/api/metatileentity/implementations/GT_MetaTileEntity_Transformer.java23
-rw-r--r--src/main/java/gregtech/api/net/GT_Packet_TileEntityCover.java99
-rw-r--r--src/main/java/gregtech/api/net/GT_Packet_TileEntityCoverGUI.java125
-rw-r--r--src/main/java/gregtech/api/objects/AE2DigitalChestHandler.java24
-rw-r--r--src/main/java/gregtech/api/objects/GT_ChunkManager.java158
-rw-r--r--src/main/java/gregtech/api/objects/GT_CopiedBlockTexture.java8
-rw-r--r--src/main/java/gregtech/api/threads/GT_Runnable_MachineBlockUpdate.java152
-rw-r--r--src/main/java/gregtech/api/util/GT_Assemblyline_Server.java585
-rw-r--r--src/main/java/gregtech/api/util/GT_CLS_Compat.java145
-rw-r--r--src/main/java/gregtech/api/util/GT_CoverBehavior.java22
-rw-r--r--src/main/java/gregtech/api/util/GT_Forestry_Compat.java80
-rw-r--r--src/main/java/gregtech/api/util/GT_GC_Compat.java47
-rw-r--r--src/main/java/gregtech/api/util/GT_LanguageManager.java