Commit Graph

187 Commits

Author SHA1 Message Date
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) 14c9fffab9
Fix spigot plugin.yml version 2023-02-23 10:23:20 +01:00
Lukas Rieger (Blue) f4c6adc685
Rewrite integrated webserver to be non-blocking 2023-02-22 16:19:34 +01:00
Lukas Rieger (Blue) 4cc3774590
Remove forge versions pre 1.16.5 since they dont work with Java 11. Fixes: #379 2023-01-06 01:30:10 +01:00
Lukas Rieger (Blue) b80088671b
Fix error on sponge servers trying to update players 2023-01-01 12:54:37 +01:00
Lukas Rieger (Blue) 6d53bce0dd
Add stuff 2022-12-13 16:54:31 +01:00
Lukas Rieger (Blue) 6e78587d6f
Update fabric-1.19.3 and add forge-1.19.3 implementations 2022-12-08 14:08:26 +01:00
Lukas Rieger (Blue) 8aae8de828
Add Fabric 1.19.3 implementation 2022-11-24 21:17:39 +01:00
Lukas Rieger (Blue) 2614ef8a56
Remove fabric-1.16.1 implementation 2022-11-15 17:29:11 +01:00
Lukas Rieger (Blue) 49ab38450e
Add fabric-api as required-dependency to curseforge releases 2022-11-11 13:55:32 +01:00
Lukas Rieger (Blue) be989e59c1
Fix building without curseforge key 2022-11-11 13:27:56 +01:00
Lukas Rieger (Blue) f1659ff258
Add automatic publishing to curseforge 2022-11-11 13:13:54 +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) ad2e861e56
Fix spigot modrinth mc versions 2022-10-24 23:56:56 +02:00
Lukas Rieger (Blue) f454cf02a4
Add modrinth publishing 2022-10-24 23:43:02 +02: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) c6019c722d
Little improvements here and there 2022-10-19 16:25:25 +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) 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
Lukas Rieger (Blue) 057d25bd15
Fix color issue and fix cli-webserver not working 2022-08-08 21:29:16 +02:00
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