public class SpongeMobSpawnerData extends AbstractData<org.spongepowered.api.data.manipulator.mutable.MobSpawnerData,org.spongepowered.api.data.manipulator.immutable.ImmutableMobSpawnerData> implements org.spongepowered.api.data.manipulator.mutable.MobSpawnerData
Constructor and Description |
---|
SpongeMobSpawnerData() |
SpongeMobSpawnerData(short remainingDelay,
short minimumDelay,
short maximumDelay,
short count,
short maximumEntities,
short playerRange,
short spawnRange,
org.spongepowered.api.util.weighted.WeightedEntity nextEntityToSpawn,
org.spongepowered.api.util.weighted.WeightedCollection<org.spongepowered.api.util.weighted.WeightedEntity> entities) |
Modifier and Type | Method and Description |
---|---|
org.spongepowered.api.data.manipulator.immutable.ImmutableMobSpawnerData |
asImmutable() |
int |
compareTo(org.spongepowered.api.data.manipulator.mutable.MobSpawnerData o) |
org.spongepowered.api.data.manipulator.mutable.MobSpawnerData |
copy() |
org.spongepowered.api.data.value.mutable.MutableBoundedValue<Short> |
maximumNearbyEntities() |
org.spongepowered.api.data.value.mutable.MutableBoundedValue<Short> |
maximumSpawnDelay() |
org.spongepowered.api.data.value.mutable.MutableBoundedValue<Short> |
minimumSpawnDelay() |
org.spongepowered.api.data.manipulator.mutable.MobSpawnerData.NextEntityToSpawnValue |
nextEntityToSpawn() |
org.spongepowered.api.data.value.mutable.WeightedEntityCollectionValue |
possibleEntitiesToSpawn() |
protected void |
registerGettersAndSetters() |
org.spongepowered.api.data.value.mutable.MutableBoundedValue<Short> |
remainingDelay() |
org.spongepowered.api.data.value.mutable.MutableBoundedValue<Short> |
requiredPlayerRange() |
org.spongepowered.api.data.value.mutable.MutableBoundedValue<Short> |
spawnCount() |
org.spongepowered.api.data.value.mutable.MutableBoundedValue<Short> |
spawnRange() |
org.spongepowered.api.data.DataContainer |
toContainer() |
equals, fill, fill, from, get, getKeys, getOrElse, getOrNull, getValue, getValues, hashCode, registerFieldGetter, registerFieldSetter, registerKeyValue, set, set, set, set, supports, supports, transform
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
public SpongeMobSpawnerData(short remainingDelay, short minimumDelay, short maximumDelay, short count, short maximumEntities, short playerRange, short spawnRange, org.spongepowered.api.util.weighted.WeightedEntity nextEntityToSpawn, org.spongepowered.api.util.weighted.WeightedCollection<org.spongepowered.api.util.weighted.WeightedEntity> entities)
public SpongeMobSpawnerData()
public org.spongepowered.api.data.value.mutable.MutableBoundedValue<Short> remainingDelay()
remainingDelay
in interface org.spongepowered.api.data.manipulator.mutable.MobSpawnerData
public org.spongepowered.api.data.value.mutable.MutableBoundedValue<Short> minimumSpawnDelay()
minimumSpawnDelay
in interface org.spongepowered.api.data.manipulator.mutable.MobSpawnerData
public org.spongepowered.api.data.value.mutable.MutableBoundedValue<Short> maximumSpawnDelay()
maximumSpawnDelay
in interface org.spongepowered.api.data.manipulator.mutable.MobSpawnerData
public org.spongepowered.api.data.value.mutable.MutableBoundedValue<Short> spawnCount()
spawnCount
in interface org.spongepowered.api.data.manipulator.mutable.MobSpawnerData
public org.spongepowered.api.data.value.mutable.MutableBoundedValue<Short> maximumNearbyEntities()
maximumNearbyEntities
in interface org.spongepowered.api.data.manipulator.mutable.MobSpawnerData
public org.spongepowered.api.data.value.mutable.MutableBoundedValue<Short> requiredPlayerRange()
requiredPlayerRange
in interface org.spongepowered.api.data.manipulator.mutable.MobSpawnerData
public org.spongepowered.api.data.value.mutable.MutableBoundedValue<Short> spawnRange()
spawnRange
in interface org.spongepowered.api.data.manipulator.mutable.MobSpawnerData
public org.spongepowered.api.data.manipulator.mutable.MobSpawnerData.NextEntityToSpawnValue nextEntityToSpawn()
nextEntityToSpawn
in interface org.spongepowered.api.data.manipulator.mutable.MobSpawnerData
public org.spongepowered.api.data.value.mutable.WeightedEntityCollectionValue possibleEntitiesToSpawn()
possibleEntitiesToSpawn
in interface org.spongepowered.api.data.manipulator.mutable.MobSpawnerData
public org.spongepowered.api.data.manipulator.mutable.MobSpawnerData copy()
copy
in interface org.spongepowered.api.data.manipulator.DataManipulator<org.spongepowered.api.data.manipulator.mutable.MobSpawnerData,org.spongepowered.api.data.manipulator.immutable.ImmutableMobSpawnerData>
copy
in interface org.spongepowered.api.data.value.ValueContainer<org.spongepowered.api.data.manipulator.mutable.MobSpawnerData>
public org.spongepowered.api.data.manipulator.immutable.ImmutableMobSpawnerData asImmutable()
asImmutable
in interface org.spongepowered.api.data.manipulator.DataManipulator<org.spongepowered.api.data.manipulator.mutable.MobSpawnerData,org.spongepowered.api.data.manipulator.immutable.ImmutableMobSpawnerData>
public int compareTo(org.spongepowered.api.data.manipulator.mutable.MobSpawnerData o)
compareTo
in interface Comparable<org.spongepowered.api.data.manipulator.mutable.MobSpawnerData>
public org.spongepowered.api.data.DataContainer toContainer()
toContainer
in interface org.spongepowered.api.data.DataSerializable
protected void registerGettersAndSetters()
registerGettersAndSetters
in class AbstractData<org.spongepowered.api.data.manipulator.mutable.MobSpawnerData,org.spongepowered.api.data.manipulator.immutable.ImmutableMobSpawnerData>