Куда делись функции Tessellator?

Версия Minecraft
1.9.4
1,560
86
204
В 1.7.10 в Tessellator было намного больше функций.
Я примерно в 1.7.10 делал так:
Код:
this.bindTexture(texture);
Tessellator tes = Tessellator.instance;
tes.startDrawingQuads();
tes.addVertexWithUV(0, 1.00, 0.00, 1, 1);
tes.addVertexWithUV(0, 1.00, 1.00, 1, 0);
tes.addVertexWithUV(1, 1.00, 1.00, 0, 0);
tes.addVertexWithUV(1, 1.00, 0.00, 0, 1);
tes.draw();//Рисует квадрат с текстурой

Теперь в 1.9.4 так нельзя. Как делать такое без Tessellator и возможно ли это вообще?
 

timaxa007

Модератор
5,831
409
672
С новых версиях, типа так:
Код:
Tessellator tessellator = Tessellator.getInstance();
VertexBuffer vertexBuffer = tessellator.getBuffer();
vertexBuffer.begin(7, DefaultVertexFormats.POSITION_TEX);
vertexBuffer.pos(0, 1, 0).tex(1, 1).endVertex();
vertexBuffer.pos(0, 1, 1).tex(1, 0).endVertex();
vertexBuffer.pos(1, 1, 1).tex(0, 0).endVertex();
vertexBuffer.pos(1, 1, 0).tex(0, 1).endVertex();
tessellator.draw();
 
1,560
86
204
timaxa007 написал(а):
С новых версиях, типа так:
Код:
Tessellator tessellator = Tessellator.getInstance();
VertexBuffer vertexBuffer = tessellator.getBuffer();
vertexBuffer.begin(7, DefaultVertexFormats.POSITION_TEX);
vertexBuffer.pos(0, 1, 0).tex(1, 1).endVertex();
vertexBuffer.pos(0, 1, 1).tex(1, 0).endVertex();
vertexBuffer.pos(1, 1, 1).tex(0, 0).endVertex();
vertexBuffer.pos(1, 1, 0).tex(0, 1).endVertex();
tessellator.draw();
Ну спасибо
 
Сверху