Не заходит на сервер

Версия Minecraft
1.7.10
Делал мелкие фиксы в моде(в логе не указано на них, следовательно не из-за них) сбилдил сервер и клиент, залил на сервер и щас пишет это:

1669060643581.png

Может кто помочь?
 
Краш-лог
[19:57:14] [Server thread/ERROR]: FMLIndexedMessageCodec exception caught
java.lang.NullPointerException
at cpw.mods.fml.common.network.FMLOutboundHandler$OutboundTarget$4.selectNetworks(FMLOutboundHandler.java:110) ~[FMLOutboundHandler$OutboundTarget$4.class:1.7.10-1614.58]
at cpw.mods.fml.common.network.FMLOutboundHandler.write(FMLOutboundHandler.java:274) ~[FMLOutboundHandler.class:1.7.10-1614.58]
at io.netty.channel.DefaultChannelHandlerContext.invokeWrite(DefaultChannelHandlerContext.java:644) ~[DefaultChannelHandlerContext.class:?]
at io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:698) ~[DefaultChannelHandlerContext.class:?]
at io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:637) ~[DefaultChannelHandlerContext.class:?]
at io.netty.handler.codec.MessageToMessageEncoder.write(MessageToMessageEncoder.java:115) ~[MessageToMessageEncoder.class:?]
at io.netty.handler.codec.MessageToMessageCodec.write(MessageToMessageCodec.java:116) ~[MessageToMessageCodec.class:?]
at io.netty.channel.DefaultChannelHandlerContext.invokeWrite(DefaultChannelHandlerContext.java:644) ~[DefaultChannelHandlerContext.class:?]
at io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:698) ~[DefaultChannelHandlerContext.class:?]
at io.netty.channel.DefaultChannelHandlerContext.writeAndFlush(DefaultChannelHandlerContext.java:688) ~[DefaultChannelHandlerContext.class:?]
at io.netty.channel.DefaultChannelHandlerContext.writeAndFlush(DefaultChannelHandlerContext.java:717) ~[DefaultChannelHandlerContext.class:?]
at io.netty.channel.DefaultChannelPipeline.writeAndFlush(DefaultChannelPipeline.java:893) ~[DefaultChannelPipeline.class:?]
at io.netty.channel.AbstractChannel.writeAndFlush(AbstractChannel.java:239) ~[AbstractChannel.class:?]
at cpw.mods.fml.common.network.simpleimpl.SimpleNetworkWrapper.sendTo(SimpleNetworkWrapper.java:196) [SimpleNetworkWrapper.class:1.7.10-1614.58]
at net.divinerpg.utils.events.ArcanaHelper.setBarValue(ArcanaHelper.java:113) [ArcanaHelper.class:?]
at net.divinerpg.utils.events.ArcanaTickHandler.onPlayerLoggedOut(ArcanaTickHandler.java:44) [ArcanaTickHandler.class:?]
at cpw.mods.fml.common.eventhandler.ASMEventHandler_70_ArcanaTickHandler_onPlayerLoggedOut_PlayerLoggedOutEvent.invoke(.dynamic) [?:1.7.10-1614.58]
at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:54) [ASMEventHandler.class:1.7.10-1614.58]
at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:140) [EventBus.class:1.7.10-1614.58]
at cpw.mods.fml.common.FMLCommonHandler.firePlayerLoggedOut(FMLCommonHandler.java:582) [FMLCommonHandler.class:1.7.10-1614.58]
at net.minecraft.server.management.ServerConfigurationManager.disconnect(ServerConfigurationManager.java:446) [oi.class:?]
at net.minecraft.network.NetHandlerPlayServer.func_147231_a(NetHandlerPlayServer.java:953) [nh.class:?]
at net.minecraft.network.NetworkSystem.func_151269_c(NetworkSystem.java:174) [nc.class:?]
at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:1023) [MinecraftServer.class:?]
at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(DedicatedServer.java:432) [lt.class:?]
at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:841) [MinecraftServer.class:?]
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:693) [MinecraftServer.class:?]
at java.lang.Thread.run(Thread.java:748) [?:1.8.0_312]
[19:57:14] [Server thread/WARN]: More than one exception was raised. Will report only the first one and log others.
java.lang.NullPointerException
at cpw.mods.fml.common.network.FMLOutboundHandler$OutboundTarget$4.selectNetworks(FMLOutboundHandler.java:110) ~[FMLOutboundHandler$OutboundTarget$4.class:1.7.10-1614.58]
at cpw.mods.fml.common.network.FMLOutboundHandler.write(FMLOutboundHandler.java:274) ~[FMLOutboundHandler.class:1.7.10-1614.58]
at io.netty.channel.DefaultChannelHandlerContext.invokeWrite(DefaultChannelHandlerContext.java:644) ~[DefaultChannelHandlerContext.class:?]
at io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:698) ~[DefaultChannelHandlerContext.class:?]
at io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:637) ~[DefaultChannelHandlerContext.class:?]
at io.netty.handler.codec.MessageToMessageEncoder.write(MessageToMessageEncoder.java:115) ~[MessageToMessageEncoder.class:?]
at io.netty.handler.codec.MessageToMessageCodec.write(MessageToMessageCodec.java:116) ~[MessageToMessageCodec.class:?]
at io.netty.channel.DefaultChannelHandlerContext.invokeWrite(DefaultChannelHandlerContext.java:644) ~[DefaultChannelHandlerContext.class:?]
at io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:698) ~[DefaultChannelHandlerContext.class:?]
at io.netty.channel.DefaultChannelHandlerContext.writeAndFlush(DefaultChannelHandlerContext.java:688) ~[DefaultChannelHandlerContext.class:?]
at io.netty.channel.DefaultChannelHandlerContext.writeAndFlush(DefaultChannelHandlerContext.java:717) ~[DefaultChannelHandlerContext.class:?]
at io.netty.channel.DefaultChannelPipeline.writeAndFlush(DefaultChannelPipeline.java:893) ~[DefaultChannelPipeline.class:?]
at io.netty.channel.AbstractChannel.writeAndFlush(AbstractChannel.java:239) ~[AbstractChannel.class:?]
at cpw.mods.fml.common.network.simpleimpl.SimpleNetworkWrapper.sendTo(SimpleNetworkWrapper.java:196) [SimpleNetworkWrapper.class:1.7.10-1614.58]
at net.divinerpg.utils.events.ArcanaHelper.setBarValue(ArcanaHelper.java:113) [ArcanaHelper.class:?]
at net.divinerpg.utils.events.ArcanaTickHandler.onPlayerLoggedOut(ArcanaTickHandler.java:44) [ArcanaTickHandler.class:?]
at cpw.mods.fml.common.eventhandler.ASMEventHandler_70_ArcanaTickHandler_onPlayerLoggedOut_PlayerLoggedOutEvent.invoke(.dynamic) [?:1.7.10-1614.58]
at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:54) [ASMEventHandler.class:1.7.10-1614.58]
at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:140) [EventBus.class:1.7.10-1614.58]
at cpw.mods.fml.common.FMLCommonHandler.firePlayerLoggedOut(FMLCommonHandler.java:582) [FMLCommonHandler.class:1.7.10-1614.58]
at net.minecraft.server.management.ServerConfigurationManager.disconnect(ServerConfigurationManager.java:446) [oi.class:?]
at net.minecraft.network.NetHandlerPlayServer.func_147231_a(NetHandlerPlayServer.java:953) [nh.class:?]
at net.minecraft.network.NetworkSystem.func_151269_c(NetworkSystem.java:174) [nc.class:?]
at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:1023) [MinecraftServer.class:?]
at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(DedicatedServer.java:432) [lt.class:?]
at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:841) [MinecraftServer.class:?]
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:693) [MinecraftServer.class:?]
at java.lang.Thread.run(Thread.java:748) [?:1.8.0_312]
Краш-лог:
[19:57:14] [Server thread/ERROR]: FMLIndexedMessageCodec exception caught
java.lang.NullPointerException
	at cpw.mods.fml.common.network.FMLOutboundHandler$OutboundTarget$4.selectNetworks(FMLOutboundHandler.java:110) ~[FMLOutboundHandler$OutboundTarget$4.class:1.7.10-1614.58]
	at cpw.mods.fml.common.network.FMLOutboundHandler.write(FMLOutboundHandler.java:274) ~[FMLOutboundHandler.class:1.7.10-1614.58]
	at io.netty.channel.DefaultChannelHandlerContext.invokeWrite(DefaultChannelHandlerContext.java:644) ~[DefaultChannelHandlerContext.class:?]
	at io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:698) ~[DefaultChannelHandlerContext.class:?]
	at io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:637) ~[DefaultChannelHandlerContext.class:?]
	at io.netty.handler.codec.MessageToMessageEncoder.write(MessageToMessageEncoder.java:115) ~[MessageToMessageEncoder.class:?]
	at io.netty.handler.codec.MessageToMessageCodec.write(MessageToMessageCodec.java:116) ~[MessageToMessageCodec.class:?]
	at io.netty.channel.DefaultChannelHandlerContext.invokeWrite(DefaultChannelHandlerContext.java:644) ~[DefaultChannelHandlerContext.class:?]
	at io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:698) ~[DefaultChannelHandlerContext.class:?]
	at io.netty.channel.DefaultChannelHandlerContext.writeAndFlush(DefaultChannelHandlerContext.java:688) ~[DefaultChannelHandlerContext.class:?]
	at io.netty.channel.DefaultChannelHandlerContext.writeAndFlush(DefaultChannelHandlerContext.java:717) ~[DefaultChannelHandlerContext.class:?]
	at io.netty.channel.DefaultChannelPipeline.writeAndFlush(DefaultChannelPipeline.java:893) ~[DefaultChannelPipeline.class:?]
	at io.netty.channel.AbstractChannel.writeAndFlush(AbstractChannel.java:239) ~[AbstractChannel.class:?]
	at cpw.mods.fml.common.network.simpleimpl.SimpleNetworkWrapper.sendTo(SimpleNetworkWrapper.java:196) [SimpleNetworkWrapper.class:1.7.10-1614.58]
	at net.divinerpg.utils.events.ArcanaHelper.setBarValue(ArcanaHelper.java:113) [ArcanaHelper.class:?]
	at net.divinerpg.utils.events.ArcanaTickHandler.onPlayerLoggedOut(ArcanaTickHandler.java:44) [ArcanaTickHandler.class:?]
	at cpw.mods.fml.common.eventhandler.ASMEventHandler_70_ArcanaTickHandler_onPlayerLoggedOut_PlayerLoggedOutEvent.invoke(.dynamic) [?:1.7.10-1614.58]
	at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:54) [ASMEventHandler.class:1.7.10-1614.58]
	at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:140) [EventBus.class:1.7.10-1614.58]
	at cpw.mods.fml.common.FMLCommonHandler.firePlayerLoggedOut(FMLCommonHandler.java:582) [FMLCommonHandler.class:1.7.10-1614.58]
	at net.minecraft.server.management.ServerConfigurationManager.disconnect(ServerConfigurationManager.java:446) [oi.class:?]
	at net.minecraft.network.NetHandlerPlayServer.func_147231_a(NetHandlerPlayServer.java:953) [nh.class:?]
	at net.minecraft.network.NetworkSystem.func_151269_c(NetworkSystem.java:174) [nc.class:?]
	at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:1023) [MinecraftServer.class:?]
	at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(DedicatedServer.java:432) [lt.class:?]
	at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:841) [MinecraftServer.class:?]
	at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:693) [MinecraftServer.class:?]
	at java.lang.Thread.run(Thread.java:748) [?:1.8.0_312]
[19:57:14] [Server thread/WARN]: More than one exception was raised. Will report only the first one and log others.
java.lang.NullPointerException
	at cpw.mods.fml.common.network.FMLOutboundHandler$OutboundTarget$4.selectNetworks(FMLOutboundHandler.java:110) ~[FMLOutboundHandler$OutboundTarget$4.class:1.7.10-1614.58]
	at cpw.mods.fml.common.network.FMLOutboundHandler.write(FMLOutboundHandler.java:274) ~[FMLOutboundHandler.class:1.7.10-1614.58]
	at io.netty.channel.DefaultChannelHandlerContext.invokeWrite(DefaultChannelHandlerContext.java:644) ~[DefaultChannelHandlerContext.class:?]
	at io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:698) ~[DefaultChannelHandlerContext.class:?]
	at io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:637) ~[DefaultChannelHandlerContext.class:?]
	at io.netty.handler.codec.MessageToMessageEncoder.write(MessageToMessageEncoder.java:115) ~[MessageToMessageEncoder.class:?]
	at io.netty.handler.codec.MessageToMessageCodec.write(MessageToMessageCodec.java:116) ~[MessageToMessageCodec.class:?]
	at io.netty.channel.DefaultChannelHandlerContext.invokeWrite(DefaultChannelHandlerContext.java:644) ~[DefaultChannelHandlerContext.class:?]
	at io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:698) ~[DefaultChannelHandlerContext.class:?]
	at io.netty.channel.DefaultChannelHandlerContext.writeAndFlush(DefaultChannelHandlerContext.java:688) ~[DefaultChannelHandlerContext.class:?]
	at io.netty.channel.DefaultChannelHandlerContext.writeAndFlush(DefaultChannelHandlerContext.java:717) ~[DefaultChannelHandlerContext.class:?]
	at io.netty.channel.DefaultChannelPipeline.writeAndFlush(DefaultChannelPipeline.java:893) ~[DefaultChannelPipeline.class:?]
	at io.netty.channel.AbstractChannel.writeAndFlush(AbstractChannel.java:239) ~[AbstractChannel.class:?]
	at cpw.mods.fml.common.network.simpleimpl.SimpleNetworkWrapper.sendTo(SimpleNetworkWrapper.java:196) [SimpleNetworkWrapper.class:1.7.10-1614.58]
	at net.divinerpg.utils.events.ArcanaHelper.setBarValue(ArcanaHelper.java:113) [ArcanaHelper.class:?]
	at net.divinerpg.utils.events.ArcanaTickHandler.onPlayerLoggedOut(ArcanaTickHandler.java:44) [ArcanaTickHandler.class:?]
	at cpw.mods.fml.common.eventhandler.ASMEventHandler_70_ArcanaTickHandler_onPlayerLoggedOut_PlayerLoggedOutEvent.invoke(.dynamic) [?:1.7.10-1614.58]
	at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:54) [ASMEventHandler.class:1.7.10-1614.58]
	at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:140) [EventBus.class:1.7.10-1614.58]
	at cpw.mods.fml.common.FMLCommonHandler.firePlayerLoggedOut(FMLCommonHandler.java:582) [FMLCommonHandler.class:1.7.10-1614.58]
	at net.minecraft.server.management.ServerConfigurationManager.disconnect(ServerConfigurationManager.java:446) [oi.class:?]
	at net.minecraft.network.NetHandlerPlayServer.func_147231_a(NetHandlerPlayServer.java:953) [nh.class:?]
	at net.minecraft.network.NetworkSystem.func_151269_c(NetworkSystem.java:174) [nc.class:?]
	at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:1023) [MinecraftServer.class:?]
	at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(DedicatedServer.java:432) [lt.class:?]
	at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:841) [MinecraftServer.class:?]
	at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:693) [MinecraftServer.class:?]
	at java.lang.Thread.run(Thread.java:748) [?:1.8.0_312]
Решение
Такая ошибка пробрасывается только тогда, когда на сервере есть определённые блоки или предметы, которые отсутствуют на клиенте. Возможно, ты до этого регистрировал какие-то блоки, а впоследствии убрал или изменил их классы. Сравни моды, которые ты используешь и, на всякий случай, пересоздай мир.
ArcanaTickHandler:
package net.divinerpg.utils.events;

import cpw.mods.fml.common.eventhandler.SubscribeEvent;
import cpw.mods.fml.common.gameevent.PlayerEvent;
import cpw.mods.fml.common.gameevent.TickEvent;
import net.divinerpg.utils.events.ArcanaHelper;
import net.minecraft.entity.player.EntityPlayer;

public class ArcanaTickHandler {
    @SubscribeEvent
    public void onTick(TickEvent.PlayerTickEvent event) {
        if (event.phase == TickEvent.Phase.END) {
            this.onTickEnd(event.player);
        }
    }

    private void onTickEnd(EntityPlayer player) {
        ArcanaHelper.getProperties(player).updateAllBars();
    }

    private void onTickStart(EntityPlayer player) {
    }

    @SubscribeEvent
    public void onPlayerLoggedIn(PlayerEvent.PlayerLoggedInEvent event) {
        ArcanaHelper.getProperties(event.player).setBarValue(0.0f);
    }

    @SubscribeEvent
    public void onPlayerLoggedOut(PlayerEvent.PlayerLoggedOutEvent event) {
        ArcanaHelper.getProperties(event.player).setBarValue(0.0f);
    }

    @SubscribeEvent
    public void onPlayerRespawn(PlayerEvent.PlayerRespawnEvent evt) {
        ArcanaHelper.getProperties(evt.player).setBarValue(0.0f);
    }

    @SubscribeEvent
    public void onPlayerChangedDimension(PlayerEvent.PlayerChangedDimensionEvent event) {
        ArcanaHelper.getProperties(event.player).setBarValue(0.0f);
    }
}

ArcanaHelper:
package net.divinerpg.utils.events;

import cpw.mods.fml.common.network.simpleimpl.IMessage;
import net.divinerpg.DivineRPG;
import net.divinerpg.network.MessageArcanaBar;
import net.minecraft.entity.Entity;
import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.entity.player.EntityPlayerMP;
import net.minecraft.nbt.NBTBase;
import net.minecraft.nbt.NBTTagCompound;
import net.minecraft.world.World;
import net.minecraftforge.common.IExtendedEntityProperties;

public class ArcanaHelper
implements IExtendedEntityProperties {
    private final EntityPlayer player;
    public static final String NAME = "Arcana";
    private float barValue;
    public int regenDelay;

    public ArcanaHelper(EntityPlayer player) {
        this.player = player;
    }

    public void saveNBTData(NBTTagCompound n) {
        NBTTagCompound tag = this.player.getEntityData().getCompoundTag("PlayerPersisted");
        tag.setFloat("ArcanaBarValue", this.barValue);
        tag.setInteger("ArcanaRegenDelay", this.regenDelay);
        this.player.getEntityData().setTag("PlayerPersisted", (NBTBase)tag);
    }

    public void loadNBTData(NBTTagCompound n) {
        NBTTagCompound tag = this.player.getEntityData().getCompoundTag("PlayerPersisted");
        if (!tag.hasKey("ArcanaBarValue")) {
            return;
        }
        this.barValue = tag.getFloat("ArcanaBarValue");
        this.regenDelay = tag.getInteger("ArcanaRegenDelay");
        this.player.getEntityData().setTag("PlayerPersisted", (NBTBase)tag);
    }

    public static void addProperties(EntityPlayer player) {
        player.registerExtendedProperties(NAME, (IExtendedEntityProperties)new ArcanaHelper(player));
    }

    public static ArcanaHelper getProperties(EntityPlayer player) {
        return (ArcanaHelper)player.getExtendedProperties(NAME);
    }

    public void updateAllBars() {
        if (this.barValue != 200.0f) {
            this.regen(1.0f);
        }
        if (this.barValue >= 200.0f) {
            this.barValue = 200.0f;
        }
        if (this.player instanceof EntityPlayerMP) {
            DivineRPG.network.sendTo((IMessage)new MessageArcanaBar(this.barValue, this.regenDelay == 0), (EntityPlayerMP)this.player);
        }
    }

    public boolean useBar(float amount) {
        if (this.barValue < amount) {
            this.regenDelay = 50;
            return false;
        }
        this.barValue -= amount;
        this.regenDelay = 50;
        if (this.player instanceof EntityPlayerMP) {
            DivineRPG.network.sendTo((IMessage)new MessageArcanaBar(this.barValue, this.regenDelay == 0), (EntityPlayerMP)this.player);
        }
        return true;
    }

    public void regen(float amount) {
        if (this.regenDelay == 0) {
            this.barValue += amount;
        } else {
            --this.regenDelay;
        }
        if (this.player instanceof EntityPlayerMP) {
            DivineRPG.network.sendTo((IMessage)new MessageArcanaBar(this.barValue, this.regenDelay == 0), (EntityPlayerMP)this.player);
        }
    }

    public void forceRegen(float amount) {
        this.barValue += amount;
        if (this.player instanceof EntityPlayerMP) {
            DivineRPG.network.sendTo((IMessage)new MessageArcanaBar(this.barValue, this.regenDelay == 0), (EntityPlayerMP)this.player);
        }
    }

    public float getBarValue() {
        return this.barValue;
    }

    public void setBarValue(float i) {
        this.barValue = i;
        if (this.player instanceof EntityPlayerMP) {
            DivineRPG.network.sendTo((IMessage)new MessageArcanaBar(this.barValue, this.regenDelay == 0), (EntityPlayerMP)this.player);
        }
    }

    public void removeValue(float i) {
        this.regenDelay = 50;
        this.barValue -= i;
        if (this.player instanceof EntityPlayerMP) {
            DivineRPG.network.sendTo((IMessage)new MessageArcanaBar(this.barValue, this.regenDelay == 0), (EntityPlayerMP)this.player);
        }
    }

    public void init(Entity entity, World world) {
    }
}
 
14
2
0
Такая ошибка пробрасывается только тогда, когда на сервере есть определённые блоки или предметы, которые отсутствуют на клиенте. Возможно, ты до этого регистрировал какие-то блоки, а впоследствии убрал или изменил их классы. Сравни моды, которые ты используешь и, на всякий случай, пересоздай мир.
 
Сверху