Commit Graph

2435 Commits

Author SHA1 Message Date
James Seibel 6c79c6b1ff Merge branch 'minecraft-lod-mod-serverCommunication' 2023-07-04 13:43:08 -05:00
James Seibel 889daecc86 refactor and rename 2023-07-04 10:29:43 -05:00
Cailin Smith 10de377081 Somehow missed this 2023-07-03 23:27:46 +02:00
James Seibel 310b237b7d Merge branch 'main' of gitlab.com:jeseibel/minecraft-lod-mod 2023-07-03 06:50:34 -05:00
James Seibel e71727c6f9 Update coreSubProjects 2023-07-03 06:50:21 -05:00
Cailin Smith 213d7a30b4 Rename class 2023-07-02 22:35:02 +02:00
Cailin Smith bc1a0123b2 Merge branch 'main' of https://gitlab.com/jeseibel/minecraft-lod-mod 2023-07-02 22:10:05 +02:00
Cailin Smith b3c4c790dc Add ability for servers to communicate with the client to set the world.
This prevents the client from accidentally selected the wrong world
folder to load LODs from, since levels of the same dimension can't
naturally be distinguished from each other. With level similarity
detection, this can sometimes work, but in general is not reliable. This
mechanism instead allows servers to send a packet to the client on load,
enabling the override system, and then a second packet on world change,
which specifically sets the world key, based on knowledge that only the
server has, leading to a reliable way of detecting the correct world.
2023-07-02 21:46:34 +02:00
Cailin Smith d96c96fc6e Add ability for servers to communicate with the client to set the world.
This prevents the client from accidentally selected the wrong world
folder to load LODs from, since levels of the same dimension can't
naturally be distinguished from each other. With level similarity
detection, this can sometimes work, but in general is not reliable. This
mechanism instead allows servers to send a packet to the client on load,
enabling the override system, and then a second packet on world change,
which specifically sets the world key, based on knowledge that only the
server has, leading to a reliable way of detecting the correct world.
2023-07-02 21:27:06 +02:00
TomTheFurry 79513b6c52 Fix build issues 2023-07-02 18:33:28 +08:00
TomTheFurry 6fca33e496 Fix a crash on game startup, and fix world gen compat with TFC (TerraFirmaCraft) 2023-07-02 18:32:15 +08:00
James Seibel cd95405c6a update chunk wrapper docs 2023-06-30 07:32:53 -05:00
James Seibel 3936b63580 Merge branch 'main' of gitlab.com:jeseibel/minecraft-lod-mod 2023-06-29 20:58:01 -05:00
James Seibel c1c4a91bbf add api version and CI building 2023-06-29 20:56:40 -05:00
TomTheFurry 6477408858 Prob fix the gl error? (might add mem leak tho.) & fix 1.18.2 build 2023-06-29 16:27:42 +08:00
TomTheFurry 1b66672166 Trash remaining 1.19 & 1.18.1 unsupported mc version, and fixup 1.19.2 2023-06-29 16:04:20 +08:00
James Seibel 207d5cb949 Update coreSubProjects 2023-06-28 18:17:33 -05:00
James Seibel 38085c3e7d Set the javadoc's title to their project names
In this case "DistantHorizons-api"
2023-06-26 21:26:42 -05:00
James Seibel a16099bc98 Fix javadoc landing page 2023-06-27 01:36:36 +00:00
James Seibel 0342b4b5a9 JavaDoc API auto deploy attempt 2
(Fix typo)
2023-06-27 01:27:06 +00:00
James Seibel 9be222f25f JavaDoc API auto deploy attempt 2023-06-27 01:20:56 +00:00
James Seibel 5e242561bd add build_api_docs to the CI 2023-06-26 19:26:22 -05:00
TomTheFurry 7d8ab781cb Optimization on load time, fix gl bug, and improve transparency 2023-06-26 23:20:02 +08:00
James Seibel 52f52b1c1b re-add horizontal micro-offset in vertex shader 2023-06-26 07:59:01 -05:00
James Seibel 960488bef4 Update coreSubProjects 2023-06-25 18:50:53 -05:00
TomTheFurry 318d514b41 Ops. 2023-06-25 14:58:50 +08:00
TomTheFurry 01f767486d Add in 1.20.1 builds! But, sky light for world gen isn't working...? 2023-06-25 14:56:50 +08:00
coolGi eba2036718 Added clean to the ci 2023-06-25 00:01:37 +00:00
TomTheFurry 064c69d66c Fix up 1.18.2 builds 2023-06-24 23:13:53 +08:00
TomTheFurry 1ef2084e3b Fix a missing stuff in forge 2023-06-24 22:49:34 +08:00
TomTheFurry 0396c5e384 CI for 1.19.4??? 2023-06-24 22:43:07 +08:00
TomTheFurry a02fb42490 1.19 is back up and running! (A few... bugs though) 2023-06-24 22:41:19 +08:00
coolGi b82d9d6d9a Updated core submodule 2023-06-24 23:20:27 +09:30
TomTheFurry e2855e8984 Start to cleanup and work on 1.19 2023-06-24 19:30:25 +08:00
James Seibel 2bbf081f99 Overhaul Dh API event definition system 2023-06-23 23:07:48 -05:00
TomTheFurry f4784840fd Greatly improve Gen queue stability & improve loading times and performance 2023-06-24 00:24:27 +08:00
James Seibel 3464341c04 Update coreSubProjects 2023-06-22 21:37:05 -05:00
James Seibel ff16a97ce8 Merge branch 'main' of gitlab.com:jeseibel/minecraft-lod-mod 2023-06-22 07:57:24 -05:00
James Seibel 56c666ead8 Add AbstractDhApiChunkWorldGenerator 2023-06-22 07:57:14 -05:00
coolGi 12ef1f30f1 Fixed missing fullstop in readme 2023-06-21 14:27:40 +00:00
James Seibel 5d7abd5f70 Make WrapperFactory compiling fail if not implemented for current MC version 2023-06-21 07:58:06 -05:00
James Seibel 047dc0d4f5 Update coreSubProjects 2023-06-21 07:30:36 -05:00
coolGi a1f9fdc715 Fixed tooltips for linked tooltips 2023-06-21 19:52:26 +09:30
coolGi 4554052471 Fixed a broken lang in the config 2023-06-21 19:46:41 +09:30
coolGi 17762a9e49 Updated core submodule 2023-06-21 19:40:42 +09:30
James Seibel bdfc053596 API event exception fix 2023-06-20 20:55:35 -05:00
TomTheFurry 68e93ac19a Fixed up last of the bugs 2023-06-20 19:04:34 +08:00
James Seibel bdd01eef2b Update coreSubProjects 2023-06-19 22:04:15 -05:00
James Seibel fc68645ba3 Update coreSubProjects 2023-06-19 21:42:05 -05:00
James Seibel 4c2d1458de Fix config default thread counts being 0 2023-06-19 20:41:04 -05:00