Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @Override
- public boolean renderWorldBlock(IBlockAccess world, int x, int y, int z, Block block, int modelId, RenderBlocks renderer) {
- Tessellator tessellator = Tessellator.instance;
- IIcon icon = block.getIcon(0, 0);
- tessellator.addTranslation(x + 0.5F, y + 0.5F, z + 0.5F);
- for (GroupObject groupObject : model.groupObjects) {
- for (Face face : groupObject.faces) {
- int brightness = block.getMixedBrightnessForBlock(world, x, y, z);
- tessellator.setBrightness(brightness);
- tessellator.setColorOpaque_F(1F, 1F, 1F);
- for (int i = 0; i < face.vertices.length; ++i) {
- tessellator.addVertexWithUV(face.vertices[i].x, face.vertices[i].y, face.vertices[i].z,
- icon.getInterpolatedU(face.textureCoordinates[i].u * 16),
- icon.getInterpolatedV(face.textureCoordinates[i].v * 16));
- }
- }
- }
- tessellator.addTranslation(-x - 0.5F, -y - 0.5F, -z - 0.5F);
- return true;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement