f0Effect grants temporary combat effects to players after killing another player in the arena.
Designed for competitive PvP servers that need short, impactful mechanics without long-term snowballing.
━━━━━━━━━━━━━━━━━━━━━━
EFFECT SELECTION GUI
━━━━━━━━━━━━━━━━━━━━━━
Players can:
✔ Select one active effect
✔ See current upgrade level
✔ Instantly activate effect
✔ Navigate to upgrade shop
Clean layout. Fast interaction. Clear feedback.
━━━━━━━━━━━━━━━━━━━━━━
ABOUT PANEL
━━━━━━━━━━━━━━━━━━━━━━
Built-in explanation directly inside GUI.
Effects activate immediately after killing another player.
Simple system. No unnecessary complexity.
━━━━━━━━━━━━━━━━━━━━━━
UPGRADE SHOP
━━━━━━━━━━━━━━━━━━━━━━
Upgrade philosophy:
Higher level = more power
Higher level = shorter duration
Levels must be purchased in order
Balanced for competitive PvP.
━━━━━━━━━━━━━━━━━━━━━━
PURCHASE EXAMPLE
━━━━━━━━━━━━━━━━━━━━━━
- Duration clearly displayed
- Cost visible
- One-click purchase
━━━━━━━━━━━━━━━━━━━━━━
LOCKED LEVEL EXAMPLE
━━━━━━━━━━━━━━━━━━━━━━
If previous level is not purchased, upgrade is blocked automatically.
Prevents skipping progression.
━━━━━━━━━━━━━━━━━━━━━━
ALREADY OWNED LEVEL
━━━━━━━━━━━━━━━━━━━━━━
Clear feedback when player already owns the upgrade.
━━━━━━━━━━━━━━━━━━━━━━
BOSSBAR DISPLAY
━━━━━━━━━━━━━━━━━━━━━━
When effect activates:
✔ Blue BossBar appears
✔ Displays effect name
✔ Displays level
✔ Disappears automatically
Fully configurable in config.yml.
━━━━━━━━━━━━━━━━━━━━━━
DEFAULT EFFECTS
━━━━━━━━━━━━━━━━━━━━━━
⚡ SPEED
RESISTANCE
❤ REGENERATION
⚔ STRENGTH
Duration scaling:
Level I → 10 seconds
Level II → 7 seconds
Level III → 5 seconds
20 ticks = 1 second.
━━━━━━━━━━━━━━━━━━━━━━
FULLY CONFIGURABLE
━━━━━━━━━━━━━━━━━━━━━━
✔ Messages (HEX supported)
✔ GUI layout
✔ Sounds
✔ MySQL support
✔ BossBar settings
✔ Effect cost & amplifier scaling
━━━━━━━━━━━━━━━━━━━━━━
INSTALLATION
━━━━━━━━━━━━━━━━━━━━━━
Requirements:
• Vault (required)
• MariaDB/MySQL (if you want to use external database)
Install
Vault on your server.
Set up a working
MariaDB/MySQL database if if you want to use external database.
Drop the plugin into the /plugins folder.
Restart the server.
Configure config.yml with your database credentials or change messages/effects.
Done.
━━━━━━━━━━━━━━━━━━━━━━
PERMISSIONS / COMMANDS
━━━━━━━━━━━━━━━━━━━━━━
f0effects.admin
Grants access to administrative features:
✔ Receive update notifications on join
✔ Access future admin commands
✔ Bypass potential debug restrictions
Default group:
✔ Access /effects command
/f0ef reload
Reloads the plugin configuration.
/f0ef clear <player> <effect>
Resets the player’s level for the specified effect.
/f0ef set <player> <effect> <level>
Sets the player’s level for the specified effect (1–3).
━━━━━━━━━━━━━━━━━━━━━━
If you want stricter control, you can manage access entirely through permission plugins such as LuckPerms.
━━━━━━━━━━━━━━━━━━━━━━
Built for serious PvP environments.