类 ChunkBuilder.ChunkData

  • 封闭类:
    ChunkBuilder

    @Environment(CLIENT)
    public static class ChunkBuilder.ChunkData
    extends Object
    Mappings:
    Namespace Name
    official eop$b
    intermediary net/minecraft/class_846$class_849
    named net/minecraft/client/render/chunk/ChunkBuilder$ChunkData
    • 字段详细资料

      • EMPTY

        public static final ChunkBuilder.ChunkData EMPTY
        Mappings:
        Namespace Name Mixin selector
        official a Leop$b;a:Leop$b;
        intermediary field_4451 Lnet/minecraft/class_846$class_849;field_4451:Lnet/minecraft/class_846$class_849;
        named EMPTY Lnet/minecraft/client/render/chunk/ChunkBuilder$ChunkData;EMPTY:Lnet/minecraft/client/render/chunk/ChunkBuilder$ChunkData;
      • nonEmptyLayers

        private final Set<RenderLayer> nonEmptyLayers
        Mappings:
        Namespace Name Mixin selector
        official b Leop$b;b:Ljava/util/Set;
        intermediary field_4450 Lnet/minecraft/class_846$class_849;field_4450:Ljava/util/Set;
        named nonEmptyLayers Lnet/minecraft/client/render/chunk/ChunkBuilder$ChunkData;nonEmptyLayers:Ljava/util/Set;
      • initializedLayers

        private final Set<RenderLayer> initializedLayers
        Mappings:
        Namespace Name Mixin selector
        official c Leop$b;c:Ljava/util/Set;
        intermediary field_4452 Lnet/minecraft/class_846$class_849;field_4452:Ljava/util/Set;
        named initializedLayers Lnet/minecraft/client/render/chunk/ChunkBuilder$ChunkData;initializedLayers:Ljava/util/Set;
      • empty

        private boolean empty
        Mappings:
        Namespace Name Mixin selector
        official d Leop$b;d:Z
        intermediary field_4454 Lnet/minecraft/class_846$class_849;field_4454:Z
        named empty Lnet/minecraft/client/render/chunk/ChunkBuilder$ChunkData;empty:Z
      • blockEntities

        private final List<BlockEntity> blockEntities
        Mappings:
        Namespace Name Mixin selector
        official e Leop$b;e:Ljava/util/List;
        intermediary field_4456 Lnet/minecraft/class_846$class_849;field_4456:Ljava/util/List;
        named blockEntities Lnet/minecraft/client/render/chunk/ChunkBuilder$ChunkData;blockEntities:Ljava/util/List;
      • occlusionGraph

        private ChunkOcclusionData occlusionGraph
        Mappings:
        Namespace Name Mixin selector
        official f Leop$b;f:Leos;
        intermediary field_4455 Lnet/minecraft/class_846$class_849;field_4455:Lnet/minecraft/class_854;
        named occlusionGraph Lnet/minecraft/client/render/chunk/ChunkBuilder$ChunkData;occlusionGraph:Lnet/minecraft/client/render/chunk/ChunkOcclusionData;
      • bufferState

        @Nullable
        private BufferBuilder.State bufferState
        Mappings:
        Namespace Name Mixin selector
        official g Leop$b;g:Ldpd$b;
        intermediary field_4453 Lnet/minecraft/class_846$class_849;field_4453:Lnet/minecraft/class_287$class_5594;
        named bufferState Lnet/minecraft/client/render/chunk/ChunkBuilder$ChunkData;bufferState:Lnet/minecraft/client/render/BufferBuilder$State;
    • 构造器详细资料

      • ChunkData

        public ChunkData()
    • 方法详细资料

      • isEmpty

        public boolean isEmpty()
        Mappings:
        Namespace Name Mixin selector
        official a Leop$b;a()Z
        intermediary method_3645 Lnet/minecraft/class_846$class_849;method_3645()Z
        named isEmpty Lnet/minecraft/client/render/chunk/ChunkBuilder$ChunkData;isEmpty()Z
      • isEmpty

        public boolean isEmpty​(RenderLayer layer)
        Mappings:
        Namespace Name Mixin selector
        official a Leop$b;a(Lemi;)Z
        intermediary method_3641 Lnet/minecraft/class_846$class_849;method_3641(Lnet/minecraft/class_1921;)Z
        named isEmpty Lnet/minecraft/client/render/chunk/ChunkBuilder$ChunkData;isEmpty(Lnet/minecraft/client/render/RenderLayer;)Z
      • getBlockEntities

        public List<BlockEntity> getBlockEntities()
        Mappings:
        Namespace Name Mixin selector
        official b Leop$b;b()Ljava/util/List;
        intermediary method_3642 Lnet/minecraft/class_846$class_849;method_3642()Ljava/util/List;
        named getBlockEntities Lnet/minecraft/client/render/chunk/ChunkBuilder$ChunkData;getBlockEntities()Ljava/util/List;
      • isVisibleThrough

        public boolean isVisibleThrough​(Direction direction,
                                        Direction direction2)
        Mappings:
        Namespace Name Mixin selector
        official a Leop$b;a(Lgg;Lgg;)Z
        intermediary method_3650 Lnet/minecraft/class_846$class_849;method_3650(Lnet/minecraft/class_2350;Lnet/minecraft/class_2350;)Z
        named isVisibleThrough Lnet/minecraft/client/render/chunk/ChunkBuilder$ChunkData;isVisibleThrough(Lnet/minecraft/util/math/Direction;Lnet/minecraft/util/math/Direction;)Z