✨ Custom Effect Manager ✨
Compatibility: Spigot 1.16 - 1.20+
CHECK A VIDEO PLUGIN
---
Description
Custom Effect Manager is a highly customizable plugin designed to manage and deliver special effects directly to players! From GUI-based effect purchases to real-time admin editing, this plugin offers an all-in-one solution for integrating unique effects into your server.
Admins can configure and edit effects without ever leaving the game, while players can enjoy a beautifully crafted GUI to purchase effects like Speed, Strength, or even Fire Resistance. Whether you're running a survival, RPG, or minigames server, this plugin is the ultimate tool for managing player buffs!
---

✨ Features
✅
Player-Friendly GUI:
- Players can browse and purchase effects using a simple and intuitive GUI.
- Each effect includes a custom icon, description, cost, and duration.
️
Admin Editing GUI:
- Modify effects directly in the game:
- Change the **cost**, **duration**, **amplifier**, **slot**, or **material** of any effect.
- Add or remove effects dynamically without needing to reload the server.
- Includes a **type selector GUI** for choosing effect types (e.g., Speed, Strength, etc.).
Auto-Save Configuration:
- All changes made in-game are instantly saved to `config.yml`.
Permission-Based Access:
- Players: Access the effects GUI to purchase effects.
- Admins: Fully control and edit effects through the admin GUI.
⚡
Dynamic Effects:
- Supports all Minecraft effects, including Speed, Strength, Night Vision, Health Boost, and more.
- Effects can have multiple levels (e.g., Speed I, II, III).
Economy Integration:
- Fully integrated with Vault for handling in-game currency.
- Define custom prices for each effect.
---
️ Visuals
-
Player GUI: Beautifully crafted menu for players to purchase effects.
-
Admin GUI: Intuitive menu for admins to configure and manage effects in real-time.
-
Type Selector: Easily choose from all available Minecraft effects using a dedicated GUI.
---
Configuration
Here's an example of the default `config.yml`:
Code (YAML):
effects:
- name
:
"Speed I"
slot
: 10
display_name
:
"&aSpeed I"
material
:
"SUGAR"
duration
: 24000
amplifier
: 0
cost
: 1000.0
effect_type
:
"SPEED"
- name
:
"Strength II"
slot
: 13
display_name
:
"&aStrength II"
material
:
"IRON_SWORD"
duration
: 24000
amplifier
: 1
cost
: 5000.0
effect_type
:
"INCREASE_DAMAGE"
Configuration Options:
- **`name`**: Unique identifier for the effect.
- **`slot`**: Slot position in the GUI.
- **`material`**: The icon material for the effect.
- **`duration`**: Effect duration in ticks (1 second = 20 ticks).
- **`amplifier`**: The level of the effect.
- **`cost`**: Price of the effect in in-game currency.
- **`effect_type`**: Minecraft effect type (e.g., SPEED, STRENGTH, etc.).
---
⚙️ Commands
/effects
- Opens the player GUI for purchasing effects.
-
Permission: `effects.use`
/effects admin
- Opens the admin GUI for editing effects.
-
Permission: `effects.admin`
---
Permissions
- effects.use: Allows players to open the effects GUI.
- effects.admin: Grants access to admin commands and GUIs.
---
Installation
1. Download the plugin JAR file.
2. Place it in your server's `/plugins` folder.
3. Restart your server.
4. Configure the plugin via `config.yml` or in-game admin GUI.
5. Enjoy!
---
❓ Support
If you encounter any issues, feel free to:
- Join our Discord Support Server.
DISCORD CLICK HERE