Repository navigation
v2.1.0
Minecraft: 1.20.1, 1.20.4, 1.21.1, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2, 26.3
Plexus Mod Loader 2.1.0 extends Fabric, Forge, and NeoForge mod support across Minecraft 1.20 and 1.21 versions, expands Native API events, content, and data edits, adds search to the installer's version list, and relicenses under the MIT License.
✨ What's New
- Run Fabric mods on Minecraft 1.20.1, 1.20.4, 1.21.1, and 1.21.11 by translating them to Mojang names on the player's computer as 26.x already does, verified with real mods on those versions and 26.3.
- Run Forge mods on Minecraft 1.20.1 (Forge 47.4.28), 1.20.4 (49.2.13), 1.21.1 (52.1.21), and 1.21.11 (61.2.5), renaming SRG member names in Forge 1.20.x and its mods to Mojang names once on the player's machine.
- Run NeoForge mods on Minecraft 1.20.4 (NeoForge 20.4.253), 1.21.1 (21.1.265), and 1.21.11 (21.11.48); 1.20.x/1.21.x Forge/NeoForge were verified headless only with real mods on dedicated and game test servers (client windows not run yet).
- Add Native API events and hooks:
PlayerEvents.TICK,InteractionEvents.ATTACK_BLOCK,BlockEvents.BREAK_CANCELLED,EntityEvents.LEFT_WORLD,ALLOW_DEATH,AFTER_DAMAGE,DROPS,KILLED_OTHER,EQUIPMENT_CHANGED,ChatEvents.SYSTEM_MESSAGE, andLootEvents.MODIFY. - Add Native API content for tool and armour materials, fuel, compostable and flammable items and blocks,
creativeTab(tab, after), villager and wandering trader trades, andConfigSpecandModRegistryfor mod-owned data. - Edit worldgen, trades, and loot in the Native API with
WorldgenRegistrar.removeSpawn/removeFeature,TradeRegistrar.removeVillagerTrades/removeWanderingTrades,LootTableEdits(addPool,removeItem,replaceItem), andLootDrops.random(). - Query craft, furnace, smoker, campfire, and stonecutter recipes via
WorldView.recipes(),RecipeLookup.all(), andingredients(), and accessItemStackRefenchantments, lore, unbreakable, and custom model data. - Search the installer's Minecraft version list as you type, group versions by series, highlight the default version, install from the keyboard, and complete partial CLI versions such as
--minecraft 1.21.
🔧 Improvements & Fixes
- Fix game test server runs for Fabric mods touching built-in registries by freezing registries once before start so
minecraft:always_passis registered when Fabric API's registry sync loads (1.20.1, 1.21.1). - Fix loading of Fabric mods that use Puzzles Lib's
LOADmixin on Minecraft 1.20.4 by dropping dead locals from recomputed stack map frames. - Fix
PLEXUS-COMPAT-111exclusions for Fabric mods that fill Fabric Loader's error window (such as ModernFix) by sending the error text to the log instead of leaving those mods out. - Fix mod resource pack loading on NeoForge 20.4 by supporting its changed
Pack.Infoconstructor. - Fix a possible startup deadlock between the Fabric bridge's Mixin setup and FML's background mod scan.
- Fix Native API trade removals on 26.1-26.3 so trades added by mods are not removed, and report unknown items or professions in removals with
PLEXUS-TRADE-005. - Run fewer constant-pool passes during startup link checks and check other loaders only when a game member is missing, so startup link checks do less work.
- Reuse verified checksums for the remap cache key in the installer when reinstalling for a Minecraft version before 26.1.
- Keep Fabric or Quilt mods separate from Forge on 1.20.1/1.20.4 and NeoForge 20.4/21.1 for now, as they do not run together on those versions yet.
- License Plexus Mod Loader under the MIT License instead of MPL-2.0, with every jar carrying the new
LICENSEinMETA-INF; earlier releases keep the license they were released with, and templates and examples stay MIT-0.
NOT AN OFFICIAL MINECRAFT PRODUCT. NOT APPROVED BY OR ASSOCIATED WITH MOJANG OR MICROSOFT.