- Cache<E> - Class in com.codelanx.codelanxlib.util
-
Represents a single variable which will be dynamically updated upon regular
intervals of retrieval
- Cache(long) - Constructor for class com.codelanx.codelanxlib.util.Cache
-
Notes the timed intervals in milliseconds for cache refreshing, and
refreshes the cache for the first time
- 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.
- 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.
- cancelAllTasks() - Static method in class com.codelanx.codelanxlib.util.Scheduler
-
Cancels all running tasks/threads and clears the cached queue.
- canCharge(Player, Config) - Method in class com.codelanx.codelanxlib.econ.CEconomy
-
Returns whether or not a specific Player
can be charged an amount
- canCharge(Player, double) - Method in class com.codelanx.codelanxlib.econ.CEconomy
-
Returns whether or not a specific Player
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
-
Constructor.
- charge(Player, Config) - Method in class com.codelanx.codelanxlib.econ.CEconomy
-
Takes money away from the Player
- charge(Player, double) - Method in class com.codelanx.codelanxlib.econ.CEconomy
-
Takes money away from the Player
- ChargeStatus - Class in com.codelanx.codelanxlib.econ
-
- ChargeStatus(boolean, double) - Constructor for class com.codelanx.codelanxlib.econ.ChargeStatus
-
Constructor.
- checkConnection() - Method in class com.codelanx.codelanxlib.data.types.MySQL
-
Checks to make sure the connection is active to the MySQL server
- checkTable(String) - Method in interface com.codelanx.codelanxlib.data.SQLDataType
-
Checks if a table exists within the set database
- checkTable(String) - Method in class com.codelanx.codelanxlib.data.types.MySQL
-
Checks if a table exists within the set database
- checkTable(String) - Method in class com.codelanx.codelanxlib.data.types.SQLite
-
Checks if a table exists within the set database
- 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
-
- close() - Method in interface com.codelanx.codelanxlib.data.SQLDataType
-
- close() - Method in class com.codelanx.codelanxlib.data.types.MySQL
- close() - Method in class com.codelanx.codelanxlib.data.types.SQLite
-
Closes the SQLite connection.
- close() - Method in class com.codelanx.codelanxlib.logging.Debugger.ExceptionHandler
-
Does nothing
- CLPerms - Enum in com.codelanx.codelanxlib.internal
-
- CodelanxLib - Class in com.codelanx.codelanxlib
-
Main class
- CodelanxLib() - Constructor for class com.codelanx.codelanxlib.CodelanxLib
-
- CodelanxPlugin<E extends CodelanxPlugin<E>> - Class in com.codelanx.codelanxlib
-
Represents a plugin that uses many of the features in the CodelanxLib project
- CodelanxPlugin() - Constructor for class com.codelanx.codelanxlib.CodelanxPlugin
-
- color(String) - Static method in interface com.codelanx.codelanxlib.config.Lang
-
Converts pre-made strings to have chat colors in them
- com.codelanx.codelanxlib - package com.codelanx.codelanxlib
-
- com.codelanx.codelanxlib.annotation - package com.codelanx.codelanxlib.annotation
-
- com.codelanx.codelanxlib.command - package com.codelanx.codelanxlib.command
-
- com.codelanx.codelanxlib.config - package com.codelanx.codelanxlib.config
-
- com.codelanx.codelanxlib.data - package com.codelanx.codelanxlib.data
-
- com.codelanx.codelanxlib.data.types - package com.codelanx.codelanxlib.data.types
-
- 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
-
- com.codelanx.codelanxlib.util.exception - package com.codelanx.codelanxlib.util.exception
-
- com.codelanx.codelanxlib.util.number - package com.codelanx.codelanxlib.util.number
-
- command - Variable in class com.codelanx.codelanxlib.command.CommandHandler
-
- Commandable<E extends org.bukkit.plugin.Plugin> - Interface in com.codelanx.codelanxlib.implementers
-
- CommandHandler<E extends org.bukkit.plugin.Plugin> - Class in com.codelanx.codelanxlib.command
-
Manages commands abstractly for the Plugin
- CommandHandler(E, String) - Constructor for class com.codelanx.codelanxlib.command.CommandHandler
-
- commands - Variable in class com.codelanx.codelanxlib.CodelanxPlugin
-
- commands - Variable in class com.codelanx.codelanxlib.command.CommandHandler
-
- 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
- commit() - Method in interface com.codelanx.codelanxlib.data.SQLDataType
-
Pushes any queued transactions to the database
- compareTo(SubCommand<E>) - Method in class com.codelanx.codelanxlib.command.SubCommand
-
- compareTo(TimeUtil.TimePoint) - Method in class com.codelanx.codelanxlib.util.TimeUtil.TimePoint
-
- con - Variable in class com.codelanx.codelanxlib.data.types.SQLite
-
- Config - Interface in com.codelanx.codelanxlib.config
-
Represents a single value that is dynamically retrieved from a
FileDataType
.
- config(String) - Static method in class com.codelanx.codelanxlib.logging.Logging
-
- config(Supplier<String>) - Static method in class com.codelanx.codelanxlib.logging.Logging
-
- ConnectionPrefs(String, String, String, String, String) - Constructor for class com.codelanx.codelanxlib.data.types.MySQL.ConnectionPrefs
-
Class constructor.
- ConnectionPrefs(Config, Config, Config, Config, Config) - Constructor for class com.codelanx.codelanxlib.data.types.MySQL.ConnectionPrefs
-
Class constructor.
- connections - Static variable in class com.codelanx.codelanxlib.data.types.SQLite
-
The number of connections in use by this data type
- Countdown() - Constructor for class com.codelanx.codelanxlib.util.TimeUtil.Countdown
-
- CoverageUtil - Class in com.codelanx.codelanxlib.util.coverage
-
- CoverageUtil.Coverage - Annotation Type in com.codelanx.codelanxlib.util.coverage
-
Deprecated.
- 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
- 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
- get() - Method in interface com.codelanx.codelanxlib.config.Config
-
Gets the current object in memory
- get(String) - Method in interface com.codelanx.codelanxlib.data.FileDataType
-
Gets the object at the specified path
- get(String, Object) - Method in interface com.codelanx.codelanxlib.data.FileDataType
-
Gets the object at the specified path, or returns the passed "default"
value if nothing is found
- get(String) - Method in class com.codelanx.codelanxlib.data.types.Json
-
Gets the object at the specified path
- get(String, Object) - Method in class com.codelanx.codelanxlib.data.types.Json
-
Gets the object at the specified path, or returns the passed "default"
value if nothing is found
- get(String) - Method in class com.codelanx.codelanxlib.data.types.Yaml
-
Gets the object at the specified path
- get(String, Object) - Method in class com.codelanx.codelanxlib.data.types.Yaml
-
Gets the object at the specified path, or returns the passed "default"
value if nothing is found
- get() - Method in class com.codelanx.codelanxlib.util.Cache
-
Calls a check to see if the cache needs to be updated, and returns the
stored variable
- 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
- getAmount(TimeUnit) - Method in class com.codelanx.codelanxlib.util.TimeUtil.TimePoint
-
- getBalance(Player) - Method in class com.codelanx.codelanxlib.econ.CEconomy
-
Returns the relevant balance for the Player
- getBase() - Method in enum com.codelanx.codelanxlib.internal.CLPerms
-
- 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
- getCaller(int) - Static method in class com.codelanx.codelanxlib.util.Reflections
-
- getCaller() - Static method in class com.codelanx.codelanxlib.util.Reflections
-
- getCallingPlugin(int) - Static method in class com.codelanx.codelanxlib.util.Reflections
-
Returns the JavaPlugin
that immediately called the method in the
current context.
- getCallingPlugin() - Static method in class com.codelanx.codelanxlib.util.Reflections
-
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
- 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
- getCommand(String) - Method in class com.codelanx.codelanxlib.command.CommandHandler
-
Returns a subcommand, or null
if none exists.
- getCommandHandler() - Method in class com.codelanx.codelanxlib.CodelanxPlugin
-
- getCommandHandler() - Method in interface com.codelanx.codelanxlib.implementers.Commandable
-
- getCommands() - Method in class com.codelanx.codelanxlib.command.CommandHandler
-
- getConfig() - Method in interface com.codelanx.codelanxlib.config.PluginFile
-
- getConfig() - Method in enum com.codelanx.codelanxlib.internal.InternalLang
-
- getConfigSectionValue(Object) - Static method in interface com.codelanx.codelanxlib.config.Config
-
Returns a
Map
representative of the passed Object that represents
a section of a YAML file.
- getConnection() - Method in interface com.codelanx.codelanxlib.data.SQLDataType
-
Returns the
Connection
object for ease of use in exposing more
internal API
- getConnection() - Method in class com.codelanx.codelanxlib.data.types.MySQL
-
Returns the
Connection
object for ease of use in exposing more
internal API
- getConnection() - Method in class com.codelanx.codelanxlib.data.types.SQLite
-
Returns the
Connection
object for ease of use in exposing more
internal API
- getContainer(String...) - Method in class com.codelanx.codelanxlib.data.types.Json
-
Gets the JSONObject
above the requested object specified by the
supplied ladder
parameter.
- getContainer(String) - Method in class com.codelanx.codelanxlib.data.types.Json
-
Gets the JSONObject
above the requested object specified by the
supplied path
parameter.
- getContents() - Method in class com.codelanx.codelanxlib.inventory.InventoryState
-
- 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
- getCurrentValue() - Method in class com.codelanx.codelanxlib.util.Cache
-
Returns the currently in-use variable without checking the cache
- getDatabase() - Method in class com.codelanx.codelanxlib.data.types.MySQL.ConnectionPrefs
-
Returns the database to use in the MySQL cluster
- getDefault() - Method in interface com.codelanx.codelanxlib.config.Lang
-
The default value of this YAML string
- getDefault() - Method in interface com.codelanx.codelanxlib.config.PluginFile
-
Returns the default value of the key
- getDefault() - Method in enum com.codelanx.codelanxlib.internal.InternalLang
-
- getDefaultFormat() - Method in class com.codelanx.codelanxlib.util.TimeUtil.Countdown
-
Returns the default format used for all boards
- 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
- getFileConfiguration() - Method in class com.codelanx.codelanxlib.data.types.Yaml
-
Returns the underlying FileConfiguration
used in reading the YAML
file.
- getFileLocation(Class<? extends PluginFile>) - Static method in interface com.codelanx.codelanxlib.config.PluginFile
-
Returns the save location for passed
PluginFile
argument
- getFilter() - Static method in class com.codelanx.codelanxlib.logging.Logging
-
- getFirst() - Method in class com.codelanx.codelanxlib.util.number.Tuple
-
Retrieves the first parameter
- getFormat() - Method in interface com.codelanx.codelanxlib.config.Lang
-
Returns the format specifier for this
Lang
file.
- 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.implementers.Formatted
-
The
Lang
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
- getHandlers() - Static method in class com.codelanx.codelanxlib.logging.Logging
-
- 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
- getHost() - Method in class com.codelanx.codelanxlib.data.types.MySQL.ConnectionPrefs
-
- 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
-
- 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
- getLadder(String) - Method in class com.codelanx.codelanxlib.data.types.Json
-
Converts a period-delimited string into a String array
- 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
- getLevel() - Static method in class com.codelanx.codelanxlib.logging.Logging
-
- getLinkedPanel(MenuIcon) - Method in class com.codelanx.codelanxlib.inventory.iinterface.InventoryInterface
-
- getListener(Class<S>) - Static method in class com.codelanx.codelanxlib.listener.ListenerManager
-
Gets a listener by its string name.
- getLogger() - Static method in class com.codelanx.codelanxlib.logging.Logging
-
Returns the current
Logger
in use by the plugin calling this
method
- getMainCommand() - Method in class com.codelanx.codelanxlib.command.CommandHandler
-
- getMainCommand() - Method in interface com.codelanx.codelanxlib.implementers.Commandable
-
Returns the main string to use as a command for the primary
CommandHandler
- 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.command.SubCommand
-
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
-
- getName() - Static method in class com.codelanx.codelanxlib.logging.Logging
-
- 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 Player
- getNext() - Method in class com.codelanx.codelanxlib.util.TimeUtil.TimePoint
-
- getNextNonZero() - Method in class com.codelanx.codelanxlib.util.TimeUtil.TimePoint
-
- getNode() - Method in enum com.codelanx.codelanxlib.internal.CLPerms
-
- 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
-
- getOptions() - Method in class com.codelanx.codelanxlib.inventory.iinterface.MenuIcon
-
- 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
-
- getPanels() - Method in class com.codelanx.codelanxlib.inventory.iinterface.InventoryInterface
-
- getParent() - Static method in class com.codelanx.codelanxlib.logging.Logging
-
- getPass() - Method in class com.codelanx.codelanxlib.data.types.MySQL.ConnectionPrefs
-
Returns the password to use when connecting with the user.
- getPath() - Method in interface com.codelanx.codelanxlib.config.PluginFile
-
The YAML path to store this value in
- getPath() - Method in enum com.codelanx.codelanxlib.internal.InternalLang
-
- getPlayer() - Method in class com.codelanx.codelanxlib.econ.EconomyChangePacket
-
The Player
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() - Method in class com.codelanx.codelanxlib.events.ReloadEvent
-
Returns the Plugin
involved with this event
- getPlugin() - Method in class com.codelanx.codelanxlib.listener.SubListener
-
- getPlugin(Class<?>) - Static method in class com.codelanx.codelanxlib.util.Reflections
-
Returns the relevant
JavaPlugin
that is specified by a
class-level
PluginClass
annotation if it is loaded, otherwise
null
- getPoint(TimeUnit) - Method in class com.codelanx.codelanxlib.util.TimeUtil.TimePoint
-
- getPort() - Method in class com.codelanx.codelanxlib.data.types.MySQL.ConnectionPrefs
-
Returns the port to use for the MySQL connection.
- getProperUnitName(TimeUnit, long) - Static method in class com.codelanx.codelanxlib.util.TimeUtil
-
Returns the appropriate spelling for a
TimeUnit
value based on
the value of the "amount" parameter.
- getRegisteringPlugin(Class<S>) - Static method in class com.codelanx.codelanxlib.listener.ListenerManager
-
Returns the
Plugin
relevant to the passed
SubListener
class
- getResourceBundle() - Static method in class com.codelanx.codelanxlib.logging.Logging
-
- getResourceBundleName() - Static method in class com.codelanx.codelanxlib.logging.Logging
-
- getRootPanel() - Method in class com.codelanx.codelanxlib.inventory.iinterface.InventoryInterface
-
- getSecond() - Method in class com.codelanx.codelanxlib.util.number.Tuple
-
Retrieves the second parameter
- 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
-
- getSerializedName() - Method in class com.codelanx.codelanxlib.inventory.iinterface.InventoryPanel
-
- getService() - Static method in class com.codelanx.codelanxlib.util.Scheduler
-
- getStatus() - Method in class com.codelanx.codelanxlib.econ.ChargeStatus
-
Returns whether or not the player is capable of paying the charge
- getTime(long) - Static method in class com.codelanx.codelanxlib.util.TimeUtil
-
- getTime() - Method in class com.codelanx.codelanxlib.util.TimeUtil.TimePoint
-
- getUnit() - Method in class com.codelanx.codelanxlib.util.TimeUtil.TimePoint
-
- getUsage() - Method in class com.codelanx.codelanxlib.command.HelpCommand
-
Returns the command usage
- getUsage() - Method in class com.codelanx.codelanxlib.command.SubCommand
-
Returns the command usage
- getUseParentHandlers() - Static method in class com.codelanx.codelanxlib.logging.Logging
-
- getUser() - Method in class com.codelanx.codelanxlib.data.types.MySQL.ConnectionPrefs
-
Returns the username to use when connecting
- getUUIDOf(String) - Static method in class com.codelanx.codelanxlib.util.auth.UUIDFetcher
-
Returns the
UUID
of a player's username.
- getValue() - Method in class com.codelanx.codelanxlib.util.number.Single
-
Retrieves the stored value
- 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.
- illegalPluginAccess(boolean, String) - Static method in class com.codelanx.codelanxlib.util.exception.Exceptions
-
- illegalPluginAccess(boolean) - Static method in class com.codelanx.codelanxlib.util.exception.Exceptions
-
- IllegalPluginAccessException - Exception in com.codelanx.codelanxlib.util.exception
-
Represents an exception for when a plugin calls a method that it should
not have access to
- IllegalPluginAccessException(String) - Constructor for exception com.codelanx.codelanxlib.util.exception.IllegalPluginAccessException
- IllegalPluginAccessException() - Constructor for exception com.codelanx.codelanxlib.util.exception.IllegalPluginAccessException
- IllegalPluginAccessException(String, Throwable) - Constructor for exception com.codelanx.codelanxlib.util.exception.IllegalPluginAccessException
- IllegalPluginAccessException(Throwable) - Constructor for exception com.codelanx.codelanxlib.util.exception.IllegalPluginAccessException
- illegalState(boolean, String) - Static method in class com.codelanx.codelanxlib.util.exception.Exceptions
-
- illegalState(boolean) - Static method in class com.codelanx.codelanxlib.util.exception.Exceptions
-
- 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.
- info() - Method in class com.codelanx.codelanxlib.command.SubCommand
-
Information about this specific command.
- info(String) - Static method in class com.codelanx.codelanxlib.logging.Logging
-
- info(Supplier<String>) - Static method in class com.codelanx.codelanxlib.logging.Logging
-
- init(Class<T>) - Method in interface com.codelanx.codelanxlib.config.PluginFile
-
Loads the lang values from the configuration file.
- 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
Lang
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
TODO: Find way to persist menu linkings
- InventoryInterface() - Constructor for class com.codelanx.codelanxlib.inventory.iinterface.InventoryInterface
-
- 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
-
- isAutoCommit() - Method in interface com.codelanx.codelanxlib.data.SQLDataType
-
Returns whether or not this connection automatically commits changes
to the database.
- isEnabled() - Method in class com.codelanx.codelanxlib.econ.CEconomy
-
Returns whether or not the Economy
object could be retrieved
from Vault
- isLinked(MenuIcon) - Method in class com.codelanx.codelanxlib.inventory.iinterface.InventoryInterface
-
- isLoggable(Level) - Static method in class com.codelanx.codelanxlib.logging.Logging
-
- isProtected(Location) - Static method in class com.codelanx.codelanxlib.util.Protections
-
- isRegistered(String) - Method in class com.codelanx.codelanxlib.command.CommandHandler
-
Checks to see if a
SubCommand
is registered under the passed
command name
- 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
-
- isSet(String) - Method in interface com.codelanx.codelanxlib.data.FileDataType
-
Returns whether or not there is an object located at the specified path
- isSet(String) - Method in class com.codelanx.codelanxlib.data.types.Json
-
Returns whether or not there is an object located at the specified path
- isSet(String) - Method in class com.codelanx.codelanxlib.data.types.Yaml
-
Returns whether or not there is an object located at the specified path
- isTrue(boolean, String, Class<T>) - Static method in class com.codelanx.codelanxlib.util.exception.Exceptions
-
Validates a statement is
true
, and throws a custom
RuntimeException
as specified by the passed class parameter
- isTrue(boolean, Class<T>) - Static method in class com.codelanx.codelanxlib.util.exception.Exceptions
-
Validates a statement is
true
, and throws a custom
RuntimeException
as specified by the passed class parameter
- item - Variable in class com.codelanx.codelanxlib.inventory.iinterface.MenuIcon
-
- items - Variable in class com.codelanx.codelanxlib.serialize.SInventory
-
Represents a collection of the relevant inventory items
- ItemStackBuilder - Class in com.codelanx.codelanxlib.inventory
-
- ItemStackBuilder() - Constructor for class com.codelanx.codelanxlib.inventory.ItemStackBuilder
-
- save() - Method in interface com.codelanx.codelanxlib.config.PluginFile
-
Saves the current configuration from memory
- save(File) - Method in interface com.codelanx.codelanxlib.config.PluginFile
-
Saves the current configuration from memory to a specific
File
- save() - Method in interface com.codelanx.codelanxlib.data.FileDataType
-
Saves any information in memory to the file it was loaded from.
- save(File) - Method in interface com.codelanx.codelanxlib.data.FileDataType
-
Saves any information in memory to the file specified.
- save() - Method in class com.codelanx.codelanxlib.data.types.Json
-
Saves any information in memory to the file it was loaded from.
- save(File) - Method in class com.codelanx.codelanxlib.data.types.Json
-
Saves any information in memory to the file specified.
- save() - Method in class com.codelanx.codelanxlib.data.types.Yaml
-
Saves any information in memory to the file it was loaded from.
- save(File) - Method in class com.codelanx.codelanxlib.data.types.Yaml
-
Saves any information in memory to the file specified.
- Scheduler - Class in com.codelanx.codelanxlib.util
-
Façade utility class for simplifying scheduling tasks
- seed - Variable in class com.codelanx.codelanxlib.inventory.iinterface.MenuIcon
-
- sendMessage(CommandSender, Lang, Object...) - Static method in interface com.codelanx.codelanxlib.config.Lang
-
- sendMessage(CommandSender, Lang, Lang, Object...) - Static method in interface com.codelanx.codelanxlib.config.Lang
-
Sends a message but does not include
Lang.getFormat()
, instead it
uses a supplied format
- 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
- 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
-
- 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(Object) - Method in interface com.codelanx.codelanxlib.config.Config
-
- set(String, Object) - Method in interface com.codelanx.codelanxlib.data.FileDataType
-
Sets the value at the location specified by the passed path
- set(String, Object) - Method in class com.codelanx.codelanxlib.data.types.Json
-
Sets the value at the location specified by the passed path
- set(String, Object) - Method in class com.codelanx.codelanxlib.data.types.Yaml
-
Sets the value at the location specified by the passed path
- 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
-
- setAmount(int) - Method in class com.codelanx.codelanxlib.inventory.ItemStackBuilder
-
- setAnnouncementFormat(String) - Method in class com.codelanx.codelanxlib.util.TimeUtil.Countdown
-
- setAutoCommit(boolean) - Method in interface com.codelanx.codelanxlib.data.SQLDataType
-
Sets whether or not to automatically commit changes to the database.
- setChanged() - Method in class com.codelanx.codelanxlib.econ.CEconomy
-
- 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
- setCurrentValue(E) - Method in class com.codelanx.codelanxlib.util.Cache
-
Sets the value of this
Cache
- setExecutable(Execution) - Method in class com.codelanx.codelanxlib.inventory.iinterface.MenuIcon
-
- setFilter(Filter) - Static method in class com.codelanx.codelanxlib.logging.Logging
-
- setItemsPerPage(int) - Method in class com.codelanx.codelanxlib.command.HelpCommand
-
Sets the number of commands to show information for per page.
- setLevel(Level) - Static method in class com.codelanx.codelanxlib.logging.Logging
-
- setName(String) - Method in class com.codelanx.codelanxlib.inventory.ItemStackBuilder
-
- setNext(TimeUtil.TimePoint) - Method in class com.codelanx.codelanxlib.util.TimeUtil.TimePoint
-
- setParent(Logger) - Static method in class com.codelanx.codelanxlib.logging.Logging
-
- setReportingURL(String) - Static method in class com.codelanx.codelanxlib.logging.Debugger
-
Sets the URL to send a JSON payload of server information to as well as
any other relevant information for when a stack trace occurs.
- setResourceBundle(ResourceBundle) - Static method in class com.codelanx.codelanxlib.logging.Logging
-
- setRootPanel(InventoryPanel) - Method in class com.codelanx.codelanxlib.inventory.iinterface.InventoryInterface
-
- setSerializedName(String) - Method in class com.codelanx.codelanxlib.inventory.iinterface.InventoryPanel
-
- setTimeFormat(String) - Method in class com.codelanx.codelanxlib.util.TimeUtil.Countdown
-
Sets the format for the title of the sidebar scoreboard.
- setType(Material) - Method in class com.codelanx.codelanxlib.inventory.ItemStackBuilder
-
- setUseParentHandlers(boolean) - Static method in class com.codelanx.codelanxlib.logging.Logging
-
- setValue(E) - Method in class com.codelanx.codelanxlib.util.number.Single
-
Sets the stored value
- severe(String) - Static method in class com.codelanx.codelanxlib.logging.Logging
-
- severe(Supplier<String>) - Static method in class com.codelanx.codelanxlib.logging.Logging
-
- simple() - Static method in class com.codelanx.codelanxlib.logging.Logging
-
- simpleErrorOutput(SQLException) - Static method in class com.codelanx.codelanxlib.util.Databases
-
Formats an
SQLException
to be output with more information about
the error
- Single<E> - Class in com.codelanx.codelanxlib.util.number
-
Holds a single reference to a stored object
- Single(E) - Constructor for class com.codelanx.codelanxlib.util.number.Single
-
Constructor.
- 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
-
ConfigurationSerializable
constructor.
- 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(Map<String, Object>) - Constructor for class com.codelanx.codelanxlib.serialize.SLocation
-
ConfigurationSerializable
constructor.
- SPlayerInventory - Class in com.codelanx.codelanxlib.serialize
-
- 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
-
ConfigurationSerializable
constructor.
- SQLDataType - Interface in com.codelanx.codelanxlib.data
-
Represents an object that connects to an SQL database and allows operations
to be made upon it
- SQLite - Class in com.codelanx.codelanxlib.data.types
-
Instantiable SQLite connector
- SQLite() - Constructor for class com.codelanx.codelanxlib.data.types.SQLite
-
- start(long, Runnable) - Method in class com.codelanx.codelanxlib.util.TimeUtil.Countdown
-
Starts a countdown timer that will run for as long as the specified
duration
argument.
- SubCommand<E extends org.bukkit.plugin.Plugin> - Class in com.codelanx.codelanxlib.command
-
Skeleton class representing the structure of a sub-command for
CommandHandler
Note: this class has a natural ordering that is inconsistent with equals.
- SubCommand(E, CommandHandler<E>) - Constructor for class com.codelanx.codelanxlib.command.SubCommand
-
- SubListener<T extends org.bukkit.plugin.Plugin> - Class in com.codelanx.codelanxlib.listener
-
- SubListener(T) - Constructor for class com.codelanx.codelanxlib.listener.SubListener
-
Stores the Plugin
reference