package me.tyler15555.minibosses.client; import me.tyler15555.tileentity.TileEntitySummoningPillar; import net.minecraft.client.Minecraft; import net.minecraft.client.renderer.tileentity.TileEntitySpecialRenderer; import net.minecraft.tileentity.TileEntity; import net.minecraft.util.ResourceLocation; import org.lwjgl.opengl.GL11; //TODO: Add some fancy visuals public class SummoningPillarRenderer extends TileEntitySpecialRenderer { public SummoningPillarRenderer() { } private ModelSummonPillar model = new ModelSummonPillar(); @Override public void renderTileEntityAt(TileEntity te, double posX, double posY, double posZ, float p_180535_8_, int p_180535_9_) { Minecraft.getMinecraft().renderEngine.bindTexture(new ResourceLocation("minibosses", "textures/blocks/pillar.png")); GL11.glPushMatrix(); GL11.glTranslated(posX + 0.5D, posY + 1.5D, posZ + 0.5D); GL11.glScalef(1F, -1F, -1F); this.model.simpleRender(); GL11.glPopMatrix(); } //To implement public ResourceLocation getTextureFromData(TileEntitySummoningPillar pillar) { return null; } }