mirror of
https://github.com/barkeser2002/Tenet.git
synced 2026-09-25 11:26:10 +03:00
27 lines
1.5 KiB
Diff
27 lines
1.5 KiB
Diff
--- ../src-base/minecraft/cpw/mods/fml/common/network/handshake/FMLHandshakeServerState.java
|
|
+++ ../src-work/minecraft/cpw/mods/fml/common/network/handshake/FMLHandshakeServerState.java
|
|
@@ -19,6 +19,10 @@
|
|
{
|
|
NetworkDispatcher dispatcher = ctx.channel().attr(NetworkDispatcher.FML_DISPATCHER).get();
|
|
int overrideDim = dispatcher.serverInitiateHandshake();
|
|
+ if(overrideDim == -100000)
|
|
+ {
|
|
+ return ERROR;
|
|
+ }
|
|
ctx.writeAndFlush(FMLHandshakeMessage.makeCustomChannelRegistration(NetworkRegistry.INSTANCE.channelNamesFor(Side.SERVER))).addListener(ChannelFutureListener.FIRE_EXCEPTION_ON_FAILURE);
|
|
ctx.writeAndFlush(new FMLHandshakeMessage.ServerHello(overrideDim)).addListener(ChannelFutureListener.FIRE_EXCEPTION_ON_FAILURE);
|
|
return HELLO;
|
|
@@ -37,7 +41,11 @@
|
|
}
|
|
|
|
FMLHandshakeMessage.ModList client = (FMLHandshakeMessage.ModList)msg;
|
|
- FMLLog.info("Client attempting to join with %d mods : %s", client.modListSize(), client.modListAsString());
|
|
+ if (net.minecraft.server.MinecraftServer.thermosConfig.loggingClientModList.getValue()) {
|
|
+ FMLLog.info("Client attempting to join with %d mods : %s", client.modListSize(), client.modListAsString());
|
|
+ } else {
|
|
+ FMLLog.info("Client attempting to join with %d mods", client.modListSize());
|
|
+ }
|
|
String result = FMLNetworkHandler.checkModList(client, Side.CLIENT);
|
|
if (result != null)
|
|
{
|