Commit Graph

205 Commits

Author SHA1 Message Date
Lukas Rieger (Blue) c0b967b5ce
Fix cli still creating a resourcepacks folder instead of the new packs folder on startup 2024-06-15 16:01:56 +02:00
Lukas Rieger (Blue) 0ec7de0df2
Update fabric forge and neoforge implementations to 1.21 2024-06-14 00:28:38 +02:00
Lukas Rieger (Blue) e7b3bcb625
Handle watching for region files even if the region folder doesnt yet exist on load time 2024-06-11 18:24:29 +02:00
Lukas Rieger (Blue) ad3c8fec60
Update sponge implementation to API 10.0.0 2024-06-11 16:17:22 +02:00
Lukas Rieger (Blue) b796ac0354
Move metrics to common module 2024-06-05 13:21:21 +02:00
Lukas Rieger (Blue) cca1fbc826
Fix exception when a player joins the server on fabric 2024-06-04 11:47:08 +02:00
Lukas Rieger (Blue) 6392b67744
Remove unused chat-event 2024-06-03 22:48:03 +02:00
Lukas Rieger (Blue) 4a38a7491b
Remove unneeded gradle wrappers 2024-06-03 21:59:27 +02:00
Lukas Rieger (Blue) 2dfd9feb21
Add implementations for the newest fabric/forge/neoforge versions 2024-06-03 21:50:52 +02:00
Lukas Rieger (Blue) 474c5e27c4
Add fix-edges command and cli-option 2024-06-03 15:24:55 +02:00
Lukas Rieger (Blue) b5e8bf42ae
Fix update-region expanding with force-updates & chunks with broken tile-entity data can now be loaded 2024-06-03 10:17:53 +02:00
Lukas Rieger (Blue) 0cc0247930
Remove apache.commons.io and apache.commons.lang libraries 2024-05-28 21:54:14 +02:00
Lukas Rieger (Blue) 52d1e59108
Rename AddonManager to Addons 2024-05-27 23:46:32 +02:00
Lukas Rieger (Blue) 6ad50a89cb
Implement native addon loader 2024-05-27 23:10:20 +02:00
Lukas Rieger (Blue) 3db6833fc6
Move region-file watch service into World interface 2024-05-22 15:45:06 +02:00
Lukas Rieger (Blue) d7dd8931a5
Remove all usages of java.io.File and bad usages of Path.of() 2024-05-21 16:32:28 +02:00
Lukas Rieger (Blue) 36c1d3f7ac
Restructure resource-extensions, fix some issues and add support for biome grass_color_modifier 2024-05-08 19:31:36 +02:00
Lukas Rieger (Blue) 81fe41fd2b
Renderstate rewrite, and moving biomes to datapacks, mc-version and vanilla-resources and resource-extensions rewrite (wip) 2024-05-07 16:45:24 +02:00
Lukas Rieger (Blue) fdf242acdf
Rework storages to make them extensible with addons 2024-04-06 01:26:16 +02:00
Lukas Rieger (Blue) f097517320
Publish BlueMapCore and BlueMapCommon to BlueColored repo 2024-04-04 02:07:09 +02:00
Lukas Rieger (Blue) ee3ab6ff9a
Make use of updated spigot api to send command-messages in a better way 2024-03-29 13:39:12 +01:00
Lukas Rieger (Blue) 498a4f3190
Minimum required Java version is now 16, drop support for spigot versions < 1.16.5 2024-03-29 13:08:59 +01:00
Lukas Rieger (Blue) a0e9180360
Fix paper-implementation not saving the world on the main thread 2024-03-14 09:17:22 +01:00
Lukas Rieger (Blue) b27aedc4c2
Fix spotless error 2024-03-04 12:57:49 +01:00
Lukas Rieger (Blue) 0613037093
Fix paper-implementation not detecting additional worlds correctly 2024-03-04 12:50:03 +01:00
Lukas Rieger (Blue) ec101feb94
Add relocation for bluenbt 2024-02-23 21:58:50 +01:00
Lukas Rieger (Blue) 97c6640721
Change metrics implementation key for paper and spigot 2024-02-23 21:52:41 +01:00
Lukas Rieger (Blue) ff1e38a7e1
Fix Map-Updates not working correctly 2024-02-22 12:58:57 +01:00
Lukas Rieger (Blue) e02a43a521
Tidy up buildscript and dependencies, fix spongeworld world-folder being wrong 2024-02-07 23:01:31 +01:00
Lukas Rieger (Blue) 74c68c3428
Drop support for fabric 1.15-1.17 and forge 1.17 2024-02-07 20:51:09 +01:00
Lukas Rieger 16981f2797
Refactor World-Management and Region/Chunk-Loading (#496)
* Implement PackedIntArrayAccess

* First working render with BlueNBT

* Progress converting chunkloaders

* Core rewrite done

* WIP - Restructuring configs and world-map mapping

* WIP - Compiling and starting without exceptions :)

* Fix cave detection

* Ensure configuration backwards compatibility (resolve dimension from configured world if missing)

* Implement support for 1.16+ chunks

* Implement support for 1.15+ chunks

* Implement support for 1.13+ chunks and some fixes

* Also find worlds based on their id again in BlueMapAPI

* Improve autogenerated config names

* Implement equals for all ServerWorld implementations

* Get rid of var usage
2024-02-07 20:43:37 +01:00
Lukas Rieger (Blue) 61f883b134
Add -m option to cli, which allows to filter the maps that should be loaded and rendered 2024-01-23 19:35:25 +01:00
Lukas Rieger (Blue) ef728dee06
Declare 1.20.4 support where applicable 2023-12-10 13:17:15 +01:00
Lukas Rieger (Blue) 72b71a91e8
Add missing version on paper modrinth publish 2023-12-06 20:35:45 +01:00
Lukas Rieger (Blue) 8104f99f60
Declare 1.20.3 support in publication where applicable 2023-12-06 19:57:41 +01:00
Lukas Rieger (Blue) c7f340dec3
Add neoforge implementation 2023-12-06 17:19:18 +01:00
Lukas Rieger (Blue) 5b93202994
Fix project-id for sponge publication 2023-11-19 18:18:49 +01:00
Lukas Rieger (Blue) deafe50305
Add releasenotes to publications 2023-11-19 16:00:46 +01:00
Lukas Rieger c69b31ce84
Fix invalid usage of String.format on paper implementation 2023-11-16 23:15:07 +01:00
Nikita 609d6a90db
Migrate fabric implementation to events system (#481) 2023-10-03 12:31:45 +02:00
Lukas Rieger (Blue) 1ae6fc790d
Add gradle-deployment to Ore 2023-10-02 16:58:22 +02:00
Lukas Rieger (Blue) 5ac293ca18
Only support latest recommended sponge version and fix default config generation on sponge 2023-10-02 16:33:08 +02:00
Lukas Rieger (Blue) e087f17564
Fix hangar publication 2023-09-28 14:07:11 +02:00
Lukas Rieger (Blue) 71fcd91c3e
Testing stuff.. 2023-09-27 23:09:53 +02:00
Lukas Rieger 01027af969
Update Gradle and 1.20.2 support (#479)
* Update gradle

* Update Fabric-Loom and ForgeGradle

* Add fabric-1.20.2 implementation

* Finalize 1.20.2 update

---------

Co-authored-by: NikitaCartes <nikich98@yandex.ru>
2023-09-27 17:39:47 +02:00
Lukas Rieger (Blue) c407ba6bd5
Fix supported versions 2023-09-05 15:37:59 +02:00
Lukas Rieger (Blue) e1701c4754
Add paper support to folia implementation 2023-09-05 15:34:46 +02:00
Lukas Rieger (Blue) 9de49dc313
Add paper and purpur to modrinth publish 2023-07-27 22:08:52 +02:00
Lukas Rieger (Blue) eda3815b89
Fix publish versions 2023-07-15 13:45:44 +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