Index
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
TakionLibinstance and initializes all components. - TakionPlugin - Class in me.croabeast.takion
- TakionPlugin() - Constructor for class me.croabeast.takion.TakionPlugin
All Classes and Interfaces|All Packages