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.java238
-rw-r--r--src/main/java/gtPlusPlus/GenerateDictionaries.java12
-rw-r--r--src/main/java/gtPlusPlus/RoadMap.java59
-rw-r--r--src/main/java/gtPlusPlus/api/damage/DamageTeslaTower.java3
-rw-r--r--src/main/java/gtPlusPlus/api/enums/Quality.java3
-rw-r--r--src/main/java/gtPlusPlus/api/helpers/GregtechPlusPlus_API.java63
-rw-r--r--src/main/java/gtPlusPlus/api/helpers/MaterialHelper.java52
-rw-r--r--src/main/java/gtPlusPlus/api/interfaces/IChunkLoader.java1
-rw-r--r--src/main/java/gtPlusPlus/api/interfaces/IComparableRecipe.java3
-rw-r--r--src/main/java/gtPlusPlus/api/interfaces/IEntityCatcher.java3
-rw-r--r--src/main/java/gtPlusPlus/api/interfaces/IGeneratorWorld.java2
-rw-r--r--src/main/java/gtPlusPlus/api/interfaces/IGregtechPower.java14
-rw-r--r--src/main/java/gtPlusPlus/api/interfaces/IPlugin.java5
-rw-r--r--src/main/java/gtPlusPlus/api/interfaces/IRandomGenerator.java46
-rw-r--r--src/main/java/gtPlusPlus/api/interfaces/ITexturedBlock.java3
-rw-r--r--src/main/java/gtPlusPlus/api/objects/Logger.java7
-rw-r--r--src/main/java/gtPlusPlus/api/objects/data/AutoMap.java6
-rw-r--r--src/main/java/gtPlusPlus/api/objects/data/FlexiblePair.java3
-rw-r--r--src/main/java/gtPlusPlus/api/objects/data/ObjMap.java24
-rw-r--r--src/main/java/gtPlusPlus/api/objects/data/Pair.java3
-rw-r--r--src/main/java/gtPlusPlus/api/objects/data/TypeCounter.java7
-rw-r--r--src/main/java/gtPlusPlus/api/objects/data/WeightedCollection.java3
-rw-r--r--src/main/java/gtPlusPlus/api/objects/data/weakref/WeakAutoMap.java4
-rw-r--r--src/main/java/gtPlusPlus/api/objects/minecraft/AABB.java13
-rw-r--r--src/main/java/gtPlusPlus/api/objects/minecraft/BTF_FluidTank.java18
-rw-r--r--src/main/java/gtPlusPlus/api/objects/minecraft/BTF_Inventory.java81
-rw-r--r--src/main/java/gtPlusPlus/api/objects/minecraft/BlockPos.java9
-rw-r--r--src/main/java/gtPlusPlus/api/objects/minecraft/CubicObject.java3
-rw-r--r--src/main/java/gtPlusPlus/api/objects/minecraft/DimChunkPos.java8
-rw-r--r--src/main/java/gtPlusPlus/api/objects/minecraft/FakeBlockPos.java29
-rw-r--r--src/main/java/gtPlusPlus/api/objects/minecraft/FakeWorld.java29
-rw-r--r--src/main/java/gtPlusPlus/api/objects/minecraft/FluidGT6.java7
-rw-r--r--src/main/java/gtPlusPlus/api/objects/minecraft/ItemPackage.java4
-rw-r--r--src/main/java/gtPlusPlus/api/objects/minecraft/ItemStackData.java3
-rw-r--r--src/main/java/gtPlusPlus/api/objects/minecraft/NoConflictGTRecipeMap.java5
-rw-r--r--src/main/java/gtPlusPlus/api/objects/minecraft/SafeTexture.java7
-rw-r--r--src/main/java/gtPlusPlus/api/objects/minecraft/ShapedRecipe.java62
-rw-r--r--src/main/java/gtPlusPlus/api/objects/minecraft/TexturePackage.java4
-rw-r--r--src/main/java/gtPlusPlus/api/objects/minecraft/ThreadPooCollector.java23
-rw-r--r--src/main/java/gtPlusPlus/api/objects/minecraft/multi/NoEUBonusMultiBehaviour.java3
-rw-r--r--src/main/java/gtPlusPlus/api/objects/minecraft/multi/NoOutputBonusMultiBehaviour.java3
-rw-r--r--src/main/java/gtPlusPlus/api/objects/minecraft/multi/NoSpeedBonusMultiBehaviour.java3
-rw-r--r--src/main/java/gtPlusPlus/api/objects/minecraft/multi/SpecialMultiBehaviour.java10
-rw-r--r--src/main/java/gtPlusPlus/api/objects/random/CSPRNG_DO_NOT_USE.java125
-rw-r--r--src/main/java/gtPlusPlus/api/objects/random/UUIDGenerator.java120
-rw-r--r--src/main/java/gtPlusPlus/api/objects/random/XSTR.java142
-rw-r--r--src/main/java/gtPlusPlus/api/thermal/energy/IThermalConnection.java1
-rw-r--r--src/main/java/gtPlusPlus/api/thermal/sample/ItemThermalContainer.java4
-rw-r--r--src/main/java/gtPlusPlus/api/thermal/sample/TileThermalHandler.java5
-rw-r--r--src/main/java/gtPlusPlus/core/block/ModBlocks.java16
-rw-r--r--src/main/java/gtPlusPlus/core/block/base/AdvancedBlock.java33
-rw-r--r--src/main/java/gtPlusPlus/core/block/base/BasicBlock.java12
-rw-r--r--src/main/java/gtPlusPlus/core/block/base/BasicTileBlockWithTooltip.java75
-rw-r--r--src/main/java/gtPlusPlus/core/block/base/BlockBaseFluid.java39
-rw-r--r--src/main/java/gtPlusPlus/core/block/base/BlockBaseModular.java64
-rw-r--r--src/main/java/gtPlusPlus/core/block/base/BlockBaseNBT.java34
-rw-r--r--src/main/java/gtPlusPlus/core/block/base/BlockBaseOre.java83
-rw-r--r--src/main/java/gtPlusPlus/core/block/base/MetaBlock.java5
-rw-r--r--src/main/java/gtPlusPlus/core/block/base/MultiTextureBlock.java5
-rw-r--r--src/main/java/gtPlusPlus/core/block/general/BlockCompressedObsidian.java18
-rw-r--r--src/main/java/gtPlusPlus/core/block/general/BlockNet.java10
-rw-r--r--src/main/java/gtPlusPlus/core/block/general/BlockSuperLight.java43
-rw-r--r--src/main/java/gtPlusPlus/core/block/general/BlockTankXpConverter.java110
-rw-r--r--src/main/java/gtPlusPlus/core/block/general/FirePit.java51
-rw-r--r--src/main/java/gtPlusPlus/core/block/general/FluidTankInfinite.java41
-rw-r--r--src/main/java/gtPlusPlus/core/block/general/HellFire.java239
-rw-r--r--src/main/java/gtPlusPlus/core/block/general/LightGlass.java26
-rw-r--r--src/main/java/gtPlusPlus/core/block/general/MiningExplosives.java87
-rw-r--r--src/main/java/gtPlusPlus/core/block/general/PlayerDoors.java82
-rw-r--r--src/main/java/gtPlusPlus/core/block/general/antigrief/BlockWitherProof.java67
-rw-r--r--src/main/java/gtPlusPlus/core/block/general/antigrief/TowerDevice.java54
-rw-r--r--src/main/java/gtPlusPlus/core/block/general/fluids/BlockFluidSludge.java13
-rw-r--r--src/main/java/gtPlusPlus/core/block/general/redstone/BlockGenericRedstone.java99
-rw-r--r--src/main/java/gtPlusPlus/core/block/general/redstone/BlockGenericRedstoneDetector.java27
-rw-r--r--src/main/java/gtPlusPlus/core/block/general/redstone/BlockGenericRedstoneEmitter.java3
-rw-r--r--src/main/java/gtPlusPlus/core/block/general/redstone/BlockGenericRedstoneTest.java33
-rw-r--r--src/main/java/gtPlusPlus/core/block/machine/BlockGtFrameBox.java23
-rw-r--r--src/main/java/gtPlusPlus/core/block/machine/CircuitProgrammer.java63
-rw-r--r--src/main/java/gtPlusPlus/core/block/machine/DecayablesChest.java82
-rw-r--r--src/main/java/gtPlusPlus/core/block/machine/EggBox.java76
-rw-r--r--src/main/java/gtPlusPlus/core/block/machine/FishTrap.java79
-rw-r--r--src/main/java/gtPlusPlus/core/block/machine/HeliumGenerator.java34
-rw-r--r--src/main/java/gtPlusPlus/core/block/machine/Machine_ModularityTable.java42
-rw-r--r--src/main/java/gtPlusPlus/core/block/machine/Machine_PestKiller.java61
-rw-r--r--src/main/java/gtPlusPlus/core/block/machine/Machine_PooCollector.java79
-rw-r--r--src/main/java/gtPlusPlus/core/block/machine/Machine_ProjectTable.java44
-rw-r--r--src/main/java/gtPlusPlus/core/block/machine/Machine_RoundRobinator.java48
-rw-r--r--src/main/java/gtPlusPlus/core/block/machine/Machine_SuperJukebox.java144
-rw-r--r--src/main/java/gtPlusPlus/core/block/machine/Machine_TradeTable.java34
-rw-r--r--src/main/java/gtPlusPlus/core/block/machine/VolumetricFlaskSetter.java69
-rw-r--r--src/main/java/gtPlusPlus/core/block/machine/bedrock/Mining_Head_Fake.java40
-rw-r--r--src/main/java/gtPlusPlus/core/block/machine/bedrock/Mining_Pipe_Fake.java40
-rw-r--r--src/main/java/gtPlusPlus/core/chunkloading/GTPP_ChunkManager.java24
-rw-r--r--src/main/java/gtPlusPlus/core/client/CustomTextureSet.java1
-rw-r--r--src/main/java/gtPlusPlus/core/client/model/ModelBatKing.java19
-rw-r--r--src/main/java/gtPlusPlus/core/client/model/ModelDecayChest.java6
-rw-r--r--src/main/java/gtPlusPlus/core/client/model/ModelEggBox.java12
-rw-r--r--src/main/java/gtPlusPlus/core/client/model/ModelGiantChicken.java26
-rw-r--r--src/main/java/gtPlusPlus/core/client/model/ModelSickBlaze.java26
-rw-r--r--src/main/java/gtPlusPlus/core/client/model/ModelStaballoyConstruct.java29
-rw-r--r--src/main/java/gtPlusPlus/core/client/model/tabula/ModelTabulaBase.java8
-rw-r--r--src/main/java/gtPlusPlus/core/client/renderer/CustomItemBlockRenderer.java12
-rw-r--r--src/main/java/gtPlusPlus/core/client/renderer/CustomOreBlockRenderer.java1146
-rw-r--r--src/main/java/gtPlusPlus/core/client/renderer/RenderBatKing.java112
-rw-r--r--src/main/java/gtPlusPlus/core/client/renderer/RenderDecayChest.java35
-rw-r--r--src/main/java/gtPlusPlus/core/client/renderer/RenderGiantChicken.java5
-rw-r--r--src/main/java/gtPlusPlus/core/client/renderer/RenderMiningExplosivesPrimed.java38
-rw-r--r--src/main/java/gtPlusPlus/core/client/renderer/RenderPlasmaBolt.java62
-rw-r--r--src/main/java/gtPlusPlus/core/client/renderer/RenderPotionthrow.java14
-rw-r--r--src/main/java/gtPlusPlus/core/client/renderer/RenderSickBlaze.java50
-rw-r--r--src/main/java/gtPlusPlus/core/client/renderer/RenderStaballoyConstruct.java122
-rw-r--r--src/main/java/gtPlusPlus/core/client/renderer/RenderToxinball.java25
-rw-r--r--src/main/java/gtPlusPlus/core/client/renderer/particle/EntityDropParticleFX.java42
-rw-r--r--src/main/java/gtPlusPlus/core/client/renderer/tabula/RenderTabulaBase.java15
-rw-r--r--src/main/java/gtPlusPlus/core/commands/CommandDebugChunks.java13
-rw-r--r--src/main/java/gtPlusPlus/core/commands/CommandEnableDebugWhileRunning.java65
-rw-r--r--src/main/java/gtPlusPlus/core/commands/CommandMath.java9
-rw-r--r--src/main/java/gtPlusPlus/core/common/BasePlayer.java81
-rw-r--r--src/main/java/gtPlusPlus/core/common/CommonProxy.java47
-rw-r--r--src/main/java/gtPlusPlus/core/common/compat/COMPAT_Baubles.java51