Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- AxisAlignedBB bb = state.getSelectedBoundingBox(Minecraft.getMinecraft().world, pos);
- UnpackedBakedQuad.Builder builder = new UnpackedBakedQuad.Builder(DefaultVertexFormats.POSITION_COLOR);
- 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 };
- TextureAtlasSprite s = info.getSprites()[0];
- float[] uvs = new float[]{ s.getMinU(), s.getMaxV(), s.getMaxU(), s.getMaxV(), s.getMaxU(), s.getMinV(), s.getMinU(), s.getMinV() };
- for (int i = 0; i < 4; i++) {
- builder.put(0, vpos[i * 3], vpos[(i * 3) + 1], vpos[(i * 2) + 2]);
- // builder.put(1, uvs[i * 2], uvs[(i * 2) + 1]);
- builder.put(1, 1, 1, 1, 1);
- }
- builder.setTexture(s);
- // List<BakedQuad> quads = tex.transformQuad(builder.build(), null, 1);
- // for (BakedQuad q : quads) {
- buf.begin(GL11.GL_QUADS, DefaultVertexFormats.POSITION_COLOR);
- buf.addVertexData(builder.build().getVertexData());
- Tessellator.getInstance().draw();
- // }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement