Province 0.2.2 for 1.21.11
Curse Maven Snippet
What's new
Fixed
- Startup crash on Fabric Loader 0.20.0 and newer. That Loader update ships a newer ASM, which refuses to transform Xaero's World Map
GuiMap— a class of roughly 5,000 instructions — so the 0.2.1 builds crashed before reaching the main menu. Province no longer touches that class at all:- the world map overlay is hooked through Fabric API's
ScreenEvents(newProvinceMapHook) instead of a Mixin; - camera position, map scale and GUI scale are read from the live map screen by reflection;
- editor keyboard and mouse input go through dedicated input Mixins instead.
- the world map overlay is hooked through Fabric API's
- Applied to the 26.2 and 1.21.11 builds. The 1.21.1 and 1.20.1 builds already used the event/input approach and only needed the metadata changes below.
Changed
fabricloaderminimum lowered from0.19.3to0.15.0on all four builds, so 0.2.2 also runs on older loaders.fabric.mod.jsonnow declarescontact: the GitHub Homepage and Issues links appear in Mod Menu.- Mod icon replaced with the cropped square logo.
All Relations
- All Relations
- Embedded Library
- Optional Dependency
- Required Dependency
- Tool
- Incompatible
- Include

