类 CachingLayerContext

    • 字段详细资料

      • field_31730

        private static final int field_31730
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official a Ldeh;a:I
        intermediary field_31730 Lnet/minecraft/class_3631;field_31730:I
        named field_31730 Lnet/minecraft/world/biome/layer/util/CachingLayerContext;field_31730:I
      • cache

        private final Long2IntLinkedOpenHashMap cache
        Mappings:
        Namespace Name Mixin selector
        official b Ldeh;b:Lit/unimi/dsi/fastutil/longs/Long2IntLinkedOpenHashMap;
        intermediary field_16045 Lnet/minecraft/class_3631;field_16045:Lit/unimi/dsi/fastutil/longs/Long2IntLinkedOpenHashMap;
        named cache Lnet/minecraft/world/biome/layer/util/CachingLayerContext;cache:Lit/unimi/dsi/fastutil/longs/Long2IntLinkedOpenHashMap;
      • cacheCapacity

        private final int cacheCapacity
        Mappings:
        Namespace Name Mixin selector
        official c Ldeh;c:I
        intermediary field_16044 Lnet/minecraft/class_3631;field_16044:I
        named cacheCapacity Lnet/minecraft/world/biome/layer/util/CachingLayerContext;cacheCapacity:I
      • noiseSampler

        private final PerlinNoiseSampler noiseSampler
        Mappings:
        Namespace Name Mixin selector
        official d Ldeh;d:Ldct;
        intermediary field_16732 Lnet/minecraft/class_3631;field_16732:Lnet/minecraft/class_3756;
        named noiseSampler Lnet/minecraft/world/biome/layer/util/CachingLayerContext;noiseSampler:Lnet/minecraft/util/math/noise/PerlinNoiseSampler;
      • worldSeed

        private final long worldSeed
        Mappings:
        Namespace Name Mixin selector
        official e Ldeh;e:J
        intermediary field_16730 Lnet/minecraft/class_3631;field_16730:J
        named worldSeed Lnet/minecraft/world/biome/layer/util/CachingLayerContext;worldSeed:J
      • localSeed

        private long localSeed
        Mappings:
        Namespace Name Mixin selector
        official f Ldeh;f:J
        intermediary field_16729 Lnet/minecraft/class_3631;field_16729:J
        named localSeed Lnet/minecraft/world/biome/layer/util/CachingLayerContext;localSeed:J
    • 构造器详细资料

      • CachingLayerContext

        public CachingLayerContext​(int cacheCapacity,
                                   long seed,
                                   long salt)
        Mappings:
        Namespace Name Mixin selector
        official <init> Ldeh;<init>(IJJ)V
        intermediary <init> Lnet/minecraft/class_3631;<init>(IJJ)V
        named <init> Lnet/minecraft/world/biome/layer/util/CachingLayerContext;<init>(IJJ)V
    • 方法详细资料

      • createSampler

        public CachingLayerSampler createSampler​(LayerOperator layerOperator)
        指定者:
        createSampler 在接口中 LayerSampleContext<CachingLayerSampler>
        Mappings:
        Namespace Name Mixin selector
        official b Ldeh;b(Ldfr;)Lded;
        intermediary method_15837 Lnet/minecraft/class_3631;method_15837(Lnet/minecraft/class_4;)Lnet/minecraft/class_3626;
        named createSampler Lnet/minecraft/world/biome/layer/util/CachingLayerContext;createSampler(Lnet/minecraft/world/biome/layer/util/LayerOperator;)Lnet/minecraft/world/biome/layer/util/CachingLayerSampler;
      • createSampler

        public CachingLayerSampler createSampler​(LayerOperator layerOperator,
                                                 CachingLayerSampler cachingLayerSampler)
        指定者:
        createSampler 在接口中 LayerSampleContext<CachingLayerSampler>
        Mappings:
        Namespace Name Mixin selector
        official a Ldeh;a(Ldfr;Lded;)Lded;
        intermediary method_15838 Lnet/minecraft/class_3631;method_15838(Lnet/minecraft/class_4;Lnet/minecraft/class_3626;)Lnet/minecraft/class_3626;
        named createSampler Lnet/minecraft/world/biome/layer/util/CachingLayerContext;createSampler(Lnet/minecraft/world/biome/layer/util/LayerOperator;Lnet/minecraft/world/biome/layer/util/CachingLayerSampler;)Lnet/minecraft/world/biome/layer/util/CachingLayerSampler;
      • createSampler

        public CachingLayerSampler createSampler​(LayerOperator layerOperator,
                                                 CachingLayerSampler cachingLayerSampler,
                                                 CachingLayerSampler cachingLayerSampler2)
        指定者:
        createSampler 在接口中 LayerSampleContext<CachingLayerSampler>
        Mappings:
        Namespace Name Mixin selector
        official a Ldeh;a(Ldfr;Lded;Lded;)Lded;
        intermediary method_15836 Lnet/minecraft/class_3631;method_15836(Lnet/minecraft/class_4;Lnet/minecraft/class_3626;Lnet/minecraft/class_3626;)Lnet/minecraft/class_3626;
        named createSampler Lnet/minecraft/world/biome/layer/util/CachingLayerContext;createSampler(Lnet/minecraft/world/biome/layer/util/LayerOperator;Lnet/minecraft/world/biome/layer/util/CachingLayerSampler;Lnet/minecraft/world/biome/layer/util/CachingLayerSampler;)Lnet/minecraft/world/biome/layer/util/CachingLayerSampler;
      • initSeed

        public void initSeed​(long x,
                             long y)
        指定者:
        initSeed 在接口中 LayerSampleContext<CachingLayerSampler>
        Mappings:
        Namespace Name Mixin selector
        official a Ldef;a(JJ)V
        intermediary method_15830 Lnet/minecraft/class_3628;method_15830(JJ)V
        named initSeed Lnet/minecraft/world/biome/layer/util/LayerSampleContext;initSeed(JJ)V
      • nextInt

        public int nextInt​(int bound)
        指定者:
        nextInt 在接口中 LayerRandomnessSource
        Mappings:
        Namespace Name Mixin selector
        official a Ldeg;a(I)I
        intermediary method_15834 Lnet/minecraft/class_3630;method_15834(I)I
        named nextInt Lnet/minecraft/world/biome/layer/util/LayerRandomnessSource;nextInt(I)I
      • getNoiseSampler

        public PerlinNoiseSampler getNoiseSampler()
        指定者:
        getNoiseSampler 在接口中 LayerRandomnessSource
        Mappings:
        Namespace Name Mixin selector
        official a Ldeg;a()Ldct;
        intermediary method_15835 Lnet/minecraft/class_3630;method_15835()Lnet/minecraft/class_3756;
        named getNoiseSampler Lnet/minecraft/world/biome/layer/util/LayerRandomnessSource;getNoiseSampler()Lnet/minecraft/util/math/noise/PerlinNoiseSampler;
      • addSalt

        private static long addSalt​(long seed,
                                    long salt)
        Mappings:
        Namespace Name Mixin selector
        official b Ldeh;b(JJ)J
        intermediary method_22417 Lnet/minecraft/class_3631;method_22417(JJ)J
        named addSalt Lnet/minecraft/world/biome/layer/util/CachingLayerContext;addSalt(JJ)J