GuiComponentSideSelector.java 文件源码

java
阅读 16 收藏 0 点赞 0 评论 0

项目:OpenModsLib 作者:
private void drawBlock() {
    final Tessellator tessellator = Tessellator.getInstance();
    final BufferBuilder wr = tessellator.getBuffer();
    final BlockRendererDispatcher dispatcher = parent.getMinecraft().getBlockRendererDispatcher();
    for (BlockRenderLayer layer : BlockRenderLayer.values()) {
        if (blockState.getBlock().canRenderInLayer(blockState, layer)) {
            net.minecraftforge.client.ForgeHooksClient.setRenderLayer(layer);
            wr.setTranslation(-0.5, -0.5, -0.5);
            wr.begin(GL11.GL_QUADS, DefaultVertexFormats.BLOCK);
            dispatcher.renderBlock(blockState, FakeBlockAccess.ORIGIN, access, wr);
            tessellator.draw();
        }
    }
    wr.setTranslation(0.0D, 0.0D, 0.0D);

    net.minecraftforge.client.ForgeHooksClient.setRenderLayer(null);
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号