Class ChunkRenderData
java.lang.Object
net.minecraft.client.render.chunk.ChunkRenderData
- All Implemented Interfaces:
AutoCloseable
,AbstractChunkRenderData
- Mappings:
Namespace Name named net/minecraft/client/render/chunk/ChunkRenderData
intermediary net/minecraft/class_11516
official hbd
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final List
<BlockEntity> private final Map
<BlockRenderLayer, Buffers> private final ChunkOcclusionData
static final AbstractChunkRenderData
private @Nullable NormalizedRelativePos
static final AbstractChunkRenderData
private final BuiltBuffer.SortState
-
Constructor Summary
ConstructorsConstructorDescriptionChunkRenderData
(NormalizedRelativePos pos, SectionBuilder.RenderData renderData) -
Method Summary
Modifier and TypeMethodDescriptionvoid
close()
boolean
containsLayer
(BlockRenderLayer layer) boolean
hasData()
boolean
boolean
boolean
isVisibleThrough
(Direction from, Direction to) void
void
upload
(BlockRenderLayer layer, BuiltBuffer builtBuffer, long sectionPos) void
uploadIndexBuffer
(BlockRenderLayer layer, BufferAllocator.CloseableBuffer buffer, long sectionPos)
-
Field Details
-
HIDDEN
- Mappings:
Namespace Name Mixin selector named HIDDEN
Lnet/minecraft/client/render/chunk/ChunkRenderData;HIDDEN:Lnet/minecraft/client/render/chunk/AbstractChunkRenderData;
intermediary field_60935
Lnet/minecraft/class_11516;field_60935:Lnet/minecraft/class_11517;
official a
Lhbd;a:Lhbj;
-
READY
- Mappings:
Namespace Name Mixin selector named READY
Lnet/minecraft/client/render/chunk/ChunkRenderData;READY:Lnet/minecraft/client/render/chunk/AbstractChunkRenderData;
intermediary field_60936
Lnet/minecraft/class_11516;field_60936:Lnet/minecraft/class_11517;
official b
Lhbd;b:Lhbj;
-
blockEntities
- Mappings:
Namespace Name Mixin selector named blockEntities
Lnet/minecraft/client/render/chunk/ChunkRenderData;blockEntities:Ljava/util/List;
intermediary field_60937
Lnet/minecraft/class_11516;field_60937:Ljava/util/List;
official c
Lhbd;c:Ljava/util/List;
-
chunkOcclusionData
- Mappings:
Namespace Name Mixin selector named chunkOcclusionData
Lnet/minecraft/client/render/chunk/ChunkRenderData;chunkOcclusionData:Lnet/minecraft/client/render/chunk/ChunkOcclusionData;
intermediary field_60938
Lnet/minecraft/class_11516;field_60938:Lnet/minecraft/class_854;
official d
Lhbd;d:Lhbn;
-
translucencySortingData
- Mappings:
Namespace Name Mixin selector named translucencySortingData
Lnet/minecraft/client/render/chunk/ChunkRenderData;translucencySortingData:Lnet/minecraft/client/render/BuiltBuffer$SortState;
intermediary field_60939
Lnet/minecraft/class_11516;field_60939:Lnet/minecraft/class_9801$class_9802;
official e
Lhbd;e:Lfob$b;
-
pos
- Mappings:
Namespace Name Mixin selector named pos
Lnet/minecraft/client/render/chunk/ChunkRenderData;pos:Lnet/minecraft/client/render/chunk/NormalizedRelativePos;
intermediary field_60940
Lnet/minecraft/class_11516;field_60940:Lnet/minecraft/class_10196;
official f
Lhbd;f:Lhbl;
-
buffersByLayer
- Mappings:
Namespace Name Mixin selector named buffersByLayer
Lnet/minecraft/client/render/chunk/ChunkRenderData;buffersByLayer:Ljava/util/Map;
intermediary field_60941
Lnet/minecraft/class_11516;field_60941:Ljava/util/Map;
official g
Lhbd;g:Ljava/util/Map;
-
-
Constructor Details
-
ChunkRenderData
- Mappings:
Namespace Name Mixin selector named <init>
Lnet/minecraft/client/render/chunk/ChunkRenderData;<init>(Lnet/minecraft/client/render/chunk/NormalizedRelativePos;Lnet/minecraft/client/render/chunk/SectionBuilder$RenderData;)V
intermediary <init>
Lnet/minecraft/class_11516;<init>(Lnet/minecraft/class_10196;Lnet/minecraft/class_9810$class_9811;)V
official <init>
Lhbd;<init>(Lhbl;Lhbh$a;)V
-
-
Method Details
-
setPos
- Mappings:
Namespace Name Mixin selector named setPos
Lnet/minecraft/client/render/chunk/ChunkRenderData;setPos(Lnet/minecraft/client/render/chunk/NormalizedRelativePos;)V
intermediary method_72032
Lnet/minecraft/class_11516;method_72032(Lnet/minecraft/class_10196;)V
official a
Lhbd;a(Lhbl;)V
-
hasPosition
- Specified by:
hasPosition
in interfaceAbstractChunkRenderData
- Mappings:
Namespace Name Mixin selector named hasPosition
Lnet/minecraft/client/render/chunk/AbstractChunkRenderData;hasPosition(Lnet/minecraft/client/render/chunk/NormalizedRelativePos;)Z
intermediary method_72036
Lnet/minecraft/class_11517;method_72036(Lnet/minecraft/class_10196;)Z
official b
Lhbj;b(Lhbl;)Z
-
hasData
public boolean hasData()- Specified by:
hasData
in interfaceAbstractChunkRenderData
- Mappings:
Namespace Name Mixin selector named hasData
Lnet/minecraft/client/render/chunk/AbstractChunkRenderData;hasData()Z
intermediary method_72027
Lnet/minecraft/class_11517;method_72027()Z
official a
Lhbj;a()Z
-
containsLayer
- Specified by:
containsLayer
in interfaceAbstractChunkRenderData
- Mappings:
Namespace Name Mixin selector named containsLayer
Lnet/minecraft/client/render/chunk/AbstractChunkRenderData;containsLayer(Lnet/minecraft/client/render/BlockRenderLayer;)Z
intermediary method_72028
Lnet/minecraft/class_11517;method_72028(Lnet/minecraft/class_11515;)Z
official a
Lhbj;a(Lhaz;)Z
-
getBlockEntities
- Specified by:
getBlockEntities
in interfaceAbstractChunkRenderData
- Mappings:
Namespace Name Mixin selector named getBlockEntities
Lnet/minecraft/client/render/chunk/AbstractChunkRenderData;getBlockEntities()Ljava/util/List;
intermediary method_72033
Lnet/minecraft/class_11517;method_72033()Ljava/util/List;
official b
Lhbj;b()Ljava/util/List;
-
isVisibleThrough
- Specified by:
isVisibleThrough
in interfaceAbstractChunkRenderData
- Mappings:
Namespace Name Mixin selector named isVisibleThrough
Lnet/minecraft/client/render/chunk/AbstractChunkRenderData;isVisibleThrough(Lnet/minecraft/util/math/Direction;Lnet/minecraft/util/math/Direction;)Z
intermediary method_3650
Lnet/minecraft/class_11517;method_3650(Lnet/minecraft/class_2350;Lnet/minecraft/class_2350;)Z
official a
Lhbj;a(Ljh;Ljh;)Z
-
getBuffersForLayer
- Specified by:
getBuffersForLayer
in interfaceAbstractChunkRenderData
- Mappings:
Namespace Name Mixin selector named getBuffersForLayer
Lnet/minecraft/client/render/chunk/AbstractChunkRenderData;getBuffersForLayer(Lnet/minecraft/client/render/BlockRenderLayer;)Lnet/minecraft/client/render/chunk/Buffers;
intermediary method_72034
Lnet/minecraft/class_11517;method_72034(Lnet/minecraft/class_11515;)Lnet/minecraft/class_10896;
official b
Lhbj;b(Lhaz;)Lhbg;
-
upload
- Mappings:
Namespace Name Mixin selector named upload
Lnet/minecraft/client/render/chunk/ChunkRenderData;upload(Lnet/minecraft/client/render/BlockRenderLayer;Lnet/minecraft/client/render/BuiltBuffer;J)V
intermediary method_72031
Lnet/minecraft/class_11516;method_72031(Lnet/minecraft/class_11515;Lnet/minecraft/class_9801;J)V
official a
Lhbd;a(Lhaz;Lfob;J)V
-
uploadIndexBuffer
public void uploadIndexBuffer(BlockRenderLayer layer, BufferAllocator.CloseableBuffer buffer, long sectionPos) - Mappings:
Namespace Name Mixin selector named uploadIndexBuffer
Lnet/minecraft/client/render/chunk/ChunkRenderData;uploadIndexBuffer(Lnet/minecraft/client/render/BlockRenderLayer;Lnet/minecraft/client/util/BufferAllocator$CloseableBuffer;J)V
intermediary method_72030
Lnet/minecraft/class_11516;method_72030(Lnet/minecraft/class_11515;Lnet/minecraft/class_9799$class_9800;J)V
official a
Lhbd;a(Lhaz;Lfnz$a;J)V
-
hasTranslucentLayers
public boolean hasTranslucentLayers()- Specified by:
hasTranslucentLayers
in interfaceAbstractChunkRenderData
- Mappings:
Namespace Name Mixin selector named hasTranslucentLayers
Lnet/minecraft/client/render/chunk/AbstractChunkRenderData;hasTranslucentLayers()Z
intermediary method_72037
Lnet/minecraft/class_11517;method_72037()Z
official c
Lhbj;c()Z
-
getTranslucencySortingData
- Mappings:
Namespace Name Mixin selector named getTranslucencySortingData
Lnet/minecraft/client/render/chunk/ChunkRenderData;getTranslucencySortingData()Lnet/minecraft/client/render/BuiltBuffer$SortState;
intermediary method_72039
Lnet/minecraft/class_11516;method_72039()Lnet/minecraft/class_9801$class_9802;
official d
Lhbd;d()Lfob$b;
-
close
public void close()- Specified by:
close
in interfaceAbstractChunkRenderData
- Specified by:
close
in interfaceAutoCloseable
-