Admin360-Reloaded 8.0.0 VS 8.1.1
118 removals
472 lines
155 additions
508 lines
############################################################
############################################################
# +------------------------------------------------------+ #
# +------------------------------------------------------+ #
# | Notes | #
# | Notes | #
# +------------------------------------------------------+ #
# +------------------------------------------------------+ #
############################################################
############################################################
# Version 8.0.0
# Version 8.1.1
# Tested on Spigot 1.8.8, 1.12.2, 1.13.2, 1.14.4, 1.15.2, 1.16.4.
# Tested on Spigot 1.8.8, 1.12.2, 1.16.4.
# Config version = Plugin version.
# Config version = Plugin version.
# Do not change this unless you know what you're doing.
# Do not change this unless you know what you're doing.
# This is for the plugin to check whether we should generate a new config for you.
# This is for the plugin to check whether we should generate a new config for you.
version: '8.0.0'
version: '8.1.1'
# Whenever there's an update available, read the upgrade procedures as instructed on our spigot project page.
# Whenever there's an update available, read the upgrade procedures as instructed on our spigot project page.
# If there're any changes made to this config, for example, if we've added several new settings or messages,
# If there're any changes made to this config, for example, if we've added several new settings or messages,
# you may have to compare the changes of the new and old config. And, it takes time to apply your old settings
# you may have to compare the changes of the new and old config. And, it takes time to apply your old settings
# especially when the update is big.
# especially when the update is big.
# Since version 7.1.0, the plugin will auto-rename the old config file into "config_old.yml" on server restart.
# Since version 7.1.0, the plugin will auto-rename the old config file into "config_old.yml" on server restart.
# This is to make sure that everything works even if we reworked the config file (which is something I always do).
# This is to make sure that everything works even if we reworked the config file (which is something I always do).
# But remember to delete the "config_old.yml" after you've migrated all the changes.
# But remember to delete the "config_old.yml" after you've migrated all the changes.
# If not, it may break this auto-rename feature on future updates.
# If not, it may break this auto-rename feature on future updates.
# As you can see, the comments can be lengthy because we want to explain everything to you.
# As you can see, the comments can be lengthy because we want to explain everything to you.
# If you really spend time read through this, then you will know how the plugin works.
# If you really spend time read through this, then you will know how the plugin works.
# If you want to disable some messages, simply make it an empty line using ''.
# If you want to disable some messages, simply make it an empty line using ''.
# All default messages contain all the placeholders that can be used. You can remove it or dupliciate it.
# All default messages contain all the placeholders that can be used. You can remove it or duplicate it.
# However, placeholders will only work in that particular message.
# However, placeholders will only work in that particular message.
# We welcome users to make translation of this config. Contact us so that we can put your translation official.
# We welcome users to make translation of this config. Contact us so that we can put your translation official.
# Project: https://www.spigotmc.org/resources/admin360-reloaded.28285/
# Project: https://www.spigotmc.org/resources/admin360-reloaded.28285/
# Support: https://www.spigotmc.org/members/jerryui.139798/
# Support: https://www.spigotmc.org/members/jerryui.139798/
# Authors: Dennie, PPT_T, vidhu1911
# Authors: Dennie_Mok, KaytlynJay, vidhu1911
############################################################
############################################################
# +------------------------------------------------------+ #
# +------------------------------------------------------+ #
# | Basic (perms, syntax, help, reload) | #
# | Basic (perms, syntax, help, reload, database) | #
# +------------------------------------------------------+ #
# +------------------------------------------------------+ #
############################################################
############################################################
no-permission: '&f[&6ADMIN360&f] &c&nAccess Denied&7 You do not have permission to use this command.'
no-permission: '&f[&6ADMIN360&f] &c&nAccess Denied&7 You do not have permission to use this command.'
incorrect-syntax: '&f[&6ADMIN360&f] &c&nIncorrect Syntax&7 Use &6/admin360 &7to display a list of commands.'
incorrect-syntax: '&f[&6ADMIN360&f] &c&nIncorrect Syntax&7 Use &6/admin360 &7to display a list of commands.'
is-player-check: '&f[&6ADMIN360&f] &c&nAccess Denied&7 This is a player-only command.'
is-player-check: '&f[&6ADMIN360&f] &c&nAccess Denied&7 This is a player-only command.'
reload-message: '&f[&6ADMIN360&f] &7The config file has been reloaded successfully.'
reload-message: '&f[&6ADMIN360&f] &7The config file has been reloaded successfully.'
# Database
# You MUST restart your server if you've changed the database settings and if you want the changes to apply.
# Admin360 will use SQLITE if use-mysql is set to false.
# Drivers that we use: SQLITE (org.sqlite.JDBC) and MYSQL (com.mysql.jdbc.Driver)
# Your hosting provider should have these installed by default. If you're running your server on Windows, SQLITE is preferred.
# The other options such as host, port, database, username and password will only be valid if use-mysql is true.
use-mysql: false
host: 'localhost'
port: '3306'
database: 'database'
username: 'user'
password: 'password'
# Help Section: Player Commands
# Help Section: Player Commands
# This message supports multiple lines.
# This message supports multiple lines.
command-list-player:
command-list-player:
- ''
- ''
- '&7&m------------&r &6ADMIN360 &7&m------------'
- '&7&m------------&r &6ADMIN360 &7&m------------'
- '&6/ticket create [details] &f- &7Open a ticket.'
- '&6/ticket create [details] &f- &7Open a ticket.'
- '&6/ticket cancel &f- &7Cancel your ticket.'
- '&6/ticket cancel &f- &7Cancel your ticket.'
- '&6/ticket status &f- &7Query ticket status.'
- '&6/ticket status &f- &7Query ticket status.'
- '&6/ticket stats &f- &7View ticket statistics.'
- '&6/ticket stats &f- &7View ticket statistics.'
- '&6/ticket help &f- &7Print command list.'
- '&6/ticket help &f- &7Print command list.'
- '&6/admin360 &f- &7Display plugin info.'
- '&b/admin360 &f- &7Display plugin info.'
- '&7*&fParameters: [Optional] <Compulsory>'
- '&7*&fParameters: [Optional] <Compulsory>'
- '&7&m---------------------------------'
- '&7&m---------------------------------'
- ''
- ''
# Help Section: Staff Commands
# Help Section: Staff Commands
# This message supports multiple lines.
# This message supports multiple lines.
command-list-staff:
command-list-staff:
- ''
- ''
- '&7&m------------&r &6ADMIN360 &7&m------------'
- '&7&m------------&r &6ADMIN360 &7&m------------'
- '&f&nStep 1'
- '&6/ticket list &f- &7View the ticket list.'
- '&6/ticket pick <name> &f- &7Pick up a ticket.'
- '&6/ticket next &f- &7Proceed to the next ticket.'
- '&6/ticket next &f- &7Proceed to the next ticket.'
- '&6/ticket tp &f- &7Teleport to target player.'
- '&f&nStep 2'
- '&6/ticket tp &f- &7Teleport to the player.'
- '&6/ticket info &f- &7View the ticket details.'
- '&6/ticket info &f- &7View the ticket details.'
- '&6/ticket close &f- &7Close/complete a ticket.'
- '&f&nStep 3'
- '&6/ticket redirect <name> &f- &7Redirect a ticket.'
- '&6/ticket drop &f- &7Drop and abandon a ticket.'
- '&6/ticket close &f- &7Done-mark a ticket.'
- '&f&nRemoval Tools'
- '&6/ticket purge &f- &7Purge all queuing tickets.'
- '&6/ticket purge &f- &7Purge all queuing tickets.'
- '&6/ticket delete <name> &f- &7Delete a ticket.'
- '&6/ticket delete <name> &f- &7Delete a ticket.'
- '&6/ticket history [#] &f- &7View ticket history.'
- '&f&nHonor Points'
- '&6/ticket hpstats [name] &f- &7View staff stats.'
- '&6/ticket hpstats [name] &f- &7View HP stats.'
- '&6/ticket hptop [#] &f- &7View staff leaderboard.'
- '&6/ticket hptop [#] &f- &7View HP leaderboard.'
- '&6/ticket hpreset <name> &f- &7Reset staff stats.'
- '&6/ticket history [#] &f- &7View HP history.'
- '&6/admin360 reload &f- &7Reload the config file.'
- '&6/ticket hpreset <name> &f- &7Reset HP stats.'
- '&b/admin360 reload &f- &7Reload the config file.'
- '&7*&fParameters: [Optional] <Compulsory>'
- '&7*&fParameters: [Optional] <Compulsory>'
- '&7&m---------------------------------'
- '&7&m---------------------------------'
- ''
- ''
############################################################
############################################################
# +------------------------------------------------------+ #
# +------------------------------------------------------+ #
# | Creating Tickets (/ticket create) | #
# | Create A Ticket (Player) | #
# +------------------------------------------------------+ #
# +------------------------------------------------------+ #
############################################################
############################################################
# /ticket create [details] : Open a ticket with or without a description (optional) of the case.
# /ticket create [details] : Open a ticket with or without a description of the request.
# In this section, you can modify the settings and messages that are related to "/ticket create".
# This is a player command which requires the permission "admin360.player.basic".
# This is a player command which requires the permission "admin360.player.basic".
# create-failed-no-staff : Creation aborted because there are no staff online.
# create-failed-no-staff : Creation aborted because there are no staff online.
# create-failed-in-queue : Creation aborted because you already have a ticket opened.
# create-failed-in-queue : Creation aborted because you already have a ticket opened.
# create-failed-in-progress : Creation aborted because a staff is attending your help-request.
# create-failed-in-progress : Creation aborted because a staff is attending your help-request.
# create-failed-require-feedback : Creation aborted because you still haven't submitted a feedback for your previous ticket.
# create-failed-require-feedback : Creation aborted because you still haven't submitted a feedback for your previous ticket.
# create-failed-anti-exploit : Creation aborted because you are a staff member. Staff is banned from ticket creation to prevent boosting.
# create-failed-anti-exploit : Creation aborted because you are a staff member. Staff is banned from ticket creation to prevent boosting.
#*boosting: self-ticketing exploit.
# *boosting: self-ticketing exploit.
# create-succeeded : Creation succeeded. Your ticket has been put in the next position of the queue.
# create-succeeded : Creation succeeded. Your ticket has been put in the next position of the queue.
# After a ticket is opened, your staff (with permission "admin360.staff.basic") will be notified.
# After a ticket is opened, your staff (with permission "admin360.staff.basic") will be notified.
# Command cooldown to avoid spammming issues.
# Command cooldown to avoid spamming issues.
# The unit of cooldown-timer is seconds.
# The unit of cooldown-timer is seconds.
use-cooldown: true
use-cooldown: true
cooldown-timer: 60
cooldown-timer: 60
cooldown-message: '&f[&6ADMIN360&f] &7Please wait for &6<SECONDSLEFT>s&7 before opening another ticket.'
cooldown-message: '&f[&6ADMIN360&f] &7Please wait for &6<SECONDSLEFT>s&7 before opening another ticket.'
# Check if any staff members are currently available.
# Check if any staff members are currently available.
# If this is set to true, players will not be allowed to open a new ticket if there are no staff in the server.
# If this is set to true, players will not be allowed to open a new ticket if there are no staff in the server.
# How do we determine between a player and a staff? Staff are those who have the permission "admin360.staff.basic".
# How do we determine between a player and a staff? Staff are those who have the permission "admin360.staff.basic".
staff-online-required: true
staff-online-required: true
create-failed-no-staff: '&f[&6ADMIN360&f] &c&nCreate Failed&7 There are no staff currently available.'
create-failed-no-staff: '&f[&6ADMIN360&f] &c&nCreate Failed&7 There are no staff currently available.'
create-failed-in-queue: '&f[&6ADMIN360&f] &c&nCreate Failed&7 You already have a ticket opened. (&fTips: &6/ticket status&7)'
create-failed-in-queue: '&f[&6ADMIN360&f] &c&nCreate Failed&7 You already have a ticket opened. (&fTips: &6/ticket status&7)'
create-failed-in-progress: '&f[&6ADMIN360&f] &c&nCreate Failed&7 You have another ticket in progress.(&fTips: &6/ticket status&7)'
create-failed-in-progress: '&f[&6ADMIN360&f] &c&nCreate Failed&7 You have another ticket in progress.(&fTips: &6/ticket status&7)'
create-failed-require-feedback: '&f[&6ADMIN360&f] &c&nCreate Failed&7 You may have forgotten to give us a feedback. (&fTips: &a/ticket yes&7, &c/ticket no&7)'
create-failed-require-feedback: '&f[&6ADMIN360&f] &c&nCreate Failed&7 You may have forgotten to give us a feedback. (&fTips: &a/ticket yes&7, &c/ticket no&7)'
create-failed-anti-exploit: '&f[&6ADMIN360&f] &c&nCreate Failed&7 Members of the staff team are not allowed to open a ticket to avoid exploits.'
create-failed-anti-exploit: '&f[&6ADMIN360&f] &c&nCreate Failed&7 Members of the staff team are not allowed to open a ticket to avoid exploits.'
# This message supports multiple lines.
# This message supports multiple lines.
create-succeeded:
create-succeeded:
- '&f[&6ADMIN360&f] &7You have opened a ticket (&fPosition: &c<POSITION>&7). Use &6/ticket status &7to check your progress.'
- '&f[&6ADMIN360&f] &7You have opened a ticket (&fPosition: &c<POSITION>&7). Use &6/ticket status &7to check your progress.'
# Do you want to run a custom command right after a ticket is opened? Default example using title-manager.
# Do you want to run a custom command right after a ticket is opened? Default example using title-manager.
# Change this to true if you want to use this option.
# Change this to true if you want to use this option.
ticket-created-trigger-custom-command: false
ticket-created-trigger-custom-command: false
ticket-created-custom-command: 'tm msg <PLAYERNAME> &b\n&6Ticket Created &7(&fPosition: &6<POSITION>&7)'
ticket-created-custom-command: 'tm msg <PLAYERNAME> &b\n&6Ticket Created &7(&fPosition: &6<POSITION>&7)'
# Notify your staff when there is a ticket created.
# Notify your staff when there is a ticket created.
# This message supports multiple lines.
# This message supports multiple lines.
ticket-created-notify-staff:
ticket-created-notify-staff:
- ''
- ''
- '&f[&6ADMIN360&f] &6<PLAYERNAME> &copened a &a&lNEW &cticket.'
- '&f[&6ADMIN360&f] &6<PLAYERNAME> &copened a &a&lNEW &cticket.'
- '&f[&6ADMIN360&f] &cDetails: &f<DETAILS>'
- '&f[&6ADMIN360&f] &cDetails: &f<DETAILS>'
- '&f[&6ADMIN360&f] &7(&e<TICKETSREMAIN> &fticket(s) remaining&7)'
- '&f[&6ADMIN360&f] &7(&e<TICKETSREMAIN> &fticket(s) remaining&7)'
- ''
- ''
############################################################
############################################################
# +------------------------------------------------------+ #
# +------------------------------------------------------+ #
# | Cancelling Tickets (/ticket cancel) | #
# | Cancel A Ticket (Player) | #
# +------------------------------------------------------+ #
# +------------------------------------------------------+ #
############################################################
############################################################
# /ticket cancel: Cancel your submitted request.
# /ticket cancel: Cancel your submitted request.
# In this section, you can modify the messages that are related to "/ticket cancel".
# This is a player command which requires the permission "admin360.player.basic".
# This is a player command which requires the permission "admin360.player.basic".
# cancel-failed-no-ticket : You didn't opened any request. There are no request for you to cancel.
# cancel-failed-no-ticket : You didn't opened any request. There are no request for you to cancel.
# cancel-failed-in-progress : You can't cancel your request because a staff is now attending it.
# cancel-failed-in-progress : You can't cancel your request because a staff is now attending it.
# cancel-failed-attending : You are a staff and you are processing a ticket. You cannot cancel any tickets.
# cancel-failed-attending : You are a staff and you are processing a ticket. You cannot cancel any tickets.
# cancel-failed-require-feedback : You cannot cancel your request because you still haven't submitted a feedback for your previous ticket.
# cancel-failed-require-feedback : You cannot cancel your request because you still haven't submitted a feedback for your previous ticket.
# cancel-succeeded : You have cancelled your submitted request successfully.
# cancel-succeeded : You have cancelled your submitted request successfully.
cancel-failed-no-ticket: '&f[&6ADMIN360&f] &c&nCancel Failed&7 Do you need help? (&fTips: &6/ticket create [details]&7)'
cancel-failed-no-ticket: '&f[&6ADMIN360&f] &c&nCancel Failed&7 Do you need help? (&fTips: &6/ticket create [details]&7)'
cancel-failed-in-progress: '&f[&6ADMIN360&f] &c&nCancel Failed&7 A staff is attending your help-request. (&fTips: &6/ticket status&7)'
cancel-failed-in-progress: '&f[&6ADMIN360&f] &c&nCancel Failed&7 A staff is attending your help-request. (&fTips: &6/ticket status&7)'
cancel-failed-attending: '&f[&6ADMIN360&f] &c&nCancel Failed&7 Members of the staff team do not need this function.'
cancel-failed-attending: '&f[&6ADMIN360&f] &c&nCancel Failed&7 Members of the staff team do not need this function.'
cancel-failed-require-feedback: '&f[&6ADMIN360&f] &c&nCancel Failed&7 You may have forgotten to give us a feedback. (&fTips: &a/ticket yes&7, &c/ticket no&7)'
cancel-failed-require-feedback: '&f[&6ADMIN360&f] &c&nCancel Failed&7 You may have forgotten to give us a feedback. (&fTips: &a/ticket yes&7, &c/ticket no&7)'
cancel-succeeded: '&f[&6ADMIN360&f] &7You have removed your ticket from the queue successfully.'
cancel-succeeded: '&f[&6ADMIN360&f] &7You have removed your ticket from the queue successfully.'
############################################################
############################################################
# +------------------------------------------------------+ #
# +------------------------------------------------------+ #
# | Tickets Status (/ticket status) | #
# | Check Ticket Status (Player/Staff) | #
# +------------------------------------------------------+ #
# +------------------------------------------------------+ #
############################################################
############################################################
# /ticket status: Query the current status of your ticket.
# /ticket status: Query the current status of your ticket.
# In this section, you can modify the messages that are related to "/ticket status".
# This is a player command which requires the permission "admin360.player.status".
# This is a player command which requires the permission "admin360.player.status".
# status-no-ticket : You didn't submit any help-requests. You can open one.
# status-no-ticket : You didn't submit any help-requests. You can open one.
# status-in-queue : You already have a ticket opened, which is still in the queue at the moment.
# status-in-queue : You already have a ticket opened, which is still in the queue at the moment.
# status-in-progress : A staff is attending your request at the moment.
# status-in-progress : A staff is attending your request at the moment.
# status-attending : You are a staff and you are currently attending a case.
# status-attending : You are a staff and you are currently attending a case.
# status-require-feedback : Your ticket is closed but you still haven't give us a feedback.
# status-require-feedback : Your ticket is closed but you still haven't give us a feedback.
status-no-ticket: '&f[&6ADMIN360&f] &7Do you need help? (&fTips: &6/ticket create [details]&7)'
status-no-ticket: '&f[&6ADMIN360&f] &7Do you need help? (&fTips: &6/ticket create [details]&7)'
status-in-queue: '&f[&6ADMIN360&f] &7Your ticket is now in position &6<POSITION> &7of the queue.'
status-in-queue: '&f[&6ADMIN360&f] &7Your ticket is now in position &6<POSITION> &7of the queue.'
status-in-progress: '&f[&6ADMIN360&f] &7Your ticket is now in progress. A staff will contact you soon.'
status-in-progress: '&f[&6ADMIN360&f] &7Your ticket is now in progress. A staff will contact you soon.'
status-attending: '&f[&6ADMIN360&f] &7You are attending a help-request at the moment. (&fTips: &6/ticket info&7)'
status-attending: '&f[&6ADMIN360&f] &7You are attending a help-request at the moment. (&fTips: &6/ticket info&7)'
status-require-feedback: '&f[&6ADMIN360&f] &7You may have forgotten to give us a feedback. (&fTips: &a/ticket yes&7, &c/ticket no&7)'
status-require-feedback: '&f[&6ADMIN360&f] &7You may have forgotten to give us a feedback. (&fTips: &a/ticket yes&7, &c/ticket no&7)'
############################################################
############################################################
# +------------------------------------------------------+ #
# +------------------------------------------------------+ #
# | Attending Tickets (/ticket next) | #
# | View Ticket Statistics (Player/Staff) | #
# +------------------------------------------------------+ #
# +------------------------------------------------------+ #
############################################################
############################################################
Text moved with changes from lines 356-377 (98.4% similarity)
# /ticket next: Proceed to the next help-request.
# /ticket stats: Display tickets statistics.
# In this section, you can modify the settings and messages that are related to "/ticket next".
# This is a player command which requires the permission "admin360.player.stats".
# <INQUEUE> <INPROGRESS> <AWAITING> <COMPLETED> are temporary counters.
# They will be reset once the server restarts. It's because they are stored in RAM.
# <TOTAL> is a counter of records of the database. <PERCENT> is the upvote ratio.
# They will not be reset on server restart.
# This message supports multiple lines.
stats-message:
- ''
- '&f[&6ADMIN360&f] &c<INQUEUE> &fticket(s) in the queue.'
- '&f[&6ADMIN360&f] &e<INPROGRESS> &fticket(s) in progress.'
- '&f[&6ADMIN360&f] &a<AWAITING> &fticket(s) awaiting feedback.'
- '&f[&6ADMIN360&f] &b<COMPLETED> &fticket(s) completed today.'
- '&f[&6ADMIN360&f] &d<TOTAL> &ftotal ticket(s) &7(&f<PERCENT>%&a▲&7)'
- ''
############################################################
# +------------------------------------------------------+ #
# | Pick A Ticket (Staff) | #
# +------------------------------------------------------+ #
############################################################
# /ticket list: List out all the tickets from the queue.
# /ticket pick <name>: Pick a ticket from the queue and proceed.
# /ticket next: Proceed to process the next request in the queue.
# This is a staff command which requires the permission 'admin360.staff.basic".
# This is a staff command which requires the permission 'admin360.staff.basic".
# "next" and "pick" share the same messages and settings.
# next-failed-no-ticket : Currently, there are no tickets in the queue so you cannot proceed.
# next-failed-no-ticket : Currently, there are no tickets in the queue so you cannot proceed.
# next-failed-attending : You are still attending a help-request. That's why you can't proceed to the next ticket.
# next-failed-attending : You are still attending a request. That's why you can't proceed to process the next ticket.
# If "/ticket next" succeeded, you will be teleported to the target player by Admin360 (which can be disabled).
# After picking a ticket, you will be teleport to the target player by Admin360 (which can be disabled).
# Your staff in the server (with permission "admin360.staff.basic") will be notified when the status of a ticket is
# Your staff in the server (with permission "admin360.staff.basic") will be notified when the status of a ticket has
# changed from pending (in queue) to processing (in progress). The player who created the ticket will also be notified.
# changed. The player who created the ticket will also be informed.
next-failed-no-ticket: '&f[&6ADMIN360&f] &c&nNext Failed&7 There are no unattended tickets at the moment.'
list-message: '&f[&6ADMIN360&f] &6&l<INDEX> &7[&f<TIME>&7] &f<PLAYERNAME> &7: <DETAILS>'
next-failed-no-ticket: '&f[&6ADMIN360&f] &c&nNext Failed&7 There are no tickets at the moment.'
next-failed-attending: '&f[&6ADMIN360&f] &c&nNext Failed&7 You have to close your current ticket before attending the next one.'
next-failed-attending: '&f[&6ADMIN360&f] &c&nNext Failed&7 You have to close your current ticket before attending the next one.'
# Do you want Admin360 to teleport your staff to the target player by default?
# Do you want Admin360 to teleport your staff to the target player by default?
# Change this to false if you want to disable this option.
# Change this to false if you want to disable this option.
use-auto-teleport: true
use-auto-teleport: true
# This message supports multiple lines.
# This message supports multiple lines.
ticket-in-progress-notify-player:
ticket-in-progress-notify-player:
- '&f[&6ADMIN360&f] &6<ADMINNAME> &7is now reviewing your help-request.'
- '&f[&6ADMIN360&f] &6<ADMINNAME> &7is now reviewing your request.'
# Do you want to run a custom command right after a ticket changed its status? Default example using title-manager.
# Do you want to run a custom command right after a ticket changed its status? Default example using title-manager.
# Change this to true if you want to use this option.
# Change this to true if you want to use this option.
ticket-in-progress-trigger-custom-command: false
ticket-in-progress-trigger-custom-command: false
ticket-in-progress-custom-command: 'tm msg <PLAYERNAME> &b\n&6<ADMINNAME> &fis now reviewing your request.'
ticket-in-progress-custom-command: 'tm msg <PLAYERNAME> &b\n&6<ADMINNAME> &fis now reviewing your request.'
# This message supports multiple lines.
# This message supports multiple lines.
ticket-in-progress-notify-staff:
ticket-in-progress-notify-staff:
- ''
- ''
- '&f[&6ADMIN360&f] &6<ADMINNAME> &cis now processing &6<PLAYERNAME>&c''s ticket.'
- '&f[&6ADMIN360&f] &6<ADMINNAME> &cis now processing &6<PLAYERNAME>&c''s ticket.'
- '&f[&6ADMIN360&f] &7(&e<TICKETSREMAIN> &fticket(s) remaining&7)'
- '&f[&6ADMIN360&f] &7(&e<TICKETSREMAIN> &fticket(s) remaining&7)'
- ''
- ''
############################################################
############################################################
# +------------------------------------------------------+ #
# +------------------------------------------------------+ #
# | Teleport (/ticket tp) | #
# | Teleport To The Target (Staff) | #
# +------------------------------------------------------+ #
# +------------------------------------------------------+ #
############################################################
############################################################
# /ticket tp: It allows you to teleport to the player who opened the ticket that you are processing now.
# /ticket tp: It allows you to teleport to the player who opened the ticket that you are processing now.
# In this section, you can modify the messages that are related to "/ticket tp".
# This is a staff command which requires the permission "admin360.staff.tp".
# This is a staff command which requires the permission "admin360.staff.tp".
teleport-failed: '&f[&6ADMIN360&f] &c&nTeleport Failed&7 You cannot use this function at the moment.'
teleport-failed: '&f[&6ADMIN360&f] &c&nTeleport Failed&7 This function is disabled at the moment.'
teleport-succeeded: '&f[&6ADMIN360&f] &7You have been teleported to &6<PLAYERNAME>&7.'
teleport-succeeded: '&f[&6ADMIN360&f] &7You have been teleported to &6<PLAYERNAME>&7.'
############################################################
############################################################
# +------------------------------------------------------+ #
# +------------------------------------------------------+ #
# | View-Info (/ticket info) | #
# | View Ticket Info (Staff) | #
# +------------------------------------------------------+ #
# +------------------------------------------------------+ #
############################################################
############################################################
# /ticket info: Remember "/ticket create [details]"? This command enables you to read that details again
# /ticket info: Remember "/ticket create [details]"? This command enables you to read that details again.
# if you are processing that ticket (in case you forgot).
# if you are processing that ticket (in case you forgot).
# In this section, you can modify the messages that are related to "/ticket info".
# This is a staff command which requires the permission "admin360.staff.info".
# This is a staff command which requires the permission "admin360.staff.info".
info-failed: '&f[&6ADMIN360&f] &c&nView-Info Failed&7 You cannot use this function at the moment.'
info-failed: '&f[&6ADMIN360&f] &c&nView-Info Failed&7 This function is disabled at the moment.'
# This message supports multiple lines.
# This message supports multiple lines.
info-message:
info-message:
- ''
- ''
- '&f[&6ADMIN360&f] &6Name: &f<PLAYERNAME>'
- '&f[&6ADMIN360&f] &6Name: &f<PLAYERNAME>'
- '&f[&6ADMIN360&f] &6Details: &f<DETAILS>'
- '&f[&6ADMIN360&f] &6Details: &f<DETAILS>'
- '&f[&6ADMIN360&f] &6Time: &f<TIME>'
- '&f[&6ADMIN360&f] &6Time: &f<TIME>'
- ''
- ''
############################################################
############################################################
# +------------------------------------------------------+ #
# +------------------------------------------------------+ #
# | Closing Tickets (/ticket close) | #
# | Redirect A Ticket (Staff) | #
# +------------------------------------------------------+ #
# +------------------------------------------------------+ #
############################################################
############################################################
# /ticket close: Close a ticket and mark it as completed.
# /ticket redirect: Redirect and reassign a ticket to another staff.
# In this section, you can modify the messages that are related to "/ticket close".
# This is a staff command which requires the permission "admin360.staff.redirect".
# You will get the fail message either because the name you enter is invalid,
# or that staff is handling a request at the moment.
redirect-failed: '&f[&6ADMIN360&f] &c&nRedirect Failed&7 This ticket cannot be redirected to &6<ADMINNAME>&7.'
redirect-succeeded: '&f[&6ADMIN360&f] &7You have redirected this ticket to &6<ADMINNAME>&7.'
Text moved with changes from lines 462-468 (94.0% similarity)
############################################################
# +------------------------------------------------------+ #
# | Drop A Ticket (Staff) | #
# +------------------------------------------------------+ #
############################################################
# /ticket drop: Drop and abandon a ticket without the need to close it.
# This is a staff command which requires the permission "admin360.staff.drop".
drop-failed: '&f[&6ADMIN360&f] &c&nDrop Failed&7 You cannot use this function at the moment.'
drop-message: '&f[&6ADMIN360&f] &7You have deleted &6<PLAYERNAME>&7''s ticket.'
drop-notify-player: '&f[&6ADMIN360&f] &7Your ticket has been cancelled by &6<ADMINNAME>&7.'
############################################################
# +------------------------------------------------------+ #
# | Close A Ticket (Staff) | #
# +------------------------------------------------------+ #
############################################################
# /ticket close: Close a ticket and done-mark it.
# This is a staff command which requires the permission "admin360.staff.basic".
# This is a staff command which requires the permission "admin360.staff.basic".
close-failed: '&f[&6ADMIN360&f] &c&nClose Failed&7 You are not attending any request at the moment.'
close-failed: '&f[&6ADMIN360&f] &c&nClose Failed&7 You are not attending any request at the moment.'
close-succeeded: '&f[&6ADMIN360&f] &7You have closed this ticket successfully.'
close-succeeded: '&f[&6ADMIN360&f] &7You have closed this ticket successfully.'
############################################################
############################################################
# +------------------------------------------------------+ #
# +------------------------------------------------------+ #
# | Giving Feedback (/ticket yes or no) | #
# | Give A Feedback (Player) | #
# +------------------------------------------------------+ #
# +------------------------------------------------------+ #
############################################################
############################################################
# /ticket yes, /ticket no: After a ticket is closed, your player will be asked to rate the service.
# /ticket yes, /ticket no: After a ticket is closed, your player will be asked to rate the service.
# They can upvote or downvote. /ticket yes: upvote; /ticket no: downvote.
# They can upvote or downvote. /ticket yes: upvote; /ticket no: downvote.
# In this section, you can modify the settings and messages that are related to "/ticket yes" and "/ticket no".
# This is a player command which requires the permission "admin360.player.basic".
# This is a player command which requires the permission "admin360.player.basic".
# After a player has made a feedback, the ticket details will be stored as a record in the database.
# After a player has made a feedback, the ticket details will be stored as a record in the database.
# If not, then the database will not store anything. The details will only be kept in RAM.
# If not, then the database will not store anything. The details will only be kept in RAM.
# Set this to true if you want to remind your players to give feedback after their ticket are closed.
# Set this to true if you want to remind your players to give feedback after their ticket are closed.
show-reminder: true
show-reminder: true
# If the above option (show-reminder) is set to true,
# If the above option (show-reminder) is set to true,
# a timed message (feedback-required) with an interval (remidner-frequency) measured in seconds
# a timed message (feedback-required) with an interval (reminder-frequency) measured in seconds
# will be set to remind your players to submit a feedback. This option can be disturbing for
# will be set to remind your players to submit a feedback. This option can be disturbing for
# your players if you set the frequency to some low values.
# your players if you set the frequency to some low values.
# But sometimes, more annoying = more effective :)
# But sometimes, more annoying = more effective :)
reminder-frequency: 20
reminder-frequency: 20
feedback-required: '&f[&6ADMIN360&f] &7We have completed your request. Are you satisfied with it? [&a/ticket yes&7, &c/ticket no&7].'
feedback-required: '&f[&6ADMIN360&f] &7We have completed your request. Are you satisfied with it? [&a/ticket yes&7, &c/ticket no&7].'
# Do you want to run a custom command if the player needs to give a feedback? Default example using chest-command.
# Do you want to run a custom command if the player needs to give a feedback? Default example using chest-command.
# This can work really well with some plugins that opens a GUI with buttons triggering /ticket yes and /ticket no.
# This can work really well with some plugins that opens a GUI with buttons triggering /ticket yes and /ticket no.
# Change this to true if you want to use this option.
# Change this to true if you want to use this option.
feedback-trigger-custom-command: false
feedback-trigger-custom-command: false
feedback-custom-command: 'chestcommands open feedback.yml <PLAYERNAME>'
feedback-custom-command: 'chestcommands open feedback.yml <PLAYERNAME>'
feedback-not-required: '&f[&6ADMIN360&f] &7You are not required to submit a feedback at the moment.'
feedback-not-required: '&f[&6ADMIN360&f] &7You are not required to submit a feedback at the moment.'
feedback-received: '&f[&6ADMIN360&f] &7Thank you for your feedback. We are looking forward to serving you again.'
feedback-received: '&f[&6ADMIN360&f] &7Thank you for your feedback. We are looking forward to serving you again.'
# If you do not want your staff to know who actually votes for them, simply remove the placeholder.
# If you do not want your staff to know who actually votes for them, simply remove the placeholder.
upvote-rating-notify-staff: '&f[&6ADMIN360&f] &6<PLAYERNAME> &elikes &7your service. [&f1&a▲&7]'
upvote-rating-notify-staff: '&f[&6ADMIN360&f] &6<PLAYERNAME> &elikes &7your service. [&f1&a▲&7]'
downvote-rating-notify-staff: '&f[&6ADMIN360&f] &6<PLAYERNAME> &cdislikes &7your service. [&f1&c▼&7]'
downvote-rating-notify-staff: '&f[&6ADMIN360&f] &6<PLAYERNAME> &cdislikes &7your service. [&f1&c▼&7]'
############################################################
############################################################
# +------------------------------------------------------+ #
# +------------------------------------------------------+ #
# | Removing Tickets (/ticket purge, delete) | #
# | Remove A Ticket (Staff) | #
# +------------------------------------------------------+ #
# +------------------------------------------------------+ #
############################################################
############################################################
# /ticket purge, /ticket delete <name>: Purge all pending tickets or delete a particular ticket.
# /ticket purge, /ticket delete <name>: Purge all pending tickets or delete a particular ticket.
# In this section, you can modify the messages that are related to "/ticket purge" and "/ticket delete".
# They are staff commands which require permission "admin360.staff.purge" and "admin360.staff.delete".
# They are staff commands which require permission "admin360.staff.purge" and "admin360.staff.delete".
# Difference between purge and delete:
# Difference between purge and delete:
# Purge: Remove all pending tickets (in queue + in progress).
# Purge: Remove all tickets in the queue.
# Delete: Remove a particular ticket from a player regardless of status (in queue + in progress + awaiting feedback).
# Delete: Delete everything related to a particular player regardless of status.
# However, you cannot delete a completed ticket.
# However, you cannot delete a completed ticket.
# This message supports multiple lines.
# This message supports multiple lines.
purge-message:
purge-message:
- ''
- ''
- '&f[&6ADMIN360&f] &fPurged &c<AMOUNTPURGED> &fpending ticket(s).'
- '&f[&6ADMIN360&f] &fPurged &c<AMOUNTPURGED> &fpending ticket(s).'
- ''
- ''
#This message is used for /ticket delete and /ticket abandon.
delete-message: '&f[&6ADMIN360&f] &6<PLAYERNAME>&7''s ticket has been removed successfully.'
delete-message: '&f[&6ADMIN360&f] &6<PLAYERNAME>&7''s ticket has been removed successfully.'
############################################################
############################################################
# +------------------------------------------------------+ #
# +------------------------------------------------------+ #
# | Tickets Statistics (/ticket stats) | #
# | Honor Points (Staff) | #
# +------------------------------------------------------+ #
############################################################
# /ticket stats: Display tickets statistics.
Text moved with changes to lines 215-236 (98.4% similarity)
# In this section, you can modify the messages that are related to "/ticket stats".
# This is a player command which requires the permission "admin360.player.stats".
# <INQUEUE> <INPROGRESS> <AWAITING> <COMPLETED> are temporary counters.
# They will be reset once the server restarts. It's because they are stored in RAM.
# <TOTAL> is a counter of records of the database. <PERCENT> is the upvote ratio.
# They will not be reset on server restart.
# This message supports multiple lines.
stats-message:
- ''
- '&f[&6ADMIN360&f] &c<INQUEUE> &fticket(s) in the queue.'
- '&f[&6ADMIN360&f] &e<INPROGRESS> &fticket(s) in progress.'
- '&f[&6ADMIN360&f] &a<AWAITING> &fticket(s) awaiting feedback.'
- '&f[&6ADMIN360&f] &b<COMPLETED> &fticket(s) completed today.'
- '&f[&6ADMIN360&f] &d<TOTAL> &ftotal ticket(s) &7(&f<PERCENT>%&a▲&7)'
- ''
############################################################
# +------------------------------------------------------+ #
# | Honor Points (/ticket hptop, hpstats, hpreset) | #
# +------------------------------------------------------+ #
# +------------------------------------------------------+ #
############################################################
############################################################
# /ticket hpstats [name]: Honor Points Statistics, /ticket hptop [#]: Honor Points Leaderboard.
# /ticket hpstats [name]: Honor Points Statistics, /ticket hptop [#]: Honor Points Leaderboard.
# /ticket hpreset <name>: Clear Honor points of a staff.
# /ticket hpreset <name>: Clear Honor points of a staff.
# In this section, you can modify the settings and messages that are related to honor points.
# They are staff commands which require the permissions "admin360.staff.hptop", "admin360.staff.hpstats"
# They are staff commands which require the permissions "admin360.staff.hptop", "admin360.staff.hpstats"
# and "admin360.staff.hpreset".
# and "admin360.staff.hpreset".
Text moved with changes from lines 407-417 (99.9% similarity)
# This message supports multiple lines.
hpstats-message:
- ''
- '&f[&6ADMIN360&f] &6<ADMINNAME>&f''s Statistics'
- '&f[&6ADMIN360&f] &a<UPVOTE> &fupvote(s) &a▲'
- '&f[&6ADMIN360&f] &c<DOWNVOTE> &fdownvote(s) &c▼'
- '&f[&6ADMIN360&f] &e<TOTAL> &ftotal ticket(s) &a▲&c▼'
- '&f[&6ADMIN360&f] &b<PERCENT>% &fsatisfaction &a▲'
- ''
# Set the number of records shown in hptop.
# Set the number of records shown in hptop.
default-leaderboard-output: 5
default-leaderboard-output: 5
# This message supports multiple lines.
# This message supports multiple lines.
leaderboard-title:
leaderboard-title:
- ''
- ''
- '&7&m-------------&r &6LEADERBOARD &7&m-------------'
- '&7&m-------------&r &6LEADERBOARD &7&m-------------'
- ' &7[ &a▲&fUpvote &c▼&fDownvote &a▲&c▼&fTotal &7]'
- ' &7[ &a▲&fUpvote &c▼&fDownvote &a▲&c▼&fTotal &7]'
- ''
- ''
# hptop body message
# hptop body message
leaderboard-body: ' &6<ADMINNAME>&7: &f<UPVOTE>&a▲ &f<DOWNVOTE>&c▼ &f<TOTAL>&a▲&c▼ &f<PERCENT>%&a▲'
leaderboard-body: ' &6<ADMINNAME>&7: &f<UPVOTE>&a▲ &f<DOWNVOTE>&c▼ &f<TOTAL>&a▲&c▼ &f<PERCENT>%&a▲'
# This message supports multiple lines.
# This message supports multiple lines.
leaderboard-footer:
leaderboard-footer:
- ''
- ''
- '&7&m--------------------------------------'
- '&7&m--------------------------------------'
- ''
- ''
Text moved with changes to lines 436-445 (99.9% similarity)
# This message supports multiple lines.
hpstats-message:
- ''
- '&f[&6ADMIN360&f] &6<ADMINNAME>&f''s Statistics'
- '&f[&6ADMIN360&f] &a<UPVOTE> &fupvote(s) &a▲'
- '&f[&6ADMIN360&f] &c<DOWNVOTE> &fdownvote(s) &c▼'
- '&f[&6ADMIN360&f] &e<TOTAL> &ftotal ticket(s) &a▲&c▼'
- '&f[&6ADMIN360&f] &b<PERCENT>% &fsatisfaction &a▲'
- ''
# Names are stored in the database with case preserved. Case-sensitive for name inputs.
# Names are stored in the database with case preserved. Case-sensitive for name inputs.
reset-hpstats-failed: '&f[&6ADMIN360&f] &c&nReset Failed&7 Player not found. Names are case-sensitive.'
reset-hpstats-failed: '&f[&6ADMIN360&f] &c&nReset Failed&7 Player not found. Names are case-sensitive.'
reset-hpstats-succeeded: '&f[&6ADMIN360&f] &7You have reset <ADMINNAME>''s stats successfully.'
reset-hpstats-succeeded: '&f[&6ADMIN360&f] &7You have reset &6<ADMINNAME>&7''s stats successfully.'
############################################################
############################################################
# +------------------------------------------------------+ #
# +------------------------------------------------------+ #
# | History (/ticket history) | #
# | Ticket / HP History (Staff) | #
# +------------------------------------------------------+ #
# +------------------------------------------------------+ #
############################################################
############################################################
# /ticket history [#]: Honor Points History.
# /ticket history [#]: Honor Points History.
# In this section, you can modify the settings and messages that are related to "/ticket history".
# This is a staff command which requires the permission "admin360.staff.history".
# They are staff commands which require the permissions "admin360.staff.history".
# This command is closely related to the Honor Points system.
# This command is closely related to the Honor Points system.
# If a /ticket hpreset is executed, the records of that staff will also be removed.
# If a /ticket hpreset is executed, all the records related to that staff will also be removed.
# A ticket will only appear in the history as a record when it is completed. That's because tickets
# A ticket will only appear in the history as a record when it is completed. That's because tickets
# in other stages (in queue, in progress, awaiting feedback) will not be stored in the database.
# in other stages (in queue, in progress, awaiting feedback) will not be stored in the database.
# They will only be stored temporarily in RAM.
# They will only be stored temporarily in RAM.
# Set the number of records shown in history.
# Set the number of records shown in history.
default-history-output: 5
default-history-output: 5
# This message supports multiple lines.
# This message supports multiple lines.
history-title:
history-title:
- ''
- ''
- '&7&m-----------------&r &6HISTORY &7&m-----------------'
- '&7&m-----------------&r &6HISTORY &7&m-----------------'
- ' &7[ &aP: &fPlayer &cS: &fStaff &dR: &fRating &eD: &fDetails &7]'
- ' &7[ &aP: &fPlayer &cS: &fStaff &dR: &fRating &eD: &fDetails &7]'
- ''
- ''
# History body message
# History body message
#<TIME> is the time that the player opened the ticket.
#<TIME> is the time that the player opened the ticket.
history-body: '&7[&f<TIME>&7] &aP:&f<PLAYERNAME> &cS:&f<ADMINNAME> &dR:&f<RATING> &eD:&f<DETAILS>'
history-body: '&7[&f<TIME>&7] &aP:&f<PLAYERNAME> &cS:&f<ADMINNAME> &dR:&f<RATING> &eD:&f<DETAILS>'
# This message supports multiple lines.
# This message supports multiple lines.
history-footer:
history-footer:
- ''
- ''
- '&7&m------------------------------------------'
- '&7&m------------------------------------------'
- ''
- ''
Text moved with changes to lines 332-338 (94.0% similarity)
############################################################
####################################
# +------------------------------------------------------+ #
# | Final Notes | #
# +------------------------------------------------------+ #
############################################################
# End of file. You're done with the configuration. Congratulations!
# Project : https://www.spigotmc.org/resources/admin360-reloaded.28285/
# Support : https://www.spigotmc.org/members/jerryui.139798/
# Authors : Dennie, PPT_T, vidhu1911