public void doRender(EntityOres entity, double x, double y, double z, float entityYaw, float partialTicks) {
BlockRendererDispatcher blockrendererdispatcher = Minecraft.getMinecraft().getBlockRendererDispatcher();
GlStateManager.pushMatrix();
GlStateManager.translate((float) x, (float) y + 0.5F, (float) z);
GlStateManager.rotate(entity.rotationYawHead, 0, 1, 0);
GlStateManager.rotate(-90.0F, 0.0F, 1.0F, 0.0F);
GlStateManager.translate(-0.5F, -0.5F, 0.5F);
this.bindTexture(TextureMap.LOCATION_BLOCKS_TEXTURE);
//blockrendererdispatcher.renderBlockBrightness(this.iblockState, entity.getBrightness(partialTicks));
blockrendererdispatcher.renderBlockBrightness(this.iblockState, entity.getBrightness());
GlStateManager.translate(0.0F, 0.0F, 1.0F);
if (this.renderOutlines) {
GlStateManager.enableColorMaterial();
GlStateManager.enableOutlineMode(this.getTeamColor(entity));
blockrendererdispatcher.renderBlockBrightness(this.iblockState, 1.0F);
GlStateManager.disableOutlineMode();
GlStateManager.disableColorMaterial();
}
GlStateManager.popMatrix();
super.doRender(entity, x, y, z, entityYaw, partialTicks);
}
RenderOres.java 文件源码
java
阅读 17
收藏 0
点赞 0
评论 0
项目:Fake-Ores-2
作者:
评论列表
文章目录