Eagle | Bans & Reports | Web UI |1.21 icon

Eagle | Bans & Reports | Web UI |1.21 -----

Eagle is all-around ban and report manager build with a Web UI




EAGLE

Discord | GitHub

This is an early version of the plugin, don't report bugs/ask for help in the reviews
Report bugs here


About
Eagle is an application designed to manage Minecraft server punishments and moderation tasks effectively. It provides a user-friendly web interface for staff members to handle ban appeals, mute appeals, and player reports. The application integrates with a MySQL database to store and retrieve data related to bans, mutes, and appeals.

Features
  • Ban and mute players permanently or temporarily
  • Report other players for customizable reasons
  • Appeal your ban or mute on the Web UI
  • Manage open reports with the detailed Web UI
  • Logs: See the past bans, mutes, reports and appeals of a player
  • Build with UUID Support for the plugin and the Web
  • Cross-Application Support: Accept a player's appeal and the system unbans him automatically
  • Verification mechanism to connect Web Accounts to player's Minecraft account

Web UI
staff1.png


For Web UI installation guides, see GitHub

Requirements
The Plugin was build to use on BungeeCord Servers. Other platforms may not work.​
The Eagle plugin requires a SQL Database connection. It was build to use with the Web UI. In order to be fully efficient, you need the Web UI, which you can get on GitHub. The Web UI was build and tested on PHP 8.0.26.

Installation
  1. Download the Plugin and put it in your Proxy plugin folder
  2. Start the Server
  3. Edit the config.yml
  4. Install and set up the Web UI
  5. Use the plugin :)

Commands
  • /ban <player> <reason> [duration in days]
  • /unban <player>
  • /mute <player> <reason> [duration e.g. 1h, 2d, 3y]
  • /unmute <player>
  • /report <player> <reason>
  • /eagle sync - Resync the plugin with the Database (Syncs automatically every minute)
  • /eagle verify - Verify your account
  • /eagle version
Permissions
  • eagle.ban - ban players
  • eagle.ban.bypass - bypass bans
  • eagle.unban - unban players
  • eagle.mute - mute players
  • eagle.mute.bypass - bypass mutes
  • eagle.report.notify - get notified if someone was reported
  • eagle.sync

Config
Code (Text):

mysql:
  host: localhost
  port: 3306
  database: bansys
  username: root
  password:

prefix: '&7[&cEagle&7] &8| &7'

messages:
  ban_kick: "&cYou have been permanently banned. \n&eReason: %s"
  permanent_ban: "&cYou are permanently banned. \n&eReason: &a%s \n\n&eAppeal at: &ahttps://example.com"
  temp_ban: "&cYou are banned \n &eDuration: %d days and %d hours \n&eReason: %s \n\n&eAppeal at: &ahttps://example.com"

report:
  reasons:
    - Cheating
    - Abusive_Language
    - Griefing
    - Spamming
 



Issues / Requests
Please file an issue here or ask on Discord.

Support
If you want to support the development of this plugin, leave a positive review.
Resource Information
Author:
----------
Total Downloads: 28
First Release: Jan 27, 2025
Last Update: Jan 27, 2025
Category: ---------------
All-Time Rating:
0 ratings
Find more info at github.com...
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings