Class CustomEntity.SpawnSettings
java.lang.Object
com.github.darksoulq.abyssallib.world.entity.CustomEntity.SpawnSettings
- Enclosing class:
CustomEntity<T extends org.bukkit.entity.LivingEntity>
Defines spawn configuration.
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionSet<org.bukkit.NamespacedKey> Allowed biomes.BiPredicate<org.bukkit.World, org.bukkit.Location> Custom spawn predicate.org.bukkit.HeightMapHeightmap type.intMaximum light level.intMaximum pack size.intMaximum Y level.intMinimum light level.intMinimum pack size.intMinimum Y level.Spawn placement type.booleanRequires sky access.booleanRequires darkness.intSpawn weight. -
Method Summary
-
Field Details
-
weight
public int weightSpawn weight. -
minPack
public int minPackMinimum pack size. -
maxPack
public int maxPackMaximum pack size. -
minY
public int minYMinimum Y level. -
maxY
public int maxYMaximum Y level. -
minLight
public int minLightMinimum light level. -
maxLight
public int maxLightMaximum light level. -
requireSkyDarkness
public boolean requireSkyDarknessRequires darkness. -
requireSkyAccess
public boolean requireSkyAccessRequires sky access. -
placement
Spawn placement type. -
heightMap
public org.bukkit.HeightMap heightMapHeightmap type. -
biomes
Allowed biomes. -
canSpawn
Custom spawn predicate.
-
-
Method Details
-
builder
- Returns:
- new builder
-