Commit Graph

391 Commits

Author SHA1 Message Date
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
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 666293f59d Merge remote-tracking branch 'origin/main' into new_buildsystem
# Conflicts:
#	build.gradle
#	forge/build.gradle
#	versionProperties/1.18.2.properties
2023-02-13 18:11:43 +10:30
coolGi 4442fda70a Did the bear minimum to make forge "work" so we can do testing on the new build system 2023-02-13 18:10:27 +10:30
coolGi 89faf6e976 Merge remote-tracking branch 'origin/main' into new_buildsystem
# Conflicts:
#	build.gradle
#	fabric/build.gradle
2023-02-12 19:06:48 +10:30
James Seibel 35d45057ba Add 2 potential fixes for the optifine render resolution bug 2023-01-31 07:54:36 -06:00
coolGi c01c77e11d Merge branch 'new_buildsystem' into 'main'
# Conflicts:
#   gradle.properties
2023-01-29 05:11:04 +00:00