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$BuiltChunk
intermediary net/minecraft/class_846$class_851
official gox$b
-
Nested Class Summary
Modifier and TypeClassDescriptionprivate class
private class
class
-
Field Summary
Modifier and TypeFieldDescriptionprivate final Set
<BlockEntity> private Box
private final Map
<RenderLayer, VertexBuffer> static final int
final int
private boolean
private boolean
(package private) final BlockPos.Mutable
(package private) long
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected void
cancel()
void
private void
clear()
void
delete()
getBuffer
(RenderLayer layer) getData()
long
getOffsetSectionPos
(Direction direction) long
protected double
(package private) VertexSorter
boolean
private boolean
isChunkNonEmpty
(long sectionPos) boolean
boolean
boolean
void
rebuild
(ChunkRendererRegionBuilder builder) void
scheduleRebuild
(boolean important) void
scheduleRebuild
(ChunkBuilder chunkRenderer, ChunkRendererRegionBuilder builder) void
scheduleSort
(ChunkBuilder builder) (package private) void
setData
(ChunkBuilder.ChunkData chunkData) (package private) void
setNoCullingBlockEntities
(Collection<BlockEntity> blockEntities) void
setSectionPos
(long sectionPos) boolean
-
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
Lgox$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
Lgox$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
Lgox$b;c:Ljava/util/concurrent/atomic/AtomicReference;
-
relativePos
- Mappings:
Namespace Name Mixin selector named relativePos
Lnet/minecraft/client/render/chunk/ChunkBuilder$BuiltChunk;relativePos:Ljava/util/concurrent/atomic/AtomicReference;
intermediary field_54168
Lnet/minecraft/class_846$class_851;field_54168:Ljava/util/concurrent/atomic/AtomicReference;
official d
Lgox$b;d: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 f
Lgox$b;f:Lgox$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 g
Lgox$b;g:Lgox$b$c;
-
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 h
Lgox$b;h:Ljava/util/Set;
-
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 i
Lgox$b;i:Ljava/util/Map;
-
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 j
Lgox$b;j:Lfbs;
-
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 k
Lgox$b;k:Z
-
sectionPos
long sectionPos- Mappings:
Namespace Name Mixin selector named sectionPos
Lnet/minecraft/client/render/chunk/ChunkBuilder$BuiltChunk;sectionPos:J
intermediary field_53958
Lnet/minecraft/class_846$class_851;field_53958:J
official l
Lgox$b;l:J
-
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 m
Lgox$b;m:Ljh$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 n
Lgox$b;n:Z
-
-
Constructor Details
-
BuiltChunk
public BuiltChunk(int index, long sectionPos) - 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>
Lgox$b;<init>(Lgox;IJ)V
-
-
Method Details
-
isChunkNonEmpty
private boolean isChunkNonEmpty(long sectionPos) - 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
Lgox$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
Lgox$b;a()Z
-
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
Lgox$b;b()Lfbs;
-
getBuffer
- 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
Lgox$b;a(Lglu;)Lfgu;
-
setSectionPos
public void setSectionPos(long sectionPos) - Mappings:
Namespace Name Mixin selector named setSectionPos
Lnet/minecraft/client/render/chunk/ChunkBuilder$BuiltChunk;setSectionPos(J)V
intermediary method_62973
Lnet/minecraft/class_846$class_851;method_62973(J)V
official a
Lgox$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
Lgox$b;c()D
-
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
Lgox$b;d()Lgox$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 n
Lgox$b;n()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
Lgox$b;e()V
-
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
Lgox$b;f()Ljh;
-
getSectionPos
public long getSectionPos()- Mappings:
Namespace Name Mixin selector named getSectionPos
Lnet/minecraft/client/render/chunk/ChunkBuilder$BuiltChunk;getSectionPos()J
intermediary method_62975
Lnet/minecraft/class_846$class_851;method_62975()J
official g
Lgox$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
Lgox$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
Lgox$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
Lgox$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
Lgox$b;j()Z
-
getOffsetSectionPos
- Mappings:
Namespace Name Mixin selector named getOffsetSectionPos
Lnet/minecraft/client/render/chunk/ChunkBuilder$BuiltChunk;getOffsetSectionPos(Lnet/minecraft/util/math/Direction;)J
intermediary method_62974
Lnet/minecraft/class_846$class_851;method_62974(Lnet/minecraft/class_2350;)J
official a
Lgox$b;a(Ljm;)J
-
scheduleSort
- Mappings:
Namespace Name Mixin selector named scheduleSort
Lnet/minecraft/client/render/chunk/ChunkBuilder$BuiltChunk;scheduleSort(Lnet/minecraft/client/render/chunk/ChunkBuilder;)V
intermediary method_22773
Lnet/minecraft/class_846$class_851;method_22773(Lnet/minecraft/class_846;)V
official a
Lgox$b;a(Lgox;)V
-
hasTranslucentLayer
public boolean hasTranslucentLayer()- Mappings:
Namespace Name Mixin selector named hasTranslucentLayer
Lnet/minecraft/client/render/chunk/ChunkBuilder$BuiltChunk;hasTranslucentLayer()Z
intermediary method_64065
Lnet/minecraft/class_846$class_851;method_64065()Z
official k
Lgox$b;k()Z
-
isCurrentlySorting
public boolean isCurrentlySorting()- Mappings:
Namespace Name Mixin selector named isCurrentlySorting
Lnet/minecraft/client/render/chunk/ChunkBuilder$BuiltChunk;isCurrentlySorting()Z
intermediary method_64066
Lnet/minecraft/class_846$class_851;method_64066()Z
official l
Lgox$b;l()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 m
Lgox$b;m()V
-
createRebuildTask
- 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
Lgox$b;a(Lgov;)Lgox$b$a;
-
scheduleRebuild
- 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
Lgox$b;a(Lgox;Lgov;)V
-
setNoCullingBlockEntities
- 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
Lgox$b;a(Ljava/util/Collection;)V
-
rebuild
- 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
Lgox$b;b(Lgov;)V
-
setData
- Mappings:
Namespace Name Mixin selector named setData
Lnet/minecraft/client/render/chunk/ChunkBuilder$BuiltChunk;setData(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
Lgox$b;a(Lgox$a;)V
-
getVertexSorter
VertexSorter getVertexSorter()- Mappings:
Namespace Name Mixin selector named getVertexSorter
Lnet/minecraft/client/render/chunk/ChunkBuilder$BuiltChunk;getVertexSorter()Lcom/mojang/blaze3d/systems/VertexSorter;
intermediary method_60909
Lnet/minecraft/class_846$class_851;method_60909()Lnet/minecraft/class_8251;
official o
Lgox$b;o()Lfgz;
-