Index

A B C D E F G H I J K L M N O P R S T U V W 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
 
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
 
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
 
AbstractMenu(AbstractMenuBuilder<M, ?>, Player) - Constructor for class com.kamikazejam.kamicommon.menu.AbstractMenu
 
AbstractMenuBuilder<M,T> - Class in com.kamikazejam.kamicommon.menu
 
AbstractMenuBuilder(MenuSize, MenuEvents<M>, MenuOptions<M>) - Constructor for class com.kamikazejam.kamicommon.menu.AbstractMenuBuilder
 
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
 
AbstractYamlConfiguration - Interface in com.kamikazejam.kamicommon.yaml
 
AbstractYamlHandler<T> - Class in com.kamikazejam.kamicommon.yaml
 
AbstractYamlHandler(AbstractConfig<?>, File, Supplier<InputStream>) - Constructor for class com.kamikazejam.kamicommon.yaml.AbstractYamlHandler
 
AbstractYamlHandler.NodePair - Record Class in com.kamikazejam.kamicommon.yaml
 
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<T>) - 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<M>, IconSlot) - Method in class com.kamikazejam.kamicommon.menu.api.struct.icons.PrioritizedMenuIconMap
 
add(MenuIcon<M>, IconSlot, int) - Method in class com.kamikazejam.kamicommon.menu.api.struct.icons.PrioritizedMenuIconMap
 
add(PrioritizedMenuIcon<M>) - Method in class com.kamikazejam.kamicommon.menu.api.struct.icons.PrioritizedMenuIconMap
 
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 - Enum constant in enum class com.kamikazejam.kamicommon.item.patch.PatchOp
 
addAliases(String...) - Method in class com.kamikazejam.kamicommon.command.KamiCommand
 
addAliases(Collection<String>) - 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
 
addClickPredicate(String, Predicate<InventoryClickEvent>) - 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<InventoryClickEvent>) - 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)
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.
addConfigDefaults() - Method in class com.kamikazejam.kamicommon.subsystem.feature.FeatureConfig
 
addConfigDefaults() - Method in class com.kamikazejam.kamicommon.subsystem.module.ModuleConfig
 
addConfigDefaults() - Method in class com.kamikazejam.kamicommon.subsystem.SubsystemConfig
 
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
 
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
 
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<XItemFlag>) - 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<XItemFlag>) - Method in class com.kamikazejam.kamicommon.item.ItemBuilder
 
addLoreLines(String...) - 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.

Color translations using StringUtilP.p(OfflinePlayer, String) will be applied during IBuilder.build(Player) automatically.
addLoreLines(List<String>) - 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.

Color translations using StringUtilP.p(OfflinePlayer, String) will be applied during IBuilder.build(Player) automatically.
addLoreLines(List<String>) - Method in class com.kamikazejam.kamicommon.item.ItemBuilder
 
addMsg(KMessageSingle) - Method in exception class com.kamikazejam.kamicommon.util.exception.KamiCommonException
 
addMsg(String) - Method in exception class com.kamikazejam.kamicommon.util.exception.KamiCommonException
 
addMsg(String, Object...) - 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<M>) - Method in interface com.kamikazejam.kamicommon.menu.api.icons.access.paginated.IPageIconsAccess
 
addPagedIcon(MenuIcon<M>) - Method in class com.kamikazejam.kamicommon.menu.api.icons.access.paginated.PageIconsAccess
 
addPagedIcon(PrioritizedMenuIcon<M>) - Method in interface com.kamikazejam.kamicommon.menu.api.icons.access.paginated.IPageIconsAccess
 
addPagedIcon(PrioritizedMenuIcon<M>) - 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<T>) - Method in class com.kamikazejam.kamicommon.command.KamiCommand
 
addParameter(Parameter.Builder<T>) - Method in class com.kamikazejam.kamicommon.command.KamiCommand
 
addPlayerClickPredicate(String, Predicate<InventoryClickEvent>) - 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<InventoryClickEvent>) - 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)
addPlayerInvClick(PlayerSlotClick<M>) - Method in class com.kamikazejam.kamicommon.menu.api.struct.MenuEvents
Listen to ALL player inventory clicks.
addPlayerInvClick(String, PlayerSlotClick<M>) - Method in class com.kamikazejam.kamicommon.menu.api.struct.MenuEvents
Listen to ALL player inventory clicks.
addPlayerSlotClick(int, PlayerSlotClick<M>) - Method in class com.kamikazejam.kamicommon.menu.api.struct.MenuEvents
Listen to a player inventory click.
addPlayerSlotClick(int, String, PlayerSlotClick<M>) - Method in class com.kamikazejam.kamicommon.menu.api.struct.MenuEvents
Listen to a player inventory click.
addPlayerSlotClick(PlayerSlotClick<M>) - 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<M>) - 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<M>) - 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<Requirement>) - 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<SenderPresence>) - Method in class com.kamikazejam.kamicommon.util.id.SenderMap
 
addValue(String, List<SenderPresence>, List<SenderType>) - 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
 
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<String>) - 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
 
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
 
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

BLACK - Static variable in class com.kamikazejam.kamicommon.util.data.ANSI
 
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 - Static variable in class com.kamikazejam.kamicommon.util.data.ANSI
 
BOOLEAN - Enum constant in enum class com.kamikazejam.kamicommon.item.NbtType
 
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<OneClickMenu>) - Method in class com.kamikazejam.kamicommon.menu.OneClickMenu.Builder
 
build(Player, MenuClickTransform<OneClickMenu>) - 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<M>, int) - Method in interface com.kamikazejam.kamicommon.menu.Menu
 
builder() - Method in class com.kamikazejam.kamicommon.util.teleport.ps.PS
 
builder(Type<T>) - 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<T>) - 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<OneClickMenu>, MenuOptions<OneClickMenu>) - Constructor for class com.kamikazejam.kamicommon.menu.OneClickMenu.Builder
 
Builder(MenuSize, MenuEvents<SimpleMenu>, MenuOptions<SimpleMenu>) - 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
Builds a MessageBuilder 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
 
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
 
BYTE_ARRAY - Enum constant in enum class com.kamikazejam.kamicommon.item.NbtType
 

C

CACHE - Static variable in enum class com.kamikazejam.kamicommon.item.NbtType
 
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
 
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.StringUtil
 
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
 
click - Variable in class com.kamikazejam.kamicommon.actions.StandaloneAction
 
Click - Class in com.kamikazejam.kamicommon.actions
 
Click() - Constructor for class com.kamikazejam.kamicommon.actions.Click
 
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<UUID>) - Method in class com.kamikazejam.kamicommon.menu.api.MenuHolder
 
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
 
CmdNmsTest - Class in com.kamikazejam.kamicommon.command.impl.kc
 
CmdNmsTest() - Constructor for class com.kamikazejam.kamicommon.command.impl.kc.CmdNmsTest
 
CmdNmsTest.Test - Interface 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
 
CmdTestMsg - Class in com.kamikazejam.kamicommon.command.impl.kc
 
CmdTestMsg() - Constructor for class com.kamikazejam.kamicommon.command.impl.kc.CmdTestMsg
 
COLOR_CHAR - Static variable in class com.kamikazejam.kamicommon.util.StringUtil
 
Colorized - Interface in com.kamikazejam.kamicommon.util.interfaces
 
com.kamikazejam.kamicommon - package com.kamikazejam.kamicommon
 
com.kamikazejam.kamicommon.actions - package com.kamikazejam.kamicommon.actions
 
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.spigot - package com.kamikazejam.kamicommon.configuration.spigot
 
com.kamikazejam.kamicommon.configuration.spigot.data - package com.kamikazejam.kamicommon.configuration.spigot.data
 
com.kamikazejam.kamicommon.configuration.spigot.observe - package com.kamikazejam.kamicommon.configuration.spigot.observe
 
com.kamikazejam.kamicommon.configuration.standalone - package com.kamikazejam.kamicommon.configuration.standalone
 
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.subsystem - package com.kamikazejam.kamicommon.subsystem
 
com.kamikazejam.kamicommon.subsystem.feature - package com.kamikazejam.kamicommon.subsystem.feature
 
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.spigot - package com.kamikazejam.kamicommon.yaml.spigot
 
com.kamikazejam.kamicommon.yaml.standalone - package com.kamikazejam.kamicommon.yaml.standalone
 
CombatIntegration - Interface in com.kamikazejam.kamicommon.integrations.combat
 
CombatSource - Class in com.kamikazejam.kamicommon.integrations
 
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
 
combine(String[], String) - Static method in class com.kamikazejam.kamicommon.util.StringUtil
 
combine(List<String>, String) - Static method in class com.kamikazejam.kamicommon.util.StringUtil
 
CommandContext - Class in com.kamikazejam.kamicommon.command
 
CommandContext(CommandSender, String, List<String>) - Constructor for class com.kamikazejam.kamicommon.command.CommandContext
 
CommandPaging - Class in com.kamikazejam.kamicommon.command.util
 
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<X>) - Constructor for class com.kamikazejam.kamicommon.util.comparator.ComparatorAbstractTransformer
 
ComparatorAbstractWrapper<T,X> - Class in com.kamikazejam.kamicommon.util.comparator
 
ComparatorAbstractWrapper(Comparator<X>) - 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<? super T>...) - Constructor for class com.kamikazejam.kamicommon.util.comparator.ComparatorCombined
 
ComparatorCombined(List<Comparator<? super T>>) - 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<K>) - Constructor for class com.kamikazejam.kamicommon.util.comparator.ComparatorEntryKey
 
ComparatorEntryValue<K,V> - Class in com.kamikazejam.kamicommon.util.comparator
 
ComparatorEntryValue(Comparator<V>) - 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<T>) - 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<T>) - 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...
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.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.Txt.Config
 
ConfigComment - Class in com.kamikazejam.kamicommon.configuration.spigot.data
This object contains the data for an AbstractConfig yaml comment.
ConfigComment(String, List<String>, boolean) - Constructor for class com.kamikazejam.kamicommon.configuration.spigot.data.ConfigComment
Internal Class for the Parser, do not use :)
configFile - Variable in class com.kamikazejam.kamicommon.yaml.AbstractYamlHandler
 
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 - Interface in com.kamikazejam.kamicommon.configuration.spigot.observe
Interface for classes that want to be notified when a config is updated.

You should register this observer with a ObservableConfig class.
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
 
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
 
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<Byte>) - Static method in enum class com.kamikazejam.kamicommon.item.NbtType
 
convertIntList(List<Integer>) - Static method in enum class com.kamikazejam.kamicommon.item.NbtType
 
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
 
copyCommentsFromDefault(AbstractYamlConfiguration, List<AbstractYamlHandler.NodePair>, boolean) - Static method in class com.kamikazejam.kamicommon.yaml.AbstractYamlHandler
 
copyInto(MenuOptions<M>) - 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)
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
 
createHeadlessIterator(LivingEntity) - Static method in class com.kamikazejam.kamicommon.util.teleport.DestinationUtil
 
createInventory(InventoryHolder, String) - 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, String) - Method in class com.kamikazejam.kamicommon.menu.api.struct.size.MenuSizeRows
 
createInventory(InventoryHolder, String) - Method in class com.kamikazejam.kamicommon.menu.api.struct.size.MenuSizeType
 
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<T>) - 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
 
CYAN - Static variable in class com.kamikazejam.kamicommon.util.data.ANSI
 

D

DATE_FORMAT - Static variable in class com.kamikazejam.kamicommon.command.type.TypeDate
 
debug(String) - Method in class com.kamikazejam.kamicommon.util.log.LoggerService
 
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_COLOR - Static variable in class com.kamikazejam.kamicommon.util.mixin.MixinDisplayName
 
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
 
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
 
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
 
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, String) - 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
 
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
 

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
 
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
 
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.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 record class com.kamikazejam.kamicommon.yaml.AbstractYamlHandler.NodePair
Indicates whether some other object is "equal to" this one.
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(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.util.log.LoggerService
 
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<MenuEvents<M>>) - 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<String>) - Method in class com.kamikazejam.kamicommon.command.KamiCommand
 
extractErrorMessage(String, CommandSender, Exception) - Method in class com.kamikazejam.kamicommon.command.type.TypeAbstractException
 
extractErrorMessage(String, CommandSender, Exception) - Method in class com.kamikazejam.kamicommon.command.type.TypeAbstractSimple
 

F

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
 
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
 
fileName - Variable in class com.kamikazejam.kamicommon.yaml.AbstractYamlHandler
 
FileObject(File, String, String) - Constructor for class com.kamikazejam.kamicommon.util.DiscordWebhook.FileObject
 
fillerIcon(MenuIcon<M>) - Method in class com.kamikazejam.kamicommon.menu.AbstractMenuBuilder
 
filter(Predicate<T>) - Method in class com.kamikazejam.kamicommon.yaml.base.ConfigurationSequence
 
find(Predicate<T>) - 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<Integer>) - 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
 
forEach(BiConsumer<String, MenuIcon<M>>) - Method in class com.kamikazejam.kamicommon.menu.api.struct.icons.PrioritizedMenuIconMap
 
forEach(Consumer<? super T>) - 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
 
formatEntries(PS) - Method in class com.kamikazejam.kamicommon.util.teleport.ps.PSFormatAbstract
 
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) - 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<String>) - 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) - 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<String>) - 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) - 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(Collection<String>) - 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
 
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
 

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.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(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<? super T>) - Static method in class com.kamikazejam.kamicommon.util.predicate.PredicateNot
 
get(Predicate<? super T>...) - Static method in class com.kamikazejam.kamicommon.util.predicate.PredicateAnd
 
get(Class<T>) - 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(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<Predicate<? super T>>) - Static method in class com.kamikazejam.kamicommon.util.predicate.PredicateAnd
 
get(Comparator<? super T>...) - Static method in class com.kamikazejam.kamicommon.util.comparator.ComparatorCombined
 
get(Comparator<K>) - Static method in class com.kamikazejam.kamicommon.util.comparator.ComparatorEntryKey
 
get(Comparator<T>) - Static method in class com.kamikazejam.kamicommon.util.comparator.ComparatorReversed
 
get(Comparator<V>) - Static method in class com.kamikazejam.kamicommon.util.comparator.ComparatorEntryValue
 
get(Predicate<? super T>) - Static method in class com.kamikazejam.kamicommon.util.predicate.PredicateJPredicate
 
get(List<Comparator<? super T>>) - Static method in class com.kamikazejam.kamicommon.util.comparator.ComparatorCombined
 
get(List<T>) - 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<T>) - Static method in class com.kamikazejam.kamicommon.util.ReflectionUtil
 
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
 
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
 
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)
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<Byte>) - Method in class com.kamikazejam.kamicommon.configuration.spigot.KamiConfig
 
getByteList(String, List<Byte>) - Method in class com.kamikazejam.kamicommon.configuration.standalone.StandaloneConfig
 
getByteList(String, List<Byte>) - Method in interface com.kamikazejam.kamicommon.yaml.base.ConfigurationMethods
 
getByteList(String, List<Byte>) - 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.
getChatColor(DyeColor) - Static method in class com.kamikazejam.kamicommon.util.KUtil
 
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
 
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
 
getColor() - Method in interface com.kamikazejam.kamicommon.util.interfaces.Colorized
 
getCommandLine(Iterable<String>) - Method in class com.kamikazejam.kamicommon.command.KamiCommand
 
getCommandTooFewArguments() - Static method in class com.kamikazejam.kamicommon.command.KamiCommand.Config
 
getCommandTooManyArguments() - Static method in class com.kamikazejam.kamicommon.command.KamiCommand.Config
 
getCommandTooManyTabSuggestions() - 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
 
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
 
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
 
getCurrentTemplateChain() - Method in class com.kamikazejam.kamicommon.command.KamiCommand
Returns the current template chain for this command.
getCurrentTemplateUsage(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
 
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
 
getDistinctChunks(Collection<PS>) - Static method in class com.kamikazejam.kamicommon.util.teleport.ps.PS
 
getDistinctWorlds(Collection<PS>) - 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
 
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
 
getFeaturesConfig() - Method in class com.kamikazejam.kamicommon.KamiPlugin
 
getFeatureYmlPath() - Method in class com.kamikazejam.kamicommon.KamiPlugin
Can override if feature configs are stored in a subpackage of the jar
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
 
getFile() - Method in class com.kamikazejam.kamicommon.configuration.spigot.KamiConfig
 
getFile() - Method in class com.kamikazejam.kamicommon.configuration.standalone.AbstractConfig
 
getFile() - Method in class com.kamikazejam.kamicommon.configuration.standalone.StandaloneConfig
 
getFillerIcon() - Method in class com.kamikazejam.kamicommon.menu.AbstractMenu
 
getFillerIcon() - Method in interface com.kamikazejam.kamicommon.menu.Menu
 
getFiltered(Iterable<T>, Predicate<T>) - Static method in class com.kamikazejam.kamicommon.util.Txt
 
getFiltered(T[], Predicate<T>) - 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(String) - Static method in class com.kamikazejam.kamicommon.util.nms.NmsVersionParser
Converts the MC Version string into a 4-digit double For example 1.8.9 becomes 1089, 1.16 becomes 1160, 1.16.3 becomes 1163
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
 
getHandlerList() - Static method in class com.kamikazejam.kamicommon.event.PlayerPSTeleportEvent
 
getHandlers() - Method in class com.kamikazejam.kamicommon.event.PlayerPSTeleportEvent
 
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
 
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<Integer>) - Method in class com.kamikazejam.kamicommon.configuration.spigot.KamiConfig
 
getIntegerList(String, List<Integer>) - Method in class com.kamikazejam.kamicommon.configuration.standalone.StandaloneConfig
 
getIntegerList(String, List<Integer>) - Method in interface com.kamikazejam.kamicommon.yaml.base.ConfigurationMethods
 
getIntegerList(String, List<Integer>) - 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
 
getItem(int) - Method in class com.kamikazejam.kamicommon.menu.api.MenuHolder
 
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
 
getItemName(ItemStack) - Static method in class com.kamikazejam.kamicommon.util.Txt
 
getItemName(ItemStack, String) - Static method in class com.kamikazejam.kamicommon.util.Txt
 
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
 
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.SpigotUtilsSource
 
getKamiConfig() - Method in class com.kamikazejam.kamicommon.subsystem.AbstractSubsystem
 
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
 
getKMessage() - Method in exception class com.kamikazejam.kamicommon.util.exception.KamiCommonException
 
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
 
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.subsystem.AbstractSubsystem
 
getLoggerName() - Method in class com.kamikazejam.kamicommon.util.log.JavaPluginLogger
 
getLoggerName() - Method in class com.kamikazejam.kamicommon.util.log.LoggerService
 
getLoggerName() - Method in class com.kamikazejam.kamicommon.util.log.PluginLogger
 
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
Get the custom lore for the item.

If the patch lore is null (not set), the prototype's lore will be returned (if available).
getLore() - Method in class com.kamikazejam.kamicommon.item.ItemBuilder
 
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, T>, 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
 
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(String, int, int) - Method in class com.kamikazejam.kamicommon.menu.api.struct.paginated.title.AbstractPaginatedMenuTitle
 
getMenuTitleWithPage(String, 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
Builds a MessageBuilder using this Subsystems' config and the provided key
It will also automatically replace any {prefix} placeholders in the message with this subsystem's prefix
getMessageMatchAmbiguous() - Static method in class com.kamikazejam.kamicommon.command.type.TypeAbstractChoice.Config
 
getMessageMatchNothing() - 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
 
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
 
getModulesConfig() - Method in class com.kamikazejam.kamicommon.KamiPlugin
 
getModuleYmlPath() - Method in class com.kamikazejam.kamicommon.KamiPlugin
Can override if module configs are stored in a subpackage of the jar
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
Get the custom display name for the item.
Color translations using StringUtilP.p(OfflinePlayer, String) will be applied during IBuilder.build(Player) automatically.

If the patch name is null (not set), the prototype's name will be returned (if available).
getName() - Method in class com.kamikazejam.kamicommon.item.ItemBuilder
 
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
 
getNameToData() - Static method in class com.kamikazejam.kamicommon.util.id.IdUtilLocal
 
getNameTrue() - Method in class com.kamikazejam.kamicommon.command.type.primitive.TypeBooleanAbstract
 
getNearestChatColor(String) - Static method in class com.kamikazejam.kamicommon.util.KUtil
 
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
 
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
 
getOrDefault(String, MenuIcon<M>) - Method in class com.kamikazejam.kamicommon.menu.api.struct.icons.PrioritizedMenuIconMap
 
getPage(int) - Method in class com.kamikazejam.kamicommon.menu.api.struct.paginated.Pagination
 
getPage(KamiCommand, List<KMessageSingle>, 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<KMessageSingle>, 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
 
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 prototype is never modified, it is immutable, and accessed via this method.
Use IBuilder.build() to get the final version of the item with all patches applied.
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
 
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
 
getRequirementPermissionDenied() - Static method in class com.kamikazejam.kamicommon.command.KamiCommand.Config
 
getRequirementsError(Iterable<Requirement>, CommandSender, KamiCommand, boolean) - Static method in class com.kamikazejam.kamicommon.command.requirement.RequirementAbstract
 
getRequirementsError(CommandSender, boolean) - Method in class com.kamikazejam.kamicommon.command.KamiCommand
 
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)
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
 
getSenderMustBePlayer() - Static method in class com.kamikazejam.kamicommon.command.KamiCommand.Config
 
getSenderMustNotBePlayer() - 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<Class<?>>, 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
 
getStartsWithIgnoreCase(Iterable<String>, String) - Static method in class com.kamikazejam.kamicommon.util.Txt
 
getStartsWithIgnoreCase(String[], String) - Static method in class com.kamikazejam.kamicommon.util.Txt
 
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<String>) - Method in class com.kamikazejam.kamicommon.configuration.spigot.KamiConfig
 
getStringList(String, List<String>) - Method in class com.kamikazejam.kamicommon.configuration.spigot.KamiConfigExt
 
getStringList(String, List<String>) - Method in class com.kamikazejam.kamicommon.configuration.standalone.StandaloneConfig
 
getStringList(String, List<String>) - Method in class com.kamikazejam.kamicommon.configuration.standalone.StandaloneConfigExt
 
getStringList(String, List<String>) - Method in interface com.kamikazejam.kamicommon.yaml.base.ConfigurationMethods
 
getStringList(String, List<String>) - Method in class com.kamikazejam.kamicommon.yaml.base.MemorySectionMethods
 
getSubsystem() - Method in class com.kamikazejam.kamicommon.subsystem.SubsystemConfig
 
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<Class<?>>) - Static method in class com.kamikazejam.kamicommon.util.ReflectionUtil
 
getSuperType(ParameterizedType) - Static method in class com.kamikazejam.kamicommon.util.adapter.AdapterKamiX
 
getSupplementalConfigResource(String) - 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<String>, CommandSender) - Method in class com.kamikazejam.kamicommon.command.KamiCommand
 
getTabCompletionsArg(List<String>, CommandSender) - Method in class com.kamikazejam.kamicommon.command.KamiCommand
 
getTabCompletionsChild(List<String>, 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
 
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.MenuTitleProvider
A provider for the Menu title when the Menu is created.
getTpdelay(Permissible) - Static method in class com.kamikazejam.kamicommon.util.KUtil
 
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(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
 
getWorldColor(String) - Method in class com.kamikazejam.kamicommon.util.mixin.MixinWorld
 
getWorldDisplayName(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
 
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
 
giveItem(Player, ItemStack) - Static method in class com.kamikazejam.kamicommon.util.PlayerUtil
 
giveItems(Player, ItemStack...) - Static method in class com.kamikazejam.kamicommon.util.PlayerUtil
 
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.
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.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 record class com.kamikazejam.kamicommon.yaml.AbstractYamlHandler.NodePair
Returns a hash code value for this object.
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
 
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 - Class in com.kamikazejam.kamicommon.actions
 
Hover() - Constructor for class com.kamikazejam.kamicommon.actions.Hover
 
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
 
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_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(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.util.log.LoggerService
 
info(Throwable, String) - Method in class com.kamikazejam.kamicommon.util.log.LoggerService
 
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
 
INTEGER - Enum constant in enum class com.kamikazejam.kamicommon.item.NbtType
 
IntegerToRomanNumeral(int) - Static method in class com.kamikazejam.kamicommon.util.StringUtil
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
 
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
 
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
 
isDebug() - Method in class com.kamikazejam.kamicommon.subsystem.AbstractSubsystem
 
isDebug() - Method in class com.kamikazejam.kamicommon.util.log.JavaPluginLogger
 
isDebug() - Method in class com.kamikazejam.kamicommon.util.log.LoggerService
 
isDebug() - Method in class com.kamikazejam.kamicommon.util.log.PluginLogger
 
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.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
 
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
 
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) - 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<Requirement>, 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
 
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
 
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
 
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.
(The prototype is never modified, it is immutable, and accessed via ItemBuilder.getPrototype())

Call ItemBuilder methods to set and update item 'patches', and then use IBuilder.build() to construct the final 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
 
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

JavaPluginLogger - Class in com.kamikazejam.kamicommon.util.log
 
JavaPluginLogger(JavaPlugin) - Constructor for class com.kamikazejam.kamicommon.util.log.JavaPluginLogger
 
justP(OfflinePlayer, String) - Static method in class com.kamikazejam.kamicommon.util.StringUtilP
 

K

kamiCommand - Variable in class com.kamikazejam.kamicommon.command.KamiCommonBukkitCommand
 
KamiCommand - Class in com.kamikazejam.kamicommon.command
 
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
 
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() - 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
 
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<?, ?>, 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(String)
KamiConfig(AbstractSubsystem<?, ?>, File, Supplier<InputStream>) - 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, 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<InputStream>) - 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<?, ?>, 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(String)
KamiConfigExt(AbstractSubsystem<?, ?>, File, Supplier<InputStream>) - 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, 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<InputStream>) - 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<? extends E>) - 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<? extends K, ? extends V>) - 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
 
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<? extends E>) - 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<? extends E>) - Constructor for class com.kamikazejam.kamicommon.util.collections.KamiTreeSet
 
key() - Method in record class com.kamikazejam.kamicommon.yaml.AbstractYamlHandler.NodePair
Returns the value of the key record component.
keySet() - Method in class com.kamikazejam.kamicommon.menu.api.struct.icons.PrioritizedMenuIconMap
 
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
 
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
 
list(T...) - Static method in class com.kamikazejam.kamicommon.util.KUtil
 
listCountMax - Variable in class com.kamikazejam.kamicommon.command.type.TypeAbstractChoice
 
listToString(List<String>) - Static method in class com.kamikazejam.kamicommon.util.StringUtil
 
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
 
LoggerService - Class in com.kamikazejam.kamicommon.util.log
A simple logger service that provides an abstraction for where to log messages.

Override LoggerService.logToConsole(java.lang.String, java.util.logging.Level) to change how log messages are processed.
LoggerService() - Constructor for class com.kamikazejam.kamicommon.util.log.LoggerService
 
logToConsole(String, Level) - Method in class com.kamikazejam.kamicommon.subsystem.AbstractSubsystem
 
logToConsole(String, Level) - Method in class com.kamikazejam.kamicommon.util.log.JavaPluginLogger
 
logToConsole(String, Level) - Method in class com.kamikazejam.kamicommon.util.log.LoggerService
 
logToConsole(String, Level) - Method in class com.kamikazejam.kamicommon.util.log.PluginLogger
 
LONG - Enum constant in enum class com.kamikazejam.kamicommon.item.NbtType
 
lowerCaseFirst(String) - Static method in class com.kamikazejam.kamicommon.util.Txt
 

M

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
 
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
 
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<M>, 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<M>) - Constructor for class com.kamikazejam.kamicommon.menu.api.clicks.transform.MenuClickTransform
 
MenuCloseCallback - Interface in com.kamikazejam.kamicommon.menu.api.callbacks
 
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, String) - Constructor for class com.kamikazejam.kamicommon.menu.api.MenuHolder
 
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<ItemBuilder>) - 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<M>) - 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
 
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<String>) - 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
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
 
MiniMessageBuilder - Class in com.kamikazejam.kamicommon.text
A cross-version MiniMessage parser and messenger.
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<IMenuIconsAccess<M>>) - Method in class com.kamikazejam.kamicommon.menu.AbstractMenu
 
modifyIcons(Consumer<IMenuIconsAccess<M>>) - Method in class com.kamikazejam.kamicommon.menu.AbstractMenuBuilder
 
modifyPageIcons(Consumer<IPageIconsAccess<PaginatedMenu>>) - Method in class com.kamikazejam.kamicommon.menu.PaginatedMenu.Builder
 
modifyPageIcons(Consumer<IPageIconsAccess<PaginatedMenu>>) - 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
 
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
 
NbtType.ConfRead - Interface in com.kamikazejam.kamicommon.item
 
NbtType.NbtRead - Interface in com.kamikazejam.kamicommon.item
 
NbtType.NbtWrite - Interface in com.kamikazejam.kamicommon.item
 
needsModification(int) - Method in class com.kamikazejam.kamicommon.menu.api.icons.MenuIcon
 
newConfig(MappingNode, File) - Method in class com.kamikazejam.kamicommon.yaml.AbstractYamlHandler
 
newConfig(MappingNode, File) - Method in class com.kamikazejam.kamicommon.yaml.spigot.YamlHandler
 
newConfig(MappingNode, File) - 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<Block>) - Static method in class com.kamikazejam.kamicommon.util.teleport.DestinationUtil
 
nextSolid(Iterator<Block>) - Static method in class com.kamikazejam.kamicommon.util.teleport.DestinationUtil
 
NmsVersionParser - Class in com.kamikazejam.kamicommon.util.nms
 
NmsVersionParser() - Constructor for class com.kamikazejam.kamicommon.util.nms.NmsVersionParser
 
NodePair(String, ScalarNode, boolean) - Constructor for record class com.kamikazejam.kamicommon.yaml.AbstractYamlHandler.NodePair
Creates an instance of a NodePair record class.
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
 
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

ObservableConfig - Interface in com.kamikazejam.kamicommon.configuration.spigot.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<T>) - 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.util.MessageBuilder
 
of(String...) - Static method in class com.kamikazejam.kamicommon.util.MessageBuilder
 
of(List<String>) - 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
 
OFFLINE - Enum constant in enum class com.kamikazejam.kamicommon.util.id.SenderPresence
 
OFFLINE_PRESENCES - Static variable in class com.kamikazejam.kamicommon.util.id.SenderMap
 
onClick(MenuClickData<M>) - Method in interface com.kamikazejam.kamicommon.menu.api.clicks.MenuClick
 
onClick(PlayerClickData<M>) - 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(KamiConfig) - Method in interface com.kamikazejam.kamicommon.configuration.spigot.observe.ConfigObserver
Called each time the backing config is loaded or reloaded.
onDisable() - Method in class com.kamikazejam.kamicommon.KamiPlugin
 
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.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 cleanup databases or anything else that should come after module/features shutdowns
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<OneClickMenuOptions>) - 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.SpigotUtilsSource
 
onEnableInner() - Method in class com.kamikazejam.kamicommon.KamiPlugin
 
onEnablePost() - Method in class com.kamikazejam.kamicommon.KamiPlugin
 
onEnablePre() - Method in class com.kamikazejam.kamicommon.KamiPlugin
 
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
 
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
 
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<MenuOptions<M>>) - Method in class com.kamikazejam.kamicommon.menu.AbstractMenuBuilder
 
origin - Variable in class com.kamikazejam.kamicommon.event.PlayerPSTeleportEvent
 

P

p(OfflinePlayer, String) - Static method in class com.kamikazejam.kamicommon.util.StringUtilP
 
p(OfflinePlayer, String...) - Static method in class com.kamikazejam.kamicommon.util.StringUtilP
 
p(OfflinePlayer, List<String>) - Static method in class com.kamikazejam.kamicommon.util.StringUtilP
 
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<M>) - 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<E>) - Constructor for class com.kamikazejam.kamicommon.menu.api.struct.paginated.Pagination
 
Pagination(int, List<E>) - 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<PaginatedMenuOptions>) - 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
 
Parameter.Builder<T> - Class in com.kamikazejam.kamicommon.command
 
parent - Variable in class com.kamikazejam.kamicommon.yaml.base.ConfigurationSequence
 
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
 
Patch<T> - Interface in com.kamikazejam.kamicommon.item.patch
 
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.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.CmdTestMsg
 
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.module.commands.CmdModules
 
permissionToTpdelay - Static variable in class com.kamikazejam.kamicommon.util.KUtil
 
pickFirstVal(Permissible, Map<String, T>) - 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<Integer, ItemStack>, Set<Integer>, int) - Method in class com.kamikazejam.kamicommon.menu.AbstractMenu
 
placeFiller(Map<Integer, ItemStack>, Set<Integer>, 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
 
placeholderReplacement - Static variable in class com.kamikazejam.kamicommon.command.KamiCommand.Config
 
placeIcons(Predicate<MenuIcon<M>>) - 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.
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
 
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<M>) - 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
 
PluginLogger - Class in com.kamikazejam.kamicommon.util.log
 
PluginLogger(KamiPlugin) - Constructor for class com.kamikazejam.kamicommon.util.log.PluginLogger
 
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<? super T>...) - Constructor for class com.kamikazejam.kamicommon.util.predicate.PredicateAnd
 
PredicateAnd(Collection<Predicate<? super T>>) - 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<? super T>) - 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<? super T>) - 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>, 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
 
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<M>, 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<String, PrioritizedMenuIcon<M>>, int) - Constructor for class com.kamikazejam.kamicommon.menu.api.struct.icons.PrioritizedMenuIconMap
 
process(MenuClickData<M>) - Method in class com.kamikazejam.kamicommon.menu.api.clicks.transform.MenuClickTransform
 
process(PlayerClickData<M>) - Method in class com.kamikazejam.kamicommon.menu.api.clicks.transform.PlayerSlotClickTransform
 
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(String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String) - 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
 
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

r(String[], String, String) - Static method in class com.kamikazejam.kamicommon.util.StringUtil
 
r(String, String, String) - Static method in class com.kamikazejam.kamicommon.util.StringUtil
 
r(List<String>, String, String) - Static method in class com.kamikazejam.kamicommon.util.StringUtil
 
range(int, int) - Static method in class com.kamikazejam.kamicommon.util.KUtil
 
read(ConfigurationSection, String) - Method in interface com.kamikazejam.kamicommon.item.NbtType.ConfRead
 
read(ReadableNBT, String) - Method in interface com.kamikazejam.kamicommon.item.NbtType.NbtRead
 
read(ReadableNBT, String) - Method in enum class com.kamikazejam.kamicommon.item.NbtType
 
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
 
readInnerHex(String) - Method in class com.kamikazejam.kamicommon.command.type.TypeColor
 
readInnerRgb(String, CommandSender) - Method in class com.kamikazejam.kamicommon.command.type.TypeColor
 
RED - Static variable in class com.kamikazejam.kamicommon.util.data.ANSI
 
ReflectionUtil - Class in com.kamikazejam.kamicommon.util
 
ReflectionUtil() - Constructor for class com.kamikazejam.kamicommon.util.ReflectionUtil
 
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
 
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.
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 interface com.kamikazejam.kamicommon.configuration.spigot.observe.ObservableConfig
Registers an observer to this config (if not already registered)
Refer to the ConfigObserver docs for information on its lifecycle.
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
 
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.
registerFeature(Feature) - Method in class com.kamikazejam.kamicommon.subsystem.feature.FeatureManager
 
registerFeature(Feature...) - Method in class com.kamikazejam.kamicommon.KamiPlugin
 
registerFeature(Class<F>) - 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
 
registerModule(Class<M>) - Method in class com.kamikazejam.kamicommon.KamiPlugin
 
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.
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 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 interface com.kamikazejam.kamicommon.configuration.spigot.observe.ObservableConfig
Reload the backing config for this observable, notifying all registered observers of the change.
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
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<XItemFlag>) - 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<XItemFlag>) - 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
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.
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, String) - 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, String) followed by IBuilder.replaceLore(String, String).

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.
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<VersionedComponent>) - 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<VersionedComponent>, 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<String>) - 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<VersionedComponent>) - 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<VersionedComponent>, 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, String) - Method in interface com.kamikazejam.kamicommon.item.IBuilder
PATCH PROPERTY HELPER - Replaces all occurrences of a substring in each lore line with another string.
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.
replaceLore(String, String) - Method in class com.kamikazejam.kamicommon.item.ItemBuilder
 
replaceLoreLine(String, List<String>) - 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.

Uses ChatColor.stripColor(String) for comparison to ignore color formatting.
replaceLoreLine(String, List<String>) - 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, String) - Method in interface com.kamikazejam.kamicommon.item.IBuilder
PATCH PROPERTY HELPER - Replaces all occurrences of a substring in the name with another string.
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, String) - Method in class com.kamikazejam.kamicommon.item.ItemBuilder
 
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
 
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
 
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.StringUtil
 
reverseT(String[]) - Static method in class com.kamikazejam.kamicommon.util.StringUtil
 
reverseT(List<String>) - Static method in class com.kamikazejam.kamicommon.util.StringUtil
 
rt(String[], String, String) - Static method in class com.kamikazejam.kamicommon.util.StringUtil
 
rt(String, String, String) - Static method in class com.kamikazejam.kamicommon.util.StringUtil
 
rt(List<String>, String, String) - Static method in class com.kamikazejam.kamicommon.util.StringUtil
 
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.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
 

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.spigot.YamlConfiguration
Saves the config to the file
save() - Method in class com.kamikazejam.kamicommon.yaml.standalone.YamlConfigurationStandalone
Saves the config to the file
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 file
save(File) - Method in class com.kamikazejam.kamicommon.yaml.base.MemorySectionMethods
Saves the config to the file
save(File, boolean) - Method in class com.kamikazejam.kamicommon.yaml.base.MemorySectionMethods
Saves the config to the file
saveCachefileDatas() - Static method in class com.kamikazejam.kamicommon.util.id.IdUtilLocal
 
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 record class com.kamikazejam.kamicommon.yaml.AbstractYamlHandler.NodePair
Returns the value of the scalarNode record component.
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, String, int) - Constructor for class com.kamikazejam.kamicommon.util.teleport.ScheduledTeleport
 
ScheduledTeleport(String, Destination, String, 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<CommandSender>) - Method in class com.kamikazejam.kamicommon.text.MiniMessageBuilder
Sends the message to a CommandSender
send(List<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(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
 
sendSubCommandsMap(Map<String, Integer>) - Method in class com.kamikazejam.kamicommon.subsystem.module.commands.UnmatchedCommand
Called when the subCommandsMap should be logged/
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
 
SERVER_DOT_COMMAND_MAP - Static variable in class com.kamikazejam.kamicommon.command.KamiCommonCommandRegistration
 
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<String>) - Method in class com.kamikazejam.kamicommon.command.KamiCommand
 
setAll(Collection<T>) - 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<Class<?>>) - 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
 
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.StandaloneAction
 
setClickRunCommand(String) - Method in class com.kamikazejam.kamicommon.actions.StandaloneAction
 
setClickSuggestCommand(String) - Method in class com.kamikazejam.kamicommon.actions.StandaloneAction
 
setColor(Color) - Method in class com.kamikazejam.kamicommon.util.DiscordWebhook.EmbedObject
 
setComparator(Comparator<X>) - Method in class com.kamikazejam.kamicommon.util.comparator.ComparatorAbstractWrapper
 
setComparators(List<Comparator<? super T>>) - 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
 
setDesc(String) - Method in class com.kamikazejam.kamicommon.command.KamiCommand
 
setDesc(String) - Method in interface com.kamikazejam.kamicommon.util.teleport.Destination
 
setDesc(String) - Method in class com.kamikazejam.kamicommon.util.teleport.DestinationAbstract
 
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
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<XEnchantment, Integer>) - 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<XEnchantment, Integer>) - 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
 
setGlow(boolean) - Method in interface com.kamikazejam.kamicommon.item.IBuilder
PATCH FUNCTION - Toggle the glow effect patch on or off.

setHelp(String) - Method in class com.kamikazejam.kamicommon.command.type.TypeAbstractChoice
 
setHelpComments(KMessageBlock) - Method in class com.kamikazejam.kamicommon.command.KamiCommand
 
setHelpComments(List<KMessageSingle>) - Method in class com.kamikazejam.kamicommon.command.KamiCommand
 
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.

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<T>) - Method in class com.kamikazejam.kamicommon.util.comparator.ComparatorWithList
 
setListCountMax(int) - Method in class com.kamikazejam.kamicommon.command.type.TypeAbstractChoice
 
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
PATCH FUNCTION - Sets the custom lore for the item.
Color translations using StringUtilP.p(OfflinePlayer, String) will be applied during IBuilder.build(Player) automatically.

Clear this patch by calling IBuilder.resetLore().
setLore(String...) - Method in class com.kamikazejam.kamicommon.item.ItemBuilder
 
setLore(List<String>) - Method in interface com.kamikazejam.kamicommon.item.IBuilder
PATCH FUNCTION - Sets the custom lore for the item.
Color translations using StringUtilP.p(OfflinePlayer, String) will be applied during IBuilder.build(Player) automatically.

Clear this patch by calling IBuilder.resetLore().
setLore(List<String>) - Method in class com.kamikazejam.kamicommon.item.ItemBuilder
 
setMenuClick(MenuClick<M>) - Method in class com.kamikazejam.kamicommon.menu.api.icons.MenuIcon
 
setMenuClick(String, MenuClick<M>) - Method in interface com.kamikazejam.kamicommon.menu.api.icons.access.IMenuIconsAccess
 
setMenuClick(String, MenuClick<M>) - 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<M>, IconSlot) - Method in interface com.kamikazejam.kamicommon.menu.api.icons.access.IMenuIconsAccess
 
setMenuIcon(MenuIcon<M>, 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<M>, 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
 
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
PATCH FUNCTION - Applies a custom display name for the item.
Color translations using StringUtilP.p(OfflinePlayer, String) will be applied during IBuilder.build(Player) automatically.

Clear this patch by calling IBuilder.resetName().
setName(String) - Method in class com.kamikazejam.kamicommon.item.ItemBuilder
 
setName(String) - Method in class com.kamikazejam.kamicommon.util.mixin.Mixin
 
setOptions(Map<String, T>) - 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
 
setPlaceholders(OfflinePlayer, String) - Method in class com.kamikazejam.kamicommon.integrations.PlaceholderAPIIntegration
 
setPlayer(Object) - Method in class com.kamikazejam.kamicommon.util.teleport.DestinationPlayer
 
setPluginSoft(KamiPlugin) - Method in class com.kamikazejam.kamicommon.util.engine.Engine
 
setPs(PS) - Method in class com.kamikazejam.kamicommon.util.teleport.DestinationSimple
 
setRequirements(List<Requirement>) - 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
 
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<String>) - 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(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
 
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
 
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
 
setWorldId(String) - Method in class com.kamikazejam.kamicommon.util.teleport.DestinationWorld
 
setWorldSpawnPs(String, PS) - Method in class com.kamikazejam.kamicommon.util.mixin.MixinWorld
 
severe(String) - Method in class com.kamikazejam.kamicommon.util.log.LoggerService
 
severe(Throwable) - Method in class com.kamikazejam.kamicommon.util.log.LoggerService
 
severe(Throwable, String) - Method in class com.kamikazejam.kamicommon.util.log.LoggerService
 
SHORT - Enum constant in enum class com.kamikazejam.kamicommon.item.NbtType
 
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
 
SPACE_WASNT_SET - Static variable in class com.kamikazejam.kamicommon.util.teleport.ps.PS
 
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, 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<InputStream>) - 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<InputStream>) - 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
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(com.kamikazejam.kamicommon.item.ItemBuilder, org.bukkit.inventory.ItemStack, org.bukkit.entity.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<Integer>) - Constructor for class com.kamikazejam.kamicommon.menu.api.icons.slots.StaticIconSlot
 
stream() - Method in class com.kamikazejam.kamicommon.yaml.base.ConfigurationSequence
 
STRING - Enum constant in enum class com.kamikazejam.kamicommon.item.NbtType
 
stringFalse - Variable in class com.kamikazejam.kamicommon.command.type.primitive.TypeBooleanAbstract
 
stringTrue - Variable in class com.kamikazejam.kamicommon.command.type.primitive.TypeBooleanAbstract
 
StringUtil - Class in com.kamikazejam.kamicommon.util
A standalone compatible class for translating strings with color codes Use StringUtilP for methods with players (translating PAPI placeholders) (part of the spigot-utils module)
StringUtil() - Constructor for class com.kamikazejam.kamicommon.util.StringUtil
 
StringUtilP - Class in com.kamikazejam.kamicommon.util
The same as StringUtil except with methods for players and compatible with Bukkit
StringUtilP() - Constructor for class com.kamikazejam.kamicommon.util.StringUtilP
 
subList(String[], int, int) - Static method in class com.kamikazejam.kamicommon.util.StringUtil
 
SubsystemConfig<S> - Class in com.kamikazejam.kamicommon.subsystem
 
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
 

T

t(String) - Static method in class com.kamikazejam.kamicommon.util.StringUtil
 
t(String...) - Static method in class com.kamikazejam.kamicommon.util.StringUtil
 
t(String, boolean) - Static method in class com.kamikazejam.kamicommon.util.StringUtil
 
t(List<String>) - Static method in class com.kamikazejam.kamicommon.util.StringUtil
 
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
 
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, String, 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
 
teleportInternal(Object, Destination, MixinTeleport.TeleportCallback, String, int) - Method in class com.kamikazejam.kamicommon.util.mixin.MixinTeleport
 
teleportPlayer(Player, PS) - Static method in class com.kamikazejam.kamicommon.util.mixin.MixinTeleport
 
terminatesInValue() - Method in record class com.kamikazejam.kamicommon.yaml.AbstractYamlHandler.NodePair
Returns the value of the terminatesInValue record component.
test(T) - Method in interface com.kamikazejam.kamicommon.util.predicate.Predicate
 
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
 
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(MenuTitleProvider) - Method in class com.kamikazejam.kamicommon.menu.AbstractMenuBuilder
 
title(String) - Method in class com.kamikazejam.kamicommon.menu.AbstractMenuBuilder
 
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
 
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, List<String>) - 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.pageTitleFormat 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
 
toString() - Method in class com.kamikazejam.kamicommon.util.teleport.ps.PS
 
toString() - Method in record class com.kamikazejam.kamicommon.yaml.AbstractYamlHandler.NodePair
Returns a string representation of this record class.
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<T>, Predicate<? super T>) - Static method in class com.kamikazejam.kamicommon.util.KUtil
 
transform(Iterable<T>, Predicate<? super T>, Integer) - Static method in class com.kamikazejam.kamicommon.util.KUtil
 
transform(Iterable<T>, Predicate<? super T>, Integer, Integer) - Static method in class com.kamikazejam.kamicommon.util.KUtil
 
transform(Iterable<T>, Predicate<? super T>, Comparator<? super T>) - Static method in class com.kamikazejam.kamicommon.util.KUtil
 
transform(Iterable<T>, Predicate<? super T>, Comparator<? super T>, Integer) - Static method in class com.kamikazejam.kamicommon.util.KUtil
 
transform(Iterable<T>, Predicate<? super T>, Comparator<? super T>, Integer, Integer) - Static method in class com.kamikazejam.kamicommon.util.KUtil
 
transform(Iterable<T>, Integer) - Static method in class com.kamikazejam.kamicommon.util.KUtil
 
transform(Iterable<T>, Integer, Integer) - Static method in class com.kamikazejam.kamicommon.util.KUtil
 
transform(Iterable<T>, Comparator<? super T>) - Static method in class com.kamikazejam.kamicommon.util.KUtil
 
transform(Iterable<T>, Comparator<? super T>, Integer) - Static method in class com.kamikazejam.kamicommon.util.KUtil
 
transform(Iterable<T>, Comparator<? super T>, Integer, Integer) - Static method in class com.kamikazejam.kamicommon.util.KUtil
 
transform(Map.Entry<K, V>) - Method in class com.kamikazejam.kamicommon.util.comparator.ComparatorEntryKey
 
transform(Map.Entry<K, V>) - Method in class com.kamikazejam.kamicommon.util.comparator.ComparatorEntryValue
 
transform(T) - Method in class com.kamikazejam.kamicommon.util.comparator.ComparatorAbstractTransformer
 
translateAlternateColorCodes(String) - Static method in class com.kamikazejam.kamicommon.util.StringUtil
 
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
 
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
 
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
 
TypeAbstract<T> - Class in com.kamikazejam.kamicommon.command.type
 
TypeAbstract(Class<?>) - Constructor for class com.kamikazejam.kamicommon.command.type.TypeAbstract
 
TypeAbstractChoice<T> - Class in com.kamikazejam.kamicommon.command.type
 
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
 
TypeAbstractException(Class<?>) - Constructor for class com.kamikazejam.kamicommon.command.type.TypeAbstractException
 
TypeAbstractNumber<T> - Class in com.kamikazejam.kamicommon.command.type.primitive
 
TypeAbstractNumber(Class<T>) - Constructor for class com.kamikazejam.kamicommon.command.type.primitive.TypeAbstractNumber
 
TypeAbstractSimple<T> - Class in com.kamikazejam.kamicommon.command.type
 
TypeAbstractSimple(Class<? extends T>) - Constructor for class com.kamikazejam.kamicommon.command.type.TypeAbstractSimple
 
TypeBooleanAbstract - Class in com.kamikazejam.kamicommon.command.type.primitive
 
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
 
TypeColor() - Constructor for class com.kamikazejam.kamicommon.command.type.TypeColor
 
TypeDate - Class in com.kamikazejam.kamicommon.command.type
 
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
 
TypeEnumChoice<T> - Class in com.kamikazejam.kamicommon.command.type.enumeration
 
TypeEnumChoice(Class<T>, 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
 
TypeNamespacedKey - Class in com.kamikazejam.kamicommon.command.type
 
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
 
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
 
TypeRange(int, int) - Constructor for class com.kamikazejam.kamicommon.command.type.TypeRange
 
TypeSender - Class in com.kamikazejam.kamicommon.command.type.sender
Represents a Player currently logged into this server, accessible through the Bukkit API.
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
 
TypeString() - Constructor for class com.kamikazejam.kamicommon.command.type.primitive.TypeString
 
TypeStringConfirmation - Class in com.kamikazejam.kamicommon.command.type.primitive
 
TypeStringConfirmation() - Constructor for class com.kamikazejam.kamicommon.command.type.primitive.TypeStringConfirmation
 
TypeTimeZone - Class in com.kamikazejam.kamicommon.command.type
 
TypeTimeZone() - Constructor for class com.kamikazejam.kamicommon.command.type.TypeTimeZone
 
TypeUUID - Class in com.kamikazejam.kamicommon.command.type
 
TypeUUID() - Constructor for class com.kamikazejam.kamicommon.command.type.TypeUUID
 
TypeWorld - Class in com.kamikazejam.kamicommon.command.type
 
TypeWorld() - Constructor for class com.kamikazejam.kamicommon.command.type.TypeWorld
 
TypeXMaterial - Class in com.kamikazejam.kamicommon.command.type.enumeration.xseries
 

U

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:
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 interface com.kamikazejam.kamicommon.configuration.spigot.observe.ObservableConfig
Unregisters an observer from this config
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
 
unregisterConfigObservers() - Method in class com.kamikazejam.kamicommon.configuration.spigot.KamiConfig
 
unregisterConfigObservers() - Method in interface com.kamikazejam.kamicommon.configuration.spigot.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.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
 
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
 

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
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.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
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.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
 
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(String) - Method in class com.kamikazejam.kamicommon.util.log.LoggerService
 
warn(Throwable) - Method in class com.kamikazejam.kamicommon.util.log.LoggerService
 
warn(Throwable, String) - Method in class com.kamikazejam.kamicommon.util.log.LoggerService
 
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(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.util.log.LoggerService
 
warning(Throwable, String) - Method in class com.kamikazejam.kamicommon.util.log.LoggerService
 
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
 
worldId - Variable in class com.kamikazejam.kamicommon.util.teleport.DestinationWorld
 
write(ReadWriteItemNBT, String, Object) - Method in interface com.kamikazejam.kamicommon.item.NbtType.NbtWrite
 
write(ReadWriteItemNBT, String, Object) - Method in enum class com.kamikazejam.kamicommon.item.NbtType
 
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
 

Y

YamlConfiguration - Class in com.kamikazejam.kamicommon.yaml.spigot
 
YamlConfiguration(MappingNode, File) - Constructor for class com.kamikazejam.kamicommon.yaml.spigot.YamlConfiguration
 
YamlConfigurationStandalone - Class in com.kamikazejam.kamicommon.yaml.standalone
 
YamlConfigurationStandalone(MappingNode, File) - Constructor for class com.kamikazejam.kamicommon.yaml.standalone.YamlConfigurationStandalone
 
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, File, Supplier<InputStream>) - Constructor for class com.kamikazejam.kamicommon.yaml.spigot.YamlHandler
 
YamlHandlerStandalone - Class in com.kamikazejam.kamicommon.yaml.standalone
 
YamlHandlerStandalone(AbstractConfig<?>, LoggerService, File, Supplier<InputStream>) - Constructor for class com.kamikazejam.kamicommon.yaml.standalone.YamlHandlerStandalone
 
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 - 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 Y Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form