Lukas Rieger (Blue)
e02a43a521
Tidy up buildscript and dependencies, fix spongeworld world-folder being wrong
2024-02-07 23:01:31 +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)
61f883b134
Add -m option to cli, which allows to filter the maps that should be loaded and rendered
2024-01-23 19:35:25 +01:00
Lukas Rieger
01027af969
Update Gradle and 1.20.2 support ( #479 )
...
* Update gradle
* Update Fabric-Loom and ForgeGradle
* Add fabric-1.20.2 implementation
* Finalize 1.20.2 update
---------
Co-authored-by: NikitaCartes <nikich98@yandex.ru>
2023-09-27 17:39:47 +02:00
Lukas Rieger (Blue)
1b2dc45b4b
Add debug-log, improve logging in general and fix weblogger not closing correctly
2023-07-01 09:44:19 +02:00
Lukas Rieger (Blue)
d570884def
Add advanced webserver logging + settings
2023-06-29 13:37:31 +02:00
TechnicJelle
c807699c7c
Add port-in-use check ( #440 )
...
* Add port-in-use check to plugin
* Add port-in-use check to CLI
2023-06-08 23:12:20 +02:00
Lukas Rieger (Blue)
924734b72d
Apply spotless fixes
2023-06-08 22:01:31 +02:00
Lukas Rieger (Blue)
a31785e67e
Swap zstd library and relocate it correctly
2023-05-09 22:52:29 +02:00
Antti Ellilä
0fce08dd62
Add version flag for cli ( #414 )
...
* Add version flag for cli, rename mc-version flag
* Change to -V, revert mc-version
2023-04-30 11:10:42 +02: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)
6d53bce0dd
Add stuff
2022-12-13 16:54:31 +01:00
Lukas Rieger (Blue)
0f579bf03c
Remove forge-1.19 implementation since 1.19.1 works for both
2022-10-24 23:24:41 +02:00
Lukas Rieger (Blue)
81f309b0be
Create directories with symlinks in mind, fixes #349
2022-10-14 10:24:19 +02:00
Lukas Rieger (Blue)
057d25bd15
Fix color issue and fix cli-webserver not working
2022-08-08 21:29:16 +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)
57b0dc003e
Fix build versions
2022-07-30 16:07:10 +02:00
Lukas Rieger (Blue)
be04097ec5
Write markers to map-storage and add option to periodically update markers and players to storage
2022-07-30 15:31:42 +02:00
Lukas Rieger (Blue)
484996a61c
Finalize versioning changes further (hopefully i stay happy now with it)
2022-07-27 15:10:23 +02:00
Lukas Rieger (Blue)
ca5d8a0fb4
Fix missing parameter in BlueMapCLI
2022-07-24 12:15:02 +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)
79a12d4d80
Automatic mod-resource-loading, loading fabric netsted jars and more
2022-06-01 00:03:35 +02:00
Lukas Rieger (Blue)
7389cb1a16
Completely rework ResourcePack and resource-loading
2022-05-28 21:55:41 +02:00
Lukas Rieger (Blue)
492573c866
Fix config formatting and render-thread-calculation
2022-04-24 15:56:03 +02:00
Lukas Rieger (Blue)
e555d558b7
Refactored config management
2022-04-20 22:54:27 +02:00
Lukas Rieger (Blue)
3f049d0523
Require Java 11
2022-01-16 14:20:27 +01:00
Lukas Rieger (Blue)
cd008a32f0
Update gradle, switch to gradle-kotlin where possible (forge doesnt work), improve build-script setup
2022-01-15 01:18:02 +01:00
Lukas Rieger (Blue)
0929678d3b
Merge branch 'master' into feature/sql
2021-12-02 14:11:37 +01:00
Lukas Rieger (Blue)
b0a5b56975
Set preconfigured ambient-light for overworlds to 0.1
2021-11-30 22:24:03 +01:00
Lukas Rieger (Blue)
7e0cb57888
Add -do not change- warning to ip-config
2021-11-30 22:19:24 +01: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)
4447c318bd
Improve cave-render detection and update default configs
2021-09-13 22:14:21 +02:00
Blue (Lukas Rieger)
e78071115d
Add setting to disable/enable free-flight-mode in the webapp
2021-06-09 15:54:19 +02:00
Blue (Lukas Rieger)
c1f3122c68
Make version handling more flexible
2021-05-23 10:12:34 +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)
53378ba059
Add MapUpdateTask and tentatively fix for RenderSorting
2021-05-16 11:13:21 +02:00
Blue (Lukas Rieger)
e40e45ad12
Improved the render-time estimation
2021-05-10 13:06:25 +02:00
Blue (Lukas Rieger)
d2d6071446
Reimplement render command and add update command
2021-05-08 23:47:13 +02:00
Blue (Lukas Rieger)
16237d292a
Implement file-watchers and remove events that are not needed anymore
2021-05-02 14:51:42 +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
Blue (Lukas Rieger)
07932506fd
Small webserver code-style improvements
2021-04-02 10:42:10 +02:00
Blue (Lukas Rieger)
a23178f772
Improve file/folder access and creation for a better reliabillity
2021-03-28 18:56:26 +02:00
Blue (Lukas Rieger)
f520833099
Fix typo in default configuration
2021-02-07 14:28:08 +01:00
pop4959
75de07843b
Clearer wording on the file download message ( #125 )
2020-12-26 23:53:00 +01:00
Ryan
d509c48025
Add option to save command line logs ( #102 )
...
* Add logger that uses java.util.Logger
* Add file log handler and options to save command line log
* Support subdirectories and only use LoggerLogger as global log when saving the log file
2020-10-21 21:38:20 +02:00
Blue (Lukas Rieger)
981a12e349
Fix code stylings
2020-10-04 12:38:09 +02:00