Compatibility
Minecraft: Java Edition
1.21–1.21.8
1.20.x
1.19.x
1.18.x
Platforms
Links
Creators
Details
Changelog
BurlanT Changelog
This documents all notable changes to BurlanT.
This Changelog has been written by.. Pizzlad!
Version 0.1.4
Features
- Expanded Web Export Configuration: The
web-exportfeature inconfig.ymlhas been overhauled to provide more granular control over data exports. Instead of a single output folder, you can now configure individual paths for each exported JSON file (world.json,towns.json,nations.json). - Nation Data Integration: Added full support for loading and processing
nations.json, allowing the web map to display alliances between towns. This can be loaded manually or automatically via the HTML configuration. - Nation-Based Territory Display:
- Nation Ownership: Territories can now be colored based on the owning nation's color, providing a clear high-level overview of alliances.
- Nation Names & Capitals: Added options to display nation names and a star icon over their capital towns, making it easy to identify key political entities.
- Hierarchical Display Logic: Implemented a display hierarchy where enabling nation-level display options (Ownership, Names, Capitals) automatically disables the corresponding town-level options to prevent visual clutter and maintain clarity.
UI Enhancements
- Dynamic Display Options: The sidebar has been updated with new toggles for "Show Nation Ownership", "Show Nation Names", and "Show Nation Capitals".
Performance
- Optimized Territory Lookups: Implemented spatial hashing for territory lookups by creating a
chunkToTerritoryIdMap. This significantly improves performance by changing chunk-based territory lookups from a slow, iterative search (O(n)) to an instant, direct lookup (O(1)). This reduces server load during critical operations like block protection checks. (OR I THINK -pizzlad = i dont even know what this means lmao, kane just told me to and i added it in. I might read about it later on. Looks promising...)



