Class ChunkBuilder.BuiltChunk

java.lang.Object
net.minecraft.client.render.chunk.ChunkBuilder.BuiltChunk
Enclosing class:
ChunkBuilder

@Environment(CLIENT) public class ChunkBuilder.BuiltChunk extends Object
Mappings:
Namespace Name
named net/minecraft/client/render/chunk/ChunkBuilder$BuiltChunk
intermediary net/minecraft/class_846$class_851
official gkt$b
  • Field Details

    • field_32832

      public static final int field_32832
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named field_32832 Lnet/minecraft/client/render/chunk/ChunkBuilder$BuiltChunk;field_32832:I
      intermediary field_32832 Lnet/minecraft/class_846$class_851;field_32832:I
      official a Lgkt$b;a:I
    • index

      public final int index
      Mappings:
      Namespace Name Mixin selector
      named index Lnet/minecraft/client/render/chunk/ChunkBuilder$BuiltChunk;index:I
      intermediary field_29641 Lnet/minecraft/class_846$class_851;field_29641:I
      official b Lgkt$b;b:I
    • data

      Mappings:
      Namespace Name Mixin selector
      named data Lnet/minecraft/client/render/chunk/ChunkBuilder$BuiltChunk;data:Ljava/util/concurrent/atomic/AtomicReference;
      intermediary field_4459 Lnet/minecraft/class_846$class_851;field_4459:Ljava/util/concurrent/atomic/AtomicReference;
      official c Lgkt$b;c:Ljava/util/concurrent/atomic/AtomicReference;
    • rebuildTask

      Mappings:
      Namespace Name Mixin selector
      named rebuildTask Lnet/minecraft/client/render/chunk/ChunkBuilder$BuiltChunk;rebuildTask:Lnet/minecraft/client/render/chunk/ChunkBuilder$BuiltChunk$RebuildTask;
      intermediary field_20834 Lnet/minecraft/class_846$class_851;field_20834:Lnet/minecraft/class_846$class_851$class_4578;
      official e Lgkt$b;e:Lgkt$b$b;
    • sortTask

      Mappings:
      Namespace Name Mixin selector
      named sortTask Lnet/minecraft/client/render/chunk/ChunkBuilder$BuiltChunk;sortTask:Lnet/minecraft/client/render/chunk/ChunkBuilder$BuiltChunk$SortTask;
      intermediary field_4461 Lnet/minecraft/class_846$class_851;field_4461:Lnet/minecraft/class_846$class_851$class_4579;
      official f Lgkt$b;f:Lgkt$b$c;
    • blockEntities

      private final Set<BlockEntity> blockEntities
      Mappings:
      Namespace Name Mixin selector
      named blockEntities Lnet/minecraft/client/render/chunk/ChunkBuilder$BuiltChunk;blockEntities:Ljava/util/Set;
      intermediary field_4457 Lnet/minecraft/class_846$class_851;field_4457:Ljava/util/Set;
      official g Lgkt$b;g:Ljava/util/Set;
    • buffers

      private final Map<RenderLayer,VertexBuffer> buffers
      Mappings:
      Namespace Name Mixin selector
      named buffers Lnet/minecraft/client/render/chunk/ChunkBuilder$BuiltChunk;buffers:Ljava/util/Map;
      intermediary field_4462 Lnet/minecraft/class_846$class_851;field_4462:Ljava/util/Map;
      official h Lgkt$b;h:Ljava/util/Map;
    • boundingBox

      private Box boundingBox
      Mappings:
      Namespace Name Mixin selector
      named boundingBox Lnet/minecraft/client/render/chunk/ChunkBuilder$BuiltChunk;boundingBox:Lnet/minecraft/util/math/Box;
      intermediary field_4458 Lnet/minecraft/class_846$class_851;field_4458:Lnet/minecraft/class_238;
      official i Lgkt$b;i:Leyn;
    • needsRebuild

      private boolean needsRebuild
      Mappings:
      Namespace Name Mixin selector
      named needsRebuild Lnet/minecraft/client/render/chunk/ChunkBuilder$BuiltChunk;needsRebuild:Z
      intermediary field_4464 Lnet/minecraft/class_846$class_851;field_4464:Z
      official j Lgkt$b;j:Z
    • field_53958

      private long field_53958
      Mappings:
      Namespace Name Mixin selector
      named field_53958 Lnet/minecraft/client/render/chunk/ChunkBuilder$BuiltChunk;field_53958:J
      intermediary field_53958 Lnet/minecraft/class_846$class_851;field_53958:J
      official k Lgkt$b;k:J
    • origin

      final BlockPos.Mutable origin
      Mappings:
      Namespace Name Mixin selector
      named origin Lnet/minecraft/client/render/chunk/ChunkBuilder$BuiltChunk;origin:Lnet/minecraft/util/math/BlockPos$Mutable;
      intermediary field_4467 Lnet/minecraft/class_846$class_851;field_4467:Lnet/minecraft/class_2338$class_2339;
      official l Lgkt$b;l:Lje$a;
    • needsImportantRebuild

      private boolean needsImportantRebuild
      Mappings:
      Namespace Name Mixin selector
      named needsImportantRebuild Lnet/minecraft/client/render/chunk/ChunkBuilder$BuiltChunk;needsImportantRebuild:Z
      intermediary field_4463 Lnet/minecraft/class_846$class_851;field_4463:Z
      official m Lgkt$b;m:Z
  • Constructor Details

    • BuiltChunk

      public BuiltChunk(int index, long long2)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/client/render/chunk/ChunkBuilder$BuiltChunk;<init>(Lnet/minecraft/client/render/chunk/ChunkBuilder;IJ)V
      intermediary <init> Lnet/minecraft/class_846$class_851;<init>(Lnet/minecraft/class_846;IJ)V
      official <init> Lgkt$b;<init>(Lgkt;IJ)V
  • Method Details

    • isChunkNonEmpty

      private boolean isChunkNonEmpty(long long2)
      Mappings:
      Namespace Name Mixin selector
      named isChunkNonEmpty Lnet/minecraft/client/render/chunk/ChunkBuilder$BuiltChunk;isChunkNonEmpty(J)Z
      intermediary method_3651 Lnet/minecraft/class_846$class_851;method_3651(J)Z
      official b Lgkt$b;b(J)Z
    • shouldBuild

      public boolean shouldBuild()
      Mappings:
      Namespace Name Mixin selector
      named shouldBuild Lnet/minecraft/client/render/chunk/ChunkBuilder$BuiltChunk;shouldBuild()Z
      intermediary method_3673 Lnet/minecraft/class_846$class_851;method_3673()Z
      official a Lgkt$b;a()Z
    • getBoundingBox

      public Box getBoundingBox()
      Mappings:
      Namespace Name Mixin selector
      named getBoundingBox Lnet/minecraft/client/render/chunk/ChunkBuilder$BuiltChunk;getBoundingBox()Lnet/minecraft/util/math/Box;
      intermediary method_40051 Lnet/minecraft/class_846$class_851;method_40051()Lnet/minecraft/class_238;
      official b Lgkt$b;b()Leyn;
    • getBuffer

      public VertexBuffer getBuffer(RenderLayer layer)
      Mappings:
      Namespace Name Mixin selector
      named getBuffer Lnet/minecraft/client/render/chunk/ChunkBuilder$BuiltChunk;getBuffer(Lnet/minecraft/client/render/RenderLayer;)Lnet/minecraft/client/gl/VertexBuffer;
      intermediary method_3656 Lnet/minecraft/class_846$class_851;method_3656(Lnet/minecraft/class_1921;)Lnet/minecraft/class_291;
      official a Lgkt$b;a(Lghq;)Lfdh;
    • method_62973

      public void method_62973(long long2)
      Mappings:
      Namespace Name Mixin selector
      named method_62973 Lnet/minecraft/client/render/chunk/ChunkBuilder$BuiltChunk;method_62973(J)V
      intermediary method_62973 Lnet/minecraft/class_846$class_851;method_62973(J)V
      official a Lgkt$b;a(J)V
    • getSquaredCameraDistance

      protected double getSquaredCameraDistance()
      Mappings:
      Namespace Name Mixin selector
      named getSquaredCameraDistance Lnet/minecraft/client/render/chunk/ChunkBuilder$BuiltChunk;getSquaredCameraDistance()D
      intermediary method_3668 Lnet/minecraft/class_846$class_851;method_3668()D
      official c Lgkt$b;c()D
    • getData

      public ChunkBuilder.ChunkData getData()
      Mappings:
      Namespace Name Mixin selector
      named getData Lnet/minecraft/client/render/chunk/ChunkBuilder$BuiltChunk;getData()Lnet/minecraft/client/render/chunk/ChunkBuilder$ChunkData;
      intermediary method_3677 Lnet/minecraft/class_846$class_851;method_3677()Lnet/minecraft/class_846$class_849;
      official d Lgkt$b;d()Lgkt$a;
    • clear

      private void clear()
      Mappings:
      Namespace Name Mixin selector
      named clear Lnet/minecraft/client/render/chunk/ChunkBuilder$BuiltChunk;clear()V
      intermediary method_3675 Lnet/minecraft/class_846$class_851;method_3675()V
      official l Lgkt$b;l()V
    • delete

      public void delete()
      Mappings:
      Namespace Name Mixin selector
      named delete Lnet/minecraft/client/render/chunk/ChunkBuilder$BuiltChunk;delete()V
      intermediary method_3659 Lnet/minecraft/class_846$class_851;method_3659()V
      official e Lgkt$b;e()V
    • getOrigin

      public BlockPos getOrigin()
      Mappings:
      Namespace Name Mixin selector
      named getOrigin Lnet/minecraft/client/render/chunk/ChunkBuilder$BuiltChunk;getOrigin()Lnet/minecraft/util/math/BlockPos;
      intermediary method_3670 Lnet/minecraft/class_846$class_851;method_3670()Lnet/minecraft/class_2338;
      official f Lgkt$b;f()Lje;
    • method_62975

      public long method_62975()
      Mappings:
      Namespace Name Mixin selector
      named method_62975 Lnet/minecraft/client/render/chunk/ChunkBuilder$BuiltChunk;method_62975()J
      intermediary method_62975 Lnet/minecraft/class_846$class_851;method_62975()J
      official g Lgkt$b;g()J
    • scheduleRebuild

      public void scheduleRebuild(boolean important)
      Mappings:
      Namespace Name Mixin selector
      named scheduleRebuild Lnet/minecraft/client/render/chunk/ChunkBuilder$BuiltChunk;scheduleRebuild(Z)V
      intermediary method_3654 Lnet/minecraft/class_846$class_851;method_3654(Z)V
      official a Lgkt$b;a(Z)V
    • cancelRebuild

      public void cancelRebuild()
      Mappings:
      Namespace Name Mixin selector
      named cancelRebuild Lnet/minecraft/client/render/chunk/ChunkBuilder$BuiltChunk;cancelRebuild()V
      intermediary method_3662 Lnet/minecraft/class_846$class_851;method_3662()V
      official h Lgkt$b;h()V
    • needsRebuild

      public boolean needsRebuild()
      Mappings:
      Namespace Name Mixin selector
      named needsRebuild Lnet/minecraft/client/render/chunk/ChunkBuilder$BuiltChunk;needsRebuild()Z
      intermediary method_3672 Lnet/minecraft/class_846$class_851;method_3672()Z
      official i Lgkt$b;i()Z
    • needsImportantRebuild

      public boolean needsImportantRebuild()
      Mappings:
      Namespace Name Mixin selector
      named needsImportantRebuild Lnet/minecraft/client/render/chunk/ChunkBuilder$BuiltChunk;needsImportantRebuild()Z
      intermediary method_3661 Lnet/minecraft/class_846$class_851;method_3661()Z
      official j Lgkt$b;j()Z
    • method_62974

      public long method_62974(Direction direction)
      Mappings:
      Namespace Name Mixin selector
      named method_62974 Lnet/minecraft/client/render/chunk/ChunkBuilder$BuiltChunk;method_62974(Lnet/minecraft/util/math/Direction;)J
      intermediary method_62974 Lnet/minecraft/class_846$class_851;method_62974(Lnet/minecraft/class_2350;)J
      official a Lgkt$b;a(Ljj;)J
    • scheduleSort

      public boolean scheduleSort(RenderLayer layer, ChunkBuilder chunkRenderer)
      Mappings:
      Namespace Name Mixin selector
      named scheduleSort Lnet/minecraft/client/render/chunk/ChunkBuilder$BuiltChunk;scheduleSort(Lnet/minecraft/client/render/RenderLayer;Lnet/minecraft/client/render/chunk/ChunkBuilder;)Z
      intermediary method_22773 Lnet/minecraft/class_846$class_851;method_22773(Lnet/minecraft/class_1921;Lnet/minecraft/class_846;)Z
      official a Lgkt$b;a(Lghq;Lgkt;)Z
    • cancel

      protected void cancel()
      Mappings:
      Namespace Name Mixin selector
      named cancel Lnet/minecraft/client/render/chunk/ChunkBuilder$BuiltChunk;cancel()V
      intermediary method_3663 Lnet/minecraft/class_846$class_851;method_3663()V
      official k Lgkt$b;k()V
    • createRebuildTask

      public ChunkBuilder.BuiltChunk.Task createRebuildTask(ChunkRendererRegionBuilder chunkRendererRegionBuilder)
      Mappings:
      Namespace Name Mixin selector
      named createRebuildTask Lnet/minecraft/client/render/chunk/ChunkBuilder$BuiltChunk;createRebuildTask(Lnet/minecraft/client/render/chunk/ChunkRendererRegionBuilder;)Lnet/minecraft/client/render/chunk/ChunkBuilder$BuiltChunk$Task;
      intermediary method_3674 Lnet/minecraft/class_846$class_851;method_3674(Lnet/minecraft/class_6850;)Lnet/minecraft/class_846$class_851$class_4577;
      official a Lgkt$b;a(Lgkr;)Lgkt$b$a;
    • scheduleRebuild

      public void scheduleRebuild(ChunkBuilder chunkRenderer, ChunkRendererRegionBuilder builder)
      Mappings:
      Namespace Name Mixin selector
      named scheduleRebuild Lnet/minecraft/client/render/chunk/ChunkBuilder$BuiltChunk;scheduleRebuild(Lnet/minecraft/client/render/chunk/ChunkBuilder;Lnet/minecraft/client/render/chunk/ChunkRendererRegionBuilder;)V
      intermediary method_22777 Lnet/minecraft/class_846$class_851;method_22777(Lnet/minecraft/class_846;Lnet/minecraft/class_6850;)V
      official a Lgkt$b;a(Lgkt;Lgkr;)V
    • setNoCullingBlockEntities

      void setNoCullingBlockEntities(Collection<BlockEntity> blockEntities)
      Mappings:
      Namespace Name Mixin selector
      named setNoCullingBlockEntities Lnet/minecraft/client/render/chunk/ChunkBuilder$BuiltChunk;setNoCullingBlockEntities(Ljava/util/Collection;)V
      intermediary method_22778 Lnet/minecraft/class_846$class_851;method_22778(Ljava/util/Collection;)V
      official a Lgkt$b;a(Ljava/util/Collection;)V
    • rebuild

      public void rebuild(ChunkRendererRegionBuilder builder)
      Mappings:
      Namespace Name Mixin selector
      named rebuild Lnet/minecraft/client/render/chunk/ChunkBuilder$BuiltChunk;rebuild(Lnet/minecraft/client/render/chunk/ChunkRendererRegionBuilder;)V
      intermediary method_22781 Lnet/minecraft/class_846$class_851;method_22781(Lnet/minecraft/class_6850;)V
      official b Lgkt$b;b(Lgkr;)V
    • method_52841

      public boolean method_52841(int int2, int int3, int int4)
      Mappings:
      Namespace Name Mixin selector
      named method_52841 Lnet/minecraft/client/render/chunk/ChunkBuilder$BuiltChunk;method_52841(III)Z
      intermediary method_52841 Lnet/minecraft/class_846$class_851;method_52841(III)Z
      official a Lgkt$b;a(III)Z
    • method_60908

      void method_60908(ChunkBuilder.ChunkData chunkData)
      Mappings:
      Namespace Name Mixin selector
      named method_60908 Lnet/minecraft/client/render/chunk/ChunkBuilder$BuiltChunk;method_60908(Lnet/minecraft/client/render/chunk/ChunkBuilder$ChunkData;)V
      intermediary method_60908 Lnet/minecraft/class_846$class_851;method_60908(Lnet/minecraft/class_846$class_849;)V
      official a Lgkt$b;a(Lgkt$a;)V
    • method_60909

      VertexSorter method_60909()
      Mappings:
      Namespace Name Mixin selector
      named method_60909 Lnet/minecraft/client/render/chunk/ChunkBuilder$BuiltChunk;method_60909()Lcom/mojang/blaze3d/systems/VertexSorter;
      intermediary method_60909 Lnet/minecraft/class_846$class_851;method_60909()Lnet/minecraft/class_8251;
      official m Lgkt$b;m()Lfdm;