public class ImmutableSpongeEntityToSpawnValue extends ImmutableSpongeValue<org.spongepowered.api.util.weighted.WeightedEntity> implements org.spongepowered.api.data.manipulator.immutable.ImmutableMobSpawnerData.ImmutableNextEntityToSpawnValue
actualValue
Constructor and Description |
---|
ImmutableSpongeEntityToSpawnValue(org.spongepowered.api.util.weighted.WeightedEntity actualValue) |
Modifier and Type | Method and Description |
---|---|
org.spongepowered.api.data.manipulator.mutable.MobSpawnerData.NextEntityToSpawnValue |
asMutable() |
ImmutableSpongeEntityToSpawnValue |
transform(java.util.function.Function<org.spongepowered.api.util.weighted.WeightedEntity,org.spongepowered.api.util.weighted.WeightedEntity> function) |
org.spongepowered.api.data.manipulator.immutable.ImmutableMobSpawnerData.ImmutableNextEntityToSpawnValue |
with(org.spongepowered.api.entity.EntityType type,
Collection<org.spongepowered.api.data.manipulator.DataManipulator<?,?>> additionalProperties) |
ImmutableSpongeEntityToSpawnValue |
with(org.spongepowered.api.util.weighted.WeightedEntity value) |
cachedOf
equals, exists, get, getDefault, getDirect, getKey, hashCode, toString
public ImmutableSpongeEntityToSpawnValue(org.spongepowered.api.util.weighted.WeightedEntity actualValue)
public ImmutableSpongeEntityToSpawnValue with(org.spongepowered.api.util.weighted.WeightedEntity value)
with
in interface org.spongepowered.api.data.manipulator.immutable.ImmutableMobSpawnerData.ImmutableNextEntityToSpawnValue
with
in interface org.spongepowered.api.data.value.immutable.ImmutableValue<org.spongepowered.api.util.weighted.WeightedEntity>
with
in class ImmutableSpongeValue<org.spongepowered.api.util.weighted.WeightedEntity>
public ImmutableSpongeEntityToSpawnValue transform(java.util.function.Function<org.spongepowered.api.util.weighted.WeightedEntity,org.spongepowered.api.util.weighted.WeightedEntity> function)
transform
in interface org.spongepowered.api.data.manipulator.immutable.ImmutableMobSpawnerData.ImmutableNextEntityToSpawnValue
transform
in interface org.spongepowered.api.data.value.immutable.ImmutableValue<org.spongepowered.api.util.weighted.WeightedEntity>
transform
in class ImmutableSpongeValue<org.spongepowered.api.util.weighted.WeightedEntity>
public org.spongepowered.api.data.manipulator.mutable.MobSpawnerData.NextEntityToSpawnValue asMutable()
asMutable
in interface org.spongepowered.api.data.manipulator.immutable.ImmutableMobSpawnerData.ImmutableNextEntityToSpawnValue
asMutable
in interface org.spongepowered.api.data.value.immutable.ImmutableValue<org.spongepowered.api.util.weighted.WeightedEntity>
asMutable
in class ImmutableSpongeValue<org.spongepowered.api.util.weighted.WeightedEntity>
public org.spongepowered.api.data.manipulator.immutable.ImmutableMobSpawnerData.ImmutableNextEntityToSpawnValue with(org.spongepowered.api.entity.EntityType type, @Nullable Collection<org.spongepowered.api.data.manipulator.DataManipulator<?,?>> additionalProperties)
with
in interface org.spongepowered.api.data.manipulator.immutable.ImmutableMobSpawnerData.ImmutableNextEntityToSpawnValue