betterbeginnings/src/main/java/net/einsteinsci/betterbeginnings/network/ServerProxy.java

39 lines
1.1 KiB
Java

package net.einsteinsci.betterbeginnings.network;
import net.einsteinsci.betterbeginnings.ModMain;
import net.einsteinsci.betterbeginnings.gui.BBGuiHandler;
import net.einsteinsci.betterbeginnings.util.LogUtil;
import net.minecraft.entity.player.EntityPlayer;
import net.minecraftforge.fml.common.network.NetworkRegistry;
import net.minecraftforge.fml.common.network.simpleimpl.MessageContext;
import org.apache.logging.log4j.Level;
public class ServerProxy
{
public void registerRenderThings()
{ }
public void registerTileEntitySpecialRenderer()
{ }
public void registerNetworkStuff()
{
NetworkRegistry.INSTANCE.registerGuiHandler(ModMain.modInstance, new BBGuiHandler());
}
public EntityPlayer getPlayerFromMessageContext(MessageContext ctx)
{
switch (ctx.side)
{
case CLIENT:
LogUtil.log(Level.ERROR, "Message for CLIENT received for dedicated server");
return null;
case SERVER:
return ctx.getServerHandler().playerEntity;
default:
LogUtil.log(Level.ERROR, "Invalid side in PacketHandler: " + ctx.side);
return null;
}
}
}