Class MaterialProvider.Context

java.lang.Object
com.hypixel.hytale.builtin.hytalegenerator.materialproviders.MaterialProvider.Context
Enclosing class:
MaterialProvider<V>

public static class MaterialProvider.Context extends Object
  • Field Details

    • position

      @Nonnull public org.joml.Vector3i position
    • density

      public double density
    • depthIntoFloor

      public int depthIntoFloor
    • depthIntoCeiling

      public int depthIntoCeiling
    • spaceAboveFloor

      public int spaceAboveFloor
    • spaceBelowCeiling

      public int spaceBelowCeiling
    • terrainDensityProvider

      @Nullable public TerrainDensityProvider terrainDensityProvider
    • distanceToBiomeEdge

      public double distanceToBiomeEdge
    • graphNode

      @Nullable public GraphSpace.Node graphNode
    • anchor

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

    • Context

      public Context()
    • Context

      public Context(@Nonnull org.joml.Vector3i position, double density, int depthIntoFloor, int depthIntoCeiling, int spaceAboveFloor, int spaceBelowCeiling, @Nullable TerrainDensityProvider terrainDensityProvider, double distanceToBiomeEdge, @Nullable GraphSpace.Node graphNode, @Nullable org.joml.Vector3d anchor)
    • Context

      public Context(@Nonnull MaterialProvider.Context other)
  • Method Details