类 ChunkSectionCache

  • 所有已实现的接口:
    AutoCloseable

    public class ChunkSectionCache
    extends Object
    implements AutoCloseable
    Mappings:
    Namespace Name
    official clj
    intermediary net/minecraft/class_5867
    named net/minecraft/world/ChunkSectionCache
    • 字段详细资料

      • world

        private final WorldAccess world
        Mappings:
        Namespace Name Mixin selector
        official a Lclj;a:Lbvs;
        intermediary field_29037 Lnet/minecraft/class_5867;field_29037:Lnet/minecraft/class_1936;
        named world Lnet/minecraft/world/ChunkSectionCache;world:Lnet/minecraft/world/WorldAccess;
      • cache

        private final Long2ObjectMap<ChunkSection> cache
        Mappings:
        Namespace Name Mixin selector
        official b Lclj;b:Lit/unimi/dsi/fastutil/longs/Long2ObjectMap;
        intermediary field_29038 Lnet/minecraft/class_5867;field_29038:Lit/unimi/dsi/fastutil/longs/Long2ObjectMap;
        named cache Lnet/minecraft/world/ChunkSectionCache;cache:Lit/unimi/dsi/fastutil/longs/Long2ObjectMap;
      • cachedSection

        @Nullable
        private @Nullable ChunkSection cachedSection
        Mappings:
        Namespace Name Mixin selector
        official c Lclj;c:Lclw;
        intermediary field_29039 Lnet/minecraft/class_5867;field_29039:Lnet/minecraft/class_2826;
        named cachedSection Lnet/minecraft/world/ChunkSectionCache;cachedSection:Lnet/minecraft/world/chunk/ChunkSection;
      • sectionPos

        private long sectionPos
        Mappings:
        Namespace Name Mixin selector
        official d Lclj;d:J
        intermediary field_29040 Lnet/minecraft/class_5867;field_29040:J
        named sectionPos Lnet/minecraft/world/ChunkSectionCache;sectionPos:J
    • 构造器详细资料

      • ChunkSectionCache

        public ChunkSectionCache​(WorldAccess world)
        Mappings:
        Namespace Name Mixin selector
        official <init> Lclj;<init>(Lbvs;)V
        intermediary <init> Lnet/minecraft/class_5867;<init>(Lnet/minecraft/class_1936;)V
        named <init> Lnet/minecraft/world/ChunkSectionCache;<init>(Lnet/minecraft/world/WorldAccess;)V
    • 方法详细资料

      • getSection

        @Nullable
        public @Nullable ChunkSection getSection​(BlockPos blockPos)
        Mappings:
        Namespace Name Mixin selector
        official a Lclj;a(Lgb;)Lclw;
        intermediary method_33944 Lnet/minecraft/class_5867;method_33944(Lnet/minecraft/class_2338;)Lnet/minecraft/class_2826;
        named getSection Lnet/minecraft/world/ChunkSectionCache;getSection(Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/world/chunk/ChunkSection;
      • getBlockState

        public BlockState getBlockState​(BlockPos pos)
        Mappings:
        Namespace Name Mixin selector
        official b Lclj;b(Lgb;)Lcjr;
        intermediary method_33946 Lnet/minecraft/class_5867;method_33946(Lnet/minecraft/class_2338;)Lnet/minecraft/class_2680;
        named getBlockState Lnet/minecraft/world/ChunkSectionCache;getBlockState(Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/block/BlockState;
      • close

        public void close()
        指定者:
        close 在接口中 AutoCloseable
        Mappings:
        Namespace Name Mixin selector
        official close Lclj;close()V
        intermediary close Lnet/minecraft/class_5867;close()V
        named close Lnet/minecraft/world/ChunkSectionCache;close()V