Skip to content

Releases: cryptobench/EasyWebMap

EasyWebMap v1.0.21

22 Jan 00:18

Choose a tag to compare

EasyWebMap v1.0.21

Commit: 8f0a57a
Released: 2026-01-22T01:18:01+01:00


Changelog

Improve tile caching and player tracking

  • Enhance DiskTileCache with better error handling
  • Improve TileCache memory management
  • Refactor TileManager for better performance
  • Enhance PlayerTracker with improved update logic

Co-Authored-By: Claude Opus 4.5 noreply@anthropic.com


How to Install

  1. Download EasyWebMap-v1.0.21.jar below
  2. Drop it in your server's mods folder
  3. Restart your server
  4. Open http://localhost:8080 in 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)

Commands

Command What it does
/easywebmap status Show server status
/easywebmap reload Reload config
/easywebmap clearcache Clear tile cache

EasyWebMap v1.0.20

22 Jan 00:17

Choose a tag to compare

EasyWebMap v1.0.20

Commit: 9cb0d9d
Released: 2026-01-22T01:16:27+01:00


Changelog

Add multi-threaded architecture documentation to CLAUDE.md

Document Hytale's multi-threaded server model including:

  • Core architecture (HytaleServer, Universe, World threading)
  • Thread-bound rule for EntityStore/ECS operations
  • world.execute() bridge pattern for cross-thread operations
  • Thread-safe types for shared plugin state (AtomicInteger, ConcurrentHashMap)
  • Common mistakes: executor trap, blocking, race conditions
  • Technical specs: 30 TPS, 33ms tick budget
  • Performance best practices and debugging tips

Co-Authored-By: Claude Opus 4.5 noreply@anthropic.com


How to Install

  1. Download EasyWebMap-v1.0.20.jar below
  2. Drop it in your server's mods folder
  3. Restart your server
  4. Open http://localhost:8080 in 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)

Commands

Command What it does
/easywebmap status Show server status
/easywebmap reload Reload config
/easywebmap clearcache Clear tile cache

EasyWebMap v1.0.18

17 Jan 17:47

Choose a tag to compare

EasyWebMap v1.0.18

Commit: dea747a
Released: 2026-01-17T18:46:53+01:00


Changelog

Fix CI: checkout was overwriting downloaded JAR artifact

  • Move checkout before artifact download
  • Download artifact to ./artifacts subdirectory to prevent conflicts

Co-Authored-By: Claude Opus 4.5 noreply@anthropic.com


How to Install

  1. Download EasyWebMap-v1.0.18.jar below
  2. Drop it in your server's mods folder
  3. Restart your server
  4. Open http://localhost:8080 in 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)

Commands

Command What it does
/easywebmap status Show server status
/easywebmap reload Reload config
/easywebmap clearcache Clear tile cache

EasyWebMap v1.0.16

16 Jan 17:57
b442db7

Choose a tag to compare

EasyWebMap v1.0.16

Commit: b442db7
Released: 2026-01-16T18:56:02+01:00


Changelog

Merge pull request #6 from KyuubiDDragon/claude/fix-tile-loading-performance-6s0Mb

Fix tile loading


How to Install

  1. Download EasyWebMap-v1.0.16.jar below
  2. Drop it in your server's mods folder
  3. Restart your server
  4. Open http://localhost:8080 in 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)

Commands

Command What it does
/easywebmap status Show server status
/easywebmap reload Reload config
/easywebmap clearcache Clear tile cache

EasyWebMap v1.0.14

16 Jan 12:43

Choose a tag to compare

EasyWebMap v1.0.14

Commit: 950bc66
Released: 2026-01-16T13:42:42+01:00


Changelog

Fix CI: Handle artifact download path correctly

  • Added explicit path: . to download-artifact
  • Use find command to locate JAR regardless of path
  • Added debug step to list downloaded files

Co-Authored-By: Claude Opus 4.5 noreply@anthropic.com


How to Install

  1. Download EasyWebMap-v1.0.14.jar below
  2. Drop it in your server's mods folder
  3. Restart your server
  4. Open http://localhost:8080 in 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)

Commands

Command What it does
/easywebmap status Show server status
/easywebmap reload Reload config
/easywebmap clearcache Clear tile cache

EasyWebMap v1.0.10

16 Jan 11:40

Choose a tag to compare

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 enableTilePyramids config 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

  1. Download EasyWebMap-v1.0.10.jar below
  2. Drop it in your server's mods folder
  3. Restart your server
  4. Open http://localhost:8080 in 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

EasyWebMap v1.0.9

15 Jan 10:04

Choose a tag to compare

EasyWebMap v1.0.9

Commit: cfd2c9a
Released: 2026-01-15T11:03:16+01:00


How to Install

  1. Download EasyWebMap-v1.0.9.jar below
  2. Drop it in your server's mods folder
  3. Restart your server
  4. Open http://localhost:8080 in 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)

Commands

Command What it does
/easywebmap status Show server status
/easywebmap reload Reload config
/easywebmap clearcache Clear tile cache

EasyWebMap v1.0.8

15 Jan 10:00

Choose a tag to compare

EasyWebMap v1.0.8

Commit: bb4ff63
Released: 2026-01-15T10:59:54+01:00


How to Install

  1. Download EasyWebMap-v1.0.8.jar below
  2. Drop it in your server's mods folder
  3. Restart your server
  4. Open http://localhost:8080 in 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)

Commands

Command What it does
/easywebmap status Show server status
/easywebmap reload Reload config
/easywebmap clearcache Clear tile cache

EasyWebMap v1.0.7

15 Jan 09:56

Choose a tag to compare

EasyWebMap v1.0.7

Commit: a3ff96e
Released: 2026-01-15T10:54:55+01:00


How to Install

  1. Download EasyWebMap-v1.0.7.jar below
  2. Drop it in your server's mods folder
  3. Restart your server
  4. Open http://localhost:8080 in 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)

Commands

Command What it does
/easywebmap status Show server status
/easywebmap reload Reload config
/easywebmap clearcache Clear tile cache

EasyWebMap v1.0.6

15 Jan 09:36

Choose a tag to compare

EasyWebMap v1.0.6

Commit: d6db21d
Released: 2026-01-15T10:35:13+01:00


How to Install

  1. Download EasyWebMap-v1.0.6.jar below
  2. Drop it in your server's mods folder
  3. Restart your server
  4. Open http://localhost:8080 in 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)

Commands

Command What it does
/easywebmap status Show server status
/easywebmap reload Reload config
/easywebmap clearcache Clear tile cache