Interface DensityFunctionTypes.Wrapper

All Superinterfaces:
DensityFunction
All Known Implementing Classes:
ChunkNoiseSampler.Cache2D, ChunkNoiseSampler.CacheOnce, ChunkNoiseSampler.CellCache, ChunkNoiseSampler.DensityInterpolator, ChunkNoiseSampler.FlatCache, DensityFunctionTypes.Wrapping
Enclosing class:
DensityFunctionTypes

public static interface DensityFunctionTypes.Wrapper extends DensityFunction
Mappings:
Namespace Name
official dok$m
intermediary net/minecraft/class_6916$class_7052
named net/minecraft/world/gen/densityfunction/DensityFunctionTypes$Wrapper
  • Method Details

    • type

      Mappings:
      Namespace Name Mixin selector
      official j Ldok$m;j()Ldok$l$a;
      intermediary comp_383 Lnet/minecraft/class_6916$class_7052;comp_383()Lnet/minecraft/class_6916$class_6927$class_6928;
      named type Lnet/minecraft/world/gen/densityfunction/DensityFunctionTypes$Wrapper;type()Lnet/minecraft/world/gen/densityfunction/DensityFunctionTypes$Wrapping$Type;
    • wrapped

      DensityFunction wrapped()
      Mappings:
      Namespace Name Mixin selector
      official k Ldok$m;k()Ldoj;
      intermediary comp_469 Lnet/minecraft/class_6916$class_7052;comp_469()Lnet/minecraft/class_6910;
      named wrapped Lnet/minecraft/world/gen/densityfunction/DensityFunctionTypes$Wrapper;wrapped()Lnet/minecraft/world/gen/densityfunction/DensityFunction;
    • getCodecHolder

      default CodecHolder<? extends DensityFunction> getCodecHolder()
      Specified by:
      getCodecHolder in interface DensityFunction
      Mappings:
      Namespace Name Mixin selector
      official c Ldoj;c()Laui;
      intermediary method_41062 Lnet/minecraft/class_6910;method_41062()Lnet/minecraft/class_7243;
      named getCodecHolder Lnet/minecraft/world/gen/densityfunction/DensityFunction;getCodecHolder()Lnet/minecraft/util/dynamic/CodecHolder;
    • apply

      Applies the visitor to every child density function and this.
      Specified by:
      apply in interface DensityFunction
      Parameters:
      visitor - the visitor that should be applied to this density function
      Returns:
      the resulting density function
      Mappings:
      Namespace Name Mixin selector
      official a Ldoj;a(Ldoj$f;)Ldoj;
      intermediary method_40469 Lnet/minecraft/class_6910;method_40469(Lnet/minecraft/class_6910$class_6915;)Lnet/minecraft/class_6910;
      named apply Lnet/minecraft/world/gen/densityfunction/DensityFunction;apply(Lnet/minecraft/world/gen/densityfunction/DensityFunction$DensityFunctionVisitor;)Lnet/minecraft/world/gen/densityfunction/DensityFunction;