aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/gtPlusPlus/core
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/gtPlusPlus/core')
-rw-r--r--src/main/java/gtPlusPlus/core/block/ModBlocks.java266
-rw-r--r--src/main/java/gtPlusPlus/core/block/base/AdvancedBlock.java63
-rw-r--r--src/main/java/gtPlusPlus/core/block/base/BasicBlock.java134
-rw-r--r--src/main/java/gtPlusPlus/core/block/base/BasicTileBlockWithTooltip.java576
-rw-r--r--src/main/java/gtPlusPlus/core/block/base/BlockBaseFluid.java147
-rw-r--r--src/main/java/gtPlusPlus/core/block/base/BlockBaseModular.java399
-rw-r--r--src/main/java/gtPlusPlus/core/block/base/BlockBaseNBT.java114
-rw-r--r--src/main/java/gtPlusPlus/core/block/base/BlockBaseOre.java418
-rw-r--r--src/main/java/gtPlusPlus/core/block/base/MetaBlock.java45
-rw-r--r--src/main/java/gtPlusPlus/core/block/base/MultiTextureBlock.java48
-rw-r--r--src/main/java/gtPlusPlus/core/block/general/BlockCompressedObsidian.java149
-rw-r--r--src/main/java/gtPlusPlus/core/block/general/BlockNet.java53
-rw-r--r--src/main/java/gtPlusPlus/core/block/general/BlockSuperLight.java384
-rw-r--r--src/main/java/gtPlusPlus/core/block/general/BlockTankXpConverter.java350
-rw-r--r--src/main/java/gtPlusPlus/core/block/general/FirePit.java429
-rw-r--r--src/main/java/gtPlusPlus/core/block/general/FluidTankInfinite.java208
-rw-r--r--src/main/java/gtPlusPlus/core/block/general/HellFire.java1088
-rw-r--r--src/main/java/gtPlusPlus/core/block/general/LightGlass.java233
-rw-r--r--src/main/java/gtPlusPlus/core/block/general/MiningExplosives.java325
-rw-r--r--src/main/java/gtPlusPlus/core/block/general/PlayerDoors.java895
-rw-r--r--src/main/java/gtPlusPlus/core/block/general/antigrief/BlockWitherProof.java308
-rw-r--r--src/main/java/gtPlusPlus/core/block/general/antigrief/TowerDevice.java519
-rw-r--r--src/main/java/gtPlusPlus/core/block/general/fluids/BlockFluidSludge.java93
-rw-r--r--src/main/java/gtPlusPlus/core/block/general/redstone/BlockGenericRedstone.java689
-rw-r--r--src/main/java/gtPlusPlus/core/block/general/redstone/BlockGenericRedstoneDetector.java226
-rw-r--r--src/main/java/gtPlusPlus/core/block/general/redstone/BlockGenericRedstoneEmitter.java4
-rw-r--r--src/main/java/gtPlusPlus/core/block/general/redstone/BlockGenericRedstoneTest.java359
-rw-r--r--src/main/java/gtPlusPlus/core/block/machine/BlockGtFrameBox.java67
-rw-r--r--src/main/java/gtPlusPlus/core/block/machine/CircuitProgrammer.java279
-rw-r--r--src/main/java/gtPlusPlus/core/block/machine/DecayablesChest.java387
-rw-r--r--src/main/java/gtPlusPlus/core/block/machine/EggBox.java306
-rw-r--r--src/main/java/gtPlusPlus/core/block/machine/FishTrap.java281
-rw-r--r--src/main/java/gtPlusPlus/core/block/machine/HeliumGenerator.java147
-rw-r--r--src/main/java/gtPlusPlus/core/block/machine/Machine_ModularityTable.java162
-rw-r--r--src/main/java/gtPlusPlus/core/block/machine/Machine_PestKiller.java233
-rw-r--r--src/main/java/gtPlusPlus/core/block/machine/Machine_PooCollector.java319
-rw-r--r--src/main/java/gtPlusPlus/core/block/machine/Machine_ProjectTable.java294
-rw-r--r--src/main/java/gtPlusPlus/core/block/machine/Machine_RoundRobinator.java227
-rw-r--r--src/main/java/gtPlusPlus/core/block/machine/Machine_SuperJukebox.java1061
-rw-r--r--src/main/java/gtPlusPlus/core/block/machine/Machine_TradeTable.java132
-rw-r--r--src/main/java/gtPlusPlus/core/block/machine/Machine_WireiusDeletus.java3
-rw-r--r--src/main/java/gtPlusPlus/core/block/machine/VolumetricFlaskSetter.java285
-rw-r--r--src/main/java/gtPlusPlus/core/block/machine/bedrock/Mining_Head_Fake.java298
-rw-r--r--src/main/java/gtPlusPlus/core/block/machine/bedrock/Mining_Pipe_Fake.java234
-rw-r--r--src/main/java/gtPlusPlus/core/chunkloading/GTPP_ChunkManager.java147
-rw-r--r--src/main/java/gtPlusPlus/core/client/CustomTextureSet.java37
-rw-r--r--src/main/java/gtPlusPlus/core/client/model/ModelBatKing.java59
-rw-r--r--src/main/java/gtPlusPlus/core/client/model/ModelDecayChest.java11
-rw-r--r--src/main/java/gtPlusPlus/core/client/model/ModelEggBox.java50
-rw-r--r--src/main/java/gtPlusPlus/core/client/model/ModelGiantChicken.java61
-rw-r--r--src/main/java/gtPlusPlus/core/client/model/ModelSickBlaze.java58
-rw-r--r--src/main/java/gtPlusPlus/core/client/model/ModelStaballoyConstruct.java66
-rw-r--r--src/main/java/gtPlusPlus/core/client/model/tabula/ModelTabulaBase.java16
-rw-r--r--src/main/java/gtPlusPlus/core/client/renderer/CustomItemBlockRenderer.java99
-rw-r--r--src/main/java/gtPlusPlus/core/client/renderer/CustomOreBlockRenderer.java3572
-rw-r--r--src/main/java/gtPlusPlus/core/client/renderer/RenderBatKing.java292
-rw-r--r--src/main/java/gtPlusPlus/core/client/renderer/RenderDecayChest.java118
-rw-r--r--src/main/java/gtPlusPlus/core/client/renderer/RenderGiantChicken.java5
-rw-r--r--src/main/java/gtPlusPlus/core/client/renderer/RenderMiningExplosivesPrimed.java196
-rw-r--r--src/main/java/gtPlusPlus/core/client/renderer/RenderPlasmaBolt.java317
-rw-r--r--src/main/java/gtPlusPlus/core/client/renderer/RenderPotionthrow.java42
-rw-r--r--src/main/java/gtPlusPlus/core/client/renderer/RenderSickBlaze.java76
-rw-r--r--src/main/java/gtPlusPlus/core/client/renderer/RenderStaballoyConstruct.java293
-rw-r--r--src/main/java/gtPlusPlus/core/client/renderer/RenderToxinball.java47
-rw-r--r--src/main/java/gtPlusPlus/core/client/renderer/particle/EntityDropParticleFX.java175
-rw-r--r--src/main/java/gtPlusPlus/core/client/renderer/tabula/RenderTabulaBase.java59
-rw-r--r--src/main/java/gtPlusPlus/core/commands/CommandDebugChunks.java266
-rw-r--r--src/main/java/gtPlusPlus/core/commands/CommandEnableDebugWhileRunning.java451
-rw-r--r--src/main/java/gtPlusPlus/core/commands/CommandMath.java166
-rw-r--r--src/main/java/gtPlusPlus/core/commands/CommandUtils.java20
-rw-r--r--src/main/java/gtPlusPlus/core/common/BasePlayer.java402
-rw-r--r--src/main/java/gtPlusPlus/core/common/CommonProxy.java515
-rw-r--r--src/main/java/gtPlusPlus/core/common/compat/COMPAT_Baubles.java89
-rw-r--r--src/main/java/gtPlusPlus/core/common/compat/COMPAT_BigReactors.java21
-rw-r--r--src/main/java/gtPlusPlus/core/common/compat/COMPAT_CompactWindmills.java372
-rw-r--r--src/main/java/gtPlusPlus/core/common/compat/COMPAT_EnderIO.java33
-rw-r--r--src/main/java/gtPlusPlus/core/common/compat/COMPAT_ExtraUtils.java47
-rw-r--r--src/main/java/gtPlusPlus/core/common/compat/COMPAT_HarvestCraft.java13
-rw-r--r--src/main/java/gtPlusPlus/core/common/compat/COMPAT_IC2.java108
-rw-r--r--src/main/java/gtPlusPlus/core/common/compat/COMPAT_MorePlanets.java56
-rw-r--r--src/main/java/gtPlusPlus/core/common/compat/COMPAT_OpenBlocks.java35
-rw-r--r--src/main/java/gtPlusPlus/core/common/compat/COMPAT_PlayerAPI.java55
-rw-r--r--src/main/java/gtPlusPlus/core/common/compat/COMPAT_PneumaticCraft.java17
-rw-r--r--src/main/java/gtPlusPlus/core/common/compat/COMPAT_RFTools.java18
-rw-r--r--src/main/java/gtPlusPlus/core/common/compat/COMPAT_Railcraft.java12
-rw-r--r--src/main/java/gtPlusPlus/core/common/compat/COMPAT_SimplyJetpacks.java18
-rw-r--r--src/main/java/gtPlusPlus/core/common/compat/COMPAT_Thaumcraft.java74
-rw-r--r--src/main/java/gtPlusPlus/core/common/compat/COMPAT_Witchery.java29
-rw-r--r--src/main/java/gtPlusPlus/core/config/ConfigHandler.java754
-rw-r--r--src/main/java/gtPlusPlus/core/container/Container_BackpackBase.java381
-rw-r--r--src/main/java/gtPlusPlus/core/container/Container_CircuitProgrammer.java352
-rw-r--r--src/main/java/gtPlusPlus/core/container/Container_DecayablesChest.java238
-rw-r--r--src/main/java/gtPlusPlus/core/container/Container_EggBox.java238
-rw-r--r--src/main/java/gtPlusPlus/core/container/Container_FishTrap.java247
-rw-r--r--src/main/java/gtPlusPlus/core/container/Container_Grindle.java305
-rw-r--r--src/main/java/gtPlusPlus/core/container/Container_HeliumGenerator.java341
-rw-r--r--src/main/java/gtPlusPlus/core/container/Container_ModularityTable.java443
-rw-r--r--src/main/java/gtPlusPlus/core/container/Container_PestKiller.java257
-rw-r--r--src/main/java/gtPlusPlus/core/container/Container_ProjectTable.java405
-rw-r--r--src/main/java/gtPlusPlus/core/container/Container_RoundRobinator.java442
-rw-r--r--src/main/java/gtPlusPlus/core/container/Container_SuperJukebox.java452
-rw-r--r--src/main/java/gtPlusPlus/core/container/Container_TradeTable.java414
-rw-r--r--src/main/java/gtPlusPlus/core/container/Container_VolumetricFlaskSetter.java326
-rw-r--r--src/main/java/gtPlusPlus/core/container/box/LunchBoxContainer.java12
-rw-r--r--src/main/java/gtPlusPlus/core/container/box/MagicBagContainer.java12
-rw-r--r--src/main/java/gtPlusPlus/core/container/box/ToolBoxContainer.java8
-rw-r--r--src/main/java/gtPlusPlus/core/creative/AddToCreativeTab.java50
-rw-r--r--src/main/java/gtPlusPlus/core/creative/tabs/MiscUtilCreativeTabBlock.java26
-rw-r--r--src/main/java/gtPlusPlus/core/creative/tabs/MiscUtilCreativeTabMachines.java18
-rw-r--r--src/main/java/gtPlusPlus/core/creative/tabs/MiscUtilCreativeTabMisc.java17
-rw-r--r--src/main/java/gtPlusPlus/core/creative/tabs/MiscUtilCreativeTabOther.java17
-rw-r--r--src/main/java/gtPlusPlus/core/creative/tabs/MiscUtilCreativeTabTools.java17
-rw-r--r--src/main/java/gtPlusPlus/core/entity/EntityPrimedMiningExplosive.java597
-rw-r--r--src/main/java/gtPlusPlus/core/entity/EntityTeleportFX.java460
-rw-r--r--src/main/java/gtPlusPlus/core/entity/EntityTeslaTowerLightning.java313
-rw-r--r--src/main/java/gtPlusPlus/core/entity/InternalEntityRegistry.java168
-rw-r--r--src/main/java/gtPlusPlus/core/entity/ai/batking/EntityAIBatKingAttack.java810
-rw-r--r--src/main/java/gtPlusPlus/core/entity/item/ItemEntityGiantEgg.java210
-rw-r--r--