aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/gtPlusPlus
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/gtPlusPlus')
-rw-r--r--src/main/java/gtPlusPlus/GTplusplus.java395
-rw-r--r--src/main/java/gtPlusPlus/api/interfaces/ILazyCoverable.java139
-rw-r--r--src/main/java/gtPlusPlus/api/interfaces/IPlugin.java41
-rw-r--r--src/main/java/gtPlusPlus/api/interfaces/ITexturedBlock.java15
-rw-r--r--src/main/java/gtPlusPlus/api/interfaces/ITileTooltip.java6
-rw-r--r--src/main/java/gtPlusPlus/api/interfaces/RunnableWithInfo.java7
-rw-r--r--src/main/java/gtPlusPlus/api/objects/Logger.java162
-rw-r--r--src/main/java/gtPlusPlus/api/objects/data/AutoMap.java364
-rw-r--r--src/main/java/gtPlusPlus/api/objects/data/Pair.java35
-rw-r--r--src/main/java/gtPlusPlus/api/objects/data/Quad.java44
-rw-r--r--src/main/java/gtPlusPlus/api/objects/data/Triplet.java26
-rw-r--r--src/main/java/gtPlusPlus/api/objects/data/TypeCounter.java177
-rw-r--r--src/main/java/gtPlusPlus/api/objects/data/WeightedCollection.java102
-rw-r--r--src/main/java/gtPlusPlus/api/objects/data/weakref/WeakAutoMap.java14
-rw-r--r--src/main/java/gtPlusPlus/api/objects/minecraft/AABB.java67
-rw-r--r--src/main/java/gtPlusPlus/api/objects/minecraft/BTF_FluidTank.java185
-rw-r--r--src/main/java/gtPlusPlus/api/objects/minecraft/BTF_Inventory.java231
-rw-r--r--src/main/java/gtPlusPlus/api/objects/minecraft/BlockPos.java245
-rw-r--r--src/main/java/gtPlusPlus/api/objects/minecraft/CubicObject.java56
-rw-r--r--src/main/java/gtPlusPlus/api/objects/minecraft/FluidGT6.java33
-rw-r--r--src/main/java/gtPlusPlus/api/objects/minecraft/ItemPackage.java57
-rw-r--r--src/main/java/gtPlusPlus/api/objects/minecraft/ItemStackData.java34
-rw-r--r--src/main/java/gtPlusPlus/api/objects/minecraft/SafeTexture.java65
-rw-r--r--src/main/java/gtPlusPlus/api/objects/minecraft/ShapedRecipe.java251
-rw-r--r--src/main/java/gtPlusPlus/api/recipe/ChemicalPlantFrontend.java68
-rw-r--r--src/main/java/gtPlusPlus/api/recipe/GTPPRecipeCategories.java17
-rw-r--r--src/main/java/gtPlusPlus/api/recipe/GTPPRecipeMaps.java232
-rw-r--r--src/main/java/gtPlusPlus/api/recipe/MillingFrontend.java46
-rw-r--r--src/main/java/gtPlusPlus/api/recipe/TGSFrontend.java147
-rw-r--r--src/main/java/gtPlusPlus/api/recipe/ThermalBoilerFrontend.java57
-rw-r--r--src/main/java/gtPlusPlus/core/block/ModBlocks.java104
-rw-r--r--src/main/java/gtPlusPlus/core/block/base/BasicBlock.java70
-rw-r--r--src/main/java/gtPlusPlus/core/block/base/BasicTileBlockWithTooltip.java322
-rw-r--r--src/main/java/gtPlusPlus/core/block/base/BlockBaseFluid.java102
-rw-r--r--src/main/java/gtPlusPlus/core/block/base/BlockBaseModular.java245
-rw-r--r--src/main/java/gtPlusPlus/core/block/base/BlockBaseOre.java217
-rw-r--r--src/main/java/gtPlusPlus/core/block/general/BlockCompressedObsidian.java100
-rw-r--r--src/main/java/gtPlusPlus/core/block/general/BlockSuperLight.java197
-rw-r--r--src/main/java/gtPlusPlus/core/block/general/FluidTankInfinite.java141
-rw-r--r--src/main/java/gtPlusPlus/core/block/general/HellFire.java535
-rw-r--r--src/main/java/gtPlusPlus/core/block/general/LightGlass.java137
-rw-r--r--src/main/java/gtPlusPlus/core/block/general/MiningExplosives.java193
-rw-r--r--src/main/java/gtPlusPlus/core/block/general/antigrief/BlockWitherProof.java161
-rw-r--r--src/main/java/gtPlusPlus/core/block/general/fluids/BlockFluidSludge.java68
-rw-r--r--src/main/java/gtPlusPlus/core/block/machine/CircuitProgrammer.java153
-rw-r--r--src/main/java/gtPlusPlus/core/block/machine/DecayablesChest.java186
-rw-r--r--src/main/java/gtPlusPlus/core/block/machine/FishTrap.java136
-rw-r--r--src/main/java/gtPlusPlus/core/block/machine/Machine_PestKiller.java137
-rw-r--r--src/main/java/gtPlusPlus/core/block/machine/Machine_PooCollector.java177
-rw-r--r--src/main/java/gtPlusPlus/core/block/machine/Machine_ProjectTable.java160
-rw-r--r--src/main/java/gtPlusPlus/core/block/machine/Machine_SuperJukebox.java558
-rw-r--r--src/main/java/gtPlusPlus/core/block/machine/VolumetricFlaskSetter.java157
-rw-r--r--src/main/java/gtPlusPlus/core/client/CustomTextureSet.java30
-rw-r--r--src/main/java/gtPlusPlus/core/client/model/ModelDecayChest.java45
-rw-r--r--src/main/java/gtPlusPlus/core/client/model/ModelSickBlaze.java87
-rw-r--r--src/main/java/gtPlusPlus/core/client/model/ModelStaballoyConstruct.java117
-rw-r--r--src/main/java/gtPlusPlus/core/client/renderer/CustomItemBlockRenderer.java84
-rw-r--r--src/main/java/gtPlusPlus/core/client/renderer/CustomOreBlockRenderer.java2469
-rw-r--r--src/main/java/gtPlusPlus/core/client/renderer/RenderDecayChest.java92
-rw-r--r--src/main/java/gtPlusPlus/core/client/renderer/RenderMiningExplosivesPrimed.java111
-rw-r--r--src/main/java/gtPlusPlus/core/client/renderer/RenderSickBlaze.java96
-rw-r--r--src/main/java/gtPlusPlus/core/client/renderer/RenderStaballoyConstruct.java163
-rw-r--r--src/main/java/gtPlusPlus/core/client/renderer/RenderToxinball.java89
-rw-r--r--src/main/java/gtPlusPlus/core/client/renderer/particle/EntityDropParticleFX.java105
-rw-r--r--src/main/java/gtPlusPlus/core/commands/CommandEnableDebugWhileRunning.java274
-rw-r--r--src/main/java/gtPlusPlus/core/commands/CommandMath.java96
-rw-r--r--src/main/java/gtPlusPlus/core/commands/CommandUtils.java18
-rw-r--r--src/main/java/gtPlusPlus/core/common/CommonProxy.java210
-rw-r--r--src/main/java/gtPlusPlus/core/common/compat/COMPAT_Baubles.java58
-rw-r--r--src/main/java/gtPlusPlus/core/common/compat/COMPAT_ExtraUtils.java18
-rw-r--r--src/main/java/gtPlusPlus/core/common/compat/COMPAT_HarvestCraft.java14
-rw-r--r--src/main/java/gtPlusPlus/core/common/compat/COMPAT_IC2.java58
-rw-r--r--src/main/java/gtPlusPlus/core/common/compat/COMPAT_Thaumcraft.java47
-rw-r--r--src/main/java/gtPlusPlus/core/common/compat/COMPAT_Witchery.java28
-rw-r--r--src/main/java/gtPlusPlus/core/config/ConfigHandler.java670
-rw-r--r--src/main/java/gtPlusPlus/core/container/Container_CircuitProgrammer.java176
-rw-r--r--src/main/java/gtPlusPlus/core/container/Container_DecayablesChest.java133
-rw-r--r--src/main/java/gtPlusPlus/core/container/Container_FishTrap.java134
-rw-r--r--src/main/java/gtPlusPlus/core/container/Container_PestKiller.java147
-rw-r--r--src/main/java/gtPlusPlus/core/container/Container_ProjectTable.java196
-rw-r--r--src/main/java/gtPlusPlus/core/container/Container_SuperJukebox.java232
-rw-r--r--src/main/java/gtPlusPlus/core/container/Container_VolumetricFlaskSetter.java170
-rw-r--r--src/main/java/gtPlusPlus/core/creative/AddToCreativeTab.java25
-rw-r--r--src/main/java/gtPlusPlus/core/entity/EntityPrimedMiningExplosive.java405
-rw-r--r--src/main/java/gtPlusPlus/core/entity/InternalEntityRegistry.java64
-rw-r--r--src/main/java/gtPlusPlus/core/entity/monster/EntitySickBlaze.java224
-rw-r--r--src/main/java/gtPlusPlus/core/entity/monster/EntityStaballoyConstruct.java652
-rw-r--r--src/main/java/gtPlusPlus/core/entity/projectile/EntityLightningAttack.java79
-rw-r--r--src/main/java/gtPlusPlus/core/entity/projectile/EntityToxinball.java334
-rw-r--r--src/main/java/gtPlusPlus/core/entity/projectile/EntityToxinballSmall.java65
-rw-r--r--src/main/java/gtPlusPlus/core/fluids/FluidRegistryHandler.java52
-rw-r--r--src/main/java/gtPlusPlus/core/gui/GUI_Base_Tile_Entity.java14
-rw-r--r--src/main/java/gtPlusPlus/core/gui/beta/Gui_ID_Registry.java47
-rw-r--r--src/main/java/gtPlusPlus/core/gui/beta/Gui_Types.java10
-rw-r--r--src/main/java/gtPlusPlus/core/gui/beta/MU_GuiId.java28
-rw-r--r--src/main/java/gtPlusPlus/core/gui/machine/GUI_CircuitProgrammer.java46
-rw-r--r--src/main/java/gtPlusPlus/core/gui/machine/GUI_DecayablesChest.java54
-rw-r--r--src/main/java/gtPlusPlus/core/gui/machine/GUI_FishTrap.java52
-rw-r--r--src/main/java/gtPlusPlus/core/gui/machine/GUI_PestKiller.java175
-rw-r--r--src/main/java/gtPlusPlus/core/gui/machine/GUI_ProjectTable.java58
-rw-r--r--src/main/java/gtPlusPlus/core/gui/machine/GUI_SuperJukebox.java88
-rw-r--r--src/main/java/gtPlusPlus/core/gui/machine/GUI_VolumetricFlaskSetter.java228
-rw-r--r--src/main/java/gtPlusPlus/core/gui/widget/GuiValueField.java104
-rw-r--r--src/main/java/gtPlusPlus/core/handler/AchievementHandler.java491
-rw-r--r--src/main/java/gtPlusPlus/core/handler/BookHandler.java486
-rw-r--r--src/main/java/gtPlusPlus/core/handler/BurnableFuelHandler.java35
-rw-r--r--src/main/java/gtPlusPlus/core/handler/COMPAT_HANDLER.java299
-rw-r--r--src/main/java/gtPlusPlus/core/handler/COMPAT_IntermodStaging.java50
-rw-r--r--