Advertisement
Guest User

Untitled

a guest
Jun 29th, 2017
54
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.32 KB | None | 0 0
  1. AxisAlignedBB bb = state.getSelectedBoundingBox(Minecraft.getMinecraft().world, pos);
  2. UnpackedBakedQuad.Builder builder = new UnpackedBakedQuad.Builder(DefaultVertexFormats.POSITION_COLOR);
  3. float[] vpos = new float[]{ (float) bb.minX, (float) bb.minY, (float) bb.maxZ, (float) bb.maxX, (float) bb.minY, (float) bb.maxZ, (float) bb.maxX, (float) bb.maxY, (float) bb.maxZ, (float) bb.minX, (float) bb.maxY, (float) bb.maxZ };
  4. TextureAtlasSprite s = info.getSprites()[0];
  5. float[] uvs = new float[]{ s.getMinU(), s.getMaxV(), s.getMaxU(), s.getMaxV(), s.getMaxU(), s.getMinV(), s.getMinU(), s.getMinV() };
  6. for (int i = 0; i < 4; i++) {
  7. builder.put(0, vpos[i * 3], vpos[(i * 3) + 1], vpos[(i * 2) + 2]);
  8. // builder.put(1, uvs[i * 2], uvs[(i * 2) + 1]);
  9. builder.put(1, 1, 1, 1, 1);
  10. }
  11. builder.setTexture(s);
  12. // List<BakedQuad> quads = tex.transformQuad(builder.build(), null, 1);
  13. // for (BakedQuad q : quads) {
  14. buf.begin(GL11.GL_QUADS, DefaultVertexFormats.POSITION_COLOR);
  15. buf.addVertexData(builder.build().getVertexData());
  16. Tessellator.getInstance().draw();
  17. // }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement