NewHorizonsCoreMod
463 merged pull requests.
Needs action on an existing world:
- [recipes changed] #1553 Replaces the Shaper machine with the Solidifier in core recipes and adds a conversion recipe to the Mass Solidifier. This is a mechanical shift that affects how players access certain crafting recipes.
The Fluid Shaper can no longer be crafted; that crafting recipe now makes the Mass Solidifier, and the Exo-Foundry assembly-line recipe wants 64 Mass Solidifiers instead. Convert existing Fluid Shapers with the shapeless recipe and update your patterns. A placed Fluid Shaper keeps running, but the controller is deprecated and goes away after 2.9.- [world data] #1557 Major refactoring of item registration system: most items now registered without YamCore, item registry names changed from
dreamcraft:item.nametodreamcraft:name, and localized tooltips added. Breaking change for dependent mods.
Back up your save. Every CoreMod item registry name changes from dreamcraft:item.<name> to dreamcraft:<name>, and your stacks are converted for you on first load. Only custom scripts or addons that hardcode the old names need editing.- [world data] #1576 Block registration has been simplified, removing the
tile.prefix from block IDs and updating how blocks are registered. Block names, sounds, and hardnesses have been aligned. Some lang keys and texture names changed to match.
Back up your save. CoreMod block registry names lose their tile. prefix; placed blocks and the stacks in your inventory are converted for you on first load. Only custom scripts, configs or resource packs that hardcode dreamcraft:tile.<name> need editing.- [recipes changed] #1604 Removed IC2 crop references and moved crop-related recipes to the CropsNH mod. Added the Not A Noob Certificate item.
IC2 crop recipes are removed; obtain crops through CropsNH integration instead. Use ore-dictionary substitutes for pam food crops where referenced in recipes.- [recipes changed] #1614 Fixed NAC recipes using deprecated multiblock controllers after structure rework.
Two Nanochip Assembly Complex recipes now consume the new Industrial Wire Factory and Industrial Packager controllers instead of the old ones. Convert your stock and update your crafting patterns; the NAC structure itself is untouched.- [recipes changed] #1661 Added missing Stable Empty Containment Unit recipe required for beamcrafting progression. Updated Matter Manipulator mk3 recipe to use baryon/lepton containment units instead of graviton items, preventing the mk3 tier from being locked behind spacetime technology.
The Stable Empty Containment Unit recipe is now available - use it to unlock beamcrafting. Craft Stable Empty Containment Units to progress past early beamcrafting gates.- [recipes changed] #1665 Three endgame recipes have been reworked to use containment units instead of particles. DTPF Higgs NC creation, Waterline casing research, and SG Crystal dust production now follow the beamcrafting containment system, replacing particle-based inputs that conflicted with other gameplay.
Recipes using particle dust items now require containment units from beamcrafting instead - adjust your crafting sequence to obtain containment units first.- [items disappear] #1667 Metal bars are now placeable as decorative blocks. Unused bar variants have been removed along with their assets. The changes require companion updates to GT5-Unofficial and the modpack config.
Conductive Iron, Electrical Steel, Enderium, Enderium Base, Energetic Alloy, Pulsating Iron, Redstone Alloy, Soularium, Tungsten and Vibrant Alloy Bars are deleted and their stacks disappear silently on first load. All ten were decorative and no recipe used them, so nothing else breaks; for Soularium, EnderIO's own bars take over the ore dictionary entry. The nine other bars (Aluminium, Chrome, Iridium, Neutronium, Osmium, Stainless Steel, Steel, Titanium, Tungstensteel) become placeable blocks and convert on load.- [items disappear] #1684 Removed most NHCoreMod fluid declarations and their block/bucket counterparts, reducing dependency on YamCore. Concrete fluid is retained for special planned uses.
The bucket items and the placeable liquid blocks for Sodium Potassium, Nitric Acid, Ammonia, Pollution and the Bacterial Sludges are removed - any you are holding or have placed disappear silently. The fluids themselves are unchanged, since GregTech now registers them under the same names, so tanks, pipes and recipes keep working. Compressed Oxygen and Compressed Nitrogen are gone outright.- [recipes changed] #1705 Plasma Arc Furnace recipes converted to use normal maps instead of specialized plasma maps. The chronic singularity recipe tier requirement changed from UXV to UMV due to arc furnace no longer supporting tier skipping.
Arc furnace recipes using plasma no longer tier-skip; chronic singularity crafting now requires UMV instead of UXV - adjust your build if you relied on UXV.- [recipes changed] #1712 Adds craftable recipes for new power ICs (FPIC, QPIC variants) that replace older components in high-tier recipes. UIV+ wafer cutting has been moved to HILE machines to reduce load on cutting machines, with new lens components crafted in the BHC.
UIV and higher wafer cutting recipes move off the Cutting Machine onto the High-Intensity Laser Engraver, which needs the new BHC-made lens - repoint any automated wafer line. The bio wafer autoclave recipe also drops from 60s to 15s at UHV.- [recipes changed] #1713 Integrates new power ICs into high-tier recipes, replacing older QPICs and pico wafers with tiered variants. Adds a difficult path to craft dimensionally transcendent residue for early Fusion 5 attempts, and reduces infinite wafer EBF heat to 22kK.
High-tier recipes now use tiered power ICs instead of QPICs; adjust transformer, Dyson block, and solar panel builds to use new PIC variants. EBF infinite wafer recipe heat requirement lowered to 22kK.- [recipes changed] #1719 Updated recipe controllers to use new structure definitions after a refactoring of GregTech's multiblock controllers. Recipes now reference the current controller implementations.
The Antimatter Forge and Antimatter Sequencer assembly-line recipes, and several Nanochip Assembly Complex recipes, now call for the new controllers: Naquadah Fuel Refinery, Advanced and Electric Implosion Compressor, Industrial Chemical Bath and Industrial Forming Press. Convert your stock with the shapeless migration recipes in NEI before you scan the research or run the line.- [recipes changed] #1730 Updated turbine recipes to align with GT5-Unofficial structure changes. Recipes were adjusted to match a reworked turbine system in the core mod.
Turbine crafting recipes now output the new reworked controllers, and the Spinmatron assembling-line recipe now takes 4 of the new Large Supercritical Steam Turbine instead of the old SC Fluid Turbine - update that pattern. Your turbines themselves need nothing.- [recipes changed] #1739 Fixed a dupe exploit in the LCR (Large Chemical Reactor) where potassium hydroxide could be converted to rock salt with chemically incorrect ratios, causing net gains of potassium and losses of chlorine. The recipe now balances correctly to match the existing balanced equations for KOH and KCl.
The LCR recipe turning potassium hydroxide into rock salt was corrected to 3 KOH = 2 KCl, closing a dupe. Re-check any automation balanced around the old output amount.- [recipes changed] #1755 SLAM controller recipe now requires UIV superconductors instead of UMV, increasing the crafting cost and progression tier required. This makes antimatter tier progression gate crafting later in the game.
The SLAM controller recipe now takes a UIV superconductor instead of a UMV one. Nothing you have already built or crafted changes; update the assembling-line pattern if you have one saved.- [recipes changed] #1756 Updated 3 recipe definitions to reflect a structure rework. These are internal recipe configuration adjustments with no impact on gameplay.
The Clarifier Purification Unit and Antimatter Generator assembly-line research items, and one Nanochip recipe, now call for the new Large Sifter, Large Naquadah Reactor and Cryogenic Freezer controllers. Convert the old controllers with the NEI migration recipe first, or the research will not scan.- [recipes changed] #1801 Borosilicate glass recipes have been corrected to use UHV Neutronium Glass instead of the removed Cosmic Neutronium Glass, and waterline glass recipes have been fixed.
The Hawking Radiation Realignment Focus recipe now takes Transcendentally Reinforced Borosilicate Glass instead of Infinity Reinforced; update that waterline pattern. Nothing has to come down: the Exo-Foundry and Nanochip glass fixes only touch machines introduced in 2.9.0.- [recipes changed] #1833 Stargate components are rebalanced with significantly increased costs, particularly in circuits and materials, to extend gameplay across the newly introduced BEC and NAC mechanisms. Legacy 2.7.0 gate components are added as a new tier called 'Heavenly Fire'.
Stargate block, upgrade and component recipes were recosted around BEC and NAC across 44 files. Re-check every assembling-line pattern you have stored for gate parts; nothing already built stops working.- [recipes changed] #1855 Angel Ring recipe reworked to shift from ZPM tier to IV tier with new magical mod components. The ring now requires items from Thaumcraft, Botania, Blood Magic, Witchery, and ExtraUtilities instead of random low-tier tech items, positioning it as a capstone magical flight option earlier in progression.
Angel Ring recipe changed from ZPM to IV tier; existing ZPM-crafted rings remain usable but cannot be crafted the old way.- [config] #1895 Fixed multiple recipe conflicts: Spatial Network Relay now uses C3, pickaxes/axes use unified circuits (C19/C20), EV Compressor uses C2, and the Stripped Infested Nether log extruder recipe now converts infested logs correctly.
Tool crafting recipes consolidated (pickaxes to C19, axes to C20); recraft tools if using old recipe slots. Spatial Network Relay conflicts with Wireless Connector; check configurations.- [recipes changed] #1899 Fixed an exploit allowing TCon ingots to produce Dense Obsidian Plates in 9 seconds instead of the intended 180 seconds. The broken recipe has been removed and recipes unified to the correct duration.
The unintended 9-second Dense Obsidian Plate bending recipe is gone and the 180-second one is now the only path. Plates you already made stay valid - re-check throughput on any line balanced around the fast recipe.- [recipes changed] #1911 Adds recipes to reform duplicate vanilla and EFR music discs using disc fragments and thematic materials. All discs now require hunting one original copy first, then can be reformed via the HV Forming Press. The Sweet Dreams disc recipe is also updated to use blank records and require less universium.
Turning music discs into Avaritia record fragments moved from the Macerator to the Forge Hammer and is now one recipe covering every disc - repoint any automated fragment line. New forming-press recipes let you trade duplicate vanilla and EFR discs for the disc you want.- [recipes changed] #1920 Dyson Swarm Module recipes are now significantly cheaper and use UIV-tier optical circuits instead of UMV pico circuits, moving Dyson progression to early UIV rather than late-game. This makes Dyson a more viable power option for TPM costs and DTPF production without being locked behind pico circuit removal in 2.10.
Dyson Module recipes rebalanced and retired from UMV to UIV; existing UMV modules remain functional but cannot be crafted using old recipes.- [check your build] #1921 Black plutonium wire cable loss increased from 8 to 32 EU/m to rebalance UXV-tier cable costs. UXV machine hulls, energy distributors, and diodes now require black plutonium cables instead of alternative materials, and UEV/UIV machine hulls now need an extra infinity/transcendent metal plate in their workbench recipes.
Bare Black Plutonium wire now carries 32 EU/m of loss instead of 8. Check your UXV runs: anything on uninsulated wire needs insulating, since insulated cable is still 8 EU/m, or it burns four times the power. UXV hulls, energy distributors and diodes now take Black Plutonium cables, and UEV and UIV hulls one extra plate.- [recipes changed] #1944 Fixed an enderium base dust mixer recipe that allowed platinum duplication. The recipe ratio has been corrected from an incorrect ratio to the proper 2/2/2 dust inputs yielding 6 dust output.
The Enderium Base Dust mixer recipe now takes 2 Silver and 2 Platinum (was 1 and 1) for 6 output (was 4). Update the AE2 pattern or the dust feed ratio; the old 2:1:1 recipe is gone and the line will stall until you do.
New Features
- #1942 Added chisel recipe entries to ScriptChisel.java for farmland and tilled fertilized dirt blocks. - @Spaghetti-OberNub
- Added: Chisel recipe for farmland, Chisel recipe for tilled fertilized dirt
- Closes GTNH#26548
- #1940 Added stone bowl recipe definition in ScriptWirelessRedstone.java. - @Spaghetti-OberNub
- Added: stone bowl assembler recipe
- Closes GTNH#25858
- #1936 Added recipe definition in ScriptEFR.java for Cooper's Mallet crafting. - @Caedis
- Added: Cooper's Mallet assembler recipe
- #1898 Added fluid annihilation and formation plane recipes in ScriptAE2FC.java. - @Nana-Sakura
- Added: ME fluid annihilation plane recipes, ME fluid formation plane recipes
- Closes GTNH#26241
- #1890 Added Space Assembler recipe in SpaceAssemblerRecipes.java for OpenComputers Server 4, including soldering step, at equivalent material cost to existing dire table recipe. - @Auynonymous
- Added: SPASS recipe for OpenComputers Server 4
- #1883 Added workbench recipes in ScriptEFR.java for barrel upgrade crafting, expanding the existing assembler-only recipes. - @Nana-Sakura
- Added: barrel upgrade workbench recipes
- Fixed: EFR barrel upgrades now craftable in workbench
- Closes GTNH#25952
- #1882 Added config file loading for window name display in DreamCoreMod.java and MixinMinecraft_PackIcon.java to read custom version strings instead of hardcoded values. - @boubou19
- Added: config-based window name/version display
- #1881 Added unpackager recipes in ScriptAppliedEnergistics2.java to allow Packager to split Crafting Storage blocks into their component Crafting Unit and storage component, mirroring Co-Processing Unit recipes. - @Eldrinn-Elantey
- Added: packager unpacking recipes for AE2 Crafting Storage tiers
- Fixed: AE2 Crafting Storage blocks can now be disassembled
- #1879 Replaced ASM transformer with SpongePowered Mixin (MixinFocusWarding.java) to make Warding Focus a container item; cleaned up related transformer and config code. - @koolkrafter5
- Added: Warding Focus container item behavior via mixin
- Removed: ItemFocusWardingTransformer.java, ASM transformer registration
- Fixed: Warding Focus bulk crafting friction
- #1876 Added shapeless craft recipes in GT_CraftingRecipeLoader.java for bus/hatch mode switching; updated GT5-Unofficial dependency. - @querns
- Added: bus input/output switching recipes, hatch input/output switching recipes
- #1874 Added ME Advanced Level Emitter recipe in ScriptAppliedEnergistics2.java. - @Ranzuu
- Added: ME Advanced Level Emitter recipe
- #1863 Added maceration recipe entry in ScriptGregtech.java for potato flour. - @LazyFlesh
- Added: potato flour maceration recipe
- #1847 New assembler recipes in ScriptEFR.java for vanilla boat variants (using 5× GT plank covers + circuit 5) and chest boats (boat + chest). Bamboo stick recipe added for rafts to match manual recipe parity. - @koolkrafter5
- Added: Assembler recipes for vanilla boats, Assembler recipes for vanilla-backport boats, Assembler recipes for chest boats
- #1843 Registered two new CropsNH lootbag enchanting recipes and deregistered the previous lootbag entry in ScriptEnhancedLootBags.java (3 lines added, 2 removed). - @Dynamiczbee
- Added: CropsNH lootbag enchanting recipes (x2)
- Removed: old CropsNH lootbag recipe
- #1839 Added armor molds to the solidifier hatch phantom slot registry in
GT_Loader_Molds.javaand registered them inGT_CustomLoader.java. Depends on GT5-Unofficial#7312 for solidifier support. - @loenaaaa- Added: armor molds in solidifier phantom slots
- Fixed: armor molds unavailable in solidifier hatch
- Closes GTNH#25334
- #1826 Added a space assembler recipe for the neutronium compressor controller block in SpaceAssemblerRecipes.java, adapted from the dire table recipe with substitutions for plate types and additional indalloy. Removed a commented-out recipe. - @GDCloudstrike
- Added: space assembler recipe for neutronium compressor controller
- Removed: commented-out recipe
- #1823 Added new classes (InfusedStoneHollowHill, GregtechStalactite, ClassicTfHollowHill, TwilightForestMajorFeatureOverride) to handle Gregtech-themed ore generation in Twilight Forest structures. Integrated with TwilightForest feature hooks via MainRegistry. - @YannickMG
- Added: Gregtech Infused Stone ore generation in TF hills, InfusedStoneHollowHill feature class, GregtechStalactite ore variant class, ClassicTfHollowHill fallback class, TwilightForestMajorFeatureOverride integration
- #1820 Added assembler recipe configuration in AssemblerRecipes.java to enable compass crafting via the Assembler machine. - @UltraProdigy
- Added: Compass Assembler recipe
- Fixed: Missing Compass Assembler recipe
- Closes GTNH#25457
- #1811 Added Assembler recipes in ScriptExtraUtilities for watering can crafting (empty and water-filled variants). - @LazyFlesh
- Added: Assembler recipes for empty and water-filled watering cans
- Closes CropsNH#156
- #1795 Updated AssemblerRecipes.java to add multi-tier recipes for LMA Pattern Provider crafting in the assembler, matching the tiered progression system. - @asquared31415
- Added: Tiered LMA Pattern Provider recipes
- #1782 Added recipes in ScriptVendingMachine.java. Requires VendingMachine PR #135 to be merged; dependency version updated. - @YannickMG
- Added: Vending Machine Casing recipes
- #1778 Added SBR fluid variants in ScriptGalacticraft.java for the four Thermal Padding assembler recipes. - @luoyangyuli2001
- Added: SBR variants for Thermal Padding Helmet, SBR variants for Thermal Padding Chestplate, SBR variants for Thermal Padding Leggings, SBR variants for Thermal Padding Boots
- #1777 Updated ScriptTinkersConstruct.java and MeltingRecipeAdder.java to apply smeltery groups using TinkersConstruct PR #278. Dependency updated. - @tiffit
- Added: Smeltery groups for GT ores
- #1747 Registered raw neutronium and lapotron dust variants with OreDictHandler to ensure they follow the same oredict naming conventions as other dust types in the mod. - @MLGfruitshoot
- Added: OreDictionary tags for raw neutronium dust, OreDictionary tags for raw lapotron dust
- #1737 Added localization keys to en_US.lang for biome name translations, enabling i18n support for biome displays. - @iouter
- Added: Localization keys for biome names (19 entries)
- #1706 Added sulfur block definition in BlockList.java, compressor and macerator recipes in the respective recipe classes, English localization, and block texture. The block integrates with the existing GT crafting systems. - @EnderProyects
- Added: Sulfur block, Compressor recipe for sulfur, Macerator recipe for sulfur, Block texture and localization
- #1696 Added recipe in
AssemblerRecipes.java(+11 lines). - @KleinGrrmpf- Added: Mixer Casing assembler recipe
- #1692 Added Planck circuit item definition in
GT_Loader_Items.java, registered to ore dictionary inGT_Loader_OreDictionary.java, added toNHItemList.java, and included language and texture assets. - @GDCloudstrike- Added: Planck-scale circuit item, circuit textures, language strings
- #1689 Added chemical bath recipe to ChemicalBathRecipes.java with identical cost to the shapeless crafting recipe; recipe includes dual interface, storage bus, fluid storage bus components. - @NotKaizul
- Added: Coated circuit board machine recipe
- #1681 Added 43 lines to ScriptChisel.java and 102 lines to ScriptTwilightForest.java defining chisel variations, shaped crafting recipes, and machine recipes for various Twilight Forest blocks using oredict and LV machine tiers. - @Quollveth
- Added: Chisel variations for Twilight Forest blocks, Crafting recipes for nagastone, mazestone, castle bricks, cloud blocks, and giant blocks
- #1675 Added machine recipes to ScriptAE2FC.java for import and export bus crafting. - @WhyDoLogic2
- Added: Import and export bus assembler recipes
- #1674 Added assembler recipe to ScriptAppliedEnergistics2.java for Pattern Repeater crafting. - @UltraProdigy
- Added: Pattern Repeater crafting recipe
- #1669 Added recipe definition to ScriptBiomesOPlenty.java; moved from GT5-Unofficial PR #6146. - @LooseEthics
- Added: Dead wood crafting recipe
- #1667 Converted metal bars from items to placeable blocks by adding entries to BlockList and MetalBars, refactored missing-mapping code in NHRemapper for flexibility, removed obsolete bars from NHItemList and AssemblerRecipes. Modified multiple recipe scripts to reference remaining bar types. - @Nikolay-Sitnikov
- Added: Placeable metal bar blocks, Flexible missing-mapping handler in NHRemapper
- Removed: Unused metal bar variants, Metal bar assets, Metal bar creative tab entries
- Migration: Conductive Iron, Electrical Steel, Enderium, Enderium Base, Energetic Alloy, Pulsating Iron, Redstone Alloy, Soularium, Tungsten and Vibrant Alloy Bars are deleted and their stacks disappear silently on first load. All ten were decorative and no recipe used them, so nothing else breaks; for Soularium, EnderIO's own bars take over the ore dictionary entry. The nine other bars (Aluminium, Chrome, Iridium, Neutronium, Osmium, Stainless Steel, Steel, Titanium, Tungstensteel) become placeable blocks and convert on load.
- Closes GTNH#23775
- #1664 Added an Assembler recipe in
AssemblerRecipes.javathat produces the ME Wireless Access Point at HV tier with a 3-second processing time on circuit 2, mirroring the manual crafting inputs but without requiring tools. - @WhyDoLogic2- Added: HV Assembler recipe for ME Wireless Access Point
- Closes GTNH#23762
- #1647 Added uncrafting recipes to ScriptThaumicBases.java that register Crucible recipes for leather armor recycling. The recipes are loaded before ScriptThaumicExploration to prevent conflict with existing removeCrucibleRecipe calls. - @LooseEthics
- Added: Crucible uncrafting recipes for Thaumcraft leather armor pieces, Integration with Thaumic Bases Alchemic Backprocessing research
- Fixed: Thaumcraft leather armor recycling (closes modpack issue #21961)
- Closes GTNH#21961
- #1640 Added language detection in GTNHPauseScreen to redirect wiki links based on the client's language setting (zh_CN, zh_TW, zh_HK). A new wiki URL constant was added to Refstrings. - @ABKQPO
- Added: language-specific wiki redirect logic, Chinese wiki URL constant
- #1639 Added
TCMaterialAspectHelperclass with infrastructure for mapping Thaumcraft aspects to GT++ materials (Selenium, Iodine, Rhenium, Thallium, Germanium, Polonium, and others). Integrated aspect registration intoScriptGregtechPlusPlusduring material script execution. - @jude123412- Added: TCMaterialAspectHelper class for aspect-to-material mappings, Aspect assignments for 8+ GT++ materials, Framework for future aspect additions
- Fixed: Thaumcraft aspect availability for GT++ materials
- #1624 Added recipe in AssemblerRecipes.java for Engine Intake Casing creation via Assembler machine. - @UltraProdigy
- Added: Engine Intake Casing recipe
- Closes GTNH#23706
- #1623 Added recipe and research entry in ScriptEMT.java using EV Sensor, Vis Charge Relay, Wand Focus, Eldritch Eyes, HSS-G plates, Void plates, and Mixed Crystal Clusters; includes Thaumcraft aspect requirements. Updated GT5-Unofficial dependency. - @jude123412
- Added: Vis-Regulated Maintenance Hatch recipe, Thaumcraft research entry
- #1606 Created new MechanicalArmorRecipes class with 465 lines of recipe definitions for mechanical armor tiers. - @FourIsTheNumber
- Added: Mechanical Armor recipes, Exoskeleton recipes, Energy Core recipes, Armor Frame recipes
- #1589 Added ScriptNanochipRecipes (1485 lines) defining nanochip assembly recipes; updated CircuitAssemblyLineRecipes; updated Gradle wrapper and dependencies. - @serenibyss
- Added: ScriptNanochipRecipes, Nanochip Assembly Complex recipe support
- Removed: AssemblingLineRecipes (nanochip-specific recipes)
- #1550 ScriptHarvestcraft.java updated to integrate boiled water into two recipe definitions, complementing Harvestcraft PR #67. - @chochem
- Added: boiled water recipe variants
- #1525 Added warning dialogs and mixins to GTNHPauseScreen, MixinGuiShareToLan, and MixinIntegratedServer; added lang keys and access transformers. - @wlhlm
- Added: Open to LAN warning system, Warning dialogs
- #1520 Modified LoginHandler to apply localization to server welcome messages. - @Discreater
- Added: Welcome message localization
- #1513 Added shaped and assembler recipes across multiple script files: ScriptAE2FC, ScriptAppliedEnergistics2, ScriptMinecraft, and ScriptThaumcraft. - @boubou19
- Added: Cell Shuffler recipe, ME Crafting Diagnostic Terminal recipe, Iron Pickaxe assembler recipe, Diamond Pickaxe assembler recipe, P2P configuration recipes
- #1504 Modified
LoginHandler.javato add warning messages, updatedMixinIntegratedServer.javato re-enable the Open to LAN feature, and added localized strings toen_US.langfor the three warning messages. - @wlhlm- Added: Warning tooltip on Open to LAN button, Confirmation dialog warning about potential bugginess, Connection-time warning for joining players
- Removed: Previous Open to LAN disable restriction (likely from #1394)
- #1495 Added ScriptRandomBoubles.java script registered in ScriptLoader that provides upgrade recipes for Apprentice aspect rings. Updated GT5-Unofficial dependency to support required enum functionality. - @Ethryan
- Added: Upgrade recipes for 6 Apprentice aspect rings (plate-based), ScriptRandomBoubles.java script
- #1470 Added RC Coke Oven recycling recipe to GT_CraftingRecipeLoader and updated ScriptCoreMod to reference GT Coke Oven Casing in extraction recipe. - @Vlamonster
- Added: RC Coke Oven recycling recipe
- #1468 Added ME Covered Cable and ME Dense Covered Cable recipes to ScriptAppliedEnergistics2 L.A.T.E.X. recipe map. - @UltraProdigy
- Added: ME Covered Cable recipe (L.A.T.E.X.), ME Dense Covered Cable recipe (L.A.T.E.X.)
- Closes GTNH#22529
- #1461 Added stone tool assembler recipes to AssemblerRecipes and ScriptMinecraft for stone axe, pickaxe, shovel, and sword. - @captainjolt
- Added: Stone tool assembler recipes (axe, pickaxe, shovel, sword)
- #1459 Added new infusion matrix recipe variant to ScriptThaumcraft. - @EnderProyects
- Added: Alternate infusion matrix recipe
- #1443 Added shapeless assembler recipe in ScriptAppliedEnergistics2.java for Fluix Pearl crafting. - @UltraProdigy
- Added: Fluix Pearl assembler recipe
- #1442 Added compressor recipes in CompressorRecipes.java and crafting recipes in GT_CraftingRecipeLoader.java, removed old Railcraft coke oven recipes, updated dependencies. - @Vlamonster
- Added: GT Coke Oven crafting recipes, GT Coke Oven compressor recipes
- Removed: Railcraft coke oven recipes
- #1433 Added macerator recipes and assembler/centrifuge recipes in MaceratorRecipes.java and ScriptGregtech.java for Chaos Locator crafting chain, updated dependencies. - @GDCloudstrike
- Added: Chaos Locator recipes, chaotic dust processing recipes
- #1431 Added shapeless crafting recipes in ScriptGalacticraft.java to support oredict dye items for parachute dyeing. - @KenzoWVY
- Added: Galacticraft parachute oredict dye recipes
- Fixed: parachutes limited to vanilla dyes
- Closes GTNH#22103
- #1420 Created new ScriptMoldRecycling.java to handle universal mold/shape recycling, modified ScriptCoreMod.java to remove obsidian recycling category, and added loader in ScriptLoader.java. - @Miklebe
- Added: universal mold and shape recycling, ScriptMoldRecycling
- Removed: obsidian block recycling category
- #1415 Added Rubber Singularity recipe to NeutroniumCompressorRecipes.java and related elastic material recipes in ScriptAvaritia.java and ScriptGregtech.java. - @3ricbae
- Added: Rubber Singularity compressor recipe, Elastic material recipes
- #1411 Added shapeless recipe crafting and extractor recipe entries in ScriptEFR.java for EFR flowers to GT dyes conversion. - @KenzoWVY
- Added: Cornflower to blue dye recipes, Lily of the valley to white dye recipes, Wither rose to black dye recipes
- Closes GTNH#20960
- #1407 Added macerator recipe in ScriptEFR.java to allow direct conversion of cobbled deepslate to deepslate dust. - @UltraProdigy
- Added: Cobbled deepslate macerator recipe
- Closes GTNH#21844
- #1400 Added macerator recipe in ScriptAppliedEnergistics2.java to convert AE2 singularity into matter balls (output: 100 matter balls per singularity). - @EnderProyects
- Added: AE2 singularity to matter ball decomposition recipe
- #1393 Added pause screen modification in
GTNHPauseScreen, early mixinMixinIntegratedServerto block integrated server startup, and access transformers to permit GUI modifications. Added lang entry for tooltip. - @wlhlm- Added: Open to LAN button disabling with tooltip, integrated server startup prevention mixin
- #1391 Expanded
GT_CraftingRecipeLoaderwith new plank recipes for stripped logs and reorganized existing wood recipes. Removed manual cherry log recipes in favor of GT machinery processing. - @chochem- Added: stripped log plank recipes, better wood processing organization
- Removed: manual cherry log recipes from ScriptEFR
- Closes GTNH#21472
New Content
- #1933 Modified AssemblerRecipes.java to expand ore variant coverage in planet-related recipes, following changes made in GT5-Unofficial PR#7886. - @boubou19
- #1917 Added research and recipe entries in ScriptTCCoreMod for Terrasteel augment infusion and Soulbound augment crafting; added helmet variant conversion recipe in MechanicalArmorRecipes. - @Spaghetti-OberNub
- Added: Terrasteel augment recipe, Soulbound augment recipe, Terrasteel helmet conversion recipe
- #1909 Added a new recipe in AssemblerRecipes.java that converts Farmhand to Agriculturalist, gated to LV tier machinery. - @UltraProdigy
- Added: Farmhand → Agriculturalist Assembler recipe (LV-gated)
- #1865 Added recipe entries in AssemblerRecipes.java for Industrial Tinted Glass production; updated GT5-Unofficial dependency. - @Auynonymous
- Added: Industrial Tinted Glass Assembler recipes
- #1858 Added Assembler recipes in AssemblerRecipes.java for three dynamo hatch variants and one energy hatch, reducing computational load on AE2. - @fehling135
- Added: ULV Dynamo Hatch Assembler recipe, LV Dynamo Hatch Assembler recipe, MV Dynamo Hatch Assembler recipe, ULV Energy Hatch Assembler recipe
- #1856 Added assembler recipe entries in
AssemblerRecipes.javafor EV compressor, UIV compressor, multi compressor controller, and advanced implosion compressor controller. Also corrected piston tier in the electric compressor recipe. - @fehling135- Added: Assembler recipes for EV compressor, Assembler recipes for UIV compressor, Assembler recipes for multi compressor controller, Assembler recipes for advanced implosion compressor controller
- Fixed: Wrong piston tier in electric compressor recipe
- #1849 Added Thaumcraft research entries and crafting recipes in ScriptTCCoreMod.java, removed legacy traveler augment recipes, updated lang strings for new research descriptions. - @Spaghetti-OberNub
- Added: Thaumcraft research for travelers augments, crafting recipes for new travelers augments, uncrafting recipes to convert augments back to boots, research lore
- Removed: old travelers augment recipes and research
- #1846 Added recipe definitions in GT_CraftingRecipeLoader.java and ScriptAE2FC.java for two new items; updated dependencies.gradle to support the new content. - @boubou19
- Added: GT Network Analyzer recipe (LV), Super ME Replenisher recipe (UV)
- #1837 ScriptAmunRa.java updated to include all planet material ore variants in shuttle schematic recipe, dependent on GT5-Unofficial PR #7307. - @boubou19
- Added: Planetary ore variants in shuttle schematic
- Closes GTNH#24927
- #1835 AssemblingLineRecipes modified to add crafting recipes for BEC LoS Hatch components, dependent on GT5-Unofficial PR #7022. - @Ruling-0
- Added: BEC LoS Hatch recipes
- #1810 Added assembler recipe for Toxic Everglades tiny planet in AssemblerRecipes.java. - @Yoshy2002
- Added: Toxic Everglades tiny planet recipe
- Fixed: Toxic Everglades planet block missing recipe
- Closes GTNH#25142
- #1809 Updated AssemblingLineRecipes.java dyson module recipe; added three new recipes in ScriptGalaxySpace.java; modified dependency versions. - @flamingowrangler2869
- Added: Corona-Resistant Drone Case recipe, Hyperfine TrNq+ Radioisomer Pellet recipe, Magnetically Shielded Femtocontroller recipe
- #1806 Added Thaumcraft research entries to ScriptTCCoreMod.java; added Boots of the Traveler augment recipe to MechanicalArmorRecipes.java; added localization entries; dependency version bumped. - @FourIsTheNumber
- Added: Mechanical armor research tab, Boots of the Traveler augment recipe
- #1803 Updated PNG texture files for all coin icons in src/main/resources/assets/dreamcraft/textures/items/coins/icons/ with new artwork. - @YannickMG
- #1802 Added stripped log recipes to ScriptEFR.java and ScriptFether.java; refactored glazed terracotta recipes into loop structure. - @NotKaizul
- Added: Stripped log extruder recipes
- #1798 Added login handler message in LoginHandler.java and corresponding localization string in en_US.lang. - @YannickMG
- Added: Login welcome notice about resource pack and guide
- #1792 Added singularity recipes to NeutroniumCompressorRecipes.java and ScriptAvaritia.java; added commented dependency declarations for future singularity variants; dependency version bumped. - @Auynonymous
- Added: Computation Singularity recipe, Arithmetic Singularity recipe
- #1791 Added multiblock controller and hatch recipes in AssemblingLineRecipes.java for three BEC apparatus variants; dependency version bumped. - @Ruling-0
- Added: BEC Entanglement Apparatus controller and hatch recipes, BEC Containment Field controller and hatch recipes, BEC Observation Array controller and hatch recipes
- #1790 Added two new EFR (Ender IO Enchanter/Fluid Router) recipes in ScriptEFR.java: cobblestone → blackstone and blackstone → gilded blackstone. - @EnderProyects
- Added: Blackstone crafting recipe, Gilded blackstone crafting recipe
- #1787 Split coin icon and background textures into separate directories; added small-scale background variants alongside existing big backgrounds. - @tiffit
- Added: CoinItem rendering logic for separated textures, Small coin background texture variants
- #1780 Updated FormingPressRecipes.java, NHItemList.java, NHMusicRecord.java with new music disc recipes and metadata. Added new texture and sound metadata files. Updated dependencies. - @YannickMG
- Added: Primal Music Disc recipe, Cosmic Music Disc recipe, Tasty Music Disc recipe, Lunch Break music disc
- #1774 Replaced 81 coin texture PNG files across multiple tiers in src/main/resources/assets/dreamcraft/textures/items/. - @YannickMG
- #1771 Replaced 6 mold texture PNG files in src/main/resources/assets/dreamcraft/textures/items/. - @seventh-june
- #1764 Added 10-second IV-tier assembler recipes in AssemblerRecipes.java for controller production. - @Auynonymous
- Added: Assembler recipes for Volcanus Controller, Assembler recipes for Cryogenic Freezer Controller
- #1761 Added singularity recipes in NeutroniumCompressorRecipes.java for space-pumpable fluid materials. - @OTPANNIEXD
- Added: Singularity recipes for space-pumpable fluids
- Fixed: Missing singularities in Black Hole Compressor
- #1760 Added recipe in BacteriaRegistry.java and BeamcraftingRecipes.java to allow irradiation of xenoxene culture in the beamcrafter. - @ham-corp
- Added: Beamcrafter recipe for Xenoxene Xenoxsis culture
- #1758 Added NBT-sensitive recipes in BeamcraftingRecipes.java and ScriptExtraUtilities.java using
.nbtsensitive()to distinguish Unstable ingots. - @UltraProdigy- Added: Assembler recipes for Unstable ingots, Beamcrafter recipes for Mobius Stable ingots
- #1746 Added three forming press recipes in FormingPressRecipes.java for Flora (LuV), Absolute Zero (UEV), and Sweet Dreams (UXV) music discs. Each recipe uses a cylinder mold and Dense PVC plate with materials reflecting their tier and thematic relevance. - @Auynonymous
- Added: Recipe: Flora title screen music disc (LuV tier), Recipe: Absolute Zero title screen music disc (UEV tier), Recipe: Sweet Dreams title screen music disc (UXV tier)
- #1741 Updated texture assets for GregTech metal bars in
src/main/resources/assets/dreamcraft/textures/blocks/. All nine bar block textures were replaced with new PNG files. - @Nikolay-Sitnikov - #1738 Added recipe in ScriptWarpTheory.java and aspect configuration in TCHelper.java; set potion aspects to Strontio and Hunk of Something to include Vesania. - @koolkrafter5
- Added: Potion of Blissful Oblivion recipe, Thaumcraft aspect configurations
- Closes GTNH#24272
- #1721 ScriptNanochipRecipes.java adds four new nanochip assembly recipes for planck-tier components and modifies existing quantum and pico circuit recipes. A dependency was added in dependencies.gradle. - @GDCloudstrike
- Added: Planck circuit recipe, Planck manifold recipe, Planck encasement recipe, Coiled thermal superconductor recipe
- Migration: Existing planck circuit recipes (if any) may need to be recrafted with new recipes; check that machines using planck circuits still function.
- #1717 Added ore dictionary registrations in MixinBOPBlocks.java: BOP wooden fences registered to 'fenceWood' and BOP fence gates registered to 'fenceGateWood' ore dict entries. - @tiffit
- Added: Ore dict entry 'fenceWood' for BOP wooden fences, Ore dict entry 'fenceGateWood' for BOP fence gates
- Fixed: BOP wooden fences and gates missing from ore dictionary crafting tags
- Closes GTNH#24228
- #1712 Adds recipes in BeamcraftingRecipes, BlastFurnaceRecipes, ChemicalReactorRecipes, and others for new power IC components; updates AutoclaveRecipes for bio wafer timing (60s → 15s UHV); moves UIV+ cutting from CuttingMachine to HILE. - @GDCloudstrike
- Added: FPIC recipes, QPIC variant recipes, new lens crafting (BHC), HILE cutting recipes for UIV+ wafers
- Migration: UIV and higher wafer cutting recipes move off the Cutting Machine onto the High-Intensity Laser Engraver, which needs the new BHC-made lens - repoint any automated wafer line. The bio wafer autoclave recipe also drops from 60s to 15s at UHV.
- #1699 Removed duplicate recipe entries for Iron Chests and JABBA upgrades in AssemblerRecipes, ScriptIronChests, ScriptJABBA, and ScriptThaumcraft. Consolidated wood-to-iron tool upgrades from 69 variants to 1 consolidated recipe. - @TotallyNotOndre
- Removed: Duplicate upgrade recipe entries (816 lines removed across scripts)
- Fixed: NEI recipe spam from redundant upgrade variants
- #1698 Added recipes in script files for AE2, BoP, HEE, Tinkers' Construct, and Twilight Forest. Includes assembler, macerator, and sifter recipes. - @EnderProyects
- Added: Certus pickaxe assembler recipe, BoP ender amethyst macerator recipe, HEE stardust ore macerator recipe, HEE sifter recipes, HEE Transference gem recipe, player skull macerator recipe, Fiery tears renewable source
- #1694 Added recipes in
ScriptForestry.java,ScriptExtraTrees.java, andScriptBiomesOPlenty.javafor fermenter, chem bath, and recycler machines. Updated dependencies. - @EnderProyects- Added: Forestry slow still recipes, turpentine and mead recipes, wood polish chem bath recipe, BoP hive recycler recipe
- #1685 Binary texture file reversion in assets/dreamcraft/textures/items/ for all coin variants. - @UltraProdigy
- #1672 Added Thaumonomicon entries in ScriptTCCoreMod.java and corresponding English localization strings. - @felixfour
- Added: Thaumonomicon documentation for disenchanter automation
- #1665 Updated AssemblingLineRecipes, DTPFRecipes, and MixerRecipes to replace particle items with beamcrafting containment units as recipe inputs/outputs. - @ham-corp
- Added: Containment unit inputs to DTPF Higgs NC recipe, Containment unit research paths for Waterline casings, Containment unit-based SG Crystal dust recipe
- Removed: Particle-based inputs from DTPF Higgs NC recipe, Quark scan inputs from Waterline casing research, Particle inputs from SG Crystal dust recipe
- Migration: Recipes using particle dust items now require containment units from beamcrafting instead - adjust your crafting sequence to obtain containment units first.
- #1651 Added assembler and circuit assembler recipes for spatial AE2 components in AssemblerRecipes.java, CircuitAssemblerRecipes.java, and ScriptAppliedEnergistics2.java. Recipes replace or supplement vanilla crafting table recipes with GT-appropriate machine recipes. - @kuba6000
- Added: Spatial Link Chamber recipe, Network Relay recipe, Spatial Cell assembler recipe, Spatial IO Port assembler recipe, Spatial component circuit assembler recipes
- #1645 Added 6 lines to NeutroniumCompressorRecipes.java to register the contaminated singularity recipe, converting polluted soil into the singularity material. - @loenaaaa
- Added: contaminated singularity neutronium compressor recipe
- #1626 Added Tuff dust-to-rock compression recipe in ScriptEFR.java, following the same pattern as existing stone compression recipes. - @UltraProdigy
- Added: Tuff dust-to-rock compression recipe
- #1621 Added recipe in AssemblerRecipes.java mapping IV input bus + Interface + 3× Pattern Capacity Card + circuit 4 → Crafting Pattern Provider. Updated GT5-Unofficial dependency. - @asquared31415
- Added: Crafting Pattern Provider recipe
- #1586 Retextured itemPicoWafer.png and itemRawPicoWafer.png. - @Auynonymous
- #1575 Introduces
NHMusicRecordclass, adds three new items toNHItemList, includes audio files (OGG format), textures, localization strings, and sound metadata with durations. - @Nikolay-Sitnikov- Added: Music disc items (Flora, Absolute Zero, Sweet Dreams), Sound files and metadata, Disc textures
- #1567 Adds 8 lines to
ScriptGalacticraftwith Assembler recipe for SBR Thermal Cloth. - @UltraProdigy- Added: Styrene-Butadiene Rubber Thermal Cloth Assembler recipe
- Fixed: Missing SBR Thermal Cloth recipe
- #1562 Adds 19 lines to
ScriptThaumcraftwith new Assembler recipe for glass phials. - @serenibyss- Added: Assembler recipe for Thaumcraft glass phials
- #1554 Texture files replaced; 80 coin texture PNG files modified in
src/main/resources/assets/dreamcraft/textures/items/. ItemCoinDonation left unchanged. - @Nightyyi - #1552 Introduces
BlockBOPFenceandBlockBOPFenceGateclasses, registers wood type variants inBOPWoodTypes, adds mixin toMixinBOPBlocks, and provides recipe script inScriptBiomesOPlenty. - @SomeonePerson123- Added: Fences for BOP wood types, Fence gates for BOP wood types, Localization strings
- #1544 Added macerator recipes in
ScriptExtraUtilities.javato process Extra Utilities colored glowstone blocks, reusing the standard glowstone maceration duration and power requirements. - @loenaaaa- Added: macerator recipes for colored glowstone variants
- Fixed: macerator recipe gap for Extra Utilities colored glowstone
- Closes GTNH#22984
- #1543 Removed all Slicing Machine registration and recipe definitions from GT_Loader_Machines.java and ScriptMinecraft.java. Replaced Slicing Machine recipe calls with Cutter equivalents. - @UltraProdigy
- Removed: Slicing Machine machine registration, Slicing Machine recipe definitions
- #1540 Added recipes in ScriptEnderIO.java for a new Soul Infused Medium fluid created from soul vials and mob drops. This provides an alternative crafting path that complements existing Soul Binder workflows and depends on GT5-Unofficial#5630 for fluid/machine support. - @EnderProyects
- Added: Soul Infused Medium fluid, Soul Infused Medium recipes, Upgraded Totemic Capacitor recipe
- #1533 Extended BacteriaRegistry with new bacterial fermentation recipes for Ender IO materials; added recipe inputs for BiomesOPlenty and Ender IO items with configurable max item/fluid quantities. - @EnderProyects
- Added: BacterialVat recipes for Ender IO Vat conversions, Poisonous potato fermentation recipe, Sunny quartz recipe (replacing sunflower)
- #1529 Added two assembler recipes to
AssemblerRecipes.java: 72L Advanced Glue + 64 Wood Pulp → 64 Wood Planks (60s LV), and 36L Ethyl Cyanoacrylate + 64 Wood Pulp → 64 Wood Planks (30s LV). - @loenaaaa- Added: Advanced Glue wood plank recipe, Ethyl Cyanoacrylate wood plank recipe
- Fixed: wood plank production bottleneck
- Closes GTNH#22976
- #1526 Added sound definitions and audio files to nuclearcontrol sounds.json. - @2ndDerivative
- Added: Klaxon 2 alarm sound, Stargate evacuation alarm sound
- #1500 Added Seared Brick and Firestone Brick to the Blasting Furnace recipes in GT_Loader_OreDictionary, consistent with existing Coke Oven Brick and regular brick support. - @UltraProdigy
- Added: Seared Brick to Blasting Furnace recipes, Firestone Brick to Blasting Furnace recipes
- #1492 Added two bending machine recipes in ScriptGregtech.java to handle Tinker's Construct obsidian ingots, producing standard and dense obsidian plates. - @UltraProdigy
- Added: Bending machine recipe: TCon obsidian ingot → obsidian plate, Bending machine recipe: TCon obsidian ingot → dense obsidian plate
- Fixed: Missing obsidian plate crafting path for Tinker's Construct obsidian ingots
- Closes GTNH#22712
- #1403 Added red sand OreDict entries, macerator, compressor, engraver, and thermionic fabricator recipes in ScriptEFR.java; removed conflicting recipes in RecipeRemover.java; added new Chisel group configuration. - @TKDMzq
- Added: Red sand maceration recipe, Red sandstone compressor recipe, Red sandstone engraver variants, Red sandstone thermionic fabricator recipe, Red sandstone chisel group
- #1398 Created ScriptVendingMachine.java with initial vending machine recipes; added dependency on VendingMachine mod in dependencies.gradle. - @cubefury
- Added: Vending machine script, Vending machine recipes
- #1290 Added recipe definitions in
GT_MachineRecipeLoader,AssemblerRecipes,AssemblingLineRecipes,FluidExtractorRecipes,MixerRecipes, andPreciseAssemblerRecipes. Accompanies GT5-Unofficial PR #4378. - @chrombread- Added: chamber centrifuge recipes, centrifuge-related fluid recipes
Changes
- #1924 Recipe definitions in
MechanicalArmorRecipes.javaupdated (+22-10 lines); dependency version bumped independencies.gradle. Changes synchronize with GT5-Unofficial PR #7842. - @FourIsTheNumber - #1915 Removed putrescine from Soul Infused medium recipe in ScriptEnderIO.java. - @EnderProyects
- Removed: putrescine from Soul Infused medium recipe
- #1903 Centrifuge, CircuitAssembler, and Macerator recipe changes from the PlatinumSludgeOverhaul are now static modifications in the core mod's recipe handlers (CentrifugeRecipes, CircuitAssemblerRecipes, MaceratorRecipes), removing the need for external overhaul application. - @boubou19
- #1896 Added EFR End Stone Bricks to the existing Chisel conversion group in ScriptEFR.java to enable interchangeability with Botania End Stone Bricks. - @DreamYao520
- Added: end stone brick chisel conversion group
- Fixed: End Stone Brick recipe conflicts between mods
- Closes GTNH#26227
- #1893 Added programmable circuit requirements to wooden fence gate (C1) and alternate 2-log-2-plank chest (C4) assembler recipes in multiple script files, plus dependency updates. - @Angry3vilbot
- #1867 Adjusted method calls across multiple recipe and script files to accommodate GT5-Unofficial recipemap refactoring; updated GT5-Unofficial dependency. - @Yoshy2002
- #1824 Changed material references in
ChemicalBathRecipes.java,ScriptCoreMod.java,ScriptIndustrialCraft.java, andScriptThaumcraft.javafrom IC2 reinforced stone to GT reinforced stone. Updateddependencies.gradleto depend on GT5-Unofficial PR #7228 which provides this material. - @LazyFlesh - #1822 Updated
dependencies.gradleto adjust IC2 dependency, removed IC2 rubber pad recipes fromScriptIndustrialCraft.java, added GT sticky pad recipe inScriptGregtech.java, and updated references in recipe scripts (AssemblerRecipes, EnderIO, ExtraBees, Galacticraft). - @LazyFlesh- Added: GT sticky pad recipe
- Removed: IC2 rubber pad recipes
- #1799 Modified en_US.lang to update guide resource pack reference. - @YannickMG
- #1797 Modified MechanicalArmorRecipes.java: reduced hazmat/space suit augment output, downtiered fall protection recipe, added milk infusion augment (voidmetal plate, molten ichorium fluid), added infinitely adaptive frame recipe. - @FourIsTheNumber
- Added: Milk infusion augment recipe, Infinitely adaptive frame recipe
- #1796 Reverted timing changes in ArcFurnaceRecipes.java and ScriptAvaritiaAddons.java to align with GT5-Unofficial baseline. - @Pxx500
- #1789 Modified AssemblerRecipes.java cover screen recipe parameters to align with ore dictionary coverage. - @Eldrinn-Elantey
- #1757 Updated dependencies.gradle to bump GT5-Unofficial version and modified ScriptNanochipRecipes to reflect the new cutter recipe format. - @Yoshy2002
- #1756 Modified recipe code in AssemblingLineRecipes.java (2 lines) and ScriptNanochipRecipes.java (1 line) to accommodate post-structure rework recipe updates. - @Yoshy2002
- Migration: The Clarifier Purification Unit and Antimatter Generator assembly-line research items, and one Nanochip recipe, now call for the new Large Sifter, Large Naquadah Reactor and Cryogenic Freezer controllers. Convert the old controllers with the NEI migration recipe first, or the research will not scan.
- #1740 Refactored
ScriptAmunRa.javato substitute hardcoded item references with OreDictionary lookups in the Shuttle schematic recipe definition (+57 lines added, 11 removed). - @czqwq- Added: OreDict-based item resolution in Shuttle schematic
- Removed: hardcoded item ID references
- #1735 Updated AssemblerRecipes and SpaceAssemblerRecipes to substitute Pattern Terminal for Pattern Encoder; removed ScriptAE2Stuff.java and consolidated AE2 script references. - @Kogepan229
- Removed: ScriptAE2Stuff.java, RecipeRemover.java references to Pattern Encoder
- #1731 Deleted Potassium Hydroxide from NHItemList and GT_Loader_OreDictionary, updated ChemicalReactorRecipes and ScriptGregtech to reference the GregTech material, upgraded gregtech dependency version, added FML remapping entry in NHRemapper for save-game migration, and removed associated language strings and textures. - @loenaaaa
- Removed: NewHorizonsCoreMod Potassium Hydroxide material, Potassium Hydroxide language strings (en_US, ru_RU, zh_CN), Potassium Hydroxide item texture
- Fixed: duplicate Potassium Hydroxide materials across mods
- Migration: Your Potassium Hydroxide Dust is converted to GregTech's Potassium Hydroxide dust on first world load, keeping the stack size, so there is nothing you have to do. Every recipe now uses the GregTech material.
- Closes GTNH#24456
- #1730 Modified turbine recipe definitions in GT_CraftingRecipeLoader and AssemblingLineRecipes to reflect upstream structure rework; updated GT5-Unofficial dependency version in dependencies.gradle. - @Yoshy2002
- Migration: Turbine crafting recipes now output the new reworked controllers, and the Spinmatron assembling-line recipe now takes 4 of the new Large Supercritical Steam Turbine instead of the old SC Fluid Turbine - update that pattern. Your turbines themselves need nothing.
- #1705 Modified ArcFurnaceRecipes to use standard map-based recipe registration instead of dedicated plasma recipe handling. Updated BlastFurnaceRecipes and recipe loaders to match GT5-Unofficial changes that removed plasma arc furnace tier-skipping capability. - @kuba6000
- Migration: Arc furnace recipes using plasma no longer tier-skip; chronic singularity crafting now requires UMV instead of UXV - adjust your build if you relied on UXV.
- #1703 Modified ScriptBloodMagic.java to replace water bottle in Aquasalus recipe with cactus juice; added extractor recipe in ScriptNatura.java to produce cactus juice from Natura cactus. - @EnderProyects
- Added: extractor recipe for cactus juice from Natura cactus
- #1700 Modified
GT_CraftingRecipeLoader.java(15 line changes) andAssemblerRecipes.java(169 additions, 24 removals) to update chest and tank recipe definitions and their crafting logic. - @Dream-Master - #1690 Modified
FluidHeaterRecipes.javato simplify recipe definitions (±2 lines). - @KleinGrrmpf - #1682 Updated dependencies, created IC2Converter handler to replace solar panels, modified ScriptEMT.java and ScriptGregtech.java to use ULV Solar Panel, removed old IC2 panel recipe from ScriptIndustrialCraft.java. - @thehoblit
- Added: IC2Converter for solar panel replacement, ULV Solar Panel recipes
- Removed: IC2 solar panel recipe
- #1659 Removed IC2 Furnace recipe references from recipe loaders and script handlers (GT_CraftingRecipeLoader, AssemblerRecipes, ScriptEnderIO, ScriptDraconicEvolution, and others). Updated dependencies.gradle to bump GT5-Unofficial version. - @UltraProdigy
- Removed: IC2 Furnace from assembler recipes, IC2 Furnace from ore dictionary loaders
- #1657 Removed custom debug flag constants from NewHorizonsCoreMod's build configuration and IngredientFactory, replacing them with references to GT5U's GTRecipeBuilder debug flags. This aligns recipe validation logic across mods and allows developers to opt into specific debugging scenarios rather than having them enabled by default in dev. - @boubou19
- Removed: custom debug flag definitions from build.gradle.kts, redundant debug enforcement in NewHorizonsCoreMod dev environment
- #1655 Bumped GT5-Unofficial version pin in dependencies.gradle. No code changes - dependency version management only. - @Dream-Master
- #1654 Bumped Postea and GT5-Unofficial versions in dependencies.gradle. These are internal library dependencies. - @UltraProdigy
- #1649 Bumped GT5-Unofficial version in dependencies.gradle to incorporate fixes from GT5-Unofficial#5781. - @boubou19
- #1638 Modified ScriptNuclearControl.java ore dict color logic (4 lines added, 3 removed) and updated gradle-daemon-jvm.properties, Gradle wrapper, and dependencies.gradle with build configuration changes. Completes work from PR #1125. - @Eldrinn-Elantey
- #1637 Reduced piston recipe definitions from multiple entries to a single consolidated recipe in
AssemblerRecipes.java, coordinating with GT5-Unofficial#6086 which likely provides unified recipe infrastructure. - @Caedis - #1634 Switched GT machine recipes to use OreDictItemStack for inputs, reducing recipe duplication. Assembler pistons handling updated to support all $cobblestone variants. BacteriaRegistry, AlloySmelterRecipes, AssemblerRecipes, and script recipe definitions refactored to use ore dict matching. - @Caedis
- Removed: 75 individual assembler recipe pages with specific fence/plank/cobblestone combinations
- #1625 Bumped Postea dependency to 1.2.3 and GT to version 324 in dependencies.gradle to resolve compatibility issues. - @C0bra5
- Fixed: crash from outdated dependencies
- #1609 Modified ScriptThaumcraft to replace overcomplicated crafting recipes with 1:1 matches to in-world Thaumcraft recipes. - @LazyFlesh
- #1601 Moved BOP block registration from MainRegistry to a new LateMixinLoader and MixinBOPBlocks late-stage mixin; updated mixin JSON configs. - @Alexdoru
- Added: LateMixinLoader, late-stage MixinBOPBlocks
- Removed: early BOP registration from MainRegistry
- #1578 Removed jank from sounds.json and soundmeta/durations.json; restored proper sound configuration after Electric Jukebox bug was fixed. - @Nikolay-Sitnikov
- Removed: temporary jank workaround code
- Fixed: Electric Jukebox sound handling
- #1573 Updates
NeutroniumCompressorRecipesandScriptAE2FCto replace Fluid Packet of Water with Water Singularity in infinite water cell recipes. Singularity created via 2.1B water in Neutronium Compressor. - @UltraProdigy- Added: Water Singularity recipe path
- Removed: Fluid Packet water recipe path
- #1551 Recipe definitions for Assembler, AssemblingLine, ForgeHammer, and PreciseAssembler moved from GT5-Unofficial into dedicated recipe handler classes in the coremod. Dependency version updated to coordinate with corresponding GT5-Unofficial changes. - @chrombread
- Added: AssemblerRecipes recipe handlers, AssemblingLineRecipes recipe handlers, ForgeHammerRecipes recipe handlers
- #1539 Removed recipe script definitions from
ScriptEFR.java(12 lines deleted). Recipe logic moved to GT5U PR #5634 where the Steam Fuser multiblock and Steam Buses are implemented. - @danyadev- Removed: Steam Fuser multi recipes, Steam Buses recipes
- #1528 Updated
ScriptLoader.javato use nanosecond precision timer for script load duration logging. - @Nikolay-Sitnikov - #1474 Bumped GT5-Unofficial version in dependencies.gradle. The exact version change is not visible from the diff summary, but this is a routine dependency maintenance update. - @UltraProdigy
- #1394 Refined pause screen UI in
GTNHPauseScreen, addedMixinGuiShareToLanto block external connections, and updatedMixinIntegratedServerto permit local-only integrated server. Updated lang entries with clarified messages. - @wlhlm- Added: external connection blocking for Open to LAN
Balance
- #1927 Modified BEC recipe configuration in BECRecipes.java to nerf entanglement processing speed and improve Maxwell Gate mechanics, with corresponding recipe updates. - @Ruling-0
- #1921 Modified cable loss values in GT_Loader_Wires.java and adjusted recipe requirements in GT_CraftingRecipeLoader.java and GT_Loader_Machines.java to specify black plutonium cables for UXV components and add extra metal plates to UEV/UIV hull recipes. - @Nana-Sakura
- Migration: Bare Black Plutonium wire now carries 32 EU/m of loss instead of 8. Check your UXV runs: anything on uninsulated wire needs insulating, since insulated cable is still 8 EU/m, or it burns four times the power. UXV hulls, energy distributors and diodes now take Black Plutonium cables, and UEV and UIV hulls one extra plate.
- #1920 Modified AssemblerRecipes, AssemblingLineRecipes, SolarFactoryRecipes, and SpaceAssemblerRecipes to reduce module costs and substitute UMV (pico) circuits with UIV (optical) circuits at doubled quantity, rebalancing Dyson tier placement. Removed Galaxy Space script recipes and updated OpenComputers SPASS recipes. - @Auynonymous
- Added: SPASS recipes for Creative OpenComputers items (drone case 3, microcontroller 3, APU)
- Removed: Galaxy Space script recipes
- Migration: Dyson Module recipes rebalanced and retired from UMV to UIV; existing UMV modules remain functional but cannot be crafted using old recipes.
- #1919 Recipe in ScriptProjectRed.java changed from epoxy board to plastic board for IC Workbench and IC Printer. - @Eldrinn-Elantey
- #1916 Modified GT_CraftingRecipeLoader, GT_Loader_Machines, and AssemblerRecipes to update casing material definitions and replace wire cables with appropriate cable alternatives in transformer and hatch recipes. - @Nana-Sakura
- Fixed: Outdated UEV and UIV casing material definitions, Incorrect cable usage in transformer recipes
- #1911 Expands FormingPressRecipes with 18 new disc reformation recipes (vanilla and EFR), adds ForgeHammer recipes to break discs into fragments, removes old Macerator disc recipes, adds EFR disc reforming script (ScriptEFR.java), and updates Sweet Dreams recipe. Disc fragments are only obtainable by breaking existing discs. - @Auynonymous
- Added: FormingPressRecipes for vanilla disc reforming (Chirp, Far, Mall, Mellohi, Stal, Strad, Ward, 11, 13, Blocks, Pigstep, Otherside, EFR Vinyl, EFR Symphony, EFR Concerto, EFR Sonata, EFR Nocturne, EFR Prelude), ForgeHammerRecipes to break discs into fragments, ScriptEFR.java for EFR disc recipe handling, Language entries for new disc recipes
- Removed: 49 lines of old Macerator disc recipes
- Migration: Turning music discs into Avaritia record fragments moved from the Macerator to the Forge Hammer and is now one recipe covering every disc - repoint any automated fragment line. New forming-press recipes let you trade duplicate vanilla and EFR discs for the disc you want.
- #1901 Adjusted processing times in DTPFRecipes.java: halved Stellar Catalyst Tesseract duration and doubled Resplendent duration to equalize recipe speeds across all three catalyst tiers. - @fehling135
- #1889 Reduced radox input amount in ScriptGalaxySpace.java Dyson Swarm Module recipe from 4 to 2 ingots. - @GDCloudstrike
- #1870 Added tartarite output to centrifuge recipe in CentrifugeRecipes.java for Alpha Centauri Bb stone dust processing. - @fehling135
- Added: tartarite in Alpha Centauri Bb stone dust products
- #1869 Updated recipe inputs in SpaceAssemblerRecipes.java to substitute expensive matter components with more accessible Stellar Plasma. - @GDCloudstrike
- #1868 Modified recipe inputs in BECRecipes.java, SpaceAssemblerRecipes.java, and ScriptFoundryRecipes.java to adjust Nanite Eternity and Magmatter Nanite quantities. - @Ruling-0
- #1862 Modified recipe input in ScriptNanochipRecipes.java to substitute Molten Indalloy 140 with Mutated Living Solder. - @DreamYao520
- #1857 BlastFurnaceRecipes: reduced CO₂ output from steel production recipe from 1000 to 250. - @ABKQPO
- Fixed: Infinite oxygen generation loop through steel production
- #1855 Recipe for Angel Ring (ExtraUtilities) changed in ScriptExtraUtilities.java to use Ichorium, Elven Elementium, Aether, and Mobius ingots rather than generic LV/MV/HV items, moving the crafting tier from ZPM to IV to prioritise magic mod progression paths. - @FourIsTheNumber
- Migration: Angel Ring recipe changed from ZPM to IV tier; existing ZPM-crafted rings remain usable but cannot be crafted the old way.
- #1852 Modified cosmic solder recipe costs in
ScriptNanochipRecipes.javato use multiples of 1000 (2 lines changed). - @Ruling-0 - #1851 Changed Shirabon foil quantity in UXV circuit recipe from 48 to 32 in ScriptNanochipRecipes.java. - @Ruling-0
- Fixed: Inconsistent Shirabon foil scaling across circuit tiers
- #1845 Changed the recipe duration for Computation Singularity in NeutroniumCompressorRecipes.java from a longer duration to match MHDCSM Superdense Plate's base time, avoiding exponential spacetime scaling overflow (>1B per tick) caused by Black Hole Chemistry's 4096x multiplier. - @FourIsTheNumber
- Fixed: Spacetime scaling overflow in Black Hole Chemistry capstone recipe
- #1844 Readded Autoclave recipes in
ScriptAdvancedSolarPanel.javafor advanced solar panel items with 1:1 item ratios and adjusted recipe timing. These recipes were initially removed in PR #1475. - @EnderProyects- Added: Autoclave recipes for Advanced Solar Panels items
- Fixed: Advanced Solar Panels crafting availability
- #1833 Gate recipes, BEC integration, and new legacy component items added to AssemblingLineRecipes, BECRecipes, NHItemList, and related loader classes. Dependent on GT5-Unofficial PR #7293. - @Ruling-0
- Added: Heavenly Fire legacy gate components, BEC gate integration recipes, Stargate block and upgrade recipes
- Migration: Stargate block, upgrade and component recipes were recosted around BEC and NAC across 44 files. Re-check every assembling-line pattern you have stored for gate parts; nothing already built stops working.
- #1832 Reduced 8 sunnarium alloy recipe durations in AlloySmelterRecipes by a factor of 8. - @Ruling-0
- #1831 Updated
ScriptNanochipRecipes.javato change the solder material for MAX circuit crafting from living solder to cosmic solder, reducing the quantity required from the previous amount. - @Ruling-0 - #1800 Reduced material costs in ScriptFoundryRecipes.java: optical components by 25%, infinity cost by 33%+, UEV superconductor by 75%. - @chrombread
- #1776 Reduced output values in GT_Loader_Materials.java, MixerRecipes.java, and ScriptTinkersConstruct.java to rebalance alumite production. - @LazyFlesh
- #1767 Expanded co-processor crafting recipes in ScriptAppliedEnergistics2.java with tier-specific assembler recipes and new unpackager deconstructing recipes across LuV to UEV tiers. - @UltraProdigy
- Added: Assembler recipes for 16x/64x/256x/1024x/4096x co-processors, Unpackager recipes for co-processors
- Removed: Recursive crafting recipes for co-processors
- #1766 Updated recipe in ScriptAppliedEnergistics2.java to require UV voltage tier and 256x Co-Processing Unit. - @UltraProdigy
- #1755 Updated AssemblingLineRecipes.java to change the superconductor component in the SLAM controller recipe from UMV to UIV tier. - @OTPANNIEXD
- Migration: The SLAM controller recipe now takes a UIV superconductor instead of a UMV one. Nothing you have already built or crafted changes; update the assembling-line pattern if you have one saved.
- Closes GTNH#24626
- #1750 Modified the recipe pattern in ScriptNatura.java from a 2×2 constraint to accept a 3×3 configuration, reducing the precision required for crafting. - @Algent
- #1713 Updates AssemblerRecipes, AssemblingLineRecipes, ArcFurnaceRecipes, and SolarFactoryRecipes to use new PIC tiers; adds EBF recipe for dimensionally transcendent residue; adjusts infinite wafer heat requirement. - @GDCloudstrike
- Added: dimensionally transcendent residue recipe
- Migration: High-tier recipes now use tiered power ICs instead of QPICs; adjust transformer, Dyson block, and solar panel builds to use new PIC variants. EBF infinite wafer recipe heat requirement lowered to 22kK.
- #1708 Updated the casing recipe in AssemblingLineRecipes.java to substitute two UHV stacks with one UEV stack for the voltage coil component. - @Auynonymous
- #1704 Removed or hid numerous recipes across multiple script handlers (Assembler, BuildCraft, StevesCarts, Witchery, EFR, EnderIO, ProjectRed, Natura, Minecraft, AE2, CarpenterBlocks) by deleting duplicate recipe registrations and adjusting recipe visibility through NEI integration. - @TotallyNotOndre
- Removed: Duplicate Assembler recipes for synthetic rubber, Redundant recipes across multiple mod integrations
- #1686 Modified recipes in ScriptBiomesOPlenty.java, ScriptEFR.java, ScriptNatura.java, and ScriptStevesCarts.java to remove glowstone, replace wither skeleton bone with nether star dust alternative, use ender pearl dust, and change material tiers. - @LazyFlesh
- #1676 Removed old water tank crafting recipes from GT_CraftingRecipeLoader.java and added revised recipes to ScriptRailcraft.java with adjusted material costs and tier adjustments. - @Dream-Master
- Added: Revised water tank crafting recipes
- Removed: Old water tank recipes
- Closes GTNH#24094
- #1663 Updated AssemblerRecipes to halve the recipe costs for collider casings by reducing UV sensor and Naquarite foil quantities. - @ham-corp
- #1635 Modified ScriptAvaritiaAddons.java to remove the Blackest Lotus component from the Asgardandelion recipe, reducing material cost and microcrafting complexity. - @kopatych3348
- Removed: Blackest Lotus requirement from Asgardandelion
- #1617 Updated ScriptNanochipRecipes superconductor plate count in NAC Firewall casing component. - @chrombread
- #1607 Updated AssemblerRecipes and GT_CraftingRecipeLoader to use Titanium instead of Tungstensteel in MV Field Generator recipe. - @UltraProdigy
- #1605 Added molten redstone (1440 L, 20 ingots worth) to MixerRecipes fluxed electrum dust recipe. - @Auynonymous
- #1584 Added Solar Factory recipe in SolarFactoryRecipes for bulk processing (8x) of solar light splitters; replaces separate HILE and assembler steps. - @chrombread
- Added: Solar Factory solar light splitter engraving recipe
- #1564 Modifies
AssemblerRecipesto change wood pulp recipe output from 64 plates to 32 plates per 64 pulp. Remains superior to compressor recipe (8P → 1 plate). - @UltraProdigy- Fixed: Wood plank duplication exploit via large wooden pipes
- Closes GTNH#23226
- #1563 Updates
CuttingMachineRecipesand 15+ recipe scripts to add Superfluid variants alongside lubricant-based cutting recipes. Tested to maintain recipe balance across water, distilled water, lubricant, and superfluid. - @chrombread- Added: Superfluid variants for cutting machine recipes
- #1553 Updates
AssemblingLineRecipesandGT_CraftingRecipeLoaderto replace Shaper machine references with Solidifier; adds conversion recipe to Mass Solidifier. Requires coordinated merge with GT5-Unofficial#5676. - @chrombread- Added: Mass Solidifier conversion recipe
- Migration: The Fluid Shaper can no longer be crafted; that crafting recipe now makes the Mass Solidifier, and the Exo-Foundry assembly-line recipe wants 64 Mass Solidifiers instead. Convert existing Fluid Shapers with the shapeless recipe and update your patterns. A placed Fluid Shaper keeps running, but the controller is deprecated and goes away after 2.9.
- #1541 Changed CircuitAssemblerRecipes to use MV instead of HV circuits in the CU Chip recipe, standardizing with other circuit assembly recipes in the mod. - @UltraProdigy
- Fixed: Recipe inconsistency where CU Chip uniquely required HV circuits
- #1537 Modified CuttingMachineRecipes.java to reduce recipe duration from 240 to 5 ticks. With Lubricant catalyst, recipe executes twice as fast. - @danyadev
- #1530 Modified
AssemblerRecipes.javato adjust ME hatch recipes to use EV-tier GT equivalents, aligning the 1600-item ME output bus to 25-stack EV output size and 128000L capacity to EV output hatch specifications. - @chrombread - #1527 Refactored ScriptProjectRed to add Circuit Assembler recipes and removed manual crafting recipes; updated RecipeRemover accordingly. - @Dream-Master
- Added: Circuit Assembler recipes for Project Red gates
- Removed: Manual gate crafting recipes
- #1517 Restored original scaling recipe timing in AlloySmelterRecipes. - @chrombread
- #1515 Flattened recipe timing in AlloySmelterRecipes to use consistent 20-second duration regardless of tier, while preserving voltage and input material scaling. - @chochem
- Closes GTNH#22910
- #1506 Modified recipe definitions in ScriptBiblioCraft and ScriptEFR to adjust lantern crafting costs and ingredients. - @Spicierspace153
- #1502 Removed one ender eye drop from
TF_Loot_Chests.javato align loot table changes with villager trade modifications. - @Caedis- Removed: ender eye from Lich Tower chest loot
- #1498 Added beamcrafting recipe to AssemblerRecipes and updated DTPF graviton->QA recipe in DTPFRecipes to accept the new beamcrafting-produced item variant; old recipe flagged for removal. - @ham-corp
- Added: Beamcrafting recipe for graviton production, DTPF recipe using beamcrafted graviton
- #1487 Modified ScriptAvaritiaAddons.java to replace obsidian rods with nichrome rods in the Compressed Chest crafting recipe and increased the assembler recipe cost by one additional nichrome rod, gating the item behind HV Energy Hatch and Vacuum Freezer availability. - @UltraProdigy
- #1484 Modified ScriptEnderIO.java to lower maceration tier from HV to MV for Piezality, Vibrancy, End, and Prescience grain recipes, and removed the additional output chance modifiers (10%, 1%, 0.1%). - @UltraProdigy
- Removed: 10% additional dust output chance, 1% additional dust output chance, 0.1% additional dust output chance
- #1483 Changed the Vis cost for the Gold to Diamond Shulker Box upgrade from 25 to 50 in ScriptEFR.java. This upgrade was the only one crossing the Diamond Shulker tier with a cost mismatch. - @UltraProdigy
- Fixed: Inconsistent Vis pricing for Gold to Diamond Shulker upgrade
- #1481 Updated phosphoric acid amount in leather tanning recipes in ChemicalBathRecipes.java to use portions of 1000L instead of 144L-based quantities. - @chochem
- Fixed: Phosphoric acid usage balance for leather tanning (closes #22688)
- Closes GTNH#22688
- #1475 Sunnarium alloy recipes migrated from Assembler to AlloySmelterRecipes; batch recipe variants removed; cleanup of TierEU constants and requiredMods configuration; removed fire replacement patterns that could cause null check failures. - @chochem
- Added: Sunnarium alloy recipes in Alloy Smelter
- Removed: batch recipe variants, Assembler-based Sunnarium recipes (except irradiant uranium), fire replacement pattern implementations
- Closes GTNH#22643
- #1455 Modified AssemblerRecipes to shift SMD transistor recipes to HV tier with proportionally reduced craft times, making regular transistors a necessary intermediate step. - @chochem
- #1450 Modified AssemblerRecipes to swap T2 Microchips for T1 Microchips in Power Converter and Disk Drive recipes, removing the HV assembler requirement. - @UltraProdigy
- #1449 Modified ChemicalBathRecipes to adjust cooling durations: Silicon 30s→20s, Silicon SG 40s→30s, Kanthal 60s→40s, Tantalum 90s→60s. Infernal Bricks unchanged at 10s. - @captainjolt
- #1446 Deleted cable coater recipe definitions from ScriptGregtech.java and changed the LaTeX recipe to craft via HV assembler instead of HV cable coater. - @chrombread
- Removed: cable coater singleblock crafting recipes
- #1404 Updated vending machine recipe definitions in ScriptVendingMachine.java. - @cubefury
- #1397 Updated AssemblingLineRecipes.java to change the Wormhole Generator recipe requirements from UHV to ZPM tier materials; the machine was already using ZPM/late-ZPM casings internally. - @chrombread
- #1352 Modified wand core and cap recipes in
ScriptThaumcraftandScriptForbiddenMagicto reduce material and aspect requirements for Botania equivalents, bringing them in line with base Thaumcraft parity. - @LazyFlesh - #1347 Deleted steam oven recipe from
GT_CraftingRecipeLoader. - @chrombread- Removed: Railcraft steam oven crafting recipe
- #1292 Added arc furnace recipe in
ArcFurnaceRecipes, created newitemChaoticDustinNHItemList, added textures and lang entries. Modified SGCraft script to reference the new material. - @EnderProyects- Added: Zero Point Module recycling recipe, Chaotic Dust item
Bug Fixes
- #1944 Adjusted the mixer recipe for enderium base dust in MixerRecipes.java to match the correct chemical formula, fixing an input/output imbalance that enabled duping. - @FourIsTheNumber
- Fixed: Platinum duplication exploit via enderium base dust mixer
- Migration: The Enderium Base Dust mixer recipe now takes 2 Silver and 2 Platinum (was 1 and 1) for 6 output (was 4). Update the AE2 pattern or the dust feed ratio; the old 2:1:1 recipe is gone and the line will stall until you do.
- #1941 Corrected button metadata in the Switch Board assembler recipe in AssemblerRecipes.java. - @Spaghetti-OberNub
- Fixed: Switch Board recipe button metadata
- Closes GTNH#26544
- #1939 Fixed comparison operator in CustomDropsHandler.java from > to >= to properly handle the 0-99 range produced by nextInt(100). - @Chitak985
- Fixed: drop chance calculation bounds
- #1938 Modified ScriptTCCoreMod.java to use wildcard matching for boot metadata in the Apprentice Striders crafting recipe. - @FourIsTheNumber
- Fixed: Apprentice Striders recipe accepting charged boots
- Closes GTNH#26553
- #1934 Changed AssemblingLineRecipes.java to properly handle circuit variants in Dyson recipes by correcting the circuit matching logic. - @Auynonymous
- Fixed: Dyson recipes now accepting correct circuit variants
- #1930 Corrected material tier mismatches in GT_CraftingRecipeLoader, GT_CustomLoader, AssemblerRecipes, and BECRecipes. Removed MAX tier diodes from auto-generated recipes as they serve no purpose. Fixed BEC circuit recipes to use appropriate endgame-tier materials. - @Auynonymous
- Removed: MAX tier diode recipe generation
- Fixed: LuV hermetic casing recipe, UEV hermetic casing recipe, Diode tier progression, BEC circuit recipes
- #1926 Changed Apprentice Striders Augment recipe tier in ScriptTCCoreMod.java from EV to HV to correct an unintended tier escalation caused by quantum crystal material cost. - @Spaghetti-OberNub
- Fixed: Apprentice Striders Augment recipe balancing
- #1925 Added missing constructor and corrected visibility in TwilightForestMajorFeatureOverride's structure piece handling to allow proper deserialization of hollow hill spawner data. - @Emilgardis
- Fixed: Hollow Hill mob spawns persisting after player relog
- Closes GTNH#25770
- #1918 Changed wire type in GT_Loader_Wires.java to properly register Black Plutonium cables instead of an undefined cable type that was causing runtime errors. - @UltraProdigy
- Added: Black Plutonium cables
- Fixed: crashes from missing Black Plutonium cable definitions
- #1914 Changed UMV hull recipe in GT_Loader_Machines.java and AssemblerRecipes.java to use cables instead of wires as a component, aligning it with other hull tier recipes. - @Nana-Sakura
- Fixed: UMV hull recipe inconsistency with other hull tiers
- #1907 Modified GTNHPauseScreen and MixinGuiShareToLan to append warning text and gate display on actual LAN state rather than button hover state. - @boubou19
- Fixed: Open to LAN message not appearing, warning showing when button greyed out
- Closes GTNH#26066
- #1902 Changed the optical circuit fluid input in the nanotech assembly line recipe from radon gas to radon plasma in ScriptNanochipRecipes.java. - @fehling135
- Fixed: optical circuit NAC recipe using wrong fluid
- #1899 Removed unintended short-duration recipe and consolidated bending machine recipes for Dense Obsidian Plates in BendingMachineRecipes.java and ScriptGregtech.java to use correct 180-second duration. - @UltraProdigy
- Removed: unintended 9-second TCon ingot recipe
- Fixed: Dense Obsidian Plate exploit
- Migration: The unintended 9-second Dense Obsidian Plate bending recipe is gone and the 180-second one is now the only path. Plates you already made stay valid - re-check throughput on any line balanced around the fast recipe.
- #1895 Updated assembler and recipe scripts to assign specific programmable circuits and fix logic errors: Spatial Network Relay to C3 (ScriptAppliedEnergistics2.java), all pickaxes to C19 and axes to C20 (ScriptMinecraft.java), EV Compressor to C2 (AssemblerRecipes.java), and corrected extruder recipe input for infested logs (ScriptThaumcraft.java). - @UltraProdigy
- Fixed: recipe conflicts, infested log conversion recipe
- Migration: Tool crafting recipes consolidated (pickaxes to C19, axes to C20); recraft tools if using old recipe slots. Spatial Network Relay conflicts with Wireless Connector; check configurations.
- #1886 Corrected item input in ScriptAE2FC.java Wireless Pattern Terminal assembler recipe. - @Eldrinn-Elantey
- Fixed: Wireless Pattern Terminal recipe uses correct terminal variant
- #1880 Added assembler recipes in AssemblerRecipes.java to accept additional Pluto Surface Ice damage value variants (1, 2, 3) as inputs for Pluto planet block crafting, mirroring the NEI display. - @Angry3vilbot
- Added: assembler recipes for Pluto planet blocks with alternate Pluto Surface Ice variants
- Fixed: Pluto planet blocks now craftable with all Pluto Surface Ice damage variants
- Closes GTNH#25639
- #1878 Removed old recipe entries from GT_Recipe_Remover.java to prevent unintended material extraction paths. - @fehling135
- Removed: old Forestry engine crafting recipe
- Fixed: stainless steel early availability exploit
- #1877 Updated recipe definition in AssemblingLineRecipes.java to properly accept UV circuit OreDict variants. - @Yoshy2002
- Fixed: Spinmatron recipe UV circuit acceptance
- Closes GTNH#25443
- #1873 Updated integrated circuit parameters in ScriptExtraUtilities.java for empty and filled Watering Can recipes. - @DreamYao520
- Fixed: Watering Can assembler recipe conflicts
- Closes GTNH#25918
- #1872 Set hasSubtypes flag to true for vanilla paper item in MainRegistry.java. - @glowredman
- Fixed: vanilla paper subtype handling, Star Gate trophy functionality
- #1864 Corrected maceration output in MaceratorRecipes.java for small AsGa crystals from 1 small dust to 2 tiny dusts. - @UltraProdigy
- Fixed: small AsGa crystal maceration output
- #1860 Updated BacteriaRegistry.java to use EmptyPetriDish instead of debug culture in biolab recipe definitions. - @Sanduhr32
- Fixed: biolab recipes using unobtainable debug culture
- #1854 Corrected BECRecipes.java to use proper condensate fluids in the Mk3 Foundry Chassis recipe, replacing incorrectly copied SG part fluids. - @Ruling-0
- Fixed: Mk3 Foundry Chassis using incorrect fluid inputs
- #1842 Single-line fix to BECRecipes.java adjusting condensate output values in one or more recipe definitions. - @Ruling-0
- Fixed: incorrect condensate quantities in BEC recipe outputs
- #1841 Added bow fletching and string casts to the melting list in ScriptTinkersConstruct, enabling them to be smelted down into brass in the foundry. - @Eldrinn-Elantey
- Fixed: Custom bow casts couldn't be melted into brass
- #1840 Updated hatch tier assignments in AssemblingLineRecipes.java to UIV-tier for BEC and fixed the broken LoS hatch recipe definition. - @Ruling-0
- Fixed: Line of Sight hatch craftability
- #1838 Removed unnecessary recipe replacement logic in
RecipeRemover.javaandScriptExtraUtilities.javathat was replacing Extra Utilities' custom recipe class with a generic coremod recipe, which lost the explosion functionality. - @FourIsTheNumber- Removed: Unstable Ingot recipe replacement in RecipeRemover, Unstable Ingot recipe redefinition in ScriptExtraUtilities
- Fixed: Unstable Ingots not exploding on shift-click craft
- #1830 Changed ScriptFoundryRecipes.java to move the Efficient Overclocker recipe from Research Station context to Scanner context, eliminating the duplicate Antimatter Containment Casing recipe. - @JustACasualDay
- Fixed: Duplicate Antimatter Containment Casing recipe in Research Station
- Closes GTNH#25233
- #1829 Removed 66 lines of recipe definitions from GT_Loader_Machines.java that registered crafting recipes for the deprecated plasma arc furnace. - @zaru-noodles
- Removed: Plasma arc furnace crafting recipe
- Fixed: Plasma arc furnace still available for crafting despite deprecation
- Migration: Plasma arc furnace recipe removed; existing machines will no longer be craftable but remain functional if already built.
- Closes GTNH#25488
- #1828 Re-applied dependency version pins in dependencies.gradle that were rolled back during a merge conflict or rebase related to IC2 deprecations. - @LazyFlesh
- Fixed: accidentally reverted dependencies
- #1827 Loads fake recipes from the coremod side in MainRegistry.java to ensure NEI displays all available cutting recipes, coordinating with GT5-Unofficial#7234. - @TotallyNotOndre
- Fixed: missing coremod cutting recipes in NEI
- #1821 Removed steel dust from the Tinkers' Construct smeltery's allowed melting materials in ScriptTinkersConstruct.java, consistent with similar balance fixes for other early-game materials. - @UltraProdigy
- Removed: Steel dust smeltery melting recipe
- Fixed: Steel dust progression bypass
- #1817 Changed the boson containment unit in DTPFRecipes dark matter recipe from consumable to non-consumable (NC) in src/main/java/com/dreammaster/gthandler/recipes/DTPFRecipes.java. - @ham-corp
- Fixed: Boson containment unit being incorrectly consumed in dark matter crafting
- #1816 Added hardness, resistance, and step sound properties to BoP fence blocks via MixinBOPBlocks.java. - @tiffit
- Added: hardness property for BoP fences, resistance property for BoP fences, step sound for BoP fences
- Fixed: BoP fences insta-breaking, BoP fence inconsistency with other mods
- Closes GTNH#25313
- #1815 Changed IC2_EnergyCrystal.get(1) to getWildcard(1) in MechanicalArmorRecipes to accept any damage value (charge level) of the energy crystal. - @Eldrinn-Elantey
- Fixed: Energy Core Nano recipe now accepts charged or discharged energy crystals
- #1812 Deconflicted watering can recipes in ScriptExtraUtilities and updated Modular Turrets Assembler recipes in ScriptOpenModularTurrets to include C19 circuit requirements. - @LazyFlesh
- Fixed: Recipe conflict in watering can crafting
- #1808 Modified TCHelper.java to log warnings for null research modifications instead of throwing exceptions, improving robustness. - @koolkrafter5
- Fixed: Crashes on null research modification attempts
- #1807 Removed research modification attempts for non-existent WAND_STABILITY in ScriptThaumicMachina.java. - @FourIsTheNumber
- Removed: WAND_STABILITY research references
- Fixed: Daily crash from null research modifications
- #1801 Updated glass material IDs in FluidSolidifierRecipes.java, ScriptFoundryRecipes.java, and ScriptNanochipRecipes.java from cosmic neutronium to UHV neutronium glass. - @Auynonymous
- Fixed: Borosilicate glass ID references
- Migration: The Hawking Radiation Realignment Focus recipe now takes Transcendentally Reinforced Borosilicate Glass instead of Infinity Reinforced; update that waterline pattern. Nothing has to come down: the Exo-Foundry and Nanochip glass fixes only touch machines introduced in 2.9.0.
- #1793 Removed unintended CO2 output from cast iron → steel recipe in BlastFurnaceRecipes.java. - @Pxx500
- Removed: CO2 output from cast iron to steel recipe
- Fixed: Cast iron to steel recipe CO2 output
- #1785 Rewrote ScriptProjectRed.java to use oredict instead of hardcoded dye references. Coordinated with GT5-Unofficial PR #6898 to enable multiblock mixer oredict compatibility. - @tiffit
- Fixed: Cannot make brown illumar with GT dye in mixer
- Closes GTNH#24970
- #1783 Fixed energy constant usage in FormingPressRecipes.java to use correct recipe EU values and proper voltage tier. - @LazyFlesh
- Fixed: Incorrect recipe energy tier
- #1773 Added macerator recipes in MaceratorRecipes.java for Magnesia ingot/nugget and Calcium nugget to convert them to their dust forms. - @NotKaizul
- Added: Macerator recipe for Magnesia ingot, Macerator recipe for Magnesia nugget, Macerator recipe for Calcium nugget
- Fixed: Magnesia ingot cannot be macerated
- Closes GTNH#20533
- #1759 Modified recipe priority in ScriptEFR.java and ScriptJABBA.java to resolve recipe conflicts during circuit crafting. - @NotKaizul
- Fixed: Circuit to Jabba Barrel recipe conflict
- #1754 Recipe configuration for RemoteIO Location chip was corrected in ScriptRemoteIO.java. The fix mirrors the same adjustment made in PR #1751. - @tiffit
- Fixed: RemoteIO Location chip crafting recipe
- Closes GTNH#24473
- #1753 Updated dislocation stat text in lang/en_US.lang to correct the thaumonomicon entry. - @koolkrafter5
- Fixed: Rune of Dislocation description mismatch in Thaumonomicon
- Closes GTNH#21986
- #1752 Changed material references in GT_CraftingRecipeLoader, AssemblerRecipes, and ScriptNanochipRecipes to align with upstream GT5-Unofficial material reorganization (PR #6647). Updated dependencies.gradle accordingly. - @UltraProdigy
- Fixed: Material definition mismatch between NewHorizonsCoreMod and GT5-Unofficial
- #1751 Corrected the assembler recipe for the Quick and Dirty Portal Generator in AssemblerRecipes.java to use the correct ore dictionary entry for industrial diamonds (likely changing the oredict priority or entry name due to diamond having multiple oredict tags). - @tiffit
- Fixed: Industrial diamonds not being accepted in Quick and Dirty Portal Generator recipe
- Closes GTNH#24101
- #1749 Modified the coke oven bricks crafting recipe constraint in GT_CraftingRecipeLoader to be less restrictive about ingredient placement, allowing the 3x3 pattern to match when compressed into a 2x2 effective area. - @Algent
- Fixed: Coke Oven Bricks recipe failing to craft when ingredients not in top-left corner
- Closes GTNH#24646
- #1745 Modified the blood channel recipe orientation in ScriptTinkersConstruct.java by rotating the recipe 90 degrees to match the intended output shape. - @MarloGr
- Fixed: Blood channel recipe alignment (issue #24587)
- #1739 Corrected the potassium hydroxide to rock salt LCR recipe in ChemicalReactorRecipes.java to properly balance the chemical equation (3 KOH = 1 potassium + other products = 2 KCl) and eliminate the net gain/loss of elements. - @loenaaaa
- Fixed: Potassium hydroxide dupe via chemically unbalanced LCR recipe, Element duplication/loss in chemical reactions
- Migration: The LCR recipe turning potassium hydroxide into rock salt was corrected to 3 KOH = 2 KCl, closing a dupe. Re-check any automation balanced around the old output amount.
- #1734 Changed Twilight Crystal assembler recipe input from hardcoded vanilla diamond ItemStack to
GTOreDictUnificator.get(OrePrefixes.gem, Materials.Diamond, 1L)to enable ore dictionary unification from initial recipe matching. - @liryril1- Fixed: Industrial Diamonds not accepted as initial recipe input for Twilight Crystal assembler
- #1733 Added missing source meta value constraint to alu gravel transformer in TiCoLoader. Transformer now only applies to meta 4 instead of all meta values. - @C0bra5
- Fixed: ore dict rendering in NEI for aluminium gravel, transformer applying to incorrect metadata values
- #1732 Added missing oredict entry for sulfur block in OreDictHandler.java to make it accessible for CropsNH crop recipes. - @OTPANNIEXD
- Added: oredict entry for sulfur block
- Fixed: sulfur block oredict registration
- #1729 Removed duplicate discounts in Assembler recipes for Air Filter Vent Casing in AssemblerRecipes.java. The assembler was applying an additional discount to steel bars that was unnecessary, as the bars already receive a discount from being processed through the assembler. - @UltraProdigy
- Fixed: Steel duplication exploit via Air Filter Vent Casing recipe
- Closes Dupes-Exploits-GTNH#284
- #1727 Replaced
TierEU.XwithTierEU.RECIPE_Xconstants in AssemblerRecipes and MixerRecipes classes (3 occurrences total). This ensures recipes reference the correct EU tier values designed for recipe definitions rather than generic tier constants. - @UltraProdigy- Fixed: Incorrect EU tier constants in recipe definitions
- #1726 Modified stone type handling in AssemblerRecipes and ScriptTinkersConstruct to skip missing GT ore stone types during recipe registration. Added null checks and conditional logic in MeltingRecipeAdder to prevent crashes when disabled stone types are referenced. - @tiffit
- Fixed: Game freeze when GT ore stone generation settings are disabled, NullPointerException in recipe initialization for missing stone types
- Closes GTNH#22965
- #1725 ScriptDraconicEvolution now guards recipe loading with a block registration check, preventing null pointer or missing block errors during recipe initialization. - @Alexdoru
- Fixed: Crash when Draconic Evolution earth block is not registered
- #1723 Modified the obsidian chisel recipe in AssemblerRecipes.java to avoid output ID collision with the C1 iron fence recipe from wrought iron rod inputs. - @UltraProdigy
- Fixed: Recipe conflict between obsidian chisel and C1 iron fence
- #1720 Corrected recipe definitions in ScriptEFR.java for 5 EFR barrel upgrade recipes. - @Nana-Sakura
- Fixed: 5 incorrect EFR barrel upgrade recipe inputs/outputs
- Closes GTNH#24351
- #1719 Switched old multiblock controller class references to new ones in AssemblingLineRecipes and ScriptNanochipRecipes, and updated the corresponding dependency version in dependencies.gradle. - @Yoshy2002
- Fixed: Recipe compatibility with refactored GregTech structures
- Migration: The Antimatter Forge and Antimatter Sequencer assembly-line recipes, and several Nanochip Assembly Complex recipes, now call for the new controllers: Naquadah Fuel Refinery, Advanced and Electric Implosion Compressor, Industrial Chemical Bath and Industrial Forming Press. Convert your stock with the shapeless migration recipes in NEI before you scan the research or run the line.
- #1718 Added a check to
ItmDamageEffect::applyto detect fire immunity (from supreme pizza gloves) and skip fire damage application when the condition is met. - @tiffit- Fixed: Supreme pizza gloves not preventing fire hazard damage
- Closes GTNH#22235
- #1716 Added color-specific ore dictionary registration in
ExtraUtilitiesHelper.javaand integrated it intoScriptExtraUtilities.javato ensure frequency blocks are registered with proper color-based ore dict names. - @tiffit- Added: Color-specific ore dictionary entries for ExtraUtilities frequency blocks
- Fixed: ExtraUtilities frequency blocks ore dictionary mismatch
- Closes GTNH#24240
- #1715 Updates BeamcraftingRecipes to use corrected method signature from GT5-Unofficial PR #6239; updates dependencies.gradle. - @Alexdoru
- Fixed: BeamcraftingRecipes no such method error
- #1710 Changed
getFluidtogetMoltenin ScriptGregtech class to use the correct GregTech API method for molten fluid retrieval. - @Nikolay-Sitnikov- Fixed: incorrect getFluid calls in GregTech script
- #1709 Updated SpaceAssemblerRecipes.java to normalize the fluid storage cell singularity recipe output/pattern to match the other singularity cell recipes. - @Alexdoru
- Fixed: Inconsistent singularity cell recipe definitions
- #1707 Changed OrePrefixes.wireGt02 to OrePrefixes.wireGt01 for the Materials.RedAlloy input in the ProjectRed assembler recipe in ScriptProjectRed.java. - @Eldrinn-Elantey
- Fixed: ProjectRed assembler recipe accepting wrong RedAlloy wire variant
- #1702 Added circuit requirement to chisel assembler recipes in AssemblerRecipes.java to disambiguate from armor stand recipes that also use sticks and iron plates. - @LazyFlesh
- Fixed: Armor stands from ETR crafting conflict with chisel recipes
- Closes GTNH#24246
- #1697 Modified drawer recipe matching in
AssemblerRecipes.java(±3 lines) to handle vanilla-only drawers. - @TotallyNotOndre- Fixed: Vanilla storage drawer compatibility in Upgrade Template
- #1695 Cleaned up scepter research combinations in
ScriptThaumcraft.java(±30 lines) and bumped GTNH-TC-Wands dependency. - @koolkrafter5- Removed: Unintended scepter recipe combinations
- Fixed: Script crash with TC Wands changes
- #1691 Restored radox step in
BacteriaRegistry.javaand updated dependency version independencies.gradle. - @StaffiX- Fixed: Radox step in bacteria progression
- #1683 Registered a fuel handler in MainRegistry.java that sets baby chest burn time to 33 ticks (1/9th of a regular chest's 300 ticks), preventing multiplication during uncrafting. - @Eldrinn-Elantey
- Added: Baby chest fuel handler
- Fixed: Baby chest fuel duplication exploit
- #1679 Changed material reference from livingwood to dreamwood in ScriptForbiddenMagic.java. - @LazyFlesh
- Fixed: Dreamwood inert rod material reference
- #1677 Changed ScriptTinkersConstruct.java recipe to require a GT saw with normal durability wear instead of consuming shears; includes minor code cleanup. - @Ranzuu
- Fixed: Shears consumption in wool slab recipe
- Closes GTNH#24102
- #1673 Enhanced TCHelper with more specific crucible recipe removal logic that can filter by catalyst item, allowing ScriptThaumicExploration to precisely target its own recipes regardless of load order. - @UltraProdigy
- Added: Catalyst-aware crucible recipe remover in TCHelper
- Fixed: ThaumicBases/Exploration recipe conflict
- #1671 Reverted a one-line recipe parameter change in ScriptAvaritia.java that was unintentionally modified. - @Yoshy2002
- Fixed: Diamond Lattice Forming Press recipe
- Closes GTNH#24050
- #1670 Corrected formatting in GT_Loader_Wires.java wire/cable definitions. - @iouter
- Fixed: Wire and cable formatting errors
- #1662 Updated
ConfirmExitSdl.javaandMixinMinecraft_ConfirmExit.javato ensure window close operations run on the main thread rather than background threads, preventing AppKit'sMust only be used from the main threaderror on macOS. - @danyadev- Fixed: macOS window close confirmation hanging or crashing, threading violation in AppKit
- #1661 Added Stable Empty Containment Unit assembler recipe and corrected Matter Manipulator mk3 MM script to use corrected component progression (graviton → containment units). - @ham-corp
- Added: Stable Empty Containment Unit assembler recipe
- Fixed: Missing beamcrafting progression recipe, Matter Manipulator mk3 progression lock
- Migration: The Stable Empty Containment Unit recipe is now available - use it to unlock beamcrafting. Craft Stable Empty Containment Units to progress past early beamcrafting gates.
- #1658 Wrapped Chisel API calls in
isModLoaded()checks in ScriptNatura.java to prevent errors when Chisel is absent. The script already handles getModItem gracefully; this extends that safety to direct API usage. - @C0bra5- Fixed: Potential crashes when Chisel mod is not loaded but script executes
- #1653 Removed or corrected invalid ItemId matcher patterns in RecipeRemover, ScriptGalacticraft, ScriptRailcraft, ScriptRandomBoubles, and ScriptTinkersConstruct that were attempting to match non-existent item names like 'itemPowderIngot', 'item.Ingots', and 'part.plate'. Restored proper item identifier resolution in GT_CraftingRecipeLoader. - @UltraProdigy
- Removed: Invalid item matchers (itemPowderIngot, item.Ingots, part.plate)
- Fixed: Startup crash from unresolvable Railcraft and other mod ItemStack lookups
- Closes GTNH#23909
- #1650 Added food and food-adjacent items to the smoker's recipe check list in ScriptEFR.java, extending Et-Futurum-Requiem's recipe validation to recognize previously unsupported cookable items. - @LooseEthics
- Added: food items to smoker recipes
- Fixed: mince meat and food items not cookable in smoker
- Closes GTNH#23679
- #1648 Deleted IC2 Toolbox recipe from ScriptIndustrialCraft.java and updated a Thaumcraft aspect tag in ScriptThaumcraft.java. Dependencies updated to reflect changes. - @UltraProdigy
- Removed: IC2 Toolbox recipe
- #1644 Updated research name format in ScriptBloodMagic and ScriptForbiddenMagic to match the ROD_core_name or ROD_core_name_staff pattern required by Salis Arcana's tooltip system. - @koolkrafter5
- Fixed: Salis Arcana wand stat tooltips not displaying
- #1643 Corrected the slab ID in the Sandy Brick recipe definition in ScriptRailcraft.java. - @UltraProdigy
- Fixed: Sandy Brick recipe showing as uncraftable in NEI
- Closes GTNH#23840
- #1642 Removed stone dust compression recipes from CompressorRecipes.java that conflicted with plate compression recipe. Stone plate recipe restored with original configuration to maintain early-game accessibility. - @UltraProdigy
- Removed: Stone dust compression recipes
- Fixed: Recipe collision between stone dust and stone plate compression, Dupe stone plate recipe
- #1636 Updated CompressorRecipes.java to define stone dust and plate recipes that were previously handled by CropsNH, removing a cross-mod dependency issue. - @UltraProdigy
- Added: stone dust compressor recipes, stone plate compressor recipes
- Fixed: recipe ownership for stone dust/plate (moved from CropsNH)
- #1631 Updated recipe definitions in MaceratorRecipes, OreDictHandler, RecipeRemover, and various Script files (EFR, IronChests, Minecraft, Thaumcraft). Changes involve adjusting recipe parameters and outputs. - @glowredman
- Fixed: Recipe inconsistencies, Recipe outputs
- #1629 Deleted recipe entries from CompressorRecipes.java and IC2 script registrations in ScriptIndustrialCraft.java that were creating conflicting recipes for items already handled by CropsNH. - @UltraProdigy
- Removed: Cropnalyzer compressor recipe, Weeding Trowel recipe registrations
- Fixed: Duplicate tool recipes conflicting with CropsNH
- #1628 Modified BrewingMachineRecipes.java to include Pam's Nether Ignis Fruit in the brewing machine recipe registry (+2-2 line change). - @Caedis
- Added: Pam's Nether Ignis Fruit brewing recipe
- Fixed: Brewing Machine recipe registry missing Pam's Nether Ignis Fruit
- #1616 Updated NeutroniumCompressorRecipes Water Singularity recipe duration and tier for smoother reservoir refresh cycles. - @UltraProdigy
- Fixed: Water Singularity recipe timing
- #1615 Updated AssemblingLineRecipes Spinmatron recipe references (4 changes) following structure rework. - @chrombread
- Fixed: Spinmatron recipe structure references
- Migration: Spinmatron multiblock recipe updated; rebuild the machine if it used a deprecated controller.
- #1614 Updated ScriptNanochipRecipes to use non-deprecated controller references in two NAC recipes. - @chrombread
- Fixed: NAC recipe controller references
- Migration: Two Nanochip Assembly Complex recipes now consume the new Industrial Wire Factory and Industrial Packager controllers instead of the old ones. Convert your stock and update your crafting patterns; the NAC structure itself is untouched.
- #1613 Updated ScriptNanochipRecipes NAC research item classification. - @chrombread
- Fixed: NAC research classification conflict
- #1610 Corrected damage value typo in ScriptEFR chemical reactor recipe for copper grate oxidization progression. - @ls-r
- Fixed: copper grate oxidization recipe typo
- #1597 Removed server-side synchronization of tooltip data (
CTTClientSyncMessage,CustomToolTipsObjectFactory). Clients now load tooltips locally without server override. Client-side tooltip loading inCustomToolTipsHandlernow retains user language settings. - @Nikolay-Sitnikov- Removed: server tooltip synchronization network message, tooltip object factory for network serialization, MainRegistry tooltip sync registration
- Fixed: non-English tooltips being overwritten on server join
- #1590 Changed motor to pump in AssemblerRecipes Fluid Manipulator recipe. - @UltraProdigy
- Fixed: Fluid Manipulator Assembler recipe ingredient
- #1588 Added Calcium Ingot -> Calcium Dust maceration recipe in MaceratorRecipes using standard Bartworks/GT++ ingot stats. - @UltraProdigy
- Added: Calcium Ingot maceration recipe
- Fixed: Calcium Dust crafting inconsistency
- Closes GTNH#23386
- #1585 Updated ScriptThaumicTinkerer to set lenses as non-consumable in Smokey Quartz LE recipes. - @Yoshy2002
- Fixed: Smokey Quartz LE recipe lens consumption
- Closes GTNH#23357
- #1583 Restored Ball O' Moss recipe in RecipeRemover (removed the recipe removal line). - @UltraProdigy
- Added: Ball O' Moss recipe
- Fixed: Ball O' Moss craftability
- #1572 Updates
CircuitAssemblerRecipesandAssemblerRecipesto change EV Field Gen from circuit 13 to circuit 1 (no conflicts) and re-implements PR#1568 microchip fix that was overwritten in PR#1472. - @UltraProdigy- Fixed: EV Field Generator circuit assignment, Microchip recipe conflicts
- #1569 Modifies
ScriptProjectRed(1 line changed) to fix additional circuit assembler recipe conflict missed in previous PR. - @chochem- Fixed: Project Red circuit assembler recipe conflict
- #1568 Updated CircuitAssemblerRecipes.java to resolve recipe conflicts with CU mod by modifying microchip recipe definitions (7 lines changed). - @UltraProdigy
- Fixed: Recipe conflicts with CU mod
- #1565 Updates
MixerRecipesto standardize Lazurite → Sodium Aluminate recipe to match other Sodium Aluminate recipes (3 NaOH input). - @UltraProdigy- Fixed: Sodium Aluminate recipe inconsistency, Sodium Hydroxide duplication
- Closes GTNH#23934
- #1558 Updates
LoginHandlerto use formatted text with chat components inserted into translation components, ensuring proper spacing in localized messages. - @Nikolay-Sitnikov- Fixed: Missing spaces in login messages
- #1545 Added
ConfirmExitSdlclass to use SDL message boxes for exit confirmation when lwjgl3ify 3+ is active. UpdatedMixinMinecraft_ConfirmExitto route the confirmation through SDL. Build configuration updated to support the new code path. - @eigenraven- Added: SDL message box exit confirmation for lwjgl3ify 3+, ConfirmExitSdl class
- Fixed: macOS exit crash with lwjgl3ify 3.0+
- #1538 Added guard against zero division in DTPFCalculator.java line 131 where
ebfDurationcould be zero for 1-tick recipes, preventing division by zero when calculatingDTPFEUt. - @Taskeren- Fixed: Divide by zero error in DTP recipe duration calculation
- #1536 Corrected dye scaling inconsistencies in
ScriptProjectRed.javaCircuit Assembler recipe definitions, ensuring Illumar dye consumption is uniform across recipe variants. - @ModularityEnjoyer- Fixed: inconsistent dye consumption in ProjectRed chip recipes
- Closes GTNH#22428
- #1535 Converted blockPixieDust.png from JPEG to proper PNG encoding using ffmpeg. The file was mislabeled since #1243 and displayed correctly only in certain build types. - @danyadev
- Fixed: pixie dust block texture rendering
- #1524 Corrected recipe conditions in ScriptEFR related to progression gating. - @serenibyss
- Fixed: Unintended recipe gating
- #1521 Added beet recipe removal to RecipeRemover and ScriptEFR for 2.8.4 branch. - @UltraProdigy
- Removed: Conflicting beet recipe
- Fixed: Beet recipe conflict
- #1519 Updated slab recipe ratios in CompressorRecipes and ScriptRailcraft for 2.8 branch. - @UltraProdigy
- #1518 Corrected reciprocal slab-to-block ratios in CompressorRecipes and ScriptRailcraft. - @UltraProdigy
- Fixed: Inconsistent Creosote slab recipe
- #1516 Updated tool recipes in ScriptEMT and ScriptIndustrialCraft for 2.8.x branch to handle GT5-Unofficial NBT changes. - @chochem
- #1514 Updated tool recipes in ScriptEMT and ScriptIndustrialCraft to handle new NBT requirements from GT5-Unofficial PR#2423. - @chochem
- Removed: Duplicate tool recipe
- Fixed: Thaumium Drill crafting, GT Tool recipes with incorrect NBT
- Closes GTNH#20340
- #1510 Added corrected NaK cell recipe definitions to AssemblerRecipes in 2.8.4 branch. - @UltraProdigy
- Added: NaK Coolant Cell recipes for solenoids
- #1509 Corrected recipe formatting in AssemblerRecipes to properly register NaK cell options for solenoid crafting. - @UltraProdigy
- Added: NaK Coolant Cell recipes for solenoids
- Fixed: Incorrectly formatted NaK cell solenoid recipes
- Closes GTNH#22786
- #1507 Updated ScriptEFR to replace Tinker rod references with GT rod components in copper grate recipes. - @Spicierspace153
- Fixed: Incorrect rod material in copper grate recipes
- #1505 Removed recipes referencing deprecated items in SpaceAssemblerRecipes and ScriptAE2FC, replacing with correct analogs. - @lc-1337
- Removed: Recipes for deprecated items
- Fixed: Broken recipes in Space Assembler and AE2FC
- #1494 Replaced stained glass pane recipes in ScriptTinkersConstruct with Chisel-based recipes to eliminate conflicts with other mod recipes. - @chochem
- Fixed: stained glass pane recipe conflicts
- Closes GTNH#22751
- #1480 Changed red sandstone recipe script to call
.circuit()method on recipe builder instead of directly setting circuit NBT values, ensuring consistency with proper recipe API usage. - @UltraProdigy- Fixed: Incorrect NBT-based circuit configuration in red sandstone recipe
- #1477 Deleted a backward compatibility recipe in BacteriaRegistry that referenced a non-molten radox cell item which was removed in a recent GT5-Unofficial PR. This prevents NoClassDefFoundError or ItemStack initialization failures. - @chrombread
- Removed: backward compatibility radox cell recipe in BacteriaRegistry
- Fixed: crash from recipe referencing removed item
- #1471 Updated centrifuge and macerator recipes for brick dusts to remove exploit loops and eliminated unnecessary circuit requirement from centrifuge recipe. - @chochem
- Removed: Unnecessary circuit requirement from brick dust centrifuge recipe
- Fixed: Resource duplication exploit in coke oven brick recycling
- #1467 Removed conflicting recipe entries from CuttingMachineRecipes, AssemblerRecipes, and scripts (ScriptEFR, ScriptJABBA) for NAND circuit, block cutting variants, smoker, blast furnace, JABBA upgrades, EFR nether wart, and HP steel hull. - @chochem
- Removed: NAND circuit cutting conflict, Manyullyn and ardite block cutting duplicates, Smoker/blast furnace conflict, JABBA upgrade conflicts, EFR nether wart conflict, HP steel hull conflict, Paper and glue conflicts
- Fixed: NAND circuit crafting, Smoker crafting (was giving blast furnaces), Multiple recipe conflicts
- Closes GTNH#22367
- #1463 Removed shapeless Thauminite block crafting recipe from RecipeRemover. - @UltraProdigy
- Removed: Shapeless Thauminite block crafting recipe
- Fixed: Thauminite block crafting duplication
- Closes GTNH#9760
- #1458 Modified ScriptWitchery to align two null catalyst recipes, removing a 4x cost increase while preserving Botania integration introduced in PR #1324. - @chochem
- Removed: Duplicate null catalyst recipe variant
- Fixed: Inconsistent null catalyst recipe costs
- #1457 Removed conflicting recipes from CompressorRecipes, MaceratorRecipes, and ScriptMechworks for hazelnut compression, ardite/cobalt ore maceration, and wire crafting. - @chochem
- Removed: Hazelnut compressor recipe, Ardite ore macerator recipe, Cobalt ore macerator recipe
- Fixed: Recipe conflicts for hazelnut, ardite ore, cobalt ore, and wire
- #1456 Consolidated L.A.T.E.X. controller recipe in GT_CraftingRecipeLoader using oredicionary references for circuits instead of hardcoded items; moved from ScriptGregtech and added recycling recipe. - @chochem
- Added: L.A.T.E.X. controller recycling recipe
- Removed: Hardcoded L.A.T.E.X. controller recipe from ScriptGregtech
- Fixed: L.A.T.E.X. controller could only craft with specific EV Circuit items
- Closes GTNH#22430
- #1454 Added config entry to NEIGTNewHorizonsConfig to hide the Electrolyzed Water Cell from NEI interface. - @UltraProdigy
- Fixed: Unused Electrolyzed Water Cell visible in NEI
- #1451 Corrected input order in ScriptAvaritia elastic singularity recipe where Styrene Butadiene and Silicone Rubber Plates were reversed. - @Yoshy2002
- Fixed: Incorrect Styrene Butadiene and Silicone Rubber Plates order in elastic singularity recipe
- #1448 Removed Thaumcraft aspect lang entries (en_US.lang, ru_RU.lang, zh_CN.lang) that were missed in prior PR #1291; these strings now reside in GT5-Unofficial PR #5256. - @koolkrafter5
- Removed: Thaumcraft aspect language strings (en_US.lang, ru_RU.lang, zh_CN.lang)
- Fixed: Incomplete localization migration from prior PR #1291
- #1447 Modified LaserEngraverRecipes, ScriptEFR, and ScriptIronChests to resolve conflicting inputs: changed bifrost laser recipe, switched circuit in smoker, used molten void for autoclave alt recipe, added integrated circuits to iron chest upgrades 2 and 3. - @EnderProyects
- Fixed: Recipe conflicts in laser engraver, smoker, autoclave, and iron chest upgrades
- #1441 Modified RecipeRemover.java to target only mossy stone brick stairs specifically, and added dedicated stone brick stair recipe in ScriptMinecraft.java. - @aabushnell
- Added: stone brick stair recipe
- Fixed: missing stone brick stair recipe
- #1438 Added NBT validation checks in ScriptEFR.java Shulker dye recipe generation and removed duplicate same-to-same color recipes. - @UltraProdigy
- Removed: redundant same-color Shulker dye recipes
- Fixed: Shulker boxes limited to blue dye, items deleted during dyeing
- Closes GTNH#22250
- #1437 Updated shapeless crafting recipes in ScriptBiblioCraft.java and related wood variant scripts to use oredict wood type matching instead of hardcoded oak signs. - @nshark
- Fixed: Bibliocraft signs always using oak signs
- Closes GTNH#21827
- #1435 Updated item references in ScriptExtraUtilities.java from deprecated TwilightForest tile items to new TwilightForest:item.critter items. - @Ghezra
- Fixed: Angel Ring Fairy Wings recipe using deprecated item IDs
- Closes GTNH#22218
- #1434 Removed 3 obsolete oredict registrations from GT_Loader_OreDictionary.java. - @chochem
- Removed: outdated oredict entries
- Fixed: obsolete oredict references
- #1428 Removed shapeless rose red dye recipe for Pam's beetroot in ScriptEFR.java and added removal entry in RecipeRemover.java. - @UltraProdigy
- Removed: beet to rose red dye recipe
- Fixed: beet recipe conflict
- Closes GTNH#22054
- #1424 Removed duplicate shapeless recipe definitions in ScriptEFR.java that had incorrect bracket syntax, keeping only the valid recipe. - @chochem
- Removed: duplicate broken EFR shapeless dye recipes
- Fixed: EFR flower to dye recipe duplication
- #1419 Added 7 additional copper grate variants to RecipeRemover.java and added oxidization recipes in ScriptEFR.java to match the base copper grate handling. - @chochem
- Added: oxidization recipes for copper grate variants
- Fixed: copper grate recipe inconsistencies, copper to red granite exploit
- Closes GTNH#22010
- #1412 Deleted non-functional GT Teleporter recipe from ScriptGregtech.java. - @chochem
- Removed: GT Teleporter crafting recipe
- Fixed: Non-functional GT Teleporter recipe
- #1409 Updated ElectrolyzerRecipes.java to remove extraneous cells from Cordierite electrolyzer recipe and corrected output amount in ScriptGalaxySpace.java. - @UltraProdigy
- Fixed: Cordierite electrolyzer recipe with unnecessary cells, High Strength Concrete output typo
- #1406 Removed non-functional recipe page from Thaumcraft script and updated descriptive text in ScriptThaumicBases.java and language files. - @chochem
- Removed: Non-functional rosa mysteria fragment washing recipe page
- Fixed: Rosa mysteria Thaumonomicon documentation showing removed recipe
- Closes GTNH#8648
- #1405 Updated Thaumcraft script to apply color formatting to aspect names in Thaumonomicon entries and added translated strings to language files. - @chochem
- Fixed: Unreadable Thaumonomicon text due to color contrast
- Closes GTNH#15829
- #1402 Adjusted ScriptAvaritia.java recipe parameters to make the World Breaker recipe more flexible and functional, fixing both display issues and the overly restrictive mana requirement. - @chochem
- Fixed: World Breaker recipe with impossible mana requirements, Drill recipe display in NEI
- #1401 Added a recipe removal entry in RecipeRemover.java to remove the erroneous deepslate→dried dirt smelting recipe. - @chochem
- Removed: Unintended deepslate to dried dirt smelting recipe
- Fixed: Unintended recipe from Biomes o' Plenty
- #1399 Updated ScriptVendingMachine.java to add missing block recipes and added VendingMachine dependency to dependencies.gradle. - @cubefury
- Fixed: Missing vending machine block crafting recipes
- #1396 Renamed item identifier and updated all recipe references in CustomItemList, GT_CraftingRecipeLoader, GT_Loader_Items, NHItemList, and MainRegistry. Added item remapping in MainRegistry to handle the name change for existing worlds. - @Worive
- Added: Item remapping for renamed brick
- Fixed: Typo in item name
- Migration: The typo'd Unfired Slime Soul Brick is renamed to Unfired Slime Soil Brick; existing stacks are remapped to the new name when the world first loads.
- Closes GTNH#17909
- #1395 Added two assembler recipe entries to AssemblerRecipes.java following the same format as existing lootbag recipes. - @UltraProdigy
- Added: ZPM lootbag assembler recipe, UV lootbag assembler recipe
- Fixed: Missing lootbag recipes for high tiers
- #1392 Reverted problematic circuit type changes in
ScriptMatterManipulatorand fixed circuit specifications in AL recipes to match intended requirements. - @chochem- Fixed: Matter Manipulator 3 component assembly line recipes
- Closes GTNH#21632
- #1389 Moved Barnarda C base wood recipe in
GT_CraftingRecipeLoaderand removed duplicate/conflicting recipe fromScriptGalaxySpaceto resolve load order issues. - @chochem- Removed: Barnarda C recipe from ScriptGalaxySpace
- Fixed: Barnarda C wood plank crafting
- Closes GTNH#21564
- #1388 Corrected recipe parameters in
ScriptThaumcraft. - @chochem- Fixed: Crimson Rite recipe calculation
Performance
- #1913 Introduced buffering logic in MainRegistry and multiple script files (AppliedEnergistics2, GalaxySpace, Railcraft, TinkersConstruct) to defer and batch removal operations, complementing an upstream change in GT5-Unofficial#7786. - @boubou19
- Added: buffering pass for delayed removals
- #1910 Removed pre-craft recipe removal attempts in GT_CraftingRecipeLoader and GT_Loader_Machines that were being skipped anyway, eliminating redundant registry lookups during initialization. - @boubou19
- Removed: useless recipe removal attempts
- #1748 Replaced
Aspect.getAspect("tag")calls with direct static aspect object references throughout script files (ScriptBloodMagic, ScriptEMT, ScriptForbiddenMagic, and others). Added Forbidden Magic and Magic Bees as dependencies for aspect access. - @koolkrafter5- Added: Forbidden Magic dependency, Magic Bees dependency
- #1491 Added modpack version tracking and
config/modpack-updatefile detection inMainRegistryto guard the expensive BetterQuesting database reload. The reload now triggers only when the coremod version changes or the modpack-update marker file exists, rather than on everyServerStartingevent. - @Alexdoru- Added: modpack update detection logic, version tracking for quest database reload
- Fixed: excessive quest database reloading on world join
- #1488 RecipeRemover now avoids copying NBT tags before removing them, eliminating redundant object creation during recipe processing. - @Alexdoru
- Fixed: NBT tag creation spam in recipe removal
Removals
- #1922 Deleted the perfect hover augment recipe registration from
MechanicalArmorRecipes.java(13 lines removed). - @FourIsTheNumber- Removed: Perfect hover augment recipe
- #1884 Removed modpack version output from ClientProxy.java and DebugHandler.java that was displaying hardcoded values rather than config-based versions. - @boubou19
- Removed: modpack version display from debug screen
- #1813 Removed one shapeless recipe from ScriptGraviSuite that converted GraviSuite Vajra to GT Vajra. - @UltraProdigy
- Removed: GraviSuite Vajra conversion recipe
- #1744 Deleted ScriptAE2FC.java (22 lines), which contained deprecated fluid crafting integration following upstream AE2-Unofficial removal. - @lc-1337
- Removed: ScriptAE2FC.java
- #1711 Deleted the
atlantis/texture directory containing CTM (ConnectedTexturesMod) texture variants that were orphaned afterCTMGenericBlock.javawas removed in PR #1576. - @Nikolay-Sitnikov- Removed: Atlantis CTM texture set (28 texture files)
- #1604 Removed IC2 crop recipes from Centrifuge, ChemicalReactor, Extractor, and Extruder; removed thaumaturgy aspect registrations; replaced Pam's food references with ore-dictionary entries; added NAN Certificate item and registration. - @C0bra5
- Added: Not A Noob Certificate item
- Removed: IC2 crop recipes, IC2 crop aspect registrations
- Migration: IC2 crop recipes are removed; obtain crops through CropsNH integration instead. Use ore-dictionary substitutes for pam food crops where referenced in recipes.
- #1602 Deleted ScriptThaumicEnergistics file (172 lines of deprecated recipes) and cleaned up recipe removal entries in RecipeRemover. - @lc-1337
- Removed: Thaumic Energistics recipe script, deprecated recipe removals
- #1600 Deleted MixinBOPBlocks mixin class and its registration in DreamCoreMod, removed BOP dependency version bump. - @Alexdoru
- Removed: MixinBOPBlocks early mixin, BOP block loading via mixin
- #1581 Deleted AllPurposeDebugCommand, NotificationTickHandler, ConfigHandler anticheat, unused Config entries, and unused admin error logging system. Cleaned up command code for localization and autocomplete. Removed unused
use_machine_metal_tintGT config. - @Nikolay-Sitnikov- Removed: AllPurposeDebugCommand class, NotificationTickHandler class, admin error logging system, ConfigHandler anticheat, unused config entries, Avaritia Skullfire Sword fix, Personal Ender Chest rename code
- #1580 Removed FluidCannerRecipes class; removed fluid canner recipe loader; updated scripts (Biomes O Plenty, Ender's Forestry Revived, Galacticraft, Industrial Craft) to use alternative recipes. - @FourIsTheNumber
- Removed: FluidCannerRecipes class, fluid canner recipe loader (GT_Loader_Machines), old canner recipes
- Migration: Fluid canners are deprecated; recipes using them have been moved to alternative machines - check your setup if you use fluid canners.
- #1559 Deletes 102 lines from
ScriptIndustrialCraft, removing recipes for outdated IC2 blocks. Part 1 of 3-part cleanup (see GT5-Unofficial#5696 and modpack config#23186). - @chochem- Removed: IC2 block recipes
- #1548 Removed wire extrusion generation methods from GT_CraftingRecipeLoader, FluidSolidifierRecipes, FormingPressRecipes, and ScriptCoreMod/ScriptGregtech/ScriptTinkersConstruct. Golden wire mold in NHItemList marked for deprecation. - @chrombread
- Removed: Wire extrusion shape production methods from GT_CraftingRecipeLoader, Wire extrusion recipes from FluidSolidifierRecipes and FormingPressRecipes, Wire mold generation from coremod scripts
- #1445 Removed the conversion recipe from
AssemblerRecipes.javaand added NEI hiding for the Avaritia Neutronium Compressor inNEIGTNewHorizonsConfig.java. Users had two full releases to migrate. - @UltraProdigy- Removed: Avaritia Neutronium Compressor conversion recipe, Avaritia Neutronium Compressor visibility in NEI
Internal / Refactor
- #1887 Changed script dependencies from ID lists to Mod objects for cached isModLoaded checks, optimized recipe addition by caching adder results, and unified dark quartz recipes using wildcard damage values across multiple script files. - @FourIsTheNumber
- #1861 Renamed field vRadiationLevel to radiationLevel in BW_RadHatchMaterial.java; updated dependency in gradle. - @MLGfruitshoot
- Fixed: Hungarian notation violation
- #1768 Removed White Metal reference in ScriptGregtechPlusPlus.java. - @UltraProdigy
- Removed: White Metal reference
- #1765 Updated AssemblerRecipes.java, CircuitAssemblerRecipes.java, and related scripts to use SubstituteFluidStack instead of hardcoded fluid substitution logic. Dependency version bumped to support this change. - @TotallyNotOndre
- #1728 Removed all usages of the DISMANTLEABLE bit flag from ScannerTools.java and GT_CraftingRecipeLoader.java, as this flag is now a noop in the GregTech core mod. - @danyadev
- Removed: DISMANTLEABLE bit flag usages
- #1687 Deleted PyrolyseOvenLoader entries and MainRegistry initialization; recipes reduced from 1270 to 148 (or 47 with companion GT5u PR #6306). Requires GT5-Unofficial PR #6306 for ICO oredict fixes. - @TotallyNotOndre
- Removed: Duplicate pyrolyse oven recipes
- #1684 Deleted ExtendedFluidCollection.java (297 lines) and removed fluid references from FluidList, MainRegistry, and recipe handlers. Updated NHRemapper to handle fluid remapping, modified recipe scripts to reference only remaining fluids. Updated dependencies to newer GT5-Unofficial. - @Nikolay-Sitnikov
- Added: Fluid remapping logic in NHRemapper
- Removed: ExtendedFluidCollection fluid declarations, Most NHCoreMod fluid blocks and buckets, YamCore-dependent fluid registration
- Migration: The bucket items and the placeable liquid blocks for Sodium Potassium, Nitric Acid, Ammonia, Pollution and the Bacterial Sludges are removed - any you are holding or have placed disappear silently. The fluids themselves are unchanged, since GregTech now registers them under the same names, so tanks, pipes and recipes keep working. Compressed Oxygen and Compressed Nitrogen are gone outright.
- #1652 CoreModConfig, LoginHandler, DebugHandler, MainRegistry, OilGeneratorFix, and related scripts migrated from YamCore to GTNHLib configuration management. Changes involve config field declarations and access patterns. - @Nikolay-Sitnikov
- #1646 Consolidated
GTModHandler.getModItemlogic into newIngredientFactoryclass; movedcreateItemStackfromIScriptLoadertoIngredientFactory; converted all usages to static imports. Optimized to reduce ItemStack copies and array allocations. Whendreamcraft.debug.recipeproperty is true, creates debug fire items for missing items instead of skipping silently. - @Nikolay-Sitnikov- Added: IngredientFactory class for centralized item ingredient handling, Debug fire item creation for missing items when debug mode is enabled
- Removed: long parameter support in getModItem (replaced with int)
- Fixed: Redundant ItemStack copy operations in getModItem calls, Array allocation overhead per getModItem call
- #1627 Removed 157 lines of
API.hideitem()calls from NEIGTNewHorizonsConfig.java and cleaned up associated unused imports. Item hiding logic is now handled via hideitems.cfg instead of code-driven API calls. - @RSCCV- Removed: API.hideitem() calls from NEIGTNewHorizonsConfig, unused imports
- #1622 Replaced references to Pam's Harvest the Nether with Fether mod across brewing, compression, and recipe script files. Removed unused imports from AvaritiaHelper, DownloadProgressDialog, FluidList, and DTPFCalculator. - @glowredman
- Removed: unused imports
- #1620 Modified CustomToolTips and CustomToolTipsHandler to process tooltip content as language keys with FormatArgs support. - @iouter
- #1618 Updated BendingMachineRecipes to use proper circuit() method calls instead of missed legacy syntax. - @UltraProdigy
- Fixed: Integrated circuit method calls
- #1608 Updated BioItemLoader to standardize line break handling in language file processing; bumped GregTech dependency. - @iouter
- #1598 Replaced numeric EU literals with TierEU_LV / 2 and similar constant expressions across recipe files (AlloySmeltер, ArcFurnace, Assembler, etc.) for code maintainability. - @LazyFlesh
- #1596 Deleted
IGuiHandlerimplementation fromClientProxyandCommonProxy; the handler logic is now in the baby chest module. - @Nikolay-Sitnikov- Removed:
IGuiHandlerimplementation fromClientProxy,IGuiHandlerimplementation fromCommonProxy
- Removed:
- #1595 Deleted 118 lines of unused config entries from CoreModConfig. - @Nikolay-Sitnikov
- Removed: unused CoreModConfig entries
- #1594 Removed Battlegear 2 extra inventory checks and related logging from HazardousItemsHandler. - @Nikolay-Sitnikov
- Removed: Battlegear 2 extra inventory check code, logging spam
- #1593 Deleted ConfigHandler anticheat class; removed its invocation from ClientProxy. - @Nikolay-Sitnikov
- Removed: ConfigHandler anticheat class
- #1592 Deleted InventoryItem class (194 lines) which had been orphaned when its usage was removed. - @Nikolay-Sitnikov
- Removed: InventoryItem class
- #1591 Updated TiCoLoader and TGConverter for new Postea API; updated dependencies and Gradle wrapper. - @C0bra5
- Removed: deprecated Postea handlers
- #1577 Replaced LogHelper calls with Log4j Logger; removed categorical logging suppression (replaced with normal logging); standardized all log messages to use
{}format instead of concatenation or String.format. - @Nikolay-Sitnikov- Added: Log4j Logger usage
- Removed: LogHelper dependency, categorical logging (logOnce) calls
- #1576 Consolidated individual block property classes into BlockList enum; simplified registration method; updated lang key and texture naming conventions. Baby Chest registration moved outside BlockList. - @Nikolay-Sitnikov
- Removed: individual block property classes (AdminsBedrockLamp, BlackPlutonium, etc.), complex Zinc Gravel Ore registration
- Migration: Back up your save. CoreMod block registry names lose their tile. prefix; placed blocks and the stacks in your inventory are converted for you on first load. Only custom scripts, configs or resource packs that hardcode dreamcraft:tile.<name> need editing.
- #1574 Updates
GT_CraftingRecipeLoaderand multiple recipe files to reflect Spinmatron internal name changes from GT5-Unofficial#5751. Dependency version bumped. - @chrombread- Fixed: Spinmatron compatibility
- #1570 Deletes
CustomItemList(565 lines), renamesgetIS()toget()inNHItemList, refactors 100+ file usages. Moves NAND Chip Array toGT_Loader_Items. Requires GT5-Unofficial#5731. - @Nikolay-Sitnikov- Removed: CustomItemList class
- #1566 Updates
BacteriaRegistry(92 lines added, 225 removed) andBioItemLoaderto adapt to biolab API changes from GT5-Unofficial#6892. Dependency version bumped. - @boubou19- Fixed: Biolab API compatibility
- #1557 Merges
NHItemsandCustomPatternsinto unifiedNHItemList; simplifies item registration; changes registry name format. Requires coordinated merges with 12+ dependent mods (GT5-Unofficial, CookingForBlockheads, WitchingGadgets, etc.). - @Nikolay-Sitnikov- Added: Localized item tooltips
- Removed: YamCore-based item registration, CustomPatterns class, Useless creative tab
- Migration: Back up your save. Every CoreMod item registry name changes from dreamcraft:item.<name> to dreamcraft:<name>, and your stacks are converted for you on first load. Only custom scripts or addons that hardcode the old names need editing.
- #1556 Foundry recipes extracted from
AssemblerRecipes,AssemblingLineRecipes,ForgeHammerRecipes, andPreciseAssemblerRecipesinto newScriptFoundryRecipes. Registered inScriptLoader. - @chrombread- Added: ScriptFoundryRecipes
- Removed: Foundry recipes from multiple recipe files
- #1549 Bumped GT5-Unofficial dependency version; modified FluidHeaterRecipes.java (4 lines added, 3 removed) to accommodate upstream recipe system changes. - @serenibyss
- #1547 Deleted 2 lines from RecipeRemover.java that removed a cloaking device recipe. The recipe was confirmed present in 2.9 dailies but this removal code is no longer needed as part of consolidating GT++ item/fluid references. - @serenibyss
- Removed: GT++ cloaking device recipe removal entry
- #1531 Replaced GT++ CI class references with newer equivalents in
DTPFRecipes.java,ScriptDraconicEvolution.java, andScriptMinecraft.java. - @serenibyss - #1512 Replaced Yamcore network wrapper with Forge SimpleNetworkWrapper in MainRegistry, CoreModDispatcher, and message classes (CTTClientSyncMessage, ZZClientOnlySyncMessage). - @Nikolay-Sitnikov
- Removed: Yamcore network dependency
- #1511 Removed GTLanguageManager.addStringLocalization calls from MainRegistry and moved strings to en_US.lang file. - @Nikolay-Sitnikov
- Removed: Inline string localizations in code
- #1478 TCHelper now caches getOutputs results in local variables instead of calling the method multiple times, reducing repeated computation on potentially expensive recipe lookups. - @Alexdoru
- #1472 Refactored CircuitAssemblerRecipes and CircuitAssemblyLineRecipes to use static recipe definitions with consistent formatting. Imported Tectech's optical processor recipe. Replaced manual if-blocks with RA2's
.requireMods()feature for mod-conditional recipe registration. UsedGTUtility.copyAmountUnsafe()on some recipe outputs to handle NEI stack placement correctly. - @boubou19- Added: Tectech optical processor circuit recipe import, CircuitAssemblyLineRecipes class
- Removed: Manual recipe map iteration and editing, Large if-block conditionals for mod checking
- #1466 Consolidated missing dependencies in dependencies.gradle, removed deprecated code, and applied minor code improvements across 70+ script files. - @chochem
- Removed: Deprecated code references
- #1462 Updated all integrated circuit number parameters across recipe files (AssemblerRecipes, BlastFurnaceRecipes, CircuitAssemblerRecipes, etc.) to match GT5-Unofficial PR #5207 circuit refactor. - @UltraProdigy
- #1432 Refactored material references in 40+ recipe and handler files following PR #5161's material renames. - @Vlamonster
- #1429 Updated dependencies.gradle, gradle.properties, settings.gradle, and refactored OrePrefixes usage in MixerRecipes.java following PR #5121. - @Vlamonster
- #1422 Updated dependencies.gradle and refactored multiple recipe and handler files to use unified material references following PR #5107 and #5108. - @Vlamonster
- #1418 Changed tier material references in AssemblerRecipes.java following PR #5085 which removed deprecated tier materials. - @Vlamonster
- #1417 Updated dependencies.gradle version constraint and adjusted import statements in recipe and loader files (GT_Loader_Machines, AssemblerRecipes, AssemblingLineRecipes, SolarFactoryRecipes, ScriptAmunRa) to reflect new material package locations. - @Vlamonster
- #1416 Updated dependencies.gradle version constraint and adjusted import statements in recipe files (AssemblerRecipes, FluidSolidifierRecipes, LaserEngraverRecipes, MixerRecipes, ScriptEFR) to reflect new material package locations. - @Vlamonster
- #1413 Removed improper compareTo overrides from command classes (CustomToolTipsCommand, CustomDropsCommand, CustomFuelsCommand, AllPurposeDebugCommand, HazardousItemsCommand) in accordance with Forge command API standards. - @wlhlm
- Removed: Incorrect compareTo method overrides
- #1327 Removed
VoidMinerLoaderand related code fromBartWorksMaterialsandMainRegistry, migrating it to GT5-Unofficial as part of ore refactor work. - @RecursivePineapple- Removed: VoidMinerLoader class, BartWorks void miner integration from coremod
Documentation
- #1859 Updated lang file entries for Thaumonomicon research descriptions. - @Spaghetti-OberNub
- Fixed: Thaumonomicon text typo
- #1469 Updated Thaumonomicon Luggage entry text in en_US.lang to improve writing and fix misinformation. - @koolkrafter5
Chores
- #1943 Updated references to BEC conduit casing in AssemblingLineRecipes.java and BECRecipes.java to use the new name. - @Ruling-0
- #1931 Combined separate workflow files into a unified test-forbidden-usage.yml. Updated dependencies and fixed violations in DepLoader, AssemblerRecipes, OilGeneratorFix, and scripts to avoid forbidden getModItem, GameRegistry, isModLoaded, sysout, and Scala usage. - @UltraProdigy
- Removed: separate workflow files for individual forbidden checks
- #1908 Removed GT Logger imports from GT_CraftingRecipeLoader and GT_Loader_OreDictionary to prepare for GT5-Unofficial#7763. - @boubou19
- Removed: GT Logger dependency
- #1906 Moves the in-memory recipe edits from GT5U's NaquadahReworkRecipeLoader scan loop directly into static code in CentrifugeRecipes. - @boubou19
- #1904 Moved lanthanides-related recipe edits from GT5U's scan loop into static NHCore recipe initialization (CentrifugeRecipes, ScriptForbiddenMagic, ScriptGalacticraft). Changes were previously applied dynamically at runtime and are now computed during mod load. - @boubou19
- #1892 Updated .github/workflows/label-test.yml and label-test-review-refresh.yml with refined workflow definitions. - @label-sync-bot-gtnh
- #1888 Added new workflow definitions in .github/workflows/ for label-test and label-test-review-refresh. - @label-sync-bot-gtnh
- Added: label test workflows
- #1875 Moved recipe definition in ScriptAvaritia.java to align with other recipe organization. - @UltraProdigy
- #1819 Modified ScriptWitchery.java to deprecate IC2 iron fence handling. Small change (2 lines) reflecting recipe removal. - @LazyFlesh
- #1818 Removed or deprecated IC2 glass recipe registrations in GT_CraftingRecipeLoader, AssemblerRecipes, CuttingMachineRecipes, and related script files (ScriptGalacticraft, ScriptIndustrialCraft). - @LazyFlesh
- #1779 Added Modular Machinery dependency entries in dependencies.gradle. - @Auynonymous
- #1668 Deleted src/main/main.iml, which is automatically generated by the build system and was located in the wrong directory. - @Nikolay-Sitnikov
- Removed: Outdated IDEA project file
- #1632 Added GitHub Actions workflow (
.github/workflows/optimize-images.yml) to automatically compress PNG and JPEG textures. Recompressed ~800 existing texture files across bartworks, dreamcraft, and other asset directories without visual quality loss. - @UltraProdigy- Added: Image optimization GitHub Actions workflow
- #1611 Updated DepLoader with User-Agent header spoofing and modified DreamCoreMod initialization to support dependency download workaround. - @Glease
- #1603 Updated deprecated Gradle syntax in repositories.gradle and settings.gradle to use current API. - @Nikolay-Sitnikov
- Fixed: Gradle deprecation warnings
- #1587 Corrected 8 typos in en_US.lang file. - @Yoshy2002
- Fixed: spelling errors in lang file
- #1464 Modified ScriptTwilightForest to add guards preventing script execution when Twilight Forest mod is missing. - @Ethryan
- #1427 Incremented version in Refstrings.java for master branch (2.9.x series). - @chochem
Contributors
Everyone who authored, reviewed or co-authored a change on this page, with how many of them:
@UltraProdigy (203), @Dream-Master (168), @chochem (55), @boubou19 (51), @EnderProyects (45), @Auynonymous (40), @Nikolay-Sitnikov (38), @chrombread (36), @Ruling-0 (24), @koolkrafter5 (22), @FourIsTheNumber (20), @GDCloudstrike (16), @tiffit (16), @Yoshy2002 (14), @C0bra5 (13), @LazyFlesh (13), @serenibyss (13), @Alexdoru (12), @Algent (12), @danyadev (12), @Nana-Sakura (12), @Caedis (11), @Ethryan (11), @Eldrinn-Elantey (10), @cubefury (9), @LazyFleshWasTaken (8), @Spaghetti-OberNub (8), @Vlamonster (8), @YannickMG (8), @fehling135 (7), @Spicierspace153 (7), @wlhlm (7), @glowredman (6), @ham-corp (6), @loenaaaa (6), @Pxx500 (6), @RecursivePineapple (6), @TotallyNotOndre (6), @lc-1337 (5), @Ranzuu (5), @iouter (4), @LewisSaber (4), @Luca-Guettinger (4), @NotKaizul (4), @OTPANNIEXD (4), @ABKQPO (3), @DreamYao520 (3), @Kogepan229 (3), @kuba6000 (3), @LooseEthics (3), @MLGfruitshoot (3), @Nockyx (3), @StaffiX (3), @Angry3vilbot (2), @asquared31415 (2), @captainjolt (2), @combusterf (2), @eigenraven (2), @Guvante (2), @jude123412 (2), @KenzoWVY (2), @KleinGrrmpf (2), @label-sync-bot-gtnh[bot] (2), @Miklebe (2), @seventh-june (2), @sisyphussy (2), @thehoblit (2), @WhyDoLogic (2), @WhyDoLogic2 (2), @2ndDerivative (1), @3ricbae (1), @aabushnell (1), @awolosewicz (1), @Chitak985 (1), @Copilot (1), @czqwq (1), @DarkShadow44 (1), @Discreater (1), @DylanTaylor1 (1), @Dynamiczbee (1), @Emilgardis (1), @felixfour (1), @flamingowrangler2869 (1), @FrostyFire1 (1), @Ghezra (1), @Glease (1), @Iamworking12 (1), @JustACasualDay (1), @kopatych3348 (1), @liryril1 (1), @ls-r (1), @luoyangyuli2001 (1), @MarloGr (1), @MCTBL (1), @ModularityEnjoyer (1), @Nightyyi (1), @nshark (1), @querns (1), @Quollveth (1), @RSCCV (1), @Sanduhr32 (1), @slprime (1), @SomeonePerson123 (1), @Taskeren (1), @TKDMzq (1), @VortexSo4 (1), @Worive (1), @Yang9988Li (1), @zaru-noodles (1)