Commit Graph

2718 Commits

Author SHA1 Message Date
James Seibel a236264d14 Add temp debug option to disable lighting engine and light baking 2023-08-30 07:08:00 -05:00
James Seibel ba45a7c2f5 Fix fabric corrupted LODs on MC 1.19 2023-08-28 06:41:19 -05:00
James Seibel 95b1ecff0d Add Fabric incompatibility list to versionProperties
also mark Sodium <0.5 as incompatible for 1.20
2023-08-27 14:14:00 -05:00
James Seibel 8ad5565148 Convert WorldGenQueue to use SectionPos instead of LodPos 2023-08-27 07:53:44 -05:00
James Seibel 5cda6a6f2c fix render source null pointer 2023-08-26 21:53:07 -05:00
James Seibel 6f35d0710e fix quality preset cache reset firing too often 2023-08-26 17:57:40 -05:00
James Seibel 0c87a2a9ea Fix api:javadoc compiling and warnings 2023-08-26 17:32:55 -05:00
James Seibel 3ddc315826 Fix 1.16 compiling 2023-08-26 15:19:19 -05:00
James Seibel b888103c80 Add IDhApiConfigValue.addChangeListener() 2023-08-26 13:11:21 -05:00
James Seibel 09e689dc2f Add a ReadMe to DhApi 2023-08-26 11:19:54 -05:00
coolGi 0f61affac8 Merge remote-tracking branch 'origin/main'
# Conflicts:
#	coreSubProjects
2023-08-27 01:38:27 +09:30
coolGi 57e44cc4a7 Updated core sub-project 2023-08-27 01:37:32 +09:30
coolGi 876c4f2510 Moved fabric api stuff 2023-08-27 01:37:16 +09:30
James Seibel 6c4364f009 Remove unused IDhApiConfigValue.getApiValue() 2023-08-26 10:56:36 -05:00
James Seibel d96fc3c73b Merge branch 'main' of gitlab.com:jeseibel/minecraft-lod-mod 2023-08-26 10:43:43 -05:00
James Seibel e3da644b1c Optimize SSAO rendering 2023-08-26 10:43:17 -05:00
coolGi 34bb512f03 Disabled SVG from being included in the jar 2023-08-27 01:02:05 +09:30
coolGi fae58503a8 Removed flatlaf 2023-08-27 00:59:36 +09:30
James Seibel 0ea69d0ca4 Add OpenGL error log config 2023-08-26 08:51:27 -05:00
coolGi 3144e9d957 Updated core-subproject 2023-08-26 17:29:48 +09:30
James Seibel 30fac5e5ce Remove deprecated getX() and getZ() from DhChunkPos 2023-08-25 21:17:54 -05:00
James Seibel 37cbeebaa5 Fix BCLib compiling for MC 1.16 and 1.17 2023-08-25 18:26:52 -05:00
James Seibel 3aa6cc3383 Attempt to fix LodRenderer freeing GL objects while they are in use 2023-08-25 07:52:20 -05:00
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