Class ChunkBuilder.BuiltChunk
java.lang.Object
net.minecraft.client.render.chunk.ChunkBuilder.BuiltChunk
- Enclosing class:
- ChunkBuilder
- Mappings:
- Namespace - Name - official - fmp$c- intermediary - net/minecraft/class_846$class_851- named - net/minecraft/client/render/chunk/ChunkBuilder$BuiltChunk
- 
Nested Class SummaryNested ClassesModifier and TypeClassDescriptionprivate classprivate classprivate class
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate final Set<BlockEntity>private Boxprivate final Map<RenderLayer,VertexBuffer> static final intfinal intprivate booleanprivate booleanprivate final BlockPos.Mutable[](package private) final AtomicInteger(package private) final BlockPos.Mutable
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescription(package private) voidbeginBufferBuilding(BufferBuilder buffer) protected booleancancel()voidprivate voidclear()voiddelete()getBuffer(RenderLayer layer) getData()getNeighborPosition(Direction direction) protected doubleprivate booleanisChunkNonEmpty(BlockPos pos) booleanbooleanvoidrebuild(ChunkRendererRegionBuilder builder) voidscheduleRebuild(boolean important) voidscheduleRebuild(ChunkBuilder chunkRenderer, ChunkRendererRegionBuilder builder) booleanscheduleSort(RenderLayer layer, ChunkBuilder chunkRenderer) (package private) voidsetNoCullingBlockEntities(Collection<BlockEntity> blockEntities) voidsetOrigin(int x, int y, int z) boolean
- 
Field Details- 
field_32832public static final int field_32832- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - a- Lfmp$c;a:I- intermediary - field_32832- Lnet/minecraft/class_846$class_851;field_32832:I- named - field_32832- Lnet/minecraft/client/render/chunk/ChunkBuilder$BuiltChunk;field_32832:I
 
- 
indexpublic final int index- Mappings:
- Namespace - Name - Mixin selector - official - b- Lfmp$c;b:I- intermediary - field_29641- Lnet/minecraft/class_846$class_851;field_29641:I- named - index- Lnet/minecraft/client/render/chunk/ChunkBuilder$BuiltChunk;index:I
 
- 
data- Mappings:
- Namespace - Name - Mixin selector - official - c- Lfmp$c;c:Ljava/util/concurrent/atomic/AtomicReference;- intermediary - field_4459- Lnet/minecraft/class_846$class_851;field_4459:Ljava/util/concurrent/atomic/AtomicReference;- named - data- Lnet/minecraft/client/render/chunk/ChunkBuilder$BuiltChunk;data:Ljava/util/concurrent/atomic/AtomicReference;
 
- 
numFailures- Mappings:
- Namespace - Name - Mixin selector - official - e- Lfmp$c;e:Ljava/util/concurrent/atomic/AtomicInteger;- intermediary - field_36374- Lnet/minecraft/class_846$class_851;field_36374:Ljava/util/concurrent/atomic/AtomicInteger;- named - numFailures- Lnet/minecraft/client/render/chunk/ChunkBuilder$BuiltChunk;numFailures:Ljava/util/concurrent/atomic/AtomicInteger;
 
- 
rebuildTask- Mappings:
- Namespace - Name - Mixin selector - official - f- Lfmp$c;f:Lfmp$c$b;- intermediary - field_20834- Lnet/minecraft/class_846$class_851;field_20834:Lnet/minecraft/class_846$class_851$class_4578;- named - rebuildTask- Lnet/minecraft/client/render/chunk/ChunkBuilder$BuiltChunk;rebuildTask:Lnet/minecraft/client/render/chunk/ChunkBuilder$BuiltChunk$RebuildTask;
 
- 
sortTask- Mappings:
- Namespace - Name - Mixin selector - official - g- Lfmp$c;g:Lfmp$c$c;- intermediary - field_4461- Lnet/minecraft/class_846$class_851;field_4461:Lnet/minecraft/class_846$class_851$class_4579;- named - sortTask- Lnet/minecraft/client/render/chunk/ChunkBuilder$BuiltChunk;sortTask:Lnet/minecraft/client/render/chunk/ChunkBuilder$BuiltChunk$SortTask;
 
- 
blockEntities- Mappings:
- Namespace - Name - Mixin selector - official - h- Lfmp$c;h:Ljava/util/Set;- intermediary - field_4457- Lnet/minecraft/class_846$class_851;field_4457:Ljava/util/Set;- named - blockEntities- Lnet/minecraft/client/render/chunk/ChunkBuilder$BuiltChunk;blockEntities:Ljava/util/Set;
 
- 
buffers- Mappings:
- Namespace - Name - Mixin selector - official - i- Lfmp$c;i:Ljava/util/Map;- intermediary - field_4462- Lnet/minecraft/class_846$class_851;field_4462:Ljava/util/Map;- named - buffers- Lnet/minecraft/client/render/chunk/ChunkBuilder$BuiltChunk;buffers:Ljava/util/Map;
 
- 
boundingBox- Mappings:
- Namespace - Name - Mixin selector - official - j- Lfmp$c;j:Leed;- intermediary - field_4458- Lnet/minecraft/class_846$class_851;field_4458:Lnet/minecraft/class_238;- named - boundingBox- Lnet/minecraft/client/render/chunk/ChunkBuilder$BuiltChunk;boundingBox:Lnet/minecraft/util/math/Box;
 
- 
needsRebuildprivate boolean needsRebuild- Mappings:
- Namespace - Name - Mixin selector - official - k- Lfmp$c;k:Z- intermediary - field_4464- Lnet/minecraft/class_846$class_851;field_4464:Z- named - needsRebuild- Lnet/minecraft/client/render/chunk/ChunkBuilder$BuiltChunk;needsRebuild:Z
 
- 
origin- Mappings:
- Namespace - Name - Mixin selector - official - l- Lfmp$c;l:Lgu$a;- intermediary - field_4467- Lnet/minecraft/class_846$class_851;field_4467:Lnet/minecraft/class_2338$class_2339;- named - origin- Lnet/minecraft/client/render/chunk/ChunkBuilder$BuiltChunk;origin:Lnet/minecraft/util/math/BlockPos$Mutable;
 
- 
neighborPositions- Mappings:
- Namespace - Name - Mixin selector - official - m- Lfmp$c;m:[Lgu$a;- intermediary - field_4472- Lnet/minecraft/class_846$class_851;field_4472:[Lnet/minecraft/class_2338$class_2339;- named - neighborPositions- Lnet/minecraft/client/render/chunk/ChunkBuilder$BuiltChunk;neighborPositions:[Lnet/minecraft/util/math/BlockPos$Mutable;
 
- 
needsImportantRebuildprivate boolean needsImportantRebuild- Mappings:
- Namespace - Name - Mixin selector - official - n- Lfmp$c;n:Z- intermediary - field_4463- Lnet/minecraft/class_846$class_851;field_4463:Z- named - needsImportantRebuild- Lnet/minecraft/client/render/chunk/ChunkBuilder$BuiltChunk;needsImportantRebuild:Z
 
 
- 
- 
Constructor Details- 
BuiltChunkpublic BuiltChunk(int index, int originX, int originY, int originZ) - Mappings:
- Namespace - Name - Mixin selector - official - <init>- Lfmp$c;<init>(Lfmp;IIII)V- intermediary - <init>- Lnet/minecraft/class_846$class_851;<init>(Lnet/minecraft/class_846;IIII)V- named - <init>- Lnet/minecraft/client/render/chunk/ChunkBuilder$BuiltChunk;<init>(Lnet/minecraft/client/render/chunk/ChunkBuilder;IIII)V
 
 
- 
- 
Method Details- 
isChunkNonEmpty- Mappings:
- Namespace - Name - Mixin selector - official - a- Lfmp$c;a(Lgu;)Z- intermediary - method_3651- Lnet/minecraft/class_846$class_851;method_3651(Lnet/minecraft/class_2338;)Z- named - isChunkNonEmpty- Lnet/minecraft/client/render/chunk/ChunkBuilder$BuiltChunk;isChunkNonEmpty(Lnet/minecraft/util/math/BlockPos;)Z
 
- 
shouldBuildpublic boolean shouldBuild()- Mappings:
- Namespace - Name - Mixin selector - official - a- Lfmp$c;a()Z- intermediary - method_3673- Lnet/minecraft/class_846$class_851;method_3673()Z- named - shouldBuild- Lnet/minecraft/client/render/chunk/ChunkBuilder$BuiltChunk;shouldBuild()Z
 
- 
getBoundingBox- Mappings:
- Namespace - Name - Mixin selector - official - b- Lfmp$c;b()Leed;- intermediary - method_40051- Lnet/minecraft/class_846$class_851;method_40051()Lnet/minecraft/class_238;- named - getBoundingBox- Lnet/minecraft/client/render/chunk/ChunkBuilder$BuiltChunk;getBoundingBox()Lnet/minecraft/util/math/Box;
 
- 
getBuffer- Mappings:
- Namespace - Name - Mixin selector - official - a- Lfmp$c;a(Lfkf;)Leim;- intermediary - method_3656- Lnet/minecraft/class_846$class_851;method_3656(Lnet/minecraft/class_1921;)Lnet/minecraft/class_291;- named - getBuffer- Lnet/minecraft/client/render/chunk/ChunkBuilder$BuiltChunk;getBuffer(Lnet/minecraft/client/render/RenderLayer;)Lnet/minecraft/client/gl/VertexBuffer;
 
- 
setOriginpublic void setOrigin(int x, int y, int z) - Mappings:
- Namespace - Name - Mixin selector - official - a- Lfmp$c;a(III)V- intermediary - method_3653- Lnet/minecraft/class_846$class_851;method_3653(III)V- named - setOrigin- Lnet/minecraft/client/render/chunk/ChunkBuilder$BuiltChunk;setOrigin(III)V
 
- 
getSquaredCameraDistanceprotected double getSquaredCameraDistance()- Mappings:
- Namespace - Name - Mixin selector - official - c- Lfmp$c;c()D- intermediary - method_3668- Lnet/minecraft/class_846$class_851;method_3668()D- named - getSquaredCameraDistance- Lnet/minecraft/client/render/chunk/ChunkBuilder$BuiltChunk;getSquaredCameraDistance()D
 
- 
beginBufferBuilding- Mappings:
- Namespace - Name - Mixin selector - official - a- Lfmp$c;a(Leie;)V- intermediary - method_3655- Lnet/minecraft/class_846$class_851;method_3655(Lnet/minecraft/class_287;)V- named - beginBufferBuilding- Lnet/minecraft/client/render/chunk/ChunkBuilder$BuiltChunk;beginBufferBuilding(Lnet/minecraft/client/render/BufferBuilder;)V
 
- 
getData- Mappings:
- Namespace - Name - Mixin selector - official - d- Lfmp$c;d()Lfmp$b;- intermediary - method_3677- Lnet/minecraft/class_846$class_851;method_3677()Lnet/minecraft/class_846$class_849;- named - getData- Lnet/minecraft/client/render/chunk/ChunkBuilder$BuiltChunk;getData()Lnet/minecraft/client/render/chunk/ChunkBuilder$ChunkData;
 
- 
clearprivate void clear()- Mappings:
- Namespace - Name - Mixin selector - official - k- Lfmp$c;k()V- intermediary - method_3675- Lnet/minecraft/class_846$class_851;method_3675()V- named - clear- Lnet/minecraft/client/render/chunk/ChunkBuilder$BuiltChunk;clear()V
 
- 
deletepublic void delete()- Mappings:
- Namespace - Name - Mixin selector - official - e- Lfmp$c;e()V- intermediary - method_3659- Lnet/minecraft/class_846$class_851;method_3659()V- named - delete- Lnet/minecraft/client/render/chunk/ChunkBuilder$BuiltChunk;delete()V
 
- 
getOrigin- Mappings:
- Namespace - Name - Mixin selector - official - f- Lfmp$c;f()Lgu;- intermediary - method_3670- Lnet/minecraft/class_846$class_851;method_3670()Lnet/minecraft/class_2338;- named - getOrigin- Lnet/minecraft/client/render/chunk/ChunkBuilder$BuiltChunk;getOrigin()Lnet/minecraft/util/math/BlockPos;
 
- 
scheduleRebuildpublic void scheduleRebuild(boolean important) - Mappings:
- Namespace - Name - Mixin selector - official - a- Lfmp$c;a(Z)V- intermediary - method_3654- Lnet/minecraft/class_846$class_851;method_3654(Z)V- named - scheduleRebuild- Lnet/minecraft/client/render/chunk/ChunkBuilder$BuiltChunk;scheduleRebuild(Z)V
 
- 
cancelRebuildpublic void cancelRebuild()- Mappings:
- Namespace - Name - Mixin selector - official - g- Lfmp$c;g()V- intermediary - method_3662- Lnet/minecraft/class_846$class_851;method_3662()V- named - cancelRebuild- Lnet/minecraft/client/render/chunk/ChunkBuilder$BuiltChunk;cancelRebuild()V
 
- 
needsRebuildpublic boolean needsRebuild()- Mappings:
- Namespace - Name - Mixin selector - official - h- Lfmp$c;h()Z- intermediary - method_3672- Lnet/minecraft/class_846$class_851;method_3672()Z- named - needsRebuild- Lnet/minecraft/client/render/chunk/ChunkBuilder$BuiltChunk;needsRebuild()Z
 
- 
needsImportantRebuildpublic boolean needsImportantRebuild()- Mappings:
- Namespace - Name - Mixin selector - official - i- Lfmp$c;i()Z- intermediary - method_3661- Lnet/minecraft/class_846$class_851;method_3661()Z- named - needsImportantRebuild- Lnet/minecraft/client/render/chunk/ChunkBuilder$BuiltChunk;needsImportantRebuild()Z
 
- 
getNeighborPosition- Mappings:
- Namespace - Name - Mixin selector - official - a- Lfmp$c;a(Lha;)Lgu;- intermediary - method_3676- Lnet/minecraft/class_846$class_851;method_3676(Lnet/minecraft/class_2350;)Lnet/minecraft/class_2338;- named - getNeighborPosition- Lnet/minecraft/client/render/chunk/ChunkBuilder$BuiltChunk;getNeighborPosition(Lnet/minecraft/util/math/Direction;)Lnet/minecraft/util/math/BlockPos;
 
- 
scheduleSort- Mappings:
- Namespace - Name - Mixin selector - official - a- Lfmp$c;a(Lfkf;Lfmp;)Z- intermediary - method_22773- Lnet/minecraft/class_846$class_851;method_22773(Lnet/minecraft/class_1921;Lnet/minecraft/class_846;)Z- named - scheduleSort- Lnet/minecraft/client/render/chunk/ChunkBuilder$BuiltChunk;scheduleSort(Lnet/minecraft/client/render/RenderLayer;Lnet/minecraft/client/render/chunk/ChunkBuilder;)Z
 
- 
cancelprotected boolean cancel()- Mappings:
- Namespace - Name - Mixin selector - official - j- Lfmp$c;j()Z- intermediary - method_3663- Lnet/minecraft/class_846$class_851;method_3663()Z- named - cancel- Lnet/minecraft/client/render/chunk/ChunkBuilder$BuiltChunk;cancel()Z
 
- 
createRebuildTask- Mappings:
- Namespace - Name - Mixin selector - official - a- Lfmp$c;a(Lfms;)Lfmp$c$a;- intermediary - method_3674- Lnet/minecraft/class_846$class_851;method_3674(Lnet/minecraft/class_6850;)Lnet/minecraft/class_846$class_851$class_4577;- named - createRebuildTask- Lnet/minecraft/client/render/chunk/ChunkBuilder$BuiltChunk;createRebuildTask(Lnet/minecraft/client/render/chunk/ChunkRendererRegionBuilder;)Lnet/minecraft/client/render/chunk/ChunkBuilder$BuiltChunk$Task;
 
- 
scheduleRebuild- Mappings:
- Namespace - Name - Mixin selector - official - a- Lfmp$c;a(Lfmp;Lfms;)V- intermediary - method_22777- Lnet/minecraft/class_846$class_851;method_22777(Lnet/minecraft/class_846;Lnet/minecraft/class_6850;)V- named - scheduleRebuild- Lnet/minecraft/client/render/chunk/ChunkBuilder$BuiltChunk;scheduleRebuild(Lnet/minecraft/client/render/chunk/ChunkBuilder;Lnet/minecraft/client/render/chunk/ChunkRendererRegionBuilder;)V
 
- 
setNoCullingBlockEntities- Mappings:
- Namespace - Name - Mixin selector - official - a- Lfmp$c;a(Ljava/util/Collection;)V- intermediary - method_22778- Lnet/minecraft/class_846$class_851;method_22778(Ljava/util/Collection;)V- named - setNoCullingBlockEntities- Lnet/minecraft/client/render/chunk/ChunkBuilder$BuiltChunk;setNoCullingBlockEntities(Ljava/util/Collection;)V
 
- 
rebuild- Mappings:
- Namespace - Name - Mixin selector - official - b- Lfmp$c;b(Lfms;)V- intermediary - method_22781- Lnet/minecraft/class_846$class_851;method_22781(Lnet/minecraft/class_6850;)V- named - rebuild- Lnet/minecraft/client/render/chunk/ChunkBuilder$BuiltChunk;rebuild(Lnet/minecraft/client/render/chunk/ChunkRendererRegionBuilder;)V
 
 
-