Commit Graph

185 Commits

Author SHA1 Message Date
James Seibel cedb63a505 Fix 1.19 and 1.20 compiling 2023-07-07 07:55:01 -05:00
James Seibel 447759304a Add experimental Seamless Overdraw option 2023-07-06 22:17:05 -05:00
James Seibel 889daecc86 refactor and rename 2023-07-04 10:29:43 -05:00
Cailin Smith 213d7a30b4 Rename class 2023-07-02 22:35:02 +02:00
Cailin Smith bc1a0123b2 Merge branch 'main' of https://gitlab.com/jeseibel/minecraft-lod-mod 2023-07-02 22:10:05 +02:00
Cailin Smith d96c96fc6e Add ability for servers to communicate with the client to set the world.
This prevents the client from accidentally selected the wrong world
folder to load LODs from, since levels of the same dimension can't
naturally be distinguished from each other. With level similarity
detection, this can sometimes work, but in general is not reliable. This
mechanism instead allows servers to send a packet to the client on load,
enabling the override system, and then a second packet on world change,
which specifically sets the world key, based on knowledge that only the
server has, leading to a reliable way of detecting the correct world.
2023-07-02 21:27:06 +02:00
TomTheFurry 6fca33e496 Fix a crash on game startup, and fix world gen compat with TFC (TerraFirmaCraft) 2023-07-02 18:32:15 +08:00
TomTheFurry 1b66672166 Trash remaining 1.19 & 1.18.1 unsupported mc version, and fixup 1.19.2 2023-06-29 16:04:20 +08:00
TomTheFurry 01f767486d Add in 1.20.1 builds! But, sky light for world gen isn't working...? 2023-06-25 14:56:50 +08:00
TomTheFurry 064c69d66c Fix up 1.18.2 builds 2023-06-24 23:13:53 +08:00
TomTheFurry a02fb42490 1.19 is back up and running! (A few... bugs though) 2023-06-24 22:41:19 +08:00
James Seibel 38c368d9fe rename namespace lod -> distanthorizons 2023-06-17 17:45:38 -05:00
coolGi 77a5906ee5 Merge remote-tracking branch 'origin/main' 2023-06-15 18:30:26 +09:30
coolGi ff0547f2b9 Updated more mod versions 2023-06-15 18:28:51 +09:30
TomTheFurry 7624764ee0 Fix lighting issues in both client-only and single player world 2023-06-15 16:41:18 +08:00
coolGi 08d15f7728 Disabled immersive portals compat as it doesnt fully work 2023-06-15 17:57:22 +09:30
James Seibel 72c9de354e Overhaul the config and start adding summary options
also:
- add DH vs MC lighting engine option
- add a toggle for wireframe rendering
2023-06-07 22:59:49 -05:00
coolGi 59658441ff Made the MixinUtilBackgroundThread slightly easier to deal with 2023-05-12 19:04:28 +09:30
coolGi a4e20114a7 Updated forge's mixins 2023-05-12 19:02:32 +09:30
coolGi e9f66dc091 Removed getFogColor from the BCLibAccessor 2023-05-07 08:55:10 +09:30
coolGi b476da8ba4 Worked more on immersive portals compatibility 2023-05-06 23:04:56 +09:30
coolGi 2cbc98a26a Removed quotations around authors in mod infos 2023-05-02 23:21:40 +09:30
coolGi 5739eb9a85 Started work on adding immersive portal support 2023-05-02 23:21:09 +09:30
James Seibel 8244932247 temporary fabric/mod.json and forge/mods.toml author fix 2023-05-02 07:32:10 -05:00
Ran 39ef896138 Made forge actually run! Renamed com.seibel.lod.core to com.seibel.lod.coreapi 2023-05-01 19:27:52 +06:00
coolGi ef02856b45 Removed fabricLike and quilt from the main branch. Development moved to the common_mixins branch. 2023-04-29 23:18:48 +09:30
coolGi fc3653e577 Started work on fixing the common mixin 2023-04-26 22:28:28 +09:30
coolGi 85c7dbaf99 Fixed duplicate dependency in the fabric.mod.json 2023-04-15 01:38:38 +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 cd156630a8 Slightly fixed up the mixin plugin 2023-03-17 22:36:22 +10:30
James Seibel 1b2afcd02c Add fabric block break/place events 2023-02-26 16:39:00 -06:00
James Seibel 221d011b48 reformat 2023-02-25 21:33:54 -06:00
James Seibel ad36204dfb Fix ClientApi.onClientOnlyDisconnected() and and Connected() not being called 2023-02-25 15:29:46 -06:00
James Seibel 70f8599a0e refactor fabric methods 2023-02-25 14:30:08 -06:00
coolGi 7ca0092501 Set remap to false in the MixinTextureUtil to fix warning 2023-02-20 17:12:03 +10:30
James Seibel 1b5762a133 Merge 2023-02-18 07:23:21 -06:00
coolGi e373969b34 Added ability to change vanilla's lod bias 2023-02-18 20:00:54 +10:30
James Seibel f16472c415 rename serverApi.serverLoad/Unload event methods 2023-02-17 08:33:49 -06:00
coolGi 8de6ca33af Fabric now builds (and works outside the build environment) 2023-02-12 20:11:53 +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
coolGi cc3a3c451c Refactored fabric stuff to be in a fabric folder 2023-02-12 18:55:00 +10:30
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 a1e8af623d Move Optifine code out of ReflectionHandler and into AbstractOptifineAccessor 2022-11-24 19:10:19 -06:00
James Seibel af625d912a rename DhApiEventInjector -> ApiEventInjector 2022-11-24 18:05:15 -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
coolGi 889fc7d7fe Fixed mixin plugin and made it be more abstract (sodium class not found bug fixed) 2022-10-30 19:29:25 +10:30