Skip navigation links
A B C D E F G I K L M O P R S T U V W Z _ 

S

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
 
A B C D E F G I K L M O P R S T U V W Z _ 
Skip navigation links