Commit Graph

8 Commits

Author SHA1 Message Date
Lukas Rieger (Blue) 6e68a8f0e0
[breaking] Switch hires tile format to prbm (modified prwm) 2024-02-23 17:32:07 +01:00
Lukas Rieger 16981f2797
Refactor World-Management and Region/Chunk-Loading (#496)
* Implement PackedIntArrayAccess

* First working render with BlueNBT

* Progress converting chunkloaders

* Core rewrite done

* WIP - Restructuring configs and world-map mapping

* WIP - Compiling and starting without exceptions :)

* Fix cave detection

* Ensure configuration backwards compatibility (resolve dimension from configured world if missing)

* Implement support for 1.16+ chunks

* Implement support for 1.15+ chunks

* Implement support for 1.13+ chunks and some fixes

* Also find worlds based on their id again in BlueMapAPI

* Improve autogenerated config names

* Implement equals for all ServerWorld implementations

* Get rid of var usage
2024-02-07 20:43:37 +01:00
Lukas Rieger (Blue) 4386e35c59
Dont delete the file since we are replacing it anyways, to minimize the risk of deleting the file without a replacement 2023-08-10 16:08:48 +02:00
Lukas Rieger (Blue) 72264a2e86
Add supressed exception for more info 2 2023-06-21 15:13:27 +02:00
Lukas Rieger (Blue) e66838cdbc
Add supressed exception for more info 2023-06-21 15:11:48 +02:00
Lukas Rieger (Blue) 1a2d3a6d38
Also replace file on first try 2022-11-13 11:38:36 +01:00
Lukas Rieger (Blue) ddce10f6ab
Replace exisiting on move to avoid random FileAlreadyExistsException 2022-11-02 19:27:57 +01:00
Lukas Rieger (Blue) 81f309b0be
Create directories with symlinks in mind, fixes #349 2022-10-14 10:24:19 +02:00