AdvancedModreq [Player Ticket Management] - GUI - MySQL - Notifications

NULLED AdvancedModreq [Player Ticket Management] - GUI - MySQL - Notifications 4.4.0

No permission to download
Tested Minecraft Versions: 1.8 - 1.12
Contributors: RTCFlyer
AdvancedModreq is now LIVE @RTCFlyer's Server! "FoundationCraft.mcserver.ws"! Just type "/modreq" or "/report"!

Banners provided by @R1NZLER

AdvancedModreq is a plugin meant for the server owner that wants to help players while they are offline or when staff members aren't online! Absolutely no external API's needed! Runs as is, has it's own customizable GUI, messages with placeholders, and help list! Create reports, reply to reports, close, open, flag, delete, and so on! Data management is what you need when you want a ticket plugin, and here it is, what are you waiting for, with 99% customizability, the sky is the limit!


Outdated! Version 1.3.2
- Staff can receive notifications when a new ticket is posted and how many tickets are active and flagged when they join the server!
- Reply, Close, Re-Open, Flag and even Resolve a ticket with chat commands or through the GUI!
- A one time Notification can be given to the player when they join the server to notify them of how many tickets have been replied, closed or resolved!
- Move and change item slots in the Info menu as well as change the item according to the tickets status!
- Smart lite code that only executes if any data is changed or being viewed with short term memory storage incase any data is changed while tickets are being edited.
- MySQL support for data management with lite interactions to minimize mysql connection time, and lag time.
- Importance system, allow players to rate how important their ticket is before submitting the ticket!
- Rate your experience! Allow players to rate how well their experience was on their ticket once!
- Flag a ticket! Have tickets have priority or stand out over others, showing a notification when an allowed staff member joins no matter if the ticket is opened or closed!
- PlaceholderAPI support! Allowing for hundreds of thousands of placeholders/variables anywhere in the gui!
- Update checker! Get notified when there is a new version available on the plugin page!
- New Categories! Customize your own report categories with a simple config style, and make players choose the category they want to submit a ticket in! Lets make tickets great again!
- New MySQL sync timer! If you have a multiple connected servers, sync your tickets every so often to keep all servers up to date!


- #1 - Download/Purchase AdvancedModreq.jar
- #2 - Upload AdvancedModreq.jar into your plugins folder
- #3 - Reload/Restart your server, configure and execute "/modreq reload" and set!


Aliases: amr, advancedmodreq
- /modreq - Shows help list (Customizeable in messages.yml)
- /report <message> - Opens a ticket
- /modreq list [open/close] [chat] - View all open/closed tickets in a GUI, optionally in chat
- /modreq status - View only your ticket status'
- /modreq categories - View all enabled categories in the config file
- /modreq open <ticketID> - Open a closed ticket!
- /modreq close <ticketID> [message] - Close an open ticket with an optional resolved message.
- /modreq rate <ticketID> <1-5> - Rate a ticket if the player owns it and the ticket is resolved!
- /modreq flag <ticketID> - Flag a ticket for mandatory service and have staff be notified whether the ticket is open or closed!
- /modreq reply <ticketID> <message> - Reply to an open ticket
- /modreq purge <open/close/all> - Purge all tickets with the following status.
- /modreq reload - Reloads the plugin

(Optional)
- PlaceholderAPI - For having custom placeholders for other plugins! Or for custom gui's such as CustomGUI or AnimatedMenu! And even use placeholders in items inside of the plugin!
- Permissions Plugin - This plugin was tested on version 1.23.4 of PermissionsEX, but any permissions plugin will do!


(Must have PlaceholderAPI installed)

- %advancedmodreq_total% - Amount of tickets in total, no matter their status!
- %advancedmodreq_total_player% - Amount of personal tickets in total, no matter their status!
- %advancedmodreq_total_flagged% - Amount of flagged tickets!
- %advancedmodreq_total_open% - Amount of open tickets!
- %advancedmodreq_total_open_player% - Amount of open personal tickets!
- %advancedmodreq_total_closed% - Amount of closed tickets!
- %advancedmodreq_total_closed_player% - Amount of closed personal tickets!




Code (Text):

# AdvancedModreq plugin by SuperRonanCraft! (Join my Public Server mc.RonanCraft.net) #
# Please give me credit, I would love to see more discussions on my Spigot page! #

#DO NOT TOUCH!
Version: 2.3.1

Settings:
## Re-load the database/tickets on every reload? "false" by default as large databases can cause lag!
DownloadBDOnReload: false
MinimumWords: 5
# How many characters should we cut off the messages in the "%ticket_msg%" of the "%ticket_resolved_msg%" placeholders
MessageCutOff:
Max: 32
Suffix: '...'
Category:
Enabled: true
Categories:
## Add your own custom Categories!
Griefing:
Description:
- '&6&m------&r &6&lAdvancedModreq &8| &7Categories &6&m------'
- '&6Griefing &f- &7Make a report based off a grief'
Enabled: true
Other:
Description:
- '&6Other &f- &7Make a report based off anything else'
- '&7Use &6/report <category>&7 to open a report!'
Enabled: true
Default: true
Importance:
Enabled: true
Rating:
Enabled: true
Filter:
Enabled: true
Submitting:
# Allow submitting even with blacklisted words? Will replace words with the substitute
AllowSubmitting: true
Substitute: '***'
# List off all blacklisted words
Blacklist:
- 'dumb'
- 'stupid'
- 'crap'

Notifications:
## Notification when a ticket is closed and the player is online
Closed:
Enabled: true
## More sounds at https://www.spigotmc.org/wiki/cc-sounds-list/
## Set sound to "'null'" if you don't want sounds!
Sound: 'BLOCK_TRIPWIRE_CLICK_ON'
## Notification when a ticket is reopened and the player is online
Opened:
Enabled: true
Sound: 'BLOCK_ANVIL_USE'
## Notification when a ticket is created and a staff member is online
New:
Enabled: true
Sound: 'BLOCK_NOTE_BASEDRUM'
## Notification when a ticket is replied to and the player is online
Reply:
Enabled: true
Sound: 'BLOCK_FIRE_EXTINGUISH'
Join:
## Notification if one of their tickets was replied, closed or resolved and if
## they have the permission "advancedmodreq.notifications.player"
Player:
Enabled: true
Sound: 'ENTITY_SKELETON_HURT'
## Notification if any tickets are open, if the player has the permission "advancedmodreq.notifiations.opened"
Opened:
Enabled: true
Sound: 'ENTITY_PLAYER_LEVELUP'
Flagged:
Enabled: true
Sound: 'BLOCK_ANVIL_BREAK'



Code (Text):

Opened:
Title: '&lTickets | Open'
Name: '&6&oTicket #%ticket_id%'
Lore:
- '&8Posted By&7: %ticket_player%'
- '&8Message&7: %ticket_msg%'
- '&8Status&7: %ticket_status%'
- '&8Reply&7: %ticket_status_reply%'
# Any line with the "%ticket_importance%" with a ticket with no importance will auto delete!
- '&8Importance&7: %ticket_importance%'
# Any line with the "%ticket_category%" with a ticket with no category will auto delete!
- '&8Category&7: %ticket_category%'
- '&8Time&7: %ticket_time%'
- ''
- '&7Click to manage ticket!'
Item: 'paper:0:%ticket_importance%'
Closed:
Title: '&lTickets | Closed'
Name: '&6&oTicket #%ticket_id%'
Lore:
- '&8Posted By&7: %ticket_player%'
- '&8Status&7: %ticket_status%'
- '&8Reply&7: %ticket_status_reply%'
- '&8Importance&7: %ticket_importance%'
- '&8Category&7: %ticket_category%'
# Any line with the "%ticket_rating%" with a ticket with no rating will auto delete!
- '&8Rating&7: %ticket_rating%'
# Any line with the "%ticket_resolved_msg%" with a ticket with no resolved message will auto delete!
- '&8Resolved&7: %ticket_resolved_msg%'
- '&8Time&7: %ticket_time%'
- ''
- '&7Click to manage ticket!'
Item: 'paper:0:%ticket_importance%'
Status:
Title: '&lTickets | Status | %player%'
Name: '&6&oTicket #%ticket_id%'
Lore:
- '&8Status&7: %ticket_status%'
- '&8Reply&7: %ticket_status_reply%'
- '&8Importance&7: %ticket_importance%'
- '&8Rating&7: %ticket_rating%'
- '&8Resolved&7: %ticket_resolved_msg%'
- '&8Time&7: %ticket_time%'
- ''
# Line contains a conditional placeholder which will only show up if ticket has a reply
- '&7Left-Click to view replies!%ticket_status_reply_showline%'
# Line contains a conditional placeholder which will only show up if ticket was resolved and allowed to rate
- '&7Right-Click to rate!%ticket_rating_rate%'
Item:
Opened: 'ink_sack:10:%ticket_importance%'
Closed: 'ink_sack:8:%ticket_importance%'
Reply:
Title: '&lTickets | Reply'
Name: '&6&oTicket #%ticket_id%'
Lore:
- '&8Replier&7: %ticket_replier%'
- '&8Message&7: %ticket_reply_msg%'
- '&7Reply posted by author! %ticket_reply_author_showline%'
- ''
- '&7Click to view full reply!'
Item: 'slime_ball'
Info:
Title: '&lTickets | Info'
Ticket:
Name: '&6&oTicket #%ticket_id%'
Lore:
- '&8Author&7: %ticket_player%'
- '&8Message&7: %ticket_msg%'
- '&8Time&7: %ticket_time%'
- ''
- '&7Click to view full message!'
Item: 'paper:0:%ticket_importance%'
Slot: 5
Teleport:
Name: '&b&lTeleport'
Lore:
- '&7Click to teleport to tickets origin'
- ''
- '&8World&7: %ticket_world%'
- '&8Coords&7: x:%ticket_x%, y:%ticket_y% z:%ticket_z%'
Item: 'beacon'
Slot: 19
Reply:
Name: '&d&lReply List'
Lore:
- '&8Replies&7: %ticket_replies%'
- '&7Click to view all replies!%ticket_status_reply_showline%'
Item: 'book'
Slot: 21
Status:
Open:
Name: '&a&lOpen'
Lore:
- '&7Click to open ticket!'
Item: 'ink_sack:8'
Close:
Name: '&c&lClose'
Lore:
- '&7Click to close ticket!'
Item: 'ink_sack:10'
Slot: 23
Flag:
Enabled:
Name: '&b&lFlag'
Lore:
- '&7Click to flag ticket #%ticket_id%'
- '&7for further investigation'
- '&8Will give staff a notification'
- '&8whether opened or closed!'
Item: 'ink_sack:8'
Disabled:
Name: '&b&lUn-Flag'
Lore:
- '&7Click to unflag a ticket'
Item: 'ink_sack:10'
Slot: 25
Cancel:
Name: '&c&lCancel'
Lore:
- '&7Click to cancel ticket actions!'
Item: 'barrier'
Slot: 27
Rating:
Title: '&lTickets | Status | Rate'
1:
Name: '%ticket_rating_1%'
Lore:
- '&7Click to rate!'
Item: 'coal'
Slot: 3
2:
Name: '%ticket_rating_2%'
Lore:
- '&7Click to rate!'
Item: 'iron_ingot'
Slot: 4
3:
Name: '%ticket_rating_3%'
Lore:
- '&7Click to rate!'
Item: 'gold_ingot'
Slot: 5
4:
Name: '%ticket_rating_4%'
Lore:
- '&7Click to rate!'
Item: 'emerald'
Slot: 6
5:
Name: '%ticket_rating_5%'
Lore:
- '&7Click to rate!'
Item: 'diamond'
Slot: 7
General:
NextPage:
Name: '&6Next Page'
Item: 'book'
Lore:
- '&7Click to go to page #%page%'
LastPage:
Name: '&6Last Page'
Item: 'book'
Lore:
- '&7Click to go to page #%page%'
Flagged:
# If an item is flagged, should the item be enchanted?
Enchant: true
Item: 'book:0:%ticket_importance%'


Code (Text):

Messages:
Prefix: '&7[&6&lAdvancedModreq&7] '
Reload: '%prefix%&aConfig reloaded!'
Invalid: '%prefix%&cInvalid argument! Try &7/%command% help'
NoPermission: '%prefix%&cSorry! &7You don''t have permission to do this!'
TooShort: '%prefix%&cSorry! Your request must be longer than %amount% words!'
Importance: '%prefix%&7Please add an integer at the beginning of your message ranging from 1-5 with how important your report is!'
Category: '%prefix%&7Please type in the category you wish to submit your report in! &fType &6/modreq categories &fto view all categories!'
Rating:
NotResolved: '%prefix%&cError! &7This ticket is not yet resolved!'
Error: '%prefix%&cError! &7Please use an integer ranging from 1-5! &81 being low, 5 being high!'
Feedback: '%prefix%&7Ticket #%ticket_id% rated %ticket_rating%&7! &fThank you for your feedback!'
Join: '%prefix%&7You seem to have %ticket_amount% resolved ticket(s), mind adding a rating to your experience? &8Use "/modreq status" for more!'
Rated: '%prefix%&cSorry! &7Ratings have been locked for ticket #%ticket_id%!'
Create:
Success: '%prefix%&aSuccessfully opened a ticket with id #%ticket_id%'
Filter: '%prefix%&cWhoops! Looks like the word %ticket_blacklisted% is not allowed!'
Teleport: '%prefix%&7Teleported the ticket #%ticket_id% processed by %player%'
View: '%prefix%&aTicket #%ticket_id% from %ticket_player%&7: %ticket_msg%'
Purge:
Opened: '%prefix%&aPurged %ticket_amount% open tickets!'
Closed: '%prefix%&aPurged %ticket_amount% closed tickets!'
All: '%prefix%&aPurged all %ticket_amount% tickets!'
Single: '%prefix%&aDeleted ticket #%ticket_id%!'
Error: '%prefix%&cError! Invalid Ticket id #%ticket_id%'
Reply:
Success: '%prefix%&aSuccess! Your reply was submitted to ticket #%ticket_id%'
Error: '%prefix%&cError! Invalid Ticket id #%ticket_id%'
NoReplies: '%prefix%&cSorry, there seems to be no replies for the ticket #%ticket_id%!'
View: '%prefix%&7Reply from ticket #%ticket_id%, replied by %ticket_replier%: &c%ticket_reply%'
Notifications:
New: '%prefix%&7A new ticket has been created by %player% with the ticket #%ticket_id% with an importance level of %ticket_importance%&7!'
Reply: '%prefix%&eA new reply has been posted on your ticket #%ticket_id% by %ticket_replier%'
Opened: '%prefix%&eYour ticket #%ticket_id% was reopened for further investigation!'
Closed:
Normal: '%prefix%&cYour ticket #%ticket_id% was closed by %ticket_closer%!'
Message: '%prefix%&cYour ticket #%ticket_id% was closed by %ticket_closer% with the message&7: %ticket_closed_msg%!'
Join:
Player: '%prefix%&eThere are new updates on %ticket_amount% ticket(s)!'
Opened: '%prefix%&eThere are currently %ticket_amount% ticket(s) open for investigation!'
Flagged: '%prefix%&cThere are currently %ticket_amount% ticket(s) flagged for mandatory service!'
Opened:
Success: '%prefix%&aTicket #%ticket_id% was reopened!'
Failed: '%prefix%&dTicket #%ticket_id% is already open!'
Closed:
Success: '%prefix%&cTicket #%ticket_id% was closed!'
Failed: '%prefix%&dTicket #%ticket_id% is already closed!'
Flagged:
Enabled: '%prefix%&eTicket #%ticket_id% was &aflagged&e for mandatory service!'
Disabled: '%prefix%&eTicket #%ticket_id% was &cunflagged&e!'
List:
Opened:
Success: '%prefix%&aCurrent there are %ticket_amount% open ticket(s) with the id''s&7: %ticket_list%'
Failed: '%prefix%&eThere are currently no open tickets!'
Closed:
Success: '%prefix%&aCurrent there are %ticket_amount% closed ticket(s) with the id''s&7: %ticket_list%'
Failed: '%prefix%&eThere are currently no closed tickets!'

Placeholders:
## For more time formats, go here: https://docs.oracle.com/javase/7/docs/api/java/text/SimpleDateFormat.html
Time: 'MM/dd/yyyy hh:mm:ss aa'
## Replaces the translation for the %ticket_status_open%
Status:
Opened: '&a&lOpen'
Closed: '&c&lClosed'
## Replaces the translation for the %ticket_status_reply%
Reply:
Replied: '&a&lTrue'
NoReply: '&c&lFalse'
Category:
Command: ' <category>'
Importance:
Command: ' <importance 1-5>'
1: '&a✖'
2: '&b✖✖'
3: '&e✖✖✖'
4: '&c✖✖✖✖'
5: '&5✖✖✖✖✖'
Rating:
1: '&5✖'
2: '&c✖✖'
3: '&e✖✖✖'
4: '&b✖✖✖✖'
5: '&a✖✖✖✖✖'

Help:
Use:
- '&6&m------&r &6&lAdvancedModreq &8| &7Help &6&m------'
- '&6/%command% help &f- &7Shows help list'
## If importance and/or category is enabled, the %cmd_category% or %cmd_importance% will be replaced with the "Command"'s above
Create:
- '&6/report%cmd_category%%cmd_importance% <message> &f- &7Opens a ticket'
Status:
- '&6/%command% status &f- &7View your ticket status'''
Replies:
- '&6/%command% replies <ticketID> &f- &7View all replies for a ticket'
Categories:
- '&6/%command% categories &f- &7View all available categories'
List:
- '&6/%command% list [open/close] [chat] &f- &7View all open/closed tickets, optionally in chat &8Default: open'
Close:
- '&6/%command% close <ticketID> [message] &f- &7Close an open ticket with an optional resolved message'
Open:
- '&6/%command% open <ticketID> &f- &7Open a closed ticket'
Rate:
- '&6/%command% rate <ticketID> <1-5> &f- &7Rate a ticket off of your experience if it was resolved'
Flag:
- '&6/%command% flag <ticketID> &f- &7Flag/unFlag a ticket to notify staff of this ticket whether opened or closed!'
Reply:
- '&6/%command% reply <ticketID> <message> &f- &7Reply to an open ticket'
Delete:
- '&6/%command% delete <ticketID> &f- &7Delete a ticket'
Purge:
- '&6/%command% purge <open/closed/all> &f- &7Purges tickets with the following status'
Reload:
- '&6/%command% reload &f- &7Reloads the plugin'

Usage:
Close: '%prefix%&7Usage: &6/%command% close <ticketID>'
Open: '%prefix%&7Usage: &6/%command% open <ticketID>'
Rate: '%prefix%&7Usage: &6/%command% rate <ticketID> <1-5>'
Flag: '%prefix%&7Usage: &6/%command% flag <ticketID>'
Reply: '%prefix%&7Usage: &6/%command% reply <ticketID> <message>'
Replies: '%prefix%&7Usage: &6/%command% replies <ticketID>'
Delete: '%prefix%&7Usage: &6/%command% delete <ticketID>'
Purge: '%prefix%&7Usage: &6/%command% purge <open/closed/all>'


Please leave a 5 Star Review if you like it! Please post bugs/errors in the Discussion page! Please leave me suggestions to add on to the plugin to make it even better!


Terms and Conditions
Price of this plugin may change over time!
You may NOT re-distribute this plugin!
You may NOT copy/rename/decompile this plugin!
Author
Direct-Leaks.com
Downloads
79
Views
493
First release
Last update
Rating
5.00 star(s) 1 ratings

More resources from Direct-Leaks.com

Latest updates

  1. 4.4.0 - Claiming System!

    - Added - Ability to claim a ticket as one self so other mederators do not interfer with a...
  2. 4.3.1

    4.3.1

Latest reviews

plz update!!
Top