Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public static void renderBlock(Block block, World world, double x, double y, double z){
- IBlockState state = Blocks.CRAFTING_TABLE.getDefaultState();
- if(state.getRenderType() == MODEL) {
- GlStateManager.pushMatrix();
- mc.getTextureManager().bindTexture(TextureMap.LOCATION_BLOCKS_TEXTURE);
- Tessellator tessellator = Tessellator.getInstance();
- VertexBuffer vertexbuffer = tessellator.getBuffer();
- vertexbuffer.begin(7, DefaultVertexFormats.BLOCK);
- BlockPos blockpos = new BlockPos(x,y,z);
- GlStateManager.translate((float)((double)blockpos.getX() - 0.5D), (float)((double)blockpos.getY()), (float)(double)blockpos.getZ() - 0.5);
- BlockRendererDispatcher blockrendererdispatcher = Minecraft.getMinecraft().getBlockRendererDispatcher();
- blockrendererdispatcher.getBlockModelRenderer().renderModel(world, blockrendererdispatcher.getModelForState(state), state, blockpos, vertexbuffer, false, MathHelper.getPositionRandom(blockpos));
- tessellator.draw();
- GlStateManager.enableLighting();
- GlStateManager.popMatrix();
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement