Commit Graph

2721 Commits

Author SHA1 Message Date
s809 249c3423d9 Update core 2023-08-24 00:02:53 +05:00
Steveplays28 91334c0e5c feat: Update rendering block ignores
Barrier blocks, structure void blocks, light blocks, and air blocks now share 2 `HashMap`s that define blocks that should be ignored by the LOD builder.
2023-08-21 03:41:26 +02:00
s809 172b05aeac Merge branch 'main' of https://gitlab.com/jeseibel/minecraft-lod-mod 2023-08-19 23:45:16 +05:00
coolGi 2b734bb8d4 Merge remote-tracking branch 'origin/main'
# Conflicts:
#	coreSubProjects
2023-08-20 02:54:43 +09:30
coolGi 2d93a23da9 Updated core subproject 2023-08-20 02:54:27 +09:30
s809 b84e5ca265 Fix hang when near completion of loading from server
Replace total value with sum of pending+finished requests
2023-08-19 22:21:27 +05:00
s809 20ef5a10fc Fix hang when near completion of loading from server
Replace total value with sum of pending+finished requests
2023-08-19 22:21:01 +05:00
coolGi 1ac1b7ee2d Fixed ui modify, and made file handeler use its own set function 2023-08-20 02:36:48 +09:30
s809 33640fd35d Fix prioritization not working properly 2023-08-19 21:24:40 +05:00
s809 e5f7c5728f Fix prioritization not working properly 2023-08-19 21:22:51 +05:00
James Seibel 81adca92c0 Add a flag to enable/disable ChunkWrapper Index validation 2023-08-19 11:18:49 -05:00
coolGi d509694ba9 Re-arranged the git info 2023-08-20 01:35:48 +09:30
James Seibel 7f658bd310 Fix lighting and LOD generation for snow layers 2023-08-19 11:02:00 -05:00
James Seibel d7728cce45 Update manifold 2023.1.11 -> 2023.1.15 2023-08-19 07:18:52 -05:00
Steveplays28 5a9bbf9829 Merge remote-tracking branch 'upstream/main'
# Conflicts:
#	coreSubProjects
2023-08-19 11:42:09 +02:00
tom lee 4d649d8a33 Implement cache invalidation, and have render cache be used. Can expect faster load times. 2023-08-19 16:49:29 +08:00
James Seibel c3d0cc2da8 Potentially fix custom world generator snow lighting 2023-08-18 20:51:36 -05:00
James Seibel 0b67d64ff4 Fix compiling for MC 1.19 and lower 2023-08-18 18:55:27 -05:00
James Seibel 386dc38150 Remove height map optimization in LodDataBuilder 2023-08-18 18:44:46 -05:00
James Seibel ba6b08b818 Fix compiling for MC 1.19 and lower 2023-08-18 18:21:59 -05:00
James Seibel 2cfef3a84d Fix snow rendering take 2 2023-08-18 18:15:13 -05:00
James Seibel 8b20e1ee6d Attempt to fix a potential StructureLocator concurrency issue 2023-08-18 18:06:04 -05:00
James Seibel b254fde3ae Attempt to fix snow lighting 2023-08-18 17:22:39 -05:00
James Seibel 876989346b Fix biome non-existent exception when saving chunks on Fabric 2023-08-18 16:49:41 -05:00
James Seibel 7278bc1548 World gen step reformatting 2023-08-18 16:06:55 -05:00
James Seibel 1728c3e898 remove part of temp fix for block/sky light indexes in ChunkWrapper 2023-08-18 16:03:16 -05:00
James Seibel 80393529f1 minor world gen step refactor 2023-08-18 15:56:40 -05:00
James Seibel b9d635ac69 Fix potential missing heightmap when generating chunks 2023-08-18 15:56:21 -05:00
James Seibel cca668979f Remove MC's lighting engine from the world generator 2023-08-18 11:55:40 -05:00
James Seibel 0e017cf512 hopefully prevent world gen structure lockup when leaving the world 2023-08-18 09:11:00 -05:00
James Seibel b1e75431ae Fix WorldGen ThreadFactory not being used 2023-08-18 08:25:23 -05:00
Steveplays28 23ca022ee9 Merge remote-tracking branch 'upstream/main'
# Conflicts:
#	coreSubProjects
#	fabric/src/main/java/com/seibel/distanthorizons/fabric/FabricClientProxy.java
#	fabric/src/main/java/com/seibel/distanthorizons/fabric/mixins/client/MixinLevelRenderer.java
#	fabric/src/main/java/com/seibel/distanthorizons/fabric/mixins/mods/sodium/MixinSodiumRenderer.java
2023-08-18 15:11:59 +02:00
Steveplays28 6c80165523 chore: Remove username from Fabric build script 2023-08-18 15:08:48 +02:00
s809 d598061fa7 Add missing level wrapper argument (and a bunch of null checks) 2023-08-18 15:04:49 +02:00
James Seibel e12d7766d6 Fix a null pointer in ClassicConfigGui 2023-08-18 07:59:28 -05:00
James Seibel e43ee68508 Fix preset configs not applying after the UI screen changes 2023-08-18 07:51:15 -05:00
James Seibel 9a9aac64af Update coreSubProjects 2023-08-17 22:18:00 -05:00
James Seibel 5193a3313d Merge branch 'main' into 'main'
Fix querying block colors at constant position.

See merge request jeseibel/minecraft-lod-mod!34
2023-08-18 03:05:23 +00:00
James Seibel 2ff1b80650 Fix weird rendering on Intel GPUs 2023-08-17 21:05:05 -05:00
Builderb0y 7e0e51103b Fix querying block colors at constant position. 2023-08-18 01:57:08 +00:00
coolGi 2977486866 Merge remote-tracking branch 'origin/main'
# Conflicts:
#	coreSubProjects
2023-08-17 23:27:48 +09:30
coolGi bb9df60004 Updated core subproject 2023-08-17 23:25:36 +09:30
James Seibel a1b42f61fb Update coreSubProjects 2023-08-17 07:23:25 -05:00
Steveplays28 02498aa189 fix: Fix index out of bounds errors and LOD pillars
The `BiomeWrapper#equals` and `BlockStateWrapper#equals` methods didn't use the right `LevelWrapper` for serializing the object to compare to, this is now fixed.
2023-08-16 13:25:23 +02:00
coolGi b394c01f47 Changed inject to the correct point (thx @Steveplays) 2023-08-16 20:02:49 +09:30
coolGi c047996592 This revert commit 21144a7c 2023-08-16 19:38:49 +09:30
Steveplays28 d535f6aa57 fix: Comment out leftover Immersive Portals compat
A bit I didn't notice while making the previous commit.
2023-08-16 11:42:02 +02:00
Steveplays28 933753a38a fix: Comment out Immersive Portals compat
The renderer compat was commented out in upstream, but the rest of the compat wasn't commented out, or lost in a merge.
2023-08-16 11:40:46 +02:00
James Seibel cc2340d1b9 Add a .editorconfig to core 2023-08-15 20:50:52 -05:00
James Seibel 01b233e968 Potentially fix lag when moving across chunk borders 2023-08-15 20:49:29 -05:00