package com.brandon3055.townbuilder.client;
import com.brandon3055.townbuilder.CommonProxy;
import com.brandon3055.townbuilder.TownBuilder;
import com.brandon3055.townbuilder.client.rendering.RenderTileStructureBuilder;
import com.brandon3055.townbuilder.tileentity.TileStructureBuilder;
import net.minecraft.client.Minecraft;
import net.minecraft.entity.player.EntityPlayer;
import net.minecraftforge.common.MinecraftForge;
import net.minecraftforge.fml.client.registry.ClientRegistry;
/**
* Created by Brandon on 13/01/2015.
*/
public class ClientProxy extends CommonProxy {
@Override
public void registerRendering() {
ClientRegistry.bindTileEntitySpecialRenderer(TileStructureBuilder.class, new RenderTileStructureBuilder());
TownBuilder.featureParser.registerRendering();
}
@Override
public void registerListeners() {
super.registerListeners();
MinecraftForge.EVENT_BUS.register(new ClientEventHandler());
}
public boolean isOp(String paramString)
{
return Minecraft.getMinecraft().theWorld.getWorldInfo().getGameType().isCreative();
}
@Override
public boolean isDedicatedServer() {
return false;
}
@Override
public EntityPlayer getClientPlayer() {
return Minecraft.getMinecraft().thePlayer;
}
@Override
public void registerServerListeners() {
}
}