Lukas Rieger (Blue)
908789a815
Add more cache-control headers to integrated webserver
2024-02-25 02:15:34 +01:00
Lukas Rieger (Blue)
122ba83ebb
Correct content-type header and response for empty map tiles
2024-02-24 10:44:25 +01:00
Lukas Rieger (Blue)
6e68a8f0e0
[breaking] Switch hires tile format to prbm (modified prwm)
2024-02-23 17:32:07 +01:00
Lukas Rieger (Blue)
81e8da3b70
Fix storage performance
2024-02-08 13:18:49 +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
TechnicJelle
7047df73d0
Made webserver binding logging less confusing ( #474 )
...
People often think "0.0.0.0" is the IP they should connect to when BlueMap logs `WebServer bound to: /0.0.0.0:8100`
Or they see the IPv6 address being logged, and think BlueMap is only running on IPv6.
2023-09-07 08:41:50 +02:00
Lukas Rieger (Blue)
7156993323
Make webserver resource-closing more watertight against potential leaks
2023-09-05 14:22:30 +02:00
Lukas Rieger (Blue)
0ebea9982f
Apply Spotless fixes for BlueMapCommon
2023-06-29 13:42:56 +02:00
Lukas Rieger (Blue)
d570884def
Add advanced webserver logging + settings
2023-06-29 13:37:31 +02:00
Lukas Rieger (Blue)
8f97b08eb5
Use string-builder in verbose logger
2023-06-29 08:38:46 +02:00
Lukas Rieger (Blue)
4141d21a70
Add support for xff header in verbose web logger
2023-06-29 08:29:53 +02:00
Lukas Rieger (Blue)
1be7dd5746
Implement abillity to handle Http-Requests asyncrounously
2023-03-06 20:38:38 +01:00
Lukas Rieger (Blue)
c2499df3a7
Change image response to 204 and always save an empty players.json
2023-03-02 16:30:28 +01:00
Lukas Rieger (Blue)
892506f2f9
Remove uneccesary lock, fix double server header, organize packages and class-names
2023-02-24 13:55:21 +01:00
Lukas Rieger (Blue)
f4c6adc685
Rewrite integrated webserver to be non-blocking
2023-02-22 16:19:34 +01:00
Lukas Rieger (Blue)
a0f34d3d96
Prevent the integrated webserver from sending raw php files
2023-02-15 21:10:23 +01:00
Lukas Rieger (Blue)
2a94b0faab
Fix live-interface paths
2022-12-13 17:39:12 +01:00
Lukas Rieger (Blue)
6d53bce0dd
Add stuff
2022-12-13 16:54:31 +01:00
Lukas Rieger (Blue)
562deb17a3
Finalize new lowres tiles implementation
2022-08-12 18:11:11 +02:00
Lukas Rieger (Blue)
81574c5176
Rewrite lowres tiles with mutiple LODs
2022-08-07 20:32:55 +02:00
Lukas Rieger (Blue)
dafabac5bb
Add a way to register externally rendered or static maps without a world
2022-08-03 12:54:03 +02:00
Lukas Rieger (Blue)
879e4f993d
Update BlueMapAPI
2022-07-27 20:31:14 +02:00
Lukas Rieger (Blue)
95e3211a4a
Change git-hash detection, fix ci
2022-07-26 22:04:01 +02:00
Lukas Rieger (Blue)
4da988d31c
Implement BlueMapAPI v2
2022-07-24 12:10:00 +02:00
Lukas Rieger (Blue)
c4e7349c54
Add player-filter to plugin-state
2022-07-04 13:07:56 +02:00
Lukas Rieger (Blue)
03f58c7739
Moving live-player-endpoint to maps/[mapid]/live/player, webroot/data is now webroot/maps, fixed color-css-alpha format
2022-06-27 01:13:48 +02:00
Lukas Rieger (Blue)
8e8934a8c4
Split and move settings.json for each map
2022-06-06 22:51:26 +02:00
Lukas Rieger (Blue)
b92536da64
Working on moving settings.json
2022-06-03 18:52:15 +02:00
Lukas Rieger (Blue)
f98376fe27
Fix parent and texture-variable baking
2022-05-29 02:34:26 +02:00
Lukas Rieger (Blue)
7389cb1a16
Completely rework ResourcePack and resource-loading
2022-05-28 21:55:41 +02:00
Lukas Rieger (Blue)
e555d558b7
Refactored config management
2022-04-20 22:54:27 +02:00
Blue (Lukas Rieger)
915f9d9608
Add SQL-Storage and add storage configs
2021-11-14 14:18:31 +01:00
Blue (Lukas Rieger)
31910382b0
Apply spotless fixes
2021-09-19 22:15:50 +02:00
Blue (Lukas Rieger)
c0edb3d294
Update gradle, update configurate-library and improve gradle build
2021-05-16 18:13:30 +02:00
Blue (Lukas Rieger)
27295cb988
Intermediate commit: Lots of redesigning with the RenderManager and Render-Tasks
2021-04-24 22:11:26 +02:00