Commit Graph

345 Commits

Author SHA1 Message Date
Lukas Rieger (Blue)
4386e35c59
Dont delete the file since we are replacing it anyways, to minimize the risk of deleting the file without a replacement 2023-08-10 16:08:48 +02:00
Lukas Rieger (Blue)
5028161b66
Correct compression naming for deflate compression 2023-07-13 12:27:34 +02:00
Lukas Rieger (Blue)
83b81bcca6
Add support for c2me-uncompressed chunks 2023-07-07 13:15:17 +02:00
Lukas Rieger (Blue)
838b22aa19
Add zlib and zstd to the usable compression formats
(They are available in the dependencies anyways so why not add them here ^^)
2023-07-05 11:02:22 +02:00
Lukas Rieger (Blue)
16c4b281ef
Fix settings.json and markers.json not being written with the correct charset 2023-07-03 13:03:52 +02: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)
7c56fc49a7
Apply Spotless fixes for BlueMapCore 2023-06-29 13:42:36 +02:00
Lukas Rieger (Blue)
d570884def
Add advanced webserver logging + settings 2023-06-29 13:37:31 +02:00
Lukas Rieger (Blue)
72264a2e86
Add supressed exception for more info 2 2023-06-21 15:13:27 +02:00
Lukas Rieger (Blue)
e66838cdbc
Add supressed exception for more info 2023-06-21 15:11:48 +02:00
Lukas Rieger (Blue)
2e572ddb11
Fix status command formatting and add last render times to status and maps commands 2023-06-18 13:46:41 +02:00
Lukas Rieger (Blue)
7097547301
Add sqlite support. Closes: #322 2023-06-18 01:02:13 +02:00
Lukas Rieger (Blue)
97f346534b
Fix 1.13.2 support 2023-06-16 20:23:28 +02:00
Lukas Rieger (Blue)
82f1e1321d
Rename Dialect interface 2023-06-12 23:09:25 +02:00
Lukas Rieger (Blue)
32f15d6555
Use fallback dialect instead of returning null 2023-06-12 23:07:00 +02:00
MrSolarius
f149b823a7
Add support for postgres databases (#443)
* Refactor : wrap every single SQL query inside an interface

* Feat : create every SQL request for postgres

* Refactor : rename SQLQueryAbstractFactory to SQLQueryFactory

* Feat : add dialect settings to blue map !

* Feat : Create two new storageClass for different storage approche

* Feat : add read BYTEA support

* Fix : remove unuseful println

* Fix : remove edited sql.conf

* Refactor / Feat : support for mysql

* Lots of tiny tweaks

---------

Co-authored-by: Lukas Rieger (Blue) <TBlueF@users.noreply.github.com>
2023-06-12 22:55:44 +02:00
Lukas Rieger
16b1300ced
Minecraft 1.20 (#438)
* Add 1.20 resource link

* Add fabric 1.20 implementation

* Fix publish versions

* 1.20-pre7 (#437)

* Fix chunk status now having a namespace .. yay:)

* Update vite for security-issue fix
(We are not affected, but updating doesnt hurt)

* Remove all but latest 1.19 version

* Final 1.20 updates

---------

Co-authored-by: Aurélien <43724816+Aurelien30000@users.noreply.github.com>
2023-06-07 17:33:27 +02:00
Lukas Rieger (Blue)
a31785e67e
Swap zstd library and relocate it correctly 2023-05-09 22:52:29 +02:00
Sofiane H. Djerbi
b9dbb100e4
Linear timestamps (#424)
* Preparing for Linear v2

* Support for linear v2
2023-05-07 09:36:01 +02:00
Lukas Rieger (Blue)
004f296b5e
Add storages command 2023-05-01 20:41:30 +02:00
Lukas Rieger
f2355fa99b
feat: Linear region file format support (extended from #415) (#418)
* Linear support

Fix region rendering & bitwise operators

Close streams

* Make mca region-file types extensible

* Fix file-name verification not working

---------

Co-authored-by: Sofiane H. Djerbi <46628754+kugge@users.noreply.github.com>
2023-04-30 11:09:36 +02:00
Lukas Rieger (Blue)
b3875597a4
Generalize MCA implementation a bit more 2023-04-12 18:06:50 +02:00
Lukas Rieger (Blue)
1f8d2464a0
Fix possible NPE if BlockElement is null 2023-03-26 00:32:33 +01:00
Lukas Rieger (Blue)
8af13df3f9
Also remove the cached FK for the map-id when we delete it from the db >_> 2023-03-17 20:29:52 +01:00
Lukas Rieger (Blue)
86a46477ab
Fix error on purge with sql-storage 2023-03-17 20:04:24 +01:00
Lukas Rieger (Blue)
3dae1b1468
Add 1.19.4 client download url and fabric 1.19.4 implementation 2023-03-14 18:28:07 +01:00
Lukas Rieger (Blue)
ec5ca244fd
Fix precision issue which can cause visual artifacts in lowres 2023-03-07 16:42:07 +01:00
Lukas Rieger (Blue)
22ed75c513
Fix bug with variant-rotation not beeing applied correctly for lowres coloring 2023-03-04 18:43:28 +01:00
Lukas Rieger (Blue)
f3f609c573
Generalize purge task for all storages 2023-03-04 12:40:12 +01:00
Lukas Rieger (Blue)
c2499df3a7
Change image response to 204 and always save an empty players.json 2023-03-02 16:30:28 +01:00
Lukas Rieger (Blue)
cfa76e6451
Fix resource-parsing issue 2023-02-23 10:18:46 +01:00
Lukas Rieger (Blue)
9917e5dfa5
Fix block-models not being loaded if they are directly in the root models folder 2023-02-19 07:03:43 +01:00
Lukas Rieger (Blue)
310a2e55eb
Fix NullPointerException when trying to load textures from an empty textures.json file 2023-02-10 17:02:15 +01:00
Lukas Rieger (Blue)
6ea755d366
Implement marker and marker-set sorting 2023-02-07 17:09:01 +01:00
Lukas Rieger (Blue)
7d263c8b7f
Use the original value in the error 2023-02-07 11:09:08 +01:00
Lukas Rieger (Blue)
cc99021ca8
Add invalid value to color-format exception 2023-02-07 11:03:54 +01:00
Lukas Rieger (Blue)
12b75f64a1
Dont load the full meta-file only to test if it exists 2023-02-01 21:42:43 +01:00
Lukas Rieger (Blue)
d9b6c526f8
load all model folders except item 2023-01-14 00:15:30 +01:00
Lukas Rieger (Blue)
e659eb63aa
Wrong table name >_> 2023-01-01 12:42:25 +01:00
Lukas Rieger (Blue)
493f0c9bec
Add script to update databases correctly for the new version format 2023-01-01 12:20:55 +01:00
Lukas Rieger (Blue)
045f8e718a
Fix wrong meta-file-path 2022-12-29 16:06:53 +01:00
Lukas Rieger (Blue)
cf93cb56c4
Improve min-inhabited-time calculations and add hidden radius setting 2022-12-17 15:06:18 +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)
1368f86d13
Also reset texture-gallery on map-purge 2022-11-28 20:38:34 +01:00
Lukas Rieger (Blue)
0fc1424021
Make texture-gallery stronger against corrupting 2022-11-28 00:04:09 +01:00
Lukas Rieger (Blue)
1a2d3a6d38
Also replace file on first try 2022-11-13 11:38:36 +01:00
Lukas Rieger (Blue)
f4e2767410
Make ice/glass blocks culling themselves if blocks are identical 2022-11-08 23:45:22 +01:00
Lukas Rieger (Blue)
ddce10f6ab
Replace exisiting on move to avoid random FileAlreadyExistsException 2022-11-02 19:27:57 +01:00
Lukas Rieger (Blue)
5f9716adc5
Fix rendering 1.15-worlds that are higher than y 255 2022-11-02 14:42:01 +01:00