Commit Graph

429 Commits

Author SHA1 Message Date
James Seibel cd95405c6a update chunk wrapper docs 2023-06-30 07:32:53 -05:00
TomTheFurry 6477408858 Prob fix the gl error? (might add mem leak tho.) & fix 1.18.2 build 2023-06-29 16:27:42 +08:00
TomTheFurry 1b66672166 Trash remaining 1.19 & 1.18.1 unsupported mc version, and fixup 1.19.2 2023-06-29 16:04:20 +08:00
TomTheFurry 01f767486d Add in 1.20.1 builds! But, sky light for world gen isn't working...? 2023-06-25 14:56:50 +08:00
TomTheFurry 064c69d66c Fix up 1.18.2 builds 2023-06-24 23:13:53 +08:00
TomTheFurry a02fb42490 1.19 is back up and running! (A few... bugs though) 2023-06-24 22:41:19 +08:00
TomTheFurry e2855e8984 Start to cleanup and work on 1.19 2023-06-24 19:30:25 +08:00
James Seibel 56c666ead8 Add AbstractDhApiChunkWorldGenerator 2023-06-22 07:57:14 -05:00
James Seibel 5d7abd5f70 Make WrapperFactory compiling fail if not implemented for current MC version 2023-06-21 07:58:06 -05:00
coolGi a1f9fdc715 Fixed tooltips for linked tooltips 2023-06-21 19:52:26 +09:30
coolGi 4554052471 Fixed a broken lang in the config 2023-06-21 19:46:41 +09:30
James Seibel 1de329ed9b Fix some config setup not running if the UI isn't opened 2023-06-17 21:53:22 -05:00
James Seibel 38c368d9fe rename namespace lod -> distanthorizons 2023-06-17 17:45:38 -05:00
James Seibel 637a8cfe65 rename IDhApiUnsafeWrapper method 2023-06-17 16:52:27 -05:00
TomTheFurry d339a86b92 Quick fix debug chat msg crashing the game 2023-06-16 23:37:11 +08:00
TomTheFurry 7624764ee0 Fix lighting issues in both client-only and single player world 2023-06-15 16:41:18 +08:00
James Seibel e0e6ac402e Implement the Quick enable render toggle
Also improve the logic for setting UI only config values
2023-06-12 22:19:11 -05:00
James Seibel 288459c88b Allow skipping config enums 2023-06-12 20:24:56 -05:00
coolGi 940933eff4 Merge branch 'detached' into 'main'
Screen Space Ambient Occlusion

See merge request jeseibel/minecraft-lod-mod!28
2023-06-12 10:48:06 +00:00
notalpha e45b479ae3 feat: SSAO 2023-06-12 11:37:18 +02:00
James Seibel 12548099f1 Fix BlockToAvoid and TintWithAvoidedBlocks 2023-06-11 21:24:38 -05:00
TomTheFurry 2a3ae34294 Fix (well, lower the chance of) reading regions that is actively being saved, reduce that chunk pos error chance. 2023-06-11 19:52:59 +08:00
James Seibel a80843ce77 Update the config lang file
Also rename and refactor a few items
2023-06-09 22:10:43 -05:00
coolGi 4a9dc216e7 Updated lang generator to whitelist linked options 2023-06-08 23:06:48 +09:30
James Seibel 72c9de354e Overhaul the config and start adding summary options
also:
- add DH vs MC lighting engine option
- add a toggle for wireframe rendering
2023-06-07 22:59:49 -05:00
coolGi f3bc22cdc8 Added linking config options 2023-06-06 19:06:04 +09:30
coolGi 05b6e74482 Fixed and checked support for all available config types 2023-06-06 18:01:49 +09:30
James Seibel 90fb950fc3 rename LodThreadFactory -> DhThreadFactory 2023-06-05 20:02:50 -05:00
James Seibel 005f1ed8a0 Move the world gen thread pool into the WorldGenQueue
We want Core to handle the world gen threads, not the individual world generators
2023-06-05 19:50:32 -05:00
James Seibel 8956bc4980 Revert "remove ClassicConfigGUI.setWithoutSaving()"
This reverts commit 0a91473402.
2023-06-04 21:41:37 -05:00
James Seibel 0a91473402 remove ClassicConfigGUI.setWithoutSaving() 2023-06-04 21:07:54 -05:00
James Seibel 3ff4e0f9a6 World generator reformatting 2023-06-03 21:37:12 -05:00
coolGi c1fddd1b82 Added a comment to add DimensionWrapper (maybe to replace DimensionTypeWrapper) 2023-06-03 21:39:47 +09:30
coolGi 256e3a1dbb Checked dimension instead of the dimension type 2023-06-03 21:32:59 +09:30
TomTheFurry c33c0a4acb Fix the chunk loading by using an alternative method. It works very nicely now! 2023-06-01 19:22:27 +08:00
James Seibel fc9ce8243a Add a basic lighting engine for generated chunks 2023-05-29 19:44:56 -05:00
James Seibel ddf8950cc0 add BatchGenerationEnvironment warn comment 2023-05-29 14:10:15 -05:00
James Seibel f2832a0fd6 (hopefully) improve world gen shutdown time 2023-05-27 13:42:28 -05:00
coolGi 4660c4d5bf Merge remote-tracking branch 'origin/main' 2023-05-22 23:51:27 +09:30
coolGi 1b60c66eec Only use the Modrinth api if the user clicks the changelog menu instead of when the config is opened 2023-05-22 23:51:19 +09:30
James Seibel baa11f481e improve a couple batch generator error messages 2023-05-21 18:41:48 -05:00
coolGi 91864443d5 Made the changelog screen look a bit nicer 2023-05-21 20:36:01 +09:30
coolGi b48d6bfd4b Added changelog button to the config menu 2023-05-21 20:18:25 +09:30
coolGi 3cf0c724f4 Added a fixme comment 2023-05-12 20:45:40 +09:30
coolGi e9f66dc091 Removed getFogColor from the BCLibAccessor 2023-05-07 08:55:10 +09:30
coolGi 88f6acb618 Generalised the fog fix 2023-05-07 08:48:03 +09:30
Ran 39ef896138 Made forge actually run! Renamed com.seibel.lod.core to com.seibel.lod.coreapi 2023-05-01 19:27:52 +06:00
James Seibel ef84fe97d5 Fix typos, merge WorldGenStep enum, and update Core 2023-04-27 20:35:10 -05:00
coolGi 7cc21a2b8e Deprecated getGameDirectory from IMinecraftClientWrapper. Use IMinecraftSharedWrapper.getInstallationDirectory() instead. 2023-04-15 01:36:54 +09:30
coolGi ed6576df4b Forgot to revert screen type back to classic 2023-03-26 18:14:13 +10:30