Commit Graph

165 Commits

Author SHA1 Message Date
Lukas Rieger (Blue)
db05bc89b0
Improve version detection on borge and fabric 2022-08-03 23:13:00 +02:00
Lukas Rieger (Blue)
aa5395622c
Fix fabric 1.19 using 1.18 resources 2022-08-03 20:41:33 +02:00
Lukas Rieger (Blue)
3c866b317d
Register forge-commands on the correct event 2022-08-03 19:00:04 +02:00
Lukas Rieger (Blue)
35cbdf67d6
Use sponge world UUIDs instead of the formatted resource-key to ensure uniqueness 2022-08-03 17:51:29 +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
pop4959
fa361043c5
Get world by resource location (#316) 2022-08-03 12:15:55 +02:00
Lukas Rieger (Blue)
e6548adf2b
Add forge 1.19.1 support 2022-08-02 23:05:32 +02:00
Lukas Rieger (Blue)
61d63ce041
Add Sponge API 9 implementation 2022-07-30 21:22:41 +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)
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)
45c02d3736
Add fabric-1.19 implementation 2022-06-13 18:33:14 +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)
a21725ce57
Fix copy-paste error 2022-04-24 16:17:35 +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)
db1794aa38
Fix java-target versions for forge builds 2022-01-16 14:29:22 +01:00
Lukas Rieger (Blue)
407c9586ec
Add optional support for fabric-permissions-api 2022-01-16 14:23:04 +01:00
Lukas Rieger (Blue)
3f049d0523
Require Java 11 2022-01-16 14:20:27 +01:00
Lukas Rieger (Blue)
729de9c20e
Merge remote-tracking branch 'nikita2/feature/fabric-permissions' into feature/v2 2022-01-15 14:09:00 +01:00
Lukas Rieger (Blue)
e84d9f9d5e
Fix relocation too much for sponge and spigot builds 2022-01-15 02:02:03 +01:00
Lukas Rieger (Blue)
745f18d3e9
Fix forge implementation version 2022-01-15 01:28:55 +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)
8d87d3e930
Merge branch 'master' into feature/sql 2022-01-09 15:44:40 +01:00
Lukas Rieger (Blue)
2033d91497
Fix sponge-api change 2022-01-09 14:33:31 +01:00
NikitaCartes
9ce2d617cf Include fabric-permissions-api jar 2021-12-15 12:51:37 +03:00
NikitaCartes
68d5b9154d Add support for fabric-permissions-api 2021-12-15 07:32:31 +03: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)
c79bd96706
Fix implementation-string 2021-11-21 17:21:32 +01:00
Blue (Lukas Rieger)
f03b6f5045
Merge branch 'bleeding' into feature/sql 2021-11-21 17:11:27 +01:00
Blue (Lukas Rieger)
f38ef50c3b
Fix fabric-1.18 for pre-5 2021-11-21 16:53:53 +01:00
Blue (Lukas Rieger)
d32eb6f407
Merge branch 'bleeding' into feature/sql 2021-11-21 15:16:41 +01:00
Blue (Lukas Rieger)
23fcab94ac
Complete adding forge 1.17.1 2021-11-20 15:06:52 +01:00
Blue (Lukas Rieger)
ae00af5860
Support 1.18 worlds, add fabric 1.18 support, start adding forge 1.17.1 2021-11-20 12:31:18 +01:00
Blue (Lukas Rieger)
915f9d9608
Add SQL-Storage and add storage configs 2021-11-14 14:18:31 +01:00
Blue (Lukas Rieger)
49e956ed66
Refactor Map-Storage to be more modular in preparation for SQL-storage 2021-11-06 16:14:14 +01:00
Blue (Lukas Rieger)
827558fe2e
Adapt for changes to SpongeAPI-8 2021-09-30 17:30:14 +02:00
Blue (Lukas Rieger)
31910382b0
Apply spotless fixes 2021-09-19 22:15:50 +02:00
Blue (Lukas Rieger)
4806458f9d
Add option to pause rendering if a set amout of players is online 2021-09-18 14:04:03 +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)
4447c318bd
Improve cave-render detection and update default configs 2021-09-13 22:14:21 +02:00
Blue (Lukas Rieger)
eadf854c50
Fix several lighting issues on high and lowres renders 2021-09-13 19:44:31 +02:00
Blue (Lukas Rieger)
d2133773b9
Fix bluemap showing as missing mod on forge clients 2021-09-13 19:43:19 +02:00
Blue (Lukas Rieger)
e178f935aa
Rewrite of the render-engine and big performance improvements
- changed most immutable vectors with mutable ones
- dropped 1.12.2 support
- improved caching and block/chunk access
- much more smaller tweaks
2021-07-25 13:08:40 +02:00
Blue (Lukas Rieger)
5c729b6c0a
Hotfix sponge-7.2 build for 1.5.5 2021-06-25 18:46:10 +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)
4d6a83f62a
Small improvements 2021-06-23 14:43:14 +02:00
Blue (Lukas Rieger)
c31945444d
Enable forge builds again since they somehow work with ForgeGradle 5.0.9 2021-06-16 21:36:18 +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)
6e01b607ac
Add additional full-update intervall and periodically restart file-watchers 2021-06-09 00:34:12 +02:00
Blue (Lukas Rieger)
be059a108f
Update gradle to 7.0.2 and add fabric-1.17 implementation 2021-06-08 22:44:55 +02:00
Blue (Lukas Rieger)
c9ed2e4de2
Changes in SpongeAPI-8 2021-06-04 11:21:21 +02:00
Blue (Lukas Rieger)
c1f3122c68
Make version handling more flexible 2021-05-23 10:12:34 +02:00
Blue (Lukas Rieger)
113d7f3feb
Apparently we can also relocate bstats on sponge now 2021-05-16 22:20:48 +02:00
Blue (Lukas Rieger)
19dcb38617
Turns out bstats actually needs an update 2021-05-16 22:10:19 +02:00
Blue (Lukas Rieger)
bb0dda0bc9
Update bstats to version 2.2.1 2021-05-16 22:03:51 +02:00
Blue (Lukas Rieger)
445b18cd65
Update Sponge8 implementation with some small improvements 2021-05-16 21:00:54 +02:00
Blue (Lukas Rieger)
34d1144717
Merge branch 'feature/sponge-api-8' of https://github.com/CubeEngine/BlueMap into bleeding 2021-05-16 18:24:23 +02:00
Blue (Lukas Rieger)
94c759c1bd
Downgrade required sponge-api version back to 7.2.0 2021-05-16 18:23:14 +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
Phillip Schichtel
ede84722fb
Port the plugin to sponge 8 2021-04-04 23:37:27 +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
Blue (Lukas Rieger)
32b5e70c25
Merge branch 'master' into bleeding 2021-02-01 13:14:28 +01:00
Lukas Rieger
d5f501e674
Also open up forge minecraft version dependency 2021-01-23 17:07:42 +01:00
Lukas Rieger
e191fb987d
Open minecraft-dependency to never versions 2021-01-23 16:52:24 +01:00
pop4959
75de07843b
Clearer wording on the file download message (#125) 2020-12-26 23:53:00 +01:00
Blue (Lukas Rieger)
0c7eb09bd1
Fix spongeAPIdependency version 2020-11-04 02:12:29 +01:00
Blue (Lukas Rieger)
97a19c821e
Add 1.16.4 support for fabric and forge 2020-11-04 01:16:35 +01: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
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)
86b8deb3f3
Improve startup on forge to be more stable with other mods 2020-10-06 16:05:39 +02:00
Blue (Lukas Rieger)
68561b1860
Add /bluemap version command and improve /bluemap worlds 2020-10-04 18:01:33 +02:00
Blue (Lukas Rieger)
981a12e349
Fix code stylings 2020-10-04 12:38:09 +02:00
Blue (Lukas Rieger)
961e65b3b3
Merge branch 'rye761-logactivity' into bleeding 2020-10-04 12:25:35 +02:00
Blue (Lukas Rieger)
8471f3275a
Move mixin for detection of newly generated chunks for a better compatibillity with worldgeneration mods.
Fixes #101
2020-10-02 15:57:55 +02:00
Ryan Aird
a2579f307f Added missing file for CLI 2020-10-01 14:56:56 -06: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)
67f1e03f00 Do render-sorting based on the spawnpoint or radius-render center 2020-09-18 11:37:08 +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)
e9ab39c052 Use own ForkJoinPool for cache-cleanups to avoid class-loading errors
On forge there was a problem sometimes, where presumably a join-fork-thread was created with a class-loader that did not have access to all classes, and therefore crashed in a ClassNotFoundException. This fixes this issue.
2020-09-15 12:02:12 +02:00
Blue (Lukas Rieger)
51367bfab9 Add licence to mods.toml for forge implementations
Apparantly this is a new requirement in forge 1.16.2
2020-09-15 11:59:38 +02:00
Blue (Lukas Rieger)
c677c28075 Change world-to-folder implementation for latest forge and fabric versions
to get the correct save-folder even if the actual world-name is different
2020-09-14 19:04:22 +02:00
Blue (Lukas Rieger)
9075dc6a76 Remove debug output 2020-09-14 18:05:46 +02:00