Index

A B C D E F G H I J L M N O P Q R S T U V W X 
All Classes and Interfaces|All Packages|Serialized Form

A

a - Variable in class wbs.utils.util.providers.generator.num.BinaryFunctionalGenerator
 
about - Variable in class wbs.utils.util.particles.CircleParticleEffect
 
AbsGenerator - Class in wbs.utils.util.providers.generator.num
A simple generator that takes a NumProvider and returns its absolute value
AbsGenerator(double) - Constructor for class wbs.utils.util.providers.generator.num.AbsGenerator
 
AbsGenerator(ConfigurationSection, WbsSettings, String) - Constructor for class wbs.utils.util.providers.generator.num.AbsGenerator
Create this generator from a ConfigurationSection, logging errors in the given settings
AbsGenerator(NumProvider) - Constructor for class wbs.utils.util.providers.generator.num.AbsGenerator
 
AbstractDataManager<T extends RecordProducer,K> - Class in wbs.utils.util.database
Represents an object that can be used to save & retrieve WbsRecords from a database.
AbstractDataManager(WbsPlugin, WbsTable) - Constructor for class wbs.utils.util.database.AbstractDataManager
 
AbstractDataManager.VolatileCacheType - Enum in wbs.utils.util.database
What type of volatile caching to use, where: AbstractDataManager.VolatileCacheType.SOFT uses SoftReferences; AbstractDataManager.VolatileCacheType.WEAK uses WeakReferences; and AbstractDataManager.VolatileCacheType.DISABLED disables the use of the volatile cache entirely
ADD - Enum constant in enum wbs.utils.util.providers.generator.vector.VectorGenerator.VectorGeneratorType
 
addAlias(String) - Method in class wbs.utils.util.commands.WbsSubcommand
Add an alternative label to use instead of label.
addAlias(String, String) - Static method in class wbs.utils.util.providers.generator.GeneratorManager
 
addAliases(String...) - Method in class wbs.utils.util.commands.WbsSubcommand
Add multiple aliases for this subcommand
addAliases(String, Collection<String>) - Static method in class wbs.utils.util.providers.generator.GeneratorManager
 
addChild(WbsSubcommand) - Method in class wbs.utils.util.commands.WbsCommandNode
Adds a child subcommand
addChild(WbsSubcommand, String) - Method in class wbs.utils.util.commands.WbsCommandNode
Adds a child permission and automatically sets the permission for that subcommand
addClickCommand(String) - Method in class wbs.utils.util.plugin.WbsMessageBuilder
 
addClickCommand(String) - Method in class wbs.utils.util.plugin.WbsPlugin.MessageBuilder
Deprecated.
 
addClickCommandSuggestion(String) - Method in class wbs.utils.util.plugin.WbsMessageBuilder
 
addClickCommandSuggestion(String) - Method in class wbs.utils.util.plugin.WbsPlugin.MessageBuilder
Deprecated.
 
addColourGradient(String, Color, Color) - Static method in class wbs.utils.util.string.WbsStrings
 
addColourGradient(String, Color, Color, boolean) - Static method in class wbs.utils.util.string.WbsStrings
 
addDefault(String, Object) - Method in class wbs.utils.util.configuration.WbsConfig
 
addEffect(PotionEffect) - Method in class wbs.utils.util.entities.state.tracker.PotionEffectsState
 
addEffect(WbsParticleEffect, Particle) - Method in class wbs.utils.util.particles.WbsParticleGroup
Add an effect to play 100% of the time
addEffect(WbsParticleEffect, Particle, double) - Method in class wbs.utils.util.particles.WbsParticleGroup
Add an effect to play with a given chance
addField(WbsField...) - Method in class wbs.utils.util.database.WbsTable
 
addFieldIfNotExists(WbsField) - Method in class wbs.utils.util.database.WbsTable
Adds a field if it doesn't already exist.
addHoverText(String) - Method in class wbs.utils.util.plugin.WbsMessageBuilder
 
addHoverText(String) - Method in class wbs.utils.util.plugin.WbsPlugin.MessageBuilder
Deprecated.
 
addHoverText(Text) - Method in class wbs.utils.util.plugin.WbsMessageBuilder
 
addHoverText(Text) - Method in class wbs.utils.util.plugin.WbsPlugin.MessageBuilder
Deprecated.
 
addHoverTextRaw(String) - Method in class wbs.utils.util.plugin.WbsMessageBuilder
 
addHoverTextRaw(String) - Method in class wbs.utils.util.plugin.WbsPlugin.MessageBuilder
Deprecated.
 
AdditionGenerator - Class in wbs.utils.util.providers.generator.num
A functional generator that takes any number of NumProviders and returns the sum
AdditionGenerator(double...) - Constructor for class wbs.utils.util.providers.generator.num.AdditionGenerator
 
AdditionGenerator(List<Double>) - Constructor for class wbs.utils.util.providers.generator.num.AdditionGenerator
 
AdditionGenerator(ConfigurationSection, WbsSettings, String) - Constructor for class wbs.utils.util.providers.generator.num.AdditionGenerator
Create this generator from a ConfigurationSection, logging errors in the given settings
AdditionGenerator(AdditionGenerator) - Constructor for class wbs.utils.util.providers.generator.num.AdditionGenerator
Clone constructor.
AdditionGenerator(NumProvider...) - Constructor for class wbs.utils.util.providers.generator.num.AdditionGenerator
 
addLine(String) - Method in class wbs.utils.util.WbsScoreboard
Add a line to the bottom of the scoreboard
addNewField(WbsField) - Method in class wbs.utils.util.database.WbsTable
Add a new field, updating the underlying database.
addQueryException(SQLException, String) - Method in exception wbs.utils.exceptions.WbsDatabaseException
 
addRecipient(CommandSender...) - Method in class wbs.utils.util.plugin.WbsPlugin.MessageBuilder
Deprecated.
 
addSound(WbsSound) - Method in class wbs.utils.util.WbsSoundGroup
Add a WbsSound to this sound group
addSound(WbsSound, long) - Method in class wbs.utils.util.WbsSoundGroup
Add a WbsSound to this sound group
addSubcommand(WbsSubcommand) - Method in class wbs.utils.util.commands.WbsCommand
Add a subcommand without specifying a permission
addSubcommand(WbsSubcommand, String) - Method in class wbs.utils.util.commands.WbsCommand
Add a subcommand under a given permission
addTable(WbsTable) - Method in class wbs.utils.util.database.WbsDatabase
 
addToCache(K, T) - Method in class wbs.utils.util.database.AbstractDataManager
Adds a key/value entry to the cache directly
aliases() - Element in annotation type wbs.utils.util.configuration.options.IntOption
 
AllowFlightState - Class in wbs.utils.util.entities.state.tracker
An EntityState that captures a Player's ability to fly, but not whether they were flying when the state was captured.
AllowFlightState() - Constructor for class wbs.utils.util.entities.state.tracker.AllowFlightState
Creates the state with the default value (false)
AllowFlightState(boolean) - Constructor for class wbs.utils.util.entities.state.tracker.AllowFlightState
 
allowItemTaking - Variable in class wbs.utils.util.menus.MenuSlot
 
allowItemTaking() - Method in class wbs.utils.util.menus.MenuSlot
 
amount - Variable in class wbs.utils.util.particles.WbsParticleEffect
 
ANY - Enum constant in enum wbs.utils.util.commands.UsableBy
Any CommandSender.
append(String) - Method in class wbs.utils.util.plugin.WbsMessageBuilder
 
append(String) - Method in class wbs.utils.util.plugin.WbsPlugin.MessageBuilder
Deprecated.
 
append(TextComponent) - Method in class wbs.utils.util.plugin.WbsMessageBuilder
 
append(TextComponent) - Method in class wbs.utils.util.plugin.WbsPlugin.MessageBuilder
Deprecated.
 
appendRaw(String) - Method in class wbs.utils.util.plugin.WbsMessageBuilder
 
appendRaw(String) - Method in class wbs.utils.util.plugin.WbsPlugin.MessageBuilder
Deprecated.
 
arePermsSetup() - Static method in class wbs.utils.util.pluginhooks.VaultWrapper
 
args - Variable in class wbs.utils.util.providers.generator.num.FunctionalGenerator
 
args - Variable in class wbs.utils.util.providers.generator.vector.VectorFunctionalGenerator
 

B

b - Variable in class wbs.utils.util.providers.generator.num.BinaryFunctionalGenerator
 
BINARY - Enum constant in enum wbs.utils.util.database.CollateFunction
Compares string data using memcmp(), regardless of text encoding.
BinaryFunctionalGenerator - Class in wbs.utils.util.providers.generator.num
 
BinaryFunctionalGenerator(double, double) - Constructor for class wbs.utils.util.providers.generator.num.BinaryFunctionalGenerator
 
BinaryFunctionalGenerator(ConfigurationSection, WbsSettings, String) - Constructor for class wbs.utils.util.providers.generator.num.BinaryFunctionalGenerator
Create this generator from a ConfigurationSection, logging errors in the given settings
BinaryFunctionalGenerator(BinaryFunctionalGenerator) - Constructor for class wbs.utils.util.providers.generator.num.BinaryFunctionalGenerator
Clone constructor.
BinaryFunctionalGenerator(NumProvider, NumProvider) - Constructor for class wbs.utils.util.providers.generator.num.BinaryFunctionalGenerator
 
blink(Entity, double) - Static method in class wbs.utils.util.entities.WbsEntityUtil
Teleports the entity a given distance in the direction they're looking, ensuring a safe landing (cannot land in non-solid blocks)
blink(LivingEntity, double) - Static method in class wbs.utils.util.WbsEntities
Deprecated.
Teleports the caster a given distance in the direction they're looking, ensuring a safe landing (cannot land in non-solid blocks)
BLOCK - Enum constant in enum wbs.utils.util.commands.UsableBy
A BlockCommandSender.
BlockDataProvider - Class in wbs.utils.util.particles.data
Provider that implements BlockData for the purpose of allowing particle data to be refreshed and written to a config.
BlockDataProvider(Collection<BlockData>) - Constructor for class wbs.utils.util.particles.data.BlockDataProvider
 
BlockDataProvider(ConfigurationSection, String) - Constructor for class wbs.utils.util.particles.data.BlockDataProvider
 
BOOLEAN - Enum constant in enum wbs.utils.util.database.WbsFieldType
 
broadcast() - Method in class wbs.utils.util.plugin.WbsMessage
 
broadcast() - Method in class wbs.utils.util.plugin.WbsMessageBuilder
 
broadcast() - Method in class wbs.utils.util.plugin.WbsPlugin.MessageBuilder
Deprecated.
 
broadcast(String) - Method in class wbs.utils.util.plugin.WbsMessenger
Send a message to all players on the server, formatted automatically
broadcast(String) - Method in class wbs.utils.util.plugin.WbsPlugin
Send a formatted message to all online players.
broadcastActionBar(String, double, Location) - Method in class wbs.utils.util.plugin.WbsMessenger
 
broadcastActionBar(String, double, Location) - Method in class wbs.utils.util.plugin.WbsPlugin
Sends an action bar to all players within a radius of a given location
build() - Method in class wbs.utils.util.particles.CuboidParticleEffect
 
build() - Method in class wbs.utils.util.particles.CustomParticleEffect
 
build() - Method in class wbs.utils.util.particles.DiscParticleEffect
 
build() - Method in class wbs.utils.util.particles.ElectricParticleEffect
 
build() - Method in class wbs.utils.util.particles.LineParticleEffect
 
build() - Method in class wbs.utils.util.particles.NormalParticleEffect
 
build() - Method in class wbs.utils.util.particles.RingParticleEffect
 
build() - Method in class wbs.utils.util.particles.SphereParticleEffect
 
build() - Method in class wbs.utils.util.particles.SpiralParticleEffect
 
build() - Method in class wbs.utils.util.particles.WbsParticleEffect
Generate the particle set based on current settings.
build() - Method in class wbs.utils.util.plugin.WbsMessageBuilder
 
buildAndPlay(Particle, Location) - Method in class wbs.utils.util.particles.WbsParticleEffect
Run and regenerate the point set based on new settings.
buildGenerator(String, ConfigurationSection, WbsSettings, String) - Static method in class wbs.utils.util.providers.generator.vector.VectorGenerator
Get a VectorGenerator based on a configuration section
buildMessage(String) - Method in class wbs.utils.util.plugin.WbsPlugin
Get a WbsPlugin.MessageBuilder that allows a message to be built using plugin-specific formatting, and supports chat events.
buildMessage(String, CommandSender) - Method in class wbs.utils.util.plugin.WbsPlugin
Deprecated.
Use WbsPlugin.buildMessage(String) and pass sender in when sending
buildMessageNoPrefix(String) - Method in class wbs.utils.util.plugin.WbsPlugin
Get a WbsPlugin.MessageBuilder that allows a message to be built using plugin-specific formatting, and supports chat events.
buildMessageNoPrefix(String, CommandSender) - Method in class wbs.utils.util.plugin.WbsPlugin
Deprecated.
Use WbsPlugin.buildMessageNoPrefix(String) and pass sender in when sending
buildParticleEffect(ConfigurationSection, WbsSettings, String) - Static method in class wbs.utils.util.particles.WbsParticleEffect
Build a particle effect from a config, and output errors to the settings field

C

callGetterIfValid(Object, Class<T>) - Static method in class wbs.utils.util.ReflectionUtil
Deprecated.
 
callGetterIfValid(Object, Class<T>, String) - Static method in class wbs.utils.util.ReflectionUtil
Deprecated.
Invoke a method that takes no parameters and returns an object of type T
canBuildAt(Location, Player) - Static method in class wbs.utils.util.pluginhooks.WbsRegionUtils
Check if the given player can build in the given location
cancel() - Method in class wbs.utils.util.WbsRunnable
Deprecated.
 
canDealDamage(Entity, Entity) - Method in class wbs.utils.util.pluginhooks.region.GriefPreventionRegionHook
 
canDealDamage(Entity, Entity) - Method in class wbs.utils.util.pluginhooks.region.PlotSquaredRegionHook
 
canDealDamage(Entity, Entity) - Method in class wbs.utils.util.pluginhooks.region.TownyRegionHook
 
canDealDamage(Entity, Entity) - Method in class wbs.utils.util.pluginhooks.region.WbsRegionHook
Can the attacker damage the victim according to the associated plugin?
canDealDamage(Entity, Entity) - Method in class wbs.utils.util.pluginhooks.region.WorldGuardRegionHook
 
canDealDamage(Entity, Entity) - Static method in class wbs.utils.util.pluginhooks.WbsRegionUtils
Check if the attacking entity is allowed to damage the victim
canPlayerBuild(Location, Player) - Method in class wbs.utils.util.pluginhooks.region.GriefPreventionRegionHook
 
canPlayerBuild(Location, Player) - Method in class wbs.utils.util.pluginhooks.region.PlotSquaredRegionHook
 
canPlayerBuild(Location, Player) - Method in class wbs.utils.util.pluginhooks.region.TownyRegionHook
 
canPlayerBuild(Location, Player) - Method in class wbs.utils.util.pluginhooks.region.WbsRegionHook
Check if the given player can build at the given location.
canPlayerBuild(Location, Player) - Method in class wbs.utils.util.pluginhooks.region.WorldGuardRegionHook
 
canSeeSky(Entity) - Static method in class wbs.utils.util.entities.WbsEntityUtil
 
canSeeSky(LivingEntity) - Static method in class wbs.utils.util.WbsEntities
Deprecated.
 
capitalize(String) - Static method in class wbs.utils.util.string.WbsStrings
Capitalize the first letter a string
capitalizeAll(String) - Static method in class wbs.utils.util.string.WbsStrings
Capitalize all words in a string, separated by spaces
captureState(Entity) - Method in class wbs.utils.util.entities.state.tracker.FallDistanceState
 
captureState(Entity) - Method in class wbs.utils.util.entities.state.tracker.FireTicksState
 
captureState(Entity) - Method in class wbs.utils.util.entities.state.tracker.InvulnerableState
 
captureState(Entity) - Method in class wbs.utils.util.entities.state.tracker.LocationState
 
captureState(Entity) - Method in class wbs.utils.util.entities.state.tracker.VelocityState
 
captureState(LivingEntity) - Method in class wbs.utils.util.entities.state.tracker.HealthState
 
captureState(LivingEntity) - Method in class wbs.utils.util.entities.state.tracker.PotionEffectsState
 
captureState(LivingEntity) - Method in class wbs.utils.util.entities.state.tracker.RemainingAirState
 
captureState(Player) - Method in class wbs.utils.util.entities.state.tracker.AllowFlightState
 
captureState(Player) - Method in class wbs.utils.util.entities.state.tracker.FlyingState
 
captureState(Player) - Method in class wbs.utils.util.entities.state.tracker.GameModeState
 
captureState(Player) - Method in class wbs.utils.util.entities.state.tracker.HungerState
 
captureState(Player) - Method in class wbs.utils.util.entities.state.tracker.InventoryState
 
captureState(Player) - Method in class wbs.utils.util.entities.state.tracker.SaturationState
 
captureState(Player) - Method in class wbs.utils.util.entities.state.tracker.ScoreboardState
 
captureState(Player) - Method in class wbs.utils.util.entities.state.tracker.XPState
 
captureState(T) - Method in interface wbs.utils.util.entities.state.EntityState
Capture the state of an instance of EntityState according to the implementation, and store it until EntityState.restoreState(T) is called.
captureState(T) - Method in class wbs.utils.util.entities.state.SavedEntityState
Capture the tracked states for the given entity.
chance - Variable in class wbs.utils.util.particles.WbsParticleEffect
 
chance(double) - Static method in class wbs.utils.util.WbsMath
Returns true with a chance of a specified percentage
checkPermission(CommandSender, String) - Method in class wbs.utils.util.plugin.WbsMessenger
A method to check whether or not a command sender has a given permission.
CircleParticleEffect - Class in wbs.utils.util.particles
A particle effect that has a radius, rotation, and axis of rotation
CircleParticleEffect() - Constructor for class wbs.utils.util.particles.CircleParticleEffect
 
CircleParticleEffect(ConfigurationSection, WbsSettings, String) - Constructor for class wbs.utils.util.particles.CircleParticleEffect
 
clamp(double, double, double) - Static method in class wbs.utils.util.WbsMath
 
clamp(int, int, int) - Static method in class wbs.utils.util.WbsMath
 
ClampGenerator - Class in wbs.utils.util.providers.generator.num
A generator that takes a NumProvider and clamps it between two other NumProviders
ClampGenerator(double, double, double) - Constructor for class wbs.utils.util.providers.generator.num.ClampGenerator
 
ClampGenerator(ConfigurationSection, WbsSettings, String) - Constructor for class wbs.utils.util.providers.generator.num.ClampGenerator
Create this generator from a ConfigurationSection, logging errors in the given settings
ClampGenerator(ClampGenerator) - Constructor for class wbs.utils.util.providers.generator.num.ClampGenerator
Clone constructor.
ClampGenerator(NumProvider, NumProvider, NumProvider) - Constructor for class wbs.utils.util.providers.generator.num.ClampGenerator
 
clazz - Variable in class wbs.utils.util.entities.selector.EntitySelector
The subclass to be selected
clear() - Method in class wbs.utils.util.WbsScoreboard
 
clearCache() - Method in class wbs.utils.util.database.AbstractDataManager
Clear the cache.
clickAction - Variable in class wbs.utils.util.menus.MenuSlot
 
clickActionMenu - Variable in class wbs.utils.util.menus.MenuSlot
 
clone() - Method in class wbs.utils.util.particles.CuboidParticleEffect
 
clone() - Method in class wbs.utils.util.particles.CustomParticleEffect
 
clone() - Method in class wbs.utils.util.particles.data.BlockDataProvider
 
clone() - Method in class wbs.utils.util.particles.DiscParticleEffect
 
clone() - Method in class wbs.utils.util.particles.ElectricParticleEffect
 
clone() - Method in class wbs.utils.util.particles.LineParticleEffect
 
clone() - Method in class wbs.utils.util.particles.NormalParticleEffect
 
clone() - Method in class wbs.utils.util.particles.RingParticleEffect
 
clone() - Method in class wbs.utils.util.particles.SphereParticleEffect
 
clone() - Method in class wbs.utils.util.particles.SpiralParticleEffect
 
clone() - Method in class wbs.utils.util.particles.WbsParticleEffect
 
clone() - Method in class wbs.utils.util.particles.WbsParticleGroup
 
clone() - Method in class wbs.utils.util.providers.generator.num.AbsGenerator
 
clone() - Method in class wbs.utils.util.providers.generator.num.AdditionGenerator
 
clone() - Method in class wbs.utils.util.providers.generator.num.ClampGenerator
 
clone() - Method in class wbs.utils.util.providers.generator.num.CycleGenerator
 
clone() - Method in class wbs.utils.util.providers.generator.num.DivisionGenerator
 
clone() - Method in class wbs.utils.util.providers.generator.num.DoubleGenerator
 
clone() - Method in class wbs.utils.util.providers.generator.num.MaxGenerator
 
clone() - Method in class wbs.utils.util.providers.generator.num.MinGenerator
 
clone() - Method in class wbs.utils.util.providers.generator.num.ModuloGenerator
 
clone() - Method in class wbs.utils.util.providers.generator.num.MultiplicationGenerator
 
clone() - Method in class wbs.utils.util.providers.generator.num.PingPongGenerator
 
clone() - Method in class wbs.utils.util.providers.generator.num.PulseGenerator
 
clone() - Method in class wbs.utils.util.providers.generator.num.RandomGenerator
 
clone() - Method in class wbs.utils.util.providers.generator.num.SubtractionGenerator
 
clone() - Method in class wbs.utils.util.providers.generator.vector.VectorGenerator
 
clone() - Method in class wbs.utils.util.providers.generator.vector.VectorGeneratorAdd
 
clone() - Method in class wbs.utils.util.providers.generator.vector.VectorGeneratorCross
 
clone() - Method in class wbs.utils.util.providers.generator.vector.VectorGeneratorMul
 
clone() - Method in class wbs.utils.util.providers.generator.vector.VectorGeneratorNormalise
 
clone() - Method in class wbs.utils.util.providers.generator.vector.VectorGeneratorRotate
 
clone() - Method in class wbs.utils.util.providers.generator.vector.VectorGeneratorSub
 
cloneInto(CircleParticleEffect) - Method in class wbs.utils.util.particles.CircleParticleEffect
 
cloneInto(VelocityParticleEffect) - Method in class wbs.utils.util.particles.VelocityParticleEffect
 
cloneInto(WbsParticleEffect) - Method in class wbs.utils.util.particles.WbsParticleEffect
 
closeAction - Variable in class wbs.utils.util.menus.WbsMenu
 
closeActionMenu - Variable in class wbs.utils.util.menus.WbsMenu
 
closeOnClick - Variable in class wbs.utils.util.menus.MenuSlot
 
closeOnClick() - Method in class wbs.utils.util.menus.MenuSlot
 
CollateFunction - Enum in wbs.utils.util.database
colourise(String) - Static method in class wbs.utils.util.string.WbsStrings
 
colouriseAll(Collection<String>) - Method in class wbs.utils.util.plugin.WbsPlugin
 
colourLerp(Color, Color, double) - Static method in class wbs.utils.util.WbsColours
 
colourVal255() - Method in class wbs.utils.util.providers.VectorProvider
Get this vector as a Color, taking the int components of x y z as r g b in the range 0-255
colourValDecimal() - Method in class wbs.utils.util.providers.VectorProvider
Get this vector as a Color, taking the doubles x y z as r g b in the range 0-1
colourValHSB() - Method in class wbs.utils.util.providers.VectorProvider
Get this vector as a Color, taking the doubles x y z as hue, saturation, brightness in the range 0-1
combineFirst(String[], int) - Static method in class wbs.utils.util.string.WbsStrings
 
combineFirst(String[], int, String) - Static method in class wbs.utils.util.string.WbsStrings
 
combineLast(String[], int) - Static method in class wbs.utils.util.string.WbsStrings
Combine the final elements of a string array starting at a specified index
combineLast(String[], int, String) - Static method in class wbs.utils.util.string.WbsStrings
 
CommandInfo - Annotation Type in wbs.utils.util.commands
 
CommandNotImplementedException - Exception in wbs.utils.exceptions
Marks WbsCommands that were implemented incorrectly and have no onCommand defined
CommandNotImplementedException() - Constructor for exception wbs.utils.exceptions.CommandNotImplementedException
 
ConfigOptionManager - Class in wbs.utils.util.configuration
 
configure() - Static method in class wbs.utils.util.pluginhooks.PluginHookManager
If not already configured, check all supported plugins to see if they're online.
configure() - Static method in class wbs.utils.util.pluginhooks.VaultWrapper
 
configure() - Method in class wbs.utils.WbsUtils
 
configureBlockOutline(Location, Location) - Method in class wbs.utils.util.particles.CuboidParticleEffect
Configure this effect to outline the cuboid region defined by corner1, corner2 and return the location to play at to center on those blocks.
ConnectionWrapper - Class in wbs.utils.util.database
Wraps a connection to an SQL database.
ConnectionWrapper(WbsPlugin, WbsDatabase) - Constructor for class wbs.utils.util.database.ConnectionWrapper
Creates a connection wrapper related to the given Wbs wrappers.
CONSOLE - Enum constant in enum wbs.utils.util.commands.UsableBy
A ConsoleCommandSender.
contains(String) - Method in class wbs.utils.util.configuration.WbsConfig
 
contains(String, boolean) - Method in class wbs.utils.util.configuration.WbsConfig
 
createDatabase() - Method in class wbs.utils.util.database.WbsDatabase
Create a database if it doesn't already exist under the given plugin's folder
createSection(String) - Method in class wbs.utils.util.configuration.WbsConfig
 
createSection(String, Map<?, ?>) - Method in class wbs.utils.util.configuration.WbsConfig
 
createTables() - Method in class wbs.utils.util.database.WbsDatabase
 
CROSS - Enum constant in enum wbs.utils.util.providers.generator.vector.VectorGenerator.VectorGeneratorType
 
CUBOID - Enum constant in enum wbs.utils.util.particles.WbsParticleEffect.WbsParticleType
 
CuboidParticleEffect - Class in wbs.utils.util.particles
A particle effect that draws the outline of a cuboid region
CuboidParticleEffect() - Constructor for class wbs.utils.util.particles.CuboidParticleEffect
Creates this effect with x, y, and z statically initialized to 1, and rotation initialized as 0.
CuboidParticleEffect(ConfigurationSection, WbsSettings, String) - Constructor for class wbs.utils.util.particles.CuboidParticleEffect
Create this effect from a ConfigurationSection, logging errors in the given settings
CustomParticleEffect - Class in wbs.utils.util.particles
An abstract particle effect to be overridden anonymously
CustomParticleEffect() - Constructor for class wbs.utils.util.particles.CustomParticleEffect
 
CycleGenerator - Class in wbs.utils.util.providers.generator.num
A generator that moves between two NumProviders in one direction over a given period, where it takes period calls to DoubleGenerator.refresh() to go form start to end
CycleGenerator(double, double, double, double) - Constructor for class wbs.utils.util.providers.generator.num.CycleGenerator
 
CycleGenerator(ConfigurationSection, WbsSettings, String) - Constructor for class wbs.utils.util.providers.generator.num.CycleGenerator
Create this generator from a ConfigurationSection, logging errors in the given settings
CycleGenerator(CycleGenerator) - Constructor for class wbs.utils.util.providers.generator.num.CycleGenerator
Clone constructor.
CycleGenerator(NumProvider, NumProvider, NumProvider, double) - Constructor for class wbs.utils.util.providers.generator.num.CycleGenerator
 
CyclicDependencyException - Exception in wbs.utils.exceptions
Used in EntityStates to ensure state restoration is done in an order that doesn't cause a loop.
CyclicDependencyException() - Constructor for exception wbs.utils.exceptions.CyclicDependencyException
 
CyclicDependencyException(String) - Constructor for exception wbs.utils.exceptions.CyclicDependencyException
 

D

damage(Damageable, double, LivingEntity) - Static method in class wbs.utils.util.entities.WbsEntityUtil
Make the specified player deal damage to a living entity.
damage(LivingEntity, double, LivingEntity) - Static method in class wbs.utils.util.WbsEntities
Deprecated.
Make the specified player deal damage to a living entity.
databaseExists() - Method in class wbs.utils.util.database.WbsDatabase
 
DECIMAL - Enum constant in enum wbs.utils.util.particles.data.DustOptionsProvider.ColourType
defaultValue - Variable in class wbs.utils.util.configuration.WbsConfigOption
 
defaultValue() - Element in annotation type wbs.utils.util.configuration.options.IntOption
 
deserialize(String, Map<String, Object>) - Static method in class wbs.utils.util.entities.state.EntityStateManager
Converts the given map to the class represented by the class name (escaped for use in serialization)
deserialize(Map<String, Object>) - Static method in class wbs.utils.util.entities.state.SavedEntityState
 
deserialize(Map<String, Object>) - Static method in class wbs.utils.util.entities.state.tracker.AllowFlightState
Deserializer method for converting a Map into this object, for use in EntityStateManager
deserialize(Map<String, Object>) - Static method in class wbs.utils.util.entities.state.tracker.FallDistanceState
Deserializer method for converting a Map into this object, for use in EntityStateManager
deserialize(Map<String, Object>) - Static method in class wbs.utils.util.entities.state.tracker.FireTicksState
Deserializer method for converting a Map into this object, for use in EntityStateManager
deserialize(Map<String, Object>) - Static method in class wbs.utils.util.entities.state.tracker.FlyingState
Deserializer method for converting a Map into this object, for use in EntityStateManager
deserialize(Map<String, Object>) - Static method in class wbs.utils.util.entities.state.tracker.GameModeState
Deserializer method for converting a Map into this object, for use in EntityStateManager
deserialize(Map<String, Object>) - Static method in class wbs.utils.util.entities.state.tracker.HealthState
Deserializer method for converting a Map into this object, for use in EntityStateManager
deserialize(Map<String, Object>) - Static method in class wbs.utils.util.entities.state.tracker.HungerState
Deserializer method for converting a Map into this object, for use in EntityStateManager
deserialize(Map<String, Object>) - Static method in class wbs.utils.util.entities.state.tracker.InventoryState
Deserializer method for converting a Map into this object, for use in EntityStateManager
deserialize(Map<String, Object>) - Static method in class wbs.utils.util.entities.state.tracker.InvulnerableState
Deserializer method for converting a Map into this object, for use in EntityStateManager
deserialize(Map<String, Object>) - Static method in class wbs.utils.util.entities.state.tracker.LocationState
Deserializer method for converting a Map into this object, for use in EntityStateManager
deserialize(Map<String, Object>) - Static method in class wbs.utils.util.entities.state.tracker.PotionEffectsState
Deserializer method for converting a Map into this object, for use in EntityStateManager
deserialize(Map<String, Object>) - Static method in class wbs.utils.util.entities.state.tracker.RemainingAirState
Deserializer method for converting a Map into this object, for use in EntityStateManager
deserialize(Map<String, Object>) - Static method in class wbs.utils.util.entities.state.tracker.SaturationState
Deserializer method for converting a Map into this object, for use in EntityStateManager
deserialize(Map<String, Object>) - Static method in class wbs.utils.util.entities.state.tracker.VelocityState
Deserializer method for converting a Map into this object, for use in EntityStateManager
deserialize(Map<String, Object>) - Static method in class wbs.utils.util.entities.state.tracker.XPState
Deserializer method for converting a Map into this object, for use in EntityStateManager
direction - Variable in class wbs.utils.util.entities.selector.LineOfSightSelector
 
direction - Variable in class wbs.utils.util.particles.VelocityParticleEffect
 
DISABLED - Enum constant in enum wbs.utils.util.database.AbstractDataManager.VolatileCacheType
Represents no caching.
DISC - Enum constant in enum wbs.utils.util.particles.WbsParticleEffect.WbsParticleType
 
DiscParticleEffect - Class in wbs.utils.util.particles
A particle effect that appears in a disc
DiscParticleEffect() - Constructor for class wbs.utils.util.particles.DiscParticleEffect
Create this effect with default values.
DiscParticleEffect(ConfigurationSection, WbsSettings, String) - Constructor for class wbs.utils.util.particles.DiscParticleEffect
Create this effect from a ConfigurationSection, logging errors in the given settings
DivisionGenerator - Class in wbs.utils.util.providers.generator.num
A functional generator that takes exactly two NumProviders and divides the first by the second
DivisionGenerator(double, double) - Constructor for class wbs.utils.util.providers.generator.num.DivisionGenerator
 
DivisionGenerator(ConfigurationSection, WbsSettings, String) - Constructor for class wbs.utils.util.providers.generator.num.DivisionGenerator
Create this generator from a ConfigurationSection, logging errors in the given settings
DivisionGenerator(DivisionGenerator) - Constructor for class wbs.utils.util.providers.generator.num.DivisionGenerator
Clone constructor.
DivisionGenerator(NumProvider, NumProvider) - Constructor for class wbs.utils.util.providers.generator.num.DivisionGenerator
 
DOUBLE - Enum constant in enum wbs.utils.util.database.WbsFieldType
 
DoubleGenerator - Class in wbs.utils.util.providers.generator.num
A generator that returns a single double until DoubleGenerator.refresh() is called, at which point it calculates a new value.
DoubleGenerator() - Constructor for class wbs.utils.util.providers.generator.num.DoubleGenerator
 
DustOptionsProvider - Class in wbs.utils.util.particles.data
Provider that implements Particle.DustOptions for the purpose of allowing particle data to be refreshed and written to a config.
DustOptionsProvider(VectorProvider, NumProvider, DustOptionsProvider.ColourType) - Constructor for class wbs.utils.util.particles.data.DustOptionsProvider
 
DustOptionsProvider(ConfigurationSection, String, WbsSettings, String) - Constructor for class wbs.utils.util.particles.data.DustOptionsProvider
 
DustOptionsProvider(VectorProvider, float, DustOptionsProvider.ColourType) - Constructor for class wbs.utils.util.particles.data.DustOptionsProvider
 
DustOptionsProvider.ColourType - Enum in wbs.utils.util.particles.data
Determines how the VectorProvider is treated as a colour
dynamicColourise(String) - Method in class wbs.utils.util.plugin.WbsPlugin
Colourize based on the configured plugin colours

E

ELECTRIC - Enum constant in enum wbs.utils.util.particles.WbsParticleEffect.WbsParticleType
 
ElectricParticleEffect - Class in wbs.utils.util.particles
A particle effect that spawns many small lines in a random pattern around a location, similar to sparks
ElectricParticleEffect() - Constructor for class wbs.utils.util.particles.ElectricParticleEffect
Creates the effect with the following values: Radius: 0.5 Speed: 0 Arc Length: 0.25 Ticks: 2
ElectricParticleEffect(ConfigurationSection, WbsSettings, String) - Constructor for class wbs.utils.util.particles.ElectricParticleEffect
Create this effect from a ConfigurationSection, logging errors in the given settings
enabled() - Method in class wbs.utils.util.pluginhooks.region.PlotSquaredRegionHook
 
enabled() - Method in class wbs.utils.util.pluginhooks.region.WbsRegionHook
 
EntitySelector<T extends org.bukkit.entity.Entity,E extends EntitySelector<T,E>> - Class in wbs.utils.util.entities.selector
A helper class for selecting an entity or collection of entities in a variety of controllable ways.
EntitySelector(Class<T>) - Constructor for class wbs.utils.util.entities.selector.EntitySelector
 
EntityState<T extends org.bukkit.entity.Entity> - Interface in wbs.utils.util.entities.state
Represents a capture of some property of an entity, such as health.
EntityStateManager - Class in wbs.utils.util.entities.state
A registry of classes that implement both EntityState and ConfigurationSerializable, so they can be referenced during deserialization of SavedEntityStates.
errors - Variable in class wbs.utils.util.plugin.WbsSettings
 
exclude(Collection<T>) - Method in class wbs.utils.util.entities.selector.EntitySelector
 
exclude(T) - Method in class wbs.utils.util.entities.selector.EntitySelector
 

F

FallDistanceState - Class in wbs.utils.util.entities.state.tracker
An EntityState that captures an Entity's current distance fallen, used for damage calculations (among other uses).
FallDistanceState() - Constructor for class wbs.utils.util.entities.state.tracker.FallDistanceState
Creates the state with the default value (0).
FallDistanceState(float) - Constructor for class wbs.utils.util.entities.state.tracker.FallDistanceState
 
fillNextPageSlots() - Method in class wbs.utils.util.menus.PagedMenu
 
fillPlaceholders - Variable in class wbs.utils.util.menus.MenuSlot
 
fillPlaceholders() - Method in class wbs.utils.util.menus.MenuSlot
 
fillPrevPageSlots() - Method in class wbs.utils.util.menus.PagedMenu
 
filter(Collection<U>) - Method in class wbs.utils.util.entities.selector.EntitySelector
A utility method for use in implementations, that filters the given collection against EntitySelector to ensure all instances are of type T (or removed otherwise)
filterChances(ArrayList<Location>) - Method in class wbs.utils.util.particles.WbsParticleEffect
 
filterStartsWith(Collection<String>, String) - Static method in class wbs.utils.util.string.WbsStrings
Filter a collection of strings by those that start with the given string
finish() - Method in class wbs.utils.util.WbsRunnable
Deprecated.
Called after cancel() is invoked.
FireTicksState - Class in wbs.utils.util.entities.state.tracker
An EntityState that captures how much longer (in ticks) an Entity will be on fire for.
FireTicksState() - Constructor for class wbs.utils.util.entities.state.tracker.FireTicksState
Creates the state with the default value (0).
FireTicksState(int) - Constructor for class wbs.utils.util.entities.state.tracker.FireTicksState
 
fluidCollisionMode - Variable in class wbs.utils.util.entities.selector.LineOfSightSelector
 
FlyingState - Class in wbs.utils.util.entities.state.tracker
An EntityState that captures whether or not an Player is currently flying.
FlyingState() - Constructor for class wbs.utils.util.entities.state.tracker.FlyingState
Creates the state with the default value (false).
FlyingState(boolean) - Constructor for class wbs.utils.util.entities.state.tracker.FlyingState
 
force - Variable in class wbs.utils.util.particles.WbsParticleEffect
 
forEach(BiConsumer<SQLException, String>) - Method in exception wbs.utils.exceptions.WbsDatabaseException
 
formatAsTextComponent(String) - Method in class wbs.utils.util.plugin.WbsPlugin
 
formatMoney(double) - Static method in class wbs.utils.util.pluginhooks.VaultWrapper
 
formatMoneyFor(OfflinePlayer) - Static method in class wbs.utils.util.pluginhooks.VaultWrapper
 
formatString(Player, String) - Method in class wbs.utils.util.menus.MenuSlot
 
fromHexOrDyeString(String) - Static method in class wbs.utils.util.WbsColours
 
fromHexOrDyeString(String, Color) - Static method in class wbs.utils.util.WbsColours
 
fromHSB(double, double, double) - Static method in class wbs.utils.util.WbsColours
Adapted method from @java.awt.Color
fromRecord(WbsRecord) - Method in class wbs.utils.util.database.AbstractDataManager
Create an object based on the record representing it.
fromRomanNumerals(String) - Static method in class wbs.utils.util.string.RomanNumerals
Convert a given Roman numeral string to an int
fromRomanNumeralsDecimal(String) - Static method in class wbs.utils.util.string.RomanNumerals
Convert a given Roman numeral string to a double
FunctionalGenerator - Class in wbs.utils.util.providers.generator.num
A type of DoubleGenerator that takes some number of NumProviders and operates on them to determine the value
FunctionalGenerator(double...) - Constructor for class wbs.utils.util.providers.generator.num.FunctionalGenerator
 
FunctionalGenerator(List<Double>) - Constructor for class wbs.utils.util.providers.generator.num.FunctionalGenerator
 
FunctionalGenerator(ConfigurationSection, WbsSettings, String) - Constructor for class wbs.utils.util.providers.generator.num.FunctionalGenerator
Create this generator from a ConfigurationSection, logging errors in the given settings
FunctionalGenerator(ConfigurationSection, WbsSettings, String, int) - Constructor for class wbs.utils.util.providers.generator.num.FunctionalGenerator
Create this type of generator from a given config
FunctionalGenerator(ConfigurationSection, WbsSettings, String, int, int) - Constructor for class wbs.utils.util.providers.generator.num.FunctionalGenerator
Create this type of generator from a given config
FunctionalGenerator(FunctionalGenerator) - Constructor for class wbs.utils.util.providers.generator.num.FunctionalGenerator
Clone constructor.
FunctionalGenerator(NumProvider...) - Constructor for class wbs.utils.util.providers.generator.num.FunctionalGenerator
 

G

gameModeFromString(String) - Static method in class wbs.utils.util.WbsEnums
Converts from a string to a GameMode Enum.
GameModeState - Class in wbs.utils.util.entities.state.tracker
An EntityState that captures the game mode a Player is currently in.
GameModeState() - Constructor for class wbs.utils.util.entities.state.tracker.GameModeState
Creates the state with no starting value - if the state is restored, it will have no effect
GameModeState(GameMode) - Constructor for class wbs.utils.util.entities.state.tracker.GameModeState
 
genConfig(String) - Method in class wbs.utils.util.plugin.WbsSettings
Retrieve a file from the plugin data folder.
GeneratorManager - Class in wbs.utils.util.providers.generator
 
GeneratorManager.GeneratorProducer - Interface in wbs.utils.util.providers.generator
Represents a way to produce a given DoubleGenerator from a Configuration Section.
get(String) - Method in class wbs.utils.util.configuration.WbsConfig
 
get(String, Object) - Method in class wbs.utils.util.configuration.WbsConfig
 
get(K) - Method in class wbs.utils.util.database.AbstractDataManager
Synchronously get a record based on it's key.
get2Disc(int, double, double) - Static method in class wbs.utils.util.WbsMath
Get a disc filled in by concentric circles in the X-Z plane.
get2Ring(int, double, double) - Static method in class wbs.utils.util.WbsMath
Get points in a ring in the X-Z plane
get3Disc(int, double, Vector, double) - Static method in class wbs.utils.util.WbsMath
Get a disc filled in by concentric circles in 3 space
get3Ring(int, double, Vector, double) - Static method in class wbs.utils.util.WbsMath
Get the points in a ring around the given vector.
getAbout() - Method in class wbs.utils.util.particles.CircleParticleEffect
 
getAboutProvider() - Method in class wbs.utils.util.particles.CircleParticleEffect
 
getAliases() - Method in class wbs.utils.util.commands.WbsSubcommand
Returns a copy of the collection of aliases for this subcommand
getAllWrapped() - Method in exception wbs.utils.exceptions.WbsDatabaseException
 
getAmount() - Method in class wbs.utils.util.particles.WbsParticleEffect
Gets the amount defined in setAmount().
getAmountProvider() - Method in class wbs.utils.util.particles.WbsParticleEffect
Gets the amount provider directly.
getAnonymousField(String) - Method in class wbs.utils.util.database.WbsRecord
 
getArcLength() - Method in class wbs.utils.util.particles.ElectricParticleEffect
 
getArcLengthProvider() - Method in class wbs.utils.util.particles.ElectricParticleEffect
Gets the arc length directly
getArgLength() - Method in class wbs.utils.util.commands.WbsCommandNode
 
getAsString() - Method in class wbs.utils.util.particles.data.BlockDataProvider
 
getAsString(boolean) - Method in class wbs.utils.util.particles.data.BlockDataProvider
 
getAsync(Supplier<T>, Consumer<T>) - Method in class wbs.utils.util.plugin.WbsPlugin
 
getAsync(K, Consumer<T>) - Method in class wbs.utils.util.database.AbstractDataManager
Get a record asynchronously, or synchronously if the value is cached.
getAuthor() - Method in class wbs.utils.util.pluginhooks.SimplePlaceholder
 
getAvoidRepeats(Supplier<T>, int, List<T>, double) - Static method in class wbs.utils.util.WbsCollectionUtil
Choose a pseudo random element from the provided map of values to chances, ignoring elements contained in the history list provided.
getBoolean(String) - Method in class wbs.utils.util.configuration.WbsConfig
 
getBoolean(String, boolean) - Method in class wbs.utils.util.configuration.WbsConfig
 
getBooleanList(String) - Method in class wbs.utils.util.configuration.WbsConfig
 
getByteList(String) - Method in class wbs.utils.util.configuration.WbsConfig
 
getCache() - Method in class wbs.utils.util.database.AbstractDataManager
Gets a shallow copy of the merged cache, including both the guaranteed cache and the volatile cache.
getCached(K) - Method in class wbs.utils.util.database.AbstractDataManager
Get a value from the cache if it exists
getCharacterList(String) - Method in class wbs.utils.util.configuration.WbsConfig
 
getClickAction() - Method in class wbs.utils.util.menus.MenuSlot
 
getClickActionMenu() - Method in class wbs.utils.util.menus.MenuSlot
 
getClockwise() - Method in class wbs.utils.util.particles.SpiralParticleEffect
 
getColor() - Method in class wbs.utils.util.particles.data.DustOptionsProvider
 
getColor(String) - Method in class wbs.utils.util.configuration.WbsConfig
 
getColor(String, Color) - Method in class wbs.utils.util.configuration.WbsConfig
 
getColour() - Method in class wbs.utils.util.plugin.WbsPlugin
 
getColumn(int) - Method in class wbs.utils.util.menus.WbsMenu
 
getComponentArray() - Method in class wbs.utils.util.plugin.WbsMessage
 
getComponentArray() - Method in class wbs.utils.util.plugin.WbsPlugin.MessageBuilder
Deprecated.
 
getConfigurationSection(String) - Method in class wbs.utils.util.configuration.WbsConfig
 
getConnection() - Method in class wbs.utils.util.database.ConnectionWrapper
 
getConnection() - Method in class wbs.utils.util.database.WbsDatabase
 
getContents() - Method in class wbs.utils.util.entities.state.tracker.InventoryState
 
getCreationPhrase() - Method in class wbs.utils.util.database.WbsField
 
getCreationQuery() - Method in class wbs.utils.util.database.WbsTable
 
getCurrentPath() - Method in class wbs.utils.util.configuration.WbsConfig
 
getDatabaseFilePath() - Method in class wbs.utils.util.database.WbsDatabase
 
getDatabasePath() - Method in class wbs.utils.util.database.WbsDatabase
 
getDefaultSection() - Method in class wbs.utils.util.configuration.WbsConfig
 
getDefaultTable() - Method in class wbs.utils.util.database.AbstractDataManager
 
getDefaultValue() - Method in class wbs.utils.util.configuration.WbsConfigOption
 
getDefaultValue() - Method in class wbs.utils.util.database.WbsField
 
getDefaultValue() - Method in enum wbs.utils.util.database.WbsFieldType
 
getDirection() - Method in class wbs.utils.util.entities.selector.LineOfSightSelector
 
getDirection() - Method in class wbs.utils.util.particles.VelocityParticleEffect
 
getDirectionProvider() - Method in class wbs.utils.util.particles.VelocityParticleEffect
 
getDirectory() - Method in exception wbs.utils.exceptions.InvalidConfigurationException
 
getDouble(String) - Method in class wbs.utils.util.configuration.WbsConfig
 
getDouble(String, double) - Method in class wbs.utils.util.configuration.WbsConfig
 
getDoubleList(String) - Method in class wbs.utils.util.configuration.WbsConfig
 
getEffects() - Method in class wbs.utils.util.entities.state.tracker.PotionEffectsState
 
getEnd() - Method in class wbs.utils.util.particles.LineParticleEffect
 
getEndProvider() - Method in class wbs.utils.util.particles.LineParticleEffect
Gets the end point provider directly
getEntriesPerPage() - Method in class wbs.utils.util.commands.WbsErrorsSubcommand
 
getEnum(ConfigurationSection, String, WbsSettings, String, Class<T>) - Static method in class wbs.utils.util.configuration.WbsConfigReader
Get a list of WbsConfigReader from a String list
getEnumFromKeyed(Class<T>, String) - Static method in class wbs.utils.util.WbsKeyed
Gets the enum as represented by the given string.
getEnumFromString(Class<T>, String) - Static method in class wbs.utils.util.WbsEnums
A common method for all enums since they can't have another base class
getEnumList(ConfigurationSection, String, WbsSettings, String, Class<T>) - Static method in class wbs.utils.util.configuration.WbsConfigReader
Get a list of WbsConfigReader from a String list
getErrorColour() - Method in class wbs.utils.util.plugin.WbsPlugin
 
getErrors() - Method in class wbs.utils.util.plugin.WbsSettings
 
getException() - Method in class wbs.utils.exceptions.WbsDatabaseException.QueryExceptionEntry
 
getExclude() - Method in class wbs.utils.util.entities.selector.EntitySelector
 
getExp(Player) - Static method in class wbs.utils.util.entities.WbsPlayerUtil
Retrieved from https://github.com/EssentialsX/Essentials/blob/1e0d7fb0a3545d15c3b0cc1d180b47551f98cb22/Essentials/src/main/java/com/earth2me/essentials/craftbukkit/SetExpFix.java on 25-07-21
getExp(Player) - Static method in class wbs.utils.util.WbsEntities
Deprecated.
Retrieved from https://github.com/EssentialsX/Essentials/blob/1e0d7fb0a3545d15c3b0cc1d180b47551f98cb22/Essentials/src/main/java/com/earth2me/essentials/craftbukkit/SetExpFix.java on 25-07-21
getExpAtLevel(int) - Static method in class wbs.utils.util.entities.WbsPlayerUtil
Calculation for experience internally.
getExpAtLevel(int) - Static method in class wbs.utils.util.WbsEntities
Deprecated.
Calculation for experience internally.
getFacingVector(Entity) - Static method in class wbs.utils.util.entities.WbsEntityUtil
Gets a unit vector in the direction the entity is facing
getFacingVector(Entity) - Static method in class wbs.utils.util.WbsMath
Gets a unit vector in the direction the specified entity is facing.
getFacingVector(Entity, double) - Static method in class wbs.utils.util.entities.WbsEntityUtil
Gets a vector in the direction the entity is facing scaled to the given magnitude
getFacingVector(Entity, double) - Static method in class wbs.utils.util.WbsMath
Gets a vector in the direction the specified entity is facing.
getFacingVector(LivingEntity) - Static method in class wbs.utils.util.WbsEntities
Deprecated.
Gets a unit vector in the direction the caster is facing
getFacingVector(LivingEntity, double) - Static method in class wbs.utils.util.WbsEntities
Deprecated.
Gets a vector in the direction the caster is facing scaled to the given magnitude
getFallDistance() - Method in class wbs.utils.util.entities.state.tracker.FallDistanceState
 
getFibonacciSphere(int, double) - Static method in class wbs.utils.util.WbsMath
 
getField(String) - Method in class wbs.utils.util.database.WbsTable
 
getField(String, String) - Method in class wbs.utils.util.database.WbsDatabase
 
getFieldName() - Method in class wbs.utils.util.database.WbsField
 
getFields() - Method in class wbs.utils.util.database.WbsTable
 
getFieldType() - Method in enum wbs.utils.util.database.WbsFieldType
 
getFireTicks() - Method in class wbs.utils.util.entities.state.tracker.FireTicksState
 
getFloatList(String) - Method in class wbs.utils.util.configuration.WbsConfig
 
getFluidCollisionMode() - Method in class wbs.utils.util.entities.selector.LineOfSightSelector
 
getForce() - Method in class wbs.utils.util.particles.WbsParticleEffect
 
getFormattedItem(Player) - Method in class wbs.utils.util.menus.MenuSlot
Get a clone of the item, with placeholders filled and colours created
getGenerator(String, ConfigurationSection, WbsSettings, String) - Static method in class wbs.utils.util.providers.generator.GeneratorManager
 
getGroup(Player) - Static method in class wbs.utils.util.pluginhooks.VaultWrapper
 
getHealth() - Method in class wbs.utils.util.entities.state.tracker.HealthState
 
getHighlight() - Method in class wbs.utils.util.plugin.WbsPlugin
 
getHSV(Color) - Static method in class wbs.utils.util.WbsColours
 
getIdentifier() - Method in class wbs.utils.util.pluginhooks.SimplePlaceholder
 
getInsertStatement() - Method in class wbs.utils.util.database.WbsTable
 
getInsertStatement(int) - Method in class wbs.utils.util.database.WbsTable
 
getInstance() - Static method in class wbs.utils.WbsUtils
 
getInt(String) - Method in class wbs.utils.util.configuration.WbsConfig
 
getInt(String, int) - Method in class wbs.utils.util.configuration.WbsConfig
 
getIntegerList(String) - Method in class wbs.utils.util.configuration.WbsConfig
 
getIntX() - Method in class wbs.utils.util.providers.VectorProvider
 
getIntY() - Method in class wbs.utils.util.providers.VectorProvider
 
getIntZ() - Method in class wbs.utils.util.providers.VectorProvider
 
getInvisibleString(String) - Static method in class wbs.utils.util.string.WbsStrings
Get a string that, when rendered in minecraft, will be invisible.
getItem() - Method in class wbs.utils.util.menus.MenuSlot
 
getItemInSlot(LivingEntity, EquipmentSlot) - Static method in class wbs.utils.util.entities.WbsEntityUtil
 
getItemInSlot(LivingEntity, EquipmentSlot) - Static method in class wbs.utils.util.WbsEntities
Deprecated.
 
getItemSlot() - Method in class wbs.utils.util.entities.state.tracker.InventoryState
 
getItemStack(String) - Method in class wbs.utils.util.configuration.WbsConfig
 
getItemStack(String, ItemStack) - Method in class wbs.utils.util.configuration.WbsConfig
 
getKeys(boolean) - Method in class wbs.utils.util.configuration.WbsConfig
 
getLabel() - Method in class wbs.utils.util.commands.WbsSubcommand
 
getLabelsString(CommandSender) - Method in class wbs.utils.util.commands.WbsCommand
Gets a human readable list of all labels for subcommands usable by the given sender
getLine(int, Vector) - Static method in class wbs.utils.util.WbsMath
Get a list of points in a line, starting at the origin, and ending at finish, evenly distributed based on the amount of points.
getLine(int, Vector, Vector) - Static method in class wbs.utils.util.WbsMath
Get a list of points in a line between two vectors evenly distributed based on the amount of points.
getLineWith(String, Collection<String>) - Static method in class wbs.utils.util.string.WbsStrings
Get the first string in a Collection that contains another string.
getList(String) - Method in class wbs.utils.util.configuration.WbsConfig
 
getList(String, List<?>) - Method in class wbs.utils.util.configuration.WbsConfig
 
getLocalUp(Entity) - Static method in class wbs.utils.util.entities.WbsEntityUtil
 
getLocalUp(LivingEntity) - Static method in class wbs.utils.util.WbsEntities
Deprecated.
 
getLocation() - Method in class wbs.utils.util.entities.state.tracker.LocationState
 
getLocation(String) - Method in class wbs.utils.util.configuration.WbsConfig
 
getLocation(String, Location) - Method in class wbs.utils.util.configuration.WbsConfig
 
getLocations(Location) - Method in class wbs.utils.util.particles.WbsParticleEffect
 
getLong(String) - Method in class wbs.utils.util.configuration.WbsConfig
 
getLong(String, long) - Method in class wbs.utils.util.configuration.WbsConfig
 
getLongList(String) - Method in class wbs.utils.util.configuration.WbsConfig
 
getMapList(String) - Method in class wbs.utils.util.configuration.WbsConfig
 
getMaterial() - Method in class wbs.utils.util.particles.data.BlockDataProvider
 
getMaxSelections() - Method in class wbs.utils.util.entities.selector.EntitySelector
 
getMaxSlot() - Method in class wbs.utils.util.menus.WbsMenu
Get the number of the last slot in this menu
getMiddleLocation(Entity) - Static method in class wbs.utils.util.entities.WbsEntityUtil
Get the location half way up a mob
getMiddleLocation(LivingEntity) - Static method in class wbs.utils.util.WbsEntities
Deprecated.
Get the location half way up a mob
getMode() - Method in class wbs.utils.util.entities.state.tracker.GameModeState
 
getMoney(OfflinePlayer) - Static method in class wbs.utils.util.pluginhooks.VaultWrapper
 
getName() - Method in class wbs.utils.util.configuration.WbsConfig
 
getName() - Method in class wbs.utils.util.database.WbsTable
 
getNamespace() - Method in class wbs.utils.util.WbsScoreboard
 
getNearby(LivingEntity, double, boolean, Class<T>) - Static method in class wbs.utils.util.WbsEntities
Deprecated.
Get all entities of a given LivingEntity subclass within a cuboid radius of a given location.
getNearby(Location, double, Class<T>) - Static method in class wbs.utils.util.WbsEntities
Deprecated.
 
getNearby(Location, double, Set<T>, Class<T>) - Static method in class wbs.utils.util.WbsEntities
Deprecated.
 
getNearby(Location, double, Set<T>, Class<T>, Predicate<T>) - Static method in class wbs.utils.util.WbsEntities
Deprecated.
Get all entities of a given LivingEntity subclass within a cuboid radius of a given location.
getNearby(Location, double, T, Class<T>) - Static method in class wbs.utils.util.WbsEntities
Deprecated.
 
getNearbyLiving(LivingEntity, double, boolean) - Static method in class wbs.utils.util.WbsEntities
Deprecated.
 
getNearbyLiving(Location, double) - Static method in class wbs.utils.util.WbsEntities
Deprecated.
 
getNearbyLiving(Location, double, Set<LivingEntity>) - Static method in class wbs.utils.util.WbsEntities
Deprecated.
 
getNearbyLiving(Location, double, LivingEntity) - Static method in class wbs.utils.util.WbsEntities
Deprecated.
 
getNearbyLivingSpherical(LivingEntity, double, boolean) - Static method in class wbs.utils.util.WbsEntities
Deprecated.
 
getNearbyLivingSpherical(Location, double) - Static method in class wbs.utils.util.WbsEntities
Deprecated.
 
getNearbyLivingSpherical(Location, double, Set<LivingEntity>) - Static method in class wbs.utils.util.WbsEntities
Deprecated.
 
getNearbyLivingSpherical(Location, double, LivingEntity) - Static method in class wbs.utils.util.WbsEntities
Deprecated.
 
getNearbySpherical(LivingEntity, double, boolean, Class<T>) - Static method in class wbs.utils.util.WbsEntities
Deprecated.
Get all entities of a given LivingEntity subclass within a sphere of a given location.
getNearbySpherical(Location, double, Class<T>) - Static method in class wbs.utils.util.WbsEntities
Deprecated.
 
getNearbySpherical(Location, double, Set<T>, Class<T>) - Static method in class wbs.utils.util.WbsEntities
Deprecated.
Get all entities of a given LivingEntity subclass within a spherical region of a given location.
getNearbySpherical(Location, double, Set<T>, Class<T>, Predicate<T>) - Static method in class wbs.utils.util.WbsEntities
Deprecated.
Get all entities of a given LivingEntity subclass within a spherical region of a given location.
getNearbySpherical(Location, double, T, Class<T>) - Static method in class wbs.utils.util.WbsEntities
Deprecated.
 
getNeckPosition(Player) - Static method in class wbs.utils.util.entities.WbsPlayerUtil
Returns the location at which the head pivots.
getNeckPosition(Player) - Static method in class wbs.utils.util.WbsEntities
Deprecated.
Returns the location at which the head pivots.
getNewValue() - Method in class wbs.utils.util.providers.generator.num.AbsGenerator
 
getNewValue() - Method in class wbs.utils.util.providers.generator.num.AdditionGenerator
 
getNewValue() - Method in class wbs.utils.util.providers.generator.num.ClampGenerator
 
getNewValue() - Method in class wbs.utils.util.providers.generator.num.CycleGenerator
 
getNewValue() - Method in class wbs.utils.util.providers.generator.num.DivisionGenerator
 
getNewValue() - Method in class wbs.utils.util.providers.generator.num.DoubleGenerator
Generate a new value to override the current one
getNewValue() - Method in class wbs.utils.util.providers.generator.num.MaxGenerator
 
getNewValue() - Method in class wbs.utils.util.providers.generator.num.MinGenerator
 
getNewValue() - Method in class wbs.utils.util.providers.generator.num.ModuloGenerator
 
getNewValue() - Method in class wbs.utils.util.providers.generator.num.MultiplicationGenerator
 
getNewValue() - Method in class wbs.utils.util.providers.generator.num.PingPongGenerator
 
getNewValue() - Method in class wbs.utils.util.providers.generator.num.PulseGenerator
 
getNewValue() - Method in class wbs.utils.util.providers.generator.num.RandomGenerator
 
getNewValue() - Method in class wbs.utils.util.providers.generator.num.SubtractionGenerator
 
getNewValue() - Method in class wbs.utils.util.providers.generator.vector.VectorGenerator
 
getNewValue() - Method in class wbs.utils.util.providers.generator.vector.VectorGeneratorAdd
 
getNewValue() - Method in class wbs.utils.util.providers.generator.vector.VectorGeneratorCross
 
getNewValue() - Method in class wbs.utils.util.providers.generator.vector.VectorGeneratorMul
 
getNewValue() - Method in class wbs.utils.util.providers.generator.vector.VectorGeneratorNormalise
 
getNewValue() - Method in class wbs.utils.util.providers.generator.vector.VectorGeneratorRotate
 
getNewValue() - Method in class wbs.utils.util.providers.generator.vector.VectorGeneratorSub
 
getNextNodes(String, Collection<String>) - Static method in class wbs.utils.util.string.WbsStrings
 
getNextNodes(String, Collection<String>, String) - Static method in class wbs.utils.util.string.WbsStrings
 
getObject(String, Class<T>) - Method in class wbs.utils.util.configuration.WbsConfig
 
getObject(String, Class<T>, T) - Method in class wbs.utils.util.configuration.WbsConfig
 
getOfflinePlayer(String) - Method in class wbs.utils.util.configuration.WbsConfig
 
getOfflinePlayer(String, OfflinePlayer) - Method in class wbs.utils.util.configuration.WbsConfig
 
getOrDefault(WbsField) - Method in class wbs.utils.util.database.WbsRecord
 
getOrDefault(WbsField, Class<T>) - Method in class wbs.utils.util.database.WbsRecord
 
getPage(int) - Method in class wbs.utils.util.menus.PagedMenu
 
getPageChangeSlot(int, Material, String) - Method in class wbs.utils.util.menus.PagedMenu
 
getPageItem() - Method in class wbs.utils.util.menus.PageSlot
 
getParent() - Method in class wbs.utils.util.configuration.WbsConfig
 
getPermission() - Method in class wbs.utils.util.commands.WbsSubcommand
 
getPlugin() - Method in class wbs.utils.util.database.WbsDatabase
 
getPredicate() - Method in class wbs.utils.util.entities.selector.EntitySelector
The current entity predicate.
getPrimaryKeyQuery() - Method in class wbs.utils.util.database.WbsTable
 
getPrimaryKeys() - Method in class wbs.utils.util.database.WbsTable
 
getProgressForExp(int) - Static method in class wbs.utils.util.entities.WbsPlayerUtil
 
getProgressForExp(int) - Static method in class wbs.utils.util.WbsEntities
Deprecated.
 
getQueries() - Method in exception wbs.utils.exceptions.WbsDatabaseException
 
getQuery() - Method in exception wbs.utils.exceptions.WbsDatabaseException
 
getQuery() - Method in class wbs.utils.exceptions.WbsDatabaseException.QueryExceptionEntry
 
getQueryExceptions() - Method in exception wbs.utils.exceptions.WbsDatabaseException
 
getRadius() - Method in class wbs.utils.util.particles.CircleParticleEffect
 
getRadius() - Method in class wbs.utils.util.particles.ElectricParticleEffect
 
getRadius() - Method in class wbs.utils.util.particles.LineParticleEffect
 
getRadiusProvider() - Method in class wbs.utils.util.particles.CircleParticleEffect
 
getRadiusProvider() - Method in class wbs.utils.util.particles.ElectricParticleEffect
Gets the radius provider directly
getRadiusProvider() - Method in class wbs.utils.util.particles.LineParticleEffect
Gets the radius provider directly
getRandom() - Method in class wbs.utils.util.particles.DiscParticleEffect
 
getRandom() - Method in class wbs.utils.util.particles.LineParticleEffect
 
getRandom(Collection<T>) - Static method in class wbs.utils.util.WbsCollectionUtil
Gets a random element of a collection, including unordered ones.
getRandom2Disc(int, double) - Static method in class wbs.utils.util.WbsMath
 
getRandomPointOn2Disc(double) - Static method in class wbs.utils.util.WbsMath
 
getRandomPointOn2Disc(Location, double) - Static method in class wbs.utils.util.WbsMath
 
getRandomWeighted(Map<T, N>) - Static method in class wbs.utils.util.WbsCollectionUtil
Gets a weighted value from a set
getRandomWeighted(Map<T, N>) - Static method in class wbs.utils.util.WbsMath
getRange() - Method in class wbs.utils.util.entities.selector.EntitySelector
 
getRawPredicate() - Method in class wbs.utils.util.entities.selector.EntitySelector
 
getRaySize() - Method in class wbs.utils.util.entities.selector.LineOfSightSelector
 
getReadableVersion(Player) - Static method in class wbs.utils.util.VersionUtil
 
getRegisteredIds() - Static method in class wbs.utils.util.providers.generator.GeneratorManager
 
getRelative() - Method in class wbs.utils.util.particles.VelocityParticleEffect
 
getRenderer(Location) - Method in enum wbs.utils.util.effects.RenderedItem.RenderType
Gets a new ItemRenderer based on the enum value, created at the given location
getRequiredEnum(ConfigurationSection, String, WbsSettings, String, Class<T>) - Static method in class wbs.utils.util.configuration.WbsConfigReader
Get a list of WbsConfigReader from a String list
getRequiredLocation(ConfigurationSection, String, WbsSettings, String) - Static method in class wbs.utils.util.configuration.WbsConfigReader
Get a non-null location given the name of a config section, and automatically log errors to the provided settings if non-null.
getRequiredPlugin() - Method in class wbs.utils.util.pluginhooks.region.GriefPreventionRegionHook
 
getRequiredPlugin() - Method in class wbs.utils.util.pluginhooks.region.PlotSquaredRegionHook
 
getRequiredPlugin() - Method in class wbs.utils.util.pluginhooks.region.TownyRegionHook
 
getRequiredPlugin() - Method in class wbs.utils.util.pluginhooks.region.WbsRegionHook
 
getRequiredPlugin() - Method in class wbs.utils.util.pluginhooks.region.WorldGuardRegionHook
 
getRequiredPlugin() - Method in class wbs.utils.util.pluginhooks.SimplePlaceholder
 
getRequiredSection(ConfigurationSection, String, WbsSettings, String) - Static method in class wbs.utils.util.configuration.WbsConfigReader
Get a required section from a ConfigurationSection, and throw an error if missing.
getRoot() - Method in class wbs.utils.util.configuration.WbsConfig
 
getRotation() - Method in class wbs.utils.util.particles.CircleParticleEffect
 
getRotationProvider() - Method in class wbs.utils.util.particles.CircleParticleEffect
 
getRow(int) - Method in class wbs.utils.util.menus.WbsMenu
 
getScaleAmount() - Method in class wbs.utils.util.particles.LineParticleEffect
 
getScoreboard() - Method in class wbs.utils.util.entities.state.tracker.ScoreboardState
 
getSelection(Location) - Method in class wbs.utils.util.entities.selector.EntitySelector
Perform a selection and return all found.
getSelection(Location) - Method in class wbs.utils.util.entities.selector.LineOfSightSelector
 
getSelection(Location) - Method in class wbs.utils.util.entities.selector.RadiusSelector
 
getSelectQuery(String) - Method in class wbs.utils.util.database.WbsTable
 
getSelectQuery(String, String) - Method in class wbs.utils.util.database.WbsTable
 
getSerializable(String, Class<T>) - Method in class wbs.utils.util.configuration.WbsConfig
 
getSerializable(String, Class<T>, T) - Method in class wbs.utils.util.configuration.WbsConfig
 
getSettings() - Method in class wbs.utils.util.commands.WbsErrorsSubcommand
 
getSettings() - Method in class wbs.utils.util.commands.WbsReloadSubcommand
 
getShortList(String) - Method in class wbs.utils.util.configuration.WbsConfig
 
getSize() - Method in class wbs.utils.util.particles.data.DustOptionsProvider
 
getSlot(T) - Method in class wbs.utils.util.menus.PagedMenu
 
getSlotNumber(int, int) - Method in class wbs.utils.util.menus.WbsMenu
Get the slot number for a given row and column.
getSoundGroup() - Method in class wbs.utils.util.particles.data.BlockDataProvider
 
getSpeed() - Method in class wbs.utils.util.particles.ElectricParticleEffect
 
getSpeed() - Method in class wbs.utils.util.particles.LineParticleEffect
 
getSpeed() - Method in class wbs.utils.util.particles.NormalParticleEffect
 
getSpeed() - Method in class wbs.utils.util.particles.VelocityParticleEffect
 
getSpeedProvider() - Method in class wbs.utils.util.particles.ElectricParticleEffect
Gets the speed provider directly
getSpeedProvider() - Method in class wbs.utils.util.particles.LineParticleEffect
Gets the speed provider directly
getSpeedProvider() - Method in class wbs.utils.util.particles.NormalParticleEffect
Gets the speed provider directly
getSpeedProvider() - Method in class wbs.utils.util.particles.VelocityParticleEffect
 
getString(String) - Method in class wbs.utils.util.configuration.WbsConfig
 
getString(String, String) - Method in class wbs.utils.util.configuration.WbsConfig
 
getStringList(String) - Method in class wbs.utils.util.configuration.WbsConfig
 
getSubcommandLabels(CommandSender) - Method in class wbs.utils.util.commands.WbsCommand
Gets a list of all labels for subcommands usable by the given sender
getSubcommandLabels(CommandSender) - Method in class wbs.utils.util.commands.WbsCommandNode
Gets a list of all labels for subcommands usable by the given sender
getTabCompletions(CommandSender, String, String[]) - Method in class wbs.utils.util.commands.WbsSubcommand
 
getTabCompletions(CommandSender, String, String[], int) - Method in class wbs.utils.util.commands.WbsCommandNode
 
getTabCompletions(CommandSender, String, String[], int) - Method in class wbs.utils.util.commands.WbsSubcommand
 
getTable(String) - Method in class wbs.utils.util.database.WbsDatabase
 
getTargetPos(LivingEntity, double) - Static method in class wbs.utils.util.entities.WbsEntityUtil
Gets the location at the block the entity is looking at.
getTargetPos(LivingEntity, double) - Static method in class wbs.utils.util.WbsEntities
Deprecated.
Gets the location at the block the entity is looking at.
getThis() - Method in class wbs.utils.util.entities.selector.EntitySelector
 
getThis() - Method in class wbs.utils.util.entities.selector.LineOfSightSelector
 
getThis() - Method in class wbs.utils.util.entities.selector.RadiusSelector
 
getTicks() - Method in class wbs.utils.util.particles.ElectricParticleEffect
 
getTitle() - Method in class wbs.utils.util.WbsScoreboard
 
getTowny() - Static method in class wbs.utils.util.pluginhooks.PluginHookManager
 
getTreeSpecies(Material) - Static method in class wbs.utils.util.WbsMaterials
 
getType() - Method in class wbs.utils.util.database.WbsField
 
getUpdateStatement(String) - Method in class wbs.utils.util.database.WbsTable
 
getValue() - Method in class wbs.utils.util.configuration.WbsConfigOption
 
getValue() - Method in class wbs.utils.util.providers.generator.num.DoubleGenerator
 
getValue() - Method in class wbs.utils.util.providers.generator.vector.VectorGenerator
 
getValue(WbsField) - Method in class wbs.utils.util.database.WbsRecord
 
getValue(WbsField, Class<T>) - Method in class wbs.utils.util.database.WbsRecord
 
getValues(boolean) - Method in class wbs.utils.util.configuration.WbsConfig
 
getVariation() - Method in class wbs.utils.util.particles.VelocityParticleEffect
 
getVariationProvider() - Method in class wbs.utils.util.particles.VelocityParticleEffect
 
getVector(String) - Method in class wbs.utils.util.configuration.WbsConfig
 
getVector(String, Vector) - Method in class wbs.utils.util.configuration.WbsConfig
 
getVelocity() - Method in class wbs.utils.util.entities.state.tracker.VelocityState
 
getVersion() - Method in class wbs.utils.util.pluginhooks.SimplePlaceholder
 
getVersion() - Static method in class wbs.utils.util.VersionUtil
Get the server version as a double.
getVersion(Player) - Static method in class wbs.utils.util.VersionUtil
 
getWorldGuard() - Static method in class wbs.utils.util.pluginhooks.PluginHookManager
 
getWrapped() - Method in class wbs.utils.util.configuration.WbsConfig
 
getX() - Method in class wbs.utils.util.particles.NormalParticleEffect
 
getX() - Method in class wbs.utils.util.providers.VectorProvider
 
getXp() - Method in class wbs.utils.util.entities.state.tracker.XPState
 
getXProvider() - Method in class wbs.utils.util.particles.NormalParticleEffect
Gets the x provider directly
getY() - Method in class wbs.utils.util.particles.NormalParticleEffect
 
getY() - Method in class wbs.utils.util.providers.VectorProvider
 
getYProvider() - Method in class wbs.utils.util.particles.NormalParticleEffect
Gets the y provider directly
getZ() - Method in class wbs.utils.util.particles.NormalParticleEffect
 
getZ() - Method in class wbs.utils.util.providers.VectorProvider
 
getZProvider() - Method in class wbs.utils.util.particles.NormalParticleEffect
Gets the z provider directly
giveMoney(OfflinePlayer, double) - Static method in class wbs.utils.util.pluginhooks.VaultWrapper
 
givePermission(Player, String) - Static method in class wbs.utils.util.pluginhooks.VaultWrapper
 
GriefPreventionRegionHook - Class in wbs.utils.util.pluginhooks.region
 
GriefPreventionRegionHook() - Constructor for class wbs.utils.util.pluginhooks.region.GriefPreventionRegionHook
 

H

HAND - Enum constant in enum wbs.utils.util.effects.RenderedItem.RenderType
 
hasMenuOpen(Player) - Method in class wbs.utils.util.menus.WbsMenu
 
hasMoney(OfflinePlayer, double) - Static method in class wbs.utils.util.pluginhooks.VaultWrapper
 
hasValue(WbsField) - Method in class wbs.utils.util.database.WbsRecord
 
HEAD - Enum constant in enum wbs.utils.util.effects.RenderedItem.RenderType
 
heal(LivingEntity, double) - Static method in class wbs.utils.util.entities.WbsEntityUtil
Heal the target LivingEntity safely, taking into account max health
heal(LivingEntity, double) - Static method in class wbs.utils.util.WbsEntities
Deprecated.
Heal the target LivingEntity safely, taking into account max health
HealthState - Class in wbs.utils.util.entities.state.tracker
An EntityState that captures a LivingEntity's current health.
HealthState() - Constructor for class wbs.utils.util.entities.state.tracker.HealthState
Creates the state with the default value (20).
HealthState(double) - Constructor for class wbs.utils.util.entities.state.tracker.HealthState
 
HSB - Enum constant in enum wbs.utils.util.particles.data.DustOptionsProvider.ColourType
HungerState - Class in wbs.utils.util.entities.state.tracker
An EntityState that captures a Player's current hunger level.
HungerState() - Constructor for class wbs.utils.util.entities.state.tracker.HungerState
Creates the state with the default value (20).
HungerState(int) - Constructor for class wbs.utils.util.entities.state.tracker.HungerState
 

I

ignorePassableBlocks - Variable in class wbs.utils.util.entities.selector.LineOfSightSelector
 
inDebugMode() - Method in class wbs.utils.util.database.WbsTable
 
insert(List<WbsRecord>) - Method in class wbs.utils.util.database.WbsTable
Inserts the given map of objects.
insert(List<WbsRecord>, Connection) - Method in class wbs.utils.util.database.WbsTable
 
insert(WbsTable) - Method in class wbs.utils.util.database.WbsRecord
Inserts this record into the given table, ignoring fields not present on the table.
insertIfNotDefault(WbsTable) - Method in class wbs.utils.util.database.WbsRecord
Conditionally inserts this record into the given table, ignoring fields not present on the table.
INT - Enum constant in enum wbs.utils.util.database.WbsFieldType
 
INT255 - Enum constant in enum wbs.utils.util.particles.data.DustOptionsProvider.ColourType
IntOption - Annotation Type in wbs.utils.util.configuration.options
 
IntOptions - Annotation Type in wbs.utils.util.configuration.options
 
intVal() - Method in class wbs.utils.util.providers.NumProvider
Get the current value as an integer
InvalidConfigurationException - Exception in wbs.utils.exceptions
Thrown when a ConfigurationSection is either malformed and not valid yaml, or when the configuration is not correct in a given context
InvalidConfigurationException() - Constructor for exception wbs.utils.exceptions.InvalidConfigurationException
 
InvalidConfigurationException(String) - Constructor for exception wbs.utils.exceptions.InvalidConfigurationException
 
InvalidConfigurationException(String, String) - Constructor for exception wbs.utils.exceptions.InvalidConfigurationException
 
InvalidWbsConfigDefinitionException - Exception in wbs.utils.exceptions
 
InvalidWbsConfigDefinitionException() - Constructor for exception wbs.utils.exceptions.InvalidWbsConfigDefinitionException
 
InvalidWbsConfigDefinitionException(String) - Constructor for exception wbs.utils.exceptions.InvalidWbsConfigDefinitionException
 
InvalidWorldException - Exception in wbs.utils.exceptions
Thrown when there is an attempt to retrieve a world that does not exist
InvalidWorldException() - Constructor for exception wbs.utils.exceptions.InvalidWorldException
 
InvalidWorldException(String) - Constructor for exception wbs.utils.exceptions.InvalidWorldException
 
InventoryState - Class in wbs.utils.util.entities.state.tracker
An EntityState that captures the current PlayerInventory of a Player.
InventoryState() - Constructor for class wbs.utils.util.entities.state.tracker.InventoryState
Creates the state with no items or item slot configured.
InventoryState(ItemStack[]) - Constructor for class wbs.utils.util.entities.state.tracker.InventoryState
 
InventoryState(ItemStack[], int) - Constructor for class wbs.utils.util.entities.state.tracker.InventoryState
 
InvulnerableState - Class in wbs.utils.util.entities.state.tracker
An EntityState that captures whether or not an Entity is currently invulnerable.
InvulnerableState() - Constructor for class wbs.utils.util.entities.state.tracker.InvulnerableState
Creates the state with the default value (false).
InvulnerableState(boolean) - Constructor for class wbs.utils.util.entities.state.tracker.InvulnerableState
 
isActive() - Static method in class wbs.utils.util.pluginhooks.PlaceholderAPIWrapper
 
isAliased(String) - Method in class wbs.utils.util.commands.WbsSubcommand
Check if the given String is an alias of this subcommand
isBeingViewedBy(Player) - Method in class wbs.utils.util.WbsScoreboard
 
isBoolean(String) - Method in class wbs.utils.util.configuration.WbsConfig
 
isColor(String) - Method in class wbs.utils.util.configuration.WbsConfig
 
isConfigurationSection(String) - Method in class wbs.utils.util.configuration.WbsConfig
 
isConfigured - Static variable in class wbs.utils.util.pluginhooks.PluginHookManager
 
isConfigured - Static variable in class wbs.utils.util.pluginhooks.VaultWrapper
 
isDefault(WbsField) - Method in class wbs.utils.util.database.WbsRecord
Checks if a given field on this object matches the default for the field.
isDouble(String) - Method in class wbs.utils.util.configuration.WbsConfig
 
isEcoSetup() - Static method in class wbs.utils.util.pluginhooks.VaultWrapper
 
isGriefPreventionInstalled() - Static method in class wbs.utils.util.pluginhooks.PluginHookManager
 
isIgnorePassableBlocks() - Method in class wbs.utils.util.entities.selector.LineOfSightSelector
 
isInMaterial(Entity, Material) - Static method in class wbs.utils.util.entities.WbsEntityUtil
 
isInMaterial(LivingEntity, Material) - Static method in class wbs.utils.util.WbsEntities
Deprecated.
 
isInt(String) - Method in class wbs.utils.util.configuration.WbsConfig
 
isInvulnerable() - Method in class wbs.utils.util.entities.state.tracker.InvulnerableState
 
isInWater(Entity) - Static method in class wbs.utils.util.entities.WbsEntityUtil
 
isInWater(LivingEntity) - Static method in class wbs.utils.util.WbsEntities
Deprecated.
 
isItemStack(String) - Method in class wbs.utils.util.configuration.WbsConfig
 
isList(String) - Method in class wbs.utils.util.configuration.WbsConfig
 
isLoaded() - Method in class wbs.utils.WbsUtils
 
isLocation(String) - Method in class wbs.utils.util.configuration.WbsConfig
 
isLong(String) - Method in class wbs.utils.util.configuration.WbsConfig
 
isMenu(InventoryView) - Method in class wbs.utils.util.menus.WbsMenu
 
isNonPrimaryDefault(WbsTable) - Method in class wbs.utils.util.database.WbsRecord
Returns true if this record is a default record for the given table, excluding the table's primary key.
isNull(ConfigurationSection, String, WbsSettings, String) - Static method in class wbs.utils.util.configuration.WbsConfigReader
Check if a config is null, and if it is, log it against the current settings
isNull(ConfigurationSection, String, WbsSettings, String, String) - Static method in class wbs.utils.util.configuration.WbsConfigReader
Check if a config is null, and if it is, log it against the current settings
isOfflinePlayer(String) - Method in class wbs.utils.util.configuration.WbsConfig
 
isPlotsquaredInstalled() - Static method in class wbs.utils.util.pluginhooks.PluginHookManager
 
isPrimaryKey() - Method in class wbs.utils.util.database.WbsField
 
isRegistered() - Method in class wbs.utils.util.menus.WbsMenu
 
isSet(String) - Method in class wbs.utils.util.configuration.WbsConfig
 
isString(String) - Method in class wbs.utils.util.configuration.WbsConfig
 
isTownyInstalled() - Static method in class wbs.utils.util.pluginhooks.PluginHookManager
 
isValid(T) - Method in class wbs.utils.util.entities.selector.EntitySelector
 
isValueSet() - Method in class wbs.utils.util.configuration.WbsConfigOption
 
isVaultInstalled() - Static method in class wbs.utils.util.pluginhooks.PluginHookManager
 
isVector(String) - Method in class wbs.utils.util.configuration.WbsConfig
 
isViaVersionInstalled() - Static method in class wbs.utils.util.pluginhooks.PluginHookManager
 
isWorldGuardInstalled() - Static method in class wbs.utils.util.pluginhooks.PluginHookManager
 
item - Variable in class wbs.utils.util.menus.MenuSlot
 
ItemStackProvider - Class in wbs.utils.util.particles.data
Provider that extends ItemStack for the purpose of allowing particle data to be refreshed and written to a config.
ItemStackProvider(List<Material>) - Constructor for class wbs.utils.util.particles.data.ItemStackProvider
 
ItemStackProvider(ConfigurationSection, String) - Constructor for class wbs.utils.util.particles.data.ItemStackProvider
 

J

joiningPrettyStrings(Class<? extends Enum<?>>) - Static method in class wbs.utils.util.WbsEnums
 
joiningPrettyStrings(Class<? extends Enum<?>>, String) - Static method in class wbs.utils.util.WbsEnums
 

L

lastPageNumber - Variable in class wbs.utils.util.menus.PagedMenu
 
lerp(double, double, double) - Static method in class wbs.utils.util.WbsMath
Linear interpolation from a to b, given 0 ≤ t ≤ 1 representing the progress from a to b, where t = 0 returns a and t = 1 returns b
limitToSlope(Vector, double) - Static method in class wbs.utils.util.WbsMath
Limit the given vector to have a slope in Y between slope and -slope
LINE - Enum constant in enum wbs.utils.util.particles.WbsParticleEffect.WbsParticleType
 
LineOfSightSelector<T extends org.bukkit.entity.Entity> - Class in wbs.utils.util.entities.selector
 
LineOfSightSelector(Class<T>) - Constructor for class wbs.utils.util.entities.selector.LineOfSightSelector
 
LineParticleEffect - Class in wbs.utils.util.particles
A particle effect that spawns points on a line between two points
LineParticleEffect() - Constructor for class wbs.utils.util.particles.LineParticleEffect
 
LineParticleEffect(ConfigurationSection, WbsSettings, String) - Constructor for class wbs.utils.util.particles.LineParticleEffect
Create this effect from a ConfigurationSection, logging errors in the given settings
loadConfigSafely(File) - Method in class wbs.utils.util.plugin.WbsSettings
A version of YamlConfiguration.loadConfiguration(File) that also logs yaml parsing errors.
loadDefaultConfig(String) - Method in class wbs.utils.util.plugin.WbsSettings
 
loadMessageFormat(YamlConfiguration) - Method in class wbs.utils.util.plugin.WbsSettings
 
LocationState - Class in wbs.utils.util.entities.state.tracker
An EntityState that captures an Entity's current location.
LocationState() - Constructor for class wbs.utils.util.entities.state.tracker.LocationState
Creates the state with no location tracked.
LocationState(Location) - Constructor for class wbs.utils.util.entities.state.tracker.LocationState
 
logError(String, String) - Method in class wbs.utils.util.plugin.WbsSettings
Log an error both in console and in the errors list that may be used to display errors in a command
logger - Variable in class wbs.utils.util.plugin.WbsPlugin
 
logger - Variable in class wbs.utils.util.plugin.WbsSettings
 
LONG - Enum constant in enum wbs.utils.util.database.WbsFieldType
 

M

matches(BlockData) - Method in class wbs.utils.util.particles.data.BlockDataProvider
 
materialFromString(String) - Static method in class wbs.utils.util.WbsEnums
Same as WbsEnums.toStringArray(Class) but returns null if not found.
materialFromString(String, Material) - Static method in class wbs.utils.util.WbsEnums
Converts from a string to a Material Enum.
maxColumns - Variable in class wbs.utils.util.menus.PagedMenu
 
MaxGenerator - Class in wbs.utils.util.providers.generator.num
A functional generator that takes more than two NumProviders and returns the maximum value
MaxGenerator(double...) - Constructor for class wbs.utils.util.providers.generator.num.MaxGenerator
 
MaxGenerator(List<Double>) - Constructor for class wbs.utils.util.providers.generator.num.MaxGenerator
 
MaxGenerator(ConfigurationSection, WbsSettings, String) - Constructor for class wbs.utils.util.providers.generator.num.MaxGenerator
Create this generator from a ConfigurationSection, logging errors in the given settings
MaxGenerator(MaxGenerator) - Constructor for class wbs.utils.util.providers.generator.num.MaxGenerator
Clone constructor.
MaxGenerator(NumProvider...) - Constructor for class wbs.utils.util.providers.generator.num.MaxGenerator
 
maxRows - Variable in class wbs.utils.util.menus.PagedMenu
 
maxSlots - Variable in class wbs.utils.util.menus.PagedMenu
 
MenuSlot - Class in wbs.utils.util.menus
 
MenuSlot(WbsPlugin, ItemStack) - Constructor for class wbs.utils.util.menus.MenuSlot
 
MenuSlot(WbsPlugin, Material, String, boolean, String...) - Constructor for class wbs.utils.util.menus.MenuSlot
 
MenuSlot(WbsPlugin, Material, String, boolean, List<String>) - Constructor for class wbs.utils.util.menus.MenuSlot
 
MenuSlot(WbsPlugin, Material, String, String...) - Constructor for class wbs.utils.util.menus.MenuSlot
 
MenuSlot(WbsPlugin, Material, String, List<String>) - Constructor for class wbs.utils.util.menus.MenuSlot
 
merge(BlockData) - Method in class wbs.utils.util.particles.data.BlockDataProvider
 
MessageBuilder(String) - Constructor for class wbs.utils.util.plugin.WbsPlugin.MessageBuilder
Deprecated.
 
MessageBuilder(String, CommandSender) - Constructor for class wbs.utils.util.plugin.WbsPlugin.MessageBuilder
Deprecated.
 
MinGenerator - Class in wbs.utils.util.providers.generator.num
A functional generator that takes more than two NumProviders and returns the minimum value
MinGenerator(double...) - Constructor for class wbs.utils.util.providers.generator.num.MinGenerator
 
MinGenerator(List<Double>) - Constructor for class wbs.utils.util.providers.generator.num.MinGenerator
 
MinGenerator(ConfigurationSection, WbsSettings, String) - Constructor for class wbs.utils.util.providers.generator.num.MinGenerator
Create this generator from a ConfigurationSection, logging errors in the given settings
MinGenerator(MinGenerator) - Constructor for class wbs.utils.util.providers.generator.num.MinGenerator
Clone constructor.
MinGenerator(NumProvider...) - Constructor for class wbs.utils.util.providers.generator.num.MinGenerator
 
MissingConfigurationException - Exception in wbs.utils.exceptions
Thrown when a required ConfigurationSection is missing from another configuration
MissingConfigurationException() - Constructor for exception wbs.utils.exceptions.MissingConfigurationException
 
MissingRequiredKeyException - Exception in wbs.utils.exceptions
Thrown when a key is required in a ConfigurationSection and it was missing
MissingRequiredKeyException() - Constructor for exception wbs.utils.exceptions.MissingRequiredKeyException
 
MissingRequiredKeyException(String) - Constructor for exception wbs.utils.exceptions.MissingRequiredKeyException
 
ModuloGenerator - Class in wbs.utils.util.providers.generator.num
A functional generator that takes exactly two NumProviders and returns the first value under the modulo of the second
ModuloGenerator(double, double) - Constructor for class wbs.utils.util.providers.generator.num.ModuloGenerator
 
ModuloGenerator(ConfigurationSection, WbsSettings, String) - Constructor for class wbs.utils.util.providers.generator.num.ModuloGenerator
Create this generator from a ConfigurationSection, logging errors in the given settings
ModuloGenerator(ModuloGenerator) - Constructor for class wbs.utils.util.providers.generator.num.ModuloGenerator
Clone constructor.
ModuloGenerator(NumProvider, NumProvider) - Constructor for class wbs.utils.util.providers.generator.num.ModuloGenerator
 
MUL - Enum constant in enum wbs.utils.util.providers.generator.vector.VectorGenerator.VectorGeneratorType
 
MultiplicationGenerator - Class in wbs.utils.util.providers.generator.num
A functional generator that takes more than two NumProviders and returns their product
MultiplicationGenerator(double...) - Constructor for class wbs.utils.util.providers.generator.num.MultiplicationGenerator
 
MultiplicationGenerator(List<Double>) - Constructor for class wbs.utils.util.providers.generator.num.MultiplicationGenerator
 
MultiplicationGenerator(ConfigurationSection, WbsSettings, String) - Constructor for class wbs.utils.util.providers.generator.num.MultiplicationGenerator
Create this generator from a ConfigurationSection, logging errors in the given settings
MultiplicationGenerator(MultiplicationGenerator) - Constructor for class wbs.utils.util.providers.generator.num.MultiplicationGenerator
Clone constructor.
MultiplicationGenerator(NumProvider...) - Constructor for class wbs.utils.util.providers.generator.num.MultiplicationGenerator
 

N

NOCASE - Enum constant in enum wbs.utils.util.database.CollateFunction
It is almost same as binary, except the 26 upper case characters of ASCII are folded to their lower case equivalents before the comparison is performed.
NORMAL - Enum constant in enum wbs.utils.util.particles.WbsParticleEffect.WbsParticleType
 
NORMALISE - Enum constant in enum wbs.utils.util.providers.generator.vector.VectorGenerator.VectorGeneratorType
 
NormalParticleEffect - Class in wbs.utils.util.particles
A particle effect that mimics the default behaviour of particle spawning, and works the same as the vanilla /particle command.
NormalParticleEffect() - Constructor for class wbs.utils.util.particles.NormalParticleEffect
 
NormalParticleEffect(ConfigurationSection, WbsSettings, String) - Constructor for class wbs.utils.util.particles.NormalParticleEffect
Create this effect from a ConfigurationSection, logging errors in the given settings
numeralOf(char) - Static method in class wbs.utils.util.string.RomanNumerals
Get the number associated with a given numeral.
NumProvider - Class in wbs.utils.util.providers
Represents a number (typically a double) that may either be static, or change over time
NumProvider(double) - Constructor for class wbs.utils.util.providers.NumProvider
Create this provider with a single static value
NumProvider(DoubleGenerator) - Constructor for class wbs.utils.util.providers.NumProvider
Create this provider with a given, pre-configured DoubleGenerator
NumProvider(ConfigurationSection, String, WbsSettings, String) - Constructor for class wbs.utils.util.providers.NumProvider
Create this provider from a configuration section, and log any errors against the given settings.
NumProvider(ConfigurationSection, String, WbsSettings, String, double) - Constructor for class wbs.utils.util.providers.NumProvider
Create this provider from a configuration section, and log any errors against the given settings.
NumProvider(NumProvider) - Constructor for class wbs.utils.util.providers.NumProvider
Clone constructor.

O

offsetPoints(Location, ArrayList<Vector>) - Static method in class wbs.utils.util.WbsMath
Translate a list of vectors to a new origin, and return it as a list of locations about that origin.
onClick(ClickEvent) - Method in class wbs.utils.util.plugin.WbsMessageBuilder
 
onClick(ClickEvent) - Method in class wbs.utils.util.plugin.WbsPlugin.MessageBuilder
Deprecated.
 
onClick(InventoryClickEvent) - Method in class wbs.utils.util.menus.WbsMenu
 
onClose(InventoryCloseEvent) - Method in class wbs.utils.util.menus.WbsMenu
 
onCommand(CommandSender, String, String[]) - Method in class wbs.utils.util.commands.WbsCommandNode
Theoretically should never be called, only being implemented here since the start version is implemented, and implementing subclasses shouldn't be able to implement this (as they might expect it to be called).
onCommand(CommandSender, String, String[]) - Method in class wbs.utils.util.commands.WbsErrorsSubcommand
 
onCommand(CommandSender, String, String[]) - Method in class wbs.utils.util.commands.WbsReloadSubcommand
 
onCommand(CommandSender, String, String[]) - Method in class wbs.utils.util.commands.WbsSubcommand
Run this subcommand for the given sender, starting at arg[start].
onCommand(CommandSender, String, String[], int) - Method in class wbs.utils.util.commands.WbsCommandNode
 
onCommand(CommandSender, String, String[], int) - Method in class wbs.utils.util.commands.WbsSubcommand
Run this subcommand for the given sender, starting at arg[start].
onCommand(CommandSender, Command, String, String[]) - Method in class wbs.utils.util.commands.WbsCommand
 
onCommand(CommandSender, Command, String, String[]) - Method in class wbs.utils.UtilsCommand
 
onCommandCheckPermission(CommandSender, String, String[], int) - Method in class wbs.utils.util.commands.WbsSubcommand
Check this command's permission, and if successful, run the implementing class's onCommand method
onCommandNoArgs(CommandSender, String, String[], int) - Method in class wbs.utils.util.commands.WbsCommandNode
 
onCommandNoArgs(CommandSender, String) - Method in class wbs.utils.util.commands.WbsCommand
A method that gets run when no arguments are provided.
onDisable() - Method in class wbs.utils.WbsUtils
 
onEnable() - Method in class wbs.utils.util.plugin.WbsPlugin
 
onEnable() - Method in class wbs.utils.WbsUtils
 
onHover(HoverEvent) - Method in class wbs.utils.util.plugin.WbsMessageBuilder
 
onHover(HoverEvent) - Method in class wbs.utils.util.plugin.WbsPlugin.MessageBuilder
Deprecated.
 
onLoad() - Method in class wbs.utils.WbsUtils
 
onRequest(OfflinePlayer, String) - Method in class wbs.utils.util.pluginhooks.SimplePlaceholder
 
onTabComplete(CommandSender, Command, String, String[]) - Method in class wbs.utils.util.commands.WbsCommand
 
onTabComplete(CommandSender, Command, String, String[]) - Method in class wbs.utils.UtilsCommand
 
options - Variable in class wbs.utils.util.particles.WbsParticleEffect
 

P

page - Variable in class wbs.utils.util.menus.PagedMenu
 
PagedMenu<T> - Class in wbs.utils.util.menus
 
PagedMenu(WbsPlugin, Collection<T>, String, String, int, int, int, int, int) - Constructor for class wbs.utils.util.menus.PagedMenu
 
pageItem - Variable in class wbs.utils.util.menus.PageSlot
 
PageSlot<T> - Class in wbs.utils.util.menus
 
PageSlot(WbsPlugin, T, ItemStack) - Constructor for class wbs.utils.util.menus.PageSlot
 
PageSlot(WbsPlugin, T, Material, String, boolean, String...) - Constructor for class wbs.utils.util.menus.PageSlot
 
PageSlot(WbsPlugin, T, Material, String, boolean, List<String>) - Constructor for class wbs.utils.util.menus.PageSlot
 
PageSlot(WbsPlugin, T, Material, String, String...) - Constructor for class wbs.utils.util.menus.PageSlot
 
PageSlot(WbsPlugin, T, Material, String, List<String>) - Constructor for class wbs.utils.util.menus.PageSlot
 
pageSlots - Variable in class wbs.utils.util.menus.PagedMenu
 
parse(VectorProvider) - Method in enum wbs.utils.util.particles.data.DustOptionsProvider.ColourType
Gets a colour from the given provider, in the format of this enum instance.
parseDoubleBetween(String, double, double) - Static method in class wbs.utils.util.WbsMath
 
parseIntBetween(String, int, int) - Static method in class wbs.utils.util.WbsMath
 
particleFromString(String) - Static method in class wbs.utils.util.WbsEnums
Converts from a string to a Particle Enum.
PHI - Static variable in class wbs.utils.util.WbsMath
 
PingPongGenerator - Class in wbs.utils.util.providers.generator.num
A generator that moves between two NumProviders over a given period, where it takes period calls to DoubleGenerator.refresh() to go from min to max, and then goes back from max to min over another period
PingPongGenerator(double, double, double, double) - Constructor for class wbs.utils.util.providers.generator.num.PingPongGenerator
 
PingPongGenerator(ConfigurationSection, WbsSettings, String) - Constructor for class wbs.utils.util.providers.generator.num.PingPongGenerator
Create this generator from a ConfigurationSection, logging errors in the given settings
PingPongGenerator(PingPongGenerator) - Constructor for class wbs.utils.util.providers.generator.num.PingPongGenerator
Clone constructor.
PingPongGenerator(NumProvider, NumProvider, NumProvider, double) - Constructor for class wbs.utils.util.providers.generator.num.PingPongGenerator
 
pl - Static variable in class wbs.utils.util.particles.WbsParticleEffect
 
PlaceholderAPIWrapper - Class in wbs.utils.util.pluginhooks
Simple wrapper for PlaceholderAPI that allows plugins to safely fill out placeholders without checking if that plugin is enabled
play(Location) - Method in class wbs.utils.util.particles.WbsParticleGroup
Play all effects at a given location.
play(Location) - Method in class wbs.utils.util.WbsSound
Play the sound.
play(Location) - Method in class wbs.utils.util.WbsSoundGroup
Play the sound.
play(Location, Location) - Method in class wbs.utils.util.particles.WbsParticleGroup
Play all effects at a given location.
play(Particle, Location) - Method in class wbs.utils.util.particles.CustomParticleEffect
 
play(Particle, Location) - Method in class wbs.utils.util.particles.ElectricParticleEffect
 
play(Particle, Location) - Method in class wbs.utils.util.particles.LineParticleEffect
Run the effect pattern at the given location with the given particle.
play(Particle, Location) - Method in class wbs.utils.util.particles.NormalParticleEffect
 
play(Particle, Location) - Method in class wbs.utils.util.particles.SpiralParticleEffect
 
play(Particle, Location) - Method in class wbs.utils.util.particles.VelocityParticleEffect
 
play(Particle, Location) - Method in class wbs.utils.util.particles.WbsParticleEffect
Run the effect pattern at the given location with the given particle.
play(Particle, Location, Player) - Method in class wbs.utils.util.particles.ElectricParticleEffect
 
play(Particle, Location, Player) - Method in class wbs.utils.util.particles.LineParticleEffect
Run the effect pattern at the given location with the given particle.
play(Particle, Location, Player) - Method in class wbs.utils.util.particles.NormalParticleEffect
 
play(Particle, Location, Player) - Method in class wbs.utils.util.particles.VelocityParticleEffect
 
play(Particle, Location, Player) - Method in class wbs.utils.util.particles.WbsParticleEffect
Run the effect pattern at the given location with the given particle.
play(Particle, Location, Location) - Method in class wbs.utils.util.particles.LineParticleEffect
Draws a line with particles between start and finish
play(Particle, Location, Location, Player) - Method in class wbs.utils.util.particles.LineParticleEffect
Draws a line with particles between start and finish
PLAYER - Enum constant in enum wbs.utils.util.commands.UsableBy
A Player.
playRandom(Location) - Method in class wbs.utils.util.particles.WbsParticleGroup
Play a random effect from this group at the given location.
playRandom(Location, Location) - Method in class wbs.utils.util.particles.WbsParticleGroup
Play a random effect from this group at the given location.
PlotSquaredRegionHook - Class in wbs.utils.util.pluginhooks.region
 
PlotSquaredRegionHook() - Constructor for class wbs.utils.util.pluginhooks.region.PlotSquaredRegionHook
 
plugin - Variable in class wbs.utils.util.database.AbstractDataManager
The related WbsPlugin.
plugin - Variable in class wbs.utils.util.menus.MenuSlot
 
plugin - Variable in class wbs.utils.util.menus.WbsMenu
 
plugin - Variable in class wbs.utils.util.plugin.WbsMessenger
 
plugin - Variable in class wbs.utils.util.plugin.WbsSettings
 
PluginHookManager - Class in wbs.utils.util.pluginhooks
Represents a central point to check if supported plugins are installed
pluginManager - Variable in class wbs.utils.util.plugin.WbsPlugin
 
points - Variable in class wbs.utils.util.particles.WbsParticleEffect
 
PotionEffectsState - Class in wbs.utils.util.entities.state.tracker
An EntityState that captures a LivingEntity's currently active potion effects.
PotionEffectsState() - Constructor for class wbs.utils.util.entities.state.tracker.PotionEffectsState
Creates the state with no potion effects.
PotionEffectsState(Collection<PotionEffect>) - Constructor for class wbs.utils.util.entities.state.tracker.PotionEffectsState
 
prefix - Variable in class wbs.utils.util.plugin.WbsPlugin
 
prepare(PreparedStatement, int, Object) - Method in class wbs.utils.util.database.WbsField
 
prepare(PreparedStatement, int, Object, WbsField) - Method in enum wbs.utils.util.database.WbsFieldType
 
prepend(String) - Method in class wbs.utils.util.plugin.WbsMessageBuilder
 
prepend(String) - Method in class wbs.utils.util.plugin.WbsPlugin.MessageBuilder
Deprecated.
 
prepend(TextComponent) - Method in class wbs.utils.util.plugin.WbsMessageBuilder
 
prepend(TextComponent) - Method in class wbs.utils.util.plugin.WbsPlugin.MessageBuilder
Deprecated.
 
prependRaw(String) - Method in class wbs.utils.util.plugin.WbsMessageBuilder
 
prependRaw(String) - Method in class wbs.utils.util.plugin.WbsPlugin.MessageBuilder
Deprecated.
 
produce(ConfigurationSection, WbsSettings, String) - Method in interface wbs.utils.util.providers.generator.GeneratorManager.GeneratorProducer
Create a generator from a ConfigurationSection, logging errors in the given settings
produceDefault(K) - Method in class wbs.utils.util.database.AbstractDataManager
Create an object based on the key.
Provider - Interface in wbs.utils.util.providers
 
pseudoRandomAvoidRepeats(Map<T, N>, List<T>) - Static method in class wbs.utils.util.WbsCollectionUtil
pseudoRandomAvoidRepeats(Map<T, N>, List<T>, double) - Static method in class wbs.utils.util.WbsCollectionUtil
Choose a pseudo random element from the provided map of values to chances, ignoring elements contained in the history list provided.
PulseGenerator - Class in wbs.utils.util.providers.generator.num
A generator that moves between two NumProviders using a sine wave, over a given period.
PulseGenerator(double, double, double, double) - Constructor for class wbs.utils.util.providers.generator.num.PulseGenerator
 
PulseGenerator(ConfigurationSection, WbsSettings, String) - Constructor for class wbs.utils.util.providers.generator.num.PulseGenerator
Create this generator from a ConfigurationSection, logging errors in the given settings
PulseGenerator(PulseGenerator) - Constructor for class wbs.utils.util.providers.generator.num.PulseGenerator
Clone constructor.
PulseGenerator(NumProvider, NumProvider, NumProvider, double) - Constructor for class wbs.utils.util.providers.generator.num.PulseGenerator
 
push(Entity, double) - Static method in class wbs.utils.util.entities.WbsEntityUtil
Pushes the entity in the direction they're facing at a given speed
push(LivingEntity, double) - Static method in class wbs.utils.util.WbsEntities
Deprecated.
Pushes the caster in the direction they're facing at a given speed
push(LivingEntity, Vector) - Static method in class wbs.utils.util.WbsEntities
Deprecated.
Pushes the caster according to a vector

Q

query(String) - Method in class wbs.utils.util.database.WbsDatabase
 
QueryExceptionEntry(SQLException, String) - Constructor for class wbs.utils.exceptions.WbsDatabaseException.QueryExceptionEntry
 
queryWithoutReturns(String) - Method in class wbs.utils.util.database.WbsDatabase
 

R

radius - Variable in class wbs.utils.util.particles.CircleParticleEffect
 
RadiusSelector<T extends org.bukkit.entity.Entity> - Class in wbs.utils.util.entities.selector
 
RadiusSelector(Class<T>) - Constructor for class wbs.utils.util.entities.selector.RadiusSelector
 
rand(double) - Static method in class wbs.utils.util.particles.WbsParticleEffect
 
RandomGenerator - Class in wbs.utils.util.providers.generator.num
A generator that returns a random value between two NumProviders
RandomGenerator(double, double) - Constructor for class wbs.utils.util.providers.generator.num.RandomGenerator
 
RandomGenerator(ConfigurationSection, WbsSettings, String) - Constructor for class wbs.utils.util.providers.generator.num.RandomGenerator
Create this generator from a ConfigurationSection, logging errors in the given settings
RandomGenerator(RandomGenerator) - Constructor for class wbs.utils.util.providers.generator.num.RandomGenerator
Clone constructor.
randomVector() - Static method in class wbs.utils.util.WbsMath
Gets a random unit vector that may point in any direction
randomVector(double) - Static method in class wbs.utils.util.WbsMath
Gets a random vector that may point in any direction
range - Variable in class wbs.utils.util.entities.selector.EntitySelector
The range the selector will search in.
raySize - Variable in class wbs.utils.util.entities.selector.LineOfSightSelector
 
RecordProducer - Interface in wbs.utils.util.database
 
ReflectionUtil - Class in wbs.utils.util
Deprecated.
Abandoned
reflectVector(Vector, Vector) - Static method in class wbs.utils.util.WbsMath
 
refresh() - Method in class wbs.utils.util.particles.data.BlockDataProvider
 
refresh() - Method in class wbs.utils.util.particles.data.DustOptionsProvider
 
refresh() - Method in class wbs.utils.util.particles.data.ItemStackProvider
 
refresh() - Method in class wbs.utils.util.providers.generator.num.DoubleGenerator
Generate a new value.
refresh() - Method in class wbs.utils.util.providers.generator.vector.VectorGenerator
Generate a new value
refresh() - Method in class wbs.utils.util.providers.NumProvider
Generate a new value
refresh() - Method in interface wbs.utils.util.providers.Refreshable
Refreshes this object, whatever that means for a given implementation - typically an internal value that may be retrieved over time, but not necessarily.
refresh() - Method in class wbs.utils.util.providers.VectorProvider
Refresh the providers that make up the vector, or the generator
Refreshable - Interface in wbs.utils.util.providers
 
refreshInternal() - Method in class wbs.utils.util.providers.generator.num.AbsGenerator
 
refreshInternal() - Method in class wbs.utils.util.providers.generator.num.ClampGenerator
 
refreshInternal() - Method in class wbs.utils.util.providers.generator.num.CycleGenerator
 
refreshInternal() - Method in class wbs.utils.util.providers.generator.num.DoubleGenerator
An internal method called before DoubleGenerator.getNewValue(), to allow implementing classes to refresh the provider in a controlled way.
refreshInternal() - Method in class wbs.utils.util.providers.generator.num.FunctionalGenerator
 
refreshInternal() - Method in class wbs.utils.util.providers.generator.num.PingPongGenerator
 
refreshInternal() - Method in class wbs.utils.util.providers.generator.num.PulseGenerator
 
refreshInternal() - Method in class wbs.utils.util.providers.generator.num.RandomGenerator
 
refreshInternal() - Method in class wbs.utils.util.providers.generator.vector.VectorFunctionalGenerator
 
refreshInternal() - Method in class wbs.utils.util.providers.generator.vector.VectorGenerator
 
refreshInternal() - Method in class wbs.utils.util.providers.generator.vector.VectorGeneratorRotate
 
refreshProviders() - Method in class wbs.utils.util.particles.CircleParticleEffect
 
refreshProviders() - Method in class wbs.utils.util.particles.CuboidParticleEffect
 
refreshProviders() - Method in class wbs.utils.util.particles.ElectricParticleEffect
 
refreshProviders() - Method in class wbs.utils.util.particles.LineParticleEffect
 
refreshProviders() - Method in class wbs.utils.util.particles.NormalParticleEffect
 
refreshProviders() - Method in class wbs.utils.util.particles.VelocityParticleEffect
 
refreshProviders() - Method in class wbs.utils.util.particles.WbsParticleEffect
Refresh all providers for this object.
register() - Method in class wbs.utils.util.menus.WbsMenu
 
register() - Method in class wbs.utils.util.pluginhooks.SimplePlaceholder
 
register(Class<T>, Function<Map<String, Object>, T>) - Static method in class wbs.utils.util.entities.state.EntityStateManager
Register an EntityState that can be deserialized, with the function provided.
If a class is registered before JavaPlugin.onEnable() (such as in JavaPlugin.onLoad()) in the WbsUtils main instance, it will be automatically registered in ConfigurationSerialization.
register(String, GeneratorManager.GeneratorProducer) - Static method in class wbs.utils.util.providers.generator.GeneratorManager
Register a DoubleGenerator under a given id, which is used to identify which generator is being used.
registerConfigurableClasses() - Static method in class wbs.utils.util.entities.state.EntityStateManager
Registers the classes in this registry against Bukkit's ConfigurationSerialization registry.
registerListener(Listener) - Method in class wbs.utils.util.plugin.WbsPlugin
 
registerNativeDeserializers() - Static method in class wbs.utils.util.entities.state.EntityStateManager
Registers EntityStates native to WbsUtils.
registerSimplePlaceholder(JavaPlugin, String, BiFunction<OfflinePlayer, String, String>) - Static method in class wbs.utils.util.pluginhooks.PlaceholderAPIWrapper
 
relative - Variable in class wbs.utils.util.particles.VelocityParticleEffect
 
reload() - Method in class wbs.utils.util.plugin.WbsSettings
To be called during initialization, and allows the configs to be reloaded without restarting the server/reloading the whole plugin.
RemainingAirState - Class in wbs.utils.util.entities.state.tracker
An EntityState that captures a LivingEntity's remaining air, used to determine when it will start drowning.
RemainingAirState() - Constructor for class wbs.utils.util.entities.state.tracker.RemainingAirState
Creates the state with the default value for a player.
RemainingAirState(int) - Constructor for class wbs.utils.util.entities.state.tracker.RemainingAirState
 
remove() - Method in class wbs.utils.util.effects.RenderedItem
Remove this item
removeField(WbsField) - Method in class wbs.utils.util.database.WbsTable
 
removePermission(Player, String) - Static method in class wbs.utils.util.pluginhooks.VaultWrapper
 
RenderedItem - Class in wbs.utils.util.effects
Represents an item that gets rendered in the world with a given type, to allow for smooth transitions between different ItemRenderers.
RenderedItem(Location) - Constructor for class wbs.utils.util.effects.RenderedItem
Create a new rendered item in the world, defaulting to using a HeadRenderer
RenderedItem.RenderType - Enum in wbs.utils.util.effects
Represents a specific implementation of ItemRenderer
reposition() - Method in class wbs.utils.util.effects.RenderedItem
Recalculate the position and facing of the item.
requireNotNull(ConfigurationSection, String, WbsSettings, String) - Static method in class wbs.utils.util.configuration.WbsConfig
Check if a config is null, and if it is, log it against the current settings
requireNotNull(ConfigurationSection, String, WbsSettings, String) - Static method in class wbs.utils.util.configuration.WbsConfigReader
Check if a config is null, and if it is, log it against the current settings
requireSection(ConfigurationSection, String, WbsSettings, String) - Static method in class wbs.utils.util.configuration.WbsConfigReader
 
requiresNotNull() - Method in class wbs.utils.util.database.WbsField
 
restoreAfter() - Method in interface wbs.utils.util.entities.state.EntityState
Used to build a graph of captured states, allowing states to be restored in the appropriate order, such as restoring AllowFlightState after GameModeState, to prevent a change to GameMode.SURVIVAL from overriding the Player.getAllowFlight() state.
restoreAfter() - Method in class wbs.utils.util.entities.state.tracker.AllowFlightState
 
restoreAfter() - Method in class wbs.utils.util.entities.state.tracker.FallDistanceState
 
restoreAfter() - Method in class wbs.utils.util.entities.state.tracker.FireTicksState
 
restoreAfter() - Method in class wbs.utils.util.entities.state.tracker.FlyingState
 
restoreAfter() - Method in class wbs.utils.util.entities.state.tracker.GameModeState
 
restoreAfter() - Method in class wbs.utils.util.entities.state.tracker.HealthState
 
restoreAfter() - Method in class wbs.utils.util.entities.state.tracker.HungerState
 
restoreAfter() - Method in class wbs.utils.util.entities.state.tracker.InventoryState
 
restoreAfter() - Method in class wbs.utils.util.entities.state.tracker.InvulnerableState
 
restoreAfter() - Method in class wbs.utils.util.entities.state.tracker.LocationState
 
restoreAfter() - Method in class wbs.utils.util.entities.state.tracker.PotionEffectsState
 
restoreAfter() - Method in class wbs.utils.util.entities.state.tracker.RemainingAirState
 
restoreAfter() - Method in class wbs.utils.util.entities.state.tracker.SaturationState
 
restoreAfter() - Method in class wbs.utils.util.entities.state.tracker.ScoreboardState
 
restoreAfter() - Method in class wbs.utils.util.entities.state.tracker.VelocityState
 
restoreAfter() - Method in class wbs.utils.util.entities.state.tracker.XPState
 
restoreState(Entity) - Method in class wbs.utils.util.entities.state.tracker.FallDistanceState
 
restoreState(Entity) - Method in class wbs.utils.util.entities.state.tracker.FireTicksState
 
restoreState(Entity) - Method in class wbs.utils.util.entities.state.tracker.InvulnerableState
 
restoreState(Entity) - Method in class wbs.utils.util.entities.state.tracker.LocationState
 
restoreState(Entity) - Method in class wbs.utils.util.entities.state.tracker.VelocityState
 
restoreState(LivingEntity) - Method in class wbs.utils.util.entities.state.tracker.HealthState
 
restoreState(LivingEntity) - Method in class wbs.utils.util.entities.state.tracker.PotionEffectsState
 
restoreState(LivingEntity) - Method in class wbs.utils.util.entities.state.tracker.RemainingAirState
 
restoreState(Player) - Method in class wbs.utils.util.entities.state.tracker.AllowFlightState
 
restoreState(Player) - Method in class wbs.utils.util.entities.state.tracker.FlyingState
 
restoreState(Player) - Method in class wbs.utils.util.entities.state.tracker.GameModeState
 
restoreState(Player) - Method in class wbs.utils.util.entities.state.tracker.HungerState
 
restoreState(Player) - Method in class wbs.utils.util.entities.state.tracker.InventoryState
 
restoreState(Player) - Method in class wbs.utils.util.entities.state.tracker.SaturationState
 
restoreState(Player) - Method in class wbs.utils.util.entities.state.tracker.ScoreboardState
 
restoreState(Player) - Method in class wbs.utils.util.entities.state.tracker.XPState
 
restoreState(T) - Method in interface wbs.utils.util.entities.state.EntityState
Restore the state of an instance of EntityState according to the implementation.
restoreState(T) - Method in class wbs.utils.util.entities.state.SavedEntityState
Restore the captured states to the given entity.
revealString(String) - Static method in class wbs.utils.util.string.WbsStrings
Reveal a string concealed by WbsStrings.getInvisibleString(String)
RING - Enum constant in enum wbs.utils.util.particles.WbsParticleEffect.WbsParticleType
 
RingParticleEffect - Class in wbs.utils.util.particles
A particle effect that appears in a ring of points
RingParticleEffect() - Constructor for class wbs.utils.util.particles.RingParticleEffect
 
RingParticleEffect(ConfigurationSection, WbsSettings, String) - Constructor for class wbs.utils.util.particles.RingParticleEffect
Create this effect from a ConfigurationSection, logging errors in the given settings
RomanNumerals - Class in wbs.utils.util.string
 
ROTATE - Enum constant in enum wbs.utils.util.providers.generator.vector.VectorGenerator.VectorGeneratorType
 
rotateFrom(List<Vector>, Vector, Vector) - Static method in class wbs.utils.util.WbsMath
Rotate a list of Vectors based on a vector.
rotateFrom(Vector, Vector, Vector) - Static method in class wbs.utils.util.WbsMath
 
rotateVector(Vector, Vector, double) - Static method in class wbs.utils.util.WbsMath
 
rotateVectors(List<Vector>, Vector, double) - Static method in class wbs.utils.util.WbsMath
 
rotation - Variable in class wbs.utils.util.particles.CircleParticleEffect
 
roundTo(double, int) - Static method in class wbs.utils.util.WbsMath
Round the given double to specified amount of decimal places.
rows - Variable in class wbs.utils.util.menus.WbsMenu
 
rowStart - Variable in class wbs.utils.util.menus.PagedMenu
 
RTRIM - Enum constant in enum wbs.utils.util.database.CollateFunction
The same as binary, except that trailing space characters, are ignored.
runAsync(Runnable) - Method in class wbs.utils.util.plugin.WbsPlugin
Runs a block of code asynchronously using a BukkitRunnable, and returns the task Id.
runAsync(Runnable, Runnable) - Method in class wbs.utils.util.plugin.WbsPlugin
Runs a block of code asynchronously using a BukkitRunnable, and returns the task Id.
runDefaultCommand(CommandSender, String, String[]) - Method in class wbs.utils.util.commands.WbsCommand
 
runSync(Runnable) - Method in class wbs.utils.util.plugin.WbsPlugin
Run a block of code in the main thread on the next tick, where it's safe to do minecraft related operations.

S

SaturationState - Class in wbs.utils.util.entities.state.tracker
An EntityState that captures a Player's current saturation level.
SaturationState() - Constructor for class wbs.utils.util.entities.state.tracker.SaturationState
Creates the state with the default value for a player.
SaturationState(float) - Constructor for class wbs.utils.util.entities.state.tracker.SaturationState
 
save(Collection<T>) - Method in class wbs.utils.util.database.AbstractDataManager
Save the given collection of AbstractDataManager to the database synchronously.
saveAsync(Collection<T>) - Method in class wbs.utils.util.database.AbstractDataManager
Write a collection of objects to the database asynchronously.
saveAsync(Collection<T>, Runnable) - Method in class wbs.utils.util.database.AbstractDataManager
Write a collection of objects to the database asynchronously, with a callback for when the operation has been completed.
saveCache() - Method in class wbs.utils.util.database.AbstractDataManager
Write all cached values to the database
saveCacheAsync() - Method in class wbs.utils.util.database.AbstractDataManager
Write all cached values to the database
SavedEntityState<T extends org.bukkit.entity.Entity> - Class in wbs.utils.util.entities.state
Represents a snapshot of an entity, tracking only specific qualities.
SavedEntityState() - Constructor for class wbs.utils.util.entities.state.SavedEntityState
 
SavedEntityState(Collection<EntityState<? super T>>) - Constructor for class wbs.utils.util.entities.state.SavedEntityState
 
SavedLivingEntityState<T extends org.bukkit.entity.LivingEntity> - Class in wbs.utils.util.entities.state
 
SavedLivingEntityState() - Constructor for class wbs.utils.util.entities.state.SavedLivingEntityState
 
SavedPlayerState - Class in wbs.utils.util.entities.state
 
SavedPlayerState() - Constructor for class wbs.utils.util.entities.state.SavedPlayerState
 
saveYamlData(YamlConfiguration, String, String, Consumer<YamlConfiguration>) - Method in class wbs.utils.util.plugin.WbsSettings
Runs an operation on a YamlConfiguration as defined in the delegate after guaranteeing that the config is non-null and corresponding file exists in the given plugins folder.
scaleVector(Vector, double) - Static method in class wbs.utils.util.particles.WbsParticleEffect
 
scaleVector(Vector, double) - Static method in class wbs.utils.util.WbsMath
Get a copy of the given vector scaled to the desired magnitude.
ScoreboardState - Class in wbs.utils.util.entities.state.tracker
An EntityState that captures which Scoreboard a Player is currently viewing.
ScoreboardState() - Constructor for class wbs.utils.util.entities.state.tracker.ScoreboardState
Creates the state with no scoreboard configured.
ScoreboardState(Scoreboard) - Constructor for class wbs.utils.util.entities.state.tracker.ScoreboardState
 
select(PreparedStatement) - Method in class wbs.utils.util.database.WbsDatabase
Runs a query directly, auto-closing the connection used and returning a list of WbsRecords from the results of the query.
select(List<K>) - Method in class wbs.utils.util.database.AbstractDataManager
Overrideable field for selecting from the database.
select(Entity) - Method in class wbs.utils.util.entities.selector.EntitySelector
Selects all entities of the given type, limited to EntitySelector.maxSelections.
select(Location) - Method in class wbs.utils.util.entities.selector.EntitySelector
Selects all entities of the given type, limited to EntitySelector.maxSelections.
selectExcluding(Location, T) - Method in class wbs.utils.util.entities.selector.EntitySelector
Selects all entities of the given type, limited to EntitySelector.maxSelections, excluding the given entity
selectExcluding(T) - Method in class wbs.utils.util.entities.selector.EntitySelector
Selects all entities of the given type, limited to EntitySelector.maxSelections, excluding the given entity
selectFirst(Entity) - Method in class wbs.utils.util.entities.selector.EntitySelector
Select only the first found selectable entity.
selectFirst(Location) - Method in class wbs.utils.util.entities.selector.EntitySelector
Select only the first found selectable entity
selectFirstExcluding(Location, T) - Method in class wbs.utils.util.entities.selector.EntitySelector
Select only the first found selectable entity, excluding the provided one.
selectFirstExcluding(T) - Method in class wbs.utils.util.entities.selector.EntitySelector
Select only the first found selectable entity, excluding the provided one.
selectOnField(WbsField, Object) - Method in class wbs.utils.util.database.WbsTable
 
selectOnField(WbsField, Object, CollateFunction) - Method in class wbs.utils.util.database.WbsTable
 
selectOnFields(Collection<WbsField>, Collection<?>) - Method in class wbs.utils.util.database.WbsTable
 
selectRandom(Entity) - Method in class wbs.utils.util.entities.selector.EntitySelector
Select a single random selectable entity To ignore the provided entity, use EntitySelector.selectRandomExcluding(Entity) instead.
selectRandom(Location) - Method in class wbs.utils.util.entities.selector.EntitySelector
Select a single random selectable entity
selectRandomExcluding(Location, T) - Method in class wbs.utils.util.entities.selector.EntitySelector
Select only the first found selectable entity, excluding the provided one.
selectRandomExcluding(T) - Method in class wbs.utils.util.entities.selector.EntitySelector
Select only the first found selectable entity, excluding the provided one.
send() - Method in class wbs.utils.util.plugin.WbsPlugin.MessageBuilder
Deprecated.
 
send(Collection<? extends CommandSender>) - Method in class wbs.utils.util.plugin.WbsMessage
 
send(Collection<? extends CommandSender>) - Method in class wbs.utils.util.plugin.WbsMessageBuilder
 
send(Collection<? extends CommandSender>) - Method in class wbs.utils.util.plugin.WbsPlugin.MessageBuilder
Deprecated.
 
send(T...) - Method in class wbs.utils.util.plugin.WbsMessage
 
send(T...) - Method in class wbs.utils.util.plugin.WbsMessageBuilder
 
send(T...) - Method in class wbs.utils.util.plugin.WbsPlugin.MessageBuilder
Deprecated.
 
sendActionBar(String, Player) - Method in class wbs.utils.util.plugin.WbsMessenger
Send an action bar to a player with formatting handled
sendActionBar(String, Player) - Method in class wbs.utils.util.plugin.WbsPlugin
Sends a formatted action bar to the specified player
sendList(List<T>, int, int, CommandSender) - Method in class wbs.utils.util.plugin.WbsMessenger
 
sendList(Set<T>, int, int, CommandSender) - Method in class wbs.utils.util.plugin.WbsMessenger
 
sendMessage(String, CommandSender) - Method in class wbs.utils.util.plugin.WbsMessenger
Send a message with formatting handled.
sendMessage(String, CommandSender) - Method in class wbs.utils.util.plugin.WbsPlugin
Send a formatted message with "&" colour codes, where "&w" becomes the configured error colour, "&h" becomes the configured highlight colour, and "&r" resets to the configured main colour.
sendMessageNoPrefix(String, CommandSender) - Method in class wbs.utils.util.plugin.WbsMessenger
sendMessageNoPrefix(String, CommandSender) - Method in class wbs.utils.util.plugin.WbsPlugin
Send a formatted message with no prefix and formatted "&" colour codes, where "&w" becomes the configured error colour, and "&h" becomes the configured highlight colour
sendPlaceholderMessage(String, CommandSender) - Method in class wbs.utils.util.plugin.WbsPlugin
Same as WbsPlugin.sendMessage(String, CommandSender), but automatically fills placeholders with PlaceholderAPI if sender is a Player, and PlaceholderAPI is installed
sendUsage(String, CommandSender, String, String[]) - Method in class wbs.utils.util.commands.WbsSubcommand
 
sendUsage(String, CommandSender, String, String[], int) - Method in class wbs.utils.util.commands.WbsSubcommand
 
serialize() - Method in class wbs.utils.util.entities.state.SavedEntityState
 
serialize() - Method in class wbs.utils.util.entities.state.tracker.AllowFlightState
 
serialize() - Method in class wbs.utils.util.entities.state.tracker.FallDistanceState
 
serialize() - Method in class wbs.utils.util.entities.state.tracker.FireTicksState
 
serialize() - Method in class wbs.utils.util.entities.state.tracker.FlyingState
 
serialize() - Method in class wbs.utils.util.entities.state.tracker.GameModeState
 
serialize() - Method in class wbs.utils.util.entities.state.tracker.HealthState
 
serialize() - Method in class wbs.utils.util.entities.state.tracker.HungerState
 
serialize() - Method in class wbs.utils.util.entities.state.tracker.InventoryState
 
serialize() - Method in class wbs.utils.util.entities.state.tracker.InvulnerableState
 
serialize() - Method in class wbs.utils.util.entities.state.tracker.LocationState
 
serialize() - Method in class wbs.utils.util.entities.state.tracker.PotionEffectsState
 
serialize() - Method in class wbs.utils.util.entities.state.tracker.RemainingAirState
 
serialize() - Method in class wbs.utils.util.entities.state.tracker.SaturationState
 
serialize() - Method in class wbs.utils.util.entities.state.tracker.VelocityState
 
serialize() - Method in class wbs.utils.util.entities.state.tracker.XPState
 
set(String, Object) - Method in class wbs.utils.util.configuration.WbsConfig
 
setAbout(Vector) - Method in class wbs.utils.util.particles.CircleParticleEffect
Sets the vector about which rotation occurs
setAbout(Vector) - Method in class wbs.utils.util.particles.CuboidParticleEffect
 
setAbout(VectorProvider) - Method in class wbs.utils.util.particles.CircleParticleEffect
Sets the about vector provider directly
setAbout(VectorProvider) - Method in class wbs.utils.util.particles.CuboidParticleEffect
Set the about vector provider directly
setAliases(Set<String>) - Method in class wbs.utils.util.commands.WbsSubcommand
Sets the list of aliases for this subcommand to the provided value, removing all existing ones.
setAllowItemTaking(boolean) - Method in class wbs.utils.util.menus.MenuSlot
 
setAmount(int) - Method in class wbs.utils.util.particles.WbsParticleEffect
 
setAmount(NumProvider) - Method in class wbs.utils.util.particles.WbsParticleEffect
 
setArcLength(double) - Method in class wbs.utils.util.particles.ElectricParticleEffect
 
setArcLength(NumProvider) - Method in class wbs.utils.util.particles.ElectricParticleEffect
Set the arc length directly
setBanners(MenuSlot) - Method in class wbs.utils.util.menus.WbsMenu
Fill the first and last rows with the given slot.
setCacheSize(int) - Method in class wbs.utils.util.database.AbstractDataManager
Set the number of objects that are cached in active memory to prevent unneeded calls to the database.
setChance(double) - Method in class wbs.utils.util.particles.WbsParticleEffect
Set the chance of a given point spawning a particle.
setClickAction(Consumer<InventoryClickEvent>) - Method in class wbs.utils.util.menus.MenuSlot
 
setClickActionMenu(BiConsumer<WbsMenu, InventoryClickEvent>) - Method in class wbs.utils.util.menus.MenuSlot
 
setClockwise(boolean) - Method in class wbs.utils.util.particles.SpiralParticleEffect
 
setCloseAction(Consumer<InventoryCloseEvent>) - Method in class wbs.utils.util.menus.WbsMenu
 
setCloseActionMenu(BiConsumer<WbsMenu, InventoryCloseEvent>) - Method in class wbs.utils.util.menus.WbsMenu
 
setCloseOnClick(boolean) - Method in class wbs.utils.util.menus.MenuSlot
 
setColour(ChatColor) - Method in class wbs.utils.util.plugin.WbsMessageBuilder
 
setColumn(int, MenuSlot) - Method in class wbs.utils.util.menus.WbsMenu
Fill a given column with the given slot.
setContents(ItemStack[]) - Method in class wbs.utils.util.entities.state.tracker.InventoryState
 
setDebugMode(boolean) - Method in class wbs.utils.util.database.WbsTable
 
setDefaultCommand(WbsSubcommand) - Method in class wbs.utils.util.commands.WbsCommand
Set the command to run if an invalid argument is passed in as the first argument
setDefaultValue(Object) - Method in class wbs.utils.util.database.WbsField
 
setDirection(Vector) - Method in class wbs.utils.util.entities.selector.LineOfSightSelector
 
setDirection(Vector) - Method in class wbs.utils.util.particles.VelocityParticleEffect
 
setDirection(VectorProvider) - Method in class wbs.utils.util.particles.VelocityParticleEffect
 
setDisplays(String, ChatColor, ChatColor, ChatColor) - Method in class wbs.utils.util.plugin.WbsPlugin
Set the displays used throughout the plugin for formatting
setEffects(Collection<PotionEffect>) - Method in class wbs.utils.util.entities.state.tracker.PotionEffectsState
 
setEnd(Vector) - Method in class wbs.utils.util.particles.LineParticleEffect
 
setEnd(VectorProvider) - Method in class wbs.utils.util.particles.LineParticleEffect
Set the end provider directly
setExp(Player, int) - Static method in class wbs.utils.util.entities.WbsPlayerUtil
Set the total experience of a player safely and based on points
setExp(Player, int) - Static method in class wbs.utils.util.WbsEntities
Deprecated.
Set the total experience of a player safely and based on points
setFacing(Vector) - Method in class wbs.utils.util.effects.RenderedItem
Change the direction the item is facing
setFallDistance(float) - Method in class wbs.utils.util.entities.state.tracker.FallDistanceState
 
setField(WbsField, Object) - Method in class wbs.utils.util.database.WbsRecord
 
setFillPlaceholders(boolean) - Method in class wbs.utils.util.menus.MenuSlot
 
setFireTicks(int) - Method in class wbs.utils.util.entities.state.tracker.FireTicksState
 
setFluidCollisionMode(FluidCollisionMode) - Method in class wbs.utils.util.entities.selector.LineOfSightSelector
 
setForce(boolean) - Method in class wbs.utils.util.particles.WbsParticleEffect
Set whether particles spawned should be forced to render for players at any distance
setFormatting(String) - Method in class wbs.utils.util.plugin.WbsMessageBuilder
Set the formatting of the most recently added component to the formatting that would be created from the legacy text provided, taking into account custom plugin codes.
setHealth(double) - Method in class wbs.utils.util.entities.state.tracker.HealthState
 
setIgnorePassableBlocks(boolean) - Method in class wbs.utils.util.entities.selector.LineOfSightSelector
 
setInvulnerable(boolean) - Method in class wbs.utils.util.entities.state.tracker.InvulnerableState
 
setItemSlot(int) - Method in class wbs.utils.util.entities.state.tracker.InventoryState
 
setLine(int, String) - Method in class wbs.utils.util.WbsScoreboard
Set the line at index i to the given String.
setLocation(Location) - Method in class wbs.utils.util.entities.state.tracker.LocationState
 
setLocation(Location) - Method in class wbs.utils.util.effects.RenderedItem
Change this items location (direction ignored; use RenderedItem.setFacing(Vector)
setMaterial(Material) - Method in class wbs.utils.util.effects.RenderedItem
Set the type of item to render
setMaxSelections(int) - Method in class wbs.utils.util.entities.selector.EntitySelector
 
setMode(GameMode) - Method in class wbs.utils.util.entities.state.tracker.GameModeState
 
setNextFreeSlot(int, int, int, int, MenuSlot) - Method in class wbs.utils.util.menus.WbsMenu
Set the next free slot in a rectangular region bound by a minimum and maximum row and column.
setNextFreeSlot(int, int, MenuSlot) - Method in class wbs.utils.util.menus.WbsMenu
Set the next free slot in a rectangular region defined by two corners, where the first slot is the upper left corner, and the second slot is the lower right corner.
setNextFreeSlot(int, MenuSlot) - Method in class wbs.utils.util.menus.WbsMenu
Add a slot in the next available slot in the menu if any are available
setNextFreeSlot(MenuSlot) - Method in class wbs.utils.util.menus.WbsMenu
Add a slot in the next available slot in the menu if any are available
setNotNull(boolean) - Method in class wbs.utils.util.database.WbsField
 
setOptions(Object) - Method in class wbs.utils.util.particles.WbsParticleEffect
 
setOutline(MenuSlot) - Method in class wbs.utils.util.menus.WbsMenu
Helper method to set the outline of the menu to a specific slot.
setOutline(MenuSlot, boolean) - Method in class wbs.utils.util.menus.WbsMenu
Helper method to set the outline of the menu to a specific slot.
setPermission(String) - Method in class wbs.utils.util.commands.WbsSubcommand
Sets the permission needed to use this subcommand
setPitch(float) - Method in class wbs.utils.util.WbsSound
Set the pitch to play the sound at.
setPlaceholders(Player, String) - Static method in class wbs.utils.util.pluginhooks.PlaceholderAPIWrapper
 
setPlugin(WbsUtils) - Static method in class wbs.utils.util.particles.WbsParticleEffect
 
setPoints(List<Vector>) - Method in class wbs.utils.util.particles.CustomParticleEffect
setPredicate(Predicate<T>) - Method in class wbs.utils.util.entities.selector.EntitySelector
 
setPredicateRaw(Predicate<Entity>) - Method in class wbs.utils.util.entities.selector.EntitySelector
 
setPrimaryKey(boolean) - Method in class wbs.utils.util.database.WbsField
 
setRadius(double) - Method in class wbs.utils.util.particles.CircleParticleEffect
 
setRadius(double) - Method in class wbs.utils.util.particles.ElectricParticleEffect
 
setRadius(double) - Method in class wbs.utils.util.particles.LineParticleEffect
 
setRadius(NumProvider) - Method in class wbs.utils.util.particles.CircleParticleEffect
 
setRadius(NumProvider) - Method in class wbs.utils.util.particles.ElectricParticleEffect
Set the radius provider directly
setRadius(NumProvider) - Method in class wbs.utils.util.particles.LineParticleEffect
Set the radius provider directly
setRandom(boolean) - Method in class wbs.utils.util.particles.DiscParticleEffect
 
setRandom(boolean) - Method in class wbs.utils.util.particles.LineParticleEffect
 
setRange(double) - Method in class wbs.utils.util.entities.selector.EntitySelector
 
setRaySize(double) - Method in class wbs.utils.util.entities.selector.LineOfSightSelector
 
setRegex(String, String) - Static method in class wbs.utils.util.providers.generator.GeneratorManager
 
setRelative(boolean) - Method in class wbs.utils.util.particles.VelocityParticleEffect
 
setRenderType(RenderedItem.RenderType) - Method in class wbs.utils.util.effects.RenderedItem
Change which renderer to use by using a RenderType
setRotation(double) - Method in class wbs.utils.util.particles.CircleParticleEffect
 
setRotation(double) - Method in class wbs.utils.util.particles.CuboidParticleEffect
 
setRotation(NumProvider) - Method in class wbs.utils.util.particles.CircleParticleEffect
Set the rotation as a provider directly
setRotation(NumProvider) - Method in class wbs.utils.util.particles.CuboidParticleEffect
Set the rotation provider directly
setRow(int, MenuSlot) - Method in class wbs.utils.util.menus.WbsMenu
Fill a given row with the given slot.
setScaleAmount(boolean) - Method in class wbs.utils.util.particles.CuboidParticleEffect
Set whether or not to use the "amount" field as points-per-block
setScaleAmount(boolean) - Method in class wbs.utils.util.particles.LineParticleEffect
 
setScoreboard(Scoreboard) - Method in class wbs.utils.util.entities.state.tracker.ScoreboardState
 
setSlot(int, int, MenuSlot) - Method in class wbs.utils.util.menus.WbsMenu
 
setSlot(int, MenuSlot) - Method in class wbs.utils.util.menus.WbsMenu
Set a menu slot for this
setSpeed(double) - Method in class wbs.utils.util.particles.ElectricParticleEffect
 
setSpeed(double) - Method in class wbs.utils.util.particles.LineParticleEffect
 
setSpeed(double) - Method in class wbs.utils.util.particles.NormalParticleEffect
 
setSpeed(double) - Method in class wbs.utils.util.particles.VelocityParticleEffect
 
setSpeed(NumProvider) - Method in class wbs.utils.util.particles.ElectricParticleEffect
Set the speed provider directly
setSpeed(NumProvider) - Method in class wbs.utils.util.particles.LineParticleEffect
Set the speed provider directly
setSpeed(NumProvider) - Method in class wbs.utils.util.particles.NormalParticleEffect
Set the speed provider directly
setSpeed(NumProvider) - Method in class wbs.utils.util.particles.VelocityParticleEffect
 
setTicks(int) - Method in class wbs.utils.util.particles.ElectricParticleEffect
 
setTicks(NumProvider) - Method in class wbs.utils.util.particles.ElectricParticleEffect
Set the ticks provider directly
setTitle(String) - Method in class wbs.utils.util.WbsScoreboard
 
setUnregisterOnClose(boolean) - Method in class wbs.utils.util.menus.WbsMenu
 
setValue(T) - Method in class wbs.utils.util.configuration.WbsConfigOption
 
setVariation(double) - Method in class wbs.utils.util.particles.VelocityParticleEffect
 
setVariation(NumProvider) - Method in class wbs.utils.util.particles.VelocityParticleEffect
 
setVelocity(Vector) - Method in class wbs.utils.util.entities.state.tracker.VelocityState
 
setVolume(float) - Method in class wbs.utils.util.WbsSound
Set the volume to play the sound at.
setX(double) - Method in class wbs.utils.util.particles.CuboidParticleEffect
Set the size of the region in the X axis
setX(double) - Method in class wbs.utils.util.particles.NormalParticleEffect
Set the size of the region in the X axis
setX(NumProvider) - Method in class wbs.utils.util.particles.CuboidParticleEffect
Set the provider for the region in the X axis
setX(NumProvider) - Method in class wbs.utils.util.particles.NormalParticleEffect
Set the X size provider directly
setXp(int) - Method in class wbs.utils.util.entities.state.tracker.XPState
 
setXYZ(double) - Method in class wbs.utils.util.particles.CuboidParticleEffect
Set the size of the region in the all 3 axes, making the region a cube
setXYZ(double) - Method in class wbs.utils.util.particles.NormalParticleEffect
Set the size of the region in the all 3 axes, making the region a cube
setXYZ(Vector) - Method in class wbs.utils.util.particles.CuboidParticleEffect
Set the size of the region in each axis defined by the X, Y, and Z components of a given vector
setXYZ(Vector) - Method in class wbs.utils.util.particles.NormalParticleEffect
Set the size of the region in each axis defined by the X, Y, and Z components of a given vector
setXYZ(NumProvider) - Method in class wbs.utils.util.particles.CuboidParticleEffect
Set the provider to be used for all
setXYZ(NumProvider) - Method in class wbs.utils.util.particles.NormalParticleEffect
Set the provider of all axes directly
setY(double) - Method in class wbs.utils.util.particles.CuboidParticleEffect
Set the size of the region in the Y axis
setY(double) - Method in class wbs.utils.util.particles.NormalParticleEffect
Set the size of the region in the Y axis
setY(NumProvider) - Method in class wbs.utils.util.particles.CuboidParticleEffect
Set the size of the region in the Y axis
setY(NumProvider) - Method in class wbs.utils.util.particles.NormalParticleEffect
Set the Y size provider directly
setZ(double) - Method in class wbs.utils.util.particles.CuboidParticleEffect
Set the size of the region in the Z axis
setZ(double) - Method in class wbs.utils.util.particles.NormalParticleEffect
Set the size of the region in the Z axis
setZ(NumProvider) - Method in class wbs.utils.util.particles.CuboidParticleEffect
Set the size of the region in the Z axis
setZ(NumProvider) - Method in class wbs.utils.util.particles.NormalParticleEffect
Set the Z size provider directly
showTo(Player) - Method in class wbs.utils.util.menus.WbsMenu
 
showToPlayer(Player) - Method in class wbs.utils.util.WbsScoreboard
Show this scoreboard to the given player.
SimplePlaceholder - Class in wbs.utils.util.pluginhooks
 
size() - Method in class wbs.utils.util.database.WbsRecord
 
size() - Method in class wbs.utils.util.WbsScoreboard
 
SMALL_HAND - Enum constant in enum wbs.utils.util.effects.RenderedItem.RenderType
 
SMALL_HEAD - Enum constant in enum wbs.utils.util.effects.RenderedItem.RenderType
 
SOFT - Enum constant in enum wbs.utils.util.database.AbstractDataManager.VolatileCacheType
Represents a caching strategy using SoftReferences.
soundFromString(String) - Static method in class wbs.utils.util.WbsEnums
Converts from a string to a Sound Enum.
speed - Variable in class wbs.utils.util.particles.VelocityParticleEffect
 
SPHERE - Enum constant in enum wbs.utils.util.particles.WbsParticleEffect.WbsParticleType
 
SphereParticleEffect - Class in wbs.utils.util.particles
A particle effect that creates a Fibonacci sphere
SphereParticleEffect() - Constructor for class wbs.utils.util.particles.SphereParticleEffect
 
SphereParticleEffect(ConfigurationSection, WbsSettings, String) - Constructor for class wbs.utils.util.particles.SphereParticleEffect
Create this effect from a ConfigurationSection, logging errors in the given settings
SPIRAL - Enum constant in enum wbs.utils.util.particles.WbsParticleEffect.WbsParticleType
 
SpiralParticleEffect - Class in wbs.utils.util.particles
A particle effect that draws a ring but specifically controls speed to move outwards to draw a spiral
SpiralParticleEffect() - Constructor for class wbs.utils.util.particles.SpiralParticleEffect
 
SpiralParticleEffect(ConfigurationSection, WbsSettings, String) - Constructor for class wbs.utils.util.particles.SpiralParticleEffect
Create this effect from a ConfigurationSection, logging errors in the given settings
STRING - Enum constant in enum wbs.utils.util.database.WbsFieldType
 
SUB - Enum constant in enum wbs.utils.util.providers.generator.vector.VectorGenerator.VectorGeneratorType
 
SubtractionGenerator - Class in wbs.utils.util.providers.generator.num
A functional generator that accepts two NumProviders and returns the first minus the second
SubtractionGenerator(double, double) - Constructor for class wbs.utils.util.providers.generator.num.SubtractionGenerator
 
SubtractionGenerator(ConfigurationSection, WbsSettings, String) - Constructor for class wbs.utils.util.providers.generator.num.SubtractionGenerator
Create this generator from a ConfigurationSection, logging errors in the given settings
SubtractionGenerator(SubtractionGenerator) - Constructor for class wbs.utils.util.providers.generator.num.SubtractionGenerator
Clone constructor.
SubtractionGenerator(NumProvider, NumProvider) - Constructor for class wbs.utils.util.providers.generator.num.SubtractionGenerator
 

T

takeMoney(OfflinePlayer, double) - Static method in class wbs.utils.util.pluginhooks.VaultWrapper
 
timeLeft(LocalDateTime, Duration) - Static method in class wbs.utils.util.WbsTime
 
toChatColour(Color) - Static method in class wbs.utils.util.WbsColours
Backwards compatible version of ChatColor.of(java.awt.Color) that accepts a Bukkit Color instead.
toDyeColour(Color) - Static method in class wbs.utils.util.WbsColours
 
toLevels(int) - Static method in class wbs.utils.util.entities.WbsPlayerUtil
Gets the amount of levels for the given amount of points, where the whole number part is the level, and the decimal is the progress to the next level.
toLevels(int) - Static method in class wbs.utils.util.WbsEntities
Deprecated.
Gets the amount of levels for the given amount of points, where the whole number part is the level, and the decimal is the progress to the next level.
toPrettyString(Enum<?>) - Static method in class wbs.utils.util.WbsEnums
 
toRecord() - Method in interface wbs.utils.util.database.RecordProducer
 
toRoman(double) - Static method in class wbs.utils.util.string.RomanNumerals
Converts a double to roman numerals with a decimal point, despite that not being "true" roman numerals.
toRoman(int) - Static method in class wbs.utils.util.string.RomanNumerals
Convert an integer to roman numerals
toString() - Method in enum wbs.utils.util.database.WbsFieldType
 
toString(Duration, boolean) - Static method in class wbs.utils.util.string.WbsStringify
Get the duration as a human readable string.
toString(LocalDateTime) - Static method in class wbs.utils.util.string.WbsStringify
 
toString(ItemStack) - Static method in class wbs.utils.util.string.WbsStringify
 
toString(Location, boolean) - Static method in class wbs.utils.util.string.WbsStringify
 
toStringArray(Class<? extends Enum<?>>) - Static method in class wbs.utils.util.WbsEnums
Get all enum constants in a string array entirely in lower case.
toStringList(Class<? extends Enum<?>>) - Static method in class wbs.utils.util.WbsEnums
Same as WbsEnums.toStringArray(Class) but as a List
TownyRegionHook - Class in wbs.utils.util.pluginhooks.region
 
TownyRegionHook() - Constructor for class wbs.utils.util.pluginhooks.region.TownyRegionHook
 
track(Collection<EntityState<? super T>>) - Method in class wbs.utils.util.entities.state.SavedEntityState
Add multiple states to track.
track(EntityState<? super T>) - Method in class wbs.utils.util.entities.state.SavedEntityState
Add a new state to track.
trackAll() - Method in class wbs.utils.util.entities.state.SavedEntityState
Add all known states that aren't already being tracked.
trackAll() - Method in class wbs.utils.util.entities.state.SavedLivingEntityState
 
trackAll() - Method in class wbs.utils.util.entities.state.SavedPlayerState
 
trackIfAbsent(EntityState<? super T>) - Method in class wbs.utils.util.entities.state.SavedEntityState
Add a new state to track, only if another of the same class has not been added.

U

undoColourText(String) - Static method in class wbs.utils.util.string.WbsStrings
 
unexclude(Collection<T>) - Method in class wbs.utils.util.entities.selector.EntitySelector
 
unexclude(T) - Method in class wbs.utils.util.entities.selector.EntitySelector
 
unregister() - Method in class wbs.utils.util.menus.WbsMenu
Unregisters this menu, and closes it for any players that have it open.
update() - Method in class wbs.utils.util.menus.WbsMenu
Update all slots for all players currently viewing this menu
update(int) - Method in class wbs.utils.util.menus.WbsMenu
Update the given slot for all players currently looking at this menu.
update(int, int) - Method in class wbs.utils.util.menus.WbsMenu
 
update(List<WbsRecord>) - Method in class wbs.utils.util.database.WbsTable
 
update(List<WbsRecord>, String) - Method in class wbs.utils.util.database.WbsTable
Updates the given list of records using the provided whereClause.
update(List<WbsRecord>, Connection, String) - Method in class wbs.utils.util.database.WbsTable
Updates the given list of records using the provided whereClause.
update(WbsRecord, Connection, String) - Method in class wbs.utils.util.database.WbsTable
Performs an update using a single record for the fields, using the given where clause.
update(WbsTable) - Method in class wbs.utils.util.database.WbsRecord
 
updateField(WbsField) - Method in class wbs.utils.util.database.WbsTable
Update the definition of a field.
Note that this change is potentially destructive, as it require
upsert(List<WbsRecord>) - Method in class wbs.utils.util.database.WbsTable
Inserts the given map of objects.
upsert(WbsTable) - Method in class wbs.utils.util.database.WbsRecord
 
upVector - Static variable in class wbs.utils.util.particles.WbsParticleEffect
 
usableBy() - Element in annotation type wbs.utils.util.commands.CommandInfo
 
UsableBy - Enum in wbs.utils.util.commands
Who can use a given command
UtilsCommand - Class in wbs.utils
A simple command to reload plugin hooks.
UtilsCommand(WbsUtils) - Constructor for class wbs.utils.UtilsCommand
 

V

val() - Method in class wbs.utils.util.providers.NumProvider
Get the current value this object represents
val() - Method in class wbs.utils.util.providers.VectorProvider
 
value - Variable in class wbs.utils.util.configuration.WbsConfigOption
 
value() - Element in annotation type wbs.utils.util.configuration.options.IntOption
 
value() - Element in annotation type wbs.utils.util.configuration.options.IntOptions
 
value() - Element in annotation type wbs.utils.util.configuration.WbsOption
 
valueOf(String) - Static method in enum wbs.utils.util.commands.UsableBy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum wbs.utils.util.database.AbstractDataManager.VolatileCacheType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum wbs.utils.util.database.CollateFunction
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum wbs.utils.util.database.WbsFieldType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum wbs.utils.util.effects.RenderedItem.RenderType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum wbs.utils.util.particles.data.DustOptionsProvider.ColourType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum wbs.utils.util.particles.WbsParticleEffect.WbsParticleType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum wbs.utils.util.providers.generator.vector.VectorGenerator.VectorGeneratorType
Returns the enum constant of this type with the specified name.
values() - Static method in enum wbs.utils.util.commands.UsableBy
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum wbs.utils.util.database.AbstractDataManager.VolatileCacheType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum wbs.utils.util.database.CollateFunction
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum wbs.utils.util.database.WbsFieldType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum wbs.utils.util.effects.RenderedItem.RenderType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum wbs.utils.util.particles.data.DustOptionsProvider.ColourType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum wbs.utils.util.particles.WbsParticleEffect.WbsParticleType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum wbs.utils.util.providers.generator.vector.VectorGenerator.VectorGeneratorType
Returns an array containing the constants of this enum type, in the order they are declared.
variation - Variable in class wbs.utils.util.particles.VelocityParticleEffect
 
VaultWrapper - Class in wbs.utils.util.pluginhooks
A simple wrapper for common Vault methods, to avoid needing to set up Economy in every plugin
VectorBinaryFunctionalGenerator - Class in wbs.utils.util.providers.generator.vector
An abstract class to do many of the operations needed for a VectorGenerator when operating on exactly 2 ordered VectorProviders.
VectorBinaryFunctionalGenerator(ConfigurationSection, WbsSettings, String) - Constructor for class wbs.utils.util.providers.generator.vector.VectorBinaryFunctionalGenerator
Create this generator from a ConfigurationSection, logging errors in the given settings
VectorBinaryFunctionalGenerator(Vector, Vector) - Constructor for class wbs.utils.util.providers.generator.vector.VectorBinaryFunctionalGenerator
 
VectorBinaryFunctionalGenerator(VectorBinaryFunctionalGenerator) - Constructor for class wbs.utils.util.providers.generator.vector.VectorBinaryFunctionalGenerator
Clone constructor.
VectorBinaryFunctionalGenerator(VectorProvider, VectorProvider) - Constructor for class wbs.utils.util.providers.generator.vector.VectorBinaryFunctionalGenerator
 
VectorFunctionalGenerator - Class in wbs.utils.util.providers.generator.vector
A type of VectorGenerator that takes some number of VectorProviders and operates on them to determine the value
VectorFunctionalGenerator() - Constructor for class wbs.utils.util.providers.generator.vector.VectorFunctionalGenerator
 
VectorFunctionalGenerator(List<Vector>) - Constructor for class wbs.utils.util.providers.generator.vector.VectorFunctionalGenerator
 
VectorFunctionalGenerator(ConfigurationSection, WbsSettings, String) - Constructor for class wbs.utils.util.providers.generator.vector.VectorFunctionalGenerator
Create this type of generator from a given config
VectorFunctionalGenerator(ConfigurationSection, WbsSettings, String, int) - Constructor for class wbs.utils.util.providers.generator.vector.VectorFunctionalGenerator
Create this type of generator from a given config
VectorFunctionalGenerator(ConfigurationSection, WbsSettings, String, int, int) - Constructor for class wbs.utils.util.providers.generator.vector.VectorFunctionalGenerator
Create this type of generator from a given config
VectorFunctionalGenerator(Vector...) - Constructor for class wbs.utils.util.providers.generator.vector.VectorFunctionalGenerator
 
VectorFunctionalGenerator(VectorFunctionalGenerator) - Constructor for class wbs.utils.util.providers.generator.vector.VectorFunctionalGenerator
Clone constructor.
VectorFunctionalGenerator(VectorProvider...) - Constructor for class wbs.utils.util.providers.generator.vector.VectorFunctionalGenerator
 
VectorGenerator - Class in wbs.utils.util.providers.generator.vector
A generator that returns a single Vector until VectorGenerator.refresh() is called, at which point it calculates a new value.
VectorGenerator() - Constructor for class wbs.utils.util.providers.generator.vector.VectorGenerator
 
VectorGenerator(ConfigurationSection, WbsSettings, String) - Constructor for class wbs.utils.util.providers.generator.vector.VectorGenerator
Create this generator from a ConfigurationSection, logging errors in the given settings
VectorGenerator.VectorGeneratorType - Enum in wbs.utils.util.providers.generator.vector
Represents the subclasses of this generator.
VectorGeneratorAdd - Class in wbs.utils.util.providers.generator.vector
A functional generator that accepts any number of arguments and returns their sum
VectorGeneratorAdd(List<Vector>) - Constructor for class wbs.utils.util.providers.generator.vector.VectorGeneratorAdd
 
VectorGeneratorAdd(ConfigurationSection, WbsSettings, String) - Constructor for class wbs.utils.util.providers.generator.vector.VectorGeneratorAdd
Create this generator from a ConfigurationSection, logging errors in the given settings
VectorGeneratorAdd(Vector...) - Constructor for class wbs.utils.util.providers.generator.vector.VectorGeneratorAdd
 
VectorGeneratorAdd(VectorGeneratorAdd) - Constructor for class wbs.utils.util.providers.generator.vector.VectorGeneratorAdd
Clone constructor.
VectorGeneratorAdd(VectorProvider...) - Constructor for class wbs.utils.util.providers.generator.vector.VectorGeneratorAdd
 
VectorGeneratorCross - Class in wbs.utils.util.providers.generator.vector
A functional generator that accepts exactly two VectorProviders and returns their cross product
VectorGeneratorCross(ConfigurationSection, WbsSettings, String) - Constructor for class wbs.utils.util.providers.generator.vector.VectorGeneratorCross
Create this generator from a ConfigurationSection, logging errors in the given settings
VectorGeneratorCross(Vector, Vector) - Constructor for class wbs.utils.util.providers.generator.vector.VectorGeneratorCross
 
VectorGeneratorCross(VectorGeneratorCross) - Constructor for class wbs.utils.util.providers.generator.vector.VectorGeneratorCross
Clone constructor.
VectorGeneratorCross(VectorProvider, VectorProvider) - Constructor for class wbs.utils.util.providers.generator.vector.VectorGeneratorCross
 
VectorGeneratorMul - Class in wbs.utils.util.providers.generator.vector
A functional generator that takes two or more VectorProviders and returns their product
VectorGeneratorMul(List<Vector>) - Constructor for class wbs.utils.util.providers.generator.vector.VectorGeneratorMul
 
VectorGeneratorMul(ConfigurationSection, WbsSettings, String) - Constructor for class wbs.utils.util.providers.generator.vector.VectorGeneratorMul
Create this generator from a ConfigurationSection, logging errors in the given settings
VectorGeneratorMul(Vector...) - Constructor for class wbs.utils.util.providers.generator.vector.VectorGeneratorMul
 
VectorGeneratorMul(VectorGeneratorMul) - Constructor for class wbs.utils.util.providers.generator.vector.VectorGeneratorMul
Clone constructor.
VectorGeneratorMul(VectorProvider...) - Constructor for class wbs.utils.util.providers.generator.vector.VectorGeneratorMul
 
VectorGeneratorNormalise - Class in wbs.utils.util.providers.generator.vector
A generator that accepts a VectorProvider and normalizes it
VectorGeneratorNormalise(ConfigurationSection, WbsSettings, String) - Constructor for class wbs.utils.util.providers.generator.vector.VectorGeneratorNormalise
Create this generator from a ConfigurationSection, logging errors in the given settings
VectorGeneratorNormalise(Vector) - Constructor for class wbs.utils.util.providers.generator.vector.VectorGeneratorNormalise
 
VectorGeneratorNormalise(VectorGeneratorNormalise) - Constructor for class wbs.utils.util.providers.generator.vector.VectorGeneratorNormalise
Clone constructor.
VectorGeneratorNormalise(VectorProvider) - Constructor for class wbs.utils.util.providers.generator.vector.VectorGeneratorNormalise
 
VectorGeneratorRotate - Class in wbs.utils.util.providers.generator.vector
A generator that, over a defined period, returns a vector that rotates around the origin with a radius defined by a NumProvider, where the axis about which it rotates is defined by a VectorProvider
VectorGeneratorRotate(ConfigurationSection, WbsSettings, String) - Constructor for class wbs.utils.util.providers.generator.vector.VectorGeneratorRotate
Create this generator from a ConfigurationSection, logging errors in the given settings
VectorGeneratorRotate(Vector, double, double, double) - Constructor for class wbs.utils.util.providers.generator.vector.VectorGeneratorRotate
 
VectorGeneratorRotate(VectorGeneratorRotate) - Constructor for class wbs.utils.util.providers.generator.vector.VectorGeneratorRotate
Clone constructor.
VectorGeneratorRotate(VectorProvider, NumProvider, NumProvider, double) - Constructor for class wbs.utils.util.providers.generator.vector.VectorGeneratorRotate
 
VectorGeneratorSub - Class in wbs.utils.util.providers.generator.vector
A functional generator that accepts exactly two VectorProviders and returns the value of the first minus the value of the second
VectorGeneratorSub(ConfigurationSection, WbsSettings, String) - Constructor for class wbs.utils.util.providers.generator.vector.VectorGeneratorSub
Create this generator from a ConfigurationSection, logging errors in the given settings
VectorGeneratorSub(Vector, Vector) - Constructor for class wbs.utils.util.providers.generator.vector.VectorGeneratorSub
 
VectorGeneratorSub(VectorGeneratorSub) - Constructor for class wbs.utils.util.providers.generator.vector.VectorGeneratorSub
Clone constructor.
VectorGeneratorSub(VectorProvider, VectorProvider) - Constructor for class wbs.utils.util.providers.generator.vector.VectorGeneratorSub
 
VectorProvider - Class in wbs.utils.util.providers
Represents a vector that may either be static, or change over time
VectorProvider(double, double, double) - Constructor for class wbs.utils.util.providers.VectorProvider
Create a static provider using static values
VectorProvider(ConfigurationSection, WbsSettings, String) - Constructor for class wbs.utils.util.providers.VectorProvider
Create this provider from a configuration section, and log any errors against the given settings.
VectorProvider(ConfigurationSection, WbsSettings, String, Vector) - Constructor for class wbs.utils.util.providers.VectorProvider
Create this provider from a configuration section, and log any errors against the given settings.
VectorProvider(Vector) - Constructor for class wbs.utils.util.providers.VectorProvider
Create a static vector provider with the given vector
VectorProvider(VectorGenerator) - Constructor for class wbs.utils.util.providers.VectorProvider
Create this provider with a given, pre-configured VectorGenerator
VectorProvider(NumProvider, NumProvider, NumProvider) - Constructor for class wbs.utils.util.providers.VectorProvider
Create this vector provider with given NumProviders directly
VectorProvider(VectorProvider) - Constructor for class wbs.utils.util.providers.VectorProvider
Clone constructor.
VelocityParticleEffect - Class in wbs.utils.util.particles
A superclass for particle effects that can have speed set in specific directions
VelocityParticleEffect() - Constructor for class wbs.utils.util.particles.VelocityParticleEffect
 
VelocityParticleEffect(ConfigurationSection, WbsSettings, String) - Constructor for class wbs.utils.util.particles.VelocityParticleEffect
Create this effect from a ConfigurationSection, logging errors in the given settings
VelocityState - Class in wbs.utils.util.entities.state.tracker
An EntityState that captures an Entity's current velocity.
VelocityState() - Constructor for class wbs.utils.util.entities.state.tracker.VelocityState
Creates the state with the no velocity set.
VelocityState(Vector) - Constructor for class wbs.utils.util.entities.state.tracker.VelocityState
 
VersionUtil - Class in wbs.utils.util
Utilities related to Minecraft server and client versions.
volatileCacheType - Variable in class wbs.utils.util.database.AbstractDataManager
Represents which caching type to use for the volatile cache.

W

wbs.utils - package wbs.utils
 
wbs.utils.exceptions - package wbs.utils.exceptions
Exceptions used by the WbsUtils plugin, for a variety of purposes.
wbs.utils.util - package wbs.utils.util
A variety of Util classes, with more specific utilities in sub-packages.
wbs.utils.util.commands - package wbs.utils.util.commands
Utilities for making tab completable commands in a structural way, as opposed to large command parsing methods.
wbs.utils.util.configuration - package wbs.utils.util.configuration
An EXPERIMENTAL system of configuration annotations, readers, and generators to allow arbitrary objects to be easily configured, read, and debugged for implementing plugins.
wbs.utils.util.configuration.options - package wbs.utils.util.configuration.options
 
wbs.utils.util.database - package wbs.utils.util.database
A variety of database utilities, primarily making use of SQLite, with some utils for generic games.
wbs.utils.util.effects - package wbs.utils.util.effects
A variety of in-world effects, currently limited to armour stand renderings.
wbs.utils.util.entities - package wbs.utils.util.entities
A variety of entity-related utilities, such as selectors and state management.
wbs.utils.util.entities.selector - package wbs.utils.util.entities.selector
 
wbs.utils.util.entities.state - package wbs.utils.util.entities.state
 
wbs.utils.util.entities.state.tracker - package wbs.utils.util.entities.state.tracker
 
wbs.utils.util.menus - package wbs.utils.util.menus
An inventory-based menu framework for ease of development.
wbs.utils.util.particles - package wbs.utils.util.particles
Primarily implementations of WbsParticleEffect for shaped particle effects in the world.
wbs.utils.util.particles.data - package wbs.utils.util.particles.data
 
wbs.utils.util.plugin - package wbs.utils.util.plugin
Plugin related utilities that can be used by all plugins.
wbs.utils.util.pluginhooks - package wbs.utils.util.pluginhooks
Hooks into other plugins, to alleviate the need for other plugins to depend on common APIs.
wbs.utils.util.pluginhooks.region - package wbs.utils.util.pluginhooks.region
Region specific plugin hooks, for use in WbsRegionUtils.
wbs.utils.util.providers - package wbs.utils.util.providers
Number and Vector providers, for use in configuration and pattern generation.
wbs.utils.util.providers.generator - package wbs.utils.util.providers.generator
Generators for use in NumProvider and VectorProvider
wbs.utils.util.providers.generator.num - package wbs.utils.util.providers.generator.num
Generators for NumProvider.
wbs.utils.util.providers.generator.vector - package wbs.utils.util.providers.generator.vector
Generators for NumProvider.
wbs.utils.util.string - package wbs.utils.util.string
String-related utility classes.
WbsCollectionUtil - Class in wbs.utils.util
A variety of Collection utilities, including statistical selections.
WbsColours - Class in wbs.utils.util
Utility class for dealing with colours, including chat colours and colour format conversions.
WbsCommand - Class in wbs.utils.util.commands
A command executor that is run entirely by the subcommands added to it.
WbsCommand(WbsPlugin, PluginCommand) - Constructor for class wbs.utils.util.commands.WbsCommand
 
WbsCommandNode - Class in wbs.utils.util.commands
An implementation of WbsSubcommand that simply passes the command to a given subcommand, including tabbing, or provides default usage messages when no args or incorrect args are given.
WbsCommandNode(WbsPlugin, String) - Constructor for class wbs.utils.util.commands.WbsCommandNode
 
WbsConfig - Class in wbs.utils.util.configuration
Similar to ConfigurationSection, but with support for runtime configuration and class-specific options with an annotation system.
WbsConfig(ConfigurationSection, WbsSettings) - Constructor for class wbs.utils.util.configuration.WbsConfig
 
WbsConfigOption<T,A extends Annotation> - Class in wbs.utils.util.configuration
 
WbsConfigOption(WbsConfig, A) - Constructor for class wbs.utils.util.configuration.WbsConfigOption
 
WbsConfigReader - Class in wbs.utils.util.configuration
A static class to read configs and automatically provide errors to the WbsSettings object without external logic
WbsDatabase - Class in wbs.utils.util.database
 
WbsDatabase(WbsPlugin, String) - Constructor for class wbs.utils.util.database.WbsDatabase
 
WbsDatabaseException - Exception in wbs.utils.exceptions
 
WbsDatabaseException() - Constructor for exception wbs.utils.exceptions.WbsDatabaseException
 
WbsDatabaseException(SQLException, String) - Constructor for exception wbs.utils.exceptions.WbsDatabaseException
 
WbsDatabaseException(String) - Constructor for exception wbs.utils.exceptions.WbsDatabaseException
 
WbsDatabaseException.QueryExceptionEntry - Class in wbs.utils.exceptions
 
WbsEntities - Class in wbs.utils.util
Deprecated.
WbsEntityUtil - Class in wbs.utils.util.entities
 
WbsEnums - Class in wbs.utils.util
Enum-related utilities, including for configuration and rendering.
WbsErrorsSubcommand - Class in wbs.utils.util.commands
A specific implementation of WbsSubcommand that's commonly used in plugins that use WbsSettings to track configs.
WbsErrorsSubcommand(WbsPlugin) - Constructor for class wbs.utils.util.commands.WbsErrorsSubcommand
 
WbsField - Class in wbs.utils.util.database
 
WbsField(String, WbsFieldType) - Constructor for class wbs.utils.util.database.WbsField
 
WbsField(String, WbsFieldType, Object) - Constructor for class wbs.utils.util.database.WbsField
 
WbsFieldType - Enum in wbs.utils.util.database
 
WbsIntOption - Class in wbs.utils.util.configuration.options
 
WbsIntOption(WbsConfig, IntOption) - Constructor for class wbs.utils.util.configuration.options.WbsIntOption
 
WbsKeyed - Class in wbs.utils.util
Quasi-extension to WbsEnums for classes implementing Keyed, to allow more flexibility in certain configurations.
WbsMaterials - Class in wbs.utils.util
Utility class for mapping material types based on concepts not existing in the game.
WbsMath - Class in wbs.utils.util
A variety of math-related utilities.
WbsMenu - Class in wbs.utils.util.menus
 
WbsMenu(WbsPlugin, String, int, String) - Constructor for class wbs.utils.util.menus.WbsMenu
 
WbsMessage - Class in wbs.utils.util.plugin
 
WbsMessage(List<TextComponent>) - Constructor for class wbs.utils.util.plugin.WbsMessage
 
WbsMessageBuilder - Class in wbs.utils.util.plugin
 
WbsMessageBuilder(WbsPlugin, String) - Constructor for class wbs.utils.util.plugin.WbsMessageBuilder
 
WbsMessenger - Class in wbs.utils.util.plugin
Provides a few methods to redirect messaging to the plugin messaging system.
WbsMessenger(WbsPlugin) - Constructor for class wbs.utils.util.plugin.WbsMessenger
 
WbsOption - Annotation Type in wbs.utils.util.configuration
 
WbsParticleEffect - Class in wbs.utils.util.particles
Represents a particle effect in a specific pattern
WbsParticleEffect() - Constructor for class wbs.utils.util.particles.WbsParticleEffect
 
WbsParticleEffect(ConfigurationSection, WbsSettings, String) - Constructor for class wbs.utils.util.particles.WbsParticleEffect
Create this effect from a ConfigurationSection, logging errors in the given settings
WbsParticleEffect.WbsParticleType - Enum in wbs.utils.util.particles
 
WbsParticleGroup - Class in wbs.utils.util.particles
Class to support multiple WbsParticleEffects with predefined particles running at the same time and location.
WbsParticleGroup() - Constructor for class wbs.utils.util.particles.WbsParticleGroup
 
WbsPlayerUtil - Class in wbs.utils.util.entities
 
WbsPlugin - Class in wbs.utils.util.plugin
Somewhat a utility class, use this instead of extending JavaPlugin to gain access to a bunch of messaging options that allows a consistent layout throughout the plugin.
WbsPlugin() - Constructor for class wbs.utils.util.plugin.WbsPlugin
 
WbsPlugin.MessageBuilder - Class in wbs.utils.util.plugin
Deprecated.
Use WbsMessageBuilder and WbsMessage instead.
WbsRecord - Class in wbs.utils.util.database
 
WbsRecord(WbsDatabase) - Constructor for class wbs.utils.util.database.WbsRecord
 
WbsRecord(WbsDatabase, ResultSet) - Constructor for class wbs.utils.util.database.WbsRecord
 
WbsRecord(WbsDatabase, Map<WbsField, Object>) - Constructor for class wbs.utils.util.database.WbsRecord
 
WbsRegionHook - Class in wbs.utils.util.pluginhooks.region
Represents a set of commonly used checks for other plugins.
WbsRegionHook() - Constructor for class wbs.utils.util.pluginhooks.region.WbsRegionHook
 
WbsRegionUtils - Class in wbs.utils.util.pluginhooks
A static class that centralizes calls to WbsRegionHooks, allowing all installed supported plugins to be queried at once
WbsReloadSubcommand - Class in wbs.utils.util.commands
A specific implementation of WbsSubcommand that's commonly used in plugins that use WbsSettings to track configs.
WbsReloadSubcommand(WbsPlugin) - Constructor for class wbs.utils.util.commands.WbsReloadSubcommand
 
WbsRunnable - Class in wbs.utils.util
Deprecated.
Use WbsPlugin threading utilities instead.
WbsRunnable() - Constructor for class wbs.utils.util.WbsRunnable
Deprecated.
 
WbsScoreboard - Class in wbs.utils.util
Wrapper for Scoreboards, to provide utilities for display and management and abstract the need for Team and Objective management.
WbsScoreboard(WbsPlugin, String, String) - Constructor for class wbs.utils.util.WbsScoreboard
 
WbsSettings - Class in wbs.utils.util.plugin
Contains all configuration settings that aren't universal to WbsPlugin and provides methods to access them.
WbsSettings(WbsPlugin) - Constructor for class wbs.utils.util.plugin.WbsSettings
 
WbsSound - Class in wbs.utils.util
Simple wrapper for a Sound with a given pitch and volume.
WbsSound(Sound) - Constructor for class wbs.utils.util.WbsSound
 
WbsSound(Sound, float) - Constructor for class wbs.utils.util.WbsSound
 
WbsSound(Sound, float, float) - Constructor for class wbs.utils.util.WbsSound
 
WbsSoundGroup - Class in wbs.utils.util
A group of WbsSounds.
WbsSoundGroup(WbsSound...) - Constructor for class wbs.utils.util.WbsSoundGroup
 
WbsStringify - Class in wbs.utils.util.string
 
WbsStrings - Class in wbs.utils.util.string
 
WbsSubcommand - Class in wbs.utils.util.commands
A "leaf" of a WbsCommand.
WbsSubcommand(WbsPlugin, String) - Constructor for class wbs.utils.util.commands.WbsSubcommand
 
WbsTable - Class in wbs.utils.util.database
 
WbsTable(WbsDatabase, String, WbsField...) - Constructor for class wbs.utils.util.database.WbsTable
 
WbsTime - Class in wbs.utils.util
A collection of time-related utilities.
WbsUtils - Class in wbs.utils
The base plugin, a simple implementation of WbsPlugin.
WbsUtils() - Constructor for class wbs.utils.WbsUtils
 
WEAK - Enum constant in enum wbs.utils.util.database.AbstractDataManager.VolatileCacheType
Represents a caching strategy using WeakReferences.
WorldGuardRegionHook - Class in wbs.utils.util.pluginhooks.region
 
WorldGuardRegionHook() - Constructor for class wbs.utils.util.pluginhooks.region.WorldGuardRegionHook
 
writeToConfig(ConfigurationSection, String) - Method in class wbs.utils.util.particles.CircleParticleEffect
 
writeToConfig(ConfigurationSection, String) - Method in class wbs.utils.util.particles.CuboidParticleEffect
 
writeToConfig(ConfigurationSection, String) - Method in class wbs.utils.util.particles.data.BlockDataProvider
 
writeToConfig(ConfigurationSection, String) - Method in class wbs.utils.util.particles.data.DustOptionsProvider
 
writeToConfig(ConfigurationSection, String) - Method in class wbs.utils.util.particles.data.ItemStackProvider
 
writeToConfig(ConfigurationSection, String) - Method in class wbs.utils.util.particles.DiscParticleEffect
 
writeToConfig(ConfigurationSection, String) - Method in class wbs.utils.util.particles.ElectricParticleEffect
 
writeToConfig(ConfigurationSection, String) - Method in class wbs.utils.util.particles.LineParticleEffect
 
writeToConfig(ConfigurationSection, String) - Method in class wbs.utils.util.particles.NormalParticleEffect
 
writeToConfig(ConfigurationSection, String) - Method in class wbs.utils.util.particles.SpiralParticleEffect
 
writeToConfig(ConfigurationSection, String) - Method in class wbs.utils.util.particles.VelocityParticleEffect
 
writeToConfig(ConfigurationSection, String) - Method in class wbs.utils.util.particles.WbsParticleEffect
writeToConfig(ConfigurationSection, String) - Method in class wbs.utils.util.providers.generator.num.AbsGenerator
 
writeToConfig(ConfigurationSection, String) - Method in class wbs.utils.util.providers.generator.num.BinaryFunctionalGenerator
 
writeToConfig(ConfigurationSection, String) - Method in class wbs.utils.util.providers.generator.num.ClampGenerator
 
writeToConfig(ConfigurationSection, String) - Method in class wbs.utils.util.providers.generator.num.CycleGenerator
 
writeToConfig(ConfigurationSection, String) - Method in class wbs.utils.util.providers.generator.num.DoubleGenerator
 
writeToConfig(ConfigurationSection, String) - Method in class wbs.utils.util.providers.generator.num.FunctionalGenerator
 
writeToConfig(ConfigurationSection, String) - Method in class wbs.utils.util.providers.generator.num.PingPongGenerator
 
writeToConfig(ConfigurationSection, String) - Method in class wbs.utils.util.providers.generator.num.PulseGenerator
 
writeToConfig(ConfigurationSection, String) - Method in class wbs.utils.util.providers.generator.num.RandomGenerator
 
writeToConfig(ConfigurationSection, String) - Method in class wbs.utils.util.providers.generator.vector.VectorBinaryFunctionalGenerator
 
writeToConfig(ConfigurationSection, String) - Method in class wbs.utils.util.providers.generator.vector.VectorFunctionalGenerator
 
writeToConfig(ConfigurationSection, String) - Method in class wbs.utils.util.providers.generator.vector.VectorGenerator
Save this generator in a config that can be read by its constructor
writeToConfig(ConfigurationSection, String) - Method in class wbs.utils.util.providers.generator.vector.VectorGeneratorNormalise
 
writeToConfig(ConfigurationSection, String) - Method in class wbs.utils.util.providers.generator.vector.VectorGeneratorRotate
 
writeToConfig(ConfigurationSection, String) - Method in class wbs.utils.util.providers.NumProvider
Save this provider in a config that can be read by the constructor
writeToConfig(ConfigurationSection, String) - Method in interface wbs.utils.util.providers.Provider
Save this provider in a config (that can often by read by its constructor)
writeToConfig(ConfigurationSection, String) - Method in class wbs.utils.util.providers.VectorProvider
Save this provider in a config that can be read by the constructor

X

XPState - Class in wbs.utils.util.entities.state.tracker
An EntityState that captures a Player's current XP level.
XPState() - Constructor for class wbs.utils.util.entities.state.tracker.XPState
Creates the state with the default value (0).
XPState(int) - Constructor for class wbs.utils.util.entities.state.tracker.XPState
 
A B C D E F G H I J L M N O P Q R S T U V W X 
All Classes and Interfaces|All Packages|Serialized Form