Do not run Decorative Blocks fix without Decorative Blocks installed
🤦♂️
This commit is contained in:
parent
ad35fc535e
commit
40ec3f14bf
|
|
@ -1,5 +1,6 @@
|
||||||
package org.embeddedt.modernfix.fabric.modfixs;
|
package org.embeddedt.modernfix.fabric.modfixs;
|
||||||
|
|
||||||
|
import net.fabricmc.loader.api.FabricLoader;
|
||||||
import net.minecraft.client.KeyMapping;
|
import net.minecraft.client.KeyMapping;
|
||||||
import org.embeddedt.modernfix.util.CommonModUtil;
|
import org.embeddedt.modernfix.util.CommonModUtil;
|
||||||
|
|
||||||
|
|
@ -8,6 +9,8 @@ import java.lang.reflect.Method;
|
||||||
|
|
||||||
public class DecorativeBlocksFix {
|
public class DecorativeBlocksFix {
|
||||||
public static void fix() {
|
public static void fix() {
|
||||||
|
if(!FabricLoader.getInstance().isModLoaded("decorative_blocks"))
|
||||||
|
return;
|
||||||
CommonModUtil.runWithoutCrash(() -> {
|
CommonModUtil.runWithoutCrash(() -> {
|
||||||
Class<?> decorativeBlocksSetup = Class.forName("lilypuree.decorative_blocks.client.ClientSetup");
|
Class<?> decorativeBlocksSetup = Class.forName("lilypuree.decorative_blocks.client.ClientSetup");
|
||||||
Field keybindField = decorativeBlocksSetup.getDeclaredField("switchItemState");
|
Field keybindField = decorativeBlocksSetup.getDeclaredField("switchItemState");
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user