Report players using a customizable GUI, view reports and solve it.
Features:
● GUI-SYSTEM
You can enable or disable the gui-system using the command /report gui.
Typing /report <player>, if gui is enabled, you will open a menu where you can select some reasons to report the specified player.
If you disable the gui, you will be able to report a player using
/report <player> <reason> command.
● GUI-LOADING
There are 2 loading-systems for the GUI ( /report loading).
1) Instant-loading, the gui will be loaded instantly.
2) Delayed-loading, the gui will be loaded with a little delay, but it is very nice to see!
● REPORTS LIST
Typing the command /report list you will be able to see all the reports, to solve it clicking these, and to clear all.
● FULLY CUSTOMIZABLE CONFIGURATION
You will be able to customize all the messages of this plugin!
Commands & Permissions:
● /report < player> » Report a player (If the gui is enabled)
● /report < player> < reason> < » Report a player (If the gui is disabled)
● Permissions: no permissions
● /report reload » Reload the config
● Permissions: report.admin (Default = OP)
● /report gui » Enable or disable the gui
● Permissions: report.admin (Default = OP)
● /report loading » Change the loading-system
● Permissions: report.admin (Default = OP)
● /report list or /reports » View reports, solve it or clear all
● Permissions: report.notify or report.admin (Default = OP)
● /report help » View a command list
● Permissions: no permissions
● Receive reports notify
● Permissions: report.notify or report.admin (Default = OP)
Config.yml:
settings:
report-cooldown: "3"
gui-enabled: true
gui-instant-loading: true
messages:
prefix: "&3iReports &8● "
report-cooldown: "&7Please wait before using report command again."
usage: "&7Usage: /report <player>"
usage-extended: "&7Usage: /report <player> <reason>"
block-self-report: "&7You can't report yourself."
invalid-player: "&7You must specify an online player."
successfully-reported: "&7You successfully reported &a%player% &7for %reason%&7."
report-notify: "&a%player% &7reported &a%target% &7for &a%reason%&7."
config-reloaded: "&7Config reloaded."
no-permission: "&7You haven't &ereport.admin &7permission, so you can't perform
this command."
gui-switched:
"true": "&7Now iReports is GUI-Based."
"false": "&7Now iReports is no longer GUI-Based."
gui-not-enabled: "&7You can't change loading-mode if the gui isn't enabled."
gui-loading-switched:
"true": "&7Now the GUI will be loaded instantly."
"false": "&7Now the GUI will no longer be loaded instantly."
other-reason:
line:
"1": "&7Send the reason why you want to report &a%player%&7."
"2": "&7Type &cCancel &7to go back."
came-back: "&7You came back."
too-long: "&7The maximum length of reason that you can send is 16 characters."
## Please consider using in the lines "item" only material ids that you can find at the following link: http://materials.sebaah.it/
gui:
name:
report: "&8Reporting"
list: "&8Reports list"
report:
slots:
"1":
name: Killaura
item: DIAMOND_HOE
"2":
name: Speed
item: SUGAR
"3":
name: Reach
item: STICK
"4":
name: Fly
item: FEATHER
"5":
name: Bugabusing
item: MONSTER_EGG
"6":
name: Spam
item: REDSTONE_BLOCK
"7":
name: Swearing
item: BOOK
"8":
name: Other reason
item: BOOK_AND_QUILL
list:
not-solved: "&eClick to solve it"
solved: "&aSolved by %player%"
slots:
clear:
name: "&cClear the list"
item: STAINED_CLAY
report:
name: "&6&lREPORT"
line:
nickname: "&3Nickname:"
reported-by: "&3Reported by:"
reason: "&3Reason:"
item: BOOK
SPECIAL FEATURE
Clicking the last item of the GUI, you can select a reason just by typing it in chat!
Please rate this plugin and if you find a bug, report it!
Similar projects
Plugin →Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
25MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
Emotecraft
Create your own emotes in Minecraft.
7.5MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta
Common Network
Forge and Fabric Unified Networking Solution
3.9MSueta
Set Home
A lightweight plugin for players to set their homes.
3.8MSueta