From 939636f109e9d51562bb2bf9cccc2b62045cba81 Mon Sep 17 00:00:00 2001 From: fayer3 Date: Fri, 28 Oct 2022 00:09:56 +0200 Subject: [PATCH] fix forge server mod making the mod required on the client --- common/src/main/resources/vivecraft.nonvr.mixins.json | 1 - forge/src/main/java/org/vivecraft/forge/Vivecraft.java | 8 +++++++- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/common/src/main/resources/vivecraft.nonvr.mixins.json b/common/src/main/resources/vivecraft.nonvr.mixins.json index d93219929..c621a184b 100644 --- a/common/src/main/resources/vivecraft.nonvr.mixins.json +++ b/common/src/main/resources/vivecraft.nonvr.mixins.json @@ -18,7 +18,6 @@ "world.entity.monster.EndermanFreezeWhenLookedAtMixin", "world.item.CrossbowItemMixin", - "world.item.ItemsMixin", "world.item.crafting.ShapedRecipeMixin" ], "client": [ diff --git a/forge/src/main/java/org/vivecraft/forge/Vivecraft.java b/forge/src/main/java/org/vivecraft/forge/Vivecraft.java index 6ae98d501..d56c84a5e 100644 --- a/forge/src/main/java/org/vivecraft/forge/Vivecraft.java +++ b/forge/src/main/java/org/vivecraft/forge/Vivecraft.java @@ -1,12 +1,18 @@ package org.vivecraft.forge; +import net.minecraftforge.fml.IExtensionPoint; +import net.minecraftforge.fml.ModLoadingContext; import net.minecraftforge.fml.common.Mod; +import net.minecraftforge.network.NetworkConstants; @Mod(Vivecraft.MODID) public class Vivecraft { public static final String MODID = "vivecraft"; public Vivecraft() { - + ModLoadingContext.get().registerExtensionPoint(IExtensionPoint.DisplayTest.class, ()-> new IExtensionPoint.DisplayTest( + ()->NetworkConstants.IGNORESERVERONLY, // only needed on server, client is optional + (s,b)->true // any version is good + )); } }