aboutsummaryrefslogtreecommitdiff
path: root/src/main/java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java')
-rw-r--r--src/main/java/gtPlusPlus/GTplusplus.java7
-rw-r--r--src/main/java/gtPlusPlus/core/block/ModBlocks.java65
-rw-r--r--src/main/java/gtPlusPlus/core/block/general/BlockNet.java37
-rw-r--r--src/main/java/gtPlusPlus/core/block/general/BlockSuperLight.java2
-rw-r--r--src/main/java/gtPlusPlus/core/block/general/BlockTankXpConverter.java156
-rw-r--r--src/main/java/gtPlusPlus/core/block/general/FirePit.java238
-rw-r--r--src/main/java/gtPlusPlus/core/block/general/LightGlass.java7
-rw-r--r--src/main/java/gtPlusPlus/core/block/general/PlayerDoors.java485
-rw-r--r--src/main/java/gtPlusPlus/core/block/general/redstone/BlockGenericRedstone.java366
-rw-r--r--src/main/java/gtPlusPlus/core/block/general/redstone/BlockGenericRedstoneDetector.java142
-rw-r--r--src/main/java/gtPlusPlus/core/block/general/redstone/BlockGenericRedstoneTest.java211
-rw-r--r--src/main/java/gtPlusPlus/core/block/machine/EggBox.java149
-rw-r--r--src/main/java/gtPlusPlus/core/block/machine/HeliumGenerator.java90
-rw-r--r--src/main/java/gtPlusPlus/core/block/machine/Machine_ModularityTable.java101
-rw-r--r--src/main/java/gtPlusPlus/core/block/machine/Machine_TradeTable.java87
-rw-r--r--src/main/java/gtPlusPlus/core/block/machine/bedrock/Mining_Head_Fake.java173
-rw-r--r--src/main/java/gtPlusPlus/core/block/machine/bedrock/Mining_Pipe_Fake.java131
-rw-r--r--src/main/java/gtPlusPlus/core/client/model/ModelBatKing.java115
-rw-r--r--src/main/java/gtPlusPlus/core/client/model/ModelGiantChicken.java111
-rw-r--r--src/main/java/gtPlusPlus/core/client/renderer/RenderBatKing.java152
-rw-r--r--src/main/java/gtPlusPlus/core/client/renderer/RenderGiantChicken.java15
-rw-r--r--src/main/java/gtPlusPlus/core/common/CommonProxy.java38
-rw-r--r--src/main/java/gtPlusPlus/core/common/compat/COMPAT_Baubles.java37
-rw-r--r--src/main/java/gtPlusPlus/core/common/compat/COMPAT_EnderIO.java26
-rw-r--r--src/main/java/gtPlusPlus/core/config/ConfigHandler.java139
-rw-r--r--src/main/java/gtPlusPlus/core/container/Container_BackpackBase.java184
-rw-r--r--src/main/java/gtPlusPlus/core/container/Container_EggBox.java133
-rw-r--r--src/main/java/gtPlusPlus/core/container/Container_Grindle.java137
-rw-r--r--src/main/java/gtPlusPlus/core/container/Container_HeliumGenerator.java152
-rw-r--r--src/main/java/gtPlusPlus/core/container/Container_ModularityTable.java193
-rw-r--r--src/main/java/gtPlusPlus/core/container/Container_TradeTable.java174
-rw-r--r--src/main/java/gtPlusPlus/core/container/box/LunchBoxContainer.java21
-rw-r--r--src/main/java/gtPlusPlus/core/container/box/MagicBagContainer.java21
-rw-r--r--src/main/java/gtPlusPlus/core/container/box/ToolBoxContainer.java17
-rw-r--r--src/main/java/gtPlusPlus/core/entity/InternalEntityRegistry.java25
-rw-r--r--src/main/java/gtPlusPlus/core/entity/ai/batking/EntityAIBatKingAttack.java419
-rw-r--r--src/main/java/gtPlusPlus/core/entity/item/ItemEntityGiantEgg.java117
-rw-r--r--src/main/java/gtPlusPlus/core/entity/monster/EntityBatKing.java760
-rw-r--r--src/main/java/gtPlusPlus/core/entity/monster/EntityGiantChickenBase.java314
-rw-r--r--src/main/java/gtPlusPlus/core/entity/projectile/EntityLightningAttack.java5
-rw-r--r--src/main/java/gtPlusPlus/core/fluids/FluidFactory.java206
-rw-r--r--src/main/java/gtPlusPlus/core/fluids/FluidPackage.java80
-rw-r--r--src/main/java/gtPlusPlus/core/fluids/ItemGenericFluidBucket.java325
-rw-r--r--src/main/java/gtPlusPlus/core/gui/item/GuiBaseBackpack.java125
-rw-r--r--src/main/java/gtPlusPlus/core/gui/item/GuiBaseGrindle.java589
-rw-r--r--src/main/java/gtPlusPlus/core/gui/item/GuiScreenGrindle.java513
-rw-r--r--src/main/java/gtPlusPlus/core/gui/machine/GUI_EggBox.java57
-rw-r--r--src/main/java/gtPlusPlus/core/gui/machine/GUI_HeliumGenerator.java40
-rw-r--r--src/main/java/gtPlusPlus/core/gui/machine/GUI_ModularityTable.java79
-rw-r--r--src/main/java/gtPlusPlus/core/gui/machine/GUI_TradeTable.java53
-rw-r--r--src/main/java/gtPlusPlus/core/handler/AchievementHandler.java14
-rw-r--r--src/main/java/gtPlusPlus/core/handler/COMPAT_HANDLER.java20
-rw-r--r--src/main/java/gtPlusPlus/core/handler/COMPAT_IntermodStaging.java4
-rw-r--r--src/main/java/gtPlusPlus/core/handler/GuiHandler.java150
-rw-r--r--src/main/java/gtPlusPlus/core/handler/Recipes/RegistrationHandler.java2
-rw-r--r--src/main/java/gtPlusPlus/core/handler/events/BlockEventHandler.java211
-rw-r--r--src/main/java/gtPlusPlus/core/handler/events/GeneralTooltipEventHandler.java85
-rw-r--r--src/main/java/gtPlusPlus/core/handler/events/PickaxeBlockBreakEventHandler.java66
-rw-r--r--src/main/java/gtPlusPlus/core/handler/events/ZombieBackupSpawnEventHandler.java49
-rw-r--r--src/main/java/gtPlusPlus/core/handler/render/FirepitModel.java118
-rw-r--r--src/main/java/gtPlusPlus/core/handler/render/FirepitRender.java60
-rw-r--r--src/main/java/gtPlusPlus/core/inventories/BaseInventoryBackpack.java215
-rw-r--r--src/main/java/gtPlusPlus/core/inventories/BaseInventoryGrindle.java219
-rw-r--r--src/main/java/gtPlusPlus/core/inventories/InventoryHeliumGenerator.java157
-rw-r--r--src/main/java/gtPlusPlus/core/inventories/box/LunchBoxInventory.java18
-rw-r--r--src/main/java/gtPlusPlus/core/inventories/box/MagicBagInventory.java18
-rw-r--r--src/main/java/gtPlusPlus/core/inventories/box/ToolBoxInventory.java19
-rw-r--r--src/main/java/gtPlusPlus/core/inventories/modulartable/InventoryModularMain.java175
-rw-r--r--src/main/java/gtPlusPlus/core/inventories/modulartable/InventoryModularOutput.java185
-rw-r--r--src/main/java/gtPlusPlus/core/item/ModItems.java500
-rw-r--r--src/main/java/gtPlusPlus/core/item/base/BaseItemBackpack.java75
-rw-r--r--src/main/java/gtPlusPlus/core/item/base/BaseItemComponent.java2
-rw-r--r--src/main/java/gtPlusPlus/core/item/base/itemblock/ItemBlockEntityBase.java42
-rw-r--r--src/main/java/gtPlusPlus/core/item/base/itemblock/ItemBlockSpawner.java39
-rw-r--r--src/main/java/gtPlusPlus/core/item/base/plates/BaseItemPlateHeavy.java47
-rw-r--r--src/main/java/gtPlusPlus/core/item/bauble/FireProtectionBauble.java137
-rw-r--r--src/main/java/gtPlusPlus/core/item/bauble/HealthBoostBauble.java40
-rw-r--r--src/main/java/gtPlusPlus/core/item/bauble/ModularBauble.java495
-rw-r--r--src/main/java/gtPlusPlus/core/item/bauble/MonsterKillerBaseBauble.java181
-rw-r--r--src/main/java/gtPlusPlus/core/item/chemistry/NuclearChem.java44
-rw-r--r--src/main/java/gtPlusPlus/core/item/chemistry/general/ItemNuclearChemBase.java145
-rw-r--r--src/main/java/gtPlusPlus/core/item/general/BaseItemGrindle.java76
-rw-r--r--src/main/java/gtPlusPlus/core/item/general/ItemAreaClear.java205
-rw-r--r--src/main/java/gtPlusPlus/core/item/general/ItemBasicFirestarter.java98
-rw-r--r--src/main/java/gtPlusPlus/core/item/general/ItemControlCore.java82
-rw-r--r--src/main/java/gtPlusPlus/core/item/general/ItemGemShards.java67
-rw-r--r--src/main/java/gtPlusPlus/core/item/general/ItemGiantEgg.java297
-rw-r--r--src/main/java/gtPlusPlus/core/item/general/ItemSunnariumBit.java27
-rw-r--r--src/main/java/gtPlusPlus/core/item/general/RF2EU_Battery.java307
-rw-r--r--src/main/java/gtPlusPlus/core/item/general/capture/ItemEntityCatcher.java250
-rw-r--r--src/main/java/gtPlusPlus/core/item/general/throwables/ItemThrowableBomb.java2
-rw-r--r--src/main/java/gtPlusPlus/core/item/init/ItemsFoods.java70
-rw-r--r--src/main/java/gtPlusPlus/core/item/tool/misc/GregtechPump.java9
-rw-r--r--src/main/java/gtPlusPlus/core/item/tool/misc/SandstoneHammer.java75
-rw-r--r--src/main/java/gtPlusPlus/core/item/tool/misc/box/AutoLunchBox.java15
-rw-r--r--src/main/java/gtPlusPlus/core/item/tool/misc/box/MagicToolBag.java14
-rw-r--r--src/main/java/gtPlusPlus/core/item/tool/misc/box/UniversalToolBox.java16
-rw-r--r--src/main/java/gtPlusPlus/core/item/tool/staballoy/MultiPickaxeBase.java287
-rw-r--r--src/main/java/gtPlusPlus/core/item/tool/staballoy/StaballoyAxe.java372
-rw-r--r--src/main/java/gtPlusPlus/core/item/tool/staballoy/StaballoyPickaxe.java458
-rw-r--r--src/main/java/gtPlusPlus/core/lib/CORE.java3
-rw-r--r--src/main/java/gtPlusPlus/core/material/ELEMENT.java181
-rw-r--r--src/main/java/gtPlusPlus/core/material/Material.java2
-rw-r--r--src/main/java/gtPlusPlus/core/proxy/ClientProxy.java13
-rw-r--r--src/main/java/gtPlusPlus/core/recipe/RECIPES_GREGTECH.java37
-rw-r--r--src/main/java/gtPlusPlus/core/recipe/RECIPES_General.java64
-rw-r--r--src/main/java/gtPlusPlus/core/recipe/RECIPES_Machines.java156
-rw-r--r--src/main/java/gtPlusPlus/core/recipe/RECIPES_Tools.java84
-rw-r--r--src/main/java/gtPlusPlus/core/slots/SlotItemBackpackInv.java27
-rw-r--r--src/main/java/gtPlusPlus/core/slots/SlotModularBauble.java31
-rw-r--r--src/main/java/gtPlusPlus/core/slots/SlotModularBaubleUpgrades.java56
-rw-r--r--src/main/java/gtPlusPlus/core/tileentities/ModTileEntities.java12
-rw-r--r--src/main/java/gtPlusPlus/core/tileentities/general/TileEntityEggBox.java365
-rw-r--r--src/main/java/gtPlusPlus/core/tileentities/general/TileEntityFirepit.java38
-rw-r--r--src/main/java/gtPlusPlus/core/tileentities/general/TileEntityHeliumGenerator.java117
-rw-r--r--src/main/java/gtPlusPlus/core/tileentities/general/TileEntityXpConverter.java297
-rw-r--r--src/main/java/gtPlusPlus/core/tileentities/machines/TileEntityModularityTable.java482
-rw-r--r--src/main/java/gtPlusPlus/core/tileentities/machines/TileEntityProjectTable.java136
-rw-r--r--src/main/java/gtPlusPlus/core/tileentities/machines/TileEntityTradeTable.java123
-rw-r--r--src/main/java/gtPlusPlus/core/util/Utils.ja