Class ChunkBuilder

java.lang.Object
net.minecraft.client.render.chunk.ChunkBuilder

@Environment(CLIENT) public class ChunkBuilder extends Object
Mappings:
Namespace Name
intermediary net/minecraft/class_66
glue class_131
server net/minecraft/class_66
client dk
named net/minecraft/client/render/chunk/ChunkBuilder
  • Field Details

    • tessellator

      private static Tessellator tessellator
      Mappings:
      Namespace Name Mixin selector
      intermediary field_226 Lnet/minecraft/class_66;field_226:Lnet/minecraft/class_67;
      glue field_459 Lclass_131;field_459:Lclass_539;
      server field_226 Lnet/minecraft/class_66;field_226:Lnet/minecraft/class_67;
      client D Ldk;D:Lnw;
      named tessellator Lnet/minecraft/client/render/chunk/ChunkBuilder;tessellator:Lnet/minecraft/client/render/Tessellator;
    • chunkUpdates

      public static int chunkUpdates
      Mappings:
      Namespace Name Mixin selector
      intermediary field_230 Lnet/minecraft/class_66;field_230:I
      glue field_463 Lclass_131;field_463:I
      server field_230 Lnet/minecraft/class_66;field_230:I
      client b Ldk;b:I
      named chunkUpdates Lnet/minecraft/client/render/chunk/ChunkBuilder;chunkUpdates:I
    • world

      public World world
      Mappings:
      Namespace Name Mixin selector
      intermediary field_229 Lnet/minecraft/class_66;field_229:Lnet/minecraft/class_18;
      glue field_462 Lclass_131;field_462:Lclass_129;
      server field_229 Lnet/minecraft/class_66;field_229:Ldj;
      client a Ldk;a:Lfd;
      named world Lnet/minecraft/client/render/chunk/ChunkBuilder;world:Lnet/minecraft/world/World;
    • baseRenderList

      private int baseRenderList
      Mappings:
      Namespace Name Mixin selector
      intermediary field_225 Lnet/minecraft/class_66;field_225:I
      glue field_458 Lclass_131;field_458:I
      server field_225 Lnet/minecraft/class_66;field_225:I
      client C Ldk;C:I
      named baseRenderList Lnet/minecraft/client/render/chunk/ChunkBuilder;baseRenderList:I
    • x

      public int x
      Mappings:
      Namespace Name Mixin selector
      intermediary field_231 Lnet/minecraft/class_66;field_231:I
      glue field_464 Lclass_131;field_464:I
      server field_231 Lnet/minecraft/class_66;field_231:I
      client c Ldk;c:I
      named x Lnet/minecraft/client/render/chunk/ChunkBuilder;x:I
    • y

      public int y
      Mappings:
      Namespace Name Mixin selector
      intermediary field_232 Lnet/minecraft/class_66;field_232:I
      glue field_465 Lclass_131;field_465:I
      server field_232 Lnet/minecraft/class_66;field_232:I
      client d Ldk;d:I
      named y Lnet/minecraft/client/render/chunk/ChunkBuilder;y:I
    • z

      public int z
      Mappings:
      Namespace Name Mixin selector
      intermediary field_233 Lnet/minecraft/class_66;field_233:I
      glue field_466 Lclass_131;field_466:I
      server field_233 Lnet/minecraft/class_66;field_233:I
      client e Ldk;e:I
      named z Lnet/minecraft/client/render/chunk/ChunkBuilder;z:I
    • sizeX

      public int sizeX
      Mappings:
      Namespace Name Mixin selector
      intermediary field_234 Lnet/minecraft/class_66;field_234:I
      glue field_467 Lclass_131;field_467:I
      server field_234 Lnet/minecraft/class_66;field_234:I
      client f Ldk;f:I
      named sizeX Lnet/minecraft/client/render/chunk/ChunkBuilder;sizeX:I
    • sizeY

      public int sizeY
      Mappings:
      Namespace Name Mixin selector
      intermediary field_235 Lnet/minecraft/class_66;field_235:I
      glue field_468 Lclass_131;field_468:I
      server field_235 Lnet/minecraft/class_66;field_235:I
      client g Ldk;g:I
      named sizeY Lnet/minecraft/client/render/chunk/ChunkBuilder;sizeY:I
    • sizeZ

      public int sizeZ
      Mappings:
      Namespace Name Mixin selector
      intermediary field_236 Lnet/minecraft/class_66;field_236:I
      glue field_469 Lclass_131;field_469:I
      server field_236 Lnet/minecraft/class_66;field_236:I
      client h Ldk;h:I
      named sizeZ Lnet/minecraft/client/render/chunk/ChunkBuilder;sizeZ:I
    • cameraOffsetX

      public int cameraOffsetX
      Mappings:
      Namespace Name Mixin selector
      intermediary field_237 Lnet/minecraft/class_66;field_237:I
      glue field_470 Lclass_131;field_470:I
      server field_237 Lnet/minecraft/class_66;field_237:I
      client i Ldk;i:I
      named cameraOffsetX Lnet/minecraft/client/render/chunk/ChunkBuilder;cameraOffsetX:I
    • cameraOffsetY

      public int cameraOffsetY
      Mappings:
      Namespace Name Mixin selector
      intermediary field_238 Lnet/minecraft/class_66;field_238:I
      glue field_471 Lclass_131;field_471:I
      server field_238 Lnet/minecraft/class_66;field_238:I
      client j Ldk;j:I
      named cameraOffsetY Lnet/minecraft/client/render/chunk/ChunkBuilder;cameraOffsetY:I
    • cameraOffsetZ

      public int cameraOffsetZ
      Mappings:
      Namespace Name Mixin selector
      intermediary field_239 Lnet/minecraft/class_66;field_239:I
      glue field_472 Lclass_131;field_472:I
      server field_239 Lnet/minecraft/class_66;field_239:I
      client k Ldk;k:I
      named cameraOffsetZ Lnet/minecraft/client/render/chunk/ChunkBuilder;cameraOffsetZ:I
    • renderX

      public int renderX
      Mappings:
      Namespace Name Mixin selector
      intermediary field_240 Lnet/minecraft/class_66;field_240:I
      glue field_473 Lclass_131;field_473:I
      server field_240 Lnet/minecraft/class_66;field_240:I
      client l Ldk;l:I
      named renderX Lnet/minecraft/client/render/chunk/ChunkBuilder;renderX:I
    • renderY

      public int renderY
      Mappings:
      Namespace Name Mixin selector
      intermediary field_241 Lnet/minecraft/class_66;field_241:I
      glue field_474 Lclass_131;field_474:I
      server field_241 Lnet/minecraft/class_66;field_241:I
      client m Ldk;m:I
      named renderY Lnet/minecraft/client/render/chunk/ChunkBuilder;renderY:I
    • renderZ

      public int renderZ
      Mappings:
      Namespace Name Mixin selector
      intermediary field_242 Lnet/minecraft/class_66;field_242:I
      glue field_475 Lclass_131;field_475:I
      server field_242 Lnet/minecraft/class_66;field_242:I
      client n Ldk;n:I
      named renderZ Lnet/minecraft/client/render/chunk/ChunkBuilder;renderZ:I
    • inFrustum

      public boolean inFrustum
      Mappings:
      Namespace Name Mixin selector
      intermediary field_243 Lnet/minecraft/class_66;field_243:Z
      glue field_476 Lclass_131;field_476:Z
      server field_243 Lnet/minecraft/class_66;field_243:Z
      client o Ldk;o:Z
      named inFrustum Lnet/minecraft/client/render/chunk/ChunkBuilder;inFrustum:Z
    • renderLayerEmpty

      public boolean[] renderLayerEmpty
      Mappings:
      Namespace Name Mixin selector
      intermediary field_244 Lnet/minecraft/class_66;field_244:[Z
      glue field_477 Lclass_131;field_477:[Z
      server field_244 Lnet/minecraft/class_66;field_244:[Z
      client p Ldk;p:[Z
      named renderLayerEmpty Lnet/minecraft/client/render/chunk/ChunkBuilder;renderLayerEmpty:[Z
    • centerX

      public int centerX
      Mappings:
      Namespace Name Mixin selector
      intermediary field_245 Lnet/minecraft/class_66;field_245:I
      glue field_478 Lclass_131;field_478:I
      server field_245 Lnet/minecraft/class_66;field_245:I
      client q Ldk;q:I
      named centerX Lnet/minecraft/client/render/chunk/ChunkBuilder;centerX:I
    • centerY

      public int centerY
      Mappings:
      Namespace Name Mixin selector
      intermediary field_246 Lnet/minecraft/class_66;field_246:I
      glue field_479 Lclass_131;field_479:I
      server field_246 Lnet/minecraft/class_66;field_246:I
      client r Ldk;r:I
      named centerY Lnet/minecraft/client/render/chunk/ChunkBuilder;centerY:I
    • centerZ

      public int centerZ
      Mappings:
      Namespace Name Mixin selector
      intermediary field_247 Lnet/minecraft/class_66;field_247:I
      glue field_480 Lclass_131;field_480:I
      server field_247 Lnet/minecraft/class_66;field_247:I
      client s Ldk;s:I
      named centerZ Lnet/minecraft/client/render/chunk/ChunkBuilder;centerZ:I
    • radius

      public float radius
      Mappings:
      Namespace Name Mixin selector
      intermediary field_248 Lnet/minecraft/class_66;field_248:F
      glue field_481 Lclass_131;field_481:F
      server field_248 Lnet/minecraft/class_66;field_248:F
      client t Ldk;t:F
      named radius Lnet/minecraft/client/render/chunk/ChunkBuilder;radius:F
    • dirty

      public boolean dirty
      Mappings:
      Namespace Name Mixin selector
      intermediary field_249 Lnet/minecraft/class_66;field_249:Z
      glue field_482 Lclass_131;field_482:Z
      server field_249 Lnet/minecraft/class_66;field_249:Z
      client u Ldk;u:Z
      named dirty Lnet/minecraft/client/render/chunk/ChunkBuilder;dirty:Z
    • cullingBox

      public Box cullingBox
      Mappings:
      Namespace Name Mixin selector
      intermediary field_250 Lnet/minecraft/class_66;field_250:Lnet/minecraft/class_25;
      glue field_483 Lclass_131;field_483:Lclass_113;
      server field_250 Lnet/minecraft/class_66;field_250:Lcz;
      client v Ldk;v:Leq;
      named cullingBox Lnet/minecraft/client/render/chunk/ChunkBuilder;cullingBox:Lnet/minecraft/util/math/Box;
    • id

      public int id
      Mappings:
      Namespace Name Mixin selector
      intermediary field_251 Lnet/minecraft/class_66;field_251:I
      glue field_484 Lclass_131;field_484:I
      server field_251 Lnet/minecraft/class_66;field_251:I
      client w Ldk;w:I
      named id Lnet/minecraft/client/render/chunk/ChunkBuilder;id:I
    • unoccluded

      public boolean unoccluded
      Mappings:
      Namespace Name Mixin selector
      intermediary field_252 Lnet/minecraft/class_66;field_252:Z
      glue field_485 Lclass_131;field_485:Z
      server field_252 Lnet/minecraft/class_66;field_252:Z
      client x Ldk;x:Z
      named unoccluded Lnet/minecraft/client/render/chunk/ChunkBuilder;unoccluded:Z
    • occlusionQueryReady

      public boolean occlusionQueryReady
      Mappings:
      Namespace Name Mixin selector
      intermediary field_253 Lnet/minecraft/class_66;field_253:Z
      glue field_486 Lclass_131;field_486:Z
      server field_253 Lnet/minecraft/class_66;field_253:Z
      client y Ldk;y:Z
      named occlusionQueryReady Lnet/minecraft/client/render/chunk/ChunkBuilder;occlusionQueryReady:Z
    • occlusionQueryId

      public int occlusionQueryId
      Mappings:
      Namespace Name Mixin selector
      intermediary field_254 Lnet/minecraft/class_66;field_254:I
      glue field_487 Lclass_131;field_487:I
      server field_254 Lnet/minecraft/class_66;field_254:I
      client z Ldk;z:I
      named occlusionQueryId Lnet/minecraft/client/render/chunk/ChunkBuilder;occlusionQueryId:I
    • hasSkyLight

      public boolean hasSkyLight
      Mappings:
      Namespace Name Mixin selector
      intermediary field_223 Lnet/minecraft/class_66;field_223:Z
      glue field_456 Lclass_131;field_456:Z
      server field_223 Lnet/minecraft/class_66;field_223:Z
      client A Ldk;A:Z
      named hasSkyLight Lnet/minecraft/client/render/chunk/ChunkBuilder;hasSkyLight:Z
    • built

      private boolean built
      Mappings:
      Namespace Name Mixin selector
      intermediary field_227 Lnet/minecraft/class_66;field_227:Z
      glue field_460 Lclass_131;field_460:Z
      server field_227 Lnet/minecraft/class_66;field_227:Z
      client E Ldk;E:Z
      named built Lnet/minecraft/client/render/chunk/ChunkBuilder;built:Z
    • blockEntities

      public List blockEntities
      Mappings:
      Namespace Name Mixin selector
      intermediary field_224 Lnet/minecraft/class_66;field_224:Ljava/util/List;
      glue field_457 Lclass_131;field_457:Ljava/util/List;
      server field_224 Lnet/minecraft/class_66;field_224:Ljava/util/List;
      client B Ldk;B:Ljava/util/List;
      named blockEntities Lnet/minecraft/client/render/chunk/ChunkBuilder;blockEntities:Ljava/util/List;
    • currentBlockEntities

      private List currentBlockEntities
      Mappings:
      Namespace Name Mixin selector
      intermediary field_228 Lnet/minecraft/class_66;field_228:Ljava/util/List;
      glue field_461 Lclass_131;field_461:Ljava/util/List;
      server field_228 Lnet/minecraft/class_66;field_228:Ljava/util/List;
      client F Ldk;F:Ljava/util/List;
      named currentBlockEntities Lnet/minecraft/client/render/chunk/ChunkBuilder;currentBlockEntities:Ljava/util/List;
  • Constructor Details

    • ChunkBuilder

      public ChunkBuilder(World world, List blockEntitiesUpdateList, int x, int y, int z, int size, int baseRenderListId)
      Mappings:
      Namespace Name Mixin selector
      intermediary <init> Lnet/minecraft/class_66;<init>(Lnet/minecraft/class_18;Ljava/util/List;IIIII)V
      glue <init> Lclass_131;<init>(Lclass_129;Ljava/util/List;IIIII)V
      server <init> Lnet/minecraft/class_66;<init>(Ldj;Ljava/util/List;IIIII)V
      client <init> Ldk;<init>(Lfd;Ljava/util/List;IIIII)V
      named <init> Lnet/minecraft/client/render/chunk/ChunkBuilder;<init>(Lnet/minecraft/world/World;Ljava/util/List;IIIII)V
  • Method Details

    • setPosition

      public void setPosition(int x, int y, int z)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_298 Lnet/minecraft/class_66;method_298(III)V
      glue method_595 Lclass_131;method_595(III)V
      server method_298 Lnet/minecraft/class_66;method_298(III)V
      client a Ldk;a(III)V
      named setPosition Lnet/minecraft/client/render/chunk/ChunkBuilder;setPosition(III)V
    • translateToRenderPosition

      private void translateToRenderPosition()
      Mappings:
      Namespace Name Mixin selector
      intermediary method_306 Lnet/minecraft/class_66;method_306()V
      glue method_603 Lclass_131;method_603()V
      server method_306 Lnet/minecraft/class_66;method_306()V
      client g Ldk;g()V
      named translateToRenderPosition Lnet/minecraft/client/render/chunk/ChunkBuilder;translateToRenderPosition()V
    • rebuild

      public void rebuild()
      Mappings:
      Namespace Name Mixin selector
      intermediary method_296 Lnet/minecraft/class_66;method_296()V
      glue method_593 Lclass_131;method_593()V
      server method_296 Lnet/minecraft/class_66;method_296()V
      client a Ldk;a()V
      named rebuild Lnet/minecraft/client/render/chunk/ChunkBuilder;rebuild()V
    • squaredDistanceTo

      public float squaredDistanceTo(Entity entity)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_299 Lnet/minecraft/class_66;method_299(Lnet/minecraft/class_57;)F
      glue method_596 Lclass_131;method_596(Lclass_450;)F
      server method_299 Lnet/minecraft/class_66;method_299(Llq;)F
      client a Ldk;a(Lsn;)F
      named squaredDistanceTo Lnet/minecraft/client/render/chunk/ChunkBuilder;squaredDistanceTo(Lnet/minecraft/entity/Entity;)F
    • reset

      public void reset()
      Mappings:
      Namespace Name Mixin selector
      intermediary method_301 Lnet/minecraft/class_66;method_301()V
      glue method_598 Lclass_131;method_598()V
      server method_301 Lnet/minecraft/class_66;method_301()V
      client b Ldk;b()V
      named reset Lnet/minecraft/client/render/chunk/ChunkBuilder;reset()V
    • close

      public void close()
      Mappings:
      Namespace Name Mixin selector
      intermediary method_302 Lnet/minecraft/class_66;method_302()V
      glue method_599 Lclass_131;method_599()V
      server method_302 Lnet/minecraft/class_66;method_302()V
      client c Ldk;c()V
      named close Lnet/minecraft/client/render/chunk/ChunkBuilder;close()V
    • getRenderListId

      public int getRenderListId(int layerId)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_297 Lnet/minecraft/class_66;method_297(I)I
      glue method_594 Lclass_131;method_594(I)I
      server method_297 Lnet/minecraft/class_66;method_297(I)I
      client a Ldk;a(I)I
      named getRenderListId Lnet/minecraft/client/render/chunk/ChunkBuilder;getRenderListId(I)I
    • updateFrustum

      public void updateFrustum(Culler culler)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_300 Lnet/minecraft/class_66;method_300(Lnet/minecraft/class_68;)V
      glue method_597 Lclass_131;method_597(Lclass_711;)V
      server method_300 Lnet/minecraft/class_66;method_300(Lnet/minecraft/class_68;)V
      client a Ldk;a(Lyn;)V
      named updateFrustum Lnet/minecraft/client/render/chunk/ChunkBuilder;updateFrustum(Lnet/minecraft/client/render/Culler;)V
    • renderOcclusionBox

      public void renderOcclusionBox()
      Mappings:
      Namespace Name Mixin selector
      intermediary method_303 Lnet/minecraft/class_66;method_303()V
      glue method_600 Lclass_131;method_600()V
      server method_303 Lnet/minecraft/class_66;method_303()V
      client d Ldk;d()V
      named renderOcclusionBox Lnet/minecraft/client/render/chunk/ChunkBuilder;renderOcclusionBox()V
    • hasNoGeometry

      public boolean hasNoGeometry()
      Mappings:
      Namespace Name Mixin selector
      intermediary method_304 Lnet/minecraft/class_66;method_304()Z
      glue method_601 Lclass_131;method_601()Z
      server method_304 Lnet/minecraft/class_66;method_304()Z
      client e Ldk;e()Z
      named hasNoGeometry Lnet/minecraft/client/render/chunk/ChunkBuilder;hasNoGeometry()Z
    • invalidate

      public void invalidate()
      Mappings:
      Namespace Name Mixin selector
      intermediary method_305 Lnet/minecraft/class_66;method_305()V
      glue method_602 Lclass_131;method_602()V
      server method_305 Lnet/minecraft/class_66;method_305()V
      client f Ldk;f()V
      named invalidate Lnet/minecraft/client/render/chunk/ChunkBuilder;invalidate()V