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
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
Blue (Lukas Rieger)
41921c680a
Add a trigger to render tiles for newly generated chunks on forge
...
This uses a workaround that is checking for each chunk-load-event, if that chunk is already present and generated on the world files. The chunk will most likely not be present on the worldfiles right after being generated, because it is usually not saved to disk right away.
2020-09-14 11:25:25 +02:00
Blue (Lukas Rieger)
c5ba4b1fea
Add /bluemap help command to show all available commands
...
closes #79
2020-09-12 16:29:01 +02:00
Blue (Lukas Rieger)
4f86c2266c
Update fabric and forge to 1.16.3
2020-09-12 13:49:42 +02:00
Blue (Lukas Rieger)
b1fd91681e
Divide implementation-versions further
2020-09-04 11:57:26 +02:00
Blue (Lukas Rieger)
db2df149ad
Add metrics reports back to cli
2020-09-04 11:41:36 +02:00
Blue (Lukas Rieger)
1c45329c03
Fix cli buildscript
2020-09-01 13:34:30 +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)
fd6da092ab
Correct javax relocation
2020-08-30 14:41:51 +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)
591e105c05
Remove guava and yaml-config dependency and tidy up build-script dependencies
2020-08-30 13:25:22 +02:00
Blue (Lukas Rieger)
29e18506c1
Remove unused method
2020-08-30 02:30:55 +02:00
Blue (Lukas Rieger)
9c8ff358b1
Periodically ensure caches are kept clean
2020-08-26 17:25:45 +02:00
Blue (Lukas Rieger)
e6d5058326
Add more supported forge and fabric versions
2020-08-25 19:25:31 +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