Commit Graph

473 Commits

Author SHA1 Message Date
James Seibel 9fefaf6eca Fix some rendering mixins 1.16 2023-08-05 16:28:10 -05:00
James Seibel b5f3be4fcc Fix BlockStateWrapper logger null pointer 2023-08-05 12:21:49 -05:00
James Seibel f6c05303ea Fix ChunkWrapper.updateClientLightReady() for 1.16 2023-08-05 11:27:38 -05:00
James Seibel 18b0b8c6f4 Fix world gen for 1.16 2023-08-05 11:27:23 -05:00
James Seibel 9c73443aa2 BatchGenEnv Java 8 fix, MC 1.16 fix, and minor reformat 2023-08-05 11:20:17 -05:00
James Seibel fb57fbbe8d Fix GUI screens for 1.16 2023-08-05 11:17:30 -05:00
James Seibel c895dff2c8 Convert Biome/Block wrapper serialization methods to use ResourceLocations 2023-08-05 11:12:46 -05:00
James Seibel 5cd6111e92 Fix TintWithoutLevel... objects for 1.16 2023-08-05 11:11:41 -05:00
James Seibel a57a34ab58 Fix GetConfigScreen and WrapperFactory using Java 8+ code 2023-08-05 11:10:34 -05:00
James Seibel f2c2c5dd92 Add config for Lod Shading so Old Lighting can be enabled for shaders 2023-08-01 20:11:30 -05:00
James Seibel 7b3f63a2f2 Fix a crash when the ForgeConfigApiPort mod is included 2023-07-29 17:35:00 -05:00
James Seibel b0937fd9d0 Fix a native code crash in MC 1.20 when using seamless overdraw 2023-07-23 18:21:01 -05:00
James Seibel dc556efe0b Fix blocking the server thread in 1.20.1 world generation 2023-07-23 15:32:40 -05:00
James Seibel febf5c31cc Remove an un-needed error log in tryGetClientLevelWrapper() 2023-07-22 20:43:31 -05:00
James Seibel 1665999111 Fix BlockStateWrapper deserialization
For some reason using "JsonOps.COMPRESSED" caused issues in a few cases when trying to deserialize the JSON string.
This also causes all old Full data to be deprecated since the method of serialization was changed.
2023-07-22 18:19:31 -05:00
James Seibel 14dd26349a Fix 1.20.1 missing imports 2023-07-22 12:57:35 -05:00
James Seibel 959dd4e718 Add a config for world gen timeout 2023-07-22 12:34:20 -05:00
James Seibel a61b2cb2fc Rename DLodDirection -> EDhDirection and rename several methods 2023-07-22 12:20:39 -05:00
James Seibel 6ac5b7f9a3 Default to using the new lighting engine for world generation 2023-07-22 12:17:23 -05:00
coolGi 800d64c923 Slight fix to the reliability of the auto updater 2023-07-17 02:17:10 +09:30
coolGi fd2a1ca036 Removed spaces from version properties 2023-07-17 02:17:10 +09:30
coolGi f41e182f86 Revert "Updated TexturedButtonWidget with one from stable, is it still needed?"
This reverts commit 4876ee5d7c.
2023-07-17 01:19:00 +09:30
coolGi 4876ee5d7c Updated TexturedButtonWidget with one from stable, is it still needed? 2023-07-17 01:15:09 +09:30
coolGi ab62c62079 Fixed values being able to go over number limit 2023-07-17 00:27:32 +09:30
James Seibel c9c96ff2e8 Fix 1.20.1 compiling 2023-07-11 19:53:08 -05:00
James Seibel 995f30b7e2 Merge branch 'minecraft-lod-mod-main' 2023-07-11 18:52:11 -05:00
James Seibel 64e0f9b48f refactoring 2023-07-11 08:50:32 -05:00
James Seibel 0a45192030 remove unused imports 2023-07-08 11:53:29 -05:00
s809 bdda96854e Merge branch 'main' of https://gitlab.com/jeseibel/minecraft-lod-mod 2023-07-08 16:23:17 +05:00
James Seibel cedb63a505 Fix 1.19 and 1.20 compiling 2023-07-07 07:55:01 -05:00
James Seibel 447759304a Add experimental Seamless Overdraw option 2023-07-06 22:17:05 -05:00
s809 5808179abb Outline what interaction should somewhat look like
(not an actual interaction)
Fix client repeatedly registering handlers on reconnects
2023-07-06 21:57:02 +05:00
James Seibel 87f3a718b4 Refactoring 2023-07-04 15:41:22 -05:00
James Seibel 889daecc86 refactor and rename 2023-07-04 10:29:43 -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 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 6fca33e496 Fix a crash on game startup, and fix world gen compat with TFC (TerraFirmaCraft) 2023-07-02 18:32:15 +08:00
s809 47963fba43 The real server side
(not tested)
2023-06-30 22:05:03 +05:00
James Seibel cd95405c6a update chunk wrapper docs 2023-06-30 07:32:53 -05:00
TomTheFurry 51b93a7e3f Prob fix the gl error? (might add mem leak tho.) & fix 1.18.2 build 2023-06-29 21:40:25 +05:00
TomTheFurry bde11b5950 Trash remaining 1.19 & 1.18.1 unsupported mc version, and fixup 1.19.2 2023-06-29 21:40:25 +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
s809 014b49246d Clean up a bit and add netty to core 2023-06-26 21:16:39 +05:00
TomTheFurry 16bcf30092 Add in 1.20.1 builds! But, sky light for world gen isn't working...? 2023-06-26 21:16:39 +05: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
s809 f9a7aa3c62 Not even working 2023-06-24 22:26:58 +05:00
TomTheFurry 064c69d66c Fix up 1.18.2 builds 2023-06-24 23:13:53 +08:00
TomTheFurry a02fb42490 1.19 is back up and running! (A few... bugs though) 2023-06-24 22:41:19 +08:00