Index
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.SOFTusesSoftReferences;AbstractDataManager.VolatileCacheType.WEAKusesWeakReferences; andAbstractDataManager.VolatileCacheType.DISABLEDdisables 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
EntityStatethat captures aPlayer'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
BlockDatafor 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.MessageBuilderthat 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.
- buildMessageNoPrefix(String) - Method in class wbs.utils.util.plugin.WbsPlugin
-
Get a
WbsPlugin.MessageBuilderthat 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
EntityStateaccording to the implementation, and store it untilEntityState.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
Mapinto this object, for use inEntityStateManager - deserialize(Map<String, Object>) - Static method in class wbs.utils.util.entities.state.tracker.FallDistanceState
-
Deserializer method for converting a
Mapinto this object, for use inEntityStateManager - deserialize(Map<String, Object>) - Static method in class wbs.utils.util.entities.state.tracker.FireTicksState
-
Deserializer method for converting a
Mapinto this object, for use inEntityStateManager - deserialize(Map<String, Object>) - Static method in class wbs.utils.util.entities.state.tracker.FlyingState
-
Deserializer method for converting a
Mapinto this object, for use inEntityStateManager - deserialize(Map<String, Object>) - Static method in class wbs.utils.util.entities.state.tracker.GameModeState
-
Deserializer method for converting a
Mapinto this object, for use inEntityStateManager - deserialize(Map<String, Object>) - Static method in class wbs.utils.util.entities.state.tracker.HealthState
-
Deserializer method for converting a
Mapinto this object, for use inEntityStateManager - deserialize(Map<String, Object>) - Static method in class wbs.utils.util.entities.state.tracker.HungerState
-
Deserializer method for converting a
Mapinto this object, for use inEntityStateManager - deserialize(Map<String, Object>) - Static method in class wbs.utils.util.entities.state.tracker.InventoryState
-
Deserializer method for converting a
Mapinto this object, for use inEntityStateManager - deserialize(Map<String, Object>) - Static method in class wbs.utils.util.entities.state.tracker.InvulnerableState
-
Deserializer method for converting a
Mapinto this object, for use inEntityStateManager - deserialize(Map<String, Object>) - Static method in class wbs.utils.util.entities.state.tracker.LocationState
-
Deserializer method for converting a
Mapinto this object, for use inEntityStateManager - deserialize(Map<String, Object>) - Static method in class wbs.utils.util.entities.state.tracker.PotionEffectsState
-
Deserializer method for converting a
Mapinto this object, for use inEntityStateManager - deserialize(Map<String, Object>) - Static method in class wbs.utils.util.entities.state.tracker.RemainingAirState
-
Deserializer method for converting a
Mapinto this object, for use inEntityStateManager - deserialize(Map<String, Object>) - Static method in class wbs.utils.util.entities.state.tracker.SaturationState
-
Deserializer method for converting a
Mapinto this object, for use inEntityStateManager - deserialize(Map<String, Object>) - Static method in class wbs.utils.util.entities.state.tracker.VelocityState
-
Deserializer method for converting a
Mapinto this object, for use inEntityStateManager - deserialize(Map<String, Object>) - Static method in class wbs.utils.util.entities.state.tracker.XPState
-
Deserializer method for converting a
Mapinto this object, for use inEntityStateManager - 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.DustOptionsfor 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
VectorProvideris 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
EntityStateandConfigurationSerializable, so they can be referenced during deserialization ofSavedEntityStates. - 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
EntityStatethat captures anEntity'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
EntitySelectorto 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
EntityStatethat captures how much longer (in ticks) anEntitywill 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
EntityStatethat captures whether or not anPlayeris 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
EntityStatethat captures the game mode aPlayeris 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
DoubleGeneratorfrom 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
WbsConfigReaderfrom 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
WbsConfigReaderfrom 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
-
Deprecated.
- 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
WbsConfigReaderfrom 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
EntityStatethat captures aLivingEntity'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
EntityStatethat captures aPlayer'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
ConfigurationSectionis 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
- 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
EntityStatethat captures whether or not anEntityis 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
ItemStackfor 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
EntityStatethat captures anEntity'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
ConfigurationSectionis 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
ConfigurationSectionand 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
EntityStatethat captures aLivingEntity'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
-
Overload of
WbsCollectionUtil.pseudoRandomAvoidRepeats(Map, List, double)with repeatRatio set to 2. - 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
EntityStatethat can be deserialized, with the function provided.
If a class is registered beforeJavaPlugin.onEnable()(such as inJavaPlugin.onLoad()) in the WbsUtils main instance, it will be automatically registered inConfigurationSerialization. - register(String, GeneratorManager.GeneratorProducer) - Static method in class wbs.utils.util.providers.generator.GeneratorManager
-
Register a
DoubleGeneratorunder 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
ConfigurationSerializationregistry. - 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
EntityStatethat captures aLivingEntity'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
AllowFlightStateafterGameModeState, to prevent a change toGameMode.SURVIVALfrom overriding thePlayer.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
EntityStateaccording 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
EntityStatethat captures aPlayer'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
AbstractDataManagerto 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
- 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
-
Same as
WbsMessenger.sendMessage(String, CommandSender)but without the prefix - 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
-
Set the points to be used in
CustomParticleEffect.play(Particle, Location) - 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 BukkitColorinstead. - 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
VectorGeneratorwhen operating on exactly 2 orderedVectorProviders. - 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
EntityStatethat captures anEntity'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
WbsParticleEffectfor 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
NumProviderandVectorProvider - 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
Collectionutilities, 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.Use
WbsEntityUtilorWbsPlayerUtil - 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
WbsEnumsfor classes implementingKeyed, 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
WbsMessageBuilderandWbsMessageinstead. - 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
WbsPluginthreading 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
Soundwith 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
-
Save this effect in a config that can be read by
WbsParticleEffect.buildParticleEffect(ConfigurationSection, WbsSettings, String) - 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
EntityStatethat captures aPlayer'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
All Classes and Interfaces|All Packages|Serialized Form
WbsPlugin.buildMessage(String)and pass sender in when sending