01
General Settings
// cache · debug · storage — defaults work for most servers
▼
💡 New to this? The default values work great for most servers. Skip this section and go straight to Step 02 → Rules.
Cache
Cache TTL
seconds
?
How long the plugin remembers a placeholder value before recalculating it. Higher = faster server, but slower to reflect changes.
How long values are cached. 5 seconds is ideal for most servers.
Recommended:
5 · Large servers: 10–30
Max cache entries / player
?
How many different placeholder values are remembered per player. 100 is more than enough for most setups.
Values held in memory per player. 100 is fine for almost everyone.
Recommended:
100Debug
Debug Mode
Logs extra info to the server console. Useful for troubleshooting — keep off in production.
Storage — advanced users only
Use MySQL instead of YAML
Store rules in a database. Leave this off unless you know what MySQL is.
02
Rules
// what to show instead of a placeholder value, based on conditions
▼
🎯 How it works: A rule says — "If placeholder X equals Y → return Z instead." Then use
%override_yourplaceholder% in your plugins (e.g. %player_health% → %override_player_health%).Start from a template
❤️
Critical Health
Show "CRITICAL" when player health drops below 5
💰
Rich Player
Show "Rich" when Vault balance exceeds 10,000
🌋
Nether World
Show "Inferno" while the player is in the Nether
👑
VIP Rank
Show "VIP" if LuckPerms primary group is "vip"
⭐
High Level
Show "Veteran" when XP level exceeds 30
➕
Blank Rule
Start from scratch and build a custom rule
Your rules
Tip: Ctrl+Z to undo last delete · Drag handle to reorder
03
Download & Install
// live preview of your config file
▼
📂 How to install: Download the file → place it in plugins/MyPlaceholderOverride/ on your server → run
/mpo reload in-game or in the console.
⚠ This will replace all current rules. Make sure to download your current config first if you want to keep it.
Click to upload or drag & drop a config.yml here
Supported: .yml, .yaml
Or paste YAML