Steveplays28
47aef1f349
Merge remote-tracking branch 'upstream-core/main'
...
# Conflicts:
# core/src/main/java/com/seibel/distanthorizons/core/api/internal/ClientApi.java
# core/src/main/java/com/seibel/distanthorizons/core/api/internal/SharedApi.java
# core/src/main/java/com/seibel/distanthorizons/core/dataObjects/fullData/FullDataPointIdMap.java
# core/src/main/java/com/seibel/distanthorizons/core/dataObjects/fullData/sources/CompleteFullDataSource.java
# core/src/main/java/com/seibel/distanthorizons/core/dataObjects/fullData/sources/HighDetailIncompleteFullDataSource.java
# core/src/main/java/com/seibel/distanthorizons/core/dataObjects/fullData/sources/LowDetailIncompleteFullDataSource.java
# core/src/main/java/com/seibel/distanthorizons/core/file/fullDatafile/GeneratedFullDataFileHandler.java
# core/src/main/java/com/seibel/distanthorizons/core/file/fullDatafile/RemoteFullDataFileHandler.java
# core/src/main/java/com/seibel/distanthorizons/core/level/ClientLevelModule.java
# core/src/main/java/com/seibel/distanthorizons/core/level/DhClientLevel.java
# core/src/main/java/com/seibel/distanthorizons/core/level/DhClientServerLevel.java
# core/src/main/java/com/seibel/distanthorizons/core/level/DhServerLevel.java
# core/src/main/java/com/seibel/distanthorizons/core/level/IDhServerLevel.java
# core/src/main/java/com/seibel/distanthorizons/core/level/ServerLevelModule.java
# core/src/main/java/com/seibel/distanthorizons/core/network/NetworkEventSource.java
# core/src/main/java/com/seibel/distanthorizons/core/network/messages/AckMessage.java
# core/src/main/java/com/seibel/distanthorizons/core/network/messages/CloseReasonMessage.java
# core/src/main/java/com/seibel/distanthorizons/core/network/messages/HelloMessage.java
# core/src/main/java/com/seibel/distanthorizons/core/network/messages/PlayerUUIDMessage.java
# core/src/main/java/com/seibel/distanthorizons/core/network/messages/RemotePlayerConfigMessage.java
# core/src/main/java/com/seibel/distanthorizons/core/network/objects/RemotePlayer.java
# core/src/main/java/com/seibel/distanthorizons/core/network/protocol/EMessageHandlerSide.java
# core/src/main/java/com/seibel/distanthorizons/core/network/protocol/INetworkMessage.java
# core/src/main/java/com/seibel/distanthorizons/core/network/protocol/MessageRegistry.java
# core/src/main/java/com/seibel/distanthorizons/core/network/protocol/NetworkChannelInitializer.java
# core/src/main/java/com/seibel/distanthorizons/core/network/protocol/NetworkExceptionHandler.java
# core/src/main/java/com/seibel/distanthorizons/core/world/DhClientWorld.java
# core/src/main/java/com/seibel/distanthorizons/core/world/DhServerWorld.java
# core/src/main/java/com/seibel/distanthorizons/core/wrapperInterfaces/block/IBlockStateWrapper.java
# core/src/main/java/com/seibel/distanthorizons/core/wrapperInterfaces/misc/IServerPlayerWrapper.java
# core/src/main/java/com/seibel/distanthorizons/core/wrapperInterfaces/world/IBiomeWrapper.java
2023-08-16 11:36:00 +02:00
James Seibel
d4bc5bbc82
Fix default chunkLodConverter ratio config value
2023-08-15 22:04:26 -05:00
James Seibel
e5ab12ef3e
Create .editorconfig
2023-08-15 20:50:42 -05:00
James Seibel
55bf122bc1
Potentially fix lag when moving across chunk borders
2023-08-15 20:49:22 -05:00
coolGi
300834f582
Removed unused accessors
2023-08-15 13:00:41 +09:30
coolGi
bde1c860b9
Merge remote-tracking branch 'origin/main'
2023-08-15 12:47:57 +09:30
coolGi
858bf3e99b
Fix to sodium, now no longer requiring Mixins
2023-08-15 12:47:13 +09:30
James Seibel
8489003e0c
Apply editorconfig auto formatting
2023-08-14 21:16:08 -05:00
Steveplays28
1e7a25046a
fix: Fix BlockStateWrapper and Biome serializing to empty strings
2023-08-15 00:03:13 +02:00
Steveplays28
87a9e93278
fix: Fix server trying to access client instance
2023-08-14 19:23:39 +02:00
Steveplays28
2d3062008e
Merge remote-tracking branch 'upstream-core/main'
2023-08-14 15:40:41 +02:00
James Seibel
56959094ae
Fix ModGitInfo crashing on release MC
...
It won't show the commits or branches, but it won't crash either
2023-08-14 07:30:41 -05:00
James Seibel
2914ddd121
Cache the DhChunkPos hashCode to improve DhLightingEngine speed
2023-08-13 17:10:27 -05:00
James Seibel
f67949dbc4
Fix DhLightingEngine for light positions outside the chunk(s)
2023-08-13 17:09:03 -05:00
Steveplays28
8dcec7a1bd
refactor: Re-add old serialization method
...
This is used by some override methods that don't have access to the level.
These old serialization methods have `FIXME`s so they're easy to find in the future.
2023-08-13 23:18:55 +02:00
Steveplays28
d839b6e4bd
Merge remote-tracking branch 'upstream-core/main'
...
# Conflicts:
# core/src/main/java/com/seibel/distanthorizons/core/dataObjects/fullData/FullDataPointIdMap.java
# core/src/main/java/com/seibel/distanthorizons/core/dataObjects/fullData/sources/CompleteFullDataSource.java
# core/src/main/java/com/seibel/distanthorizons/core/dataObjects/fullData/sources/HighDetailIncompleteFullDataSource.java
# core/src/main/java/com/seibel/distanthorizons/core/dataObjects/fullData/sources/LowDetailIncompleteFullDataSource.java
# core/src/main/java/com/seibel/distanthorizons/core/pos/DhSectionPos.java
2023-08-13 22:59:43 +02:00
James Seibel
8df8ed4a02
Request a garbage collection after closing the DH world
2023-08-13 13:36:47 -05:00
James Seibel
470c9ff5b5
Fix DhLightingEngine overwhelming the GC
2023-08-13 13:36:32 -05:00
s809
0c155ac8cd
Generation task prioritization (loaded > unloaded > ungenerated)
2023-08-13 18:59:08 +05:00
James Seibel
d3cf47ccd7
Fix FullDataPointIdMap (de)serialization duplicate Entries
...
Also increase DATA_FORMAT_VERSION 2 -> 3
2023-08-12 16:17:34 -05:00
s809
271b193543
Merge branch 'main' of https://gitlab.com/jeseibel/distant-horizons-core
2023-08-13 01:53:06 +05:00
James Seibel
2b97fa639a
Fix SSAO shading being applied to the sky
2023-08-11 21:04:47 -05:00
James Seibel
91a6f4468a
improve fog shader depth culling logic
2023-08-11 21:00:58 -05:00
James Seibel
27c5f308a8
Remove the outer profiler to LOD rendering
2023-08-11 21:00:09 -05:00
James Seibel
c56cbb20c4
Fix DH fog rendering over the sun and sky
2023-08-11 18:43:09 -05:00
James Seibel
e6f673783b
reformat LodRenderer
2023-08-11 18:32:02 -05:00
James Seibel
fe05594d45
remove some unneeded fog code in the main shader program
2023-08-11 18:02:35 -05:00
James Seibel
a97d8bb8ee
Fix a crash after changing the DH render distance
2023-08-11 17:52:00 -05:00
James Seibel
766ee0975e
Fix disabling fog crashing the renderer
2023-08-11 07:45:44 -05:00
James Seibel
a3efc652dc
Fix Fog shader corrupted rendering
2023-08-11 07:26:11 -05:00
James Seibel
4df9c1ca01
reformat GLState
2023-08-11 07:21:46 -05:00
James Seibel
d1ecec9ee9
reformat AbstractShaderRenderer
2023-08-11 07:08:43 -05:00
James Seibel
857979b7f2
Remove fog code from the flat_shaded (LodRenderProgram) shader
2023-08-10 07:49:18 -05:00
James Seibel
72e1e29a0b
Minor reformat to FogShader
2023-08-10 07:25:33 -05:00
James Seibel
59c62aa6f0
Fix DH fog not rendering, but also corrupt vanilla rendering
2023-08-10 07:24:20 -05:00
s809
e4ac25f4ce
Merge branch 'main' of https://gitlab.com/jeseibel/distant-horizons-core
2023-08-08 20:57:30 +05:00
James Seibel
510dc47943
Renderer reformatting
2023-08-08 07:25:48 -05:00
coolGi
c2f7ca8f38
Temporary fix for sodium 0.5's fog occlusion
2023-08-08 21:23:25 +09:30
s809
52f9e3e9e4
Merge branch 'main' of https://gitlab.com/jeseibel/distant-horizons-core
2023-08-08 12:35:21 +05:00
coolGi
dc88c46dc9
Added a warning if value doesn't have a way to display it
2023-08-07 22:05:04 +09:30
coolGi
fc54e0f893
Fixed crashing with forge-config-api-port-fabric
2023-08-07 21:54:41 +09:30
coolGi
9f9c542a6c
DH Jar now knows git version that it was built from
2023-08-07 21:10:45 +09:30
James Seibel
2930a899d8
Remove IMinecraftRenderWrapper.tryDisableVanillaFog()
...
They are now handled via mixins
2023-08-06 19:21:46 -05:00
James Seibel
38a7a837e7
Fix incorrect unloaded chunk lighting
2023-08-06 19:18:31 -05:00
James Seibel
df63dd1370
Add a FullDataMetaFile TODO comment
2023-08-06 17:47:07 -05:00
James Seibel
4de8812861
update the seamless overdraw config to state it only works on fabric
2023-08-06 17:39:34 -05:00
coolGi
f8f6c9f877
Added a ui button option + debug menu option
2023-08-06 18:59:39 +09:30
coolGi
260358be93
Added pop-up notification on update success
2023-08-06 18:57:38 +09:30
coolGi
e5dcc4189d
Fixed bug with updater giving invalid update checksum
2023-08-06 18:56:16 +09:30
coolGi
475e4da4a7
Removed config entries from checking their own types as its already done in the config base
2023-08-06 17:30:27 +09:30