HyCodeYourTale
classpublicPriority 3

Noise2dDensity

com.hypixel.hytale.builtin.hytalegenerator.density.nodes.Noise2dDensity

extends Density

2

Methods

2

Public Methods

1

Fields

1

Constructors

Constructors

public
Noise2dDensity(NoiseField noise)

Methods

Public Methods (2)

public
double process(Density.Context context)
@Override
public
void setInputs(Density[] inputs)
@Override

Fields

Private/Package Fields (1)

privateNoiseField noise

Inheritance

Parent
Current
Interface
Child

Use mouse wheel to zoom, drag to pan. Click nodes to navigate.

Related Classes

Source Code

package com.hypixel.hytale.builtin.hytalegenerator.density.nodes;

import com.hypixel.hytale.builtin.hytalegenerator.density.Density;
import com.hypixel.hytale.builtin.hytalegenerator.fields.noise.NoiseField;
import javax.annotation.Nonnull;

public class Noise2dDensity extends Density {
   private NoiseField noise;

   public Noise2dDensity(@Nonnull NoiseField noise) {
      this.noise = noise;
   }

   @Override
   public double process(@Nonnull Density.Context context) {
      return this.noise.valueAt(context.position.x, context.position.z);
   }

   @Override
   public void setInputs(@Nonnull Density[] inputs) {
   }
}