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 gia$b
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprivate classprivate classprivate class -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Set<BlockEntity> private Boxprivate final Map<RenderLayer, VertexBuffer> static final intfinal intprivate booleanprivate booleanprivate final BlockPos.Mutable[]private final AtomicInteger(package private) final BlockPos.Mutable -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected booleancancel()voidprivate voidclear()createRebuildTask(ChunkRendererRegionBuilder chunkRendererRegionBuilder) voiddelete()getBuffer(RenderLayer layer) getData()getNeighborPosition(Direction direction) protected doubleprivate booleanisChunkNonEmpty(BlockPos pos) booleanmethod_52841(int int2, int int3, int int4) (package private) voidmethod_60908(ChunkBuilder.ChunkData chunkData) (package private) VertexSorterbooleanbooleanvoidrebuild(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_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 aLgia$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 bLgia$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 cLgia$b;c:Ljava/util/concurrent/atomic/AtomicReference;
-
numFailures
- Mappings:
Namespace Name Mixin selector named numFailuresLnet/minecraft/client/render/chunk/ChunkBuilder$BuiltChunk;numFailures:Ljava/util/concurrent/atomic/AtomicInteger;intermediary field_36374Lnet/minecraft/class_846$class_851;field_36374:Ljava/util/concurrent/atomic/AtomicInteger;official eLgia$b;e:Ljava/util/concurrent/atomic/AtomicInteger;
-
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 fLgia$b;f:Lgia$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 gLgia$b;g:Lgia$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 hLgia$b;h: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 iLgia$b;i: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 jLgia$b;j:Lewx;
-
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 kLgia$b;k:Z
-
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 lLgia$b;l:Ljd$a;
-
neighborPositions
- Mappings:
Namespace Name Mixin selector named neighborPositionsLnet/minecraft/client/render/chunk/ChunkBuilder$BuiltChunk;neighborPositions:[Lnet/minecraft/util/math/BlockPos$Mutable;intermediary field_4472Lnet/minecraft/class_846$class_851;field_4472:[Lnet/minecraft/class_2338$class_2339;official mLgia$b;m:[Ljd$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 nLgia$b;n:Z
-
-
Constructor Details
-
BuiltChunk
public BuiltChunk(int index, int originX, int originY, int originZ) - Mappings:
Namespace Name Mixin selector named <init>Lnet/minecraft/client/render/chunk/ChunkBuilder$BuiltChunk;<init>(Lnet/minecraft/client/render/chunk/ChunkBuilder;IIII)Vintermediary <init>Lnet/minecraft/class_846$class_851;<init>(Lnet/minecraft/class_846;IIII)Vofficial <init>Lgia$b;<init>(Lgia;IIII)V
-
-
Method Details
-
isChunkNonEmpty
- Mappings:
Namespace Name Mixin selector named isChunkNonEmptyLnet/minecraft/client/render/chunk/ChunkBuilder$BuiltChunk;isChunkNonEmpty(Lnet/minecraft/util/math/BlockPos;)Zintermediary method_3651Lnet/minecraft/class_846$class_851;method_3651(Lnet/minecraft/class_2338;)Zofficial aLgia$b;a(Ljd;)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 aLgia$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 bLgia$b;b()Lewx;
-
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 aLgia$b;a(Lgfh;)Lfbl;
-
setOrigin
public void setOrigin(int x, int y, int z) - Mappings:
Namespace Name Mixin selector named setOriginLnet/minecraft/client/render/chunk/ChunkBuilder$BuiltChunk;setOrigin(III)Vintermediary method_3653Lnet/minecraft/class_846$class_851;method_3653(III)Vofficial aLgia$b;a(III)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 cLgia$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 dLgia$b;d()Lgia$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 kLgia$b;k()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 eLgia$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 fLgia$b;f()Ljd;
-
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 aLgia$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 gLgia$b;g()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 hLgia$b;h()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 iLgia$b;i()Z
-
getNeighborPosition
- Mappings:
Namespace Name Mixin selector named getNeighborPositionLnet/minecraft/client/render/chunk/ChunkBuilder$BuiltChunk;getNeighborPosition(Lnet/minecraft/util/math/Direction;)Lnet/minecraft/util/math/BlockPos;intermediary method_3676Lnet/minecraft/class_846$class_851;method_3676(Lnet/minecraft/class_2350;)Lnet/minecraft/class_2338;official aLgia$b;a(Lji;)Ljd;
-
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 aLgia$b;a(Lgfh;Lgia;)Z
-
cancel
protected boolean cancel()- Mappings:
Namespace Name Mixin selector named cancelLnet/minecraft/client/render/chunk/ChunkBuilder$BuiltChunk;cancel()Zintermediary method_3663Lnet/minecraft/class_846$class_851;method_3663()Zofficial jLgia$b;j()Z
-
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 aLgia$b;a(Lghy;)Lgia$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 aLgia$b;a(Lgia;Lghy;)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 aLgia$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 bLgia$b;b(Lghy;)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 bLgia$b;b(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 aLgia$b;a(Lgia$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 lLgia$b;l()Lfbq;
-