Skip navigation links
A B C D E F G H I L M N O P R S T U V 

A

accessedFromBukkit() - Static method in class com.codelanx.codelanxlib.util.ReflectBukkit
Façade method for determining if Bukkit is the invoker of the method
addAttachment(Plugin, String, boolean) - Method in class com.codelanx.codelanxlib.util.RuntimeCommandSender
 
addAttachment(Plugin) - Method in class com.codelanx.codelanxlib.util.RuntimeCommandSender
 
addAttachment(Plugin, String, boolean, int) - Method in class com.codelanx.codelanxlib.util.RuntimeCommandSender
 
addAttachment(Plugin, int) - Method in class com.codelanx.codelanxlib.util.RuntimeCommandSender
 
addChild(CommandNode<? extends Plugin>...) - Method in class com.codelanx.codelanxlib.command.CommandNode
Adds new child subcommands to this CommandNode
addChild(Function<E, CommandNode<? extends Plugin>>...) - Method in class com.codelanx.codelanxlib.command.CommandNode
Adds new child subcommands to this CommandNode
addEnchantment(Enchantment, int) - Method in class com.codelanx.codelanxlib.inventory.ItemStackBuilder
Adds an enchantment to the ItemStack
addLore(String) - Method in class com.codelanx.codelanxlib.inventory.ItemStackBuilder
Adds lore to the ItemStack
addObserver(EconomyObserver) - Method in class com.codelanx.codelanxlib.econ.CEconomy
Adds an EconomyObserver to this CEconomy
addObserver(Observer) - Method in class com.codelanx.codelanxlib.econ.CEconomy
addOption(String, Object) - Method in class com.codelanx.codelanxlib.inventory.iinterface.MenuIcon
Adds a metadata option
addPermission(String) - Method in class com.codelanx.codelanxlib.inventory.iinterface.MenuIcon
Adds a permission node that a player will need in order to see this icon.
alias(CommandNode<T>, String...) - Method in class com.codelanx.codelanxlib.command.CommandNode
Aliases a passed CommandNode.
aliasAsBukkitCommand(String) - Method in class com.codelanx.codelanxlib.command.CommandNode
Allows this CommandNode to be executed from Bukkit directly
amount - Variable in class com.codelanx.codelanxlib.inventory.ItemStackBuilder
The amount of items in the ItemStack
amount(int) - Method in class com.codelanx.codelanxlib.inventory.ItemStackBuilder
Sets the amount of items in the ItemStack
announceAt(long, TimeUnit) - Method in class com.codelanx.codelanxlib.util.Countdown
Notes to make a chat-based announcement at the specified time in the countdown
announceAt(TimePoint) - Method in class com.codelanx.codelanxlib.util.Countdown
Notes to make a chat-based announcement at the specified time in the countdown
announceAtRange(long, long, TimeUnit) - Method in class com.codelanx.codelanxlib.util.Countdown
Sets an announcement at every single integer point between the specified max and min values, inclusively.
apply(String...) - Method in class com.codelanx.codelanxlib.command.TabInfo
Returns this.apply(null, args)

Applies this TabInfo to a series of command arguments.
apply(CommandSender, String...) - Method in class com.codelanx.codelanxlib.command.TabInfo
Applies this TabInfo to a series of command arguments.
apply(Plugin) - Static method in class com.codelanx.codelanxlib.logging.PluginDebugOpts.ExceptionHandler
Applies a new Handler to the passed Plugin's Logger if it is not already attached to it
assignScoreboard(Scoreboard, String) - Method in class com.codelanx.codelanxlib.util.Countdown
Assigns a scoreboard to have the objective in the DisplaySlot.SIDEBAR's title changed in accordance to the format given to this specific board.
assignScoreboard(Scoreboard) - Method in class com.codelanx.codelanxlib.util.Countdown
Assigns a scoreboard to have the objective in the DisplaySlot.SIDEBAR's title changed in accordance to the default format
attachInfo() - Method in class com.codelanx.codelanxlib.logging.PluginDebugOpts
 
attachReloadCommand() - Method in class com.codelanx.codelanxlib.command.CommandNode
Attaches a ReloadCommand to this command object, to allow reloading of the Plugin relevant to this node
autoTranslate - Variable in class com.codelanx.codelanxlib.inventory.ItemStackBuilder
Specifies whether or not to automatically translate color codes
autoTranslateColors(boolean) - Method in class com.codelanx.codelanxlib.inventory.ItemStackBuilder
Sets whether or not to automatically translate color codes

B

BLANK_TAB_COMPLETE - Static variable in class com.codelanx.codelanxlib.command.TabInfo
Represents a blank List for returning no input from CommandNode.tabComplete(CommandSender, String...)
BlockData - Class in com.codelanx.codelanxlib.util
Allows for representing material and it's data counterpart as a single string
BlockData(Material, Number) - Constructor for class com.codelanx.codelanxlib.util.BlockData
Creates a BlockData instance
BlockData(Block) - Constructor for class com.codelanx.codelanxlib.util.BlockData
 
BlockData(ItemStack) - Constructor for class com.codelanx.codelanxlib.util.BlockData
 
BlockData(MaterialData) - Constructor for class com.codelanx.codelanxlib.util.BlockData
 
Blocks - Class in com.codelanx.codelanxlib.util
Utility class for working with any Block objects and their derivatives
bonusRate() - Method in class com.codelanx.codelanxlib.econ.CEconomy
Represents a rate that is multiplied to money given through the CEconomy.pay(OfflinePlayer, double) method.
boots - Variable in class com.codelanx.codelanxlib.serialize.SPlayerInventory
The ItemStack stored on the player's feet
BScheduler - Class in com.codelanx.codelanxlib.util
 
BScheduler() - Constructor for class com.codelanx.codelanxlib.util.BScheduler
 
build() - Method in class com.codelanx.codelanxlib.inventory.ItemStackBuilder
Builds the ItemStack object and returns it
build() - Method in interface com.codelanx.codelanxlib.permission.Permissions
Builds the full permission string

C

call() - Method in class com.codelanx.codelanxlib.util.auth.UUIDFetcher
Makes a request to mojang's servers of a sublist of at most 100 player's names.
callFromOldNames(boolean, Logger, Predicate<? super Integer>) - Method in class com.codelanx.codelanxlib.util.auth.UUIDFetcher
Calls each supplied name individually to Mojang's servers, treating them as previously used names which henceforth were changed.
callWithProgessOutput(boolean, Logger, Predicate<? super Integer>) - Method in class com.codelanx.codelanxlib.util.auth.UUIDFetcher
Makes a request to mojang's servers of a sublist of at most 100 player's names.
canCharge(OfflinePlayer, ConfigFile) - Method in class com.codelanx.codelanxlib.econ.CEconomy
Returns whether or not a specific OfflinePlayer can be charged an amount
canCharge(OfflinePlayer, double) - Method in class com.codelanx.codelanxlib.econ.CEconomy
Returns whether or not a specific OfflinePlayer can be charged an amount
CEconomy - Class in com.codelanx.codelanxlib.econ
Represents an observable façade class for Vault's Economy object
CEconomy(Plugin) - Constructor for class com.codelanx.codelanxlib.econ.CEconomy
Sets the format string for this object to use for output
charge(OfflinePlayer, ConfigFile) - Method in class com.codelanx.codelanxlib.econ.CEconomy
Takes money away from the OfflinePlayer
charge(OfflinePlayer, double) - Method in class com.codelanx.codelanxlib.econ.CEconomy
Takes money away from the OfflinePlayer
ChargeStatus - Class in com.codelanx.codelanxlib.econ
Represents the result of a call to CEconomy#canCharge
ChargeStatus(boolean, double) - Constructor for class com.codelanx.codelanxlib.econ.ChargeStatus
Constructor.
chest - Variable in class com.codelanx.codelanxlib.serialize.SPlayerInventory
The ItemStack stored on the player's torso
click(Player, int) - Method in class com.codelanx.codelanxlib.inventory.iinterface.InventoryPanel
Called when a player clicks a MenuIcon inside of an InventoryPanel
close() - Method in class com.codelanx.codelanxlib.logging.PluginDebugOpts.ExceptionHandler
Does nothing
CodelanxLib - Class in com.codelanx.codelanxlib
Main class.
CodelanxLib() - Constructor for class com.codelanx.codelanxlib.CodelanxLib
 
color(String) - Static method in interface com.codelanx.codelanxlib.config.Lang
Automatically translates strings that contain color codes using the '&' symbol
com.codelanx.codelanxlib - package com.codelanx.codelanxlib
 
com.codelanx.codelanxlib.command - package com.codelanx.codelanxlib.command
 
com.codelanx.codelanxlib.config - package com.codelanx.codelanxlib.config
 
com.codelanx.codelanxlib.econ - package com.codelanx.codelanxlib.econ
 
com.codelanx.codelanxlib.events - package com.codelanx.codelanxlib.events
 
com.codelanx.codelanxlib.implementers - package com.codelanx.codelanxlib.implementers
 
com.codelanx.codelanxlib.internal - package com.codelanx.codelanxlib.internal
 
com.codelanx.codelanxlib.inventory - package com.codelanx.codelanxlib.inventory
 
com.codelanx.codelanxlib.inventory.iinterface - package com.codelanx.codelanxlib.inventory.iinterface
 
com.codelanx.codelanxlib.listener - package com.codelanx.codelanxlib.listener
 
com.codelanx.codelanxlib.logging - package com.codelanx.codelanxlib.logging
 
com.codelanx.codelanxlib.permission - package com.codelanx.codelanxlib.permission
 
com.codelanx.codelanxlib.serialize - package com.codelanx.codelanxlib.serialize
 
com.codelanx.codelanxlib.util - package com.codelanx.codelanxlib.util
 
com.codelanx.codelanxlib.util.auth - package com.codelanx.codelanxlib.util.auth
 
com.codelanx.codelanxlib.util.coverage - package com.codelanx.codelanxlib.util.coverage
 
CommandNode<E extends Plugin> - Class in com.codelanx.codelanxlib.command
Represents a singular point in a command argument chain (or even the command itself)
CommandNode(E) - Constructor for class com.codelanx.codelanxlib.command.CommandNode
Initializes a new CommandNode with no parent object
CommandNode(E, CommandNode<?>) - Constructor for class com.codelanx.codelanxlib.command.CommandNode
Initializes a new CommandNode with the passed parent object.
CommandStatus - Enum in com.codelanx.codelanxlib.command
Represents the status of an executed command, and is returned upon the completion of the command's execution
compareTo(CommandNode<?>) - Method in class com.codelanx.codelanxlib.command.CommandNode
Compares CommandNode objects by command name via CommandNode.getName(), or their parent objects if possible

compareTo(BlockData) - Method in class com.codelanx.codelanxlib.util.BlockData
 
Config - Interface in com.codelanx.codelanxlib.config
Created by Rogue on 11/17/2015.
Configs - Class in com.codelanx.codelanxlib.config
Created by Rogue on 11/6/2015.
Configs() - Constructor for class com.codelanx.codelanxlib.config.Configs
 
Countdown - Class in com.codelanx.codelanxlib.util
Allows for having a countdown timer which can be applied through messages or one of Bukkit's Scoreboard objects.
Countdown() - Constructor for class com.codelanx.codelanxlib.util.Countdown
 
CoverageUtil - Class in com.codelanx.codelanxlib.util.coverage
Deprecated.
To return in version 0.3.0
CoverageUtil.Coverage - Annotation Type in com.codelanx.codelanxlib.util.coverage
Deprecated.
A method/constructor annotation.
createLang(String) - Static method in interface com.codelanx.codelanxlib.config.Lang
Returns a raw Lang object that can be used for dynamic creation of Lang variables

D

DEFAULT_DYNAMIC - Static variable in interface com.codelanx.codelanxlib.config.Lang
 
DEFAULT_PREFIX - Static variable in class com.codelanx.codelanxlib.inventory.ItemStackBuilder
Prefix for lore items because purple is ugly
defaultFormat(String) - Static method in interface com.codelanx.codelanxlib.config.Lang
Returns a Lang object representing the default formatting for all CodelanxLib plugins.
DefaultLang - Enum in com.codelanx.codelanxlib.config
Default lang messages used for plugins
deserialize(Plugin, File) - Static method in class com.codelanx.codelanxlib.inventory.iinterface.InventoryInterface
Reads an InventoryInterface from a YAML file
deserialize(Map<String, Object>) - Static method in class com.codelanx.codelanxlib.serialize.SInventory
Creates a new SInventory object and returns it.
deserialize(Map<String, Object>) - Static method in class com.codelanx.codelanxlib.serialize.SLocation
Creates a new SLocation object and returns it.
deserialize(Map<String, Object>) - Static method in class com.codelanx.codelanxlib.serialize.SPlayerInventory
Creates a new SPlayerInventory object and returns it.
disallowProxiedSenders() - Method in class com.codelanx.codelanxlib.command.CommandNode
Disallows execution of this CommandNode by a ProxiedCommandSender
durability - Variable in class com.codelanx.codelanxlib.inventory.ItemStackBuilder
The durability of the ItemStack
durability(short) - Method in class com.codelanx.codelanxlib.inventory.ItemStackBuilder
Sets the durability to apply to the ItemStack

E

Economics - Interface in com.codelanx.codelanxlib.implementers
Represents a plugin that utilizes the CEconomy class
EconomyChangeEvent - Class in com.codelanx.codelanxlib.events
Fired when a player balance changes via Vault
EconomyChangeEvent(OfflinePlayer, double) - Constructor for class com.codelanx.codelanxlib.events.EconomyChangeEvent
Constructor.
EconomyChangePacket - Class in com.codelanx.codelanxlib.econ
Packet used to describe a change in balance from a transaction with Vault
EconomyChangePacket(OfflinePlayer, double) - Constructor for class com.codelanx.codelanxlib.econ.EconomyChangePacket
Constructor.
EconomyObserver - Interface in com.codelanx.codelanxlib.econ
Provides a type to Observer for ease-of-use
enchantments - Variable in class com.codelanx.codelanxlib.inventory.ItemStackBuilder
A mapping of Enchantments to their levels
equals(Object) - Method in class com.codelanx.codelanxlib.inventory.iinterface.MenuIcon
equals(Object) - Method in class com.codelanx.codelanxlib.util.BlockData
 
ExceptionHandler(Plugin) - Constructor for class com.codelanx.codelanxlib.logging.PluginDebugOpts.ExceptionHandler
Constructor.
execute(CommandSender, String...) - Method in class com.codelanx.codelanxlib.command.CommandNode
Represents the code at the end of a CommandNode chain
execute(CommandSender, String...) - Method in class com.codelanx.codelanxlib.command.HelpCommand
Displays help information from all linked child CommandNode nodes for the parent CommandNode relevant to this HelpCommand instance
execute(CommandSender, String...) - Method in class com.codelanx.codelanxlib.command.ReloadCommand
Fires the ReloadEvent and calls any relevant reload methods for the Plugin instance passed
Execution - Interface in com.codelanx.codelanxlib.inventory.iinterface
Represents the actions to be taken upon clicking a MenuIcon

F

filterUsage(String) - Static method in class com.codelanx.codelanxlib.command.CommandNode
Filters out "usage tags" such as [tag] or <tag>
find(Predicate<? super InventoryPanel>) - Method in class com.codelanx.codelanxlib.inventory.iinterface.InventoryInterface
Searches for a specific InventoryPanel used in this interface
findPlacement(Item, Inventory) - Static method in class com.codelanx.codelanxlib.inventory.Inventories
Returns the slot(s) that an Item would be placed into.
fixPotionEffectDuration(PotionEffectType, int) - Method in class com.codelanx.codelanxlib.util.NMS
This method returns a duration that is constant-time based upon the given PotionEffectType.
flush() - Method in class com.codelanx.codelanxlib.logging.PluginDebugOpts.ExceptionHandler
Does nothing
format - Variable in class com.codelanx.codelanxlib.econ.CEconomy
The LangFile format to use for output
formatAndColor(Object...) - Method in interface com.codelanx.codelanxlib.config.Lang
Formats a LangFile enum constant with the supplied arguments, and colors it
Formatted - Interface in com.codelanx.codelanxlib.implementers
Describes a plugin with a message format
fromBytes(byte[]) - Static method in class com.codelanx.codelanxlib.util.auth.UUIDFetcher
Returns a UUID from a byte array
fromString(String) - Static method in class com.codelanx.codelanxlib.util.BlockData
Converts a BlockData string back into an object instance

G

generateSeed(int) - Method in class com.codelanx.codelanxlib.inventory.iinterface.InventoryInterface
Generates a new random ChatColor seed for a panel or interface.
get() - Static method in class com.codelanx.codelanxlib.CodelanxLib
Returns the instance in use of this class as held interally by Bukkit
getAliases() - Method in class com.codelanx.codelanxlib.command.CommandNode
Returns all CommandNode objects held by this node that are aliases of other CommandNodes
getAmount() - Method in class com.codelanx.codelanxlib.econ.ChargeStatus
The actual amount being charged, including any modifications such as taxes.
getAmount() - Method in class com.codelanx.codelanxlib.econ.EconomyChangePacket
Returns the new balance
getBalance(OfflinePlayer) - Method in class com.codelanx.codelanxlib.econ.CEconomy
Returns the relevant balance for the OfflinePlayer
getBase() - Method in enum com.codelanx.codelanxlib.internal.InternalPerms
 
getBase() - Method in interface com.codelanx.codelanxlib.permission.Permissions
Returns the base permission node for the plugin.
getBoots() - Method in class com.codelanx.codelanxlib.inventory.PlayerInventoryState
Returns the item in the boots slot of the PlayerInventory
getBoots() - Method in class com.codelanx.codelanxlib.serialize.SPlayerInventory
Returns the item in the boots slot of the PlayerInventory
getCallingPlugin() - Static method in class com.codelanx.codelanxlib.util.ReflectBukkit
Returns the JavaPlugin that immediately called the method in the current context.
getCallingPlugin(int) - Static method in class com.codelanx.codelanxlib.util.ReflectBukkit
Returns the JavaPlugin that immediately called the method in the current context.
getChestplate() - Method in class com.codelanx.codelanxlib.inventory.PlayerInventoryState
Returns the item in the torso slot of the PlayerInventory
getChestplate() - Method in class com.codelanx.codelanxlib.serialize.SPlayerInventory
Returns the item in the torso slot of the PlayerInventory
getChild(String) - Method in class com.codelanx.codelanxlib.command.CommandNode
Returns a subcommand, or null if none exists.
getChild(String...) - Method in class com.codelanx.codelanxlib.command.CommandNode
Iteratively retrieves the child CommandNode down the command tree.
getChildren() - Method in class com.codelanx.codelanxlib.command.CommandNode
Returns all subcommands as a Collection
getClosestChild(String...) - Method in class com.codelanx.codelanxlib.command.CommandNode
Returns the closest possible approximation of where the supplied argument ladder will stop.
getClosestPlayer(Player) - Static method in class com.codelanx.codelanxlib.util.Players
Returns the closest Player adjacent to another Player
getClosestPlayer(Location) - Static method in class com.codelanx.codelanxlib.util.Players
Returns the closest Player to a specific Location
getConfigSectionValue(Object) - Static method in class com.codelanx.codelanxlib.config.Configs
Returns a Map representative of the passed Object that represents a section of a YAML file.
getConfigSectionValue(Object, boolean) - Static method in class com.codelanx.codelanxlib.config.Configs
Returns a Map representative of the passed Object that represents a section of a YAML file.
getContents() - Method in class com.codelanx.codelanxlib.inventory.InventoryState
Deprecated.
Returns an array copy, should not be used heavily
getContents() - Method in class com.codelanx.codelanxlib.serialize.SInventory
Returns a copy of this instance's stored ItemStacks
getContentsAsArray() - Method in class com.codelanx.codelanxlib.serialize.SInventory
Returns a copy of this instance's stored ItemStacks
getData() - Method in enum com.codelanx.codelanxlib.config.DefaultLang
 
getData() - Method in enum com.codelanx.codelanxlib.config.PluginConfig
 
getData() - Method in enum com.codelanx.codelanxlib.internal.InternalLang
 
getData() - Method in class com.codelanx.codelanxlib.util.BlockData
 
getDefault() - Method in enum com.codelanx.codelanxlib.config.DefaultLang
 
getDefault() - Method in enum com.codelanx.codelanxlib.config.PluginConfig
 
getDefault() - Method in enum com.codelanx.codelanxlib.internal.InternalLang
 
getDefaultFormat() - Method in class com.codelanx.codelanxlib.util.Countdown
Returns the default format used for all boards
getDefaultWorld() - Static method in class com.codelanx.codelanxlib.util.ReflectBukkit
Gets the default World loaded by Bukkit
getEconomy() - Method in class com.codelanx.codelanxlib.econ.CEconomy
Returns the underlying Economy object that is backed by a VaultProxy InvocationHandler
getEconomy() - Method in interface com.codelanx.codelanxlib.implementers.Economics
Gets the CEconomy for the plugin, which represents a facade interface for charging players money
getEffectivePermissions() - Method in class com.codelanx.codelanxlib.util.RuntimeCommandSender
 
getFileLocation() - Method in interface com.codelanx.codelanxlib.config.Config
 
getFileLocation() - Method in interface com.codelanx.codelanxlib.config.Lang
 
getFileLocation() - Method in enum com.codelanx.codelanxlib.config.PluginConfig
 
getFormat() - Method in enum com.codelanx.codelanxlib.config.DefaultLang
 
getFormat(Plugin) - Static method in interface com.codelanx.codelanxlib.config.Lang
Returns an acceptable message format for the plugin at hand
getFormat() - Method in interface com.codelanx.codelanxlib.config.Lang
Returns the format specifier for this LangFile file.
getFormat() - Method in interface com.codelanx.codelanxlib.implementers.Formatted
The LangFile format to use for any plugin output
getFormat() - Method in enum com.codelanx.codelanxlib.internal.InternalLang
 
getHandlerList() - Static method in class com.codelanx.codelanxlib.events.EconomyChangeEvent
Returns the HandlerList that Bukkit uses to register plugins for events
getHandlerList() - Static method in class com.codelanx.codelanxlib.events.ReloadEvent
Returns the HandlerList that Bukkit uses to register plugins for events
getHandlers() - Method in class com.codelanx.codelanxlib.events.EconomyChangeEvent
getHandlers() - Method in class com.codelanx.codelanxlib.events.ReloadEvent
getHeldItemSlot(Player) - Static method in class com.codelanx.codelanxlib.inventory.Inventories
Returns the inventory slot for the item in a Player's hand.
getHelmet() - Method in class com.codelanx.codelanxlib.inventory.PlayerInventoryState
Returns the item in the helmet slot of the PlayerInventory
getHelmet() - Method in class com.codelanx.codelanxlib.serialize.SPlayerInventory
Returns the item in the helmet slot of the PlayerInventory
getHelpOutput() - Method in class com.codelanx.codelanxlib.command.CommandNode
Retrieves the help output for this CommandNode, in the form of a HelpCommand class
getInventory() - Method in class com.codelanx.codelanxlib.serialize.SPlayerInventory
Returns the underlying SInventory object that stores normal inventory items
getItem() - Method in class com.codelanx.codelanxlib.inventory.iinterface.MenuIcon
Returns the ItemStack that is displayed when a user opens the InventoryInterface
getItem(int) - Method in class com.codelanx.codelanxlib.inventory.InventoryState
Returns the ItemStack in the given inventory slot
getItemsPerPage() - Method in class com.codelanx.codelanxlib.command.HelpCommand
Returns the number of commands displayed per page
getLeggings() - Method in class com.codelanx.codelanxlib.inventory.PlayerInventoryState
Returns the item in the pants slot of the PlayerInventory
getLeggings() - Method in class com.codelanx.codelanxlib.serialize.SPlayerInventory
Returns the item in the pants slot of the PlayerInventory
getLinkedPanel(MenuIcon) - Method in class com.codelanx.codelanxlib.inventory.iinterface.InventoryInterface
Gets a linked InventoryPanel from a MenuIcon object.
getLinkingNode(String, T, Consumer<CommandNode<T>>) - Static method in class com.codelanx.codelanxlib.command.CommandNode
Returns an anonymous CommandNode instance which is defined as non-executable CommandNode used for chaining together other CommandNode objects.
getListener(Class<S>) - Static method in class com.codelanx.codelanxlib.listener.ListenerManager
Gets a listener by its string name.
getMaterial() - Method in class com.codelanx.codelanxlib.util.BlockData
 
getName() - Method in class com.codelanx.codelanxlib.command.CommandNode
Returns the name of the command, used for storing a HashMap of the commands as well as the subcommand argument
getName() - Method in class com.codelanx.codelanxlib.command.HelpCommand
Subcommand name: "help"

Returns the name of the command, used for storing a HashMap of the commands as well as the subcommand argument
getName() - Method in class com.codelanx.codelanxlib.command.ReloadCommand
Subcommand name: "reload"

Returns the name of the command, used for storing a HashMap of the commands as well as the subcommand argument
getName() - Method in class com.codelanx.codelanxlib.inventory.iinterface.InventoryPanel
Returns the name/title used for the Inventory in this panel
getName() - Method in class com.codelanx.codelanxlib.util.auth.UserInfo
Returns the name of this player
getName() - Method in class com.codelanx.codelanxlib.util.RuntimeCommandSender
 
getNativeSerializables() - Static method in class com.codelanx.codelanxlib.serialize.SerializationFactory
Returns the native ConfigurationSerializable classes that are provided by CodelanxLib
getNewBalance() - Method in class com.codelanx.codelanxlib.events.EconomyChangeEvent
Returns the new balance for the OfflinePlayer
getNode() - Method in enum com.codelanx.codelanxlib.internal.InternalPerms
 
getNode() - Method in interface com.codelanx.codelanxlib.permission.Permissions
Returns the raw node for the specified enum constant without prefixing
getOption(String) - Method in class com.codelanx.codelanxlib.inventory.iinterface.MenuIcon
Returns a metadata option
getOptions() - Method in class com.codelanx.codelanxlib.inventory.iinterface.MenuIcon
Returns a Map of all the metadata options
getPage(int) - Method in class com.codelanx.codelanxlib.util.Paginator
Returns the appropriately formatted page for this Paginator
getPages() - Method in class com.codelanx.codelanxlib.util.Paginator
Returns a copy of all the pages in this instance
getPanelBySeed(String) - Method in class com.codelanx.codelanxlib.inventory.iinterface.InventoryInterface
Returns an InventoryPanel based on its generated seed
getPanels() - Method in class com.codelanx.codelanxlib.inventory.iinterface.InventoryInterface
Returns all InventoryPanel objects controlled by this interface
getParent() - Method in class com.codelanx.codelanxlib.command.CommandNode
Returns the direct parent CommandNode for this node
getPath() - Method in enum com.codelanx.codelanxlib.config.DefaultLang
 
getPath() - Method in enum com.codelanx.codelanxlib.config.PluginConfig
 
getPath() - Method in enum com.codelanx.codelanxlib.internal.InternalLang
 
getPlayer() - Method in class com.codelanx.codelanxlib.econ.EconomyChangePacket
The OfflinePlayer whose balance changed
getPlayer() - Method in class com.codelanx.codelanxlib.events.EconomyChangeEvent
The OfflinePlayer whose balance changed
getPlayersInRange(int, Location) - Static method in class com.codelanx.codelanxlib.util.Players
Gets any players within range of a specific location
getPlayersInRange(int, Player) - Static method in class com.codelanx.codelanxlib.util.Players
Gets any players within range of a specific player, exclusive of the player themselves.
getPlugin(Class<?>) - Static method in class com.codelanx.codelanxlib.config.Configs
Returns the relevant JavaPlugin that is specified by a class-level PluginClass annotation if it is loaded, otherwise null
getPlugin() - Method in class com.codelanx.codelanxlib.events.ReloadEvent
Returns the Plugin involved with this event
getPlugin() - Method in class com.codelanx.codelanxlib.listener.SubListener
Returns the Plugin used for this SubListener
getPlugin() - Method in class com.codelanx.codelanxlib.logging.PluginDebugOpts
Returns the Plugin that this Debugger.DebugOpts pertains to
getPluginOpts() - Static method in class com.codelanx.codelanxlib.logging.PluginDebugOpts
 
getRegisteringPlugin(Class<S>) - Static method in class com.codelanx.codelanxlib.listener.ListenerManager
Returns the Plugin relevant to the passed SubListener class
getRootPanel() - Method in class com.codelanx.codelanxlib.inventory.iinterface.InventoryInterface
Returns the root InventoryPanel.
getSeed() - Method in class com.codelanx.codelanxlib.inventory.iinterface.InventoryInterface
Returns the randomized ChatColor seed made for this interface
getSeed() - Method in class com.codelanx.codelanxlib.inventory.iinterface.InventoryPanel
Returns the seed relevant to this specific panel
getSerializedName() - Method in class com.codelanx.codelanxlib.inventory.iinterface.InventoryPanel
Returns the serialized name for this panel
getServer() - Method in class com.codelanx.codelanxlib.util.RuntimeCommandSender
 
getStatus() - Method in class com.codelanx.codelanxlib.econ.ChargeStatus
Returns whether or not the player is capable of paying the charge
getUsage() - Method in class com.codelanx.codelanxlib.command.CommandNode
Returns the command usage
getUUID() - Method in class com.codelanx.codelanxlib.util.auth.UserInfo
Returns the UUID of this player
getUUID(String) - Static method in class com.codelanx.codelanxlib.util.Players
Gets the most correct UUID for the Player in the least expensive way possible.
getUUIDOf(String) - Static method in class com.codelanx.codelanxlib.util.auth.UUIDFetcher
Returns the UUID of a player's username.
getVector() - Method in class com.codelanx.codelanxlib.serialize.SLocation
Returns the relevant Vector object to this instance
getWorld() - Method in class com.codelanx.codelanxlib.serialize.SLocation
Retrieves the World object relevant to this instance.

H

handle(CommandSender, Lang, CommandNode<?>) - Method in enum com.codelanx.codelanxlib.command.CommandStatus
Handles output to a CommandSender upon the execution of a command
handlers - Static variable in class com.codelanx.codelanxlib.events.EconomyChangeEvent
HandlerList for this event
handlers - Static variable in class com.codelanx.codelanxlib.events.ReloadEvent
HandlerList for this event
has(Permissible) - Method in interface com.codelanx.codelanxlib.permission.Permissions
Determines whether or not the Permissible has this permission
hasClickedTop(InventoryClickEvent) - Static method in class com.codelanx.codelanxlib.inventory.Inventories
Returns whether or not the player clicked the top or bottom inventory
hasCorrectOfflineUUID(String) - Static method in class com.codelanx.codelanxlib.util.Players
Returns whether or not a player by the specified name parameter has played on this server before, or is currently online, thus resulting in having a correct UUID
hashCode() - Method in class com.codelanx.codelanxlib.inventory.iinterface.MenuIcon
hashCode() - Method in class com.codelanx.codelanxlib.util.BlockData
 
hasPermission(Player) - Method in class com.codelanx.codelanxlib.inventory.iinterface.MenuIcon
Returns whether or not a Player has permission to view this icon
hasPermission(String) - Method in class com.codelanx.codelanxlib.util.RuntimeCommandSender
 
hasPermission(Permission) - Method in class com.codelanx.codelanxlib.util.RuntimeCommandSender
 
hasRestriction() - Method in class com.codelanx.codelanxlib.command.CommandNode
Returns true if there is a restriction imposed upon this CommandNode
helmet - Variable in class com.codelanx.codelanxlib.serialize.SPlayerInventory
The ItemStack stored on the player's head
HelpCommand<E extends Plugin> - Class in com.codelanx.codelanxlib.command
Provides a listing of help information derived from all CommandNode objects that are returned from a call to a parent's CommandNode.traverse() method
HelpCommand(E) - Constructor for class com.codelanx.codelanxlib.command.HelpCommand
HelpCommand constructor.
hookBukkit() - Static method in class com.codelanx.codelanxlib.logging.PluginDebugOpts
Hooks into Bukkit's plugin system and adds a handler to all plugin loggers to allow catching unreported exceptions.

I

info() - Method in class com.codelanx.codelanxlib.command.CommandNode
Information about this specific command.
info() - Method in class com.codelanx.codelanxlib.command.HelpCommand
Information about this specific command.
info() - Method in class com.codelanx.codelanxlib.command.ReloadCommand
Information about this specific command.
InterfaceListener - Class in com.codelanx.codelanxlib.inventory.iinterface
Listens for inventory clicks and conveys information to any appropriate and registered InventoryInterface
InterfaceListener() - Constructor for class com.codelanx.codelanxlib.inventory.iinterface.InterfaceListener
Constructs the listener instance and registers it to Bukkit
InternalLang - Enum in com.codelanx.codelanxlib.internal
Internal LangFile enum for CodelanxLib
InternalPerms - Enum in com.codelanx.codelanxlib.internal
Internal Permissions enum for CodelanxLib
inv - Variable in class com.codelanx.codelanxlib.serialize.SPlayerInventory
The general contents of the player's inventory
Inventories - Class in com.codelanx.codelanxlib.inventory
Utility methods for simplifying the use of Bukkit's inventory API, or providing methods that can accomplish tasks that have obscure or complicated solutions.
InventoryInterface - Class in com.codelanx.codelanxlib.inventory.iinterface
A collection of InventoryPanel objects with an opening reference
InventoryInterface() - Constructor for class com.codelanx.codelanxlib.inventory.iinterface.InventoryInterface
Generates a new seed and registers itself to an InterfaceListener
InventoryPanel - Class in com.codelanx.codelanxlib.inventory.iinterface
A single inventory that represents a menu
InventoryState - Class in com.codelanx.codelanxlib.inventory
An immutable class that represents the state of an Inventory
InventoryState(Inventory) - Constructor for class com.codelanx.codelanxlib.inventory.InventoryState
Constructor.
invoke(Object, Method, Object[]) - Method in class com.codelanx.codelanxlib.econ.VaultProxy
isDangerousFromAbove(Material) - Static method in class com.codelanx.codelanxlib.util.Blocks
Determines if a block would be dangerous if above a player's head with nothing but air inbetween, assuming no movement on part of the player
isEnabled() - Method in class com.codelanx.codelanxlib.econ.CEconomy
Returns whether or not the Economy object could be retrieved from Vault
isExecutable() - Method in class com.codelanx.codelanxlib.command.CommandNode
Returns whether or not this node can be directly executed
isHarmful(Material) - Static method in class com.codelanx.codelanxlib.util.Blocks
Returns whether or not a Material will harm a Player who comes into contact with it
isLinked(MenuIcon) - Method in class com.codelanx.codelanxlib.inventory.iinterface.InventoryInterface
Determines if a MenuIcon is linked to an InventoryPanel
isLiquid(Material) - Static method in class com.codelanx.codelanxlib.util.Blocks
Determines if a material will be liquid when placed
isOp() - Method in class com.codelanx.codelanxlib.util.RuntimeCommandSender
 
isPermissionSet(String) - Method in class com.codelanx.codelanxlib.util.RuntimeCommandSender
 
isPermissionSet(Permission) - Method in class com.codelanx.codelanxlib.util.RuntimeCommandSender
 
isProtected(Location) - Static method in class com.codelanx.codelanxlib.util.Protections
Returns true if the passed Location is protected
isRegistered(Class<T>) - Static method in class com.codelanx.codelanxlib.listener.ListenerManager
Returns whether or not a listener is registered under the relevant listener key
isRegisteredToBukkit(Plugin, Listener) - Static method in class com.codelanx.codelanxlib.listener.ListenerManager
Returns true if the passed Listener has another Listener of the same class type already registered for bukkit.
isRoot(InventoryPanel) - Method in class com.codelanx.codelanxlib.inventory.iinterface.InventoryInterface
Determines if a passed InventoryPanel is the root panel
isSafeLocation(Location) - Static method in class com.codelanx.codelanxlib.util.Players
Determines whether or not a location is harmful if a player was to be located there in the current instant of time (such as a teleport)
item - Variable in class com.codelanx.codelanxlib.inventory.iinterface.MenuIcon
The ItemStack that this instance uses
items - Variable in class com.codelanx.codelanxlib.serialize.SInventory
Represents a collection of the relevant inventory items
ItemStackBuilder - Class in com.codelanx.codelanxlib.inventory
Allows for the full creation of an ItemStack within a static context.
ItemStackBuilder() - Constructor for class com.codelanx.codelanxlib.inventory.ItemStackBuilder
 

L

Lang - Interface in com.codelanx.codelanxlib.config
Created by Rogue on 11/6/2015.
legs - Variable in class com.codelanx.codelanxlib.serialize.SPlayerInventory
The ItemStack stored on the player's legs
linkIcon(MenuIcon) - Method in class com.codelanx.codelanxlib.inventory.iinterface.InventoryPanel
Links this panel to the passed MenuIcon such that clicking it will open this panel
linkPanel(MenuIcon, InventoryPanel) - Method in class com.codelanx.codelanxlib.inventory.iinterface.InventoryInterface
Links a MenuIcon to open an InventoryPanel
listen(Class<T>, Consumer<T>) - Static method in class com.codelanx.codelanxlib.listener.ListenerManager
Allows registering an anonymous listener for any bukkit listeners using Java 8's function API, useful for listening to events in one-liner solutions
ListenerManager - Class in com.codelanx.codelanxlib.listener
Centrally holds references to different Listener classes to allow for retrieval of SubListener references
load() - Static method in class com.codelanx.codelanxlib.util.coverage.CoverageUtil
Deprecated.
Loads a previous CoverageUtil report from the respective Plugin folder
lore - Variable in class com.codelanx.codelanxlib.inventory.ItemStackBuilder
The lore for the ItemStack
lorePrefix - Variable in class com.codelanx.codelanxlib.inventory.ItemStackBuilder
A prefix that can be set for all lore
lorePrefix(String) - Method in class com.codelanx.codelanxlib.inventory.ItemStackBuilder
Sets the prefix to use for all lore items

M

map(int, String...) - Method in class com.codelanx.codelanxlib.command.TabInfo
Maps an argument count to a series of default argument values.
map(int, List<String>) - Method in class com.codelanx.codelanxlib.command.TabInfo
Maps an argument count to a specific list of default argument values.
map(int, Supplier<? extends List<String>>) - Method in class com.codelanx.codelanxlib.command.TabInfo
Maps an argument count to a Supplier for a List<String>
map(int, Function<String, ? extends List<String>>) - Method in class com.codelanx.codelanxlib.command.TabInfo
Maps an argument count to a Function that accepts the relevant argument being parsed, or null if there is no argument to parse, and returns a List<String> of the results
map(int, BiFunction<CommandSender, String, ? extends List<String>>) - Method in class com.codelanx.codelanxlib.command.TabInfo
Maps an argument count to a BiFunction that accepts the CommandSender who tabbed, the relevant argument being parsed, or null if there is no argument to parse, and returns a List<String> of the results.
marker() - Static method in class com.codelanx.codelanxlib.util.coverage.CoverageUtil
Deprecated.
Notes a point in code where a context has been visited, useful for unit testing on branching statements.
matches(ItemStack) - Method in class com.codelanx.codelanxlib.util.BlockData
 
matches(Block) - Method in class com.codelanx.codelanxlib.util.BlockData
 
matches(MaterialData) - Method in class com.codelanx.codelanxlib.util.BlockData
 
MenuIcon - Class in com.codelanx.codelanxlib.inventory.iinterface
Represents an ItemStack in an InventoryPanel's inventory that will execute code when clicked.
minimumArguments(int) - Method in class com.codelanx.codelanxlib.command.CommandNode
Sets the minimum number of arguments for this command

N

name - Variable in class com.codelanx.codelanxlib.inventory.ItemStackBuilder
The name for the ItemStack
name(String) - Method in class com.codelanx.codelanxlib.inventory.ItemStackBuilder
Sets the display name for the ItemStack
newIcon(ItemStack, Execution, Map<String, Object>) - Method in class com.codelanx.codelanxlib.inventory.iinterface.InventoryPanel
Returns a new MenuIcon stored in this panel
newIcon(ItemStack, Execution) - Method in class com.codelanx.codelanxlib.inventory.iinterface.InventoryPanel
Returns a new MenuIcon stored in this panel
newPanel(String, int) - Method in class com.codelanx.codelanxlib.inventory.iinterface.InventoryInterface
Creates and returns an InventoryPanel for use as a menu
newPanel(int) - Method in class com.codelanx.codelanxlib.inventory.iinterface.InventoryInterface
Creates and returns an InventoryPanel for use as a menu
NMS - Class in com.codelanx.codelanxlib.util
Represents utility methods for either dealing with or fixing issues with minecraft's internal server implementation
notifyObservers(Object) - Method in class com.codelanx.codelanxlib.econ.CEconomy
Modified to send a Bukkit event and force notification of the change

O

onBlockBreak(BlockBreakEvent) - Method in class com.codelanx.codelanxlib.util.Protections.ProtectionListener
Prevents protected blocks from being broken
onBurn(BlockBurnEvent) - Method in class com.codelanx.codelanxlib.util.Protections.ProtectionListener
Prevents blocks from being burned
onClick(InventoryClickEvent) - Method in class com.codelanx.codelanxlib.inventory.iinterface.InterfaceListener
Listens to inventory clicks, and conveys said information to an appropriate InventoryInterface
onCommand(CommandSender, Command, String, String[]) - Method in class com.codelanx.codelanxlib.command.CommandNode
Called from Bukkit to indicate an executed command

onDisable() - Method in class com.codelanx.codelanxlib.CodelanxLib
Releases all currently registered listeners and cancels all Scheduler tasks

onDisable() - Method in class com.codelanx.codelanxlib.listener.SubListener
Called when the plugin is being disabled.
onEconomy(ServiceRegisterEvent) - Method in class com.codelanx.codelanxlib.econ.VaultProxyListener
Listens for registration of Vault's Economy class and replaces it with a VaultProxy
onEnable() - Method in class com.codelanx.codelanxlib.CodelanxLib
Reports metrics to MCStats, and hooks the plugin loggers for Debugger

onEntityBlock(EntityChangeBlockEvent) - Method in class com.codelanx.codelanxlib.util.Protections.ProtectionListener
Prevents blocks from being turned into entities (e.g.
onExec(Player, InventoryInterface, MenuIcon) - Method in interface com.codelanx.codelanxlib.inventory.iinterface.Execution
Called when a MenuIcon is clicked
onExec - Variable in class com.codelanx.codelanxlib.inventory.iinterface.MenuIcon
The Execution function to run when clicked
onExplode(EntityExplodeEvent) - Method in class com.codelanx.codelanxlib.util.Protections.ProtectionListener
Prevents the block from exploding
onlinePlayers() - Static method in class com.codelanx.codelanxlib.command.TabInfo
Returns a Supplier which will return a string List of online players
onlinePlayers(Predicate<? super Player>) - Static method in class com.codelanx.codelanxlib.command.TabInfo
Returns a Supplier which will return a string List of online players, filtered by the given predicate.
onPistonExtend(BlockPistonExtendEvent) - Method in class com.codelanx.codelanxlib.util.Protections.ProtectionListener
Prevents pistons from pushing protected blocks
onPistonRetract(BlockPistonRetractEvent) - Method in class com.codelanx.codelanxlib.util.Protections.ProtectionListener
Prevents sticky pistons from pulling protected blocks
onPlace(BlockPlaceEvent) - Method in class com.codelanx.codelanxlib.util.Protections.ProtectionListener
Prevents people from placing a block in the protected location
onTabComplete(CommandSender, Command, String, String[]) - Method in class com.codelanx.codelanxlib.command.CommandNode
Called from Bukkit to indicate a call for tab completing

open(Player) - Method in class com.codelanx.codelanxlib.inventory.iinterface.InventoryPanel
Opens this InventoryPanel for the passed Player
openInterface(Player) - Method in class com.codelanx.codelanxlib.inventory.iinterface.InventoryInterface
Opens the InventoryInterface for a player.
options - Variable in class com.codelanx.codelanxlib.inventory.iinterface.MenuIcon
A mapping of metadata options

P

Paginator - Class in com.codelanx.codelanxlib.util
Wraps text in formatted bars with a title, and allows for paging through text content
Paginator(String, int, String) - Constructor for class com.codelanx.codelanxlib.util.Paginator
Constructor.
Paginator(String, int, String...) - Constructor for class com.codelanx.codelanxlib.util.Paginator
Constructor.
Paginator(String, int, List<String>) - Constructor for class com.codelanx.codelanxlib.util.Paginator
Constructor.
pay(OfflinePlayer, ConfigFile) - Method in class com.codelanx.codelanxlib.econ.CEconomy
Gives money to the OfflinePlayer
pay(OfflinePlayer, double) - Method in class com.codelanx.codelanxlib.econ.CEconomy
Gives money to the OfflinePlayer
Permissions - Interface in com.codelanx.codelanxlib.permission
Represents a single permission value for use with checking whether or not a Permissible has a specific permission or not.
perms - Variable in class com.codelanx.codelanxlib.inventory.iinterface.MenuIcon
Permissions required to see this icon
PlayerInventoryState - Class in com.codelanx.codelanxlib.inventory
An immutable class that represents the state of a PlayerInventory
PlayerInventoryState(PlayerInventory) - Constructor for class com.codelanx.codelanxlib.inventory.PlayerInventoryState
Copies the contents of the passed PlayerInventory
Players - Class in com.codelanx.codelanxlib.util
Represents utility functions to simplify or clarify common operations with Bukkit's Player object
plugin - Variable in class com.codelanx.codelanxlib.command.CommandNode
The Plugin relevant to this CommandNode
plugin - Variable in class com.codelanx.codelanxlib.listener.SubListener
The stored Plugin reference relevant to this SubListener
plugin - Variable in class com.codelanx.codelanxlib.logging.PluginDebugOpts
 
PluginClass - Annotation Type in com.codelanx.codelanxlib.config
An annotation for relaying the primary class of the JavaPlugin responsible for the element.
PluginConfig - Enum in com.codelanx.codelanxlib.config
 
PluginDebugOpts - Class in com.codelanx.codelanxlib.logging
Created by Rogue on 11/18/2015.
PluginDebugOpts(Plugin) - Constructor for class com.codelanx.codelanxlib.logging.PluginDebugOpts
Constructor.
PluginDebugOpts.ExceptionHandler - Class in com.codelanx.codelanxlib.logging
Attachable Handler used to catch any exceptions that are logged directly to a plugin's Logger
protect(Location) - Static method in class com.codelanx.codelanxlib.util.Protections
Protects a single Location from being altered
ProtectionListener() - Constructor for class com.codelanx.codelanxlib.util.Protections.ProtectionListener
 
Protections - Class in com.codelanx.codelanxlib.util
Adds protection to specific locations.
Protections.ProtectionListener - Class in com.codelanx.codelanxlib.util
Provides total protection for blocks cached in Protections
publish(LogRecord) - Method in class com.codelanx.codelanxlib.logging.PluginDebugOpts.ExceptionHandler
If LogRecord.getThrown() does not return null, then this will call com.codelanx.commons.logging.Debugger.DebugUtil#report(DebugOpts, Throwable, String)

R

recalculatePermissions() - Method in class com.codelanx.codelanxlib.util.RuntimeCommandSender
 
ReflectBukkit - Class in com.codelanx.codelanxlib.util
Created by Rogue on 11/17/2015.
ReflectBukkit() - Constructor for class com.codelanx.codelanxlib.util.ReflectBukkit
 
register(T) - Static method in class com.codelanx.codelanxlib.econ.VaultProxy
Registers a CEconomy object to the VaultProxy InvocationHandler.
register(InventoryInterface) - Method in class com.codelanx.codelanxlib.inventory.iinterface.InterfaceListener
Registers an InventoryInterface to this listener
register() - Method in class com.codelanx.codelanxlib.listener.SubListener
Registers the listener to the ListenerManager.
registerAsBukkitCommand() - Method in class com.codelanx.codelanxlib.command.CommandNode
Registers this CommandNode as a bukkit-executable command, and places this CommandNode as the command name
registerAsListener() - Method in class com.codelanx.codelanxlib.command.CommandNode
Registers this class as a Listener to Bukkit, providing that this command node implements the Listener class
registerClass(Class<? extends ConfigurationSerializable>) - Static method in class com.codelanx.codelanxlib.serialize.SerializationFactory
Registers a single ConfigurationSerializable class to Bukkit
registerClasses(Class<? extends ConfigurationSerializable>...) - Static method in class com.codelanx.codelanxlib.serialize.SerializationFactory
Registers multiple ConfigurationSerializable class to Bukkit
registerClasses(Iterable<? extends Class<? extends ConfigurationSerializable>>) - Static method in class com.codelanx.codelanxlib.serialize.SerializationFactory
Registers multiple ConfigurationSerializable class to Bukkit
registerClasses(Class<?>...) - Static method in class com.codelanx.codelanxlib.util.coverage.CoverageUtil
Deprecated.
Registers classes that use CoverageUtil
registerListener(S) - Static method in class com.codelanx.codelanxlib.listener.ListenerManager
Registers a listener through Bukkit and ListenerManager
registerListeners(T...) - Static method in class com.codelanx.codelanxlib.listener.ListenerManager
Calls ListenerManager.registerListener(SubListener) for every passed listener.
release() - Static method in class com.codelanx.codelanxlib.listener.ListenerManager
Unregisters all the listeners attached to this ListenerManager.
reload() - Method in interface com.codelanx.codelanxlib.implementers.Reloadable
Method that is called upon reloading of the plugin.
Reloadable - Interface in com.codelanx.codelanxlib.implementers
Represents a plugin that is capable of being reloaded
ReloadCommand<E extends Plugin> - Class in com.codelanx.codelanxlib.command
Fires a ReloadEvent and, if applicable, calls Reloadable.reload() of a relevant Plugin instance
ReloadCommand(E) - Constructor for class com.codelanx.codelanxlib.command.ReloadCommand
ReloadCommand constructor
ReloadEvent<E extends Plugin> - Class in com.codelanx.codelanxlib.events
Event fired upon the use of a ReloadCommand
ReloadEvent(E) - Constructor for class com.codelanx.codelanxlib.events.ReloadEvent
Constructor.
removeAttachment(PermissionAttachment) - Method in class com.codelanx.codelanxlib.util.RuntimeCommandSender
 
removeChild(String) - Method in class com.codelanx.codelanxlib.command.CommandNode
Removes a child subcommand that is active under this CommandNode
removeHelpCommand() - Method in class com.codelanx.codelanxlib.command.CommandNode
Removes the HelpCommand associated with this CommandNode
reportAll() - Static method in class com.codelanx.codelanxlib.util.coverage.CoverageUtil
Deprecated.
Prints out the current CoverageUtil report to the console
requirePermission(Permissions) - Method in class com.codelanx.codelanxlib.command.CommandNode
Adds a Permissions requirement for any executors of this node
requiresPerms() - Method in class com.codelanx.codelanxlib.inventory.iinterface.MenuIcon
Returns true if any permissions are required to see this icon
runSyncTask(Runnable, long) - Static method in class com.codelanx.codelanxlib.util.BScheduler
Runs a task after a specified delay on Bukkit's main thread
runSyncTaskRepeat(Runnable, long, long) - Static method in class com.codelanx.codelanxlib.util.BScheduler
Runs a task after a specified time on Bukkit's main thread, and repeats it in intervals as specified by the delay parameter
RuntimeCommandSender - Class in com.codelanx.codelanxlib.util
Represents a CommandSender which outputs to a Logger.
RuntimeCommandSender() - Constructor for class com.codelanx.codelanxlib.util.RuntimeCommandSender
 

S

seed - Variable in class com.codelanx.codelanxlib.inventory.iinterface.MenuIcon
A seed representing this object
sendMessage(CommandSender, Lang, Object...) - Static method in interface com.codelanx.codelanxlib.config.Lang
Sends a formatted string and prepends the Lang.getFormat(org.bukkit.plugin.Plugin) to it.
sendMessage(CommandSender, Lang, LangFile, Object...) - Static method in interface com.codelanx.codelanxlib.config.Lang
Sends a message but does not include Lang.getFormat(org.bukkit.plugin.Plugin), instead it uses a supplied format
sendMessage(OfflinePlayer, Lang, LangFile, Object...) - Static method in interface com.codelanx.codelanxlib.config.Lang
 
sendMessage(OfflinePlayer, Lang, Object...) - Static method in interface com.codelanx.codelanxlib.config.Lang
 
sendMessage(Player, Lang, LangFile, Object...) - Static method in interface com.codelanx.codelanxlib.config.Lang
 
sendMessage(Player, Lang, Object...) - Static method in interface com.codelanx.codelanxlib.config.Lang
 
sendMessage(String) - Method in class com.codelanx.codelanxlib.util.RuntimeCommandSender
 
sendMessage(String[]) - Method in class com.codelanx.codelanxlib.util.RuntimeCommandSender
 
sendRawMessage(CommandSender, Lang, Object...) - Static method in interface com.codelanx.codelanxlib.config.Lang
Sends a raw message without additional formatting aside from translating color codes
sendRawMessage(OfflinePlayer, Lang, Object...) - Static method in interface com.codelanx.codelanxlib.config.Lang
 
sendRawMessage(Player, Lang, Object...) - Static method in interface com.codelanx.codelanxlib.config.Lang
 
sendTitle(Player, LangFile, Object...) - Static method in interface com.codelanx.codelanxlib.config.Lang
Issues a "title" command to a Player target with the passed Lang
SerializationFactory - Class in com.codelanx.codelanxlib.serialize
Façade for registering ConfigurationSerializable classes to Bukkit
SerializationFactory() - Constructor for class com.codelanx.codelanxlib.serialize.SerializationFactory
 
serialize(InventoryInterface, File) - Static method in class com.codelanx.codelanxlib.inventory.iinterface.InventoryInterface
Saves an InventoryInterface to a specified File in YAML
serialize() - Method in class com.codelanx.codelanxlib.serialize.SInventory
serialize() - Method in class com.codelanx.codelanxlib.serialize.SLocation
serialize() - Method in class com.codelanx.codelanxlib.serialize.SPlayerInventory
set(PlayerInventory) - Method in class com.codelanx.codelanxlib.serialize.SPlayerInventory
Sets the current contents of this class into a passed PlayerInventory
setAllExecutions(Execution) - Method in class com.codelanx.codelanxlib.inventory.iinterface.InventoryPanel
Sets the Execution for all MenuIcon objects held in this panel
setAnnouncementFormat(String) - Method in class com.codelanx.codelanxlib.util.Countdown
Sets the format for announcement messages in the chat from this Countdown.
setChanged() - Method in class com.codelanx.codelanxlib.econ.CEconomy
Allows the protected Observable.setChanged() method to be called by VaultProxy

setContents(InventoryHolder) - Method in class com.codelanx.codelanxlib.inventory.InventoryState
Sets the contents of this state into an InventoryHolder
setContents(InventoryHolder) - Method in class com.codelanx.codelanxlib.inventory.PlayerInventoryState
Sets the contents of this state into an InventoryHolder
setExecutable(boolean) - Method in class com.codelanx.codelanxlib.command.CommandNode
Sets whether or not this CommandNode can be executed.
setExecutable(Execution) - Method in class com.codelanx.codelanxlib.inventory.iinterface.MenuIcon
Sets the Execution function that is called when this icon is clicked.
setItemsPerPage(int) - Method in class com.codelanx.codelanxlib.command.HelpCommand
Sets the number of commands to show information for per page.
setOp(boolean) - Method in class com.codelanx.codelanxlib.util.RuntimeCommandSender
 
setRestriction(CommandStatus) - Method in class com.codelanx.codelanxlib.command.CommandNode
Sets a restriction on this CommandNode so that it may only be executed by a particular type of CommandSender.
setRootPanel(InventoryPanel) - Method in class com.codelanx.codelanxlib.inventory.iinterface.InventoryInterface
Sets the root panel of this InventoryInterface
setSerializedName(String) - Method in class com.codelanx.codelanxlib.inventory.iinterface.InventoryPanel
Sets the serialized name for this panel
setTimeFormat(String) - Method in class com.codelanx.codelanxlib.util.Countdown
Sets the format for the title of the sidebar scoreboard.
SInventory - Class in com.codelanx.codelanxlib.serialize
Represents an Inventory which is ready to be serialized
SInventory(ItemStack...) - Constructor for class com.codelanx.codelanxlib.serialize.SInventory
Copies the passed ItemStack objects
SInventory(Map<String, Object>) - Constructor for class com.codelanx.codelanxlib.serialize.SInventory
size() - Method in class com.codelanx.codelanxlib.inventory.InventoryState
Returns the length of the underlying ItemStack array
size() - Method in class com.codelanx.codelanxlib.util.Paginator
Returns the number of pages in this instance
SLocation - Class in com.codelanx.codelanxlib.serialize
Represents a ConfigurationSerializable Location with a lazily initialized world
SLocation(Location) - Constructor for class com.codelanx.codelanxlib.serialize.SLocation
Creates a new SLocation object from the passed Location
SLocation(Vector, UUID, float, float) - Constructor for class com.codelanx.codelanxlib.serialize.SLocation
Allows constructing an SLocation from serialized parts
SLocation(Map<String, Object>) - Constructor for class com.codelanx.codelanxlib.serialize.SLocation
SPlayerInventory - Class in com.codelanx.codelanxlib.serialize
Represents a PlayerInventory that is capable of being serialized
SPlayerInventory(PlayerInventory) - Constructor for class com.codelanx.codelanxlib.serialize.SPlayerInventory
Copies the contents of the passed PlayerInventory
SPlayerInventory(Map<String, Object>) - Constructor for class com.codelanx.codelanxlib.serialize.SPlayerInventory
start(long, Runnable) - Method in class com.codelanx.codelanxlib.util.Countdown
Starts a countdown timer that will run for as long as the specified duration argument.
SubListener<T extends Plugin> - Class in com.codelanx.codelanxlib.listener
Handles events that are called by Bukkit's event system.
SubListener(T) - Constructor for class com.codelanx.codelanxlib.listener.SubListener
Stores the Plugin reference

T

tabComplete(CommandSender, String...) - Method in class com.codelanx.codelanxlib.command.CommandNode
Returns a List of possible strings that could be supplied for the next argument
tabComplete(CommandSender, String...) - Method in class com.codelanx.codelanxlib.command.HelpCommand
Returns a List of possible strings that could be supplied for the next argument
tabComplete(CommandSender, String...) - Method in class com.codelanx.codelanxlib.command.ReloadCommand
 
TabInfo - Class in com.codelanx.codelanxlib.command
Utility class for mapping command arguments to simplify basic uses of CommandNode.tabComplete(CommandSender, String...)
TabInfo() - Constructor for class com.codelanx.codelanxlib.command.TabInfo
 
taxRate() - Method in class com.codelanx.codelanxlib.econ.CEconomy
Represents a rate that is multiplied to money taken through the CEconomy.charge(OfflinePlayer, double) method.
tellRaw(Player, LangFile, Object...) - Static method in interface com.codelanx.codelanxlib.config.Lang
Issues a "tellRaw" to a Player target with the supplied Lang
toBlock(Block) - Method in class com.codelanx.codelanxlib.util.BlockData
 
toBytes(UUID) - Static method in class com.codelanx.codelanxlib.util.auth.UUIDFetcher
Converts a UUID into bytes
toItemStack() - Method in class com.codelanx.codelanxlib.util.BlockData
Converts this BlockData to an ItemStack, which can then be assigned to a block
toLocation() - Method in class com.codelanx.codelanxlib.serialize.SLocation
Converts this instance into a Location object.
toMaterialData() - Method in class com.codelanx.codelanxlib.util.BlockData
 
toString() - Method in class com.codelanx.codelanxlib.command.CommandNode
 
toString() - Method in class com.codelanx.codelanxlib.util.BlockData
 
traverse() - Method in class com.codelanx.codelanxlib.command.CommandNode
Traverses the command tree with no restrictions (shows all commands)
traverse(CommandSender, boolean) - Method in class com.codelanx.codelanxlib.command.CommandNode
Traverses the CommandNode tree and returns all child objects found that satisfy the following:

The child's parent is the class that maps to it (aliases will be mapped to, but will not have the mapping parent class as an actual parent).
type - Variable in class com.codelanx.codelanxlib.inventory.ItemStackBuilder
The type for the ItemStack
type(Material) - Method in class com.codelanx.codelanxlib.inventory.ItemStackBuilder
Sets the Material type for the ItemStack

U

unprotect(Location) - Static method in class com.codelanx.codelanxlib.util.Protections
Removes protection from a single Location.
unregisterListener(Class<? extends SubListener<?>>) - Static method in class com.codelanx.codelanxlib.listener.ListenerManager
Unregisters a specific SubListener from both CodelanxLib and Bukkit
update(CEconomy, EconomyChangePacket) - Method in interface com.codelanx.codelanxlib.econ.EconomyObserver
Called whenever the economy state changes
update(Observable, Object) - Method in interface com.codelanx.codelanxlib.econ.EconomyObserver
updatePlayersInRange(Sign) - Static method in class com.codelanx.codelanxlib.util.Blocks
Forcibly sends an update of sign text to any players within a close enough range of the sign to render its text
usage() - Method in class com.codelanx.codelanxlib.command.CommandNode
Describes the usage in the context of this specific CommandNode
usage() - Method in class com.codelanx.codelanxlib.command.HelpCommand
Describes the usage in the context of this specific CommandNode
UserInfo - Class in com.codelanx.codelanxlib.util.auth
Represents information about a player
UserInfo(String, UUID) - Constructor for class com.codelanx.codelanxlib.util.auth.UserInfo
Stores the passed fields
UUIDFetcher - Class in com.codelanx.codelanxlib.util.auth
All credit to evilmidget38! A small bit of cleanup for Java 8.
UUIDFetcher(List<String>, boolean) - Constructor for class com.codelanx.codelanxlib.util.auth.UUIDFetcher
Makes a copy of the names to be retrieved
UUIDFetcher(List<String>) - Constructor for class com.codelanx.codelanxlib.util.auth.UUIDFetcher
Passes the names to the other constructor, and true for rate limiting

V

valueOf(String) - Static method in enum com.codelanx.codelanxlib.command.CommandStatus
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.codelanx.codelanxlib.config.DefaultLang
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.codelanx.codelanxlib.config.PluginConfig
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.codelanx.codelanxlib.internal.InternalLang
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.codelanx.codelanxlib.internal.InternalPerms
Returns the enum constant of this type with the specified name.
valueOf(Map<String, Object>) - Static method in class com.codelanx.codelanxlib.serialize.SInventory
Creates a new SInventory object and returns it.
valueOf(Map<String, Object>) - Static method in class com.codelanx.codelanxlib.serialize.SLocation
Creates a new SLocation object and returns it.
valueOf(Map<String, Object>) - Static method in class com.codelanx.codelanxlib.serialize.SPlayerInventory
Creates a new SPlayerInventory object and returns it.
values() - Static method in enum com.codelanx.codelanxlib.command.CommandStatus
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.codelanx.codelanxlib.config.DefaultLang
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.codelanx.codelanxlib.config.PluginConfig
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.codelanx.codelanxlib.internal.InternalLang
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.codelanx.codelanxlib.internal.InternalPerms
Returns an array containing the constants of this enum type, in the order they are declared.
VaultProxy - Class in com.codelanx.codelanxlib.econ
A proxy InvocationHandler class for Vault's Economy class, used to make it possible to observe changes in the Economy status without modifying the original class
VaultProxyListener - Class in com.codelanx.codelanxlib.econ
Listens for when Vault registers its Economy service provider and replaces it with a VaultProxy
VaultProxyListener(CodelanxLib) - Constructor for class com.codelanx.codelanxlib.econ.VaultProxyListener
Useless, just follows contract for SubListener
A B C D E F G H I L M N O P R S T U V 
Skip navigation links

Copyright © 2017. All rights reserved.