Welcome to the Hangar Open Beta. Please report any issue you encounter on GitHub!
Build custom PlaceholderAPI variables with conditions, expressions, nesting, and persistent storage.
PlexVariables 1.0.0
Initial public release of PlexVariables.
Added
- STATIC variables
- CONDITIONAL variables
- EXPRESSION variables
- STORED player and global variables
- PlaceholderAPI integration
- Nested PlexVariables support
- Global stored aliases using
%plexvar_global_<id>% - SQLite persistence
- Asynchronous storage handling
- In-memory placeholder resolution for stored values
- Safe mathematical expression engine
- Conditional operators for numeric and string comparisons
- Permission and world conditions
- Transactional configuration reloads
- Cycle protection and resolution depth limits
- Expansion work and output length limits
- Detailed
/pv testevaluation tracing - Recursive YAML variable file discovery
- Configurable messages and formatting
- Full command system for managing and debugging variables
Commands
/pv help/pv list/pv reload/pv parse/pv test/pv set/pv add/pv get/pv reset
Requirements
- Paper 1.21+
- Java 21
- PlaceholderAPI
Runtime validation currently includes Paper 1.21.11.
Platforms
Paper
1.21–1.21.11
Dependencies
Paper