LightKillEffects is a lightweight Paper plugin that adds configurable visual effects when players get kills. It includes a simple GUI, per-effect permissions, previews, favorites, cooldowns, and persistent player preferences.
Built for servers that want polished kill feedback without heavy dependencies or noisy setup.
- 30 built-in kill effects
- Inventory GUI with categories and favorites
- Per-effect permissions
- Safer preview arena with cooldowns, auto-exit, and command controls
- Player kill and effect usage stats
- Configurable particles, sounds, render distance, cooldowns, categories, effects, and messages
- YAML, JSON, or SQLite player data storage
- Safe player data backups and restricted import/export paths
- Performance mode for busier servers
- Paper or compatible Bukkit server
- Minecraft 1.20.4+
- Java 17+
- Download
lightkilleffects-<version>.jarfrom Releases. - Put it in your server
pluginsfolder. - Restart the server.
- Edit the files in
plugins/LightKillEffects. - Run
/killeffects reload.
| Command | Permission | Description |
|---|---|---|
/killeffects |
killeffects.use |
Open the menu |
/killeffects set <effect> |
killeffects.use |
Select an effect |
/killeffects set none |
killeffects.use |
Disable your effect |
/killeffects preview <effect> |
killeffects.use |
Preview an effect |
/killeffects exit |
killeffects.use |
Leave an active preview |
/killeffects favorite <add/remove> <effect> |
killeffects.use |
Manage favorites |
/killeffects info |
killeffects.use |
Show your current effect and stats |
/killeffects reload |
killeffects.reload |
Reload config |
Aliases: /ke, /effects
killeffects.use- basic accesskilleffects.gui- open the GUIkilleffects.preview- preview unlocked effectskilleffects.reload- reload configkilleffects.set.others- set effects for other playerskilleffects.preview.all- preview any effectkilleffects.admin.see-previews- see players while they are in previewkilleffects.use.*- access all effectskilleffects.use.<effect>- access one effectkilleffects.*- all permissions
Configuration is split so the main file stays readable:
config.yml- behavior, GUI/menu items, performance, storage, and safety settingscategories.yml- category names, icons, and effect listseffects.yml- effect names, icons, sounds, and descriptionsmessages.yml- player-facing text and command help
Player data is kept under plugins/LightKillEffects/data. Set storage.type to yaml, json, or sqlite.
Next goal: trials. The plan is to support two effect tracks:
- Kill effects: effects that run after a player gets a kill
- Trial effects: particles that spawn at the player's feet while walking
mvn clean packageThe jar is created in:
target/lightkilleffects-<version>.jar