From 766693070a5b1d7d32ec4199de3fdb46d84b70c0 Mon Sep 17 00:00:00 2001 From: Martin Prokoph Date: Tue, 24 Dec 2024 14:57:16 +0100 Subject: [PATCH] Some fixes - Fix mixin apply error on NeoForge - Only reload world renderer when actually in a world --- .../eu/midnightdust/cullleaves/config/CullLeavesConfig.java | 3 ++- common/src/main/resources/cullleaves.mixins.json | 1 - gradle.properties | 2 +- neoforge/src/main/resources/cullleaves-neoforge.mixins.json | 1 - 4 files changed, 3 insertions(+), 4 deletions(-) diff --git a/common/src/main/java/eu/midnightdust/cullleaves/config/CullLeavesConfig.java b/common/src/main/java/eu/midnightdust/cullleaves/config/CullLeavesConfig.java index f494fa0..ac1c459 100755 --- a/common/src/main/java/eu/midnightdust/cullleaves/config/CullLeavesConfig.java +++ b/common/src/main/java/eu/midnightdust/cullleaves/config/CullLeavesConfig.java @@ -11,7 +11,8 @@ public class CullLeavesConfig extends MidnightConfig { @Override public void writeChanges(String modid) { - MinecraftClient.getInstance().worldRenderer.reload(); + var client = MinecraftClient.getInstance(); + if (client.world != null) client.worldRenderer.reload(); super.writeChanges(modid); } } diff --git a/common/src/main/resources/cullleaves.mixins.json b/common/src/main/resources/cullleaves.mixins.json index 043214a..5d1bd45 100644 --- a/common/src/main/resources/cullleaves.mixins.json +++ b/common/src/main/resources/cullleaves.mixins.json @@ -1,7 +1,6 @@ { "required": true, "package": "eu.midnightdust.cullleaves.mixin", - "plugin": "eu.midnightdust.cullleaves.CullLeavesMixinPlugin", "compatibilityLevel": "JAVA_17", "minVersion": "0.8", "client": [ diff --git a/gradle.properties b/gradle.properties index 3453016..3856331 100644 --- a/gradle.properties +++ b/gradle.properties @@ -5,7 +5,7 @@ yarn_mappings=1.21.1+build.3 enabled_platforms=fabric,neoforge archives_base_name=cullleaves -mod_version=4.0.0 +mod_version=4.0.1 maven_group=eu.midnightdust release_type=release curseforge_id=423254 diff --git a/neoforge/src/main/resources/cullleaves-neoforge.mixins.json b/neoforge/src/main/resources/cullleaves-neoforge.mixins.json index 7396f95..de0ed38 100644 --- a/neoforge/src/main/resources/cullleaves-neoforge.mixins.json +++ b/neoforge/src/main/resources/cullleaves-neoforge.mixins.json @@ -1,7 +1,6 @@ { "required": true, "package": "eu.midnightdust.cullleaves.neoforge.mixin", - "plugin": "eu.midnightdust.cullleaves.CullLeavesMixinPlugin", "compatibilityLevel": "JAVA_17", "minVersion": "0.8", "client": [