WiFlowPlaceholderAPI-1.0.3.jar
What's new
[1.0.3] - 2026-02-05
Added
Taskable Interface - Expansions can now implement Taskable to receive start() and stop() lifecycle callbacks.
Cacheable Interface - Expansions can implement Cacheable to receive a clear() callback when unregistered.
Expansion Events - Other plugins can now listen to PlaceholderAPI events:
ExpansionRegisterEvent- Fired before expansion registers (cancellable)ExpansionUnregisterEvent- Fired when expansion unregistersExpansionsLoadedEvent- Fired when all expansions finish loading at startup
getPlaceholders() Method - Expansions can override getPlaceholders() to return a list of available placeholder names, helping users discover what placeholders are available.
persist() Method - Expansions can override persist() to return true if they should survive reload commands without being unloaded.
Logging Helpers - Expansions now have convenient logging methods: info(), warning(), severe(), and log(Level, String). All messages are prefixed with the expansion identifier.
Changed
BootEvent Loading - External expansions now load via BootEvent with EventPriority.LAST instead of a 3-second delay. This guarantees all plugins are fully loaded before expansions attempt to register, fixing timing issues with scoreboards and other plugins that parse placeholders early.
This mod has no additional files

