Sueta

EnterReports

1.5

⚠️ Plugin for reports, make a system /report on your server!

·Plugin
  1. 1.5latestEnterReports 1.5Jul 18, 2026
    ![Update 1.5](https://cdn.modrinth.com/data/cached_images/bd3400fe5deda… [![Discord-RU](https://cdn.modrinth.com/data/cached_images/1fe35d4c30704… [![Discord-EN](https://cdn.modrinth.com/data/cached_images/8ff62d4162f91…

    📋 EnterReports v1.5 — Changelog

    🔥 Глобальное обновление!

    Плагин получил новое имя, улучшенную безопасность и расширенный функционал.

    ✨ Новое в этой версии

    🏷️ Переименование
    - Название: EnterReports (вместо LegendaryReports) - Основная команда: /enter-reports (алиас: /er) - Права доступа: теперь все права начинаются с entreports.* - Версия: 1.5
    🛡️ Безопасность и удобство
    - Подтверждение удаления – при клике ЛКМ на репорте открывается меню с выбором «Да» / «Нет» (включается в config.yml параметром confirm-deletion: true). - Разделение прав – отдельные права на просмотр, удаление, редактирование, выполнение ПКМ-команд. - Белый список команд ПКМ – ограничьте список команд, выполняемых по правому клику в меню.
    ⚙️ Новый функционал
    - Сортировка репортов – выберите порядок: по дате (новые/старые) или по количеству (sort-order: newest | oldest | count). - Редактирование причины – команда /edit-report <id> <новая причина> без удаления репорта. - Кэширование имён – таб-комплит работает мгновенно даже при тысячах репортов. - Ограничение страниц – параметр max-pages в конфиге теперь реально работает.
    🎨 Настройка меню подтверждения
    - Полностью кастомизируемое меню: размер, материалы, названия, слоты, лор для кнопок «Да» и «Нет». - Возможность выполнять ПКМ-команду от консоли или от имени игрока (right-click-as-console: true/false). ---

    📝 Полный список изменений в коде

    - Все классы переименованы с LegendaryReports на EnterReports. - Команда legendary-reports заменена на enter-reports. - Все разрешения приведены к формату entreports.*. - Добавлен класс ConfirmGUI для меню подтверждения. - Обновлены обработчики кликов в ReportsGUI. - В коде добавлены методы для новых настроек. - Оптимизирована работа с кэшем имён целей. - Исправлены ошибки компиляции, связанные с переименованием. ---

    ⚙️ Обновление конфигурации

    В файл config.yml добавлены новые секции:
    menu:
      confirm-deletion: true   # Включить подтверждение удаления
      confirm-menu:            # Настройки меню подтверждения
        title: "&cПодтверждение удаления"
        size: 27
        yes-button:
          material: "LIME_WOOL"
          name: "&aДа, удалить"
          slot: 11
        no-button:
          material: "RED_WOOL"
          name: "&cНет, отмена"
          slot: 15

    ⚙️ Скачать ГОТОВЫЕ конфиги

    Можно в моём дискорд сервере. Если вам не трудно - зайдите пожалуйста, я пытаюсь развивать себя и свои продукты.
    34 downloads
  2. 1.3-FLegendary Reports 1.3-FMay 17, 2026

    Изменения:

    - Переработан код, улучшена оптимизация и исправлены некоторые баги. - Добавлены альянсы для команды /r-report (/del-rep, /del-report).

    Changes:

    - Code reworked, optimization improved and some bugs fixed. - Added alliances for /r-report command (/del-rep, /del-report).
    47 downloads
  3. 1.2.0-FixedLegendary Reports 1.2.0-FixedMar 30, 2026

    Bug fix

    <3
    38 downloads
  4. 1.2.0Legendary Reports 1.2.0Sep 13, 2025

    Added:

    - 🌳 The ability to create fake reports (For example, to check pages.) - 💖 Fixed several bugs, including a bug with hints when writing commands. - 🏝️ Do you want to receive new plugins and updates to old ones earlier? Pay only $0.18, and you can already get the plugin before anyone else. (https://boosty.to/camoyt) <details> <summary>Update Log на русском.</summary> - 🌳 Возможность создания фейк-репортов (Например, для проверки страниц.) - 💖 Исправлено несколько багов, в том числе, баг с подсказками при написании команд. - 🏝️ Хочешь раньше получать новые плагины и обновления на старые? Заплати всего 15 рублей, и ты уже можешь получить плагин раньше всех. (https://boosty.to/camoyt) </details> <details> <summary>English config</summary>
    # ⚠️ Hello! If it's not too much trouble, please subscribe to my Telegram channel – I made this plugin free for everyone!  
    # Have an idea for a plugin? – Write to me on Discord @xaremy.
    # Telegram channel - t.me/notdevm!
    
    # All placeholders in the plugin: %target%, %reporter%, %player%, %id%, %count%, %page%, %total_pages%
    
    # List of admins for notifications (nicknames)
    admins:
    - t.me/notdevm
    - NotDevMC
    
    # Messages
    messages:
      report-usage: '§x§9§4§f§f§5§a⚠ &fUsage: /report §x§9§4§f§f§5§a<player> <reason>'
      rreport-usage: '§x§9§4§f§f§5§a⚠ &fUsage: /r-report §x§9§4§f§f§5§a<id> &for
        /r-report §x§9§4§f§f§5§a<player>'
      report-created: '§x§9§4§f§f§5§a⚠ &fReport on player §x§9§4§f§f§5§a%target% &fsuccessfully
        created! ID: §x§9§4§f§f§5§a%id%'
      report-updated: '§x§9§4§f§f§5§a⚠ &fReport updated! ID: §x§9§4§f§f§5§a%id% &f(Total
        reports: §x§9§4§f§f§5§a%count%&f)'
      report-deleted: §x§9§4§f§f§5§a⚠ &fReport §x§9§4§f§f§5§a%id% &fdeleted
      reports-deleted-by-target: §x§9§4§f§f§5§a⚠ &fAll reports on player §x§9§4§f§f§5§a%target%
        &fdeleted
      reports-deleted-multiple: §x§9§4§f§f§5§a⚠ &fDeleted §x§9§4§f§f§5§a%count% &freports
      no-permission: §x§9§4§f§f§5§a⚠ &fNo permission!
      player-not-found: §x§9§4§f§f§5§a⚠ &fPlayer not found!
      player-never-joined: §x§9§4§f§f§5§a⚠ &fPlayer §x§9§4§f§f§5§a%target% &fhas never
        joined the server!
      report-not-found: §x§9§4§f§f§5§a⚠ &fReport not found!
      invalid-id: §x§9§4§f§f§5§a⚠ &fInvalid report ID!
      no-valid-ids: §x§9§4§f§f§5§a⚠ &fNo valid report IDs found
      config-reloaded: §x§9§4§f§f§5§a⚠ &fConfiguration reloaded!
      unknown-command: §x§9§4§f§f§5§a⚠ &fUnknown command! Use /legendary-reports help
      self-report: §x§9§4§f§f§5§a⚠ &fYou cannot report yourself!
      command-executed: §x§9§4§f§f§5§a⚠ &fCommand executed!
    
    # Notification for admins
    admin-notification: §x§9§4§f§f§5§a⚠ &fPlayer §x§9§4§f§f§5§a%target% &fwas reported
      for §x§9§4§f§f§5§a%reason% &f[/reports]
    
    # Menu settings
    menu:
      title: '&0Reports | Page %page%/%total_pages%'
      item-material: FLOWER_BANNER_PATTERN
      item-name: '&6Report #%id% (x%count%)'
      custom-model-data: 0 # 0 = disabled
      
      # Settings for fake reports
      fake-item-material: MAP
      fake-item-name: '&6Fake Report #%id%'
      fake-custom-model-data: 0 # 0 = disabled
      fake-lore:
      - ''
      - §x§9§4§f§f§5§aΞ &fFAKE REPORT!
      - ''
      - '§x§9§4§f§f§5§aΞ &7Player: &f%target%'
      - '§x§9§4§f§f§5§aΞ &7Reason: &f%reason%'
      - '§x§9§4§f§f§5§aΞ &7Time: &f%time%'
      - '§x§9§4§f§f§5§aΞ &7Reporter: &f%reporter%'
      - ''
      - '§x§9§4§f§f§5§aΞ &7ID: &f%id%'
      - ''
      - '§x§9§4§f§f§5§aΞ &7Total Reports: &f%total%'
      - ''
      - '§x§9§4§f§f§5§aΞ &7Left-click: &fclose report'
      - '§x§9§4§f§f§5§aΞ &7Right-click: &fperform action'
      - ''
      
      filler-material: AIR
      filler-name: ' '
      filler-lore: []
      filler-custom-model-data: 0 # 0 = disabled
      
      # Slots where reports can appear (numbering starts from 0)
      report-slots:
      - '0'
      - '1'
      - '2'
      - '3'
      - '4'
      - '5'
      - '6'
      - '7'
      - '8'
      - '9'
      - '10'
      - '11'
      - '12'
      - '13'
      - '14'
      - '15'
      - '16'
      - '17'
      - '18'
      - '19'
      - '20'
      - '21'
      - '22'
      - '23'
      - '24'
      - '25'
      - '26'
      - '27'
      - '28'
      - '29'
      - '30'
      - '31'
      - '32'
      - '33'
      - '34'
      - '35'
      - '37'
      - '38'
      - '39'
      - '40'
      - '41'
      - '42'
      - '43'
      
      # Navigation settings
      navigation:
        prev-page-slot: 36 # Slot for the "Previous" button
        next-page-slot: 44 # Slot for the "Next" button
        prev-page-material: ARROW
        next-page-material: ARROW
        prev-page-name: '&fPrevious page'
        next-page-name: '&fNext page'
        prev-page-lore:
        - ''
        - §x§9§4§f§f§5§aΞ &fClick to go
        - §x§9§4§f§f§5§aΞ &fto the previous page
        - ''
        next-page-lore:
        - ''
        - §x§9§4§f§f§5§aΞ &fClick to go
        - §x§9§4§f§f§5§aΞ &fto the next page
        - ''
      
      # Maximum number of pages
      max-pages: 10
      
      lore:
      - ''
      - '§x§9§4§f§f§5§aΞ &7Player: &f%target%'
      - '§x§9§4§f§f§5§aΞ &7Reason: &f%reason%'
      - '§x§9§4§f§f§5§aΞ &7Time: &f%time%'
      - '§x§9§4§f§f§5§aΞ &7Reporter: &f%reporter%'
      - ''
      - '§x§9§4§f§f§5§aΞ &7ID: &f%id%'
      - ''
      - '§x§9§4§f§f§5§aΞ &7Total Reports: &f%total%'
      - ''
      - '§x§9§4§f§f§5§aΞ &7Left-click: &fclose report'
      - '§x§9§4§f§f§5§aΞ &7Right-click: &fperform action'
      - ''
      
      # Command executed when right-clicking on a report
      # Available placeholders: %target%, %reporter%, %player%, %id%, %count%, %page%, %total_pages%
      right-click-command: tp %player% %target%
    
    </details>
    70 downloads
  5. 1.1.0Legendary Reports 1.1.0 ⚠️Aug 31, 2025
    ⚠️ Urgent bug fix related to the authors of the plugin. Because of it, the plugin was not functioning on the server. 💫 Correction /legendary-report (help) ⭐ English config:
    # ⚠️ Greetings! If it's not difficult for you, subscribe to my telegram channel, because I made this plugin for everyone for free! Do you have an idea for a plugin? - Write to discord @xaremy.
    # Telegram channel - t.me/notdevm !
    
    # All Placeholders in the plugin: %target%, %reporter%, %player%, %id%, %count%, %page%, %total_pages%
    
    # List of admins for notifications (nicknames)
    admins:
      - t.me/notdevm # Please subscribe!
      - NotDevMC # Any nickname
    
    # Messages
    messages:
      report-usage: '§x§9§4§f§f§5§a⚠ &fUsing: /report §x§9§4§f§f§5§a<Nickname> <Reason>'
      rreport-usage: '§x§9§4§f§f§5§a⚠ &fUsing: /r-report §x§9§4§f§f§5§a<id> &for /r-report §x§9§4§f§f§5§a<Nickname>'
      report-created: '§x§9§4§f§f§5§a⚠ &fReport on the player §x§9§4§f§f§5§a%target% &fsuccessfully created! ID: §x§9§4§f§f§5§a%id%'
      report-updated: '§x§9§4§f§f§5§a⚠ &fReport updated! ID: §x§9§4§f§f§5§a%id% &f(Total reports: §x§9§4§f§f§5§a%count%&f)'
      report-deleted: '§x§9§4§f§f§5§a⚠ &fReport §x§9§4§f§f§5§a%id% &fdeleted.'
      reports-deleted-by-target: '§x§9§4§f§f§5§a⚠ &fAll reports on the player §x§9§4§f§f§5§a%target% &fdeleted'
      reports-deleted-multiple: '§x§9§4§f§f§5§a⚠ &fDeleted §x§9§4§f§f§5§a%count% &freports'
      no-permission: '§x§9§4§f§f§5§a⚠ &fNo rights!'
      player-not-found: '§x§9§4§f§f§5§a⚠ &fThe player was not found!'
      player-never-joined: '§x§9§4§f§f§5§a⚠ &fPlayer §x§9§4§f§f§5§a%target% &fI have never logged into the server!'
      report-not-found: '§x§9§4§f§f§5§a⚠ &fThe report was not found!'
      invalid-id: '§x§9§4§f§f§5§a⚠ &fInvalid Report ID!'
      no-valid-ids: '§x§9§4§f§f§5§a⚠ &fNo valid report IDs were found.'
      config-reloaded: '§x§9§4§f§f§5§a⚠ &fThe configuration has been reset!'
      unknown-command: '§x§9§4§f§f§5§a⚠ &fUnknown command! Use /legendary-reports help'
      self-report: '§x§9§4§f§f§5§a⚠ &fYou can't send a report on yourself.!'
      command-executed: '§x§9§4§f§f§5§a⚠ &fThe command is executed!'
    
    # Notification for admins
    admin-notification: '§x§9§4§f§f§5§a⚠ &fPlayer §x§9§4§f§f§5§a%target% &fthere was a reporter for a reason §x§9§4§f§f§5§a%reason% &f[/reports]'
    
    # Menu Settings
    menu:
      title: '&0Reports | Page %page%/%total_pages%'
      item-material: FLOWER_BANNER_PATTERN
      item-name: '&6Report #%id% (x%count%)'
      custom-model-data: 0 # 0 = отключено
      filler-material: AIR
      filler-name: ' '
      filler-lore: []
      filler-custom-model-data: 0 # 0 = отключено
    
      # Slots where reports can appear (numbering from 0)
      report-slots:
        - '0'
        - '1'
        - '2'
        - '3'
        - '4'
        - '5'
        - '6'
        - '7'
        - '8'
        - '9'
        - '10'
        - '11'
        - '12'
        - '13'
        - '14'
        - '15'
        - '16'
        - '17'
        - '18'
        - '19'
        - '20'
        - '21'
        - '22'
        - '23'
        - '24'
        - '25'
        - '26'
        - '27'
        - '28'
        - '29'
        - '30'
        - '31'
        - '32'
        - '33'
        - '34'
        - '35'
        - '37'
        - '38'
        - '39'
        - '40'
        - '41'
        - '42'
        - '43'
    
      # Navigation Settings
      navigation:
        prev-page-slot: 36 # Slot for button "Previous"
        next-page-slot: 44 # Slot for button "Next"
        prev-page-material: ARROW
        next-page-material: ARROW
        prev-page-name: '&fPrevious page'
        next-page-name: '&fNext page'
        prev-page-lore:
          - ''
          - '§x§9§4§f§f§5§aΞ &fClick to go'
          - '§x§9§4§f§f§5§aΞ &fthe previous page'
          - ''
        next-page-lore:
          - ''
          - '§x§9§4§f§f§5§aΞ &fClick to go'
          - '§x§9§4§f§f§5§aΞ &fthe next page'
          - ''
    
      # Maximum number of pages
      max-pages: 10
    
      lore:
        - ''
        - '§x§9§4§f§f§5§aΞ &7Player: &f%target%'
        - '§x§9§4§f§f§5§aΞ &7Reason: &f%reason%'
        - '§x§9§4§f§f§5§aΞ &7Time: &f%time%'
        - '§x§9§4§f§f§5§aΞ &7Sender: &f%reporter%'
        - ''
        - '§x§9§4§f§f§5§aΞ &7ID: &f%id%'
        - ''
        - '§x§9§4§f§f§5§aΞ &7Total reports: &f%total%'
        - ''
        - '§x§9§4§f§f§5§aΞ &7LMB: &fClose the report'
        - '§x§9§4§f§f§5§aΞ &7PCM: &fPerform an action' # Change!
        - ''
    
      # The command executed during the PCM on the report
      # Available placeholders: %target%, %reporter%, %player%, %id%, %count%, %page%, %total_pages%,
      right-click-command: tp %player% %target% # Change!
    39 downloads
  6. 1.0.0-RELEASELegendary Reports 1.0.0-RELEASEAug 30, 2025
    Legendary Reports 1.0.0-RELEASE 🤩 If you like my plugin, I will update it and add what you want, you can suggest an idea in the discord: @xaremy - ⚠️ Сombining several reports into one (if they are from the same person). - 💤 Complete customization of the menu, from the names to custom_model_data! - 🏝️ Saving the date when the report was created. - 🍉 The ability to close a report by pressing LMB. - ⭐ The ability to insert your own command on the PCM. - 💫 The ability to change the maximum number of pages. - 🔦 The ability to change the slots in which reports may appear. - 🤩 Admin notifications, during the report. - ⁉️ Complete modification of all messages (which are written in the chat). - 📛 Delete a report by ID - 📛 Delete all reports from a specific user - 📛 Delete multiple reports at once (/r-report <ID or ID'S) - ♻️ The ability to use custom_model_data on each of the items
    28 downloads

Similar projects

Plugin →