James Seibel
9020d5bbe6
Replace ChunkWrapper light hash maps with 1D arrays
2023-08-13 17:02:45 -05:00
James Seibel
4ad9bb0d71
Fix FullDataPointIdMap (de)serialization duplicate Entries
...
Potentially fix serializing Biomes/Blocks after a level has been shut down.
Also increase DATA_FORMAT_VERSION 2 -> 3
2023-08-12 16:17:59 -05:00
coolGi
9f58cf305f
Added a warning if value doesn't have a way to display it
2023-08-07 22:05:04 +09:30
coolGi
3b3ec1eee2
DH Jar now knows git version that it was built from
2023-08-07 21:10:45 +09:30
James Seibel
0a9e789cdc
Remove IMinecraftRenderWrapper.tryDisableVanillaFog()
...
They are now handled via mixins
2023-08-06 19:21:58 -05:00
James Seibel
a761ef4b6b
Add setUseDhLighting to ChunkWrapper
2023-08-06 19:19:45 -05:00
James Seibel
889474fb42
Add SeamlessOverdraw support for 1.16
2023-08-06 17:48:12 -05:00
James Seibel
4ad6c854c8
update comment in ChunkWrapper
2023-08-06 16:09:42 -05:00
James Seibel
ee06d81434
Add missing simicolons to ChunkWrapper
2023-08-06 15:20:28 -05:00
James Seibel
67b61b55a3
Fix 1.17 compiling
2023-08-06 09:08:12 -05:00
James Seibel
6906597165
Fix 1.19.2 compiling
2023-08-06 08:32:21 -05:00
coolGi
b399121f20
Added a ui button option + debug menu option
2023-08-06 18:59:39 +09:30
James Seibel
ea9cb7fcac
remove unused imports in BiomeWrapper
2023-08-05 22:06:09 -05:00
James Seibel
7ba1f77a19
Fix Biome/BlockState Wrapper in 1.18 and 1.19
2023-08-05 21:58:16 -05:00
James Seibel
739947e008
Fix compiling for 1.20.1
2023-08-05 21:21:32 -05:00
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