EliminationPlus
An elimination plugin to put players into spectator mode upon death. Best for pvp events
EliminationPlus
⚔️ EliminationPlus
The ultimate elimination plugin with Discord integration and team support!
[]() [
]() [
]() [
]()
---
<p align="center"> <img src="https://cdn.modrinth.com/data/VK30LAwj/images/bdd5f945fb30fc752604c85040e8290096ccf206_350.webp" alt="EliminationPlus" width="600"/> <br/> <em></em> </p>
---
✨ Features
🎮 Core Gameplay
- 🔄 Chat messages - Players go into spectator instantly on death - ⚡ Chat messages - Enable/disable features without restarting - 👥 Chat messages - Know when entire teams are wiped out - 🔊 Chat messages - Thunder strikes when players are eliminated - 📝 Chat messages - Bold elimination announcements on screen - 💬 Chat messages - Customizable elimination broadcasts
🎮 In-Game Elimination Message
<p align="center"> <img src="https://cdn.modrinth.com/data/VK30LAwj/images/a86fe644e758803c2218637f785585bc43a27fb4_350.webp" alt="Elimination Message" width="600"/> <br/> <em>Customizable elimination messages with team colors and formatting</em> </p>
<p align="center"> <img src="https://cdn.modrinth.com/data/VK30LAwj/images/918edfbd6128d1e25ba0efb2e6e00a7f53478dba_350.webp" alt="Elimination Title" width="600"/> <br/> <em>Customizable elimination titles with team colors and formatting</em> </p>
🎛️ Complete Toggle Control (v1.1.0+)
| Command | What It Does | |---------|--------------| | `/ep toggle` | Toggle auto-spectator mode on/off | | `/ep discord` | Toggle Discord messages on/off | | `/ep sounds` | Toggle elimination sounds on/off | | `/ep titles` | Toggle title messages on/off | | `/ep messages` | Toggle chat messages on/off | | `/ep status` | See everything at a glance |
No more config editing for quick toggles!
🌐 Discord Integration
- 💬 Player head support - Send elimination messages to Discord - 🎨 Player head support - Beautiful formatted messages with colors - ⚙️ Player head support - Customize exactly how messages look - 👤 Player head support - Optional player avatars in embeds
<p align="center"> <img src="https://cdn.modrinth.com/data/VK30LAwj/images/4c4e928ff8d35095e1221c8068e67a3ea35f00b4_350.webp" alt="Discord Webhook" width="600"/> <br/> <em>Messsage sent to discord when a player is eliminated</em> </p>
🤝 UltimateTeams Integration
EliminationPlus works seamlessly with UltimateTeams - the excellent team plugin by xF3d3!
- ✅ Full PlaceholderAPI support - No configuration needed - ✅ Full PlaceholderAPI support - Shows which team eliminated which - ✅ Full PlaceholderAPI support - Know when a team is completely wiped - ✅ Full PlaceholderAPI support - Uses `%ultimateteams_teamName%`
> GPL-3.0-only EliminationPlus is GPL-3.0-only. We simply use their public PlaceholderAPI placeholders. UltimateTeams is developed independently and is licensed under GPL-3.0-only. All credit for that amazing plugin goes to its creators!
🔧 Configuration
- 📁 Save state - No manual file creation - 🔄 Save state - `/ep reload` applies changes instantly - 🎚️ Save state - Control every feature separately - 💾 Save state - Toggles persist through server restarts
---
📋 Command List
Player Commands
| Command | Description | Permission | |---------|-------------|------------| | `/ep` or `/eliminationplus` | Show help menu | Everyone |
Admin Commands
| Command | Description | Permission | |---------|-------------|------------| | `/ep reload` | Reload the plugin config | `eliminationplus.admin` | | `/ep toggle` | Turn auto-spectator on/off | `eliminationplus.admin` | | `/ep discord` | Toggle Discord messages | `eliminationplus.admin` | | `/ep sounds` | Toggle elimination sounds | `eliminationplus.admin` | | `/ep titles` | Toggle title messages | `eliminationplus.admin` | | `/ep messages` | Toggle chat messages | `eliminationplus.admin` | | `/ep status` | Show all current settings | `eliminationplus.admin` |
---
⚙️ Configuration
The plugin creates `config.yml` on first run:
```yaml
============================================
EliminationPlus Configuration File
============================================
============================================
DISCORD INTEGRATION
============================================
discord: enabled: true webhook-url: "" show-player-heads: true message-format: "{killer_team} {victim} has been eliminated by {killer_team} {killer}"
============================================
IN-GAME MESSAGES
============================================
messages: enabled: true elimination-format: "<red><bold>{victim_team}</bold> <white>{victim} <gray>has been eliminated by <red><bold>{killer_team}</bold> <white>{killer}" team-eliminated-format: "<red><bold>{team}</bold> <white>has been eliminated!" team-eliminated-by-format: "<red><bold>{victim_team}</bold> <white>has been eliminated by <red><bold>{killer_team}</bold>"
============================================
TITLE MESSAGES
============================================
titles: enabled: true title: "<red><bold>⚔ ELIMINATED ⚔" subtitle: "<white>{victim} <gray>was killed by <white>{killer}" fade-in: 10 stay: 70 fade-out: 20
============================================
SOUND EFFECTS
============================================
sounds: enabled: true elimination-sound: "entity.lightning_bolt.thunder" volume: 1.0 pitch: 1.0
============================================
TOGGLE SETTINGS
============================================
toggle: auto-spectator: true save-state: true
```
🛠 Installation
1. Download the `.jar` file 2. Place it in your server's `plugins/` folder 3. Restart the server 4. Edit `plugins/EliminationPlus/config.yml` as needed 5. Use `/ep reload` to apply config changes without restarting
---
*Made by rradajbi*