Commit Graph

34 Commits

Author SHA1 Message Date
Lukas Rieger (Blue)
ee3ab6ff9a
Make use of updated spigot api to send command-messages in a better way 2024-03-29 13:39:12 +01:00
Lukas Rieger (Blue)
97c6640721
Change metrics implementation key for paper and spigot 2024-02-23 21:52:41 +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)
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)
4e970621ae
Make sure to use the vanilla tellraw command to send spigot-messages 2023-03-07 16:16:01 +01:00
Lukas Rieger (Blue)
701f6cb2dc
Fix issue with hybrids (arclight) sometimes reporting the wrong worldfolder 2023-02-26 19:55:42 +01:00
Lukas Rieger (Blue)
034d8b097a
Use console-source instead of RCON for commands. Fixes: #351 2022-11-01 17:27:51 +01:00
Lukas Rieger (Blue)
c6019c722d
Little improvements here and there 2022-10-19 16:25:25 +02:00
Lukas Rieger (Blue)
50c950382e
Fix #338 2022-10-10 17:46:57 +02:00
Lukas Rieger (Blue)
d9df6989ff
Add option to hide players if they are in the shadows *mystic sound here* 2022-09-02 23:10:51 +02:00
Lukas Rieger (Blue)
e314d6597e
Fix rare issue trying to update players before bluemap fully initiallized 2022-08-21 00:27:49 +02:00
pop4959
fa361043c5
Get world by resource location (#316) 2022-08-03 12:15:55 +02:00
Lukas Rieger (Blue)
4da988d31c
Implement BlueMapAPI v2 2022-07-24 12:10:00 +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)
e555d558b7
Refactored config management 2022-04-20 22:54:27 +02:00
Blue (Lukas Rieger)
31910382b0
Apply spotless fixes 2021-09-19 22:15:50 +02:00
Blue (Lukas Rieger)
93ae59708e
Fix resourcepack worlds not being detected on spigot 2021-09-17 17:14:40 +02:00
Blue (Lukas Rieger)
7d44a433d3
Fix version without patch not being detected on spigot/paper correctly 2021-06-25 00:37:12 +02:00
Blue (Lukas Rieger)
c1f3122c68
Make version handling more flexible 2021-05-23 10:12:34 +02:00
Blue (Lukas Rieger)
bb0dda0bc9
Update bstats to version 2.2.1 2021-05-16 22:03:51 +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)
e1c25a116a
Remove unused import 2020-11-04 01:15:49 +01:00
Blue (Lukas Rieger)
baa1653753
Workaround for a paper-bug causing an error when tab-completing sometimes 2020-11-01 12:41:40 +01:00
Blue (Lukas Rieger)
e62c5d5be3
Add debug command to save the world and flush scheduled changed chunks
Also change the status command messages a little
2020-09-25 18:24:07 +02:00
Blue (Lukas Rieger)
e5a75f25e1 Change map-updating to rely on chunks rather than tiles
and trigger the updates on chunk-save-events rather than world-save-events if possible to make it more reliable.
2020-09-20 21:12:15 +02:00
Blue (Lukas Rieger)
d113d0602f Add check for vanished metadata on bukkit to hide vanished players on the map 2020-09-15 13:07:09 +02:00
Blue (Lukas Rieger)
cd24f57031 Fix possible NPE and the forge-server instance never being initialized 2020-08-30 20:52:30 +02:00
Blue (Lukas Rieger)
93dae9648f Dont cache the player-object.
Tentative fix for #76
2020-08-30 14:27:34 +02:00
Blue (Lukas Rieger)
36161a1f49 Fixes and tweaks after testing 2020-08-25 18:05:25 +02:00
Blue (Lukas Rieger)
717b28d4e0 Move implementation sub-projects to subfolder and rename them 2020-08-25 15:44:25 +02:00