Advertisement
Guest User

Untitled

a guest
May 22nd, 2016
97
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.29 KB | None | 0 0
  1. GlStateManager.pushAttrib();
  2.         GlStateManager.pushMatrix();
  3.        
  4.         GlStateManager.translate(x, y, z);
  5.  
  6.         GlStateManager.translate(0.375, 0.625, 0);
  7.         long angle = (System.currentTimeMillis() / 10) % 360;
  8.         GlStateManager.rotate(angle, 0, 0, 1);
  9.         GlStateManager.translate(-0.375, -0.625, 0);
  10.        
  11.         World world = te.getWorld();
  12.         // Translate back to local view coordinates so that we can do the acual rendering here
  13.         GlStateManager.translate(-te.getPos().getX(), -te.getPos().getY(), -te.getPos().getZ());
  14.        
  15.         bindTexture(TextureMap.locationBlocksTexture);
  16.        
  17. //        bindTexture(new ResourceLocation(Reference.MOD_ID, "textures/blocks/rock_tumbler_barrel.png"));
  18.  
  19.         Tessellator tessellator = Tessellator.getInstance();
  20.         tessellator.getBuffer().begin(GL11.GL_QUADS, DefaultVertexFormats.BLOCK);
  21.         Minecraft.getMinecraft().getBlockRendererDispatcher().getBlockModelRenderer().renderModel(
  22.                 world,
  23.                 getBakedModel(),
  24.                 world.getBlockState(te.getPos()),
  25.                 te.getPos(),
  26.                 Tessellator.getInstance().getBuffer(), false);
  27.         tessellator.draw();
  28.  
  29.         GlStateManager.popMatrix();
  30.         GlStateManager.popAttrib();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement