Pārlūkot izejas kodu

Merge pull request #60 from Vaelzan/1.15

Prevent Controlling from triggering "FML Incompatible modded server"
Jared 5 gadi atpakaļ
vecāks
revīzija
388508f7b0

+ 5 - 0
src/main/java/com/blamejared/controlling/Controlling.java

@@ -2,9 +2,13 @@ package com.blamejared.controlling;
 
 import com.blamejared.controlling.events.ClientEventHandler;
 import net.minecraftforge.common.MinecraftForge;
+import net.minecraftforge.fml.ExtensionPoint;
+import net.minecraftforge.fml.ModLoadingContext;
 import net.minecraftforge.fml.common.Mod;
 import net.minecraftforge.fml.event.lifecycle.FMLClientSetupEvent;
 import net.minecraftforge.fml.javafmlmod.FMLJavaModLoadingContext;
+import net.minecraftforge.fml.network.FMLNetworkConstants;
+import org.apache.commons.lang3.tuple.Pair;
 
 import java.io.*;
 import java.net.*;
@@ -19,6 +23,7 @@ public class Controlling {
     public static Set<String> PATRON_LIST = new HashSet<>();
     
     public Controlling() {
+        ModLoadingContext.get().registerExtensionPoint(ExtensionPoint.DISPLAYTEST, () -> Pair.of(() -> FMLNetworkConstants.IGNORESERVERONLY, (a, b) -> true));
         FMLJavaModLoadingContext.get().getModEventBus().addListener(this::init);
         new Thread(() -> {
             try {