Commit Graph

369 Commits

Author SHA1 Message Date
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
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 79ba86d8c2 New Build system now works as good as the old build system (forge still broken) 2023-02-12 20:45:57 +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
coolGi 76f3a3cfcb Disabled stuff that requires Architectury API (so the networking) 2023-01-29 14:16:12 +10:30
James Seibel dd6380d49d rename AbstractWorldGenTaskTracker.isValid -> isMemoryAddressValid 2023-01-22 17:12:49 -06:00
James Seibel d59fc82cc7 refactor Generation Event and Environment 2023-01-15 20:03:12 -06:00
James Seibel 20f8e59f2b Remove deprecated ChunkWrapper position getters 2023-01-02 11:19:50 -06:00
James Seibel 27c3c0c404 rename EDistanceGenerationMode -> EDhApiDistantGeneratorMode 2022-12-10 22:08:33 -06:00
James Seibel 6bd7f54a8e Add WrapperFactory.createChunkWrapper() 2022-12-08 21:36:44 -06:00
James Seibel a1e8af623d Move Optifine code out of ReflectionHandler and into AbstractOptifineAccessor 2022-11-24 19:10:19 -06:00
James Seibel 04d61e81ed add IDimensionTypeWrapper.equals() 2022-11-20 20:39:57 -06:00
James Seibel 78fc6be193 Merge branch 'main' of gitlab.com:jeseibel/minecraft-lod-mod 2022-11-19 19:07:34 -06:00
James Seibel 969dfa1dd0 Add isAir() to BlockStateWrapper 2022-11-19 19:06:42 -06:00
coolGi de60b15d2b Added the ChangelogScreen. New changelog screen done 2022-11-18 19:12:25 +10:30
coolGi 2daf47f202 Updated updater screen (thanks a lot to Pankakes#0686) 2022-11-17 21:44:43 +10:30
coolGi 4fe24abc51 Save commit for new build system 2022-11-14 21:51:09 +10:30
James Seibel 4644121fe3 Add getWrappedMcObject_UNSAFE() to Biome and BlockState Wrappers 2022-11-13 21:50:10 -06:00
coolGi b8ecbdd27d Added a lang auto formatter and a missing lang detector and fixed up the lang formatting and added missing options 2022-11-04 17:35:24 +10:30
coolGi 4358360362 Swapped out the bottom 2 buttons on the update screen 2022-10-30 19:34:27 +10:30
coolGi 8fec85d4cb Added stuff that people suggested to the update screen 2022-10-30 18:36:50 +10:30
coolGi e17f201e6b Finished the self updater 2022-10-28 10:07:46 +10:30
coolGi 9742a2146a Added the self updater to forge 2022-10-20 22:47:48 +10:30
Jeff McClure 3278d3518d 1.19.2 2022-10-12 12:50:00 +00:00
James Seibel 7dbb17b339 Add "Dh" prefix to DistantHorizons Worlds 2022-09-29 21:54:00 -05:00
TomTheFurry 2257ceae53 Continue improving stabilises of the system 2022-09-19 14:54:46 +08:00
TomTheFurry 9316575534 Fix critical issue causing chunk to lod build extremely slow, and also partly fix sparse data source loading (where I used wrong array instead of loaded data array.) Also improve ChunkToLodBuilder building loops to support multithreaded building 2022-09-18 16:30:45 +08:00
James Seibel 99fa754e91 Rearrange API packages 2022-09-16 23:57:39 -05:00
James Seibel be28eaf122 Make Core Level Wrappers implement API wrappers 2022-09-16 22:55:37 -05:00
James Seibel e331def140 Flip API -> Core dependency to Core -> API 2022-09-12 22:25:10 -05:00