Commit Graph

462 Commits

Author SHA1 Message Date
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)
e8fc7028d0 Invalidate chunk-cache after a world-save, not directly with the block-change event
To prevent the chunk being loaded again before the changes are being saved to disk.
2020-09-12 17:43:40 +02:00
Blue (Lukas Rieger)
41a782528d push version 2020-09-12 16:56:01 +02:00
Blue (Lukas Rieger)
6e02ef7a78 Improve exception handling when loading chunks
Fixes #85
2020-09-12 16:42:55 +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)
57e104256b Update readme 2020-09-12 14:47:22 +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)
5d82c40884 Ignore fully translucent blocks in the terrain-height calculation
This makes sure that, e.g. barrier-blocks are not visible on the lowres map. Fixes #83
2020-09-07 12:28:14 +02:00
Blue (Lukas Rieger)
fea7d9a1cd Update readme .. again 2020-09-05 20:56:22 +02:00
Blue (Lukas Rieger)
a85484bb4d Update readme 2020-09-05 20:53:48 +02:00
Blue (Lukas Rieger)
ee3412a27a Update workflow 2020-09-04 12:09:42 +02:00
Blue (Lukas Rieger)
b1fd91681e Divide implementation-versions further 2020-09-04 11:57:26 +02:00
Blue (Lukas Rieger)
c51eca74d9 Change version 2020-09-04 11:42:25 +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)
a5817d0897 Add purge command 2020-08-30 22:25:38 +02:00
Blue (Lukas Rieger)
2e3aa2204c Add favicon to web-app 2020-08-30 21:28:30 +02:00
Blue (Lukas Rieger)
6d122a9b10 Fix player-following on world change and actually change the map too, closes #77 2020-08-30 21:00:05 +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)
0559df9730 Improve the use of the file-index for combined file-access 2020-08-30 15:47:53 +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)
56f45bfcb1 Update bug_report issue template 2020-08-30 12:54:11 +02:00
Lukas Rieger
cd4df5bef0 Create issue templates 2020-08-30 12:44:18 +02:00
Blue (Lukas Rieger)
1f93feac9d Load the webserver early to host available resources already during resource-loading 2020-08-30 02:51:39 +02:00
Blue (Lukas Rieger)
a79ddace71 Actually throw the interrupted exception if interrupted while loading 2020-08-30 02:49:33 +02:00
Blue (Lukas Rieger)
29e18506c1 Remove unused method 2020-08-30 02:30:55 +02:00
Blue (Lukas Rieger)
8efc23e6a1 Disable autogeneration missing-config logs because they might be misleading in what they do 2020-08-30 01:34:54 +02:00
Blue (Lukas Rieger)
4fc9215f4d Update configurate version 2020-08-30 01:25:10 +02:00
Blue (Lukas Rieger)
2e1feb228d Push version 2020-08-30 00:57:52 +02:00
Blue (Lukas Rieger)
63d00073c5 Correctly calculate the number of bits-per block for 1.16-chunks 2020-08-30 00:56:54 +02:00
Blue (Lukas Rieger)
0aa69c7591 Add index to merged file-access, change resource-loading log to debug instead of warnings and make it fail faster on model-errors 2020-08-29 02:18:35 +02:00
Blue (Lukas Rieger)
96959550c6 Also check .mca filesize when loading a chunk 2020-08-26 17:33:45 +02:00
Blue (Lukas Rieger)
6995298796 Push version 2020-08-26 17:26:17 +02:00
Blue (Lukas Rieger)
9c8ff358b1 Periodically ensure caches are kept clean 2020-08-26 17:25:45 +02:00
Blue (Lukas Rieger)
3756ad591d Actually fix the plugin.conf issue now 2020-08-26 15:06:34 +02:00
Blue (Lukas Rieger)
a5f756d017 Add filesize check before reading .mca files 2020-08-26 14:39:07 +02:00
Blue (Lukas Rieger)
8585c9637f Add some http-headers to live-api requests 2020-08-26 14:38:20 +02:00
Blue (Lukas Rieger)
576313bd35 Fix default plugin.conf not being generated correctly 2020-08-26 14:12:10 +02:00
Blue (Lukas Rieger)
c8523c1696 Add generated logs and run folders to gitignore 2020-08-25 21:11:27 +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)
67abcf73ca Update readme 2020-08-25 15:47:08 +02:00
Blue (Lukas Rieger)
717b28d4e0 Move implementation sub-projects to subfolder and rename them 2020-08-25 15:44:25 +02:00
Blue (Lukas Rieger)
4819352411 Update buildscripts 2020-08-25 15:18:44 +02:00
Blue (Lukas Rieger)
76ecb75e73 Make core cross-version compatible 2020-08-25 15:07:42 +02:00
Blue (Lukas Rieger)
28d56e7374 Also adapt resourceExtensions gradle tasks 2020-08-25 11:59:17 +02:00
Blue (Lukas Rieger)
a2b670c381 Add resourceExtensions for all mc-versions 2020-08-25 11:49:02 +02:00
Blue (Lukas Rieger)
9a9ad1885b Add resources for all mc-versions 2020-08-25 11:35:39 +02:00