Class CustomEntity.SpawnSettings

java.lang.Object
com.github.darksoulq.abyssallib.world.entity.CustomEntity.SpawnSettings
Enclosing class:
CustomEntity<T extends org.bukkit.entity.LivingEntity>

public static class CustomEntity.SpawnSettings extends Object
Defines spawn configuration.
  • Field Details

    • weight

      public int weight
      Spawn weight.
    • minPack

      public int minPack
      Minimum pack size.
    • maxPack

      public int maxPack
      Maximum pack size.
    • minY

      public int minY
      Minimum Y level.
    • maxY

      public int maxY
      Maximum Y level.
    • minLight

      public int minLight
      Minimum light level.
    • maxLight

      public int maxLight
      Maximum light level.
    • requireSkyDarkness

      public boolean requireSkyDarkness
      Requires darkness.
    • requireSkyAccess

      public boolean requireSkyAccess
      Requires sky access.
    • placement

      public CustomEntity.SpawnPlacement placement
      Spawn placement type.
    • heightMap

      public org.bukkit.HeightMap heightMap
      Heightmap type.
    • biomes

      public Set<org.bukkit.NamespacedKey> biomes
      Allowed biomes.
    • canSpawn

      public BiPredicate<org.bukkit.World, org.bukkit.Location> canSpawn
      Custom spawn predicate.
  • Method Details