Commit Graph

2247 Commits

Author SHA1 Message Date
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
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
coolGi a4f731da16 Forgot to remove the exclude comment in the ci 2023-03-04 09:51:00 +00:00
coolGi 8ee9c42848 Fixed ci to work with the new files 2023-03-04 18:55:06 +10:30
coolGi a43335466c Fixed the remapJar is the correct file 2023-03-04 18:53:43 +10:30
coolGi 1a0b86d056 Fixed jarLocations for forgix & properly set jar name 2023-03-04 18:53:28 +10:30
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 e7e25cb5b7 Update coreSubProjects 2023-03-02 07:50:38 -06:00
James Seibel b4afb2f495 Update coreSubProjects 2023-03-01 07:31:44 -06:00
James Seibel 2a5e67a461 prevent null pointers in McClientWrapper getWrappedClientWorld() 2023-02-28 22:06:43 -06:00
coolGi a71dd0b3b8 Update gitlab-ci to maybe give working jar 2023-02-28 21:14:44 +00:00
James Seibel b2d9c2eec6 Remove duplicate test command in CI
the "build" command both runs tests and assembles the code
2023-02-28 07:39:05 -06:00
James Seibel 518262c515 Merge branch 'main' of gitlab.com:jeseibel/minecraft-lod-mod 2023-02-28 07:28:48 -06:00
James Seibel 1de5983260 Fix CI not pulling core when building 2023-02-28 07:28:25 -06:00
coolGi 3c5b1eb423 Updated core subproject and fixed readme for core 2023-02-28 16:58:33 +10:30
coolGi 4d195a6378 Cleaned up some shadow code 2023-02-28 16:54:43 +10:30
James Seibel cdbfad060b Fix gradle mystery compiler error
Specifically fixes core gradle being unable to access packages found in API
2023-02-27 20:41:45 -06:00