Commit Graph

2695 Commits

Author SHA1 Message Date
James Seibel 56dd3c352e Fix BCLib compiling for MC 1.16 and disable 1.17 2023-08-25 07:19:12 -05:00
James Seibel 83fa1a0281 Require a ILevelWrapper when deserializing BiomeWrappers 2023-08-24 21:38:01 -05:00
James Seibel 5b4049e0ca Require a ILevelWrapper when deserializing BlockStateWrappers 2023-08-24 20:10:59 -05:00
coolGi 888651ef52 Fixed duplicate bclib code from previous commit 2023-08-25 00:14:37 +09:30
coolGi a122b2c143 Fixed javadocs reference, and updated core 2023-08-25 00:10:34 +09:30
coolGi a41afa0dbf Fixed BCLib compat 1.19.4+ 2023-08-25 00:09:57 +09:30
coolGi d9b969e7a7 Fixed up git on ci (well, kinda) 2023-08-24 23:35:20 +09:30
James Seibel 9297ac4c35 Fix config presets rewriting the config file before it loads 2023-08-24 07:41:14 -05:00
James Seibel 7ee42a9529 Add missing render cache config listeners 2023-08-24 07:21:05 -05:00
James Seibel 640559239c Merge branch 'main' of gitlab.com:jeseibel/minecraft-lod-mod 2023-08-24 07:08:39 -05:00
coolGi 263574bf38 Added string (tripwire) to the ignored blocks 2023-08-24 21:26:24 +09:30
coolGi 60cbbb0393 Updated core sub-project 2023-08-24 21:20:46 +09:30
coolGi 91f9f17989 Merge branch 'main' into 'main'
feat: Update rendering block ignores

See merge request jeseibel/minecraft-lod-mod!35
2023-08-24 11:49:33 +00:00
coolGi a96e345fbe Updated core subproject 2023-08-24 21:13:23 +09:30
coolGi 9ffc54f0b1 Updated readme 2023-08-24 21:12:56 +09:30
coolGi bf3428b53c Added version number to bottom left of config (#558) 2023-08-24 21:07:05 +09:30
coolGi c78f6eb66d Added blendium to mod suggestion on fabric 2023-08-24 20:58:43 +09:30
coolGi 73f4bc3108 Formatted some resource files 2023-08-24 20:28:25 +09:30
James Seibel 73a42284f1 Fix MC 16, 17, 18, and 19 compiling 2023-08-23 22:15:51 -05:00
James Seibel 90accf01db Fix a null pointer 2023-08-23 22:00:13 -05:00
James Seibel 1cb60f6a6d Add core merge 2023-08-23 21:28:46 -05:00
James Seibel bfcc4b001d Merge branch 'steve-ignore-blocks' 2023-08-23 21:28:29 -05:00
James Seibel 2f7852f103 Revert Air Block handling and use the old (de)serialization logic
While having the ability to deserialize blockstates without a level is desired, I'm not sure if the method suggested here would work between MC versions or would support modded blocks (in the eventual case where someone wants to do that).
2023-08-23 21:25:40 -05:00
James Seibel 944b3c05ab Fix Fabric 1.18.2 saving black/empty chunks 2023-08-22 17:45:54 -05:00
James Seibel 531a308b39 Fix file saving 2023-08-22 07:45:33 -05:00
Steveplays28 27cd001680 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-22 11:36:45 +02:00
James Seibel e5ee46335d Fix potential null pointers in DhWorld shutdown 2023-08-21 07:46:58 -05:00
James Seibel ef72cdc0e6 Add a profiler section for debug wireframe rendering 2023-08-20 18:38:27 -05:00
James Seibel 246bd54b55 Update coreSubProjects 2023-08-20 18:22:14 -05:00
James Seibel e1147f3f60 Replace ChunkWrapper LinkedList with ArrayList 2023-08-20 17:07:30 -05:00
James Seibel 3bc0104268 hide unused multiplayer configs 2023-08-20 15:13:37 -05:00
James Seibel 50e9a51f56 Fix LevelWrappers not unloading correctly 2023-08-20 14:47:36 -05:00
James Seibel 87fec5276d Add world gen task count to the F3 menu 2023-08-20 14:15:06 -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
coolGi 1ac1b7ee2d Fixed ui modify, and made file handeler use its own set function 2023-08-20 02:36:48 +09:30
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
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