Ready to install?
[balls_game_2] 2.0.0-beta4 for 1.21.1
Check the game version, loader and dependencies below, then grab this exact release.
Modrinth release
2.0.0-beta4 for 1.21.1
- Game
- 1.21.1
- Loader
- NeoForge
- Published
- 27 Sept 2026
- Channel
- alpha
- Downloads
- 6
Where this file goes
Keep this pack release together.
Install it as its own instance with the game version and loader above. The source has not labelled a separate server ZIP in the data we receive, so only use one when the creator lists it for this exact release.
Dependencies for this release
What else does it need?
No required project dependencies are listed for this release.
From the release
What changed?
\[balls\game\2\] 2\.0\.0\-beta\.4 beta\.3 finished the ending\. This one fills in the middle: the pack had Create, a rocket and an endgame, and almost nothing between them that asked you to build a process rather than a machine\. TFMG and Chemica are that middle, and adding them turned up the largest single defect in the pack's history \- 708 recipes across two mods that never loaded at all\. 23 mods added, 13 removed, 29 updated\. added • Create: The Factory Must Grow \[1\.3\.1\-community\] plus KubeJS TFMG \[1\.2\.0\] \- oil, distillation, vats, industrial blasting and a real electrical grid\. Steel stops being one mixer step and becomes a Blast Stove multiblock fed with crushed ore, flux and hot air\. • Chemica \[0\.6\.0\] \- chemistry on top of TFMG's vats: chlor\-alkali electrolysis, the Kroll process, arc furnaces, acids, polymers\. Thirteen new ores, all placed and reachable\. • EpicTerrain \[0\.1\.4\] \- one noise\-driven generator replacing four stacked worldgen mods\. The Roads More Travelled \[0\.5\.1\] puts paths between structures\. • Exposure \[1\.9\.19\] plus Exposure Catalog \[1\.1\.2\] and Exposure Polaroid \[1\.1\.6\] \- cameras and photo albums\. Film develops through Create sequenced assembly\. • WorldJS \[1\.1\.0\] and KubeJS Create \[2101\.3\.1\] \- worldgen and Create recipe types from script\. KubeJS Create also brings the create: recipe schemas, so raw Create json is validated on load instead of failing silently\. • Performance and infrastructure: Async \[0\.2\.0\], ServerCore \[1\.5\.19\], Dynamic FPS \[3\.11\.4\], Particle Core \[0\.3\.3\], Better Block Entities \[1\.3\.4\], WorldgenFeatureFix \[1\.0\.1\], Forgified Fabric API \[0\.116\.15\], REMI \[4\.7\.7\], YetAnotherConfigLib \[3\.8\.2\]\. • Chunky \[1\.4\.23\] \- chunk pregeneration, for a 126 mod pack with seven dimensions\. • Cosmetic and convenience: 3D Skin Layers \[1\.0\.5\], MMDLoad \[1\.0\.0\], Barehanded \[1\.6\.6\]\. updated • Starcatcher \[3\.1\.2\] \-\> \[3\.2\] • Starcatcher's Delight \[3\.0\.1\] \-\> \[3\.2\] • Eternal Starlight \[0\.9\.0\] \-\> \[0\.9\.1\] • Eternal Starlight's Delight \[1\.3\.0\] \-\> \[1\.4\.0\] • Create: Power Grid \[0\.6\.1\] \-\> \[0\.6\.2\] • Create: Dragons Plus \[1\.11\.7b\] \-\> \[1\.11\.9\] • Create: Central Kitchen \[2\.6\.0\] \-\> \[2\.6\.2\] • Create: Enchantment Industry \[2\.5\.3b\] \-\> \[2\.5\.4\] • Drive\-By\-Sable \[1\.5\.0\] \-\> \[1\.6\.1\] • Re\-Avaritia \[1\.4\.1\] \-\> \[1\.4\.2\] • AE2 Import/Export Card \[1\.6\.0\] \-\> \[1\.9\.1\] • Polytone \[4\.1\.0\] \-\> \[4\.5\.3\] • GuideME \[21\.1\.17\] \-\> \[21\.1\.19\] • Lithostitched \[1\.8\.0\+beta4\] \-\> \[1\.8\.0\] • C2ME \[alpha\.0\.120\] \-\> \[alpha\.0\.122\] • Entity Model Features \[3\.3\.2\] \-\> \[3\.3\.9\] • Entity Texture Features \[7\.2\.1\] \-\> \[7\.2\.4\] • EntityCulling \[1\.10\.5\] \-\> \[1\.11\.2\] • Flerovium \[1\.1\.2\] \-\> \[1\.2\.0\] • Fzzy Config \[0\.7\.6\] \-\> \[0\.7\.7\] • ImmediatelyFast \[1\.6\.13\] \-\> \[1\.6\.14\] • Ixeris \[4\.6\.5\] \-\> \[4\.6\.8\] • Puzzles Lib \[21\.1\.56\] \-\> \[21\.1\.60\] • KubeJS \[build\.374\] \-\> \[build\.377\] • Lootr \[1\.11\.38\.124\] \-\> \[1\.11\.38\.127\] • MoreCulling \[1\.0\.9\] \-\> \[1\.0\.10\] • Reese's Sodium Options \[2\.2\.3\] \-\> \[2\.2\.4\] • Sodium Extra \[0\.9\.3\] \-\> \[0\.9\.4\] • BandwidthOptimizer \[\.109\] \-\> \[\.134\] • NeoForge \[21\.1\.249\] \-\> \[21\.1\.250\] Create stays on \[6\.0\.10\], EMI on \[1\.1\.24\], Minecraft on \[1\.21\.1\]\. removed • Terralith \[2\.6\.2\], Tectonic \[3\.0\.26\], Incendium \[5\.4\.4\], Nullscape \[1\.2\.14\] \- four worldgen mods stacked on each other, replaced by EpicTerrain alone\. GlitchCore went with them, being a dependency of nothing else\. • Create: Diesel Generators \[1\.3\.15\] \- TFMG covers the same ground with a deeper chain\. Its eight advancement nodes, loot table override and item rename go with it\. • Sound Physics Remastered \[1\.4\.0\.1\] \- dropped outright, not swapped\. beta\.4 ships no sound\-occlusion mod\. • PonderJS \[2\.4\.0\] and KubeJSable \[1\.1\.0\] \- two KubeJS addons with zero calls in any script\. Create's own Ponder and Sable itself are untouched; nine mods need Sable, none needed the KubeJS bridge to it\. • rrls \[5\.0\.11\] \- reads its own config during Minecraft\. before that config loads, and NeoForge throws Cannot get config value before config is loaded\. Intermittent, and all it does is hide the reload screen\. • Applied KubeJS \[1\.0\.0\], EMI Trades Reborn \[2\.0\.0\], EMI\+\+ \[2\.1\.0\], Carry On \[2\.2\.6\.13\]\. fixed • 708 recipes in two mods never loaded\. Garnished and Chemica both ship Create\-machine json written against an older schema, so RecipeManager warned and the recipe never registered \- the item was simply unreachable through that machine\. Three bugs: result identity nested under an item wrapper instead of flat \(608\), invented fluid keys \(fluidstack/fluidtag instead of neoforge:single/neoforge:tag\), and camelCase fields \(processingTime, allowedVatTypes, minSize, heatLevel\) in all 100 of Chemica's\. 748 overrides now ship across the two mods; the other 40 carry the vat rename and the material unifications\. • TFMG 1\.3\.1 renamed the vat type ids and silently broke Chemica\. castironvat, steelvat and firebricklinedvat became castiron, steel and fireproof\. Chemica 0\.6\.0 ships exactly 66 vat recipes and all 66 named the old ids, so none of them would ever match a vat \- no log error, they just never fire\. All 66 now ship as overrides\. • Chemica's rutile ore never generated\. One line missing from a biome modifier list\. Rutile is the only source of rutile crystal, which is the only route into the entire Kroll titanium chain\. • ExtendedAE's whole upper tier was unreachable\. Its Circuit Slicer costs four AE2 inscriber presses, presses only come from meteorites, and beta\.3 disabled meteorites \- so every wafer and concurrent_processor with them\. That one item gates eleven Crystal Assembler recipes\. • Powergrid's custom circuits could never be started\. The only recipe in any jar producing a circuit_schematic was the one that copies an existing schematic\. It now has a first one\. • TFMG ships 31 zero\-byte png files into Create's texture namespace\. Every TFMG fluid rendering through Create was the missing\-texture checkerboard \- creosote, LPG, gasoline, kerosene, molten steel, molten slag and the rest\. 29 repaired by serving TFMG's own working copy at the path Create looks for\. • Three electrolysis recipes required no machine at all\. chemica:electrode is not a registered tfmg:vatoperation \- Chemica ships the item and the tooltip but never the operation \- so KubeJS fell back to an empty list, meaning Powdered Obsidian, Exfoliated Graphene and Fluix could run in a bare vat\. Now tfmg:graphiteelectrode for the graphene and tfmg:electrode for the other two\. • The mrpack manifest would have shipped a broken install\. It carried beta\.3's file list \- 12 jars short, 42 stale entries \- and pinned NeoForge 21\.1\.249 where KubeJS TFMG requires \[21\.1\.250,\), which would have dropped the mod and every TFMG recipe schema with it\. Rebuilt and verified per file against sha1, sha512 and byte size\. • 36 mods were flagged as not needed on the client\. LootJS, WorldJS, Lithostitched, ServerCore and WorldgenFeatureFix among them \- true of a dedicated server, false in single player where the client is the server\. Skipping them would have lost all loot injections, the meteorite cleanup and EpicTerrain's framework\. All mods are now client: required; the 36 that cannot run headless stay server: unsupported\. • Starcatcher's Delight 3\.2 fixed its own fillet bug, so beta\.3's workaround is gone\. 3\.2 ships one recipe per rarity\. All seven event\.remove ids had stopped existing, and one replacement produced starcatcher_delight:uramaki, an item 3\.2 deleted\. Fresh Catch now accepts any of the five nigiri rarities\. • tfmg:freezer was never a valid id \- the liquid hydrogen recipe named TFMG's freezer BLOCK where the vat wanted the registered OPERATION, tfmg:freezing\. • Four Create crushing recipes silently lost yield when byproducts were added: deepslate copper dropped cobblestone instead of cobbled deepslate, deepslate emerald and redstone took the stone variant's counts and times, and nickel lost both its bonus roll and its experience nugget\. • tfmg:mixing/n_semiconductor doped silicon with sulfur\. Sulfur is group VI and not a dopant; antimony is the group V donor, and it was also the only consumer of the dead\-ending antimony ore chain\. • Drive\-By\-Sable's Advanced Cable Hub crashed RecipeManager twice every load \- its block is registered in code but never in game\. Now skipped with a self\-referential item_exists condition, so the recipes return if the mod is fixed\. • A Chemica vat recipe produced chemica:hydrogen, a fluid the mod never registers\. Swapped to chemica:liquid_hydrogen\. • Three glass recipes shared one input, so the saw picked at random\. One moved to deploying to break the tie\. • TFMG's three fuse block models point their particle texture at tfmg:block/fuse_block; the only file in the jar is block/fuse\. Served a copy at the path the models ask for\. changed • One steel, one cast iron, one titanium, one silicon\. The pack had two of each from different mods sharing the same c: tags with unrelated production chains\. TFMG owns steel and cast iron \- Create: Big Cannons' versions are removed, except its molten cast iron, which cannon casting needs\. Cosmonautics owns titanium and Chemica's Kroll process now casts that ingot\. AE2 owns silicon\. • AE2's three crystals are chemistry now\. All three used to be one heated mixing step on cheap rocks\. Certus quartz is hydrothermal growth in hot caustic soda under pressure, fluix is electro\-crystallisation a tier up, sky stone is an arc furnace fusing a stony\-iron meteorite from basalt, iron and nickel\. All automatable, all reachable before a rocket\. • Meteorites moved to the Moon\. beta\.3 deleted them outright, which quietly took the four inscriber presses, the Mysterious Cube and Flawless Budding Quartz with them\. Lunar biomes only, which makes the press economy post\-space content and gives the Meteorite Compass a job\. • No level\-of\-detail mod ships in beta\.4\. Voxy is Fabric\-only and needs Roxy to bridge it, which could not remap voxy 0\.2\.19; it is also All Rights Reserved, and its modpack exception requires a version from its own Modrinth page, which has no 1\.21\.1 NeoForge build\. Distant Horizons 3\.3\.2 works, but ships with neither for now\. • Recommended JVM flags: \-XX:\+UseZGC \-XX:\+AlwaysPreTouch on Java 25, with equal min and max heap\. ZGC's pauses are sub\-millisecond where G1's are not\. Generational ZGC is default since JDK 23, so that is the whole flag \- \-XX:\+ZGenerational was removed in JDK 24 and refuses to start\. A manifest cannot set JVM args, so this one is on you\. • TFMG's electrical components merge into Powergrid's instead of running a second parallel economy: capacitors, resistors and transistors are Powergrid's, and TFMG's motor, generator and light bulb are built by retrofitting a finished Powergrid unit\. • Powergrid's BJT gains an n\-type and a p\-type deploying step\. An NPN transistor is three doped silicon layers; it was previously rose quartz and gold wire\. • Entro Dust gets a Create milling recipe\. Its only producer was an inscriber recipe, and losing that killed both routes to the Entro Infused Ingot\. • PTFE becomes the top tier of Powergrid's insulated wire: dried kelp 1, string 2, rubber sheet 4, PTFE 6\. • Arsenic is a byproduct of crushing copper and gold ore, feeding a fourth bronze route\. Arsenical bronze historically came before tin bronze for that reason\. • TFMG's coloured concrete is renamed Cast Concrete and Create's copper door is renamed Copper Contraption Door \- both collided by name with a vanilla block while being a different thing\. • TFMG's Accumulator is unobtainable\. It registers Forge Energy on all six faces unconditionally, a second ungated door into the FE network the pack keeps behind Powergrid's Device Connector\. • The advancement tree goes from 97 nodes to 92: TFMG's Blast Stove, generator and electric motor in, the eight Diesel Generators nodes out\. • Every trace of a removed mod is gone rather than commented out \- no \.disabled files, no dead namespace directories, no stale references to any of the thirteen mods dropped\. • c2me\.toml was regenerated\. beta\.3's copy predated a C2ME update and still carried threadPoolPriority where the current build reads threadPoolPriorityPreset, so shipping it would have reset that option for every player\. Safe to ship because every tunable stays "default"\. See config/README\-c2me\.txt\. • configureddefaults/ grows from 179 files to 1,040\. Server scripts grow from 20 files and 2,392 lines to 24 files and 4,044 lines\.