Province 0.2.3 for 1.21.1.jar
Curse Maven Snippet
What's new
Province 0.2.3 for 1.21.1
A third export mode, finer grid snapping and readable map labels.
Added
- Export a specific area: the export panel now has a third button. Enter X1 / Z1 / X2 / Z2 in block coordinates (both ends inclusive) and only that rectangle is exported. Reversed corners are corrected automatically, and one side is capped at 4096 blocks.
- Custom level names are back on the level grid: the last cell of the list is a visible "+ 自定义…" entry that opens the level-name editor. The small "+" in the footer still works too.
Changed
- Smarter grid snapping: single blocks when one block is at least 0.5 px on screen, 4×4 at 0.125 px, and 16×16 chunks below that. The old 64-block tier is gone. The same snapping now applies in edit mode, not only when drawing new shapes.
- Level names 县级市 and 地级市 are now listed as (县级)市 and (地级)市, and they render on the map as "A市" / "A City" instead of "A县级市". The bracket only exists to tell the two apart in the level list.
Fixed
- Exported images match the screen again: border thickness uses one uniform scale, multi-island provinces are drawn as separate sub-paths (no phantom edges between islands), and label sizes are fitted from 2× to 24× by shrinking the font step by step until the text fits.
- Every province visible in the export now gets at least one label. If its text anchor falls outside the cropped area, the label is placed at the nearest point inside the shape instead of being dropped.
Compatibility
- Client-side mod. Xaero's World Map is required, Xaero's Minimap is optional.
- Existing maps, provinces, level names and settings carry over unchanged; no migration needed.
Install this file only on Minecraft 1.21.1.
This mod has no additional files

