类 SimplexNoiseSampler


  • public class SimplexNoiseSampler
    extends Object
    Mappings:
    Namespace Name
    official dcy
    intermediary net/minecraft/class_3541
    named net/minecraft/util/math/noise/SimplexNoiseSampler
    • 字段详细资料

      • GRADIENTS

        protected static final int[][] GRADIENTS
        Mappings:
        Namespace Name Mixin selector
        official a Ldcy;a:[[I
        intermediary field_15766 Lnet/minecraft/class_3541;field_15766:[[I
        named GRADIENTS Lnet/minecraft/util/math/noise/SimplexNoiseSampler;GRADIENTS:[[I
      • SQRT_3

        private static final double SQRT_3
        Mappings:
        Namespace Name Mixin selector
        official e Ldcy;e:D
        intermediary field_15764 Lnet/minecraft/class_3541;field_15764:D
        named SQRT_3 Lnet/minecraft/util/math/noise/SimplexNoiseSampler;SQRT_3:D
      • SKEW_FACTOR_2D

        private static final double SKEW_FACTOR_2D
        Mappings:
        Namespace Name Mixin selector
        official f Ldcy;f:D
        intermediary field_15768 Lnet/minecraft/class_3541;field_15768:D
        named SKEW_FACTOR_2D Lnet/minecraft/util/math/noise/SimplexNoiseSampler;SKEW_FACTOR_2D:D
      • UNSKEW_FACTOR_2D

        private static final double UNSKEW_FACTOR_2D
        Mappings:
        Namespace Name Mixin selector
        official g Ldcy;g:D
        intermediary field_15767 Lnet/minecraft/class_3541;field_15767:D
        named UNSKEW_FACTOR_2D Lnet/minecraft/util/math/noise/SimplexNoiseSampler;UNSKEW_FACTOR_2D:D
      • permutations

        private final int[] permutations
        Mappings:
        Namespace Name Mixin selector
        official h Ldcy;h:[I
        intermediary field_15765 Lnet/minecraft/class_3541;field_15765:[I
        named permutations Lnet/minecraft/util/math/noise/SimplexNoiseSampler;permutations:[I
      • originX

        public final double originX
        Mappings:
        Namespace Name Mixin selector
        official b Ldcy;b:D
        intermediary field_15763 Lnet/minecraft/class_3541;field_15763:D
        named originX Lnet/minecraft/util/math/noise/SimplexNoiseSampler;originX:D
      • originY

        public final double originY
        Mappings:
        Namespace Name Mixin selector
        official c Ldcy;c:D
        intermediary field_15762 Lnet/minecraft/class_3541;field_15762:D
        named originY Lnet/minecraft/util/math/noise/SimplexNoiseSampler;originY:D
      • originZ

        public final double originZ
        Mappings:
        Namespace Name Mixin selector
        official d Ldcy;d:D
        intermediary field_15761 Lnet/minecraft/class_3541;field_15761:D
        named originZ Lnet/minecraft/util/math/noise/SimplexNoiseSampler;originZ:D
    • 构造器详细资料

      • SimplexNoiseSampler

        public SimplexNoiseSampler​(WorldGenRandom random)
        Mappings:
        Namespace Name Mixin selector
        official <init> Ldcy;<init>(Lcpb;)V
        intermediary <init> Lnet/minecraft/class_3541;<init>(Lnet/minecraft/class_5819;)V
        named <init> Lnet/minecraft/util/math/noise/SimplexNoiseSampler;<init>(Lnet/minecraft/world/gen/WorldGenRandom;)V
    • 方法详细资料

      • getGradient

        private int getGradient​(int hash)
        Mappings:
        Namespace Name Mixin selector
        official a Ldcy;a(I)I
        intermediary method_16456 Lnet/minecraft/class_3541;method_16456(I)I
        named getGradient Lnet/minecraft/util/math/noise/SimplexNoiseSampler;getGradient(I)I
      • dot

        protected static double dot​(int[] gArr,
                                    double x,
                                    double y,
                                    double z)
        Mappings:
        Namespace Name Mixin selector
        official a Ldcy;a([IDDD)D
        intermediary method_15431 Lnet/minecraft/class_3541;method_15431([IDDD)D
        named dot Lnet/minecraft/util/math/noise/SimplexNoiseSampler;dot([IDDD)D
      • grad

        private double grad​(int hash,
                            double x,
                            double y,
                            double z,
                            double distance)
        Mappings:
        Namespace Name Mixin selector
        official a Ldcy;a(IDDDD)D
        intermediary method_16455 Lnet/minecraft/class_3541;method_16455(IDDDD)D
        named grad Lnet/minecraft/util/math/noise/SimplexNoiseSampler;grad(IDDDD)D
      • sample

        public double sample​(double x,
                             double y)
        Mappings:
        Namespace Name Mixin selector
        official a Ldcy;a(DD)D
        intermediary method_15433 Lnet/minecraft/class_3541;method_15433(DD)D
        named sample Lnet/minecraft/util/math/noise/SimplexNoiseSampler;sample(DD)D
      • sample

        public double sample​(double x,
                             double y,
                             double z)
        Mappings:
        Namespace Name Mixin selector
        official a Ldcy;a(DDD)D
        intermediary method_22416 Lnet/minecraft/class_3541;method_22416(DDD)D
        named sample Lnet/minecraft/util/math/noise/SimplexNoiseSampler;sample(DDD)D