Index

A B C D E F G H I L M N O P R S T U V W 
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 to BukkitScheduler and 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 ChatUtils callback.
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 #rrggbb hex 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 #rrggbb hex, encoding hex for an explicit version capability: the native §x… sequence when nativeHex is 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 ChatUtils conversation 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 using ConfigManager.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 using ConfigManager.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 Material from 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 value is a Mojang texture URL of the form http(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
true on 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 ItemBuilder wrapping 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 Material that matches one of the given config names (modern name first, legacy fallback via TypeUtil.getMaterialFromLegacy(String)), falling back to Material.STONE when 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 ChatUtils facade and registers a shutdown hook that ends every active conversation with EndReason.PLUGIN_DISABLE and 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 Sound resolution.
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.
A B C D E F G H I L M N O P R S T U V W 
All Classes and Interfaces|All Packages