Skip to content

NewHorizonsCoreMod ​

486 merged pull requests.

Needs action on an existing world:

  • [recipes changed] #1553 The Fluid Shaper recipe now makes a Mass Solidifier, and the Exo-Foundry Controller research and assembly line recipe uses the Mass Solidifier. A shapeless crafting recipe turns a Fluid Shaper into a Mass Solidifier.
    The Fluid Shaper can no longer be crafted; that crafting recipe now makes the Mass Solidifier, and a shapeless recipe converts a Fluid Shaper into one. A placed Fluid Shaper keeps running, but the controller is deprecated and goes away after 2.9.
  • [recipes changed] #1589 Adds the core mod's Nanochip Assembly Complex recipes. Also cuts the Circuit Assembly Line's optical processor recipe from 16 outputs to 4 for the same inputs.
    Rebalance circuit production: Piko and Quantum circuits are no longer made in the Assembly Line, and the Optical Processor yield from the Circuit Assembly Line is 4.
  • [recipes changed] #1604 IC2 crop items and recipes are removed from the core mod and moved to CropsNH, with the food crop products that came from Pam's now taken by ore dictionary entry. Every core mod recipe that made IC2 Fertilizer is gone: the Natura sapling, leaf and log recipes, the dirt, wood dust and sand mixer recipe, and the Liquid Fertilizer to Fertilizer recipe. Adds the Certificate of not being a noob anymore, made in the Extruder from 128 Neutronium Blocks in a 29826 hour recipe.
    Check setups that used the removed IC2 Fertilizer recipes or IC2 crop items; the crop recipes now come from CropsNH.
  • [recipes changed] #1622 Recipes that used Pam's Harvest the Nether items now point at Fether. Some unused code was also cleaned up.
  • [recipes changed] #1631
  • [items disappear] #1667 The Aluminium, Chrome, Iridium, Neutronium, Osmium, Stainless Steel, Steel, Titanium and Tungsten Steel bars are now placeable blocks. The unused bars and their textures are removed: Conductive Iron, Electrical Steel, Energetic Alloy, Enderium, Enderium Base, Pulsating Iron, Redstone Alloy, Soularium, Tungsten and Vibrant Alloy. Stacks of the removed bars are deleted from existing worlds.
    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 Removes the fluid blocks and buckets NHCoreMod added for Sodium Potassium, Enriched and Fermented Bacterial Sludge, Nitric Acid, Ammonia, Compressed Oxygen, Compressed Nitrogen and Pollution. Placed fluid blocks and buckets of these are deleted from existing worlds. Recipes that used them now use the GregTech fluids. Concrete keeps its fluid block because Iguana Tinker Tweaks needs it for its buckets.
    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 now use the normal arc furnace recipe map. The Chronic Singularity recipe needs UMV instead of UXV, because the arc furnace can no longer skip tiers. The sand to glass arc furnace recipes now take 2 seconds at MV instead of 1 second at half HV, and recipes that used Wrought Iron now use Cast Iron.
    Check setups that run plasma arc furnace, arc furnace glass or Wrought Iron recipes, and switch machines and inputs to the new map, tier and Cast Iron.
  • [recipes changed] #1712 Adds recipes for the new power ICs, wafers and lens from the matching GT5-Unofficial change. The APIC wafer is meant to replace the pico wafer in recipes. The ZPIC wafer is made by beamcrafting an APIC wafer with Space Time dust, Creon and Mellion. The UHV autoclave recipe for the bio wafer drops from 60 seconds to 15 seconds.
  • [recipes changed] #1713 The new power ICs replace QPICs and pico wafers in UIV+ transformers, some Dyson blocks (not the ones used in EoH) and UV solar panels. UIV, UMV and UXV transformers now use FPIC, APIC and ZPIC chips, and the Dyson recipes shown take 32 FPIC instead of 64 QPIC. A new Arc Furnace recipe makes Dimensionally Transcendent Residue from 64 Radioactive Waste and 1000 L of Excited DTEC, for players who want Fusion 5 before DTPF. The Infinity wafer EBF recipe needs 22kK heat.
    Check automated UIV+ transformer, Dyson block and UV solar panel crafting and change the inputs to the new power IC chips.
  • [recipes changed] #1719 Recipes that asked for the old multiblock controllers now ask for the new ones after the structure rework. The Advanced Implosion Compressor, Electric Implosion Compressor, Naquadah Fuel Refinery, Industrial Chemical Bath and Industrial Forming Press replace their old versions in assembling line and nanochip recipes.
    The Black Hole Compressor assembly-line recipe now takes the new Advanced and Electric Implosion Compressors, the Antimatter Forge's research item is the new Naquadah Fuel Refinery, and the Nanochip Assembly Complex recipes take the new Industrial Chemical Bath and Industrial Forming Press. Convert old controllers in the crafting grid: the AIC, EIC and NFR conversions are shapeless, while the old GT++ Wash Plant and Plate Press have to sit in the top-middle slot to become the Chemical Bath and Forming Press.
  • [recipes changed] #1730 Recipes that use the HP Steam Turbine, Plasma Turbine, Super-Critical Steam Turbine and similar multiblock turbine items now point to the reworked turbine items. No recipe values change.
  • [recipes changed] #1739 Fixes a dupe in the Potassium Hydroxide to Rock Salt chemical reactor recipe, which gained potassium and lost chlorine. The recipe now takes 3 Potassium Hydroxide Dust and 1000 L of hydrochloric acid and outputs 2 Rock Salt Dust and 1000 L of water.
    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 The Antimatter Generator (SLAM) controller recipe now needs UIV superconductor base instead of UMV. This follows a dev vote to move antimatter power down to UIV.
    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 Three recipes are updated to use the reworked multiblock items: the Clarifier Purification Unit research item, the Antimatter Generator research item and an ingredient in a nanochip recipe. The new items are the Large Sifter, Large Naquadah Reactor and Cryogenic Freezer.
    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 Recipes for the Nanochip Complex Glass, Exo Foundry Glass, electron-permeable neutronium-coated glass and Hawking Radiation Realignment Focus now use the correct borosilicate glass. Foundry and nanochip glass use UHV neutronium glass, since cosmic neutronium glass was removed.
    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 gate components cost more for 2.9, with much of the added cost in circuits to put load on the Nanochip Assembly Complex. The goal is to stretch out the new BEC and NAC mechanisms that replace AAL spam, along with Nano Forge T4, Solar Factory, Exo Foundry and LHC. The 2.7.0 legacy gate components come back under the name "Heavenly Fire", and a new BEC recipe set is added.
    The Stargate Radiation Containment Plate, Stargate Chevron and Stargate Frame Part are no longer Research Station assembly-line recipes but BEC Condensate Assembling recipes, so old research data and patterns for them are dead. Gate parts already made and gates already built keep working.
  • [recipes changed] #1855 The Angel Ring recipe is reworked. It now takes magical items from several magic mods: Ichorium, Elven Elementium, Aether, and Mobius ingots from the Extra Utilities end ritual. The ring moves from ZPM to IV.
  • [recipes changed] #1871 Project Red logic gates can no longer be made with Project Red's own crafting-table recipes. Every gate is now an Assembler recipe built from Project Red parts and solder. The Light Sensor takes a daylight detector, the Bus Input Panel 16 illumar buttons of any color, and the Segment Display 3 GT Glass Plates.
    Craft Project Red gates in the Assembler and look up the new inputs in NEI.
  • [recipes changed] #1899 The 3 minute Dense Obsidian Plate bender recipe also accepts Tinkers' Construct Obsidian ingots, next to GregTech obsidian ingots.
  • [recipes changed] #1911 Duplicate vanilla music discs can now be traded for other discs, and the modern Et Futurum music discs get recipes too. Every vanilla and EFR disc is broken into Avaritia record fragments in the Forge Hammer, and discs are made from fragments, thematic materials and dyes in an HV Forming Press. The Sweet Dreams disc now uses the blank record, adds clouds, and costs less Universium with lower voltage and time.
    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] #1916 The UEV and UIV casings now use Infinity and Transcendent Metal plates instead of Bedrockium and Black Plutonium. The UEV-UHV, UIV-UEV, UMV-UIV and UXV-UMV transformers and related transformer recipes now take cables instead of wires. The UMV-UIV, UXV-UMV and MAX-UXV wet transformers are now assembler-only, with 2,000, 8,000 and 32,000 L of Dimensionally Shifted Superfluid in place of 2 coolant cells, at UEV, UIV and UMV voltage.
    Re-encode any patterns for UEV and UIV casings and for the transformers built on them: the plate is Infinity on UEV and Transcendent Metal on UIV, and the recipes take cable where they took bare wire. Make the UMV-UIV, UXV-UMV and MAX-UXV wet transformers in an assembler with Dimensionally Shifted Superfluid.
  • [recipes changed] #1920 The Dyson Swarm Module has a new assembly-line recipe built from 4 Solar Sails, a Drone Case, a Femtocontroller, an RTG, a Fuel Pellet, 4 FPIC and 16,000 L of Cryotheum. Dyson blocks now use twice as many UIV (optical) circuits in place of UMV (pico) circuits, with Radox Polymer added. SPASS gets recipes for the drone case 3, microcontroller 3 and APU OpenComputers items, and the Solar Sail gets a Solar Factory recipe.
    Check Dyson module and block costs and adjust supply lines for the new circuit and material requirements.
  • [check your build] #1921 Bare Black Plutonium wire now loses 32 EU per meter instead of 8; the Black Plutonium cable, new in 2.9, loses 8. UXV hulls, energy distributors and diodes, the UXV-UMV and MAX-UXV transformers and the MAX-UXV wet transformer now take Black Plutonium cable. The UEV hull's crafting-table recipe takes an Infinity plate where it took Bedrockium, and the UIV hull a Transcendent Metal plate where it took Black Plutonium.
    Bare Black Plutonium wire now carries 32 EU/m of loss instead of 8, so a UXV run on it burns four times the power; replace it with the new Black Plutonium cable, which has 8. UXV hulls, energy distributors, diodes and the UXV transformers now take that cable, and the UEV and UIV hulls take an Infinity or Transcendent Metal plate in place of Bedrockium or Black Plutonium.
  • [recipes changed] #1944 The Mixer recipe for Enderium Base Dust now takes 2 Tin, 2 Silver and 2 Platinum dust and gives 6 Enderium Base Dust. It used to take 2 Tin, 1 Silver and 1 Platinum for 4 dust, which let you duplicate platinum.
    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.
  • [recipes changed] #1951 The Remote Orderer Logistics Pipe assembler recipe now uses circuit 1 instead of circuit 18. This stops it conflicting with the Request Logistics Pipe Mk2 recipe when a Remote Orderer is in the assembler. Automation set to circuit 18 for this pipe needs to be changed to 1.
    Change the programmed circuit to 1 in any setup that makes the Remote Orderer Logistics Pipe in the assembler.
  • [recipes changed] #1959 The Reinforced Watering Can moves to HV. It now needs a stainless steel ring, four stainless steel plates, one stainless steel rod and one stainless steel screw, in place of the neutronium and bedrockium parts. The Extra Utilities recipes for the reinforced watering can and for turning the Etheric Sword into a Soul Fragment are removed.
    Automated Reinforced Watering Can crafting needs the new stainless steel ingredients.
  • [recipes changed] #1963 The UIV Superconducting Magnet Solenoid recipe did not use any coolant. It used 32 ingots of molten Transcendent Metal instead. It now takes 1,024,000 L of Super Coolant in their place, which is 4x the UEV amount; the 2 Double Transcendent Metal Plates stay.
    Update any automated UIV Superconducting Magnet Solenoid patterns or supply lines to send 1,024,000 L of Super Coolant in place of the molten Transcendent Metal.
  • [recipes changed] #1977 The assembler bookshelf recipe now accepts any plank from the ore dictionary, so bookshelves can be made with Biomes O' Plenty wood. It needs circuit 1 configured. The Natura bookshelf recipes now need circuit 2 so their outputs stay separate.
    Set circuit 1 in the assembler for vanilla bookshelves and circuit 2 for Natura bookshelves in any automation.
  • [recipes changed] #1978 The assembler recipes for upgrading lootbags are removed. They are being replaced with Vending Machine trades.
    Use the Vending Machine trades for lootbag upgrades instead of automating the assembler recipes.
  • [recipes changed] #1981 Each of the five Malisis wooden doors is now assembled from 4 matching planks, the Malisis trapdoor of the same wood and 16 L of molten iron or copper, where it took the vanilla oak trapdoor. The vanilla oak door takes 4 oak planks in place of 4 wood plates. The shaped door recipes also use the matching Malisis trapdoor, and the duplicates with saw and screwdriver swapped are removed.
    Update automated door assemblers to supply the Malisis trapdoor of the matching wood, and oak planks instead of wood plates for the oak door.

New Features ​

  • #1957 ScriptNanochipRecipes: added an addAssemblyMatrixRecipe overload taking a CircuitComponentStack output and about 218 lines of Primitive line recipes; bumped GT5-Unofficial dependency to 5.09.54.170. - @chrombread
    • Added: Primitive circuit line in the Nanochip Assembly Complex, Unattuned Circuitry, Primed Unattuned Circuitry
  • #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 DreamCoreMod adds a displayedModpackVersion property, defaulting to Refstrings.MODPACKPACK_VERSION. MixinMinecraft_PackIcon uses it for the window title. Needed by DreamAssemblerXXL#299. - @boubou19
    • Added: displayedModpackVersion coremod config option
  • #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.java and registered them in GT_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
  • #1737 Added 19 bw.bioname.* keys to dreamcraft en_US.lang, covering both the old internal names and the new Latin names. - @iouter
    • Added: bw.bioname.* lang entries for BartWorks bacteria
  • #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 in GT_Loader_OreDictionary.java, added to NHItemList.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 Adds a MetalBars BlockPane class and nine BlockList entries, and removes the matching NHItemList items and the Bars and Casings creative tab. Recipes and oredict registrations now use BlockList, and the missing-mapping code in NHRemapper is reworked to drop the removed ids. - @Nikolay-Sitnikov
    • Added: placeable metal bars
    • Removed: Conductive Iron, Electrical Steel, Energetic Alloy, Enderium, Enderium Base, Pulsating Iron, Redstone Alloy and Soularium bars
    • Fixed: steel bars and other bar variants not placeable
    • 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.java that 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 TCMaterialAspectHelper class with infrastructure for mapping Thaumcraft aspects to GT++ materials (Selenium, Iodine, Rhenium, Thallium, Germanium, Polonium, and others). Integrated aspect registration into ScriptGregtechPlusPlus during 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
  • #1620 CustomToolTipsHandler.onToolTip passes the tooltip through StatCollector.translateToLocal, or translateToLocalFormatted when the new FormatArgs XML attribute is set. CustomToolTips.ItemToolTip parses FormatArgs as a comma list with backslash escapes. setConfigFileLocation is marked deprecated. - @iouter
    • Added: FormatArgs attribute for custom tooltips, language key lookup for custom tooltips
  • #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
  • #1550 ScriptHarvestcraft.java updated to integrate boiled water into two recipe definitions, complementing Harvestcraft PR #67. - @chochem
    • Added: boiled water recipe variants
  • #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.java to add warning messages, updated MixinIntegratedServer.java to re-enable the Open to LAN feature, and added localized strings to en_US.lang for 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 mixin MixinIntegratedServer to 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_CraftingRecipeLoader with 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 ​

  • #1983 Added a loop over 16 colour metas in ScriptProjectRed.assemblerRecipes() using the GT stdBuilder, with stone button plus 2 projectred.core.part (meta 19+i) giving projectred.illumination.lightbutton meta i. Also added commented-out dev dependency lines in dependencies.gradle. - @boubou19
    • Added: assembler recipes for all 16 Illumar Buttons
  • #1952 GT_CraftingRecipeLoader adds shapeless recipes for Et Futurum Requiem stripped logs, bark and stripped wood, including BiomesOPlenty and Witchery variants. The old Cherry log recipe is reworked in the same block. - @vakus
    • Added: stripped log to planks recipes, bark and stripped wood to planks recipes
  • #1947 Added a chemicalBathRecipes entry in ChemicalBathRecipes, guarded by OpenBlocks.isModLoaded(). It takes the OpenBlocks sponge and 576 L of dye.chemical.dyeyellow and outputs Blocks.sponge, with duration 100 ticks at 16 eu/t. - @StaffiX
    • Added: vanilla sponge chemical bath recipe
  • #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.java for 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 beamCrafterRecipes() in BacteriaRegistry, called from runBWRecipes, producing the CombinedBac petri dish from BarnadaCBac with BEAMCRAFTER_METADATA (TAU/TAUNEUTRINO), outputChances 5000, TierEU.RECIPE_UHV. Comment added in BeamcraftingRecipes. - @ham-corp
    • Added: Beamcrafter recipe for xenoxene xenoxsis culture
  • #1758 Added an assembler recipe in ScriptExtraUtilities with nbtSensitive() on a stable divisionSigil input, and a beamcrafter recipe in BeamcraftingRecipes guarded by ExtraUtilities.isModLoaded(), outputting unstableingot meta 2. - @UltraProdigy
    • Added: Assembler recipe for Unstable Ingot, Beamcrafter recipe for Unstable Ingot
  • #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 gains Planck circuit chain recipes and new pico/quantum circuit recipes. It also adds nanochip cutting chamber recipes for ZPIC, YPIC and White Dwarf Matter bolts, and changes the APIC cutting time to 5 s. GT5-Unofficial dependency bumped to 5.09.52.447. - @GDCloudstrike
    • Added: Planck circuit recipe, Planck manifold recipe, Planck encasement recipe, Coiled thermal superconductor recipe, ZPIC and YPIC cutting chamber recipes, White Dwarf Matter bolt cutting chamber recipe
  • #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 New BeamcraftingRecipes class, plus additions in BlastFurnaceRecipes (Circuit_Silicon_Wafer8), CompressorRecipes (Gravitational_Lens from Godforge glass), ChemicalReactorRecipes, FluidSolidifierRecipes, CuttingMachineRecipes and LaserEngraverRecipes. AutoclaveRecipes changes the bio wafer duration from 60 s to 15 s. - @GDCloudstrike
    • Added: recipes for the new power IC chips, wafers and Gravitational Lens, beamcrafting recipe for the ZPIC wafer
  • #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, and ScriptBiomesOPlenty.java for 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
  • #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
  • #1589 New ScriptNanochipRecipes (about 1500 lines) registered in ScriptLoader. Removed the Piko and Quantum circuit entries from AssemblingLineRecipes, cut the Optical Processor output in CircuitAssemblyLineRecipes from 16 to 4, and bumped GT5-Unofficial to 5.09.52.294 plus Avaritia, AmunRa and BetterQuesting. Requires GT5-Unofficial PR 2903. - @serenibyss
    • Added: Nanochip Assembly Complex recipes
    • Removed: Piko Circuit Assembly Line recipe, Quantum Circuit Assembly Line recipe
    • Migration: Rebalance circuit production: Piko and Quantum circuits are no longer made in the Assembly Line, and the Optical Processor yield from the Circuit Assembly Line is 4.
  • #1586 Retextured itemPicoWafer.png and itemRawPicoWafer.png. - @Auynonymous
  • #1575 Introduces NHMusicRecord class, adds three new items to NHItemList, 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 ScriptGalacticraft with 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 ScriptThaumcraft with 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 BlockBOPFence and BlockBOPFenceGate classes, registers wood type variants in BOPWoodTypes, adds mixin to MixinBOPBlocks, and provides recipe script in ScriptBiomesOPlenty. - @SomeonePerson123
    • Added: Fences for BOP wood types, Fence gates for BOP wood types, Localization strings
  • #1544 Added macerator recipes in ScriptExtraUtilities.java to 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, and PreciseAssemblerRecipes. Accompanies GT5-Unofficial PR #4378. - @chrombread
    • Added: chamber centrifuge recipes, centrifuge-related fluid recipes

Changes ​

  • #1981 ScriptMalisDoors registers the five MalisisDoors variants in a loop, and ScriptMinecraft changes the vanilla door recipes. Crafting recipes now use the matching Malisis trapdoor and ore dict screw and ring inputs, and duplicate shaped recipes are dropped. - @DreamYao520
    • Removed: Molten copper wooden door assembler recipes, Oak trapdoor requirement for non-oak doors
    • Fixed: Inconsistent plank inputs in door recipes
    • Migration: Update automated door assemblers to supply the Malisis trapdoor of the matching wood, and oak planks instead of wood plates for the oak door.
    • Closes GTNH#27084
  • #1970 AssemblerRecipes adds an assembler recipe for ItemList.MobRep_UV (Hull_UV, 3 UV circuits, 3 Emitter_UV, circuit 3). The MicroTransmitter_UV recipe gains circuit(2). - @chrombread
    • Added: UV Monster Repellator assembler recipe
  • #1960 ScriptProjectRed.circuitAssemblerRecipes no longer loops over the soldering materials and drops the local getSolderingFluid helper. Each recipe is registered once with a SubstituteFluidStack that alternates between the three fluids. - @loenaaaa
    • Removed: separate NEI entries per soldering fluid for ProjectRed circuit recipes
    • Closes GTNH#26819
  • #1956 ScriptBloodArsenal: removed the Blood Arsenal blood_infused_iron altar recipe and registered a new altar recipe with GTOreDictUnificator ingot BloodInfusedIron (tier 3, 6000 LP, consumption 5, drain 5). - @DreamYao520
    • Removed: Blood Arsenal blood infused iron altar output
    • Fixed: altar recipe producing the duplicate Blood Arsenal ingot
  • #1951 ScriptLogisticPipes: changed .circuit(18) to .circuit(1) on the PipeItemsRemoteOrdererLogistics assembler recipe. - @DreamYao520
    • Fixed: recipe conflict between Remote Orderer pipe and Request Logistics Pipe Mk2
    • Migration: Change the programmed circuit to 1 in any setup that makes the Remote Orderer Logistics Pipe in the assembler.
  • #1950 ScriptTwilightForest: changed .circuit(17) to .circuit(20) on the TFNagastoneHead, TFMazestone and TFUnderBrick assembler recipes. - @DreamYao520
    • Fixed: assembler recipe conflicts with circuit 17 recipes
  • #1933 AssemblerRecipes.makeNEIPlanetRecipes now builds its ore list with a new getOresFromMaterial helper. The helper uses OreMixes.getOrePrefixesVariants plus the ore, netherrack and endstone prefixes. It adds the black granite, red granite, marble and basalt prefixes when their GTMod proxy flags are enabled. Bumps GT5-Unofficial to 5.09.54.118. - @boubou19
    • Fixed: planet recipes missing ore variants
  • #1924 Recipe definitions in MechanicalArmorRecipes.java updated (+22-10 lines); dependency version bumped in dependencies.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
  • #1911 ForgeHammerRecipes adds a single OreDict record to fragment recipe, MaceratorRecipes per-disc recipes removed, FormingPressRecipes adds disc recipes and a new blank disc recipe, ScriptEFR adds SCULK research and crucible and arcane recipes for the Five disc. - @Auynonymous
    • Added: vanilla and EFR music disc forming recipes, Forge Hammer record to Avaritia record fragment recipe, SCULK research for the EFR Five disc
    • Removed: Macerator recipes for vanilla discs
    • 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.
  • #1906 The NaquadahReworkRecipeLoader edits are hard-coded in CentrifugeRecipes, replacing Materials.Naquadah dust with GGMaterial.naquadahEarth dust. - @boubou19
  • #1904 The Lanthanides edit is hard-coded in CentrifugeRecipes with WerkstoffMaterialPool.CeriumRichMixture. ScriptForbiddenMagic uses the MagicBees emerald nugget and adds MagicBees as a dependency. ScriptGalacticraft outputs GTOreDictUnificator rawOre MeteoricIron. - @boubou19
  • #1903 The PlatinumSludgeOverhaul edits are hard-coded in CentrifugeRecipes, MaceratorRecipes and CircuitAssemblerRecipes, using WerkstoffLoader material dusts in place of Platinum, Iridium and Osmium. CircuitAssemblerRecipes swaps Platinum bolts for BlueAlloy bolts. - @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
  • #1871 In ScriptProjectRed, moved the gate recipes from circuitAssemblerRecipes() into a new assemblerRecipes() method targeting assemblerRecipes. Added a ProjectRedIllumination dependency and changed the Light Sensor, Bus Input Panel and Segment Display inputs. - @Auynonymous
    • Removed: Project Red gate recipes in the circuit assembler
    • Migration: Craft Project Red gates in the Assembler and look up the new inputs in NEI.
    • Closes GTNH#25820
  • #1822 Updated dependencies.gradle to adjust IC2 dependency, removed IC2 rubber pad recipes from ScriptIndustrialCraft.java, added GT sticky pad recipe in ScriptGregtech.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 In AssemblerRecipes, replaced ItemList.DYE_ONLY_ITEMS[1], [10] and [4] with OreDictItemStack dyeRed, dyeLime and dyeBlue. - @Eldrinn-Elantey
  • #1757 ScriptNanochipRecipes swaps GregtechItemList.Industrial_CuttingFactoryController for ItemList.IndustrialCuttingMachine. dependencies.gradle bumps GT5-Unofficial to 5.09.52.533, GTNHLib to 0.10.2 and other mods. - @Yoshy2002
  • #1747 OreDictHandler.reg_additional registers dustRawNeutronium for NHItemList.RawNeutronium and dustLapotron for NHItemList.LapotronDust. - @MLGfruitshoot
    • Added: dustRawNeutronium ore dictionary entry, dustLapotron ore dictionary entry
  • #1740 ScriptAmunRa adds createOreVariants and addOrePrefixVariants, which collect ore, oreNetherrack, oreEndstone and the enabled granite, marble and basalt prefixes via GTOreDictUnificator and feed them into the recipe. - @czqwq
    • Added: ore variant inputs for the Shuttle Schematic recipe
  • #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
  • #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) and AssemblerRecipes.java (169 additions, 24 removals) to update chest and tank recipe definitions and their crafting logic. - @Dream-Master
  • #1690 Modified FluidHeaterRecipes.java to 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
  • #1665 AssemblingLineRecipes moves the quark exclusion casing to TTRecipeAdder.addResearchableAssemblylineRecipe with a baryon containment unit as research item. DTPFRecipes and MixerRecipes get new containment unit versions, and the old particle recipes stay and are marked TODO remove for 2.10. - @ham-corp
    • Added: containment unit versions of the DTPF Dark Matter and Stargate Crystal Dust recipes
    • Removed: particle inputs from the Quark Exclusion Casing 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
  • #1638 ScriptNuclearControl now uses OreDictItemStack for dyeRed, dyeGreen and dyeBlue instead of ItemList.Color_01/02/04. Also bumps GT5-Unofficial, Baubles-Expanded, GTNHLib, Avaritia, TinkersConstruct, WitcheryExtras and BloodMagic, the gtnhsettingsconvention plugin, and the Gradle daemon JVM toolchain URLs. - @Eldrinn-Elantey
  • #1637 Removed makePistonRecipes() from AssemblerRecipes, which looped over every plank ItemList entry, and added one recipe using OreDictItemStack for cobblestone, fenceWood and coverPlank. Bumps GT5-Unofficial to 5.09.52.344, which the PR says it depends on. - @Caedis
    • Added: single Vanilla Piston Assembler recipe using oredict inputs
    • Removed: per-plank Vanilla Piston Assembler recipes
  • #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
  • #1609 Modified ScriptThaumcraft to replace overcomplicated crafting recipes with 1:1 matches to in-world Thaumcraft recipes. - @LazyFlesh
  • #1604 Dropped IC2 crop references from Centrifuge, ChemicalReactor, Extractor, Mixer and several scripts (Gregtech, Harvestcraft, IndustrialCraft, MagicBees, RandomThings, Thaumcraft). Added NHItemList.NANCertificate and an Extruder recipe. Added BPPConverter, which ignores the missing berriespp:Modifier mapping and replaces meta 2 with the certificate via Postea. Relates to CropsNH PR 4. - @C0bra5
    • Added: Certificate of not being a noob anymore, Extruder recipe for the certificate, Berries++ Modifier to certificate conversion
    • Removed: IC2 crop references, IC2 Fertilizer recipes from Natura saplings, leaves and logs, Liquid Fertilizer reverse centrifuge recipe
    • Migration: Check setups that used the removed IC2 Fertilizer recipes or IC2 crop items; the crop recipes now come from CropsNH.
  • #1602 Dropped the assembler recipe, TEESSTERM research page and arcane crafting code from ScriptThaumicEnergistics, and two removeRecipeByOutputDelayed calls for wireless.essentia.terminal and the essentia cell workbench from RecipeRemover. - @lc-1337
    • Removed: pack assembler recipe for Wireless Essentia Terminal, TEESSTERM research pages
  • #1580 Removed FluidCannerRecipes and the FluidCannerLuV to UMV crafting recipes. Moved the fluid canning recipes (NaK and Space cooling cells, honey bottles and others) into CannerRecipes and switched scripts (BiomesOPlenty, EFR, Galacticraft, IndustrialCraft) from fluidCannerRecipes to cannerRecipes. Sister of GT5-Unofficial PR 5763. - @FourIsTheNumber
    • Added: Fluid canning recipes in the Canner
    • Removed: Fluid Canner LuV to UMV crafting recipes, Fluid Canner recipe map entries
    • Migration: Check any setup that uses a Fluid Canner and move it to a Canner.
  • #1573 Updates NeutroniumCompressorRecipes and ScriptAE2FC to 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
  • #1418 AssemblerRecipes: replaced Materials.Ultimate with Materials.ZPM in the pipeMedium input of the Heating_Duct_Casing and Coolant_Duct_Casing recipes, following GT5-Unofficial #5085 (deprecated tier material removal). - @Vlamonster
    • Removed: Ultimate medium pipe input from Heating Duct Casing and Coolant Duct Casing recipes
  • #1394 Refined pause screen UI in GTNHPauseScreen, added MixinGuiShareToLan to block external connections, and updated MixinIntegratedServer to permit local-only integrated server. Updated lang entries with clarified messages. - @wlhlm
    • Added: external connection blocking for Open to LAN

Balance ​

  • #1969 ScriptNanochipRecipes.registerAssemblyMatrixRecipes: CircuitComponent.CasingKevlar.getFakeStack(4) changed to getFakeStack(1) in the PrimedUnattunedCircuitry recipe. - @chrombread
  • #1963 AssemblingLineRecipes: the UIV solenoid Assembly Line recipe replaces FluidStack(TranscendentMetal, INGOTS * 32) with FluidStack(SuperCoolant, 1_024_000). TODO comments were added to change the coolant once the Taranium line exists, on both the UIV and UMV recipes. - @Auynonymous
    • Removed: Transcendent Metal input from the UIV solenoid recipe
    • Fixed: UIV solenoid recipe using no coolant
    • Migration: Update any automated UIV Superconducting Magnet Solenoid patterns or supply lines to send 1,024,000 L of Super Coolant in place of the molten Transcendent Metal.
  • #1959 ScriptExtraUtilities: replaced the neutronium/bedrockium inputs of both watering_can meta 3 shaped recipes with stainless steel ring, plates, rod and screw. RecipeRemover: added delayed removal of watering_can meta 3 and mini-soul. - @DreamYao520
    • Removed: Extra Utilities reinforced watering can recipe, Etheric Sword to Soul Fragment recipe
    • Migration: Automated Reinforced Watering Can crafting needs the new stainless steel ingredients.
  • #1949 ScriptNanochipRecipes now has addSimpleProcessingRecipe overloads that take raw eut and duration. The ModuleRecipeInfo overloads are marked @Deprecated. Duration and EU/t values are changed across the Crystal to Optical recipes. This is the coremod half of GT5-Unofficial PR 8005. - @serenibyss
  • #1945 Rewrote ScriptNanochipRecipes (+893/-459) with new recipe maps for the nanochip board processor, encasement wrapper, etching array, optical organizer, part processor and wire tracer. Also added arc furnace, autoclave, centrifuge and hammer recipes. Bumped GT5-Unofficial from 5.09.54.170 to 5.09.54.180 and requires GT5-Unofficial PR 7946. - @Auynonymous
    • Added: NAC Optical and specialty circuit recipes
  • #1927 Modified BEC recipe configuration in BECRecipes.java to nerf entanglement processing speed and improve Maxwell Gate mechanics, with corresponding recipe updates. - @Ruling-0
  • #1920 Reworks AssemblingLineRecipes, SpaceAssemblerRecipes and SolarFactoryRecipes, adds a Dyson Fuel Pellet assembler recipe, removes old ScriptGalaxySpace recipes, and changes the OpenComputers turbine blade to Rhodium-Plated Palladium. - @Auynonymous
    • Added: Dyson Drone Case and Femtocontroller assembly line recipes, SPASS recipes for drone case 3, microcontroller 3 and APU, Dyson Fuel Pellet assembler recipe, Solar Sail Solar Factory recipe
    • Removed: old Dyson recipes in ScriptGalaxySpace
    • Migration: Check Dyson module and block costs and adjust supply lines for the new circuit and material requirements.
  • #1919 Recipe in ScriptProjectRed.java changed from epoxy board to plastic board for IC Workbench and IC Printer. - @Eldrinn-Elantey
  • #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
  • #1899 BendingMachineRecipes now takes an OreDictItemStack for ingotObsidian x9 with circuit 9, and the separate TCon-input 180 tick recipe is removed from ScriptGregtech. - @UltraProdigy
    • Removed: 9 second Tinkers' Obsidian ingot to Dense Obsidian Plate recipe
    • Fixed: Dense Obsidian Plate exploit
  • #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 ScriptExtraUtilities recipe for the Angel Ring replaced, with new material and mod imports. Old EXURINGS Thaumcraft research text removed from en_US and ru_RU lang files. - @FourIsTheNumber
    • Added: IV-tier Angel Ring recipe using Ichorium, Elven Elementium, Aether and Mobius ingots
    • Removed: old Angel Ring recipe, EXURINGS research text
  • #1852 Modified cosmic solder recipe costs in ScriptNanochipRecipes.java to 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.java for 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 Adds BECRecipes and runLate hooks in AssemblingLineRecipes, reworks SGCraft recipes in ScriptSGCraft, NeutroniumCompressor and Avaritia scripts, and adds Heavenly items and Compressed Circuit Array items to NHItemList with tooltips. SpaceAssemblerRecipes now runs from sGTCompleteLoad. GT5-Unofficial bumped to 5.09.54.00. - @Ruling-0
    • Added: Heavenly Fire legacy gate components, BEC recipes, Compressed Circuit Array items
    • Migration: The Stargate Radiation Containment Plate, Stargate Chevron and Stargate Frame Part are no longer Research Station assembly-line recipes but BEC Condensate Assembling recipes, so old research data and patterns for them are dead. Gate parts already made and gates already built keep working.
  • #1832 Reduced 8 sunnarium alloy recipe durations in AlloySmelterRecipes by a factor of 8. - @Ruling-0
  • #1831 Updated ScriptNanochipRecipes.java to 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 AssemblingLineRecipes: Antimatter Generator fluid input changed from Materials.SuperconductorUMVBase to SuperconductorUIVBase, 9216 each. - @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 Swaps ItemList.Circuit_Chip_QPIC for FPIC, APIC and ZPIC in GT_Loader_Machines, AssemblerRecipes, AssemblingLineRecipes and SolarFactoryRecipes. Adds an arcFurnaceRecipes DTR recipe and lowers the COIL_HEAT of the Circuit_Silicon_Wafer8 recipe from 33500 to 22000. - @GDCloudstrike
    • Added: Arc Furnace recipe for Dimensionally Transcendent Residue
    • Removed: QPIC and pico wafer inputs in UIV+ transformers, some Dyson blocks and UV solar panels
    • Migration: Check automated UIV+ transformer, Dyson block and UV solar panel crafting and change the inputs to the new power IC chips.
  • #1708 Updated the casing recipe in AssemblingLineRecipes.java to substitute two UHV stacks with one UEV stack for the voltage coil component. - @Auynonymous
  • #1705 Recipes in ArcFurnaceRecipes, BlastFurnaceRecipes and related handlers move from plasmaArcFurnaceRecipes to arcFurnaceRecipes, and WroughtIron references become CastIron. Dependencies are bumped, including GT5-Unofficial 5.09.52.518, and this must be merged after GT5-Unofficial PR 6342. - @kuba6000
    • Removed: plasma arc furnace recipe map usage in NHCoreMod recipes
    • Migration: Check setups that run plasma arc furnace, arc furnace glass or Wrought Iron recipes, and switch machines and inputs to the new map, tier and Cast Iron.
  • #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 AssemblerRecipes to 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 CuttingMachineRecipes and 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 GT_CraftingRecipeLoader switches the crafting recipe output to ItemList.Machine_Mass_Solidifier and adds a shapeless Machine_Fluid_Shaper to Machine_Mass_Solidifier recipe marked to remove after 2.9. AssemblingLineRecipes uses Machine_Mass_Solidifier for the Exo-Foundry Controller. GT5-Unofficial is bumped to 5.09.52.195 and needs GT5-Unofficial PR 5676. - @chrombread
    • Added: Fluid Shaper to Mass Solidifier conversion recipe
    • Migration: The Fluid Shaper can no longer be crafted; that crafting recipe now makes the Mass Solidifier, and a shapeless recipe converts a Fluid Shaper into one. 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 CuttingMachineRecipes: duration for crafting table -> Crafting Station and Crafting Station -> Crafting Slab changed from 4 * MINUTES to 5 * SECONDS, eut from TierEU.RECIPE_LV to literal 16. - @danyadev
  • #1530 Modified AssemblerRecipes.java to 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
  • #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.java to 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 ScriptThaumcraft and ScriptForbiddenMagic to 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 new itemChaoticDust in NHItemList, 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 ​

  • #1985 ScriptThaumicTinkerer.loadRecipes() now finds the Amun-Ra sapling entry (tile.saplings meta 1) in AspectCropLootManager.getAllLoot() for Aspect.PLANT and removes it from the list. - @chrombread
    • Removed: Lumipod sapling from the infused seed drop table
    • Fixed: Lumipod sapling obtainable before UEV
  • #1982 RecipeRemover adds GTModHandler.removeFurnaceSmelting calls for Fether nether_log and ExtraTrees log with wildcard meta. - @DreamYao520
    • Removed: Furnace charcoal recipes for Fether and Extra Trees logs
    • Fixed: Extra Trees and Fether logs making charcoal in a furnace
    • Closes GTNH#26763
  • #1979 In GT_CustomLoader AdvancedGTMaterials.UEV, the wireGt04 material changes from Bedrockium to Infinity. - @Worive
  • #1977 ScriptMinecraft bookshelf assembler recipe uses OreDictItemStack plankWood x6 with circuit(1). ScriptNatura bookshelf assembler recipes each gain circuit(2). - @Ressed
    • Fixed: Bookshelves not craftable with BOP wood in assembler
    • Migration: Set circuit 1 in the assembler for vanilla bookshelves and circuit 2 for Natura bookshelves in any automation.
    • Closes GTNH#26973
  • #1975 Replaced the texture assets/dreamcraft/textures/items/coins/icons/gardener0.png. - @YannickMG
    • Fixed: Misaligned Gardener Coin sprite
  • #1972 MetalBars constructor now calls setHardness(5.0F) and setResistance(10.0F). - @fehling135
  • #1968 TileEntityBabyChest.updateEntity: changed ++_mLastSyncTicks % 20 * 4 == 0 to ++_mLastSyncTicks % (20 * 4) == 0. - @MarloGr
    • Fixed: baby chest sync running 4x more often than intended
  • #1967 IguanaConverter is replaced by NHCoreModConverter, which registers Postea ignoreMissingMapping and addSimpleReplacement for both dreamcraft:SawBladeX and dreamcraft:item.SawBladeX, for Ardite and Manyullyn. MainRegistry now calls NHCoreModConverter.doPostInitialization. - @Nikolay-Sitnikov
    • Fixed: saw blade remapping for old item. prefixed IDs
  • #1954 AssemblerRecipes.makeMixedMetalIngotRecipes: added three circuit 3 assembler recipes (Nickel + Brass + Zinc/Tin/Aluminium plates) and corrected the plate in three existing recipes. - @UltraProdigy
    • Added: Mixed Metal Ingot assembler recipes with zinc, tin and aluminium plates
    • Fixed: Mixed Metal Ingot recipe discrepancies between assembler and crafting
    • Closes GTNH#26739
  • #1953 HazardousItemsHandler.onPlayerTick: replaced the inverted interval condition tEnd + 1000 > _mLastAverage with tEnd - _mLastAverage > 1000. - @Chitak985
    • Fixed: hazardous items profiler check running every tick
  • #1948 In AssemblerRecipes.makeMixedMetalIngotRecipes, replaced the EnergeticAlloy plate input with a Sunnarium plate in the Black Plutonium and Naquadah recipe. Requires GT5-Unofficial PR 8015. - @mattiasploesch-cpu
    • Fixed: Mixed Metal Ingot assembler recipe not matching the crafting table
  • #1944 MixerRecipes.java: changed the enderium base dust mixer recipe inputs from Tin 2/Silver 1/Platinum 1 to Tin 2/Silver 2/Platinum 2 and the output from 4 to 6 to match the formula. - @FourIsTheNumber
    • Fixed: Platinum duplication through the Enderium Base Dust mixer recipe
    • 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
  • #1921 GT_Loader_Wires makeWires for BlackPlutonium loss changes 8 to 32. Hull, transformer and diode recipes switch wireGt16 and wireGt04 to cableGt. Diode crafting cutoff moves from i < 13 to i < 14. - @Nana-Sakura
    • Fixed: UXV cable and wire usage in recipes
    • Migration: Bare Black Plutonium wire now carries 32 EU/m of loss instead of 8, so a UXV run on it burns four times the power; replace it with the new Black Plutonium cable, which has 8. UXV hulls, energy distributors, diodes and the UXV transformers now take that cable, and the UEV and UIV hulls take an Infinity or Transcendent Metal plate in place of Bedrockium or Black Plutonium.
  • #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
  • #1916 Changes plate materials in GT_CraftingRecipeLoader, GT_Loader_Machines and AssemblerRecipes for Casing_UEV and Casing_UIV, and swaps wireGt for cableGt in transformer recipes. - @Nana-Sakura
    • Fixed: outdated UEV and UIV casing materials, wire used where cable was intended in high tier transformers
    • Migration: Re-encode any patterns for UEV and UIV casings and for the transformers built on them: the plate is Infinity on UEV and Transcendent Metal on UIV, and the recipes take cable where they took bare wire. Make the UMV-UIV, UXV-UMV and MAX-UXV wet transformers in an assembler with Dimensionally Shifted Superfluid.
  • #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
  • #1895 Adds .circuit() values in AssemblerRecipes, ScriptAppliedEnergistics2, ScriptMinecraft, ScriptThaumcraft. ScriptFether extruder input meta changed from 0 to 1. - @UltraProdigy
    • Fixed: Spatial Network Relay recipe conflict with Wireless Connector, EV Compressor recipe conflict with bender, pickaxe and axe circuit numbers, Stripped Infested Nether log extruder recipe
  • #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
  • #1875 ScriptAvaritia moves one empty "---------" row from the bottom to the top of the extreme shaped recipe pattern for Orb_Armok. - @UltraProdigy
    • Fixed: Armok Orb recipe placed at the top of the extreme crafting grid
  • #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 MainRegistry.PreLoad calls Items.paper.setHasSubtypes(true) after NHItemList.registerAll(). - @glowredman
    • Fixed: legacy Star Gate trophies not working on paper with nonzero meta
  • #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.java and ScriptExtraUtilities.java that 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
  • #1827 Loads fake cutting recipes from the coremod side in MainRegistry.java to ensure NEI displays all available cutting recipes. - @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 Changes bw_glasses/bw_realglas meta ids in FluidSolidifierRecipes (13 to 6, 15 to 8), ScriptFoundryRecipes and ScriptNanochipRecipes (14 to 6). Needs the matching GT5-Unofficial PR. - @Auynonymous
    • Fixed: Wrong glass ids in foundry, nanochip and waterline recipes
    • 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 ChemicalReactorRecipes: Rock Salt recipe input changed from PotassiumHydroxide x1 to x3 and output from RockSalt x1 to x2. - @loenaaaa
    • Fixed: Potassium Hydroxide to Rock Salt dupe
    • 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
  • #1731 Removes NHItemList.PotassiumHydroxideDust, its oredict registration, lang entries, texture and the chemical reactor recipe that made it. Rock salt and saltpeter recipes now take Materials.PotassiumHydroxide. NHRemapper adds both names to the ignore list. GT5-Unofficial bumped to 5.09.52.466. - @loenaaaa
    • Removed: NH Potassium Hydroxide Dust item, NH Potassium to Potassium Hydroxide chemical reactor recipe
    • Fixed: Duplicate Potassium Hydroxide materials
    • 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
  • #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
  • #1727 Replaced TierEU.X with TierEU.RECIPE_X constants 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 AssemblingLineRecipes and ScriptNanochipRecipes switch from GregtechItemList, ItemRefer and ItemRegistry controllers to the new ItemList entries. GT5-Unofficial is bumped to 5.09.52.445. - @Yoshy2002
    • Removed: old controller inputs in assembling line and nanochip recipes
    • Fixed: recipes broken by the structure rework
    • Migration: The Black Hole Compressor assembly-line recipe now takes the new Advanced and Electric Implosion Compressors, the Antimatter Forge's research item is the new Naquadah Fuel Refinery, and the Nanochip Assembly Complex recipes take the new Industrial Chemical Bath and Industrial Forming Press. Convert old controllers in the crafting grid: the AIC, EIC and NFR conversions are shapeless, while the old GT++ Wash Plant and Plate Press have to sit in the top-middle slot to become the Chemical Bath and Forming Press.
  • #1718 Added a check to ItmDamageEffect::apply to 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.java and integrated it into ScriptExtraUtilities.java to 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 getFluid to getMolten in 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 in AssemblerRecipes.java to use OredictItemStack instead. - @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.java and updated dependency version in dependencies.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
  • #1661 Added an assembler recipe in AssemblerRecipes.makeBeamcraftingRecipes for ItemList.StableEmptyContainmentUnit. ScriptMatterManipulator.addMK3Recipe swaps the gtPlusPlus graviton particle input for baryon and lepton containment units. - @ham-corp
    • Added: assembler recipe for Stable Empty Containment Unit
    • Removed: graviton particles from the Matter Manipulator Mk3 recipe
    • Fixed: missing Stable Empty Containment Unit recipe, Matter Manipulator Mk3 locked behind spacetime
  • #1658 ScriptNatura wraps the ChiselHelper.addVariationFromStack bookshelf calls in a Chisel.isModLoaded() check. - @C0bra5
    • Fixed: Natura script calling Chisel API when Chisel is not loaded
  • #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)
  • #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
  • #1625 dependencies.gradle: GT5-Unofficial 5.09.52.322 to 5.09.52.324, Postea 1.2.2 to 1.2.3. - @C0bra5
    • Fixed: crash with older GT5-Unofficial and Postea versions
  • #1616 Updated NeutroniumCompressorRecipes Water Singularity recipe duration and tier for smoother reservoir refresh cycles. - @UltraProdigy
    • Fixed: Water Singularity recipe timing
  • #1615 In AssemblingLineRecipes, replaced GregtechItemList.Industrial_Centrifuge with ItemList.IndustrialCentrifuge for the research item and the input, left over from the multiblock structure rework. - @chrombread
    • Fixed: Spinmatron recipe using the old Industrial Centrifuge
  • #1614 In ScriptNanochipRecipes, replaced GregtechItemList.Industrial_WireFactory with ItemList.IndustrialWireFactory and GregtechItemList.Amazon_Warehouse_Controller with ItemList.IndustrialPackager. - @chrombread
    • Fixed: Nanochip Assembly Complex recipes using deprecated controllers
  • #1613 Updated ScriptNanochipRecipes NAC research item classification. - @chrombread
    • Fixed: NAC research classification conflict
  • #1611 DepLoader.download now opens the URL through a URLConnection with a user-agent header taken from the new DreamCoreMod.downloadUA property (default a Firefox 147 string). Also adds a main method to DepLoader for standalone runs. - @Glease
    • Added: downloadUA coremod config option
    • Fixed: dependency downloads blocked by Cloudflare
  • #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 in CustomToolTipsHandler now 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
  • #1587 Edited 8 lines in assets/dreamcraft/lang/en_US.lang. The author says to check that tc.research_text.VoidsentGTNH still works. - @Yoshy2002
    • Fixed: typos in en_US.lang, Liefe misspelling in Transparent Orb research
  • #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 CircuitAssemblerRecipes and AssemblerRecipes to 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 MixerRecipes to 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 LoginHandler to use formatted text with chat components inserted into translation components, ensuring proper spacing in localized messages. - @Nikolay-Sitnikov
    • Fixed: Missing spaces in login messages
  • #1538 Added guard against zero division in DTPFCalculator.java line 131 where ebfDuration could be zero for 1-tick recipes, preventing division by zero when calculating DTPFEUt. - @Taskeren
    • Fixed: Divide by zero error in DTP recipe duration calculation
  • #1536 Corrected dye scaling inconsistencies in ScriptProjectRed.java Circuit Assembler recipe definitions, ensuring Illumar dye consumption is uniform across recipe variants. - @ModularityEnjoyer
    • Fixed: inconsistent dye consumption in ProjectRed chip recipes
    • Closes GTNH#22428
  • #1524 Corrected recipe conditions in ScriptEFR related to progression gating. - @serenibyss
    • Fixed: Unintended recipe gating
  • #1518 Corrected reciprocal slab-to-block ratios in CompressorRecipes and ScriptRailcraft. - @UltraProdigy
    • Fixed: Inconsistent Creosote slab recipe
  • #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
  • #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 ScriptEFR replaces GTUtility.getIntegratedCircuit in itemInputs with .circuit(1) and .circuit(23) for the three red sandstone assembler recipes. - @UltraProdigy
    • Fixed: red sandstone recipes not using the circuit method
  • #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
  • #1464 ScriptTwilightForest.getDependencies now also lists MagicBees, ElectroMagicTools, EtFuturumRequiem and ZTones, in addition to TwilightForest and Thaumcraft. - @Ethryan
    • Fixed: Twilight Forest script running without all required mods
  • #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
  • #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 the ingotAdamantium and ingotCobalt registerOre calls for GalaxySpace item.Ingots from GT_Loader_OreDictionary. - @chochem
    • Removed: ingotAdamantium oredict registration, ingotCobalt oredict registration
    • Fixed: outdated GalaxySpace ingot ore dictionary entries
  • #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
  • #1413 AllPurposeDebugCommand, CustomDropsCommand, CustomFuelsCommand, CustomToolTipsCommand and HazardousItemsCommand now extend CommandBase instead of implementing ICommand, dropping the custom compareTo. Methods are renamed to camelCase, redundant returns are removed, and typos in messages are fixed. - @wlhlm
    • Removed: custom compareTo in command classes
    • Fixed: HelpFixer warnings about compareTo in command classes
  • #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 Renames the enum entries in CustomItemList and NHItemList and the lang keys, and adds an FMLMissingMappingsEvent handler in MainRegistry that remaps dreamcraft:item.UnfiredSlimeSoulBrick to the new item. - @Worive
    • Fixed: typo in Unfired Slime Soil Brick 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 ScriptMatterManipulator and 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_CraftingRecipeLoader and removed duplicate/conflicting recipe from ScriptGalaxySpace to 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 Adds GTModHandler.RecipeBits.BUFFERED to crafting recipes in ScriptAppliedEnergistics2, ScriptGalaxySpace, ScriptRailcraft and ScriptTinkersConstruct. MainRegistry.CompleteLoad now calls GTModHandler.stopBufferingCraftingRecipes() and logs the time taken. Also bumps GT5-Unofficial to 5.09.54.92, GTNHLib, TinkersConstruct and other dependency versions. - @boubou19
  • #1910 Adds DO_NOT_CHECK_FOR_COLLISIONS to the RecipeBits of many GTModHandler.addCraftingRecipe calls in GT_CraftingRecipeLoader and GT_Loader_Machines, based on the log from GT5-Unofficial PR 7772. - @boubou19
  • #1887 IScriptLoader.getDependencies now returns List<Mods> and isScriptLoadable uses the cached Mods.isModLoaded. ScriptThaumicTinkerer and ScriptTCCoreMod cache the recipe returned by the adder methods and add it straight to the research page. The dark quartz recipe uses a wildcard coal stack instead of separate coal and charcoal recipes. - @FourIsTheNumber
  • #1491 Added modpack version tracking and config/modpack-update file detection in MainRegistry to 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 every ServerStarting event. - @Alexdoru
    • Added: modpack update detection logic, version tracking for quest database reload
    • Fixed: excessive quest database reloading on world join
  • #1488 RecipeRemover.flushBuffer temporarily nulls stackTagCompound on the output, copies the stack, then restores the tag. It reuses one copy for both ItemId keys. - @Alexdoru
  • #1478 TCHelper stores getRecipeOutput and getOutput results in local variables, uses typed loops and pattern matching for instanceof checks. - @Alexdoru

Removals ​

  • #1978 Removed makeLootBagRecipes and its addLootbagPair calls from AssemblerRecipes, plus the EnhancedLootBags import. Requires the modpack PR 27012. - @UltraProdigy
    • Removed: Lootbag upgrade assembler recipes
    • Migration: Use the Vending Machine trades for lootbag upgrades instead of automating the assembler recipes.
  • #1966 Removed the Higgs Boson plasmaForgeRecipes entry from DTPFRecipes and the Particle-based Stargate Crystal Dust mixerRecipes entry from MixerRecipes, along with the now-unused imports. Both were marked TODO remove for 2.10. - @ham-corp
    • Removed: Plasma Forge recipe using Higgs Boson particle, Mixer recipe for Stargate-Crystal Dust using GT++ particles
  • #1965 Deleted DepLoader, DownloadProgressConsole, DownloadProgressDialog and IDownloadProgress. DreamCoreMod.getSetupClass returns null, and injectData now calls LetsEncryptAdder.addLetsEncryptCertificates in a try/catch that logs a warning. - @Glease
    • Removed: DepLoader dependency downloader, download progress dialog
  • #1958 Removed SawBladeArdite and SawBladeManyullyn from NHItemList, their crafting and extruder recipes, oredict registration, lang entries and textures. Added IguanaConverter, which registers Postea simple replacements to GT toolHeadSaw Ardite and Manyullyn and ignores the missing mappings. - @danyadev
    • Added: Postea replacement for old Ardite and Manyullyn saw blades
    • Removed: Ardite Saw Blade (dreamcraft), Manyullyn Saw Blade (dreamcraft)
  • #1946 Deleted the budding_amethyst assembler recipe from ScriptEFR. - @EnderProyects
    • Removed: budding amethyst assembler recipe
  • #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
  • #1829 Deletes registerPlasmaArcFurnace and its call from GT_Loader_Machines, removing the machine crafting recipes for the LuV and higher tiers. - @zaru-noodles
    • Removed: Plasma Arc Furnace crafting recipes
    • Fixed: Deprecated Plasma Arc Furnace still craftable
    • Closes GTNH#25488
  • #1813 Removed the addShapelessRecipe call from ScriptGraviSuite.loadRecipes that mapped the GraviSuite vajra (wildcard meta) to ItemList.Tool_Vajra. - @UltraProdigy
    • Removed: GraviSuite Vajra to GregTech Vajra shapeless recipe
  • #1768 Removed the TCMaterialAspectHelper.registerMaterialAspects call for WhiteMetal in ScriptGregtechPlusPlus.addThaumcraftAspects. - @UltraProdigy
    • Removed: White Metal Thaumcraft aspects
  • #1744 ScriptAE2FC drops unused getModItem lookups for deprecated fluid pattern terminal, fluid terminal, level emitter, storage monitor, conversion monitor and wireless fluid terminal, following Applied-Energistics-2-Unofficial PR 1275. - @lc-1337
    • Removed: deprecated AE2FC item references in recipe script
  • #1687 Deleted PyrolyseOvenLoader and the sAfterGTPostload hook in MainRegistry that called ProcessingLog.addPyrolyeOvenRecipes for every logWood ore dict entry. - @TotallyNotOndre
    • Removed: duplicate Pyrolyse Oven logWood recipes
  • #1684 Deletes ExtendedFluidCollection and most FluidList and ItemBucketList entries, which depended on YamCore. Recipes in CannerRecipes, CentrifugeRecipes, DistillationRecipes and others switch to GT Materials fluids, and NHRemapper drops the removed block and bucket ids. Needs GT5-Unofficial 5.09.52.428. - @Nikolay-Sitnikov
    • Removed: Sodium Potassium, Enriched Bacterial Sludge, Fermented Bacterial Sludge, Nitric Acid, Ammonia, Compressed Oxygen, Compressed Nitrogen and Pollution fluid blocks and buckets
    • 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.
  • #1593 Deleted ConfigHandler, which crashed the client on DrawBlockHighlightEvent when XRayForgeTweaker or mod_Xray classes were present, and removed its registration from ClientProxy. - @Nikolay-Sitnikov
    • Removed: XRay crash check
  • #1581 Deleted AllPurposeDebugCommand, the IngameErrorLog use, NotificationTickHandler and the related proxy methods. The Avaritia Skullfire Sword fix and the Personal Ender Chest rename moved out to other repos. The command classes were reworked and MainRegistry.Logger was renamed to LOGGER. - @Nikolay-Sitnikov
    • Removed: gtnhdebug command, admin error log chat messages, use_machine_metal_tint config option, NotificationTickHandler
  • #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.java and added NEI hiding for the Avaritia Neutronium Compressor in NEIGTNewHorizonsConfig.java. Users had two full releases to migrate. - @UltraProdigy
    • Removed: Avaritia Neutronium Compressor conversion recipe, Avaritia Neutronium Compressor visibility in NEI

Internal / Refactor ​

  • #1867 Static imports of GTPPRecipeMaps (cokeOvenRecipes, mixerNonCellRecipes, vacuumFurnaceRecipes, chemicalDehydratorRecipes, quantumForceTransformerRecipes and others) now come from gregtech.api.recipe.RecipeMaps; cokeOvenRecipes becomes industrialCokeOvenRecipes. Bumped GT5-Unofficial to 5.09.54.35, GTNHLib and other dependencies. - @Yoshy2002
  • #1861 BW_RadHatchMaterial uses Material.radiationLevel instead of vRadiationLevel. Bumped GT5-Unofficial to 5.09.54.32 (GT5-Unofficial#7365). - @MLGfruitshoot
  • #1756 AssemblingLineRecipes and ScriptNanochipRecipes switch from GregtechItemList/ItemRefer references to ItemList.LargeSifter, ItemList.LargeNaquadahReactor and ItemList.CryogenicFreezer. - @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.
  • #1748 Replaced Aspect.getAspect("tag") calls across the Script* classes with direct Aspect, DarkAspects, Lucrum, TCAspects and MagicBeesAPI fields. Added ForbiddenMagic and MagicBees as compileOnly dependencies and MagicBees to some script dependency lists. - @koolkrafter5
  • #1730 Swaps ItemList.LargeHPSteamTurbine and LargePlasmaTurbine for HPSteamTurbine and PlasmaTurbine in GT_CraftingRecipeLoader, and ItemRefer.SC_Fluid_Turbine for ItemList.SCSteamTurbine in AssemblingLineRecipes. GT5-Unofficial bumped to 5.09.52.484 for the structure rework. - @Yoshy2002
  • #1728 Dropped RecipeBits.DISMANTLEABLE usages in ScannerTools and GT_CraftingRecipeLoader, and replaced the local bits constants with GTModHandler.RecipeBits.BITS. - @danyadev
    • Removed: DISMANTLEABLE recipe bit usages
  • #1657 IngredientFactory now checks GTRecipeBuilder.PANIC_MODE_NULL instead of the custom dreamcraft.debug.recipe property. The JVM argument is removed from build.gradle.kts, and GT5-Unofficial is bumped to 5.09.52.369. The dev environment no longer forces the debug flag on. - @boubou19
    • Removed: dreamcraft.debug.recipe system property
  • #1652 CoreModConfig and OilGeneratorFix.OilConfig move from YamCore ConfigManager to GTNHLib @Config classes. They are registered through ConfigurationManager in MainRegistry, and MainRegistry.CoreConfig is removed. The PR says the configs stay backwards-compatible. It notes a GTNHLib bug where the UI does not generate for categories nested more than one deep. - @Nikolay-Sitnikov
    • Added: GTNHLib config classes for Modules, ModFixes and OilGen
    • Removed: YamCore-based CoreModConfig
  • #1646 New IngredientFactory replaces GTModHandler.getModItem. It drops the missing parameter and long counts, and moves createItemStack out of IScriptLoader. With dreamcraft.debug.recipe set, a missing item becomes a named fire block instead of a crash. The call makes two fewer ItemStack copies and one fewer array allocation. All call sites are converted to static imports, and build.gradle.kts sets the flag in the dev run. - @Nikolay-Sitnikov
    • Added: IngredientFactory, missing-item fire placeholder in debug mode
  • #1627 NEIGTNewHorizonsConfig.loadConfig drops its API.hideItem calls (157 lines) and the imports they used. Must merge after GT-New-Horizons-Modpack PR 23731, which moves the entries to hideitems.cfg. - @RSCCV
    • Removed: hard-coded NEI item hiding
  • #1622 Switched the Pam's Harvest the Nether script and related recipe references to the Fether mod ID and item names. Replaced GTValues.W with WILDCARD across recipe loaders and removed unused fields, imports and suppressions. - @glowredman
    • Removed: Unused fields and imports
  • #1618 BendingMachineRecipes replaces ItemList.Circuit_Integrated.getWithDamage(0, 1) in itemInputs with .circuit(1) on two stdBuilder recipes. - @UltraProdigy
    • Fixed: integrated circuit inputs missed in the earlier refactor
  • #1608 BioItemLoader switches GTFluidFactory calls from withLocalizedName to withDefaultLocalName plus addLocalizedName, and bumps GT5-Unofficial to 5.09.52.391. Part of the GregTech.lang size reduction, tied to GT5-Unofficial PR 5261. - @iouter
  • #1601 Added LateMixinLoader (ILateMixinLoader) and mixins.dreamcraft.late.json with a late MixinBOPBlocks that applies when the Biomes O' Plenty mod id is loaded. Removed the MainRegistry.loadBOPBlocks path from #1600 and cleaned the empty mixin config arrays. - @Alexdoru
    • Added: late mixin loader for Biomes O' Plenty blocks
    • Removed: MainRegistry BOP block loading
  • #1600 Deleted the early MixinBOPBlocks and its entry in DreamCoreMod. MainRegistry.PreLoad now calls an Optional-guarded loadBOPBlocks, with an after:BiomesOPlenty dependency. Biomes O' Plenty becomes compileOnly in dependencies.gradle. - @Alexdoru
    • Removed: MixinBOPBlocks (early)
  • #1598 Replaced literal eut values with TierEU constants (RECIPE_ULV, RECIPE_LV / 2, RECIPE_MV / 2, RECIPE_HV / 2) across the gthandler recipe classes. Literals such as 15 and 60 map to the rounder half-tier values, so a few recipes shift by a point or so. - @LazyFlesh
  • #1596 CommonProxy no longer implements IGuiHandler, and the empty getServerGuiElement and getClientGuiElement overrides were deleted from CommonProxy and ClientProxy. - @Nikolay-Sitnikov
    • Removed: unused IGuiHandler implementation in proxies
  • #1594 Removed the reflection on the Battlegear 2 extra inventory field and the MineAndBladeBattleGear2 branch from HazardousItemsHandler.CheckInventoryForItems, so only the main inventory is checked. - @Nikolay-Sitnikov
    • Removed: Battlegear 2 extra inventory check in hazardous items
    • Fixed: log spam in daily and experimental builds
  • #1592 Deleted main.InventoryItem, an unused IInventory implementation backed by item NBT. - @Nikolay-Sitnikov
    • Removed: InventoryItem
  • #1591 TiCoLoader now uses the Postea simple replacement API instead of the deprecated block and item replacement handlers. TGConverter uses the new three-argument tile entity transformer. GT5-Unofficial, GTNHLib, TinkersConstruct, Chisel, Botania and ForestryMC were bumped. - @C0bra5
  • #1577 Replaced the Yamcl LogHelper in MainRegistry with a Log4j Logger and converted messages to {} formatting. One-time categorical logging was replaced with normal logging. - @Nikolay-Sitnikov
  • #1576 Replaced the Yamcl ModSimpleBaseBlock and per-block IExtendedBlockProperties classes with a simpler BlockList enum that registers blocks through GameRegistry. Block IDs lose the "tile." prefix, Zinc Gravel Ore moves into BlockList, and the Baby Chest is registered outside the enum. Needs modpack PR 23328 and GTNH-Translations PR 41 merged alongside; only Twist Space Technology references the changed API. - @Nikolay-Sitnikov
    • Removed: Per-block Yamcl property classes
    • Fixed: Block sounds and hardnesses that did not match the block names
    • Migration: Every NewHorizonsCoreMod block loses the tile. prefix in its registry name, so dreamcraft:tile.X becomes dreamcraft:X, and the Mysterious Crystal block becomes MysteriousCrystalBlock. FML remaps placed blocks and stacks; addons, scripts and quest files that hardcode dreamcraft:tile.X must use the new names.
  • #1570 Deleted gthandler.CustomItemList and switched all usages to NHItemList, renaming getIS to get. The NAND Chip Array moved to GT_Loader_Items. GT5-Unofficial bumped to 5.09.52.218. - @Nikolay-Sitnikov
    • Removed: CustomItemList
    • Migration: Addons that used CustomItemList or NHItemList.getIS must switch to NHItemList and its get method.
  • #1566 BacteriaRegistry drops its own BioCulture/BioData/BioPlasmid registration and CultureSet map and calls regenerateBioFluids(). BioItemLoader uses BioCultureEnum petri dishes. Bumps GT5-Unofficial to 5.09.53.16 and lwjgl3ify to 3.0.24 for GT5u PR 6892. - @boubou19
    • Removed: coremod-side bacteria culture registration
  • #1557 NHItems and CustomPatterns are merged into NHItemList, most items no longer register through YamCore, and registry names change from dreamcraft:item.name to dreamcraft:name. Other GTNH mods that reference these names need matching PRs, and GT5-Unofficial is bumped to 5.09.52.215. - @Nikolay-Sitnikov
    • Added: localized item tooltips
    • Removed: unused creative tab, NHItems class
    • Migration: Every NewHorizonsCoreMod item registry name changes from dreamcraft:item.X to dreamcraft:X. FML remaps existing stacks; addons and scripts that look items up with getModItem or GameRegistry.findItem under the old names must use the new ones.
  • #1556 Moves the Exo-Foundry recipes out of AssemblerRecipes, AssemblingLineRecipes, ForgeHammerRecipes and PreciseAssemblerRecipes into the new ScriptFoundryRecipes, registered in ScriptLoader. The items are generated in post init, so the script has to load late. - @chrombread
    • Added: ScriptFoundryRecipes script
  • #1551 Adds the Exo-Foundry recipes to AssemblerRecipes, AssemblingLineRecipes, ForgeHammerRecipes (forming press, gated on UniversalSingularities) and PreciseAssemblerRecipes, and bumps GT5-Unofficial to 5.09.52.194 to match GT5u PR 5674. Also removes an unused soldering materials array and missing field from PreciseAssemblerRecipes. - @chrombread
    • Added: Exo-Foundry recipes in the coremod
  • #1549 FluidHeaterRecipes swaps FluidUtils.getSteam/getSuperHeatedSteam for Materials.Steam.getGas and GTModHandler.getSuperHeatedSteam, and bumps the GT5-Unofficial dependency from 5.09.52.190 to 5.09.52.192 for GT5u PR 5672. - @serenibyss
  • #1547 Drops the removeRecipeByOutputDelayed(ModItems.itemPersonalCloakingDevice) call and the gtPlusPlus ModItems import from RecipeRemover. - @serenibyss
    • Removed: unused cloaking device recipe removal
  • #1539 Removes the addShapedRecipe for GregtechItemList.Controller_SteamAlloySmelterMulti from ScriptEFR.loadRecipes(); the recipes are re-added in GT5-Unofficial PR 5634. The diff shows only this one recipe removed. - @danyadev
    • Removed: Steam Alloy Smelter multi recipe from ScriptEFR
  • #1531 DTPFRecipes, ScriptDraconicEvolution and ScriptMinecraft replace gtPlusPlus CI.getEnergyCore(9, 0) with GregtechItemList.Energy_Core_UHV.get(0) and CI.bits with GTModHandler.RecipeBits.BITS, ahead of removing CI from GT5u. - @serenibyss
    • Removed: usages of the GT++ CI class
  • #1512 Removed CoreModDispatcher and replaced it with a SimpleNetworkWrapper named dispatcher in MainRegistry. Registered CTTClientSyncMessage (id 0) and ZZClientOnlySyncMessage (id 1) for Side.CLIENT, and their handlers now implement IMessageHandler. - @Nikolay-Sitnikov
    • Removed: CoreModDispatcher, 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
  • #1472 Circuit assembly line recipes moved into a new CircuitAssemblyLineRecipes class registered through sGTCompleteLoad, and CircuitAssemblerRecipes was reworked into static definitions using requireMods. The NandChipBoard item registration was removed in favour of ItemList.NandChipArray, and GT5-Unofficial was bumped to 5.09.52.220. - @boubou19
    • Added: CircuitAssemblyLineRecipes class
    • Removed: NAND Chip Array item registration in the core mod
  • #1466 Corrected getDependencies in many Script* classes, removed unused imports and item lookups, replaced deprecated constants such as GTValues.W with WILDCARD, and bumped GT5-Unofficial, GTNHLib, TinkersConstruct, Chisel and Mobs-Info versions in dependencies.gradle. - @chochem
    • Removed: unused imports and item lookups in scripts
    • Fixed: missing script dependencies
  • #1462 Replaced GTUtility.getIntegratedCircuit(n) entries in itemInputs with .circuit(n) across gthandler recipe classes, BacteriaRegistry, BioItemLoader and GT_Loader_Machines. Must merge together with GT5-Unofficial #5207. - @UltraProdigy
  • #1432 Renamed Materials constants across gthandler recipe classes, BacteriaRegistry and GT_Loader_OreDictionary (for example Plastic to Polyethylene, AdvancedGlue to GlueAdvanced, DilutedXenoxene to XenoxeneDiluted, RawRadox to RadoxRaw, HeeEndium to Endium) to match GT5-Unofficial #5161. - @Vlamonster
  • #1429 MixerRecipes now calls OrePrefixes.dust.getMaterialAmount() instead of reading mMaterialAmount. Bumped GT5-Unofficial 5.09.52.68 to .69, GTNHLib 0.7.0 to 0.7.1, Galacticraft 3.4.2-GTNH to 3.4.4-GTNH and gtnhsettingsconvention 1.0.44 to 1.0.46. - @Vlamonster
  • #1422 Replaced MaterialsUEVplus references with Materials across gthandler recipe classes and DTPFCalculator, and bumped GT5-Unofficial 5.09.52.46 to 5.09.52.51 and Avaritia 1.75 to 1.77 in dependencies.gradle. - @Vlamonster
  • #1417 Replaces MaterialsKevlar with Materials in GT_Loader_Machines, AssemblerRecipes, AssemblingLineRecipes, SolarFactoryRecipes and ScriptAmunRa. Bumps GT5-Unofficial to 5.09.52.44. Needs GT5-Unofficial PR 5084. - @Vlamonster
  • #1416 Replaces MaterialsBotania references with Materials in the Assembler, FluidSolidifier, LaserEngraver and Mixer recipes and in ScriptEFR. Bumps GT5-Unofficial to 5.09.52.42 and TinkersConstruct to 1.14.6-GTNH. Needs GT5-Unofficial PR 5083. - @Vlamonster
  • #1327 Deletes VoidMinerLoader and BartWorksMaterials from com.dreammaster.bartworksHandler, removes the GTPostload runnable registration in MainRegistry, and bumps GT5-Unofficial to 5.09.52.31. - @RecursivePineapple
    • Removed: VoidMinerLoader, BartWorksMaterials

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 Replaces ItemList.SuperconductivePlasmaEnergyConduit with ItemList.CoherencePreservingPlasmaConduit in AssemblingLineRecipes and BECRecipes. Bumps GT5-Unofficial to 5.09.54.127. - @Ruling-0
  • #1931 Merges the forbidden getModItem, isModLoaded and scala-presence workflows into test-forbidden-usage.yml. The new workflow also checks for findItem, findItemStack, findBlock, GameRegistry calls and System.out usage. Existing violations are migrated: DepLoader logs through LOGGER, and the Everglades assembler recipe and OilGeneratorFix use the direct block references and the BuildCraftEnergy ID. Bumps GT5-Unofficial to 5.09.54.124. - @UltraProdigy
  • #1908 GT_CraftingRecipeLoader and GT_Loader_OreDictionary replace GTLog.out.println with MainRegistry.LOGGER.debug. - @boubou19
  • #1892 The review-refresh workflow now records the PR number and uploads it as an artifact. label-test.yml also triggers on workflow_run completion and passes the run id and head sha to the reusable workflow. - @label-sync-bot-gtnh
  • #1888 Adds label-test.yml and label-test-review-refresh.yml, generated by Label-Sync-GTNH, which call reusable workflows from that repo. - @label-sync-bot-gtnh
  • #1828 dependencies.gradle bumps GTNHLib to 0.11.18, TinkersConstruct to 1.14.93-GTNH, ForestryMC to 4.11.27, HoloInventory to 2.5.14-GTNH, MatterManipulator to 0.1.42-GTNH, IguanaTweaksTConstruct to 2.7.9 and others. - @LazyFlesh
    • Fixed: dependency versions rolled back during the IC2 deprecation merge
  • #1824 Replaced IC2 blockAlloy and reinforcedStone with ItemList.Block_ReinforcedConcrete in ChemicalBathRecipes, ScriptCoreMod, ScriptIndustrialCraft and ScriptThaumcraft. Bumped GT5-Unofficial to 5.09.53.05, which this depends on (GT5-Unofficial#7228). - @LazyFlesh
  • #1819 ScriptWitchery swaps getModItem(IndustrialCraft2.ID, "blockFenceIron") for ItemList.FenceIron. Depends on GT5-Unofficial#7196. - @LazyFlesh
  • #1818 Replaced getModItem(IndustrialCraft2.ID, "blockAlloyGlass") and getIC2Item("reinforcedGlass") with ItemList.ReinforcedGlass in GT_CraftingRecipeLoader, AssemblerRecipes, CuttingMachineRecipes, ScriptGalacticraft and ScriptIndustrialCraft. Depends on GT5-Unofficial#7186. - @LazyFlesh
  • #1779 dependencies.gradle gets a commented-out runtimeOnlyNonPublishable entry for MatterManipulator 0.1.35-GTNH. - @Auynonymous
  • #1765 Replaced the loops over solderingMaterials with new SubstituteFluidStack inputs in AssemblerRecipes, CircuitAssemblerRecipes, ScriptAE2FC, ScriptAppliedEnergistics2 and ScriptThaumicEnergistics. Bumps GT5-Unofficial to 5.09.52.524. - @TotallyNotOndre
    • Added: substitute fluid soldering inputs
    • Removed: per-fluid soldering recipe duplicates
  • #1711 Removed the textures/blocks/sets/atlantis PNG files from dreamcraft assets; nothing referenced them. - @Nikolay-Sitnikov
    • Removed: unused atlantis CTM texture set
  • #1704 Merged multiple similar recipes with OredictItemStack - @TotallyNotOndre
    • Removed: Duplicate Assembler recipes for synthetic rubber, Redundant recipes across multiple mod integrations
  • #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
  • #1668 Deleted src/main/main.iml; the buildscript generates IDE project files. - @Nikolay-Sitnikov
    • Removed: src/main/main.iml
  • #1654 dependencies.gradle: GT5-Unofficial 5.09.52.360 -> 5.09.52.365, Postea 1.2.3 -> 1.2.5. - @UltraProdigy
  • #1649 dependencies.gradle: GT5-Unofficial 5.09.52.357 -> 5.09.52.360. - @boubou19
  • #1632 Adds .github/workflows/optimize-images.yml and rewrites many PNGs under assets/bartworks and assets/dreamcraft with no pixel-level change stated. The diff was too large to fetch, so this is inferred from the file list. - @UltraProdigy
    • Added: image optimization workflow
  • #1631 - @glowredman
    • Fixed: Recipes that used Pam's Harvest the Nether item names
  • #1603 Replaced deprecated string-assignment url syntax with url = uri(...) in repositories.gradle and settings.gradle, and added missing '=' for the name property. - @Nikolay-Sitnikov
    • Fixed: Gradle deprecation warnings
  • #1595 Removed unused fields and their defaults and Init registrations from CoreModConfig: BlacklistedTileEntiyClassNames, the DebugPrint flags, the material weight arrays, and the pollution and filter values. - @Nikolay-Sitnikov
    • Removed: unused core mod config entries
  • #1578 Dropped the records.record.* aliases from sounds.json and renamed the keys in soundmeta/durations.json to dreamcraft:record.*. This follows the upstream bug fix. - @Nikolay-Sitnikov
    • Removed: records.record.* sound aliases
  • #1574 Adapted recipe loaders to the GT5-Unofficial Spinmatron rename (Spinmatron_Casing, Spinmatron_Chamber_Grate, Machine_Multi_Spinmatron) and DimensionHelper.getAllDisplayedNames. GT5-Unofficial bumped to 5.09.52.222. - @chrombread
  • #1528 ScriptLoader.run() switches from System.currentTimeMillis() to System.nanoTime() and logs both ns and ms for each script and for the total. - @Nikolay-Sitnikov
  • #1474 dependencies.gradle bumps GT5-Unofficial from 5.09.52.115 to 5.09.52.124. - @UltraProdigy
  • #1448 Deleted the tc.aspect.custom1-5 name, description and help keys from dreamcraft en_US, ru_RU and zh_CN lang files. - @koolkrafter5
    • Removed: tc.aspect.custom1-5 lang entries from dreamcraft lang files
  • #1427 Refstrings.MODPACKPACK_VERSION changed from "2.8.0" to "2.9.x". - @chochem

Contributors ​

Everyone who authored, reviewed or co-authored a change on this page, with how many of them:

@UltraProdigy (210), @Dream-Master (182), @boubou19 (56), @chochem (52), @EnderProyects (48), @Auynonymous (44), @chrombread (42), @Nikolay-Sitnikov (39), @Ruling-0 (24), @koolkrafter5 (23), @FourIsTheNumber (21), @GDCloudstrike (17), @serenibyss (17), @tiffit (16), @Yoshy2002 (14), @C0bra5 (13), @LazyFlesh (13), @Alexdoru (12), @Algent (12), @Nana-Sakura (12), @Caedis (11), @danyadev (11), @Ethryan (11), @Eldrinn-Elantey (10), @cubefury (9), @DreamYao520 (9), @YannickMG (9), @fehling135 (8), @LazyFleshWasTaken (8), @Spaghetti-OberNub (8), @Vlamonster (8), @ham-corp (7), @loenaaaa (7), @Spicierspace153 (7), @glowredman (6), @Pxx500 (6), @RecursivePineapple (6), @TotallyNotOndre (6), @lc-1337 (5), @Ranzuu (5), @wlhlm (5), @iouter (4), @LewisSaber (4), @Luca-Guettinger (4), @MLGfruitshoot (4), @Nockyx (4), @NotKaizul (4), @OTPANNIEXD (4), @StaffiX (4), @ABKQPO (3), @Angry3vilbot (3), @Kogepan229 (3), @kuba6000 (3), @LooseEthics (3), @asquared31415 (2), @captainjolt (2), @Chitak985 (2), @combusterf (2), @Glease (2), @Guvante (2), @jude123412 (2), @KenzoWVY (2), @KleinGrrmpf (2), @label-sync-bot-gtnh[bot] (2), @MarloGr (2), @Miklebe (2), @seventh-june (2), @sisyphussy (2), @thehoblit (2), @WhyDoLogic (2), @WhyDoLogic2 (2), @Worive (2), @2ndDerivative (1), @3ricbae (1), @aabushnell (1), @awolosewicz (1), @codebuff-team (1), @Copilot (1), @czqwq (1), @DarkShadow44 (1), @Discreater (1), @DylanTaylor1 (1), @Dynamiczbee (1), @Emilgardis (1), @felixfour (1), @flamingowrangler2869 (1), @FrostyFire1 (1), @Ghezra (1), @Iamworking12 (1), @JustACasualDay (1), @kopatych3348 (1), @liryril1 (1), @ls-r (1), @luoyangyuli2001 (1), @mattiasploesch-cpu (1), @MCTBL (1), @ModularityEnjoyer (1), @Nightyyi (1), @nshark (1), @querns (1), @Quollveth (1), @Ressed (1), @RSCCV (1), @Sanduhr32 (1), @slprime (1), @SomeonePerson123 (1), @Taskeren (1), @TKDMzq (1), @vakus (1), @VortexSo4 (1), @Yang9988Li (1), @zaru-noodles (1)