AdvancedReporter [ REPORT ]| ✦ MYSQL / GUI ✦| \\ SALE before RECODE //

 AdvancedReporter [ REPORT ]| ✦ MYSQL / GUI ✦| \\ SALE before RECODE // 3.8.2

AdvancedReporter [ REPORT ]| ✦ MYSQL / GUI ✦| \\ SALE before RECODE //
k6EpgVI.png


29a171c.png

An advanced plugin to manage the reports in your server. Staffer are warned for every new report and when they join.
With this plugin you have a custom GUI, you can have sections and subsections and staffers can, with simple commands, manage and resolve reports (only this plugin can do this).

Discord server:
https://discord.gg/4SxSuNM

Telegram GROUP: https://t.me/joinchat/AAAAAEKixFrrB08gwo6xxw

Want your server here? Contact me!
Click here to go to the Wiki.
Want to pay with PaySafeCard? Contact me privately!

✔ Connect more servers with MySQL or use the simple FlatFiles, for all server types.
✔ Customize the whole plugin, messages, GUIs, preferences and options.
✔ You can see every report in a GUI, or use you can see only opened reports in another GUI. (if they are 54 or less)
✔ Manage your report easily by using the ManagerGUI (/managergui), for an easier life!
NEW Warning levels! When a player reaches a certain number of reports(customizable), staffers will be advised of his status and it will be the priority! MAKE YOUR OWN Warning Levels in the config.
✔ Make sections and subsections for your plugin, for example (section: offensive language | section: cheats, subsections: killaura, fly, others), they will be displayed in a GUI where players can select what they need, with custom items and titles/lores.
✔ The GUI's rows are automatically arranged by the plugin, depending of how many sections and subsections are there.
✔ Staffers can select a report, they will "have" this report, and they have to resolve it. (/managereport <id> and /resolvereport <id> <reason>.
✔ The Reporter are warned of the status of his report.
✔ Custom amount of unresolved reports per player.
✔ Staffers can't delete, see or manage reports against them
✔ Staffers have simple commands to manage the report (for example they can teleport to the player, kill him, see his inventory), they can also do this in a simple GUI.
✔ Staffers are warned when there are new Reports.
✔ Staffers have to manage the report and resolve it, and then they can also delete it.
7dx2YwV.png

VbZIhqo.png

yj679cf.png

cSUqFl2.png

OXcYKCi.png

ldll6Fk.png

The new Opened Reports List:
g2OMfyI.png

2HFlT8M.png

zIGXKzD.png

8BfFvqo.png

(All this command can be performed also by an op player)

See the wiki for a more argumented documentation.

» /report <player> <reason> This will open a GUI, where the player can
select the section and the sub section (if it exist)
No permissions

» /reportslist See the reports list
Permission: advancedreporter.admin or advancedreporter.reportslist

» /openedreports See the opened reports list (with a GUI)
Permission: advancedreporter.admin or advancedreporter.openedreports

» /managergui Open a gui to manage your report easily!
Permission: advancedreporter.admin or advancedreporter.managereport

» /myreports See your reports list
No permissions

» /managereport <id> Manage a report
Permission: advancedreporter.managereport or advancedreporter.admin

» /mymanagereport See the report that you are managing
Permission: advancedreporter.mymanagereport or advancedreporter.admin

» /reportlocation <id> Go to the reported location
Permission: advancedreporter.reportlocation or advancedreporter.admin

» /resolvereport <id> <reason> Resolve a report
Permission: advancedreporter.resolvereport or advancedreporter.admin

» /delreport <id> Delete a report
Permission: advancedreporter.delreport or advancedreporter.admin

» /reportedplayers See all reported players in a GUI! (NEW)
Permission: advancedreporter.reportedplayers or advancedreporter.admin
woN5iYt.png


See the wiki for a more argumented documentation.

Sections.yml
Code (Text):
sections-list:
#Here you can add up to 54 sections, this is the name
offensivelanguage:
#This is the display name, you can see it in the GUI item
display-name: '&4&oOffensive Language'
#Item's lore
lore:
- '&7Report who is insulting'
- '&cClick on the item to report'
#The item in the GUI
item: paper
#If you enable it, in the string "sub-sections:" you can put the
# sub sections, look at sections under
sub-sections-enabled: false
bugs:
display-name: '&b&lBugs'
item: redstone_comparator
sub-sections-enabled: true
#The list of sub sections
sub-sections:
#The name of sub sections
give:
#The item in the sub sections GUI
item: diamond
#The name of the item in the GUI
display-name: '&2&lGive Bug'
map:
display-name: '&e&lMap Bug'
item: map
#This is the title of the sub sections GUI. If you use %section it will be
# replace with section's name.
sub-sections-title: '&2What type of %section ?'
stafferreport:
display-name: '&b&lStaffer Report'
item: gold_helmet
sub-sections-enabled: true
sub-sections:
give:
item: diamond
display-name: '&2&lGive'
offensivelanguage:
display-name: '&e&lStaffer Offensive Language'
item: paper
sub-sections-title: '&4Staffers cant see reports to him'
cheats:
display-name: '&1&lCheats'
item: diamond_sword
sub-sections-enabled: true
sub-sections:
killaura:
item: barrier
display-name: '&4&lKillaura'
unknown:
display-name: '&e&lUnknow'
item: ender_pearl
#SubSection lore
lore:
- '&7If you don''t know what hacks'
- '&7is he using'
sub-sections-title: '&2What type of %section ?'

#This is the main GUI's title.
menu-name: '&4&lReporting &1%player'

config.yml
Code (Text):
#Set to true if MySQL is enabled
#For a complete MySQL setup please see the #documentation under
mysqlEnabled: false
mysqlInfo:
host: localhost
database: database
user: user
password: password
port: 3306
#Disable to make optional the reason
need-reason: true

Reports.yml
Code (Text):

#This is the reports list. It will be automatically edited. I suggest you to
#don't edit it.
reports-list:
#This is the report's ID
'0':
#This is the player's name that created the report
from-player: Nexgan
#This is the reported player.
reported-player: Sadaccinooscuro
#This is the reason that the player put after /report <player> <reason>
reason: using cheats
#This is the section that the player selected.
section: cheats
#This is the sub-section that the player selected.
#If in the section there aren't sub-sections it will be set to "undefined"
sub-section: killaura
#This is the report's location
location:
world: world
x: -340.6947566661343
y: 104.59013005836373
z: 395.2038612943021
yaw: -28.927185
pitch: 37.246788
#If the report was managed it is automatically set to "false"
open: false
#If the report is managing by a staffer and he's resolving it, it will be set to
#true, when the report was resolved it will set to false again.
resolving: false
#This is the staffer that is managing/managed the report, if the report is
#open the staffer manager is "none"
staffer-manager: UnLoriSelvatico
#This can be set by the staffer when it resolve the report.
#/resolvereport <ID> <how-resolved>
how-resolved: The cheater was banned
messages.yml
Code (Text):

#Here you can edit all the messages
PREFIX: '&e&lAdvancedReporter >'
NEED_PLAYER_NAME: '&cPlease, insert the player name. If you don''t know it, type "&f/report
unknow <reason>&c".'
NEED_REASON: '&cPlease, insert a reason after the player name.'
UNKNOW_PLAYER_NAME: '&7%player &cdoesn''t exist or isn''t online.'
SUCCESSFULLY_REPORTED: '&aYou successfully reported &7%player&a, your report is now
in queque.'
NO_PERMISSION: '&cYou don''t have permission to perform this command.'
INSERT_REPORT_ID: '&cPlease, insert the report ID.'
NO_VALID_NUMBER: '&cThis is not a valid ID.'
ERR_REPORT_IS_TO_YOU: '&cYou can''t delete this report because the reported player
are you. Please contact another staffer and do it clear to him.'
ERR_REPORT_NOT_FOUND: '&cReport ID not found. Please make sure that you typed the
ID correctly.'
REPORT_DELETED_SUCCESSFULLY: '&aThe report was successfully deleted.'
NO_REPORTS: '&cThere aren''t reports.'
REPORTS_LIST_1: '&aReports List:'
REPORTS_LIST_2: '&e- ID: &7%id &e| From &7%player &eto &7%reportedplayer &e| Reason
&7%reason &e| Section: &7%section &e| SubSection: &7%subsection &e| Open: &7%open
&e| "&f/reportlocation %id&e" to go to report location | Resolving: &7%resolving
&e| Ticket Manager: &7%manager &e| How resolved: &7%howResolved &e|'
OPENED_REPORTS_LIST_1: '&aOpened Reports List:'
OPENED_REPORTS_LIST_2: '&e- ID: &7%id &e| From &7%player &eto &7%reportedplayer &e|
Reason &7%reason &e| Section: &7%section &e| SubSection: &7%subsection &e| Open:
&7%open &e| "&f/reportlocation %id&e" to go to report location |'
ERR_REPORT_NO_OPEN: '&cThis Report isn''t open.'
ERR_ALREADY_HAVE_MANAGE_REPORT: '&cYou already have a report to manage.'
SUCCESSFULLY_SELECTED_MANAGE_REPORT: '&aYou successfully selected a report to manage.'
ALREADY_HAVE_REPORT: '&cYou already have a report, please wait that the staffers resolve
it.'
NOT_REPORTS_MANAGER: '&cYou are not the manager of this report.'
REPORT_RESOLVED_SUCCESSFULLY: '&aThe Report was resolved successfully.'
INSERT_HOW_RESOLVED: '&cPlease, insert how do you resolved the report.'
REPORT_ALREADY_RESOLVED: '&cThis Report was already resolved.'
NO_UNRESOLVED_MANAGE_REPORTS: '&cYou don''t have no resolved reports to manage.'
ERR_CANT_TP_NO_MANAGER: '&cYou can''t teleport to this Reported Location because the
Report isn''t resolved and you aren''t his manager.'
SUCCESSFULLY_TP: '&aYou were successfully teleported to the Report Location.'
STAFFER_JOIN_NOTIFICATION: '&6There are &a&l%n &6opened Reports.'
STAFFERS_ONLINE: '&6There are &a&l%n &6staffers online ready to resolve your Report'
MYREPORTS_TITLE: '&aYour Reports List.'
NO_YOUR_REPORTS: '&cYou don''t have reports.'
STAFFER_IS_MANAGING_YOUR_REPORT: '&a&l%staffer is managing now your report.'
STAFFER_RESOLVED_YOUR_REPORT: '&a&l%staffer resolved your report. Type "&f/myreports&a&l"
for more information.'
NEW_REPORT: '&6&lThere is a new Report.'
ERR_CANT_REPORT_YOURSELF: '&cYou can''t report yourself.'
REPORTS_GUI_ITEM_NAME: '%reporter -> %reported'
REPORTS_ITEM_DEFAULT_LORE_COLOR: '&e'
#Use '|' for a break
REPORT_DESCRIPTION_LORE: '&e- ID: &7%id |&eFrom &7%player &eto &7%reportedplayer &e|&eReason:
&7%reason &e|&eSection: &7%section &e|&eSubSection: &7%subsection &e|&eOpen: &7%open
&e |&eResolving: &7%resolving &e|&eTicket Manager: &7%manager &e|&eHow resolved: &7%howResolved'
WARNING_LEVEL_INCREASE: §7%player§4§l's warning level increased to %warninglevel
WARNING_LEVEL_DECREASE: §7%player§4§l's warning level decreased to %warninglevel
ERR_LOADING_REPORTS_ON_MYSQL: Error while loading reports on MySQL Database. Are the MySQL credentials right?
YOUR_WARNING_LEVEL_NULLED: '&aYou don''t have any warning levels.'
ERR_MAX_PLAYERS_IN_GUI: '&cYou can open this GUI if reported players are 54 or less.'


managergui.yml
Code (Text):
manager-gui:
title: '&4Reports Manager'
reporter-skull:
name: '&eReporter: %player &7[%status&7]'
lore: '&e%player was reported: &c%n &etimes %warninglevel'
reported-skull:
name: '&eReported: %player &7[%status&7]'
lore: '&e%player was reported: &c%n &etimes %warninglevel'
quick-messages:
item: paper
name: '&eQuick Messages to %player'
kill:
item: skull_item
name: '&4Kill %player'
kick:
item: barrier
name: '&cKick %player'
resolve:
item: book_and_quill
name: '&2Resolve Report'
delete:
item: tnt
name: '&4Delete Report'
location:
item: ender_pearl
name: '&bReport Location'
see-inv:
item: chest
name: '&eSee Inventory'
unknown-head-name: MHF_Question

reportedplayers.yml
Code (Text):
#All warning levels are here. You can create your own or edit/delete these
warning-levels:
low:
display-name: '&aLow'
increase-message: '&cYour warning level increased to &alow &4because you received
one report or more.'
decrease-message: '&eYour warning level decreased to &alow&e.'
#How many reports does player need to increase his warning level to this
reports-count: 1
medium:
display-name: '&eMedium'
increase-message: '&cWarning! &4Your warning level increased to &emedium &4because
you received more than 4 reports.'
decrease-message: '&eYour warning level decreased to &emedium.'
reports-count: 4
high:
display-name: '&4High'
increase-message: '&c&lWARNING! &4&lYour warning level increased to &4&l&nHIGH
&4&lbecause you received more than 8 reports. You will be among the top players
to be checked by the staff.'
decrease-message: '&cYour warning level decreased to &4HIGH.'
reports-count: 8
very-high:
display-name: '&4&l&nVery High'
increase-message: '&c&l&nWARNING! &4&l&nYour warning level increased to VERY HIGH
because you received more than 16 reports. You will be the first player to be
checked by the staff.'
decrease-message: none
reports-count: 16
#GUI options
gui:
title: '&4Reported Players'
player-item:
#Item's title, you can (%player = the reported player name)
name: '&e%player'
#Item's description (%warninglevel = current warning level, %reported = how many times he was reported).
lore:
- '&eWarning Level: %warninglevel'
- '&eReported times: %reported'

To setup MySQL:

Code (Text):
1. Go to config.yml
2. Set "mysqlEnabled" to true
3. Insert MySql credentials into "mysqlInfo" fields
4. Save the file
5. Reload the server! You have done!
IMPORTANT
If you have any issue DON'T LEAVE BAD REVIEW. I will help you for all.

CONTACTS
Skype ID: xmetalsniper
Telegram Username: @Nexgan
PM on SpigotMC.org
Discussion on this plugin

REQUIRES:
Java 8
Spigot 1.8.X-1.9.X-1.10.X
WORKING IN:
Java 8
Spigot 1.8.X-1.9.X-1.10.X


L6udOmc.png

✔ MySQL compatibility DONE
GUI Opened Reports DONE
ManagerGUI to manage easily the Reports DONE
Items in GUI lore (description) DONE
Reports List in GUI DONE
✘ Web GUI *WORK IN PROGRESS*
✘ Permissions for each section
What do you want! Suggest me your ideas!

TERMS OF SERVICE
https://pastebin.com/hQwREh0X
By purchasing this plugin, you accept the following terms:
- You can only use for your server/network and no others.
- You cannot redistribuite this plugin (this means you cannot give it for free or sell to other people).
- You cannot decompile this plugin, it's under a Copyright license.
- You cannot publish the plugin to anyone (this include posting it in another forum without wrote permissions).
- You will not get refunds of any type.
- The price can change anytime, it can decrease or increase but you will NOT get a refund about the difference of the actual price.
- I am under no obligation to provide support and do so at my own discretion.
- The minimum price of PaySafeCard is the standard price, without sale (actually: €2.99), payable by Steam gifts.

All Rights Reserved © Nexgan

Latest reviews

plz update!!
Nice leak, Keep going :)
Infinityy
Infinityy
Thanks
thanks for the plugins <3
Infinityy
Infinityy
No problem fanta!

Similar resources

AdvancedReporter [ BEST REPORT SYSTEM ]| ✦ Web GUI & MySQL | Nicohhh
Easily manage your reports using MySQL or flat file with the best report system. Now with web GUI.
1.00 star(s) 1 ratings
Downloads
319
Updated
AdvancedReporter [ BEST REPORT SYSTEM ]| ✦ Web GUI & MySQL | 4.3.4 JulienLeak
0.00 star(s) 0 ratings
Downloads
239
Updated
AdvancedReporter [ REPORT ] | ✦ MySQL ✦ | iLeak
Best plugin to manage reports with a custom GUI and best commands for your staffers!
4.60 star(s) 5 ratings
Downloads
349
Updated
BlackSpigot General Chat
Rules Help Users
    S @ SexyRapidFish: 1000+ LEAKED STUFF FREE; EVERYTHING CRACKED NO VIRUSSES; flexleaksdotn et
    Top