📚Menu List

This section provides a categorized overview of all inventory menus used within the plugin. Each menu plays a specific role, and many of them interconnect to provide a seamless experience for both users and administrators.


📌 commandsMenus

Menus triggered by non-admin players using the /report command. The menu shown depends on how the command is used.

Online Players Menu
  • online-players-menu

    • Triggered by /report with no arguments.

    • Displays a list of all online players so the user can choose who to report.

    • Left click to write report reasons in chat.

    • Right click to open Predefined Reports Menu.

Predefined Reports Menu
  • predefined-reports-menu

    • Triggered by /report <player>.

    • Opens a list of predefined reasons configured by administrators. More info here.

    • In this example, left click to report player for "Spam".

How to Configure Predefined Reports
spam:
  item_id: REDSTONE
  item_name: "&cSpam"
  item_lore:
    - " "
    - "&7Report a player for spam!"
    - " "
    - "&6Left click &7to report player"
  reason: "spam"
  permission: EpicReports.User
  • spam is the section name (not importante, only not repeat sectio names).

  • item_id is the item id, you can change this to modify the item with displays in the inventory.

  • item_name is the item name with displays in the item inventory

  • item_lore is the lore with displays in the item inventory

  • reason is the reason with apply to player when admin click on the item inventory

  • permission Here you can add permissions so that players need permissions when clicking on the item

if you want any player to be able to click just put EpicReports.User as permission


These are the three main views for browsing reports. By default, you start in reporteds-menu. Right-clicking the chest lets you rotate between them.

Reporteds Menu
  • reporteds-menu

    • Groups reports by the reported player.

    • Displays count, last report reason, and date per player.

    • Left click to open Data Menu.

Reporters Menu
  • reporters-menu

    • Groups reports by the player who made them.

    • Shows how many reports each player submitted, plus their latest.

    • Left click to open the Reporter Reports Menu and view all reports made by players.

All Reports Menu
  • all-reports-menu

    • Displays individual reports with no grouping.

    • Useful for browsing or acting on reports directly.

Clicks in All Reports Menu
Click
Action

Left Click

Shift + Left Click

Change report status.

If status is "waiting" change to "processing".

If status is"processing" change to "waiting".

Right Click

Delete report.

Middle Click (Mouse Wheel)

Archive report.


Menus that branch from mainMenus or other subMenus.

Data Menu
  • data-menu

    • Only accessible from reporteds-menu after selecting a reported player.

    • Left click in paper to navigate to open Reports Menu.

📊 Data Menu
Reporter Reports Menu
  • reporter-reports-menu

    • Only accessible from reporters-menu after selecting a reporter.

    • Shows all reports made by the player and links to info-report-menu.

Clicks in Repoter Reports Menu
Click
Action

Left Click

Open Info Reports Menu.

Shift + Left Click

Change report status.

If status is "waiting" change to "processing".

If status is"processing" change to "waiting".

Right Click

Delete report.

Middle Click (Mouse Wheel)

Archive report.

Reports Menu
  • reports-menu

    • Only accessible from data-menu.

    • Displays all reports targeting the selected reported player.

    • Each entry can lead to info-report-menu for full details.

Clicks in Reports Menu
Click
Action

Left Click

Open Info Reports Menu.

Shift + Left Click

Change report status.

If status is "waiting" change to "processing".

If status is"processing" change to "waiting".

Right Click

Delete report.

Middle Click (Mouse Wheel)

Archive report.


🛠️ helperMenus

Submenus accessible from many main or sub menus.

Servers Menu
  • servers-menu

    • Used to configure the Server filter.

    • Displays all servers with existing reports. Clicking on one applies the filter.

Info Report Menu
  • info-report-menu

    • Accessed by clicking on a report.

    • Shows detailed information about the selected report. Accessible from menus like reports-menu, all-reports-menu, and reporter-reports-menu.

🕵️ Info Reports Menu
Actions Menu
  • actions-menu

    • Accessed from info-report-menu.

    • Allows actions on the reported player such as banning, kicking, or executing a custom command defined in config.yml. Learn how here.

    • Left click to execute action.

    • You can costumize all commands, only change the actions-menu.yml config like this:

How to Configure Actions Menu
BanPlayer:
  Title: "&aBan &e%reportedNick%"
  Command: "ban %reportedNick%"
  Lore:
    - " "
    - "&6Left click &7to ban player"
  • Title is the name of the item the player is going to see

  • Command is the command executed by console, change this to change the command action of the item

  • Lore is the lore of this item


📦 others

Miscellaneous but essential menus and components.

Archived Menu
  • archived-menu

    • Displays all archived reports.

    • Left click to delete.

Comments Menu
  • comments-menu

    • Shows all admin comments attached to reported players.

    • Left click to delete.

  • pages-panels

    • A .yml file, not a visual menu.

    • Manages elements like pagination, sorting, and closing the inventory. More details in Menu Fundamentals.


⚙️ settingsMenu

Menus that allow you to modify .yml configuration files from within the game.

Settings Menu
  • settings-menu

    • Allows editing of global reporting settings.

    • Not all config.yml options are available—some like MySQL must be edited manually.

    • You can modify all settings, but to apply changes you need press "Save Config".

Notifys Menu
  • notifys-menu

    • Lets you tweak notification settings.

    • You can modify all settings, but to apply changes you need press "Save Config".


For fundamental UI components shared across menus, such as sorting and filtering systems, refer to the Menu Fundamentals section.

Last updated