Class PropDistribution.Context

java.lang.Object
com.hypixel.hytale.builtin.hytalegenerator.propdistributions.PropDistribution.Context
Enclosing class:
PropDistribution

public static class PropDistribution.Context extends Object
  • Field Details

    • bounds

      @Nonnull public Bounds3d bounds
      The region the distribution must cover. The distribution emits every position that falls inside these bounds. Positions can be emitted outside the bounds.
    • pipe

      @Nonnull public Pipe.Two<org.joml.Vector3d, Prop> pipe
    • distanceFromBiomeEdge

      public double distanceFromBiomeEdge
    • graphNode

      @Nullable public GraphSpace.Node graphNode
    • anchor

      @Nullable public org.joml.Vector3d anchor
  • Constructor Details

    • Context

      public Context()
    • Context

      public Context(@Nonnull PropDistribution.Context other)
    • Context

      public Context(@Nonnull Bounds3d bounds, @Nonnull Pipe.Two<org.joml.Vector3d, Prop> pipe, double distanceFromBiomeEdge, @Nullable GraphSpace.Node graphNode, @Nullable org.joml.Vector3d anchor)
  • Method Details