Class UniquePrefabContainer.UniquePrefabEntry

java.lang.Object
com.hypixel.hytale.server.worldgen.container.UniquePrefabContainer.UniquePrefabEntry
Enclosing class:
UniquePrefabContainer

public static class UniquePrefabContainer.UniquePrefabEntry extends Object
  • Field Details

    • name

      protected final String name
    • category

      protected final PrefabCategory category
    • position

      @Nonnull protected final Vector3i position
    • prefabSupplier

      @Nonnull protected final WorldGenPrefabSupplier prefabSupplier
    • configuration

      protected final BlockMaskCondition configuration
    • rotation

      @Nonnull protected final PrefabRotation rotation
    • spawnOffset

      protected final Vector3d spawnOffset
    • lowBoundX

      protected final int lowBoundX
    • lowBoundY

      protected final int lowBoundY
    • lowBoundZ

      protected final int lowBoundZ
    • highBoundX

      protected final int highBoundX
    • highBoundY

      protected final int highBoundY
    • highBoundZ

      protected final int highBoundZ
    • environmentId

      protected final int environmentId
    • fitHeightmap

      protected final boolean fitHeightmap
    • submerge

      protected final boolean submerge
    • exclusionRadiusSquared

      protected final double exclusionRadiusSquared
    • spawnLocation

      protected final boolean spawnLocation
    • showOnMap

      protected final boolean showOnMap
  • Constructor Details

  • Method Details

    • getName

      public String getName()
    • getCategory

      @Nonnull public PrefabCategory getCategory()
    • getPosition

      @Nonnull public Vector3i getPosition()
    • getPrefabSupplier

      @Nonnull public WorldGenPrefabSupplier getPrefabSupplier()
    • getConfiguration

      public BlockMaskCondition getConfiguration()
    • getRotation

      @Nonnull public PrefabRotation getRotation()
    • getSpawnOffset

      public Vector3d getSpawnOffset()
    • getLowBoundX

      public int getLowBoundX()
    • getLowBoundY

      public int getLowBoundY()
    • getLowBoundZ

      public int getLowBoundZ()
    • getHighBoundX

      public int getHighBoundX()
    • getHighBoundY

      public int getHighBoundY()
    • getHighBoundZ

      public int getHighBoundZ()
    • getEnvironmentId

      public int getEnvironmentId()
    • isFitHeightmap

      public boolean isFitHeightmap()
    • isSubmerge

      public boolean isSubmerge()
    • getExclusionRadiusSquared

      public double getExclusionRadiusSquared()
    • isSpawnLocation

      public boolean isSpawnLocation()
    • isShowOnMap

      public boolean isShowOnMap()
    • toString

      @Nonnull public String toString()
      Overrides:
      toString in class Object