Index
All Classes and Interfaces|All Packages
A
- addLore(int, String) - Method in class tech.guilhermekaua.spigotboot.core.spigot.utils.ItemBuilder
-
Adds a string to the lore of the ItemStack at the given index.
- addLore(String...) - Method in class tech.guilhermekaua.spigotboot.core.spigot.utils.ItemBuilder
-
Adds some strings to the lore of the ItemStack.
- apply(String, Object...) - Static method in class tech.guilhermekaua.spigotboot.core.spigot.text.Placeholders
- async() - Method in class tech.guilhermekaua.spigotboot.core.spigot.conversation.ChatPrompt
-
Run the callback inline on the async chat thread instead of hopping to the main/region thread.
B
- BukkitListenerAutoRegistrar - Class in tech.guilhermekaua.spigotboot.core.spigot.integrations
- BukkitListenerAutoRegistrar() - Constructor for class tech.guilhermekaua.spigotboot.core.spigot.integrations.BukkitListenerAutoRegistrar
- BukkitPlatformScheduler - Class in tech.guilhermekaua.spigotboot.core.spigot.scheduler
-
Legacy
PlatformScheduler: every variant maps toBukkitSchedulerand runs on the single main thread. - BukkitPlatformScheduler(Plugin) - Constructor for class tech.guilhermekaua.spigotboot.core.spigot.scheduler.BukkitPlatformScheduler
C
- cancel() - Method in interface tech.guilhermekaua.spigotboot.core.spigot.scheduler.PlatformTask
-
Cancels the task; a no-op if it has already run or been cancelled.
- changeItemMeta(Consumer<ItemMeta>) - Method in class tech.guilhermekaua.spigotboot.core.spigot.utils.ItemBuilder
-
Changes the ItemMeta of the ItemStack using the given Consumer function.
- ChatContext - Interface in tech.guilhermekaua.spigotboot.core.spigot.conversation
-
The per-message context handed to a
ChatUtilscallback. - ChatConversationManager - Class in tech.guilhermekaua.spigotboot.core.spigot.conversation
-
Internal engine behind
ChatUtils. - ChatConversationManager(Plugin, PlatformScheduler) - Constructor for class tech.guilhermekaua.spigotboot.core.spigot.conversation.ChatConversationManager
- ChatMarkup - Class in tech.guilhermekaua.spigotboot.core.spigot.text
-
A small, dependency-free chat markup language that renders consistently across MC versions.
- ChatPrompt - Class in tech.guilhermekaua.spigotboot.core.spigot.conversation
-
Fluent builder for a chat conversation.
- ChatUtils - Class in tech.guilhermekaua.spigotboot.core.spigot.conversation
-
Entry point for temporary server-to-player chat conversations.
- colored(String) - Static method in class tech.guilhermekaua.spigotboot.core.spigot.utils.ColorUtil
-
Translates
&codes and#rrggbbhex for the running server version. - colored(String...) - Static method in class tech.guilhermekaua.spigotboot.core.spigot.utils.ColorUtil
- colored(String, boolean) - Static method in class tech.guilhermekaua.spigotboot.core.spigot.utils.ColorUtil
-
Translates
&codes and#rrggbbhex, encoding hex for an explicit version capability: the native§x…sequence whennativeHexis true, otherwise downsampled to the nearest legacy colour so it still renders on ≤1.15. - colored(List<String>) - Static method in class tech.guilhermekaua.spigotboot.core.spigot.utils.ColorUtil
- ColorUtil - Class in tech.guilhermekaua.spigotboot.core.spigot.utils
- ColorUtil() - Constructor for class tech.guilhermekaua.spigotboot.core.spigot.utils.ColorUtil
- compareArenaLoc(Location, Location) - Method in class tech.guilhermekaua.spigotboot.core.spigot.utils.ConfigManager
-
Compare two arena locations Return true if same location
- compareTo(ServerVersion) - Method in class tech.guilhermekaua.spigotboot.core.spigot.version.ServerVersion
- ConfigManager - Class in tech.guilhermekaua.spigotboot.core.spigot.utils
- ConfigManager(Plugin, String, String) - Constructor for class tech.guilhermekaua.spigotboot.core.spigot.utils.ConfigManager
-
Create a new configuration file.
- convertFromLegacy(String, int) - Static method in class tech.guilhermekaua.spigotboot.core.spigot.utils.TypeUtil
- convertStringToArenaLocation(String) - Method in class tech.guilhermekaua.spigotboot.core.spigot.utils.ConfigManager
-
Convert string to arena location syntax
- create(Plugin) - Static method in class tech.guilhermekaua.spigotboot.core.spigot.scheduler.PlatformSchedulers
-
Builds the scheduler for the running server.
- current() - Static method in class tech.guilhermekaua.spigotboot.core.spigot.version.ServerVersion
D
- deleteLoreLine(int) - Method in class tech.guilhermekaua.spigotboot.core.spigot.utils.ItemBuilder
-
Deletes a string from the lore of the ItemStack at the given index.
- DISCONNECT - Enum constant in enum class tech.guilhermekaua.spigotboot.core.spigot.conversation.EndReason
-
The player left the server (
PlayerQuitEvent). - DiscoveryIndex_87bf5819b55e0741 - Class in tech.guilhermekaua.spigotboot.generated
- DiscoveryIndex_87bf5819b55e0741() - Constructor for class tech.guilhermekaua.spigotboot.generated.DiscoveryIndex_87bf5819b55e0741
E
- encode(String, boolean) - Static method in class tech.guilhermekaua.spigotboot.core.spigot.text.HexSupport
-
Encode for an explicit version capability (test seam / cross-version rendering).
- end() - Method in interface tech.guilhermekaua.spigotboot.core.spigot.conversation.ChatContext
-
Ends the conversation now.
- ENDED - Enum constant in enum class tech.guilhermekaua.spigotboot.core.spigot.conversation.EndReason
-
The callback called
ChatContext.end(). - EndReason - Enum Class in tech.guilhermekaua.spigotboot.core.spigot.conversation
-
Why a
ChatUtilsconversation ended. - entries() - Method in class tech.guilhermekaua.spigotboot.generated.DiscoveryIndex_87bf5819b55e0741
- equals(Object) - Method in class tech.guilhermekaua.spigotboot.core.spigot.version.ServerVersion
F
- find(Collection<T>, Predicate<T>) - Static method in class tech.guilhermekaua.spigotboot.core.spigot.utils.Utils
- findLore(String) - Method in class tech.guilhermekaua.spigotboot.core.spigot.utils.ItemBuilder
-
Finds the index of a string in the lore of the ItemStack that contains the given substring.
- firstPrompt(String) - Method in class tech.guilhermekaua.spigotboot.core.spigot.conversation.ChatPrompt
-
A message sent to the player the moment the conversation starts.
- FoliaPlatformScheduler - Class in tech.guilhermekaua.spigotboot.core.spigot.scheduler
-
Folia / modern-Paper
PlatformScheduler. - FoliaPlatformScheduler(Plugin) - Constructor for class tech.guilhermekaua.spigotboot.core.spigot.scheduler.FoliaPlatformScheduler
G
- getArenaLoc(String) - Method in class tech.guilhermekaua.spigotboot.core.spigot.utils.ConfigManager
-
Get a location for arena use Use
ConfigManager.getConfigLoc(String)(String)} for locations stored usingConfigManager.saveConfigLoc(String, Location)(String, Location)} - getArenaLocations(String) - Method in class tech.guilhermekaua.spigotboot.core.spigot.utils.ConfigManager
-
Get list of arena locations at given path
- getBoolean(String) - Method in class tech.guilhermekaua.spigotboot.core.spigot.utils.ConfigManager
-
Get boolean at given path
- getBukkitColorByHex(String) - Static method in class tech.guilhermekaua.spigotboot.core.spigot.utils.ColorUtil
- getClassLoader() - Method in class tech.guilhermekaua.spigotboot.core.spigot.SpigotBootPlugin
- getColorByHex(String) - Static method in class tech.guilhermekaua.spigotboot.core.spigot.utils.ColorUtil
- getConfigLoc(String) - Method in class tech.guilhermekaua.spigotboot.core.spigot.utils.ConfigManager
-
Get a general location Use
ConfigManager.getArenaLoc(String)for locations stored usingConfigManager.saveArenaLoc(String, Location) - getDataFolder() - Method in class tech.guilhermekaua.spigotboot.core.spigot.SpigotBootPlugin
- getDouble(String) - Method in class tech.guilhermekaua.spigotboot.core.spigot.utils.ConfigManager
- getFinalPath(String...) - Method in class tech.guilhermekaua.spigotboot.core.spigot.utils.ConfigManager
- getHeadByName(String) - Static method in class tech.guilhermekaua.spigotboot.core.spigot.utils.HeadUtils
- getHeadByUrl(String) - Static method in class tech.guilhermekaua.spigotboot.core.spigot.utils.HeadUtils
-
Builds a player head skinned from a Mojang texture URL (e.g.
- getHeadByUuid(UUID) - Static method in class tech.guilhermekaua.spigotboot.core.spigot.utils.HeadUtils
- getInt(String) - Method in class tech.guilhermekaua.spigotboot.core.spigot.utils.ConfigManager
-
Get Integer at given path
- getItemFromConfig(ConfigurationSection) - Static method in class tech.guilhermekaua.spigotboot.core.spigot.utils.Utils
- getJavaPlugin() - Method in class tech.guilhermekaua.spigotboot.core.spigot.SpigotBootPlugin
- getList(String) - Method in class tech.guilhermekaua.spigotboot.core.spigot.utils.ConfigManager
-
Get list of strings at given path
- getLogger() - Method in class tech.guilhermekaua.spigotboot.core.spigot.SpigotBootPlugin
- getLong(String) - Method in class tech.guilhermekaua.spigotboot.core.spigot.utils.ConfigManager
-
Get long at given path
- getLore() - Method in class tech.guilhermekaua.spigotboot.core.spigot.utils.ItemBuilder
-
Returns the lore of the ItemStack as a list of strings.
- getMainClass() - Method in class tech.guilhermekaua.spigotboot.core.spigot.SpigotBootPlugin
- getMajor() - Method in class tech.guilhermekaua.spigotboot.core.spigot.version.ServerVersion
- getMaterialFromLegacy(String) - Static method in class tech.guilhermekaua.spigotboot.core.spigot.utils.TypeUtil
-
Resolves a
Materialfrom a config name, preferring the modern (non-legacy) material. - getMaxValue(Set<Integer>) - Static method in class tech.guilhermekaua.spigotboot.core.spigot.utils.Utils
- getMessage() - Method in interface tech.guilhermekaua.spigotboot.core.spigot.conversation.ChatContext
- getMinor() - Method in class tech.guilhermekaua.spigotboot.core.spigot.version.ServerVersion
- getName() - Method in class tech.guilhermekaua.spigotboot.core.spigot.SpigotBootPlugin
- getName() - Method in class tech.guilhermekaua.spigotboot.core.spigot.utils.ConfigManager
-
Get config name
- getNativePlugin() - Method in class tech.guilhermekaua.spigotboot.core.spigot.SpigotBootPlugin
- getNmsPackageSuffix() - Method in class tech.guilhermekaua.spigotboot.core.spigot.version.ServerVersion
- getPatch() - Method in class tech.guilhermekaua.spigotboot.core.spigot.version.ServerVersion
- getPlayer() - Method in interface tech.guilhermekaua.spigotboot.core.spigot.conversation.ChatContext
- getRawVersion() - Method in class tech.guilhermekaua.spigotboot.core.spigot.version.ServerVersion
- getResource(String) - Method in class tech.guilhermekaua.spigotboot.core.spigot.SpigotBootPlugin
- getString(String) - Method in class tech.guilhermekaua.spigotboot.core.spigot.utils.ConfigManager
-
Get string at given path
- getYml() - Method in class tech.guilhermekaua.spigotboot.core.spigot.utils.ConfigManager
-
Get yml instance
H
- hashCode() - Method in class tech.guilhermekaua.spigotboot.core.spigot.version.ServerVersion
- hasVersionedNmsPackage() - Method in class tech.guilhermekaua.spigotboot.core.spigot.version.ServerVersion
- headName(String) - Method in class tech.guilhermekaua.spigotboot.core.spigot.utils.ItemBuilder
-
Replaces the current item with a player head owned by the named player.
- headUrl(String) - Method in class tech.guilhermekaua.spigotboot.core.spigot.utils.ItemBuilder
-
Replaces the current item with a player head skinned from a Mojang texture URL.
- HeadUtils - Class in tech.guilhermekaua.spigotboot.core.spigot.utils
- headUUID(String) - Method in class tech.guilhermekaua.spigotboot.core.spigot.utils.ItemBuilder
-
Replaces the current item with a player head owned by the player with the given UUID string.
- headUUID(UUID) - Method in class tech.guilhermekaua.spigotboot.core.spigot.utils.ItemBuilder
-
Replaces the current item with a player head owned by the player with the given UUID.
- hex(String) - Static method in class tech.guilhermekaua.spigotboot.core.spigot.text.HexSupport
-
Encode for the running server version.
- HexSupport - Class in tech.guilhermekaua.spigotboot.core.spigot.text
-
Version gate + hex encoder for chat/item colour.
I
- isAtLeast(int, int) - Method in class tech.guilhermekaua.spigotboot.core.spigot.version.ServerVersion
- isAtLeast(int, int, int) - Method in class tech.guilhermekaua.spigotboot.core.spigot.version.ServerVersion
- isCancelled() - Method in interface tech.guilhermekaua.spigotboot.core.spigot.scheduler.PlatformTask
- isFirstTime() - Method in class tech.guilhermekaua.spigotboot.core.spigot.utils.ConfigManager
-
Check if the config file was created for the first time Can be used to add default values
- isOlderThan(int, int) - Method in class tech.guilhermekaua.spigotboot.core.spigot.version.ServerVersion
- isTextureUrl(String) - Static method in class tech.guilhermekaua.spigotboot.core.spigot.utils.HeadUtils
-
Returns whether
valueis a Mojang texture URL of the formhttp(s)://textures.minecraft.net/texture/<hash>(leading/trailing whitespace ignored; host match is case-insensitive). - ItemBuilder - Class in tech.guilhermekaua.spigotboot.core.spigot.utils
-
A utility class that helps to create and modify ItemStacks.
- ItemBuilder(ItemStack) - Constructor for class tech.guilhermekaua.spigotboot.core.spigot.utils.ItemBuilder
-
Creates a new ItemBuilder with the given ItemStack.
- ItemBuilder(Material) - Constructor for class tech.guilhermekaua.spigotboot.core.spigot.utils.ItemBuilder
-
Creates a new ItemBuilder with the given Material type.
- ItemBuilder(Material, int) - Constructor for class tech.guilhermekaua.spigotboot.core.spigot.utils.ItemBuilder
-
Creates a new ItemBuilder with the given Material type and data value.
- ItemBuilder(Material, Color) - Constructor for class tech.guilhermekaua.spigotboot.core.spigot.utils.ItemBuilder
-
Creates a new ItemBuilder with a leather armor item of the given color.
L
- legacy(String) - Static method in class tech.guilhermekaua.spigotboot.core.spigot.text.ChatMarkup
- legacy(String, boolean) - Static method in class tech.guilhermekaua.spigotboot.core.spigot.text.ChatMarkup
-
Colours/hex resolved to
§-codes; interactive tags stripped (their inner text kept).
M
- millisToTicks(long) - Static method in class tech.guilhermekaua.spigotboot.core.spigot.utils.Utils
- ModelDataCompat - Class in tech.guilhermekaua.spigotboot.core.spigot.utils
-
Version-safe item model data helpers for the Bukkit/Spigot API surface.
- moveLastItemToFirst(List<T>) - Static method in class tech.guilhermekaua.spigotboot.core.spigot.utils.Utils
N
- NATIVE_HEX - Static variable in class tech.guilhermekaua.spigotboot.core.spigot.text.HexSupport
-
trueon 1.16+ where native 24-bit chat colour renders. - nearestLegacy(String) - Static method in class tech.guilhermekaua.spigotboot.core.spigot.text.HexSupport
-
"#rrggbb"/"rrggbb"-> nearest legacy"§<code>"by unweighted RGB distance.
O
- ofHead(String) - Static method in class tech.guilhermekaua.spigotboot.core.spigot.utils.ItemBuilder
-
Creates an
ItemBuilderwrapping a player head resolved from either a Mojang texture URL or a player name. - ofMaterial(String...) - Static method in class tech.guilhermekaua.spigotboot.core.spigot.utils.ItemBuilder
-
Resolves the first
Materialthat matches one of the given config names (modern name first, legacy fallback viaTypeUtil.getMaterialFromLegacy(String)), falling back toMaterial.STONEwhen none resolve — so a GUI never fails to render an item. - onChat(Consumer<ChatContext>) - Method in class tech.guilhermekaua.spigotboot.core.spigot.conversation.ChatPrompt
-
Starts the conversation.
- onChat(Player, Consumer<ChatContext>) - Static method in class tech.guilhermekaua.spigotboot.core.spigot.conversation.ChatUtils
-
Shorthand for
with(player).onChat(callback)with no options. - onChat(AsyncPlayerChatEvent) - Method in class tech.guilhermekaua.spigotboot.core.spigot.conversation.ChatConversationManager
-
Captures chat from players in a conversation: cancels the broadcast on the async thread and routes the message to the callback.
- onContextReady(Context) - Method in class tech.guilhermekaua.spigotboot.core.spigot.conversation.ChatConversationManager
-
Installs the
ChatUtilsfacade and registers a shutdown hook that ends every active conversation withEndReason.PLUGIN_DISABLEand uninstalls the facade. - onContextReady(Context) - Method in class tech.guilhermekaua.spigotboot.core.spigot.integrations.BukkitListenerAutoRegistrar
- onEnd(BiConsumer<Player, EndReason>) - Method in class tech.guilhermekaua.spigotboot.core.spigot.conversation.ChatPrompt
-
Sets a hook that runs when the conversation ends for any reason.
- onInitialize(Context) - Method in class tech.guilhermekaua.spigotboot.core.spigot.SpigotCoreModule
- onQuit(PlayerQuitEvent) - Method in class tech.guilhermekaua.spigotboot.core.spigot.conversation.ChatConversationManager
-
Ends a disconnecting player's conversation with
EndReason.DISCONNECT. - onTimeout(Consumer<Player>) - Method in class tech.guilhermekaua.spigotboot.core.spigot.conversation.ChatPrompt
-
Sets a hook that runs, with the player, when the inactivity timeout elapses, just before
onEnd. - ownsRegion(Entity) - Method in class tech.guilhermekaua.spigotboot.core.spigot.scheduler.BukkitPlatformScheduler
- ownsRegion(Entity) - Method in class tech.guilhermekaua.spigotboot.core.spigot.scheduler.FoliaPlatformScheduler
- ownsRegion(Entity) - Method in interface tech.guilhermekaua.spigotboot.core.spigot.scheduler.PlatformScheduler
- ownsRegion(Location) - Method in class tech.guilhermekaua.spigotboot.core.spigot.scheduler.BukkitPlatformScheduler
- ownsRegion(Location) - Method in class tech.guilhermekaua.spigotboot.core.spigot.scheduler.FoliaPlatformScheduler
- ownsRegion(Location) - Method in interface tech.guilhermekaua.spigotboot.core.spigot.scheduler.PlatformScheduler
P
- parse(String) - Static method in class tech.guilhermekaua.spigotboot.core.spigot.text.ChatMarkup
- parse(String, boolean) - Static method in class tech.guilhermekaua.spigotboot.core.spigot.text.ChatMarkup
- placeholder(String, String) - Method in class tech.guilhermekaua.spigotboot.core.spigot.utils.ItemBuilder
-
Replaces a placeholder in the lore of the ItemStack with a given value.
- Placeholders - Class in tech.guilhermekaua.spigotboot.core.spigot.text
-
Replaces
%key%tokens in a template from a flat(key, value, key, value, …)array. - platformScheduler(Plugin) - Method in class tech.guilhermekaua.spigotboot.core.spigot.scheduler.SpigotSchedulerConfiguration
- PlatformScheduler - Interface in tech.guilhermekaua.spigotboot.core.spigot.scheduler
-
Platform-neutral scheduling.
- PlatformSchedulers - Class in tech.guilhermekaua.spigotboot.core.spigot.scheduler
-
Detects the platform and builds the matching
PlatformScheduler. - PlatformTask - Interface in tech.guilhermekaua.spigotboot.core.spigot.scheduler
-
A cancellable handle to a task scheduled through a
PlatformScheduler. - playSound(PlatformScheduler, Player, String) - Static method in class tech.guilhermekaua.spigotboot.core.spigot.utils.Utils
-
Plays a sound for the player on the thread owning the player's region.
- PLUGIN_DISABLE - Enum constant in enum class tech.guilhermekaua.spigotboot.core.spigot.conversation.EndReason
-
The owning plugin/context is shutting down.
R
- reload() - Method in class tech.guilhermekaua.spigotboot.core.spigot.utils.ConfigManager
-
Reload configuration.
- removeDuplicates(List<T>) - Static method in class tech.guilhermekaua.spigotboot.core.spigot.utils.Utils
- REPLACED - Enum constant in enum class tech.guilhermekaua.spigotboot.core.spigot.conversation.EndReason
-
A new prompt was started for a player already in one.
- resolve(String) - Static method in class tech.guilhermekaua.spigotboot.core.spigot.utils.SoundCompat
-
Resolves a sound from a config value — an enum constant name (e.g.
- runAtRegion(Location, Runnable) - Method in class tech.guilhermekaua.spigotboot.core.spigot.scheduler.BukkitPlatformScheduler
- runAtRegion(Location, Runnable) - Method in class tech.guilhermekaua.spigotboot.core.spigot.scheduler.FoliaPlatformScheduler
- runAtRegion(Location, Runnable) - Method in interface tech.guilhermekaua.spigotboot.core.spigot.scheduler.PlatformScheduler
-
Runs a task on the thread owning the given location's region (Folia) or the main thread (legacy).
- runAtRegionLater(Location, Runnable, long) - Method in class tech.guilhermekaua.spigotboot.core.spigot.scheduler.BukkitPlatformScheduler
- runAtRegionLater(Location, Runnable, long) - Method in class tech.guilhermekaua.spigotboot.core.spigot.scheduler.FoliaPlatformScheduler
- runAtRegionLater(Location, Runnable, long) - Method in interface tech.guilhermekaua.spigotboot.core.spigot.scheduler.PlatformScheduler
-
Runs a task on the thread owning the given location's region (Folia) or the main thread (legacy), after a delay.
- runGlobal(Runnable) - Method in class tech.guilhermekaua.spigotboot.core.spigot.scheduler.BukkitPlatformScheduler
- runGlobal(Runnable) - Method in class tech.guilhermekaua.spigotboot.core.spigot.scheduler.FoliaPlatformScheduler
- runGlobal(Runnable) - Method in interface tech.guilhermekaua.spigotboot.core.spigot.scheduler.PlatformScheduler
-
Runs a task on the global region thread (Folia) or the main thread (legacy).
- runGlobalLater(Runnable, long) - Method in class tech.guilhermekaua.spigotboot.core.spigot.scheduler.BukkitPlatformScheduler
- runGlobalLater(Runnable, long) - Method in class tech.guilhermekaua.spigotboot.core.spigot.scheduler.FoliaPlatformScheduler
- runGlobalLater(Runnable, long) - Method in interface tech.guilhermekaua.spigotboot.core.spigot.scheduler.PlatformScheduler
-
Runs a task on the global region thread (Folia) or the main thread (legacy), after a delay.
- runOnEntity(Entity, Runnable, Runnable) - Method in class tech.guilhermekaua.spigotboot.core.spigot.scheduler.BukkitPlatformScheduler
- runOnEntity(Entity, Runnable, Runnable) - Method in class tech.guilhermekaua.spigotboot.core.spigot.scheduler.FoliaPlatformScheduler
- runOnEntity(Entity, Runnable, Runnable) - Method in interface tech.guilhermekaua.spigotboot.core.spigot.scheduler.PlatformScheduler
-
Runs a task on the thread owning the entity's region (Folia) or the main thread (legacy).
- runOnEntityAtFixedRate(Entity, Runnable, Runnable, long, long) - Method in class tech.guilhermekaua.spigotboot.core.spigot.scheduler.BukkitPlatformScheduler
- runOnEntityAtFixedRate(Entity, Runnable, Runnable, long, long) - Method in class tech.guilhermekaua.spigotboot.core.spigot.scheduler.FoliaPlatformScheduler
- runOnEntityAtFixedRate(Entity, Runnable, Runnable, long, long) - Method in interface tech.guilhermekaua.spigotboot.core.spigot.scheduler.PlatformScheduler
-
Runs a task repeatedly on the thread owning the entity's region (Folia) or the main thread (legacy).
- runOnEntityLater(Entity, Runnable, Runnable, long) - Method in class tech.guilhermekaua.spigotboot.core.spigot.scheduler.BukkitPlatformScheduler
- runOnEntityLater(Entity, Runnable, Runnable, long) - Method in class tech.guilhermekaua.spigotboot.core.spigot.scheduler.FoliaPlatformScheduler
- runOnEntityLater(Entity, Runnable, Runnable, long) - Method in interface tech.guilhermekaua.spigotboot.core.spigot.scheduler.PlatformScheduler
-
Runs a task on the thread owning the entity's region (Folia) or the main thread (legacy), after a delay.
S
- save() - Method in class tech.guilhermekaua.spigotboot.core.spigot.utils.ConfigManager
-
Save config changes to file
- saveArenaLoc(String, Location) - Method in class tech.guilhermekaua.spigotboot.core.spigot.utils.ConfigManager
-
Save a location for arena use
- saveConfigLoc(String, Location) - Method in class tech.guilhermekaua.spigotboot.core.spigot.utils.ConfigManager
-
Save a general location to the config.
- serverVersion() - Method in class tech.guilhermekaua.spigotboot.core.spigot.version.ServerVersionConfiguration
- ServerVersion - Class in tech.guilhermekaua.spigotboot.core.spigot.version
-
Immutable, comparable view of the running Minecraft server's version.
- ServerVersionConfiguration - Class in tech.guilhermekaua.spigotboot.core.spigot.version
-
Registers the running server's
ServerVersion. - ServerVersionConfiguration() - Constructor for class tech.guilhermekaua.spigotboot.core.spigot.version.ServerVersionConfiguration
- set(String, Object) - Method in class tech.guilhermekaua.spigotboot.core.spigot.utils.ConfigManager
-
Set data to config
- setAmount(int) - Method in class tech.guilhermekaua.spigotboot.core.spigot.utils.ItemBuilder
-
Sets the stack size, clamped to at least 1.
- setCustomModelData(Integer) - Method in class tech.guilhermekaua.spigotboot.core.spigot.utils.ItemBuilder
-
Sets the custom model data.
- setCustomModelData(ItemMeta, Integer) - Static method in class tech.guilhermekaua.spigotboot.core.spigot.utils.ModelDataCompat
-
Sets integer custom model data.
- setCustomModelDataColors(Color...) - Method in class tech.guilhermekaua.spigotboot.core.spigot.utils.ItemBuilder
-
Sets custom model data component tint colors.
- setCustomModelDataComponent(List<Float>, List<Boolean>, List<String>, List<Color>) - Method in class tech.guilhermekaua.spigotboot.core.spigot.utils.ItemBuilder
-
Sets custom model data component values on servers that expose that API.
- setCustomModelDataComponent(ItemMeta, List<Float>, List<Boolean>, List<String>, List<Color>) - Static method in class tech.guilhermekaua.spigotboot.core.spigot.utils.ModelDataCompat
-
Sets the custom model data component values introduced for the component-backed model data API.
- setCustomModelDataFlags(Boolean...) - Method in class tech.guilhermekaua.spigotboot.core.spigot.utils.ItemBuilder
-
Sets custom model data component boolean flag values.
- setCustomModelDataFloats(Float...) - Method in class tech.guilhermekaua.spigotboot.core.spigot.utils.ItemBuilder
-
Sets custom model data component float values.
- setCustomModelDataStrings(String...) - Method in class tech.guilhermekaua.spigotboot.core.spigot.utils.ItemBuilder
-
Sets custom model data component string values.
- setGlow(boolean) - Method in class tech.guilhermekaua.spigotboot.core.spigot.utils.ItemBuilder
- setItem(ItemStack) - Method in class tech.guilhermekaua.spigotboot.core.spigot.utils.ItemBuilder
- setItemModel(String) - Method in class tech.guilhermekaua.spigotboot.core.spigot.utils.ItemBuilder
-
Sets the direct item model key on servers that expose that API.
- setItemModel(ItemMeta, String) - Static method in class tech.guilhermekaua.spigotboot.core.spigot.utils.ModelDataCompat
-
Sets the direct item model key added by newer Spigot/Paper APIs.
- setLegacyData(ItemStack, Integer) - Static method in class tech.guilhermekaua.spigotboot.core.spigot.utils.ModelDataCompat
-
Sets the legacy durability/data value used by old pre-flattening item variants.
- setLegacyModelData(Integer) - Method in class tech.guilhermekaua.spigotboot.core.spigot.utils.ItemBuilder
-
Sets the legacy durability/data value used by old pre-flattening item variants.
- setLore(int, String) - Method in class tech.guilhermekaua.spigotboot.core.spigot.utils.ItemBuilder
-
Replaces a string in the lore of the ItemStack at the given index.
- setLore(String...) - Method in class tech.guilhermekaua.spigotboot.core.spigot.utils.ItemBuilder
-
Sets the lore of the ItemStack.
- setLore(List<String>) - Method in class tech.guilhermekaua.spigotboot.core.spigot.utils.ItemBuilder
-
Sets the lore of the ItemStack.
- setMaterial(String...) - Method in class tech.guilhermekaua.spigotboot.core.spigot.utils.ItemBuilder
- setName(String) - Method in class tech.guilhermekaua.spigotboot.core.spigot.utils.ConfigManager
-
Change internal name.
- setName(String) - Method in class tech.guilhermekaua.spigotboot.core.spigot.utils.ItemBuilder
-
Sets the display name of the ItemStack.
- setRawLore(String...) - Method in class tech.guilhermekaua.spigotboot.core.spigot.utils.ItemBuilder
-
Sets the lore verbatim, without colour translation — for lines that are already formatted.
- setRawLore(List<String>) - Method in class tech.guilhermekaua.spigotboot.core.spigot.utils.ItemBuilder
-
Sets the lore verbatim, without colour translation — for lines that are already formatted.
- setRawName(String) - Method in class tech.guilhermekaua.spigotboot.core.spigot.utils.ItemBuilder
-
Sets the display name verbatim, without colour translation — for names that are already formatted (e.g.
- shuffleList(List<T>) - Static method in class tech.guilhermekaua.spigotboot.core.spigot.utils.Utils
- sneakThrow(Runnable) - Static method in class tech.guilhermekaua.spigotboot.core.spigot.utils.Utils
- sneakThrow(Supplier<T>) - Static method in class tech.guilhermekaua.spigotboot.core.spigot.utils.Utils
- SoundCompat - Class in tech.guilhermekaua.spigotboot.core.spigot.utils
-
Cross-version
Soundresolution. - SpigotBootPlugin - Class in tech.guilhermekaua.spigotboot.core.spigot
- SpigotBootPlugin(JavaPlugin) - Constructor for class tech.guilhermekaua.spigotboot.core.spigot.SpigotBootPlugin
- SpigotCoreModule - Class in tech.guilhermekaua.spigotboot.core.spigot
- SpigotCoreModule() - Constructor for class tech.guilhermekaua.spigotboot.core.spigot.SpigotCoreModule
- SpigotSchedulerConfiguration - Class in tech.guilhermekaua.spigotboot.core.spigot.scheduler
-
Registers the platform
PlatformScheduler. - SpigotSchedulerConfiguration() - Constructor for class tech.guilhermekaua.spigotboot.core.spigot.scheduler.SpigotSchedulerConfiguration
- stringLocationArenaFormat(Location) - Method in class tech.guilhermekaua.spigotboot.core.spigot.utils.ConfigManager
-
Convert a location to an arena location syntax
- stringLocationConfigFormat(Location) - Method in class tech.guilhermekaua.spigotboot.core.spigot.utils.ConfigManager
-
Convert a location to a string for general use Use
ConfigManager.stringLocationArenaFormat(Location)for arena locations - swapLegacy(String, String) - Static method in class tech.guilhermekaua.spigotboot.core.spigot.utils.TypeUtil
- sync(PlatformScheduler, Entity, Runnable) - Static method in class tech.guilhermekaua.spigotboot.core.spigot.utils.Utils
-
Runs a task on the thread owning the entity's region.
- syncLater(PlatformScheduler, Entity, Runnable, long) - Static method in class tech.guilhermekaua.spigotboot.core.spigot.utils.Utils
-
Runs a task on the thread owning the entity's region after a delay.
T
- tech.guilhermekaua.spigotboot.core.spigot - package tech.guilhermekaua.spigotboot.core.spigot
- tech.guilhermekaua.spigotboot.core.spigot.conversation - package tech.guilhermekaua.spigotboot.core.spigot.conversation
- tech.guilhermekaua.spigotboot.core.spigot.integrations - package tech.guilhermekaua.spigotboot.core.spigot.integrations
- tech.guilhermekaua.spigotboot.core.spigot.scheduler - package tech.guilhermekaua.spigotboot.core.spigot.scheduler
- tech.guilhermekaua.spigotboot.core.spigot.text - package tech.guilhermekaua.spigotboot.core.spigot.text
- tech.guilhermekaua.spigotboot.core.spigot.utils - package tech.guilhermekaua.spigotboot.core.spigot.utils
- tech.guilhermekaua.spigotboot.core.spigot.version - package tech.guilhermekaua.spigotboot.core.spigot.version
- tech.guilhermekaua.spigotboot.generated - package tech.guilhermekaua.spigotboot.generated
- timeout(long, TimeUnit) - Method in class tech.guilhermekaua.spigotboot.core.spigot.conversation.ChatPrompt
-
Inactivity timeout: if the player sends no message within this window the conversation ends with
EndReason.TIMEOUT. - TIMEOUT - Enum constant in enum class tech.guilhermekaua.spigotboot.core.spigot.conversation.EndReason
-
The inactivity timeout elapsed with no message.
- toHexSequence(String) - Static method in class tech.guilhermekaua.spigotboot.core.spigot.text.HexSupport
-
"#1a2b3c"/"1a2b3c"->"§x§1§a§2§b§3§c"(1.16+ native wire format). - toKey(Sound) - Static method in class tech.guilhermekaua.spigotboot.core.spigot.utils.SoundCompat
-
Serializes a sound back to a stable config string: the enum name on enum builds, else the namespaced key (e.g.
- toString() - Method in class tech.guilhermekaua.spigotboot.core.spigot.version.ServerVersion
- tryElsePrint(Runnable) - Static method in class tech.guilhermekaua.spigotboot.core.spigot.utils.Utils
- TypeUtil - Class in tech.guilhermekaua.spigotboot.core.spigot.utils
- TypeUtil() - Constructor for class tech.guilhermekaua.spigotboot.core.spigot.utils.TypeUtil
U
- Utils - Class in tech.guilhermekaua.spigotboot.core.spigot.utils
- Utils() - Constructor for class tech.guilhermekaua.spigotboot.core.spigot.utils.Utils
V
- valueOf(String) - Static method in enum class tech.guilhermekaua.spigotboot.core.spigot.conversation.EndReason
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class tech.guilhermekaua.spigotboot.core.spigot.conversation.EndReason
-
Returns an array containing the constants of this enum class, in the order they are declared.
W
- with(Player) - Static method in class tech.guilhermekaua.spigotboot.core.spigot.conversation.ChatUtils
- wrap() - Method in class tech.guilhermekaua.spigotboot.core.spigot.utils.ItemBuilder
-
Returns the ItemStack that this builder is working on.
All Classes and Interfaces|All Packages