From 91b1909427bb0cab0f72505c325b07f8fb39c62e Mon Sep 17 00:00:00 2001 From: Raven Szewczyk Date: Sat, 25 May 2024 14:13:58 +0100 Subject: Move GoodGen sources --- .../api/recipe/ComponentAssemblyLineFrontend.java | 44 + .../api/recipe/ExtremeHeatExchangerBackend.java | 25 + .../api/recipe/ExtremeHeatExchangerFrontend.java | 58 + .../api/recipe/ExtremeHeatExchangerRecipe.java | 66 + .../api/recipe/GoodGeneratorRecipeMaps.java | 78 + .../api/recipe/PreciseAssemblerFrontend.java | 39 + .../goodgenerator/blocks/myFluids/BaseFluid.java | 54 + .../blocks/myFluids/FluidsBuilder.java | 203 +++ .../goodgenerator/blocks/regularBlock/Casing.java | 124 ++ .../blocks/regularBlock/ComplexTextureCasing.java | 58 + .../goodgenerator/blocks/regularBlock/Frame.java | 37 + .../blocks/regularBlock/ITextureBlock.java | 18 + .../goodgenerator/blocks/regularBlock/TEBlock.java | 207 +++ .../blocks/regularBlock/TurbineCasing.java | 103 ++ .../blocks/tileEntity/ComponentAssemblyLine.java | 403 +++++ .../blocks/tileEntity/CoolantTower.java | 225 +++ .../blocks/tileEntity/EssentiaHatch.java | 244 +++ .../blocks/tileEntity/EssentiaOutputHatch.java | 179 ++ .../blocks/tileEntity/EssentiaOutputHatch_ME.java | 150 ++ .../blocks/tileEntity/ExtremeHeatExchanger.java | 416 +++++ .../blocks/tileEntity/FuelRefineFactory.java | 376 +++++ .../GTMetaTileEntity/DieselGenerator.java | 214 +++ .../GTMetaTileEntity/NeutronAccelerator.java | 48 + .../tileEntity/GTMetaTileEntity/NeutronSensor.java | 277 +++ .../tileEntity/GTMetaTileEntity/YOTTAHatch.java | 470 ++++++ .../blocks/tileEntity/LargeEssentiaGenerator.java | 511 ++++++ .../blocks/tileEntity/LargeEssentiaSmeltery.java | 558 ++++++ .../blocks/tileEntity/LargeFusionComputer1.java | 170 ++ .../blocks/tileEntity/LargeFusionComputer2.java | 171 ++ .../blocks/tileEntity/LargeFusionComputer3.java | 172 ++ .../blocks/tileEntity/LargeFusionComputer4.java | 227 +++ .../blocks/tileEntity/LargeFusionComputer5.java | 231 +++ .../blocks/tileEntity/MultiNqGenerator.java | 471 ++++++ .../blocks/tileEntity/NeutronActivator.java | 515 ++++++ .../blocks/tileEntity/PreciseAssembler.java | 491 ++++++ .../tileEntity/SupercriticalFluidTurbine.java | 184 ++ .../tileEntity/UniversalChemicalFuelEngine.java | 393 +++++ .../blocks/tileEntity/YottaFluidTank.java | 709 ++++++++ .../base/GT_MetaTileEntity_LargeTurbineBase.java | 345 ++++ ...GT_MetaTileEntity_TooltipMultiBlockBase_EM.java | 62 + .../tileEntity/base/LargeFusionComputer.java | 733 ++++++++ .../tileEntity/base/LargeFusionComputerPP.java | 53 + .../java/goodgenerator/client/ClientProxy.java | 24 + .../goodgenerator/client/GUI/GG_UITextures.java | 22 + .../client/render/BlockRenderHandler.java | 135 ++ .../java/goodgenerator/common/CommonProxy.java | 14 + .../goodgenerator/crossmod/ic2/CropsLoader.java | 10 + .../crossmod/ic2/GGCropsSaltyRoot.java | 129 ++ .../goodgenerator/crossmod/nei/NEI_Config.java | 38 + .../thaumcraft/LargeEssentiaEnergyData.java | 146 ++ .../crossmod/thaumcraft/Research.java | 673 ++++++++ .../java/goodgenerator/items/DepletedFuelRod.java | 54 + src/main/java/goodgenerator/items/FuelRod.java | 215 +++ .../java/goodgenerator/items/MyItemBlocks.java | 105 ++ src/main/java/goodgenerator/items/MyItems.java | 127 ++ src/main/java/goodgenerator/items/MyMaterial.java | 1524 +++++++++++++++++ .../java/goodgenerator/items/RadioactiveItem.java | 40 + .../items/nuclear/IsotopeMaterial.java | 60 + .../items/nuclear/IsotopeMaterialLoader.java | 177 ++ .../items/nuclear/NuclearMetaItemGenerator.java | 110 ++ .../items/nuclear/NuclearTextures.java | 31 + .../goodgenerator/loader/AchievementLoader.java | 4 + .../loader/ComponentAssemblyLineMiscRecipes.java | 503 ++++++ .../loader/ComponentAssemblyLineRecipeLoader.java | 484 ++++++ .../goodgenerator/loader/FuelRecipeLoader.java | 168 ++ .../java/goodgenerator/loader/FuelRodLoader.java | 248 +++ src/main/java/goodgenerator/loader/Loaders.java | 489 ++++++ .../loader/NaquadahReworkRecipeLoader.java | 1376 +++++++++++++++ .../loader/NeutronActivatorLoader.java | 46 + .../java/goodgenerator/loader/RecipeLoader.java | 1466 ++++++++++++++++ .../java/goodgenerator/loader/RecipeLoader_02.java | 1772 ++++++++++++++++++++ .../java/goodgenerator/main/GG_Config_Loader.java | 118 ++ .../java/goodgenerator/main/GoodGenerator.java | 86 + .../java/goodgenerator/network/MessageMTEBase.java | 88 + src/main/java/goodgenerator/tabs/MyTabs.java | 18 + src/main/java/goodgenerator/tabs/NuclearTab.java | 16 + .../java/goodgenerator/util/CharExchanger.java | 52 + .../java/goodgenerator/util/CrackRecipeAdder.java | 624 +++++++ .../goodgenerator/util/DescTextLocalization.java | 22 + src/main/java/goodgenerator/util/ItemRefer.java | 221 +++ src/main/java/goodgenerator/util/Log.java | 9 + src/main/java/goodgenerator/util/MaterialFix.java | 393 +++++ .../java/goodgenerator/util/MyRecipeAdder.java | 72 + src/main/java/goodgenerator/util/StackUtils.java | 143 ++ .../java/goodgenerator/util/StructureHelper.java | 117 ++ .../assets/goodgenerator/data/essentia.json | 418 +++++ .../resources/assets/goodgenerator/lang/en_US.lang | 561 +++++++ .../resources/assets/goodgenerator/lang/zh_CN.lang | 492 ++++++ .../goodgenerator/textures/blocks/FRF_Coils/1.png | Bin 0 -> 1842 bytes .../goodgenerator/textures/blocks/FRF_Coils/2.png | Bin 0 -> 1808 bytes .../goodgenerator/textures/blocks/FRF_Coils/3.png | Bin 0 -> 1831 bytes .../goodgenerator/textures/blocks/FRF_Coils/4.png | Bin 0 -> 607 bytes .../goodgenerator/textures/blocks/MAR_Casing.png | Bin 0 -> 1878 bytes .../goodgenerator/textures/blocks/MagicCasing.png | Bin 0 -> 2004 bytes .../textures/blocks/compAsslineCasing/0.png | Bin 0 -> 528 bytes .../textures/blocks/compAsslineCasing/1.png | Bin 0 -> 522 bytes .../textures/blocks/compAsslineCasing/10.png | Bin 0 -> 520 bytes .../textures/blocks/compAsslineCasing/11.png | Bin 0 -> 526 bytes .../textures/blocks/compAsslineCasing/12.png | Bin 0 -> 525 bytes .../textures/blocks/compAsslineCasing/13.png | Bin 0 -> 514 bytes .../textures/blocks/compAsslineCasing/2.png | Bin 0 -> 529 bytes .../textures/blocks/compAsslineCasing/3.png | Bin 0 -> 519 bytes .../textures/blocks/compAsslineCasing/4.png | Bin 0 -> 524 bytes .../textures/blocks/compAsslineCasing/5.png | Bin 0 -> 527 bytes .../textures/blocks/compAsslineCasing/6.png | Bin 0 -> 530 bytes .../textures/blocks/compAsslineCasing/7.png | Bin 0 -> 527 bytes .../textures/blocks/compAsslineCasing/8.png | Bin 0 -> 525 bytes .../textures/blocks/compAsslineCasing/9.png | Bin 0 -> 525 bytes .../textures/blocks/crops/saltroot.1.png | Bin 0 -> 161 bytes .../textures/blocks/crops/saltroot.2.png | Bin 0 -> 374 bytes .../textures/blocks/crops/saltroot.3.png | Bin 0 -> 263 bytes .../textures/blocks/essentiaCell/1.png | Bin 0 -> 2902 bytes .../textures/blocks/essentiaCell/2.png | Bin 0 -> 3130 bytes .../textures/blocks/essentiaCell/3.png | Bin 0 -> 3103 bytes .../textures/blocks/essentiaCell/4.png | Bin 0 -> 1643 bytes .../textures/blocks/essentiaFilterCasing.png | Bin 0 -> 10067 bytes .../textures/blocks/essentiaHatch.png | Bin 0 -> 2687 bytes .../textures/blocks/essentiaOutputHatch.png | Bin 0 -> 8412 bytes .../textures/blocks/essentiaOutputHatch_ME.png | Bin 0 -> 6533 bytes .../textures/blocks/fieldRestrictingGlass.png | Bin 0 -> 1758 bytes .../textures/blocks/fluids/coalTar.flowing.png | Bin 0 -> 7347 bytes .../blocks/fluids/coalTar.flowing.png.mcmeta | 5 + .../textures/blocks/fluids/coalTar.still.png | Bin 0 -> 7347 bytes .../blocks/fluids/coalTar.still.png.mcmeta | 5 + .../blocks/fluids/combustionPromotor.flowing.png | Bin 0 -> 7200 bytes .../fluids/combustionPromotor.flowing.png.mcmeta | 5 + .../blocks/fluids/combustionPromotor.still.png | Bin 0 -> 7200 bytes .../fluids/combustionPromotor.still.png.mcmeta | 5 + .../heavilyCrackedHeavyNaquadahFuel.flowing.png | Bin 0 -> 6995 bytes ...vilyCrackedHeavyNaquadahFuel.flowing.png.mcmeta | 5 + .../heavilyCrackedHeavyNaquadahFuel.still.png | Bin 0 -> 6995 bytes ...eavilyCrackedHeavyNaquadahFuel.still.png.mcmeta | 5 + .../heavilyCrackedLightNaquadahFuel.flowing.png | Bin 0 -> 7008 bytes ...vilyCrackedLightNaquadahFuel.flowing.png.mcmeta | 5 + .../heavilyCrackedLightNaquadahFuel.still.png | Bin 0 -> 7008 bytes ...eavilyCrackedLightNaquadahFuel.still.png.mcmeta | 5 + .../heavilyCrackedNaquadahAsphalt.flowing.png | Bin 0 -> 7223 bytes ...eavilyCrackedNaquadahAsphalt.flowing.png.mcmeta | 5 + .../fluids/heavilyCrackedNaquadahAsphalt.still.png | Bin 0 -> 7223 bytes .../heavilyCrackedNaquadahAsphalt.still.png.mcmeta | 5 + .../fluids/heavilyCrackedNaquadahGas.flowing.png | Bin 0 -> 7408 bytes .../heavilyCrackedNaquadahGas.flowing.png.mcmeta | 5 + .../fluids/heavilyCrackedNaquadahGas.still.png | Bin 0 -> 7408 bytes .../heavilyCrackedNaquadahGas.still.png.mcmeta | 5 + .../lightlyCrackedHeavyNaquadahFuel.flowing.png | Bin 0 -> 6995 bytes ...htlyCrackedHeavyNaquadahFuel.flowing.png.mcmeta | 5 + .../lightlyCrackedHeavyNaquadahFuel.still.png | Bin 0 -> 6995 bytes ...ightlyCrackedHeavyNaquadahFuel.still.png.mcmeta | 5 + .../lightlyCrackedLightNaquadahFuel.flowing.png | Bin 0 -> 7008 bytes ...htlyCrackedLightNaquadahFuel.flowing.png.mcmeta | 5 + .../lightlyCrackedLightNaquadahFuel.still.png | Bin 0 -> 7008 bytes ...ightlyCrackedLightNaquadahFuel.still.png.mcmeta | 5 + .../lightlyCrackedNaquadahAsphalt.flowing.png | Bin 0 -> 7223 bytes ...ightlyCrackedNaquadahAsphalt.flowing.png.mcmeta | 5 + .../fluids/lightlyCrackedNaquadahAsphalt.still.png | Bin 0 -> 7223 bytes .../lightlyCrackedNaquadahAsphalt.still.png.mcmeta | 5 + .../fluids/lightlyCrackedNaquadahGas.flowing.png | Bin 0 -> 7408 bytes .../lightlyCrackedNaquadahGas.flowing.png.mcmeta | 5 + .../fluids/lightlyCrackedNaquadahGas.still.png | Bin 0 -> 7408 bytes .../lightlyCrackedNaquadahGas.still.png.mcmeta | 5 + .../moderatelyCrackedHeavyNaquadahFuel.flowing.png | Bin 0 -> 6995 bytes ...telyCrackedHeavyNaquadahFuel.flowing.png.mcmeta | 5 + .../moderatelyCrackedHeavyNaquadahFuel.still.png | Bin 0 -> 6995 bytes ...ratelyCrackedHeavyNaquadahFuel.still.png.mcmeta | 5 + .../moderatelyCrackedLightNaquadahFuel.flowing.png | Bin 0 -> 7008 bytes ...telyCrackedLightNaquadahFuel.flowing.png.mcmeta | 5 + .../moderatelyCrackedLightNaquadahFuel.still.png | Bin 0 -> 7008 bytes ...ratelyCrackedLightNaquadahFuel.still.png.mcmeta | 5 + .../moderatelyCrackedNaquadahAsphalt.flowing.png | Bin 0 -> 7223 bytes ...ratelyCrackedNaquadahAsphalt.flowing.png.mcmeta | 5 + .../moderatelyCrackedNaquadahAsphalt.still.png | Bin 0 -> 7223 bytes ...deratelyCrackedNaquadahAsphalt.still.png.mcmeta | 5 + .../moderatelyCrackedNaquadahGas.flowing.png | Bin 0 -> 7408 bytes ...moderatelyCrackedNaquadahGas.flowing.png.mcmeta | 5 + .../fluids/moderatelyCrackedNaquadahGas.still.png | Bin 0 -> 7408 bytes .../moderatelyCrackedNaquadahGas.still.png.mcmeta | 5 + .../blocks/fluids/supercriticalSteam.flowing.png | Bin 0 -> 7252 bytes .../fluids/supercriticalSteam.flowing.png.mcmeta | 5 + .../blocks/fluids/supercriticalSteam.still.png | Bin 0 -> 7252 bytes .../fluids/supercriticalSteam.still.png.mcmeta | 5 + .../goodgenerator/textures/blocks/fuison/1.png | Bin 0 -> 399 bytes .../goodgenerator/textures/blocks/fuison/2.png | Bin 0 -> 549 bytes .../goodgenerator/textures/blocks/fuison/3.png | Bin 0 -> 613 bytes .../goodgenerator/textures/blocks/fuison/4.png | Bin 0 -> 502 bytes .../goodgenerator/textures/blocks/fuison/5.png | Bin 0 -> 524 bytes .../textures/blocks/preciseUnitCasing/1.png | Bin 0 -> 2934 bytes .../textures/blocks/preciseUnitCasing/2.png | Bin 0 -> 277 bytes .../textures/blocks/preciseUnitCasing/3.png | Bin 0 -> 2935 bytes .../textures/blocks/pressureResistantWalls.png | Bin 0 -> 352 bytes .../blocks/radiationProtectionSteelFrame.png | Bin 0 -> 1748 bytes .../goodgenerator/textures/blocks/rawCylinder.png | Bin 0 -> 1978 bytes .../textures/blocks/speedingPipe_SIDE.png | Bin 0 -> 1711 bytes .../textures/blocks/speedingPipe_TOP.png | Bin 0 -> 1784 bytes .../blocks/supercriticalFluidTurbineCasing.png | Bin 0 -> 278 bytes .../textures/blocks/titaniumPlatedCylinder.png | Bin 0 -> 1772 bytes .../textures/blocks/yottaFluidTankCasing_SIDE.png | Bin 0 -> 2141 bytes .../textures/blocks/yottaFluidTankCasing_TOP.png | Bin 0 -> 1920 bytes .../textures/blocks/yottaFluidTankCell/1.png | Bin 0 -> 1715 bytes .../textures/blocks/yottaFluidTankCell/10.png | Bin 0 -> 1708 bytes .../textures/blocks/yottaFluidTankCell/2.png | Bin 0 -> 1706 bytes .../textures/blocks/yottaFluidTankCell/3.png | Bin 0 -> 1708 bytes .../textures/blocks/yottaFluidTankCell/4.png | Bin 0 -> 1707 bytes .../textures/blocks/yottaFluidTankCell/5.png | Bin 0 -> 1708 bytes .../textures/blocks/yottaFluidTankCell/6.png | Bin 0 -> 1708 bytes .../textures/blocks/yottaFluidTankCell/7.png | Bin 0 -> 1708 bytes .../textures/blocks/yottaFluidTankCell/8.png | Bin 0 -> 1706 bytes .../textures/blocks/yottaFluidTankCell/9.png | Bin 0 -> 1708 bytes .../textures/gui/overlay_button/assembler_mode.png | Bin 0 -> 714 bytes .../textures/gui/overlay_button/lock_off.png | Bin 0 -> 697 bytes .../textures/gui/overlay_button/lock_on.png | Bin 0 -> 696 bytes .../textures/gui/overlay_button/precise_mode.png | Bin 0 -> 684 bytes .../textures/gui/picture/component_assline.png | Bin 0 -> 243 bytes .../gui/picture/extreme_heat_exchanger.png | Bin 0 -> 510 bytes .../textures/gui/picture/naquadah_reactor.png | Bin 0 -> 516 bytes .../textures/gui/picture/neutron_activator.png | Bin 0 -> 290 bytes .../assets/goodgenerator/textures/items/_null_.png | Bin 0 -> 1702 bytes .../textures/items/advancedFuelRod.png | Bin 0 -> 1960 bytes .../items/advancedRadiationProtectionPlate.png | Bin 0 -> 1771 bytes .../textures/items/aluminumNitride.png | Bin 0 -> 1994 bytes .../goodgenerator/textures/items/chromaticGem.png | Bin 0 -> 2660 bytes .../textures/items/chromaticGem.png.mcmeta | 5 + .../goodgenerator/textures/items/ciruits/1.png | Bin 0 -> 258 bytes .../goodgenerator/textures/items/ciruits/2.png | Bin 0 -> 250 bytes .../goodgenerator/textures/items/ciruits/3.png | Bin 0 -> 249 bytes .../goodgenerator/textures/items/ciruits/4.png | Bin 0 -> 244 bytes .../goodgenerator/textures/items/ciruits/5.png | Bin 0 -> 252 bytes .../textures/items/enrichedNaquadahMass.png | Bin 0 -> 1790 bytes .../goodgenerator/textures/items/fluidCore/1.png | Bin 0 -> 1707 bytes .../goodgenerator/textures/items/fluidCore/10.png | Bin 0 -> 1902 bytes .../textures/items/fluidCore/10.png.mcmeta | 6 + .../goodgenerator/textures/items/fluidCore/2.png | Bin 0 -> 1705 bytes .../goodgenerator/textures/items/fluidCore/3.png | Bin 0 -> 1706 bytes .../goodgenerator/textures/items/fluidCore/4.png | Bin 0 -> 1712 bytes .../goodgenerator/textures/items/fluidCore/5.png | Bin 0 -> 1713 bytes .../goodgenerator/textures/items/fluidCore/6.png | Bin 0 -> 1712 bytes .../goodgenerator/textures/items/fluidCore/7.png | Bin 0 -> 232 bytes .../goodgenerator/textures/items/fluidCore/8.png | Bin 0 -> 238 bytes .../goodgenerator/textures/items/fluidCore/9.png | Bin 0 -> 248 bytes .../textures/items/highDensityPlutonium.png | Bin 0 -> 1738 bytes .../textures/items/highDensityPlutoniumNugget.png | Bin 0 -> 1687 bytes .../textures/items/highDensityThorium.png | Bin 0 -> 1898 bytes .../textures/items/highDensityThoriumNugget.png | Bin 0 -> 1849 bytes .../textures/items/highDensityUranium.png | Bin 0 -> 2445 bytes .../textures/items/highDensityUraniumNugget.png | Bin 0 -> 2412 bytes .../textures/items/highEnergyMixture.png | Bin 0 -> 738 bytes .../goodgenerator/textures/items/inverter.png | Bin 0 -> 1914 bytes .../goodgenerator/textures/items/microHeater.png | Bin 0 -> 1749 bytes .../goodgenerator/textures/items/naquadahMass.png | Bin 0 -> 1782 bytes .../goodgenerator/textures/items/naquadriaMass.png | Bin 0 -> 1778 bytes .../goodgenerator/textures/items/neutronSource.png | Bin 0 -> 1894 bytes .../goodgenerator/textures/items/plasticCase.png | Bin 0 -> 1875 bytes .../textures/items/quartzCrystalResonator.png | Bin 0 -> 1755 bytes .../goodgenerator/textures/items/quartzWafer.png | Bin 0 -> 1722 bytes .../textures/items/radiationProtectionPlate.png | Bin 0 -> 1760 bytes .../textures/items/radioactiveWaste.png | Bin 0 -> 1782 bytes .../textures/items/rawAtomicSeparationCatalyst.png | Bin 0 -> 1835 bytes .../textures/items/rodCompressedPlutonium.png | Bin 0 -> 1790 bytes .../textures/items/rodCompressedPlutonium2.png | Bin 0 -> 1838 bytes .../textures/items/rodCompressedPlutonium4.png | Bin 0 -> 1955 bytes .../items/rodCompressedPlutoniumDepleted.png | Bin 0 -> 1797 bytes .../items/rodCompressedPlutoniumDepleted2.png | Bin 0 -> 2004 bytes .../items/rodCompressedPlutoniumDepleted4.png | Bin 0 -> 2132 bytes .../textures/items/rodCompressedUranium.png | Bin 0 -> 1796 bytes .../textures/items/rodCompressedUranium2.png | Bin 0 -> 2012 bytes .../textures/items/rodCompressedUranium4.png | Bin 0 -> 2087 bytes .../items/rodCompressedUraniumDepleted.png | Bin 0 -> 1800 bytes .../items/rodCompressedUraniumDepleted2.png | Bin 0 -> 2011 bytes .../items/rodCompressedUraniumDepleted4.png | Bin 0 -> 2091 bytes .../textures/items/rodLiquidPlutonium.png | Bin 0 -> 281 bytes .../textures/items/rodLiquidPlutonium2.png | Bin 0 -> 312 bytes .../textures/items/rodLiquidPlutonium4.png | Bin 0 -> 464 bytes .../textures/items/rodLiquidPlutoniumDepleted.png | Bin 0 -> 1775 bytes .../textures/items/rodLiquidPlutoniumDepleted2.png | Bin 0 -> 1981 bytes .../textures/items/rodLiquidPlutoniumDepleted4.png | Bin 0 -> 2061 bytes .../textures/items/rodLiquidUranium.png | Bin 0 -> 1763 bytes .../textures/items/rodLiquidUranium2.png | Bin 0 -> 1982 bytes .../textures/items/rodLiquidUranium4.png | Bin 0 -> 2096 bytes .../textures/items/rodLiquidUraniumDepleted.png | Bin 0 -> 1758 bytes .../textures/items/rodLiquidUraniumDepleted2.png | Bin 0 -> 1972 bytes .../textures/items/rodLiquidUraniumDepleted4.png | Bin 0 -> 2075 bytes .../goodgenerator/textures/items/saltyRoot.png | Bin 0 -> 270 bytes .../textures/items/specialCeramics.png | Bin 0 -> 2209 bytes .../textures/items/specialCeramicsPlate.png | Bin 0 -> 1945 bytes .../textures/items/upgradeEssentia/air.png | Bin 0 -> 1751 bytes .../textures/items/upgradeEssentia/electric.png | Bin 0 -> 1784 bytes .../textures/items/upgradeEssentia/mechanics.png | Bin 0 -> 1773 bytes .../textures/items/upgradeEssentia/null.png | Bin 0 -> 1716 bytes .../textures/items/upgradeEssentia/radiation.png | Bin 0 -> 1770 bytes .../textures/items/upgradeEssentia/spirit.png | Bin 0 -> 1750 bytes .../textures/items/upgradeEssentia/tainted.png | Bin 0 -> 1763 bytes .../textures/items/upgradeEssentia/thermal.png | Bin 0 -> 1788 bytes .../textures/items/upgradeEssentia/unstable.png | Bin 0 -> 1759 bytes .../textures/items/upgradeEssentia/victus.png | Bin 0 -> 1771 bytes .../textures/items/wrappedPlutoniumIngot.png | Bin 0 -> 1800 bytes .../textures/items/wrappedThoriumIngot.png | Bin 0 -> 1937 bytes .../textures/items/wrappedUraniumIngot.png | Bin 0 -> 2479 bytes .../goodgenerator/textures/items/wraps/0.png | Bin 0 -> 748 bytes .../goodgenerator/textures/items/wraps/1.png | Bin 0 -> 738 bytes .../goodgenerator/textures/items/wraps/10.png | Bin 0 -> 757 bytes .../goodgenerator/textures/items/wraps/11.png | Bin 0 -> 746 bytes .../goodgenerator/textures/items/wraps/12.png | Bin 0 -> 755 bytes .../goodgenerator/textures/items/wraps/13.png | Bin 0 -> 756 bytes .../goodgenerator/textures/items/wraps/14.png | Bin 0 -> 747 bytes .../goodgenerator/textures/items/wraps/2.png | Bin 0 -> 747 bytes .../goodgenerator/textures/items/wraps/3.png | Bin 0 -> 750 bytes .../goodgenerator/textures/items/wraps/4.png | Bin 0 -> 744 bytes .../goodgenerator/textures/items/wraps/5.png | Bin 0 -> 739 bytes .../goodgenerator/textures/items/wraps/6.png | Bin 0 -> 754 bytes .../goodgenerator/textures/items/wraps/7.png | Bin 0 -> 790 bytes .../goodgenerator/textures/items/wraps/8.png | Bin 0 -> 740 bytes .../goodgenerator/textures/items/wraps/9.png | Bin 0 -> 760 bytes .../blocks/icons/LargeEssentiaSmeltery_Off.png | Bin 0 -> 2379 bytes .../icons/LargeEssentiaSmeltery_Off_GLOW.png | Bin 0 -> 6181 bytes .../blocks/icons/LargeEssentiaSmeltery_On.png | Bin 0 -> 2598 bytes .../blocks/icons/LargeEssentiaSmeltery_On_GLOW.png | Bin 0 -> 7028 bytes .../textures/blocks/icons/NeutronActivator_Off.png | Bin 0 -> 1883 bytes .../blocks/icons/NeutronActivator_Off.png.mcmeta | 5 + .../blocks/icons/NeutronActivator_Off_GLOW.png | Bin 0 -> 1687 bytes .../icons/NeutronActivator_Off_GLOW.png.mcmeta | 5 + .../textures/blocks/icons/NeutronActivator_On.png | Bin 0 -> 1893 bytes .../blocks/icons/NeutronActivator_On.png.mcmeta | 5 + .../blocks/icons/NeutronActivator_On_GLOW.png | Bin 0 -> 1689 bytes .../icons/NeutronActivator_On_GLOW.png.mcmeta | 5 + .../textures/blocks/icons/NeutronSensorFont.png | Bin 0 -> 1711 bytes .../blocks/icons/NeutronSensorFont_GLOW.png | Bin 0 -> 1702 bytes .../gregtech/textures/blocks/icons/YOTTAHatch.png | Bin 0 -> 187 bytes .../icons/supercriticalFluidTurbineCasing.png | Bin 0 -> 278 bytes .../textures/blocks/icons/turbines/TURBINE_01.png | Bin 0 -> 409 bytes .../blocks/icons/turbines/TURBINE_01.png.mcmeta | 3 + .../textures/blocks/icons/turbines/TURBINE_02.png | Bin 0 -> 874 bytes .../blocks/icons/turbines/TURBINE_02.png.mcmeta | 3 + .../textures/blocks/icons/turbines/TURBINE_03.png | Bin 0 -> 391 bytes .../blocks/icons/turbines/TURBINE_03.png.mcmeta | 3 + .../textures/blocks/icons/turbines/TURBINE_04.png | Bin 0 -> 964 bytes .../blocks/icons/turbines/TURBINE_04.png.mcmeta | 3 + .../textures/blocks/icons/turbines/TURBINE_05.png | Bin 0 -> 890 bytes .../blocks/icons/turbines/TURBINE_05.png.mcmeta | 3 + .../textures/blocks/icons/turbines/TURBINE_06.png | Bin 0 -> 994 bytes .../blocks/icons/turbines/TURBINE_06.png.mcmeta | 3 + .../textures/blocks/icons/turbines/TURBINE_07.png | Bin 0 -> 429 bytes .../blocks/icons/turbines/TURBINE_07.png.mcmeta | 3 + .../textures/blocks/icons/turbines/TURBINE_08.png | Bin 0 -> 914 bytes .../blocks/icons/turbines/TURBINE_08.png.mcmeta | 3 + .../textures/blocks/icons/turbines/TURBINE_09.png | Bin 0 -> 461 bytes .../blocks/icons/turbines/TURBINE_09.png.mcmeta | 3 + .../textures/blocks/icons/turbines/TURBINE_11.png | Bin 0 -> 191 bytes .../textures/blocks/icons/turbines/TURBINE_12.png | Bin 0 -> 349 bytes .../textures/blocks/icons/turbines/TURBINE_13.png | Bin 0 -> 198 bytes .../textures/blocks/icons/turbines/TURBINE_14.png | Bin 0 -> 390 bytes .../textures/blocks/icons/turbines/TURBINE_15.png | Bin 0 -> 344 bytes .../textures/blocks/icons/turbines/TURBINE_16.png | Bin 0 -> 393 bytes .../textures/blocks/icons/turbines/TURBINE_17.png | Bin 0 -> 194 bytes .../textures/blocks/icons/turbines/TURBINE_18.png | Bin 0 -> 352 bytes .../textures/blocks/icons/turbines/TURBINE_19.png | Bin 0 -> 201 bytes .../textures/blocks/icons/turbines/TURBINE_21.png | Bin 0 -> 138 bytes .../textures/blocks/icons/turbines/TURBINE_22.png | Bin 0 -> 157 bytes .../textures/blocks/icons/turbines/TURBINE_23.png | Bin 0 -> 153 bytes .../textures/blocks/icons/turbines/TURBINE_24.png | Bin 0 -> 167 bytes .../textures/blocks/icons/turbines/TURBINE_25.png | Bin 0 -> 90 bytes .../textures/blocks/icons/turbines/TURBINE_26.png | Bin 0 -> 155 bytes .../textures/blocks/icons/turbines/TURBINE_27.png | Bin 0 -> 147 bytes .../textures/blocks/icons/turbines/TURBINE_28.png | Bin 0 -> 152 bytes .../textures/blocks/icons/turbines/TURBINE_29.png | Bin 0 -> 143 bytes .../textures/items/icons/isotope/stable1.png | Bin 0 -> 475 bytes .../textures/items/icons/isotope/stable1tiny.png | Bin 0 -> 606 bytes .../textures/items/icons/isotope/stable2.png | Bin 0 -> 618 bytes .../textures/items/icons/isotope/stable2tiny.png | Bin 0 -> 748 bytes .../textures/items/icons/isotope/unstable1.png | Bin 0 -> 605 bytes .../textures/items/icons/isotope/unstable1tiny.png | Bin 0 -> 763 bytes .../textures/items/icons/isotope/unstable2.png | Bin 0 -> 469 bytes .../textures/items/icons/isotope/unstable2tiny.png | Bin 0 -> 590 bytes .../textures/items/icons/isotope/unstable3.png | Bin 0 -> 560 bytes .../textures/items/icons/isotope/unstable3tiny.png | Bin 0 -> 704 bytes .../textures/items/icons/isotope/unstable4.png | Bin 0 -> 479 bytes .../textures/items/icons/isotope/unstable4tiny.png | Bin 0 -> 588 bytes 375 files changed, 23960 insertions(+) create mode 100644 src/main/java/goodgenerator/api/recipe/ComponentAssemblyLineFrontend.java create mode 100644 src/main/java/goodgenerator/api/recipe/ExtremeHeatExchangerBackend.java create mode 100644 src/main/java/goodgenerator/api/recipe/ExtremeHeatExchangerFrontend.java create mode 100644 src/main/java/goodgenerator/api/recipe/ExtremeHeatExchangerRecipe.java create mode 100644 src/main/java/goodgenerator/api/recipe/GoodGeneratorRecipeMaps.java create mode 100644 src/main/java/goodgenerator/api/recipe/PreciseAssemblerFrontend.java create mode 100644 src/main/java/goodgenerator/blocks/myFluids/BaseFluid.java create mode 100644 src/main/java/goodgenerator/blocks/myFluids/FluidsBuilder.java create mode 100644 src/main/java/goodgenerator/blocks/regularBlock/Casing.java create mode 100644 src/main/java/goodgenerator/blocks/regularBlock/ComplexTextureCasing.java create mode 100644 src/main/java/goodgenerator/blocks/regularBlock/Frame.java create mode 100644 src/main/java/goodgenerator/blocks/regularBlock/ITextureBlock.java create mode 100644 src/main/java/goodgenerator/blocks/regularBlock/TEBlock.java create mode 100644 src/main/java/goodgenerator/blocks/regularBlock/TurbineCasing.java create mode 100644 src/main/java/goodgenerator/blocks/tileEntity/ComponentAssemblyLine.java create mode 100644 src/main/java/goodgenerator/blocks/tileEntity/CoolantTower.java create mode 100644 src/main/java/goodgenerator/blocks/tileEntity/EssentiaHatch.java create mode 100644 src/main/java/goodgenerator/blocks/tileEntity/EssentiaOutputHatch.java create mode 100644 src/main/java/goodgenerator/blocks/tileEntity/EssentiaOutputHatch_ME.java create mode 100644 src/main/java/goodgenerator/blocks/tileEntity/ExtremeHeatExchanger.java create mode 100644 src/main/java/goodgenerator/blocks/tileEntity/FuelRefineFactory.java create mode 100644 src/main/java/goodgenerator/blocks/tileEntity/GTMetaTileEntity/DieselGenerator.java create mode 100644 src/main/java/goodgenerator/blocks/tileEntity/GTMetaTileEntity/NeutronAccelerator.java create mode 100644 src/main/java/goodgenerator/blocks/tileEntity/GTMetaTileEntity/NeutronSensor.java create mode 100644 src/main/java/goodgenerator/blocks/tileEntity/GTMetaTileEntity/YOTTAHatch.java create mode 100644 src/main/java/goodgenerator/blocks/tileEntity/LargeEssentiaGenerator.java create mode 100644 src/main/java/goodgenerator/blocks/tileEntity/LargeEssentiaSmeltery.java create mode 100644 src/main/java/goodgenerator/blocks/tileEntity/LargeFusionComputer1.java create mode 100644 src/main/java/goodgenerator/blocks/tileEntity/LargeFusionComputer2.java create mode 100644 src/main/java/goodgenerator/blocks/tileEntity/LargeFusionComputer3.java create mode 100644 src/main/java/goodgenerator/blocks/tileEntity/LargeFusionComputer4.java create mode 100644 src/main/java/goodgenerator/blocks/tileEntity/LargeFusionComputer5.java create mode 100644 src/main/java/goodgenerator/blocks/tileEntity/MultiNqGenerator.java create mode 100644 src/main/java/goodgenerator/blocks/tileEntity/NeutronActivator.java create mode 100644 src/main/java/goodgenerator/blocks/tileEntity/PreciseAssembler.java create mode 100644 src/main/java/goodgenerator/blocks/tileEntity/SupercriticalFluidTurbine.java create mode 100644 src/main/java/goodgenerator/blocks/tileEntity/UniversalChemicalFuelEngine.java create mode 100644 src/main/java/goodgenerator/blocks/tileEntity/YottaFluidTank.java create mode 100644 src/main/java/goodgenerator/blocks/tileEntity/base/GT_MetaTileEntity_LargeTurbineBase.java create mode 100644 src/main/java/goodgenerator/blocks/tileEntity/base/GT_MetaTileEntity_TooltipMultiBlockBase_EM.java create mode 100644 src/main/java/goodgenerator/blocks/tileEntity/base/LargeFusionComputer.java create mode 100644 src/main/java/goodgenerator/blocks/tileEntity/base/LargeFusionComputerPP.java create mode 100644 src/main/java/goodgenerator/client/ClientProxy.java create mode 100644 src/main/java/goodgenerator/client/GUI/GG_UITextures.java create mode 100644 src/main/java/goodgenerator/client/render/BlockRenderHandler.java create mode 100644 src/main/java/goodgenerator/common/CommonProxy.java create mode 100644 src/main/java/goodgenerator/crossmod/ic2/CropsLoader.java create mode 100644 src/main/java/goodgenerator/crossmod/ic2/GGCropsSaltyRoot.java create mode 100644 src/main/java/goodgenerator/crossmod/nei/NEI_Config.java create mode 100644 src/main/java/goodgenerator/crossmod/thaumcraft/LargeEssentiaEnergyData.java create mode 100644 src/main/java/goodgenerator/crossmod/thaumcraft/Research.java create mode 100644 src/main/java/goodgenerator/items/DepletedFuelRod.java create mode 100644 src/main/java/goodgenerator/items/FuelRod.java create mode 100644 src/main/java/goodgenerator/items/MyItemBlocks.java create mode 100644 src/main/java/goodgenerator/items/MyItems.java create mode 100644 src/main/java/goodgenerator/items/MyMaterial.java create mode 100644 src/main/java/goodgenerator/items/RadioactiveItem.java create mode 100644 src/main/java/goodgenerator/items/nuclear/IsotopeMaterial.java create mode 100644 src/main/java/goodgenerator/items/nuclear/IsotopeMaterialLoader.java create mode 100644 src/main/java/goodgenerator/items/nuclear/NuclearMetaItemGenerator.java create mode 100644 src/main/java/goodgenerator/items/nuclear/NuclearTextures.java create mode 100644 src/main/java/goodgenerator/loader/AchievementLoader.java create mode 100644 src/main/java/goodgenerator/loader/ComponentAssemblyLineMiscRecipes.java create mode 100644 src/main/java/goodgenerator/loader/ComponentAssemblyLineRecipeLoader.java create mode 100644 src/main/java/goodgenerator/loader/FuelRecipeLoader.java create mode 100644 src/main/java/goodgenerator/loader/FuelRodLoader.java create mode 100644 src/main/java/goodgenerator/loader/Loaders.java create mode 100644 src/main/java/goodgenerator/loader/NaquadahReworkRecipeLoader.java create mode 100644 src/main/java/goodgenerator/loader/NeutronActivatorLoader.java create mode 100644 src/main/java/goodgenerator/loader/RecipeLoader.java create mode 100644 src/main/java/goodgenerator/loader/RecipeLoader_02.java create mode 100644 src/main/java/goodgenerator/main/GG_Config_Loader.java create mode 100644 src/main/java/goodgenerator/main/GoodGenerator.java create mode 100644 src/main/java/goodgenerator/network/MessageMTEBase.java create mode 100644 src/main/java/goodgenerator/tabs/MyTabs.java create mode 100644 src/main/java/goodgenerator/tabs/NuclearTab.java create mode 100644 src/main/java/goodgenerator/util/CharExchanger.java create mode 100644 src/main/java/goodgenerator/util/CrackRecipeAdder.java create mode 100644 src/main/java/goodgenerator/util/DescTextLocalization.java create mode 100644 src/main/java/goodgenerator/util/ItemRefer.java create mode 100644 src/main/java/goodgenerator/util/Log.java create mode 100644 src/main/java/goodgenerator/util/MaterialFix.java create mode 100644 src/main/java/goodgenerator/util/MyRecipeAdder.java create mode 100644 src/main/java/goodgenerator/util/StackUtils.java create mode 100644 src/main/java/goodgenerator/util/StructureHelper.java create mode 100644 src/main/resources/assets/goodgenerator/data/essentia.json create mode 100644 src/main/resources/assets/goodgenerator/lang/en_US.lang create mode 100644 src/main/resources/assets/goodgenerator/lang/zh_CN.lang create mode 100644 src/main/resources/assets/goodgenerator/textures/blocks/FRF_Coils/1.png create mode 100644 src/main/resources/assets/goodgenerator/textures/blocks/FRF_Coils/2.png create mode 100644 src/main/resources/assets/goodgenerator/textures/blocks/FRF_Coils/3.png create mode 100644 src/main/resources/assets/goodgenerator/textures/blocks/FRF_Coils/4.png create mode 100644 src/main/resources/assets/goodgenerator/textures/blocks/MAR_Casing.png create mode 100644 src/main/resources/assets/goodgenerator/textures/blocks/MagicCasing.png create mode 100644 src/main/resources/assets/goodgenerator/textures/blocks/compAsslineCasing/0.png create mode 100644 src/main/resources/assets/goodgenerator/textures/blocks/compAsslineCasing/1.png create mode 100644 src/main/resources/assets/goodgenerator/textures/blocks/compAsslineCasing/10.png create mode 100644 src/main/resources/assets/goodgenerator/textures/blocks/compAsslineCasing/11.png create mode 100644 src/main/resources/assets/goodgenerator/textures/blocks/compAsslineCasing/12.png create mode 100644 src/main/resources/assets/goodgenerator/textures/blocks/compAsslineCasing/13.png create mode 100644 src/main/resources/assets/goodgenerator/textures/blocks/compAsslineCasing/2.png create mode 100644 src/main/resources/assets/goodgenerator/textures/blocks/compAsslineCasing/3.png create mode 100644 src/main/resources/assets/goodgenerator/textures/blocks/compAsslineCasing/4.png create mode 100644 src/main/resources/assets/goodgenerator/textures/blocks/compAsslineCasing/5.png create mode 100644 src/main/resources/assets/goodgenerator/textures/blocks/compAsslineCasing/6.png create mode 100644 src/main/resources/assets/goodgenerator/textures/blocks/compAsslineCasing/7.png create mode 100644 src/main/resources/assets/goodgenerator/textures/blocks/compAsslineCasing/8.png create mode 100644 src/main/resources/assets/goodgenerator/textures/blocks/compAsslineCasing/9.png create mode 100644 src/main/resources/assets/goodgenerator/textures/blocks/crops/saltroot.1.png create mode 100644 src/main/resources/assets/goodgenerator/textures/blocks/crops/saltroot.2.png create mode 100644 src/main/resources/assets/goodgenerator/textures/blocks/crops/saltroot.3.png create mode 100644 src/main/resources/assets/goodgenerator/textures/blocks/essentiaCell/1.png create mode 100644 src/main/resources/assets/goodgenerator/textures/blocks/essentiaCell/2.png create mode 100644 src/main/resources/assets/goodgenerator/textures/blocks/essentiaCell/3.png create mode 100644 src/main/resources/assets/goodgenerator/textures/blocks/essentiaCell/4.png create mode 100644 src/main/resources/assets/goodgenerator/textures/blocks/essentiaFilterCasing.png create mode 100644 src/main/resources/assets/goodgenerator/textures/blocks/essentiaHatch.png create mode 100644 src/main/resources/assets/goodgenerator/textures/blocks/essentiaOutputHatch.png create mode 100644 src/main/resources/assets/goodgenerator/textures/blocks/essentiaOutputHatch_ME.png create mode 100644 src/main/resources/assets/goodgenerator/textures/blocks/fieldRestrictingGlass.png create mode 100644 src/main/resources/assets/goodgenerator/textures/blocks/fluids/coalTar.flowing.png create mode 100644 src/main/resources/assets/goodgenerator/textures/blocks/fluids/coalTar.flowing.png.mcmeta create mode 100644 src/main/resources/assets/goodgenerator/textures/blocks/fluids/coalTar.still.png create mode 100644 src/main/resources/assets/goodgenerator/textures/blocks/fluids/coalTar.still.png.mcmeta create mode 100644 src/main/resources/assets/goodgenerator/textures/blocks/fluids/combustionPromotor.flowing.png create mode 100644 src/main/resources/assets/goodgenerator/textures/blocks/fluids/combustionPromotor.flowing.png.mcmeta create mode 100644 src/main/resources/assets/goodgenerator/textures/blocks/fluids/combustionPromotor.still.png create mode 100644 src/main/resources/assets/goodgenerator/textures/blocks/fluids/combustionPromotor.still.png.mcmeta create mode 100644 src/main/resources/assets/goodgenerator/textures/blocks/fluids/heavilyCrackedHeavyNaquadahFuel.flowing.png create mode 100644 src/main/resources/assets/goodgenerator/textures/blocks/fluids/heavilyCrackedHeavyNaquadahFuel.flowing.png.mcmeta create mode 100644 src/main/resources/assets/goodgenerator/textures/blocks/fluids/heavilyCrackedHeavyNaquadahFuel.still.png create mode 100644 src/main/resources/assets/goodgenerator/textures/blocks/fluids/heavilyCrackedHeavyNaquadahFuel.still.png.mcmeta create mode 100644 src/main/resources/assets/goodgenerator/textures/blocks/fluids/heavilyCrackedLightNaquadahFuel.flowing.png create mode 100644 src/main/resources/assets/goodgenerator/textures/blocks/fluids/heavilyCrackedLightNaquadahFuel.flowing.png.mcmeta create mode 100644 src/main/resources/assets/goodgenerator/textures/blocks/fluids/heavilyCrackedLightNaquadahFuel.still.png create mode 100644 src/main/resources/assets/goodgenerator/textures/blocks/fluids/heavilyCrackedLightNaquadahFuel.still.png.mcmeta create mode 100644 src/main/resources/assets/goodgenerator/textures/blocks/fluids/heavilyCrackedNaquadahAsphalt.flowing.png create mode 100644 src/main/resources/assets/goodgenerator/textures/blocks/fluids/heavilyCrackedNaquadahAsphalt.flowing.png.mcmeta create mode 100644 src/main/resources/assets/goodgenerator/textures/blocks/fluids/heavilyCrackedNaquadahAsphalt.still.png create mode 100644 src/main/resources/assets/goodgenerator/textures/blocks/fluids/heavilyCrackedNaquadahAsphalt.still.png.mcmeta create mode 100644 src/main/resources/assets/goodgenerator/textures/blocks/fluids/heavilyCrackedNaquadahGas.flowing.png create mode 100644 src/main/resources/assets/goodgenerator/textures/blocks/fluids/heavilyCrackedNaquadahGas.flowing.png.mcmeta create mode 100644 src/main/resources/assets/goodgenerator/textures/blocks/fluids/heavilyCrackedNaquadahGas.still.png create mode 100644 src/main/resources/assets/goodgenerator/textures/blocks/fluids/heavilyCrackedNaquadahGas.still.png.mcmeta create mode 100644 src/main/resources/assets/goodgenerator/textures/blocks/fluids/lightlyCrackedHeavyNaquadahFuel.flowing.png create mode 100644 src/main/resources/assets/goodgenerator/textures/blocks/fluids/lightlyCrackedHeavyNaquadahFuel.flowing.png.mcmeta create mode 100644 src/main/resources/assets/goodgenerator/textures/blocks/fluids/lightlyCrackedHeavyNaquadahFuel.still.png create mode 100644 src/main/resources/assets/goodgenerator/textures/blocks/fluids/lightlyCrackedHeavyNaquadahFuel.still.png.mcmeta create mode 100644 src/main/resources/assets/goodgenerator/textures/blocks/fluids/lightlyCrackedLightNaquadahFuel.flowing.png create mode 100644 src/main/resources/assets/goodgenerator/textures/blocks/fluids/lightlyCrackedLightNaquadahFuel.flowing.png.mcmeta create mode 100644 src/main/resources/assets/goodgenerator/textures/blocks/fluids/lightlyCrackedLightNaquadahFuel.still.png create mode 100644 src/main/resources/assets/goodgenerator/textures/blocks/fluids/lightlyCrackedLightNaquadahFuel.still.png.mcmeta create mode 100644 src/main/resources/assets/goodgenerator/textures/blocks/fluids/lightlyCrackedNaquadahAsphalt.flowing.png create mode 100644 src/main/resources/assets/goodgenerator/textures/blocks/fluids/lightlyCrackedNaquadahAsphalt.flowing.png.mcmeta create mode 100644 src/main/resources/assets/goodgenerator/textures/blocks/fluids/lightlyCrackedNaquadahAsphalt.still.png create mode 100644 src/main/resources/assets/goodgenerator/textures/blocks/fluids/lightlyCrackedNaquadahAsphalt.still.png.mcmeta create mode 100644 src/main/resources/assets/goodgenerator/textures/blocks/fluids/lightlyCrackedNaquadahGas.flowing.png create mode 100644 src/main/resources/assets/goodgenerator/textures/blocks/fluids/lightlyCrackedNaquadahGas.flowing.png.mcmeta create mode 100644 src/main/resources/assets/goodgenerator/textures/blocks/fluids/lightlyCrackedNaquadahGas.still.png create mode 100644 src/main/resources/assets/goodgenerator/textures/blocks/fluids/lightlyCrackedNaquadahGas.still.png.mcmeta create mode 100644 src/main/resources/assets/goodgenerator/textures/blocks/fluids/moderatelyCrackedHeavyNaquadahFuel.flowing.png create mode 100644 src/main/resources/assets/goodgenerator/textures/blocks/fluids/moderatelyCrackedHeavyNaquadahFuel.flowing.png.mcmeta create mode 100644 src/main/resources/assets/goodgenerator/textures/blocks/fluids/moderatelyCrackedHeavyNaquadahFuel.still.png create mode 100644 src/main/resources/assets/goodgenerator/textures/blocks/fluids/moderatelyCrackedHeavyNaquadahFuel.still.png.mcmeta create mode 100644 src/main/resources/assets/goodgenerator/textures/blocks/fluids/moderatelyCrackedLightNaquadahFuel.flowing.png create mode 100644 src/main/resources/assets/goodgenerator/textures/blocks/fluids/moderatelyCrackedLightNaquadahFuel.flowing.png.mcmeta create mode 100644 src/main/resources/assets/goodgenerator/textures/blocks/fluids/moderatelyCrackedLightNaquadahFuel.still.png create mode 100644 src/main/resources/assets/goodgenerator/textures/blocks/fluids/moderatelyCrackedLightNaquadahFuel.still.png.mcmeta create mode 100644 src/main/resources/assets/goodgenerator/textures/blocks/fluids/moderatelyCrackedNaquadahAsphalt.flowing.png create mode 100644 src/main/resources/assets/goodgenerator/textures/blocks/fluids/moderatelyCrackedNaquadahAsphalt.flowing.png.mcmeta create mode 100644 src/main/resources/assets/goodgenerator/textures/blocks/fluids/moderatelyCrackedNaquadahAsphalt.still.png create mode 100644 src/main/resources/assets/goodgenerator/textures/blocks/fluids/moderatelyCrackedNaquadahAsphalt.still.png.mcmeta create mode 100644 src/main/resources/assets/goodgenerator/textures/blocks/fluids/moderatelyCrackedNaquadahGas.flowing.png create mode 100644 src/main/resources/assets/goodgenerator/textures/blocks/fluids/moderatelyCrackedNaquadahGas.flowing.png.mcmeta create mode 100644 src/main/resources/assets/goodgenerator/textures/blocks/fluids/moderatelyCrackedNaquadahGas.still.png create mode 100644 src/main/resources/assets/goodgenerator/textures/blocks/fluids/moderatelyCrackedNaquadahGas.still.png.mcmeta create mode 100644 src/main/resources/assets/goodgenerator/textures/blocks/fluids/supercriticalSteam.flowing.png create mode 100644 src/main/resources/assets/goodgenerator/textures/blocks/fluids/supercriticalSteam.flowing.png.mcmeta create mode 100644 src/main/resources/assets/goodgenerator/textures/blocks/fluids/supercriticalSteam.still.png create mode 100644 src/main/resources/assets/goodgenerator/textures/blocks/fluids/supercriticalSteam.still.png.mcmeta create mode 100644 src/main/resources/assets/goodgenerator/textures/blocks/fuison/1.png create mode 100644 src/main/resources/assets/goodgenerator/textures/blocks/fuison/2.png create mode 100644 src/main/resources/assets/goodgenerator/textures/blocks/fuison/3.png create mode 100644 src/main/resources/assets/goodgenerator/textures/blocks/fuison/4.png create mode 100644 src/main/resources/assets/goodgenerator/textures/blocks/fuison/5.png create mode 100644 src/main/resources/assets/goodgenerator/textures/blocks/preciseUnitCasing/1.png create mode 100644 src/main/resources/assets/goodgenerator/textures/blocks/preciseUnitCasing/2.png create mode 100644 src/main/resources/assets/goodgenerator/textures/blocks/preciseUnitCasing/3.png create mode 100644 src/main/resources/assets/goodgenerator/textures/blocks/pressureResistantWalls.png create mode 100644 src/main/resources/assets/goodgenerator/textures/blocks/radiationProtectionSteelFrame.png create mode 100644 src/main/resources/assets/goodgenerator/textures/blocks/rawCylinder.png create mode 100644 src/main/resources/assets/goodgenerator/textures/blocks/speedingPipe_SIDE.png create mode 100644 src/main/resources/assets/goodgenerator/textures/blocks/speedingPipe_TOP.png create mode 100644 src/main/resources/assets/goodgenerator/textures/blocks/supercriticalFluidTurbineCasing.png create mode 100644 src/main/resources/assets/goodgenerator/textures/blocks/titaniumPlatedCylinder.png create mode 100644 src/main/resources/assets/goodgenerator/textures/blocks/yottaFluidTankCasing_SIDE.png create mode 100644 src/main/resources/assets/goodgenerator/textures/blocks/yottaFluidTankCasing_TOP.png create mode 100644 src/main/resources/assets/goodgenerator/textures/blocks/yottaFluidTankCell/1.png create mode 100644 src/main/resources/assets/goodgenerator/textures/blocks/yottaFluidTankCell/10.png create mode 100644 src/main/resources/assets/goodgenerator/textures/blocks/yottaFluidTankCell/2.png create mode 100644 src/main/resources/assets/goodgenerator/textures/blocks/yottaFluidTankCell/3.png create mode 100644 src/main/resources/assets/goodgenerator/textures/blocks/yottaFluidTankCell/4.png create mode 100644 src/main/resources/assets/goodgenerator/textures/blocks/yottaFluidTankCell/5.png create mode 100644 src/main/resources/assets/goodgenerator/textures/blocks/yottaFluidTankCell/6.png create mode 100644 src/main/resources/assets/goodgenerator/textures/blocks/yottaFluidTankCell/7.png create mode 100644 src/main/resources/assets/goodgenerator/textures/blocks/yottaFluidTankCell/8.png create mode 100644 src/main/resources/assets/goodgenerator/textures/blocks/yottaFluidTankCell/9.png create mode 100644 src/main/resources/assets/goodgenerator/textures/gui/overlay_button/assembler_mode.png create mode 100644 src/main/resources/assets/goodgenerator/textures/gui/overlay_button/lock_off.png create mode 100644 src/main/resources/assets/goodgenerator/textures/gui/overlay_button/lock_on.png create mode 100644 src/main/resources/assets/goodgenerator/textures/gui/overlay_button/precise_mode.png create mode 100644 src/main/resources/assets/goodgenerator/textures/gui/picture/component_assline.png create mode 100644 src/main/resources/assets/goodgenerator/textures/gui/picture/extreme_heat_exchanger.png create mode 100644 src/main/resources/assets/goodgenerator/textures/gui/picture/naquadah_reactor.png create mode 100644 src/main/resources/assets/goodgenerator/textures/gui/picture/neutron_activator.png create mode 100644 src/main/resources/assets/goodgenerator/textures/items/_null_.png create mode 100644 src/main/resources/assets/goodgenerator/textures/items/advancedFuelRod.png create mode 100644 src/main/resources/assets/goodgenerator/textures/items/advancedRadiationProtectionPlate.png create mode 100644 src/main/resources/assets/goodgenerator/textures/items/aluminumNitride.png create mode 100644 src/main/resources/assets/goodgenerator/textures/items/chromaticGem.png create mode 100644 src/main/resources/assets/goodgenerator/textures/items/chromaticGem.png.mcmeta create mode 100644 src/main/resources/assets/goodgenerator/textures/items/ciruits/1.png create mode 100644 src/main/resources/assets/goodgenerator/textures/items/ciruits/2.png create mode 100644 src/main/resources/assets/goodgenerator/textures/items/ciruits/3.png create mode 100644 src/main/resources/assets/goodgenerator/textures/items/ciruits/4.png create mode 100644 src/main/resources/assets/goodgenerator/textures/items/ciruits/5.png create mode 100644 src/main/resources/assets/goodgenerator/textures/items/enrichedNaquadahMass.png create mode 100644 src/main/resources/assets/goodgenerator/textures/items/fluidCore/1.png create mode 100644 src/main/resources/assets/goodgenerator/textures/items/fluidCore/10.png create mode 100644 src/main/resources/assets/goodgenerator/textures/items/fluidCore/10.png.mcmeta create mode 100644 src/main/resources/assets/goodgenerator/textures/items/fluidCore/2.png create mode 100644 src/main/resources/assets/goodgenerator/textures/items/fluidCore/3.png create mode 100644 src/main/resources/assets/goodgenerator/textures/items/fluidCore/4.png create mode 100644 src/main/resources/assets/goodgenerator/textures/items/fluidCore/5.png create mode 100644 src/main/resources/assets/goodgenerator/textures/items/fluidCore/6.png create mode 100644 src/main/resources/assets/goodgenerator/textures/items/fluidCore/7.png create mode 100644 src/main/resources/assets/goodgenerator/textures/items/fluidCore/8.png create mode 100644 src/main/resources/assets/goodgenerator/textures/items/fluidCore/9.png create mode 100644 src/main/resources/assets/goodgenerator/textures/items/highDensityPlutonium.png create mode 100644 src/main/resources/assets/goodgenerator/textures/items/highDensityPlutoniumNugget.png create mode 100644 src/main/resources/assets/goodgenerator/textures/items/highDensityThorium.png create mode 100644 src/main/resources/assets/goodgenerator/textures/items/highDensityThoriumNugget.png create mode 100644 src/main/resources/assets/goodgenerator/textures/items/highDensityUranium.png create mode 100644 src/main/resources/assets/goodgenerator/textures/items/highDensityUraniumNugget.png create mode 100644 src/main/resources/assets/goodgenerator/textures/items/highEnergyMixture.png create mode 100644 src/main/resources/assets/goodgenerator/textures/items/inverter.png create mode 100644 src/main/resources/assets/goodgenerator/textures/items/microHeater.png create mode 100644 src/main/resources/assets/goodgenerator/textures/items/naquadahMass.png create mode 100644 src/main/resources/assets/goodgenerator/textures/items/naquadriaMass.png create mode 100644 src/main/resources/assets/goodgenerator/textures/items/neutronSource.png create mode 100644 src/main/resources/assets/goodgenerator/textures/items/plasticCase.png create mode 100644 src/main/resources/assets/goodgenerator/textures/items/quartzCrystalResonator.png create mode 100644 src/main/resources/assets/goodgenerator/textures/items/quartzWafer.png create mode 100644 src/main/resources/assets/goodgenerator/textures/items/radiationProtectionPlate.png create mode 100644 src/main/resources/assets/goodgenerator/textures/items/radioactiveWaste.png create mode 100644 src/main/resources/assets/goodgenerator/textures/items/rawAtomicSeparationCatalyst.png create mode 100644 src/main/resources/assets/goodgenerator/textures/items/rodCompressedPlutonium.png create mode 100644 src/main/resources/assets/goodgenerator/textures/items/rodCompressedPlutonium2.png create mode 100644 src/main/resources/assets/goodgenerator/textures/items/rodCompressedPlutonium4.png create mode 100644 src/main/resources/assets/goodgenerator/textures/items/rodCompressedPlutoniumDepleted.png create mode 100644 src/main/resources/assets/goodgenerator/textures/items/rodCompressedPlutoniumDepleted2.png create mode 100644 src/main/resources/assets/goodgenerator/textures/items/rodCompressedPlutoniumDepleted4.png create mode 100644 src/main/resources/assets/goodgenerator/textures/items/rodCompressedUranium.png create mode 100644 src/main/resources/assets/goodgenerator/textures/items/rodCompressedUranium2.png create mode 100644 src/main/resources/assets/goodgenerator/textures/items/rodCompressedUranium4.png create mode 100644 src/main/resources/assets/goodgenerator/textures/items/rodCompressedUraniumDepleted.png create mode 100644 src/main/resources/assets/goodgenerator/textures/items/rodCompressedUraniumDepleted2.png create mode 100644 src/main/resources/assets/goodgenerator/textures/items/rodCompressedUraniumDepleted4.png create mode 100644 src/main/resources/assets/goodgenerator/textures/items/rodLiquidPlutonium.png create mode 100644 src/main/resources/assets/goodgenerator/textures/items/rodLiquidPlutonium2.png create mode 100644 src/main/resources/assets/goodgenerator/textures/items/rodLiquidPlutonium4.png create mode 100644 src/main/resources/assets/goodgenerator/textures/items/rodLiquidPlutoniumDepleted.png create mode 100644 src/main/resources/assets/goodgenerator/textures/items/rodLiquidPlutoniumDepleted2.png create mode 100644 src/main/resources/assets/goodgenerator/textures/items/rodLiquidPlutoniumDepleted4.png create mode 100644 src/main/resources/assets/goodgenerator/textures/items/rodLiquidUranium.png create mode 100644 src/main/resources/assets/goodgenerator/textures/items/rodLiquidUranium2.png create mode 100644 src/main/resources/assets/goodgenerator/textures/items/rodLiquidUranium4.png create mode 100644 src/main/resources/assets/goodgenerator/textures/items/rodLiquidUraniumDepleted.png create mode 100644 src/main/resources/assets/goodgenerator/textures/items/rodLiquidUraniumDepleted2.png create mode 100644 src/main/resources/assets/goodgenerator/textures/items/rodLiquidUraniumDepleted4.png create mode 100644 src/main/resources/assets/goodgenerator/textures/items/saltyRoot.png create mode 100644 src/main/resources/assets/goodgenerator/textures/items/specialCeramics.png create mode 100644 src/main/resources/assets/goodgenerator/textures/items/specialCeramicsPlate.png create mode 100644 src/main/resources/assets/goodgenerator/textures/items/upgradeEssentia/air.png create mode 100644 src/main/resources/assets/goodgenerator/textures/items/upgradeEssentia/electric.png create mode 100644 src/main/resources/assets/goodgenerator/textures/items/upgradeEssentia/mechanics.png create mode 100644 src/main/resources/assets/goodgenerator/textures/items/upgradeEssentia/null.png create mode 100644 src/main/resources/assets/goodgenerator/textures/items/upgradeEssentia/radiation.png create mode 100644 src/main/resources/assets/goodgenerator/textures/items/upgradeEssentia/spirit.png create mode 100644 src/main/resources/assets/goodgenerator/textures/items/upgradeEssentia/tainted.png create mode 100644 src/main/resources/assets/goodgenerator/textures/items/upgradeEssentia/thermal.png create mode 100644 src/main/resources/assets/goodgenerator/textures/items/upgradeEssentia/unstable.png create mode 100644 src/main/resources/assets/goodgenerator/textures/items/upgradeEssentia/victus.png create mode 100644 src/main/resources/assets/goodgenerator/textures/items/wrappedPlutoniumIngot.png create mode 100644 src/main/resources/assets/goodgenerator/textures/items/wrappedThoriumIngot.png create mode 100644 src/main/resources/assets/goodgenerator/textures/items/wrappedUraniumIngot.png create mode 100644 src/main/resources/assets/goodgenerator/textures/items/wraps/0.png create mode 100644 src/main/resources/assets/goodgenerator/textures/items/wraps/1.png create mode 100644 src/main/resources/assets/goodgenerator/textures/items/wraps/10.png create mode 100644 src/main/resources/assets/goodgenerator/textures/items/wraps/11.png create mode 100644 src/main/resources/assets/goodgenerator/textures/items/wraps/12.png create mode 100644 src/main/resources/assets/goodgenerator/textures/items/wraps/13.png create mode 100644 src/main/resources/assets/goodgenerator/textures/items/wraps/14.png create mode 100644 src/main/resources/assets/goodgenerator/textures/items/wraps/2.png create mode 100644 src/main/resources/assets/goodgenerator/textures/items/wraps/3.png create mode 100644 src/main/resources/assets/goodgenerator/textures/items/wraps/4.png create mode 100644 src/main/resources/assets/goodgenerator/textures/items/wraps/5.png create mode 100644 src/main/resources/assets/goodgenerator/textures/items/wraps/6.png create mode 100644 src/main/resources/assets/goodgenerator/textures/items/wraps/7.png create mode 100644 src/main/resources/assets/goodgenerator/textures/items/wraps/8.png create mode 100644 src/main/resources/assets/goodgenerator/textures/items/wraps/9.png create mode 100644 src/main/resources/assets/gregtech/textures/blocks/icons/LargeEssentiaSmeltery_Off.png create mode 100644 src/main/resources/assets/gregtech/textures/blocks/icons/LargeEssentiaSmeltery_Off_GLOW.png create mode 100644 src/main/resources/assets/gregtech/textures/blocks/icons/LargeEssentiaSmeltery_On.png create mode 100644 src/main/resources/assets/gregtech/textures/blocks/icons/LargeEssentiaSmeltery_On_GLOW.png create mode 100644 src/main/resources/assets/gregtech/textures/blocks/icons/NeutronActivator_Off.png create mode 100644 src/main/resources/assets/gregtech/textures/blocks/icons/NeutronActivator_Off.png.mcmeta create mode 100644 src/main/resources/assets/gregtech/textures/blocks/icons/NeutronActivator_Off_GLOW.png create mode 100644 src/main/resources/assets/gregtech/textures/blocks/icons/NeutronActivator_Off_GLOW.png.mcmeta create mode 100644 src/main/resources/assets/gregtech/textures/blocks/icons/NeutronActivator_On.png create mode 100644 src/main/resources/assets/gregtech/textures/blocks/icons/NeutronActivator_On.png.mcmeta create mode 100644 src/main/resources/assets/gregtech/textures/blocks/icons/NeutronActivator_On_GLOW.png create mode 100644 src/main/resources/assets/gregtech/textures/blocks/icons/NeutronActivator_On_GLOW.png.mcmeta create mode 100644 src/main/resources/assets/gregtech/textures/blocks/icons/NeutronSensorFont.png create mode 100644 src/main/resources/assets/gregtech/textures/blocks/icons/NeutronSensorFont_GLOW.png create mode 100644 src/main/resources/assets/gregtech/textures/blocks/icons/YOTTAHatch.png create mode 100644 src/main/resources/assets/gregtech/textures/blocks/icons/supercriticalFluidTurbineCasing.png create mode 100644 src/main/resources/assets/gregtech/textures/blocks/icons/turbines/TURBINE_01.png create mode 100644 src/main/resources/assets/gregtech/textures/blocks/icons/turbines/TURBINE_01.png.mcmeta create mode 100644 src/main/resources/assets/gregtech/textures/blocks/icons/turbines/TURBINE_02.png create mode 100644 src/main/resources/assets/gregtech/textures/blocks/icons/turbines/TURBINE_02.png.mcmeta create mode 100644 src/main/resources/assets/gregtech/textures/blocks/icons/turbines/TURBINE_03.png create mode 100644 src/main/resources/assets/gregtech/textures/blocks/icons/turbines/TURBINE_03.png.mcmeta create mode 100644 src/main/resources/assets/gregtech/textures/blocks/icons/turbines/TURBINE_04.png create mode 100644 src/main/resources/assets/gregtech/textures/blocks/icons/turbines/TURBINE_04.png.mcmeta create mode 100644 src/main/resources/assets/gregtech/textures/blocks/icons/turbines/TURBINE_05.png create mode 100644 src/main/resources/assets/gregtech/textures/blocks/icons/turbines/TURBINE_05.png.mcmeta create mode 100644 src/main/resources/assets/gregtech/textures/blocks/icons/turbines/TURBINE_06.png create mode 100644 src/main/resources/assets/gregtech/textures/blocks/icons/turbines/TURBINE_06.png.mcmeta create mode 100644 src/main/resources/assets/gregtech/textures/blocks/icons/turbines/TURBINE_07.png create mode 100644 src/main/resources/assets/gregtech/textures/blocks/icons/turbines/TURBINE_07.png.mcmeta create mode 100644 src/main/resources/assets/gregtech/textures/blocks/icons/turbines/TURBINE_08.png create mode 100644 src/main/resources/assets/gregtech/textures/blocks/icons/turbines/TURBINE_08.png.mcmeta create mode 100644 src/main/resources/assets/gregtech/textures/blocks/icons/turbines/TURBINE_09.png create mode 100644 src/main/resources/assets/gregtech/textures/blocks/icons/turbines/TURBINE_09.png.mcmeta create mode 100644 src/main/resources/assets/gregtech/textures/blocks/icons/turbines/TURBINE_11.png create mode 100644 src/main/resources/assets/gregtech/textures/blocks/icons/turbines/TURBINE_12.png create mode 100644 src/main/resources/assets/gregtech/textures/blocks/icons/turbines/TURBINE_13.png create mode 100644 src/main/resources/assets/gregtech/textures/blocks/icons/turbines/TURBINE_14.png create mode 100644 src/main/resources/assets/gregtech/textures/blocks/icons/turbines/TURBINE_15.png create mode 100644 src/main/resources/assets/gregtech/textures/blocks/icons/turbines/TURBINE_16.png create mode 100644 src/main/resources/assets/gregtech/textures/blocks/icons/turbines/TURBINE_17.png create mode 100644 src/main/resources/assets/gregtech/textures/blocks/icons/turbines/TURBINE_18.png create mode 100644 src/main/resources/assets/gregtech/textures/blocks/icons/turbines/TURBINE_19.png create mode 100644 src/main/resources/assets/gregtech/textures/blocks/icons/turbines/TURBINE_21.png create mode 100644 src/main/resources/assets/gregtech/textures/blocks/icons/turbines/TURBINE_22.png create mode 100644 src/main/resources/assets/gregtech/textures/blocks/icons/turbines/TURBINE_23.png create mode 100644 src/main/resources/assets/gregtech/textures/blocks/icons/turbines/TURBINE_24.png create mode 100644 src/main/resources/assets/gregtech/textures/blocks/icons/turbines/TURBINE_25.png create mode 100644 src/main/resources/assets/gregtech/textures/blocks/icons/turbines/TURBINE_26.png create mode 100644 src/main/resources/assets/gregtech/textures/blocks/icons/turbines/TURBINE_27.png create mode 100644 src/main/resources/assets/gregtech/textures/blocks/icons/turbines/TURBINE_28.png create mode 100644 src/main/resources/assets/gregtech/textures/blocks/icons/turbines/TURBINE_29.png create mode 100644 src/main/resources/assets/gregtech/textures/items/icons/isotope/stable1.png create mode 100644 src/main/resources/assets/gregtech/textures/items/icons/isotope/stable1tiny.png create mode 100644 src/main/resources/assets/gregtech/textures/items/icons/isotope/stable2.png create mode 100644 src/main/resources/assets/gregtech/textures/items/icons/isotope/stable2tiny.png create mode 100644 src/main/resources/assets/gregtech/textures/items/icons/isotope/unstable1.png create mode 100644 src/main/resources/assets/gregtech/textures/items/icons/isotope/unstable1tiny.png create mode 100644 src/main/resources/assets/gregtech/textures/items/icons/isotope/unstable2.png create mode 100644 src/main/resources/assets/gregtech/textures/items/icons/isotope/unstable2tiny.png create mode 100644 src/main/resources/assets/gregtech/textures/items/icons/isotope/unstable3.png create mode 100644 src/main/resources/assets/gregtech/textures/items/icons/isotope/unstable3tiny.png create mode 100644 src/main/resources/assets/gregtech/textures/items/icons/isotope/unstable4.png create mode 100644 src/main/resources/assets/gregtech/textures/items/icons/isotope/unstable4tiny.png (limited to 'src/main') diff --git a/src/main/java/goodgenerator/api/recipe/ComponentAssemblyLineFrontend.java b/src/main/java/goodgenerator/api/recipe/ComponentAssemblyLineFrontend.java new file mode 100644 index 0000000000..b645c8e8f9 --- /dev/null +++ b/src/main/java/goodgenerator/api/recipe/ComponentAssemblyLineFrontend.java @@ -0,0 +1,44 @@ +package goodgenerator.api.recipe; + +import java.util.Collections; +import java.util.List; + +import javax.annotation.ParametersAreNonnullByDefault; + +import com.gtnewhorizons.modularui.api.math.Pos2d; +import com.gtnewhorizons.modularui.api.screen.ModularWindow; + +import gregtech.api.recipe.BasicUIPropertiesBuilder; +import gregtech.api.recipe.NEIRecipePropertiesBuilder; +import gregtech.api.recipe.RecipeMapFrontend; +import gregtech.api.util.MethodsReturnNonnullByDefault; +import gregtech.common.gui.modularui.UIHelper; + +@ParametersAreNonnullByDefault +@MethodsReturnNonnullByDefault +public class ComponentAssemblyLineFrontend extends RecipeMapFrontend { + + public ComponentAssemblyLineFrontend(BasicUIPropertiesBuilder uiPropertiesBuilder, + NEIRecipePropertiesBuilde