EliminationPlus
PluginMIT

EliminationPlus

An elimination plugin to put players into spectator mode upon death. Best for pvp events

41
Downloads
0
Followers
3 months ago
Updated
📦
3
Versions

📖About EliminationPlus

⚔️ EliminationPlus

The ultimate elimination plugin with Discord integration and team support!

Version
Paper
Discord
Downloads


EliminationPlus


Features

🎮 Core Gameplay

  • 🔄 Auto-spectator mode - Players go into spectator instantly on death
  • Full toggle system - Enable/disable features without restarting
  • 👥 Team elimination tracking - Know when entire teams are wiped out
  • 🔊 Custom sounds - Thunder strikes when players are eliminated
  • 📝 Title messages - Bold elimination announcements on screen
  • 💬 Chat messages - Customizable elimination broadcasts

🎮 In-Game Elimination Message

Elimination Message
Customizable elimination messages with team colors and formatting

Elimination Title
Customizable elimination titles with team colors and formatting

🎛️ 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

  • 💬 Webhook support - Send elimination messages to Discord
  • 🎨 Rich embeds - Beautiful formatted messages with colors
  • ⚙️ Configurable formats - Customize exactly how messages look
  • 👤 Player head support - Optional player avatars in embeds

Discord Webhook
Messsage sent to discord when a player is eliminated

🤝 UltimateTeams Integration

EliminationPlus works seamlessly with UltimateTeams - the excellent team plugin by xF3d3!

  • Automatic team detection - No configuration needed
  • Team names in elimination messages - Shows which team eliminated which
  • Team elimination announcements - Know when a team is completely wiped
  • Full PlaceholderAPI support - Uses %ultimateteams_teamName%

Note: EliminationPlus is not affiliated with or endorsed by UltimateTeams. 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

  • 📁 Auto-generated config.yml - No manual file creation
  • 🔄 Reload command - /ep reload applies changes instantly
  • 🎚️ Individual toggles - 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:

# ============================================
# EliminationPlus Configuration File
# ============================================

# ============================================
# DISCORD INTEGRATION
# ============================================
discord:
  enabled: true
  webhook-url: ""
  show-player-heads: true
  message-format: "**{victim_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