Index

C F G L M O R S T 
All Classes and Interfaces|All Packages

C

colorize(String) - Method in class me.croabeast.takion.TakionLib
Colorizes a string without any player context.
colorize(Player, String) - Method in class me.croabeast.takion.TakionLib
Colorizes a string using a single player as context.
colorize(Player, Player, String) - Method in class me.croabeast.takion.TakionLib
Colorizes a string and replaces placeholders for a target and parser.

F

fromPlugin(Plugin) - Static method in class me.croabeast.takion.TakionLib
Retrieves the TakionLib instance associated with the given plugin.

G

getLib() - Static method in class me.croabeast.takion.TakionLib
Retrieves the TakionLib instance associated with the providing plugin (determined from the call stack).
getLoadedBossbars() - Method in class me.croabeast.takion.TakionLib
Retrieves loaded bossbar configurations.
getLoadedSender() - Method in class me.croabeast.takion.TakionLib
Returns a copy of the preloaded MessageSender.
getLoadedWebhooks() - Method in class me.croabeast.takion.TakionLib
Retrieves loaded webhook configurations.
getPlugin() - Method in class me.croabeast.takion.TakionLib
Retrieves the plugin instance associated with this TakionLib.

L

loadMapFromConfiguration(ConfigurationSection) - Method in class me.croabeast.takion.TakionLib
Loads a mapping from string keys to configuration sections from the provided configuration.

M

me.croabeast.takion - package me.croabeast.takion
 

O

onDisable() - Method in class me.croabeast.takion.TakionPlugin
 
onEnable() - Method in class me.croabeast.takion.TakionPlugin
 
onLoad() - Method in class me.croabeast.takion.TakionPlugin
 

R

replace(Player, String) - Method in class me.croabeast.takion.TakionLib
Replaces placeholders and applies player formatting functions on a string.
replacePrefixKey(String, boolean) - Method in class me.croabeast.takion.TakionLib
Replaces the language prefix key in a string with the actual language prefix or an empty string.

S

splitString(String) - Method in class me.croabeast.takion.TakionLib
Splits a string using the configured line separator with no limit.
splitString(String, int) - Method in class me.croabeast.takion.TakionLib
Splits a string using the configured line separator, with an optional limit on the number of splits.

T

TakionLib - Class in me.croabeast.takion
The central class of the Takion library that provides a comprehensive suite of utilities for managing messaging, logging, placeholder replacement, and other plugin functionalities.
TakionLib(Plugin) - Constructor for class me.croabeast.takion.TakionLib
Constructs a new TakionLib instance and initializes all components.
TakionPlugin - Class in me.croabeast.takion
 
TakionPlugin() - Constructor for class me.croabeast.takion.TakionPlugin
 
C F G L M O R S T 
All Classes and Interfaces|All Packages