Commit Graph

401 Commits

Author SHA1 Message Date
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
coolGi 9cdd7fc687 Fixed up some things to do with the Java screen 2023-03-26 17:31:53 +10:30
coolGi 3a5485ea56 Moved OS getting utils to its own Platform enum. 2023-03-26 16:03:02 +10:30
coolGi 7bba8d2862 Sava commit for the new Config UI 2023-03-23 18:08:36 +10:30
coolGi 6d29f58ebd Fixed up more things to do with JavaFX, and added some extra stuff for the MinecraftScreen 2023-03-17 22:29:28 +10:30
James Seibel aec1d2bbe8 add StepStructure retry logic 2023-03-14 21:43:59 -05:00
James Seibel cabcbef34b refactoring 2023-03-14 21:43:35 -05:00
James Seibel 65feda4e04 prefix "DH-" to the batch generator threads 2023-03-11 12:03:02 -06:00
James Seibel 4c4861b2e3 refactor BatchGenerationEnvironment 2023-03-10 22:01:08 -06:00
James Seibel 23cf213200 Remove deprecated LodConfigWrapperSingleton 2023-03-06 20:40:12 -06:00
James Seibel d1e58ccf28 Refactor GenerationEvent 2023-03-05 18:17:00 -06:00
James Seibel 0062a28504 Merge branch 'main' of gitlab.com:jeseibel/minecraft-lod-mod 2023-03-04 20:07:03 -06:00
coolGi 32f1cfa634 Notification in the config if there is going to be an update on close 2023-03-05 11:57:56 +10:30
coolGi aed5f54710 Minor refactor to the screen 2023-03-05 11:41:40 +10:30
James Seibel 267fa4acfa Fix ChunkWrapper isLightCorrect() for both singlePlayer and servers 2023-03-04 14:26:08 -06:00
James Seibel d96cc5c74b Fix client-only chunks not returning isLightCorrect() correctly
This is specific to MC 1.18.2 and may need expanding for other MC versions
2023-03-02 21:35:28 -06:00
James Seibel 54faa2cbdc Fix ClientLevelWrapper.tryGetServerSideWrapper() failing when changing dimensions 2023-03-02 20:45:40 -06:00
James Seibel 2a5e67a461 prevent null pointers in McClientWrapper getWrappedClientWorld() 2023-02-28 22:06:43 -06:00
coolGi 40ea294663 Updated modmenu to the latest version 2023-02-27 15:00:57 +10:30
James Seibel 6c5eb09486 Move shared Dh(Server)ClientLevel code into AbstractDhClientLevel 2023-02-25 21:35:00 -06:00
James Seibel 221d011b48 reformat 2023-02-25 21:33:54 -06:00
James Seibel 70f8599a0e refactor fabric methods 2023-02-25 14:30:08 -06:00
James Seibel 211ec7f3a6 Hard shutdown the world generator, don't wait 2023-02-25 10:23:18 -06:00
James Seibel 95d0765ccb convert several files to Java 8
There may be additional files that require changing
2023-02-23 19:52:51 -06:00
James Seibel 8f9524a319 Revert "Fix exceptions when closing a world"
This reverts commit a680aa97d2.
2023-02-21 22:10:33 -06:00
James Seibel a680aa97d2 Fix exceptions when closing a world 2023-02-21 21:25:17 -06:00
coolGi 8f838891cb Merge remote-tracking branch 'origin/new_buildsystem'
# Conflicts:
#	coreSubProjects
#	gradle.properties
2023-02-15 17:07:41 +10:30
James Seibel fdcbbae3b1 minor blockStateWrapper reformat 2023-02-13 20:27:06 -06:00
coolGi a719ec5a3e Added some more stuff to attempt to fix forge 2023-02-13 19:07:50 +10:30