Class ChunkBuilder.BuiltChunk
java.lang.Object
net.minecraft.client.render.chunk.ChunkBuilder.BuiltChunk
- Enclosing class:
ChunkBuilder
- Mappings:
Namespace Name official fme$cintermediary net/minecraft/class_846$class_851named net/minecraft/client/render/chunk/ChunkBuilder$BuiltChunk
-
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 int(package private) final AtomicIntegerfinal intprivate booleanprivate booleanprivate final BlockPos.Mutable[](package private) final BlockPos.Mutable -
Constructor Summary
Constructors -
Method Summary
Modifier 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> collection) 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 official aLfme$c;a:Iintermediary field_32832Lnet/minecraft/class_846$class_851;field_32832:Inamed field_32832Lnet/minecraft/client/render/chunk/ChunkBuilder$BuiltChunk;field_32832:I
-
index
public final int index- Mappings:
Namespace Name Mixin selector official bLfme$c;b:Iintermediary field_29641Lnet/minecraft/class_846$class_851;field_29641:Inamed indexLnet/minecraft/client/render/chunk/ChunkBuilder$BuiltChunk;index:I
-
data
- Mappings:
Namespace Name Mixin selector official cLfme$c;c:Ljava/util/concurrent/atomic/AtomicReference;intermediary field_4459Lnet/minecraft/class_846$class_851;field_4459:Ljava/util/concurrent/atomic/AtomicReference;named dataLnet/minecraft/client/render/chunk/ChunkBuilder$BuiltChunk;data:Ljava/util/concurrent/atomic/AtomicReference;
-
field_36374
- Mappings:
Namespace Name Mixin selector official eLfme$c;e:Ljava/util/concurrent/atomic/AtomicInteger;intermediary field_36374Lnet/minecraft/class_846$class_851;field_36374:Ljava/util/concurrent/atomic/AtomicInteger;named field_36374Lnet/minecraft/client/render/chunk/ChunkBuilder$BuiltChunk;field_36374:Ljava/util/concurrent/atomic/AtomicInteger;
-
rebuildTask
- Mappings:
Namespace Name Mixin selector official fLfme$c;f:Lfme$c$b;intermediary field_20834Lnet/minecraft/class_846$class_851;field_20834:Lnet/minecraft/class_846$class_851$class_4578;named rebuildTaskLnet/minecraft/client/render/chunk/ChunkBuilder$BuiltChunk;rebuildTask:Lnet/minecraft/client/render/chunk/ChunkBuilder$BuiltChunk$RebuildTask;
-
sortTask
- Mappings:
Namespace Name Mixin selector official gLfme$c;g:Lfme$c$c;intermediary field_4461Lnet/minecraft/class_846$class_851;field_4461:Lnet/minecraft/class_846$class_851$class_4579;named sortTaskLnet/minecraft/client/render/chunk/ChunkBuilder$BuiltChunk;sortTask:Lnet/minecraft/client/render/chunk/ChunkBuilder$BuiltChunk$SortTask;
-
blockEntities
- Mappings:
Namespace Name Mixin selector official hLfme$c;h:Ljava/util/Set;intermediary field_4457Lnet/minecraft/class_846$class_851;field_4457:Ljava/util/Set;named blockEntitiesLnet/minecraft/client/render/chunk/ChunkBuilder$BuiltChunk;blockEntities:Ljava/util/Set;
-
buffers
- Mappings:
Namespace Name Mixin selector official iLfme$c;i:Ljava/util/Map;intermediary field_4462Lnet/minecraft/class_846$class_851;field_4462:Ljava/util/Map;named buffersLnet/minecraft/client/render/chunk/ChunkBuilder$BuiltChunk;buffers:Ljava/util/Map;
-
boundingBox
- Mappings:
Namespace Name Mixin selector official jLfme$c;j:Ledv;intermediary field_4458Lnet/minecraft/class_846$class_851;field_4458:Lnet/minecraft/class_238;named boundingBoxLnet/minecraft/client/render/chunk/ChunkBuilder$BuiltChunk;boundingBox:Lnet/minecraft/util/math/Box;
-
needsRebuild
private boolean needsRebuild- Mappings:
Namespace Name Mixin selector official kLfme$c;k:Zintermediary field_4464Lnet/minecraft/class_846$class_851;field_4464:Znamed needsRebuildLnet/minecraft/client/render/chunk/ChunkBuilder$BuiltChunk;needsRebuild:Z
-
origin
- Mappings:
Namespace Name Mixin selector official lLfme$c;l:Lgu$a;intermediary field_4467Lnet/minecraft/class_846$class_851;field_4467:Lnet/minecraft/class_2338$class_2339;named originLnet/minecraft/client/render/chunk/ChunkBuilder$BuiltChunk;origin:Lnet/minecraft/util/math/BlockPos$Mutable;
-
neighborPositions
- Mappings:
Namespace Name Mixin selector official mLfme$c;m:[Lgu$a;intermediary field_4472Lnet/minecraft/class_846$class_851;field_4472:[Lnet/minecraft/class_2338$class_2339;named neighborPositionsLnet/minecraft/client/render/chunk/ChunkBuilder$BuiltChunk;neighborPositions:[Lnet/minecraft/util/math/BlockPos$Mutable;
-
needsImportantRebuild
private boolean needsImportantRebuild- Mappings:
Namespace Name Mixin selector official nLfme$c;n:Zintermediary field_4463Lnet/minecraft/class_846$class_851;field_4463:Znamed needsImportantRebuildLnet/minecraft/client/render/chunk/ChunkBuilder$BuiltChunk;needsImportantRebuild:Z
-
-
Constructor Details
-
BuiltChunk
public BuiltChunk(int index, int originX, int originY, int originZ) - Mappings:
Namespace Name Mixin selector official <init>Lfme$c;<init>(Lfme;IIII)Vintermediary <init>Lnet/minecraft/class_846$class_851;<init>(Lnet/minecraft/class_846;IIII)Vnamed <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 aLfme$c;a(Lgu;)Zintermediary method_3651Lnet/minecraft/class_846$class_851;method_3651(Lnet/minecraft/class_2338;)Znamed isChunkNonEmptyLnet/minecraft/client/render/chunk/ChunkBuilder$BuiltChunk;isChunkNonEmpty(Lnet/minecraft/util/math/BlockPos;)Z
-
shouldBuild
public boolean shouldBuild()- Mappings:
Namespace Name Mixin selector official aLfme$c;a()Zintermediary method_3673Lnet/minecraft/class_846$class_851;method_3673()Znamed shouldBuildLnet/minecraft/client/render/chunk/ChunkBuilder$BuiltChunk;shouldBuild()Z
-
getBoundingBox
- Mappings:
Namespace Name Mixin selector official bLfme$c;b()Ledv;intermediary method_40051Lnet/minecraft/class_846$class_851;method_40051()Lnet/minecraft/class_238;named getBoundingBoxLnet/minecraft/client/render/chunk/ChunkBuilder$BuiltChunk;getBoundingBox()Lnet/minecraft/util/math/Box;
-
getBuffer
- Mappings:
Namespace Name Mixin selector official aLfme$c;a(Lfju;)Leie;intermediary method_3656Lnet/minecraft/class_846$class_851;method_3656(Lnet/minecraft/class_1921;)Lnet/minecraft/class_291;named getBufferLnet/minecraft/client/render/chunk/ChunkBuilder$BuiltChunk;getBuffer(Lnet/minecraft/client/render/RenderLayer;)Lnet/minecraft/client/gl/VertexBuffer;
-
setOrigin
public void setOrigin(int x, int y, int z) - Mappings:
Namespace Name Mixin selector official aLfme$c;a(III)Vintermediary method_3653Lnet/minecraft/class_846$class_851;method_3653(III)Vnamed setOriginLnet/minecraft/client/render/chunk/ChunkBuilder$BuiltChunk;setOrigin(III)V
-
getSquaredCameraDistance
protected double getSquaredCameraDistance()- Mappings:
Namespace Name Mixin selector official cLfme$c;c()Dintermediary method_3668Lnet/minecraft/class_846$class_851;method_3668()Dnamed getSquaredCameraDistanceLnet/minecraft/client/render/chunk/ChunkBuilder$BuiltChunk;getSquaredCameraDistance()D
-
beginBufferBuilding
- Mappings:
Namespace Name Mixin selector official aLfme$c;a(Lehw;)Vintermediary method_3655Lnet/minecraft/class_846$class_851;method_3655(Lnet/minecraft/class_287;)Vnamed beginBufferBuildingLnet/minecraft/client/render/chunk/ChunkBuilder$BuiltChunk;beginBufferBuilding(Lnet/minecraft/client/render/BufferBuilder;)V
-
getData
- Mappings:
Namespace Name Mixin selector official dLfme$c;d()Lfme$b;intermediary method_3677Lnet/minecraft/class_846$class_851;method_3677()Lnet/minecraft/class_846$class_849;named getDataLnet/minecraft/client/render/chunk/ChunkBuilder$BuiltChunk;getData()Lnet/minecraft/client/render/chunk/ChunkBuilder$ChunkData;
-
clear
private void clear()- Mappings:
Namespace Name Mixin selector official kLfme$c;k()Vintermediary method_3675Lnet/minecraft/class_846$class_851;method_3675()Vnamed clearLnet/minecraft/client/render/chunk/ChunkBuilder$BuiltChunk;clear()V
-
delete
public void delete()- Mappings:
Namespace Name Mixin selector official eLfme$c;e()Vintermediary method_3659Lnet/minecraft/class_846$class_851;method_3659()Vnamed deleteLnet/minecraft/client/render/chunk/ChunkBuilder$BuiltChunk;delete()V
-
getOrigin
- Mappings:
Namespace Name Mixin selector official fLfme$c;f()Lgu;intermediary method_3670Lnet/minecraft/class_846$class_851;method_3670()Lnet/minecraft/class_2338;named getOriginLnet/minecraft/client/render/chunk/ChunkBuilder$BuiltChunk;getOrigin()Lnet/minecraft/util/math/BlockPos;
-
scheduleRebuild
public void scheduleRebuild(boolean important) - Mappings:
Namespace Name Mixin selector official aLfme$c;a(Z)Vintermediary method_3654Lnet/minecraft/class_846$class_851;method_3654(Z)Vnamed scheduleRebuildLnet/minecraft/client/render/chunk/ChunkBuilder$BuiltChunk;scheduleRebuild(Z)V
-
cancelRebuild
public void cancelRebuild()- Mappings:
Namespace Name Mixin selector official gLfme$c;g()Vintermediary method_3662Lnet/minecraft/class_846$class_851;method_3662()Vnamed cancelRebuildLnet/minecraft/client/render/chunk/ChunkBuilder$BuiltChunk;cancelRebuild()V
-
needsRebuild
public boolean needsRebuild()- Mappings:
Namespace Name Mixin selector official hLfme$c;h()Zintermediary method_3672Lnet/minecraft/class_846$class_851;method_3672()Znamed needsRebuildLnet/minecraft/client/render/chunk/ChunkBuilder$BuiltChunk;needsRebuild()Z
-
needsImportantRebuild
public boolean needsImportantRebuild()- Mappings:
Namespace Name Mixin selector official iLfme$c;i()Zintermediary method_3661Lnet/minecraft/class_846$class_851;method_3661()Znamed needsImportantRebuildLnet/minecraft/client/render/chunk/ChunkBuilder$BuiltChunk;needsImportantRebuild()Z
-
getNeighborPosition
- Mappings:
Namespace Name Mixin selector official aLfme$c;a(Lha;)Lgu;intermediary method_3676Lnet/minecraft/class_846$class_851;method_3676(Lnet/minecraft/class_2350;)Lnet/minecraft/class_2338;named getNeighborPositionLnet/minecraft/client/render/chunk/ChunkBuilder$BuiltChunk;getNeighborPosition(Lnet/minecraft/util/math/Direction;)Lnet/minecraft/util/math/BlockPos;
-
scheduleSort
- Mappings:
Namespace Name Mixin selector official aLfme$c;a(Lfju;Lfme;)Zintermediary method_22773Lnet/minecraft/class_846$class_851;method_22773(Lnet/minecraft/class_1921;Lnet/minecraft/class_846;)Znamed scheduleSortLnet/minecraft/client/render/chunk/ChunkBuilder$BuiltChunk;scheduleSort(Lnet/minecraft/client/render/RenderLayer;Lnet/minecraft/client/render/chunk/ChunkBuilder;)Z
-
cancel
protected boolean cancel()- Mappings:
Namespace Name Mixin selector official jLfme$c;j()Zintermediary method_3663Lnet/minecraft/class_846$class_851;method_3663()Znamed cancelLnet/minecraft/client/render/chunk/ChunkBuilder$BuiltChunk;cancel()Z
-
createRebuildTask
- Mappings:
Namespace Name Mixin selector official aLfme$c;a(Lfmh;)Lfme$c$a;intermediary method_3674Lnet/minecraft/class_846$class_851;method_3674(Lnet/minecraft/class_6850;)Lnet/minecraft/class_846$class_851$class_4577;named createRebuildTaskLnet/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 aLfme$c;a(Lfme;Lfmh;)Vintermediary method_22777Lnet/minecraft/class_846$class_851;method_22777(Lnet/minecraft/class_846;Lnet/minecraft/class_6850;)Vnamed scheduleRebuildLnet/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 aLfme$c;a(Ljava/util/Collection;)Vintermediary method_22778Lnet/minecraft/class_846$class_851;method_22778(Ljava/util/Collection;)Vnamed setNoCullingBlockEntitiesLnet/minecraft/client/render/chunk/ChunkBuilder$BuiltChunk;setNoCullingBlockEntities(Ljava/util/Collection;)V
-
rebuild
- Mappings:
Namespace Name Mixin selector official bLfme$c;b(Lfmh;)Vintermediary method_22781Lnet/minecraft/class_846$class_851;method_22781(Lnet/minecraft/class_6850;)Vnamed rebuildLnet/minecraft/client/render/chunk/ChunkBuilder$BuiltChunk;rebuild(Lnet/minecraft/client/render/chunk/ChunkRendererRegionBuilder;)V
-