类 ChunkOcclusionDataBuilder


  • @Environment(CLIENT)
    public class ChunkOcclusionDataBuilder
    extends Object
    Mappings:
    Namespace Name
    official eor
    intermediary net/minecraft/class_852
    named net/minecraft/client/render/chunk/ChunkOcclusionDataBuilder
    • 字段详细资料

      • field_32833

        private static final int field_32833
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official a Leor;a:I
        intermediary field_32833 Lnet/minecraft/class_852;field_32833:I
        named field_32833 Lnet/minecraft/client/render/chunk/ChunkOcclusionDataBuilder;field_32833:I
      • field_32834

        private static final int field_32834
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official b Leor;b:I
        intermediary field_32834 Lnet/minecraft/class_852;field_32834:I
        named field_32834 Lnet/minecraft/client/render/chunk/ChunkOcclusionDataBuilder;field_32834:I
      • field_32835

        private static final int field_32835
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official c Leor;c:I
        intermediary field_32835 Lnet/minecraft/class_852;field_32835:I
        named field_32835 Lnet/minecraft/client/render/chunk/ChunkOcclusionDataBuilder;field_32835:I
      • field_32836

        private static final int field_32836
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official d Leor;d:I
        intermediary field_32836 Lnet/minecraft/class_852;field_32836:I
        named field_32836 Lnet/minecraft/client/render/chunk/ChunkOcclusionDataBuilder;field_32836:I
      • field_32837

        private static final int field_32837
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official e Leor;e:I
        intermediary field_32837 Lnet/minecraft/class_852;field_32837:I
        named field_32837 Lnet/minecraft/client/render/chunk/ChunkOcclusionDataBuilder;field_32837:I
      • field_32838

        private static final int field_32838
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official f Leor;f:I
        intermediary field_32838 Lnet/minecraft/class_852;field_32838:I
        named field_32838 Lnet/minecraft/client/render/chunk/ChunkOcclusionDataBuilder;field_32838:I
      • field_32839

        private static final int field_32839
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official g Leor;g:I
        intermediary field_32839 Lnet/minecraft/class_852;field_32839:I
        named field_32839 Lnet/minecraft/client/render/chunk/ChunkOcclusionDataBuilder;field_32839:I
      • STEP_X

        private static final int STEP_X
        Mappings:
        Namespace Name Mixin selector
        official h Leor;h:I
        intermediary field_4477 Lnet/minecraft/class_852;field_4477:I
        named STEP_X Lnet/minecraft/client/render/chunk/ChunkOcclusionDataBuilder;STEP_X:I
      • STEP_Z

        private static final int STEP_Z
        Mappings:
        Namespace Name Mixin selector
        official i Leor;i:I
        intermediary field_4476 Lnet/minecraft/class_852;field_4476:I
        named STEP_Z Lnet/minecraft/client/render/chunk/ChunkOcclusionDataBuilder;STEP_Z:I
      • STEP_Y

        private static final int STEP_Y
        Mappings:
        Namespace Name Mixin selector
        official j Leor;j:I
        intermediary field_4475 Lnet/minecraft/class_852;field_4475:I
        named STEP_Y Lnet/minecraft/client/render/chunk/ChunkOcclusionDataBuilder;STEP_Y:I
      • field_32840

        private static final int field_32840
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official k Leor;k:I
        intermediary field_32840 Lnet/minecraft/class_852;field_32840:I
        named field_32840 Lnet/minecraft/client/render/chunk/ChunkOcclusionDataBuilder;field_32840:I
      • DIRECTIONS

        private static final Direction[] DIRECTIONS
        Mappings:
        Namespace Name Mixin selector
        official l Leor;l:[Lgg;
        intermediary field_4479 Lnet/minecraft/class_852;field_4479:[Lnet/minecraft/class_2350;
        named DIRECTIONS Lnet/minecraft/client/render/chunk/ChunkOcclusionDataBuilder;DIRECTIONS:[Lnet/minecraft/util/math/Direction;
      • EDGE_POINTS

        private static final int[] EDGE_POINTS
        Mappings:
        Namespace Name Mixin selector
        official n Leor;n:[I
        intermediary field_4474 Lnet/minecraft/class_852;field_4474:[I
        named EDGE_POINTS Lnet/minecraft/client/render/chunk/ChunkOcclusionDataBuilder;EDGE_POINTS:[I
      • closed

        private final BitSet closed
        Mappings:
        Namespace Name Mixin selector
        official m Leor;m:Ljava/util/BitSet;
        intermediary field_4478 Lnet/minecraft/class_852;field_4478:Ljava/util/BitSet;
        named closed Lnet/minecraft/client/render/chunk/ChunkOcclusionDataBuilder;closed:Ljava/util/BitSet;
      • openCount

        private int openCount
        Mappings:
        Namespace Name Mixin selector
        official o Leor;o:I
        intermediary field_4473 Lnet/minecraft/class_852;field_4473:I
        named openCount Lnet/minecraft/client/render/chunk/ChunkOcclusionDataBuilder;openCount:I
    • 构造器详细资料

      • ChunkOcclusionDataBuilder

        public ChunkOcclusionDataBuilder()
    • 方法详细资料

      • markClosed

        public void markClosed​(BlockPos pos)
        Mappings:
        Namespace Name Mixin selector
        official a Leor;a(Lgb;)V
        intermediary method_3682 Lnet/minecraft/class_852;method_3682(Lnet/minecraft/class_2338;)V
        named markClosed Lnet/minecraft/client/render/chunk/ChunkOcclusionDataBuilder;markClosed(Lnet/minecraft/util/math/BlockPos;)V
      • pack

        private static int pack​(BlockPos pos)
        Mappings:
        Namespace Name Mixin selector
        official b Leor;b(Lgb;)I
        intermediary method_3683 Lnet/minecraft/class_852;method_3683(Lnet/minecraft/class_2338;)I
        named pack Lnet/minecraft/client/render/chunk/ChunkOcclusionDataBuilder;pack(Lnet/minecraft/util/math/BlockPos;)I
      • pack

        private static int pack​(int x,
                                int y,
                                int z)
        Mappings:
        Namespace Name Mixin selector
        official a Leor;a(III)I
        intermediary method_3681 Lnet/minecraft/class_852;method_3681(III)I
        named pack Lnet/minecraft/client/render/chunk/ChunkOcclusionDataBuilder;pack(III)I
      • build

        public ChunkOcclusionData build()
        Mappings:
        Namespace Name Mixin selector
        official a Leor;a()Leos;
        intermediary method_3679 Lnet/minecraft/class_852;method_3679()Lnet/minecraft/class_854;
        named build Lnet/minecraft/client/render/chunk/ChunkOcclusionDataBuilder;build()Lnet/minecraft/client/render/chunk/ChunkOcclusionData;
      • getOpenFaces

        private Set<Direction> getOpenFaces​(int pos)
        Mappings:
        Namespace Name Mixin selector
        official a Leor;a(I)Ljava/util/Set;
        intermediary method_3687 Lnet/minecraft/class_852;method_3687(I)Ljava/util/Set;
        named getOpenFaces Lnet/minecraft/client/render/chunk/ChunkOcclusionDataBuilder;getOpenFaces(I)Ljava/util/Set;
      • addEdgeFaces

        private void addEdgeFaces​(int pos,
                                  Set<Direction> openFaces)
        Mappings:
        Namespace Name Mixin selector
        official a Leor;a(ILjava/util/Set;)V
        intermediary method_3684 Lnet/minecraft/class_852;method_3684(ILjava/util/Set;)V
        named addEdgeFaces Lnet/minecraft/client/render/chunk/ChunkOcclusionDataBuilder;addEdgeFaces(ILjava/util/Set;)V
      • offset

        private int offset​(int pos,
                           Direction direction)
        Mappings:
        Namespace Name Mixin selector
        official a Leor;a(ILgg;)I
        intermediary method_3685 Lnet/minecraft/class_852;method_3685(ILnet/minecraft/class_2350;)I
        named offset Lnet/minecraft/client/render/chunk/ChunkOcclusionDataBuilder;offset(ILnet/minecraft/util/math/Direction;)I