
Update StAPI compatibility to alpha 6.2
Exclude javax classes from bundled xpp3
Changelog
- Fix asymmetrical textures not being supported
- Add Nethercraft support with partial Forge tooling compatibility
- Reimplement ItemSprite API in Forge module
- Fix Forge shouldSuffocate check not working correctly
Station API Compatibility
- Fix missing textures with 3D Items mod
- Fix tool mining level again
- Fix block breaking texture
- Add more BlockEntity DataFixers
Mod Compatibility
- Nethercraft:
- Add partial support for Station API
- IC2:
- Fix Luminator crash
- Fix IronFurnace crash
- MFR:
- Fix Crafter top texture
- CREEPS:
- Fix custom item rendering
- EE:
- Fix crash with Station API
- Fix texture rendering
- Add partial tool compatibility
Changelog
- Fix crash when trying to load mods with protected main class
Mod Compatibility
- Fix MAtmos crashing on startup
Station API Compatibility
- Fix server startup crashes
- Forge - Fix late spritesheet loading
- Fix crash because of late BlockItem registration
Mod Compatibility
- IC2:
- Fix leaves drop
- Fix more block drops
- Fix fuel crashes
- Make miner barely work and not crash
- MoreCreepsAndWeirdos:
- Fix crash with SmoothBeta
- Minefactory Renewed:
- Fix rendering issues
- Fix remaining bugs
- ComputerCraft:
- Fix crashes and block drop issues
- Moonmod:
- Fix crashes
- Butterflies:
- Fix crashes
- TwilightForest:
- Fix ChunkStorage not being flattened correctly
- CoralReef:
- Fix crashes
UniWrench Compatibility
Allow using the universal wrench on IC2 and Minefactory Renewed blocks.
- [StAPI] Fix crashes related to forge tessellator
- Fix incompatibility with SmoothBeta, Macula, Catalyst and other mods that conflicted with Forge's Tessellator
- Reimplement Reforged
- [StAPI] Add support for Reforged apis
- Mark the Forge module as incompatible with Catalyst
- Fix crash with OverrideAPI and AetherMP
- Fix AMI compatibility crashes
Changelog
Summary
The mod was almost fully rewritten.
Each api supported has been turned into a submodule, meaning they can be enabled or disabled at will for compatibility reasons.
StAPI Compatibility has been updated to 2.0.0 alpha 5, with a lot of improvements, making the whole system much more resilient.
Vanilla compatible code and StAPI compatibility code have been clearly seperated, meaning there won't be any logic leaks between the two environments.
ML mods now show up in ModMenu.ML mods garanteed to work with StAPI
- Portal Gun (client and server)
- Buildcraft (client)
- IC2 b1.8 backport (client)\
Use other ML mods at your own risk
Technical changelog
- Full rewrite of the mod.
- Update dependencies
- Bump required Fabric Loader version to 0.17.2+.
- Split into multiple modules.
- Fix most issues when using Apron without StAPI.
- [StAPI] Rewrite compatibility layer for 2.0-alpha.5+.
- Show ModLoader mods in Mod Menu if available.
- Partial compatibility with starac (legacy-lwjgl3)
- [StAPI] Improved compatibility with PortalGun, Buildcraft and IC2 backport.
- Update dependencies
- [StAPI] Fix crash on block drop
- [StAPI] Fix crash from block stats out of bound
- [StAPI] Disable forge multi-tessellator patch to fix rendering crashes
- Fix crash with Better Nether Beta (BNB)
- Fix crash with Always More Items (AMI)
- Update to MRAPI 1.22.1
- Fix all deprecation warnings in the codebase
- Fix reflection issues for most mods
- [StAPI] Update compat to 2.0-alpha.2.1
- [StAPI] Fix Dimensions portals not working
- [StAPI] Partial compatibility with ShockAhPI Dimensions
- [BHCreative] Show meta variants in generated tabs
- Fix crash on startup when using loader 0.15+
- Fix textures in non StAPI environment
Added
- Now using MixinExtras
0.2.1+ - Compatibility fixes for a lot of mods in vanilla setup
- Compatibility with StationAPI
2.0-alpha.1.1+ - Compatibility fixes between StationAPI and ML mods
Changed/Fix
- Converted most mixins to make use of MixinExtras features
- Improved ShockAhPI patch implementation
- Replaced most @Overwrites to ensure better compatibility with other mods
- Fix mod count always being 0 in F3 overlay.
- Fix StackOverflow when player takes damage and StAPI is installed.
- Fix tons of server side crashes.
- Hide Mod Options API and GuiAPI when there is nothing to show.
- Fix bucket use action being triggered twice.
- Update to loader
0.14.24+ - Update MRAPI to
1.18.0+
ModLoader mods compatibility changes
- Aether
- Ported Main Menu patch
- Fixed TMI Compatibility
- Fixed Aether Portal not working
- AetherMP
- Fix crash
- Aether Expansion
- Fix crash
- InfSprites
- Fix crash
- Redirect Tessellator calls to a custom compatible one
- OverrideAPI
- Fix classloader crash
- Fix compatibility with pre- and post- sarcasm versions.
- Better than Wolves
- Ported patches
- HMI
- Fix glitches
- Concrete
- Fix crash
- SpawnEggs
- Fix crash
- ReiMinimap
- Fix crash
- BetaTweaks
- Fix crash
- Somnia
- Port patches
- Fix crash
- AEI
- Fix crash
- BetterBlocks
- Fix crash because of Forge incompatibility
- IncredibleFungus
- Port patch
- Nether Ores Remake
- Fix crash
- EquivalentExchange (EE)
- Fix crash
- Fix textures not using Forge Atlas system correctly
- Buildcraft
- Fix oil bucket texture
StationAPI compatibility
Working
- Blocks
- Items
- Achievements + Achievement Screen
- Textures (mostly)
- Text/Translations
- Block Entities
- Entities
- Recipes
- [BHCreative] Creative Tab for each mod adding content
- [HMI] Furnace Recipes
Not working
- Dimensions
Unstable/Alpha features
- Converting worlds between Apron+Vanilla to Apron+StAPI
- Converting content from the following mods from their ML version to their StAPI version:
- ClayMan -> ClaySoldier
- StoneWall
Mod specify compatibility
- Fix Buildcraft pipes crashing when transfering items
- Now using MixinExtras
Implement new libs:
- ModOptionsAPI
- GuiAPI
- ItemSpriteAPI
Fix a few bugs. Update ModRemappingAPI to 1.6.0.
Start implementing compatibility with StationAPI.

