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/ChunkRenderDataintermediary net/minecraft/class_11516official hkv
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final List<BlockEntity> private final Map<BlockRenderLayer, Buffers> private final ChunkOcclusionDatastatic final AbstractChunkRenderDataprivate @Nullable NormalizedRelativePosstatic final AbstractChunkRenderDataprivate final BuiltBuffer.SortState -
Constructor Summary
ConstructorsConstructorDescriptionChunkRenderData(NormalizedRelativePos pos, SectionBuilder.RenderData renderData) -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()booleancontainsLayer(BlockRenderLayer layer) booleanhasData()booleanbooleanbooleanisVisibleThrough(Direction from, Direction to) voidvoidupload(BlockRenderLayer layer, BuiltBuffer builtBuffer, long sectionPos) voiduploadIndexBuffer(BlockRenderLayer layer, BufferAllocator.CloseableBuffer buffer, long sectionPos)
-
Field Details
-
HIDDEN
- Mappings:
Namespace Name Mixin selector named HIDDENLnet/minecraft/client/render/chunk/ChunkRenderData;HIDDEN:Lnet/minecraft/client/render/chunk/AbstractChunkRenderData;intermediary field_60935Lnet/minecraft/class_11516;field_60935:Lnet/minecraft/class_11517;official aLhkv;a:Lhlb;
-
READY
- Mappings:
Namespace Name Mixin selector named READYLnet/minecraft/client/render/chunk/ChunkRenderData;READY:Lnet/minecraft/client/render/chunk/AbstractChunkRenderData;intermediary field_60936Lnet/minecraft/class_11516;field_60936:Lnet/minecraft/class_11517;official bLhkv;b:Lhlb;
-
blockEntities
- Mappings:
Namespace Name Mixin selector named blockEntitiesLnet/minecraft/client/render/chunk/ChunkRenderData;blockEntities:Ljava/util/List;intermediary field_60937Lnet/minecraft/class_11516;field_60937:Ljava/util/List;official cLhkv;c:Ljava/util/List;
-
chunkOcclusionData
- Mappings:
Namespace Name Mixin selector named chunkOcclusionDataLnet/minecraft/client/render/chunk/ChunkRenderData;chunkOcclusionData:Lnet/minecraft/client/render/chunk/ChunkOcclusionData;intermediary field_60938Lnet/minecraft/class_11516;field_60938:Lnet/minecraft/class_854;official dLhkv;d:Lhlf;
-
translucencySortingData
- Mappings:
Namespace Name Mixin selector named translucencySortingDataLnet/minecraft/client/render/chunk/ChunkRenderData;translucencySortingData:Lnet/minecraft/client/render/BuiltBuffer$SortState;intermediary field_60939Lnet/minecraft/class_11516;field_60939:Lnet/minecraft/class_9801$class_9802;official eLhkv;e:Lftz$b;
-
pos
- Mappings:
Namespace Name Mixin selector named posLnet/minecraft/client/render/chunk/ChunkRenderData;pos:Lnet/minecraft/client/render/chunk/NormalizedRelativePos;intermediary field_60940Lnet/minecraft/class_11516;field_60940:Lnet/minecraft/class_10196;official fLhkv;f:Lhld;
-
buffersByLayer
- Mappings:
Namespace Name Mixin selector named buffersByLayerLnet/minecraft/client/render/chunk/ChunkRenderData;buffersByLayer:Ljava/util/Map;intermediary field_60941Lnet/minecraft/class_11516;field_60941:Ljava/util/Map;official gLhkv;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;)Vintermediary <init>Lnet/minecraft/class_11516;<init>(Lnet/minecraft/class_10196;Lnet/minecraft/class_9810$class_9811;)Vofficial <init>Lhkv;<init>(Lhld;Lhkz$a;)V
-
-
Method Details
-
setPos
- Mappings:
Namespace Name Mixin selector named setPosLnet/minecraft/client/render/chunk/ChunkRenderData;setPos(Lnet/minecraft/client/render/chunk/NormalizedRelativePos;)Vintermediary method_72032Lnet/minecraft/class_11516;method_72032(Lnet/minecraft/class_10196;)Vofficial aLhkv;a(Lhld;)V
-
hasPosition
- Specified by:
hasPositionin interfaceAbstractChunkRenderData- Mappings:
Namespace Name Mixin selector named hasPositionLnet/minecraft/client/render/chunk/AbstractChunkRenderData;hasPosition(Lnet/minecraft/client/render/chunk/NormalizedRelativePos;)Zintermediary method_72036Lnet/minecraft/class_11517;method_72036(Lnet/minecraft/class_10196;)Zofficial bLhlb;b(Lhld;)Z
-
hasData
public boolean hasData()- Specified by:
hasDatain interfaceAbstractChunkRenderData- Mappings:
Namespace Name Mixin selector named hasDataLnet/minecraft/client/render/chunk/AbstractChunkRenderData;hasData()Zintermediary method_72027Lnet/minecraft/class_11517;method_72027()Zofficial aLhlb;a()Z
-
containsLayer
- Specified by:
containsLayerin interfaceAbstractChunkRenderData- Mappings:
Namespace Name Mixin selector named containsLayerLnet/minecraft/client/render/chunk/AbstractChunkRenderData;containsLayer(Lnet/minecraft/client/render/BlockRenderLayer;)Zintermediary method_72028Lnet/minecraft/class_11517;method_72028(Lnet/minecraft/class_11515;)Zofficial aLhlb;a(Lhkr;)Z
-
getBlockEntities
- Specified by:
getBlockEntitiesin interfaceAbstractChunkRenderData- Mappings:
Namespace Name Mixin selector named getBlockEntitiesLnet/minecraft/client/render/chunk/AbstractChunkRenderData;getBlockEntities()Ljava/util/List;intermediary method_72033Lnet/minecraft/class_11517;method_72033()Ljava/util/List;official bLhlb;b()Ljava/util/List;
-
isVisibleThrough
- Specified by:
isVisibleThroughin interfaceAbstractChunkRenderData- Mappings:
Namespace Name Mixin selector named isVisibleThroughLnet/minecraft/client/render/chunk/AbstractChunkRenderData;isVisibleThrough(Lnet/minecraft/util/math/Direction;Lnet/minecraft/util/math/Direction;)Zintermediary method_3650Lnet/minecraft/class_11517;method_3650(Lnet/minecraft/class_2350;Lnet/minecraft/class_2350;)Zofficial aLhlb;a(Ljg;Ljg;)Z
-
getBuffersForLayer
- Specified by:
getBuffersForLayerin interfaceAbstractChunkRenderData- Mappings:
Namespace Name Mixin selector named getBuffersForLayerLnet/minecraft/client/render/chunk/AbstractChunkRenderData;getBuffersForLayer(Lnet/minecraft/client/render/BlockRenderLayer;)Lnet/minecraft/client/render/chunk/Buffers;intermediary method_72034Lnet/minecraft/class_11517;method_72034(Lnet/minecraft/class_11515;)Lnet/minecraft/class_10896;official bLhlb;b(Lhkr;)Lhky;
-
upload
- Mappings:
Namespace Name Mixin selector named uploadLnet/minecraft/client/render/chunk/ChunkRenderData;upload(Lnet/minecraft/client/render/BlockRenderLayer;Lnet/minecraft/client/render/BuiltBuffer;J)Vintermediary method_72031Lnet/minecraft/class_11516;method_72031(Lnet/minecraft/class_11515;Lnet/minecraft/class_9801;J)Vofficial aLhkv;a(Lhkr;Lftz;J)V
-
uploadIndexBuffer
public void uploadIndexBuffer(BlockRenderLayer layer, BufferAllocator.CloseableBuffer buffer, long sectionPos) - Mappings:
Namespace Name Mixin selector named uploadIndexBufferLnet/minecraft/client/render/chunk/ChunkRenderData;uploadIndexBuffer(Lnet/minecraft/client/render/BlockRenderLayer;Lnet/minecraft/client/util/BufferAllocator$CloseableBuffer;J)Vintermediary method_72030Lnet/minecraft/class_11516;method_72030(Lnet/minecraft/class_11515;Lnet/minecraft/class_9799$class_9800;J)Vofficial aLhkv;a(Lhkr;Lftw$a;J)V
-
hasTranslucentLayers
public boolean hasTranslucentLayers()- Specified by:
hasTranslucentLayersin interfaceAbstractChunkRenderData- Mappings:
Namespace Name Mixin selector named hasTranslucentLayersLnet/minecraft/client/render/chunk/AbstractChunkRenderData;hasTranslucentLayers()Zintermediary method_72037Lnet/minecraft/class_11517;method_72037()Zofficial cLhlb;c()Z
-
getTranslucencySortingData
- Mappings:
Namespace Name Mixin selector named getTranslucencySortingDataLnet/minecraft/client/render/chunk/ChunkRenderData;getTranslucencySortingData()Lnet/minecraft/client/render/BuiltBuffer$SortState;intermediary method_72039Lnet/minecraft/class_11516;method_72039()Lnet/minecraft/class_9801$class_9802;official dLhkv;d()Lftz$b;
-
close
public void close()- Specified by:
closein interfaceAbstractChunkRenderData- Specified by:
closein interfaceAutoCloseable
-