Class Tessellator

java.lang.Object
net.minecraft.client.render.Tessellator

@Environment(CLIENT) public class Tessellator extends Object
Mappings:
Namespace Name
intermediary net/minecraft/class_67
glue class_539
server net/minecraft/class_67
client nw
named net/minecraft/client/render/Tessellator
  • Field Details

    • TRIANGLE_MODE

      private static boolean TRIANGLE_MODE
      Mappings:
      Namespace Name Mixin selector
      intermediary field_2055 Lnet/minecraft/class_67;field_2055:Z
      glue field_2278 Lclass_539;field_2278:Z
      server field_2055 Lnet/minecraft/class_67;field_2055:Z
      client b Lnw;b:Z
      named TRIANGLE_MODE Lnet/minecraft/client/render/Tessellator;TRIANGLE_MODE:Z
    • USE_VBO

      private static boolean USE_VBO
      Mappings:
      Namespace Name Mixin selector
      intermediary field_2056 Lnet/minecraft/class_67;field_2056:Z
      glue field_2279 Lclass_539;field_2279:Z
      server field_2056 Lnet/minecraft/class_67;field_2056:Z
      client c Lnw;c:Z
      named USE_VBO Lnet/minecraft/client/render/Tessellator;USE_VBO:Z
    • INSTANCE

      public static final Tessellator INSTANCE
      Mappings:
      Namespace Name Mixin selector
      intermediary field_2054 Lnet/minecraft/class_67;field_2054:Lnet/minecraft/class_67;
      glue field_2277 Lclass_539;field_2277:Lclass_539;
      server field_2054 Lnet/minecraft/class_67;field_2054:Lnet/minecraft/class_67;
      client a Lnw;a:Lnw;
      named INSTANCE Lnet/minecraft/client/render/Tessellator;INSTANCE:Lnet/minecraft/client/render/Tessellator;
    • byteBuffer

      private ByteBuffer byteBuffer
      Mappings:
      Namespace Name Mixin selector
      intermediary field_2057 Lnet/minecraft/class_67;field_2057:Ljava/nio/ByteBuffer;
      glue field_2280 Lclass_539;field_2280:Ljava/nio/ByteBuffer;
      server field_2057 Lnet/minecraft/class_67;field_2057:Ljava/nio/ByteBuffer;
      client d Lnw;d:Ljava/nio/ByteBuffer;
      named byteBuffer Lnet/minecraft/client/render/Tessellator;byteBuffer:Ljava/nio/ByteBuffer;
    • intBuffer

      private IntBuffer intBuffer
      Mappings:
      Namespace Name Mixin selector
      intermediary field_2058 Lnet/minecraft/class_67;field_2058:Ljava/nio/IntBuffer;
      glue field_2281 Lclass_539;field_2281:Ljava/nio/IntBuffer;
      server field_2058 Lnet/minecraft/class_67;field_2058:Ljava/nio/IntBuffer;
      client e Lnw;e:Ljava/nio/IntBuffer;
      named intBuffer Lnet/minecraft/client/render/Tessellator;intBuffer:Ljava/nio/IntBuffer;
    • floatBuffer

      private FloatBuffer floatBuffer
      Mappings:
      Namespace Name Mixin selector
      intermediary field_2059 Lnet/minecraft/class_67;field_2059:Ljava/nio/FloatBuffer;
      glue field_2282 Lclass_539;field_2282:Ljava/nio/FloatBuffer;
      server field_2059 Lnet/minecraft/class_67;field_2059:Ljava/nio/FloatBuffer;
      client f Lnw;f:Ljava/nio/FloatBuffer;
      named floatBuffer Lnet/minecraft/client/render/Tessellator;floatBuffer:Ljava/nio/FloatBuffer;
    • buffer

      private int[] buffer
      Mappings:
      Namespace Name Mixin selector
      intermediary field_2060 Lnet/minecraft/class_67;field_2060:[I
      glue field_2283 Lclass_539;field_2283:[I
      server field_2060 Lnet/minecraft/class_67;field_2060:[I
      client g Lnw;g:[I
      named buffer Lnet/minecraft/client/render/Tessellator;buffer:[I
    • vertexCount

      private int vertexCount
      Mappings:
      Namespace Name Mixin selector
      intermediary field_2061 Lnet/minecraft/class_67;field_2061:I
      glue field_2284 Lclass_539;field_2284:I
      server field_2061 Lnet/minecraft/class_67;field_2061:I
      client h Lnw;h:I
      named vertexCount Lnet/minecraft/client/render/Tessellator;vertexCount:I
    • u

      private double u
      Mappings:
      Namespace Name Mixin selector
      intermediary field_2062 Lnet/minecraft/class_67;field_2062:D
      glue field_2285 Lclass_539;field_2285:D
      server field_2062 Lnet/minecraft/class_67;field_2062:D
      client i Lnw;i:D
      named u Lnet/minecraft/client/render/Tessellator;u:D
    • v

      private double v
      Mappings:
      Namespace Name Mixin selector
      intermediary field_2063 Lnet/minecraft/class_67;field_2063:D
      glue field_2286 Lclass_539;field_2286:D
      server field_2063 Lnet/minecraft/class_67;field_2063:D
      client j Lnw;j:D
      named v Lnet/minecraft/client/render/Tessellator;v:D
    • color

      private int color
      Mappings:
      Namespace Name Mixin selector
      intermediary field_2064 Lnet/minecraft/class_67;field_2064:I
      glue field_2287 Lclass_539;field_2287:I
      server field_2064 Lnet/minecraft/class_67;field_2064:I
      client k Lnw;k:I
      named color Lnet/minecraft/client/render/Tessellator;color:I
    • hasColor

      private boolean hasColor
      Mappings:
      Namespace Name Mixin selector
      intermediary field_2065 Lnet/minecraft/class_67;field_2065:Z
      glue field_2288 Lclass_539;field_2288:Z
      server field_2065 Lnet/minecraft/class_67;field_2065:Z
      client l Lnw;l:Z
      named hasColor Lnet/minecraft/client/render/Tessellator;hasColor:Z
    • hasTexture

      private boolean hasTexture
      Mappings:
      Namespace Name Mixin selector
      intermediary field_2066 Lnet/minecraft/class_67;field_2066:Z
      glue field_2289 Lclass_539;field_2289:Z
      server field_2066 Lnet/minecraft/class_67;field_2066:Z
      client m Lnw;m:Z
      named hasTexture Lnet/minecraft/client/render/Tessellator;hasTexture:Z
    • hasNormals

      private boolean hasNormals
      Mappings:
      Namespace Name Mixin selector
      intermediary field_2067 Lnet/minecraft/class_67;field_2067:Z
      glue field_2290 Lclass_539;field_2290:Z
      server field_2067 Lnet/minecraft/class_67;field_2067:Z
      client n Lnw;n:Z
      named hasNormals Lnet/minecraft/client/render/Tessellator;hasNormals:Z
    • bufferPosition

      private int bufferPosition
      Mappings:
      Namespace Name Mixin selector
      intermediary field_2068 Lnet/minecraft/class_67;field_2068:I
      glue field_2291 Lclass_539;field_2291:I
      server field_2068 Lnet/minecraft/class_67;field_2068:I
      client o Lnw;o:I
      named bufferPosition Lnet/minecraft/client/render/Tessellator;bufferPosition:I
    • addedVertexCount

      private int addedVertexCount
      Mappings:
      Namespace Name Mixin selector
      intermediary field_2069 Lnet/minecraft/class_67;field_2069:I
      glue field_2292 Lclass_539;field_2292:I
      server field_2069 Lnet/minecraft/class_67;field_2069:I
      client p Lnw;p:I
      named addedVertexCount Lnet/minecraft/client/render/Tessellator;addedVertexCount:I
    • colorDisabled

      private boolean colorDisabled
      Mappings:
      Namespace Name Mixin selector
      intermediary field_2070 Lnet/minecraft/class_67;field_2070:Z
      glue field_2293 Lclass_539;field_2293:Z
      server field_2070 Lnet/minecraft/class_67;field_2070:Z
      client q Lnw;q:Z
      named colorDisabled Lnet/minecraft/client/render/Tessellator;colorDisabled:Z
    • mode

      private int mode
      Mappings:
      Namespace Name Mixin selector
      intermediary field_2071 Lnet/minecraft/class_67;field_2071:I
      glue field_2294 Lclass_539;field_2294:I
      server field_2071 Lnet/minecraft/class_67;field_2071:I
      client r Lnw;r:I
      named mode Lnet/minecraft/client/render/Tessellator;mode:I
    • xOffset

      private double xOffset
      Mappings:
      Namespace Name Mixin selector
      intermediary field_2072 Lnet/minecraft/class_67;field_2072:D
      glue field_2295 Lclass_539;field_2295:D
      server field_2072 Lnet/minecraft/class_67;field_2072:D
      client s Lnw;s:D
      named xOffset Lnet/minecraft/client/render/Tessellator;xOffset:D
    • yOffset

      private double yOffset
      Mappings:
      Namespace Name Mixin selector
      intermediary field_2073 Lnet/minecraft/class_67;field_2073:D
      glue field_2296 Lclass_539;field_2296:D
      server field_2073 Lnet/minecraft/class_67;field_2073:D
      client t Lnw;t:D
      named yOffset Lnet/minecraft/client/render/Tessellator;yOffset:D
    • zOffset

      private double zOffset
      Mappings:
      Namespace Name Mixin selector
      intermediary field_2074 Lnet/minecraft/class_67;field_2074:D
      glue field_2297 Lclass_539;field_2297:D
      server field_2074 Lnet/minecraft/class_67;field_2074:D
      client u Lnw;u:D
      named zOffset Lnet/minecraft/client/render/Tessellator;zOffset:D
    • normal

      private int normal
      Mappings:
      Namespace Name Mixin selector
      intermediary field_2075 Lnet/minecraft/class_67;field_2075:I
      glue field_2298 Lclass_539;field_2298:I
      server field_2075 Lnet/minecraft/class_67;field_2075:I
      client v Lnw;v:I
      named normal Lnet/minecraft/client/render/Tessellator;normal:I
    • drawing

      private boolean drawing
      Mappings:
      Namespace Name Mixin selector
      intermediary field_2076 Lnet/minecraft/class_67;field_2076:Z
      glue field_2299 Lclass_539;field_2299:Z
      server field_2076 Lnet/minecraft/class_67;field_2076:Z
      client w Lnw;w:Z
      named drawing Lnet/minecraft/client/render/Tessellator;drawing:Z
    • useVbo

      private boolean useVbo
      Mappings:
      Namespace Name Mixin selector
      intermediary field_2077 Lnet/minecraft/class_67;field_2077:Z
      glue field_2300 Lclass_539;field_2300:Z
      server field_2077 Lnet/minecraft/class_67;field_2077:Z
      client x Lnw;x:Z
      named useVbo Lnet/minecraft/client/render/Tessellator;useVbo:Z
    • vboBuffer

      private IntBuffer vboBuffer
      Mappings:
      Namespace Name Mixin selector
      intermediary field_2078 Lnet/minecraft/class_67;field_2078:Ljava/nio/IntBuffer;
      glue field_2301 Lclass_539;field_2301:Ljava/nio/IntBuffer;
      server field_2078 Lnet/minecraft/class_67;field_2078:Ljava/nio/IntBuffer;
      client y Lnw;y:Ljava/nio/IntBuffer;
      named vboBuffer Lnet/minecraft/client/render/Tessellator;vboBuffer:Ljava/nio/IntBuffer;
    • vbo

      private int vbo
      Mappings:
      Namespace Name Mixin selector
      intermediary field_2079 Lnet/minecraft/class_67;field_2079:I
      glue field_2302 Lclass_539;field_2302:I
      server field_2079 Lnet/minecraft/class_67;field_2079:I
      client z Lnw;z:I
      named vbo Lnet/minecraft/client/render/Tessellator;vbo:I
    • vboCount

      private int vboCount
      Mappings:
      Namespace Name Mixin selector
      intermediary field_2052 Lnet/minecraft/class_67;field_2052:I
      glue field_2275 Lclass_539;field_2275:I
      server field_2052 Lnet/minecraft/class_67;field_2052:I
      client A Lnw;A:I
      named vboCount Lnet/minecraft/client/render/Tessellator;vboCount:I
    • bufferSize

      private int bufferSize
      Mappings:
      Namespace Name Mixin selector
      intermediary field_2053 Lnet/minecraft/class_67;field_2053:I
      glue field_2276 Lclass_539;field_2276:I
      server field_2053 Lnet/minecraft/class_67;field_2053:I
      client B Lnw;B:I
      named bufferSize Lnet/minecraft/client/render/Tessellator;bufferSize:I
  • Constructor Details

    • Tessellator

      private Tessellator(int bufferSize)
      Mappings:
      Namespace Name Mixin selector
      intermediary <init> Lnet/minecraft/class_67;<init>(I)V
      glue <init> Lclass_539;<init>(I)V
      server <init> Lnet/minecraft/class_67;<init>(I)V
      client <init> Lnw;<init>(I)V
      named <init> Lnet/minecraft/client/render/Tessellator;<init>(I)V
  • Method Details

    • draw

      public void draw()
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1685 Lnet/minecraft/class_67;method_1685()V
      glue method_1958 Lclass_539;method_1958()V
      server method_1685 Lnet/minecraft/class_67;method_1685()V
      client a Lnw;a()V
      named draw Lnet/minecraft/client/render/Tessellator;draw()V
    • reset

      private void reset()
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1701 Lnet/minecraft/class_67;method_1701()V
      glue method_1974 Lclass_539;method_1974()V
      server method_1701 Lnet/minecraft/class_67;method_1701()V
      client d Lnw;d()V
      named reset Lnet/minecraft/client/render/Tessellator;reset()V
    • startQuads

      public void startQuads()
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1695 Lnet/minecraft/class_67;method_1695()V
      glue method_1968 Lclass_539;method_1968()V
      server method_1695 Lnet/minecraft/class_67;method_1695()V
      client b Lnw;b()V
      named startQuads Lnet/minecraft/client/render/Tessellator;startQuads()V
    • start

      public void start(int mode)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1691 Lnet/minecraft/class_67;method_1691(I)V
      glue method_1964 Lclass_539;method_1964(I)V
      server method_1691 Lnet/minecraft/class_67;method_1691(I)V
      client a Lnw;a(I)V
      named start Lnet/minecraft/client/render/Tessellator;start(I)V
    • texture

      public void texture(double u, double v)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1686 Lnet/minecraft/class_67;method_1686(DD)V
      glue method_1959 Lclass_539;method_1959(DD)V
      server method_1686 Lnet/minecraft/class_67;method_1686(DD)V
      client a Lnw;a(DD)V
      named texture Lnet/minecraft/client/render/Tessellator;texture(DD)V
    • color

      public void color(float r, float g, float b)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1689 Lnet/minecraft/class_67;method_1689(FFF)V
      glue method_1962 Lclass_539;method_1962(FFF)V
      server method_1689 Lnet/minecraft/class_67;method_1689(FFF)V
      client a Lnw;a(FFF)V
      named color Lnet/minecraft/client/render/Tessellator;color(FFF)V
    • color

      public void color(float r, float g, float b, float a)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1690 Lnet/minecraft/class_67;method_1690(FFFF)V
      glue method_1963 Lclass_539;method_1963(FFFF)V
      server method_1690 Lnet/minecraft/class_67;method_1690(FFFF)V
      client a Lnw;a(FFFF)V
      named color Lnet/minecraft/client/render/Tessellator;color(FFFF)V
    • color

      public void color(int r, int g, int b)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1693 Lnet/minecraft/class_67;method_1693(III)V
      glue method_1966 Lclass_539;method_1966(III)V
      server method_1693 Lnet/minecraft/class_67;method_1693(III)V
      client a Lnw;a(III)V
      named color Lnet/minecraft/client/render/Tessellator;color(III)V
    • color

      public void color(int r, int g, int b, int a)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1694 Lnet/minecraft/class_67;method_1694(IIII)V
      glue method_1967 Lclass_539;method_1967(IIII)V
      server method_1694 Lnet/minecraft/class_67;method_1694(IIII)V
      client a Lnw;a(IIII)V
      named color Lnet/minecraft/client/render/Tessellator;color(IIII)V
    • vertex

      public void vertex(double x, double y, double z, double u, double v)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1688 Lnet/minecraft/class_67;method_1688(DDDDD)V
      glue method_1961 Lclass_539;method_1961(DDDDD)V
      server method_1688 Lnet/minecraft/class_67;method_1688(DDDDD)V
      client a Lnw;a(DDDDD)V
      named vertex Lnet/minecraft/client/render/Tessellator;vertex(DDDDD)V
    • vertex

      public void vertex(double x, double y, double z)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1687 Lnet/minecraft/class_67;method_1687(DDD)V
      glue method_1960 Lclass_539;method_1960(DDD)V
      server method_1687 Lnet/minecraft/class_67;method_1687(DDD)V
      client a Lnw;a(DDD)V
      named vertex Lnet/minecraft/client/render/Tessellator;vertex(DDD)V
    • color

      public void color(int rgb)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1698 Lnet/minecraft/class_67;method_1698(I)V
      glue method_1971 Lclass_539;method_1971(I)V
      server method_1698 Lnet/minecraft/class_67;method_1698(I)V
      client b Lnw;b(I)V
      named color Lnet/minecraft/client/render/Tessellator;color(I)V
    • color

      public void color(int rgb, int a)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1692 Lnet/minecraft/class_67;method_1692(II)V
      glue method_1965 Lclass_539;method_1965(II)V
      server method_1692 Lnet/minecraft/class_67;method_1692(II)V
      client a Lnw;a(II)V
      named color Lnet/minecraft/client/render/Tessellator;color(II)V
    • disableColor

      public void disableColor()
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1699 Lnet/minecraft/class_67;method_1699()V
      glue method_1972 Lclass_539;method_1972()V
      server method_1699 Lnet/minecraft/class_67;method_1699()V
      client c Lnw;c()V
      named disableColor Lnet/minecraft/client/render/Tessellator;disableColor()V
    • normal

      public void normal(float x, float y, float z)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1697 Lnet/minecraft/class_67;method_1697(FFF)V
      glue method_1970 Lclass_539;method_1970(FFF)V
      server method_1697 Lnet/minecraft/class_67;method_1697(FFF)V
      client b Lnw;b(FFF)V
      named normal Lnet/minecraft/client/render/Tessellator;normal(FFF)V
    • translate

      public void translate(double x, double y, double z)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1696 Lnet/minecraft/class_67;method_1696(DDD)V
      glue method_1969 Lclass_539;method_1969(DDD)V
      server method_1696 Lnet/minecraft/class_67;method_1696(DDD)V
      client b Lnw;b(DDD)V
      named translate Lnet/minecraft/client/render/Tessellator;translate(DDD)V
    • translate

      public void translate(float x, float y, float z)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1700 Lnet/minecraft/class_67;method_1700(FFF)V
      glue method_1973 Lclass_539;method_1973(FFF)V
      server method_1700 Lnet/minecraft/class_67;method_1700(FFF)V
      client c Lnw;c(FFF)V
      named translate Lnet/minecraft/client/render/Tessellator;translate(FFF)V