Commit Graph

2266 Commits

Author SHA1 Message Date
coolGi d517279ca2 Added TODO to remove the fabriclike submodule once forge can be properly tested (and fixed) 2023-04-15 01:43:37 +09:30
coolGi 71284c3e98 Started work on native Quilt support 2023-04-15 01:39:37 +09:30
coolGi 85c7dbaf99 Fixed duplicate dependency in the fabric.mod.json 2023-04-15 01:38:38 +09:30
coolGi 7cc21a2b8e Deprecated getGameDirectory from IMinecraftClientWrapper. Use IMinecraftSharedWrapper.getInstallationDirectory() instead. 2023-04-15 01:36:54 +09:30
coolGi 2c8d8e2b2e Moved items not fabric dependant away from fabric 2023-04-11 01:08:01 +09:30
coolGi d366da4947 Moved items not fabric dependant away from fabric 2023-04-11 01:07:53 +09:30
coolGi 02490440ec Disabled lodBias by default 2023-04-11 00:13:25 +09:30
James Seibel 019ec0e55d Replace QuadTree/Node Consumers with Iterators
This drastically improves debugging, because lambda consumers cause the stack trace to become messy very quickly.

Although they are unfortunately a bit more complicated to deal with and I'm less certain they are bug-free (even with the included unit tests).
2023-04-03 21:35:09 -05:00
coolGi c8ef38da3c Updated core subproject 2023-03-31 19:47:50 +10:30
coolGi b449072a69 Reverted back to using swing for the base run jar 2023-03-31 19:47:32 +10:30
James Seibel 35fde21098 Fix holes when moving around the world 2023-03-30 07:26:48 -05:00
coolGi 10bad0bc84 Fixed building 2023-03-28 20:49:55 +10:30
James Seibel 27492ba093 Temporary solution for corners not rendering 2023-03-27 21:20:38 -05:00
coolGi ed6576df4b Forgot to revert screen type back to classic 2023-03-26 18:14:13 +10:30
coolGi 1c89f9e88a Updated core submodule 2023-03-26 17:54:31 +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 955d1df400 Fixed common trying to shadow common 2023-03-26 16:01:52 +10:30
James Seibel d39000fa56 Fix render sections incorrectly disabling/enabling when moving 2023-03-25 18:49:16 -05:00
James Seibel 231e98efb8 Fix moving causing the renderer to lock up
However LODs aren't unloaded correctly after moving and corners aren't rendered correctly either
2023-03-25 16:19:17 -05:00
James Seibel 87299de2ab Add a mostly functional QuadTree data structure and unit tests 2023-03-23 07:25:37 -05:00
coolGi 33c9b48bc9 Relocated the lwjgl libary 2023-03-23 19:54:45 +10:30
coolGi 416208c33a New ui frame now shows 2023-03-23 19:25:33 +10:30
coolGi 7bba8d2862 Sava commit for the new Config UI 2023-03-23 18:08:36 +10:30
coolGi 8b22349d0f Updated logo svg so they can be defined in variables 2023-03-18 12:30:33 +10:30
coolGi cd156630a8 Slightly fixed up the mixin plugin 2023-03-17 22:36:22 +10:30
coolGi 769d5739b8 Updated core subproject 2023-03-17 22:29:44 +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
coolGi 2d8027cd28 Removed FlatLaf (which was used for theming) and replaced it with JavaFX 2023-03-17 19:45:18 +10:30
coolGi be9547612d Added some gradle settings to make it hopefully run slightly faster 2023-03-17 18:21:04 +10:30
James Seibel 67f8ff841d improve error logging 2023-03-16 07:55:41 -05:00
James Seibel 51a7ccc8d0 update world gen queue logic and comments 2023-03-16 07:26:25 -05:00
James Seibel 3fdaa42206 Make world gen task queuing async 2023-03-14 22:12:10 -05:00
James Seibel 70c783194f Fix the world generator only going to detail level 3 2023-03-14 22:03:58 -05:00
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 d952e5400b allow the world generator to generate any detail level 2023-03-14 07:31:35 -05:00
James Seibel eba908c153 start adding new world generator (may be broken) 2023-03-13 07:25:26 -05:00
James Seibel 65feda4e04 prefix "DH-" to the batch generator threads 2023-03-11 12:03:02 -06:00
James Seibel 81e636b1c6 Fix file writing 2023-03-10 22:49:23 -06:00
James Seibel 4c4861b2e3 refactor BatchGenerationEnvironment 2023-03-10 22:01:08 -06:00
James Seibel 28972421ad drastically improve file reading/writing speed
see e5116e1ec99ad3f0c690e2c63eef998d9dc1ef78 and dd8ee36487f2936e2aa9ba48c549ca92678a7adb
2023-03-09 21:44:24 -06:00
James Seibel 3619acbd54 Update coreSubProjects 2023-03-09 21:03:00 -06:00
James Seibel c539f1eeef Update coreSubProjects 2023-03-07 20:39:11 -06:00
James Seibel 23cf213200 Remove deprecated LodConfigWrapperSingleton 2023-03-06 20:40:12 -06:00
James Seibel a371c6b364 Update coreSubProjects 2023-03-05 18:38:10 -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 9d00a1eb67 Updated core 2023-03-05 12:13:49 +10:30
coolGi 7e75640263 Updated core 2023-03-05 11:59:18 +10:30