Index

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

A

aan(String) - Static method in class com.kamikazejam.kamicommon.util.Txt
 
AbstractBlockUtil - Class in com.kamikazejam.kamicommon.nms.abstraction.block
Abstract class providing version-specific implementations for high-performance block manipulation operations across different Minecraft versions.
AbstractBlockUtil() - Constructor for class com.kamikazejam.kamicommon.nms.abstraction.block.AbstractBlockUtil
 
abstractConfig - Variable in class com.kamikazejam.kamicommon.yaml.AbstractYamlHandler
 
AbstractConfig<T> - Class in com.kamikazejam.kamicommon.configuration.standalone
A class that represents a configuration file
This is an extension of a YamlConfiguration, so all get, set, and put methods are available.
AbstractConfig() - Constructor for class com.kamikazejam.kamicommon.configuration.standalone.AbstractConfig
 
AbstractEnchantID - Class in com.kamikazejam.kamicommon.nms.abstraction.enchantid
Abstract class providing version-specific implementations for retrieving namespaced identifiers of Minecraft enchantments.
AbstractEnchantID() - Constructor for class com.kamikazejam.kamicommon.nms.abstraction.enchantid.AbstractEnchantID
 
AbstractEntityMethods - Class in com.kamikazejam.kamicommon.nms.abstraction.entity
Abstract class providing version-specific implementations for entity manipulation and spawner item handling across different Minecraft versions.
AbstractEntityMethods() - Constructor for class com.kamikazejam.kamicommon.nms.abstraction.entity.AbstractEntityMethods
 
AbstractItemEditor - Class in com.kamikazejam.kamicommon.nms.abstraction.item
Abstract class providing version-specific implementations for editing ItemMeta properties that may vary across Minecraft versions.
AbstractItemEditor() - Constructor for class com.kamikazejam.kamicommon.nms.abstraction.item.AbstractItemEditor
 
AbstractItemNbt - Interface in com.kamikazejam.kamicommon.nms.abstraction.item
Reads the two pieces of item NBT an Adventure show_item hover is built from.
AbstractItemTextPre_1_17 - Interface in com.kamikazejam.kamicommon.nms.abstraction.itemtext
Interface providing version-specific implementations for item text and tooltip generation for Minecraft versions prior to 1.17.
AbstractMainHand - Class in com.kamikazejam.kamicommon.nms.abstraction.mainhand
Abstract class providing version-specific implementations for main hand and off-hand item management across different Minecraft versions.
AbstractMainHand() - Constructor for class com.kamikazejam.kamicommon.nms.abstraction.mainhand.AbstractMainHand
 
AbstractMemorySection<T> - Class in com.kamikazejam.kamicommon.yaml
 
AbstractMemorySection(MappingNode, ConfigurationMethods) - Constructor for class com.kamikazejam.kamicommon.yaml.AbstractMemorySection
 
AbstractMenu<M> - Class in com.kamikazejam.kamicommon.menu
Do not implement this outside KamiCommon. This was a sealed hierarchy until spigot-utils dropped to Java 8 so that 1.8.x servers could load it; sealed is Java 17 and has no Java 8 spelling.
AbstractMenu(AbstractMenuBuilder, Player) - Constructor for class com.kamikazejam.kamicommon.menu.AbstractMenu
 
AbstractMenuBuilder<M,T> - Class in com.kamikazejam.kamicommon.menu
Do not implement this outside KamiCommon. This was a sealed hierarchy until spigot-utils dropped to Java 8 so that 1.8.x servers could load it; sealed is Java 17 and has no Java 8 spelling.
AbstractMenuBuilder(MenuSize, MenuEvents, MenuOptions) - Constructor for class com.kamikazejam.kamicommon.menu.AbstractMenuBuilder
 
AbstractMessageManager - Class in com.kamikazejam.kamicommon.nms.abstraction.chat
Abstract class providing version-specific implementations for processing and sending interactive messages with actions and events.
AbstractMessageManager() - Constructor for class com.kamikazejam.kamicommon.nms.abstraction.chat.AbstractMessageManager
 
AbstractPaginatedMenuTitle - Class in com.kamikazejam.kamicommon.menu.api.struct.paginated.title
 
AbstractPaginatedMenuTitle() - Constructor for class com.kamikazejam.kamicommon.menu.api.struct.paginated.title.AbstractPaginatedMenuTitle
 
AbstractSubsystem<C,S> - Class in com.kamikazejam.kamicommon.subsystem
 
AbstractSubsystem() - Constructor for class com.kamikazejam.kamicommon.subsystem.AbstractSubsystem
 
AbstractTeleporter - Class in com.kamikazejam.kamicommon.nms.abstraction.teleport
Abstract class providing version-specific implementations for player teleportation without triggering Bukkit events.
AbstractTeleporter() - Constructor for class com.kamikazejam.kamicommon.nms.abstraction.teleport.AbstractTeleporter
 
AbstractYamlConfiguration - Interface in com.kamikazejam.kamicommon.yaml
 
AbstractYamlHandler<T> - Class in com.kamikazejam.kamicommon.yaml
 
AbstractYamlHandler(AbstractConfig, ConfigSource, Supplier) - Constructor for class com.kamikazejam.kamicommon.yaml.AbstractYamlHandler
 
Action - Class in com.kamikazejam.kamicommon.actions
Wrapper class for basic expression of chat message actions.
Action(String, String) - Constructor for class com.kamikazejam.kamicommon.actions.Action
Create a new empty Action with a placeholder and its replacement text.
Use setters to add actions to this object.
Active - Interface in com.kamikazejam.kamicommon.util.interfaces
 
AdapterKamiList - Class in com.kamikazejam.kamicommon.util.adapter
 
AdapterKamiList() - Constructor for class com.kamikazejam.kamicommon.util.adapter.AdapterKamiList
 
AdapterKamiMap - Class in com.kamikazejam.kamicommon.util.adapter
 
AdapterKamiMap() - Constructor for class com.kamikazejam.kamicommon.util.adapter.AdapterKamiMap
 
AdapterKamiSet - Class in com.kamikazejam.kamicommon.util.adapter
 
AdapterKamiSet() - Constructor for class com.kamikazejam.kamicommon.util.adapter.AdapterKamiSet
 
AdapterKamiTreeSet - Class in com.kamikazejam.kamicommon.util.adapter
 
AdapterKamiTreeSet() - Constructor for class com.kamikazejam.kamicommon.util.adapter.AdapterKamiTreeSet
 
AdapterKamiX<T> - Class in com.kamikazejam.kamicommon.util.adapter
This is the abstract adapter for all "KamiCommon structures".
AdapterKamiX() - Constructor for class com.kamikazejam.kamicommon.util.adapter.AdapterKamiX
 
AdapterLowercaseEnum<T> - Class in com.kamikazejam.kamicommon.util.adapter
 
AdapterLowercaseEnum(Class) - Constructor for class com.kamikazejam.kamicommon.util.adapter.AdapterLowercaseEnum
 
add(double, double) - Method in class com.kamikazejam.kamicommon.util.data.Vector2D
 
add(double, double) - Method in class com.kamikazejam.kamicommon.util.data.VectorW2D
 
add(double, double, double) - Method in class com.kamikazejam.kamicommon.util.data.VectorW
 
add(MenuIcon, IconSlot) - Method in class com.kamikazejam.kamicommon.menu.api.struct.icons.PrioritizedMenuIconMap
 
add(MenuIcon, IconSlot, int) - Method in class com.kamikazejam.kamicommon.menu.api.struct.icons.PrioritizedMenuIconMap
 
add(PrioritizedMenuIcon) - Method in class com.kamikazejam.kamicommon.menu.api.struct.icons.PrioritizedMenuIconMap
 
add(KMessageSingle) - Method in class com.kamikazejam.kamicommon.nms.abstraction.chat.impl.KMessageSingle
Adds another single-line message to this message.
add(Vector2D) - Method in class com.kamikazejam.kamicommon.util.data.Vector2D
 
add(VectorW) - Method in class com.kamikazejam.kamicommon.util.data.VectorW
 
add(VectorW2D) - Method in class com.kamikazejam.kamicommon.util.data.VectorW2D
 
add(String) - Method in class com.kamikazejam.kamicommon.nms.abstraction.chat.impl.KMessageSingle
Adds text content to this message.
ADD - Enum constant in enum class com.kamikazejam.kamicommon.item.patch.PatchOp
 
addAction(Action) - Method in class com.kamikazejam.kamicommon.nms.abstraction.chat.KMessage
Adds a single action to this message.
addActions(List) - Method in class com.kamikazejam.kamicommon.nms.abstraction.chat.KMessage
Adds multiple actions to this message.
addAliases(String...) - Method in class com.kamikazejam.kamicommon.command.KamiCommand
 
addAliases(Collection) - Method in class com.kamikazejam.kamicommon.command.KamiCommand
 
addChild(KamiCommand) - Method in class com.kamikazejam.kamicommon.command.KamiCommand
 
addChild(KamiCommand, int) - Method in class com.kamikazejam.kamicommon.command.KamiCommand
 
addChildAfter(KamiCommand, KamiCommand) - Method in class com.kamikazejam.kamicommon.command.KamiCommand
 
addClickOpenURL(String, String, String) - Method in class com.kamikazejam.kamicommon.nms.abstraction.chat.KMessage
Adds a click-to-open-URL action with the specified placeholder and replacement.
addClickPredicate(String, Predicate) - Method in class com.kamikazejam.kamicommon.menu.api.struct.MenuEvents
Add a predicate on InventoryClickEvent that must pass for the click handlers on that slot to be executed.
This applies to the Menu's inventory only, not the player's inventory.
For adding a predicate for player inventory clicks, use MenuEvents.addPlayerClickPredicate(String, Predicate)
addClickPredicate(Predicate) - Method in class com.kamikazejam.kamicommon.menu.api.struct.MenuEvents
Add a predicate on InventoryClickEvent that must pass for the click handlers on that slot to be executed.
This applies to the Menu's inventory only, not the player's inventory.
For adding a predicate for player inventory clicks, use MenuEvents.addPlayerClickPredicate(Predicate)
addClickRunCommand(String, String, String) - Method in class com.kamikazejam.kamicommon.nms.abstraction.chat.KMessage
Adds a click-to-run-command action with the specified placeholder and replacement.
addClickSuggestCommand(String, String, String) - Method in class com.kamikazejam.kamicommon.nms.abstraction.chat.KMessage
Adds a click-to-suggest-command action with the specified placeholder and replacement.
addCloseCallback(MenuCloseCallback) - Method in class com.kamikazejam.kamicommon.menu.api.struct.MenuEvents
Add a callback that runs when the inventory is closed, with access to Player and InventoryCloseEvent.
addCloseCallback(String, MenuCloseCallback) - Method in class com.kamikazejam.kamicommon.menu.api.struct.MenuEvents
Add a callback that runs when the inventory is closed, with access to Player and InventoryCloseEvent.
addDefault(String, Object) - Method in class com.kamikazejam.kamicommon.configuration.spigot.KamiConfig
 
addDefault(String, Object) - Method in class com.kamikazejam.kamicommon.configuration.standalone.StandaloneConfig
 
addDefault(String, Object) - Method in interface com.kamikazejam.kamicommon.yaml.base.ConfigurationMethods
 
addDefault(String, Object) - Method in class com.kamikazejam.kamicommon.yaml.base.MemorySectionMethods
 
addDefaults(AbstractYamlHandler, Supplier, T) - Static method in class com.kamikazejam.kamicommon.yaml.util.YamlDefaultsUtil
 
addDragCallback(MenuDragCallback) - Method in class com.kamikazejam.kamicommon.menu.api.struct.MenuEvents
Add a callback that runs when a drag event affects menu slots (and is not cancelled).
addDragCallback(String, MenuDragCallback) - Method in class com.kamikazejam.kamicommon.menu.api.struct.MenuEvents
Add a callback that runs when a drag event affects menu slots (and is not cancelled).
addDragPredicate(String, Predicate) - Method in class com.kamikazejam.kamicommon.menu.api.struct.MenuEvents
Add a predicate on InventoryDragEvent that must pass for drag operations on menu slots to proceed.
This applies to the Menu's inventory only.
For adding a predicate for player inventory drags, use MenuEvents.addPlayerDragPredicate(String, Predicate)
addDragPredicate(Predicate) - Method in class com.kamikazejam.kamicommon.menu.api.struct.MenuEvents
Add a predicate on InventoryDragEvent that must pass for drag operations on menu slots to proceed.
This applies to the Menu's inventory only.
For adding a predicate for player inventory drags, use MenuEvents.addPlayerDragPredicate(Predicate)
addElement(Object, Object) - Static method in class com.kamikazejam.kamicommon.util.collections.ContainerUtil
 
addElements(Object, Iterable) - Static method in class com.kamikazejam.kamicommon.util.collections.ContainerUtil
 
addEmbed(DiscordWebhook.EmbedObject) - Method in class com.kamikazejam.kamicommon.util.DiscordWebhook
 
addField(String, String, boolean) - Method in class com.kamikazejam.kamicommon.util.DiscordWebhook.EmbedObject
 
addFileObject(DiscordWebhook.FileObject) - Method in class com.kamikazejam.kamicommon.util.DiscordWebhook
 
addGlow() - Method in interface com.kamikazejam.kamicommon.item.IBuilder
PATCH FUNCTION - Sets whether the item should have an added glow effect.

Clear this patch by calling IBuilder.removeGlow().
addGlow() - Method in class com.kamikazejam.kamicommon.item.ItemBuilder
 
addHoverItem(String, String, ItemStack) - Method in class com.kamikazejam.kamicommon.nms.abstraction.chat.KMessage
Adds a hover item action with the specified placeholder and replacement.
addHoverText(String, String, String) - Method in class com.kamikazejam.kamicommon.nms.abstraction.chat.KMessage
Adds a hover text action with the specified placeholder and replacement.
addItemFlag(XItemFlag) - Method in interface com.kamikazejam.kamicommon.item.IBuilder
PATCH FUNCTION - Adds an item flag to the item.

Remove an item flag via IBuilder.removeItemFlag(XItemFlag).
addItemFlag(XItemFlag) - Method in class com.kamikazejam.kamicommon.item.ItemBuilder
 
addItemFlags(Collection) - Method in interface com.kamikazejam.kamicommon.item.IBuilder
PATCH FUNCTION - Adds several item flags to the item.

Remove an item flag via IBuilder.removeItemFlag(XItemFlag).
addItemFlags(Collection) - Method in class com.kamikazejam.kamicommon.item.ItemBuilder
 
addLine(String) - Method in class com.kamikazejam.kamicommon.nms.abstraction.chat.impl.KMessageBlock
Adds a new line to this multi-line message.
addLoreComponents(VersionedComponent...) - Method in interface com.kamikazejam.kamicommon.item.IBuilder
PATCH FUNCTION - Appends additional lines to the current lore.
If no lore patch is currently set, this will create a new lore patch with the provided lines.
If a lore patch is already set, the new lines will be added to the end of the existing lore.

Colors are assumed to be already handled in the components.
Placeholders are set automatically via SoftPlaceholderAPI.setPlaceholders(OfflinePlayer, String).
addLoreComponents(List) - Method in interface com.kamikazejam.kamicommon.item.IBuilder
PATCH FUNCTION - Appends additional lines to the current lore.
If no lore patch is currently set, this will create a new lore patch with the provided lines.
If a lore patch is already set, the new lines will be added to the end of the existing lore.

Colors are assumed to be already handled in the components.
Placeholders are set automatically via SoftPlaceholderAPI.setPlaceholders(OfflinePlayer, String).
addLoreComponents(List) - Method in class com.kamikazejam.kamicommon.item.ItemBuilder
 
addLoreLine(ItemMeta, VersionedComponent) - Method in interface com.kamikazejam.kamicommon.nms.bundle.NmsBundle
 
addLoreLine(ItemMeta, VersionedComponent) - Method in interface com.kamikazejam.kamicommon.nms.text.TextBundle
 
addLoreLine(ItemMeta, VersionedComponent) - Static method in class com.kamikazejam.kamicommon.nms.util.VersionedComponentUtil
 
addLoreLines(String...) - Method in interface com.kamikazejam.kamicommon.item.IBuilder
Deprecated.
As of 5.0.0-alpha.26, replaced by IBuilder.addLoreComponents(VersionedComponent...)
addLoreLines(List) - Method in interface com.kamikazejam.kamicommon.item.IBuilder
Deprecated.
As of 5.0.0-alpha.26, replaced by IBuilder.addLoreComponents(List)
addMsg(VersionedComponent) - Method in exception class com.kamikazejam.kamicommon.util.exception.KamiCommonException
 
addMsg(String) - Method in exception class com.kamikazejam.kamicommon.util.exception.KamiCommonException
Deprecated.
addMsg(String, Object...) - Method in exception class com.kamikazejam.kamicommon.util.exception.KamiCommonException
addMsgFromLegacyColors(String) - Method in exception class com.kamikazejam.kamicommon.util.exception.KamiCommonException
 
addMsgFromLegacyColors(String, Object...) - Method in exception class com.kamikazejam.kamicommon.util.exception.KamiCommonException
 
addMsgFromMiniMessage(String) - Method in exception class com.kamikazejam.kamicommon.util.exception.KamiCommonException
 
addMsgFromMiniMessage(String, Object...) - Method in exception class com.kamikazejam.kamicommon.util.exception.KamiCommonException
 
addMsgFromPlainText(String) - Method in exception class com.kamikazejam.kamicommon.util.exception.KamiCommonException
 
addOpenCallback(MenuOpenCallback) - Method in class com.kamikazejam.kamicommon.menu.api.struct.MenuEvents
Add a callback that runs when the inventory is opened.
addOpenCallback(String, MenuOpenCallback) - Method in class com.kamikazejam.kamicommon.menu.api.struct.MenuEvents
Add a callback that runs when the inventory is opened.
addPagedIcon(ItemBuilder) - Method in interface com.kamikazejam.kamicommon.menu.api.icons.access.paginated.IPageIconsAccess
 
addPagedIcon(MenuIcon) - Method in interface com.kamikazejam.kamicommon.menu.api.icons.access.paginated.IPageIconsAccess
 
addPagedIcon(MenuIcon) - Method in class com.kamikazejam.kamicommon.menu.api.icons.access.paginated.PageIconsAccess
 
addPagedIcon(PrioritizedMenuIcon) - Method in interface com.kamikazejam.kamicommon.menu.api.icons.access.paginated.IPageIconsAccess
 
addPagedIcon(PrioritizedMenuIcon) - Method in class com.kamikazejam.kamicommon.menu.api.icons.access.paginated.PageIconsAccess
 
addPagedIcon(ConfigurationSection) - Method in interface com.kamikazejam.kamicommon.menu.api.icons.access.paginated.IPageIconsAccess
 
addPagedIcon(ConfigurationSection, String) - Method in interface com.kamikazejam.kamicommon.menu.api.icons.access.paginated.IPageIconsAccess
 
addPagedIcon(ConfigurationSection, String, Player) - Method in interface com.kamikazejam.kamicommon.menu.api.icons.access.paginated.IPageIconsAccess
 
addPagedIcon(ConfigurationSection, Player) - Method in interface com.kamikazejam.kamicommon.menu.api.icons.access.paginated.IPageIconsAccess
 
addPagedIcon(String, ItemBuilder) - Method in interface com.kamikazejam.kamicommon.menu.api.icons.access.paginated.IPageIconsAccess
 
addPagedIcon(String, ItemStack) - Method in interface com.kamikazejam.kamicommon.menu.api.icons.access.paginated.IPageIconsAccess
 
addPagedIcon(ItemStack) - Method in interface com.kamikazejam.kamicommon.menu.api.icons.access.paginated.IPageIconsAccess
 
addParameter(Parameter) - Method in class com.kamikazejam.kamicommon.command.KamiCommand
 
addParameter(Parameter.Builder) - Method in class com.kamikazejam.kamicommon.command.KamiCommand
 
addPlayerClickPredicate(String, Predicate) - Method in class com.kamikazejam.kamicommon.menu.api.struct.MenuEvents
Add a predicate on InventoryClickEvent that must pass for the click handlers on that slot to be executed.
This applies to the Player's inventory only, not the menu's inventory.
For adding a predicate for the Menu inventory clicks, use MenuEvents.addClickPredicate(String, Predicate)
addPlayerClickPredicate(Predicate) - Method in class com.kamikazejam.kamicommon.menu.api.struct.MenuEvents
Add a predicate on InventoryClickEvent that must pass for the click handlers on that slot to be executed.
This applies to the Player's inventory only, not the menu's inventory.
For adding a predicate for the Menu inventory clicks, use MenuEvents.addClickPredicate(Predicate)
addPlayerDragPredicate(String, Predicate) - Method in class com.kamikazejam.kamicommon.menu.api.struct.MenuEvents
Add a predicate on InventoryDragEvent that must pass for drag operations in the player's inventory.
This only applies when the drag does NOT affect any menu slots.
For adding a predicate for menu inventory drags, use MenuEvents.addDragPredicate(String, Predicate)
addPlayerDragPredicate(Predicate) - Method in class com.kamikazejam.kamicommon.menu.api.struct.MenuEvents
Add a predicate on InventoryDragEvent that must pass for drag operations in the player's inventory.
This only applies when the drag does NOT affect any menu slots.
For adding a predicate for menu inventory drags, use MenuEvents.addDragPredicate(Predicate)
addPlayerInvClick(PlayerSlotClick) - Method in class com.kamikazejam.kamicommon.menu.api.struct.MenuEvents
Listen to ALL player inventory clicks.
addPlayerInvClick(String, PlayerSlotClick) - Method in class com.kamikazejam.kamicommon.menu.api.struct.MenuEvents
Listen to ALL player inventory clicks.
addPlayerSlotClick(int, PlayerSlotClick) - Method in class com.kamikazejam.kamicommon.menu.api.struct.MenuEvents
Listen to a player inventory click.
addPlayerSlotClick(int, String, PlayerSlotClick) - Method in class com.kamikazejam.kamicommon.menu.api.struct.MenuEvents
Listen to a player inventory click.
addPlayerSlotClick(PlayerSlotClick) - Method in class com.kamikazejam.kamicommon.menu.api.struct.MenuEvents
Deprecated.
Use MenuEvents.addPlayerInvClick(PlayerSlotClick) instead. This method will be removed in a future release.
addPostCloseCallback(MenuPostCloseCallback) - Method in class com.kamikazejam.kamicommon.menu.api.struct.MenuEvents
Add a callback that runs 1 tick after the inventory is closed, with access to Player.
Note: This 1 tick delay is technically enough time for a player to log out.
addPostCloseCallback(String, MenuPostCloseCallback) - Method in class com.kamikazejam.kamicommon.menu.api.struct.MenuEvents
Add a callback that runs 1 tick after the inventory is closed, with access to Player.
Note: This 1 tick delay is technically enough time for a player to log out.
addRequirements(Requirement...) - Method in class com.kamikazejam.kamicommon.command.KamiCommand
 
addRequirements(Collection) - Method in class com.kamikazejam.kamicommon.command.KamiCommand
 
addTextFile(File) - Method in class com.kamikazejam.kamicommon.util.DiscordWebhook
 
addValue(String, SenderPresence) - Method in class com.kamikazejam.kamicommon.util.id.SenderMap
 
addValue(String, List) - Method in class com.kamikazejam.kamicommon.util.id.SenderMap
 
addValue(String, List, List) - Method in class com.kamikazejam.kamicommon.util.id.SenderMap
 
all - Variable in class com.kamikazejam.kamicommon.command.type.TypeAbstractChoice
 
AllAble<T> - Interface in com.kamikazejam.kamicommon.command.type
 
ANSI - Class in com.kamikazejam.kamicommon.util.data
 
ANSI() - Constructor for class com.kamikazejam.kamicommon.util.data.ANSI
 
ANY - Enum constant in enum class com.kamikazejam.kamicommon.util.id.SenderPresence
 
ANY - Enum constant in enum class com.kamikazejam.kamicommon.util.id.SenderType
 
append(VersionedComponent) - Method in interface com.kamikazejam.kamicommon.nms.text.VersionedComponent
Appends another VersionedComponent to this one, returning a new instance.
The original instances are not modified.
apply(String) - Method in class com.kamikazejam.kamicommon.util.predicate.PredicateEqualsIgnoreCase
 
apply(String) - Method in class com.kamikazejam.kamicommon.util.predicate.PredicateLevenshteinClose
 
apply(String) - Method in class com.kamikazejam.kamicommon.util.predicate.PredicateStartsWithIgnoreCase
 
apply(String) - Method in class com.kamikazejam.kamicommon.util.predicate.PredicateStringEndsWith
 
apply(String) - Method in class com.kamikazejam.kamicommon.util.predicate.PredicateStringStartsWith
 
apply(CommandSender, KamiCommand) - Method in class com.kamikazejam.kamicommon.command.requirement.RequirementHasPerm
 
apply(CommandSender) - Method in class com.kamikazejam.kamicommon.command.requirement.RequirementAbstract
 
apply(CommandSender, KamiCommand) - Method in interface com.kamikazejam.kamicommon.command.requirement.Requirement
 
apply(CommandSender, KamiCommand) - Method in class com.kamikazejam.kamicommon.command.requirement.RequirementHasItemInHand
 
apply(CommandSender, KamiCommand) - Method in class com.kamikazejam.kamicommon.command.requirement.RequirementIsntPlayer
 
apply(CommandSender, KamiCommand) - Method in class com.kamikazejam.kamicommon.command.requirement.RequirementIsPlayer
 
apply(T) - Method in interface com.kamikazejam.kamicommon.util.predicate.Predicate
 
apply(T) - Method in class com.kamikazejam.kamicommon.util.predicate.PredicateAnd
 
apply(T) - Method in class com.kamikazejam.kamicommon.util.predicate.PredicateJPredicate
 
apply(T) - Method in class com.kamikazejam.kamicommon.util.predicate.PredicateNot
 
applyConcatenating(List) - Method in class com.kamikazejam.kamicommon.command.KamiCommand
 
applyThisPlaceholders(String) - Method in class com.kamikazejam.kamicommon.configuration.spigot.KamiConfigExt
 
applyThisPlaceholders(String) - Method in class com.kamikazejam.kamicommon.configuration.standalone.StandaloneConfigExt
 
AQUA - Enum constant in enum class com.kamikazejam.kamicommon.nms.util.Colors
Aqua color (§b) - RGB: 0x55FFFF
argIsSet() - Method in class com.kamikazejam.kamicommon.command.KamiCommand
 
argIsSet(int) - Method in class com.kamikazejam.kamicommon.command.KamiCommand
 
asBukkitBlock() - Method in class com.kamikazejam.kamicommon.util.teleport.ps.PS
 
asBukkitBlock(boolean) - Method in class com.kamikazejam.kamicommon.util.teleport.ps.PS
 
asBukkitBlock(PS) - Static method in class com.kamikazejam.kamicommon.util.teleport.ps.PS
 
asBukkitChunk() - Method in class com.kamikazejam.kamicommon.util.teleport.ps.PS
 
asBukkitChunk(boolean) - Method in class com.kamikazejam.kamicommon.util.teleport.ps.PS
 
asBukkitChunk(PS) - Static method in class com.kamikazejam.kamicommon.util.teleport.ps.PS
 
asBukkitLocation() - Method in class com.kamikazejam.kamicommon.util.teleport.ps.PS
 
asBukkitLocation(boolean) - Method in class com.kamikazejam.kamicommon.util.teleport.ps.PS
 
asBukkitLocation(PS) - Static method in class com.kamikazejam.kamicommon.util.teleport.ps.PS
 
asBukkitVelocity() - Method in class com.kamikazejam.kamicommon.util.teleport.ps.PS
 
asBukkitVelocity(boolean) - Method in class com.kamikazejam.kamicommon.util.teleport.ps.PS
 
asBukkitVelocity(PS) - Static method in class com.kamikazejam.kamicommon.util.teleport.ps.PS
 
asBukkitWorld() - Method in class com.kamikazejam.kamicommon.util.teleport.ps.PS
 
asBukkitWorld(boolean) - Method in class com.kamikazejam.kamicommon.util.teleport.ps.PS
 
asBukkitWorld(String) - Static method in class com.kamikazejam.kamicommon.util.teleport.ps.PS
 
asCollection(Object) - Static method in class com.kamikazejam.kamicommon.util.collections.ContainerUtil
 
asFileIfPresent() - Method in interface com.kamikazejam.kamicommon.yaml.source.ConfigSource
Returns the underlying File if this source is file-backed; otherwise null.
Useful for compatibility with APIs that require a File.
asFileIfPresent() - Method in class com.kamikazejam.kamicommon.yaml.source.FileConfigSource
 
asList(Object) - Static method in class com.kamikazejam.kamicommon.util.collections.ContainerUtil
 
asMap(Object) - Static method in class com.kamikazejam.kamicommon.util.collections.ContainerUtil
 
asSet(Object) - Static method in class com.kamikazejam.kamicommon.util.collections.ContainerUtil
 
asUuid(String) - Static method in class com.kamikazejam.kamicommon.util.KUtil
 

B

basicAck(long, boolean) - Method in class com.kamikazejam.kamicommon.amqp.RabbitMQAPI
Acknowledge a message by its delivery tag See Channel.basicAck(long, boolean)
BLACK - Enum constant in enum class com.kamikazejam.kamicommon.nms.util.Colors
Black color (§0) - RGB: 0x000000
BLACK - Static variable in class com.kamikazejam.kamicommon.util.data.ANSI
 
blockUtil() - Method in interface com.kamikazejam.kamicommon.nms.bundle.NmsBundle
 
BlockUtilProvider - Class in com.kamikazejam.kamicommon.nms.provider
Provider for version-specific block utility implementations.
BlockUtilProvider() - Constructor for class com.kamikazejam.kamicommon.nms.provider.BlockUtilProvider
 
blockX() - Method in class com.kamikazejam.kamicommon.util.teleport.ps.PSBuilder
 
blockX(Integer) - Method in class com.kamikazejam.kamicommon.util.teleport.ps.PSBuilder
 
blockY() - Method in class com.kamikazejam.kamicommon.util.teleport.ps.PSBuilder
 
blockY(Integer) - Method in class com.kamikazejam.kamicommon.util.teleport.ps.PSBuilder
 
blockZ() - Method in class com.kamikazejam.kamicommon.util.teleport.ps.PSBuilder
 
blockZ(Integer) - Method in class com.kamikazejam.kamicommon.util.teleport.ps.PSBuilder
 
BLUE - Enum constant in enum class com.kamikazejam.kamicommon.nms.util.Colors
Blue color (§9) - RGB: 0x5555FF
BLUE - Static variable in class com.kamikazejam.kamicommon.util.data.ANSI
 
BOLD - Enum constant in enum class com.kamikazejam.kamicommon.nms.text.TextDecoration
 
BOOLEAN - Enum constant in enum class com.kamikazejam.kamicommon.item.NbtType
Deprecated.
 
BOTTOM - Enum constant in enum class com.kamikazejam.kamicommon.nms.util.data.types.SlabType
Represents a slab positioned at the bottom half of a block.
build() - Method in class com.kamikazejam.kamicommon.command.Parameter.Builder
 
build() - Method in interface com.kamikazejam.kamicommon.item.IBuilder
Compiles the patches, applying them on top of the prototype.
build() - Method in class com.kamikazejam.kamicommon.util.teleport.ps.PSBuilder
 
build(Player) - Method in class com.kamikazejam.kamicommon.menu.PaginatedMenu.Builder
 
build(Player) - Method in class com.kamikazejam.kamicommon.menu.SimpleMenu.Builder
 
build(Player, MenuClick) - Method in class com.kamikazejam.kamicommon.menu.OneClickMenu.Builder
 
build(Player, MenuClickTransform) - Method in class com.kamikazejam.kamicommon.menu.OneClickMenu.Builder
 
build(Player) - Method in interface com.kamikazejam.kamicommon.item.IBuilder
Compiles the patches, applying them on top of the prototype.
build(Player) - Method in class com.kamikazejam.kamicommon.item.ItemBuilder
 
buildClickData(M, Player, ClickType, InventoryClickEvent, int, MenuIcon, int) - Method in interface com.kamikazejam.kamicommon.menu.Menu
 
builder() - Method in class com.kamikazejam.kamicommon.util.teleport.ps.PS
 
builder(Type) - Static method in class com.kamikazejam.kamicommon.command.Parameter
 
Builder(int) - Constructor for class com.kamikazejam.kamicommon.menu.OneClickMenu.Builder
 
Builder(int) - Constructor for class com.kamikazejam.kamicommon.menu.SimpleMenu.Builder
 
Builder(Type) - Constructor for class com.kamikazejam.kamicommon.command.Parameter.Builder
 
Builder(PaginationLayout, int) - Constructor for class com.kamikazejam.kamicommon.menu.PaginatedMenu.Builder
 
Builder(PaginationLayout, MenuSize) - Constructor for class com.kamikazejam.kamicommon.menu.PaginatedMenu.Builder
 
Builder(PaginationLayout, InventoryType) - Constructor for class com.kamikazejam.kamicommon.menu.PaginatedMenu.Builder
 
Builder(MenuSize) - Constructor for class com.kamikazejam.kamicommon.menu.OneClickMenu.Builder
 
Builder(MenuSize) - Constructor for class com.kamikazejam.kamicommon.menu.SimpleMenu.Builder
 
Builder(MenuSize, MenuEvents, MenuOptions) - Constructor for class com.kamikazejam.kamicommon.menu.OneClickMenu.Builder
 
Builder(MenuSize, MenuEvents, MenuOptions) - Constructor for class com.kamikazejam.kamicommon.menu.SimpleMenu.Builder
 
Builder(InventoryType) - Constructor for class com.kamikazejam.kamicommon.menu.OneClickMenu.Builder
 
Builder(InventoryType) - Constructor for class com.kamikazejam.kamicommon.menu.SimpleMenu.Builder
 
buildItem(int, Player) - Method in class com.kamikazejam.kamicommon.menu.api.icons.MenuIcon
 
buildJson() - Method in class com.kamikazejam.kamicommon.util.DiscordWebhook
 
buildMessage(String) - Method in class com.kamikazejam.kamicommon.subsystem.AbstractSubsystem
Deprecated.
As of 5.0.0-alpha.26, replaced by AbstractSubsystem.buildMiniMessage(String)
buildMiniMessage(String) - Method in class com.kamikazejam.kamicommon.subsystem.AbstractSubsystem
Builds a MiniMessageBuilder using this Subsystems' config and the provided key
It will also automatically replace any {prefix} placeholders in the message with this subsystem's prefix
buildPlayerClickData(M, Player, ClickType, InventoryClickEvent, int) - Method in interface com.kamikazejam.kamicommon.menu.Menu
 
buildTitle(Player) - Method in class com.kamikazejam.kamicommon.menu.api.title.MenuTitleCalculator
 
BUKKIT - Enum constant in enum class com.kamikazejam.kamicommon.nms.abstraction.block.PlaceType
Standard Bukkit block placement with full physics and lighting updates.
bundleFor(int) - Static method in class com.kamikazejam.kamicommon.nms.serializer.VersionedComponentSerializer
The one ladder that decides which module builds a VersionedComponent for this server.
byBoolean(boolean) - Static method in enum class com.kamikazejam.kamicommon.util.data.TriState
 
byBoolean(Boolean) - Static method in enum class com.kamikazejam.kamicommon.util.data.TriState
 
BYTE - Enum constant in enum class com.kamikazejam.kamicommon.item.NbtType
Deprecated.
 
BYTE_ARRAY - Enum constant in enum class com.kamikazejam.kamicommon.item.NbtType
Deprecated.
 

C

CACHE - Static variable in enum class com.kamikazejam.kamicommon.item.NbtType
Deprecated.
 
CachedConfig<T> - Class in com.kamikazejam.kamicommon.configuration.spigot
Abstract base class for configuration caches that automatically reload when the underlying config changes.
CachedConfig(T) - Constructor for class com.kamikazejam.kamicommon.configuration.spigot.CachedConfig
 
CACHEFILE_TYPE - Static variable in class com.kamikazejam.kamicommon.util.id.IdUtilLocal
 
CaesarCipherDecrypt(String) - Static method in class com.kamikazejam.kamicommon.util.data.SimpleStringCoder
 
caesarCipherEncrypt(String) - Static method in class com.kamikazejam.kamicommon.util.data.SimpleStringCoder
 
calcBlockCoord(Double, Integer, Integer) - Static method in class com.kamikazejam.kamicommon.util.teleport.ps.PS
 
calcCanSeeOverriden() - Method in class com.kamikazejam.kamicommon.command.type.TypeAbstractChoice
 
calcChunkCoord(Double, Integer, Integer) - Static method in class com.kamikazejam.kamicommon.util.teleport.ps.PS
 
calcHashCode() - Method in class com.kamikazejam.kamicommon.util.teleport.ps.PS
 
calcHashCode(PS) - Static method in class com.kamikazejam.kamicommon.util.teleport.ps.PS
 
calcLocationCoord(Double, Integer, Integer) - Static method in class com.kamikazejam.kamicommon.util.teleport.ps.PS
 
calcPitch(Float) - Static method in class com.kamikazejam.kamicommon.util.teleport.ps.PS
 
calcVelocityCoord(Double, Integer, Integer, Double) - Static method in class com.kamikazejam.kamicommon.util.teleport.ps.PS
 
calcWorldName(World) - Static method in class com.kamikazejam.kamicommon.util.teleport.ps.PS
 
calcYaw(Float) - Static method in class com.kamikazejam.kamicommon.util.teleport.ps.PS
 
camelSplit(String) - Static method in class com.kamikazejam.kamicommon.util.Txt
 
cancelTeleport(Player) - Method in class com.kamikazejam.kamicommon.util.engine.EngineScheduledTeleport
 
cancelTeleport(EntityDamageEvent) - Method in class com.kamikazejam.kamicommon.util.engine.EngineScheduledTeleport
 
cancelTeleport(PlayerDeathEvent) - Method in class com.kamikazejam.kamicommon.util.engine.EngineScheduledTeleport
 
cancelTeleport(InventoryClickEvent) - Method in class com.kamikazejam.kamicommon.util.engine.EngineScheduledTeleport
 
cancelTeleport(InventoryOpenEvent) - Method in class com.kamikazejam.kamicommon.util.engine.EngineScheduledTeleport
 
cancelTeleport(PlayerDropItemEvent) - Method in class com.kamikazejam.kamicommon.util.engine.EngineScheduledTeleport
 
cancelTeleport(PlayerMoveEvent) - Method in class com.kamikazejam.kamicommon.util.engine.EngineScheduledTeleport
 
cancelTeleport(PlayerQuitEvent) - Method in class com.kamikazejam.kamicommon.util.engine.EngineScheduledTeleport
 
cancelTeleport2(PlayerKickEvent) - Method in class com.kamikazejam.kamicommon.util.engine.EngineScheduledTeleport
 
canList(CommandSender) - Method in class com.kamikazejam.kamicommon.command.type.TypeAbstractChoice
 
canPVP(Player) - Method in interface com.kamikazejam.kamicommon.nms.library.worldguard.WorldGuardApi
Checks if PvP (Player vs Player combat) is allowed for the specified player.
canPVP(Player, Location) - Method in interface com.kamikazejam.kamicommon.nms.library.worldguard.WorldGuardApi
Checks if PvP (Player vs Player combat) is allowed for the specified player at a specific location.
canSee(Player, Player) - Method in class com.kamikazejam.kamicommon.integrations.PremiumVanishIntegration
 
canSee(T, CommandSender) - Method in class com.kamikazejam.kamicommon.command.type.TypeAbstractChoice
 
canSeeOverridden - Variable in class com.kamikazejam.kamicommon.command.type.TypeAbstractChoice
 
canSeeWorld(Permissible, String) - Method in class com.kamikazejam.kamicommon.util.mixin.MixinWorld
 
canStandIn(Location) - Static method in class com.kamikazejam.kamicommon.util.teleport.DestinationUtil
 
canStandIn(World, int, int, int) - Static method in class com.kamikazejam.kamicommon.util.teleport.DestinationUtil
 
canTakeItems(Player, ItemStack...) - Static method in class com.kamikazejam.kamicommon.util.PlayerUtil
 
capitalize(String) - Static method in class com.kamikazejam.kamicommon.util.TextUtil
Capitalizes the first character of the given string.
If the input is null or empty, the original value is returned unchanged.
chatColor() - Method in interface com.kamikazejam.kamicommon.nms.bundle.NmsBundle
 
ChatColorProvider - Class in com.kamikazejam.kamicommon.nms.provider
Provider for version-specific chat color implementations.
ChatColorProvider() - Constructor for class com.kamikazejam.kamicommon.nms.provider.ChatColorProvider
 
checkArgument(boolean) - Static method in class com.kamikazejam.kamicommon.util.Preconditions
 
checkArgument(boolean, String) - Static method in class com.kamikazejam.kamicommon.util.Preconditions
 
checkNotNull(T) - Static method in class com.kamikazejam.kamicommon.util.Preconditions
 
checkNotNull(T, Object) - Static method in class com.kamikazejam.kamicommon.util.Preconditions
 
chunkX() - Method in class com.kamikazejam.kamicommon.util.teleport.ps.PSBuilder
 
chunkX(Integer) - Method in class com.kamikazejam.kamicommon.util.teleport.ps.PSBuilder
 
chunkZ() - Method in class com.kamikazejam.kamicommon.util.teleport.ps.PSBuilder
 
chunkZ(Integer) - Method in class com.kamikazejam.kamicommon.util.teleport.ps.PSBuilder
 
clazz - Variable in class com.kamikazejam.kamicommon.command.type.TypeAbstract
 
clear() - Method in class com.kamikazejam.kamicommon.menu.api.MenuHolder
 
clear() - Method in class com.kamikazejam.kamicommon.menu.api.struct.icons.PrioritizedMenuIconMap
 
clear() - Method in class com.kamikazejam.kamicommon.util.id.SenderMap
 
clear(Object) - Static method in class com.kamikazejam.kamicommon.util.collections.ContainerUtil
 
clearMenuIcons() - Method in interface com.kamikazejam.kamicommon.menu.api.icons.access.IMenuIconsAccess
 
clearMenuIcons() - Method in class com.kamikazejam.kamicommon.menu.api.icons.access.MenuIconsAccess
 
clearPagedIcons() - Method in interface com.kamikazejam.kamicommon.menu.api.icons.access.paginated.IPageIconsAccess
 
clearPagedIcons() - Method in class com.kamikazejam.kamicommon.menu.api.icons.access.paginated.PageIconsAccess
 
clearTileEntities() - Method in interface com.kamikazejam.kamicommon.nms.wrappers.chunk.NMSChunk
Removes all tile entities from this chunk.
click - Variable in class com.kamikazejam.kamicommon.actions.StandaloneAction
 
click(ClickAction, String) - Method in interface com.kamikazejam.kamicommon.nms.text.VersionedComponent
Returns a copy of this component with a click behaviour attached.
Click - Class in com.kamikazejam.kamicommon.actions
 
Click() - Constructor for class com.kamikazejam.kamicommon.actions.Click
 
ClickAction - Enum Class in com.kamikazejam.kamicommon.nms.text
A click behaviour that can be attached to a VersionedComponent.
ClickCmd - Class in com.kamikazejam.kamicommon.actions
 
ClickSuggest - Class in com.kamikazejam.kamicommon.actions
 
ClickUrl - Class in com.kamikazejam.kamicommon.actions
 
clone() - Method in interface com.kamikazejam.kamicommon.item.IBuilder
 
clone() - Method in class com.kamikazejam.kamicommon.item.ItemBuilder
 
cloneWithNewPrototype(XMaterial) - Method in interface com.kamikazejam.kamicommon.item.IBuilder
Create a clone of this builder with all the same patches, but a different prototype ItemStack.
This method uses XMaterial.parseItem() to convert the XMaterial to an ItemStack.
cloneWithNewPrototype(Material) - Method in interface com.kamikazejam.kamicommon.item.IBuilder
Create a clone of this builder with all the same patches, but a different prototype ItemStack.
This method uses XMaterial.matchXMaterial(Material) to convert the Material to an XMaterial,
then uses XMaterial.parseItem() to convert that to an ItemStack.
cloneWithNewPrototype(ItemStack) - Method in interface com.kamikazejam.kamicommon.item.IBuilder
Create a clone of this builder with all the same patches, but a different prototype ItemStack.
cloneWithNewPrototype(ItemStack) - Method in class com.kamikazejam.kamicommon.item.ItemBuilder
 
close() - Method in class com.kamikazejam.kamicommon.menu.AbstractMenu
Close the Inventory for the Player that this menu was created for.
Identical to calling HumanEntity.closeInventory().
closeAll(Set) - Method in class com.kamikazejam.kamicommon.menu.api.MenuHolder
 
CmdFeatures - Class in com.kamikazejam.kamicommon.subsystem.feature.commands
KamiCommand implementation that lists all features in the provided KamiPlugin (see constructor).
Construct an instance of this class and register it under your own KamiCommand class.
CmdFeatures(KamiPlugin, String) - Constructor for class com.kamikazejam.kamicommon.subsystem.feature.commands.CmdFeatures
 
CmdFeatures(KamiPlugin, String, String...) - Constructor for class com.kamikazejam.kamicommon.subsystem.feature.commands.CmdFeatures
 
CmdGetItem - Class in com.kamikazejam.kamicommon.command.impl.kc
 
CmdGetItem() - Constructor for class com.kamikazejam.kamicommon.command.impl.kc.CmdGetItem
 
CmdItemDump - Class in com.kamikazejam.kamicommon.command.impl.kc
 
CmdItemDump() - Constructor for class com.kamikazejam.kamicommon.command.impl.kc.CmdItemDump
 
CmdLoadItem - Class in com.kamikazejam.kamicommon.command.impl.kc
 
CmdLoadItem() - Constructor for class com.kamikazejam.kamicommon.command.impl.kc.CmdLoadItem
 
CmdModules - Class in com.kamikazejam.kamicommon.subsystem.module.commands
KamiCommand implementation that lists all modules in the provided KamiPlugin (see constructor).
Construct an instance of this class and register it under your own KamiCommand class.
CmdModules(KamiPlugin, String) - Constructor for class com.kamikazejam.kamicommon.subsystem.module.commands.CmdModules
 
CmdModules(KamiPlugin, String, String...) - Constructor for class com.kamikazejam.kamicommon.subsystem.module.commands.CmdModules
 
CmdNmsProviders - Class in com.kamikazejam.kamicommon.command.impl.kc
Resolves every NMS provider and reports which implementation this server got.
CmdNmsProviders() - Constructor for class com.kamikazejam.kamicommon.command.impl.kc.CmdNmsProviders
 
CmdNmsTest - Class in com.kamikazejam.kamicommon.command.impl.kc
 
CmdNmsTest(KamiPlugin) - Constructor for class com.kamikazejam.kamicommon.command.impl.kc.CmdNmsTest
 
CmdNmsTest.Test - Interface in com.kamikazejam.kamicommon.command.impl.kc
 
CmdNmsTest.TestResult - Class in com.kamikazejam.kamicommon.command.impl.kc
 
CmdNmsVersion - Class in com.kamikazejam.kamicommon.command.impl.kc
 
CmdNmsVersion() - Constructor for class com.kamikazejam.kamicommon.command.impl.kc.CmdNmsVersion
 
CmdOpenMenu - Class in com.kamikazejam.kamicommon.command.impl.kc
 
CmdOpenMenu() - Constructor for class com.kamikazejam.kamicommon.command.impl.kc.CmdOpenMenu
 
CmdReload - Class in com.kamikazejam.kamicommon.command.impl.kc
 
CmdReload() - Constructor for class com.kamikazejam.kamicommon.command.impl.kc.CmdReload
 
CmdSaveItem - Class in com.kamikazejam.kamicommon.command.impl.kc
 
CmdSaveItem() - Constructor for class com.kamikazejam.kamicommon.command.impl.kc.CmdSaveItem
 
CmdSubsystems - Class in com.kamikazejam.kamicommon.subsystem.commands
 
CmdSubsystems(KamiPlugin, String, String, Function, String, String...) - Constructor for class com.kamikazejam.kamicommon.subsystem.commands.CmdSubsystems
 
CmdTextTest - Class in com.kamikazejam.kamicommon.command.impl.kc
Asserts on what VersionedComponent emits, across the whole of its surface.
CmdTextTest() - Constructor for class com.kamikazejam.kamicommon.command.impl.kc.CmdTextTest
 
COLOR_CHAR - Static variable in class com.kamikazejam.kamicommon.util.LegacyColors
The legacy color code character (section sign), '§'.
ColoredStringParser - Class in com.kamikazejam.kamicommon.util
Utility for mapping String objects into VersionedComponent objects, handling both legacy color codes and modern MiniMessage format.

The format of a line is decided by ColoredStringParser.detectFormat(String), which tests, in order: legacy section, legacy ampersand, MiniMessage, then plain text.
ColoredStringParser() - Constructor for class com.kamikazejam.kamicommon.util.ColoredStringParser
 
Colors - Enum Class in com.kamikazejam.kamicommon.nms.util
Enumeration of Minecraft chat colors with their corresponding AWT Color representations.
com.kamikazejam.kamicommon - package com.kamikazejam.kamicommon
 
com.kamikazejam.kamicommon.actions - package com.kamikazejam.kamicommon.actions
 
com.kamikazejam.kamicommon.amqp - package com.kamikazejam.kamicommon.amqp
 
com.kamikazejam.kamicommon.amqp.callback - package com.kamikazejam.kamicommon.amqp.callback
 
com.kamikazejam.kamicommon.amqp.data - package com.kamikazejam.kamicommon.amqp.data
 
com.kamikazejam.kamicommon.command - package com.kamikazejam.kamicommon.command
 
com.kamikazejam.kamicommon.command.impl - package com.kamikazejam.kamicommon.command.impl
 
com.kamikazejam.kamicommon.command.impl.kc - package com.kamikazejam.kamicommon.command.impl.kc
 
com.kamikazejam.kamicommon.command.requirement - package com.kamikazejam.kamicommon.command.requirement
 
com.kamikazejam.kamicommon.command.type - package com.kamikazejam.kamicommon.command.type
 
com.kamikazejam.kamicommon.command.type.enumeration - package com.kamikazejam.kamicommon.command.type.enumeration
 
com.kamikazejam.kamicommon.command.type.enumeration.xseries - package com.kamikazejam.kamicommon.command.type.enumeration.xseries
 
com.kamikazejam.kamicommon.command.type.primitive - package com.kamikazejam.kamicommon.command.type.primitive
 
com.kamikazejam.kamicommon.command.type.sender - package com.kamikazejam.kamicommon.command.type.sender
 
com.kamikazejam.kamicommon.command.util - package com.kamikazejam.kamicommon.command.util
 
com.kamikazejam.kamicommon.configuration - package com.kamikazejam.kamicommon.configuration
 
com.kamikazejam.kamicommon.configuration.loader - package com.kamikazejam.kamicommon.configuration.loader
 
com.kamikazejam.kamicommon.configuration.observe - package com.kamikazejam.kamicommon.configuration.observe
 
com.kamikazejam.kamicommon.configuration.spigot - package com.kamikazejam.kamicommon.configuration.spigot
 
com.kamikazejam.kamicommon.configuration.spigot.data - package com.kamikazejam.kamicommon.configuration.spigot.data
 
com.kamikazejam.kamicommon.configuration.standalone - package com.kamikazejam.kamicommon.configuration.standalone
 
com.kamikazejam.kamicommon.database - package com.kamikazejam.kamicommon.database
 
com.kamikazejam.kamicommon.event - package com.kamikazejam.kamicommon.event
 
com.kamikazejam.kamicommon.integrations - package com.kamikazejam.kamicommon.integrations
 
com.kamikazejam.kamicommon.integrations.combat - package com.kamikazejam.kamicommon.integrations.combat
 
com.kamikazejam.kamicommon.item - package com.kamikazejam.kamicommon.item
 
com.kamikazejam.kamicommon.item.patch - package com.kamikazejam.kamicommon.item.patch
 
com.kamikazejam.kamicommon.menu - package com.kamikazejam.kamicommon.menu
 
com.kamikazejam.kamicommon.menu.api - package com.kamikazejam.kamicommon.menu.api
 
com.kamikazejam.kamicommon.menu.api.callbacks - package com.kamikazejam.kamicommon.menu.api.callbacks
 
com.kamikazejam.kamicommon.menu.api.clicks - package com.kamikazejam.kamicommon.menu.api.clicks
 
com.kamikazejam.kamicommon.menu.api.clicks.data - package com.kamikazejam.kamicommon.menu.api.clicks.data
 
com.kamikazejam.kamicommon.menu.api.clicks.transform - package com.kamikazejam.kamicommon.menu.api.clicks.transform
 
com.kamikazejam.kamicommon.menu.api.icons - package com.kamikazejam.kamicommon.menu.api.icons
 
com.kamikazejam.kamicommon.menu.api.icons.access - package com.kamikazejam.kamicommon.menu.api.icons.access
 
com.kamikazejam.kamicommon.menu.api.icons.access.paginated - package com.kamikazejam.kamicommon.menu.api.icons.access.paginated
 
com.kamikazejam.kamicommon.menu.api.icons.interfaces - package com.kamikazejam.kamicommon.menu.api.icons.interfaces
 
com.kamikazejam.kamicommon.menu.api.icons.interfaces.modifier - package com.kamikazejam.kamicommon.menu.api.icons.interfaces.modifier
 
com.kamikazejam.kamicommon.menu.api.icons.slots - package com.kamikazejam.kamicommon.menu.api.icons.slots
 
com.kamikazejam.kamicommon.menu.api.loaders - package com.kamikazejam.kamicommon.menu.api.loaders
 
com.kamikazejam.kamicommon.menu.api.loaders.menu - package com.kamikazejam.kamicommon.menu.api.loaders.menu
 
com.kamikazejam.kamicommon.menu.api.struct - package com.kamikazejam.kamicommon.menu.api.struct
 
com.kamikazejam.kamicommon.menu.api.struct.icons - package com.kamikazejam.kamicommon.menu.api.struct.icons
 
com.kamikazejam.kamicommon.menu.api.struct.oneclick - package com.kamikazejam.kamicommon.menu.api.struct.oneclick
 
com.kamikazejam.kamicommon.menu.api.struct.paginated - package com.kamikazejam.kamicommon.menu.api.struct.paginated
 
com.kamikazejam.kamicommon.menu.api.struct.paginated.layout - package com.kamikazejam.kamicommon.menu.api.struct.paginated.layout
 
com.kamikazejam.kamicommon.menu.api.struct.paginated.title - package com.kamikazejam.kamicommon.menu.api.struct.paginated.title
 
com.kamikazejam.kamicommon.menu.api.struct.simple - package com.kamikazejam.kamicommon.menu.api.struct.simple
 
com.kamikazejam.kamicommon.menu.api.struct.size - package com.kamikazejam.kamicommon.menu.api.struct.size
 
com.kamikazejam.kamicommon.menu.api.title - package com.kamikazejam.kamicommon.menu.api.title
 
com.kamikazejam.kamicommon.nms - package com.kamikazejam.kamicommon.nms
 
com.kamikazejam.kamicommon.nms.abstraction - package com.kamikazejam.kamicommon.nms.abstraction
 
com.kamikazejam.kamicommon.nms.abstraction.block - package com.kamikazejam.kamicommon.nms.abstraction.block
 
com.kamikazejam.kamicommon.nms.abstraction.chat - package com.kamikazejam.kamicommon.nms.abstraction.chat
 
com.kamikazejam.kamicommon.nms.abstraction.chat.impl - package com.kamikazejam.kamicommon.nms.abstraction.chat.impl
 
com.kamikazejam.kamicommon.nms.abstraction.command - package com.kamikazejam.kamicommon.nms.abstraction.command
 
com.kamikazejam.kamicommon.nms.abstraction.enchantid - package com.kamikazejam.kamicommon.nms.abstraction.enchantid
 
com.kamikazejam.kamicommon.nms.abstraction.entity - package com.kamikazejam.kamicommon.nms.abstraction.entity
 
com.kamikazejam.kamicommon.nms.abstraction.event - package com.kamikazejam.kamicommon.nms.abstraction.event
 
com.kamikazejam.kamicommon.nms.abstraction.item - package com.kamikazejam.kamicommon.nms.abstraction.item
 
com.kamikazejam.kamicommon.nms.abstraction.itemtext - package com.kamikazejam.kamicommon.nms.abstraction.itemtext
 
com.kamikazejam.kamicommon.nms.abstraction.mainhand - package com.kamikazejam.kamicommon.nms.abstraction.mainhand
 
com.kamikazejam.kamicommon.nms.abstraction.teleport - package com.kamikazejam.kamicommon.nms.abstraction.teleport
 
com.kamikazejam.kamicommon.nms.bundle - package com.kamikazejam.kamicommon.nms.bundle
 
com.kamikazejam.kamicommon.nms.library.worldedit - package com.kamikazejam.kamicommon.nms.library.worldedit
 
com.kamikazejam.kamicommon.nms.library.worldguard - package com.kamikazejam.kamicommon.nms.library.worldguard
 
com.kamikazejam.kamicommon.nms.log - package com.kamikazejam.kamicommon.nms.log
 
com.kamikazejam.kamicommon.nms.provider - package com.kamikazejam.kamicommon.nms.provider
 
com.kamikazejam.kamicommon.nms.provider.event - package com.kamikazejam.kamicommon.nms.provider.event
 
com.kamikazejam.kamicommon.nms.reflection - package com.kamikazejam.kamicommon.nms.reflection
 
com.kamikazejam.kamicommon.nms.serializer - package com.kamikazejam.kamicommon.nms.serializer
 
com.kamikazejam.kamicommon.nms.text - package com.kamikazejam.kamicommon.nms.text
 
com.kamikazejam.kamicommon.nms.util - package com.kamikazejam.kamicommon.nms.util
 
com.kamikazejam.kamicommon.nms.util.data - package com.kamikazejam.kamicommon.nms.util.data
 
com.kamikazejam.kamicommon.nms.util.data.types - package com.kamikazejam.kamicommon.nms.util.data.types
 
com.kamikazejam.kamicommon.nms.wrapper - package com.kamikazejam.kamicommon.nms.wrapper
 
com.kamikazejam.kamicommon.nms.wrappers - package com.kamikazejam.kamicommon.nms.wrappers
 
com.kamikazejam.kamicommon.nms.wrappers.chunk - package com.kamikazejam.kamicommon.nms.wrappers.chunk
 
com.kamikazejam.kamicommon.nms.wrappers.chunk.impl - package com.kamikazejam.kamicommon.nms.wrappers.chunk.impl
 
com.kamikazejam.kamicommon.nms.wrappers.packet - package com.kamikazejam.kamicommon.nms.wrappers.packet
 
com.kamikazejam.kamicommon.nms.wrappers.packet.impl - package com.kamikazejam.kamicommon.nms.wrappers.packet.impl
 
com.kamikazejam.kamicommon.nms.wrappers.world - package com.kamikazejam.kamicommon.nms.wrappers.world
 
com.kamikazejam.kamicommon.redis - package com.kamikazejam.kamicommon.redis
 
com.kamikazejam.kamicommon.redis.callback - package com.kamikazejam.kamicommon.redis.callback
 
com.kamikazejam.kamicommon.redis.logger - package com.kamikazejam.kamicommon.redis.logger
 
com.kamikazejam.kamicommon.redis.util - package com.kamikazejam.kamicommon.redis.util
 
com.kamikazejam.kamicommon.subsystem - package com.kamikazejam.kamicommon.subsystem
 
com.kamikazejam.kamicommon.subsystem.commands - package com.kamikazejam.kamicommon.subsystem.commands
 
com.kamikazejam.kamicommon.subsystem.feature - package com.kamikazejam.kamicommon.subsystem.feature
 
com.kamikazejam.kamicommon.subsystem.feature.commands - package com.kamikazejam.kamicommon.subsystem.feature.commands
 
com.kamikazejam.kamicommon.subsystem.integration - package com.kamikazejam.kamicommon.subsystem.integration
 
com.kamikazejam.kamicommon.subsystem.module - package com.kamikazejam.kamicommon.subsystem.module
 
com.kamikazejam.kamicommon.subsystem.module.commands - package com.kamikazejam.kamicommon.subsystem.module.commands
 
com.kamikazejam.kamicommon.text - package com.kamikazejam.kamicommon.text
 
com.kamikazejam.kamicommon.util - package com.kamikazejam.kamicommon.util
 
com.kamikazejam.kamicommon.util.adapter - package com.kamikazejam.kamicommon.util.adapter
 
com.kamikazejam.kamicommon.util.chat - package com.kamikazejam.kamicommon.util.chat
 
com.kamikazejam.kamicommon.util.collections - package com.kamikazejam.kamicommon.util.collections
 
com.kamikazejam.kamicommon.util.comparator - package com.kamikazejam.kamicommon.util.comparator
 
com.kamikazejam.kamicommon.util.data - package com.kamikazejam.kamicommon.util.data
 
com.kamikazejam.kamicommon.util.engine - package com.kamikazejam.kamicommon.util.engine
 
com.kamikazejam.kamicommon.util.exception - package com.kamikazejam.kamicommon.util.exception
 
com.kamikazejam.kamicommon.util.id - package com.kamikazejam.kamicommon.util.id
 
com.kamikazejam.kamicommon.util.interfaces - package com.kamikazejam.kamicommon.util.interfaces
 
com.kamikazejam.kamicommon.util.log - package com.kamikazejam.kamicommon.util.log
 
com.kamikazejam.kamicommon.util.mixin - package com.kamikazejam.kamicommon.util.mixin
 
com.kamikazejam.kamicommon.util.nms - package com.kamikazejam.kamicommon.util.nms
 
com.kamikazejam.kamicommon.util.predicate - package com.kamikazejam.kamicommon.util.predicate
 
com.kamikazejam.kamicommon.util.teleport - package com.kamikazejam.kamicommon.util.teleport
 
com.kamikazejam.kamicommon.util.teleport.ps - package com.kamikazejam.kamicommon.util.teleport.ps
 
com.kamikazejam.kamicommon.yaml - package com.kamikazejam.kamicommon.yaml
 
com.kamikazejam.kamicommon.yaml.base - package com.kamikazejam.kamicommon.yaml.base
 
com.kamikazejam.kamicommon.yaml.exception - package com.kamikazejam.kamicommon.yaml.exception
 
com.kamikazejam.kamicommon.yaml.source - package com.kamikazejam.kamicommon.yaml.source
 
com.kamikazejam.kamicommon.yaml.spigot - package com.kamikazejam.kamicommon.yaml.spigot
 
com.kamikazejam.kamicommon.yaml.standalone - package com.kamikazejam.kamicommon.yaml.standalone
 
com.kamikazejam.kamicommon.yaml.util - package com.kamikazejam.kamicommon.yaml.util
 
CombatIntegration - Interface in com.kamikazejam.kamicommon.integrations.combat
 
CombatSource - Class in com.kamikazejam.kamicommon.integrations
Resolves whichever supported combat-tag plugin is installed to a single CombatIntegration, trying CombatTagPlus, then DeluxeCombat, then PvPManager.
CombatSource() - Constructor for class com.kamikazejam.kamicommon.integrations.CombatSource
 
CombatTagPlusImpl - Class in com.kamikazejam.kamicommon.integrations.combat
 
CombatTagPlusImpl() - Constructor for class com.kamikazejam.kamicommon.integrations.combat.CombatTagPlusImpl
 
CommandContext - Class in com.kamikazejam.kamicommon.command
The state of a single command invocation, handed to KamiCommand.perform(CommandContext).
CommandContext(CommandSender, String, List) - Constructor for class com.kamikazejam.kamicommon.command.CommandContext
 
commandMapModifier() - Method in interface com.kamikazejam.kamicommon.nms.bundle.NmsBundle
 
CommandMapModifier - Interface in com.kamikazejam.kamicommon.nms.abstraction.command
NMS abstraction interface for modifying Bukkit's internal command map.
CommandMapModifierProvider - Class in com.kamikazejam.kamicommon.nms.provider
Provider for version-specific command map modifier implementations.
CommandMapModifierProvider() - Constructor for class com.kamikazejam.kamicommon.nms.provider.CommandMapModifierProvider
 
CommandPaging - Class in com.kamikazejam.kamicommon.command.util
Splits already-rendered lines into pages with a titleized header and clickable page-flip arrows.
CommandPaging() - Constructor for class com.kamikazejam.kamicommon.command.util.CommandPaging
 
CommandPaging.Config - Class in com.kamikazejam.kamicommon.command.util
 
ComparatorAbstract<T> - Class in com.kamikazejam.kamicommon.util.comparator
 
ComparatorAbstract() - Constructor for class com.kamikazejam.kamicommon.util.comparator.ComparatorAbstract
 
ComparatorAbstractTransformer<T,X> - Class in com.kamikazejam.kamicommon.util.comparator
 
ComparatorAbstractTransformer(Comparator) - Constructor for class com.kamikazejam.kamicommon.util.comparator.ComparatorAbstractTransformer
 
ComparatorAbstractWrapper<T,X> - Class in com.kamikazejam.kamicommon.util.comparator
 
ComparatorAbstractWrapper(Comparator) - Constructor for class com.kamikazejam.kamicommon.util.comparator.ComparatorAbstractWrapper
 
ComparatorCaseInsensitive - Class in com.kamikazejam.kamicommon.util.comparator
 
ComparatorCaseInsensitive() - Constructor for class com.kamikazejam.kamicommon.util.comparator.ComparatorCaseInsensitive
 
ComparatorCollection - Class in com.kamikazejam.kamicommon.util.comparator
 
ComparatorCollection() - Constructor for class com.kamikazejam.kamicommon.util.comparator.ComparatorCollection
 
ComparatorCombined<T> - Class in com.kamikazejam.kamicommon.util.comparator
 
ComparatorCombined(Comparator...) - Constructor for class com.kamikazejam.kamicommon.util.comparator.ComparatorCombined
 
ComparatorCombined(List) - Constructor for class com.kamikazejam.kamicommon.util.comparator.ComparatorCombined
 
ComparatorComparable - Class in com.kamikazejam.kamicommon.util.comparator
 
ComparatorComparable() - Constructor for class com.kamikazejam.kamicommon.util.comparator.ComparatorComparable
 
ComparatorEntry - Class in com.kamikazejam.kamicommon.util.comparator
 
ComparatorEntry() - Constructor for class com.kamikazejam.kamicommon.util.comparator.ComparatorEntry
 
ComparatorEntryKey<K,V> - Class in com.kamikazejam.kamicommon.util.comparator
 
ComparatorEntryKey(Comparator) - Constructor for class com.kamikazejam.kamicommon.util.comparator.ComparatorEntryKey
 
ComparatorEntryValue<K,V> - Class in com.kamikazejam.kamicommon.util.comparator
 
ComparatorEntryValue(Comparator) - Constructor for class com.kamikazejam.kamicommon.util.comparator.ComparatorEntryValue
 
ComparatorHashCode - Class in com.kamikazejam.kamicommon.util.comparator
 
ComparatorHashCode() - Constructor for class com.kamikazejam.kamicommon.util.comparator.ComparatorHashCode
 
ComparatorIdentified - Class in com.kamikazejam.kamicommon.util.comparator
 
ComparatorIdentified() - Constructor for class com.kamikazejam.kamicommon.util.comparator.ComparatorIdentified
 
ComparatorIdentifiedSmart - Class in com.kamikazejam.kamicommon.util.comparator
 
ComparatorIdentifiedSmart() - Constructor for class com.kamikazejam.kamicommon.util.comparator.ComparatorIdentifiedSmart
 
ComparatorIdentity - Class in com.kamikazejam.kamicommon.util.comparator
 
ComparatorIdentity() - Constructor for class com.kamikazejam.kamicommon.util.comparator.ComparatorIdentity
 
ComparatorMap - Class in com.kamikazejam.kamicommon.util.comparator
 
ComparatorMap() - Constructor for class com.kamikazejam.kamicommon.util.comparator.ComparatorMap
 
ComparatorNamed - Class in com.kamikazejam.kamicommon.util.comparator
 
ComparatorNamed() - Constructor for class com.kamikazejam.kamicommon.util.comparator.ComparatorNamed
 
ComparatorNaturalOrder - Class in com.kamikazejam.kamicommon.util.comparator
 
ComparatorNaturalOrder() - Constructor for class com.kamikazejam.kamicommon.util.comparator.ComparatorNaturalOrder
 
ComparatorNull - Class in com.kamikazejam.kamicommon.util.comparator
 
ComparatorNull() - Constructor for class com.kamikazejam.kamicommon.util.comparator.ComparatorNull
 
ComparatorPrioritized - Class in com.kamikazejam.kamicommon.util.comparator
 
ComparatorPrioritized() - Constructor for class com.kamikazejam.kamicommon.util.comparator.ComparatorPrioritized
 
ComparatorReversed<T> - Class in com.kamikazejam.kamicommon.util.comparator
 
ComparatorReversed(Comparator) - Constructor for class com.kamikazejam.kamicommon.util.comparator.ComparatorReversed
 
ComparatorSmart - Class in com.kamikazejam.kamicommon.util.comparator
 
ComparatorSmart() - Constructor for class com.kamikazejam.kamicommon.util.comparator.ComparatorSmart
 
ComparatorWithList<T> - Class in com.kamikazejam.kamicommon.util.comparator
 
ComparatorWithList(List) - Constructor for class com.kamikazejam.kamicommon.util.comparator.ComparatorWithList
 
compare(T...) - Method in class com.kamikazejam.kamicommon.util.comparator.ComparatorAbstract
 
compare(T, T) - Method in class com.kamikazejam.kamicommon.util.comparator.ComparatorAbstract
 
compareInner(Object, Object) - Method in class com.kamikazejam.kamicommon.util.comparator.ComparatorNaturalOrder
 
compareInner(Object, Object) - Method in class com.kamikazejam.kamicommon.util.comparator.ComparatorCollection
 
compareInner(Object, Object) - Method in class com.kamikazejam.kamicommon.util.comparator.ComparatorComparable
 
compareInner(Object, Object) - Method in class com.kamikazejam.kamicommon.util.comparator.ComparatorEntry
 
compareInner(Object, Object) - Method in class com.kamikazejam.kamicommon.util.comparator.ComparatorHashCode
 
compareInner(Object, Object) - Method in class com.kamikazejam.kamicommon.util.comparator.ComparatorIdentified
 
compareInner(Object, Object) - Method in class com.kamikazejam.kamicommon.util.comparator.ComparatorIdentity
 
compareInner(Object, Object) - Method in class com.kamikazejam.kamicommon.util.comparator.ComparatorMap
 
compareInner(Object, Object) - Method in class com.kamikazejam.kamicommon.util.comparator.ComparatorNamed
 
compareInner(Object, Object) - Method in class com.kamikazejam.kamicommon.util.comparator.ComparatorNull
 
compareInner(Object, Object) - Method in class com.kamikazejam.kamicommon.util.comparator.ComparatorPrioritized
 
compareInner(Object, Object) - Method in class com.kamikazejam.kamicommon.util.comparator.ComparatorSmart
 
compareInner(String, String) - Method in class com.kamikazejam.kamicommon.util.comparator.ComparatorCaseInsensitive
 
compareInner(T, T) - Method in class com.kamikazejam.kamicommon.util.comparator.ComparatorAbstract
 
compareInner(T, T) - Method in class com.kamikazejam.kamicommon.util.comparator.ComparatorAbstractTransformer
 
compareInner(T, T) - Method in class com.kamikazejam.kamicommon.util.comparator.ComparatorCombined
 
compareInner(T, T) - Method in class com.kamikazejam.kamicommon.util.comparator.ComparatorReversed
 
compareInner(T, T) - Method in class com.kamikazejam.kamicommon.util.comparator.ComparatorWithList
 
compareTo(PS) - Method in class com.kamikazejam.kamicommon.util.teleport.ps.PS
 
compareVersions(String, String) - Method in class com.kamikazejam.kamicommon.KamiPlugin
Requires ver format to be int.int.int...
component(String, VersionedComponent) - Static method in class com.kamikazejam.kamicommon.nms.text.TextPlaceholder
A replacement that is an already-built component, so it can carry its own click and hover behaviour.
COMPONENT - Enum constant in enum class com.kamikazejam.kamicommon.nms.text.TextPlaceholder.Kind
The value is an already-built component.
componentFromJson(String) - Method in interface com.kamikazejam.kamicommon.nms.bundle.NmsBundle
JSON in, component out.
componentFromLegacyAmpersand(String) - Method in interface com.kamikazejam.kamicommon.nms.bundle.NmsBundle
 
componentFromLegacySection(String) - Method in interface com.kamikazejam.kamicommon.nms.bundle.NmsBundle
 
componentFromMiniMessage(String) - Method in interface com.kamikazejam.kamicommon.nms.bundle.NmsBundle
 
componentFromMiniMessage(String, TextPlaceholder...) - Method in interface com.kamikazejam.kamicommon.nms.bundle.NmsBundle
MiniMessage with tag replacements, without the caller naming an Adventure TagResolver.
componentFromPlainText(String) - Method in interface com.kamikazejam.kamicommon.nms.bundle.NmsBundle
 
ComponentLogger - Class in com.kamikazejam.kamicommon.nms.log
A simple logger service for a specific plugin, providing additional support for sending components to the console.
ComponentLogger(Plugin) - Constructor for class com.kamikazejam.kamicommon.nms.log.ComponentLogger
 
componentLoggerAdapter() - Method in interface com.kamikazejam.kamicommon.nms.bundle.NmsBundle
 
componentLoggerAdapter() - Method in interface com.kamikazejam.kamicommon.nms.text.TextBundle
Default-throwing: only v1_16_R3 serves a logger adapter built on the relocated Adventure.
ComponentLoggerAdapter - Interface in com.kamikazejam.kamicommon.nms.text
 
ComponentLoggerAdapterProvider - Class in com.kamikazejam.kamicommon.nms.provider
Provider for version-specific server component logging adapter.
ComponentLoggerAdapterProvider() - Constructor for class com.kamikazejam.kamicommon.nms.provider.ComponentLoggerAdapterProvider
 
ComponentMenuTitleProvider - Interface in com.kamikazejam.kamicommon.menu.api.title
 
config - Variable in class com.kamikazejam.kamicommon.yaml.AbstractYamlHandler
 
Config() - Constructor for class com.kamikazejam.kamicommon.command.KamiCommand.Config
 
Config() - Constructor for class com.kamikazejam.kamicommon.command.KamiCommandHelp.Config
 
Config() - Constructor for class com.kamikazejam.kamicommon.command.type.TypeAbstractChoice.Config
 
Config() - Constructor for class com.kamikazejam.kamicommon.command.util.CommandPaging.Config
 
Config() - Constructor for class com.kamikazejam.kamicommon.item.ItemBuilder.Config
 
Config() - Constructor for class com.kamikazejam.kamicommon.menu.api.icons.MenuIcon.Config
 
Config() - Constructor for class com.kamikazejam.kamicommon.menu.api.loaders.menu.PaginatedMenuLoader.Config
 
Config() - Constructor for class com.kamikazejam.kamicommon.menu.api.loaders.MenuIconLoader.Config
 
Config() - Constructor for class com.kamikazejam.kamicommon.menu.api.struct.oneclick.OneClickMenuOptions.Config
 
Config() - Constructor for class com.kamikazejam.kamicommon.menu.api.struct.paginated.PaginatedMenuOptions.Config
 
Config() - Constructor for class com.kamikazejam.kamicommon.util.SoftPlaceholderAPI.Config
 
Config() - Constructor for class com.kamikazejam.kamicommon.util.Txt.Config
 
ConfigComment - Class in com.kamikazejam.kamicommon.configuration.spigot.data
This object contains the data for an AbstractConfig yaml comment.
ConfigComment(String, List, boolean) - Constructor for class com.kamikazejam.kamicommon.configuration.spigot.data.ConfigComment
Internal Class for the Parser, do not use :)
ConfigHelper - Class in com.kamikazejam.kamicommon.configuration.spigot
This is a utility class for creating and saving configurations in a JavaPlugin
ConfigHelper() - Constructor for class com.kamikazejam.kamicommon.configuration.spigot.ConfigHelper
 
ConfigObserver<T> - Interface in com.kamikazejam.kamicommon.configuration.observe
Interface for classes that want to be notified when a config is updated.

You should register this observer with a ObservableConfig class.
ConfigSource - Interface in com.kamikazejam.kamicommon.yaml.source
Represents a source of configuration data that can provide an InputStream for reading
and may optionally support writing/persistence.

Typical implementations:
- File-backed source (writable)
- Provider/remote/in-memory source (read-only)

Contract notes:
- Each call to ConfigSource.openStream() should return a fresh stream positioned at the start.
- If ConfigSource.isWritable() is false, ConfigSource.write(byte[], Charset) must throw UnsupportedOperationException.
- ConfigSource.ensureExistsIfWritable() should create any required backing structures for writable sources.
- ConfigSource.asFileIfPresent() returns a File only for file-backed sources; otherwise null.
Configurable - Annotation Interface in com.kamikazejam.kamicommon.configuration
Marks a class as a configuration holder that contains static configuration values, getters, and setters for its enclosing class.
ConfigurationMethods<T> - Interface in com.kamikazejam.kamicommon.yaml.base
 
ConfigurationSection - Interface in com.kamikazejam.kamicommon.yaml.spigot
 
ConfigurationSectionStandalone - Interface in com.kamikazejam.kamicommon.yaml.standalone
 
ConfigurationSequence<T> - Class in com.kamikazejam.kamicommon.yaml.base
 
ConfigurationSequence(ConfigurationMethods, SequenceNode, String) - Constructor for class com.kamikazejam.kamicommon.yaml.base.ConfigurationSequence
 
ConfigurationSequenceSpigot - Class in com.kamikazejam.kamicommon.yaml.spigot
 
ConfigurationSequenceSpigot(ConfigurationSection, SequenceNode, String) - Constructor for class com.kamikazejam.kamicommon.yaml.spigot.ConfigurationSequenceSpigot
 
ConfigurationSequenceStandalone - Class in com.kamikazejam.kamicommon.yaml.standalone
 
ConfigurationSequenceStandalone(ConfigurationSectionStandalone, SequenceNode, String) - Constructor for class com.kamikazejam.kamicommon.yaml.standalone.ConfigurationSequenceStandalone
 
configure(File) - Static method in class com.kamikazejam.kamicommon.nms.text.ShimLoader
Where to extract the nested jar.
connect() - Method in interface com.kamikazejam.kamicommon.redis.util.RedisMonitor.RedisRetry
 
CONSOLE_DATA - Static variable in class com.kamikazejam.kamicommon.util.id.IdUtilLocal
 
CONSOLE_ID - Static variable in class com.kamikazejam.kamicommon.util.id.IdUtilLocal
 
CONSOLE_ID - Static variable in class com.kamikazejam.kamicommon.util.KUtil
 
consume(String) - Method in interface com.kamikazejam.kamicommon.amqp.callback.RabbitRpcCallback
 
consume(String) - Method in interface com.kamikazejam.kamicommon.amqp.callback.RabbitServerCallback
 
ContainerUtil - Class in com.kamikazejam.kamicommon.util.collections
The ContainerUtil provides an imaginary super class to Collection and Map.
ContainerUtil() - Constructor for class com.kamikazejam.kamicommon.util.collections.ContainerUtil
 
contains(String) - Method in class com.kamikazejam.kamicommon.menu.api.struct.icons.PrioritizedMenuIconMap
 
contains(String) - Method in class com.kamikazejam.kamicommon.configuration.spigot.KamiConfig
 
contains(String) - Method in class com.kamikazejam.kamicommon.configuration.standalone.StandaloneConfig
 
contains(String) - Method in interface com.kamikazejam.kamicommon.yaml.AbstractYamlConfiguration
 
contains(String) - Method in interface com.kamikazejam.kamicommon.yaml.base.ConfigurationMethods
 
contains(String) - Method in class com.kamikazejam.kamicommon.yaml.base.MemorySectionMethods
 
contains(String, SenderPresence, SenderType) - Method in class com.kamikazejam.kamicommon.util.id.SenderMap
 
contains(MappingNode, String, String) - Method in class com.kamikazejam.kamicommon.yaml.AbstractMemorySection
 
containsActiveIconForSlot(MenuSize, int) - Method in class com.kamikazejam.kamicommon.menu.api.struct.icons.PrioritizedMenuIconMap
 
convertByteList(List) - Static method in enum class com.kamikazejam.kamicommon.item.NbtType
Deprecated.
 
convertIntList(List) - Static method in enum class com.kamikazejam.kamicommon.item.NbtType
Deprecated.
 
copy() - Method in class com.kamikazejam.kamicommon.menu.api.icons.MenuIcon
 
copy() - Method in class com.kamikazejam.kamicommon.menu.api.icons.PrioritizedMenuIcon
 
copy() - Method in interface com.kamikazejam.kamicommon.menu.api.icons.slots.IconSlot
 
copy() - Method in class com.kamikazejam.kamicommon.menu.api.icons.slots.LastRowIconSlot
 
copy() - Method in class com.kamikazejam.kamicommon.menu.api.icons.slots.PositionIconSlot
 
copy() - Method in class com.kamikazejam.kamicommon.menu.api.icons.slots.StaticIconSlot
 
copy() - Method in class com.kamikazejam.kamicommon.menu.api.struct.icons.PrioritizedMenuIconMap
 
copy() - Method in class com.kamikazejam.kamicommon.menu.api.struct.MenuEvents
 
copy() - Method in class com.kamikazejam.kamicommon.menu.api.struct.MenuOptions
 
copy() - Method in class com.kamikazejam.kamicommon.menu.api.struct.oneclick.OneClickMenuOptions
 
copy() - Method in class com.kamikazejam.kamicommon.menu.api.struct.paginated.layout.GridPaginationLayout
 
copy() - Method in interface com.kamikazejam.kamicommon.menu.api.struct.paginated.layout.PaginationLayout
 
copy() - Method in class com.kamikazejam.kamicommon.menu.api.struct.paginated.layout.SimplePaginationLayout
 
copy() - Method in class com.kamikazejam.kamicommon.menu.api.struct.paginated.PaginatedMenuOptions
 
copy() - Method in class com.kamikazejam.kamicommon.menu.api.struct.paginated.title.AbstractPaginatedMenuTitle
 
copy() - Method in class com.kamikazejam.kamicommon.menu.api.struct.paginated.title.DefaultPaginatedMenuTitle
 
copy() - Method in class com.kamikazejam.kamicommon.menu.api.struct.simple.SimpleMenuOptions
 
copy() - Method in interface com.kamikazejam.kamicommon.menu.api.struct.size.MenuSize
Deep copies this MenuSize into an identical object clone.
copy() - Method in class com.kamikazejam.kamicommon.menu.api.struct.size.MenuSizeRows
 
copy() - Method in class com.kamikazejam.kamicommon.menu.api.struct.size.MenuSizeType
 
copy() - Method in class com.kamikazejam.kamicommon.util.data.Vector2D
 
copy() - Method in class com.kamikazejam.kamicommon.util.data.VectorW
 
copy() - Method in class com.kamikazejam.kamicommon.util.data.VectorW2D
 
copy(IconSlot) - Method in class com.kamikazejam.kamicommon.menu.api.icons.PrioritizedMenuIcon
 
COPY_TO_CLIPBOARD - Enum constant in enum class com.kamikazejam.kamicommon.nms.text.ClickAction
Copies the value to the player's clipboard.
copyCommentsFromDefault(AbstractYamlConfiguration, List, boolean) - Static method in class com.kamikazejam.kamicommon.yaml.util.YamlDefaultsUtil
 
copyInto(MenuOptions) - Method in class com.kamikazejam.kamicommon.menu.api.struct.MenuOptions
 
CoreMethods - Interface in com.kamikazejam.kamicommon
A set of core methods that both KamiPlugin and Module must follow and implement to make their APIs interchangeable.
countsForClick(MenuIcon, int) - Method in class com.kamikazejam.kamicommon.menu.OneClickMenu
 
create(int) - Static method in class com.kamikazejam.kamicommon.menu.OneClickMenu.Builder
 
create(int) - Static method in class com.kamikazejam.kamicommon.menu.SimpleMenu.Builder
 
create(MenuSize) - Static method in class com.kamikazejam.kamicommon.menu.OneClickMenu.Builder
 
create(MenuSize) - Static method in class com.kamikazejam.kamicommon.menu.SimpleMenu.Builder
 
create(Object, JsonElement, Type, JsonDeserializationContext) - Method in class com.kamikazejam.kamicommon.util.adapter.AdapterKamiTreeSet
 
create(Object, JsonElement, Type, JsonDeserializationContext) - Method in class com.kamikazejam.kamicommon.util.adapter.AdapterKamiList
 
create(Object, JsonElement, Type, JsonDeserializationContext) - Method in class com.kamikazejam.kamicommon.util.adapter.AdapterKamiMap
 
create(Object, JsonElement, Type, JsonDeserializationContext) - Method in class com.kamikazejam.kamicommon.util.adapter.AdapterKamiSet
 
create(Object, JsonElement, Type, JsonDeserializationContext) - Method in class com.kamikazejam.kamicommon.util.adapter.AdapterKamiX
 
create(InventoryType) - Static method in class com.kamikazejam.kamicommon.menu.OneClickMenu.Builder
 
create(InventoryType) - Static method in class com.kamikazejam.kamicommon.menu.SimpleMenu.Builder
 
createArgList(String[]) - Method in class com.kamikazejam.kamicommon.command.KamiCommonBukkitCommand
 
createConfig() - Method in class com.kamikazejam.kamicommon.subsystem.AbstractSubsystem
 
createConfig() - Method in class com.kamikazejam.kamicommon.subsystem.feature.Feature
 
createConfig() - Method in class com.kamikazejam.kamicommon.subsystem.module.Module
 
createConfig(Plugin, File, String) - Static method in class com.kamikazejam.kamicommon.configuration.spigot.ConfigHelper
Returns a new configuration after creating and saving the file (does not load defaults)
createConfig(Plugin, File, String, boolean) - Static method in class com.kamikazejam.kamicommon.configuration.spigot.ConfigHelper
Returns a new configuration after creating and saving the file
createConfig(Plugin, String) - Static method in class com.kamikazejam.kamicommon.configuration.spigot.ConfigHelper
Returns a new configuration after creating and saving the file (does not load defaults)
createConsumer(Channel) - Method in class com.kamikazejam.kamicommon.amqp.data.RabbitStdConsumer
 
createDestroyPacket(int...) - Method in interface com.kamikazejam.kamicommon.nms.wrappers.packet.NMSPacketHandler
Creates a new entity destroy packet for the specified entity IDs.
createErrorMessage(CommandSender) - Method in interface com.kamikazejam.kamicommon.command.requirement.Requirement
 
createErrorMessage(CommandSender) - Method in class com.kamikazejam.kamicommon.command.requirement.RequirementAbstract
 
createErrorMessage(CommandSender, KamiCommand) - Method in interface com.kamikazejam.kamicommon.command.requirement.Requirement
 
createErrorMessage(CommandSender, KamiCommand) - Method in class com.kamikazejam.kamicommon.command.requirement.RequirementHasItemInHand
 
createErrorMessage(CommandSender, KamiCommand) - Method in class com.kamikazejam.kamicommon.command.requirement.RequirementHasPerm
 
createErrorMessage(CommandSender, KamiCommand) - Method in class com.kamikazejam.kamicommon.command.requirement.RequirementIsntPlayer
 
createErrorMessage(CommandSender, KamiCommand) - Method in class com.kamikazejam.kamicommon.command.requirement.RequirementIsPlayer
 
createFeaturesConfig() - Method in class com.kamikazejam.kamicommon.KamiPlugin
 
createHeadlessIterator(LivingEntity) - Static method in class com.kamikazejam.kamicommon.util.teleport.DestinationUtil
 
createInventory(InventoryHolder, int) - Method in interface com.kamikazejam.kamicommon.nms.text.VersionedComponent
Create a new menu with the current message as the title, other arguments are passed as normal.
createInventory(InventoryHolder, VersionedComponent) - Method in interface com.kamikazejam.kamicommon.menu.api.struct.size.MenuSize
Creates a new Inventory with the given InventoryHolder and title.
Uses this MenuSize to determine the size of the inventory.
createInventory(InventoryHolder, VersionedComponent) - Method in class com.kamikazejam.kamicommon.menu.api.struct.size.MenuSizeRows
 
createInventory(InventoryHolder, VersionedComponent) - Method in class com.kamikazejam.kamicommon.menu.api.struct.size.MenuSizeType
 
createInventory(InventoryHolder, InventoryType) - Method in interface com.kamikazejam.kamicommon.nms.text.VersionedComponent
Create a new menu with the current message as the title, other arguments are passed as normal.
createKamiConfig() - Method in class com.kamikazejam.kamicommon.KamiPlugin
 
createModulesConfig() - Method in class com.kamikazejam.kamicommon.KamiPlugin
 
createName() - Method in class com.kamikazejam.kamicommon.util.mixin.Mixin
 
createNewInstance() - Method in interface com.kamikazejam.kamicommon.command.type.Type
 
createNewInstance() - Method in class com.kamikazejam.kamicommon.command.type.TypeAbstract
 
createNewMappingNode() - Static method in class com.kamikazejam.kamicommon.yaml.AbstractYamlHandler
 
createOptionKeys(T) - Method in class com.kamikazejam.kamicommon.command.type.TypeAbstractChoice
 
createOptions(Iterable) - Method in class com.kamikazejam.kamicommon.command.type.TypeAbstractChoice
 
createPluginFile(Plugin, String, String) - Static method in class com.kamikazejam.kamicommon.configuration.spigot.ConfigHelper
Creates an empty plugin file at a specified path with a specified name
createTabs(CommandSender) - Method in class com.kamikazejam.kamicommon.command.type.TypeAbstractChoice
 
createTabs(T) - Method in class com.kamikazejam.kamicommon.command.type.TypeAbstractChoice
 
crossProduct(VectorW) - Method in class com.kamikazejam.kamicommon.util.data.VectorW
 
customName() - Method in interface com.kamikazejam.kamicommon.item.IBuilder
Get the custom display name for the item.
Placeholders are set automatically via SoftPlaceholderAPI.setPlaceholders(OfflinePlayer, String).

If the patch name is null (not set), the prototype's name will be returned (if available).
customName() - Method in class com.kamikazejam.kamicommon.item.ItemBuilder
 
CYAN - Static variable in class com.kamikazejam.kamicommon.util.data.ANSI
 

D

DARK_AQUA - Enum constant in enum class com.kamikazejam.kamicommon.nms.util.Colors
Dark Aqua color (§3) - RGB: 0x00AAAA
DARK_BLUE - Enum constant in enum class com.kamikazejam.kamicommon.nms.util.Colors
Dark Blue color (§1) - RGB: 0x0000AA
DARK_GRAY - Enum constant in enum class com.kamikazejam.kamicommon.nms.util.Colors
Dark Gray color (§8) - RGB: 0x555555
DARK_GREEN - Enum constant in enum class com.kamikazejam.kamicommon.nms.util.Colors
Dark Green color (§2) - RGB: 0x00AA00
DARK_PURPLE - Enum constant in enum class com.kamikazejam.kamicommon.nms.util.Colors
Dark Purple color (§5) - RGB: 0xAA00AA
DARK_RED - Enum constant in enum class com.kamikazejam.kamicommon.nms.util.Colors
Dark Red color (§4) - RGB: 0xAA0000
Database - Class in com.kamikazejam.kamicommon.database
 
Database(String, int, String, String, String) - Constructor for class com.kamikazejam.kamicommon.database.Database
 
DatabaseListener - Interface in com.kamikazejam.kamicommon.database
 
DATE_FORMAT - Static variable in class com.kamikazejam.kamicommon.command.type.TypeDate
 
debug(VersionedComponent) - Method in class com.kamikazejam.kamicommon.nms.log.ComponentLogger
 
debug(String) - Method in class com.kamikazejam.kamicommon.nms.log.ComponentLogger
Deprecated.
Use ComponentLogger.debug(VersionedComponent) instead for better component support
debug(String) - Method in class com.kamikazejam.kamicommon.util.log.LoggerService
 
declareQueue(String) - Method in class com.kamikazejam.kamicommon.amqp.RabbitMQAPI
Declares a queue with a default TTL of 60 seconds (iff not declared already)
declareQueue(String, boolean, boolean, boolean, Long) - Method in class com.kamikazejam.kamicommon.amqp.RabbitMQAPI
Declares a queue with a specified TTL (iff not declared already)
declareQueue(String, Long) - Method in class com.kamikazejam.kamicommon.amqp.RabbitMQAPI
Declares a queue with a specified TTL (iff not declared already)
decorate(TextDecoration, boolean) - Method in interface com.kamikazejam.kamicommon.nms.text.VersionedComponent
Returns a copy of this component with a style flag explicitly set.
DEFAULT_BUKKIT_PITCH - Static variable in class com.kamikazejam.kamicommon.util.teleport.ps.PS
 
DEFAULT_BUKKIT_YAW - Static variable in class com.kamikazejam.kamicommon.util.teleport.ps.PS
 
DEFAULT_PORT - Static variable in class com.kamikazejam.kamicommon.redis.util.RedisConf
Redis' own default port, used whenever a port is not given.
DefaultPaginatedMenuTitle - Class in com.kamikazejam.kamicommon.menu.api.struct.paginated.title
 
DefaultPaginatedMenuTitle() - Constructor for class com.kamikazejam.kamicommon.menu.api.struct.paginated.title.DefaultPaginatedMenuTitle
 
defaultPrefix() - Method in class com.kamikazejam.kamicommon.subsystem.AbstractSubsystem
 
defaultPrefix() - Method in class com.kamikazejam.kamicommon.subsystem.feature.Feature
 
defaultPrefix() - Method in class com.kamikazejam.kamicommon.subsystem.module.Module
 
DefaultRedisLogger - Class in com.kamikazejam.kamicommon.redis.logger
 
DefaultRedisLogger() - Constructor for class com.kamikazejam.kamicommon.redis.logger.DefaultRedisLogger
 
defaultsStream - Variable in class com.kamikazejam.kamicommon.yaml.AbstractYamlHandler
 
defaultValue(T) - Method in class com.kamikazejam.kamicommon.command.Parameter.Builder
 
defaultValue(T, String) - Method in class com.kamikazejam.kamicommon.command.Parameter.Builder
 
DefaultValue<T> - Class in com.kamikazejam.kamicommon.command
Encapsulates the default value configuration for a Parameter.
DefaultValue(T, String) - Constructor for class com.kamikazejam.kamicommon.command.DefaultValue
 
delayTicks - Variable in class com.kamikazejam.kamicommon.command.impl.kc.CmdNmsTest.TestResult
 
deleteInventory() - Method in class com.kamikazejam.kamicommon.menu.api.MenuHolder
 
deleteRecursive(File) - Static method in class com.kamikazejam.kamicommon.util.DiskUtil
 
DeluxeCombatImpl - Class in com.kamikazejam.kamicommon.integrations.combat
 
DeluxeCombatImpl() - Constructor for class com.kamikazejam.kamicommon.integrations.combat.DeluxeCombatImpl
 
desc - Variable in class com.kamikazejam.kamicommon.util.teleport.DestinationAbstract
 
deserialize(JsonElement, Type, JsonDeserializationContext) - Method in class com.kamikazejam.kamicommon.util.adapter.AdapterKamiX
 
deserialize(JsonElement, Type, JsonDeserializationContext) - Method in class com.kamikazejam.kamicommon.util.adapter.AdapterLowercaseEnum
 
deserializeMiniMessage(String) - Method in class com.kamikazejam.kamicommon.nms.serializer.VersionedComponentSerializer
 
destination - Variable in class com.kamikazejam.kamicommon.event.PlayerPSTeleportEvent
 
Destination - Interface in com.kamikazejam.kamicommon.util.teleport
 
DestinationAbstract - Class in com.kamikazejam.kamicommon.util.teleport
 
DestinationAbstract() - Constructor for class com.kamikazejam.kamicommon.util.teleport.DestinationAbstract
 
DestinationJump - Class in com.kamikazejam.kamicommon.util.teleport
 
DestinationJump(Object) - Constructor for class com.kamikazejam.kamicommon.util.teleport.DestinationJump
 
DestinationJump(String) - Constructor for class com.kamikazejam.kamicommon.util.teleport.DestinationJump
 
DestinationPlayer - Class in com.kamikazejam.kamicommon.util.teleport
 
DestinationPlayer(Object) - Constructor for class com.kamikazejam.kamicommon.util.teleport.DestinationPlayer
 
DestinationPlayer(String) - Constructor for class com.kamikazejam.kamicommon.util.teleport.DestinationPlayer
 
DestinationSimple - Class in com.kamikazejam.kamicommon.util.teleport
 
DestinationSimple() - Constructor for class com.kamikazejam.kamicommon.util.teleport.DestinationSimple
 
DestinationSimple(PS) - Constructor for class com.kamikazejam.kamicommon.util.teleport.DestinationSimple
 
DestinationSimple(PS, VersionedComponent) - Constructor for class com.kamikazejam.kamicommon.util.teleport.DestinationSimple
 
DestinationThat - Class in com.kamikazejam.kamicommon.util.teleport
 
DestinationThat(Object) - Constructor for class com.kamikazejam.kamicommon.util.teleport.DestinationThat
 
DestinationThat(String) - Constructor for class com.kamikazejam.kamicommon.util.teleport.DestinationThat
 
DestinationThere - Class in com.kamikazejam.kamicommon.util.teleport
 
DestinationThere(Object) - Constructor for class com.kamikazejam.kamicommon.util.teleport.DestinationThere
 
DestinationThere(String) - Constructor for class com.kamikazejam.kamicommon.util.teleport.DestinationThere
 
DestinationTop - Class in com.kamikazejam.kamicommon.util.teleport
 
DestinationTop(Object) - Constructor for class com.kamikazejam.kamicommon.util.teleport.DestinationTop
 
DestinationTop(String) - Constructor for class com.kamikazejam.kamicommon.util.teleport.DestinationTop
 
DestinationUtil - Class in com.kamikazejam.kamicommon.util.teleport
 
DestinationUtil() - Constructor for class com.kamikazejam.kamicommon.util.teleport.DestinationUtil
 
DestinationWorld - Class in com.kamikazejam.kamicommon.util.teleport
 
DestinationWorld() - Constructor for class com.kamikazejam.kamicommon.util.teleport.DestinationWorld
 
DestinationWorld(String) - Constructor for class com.kamikazejam.kamicommon.util.teleport.DestinationWorld
 
DestinationWorld(CommandSender) - Constructor for class com.kamikazejam.kamicommon.util.teleport.DestinationWorld
 
DestinationWorld(World) - Constructor for class com.kamikazejam.kamicommon.util.teleport.DestinationWorld
 
disable(Module) - Method in class com.kamikazejam.kamicommon.subsystem.module.ModuleManager
 
Disableable - Interface in com.kamikazejam.kamicommon.util.interfaces
 
disableGlow() - Method in interface com.kamikazejam.kamicommon.item.IBuilder
DiscordWebhook - Class in com.kamikazejam.kamicommon.util
A simple class for sending discord webhooks, supports basic embeds and such
DiscordWebhook(String) - Constructor for class com.kamikazejam.kamicommon.util.DiscordWebhook
Constructs a new DiscordWebhook instance
DiscordWebhook.EmbedObject - Class in com.kamikazejam.kamicommon.util
 
DiscordWebhook.FileObject - Class in com.kamikazejam.kamicommon.util
 
DiskUtil - Class in com.kamikazejam.kamicommon.util
 
DiskUtil() - Constructor for class com.kamikazejam.kamicommon.util.DiskUtil
 
displayName() - Method in interface com.kamikazejam.kamicommon.item.IBuilder
Get the custom display name for the item.
Placeholders are set automatically via SoftPlaceholderAPI.setPlaceholders(OfflinePlayer, String).

If the patch name is null (not set), the prototype's name will be returned (if available).
displayName(VersionedComponent) - Method in interface com.kamikazejam.kamicommon.item.IBuilder
PATCH FUNCTION - Applies a custom display name for the item.
Colors are assumed to be already handled in the component.
Placeholders are set automatically via SoftPlaceholderAPI.setPlaceholders(OfflinePlayer, String).

Clear this patch by calling IBuilder.resetName().
displayName(VersionedComponent) - Method in class com.kamikazejam.kamicommon.item.ItemBuilder
 
distance(Vector2D) - Method in class com.kamikazejam.kamicommon.util.data.Vector2D
 
distance(VectorW) - Method in class com.kamikazejam.kamicommon.util.data.VectorW
 
distance(VectorW2D) - Method in class com.kamikazejam.kamicommon.util.data.VectorW2D
 
distanceSquared(Vector2D) - Method in class com.kamikazejam.kamicommon.util.data.Vector2D
 
distanceSquared(VectorW2D) - Method in class com.kamikazejam.kamicommon.util.data.VectorW2D
 
divide(double) - Method in class com.kamikazejam.kamicommon.util.data.Vector2D
 
divide(double) - Method in class com.kamikazejam.kamicommon.util.data.VectorW
 
divide(double) - Method in class com.kamikazejam.kamicommon.util.data.VectorW2D
 
divide(double, double) - Method in class com.kamikazejam.kamicommon.util.data.Vector2D
 
divide(double, double) - Method in class com.kamikazejam.kamicommon.util.data.VectorW2D
 
divide(double, double, double) - Method in class com.kamikazejam.kamicommon.util.data.VectorW
 
divide(Vector2D) - Method in class com.kamikazejam.kamicommon.util.data.Vector2D
 
divide(VectorW) - Method in class com.kamikazejam.kamicommon.util.data.VectorW
 
divide(VectorW2D) - Method in class com.kamikazejam.kamicommon.util.data.VectorW2D
 
dotProduct(VectorW) - Method in class com.kamikazejam.kamicommon.util.data.VectorW
 
DOUBLE - Enum constant in enum class com.kamikazejam.kamicommon.item.NbtType
Deprecated.
 
DOUBLE - Enum constant in enum class com.kamikazejam.kamicommon.nms.util.data.types.SlabType
Represents a double slab that occupies the entire block space.

E

EmbedObject() - Constructor for class com.kamikazejam.kamicommon.util.DiscordWebhook.EmbedObject
 
emptyInventory(Player) - Static method in class com.kamikazejam.kamicommon.util.PlayerUtil
If the player's inventory is empty (Includes armor slots in the check)
emptyInventory(Player, boolean) - Static method in class com.kamikazejam.kamicommon.util.PlayerUtil
If the player's inventory is empty
enable(Feature) - Method in class com.kamikazejam.kamicommon.subsystem.feature.FeatureManager
 
enable(Module) - Method in class com.kamikazejam.kamicommon.subsystem.module.ModuleManager
 
enchantId() - Method in interface com.kamikazejam.kamicommon.nms.bundle.NmsBundle
 
EnchantIDProvider - Class in com.kamikazejam.kamicommon.nms.provider
Provider for version-specific enchantment ID implementations.
EnchantIDProvider() - Constructor for class com.kamikazejam.kamicommon.nms.provider.EnchantIDProvider
 
enchantmentToKey(Enchantment) - Static method in class com.kamikazejam.kamicommon.command.type.TypeEnchantment
 
Engine - Class in com.kamikazejam.kamicommon.util.engine
 
Engine() - Constructor for class com.kamikazejam.kamicommon.util.engine.Engine
 
EngineScheduledTeleport - Class in com.kamikazejam.kamicommon.util.engine
 
EngineScheduledTeleport() - Constructor for class com.kamikazejam.kamicommon.util.engine.EngineScheduledTeleport
 
EngineTeleportMixinCause - Class in com.kamikazejam.kamicommon.util.engine
 
EngineTeleportMixinCause() - Constructor for class com.kamikazejam.kamicommon.util.engine.EngineTeleportMixinCause
 
ensureExistsIfWritable() - Method in interface com.kamikazejam.kamicommon.yaml.source.ConfigSource
Ensures the writable source has any required backing structures (e.g., parent directories/files).
No-op for read-only sources.
ensureExistsIfWritable() - Method in class com.kamikazejam.kamicommon.yaml.source.FileConfigSource
 
entityMethods() - Method in interface com.kamikazejam.kamicommon.nms.bundle.NmsBundle
 
EntityMethodsProvider - Class in com.kamikazejam.kamicommon.nms.provider
Provider for version-specific entity manipulation implementations.
EntityMethodsProvider() - Constructor for class com.kamikazejam.kamicommon.nms.provider.EntityMethodsProvider
 
equals(Object) - Method in class com.kamikazejam.kamicommon.menu.api.icons.MenuIcon
 
equals(Object) - Method in class com.kamikazejam.kamicommon.menu.api.MenuHolder
 
equals(Object) - Method in class com.kamikazejam.kamicommon.redis.util.RedisConf
 
equals(Object) - Method in class com.kamikazejam.kamicommon.util.data.Pair
 
equals(Object) - Method in class com.kamikazejam.kamicommon.util.data.Tuple
 
equals(Object) - Method in class com.kamikazejam.kamicommon.util.data.Vector2D
 
equals(Object) - Method in class com.kamikazejam.kamicommon.util.data.VectorW
 
equals(Object) - Method in class com.kamikazejam.kamicommon.util.data.VectorW2D
 
equals(Object) - Method in class com.kamikazejam.kamicommon.util.id.IdData
 
equals(Object) - Method in class com.kamikazejam.kamicommon.util.teleport.ps.PS
 
equals(Object) - Method in class com.kamikazejam.kamicommon.yaml.util.NodePair
 
equals(Object...) - Static method in class com.kamikazejam.kamicommon.util.KUtil
 
equals(Object, Object) - Static method in class com.kamikazejam.kamicommon.util.KUtil
 
equals(T, T) - Method in interface com.kamikazejam.kamicommon.command.type.Type
 
equals(T, T) - Method in class com.kamikazejam.kamicommon.command.type.TypeAbstract
 
equalsInner(T, T) - Method in interface com.kamikazejam.kamicommon.command.type.Type
 
equalsInner(T, T) - Method in class com.kamikazejam.kamicommon.command.type.TypeAbstract
 
error(VersionedComponent) - Method in class com.kamikazejam.kamicommon.nms.log.ComponentLogger
 
error(String) - Method in class com.kamikazejam.kamicommon.nms.log.ComponentLogger
Deprecated.
Use ComponentLogger.error(VersionedComponent) instead for better component support
error(String) - Static method in class com.kamikazejam.kamicommon.PluginSource
 
error(String) - Static method in class com.kamikazejam.kamicommon.SpigotUtilsSource
 
error(String) - Method in class com.kamikazejam.kamicommon.util.log.LoggerService
 
error(Throwable) - Method in class com.kamikazejam.kamicommon.nms.log.ComponentLogger
 
error(Throwable) - Method in class com.kamikazejam.kamicommon.util.log.LoggerService
 
error(Throwable, VersionedComponent) - Method in class com.kamikazejam.kamicommon.nms.log.ComponentLogger
 
error(Throwable, String) - Method in class com.kamikazejam.kamicommon.nms.log.ComponentLogger
Deprecated.
Use ComponentLogger.error(Throwable, VersionedComponent) instead for better component support
error(Throwable, String) - Method in class com.kamikazejam.kamicommon.util.log.LoggerService
 
error(String) - Method in class com.kamikazejam.kamicommon.yaml.AbstractYamlHandler
 
error(String) - Method in class com.kamikazejam.kamicommon.yaml.spigot.YamlHandler
 
error(String) - Method in class com.kamikazejam.kamicommon.yaml.standalone.YamlHandlerStandalone
 
events - Variable in class com.kamikazejam.kamicommon.menu.AbstractMenu
 
events - Variable in class com.kamikazejam.kamicommon.menu.AbstractMenuBuilder
 
events(Consumer) - Method in class com.kamikazejam.kamicommon.menu.AbstractMenuBuilder
 
execute() - Method in class com.kamikazejam.kamicommon.util.DiscordWebhook
 
execute(CommandSender, String, String[]) - Method in class com.kamikazejam.kamicommon.command.KamiCommonBukkitCommand
 
execute(CommandSender, String, List) - Method in class com.kamikazejam.kamicommon.command.KamiCommand
 
extractErrorMessageMini(String, CommandSender, Exception) - Method in class com.kamikazejam.kamicommon.command.type.TypeAbstractException
 
extractErrorMessageMini(String, CommandSender, Exception) - Method in class com.kamikazejam.kamicommon.command.type.TypeAbstractSimple
 

F

f(String) - Method in class com.kamikazejam.kamicommon.nms.provider.Provider
Convenience method to convert a Minecraft version string to a formatted integer.
f(String) - Method in class com.kamikazejam.kamicommon.nms.wrappers.NMSWrapper
Convenience method to convert a Minecraft version string to a formatted integer.
FALSE - Enum constant in enum class com.kamikazejam.kamicommon.util.data.TriState
 
Feature - Class in com.kamikazejam.kamicommon.subsystem.feature
This class represents a single feature registered under your KamiPlugin plugin.
A feature is a subsystem that acts like its own plugin, providing its own functionality and configuration.
Features cannot be disabled or toggled, they are always enabled.
For a subsystem that can be toggled or disabled, see Module.
Feature() - Constructor for class com.kamikazejam.kamicommon.subsystem.feature.Feature
 
FeatureConfig - Class in com.kamikazejam.kamicommon.subsystem.feature
The configuration of one Feature, defaulted from that feature's resource in the plugin jar and written under the plugin's data folder.
FeatureConfig(Feature, ConfigSource, String) - Constructor for class com.kamikazejam.kamicommon.subsystem.feature.FeatureConfig
 
FeatureConfig(Feature, String) - Constructor for class com.kamikazejam.kamicommon.subsystem.feature.FeatureConfig
 
FeatureManager - Class in com.kamikazejam.kamicommon.subsystem.feature
 
FeatureManager(KamiPlugin) - Constructor for class com.kamikazejam.kamicommon.subsystem.feature.FeatureManager
 
FEATURES_FOLDER - Static variable in class com.kamikazejam.kamicommon.subsystem.feature.Feature
 
FieldHandle<T> - Class in com.kamikazejam.kamicommon.nms.reflection
A type-safe wrapper for reflective field access with automatic accessibility handling.
FieldHandle(String, Class) - Constructor for class com.kamikazejam.kamicommon.nms.reflection.FieldHandle
Creates a new field handle for the specified field in the given class.
FieldHandles - Class in com.kamikazejam.kamicommon.nms.reflection
Factory and cache manager for FieldHandle instances.
FieldHandles() - Constructor for class com.kamikazejam.kamicommon.nms.reflection.FieldHandles
 
FileConfigSource - Class in com.kamikazejam.kamicommon.yaml.source
A ConfigSource implementation that reads from and writes to a file on the filesystem.

Supports both read and write (save) operations.
FileConfigSource(File) - Constructor for class com.kamikazejam.kamicommon.yaml.source.FileConfigSource
 
FileObject(File, String, String) - Constructor for class com.kamikazejam.kamicommon.util.DiscordWebhook.FileObject
 
fillerIcon(MenuIcon) - Method in class com.kamikazejam.kamicommon.menu.AbstractMenuBuilder
 
filter(Predicate) - Method in class com.kamikazejam.kamicommon.yaml.base.ConfigurationSequence
 
find(Predicate) - Method in class com.kamikazejam.kamicommon.yaml.base.ConfigurationSequence
 
findMaterialAndDataMapping(String, byte) - Static method in class com.kamikazejam.kamicommon.util.nms.MaterialFlatteningUtil
 
firstEmpty() - Method in class com.kamikazejam.kamicommon.menu.api.MenuHolder
 
firstEmpty(int[]) - Method in class com.kamikazejam.kamicommon.menu.api.MenuHolder
 
firstEmpty(Collection) - Method in class com.kamikazejam.kamicommon.menu.api.MenuHolder
 
fixPage(int) - Method in class com.kamikazejam.kamicommon.menu.api.struct.paginated.Pagination
 
FLOAT - Enum constant in enum class com.kamikazejam.kamicommon.item.NbtType
Deprecated.
 
forEach(BiConsumer) - Method in class com.kamikazejam.kamicommon.menu.api.struct.icons.PrioritizedMenuIconMap
 
forEach(Consumer) - Method in class com.kamikazejam.kamicommon.yaml.base.ConfigurationSequence
 
format(PS) - Method in interface com.kamikazejam.kamicommon.util.teleport.ps.PSFormat
 
format(PS) - Method in class com.kamikazejam.kamicommon.util.teleport.ps.PSFormatAbstract
 
forModule(String) - Static method in class com.kamikazejam.kamicommon.nms.bundle.NmsBundles
 
forModule(String) - Static method in class com.kamikazejam.kamicommon.nms.text.TextBundles
 
fromJson(String) - Method in class com.kamikazejam.kamicommon.nms.serializer.VersionedComponentSerializer
Builds a component from Minecraft's JSON representation.
fromJson(String) - Method in interface com.kamikazejam.kamicommon.nms.text.TextBundle
JSON in, component out.
fromLegacy(MenuTitleProvider) - Static method in interface com.kamikazejam.kamicommon.menu.api.title.ComponentMenuTitleProvider
Deprecated.
Construct your own ComponentMenuTitleProvider using VersionedComponent instead.
fromLegacyAmpersand(ConfigurationSection, String) - Static method in class com.kamikazejam.kamicommon.text.MiniMessageBuilder
Parses a legacy ampersand (&) formatted message from the config located at the provided key.

Both String and List<String> are supported types for the config value.
For list messages, the returned MiniMessageBuilder will contain each list entry as a separate line (component).
(Single String config values are returned as a builder with only one line.)

Will ignore section (§) codes.
fromLegacyAmpersand(String) - Method in class com.kamikazejam.kamicommon.nms.serializer.VersionedComponentSerializer
 
fromLegacyAmpersand(String) - Method in interface com.kamikazejam.kamicommon.nms.text.TextBundle
 
fromLegacyAmpersand(String) - Static method in class com.kamikazejam.kamicommon.text.MiniMessageBuilder
Parses a legacy ampersand (&) string into a MiniMessageBuilder containing the parsed line.
fromLegacyAmpersand(String...) - Static method in class com.kamikazejam.kamicommon.text.MiniMessageBuilder
Parses a series of legacy ampersand (&) strings (treated as individual lines) into a MiniMessageBuilder containing each parsed line.
fromLegacyAmpersand(Collection) - Static method in class com.kamikazejam.kamicommon.text.MiniMessageBuilder
Parses a collection of legacy ampersand (&) strings (treated as individual lines) into a MiniMessageBuilder containing each parsed line.
fromLegacyAmpersand(ConfigurationSection, String) - Static method in class com.kamikazejam.kamicommon.text.MiniMessageBuilder
Parses a legacy ampersand (&) formatted message from the config located at the provided key.

Both String and List<String> are supported types for the config value.
For list messages, the returned MiniMessageBuilder will contain each list entry as a separate line (component).
(Single String config values are returned as a builder with only one line.)

Will ignore section (§) codes.
fromLegacySection(ConfigurationSection, String) - Static method in class com.kamikazejam.kamicommon.text.MiniMessageBuilder
Parses a legacy section (§) formatted message from the config located at the provided key.

Both String and List<String> are supported types for the config value.
For list messages, the returned MiniMessageBuilder will contain each list entry as a separate line (component).
(Single String config values are returned as a builder with only one line.)

Will ignore ampersand (&) codes.
fromLegacySection(String) - Method in class com.kamikazejam.kamicommon.nms.serializer.VersionedComponentSerializer
 
fromLegacySection(String) - Method in interface com.kamikazejam.kamicommon.nms.text.TextBundle
 
fromLegacySection(String) - Static method in class com.kamikazejam.kamicommon.text.MiniMessageBuilder
Parses a legacy section (§) string into a MiniMessageBuilder containing the parsed line.
fromLegacySection(String...) - Static method in class com.kamikazejam.kamicommon.text.MiniMessageBuilder
Parses a series of legacy section (§) strings (treated as individual lines) into a MiniMessageBuilder containing each parsed line.
fromLegacySection(Collection) - Static method in class com.kamikazejam.kamicommon.text.MiniMessageBuilder
Parses a collection of legacy section (§) strings (treated as individual lines) into a MiniMessageBuilder containing each parsed line.
fromLegacySection(ConfigurationSection, String) - Static method in class com.kamikazejam.kamicommon.text.MiniMessageBuilder
Parses a legacy section (§) formatted message from the config located at the provided key.

Both String and List<String> are supported types for the config value.
For list messages, the returned MiniMessageBuilder will contain each list entry as a separate line (component).
(Single String config values are returned as a builder with only one line.)

Will ignore ampersand (&) codes.
fromMiniMessage(ConfigurationSection, String) - Static method in class com.kamikazejam.kamicommon.text.MiniMessageBuilder
Parses a MiniMessage formatted message from the config located at the provided key.

Both String and List<String> are supported types for the config value.
For list messages, the returned MiniMessageBuilder will contain each list entry as a separate line (component).
(Single String config values are returned as a builder with only one line.)

Does not convert or support legacy codes (& or §).
fromMiniMessage(String) - Method in class com.kamikazejam.kamicommon.nms.serializer.VersionedComponentSerializer
 
fromMiniMessage(String) - Method in interface com.kamikazejam.kamicommon.nms.text.TextBundle
 
fromMiniMessage(String) - Static method in class com.kamikazejam.kamicommon.text.MiniMessageBuilder
Parses a MiniMessage string into a MiniMessageBuilder containing the parsed line.
fromMiniMessage(String...) - Static method in class com.kamikazejam.kamicommon.text.MiniMessageBuilder
Parses a series of MiniMessage strings (treated as individual lines) into a MiniMessageBuilder containing each parsed line.
fromMiniMessage(String, TextPlaceholder...) - Method in class com.kamikazejam.kamicommon.nms.serializer.VersionedComponentSerializer
MiniMessage with tag replacements.
fromMiniMessage(String, TextPlaceholder...) - Method in interface com.kamikazejam.kamicommon.nms.text.TextBundle
 
fromMiniMessage(Collection) - Static method in class com.kamikazejam.kamicommon.text.MiniMessageBuilder
Parses a collection of MiniMessage strings (treated as individual lines) into a MiniMessageBuilder containing each parsed line.
fromMiniMessage(ConfigurationSection, String) - Static method in class com.kamikazejam.kamicommon.text.MiniMessageBuilder
Parses a MiniMessage formatted message from the config located at the provided key.

Both String and List<String> are supported types for the config value.
For list messages, the returned MiniMessageBuilder will contain each list entry as a separate line (component).
(Single String config values are returned as a builder with only one line.)

Does not convert or support legacy codes (& or §).
fromName(String) - Static method in enum class com.kamikazejam.kamicommon.item.NbtType
Deprecated.
 
fromOnline(boolean) - Static method in enum class com.kamikazejam.kamicommon.util.id.SenderPresence
 
fromOnline(Boolean) - Static method in enum class com.kamikazejam.kamicommon.util.id.SenderPresence
 
fromPlainText(String) - Method in class com.kamikazejam.kamicommon.nms.serializer.VersionedComponentSerializer
 
fromPlainText(String) - Method in interface com.kamikazejam.kamicommon.nms.text.TextBundle
 
fromStringParser(ConfigurationSection, String) - Static method in class com.kamikazejam.kamicommon.text.MiniMessageBuilder
Parses an unknown string (formatted message) from the config located at the provided key.

Both String and List<String> are supported types for the config value.
For list messages, the returned MiniMessageBuilder will contain each list entry as a separate line (component).
(Single String config values are returned as a builder with only one line.)

This conversion is handled by ColoredStringParser which attempts to support section codes, mini message, and legacy ampersand codes.
fromStringParser(String) - Static method in class com.kamikazejam.kamicommon.text.MiniMessageBuilder
Parses an unknown format string into a MiniMessageBuilder containing the parsed line.
fromStringParser(String...) - Static method in class com.kamikazejam.kamicommon.text.MiniMessageBuilder
Parses a series of unknown format strings (treated as individual lines) into a MiniMessageBuilder containing each parsed line.
fromStringParser(Collection) - Static method in class com.kamikazejam.kamicommon.text.MiniMessageBuilder
Parses a collection of unknown format strings (treated as individual lines) into a MiniMessageBuilder containing each parsed line.
fromStringParser(ConfigurationSection, String) - Static method in class com.kamikazejam.kamicommon.text.MiniMessageBuilder
Parses an unknown string (formatted message) from the config located at the provided key.

Both String and List<String> are supported types for the config value.
For list messages, the returned MiniMessageBuilder will contain each list entry as a separate line (component).
(Single String config values are returned as a builder with only one line.)

This conversion is handled by ColoredStringParser which attempts to support section codes, mini message, and legacy ampersand codes.
fromUrl(String) - Static method in class com.kamikazejam.kamicommon.redis.util.RedisConf
Parses a Redis connection URL.

G

get() - Static method in class com.kamikazejam.kamicommon.command.KamiCommandHelp
 
get() - Static method in class com.kamikazejam.kamicommon.command.requirement.RequirementHasItemInHand
 
get() - Static method in class com.kamikazejam.kamicommon.command.requirement.RequirementIsntPlayer
 
get() - Static method in class com.kamikazejam.kamicommon.command.requirement.RequirementIsPlayer
 
get() - Static method in class com.kamikazejam.kamicommon.command.type.enumeration.TypeGameMode
 
get() - Static method in class com.kamikazejam.kamicommon.command.type.enumeration.TypeMaterial
 
get() - Static method in class com.kamikazejam.kamicommon.command.type.enumeration.xseries.TypeXMaterial
 
get() - Static method in class com.kamikazejam.kamicommon.command.type.primitive.TypeBooleanOn
 
get() - Static method in class com.kamikazejam.kamicommon.command.type.primitive.TypeBooleanTrue
 
get() - Static method in class com.kamikazejam.kamicommon.command.type.primitive.TypeBooleanYes
 
get() - Static method in class com.kamikazejam.kamicommon.command.type.primitive.TypeByte
 
get() - Static method in class com.kamikazejam.kamicommon.command.type.primitive.TypeDouble
 
get() - Static method in class com.kamikazejam.kamicommon.command.type.primitive.TypeFloat
 
get() - Static method in class com.kamikazejam.kamicommon.command.type.primitive.TypeInteger
 
get() - Static method in class com.kamikazejam.kamicommon.command.type.primitive.TypeLong
 
get() - Static method in class com.kamikazejam.kamicommon.command.type.primitive.TypeShort
 
get() - Static method in class com.kamikazejam.kamicommon.command.type.primitive.TypeString
 
get() - Static method in class com.kamikazejam.kamicommon.command.type.primitive.TypeStringConfirmation
 
get() - Static method in class com.kamikazejam.kamicommon.command.type.sender.TypeOfflinePlayer
 
get() - Static method in class com.kamikazejam.kamicommon.command.type.sender.TypePlayer
 
get() - Static method in class com.kamikazejam.kamicommon.command.type.sender.TypeSender
 
get() - Static method in class com.kamikazejam.kamicommon.command.type.TypeColor
 
get() - Static method in class com.kamikazejam.kamicommon.command.type.TypeDate
 
get() - Static method in class com.kamikazejam.kamicommon.command.type.TypeEnchantment
 
get() - Static method in class com.kamikazejam.kamicommon.command.type.TypeNamespacedKey
 
get() - Static method in class com.kamikazejam.kamicommon.command.type.TypePermission
 
get() - Static method in class com.kamikazejam.kamicommon.command.type.TypePotionEffectType
 
get() - Static method in class com.kamikazejam.kamicommon.command.type.TypeTimeZone
 
get() - Static method in class com.kamikazejam.kamicommon.command.type.TypeUUID
 
get() - Static method in class com.kamikazejam.kamicommon.command.type.TypeWorld
 
get() - Static method in class com.kamikazejam.kamicommon.integrations.CombatSource
 
get() - Static method in class com.kamikazejam.kamicommon.nms.library.worldedit.WorldEditHook
Retrieves the WorldEdit API instance for the installed version.
get() - Static method in class com.kamikazejam.kamicommon.nms.library.worldguard.WorldGuardHook
Retrieves the WorldGuard API instance for the installed version.
get() - Method in class com.kamikazejam.kamicommon.nms.provider.Provider
Retrieves the version-specific implementation, creating it if necessary.
get() - Static method in class com.kamikazejam.kamicommon.nms.text.ShimLoader
The loader, extracting into whatever ShimLoader.configure(File) was given, or temp.
get() - Static method in class com.kamikazejam.kamicommon.PluginSource
 
get() - Static method in class com.kamikazejam.kamicommon.SpigotUtilsSource
 
get() - Static method in class com.kamikazejam.kamicommon.util.adapter.AdapterKamiList
 
get() - Static method in class com.kamikazejam.kamicommon.util.adapter.AdapterKamiMap
 
get() - Static method in class com.kamikazejam.kamicommon.util.adapter.AdapterKamiSet
 
get() - Static method in class com.kamikazejam.kamicommon.util.adapter.AdapterKamiTreeSet
 
get() - Static method in class com.kamikazejam.kamicommon.util.comparator.ComparatorCaseInsensitive
 
get() - Static method in class com.kamikazejam.kamicommon.util.comparator.ComparatorCollection
 
get() - Static method in class com.kamikazejam.kamicommon.util.comparator.ComparatorComparable
 
get() - Static method in class com.kamikazejam.kamicommon.util.comparator.ComparatorEntry
 
get() - Static method in class com.kamikazejam.kamicommon.util.comparator.ComparatorHashCode
 
get() - Static method in class com.kamikazejam.kamicommon.util.comparator.ComparatorIdentified
 
get() - Static method in class com.kamikazejam.kamicommon.util.comparator.ComparatorIdentifiedSmart
 
get() - Static method in class com.kamikazejam.kamicommon.util.comparator.ComparatorIdentity
 
get() - Static method in class com.kamikazejam.kamicommon.util.comparator.ComparatorMap
 
get() - Static method in class com.kamikazejam.kamicommon.util.comparator.ComparatorNamed
 
get() - Static method in class com.kamikazejam.kamicommon.util.comparator.ComparatorNaturalOrder
 
get() - Static method in class com.kamikazejam.kamicommon.util.comparator.ComparatorNull
 
get() - Static method in class com.kamikazejam.kamicommon.util.comparator.ComparatorPrioritized
 
get() - Static method in class com.kamikazejam.kamicommon.util.comparator.ComparatorSmart
 
get() - Static method in class com.kamikazejam.kamicommon.util.engine.EngineScheduledTeleport
 
get() - Static method in class com.kamikazejam.kamicommon.util.engine.EngineTeleportMixinCause
 
get() - Static method in class com.kamikazejam.kamicommon.util.id.IdUtilLocal
 
get() - Static method in class com.kamikazejam.kamicommon.util.mixin.MixinDisplayName
 
get() - Static method in class com.kamikazejam.kamicommon.util.mixin.MixinPlayed
 
get() - Static method in class com.kamikazejam.kamicommon.util.mixin.MixinSenderPs
 
get() - Static method in class com.kamikazejam.kamicommon.util.mixin.MixinTeleport
 
get() - Static method in class com.kamikazejam.kamicommon.util.mixin.MixinWorld
 
get() - Static method in class com.kamikazejam.kamicommon.util.teleport.ps.PSFormatDesc
 
get() - Static method in class com.kamikazejam.kamicommon.util.teleport.ps.PSFormatFormal
 
get() - Static method in class com.kamikazejam.kamicommon.util.teleport.ps.PSFormatHumanSpace
 
get(int) - Static method in class com.kamikazejam.kamicommon.command.type.TypeRange
 
get(int) - Method in class com.kamikazejam.kamicommon.yaml.base.ConfigurationSequence
 
get(int, int) - Static method in class com.kamikazejam.kamicommon.command.type.TypeRange
 
get(B) - Method in class com.kamikazejam.kamicommon.nms.wrappers.NMSWrapper
Retrieves the version-specific NMS wrapper, creating it if necessary.
get(XMaterial...) - Static method in class com.kamikazejam.kamicommon.command.type.enumeration.xseries.TypeXMaterial
 
get(KamiPlugin) - Static method in class com.kamikazejam.kamicommon.command.KamiCommonCommandRegistration
 
get(MenuSize) - Method in interface com.kamikazejam.kamicommon.menu.api.icons.slots.IconSlot
 
get(MenuSize) - Method in class com.kamikazejam.kamicommon.menu.api.icons.slots.LastRowIconSlot
 
get(MenuSize) - Method in class com.kamikazejam.kamicommon.menu.api.icons.slots.PositionIconSlot
 
get(MenuSize) - Method in class com.kamikazejam.kamicommon.menu.api.icons.slots.StaticIconSlot
 
get(Predicate) - Static method in class com.kamikazejam.kamicommon.util.predicate.PredicateNot
 
get(Predicate...) - Static method in class com.kamikazejam.kamicommon.util.predicate.PredicateAnd
 
get(File) - Static method in class com.kamikazejam.kamicommon.nms.text.ShimLoader
The classloader holding the relocated Adventure and the implementations that use it.
get(Class) - Static method in class com.kamikazejam.kamicommon.util.adapter.AdapterLowercaseEnum
 
get(String) - Method in class com.kamikazejam.kamicommon.menu.api.struct.icons.PrioritizedMenuIconMap
 
get(String) - Static method in class com.kamikazejam.kamicommon.util.predicate.PredicateEqualsIgnoreCase
 
get(String) - Static method in class com.kamikazejam.kamicommon.util.predicate.PredicateLevenshteinClose
 
get(String) - Static method in class com.kamikazejam.kamicommon.util.predicate.PredicateStartsWithIgnoreCase
 
get(String) - Static method in class com.kamikazejam.kamicommon.util.predicate.PredicateStringEndsWith
 
get(String) - Static method in class com.kamikazejam.kamicommon.util.predicate.PredicateStringStartsWith
 
get(String, int) - Static method in class com.kamikazejam.kamicommon.util.predicate.PredicateLevenshteinClose
 
get(Object) - Method in class com.kamikazejam.kamicommon.nms.reflection.FieldHandle
Retrieves the value of the field from the specified object instance.
get(String) - Static method in class com.kamikazejam.kamicommon.command.requirement.RequirementHasPerm
 
get(String) - Method in class com.kamikazejam.kamicommon.configuration.spigot.KamiConfig
 
get(String) - Method in class com.kamikazejam.kamicommon.configuration.standalone.StandaloneConfig
 
get(String) - Method in interface com.kamikazejam.kamicommon.yaml.base.ConfigurationMethods
 
get(String) - Method in class com.kamikazejam.kamicommon.yaml.base.MemorySectionMethods
 
get(String) - Method in class com.kamikazejam.kamicommon.yaml.spigot.MemorySection
 
get(String, Object) - Method in class com.kamikazejam.kamicommon.configuration.spigot.KamiConfig
 
get(String, Object) - Method in class com.kamikazejam.kamicommon.configuration.standalone.StandaloneConfig
 
get(String, Object) - Method in interface com.kamikazejam.kamicommon.yaml.base.ConfigurationMethods
 
get(String, Object) - Method in class com.kamikazejam.kamicommon.yaml.base.MemorySectionMethods
 
get(Collection) - Static method in class com.kamikazejam.kamicommon.util.predicate.PredicateAnd
 
get(Comparator...) - Static method in class com.kamikazejam.kamicommon.util.comparator.ComparatorCombined
 
get(Comparator) - Static method in class com.kamikazejam.kamicommon.util.comparator.ComparatorEntryKey
 
get(Comparator) - Static method in class com.kamikazejam.kamicommon.util.comparator.ComparatorReversed
 
get(Comparator) - Static method in class com.kamikazejam.kamicommon.util.comparator.ComparatorEntryValue
 
get(Predicate) - Static method in class com.kamikazejam.kamicommon.util.predicate.PredicateJPredicate
 
get(List) - Static method in class com.kamikazejam.kamicommon.util.comparator.ComparatorCombined
 
get(List) - Static method in class com.kamikazejam.kamicommon.util.comparator.ComparatorWithList
 
get(Material...) - Static method in class com.kamikazejam.kamicommon.command.requirement.RequirementHasItemInHand
 
get(Material...) - Static method in class com.kamikazejam.kamicommon.command.type.enumeration.TypeMaterial
 
getActiveIconForSlot(MenuSize, int) - Method in class com.kamikazejam.kamicommon.menu.api.struct.icons.PrioritizedMenuIconMap
 
getActivePlugin() - Method in class com.kamikazejam.kamicommon.command.KamiCommand
 
getActivePlugin() - Method in class com.kamikazejam.kamicommon.util.engine.Engine
 
getActivePlugin() - Method in interface com.kamikazejam.kamicommon.util.interfaces.Active
 
getAdditions(Object, Object) - Static method in class com.kamikazejam.kamicommon.util.collections.ContainerUtil
 
getAll() - Method in class com.kamikazejam.kamicommon.command.type.TypePermission
 
getAll() - Method in class com.kamikazejam.kamicommon.command.type.TypeTimeZone
 
getAll() - Method in class com.kamikazejam.kamicommon.command.type.TypeWorld
 
getAll(CommandSender) - Method in interface com.kamikazejam.kamicommon.command.type.AllAble
 
getAll(CommandSender) - Method in class com.kamikazejam.kamicommon.command.type.TypeAbstractChoice
 
getAllByAscendingPriority(boolean) - Method in class com.kamikazejam.kamicommon.menu.api.struct.icons.PrioritizedMenuIconMap
 
getAllInstances() - Static method in class com.kamikazejam.kamicommon.command.KamiCommand
 
getAmount() - Method in interface com.kamikazejam.kamicommon.item.IBuilder
Get the amount of items in the stack.
Range: 1 to ItemStack.getMaxStackSize() (inclusive) of the prototype.

If the patch amount is null (not set), the prototype's amount is returned.
getAmount() - Method in class com.kamikazejam.kamicommon.item.ItemBuilder
 
getAnnotation(Field, Class) - Static method in class com.kamikazejam.kamicommon.util.ReflectionUtil
 
getAPI(RedisConf) - Static method in class com.kamikazejam.kamicommon.redis.RedisConnector
Get a RedisAPI instance for the given connection config.
getAPI(RedisConf, LoggerService) - Static method in class com.kamikazejam.kamicommon.redis.RedisConnector
Get a RedisAPI instance for the given connection config.
getAPI(String) - Static method in class com.kamikazejam.kamicommon.amqp.RabbitMQConnector
Get a RabbitMQAPI instance for the given connection URL.
getAsConsole(Object) - Static method in class com.kamikazejam.kamicommon.util.id.IdUtilLocal
 
getAsPlayer(Object) - Static method in class com.kamikazejam.kamicommon.util.id.IdUtilLocal
 
getAsSender(Object) - Static method in class com.kamikazejam.kamicommon.util.id.IdUtilLocal
 
getBigDecimal(String) - Method in class com.kamikazejam.kamicommon.configuration.spigot.KamiConfig
 
getBigDecimal(String) - Method in class com.kamikazejam.kamicommon.configuration.standalone.StandaloneConfig
 
getBigDecimal(String) - Method in interface com.kamikazejam.kamicommon.yaml.base.ConfigurationMethods
 
getBigDecimal(String) - Method in class com.kamikazejam.kamicommon.yaml.base.MemorySectionMethods
 
getBigDecimal(String, BigDecimal) - Method in class com.kamikazejam.kamicommon.configuration.spigot.KamiConfig
 
getBigDecimal(String, BigDecimal) - Method in class com.kamikazejam.kamicommon.configuration.standalone.StandaloneConfig
 
getBigDecimal(String, BigDecimal) - Method in interface com.kamikazejam.kamicommon.yaml.base.ConfigurationMethods
 
getBigDecimal(String, BigDecimal) - Method in class com.kamikazejam.kamicommon.yaml.base.MemorySectionMethods
 
getBlock() - Method in class com.kamikazejam.kamicommon.util.teleport.ps.PS
 
getBlock(boolean) - Method in class com.kamikazejam.kamicommon.util.teleport.ps.PS
 
getBlockCoord(boolean, Double, Integer, Integer) - Static method in class com.kamikazejam.kamicommon.util.teleport.ps.PS
 
getBlockCoords() - Method in class com.kamikazejam.kamicommon.util.teleport.ps.PS
 
getBlockCoords(boolean) - Method in class com.kamikazejam.kamicommon.util.teleport.ps.PS
 
getBlockUtil() - Static method in class com.kamikazejam.kamicommon.nms.NmsAPI
Retrieves the version-appropriate block utility implementation.
getBlockUtil() - Method in interface com.kamikazejam.kamicommon.nms.wrappers.world.NMSWorld
Retrieves the block utility for this world.
getBlockX() - Method in class com.kamikazejam.kamicommon.util.data.Vector2D
 
getBlockX() - Method in class com.kamikazejam.kamicommon.util.data.VectorW
 
getBlockX() - Method in class com.kamikazejam.kamicommon.util.data.VectorW2D
 
getBlockX(boolean) - Method in class com.kamikazejam.kamicommon.util.teleport.ps.PS
 
getBlockY() - Method in class com.kamikazejam.kamicommon.util.data.VectorW
 
getBlockY(boolean) - Method in class com.kamikazejam.kamicommon.util.teleport.ps.PS
 
getBlockZ() - Method in class com.kamikazejam.kamicommon.util.data.Vector2D
 
getBlockZ() - Method in class com.kamikazejam.kamicommon.util.data.VectorW
 
getBlockZ() - Method in class com.kamikazejam.kamicommon.util.data.VectorW2D
 
getBlockZ(boolean) - Method in class com.kamikazejam.kamicommon.util.teleport.ps.PS
 
getBoolean(String) - Method in class com.kamikazejam.kamicommon.configuration.spigot.KamiConfig
 
getBoolean(String) - Method in class com.kamikazejam.kamicommon.configuration.standalone.StandaloneConfig
 
getBoolean(String) - Method in interface com.kamikazejam.kamicommon.yaml.base.ConfigurationMethods
 
getBoolean(String) - Method in class com.kamikazejam.kamicommon.yaml.base.MemorySectionMethods
 
getBoolean(String, boolean) - Method in class com.kamikazejam.kamicommon.configuration.spigot.KamiConfig
 
getBoolean(String, boolean) - Method in class com.kamikazejam.kamicommon.configuration.standalone.StandaloneConfig
 
getBoolean(String, boolean) - Method in interface com.kamikazejam.kamicommon.yaml.base.ConfigurationMethods
 
getBoolean(String, boolean) - Method in class com.kamikazejam.kamicommon.yaml.base.MemorySectionMethods
 
getBukkitChunk() - Method in interface com.kamikazejam.kamicommon.nms.wrappers.chunk.NMSChunk
Retrieves the Bukkit chunk representation of this NMS chunk.
getBukkitCommandPermission() - Method in class com.kamikazejam.kamicommon.command.KamiCommand
NOTICE: This Method is only relevant if this command is used as a ROOT COMMAND.

Get the permission that should be used for this command in Bukkit.
(This is the permission sent to Command.setPermission(String) when the command is registered)

Set a custom permission using KamiCommand.setBukkitCommandPermission(String).
If no custom permission is set, then the permission is derived from the RequirementHasPerm requirements set on the command.
(If no RequirementHasPerm requirements are found, this command will not require any permission to execute)
getBukkitWorld() - Method in interface com.kamikazejam.kamicommon.nms.wrappers.world.NMSWorld
Retrieves the Bukkit world representation of this NMS world.
getByte(String) - Method in class com.kamikazejam.kamicommon.configuration.spigot.KamiConfig
 
getByte(String) - Method in class com.kamikazejam.kamicommon.configuration.standalone.StandaloneConfig
 
getByte(String) - Method in interface com.kamikazejam.kamicommon.yaml.base.ConfigurationMethods
 
getByte(String) - Method in class com.kamikazejam.kamicommon.yaml.base.MemorySectionMethods
 
getByte(String, byte) - Method in class com.kamikazejam.kamicommon.configuration.spigot.KamiConfig
 
getByte(String, byte) - Method in class com.kamikazejam.kamicommon.configuration.standalone.StandaloneConfig
 
getByte(String, byte) - Method in interface com.kamikazejam.kamicommon.yaml.base.ConfigurationMethods
 
getByte(String, byte) - Method in class com.kamikazejam.kamicommon.yaml.base.MemorySectionMethods
 
getByteList(String) - Method in class com.kamikazejam.kamicommon.configuration.spigot.KamiConfig
 
getByteList(String) - Method in class com.kamikazejam.kamicommon.configuration.standalone.StandaloneConfig
 
getByteList(String) - Method in interface com.kamikazejam.kamicommon.yaml.base.ConfigurationMethods
 
getByteList(String) - Method in class com.kamikazejam.kamicommon.yaml.base.MemorySectionMethods
 
getByteList(String, List) - Method in class com.kamikazejam.kamicommon.configuration.spigot.KamiConfig
 
getByteList(String, List) - Method in class com.kamikazejam.kamicommon.configuration.standalone.StandaloneConfig
 
getByteList(String, List) - Method in interface com.kamikazejam.kamicommon.yaml.base.ConfigurationMethods
 
getByteList(String, List) - Method in class com.kamikazejam.kamicommon.yaml.base.MemorySectionMethods
 
getCacheFile() - Static method in class com.kamikazejam.kamicommon.util.id.IdUtilLocal
 
getCachefileDatas() - Static method in class com.kamikazejam.kamicommon.util.id.IdUtilLocal
 
getCacheFileTemp() - Static method in class com.kamikazejam.kamicommon.util.id.IdUtilLocal
 
getChain(boolean) - Method in class com.kamikazejam.kamicommon.command.KamiCommand
Returns the chain of commands leading to this command, like a stack trace.
The first element will be the root command.
getChannel() - Method in class com.kamikazejam.kamicommon.amqp.RabbitMQAPI
Get the underlying RabbitMQ Channel for direct access
getChatColor(DyeColor) - Static method in class com.kamikazejam.kamicommon.util.LegacyChatColors
Map a DyeColor to the closest matching ChatColor.
getChild(String) - Method in class com.kamikazejam.kamicommon.command.KamiCommand
 
getChunk() - Method in class com.kamikazejam.kamicommon.util.teleport.ps.PS
 
getChunk(boolean) - Method in class com.kamikazejam.kamicommon.util.teleport.ps.PS
 
getChunkCoord(boolean, Double, Integer, Integer) - Static method in class com.kamikazejam.kamicommon.util.teleport.ps.PS
 
getChunkCoords() - Method in class com.kamikazejam.kamicommon.util.teleport.ps.PS
 
getChunkCoords(boolean) - Method in class com.kamikazejam.kamicommon.util.teleport.ps.PS
 
getChunkProvider() - Method in interface com.kamikazejam.kamicommon.nms.wrappers.world.NMSWorld
Retrieves the chunk provider for this world.
getChunkX(boolean) - Method in class com.kamikazejam.kamicommon.util.teleport.ps.PS
 
getChunkZ(boolean) - Method in class com.kamikazejam.kamicommon.util.teleport.ps.PS
 
getClazz() - Method in interface com.kamikazejam.kamicommon.command.type.Type
 
getClazz(ParameterizedType) - Static method in class com.kamikazejam.kamicommon.util.adapter.AdapterKamiX
 
getClipboardByFile(World, File) - Method in interface com.kamikazejam.kamicommon.nms.library.worldedit.WorldEditApi
Loads a schematic file into a WorldEdit clipboard object.
getCmdsAsync() - Method in class com.kamikazejam.kamicommon.redis.RedisAPI
 
getCmdsSync() - Method in class com.kamikazejam.kamicommon.redis.RedisAPI
 
getColor(ChatColor) - Method in interface com.kamikazejam.kamicommon.nms.abstraction.IChatColorNMS
Converts a Bukkit ChatColor to an AWT Color object.
getCommandLine(Iterable) - Method in class com.kamikazejam.kamicommon.command.KamiCommand
 
getCommandMapModifier() - Static method in class com.kamikazejam.kamicommon.nms.NmsAPI
Retrieves the version-appropriate command map modifier implementation.
getCommandTooFewArgumentsMini() - Static method in class com.kamikazejam.kamicommon.command.KamiCommand.Config
 
getCommandTooManyArgumentsMini() - Static method in class com.kamikazejam.kamicommon.command.KamiCommand.Config
 
getCommandTooManyTabSuggestionsMini() - Static method in class com.kamikazejam.kamicommon.command.KamiCommand.Config
 
getComparable(JsonElement) - Method in class com.kamikazejam.kamicommon.util.adapter.AdapterLowercaseEnum
 
getComparable(Enum) - Method in class com.kamikazejam.kamicommon.util.adapter.AdapterLowercaseEnum
 
getComparable(String) - Method in class com.kamikazejam.kamicommon.util.adapter.AdapterLowercaseEnum
 
getComparator() - Method in class com.kamikazejam.kamicommon.util.comparator.ComparatorAbstractWrapper
 
getComparator(Type) - Static method in class com.kamikazejam.kamicommon.util.adapter.AdapterKamiTreeSet
 
getComponent() - Method in exception class com.kamikazejam.kamicommon.util.exception.KamiCommonException
 
getComponentLoggerAdapter() - Static method in class com.kamikazejam.kamicommon.nms.NmsAPI
Retrieves the version-appropriate logger adapter that supports component logging.
getComponents(ItemStack) - Method in interface com.kamikazejam.kamicommon.nms.abstraction.itemtext.AbstractItemTextPre_1_17
Retrieves the text components that represent the item's display information.
getComponentValue() - Method in class com.kamikazejam.kamicommon.nms.text.TextPlaceholder
The component value for TextPlaceholder.Kind.COMPONENT, else null.
getConcatenationIndex() - Method in class com.kamikazejam.kamicommon.command.KamiCommand
 
getConfig() - Method in class com.kamikazejam.kamicommon.subsystem.AbstractSubsystem
 
getConfigFileDestination() - Method in class com.kamikazejam.kamicommon.subsystem.AbstractSubsystem
 
getConfigFileDestination() - Method in class com.kamikazejam.kamicommon.subsystem.feature.Feature
 
getConfigFileDestination() - Method in class com.kamikazejam.kamicommon.subsystem.module.Module
 
getConfigResourcePath() - Method in class com.kamikazejam.kamicommon.subsystem.AbstractSubsystem
 
getConfigResourcePath() - Method in class com.kamikazejam.kamicommon.subsystem.feature.Feature
The name of the config file (IN SOURCE CODE) for this Feature.

By default, it is fetched as KamiPlugin.getFeatureYmlPath()/[name]Feature.yml

You can override this method, or edit KamiPlugin.getFeatureYmlPath() to change the path resolution.
getConfigResourcePath() - Method in class com.kamikazejam.kamicommon.subsystem.module.Module
The name of the config file (IN SOURCE CODE) for this Module.

By default, it is fetched as KamiPlugin.getModuleYmlPath()/[name]Module.yml

You can override this method, or edit KamiPlugin.getModuleYmlPath() to change the path resolution.
getConfigurationSection(String) - Method in class com.kamikazejam.kamicommon.configuration.spigot.KamiConfig
 
getConfigurationSection(String) - Method in class com.kamikazejam.kamicommon.configuration.standalone.StandaloneConfig
 
getConfigurationSection(String) - Method in interface com.kamikazejam.kamicommon.yaml.base.ConfigurationMethods
 
getConfigurationSection(String) - Method in class com.kamikazejam.kamicommon.yaml.spigot.MemorySection
 
getConfigurationSection(String) - Method in class com.kamikazejam.kamicommon.yaml.standalone.MemorySectionStandalone
 
getConfigurationSequence(String) - Method in class com.kamikazejam.kamicommon.configuration.spigot.KamiConfig
 
getConfigurationSequence(String) - Method in class com.kamikazejam.kamicommon.configuration.standalone.StandaloneConfig
 
getConfigurationSequence(String) - Method in interface com.kamikazejam.kamicommon.yaml.base.ConfigurationMethods
 
getConfigurationSequence(String) - Method in class com.kamikazejam.kamicommon.yaml.spigot.MemorySection
 
getConfigurationSequence(String) - Method in class com.kamikazejam.kamicommon.yaml.standalone.MemorySectionStandalone
 
getConnection() - Method in class com.kamikazejam.kamicommon.database.Database
 
getConnection() - Method in class com.kamikazejam.kamicommon.redis.RedisAPI
 
getConsole() - Static method in class com.kamikazejam.kamicommon.util.id.IdUtilLocal
 
getConsole() - Static method in class com.kamikazejam.kamicommon.util.KUtil
 
getConstructor(Class, Class...) - Static method in class com.kamikazejam.kamicommon.util.ReflectionUtil
 
getCopy(V) - Static method in class com.kamikazejam.kamicommon.util.collections.ContainerUtil
 
getCurrentBuilder() - Method in class com.kamikazejam.kamicommon.menu.api.icons.MenuIcon
 
getCurrentCommandLine() - Method in class com.kamikazejam.kamicommon.command.KamiCommand
Returns the current command ran by the player.
getCurrentPage() - Method in class com.kamikazejam.kamicommon.menu.PaginatedMenu
 
getCurrentPath() - Method in class com.kamikazejam.kamicommon.configuration.spigot.KamiConfig
 
getCurrentPath() - Method in class com.kamikazejam.kamicommon.configuration.standalone.StandaloneConfig
 
getCurrentPath() - Method in interface com.kamikazejam.kamicommon.yaml.base.ConfigurationMethods
 
getCurrentPath() - Method in interface com.kamikazejam.kamicommon.yaml.spigot.ConfigurationSection
 
getCurrentPath() - Method in class com.kamikazejam.kamicommon.yaml.spigot.MemorySection
 
getCurrentPath() - Method in class com.kamikazejam.kamicommon.yaml.standalone.MemorySectionStandalone
 
getCurrentTemplateChainMini() - Method in class com.kamikazejam.kamicommon.command.KamiCommand
Returns the current template chain for this command.
getCurrentTemplateUsageMini(CommandSender, boolean) - Method in class com.kamikazejam.kamicommon.command.KamiCommand
Returns the current template usage for this command.
getDamage() - Method in interface com.kamikazejam.kamicommon.item.IBuilder
Get the damage of a damageable item, or 0 if not damageable / undamaged.

NOTE: This will always return 0 if IBuilder.willUseDamage() returns false.
getDamage() - Method in class com.kamikazejam.kamicommon.item.ItemBuilder
 
getDamage(ItemStack) - Method in class com.kamikazejam.kamicommon.nms.abstraction.item.AbstractItemEditor
 
getData(Object) - Static method in class com.kamikazejam.kamicommon.util.id.IdUtilLocal
 
getDatas() - Static method in class com.kamikazejam.kamicommon.util.id.IdUtilLocal
 
getDateBy24HourTime(int, int, int, TimeZone) - Static method in class com.kamikazejam.kamicommon.util.TimeUtil
 
getDateBy24HourTime(String, TimeZone) - Static method in class com.kamikazejam.kamicommon.util.TimeUtil
 
getDefault() - Method in class com.kamikazejam.kamicommon.util.mixin.Mixin
 
getDefaultDesc() - Method in class com.kamikazejam.kamicommon.command.Parameter
 
getDefaultFillerIcon() - Static method in class com.kamikazejam.kamicommon.menu.api.icons.MenuIcon
 
getDefaultIS(LoggerService, File) - Static method in class com.kamikazejam.kamicommon.configuration.standalone.StandaloneConfig
 
getDeletions(Object, Object) - Static method in class com.kamikazejam.kamicommon.util.collections.ContainerUtil
 
getDesc() - Method in class com.kamikazejam.kamicommon.command.KamiCommand
 
getDesc(KamiCommand) - Static method in class com.kamikazejam.kamicommon.command.requirement.RequirementAbstract
 
getDesc(Object) - Method in interface com.kamikazejam.kamicommon.util.teleport.Destination
 
getDesc(Object) - Method in class com.kamikazejam.kamicommon.util.teleport.DestinationAbstract
 
getDesc(Object) - Method in class com.kamikazejam.kamicommon.util.teleport.DestinationJump
 
getDesc(Object) - Method in class com.kamikazejam.kamicommon.util.teleport.DestinationPlayer
 
getDesc(Object) - Method in class com.kamikazejam.kamicommon.util.teleport.DestinationThat
 
getDesc(Object) - Method in class com.kamikazejam.kamicommon.util.teleport.DestinationThere
 
getDesc(Object) - Method in class com.kamikazejam.kamicommon.util.teleport.DestinationTop
 
getDesc(Object) - Method in class com.kamikazejam.kamicommon.util.teleport.DestinationWorld
 
getDesc(Object, boolean) - Method in class com.kamikazejam.kamicommon.util.teleport.DestinationPlayer
 
getDescPermission() - Method in class com.kamikazejam.kamicommon.command.KamiCommand
 
getDisplayName(Object, Object) - Method in class com.kamikazejam.kamicommon.util.mixin.MixinDisplayName
 
getDisplayName(ItemMeta) - Method in interface com.kamikazejam.kamicommon.nms.bundle.NmsBundle
 
getDisplayName(ItemMeta) - Method in interface com.kamikazejam.kamicommon.nms.text.TextBundle
 
getDisplayName(ItemMeta) - Static method in class com.kamikazejam.kamicommon.nms.util.VersionedComponentUtil
 
getDistinctChunks(Collection) - Static method in class com.kamikazejam.kamicommon.util.teleport.ps.PS
 
getDistinctWorlds(Collection) - Static method in class com.kamikazejam.kamicommon.util.teleport.ps.PS
 
getDouble(String) - Method in class com.kamikazejam.kamicommon.configuration.spigot.KamiConfig
 
getDouble(String) - Method in class com.kamikazejam.kamicommon.configuration.standalone.StandaloneConfig
 
getDouble(String) - Method in interface com.kamikazejam.kamicommon.yaml.base.ConfigurationMethods
 
getDouble(String) - Method in class com.kamikazejam.kamicommon.yaml.base.MemorySectionMethods
 
getDouble(String, double) - Method in class com.kamikazejam.kamicommon.configuration.spigot.KamiConfig
 
getDouble(String, double) - Method in class com.kamikazejam.kamicommon.configuration.standalone.StandaloneConfig
 
getDouble(String, double) - Method in interface com.kamikazejam.kamicommon.yaml.base.ConfigurationMethods
 
getDouble(String, double) - Method in class com.kamikazejam.kamicommon.yaml.base.MemorySectionMethods
 
getElements(Object) - Static method in class com.kamikazejam.kamicommon.util.collections.ContainerUtil
 
getEnchantmentLevel(XEnchantment) - Method in interface com.kamikazejam.kamicommon.item.IBuilder
Get the level of an enchantment on the item, or 0 if the item does not have this enchantment.

If the patch does not specify a level for this enchantment, the prototype's value will be returned.
getEnchantmentLevel(XEnchantment) - Method in class com.kamikazejam.kamicommon.item.ItemBuilder
 
getEnchantments() - Method in interface com.kamikazejam.kamicommon.item.IBuilder
Get a map of ALL enchantments on the item.

This is the combination of the prototype's enchantments and the patch enchantment overrides.
This map is never null, but can be empty if no enchantments are present on the prototype or patch.
getEnchantments() - Method in class com.kamikazejam.kamicommon.item.ItemBuilder
 
getEntity() - Method in class com.kamikazejam.kamicommon.util.teleport.ps.PS
 
getEntity(boolean) - Method in class com.kamikazejam.kamicommon.util.teleport.ps.PS
 
getEntityHeight(Entity) - Method in class com.kamikazejam.kamicommon.nms.abstraction.entity.AbstractEntityMethods
Retrieves the height of the specified entity.
getEntityID() - Method in interface com.kamikazejam.kamicommon.nms.wrappers.packet.impl.NMSOutEntityStatus
Retrieves the ID of the entity this status update applies to.
getEntityMethods() - Static method in class com.kamikazejam.kamicommon.nms.NmsAPI
Retrieves the version-appropriate entity methods implementation.
getEntityWidth(Entity) - Method in class com.kamikazejam.kamicommon.nms.abstraction.entity.AbstractEntityMethods
Retrieves the width of the specified entity.
getEnumValueFrom(JsonElement) - Method in class com.kamikazejam.kamicommon.util.adapter.AdapterLowercaseEnum
 
getEnumValueFrom(String) - Method in class com.kamikazejam.kamicommon.util.adapter.AdapterLowercaseEnum
 
getEnumValues() - Method in class com.kamikazejam.kamicommon.util.adapter.AdapterLowercaseEnum
 
getEvents() - Method in interface com.kamikazejam.kamicommon.menu.Menu
 
getExactMatch(String) - Method in class com.kamikazejam.kamicommon.command.type.TypeAbstractChoice
 
getExactMatch(String) - Method in class com.kamikazejam.kamicommon.command.type.TypePermission
 
getFeature() - Method in class com.kamikazejam.kamicommon.subsystem.feature.FeatureConfig
 
getFeatureByName(String) - Method in class com.kamikazejam.kamicommon.subsystem.feature.FeatureManager
 
getFeatureDataFolder() - Method in class com.kamikazejam.kamicommon.subsystem.feature.Feature
The data folder for this feature, located at:
/home/container/plugins/<plugin>/features/<feature>/

If the folder does not exist, it will be created automatically.
getFeatureDataPath() - Method in class com.kamikazejam.kamicommon.subsystem.feature.Feature
The absolute path to the data folder for this feature, i.e.:
/home/container/plugins/<plugin>/features/<feature>/

This is just the File's absolute path, it does not create the folder if it does not exist.
getFeaturesConfig() - Method in class com.kamikazejam.kamicommon.KamiPlugin
 
getFeatureYmlPath() - Method in class com.kamikazejam.kamicommon.KamiPlugin
The jar subpackage holding this plugin's feature yml resources, e.g.
getField(Class, String, Object) - Static method in class com.kamikazejam.kamicommon.util.ReflectionUtil
 
getField(Class, String) - Static method in class com.kamikazejam.kamicommon.util.ReflectionUtil
 
getField(Field, Object) - Static method in class com.kamikazejam.kamicommon.util.ReflectionUtil
 
getFillerIcon() - Method in class com.kamikazejam.kamicommon.menu.AbstractMenu
 
getFillerIcon() - Method in interface com.kamikazejam.kamicommon.menu.Menu
 
getFiltered(Iterable, Predicate) - Static method in class com.kamikazejam.kamicommon.util.Txt
 
getFiltered(T[], Predicate) - Static method in class com.kamikazejam.kamicommon.util.Txt
 
getFirstPlayed(Object) - Method in class com.kamikazejam.kamicommon.util.mixin.MixinPlayed
 
getFloat(String) - Method in class com.kamikazejam.kamicommon.configuration.spigot.KamiConfig
 
getFloat(String) - Method in class com.kamikazejam.kamicommon.configuration.standalone.StandaloneConfig
 
getFloat(String) - Method in interface com.kamikazejam.kamicommon.yaml.base.ConfigurationMethods
 
getFloat(String) - Method in class com.kamikazejam.kamicommon.yaml.base.MemorySectionMethods
 
getFloat(String, float) - Method in class com.kamikazejam.kamicommon.configuration.spigot.KamiConfig
 
getFloat(String, float) - Method in class com.kamikazejam.kamicommon.configuration.standalone.StandaloneConfig
 
getFloat(String, float) - Method in interface com.kamikazejam.kamicommon.yaml.base.ConfigurationMethods
 
getFloat(String, float) - Method in class com.kamikazejam.kamicommon.yaml.base.MemorySectionMethods
 
getFormattedNmsInteger() - Static method in class com.kamikazejam.kamicommon.nms.NmsVersion
Converts the Minecraft version to an integer that sorts in release order.
getFormattedNmsInteger(String) - Static method in class com.kamikazejam.kamicommon.util.nms.NmsVersionParser
Converts a Minecraft version string into an integer that sorts in release order.
getFullTemplate(boolean, boolean, boolean, CommandSender) - Method in class com.kamikazejam.kamicommon.command.KamiCommand
 
getGameMode(Object, GameMode) - Static method in class com.kamikazejam.kamicommon.util.id.IdUtilLocal
 
getHandle() - Method in interface com.kamikazejam.kamicommon.nms.wrappers.NMSObject
Retrieves the underlying NMS object handle.
getHandle(String, Class) - Static method in class com.kamikazejam.kamicommon.nms.reflection.FieldHandles
Retrieves a cached FieldHandle or creates a new one if not cached.
getHandlerList() - Static method in class com.kamikazejam.kamicommon.event.PlayerPSTeleportEvent
 
getHandlerList() - Static method in class com.kamikazejam.kamicommon.nms.abstraction.event.PreSpawnSpawnerEvent
 
getHandlers() - Method in class com.kamikazejam.kamicommon.event.PlayerPSTeleportEvent
 
getHandlers() - Method in class com.kamikazejam.kamicommon.nms.abstraction.event.PreSpawnSpawnerEvent
 
getHead() - Method in class com.kamikazejam.kamicommon.util.teleport.ps.PS
 
getHead(boolean) - Method in class com.kamikazejam.kamicommon.util.teleport.ps.PS
 
getHelpClickable(KamiCommand, CommandSender) - Method in class com.kamikazejam.kamicommon.command.KamiCommand
 
getHelpCommand() - Method in class com.kamikazejam.kamicommon.command.KamiCommand
 
getHelpCommandLine(KamiCommand) - Method in class com.kamikazejam.kamicommon.command.KamiCommand
Given a subcommand (a child of this command), returns a fully qualified command line that includes the current command chain and the suggested subcommand alias.
getHolder() - Method in class com.kamikazejam.kamicommon.menu.api.MenuHolder
 
getI18NItemName(ItemStack) - Method in interface com.kamikazejam.kamicommon.nms.abstraction.item.NmsItemMethods
The item's translated name, as a player sees it in an inventory.
getId() - Method in class com.kamikazejam.kamicommon.util.id.IdData
 
getId() - Method in interface com.kamikazejam.kamicommon.util.interfaces.Identified
 
getId(Boolean) - Method in class com.kamikazejam.kamicommon.command.type.primitive.TypeBooleanAbstract
 
getId(Object) - Static method in class com.kamikazejam.kamicommon.util.id.IdUtilLocal
 
getId(UUID) - Method in class com.kamikazejam.kamicommon.command.type.TypeUUID
 
getId(Date) - Method in class com.kamikazejam.kamicommon.command.type.TypeDate
 
getId(Color) - Method in class com.kamikazejam.kamicommon.command.type.TypeColor
 
getId(World) - Method in class com.kamikazejam.kamicommon.command.type.TypeWorld
 
getId(Enchantment) - Method in class com.kamikazejam.kamicommon.command.type.TypeEnchantment
 
getId(Permission) - Method in class com.kamikazejam.kamicommon.command.type.TypePermission
 
getId(PotionEffectType) - Method in class com.kamikazejam.kamicommon.command.type.TypePotionEffectType
 
getId(T) - Method in class com.kamikazejam.kamicommon.command.type.TypeAbstract
 
getIdFromSender(CommandSender) - Static method in class com.kamikazejam.kamicommon.util.id.IdUtilLocal
 
getIdFromUuid(UUID) - Static method in class com.kamikazejam.kamicommon.util.id.IdUtilLocal
 
getIds(SenderPresence, SenderType) - Static method in class com.kamikazejam.kamicommon.util.id.IdUtilLocal
 
getIds(T) - Method in class com.kamikazejam.kamicommon.command.type.TypeAbstract
 
getIdToData() - Static method in class com.kamikazejam.kamicommon.util.id.IdUtilLocal
 
getInstance() - Method in class com.kamikazejam.kamicommon.util.mixin.Mixin
 
getInt(String) - Method in class com.kamikazejam.kamicommon.configuration.spigot.KamiConfig
 
getInt(String) - Method in class com.kamikazejam.kamicommon.configuration.standalone.StandaloneConfig
 
getInt(String) - Method in interface com.kamikazejam.kamicommon.yaml.base.ConfigurationMethods
 
getInt(String) - Method in class com.kamikazejam.kamicommon.yaml.base.MemorySectionMethods
 
getInt(String, int) - Method in class com.kamikazejam.kamicommon.configuration.spigot.KamiConfig
 
getInt(String, int) - Method in class com.kamikazejam.kamicommon.configuration.standalone.StandaloneConfig
 
getInt(String, int) - Method in interface com.kamikazejam.kamicommon.yaml.base.ConfigurationMethods
 
getInt(String, int) - Method in class com.kamikazejam.kamicommon.yaml.base.MemorySectionMethods
 
getIntegerList(String) - Method in class com.kamikazejam.kamicommon.configuration.spigot.KamiConfig
 
getIntegerList(String) - Method in class com.kamikazejam.kamicommon.configuration.standalone.StandaloneConfig
 
getIntegerList(String) - Method in interface com.kamikazejam.kamicommon.yaml.base.ConfigurationMethods
 
getIntegerList(String) - Method in class com.kamikazejam.kamicommon.yaml.base.MemorySectionMethods
 
getIntegerList(String, List) - Method in class com.kamikazejam.kamicommon.configuration.spigot.KamiConfig
 
getIntegerList(String, List) - Method in class com.kamikazejam.kamicommon.configuration.standalone.StandaloneConfig
 
getIntegerList(String, List) - Method in interface com.kamikazejam.kamicommon.yaml.base.ConfigurationMethods
 
getIntegerList(String, List) - Method in class com.kamikazejam.kamicommon.yaml.base.MemorySectionMethods
 
getInventory() - Method in interface com.kamikazejam.kamicommon.menu.api.icons.interfaces.UpdatingMenu
 
getInventory() - Method in class com.kamikazejam.kamicommon.menu.api.MenuHolder
 
getIS(AbstractSubsystem, String) - Static method in class com.kamikazejam.kamicommon.subsystem.SubsystemConfig
Helper method to get a resource InputStream from a subsystem's plugin.
getItem(int) - Method in class com.kamikazejam.kamicommon.menu.api.MenuHolder
 
getItemEditor() - Static method in class com.kamikazejam.kamicommon.nms.NmsAPI
Retrieves the version-appropriate item editor implementation.
getItemFlags() - Method in interface com.kamikazejam.kamicommon.item.IBuilder
Get a set of ALL item flags on the item.

This is the combination of the prototype's item flags and the patch item flag overrides.
This set is never null, but can be empty if no item flags are present on the prototype or patch.
getItemFlags() - Method in class com.kamikazejam.kamicommon.item.ItemBuilder
 
getItemId(ItemStack) - Method in interface com.kamikazejam.kamicommon.nms.abstraction.item.AbstractItemNbt
The item's namespaced id, as the server's own item registry writes it.
getItemInMainHand(Player) - Method in class com.kamikazejam.kamicommon.nms.abstraction.mainhand.AbstractMainHand
Retrieves the item in the player's main hand.
getItemInMainHand(Player) - Static method in class com.kamikazejam.kamicommon.nms.NmsAPI
Retrieves the item in the player's main hand.
getItemInMainHand(PlayerInventory) - Method in class com.kamikazejam.kamicommon.nms.abstraction.mainhand.AbstractMainHand
Retrieves the item in the main hand from the specified inventory.
getItemInOffHand(Player) - Method in class com.kamikazejam.kamicommon.nms.abstraction.mainhand.AbstractMainHand
Retrieves the item in the player's off-hand.
getItemInOffHand(Player) - Static method in class com.kamikazejam.kamicommon.nms.NmsAPI
Retrieves the item in the player's off-hand.
getItemInOffHand(PlayerInventory) - Method in class com.kamikazejam.kamicommon.nms.abstraction.mainhand.AbstractMainHand
Retrieves the item in the off-hand from the specified inventory.
getItemName(ItemStack) - Static method in class com.kamikazejam.kamicommon.util.Txt
Determines the correct visible name of an item, based on its data (custom name and enchantment glint).
Uses a default name of "Nothing" if the item is null or empty.
See also Txt.getItemName(ItemStack, VersionedComponent) for supplying your own default name.
getItemName(ItemStack, VersionedComponent) - Static method in class com.kamikazejam.kamicommon.util.Txt
Determines the correct visible name of an item, based on its data (custom name and enchantment glint).
Uses the supplied if the item is null or empty.
getItemStack(String) - Method in class com.kamikazejam.kamicommon.configuration.spigot.KamiConfig
 
getItemStack(String) - Method in interface com.kamikazejam.kamicommon.yaml.spigot.ConfigurationSection
 
getItemStack(String) - Method in class com.kamikazejam.kamicommon.yaml.spigot.MemorySection
Supported in Spigot-Backed Config classes, you must cast to ItemStack if return is not null.
getItemStack(String, ItemStack) - Method in class com.kamikazejam.kamicommon.configuration.spigot.KamiConfig
 
getItemStack(String, ItemStack) - Method in interface com.kamikazejam.kamicommon.yaml.spigot.ConfigurationSection
 
getItemStack(String, ItemStack) - Method in class com.kamikazejam.kamicommon.yaml.spigot.MemorySection
 
getItemText() - Static method in class com.kamikazejam.kamicommon.nms.NmsAPI
Retrieves the pre-1.17 item text implementation.
getJavaColor(ChatColor) - Static method in class com.kamikazejam.kamicommon.nms.NmsAPI
Converts a Bukkit ChatColor to an AWT Color object.
getJumpLocation(LivingEntity) - Static method in class com.kamikazejam.kamicommon.util.teleport.DestinationUtil
 
getKamiCommand(Command) - Static method in class com.kamikazejam.kamicommon.command.KamiCommonCommandRegistration
 
getKamiCommonGsonBuilder() - Static method in class com.kamikazejam.kamicommon.util.id.IdUtilLocal
 
getKamiConfig() - Method in interface com.kamikazejam.kamicommon.CoreMethods
 
getKamiConfig() - Method in class com.kamikazejam.kamicommon.KamiPlugin
 
getKamiConfig() - Static method in class com.kamikazejam.kamicommon.PluginSource
 
getKamiConfig() - Static method in class com.kamikazejam.kamicommon.SpigotUtilsSource
 
getKamiConfig() - Method in class com.kamikazejam.kamicommon.subsystem.AbstractSubsystem
 
getKey() - Method in class com.kamikazejam.kamicommon.nms.text.TextPlaceholder
The tag name, without angle brackets.
getKeyNode(String) - Method in class com.kamikazejam.kamicommon.yaml.AbstractMemorySection
 
getKeyNode(String) - Method in interface com.kamikazejam.kamicommon.yaml.AbstractYamlConfiguration
 
getKeys(boolean) - Method in class com.kamikazejam.kamicommon.configuration.spigot.KamiConfig
Returns the keys of the config If Deep is enabled, it will dig and find all valid keys that resolve to a value
getKeys(boolean) - Method in class com.kamikazejam.kamicommon.configuration.standalone.StandaloneConfig
Returns the keys of the config If Deep is enabled, it will dig and find all valid keys that resolve to a value
getKeys(boolean) - Method in interface com.kamikazejam.kamicommon.yaml.AbstractYamlConfiguration
 
getKeys(boolean) - Method in interface com.kamikazejam.kamicommon.yaml.base.ConfigurationMethods
 
getKeys(boolean) - Method in class com.kamikazejam.kamicommon.yaml.base.MemorySectionMethods
Returns the keys of the config If Deep is enabled, it will dig and find all valid keys that resolve to a value
getKeys(MappingNode, boolean) - Method in class com.kamikazejam.kamicommon.yaml.AbstractMemorySection
 
getKind() - Method in class com.kamikazejam.kamicommon.nms.text.TextPlaceholder
Which form this placeholder carries.
getKnownCommands() - Method in interface com.kamikazejam.kamicommon.nms.abstraction.command.CommandMapModifier
Retrieves the internal command map containing all known commands.
getLastPlayed(Object) - Method in class com.kamikazejam.kamicommon.util.mixin.MixinPlayed
 
getLevenshteinMax(String) - Method in class com.kamikazejam.kamicommon.command.type.TypeAbstractChoice
 
getLevenshteinMax(String) - Static method in class com.kamikazejam.kamicommon.util.predicate.PredicateLevenshteinClose
 
getLines() - Method in class com.kamikazejam.kamicommon.nms.abstraction.chat.impl.KMessageBlock
Retrieves the lines of text that make up this message.
getLines() - Method in class com.kamikazejam.kamicommon.nms.abstraction.chat.impl.KMessageSingle
Retrieves the lines of text that make up this message.
getLines() - Method in class com.kamikazejam.kamicommon.nms.abstraction.chat.KMessage
Retrieves the lines of text that make up this message.
getList(String) - Method in class com.kamikazejam.kamicommon.configuration.spigot.KamiConfig
 
getList(String) - Method in class com.kamikazejam.kamicommon.configuration.standalone.StandaloneConfig
 
getList(String) - Method in interface com.kamikazejam.kamicommon.yaml.base.ConfigurationMethods
 
getList(String) - Method in class com.kamikazejam.kamicommon.yaml.base.MemorySectionMethods
 
getList(String, List) - Method in class com.kamikazejam.kamicommon.configuration.spigot.KamiConfig
 
getList(String, List) - Method in class com.kamikazejam.kamicommon.configuration.standalone.StandaloneConfig
 
getList(String, List) - Method in interface com.kamikazejam.kamicommon.yaml.base.ConfigurationMethods
 
getList(String, List) - Method in class com.kamikazejam.kamicommon.yaml.base.MemorySectionMethods
 
getLocalPlayerDatas() - Static method in class com.kamikazejam.kamicommon.util.id.IdUtilLocal
 
getLocalSenders() - Static method in class com.kamikazejam.kamicommon.util.id.IdUtilLocal
 
getLocalSenders() - Static method in class com.kamikazejam.kamicommon.util.KUtil
 
getLocation() - Method in class com.kamikazejam.kamicommon.util.teleport.ps.PS
 
getLocation(boolean) - Method in class com.kamikazejam.kamicommon.util.teleport.ps.PS
 
getLocation(String) - Method in class com.kamikazejam.kamicommon.subsystem.SubsystemConfig
Reads a Location from the current config file using the standard location format.
getLocationCoord(boolean, Double, Integer, Integer) - Static method in class com.kamikazejam.kamicommon.util.teleport.ps.PS
 
getLocationCoords() - Method in class com.kamikazejam.kamicommon.util.teleport.ps.PS
 
getLocationCoords(boolean) - Method in class com.kamikazejam.kamicommon.util.teleport.ps.PS
 
getLocationX(boolean) - Method in class com.kamikazejam.kamicommon.util.teleport.ps.PS
 
getLocationY(boolean) - Method in class com.kamikazejam.kamicommon.util.teleport.ps.PS
 
getLocationZ(boolean) - Method in class com.kamikazejam.kamicommon.util.teleport.ps.PS
 
getLoggerName() - Method in class com.kamikazejam.kamicommon.nms.log.ComponentLogger
 
getLoggerName() - Method in class com.kamikazejam.kamicommon.redis.logger.DefaultRedisLogger
 
getLoggerName() - Method in class com.kamikazejam.kamicommon.util.log.LegacyColorsLogger
 
getLoggerName() - Method in class com.kamikazejam.kamicommon.util.log.LoggerService
 
getLong(String) - Method in class com.kamikazejam.kamicommon.configuration.spigot.KamiConfig
 
getLong(String) - Method in class com.kamikazejam.kamicommon.configuration.standalone.StandaloneConfig
 
getLong(String) - Method in interface com.kamikazejam.kamicommon.yaml.base.ConfigurationMethods
 
getLong(String) - Method in class com.kamikazejam.kamicommon.yaml.base.MemorySectionMethods
 
getLong(String, long) - Method in class com.kamikazejam.kamicommon.configuration.spigot.KamiConfig
 
getLong(String, long) - Method in class com.kamikazejam.kamicommon.configuration.standalone.StandaloneConfig
 
getLong(String, long) - Method in interface com.kamikazejam.kamicommon.yaml.base.ConfigurationMethods
 
getLong(String, long) - Method in class com.kamikazejam.kamicommon.yaml.base.MemorySectionMethods
 
getLore() - Method in interface com.kamikazejam.kamicommon.item.IBuilder
Deprecated.
As of 5.0.0-alpha.26, replaced by IBuilder.lore() which returns components.
getLore(ItemMeta) - Method in interface com.kamikazejam.kamicommon.nms.bundle.NmsBundle
 
getLore(ItemMeta) - Method in interface com.kamikazejam.kamicommon.nms.text.TextBundle
 
getLore(ItemMeta) - Static method in class com.kamikazejam.kamicommon.nms.util.VersionedComponentUtil
 
getMaintainedIds() - Static method in class com.kamikazejam.kamicommon.util.id.IdUtilLocal
 
getMaintainedNames() - Static method in class com.kamikazejam.kamicommon.util.id.IdUtilLocal
 
getMatches(Map, String, boolean) - Method in class com.kamikazejam.kamicommon.command.type.TypeAbstractChoice
 
getMaterial() - Method in interface com.kamikazejam.kamicommon.item.IBuilder
Get the XMaterial of the prototype item this builder is based on.

This is a convenience method, equivalent to calling XMaterial.matchXMaterial(ItemStack) on the prototype.
getMaterialName(Material) - Static method in class com.kamikazejam.kamicommon.util.Txt
 
getMaxHeight() - Method in interface com.kamikazejam.kamicommon.nms.wrappers.world.NMSWorld
Retrieves the maximum height (Y coordinate) for this world.
getMCVersion() - Static method in class com.kamikazejam.kamicommon.nms.NmsVersion
Retrieves the precise Minecraft version of the current server.
getMenuIcon(int) - Method in interface com.kamikazejam.kamicommon.menu.api.icons.access.IMenuIconsAccess
Retrieve a MenuIcon by a slot number.
getMenuIcon(int) - Method in class com.kamikazejam.kamicommon.menu.api.icons.access.MenuIconsAccess
 
getMenuIcon(int, int) - Method in interface com.kamikazejam.kamicommon.menu.api.icons.access.IMenuIconsAccess
Retrieve a MenuIcon by a position.
getMenuIcon(PositionIconSlot) - Method in interface com.kamikazejam.kamicommon.menu.api.icons.access.IMenuIconsAccess
Retrieve a MenuIcon by a position.
getMenuIcon(PositionIconSlot) - Method in class com.kamikazejam.kamicommon.menu.api.icons.access.MenuIconsAccess
 
getMenuIcon(String) - Method in interface com.kamikazejam.kamicommon.menu.api.icons.access.IMenuIconsAccess
Retrieve a MenuIcon by its id
getMenuIcon(String) - Method in class com.kamikazejam.kamicommon.menu.api.icons.access.MenuIconsAccess
 
getMenuIconIDs() - Method in interface com.kamikazejam.kamicommon.menu.api.icons.access.IMenuIconsAccess
 
getMenuIconIDs() - Method in class com.kamikazejam.kamicommon.menu.api.icons.access.MenuIconsAccess
 
getMenuIcons() - Method in class com.kamikazejam.kamicommon.menu.AbstractMenu
 
getMenuIcons() - Method in class com.kamikazejam.kamicommon.menu.api.struct.icons.PrioritizedMenuIconMap
 
getMenuIcons() - Method in interface com.kamikazejam.kamicommon.menu.Menu
 
getMenuIconsAccess() - Method in class com.kamikazejam.kamicommon.menu.AbstractMenu
 
getMenuIconsAccess() - Method in interface com.kamikazejam.kamicommon.menu.Menu
 
getMenuManager() - Static method in class com.kamikazejam.kamicommon.SpigotUtilsSource
 
getMenuSize() - Method in class com.kamikazejam.kamicommon.menu.api.MenuHolder
 
getMenuSize() - Method in interface com.kamikazejam.kamicommon.menu.Menu
 
getMenuTitle(MenuHolder, int, int) - Method in class com.kamikazejam.kamicommon.menu.api.struct.paginated.title.AbstractPaginatedMenuTitle
 
getMenuTitleWithPage(VersionedComponent, int, int) - Method in class com.kamikazejam.kamicommon.menu.api.struct.paginated.title.AbstractPaginatedMenuTitle
 
getMenuTitleWithPage(VersionedComponent, int, int) - Method in class com.kamikazejam.kamicommon.menu.api.struct.paginated.title.DefaultPaginatedMenuTitle
 
getMessage() - Method in exception class com.kamikazejam.kamicommon.util.exception.KamiCommonException
 
getMessage(String) - Method in class com.kamikazejam.kamicommon.subsystem.AbstractSubsystem
Deprecated.
As of 5.0.0-alpha.26, replaced by AbstractSubsystem.buildMiniMessage(String)
getMessageManager() - Static method in class com.kamikazejam.kamicommon.nms.NmsAPI
Retrieves the version-appropriate message manager implementation.
getMessageMatchAmbiguousMini() - Static method in class com.kamikazejam.kamicommon.command.type.TypeAbstractChoice.Config
 
getMessageMatchNothingMini() - Static method in class com.kamikazejam.kamicommon.command.type.TypeAbstractChoice.Config
 
getMessageParts(String, StandaloneAction...) - Static method in class com.kamikazejam.kamicommon.util.chat.MessageParter
 
getMessagePsNull(Object) - Method in interface com.kamikazejam.kamicommon.util.teleport.Destination
 
getMessagePsNull(Object) - Method in class com.kamikazejam.kamicommon.util.teleport.DestinationAbstract
 
getMethod(Class, String) - Static method in class com.kamikazejam.kamicommon.util.ReflectionUtil
 
getMethod(Class, String, Class...) - Static method in class com.kamikazejam.kamicommon.util.ReflectionUtil
 
getMethodGetOnlinePlayers() - Static method in class com.kamikazejam.kamicommon.util.KUtil
 
getMillis(Object) - Static method in class com.kamikazejam.kamicommon.util.id.IdUtilLocal
 
getMinHeight() - Method in interface com.kamikazejam.kamicommon.nms.wrappers.world.NMSWorld
Retrieves the minimum height (Y coordinate) for this world.
getMiniMessage(String) - Method in class com.kamikazejam.kamicommon.subsystem.AbstractSubsystem
Deprecated.
getModule() - Method in class com.kamikazejam.kamicommon.subsystem.module.ModuleConfig
 
getModuleByName(String) - Method in class com.kamikazejam.kamicommon.subsystem.module.ModuleManager
 
getModuleDataFolder() - Method in class com.kamikazejam.kamicommon.subsystem.module.Module
The data folder for this module, located at:
/home/container/plugins/<plugin>/modules/<module>/

If the folder does not exist, it will be created automatically.
getModuleDataPath() - Method in class com.kamikazejam.kamicommon.subsystem.module.Module
The absolute path to the data folder for this module, i.e.:
/home/container/plugins/<plugin>/modules/<module>/

This is just the File's absolute path, it does not create the folder if it does not exist.
getModulesConfig() - Method in class com.kamikazejam.kamicommon.KamiPlugin
 
getModulesConfigKey() - Method in class com.kamikazejam.kamicommon.subsystem.module.Module
The key this module's entries live under in the plugin's modules.yml, for example modules.My_Module.

An alias of AbstractSubsystem.getSubsystemConfigKey(), kept under its own name because it is public.
getModuleYmlPath() - Method in class com.kamikazejam.kamicommon.KamiPlugin
The jar subpackage holding this plugin's module yml resources, e.g.
getName() - Method in class com.kamikazejam.kamicommon.command.type.primitive.TypeBooleanAbstract
 
getName() - Method in class com.kamikazejam.kamicommon.command.type.primitive.TypeByte
 
getName() - Method in class com.kamikazejam.kamicommon.command.type.primitive.TypeDouble
 
getName() - Method in class com.kamikazejam.kamicommon.command.type.primitive.TypeFloat
 
getName() - Method in class com.kamikazejam.kamicommon.command.type.primitive.TypeInteger
 
getName() - Method in class com.kamikazejam.kamicommon.command.type.primitive.TypeLong
 
getName() - Method in class com.kamikazejam.kamicommon.command.type.primitive.TypeShort
 
getName() - Method in class com.kamikazejam.kamicommon.command.type.primitive.TypeString
 
getName() - Method in class com.kamikazejam.kamicommon.command.type.primitive.TypeStringConfirmation
 
getName() - Method in interface com.kamikazejam.kamicommon.command.type.Type
 
getName() - Method in class com.kamikazejam.kamicommon.command.type.TypeAbstract
 
getName() - Method in class com.kamikazejam.kamicommon.command.type.TypeDate
 
getName() - Method in class com.kamikazejam.kamicommon.command.type.TypeUUID
 
getName() - Method in interface com.kamikazejam.kamicommon.item.IBuilder
Deprecated.
As of 5.0.0-alpha.26, replaced by IBuilder.displayName() which returns a component.
getName() - Method in class com.kamikazejam.kamicommon.subsystem.AbstractSubsystem
 
getName() - Method in class com.kamikazejam.kamicommon.util.id.IdData
 
getName() - Method in interface com.kamikazejam.kamicommon.util.interfaces.Named
 
getName(Boolean) - Method in class com.kamikazejam.kamicommon.command.type.primitive.TypeBooleanAbstract
 
getName(Object) - Static method in class com.kamikazejam.kamicommon.util.id.IdUtilLocal
 
getName(Enchantment) - Method in class com.kamikazejam.kamicommon.command.type.TypeEnchantment
 
getName(PotionEffectType) - Method in class com.kamikazejam.kamicommon.command.type.TypePotionEffectType
 
getName(T) - Method in class com.kamikazejam.kamicommon.command.type.TypeAbstract
 
getNameFalse() - Method in class com.kamikazejam.kamicommon.command.type.primitive.TypeBooleanAbstract
 
getNameFromSender(CommandSender) - Static method in class com.kamikazejam.kamicommon.util.id.IdUtilLocal
 
getNameOrUUID(Object) - Static method in class com.kamikazejam.kamicommon.util.id.IdUtilLocal
 
getNames(SenderPresence, SenderType) - Static method in class com.kamikazejam.kamicommon.util.id.IdUtilLocal
 
getNames(Boolean) - Method in class com.kamikazejam.kamicommon.command.type.primitive.TypeBooleanAbstract
 
getNames(Enchantment) - Method in class com.kamikazejam.kamicommon.command.type.TypeEnchantment
 
getNames(T) - Method in class com.kamikazejam.kamicommon.command.type.TypeAbstract
 
getNamespaced(Enchantment) - Method in class com.kamikazejam.kamicommon.nms.abstraction.enchantid.AbstractEnchantID
Retrieves the namespaced identifier for the given enchantment.
getNamespaced(Enchantment) - Static method in class com.kamikazejam.kamicommon.nms.NmsAPI
Retrieves the namespaced identifier for an enchantment.
getNameToData() - Static method in class com.kamikazejam.kamicommon.util.id.IdUtilLocal
 
getNameTrue() - Method in class com.kamikazejam.kamicommon.command.type.primitive.TypeBooleanAbstract
 
getNbtStringTooltip(ItemStack) - Method in interface com.kamikazejam.kamicommon.nms.abstraction.itemtext.AbstractItemTextPre_1_17
Retrieves the NBT-based string representation of the item's tooltip.
getNbtTag(ItemStack) - Method in interface com.kamikazejam.kamicommon.nms.abstraction.item.AbstractItemNbt
The item's tag compound as an SNBT string, or null when it has none.
getNearestChatColor(Color) - Static method in class com.kamikazejam.kamicommon.util.LegacyChatColors
Map a hex string to the closest matching ChatColor.
getNearestChatColor(String) - Static method in class com.kamikazejam.kamicommon.util.LegacyChatColors
Map a hex string to the closest matching ChatColor.
getNewArgumentInstance(Type, int) - Static method in class com.kamikazejam.kamicommon.util.adapter.AdapterKamiX
 
getNextBuilder() - Method in class com.kamikazejam.kamicommon.menu.api.icons.MenuIcon
 
getNextIconSlot(MenuSize) - Method in class com.kamikazejam.kamicommon.menu.api.struct.paginated.layout.GridPaginationLayout
 
getNextIconSlot(MenuSize) - Method in interface com.kamikazejam.kamicommon.menu.api.struct.paginated.layout.PaginationLayout
Get the slot that the next icon (if needed) will be placed into.
If this slot is invalid (outside the menu), the icon will not be placed.
getNextIconSlot(MenuSize) - Method in class com.kamikazejam.kamicommon.menu.api.struct.paginated.layout.SimplePaginationLayout
 
getNicedEnum(T) - Static method in class com.kamikazejam.kamicommon.util.Txt
 
getNicedEnum(T, String) - Static method in class com.kamikazejam.kamicommon.util.Txt
 
getNicedEnumString(String) - Static method in class com.kamikazejam.kamicommon.util.Txt
 
getNicedEnumString(String, String) - Static method in class com.kamikazejam.kamicommon.util.Txt
 
getNMSChunk() - Method in interface com.kamikazejam.kamicommon.nms.wrappers.chunk.NMSChunkSection
Retrieves the parent chunk that contains this section.
getNMSChunkProvider() - Method in interface com.kamikazejam.kamicommon.nms.wrappers.chunk.NMSChunk
Retrieves the chunk provider that manages this chunk.
getNmsItemMethods() - Static method in class com.kamikazejam.kamicommon.nms.NmsAPI
Retrieves the version-appropriate NMS item methods implementation.
getNMSWorld() - Method in interface com.kamikazejam.kamicommon.nms.wrappers.chunk.NMSChunkProvider
Retrieves the NMS world that this chunk provider manages.
getNMSWorld(World) - Static method in class com.kamikazejam.kamicommon.nms.NmsAPI
Creates an NMS world wrapper for the specified Bukkit world.
getNode(String) - Method in class com.kamikazejam.kamicommon.yaml.AbstractMemorySection
 
getNodeTuple(String) - Method in class com.kamikazejam.kamicommon.yaml.AbstractMemorySection
 
getNodeTuple(String) - Method in interface com.kamikazejam.kamicommon.yaml.AbstractYamlConfiguration
 
getNodeValue(Node) - Static method in class com.kamikazejam.kamicommon.yaml.AbstractMemorySection
 
getNumberOfSlots() - Method in interface com.kamikazejam.kamicommon.menu.api.struct.size.MenuSize
 
getNumberOfSlots() - Method in class com.kamikazejam.kamicommon.menu.api.struct.size.MenuSizeRows
 
getNumberOfSlots() - Method in class com.kamikazejam.kamicommon.menu.api.struct.size.MenuSizeType
 
getObject(MappingNode, String) - Method in class com.kamikazejam.kamicommon.yaml.AbstractMemorySection
 
getOfflinePlayer(Object) - Static method in class com.kamikazejam.kamicommon.util.id.IdUtilLocal
 
getOnlinePlayers() - Static method in class com.kamikazejam.kamicommon.util.KUtil
 
getOptions() - Method in interface com.kamikazejam.kamicommon.menu.Menu
 
getOptions() - Method in class com.kamikazejam.kamicommon.menu.PaginatedMenu
 
getOrCreateSection(int) - Method in interface com.kamikazejam.kamicommon.nms.wrappers.chunk.NMSChunk
Retrieves or creates the chunk section at the specified Y coordinate.
getOrDefault(String, MenuIcon) - Method in class com.kamikazejam.kamicommon.menu.api.struct.icons.PrioritizedMenuIconMap
 
getPacketHandler() - Static method in class com.kamikazejam.kamicommon.nms.NmsAPI
Retrieves the version-appropriate packet handler implementation.
getPage(int) - Method in class com.kamikazejam.kamicommon.menu.api.struct.paginated.Pagination
 
getPage(KamiCommand, List, int, String) - Static method in class com.kamikazejam.kamicommon.command.util.CommandPaging
Creates a 'page' (list of message lines) linked to the provided command.
Uses the command context's sender to determine the page height.
getPage(KamiCommand, List, int, String, int) - Static method in class com.kamikazejam.kamicommon.command.util.CommandPaging
Creates a 'page' (list of message lines) linked to the provided command.
getPagedIcon(String) - Method in interface com.kamikazejam.kamicommon.menu.api.icons.access.paginated.IPageIconsAccess
Retrieve a paged icon by its id
getPagedIcon(String) - Method in class com.kamikazejam.kamicommon.menu.api.icons.access.paginated.PageIconsAccess
 
getPagedIconIDs() - Method in interface com.kamikazejam.kamicommon.menu.api.icons.access.paginated.IPageIconsAccess
 
getPagedIconIDs() - Method in class com.kamikazejam.kamicommon.menu.api.icons.access.paginated.PageIconsAccess
 
getPageParameterIndex() - Method in class com.kamikazejam.kamicommon.command.KamiCommand
 
getPageSlots(int) - Method in class com.kamikazejam.kamicommon.menu.api.struct.paginated.Pagination
 
getParameter(int) - Method in class com.kamikazejam.kamicommon.command.KamiCommand
 
getParameterCount(CommandSender) - Method in class com.kamikazejam.kamicommon.command.KamiCommand
 
getParameterCountOptional(CommandSender) - Method in class com.kamikazejam.kamicommon.command.KamiCommand
 
getParameterCountRequired(CommandSender) - Method in class com.kamikazejam.kamicommon.command.KamiCommand
 
getParameterType(int) - Method in class com.kamikazejam.kamicommon.command.KamiCommand
 
getParents(boolean) - Method in class com.kamikazejam.kamicommon.command.KamiCommand
Returns all parents of this command, like a stack trace.
The first element will be this command.
getPermissionDeniedMessage() - Static method in class com.kamikazejam.kamicommon.command.requirement.RequirementHasPerm
 
getPitch(boolean) - Method in class com.kamikazejam.kamicommon.util.teleport.ps.PS
 
getPitch(boolean, Float) - Static method in class com.kamikazejam.kamicommon.util.teleport.ps.PS
 
getPlaceholderIntegration() - Static method in class com.kamikazejam.kamicommon.SpigotUtilsSource
 
getPlayer() - Method in class com.kamikazejam.kamicommon.util.teleport.DestinationPlayer
 
getPlayer(Object) - Static method in class com.kamikazejam.kamicommon.util.id.IdUtilLocal
 
getPlayer(CommandSender) - Static method in class com.kamikazejam.kamicommon.util.teleport.DestinationUtil
 
getPlayersInRegion(String) - Method in interface com.kamikazejam.kamicommon.nms.library.worldguard.WorldGuardApi
Retrieves all players currently located within the specified WorldGuard region.
getPlugin() - Method in class com.kamikazejam.kamicommon.command.KamiCommand
 
getPlugin() - Method in class com.kamikazejam.kamicommon.command.KamiCommonBukkitCommand
 
getPlugin() - Method in class com.kamikazejam.kamicommon.subsystem.AbstractSubsystem
 
getPredicate() - Method in class com.kamikazejam.kamicommon.util.predicate.PredicateNot
 
getPrefix() - Method in class com.kamikazejam.kamicommon.subsystem.AbstractSubsystem
 
getPrefix() - Method in class com.kamikazejam.kamicommon.subsystem.feature.Feature
 
getPrefix() - Method in class com.kamikazejam.kamicommon.subsystem.module.Module
 
getPresence(String) - Method in class com.kamikazejam.kamicommon.util.id.SenderMap
 
getPresence(String, SenderType) - Method in class com.kamikazejam.kamicommon.util.id.SenderMap
 
getPresences(SenderPresence) - Static method in class com.kamikazejam.kamicommon.util.id.SenderMap
 
getPrevIconSlot(MenuSize) - Method in class com.kamikazejam.kamicommon.menu.api.struct.paginated.layout.GridPaginationLayout
 
getPrevIconSlot(MenuSize) - Method in interface com.kamikazejam.kamicommon.menu.api.struct.paginated.layout.PaginationLayout
Get the slot that the previous icon (if needed) will be placed into.
If this slot is invalid (outside the menu), the icon will not be placed.
getPrevIconSlot(MenuSize) - Method in class com.kamikazejam.kamicommon.menu.api.struct.paginated.layout.SimplePaginationLayout
 
getPriority() - Method in interface com.kamikazejam.kamicommon.util.interfaces.Prioritized
 
getPrototype() - Method in interface com.kamikazejam.kamicommon.item.IBuilder
Get the prototype ItemStack this builder is based on.

The builder never modifies the prototype; IBuilder.build() works on a clone of it.
getPrototype() - Method in class com.kamikazejam.kamicommon.item.ItemBuilder
 
getPs(Object) - Method in interface com.kamikazejam.kamicommon.util.teleport.Destination
 
getPs(Object) - Method in class com.kamikazejam.kamicommon.util.teleport.DestinationAbstract
 
getPsInner() - Method in class com.kamikazejam.kamicommon.util.teleport.DestinationAbstract
 
getPsInner() - Method in class com.kamikazejam.kamicommon.util.teleport.DestinationJump
 
getPsInner() - Method in class com.kamikazejam.kamicommon.util.teleport.DestinationPlayer
 
getPsInner() - Method in class com.kamikazejam.kamicommon.util.teleport.DestinationSimple
 
getPsInner() - Method in class com.kamikazejam.kamicommon.util.teleport.DestinationThat
 
getPsInner() - Method in class com.kamikazejam.kamicommon.util.teleport.DestinationThere
 
getPsInner() - Method in class com.kamikazejam.kamicommon.util.teleport.DestinationTop
 
getPsInner() - Method in class com.kamikazejam.kamicommon.util.teleport.DestinationWorld
 
getRawInventory() - Method in class com.kamikazejam.kamicommon.menu.api.MenuHolder
 
getRedis() - Method in interface com.kamikazejam.kamicommon.redis.util.RedisMonitor.RedisAccess
 
getRegionX() - Method in class com.kamikazejam.kamicommon.util.teleport.ps.PS
 
getRegionX(boolean) - Method in class com.kamikazejam.kamicommon.util.teleport.ps.PS
 
getRegionZ() - Method in class com.kamikazejam.kamicommon.util.teleport.ps.PS
 
getRegionZ(boolean) - Method in class com.kamikazejam.kamicommon.util.teleport.ps.PS
 
getRegistryIdToSender() - Static method in class com.kamikazejam.kamicommon.util.id.IdUtilLocal
 
getRegistrySenderToId() - Static method in class com.kamikazejam.kamicommon.util.id.IdUtilLocal
 
getRequirementPermissionDeniedMini() - Static method in class com.kamikazejam.kamicommon.command.KamiCommand.Config
 
getRequirementsError(Iterable, CommandSender, KamiCommand, boolean) - Static method in class com.kamikazejam.kamicommon.command.requirement.RequirementAbstract
 
getRequirementsError(CommandSender, boolean) - Method in class com.kamikazejam.kamicommon.command.KamiCommand
 
getResourceStreamPath() - Method in interface com.kamikazejam.kamicommon.yaml.source.ConfigSource
Returns the path to a resource stream for default configuration data, if available.
This is typically used to load default settings bundled with the application/plugin.

If no resource stream is associated, may return null.
getResourceStreamPath() - Method in class com.kamikazejam.kamicommon.yaml.source.FileConfigSource
 
getResourceStreamPath() - Method in class com.kamikazejam.kamicommon.yaml.source.StringConfigSource
 
getRoot() - Method in class com.kamikazejam.kamicommon.command.KamiCommand
 
getSecondsToTimeString(long) - Static method in class com.kamikazejam.kamicommon.util.TimeUtil
Compiles current duration in the TimeUtil.TimeFormat.LETTERS format:
"2d, 10h, 5m, 3s" when days > 0
"10h, 5m, 3s" when hours > 0
"5m, 3s" when minutes > 0
"3s" when seconds > 0
getSecondsToTimeString(long, TimeUtil.TimeFormat) - Static method in class com.kamikazejam.kamicommon.util.TimeUtil
Returns the current time in the following formats:

TimeUtil.TimeFormat.LETTERS
"2d, 10h, 5m, 3s" when days > 0
"10h, 5m, 3s" when hours > 0
"5m, 3s" when minutes > 0
"3s" when seconds > 0

TimeUtil.TimeFormat.WORDS
"2 days, 10 hours, 5 minutes, 3 seconds" when days > 0
"10 hours, 5 minutes, 3 seconds" when hours > 0
"5 minutes, 3 seconds" when minutes > 0
"3 seconds" when seconds > 0
(The time word only includes the plural "s" when appropriate)
getSection(int) - Method in interface com.kamikazejam.kamicommon.nms.wrappers.chunk.NMSChunk
Retrieves the chunk section at the specified Y coordinate.
getSender() - Method in class com.kamikazejam.kamicommon.util.teleport.DestinationPlayer
 
getSender(Object) - Static method in class com.kamikazejam.kamicommon.util.id.IdUtilLocal
 
getSender(Object) - Static method in class com.kamikazejam.kamicommon.util.KUtil
 
getSenderMustBePlayerMini() - Static method in class com.kamikazejam.kamicommon.command.KamiCommand.Config
 
getSenderMustNotBePlayerMini() - Static method in class com.kamikazejam.kamicommon.command.KamiCommand.Config
 
getSenderPs(Object) - Method in class com.kamikazejam.kamicommon.util.mixin.MixinSenderPs
 
getSenderTypes(String) - Static method in class com.kamikazejam.kamicommon.util.id.SenderMap
 
getShort(String) - Method in class com.kamikazejam.kamicommon.configuration.spigot.KamiConfig
 
getShort(String) - Method in class com.kamikazejam.kamicommon.configuration.standalone.StandaloneConfig
 
getShort(String) - Method in interface com.kamikazejam.kamicommon.yaml.base.ConfigurationMethods
 
getShort(String) - Method in class com.kamikazejam.kamicommon.yaml.base.MemorySectionMethods
 
getShort(String, short) - Method in class com.kamikazejam.kamicommon.configuration.spigot.KamiConfig
 
getShort(String, short) - Method in class com.kamikazejam.kamicommon.configuration.standalone.StandaloneConfig
 
getShort(String, short) - Method in interface com.kamikazejam.kamicommon.yaml.base.ConfigurationMethods
 
getShort(String, short) - Method in class com.kamikazejam.kamicommon.yaml.base.MemorySectionMethods
 
getSimpleCommandMap() - Static method in class com.kamikazejam.kamicommon.command.KamiCommonCommandRegistration
 
getSimpleCommandMapDotKnownCommands(SimpleCommandMap) - Static method in class com.kamikazejam.kamicommon.command.KamiCommonCommandRegistration
 
getSingletonInstance(Class) - Static method in class com.kamikazejam.kamicommon.util.ReflectionUtil
 
getSingletonInstanceFirstCombatible(Iterable, T) - Static method in class com.kamikazejam.kamicommon.util.ReflectionUtil
 
getSize() - Method in class com.kamikazejam.kamicommon.menu.AbstractMenuBuilder
 
getSize() - Method in class com.kamikazejam.kamicommon.menu.api.MenuHolder
 
getSkullOwner() - Method in interface com.kamikazejam.kamicommon.item.IBuilder
Get the owner of a player head item, or null if not set / not a player head.

NOTE: This will always return null if IBuilder.willUseSkullOwner() returns false.
getSkullOwner() - Method in class com.kamikazejam.kamicommon.item.ItemBuilder
 
getSlotInLastRow(int) - Method in interface com.kamikazejam.kamicommon.menu.api.struct.size.MenuSize
Returns the slot number for the slot in the last row with the given index in that row.
getSlotInLastRow(int) - Method in class com.kamikazejam.kamicommon.menu.api.struct.size.MenuSizeRows
 
getSlotInLastRow(int) - Method in class com.kamikazejam.kamicommon.menu.api.struct.size.MenuSizeType
 
getSlots(MenuSize) - Method in class com.kamikazejam.kamicommon.menu.api.struct.paginated.layout.GridPaginationLayout
 
getSlots(MenuSize) - Method in interface com.kamikazejam.kamicommon.menu.api.struct.paginated.layout.PaginationLayout
Get the slots of the menu that are used for the pages.
getSlots(MenuSize) - Method in class com.kamikazejam.kamicommon.menu.api.struct.paginated.layout.SimplePaginationLayout
 
getSource() - Method in class com.kamikazejam.kamicommon.configuration.spigot.KamiConfig
 
getSource() - Method in class com.kamikazejam.kamicommon.configuration.standalone.AbstractConfig
 
getSource() - Method in class com.kamikazejam.kamicommon.configuration.standalone.StandaloneConfig
 
getSpawnerAdapter() - Static method in class com.kamikazejam.kamicommon.nms.provider.event.PreSpawnSpawnerAdapter
Retrieves the appropriate spawner event adapter for the current server version and implementation.
getSpawnerBlock() - Method in class com.kamikazejam.kamicommon.nms.abstraction.event.PreSpawnSpawnerEvent
Gets the spawner block that is attempting to spawn an entity.
getSpawnerType(ItemStack) - Method in class com.kamikazejam.kamicommon.nms.abstraction.entity.AbstractEntityMethods
Retrieves the entity type that a spawner item is configured to spawn.
getSpawnLocation() - Method in class com.kamikazejam.kamicommon.nms.abstraction.event.PreSpawnSpawnerEvent
Gets the location where the entity will spawn.
getStartsWithIgnoreCase(Iterable, String) - Static method in class com.kamikazejam.kamicommon.util.Txt
 
getStartsWithIgnoreCase(String[], String) - Static method in class com.kamikazejam.kamicommon.util.Txt
 
getState() - Method in class com.kamikazejam.kamicommon.redis.RedisAPI
 
getStatus() - Method in interface com.kamikazejam.kamicommon.nms.wrappers.packet.impl.NMSOutEntityStatus
Retrieves the status byte indicating the type of entity event or state.
getString(String) - Method in class com.kamikazejam.kamicommon.configuration.spigot.KamiConfig
 
getString(String) - Method in class com.kamikazejam.kamicommon.configuration.spigot.KamiConfigExt
 
getString(String) - Method in class com.kamikazejam.kamicommon.configuration.standalone.StandaloneConfig
 
getString(String) - Method in class com.kamikazejam.kamicommon.configuration.standalone.StandaloneConfigExt
 
getString(String) - Method in interface com.kamikazejam.kamicommon.yaml.base.ConfigurationMethods
 
getString(String) - Method in class com.kamikazejam.kamicommon.yaml.base.MemorySectionMethods
 
getString(String, String) - Method in class com.kamikazejam.kamicommon.configuration.spigot.KamiConfig
 
getString(String, String) - Method in class com.kamikazejam.kamicommon.configuration.spigot.KamiConfigExt
 
getString(String, String) - Method in class com.kamikazejam.kamicommon.configuration.standalone.StandaloneConfig
 
getString(String, String) - Method in class com.kamikazejam.kamicommon.configuration.standalone.StandaloneConfigExt
 
getString(String, String) - Method in interface com.kamikazejam.kamicommon.yaml.base.ConfigurationMethods
 
getString(String, String) - Method in class com.kamikazejam.kamicommon.yaml.base.MemorySectionMethods
 
getStringList(String) - Method in class com.kamikazejam.kamicommon.configuration.spigot.KamiConfig
 
getStringList(String) - Method in class com.kamikazejam.kamicommon.configuration.spigot.KamiConfigExt
 
getStringList(String) - Method in class com.kamikazejam.kamicommon.configuration.standalone.StandaloneConfig
 
getStringList(String) - Method in class com.kamikazejam.kamicommon.configuration.standalone.StandaloneConfigExt
 
getStringList(String) - Method in interface com.kamikazejam.kamicommon.yaml.base.ConfigurationMethods
 
getStringList(String) - Method in class com.kamikazejam.kamicommon.yaml.base.MemorySectionMethods
 
getStringList(String, List) - Method in class com.kamikazejam.kamicommon.configuration.spigot.KamiConfig
 
getStringList(String, List) - Method in class com.kamikazejam.kamicommon.configuration.spigot.KamiConfigExt
 
getStringList(String, List) - Method in class com.kamikazejam.kamicommon.configuration.standalone.StandaloneConfig
 
getStringList(String, List) - Method in class com.kamikazejam.kamicommon.configuration.standalone.StandaloneConfigExt
 
getStringList(String, List) - Method in interface com.kamikazejam.kamicommon.yaml.base.ConfigurationMethods
 
getStringList(String, List) - Method in class com.kamikazejam.kamicommon.yaml.base.MemorySectionMethods
 
getStringValue() - Method in class com.kamikazejam.kamicommon.nms.text.TextPlaceholder
getSubsystem() - Method in class com.kamikazejam.kamicommon.subsystem.SubsystemConfig
 
getSubsystemConfigKey() - Method in class com.kamikazejam.kamicommon.subsystem.AbstractSubsystem
The key this subsystem's entries live under in its plugin-level config, for example modules.My_Module or features.Captcha.

Spaces in the subsystem name map to underscores.
getSubsystemConfigSection() - Method in class com.kamikazejam.kamicommon.subsystem.AbstractSubsystem
The top-level section of the plugin-level config that holds every subsystem of this kind: "modules" for a Module, read out of modules.yml, and "features" for a Feature, read out of features.yml.

This is deliberately NOT the on-disk folder name from MODULES_FOLDER / FEATURES_FOLDER, even though the words currently match.
getSubsystemConfigSection() - Method in class com.kamikazejam.kamicommon.subsystem.feature.Feature
 
getSubsystemConfigSection() - Method in class com.kamikazejam.kamicommon.subsystem.module.Module
 
getSuggestionClickable(KamiCommand, String, CommandSender) - Method in class com.kamikazejam.kamicommon.command.KamiCommand
 
getSuggestionCommandLine(KamiCommand, String) - Method in class com.kamikazejam.kamicommon.command.KamiCommand
Given a suggested subcommand (a child of this command), returns a fully qualified command line that includes the current command chain and the suggested subcommand alias.
The subcommand alias is chosen based on the provided token, which is expected to be a prefix of the alias.
getSuperclassDeclaringField(Class, boolean, String) - Static method in class com.kamikazejam.kamicommon.util.ReflectionUtil
 
getSuperclassDeclaringMethod(Class, boolean, String) - Static method in class com.kamikazejam.kamicommon.util.ReflectionUtil
 
getSuperclasses(Class, boolean) - Static method in class com.kamikazejam.kamicommon.util.ReflectionUtil
 
getSuperclassPredicate(Class, boolean, Predicate) - Static method in class com.kamikazejam.kamicommon.util.ReflectionUtil
 
getSuperType(ParameterizedType) - Static method in class com.kamikazejam.kamicommon.util.adapter.AdapterKamiX
 
getSupplementalConfigResource(ConfigSource) - Method in class com.kamikazejam.kamicommon.subsystem.AbstractSubsystem
Placeholder for your own implementation in order to support supplemental configuration files.
This method should return an InputStream to the supplemental config resource.

By default, this method throws an UnsupportedOperationException.
getSupplementalConfigResource(File) - Method in class com.kamikazejam.kamicommon.subsystem.AbstractSubsystem
Placeholder for your own implementation in order to support supplemental configuration files.
This method should return an InputStream to the supplemental config resource.

By default, this method throws an UnsupportedOperationException.
getTabCompletions(List, CommandSender) - Method in class com.kamikazejam.kamicommon.command.KamiCommand
 
getTabCompletionsArg(List, CommandSender) - Method in class com.kamikazejam.kamicommon.command.KamiCommand
 
getTabCompletionsChild(List, CommandSender) - Method in class com.kamikazejam.kamicommon.command.KamiCommand
 
getTabList(CommandSender, String) - Method in class com.kamikazejam.kamicommon.command.type.enumeration.TypeEnumChoice
 
getTabList(CommandSender, String) - Method in class com.kamikazejam.kamicommon.command.type.primitive.TypeAbstractNumber
 
getTabList(CommandSender, String) - Method in class com.kamikazejam.kamicommon.command.type.primitive.TypeString
 
getTabList(CommandSender, String) - Method in class com.kamikazejam.kamicommon.command.type.primitive.TypeStringConfirmation
 
getTabList(CommandSender, String) - Method in class com.kamikazejam.kamicommon.command.type.sender.TypeOfflinePlayer
 
getTabList(CommandSender, String) - Method in class com.kamikazejam.kamicommon.command.type.sender.TypePlayer
 
getTabList(CommandSender, String) - Method in class com.kamikazejam.kamicommon.command.type.sender.TypeSender
 
getTabList(CommandSender, String) - Method in interface com.kamikazejam.kamicommon.command.type.Type
 
getTabList(CommandSender, String) - Method in class com.kamikazejam.kamicommon.command.type.TypeAbstractChoice
 
getTabList(CommandSender, String) - Method in class com.kamikazejam.kamicommon.command.type.TypeColor
 
getTabList(CommandSender, String) - Method in class com.kamikazejam.kamicommon.command.type.TypeDate
 
getTabList(CommandSender, String) - Method in class com.kamikazejam.kamicommon.command.type.TypeNamespacedKey
 
getTabList(CommandSender, String) - Method in class com.kamikazejam.kamicommon.command.type.TypeUUID
 
getTabListFiltered(CommandSender, String) - Method in interface com.kamikazejam.kamicommon.command.type.Type
 
getTabListFiltered(CommandSender, String) - Method in class com.kamikazejam.kamicommon.command.type.TypeAbstract
 
getTaskId() - Method in class com.kamikazejam.kamicommon.util.engine.Engine
 
getTeleporter() - Static method in class com.kamikazejam.kamicommon.nms.NmsAPI
Retrieves the version-appropriate teleporter implementation.
getTemplate(CommandSender) - Method in class com.kamikazejam.kamicommon.command.Parameter
 
getTemplateParameters(CommandSender) - Method in class com.kamikazejam.kamicommon.command.KamiCommand
 
getThatLocation(LivingEntity) - Static method in class com.kamikazejam.kamicommon.util.teleport.DestinationUtil
 
getThereLocation(LivingEntity) - Static method in class com.kamikazejam.kamicommon.util.teleport.DestinationUtil
 
getTitle(Player) - Method in interface com.kamikazejam.kamicommon.menu.api.title.ComponentMenuTitleProvider
A provider for the Menu title when the Menu is created.
getTitle(Player) - Method in interface com.kamikazejam.kamicommon.menu.api.title.MenuTitleProvider
Deprecated.
A provider for the Menu title when the Menu is created.
getToDestroy() - Method in interface com.kamikazejam.kamicommon.nms.wrappers.packet.impl.NMSOutEntityDestroy
Retrieves the array of entity IDs to be destroyed.
getTpdelay(Permissible) - Static method in class com.kamikazejam.kamicommon.util.KUtil
 
getType() - Method in class com.kamikazejam.kamicommon.nms.abstraction.event.PreSpawnSpawnerEvent
Gets the type of entity that the spawner is attempting to spawn.
getURI() - Method in class com.kamikazejam.kamicommon.redis.util.RedisConf
 
getUUID(Object) - Static method in class com.kamikazejam.kamicommon.util.id.IdUtilLocal
 
getValues(SenderPresence, SenderType) - Method in class com.kamikazejam.kamicommon.util.id.SenderMap
 
getVanishIntegration() - Static method in class com.kamikazejam.kamicommon.SpigotUtilsSource
 
getVelocity() - Method in class com.kamikazejam.kamicommon.util.teleport.ps.PS
 
getVelocity(boolean) - Method in class com.kamikazejam.kamicommon.util.teleport.ps.PS
 
getVelocityCoord(boolean, Double, Integer, Integer, Double) - Static method in class com.kamikazejam.kamicommon.util.teleport.ps.PS
 
getVelocityX(boolean) - Method in class com.kamikazejam.kamicommon.util.teleport.ps.PS
 
getVelocityY(boolean) - Method in class com.kamikazejam.kamicommon.util.teleport.ps.PS
 
getVelocityZ(boolean) - Method in class com.kamikazejam.kamicommon.util.teleport.ps.PS
 
getVersion() - Method in interface com.kamikazejam.kamicommon.nms.library.worldguard.WorldGuardApi
Retrieves the version string of the WorldGuard plugin currently in use.
getVersion(Plugin) - Static method in class com.kamikazejam.kamicommon.util.VersionControl
 
getViewers() - Method in class com.kamikazejam.kamicommon.menu.api.MenuHolder
 
getVisibleChildren(CommandSender) - Method in class com.kamikazejam.kamicommon.command.KamiCommand
 
getVisibleWorldIds(Permissible) - Method in class com.kamikazejam.kamicommon.util.mixin.MixinWorld
 
getW() - Method in class com.kamikazejam.kamicommon.util.data.VectorW
 
getW() - Method in class com.kamikazejam.kamicommon.util.data.VectorW2D
 
getWorld() - Method in class com.kamikazejam.kamicommon.util.teleport.DestinationWorld
 
getWorld(boolean) - Method in class com.kamikazejam.kamicommon.util.teleport.ps.PS
 
getWorldAliases(String) - Method in class com.kamikazejam.kamicommon.util.mixin.MixinWorld
 
getWorldAliasOrId(String) - Method in class com.kamikazejam.kamicommon.util.mixin.MixinWorld
 
getWorldColorMini(String) - Method in class com.kamikazejam.kamicommon.util.mixin.MixinWorld
 
getWorldDisplayNameMini(String) - Method in class com.kamikazejam.kamicommon.util.mixin.MixinWorld
 
getWorldIds() - Method in class com.kamikazejam.kamicommon.util.mixin.MixinWorld
 
getWorldSpawnPs(String) - Method in class com.kamikazejam.kamicommon.util.mixin.MixinWorld
 
getX() - Method in interface com.kamikazejam.kamicommon.nms.wrappers.chunk.NMSChunk
Retrieves the X coordinate of this chunk in chunk coordinates.
getYaml() - Static method in class com.kamikazejam.kamicommon.yaml.standalone.YamlUtil
 
getYamlConfiguration() - Method in class com.kamikazejam.kamicommon.configuration.spigot.KamiConfig
 
getYamlConfiguration() - Method in class com.kamikazejam.kamicommon.configuration.standalone.AbstractConfig
 
getYamlConfiguration() - Method in class com.kamikazejam.kamicommon.configuration.standalone.StandaloneConfig
 
getYaw(boolean) - Method in class com.kamikazejam.kamicommon.util.teleport.ps.PS
 
getYaw(boolean, Float) - Static method in class com.kamikazejam.kamicommon.util.teleport.ps.PS
 
getZ() - Method in interface com.kamikazejam.kamicommon.nms.wrappers.chunk.NMSChunk
Retrieves the Z coordinate of this chunk in chunk coordinates.
giveItem(Player, ItemStack) - Static method in class com.kamikazejam.kamicommon.util.PlayerUtil
 
giveItems(Player, ItemStack...) - Static method in class com.kamikazejam.kamicommon.util.PlayerUtil
 
GOLD - Enum constant in enum class com.kamikazejam.kamicommon.nms.util.Colors
Gold color (§6) - RGB: 0xFFAA00
GRAY - Enum constant in enum class com.kamikazejam.kamicommon.nms.util.Colors
Gray color (§7) - RGB: 0xAAAAAA
GREEN - Enum constant in enum class com.kamikazejam.kamicommon.nms.util.Colors
Green color (§a) - RGB: 0x55FF55
GREEN - Static variable in class com.kamikazejam.kamicommon.util.data.ANSI
 
GridPaginationLayout - Class in com.kamikazejam.kamicommon.menu.api.struct.paginated.layout
Represents a layout for a PaginatedMenu where the available slots for page icons are defined as the grid between two positions (PositionIconSlot)
GridPaginationLayout(PositionIconSlot, PositionIconSlot, IconSlot, IconSlot) - Constructor for class com.kamikazejam.kamicommon.menu.api.struct.paginated.layout.GridPaginationLayout
 
gson - Static variable in class com.kamikazejam.kamicommon.util.id.IdUtilLocal
 

H

handleDisable() - Method in class com.kamikazejam.kamicommon.subsystem.AbstractSubsystem
 
handleEnable() - Method in class com.kamikazejam.kamicommon.subsystem.AbstractSubsystem
 
hasChildren() - Method in class com.kamikazejam.kamicommon.command.KamiCommand
 
hasGlow() - Method in interface com.kamikazejam.kamicommon.item.IBuilder
Get if the item has an added glow effect.

If the patch glow is null (not set), the prototype's glow value will be returned, meaning whether the prototype already carries at least one enchantment and therefore already glints.
hasGlow() - Method in class com.kamikazejam.kamicommon.item.ItemBuilder
 
hashCode() - Method in class com.kamikazejam.kamicommon.menu.api.icons.MenuIcon
 
hashCode() - Method in class com.kamikazejam.kamicommon.menu.api.MenuHolder
 
hashCode() - Method in class com.kamikazejam.kamicommon.redis.util.RedisConf
 
hashCode() - Method in class com.kamikazejam.kamicommon.util.data.Pair
 
hashCode() - Method in class com.kamikazejam.kamicommon.util.data.Tuple
 
hashCode() - Method in class com.kamikazejam.kamicommon.util.data.Vector2D
 
hashCode() - Method in class com.kamikazejam.kamicommon.util.data.VectorW
 
hashCode() - Method in class com.kamikazejam.kamicommon.util.data.VectorW2D
 
hashCode() - Method in class com.kamikazejam.kamicommon.util.id.IdData
 
hashCode() - Method in class com.kamikazejam.kamicommon.util.teleport.ps.PS
 
hashCode() - Method in class com.kamikazejam.kamicommon.yaml.util.NodePair
 
hasItemFlag(XItemFlag) - Method in interface com.kamikazejam.kamicommon.item.IBuilder
Get if the item has the specified item flag.

If the patch does not specify the presence of this flag, the prototype's value will be returned.
hasItemFlag(XItemFlag) - Method in class com.kamikazejam.kamicommon.item.ItemBuilder
 
hasKamiPlugin() - Method in class com.kamikazejam.kamicommon.util.engine.Engine
 
hasMenuIcon(int) - Method in interface com.kamikazejam.kamicommon.menu.api.icons.access.IMenuIconsAccess
 
hasMenuIcon(int) - Method in class com.kamikazejam.kamicommon.menu.api.icons.access.MenuIconsAccess
 
hasMenuIcon(int, int) - Method in interface com.kamikazejam.kamicommon.menu.api.icons.access.IMenuIconsAccess
 
hasMenuIcon(PositionIconSlot) - Method in interface com.kamikazejam.kamicommon.menu.api.icons.access.IMenuIconsAccess
 
hasMenuIcon(PositionIconSlot) - Method in class com.kamikazejam.kamicommon.menu.api.icons.access.MenuIconsAccess
 
hasMessage() - Method in exception class com.kamikazejam.kamicommon.util.exception.KamiCommonException
 
hasParameterForIndex(int) - Method in class com.kamikazejam.kamicommon.command.KamiCommand
 
hasParent() - Method in class com.kamikazejam.kamicommon.command.KamiCommand
 
hasPermission(Permissible, String) - Static method in class com.kamikazejam.kamicommon.util.KUtil
 
hasPlayedBefore(Object) - Method in class com.kamikazejam.kamicommon.util.mixin.MixinPlayed
 
hasPs() - Method in interface com.kamikazejam.kamicommon.util.teleport.Destination
 
hasPs() - Method in class com.kamikazejam.kamicommon.util.teleport.DestinationAbstract
 
hasRegionsInChunk(Chunk) - Method in interface com.kamikazejam.kamicommon.nms.library.worldguard.WorldGuardApi
Checks if the specified chunk contains any WorldGuard regions.
help - Variable in class com.kamikazejam.kamicommon.command.type.TypeAbstractChoice
 
hideAttributes() - Method in interface com.kamikazejam.kamicommon.item.IBuilder
PATCH FUNCTION HELPER - Convenience method to hide common item attributes by adding multiple item flags.
This method adds the following XItemFlags to the item:
- XItemFlag.HIDE_ATTRIBUTES
- XItemFlag.HIDE_ENCHANTS
- XItemFlag.HIDE_PLACED_ON
- XItemFlag.HIDE_UNBREAKABLE
- XItemFlag.HIDE_ADDITIONAL_TOOLTIP

This is equivalent to calling IBuilder.addItemFlag(XItemFlag) for each of the above flags.
hover - Variable in class com.kamikazejam.kamicommon.actions.StandaloneAction
 
hover(VersionedComponent) - Method in interface com.kamikazejam.kamicommon.nms.text.VersionedComponent
Returns a copy of this component with hover text attached.
Hover - Class in com.kamikazejam.kamicommon.actions
 
Hover() - Constructor for class com.kamikazejam.kamicommon.actions.Hover
 
hoverItem(ItemStack) - Method in interface com.kamikazejam.kamicommon.nms.text.VersionedComponent
Returns a copy of this component whose hover shows the given item, with its name, lore and enchantments as a player would see them in an inventory.
HoverItem - Class in com.kamikazejam.kamicommon.actions
Basic hover action showing an ItemStack.

Use Action.setHoverItem(ItemStack) to add this hover action to an Action.
- This class is not intended to be instantiated directly.
HoverText - Class in com.kamikazejam.kamicommon.actions
 

I

i - Static variable in class com.kamikazejam.kamicommon.command.KamiCommandHelp
 
IBuilder<T> - Interface in com.kamikazejam.kamicommon.item
Do not implement this outside KamiCommon. This was a sealed hierarchy until spigot-utils dropped to Java 8 so that 1.8.x servers could load it; sealed is Java 17 and has no Java 8 spelling.
IChatColorNMS - Interface in com.kamikazejam.kamicommon.nms.abstraction
NMS abstraction interface for converting Bukkit ChatColor instances to AWT Color objects.
IconSlot - Interface in com.kamikazejam.kamicommon.menu.api.icons.slots
 
IconSlotLoader - Class in com.kamikazejam.kamicommon.menu.api.loaders
 
IconSlotLoader() - Constructor for class com.kamikazejam.kamicommon.menu.api.loaders.IconSlotLoader
 
id - Variable in class com.kamikazejam.kamicommon.util.id.IdData
 
id() - Method in interface com.kamikazejam.kamicommon.yaml.source.ConfigSource
A human-readable identifier for this source (e.g., absolute file path, URL, logical name).
Uniqueness is not required and the value is intended primarily for logging/debugging.
id() - Method in class com.kamikazejam.kamicommon.yaml.source.FileConfigSource
 
id() - Method in class com.kamikazejam.kamicommon.yaml.source.StringConfigSource
 
ID_PREFIX - Static variable in class com.kamikazejam.kamicommon.util.KUtil
 
ID_TO_RAWNAMES - Static variable in class com.kamikazejam.kamicommon.command.type.TypeEnchantment
 
IdData - Class in com.kamikazejam.kamicommon.util.id
 
IdData() - Constructor for class com.kamikazejam.kamicommon.util.id.IdData
 
IdData(String, String) - Constructor for class com.kamikazejam.kamicommon.util.id.IdData
 
IdData(String, String, long) - Constructor for class com.kamikazejam.kamicommon.util.id.IdData
 
Identified - Interface in com.kamikazejam.kamicommon.util.interfaces
 
IDPREFIX - Static variable in class com.kamikazejam.kamicommon.util.id.IdUtilLocal
 
IdUtilLocal - Class in com.kamikazejam.kamicommon.util.id
Identification of a CommandSender can be done in 4 different ways.
IdUtilLocal() - Constructor for class com.kamikazejam.kamicommon.util.id.IdUtilLocal
 
IMenuIconsAccess<M> - Interface in com.kamikazejam.kamicommon.menu.api.icons.access
 
implode(Object[], String) - Static method in class com.kamikazejam.kamicommon.util.Txt
 
implode(Object[], String, String) - Static method in class com.kamikazejam.kamicommon.util.Txt
 
implode(Collection, String) - Static method in class com.kamikazejam.kamicommon.util.Txt
 
implode(Collection, String, String) - Static method in class com.kamikazejam.kamicommon.util.Txt
 
implodeCommaAndDot(Collection, String, String, String, String) - Static method in class com.kamikazejam.kamicommon.util.Txt
 
info(VersionedComponent) - Method in class com.kamikazejam.kamicommon.nms.log.ComponentLogger
 
info(String) - Method in class com.kamikazejam.kamicommon.nms.log.ComponentLogger
Deprecated.
Use ComponentLogger.info(VersionedComponent) instead for better component support
info(String) - Static method in class com.kamikazejam.kamicommon.PluginSource
 
info(String) - Static method in class com.kamikazejam.kamicommon.SpigotUtilsSource
 
info(String) - Method in class com.kamikazejam.kamicommon.util.log.LoggerService
 
info(Throwable) - Method in class com.kamikazejam.kamicommon.nms.log.ComponentLogger
 
info(Throwable) - Method in class com.kamikazejam.kamicommon.util.log.LoggerService
 
info(Throwable, VersionedComponent) - Method in class com.kamikazejam.kamicommon.nms.log.ComponentLogger
 
info(Throwable, String) - Method in class com.kamikazejam.kamicommon.nms.log.ComponentLogger
Deprecated.
Use ComponentLogger.info(Throwable, VersionedComponent) instead for better component support
info(Throwable, String) - Method in class com.kamikazejam.kamicommon.util.log.LoggerService
 
info(String) - Method in class com.kamikazejam.kamicommon.database.Database
 
info(String) - Static method in class com.kamikazejam.kamicommon.nms.Logger
Logs an informational message to the server console.
initialize() - Static method in class com.kamikazejam.kamicommon.util.nms.MaterialFlatteningUtil
 
initializeConfig(C) - Method in class com.kamikazejam.kamicommon.subsystem.AbstractSubsystem
 
inSameWorld(PS, PS) - Static method in class com.kamikazejam.kamicommon.util.teleport.ps.PS
 
INT_ARRAY - Enum constant in enum class com.kamikazejam.kamicommon.item.NbtType
Deprecated.
 
INTEGER - Enum constant in enum class com.kamikazejam.kamicommon.item.NbtType
Deprecated.
 
IntegerToRomanNumeral(int) - Static method in class com.kamikazejam.kamicommon.util.TextUtil
Converts an integer to a Roman Numeral
Supports ONLY integers in the range [1, 3999] (inclusive)
internalPut(String, Object) - Method in class com.kamikazejam.kamicommon.yaml.AbstractMemorySection
 
internalPut(String, Object) - Method in interface com.kamikazejam.kamicommon.yaml.AbstractYamlConfiguration
 
inventory - Variable in class com.kamikazejam.kamicommon.menu.api.MenuHolder
 
INVISIBLE - Enum constant in enum class com.kamikazejam.kamicommon.command.Visibility
Invisible commands are invisible to everyone, even those who can use the command.
invokeMethod(Method, Object) - Static method in class com.kamikazejam.kamicommon.util.ReflectionUtil
 
invokeMethod(Method, Object, Object) - Static method in class com.kamikazejam.kamicommon.util.ReflectionUtil
 
invokeMethod(Method, Object, Object...) - Static method in class com.kamikazejam.kamicommon.util.ReflectionUtil
 
IPageIconsAccess<M> - Interface in com.kamikazejam.kamicommon.menu.api.icons.access.paginated
 
isActive() - Method in class com.kamikazejam.kamicommon.command.KamiCommand
 
isActive() - Method in class com.kamikazejam.kamicommon.util.engine.Engine
 
isActive() - Method in interface com.kamikazejam.kamicommon.util.interfaces.Active
 
isAddGlow() - Method in interface com.kamikazejam.kamicommon.item.IBuilder
isAutoLoadKamiConfig() - Method in class com.kamikazejam.kamicommon.KamiPlugin
Should we automatically load the KamiConfig on enable?
isAutoUpdateForTick(int) - Method in class com.kamikazejam.kamicommon.menu.api.icons.MenuIcon
 
isAvailable() - Method in class com.kamikazejam.kamicommon.util.mixin.Mixin
 
isAvailableDefault() - Method in class com.kamikazejam.kamicommon.util.mixin.Mixin
 
isBoolean(String) - Method in class com.kamikazejam.kamicommon.configuration.spigot.KamiConfig
 
isBoolean(String) - Method in class com.kamikazejam.kamicommon.configuration.standalone.StandaloneConfig
 
isBoolean(String) - Method in interface com.kamikazejam.kamicommon.yaml.base.ConfigurationMethods
 
isBoolean(String) - Method in class com.kamikazejam.kamicommon.yaml.base.MemorySectionMethods
Whether the value at this key is one MemorySectionMethods.getBoolean(String, boolean) would parse, rather than fall back to its default for.
isByte(String) - Method in class com.kamikazejam.kamicommon.configuration.spigot.KamiConfig
 
isByte(String) - Method in class com.kamikazejam.kamicommon.configuration.standalone.StandaloneConfig
 
isByte(String) - Method in interface com.kamikazejam.kamicommon.yaml.base.ConfigurationMethods
 
isByte(String) - Method in class com.kamikazejam.kamicommon.yaml.base.MemorySectionMethods
 
isCancelled() - Method in class com.kamikazejam.kamicommon.event.KamiCommonEvent
 
isCausedByMixin(PlayerTeleportEvent) - Method in class com.kamikazejam.kamicommon.util.mixin.MixinTeleport
 
isCausedByTeleportMixin(PlayerTeleportEvent) - Method in class com.kamikazejam.kamicommon.util.engine.EngineTeleportMixinCause
 
isChanged() - Method in class com.kamikazejam.kamicommon.configuration.standalone.AbstractConfig
 
isChanged() - Method in interface com.kamikazejam.kamicommon.yaml.AbstractYamlConfiguration
 
isChanged() - Method in interface com.kamikazejam.kamicommon.yaml.base.ConfigurationMethods
 
isChild() - Method in class com.kamikazejam.kamicommon.command.KamiCommand
 
isCollection(Object) - Static method in class com.kamikazejam.kamicommon.util.collections.ContainerUtil
 
isConfigurationSection(String) - Method in class com.kamikazejam.kamicommon.configuration.spigot.KamiConfig
 
isConfigurationSection(String) - Method in class com.kamikazejam.kamicommon.configuration.standalone.StandaloneConfig
 
isConfigurationSection(String) - Method in interface com.kamikazejam.kamicommon.yaml.base.ConfigurationMethods
 
isConfigurationSection(String) - Method in class com.kamikazejam.kamicommon.yaml.base.MemorySectionMethods
 
isConnected() - Method in class com.kamikazejam.kamicommon.redis.RedisAPI
 
isConsole(Object) - Static method in class com.kamikazejam.kamicommon.util.id.IdUtilLocal
 
isConsoleId(String) - Static method in class com.kamikazejam.kamicommon.util.id.IdUtilLocal
 
isContainer(Object) - Static method in class com.kamikazejam.kamicommon.util.collections.ContainerUtil
 
isCycleBuilderForTick(int) - Method in class com.kamikazejam.kamicommon.menu.api.icons.MenuIcon
 
isDamageable(ItemStack) - Method in class com.kamikazejam.kamicommon.nms.abstraction.item.AbstractItemEditor
 
isDebug() - Method in class com.kamikazejam.kamicommon.nms.log.ComponentLogger
 
isDebug() - Method in class com.kamikazejam.kamicommon.redis.logger.DefaultRedisLogger
 
isDebug() - Method in class com.kamikazejam.kamicommon.util.log.LegacyColorsLogger
 
isDebug() - Method in class com.kamikazejam.kamicommon.util.log.LoggerService
 
isDefault() - Method in class com.kamikazejam.kamicommon.util.mixin.Mixin
 
isDefaultValueSet() - Method in class com.kamikazejam.kamicommon.command.Parameter
 
isDescriptionSet() - Method in class com.kamikazejam.kamicommon.command.DefaultValue
 
isDouble(String) - Method in class com.kamikazejam.kamicommon.configuration.spigot.KamiConfig
 
isDouble(String) - Method in class com.kamikazejam.kamicommon.configuration.standalone.StandaloneConfig
 
isDouble(String) - Method in interface com.kamikazejam.kamicommon.yaml.base.ConfigurationMethods
 
isDouble(String) - Method in class com.kamikazejam.kamicommon.yaml.base.MemorySectionMethods
 
isDue(long) - Method in class com.kamikazejam.kamicommon.util.teleport.ScheduledTeleport
 
isEmpty() - Method in class com.kamikazejam.kamicommon.configuration.spigot.KamiConfig
 
isEmpty() - Method in class com.kamikazejam.kamicommon.configuration.standalone.StandaloneConfig
 
isEmpty() - Method in interface com.kamikazejam.kamicommon.nms.wrappers.chunk.NMSChunkSection
Checks if this chunk section is empty.
isEmpty() - Method in interface com.kamikazejam.kamicommon.yaml.base.ConfigurationMethods
 
isEmpty() - Method in class com.kamikazejam.kamicommon.yaml.base.ConfigurationSequence
 
isEmpty() - Method in class com.kamikazejam.kamicommon.yaml.base.MemorySectionMethods
 
isEmpty(Object) - Static method in class com.kamikazejam.kamicommon.util.adapter.AdapterKamiX
 
isEmpty(Object) - Static method in class com.kamikazejam.kamicommon.util.collections.ContainerUtil
 
isEnabledByDefault() - Method in class com.kamikazejam.kamicommon.subsystem.module.Module
 
isEnabledInConfig() - Method in class com.kamikazejam.kamicommon.subsystem.module.Module
 
isEnabledInConfig() - Method in class com.kamikazejam.kamicommon.subsystem.module.ModuleConfig
 
isFake(Event) - Static method in class com.kamikazejam.kamicommon.util.engine.Engine
 
isFloat(String) - Method in class com.kamikazejam.kamicommon.configuration.spigot.KamiConfig
 
isFloat(String) - Method in class com.kamikazejam.kamicommon.configuration.standalone.StandaloneConfig
 
isFloat(String) - Method in interface com.kamikazejam.kamicommon.yaml.base.ConfigurationMethods
 
isFloat(String) - Method in class com.kamikazejam.kamicommon.yaml.base.MemorySectionMethods
 
isForceChunkLoad() - Method in interface com.kamikazejam.kamicommon.nms.wrappers.chunk.NMSChunkProvider
Checks if force chunk loading is enabled.
isFullChainMet(CommandSender) - Method in class com.kamikazejam.kamicommon.command.KamiCommand
 
isFullyValidPlayer(Player) - Static method in class com.kamikazejam.kamicommon.util.PlayerUtil
 
isGameMode(Object, GameMode, boolean) - Static method in class com.kamikazejam.kamicommon.util.id.IdUtilLocal
 
isIndexed(Object) - Static method in class com.kamikazejam.kamicommon.util.collections.ContainerUtil
 
isInt(String) - Method in class com.kamikazejam.kamicommon.configuration.spigot.KamiConfig
 
isInt(String) - Method in class com.kamikazejam.kamicommon.configuration.standalone.StandaloneConfig
 
isInt(String) - Method in interface com.kamikazejam.kamicommon.yaml.base.ConfigurationMethods
 
isInt(String) - Method in class com.kamikazejam.kamicommon.yaml.base.MemorySectionMethods
 
isItemStack(String) - Method in class com.kamikazejam.kamicommon.configuration.spigot.KamiConfig
 
isItemStack(String) - Method in interface com.kamikazejam.kamicommon.yaml.spigot.ConfigurationSection
 
isItemStack(String) - Method in class com.kamikazejam.kamicommon.yaml.spigot.MemorySection
 
isLeaf() - Method in class com.kamikazejam.kamicommon.command.KamiCommand
 
isLevenshteinSimilar(String, String) - Method in class com.kamikazejam.kamicommon.command.type.TypeAbstractChoice
 
isList(Object) - Static method in class com.kamikazejam.kamicommon.util.collections.ContainerUtil
 
isList(String) - Method in class com.kamikazejam.kamicommon.configuration.spigot.KamiConfig
 
isList(String) - Method in class com.kamikazejam.kamicommon.configuration.standalone.StandaloneConfig
 
isList(String) - Method in interface com.kamikazejam.kamicommon.yaml.base.ConfigurationMethods
 
isList(String) - Method in class com.kamikazejam.kamicommon.yaml.base.MemorySectionMethods
 
isLong(String) - Method in class com.kamikazejam.kamicommon.configuration.spigot.KamiConfig
 
isLong(String) - Method in class com.kamikazejam.kamicommon.configuration.standalone.StandaloneConfig
 
isLong(String) - Method in interface com.kamikazejam.kamicommon.yaml.base.ConfigurationMethods
 
isLong(String) - Method in class com.kamikazejam.kamicommon.yaml.base.MemorySectionMethods
 
isMap(Object) - Static method in class com.kamikazejam.kamicommon.util.collections.ContainerUtil
 
isNextPage(int) - Method in class com.kamikazejam.kamicommon.menu.api.struct.paginated.Pagination
 
isNothing(ItemStack) - Static method in class com.kamikazejam.kamicommon.util.KUtil
 
isNpc(Object) - Static method in class com.kamikazejam.kamicommon.util.KUtil
 
isntNpc(Object) - Static method in class com.kamikazejam.kamicommon.util.KUtil
 
isntPlayer(Object) - Static method in class com.kamikazejam.kamicommon.util.KUtil
 
isntSender(Object) - Static method in class com.kamikazejam.kamicommon.util.KUtil
 
isNumber(String) - Method in class com.kamikazejam.kamicommon.configuration.spigot.KamiConfig
 
isNumber(String) - Method in class com.kamikazejam.kamicommon.configuration.standalone.StandaloneConfig
 
isNumber(String) - Method in interface com.kamikazejam.kamicommon.yaml.base.ConfigurationMethods
 
isNumber(String) - Method in class com.kamikazejam.kamicommon.yaml.base.MemorySectionMethods
 
isOffHand(PlayerInteractEntityEvent) - Method in class com.kamikazejam.kamicommon.nms.abstraction.mainhand.AbstractMainHand
Determines if a player interaction event was performed with the off-hand.
isOffHand(PlayerInteractEntityEvent) - Static method in class com.kamikazejam.kamicommon.util.engine.Engine
 
isOffline(Object) - Method in class com.kamikazejam.kamicommon.util.mixin.MixinPlayed
 
isOnline(Object) - Static method in class com.kamikazejam.kamicommon.util.id.IdUtilLocal
 
isOnline(Object) - Method in class com.kamikazejam.kamicommon.util.mixin.MixinPlayed
 
isOptional() - Method in class com.kamikazejam.kamicommon.command.Parameter
 
isOptionalFor(CommandSender) - Method in class com.kamikazejam.kamicommon.command.Parameter
 
isOrdered(Object) - Static method in class com.kamikazejam.kamicommon.util.collections.ContainerUtil
 
isParent() - Method in class com.kamikazejam.kamicommon.command.KamiCommand
 
isPlayer(Object) - Static method in class com.kamikazejam.kamicommon.util.id.IdUtilLocal
 
isPlayer(Object) - Static method in class com.kamikazejam.kamicommon.util.KUtil
 
isPlayerId(String) - Static method in class com.kamikazejam.kamicommon.util.id.IdUtilLocal
 
isPlayerValue(String) - Static method in class com.kamikazejam.kamicommon.util.id.SenderMap
 
isPrevious(int) - Method in class com.kamikazejam.kamicommon.menu.api.struct.paginated.Pagination
 
isPrimitiveWrapper(Object) - Method in class com.kamikazejam.kamicommon.yaml.AbstractMemorySection
 
isRawTypeAssignableFrom(Type, Type) - Static method in class com.kamikazejam.kamicommon.util.ReflectionUtil
 
isRawTypeAssignableFromAny(Type, Type...) - Static method in class com.kamikazejam.kamicommon.util.ReflectionUtil
 
isRelevant(CommandSender) - Method in class com.kamikazejam.kamicommon.command.KamiCommand
 
isRequired() - Method in class com.kamikazejam.kamicommon.command.Parameter
 
isRequiredFor(CommandSender) - Method in class com.kamikazejam.kamicommon.command.Parameter
 
isRequirementsMet(Iterable, CommandSender, KamiCommand, boolean) - Static method in class com.kamikazejam.kamicommon.command.requirement.RequirementAbstract
 
isRequirementsMet(CommandSender, boolean) - Method in class com.kamikazejam.kamicommon.command.KamiCommand
 
isRoot() - Method in class com.kamikazejam.kamicommon.command.KamiCommand
 
isRunning() - Method in class com.kamikazejam.kamicommon.redis.util.RedisMonitor
 
isRunning() - Method in interface com.kamikazejam.kamicommon.util.interfaces.Service
 
isSameBlock(Location, Location) - Static method in class com.kamikazejam.kamicommon.util.KUtil
 
isSameBlock(PlayerMoveEvent) - Static method in class com.kamikazejam.kamicommon.util.KUtil
 
isSameChunk(Location, Location) - Static method in class com.kamikazejam.kamicommon.util.KUtil
 
isSameChunk(PlayerMoveEvent) - Static method in class com.kamikazejam.kamicommon.util.KUtil
 
isScheduled() - Method in class com.kamikazejam.kamicommon.util.teleport.ScheduledTeleport
 
isScheduled(ScheduledTeleport) - Method in class com.kamikazejam.kamicommon.util.engine.EngineScheduledTeleport
 
isSender(Object) - Static method in class com.kamikazejam.kamicommon.util.KUtil
 
isSet() - Static method in class com.kamikazejam.kamicommon.SpigotUtilsSource
 
isSet(Object) - Static method in class com.kamikazejam.kamicommon.util.collections.ContainerUtil
 
isSet(String) - Method in class com.kamikazejam.kamicommon.configuration.spigot.KamiConfig
 
isSet(String) - Method in class com.kamikazejam.kamicommon.configuration.standalone.StandaloneConfig
 
isSet(String) - Method in interface com.kamikazejam.kamicommon.yaml.base.ConfigurationMethods
 
isSet(String) - Method in class com.kamikazejam.kamicommon.yaml.base.MemorySectionMethods
 
isShort(String) - Method in class com.kamikazejam.kamicommon.configuration.spigot.KamiConfig
 
isShort(String) - Method in class com.kamikazejam.kamicommon.configuration.standalone.StandaloneConfig
 
isShort(String) - Method in interface com.kamikazejam.kamicommon.yaml.base.ConfigurationMethods
 
isShort(String) - Method in class com.kamikazejam.kamicommon.yaml.base.MemorySectionMethods
 
isSimplySimilar(ItemStack, ItemStack) - Static method in class com.kamikazejam.kamicommon.util.ItemUtil
A simple custom implementation of the traditional ItemStack.isSimilar(ItemStack) method.
This method compares the type, amount, durability, name, lore, color, and enchantments of two items.
If all of these fields are equal, the items are considered similar.
isSolid(World, int, int, int) - Static method in class com.kamikazejam.kamicommon.util.teleport.DestinationUtil
 
isSorted(Object) - Static method in class com.kamikazejam.kamicommon.util.collections.ContainerUtil
 
isString(String) - Method in class com.kamikazejam.kamicommon.configuration.spigot.KamiConfig
 
isString(String) - Method in class com.kamikazejam.kamicommon.configuration.standalone.StandaloneConfig
 
isString(String) - Method in interface com.kamikazejam.kamicommon.yaml.base.ConfigurationMethods
 
isString(String) - Method in class com.kamikazejam.kamicommon.yaml.base.MemorySectionMethods
 
isSynchronous() - Method in class com.kamikazejam.kamicommon.event.KamiCommonEvent
 
isTagged(UUID) - Method in interface com.kamikazejam.kamicommon.integrations.combat.CombatIntegration
 
isTagged(UUID) - Method in class com.kamikazejam.kamicommon.integrations.combat.CombatTagPlusImpl
 
isTagged(UUID) - Method in class com.kamikazejam.kamicommon.integrations.combat.DeluxeCombatImpl
 
isTagged(UUID) - Method in class com.kamikazejam.kamicommon.integrations.combat.PvpManagerImpl
 
isTagged(Player) - Method in interface com.kamikazejam.kamicommon.integrations.combat.CombatIntegration
 
isTagged(Player) - Method in class com.kamikazejam.kamicommon.integrations.combat.CombatTagPlusImpl
 
isTagged(Player) - Method in class com.kamikazejam.kamicommon.integrations.combat.DeluxeCombatImpl
 
isTagged(Player) - Method in class com.kamikazejam.kamicommon.integrations.combat.PvpManagerImpl
 
isUnbreakable() - Method in interface com.kamikazejam.kamicommon.item.IBuilder
Get if the item is unbreakable or not.

If the patch unbreakable is null (not set), the prototype's unbreakable value will be returned.
isUnbreakable() - Method in class com.kamikazejam.kamicommon.item.ItemBuilder
 
isUnbreakable(ItemMeta) - Method in class com.kamikazejam.kamicommon.nms.abstraction.item.AbstractItemEditor
 
isUuid(String) - Static method in class com.kamikazejam.kamicommon.util.KUtil
 
isValidMenuIconID(String) - Method in interface com.kamikazejam.kamicommon.menu.api.icons.access.IMenuIconsAccess
 
isValidMenuIconID(String) - Method in class com.kamikazejam.kamicommon.menu.api.icons.access.MenuIconsAccess
 
isValidPagedIconID(String) - Method in interface com.kamikazejam.kamicommon.menu.api.icons.access.paginated.IPageIconsAccess
 
isValidPagedIconID(String) - Method in class com.kamikazejam.kamicommon.menu.api.icons.access.paginated.PageIconsAccess
 
isValidPlayerName(String) - Static method in class com.kamikazejam.kamicommon.util.KUtil
 
isVanished(UUID) - Method in class com.kamikazejam.kamicommon.integrations.PremiumVanishIntegration
 
isVanished(Player) - Method in class com.kamikazejam.kamicommon.integrations.PremiumVanishIntegration
 
isVisibleTo(CommandSender) - Method in class com.kamikazejam.kamicommon.command.KamiCommand
 
isVisibleTo(CommandSender) - Method in class com.kamikazejam.kamicommon.command.KamiCommandHelp
 
isVowel(String) - Static method in class com.kamikazejam.kamicommon.util.Txt
 
isWineSpigot() - Static method in class com.kamikazejam.kamicommon.nms.NmsVersion
Determines if the current server is running WineSpigot implementation.
isWritable() - Method in interface com.kamikazejam.kamicommon.yaml.source.ConfigSource
Indicates whether this source supports persisting data via write(...).
isWritable() - Method in class com.kamikazejam.kamicommon.yaml.source.FileConfigSource
 
ITALIC - Enum constant in enum class com.kamikazejam.kamicommon.nms.text.TextDecoration
 
ItemBuilder - Class in com.kamikazejam.kamicommon.item
A builder class for wrapping ItemStacks and applying patches to them.
Patches modify the base metadata and nbt of the item via easier to use methods exposed by this class.

NOTE: Using third party plugins like ItemsAdder which provide custom items IS SUPPORTED!
Just adjust your workflow to parse the ItemStack from their API, and then use that object as the prototype for this wrapper:
ItemBuilder(XMaterial) - Constructor for class com.kamikazejam.kamicommon.item.ItemBuilder
Construct a new ItemBuilder from an XMaterial.

This is equivalent to calling ItemBuilder(ItemStack) with the result of XMaterial.parseItem()
ItemBuilder(Material) - Constructor for class com.kamikazejam.kamicommon.item.ItemBuilder
Construct a new ItemBuilder from an Material.

This is equivalent to calling ItemBuilder(XMaterial) with the result of XMaterial.matchXMaterial(Material)
ItemBuilder(ItemStack) - Constructor for class com.kamikazejam.kamicommon.item.ItemBuilder
Construct a new ItemBuilder from a prototype ItemStack.
(This builder never modifies the prototype.
ItemBuilder.Config - Class in com.kamikazejam.kamicommon.item
 
ItemBuilderLoader - Class in com.kamikazejam.kamicommon.item
Loader to assist in automatically extracting ItemBuilders from configuration sections.

Supports the KamiConfig system, requiring a ConfigurationSection object to load from.
ItemBuilderLoader() - Constructor for class com.kamikazejam.kamicommon.item.ItemBuilderLoader
 
itemEditor() - Method in interface com.kamikazejam.kamicommon.nms.bundle.NmsBundle
 
ItemEditorProvider - Class in com.kamikazejam.kamicommon.nms.provider
Provider for version-specific item editor implementations.
ItemEditorProvider() - Constructor for class com.kamikazejam.kamicommon.nms.provider.ItemEditorProvider
 
itemNbt() - Method in interface com.kamikazejam.kamicommon.nms.bundle.NmsBundle
The item NBT an Adventure show_item hover is built from.
ItemNbtProvider - Class in com.kamikazejam.kamicommon.nms.provider
Provider for the item NBT an Adventure show_item hover is built from.
ItemNbtProvider() - Constructor for class com.kamikazejam.kamicommon.nms.provider.ItemNbtProvider
 
itemText() - Method in interface com.kamikazejam.kamicommon.nms.bundle.NmsBundle
 
ItemTextProviderPre_1_17 - Class in com.kamikazejam.kamicommon.nms.provider
Provider for version-specific item text implementations (Pre-1.17 only).
ItemTextProviderPre_1_17() - Constructor for class com.kamikazejam.kamicommon.nms.provider.ItemTextProviderPre_1_17
 
ItemTypeLoader - Class in com.kamikazejam.kamicommon.configuration.loader
 
ItemTypeLoader() - Constructor for class com.kamikazejam.kamicommon.configuration.loader.ItemTypeLoader
 
ItemUtil - Class in com.kamikazejam.kamicommon.util
 
ItemUtil() - Constructor for class com.kamikazejam.kamicommon.util.ItemUtil
 
iterator() - Method in class com.kamikazejam.kamicommon.yaml.base.ConfigurationSequence
 

J

Jdk8 - Class in com.kamikazejam.kamicommon.util
Stand-ins for String methods added after Java 8.

K

kamiCommand - Variable in class com.kamikazejam.kamicommon.command.KamiCommonBukkitCommand
 
KamiCommand - Class in com.kamikazejam.kamicommon.command
One command in a tree of commands, with typed parameters, requirements and generated help.
KamiCommand() - Constructor for class com.kamikazejam.kamicommon.command.KamiCommand
 
KamiCommand.Config - Class in com.kamikazejam.kamicommon.command
Message and Color configuration for KamiCommand messages.
KamiCommandHelp - Class in com.kamikazejam.kamicommon.command
 
KamiCommandHelp() - Constructor for class com.kamikazejam.kamicommon.command.KamiCommandHelp
 
KamiCommandHelp.Config - Class in com.kamikazejam.kamicommon.command
Basic configuration for the help command.
KamiCommandVersion - Class in com.kamikazejam.kamicommon.command.impl
 
KamiCommandVersion() - Constructor for class com.kamikazejam.kamicommon.command.impl.KamiCommandVersion
 
KamiCommon - Class in com.kamikazejam.kamicommon
This class is just the plugin source when the spigot-jar is installed on a server.
All registration and enabling of the plugin is handled in PluginSource.

This architecture allows a third party plugin to completely shade the spigot-jar module and initialize PluginSource on its own.
KamiCommon() - Constructor for class com.kamikazejam.kamicommon.KamiCommon
 
KamiCommonBukkitCommand - Class in com.kamikazejam.kamicommon.command
 
KamiCommonBukkitCommand(String, KamiCommand) - Constructor for class com.kamikazejam.kamicommon.command.KamiCommonBukkitCommand
 
KamiCommonCommand - Class in com.kamikazejam.kamicommon.command.impl.kc
 
KamiCommonCommand(KamiPlugin) - Constructor for class com.kamikazejam.kamicommon.command.impl.kc.KamiCommonCommand
 
KamiCommonCommandRegistration - Class in com.kamikazejam.kamicommon.command
 
KamiCommonEvent - Class in com.kamikazejam.kamicommon.event
 
KamiCommonEvent() - Constructor for class com.kamikazejam.kamicommon.event.KamiCommonEvent
 
KamiCommonEvent(boolean) - Constructor for class com.kamikazejam.kamicommon.event.KamiCommonEvent
 
KamiCommonException - Exception Class in com.kamikazejam.kamicommon.util.exception
A checked exception whose payload is a message for the sender rather than a stack trace.
KamiCommonException() - Constructor for exception class com.kamikazejam.kamicommon.util.exception.KamiCommonException
 
KamiConfig - Class in com.kamikazejam.kamicommon.configuration.spigot
A class that represents a configuration file (Meant for implementations WITH a JavaPlugin object available)
If you DO NOT have a JavaPlugin object, it is recommended to use StandaloneConfig instead
This is an extension of a YamlConfiguration, so all get, set, and put methods are available.
KamiConfig(AbstractSubsystem, ConfigSource) - Constructor for class com.kamikazejam.kamicommon.configuration.spigot.KamiConfig
Creates a new config instance with the given subsystem and config source.

This constructor enables defaults using the following resource file method:
- Fetches the resource file using the provided source, from AbstractSubsystem.getSupplementalConfigResource(ConfigSource)
KamiConfig(AbstractSubsystem, ConfigSource, Supplier) - Constructor for class com.kamikazejam.kamicommon.configuration.spigot.KamiConfig
Creates a new config instance with the given subsystem and config source.

This constructor uses defaults if and only if the provided supplier is NOT null:
- Providing a non-null supplier will enable defaults using the provided InputStream - Providing a null supplier will disable defaults
KamiConfig(AbstractSubsystem, File) - Constructor for class com.kamikazejam.kamicommon.configuration.spigot.KamiConfig
Creates a new config instance with the given subsystem and destination file.

This constructor enables defaults using the following resource file method:
- Fetches the resource file using the provided file name, from AbstractSubsystem.getSupplementalConfigResource(File)
KamiConfig(AbstractSubsystem, File, Supplier) - Constructor for class com.kamikazejam.kamicommon.configuration.spigot.KamiConfig
Creates a new config instance with the given subsystem and destination file.

This constructor uses defaults if and only if the provided supplier is NOT null:
- Providing a non-null supplier will enable defaults using the provided InputStream - Providing a null supplier will disable defaults
KamiConfig(JavaPlugin, ConfigSource) - Constructor for class com.kamikazejam.kamicommon.configuration.spigot.KamiConfig
Creates a new config instance with the given plugin and config source.

This constructor enables defaults using the following resource file method:
- Fetches the resource file.
KamiConfig(JavaPlugin, ConfigSource, Supplier) - Constructor for class com.kamikazejam.kamicommon.configuration.spigot.KamiConfig
Creates a new config instance with the given plugin and config source.

This constructor uses defaults if and only if the provided supplier is NOT null:
- Providing a non-null supplier will enable defaults using the provided InputStream - Providing a null supplier will disable defaults
KamiConfig(JavaPlugin, File) - Constructor for class com.kamikazejam.kamicommon.configuration.spigot.KamiConfig
Creates a new config instance with the given plugin and destination file.

This constructor enables defaults using the following resource file method:
- Assumes a resource file with the same name as the provided file, exists in the current jar.
KamiConfig(JavaPlugin, File, Supplier) - Constructor for class com.kamikazejam.kamicommon.configuration.spigot.KamiConfig
Creates a new config instance with the given plugin and destination file.

This constructor uses defaults if and only if the provided supplier is NOT null:
- Providing a non-null supplier will enable defaults using the provided InputStream - Providing a null supplier will disable defaults
KamiConfigExt - Class in com.kamikazejam.kamicommon.configuration.spigot
KamiConfig but with some extended features
KamiConfigExt(AbstractSubsystem, ConfigSource) - Constructor for class com.kamikazejam.kamicommon.configuration.spigot.KamiConfigExt
Creates a new config instance with the given subsystem and config source.

This constructor enables defaults using the following resource file method:
- Fetches the resource file using the provided source, from AbstractSubsystem.getSupplementalConfigResource(ConfigSource)
KamiConfigExt(AbstractSubsystem, ConfigSource, Supplier) - Constructor for class com.kamikazejam.kamicommon.configuration.spigot.KamiConfigExt
Creates a new config instance with the given subsystem and config source.

This constructor uses defaults if and only if the provided supplier is NOT null:
- Providing a non-null supplier will enable defaults using the provided InputStream - Providing a null supplier will disable defaults
KamiConfigExt(AbstractSubsystem, File) - Constructor for class com.kamikazejam.kamicommon.configuration.spigot.KamiConfigExt
Creates a new config instance with the given subsystem and destination file.

This constructor enables defaults using the following resource file method:
- Fetches the resource file using the provided file name, from AbstractSubsystem.getSupplementalConfigResource(File)
KamiConfigExt(AbstractSubsystem, File, Supplier) - Constructor for class com.kamikazejam.kamicommon.configuration.spigot.KamiConfigExt
Creates a new config instance with the given subsystem and destination file.

This constructor uses defaults if and only if the provided supplier is NOT null:
- Providing a non-null supplier will enable defaults using the provided InputStream - Providing a null supplier will disable defaults
KamiConfigExt(JavaPlugin, ConfigSource) - Constructor for class com.kamikazejam.kamicommon.configuration.spigot.KamiConfigExt
Creates a new config instance with the given plugin and config source.

This constructor enables defaults using the following resource file method:
- Fetches the resource file.
KamiConfigExt(JavaPlugin, ConfigSource, Supplier) - Constructor for class com.kamikazejam.kamicommon.configuration.spigot.KamiConfigExt
Creates a new config instance with the given plugin and config source.

This constructor uses defaults if and only if the provided supplier is NOT null:
- Providing a non-null supplier will enable defaults using the provided InputStream - Providing a null supplier will disable defaults
KamiConfigExt(JavaPlugin, File) - Constructor for class com.kamikazejam.kamicommon.configuration.spigot.KamiConfigExt
Creates a new config instance with the given plugin and destination file.

This constructor enables defaults using the following resource file method:
- Assumes a resource file with the same name as the provided file, exists in the current jar.
KamiConfigExt(JavaPlugin, File, Supplier) - Constructor for class com.kamikazejam.kamicommon.configuration.spigot.KamiConfigExt
Creates a new config instance with the given plugin and destination file.

This constructor uses defaults if and only if the provided supplier is NOT null:
- Providing a non-null supplier will enable defaults using the provided InputStream - Providing a null supplier will disable defaults
KamiList<E> - Class in com.kamikazejam.kamicommon.util.collections
This subclass adds better constructors.
KamiList() - Constructor for class com.kamikazejam.kamicommon.util.collections.KamiList
 
KamiList(int) - Constructor for class com.kamikazejam.kamicommon.util.collections.KamiList
 
KamiList(E...) - Constructor for class com.kamikazejam.kamicommon.util.collections.KamiList
 
KamiList(Collection) - Constructor for class com.kamikazejam.kamicommon.util.collections.KamiList
 
KamiMap<K,V> - Class in com.kamikazejam.kamicommon.util.collections
This subclass adds better constructors.
KamiMap() - Constructor for class com.kamikazejam.kamicommon.util.collections.KamiMap
 
KamiMap(int) - Constructor for class com.kamikazejam.kamicommon.util.collections.KamiMap
 
KamiMap(int, float) - Constructor for class com.kamikazejam.kamicommon.util.collections.KamiMap
 
KamiMap(int, float, boolean) - Constructor for class com.kamikazejam.kamicommon.util.collections.KamiMap
 
KamiMap(Map) - Constructor for class com.kamikazejam.kamicommon.util.collections.KamiMap
 
KamiMap(K, V, Object...) - Constructor for class com.kamikazejam.kamicommon.util.collections.KamiMap
 
KamiPlugin - Class in com.kamikazejam.kamicommon
The JavaPlugin base for a KamiCommon plugin, adding lifecycle logging, registration helpers that unregister themselves on disable, an automatically loaded config.yml, and the module and feature managers.
KamiPlugin() - Constructor for class com.kamikazejam.kamicommon.KamiPlugin
 
KamiPlugin.ErrorPropertiesCallback - Interface in com.kamikazejam.kamicommon
 
KamiSet<E> - Class in com.kamikazejam.kamicommon.util.collections
This subclass adds better constructors.
KamiSet() - Constructor for class com.kamikazejam.kamicommon.util.collections.KamiSet
 
KamiSet(int) - Constructor for class com.kamikazejam.kamicommon.util.collections.KamiSet
 
KamiSet(int, float) - Constructor for class com.kamikazejam.kamicommon.util.collections.KamiSet
 
KamiSet(E...) - Constructor for class com.kamikazejam.kamicommon.util.collections.KamiSet
 
KamiSet(Collection) - Constructor for class com.kamikazejam.kamicommon.util.collections.KamiSet
 
KamiTreeSet<E,C> - Class in com.kamikazejam.kamicommon.util.collections
This subclass adds better constructors.
KamiTreeSet(Object) - Constructor for class com.kamikazejam.kamicommon.util.collections.KamiTreeSet
 
KamiTreeSet(Object, E...) - Constructor for class com.kamikazejam.kamicommon.util.collections.KamiTreeSet
 
KamiTreeSet(Object, Collection) - Constructor for class com.kamikazejam.kamicommon.util.collections.KamiTreeSet
 
key() - Method in class com.kamikazejam.kamicommon.yaml.util.NodePair
 
keySet() - Method in class com.kamikazejam.kamicommon.menu.api.struct.icons.PrioritizedMenuIconMap
 
KMessage - Class in com.kamikazejam.kamicommon.nms.abstraction.chat
Abstract base class for interactive messages that can contain rich text, actions, and events for enhanced player communication.
KMessage() - Constructor for class com.kamikazejam.kamicommon.nms.abstraction.chat.KMessage
Creates a new empty message with no actions.
KMessage(Action...) - Constructor for class com.kamikazejam.kamicommon.nms.abstraction.chat.KMessage
Creates a new message with the specified actions.
KMessage(List) - Constructor for class com.kamikazejam.kamicommon.nms.abstraction.chat.KMessage
Creates a new message with the specified list of actions.
KMessageBlock - Class in com.kamikazejam.kamicommon.nms.abstraction.chat.impl
Implementation of KMessage for multi-line interactive messages.
KMessageBlock(String) - Constructor for class com.kamikazejam.kamicommon.nms.abstraction.chat.impl.KMessageBlock
Creates a new multi-line message with a single initial line.
KMessageBlock(String...) - Constructor for class com.kamikazejam.kamicommon.nms.abstraction.chat.impl.KMessageBlock
Creates a new multi-line message with the specified lines.
KMessageBlock(String, Action...) - Constructor for class com.kamikazejam.kamicommon.nms.abstraction.chat.impl.KMessageBlock
Creates a new multi-line message with a single line and actions.
KMessageBlock(String, List) - Constructor for class com.kamikazejam.kamicommon.nms.abstraction.chat.impl.KMessageBlock
Creates a new multi-line message with a single line and action list.
KMessageBlock(List) - Constructor for class com.kamikazejam.kamicommon.nms.abstraction.chat.impl.KMessageBlock
Creates a new multi-line message with the specified list of lines.
KMessageBlock(List, Action...) - Constructor for class com.kamikazejam.kamicommon.nms.abstraction.chat.impl.KMessageBlock
Creates a new multi-line message with the specified lines and actions.
KMessageBlock(List, List) - Constructor for class com.kamikazejam.kamicommon.nms.abstraction.chat.impl.KMessageBlock
Creates a new multi-line message with the specified lines and action list.
KMessageSingle - Class in com.kamikazejam.kamicommon.nms.abstraction.chat.impl
Implementation of KMessage for single-line interactive messages.
KMessageSingle() - Constructor for class com.kamikazejam.kamicommon.nms.abstraction.chat.impl.KMessageSingle
Creates a new empty single-line message.
KMessageSingle(String) - Constructor for class com.kamikazejam.kamicommon.nms.abstraction.chat.impl.KMessageSingle
Creates a new single-line message with the specified text.
KMessageSingle(String, Action...) - Constructor for class com.kamikazejam.kamicommon.nms.abstraction.chat.impl.KMessageSingle
Creates a new single-line message with the specified text and actions.
KMessageSingle(String, List) - Constructor for class com.kamikazejam.kamicommon.nms.abstraction.chat.impl.KMessageSingle
Creates a new single-line message with the specified text and action list.
KUtil - Class in com.kamikazejam.kamicommon.util
 
KUtil() - Constructor for class com.kamikazejam.kamicommon.util.KUtil
 

L

LastRowIconSlot - Class in com.kamikazejam.kamicommon.menu.api.icons.slots
 
LastRowIconSlot(int) - Constructor for class com.kamikazejam.kamicommon.menu.api.icons.slots.LastRowIconSlot
 
leakedToParent() - Static method in class com.kamikazejam.kamicommon.nms.text.ShimLoader
Whether the relocated Adventure is reachable from the classloader that loaded this class.
LegacyChatColors - Class in com.kamikazejam.kamicommon.util
Legacy methods related to ChatColor and legacy color codes.
LegacyChatColors() - Constructor for class com.kamikazejam.kamicommon.util.LegacyChatColors
 
LegacyColors - Class in com.kamikazejam.kamicommon.util
A legacy color-code translator for Minecraft-style formatting codes.
Translates the alternate code character & into the legacy section sign (§) and optionally expands 1.16+ hex color codes of the form &#RRGGBB into the §x§R§R§G§G§B§B sequence used by legacy clients.
Notes:
- This API is marked @Obsolete.
LegacyColors() - Constructor for class com.kamikazejam.kamicommon.util.LegacyColors
 
LegacyColorsLogger - Class in com.kamikazejam.kamicommon.util.log
Simple colored logger that automatically parse legacy color codes using the section symbol (§) or ampersand (&).

This logger is designed for use in Bukkit/Spigot/Paper plugins, and will prepend the plugin name to each message.

It supports different log levels, and will colorize the output accordingly:
- DEBUG (Level.FINE): Gray
- INFO (Level.INFO): No colorization
- WARNING (Level.WARNING): Yellow
- SEVERE (Level.SEVERE): Red

Note: The logger does not currently support other log levels.
LegacyColorsLogger(Plugin) - Constructor for class com.kamikazejam.kamicommon.util.log.LegacyColorsLogger
 
length() - Method in class com.kamikazejam.kamicommon.util.data.Vector2D
 
length() - Method in class com.kamikazejam.kamicommon.util.data.VectorW
 
length() - Method in class com.kamikazejam.kamicommon.util.data.VectorW2D
 
lengthSquared() - Method in class com.kamikazejam.kamicommon.util.data.Vector2D
 
lengthSquared() - Method in class com.kamikazejam.kamicommon.util.data.VectorW
 
lengthSquared() - Method in class com.kamikazejam.kamicommon.util.data.VectorW2D
 
LETTERS - Enum constant in enum class com.kamikazejam.kamicommon.util.TimeUtil.TimeFormat
 
LIGHT_PURPLE - Enum constant in enum class com.kamikazejam.kamicommon.nms.util.Colors
Light Purple color (§d) - RGB: 0xFF55FF
list(T...) - Static method in class com.kamikazejam.kamicommon.util.KUtil
 
listCountMax - Variable in class com.kamikazejam.kamicommon.command.type.TypeAbstractChoice
 
literal(String, String) - Static method in class com.kamikazejam.kamicommon.nms.text.TextPlaceholder
A replacement inserted verbatim.
LITERAL - Enum constant in enum class com.kamikazejam.kamicommon.nms.text.TextPlaceholder.Kind
The value is inserted literally; any MiniMessage syntax in it is not parsed.
load(XMaterial, ConfigurationSection) - Static method in class com.kamikazejam.kamicommon.item.ItemBuilder
Load an ItemBuilder from a prototype ItemStack and a configuration section which defines additional patches to apply to the item.

The section can define the amount, name, lore, and many additional attributes of the item.
load(ConfigurationSection) - Static method in class com.kamikazejam.kamicommon.item.ItemBuilder
Load a full ItemBuilder from a configuration section.

The section can define the material, amount, name, lore, and many additional attributes of the item.
load(ConfigurationSection) - Static method in class com.kamikazejam.kamicommon.item.ItemBuilderLoader
Load a full ItemBuilder from a configuration section.

The section can define the material, amount, name, lore, and many additional attributes of the item.
load(ConfigurationSection) - Static method in class com.kamikazejam.kamicommon.menu.api.loaders.IconSlotLoader
 
load(ConfigurationSection) - Static method in class com.kamikazejam.kamicommon.menu.api.loaders.MenuIconLoader
 
load(ConfigurationSection) - Static method in class com.kamikazejam.kamicommon.menu.api.loaders.MenuSizeLoader
 
load(ConfigurationSection, String) - Static method in class com.kamikazejam.kamicommon.menu.api.loaders.MenuSizeLoader
 
load(ConfigurationSection, OfflinePlayer) - Static method in class com.kamikazejam.kamicommon.menu.api.loaders.MenuIconLoader
 
load(ItemStack, ConfigurationSection) - Static method in class com.kamikazejam.kamicommon.item.ItemBuilder
Load an ItemBuilder from a prototype ItemStack and a configuration section which defines additional patches to apply to the item.

The section can define the amount, name, lore, and many additional attributes of the item.
loadCache(T) - Method in class com.kamikazejam.kamicommon.configuration.spigot.CachedConfig
Should load configuration data into cache from the provided config instance.
loadConfig() - Method in class com.kamikazejam.kamicommon.yaml.AbstractYamlHandler
 
loadDatas() - Static method in class com.kamikazejam.kamicommon.util.id.IdUtilLocal
 
loadMaterials(String) - Method in class com.kamikazejam.kamicommon.configuration.spigot.CachedConfig
Loads a list of XMaterials from a configuration string list, filtering out invalid materials.
loadMenu(ConfigurationSection) - Static method in class com.kamikazejam.kamicommon.menu.api.loaders.menu.OneClickMenuLoader
loadMenu(ConfigurationSection) - Static method in class com.kamikazejam.kamicommon.menu.api.loaders.menu.PaginatedMenuLoader
Loads a PaginatedMenu.Builder from a ConfigurationSection.
Uses the Default pagination layout in PaginatedMenuLoader.Config.layout.
loadMenu(ConfigurationSection) - Static method in class com.kamikazejam.kamicommon.menu.api.loaders.menu.SimpleMenuLoader
loadMenu(ConfigurationSection, PaginationLayout) - Static method in class com.kamikazejam.kamicommon.menu.api.loaders.menu.PaginatedMenuLoader
Loads a PaginatedMenu.Builder from a ConfigurationSection.
Uses the provided PaginationLayout if not null, otherwise uses the Default pagination layout in PaginatedMenuLoader.Config.layout.
loadMenu(ConfigurationSection, String) - Static method in class com.kamikazejam.kamicommon.menu.api.loaders.menu.OneClickMenuLoader
loadMenu(ConfigurationSection, String) - Static method in class com.kamikazejam.kamicommon.menu.api.loaders.menu.PaginatedMenuLoader
Loads a PaginatedMenu.Builder from a ConfigurationSection with the given key.
Identical to calling PaginatedMenuLoader.loadMenu(ConfigurationSection) with ConfigurationMethods.getConfigurationSection(String key)
Uses the Default pagination layout in PaginatedMenuLoader.Config.layout.
loadMenu(ConfigurationSection, String) - Static method in class com.kamikazejam.kamicommon.menu.api.loaders.menu.SimpleMenuLoader
loadMenu(ConfigurationSection, String, PaginationLayout) - Static method in class com.kamikazejam.kamicommon.menu.api.loaders.menu.PaginatedMenuLoader
Loads a PaginatedMenu.Builder from a ConfigurationSection with the given key.
Identical to calling PaginatedMenuLoader.loadMenu(ConfigurationSection) with ConfigurationMethods.getConfigurationSection(String key)
Uses the provided PaginationLayout if not null, otherwise uses the Default pagination layout in PaginatedMenuLoader.Config.layout.
loadPatches(ItemStack, ConfigurationSection) - Static method in class com.kamikazejam.kamicommon.item.ItemBuilderLoader
Load an ItemBuilder from a prototype ItemStack and a configuration section which defines additional patches to apply to the item.

The section can define the amount, name, lore, and many additional attributes of the item.
loadSections(SequenceNode, String) - Method in class com.kamikazejam.kamicommon.yaml.base.ConfigurationSequence
 
loadSections(SequenceNode, String) - Method in class com.kamikazejam.kamicommon.yaml.spigot.ConfigurationSequenceSpigot
 
loadSections(SequenceNode, String) - Method in class com.kamikazejam.kamicommon.yaml.standalone.ConfigurationSequenceStandalone
 
loadType(ConfigurationSection) - Static method in class com.kamikazejam.kamicommon.configuration.loader.ItemTypeLoader
Try to load an XMaterial from a configuration section which defines either a material or type key.

If the type cannot be parsed (for example if neither key can be found, or the value is invalid), this method will return null.

NOTE: This method supports Pre-1.13 (legacy) materials which used a data value for colors and variants.
It will attempt to load a data key from the section, which if found, will be used as a variant data value.
This is only necessary for legacy material names such as "WOOL", "STAINED_GLASS", "LOG", etc.
If not found, it will default to 0.
IMPORTANT: This is different from the damage key, which is used for raw durability modification on items like tools and armor.
loadTypeByString(String, Integer) - Static method in class com.kamikazejam.kamicommon.configuration.loader.ItemTypeLoader
Try to load an XMaterial from a type string and optional data value.

If the type cannot be parsed (for example if the string is not a valid material), this method will return null.

NOTE: This method supports Pre-1.13 (legacy) materials which used a data value for colors and variants.
It will attempt to load a data key from the section, which if found, will be used as a variant data value.
This is only necessary for legacy material names such as "WOOL", "STAINED_GLASS", "LOG", etc.
If not found, it will default to 0.
IMPORTANT: This is different from the damage key, which is used for raw durability modification on items like tools and armor.
locationDistance(PS, PS) - Static method in class com.kamikazejam.kamicommon.util.teleport.ps.PS
 
locationDistanceSquared(PS, PS) - Static method in class com.kamikazejam.kamicommon.util.teleport.ps.PS
 
locationX() - Method in class com.kamikazejam.kamicommon.util.teleport.ps.PSBuilder
 
locationX(Double) - Method in class com.kamikazejam.kamicommon.util.teleport.ps.PSBuilder
 
locationY() - Method in class com.kamikazejam.kamicommon.util.teleport.ps.PSBuilder
 
locationY(Double) - Method in class com.kamikazejam.kamicommon.util.teleport.ps.PSBuilder
 
locationZ() - Method in class com.kamikazejam.kamicommon.util.teleport.ps.PSBuilder
 
locationZ(Double) - Method in class com.kamikazejam.kamicommon.util.teleport.ps.PSBuilder
 
log(Plugin, VersionedComponent, Level) - Method in interface com.kamikazejam.kamicommon.nms.text.ComponentLoggerAdapter
Logs a VersionedComponent message to the server console for a specific plugin at the given log level.
Logger - Class in com.kamikazejam.kamicommon.nms
Lightweight logging utility for the KamiCommon NMS module.
Logger() - Constructor for class com.kamikazejam.kamicommon.nms.Logger
 
LoggerService - Class in com.kamikazejam.kamicommon.util.log
A simple logger service that provides an abstraction for where to log messages.

Override LoggerService.logToConsole(String, Level) to change how log messages are processed.
LoggerService() - Constructor for class com.kamikazejam.kamicommon.util.log.LoggerService
 
logToConsole(VersionedComponent, Level) - Method in class com.kamikazejam.kamicommon.nms.log.ComponentLogger
 
logToConsole(String, Level) - Method in class com.kamikazejam.kamicommon.nms.log.ComponentLogger
Deprecated.
Use ComponentLogger.error(Throwable, VersionedComponent) instead for better component support
logToConsole(String, Level) - Method in class com.kamikazejam.kamicommon.util.log.LegacyColorsLogger
 
logToConsole(String, Level) - Method in class com.kamikazejam.kamicommon.util.log.LoggerService
 
LONG - Enum constant in enum class com.kamikazejam.kamicommon.item.NbtType
Deprecated.
 
lore() - Method in interface com.kamikazejam.kamicommon.item.IBuilder
Get the custom lore for the item.

If the patch lore is null (not set), the prototype's lore will be returned (if available).
lore() - Method in class com.kamikazejam.kamicommon.item.ItemBuilder
 
lore(VersionedComponent...) - Method in interface com.kamikazejam.kamicommon.item.IBuilder
PATCH FUNCTION - Sets the custom lore for the item.
Colors are assumed to be already handled in the components.
Placeholders are set automatically via SoftPlaceholderAPI.setPlaceholders(OfflinePlayer, String).

Clear this patch by calling IBuilder.resetLore().
lore(List) - Method in interface com.kamikazejam.kamicommon.item.IBuilder
PATCH FUNCTION - Sets the custom lore for the item.
Colors are assumed to be already handled in the components.
Placeholders are set automatically via SoftPlaceholderAPI.setPlaceholders(OfflinePlayer, String).

Clear this patch by calling IBuilder.resetLore().
lore(List) - Method in class com.kamikazejam.kamicommon.item.ItemBuilder
 
lowerCaseFirst(String) - Static method in class com.kamikazejam.kamicommon.util.Txt
 

M

mainHand() - Method in interface com.kamikazejam.kamicommon.nms.bundle.NmsBundle
 
MainHandProvider - Class in com.kamikazejam.kamicommon.nms.provider
Provider for version-specific main hand implementations.
MainHandProvider() - Constructor for class com.kamikazejam.kamicommon.nms.provider.MainHandProvider
 
makeAccessible(Constructor) - Static method in class com.kamikazejam.kamicommon.util.ReflectionUtil
 
makeAccessible(Field) - Static method in class com.kamikazejam.kamicommon.util.ReflectionUtil
 
makeAccessible(Method) - Static method in class com.kamikazejam.kamicommon.util.ReflectionUtil
 
map(K, V, Object...) - Static method in class com.kamikazejam.kamicommon.util.KUtil
 
mapPositionToSlot(int, int) - Method in interface com.kamikazejam.kamicommon.menu.api.struct.size.MenuSize
Maps a position to a slot number.
mapPositionToSlot(int, int) - Method in class com.kamikazejam.kamicommon.menu.api.struct.size.MenuSizeRows
 
mapPositionToSlot(int, int) - Method in class com.kamikazejam.kamicommon.menu.api.struct.size.MenuSizeType
 
mapPositionToSlot(int, int, int) - Static method in class com.kamikazejam.kamicommon.menu.api.struct.size.MenuSizeRows
 
markEvent(PlayerTeleportEvent) - Method in class com.kamikazejam.kamicommon.util.engine.EngineTeleportMixinCause
 
matchNBTAPI(NBTType) - Static method in enum class com.kamikazejam.kamicommon.item.NbtType
Deprecated.
 
MaterialFlatteningUtil - Class in com.kamikazejam.kamicommon.util.nms
A Utility class to provide some helper methods when dealing with the Material Flattening changes.
These methods make no guarantee to EXACTLY map your intentions, but they try their best.
MaterialFlatteningUtil() - Constructor for class com.kamikazejam.kamicommon.util.nms.MaterialFlatteningUtil
 
MAX_RANGE - Variable in class com.kamikazejam.kamicommon.command.type.TypeRange
 
MemorySection - Class in com.kamikazejam.kamicommon.yaml.spigot
 
MemorySection(MappingNode, String, ConfigurationMethods) - Constructor for class com.kamikazejam.kamicommon.yaml.spigot.MemorySection
 
MemorySectionMethods<T> - Class in com.kamikazejam.kamicommon.yaml.base
 
MemorySectionMethods(MappingNode, ConfigurationMethods) - Constructor for class com.kamikazejam.kamicommon.yaml.base.MemorySectionMethods
 
MemorySectionStandalone - Class in com.kamikazejam.kamicommon.yaml.standalone
A nested section of a StandaloneConfig, exposing the same read and write surface as the config itself over one branch of the document.
MemorySectionStandalone(MappingNode, String, ConfigurationMethods) - Constructor for class com.kamikazejam.kamicommon.yaml.standalone.MemorySectionStandalone
 
Menu<M> - Interface in com.kamikazejam.kamicommon.menu
Represents the abstraction of a menu into the core parts that MenuManager needs to interact with.
This interface is not meant for public consumption or use, you will find none of the helpful methods you would expect.

Use specific menus classes like SimpleMenu or PaginatedMenu
MenuClick<M> - Interface in com.kamikazejam.kamicommon.menu.api.clicks
 
MenuClickData<M> - Class in com.kamikazejam.kamicommon.menu.api.clicks.data
Data class to hold information about a click event on a Menu.
MenuClickData(M, Player, ClickType, InventoryClickEvent, int, MenuIcon, int) - Constructor for class com.kamikazejam.kamicommon.menu.api.clicks.data.MenuClickData
 
MenuClickTransform<M> - Class in com.kamikazejam.kamicommon.menu.api.clicks.transform
 
MenuClickTransform(MenuClick) - Constructor for class com.kamikazejam.kamicommon.menu.api.clicks.transform.MenuClickTransform
 
MenuCloseCallback - Interface in com.kamikazejam.kamicommon.menu.api.callbacks
 
MenuDragCallback - Interface in com.kamikazejam.kamicommon.menu.api.callbacks
A callback interface for handling InventoryDragEvents in a Menu.
This callback is invoked when a player drags items across slots in the menu inventory.
MenuEvents<M> - Class in com.kamikazejam.kamicommon.menu.api.struct
A container for all the events that can be added to a Menu.
The underlying Map can be accessed directly with getters for each callback type.
Additional helper methods are provided to add callbacks.
MenuEvents() - Constructor for class com.kamikazejam.kamicommon.menu.api.struct.MenuEvents
 
MenuHolder - Class in com.kamikazejam.kamicommon.menu.api
InventoryHolder with constructor parameters for making an Inventory with either a row count or an InventoryType.
Also contains a few utility methods for better utilization with the KamiCommon library.
MenuHolder(MenuSize, VersionedComponent) - Constructor for class com.kamikazejam.kamicommon.menu.api.MenuHolder
Constructs a new MenuHolder with the given size and title.
MenuHolder(MenuSize, String) - Constructor for class com.kamikazejam.kamicommon.menu.api.MenuHolder
Deprecated.
Replace with MenuHolder(MenuSize, VersionedComponent) and use a VersionedComponent instead.
MenuIcon<M> - Class in com.kamikazejam.kamicommon.menu.api.icons
Represents a menu icon that can contains the ItemStack data as ItemBuilder
This class also holds the click data for the icon, and the auto updating logic for the icon
MenuIcon(boolean, ItemBuilder) - Constructor for class com.kamikazejam.kamicommon.menu.api.icons.MenuIcon
 
MenuIcon(boolean, ItemBuilder...) - Constructor for class com.kamikazejam.kamicommon.menu.api.icons.MenuIcon
 
MenuIcon(boolean, Collection) - Constructor for class com.kamikazejam.kamicommon.menu.api.icons.MenuIcon
 
MenuIcon(ItemBuilder) - Constructor for class com.kamikazejam.kamicommon.menu.api.icons.MenuIcon
 
MenuIcon.Config - Class in com.kamikazejam.kamicommon.menu.api.icons
Basic configuration for MenuIcon defaults.
MenuIconLoader - Class in com.kamikazejam.kamicommon.menu.api.loaders
 
MenuIconLoader() - Constructor for class com.kamikazejam.kamicommon.menu.api.loaders.MenuIconLoader
 
MenuIconLoader.Config - Class in com.kamikazejam.kamicommon.menu.api.loaders
 
MenuIconModifier - Interface in com.kamikazejam.kamicommon.menu.api.icons.interfaces.modifier
Represents a modifier for a MenuIcon.
menuIcons - Variable in class com.kamikazejam.kamicommon.menu.AbstractMenu
 
menuIcons - Variable in class com.kamikazejam.kamicommon.menu.AbstractMenuBuilder
 
MenuIconsAccess<M> - Class in com.kamikazejam.kamicommon.menu.api.icons.access
 
MenuIconsAccess(MenuSize, PrioritizedMenuIconMap) - Constructor for class com.kamikazejam.kamicommon.menu.api.icons.access.MenuIconsAccess
 
MenuManager - Class in com.kamikazejam.kamicommon.menu
This manager is responsible for handling all Menu interactions.
Developers should not need to interact with this class directly, only through specific menu classes like SimpleMenu or PaginatedMenu.
MenuManager() - Constructor for class com.kamikazejam.kamicommon.menu.MenuManager
 
MenuOpenCallback - Interface in com.kamikazejam.kamicommon.menu.api.callbacks
 
MenuOptions<M> - Class in com.kamikazejam.kamicommon.menu.api.struct
A container for all the options that every Menu must allow to be configured.
Use Getters and Setters to access and modify these options.
MenuOptions() - Constructor for class com.kamikazejam.kamicommon.menu.api.struct.MenuOptions
 
MenuPostCloseCallback<M> - Interface in com.kamikazejam.kamicommon.menu.api.callbacks
 
MenuSize - Interface in com.kamikazejam.kamicommon.menu.api.struct.size
Represents the size of a menu.
Can either be a MenuSizeRows, or MenuSizeType.
MenuSizeLoader - Class in com.kamikazejam.kamicommon.menu.api.loaders
 
MenuSizeLoader() - Constructor for class com.kamikazejam.kamicommon.menu.api.loaders.MenuSizeLoader
 
MenuSizeRows - Class in com.kamikazejam.kamicommon.menu.api.struct.size
 
MenuSizeRows(int) - Constructor for class com.kamikazejam.kamicommon.menu.api.struct.size.MenuSizeRows
 
MenuSizeType - Class in com.kamikazejam.kamicommon.menu.api.struct.size
 
MenuSizeType(InventoryType) - Constructor for class com.kamikazejam.kamicommon.menu.api.struct.size.MenuSizeType
 
MenuTitleCalculator - Class in com.kamikazejam.kamicommon.menu.api.title
 
MenuTitleCalculator() - Constructor for class com.kamikazejam.kamicommon.menu.api.title.MenuTitleCalculator
 
MenuTitleProvider - Interface in com.kamikazejam.kamicommon.menu.api.title
Deprecated.
MenuTitleReplacement - Class in com.kamikazejam.kamicommon.menu.api.title
 
MenuTitleReplacement() - Constructor for class com.kamikazejam.kamicommon.menu.api.title.MenuTitleReplacement
 
message - Variable in exception class com.kamikazejam.kamicommon.util.exception.KamiCommonException
 
MessageBuilder - Class in com.kamikazejam.kamicommon.util
A utility class for sending building messages built from a config.
MessageBuilder(KamiConfig, String) - Constructor for class com.kamikazejam.kamicommon.util.MessageBuilder
Creates a new MessageBuilder from a configuration key
MessageBuilder(ConfigurationSection, String) - Constructor for class com.kamikazejam.kamicommon.util.MessageBuilder
Creates a new MessageBuilder from a configuration key
MessageBuilder(String) - Constructor for class com.kamikazejam.kamicommon.util.MessageBuilder
Creates a new MessageBuilder from a string
MessageBuilder(String...) - Constructor for class com.kamikazejam.kamicommon.util.MessageBuilder
Creates a new MessageBuilder from a list of strings
MessageBuilder(Collection) - Constructor for class com.kamikazejam.kamicommon.util.MessageBuilder
Creates a new MessageBuilder from a list of strings
MessageBuilder(ConfigurationSection, String) - Constructor for class com.kamikazejam.kamicommon.util.MessageBuilder
Creates a new MessageBuilder from a configuration key
MessageBuilder(FileConfiguration, String) - Constructor for class com.kamikazejam.kamicommon.util.MessageBuilder
Creates a new MessageBuilder from a configuration key
messageManager() - Method in interface com.kamikazejam.kamicommon.nms.bundle.NmsBundle
 
messageManager(AbstractItemTextPre_1_17) - Method in interface com.kamikazejam.kamicommon.nms.bundle.NmsBundle
The pre-1.17 form.
MessageManagerProvider - Class in com.kamikazejam.kamicommon.nms.provider
Provider for version-specific message manager implementations.
MessageManagerProvider() - Constructor for class com.kamikazejam.kamicommon.nms.provider.MessageManagerProvider
 
MessagePart - Class in com.kamikazejam.kamicommon.util.chat
 
MessagePart(String) - Constructor for class com.kamikazejam.kamicommon.util.chat.MessagePart
 
MessageParter - Class in com.kamikazejam.kamicommon.util.chat
 
MessageParter() - Constructor for class com.kamikazejam.kamicommon.util.chat.MessageParter
 
millis - Variable in class com.kamikazejam.kamicommon.util.id.IdData
 
millisPerDay - Static variable in class com.kamikazejam.kamicommon.util.Txt
 
millisPerHour - Static variable in class com.kamikazejam.kamicommon.util.Txt
 
millisPerMinute - Static variable in class com.kamikazejam.kamicommon.util.Txt
 
millisPerMonth - Static variable in class com.kamikazejam.kamicommon.util.Txt
 
millisPerSecond - Static variable in class com.kamikazejam.kamicommon.util.Txt
 
millisPerWeek - Static variable in class com.kamikazejam.kamicommon.util.Txt
 
millisPerYear - Static variable in class com.kamikazejam.kamicommon.util.Txt
 
MIN_RANGE - Variable in class com.kamikazejam.kamicommon.command.type.TypeRange
 
MINI_MESSAGE - Enum constant in enum class com.kamikazejam.kamicommon.nms.text.TextPlaceholder.Kind
The value is parsed as MiniMessage before insertion.
miniMessage(String, String) - Static method in class com.kamikazejam.kamicommon.nms.text.TextPlaceholder
A replacement parsed as MiniMessage before insertion.
MiniMessageBuilder - Class in com.kamikazejam.kamicommon.text
A cross-version MiniMessage parser and messenger.
missing(String) - Method in interface com.kamikazejam.kamicommon.nms.bundle.NmsBundle
The exception every unimplemented capability throws.
Mixin - Class in com.kamikazejam.kamicommon.util.mixin
 
Mixin() - Constructor for class com.kamikazejam.kamicommon.util.mixin.Mixin
 
MixinDisplayName - Class in com.kamikazejam.kamicommon.util.mixin
 
MixinDisplayName() - Constructor for class com.kamikazejam.kamicommon.util.mixin.MixinDisplayName
 
MixinPlayed - Class in com.kamikazejam.kamicommon.util.mixin
 
MixinPlayed() - Constructor for class com.kamikazejam.kamicommon.util.mixin.MixinPlayed
 
MixinSenderPs - Class in com.kamikazejam.kamicommon.util.mixin
 
MixinSenderPs() - Constructor for class com.kamikazejam.kamicommon.util.mixin.MixinSenderPs
 
MixinTeleport - Class in com.kamikazejam.kamicommon.util.mixin
 
MixinTeleport() - Constructor for class com.kamikazejam.kamicommon.util.mixin.MixinTeleport
 
MixinTeleport.TeleportCallback - Interface in com.kamikazejam.kamicommon.util.mixin
 
MixinWorld - Class in com.kamikazejam.kamicommon.util.mixin
 
MixinWorld() - Constructor for class com.kamikazejam.kamicommon.util.mixin.MixinWorld
 
modify(ItemBuilder) - Method in interface com.kamikazejam.kamicommon.menu.api.icons.interfaces.modifier.StaticIconModifier
A simple modify method to edit the state of the builder.
There is no return value because the builder is modified in place.
modify(ItemBuilder, ItemStack, Player, int) - Method in interface com.kamikazejam.kamicommon.menu.api.icons.interfaces.modifier.StatefulIconModifier
A simple modify method to edit the state of the builder for an Auto Updating icon.
There is no return value because the builder is modified in place.
modifyIcons(Consumer) - Method in class com.kamikazejam.kamicommon.menu.AbstractMenu
 
modifyIcons(Consumer) - Method in class com.kamikazejam.kamicommon.menu.AbstractMenuBuilder
 
modifyPageIcons(Consumer) - Method in class com.kamikazejam.kamicommon.menu.PaginatedMenu.Builder
 
modifyPageIcons(Consumer) - Method in class com.kamikazejam.kamicommon.menu.PaginatedMenu
 
Module - Class in com.kamikazejam.kamicommon.subsystem.module
This class represents a single module registered under your KamiPlugin plugin.
A module is a toggleable subsystem that acts like its own plugin, providing its own functionality and configuration.
For a subsystem that cannot be toggled or disabled, see Feature.
Module() - Constructor for class com.kamikazejam.kamicommon.subsystem.module.Module
 
ModuleConfig - Class in com.kamikazejam.kamicommon.subsystem.module
The configuration of one Module, defaulted from that module's resource in the plugin jar and written under the plugin's data folder.
ModuleConfig(Module, ConfigSource, String) - Constructor for class com.kamikazejam.kamicommon.subsystem.module.ModuleConfig
 
ModuleConfig(Module, String) - Constructor for class com.kamikazejam.kamicommon.subsystem.module.ModuleConfig
 
ModuleManager - Class in com.kamikazejam.kamicommon.subsystem.module
 
ModuleManager(KamiPlugin) - Constructor for class com.kamikazejam.kamicommon.subsystem.module.ModuleManager
 
MODULES_FOLDER - Static variable in class com.kamikazejam.kamicommon.subsystem.module.Module
 
moveLocationToBlock(Location, Block) - Static method in class com.kamikazejam.kamicommon.util.teleport.DestinationUtil
 
moveLocationToBlockCoords(Location, int, int, int) - Static method in class com.kamikazejam.kamicommon.util.teleport.DestinationUtil
 
moveUp(Location) - Static method in class com.kamikazejam.kamicommon.util.teleport.DestinationUtil
 
msg(String) - Method in class com.kamikazejam.kamicommon.configuration.spigot.CachedConfig
Constructs a new MessageBuilder with the provided key, from this config.
multiply(double) - Method in class com.kamikazejam.kamicommon.util.data.Vector2D
 
multiply(double) - Method in class com.kamikazejam.kamicommon.util.data.VectorW
 
multiply(double) - Method in class com.kamikazejam.kamicommon.util.data.VectorW2D
 
multiply(double, double) - Method in class com.kamikazejam.kamicommon.util.data.Vector2D
 
multiply(double, double) - Method in class com.kamikazejam.kamicommon.util.data.VectorW2D
 
multiply(double, double, double) - Method in class com.kamikazejam.kamicommon.util.data.VectorW
 
multiply(Vector2D) - Method in class com.kamikazejam.kamicommon.util.data.Vector2D
 
multiply(VectorW) - Method in class com.kamikazejam.kamicommon.util.data.VectorW
 
multiply(VectorW2D) - Method in class com.kamikazejam.kamicommon.util.data.VectorW2D
 

N

name - Variable in class com.kamikazejam.kamicommon.util.id.IdData
 
NAME_FALSE - Static variable in class com.kamikazejam.kamicommon.command.type.primitive.TypeBooleanAbstract
 
NAME_FULL_BLOCKX - Static variable in class com.kamikazejam.kamicommon.util.teleport.ps.PS
 
NAME_FULL_BLOCKY - Static variable in class com.kamikazejam.kamicommon.util.teleport.ps.PS
 
NAME_FULL_BLOCKZ - Static variable in class com.kamikazejam.kamicommon.util.teleport.ps.PS
 
NAME_FULL_CHUNKX - Static variable in class com.kamikazejam.kamicommon.util.teleport.ps.PS
 
NAME_FULL_CHUNKZ - Static variable in class com.kamikazejam.kamicommon.util.teleport.ps.PS
 
NAME_FULL_LOCATIONX - Static variable in class com.kamikazejam.kamicommon.util.teleport.ps.PS
 
NAME_FULL_LOCATIONY - Static variable in class com.kamikazejam.kamicommon.util.teleport.ps.PS
 
NAME_FULL_LOCATIONZ - Static variable in class com.kamikazejam.kamicommon.util.teleport.ps.PS
 
NAME_FULL_PITCH - Static variable in class com.kamikazejam.kamicommon.util.teleport.ps.PS
 
NAME_FULL_VELOCITYX - Static variable in class com.kamikazejam.kamicommon.util.teleport.ps.PS
 
NAME_FULL_VELOCITYY - Static variable in class com.kamikazejam.kamicommon.util.teleport.ps.PS
 
NAME_FULL_VELOCITYZ - Static variable in class com.kamikazejam.kamicommon.util.teleport.ps.PS
 
NAME_FULL_WORLD - Static variable in class com.kamikazejam.kamicommon.util.teleport.ps.PS
 
NAME_FULL_YAW - Static variable in class com.kamikazejam.kamicommon.util.teleport.ps.PS
 
NAME_NO - Static variable in class com.kamikazejam.kamicommon.command.type.primitive.TypeBooleanAbstract
 
NAME_OFF - Static variable in class com.kamikazejam.kamicommon.command.type.primitive.TypeBooleanAbstract
 
NAME_ON - Static variable in class com.kamikazejam.kamicommon.command.type.primitive.TypeBooleanAbstract
 
NAME_SERIALIZED_BLOCKX - Static variable in class com.kamikazejam.kamicommon.util.teleport.ps.PS
 
NAME_SERIALIZED_BLOCKY - Static variable in class com.kamikazejam.kamicommon.util.teleport.ps.PS
 
NAME_SERIALIZED_BLOCKZ - Static variable in class com.kamikazejam.kamicommon.util.teleport.ps.PS
 
NAME_SERIALIZED_CHUNKX - Static variable in class com.kamikazejam.kamicommon.util.teleport.ps.PS
 
NAME_SERIALIZED_CHUNKZ - Static variable in class com.kamikazejam.kamicommon.util.teleport.ps.PS
 
NAME_SERIALIZED_LOCATIONX - Static variable in class com.kamikazejam.kamicommon.util.teleport.ps.PS
 
NAME_SERIALIZED_LOCATIONY - Static variable in class com.kamikazejam.kamicommon.util.teleport.ps.PS
 
NAME_SERIALIZED_LOCATIONZ - Static variable in class com.kamikazejam.kamicommon.util.teleport.ps.PS
 
NAME_SERIALIZED_PITCH - Static variable in class com.kamikazejam.kamicommon.util.teleport.ps.PS
 
NAME_SERIALIZED_VELOCITYX - Static variable in class com.kamikazejam.kamicommon.util.teleport.ps.PS
 
NAME_SERIALIZED_VELOCITYY - Static variable in class com.kamikazejam.kamicommon.util.teleport.ps.PS
 
NAME_SERIALIZED_VELOCITYZ - Static variable in class com.kamikazejam.kamicommon.util.teleport.ps.PS
 
NAME_SERIALIZED_WORLD - Static variable in class com.kamikazejam.kamicommon.util.teleport.ps.PS
 
NAME_SERIALIZED_YAW - Static variable in class com.kamikazejam.kamicommon.util.teleport.ps.PS
 
NAME_TRUE - Static variable in class com.kamikazejam.kamicommon.command.type.primitive.TypeBooleanAbstract
 
NAME_VERBOOSE_BLOCKX - Static variable in class com.kamikazejam.kamicommon.util.teleport.ps.PS
Deprecated.
NAME_VERBOOSE_BLOCKY - Static variable in class com.kamikazejam.kamicommon.util.teleport.ps.PS
Deprecated.
NAME_VERBOOSE_BLOCKZ - Static variable in class com.kamikazejam.kamicommon.util.teleport.ps.PS
Deprecated.
NAME_VERBOOSE_CHUNKX - Static variable in class com.kamikazejam.kamicommon.util.teleport.ps.PS
Deprecated.
NAME_VERBOOSE_CHUNKZ - Static variable in class com.kamikazejam.kamicommon.util.teleport.ps.PS
Deprecated.
NAME_VERBOOSE_LOCATIONX - Static variable in class com.kamikazejam.kamicommon.util.teleport.ps.PS
Deprecated.
NAME_VERBOOSE_LOCATIONY - Static variable in class com.kamikazejam.kamicommon.util.teleport.ps.PS
Deprecated.
NAME_VERBOOSE_LOCATIONZ - Static variable in class com.kamikazejam.kamicommon.util.teleport.ps.PS
Deprecated.
NAME_VERBOOSE_PITCH - Static variable in class com.kamikazejam.kamicommon.util.teleport.ps.PS
Deprecated.
NAME_VERBOOSE_VELOCITYX - Static variable in class com.kamikazejam.kamicommon.util.teleport.ps.PS
Deprecated.
NAME_VERBOOSE_VELOCITYY - Static variable in class com.kamikazejam.kamicommon.util.teleport.ps.PS
Deprecated.
NAME_VERBOOSE_VELOCITYZ - Static variable in class com.kamikazejam.kamicommon.util.teleport.ps.PS
Deprecated.
NAME_VERBOOSE_WORLD - Static variable in class com.kamikazejam.kamicommon.util.teleport.ps.PS
Deprecated.
NAME_VERBOOSE_YAW - Static variable in class com.kamikazejam.kamicommon.util.teleport.ps.PS
Deprecated.
NAME_VERBOSE_BLOCKX - Static variable in class com.kamikazejam.kamicommon.util.teleport.ps.PS
 
NAME_VERBOSE_BLOCKY - Static variable in class com.kamikazejam.kamicommon.util.teleport.ps.PS
 
NAME_VERBOSE_BLOCKZ - Static variable in class com.kamikazejam.kamicommon.util.teleport.ps.PS
 
NAME_VERBOSE_CHUNKX - Static variable in class com.kamikazejam.kamicommon.util.teleport.ps.PS
 
NAME_VERBOSE_CHUNKZ - Static variable in class com.kamikazejam.kamicommon.util.teleport.ps.PS
 
NAME_VERBOSE_LOCATIONX - Static variable in class com.kamikazejam.kamicommon.util.teleport.ps.PS
 
NAME_VERBOSE_LOCATIONY - Static variable in class com.kamikazejam.kamicommon.util.teleport.ps.PS
 
NAME_VERBOSE_LOCATIONZ - Static variable in class com.kamikazejam.kamicommon.util.teleport.ps.PS
 
NAME_VERBOSE_PITCH - Static variable in class com.kamikazejam.kamicommon.util.teleport.ps.PS
 
NAME_VERBOSE_VELOCITYX - Static variable in class com.kamikazejam.kamicommon.util.teleport.ps.PS
 
NAME_VERBOSE_VELOCITYY - Static variable in class com.kamikazejam.kamicommon.util.teleport.ps.PS
 
NAME_VERBOSE_VELOCITYZ - Static variable in class com.kamikazejam.kamicommon.util.teleport.ps.PS
 
NAME_VERBOSE_WORLD - Static variable in class com.kamikazejam.kamicommon.util.teleport.ps.PS
 
NAME_VERBOSE_YAW - Static variable in class com.kamikazejam.kamicommon.util.teleport.ps.PS
 
NAME_YES - Static variable in class com.kamikazejam.kamicommon.command.type.primitive.TypeBooleanAbstract
 
Named - Interface in com.kamikazejam.kamicommon.util.interfaces
 
NAMES_FALSE - Static variable in class com.kamikazejam.kamicommon.command.type.primitive.TypeBooleanAbstract
 
NAMES_TRUE - Static variable in class com.kamikazejam.kamicommon.command.type.primitive.TypeBooleanAbstract
 
NbtType - Enum Class in com.kamikazejam.kamicommon.item
Deprecated.
NBT config parsing was removed in v5. ItemBuilderLoader no longer reads an nbt block and nothing writes NBT from config, so the config-reading half of this enum has no caller. It remains only for CmdItemDump, which uses NbtType.matchNBTAPI(NBTType) to name the type of NBT already present on an item.
NbtType.ConfRead - Interface in com.kamikazejam.kamicommon.item
Deprecated.
 
NbtType.NbtRead - Interface in com.kamikazejam.kamicommon.item
Deprecated.
 
NbtType.NbtWrite - Interface in com.kamikazejam.kamicommon.item
Deprecated.
 
needsModification(int) - Method in class com.kamikazejam.kamicommon.menu.api.icons.MenuIcon
 
newConfig(MappingNode, ConfigSource) - Method in class com.kamikazejam.kamicommon.yaml.AbstractYamlHandler
 
newConfig(MappingNode, ConfigSource) - Method in class com.kamikazejam.kamicommon.yaml.spigot.YamlHandler
 
newConfig(MappingNode, ConfigSource) - Method in class com.kamikazejam.kamicommon.yaml.standalone.YamlHandlerStandalone
 
newMemorySection(MappingNode) - Method in class com.kamikazejam.kamicommon.yaml.AbstractYamlHandler
 
newMemorySection(MappingNode) - Method in class com.kamikazejam.kamicommon.yaml.spigot.YamlHandler
 
newMemorySection(MappingNode) - Method in class com.kamikazejam.kamicommon.yaml.standalone.YamlHandlerStandalone
 
nextBeforeSolid(Iterator) - Static method in class com.kamikazejam.kamicommon.util.teleport.DestinationUtil
 
nextSolid(Iterator) - Static method in class com.kamikazejam.kamicommon.util.teleport.DestinationUtil
 
NMS - Enum constant in enum class com.kamikazejam.kamicommon.nms.abstraction.block.PlaceType
Direct NMS block placement with no physics or lighting updates.
NmsAPI - Class in com.kamikazejam.kamicommon.nms
Central API facade for all NMS (Net Minecraft Server) functionality in KamiCommon.
NmsAPI() - Constructor for class com.kamikazejam.kamicommon.nms.NmsAPI
 
NmsBundle - Interface in com.kamikazejam.kamicommon.nms.bundle
The single entry point into one versions/* module.
NmsBundles - Class in com.kamikazejam.kamicommon.nms.bundle
Resolves one NmsBundle per versions/* module, by name, exactly once.
NMSChunk - Interface in com.kamikazejam.kamicommon.nms.wrappers.chunk
NMS wrapper interface for Minecraft chunk objects.
NMSChunkDef - Interface in com.kamikazejam.kamicommon.nms.wrappers.chunk.impl
Default implementation interface for NMS chunk operations.
NMSChunkProvider - Interface in com.kamikazejam.kamicommon.nms.wrappers.chunk
NMS wrapper interface for Minecraft chunk provider objects.
NMSChunkSection - Interface in com.kamikazejam.kamicommon.nms.wrappers.chunk
NMS wrapper interface for Minecraft chunk section objects.
nmsItemMethods() - Method in interface com.kamikazejam.kamicommon.nms.bundle.NmsBundle
 
NmsItemMethods - Interface in com.kamikazejam.kamicommon.nms.abstraction.item
Interface providing version-specific implementations for NMS item operations that require direct access to Minecraft's internal item system.
NmsItemProvider - Class in com.kamikazejam.kamicommon.nms.provider
Provider for version-specific NMS item method implementations.
NmsItemProvider() - Constructor for class com.kamikazejam.kamicommon.nms.provider.NmsItemProvider
 
NMSObject - Interface in com.kamikazejam.kamicommon.nms.wrappers
Base interface for all NMS (Net Minecraft Server) object wrappers.
NMSOutEntityDestroy - Interface in com.kamikazejam.kamicommon.nms.wrappers.packet.impl
NMS wrapper for outbound entity destroy packets.
NMSOutEntityStatus - Interface in com.kamikazejam.kamicommon.nms.wrappers.packet.impl
NMS wrapper for outbound entity status packets.
NMSPacket - Interface in com.kamikazejam.kamicommon.nms.wrappers.packet
Base interface for all NMS packet wrappers.
NMSPacketHandler - Interface in com.kamikazejam.kamicommon.nms.wrappers.packet
Handler interface for NMS packet operations and management.
NmsVersion - Class in com.kamikazejam.kamicommon.nms
Version detection and management utility for the KamiCommon NMS system.
NmsVersion() - Constructor for class com.kamikazejam.kamicommon.nms.NmsVersion
 
NmsVersionParser - Class in com.kamikazejam.kamicommon.util.nms
 
NmsVersionParser() - Constructor for class com.kamikazejam.kamicommon.util.nms.NmsVersionParser
 
nmsWorld(World, Provider) - Method in interface com.kamikazejam.kamicommon.nms.bundle.NmsBundle
 
NMSWorld - Interface in com.kamikazejam.kamicommon.nms.wrappers.world
NMS wrapper interface for Minecraft world objects.
NMSWorldWrapper - Class in com.kamikazejam.kamicommon.nms.wrapper
Version-specific wrapper factory for creating NMS world instances.
NMSWorldWrapper() - Constructor for class com.kamikazejam.kamicommon.nms.wrapper.NMSWorldWrapper
 
NMSWrapper<A,B> - Class in com.kamikazejam.kamicommon.nms.wrappers
Abstract base class for version-specific NMS wrapper factories.
NMSWrapper() - Constructor for class com.kamikazejam.kamicommon.nms.wrappers.NMSWrapper
 
NO_PHYSICS - Enum constant in enum class com.kamikazejam.kamicommon.nms.abstraction.block.PlaceType
Bukkit block placement with lighting updates but without physics calculations.
NodePair - Class in com.kamikazejam.kamicommon.yaml.util
Was a record.
NodePair(String, ScalarNode, boolean) - Constructor for class com.kamikazejam.kamicommon.yaml.util.NodePair
 
NONPLAYER - Enum constant in enum class com.kamikazejam.kamicommon.util.id.SenderType
 
NONPLAYER_TYPES - Static variable in class com.kamikazejam.kamicommon.util.id.SenderMap
 
normalize() - Method in class com.kamikazejam.kamicommon.util.data.Vector2D
 
normalize() - Method in class com.kamikazejam.kamicommon.util.data.VectorW
 
normalize() - Method in class com.kamikazejam.kamicommon.util.data.VectorW2D
 
NOT_SET - Enum constant in enum class com.kamikazejam.kamicommon.util.data.TriState
 
notApplicable - Variable in class com.kamikazejam.kamicommon.command.impl.kc.CmdNmsTest.TestResult
The capability is unsupported on this version by design, so it is neither a pass nor a failure.
NOTHING_REMOVE - Static variable in class com.kamikazejam.kamicommon.util.KUtil
 
notImplemented() - Method in class com.kamikazejam.kamicommon.util.mixin.Mixin
 
NULL - Static variable in class com.kamikazejam.kamicommon.util.teleport.ps.PS
 

O

OBFUSCATED - Enum constant in enum class com.kamikazejam.kamicommon.nms.text.TextDecoration
 
ObservableConfig<T> - Interface in com.kamikazejam.kamicommon.configuration.observe
Interface for classes that accept ConfigObserver registrations.

See ObservableConfig.registerConfigObserver(ConfigObserver).
of(A, B) - Static method in class com.kamikazejam.kamicommon.util.data.Pair
 
of(A, B, C) - Static method in class com.kamikazejam.kamicommon.util.data.Tuple
 
of(Type) - Static method in class com.kamikazejam.kamicommon.command.Parameter
 
of(KamiConfig, String) - Static method in class com.kamikazejam.kamicommon.util.MessageBuilder
 
of(ConfigurationSection, String) - Static method in class com.kamikazejam.kamicommon.util.MessageBuilder
 
of(String) - Static method in class com.kamikazejam.kamicommon.redis.util.RedisConf
Creates a RedisConfig object with the given address Defaults: port 6379, no authentication
of(String, int) - Static method in class com.kamikazejam.kamicommon.redis.util.RedisConf
Creates a RedisConfig object with the given address and port Defaults: no authentication
of(String, int, String) - Static method in class com.kamikazejam.kamicommon.redis.util.RedisConf
Creates a RedisConfig object with the given address, port, and password Defaults: authenticates as default
of(String, int, String, String) - Static method in class com.kamikazejam.kamicommon.redis.util.RedisConf
Creates a RedisConfig object with the given address, port, username, and password
of(String) - Static method in class com.kamikazejam.kamicommon.util.MessageBuilder
 
of(String...) - Static method in class com.kamikazejam.kamicommon.util.MessageBuilder
 
of(List) - Static method in class com.kamikazejam.kamicommon.util.MessageBuilder
 
of(ConfigurationSection, String) - Static method in class com.kamikazejam.kamicommon.util.MessageBuilder
 
of(FileConfiguration, String) - Static method in class com.kamikazejam.kamicommon.util.MessageBuilder
 
of(T, String) - Static method in class com.kamikazejam.kamicommon.command.DefaultValue
 
ofClickOpenURL(String, String) - Static method in class com.kamikazejam.kamicommon.nms.abstraction.chat.impl.KMessageBlock
Creates a multi-line message that opens a URL when clicked.
ofClickOpenURL(String, String) - Static method in class com.kamikazejam.kamicommon.nms.abstraction.chat.impl.KMessageSingle
Creates a single-line message that opens a URL when clicked.
ofClickRunCommand(String, String) - Static method in class com.kamikazejam.kamicommon.nms.abstraction.chat.impl.KMessageBlock
Creates a multi-line message that executes a command when clicked.
ofClickRunCommand(String, String) - Static method in class com.kamikazejam.kamicommon.nms.abstraction.chat.impl.KMessageSingle
Creates a single-line message that executes a command when clicked.
ofClickSuggestCommand(String, String) - Static method in class com.kamikazejam.kamicommon.nms.abstraction.chat.impl.KMessageBlock
Creates a multi-line message that suggests a command when clicked.
ofClickSuggestCommand(String, String) - Static method in class com.kamikazejam.kamicommon.nms.abstraction.chat.impl.KMessageSingle
Creates a single-line message that suggests a command when clicked.
OFFLINE - Enum constant in enum class com.kamikazejam.kamicommon.util.id.SenderPresence
 
OFFLINE_PRESENCES - Static variable in class com.kamikazejam.kamicommon.util.id.SenderMap
 
ofHoverItem(String, ItemStack) - Static method in class com.kamikazejam.kamicommon.nms.abstraction.chat.impl.KMessageBlock
Creates a multi-line message with hover item display.
ofHoverItem(String, ItemStack) - Static method in class com.kamikazejam.kamicommon.nms.abstraction.chat.impl.KMessageSingle
Creates a single-line message with hover item display.
ofHoverText(String, String) - Static method in class com.kamikazejam.kamicommon.nms.abstraction.chat.impl.KMessageBlock
Creates a multi-line message with hover text.
ofHoverText(String, String) - Static method in class com.kamikazejam.kamicommon.nms.abstraction.chat.impl.KMessageSingle
Creates a single-line message with hover text.
onClick(MenuClickData) - Method in interface com.kamikazejam.kamicommon.menu.api.clicks.MenuClick
 
onClick(PlayerClickData) - Method in interface com.kamikazejam.kamicommon.menu.api.clicks.PlayerSlotClick
 
onClickMenu(InventoryClickEvent) - Method in class com.kamikazejam.kamicommon.menu.MenuManager
 
onClose(Player, InventoryCloseEvent) - Method in interface com.kamikazejam.kamicommon.menu.api.callbacks.MenuCloseCallback
 
onCloseMenu(InventoryCloseEvent) - Method in class com.kamikazejam.kamicommon.menu.MenuManager
 
onConfigLoaded(KamiConfig) - Method in class com.kamikazejam.kamicommon.configuration.spigot.CachedConfig
 
onConfigLoaded(T) - Method in interface com.kamikazejam.kamicommon.configuration.observe.ConfigObserver
Called each time the backing config is loaded or reloaded.
onConnected() - Method in class com.kamikazejam.kamicommon.database.Database
 
onConnected() - Method in interface com.kamikazejam.kamicommon.database.DatabaseListener
 
onConnectionFailed() - Method in class com.kamikazejam.kamicommon.database.Database
 
onConnectionFailed() - Method in interface com.kamikazejam.kamicommon.database.DatabaseListener
 
onDisable() - Method in class com.kamikazejam.kamicommon.KamiPlugin
 
onDisable() - Static method in class com.kamikazejam.kamicommon.PluginSource
 
onDisable() - Static method in class com.kamikazejam.kamicommon.SpigotUtilsSource
 
onDisable() - Method in class com.kamikazejam.kamicommon.subsystem.AbstractSubsystem
This method is called when a subsystem is shutting down (server shut down most likely, but it could be manually called)
You should handle your disable logic here, not including any unregistration of commands/listeners/tasks/disableables.
onDisable() - Method in class com.kamikazejam.kamicommon.subsystem.module.commands.UnmatchedCommand
 
onDisable() - Method in interface com.kamikazejam.kamicommon.util.interfaces.Disableable
 
onDisableInner() - Method in class com.kamikazejam.kamicommon.KamiCommon
 
onDisableInner() - Method in class com.kamikazejam.kamicommon.KamiPlugin
Called First in JavaPlugin.onDisable()
onDisableLater() - Method in class com.kamikazejam.kamicommon.subsystem.AbstractSubsystem
 
onDisablePost() - Method in class com.kamikazejam.kamicommon.KamiPlugin
Called after both onDisableInner and listeners, tasks, and disableables are unregistered
Also called after modules, features, and commands are unregistered
You can use this method to clean up databases or anything else that should come after module/features shutdowns
onDrag(Player, InventoryDragEvent) - Method in interface com.kamikazejam.kamicommon.menu.api.callbacks.MenuDragCallback
Called when a drag event occurs in the menu inventory.
onDragMenu(InventoryDragEvent) - Method in class com.kamikazejam.kamicommon.menu.MenuManager
 
onDrop(PlayerDropItemEvent) - Method in class com.kamikazejam.kamicommon.menu.MenuManager
 
OneClickMenu - Class in com.kamikazejam.kamicommon.menu
This Menu class focuses on providing a simple menu that allows for only one single click per opening.
OneClickMenu.Builder - Class in com.kamikazejam.kamicommon.menu
 
OneClickMenuLoader - Class in com.kamikazejam.kamicommon.menu.api.loaders.menu
Utility class for loading a OneClickMenu.Builder from a ConfigurationSection.
OneClickMenuLoader() - Constructor for class com.kamikazejam.kamicommon.menu.api.loaders.menu.OneClickMenuLoader
 
OneClickMenuOptions - Class in com.kamikazejam.kamicommon.menu.api.struct.oneclick
A container for all the options that every OneClickMenu must allow to be configured.
Use Getters and Setters to access and modify these options.
OneClickMenuOptions() - Constructor for class com.kamikazejam.kamicommon.menu.api.struct.oneclick.OneClickMenuOptions
 
OneClickMenuOptions(OneClickMenuOptions) - Constructor for class com.kamikazejam.kamicommon.menu.api.struct.oneclick.OneClickMenuOptions
 
OneClickMenuOptions.Config - Class in com.kamikazejam.kamicommon.menu.api.struct.oneclick
 
oneClickOptions(Consumer) - Method in class com.kamikazejam.kamicommon.menu.OneClickMenu.Builder
 
onEnable() - Method in class com.kamikazejam.kamicommon.KamiPlugin
 
onEnable() - Method in class com.kamikazejam.kamicommon.subsystem.AbstractSubsystem
This method is called at AbstractSubsystem initialization.
onEnable(KamiPlugin) - Static method in class com.kamikazejam.kamicommon.PluginSource
 
onEnable(KamiPlugin) - Static method in class com.kamikazejam.kamicommon.SpigotUtilsSource
 
onEnableInner() - Method in class com.kamikazejam.kamicommon.KamiCommon
 
onEnableInner() - Method in class com.kamikazejam.kamicommon.KamiPlugin
 
onEnablePost() - Method in class com.kamikazejam.kamicommon.KamiPlugin
 
onEnablePre() - Method in class com.kamikazejam.kamicommon.KamiPlugin
 
onExceptionCaught(Exception) - Method in class com.kamikazejam.kamicommon.database.Database
 
onExceptionCaught(Exception) - Method in interface com.kamikazejam.kamicommon.database.DatabaseListener
 
onFailure(String, String) - Method in interface com.kamikazejam.kamicommon.KamiPlugin.ErrorPropertiesCallback
 
ONLINE - Enum constant in enum class com.kamikazejam.kamicommon.util.id.SenderPresence
 
ONLINE_PRESENCES - Static variable in class com.kamikazejam.kamicommon.util.id.SenderMap
 
onLoad() - Method in class com.kamikazejam.kamicommon.KamiPlugin
 
onLoadInner() - Method in class com.kamikazejam.kamicommon.KamiPlugin
 
onLoadPost() - Method in class com.kamikazejam.kamicommon.KamiPlugin
 
onLoadPre() - Method in class com.kamikazejam.kamicommon.KamiPlugin
 
onMessage(String, String) - Method in interface com.kamikazejam.kamicommon.redis.callback.RedisChannelCallback
 
onOpen(Player, InventoryView) - Method in interface com.kamikazejam.kamicommon.menu.api.callbacks.MenuOpenCallback
 
onPickup(PlayerPickupItemEvent) - Method in class com.kamikazejam.kamicommon.menu.MenuManager
 
onPostClose(Player, M) - Method in interface com.kamikazejam.kamicommon.menu.api.callbacks.MenuPostCloseCallback
Called after the menu is closed.
onUnmatchedArg(CommandContext) - Method in class com.kamikazejam.kamicommon.command.KamiCommand
 
onUnmatchedArg(CommandContext) - Method in class com.kamikazejam.kamicommon.subsystem.module.commands.UnmatchedCommand
 
open() - Method in class com.kamikazejam.kamicommon.menu.AbstractMenu
Open the Inventory for the Player that this menu was created for.
open() - Method in class com.kamikazejam.kamicommon.menu.OneClickMenu
 
open() - Method in class com.kamikazejam.kamicommon.menu.PaginatedMenu
 
open(boolean) - Method in class com.kamikazejam.kamicommon.menu.AbstractMenu
Open the Inventory for the Player that this menu was created for.
open(int) - Method in class com.kamikazejam.kamicommon.menu.PaginatedMenu
 
OPEN_URL - Enum constant in enum class com.kamikazejam.kamicommon.nms.text.ClickAction
Opens the value as a URL.
openStream() - Method in interface com.kamikazejam.kamicommon.yaml.source.ConfigSource
Opens a fresh InputStream for the current contents of this source.
The caller is responsible for closing the returned stream.
openStream() - Method in class com.kamikazejam.kamicommon.yaml.source.FileConfigSource
 
openStream() - Method in class com.kamikazejam.kamicommon.yaml.source.StringConfigSource
 
options - Variable in class com.kamikazejam.kamicommon.command.type.TypeAbstractChoice
 
options - Variable in class com.kamikazejam.kamicommon.menu.AbstractMenu
 
options - Variable in class com.kamikazejam.kamicommon.menu.AbstractMenuBuilder
 
options(Consumer) - Method in class com.kamikazejam.kamicommon.menu.AbstractMenuBuilder
 
origin - Variable in class com.kamikazejam.kamicommon.event.PlayerPSTeleportEvent
 

P

packetHandler() - Method in interface com.kamikazejam.kamicommon.nms.bundle.NmsBundle
 
PacketHandlerProvider - Class in com.kamikazejam.kamicommon.nms.provider
Provider for version-specific packet handler implementations.
PacketHandlerProvider() - Constructor for class com.kamikazejam.kamicommon.nms.provider.PacketHandlerProvider
 
pageExist(int) - Method in class com.kamikazejam.kamicommon.menu.api.struct.paginated.Pagination
 
PAGEHEIGHT_CONSOLE - Static variable in class com.kamikazejam.kamicommon.command.util.CommandPaging
 
PAGEHEIGHT_PLAYER - Static variable in class com.kamikazejam.kamicommon.command.util.CommandPaging
 
PageIconsAccess<M> - Class in com.kamikazejam.kamicommon.menu.api.icons.access.paginated
 
PageIconsAccess(PrioritizedMenuIconMap) - Constructor for class com.kamikazejam.kamicommon.menu.api.icons.access.paginated.PageIconsAccess
 
pageSize() - Method in class com.kamikazejam.kamicommon.menu.api.struct.paginated.Pagination
 
PaginatedMenu - Class in com.kamikazejam.kamicommon.menu
This Menu class focuses on providing an easy way of creating a menu with multiple pages.
PaginatedMenu.Builder - Class in com.kamikazejam.kamicommon.menu
 
PaginatedMenuLoader - Class in com.kamikazejam.kamicommon.menu.api.loaders.menu
Utility class for loading a PaginatedMenu.Builder from a ConfigurationSection.
PaginatedMenuLoader() - Constructor for class com.kamikazejam.kamicommon.menu.api.loaders.menu.PaginatedMenuLoader
 
PaginatedMenuLoader.Config - Class in com.kamikazejam.kamicommon.menu.api.loaders.menu
 
PaginatedMenuOptions - Class in com.kamikazejam.kamicommon.menu.api.struct.paginated
A container for all the options that every PaginatedMenu must allow to be configured.
Use Getters and Setters to access and modify these options.
PaginatedMenuOptions(PaginationLayout) - Constructor for class com.kamikazejam.kamicommon.menu.api.struct.paginated.PaginatedMenuOptions
 
PaginatedMenuOptions.Config - Class in com.kamikazejam.kamicommon.menu.api.struct.paginated
 
Pagination<E> - Class in com.kamikazejam.kamicommon.menu.api.struct.paginated
Utility class to paginate a list of objects.
Pagination(int) - Constructor for class com.kamikazejam.kamicommon.menu.api.struct.paginated.Pagination
 
Pagination(int, E...) - Constructor for class com.kamikazejam.kamicommon.menu.api.struct.paginated.Pagination
 
Pagination(int, Collection) - Constructor for class com.kamikazejam.kamicommon.menu.api.struct.paginated.Pagination
 
Pagination(int, List) - Constructor for class com.kamikazejam.kamicommon.menu.api.struct.paginated.Pagination
 
PaginationLayout - Interface in com.kamikazejam.kamicommon.menu.api.struct.paginated.layout
Represents the layout of a PaginatedMenu
paginationOptions(Consumer) - Method in class com.kamikazejam.kamicommon.menu.PaginatedMenu.Builder
 
Pair<A,B> - Class in com.kamikazejam.kamicommon.util.data
This is just a helpful class to store an object of two objects.
Parameter<T> - Class in com.kamikazejam.kamicommon.command
One declared argument of a KamiCommand, pairing a Type with a display name and an optional default value.
Parameter.Builder<T> - Class in com.kamikazejam.kamicommon.command
 
parent - Variable in class com.kamikazejam.kamicommon.yaml.base.ConfigurationSequence
 
parse(String) - Static method in class com.kamikazejam.kamicommon.util.ColoredStringParser
Identifies the type of string being used, and tries its best to map it into a component.
Supports (parsed in this order):
- Legacy Section (contains § symbols)
- Legacy Ampersand (contains an & followed by a colour or formatting code)
- MiniMessage (contains <tag> tags)
- Plain text (no colour markup at all)
parse(List) - Static method in class com.kamikazejam.kamicommon.util.ColoredStringParser
Parses a list of strings into a list of VersionedComponent objects, using the same logic as ColoredStringParser.parse(String) for each line.

This is useful for parsing lore lists from configuration files or other sources.
parseBigDecimal(String) - Method in class com.kamikazejam.kamicommon.yaml.AbstractMemorySection
 
parseItemBuilder(String) - Method in class com.kamikazejam.kamicommon.configuration.spigot.KamiConfig
 
parseItemBuilder(String) - Method in interface com.kamikazejam.kamicommon.yaml.spigot.ConfigurationSection
Parses the subsection at the given key into an ItemBuilder.
parseItemBuilder(String) - Method in class com.kamikazejam.kamicommon.yaml.spigot.MemorySection
 
parseOrderedKeys(InputStream) - Static method in class com.kamikazejam.kamicommon.yaml.util.YAMLParser
 
parseOrderedNodes(InputStream) - Static method in class com.kamikazejam.kamicommon.yaml.util.YAMLParser
 
pasteByFile(File, Location, int) - Method in interface com.kamikazejam.kamicommon.nms.library.worldedit.WorldEditApi
Loads and pastes a schematic file directly to the specified location.
pasteClipboard(World, C, Vector, int, int, int, int, boolean, boolean) - Method in interface com.kamikazejam.kamicommon.nms.library.worldedit.WorldEditApi
Pastes a WorldEdit clipboard into the specified world with transformations.
Patch<T> - Interface in com.kamikazejam.kamicommon.item.patch
Do not implement this outside KamiCommon. This was a sealed hierarchy until spigot-utils dropped to Java 8 so that 1.8.x servers could load it; sealed is Java 17 and has no Java 8 spelling.
PatchAdd<T> - Class in com.kamikazejam.kamicommon.item.patch
 
PatchAdd(T) - Constructor for class com.kamikazejam.kamicommon.item.patch.PatchAdd
 
PatchOp - Enum Class in com.kamikazejam.kamicommon.item.patch
Represents the type of operation to be performed in a patch.

VALUES:
- ADD: Adds a new element or modifies an existing one.
- REMOVE: Removes an existing element.
PatchRemove<T> - Class in com.kamikazejam.kamicommon.item.patch
 
PatchRemove() - Constructor for class com.kamikazejam.kamicommon.item.patch.PatchRemove
 
PATTERN_ENUM_SPLIT - Static variable in class com.kamikazejam.kamicommon.util.Txt
 
PATTERN_KEY_UNWANTED - Static variable in class com.kamikazejam.kamicommon.command.type.TypeAbstractChoice
 
PATTERN_NEWLINE - Static variable in class com.kamikazejam.kamicommon.util.Txt
 
PATTERN_PLAYER_NAME - Static variable in class com.kamikazejam.kamicommon.util.KUtil
 
PATTERN_WHITESPACE - Static variable in class com.kamikazejam.kamicommon.util.Txt
 
perform(CommandContext) - Method in class com.kamikazejam.kamicommon.command.impl.KamiCommandVersion
 
perform(CommandContext) - Method in class com.kamikazejam.kamicommon.command.impl.kc.CmdGetItem
 
perform(CommandContext) - Method in class com.kamikazejam.kamicommon.command.impl.kc.CmdItemDump
 
perform(CommandContext) - Method in class com.kamikazejam.kamicommon.command.impl.kc.CmdLoadItem
 
perform(CommandContext) - Method in class com.kamikazejam.kamicommon.command.impl.kc.CmdNmsProviders
 
perform(CommandContext) - Method in class com.kamikazejam.kamicommon.command.impl.kc.CmdNmsTest
 
perform(CommandContext) - Method in class com.kamikazejam.kamicommon.command.impl.kc.CmdNmsVersion
 
perform(CommandContext) - Method in class com.kamikazejam.kamicommon.command.impl.kc.CmdOpenMenu
 
perform(CommandContext) - Method in class com.kamikazejam.kamicommon.command.impl.kc.CmdReload
 
perform(CommandContext) - Method in class com.kamikazejam.kamicommon.command.impl.kc.CmdSaveItem
 
perform(CommandContext) - Method in class com.kamikazejam.kamicommon.command.impl.kc.CmdTextTest
 
perform(CommandContext) - Method in class com.kamikazejam.kamicommon.command.KamiCommand
 
perform(CommandContext) - Method in class com.kamikazejam.kamicommon.command.KamiCommandHelp
 
perform(CommandContext) - Method in class com.kamikazejam.kamicommon.subsystem.commands.CmdSubsystems
 
permissionToTpdelay - Static variable in class com.kamikazejam.kamicommon.util.KUtil
 
pickFirstVal(Permissible, Map) - Static method in class com.kamikazejam.kamicommon.util.KUtil
 
pitch() - Method in class com.kamikazejam.kamicommon.util.teleport.ps.PSBuilder
 
pitch(Float) - Method in class com.kamikazejam.kamicommon.util.teleport.ps.PSBuilder
 
placeFiller(Map, Set, int) - Method in class com.kamikazejam.kamicommon.menu.AbstractMenu
 
placeFiller(Map, Set, int) - Method in class com.kamikazejam.kamicommon.menu.PaginatedMenu
 
PlaceholderAPIIntegration - Class in com.kamikazejam.kamicommon.integrations
 
PlaceholderAPIIntegration(KamiPlugin) - Constructor for class com.kamikazejam.kamicommon.integrations.PlaceholderAPIIntegration
 
placeholderErrorColor - Static variable in class com.kamikazejam.kamicommon.command.KamiCommand.Config
 
placeholderErrorParamColor - Static variable in class com.kamikazejam.kamicommon.command.KamiCommand.Config
 
placeIcons(Predicate) - Method in class com.kamikazejam.kamicommon.menu.AbstractMenu
Manually trigger an update for all icons matching this predicate.
If the predicate is passed, the icon will be re-built and set in the inventory.
If the predicate is null, it will always update all icons.
PlaceType - Enum Class in com.kamikazejam.kamicommon.nms.abstraction.block
Enumeration defining different approaches for block placement operations, each with varying performance characteristics and update behaviors.
plainText() - Method in interface com.kamikazejam.kamicommon.nms.text.VersionedComponent
Deprecated.
playClickSound(Player) - Method in class com.kamikazejam.kamicommon.menu.api.icons.MenuIcon
 
player - Variable in class com.kamikazejam.kamicommon.menu.AbstractMenu
 
PLAYER - Enum constant in enum class com.kamikazejam.kamicommon.util.id.SenderType
 
PLAYER_TYPES - Static variable in class com.kamikazejam.kamicommon.util.id.SenderMap
 
playerCanBuild(Player, Location) - Method in interface com.kamikazejam.kamicommon.nms.library.worldguard.WorldGuardApi
Checks if the specified player has build permissions at the given location.
PlayerClickData<M> - Class in com.kamikazejam.kamicommon.menu.api.clicks.data
Data class to hold information about a click event occurring inside a Player's Inventory.
PlayerClickData(M, Player, ClickType, InventoryClickEvent, int) - Constructor for class com.kamikazejam.kamicommon.menu.api.clicks.data.PlayerClickData
 
playerId - Variable in class com.kamikazejam.kamicommon.util.teleport.DestinationPlayer
 
playerJoinLowest(PlayerJoinEvent) - Method in class com.kamikazejam.kamicommon.util.id.IdUtilLocal
 
playerKickMonitor(PlayerKickEvent) - Method in class com.kamikazejam.kamicommon.util.id.IdUtilLocal
 
playerLeaveMonitor(PlayerQuitEvent) - Method in class com.kamikazejam.kamicommon.util.id.IdUtilLocal
 
playerLoginLowest(PlayerLoginEvent) - Method in class com.kamikazejam.kamicommon.util.id.IdUtilLocal
 
PlayerPSTeleportEvent - Class in com.kamikazejam.kamicommon.event
 
PlayerPSTeleportEvent(String, PS, Destination) - Constructor for class com.kamikazejam.kamicommon.event.PlayerPSTeleportEvent
 
PlayerSlotClick<M> - Interface in com.kamikazejam.kamicommon.menu.api.clicks
 
PlayerSlotClickTransform<M> - Class in com.kamikazejam.kamicommon.menu.api.clicks.transform
 
PlayerSlotClickTransform(PlayerSlotClick) - Constructor for class com.kamikazejam.kamicommon.menu.api.clicks.transform.PlayerSlotClickTransform
 
PlayerUtil - Class in com.kamikazejam.kamicommon.util
Utility class for helping with players You can give items (which drop near them if they are full), and clean their inventory (with or without armor)
PlayerUtil() - Constructor for class com.kamikazejam.kamicommon.util.PlayerUtil
 
PluginSource - Class in com.kamikazejam.kamicommon
This class exists as a bootloader for the KamiCommon plugin and APIs.
As of v4 of the KamiCommon library, most of the APIs were moved to the spigot-utils module, and this class has less responsibility, mainly to initialize the SpigotUtilsSource from spigot-utils.
PluginSource() - Constructor for class com.kamikazejam.kamicommon.PluginSource
 
plusChunkCoords(int, int) - Method in class com.kamikazejam.kamicommon.util.teleport.ps.PS
 
PositionIconSlot - Class in com.kamikazejam.kamicommon.menu.api.icons.slots
 
PositionIconSlot(int, int) - Constructor for class com.kamikazejam.kamicommon.menu.api.icons.slots.PositionIconSlot
Create a new PositionSlot, from a row/col format
Preconditions - Class in com.kamikazejam.kamicommon.util
Some basic preconditions for when the Google preconditions are not available on the classpath
Preconditions() - Constructor for class com.kamikazejam.kamicommon.util.Preconditions
 
Predicate<T> - Interface in com.kamikazejam.kamicommon.util.predicate
 
PredicateAnd<T> - Class in com.kamikazejam.kamicommon.util.predicate
 
PredicateAnd(Predicate...) - Constructor for class com.kamikazejam.kamicommon.util.predicate.PredicateAnd
 
PredicateAnd(Collection) - Constructor for class com.kamikazejam.kamicommon.util.predicate.PredicateAnd
 
PredicateEqualsIgnoreCase - Class in com.kamikazejam.kamicommon.util.predicate
 
PredicateEqualsIgnoreCase(String) - Constructor for class com.kamikazejam.kamicommon.util.predicate.PredicateEqualsIgnoreCase
 
PredicateJPredicate<T> - Class in com.kamikazejam.kamicommon.util.predicate
 
PredicateJPredicate(Predicate) - Constructor for class com.kamikazejam.kamicommon.util.predicate.PredicateJPredicate
 
PredicateLevenshteinClose - Class in com.kamikazejam.kamicommon.util.predicate
 
PredicateLevenshteinClose(String) - Constructor for class com.kamikazejam.kamicommon.util.predicate.PredicateLevenshteinClose
 
PredicateLevenshteinClose(String, int) - Constructor for class com.kamikazejam.kamicommon.util.predicate.PredicateLevenshteinClose
 
PredicateNot<T> - Class in com.kamikazejam.kamicommon.util.predicate
 
PredicateNot(Predicate) - Constructor for class com.kamikazejam.kamicommon.util.predicate.PredicateNot
 
PredicateStartsWithIgnoreCase - Class in com.kamikazejam.kamicommon.util.predicate
 
PredicateStartsWithIgnoreCase(String) - Constructor for class com.kamikazejam.kamicommon.util.predicate.PredicateStartsWithIgnoreCase
 
PredicateStringEndsWith - Class in com.kamikazejam.kamicommon.util.predicate
 
PredicateStringEndsWith(String) - Constructor for class com.kamikazejam.kamicommon.util.predicate.PredicateStringEndsWith
 
PredicateStringStartsWith - Class in com.kamikazejam.kamicommon.util.predicate
 
PredicateStringStartsWith(String) - Constructor for class com.kamikazejam.kamicommon.util.predicate.PredicateStringStartsWith
 
PremiumVanishIntegration - Class in com.kamikazejam.kamicommon.integrations
 
PremiumVanishIntegration(KamiPlugin) - Constructor for class com.kamikazejam.kamicommon.integrations.PremiumVanishIntegration
 
prepareForSpaces(List, String) - Static method in class com.kamikazejam.kamicommon.command.type.TypeAbstract
 
prepareOptionKey(String) - Method in class com.kamikazejam.kamicommon.command.type.TypeAbstractChoice
 
prepareTab(String, boolean) - Method in class com.kamikazejam.kamicommon.command.type.TypeAbstractChoice
 
preSpawnSpawnerAdapter() - Method in interface com.kamikazejam.kamicommon.nms.bundle.NmsBundle
 
PreSpawnSpawnerAdapter - Class in com.kamikazejam.kamicommon.nms.provider.event
Provider for version-specific spawner event adapters across different server implementations.
PreSpawnSpawnerAdapter() - Constructor for class com.kamikazejam.kamicommon.nms.provider.event.PreSpawnSpawnerAdapter
 
PreSpawnSpawnerEvent - Class in com.kamikazejam.kamicommon.nms.abstraction.event
Custom event fired before a spawner attempts to spawn an entity.
PreSpawnSpawnerEvent(Block, EntityType, Location) - Constructor for class com.kamikazejam.kamicommon.nms.abstraction.event.PreSpawnSpawnerEvent
Constructs a new PreSpawnSpawnerEvent.
printStackTrace() - Static method in class com.kamikazejam.kamicommon.util.KUtil
 
printStackTrace(String) - Static method in class com.kamikazejam.kamicommon.util.KUtil
 
Prioritized - Interface in com.kamikazejam.kamicommon.util.interfaces
 
PrioritizedMenuIcon<M> - Class in com.kamikazejam.kamicommon.menu.api.icons
Represents a MenuIcon, but with an additional priority value
PrioritizedMenuIcon(MenuIcon, IconSlot, int) - Constructor for class com.kamikazejam.kamicommon.menu.api.icons.PrioritizedMenuIcon
 
PrioritizedMenuIconMap<M> - Class in com.kamikazejam.kamicommon.menu.api.struct.icons
 
PrioritizedMenuIconMap() - Constructor for class com.kamikazejam.kamicommon.menu.api.struct.icons.PrioritizedMenuIconMap
 
PrioritizedMenuIconMap(Map, int) - Constructor for class com.kamikazejam.kamicommon.menu.api.struct.icons.PrioritizedMenuIconMap
 
process(MenuClickData) - Method in class com.kamikazejam.kamicommon.menu.api.clicks.transform.MenuClickTransform
 
process(PlayerClickData) - Method in class com.kamikazejam.kamicommon.menu.api.clicks.transform.PlayerSlotClickTransform
 
processAndSend(CommandSender, KMessage) - Method in class com.kamikazejam.kamicommon.nms.abstraction.chat.AbstractMessageManager
Processes and sends a message with all actions and replacements applied.
processAndSend(CommandSender, KMessage...) - Method in class com.kamikazejam.kamicommon.nms.abstraction.chat.AbstractMessageManager
Processes and sends multiple messages provided as varargs.
processAndSend(CommandSender, String, boolean, Action...) - Method in class com.kamikazejam.kamicommon.nms.abstraction.chat.AbstractMessageManager
Processes and sends a single line message with translation control.
processAndSend(CommandSender, String, Action...) - Method in class com.kamikazejam.kamicommon.nms.abstraction.chat.AbstractMessageManager
Processes and sends a single line message with the specified actions.
processAndSend(CommandSender, List) - Method in class com.kamikazejam.kamicommon.nms.abstraction.chat.AbstractMessageManager
Processes and sends multiple messages sequentially.
processAndSend(CommandSender, List, Action...) - Method in class com.kamikazejam.kamicommon.nms.abstraction.chat.AbstractMessageManager
Processes and sends a multi-line message with the specified actions.
provide(int) - Method in class com.kamikazejam.kamicommon.nms.provider.BlockUtilProvider
Creates the appropriate implementation for the specified NMS version.
provide(int) - Method in class com.kamikazejam.kamicommon.nms.provider.ChatColorProvider
Creates the appropriate implementation for the specified NMS version.
provide(int) - Method in class com.kamikazejam.kamicommon.nms.provider.CommandMapModifierProvider
Creates the appropriate implementation for the specified NMS version.
provide(int) - Method in class com.kamikazejam.kamicommon.nms.provider.ComponentLoggerAdapterProvider
Creates the appropriate implementation for the specified NMS version.
provide(int) - Method in class com.kamikazejam.kamicommon.nms.provider.EnchantIDProvider
Creates the appropriate implementation for the specified NMS version.
provide(int) - Method in class com.kamikazejam.kamicommon.nms.provider.EntityMethodsProvider
Creates the appropriate implementation for the specified NMS version.
provide(int) - Method in class com.kamikazejam.kamicommon.nms.provider.ItemEditorProvider
Creates the appropriate implementation for the specified NMS version.
provide(int) - Method in class com.kamikazejam.kamicommon.nms.provider.ItemNbtProvider
Creates the appropriate implementation for the specified NMS version.
provide(int) - Method in class com.kamikazejam.kamicommon.nms.provider.ItemTextProviderPre_1_17
Creates the appropriate implementation for the specified NMS version.
provide(int) - Method in class com.kamikazejam.kamicommon.nms.provider.MainHandProvider
Creates the appropriate implementation for the specified NMS version.
provide(int) - Method in class com.kamikazejam.kamicommon.nms.provider.MessageManagerProvider
Creates the appropriate implementation for the specified NMS version.
provide(int) - Method in class com.kamikazejam.kamicommon.nms.provider.NmsItemProvider
Creates the appropriate implementation for the specified NMS version.
provide(int) - Method in class com.kamikazejam.kamicommon.nms.provider.PacketHandlerProvider
Creates the appropriate implementation for the specified NMS version.
provide(int) - Method in class com.kamikazejam.kamicommon.nms.provider.Provider
Creates the appropriate implementation for the specified NMS version.
provide(int) - Method in class com.kamikazejam.kamicommon.nms.provider.TeleportProvider
Creates the appropriate implementation for the specified NMS version.
provide(int, B) - Method in class com.kamikazejam.kamicommon.nms.wrappers.NMSWrapper
Creates the appropriate NMS wrapper for the specified version and context.
provide(int, World) - Method in class com.kamikazejam.kamicommon.nms.wrapper.NMSWorldWrapper
Creates the appropriate NMS wrapper for the specified version and context.
Provider<T> - Class in com.kamikazejam.kamicommon.nms.provider
Abstract base class for lazy-loading version-specific implementations.
Provider() - Constructor for class com.kamikazejam.kamicommon.nms.provider.Provider
 
provoke() - Method in class com.kamikazejam.kamicommon.util.mixin.Mixin
 
ps - Variable in class com.kamikazejam.kamicommon.util.teleport.DestinationSimple
 
PS - Class in com.kamikazejam.kamicommon.util.teleport.ps
# Introduction PS stands for PhysicalState.
PSBuilder - Class in com.kamikazejam.kamicommon.util.teleport.ps
 
PSBuilder() - Constructor for class com.kamikazejam.kamicommon.util.teleport.ps.PSBuilder
 
PSBuilder(PS) - Constructor for class com.kamikazejam.kamicommon.util.teleport.ps.PSBuilder
 
PSBuilder(String, Integer, Integer, Integer, Double, Double, Double, Integer, Integer, Float, Float, Double, Double, Double) - Constructor for class com.kamikazejam.kamicommon.util.teleport.ps.PSBuilder
 
PSFormat - Interface in com.kamikazejam.kamicommon.util.teleport.ps
 
PSFormatAbstract - Class in com.kamikazejam.kamicommon.util.teleport.ps
 
PSFormatAbstract(VersionedComponent, VersionedComponent, VersionedComponent, VersionedComponent, VersionedComponent, VersionedComponent, VersionedComponent, VersionedComponent, VersionedComponent, VersionedComponent, VersionedComponent, VersionedComponent, VersionedComponent, VersionedComponent, VersionedComponent, VersionedComponent, VersionedComponent, VersionedComponent) - Constructor for class com.kamikazejam.kamicommon.util.teleport.ps.PSFormatAbstract
 
PSFormatDesc - Class in com.kamikazejam.kamicommon.util.teleport.ps
 
PSFormatFormal - Class in com.kamikazejam.kamicommon.util.teleport.ps
 
PSFormatHumanSpace - Class in com.kamikazejam.kamicommon.util.teleport.ps
 
publish(String, boolean) - Method in class com.kamikazejam.kamicommon.redis.RedisChannel
 
publish(String, String, boolean) - Method in class com.kamikazejam.kamicommon.redis.RedisMultiChannel
 
publishAsync(String) - Method in class com.kamikazejam.kamicommon.redis.RedisChannel
 
publishAsync(String, String) - Method in class com.kamikazejam.kamicommon.redis.RedisMultiChannel
 
publishFanout(String, AMQP.BasicProperties, String) - Method in class com.kamikazejam.kamicommon.amqp.RabbitMQAPI
Publish a message to a queue (with properties) - does NOT listen for a response
publishFanout(String, String) - Method in class com.kamikazejam.kamicommon.amqp.RabbitMQAPI
Publish a message to a queue - does NOT listen for a response
publishMessage(String, AMQP.BasicProperties, String) - Method in class com.kamikazejam.kamicommon.amqp.RabbitMQAPI
Publish a message to a queue (with properties) - does NOT listen for a response
publishMessage(String, String) - Method in class com.kamikazejam.kamicommon.amqp.RabbitMQAPI
Publish a message to a queue - does NOT listen for a response
publishRPC(RabbitRpcQueue, String) - Method in class com.kamikazejam.kamicommon.amqp.RabbitMQAPI
Publish a 'RPC' style message and wait for a response
publishSync(String) - Method in class com.kamikazejam.kamicommon.redis.RedisChannel
 
publishSync(String, String) - Method in class com.kamikazejam.kamicommon.redis.RedisMultiChannel
 
PURPLE - Static variable in class com.kamikazejam.kamicommon.util.data.ANSI
 
put(String, Object) - Method in class com.kamikazejam.kamicommon.configuration.spigot.KamiConfig
 
put(String, Object) - Method in class com.kamikazejam.kamicommon.configuration.standalone.StandaloneConfig
 
put(String, Object) - Method in class com.kamikazejam.kamicommon.yaml.AbstractMemorySection
 
put(String, Object) - Method in interface com.kamikazejam.kamicommon.yaml.base.ConfigurationMethods
 
put(String, Object) - Method in class com.kamikazejam.kamicommon.yaml.spigot.MemorySection
 
putBoolean(String, boolean) - Method in class com.kamikazejam.kamicommon.configuration.spigot.KamiConfig
 
putBoolean(String, boolean) - Method in class com.kamikazejam.kamicommon.configuration.standalone.StandaloneConfig
 
putBoolean(String, boolean) - Method in interface com.kamikazejam.kamicommon.yaml.base.ConfigurationMethods
 
putBoolean(String, boolean) - Method in class com.kamikazejam.kamicommon.yaml.base.MemorySectionMethods
 
putByte(String, byte) - Method in class com.kamikazejam.kamicommon.configuration.spigot.KamiConfig
 
putByte(String, byte) - Method in class com.kamikazejam.kamicommon.configuration.standalone.StandaloneConfig
 
putByte(String, byte) - Method in interface com.kamikazejam.kamicommon.yaml.base.ConfigurationMethods
 
putByte(String, byte) - Method in class com.kamikazejam.kamicommon.yaml.base.MemorySectionMethods
 
putDouble(String, double) - Method in class com.kamikazejam.kamicommon.configuration.spigot.KamiConfig
 
putDouble(String, double) - Method in class com.kamikazejam.kamicommon.configuration.standalone.StandaloneConfig
 
putDouble(String, double) - Method in interface com.kamikazejam.kamicommon.yaml.base.ConfigurationMethods
 
putDouble(String, double) - Method in class com.kamikazejam.kamicommon.yaml.base.MemorySectionMethods
 
putFloat(String, float) - Method in class com.kamikazejam.kamicommon.configuration.spigot.KamiConfig
 
putFloat(String, float) - Method in class com.kamikazejam.kamicommon.configuration.standalone.StandaloneConfig
 
putFloat(String, float) - Method in interface com.kamikazejam.kamicommon.yaml.base.ConfigurationMethods
 
putFloat(String, float) - Method in class com.kamikazejam.kamicommon.yaml.base.MemorySectionMethods
 
putInt(String, int) - Method in class com.kamikazejam.kamicommon.configuration.spigot.KamiConfig
 
putInt(String, int) - Method in class com.kamikazejam.kamicommon.configuration.standalone.StandaloneConfig
 
putInt(String, int) - Method in interface com.kamikazejam.kamicommon.yaml.base.ConfigurationMethods
 
putInt(String, int) - Method in class com.kamikazejam.kamicommon.yaml.base.MemorySectionMethods
 
putInteger(String, int) - Method in class com.kamikazejam.kamicommon.configuration.spigot.KamiConfig
 
putInteger(String, int) - Method in class com.kamikazejam.kamicommon.configuration.standalone.StandaloneConfig
 
putInteger(String, int) - Method in interface com.kamikazejam.kamicommon.yaml.base.ConfigurationMethods
 
putInteger(String, int) - Method in class com.kamikazejam.kamicommon.yaml.base.MemorySectionMethods
 
putLong(String, long) - Method in class com.kamikazejam.kamicommon.configuration.spigot.KamiConfig
 
putLong(String, long) - Method in class com.kamikazejam.kamicommon.configuration.standalone.StandaloneConfig
 
putLong(String, long) - Method in interface com.kamikazejam.kamicommon.yaml.base.ConfigurationMethods
 
putLong(String, long) - Method in class com.kamikazejam.kamicommon.yaml.base.MemorySectionMethods
 
putShort(String, short) - Method in class com.kamikazejam.kamicommon.configuration.spigot.KamiConfig
 
putShort(String, short) - Method in class com.kamikazejam.kamicommon.configuration.standalone.StandaloneConfig
 
putShort(String, short) - Method in interface com.kamikazejam.kamicommon.yaml.base.ConfigurationMethods
 
putShort(String, short) - Method in class com.kamikazejam.kamicommon.yaml.base.MemorySectionMethods
 
putString(String, String) - Method in class com.kamikazejam.kamicommon.configuration.spigot.KamiConfig
 
putString(String, String) - Method in class com.kamikazejam.kamicommon.configuration.standalone.StandaloneConfig
 
putString(String, String) - Method in interface com.kamikazejam.kamicommon.yaml.base.ConfigurationMethods
 
putString(String, String) - Method in class com.kamikazejam.kamicommon.yaml.base.MemorySectionMethods
 
PvpManagerImpl - Class in com.kamikazejam.kamicommon.integrations.combat
 
PvpManagerImpl() - Constructor for class com.kamikazejam.kamicommon.integrations.combat.PvpManagerImpl
 

R

RabbitMQAPI - Class in com.kamikazejam.kamicommon.amqp
 
RabbitMQConnector - Class in com.kamikazejam.kamicommon.amqp
The source for all RabbitMQ interactions.
RabbitMQConnector() - Constructor for class com.kamikazejam.kamicommon.amqp.RabbitMQConnector
 
RabbitRpcCallback - Interface in com.kamikazejam.kamicommon.amqp.callback
 
RabbitRpcConsumer - Class in com.kamikazejam.kamicommon.amqp.data
 
RabbitRpcConsumer(RabbitMQAPI, String, RabbitRpcCallback) - Constructor for class com.kamikazejam.kamicommon.amqp.data.RabbitRpcConsumer
 
RabbitRpcQueue - Class in com.kamikazejam.kamicommon.amqp.data
Represents a pair of client and server queues for RPC communication.
RabbitRpcQueue(String) - Constructor for class com.kamikazejam.kamicommon.amqp.data.RabbitRpcQueue
Creates a new pair of client and server queues based on the given queue stem.
RabbitServerCallback - Interface in com.kamikazejam.kamicommon.amqp.callback
 
RabbitStdConsumer - Class in com.kamikazejam.kamicommon.amqp.data
 
RabbitStdConsumer(String, RabbitServerCallback, boolean) - Constructor for class com.kamikazejam.kamicommon.amqp.data.RabbitStdConsumer
 
range(int, int) - Static method in class com.kamikazejam.kamicommon.util.KUtil
 
read(ConfigurationSection, String) - Method in interface com.kamikazejam.kamicommon.item.NbtType.ConfRead
Deprecated.
 
read(ReadableNBT, String) - Method in interface com.kamikazejam.kamicommon.item.NbtType.NbtRead
Deprecated.
 
read(ReadableNBT, String) - Method in enum class com.kamikazejam.kamicommon.item.NbtType
Deprecated.
 
read(File) - Static method in class com.kamikazejam.kamicommon.util.DiskUtil
 
read(String, CommandSender) - Method in class com.kamikazejam.kamicommon.command.type.enumeration.TypeEnumChoice
 
read(String, CommandSender) - Method in class com.kamikazejam.kamicommon.command.type.primitive.TypeString
 
read(String, CommandSender) - Method in class com.kamikazejam.kamicommon.command.type.primitive.TypeStringConfirmation
 
read(String, CommandSender) - Method in class com.kamikazejam.kamicommon.command.type.sender.TypeOfflinePlayer
 
read(String, CommandSender) - Method in class com.kamikazejam.kamicommon.command.type.sender.TypePlayer
 
read(String, CommandSender) - Method in class com.kamikazejam.kamicommon.command.type.sender.TypeSender
 
read(String, CommandSender) - Method in interface com.kamikazejam.kamicommon.command.type.Type
 
read(String, CommandSender) - Method in class com.kamikazejam.kamicommon.command.type.TypeAbstractChoice
 
read(String, CommandSender) - Method in class com.kamikazejam.kamicommon.command.type.TypeAbstractException
 
read(String, CommandSender) - Method in class com.kamikazejam.kamicommon.command.type.TypeColor
 
read(String, CommandSender) - Method in class com.kamikazejam.kamicommon.command.type.TypeNamespacedKey
 
read(String, CommandSender) - Method in class com.kamikazejam.kamicommon.command.type.TypeRange
 
readArg() - Method in class com.kamikazejam.kamicommon.command.KamiCommand
 
readArg(T) - Method in class com.kamikazejam.kamicommon.command.KamiCommand
 
readBytes(File) - Static method in class com.kamikazejam.kamicommon.util.DiskUtil
 
readCatch(File) - Static method in class com.kamikazejam.kamicommon.util.DiskUtil
 
readConf(ConfigurationSection, String) - Method in enum class com.kamikazejam.kamicommon.item.NbtType
Deprecated.
 
readInnerHex(String) - Method in class com.kamikazejam.kamicommon.command.type.TypeColor
 
readInnerRgb(String, CommandSender) - Method in class com.kamikazejam.kamicommon.command.type.TypeColor
 
RED - Enum constant in enum class com.kamikazejam.kamicommon.nms.util.Colors
Red color (§c) - RGB: 0xFF5555
RED - Static variable in class com.kamikazejam.kamicommon.util.data.ANSI
 
RED_SAND - Static variable in class com.kamikazejam.kamicommon.nms.util.data.XBlockData
Pre-configured block data for red sand blocks.
RedisAPI - Class in com.kamikazejam.kamicommon.redis
The handle for one Redis connection, exposing pub/sub channels alongside Lettuce's synchronous and asynchronous command interfaces.
RedisChannel - Class in com.kamikazejam.kamicommon.redis
 
RedisChannelCallback - Interface in com.kamikazejam.kamicommon.redis.callback
 
RedisConf - Class in com.kamikazejam.kamicommon.redis.util
Connection settings for a single Redis server.
RedisConf(String, int, String) - Constructor for class com.kamikazejam.kamicommon.redis.util.RedisConf
Creates a config with the given address, port, and password, authenticating as default.
RedisConf(String, int, String, String) - Constructor for class com.kamikazejam.kamicommon.redis.util.RedisConf
Creates a config with the given address, port, username, and password.
RedisConf(String, int, String, String, int, boolean) - Constructor for class com.kamikazejam.kamicommon.redis.util.RedisConf
Creates a config with every connection setting stated.
RedisConnector - Class in com.kamikazejam.kamicommon.redis
The source for all Redis interactions.
RedisConnector() - Constructor for class com.kamikazejam.kamicommon.redis.RedisConnector
 
RedisMonitor - Class in com.kamikazejam.kamicommon.redis.util
 
RedisMonitor(RedisState, LoggerService, RedisMonitor.RedisAccess, RedisMonitor.RedisRetry) - Constructor for class com.kamikazejam.kamicommon.redis.util.RedisMonitor
 
RedisMonitor.RedisAccess - Interface in com.kamikazejam.kamicommon.redis.util
 
RedisMonitor.RedisRetry - Interface in com.kamikazejam.kamicommon.redis.util
 
RedisMultiChannel - Class in com.kamikazejam.kamicommon.redis
 
RedisState - Class in com.kamikazejam.kamicommon.redis.util
 
RedisState() - Constructor for class com.kamikazejam.kamicommon.redis.util.RedisState
 
ReflectionUtil - Class in com.kamikazejam.kamicommon.util
 
ReflectionUtil() - Constructor for class com.kamikazejam.kamicommon.util.ReflectionUtil
 
refreshBlockAt(Player, int, int, int) - Method in interface com.kamikazejam.kamicommon.nms.wrappers.world.NMSWorld
Forces a block refresh for a specific player at the given coordinates.
register() - Method in class com.kamikazejam.kamicommon.configuration.spigot.CachedConfig
Registers this cached config as an observer of its backing config.
Shortcut for calling KamiConfig.registerConfigObserver(ConfigObserver) on the backing config.
i.e.
register(CommandSender) - Static method in class com.kamikazejam.kamicommon.util.id.IdUtilLocal
 
registerChannel(String) - Method in class com.kamikazejam.kamicommon.redis.RedisAPI
 
registerCommand(KamiPlugin) - Method in class com.kamikazejam.kamicommon.command.KamiCommand
If you register a command after the server has started, you must call the following method:
KamiCommonCommandRegistration.updateRegistrations()
In order for the command to be added to the server.
registerCommand(Command, Plugin) - Method in interface com.kamikazejam.kamicommon.nms.abstraction.command.CommandMapModifier
Registers a Bukkit Command to the internal command map.
registerCommands(KamiCommand...) - Method in interface com.kamikazejam.kamicommon.CoreMethods
 
registerCommands(KamiCommand...) - Method in class com.kamikazejam.kamicommon.KamiPlugin
Registers the provided commands with this plugin.
registerCommands(KamiCommand...) - Method in class com.kamikazejam.kamicommon.subsystem.AbstractSubsystem
Registers the provided commands with this subsystem.
registerConfigObserver(ConfigObserver) - Method in class com.kamikazejam.kamicommon.configuration.spigot.KamiConfig
 
registerConfigObserver(ConfigObserver) - Method in class com.kamikazejam.kamicommon.KamiPlugin
Registers an observer with the default KamiPlugin config (if not already registered)
Refer to the ConfigObserver docs for information on its lifecycle events.
registerConfigObserver(ConfigObserver) - Method in class com.kamikazejam.kamicommon.subsystem.AbstractSubsystem
 
registerConfigObserver(ConfigObserver) - Method in class com.kamikazejam.kamicommon.configuration.standalone.StandaloneConfig
 
registerConfigObserver(ConfigObserver) - Method in interface com.kamikazejam.kamicommon.configuration.observe.ObservableConfig
Registers an observer to this config (if not already registered)
Refer to the ConfigObserver docs for information on its lifecycle.
registerDisableables(Disableable...) - Method in interface com.kamikazejam.kamicommon.CoreMethods
 
registerDisableables(Disableable...) - Method in class com.kamikazejam.kamicommon.KamiPlugin
Registers one or more disableable objects for this plugin.
The disableables will be automatically disabled when the plugin is disabled.
registerDisableables(Disableable...) - Method in class com.kamikazejam.kamicommon.subsystem.AbstractSubsystem
Registers one or more disableable objects for this subsystem.
The disableables will be automatically disabled when the subsystem is disabled.
registerFanConsumer(String, String, RabbitServerCallback) - Method in class com.kamikazejam.kamicommon.amqp.RabbitMQAPI
Register a standard consumer (default to auto-acknowledgement)
registerFanConsumer(String, String, RabbitServerCallback, boolean) - Method in class com.kamikazejam.kamicommon.amqp.RabbitMQAPI
Register a standard consumer
registerFeature(Feature) - Method in class com.kamikazejam.kamicommon.subsystem.feature.FeatureManager
 
registerFeature(Feature...) - Method in class com.kamikazejam.kamicommon.KamiPlugin
 
registerListeners(Listener...) - Method in interface com.kamikazejam.kamicommon.CoreMethods
 
registerListeners(Listener...) - Method in class com.kamikazejam.kamicommon.KamiPlugin
Registers one or more listeners for this plugin.
The listeners will be automatically unregistered when the plugin is disabled.
registerListeners(Listener...) - Method in class com.kamikazejam.kamicommon.subsystem.AbstractSubsystem
Registers one or more listeners for this subsystem.
The listeners will be automatically unregistered when the subsystem is disabled.
registerModule(Module) - Method in class com.kamikazejam.kamicommon.subsystem.module.ModuleManager
 
registerModule(Module...) - Method in class com.kamikazejam.kamicommon.KamiPlugin
 
registerMultiChannel(String...) - Method in class com.kamikazejam.kamicommon.redis.RedisAPI
 
registerReloadHook(ObservableConfig) - Method in class com.kamikazejam.kamicommon.subsystem.AbstractSubsystem
Adds a hook to call this observable's AbstractSubsystem.reloadObservableConfig() method whenever this subsystem's config is reloaded.

This means that when this subsystem gets reloaded, this config will also be reloaded.
registerRpcConsumer(RabbitRpcQueue, RabbitRpcCallback) - Method in class com.kamikazejam.kamicommon.amqp.RabbitMQAPI
Register a 'RPC' style consumer to listen for requests
registerStdConsumer(String, RabbitServerCallback) - Method in class com.kamikazejam.kamicommon.amqp.RabbitMQAPI
Register a standard consumer (default to auto-acknowledgement)
registerStdConsumer(String, RabbitServerCallback, boolean) - Method in class com.kamikazejam.kamicommon.amqp.RabbitMQAPI
Register a standard consumer
registerTasks(BukkitTask...) - Method in interface com.kamikazejam.kamicommon.CoreMethods
 
registerTasks(BukkitTask...) - Method in class com.kamikazejam.kamicommon.KamiPlugin
Registers one or more tasks for this plugin.
The tasks will be automatically cancelled when the plugin is disabled.
registerTasks(BukkitTask...) - Method in class com.kamikazejam.kamicommon.subsystem.AbstractSubsystem
Registers one or more tasks for this subsystem.
The tasks will be automatically cancelled when the subsystem is disabled.
reload() - Method in class com.kamikazejam.kamicommon.configuration.spigot.KamiConfig
 
reload() - Method in class com.kamikazejam.kamicommon.configuration.standalone.AbstractConfig
Reloads the config from the file
reload() - Method in class com.kamikazejam.kamicommon.configuration.standalone.StandaloneConfig
 
reloadConfig() - Method in class com.kamikazejam.kamicommon.configuration.spigot.CachedConfig
Manual reload method.
reloadConfig() - Method in interface com.kamikazejam.kamicommon.CoreMethods
 
reloadConfig() - Method in class com.kamikazejam.kamicommon.KamiPlugin
 
reloadConfig() - Method in class com.kamikazejam.kamicommon.subsystem.AbstractSubsystem
Reload the subsystem config from its yaml file on disk.
Will also call any ObservableConfig hooks registered via AbstractSubsystem.registerReloadHook(ObservableConfig)
reloadConfig(Plugin, String) - Static method in class com.kamikazejam.kamicommon.configuration.spigot.ConfigHelper
Reloads a config object from a file, make sure to set a variable for the returned configuration
reloadKamiConfig() - Method in class com.kamikazejam.kamicommon.KamiPlugin
 
reloadObservableConfig() - Method in interface com.kamikazejam.kamicommon.configuration.observe.ObservableConfig
Reload the backing config for this observable, notifying all registered observers of the change.
reloadObservableConfig() - Method in class com.kamikazejam.kamicommon.configuration.spigot.KamiConfig
Reload the backing config for this observable, notifying all registered observers of the change.

Equivalent to calling KamiConfig.reload()
reloadObservableConfig() - Method in class com.kamikazejam.kamicommon.configuration.standalone.StandaloneConfig
Reload the backing config for this observable, notifying all registered observers of the change.

Equivalent to calling StandaloneConfig.reload()
reloadObservableConfig() - Method in class com.kamikazejam.kamicommon.KamiPlugin
Reload the default KamiConfig for this plugin, notifying all registered observers of the change.

Equivalent to KamiPlugin.reloadKamiConfig()
reloadObservableConfig() - Method in class com.kamikazejam.kamicommon.subsystem.AbstractSubsystem
Reloads the backing config for this observable, notifying all registered observers of the change.

Equivalent to calling AbstractSubsystem.reloadConfig() on this subsystem.
remove(int, MenuSize) - Method in class com.kamikazejam.kamicommon.menu.api.struct.icons.PrioritizedMenuIconMap
 
remove(String) - Method in class com.kamikazejam.kamicommon.menu.api.struct.icons.PrioritizedMenuIconMap
 
REMOVE - Enum constant in enum class com.kamikazejam.kamicommon.item.patch.PatchOp
 
removeAll(Collection) - Method in class com.kamikazejam.kamicommon.util.collections.KamiList
 
removeAll(Collection) - Method in class com.kamikazejam.kamicommon.util.collections.KamiSet
 
removeChild(KamiCommand) - Method in class com.kamikazejam.kamicommon.command.KamiCommand
 
removeClickPredicate(String) - Method in class com.kamikazejam.kamicommon.menu.api.struct.MenuEvents
Remove a click predicate by ID
removeCloseCallback(String) - Method in class com.kamikazejam.kamicommon.menu.api.struct.MenuEvents
Remove a close callback by ID
removeDragCallback(String) - Method in class com.kamikazejam.kamicommon.menu.api.struct.MenuEvents
Remove a drag callback by ID
removeDragPredicate(String) - Method in class com.kamikazejam.kamicommon.menu.api.struct.MenuEvents
Remove a drag predicate by ID
removeEnchantment(XEnchantment) - Method in interface com.kamikazejam.kamicommon.item.IBuilder
PATCH FUNCTION - Remove an enchantment from the item.

Other Methods:
- ADD or UPDATE an enchantment via IBuilder.setEnchantment(XEnchantment, int)
- RESET an enchantment (remove patch) via IBuilder.resetEnchantment(XEnchantment)
removeEnchantment(XEnchantment) - Method in class com.kamikazejam.kamicommon.item.ItemBuilder
 
removeGlow() - Method in interface com.kamikazejam.kamicommon.item.IBuilder
PATCH FUNCTION - Removes the glow effect patch, the Builder will then use the prototype's value.

NOTE: The prototype's glow value is now used by the builder, this only removes any existing glow patch.
NOTE: Even when the glow patch is removed, the item may still glow if the prototype has enchantments or a glow effect.
removeGlow() - Method in class com.kamikazejam.kamicommon.item.ItemBuilder
 
removeItemFlag(XItemFlag) - Method in interface com.kamikazejam.kamicommon.item.IBuilder
PATCH FUNCTION - Removes an item flag from the item.

Add an item flag via IBuilder.addItemFlag(XItemFlag).
removeItemFlag(XItemFlag) - Method in class com.kamikazejam.kamicommon.item.ItemBuilder
 
removeItemFlags(Collection) - Method in interface com.kamikazejam.kamicommon.item.IBuilder
PATCH FUNCTION - Removes several item flags from the item.

Add an item flag via IBuilder.addItemFlag(XItemFlag).
removeItemFlags(Collection) - Method in class com.kamikazejam.kamicommon.item.ItemBuilder
 
removeLore() - Method in interface com.kamikazejam.kamicommon.item.IBuilder
PATCH FUNCTION - Sets the lore to an empty list, effectively removing all lore from the item.
This is equivalent to calling IBuilder.setLore(List) with an empty list.

This differs from IBuilder.resetLore() which clears the patch and uses the prototype's lore.
removeMenuIcon(int) - Method in interface com.kamikazejam.kamicommon.menu.api.icons.access.IMenuIconsAccess
 
removeMenuIcon(int) - Method in class com.kamikazejam.kamicommon.menu.api.icons.access.MenuIconsAccess
 
removeMenuIcon(String) - Method in interface com.kamikazejam.kamicommon.menu.api.icons.access.IMenuIconsAccess
 
removeMenuIcon(String) - Method in class com.kamikazejam.kamicommon.menu.api.icons.access.MenuIconsAccess
 
removeOpenCallback(String) - Method in class com.kamikazejam.kamicommon.menu.api.struct.MenuEvents
Remove an open callback by ID
removeParent() - Method in class com.kamikazejam.kamicommon.command.KamiCommand
 
removePlayerClickPredicate(String) - Method in class com.kamikazejam.kamicommon.menu.api.struct.MenuEvents
Remove a player inventory click predicate by ID
removePlayerDragPredicate(String) - Method in class com.kamikazejam.kamicommon.menu.api.struct.MenuEvents
Remove a player inventory drag predicate by ID
removePlayerInvClick(String) - Method in class com.kamikazejam.kamicommon.menu.api.struct.MenuEvents
Remove a player inventory click by ID
removePlayerSlotClick(String) - Method in class com.kamikazejam.kamicommon.menu.api.struct.MenuEvents
Remove a player inventory click by ID
removePostCloseCallback(String) - Method in class com.kamikazejam.kamicommon.menu.api.struct.MenuEvents
Remove a post-close callback by ID
removeSmartQuotes(String) - Static method in class com.kamikazejam.kamicommon.util.Txt
 
removeValueCompletely(String) - Method in class com.kamikazejam.kamicommon.util.id.SenderMap
 
reopenMenu() - Method in class com.kamikazejam.kamicommon.menu.AbstractMenu
 
reopenMenu() - Method in interface com.kamikazejam.kamicommon.menu.Menu
Attempt to reopen the menu for the given player.
reopenMenu(boolean) - Method in class com.kamikazejam.kamicommon.menu.AbstractMenu
 
reopenMenu(boolean) - Method in interface com.kamikazejam.kamicommon.menu.Menu
Attempt to reopen the menu for the given player.
repeat(String, int) - Static method in class com.kamikazejam.kamicommon.util.Jdk8
Stand-in for String.repeat(int), which is Java 11.
replace(String, VersionedComponent) - Method in class com.kamikazejam.kamicommon.text.MiniMessageBuilder
Performs a plain text replacement on all lines in this builder.
The replacement is the provided component, mapped to MiniMessage and inserted in as the replacement text.
replace(String, String) - Method in class com.kamikazejam.kamicommon.text.MiniMessageBuilder
Performs a plain text replacement on all lines in this builder.
replace(String, String) - Method in class com.kamikazejam.kamicommon.util.MessageBuilder
Replaces all instances of a string with another string
replaceBoth(String, VersionedComponent) - Method in interface com.kamikazejam.kamicommon.item.IBuilder
PATCH PROPERTY HELPER - Convenience method to replace a substring in both name and lore.
This is equivalent to calling IBuilder.replaceName(String, VersionedComponent) followed by IBuilder.replaceLore(String, VersionedComponent).

This transformation only applies to existing patches, if no name or lore patches are set those won't be affected.
It does NOT modify the prototype's name or lore.
replaceBoth(String, String) - Method in interface com.kamikazejam.kamicommon.item.IBuilder
Deprecated.
As of 5.0.0-alpha.26, replaced by IBuilder.replaceBoth(String, VersionedComponent) which supports components.
replaceBothPAPI() - Method in interface com.kamikazejam.kamicommon.item.IBuilder
Alias of IBuilder.replaceBothPAPI(OfflinePlayer) with a null player.
replaceBothPAPI(OfflinePlayer) - Method in interface com.kamikazejam.kamicommon.item.IBuilder
PATCH PROPERTY HELPER - Convenience method to replace PlaceholderAPI placeholders in both name and lore.
This is equivalent to calling IBuilder.replaceNamePAPI(OfflinePlayer) followed by IBuilder.replaceLorePAPI(OfflinePlayer).

This transformation only applies to existing patches, if no name or lore patches are set those won't be affected.
It does NOT modify the prototype's name or lore.
replaceChild(KamiCommand, KamiCommand) - Method in class com.kamikazejam.kamicommon.command.KamiCommand
 
replaceLine(String, List) - Method in class com.kamikazejam.kamicommon.text.MiniMessageBuilder
Performs a plain text line replacement for all lines matching the target in this builder.
More specifically, every line that matches the target (case-insensitive, color-stripped) will be replaced with the provided replacement lines.
replaceLine(String, List, boolean) - Method in class com.kamikazejam.kamicommon.text.MiniMessageBuilder
Performs a plain text line replacement for all lines matching the target in this builder.
More specifically, every line that matches the target (color-stripped) will be replaced with the provided replacement lines.
replaceLine(String, List) - Method in class com.kamikazejam.kamicommon.util.MessageBuilder
Searches for the find placeholder in the text, and replaces that entire line with replacement
replaceLineContains(String, List) - Method in class com.kamikazejam.kamicommon.text.MiniMessageBuilder
Performs a plain text line replacement for all lines containing the target in this builder.
More specifically, every line that contains the target (case-insensitive, color-stripped) will be replaced with the provided replacement lines.
replaceLineContains(String, List, boolean) - Method in class com.kamikazejam.kamicommon.text.MiniMessageBuilder
Performs a plain text line replacement for all lines containing the target in this builder.
More specifically, every line that contains the target (color-stripped) will be replaced with the provided replacement lines.
replaceLore(String, VersionedComponent) - Method in interface com.kamikazejam.kamicommon.item.IBuilder
PATCH PROPERTY HELPER - Replaces all occurrences of a substring in each lore line with another component.
This transformation only applies to the lore patch, if no lore patch is set this does nothing.
It does NOT modify the prototype's lore.

It will serialize each lore line into mini message format, perform the replacement, then deserialize it back to a component.
replaceLore(String, VersionedComponent) - Method in class com.kamikazejam.kamicommon.item.ItemBuilder
 
replaceLore(String, String) - Method in interface com.kamikazejam.kamicommon.item.IBuilder
Deprecated.
As of 5.0.0-alpha.26, replaced by IBuilder.replaceLore(String, VersionedComponent) which supports components.
replaceLoreLine(String, List) - Method in interface com.kamikazejam.kamicommon.item.IBuilder
Deprecated.
As of 5.0.0-alpha.26, replaced by IBuilder.replaceLoreLineComponent(String, List) which supports components.
replaceLoreLineComponent(String, List) - Method in interface com.kamikazejam.kamicommon.item.IBuilder
PATCH PROPERTY HELPER - Searches for a substring in the lore and replaces that entire line with replacement lines.
This transformation only applies to the lore patch, if no lore patch is set this does nothing.
It does NOT modify the prototype's lore.

For each line, it checks if the component plain text OR the component mini message contains the find string.
If either matches, that line is substituted with the replacement lines.
replaceLoreLineComponent(Predicate, List) - Method in interface com.kamikazejam.kamicommon.item.IBuilder
PATCH PROPERTY HELPER - Replaces all occurrences of lines matching the given predicate in the lore with replacement lines.
This transformation only applies to the lore patch, if no lore patch is set this does nothing.
It does NOT modify the prototype's lore.

For each line, it checks if the predicate returns true, and if so that line is replaced with the replacement lines.
replaceLoreLineComponent(Predicate, List) - Method in class com.kamikazejam.kamicommon.item.ItemBuilder
 
replaceLorePAPI() - Method in interface com.kamikazejam.kamicommon.item.IBuilder
Alias of IBuilder.replaceLorePAPI(OfflinePlayer) with a null player.
replaceLorePAPI(OfflinePlayer) - Method in interface com.kamikazejam.kamicommon.item.IBuilder
PATCH PROPERTY HELPER - Replaces all PlaceholderAPI placeholders in the lore with their respective values.
This transformation only applies to the lore patch, if no lore patch is set this does nothing.
It does NOT modify the prototype's lore.
replaceLorePAPI(OfflinePlayer) - Method in class com.kamikazejam.kamicommon.item.ItemBuilder
 
replaceName(String, VersionedComponent) - Method in interface com.kamikazejam.kamicommon.item.IBuilder
PATCH PROPERTY HELPER - Replaces all occurrences of a substring in the name with another component.
This transformation only applies to the name patch, if no name patch is set this does nothing.
It does NOT modify the prototype's name.
replaceName(String, VersionedComponent) - Method in class com.kamikazejam.kamicommon.item.ItemBuilder
 
replaceName(String, String) - Method in interface com.kamikazejam.kamicommon.item.IBuilder
Deprecated.
As of 5.0.0-alpha.26, replaced by IBuilder.replaceName(String, VersionedComponent) which supports components.
replaceNamePAPI() - Method in interface com.kamikazejam.kamicommon.item.IBuilder
Alias of IBuilder.replaceNamePAPI(OfflinePlayer) with a null player.
replaceNamePAPI(OfflinePlayer) - Method in interface com.kamikazejam.kamicommon.item.IBuilder
PATCH PROPERTY HELPER - Replaces all PlaceholderAPI placeholders in the name with their respective values.
This transformation only applies to the name patch, if no name patch is set this does nothing.
It does NOT modify the prototype's name.
replaceNamePAPI(OfflinePlayer) - Method in class com.kamikazejam.kamicommon.item.ItemBuilder
 
replaceTitle(String, String) - Method in class com.kamikazejam.kamicommon.menu.api.MenuHolder
 
require() - Method in class com.kamikazejam.kamicommon.util.mixin.Mixin
 
Requirement - Interface in com.kamikazejam.kamicommon.command.requirement
 
RequirementAbstract - Class in com.kamikazejam.kamicommon.command.requirement
 
RequirementAbstract() - Constructor for class com.kamikazejam.kamicommon.command.requirement.RequirementAbstract
 
RequirementHasItemInHand - Class in com.kamikazejam.kamicommon.command.requirement
 
RequirementHasItemInHand(Material...) - Constructor for class com.kamikazejam.kamicommon.command.requirement.RequirementHasItemInHand
 
RequirementHasPerm - Class in com.kamikazejam.kamicommon.command.requirement
A Requirement that passes when the sender holds a permission node, obtained with RequirementHasPerm.get(String) and attached with KamiCommand.addRequirements(Requirement...).
RequirementHasPerm(String) - Constructor for class com.kamikazejam.kamicommon.command.requirement.RequirementHasPerm
 
RequirementIsntPlayer - Class in com.kamikazejam.kamicommon.command.requirement
 
RequirementIsntPlayer() - Constructor for class com.kamikazejam.kamicommon.command.requirement.RequirementIsntPlayer
 
RequirementIsPlayer - Class in com.kamikazejam.kamicommon.command.requirement
A Requirement that passes only for a Player sender, so a command carrying it can never run from console.
RequirementIsPlayer() - Constructor for class com.kamikazejam.kamicommon.command.requirement.RequirementIsPlayer
 
RESET - Static variable in class com.kamikazejam.kamicommon.util.data.ANSI
 
resetAllEnchantments() - Method in interface com.kamikazejam.kamicommon.item.IBuilder
PATCH FUNCTION - Clears all enchantment patches, the Builder will then use the prototype's values.

NOTE: The prototype's enchantments will still be applied, this only clears the patches.
resetAllEnchantments() - Method in class com.kamikazejam.kamicommon.item.ItemBuilder
 
resetAllItemFlags() - Method in interface com.kamikazejam.kamicommon.item.IBuilder
PATCH FUNCTION - Clears all item flag patches, the Builder will then use the prototype's values.

NOTE: The prototype's item flags will still be applied, this only clears the patches.
resetAllItemFlags() - Method in class com.kamikazejam.kamicommon.item.ItemBuilder
 
resetAmount() - Method in interface com.kamikazejam.kamicommon.item.IBuilder
PATCH FUNCTION - Clears the amount patch, the Builder will then use the prototype's value.

NOTE: The prototype's amount is now used by the builder, this only removes any existing amount patch.
resetAmount() - Method in class com.kamikazejam.kamicommon.item.ItemBuilder
 
resetDamage() - Method in interface com.kamikazejam.kamicommon.item.IBuilder
PATCH FUNCTION - Clears the damage patch, the Builder will then use the prototype's value.

NOTE: This function has no effect on the item unless IBuilder.willUseDamage() returns true, otherwise the item will be unaffected and IBuilder.getDamage() will always return 0.

NOTE: The prototype's damage is now used by the builder (if applicable), this only removes any existing damage patch.
resetDamage() - Method in class com.kamikazejam.kamicommon.item.ItemBuilder
 
resetEnchantment(XEnchantment) - Method in interface com.kamikazejam.kamicommon.item.IBuilder
PATCH FUNCTION - Reset an enchantment patch, the Builder will then use the prototype's value for this enchantment.

Other Methods:
- ADD or UPDATE an enchantment via IBuilder.setEnchantment(XEnchantment, int)
- REMOVE an enchantment via IBuilder.removeEnchantment(XEnchantment)
resetEnchantment(XEnchantment) - Method in class com.kamikazejam.kamicommon.item.ItemBuilder
 
resetItemFlag(XItemFlag) - Method in interface com.kamikazejam.kamicommon.item.IBuilder
PATCH FUNCTION - Resets an item flag patch, the Builder will then use the prototype's value for this flag.

Other Methods:
- ADD an item flag via IBuilder.addItemFlag(XItemFlag)
- REMOVE an item flag via IBuilder.removeItemFlag(XItemFlag)
resetItemFlag(XItemFlag) - Method in class com.kamikazejam.kamicommon.item.ItemBuilder
 
resetLore() - Method in interface com.kamikazejam.kamicommon.item.IBuilder
PATCH FUNCTION - Clears the lore patch, the Builder will then use the prototype's value.

NOTE: The prototype's lore is now used by the builder, this only removes any existing lore patch.
resetLore() - Method in class com.kamikazejam.kamicommon.item.ItemBuilder
 
resetName() - Method in interface com.kamikazejam.kamicommon.item.IBuilder
PATCH FUNCTION - Clears the name patch, the Builder will then use the prototype's value.

NOTE: The prototype's name is now used by the builder, this only removes any existing name patch.
resetName() - Method in class com.kamikazejam.kamicommon.item.ItemBuilder
 
resetSkullOwner() - Method in interface com.kamikazejam.kamicommon.item.IBuilder
PATCH FUNCTION - Clears the skull owner patch, the Builder will then use the prototype's value.

NOTE: This function has no effect on the item unless IBuilder.willUseSkullOwner() returns true, otherwise the item will be unaffected and IBuilder.getSkullOwner() will always return null.

NOTE: The prototype's skull owner is now used by the builder (if applicable), this only removes any existing skull owner patch.
resetSkullOwner() - Method in class com.kamikazejam.kamicommon.item.ItemBuilder
 
resetUnbreakable() - Method in interface com.kamikazejam.kamicommon.item.IBuilder
PATCH FUNCTION - Clears the unbreakable patch, the Builder will then use the prototype's value.

NOTE: The prototype's unbreakable value is now used by the builder, this only removes any existing unbreakable patch.
resetUnbreakable() - Method in class com.kamikazejam.kamicommon.item.ItemBuilder
 
resizeMenu(MenuSize) - Method in class com.kamikazejam.kamicommon.menu.AbstractMenu
 
retainAll(Collection) - Method in class com.kamikazejam.kamicommon.util.collections.KamiList
 
retainAll(Collection) - Method in class com.kamikazejam.kamicommon.util.collections.KamiSet
 
reverseT(String) - Static method in class com.kamikazejam.kamicommon.util.LegacyColors
Replaces the legacy section sign § with the alternate color code character & in a single string.
reverseT(String[]) - Static method in class com.kamikazejam.kamicommon.util.LegacyColors
Replaces the legacy section sign § with & in each string of the provided array.
reverseT(List) - Static method in class com.kamikazejam.kamicommon.util.LegacyColors
Replaces the legacy section sign § with & in each string of the provided list.
run() - Method in class com.kamikazejam.kamicommon.event.KamiCommonEvent
 
run() - Method in class com.kamikazejam.kamicommon.menu.MenuManager
This task is called every tick in a task registered by SpigotUtilsSource
run() - Method in class com.kamikazejam.kamicommon.redis.util.RedisMonitor
 
run() - Method in class com.kamikazejam.kamicommon.util.engine.Engine
 
run() - Method in class com.kamikazejam.kamicommon.util.engine.EngineScheduledTeleport
 
run() - Method in class com.kamikazejam.kamicommon.util.id.IdUtilLocal
 
run() - Method in interface com.kamikazejam.kamicommon.util.mixin.MixinTeleport.TeleportCallback
 
run() - Method in class com.kamikazejam.kamicommon.util.teleport.ScheduledTeleport
 
run(Player) - Method in interface com.kamikazejam.kamicommon.command.impl.kc.CmdNmsTest.Test
 
RUN_COMMAND - Enum constant in enum class com.kamikazejam.kamicommon.nms.text.ClickAction
Runs the value as a command as the clicking player.

S

save() - Method in class com.kamikazejam.kamicommon.configuration.standalone.AbstractConfig
Saves the config to the file
save() - Method in interface com.kamikazejam.kamicommon.yaml.AbstractYamlConfiguration
 
save() - Method in class com.kamikazejam.kamicommon.yaml.AbstractYamlHandler
Saves the config to the file
save() - Method in class com.kamikazejam.kamicommon.yaml.spigot.YamlConfiguration
Saves the config to the file
save() - Method in class com.kamikazejam.kamicommon.yaml.standalone.YamlConfigurationStandalone
Saves the config to the backing source
save(boolean) - Method in class com.kamikazejam.kamicommon.configuration.standalone.AbstractConfig
Saves the config to the file
save(boolean) - Method in interface com.kamikazejam.kamicommon.yaml.AbstractYamlConfiguration
 
save(boolean) - Method in class com.kamikazejam.kamicommon.yaml.spigot.YamlConfiguration
Saves the config to the file
save(boolean) - Method in class com.kamikazejam.kamicommon.yaml.standalone.YamlConfigurationStandalone
Saves the config to the backing source
save(ConfigSource) - Method in class com.kamikazejam.kamicommon.yaml.base.MemorySectionMethods
Saves the config to the backing source.

- If the source is not writable, this is a NO-OP and returns false.
- If no changes are detected, returns false.
- If writable and changes should be persisted, serialize and write.
save(ConfigSource, boolean) - Method in class com.kamikazejam.kamicommon.yaml.base.MemorySectionMethods
Saves the config to the backing source.

- If the source is not writable, this is a NO-OP and returns false.
- If force is false and no changes are detected, returns false.
- If writable and changes should be persisted, serialize and write.
saveAndRefresh() - Method in interface com.kamikazejam.kamicommon.nms.wrappers.chunk.impl.NMSChunkDef
Saves the chunk to disk and refreshes it for all players.
saveAndRefresh() - Method in interface com.kamikazejam.kamicommon.nms.wrappers.chunk.NMSChunk
Saves the chunk to disk and refreshes it for all players.
saveAndRefreshI() - Method in interface com.kamikazejam.kamicommon.nms.wrappers.chunk.impl.NMSChunkDef
Internal implementation of the save and refresh operation.
saveCachefileDatas() - Static method in class com.kamikazejam.kamicommon.util.id.IdUtilLocal
 
saveChunk(NMSChunk) - Method in interface com.kamikazejam.kamicommon.nms.wrappers.chunk.NMSChunkProvider
Saves the specified chunk to persistent storage.
saveConfig() - Method in interface com.kamikazejam.kamicommon.CoreMethods
 
saveConfig() - Method in class com.kamikazejam.kamicommon.KamiPlugin
 
saveConfig() - Method in class com.kamikazejam.kamicommon.subsystem.AbstractSubsystem
 
saveConfig(Plugin, File, FileConfiguration, String) - Static method in class com.kamikazejam.kamicommon.configuration.spigot.ConfigHelper
Saves a config to a file, returns only for chaining purposes
saveConfig(Plugin, FileConfiguration, String) - Static method in class com.kamikazejam.kamicommon.configuration.spigot.ConfigHelper
Saves a config to a file, returns only for chaining purposes
scalarNode() - Method in class com.kamikazejam.kamicommon.yaml.util.NodePair
 
schedule() - Method in class com.kamikazejam.kamicommon.util.teleport.ScheduledTeleport
 
schedule(ScheduledTeleport) - Method in class com.kamikazejam.kamicommon.util.engine.EngineScheduledTeleport
 
ScheduledTeleport - Class in com.kamikazejam.kamicommon.util.teleport
 
ScheduledTeleport(String, MixinTeleport.TeleportCallback, VersionedComponent, int) - Constructor for class com.kamikazejam.kamicommon.util.teleport.ScheduledTeleport
 
ScheduledTeleport(String, Destination, VersionedComponent, int) - Constructor for class com.kamikazejam.kamicommon.util.teleport.ScheduledTeleport
 
SECRET - Enum constant in enum class com.kamikazejam.kamicommon.command.Visibility
Secret commands are visible only to those who can use the command.
send(List) - Method in class com.kamikazejam.kamicommon.text.MiniMessageBuilder
Sends the message to a CommandSender
send(List) - Method in class com.kamikazejam.kamicommon.util.MessageBuilder
Sends the message to a CommandSender
send(CommandSender) - Method in class com.kamikazejam.kamicommon.text.MiniMessageBuilder
Sends the message to a CommandSender
send(CommandSender) - Method in class com.kamikazejam.kamicommon.util.MessageBuilder
Sends the message to a CommandSender
send(CommandSender...) - Method in class com.kamikazejam.kamicommon.text.MiniMessageBuilder
Sends the message to a CommandSender
send(CommandSender...) - Method in class com.kamikazejam.kamicommon.util.MessageBuilder
Sends the message to a CommandSender
send(Player) - Method in class com.kamikazejam.kamicommon.util.MessageBuilder
Sends the message to a CommandSender
send(Player...) - Method in class com.kamikazejam.kamicommon.util.MessageBuilder
Sends the message to a CommandSender
sendAll() - Method in class com.kamikazejam.kamicommon.text.MiniMessageBuilder
Sends the message to all Online Players (and console)
sendAll() - Method in class com.kamikazejam.kamicommon.util.MessageBuilder
Sends the message to all Online Players (and console)
sendAll(boolean) - Method in class com.kamikazejam.kamicommon.text.MiniMessageBuilder
Sends the message to all Online Players
sendAll(boolean) - Method in class com.kamikazejam.kamicommon.util.MessageBuilder
Sends the message to all Online Players
sendDetails(Plugin, CommandSender) - Static method in class com.kamikazejam.kamicommon.util.VersionControl
 
SenderMap - Class in com.kamikazejam.kamicommon.util.id
 
SenderMap() - Constructor for class com.kamikazejam.kamicommon.util.id.SenderMap
 
SenderPresence - Enum Class in com.kamikazejam.kamicommon.util.id
 
SenderType - Enum Class in com.kamikazejam.kamicommon.util.id
 
sendPacket(Player, NMSPacket) - Method in interface com.kamikazejam.kamicommon.nms.wrappers.packet.NMSPacketHandler
Sends a packet to the specified player.
sendSubCommandsMap(Map) - Method in class com.kamikazejam.kamicommon.subsystem.module.commands.UnmatchedCommand
Called when the subCommandsMap should be logged/
sendTo(Collection) - Method in interface com.kamikazejam.kamicommon.nms.text.VersionedComponent
Sends the current message component to multiple senders.
sendTo(CommandSender) - Method in interface com.kamikazejam.kamicommon.nms.text.VersionedComponent
Sends the current message component to a sender.
sendTo(CommandSender...) - Method in interface com.kamikazejam.kamicommon.nms.text.VersionedComponent
Sends the current message component to multiple senders.
sendUpdatePacket(Player) - Method in interface com.kamikazejam.kamicommon.nms.wrappers.chunk.NMSChunk
Sends a chunk update packet to the specified player.
serialize(T, Type, JsonSerializationContext) - Method in class com.kamikazejam.kamicommon.util.adapter.AdapterKamiX
 
serialize(T, Type, JsonSerializationContext) - Method in class com.kamikazejam.kamicommon.util.adapter.AdapterLowercaseEnum
 
serializeJson() - Method in interface com.kamikazejam.kamicommon.nms.text.VersionedComponent
Serializes to the JSON representation Minecraft itself uses for components.
serializeLegacyAmpersand() - Method in interface com.kamikazejam.kamicommon.nms.text.VersionedComponent
Serializes the current message component to a string formatted using legacy ampersand (&) color codes.
serializeLegacySection() - Method in interface com.kamikazejam.kamicommon.nms.text.VersionedComponent
Serializes the current message component to a string formatted using legacy section (§) color codes.
serializeMiniMessage() - Method in interface com.kamikazejam.kamicommon.nms.text.VersionedComponent
Serializes the current message component to a MiniMessage string.
serializeMiniMessage(VersionedComponent) - Method in class com.kamikazejam.kamicommon.nms.serializer.VersionedComponentSerializer
 
serializePlainText() - Method in interface com.kamikazejam.kamicommon.nms.text.VersionedComponent
Serializes the current message component to a plain text string using the PlainTextComponentSerializer on the current platform.
serializer() - Static method in class com.kamikazejam.kamicommon.nms.util.VersionedComponentUtil
 
SERVER_DOT_COMMAND_MAP - Static variable in class com.kamikazejam.kamicommon.command.KamiCommonCommandRegistration
 
Service - Interface in com.kamikazejam.kamicommon.util.interfaces
 
set(Object, Object) - Method in class com.kamikazejam.kamicommon.nms.reflection.FieldHandle
Sets the value of the field on the specified object instance.
set(String, Object) - Method in class com.kamikazejam.kamicommon.configuration.spigot.KamiConfig
 
set(String, Object) - Method in class com.kamikazejam.kamicommon.configuration.standalone.StandaloneConfig
 
set(String, Object) - Method in class com.kamikazejam.kamicommon.yaml.AbstractMemorySection
 
set(String, Object) - Method in interface com.kamikazejam.kamicommon.yaml.base.ConfigurationMethods
 
set(String, Object) - Method in class com.kamikazejam.kamicommon.yaml.spigot.MemorySection
 
set(K, V) - Method in class com.kamikazejam.kamicommon.util.collections.KamiMap
 
set(T...) - Static method in class com.kamikazejam.kamicommon.util.KUtil
 
setActive(boolean) - Method in class com.kamikazejam.kamicommon.command.KamiCommand
 
setActive(boolean) - Method in class com.kamikazejam.kamicommon.util.engine.Engine
 
setActive(boolean) - Method in interface com.kamikazejam.kamicommon.util.interfaces.Active
 
setActive(boolean) - Method in class com.kamikazejam.kamicommon.util.mixin.Mixin
 
setActive(KamiPlugin) - Method in class com.kamikazejam.kamicommon.command.KamiCommand
 
setActive(KamiPlugin) - Method in class com.kamikazejam.kamicommon.util.engine.Engine
 
setActive(KamiPlugin) - Method in interface com.kamikazejam.kamicommon.util.interfaces.Active
 
setActiveInner(boolean) - Method in class com.kamikazejam.kamicommon.util.engine.Engine
 
setActiveListener(boolean) - Method in class com.kamikazejam.kamicommon.util.engine.Engine
 
setActivePlugin(KamiPlugin) - Method in class com.kamikazejam.kamicommon.command.KamiCommand
 
setActivePlugin(KamiPlugin) - Method in class com.kamikazejam.kamicommon.util.engine.Engine
 
setActivePlugin(KamiPlugin) - Method in interface com.kamikazejam.kamicommon.util.interfaces.Active
 
setActiveTask(boolean) - Method in class com.kamikazejam.kamicommon.util.engine.Engine
 
setActiveVerbose(boolean, boolean) - Method in class com.kamikazejam.kamicommon.util.mixin.Mixin
 
setAliases(String...) - Method in class com.kamikazejam.kamicommon.command.KamiCommand
 
setAliases(Collection) - Method in class com.kamikazejam.kamicommon.command.KamiCommand
 
setAll(Collection) - Method in class com.kamikazejam.kamicommon.command.type.TypeAbstractChoice
 
setAll(T...) - Method in class com.kamikazejam.kamicommon.command.type.TypeAbstractChoice
 
setAlternatives(Class...) - Method in class com.kamikazejam.kamicommon.util.mixin.Mixin
 
setAlternatives(List) - Method in class com.kamikazejam.kamicommon.util.mixin.Mixin
 
setAmount(int) - Method in interface com.kamikazejam.kamicommon.item.IBuilder
PATCH FUNCTION - Sets the amount of items in the stack.
Range: 1 to ItemStack.getMaxStackSize() (inclusive) of the prototype.

Clear this patch by calling IBuilder.resetAmount().
setAmount(int) - Method in class com.kamikazejam.kamicommon.item.ItemBuilder
 
setAuthor(String, String, String) - Method in class com.kamikazejam.kamicommon.util.DiscordWebhook.EmbedObject
 
setAutoUpdate(StatefulIconModifier, int) - Method in class com.kamikazejam.kamicommon.menu.api.icons.MenuIcon
 
setAutoUpdate(StaticIconModifier, int) - Method in class com.kamikazejam.kamicommon.menu.api.icons.MenuIcon
 
setAutoUpdate(String, StatefulIconModifier, int) - Method in interface com.kamikazejam.kamicommon.menu.api.icons.access.IMenuIconsAccess
 
setAutoUpdate(String, StatefulIconModifier, int) - Method in interface com.kamikazejam.kamicommon.menu.api.icons.access.paginated.IPageIconsAccess
 
setAutoUpdate(String, StaticIconModifier, int) - Method in interface com.kamikazejam.kamicommon.menu.api.icons.access.IMenuIconsAccess
 
setAutoUpdate(String, StaticIconModifier, int) - Method in interface com.kamikazejam.kamicommon.menu.api.icons.access.paginated.IPageIconsAccess
 
setAvailableDefault(boolean) - Method in class com.kamikazejam.kamicommon.util.mixin.Mixin
 
setBaseName(String) - Method in class com.kamikazejam.kamicommon.util.mixin.Mixin
 
setBlockSuperFast(Location, XMaterial, PlaceType) - Method in class com.kamikazejam.kamicommon.nms.abstraction.block.AbstractBlockUtil
Sets a block at the specified location using cross-version material with optimized performance.
setBlockSuperFast(Location, XBlockData, PlaceType) - Method in class com.kamikazejam.kamicommon.nms.abstraction.block.AbstractBlockUtil
Sets a block at the specified location using block data with optimized performance.
setBlockSuperFast(Location, Material, PlaceType) - Method in class com.kamikazejam.kamicommon.nms.abstraction.block.AbstractBlockUtil
Sets a block at the specified location using Bukkit material with optimized performance.
setBlockSuperFast(Block, XMaterial, PlaceType) - Method in class com.kamikazejam.kamicommon.nms.abstraction.block.AbstractBlockUtil
Sets a block using the specified cross-version material with optimized performance.
setBlockSuperFast(Block, XBlockData, PlaceType) - Method in class com.kamikazejam.kamicommon.nms.abstraction.block.AbstractBlockUtil
Sets a block using the specified block data with optimized performance.
setBlockSuperFast(Block, Material, PlaceType) - Method in class com.kamikazejam.kamicommon.nms.abstraction.block.AbstractBlockUtil
Sets a block using the specified Bukkit material with optimized performance.
setBoolean(String, boolean) - Method in class com.kamikazejam.kamicommon.configuration.spigot.KamiConfig
 
setBoolean(String, boolean) - Method in class com.kamikazejam.kamicommon.configuration.standalone.StandaloneConfig
 
setBoolean(String, boolean) - Method in interface com.kamikazejam.kamicommon.yaml.base.ConfigurationMethods
 
setBoolean(String, boolean) - Method in class com.kamikazejam.kamicommon.yaml.base.MemorySectionMethods
 
setBukkitCommandPermission(String) - Method in class com.kamikazejam.kamicommon.command.KamiCommand
NOTICE: This Method is only relevant if this command is used as a ROOT COMMAND.

Override the default command permission parsing.
(The permission sent to Command.setPermission(String)

By default, the permission is derived from any RequirementHasPerm requirements set on the command.
You can optionally set a custom permission to use instead of the derived one.

Note:
- Setting this to null will cause the derived permission to be used again
- The only way to get a 'permission-less' command is to ensure there are no RequirementHasPerm requirements.
setByte(String, byte) - Method in class com.kamikazejam.kamicommon.configuration.spigot.KamiConfig
 
setByte(String, byte) - Method in class com.kamikazejam.kamicommon.configuration.standalone.StandaloneConfig
 
setByte(String, byte) - Method in interface com.kamikazejam.kamicommon.yaml.base.ConfigurationMethods
 
setByte(String, byte) - Method in class com.kamikazejam.kamicommon.yaml.base.MemorySectionMethods
 
setCancelled(boolean) - Method in class com.kamikazejam.kamicommon.event.KamiCommonEvent
 
setChanged(boolean) - Method in class com.kamikazejam.kamicommon.configuration.standalone.AbstractConfig
 
setChanged(boolean) - Method in class com.kamikazejam.kamicommon.yaml.AbstractMemorySection
 
setChanged(boolean) - Method in interface com.kamikazejam.kamicommon.yaml.AbstractYamlConfiguration
 
setChanged(boolean) - Method in interface com.kamikazejam.kamicommon.yaml.base.ConfigurationMethods
 
setClickOpenURL(String) - Method in class com.kamikazejam.kamicommon.actions.Action
 
setClickOpenURL(String) - Method in class com.kamikazejam.kamicommon.actions.StandaloneAction
 
setClickRunCommand(String) - Method in class com.kamikazejam.kamicommon.actions.Action
Note: the command does not need to start with a slash (/).
setClickRunCommand(String) - Method in class com.kamikazejam.kamicommon.actions.StandaloneAction
 
setClickSuggestCommand(String) - Method in class com.kamikazejam.kamicommon.actions.Action
 
setClickSuggestCommand(String) - Method in class com.kamikazejam.kamicommon.actions.StandaloneAction
 
setColor(Color) - Method in class com.kamikazejam.kamicommon.util.DiscordWebhook.EmbedObject
 
setComparator(Comparator) - Method in class com.kamikazejam.kamicommon.util.comparator.ComparatorAbstractWrapper
 
setComparators(List) - Method in class com.kamikazejam.kamicommon.util.comparator.ComparatorCombined
 
setConcatenating(boolean) - Method in class com.kamikazejam.kamicommon.command.KamiCommand
 
setDamage(int) - Method in interface com.kamikazejam.kamicommon.item.IBuilder
PATCH FUNCTION - Sets the damage of a damageable item.

NOTE: This function has no effect on the item unless IBuilder.willUseDamage() returns true, otherwise the item will be unaffected and IBuilder.getDamage() will always return 0.

Clear this patch by calling IBuilder.resetDamage().
setDamage(int) - Method in class com.kamikazejam.kamicommon.item.ItemBuilder
 
setDamage(ItemStack, int) - Method in class com.kamikazejam.kamicommon.nms.abstraction.item.AbstractItemEditor
 
setDesc(VersionedComponent) - Method in interface com.kamikazejam.kamicommon.util.teleport.Destination
 
setDesc(VersionedComponent) - Method in class com.kamikazejam.kamicommon.util.teleport.DestinationAbstract
 
setDesc(String) - Method in class com.kamikazejam.kamicommon.command.KamiCommand
 
setDescription(String) - Method in class com.kamikazejam.kamicommon.util.DiscordWebhook.EmbedObject
 
setDestination(Destination) - Method in class com.kamikazejam.kamicommon.event.PlayerPSTeleportEvent
 
setDisplayName(String) - Method in interface com.kamikazejam.kamicommon.item.IBuilder
Deprecated.
As of 5.0.0-alpha.26, replaced by IBuilder.displayName(VersionedComponent).
setDisplayName(ItemMeta, VersionedComponent) - Method in interface com.kamikazejam.kamicommon.nms.bundle.NmsBundle
 
setDisplayName(ItemMeta, VersionedComponent) - Method in interface com.kamikazejam.kamicommon.nms.text.TextBundle
 
setDisplayName(ItemMeta, VersionedComponent) - Static method in class com.kamikazejam.kamicommon.nms.util.VersionedComponentUtil
 
setDouble(String, double) - Method in class com.kamikazejam.kamicommon.configuration.spigot.KamiConfig
 
setDouble(String, double) - Method in class com.kamikazejam.kamicommon.configuration.standalone.StandaloneConfig
 
setDouble(String, double) - Method in interface com.kamikazejam.kamicommon.yaml.base.ConfigurationMethods
 
setDouble(String, double) - Method in class com.kamikazejam.kamicommon.yaml.base.MemorySectionMethods
 
setDurability(int) - Method in interface com.kamikazejam.kamicommon.item.IBuilder
Deprecated.
As of 5.0.0-alpha.17, replaced by IBuilder.setDamage(int).
setDurability(short) - Method in interface com.kamikazejam.kamicommon.item.IBuilder
Deprecated.
As of 5.0.0-alpha.17, replaced by IBuilder.setDamage(int).
setElements(Object, Iterable) - Static method in class com.kamikazejam.kamicommon.util.collections.ContainerUtil
 
setEnchantment(XEnchantment, int) - Method in interface com.kamikazejam.kamicommon.item.IBuilder
PATCH FUNCTION - Sets the level of an enchantment on the item.

Other Methods:
- REMOVE an enchantment via IBuilder.removeEnchantment(XEnchantment)
- RESET an enchantment (remove patch) via IBuilder.resetEnchantment(XEnchantment)
setEnchantment(XEnchantment, int) - Method in class com.kamikazejam.kamicommon.item.ItemBuilder
 
setEnchantments(Map) - Method in interface com.kamikazejam.kamicommon.item.IBuilder
PATCH FUNCTION - Sets the level of several enchantments on the item.

Other Methods:
- REMOVE an enchantment via IBuilder.removeEnchantment(XEnchantment)
- RESET an enchantment (remove patch) via IBuilder.resetEnchantment(XEnchantment)
setEnchantments(Map) - Method in class com.kamikazejam.kamicommon.item.ItemBuilder
 
setField(Class, String, Object, Object) - Static method in class com.kamikazejam.kamicommon.util.ReflectionUtil
 
setField(Field, Object, Object) - Static method in class com.kamikazejam.kamicommon.util.ReflectionUtil
 
setFloat(String, float) - Method in class com.kamikazejam.kamicommon.configuration.spigot.KamiConfig
 
setFloat(String, float) - Method in class com.kamikazejam.kamicommon.configuration.standalone.StandaloneConfig
 
setFloat(String, float) - Method in interface com.kamikazejam.kamicommon.yaml.base.ConfigurationMethods
 
setFloat(String, float) - Method in class com.kamikazejam.kamicommon.yaml.base.MemorySectionMethods
 
setFooter(String, String) - Method in class com.kamikazejam.kamicommon.util.DiscordWebhook.EmbedObject
 
setForceChunkLoad(boolean) - Method in interface com.kamikazejam.kamicommon.nms.wrappers.chunk.NMSChunkProvider
Sets the force chunk loading behavior.
setFromSpawner(Entity, boolean) - Method in class com.kamikazejam.kamicommon.nms.abstraction.entity.AbstractEntityMethods
Sets whether the entity was spawned from a spawner block.
setGlow(boolean) - Method in interface com.kamikazejam.kamicommon.item.IBuilder
PATCH FUNCTION - Toggle the glow effect patch on or off.

NOTE: setGlow(false) CLEARS the patch, it does not force "no glow".
setHelp(VersionedComponent) - Method in class com.kamikazejam.kamicommon.command.type.TypeAbstractChoice
 
setHelpComments(VersionedComponent...) - Method in class com.kamikazejam.kamicommon.command.KamiCommand
 
setHelpComments(List) - Method in class com.kamikazejam.kamicommon.command.KamiCommand
 
setHoverItem(ItemStack) - Method in class com.kamikazejam.kamicommon.actions.Action
 
setHoverText(String) - Method in class com.kamikazejam.kamicommon.actions.Action
 
setHoverText(String) - Method in class com.kamikazejam.kamicommon.actions.StandaloneAction
 
setId(String) - Method in class com.kamikazejam.kamicommon.menu.api.icons.MenuIcon
 
setImage(String) - Method in class com.kamikazejam.kamicommon.util.DiscordWebhook.EmbedObject
 
setInstance(Mixin) - Method in class com.kamikazejam.kamicommon.util.mixin.Mixin
 
setInt(String, int) - Method in class com.kamikazejam.kamicommon.configuration.spigot.KamiConfig
 
setInt(String, int) - Method in class com.kamikazejam.kamicommon.configuration.standalone.StandaloneConfig
 
setInt(String, int) - Method in interface com.kamikazejam.kamicommon.yaml.base.ConfigurationMethods
 
setInt(String, int) - Method in class com.kamikazejam.kamicommon.yaml.base.MemorySectionMethods
 
setInteger(String, int) - Method in class com.kamikazejam.kamicommon.configuration.spigot.KamiConfig
 
setInteger(String, int) - Method in class com.kamikazejam.kamicommon.configuration.standalone.StandaloneConfig
 
setInteger(String, int) - Method in interface com.kamikazejam.kamicommon.yaml.base.ConfigurationMethods
 
setInteger(String, int) - Method in class com.kamikazejam.kamicommon.yaml.base.MemorySectionMethods
 
setItem(int, ItemBuilder) - Method in class com.kamikazejam.kamicommon.menu.api.MenuHolder
 
setItem(int, ItemStack) - Method in class com.kamikazejam.kamicommon.menu.api.MenuHolder
 
setItemFlag(XItemFlag, boolean) - Method in interface com.kamikazejam.kamicommon.item.IBuilder
PATCH FUNCTION - Sets the presence of an item flag on the item.

setItemInMainHand(Player, ItemStack) - Method in class com.kamikazejam.kamicommon.nms.abstraction.mainhand.AbstractMainHand
Sets the item in the player's main hand.
setItemInMainHand(Player, ItemStack) - Static method in class com.kamikazejam.kamicommon.nms.NmsAPI
Sets the item in the player's main hand.
setItemInOffHand(Player, ItemStack) - Method in class com.kamikazejam.kamicommon.nms.abstraction.mainhand.AbstractMainHand
Sets the item in the player's off-hand.
setItemInOffHand(Player, ItemStack) - Static method in class com.kamikazejam.kamicommon.nms.NmsAPI
Sets the item in the player's off-hand.
setItemStack(String, ItemStack) - Method in class com.kamikazejam.kamicommon.configuration.spigot.KamiConfig
 
setItemStack(String, ItemStack) - Method in interface com.kamikazejam.kamicommon.yaml.spigot.ConfigurationSection
 
setItemStack(String, ItemStack) - Method in class com.kamikazejam.kamicommon.yaml.spigot.MemorySection
 
setKamiPlugin(KamiPlugin) - Method in class com.kamikazejam.kamicommon.util.engine.Engine
 
setLayout(PaginationLayout) - Method in class com.kamikazejam.kamicommon.menu.api.struct.paginated.PaginatedMenuOptions
 
setLenient(boolean) - Method in class com.kamikazejam.kamicommon.util.comparator.ComparatorAbstract
 
setList(List) - Method in class com.kamikazejam.kamicommon.util.comparator.ComparatorWithList
 
setListCountMax(int) - Method in class com.kamikazejam.kamicommon.command.type.TypeAbstractChoice
 
setLoadChunks(Entity, boolean) - Method in class com.kamikazejam.kamicommon.nms.abstraction.entity.AbstractEntityMethods
Sets whether the entity should force chunk loading.
setLong(String, long) - Method in class com.kamikazejam.kamicommon.configuration.spigot.KamiConfig
 
setLong(String, long) - Method in class com.kamikazejam.kamicommon.configuration.standalone.StandaloneConfig
 
setLong(String, long) - Method in interface com.kamikazejam.kamicommon.yaml.base.ConfigurationMethods
 
setLong(String, long) - Method in class com.kamikazejam.kamicommon.yaml.base.MemorySectionMethods
 
setLore(String...) - Method in interface com.kamikazejam.kamicommon.item.IBuilder
Deprecated.
As of 5.0.0-alpha.26, replaced by IBuilder.lore(VersionedComponent...).
setLore(List) - Method in interface com.kamikazejam.kamicommon.item.IBuilder
Deprecated.
As of 5.0.0-alpha.26, replaced by IBuilder.lore(List)
setLore(ItemMeta, List) - Method in interface com.kamikazejam.kamicommon.nms.bundle.NmsBundle
 
setLore(ItemMeta, List) - Method in interface com.kamikazejam.kamicommon.nms.text.TextBundle
 
setLore(ItemMeta, List) - Static method in class com.kamikazejam.kamicommon.nms.util.VersionedComponentUtil
 
setMenuClick(MenuClick) - Method in class com.kamikazejam.kamicommon.menu.api.icons.MenuIcon
 
setMenuClick(String, MenuClick) - Method in interface com.kamikazejam.kamicommon.menu.api.icons.access.IMenuIconsAccess
 
setMenuClick(String, MenuClick) - Method in interface com.kamikazejam.kamicommon.menu.api.icons.access.paginated.IPageIconsAccess
 
setMenuIcon(ItemBuilder, int) - Method in interface com.kamikazejam.kamicommon.menu.api.icons.access.IMenuIconsAccess
 
setMenuIcon(ItemBuilder, int, int) - Method in interface com.kamikazejam.kamicommon.menu.api.icons.access.IMenuIconsAccess
 
setMenuIcon(ItemBuilder, IconSlot) - Method in interface com.kamikazejam.kamicommon.menu.api.icons.access.IMenuIconsAccess
 
setMenuIcon(MenuIcon, IconSlot) - Method in interface com.kamikazejam.kamicommon.menu.api.icons.access.IMenuIconsAccess
 
setMenuIcon(MenuIcon, IconSlot) - Method in class com.kamikazejam.kamicommon.menu.api.icons.access.MenuIconsAccess
 
setMenuIcon(ConfigurationSection) - Method in interface com.kamikazejam.kamicommon.menu.api.icons.access.IMenuIconsAccess
 
setMenuIcon(ConfigurationSection, String) - Method in interface com.kamikazejam.kamicommon.menu.api.icons.access.IMenuIconsAccess
 
setMenuIcon(ConfigurationSection, String, Player) - Method in interface com.kamikazejam.kamicommon.menu.api.icons.access.IMenuIconsAccess
 
setMenuIcon(ConfigurationSection, Player) - Method in interface com.kamikazejam.kamicommon.menu.api.icons.access.IMenuIconsAccess
 
setMenuIcon(String, ItemBuilder, int) - Method in interface com.kamikazejam.kamicommon.menu.api.icons.access.IMenuIconsAccess
 
setMenuIcon(String, ItemBuilder, int, int) - Method in interface com.kamikazejam.kamicommon.menu.api.icons.access.IMenuIconsAccess
 
setMenuIcon(String, ItemBuilder, IconSlot) - Method in interface com.kamikazejam.kamicommon.menu.api.icons.access.IMenuIconsAccess
 
setMenuIcon(String, MenuIcon, IconSlot) - Method in interface com.kamikazejam.kamicommon.menu.api.icons.access.IMenuIconsAccess
 
setMenuIcon(String, ItemStack, int) - Method in interface com.kamikazejam.kamicommon.menu.api.icons.access.IMenuIconsAccess
 
setMenuIcon(String, ItemStack, int, int) - Method in interface com.kamikazejam.kamicommon.menu.api.icons.access.IMenuIconsAccess
 
setMenuIcon(String, ItemStack, IconSlot) - Method in interface com.kamikazejam.kamicommon.menu.api.icons.access.IMenuIconsAccess
 
setMenuIcon(ItemStack, int) - Method in interface com.kamikazejam.kamicommon.menu.api.icons.access.IMenuIconsAccess
 
setMenuIcon(ItemStack, int, int) - Method in interface com.kamikazejam.kamicommon.menu.api.icons.access.IMenuIconsAccess
 
setMenuIcon(ItemStack, IconSlot) - Method in interface com.kamikazejam.kamicommon.menu.api.icons.access.IMenuIconsAccess
 
setMobAI(Entity, boolean) - Method in class com.kamikazejam.kamicommon.nms.abstraction.entity.AbstractEntityMethods
Sets whether the entity should have AI enabled.
setModifier(StatefulIconModifier) - Method in class com.kamikazejam.kamicommon.menu.api.icons.MenuIcon
 
setModifier(StaticIconModifier) - Method in class com.kamikazejam.kamicommon.menu.api.icons.MenuIcon
 
setModifier(String, StatefulIconModifier) - Method in interface com.kamikazejam.kamicommon.menu.api.icons.access.IMenuIconsAccess
 
setModifier(String, StatefulIconModifier) - Method in interface com.kamikazejam.kamicommon.menu.api.icons.access.paginated.IPageIconsAccess
 
setModifier(String, StaticIconModifier) - Method in interface com.kamikazejam.kamicommon.menu.api.icons.access.IMenuIconsAccess
 
setModifier(String, StaticIconModifier) - Method in interface com.kamikazejam.kamicommon.menu.api.icons.access.paginated.IPageIconsAccess
 
setName(String) - Method in interface com.kamikazejam.kamicommon.item.IBuilder
Deprecated.
As of 5.0.0-alpha.26, replaced by IBuilder.displayName(VersionedComponent).
setName(String) - Method in class com.kamikazejam.kamicommon.util.mixin.Mixin
 
setOptions(Map) - Method in class com.kamikazejam.kamicommon.command.type.TypeAbstractChoice
 
setOverflowSensitive(boolean) - Method in class com.kamikazejam.kamicommon.command.KamiCommand
 
setParameter(int, Parameter) - Method in class com.kamikazejam.kamicommon.command.KamiCommand
 
setParent(KamiCommand) - Method in class com.kamikazejam.kamicommon.command.KamiCommand
 
setPersists(Creature, boolean) - Method in class com.kamikazejam.kamicommon.nms.abstraction.entity.AbstractEntityMethods
Sets whether the creature should persist (not despawn naturally).
setPlaceholders(OfflinePlayer, String) - Method in class com.kamikazejam.kamicommon.integrations.PlaceholderAPIIntegration
 
setPlaceholders(OfflinePlayer, String) - Static method in class com.kamikazejam.kamicommon.util.SoftPlaceholderAPI
Attempts to set placeholders in the given string for the given player if PlaceholderAPI is present
If PlaceholderAPI is not present, the string is returned unchanged

This method will warn in the console if PlaceholderAPI is not found and
invalid reference
Config#isWarnAboutPlaceholders()
is true
setPlaceholders(OfflinePlayer, List) - Static method in class com.kamikazejam.kamicommon.util.SoftPlaceholderAPI
Attempts to set placeholders in the given list of strings for the given player if PlaceholderAPI is present
If PlaceholderAPI is not present, the list is returned unchanged

This method will warn in the console if PlaceholderAPI is not found and
invalid reference
Config#isWarnAboutPlaceholders()
is true
setPlayer(Object) - Method in class com.kamikazejam.kamicommon.util.teleport.DestinationPlayer
 
setPluginSoft(KamiPlugin) - Method in class com.kamikazejam.kamicommon.util.engine.Engine
 
setRequirements(List) - Method in class com.kamikazejam.kamicommon.command.KamiCommand
 
setReversed(boolean) - Method in class com.kamikazejam.kamicommon.util.comparator.ComparatorAbstract
 
setSenderPs(Object, PS) - Method in class com.kamikazejam.kamicommon.util.mixin.MixinSenderPs
 
setShort(String, short) - Method in class com.kamikazejam.kamicommon.configuration.spigot.KamiConfig
 
setShort(String, short) - Method in class com.kamikazejam.kamicommon.configuration.standalone.StandaloneConfig
 
setShort(String, short) - Method in interface com.kamikazejam.kamicommon.yaml.base.ConfigurationMethods
 
setShort(String, short) - Method in class com.kamikazejam.kamicommon.yaml.base.MemorySectionMethods
 
setSize(MenuSize) - Method in class com.kamikazejam.kamicommon.menu.AbstractMenu
 
setSkullOwner(String) - Method in interface com.kamikazejam.kamicommon.item.IBuilder
PATCH FUNCTION - Sets the owner of a player head item.

NOTE: This function has no effect on the item unless IBuilder.willUseSkullOwner() returns true, otherwise the item will be unaffected and IBuilder.getSkullOwner() will always return null.

Clear this patch by calling IBuilder.resetSkullOwner().
setSkullOwner(String) - Method in class com.kamikazejam.kamicommon.item.ItemBuilder
 
setSmart(boolean) - Method in class com.kamikazejam.kamicommon.util.comparator.ComparatorAbstract
 
setSpawnerType(ItemStack, EntityType) - Method in class com.kamikazejam.kamicommon.nms.abstraction.entity.AbstractEntityMethods
Sets the entity type that a spawner item will spawn.
setString(String, String) - Method in class com.kamikazejam.kamicommon.configuration.spigot.KamiConfig
 
setString(String, String) - Method in class com.kamikazejam.kamicommon.configuration.standalone.StandaloneConfig
 
setString(String, String) - Method in interface com.kamikazejam.kamicommon.yaml.base.ConfigurationMethods
 
setString(String, String) - Method in class com.kamikazejam.kamicommon.yaml.base.MemorySectionMethods
 
setSwapping(boolean) - Method in class com.kamikazejam.kamicommon.command.KamiCommand
 
setTabs(Collection) - Method in class com.kamikazejam.kamicommon.command.type.TypeAbstractChoice
 
setThumbnail(String) - Method in class com.kamikazejam.kamicommon.util.DiscordWebhook.EmbedObject
 
setTimeStamp() - Method in class com.kamikazejam.kamicommon.util.DiscordWebhook.EmbedObject
 
setTitle(AbstractMenuBuilder, String) - Static method in class com.kamikazejam.kamicommon.menu.api.loaders.menu.SimpleMenuLoader
See ColoredStringParser.parse(String) for parsing details.
setTitle(String) - Method in class com.kamikazejam.kamicommon.util.DiscordWebhook.EmbedObject
 
setTitleFormat(AbstractPaginatedMenuTitle) - Method in class com.kamikazejam.kamicommon.menu.api.struct.paginated.PaginatedMenuOptions
 
setTokenizing(boolean) - Method in class com.kamikazejam.kamicommon.command.KamiCommand
 
setType(int, int, int, XBlockData) - Method in interface com.kamikazejam.kamicommon.nms.wrappers.chunk.NMSChunkSection
Sets the block type and data at the specified coordinates within this section.
USES PlaceType.NMS for fastest placement.
setType(int, int, int, Material) - Method in interface com.kamikazejam.kamicommon.nms.wrappers.chunk.NMSChunkSection
Sets the block type at the specified coordinates within this section.
USES PlaceType.NMS for fastest placement.
setUnbreakable(boolean) - Method in interface com.kamikazejam.kamicommon.item.IBuilder
PATCH FUNCTION - Sets if the item is unbreakable or not.

Clear this patch by calling IBuilder.resetUnbreakable().
setUnbreakable(boolean) - Method in class com.kamikazejam.kamicommon.item.ItemBuilder
 
setUnbreakable(ItemMeta, boolean) - Method in class com.kamikazejam.kamicommon.nms.abstraction.item.AbstractItemEditor
Sets the unbreakable status of an item through its ItemMeta.
setUnsmart(boolean) - Method in class com.kamikazejam.kamicommon.command.KamiCommand
 
setup() - Method in class com.kamikazejam.kamicommon.util.mixin.Mixin
 
setup(KamiPlugin) - Static method in class com.kamikazejam.kamicommon.util.id.IdUtilLocal
 
setup(InputStream) - Static method in class com.kamikazejam.kamicommon.util.VersionControl
 
setUrl(String) - Method in class com.kamikazejam.kamicommon.util.DiscordWebhook.EmbedObject
 
setWorld(World) - Method in class com.kamikazejam.kamicommon.util.teleport.DestinationWorld
 
setWorldSpawnPs(String, PS) - Method in class com.kamikazejam.kamicommon.util.mixin.MixinWorld
 
severe(VersionedComponent) - Method in class com.kamikazejam.kamicommon.nms.log.ComponentLogger
 
severe(String) - Method in class com.kamikazejam.kamicommon.nms.log.ComponentLogger
Deprecated.
Use ComponentLogger.severe(VersionedComponent) instead for better component support
severe(String) - Method in class com.kamikazejam.kamicommon.util.log.LoggerService
 
severe(Throwable) - Method in class com.kamikazejam.kamicommon.nms.log.ComponentLogger
 
severe(Throwable) - Method in class com.kamikazejam.kamicommon.util.log.LoggerService
 
severe(Throwable, VersionedComponent) - Method in class com.kamikazejam.kamicommon.nms.log.ComponentLogger
 
severe(Throwable, String) - Method in class com.kamikazejam.kamicommon.nms.log.ComponentLogger
Deprecated.
Use ComponentLogger.severe(Throwable, VersionedComponent) instead for better component support
severe(Throwable, String) - Method in class com.kamikazejam.kamicommon.util.log.LoggerService
 
severe(String) - Static method in class com.kamikazejam.kamicommon.nms.Logger
Logs a severe error message to the server console.
ShimLoader - Class in com.kamikazejam.kamicommon.nms.text
Loads the relocated Adventure copy from internal-libs/adventure.jar inside this jar, in a CHILD classloader.
SHORT - Enum constant in enum class com.kamikazejam.kamicommon.item.NbtType
Deprecated.
 
shouldShowAllTabCompletions() - Method in class com.kamikazejam.kamicommon.command.type.TypeAbstract
Should this type show all tab completions provided by Type.getTabList(CommandSender, String) even if they don't start with what the user has already typed in?
shutdown() - Method in class com.kamikazejam.kamicommon.database.Database
Shuts down the database connection pool.
shutdown() - Method in class com.kamikazejam.kamicommon.redis.RedisAPI
Releases this caller's claim on the underlying Redis connection.
shutdown() - Method in class com.kamikazejam.kamicommon.redis.util.RedisMonitor
 
shutdown() - Method in interface com.kamikazejam.kamicommon.util.interfaces.Service
 
shutdownOnFailure - Variable in class com.kamikazejam.kamicommon.configuration.spigot.CachedConfig
Whether the server should shut down if loading the config fails.
SIMPLE_COMMAND_MAP_DOT_KNOWN_COMMANDS - Static variable in class com.kamikazejam.kamicommon.command.KamiCommonCommandRegistration
 
SimpleMenu - Class in com.kamikazejam.kamicommon.menu
This Menu class focuses on providing a simple single-frame menu.
SimpleMenu.Builder - Class in com.kamikazejam.kamicommon.menu
 
SimpleMenuLoader - Class in com.kamikazejam.kamicommon.menu.api.loaders.menu
Utility class for loading a SimpleMenu.Builder from a ConfigurationSection.
SimpleMenuLoader() - Constructor for class com.kamikazejam.kamicommon.menu.api.loaders.menu.SimpleMenuLoader
 
SimpleMenuOptions - Class in com.kamikazejam.kamicommon.menu.api.struct.simple
A container for all the options that every SimpleMenu must allow to be configured.
Use Getters and Setters to access and modify these options.
SimpleMenuOptions() - Constructor for class com.kamikazejam.kamicommon.menu.api.struct.simple.SimpleMenuOptions
 
SimplePaginationLayout - Class in com.kamikazejam.kamicommon.menu.api.struct.paginated.layout
Represents the simplest layout for a PaginatedMenu.
This layout is defined by: A 1 block gap (border) at the top of the menu where no items are placed. A 1 block gap (border) at the left and right of the menu where no items are placed. The last row is reserved for the pagination controls. The second to last row is also a gap (border) row, such that the remaining rows in between are used for the page items. NOTE: This layout only supports menu sizes that have at least 4 rows.
SimplePaginationLayout() - Constructor for class com.kamikazejam.kamicommon.menu.api.struct.paginated.layout.SimplePaginationLayout
 
SimpleStringCoder - Class in com.kamikazejam.kamicommon.util.data
 
SimpleStringCoder() - Constructor for class com.kamikazejam.kamicommon.util.data.SimpleStringCoder
 
size - Variable in class com.kamikazejam.kamicommon.menu.AbstractMenuBuilder
 
size - Variable in class com.kamikazejam.kamicommon.menu.api.MenuHolder
 
size() - Method in class com.kamikazejam.kamicommon.menu.api.struct.icons.PrioritizedMenuIconMap
 
size() - Method in class com.kamikazejam.kamicommon.yaml.base.ConfigurationSequence
 
size(MenuSize) - Method in class com.kamikazejam.kamicommon.menu.AbstractMenuBuilder
 
size(Object) - Static method in class com.kamikazejam.kamicommon.util.collections.ContainerUtil
 
SlabType - Enum Class in com.kamikazejam.kamicommon.nms.util.data.types
Cross-version enumeration for slab placement types.
SoftPlaceholderAPI - Class in com.kamikazejam.kamicommon.util
A utility class for soft PlaceholderAPI integration

This class will utilize PlaceholderAPI if it is present on the server, safely ignoring replacements if it is not.
SoftPlaceholderAPI() - Constructor for class com.kamikazejam.kamicommon.util.SoftPlaceholderAPI
 
SoftPlaceholderAPI.Config - Class in com.kamikazejam.kamicommon.util
 
source - Variable in class com.kamikazejam.kamicommon.yaml.AbstractYamlHandler
 
SOURCE_WATER - Static variable in class com.kamikazejam.kamicommon.nms.util.data.XBlockData
Pre-configured block data for source water blocks.
SPACE_WASNT_SET - Static variable in class com.kamikazejam.kamicommon.util.teleport.ps.PS
 
spawnEntity(Location, Class, CreatureSpawnEvent.SpawnReason) - Method in interface com.kamikazejam.kamicommon.nms.wrappers.world.NMSWorld
Spawns an entity at the specified location with the given spawn reason.
SpigotUtilsSource - Class in com.kamikazejam.kamicommon
 
SpigotUtilsSource() - Constructor for class com.kamikazejam.kamicommon.SpigotUtilsSource
 
splitWithNewText(String) - Method in class com.kamikazejam.kamicommon.util.chat.MessagePart
 
stackItem(Player, ItemStack) - Static method in class com.kamikazejam.kamicommon.util.PlayerUtil
 
StandaloneAction - Class in com.kamikazejam.kamicommon.actions
 
StandaloneAction(String, String) - Constructor for class com.kamikazejam.kamicommon.actions.StandaloneAction
 
StandaloneConfig - Class in com.kamikazejam.kamicommon.configuration.standalone
A class that represents a configuration file (Meant for implementations WITHOUT a JavaPlugin object available)
If you have a JavaPlugin object, it is recommended to use @KamiConfig instead
This is an extension of a YamlConfiguration, so all get, set, and put methods are available.
StandaloneConfig(LoggerService, ConfigSource, Supplier) - Constructor for class com.kamikazejam.kamicommon.configuration.standalone.StandaloneConfig
 
StandaloneConfig(LoggerService, File) - Constructor for class com.kamikazejam.kamicommon.configuration.standalone.StandaloneConfig
Creates a new config instance with the given logger and destination file.

This constructor enables defaults using the following resource file method:
- Assumes a resource file with the same name as the provided file, exists in the current jar.
- See StandaloneConfig.getDefaultIS(LoggerService, File)
StandaloneConfig(LoggerService, File, Supplier) - Constructor for class com.kamikazejam.kamicommon.configuration.standalone.StandaloneConfig
Creates a new config instance with the given logger and destination file.

This constructor uses defaults if and only if the provided supplier is NOT null:
- Providing a non-null supplier will enable defaults using the provided InputStream - Providing a null supplier will disable defaults
StandaloneConfigExt - Class in com.kamikazejam.kamicommon.configuration.standalone
StandaloneConfig but with some extended features
StandaloneConfigExt(LoggerService, File) - Constructor for class com.kamikazejam.kamicommon.configuration.standalone.StandaloneConfigExt
Creates a new config instance with the given logger and destination file.

This constructor enables defaults using the following resource file method:
- Assumes a resource file with the same name as the provided file, exists in the current jar.
- See StandaloneConfig.getDefaultIS(LoggerService, File)
StandaloneConfigExt(LoggerService, File, Supplier) - Constructor for class com.kamikazejam.kamicommon.configuration.standalone.StandaloneConfigExt
Creates a new config instance with the given logger and destination file.

This constructor uses defaults if and only if the provided supplier is NOT null:
- Providing a non-null supplier will enable defaults using the provided InputStream - Providing a null supplier will disable defaults
start() - Method in class com.kamikazejam.kamicommon.redis.util.RedisMonitor
 
start() - Method in interface com.kamikazejam.kamicommon.util.interfaces.Service
 
STARTING_WITH_FAKE - Static variable in class com.kamikazejam.kamicommon.util.engine.Engine
 
StatefulIconModifier - Interface in com.kamikazejam.kamicommon.menu.api.icons.interfaces.modifier
A stateful modifier for an icon's ItemBuilder it wants to place in a menu.
The StatefulIconModifier.modify(ItemBuilder, ItemStack, Player, int) method also provides the existing item in the menu (if it exists) and the Player viewing the menu.
StaticIconModifier - Interface in com.kamikazejam.kamicommon.menu.api.icons.interfaces.modifier
A static modifier for an icon's ItemBuilder it wants to place in a menu.
StaticIconSlot - Class in com.kamikazejam.kamicommon.menu.api.icons.slots
 
StaticIconSlot(int) - Constructor for class com.kamikazejam.kamicommon.menu.api.icons.slots.StaticIconSlot
 
StaticIconSlot(int...) - Constructor for class com.kamikazejam.kamicommon.menu.api.icons.slots.StaticIconSlot
 
StaticIconSlot(Integer...) - Constructor for class com.kamikazejam.kamicommon.menu.api.icons.slots.StaticIconSlot
 
StaticIconSlot(Collection) - Constructor for class com.kamikazejam.kamicommon.menu.api.icons.slots.StaticIconSlot
 
STATIONARY_WATER - Static variable in class com.kamikazejam.kamicommon.nms.util.data.XBlockData
Pre-configured block data for stationary water.
stop() - Method in class com.kamikazejam.kamicommon.amqp.RabbitMQAPI
Stops the internal RabbitMQ Connection and Channel This API remains usable, but other methods may incur additional delays as the connection is re-established
stream() - Method in class com.kamikazejam.kamicommon.yaml.base.ConfigurationSequence
 
STRIKETHROUGH - Enum constant in enum class com.kamikazejam.kamicommon.nms.text.TextDecoration
 
STRING - Enum constant in enum class com.kamikazejam.kamicommon.item.NbtType
Deprecated.
 
StringConfigSource - Class in com.kamikazejam.kamicommon.yaml.source
A ConfigSource implementation that reads from a predefined yaml string in memory.

Supports ONLY read operations.
StringConfigSource(String) - Constructor for class com.kamikazejam.kamicommon.yaml.source.StringConfigSource
Construct a config source with the provided yaml content string.
See StringConfigSource(java.lang.@org.jetbrains.annotations.NotNull String,java.lang.@org.jetbrains.annotations.Nullable String) for adding a custom ID for logging/debugging.
StringConfigSource(String, String) - Constructor for class com.kamikazejam.kamicommon.yaml.source.StringConfigSource
 
stringFalse - Variable in class com.kamikazejam.kamicommon.command.type.primitive.TypeBooleanAbstract
 
stringTrue - Variable in class com.kamikazejam.kamicommon.command.type.primitive.TypeBooleanAbstract
 
strip(String) - Static method in class com.kamikazejam.kamicommon.util.Jdk8
Stand-in for String.strip(), which is Java 11.
strip(String) - Static method in class com.kamikazejam.kamicommon.util.LegacyColors
Removes all legacy color and format codes from the provided string.
Supports stripping single legacy codes and expanded hex sequences.
STRIP_COLOR_PATTERN - Static variable in class com.kamikazejam.kamicommon.util.LegacyColors
Case-insensitive pattern that matches legacy color and format codes to strip.
Matches:
- §[0-9A-FK-OR] (single legacy codes), and
- §x(§[0-9A-F0-9]){6} (expanded hex color sequences).
subscribe(RedisChannelCallback) - Method in class com.kamikazejam.kamicommon.redis.RedisChannel
Add a callback for this channel (for listening to messages)
subscribe(RedisChannelCallback) - Method in class com.kamikazejam.kamicommon.redis.RedisMultiChannel
Add a callback for this channel (for listening to messages)
SubsystemConfig<S> - Class in com.kamikazejam.kamicommon.subsystem
 
SubsystemConfig(S, ConfigSource, String) - Constructor for class com.kamikazejam.kamicommon.subsystem.SubsystemConfig
Constructor for subsystems using ConfigSource (e.g.
SubsystemConfig(S, String) - Constructor for class com.kamikazejam.kamicommon.subsystem.SubsystemConfig
 
SubsystemIntegration - Class in com.kamikazejam.kamicommon.subsystem.integration
 
SubsystemIntegration(KamiPlugin) - Constructor for class com.kamikazejam.kamicommon.subsystem.integration.SubsystemIntegration
 
subtract(double, double) - Method in class com.kamikazejam.kamicommon.util.data.Vector2D
 
subtract(double, double) - Method in class com.kamikazejam.kamicommon.util.data.VectorW2D
 
subtract(double, double, double) - Method in class com.kamikazejam.kamicommon.util.data.VectorW
 
subtract(Vector2D) - Method in class com.kamikazejam.kamicommon.util.data.Vector2D
 
subtract(VectorW) - Method in class com.kamikazejam.kamicommon.util.data.VectorW
 
subtract(VectorW2D) - Method in class com.kamikazejam.kamicommon.util.data.VectorW2D
 
success - Variable in class com.kamikazejam.kamicommon.command.impl.kc.CmdNmsTest.TestResult
 
SUGGEST_COMMAND - Enum constant in enum class com.kamikazejam.kamicommon.nms.text.ClickAction
Places the value in the player's chat input without sending it.

T

t(String) - Static method in class com.kamikazejam.kamicommon.util.LegacyColors
Translates alternate color codes in a message from & to §.
Hex colors of the form &#RRGGBB are translated only if supported by the runtime (BukkitAdapter.supportsHexCodes() is true).
t(String...) - Static method in class com.kamikazejam.kamicommon.util.LegacyColors
Translates alternate color codes for an array of messages using LegacyColors.t(String) behavior (hex translation only if supported).
t(String, boolean) - Static method in class com.kamikazejam.kamicommon.util.LegacyColors
Translates alternate color codes in a message from & to § and, if enabled or supported, converts hex colors of the form &#RRGGBB into the legacy expanded §x§R§R§G§G§B§B sequence.
t(List) - Static method in class com.kamikazejam.kamicommon.util.LegacyColors
Translates alternate color codes for a list of messages using LegacyColors.t(String) behavior (hex translation only if supported).
TAB_LIST - Static variable in class com.kamikazejam.kamicommon.command.type.primitive.TypeAbstractNumber
 
tabComplete(CommandSender, String, String[]) - Method in class com.kamikazejam.kamicommon.command.KamiCommonBukkitCommand
 
tabs - Variable in class com.kamikazejam.kamicommon.command.type.TypeAbstractChoice
 
tag(Player, Player) - Method in interface com.kamikazejam.kamicommon.integrations.combat.CombatIntegration
 
tag(Player, Player) - Method in class com.kamikazejam.kamicommon.integrations.combat.CombatTagPlusImpl
 
tag(Player, Player) - Method in class com.kamikazejam.kamicommon.integrations.combat.DeluxeCombatImpl
 
tag(Player, Player) - Method in class com.kamikazejam.kamicommon.integrations.combat.PvpManagerImpl
 
tagReplacement - Static variable in class com.kamikazejam.kamicommon.command.KamiCommand.Config
 
takeItems(Player, boolean, ItemStack...) - Static method in class com.kamikazejam.kamicommon.util.PlayerUtil
Will try to take the items from the player's inventory
teleport(Object, MixinTeleport.TeleportCallback, int) - Method in class com.kamikazejam.kamicommon.util.mixin.MixinTeleport
 
teleport(Object, MixinTeleport.TeleportCallback, VersionedComponent, int) - Method in class com.kamikazejam.kamicommon.util.mixin.MixinTeleport
 
teleport(Object, Destination) - Method in class com.kamikazejam.kamicommon.util.mixin.MixinTeleport
 
teleport(Object, Destination, int) - Method in class com.kamikazejam.kamicommon.util.mixin.MixinTeleport
 
teleport(Object, Destination, Permissible) - Method in class com.kamikazejam.kamicommon.util.mixin.MixinTeleport
 
teleporteeId - Variable in class com.kamikazejam.kamicommon.event.PlayerPSTeleportEvent
 
teleporteeIdToScheduledTeleport - Variable in class com.kamikazejam.kamicommon.util.engine.EngineScheduledTeleport
 
teleporter() - Method in interface com.kamikazejam.kamicommon.nms.bundle.NmsBundle
 
teleportInternal(Object, Destination, MixinTeleport.TeleportCallback, VersionedComponent, int) - Method in class com.kamikazejam.kamicommon.util.mixin.MixinTeleport
 
teleportPlayer(Player, PS) - Static method in class com.kamikazejam.kamicommon.util.mixin.MixinTeleport
 
TeleportProvider - Class in com.kamikazejam.kamicommon.nms.provider
Provider for version-specific teleportation implementations.
TeleportProvider() - Constructor for class com.kamikazejam.kamicommon.nms.provider.TeleportProvider
 
teleportWithoutEvent(Player, Location) - Method in class com.kamikazejam.kamicommon.nms.abstraction.teleport.AbstractTeleporter
Teleports a player to the specified location without triggering Bukkit events.
terminatesInValue() - Method in class com.kamikazejam.kamicommon.yaml.util.NodePair
 
test(T) - Method in interface com.kamikazejam.kamicommon.util.predicate.Predicate
 
TestResult() - Constructor for class com.kamikazejam.kamicommon.command.impl.kc.CmdNmsTest.TestResult
 
TextBundle - Interface in com.kamikazejam.kamicommon.nms.text
Every text capability, for one server version, expressed without naming Adventure.
TextBundles - Class in com.kamikazejam.kamicommon.nms.text
Resolves one TextBundle per shaded-tier module, out of the nested jar.
TextDecoration - Enum Class in com.kamikazejam.kamicommon.nms.text
A style flag that can be turned on or off on a VersionedComponent.
TextPlaceholder - Class in com.kamikazejam.kamicommon.nms.text
A MiniMessage tag replacement, expressed as data rather than as a wrapped Adventure resolver.
TextPlaceholder.Kind - Enum Class in com.kamikazejam.kamicommon.nms.text
Which of the three forms a placeholder carries.
TextUtil - Class in com.kamikazejam.kamicommon.util
Utility methods for working with text strings.
TextUtil() - Constructor for class com.kamikazejam.kamicommon.util.TextUtil
 
throwIfStrange(Double, String) - Static method in class com.kamikazejam.kamicommon.util.teleport.ps.PS
 
throwIfStrange(Float, String) - Static method in class com.kamikazejam.kamicommon.util.teleport.ps.PS
 
TimeUtil - Class in com.kamikazejam.kamicommon.util
Static helpers for rendering a duration and for resolving a wall-clock time to a Date.
TimeUtil() - Constructor for class com.kamikazejam.kamicommon.util.TimeUtil
 
TimeUtil.TimeFormat - Enum Class in com.kamikazejam.kamicommon.util
 
title - Variable in class com.kamikazejam.kamicommon.menu.api.MenuHolder
 
title(ComponentMenuTitleProvider) - Method in class com.kamikazejam.kamicommon.menu.AbstractMenuBuilder
 
title(MenuTitleProvider) - Method in class com.kamikazejam.kamicommon.menu.AbstractMenuBuilder
Deprecated.
Use AbstractMenuBuilder.title(ComponentMenuTitleProvider) instead to modify parts of the title.
title(String) - Method in class com.kamikazejam.kamicommon.menu.AbstractMenuBuilder
Deprecated.
TITLE_LINE_LENGTH - Static variable in class com.kamikazejam.kamicommon.util.Txt.Config
Length of a full titleized title (default: 52 characters)
titleCalculator - Variable in class com.kamikazejam.kamicommon.menu.AbstractMenuBuilder
 
titleFromComponent(VersionedComponent) - Method in class com.kamikazejam.kamicommon.menu.AbstractMenuBuilder
 
titleFromLegacySection(String) - Method in class com.kamikazejam.kamicommon.menu.AbstractMenuBuilder
 
titleFromMiniMessage(String) - Method in class com.kamikazejam.kamicommon.menu.AbstractMenuBuilder
 
titleize(String) - Static method in class com.kamikazejam.kamicommon.util.Txt
Formats a given title to be centered in a titleized line.

Titleized lines can be configured in Txt.Config

They feature the centered in additional 'titleized' line characters.
titleizedPageTitle(KamiCommand, String, int, int) - Static method in class com.kamikazejam.kamicommon.command.util.CommandPaging
Creates a full titleized page message for a command.
titleizedPageTitle(String, int, int) - Static method in class com.kamikazejam.kamicommon.util.Txt
Forms a page title using , and , and then passes it to Txt.titleize(String).

Default format is configured in Txt.Config.pageTitleFormatMini and looks like:
titleReplacement(CharSequence, CharSequence) - Method in class com.kamikazejam.kamicommon.menu.AbstractMenuBuilder
 
toBoolean() - Method in enum class com.kamikazejam.kamicommon.util.data.TriState
 
toItemStack() - Method in interface com.kamikazejam.kamicommon.item.IBuilder
toItemStack(Player) - Method in interface com.kamikazejam.kamicommon.item.IBuilder
tokenizeArguments(String) - Static method in class com.kamikazejam.kamicommon.util.Txt
 
toList() - Method in class com.kamikazejam.kamicommon.yaml.base.ConfigurationSequence
 
toLocation() - Method in class com.kamikazejam.kamicommon.util.data.VectorW
 
toLocation() - Method in class com.kamikazejam.kamicommon.util.data.VectorW2D
 
toLocation(double) - Method in class com.kamikazejam.kamicommon.util.data.VectorW2D
 
toLocation(double, float, float) - Method in class com.kamikazejam.kamicommon.util.data.VectorW2D
 
toLocation(World) - Method in class com.kamikazejam.kamicommon.util.data.Vector2D
 
toLocation(World, double) - Method in class com.kamikazejam.kamicommon.util.data.Vector2D
 
toLocation(World, double, float, float) - Method in class com.kamikazejam.kamicommon.util.data.Vector2D
 
TOP - Enum constant in enum class com.kamikazejam.kamicommon.nms.util.data.types.SlabType
Represents a slab positioned at the top half of a block.
toString() - Method in class com.kamikazejam.kamicommon.nms.text.TextPlaceholder
 
toString() - Method in class com.kamikazejam.kamicommon.redis.util.RedisConf
Never includes the password.
toString() - Method in class com.kamikazejam.kamicommon.util.teleport.ps.PS
 
toString() - Method in class com.kamikazejam.kamicommon.yaml.util.NodePair
 
toString(PSFormat) - Method in class com.kamikazejam.kamicommon.util.teleport.ps.PS
 
toString(PS, PSFormat) - Static method in class com.kamikazejam.kamicommon.util.teleport.ps.PS
 
totalPages() - Method in class com.kamikazejam.kamicommon.menu.api.struct.paginated.Pagination
 
toVector() - Method in class com.kamikazejam.kamicommon.util.data.Vector2D
 
toVector() - Method in class com.kamikazejam.kamicommon.util.data.VectorW
 
toVector() - Method in class com.kamikazejam.kamicommon.util.data.VectorW2D
 
toVector(double) - Method in class com.kamikazejam.kamicommon.util.data.Vector2D
 
toVector(double) - Method in class com.kamikazejam.kamicommon.util.data.VectorW2D
 
transform(Iterable, Predicate) - Static method in class com.kamikazejam.kamicommon.util.KUtil
 
transform(Iterable, Predicate, Integer) - Static method in class com.kamikazejam.kamicommon.util.KUtil
 
transform(Iterable, Predicate, Integer, Integer) - Static method in class com.kamikazejam.kamicommon.util.KUtil
 
transform(Iterable, Predicate, Comparator) - Static method in class com.kamikazejam.kamicommon.util.KUtil
 
transform(Iterable, Predicate, Comparator, Integer) - Static method in class com.kamikazejam.kamicommon.util.KUtil
 
transform(Iterable, Predicate, Comparator, Integer, Integer) - Static method in class com.kamikazejam.kamicommon.util.KUtil
 
transform(Iterable, Integer) - Static method in class com.kamikazejam.kamicommon.util.KUtil
 
transform(Iterable, Integer, Integer) - Static method in class com.kamikazejam.kamicommon.util.KUtil
 
transform(Iterable, Comparator) - Static method in class com.kamikazejam.kamicommon.util.KUtil
 
transform(Iterable, Comparator, Integer) - Static method in class com.kamikazejam.kamicommon.util.KUtil
 
transform(Iterable, Comparator, Integer, Integer) - Static method in class com.kamikazejam.kamicommon.util.KUtil
 
transform(Map.Entry) - Method in class com.kamikazejam.kamicommon.util.comparator.ComparatorEntryKey
 
transform(Map.Entry) - Method in class com.kamikazejam.kamicommon.util.comparator.ComparatorEntryValue
 
transform(T) - Method in class com.kamikazejam.kamicommon.util.comparator.ComparatorAbstractTransformer
 
treeset(String...) - Static method in class com.kamikazejam.kamicommon.util.KUtil
 
trimEntityVelocityY(Double) - Static method in class com.kamikazejam.kamicommon.util.teleport.ps.PS
 
TriState - Enum Class in com.kamikazejam.kamicommon.util.data
A boolean that can also be absent, for a setting that is explicitly true, explicitly false, or simply not configured.
TRUE - Enum constant in enum class com.kamikazejam.kamicommon.util.data.TriState
 
trySetWorldSpawnWp(CommandSender, String, PS, boolean, boolean) - Method in class com.kamikazejam.kamicommon.util.mixin.MixinWorld
 
Tuple<A,B,C> - Class in com.kamikazejam.kamicommon.util.data
This is just a helpful class to store an object of three objects.
Txt - Class in com.kamikazejam.kamicommon.util
Static text helpers used throughout the command framework: joining collections, splitting camel case, prefix filtering for tab completion, turning enum constants into display names, and building the centred "titleized" lines that head command output.
Txt() - Constructor for class com.kamikazejam.kamicommon.util.Txt
 
Txt.Config - Class in com.kamikazejam.kamicommon.util
 
Type<T> - Interface in com.kamikazejam.kamicommon.command.type
Converts one command argument into a T and supplies the tab completions offered for it.
TypeAbstract<T> - Class in com.kamikazejam.kamicommon.command.type
The base for every Type, supplying a display name derived from the class name, identity and equality helpers, and prefix filtering of tab completions.
TypeAbstract(Class) - Constructor for class com.kamikazejam.kamicommon.command.type.TypeAbstract
 
TypeAbstractChoice<T> - Class in com.kamikazejam.kamicommon.command.type
A Type base for values drawn from a known set, adding exact, case-insensitive and Levenshtein matching over that set along with the "no match" and "ambiguous" errors configured on TypeAbstractChoice.Config.
TypeAbstractChoice(Class) - Constructor for class com.kamikazejam.kamicommon.command.type.TypeAbstractChoice
 
TypeAbstractChoice.Config - Class in com.kamikazejam.kamicommon.command.type
Message and Color configuration for TypeAbstractChoice chat responses.
TypeAbstractException<T> - Class in com.kamikazejam.kamicommon.command.type
A Type base for parsing that signals failure by throwing.
TypeAbstractException(Class) - Constructor for class com.kamikazejam.kamicommon.command.type.TypeAbstractException
 
TypeAbstractNumber<T> - Class in com.kamikazejam.kamicommon.command.type.primitive
The base for the numeric types, each parsing through its own wrapper's parse method so that a non-numeric or out-of-range argument fails with the standard "is not a number" message.
TypeAbstractNumber(Class) - Constructor for class com.kamikazejam.kamicommon.command.type.primitive.TypeAbstractNumber
 
TypeAbstractSimple<T> - Class in com.kamikazejam.kamicommon.command.type
A TypeAbstractException that replaces the thrown exception's message with a uniform one reading "x" is not a <type name>.
TypeAbstractSimple(Class) - Constructor for class com.kamikazejam.kamicommon.command.type.TypeAbstractSimple
 
TypeBooleanAbstract - Class in com.kamikazejam.kamicommon.command.type.primitive
The base for the boolean types.
TypeBooleanAbstract(String, String) - Constructor for class com.kamikazejam.kamicommon.command.type.primitive.TypeBooleanAbstract
 
TypeBooleanOn - Class in com.kamikazejam.kamicommon.command.type.primitive
 
TypeBooleanOn() - Constructor for class com.kamikazejam.kamicommon.command.type.primitive.TypeBooleanOn
 
TypeBooleanTrue - Class in com.kamikazejam.kamicommon.command.type.primitive
 
TypeBooleanTrue() - Constructor for class com.kamikazejam.kamicommon.command.type.primitive.TypeBooleanTrue
 
TypeBooleanYes - Class in com.kamikazejam.kamicommon.command.type.primitive
 
TypeBooleanYes() - Constructor for class com.kamikazejam.kamicommon.command.type.primitive.TypeBooleanYes
 
TypeByte - Class in com.kamikazejam.kamicommon.command.type.primitive
 
TypeByte() - Constructor for class com.kamikazejam.kamicommon.command.type.primitive.TypeByte
 
TypeColor - Class in com.kamikazejam.kamicommon.command.type
A Color parsed either from three space-separated components in the range 0 to 255, or from a six-digit hex string that may be prefixed with #.
TypeColor() - Constructor for class com.kamikazejam.kamicommon.command.type.TypeColor
 
TypeDate - Class in com.kamikazejam.kamicommon.command.type
A Date parsed strictly as yyyy-MM-dd, carrying no time of day and offering no tab completions.
TypeDate() - Constructor for class com.kamikazejam.kamicommon.command.type.TypeDate
 
TypeDouble - Class in com.kamikazejam.kamicommon.command.type.primitive
 
TypeDouble() - Constructor for class com.kamikazejam.kamicommon.command.type.primitive.TypeDouble
 
TypeEnchantment - Class in com.kamikazejam.kamicommon.command.type
An Enchantment matched against its common name as well as its Spigot key, so that both "Fire Protection" and "PROTECTION_FIRE" resolve to the same enchantment.
TypeEnumChoice<T> - Class in com.kamikazejam.kamicommon.command.type.enumeration
The base for types backed by a Java enum, matching an argument against the constant names case-insensitively and offering those names as completions.
TypeEnumChoice(Class, T...) - Constructor for class com.kamikazejam.kamicommon.command.type.enumeration.TypeEnumChoice
 
TypeFloat - Class in com.kamikazejam.kamicommon.command.type.primitive
 
TypeFloat() - Constructor for class com.kamikazejam.kamicommon.command.type.primitive.TypeFloat
 
TypeGameMode - Class in com.kamikazejam.kamicommon.command.type.enumeration
 
TypeInteger - Class in com.kamikazejam.kamicommon.command.type.primitive
 
TypeInteger() - Constructor for class com.kamikazejam.kamicommon.command.type.primitive.TypeInteger
 
TypeLong - Class in com.kamikazejam.kamicommon.command.type.primitive
 
TypeLong() - Constructor for class com.kamikazejam.kamicommon.command.type.primitive.TypeLong
 
TypeMaterial - Class in com.kamikazejam.kamicommon.command.type.enumeration
A Material matched by constant name.
TypeNamespacedKey - Class in com.kamikazejam.kamicommon.command.type
A namespaced key as a lowercased String rather than a Bukkit NamespacedKey, defaulting to the minecraft namespace when the argument contains no colon.
TypeNamespacedKey() - Constructor for class com.kamikazejam.kamicommon.command.type.TypeNamespacedKey
 
TypeOfflinePlayer - Class in com.kamikazejam.kamicommon.command.type.sender
Represents a OfflinePlayer seen before by this server, accessible through the Bukkit API via UUID.
TypeOfflinePlayer() - Constructor for class com.kamikazejam.kamicommon.command.type.sender.TypeOfflinePlayer
 
TypePermission - Class in com.kamikazejam.kamicommon.command.type
A Permission matched against those currently registered with the PluginManager, so a node that no plugin has declared never resolves.
TypePermission() - Constructor for class com.kamikazejam.kamicommon.command.type.TypePermission
 
TypePlayer - Class in com.kamikazejam.kamicommon.command.type.sender
Represents a Player currently logged into this server, accessible through the Bukkit API.
TypePlayer() - Constructor for class com.kamikazejam.kamicommon.command.type.sender.TypePlayer
 
TypePotionEffectType - Class in com.kamikazejam.kamicommon.command.type
 
TypePotionEffectType() - Constructor for class com.kamikazejam.kamicommon.command.type.TypePotionEffectType
 
TypeRange - Class in com.kamikazejam.kamicommon.command.type
An Integer constrained to a range, built per range with TypeRange.get(int, int) rather than shared.
TypeRange(int, int) - Constructor for class com.kamikazejam.kamicommon.command.type.TypeRange
 
TypeSender - Class in com.kamikazejam.kamicommon.command.type.sender
A CommandSender, resolved from the console's reserved id, or from a UUID or the exact name of an online player.
TypeSender() - Constructor for class com.kamikazejam.kamicommon.command.type.sender.TypeSender
 
TypeShort - Class in com.kamikazejam.kamicommon.command.type.primitive
 
TypeShort() - Constructor for class com.kamikazejam.kamicommon.command.type.primitive.TypeShort
 
TypeString - Class in com.kamikazejam.kamicommon.command.type.primitive
The raw argument, passed through unchanged.
TypeString() - Constructor for class com.kamikazejam.kamicommon.command.type.primitive.TypeString
 
TypeStringConfirmation - Class in com.kamikazejam.kamicommon.command.type.primitive
The raw argument passed through unchanged, as TypeString does, but named "confirmation text" so that a usage template reads as a prompt to retype something.
TypeStringConfirmation() - Constructor for class com.kamikazejam.kamicommon.command.type.primitive.TypeStringConfirmation
 
TypeTimeZone - Class in com.kamikazejam.kamicommon.command.type
A time zone identifier as a String rather than a TimeZone, matched against TimeZone.getAvailableIDs().
TypeTimeZone() - Constructor for class com.kamikazejam.kamicommon.command.type.TypeTimeZone
 
TypeUUID - Class in com.kamikazejam.kamicommon.command.type
A UUID parsed from its standard string form, or a freshly generated random one when the argument is "random".
TypeUUID() - Constructor for class com.kamikazejam.kamicommon.command.type.TypeUUID
 
TypeWorld - Class in com.kamikazejam.kamicommon.command.type
A World matched by name against the worlds currently loaded on the server, so a world that is not loaded never resolves.
TypeWorld() - Constructor for class com.kamikazejam.kamicommon.command.type.TypeWorld
 
TypeXMaterial - Class in com.kamikazejam.kamicommon.command.type.enumeration.xseries
An XMaterial matched by constant name, giving one identifier that resolves across server versions.

U

UNDERLINED - Enum constant in enum class com.kamikazejam.kamicommon.nms.text.TextDecoration
 
UnmatchedCommand - Class in com.kamikazejam.kamicommon.subsystem.module.commands
This command is used to log unmatched arguments.
UnmatchedCommand(KamiPlugin) - Constructor for class com.kamikazejam.kamicommon.subsystem.module.commands.UnmatchedCommand
 
UnmatchedCommand(Module) - Constructor for class com.kamikazejam.kamicommon.subsystem.module.commands.UnmatchedCommand
 
unregister() - Method in class com.kamikazejam.kamicommon.subsystem.feature.FeatureManager
 
unregister() - Method in class com.kamikazejam.kamicommon.subsystem.module.ModuleManager
 
unregister(CommandSender) - Static method in class com.kamikazejam.kamicommon.util.id.IdUtilLocal
 
unregisterCommand() - Method in class com.kamikazejam.kamicommon.command.KamiCommand
If you unregister a command after the server has started, you must call the following method:
unregisterCommand(Command) - Method in interface com.kamikazejam.kamicommon.nms.abstraction.command.CommandMapModifier
Unregisters a Bukkit Command from the internal command map.
unregisterCommands() - Method in interface com.kamikazejam.kamicommon.CoreMethods
 
unregisterCommands() - Method in class com.kamikazejam.kamicommon.KamiPlugin
Unregisters ALL commands that this plugin has registered.
unregisterCommands() - Method in class com.kamikazejam.kamicommon.subsystem.AbstractSubsystem
Unregisters ALL commands that this subsystem has registered.
unregisterCommands(KamiCommand...) - Method in interface com.kamikazejam.kamicommon.CoreMethods
 
unregisterCommands(KamiCommand...) - Method in class com.kamikazejam.kamicommon.KamiPlugin
Unregisters the specified commands, if this plugin has registered them prior.
unregisterCommands(KamiCommand...) - Method in class com.kamikazejam.kamicommon.subsystem.AbstractSubsystem
Unregisters the specified commands, if this subsystem has registered them prior.
unregisterConfigObserver(ConfigObserver) - Method in class com.kamikazejam.kamicommon.configuration.spigot.KamiConfig
 
unregisterConfigObserver(ConfigObserver) - Method in class com.kamikazejam.kamicommon.KamiPlugin
Unregisters an observer from this plugin's default KamiConfig
unregisterConfigObserver(ConfigObserver) - Method in class com.kamikazejam.kamicommon.subsystem.AbstractSubsystem
 
unregisterConfigObserver(ConfigObserver) - Method in class com.kamikazejam.kamicommon.configuration.standalone.StandaloneConfig
 
unregisterConfigObserver(ConfigObserver) - Method in interface com.kamikazejam.kamicommon.configuration.observe.ObservableConfig
Unregisters an observer from this config
unregisterConfigObservers() - Method in interface com.kamikazejam.kamicommon.configuration.observe.ObservableConfig
Unregisters ALL observers from this config.
Intended for shutdown logic, but can be used at any time.
unregisterConfigObservers() - Method in class com.kamikazejam.kamicommon.configuration.spigot.KamiConfig
 
unregisterConfigObservers() - Method in class com.kamikazejam.kamicommon.configuration.standalone.StandaloneConfig
 
unregisterConfigObservers() - Method in class com.kamikazejam.kamicommon.KamiPlugin
Unregisters ALL observers from this plugin's default KamiConfig.
Intended for shutdown logic, but can be used at any time.
unregisterConfigObservers() - Method in class com.kamikazejam.kamicommon.subsystem.AbstractSubsystem
 
unregisterDisableables() - Method in interface com.kamikazejam.kamicommon.CoreMethods
 
unregisterDisableables() - Method in class com.kamikazejam.kamicommon.KamiPlugin
Unregisters ALL disableable objects from this plugin.
unregisterDisableables() - Method in class com.kamikazejam.kamicommon.subsystem.AbstractSubsystem
Unregisters ALL disableable objects from this subsystem.
unregisterDisableables(Disableable...) - Method in interface com.kamikazejam.kamicommon.CoreMethods
 
unregisterDisableables(Disableable...) - Method in class com.kamikazejam.kamicommon.KamiPlugin
Unregisters one or more disableable objects from this plugin.
unregisterDisableables(Disableable...) - Method in class com.kamikazejam.kamicommon.subsystem.AbstractSubsystem
Unregisters one or more disableable objects from this subsystem.
unregisterListeners() - Method in interface com.kamikazejam.kamicommon.CoreMethods
 
unregisterListeners() - Method in class com.kamikazejam.kamicommon.KamiPlugin
Unregisters ALL listeners from this plugin.
unregisterListeners() - Method in class com.kamikazejam.kamicommon.subsystem.AbstractSubsystem
Unregisters ALL listeners from this subsystem.
unregisterListeners(Listener...) - Method in interface com.kamikazejam.kamicommon.CoreMethods
 
unregisterListeners(Listener...) - Method in class com.kamikazejam.kamicommon.KamiPlugin
Unregisters one or more listeners from this plugin.
unregisterListeners(Listener...) - Method in class com.kamikazejam.kamicommon.subsystem.AbstractSubsystem
Unregisters one or more listeners from this subsystem.
unregisterTasks() - Method in interface com.kamikazejam.kamicommon.CoreMethods
 
unregisterTasks() - Method in class com.kamikazejam.kamicommon.KamiPlugin
Unregisters ALL tasks from this plugin.
unregisterTasks() - Method in class com.kamikazejam.kamicommon.subsystem.AbstractSubsystem
Unregisters ALL tasks from this subsystem.
unregisterTasks(BukkitTask...) - Method in interface com.kamikazejam.kamicommon.CoreMethods
 
unregisterTasks(BukkitTask...) - Method in class com.kamikazejam.kamicommon.KamiPlugin
Unregisters one or more tasks from this plugin.
unregisterTasks(BukkitTask...) - Method in class com.kamikazejam.kamicommon.subsystem.AbstractSubsystem
Unregisters one or more tasks from this subsystem.
unschedule() - Method in class com.kamikazejam.kamicommon.util.teleport.ScheduledTeleport
 
unschedule(ScheduledTeleport) - Method in class com.kamikazejam.kamicommon.util.engine.EngineScheduledTeleport
 
untag(UUID) - Method in interface com.kamikazejam.kamicommon.integrations.combat.CombatIntegration
 
untag(UUID) - Method in class com.kamikazejam.kamicommon.integrations.combat.CombatTagPlusImpl
 
untag(UUID) - Method in class com.kamikazejam.kamicommon.integrations.combat.DeluxeCombatImpl
 
untag(UUID) - Method in class com.kamikazejam.kamicommon.integrations.combat.PvpManagerImpl
 
untag(Player) - Method in interface com.kamikazejam.kamicommon.integrations.combat.CombatIntegration
 
untag(Player) - Method in class com.kamikazejam.kamicommon.integrations.combat.CombatTagPlusImpl
 
untag(Player) - Method in class com.kamikazejam.kamicommon.integrations.combat.DeluxeCombatImpl
 
untag(Player) - Method in class com.kamikazejam.kamicommon.integrations.combat.PvpManagerImpl
 
update(PositionIconSlot, PositionIconSlot) - Method in class com.kamikazejam.kamicommon.menu.api.struct.paginated.layout.GridPaginationLayout
 
update(IdData) - Static method in class com.kamikazejam.kamicommon.util.id.IdUtilLocal
 
update(String, String) - Static method in class com.kamikazejam.kamicommon.util.id.IdUtilLocal
 
update(String, String, long) - Static method in class com.kamikazejam.kamicommon.util.id.IdUtilLocal
 
update(String, String, long, SenderPresence) - Static method in class com.kamikazejam.kamicommon.util.id.IdUtilLocal
 
update(String, String, SenderPresence) - Static method in class com.kamikazejam.kamicommon.util.id.IdUtilLocal
 
updateOneTick() - Method in class com.kamikazejam.kamicommon.menu.AbstractMenu
 
updateOneTick() - Method in interface com.kamikazejam.kamicommon.menu.api.icons.interfaces.UpdatingMenu
 
updateRegistrations() - Static method in class com.kamikazejam.kamicommon.command.KamiCommonCommandRegistration
 
UpdatingMenu - Interface in com.kamikazejam.kamicommon.menu.api.icons.interfaces
 
UPPER_STONE_SLAB - Static variable in class com.kamikazejam.kamicommon.nms.util.data.XBlockData
Pre-configured block data for upper stone brick slabs.
upperCaseFirst(String) - Static method in class com.kamikazejam.kamicommon.util.Txt
 
utf8(byte[]) - Static method in class com.kamikazejam.kamicommon.util.DiskUtil
 
utf8(String) - Static method in class com.kamikazejam.kamicommon.util.DiskUtil
 
UUID - Enum constant in enum class com.kamikazejam.kamicommon.item.NbtType
Deprecated.
 

V

validate(String) - Method in class com.kamikazejam.kamicommon.command.type.TypeNamespacedKey
 
validateActiveAndRoot(Boolean, Boolean) - Method in class com.kamikazejam.kamicommon.command.KamiCommand
 
valueOf(int, int) - Static method in class com.kamikazejam.kamicommon.util.teleport.ps.PS
 
valueOf(JsonElement) - Static method in class com.kamikazejam.kamicommon.util.teleport.ps.PS
 
valueOf(String) - Static method in enum class com.kamikazejam.kamicommon.command.Visibility
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.kamikazejam.kamicommon.item.NbtType
Deprecated.
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.kamikazejam.kamicommon.item.patch.PatchOp
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.kamikazejam.kamicommon.nms.abstraction.block.PlaceType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.kamikazejam.kamicommon.nms.text.ClickAction
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.kamikazejam.kamicommon.nms.text.TextDecoration
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.kamikazejam.kamicommon.nms.text.TextPlaceholder.Kind
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.kamikazejam.kamicommon.nms.util.Colors
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.kamikazejam.kamicommon.nms.util.data.types.SlabType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.kamikazejam.kamicommon.util.data.TriState
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.kamikazejam.kamicommon.util.id.SenderPresence
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.kamikazejam.kamicommon.util.id.SenderType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.kamikazejam.kamicommon.util.TimeUtil.TimeFormat
Returns the enum constant of this class with the specified name.
valueOf(String, int, int) - Static method in class com.kamikazejam.kamicommon.util.teleport.ps.PS
 
valueOf(String, Integer, Integer, Integer, Double, Double, Double, Integer, Integer, Float, Float, Double, Double, Double) - Static method in class com.kamikazejam.kamicommon.util.teleport.ps.PS
 
valueOf(String, CommandSender) - Method in class com.kamikazejam.kamicommon.command.type.primitive.TypeByte
 
valueOf(String, CommandSender) - Method in class com.kamikazejam.kamicommon.command.type.primitive.TypeDouble
 
valueOf(String, CommandSender) - Method in class com.kamikazejam.kamicommon.command.type.primitive.TypeFloat
 
valueOf(String, CommandSender) - Method in class com.kamikazejam.kamicommon.command.type.primitive.TypeInteger
 
valueOf(String, CommandSender) - Method in class com.kamikazejam.kamicommon.command.type.primitive.TypeLong
 
valueOf(String, CommandSender) - Method in class com.kamikazejam.kamicommon.command.type.primitive.TypeShort
 
valueOf(String, CommandSender) - Method in class com.kamikazejam.kamicommon.command.type.TypeAbstractException
 
valueOf(String, CommandSender) - Method in class com.kamikazejam.kamicommon.command.type.TypeDate
 
valueOf(String, CommandSender) - Method in class com.kamikazejam.kamicommon.command.type.TypeUUID
 
valueOf(Block) - Static method in class com.kamikazejam.kamicommon.util.teleport.ps.PS
 
valueOf(Chunk) - Static method in class com.kamikazejam.kamicommon.util.teleport.ps.PS
 
valueOf(Entity) - Static method in class com.kamikazejam.kamicommon.util.teleport.ps.PS
 
valueOf(Location) - Static method in class com.kamikazejam.kamicommon.util.teleport.ps.PS
 
valueOf(Vector) - Static method in class com.kamikazejam.kamicommon.util.teleport.ps.PS
 
values() - Static method in enum class com.kamikazejam.kamicommon.command.Visibility
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.kamikazejam.kamicommon.item.NbtType
Deprecated.
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.kamikazejam.kamicommon.item.patch.PatchOp
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Method in class com.kamikazejam.kamicommon.menu.api.struct.icons.PrioritizedMenuIconMap
 
values() - Static method in enum class com.kamikazejam.kamicommon.nms.abstraction.block.PlaceType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.kamikazejam.kamicommon.nms.text.ClickAction
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.kamikazejam.kamicommon.nms.text.TextDecoration
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.kamikazejam.kamicommon.nms.text.TextPlaceholder.Kind
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.kamikazejam.kamicommon.nms.util.Colors
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.kamikazejam.kamicommon.nms.util.data.types.SlabType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.kamikazejam.kamicommon.util.data.TriState
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.kamikazejam.kamicommon.util.id.SenderPresence
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.kamikazejam.kamicommon.util.id.SenderType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.kamikazejam.kamicommon.util.TimeUtil.TimeFormat
Returns an array containing the constants of this enum class, in the order they are declared.
varargCreate(K, V, Object...) - Static method in class com.kamikazejam.kamicommon.util.collections.KamiMap
 
Vector2D - Class in com.kamikazejam.kamicommon.util.data
 
Vector2D(double, double) - Constructor for class com.kamikazejam.kamicommon.util.data.Vector2D
 
Vector2D(double, double, float, float) - Constructor for class com.kamikazejam.kamicommon.util.data.Vector2D
 
Vector2D(Location) - Constructor for class com.kamikazejam.kamicommon.util.data.Vector2D
 
Vector2D(Vector) - Constructor for class com.kamikazejam.kamicommon.util.data.Vector2D
 
VectorW - Class in com.kamikazejam.kamicommon.util.data
 
VectorW(Location) - Constructor for class com.kamikazejam.kamicommon.util.data.VectorW
 
VectorW(World, double, double, double) - Constructor for class com.kamikazejam.kamicommon.util.data.VectorW
 
VectorW(World, double, double, double, float, float) - Constructor for class com.kamikazejam.kamicommon.util.data.VectorW
 
VectorW(World, Vector) - Constructor for class com.kamikazejam.kamicommon.util.data.VectorW
 
VectorW2D - Class in com.kamikazejam.kamicommon.util.data
 
VectorW2D(Location) - Constructor for class com.kamikazejam.kamicommon.util.data.VectorW2D
 
VectorW2D(World, double, double) - Constructor for class com.kamikazejam.kamicommon.util.data.VectorW2D
 
VectorW2D(World, double, double, float, float) - Constructor for class com.kamikazejam.kamicommon.util.data.VectorW2D
 
VectorW2D(World, Vector) - Constructor for class com.kamikazejam.kamicommon.util.data.VectorW2D
 
velocityX() - Method in class com.kamikazejam.kamicommon.util.teleport.ps.PSBuilder
 
velocityX(Double) - Method in class com.kamikazejam.kamicommon.util.teleport.ps.PSBuilder
 
velocityY() - Method in class com.kamikazejam.kamicommon.util.teleport.ps.PSBuilder
 
velocityY(Double) - Method in class com.kamikazejam.kamicommon.util.teleport.ps.PSBuilder
 
velocityZ() - Method in class com.kamikazejam.kamicommon.util.teleport.ps.PSBuilder
 
velocityZ(Double) - Method in class com.kamikazejam.kamicommon.util.teleport.ps.PSBuilder
 
verifyPluginVersion(JsonObject, String, String, KamiPlugin.ErrorPropertiesCallback) - Method in class com.kamikazejam.kamicommon.KamiPlugin
 
verifyPluginVersion(String, String, KamiPlugin.ErrorPropertiesCallback) - Method in class com.kamikazejam.kamicommon.KamiPlugin
 
Version() - Constructor for class com.kamikazejam.kamicommon.util.VersionControl.Version
 
VersionControl - Class in com.kamikazejam.kamicommon.util
 
VersionControl() - Constructor for class com.kamikazejam.kamicommon.util.VersionControl
 
VersionControl.Version - Class in com.kamikazejam.kamicommon.util
 
VersionedComponent - Interface in com.kamikazejam.kamicommon.nms.text
A multi-version wrapper that supports Kyori Adventure Components and the MiniMessage format.

This wrapper facilitates sending this wrapped component despite server version differences.
VersionedComponentSerializer - Class in com.kamikazejam.kamicommon.nms.serializer
 
VersionedComponentSerializer() - Constructor for class com.kamikazejam.kamicommon.nms.serializer.VersionedComponentSerializer
 
VersionedComponentUtil - Class in com.kamikazejam.kamicommon.nms.util
 
VersionedComponentUtil() - Constructor for class com.kamikazejam.kamicommon.nms.util.VersionedComponentUtil
 
Visibility - Enum Class in com.kamikazejam.kamicommon.command
 
VISIBLE - Enum constant in enum class com.kamikazejam.kamicommon.command.Visibility
Visible commands are visible to anyone.
vowel - Static variable in class com.kamikazejam.kamicommon.util.Txt
 

W

warn(VersionedComponent) - Method in class com.kamikazejam.kamicommon.nms.log.ComponentLogger
 
warn(String) - Method in class com.kamikazejam.kamicommon.nms.log.ComponentLogger
Deprecated.
Use ComponentLogger.warn(VersionedComponent) instead for better component support
warn(String) - Method in class com.kamikazejam.kamicommon.util.log.LoggerService
 
warn(Throwable) - Method in class com.kamikazejam.kamicommon.nms.log.ComponentLogger
 
warn(Throwable) - Method in class com.kamikazejam.kamicommon.util.log.LoggerService
 
warn(Throwable, VersionedComponent) - Method in class com.kamikazejam.kamicommon.nms.log.ComponentLogger
 
warn(Throwable, String) - Method in class com.kamikazejam.kamicommon.nms.log.ComponentLogger
Deprecated.
Use ComponentLogger.warn(Throwable, VersionedComponent) instead for better component support
warn(Throwable, String) - Method in class com.kamikazejam.kamicommon.util.log.LoggerService
 
warn(String) - Method in class com.kamikazejam.kamicommon.database.Database
 
warn(String) - Method in class com.kamikazejam.kamicommon.yaml.AbstractYamlHandler
 
warn(String) - Method in class com.kamikazejam.kamicommon.yaml.spigot.YamlHandler
 
warn(String) - Method in class com.kamikazejam.kamicommon.yaml.standalone.YamlHandlerStandalone
 
warning(VersionedComponent) - Method in class com.kamikazejam.kamicommon.nms.log.ComponentLogger
 
warning(String) - Method in class com.kamikazejam.kamicommon.nms.log.ComponentLogger
Deprecated.
Use ComponentLogger.warning(VersionedComponent) instead for better component support
warning(String) - Static method in class com.kamikazejam.kamicommon.PluginSource
 
warning(String) - Static method in class com.kamikazejam.kamicommon.SpigotUtilsSource
 
warning(String) - Method in class com.kamikazejam.kamicommon.util.log.LoggerService
 
warning(Throwable) - Method in class com.kamikazejam.kamicommon.nms.log.ComponentLogger
 
warning(Throwable) - Method in class com.kamikazejam.kamicommon.util.log.LoggerService
 
warning(Throwable, VersionedComponent) - Method in class com.kamikazejam.kamicommon.nms.log.ComponentLogger
 
warning(Throwable, String) - Method in class com.kamikazejam.kamicommon.nms.log.ComponentLogger
Deprecated.
Use ComponentLogger.warning(Throwable, VersionedComponent) instead for better component support
warning(Throwable, String) - Method in class com.kamikazejam.kamicommon.util.log.LoggerService
 
warning(String) - Static method in class com.kamikazejam.kamicommon.nms.Logger
Logs a warning message to the server console.
WHITE - Enum constant in enum class com.kamikazejam.kamicommon.nms.util.Colors
White color (§f) - RGB: 0xFFFFFF
WHITE - Static variable in class com.kamikazejam.kamicommon.util.data.ANSI
 
willUseDamage() - Method in interface com.kamikazejam.kamicommon.item.IBuilder
Check if the prototype item supports setting damage (is damageable).

If this returns true, then the following methods will modify the item:
- IBuilder.setDamage(int)
- IBuilder.resetDamage()
- IBuilder.getDamage()
If this returns false, calling those methods have no effect and IBuilder.getDamage() will always return 0.
willUseDamage() - Method in class com.kamikazejam.kamicommon.item.ItemBuilder
 
willUseSkullOwner() - Method in interface com.kamikazejam.kamicommon.item.IBuilder
Check if the prototype item supports setting a skull owner (is a player head).

If this returns true, then the following methods will modify the item:
- IBuilder.setSkullOwner(String)
- IBuilder.resetSkullOwner()
- IBuilder.getSkullOwner()
If this returns false, calling those methods have no effect and IBuilder.getSkullOwner() will always return null.
willUseSkullOwner() - Method in class com.kamikazejam.kamicommon.item.ItemBuilder
 
with(PS) - Method in class com.kamikazejam.kamicommon.util.teleport.ps.PS
 
withBlockX(Integer) - Method in class com.kamikazejam.kamicommon.util.teleport.ps.PS
 
withBlockY(Integer) - Method in class com.kamikazejam.kamicommon.util.teleport.ps.PS
 
withBlockZ(Integer) - Method in class com.kamikazejam.kamicommon.util.teleport.ps.PS
 
withChunkX(Integer) - Method in class com.kamikazejam.kamicommon.util.teleport.ps.PS
 
withChunkZ(Integer) - Method in class com.kamikazejam.kamicommon.util.teleport.ps.PS
 
withLocationX(Double) - Method in class com.kamikazejam.kamicommon.util.teleport.ps.PS
 
withLocationY(Double) - Method in class com.kamikazejam.kamicommon.util.teleport.ps.PS
 
withLocationZ(Double) - Method in class com.kamikazejam.kamicommon.util.teleport.ps.PS
 
withPitch(Float) - Method in class com.kamikazejam.kamicommon.util.teleport.ps.PS
 
withVelocityX(Double) - Method in class com.kamikazejam.kamicommon.util.teleport.ps.PS
 
withVelocityY(Double) - Method in class com.kamikazejam.kamicommon.util.teleport.ps.PS
 
withVelocityZ(Double) - Method in class com.kamikazejam.kamicommon.util.teleport.ps.PS
 
withWorld(String) - Method in class com.kamikazejam.kamicommon.util.teleport.ps.PS
 
withYaw(Float) - Method in class com.kamikazejam.kamicommon.util.teleport.ps.PS
 
WORDS - Enum constant in enum class com.kamikazejam.kamicommon.util.TimeUtil.TimeFormat
 
world() - Method in class com.kamikazejam.kamicommon.util.teleport.ps.PSBuilder
 
world(String) - Method in class com.kamikazejam.kamicommon.util.teleport.ps.PSBuilder
 
world(World) - Method in class com.kamikazejam.kamicommon.util.teleport.ps.PSBuilder
 
worldEdit() - Method in interface com.kamikazejam.kamicommon.nms.bundle.NmsBundle
 
WorldEditApi<C> - Interface in com.kamikazejam.kamicommon.nms.library.worldedit
Version-specific API interface for WorldEdit integration across different Minecraft versions.
WorldEditHook - Class in com.kamikazejam.kamicommon.nms.library.worldedit
Version detection and integration hook for WorldEdit plugin.
WorldEditHook() - Constructor for class com.kamikazejam.kamicommon.nms.library.worldedit.WorldEditHook
 
worldGuard(Plugin, NMSWrapper) - Method in interface com.kamikazejam.kamicommon.nms.bundle.NmsBundle
 
WorldGuardApi - Interface in com.kamikazejam.kamicommon.nms.library.worldguard
Version-specific API interface for WorldGuard integration across different Minecraft versions.
WorldGuardHook - Class in com.kamikazejam.kamicommon.nms.library.worldguard
Version detection and integration hook for WorldGuard plugin.
WorldGuardHook() - Constructor for class com.kamikazejam.kamicommon.nms.library.worldguard.WorldGuardHook
 
worldId - Variable in class com.kamikazejam.kamicommon.util.teleport.DestinationWorld
 
wrap(Chunk) - Method in interface com.kamikazejam.kamicommon.nms.wrappers.chunk.NMSChunkProvider
Creates an NMS chunk wrapper for the specified Bukkit chunk.
wrapPacket(Object) - Method in interface com.kamikazejam.kamicommon.nms.wrappers.packet.NMSPacketHandler
Wraps a raw NMS packet object in a type-safe wrapper.
write(byte[], Charset) - Method in interface com.kamikazejam.kamicommon.yaml.source.ConfigSource
Writes serialized data to this source using the provided charset.
Implementations should overwrite the existing contents atomically when possible.

For read-only sources, this method must throw UnsupportedOperationException.
write(byte[], Charset) - Method in class com.kamikazejam.kamicommon.yaml.source.FileConfigSource
 
write(ReadWriteItemNBT, String, Object) - Method in interface com.kamikazejam.kamicommon.item.NbtType.NbtWrite
Deprecated.
 
write(ReadWriteItemNBT, String, Object) - Method in enum class com.kamikazejam.kamicommon.item.NbtType
Deprecated.
 
write(File, String) - Static method in class com.kamikazejam.kamicommon.util.DiskUtil
 
writeBytes(File, byte[]) - Static method in class com.kamikazejam.kamicommon.util.DiskUtil
 
writeCatch(File, String) - Static method in class com.kamikazejam.kamicommon.util.DiskUtil
 

X

XBlockData - Class in com.kamikazejam.kamicommon.nms.util.data
Cross-version block data representation using XSeries for compatibility.
XBlockData(XMaterial) - Constructor for class com.kamikazejam.kamicommon.nms.util.data.XBlockData
Creates block data from an XMaterial with default properties.
XBlockData(XMaterial, int) - Constructor for class com.kamikazejam.kamicommon.nms.util.data.XBlockData
Creates block data from an XMaterial with a specific data value.
XBlockData(XMaterialData) - Constructor for class com.kamikazejam.kamicommon.nms.util.data.XBlockData
Creates block data from existing XMaterialData.
XMaterialData - Class in com.kamikazejam.kamicommon.nms.util.data
Cross-version material data wrapper using XSeries for compatibility.
XMaterialData(XMaterial) - Constructor for class com.kamikazejam.kamicommon.nms.util.data.XMaterialData
Creates material data with the default data value from XMaterial.
XMaterialData(XMaterial, int) - Constructor for class com.kamikazejam.kamicommon.nms.util.data.XMaterialData
Creates material data with a specific data value.

Y

YamlConfiguration - Class in com.kamikazejam.kamicommon.yaml.spigot
 
YamlConfiguration(MappingNode, ConfigSource) - Constructor for class com.kamikazejam.kamicommon.yaml.spigot.YamlConfiguration
 
YamlConfigurationStandalone - Class in com.kamikazejam.kamicommon.yaml.standalone
 
YamlConfigurationStandalone(MappingNode, ConfigSource) - Constructor for class com.kamikazejam.kamicommon.yaml.standalone.YamlConfigurationStandalone
 
YamlDefaultsUtil - Class in com.kamikazejam.kamicommon.yaml.util
 
YamlDefaultsUtil() - Constructor for class com.kamikazejam.kamicommon.yaml.util.YamlDefaultsUtil
 
YamlException - Exception Class in com.kamikazejam.kamicommon.yaml.exception
 
YamlException(String) - Constructor for exception class com.kamikazejam.kamicommon.yaml.exception.YamlException
 
YamlHandler - Class in com.kamikazejam.kamicommon.yaml.spigot
 
YamlHandler(AbstractConfig, LoggerService, ConfigSource, Supplier) - Constructor for class com.kamikazejam.kamicommon.yaml.spigot.YamlHandler
 
YamlHandlerStandalone - Class in com.kamikazejam.kamicommon.yaml.standalone
 
YamlHandlerStandalone(AbstractConfig, LoggerService, ConfigSource, Supplier) - Constructor for class com.kamikazejam.kamicommon.yaml.standalone.YamlHandlerStandalone
 
YAMLParser - Class in com.kamikazejam.kamicommon.yaml.util
 
YAMLParser() - Constructor for class com.kamikazejam.kamicommon.yaml.util.YAMLParser
 
YamlUtil - Class in com.kamikazejam.kamicommon.yaml.standalone
 
YamlUtil() - Constructor for class com.kamikazejam.kamicommon.yaml.standalone.YamlUtil
 
yaw() - Method in class com.kamikazejam.kamicommon.util.teleport.ps.PSBuilder
 
yaw(Float) - Method in class com.kamikazejam.kamicommon.util.teleport.ps.PSBuilder
 
YELLOW - Enum constant in enum class com.kamikazejam.kamicommon.nms.util.Colors
Yellow color (§e) - RGB: 0xFFFF55
YELLOW - Static variable in class com.kamikazejam.kamicommon.util.data.ANSI
 

Z

zero() - Method in class com.kamikazejam.kamicommon.util.data.Vector2D
 
zero() - Method in class com.kamikazejam.kamicommon.util.data.VectorW
 
zero() - Method in class com.kamikazejam.kamicommon.util.data.VectorW2D
 
A B C D E F G H I J K L M N O P R S T U V W X Y Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form