James Seibel
16836a2b49
Move MixinChunkMap shared code to common
2024-08-18 14:46:49 -05:00
James Seibel
2a9136b56f
Merge 1.21.1 and 1.21
2024-08-15 07:21:19 -05:00
James Seibel
625f1e700f
Fix MC 1.21 / 1.21.1
2024-08-12 21:05:15 -05:00
James Seibel
948540369f
Attempt to improve LOD building speed and reduce broken lighting on servers
2024-08-03 17:11:22 -05:00
James Seibel
4734552954
Fix MC 1.16 compiling
2024-08-02 18:21:47 -05:00
James Seibel
7dc9d2a352
Clean up faster world gen and fix even offset gen events
2024-08-02 08:25:32 -05:00
James Seibel
cabc470ebd
Temporary Test removing world gen boarder chunks
2024-08-01 07:44:46 -05:00
James Seibel
0bf1f493aa
Change some world gen info logs to debug
2024-08-01 07:06:47 -05:00
James Seibel
50cc8501a0
Remove unused sodium and McRenderWrapper methods
...
Removed methods were originally used to cull LODs if MC had loaded chunks, however this turned out to be more trouble than it was worth and caused more problems than it solved.
2024-07-30 17:01:09 -05:00
James Seibel
334946ab59
Potentially fix thread warnings in ClientBlockStateColorCache
2024-07-27 19:15:00 -05:00
James Seibel
8c9bb98125
Update IDhApiRenderProxy.clearRenderDataCache() to also clear cached block colors
2024-07-27 17:36:57 -05:00
James Seibel
726f0f3d3c
Remove unused ServerBlockStateCache
2024-07-27 16:51:14 -05:00
James Seibel
50e5898692
Rename ClientBlockStateCache -> ClientBlockStateColorCache
...
And do some additional cleanup
2024-07-27 16:44:47 -05:00
James Seibel
de05a5f674
Refactor and cleanup ClientBlockStateCache
2024-07-27 16:25:27 -05:00
James Seibel
31b57fae50
fix 1.16.5 compiling
2024-07-27 16:24:31 -05:00
James Seibel
132251341f
Fix replay mod not showing LODs
2024-07-21 20:06:40 -05:00
James Seibel
2bac5f933a
remove unused clientLevelWrapper.getGameDirectory()
2024-07-21 19:29:01 -05:00
James Seibel
2e565aa83a
Improve cave culling and add config for ignored/cave blocks
2024-07-21 17:27:26 -05:00
James Seibel
4e9d0f4861
Fix ConfigEntry String value saving
2024-07-21 16:13:55 -05:00
James Seibel
c33a5bf814
Add IDhApiWrapperFactory resourceLocation string methods for block/biomes
2024-07-20 11:21:01 -05:00
James Seibel
afddf4168e
Change some chunk deserialization errors to warnings
2024-07-13 12:59:43 -05:00
James Seibel
7f98e4b1eb
Fix potential chunkWrapper null pointer
2024-07-12 21:31:12 -05:00
James Seibel
408460b0ae
Fix missing imports for MC 1.19 and below
2024-07-12 20:31:36 -05:00
James Seibel
9f3124fa56
Add renderEventParam to generic rendering shader binding by IMS request
2024-07-12 17:27:32 -05:00
James Seibel
ee9441c521
Fix world gen not skipping already complete stages
2024-07-12 07:41:18 -05:00
James Seibel
98464889ca
Fix material typo 2
2024-07-11 22:51:47 -05:00
James Seibel
1f16a7c808
Fix generic rendering and add EDhApiBlockMaterial
2024-07-11 17:58:05 -05:00
James Seibel
07a0779ca4
Fix potential light map crashing and memory leak
2024-07-10 18:57:09 -05:00
James Seibel
9dd76db3fc
Fix generic rendering at extreme distances
2024-07-10 07:37:18 -05:00
James Seibel
1c189e162a
fix sub MC 1.20.1 compiling
2024-07-09 16:39:29 -05:00
James Seibel
f7a0fff869
Move IBlockStateWrapper constants into LodUtil
2024-07-09 16:39:04 -05:00
James Seibel
2f985d0926
Add beacon colors
2024-07-09 07:33:30 -05:00
James Seibel
e2943fdcaf
Fix beacons un-rendering when unloading LODs
2024-07-07 19:45:47 -05:00
James Seibel
06b5b2c514
Fix potential null pointer in auto updater
2024-07-04 17:37:30 -05:00
James Seibel
864a19b79f
Remove useless IServerLevelWrapper.tryGetClientLevelWrapper()
2024-07-04 16:31:04 -05:00
James Seibel
8974323406
Fix Api client level not containing the generic renderer
2024-07-04 16:15:51 -05:00
James Seibel
46c9e0103a
Improve world gen timeout warning message
2024-07-04 16:01:33 -05:00
James Seibel
02203466ed
Move generic rendering to the level API
2024-07-03 22:38:14 -05:00
James Seibel
87b22ea1cc
Add a config to use pre-existing lighting
2024-07-03 20:30:56 -05:00
James Seibel
d26327a930
fix max chunk Y position for empty chunks
2024-07-03 19:14:47 -05:00
James Seibel
b737adc3da
Up API version 2.1.0 -> 3.0.0
2024-06-30 16:36:49 -05:00
James Seibel
99c713967b
Temporary spongepowered.vanillagradle fix/workaround
2024-06-22 16:21:19 -05:00
James Seibel
9f3de07bd8
Increase default world gen timeout to 3 minutes (from 60 sec)
2024-06-18 07:12:01 -05:00
James Seibel
84bd876c71
Refactor ChunkWrapper
2024-06-15 08:11:26 -05:00
James Seibel
7e45051ffd
Fix more MC version compiles
2024-06-14 22:21:52 -05:00
James Seibel
5570f3a313
Fix some compiling issues
2024-06-14 19:31:21 -05:00
James Seibel
f4e71f7012
Add NeoForge 1.21
2024-06-14 19:05:45 -05:00
James Seibel
a12092c1a1
Add fabric 1.21 support
2024-06-14 07:36:25 -05:00
James Seibel
96b4c1a9e8
Use existing lighting for pre-generated chunks
2024-06-11 20:22:13 -05:00
James Seibel
cc4a69c10c
Move shared ChunkWrapper code form Main to Core
2024-06-11 18:35:02 -05:00