Admin360-Reloaded 8.1.1 vs 8.1.2

Created Diff never expires
18 removals
Lines
Total
Removed
Words
Total
Removed
To continue using this feature, upgrade to
Diffchecker logo
Diffchecker Pro
508 lines
20 additions
Lines
Total
Added
Words
Total
Added
To continue using this feature, upgrade to
Diffchecker logo
Diffchecker Pro
510 lines
############################################################
############################################################
# +------------------------------------------------------+ #
# +------------------------------------------------------+ #
# | Notes | #
# | Notes | #
# +------------------------------------------------------+ #
# +------------------------------------------------------+ #
############################################################
############################################################


# Version 8.1.1
# Version 8.1.2
# Tested on Spigot 1.8.8, 1.12.2, 1.16.4.
# Tested on Spigot 1.8.8, 1.12.2, 1.16.5.


# 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.1.1'
version: '8.1.2'


# 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 duplicate 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 : Dennie#8913 @ discord
# Authors: Dennie_Mok, KaytlynJay, vidhu1911
# Authors : Dennie_Mok, PPT_T, vidhu1911






############################################################
############################################################
# +------------------------------------------------------+ #
# +------------------------------------------------------+ #
# | Basic (perms, syntax, help, reload, database) | #
# | 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
# Database
# You MUST restart your server if you've changed the database settings and if you want the changes to apply.
# 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.
# 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)
# Drivers that we use: SQLite (org.sqlite.jdbc) and MYSQL (com.mysql.jdbc)
# Your hosting provider should have these installed by default. If you're running your server on Windows, SQLITE is preferred.
# 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.
# The other options such as host, port, database, username and password will only be valid if use-mysql is true.
use-mysql: false
use-mysql: false
host: 'localhost'
host: 'localhost'
port: '3306'
port: '3306'
database: 'database'
database: 'database'
username: 'user'
username: 'user'
password: 'password'
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.'
- '&b/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'
- '&fStep 1'
- '&6/ticket list &f- &7View the ticket list.'
- '&6/ticket list &f- &7View the ticket list.'
- '&6/ticket pick <name> &f- &7Pick up a ticket.'
- '&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.'
- '&f&nStep 2'
- '&fStep 2'
- '&6/ticket tp &f- &7Teleport to the player.'
- '&6/ticket tp &f- &7Teleport to the player.'
- '&6/ticket info &f- &7View the ticket details.'
- '&6/ticket info &f- &7View the ticket details.'
- '&f&nStep 3'
- '&fStep 3'
- '&6/ticket redirect <name> &f- &7Redirect a ticket.'
- '&6/ticket redirect <name> &f- &7Redirect a ticket.'
- '&6/ticket drop &f- &7Drop and abandon a ticket.'
- '&6/ticket drop &f- &7Drop and abandon a ticket.'
- '&6/ticket close &f- &7Done-mark a ticket.'
- '&6/ticket close &f- &7Done-mark a ticket.'
- '&f&nRemoval Tools'
- '&fRemoval'
- '&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.'
- '&f&nHonor Points'
- '&fHonors'
- '&6/ticket hpstats [name] &f- &7View HP stats.'
- '&6/ticket hpstats [name] &f- &7View HP stats.'
- '&6/ticket hptop [#] &f- &7View HP leaderboard.'
- '&6/ticket hptop [#] &f- &7View HP leaderboard.'
- '&6/ticket history [#] &f- &7View HP history.'
- '&6/ticket history [#] &f- &7View HP history.'
- '&6/ticket hpreset <name> &f- &7Reset HP stats.'
- '&6/ticket hpreset <name> &f- &7Reset HP stats.'
- '&b/admin360 reload &f- &7Reload the config file.'
- '&b/admin360 reload &f- &7Reload the config file.'
- '&7*&fParameters: [Optional] <Compulsory>'
- '&7*&fParameters: [Optional] <Compulsory>'
- '&7&m---------------------------------'
- '&7&m---------------------------------'
- ''
- ''






############################################################
############################################################
# +------------------------------------------------------+ #
# +------------------------------------------------------+ #
# | Create A Ticket (Player) | #
# | Create A Ticket (Player) | #
# +------------------------------------------------------+ #
# +------------------------------------------------------+ #
############################################################
############################################################


# /ticket create [details] : Open a ticket with or without a description of the request.
# /ticket create [details] : Open a ticket with or without a description of the request.
# 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 spamming 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)'
- ''
- ''






############################################################
############################################################
# +------------------------------------------------------+ #
# +------------------------------------------------------+ #
# | Cancel A Ticket (Player) | #
# | Cancel A Ticket (Player) | #
# +------------------------------------------------------+ #
# +------------------------------------------------------+ #
############################################################
############################################################


# /ticket cancel: Cancel your submitted request.
# /ticket cancel: Cancel your submitted request.
# 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.'






############################################################
############################################################
# +------------------------------------------------------+ #
# +------------------------------------------------------+ #
# | Check Ticket Status (Player/Staff) | #
# | Check Ticket Status (Player/Staff) | #
# +------------------------------------------------------+ #
# +------------------------------------------------------+ #
############################################################
############################################################


# /ticket status: Query the current status of your ticket.
# /ticket status: Query the current status of your ticket.
# 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)'






############################################################
############################################################
# +------------------------------------------------------+ #
# +------------------------------------------------------+ #
# | View Ticket Statistics (Player/Staff) | #
# | View Ticket Statistics (Player/Staff) | #
# +------------------------------------------------------+ #
# +------------------------------------------------------+ #
############################################################
############################################################


# /ticket stats: Display tickets statistics.
# /ticket stats: Display tickets statistics.
# This is a player command which requires the permission "admin360.player.stats".
# This is a player command which requires the permission "admin360.player.stats".


# <INQUEUE> <INPROGRESS> <AWAITING> <COMPLETED> are temporary counters.
# <INQUEUE> <INPROGRESS> <AWAITING> <COMPLETED> are temporary counters.
# They will be reset once the server restarts. It's because they are stored in RAM.
# 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.
# <TOTAL> is a counter of records of the database. <PERCENT> is the upvote ratio.
# They will not be reset on server restart.
# They will not be reset on server restart.


# This message supports multiple lines.
# This message supports multiple lines.
stats-message:
stats-message:
- ''
- ''
- '&f[&6ADMIN360&f] &c<INQUEUE> &fticket(s) in the queue.'
- '&f[&6ADMIN360&f] &c<INQUEUE> &fticket(s) in the queue.'
- '&f[&6ADMIN360&f] &e<INPROGRESS> &fticket(s) in progress.'
- '&f[&6ADMIN360&f] &e<INPROGRESS> &fticket(s) in progress.'
- '&f[&6ADMIN360&f] &a<AWAITING> &fticket(s) awaiting feedback.'
- '&f[&6ADMIN360&f] &a<AWAITING> &fticket(s) awaiting feedback.'
- '&f[&6ADMIN360&f] &b<COMPLETED> &fticket(s) completed today.'
- '&f[&6ADMIN360&f] &b<COMPLETED> &fticket(s) completed today.'
- '&f[&6ADMIN360&f] &d<TOTAL> &ftotal ticket(s) &7(&f<PERCENT>%&a▲&7)'
- '&f[&6ADMIN360&f] &d<TOTAL> &ftotal ticket(s) &7(&f<PERCENT>%&a▲&7)'
- ''
- ''






############################################################
############################################################
# +------------------------------------------------------+ #
# +------------------------------------------------------+ #
# | Pick A Ticket (Staff) | #
# | Pick A Ticket (Staff) | #
# +------------------------------------------------------+ #
# +------------------------------------------------------+ #
############################################################
############################################################


# /ticket list: List out all the tickets from the queue.
# /ticket list: List out all the tickets from the queue.
# /ticket pick <name>: Pick a ticket from the queue and proceed.
# /ticket pick <name>: Pick a ticket from the queue and proceed.
# /ticket next: Proceed to process the next request in the queue.
# /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" 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 request. That's why you can't proceed to process the next ticket.
# next-failed-attending : You are still attending a request. That's why you can't proceed to process the next ticket.
# After picking a ticket, you will be teleport 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 has
# Your staff in the server (with permission "admin360.staff.basic") will be notified when the status of a ticket has
# changed. The player who created the ticket will also be informed.
# changed. The player who created the ticket will also be informed.


list-message: '&f[&6ADMIN360&f] &6&l<INDEX> &7[&f<TIME>&7] &f<PLAYERNAME> &7: <DETAILS>'
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-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 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 To The Target (Staff) | #
# | 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.
# 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 This function is disabled 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 Ticket Info (Staff) | #
# | 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).
# 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 This function is disabled 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>'
- ''
- ''






############################################################
############################################################
# +------------------------------------------------------+ #
# +------------------------------------------------------+ #
# | Redirect A Ticket (Staff) | #
# | Redirect A Ticket (Staff) | #
# +------------------------------------------------------+ #
# +------------------------------------------------------+ #
############################################################
############################################################


# /ticket redirect: Redirect and reassign a ticket to another staff.
# /ticket redirect: Redirect and reassign a ticket to another staff.
# This is a staff command which requires the permission "admin360.staff.redirect".
# 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,
# You will get the fail message either because the name you enter is invalid,
# or that staff is handling a request at the moment.
# 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-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.'
redirect-succeeded: '&f[&6ADMIN360&f] &7You have redirected this ticket to &6<ADMINNAME>&7.'






############################################################
############################################################
# +------------------------------------------------------+ #
# +------------------------------------------------------+ #
# | Drop A Ticket (Staff) | #
# | Drop A Ticket (Staff) | #
# +------------------------------------------------------+ #
# +------------------------------------------------------+ #
############################################################
############################################################


# /ticket drop: Drop and abandon a ticket without the need to close it.
# /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".
# 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-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-message: '&f[&6ADMIN360&f] &7You have cancelled &6<PLAYERNAME>&7''s ticket.'
drop-notify-player: '&f[&6ADMIN360&f] &7Your ticket has been cancelled by &6<ADMINNAME>&7.'
drop-notify-player: '&f[&6ADMIN360&f] &7Your ticket has been cancelled by &6<ADMINNAME>&7.'






############################################################
############################################################
# +------------------------------------------------------+ #
# +------------------------------------------------------+ #
# | Close A Ticket (Staff) | #
# | Close A Ticket (Staff) | #
# +------------------------------------------------------+ #
# +------------------------------------------------------+ #
############################################################
############################################################


# /ticket close: Close a ticket and done-mark it.
# /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.'






############################################################
############################################################
# +------------------------------------------------------+ #
# +------------------------------------------------------+ #
# | Give A Feedback (Player) | #
# | 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.
# 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 (reminder-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]'






############################################################
############################################################
# +------------------------------------------------------+ #
# +------------------------------------------------------+ #
# | Remove A Ticket (Staff) | #
# | 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.
# 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 tickets in the queue.
# Purge: Remove all tickets in the queue.
# Delete: Delete everything related to a particular player regardless of status.
# 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.
#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.'






############################################################
############################################################
# +------------------------------------------------------+ #
# +------------------------------------------------------+ #
# | Honor Points (Staff) | #
# | Honor Points (Staff) | #
# +------------------------------------------------------+ #
# +------------------------------------------------------+ #
############################################################
############################################################


# /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.
# 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".


# This message supports multiple lines.
# This message supports multiple lines.
hpstats-message:
hpstats-message:
- ''
- ''
- '&f[&6ADMIN360&f] &6<ADMINNAME>&f''s Statistics'
- '&f[&6ADMIN360&f] &6<ADMINNAME>&f''s Statistics'
- '&f[&6ADMIN360&f] &a<UPVOTE> &fupvote(s) &a▲'
- '&f[&6ADMIN360&f] &a<UPVOTE> &fupvote(s) &a▲'
- '&f[&6ADMIN360&f] &c<DOWNVOTE> &fdownvote(s) &c▼'
- '&f[&6ADMIN360&f] &c<DOWNVOTE> &fdownvote(s) &c▼'
- '&f[&6ADMIN360&f] &e<TOTAL> &ftotal ticket(s) &a▲&c▼'
- '&f[&6ADMIN360&f] &e<TOTAL> &ftotal ticket(s) &a▲&c▼'
- '&f[&6ADMIN360&f] &b<PERCENT>% &fsatisfaction &a▲'
- '&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--------------------------------------'
- ''
- ''


# 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 &6<ADMINNAME>&7''s stats successfully.'
reset-hpstats-succeeded: '&f[&6ADMIN360&f] &7You have reset &6<ADMINNAME>&7''s stats successfully.'






############################################################
############################################################
# +------------------------------------------------------+ #
# +------------------------------------------------------+ #
# | Ticket / HP History (Staff) | #
# | Ticket / HP History (Staff) | #
# +------------------------------------------------------+ #
# +------------------------------------------------------+ #
############################################################
############################################################


# /ticket history [#]: Honor Points History.
# /ticket history [#]: Honor Points History.
# This is a staff command which requires the permission "admin360.staff.history".
# This is a staff command which requires the permission "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, all the records related to 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>'
upvote-indicator: '&a▲'
downvote-indicator: '&c▼'


# This message supports multiple lines.
# This message supports multiple lines.
history-footer:
history-footer:
- ''
- ''
- '&7&m------------------------------------------'
- '&7&m------------------------------------------'
- ''
- ''






####################################
##########################################