From 6d1b2216464d4dad449ac6fcfec476832224a55e Mon Sep 17 00:00:00 2001 From: Raven Szewczyk Date: Fri, 24 May 2024 19:50:35 +0100 Subject: Merge addon sources --- .../galacticgreg/GT_TileEntity_Ores_Space.java | 144 + .../GT_Worldgen_GT_Ore_Layer_Space.java | 390 + .../GT_Worldgen_GT_Ore_SmallPieces_Space.java | 123 + .../galacticgreg/GT_Worldgenerator_Space.java | 578 ++ .../java/bloodasp/galacticgreg/GalacticGreg.java | 143 + .../java/bloodasp/galacticgreg/ModRegisterer.java | 283 + .../java/bloodasp/galacticgreg/WorldGenGaGT.java | 89 + .../galacticgreg/api/AsteroidBlockComb.java | 77 + .../bloodasp/galacticgreg/api/BlockMetaComb.java | 50 + src/main/java/bloodasp/galacticgreg/api/Enums.java | 57 + .../java/bloodasp/galacticgreg/api/GTOreTypes.java | 66 + .../galacticgreg/api/ISpaceObjectGenerator.java | 58 + .../bloodasp/galacticgreg/api/ModContainer.java | 85 + .../java/bloodasp/galacticgreg/api/ModDBMDef.java | 165 + .../bloodasp/galacticgreg/api/ModDimensionDef.java | 470 ++ .../galacticgreg/api/SpecialBlockComb.java | 71 + .../galacticgreg/api/StructureInformation.java | 59 + .../galacticgreg/auxiliary/ConfigManager.java | 79 + .../galacticgreg/auxiliary/GTOreGroup.java | 19 + .../galacticgreg/auxiliary/GalacticGregConfig.java | 141 + .../bloodasp/galacticgreg/auxiliary/LogHelper.java | 267 + .../galacticgreg/auxiliary/PlayerChatHelper.java | 106 + .../galacticgreg/auxiliary/ProfilingStorage.java | 74 + .../bartworks/BW_Worldgen_Ore_Layer_Space.java | 271 + .../bartworks/BW_Worldgen_Ore_SmallOre_Space.java | 165 + .../galacticgreg/command/AEStorageCommand.java | 180 + .../galacticgreg/command/ProfilingCommand.java | 99 + .../dynconfig/DynamicDimensionConfig.java | 168 + .../dynconfig/DynamicOreMixWorldConfig.java | 93 + .../galacticgreg/generators/GenEllipsoid.java | 126 + .../registry/GalacticGregRegistry.java | 181 + .../galacticgreg/schematics/SpaceSchematic.java | 100 + .../schematics/SpaceSchematicFactory.java | 33 + .../schematics/SpaceSchematicHandler.java | 182 + .../schematics/SpaceSchematicWrapper.java | 104 + .../bartworks/API/API_ConfigValues.java | 20 + .../bartworks/API/BioObjectAdder.java | 197 + .../bartworks/API/BioObjectGetter.java | 112 + .../bartworks/API/BioRecipeAdder.java | 126 + .../bartworks/API/BioVatLogicAdder.java | 325 + .../bartworks/API/BorosilicateGlass.java | 211 + .../bartimaeusnek/bartworks/API/INoiseGen.java | 29 + .../bartimaeusnek/bartworks/API/IRadMaterial.java | 39 + .../bartworks/API/ITileAddsInformation.java | 19 + .../bartworks/API/ITileDropsContent.java | 23 + .../API/ITileHasDifferentTextureSides.java | 39 + .../bartimaeusnek/bartworks/API/SideReference.java | 39 + .../bartworks/API/VoidMinerDropAdder.java | 25 + .../bartimaeusnek/bartworks/API/WerkstoffAPI.java | 35 + .../bartworks/API/WerkstoffAdderRegistry.java | 31 + .../bartworks/API/modularUI/BW_UITextures.java | 61 + .../bartimaeusnek/bartworks/API/package-info.java | 17 + .../API/recipe/BWNBTDependantCraftingRecipe.java | 76 + .../bartworks/API/recipe/BacterialVatFrontend.java | 92 + .../bartworks/API/recipe/BartWorksRecipeMaps.java | 91 + .../bartworks/API/recipe/DynamicGTRecipe.java | 34 + .../bartworks/API/recipe/RadioHatchFrontend.java | 45 + .../bartimaeusnek/bartworks/ASM/ASMUtils.java | 54 + .../github/bartimaeusnek/bartworks/ASM/BWCore.java | 84 + .../bartimaeusnek/bartworks/ASM/BWCorePlugin.java | 82 + .../ASM/BWCoreStaticReplacementMethodes.java | 113 + .../bartworks/ASM/BWCoreTransformer.java | 227 + .../github/bartimaeusnek/bartworks/GuiHandler.java | 35 + .../github/bartimaeusnek/bartworks/MainMod.java | 239 + .../client/ClientEventHandler/TooltipCache.java | 53 + .../ClientEventHandler/TooltipEventHandler.java | 127 + .../bartworks/client/creativetabs/BioTab.java | 32 + .../bartworks/client/creativetabs/GT2Tab.java | 31 + .../client/creativetabs/bartworksTab.java | 31 + .../client/gui/BW_GUIContainer_RotorBlock.java | 90 + .../client/renderer/BW_EICPistonVisualizer.java | 112 + .../client/renderer/BW_GT_ItemRenderer.java | 137 + .../client/renderer/BW_GT_Vanilla_Texture.java | 56 + .../client/renderer/BW_Renderer_Block_Ores.java | 159 + .../client/renderer/RendererGlasBlock.java | 111 + .../renderer/RendererSwitchingColorFluid.java | 333 + .../client/textures/PrefixTextureLinker.java | 92 + .../bartworks/common/blocks/BW_Blocks.java | 135 + .../bartworks/common/blocks/BW_GlasBlocks.java | 188 + .../bartworks/common/blocks/BW_GlasBlocks2.java | 180 + .../common/blocks/BW_TileEntityContainer.java | 204 + .../BW_TileEntityContainer_MachineBlock.java | 44 + .../blocks/BW_TileEntityContainer_Multiple.java | 164 + .../bartworks/common/blocks/BioFluidBlock.java | 93 + .../bartworks/common/commands/ChangeConfig.java | 72 + .../common/commands/ClearCraftingCache.java | 39 + .../common/commands/GetWorkingDirectory.java | 37 + .../common/commands/PrintRecipeListToFile.java | 62 + .../bartworks/common/commands/RunGC.java | 38 + .../bartworks/common/commands/SummonRuin.java | 46 + .../bartworks/common/configs/ConfigHandler.java | 334 + .../bartworks/common/items/BW_ItemBlocks.java | 98 + .../bartworks/common/items/BW_SimpleWindMeter.java | 79 + .../bartworks/common/items/BW_Stonage_Rotors.java | 165 + .../bartworks/common/items/Circuit_Programmer.java | 238 + .../common/items/GT_Destructopack_Item.java | 90 + .../bartworks/common/items/GT_Rockcutter_Item.java | 185 + .../bartworks/common/items/GT_Teslastaff_Item.java | 143 + .../bartworks/common/items/LabModule.java | 41 + .../bartworks/common/items/LabParts.java | 154 + .../bartworks/common/items/SimpleIconItem.java | 35 + .../bartworks/common/items/SimpleSubItemClass.java | 78 + .../common/loaders/ArtificialMicaLine.java | 199 + .../bartworks/common/loaders/BeforeGTPreload.java | 128 + .../bartworks/common/loaders/BioCultureLoader.java | 104 + .../bartworks/common/loaders/BioItemList.java | 107 + .../bartworks/common/loaders/BioLabLoader.java | 23 + .../bartworks/common/loaders/BioRecipeLoader.java | 194 + .../ElectricImplosionCompressorRecipes.java | 213 + .../bartworks/common/loaders/FluidLoader.java | 146 + .../bartworks/common/loaders/GTNHBlocks.java | 147 + .../bartworks/common/loaders/ItemRegistry.java | 453 ++ .../common/loaders/LocalisationLoader.java | 62 + .../common/loaders/RadioHatchMaterialLoader.java | 224 + .../bartworks/common/loaders/RecipeLoader.java | 60 + .../common/loaders/RegisterServerCommands.java | 35 + .../common/loaders/StaticRecipeChangeLoaders.java | 583 ++ .../common/loaders/recipes/Assembler.java | 294 + .../common/loaders/recipes/AssemblyLine.java | 85 + .../common/loaders/recipes/Autoclave.java | 41 + .../common/loaders/recipes/Centrifuge.java | 144 + .../common/loaders/recipes/ChemicalBath.java | 84 + .../common/loaders/recipes/ChemicalReactor.java | 29 + .../common/loaders/recipes/CraftingRecipes.java | 462 ++ .../common/loaders/recipes/Electrolyzer.java | 152 + .../common/loaders/recipes/Extractor.java | 45 + .../common/loaders/recipes/FakeRecipes.java | 11 + .../common/loaders/recipes/FluidHeater.java | 27 + .../common/loaders/recipes/FluidSolidifier.java | 103 + .../common/loaders/recipes/FormingPress.java | 77 + .../common/loaders/recipes/LaserEngraver.java | 28 + .../bartworks/common/loaders/recipes/Mixer.java | 65 + .../common/loaders/recipes/Pulverizer.java | 98 + .../common/loaders/recipes/PyrolyseOven.java | 24 + .../bartworks/common/net/BW_Network.java | 162 + .../common/net/CircuitProgrammerPacket.java | 88 + .../bartworks/common/net/EICPacket.java | 60 + .../bartworks/common/net/MetaBlockPacket.java | 108 + .../bartworks/common/net/OreDictCachePacket.java | 71 + .../bartworks/common/net/RendererPacket.java | 99 + .../bartworks/common/net/ServerJoinedPackage.java | 61 + .../classic/BWTileEntityDimIDBridge.java | 24 + .../common/tileentities/classic/BW_RotorBlock.java | 42 + .../BW_TileEntity_ExperimentalFloodGate.java | 126 + .../classic/BW_TileEntity_HeatedWaterPump.java | 374 + .../classic/BW_TileEntity_InfinityTank.java | 163 + .../common/tileentities/debug/CreativeScanner.java | 42 + .../tileentities/multis/GT_TileEntity_BioVat.java | 836 ++ .../multis/GT_TileEntity_CircuitAssemblyLine.java | 641 ++ .../tileentities/multis/GT_TileEntity_DEHP.java | 338 + .../GT_TileEntity_ElectricImplosionCompressor.java | 550 ++ .../tileentities/multis/GT_TileEntity_HTGR.java | 614 ++ .../tileentities/multis/GT_TileEntity_LESU.java | 598 ++ .../multis/GT_TileEntity_ManualTrafo.java | 365 + .../tileentities/multis/GT_TileEntity_THTR.java | 413 + .../multis/GT_TileEntity_Windmill.java | 641 ++ .../mega/GT_TileEntity_MegaBlastFurnace.java | 428 + .../mega/GT_TileEntity_MegaChemicalReactor.java | 267 + .../mega/GT_TileEntity_MegaDistillTower.java | 449 ++ .../mega/GT_TileEntity_MegaMultiBlockBase.java | 223 + .../multis/mega/GT_TileEntity_MegaOilCracker.java | 459 ++ .../mega/GT_TileEntity_MegaVacuumFreezer.java | 256 + .../tiered/GT_MetaTileEntity_AcidGenerator.java | 157 + .../tiered/GT_MetaTileEntity_BioLab.java | 412 + .../GT_MetaTileEntity_CompressedFluidHatch.java | 62 + .../tiered/GT_MetaTileEntity_Diode.java | 136 + .../GT_MetaTileEntity_EnergyDistributor.java | 87 + .../tiered/GT_MetaTileEntity_GiantOutputHatch.java | 42 + .../GT_MetaTileEntity_HumongousInputHatch.java | 46 + .../tiered/GT_MetaTileEntity_RadioHatch.java | 499 ++ .../tiered/GT_MetaTileEntity_Transistor.java | 157 + .../bartworks/neiHandler/BW_NEI_BioLabHandler.java | 71 + .../bartworks/neiHandler/BW_NEI_BioVatHandler.java | 72 + .../bartworks/neiHandler/BW_NEI_OreHandler.java | 250 + .../bartworks/neiHandler/NEI_BW_Config.java | 97 + .../server/EventHandler/ServerEventHandler.java | 95 + .../system/material/BW_GT_MaterialReference.java | 194 + .../material/BW_MetaGeneratedBlock_Item.java | 107 + .../material/BW_MetaGeneratedBlocks_Casing.java | 121 + .../BW_MetaGeneratedBlocks_CasingAdvanced_TE.java | 51 + .../material/BW_MetaGeneratedBlocks_Casing_TE.java | 51 + .../system/material/BW_MetaGeneratedFrames.java | 144 + .../system/material/BW_MetaGeneratedOreTE.java | 116 + .../material/BW_MetaGeneratedSmallOreTE.java | 128 + .../system/material/BW_MetaGenerated_Block_TE.java | 73 + .../system/material/BW_MetaGenerated_Blocks.java | 131 + .../system/material/BW_MetaGenerated_Items.java | 272 + .../system/material/BW_MetaGenerated_Ores.java | 134 + .../material/BW_MetaGenerated_SmallOres.java | 76 + .../BW_MetaGenerated_WerkstoffBlock_TE.java | 50 + .../material/BW_MetaGenerated_WerkstoffBlocks.java | 65 + .../system/material/BW_NonMeta_MaterialItems.java | 161 + .../CircuitGeneration/BW_CircuitsLoader.java | 39 + .../material/CircuitGeneration/BW_Meta_Items.java | 396 + .../material/CircuitGeneration/CircuitData.java | 76 + .../CircuitGeneration/CircuitImprintLoader.java | 368 + .../CircuitGeneration/CircuitPartLoader.java | 266 + .../material/GT_Enhancement/BWGTMetaItems.java | 213 + .../GT_Enhancement/GTMetaItemEnhancer.java | 145 + .../GT_Enhancement/PlatinumSludgeOverHaul.java | 1158 +++ .../bartworks/system/material/Werkstoff.java | 1265 +++ .../bartworks/system/material/WerkstoffLoader.java | 2092 +++++ .../material/processingLoaders/AddSomeRecipes.java | 96 + .../processingLoaders/AdditionalRecipes.java | 671 ++ .../material/processingLoaders/DownTierLoader.java | 48 + .../processingLoaders/LoadItemContainers.java | 77 + .../werkstoff_loaders/IWerkstoffRunnable.java | 21 + .../werkstoff_loaders/recipe/AspectLoader.java | 58 + .../werkstoff_loaders/recipe/BlockLoader.java | 74 + .../werkstoff_loaders/recipe/CasingLoader.java | 78 + .../werkstoff_loaders/recipe/CellLoader.java | 332 + .../recipe/CraftingMaterialLoader.java | 296 + .../werkstoff_loaders/recipe/CrushedLoader.java | 282 + .../werkstoff_loaders/recipe/DustLoader.java | 529 ++ .../werkstoff_loaders/recipe/GemLoader.java | 296 + .../werkstoff_loaders/recipe/MetalLoader.java | 66 + .../werkstoff_loaders/recipe/MoltenCellLoader.java | 377 + .../recipe/MultipleMetalLoader.java | 69 + .../werkstoff_loaders/recipe/OreLoader.java | 62 + .../werkstoff_loaders/recipe/RawOreLoader.java | 62 + .../recipe/SimpleMetalLoader.java | 250 + .../werkstoff_loaders/recipe/ToolLoader.java | 602 ++ .../registration/AssociationLoader.java | 42 + .../registration/BridgeMaterialsLoader.java | 173 + .../registration/CasingRegistrator.java | 40 + .../bartworks/system/oredict/OreDictAdder.java | 43 + .../bartworks/system/oredict/OreDictHandler.java | 95 + .../bartworks/system/oregen/BW_OreLayer.java | 273 + .../bartworks/system/oregen/BW_WordGenerator.java | 140 + .../system/oregen/BW_WorldGenRoss128b.java | 213 + .../system/oregen/BW_WorldGenRoss128ba.java | 220 + .../bartworks/system/worldgen/GT_WorldgenUtil.java | 49 + .../bartworks/system/worldgen/MapGenRuins.java | 502 ++ .../bartimaeusnek/bartworks/util/BWRecipes.java | 210 + .../bartimaeusnek/bartworks/util/BW_ColorUtil.java | 220 + .../bartworks/util/BW_Tooltip_Reference.java | 57 + .../bartimaeusnek/bartworks/util/BW_Util.java | 803 ++ .../bartimaeusnek/bartworks/util/BioCulture.java | 253 + .../bartimaeusnek/bartworks/util/BioDNA.java | 51 + .../bartimaeusnek/bartworks/util/BioData.java | 173 + .../bartimaeusnek/bartworks/util/BioPlasmid.java | 51 + .../bartworks/util/CachedReflectionUtils.java | 31 + .../bartworks/util/ChatColorHelper.java | 42 + .../bartworks/util/ConnectedBlocksChecker.java | 187 + .../util/ConnectedBlocksCheckerIteration.java | 146 + .../bartimaeusnek/bartworks/util/Coords.java | 79 + .../bartimaeusnek/bartworks/util/EnumUtils.java | 50 + .../bartimaeusnek/bartworks/util/MathUtils.java | 116 + .../bartimaeusnek/bartworks/util/MurmurHash3.java | 309 + .../bartworks/util/NoiseUtil/BartsNoise.java | 172 + .../bartworks/util/NoiseUtil/SimplexNoise.java | 396 + .../bartworks/util/NonNullWrappedHashMap.java | 56 + .../bartworks/util/NonNullWrappedHashSet.java | 51 + .../github/bartimaeusnek/bartworks/util/Pair.java | 81 + .../bartworks/util/RecipeFinderForParallel.java | 187 + .../bartworks/util/ResultWrongSievert.java | 82 + .../bartimaeusnek/bartworks/util/StreamUtils.java | 38 + .../accessprioritylist/AccessPriorityList.java | 392 + .../AccessPriorityListIterators.java | 163 + .../accessprioritylist/AccessPriorityListNode.java | 72 + .../bartworks/util/flowerset/FlowerSet.java | 146 + .../bartimaeusnek/bartworks/util/log/DebugLog.java | 65 + .../bartimaeusnek/bartworks/util/package-info.java | 19 + .../bartimaeusnek/crossmod/BartWorksCrossmod.java | 98 + .../crossmod/GTpp/loader/RadioHatchCompat.java | 285 + .../bartimaeusnek/crossmod/cls/CLSCompat.java | 104 + .../galacticgreg/GT_TileEntity_VoidMiner_Base.java | 304 + .../galacticgreg/GT_TileEntity_VoidMiners.java | 115 + .../crossmod/galacticgreg/VoidMinerUtility.java | 316 + .../crossmod/galacticraft/GalacticraftProxy.java | 96 + .../crossmod/galacticraft/PlanetsHelperClass.java | 34 + .../galacticraft/UniversalTeleportType.java | 78 + .../atmosphere/BWAtmosphereManager.java | 121 + .../galacticraft/blocks/UniversalSpaceBlocks.java | 38 + .../galacticraft/creativetabs/SpaceTab.java | 37 + .../planets/AbstractWorldProviderSpace.java | 37 + .../planets/ross128b/ChunkProviderRoss128b.java | 186 + .../planets/ross128b/SkyProviderRoss128b.java | 25 + .../planets/ross128b/WorldProviderRoss128b.java | 155 + .../planets/ross128ba/ChunkProviderRoss128ba.java | 108 + .../planets/ross128ba/WorldProviderRoss128ba.java | 113 + .../solarsystems/Ross128SolarSystem.java | 92 + .../crossmod/openComputers/GT_NBT_DataBase.java | 97 + .../openComputers/TileEntity_GTDataServer.java | 203 + .../crossmod/tectech/TecTechResearchLoader.java | 93 + .../tectech/tileentites/tiered/LowPowerLaser.java | 121 + .../tiered/TT_Abstract_LowPowerLaserThingy.java | 156 + .../tiered/TT_MetaTileEntity_LowPowerLaserBox.java | 177 + .../TT_MetaTileEntity_LowPowerLaserDynamo.java | 98 + .../TT_MetaTileEntity_LowPowerLaserHatch.java | 82 + .../TT_MetaTileEntity_Pipe_Energy_LowPower.java | 163 + .../crossmod/tgregworks/MaterialsInjector.java | 82 + .../tile/GT_Multi_IndustrialCrucible.java | 84 + .../crossmod/thaumcraft/tile/GT_WandBuffer.java | 118 + .../thaumcraft/util/ThaumcraftHandler.java | 166 + .../java/com/github/technus/tectech/Reference.java | 15 + .../java/com/github/technus/tectech/TecTech.java | 119 + .../openComputers/AvrArchitecture.java | 307 + .../github/technus/tectech/loader/MainLoader.java | 202 + .../technus/tectech/loader/NetworkDispatcher.java | 25 + .../technus/tectech/loader/TecTechConfig.java | 257 + .../tectech/loader/gui/CreativeTabTecTech.java | 37 + .../technus/tectech/loader/recipe/Assembler.java | 3029 +++++++ .../tectech/loader/recipe/AssemblyLine.java | 128 + .../tectech/loader/recipe/BaseRecipeLoader.java | 49 + .../tectech/loader/recipe/CircuitAssembler.java | 46 + .../technus/tectech/loader/recipe/Crafting.java | 57 + .../technus/tectech/loader/recipe/Extractor.java | 57 + .../technus/tectech/loader/recipe/Godforge.java | 563 ++ .../loader/recipe/ResearchStationAssemblyLine.java | 3272 ++++++++ .../technus/tectech/loader/thing/CoverLoader.java | 48 + .../tectech/loader/thing/MachineLoader.java | 2101 +++++ .../technus/tectech/loader/thing/MuTeLoader.java | 21 + .../technus/tectech/loader/thing/ThingsLoader.java | 99 + .../mechanics/dataTransport/DataPacket.java | 104 + .../dataTransport/InventoryDataPacket.java | 62 + .../mechanics/dataTransport/QuantumDataPacket.java | 50 + .../enderStorage/EnderFluidContainer.java | 134 + .../mechanics/enderStorage/EnderLinkTag.java | 39 + .../mechanics/enderStorage/EnderLinkTank.java | 47 + .../enderStorage/EnderWorldSavedData.java | 145 + .../tectech/mechanics/pipe/IActivePipe.java | 12 + .../mechanics/pipe/IConnectsToDataPipe.java | 17 + .../mechanics/pipe/IConnectsToEnergyTunnel.java | 11 + .../mechanics/pipe/PipeActivityMessage.java | 136 + .../tectech/mechanics/spark/RendererMessage.java | 149 + .../tectech/mechanics/spark/ThaumSpark.java | 57 + .../tectech/mechanics/tesla/ITeslaConnectable.java | 169 + .../mechanics/tesla/ITeslaConnectableSimple.java | 24 + .../mechanics/tesla/TeslaCoverConnection.java | 81 + .../github/technus/tectech/proxy/ClientProxy.java | 182 + .../github/technus/tectech/proxy/CommonProxy.java | 94 + .../tectech/recipe/EyeOfHarmonyFrontend.java | 206 + .../technus/tectech/recipe/EyeOfHarmonyRecipe.java | 499 ++ .../tectech/recipe/EyeOfHarmonyRecipeStorage.java | 184 + .../tectech/recipe/GodforgeExoticFrontend.java | 82 + .../tectech/recipe/GodforgePlasmaFrontend.java | 76 + .../tectech/recipe/ResearchStationFrontend.java | 101 + .../technus/tectech/recipe/TT_recipeAdder.java | 278 + .../technus/tectech/recipe/TecTechRecipeMaps.java | 77 + .../tectech/rendering/EOH/EOH_ItemRenderer.java | 98 + .../tectech/rendering/EOH/EOH_RenderingUtils.java | 270 + .../technus/tectech/rendering/EOH/EOH_TESR.java | 91 + .../technus/tectech/thing/CustomItemList.java | 609 ++ .../tectech/thing/block/EOH_RenderBlock.java | 79 + .../tectech/thing/block/ForgeOfGodsBlock.java | 70 + .../tectech/thing/block/GodforgeGlassBlock.java | 107 + .../tectech/thing/block/GodforgeGlassItem.java | 30 + .../tectech/thing/block/GodforgeGlassRender.java | 122 + .../tectech/thing/block/QuantumGlassBlock.java | 111 + .../tectech/thing/block/QuantumGlassItem.java | 33 + .../tectech/thing/block/QuantumGlassRender.java | 129 + .../tectech/thing/block/QuantumStuffBlock.java | 104 + .../tectech/thing/block/QuantumStuffRender.java | 104 + .../tectech/thing/block/ReactorSimBlock.java | 96 + .../tectech/thing/block/ReactorSimItem.java | 36 + .../tectech/thing/block/RenderForgeOfGods.java | 130 + .../tectech/thing/block/TileEyeOfHarmony.java | 200 + .../tectech/thing/block/TileForgeOfGods.java | 77 + .../tectech/thing/casing/GT_Block_CasingsBA0.java | 227 + .../tectech/thing/casing/GT_Block_CasingsNH.java | 64 + .../tectech/thing/casing/GT_Block_CasingsTT.java | 196 + .../tectech/thing/casing/GT_Item_CasingsBA0.java | 111 + .../tectech/thing/casing/GT_Item_CasingsNH.java | 15 + .../tectech/thing/casing/GT_Item_CasingsTT.java | 133 + .../thing/casing/GT_Item_Casings_Godforge.java | 114 + .../thing/casing/GT_Item_Casings_Spacetime.java | 56 + .../casing/GT_Item_Casings_Stabilisation.java | 47 + .../casing/GT_Item_Casings_TimeAcceleration.java | 46 + .../tectech/thing/casing/GodforgeCasings.java | 124 + .../casing/SpacetimeCompressionFieldCasing.java | 120 + .../thing/casing/StabilisationFieldCasing.java | 117 + .../tectech/thing/casing/TT_Container_Casings.java | 28 + .../thing/casing/TimeAccelerationFieldCasing.java | 120 + .../thing/cover/GT_Cover_TM_EnderFluidLink.java | 252 + .../thing/cover/GT_Cover_TM_PowerPassUpgrade.java | 53 + .../tectech/thing/cover/GT_Cover_TM_TeslaCoil.java | 71 + .../cover/GT_Cover_TM_TeslaCoil_Ultimate.java | 44 + .../tectech/thing/gui/TecTechUITextures.java | 184 + .../tectech/thing/item/AstralArrayFabricator.java | 53 + .../tectech/thing/item/EnderFluidLinkCover.java | 56 + .../technus/tectech/thing/item/EuMeterGT.java | 169 + .../tectech/thing/item/ParametrizerMemoryCard.java | 234 + .../tectech/thing/item/PowerPassUpgradeCover.java | 55 + .../tectech/thing/item/RenderForgeOfGodsItem.java | 91 + .../tectech/thing/item/TeslaCoilCapacitor.java | 108 + .../tectech/thing/item/TeslaCoilComponent.java | 72 + .../technus/tectech/thing/item/TeslaCoilCover.java | 87 + .../technus/tectech/thing/item/TeslaStaff.java | 54 + .../tectech/thing/metaTileEntity/Textures.java | 318 + .../hatch/GT_MetaTileEntity_Hatch_Capacitor.java | 268 + .../GT_MetaTileEntity_Hatch_CreativeData.java | 133 + ...T_MetaTileEntity_Hatch_CreativeMaintenance.java | 96 + ...T_MetaTileEntity_Hatch_CreativeUncertainty.java | 58 + .../GT_MetaTileEntity_Hatch_DataConnector.java | 202 + .../hatch/GT_MetaTileEntity_Hatch_DynamoMulti.java | 128 + .../GT_MetaTileEntity_Hatch_DynamoTunnel.java | 225 + .../hatch/GT_MetaTileEntity_Hatch_EnergyMulti.java | 134 + .../GT_MetaTileEntity_Hatch_EnergyTunnel.java | 152 + .../hatch/GT_MetaTileEntity_Hatch_Holder.java | 181 + .../hatch/GT_MetaTileEntity_Hatch_InputData.java | 102 + .../GT_MetaTileEntity_Hatch_InputDataItems.java | 246 + .../hatch/GT_MetaTileEntity_Hatch_OutputData.java | 116 + .../GT_MetaTileEntity_Hatch_OutputDataItems.java | 141 + .../hatch/GT_MetaTileEntity_Hatch_Param.java | 559 ++ .../hatch/GT_MetaTileEntity_Hatch_ParamText.java | 291 + .../hatch/GT_MetaTileEntity_Hatch_Rack.java | 470 ++ .../hatch/GT_MetaTileEntity_Hatch_Uncertainty.java | 474 ++ .../GT_MetaTileEntity_Hatch_WirelessMulti.java | 216 + .../multi/ForgeOfGodsRingsStructureString.java | 5101 ++++++++++++ .../multi/ForgeOfGodsStructureString.java | 5429 +++++++++++++ .../multi/GT_MetaTileEntity_EM_EyeOfHarmony.java | 1767 ++++ .../multi/GT_MetaTileEntity_EM_ForgeOfGods.java | 2385 ++++++ .../multi/GT_MetaTileEntity_EM_computer.java | 525 ++ .../multi/GT_MetaTileEntity_EM_dataBank.java | 302 + .../multi/GT_MetaTileEntity_EM_infuser.java | 315 + .../multi/GT_MetaTileEntity_EM_research.java | 823 ++ .../multi/GT_MetaTileEntity_EM_switch.java | 291 + .../multi/GT_MetaTileEntity_EM_transformer.java | 221 + .../multi/GT_MetaTileEntity_TM_microwave.java | 348 + .../multi/GT_MetaTileEntity_TM_teslaCoil.java | 1080 +++ .../base/GT_MetaTileEntity_MultiblockBase_EM.java | 2823 +++++++ .../metaTileEntity/multi/base/INameFunction.java | 6 + .../metaTileEntity/multi/base/IStatusFunction.java | 6 + .../thing/metaTileEntity/multi/base/LedStatus.java | 64 + .../metaTileEntity/multi/base/Parameters.java | 327 + .../thing/metaTileEntity/multi/base/SoundLoop.java | 59 + .../render/TT_RenderedExtendedFacingTexture.java | 25 + .../GT_MetaTileEntity_EM_BaseModule.java | 497 ++ .../GT_MetaTileEntity_EM_ExoticModule.java | 529 ++ .../GT_MetaTileEntity_EM_MoltenModule.java | 227 + .../GT_MetaTileEntity_EM_PlasmaModule.java | 226 + .../GT_MetaTileEntity_EM_SmeltingModule.java | 228 + .../pipe/GT_MetaTileEntity_PipeBlock_Data.java | 52 + .../pipe/GT_MetaTileEntity_PipeBlock_Energy.java | 52 + .../pipe/GT_MetaTileEntity_Pipe_Data.java | 316 + .../pipe/GT_MetaTileEntity_Pipe_Energy.java | 285 + .../single/GT_MetaTileEntity_BuckConverter.java | 271 + .../single/GT_MetaTileEntity_DebugPollutor.java | 246 + .../GT_MetaTileEntity_DebugPowerGenerator.java | 392 + .../GT_MetaTileEntity_DebugStructureWriter.java | 300 + .../single/GT_MetaTileEntity_OwnerDetector.java | 239 + .../single/GT_MetaTileEntity_TT_Transformer.java | 73 + .../single/GT_MetaTileEntity_TeslaCoil.java | 404 + .../single/GT_MetaTileEntity_WetTransformer.java | 49 + .../tectech/thing/multiTileEntity/GodForge.java | 0 .../thing/tileEntity/ReactorSimTileEntity.java | 143 + .../github/technus/tectech/util/CommonValues.java | 33 + .../com/github/technus/tectech/util/Converter.java | 41 + .../technus/tectech/util/FluidStackLong.java | 29 + .../github/technus/tectech/util/GodforgeMath.java | 308 + .../github/technus/tectech/util/ItemStackLong.java | 28 + .../github/technus/tectech/util/TT_Utility.java | 192 + src/main/java/gregtech/api/enums/TAE.java | 145 + .../api/util/AdvancedFusionOverclockDescriber.java | 23 + .../java/gregtech/api/util/FishPondFakeRecipe.java | 80 + .../java/gregtech/api/util/GasSpargingRecipe.java | 103 + .../gregtech/api/util/GasSpargingRecipeMap.java | 45 + src/main/java/gregtech/api/util/HotFuel.java | 40 + .../gregtech/api/util/SemiFluidFuelHandler.java | 136 + src/main/java/gtPlusPlus/GTplusplus.java | 395 + .../gtPlusPlus/api/interfaces/ILazyCoverable.java | 139 + .../java/gtPlusPlus/api/interfaces/IPlugin.java | 41 + .../gtPlusPlus/api/interfaces/ITexturedBlock.java | 15 + .../gtPlusPlus/api/interfaces/ITileTooltip.java | 6 + .../api/interfaces/RunnableWithInfo.java | 7 + src/main/java/gtPlusPlus/api/objects/Logger.java | 162 + .../java/gtPlusPlus/api/objects/data/AutoMap.java | 364 + .../java/gtPlusPlus/api/objects/data/Pair.java | 35 + .../java/gtPlusPlus/api/objects/data/Quad.java | 44 + .../java/gtPlusPlus/api/objects/data/Triplet.java | 26 + .../gtPlusPlus/api/objects/data/TypeCounter.java | 177 + .../api/objects/data/WeightedCollection.java | 102 + .../api/objects/data/weakref/WeakAutoMap.java | 14 + .../gtPlusPlus/api/objects/minecraft/AABB.java | 67 + .../api/objects/minecraft/BTF_FluidTank.java | 185 + .../api/objects/minecraft/BTF_Inventory.java | 231 + .../gtPlusPlus/api/objects/minecraft/BlockPos.java | 245 + .../api/objects/minecraft/CubicObject.java | 56 + .../gtPlusPlus/api/objects/minecraft/FluidGT6.java | 33 + .../api/objects/minecraft/ItemPackage.java | 57 + .../api/objects/minecraft/ItemStackData.java | 34 + .../api/objects/minecraft/SafeTexture.java | 65 + .../api/objects/minecraft/ShapedRecipe.java | 251 + .../api/recipe/ChemicalPlantFrontend.java | 68 + .../api/recipe/GTPPRecipeCategories.java | 17 + .../java/gtPlusPlus/api/recipe/GTPPRecipeMaps.java | 232 + .../gtPlusPlus/api/recipe/MillingFrontend.java | 46 + .../java/gtPlusPlus/api/recipe/TGSFrontend.java | 147 + .../api/recipe/ThermalBoilerFrontend.java | 57 + src/main/java/gtPlusPlus/core/block/ModBlocks.java | 104 + .../gtPlusPlus/core/block/base/BasicBlock.java | 70 + .../core/block/base/BasicTileBlockWithTooltip.java | 322 + .../gtPlusPlus/core/block/base/BlockBaseFluid.java | 102 + .../core/block/base/BlockBaseModular.java | 245 + .../gtPlusPlus/core/block/base/BlockBaseOre.java | 217 + .../block/general/BlockCompressedObsidian.java | 100 + .../core/block/general/BlockSuperLight.java | 197 + .../core/block/general/FluidTankInfinite.java | 141 + .../gtPlusPlus/core/block/general/HellFire.java | 535 ++ .../gtPlusPlus/core/block/general/LightGlass.java | 137 + .../core/block/general/MiningExplosives.java | 193 + .../block/general/antigrief/BlockWitherProof.java | 161 + .../block/general/fluids/BlockFluidSludge.java | 68 + .../core/block/machine/CircuitProgrammer.java | 153 + .../core/block/machine/DecayablesChest.java | 186 + .../gtPlusPlus/core/block/machine/FishTrap.java | 136 + .../core/block/machine/Machine_PestKiller.java | 137 + .../core/block/machine/Machine_PooCollector.java | 177 + .../core/block/machine/Machine_ProjectTable.java | 160 + .../core/block/machine/Machine_SuperJukebox.java | 558 ++ .../core/block/machine/VolumetricFlaskSetter.java | 157 + .../gtPlusPlus/core/client/CustomTextureSet.java | 30 + .../core/client/model/ModelDecayChest.java | 45 + .../core/client/model/ModelSickBlaze.java | 87 + .../core/client/model/ModelStaballoyConstruct.java | 117 + .../client/renderer/CustomItemBlockRenderer.java | 84 + .../client/renderer/CustomOreBlockRenderer.java | 2469 ++++++ .../core/client/renderer/RenderDecayChest.java | 92 + .../renderer/RenderMiningExplosivesPrimed.java | 111 + .../core/client/renderer/RenderSickBlaze.java | 96 + .../client/renderer/RenderStaballoyConstruct.java | 163 + .../core/client/renderer/RenderToxinball.java | 89 + .../renderer/particle/EntityDropParticleFX.java | 105 + .../commands/CommandEnableDebugWhileRunning.java | 279 + .../java/gtPlusPlus/core/commands/CommandMath.java | 92 + .../gtPlusPlus/core/commands/CommandUtils.java | 18 + .../java/gtPlusPlus/core/common/CommonProxy.java | 210 + .../core/common/compat/COMPAT_Baubles.java | 58 + .../core/common/compat/COMPAT_ExtraUtils.java | 18 + .../core/common/compat/COMPAT_HarvestCraft.java | 14 + .../gtPlusPlus/core/common/compat/COMPAT_IC2.java | 58 + .../core/common/compat/COMPAT_Thaumcraft.java | 47 + .../core/common/compat/COMPAT_Witchery.java | 28 + .../java/gtPlusPlus/core/config/ConfigHandler.java | 670 ++ .../container/Container_CircuitProgrammer.java | 176 + .../core/container/Container_DecayablesChest.java | 133 + .../core/container/Container_FishTrap.java | 134 + .../core/container/Container_PestKiller.java | 147 + .../core/container/Container_ProjectTable.java | 196 + .../core/container/Container_SuperJukebox.java | 232 + .../container/Container_VolumetricFlaskSetter.java | 170 + .../gtPlusPlus/core/creative/AddToCreativeTab.java | 25 + .../core/entity/EntityPrimedMiningExplosive.java | 405 + .../core/entity/InternalEntityRegistry.java | 64 + .../core/entity/monster/EntitySickBlaze.java | 224 + .../entity/monster/EntityStaballoyConstruct.java | 652 ++ .../entity/projectile/EntityLightningAttack.java | 79 + .../core/entity/projectile/EntityToxinball.java | 334 + .../entity/projectile/EntityToxinballSmall.java | 65 + .../core/fluids/FluidRegistryHandler.java | 52 + .../gtPlusPlus/core/gui/GUI_Base_Tile_Entity.java | 14 + .../gtPlusPlus/core/gui/beta/Gui_ID_Registry.java | 47 + .../java/gtPlusPlus/core/gui/beta/Gui_Types.java | 10 + .../java/gtPlusPlus/core/gui/beta/MU_GuiId.java | 28 + .../core/gui/machine/GUI_CircuitProgrammer.java | 46 + .../core/gui/machine/GUI_DecayablesChest.java | 54 + .../gtPlusPlus/core/gui/machine/GUI_FishTrap.java | 52 + .../core/gui/machine/GUI_PestKiller.java | 175 + .../core/gui/machine/GUI_ProjectTable.java | 58 + .../core/gui/machine/GUI_SuperJukebox.java | 88 + .../gui/machine/GUI_VolumetricFlaskSetter.java | 228 + .../gtPlusPlus/core/gui/widget/GuiValueField.java | 104 + .../core/handler/AchievementHandler.java | 491 ++ .../java/gtPlusPlus/core/handler/BookHandler.java | 486 ++ .../core/handler/BurnableFuelHandler.java | 35 + .../gtPlusPlus/core/handler/COMPAT_HANDLER.java | 299 + .../core/handler/COMPAT_IntermodStaging.java | 50 + .../java/gtPlusPlus/core/handler/GuiHandler.java | 159 + .../gtPlusPlus/core/handler/PacketHandler.java | 94 + .../core/handler/Recipes/DecayableRecipe.java | 38 + .../handler/Recipes/LateRegistrationHandler.java | 27 + .../core/handler/Recipes/RegistrationHandler.java | 25 + .../core/handler/events/CustomMovementHandler.java | 144 + .../handler/events/EnderDragonDeathHandler.java | 61 + .../core/handler/events/EntityDeathHandler.java | 126 + .../handler/events/GeneralTooltipEventHandler.java | 20 + .../handler/events/PlayerSleepEventHandler.java | 109 + .../core/handler/events/SneakManager.java | 131 + .../workbench/Workbench_CraftingHandler.java | 161 + .../gtPlusPlus/core/interfaces/IGuiManager.java | 16 + .../core/interfaces/IGuiManagerMiscUtils.java | 4 + .../gtPlusPlus/core/interfaces/IItemBlueprint.java | 52 + .../inventories/InventoryCircuitProgrammer.java | 156 + .../core/inventories/InventoryFishTrap.java | 157 + .../core/inventories/InventoryPestKiller.java | 157 + .../inventories/Inventory_DecayablesChest.java | 157 + .../core/inventories/Inventory_EggBox.java | 157 + .../core/inventories/Inventory_SuperJukebox.java | 154 + .../Inventory_VolumetricFlaskSetter.java | 156 + .../projecttable/InventoryProjectMain.java | 173 + .../projecttable/InventoryProjectOutput.java | 160 + .../inventories/tradetable/InventoryTradeMain.java | 173 + .../tradetable/InventoryTradeOutput.java | 160 + src/main/java/gtPlusPlus/core/item/ModItems.java | 988 +++ .../core/item/base/BaseItemBurnable.java | 42 + .../core/item/base/BaseItemColourable.java | 100 + .../core/item/base/BaseItemComponent.java | 459 ++ .../core/item/base/BaseItemDamageable.java | 194 + .../gtPlusPlus/core/item/base/BaseItemTCShard.java | 69 + .../core/item/base/BaseItemTickable.java | 332 + .../core/item/base/BaseItemWithDamageValue.java | 30 + .../gtPlusPlus/core/item/base/BasicSpawnEgg.java | 238 + .../java/gtPlusPlus/core/item/base/CoreItem.java | 286 + .../core/item/base/bolts/BaseItemBolt.java | 11 + .../core/item/base/cell/BaseItemCell.java | 73 + .../core/item/base/cell/BaseItemPlasmaCell.java | 76 + .../core/item/base/dusts/BaseItemDust.java | 135 + .../core/item/base/dusts/BaseItemDustUnique.java | 164 + .../core/item/base/foil/BaseItemFoil.java | 11 + .../core/item/base/gears/BaseItemGear.java | 11 + .../core/item/base/gears/BaseItemSmallGear.java | 11 + .../core/item/base/ingots/BaseItemIngot.java | 20 + .../core/item/base/ingots/BaseItemIngotHot.java | 111 + .../core/item/base/ingots/BaseItemIngot_OLD.java | 106 + .../item/base/itemblock/ItemBlockBasicTile.java | 51 + .../core/item/base/itemblock/ItemBlockGtBlock.java | 184 + .../core/item/base/itemblock/ItemBlockMeta.java | 106 + .../core/item/base/itemblock/ItemBlockOre.java | 148 + .../core/item/base/misc/BaseItemMisc.java | 154 + .../core/item/base/misc/BaseItemParticle.java | 66 + .../core/item/base/nugget/BaseItemNugget.java | 11 + .../base/ore/BaseItemCentrifugedCrushedOre.java | 10 + .../core/item/base/ore/BaseItemCrushedOre.java | 10 + .../core/item/base/ore/BaseItemImpureDust.java | 10 + .../core/item/base/ore/BaseItemMilledOre.java | 24 + .../item/base/ore/BaseItemPurifiedCrushedOre.java | 10 + .../core/item/base/ore/BaseItemPurifiedDust.java | 10 + .../core/item/base/ore/BaseItemRawOre.java | 10 + .../core/item/base/ore/BaseOreComponent.java | 272 + .../core/item/base/plates/BaseItemPlate.java | 23 + .../core/item/base/plates/BaseItemPlateDense.java | 11 + .../core/item/base/plates/BaseItemPlateDouble.java | 12 + .../core/item/base/plates/BaseItemPlate_OLD.java | 91 + .../core/item/base/rings/BaseItemRing.java | 11 + .../core/item/base/rods/BaseItemRod.java | 11 + .../core/item/base/rods/BaseItemRodLong.java | 11 + .../core/item/base/rotors/BaseItemRotor.java | 11 + .../core/item/base/screws/BaseItemScrew.java | 11 + .../core/item/base/wire/BaseItemFineWire.java | 11 + .../gtPlusPlus/core/item/bauble/BaseBauble.java | 133 + .../core/item/bauble/BatteryPackBaseBauble.java | 261 + .../core/item/bauble/ElectricBaseBauble.java | 220 + .../core/item/bauble/FireProtectionBauble.java | 120 + .../core/item/chemistry/AgriculturalChem.java | 667 ++ .../gtPlusPlus/core/item/chemistry/CoalTar.java | 319 + .../core/item/chemistry/GenericChem.java | 961 +++ .../core/item/chemistry/IonParticles.java | 171 + .../core/item/chemistry/MilledOreProcessing.java | 752 ++ .../core/item/chemistry/NuclearChem.java | 105 + .../core/item/chemistry/RocketFuels.java | 562 ++ .../core/item/chemistry/StandardBaseParticles.java | 156 + .../chemistry/general/ItemGenericChemBase.java | 321 + .../item/circuit/GTPP_IntegratedCircuit_Item.java | 213 + .../core/item/crafting/ItemDummyResearch.java | 92 + .../core/item/food/BaseItemMetaFood.java | 509 ++ .../gtPlusPlus/core/item/general/BufferCore.java | 68 + .../core/item/general/ItemAirFilter.java | 143 + .../item/general/ItemBasicScrubberTurbine.java | 152 + .../core/item/general/ItemBlueprint.java | 297 + .../core/item/general/ItemCloakingDevice.java | 232 + .../gtPlusPlus/core/item/general/ItemEmpty.java | 18 + .../core/item/general/ItemGenericToken.java | 197 + .../core/item/general/ItemHalfCompleteCasings.java | 56 + .../core/item/general/ItemHealingDevice.java | 419 + .../core/item/general/ItemLavaFilter.java | 84 + .../core/item/general/ItemMagicFeather.java | 260 + .../core/item/general/books/ItemBaseBook.java | 122 + .../item/general/chassis/ItemBoilerChassis.java | 72 + .../item/general/chassis/ItemDehydratorCoil.java | 70 + .../general/chassis/ItemDehydratorCoilWire.java | 70 + .../item/general/spawn/ItemCustomSpawnEgg.java | 278 + .../java/gtPlusPlus/core/item/init/ItemsFoods.java | 50 + .../core/item/materials/DustDecayable.java | 97 + .../core/item/tool/misc/GregtechPump.java | 1320 +++ .../core/item/wearable/WearableLoader.java | 14 + .../core/item/wearable/armour/ArmourLoader.java | 38 + .../core/item/wearable/armour/base/BaseArmour.java | 10 + .../item/wearable/armour/base/BaseArmourHelm.java | 9 + .../wearable/armour/tinfoil/ArmourTinFoilHat.java | 179 + .../core/item/wearable/base/BaseItemWearable.java | 61 + .../item/wearable/hazmat/ItemArmorHazmatEx.java | 35 + src/main/java/gtPlusPlus/core/lib/CORE.java | 242 + .../java/gtPlusPlus/core/lib/VanillaColours.java | 43 + src/main/java/gtPlusPlus/core/material/ALLOY.java | 828 ++ .../java/gtPlusPlus/core/material/ELEMENT.java | 651 ++ .../gtPlusPlus/core/material/MISC_MATERIALS.java | 592 ++ .../java/gtPlusPlus/core/material/Material.java | 1725 ++++ .../core/material/MaterialGenerator.java | 428 + .../gtPlusPlus/core/material/MaterialStack.java | 116 + .../java/gtPlusPlus/core/material/NONMATERIAL.java | 42 + src/main/java/gtPlusPlus/core/material/ORES.java | 701 ++ .../java/gtPlusPlus/core/material/Particle.java | 154 + .../core/material/nuclear/FLUORIDES.java | 244 + .../gtPlusPlus/core/material/nuclear/NUCLIDE.java | 311 + .../core/material/state/MaterialState.java | 22 + .../handler/AbstractClientMessageHandler.java | 14 + .../network/handler/AbstractMessageHandler.java | 38 + .../handler/AbstractServerMessageHandler.java | 14 + .../core/network/packet/AbstractPacket.java | 8 + .../network/packet/Packet_VolumetricFlaskGui.java | 127 + .../network/packet/Packet_VolumetricFlaskGui2.java | 126 + .../gtPlusPlus/core/potion/GtPotionEffect.java | 10 + .../java/gtPlusPlus/core/proxy/ClientProxy.java | 190 + .../java/gtPlusPlus/core/proxy/ServerProxy.java | 28 + .../core/recipe/LOADER_Machine_Components.java | 114 + .../gtPlusPlus/core/recipe/RECIPES_GREGTECH.java | 1806 +++++ .../gtPlusPlus/core/recipe/RECIPES_General.java | 475 ++ .../core/recipe/RECIPES_LaserEngraver.java | 135 + .../core/recipe/RECIPES_MachineComponents.java | 10 + .../gtPlusPlus/core/recipe/RECIPES_Machines.java | 2960 +++++++ .../core/recipe/RECIPES_RareEarthProcessing.java | 168 + .../core/recipe/RECIPES_SeleniumProcessing.java | 142 + .../java/gtPlusPlus/core/recipe/RECIPES_Tools.java | 118 + .../gtPlusPlus/core/recipe/RECIPE_Batteries.java | 62 + .../gtPlusPlus/core/recipe/ShapedRecipeObject.java | 50 + .../java/gtPlusPlus/core/recipe/common/CI.java | 1008 +++ .../java/gtPlusPlus/core/slots/SlotCrafting.java | 154 + .../core/slots/SlotCraftingNoCollect.java | 139 + .../java/gtPlusPlus/core/slots/SlotDataStick.java | 42 + .../java/gtPlusPlus/core/slots/SlotGeneric.java | 22 + .../core/slots/SlotIntegratedCircuit.java | 110 + .../java/gtPlusPlus/core/slots/SlotJukebox.java | 35 + .../java/gtPlusPlus/core/slots/SlotNoInput.java | 22 + .../gtPlusPlus/core/slots/SlotVolumetricFlask.java | 28 + .../core/tileentities/ModTileEntities.java | 35 + .../core/tileentities/base/TileEntityBase.java | 1419 ++++ .../general/TileEntityCircuitProgrammer.java | 313 + .../general/TileEntityDecayablesChest.java | 378 + .../tileentities/general/TileEntityFishTrap.java | 294 + .../general/TileEntityInfiniteFluid.java | 148 + .../general/TileEntityVolumetricFlaskSetter.java | 418 + .../machines/TileEntityAdvPooCollector.java | 140 + .../machines/TileEntityBaseFluidCollector.java | 241 + .../machines/TileEntityPestKiller.java | 532 ++ .../machines/TileEntityPooCollector.java | 128 + .../machines/TileEntityProjectTable.java | 165 + .../gtPlusPlus/core/util/MovingAverageLong.java | 59 + src/main/java/gtPlusPlus/core/util/Utils.java | 436 + src/main/java/gtPlusPlus/core/util/data/AES.java | 135 + .../java/gtPlusPlus/core/util/data/ArrayUtils.java | 44 + .../java/gtPlusPlus/core/util/data/FileUtils.java | 112 + .../gtPlusPlus/core/util/data/LocaleUtils.java | 86 + .../gtPlusPlus/core/util/data/StringUtils.java | 177 + .../java/gtPlusPlus/core/util/math/MathUtils.java | 528 ++ .../core/util/minecraft/EntityUtils.java | 146 + .../gtPlusPlus/core/util/minecraft/FluidUtils.java | 667 ++ .../core/util/minecraft/InventoryUtils.java | 68 + .../gtPlusPlus/core/util/minecraft/ItemUtils.java | 1012 +++ .../gtPlusPlus/core/util/minecraft/LangUtils.java | 41 + .../core/util/minecraft/MaterialUtils.java | 372 + .../core/util/minecraft/MiningUtils.java | 133 + .../gtPlusPlus/core/util/minecraft/NBTUtils.java | 164 + .../core/util/minecraft/OreDictUtils.java | 20 + .../core/util/minecraft/PlayerUtils.java | 206 + .../core/util/minecraft/RecipeUtils.java | 465 ++ .../util/minecraft/gregtech/PollutionUtils.java | 147 + .../core/util/recipe/GT_RecipeUtils.java | 95 + .../core/util/recipe/RecipeHashStrat.java | 116 + .../core/util/reflect/AddGregtechRecipe.java | 77 + .../core/util/reflect/ReflectionUtils.java | 727 ++ .../gtPlusPlus/core/util/sys/KeyboardUtils.java | 37 + .../core/world/explosions/ExplosionHandler.java | 31 + .../core/world/explosions/MiningExplosion.java | 442 + .../everglades/GTplusplus_Everglades.java | 194 + .../everglades/biome/BiomeGenerator_Custom.java | 361 + .../everglades/biome/Biome_Everglades.java | 83 + .../everglades/biome/GenLayerBiomes.java | 26 + .../everglades/biome/GenLayerEverglades.java | 32 + .../everglades/block/BlockDarkWorldGround.java | 23 + .../block/BlockDarkWorldPollutedDirt.java | 68 + .../block/BlockDarkWorldPortalFrame.java | 26 + .../block/BlockDarkWorldSludgeFluid.java | 70 + .../everglades/block/BlockEvergladesPortal.java | 393 + .../everglades/block/DarkWorldContentLoader.java | 73 + .../everglades/chunk/ChunkProviderModded.java | 560 ++ .../everglades/dimension/Dimension_Everglades.java | 29 + .../everglades/gen/WorldGenDeadLilly.java | 25 + .../everglades/gen/WorldGenMinable_Custom.java | 90 + .../gtPlusPlus/everglades/gen/gt/WorldGen_GT.java | 49 + .../everglades/gen/gt/WorldGen_GT_Base.java | 580 ++ .../everglades/gen/gt/WorldGen_GT_Ore_Layer.java | 590 ++ .../everglades/gen/gt/WorldGen_Ores.java | 263 + .../everglades/item/ItemBlockToxicEverglades.java | 37 + .../item/ItemEvergladesPortalTrigger.java | 113 + .../everglades/world/TeleporterDimensionMod.java | 472 ++ .../everglades/world/WorldChunkManagerCustom.java | 250 + .../everglades/world/WorldProviderMod.java | 59 + .../gtPlusPlus/nei/DecayableRecipeHandler.java | 273 + .../java/gtPlusPlus/nei/GT_NEI_LFTR_Sparging.java | 502 ++ src/main/java/gtPlusPlus/nei/NEI_GTPP_Config.java | 102 + .../gtPlusPlus/nei/handlers/NeiTextureHandler.java | 126 + .../plugin/agrichem/AlgaeDefinition.java | 49 + .../gtPlusPlus/plugin/agrichem/AlgaeUtils.java | 10 + .../gtPlusPlus/plugin/agrichem/BioRecipes.java | 1257 +++ .../gtPlusPlus/plugin/agrichem/Core_Agrichem.java | 56 + .../gtPlusPlus/plugin/agrichem/IAlgalItem.java | 12 + .../plugin/agrichem/block/AgrichemFluids.java | 77 + .../agrichem/item/algae/ItemAgrichemBase.java | 268 + .../plugin/agrichem/item/algae/ItemAlgaeBase.java | 225 + .../plugin/agrichem/logic/AlgaeGeneticData.java | 129 + .../agrichem/logic/AlgaeGrowthRequirement.java | 4 + .../plugin/fixes/interfaces/IBugFix.java | 6 + .../plugin/fixes/vanilla/Core_VanillaFixes.java | 101 + .../fixes/vanilla/VanillaBackgroundMusicFix.java | 64 + .../plugin/fixes/vanilla/VanillaBedHeightFix.java | 85 + .../plugin/fixes/vanilla/music/MusicTocker.java | 131 + .../gtPlusPlus/plugin/manager/Core_Manager.java | 94 + .../java/gtPlusPlus/preloader/CORE_Preloader.java | 33 + .../gtPlusPlus/preloader/Preloader_GT_OreDict.java | 103 + .../gtPlusPlus/preloader/Preloader_Logger.java | 50 + .../java/gtPlusPlus/preloader/asm/AsmConfig.java | 144 + .../preloader/asm/Preloader_DummyContainer.java | 70 + .../preloader/asm/Preloader_FMLLoadingPlugin.java | 47 + ...ClassTransformer_COFH_OreDictionaryArbiter.java | 187 + .../ClassTransformer_IC2_GetHarvestTool.java | 233 + .../ClassTransformer_LWJGL_Keyboard.java | 297 + .../ClassTransformer_TC_ItemWispEssence.java | 317 + .../transformers/Preloader_ClassTransformer.java | 79 + .../Preloader_Transformer_Handler.java | 92 + .../preloader/keyboard/BetterKeyboard.java | 134 + .../gtPlusPlus/recipes/CokeAndPyrolyseOven.java | 73 + .../java/gtPlusPlus/recipes/RecipeRemovals.java | 107 + .../xmod/bartcrops/HANDLER_CropsPlusPlus.java | 16 + .../xmod/bartcrops/LoaderOfTheCrops.java | 109 + .../bartcrops/abstracts/BaseAestheticCrop.java | 34 + .../xmod/bartcrops/abstracts/BaseCrop.java | 67 + .../bartcrops/abstracts/BaseHarvestableCrop.java | 73 + .../gtPlusPlus/xmod/bartcrops/crops/Crop_Hemp.java | 41 + .../java/gtPlusPlus/xmod/bartworks/BW_Utils.java | 17 + .../gtPlusPlus/xmod/bop/HANDLER_BiomesOPlenty.java | 178 + .../xmod/bop/blocks/BOP_Block_Registrator.java | 173 + .../xmod/bop/blocks/base/LeavesBase.java | 106 + .../gtPlusPlus/xmod/bop/blocks/base/LogBase.java | 85 + .../xmod/bop/blocks/base/SaplingBase.java | 166 + .../xmod/bop/blocks/pine/LeavesPineTree.java | 41 + .../xmod/bop/blocks/pine/LogPineTree.java | 21 + .../xmod/bop/blocks/pine/SaplingPineTree.java | 52 + .../blocks/rainforest/LeavesRainforestTree.java | 25 + .../bop/blocks/rainforest/LogRainforestTree.java | 12 + .../blocks/rainforest/SaplingRainforestTree.java | 65 + .../bop/world/features/trees/WorldGenPineTree.java | 172 + .../features/trees/WorldGenRainForestTree_Ex.java | 310 + .../java/gtPlusPlus/xmod/forestry/HANDLER_FR.java | 23 + .../xmod/forestry/bees/custom/CustomCombs.java | 94 + .../forestry/bees/custom/GTPP_Bee_Definition.java | 604 ++ .../xmod/forestry/bees/custom/GTPP_Bees.java | 172 + .../bees/custom/GTPP_Branch_Definition.java | 76 + .../xmod/forestry/bees/custom/ItemCustomComb.java | 142 + .../xmod/forestry/bees/handler/GTPP_CombType.java | 62 + .../xmod/forestry/bees/handler/GTPP_DropType.java | 61 + .../forestry/bees/handler/GTPP_PollenType.java | 60 + .../forestry/bees/handler/GTPP_PropolisType.java | 61 + .../xmod/forestry/bees/items/FR_ItemRegistry.java | 120 + .../xmod/forestry/bees/items/FR_StringUtil.java | 14 + .../xmod/forestry/bees/items/MB_FrameType.java | 126 + .../xmod/forestry/bees/items/MB_ItemFrame.java | 142 + .../xmod/forestry/bees/items/output/GTPP_Comb.java | 131 + .../xmod/forestry/bees/items/output/GTPP_Drop.java | 131 + .../forestry/bees/items/output/GTPP_Pollen.java | 92 + .../forestry/bees/items/output/GTPP_Propolis.java | 110 + .../forestry/bees/recipe/FR_Gregtech_Recipes.java | 134 + .../bees/registry/GTPP_AlleleBeeSpecies.java | 50 + .../forestry/bees/registry/GTPP_BeeDefinition.java | 301 + .../forestry/bees/registry/GTPP_Bee_Mutation.java | 86 + .../xmod/forestry/bees/registry/GTPP_Bees.java | 69 + .../bees/registry/GTPP_BranchDefinition.java | 89 + .../java/gtPlusPlus/xmod/gregtech/HANDLER_GT.java | 98 + .../xmod/gregtech/api/enums/GregtechItemList.java | 980 +++ .../gregtech/api/enums/GregtechOreDictNames.java | 39 + .../gregtech/api/enums/GregtechOrePrefixes.java | 1324 +++ .../gregtech/api/enums/GregtechToolDictNames.java | 9 + .../xmod/gregtech/api/gui/GTPP_UITextures.java | 139 + .../api/gui/widget/ElectricSlotWidget.java | 40 + .../api/interfaces/GregtechItemContainer.java | 40 + .../interfaces/internal/IGregtech_RecipeAdder.java | 380 + .../internal/Interface_ItemBehaviour.java | 46 + .../internal/Interface_OreRecipeRegistrator.java | 24 + .../interfaces/internal/Interface_ToolStats.java | 202 + .../gregtech/api/items/Gregtech_Generic_Item.java | 204 + .../xmod/gregtech/api/items/Gregtech_MetaItem.java | 357 + .../gregtech/api/items/Gregtech_MetaItem_Base.java | 745 ++ .../gregtech/api/items/Gregtech_MetaItem_X32.java | 266 + .../xmod/gregtech/api/items/Gregtech_MetaTool.java | 692 ++ .../GT_MetaTileEntity_ChiselBus.java | 78 + .../GT_MetaTileEntity_Hatch_AirIntake.java | 128 + .../GT_MetaTileEntity_Hatch_AirIntake_Extreme.java | 37 + .../GT_MetaTileEntity_Hatch_DynamoBuffer.java | 67 + ...etaTileEntity_Hatch_ElementalDataOrbHolder.java | 229 + .../GT_MetaTileEntity_Hatch_FluidGenerator.java | 255 + .../GT_MetaTileEntity_Hatch_InputBattery.java | 235 + .../GT_MetaTileEntity_Hatch_Muffler_Adv.java | 370 + .../GT_MetaTileEntity_Hatch_Naquadah.java | 203 + .../GT_MetaTileEntity_Hatch_OutputBattery.java | 222 + .../GT_MetaTileEntity_Hatch_Reservoir.java | 75 + .../GT_MetaTileEntity_Hatch_Solidifier.java | 72 + .../GT_MetaTileEntity_Hatch_Steam_BusInput.java | 279 + .../GT_MetaTileEntity_Hatch_Steam_BusOutput.java | 215 + .../GT_MetaTileEntity_Hatch_Turbine.java | 435 + .../GT_MetaTileEntity_Hatch_TurbineProvider.java | 221 + .../GT_MetaTileEntity_SuperBus_Input.java | 65 + .../GT_MetaTileEntity_SuperBus_Output.java | 105 + .../GregtechMetaPipeEntityFluid.java | 117 + .../GregtechMetaPipeEntity_Cable.java | 156 + .../GregtechMetaTreeFarmerStructural.java | 49 + .../GT_MetaTileEntity_Hatch_CustomFluidBase.java | 214 + .../base/GregtechMetaTileEntity.java | 74 + .../base/GregtechMetaTransformerHiAmp.java | 117 + .../base/GregtechMeta_MultiBlockBase.java | 1799 +++++ .../base/GregtechMeta_SteamMultiBase.java | 428 + .../base/generators/GregtechMetaBoilerBase.java | 361 + .../generators/GregtechMetaSolarGenerator.java | 241 + .../GregtechRocketFuelGeneratorBase.java | 338 + .../base/machines/GregtechMetaTreeFarmerBase.java | 180 + .../GT_MetaTileEntity_Hatch_Catalysts.java | 71 + .../GT_MetaTileEntity_Hatch_MillingBalls.java | 71 + .../GT_MetaTileEntity_Hatch_NbtConsumable.java | 353 + .../api/objects/GTPP_CopiedBlockTexture.java | 28 + .../gregtech/api/objects/GTPP_RenderedTexture.java | 27 + .../gregtech/api/objects/GregtechItemData.java | 147 + .../api/objects/GregtechMaterialStack.java | 55 + .../xmod/gregtech/api/util/GTPP_Config.java | 123 + .../api/util/SpecialBehaviourTooltipHandler.java | 35 + .../xmod/gregtech/common/Meta_GT_Proxy.java | 96 + .../common/blocks/GregtechMetaCasingBlocks.java | 79 + .../common/blocks/GregtechMetaCasingBlocks2.java | 111 + .../common/blocks/GregtechMetaCasingBlocks3.java | 379 + .../common/blocks/GregtechMetaCasingBlocks4.java | 126 + .../common/blocks/GregtechMetaCasingBlocks5.java | 159 + .../common/blocks/GregtechMetaCasingBlocks6.java | 341 + .../blocks/GregtechMetaCasingBlocksAbstract.java | 151 + .../GregtechMetaCasingBlocksPipeGearbox.java | 91 + .../common/blocks/GregtechMetaCasingItems.java | 10 + .../blocks/GregtechMetaItemCasingsAbstract.java | 67 + .../blocks/GregtechMetaSpecialMachineCasings.java | 76 + .../blocks/GregtechMetaSpecialMultiCasings.java | 120 + .../blocks/GregtechMetaSpecialMultiCasings2.java | 99 + .../blocks/GregtechMetaTieredCasingBlocks1.java | 84 + .../common/blocks/fluid/GregtechFluidHandler.java | 146 + .../blocks/textures/CasingTextureHandler.java | 57 + .../blocks/textures/CasingTextureHandler2.java | 71 + .../blocks/textures/CasingTextureHandler3.java | 61 + .../blocks/textures/CasingTextureHandler6.java | 25 + .../textures/TexturesCentrifugeMultiblock.java | 151 + .../blocks/textures/TexturesGrinderMultiblock.java | 134 + .../common/blocks/textures/TexturesGtBlock.java | 486 ++ .../common/blocks/textures/TexturesGtTools.java | 51 + .../turbine/LargeTurbineTextureHandler.java | 410 + .../xmod/gregtech/common/covers/CoverManager.java | 16 + .../common/covers/GTPP_Cover_Overflow.java | 203 + .../common/covers/GTPP_Cover_ToggleVisual.java | 184 + .../gregtech/common/helpers/ChargingHelper.java | 346 + .../common/helpers/FlotationRecipeHandler.java | 62 + .../gregtech/common/helpers/GT_MethodHelper.java | 19 + .../common/helpers/VolumetricFlaskHelper.java | 125 + .../common/helpers/tesseract/TesseractHelper.java | 256 + .../gregtech/common/items/MetaCustomCoverItem.java | 222 + .../common/items/MetaGeneratedGregtechItems.java | 292 + .../common/items/MetaGeneratedGregtechTools.java | 54 + .../items/behaviours/Behaviour_Choocher.java | 91 + .../behaviours/Behaviour_Electric_Lighter.java | 225 + .../items/behaviours/Behaviour_Prospecting_Ex.java | 140 + .../common/items/covers/MetaItemCoverCasings.java | 50 + .../gregtech/common/render/GTPP_CapeRenderer.java | 500 ++ .../gregtech/common/render/GTPP_FlaskRenderer.java | 107 + .../common/render/GTPP_Render_MachineBlock.java | 1250 +++ .../GT_MetaTileEntity_ElectricAutoWorkbench.java | 873 ++ .../GT_MetaTileEntity_TesseractGenerator.java | 834 ++ .../GT_MetaTileEntity_TesseractTerminal.java | 644 ++ .../generators/GT_MetaTileEntity_Boiler_Base.java | 333 + .../generators/GT_MetaTileEntity_Boiler_HV.java | 52 + .../generators/GT_MetaTileEntity_Boiler_LV.java | 52 + .../generators/GT_MetaTileEntity_Boiler_MV.java | 52 + .../GT_MetaTileEntity_SemiFluidGenerator.java | 173 + .../GregtechMetaTileEntityGeothermalGenerator.java | 176 + .../GregtechMetaTileEntityRocketFuelGenerator.java | 156 + .../generators/GregtechMetaTileEntity_RTG.java | 379 + .../GT_MetaTileEntity_ULV_CombustionGenerator.java | 59 + .../ULV/GT_MetaTileEntity_ULV_SteamTurbine.java | 42 + .../basic/GT_MetaTileEntity_CropHarvestor.java | 716 ++ .../GregtechMetaAtmosphericReconditioner.java | 893 +++ .../basic/GregtechMetaPollutionCreator.java | 458 ++ .../basic/GregtechMetaPollutionDetector.java | 502 ++ .../basic/GregtechMetaTileEntity_AutoChisel.java | 190 + .../basic/GregtechMetaWirelessCharger.java | 672 ++ .../machines/multi/misc/GMTE_AmazonPackager.java | 168 + ...gtechMetaTileEntity_IndustrialAlloySmelter.java | 223 + ...regtechMetaTileEntity_IndustrialArcFurnace.java | 337 + ...regtechMetaTileEntity_IndustrialCentrifuge.java | 228 + .../GregtechMetaTileEntity_IndustrialChisel.java | 342 + .../GregtechMetaTileEntity_IndustrialCokeOven.java | 209 + ...echMetaTileEntity_IndustrialCuttingMachine.java | 230 + ...regtechMetaTileEntity_IndustrialDehydrator.java | 250 + ...gtechMetaTileEntity_IndustrialElectrolyzer.java | 169 + .../GregtechMetaTileEntity_IndustrialExtruder.java | 194 + ...egtechMetaTileEntity_IndustrialFluidHeater.java | 204 + ...egtechMetaTileEntity_IndustrialForgeHammer.java | 244 + ...GregtechMetaTileEntity_IndustrialMacerator.java | 458 ++ .../GregtechMetaTileEntity_IndustrialMixer.java | 213 + ...aTileEntity_IndustrialMolecularTransformer.java | 241 + ...gtechMetaTileEntity_IndustrialMultiMachine.java | 514 ++ ...regtechMetaTileEntity_IndustrialPlatePress.java | 218 + .../GregtechMetaTileEntity_IndustrialSifter.java | 209 + ...MetaTileEntity_IndustrialThermalCentrifuge.java | 184 + ...techMetaTileEntity_IndustrialVacuumFreezer.java | 261 + ...GregtechMetaTileEntity_IndustrialWashPlant.java | 372 + .../GregtechMetaTileEntity_IndustrialWireMill.java | 215 + .../processing/GregtechMetaTileEntity_IsaMill.java | 529 ++ ...hMetaTileEntity_NuclearSaltProcessingPlant.java | 224 + .../GregtechMetaTileEntity_SpargeTower.java | 507 ++ ...egtechMetaTileEntity_Adv_DistillationTower.java | 491 ++ .../advanced/GregtechMetaTileEntity_Adv_EBF.java | 333 + .../GregtechMetaTileEntity_Adv_Fusion_MK4.java | 200 + .../GregtechMetaTileEntity_Adv_Fusion_MK5.java | 200 + .../GregtechMetaTileEntity_Adv_HeatExchanger.java | 414 + .../GregtechMetaTileEntity_Adv_Implosion.java | 177 + .../GregtechMetaTileEntity_SteamCompressor.java | 156 + .../GregtechMetaTileEntity_SteamMacerator.java | 165 + .../multi/production/GT4Entity_AutoCrafter.java | 196 + .../multi/production/GT4Entity_ThermalBoiler.java | 353 + .../GregtechMTE_ElementalDuplicator.java | 352 + .../production/GregtechMTE_FrothFlotationCell.java | 287 + .../production/GregtechMTE_NuclearReactor.java | 524 ++ .../production/GregtechMetaTileEntityTreeFarm.java | 809 ++ .../GregtechMetaTileEntity_AlloyBlastSmelter.java | 235 + .../GregtechMetaTileEntity_Cyclotron.java | 331 + ...egtechMetaTileEntity_IndustrialFishingPond.java | 489 ++ ...egtechMetaTileEntity_IndustrialRockBreaker.java | 367 + .../GregtechMetaTileEntity_LargeRocketEngine.java | 524 ++ ...techMetaTileEntity_LargeSemifluidGenerator.java | 332 + .../GregtechMetaTileEntity_MassFabricator.java | 337 + ...techMetaTileEntity_QuantumForceTransformer.java | 939 +++ .../GregtechMetaTileEntity_Refinery.java | 220 + .../GregtechMetaTileEntity_SolarTower.java | 675 ++ .../algae/GregtechMTE_AlgaePondBase.java | 376 + .../chemplant/GregtechMTE_ChemicalPlant.java | 676 ++ ...egTechMetaTileEntity_MegaAlloyBlastSmelter.java | 468 ++ .../turbines/GT_MTE_LargeTurbine_Gas.java | 208 + .../turbines/GT_MTE_LargeTurbine_Plasma.java | 314 + .../turbines/GT_MTE_LargeTurbine_SCSteam.java | 126 + .../turbines/GT_MTE_LargeTurbine_SHSteam.java | 204 + .../turbines/GT_MTE_LargeTurbine_Steam.java | 215 + .../GregtechMetaTileEntity_LargerTurbineBase.java | 893 +++ ...chMetaTileEntity_PowerSubStationController.java | 939 +++ .../tileentities/misc/TileEntitySolarHeater.java | 343 + .../storage/GT_MetaTileEntity_TieredChest.java | 250 + .../storage/GT_MetaTileEntity_TieredTank.java | 194 + .../storage/GregtechMetaEnergyBuffer.java | 439 + .../GT_MetaTileEntity_InfiniteItemHolder.java | 92 + .../common/tools/TOOL_Gregtech_AngleGrinder.java | 175 + .../common/tools/TOOL_Gregtech_ElectricSnips.java | 96 + .../xmod/gregtech/loaders/Gregtech_Blocks.java | 34 + .../gregtech/loaders/ProcessingAngleGrinder.java | 133 + .../gregtech/loaders/ProcessingElectricSnips.java | 137 + .../gregtech/loaders/RecipeGen_AlloySmelter.java | 63 + .../xmod/gregtech/loaders/RecipeGen_Assembler.java | 69 + .../xmod/gregtech/loaders/RecipeGen_Base.java | 15 + .../gregtech/loaders/RecipeGen_BlastSmelter.java | 321 + .../loaders/RecipeGen_BlastSmelterGT_GTNH.java | 252 + .../gregtech/loaders/RecipeGen_DustGeneration.java | 448 ++ .../xmod/gregtech/loaders/RecipeGen_Extruder.java | 159 + .../gregtech/loaders/RecipeGen_FluidCanning.java | 222 + .../xmod/gregtech/loaders/RecipeGen_Fluids