Features:
- Loads any number of accesswideners from the config folder
- The accesswideners folder is generated after the first launch
- Remaps each entry to the mapping set the game is currently using
- Helps jar mods run alongside Fabric without access errors
- Fixes crashes caused by inaccessible fields, methods and classes
- Version independent, not tied to a single game release
- Mapping work handled by mapping io on loader 0.15 and newer
- Supports tiny v2 mappings with multiple namespaces
- Named accesswideners possible with merged yarn mappings at runtime
- Works with official and intermediary names as well
- Fabric, Legacy Fabric, Ornithe and Quilt support
- Made by tildejustin
AccessWidener Loader is a small utility that scans an accesswideners folder inside the game config directory and loads every file it finds there. The folder is created automatically after the first launch, so widening access to a field, method or class is only a matter of dropping a file in place and starting Minecraft again.
The main use case is running an older jar mod alongside Fabric. Those mods often reach for members the game keeps private, and the result is a crash on startup. An accesswidener opens the required members up, and the loader remaps each entry to the mapping set the running instance actually uses, which is why it stays version independent instead of being bound to one Minecraft release.
Advanced setups get extra room to work. Since loader 0.15 the mapping work goes through mapping io, so an instance launched with tiny v2 mappings can expose more than one namespace at a time. With merged yarn mappings active at runtime you can write named accesswideners rather than being limited to official and intermediary names, which makes the files easier to read and maintain.