- save(ConfigurationSection) - Method in class com.bermudalocket.smartmobs.attack.AbstractSpecialAttack
-
Serializes this attack's modules.
- save() - Static method in class com.bermudalocket.smartmobs.Configuration
-
Serializes data to respective YAML files.
- save(ConfigurationSection) - Method in class com.bermudalocket.smartmobs.Zone
-
Writes this zone's data to a ConfigurationSection
.
- saveStatistics() - Static method in class com.bermudalocket.smartmobs.Configuration
-
Serializes statistics data.
- scaleXp(int) - Method in class com.bermudalocket.smartmobs.Zone
-
Scales the given xp according to this zone's xp scalar.
- serialize(ConfigurationSection) - Method in class com.bermudalocket.smartmobs.attack.module.AbstractModule
-
- serialize(ConfigurationSection) - Method in class com.bermudalocket.smartmobs.attack.module.Itemizable
-
- serialize(ConfigurationSection) - Method in class com.bermudalocket.smartmobs.attack.module.Randomizable
-
- serialize(ConfigurationSection) - Method in class com.bermudalocket.smartmobs.attack.module.Reinforceable
-
- serialize(ConfigurationSection) - Static method in class com.bermudalocket.smartmobs.Statistics
-
- serializeAttacks() - Static method in class com.bermudalocket.smartmobs.Configuration
-
Serializes attacks and their customzied preferences.
- serializeExemptions() - Static method in class com.bermudalocket.smartmobs.Configuration
-
Serializes WorldGuard exemption regions as a string list.
- serializeReplacements() - Static method in class com.bermudalocket.smartmobs.Configuration
-
Serializes the per-zone mob replacements.
- serializeZones() - Static method in class com.bermudalocket.smartmobs.Configuration
-
Serializes all zones to zones.txt in JavaPlugin.getDataFolder()
.
- setCenter(double, double) - Method in class com.bermudalocket.smartmobs.Zone
-
Set the center of this zone to new coordinates.
- setEnabled(boolean) - Method in class com.bermudalocket.smartmobs.attack.AbstractSpecialAttack
-
Sets the state of this attack.
- setMaxReinforcements(Zone, int) - Method in class com.bermudalocket.smartmobs.attack.module.Reinforceable
-
- setMinReinforcements(Zone, int) - Method in class com.bermudalocket.smartmobs.attack.module.Reinforceable
-
- setProbability(Zone, double) - Method in class com.bermudalocket.smartmobs.attack.module.Randomizable
-
- setProbability(double) - Method in class com.bermudalocket.smartmobs.util.Replacement
-
Sets the probability of this replacement occurring.
- setReinforcements(Zone, int, int) - Method in class com.bermudalocket.smartmobs.attack.module.Reinforceable
-
- setScalar(Attribute, double) - Method in class com.bermudalocket.smartmobs.Zone
-
Sets the given Attribute
to the given value.
- setTo(EntityType) - Method in class com.bermudalocket.smartmobs.util.Replacement
-
Sets the replacement EntityType
.
- setXpScalar(double) - Method in class com.bermudalocket.smartmobs.Zone
-
Sets this zone's XP scalar.
- Shape - Enum in com.bermudalocket.smartmobs.util
-
An enumeration of valid zone shapes.
- Shape() - Constructor for enum com.bermudalocket.smartmobs.util.Shape
-
- sin(int) - Static method in class com.bermudalocket.smartmobs.Util
-
Returns the sine of the input as a double.
- SIN_TABLE - Static variable in class com.bermudalocket.smartmobs.Util
-
An array storing the sine of each index, i.e.
- SMALL_MODIFIER - Static variable in class com.bermudalocket.smartmobs.Util
-
Represents a small attribute modifier, specifically a 40% decrease.
- SmartMobs - Class in com.bermudalocket.smartmobs
-
The main plugin and event handling class.
- SmartMobs() - Constructor for class com.bermudalocket.smartmobs.SmartMobs
-
- SpecialAttackRegistry - Class in com.bermudalocket.smartmobs.attack
-
- SpecialAttackRegistry() - Constructor for class com.bermudalocket.smartmobs.attack.SpecialAttackRegistry
-
- startTimedExplosion(LivingEntity) - Method in class com.bermudalocket.smartmobs.attack.Bloat
-
Starts the explosion and reinforcement summoning process.
- Statistics - Class in com.bermudalocket.smartmobs
-
- Statistics() - Constructor for class com.bermudalocket.smartmobs.Statistics
-
- STATISTICS_FILE - Static variable in class com.bermudalocket.smartmobs.Configuration
-
- streamRandom(Zone) - Method in class com.bermudalocket.smartmobs.attack.module.Itemizable
-
- strikeLightningAroundPoint(Location) - Method in class com.bermudalocket.smartmobs.attack.Resurrection
-
- success(CommandSender, String) - Static method in class com.bermudalocket.smartmobs.Commands
-
Sends a success message.
- summonCloud(Location, double, float, Color) - Method in class com.bermudalocket.smartmobs.attack.Bloat
-
Summons an AreaEffectCloud
at the given location with given properties.
- summonCloud(Location, double, float, Color, Particle) - Method in class com.bermudalocket.smartmobs.attack.Bloat
-
Summons an AreaEffectCloud
at the given location with given properties.
- summonEntityWithVelocity(Location, EntityType) - Static method in class com.bermudalocket.smartmobs.Util
-
Summons an entity and applies a random velocity vector.
- summonReinforcements(LivingEntity) - Method in class com.bermudalocket.smartmobs.attack.Bloat
-
Summons reinforcements around the given entity.
- SUPPORTED_MOBS - Static variable in class com.bermudalocket.smartmobs.attack.EnderDance
-
- SUPPORTED_MOBS - Static variable in class com.bermudalocket.smartmobs.attack.Greneggs
-
The supported EntityTypes.
- SUPPORTED_MOBS - Static variable in class com.bermudalocket.smartmobs.attack.Resurrection
-