package de.take_weiland.mods.commons.internal; import cpw.mods.fml.common.event.FMLPreInitializationEvent; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.network.INetworkManager; import net.minecraft.network.packet.NetHandler; import net.minecraft.network.packet.Packet; public class ServerProxy implements SevenCommonsProxy { @Override public void preInit(FMLPreInitializationEvent event) { } @Override public INetworkManager getNetworkManagerFromClient(NetHandler clientHandler) { throw new IllegalStateException("NetHandler.isServerHandler() should always be true on a dedicated server!"); } @Override public void sendPacketToServer(Packet p) { throw new IllegalStateException("Server cannot send Packet to itself!"); } @Override public EntityPlayer getClientPlayer() { throw new IllegalStateException("Server has no client player!"); } @Override public String translate(String key) { throw new IllegalStateException("Tried to translate on the server, use ChatMessageComponent or translate on the client"); } }