Apron
Apron adds a compatibility layer between Fabric and several legacy modding APIs. In essence, it is a complete re-implementation of the API mods of yesteryear.
Apron provides the following APIs and mods, with more surely to come:
- ✅ Risugami's ModLoader
- ✅ Risugami's ModLoaderMP
- ✅ Minecraft Forge
- ✅ Reforged
- ✅ ShockAhPI
- ✅ PlayerAPI
- ✅ AudioMod (Works with third-party launchers!)
- ✅ ModOptionsAPI
- ✅ GuiAPI
- ✅ Itemsprites API
How to Install Apron (Mod)
Apron by CatCore is verified for Babric across Minecraft versions b1.7.3 (latest release: 3.5.0, file size: 4.2 MB). Follow the steps below to install it safely from ModCraft.tv:
- Click the Download button above and select your Minecraft version (b1.7.3) and platform (Babric).
- Make sure you have the compatible loader or environment installed for Babric.
- Move the downloaded Apron file into your Minecraft
.minecraft/modsfolder and launch the game.
- 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
- Fix missing textures with 3D Items mod
- Fix tool mining level again
- Fix block breaking texture
- Add more BlockEntity DataFixers
- 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
- Fix crash when trying to load mods with protected main class
- Fix MAtmos crashing on startup
- Fix server startup crashes
- Forge - Fix late spritesheet loading
- Fix crash because of late BlockItem registration
- 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
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
## 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
- 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
- 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
- Dimensions
- 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
- Fix Buildcraft pipes crashing when transfering items
- ModOptionsAPI
- GuiAPI
- ItemSpriteAPI
Fix a few bugs.
Update ModRemappingAPI to 1.6.0.
Start implementing compatibility with StationAPI.