Skip to content

Releases: LonghiTW/TileMapper

Release list

v1.1.0

Choose a tag to compare

@LonghiTW LonghiTW released this 09 Jul 05:44

TileMapper v1.1.0 Release Notes

✨ Features

1. Manual generation command /tsm generate

  • Added tilemapper.player permission
  • Uses WorldEdit / FastAsyncWorldEdit selection to generate map tile blocks within the region
  • Supports WE EditSession with Undo/Redo capability
  • All arguments are optional: /tsm generate [blockset] [source] [xoffset zoffset]
  • Async download with progress reporting (every 5%)

2. Blockset system

  • Three built-in online blocksets: All, Default, Grayscale
  • Local custom_blockset.json support
  • Grayscale mode supports luminance-only matching (L component only)

3. Tile source improvements

  • Added invert_lat and flip_vertically per-source settings
  • Added TileCoordTranslator coordinate translation layer to unify latitude inversion and vertical flip handling

4. Color pipeline overhaul: Oklab replaces CIE2000

  • Removed legacy CIELabColor.java (CIELAB + CIE2000 delta-E)
  • Added OklabColor.java — perceptually uniform color space with intuitive distance calculation
  • Color accuracy fix: gamma decoding → linear RGB → LMS → Oklab

v1.0.0

Choose a tag to compare

@LonghiTW LonghiTW released this 30 Jun 01:45

Requirements

  • Paper 1.21.8+ server
  • TerraPlusMinus 1.6.1+ plugin
  • Java 21+