When rendering my tile entity, the model renders incorrectly. The model renders in the right block on the first place, but every time I place it after that, the model keeps rendering in the first position. The model itself doesn't render properly either.
WoodenBaseTileEntityRenderer.java:
package com.aimod.tileEntities;
import org.lwjgl.opengl.GL11;
import com.aimod.Main;
import com.aimod.models.WoodenBaseModel;
import net.minecraft.client.renderer.tileentity.TileEntitySpecialRenderer;
import net.minecraft.entity.Entity;
import net.minecraft.tileentity.TileEntity;
import net.minecraft.util.ResourceLocation;
public class WoodenBaseTileEntityRenderer extends TileEntitySpecialRenderer {
private WoodenBaseModel model;
private ResourceLocation texture = new ResourceLocation("aimod:textures/blocks/WoodenBase.png");
public WoodenBaseTileEntityRenderer() {
model = new WoodenBaseModel();
}
@Override
public void renderTileEntityAt(TileEntity tile, double x, double y, double z, float scale) {
GL11.glPushMatrix();
GL11.glTranslated(x+0.5, y+1.5, z+0.5);
GL11.glRotated(0, 0, 0, 1);
this.bindTexture(texture);
this.model.render(null, 0, -0.1f, 0, 0, 0, -0.0625f);
GL11.glPopMatrix();
}
}