作者:rebot | 分类:模组
Minecraft 版本: 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.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
平台: bukkit folia paper purpur spigot
标签: game-mechanics management utility
AevorinReports is a modern, robust reporting system designed for Minecraft servers that require structured moderation workflows. It enables players to submit reports easily while providing staff with powerful tools to review, manage, and resolve reports efficiently. The plugin is optimized for performance, supports multiple GUI styles, integrates with Discord, and scales seamlessly across single servers and networks.
AevorinReports is designed to be used globally; however, please note that the plugin is restricted and will not function on servers located within Israel. This is enforced via automated IP/timezone verification.
#FreePalestine
/reports| Command | Description | Permission |
|---|---|---|
/report <player> [reason] |
Submit a report against a player | aevorinreports.report |
/reports |
View your submitted reports and their status | aevorinreports.report |
Notes:
/report, a GUI will open| Command | Description | Permission |
|---|---|---|
/reports |
Open the Admin Report Management GUI | aevorinreports.manage |
/viewreport <id> |
View detailed report information | aevorinreports.manage |
/setreportstatus <id> to <status> |
Update report status | aevorinreports.manage |
/ar reload |
Reload the plugin configuration | aevorinreports.reload |
| Command | Description |
|---|---|
/reports |
List all active pending reports |
/lookup <id> |
View full details of a specific report |
/resolve <id> |
Mark a report as Resolved |
/reject <id> |
Mark a report as Rejected |
/pending <id> |
Mark a report as Pending |
/help |
View the bot help menu |
| Permission | Description | Default |
|---|---|---|
aevorinreports.report |
Allows players to submit reports | true |
aevorinreports.manage |
Allows staff to manage reports and access Admin GUI | op |
aevorinreports.notify |
Receive notifications when a report is submitted | op |
aevorinreports.reload |
Reload the configuration | op |
| Permission | Description |
|---|---|
aevorinreports.* |
Grants all AevorinReports permissions |
/reportAll actions are logged and synchronized across servers when using MySQL.
config.yml)This section documents every available option in config.yml, explaining its purpose and recommended usage.
# Please Do not change the config version
config-version: 5
The config-version field is used by AevorinReports to automatically manage and migrate your configuration when the plugin is updated to a newer version that requires changes to config.yml.
config-version value from your existing config.yml..jar.config.yml.old.config.yml with all new required fields, preserving your data.[!CAUTION]
Never manually edit theconfig-versionfield. Changing it will cause the plugin to skip or repeat migrations, which can corrupt your configuration. If you need to reset the config, simply deleteconfig.ymland restart the server.
[!TIP]
Your old config is always safely backed up asconfig.yml.oldbefore any migration runs. If something goes wrong, you can restore your settings from that file.
language: "en_US"
plugins/AevorinReports/lang/ folder..yml filename inside that folder (without the extension).en_US – English (default)it_IT – Italiansk_SK – Slovakpl_PL – Polishzh_CN – Simplified Chinese.yml file inside the lang/ folder.en_US values, so the plugin will never break due to untranslated strings.server-name: "survival"
database:
type: "file" # mysql or file
mysql:
host: "localhost"
port: 3306
database: "aevorin_reports"
username: "root"
password: "password"
type is set to mysql.file:
path: "database/reports.db"
pool:
minimum-idle: 5
maximum-pool-size: 10
connection-timeout: 30000
reports:
allow-self-reporting: false
gui:
type: "book" # book or container
cooldown: 300
max-active-reports: 3
allow-custom-reasons: true
custom-reason-min-length: 10
custom-reason-max-length: 100
categories:
- "Hacking/Cheating"
- "Harassment/Bullying"
- "Spam/Advertisement"
notifications:
new-report: true
status-change: true
sound: "BLOCK_NOTE_BLOCK_PLING"
The chat prefix, which appears before most plugin messages, is configured within the language files to allow for localized branding.
# Found in lang/en_US.yml
messages:
prefix: "&8[&bAevorinReports&8]&r "
update-checker:
check-interval: 60
notify-on-join: true
debug:
enabled: false
log-queries: false
messages:
report-created: "&aYour report has been submitted successfully!"
&) and placeholders.discord:
enabled: false
network-mode:
enabled: false # set to true on ONE server only in a network
poll-interval: 10 # how often to sync reports from the database (seconds)
true, this server will poll the database for reports from all servers.bot-token: "YOUR_BOT_TOKEN_HERE"
channel-id: "YOUR_CHANNEL_ID_HERE"
log-channel-id: "YOUR_LOG_CHANNEL_ID_HERE"
staff-role-id: ""
bot-settings:
status: "ONLINE"
activity:
type: "WATCHING"
message: "Reports | %online_players% players online"
notifications:
title: "New Report (#%id%)"
color: "#ff5555"
footer: "AevorinReports • %date%"
Notes:
.jar file into the /plugins/ directoryconfig.yml and database settingsAevorinReports also uses FastStats for advanced, real-time plugin analytics. The following custom metrics are tracked to help guide future development:
| Metric | Description |
|---|---|
pending_reports |
Number of currently pending reports on the server |
total_reports |
Total reports ever created on the server |
gui_provider |
Which GUI type the server uses (book or container) |
db_backend |
Which database backend is in use (file or mysql) |
configured_categories |
How many report categories the server has set up |
discord_integration |
Whether the Discord bot is enabled (true/false) |
All telemetry is anonymous — no player data, usernames, IPs, or personally identifiable information is ever collected.
AevorinReports is licensed under the MIT License.
You are free to use, modify, distribute, and sublicense this software, provided that the original copyright and license notice are included in all copies.
Developed by Aevorin Studios
请登录后举报
暂无评论,抢个沙发吧~