private void renderStaticPart(double x, double y, double z) {
final BlockRendererDispatcher blockRenderer = Minecraft.getMinecraft().getBlockRendererDispatcher();
IBlockState state = Blocks.trophy.getDefaultState();
IBakedModel model = blockRenderer.getBlockModelShapes().getModelForState(state);
Tessellator tessellator = Tessellator.getInstance();
final BufferBuilder wr = tessellator.getBuffer();
bindTexture(TextureMap.LOCATION_BLOCKS_TEXTURE);
wr.begin(GL11.GL_QUADS, DefaultVertexFormats.BLOCK);
wr.setTranslation(x, y, z);
for (EnumFacing face : EnumFacing.values())
renderQuads(wr, model.getQuads(state, face, 0));
renderQuads(wr, model.getQuads(state, null, 0));
tessellator.draw();
wr.setTranslation(0, 0, 0);
}
TileEntityTrophyRenderer.java 文件源码
java
阅读 24
收藏 0
点赞 0
评论 0
项目:OpenBlocks
作者:
评论列表
文章目录