Index

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

A

AbstractBlockUtil - Class in com.kamikazejam.kamicommon.nms.abstraction.block
Abstract class providing version-specific implementations for high-performance block manipulation operations across different Minecraft versions.
AbstractBlockUtil() - Constructor for class com.kamikazejam.kamicommon.nms.abstraction.block.AbstractBlockUtil
 
AbstractEnchantID - Class in com.kamikazejam.kamicommon.nms.abstraction.enchantid
Abstract class providing version-specific implementations for retrieving namespaced identifiers of Minecraft enchantments.
AbstractEnchantID() - Constructor for class com.kamikazejam.kamicommon.nms.abstraction.enchantid.AbstractEnchantID
 
AbstractEntityMethods - Class in com.kamikazejam.kamicommon.nms.abstraction.entity
Abstract class providing version-specific implementations for entity manipulation and spawner item handling across different Minecraft versions.
AbstractEntityMethods() - Constructor for class com.kamikazejam.kamicommon.nms.abstraction.entity.AbstractEntityMethods
 
AbstractItemEditor - Class in com.kamikazejam.kamicommon.nms.abstraction.item
Abstract class providing version-specific implementations for editing ItemMeta properties that may vary across Minecraft versions.
AbstractItemEditor() - Constructor for class com.kamikazejam.kamicommon.nms.abstraction.item.AbstractItemEditor
 
AbstractItemNbt - Interface in com.kamikazejam.kamicommon.nms.abstraction.item
Reads the two pieces of item NBT an Adventure show_item hover is built from.
AbstractItemTextPre_1_17 - Interface in com.kamikazejam.kamicommon.nms.abstraction.itemtext
Interface providing version-specific implementations for item text and tooltip generation for Minecraft versions prior to 1.17.
AbstractMainHand - Class in com.kamikazejam.kamicommon.nms.abstraction.mainhand
Abstract class providing version-specific implementations for main hand and off-hand item management across different Minecraft versions.
AbstractMainHand() - Constructor for class com.kamikazejam.kamicommon.nms.abstraction.mainhand.AbstractMainHand
 
AbstractMessageManager - Class in com.kamikazejam.kamicommon.nms.abstraction.chat
Abstract class providing version-specific implementations for processing and sending interactive messages with actions and events.
AbstractMessageManager() - Constructor for class com.kamikazejam.kamicommon.nms.abstraction.chat.AbstractMessageManager
 
AbstractTeleporter - Class in com.kamikazejam.kamicommon.nms.abstraction.teleport
Abstract class providing version-specific implementations for player teleportation without triggering Bukkit events.
AbstractTeleporter() - Constructor for class com.kamikazejam.kamicommon.nms.abstraction.teleport.AbstractTeleporter
 
Action - Class in com.kamikazejam.kamicommon.actions
Wrapper class for basic expression of chat message actions.
Action(String, String) - Constructor for class com.kamikazejam.kamicommon.actions.Action
Create a new empty Action with a placeholder and its replacement text.
Use setters to add actions to this object.
add(KMessageSingle) - Method in class com.kamikazejam.kamicommon.nms.abstraction.chat.impl.KMessageSingle
Adds another single-line message to this message.
add(String) - Method in class com.kamikazejam.kamicommon.nms.abstraction.chat.impl.KMessageSingle
Adds text content to this message.
addAction(Action) - Method in class com.kamikazejam.kamicommon.nms.abstraction.chat.KMessage
Adds a single action to this message.
addActions(List) - Method in class com.kamikazejam.kamicommon.nms.abstraction.chat.KMessage
Adds multiple actions to this message.
addClickOpenURL(String, String, String) - Method in class com.kamikazejam.kamicommon.nms.abstraction.chat.KMessage
Adds a click-to-open-URL action with the specified placeholder and replacement.
addClickRunCommand(String, String, String) - Method in class com.kamikazejam.kamicommon.nms.abstraction.chat.KMessage
Adds a click-to-run-command action with the specified placeholder and replacement.
addClickSuggestCommand(String, String, String) - Method in class com.kamikazejam.kamicommon.nms.abstraction.chat.KMessage
Adds a click-to-suggest-command action with the specified placeholder and replacement.
addHoverItem(String, String, ItemStack) - Method in class com.kamikazejam.kamicommon.nms.abstraction.chat.KMessage
Adds a hover item action with the specified placeholder and replacement.
addHoverText(String, String, String) - Method in class com.kamikazejam.kamicommon.nms.abstraction.chat.KMessage
Adds a hover text action with the specified placeholder and replacement.
addLine(String) - Method in class com.kamikazejam.kamicommon.nms.abstraction.chat.impl.KMessageBlock
Adds a new line to this multi-line message.
addLoreLine(ItemMeta, VersionedComponent) - Method in interface com.kamikazejam.kamicommon.nms.bundle.NmsBundle
 
addLoreLine(ItemMeta, VersionedComponent) - Method in interface com.kamikazejam.kamicommon.nms.text.TextBundle
 
addLoreLine(ItemMeta, VersionedComponent) - Static method in class com.kamikazejam.kamicommon.nms.util.VersionedComponentUtil
 
append(VersionedComponent) - Method in interface com.kamikazejam.kamicommon.nms.text.VersionedComponent
Appends another VersionedComponent to this one, returning a new instance.
The original instances are not modified.
AQUA - Enum constant in enum class com.kamikazejam.kamicommon.nms.util.Colors
Aqua color (§b) - RGB: 0x55FFFF

B

BLACK - Enum constant in enum class com.kamikazejam.kamicommon.nms.util.Colors
Black color (§0) - RGB: 0x000000
blockUtil() - Method in interface com.kamikazejam.kamicommon.nms.bundle.NmsBundle
 
BlockUtilProvider - Class in com.kamikazejam.kamicommon.nms.provider
Provider for version-specific block utility implementations.
BlockUtilProvider() - Constructor for class com.kamikazejam.kamicommon.nms.provider.BlockUtilProvider
 
BLUE - Enum constant in enum class com.kamikazejam.kamicommon.nms.util.Colors
Blue color (§9) - RGB: 0x5555FF
BOLD - Enum constant in enum class com.kamikazejam.kamicommon.nms.text.TextDecoration
 
BOTTOM - Enum constant in enum class com.kamikazejam.kamicommon.nms.util.data.types.SlabType
Represents a slab positioned at the bottom half of a block.
BUKKIT - Enum constant in enum class com.kamikazejam.kamicommon.nms.abstraction.block.PlaceType
Standard Bukkit block placement with full physics and lighting updates.
bundleFor(int) - Static method in class com.kamikazejam.kamicommon.nms.serializer.VersionedComponentSerializer
The one ladder that decides which module builds a VersionedComponent for this server.

C

canPVP(Player) - Method in interface com.kamikazejam.kamicommon.nms.library.worldguard.WorldGuardApi
Checks if PvP (Player vs Player combat) is allowed for the specified player.
canPVP(Player, Location) - Method in interface com.kamikazejam.kamicommon.nms.library.worldguard.WorldGuardApi
Checks if PvP (Player vs Player combat) is allowed for the specified player at a specific location.
chatColor() - Method in interface com.kamikazejam.kamicommon.nms.bundle.NmsBundle
 
ChatColorProvider - Class in com.kamikazejam.kamicommon.nms.provider
Provider for version-specific chat color implementations.
ChatColorProvider() - Constructor for class com.kamikazejam.kamicommon.nms.provider.ChatColorProvider
 
clearTileEntities() - Method in interface com.kamikazejam.kamicommon.nms.wrappers.chunk.NMSChunk
Removes all tile entities from this chunk.
click(ClickAction, String) - Method in interface com.kamikazejam.kamicommon.nms.text.VersionedComponent
Returns a copy of this component with a click behaviour attached.
ClickAction - Enum Class in com.kamikazejam.kamicommon.nms.text
A click behaviour that can be attached to a VersionedComponent.
Colors - Enum Class in com.kamikazejam.kamicommon.nms.util
Enumeration of Minecraft chat colors with their corresponding AWT Color representations.
com.kamikazejam.kamicommon.actions - package com.kamikazejam.kamicommon.actions
 
com.kamikazejam.kamicommon.nms - package com.kamikazejam.kamicommon.nms
 
com.kamikazejam.kamicommon.nms.abstraction - package com.kamikazejam.kamicommon.nms.abstraction
 
com.kamikazejam.kamicommon.nms.abstraction.block - package com.kamikazejam.kamicommon.nms.abstraction.block
 
com.kamikazejam.kamicommon.nms.abstraction.chat - package com.kamikazejam.kamicommon.nms.abstraction.chat
 
com.kamikazejam.kamicommon.nms.abstraction.chat.impl - package com.kamikazejam.kamicommon.nms.abstraction.chat.impl
 
com.kamikazejam.kamicommon.nms.abstraction.command - package com.kamikazejam.kamicommon.nms.abstraction.command
 
com.kamikazejam.kamicommon.nms.abstraction.enchantid - package com.kamikazejam.kamicommon.nms.abstraction.enchantid
 
com.kamikazejam.kamicommon.nms.abstraction.entity - package com.kamikazejam.kamicommon.nms.abstraction.entity
 
com.kamikazejam.kamicommon.nms.abstraction.event - package com.kamikazejam.kamicommon.nms.abstraction.event
 
com.kamikazejam.kamicommon.nms.abstraction.item - package com.kamikazejam.kamicommon.nms.abstraction.item
 
com.kamikazejam.kamicommon.nms.abstraction.itemtext - package com.kamikazejam.kamicommon.nms.abstraction.itemtext
 
com.kamikazejam.kamicommon.nms.abstraction.mainhand - package com.kamikazejam.kamicommon.nms.abstraction.mainhand
 
com.kamikazejam.kamicommon.nms.abstraction.teleport - package com.kamikazejam.kamicommon.nms.abstraction.teleport
 
com.kamikazejam.kamicommon.nms.bundle - package com.kamikazejam.kamicommon.nms.bundle
 
com.kamikazejam.kamicommon.nms.library.worldedit - package com.kamikazejam.kamicommon.nms.library.worldedit
 
com.kamikazejam.kamicommon.nms.library.worldguard - package com.kamikazejam.kamicommon.nms.library.worldguard
 
com.kamikazejam.kamicommon.nms.log - package com.kamikazejam.kamicommon.nms.log
 
com.kamikazejam.kamicommon.nms.provider - package com.kamikazejam.kamicommon.nms.provider
 
com.kamikazejam.kamicommon.nms.provider.event - package com.kamikazejam.kamicommon.nms.provider.event
 
com.kamikazejam.kamicommon.nms.reflection - package com.kamikazejam.kamicommon.nms.reflection
 
com.kamikazejam.kamicommon.nms.serializer - package com.kamikazejam.kamicommon.nms.serializer
 
com.kamikazejam.kamicommon.nms.text - package com.kamikazejam.kamicommon.nms.text
 
com.kamikazejam.kamicommon.nms.util - package com.kamikazejam.kamicommon.nms.util
 
com.kamikazejam.kamicommon.nms.util.data - package com.kamikazejam.kamicommon.nms.util.data
 
com.kamikazejam.kamicommon.nms.util.data.types - package com.kamikazejam.kamicommon.nms.util.data.types
 
com.kamikazejam.kamicommon.nms.wrapper - package com.kamikazejam.kamicommon.nms.wrapper
 
com.kamikazejam.kamicommon.nms.wrappers - package com.kamikazejam.kamicommon.nms.wrappers
 
com.kamikazejam.kamicommon.nms.wrappers.chunk - package com.kamikazejam.kamicommon.nms.wrappers.chunk
 
com.kamikazejam.kamicommon.nms.wrappers.chunk.impl - package com.kamikazejam.kamicommon.nms.wrappers.chunk.impl
 
com.kamikazejam.kamicommon.nms.wrappers.packet - package com.kamikazejam.kamicommon.nms.wrappers.packet
 
com.kamikazejam.kamicommon.nms.wrappers.packet.impl - package com.kamikazejam.kamicommon.nms.wrappers.packet.impl
 
com.kamikazejam.kamicommon.nms.wrappers.world - package com.kamikazejam.kamicommon.nms.wrappers.world
 
commandMapModifier() - Method in interface com.kamikazejam.kamicommon.nms.bundle.NmsBundle
 
CommandMapModifier - Interface in com.kamikazejam.kamicommon.nms.abstraction.command
NMS abstraction interface for modifying Bukkit's internal command map.
CommandMapModifierProvider - Class in com.kamikazejam.kamicommon.nms.provider
Provider for version-specific command map modifier implementations.
CommandMapModifierProvider() - Constructor for class com.kamikazejam.kamicommon.nms.provider.CommandMapModifierProvider
 
component(String, VersionedComponent) - Static method in class com.kamikazejam.kamicommon.nms.text.TextPlaceholder
A replacement that is an already-built component, so it can carry its own click and hover behaviour.
COMPONENT - Enum constant in enum class com.kamikazejam.kamicommon.nms.text.TextPlaceholder.Kind
The value is an already-built component.
componentFromJson(String) - Method in interface com.kamikazejam.kamicommon.nms.bundle.NmsBundle
JSON in, component out.
componentFromLegacyAmpersand(String) - Method in interface com.kamikazejam.kamicommon.nms.bundle.NmsBundle
 
componentFromLegacySection(String) - Method in interface com.kamikazejam.kamicommon.nms.bundle.NmsBundle
 
componentFromMiniMessage(String) - Method in interface com.kamikazejam.kamicommon.nms.bundle.NmsBundle
 
componentFromMiniMessage(String, TextPlaceholder...) - Method in interface com.kamikazejam.kamicommon.nms.bundle.NmsBundle
MiniMessage with tag replacements, without the caller naming an Adventure TagResolver.
componentFromPlainText(String) - Method in interface com.kamikazejam.kamicommon.nms.bundle.NmsBundle
 
ComponentLogger - Class in com.kamikazejam.kamicommon.nms.log
A simple logger service for a specific plugin, providing additional support for sending components to the console.
ComponentLogger(Plugin) - Constructor for class com.kamikazejam.kamicommon.nms.log.ComponentLogger
 
componentLoggerAdapter() - Method in interface com.kamikazejam.kamicommon.nms.bundle.NmsBundle
 
componentLoggerAdapter() - Method in interface com.kamikazejam.kamicommon.nms.text.TextBundle
Default-throwing: only v1_16_R3 serves a logger adapter built on the relocated Adventure.
ComponentLoggerAdapter - Interface in com.kamikazejam.kamicommon.nms.text
 
ComponentLoggerAdapterProvider - Class in com.kamikazejam.kamicommon.nms.provider
Provider for version-specific server component logging adapter.
ComponentLoggerAdapterProvider() - Constructor for class com.kamikazejam.kamicommon.nms.provider.ComponentLoggerAdapterProvider
 
configure(File) - Static method in class com.kamikazejam.kamicommon.nms.text.ShimLoader
Where to extract the nested jar.
COPY_TO_CLIPBOARD - Enum constant in enum class com.kamikazejam.kamicommon.nms.text.ClickAction
Copies the value to the player's clipboard.
createDestroyPacket(int...) - Method in interface com.kamikazejam.kamicommon.nms.wrappers.packet.NMSPacketHandler
Creates a new entity destroy packet for the specified entity IDs.
createInventory(InventoryHolder, int) - Method in interface com.kamikazejam.kamicommon.nms.text.VersionedComponent
Create a new menu with the current message as the title, other arguments are passed as normal.
createInventory(InventoryHolder, InventoryType) - Method in interface com.kamikazejam.kamicommon.nms.text.VersionedComponent
Create a new menu with the current message as the title, other arguments are passed as normal.

D

DARK_AQUA - Enum constant in enum class com.kamikazejam.kamicommon.nms.util.Colors
Dark Aqua color (§3) - RGB: 0x00AAAA
DARK_BLUE - Enum constant in enum class com.kamikazejam.kamicommon.nms.util.Colors
Dark Blue color (§1) - RGB: 0x0000AA
DARK_GRAY - Enum constant in enum class com.kamikazejam.kamicommon.nms.util.Colors
Dark Gray color (§8) - RGB: 0x555555
DARK_GREEN - Enum constant in enum class com.kamikazejam.kamicommon.nms.util.Colors
Dark Green color (§2) - RGB: 0x00AA00
DARK_PURPLE - Enum constant in enum class com.kamikazejam.kamicommon.nms.util.Colors
Dark Purple color (§5) - RGB: 0xAA00AA
DARK_RED - Enum constant in enum class com.kamikazejam.kamicommon.nms.util.Colors
Dark Red color (§4) - RGB: 0xAA0000
debug(VersionedComponent) - Method in class com.kamikazejam.kamicommon.nms.log.ComponentLogger
 
debug(String) - Method in class com.kamikazejam.kamicommon.nms.log.ComponentLogger
Deprecated.
Use ComponentLogger.debug(VersionedComponent) instead for better component support
decorate(TextDecoration, boolean) - Method in interface com.kamikazejam.kamicommon.nms.text.VersionedComponent
Returns a copy of this component with a style flag explicitly set.
deserializeMiniMessage(String) - Method in class com.kamikazejam.kamicommon.nms.serializer.VersionedComponentSerializer
 
DOUBLE - Enum constant in enum class com.kamikazejam.kamicommon.nms.util.data.types.SlabType
Represents a double slab that occupies the entire block space.

E

enchantId() - Method in interface com.kamikazejam.kamicommon.nms.bundle.NmsBundle
 
EnchantIDProvider - Class in com.kamikazejam.kamicommon.nms.provider
Provider for version-specific enchantment ID implementations.
EnchantIDProvider() - Constructor for class com.kamikazejam.kamicommon.nms.provider.EnchantIDProvider
 
entityMethods() - Method in interface com.kamikazejam.kamicommon.nms.bundle.NmsBundle
 
EntityMethodsProvider - Class in com.kamikazejam.kamicommon.nms.provider
Provider for version-specific entity manipulation implementations.
EntityMethodsProvider() - Constructor for class com.kamikazejam.kamicommon.nms.provider.EntityMethodsProvider
 
error(VersionedComponent) - Method in class com.kamikazejam.kamicommon.nms.log.ComponentLogger
 
error(String) - Method in class com.kamikazejam.kamicommon.nms.log.ComponentLogger
Deprecated.
Use ComponentLogger.error(VersionedComponent) instead for better component support
error(Throwable) - Method in class com.kamikazejam.kamicommon.nms.log.ComponentLogger
 
error(Throwable, VersionedComponent) - Method in class com.kamikazejam.kamicommon.nms.log.ComponentLogger
 
error(Throwable, String) - Method in class com.kamikazejam.kamicommon.nms.log.ComponentLogger
Deprecated.
Use ComponentLogger.error(Throwable, VersionedComponent) instead for better component support

F

f(String) - Method in class com.kamikazejam.kamicommon.nms.provider.Provider
Convenience method to convert a Minecraft version string to a formatted integer.
f(String) - Method in class com.kamikazejam.kamicommon.nms.wrappers.NMSWrapper
Convenience method to convert a Minecraft version string to a formatted integer.
FieldHandle<T> - Class in com.kamikazejam.kamicommon.nms.reflection
A type-safe wrapper for reflective field access with automatic accessibility handling.
FieldHandle(String, Class) - Constructor for class com.kamikazejam.kamicommon.nms.reflection.FieldHandle
Creates a new field handle for the specified field in the given class.
FieldHandles - Class in com.kamikazejam.kamicommon.nms.reflection
Factory and cache manager for FieldHandle instances.
FieldHandles() - Constructor for class com.kamikazejam.kamicommon.nms.reflection.FieldHandles
 
forModule(String) - Static method in class com.kamikazejam.kamicommon.nms.bundle.NmsBundles
 
forModule(String) - Static method in class com.kamikazejam.kamicommon.nms.text.TextBundles
 
fromJson(String) - Method in class com.kamikazejam.kamicommon.nms.serializer.VersionedComponentSerializer
Builds a component from Minecraft's JSON representation.
fromJson(String) - Method in interface com.kamikazejam.kamicommon.nms.text.TextBundle
JSON in, component out.
fromLegacyAmpersand(String) - Method in class com.kamikazejam.kamicommon.nms.serializer.VersionedComponentSerializer
 
fromLegacyAmpersand(String) - Method in interface com.kamikazejam.kamicommon.nms.text.TextBundle
 
fromLegacySection(String) - Method in class com.kamikazejam.kamicommon.nms.serializer.VersionedComponentSerializer
 
fromLegacySection(String) - Method in interface com.kamikazejam.kamicommon.nms.text.TextBundle
 
fromMiniMessage(String) - Method in class com.kamikazejam.kamicommon.nms.serializer.VersionedComponentSerializer
 
fromMiniMessage(String) - Method in interface com.kamikazejam.kamicommon.nms.text.TextBundle
 
fromMiniMessage(String, TextPlaceholder...) - Method in class com.kamikazejam.kamicommon.nms.serializer.VersionedComponentSerializer
MiniMessage with tag replacements.
fromMiniMessage(String, TextPlaceholder...) - Method in interface com.kamikazejam.kamicommon.nms.text.TextBundle
 
fromPlainText(String) - Method in class com.kamikazejam.kamicommon.nms.serializer.VersionedComponentSerializer
 
fromPlainText(String) - Method in interface com.kamikazejam.kamicommon.nms.text.TextBundle
 

G

get() - Static method in class com.kamikazejam.kamicommon.nms.library.worldedit.WorldEditHook
Retrieves the WorldEdit API instance for the installed version.
get() - Static method in class com.kamikazejam.kamicommon.nms.library.worldguard.WorldGuardHook
Retrieves the WorldGuard API instance for the installed version.
get() - Method in class com.kamikazejam.kamicommon.nms.provider.Provider
Retrieves the version-specific implementation, creating it if necessary.
get() - Static method in class com.kamikazejam.kamicommon.nms.text.ShimLoader
The loader, extracting into whatever ShimLoader.configure(File) was given, or temp.
get(B) - Method in class com.kamikazejam.kamicommon.nms.wrappers.NMSWrapper
Retrieves the version-specific NMS wrapper, creating it if necessary.
get(File) - Static method in class com.kamikazejam.kamicommon.nms.text.ShimLoader
The classloader holding the relocated Adventure and the implementations that use it.
get(Object) - Method in class com.kamikazejam.kamicommon.nms.reflection.FieldHandle
Retrieves the value of the field from the specified object instance.
getBlockUtil() - Static method in class com.kamikazejam.kamicommon.nms.NmsAPI
Retrieves the version-appropriate block utility implementation.
getBlockUtil() - Method in interface com.kamikazejam.kamicommon.nms.wrappers.world.NMSWorld
Retrieves the block utility for this world.
getBukkitChunk() - Method in interface com.kamikazejam.kamicommon.nms.wrappers.chunk.NMSChunk
Retrieves the Bukkit chunk representation of this NMS chunk.
getBukkitWorld() - Method in interface com.kamikazejam.kamicommon.nms.wrappers.world.NMSWorld
Retrieves the Bukkit world representation of this NMS world.
getChunkProvider() - Method in interface com.kamikazejam.kamicommon.nms.wrappers.world.NMSWorld
Retrieves the chunk provider for this world.
getClipboardByFile(World, File) - Method in interface com.kamikazejam.kamicommon.nms.library.worldedit.WorldEditApi
Loads a schematic file into a WorldEdit clipboard object.
getColor(ChatColor) - Method in interface com.kamikazejam.kamicommon.nms.abstraction.IChatColorNMS
Converts a Bukkit ChatColor to an AWT Color object.
getCommandMapModifier() - Static method in class com.kamikazejam.kamicommon.nms.NmsAPI
Retrieves the version-appropriate command map modifier implementation.
getComponentLoggerAdapter() - Static method in class com.kamikazejam.kamicommon.nms.NmsAPI
Retrieves the version-appropriate logger adapter that supports component logging.
getComponents(ItemStack) - Method in interface com.kamikazejam.kamicommon.nms.abstraction.itemtext.AbstractItemTextPre_1_17
Retrieves the text components that represent the item's display information.
getComponentValue() - Method in class com.kamikazejam.kamicommon.nms.text.TextPlaceholder
The component value for TextPlaceholder.Kind.COMPONENT, else null.
getDamage(ItemStack) - Method in class com.kamikazejam.kamicommon.nms.abstraction.item.AbstractItemEditor
 
getDisplayName(ItemMeta) - Method in interface com.kamikazejam.kamicommon.nms.bundle.NmsBundle
 
getDisplayName(ItemMeta) - Method in interface com.kamikazejam.kamicommon.nms.text.TextBundle
 
getDisplayName(ItemMeta) - Static method in class com.kamikazejam.kamicommon.nms.util.VersionedComponentUtil
 
getEntityHeight(Entity) - Method in class com.kamikazejam.kamicommon.nms.abstraction.entity.AbstractEntityMethods
Retrieves the height of the specified entity.
getEntityID() - Method in interface com.kamikazejam.kamicommon.nms.wrappers.packet.impl.NMSOutEntityStatus
Retrieves the ID of the entity this status update applies to.
getEntityMethods() - Static method in class com.kamikazejam.kamicommon.nms.NmsAPI
Retrieves the version-appropriate entity methods implementation.
getEntityWidth(Entity) - Method in class com.kamikazejam.kamicommon.nms.abstraction.entity.AbstractEntityMethods
Retrieves the width of the specified entity.
getFormattedNmsInteger() - Static method in class com.kamikazejam.kamicommon.nms.NmsVersion
Converts the Minecraft version to an integer that sorts in release order.
getHandle() - Method in interface com.kamikazejam.kamicommon.nms.wrappers.NMSObject
Retrieves the underlying NMS object handle.
getHandle(String, Class) - Static method in class com.kamikazejam.kamicommon.nms.reflection.FieldHandles
Retrieves a cached FieldHandle or creates a new one if not cached.
getHandlerList() - Static method in class com.kamikazejam.kamicommon.nms.abstraction.event.PreSpawnSpawnerEvent
 
getHandlers() - Method in class com.kamikazejam.kamicommon.nms.abstraction.event.PreSpawnSpawnerEvent
 
getI18NItemName(ItemStack) - Method in interface com.kamikazejam.kamicommon.nms.abstraction.item.NmsItemMethods
The item's translated name, as a player sees it in an inventory.
getItemEditor() - Static method in class com.kamikazejam.kamicommon.nms.NmsAPI
Retrieves the version-appropriate item editor implementation.
getItemId(ItemStack) - Method in interface com.kamikazejam.kamicommon.nms.abstraction.item.AbstractItemNbt
The item's namespaced id, as the server's own item registry writes it.
getItemInMainHand(Player) - Method in class com.kamikazejam.kamicommon.nms.abstraction.mainhand.AbstractMainHand
Retrieves the item in the player's main hand.
getItemInMainHand(Player) - Static method in class com.kamikazejam.kamicommon.nms.NmsAPI
Retrieves the item in the player's main hand.
getItemInMainHand(PlayerInventory) - Method in class com.kamikazejam.kamicommon.nms.abstraction.mainhand.AbstractMainHand
Retrieves the item in the main hand from the specified inventory.
getItemInOffHand(Player) - Method in class com.kamikazejam.kamicommon.nms.abstraction.mainhand.AbstractMainHand
Retrieves the item in the player's off-hand.
getItemInOffHand(Player) - Static method in class com.kamikazejam.kamicommon.nms.NmsAPI
Retrieves the item in the player's off-hand.
getItemInOffHand(PlayerInventory) - Method in class com.kamikazejam.kamicommon.nms.abstraction.mainhand.AbstractMainHand
Retrieves the item in the off-hand from the specified inventory.
getItemText() - Static method in class com.kamikazejam.kamicommon.nms.NmsAPI
Retrieves the pre-1.17 item text implementation.
getJavaColor(ChatColor) - Static method in class com.kamikazejam.kamicommon.nms.NmsAPI
Converts a Bukkit ChatColor to an AWT Color object.
getKey() - Method in class com.kamikazejam.kamicommon.nms.text.TextPlaceholder
The tag name, without angle brackets.
getKind() - Method in class com.kamikazejam.kamicommon.nms.text.TextPlaceholder
Which form this placeholder carries.
getKnownCommands() - Method in interface com.kamikazejam.kamicommon.nms.abstraction.command.CommandMapModifier
Retrieves the internal command map containing all known commands.
getLines() - Method in class com.kamikazejam.kamicommon.nms.abstraction.chat.impl.KMessageBlock
Retrieves the lines of text that make up this message.
getLines() - Method in class com.kamikazejam.kamicommon.nms.abstraction.chat.impl.KMessageSingle
Retrieves the lines of text that make up this message.
getLines() - Method in class com.kamikazejam.kamicommon.nms.abstraction.chat.KMessage
Retrieves the lines of text that make up this message.
getLoggerName() - Method in class com.kamikazejam.kamicommon.nms.log.ComponentLogger
 
getLore(ItemMeta) - Method in interface com.kamikazejam.kamicommon.nms.bundle.NmsBundle
 
getLore(ItemMeta) - Method in interface com.kamikazejam.kamicommon.nms.text.TextBundle
 
getLore(ItemMeta) - Static method in class com.kamikazejam.kamicommon.nms.util.VersionedComponentUtil
 
getMaxHeight() - Method in interface com.kamikazejam.kamicommon.nms.wrappers.world.NMSWorld
Retrieves the maximum height (Y coordinate) for this world.
getMCVersion() - Static method in class com.kamikazejam.kamicommon.nms.NmsVersion
Retrieves the precise Minecraft version of the current server.
getMessageManager() - Static method in class com.kamikazejam.kamicommon.nms.NmsAPI
Retrieves the version-appropriate message manager implementation.
getMinHeight() - Method in interface com.kamikazejam.kamicommon.nms.wrappers.world.NMSWorld
Retrieves the minimum height (Y coordinate) for this world.
getNamespaced(Enchantment) - Method in class com.kamikazejam.kamicommon.nms.abstraction.enchantid.AbstractEnchantID
Retrieves the namespaced identifier for the given enchantment.
getNamespaced(Enchantment) - Static method in class com.kamikazejam.kamicommon.nms.NmsAPI
Retrieves the namespaced identifier for an enchantment.
getNbtStringTooltip(ItemStack) - Method in interface com.kamikazejam.kamicommon.nms.abstraction.itemtext.AbstractItemTextPre_1_17
Retrieves the NBT-based string representation of the item's tooltip.
getNbtTag(ItemStack) - Method in interface com.kamikazejam.kamicommon.nms.abstraction.item.AbstractItemNbt
The item's tag compound as an SNBT string, or null when it has none.
getNMSChunk() - Method in interface com.kamikazejam.kamicommon.nms.wrappers.chunk.NMSChunkSection
Retrieves the parent chunk that contains this section.
getNMSChunkProvider() - Method in interface com.kamikazejam.kamicommon.nms.wrappers.chunk.NMSChunk
Retrieves the chunk provider that manages this chunk.
getNmsItemMethods() - Static method in class com.kamikazejam.kamicommon.nms.NmsAPI
Retrieves the version-appropriate NMS item methods implementation.
getNMSWorld() - Method in interface com.kamikazejam.kamicommon.nms.wrappers.chunk.NMSChunkProvider
Retrieves the NMS world that this chunk provider manages.
getNMSWorld(World) - Static method in class com.kamikazejam.kamicommon.nms.NmsAPI
Creates an NMS world wrapper for the specified Bukkit world.
getOrCreateSection(int) - Method in interface com.kamikazejam.kamicommon.nms.wrappers.chunk.NMSChunk
Retrieves or creates the chunk section at the specified Y coordinate.
getPacketHandler() - Static method in class com.kamikazejam.kamicommon.nms.NmsAPI
Retrieves the version-appropriate packet handler implementation.
getPlayersInRegion(String) - Method in interface com.kamikazejam.kamicommon.nms.library.worldguard.WorldGuardApi
Retrieves all players currently located within the specified WorldGuard region.
getSection(int) - Method in interface com.kamikazejam.kamicommon.nms.wrappers.chunk.NMSChunk
Retrieves the chunk section at the specified Y coordinate.
getSpawnerAdapter() - Static method in class com.kamikazejam.kamicommon.nms.provider.event.PreSpawnSpawnerAdapter
Retrieves the appropriate spawner event adapter for the current server version and implementation.
getSpawnerBlock() - Method in class com.kamikazejam.kamicommon.nms.abstraction.event.PreSpawnSpawnerEvent
Gets the spawner block that is attempting to spawn an entity.
getSpawnerType(ItemStack) - Method in class com.kamikazejam.kamicommon.nms.abstraction.entity.AbstractEntityMethods
Retrieves the entity type that a spawner item is configured to spawn.
getSpawnLocation() - Method in class com.kamikazejam.kamicommon.nms.abstraction.event.PreSpawnSpawnerEvent
Gets the location where the entity will spawn.
getStatus() - Method in interface com.kamikazejam.kamicommon.nms.wrappers.packet.impl.NMSOutEntityStatus
Retrieves the status byte indicating the type of entity event or state.
getStringValue() - Method in class com.kamikazejam.kamicommon.nms.text.TextPlaceholder
getTeleporter() - Static method in class com.kamikazejam.kamicommon.nms.NmsAPI
Retrieves the version-appropriate teleporter implementation.
getToDestroy() - Method in interface com.kamikazejam.kamicommon.nms.wrappers.packet.impl.NMSOutEntityDestroy
Retrieves the array of entity IDs to be destroyed.
getType() - Method in class com.kamikazejam.kamicommon.nms.abstraction.event.PreSpawnSpawnerEvent
Gets the type of entity that the spawner is attempting to spawn.
getVersion() - Method in interface com.kamikazejam.kamicommon.nms.library.worldguard.WorldGuardApi
Retrieves the version string of the WorldGuard plugin currently in use.
getX() - Method in interface com.kamikazejam.kamicommon.nms.wrappers.chunk.NMSChunk
Retrieves the X coordinate of this chunk in chunk coordinates.
getZ() - Method in interface com.kamikazejam.kamicommon.nms.wrappers.chunk.NMSChunk
Retrieves the Z coordinate of this chunk in chunk coordinates.
GOLD - Enum constant in enum class com.kamikazejam.kamicommon.nms.util.Colors
Gold color (§6) - RGB: 0xFFAA00
GRAY - Enum constant in enum class com.kamikazejam.kamicommon.nms.util.Colors
Gray color (§7) - RGB: 0xAAAAAA
GREEN - Enum constant in enum class com.kamikazejam.kamicommon.nms.util.Colors
Green color (§a) - RGB: 0x55FF55

H

hasRegionsInChunk(Chunk) - Method in interface com.kamikazejam.kamicommon.nms.library.worldguard.WorldGuardApi
Checks if the specified chunk contains any WorldGuard regions.
hover(VersionedComponent) - Method in interface com.kamikazejam.kamicommon.nms.text.VersionedComponent
Returns a copy of this component with hover text attached.
hoverItem(ItemStack) - Method in interface com.kamikazejam.kamicommon.nms.text.VersionedComponent
Returns a copy of this component whose hover shows the given item, with its name, lore and enchantments as a player would see them in an inventory.
HoverItem - Class in com.kamikazejam.kamicommon.actions
Basic hover action showing an ItemStack.

Use Action.setHoverItem(ItemStack) to add this hover action to an Action.
- This class is not intended to be instantiated directly.

I

IChatColorNMS - Interface in com.kamikazejam.kamicommon.nms.abstraction
NMS abstraction interface for converting Bukkit ChatColor instances to AWT Color objects.
info(VersionedComponent) - Method in class com.kamikazejam.kamicommon.nms.log.ComponentLogger
 
info(String) - Method in class com.kamikazejam.kamicommon.nms.log.ComponentLogger
Deprecated.
Use ComponentLogger.info(VersionedComponent) instead for better component support
info(Throwable) - Method in class com.kamikazejam.kamicommon.nms.log.ComponentLogger
 
info(Throwable, VersionedComponent) - Method in class com.kamikazejam.kamicommon.nms.log.ComponentLogger
 
info(Throwable, String) - Method in class com.kamikazejam.kamicommon.nms.log.ComponentLogger
Deprecated.
Use ComponentLogger.info(Throwable, VersionedComponent) instead for better component support
info(String) - Static method in class com.kamikazejam.kamicommon.nms.Logger
Logs an informational message to the server console.
isDamageable(ItemStack) - Method in class com.kamikazejam.kamicommon.nms.abstraction.item.AbstractItemEditor
 
isDebug() - Method in class com.kamikazejam.kamicommon.nms.log.ComponentLogger
 
isEmpty() - Method in interface com.kamikazejam.kamicommon.nms.wrappers.chunk.NMSChunkSection
Checks if this chunk section is empty.
isForceChunkLoad() - Method in interface com.kamikazejam.kamicommon.nms.wrappers.chunk.NMSChunkProvider
Checks if force chunk loading is enabled.
isOffHand(PlayerInteractEntityEvent) - Method in class com.kamikazejam.kamicommon.nms.abstraction.mainhand.AbstractMainHand
Determines if a player interaction event was performed with the off-hand.
isUnbreakable(ItemMeta) - Method in class com.kamikazejam.kamicommon.nms.abstraction.item.AbstractItemEditor
 
isWineSpigot() - Static method in class com.kamikazejam.kamicommon.nms.NmsVersion
Determines if the current server is running WineSpigot implementation.
ITALIC - Enum constant in enum class com.kamikazejam.kamicommon.nms.text.TextDecoration
 
itemEditor() - Method in interface com.kamikazejam.kamicommon.nms.bundle.NmsBundle
 
ItemEditorProvider - Class in com.kamikazejam.kamicommon.nms.provider
Provider for version-specific item editor implementations.
ItemEditorProvider() - Constructor for class com.kamikazejam.kamicommon.nms.provider.ItemEditorProvider
 
itemNbt() - Method in interface com.kamikazejam.kamicommon.nms.bundle.NmsBundle
The item NBT an Adventure show_item hover is built from.
ItemNbtProvider - Class in com.kamikazejam.kamicommon.nms.provider
Provider for the item NBT an Adventure show_item hover is built from.
ItemNbtProvider() - Constructor for class com.kamikazejam.kamicommon.nms.provider.ItemNbtProvider
 
itemText() - Method in interface com.kamikazejam.kamicommon.nms.bundle.NmsBundle
 
ItemTextProviderPre_1_17 - Class in com.kamikazejam.kamicommon.nms.provider
Provider for version-specific item text implementations (Pre-1.17 only).
ItemTextProviderPre_1_17() - Constructor for class com.kamikazejam.kamicommon.nms.provider.ItemTextProviderPre_1_17
 

K

KMessage - Class in com.kamikazejam.kamicommon.nms.abstraction.chat
Abstract base class for interactive messages that can contain rich text, actions, and events for enhanced player communication.
KMessage() - Constructor for class com.kamikazejam.kamicommon.nms.abstraction.chat.KMessage
Creates a new empty message with no actions.
KMessage(Action...) - Constructor for class com.kamikazejam.kamicommon.nms.abstraction.chat.KMessage
Creates a new message with the specified actions.
KMessage(List) - Constructor for class com.kamikazejam.kamicommon.nms.abstraction.chat.KMessage
Creates a new message with the specified list of actions.
KMessageBlock - Class in com.kamikazejam.kamicommon.nms.abstraction.chat.impl
Implementation of KMessage for multi-line interactive messages.
KMessageBlock(String) - Constructor for class com.kamikazejam.kamicommon.nms.abstraction.chat.impl.KMessageBlock
Creates a new multi-line message with a single initial line.
KMessageBlock(String...) - Constructor for class com.kamikazejam.kamicommon.nms.abstraction.chat.impl.KMessageBlock
Creates a new multi-line message with the specified lines.
KMessageBlock(String, Action...) - Constructor for class com.kamikazejam.kamicommon.nms.abstraction.chat.impl.KMessageBlock
Creates a new multi-line message with a single line and actions.
KMessageBlock(String, List) - Constructor for class com.kamikazejam.kamicommon.nms.abstraction.chat.impl.KMessageBlock
Creates a new multi-line message with a single line and action list.
KMessageBlock(List) - Constructor for class com.kamikazejam.kamicommon.nms.abstraction.chat.impl.KMessageBlock
Creates a new multi-line message with the specified list of lines.
KMessageBlock(List, Action...) - Constructor for class com.kamikazejam.kamicommon.nms.abstraction.chat.impl.KMessageBlock
Creates a new multi-line message with the specified lines and actions.
KMessageBlock(List, List) - Constructor for class com.kamikazejam.kamicommon.nms.abstraction.chat.impl.KMessageBlock
Creates a new multi-line message with the specified lines and action list.
KMessageSingle - Class in com.kamikazejam.kamicommon.nms.abstraction.chat.impl
Implementation of KMessage for single-line interactive messages.
KMessageSingle() - Constructor for class com.kamikazejam.kamicommon.nms.abstraction.chat.impl.KMessageSingle
Creates a new empty single-line message.
KMessageSingle(String) - Constructor for class com.kamikazejam.kamicommon.nms.abstraction.chat.impl.KMessageSingle
Creates a new single-line message with the specified text.
KMessageSingle(String, Action...) - Constructor for class com.kamikazejam.kamicommon.nms.abstraction.chat.impl.KMessageSingle
Creates a new single-line message with the specified text and actions.
KMessageSingle(String, List) - Constructor for class com.kamikazejam.kamicommon.nms.abstraction.chat.impl.KMessageSingle
Creates a new single-line message with the specified text and action list.

L

leakedToParent() - Static method in class com.kamikazejam.kamicommon.nms.text.ShimLoader
Whether the relocated Adventure is reachable from the classloader that loaded this class.
LIGHT_PURPLE - Enum constant in enum class com.kamikazejam.kamicommon.nms.util.Colors
Light Purple color (§d) - RGB: 0xFF55FF
literal(String, String) - Static method in class com.kamikazejam.kamicommon.nms.text.TextPlaceholder
A replacement inserted verbatim.
LITERAL - Enum constant in enum class com.kamikazejam.kamicommon.nms.text.TextPlaceholder.Kind
The value is inserted literally; any MiniMessage syntax in it is not parsed.
log(Plugin, VersionedComponent, Level) - Method in interface com.kamikazejam.kamicommon.nms.text.ComponentLoggerAdapter
Logs a VersionedComponent message to the server console for a specific plugin at the given log level.
Logger - Class in com.kamikazejam.kamicommon.nms
Lightweight logging utility for the KamiCommon NMS module.
Logger() - Constructor for class com.kamikazejam.kamicommon.nms.Logger
 
logToConsole(VersionedComponent, Level) - Method in class com.kamikazejam.kamicommon.nms.log.ComponentLogger
 
logToConsole(String, Level) - Method in class com.kamikazejam.kamicommon.nms.log.ComponentLogger
Deprecated.
Use ComponentLogger.error(Throwable, VersionedComponent) instead for better component support

M

mainHand() - Method in interface com.kamikazejam.kamicommon.nms.bundle.NmsBundle
 
MainHandProvider - Class in com.kamikazejam.kamicommon.nms.provider
Provider for version-specific main hand implementations.
MainHandProvider() - Constructor for class com.kamikazejam.kamicommon.nms.provider.MainHandProvider
 
messageManager() - Method in interface com.kamikazejam.kamicommon.nms.bundle.NmsBundle
 
messageManager(AbstractItemTextPre_1_17) - Method in interface com.kamikazejam.kamicommon.nms.bundle.NmsBundle
The pre-1.17 form.
MessageManagerProvider - Class in com.kamikazejam.kamicommon.nms.provider
Provider for version-specific message manager implementations.
MessageManagerProvider() - Constructor for class com.kamikazejam.kamicommon.nms.provider.MessageManagerProvider
 
MINI_MESSAGE - Enum constant in enum class com.kamikazejam.kamicommon.nms.text.TextPlaceholder.Kind
The value is parsed as MiniMessage before insertion.
miniMessage(String, String) - Static method in class com.kamikazejam.kamicommon.nms.text.TextPlaceholder
A replacement parsed as MiniMessage before insertion.
missing(String) - Method in interface com.kamikazejam.kamicommon.nms.bundle.NmsBundle
The exception every unimplemented capability throws.

N

NMS - Enum constant in enum class com.kamikazejam.kamicommon.nms.abstraction.block.PlaceType
Direct NMS block placement with no physics or lighting updates.
NmsAPI - Class in com.kamikazejam.kamicommon.nms
Central API facade for all NMS (Net Minecraft Server) functionality in KamiCommon.
NmsAPI() - Constructor for class com.kamikazejam.kamicommon.nms.NmsAPI
 
NmsBundle - Interface in com.kamikazejam.kamicommon.nms.bundle
The single entry point into one versions/* module.
NmsBundles - Class in com.kamikazejam.kamicommon.nms.bundle
Resolves one NmsBundle per versions/* module, by name, exactly once.
NMSChunk - Interface in com.kamikazejam.kamicommon.nms.wrappers.chunk
NMS wrapper interface for Minecraft chunk objects.
NMSChunkDef - Interface in com.kamikazejam.kamicommon.nms.wrappers.chunk.impl
Default implementation interface for NMS chunk operations.
NMSChunkProvider - Interface in com.kamikazejam.kamicommon.nms.wrappers.chunk
NMS wrapper interface for Minecraft chunk provider objects.
NMSChunkSection - Interface in com.kamikazejam.kamicommon.nms.wrappers.chunk
NMS wrapper interface for Minecraft chunk section objects.
nmsItemMethods() - Method in interface com.kamikazejam.kamicommon.nms.bundle.NmsBundle
 
NmsItemMethods - Interface in com.kamikazejam.kamicommon.nms.abstraction.item
Interface providing version-specific implementations for NMS item operations that require direct access to Minecraft's internal item system.
NmsItemProvider - Class in com.kamikazejam.kamicommon.nms.provider
Provider for version-specific NMS item method implementations.
NmsItemProvider() - Constructor for class com.kamikazejam.kamicommon.nms.provider.NmsItemProvider
 
NMSObject - Interface in com.kamikazejam.kamicommon.nms.wrappers
Base interface for all NMS (Net Minecraft Server) object wrappers.
NMSOutEntityDestroy - Interface in com.kamikazejam.kamicommon.nms.wrappers.packet.impl
NMS wrapper for outbound entity destroy packets.
NMSOutEntityStatus - Interface in com.kamikazejam.kamicommon.nms.wrappers.packet.impl
NMS wrapper for outbound entity status packets.
NMSPacket - Interface in com.kamikazejam.kamicommon.nms.wrappers.packet
Base interface for all NMS packet wrappers.
NMSPacketHandler - Interface in com.kamikazejam.kamicommon.nms.wrappers.packet
Handler interface for NMS packet operations and management.
NmsVersion - Class in com.kamikazejam.kamicommon.nms
Version detection and management utility for the KamiCommon NMS system.
NmsVersion() - Constructor for class com.kamikazejam.kamicommon.nms.NmsVersion
 
nmsWorld(World, Provider) - Method in interface com.kamikazejam.kamicommon.nms.bundle.NmsBundle
 
NMSWorld - Interface in com.kamikazejam.kamicommon.nms.wrappers.world
NMS wrapper interface for Minecraft world objects.
NMSWorldWrapper - Class in com.kamikazejam.kamicommon.nms.wrapper
Version-specific wrapper factory for creating NMS world instances.
NMSWorldWrapper() - Constructor for class com.kamikazejam.kamicommon.nms.wrapper.NMSWorldWrapper
 
NMSWrapper<A,B> - Class in com.kamikazejam.kamicommon.nms.wrappers
Abstract base class for version-specific NMS wrapper factories.
NMSWrapper() - Constructor for class com.kamikazejam.kamicommon.nms.wrappers.NMSWrapper
 
NO_PHYSICS - Enum constant in enum class com.kamikazejam.kamicommon.nms.abstraction.block.PlaceType
Bukkit block placement with lighting updates but without physics calculations.

O

OBFUSCATED - Enum constant in enum class com.kamikazejam.kamicommon.nms.text.TextDecoration
 
ofClickOpenURL(String, String) - Static method in class com.kamikazejam.kamicommon.nms.abstraction.chat.impl.KMessageBlock
Creates a multi-line message that opens a URL when clicked.
ofClickOpenURL(String, String) - Static method in class com.kamikazejam.kamicommon.nms.abstraction.chat.impl.KMessageSingle
Creates a single-line message that opens a URL when clicked.
ofClickRunCommand(String, String) - Static method in class com.kamikazejam.kamicommon.nms.abstraction.chat.impl.KMessageBlock
Creates a multi-line message that executes a command when clicked.
ofClickRunCommand(String, String) - Static method in class com.kamikazejam.kamicommon.nms.abstraction.chat.impl.KMessageSingle
Creates a single-line message that executes a command when clicked.
ofClickSuggestCommand(String, String) - Static method in class com.kamikazejam.kamicommon.nms.abstraction.chat.impl.KMessageBlock
Creates a multi-line message that suggests a command when clicked.
ofClickSuggestCommand(String, String) - Static method in class com.kamikazejam.kamicommon.nms.abstraction.chat.impl.KMessageSingle
Creates a single-line message that suggests a command when clicked.
ofHoverItem(String, ItemStack) - Static method in class com.kamikazejam.kamicommon.nms.abstraction.chat.impl.KMessageBlock
Creates a multi-line message with hover item display.
ofHoverItem(String, ItemStack) - Static method in class com.kamikazejam.kamicommon.nms.abstraction.chat.impl.KMessageSingle
Creates a single-line message with hover item display.
ofHoverText(String, String) - Static method in class com.kamikazejam.kamicommon.nms.abstraction.chat.impl.KMessageBlock
Creates a multi-line message with hover text.
ofHoverText(String, String) - Static method in class com.kamikazejam.kamicommon.nms.abstraction.chat.impl.KMessageSingle
Creates a single-line message with hover text.
OPEN_URL - Enum constant in enum class com.kamikazejam.kamicommon.nms.text.ClickAction
Opens the value as a URL.

P

packetHandler() - Method in interface com.kamikazejam.kamicommon.nms.bundle.NmsBundle
 
PacketHandlerProvider - Class in com.kamikazejam.kamicommon.nms.provider
Provider for version-specific packet handler implementations.
PacketHandlerProvider() - Constructor for class com.kamikazejam.kamicommon.nms.provider.PacketHandlerProvider
 
pasteByFile(File, Location, int) - Method in interface com.kamikazejam.kamicommon.nms.library.worldedit.WorldEditApi
Loads and pastes a schematic file directly to the specified location.
pasteClipboard(World, C, Vector, int, int, int, int, boolean, boolean) - Method in interface com.kamikazejam.kamicommon.nms.library.worldedit.WorldEditApi
Pastes a WorldEdit clipboard into the specified world with transformations.
PlaceType - Enum Class in com.kamikazejam.kamicommon.nms.abstraction.block
Enumeration defining different approaches for block placement operations, each with varying performance characteristics and update behaviors.
plainText() - Method in interface com.kamikazejam.kamicommon.nms.text.VersionedComponent
Deprecated.
playerCanBuild(Player, Location) - Method in interface com.kamikazejam.kamicommon.nms.library.worldguard.WorldGuardApi
Checks if the specified player has build permissions at the given location.
preSpawnSpawnerAdapter() - Method in interface com.kamikazejam.kamicommon.nms.bundle.NmsBundle
 
PreSpawnSpawnerAdapter - Class in com.kamikazejam.kamicommon.nms.provider.event
Provider for version-specific spawner event adapters across different server implementations.
PreSpawnSpawnerAdapter() - Constructor for class com.kamikazejam.kamicommon.nms.provider.event.PreSpawnSpawnerAdapter
 
PreSpawnSpawnerEvent - Class in com.kamikazejam.kamicommon.nms.abstraction.event
Custom event fired before a spawner attempts to spawn an entity.
PreSpawnSpawnerEvent(Block, EntityType, Location) - Constructor for class com.kamikazejam.kamicommon.nms.abstraction.event.PreSpawnSpawnerEvent
Constructs a new PreSpawnSpawnerEvent.
processAndSend(CommandSender, KMessage) - Method in class com.kamikazejam.kamicommon.nms.abstraction.chat.AbstractMessageManager
Processes and sends a message with all actions and replacements applied.
processAndSend(CommandSender, KMessage...) - Method in class com.kamikazejam.kamicommon.nms.abstraction.chat.AbstractMessageManager
Processes and sends multiple messages provided as varargs.
processAndSend(CommandSender, String, boolean, Action...) - Method in class com.kamikazejam.kamicommon.nms.abstraction.chat.AbstractMessageManager
Processes and sends a single line message with translation control.
processAndSend(CommandSender, String, Action...) - Method in class com.kamikazejam.kamicommon.nms.abstraction.chat.AbstractMessageManager
Processes and sends a single line message with the specified actions.
processAndSend(CommandSender, List) - Method in class com.kamikazejam.kamicommon.nms.abstraction.chat.AbstractMessageManager
Processes and sends multiple messages sequentially.
processAndSend(CommandSender, List, Action...) - Method in class com.kamikazejam.kamicommon.nms.abstraction.chat.AbstractMessageManager
Processes and sends a multi-line message with the specified actions.
provide(int) - Method in class com.kamikazejam.kamicommon.nms.provider.BlockUtilProvider
Creates the appropriate implementation for the specified NMS version.
provide(int) - Method in class com.kamikazejam.kamicommon.nms.provider.ChatColorProvider
Creates the appropriate implementation for the specified NMS version.
provide(int) - Method in class com.kamikazejam.kamicommon.nms.provider.CommandMapModifierProvider
Creates the appropriate implementation for the specified NMS version.
provide(int) - Method in class com.kamikazejam.kamicommon.nms.provider.ComponentLoggerAdapterProvider
Creates the appropriate implementation for the specified NMS version.
provide(int) - Method in class com.kamikazejam.kamicommon.nms.provider.EnchantIDProvider
Creates the appropriate implementation for the specified NMS version.
provide(int) - Method in class com.kamikazejam.kamicommon.nms.provider.EntityMethodsProvider
Creates the appropriate implementation for the specified NMS version.
provide(int) - Method in class com.kamikazejam.kamicommon.nms.provider.ItemEditorProvider
Creates the appropriate implementation for the specified NMS version.
provide(int) - Method in class com.kamikazejam.kamicommon.nms.provider.ItemNbtProvider
Creates the appropriate implementation for the specified NMS version.
provide(int) - Method in class com.kamikazejam.kamicommon.nms.provider.ItemTextProviderPre_1_17
Creates the appropriate implementation for the specified NMS version.
provide(int) - Method in class com.kamikazejam.kamicommon.nms.provider.MainHandProvider
Creates the appropriate implementation for the specified NMS version.
provide(int) - Method in class com.kamikazejam.kamicommon.nms.provider.MessageManagerProvider
Creates the appropriate implementation for the specified NMS version.
provide(int) - Method in class com.kamikazejam.kamicommon.nms.provider.NmsItemProvider
Creates the appropriate implementation for the specified NMS version.
provide(int) - Method in class com.kamikazejam.kamicommon.nms.provider.PacketHandlerProvider
Creates the appropriate implementation for the specified NMS version.
provide(int) - Method in class com.kamikazejam.kamicommon.nms.provider.Provider
Creates the appropriate implementation for the specified NMS version.
provide(int) - Method in class com.kamikazejam.kamicommon.nms.provider.TeleportProvider
Creates the appropriate implementation for the specified NMS version.
provide(int, B) - Method in class com.kamikazejam.kamicommon.nms.wrappers.NMSWrapper
Creates the appropriate NMS wrapper for the specified version and context.
provide(int, World) - Method in class com.kamikazejam.kamicommon.nms.wrapper.NMSWorldWrapper
Creates the appropriate NMS wrapper for the specified version and context.
Provider<T> - Class in com.kamikazejam.kamicommon.nms.provider
Abstract base class for lazy-loading version-specific implementations.
Provider() - Constructor for class com.kamikazejam.kamicommon.nms.provider.Provider
 

R

RED - Enum constant in enum class com.kamikazejam.kamicommon.nms.util.Colors
Red color (§c) - RGB: 0xFF5555
RED_SAND - Static variable in class com.kamikazejam.kamicommon.nms.util.data.XBlockData
Pre-configured block data for red sand blocks.
refreshBlockAt(Player, int, int, int) - Method in interface com.kamikazejam.kamicommon.nms.wrappers.world.NMSWorld
Forces a block refresh for a specific player at the given coordinates.
registerCommand(Command, Plugin) - Method in interface com.kamikazejam.kamicommon.nms.abstraction.command.CommandMapModifier
Registers a Bukkit Command to the internal command map.
RUN_COMMAND - Enum constant in enum class com.kamikazejam.kamicommon.nms.text.ClickAction
Runs the value as a command as the clicking player.

S

saveAndRefresh() - Method in interface com.kamikazejam.kamicommon.nms.wrappers.chunk.impl.NMSChunkDef
Saves the chunk to disk and refreshes it for all players.
saveAndRefresh() - Method in interface com.kamikazejam.kamicommon.nms.wrappers.chunk.NMSChunk
Saves the chunk to disk and refreshes it for all players.
saveAndRefreshI() - Method in interface com.kamikazejam.kamicommon.nms.wrappers.chunk.impl.NMSChunkDef
Internal implementation of the save and refresh operation.
saveChunk(NMSChunk) - Method in interface com.kamikazejam.kamicommon.nms.wrappers.chunk.NMSChunkProvider
Saves the specified chunk to persistent storage.
sendPacket(Player, NMSPacket) - Method in interface com.kamikazejam.kamicommon.nms.wrappers.packet.NMSPacketHandler
Sends a packet to the specified player.
sendTo(Collection) - Method in interface com.kamikazejam.kamicommon.nms.text.VersionedComponent
Sends the current message component to multiple senders.
sendTo(CommandSender) - Method in interface com.kamikazejam.kamicommon.nms.text.VersionedComponent
Sends the current message component to a sender.
sendTo(CommandSender...) - Method in interface com.kamikazejam.kamicommon.nms.text.VersionedComponent
Sends the current message component to multiple senders.
sendUpdatePacket(Player) - Method in interface com.kamikazejam.kamicommon.nms.wrappers.chunk.NMSChunk
Sends a chunk update packet to the specified player.
serializeJson() - Method in interface com.kamikazejam.kamicommon.nms.text.VersionedComponent
Serializes to the JSON representation Minecraft itself uses for components.
serializeLegacyAmpersand() - Method in interface com.kamikazejam.kamicommon.nms.text.VersionedComponent
Serializes the current message component to a string formatted using legacy ampersand (&) color codes.
serializeLegacySection() - Method in interface com.kamikazejam.kamicommon.nms.text.VersionedComponent
Serializes the current message component to a string formatted using legacy section (§) color codes.
serializeMiniMessage() - Method in interface com.kamikazejam.kamicommon.nms.text.VersionedComponent
Serializes the current message component to a MiniMessage string.
serializeMiniMessage(VersionedComponent) - Method in class com.kamikazejam.kamicommon.nms.serializer.VersionedComponentSerializer
 
serializePlainText() - Method in interface com.kamikazejam.kamicommon.nms.text.VersionedComponent
Serializes the current message component to a plain text string using the PlainTextComponentSerializer on the current platform.
serializer() - Static method in class com.kamikazejam.kamicommon.nms.util.VersionedComponentUtil
 
set(Object, Object) - Method in class com.kamikazejam.kamicommon.nms.reflection.FieldHandle
Sets the value of the field on the specified object instance.
setBlockSuperFast(Location, XMaterial, PlaceType) - Method in class com.kamikazejam.kamicommon.nms.abstraction.block.AbstractBlockUtil
Sets a block at the specified location using cross-version material with optimized performance.
setBlockSuperFast(Location, XBlockData, PlaceType) - Method in class com.kamikazejam.kamicommon.nms.abstraction.block.AbstractBlockUtil
Sets a block at the specified location using block data with optimized performance.
setBlockSuperFast(Location, Material, PlaceType) - Method in class com.kamikazejam.kamicommon.nms.abstraction.block.AbstractBlockUtil
Sets a block at the specified location using Bukkit material with optimized performance.
setBlockSuperFast(Block, XMaterial, PlaceType) - Method in class com.kamikazejam.kamicommon.nms.abstraction.block.AbstractBlockUtil
Sets a block using the specified cross-version material with optimized performance.
setBlockSuperFast(Block, XBlockData, PlaceType) - Method in class com.kamikazejam.kamicommon.nms.abstraction.block.AbstractBlockUtil
Sets a block using the specified block data with optimized performance.
setBlockSuperFast(Block, Material, PlaceType) - Method in class com.kamikazejam.kamicommon.nms.abstraction.block.AbstractBlockUtil
Sets a block using the specified Bukkit material with optimized performance.
setClickOpenURL(String) - Method in class com.kamikazejam.kamicommon.actions.Action
 
setClickRunCommand(String) - Method in class com.kamikazejam.kamicommon.actions.Action
Note: the command does not need to start with a slash (/).
setClickSuggestCommand(String) - Method in class com.kamikazejam.kamicommon.actions.Action
 
setDamage(ItemStack, int) - Method in class com.kamikazejam.kamicommon.nms.abstraction.item.AbstractItemEditor
 
setDisplayName(ItemMeta, VersionedComponent) - Method in interface com.kamikazejam.kamicommon.nms.bundle.NmsBundle
 
setDisplayName(ItemMeta, VersionedComponent) - Method in interface com.kamikazejam.kamicommon.nms.text.TextBundle
 
setDisplayName(ItemMeta, VersionedComponent) - Static method in class com.kamikazejam.kamicommon.nms.util.VersionedComponentUtil
 
setForceChunkLoad(boolean) - Method in interface com.kamikazejam.kamicommon.nms.wrappers.chunk.NMSChunkProvider
Sets the force chunk loading behavior.
setFromSpawner(Entity, boolean) - Method in class com.kamikazejam.kamicommon.nms.abstraction.entity.AbstractEntityMethods
Sets whether the entity was spawned from a spawner block.
setHoverItem(ItemStack) - Method in class com.kamikazejam.kamicommon.actions.Action
 
setHoverText(String) - Method in class com.kamikazejam.kamicommon.actions.Action
 
setItemInMainHand(Player, ItemStack) - Method in class com.kamikazejam.kamicommon.nms.abstraction.mainhand.AbstractMainHand
Sets the item in the player's main hand.
setItemInMainHand(Player, ItemStack) - Static method in class com.kamikazejam.kamicommon.nms.NmsAPI
Sets the item in the player's main hand.
setItemInOffHand(Player, ItemStack) - Method in class com.kamikazejam.kamicommon.nms.abstraction.mainhand.AbstractMainHand
Sets the item in the player's off-hand.
setItemInOffHand(Player, ItemStack) - Static method in class com.kamikazejam.kamicommon.nms.NmsAPI
Sets the item in the player's off-hand.
setLoadChunks(Entity, boolean) - Method in class com.kamikazejam.kamicommon.nms.abstraction.entity.AbstractEntityMethods
Sets whether the entity should force chunk loading.
setLore(ItemMeta, List) - Method in interface com.kamikazejam.kamicommon.nms.bundle.NmsBundle
 
setLore(ItemMeta, List) - Method in interface com.kamikazejam.kamicommon.nms.text.TextBundle
 
setLore(ItemMeta, List) - Static method in class com.kamikazejam.kamicommon.nms.util.VersionedComponentUtil
 
setMobAI(Entity, boolean) - Method in class com.kamikazejam.kamicommon.nms.abstraction.entity.AbstractEntityMethods
Sets whether the entity should have AI enabled.
setPersists(Creature, boolean) - Method in class com.kamikazejam.kamicommon.nms.abstraction.entity.AbstractEntityMethods
Sets whether the creature should persist (not despawn naturally).
setSpawnerType(ItemStack, EntityType) - Method in class com.kamikazejam.kamicommon.nms.abstraction.entity.AbstractEntityMethods
Sets the entity type that a spawner item will spawn.
setType(int, int, int, XBlockData) - Method in interface com.kamikazejam.kamicommon.nms.wrappers.chunk.NMSChunkSection
Sets the block type and data at the specified coordinates within this section.
USES PlaceType.NMS for fastest placement.
setType(int, int, int, Material) - Method in interface com.kamikazejam.kamicommon.nms.wrappers.chunk.NMSChunkSection
Sets the block type at the specified coordinates within this section.
USES PlaceType.NMS for fastest placement.
setUnbreakable(ItemMeta, boolean) - Method in class com.kamikazejam.kamicommon.nms.abstraction.item.AbstractItemEditor
Sets the unbreakable status of an item through its ItemMeta.
severe(VersionedComponent) - Method in class com.kamikazejam.kamicommon.nms.log.ComponentLogger
 
severe(String) - Method in class com.kamikazejam.kamicommon.nms.log.ComponentLogger
Deprecated.
Use ComponentLogger.severe(VersionedComponent) instead for better component support
severe(Throwable) - Method in class com.kamikazejam.kamicommon.nms.log.ComponentLogger
 
severe(Throwable, VersionedComponent) - Method in class com.kamikazejam.kamicommon.nms.log.ComponentLogger
 
severe(Throwable, String) - Method in class com.kamikazejam.kamicommon.nms.log.ComponentLogger
Deprecated.
Use ComponentLogger.severe(Throwable, VersionedComponent) instead for better component support
severe(String) - Static method in class com.kamikazejam.kamicommon.nms.Logger
Logs a severe error message to the server console.
ShimLoader - Class in com.kamikazejam.kamicommon.nms.text
Loads the relocated Adventure copy from internal-libs/adventure.jar inside this jar, in a CHILD classloader.
SlabType - Enum Class in com.kamikazejam.kamicommon.nms.util.data.types
Cross-version enumeration for slab placement types.
SOURCE_WATER - Static variable in class com.kamikazejam.kamicommon.nms.util.data.XBlockData
Pre-configured block data for source water blocks.
spawnEntity(Location, Class, CreatureSpawnEvent.SpawnReason) - Method in interface com.kamikazejam.kamicommon.nms.wrappers.world.NMSWorld
Spawns an entity at the specified location with the given spawn reason.
STATIONARY_WATER - Static variable in class com.kamikazejam.kamicommon.nms.util.data.XBlockData
Pre-configured block data for stationary water.
STRIKETHROUGH - Enum constant in enum class com.kamikazejam.kamicommon.nms.text.TextDecoration
 
SUGGEST_COMMAND - Enum constant in enum class com.kamikazejam.kamicommon.nms.text.ClickAction
Places the value in the player's chat input without sending it.

T

teleporter() - Method in interface com.kamikazejam.kamicommon.nms.bundle.NmsBundle
 
TeleportProvider - Class in com.kamikazejam.kamicommon.nms.provider
Provider for version-specific teleportation implementations.
TeleportProvider() - Constructor for class com.kamikazejam.kamicommon.nms.provider.TeleportProvider
 
teleportWithoutEvent(Player, Location) - Method in class com.kamikazejam.kamicommon.nms.abstraction.teleport.AbstractTeleporter
Teleports a player to the specified location without triggering Bukkit events.
TextBundle - Interface in com.kamikazejam.kamicommon.nms.text
Every text capability, for one server version, expressed without naming Adventure.
TextBundles - Class in com.kamikazejam.kamicommon.nms.text
Resolves one TextBundle per shaded-tier module, out of the nested jar.
TextDecoration - Enum Class in com.kamikazejam.kamicommon.nms.text
A style flag that can be turned on or off on a VersionedComponent.
TextPlaceholder - Class in com.kamikazejam.kamicommon.nms.text
A MiniMessage tag replacement, expressed as data rather than as a wrapped Adventure resolver.
TextPlaceholder.Kind - Enum Class in com.kamikazejam.kamicommon.nms.text
Which of the three forms a placeholder carries.
TOP - Enum constant in enum class com.kamikazejam.kamicommon.nms.util.data.types.SlabType
Represents a slab positioned at the top half of a block.
toString() - Method in class com.kamikazejam.kamicommon.nms.text.TextPlaceholder
 

U

UNDERLINED - Enum constant in enum class com.kamikazejam.kamicommon.nms.text.TextDecoration
 
unregisterCommand(Command) - Method in interface com.kamikazejam.kamicommon.nms.abstraction.command.CommandMapModifier
Unregisters a Bukkit Command from the internal command map.
UPPER_STONE_SLAB - Static variable in class com.kamikazejam.kamicommon.nms.util.data.XBlockData
Pre-configured block data for upper stone brick slabs.

V

valueOf(String) - Static method in enum class com.kamikazejam.kamicommon.nms.abstraction.block.PlaceType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.kamikazejam.kamicommon.nms.text.ClickAction
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.kamikazejam.kamicommon.nms.text.TextDecoration
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.kamikazejam.kamicommon.nms.text.TextPlaceholder.Kind
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.kamikazejam.kamicommon.nms.util.Colors
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.kamikazejam.kamicommon.nms.util.data.types.SlabType
Returns the enum constant of this class with the specified name.
values() - Static method in enum class com.kamikazejam.kamicommon.nms.abstraction.block.PlaceType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.kamikazejam.kamicommon.nms.text.ClickAction
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.kamikazejam.kamicommon.nms.text.TextDecoration
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.kamikazejam.kamicommon.nms.text.TextPlaceholder.Kind
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.kamikazejam.kamicommon.nms.util.Colors
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.kamikazejam.kamicommon.nms.util.data.types.SlabType
Returns an array containing the constants of this enum class, in the order they are declared.
VersionedComponent - Interface in com.kamikazejam.kamicommon.nms.text
A multi-version wrapper that supports Kyori Adventure Components and the MiniMessage format.

This wrapper facilitates sending this wrapped component despite server version differences.
VersionedComponentSerializer - Class in com.kamikazejam.kamicommon.nms.serializer
 
VersionedComponentSerializer() - Constructor for class com.kamikazejam.kamicommon.nms.serializer.VersionedComponentSerializer
 
VersionedComponentUtil - Class in com.kamikazejam.kamicommon.nms.util
 
VersionedComponentUtil() - Constructor for class com.kamikazejam.kamicommon.nms.util.VersionedComponentUtil
 

W

warn(VersionedComponent) - Method in class com.kamikazejam.kamicommon.nms.log.ComponentLogger
 
warn(String) - Method in class com.kamikazejam.kamicommon.nms.log.ComponentLogger
Deprecated.
Use ComponentLogger.warn(VersionedComponent) instead for better component support
warn(Throwable) - Method in class com.kamikazejam.kamicommon.nms.log.ComponentLogger
 
warn(Throwable, VersionedComponent) - Method in class com.kamikazejam.kamicommon.nms.log.ComponentLogger
 
warn(Throwable, String) - Method in class com.kamikazejam.kamicommon.nms.log.ComponentLogger
Deprecated.
Use ComponentLogger.warn(Throwable, VersionedComponent) instead for better component support
warning(VersionedComponent) - Method in class com.kamikazejam.kamicommon.nms.log.ComponentLogger
 
warning(String) - Method in class com.kamikazejam.kamicommon.nms.log.ComponentLogger
Deprecated.
Use ComponentLogger.warning(VersionedComponent) instead for better component support
warning(Throwable) - Method in class com.kamikazejam.kamicommon.nms.log.ComponentLogger
 
warning(Throwable, VersionedComponent) - Method in class com.kamikazejam.kamicommon.nms.log.ComponentLogger
 
warning(Throwable, String) - Method in class com.kamikazejam.kamicommon.nms.log.ComponentLogger
Deprecated.
Use ComponentLogger.warning(Throwable, VersionedComponent) instead for better component support
warning(String) - Static method in class com.kamikazejam.kamicommon.nms.Logger
Logs a warning message to the server console.
WHITE - Enum constant in enum class com.kamikazejam.kamicommon.nms.util.Colors
White color (§f) - RGB: 0xFFFFFF
worldEdit() - Method in interface com.kamikazejam.kamicommon.nms.bundle.NmsBundle
 
WorldEditApi<C> - Interface in com.kamikazejam.kamicommon.nms.library.worldedit
Version-specific API interface for WorldEdit integration across different Minecraft versions.
WorldEditHook - Class in com.kamikazejam.kamicommon.nms.library.worldedit
Version detection and integration hook for WorldEdit plugin.
WorldEditHook() - Constructor for class com.kamikazejam.kamicommon.nms.library.worldedit.WorldEditHook
 
worldGuard(Plugin, NMSWrapper) - Method in interface com.kamikazejam.kamicommon.nms.bundle.NmsBundle
 
WorldGuardApi - Interface in com.kamikazejam.kamicommon.nms.library.worldguard
Version-specific API interface for WorldGuard integration across different Minecraft versions.
WorldGuardHook - Class in com.kamikazejam.kamicommon.nms.library.worldguard
Version detection and integration hook for WorldGuard plugin.
WorldGuardHook() - Constructor for class com.kamikazejam.kamicommon.nms.library.worldguard.WorldGuardHook
 
wrap(Chunk) - Method in interface com.kamikazejam.kamicommon.nms.wrappers.chunk.NMSChunkProvider
Creates an NMS chunk wrapper for the specified Bukkit chunk.
wrapPacket(Object) - Method in interface com.kamikazejam.kamicommon.nms.wrappers.packet.NMSPacketHandler
Wraps a raw NMS packet object in a type-safe wrapper.

X

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

Y

YELLOW - Enum constant in enum class com.kamikazejam.kamicommon.nms.util.Colors
Yellow color (§e) - RGB: 0xFFFF55
A B C D E F G H I K L M N O P R S T U V W X Y 
All Classes and Interfaces|All Packages