File Details
WiFlowPlaceholderAPI-1.0.3.jar
- R
- Feb 5, 2026
- 361.89 KB
- 395
- Early Access
File Name
WiFlowPlaceholderAPI-1.0.3.jar
Supported Versions
- Early Access
[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.

