EasyWebMap v1.0.10
EasyWebMap v1.0.10
Changelog
Add tile pyramid system for massive browser performance improvement
Performance optimization that generates composite tiles at zoomed-out levels,
dramatically reducing DOM elements and improving browser framerate.
Changes:
- Add CompositeTileGenerator.java for server-side tile compositing
- At zoom -4, combines 16x16 (256) chunks into single tiles
- Reduces DOM elements from ~20,000 to ~40 at full zoom out
- Add
enableTilePyramidsconfig option (default: true) - Update frontend to request composite tiles at negative zoom levels
- Center map on single player when only one is online
Expected performance impact:
| Scenario | Before | After |
|---|---|---|
| Full zoom out DOM elements | ~20,000 | ~80 |
| Memory for visible tiles | ~400MB | ~2MB |
| Pan/zoom framerate | 15-30 FPS | 60 FPS |
How to Install
- Download
EasyWebMap-v1.0.10.jarbelow - Drop it in your server's
modsfolder - Restart your server
- Open
http://localhost:8080in your browser
Features
| Feature | Description |
|---|---|
| Live Map | See terrain update in real-time as blocks change |
| Player Tracking | Watch players move around with direction arrows |
| Player List | Click any player name to jump to their location |
| Multi-World | Switch between worlds with a dropdown |
| Explored-Only Rendering | Only renders explored chunks by default (prevents abuse) |
| Tile Pyramids | Composite tiles at zoom out for 256x fewer DOM elements |
Commands
| Command | What it does |
|---|---|
/easywebmap status |
Show server status |
/easywebmap reload |
Reload config |
/easywebmap clearcache |
Clear tile cache |