▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Плагины/ReportSystem
ReportSystem

ReportSystem

ReportSystem: One of your must haves for tracking reports in-game and on Discord. Track all reports easily whilst keeping a easy ReportSystem for your members to use.

Оцените первым
844
2

bukkit spigot paper purpur velocity bungeecord waterfall sponge

pufferfish folia

Suggestions, bug reports or questions? Please use the plugin feedback form.

ReportSystem

Reports by players via menu with staff viewing from their own side and a copy in Discord.

A player will type /report and select a target and a cause then submit the report. Staff will receive an immediate in-chat notification of the report and will process the reports via the /reports menu. Reports can also be automatically sent to a Discord channel. ReportSystem does not include auto-take action or anti-cheat.

Overview

  • A player menu to report. Select a target, select a reason from a list, add additional information and an optional Discord contact. Or you can also type the report in full: /report player Steve griefing broke my base
  • A staff report queue with sorting, filtering, priorities, notes and the ability to close the report with a closing note
  • Three types of reports: player, staff (private) and bug
  • Reports appear as Discord embeds, one per report with a colour indicating the status
  • Supports multiple networks. Uses a single shared report list in a single MySQL database. Uses Redis for real-time global notifications.

Features

  • Queue. Filter by offense or type, sort by oldest, newest or priority, page through the queue, refresh the page and view a specific user's report history.
  • Priority can be normal, high or low or auto assigned based on the rank of the user that made the report.
  • Close with reason: verified or struck out, false report, insufficient evidence or a custom reason. Closed reports are added to the reported user's report history.
  • Notes and note book. Moderators can add notes to reports and there is a book that stores a note of each report. By clicking the coordinates in the book you can be teleported to that location. The permission is checked each time you use the book and if the user has been given the book it will do nothing.
  • The location of the reported user at the time the report was made is also included in the report.
  • Tools to combat report abuse. Permanent bans and timeouts from using the /report command with a record of who issued what.
  • Suspicious view. Using /suspicious a list of users with three or more open reports is displayed. The number of reports to list as suspicious can be set by the user. Only a list is generated and not any additional information.
  • Staff alerts in chat (can also be in full width or in small caps). Network alerts include the server the alert originated from.
  • Protected users can be exempted. Staff reports are only viewable by moderators with the permission reportsystem.moderate.staffreports

Extra Information

  • It is not an anti cheat. /suspicious only tracks open reports it does not do any rejoin detection or IP matching.
  • Blocks and timeouts only apply to /report, bans and mutes are done by your punishment plugin
  • Split sqlite databases cannot be combined into a network list. Use MySQL for this.
  • The picker by default shows online players. Entering a name will work for any player that has previously connected. Set show-offline-players: true to also show previously connected players.
  • Redis is not required for network usage. If Redis is not used, staff on other servers will need to manually refresh the page to see a new report instead of receiving it as it occurs.

Details

Commands
CommandWhat it does
/reportOpens the report menu
/report player <player> <reason> [notes]Reports a player from chat
/report staff <staff> <reason> <details>Reports a staff member from chat
/report bug <reason> <details>Reports a bug from chat
/reportsReports queue for staff
/suspiciousPlayers with reports above the suspicious threshold
/rs alertToggles your own alerts
/rs report, /rs reports, /rs suspiciousShortcuts
/rs doctorPerforms health checks
/rs debug confirmSupports redacted reports in plugins/ReportSystem/debug-reports/
/rsreloadReloads the configuration
/rsproxy status|reload|doctor|debug confirmSupports BungeeCord or Velocity

Tab complete reasons by single word (e.g. cheating_hacking, griefing) and by number. Sponge specific: /report <player> <reason>, /reports with close, priority, lowpriority and note, /suspicious, /rs and /rsreload

Permissions
NodeCoversDefault
reportsystem.reportPermissions for use of /reporteveryone
reportsystem.report.staffStaff tab in /reporteveryone
reportsystem.moderateAll moderation commands and the reports queueop
reportsystem.moderate.close, .priority, .notes, .notebook, .staffreportsSub-commands of aboveop
reportsystem.suspiciousSuspicious viewop
reportsystem.advanced, .advanced.timeout, .advanced.blockTimeouts, blocks and user managementop
reportsystem.alertsEnables receiving of report alertsop
reportsystem.staffTreated as staff in the picker if LuckPerms isn't usedop
reportsystem.report.exemptCannot be reportednobody
reportsystem.punishment.exemptCannot be timed out or blockednobody
reportsystem.reload, .doctor, .debug, .updatesAdminop
reportsystem.*All permissionsop
Network config example
multi-platform:
  instance-name: "Survival-1"     # unique per server
  platform: auto
  database:
    type: mysql
    mysql:
      host: "127.0.0.1"
      port: 3306
      database: "reportsystem"
      username: "reportsystem"
      password: "change-me"
      pool-size: 5
      ssl-mode: PREFERRED         # REQUIRED or VERIFY_CA if MySQL is on another machine
  redis:
    enabled: true
    host: "127.0.0.1"
    port: 6379
    password: ""
    ssl: false                    # true if Redis is on another machine
    channel: "reportsystem-sync"
Партнёрский материал

Сервер для плагина ReportSystem - как у профи

Плагин ReportSystem создан для серверов: на своём сервере вы настраиваете его под себя и решаете, кому играть. Создать сервер с плагином ReportSystem для друзей можно за пару минут - BungeeHost всё уже подготовил.

Часто задаваемые вопросы

Совместимость

Minecraft: Java Edition

26.3.x26.2.x26.1.x1.21.x1.20.x1.19.x1.18.x1.17.x

Поддерживаемые окружения

Сервер

Ссылки

Создатели

Детали

Лицензия:
Опубликован:4 месяца назад
Обновлён:2 дня назад
Главная