s809
4a5b669245
Move identical client mixins under common project
2024-08-04 00:40:50 +05:00
James Seibel
a37e105434
Add (disabled) test API world generator
2024-08-03 09:52:06 -05:00
James Seibel
aeea0c00c3
Allow DhApiChunk to accept top down or bottom up data point orders
2024-08-03 09:33:05 -05:00
James Seibel
137352674e
Fix off by 1 error in Render data transformer
2024-08-02 18:30:59 -05:00
James Seibel
4734552954
Fix MC 1.16 compiling
2024-08-02 18:21:47 -05:00
James Seibel
879c2f1ec4
Fix out of bounds exception in Full Data Transformer
2024-08-02 17:56:33 -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
705bd14ee4
Fix cave culling affecting floating islands and add LOD reload to some configs
2024-07-31 19:06:47 -05:00
James Seibel
155955e49b
Mark Iris 1.7.4 and lower as incompatible (as recommended by IMS)
2024-07-30 17:13:54 -05:00
James Seibel
c76a793b18
Remove deprecated methods and move method to StringUtil
2024-07-30 17:07:16 -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
209279e3e4
Merge branch 'distant-horizons-m2'
2024-07-30 16:06:39 -05:00
James Seibel
41239572a5
Fix presets only using "custom" after any value was changed
2024-07-30 15:47:52 -05:00
James Seibel
106ab47c3d
Fix default logging debug to file
2024-07-29 20:40:54 -05:00
James Seibel
a84f9b60e5
Fix rapidly changing dimensions causing the game to crash
2024-07-29 07:29:56 -05:00
James Seibel
4481e8634a
Fix incorrect DhApiChunk create constructor parameter order (again)
2024-07-28 20:18:31 -05:00
James Seibel
3e432682fb
fix incorrect positions being fed into biome color code
2024-07-28 09:34:15 -05:00
James Seibel
05569c03a4
Revert and Deprecate DhApiChunk and DhApiTerrainDataPoint constructors
2024-07-28 08:56:26 -05:00
James Seibel
2d567b84be
Fix holes in LODs boarding different detail levels
2024-07-27 21:06:55 -05:00
James Seibel
e2a378250f
Fix LOD upload warning
2024-07-27 20:25:58 -05:00
James Seibel
e2083a1836
Fix LODs flashing twice when changing configs
2024-07-27 20:11:49 -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
2f686057f3
Fix ice/water vertical LOD lighting
2024-07-27 09:30:51 -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
7216b193e8
Fix API chunk world gen
2024-07-20 17:58:39 -05:00
James Seibel
c33a5bf814
Add IDhApiWrapperFactory resourceLocation string methods for block/biomes
2024-07-20 11:21:01 -05:00
James Seibel
97756a5196
Add AbstractDhApiChunkWorldGenerator.generateApiChunk()
2024-07-20 10:45:55 -05:00
James Seibel
377f7d23e3
Remove render param from DhApiAfterRenderEvent
2024-07-14 09:31:03 -05:00
James Seibel
7005202384
Add a optional memory cache to the IDhApiTerrainDataRepo
2024-07-14 08:41:22 -05:00
James Seibel
99e8f57bac
add missing genericRendering to IDhApiGraphicsConfig
2024-07-14 07:25:49 -05:00
James Seibel
afddf4168e
Change some chunk deserialization errors to warnings
2024-07-13 12:59:43 -05:00
James Seibel
fbffdc0c9f
Fix fog for Mac and remove near fog limitation
2024-07-13 12:17:30 -05:00
James Seibel
e6d3647490
Increase default fog start distance
2024-07-13 08:14:33 -05:00
James Seibel
13363ff363
make clouds smaller and thinner
2024-07-12 21:47:16 -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
b69ef5835d
Fix repo connections not getting closed
2024-07-12 20:22:02 -05:00
James Seibel
0428fa0912
Clone API event parameters to reduce listener contamination
2024-07-12 19:22:25 -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
fbbdab73c6
Attempt to fix lag spikes when right clicking blocks
2024-07-12 17:24:45 -05:00