Class ChunkBuilder.BuiltChunk
java.lang.Object
net.minecraft.client.render.chunk.ChunkBuilder.BuiltChunk
- Enclosing class:
ChunkBuilder
- Mappings:
Namespace Name named net/minecraft/client/render/chunk/ChunkBuilder$BuiltChunkintermediary net/minecraft/class_846$class_851official gkt$b
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprivate classprivate classclass -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Set<BlockEntity> private Boxprivate final Map<RenderLayer, VertexBuffer> static final intprivate longfinal intprivate booleanprivate boolean(package private) final BlockPos.Mutable -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidcancel()voidprivate voidclear()createRebuildTask(ChunkRendererRegionBuilder chunkRendererRegionBuilder) voiddelete()getBuffer(RenderLayer layer) getData()protected doubleprivate booleanisChunkNonEmpty(long long2) booleanmethod_52841(int int2, int int3, int int4) (package private) voidmethod_60908(ChunkBuilder.ChunkData chunkData) (package private) VertexSortervoidmethod_62973(long long2) longmethod_62974(Direction direction) longbooleanbooleanvoidrebuild(ChunkRendererRegionBuilder builder) voidscheduleRebuild(boolean important) voidscheduleRebuild(ChunkBuilder chunkRenderer, ChunkRendererRegionBuilder builder) booleanscheduleSort(RenderLayer layer, ChunkBuilder chunkRenderer) (package private) voidsetNoCullingBlockEntities(Collection<BlockEntity> blockEntities) boolean
-
Field Details
-
field_32832
public static final int field_32832- See Also:
- Mappings:
Namespace Name Mixin selector named field_32832Lnet/minecraft/client/render/chunk/ChunkBuilder$BuiltChunk;field_32832:Iintermediary field_32832Lnet/minecraft/class_846$class_851;field_32832:Iofficial aLgkt$b;a:I
-
index
public final int index- Mappings:
Namespace Name Mixin selector named indexLnet/minecraft/client/render/chunk/ChunkBuilder$BuiltChunk;index:Iintermediary field_29641Lnet/minecraft/class_846$class_851;field_29641:Iofficial bLgkt$b;b:I
-
data
- Mappings:
Namespace Name Mixin selector named dataLnet/minecraft/client/render/chunk/ChunkBuilder$BuiltChunk;data:Ljava/util/concurrent/atomic/AtomicReference;intermediary field_4459Lnet/minecraft/class_846$class_851;field_4459:Ljava/util/concurrent/atomic/AtomicReference;official cLgkt$b;c:Ljava/util/concurrent/atomic/AtomicReference;
-
rebuildTask
- Mappings:
Namespace Name Mixin selector named rebuildTaskLnet/minecraft/client/render/chunk/ChunkBuilder$BuiltChunk;rebuildTask:Lnet/minecraft/client/render/chunk/ChunkBuilder$BuiltChunk$RebuildTask;intermediary field_20834Lnet/minecraft/class_846$class_851;field_20834:Lnet/minecraft/class_846$class_851$class_4578;official eLgkt$b;e:Lgkt$b$b;
-
sortTask
- Mappings:
Namespace Name Mixin selector named sortTaskLnet/minecraft/client/render/chunk/ChunkBuilder$BuiltChunk;sortTask:Lnet/minecraft/client/render/chunk/ChunkBuilder$BuiltChunk$SortTask;intermediary field_4461Lnet/minecraft/class_846$class_851;field_4461:Lnet/minecraft/class_846$class_851$class_4579;official fLgkt$b;f:Lgkt$b$c;
-
blockEntities
- Mappings:
Namespace Name Mixin selector named blockEntitiesLnet/minecraft/client/render/chunk/ChunkBuilder$BuiltChunk;blockEntities:Ljava/util/Set;intermediary field_4457Lnet/minecraft/class_846$class_851;field_4457:Ljava/util/Set;official gLgkt$b;g:Ljava/util/Set;
-
buffers
- Mappings:
Namespace Name Mixin selector named buffersLnet/minecraft/client/render/chunk/ChunkBuilder$BuiltChunk;buffers:Ljava/util/Map;intermediary field_4462Lnet/minecraft/class_846$class_851;field_4462:Ljava/util/Map;official hLgkt$b;h:Ljava/util/Map;
-
boundingBox
- Mappings:
Namespace Name Mixin selector named boundingBoxLnet/minecraft/client/render/chunk/ChunkBuilder$BuiltChunk;boundingBox:Lnet/minecraft/util/math/Box;intermediary field_4458Lnet/minecraft/class_846$class_851;field_4458:Lnet/minecraft/class_238;official iLgkt$b;i:Leyn;
-
needsRebuild
private boolean needsRebuild- Mappings:
Namespace Name Mixin selector named needsRebuildLnet/minecraft/client/render/chunk/ChunkBuilder$BuiltChunk;needsRebuild:Zintermediary field_4464Lnet/minecraft/class_846$class_851;field_4464:Zofficial jLgkt$b;j:Z
-
field_53958
private long field_53958- Mappings:
Namespace Name Mixin selector named field_53958Lnet/minecraft/client/render/chunk/ChunkBuilder$BuiltChunk;field_53958:Jintermediary field_53958Lnet/minecraft/class_846$class_851;field_53958:Jofficial kLgkt$b;k:J
-
origin
- Mappings:
Namespace Name Mixin selector named originLnet/minecraft/client/render/chunk/ChunkBuilder$BuiltChunk;origin:Lnet/minecraft/util/math/BlockPos$Mutable;intermediary field_4467Lnet/minecraft/class_846$class_851;field_4467:Lnet/minecraft/class_2338$class_2339;official lLgkt$b;l:Lje$a;
-
needsImportantRebuild
private boolean needsImportantRebuild- Mappings:
Namespace Name Mixin selector named needsImportantRebuildLnet/minecraft/client/render/chunk/ChunkBuilder$BuiltChunk;needsImportantRebuild:Zintermediary field_4463Lnet/minecraft/class_846$class_851;field_4463:Zofficial mLgkt$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)Vintermediary <init>Lnet/minecraft/class_846$class_851;<init>(Lnet/minecraft/class_846;IJ)Vofficial <init>Lgkt$b;<init>(Lgkt;IJ)V
-
-
Method Details
-
isChunkNonEmpty
private boolean isChunkNonEmpty(long long2) - Mappings:
Namespace Name Mixin selector named isChunkNonEmptyLnet/minecraft/client/render/chunk/ChunkBuilder$BuiltChunk;isChunkNonEmpty(J)Zintermediary method_3651Lnet/minecraft/class_846$class_851;method_3651(J)Zofficial bLgkt$b;b(J)Z
-
shouldBuild
public boolean shouldBuild()- Mappings:
Namespace Name Mixin selector named shouldBuildLnet/minecraft/client/render/chunk/ChunkBuilder$BuiltChunk;shouldBuild()Zintermediary method_3673Lnet/minecraft/class_846$class_851;method_3673()Zofficial aLgkt$b;a()Z
-
getBoundingBox
- Mappings:
Namespace Name Mixin selector named getBoundingBoxLnet/minecraft/client/render/chunk/ChunkBuilder$BuiltChunk;getBoundingBox()Lnet/minecraft/util/math/Box;intermediary method_40051Lnet/minecraft/class_846$class_851;method_40051()Lnet/minecraft/class_238;official bLgkt$b;b()Leyn;
-
getBuffer
- Mappings:
Namespace Name Mixin selector named getBufferLnet/minecraft/client/render/chunk/ChunkBuilder$BuiltChunk;getBuffer(Lnet/minecraft/client/render/RenderLayer;)Lnet/minecraft/client/gl/VertexBuffer;intermediary method_3656Lnet/minecraft/class_846$class_851;method_3656(Lnet/minecraft/class_1921;)Lnet/minecraft/class_291;official aLgkt$b;a(Lghq;)Lfdh;
-
method_62973
public void method_62973(long long2) - Mappings:
Namespace Name Mixin selector named method_62973Lnet/minecraft/client/render/chunk/ChunkBuilder$BuiltChunk;method_62973(J)Vintermediary method_62973Lnet/minecraft/class_846$class_851;method_62973(J)Vofficial aLgkt$b;a(J)V
-
getSquaredCameraDistance
protected double getSquaredCameraDistance()- Mappings:
Namespace Name Mixin selector named getSquaredCameraDistanceLnet/minecraft/client/render/chunk/ChunkBuilder$BuiltChunk;getSquaredCameraDistance()Dintermediary method_3668Lnet/minecraft/class_846$class_851;method_3668()Dofficial cLgkt$b;c()D
-
getData
- Mappings:
Namespace Name Mixin selector named getDataLnet/minecraft/client/render/chunk/ChunkBuilder$BuiltChunk;getData()Lnet/minecraft/client/render/chunk/ChunkBuilder$ChunkData;intermediary method_3677Lnet/minecraft/class_846$class_851;method_3677()Lnet/minecraft/class_846$class_849;official dLgkt$b;d()Lgkt$a;
-
clear
private void clear()- Mappings:
Namespace Name Mixin selector named clearLnet/minecraft/client/render/chunk/ChunkBuilder$BuiltChunk;clear()Vintermediary method_3675Lnet/minecraft/class_846$class_851;method_3675()Vofficial lLgkt$b;l()V
-
delete
public void delete()- Mappings:
Namespace Name Mixin selector named deleteLnet/minecraft/client/render/chunk/ChunkBuilder$BuiltChunk;delete()Vintermediary method_3659Lnet/minecraft/class_846$class_851;method_3659()Vofficial eLgkt$b;e()V
-
getOrigin
- Mappings:
Namespace Name Mixin selector named getOriginLnet/minecraft/client/render/chunk/ChunkBuilder$BuiltChunk;getOrigin()Lnet/minecraft/util/math/BlockPos;intermediary method_3670Lnet/minecraft/class_846$class_851;method_3670()Lnet/minecraft/class_2338;official fLgkt$b;f()Lje;
-
method_62975
public long method_62975()- Mappings:
Namespace Name Mixin selector named method_62975Lnet/minecraft/client/render/chunk/ChunkBuilder$BuiltChunk;method_62975()Jintermediary method_62975Lnet/minecraft/class_846$class_851;method_62975()Jofficial gLgkt$b;g()J
-
scheduleRebuild
public void scheduleRebuild(boolean important) - Mappings:
Namespace Name Mixin selector named scheduleRebuildLnet/minecraft/client/render/chunk/ChunkBuilder$BuiltChunk;scheduleRebuild(Z)Vintermediary method_3654Lnet/minecraft/class_846$class_851;method_3654(Z)Vofficial aLgkt$b;a(Z)V
-
cancelRebuild
public void cancelRebuild()- Mappings:
Namespace Name Mixin selector named cancelRebuildLnet/minecraft/client/render/chunk/ChunkBuilder$BuiltChunk;cancelRebuild()Vintermediary method_3662Lnet/minecraft/class_846$class_851;method_3662()Vofficial hLgkt$b;h()V
-
needsRebuild
public boolean needsRebuild()- Mappings:
Namespace Name Mixin selector named needsRebuildLnet/minecraft/client/render/chunk/ChunkBuilder$BuiltChunk;needsRebuild()Zintermediary method_3672Lnet/minecraft/class_846$class_851;method_3672()Zofficial iLgkt$b;i()Z
-
needsImportantRebuild
public boolean needsImportantRebuild()- Mappings:
Namespace Name Mixin selector named needsImportantRebuildLnet/minecraft/client/render/chunk/ChunkBuilder$BuiltChunk;needsImportantRebuild()Zintermediary method_3661Lnet/minecraft/class_846$class_851;method_3661()Zofficial jLgkt$b;j()Z
-
method_62974
- Mappings:
Namespace Name Mixin selector named method_62974Lnet/minecraft/client/render/chunk/ChunkBuilder$BuiltChunk;method_62974(Lnet/minecraft/util/math/Direction;)Jintermediary method_62974Lnet/minecraft/class_846$class_851;method_62974(Lnet/minecraft/class_2350;)Jofficial aLgkt$b;a(Ljj;)J
-
scheduleSort
- Mappings:
Namespace Name Mixin selector named scheduleSortLnet/minecraft/client/render/chunk/ChunkBuilder$BuiltChunk;scheduleSort(Lnet/minecraft/client/render/RenderLayer;Lnet/minecraft/client/render/chunk/ChunkBuilder;)Zintermediary method_22773Lnet/minecraft/class_846$class_851;method_22773(Lnet/minecraft/class_1921;Lnet/minecraft/class_846;)Zofficial aLgkt$b;a(Lghq;Lgkt;)Z
-
cancel
protected void cancel()- Mappings:
Namespace Name Mixin selector named cancelLnet/minecraft/client/render/chunk/ChunkBuilder$BuiltChunk;cancel()Vintermediary method_3663Lnet/minecraft/class_846$class_851;method_3663()Vofficial kLgkt$b;k()V
-
createRebuildTask
public ChunkBuilder.BuiltChunk.Task createRebuildTask(ChunkRendererRegionBuilder chunkRendererRegionBuilder) - Mappings:
Namespace Name Mixin selector named createRebuildTaskLnet/minecraft/client/render/chunk/ChunkBuilder$BuiltChunk;createRebuildTask(Lnet/minecraft/client/render/chunk/ChunkRendererRegionBuilder;)Lnet/minecraft/client/render/chunk/ChunkBuilder$BuiltChunk$Task;intermediary method_3674Lnet/minecraft/class_846$class_851;method_3674(Lnet/minecraft/class_6850;)Lnet/minecraft/class_846$class_851$class_4577;official aLgkt$b;a(Lgkr;)Lgkt$b$a;
-
scheduleRebuild
- Mappings:
Namespace Name Mixin selector named scheduleRebuildLnet/minecraft/client/render/chunk/ChunkBuilder$BuiltChunk;scheduleRebuild(Lnet/minecraft/client/render/chunk/ChunkBuilder;Lnet/minecraft/client/render/chunk/ChunkRendererRegionBuilder;)Vintermediary method_22777Lnet/minecraft/class_846$class_851;method_22777(Lnet/minecraft/class_846;Lnet/minecraft/class_6850;)Vofficial aLgkt$b;a(Lgkt;Lgkr;)V
-
setNoCullingBlockEntities
- Mappings:
Namespace Name Mixin selector named setNoCullingBlockEntitiesLnet/minecraft/client/render/chunk/ChunkBuilder$BuiltChunk;setNoCullingBlockEntities(Ljava/util/Collection;)Vintermediary method_22778Lnet/minecraft/class_846$class_851;method_22778(Ljava/util/Collection;)Vofficial aLgkt$b;a(Ljava/util/Collection;)V
-
rebuild
- Mappings:
Namespace Name Mixin selector named rebuildLnet/minecraft/client/render/chunk/ChunkBuilder$BuiltChunk;rebuild(Lnet/minecraft/client/render/chunk/ChunkRendererRegionBuilder;)Vintermediary method_22781Lnet/minecraft/class_846$class_851;method_22781(Lnet/minecraft/class_6850;)Vofficial bLgkt$b;b(Lgkr;)V
-
method_52841
public boolean method_52841(int int2, int int3, int int4) - Mappings:
Namespace Name Mixin selector named method_52841Lnet/minecraft/client/render/chunk/ChunkBuilder$BuiltChunk;method_52841(III)Zintermediary method_52841Lnet/minecraft/class_846$class_851;method_52841(III)Zofficial aLgkt$b;a(III)Z
-
method_60908
- Mappings:
Namespace Name Mixin selector named method_60908Lnet/minecraft/client/render/chunk/ChunkBuilder$BuiltChunk;method_60908(Lnet/minecraft/client/render/chunk/ChunkBuilder$ChunkData;)Vintermediary method_60908Lnet/minecraft/class_846$class_851;method_60908(Lnet/minecraft/class_846$class_849;)Vofficial aLgkt$b;a(Lgkt$a;)V
-
method_60909
VertexSorter method_60909()- Mappings:
Namespace Name Mixin selector named method_60909Lnet/minecraft/client/render/chunk/ChunkBuilder$BuiltChunk;method_60909()Lcom/mojang/blaze3d/systems/VertexSorter;intermediary method_60909Lnet/minecraft/class_846$class_851;method_60909()Lnet/minecraft/class_8251;official mLgkt$b;m()Lfdm;
-