
EffectMaster
A Plugin to enhance your server's visual effects without labyrinths of Command Blocks and Redstone!
Автор: M643,7 тыс.51обновлён 28 авг. 2026 г.
ДекорМагияУтилиты
Описание

✨ EffectMaster - Create Magical Experiences on Your Server
EffectMaster brings your server to life with particles, fountains and all other kinds of effects. Whether you’re building immersive lobbies, hosting seasonal events, or creating an insane theme park, EffectMaster gives you the tools to craft every magical experience you can imagine.
💡 Key Features
- Create Shows ➔ Particle systems, fountains, block manipulation, sound effects, lighting effects, fireworks and so much more.
- In-Game Editor ➔ No need to touch config files (unless you want to).
- Looping Shows ➔ Play on repeat or trigger manually.
- TrainCarts, Animatronics and WorldGuard Support ➔ Start shows during rides, by entering regions and play animatronics.
- Powerful Configuration ➔ Every parameter is tweakable to your vision.
- Developer API ➔ Want to create your own effects? No problemo!
🎥 Demos & Tutorials
Visual Effects Showcase
Dutch Tutorial by TheBelgiumGames
📘 Documentation & Community
Need help? Got ideas? Join the Discord to shape the future of EffectMaster.
🧩 Supported Platforms
- Paper, Purpur, and most major forks
- Minecraft 1.20.5 and up
📊 Badges
EffectMaster is free and open-source under the MIT license, so do whatever you want with it ;D 🔗 GitHub Repository
Галерея
Последние версии
Все версии →beta
EffectMaster 1.5.0-beta9
1.5.0-beta928 авг. 2026 г.191Minecraft: 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2, 26.3paper, purpur
Что нового
## [Changes]
- Improved error handling, plugin now also includes `/em debug`, so debugging shows will now be a lot easier!
- Added show locking. Imagine you've accidentally made a show loop through a repeating commandblock, which spawns 50.000 entities every tick. You can now (un)lock that show using `/em (un)lock <category> <name>` or through the editor
- Changed default Console Command effect message to be less confusing for new users
## [Bug fixes]
- Fix ParticleLine using `TrailDuration` parameter instead of `ParticleDuration` parameter
- Fix all particle effects correcting TrailDuration to 1 instead of 0 when null
> Folia seemed to have a few problems in the last few releases, so beta9 doesn't support Folia. I will try to bring Folia support back though.
beta
EffectMaster 1.5.0-beta8
1.5.0-beta84 мая 2026 г.237Minecraft: 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2folia, paper, purpur
Что нового
## [Changes]
- Added `--deep` flag to the `/em stop` command to stop child shows which got activated by the main show
## [Bug fixes]
- Fixed bug where using the suffix `.yml` and using no suffix would lead to different results when using the `/em stop` command
beta
EffectMaster 1.5.0-beta7
1.5.0-beta729 апр. 2026 г.38Minecraft: 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2folia, paper, purpur
Что нового
## [Changes]
- Added Fountain Fan effect
- Added extra exception checks to avoid unexpected behavior
## [Bug fixes]
- Fixed the "Click to copy current value" text actually not copying
beta
EffectMaster 1.5.0-beta6
1.5.0-beta616 февр. 2026 г.175Minecraft: 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11folia, paper, purpur
Что нового
- Fixed a lot of effects not working because of scheduler change
beta
EffectMaster 1.5.0-beta5
1.5.0-beta58 февр. 2026 г.31Minecraft: 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11folia, paper, purpur
Что нового
- Fixed exception being thrown when TravelLocation was null on ParticlePath effect
- Better exception handling for particle effects
beta
EffectMaster 1.5.0-beta4
1.5.0-beta429 янв. 2026 г.45Minecraft: 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11folia, paper, purpur
Что нового
## [Bug fixes]
- Fix Particle Line effect to actually spawn particles
- Fixed Folia compatibility
- Removed FoliaLib dependency
beta
EffectMaster 1.5.0-beta3
1.5.0-beta328 янв. 2026 г.32Minecraft: 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11folia, paper, purpur
Что нового
## [Changes]
- Added /em import command for presets
- Added /em export command for presets
- Changed falling block system to use display entities instead, the affected effects are:
- Falling Block
- Fountain
- Fountain Line
- Fountain Path
- Fountain Dancing
- Fountain Bloom
- Changed particle effects to have more customizability, the affected effects are:
- Particle
- Particle Emitter
- Particle Line
- Particle Path
- Some parameters may only show based on the value of other parameters, this reduces the amount of unnecessary parameters in the editor
- Added /em loop to manage show looping through commands
## [Bug fixes]
- Fix update version for spline type change
- Fix bug where light level on Light effect didn't work
- Fix Folia support
beta
EffectMaster 1.5.0-beta2
1.5.0-beta21 сент. 2025 г.192Minecraft: 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8folia, paper, purpur
Что нового
## [Changes]
### 💿 New Feature: Presets!
Presets allow you to save an effect you've already set up to use it later again!
Saving a preset:
1. Open the effect editor of an effect you would like to save.
2. Click "save as preset".
3. Enter a name and display material.
Using a preset:
1. Open the show editor of the show to which you would like to add the pre-made effect.
2. Click "new effect"
3. Right click on the effect type you created a preset for.
4. Select your preset.
---
### 🏡 QOL Features
- Better UI and UX design.
- Consistent color usage.
- Switched to the Adventure API and MiniMessage.
- Added sorting button to show editor.
- Added sorting button to view all effects editor.
- Added scroll buttons to effect editor.
- Added `/em version` command.
- Always send re-open messages when leaving a GUI.
- Pressing tab while editing an effect can pop up some suggestions (for example for Material and Particle parameters).
- Shift + click to copy parameter value.
---
### 🔄 dX, dY, dZ ➜ Delta
Instead of having to set 3 seperate parameters, you can now set the delta of a particle in the `Delta` parameter!
---
### ⚠️ Version Support Changes
* ❌ **Dropped support**: Spigot servers
You can still use Paper, Folia, Purpur and other Paper forks!
## [Bug fixes]
- Path and line effects exceeding last point when the speed and frequency are set to a high value.
- Path wand kicking you because of a too large packet
- Cleaned up code
beta
EffectMaster 1.5.0-beta1
1.5.0-beta16 авг. 2025 г.87Minecraft: 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8folia, paper, purpur, spigot
Что нового
### 🪄 New Feature: Wands!
Wands allow you to configure complex effects more intuitively and efficiently.
* 🔨 Currently added: **Path Wand**
→ Obtain it using `/em wand path`
---
### 💡 New Effects
Bring your creations to life with these new effects:
* `Light` – Adds static lighting effects
* `LightFlicker` – Creates flickering lights
* `LightPulse` – Generates pulsing light patterns
---
### 🧮 New Parameter: `SplineType`
* The `Smooth` parameter has been **removed**
* Replaced with a new, more flexible **`SplineType`** parameter
* Supports:
* `BEZIER`
* `CATMULL_ROM`
* `POLY_CHAIN`
---
### 🏳️ WorldGuard Region Flags
EffectMaster now supports **custom WorldGuard region flags** to trigger shows based on player movement:
* `enter`, `exit`, `first-enter`, `last-exit`
* `delay-enter`, `delay-exit`, `delay-first-enter`, `delay-last-exit`
> Use region flags to play shows when players enter or leave specific areas — instantly or with a delay!
---
### 🔁 Update System
EffectMaster now includes an **automatic update system** that:
* Converts old `Smooth` parameters to `SplineType` on load
* Prepares the plugin for future updates without manual config changes
> *No more breaking changes — we’ll handle the transition for you!*
---
### ⚠️ Version Support Changes
* ✅ **Supported**: Minecraft **1.20.5 and newer**
* ❌ **Dropped support**: Versions **1.16 through 1.20.4**
> This change allows us to deliver a better and more modern user experience.
> Please update your server to a recent version to continue using EffectMaster.
release
EffectMaster 1.4.9
1.4.926 янв. 2025 г.478Minecraft: 1.16, 1.16.1, 1.16.2, 1.16.3, 1.16.4, 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5folia, paper, purpur, spigot
Что нового
- Added /em stop command to cancel shows which are playing. This will not cancel ongoing effects, but it will cancel the following effects in the sequence.
- Added playAt(Location location) to the api. (Thank you RM20)




