类 ChunkRendererRegion

    • 字段详细资料

      • chunkXOffset

        protected final int chunkXOffset
        Mappings:
        Namespace Name Mixin selector
        official a Leoq;a:I
        intermediary field_4488 Lnet/minecraft/class_853;field_4488:I
        named chunkXOffset Lnet/minecraft/client/render/chunk/ChunkRendererRegion;chunkXOffset:I
      • chunkZOffset

        protected final int chunkZOffset
        Mappings:
        Namespace Name Mixin selector
        official b Leoq;b:I
        intermediary field_4487 Lnet/minecraft/class_853;field_4487:I
        named chunkZOffset Lnet/minecraft/client/render/chunk/ChunkRendererRegion;chunkZOffset:I
      • offset

        protected final BlockPos offset
        Mappings:
        Namespace Name Mixin selector
        official c Leoq;c:Lgb;
        intermediary field_4481 Lnet/minecraft/class_853;field_4481:Lnet/minecraft/class_2338;
        named offset Lnet/minecraft/client/render/chunk/ChunkRendererRegion;offset:Lnet/minecraft/util/math/BlockPos;
      • xSize

        protected final int xSize
        Mappings:
        Namespace Name Mixin selector
        official d Leoq;d:I
        intermediary field_4486 Lnet/minecraft/class_853;field_4486:I
        named xSize Lnet/minecraft/client/render/chunk/ChunkRendererRegion;xSize:I
      • ySize

        protected final int ySize
        Mappings:
        Namespace Name Mixin selector
        official e Leoq;e:I
        intermediary field_4484 Lnet/minecraft/class_853;field_4484:I
        named ySize Lnet/minecraft/client/render/chunk/ChunkRendererRegion;ySize:I
      • zSize

        protected final int zSize
        Mappings:
        Namespace Name Mixin selector
        official f Leoq;f:I
        intermediary field_4482 Lnet/minecraft/class_853;field_4482:I
        named zSize Lnet/minecraft/client/render/chunk/ChunkRendererRegion;zSize:I
      • chunks

        protected final WorldChunk[][] chunks
        Mappings:
        Namespace Name Mixin selector
        official g Leoq;g:[[Lclv;
        intermediary field_4483 Lnet/minecraft/class_853;field_4483:[[Lnet/minecraft/class_2818;
        named chunks Lnet/minecraft/client/render/chunk/ChunkRendererRegion;chunks:[[Lnet/minecraft/world/chunk/WorldChunk;
      • blockStates

        protected final BlockState[] blockStates
        Mappings:
        Namespace Name Mixin selector
        official h Leoq;h:[Lcjr;
        intermediary field_4489 Lnet/minecraft/class_853;field_4489:[Lnet/minecraft/class_2680;
        named blockStates Lnet/minecraft/client/render/chunk/ChunkRendererRegion;blockStates:[Lnet/minecraft/block/BlockState;
      • fluidStates

        protected final FluidState[] fluidStates
        Mappings:
        Namespace Name Mixin selector
        official i Leoq;i:[Ldds;
        intermediary field_4485 Lnet/minecraft/class_853;field_4485:[Lnet/minecraft/class_3610;
        named fluidStates Lnet/minecraft/client/render/chunk/ChunkRendererRegion;fluidStates:[Lnet/minecraft/fluid/FluidState;
      • world

        protected final World world
        Mappings:
        Namespace Name Mixin selector
        official j Leoq;j:Lbvr;
        intermediary field_4490 Lnet/minecraft/class_853;field_4490:Lnet/minecraft/class_1937;
        named world Lnet/minecraft/client/render/chunk/ChunkRendererRegion;world:Lnet/minecraft/world/World;
    • 构造器详细资料

      • ChunkRendererRegion

        public ChunkRendererRegion​(World world,
                                   int chunkX,
                                   int chunkZ,
                                   WorldChunk[][] chunks,
                                   BlockPos startPos,
                                   BlockPos endPos)
        Mappings:
        Namespace Name Mixin selector
        official <init> Leoq;<init>(Lbvr;II[[Lclv;Lgb;Lgb;)V
        intermediary <init> Lnet/minecraft/class_853;<init>(Lnet/minecraft/class_1937;II[[Lnet/minecraft/class_2818;Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;)V
        named <init> Lnet/minecraft/client/render/chunk/ChunkRendererRegion;<init>(Lnet/minecraft/world/World;II[[Lnet/minecraft/world/chunk/WorldChunk;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/BlockPos;)V
    • 方法详细资料

      • create

        @Nullable
        public static @Nullable ChunkRendererRegion create​(World world,
                                                           BlockPos startPos,
                                                           BlockPos endPos,
                                                           int chunkRadius)
        Mappings:
        Namespace Name Mixin selector
        official a Leoq;a(Lbvr;Lgb;Lgb;I)Leoq;
        intermediary method_3689 Lnet/minecraft/class_853;method_3689(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;I)Lnet/minecraft/class_853;
        named create Lnet/minecraft/client/render/chunk/ChunkRendererRegion;create(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/BlockPos;I)Lnet/minecraft/client/render/chunk/ChunkRendererRegion;
      • method_30000

        public static boolean method_30000​(BlockPos blockPos,
                                           BlockPos blockPos2,
                                           int int2,
                                           int int3,
                                           WorldChunk[][] worldChunk)
        Mappings:
        Namespace Name Mixin selector
        official a Leoq;a(Lgb;Lgb;II[[Lclv;)Z
        intermediary method_30000 Lnet/minecraft/class_853;method_30000(Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;II[[Lnet/minecraft/class_2818;)Z
        named method_30000 Lnet/minecraft/client/render/chunk/ChunkRendererRegion;method_30000(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/BlockPos;II[[Lnet/minecraft/world/chunk/WorldChunk;)Z
      • getIndex

        protected final int getIndex​(BlockPos pos)
        Mappings:
        Namespace Name Mixin selector
        official a Leoq;a(Lgb;)I
        intermediary method_3691 Lnet/minecraft/class_853;method_3691(Lnet/minecraft/class_2338;)I
        named getIndex Lnet/minecraft/client/render/chunk/ChunkRendererRegion;getIndex(Lnet/minecraft/util/math/BlockPos;)I
      • getIndex

        protected int getIndex​(int x,
                               int y,
                               int z)
        Mappings:
        Namespace Name Mixin selector
        official a Leoq;a(III)I
        intermediary method_3690 Lnet/minecraft/class_853;method_3690(III)I
        named getIndex Lnet/minecraft/client/render/chunk/ChunkRendererRegion;getIndex(III)I
      • getBlockState

        public BlockState getBlockState​(BlockPos pos)
        指定者:
        getBlockState 在接口中 BlockView
        Mappings:
        Namespace Name Mixin selector
        official d_ Lbuv;d_(Lgb;)Lcjr;
        intermediary method_8320 Lnet/minecraft/class_1922;method_8320(Lnet/minecraft/class_2338;)Lnet/minecraft/class_2680;
        named getBlockState Lnet/minecraft/world/BlockView;getBlockState(Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/block/BlockState;
      • getFluidState

        public FluidState getFluidState​(BlockPos pos)
        指定者:
        getFluidState 在接口中 BlockView
        Mappings:
        Namespace Name Mixin selector
        official b Lbuv;b(Lgb;)Ldds;
        intermediary method_8316 Lnet/minecraft/class_1922;method_8316(Lnet/minecraft/class_2338;)Lnet/minecraft/class_3610;
        named getFluidState Lnet/minecraft/world/BlockView;getFluidState(Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/fluid/FluidState;
      • getBrightness

        public float getBrightness​(Direction direction,
                                   boolean shaded)
        指定者:
        getBrightness 在接口中 BlockRenderView
        Mappings:
        Namespace Name Mixin selector
        official a Lbut;a(Lgg;Z)F
        intermediary method_24852 Lnet/minecraft/class_1920;method_24852(Lnet/minecraft/class_2350;Z)F
        named getBrightness Lnet/minecraft/world/BlockRenderView;getBrightness(Lnet/minecraft/util/math/Direction;Z)F
      • getLightingProvider

        public LightingProvider getLightingProvider()
        指定者:
        getLightingProvider 在接口中 BlockRenderView
        Mappings:
        Namespace Name Mixin selector
        official t_ Lbut;t_()Lddj;
        intermediary method_22336 Lnet/minecraft/class_1920;method_22336()Lnet/minecraft/class_3568;
        named getLightingProvider Lnet/minecraft/world/BlockRenderView;getLightingProvider()Lnet/minecraft/world/chunk/light/LightingProvider;
      • getBlockEntity

        @Nullable
        public @Nullable BlockEntity getBlockEntity​(BlockPos pos)
        指定者:
        getBlockEntity 在接口中 BlockView
        Mappings:
        Namespace Name Mixin selector
        official c Lbuv;c(Lgb;)Lchp;
        intermediary method_8321 Lnet/minecraft/class_1922;method_8321(Lnet/minecraft/class_2338;)Lnet/minecraft/class_2586;
        named getBlockEntity Lnet/minecraft/world/BlockView;getBlockEntity(Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/block/entity/BlockEntity;
      • getBlockEntity

        @Nullable
        public @Nullable BlockEntity getBlockEntity​(BlockPos pos,
                                                    WorldChunk.CreationType creationType)
        Mappings:
        Namespace Name Mixin selector
        official a Leoq;a(Lgb;Lclv$b;)Lchp;
        intermediary method_3688 Lnet/minecraft/class_853;method_3688(Lnet/minecraft/class_2338;Lnet/minecraft/class_2818$class_2819;)Lnet/minecraft/class_2586;
        named getBlockEntity Lnet/minecraft/client/render/chunk/ChunkRendererRegion;getBlockEntity(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/world/chunk/WorldChunk$CreationType;)Lnet/minecraft/block/entity/BlockEntity;
      • getColor

        public int getColor​(BlockPos pos,
                            ColorResolver colorResolver)
        指定者:
        getColor 在接口中 BlockRenderView
        Mappings:
        Namespace Name Mixin selector
        official a Lbut;a(Lgb;Lnet/minecraft/world/level/ColorResolver;)I
        intermediary method_23752 Lnet/minecraft/class_1920;method_23752(Lnet/minecraft/class_2338;Lnet/minecraft/world/level/ColorResolver;)I
        named getColor Lnet/minecraft/world/BlockRenderView;getColor(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/world/level/ColorResolver;)I
      • getBottomY

        public int getBottomY()
        Returns the bottom Y level, or height, inclusive, of this view.
        指定者:
        getBottomY 在接口中 HeightLimitView
        另请参阅:
        HeightLimitView.getTopY(), HeightLimitView.getHeight()
        Mappings:
        Namespace Name Mixin selector
        official v_ Lbvt;v_()I
        intermediary method_31607 Lnet/minecraft/class_5539;method_31607()I
        named getBottomY Lnet/minecraft/world/HeightLimitView;getBottomY()I
      • getHeight

        public int getHeight()
        Returns the difference in the minimum and maximum height.

        This is the number of blocks that can be modified in any vertical column within the view, or the vertical size, in blocks, of the view.

        指定者:
        getHeight 在接口中 HeightLimitView
        返回:
        the difference in the minimum and maximum height
        另请参阅:
        HeightLimitView.getBottomY(), HeightLimitView.getTopY()
        Mappings:
        Namespace Name Mixin selector
        official m Lbvt;m()I
        intermediary method_31605 Lnet/minecraft/class_5539;method_31605()I
        named getHeight Lnet/minecraft/world/HeightLimitView;getHeight()I