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
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