Handle support requests, chat, commands, events and players.
Easy to use and fully customizable.
Overview
![[IMG]](http://proxy.spigotmc.org/11586e0323083b3c30707e3364db59864695b3ce?url=https%3A%2F%2Fi.imgur.com%2FZqhMqC7.png)
Commands
* Commands are shown according to permissions!
Features
- Block desired commands
- Block all commands which contain colon
- Customize displayed message of a blocked command
- Clear players chat
- Block players chat
- Create an event and teleport to it
Permissions
supersupport.default (recommended for default players)
/support create Allows to create a ticket.
/support chat Allows to talk in ticket chat.
supersupport.manage-tickets (recommended for staff players)
/support accept Allows to accept a ticket.
/support close Allows to close a ticket.
/support chat Allows to talk in ticket chat.
/support list Allows to see all active tickets.
/support stats Allows to see a user support stats.
supersupport.close
/support close Allows to close a ticket.
supersupport.announcement
/announcement Allows to send a announcement to all players.
supersupport.clearchat
/clearchat Allows to clear all players chat.
supersupport.blockchat
/blockchat Allows to enable or disable all players chat.
supersupport.setevent
/startevent Allows to create an event location.
/stopevent Allows to stop the current event.
supersupport.tpevent
/event Allows to teleport to an active event location.
supersupport.usecmd.<command>
Access to a blocked command.
supersupport.reload
/supersupport reload Allows to reload the plugin.
supersupport.*
Full access.
Configuration file
Spoiler: config.yml
# +----------------------------------------------------------------------------------------------+ #
# | | #
# | SuperSupport | #
# | Settings for version 1.0.5 | #
# | | #
# | BUG REPORTS: https://github.com/raxpux/SuperSupport/issues | #
# | | #
# +----------------------------------------------------------------------------------------------+ #
prefix : "&6&lSuperSupport &7| " # deactivate with ""
send-accept-ticket-message-to-admin : true
send-active-tickets-reminder-to-admin : true # send a message to all admins about how many tickets are active
admin-active-tickets-reminder-interval : 5 # duration in minutes
ticket-unclaimed-expiration-time : 15 # duration in minutes
ticket-claimed-expiration-time : 6 # duration in minutes (ticket will close automatically after is accepted)
max-tickets : 108
tickets-inventory:
inventory-name : "Ticket List"
# Ticket settings
ticket-in-pending-material : "WRITABLE_BOOK"
ticket-in-progress-material : "BOOK"
ticket-name : "&b{ticket-creator}'s ticket"
ticket-in-pending : "&aIn pending"
ticket-in-progress : "&9In progress"
ticket-lore:
- "&7Created : &e{ticket-create-date}"
- "&7Expires in : &6{ticket-expire-date}"
- "&7Status : {ticket-status } "
- " "
open-ticket: "&6Open &e&l [LEFT-CLICK ] "
close-ticket: "&6Close &e&l [RIGHT-CLICK ] "
assigned-ticket: "&cAssigned to &l {assigned-name } "
ticket-glow-effect: true
# Next page settings
page-material: "PAPER "
next-page-text: "&6Next Page &e&l [LEFT-CLICK ] "
previous-page-text: "&6Previous Page &e&l [RIGHT-CLICK ] "
current-page-text: "&7Current Page : &a{page}"
total-pages-text : "&7Total Pages: &b{total-pages}"
page-glow-effect : true
messages:
ticket-created : "&aYour ticket has been created successfully."
ticket-closed : "&eYou closed this ticket."
ticket-closed-by : "&cYour ticket has been closed by &l{assigned-name}&c."
ticket-accepted : "&eYou accepted a new ticket. Use &6/support chat &eto discuss."
ticket-assigned : "&cThis ticket is already assigned. You cannot perform actions on this ticket!"
ticket-not-accepted : "&cYou don't have a accepted ticket."
ticket-not-assigned : "&cYour ticket has not been assigned to any admin yet."
ticket-not-active : "&cYou are not in an active ticket."
ticket-accepted-by-admin : "&eYour ticket has been accepted. Use &6/support chat &eto discuss."
ticket-deleted-by-admin : "&cThis ticket was deleted by an admin."
ticket-not-found : "&cTicket not found."
ticket-expired : "&cLeft time has expired. The ticket has been closed!"
max-tickets-reached : "&cNo new tickets can be created. Wait a moment!"
active-tickets-reminder : "&eThere are &6&l{active-tickets} &eactive tickets waiting to be assigned."
accept-ticket : "&e&l{ticket-creator} &eopened a new ticket. &c[Click to accept this ticket!]" # assigned to 'send-active-tickets-reminder-to-admin' option
invalid-ticket-id : "&cInvalid ticket ID."
invalid-ticket-id-usage : "&cUsage: /support accept <ticket-id>"
creator-ticket-assigned : "&eYou already have a ticket. Wait for an admin to accept."
creator-not-online : "&cThe ticket creator is not online."
no-active-tickets : "&cThere are no active tickets."
chat-enabled : "&cChat has been enabled by &l{player}&c. Now you can write."
chat-disabled : "&cChat has been disabled by &l{player}&c. You are muted."
chat-cleared : "&cChat has been cleared by &l{player}&c."
chat-is-disabled : "&c&lChat is disabled. You are muted!"
chat-is-disabled-on-join : "&c&lChat is disabled. You can't talk right now!"
admin-cleared-chat : "&cChat has been cleared by &l{player}&c."
admin-cannot-use : "&cAdmins cannot make this action."
admins-offline : "&cThere are no admins online."
admin-ticket-assigned : "&cYou have already a ticket assigned."
no-permission : "&cYou are not allowed to use that command."
cooldown : "&cYou can use this command again in {cooldown-time}."
player-offline : "&cThis player is offline."
player-exist : "&cPlease specify a player."
plugin-reloaded : "&bPlugin has been reloaded."
support-chat:
usage : "&eUsage: /support chat <message>"
supporter-template : "&c&lSUPPORTER &c{player} &4> &c{message}"
creator-template : "&3&lCREATOR &3{player} &9> &3{message}"
player-left-chat : "&c&l{player} &chas left the chat."
stats :
- "&9{target-stats}'s stats:"
- "&8- &6accepted tickets : &e{accepted-tickets-stats}&6, created tickets : &e{created-tickets-stats}&6, events started : &e{events-started-stats}"
announcement:
usage : "&cUsage: /announcement <message>"
# Chat settings
chat-message-enabled : true # message will appear in chat for all online players
chat-template : "&c&l(( &9Admin &6&l{player} &8> &e{message} &c&l))" # how message look
# Action bar settings:
action-bar-enabled : true # message will appear in action bar for all online players
action-bar-sound-enabled : false
action-bar-template : "&c[ &9Admin &6{player} &8> &e{message} &c]" # how message look
# Bossbar settings:
bossbar-enabled : true # a bossbar with the message will spawn for all online players
bossbar-sound-enabled : true
bossbar-duration : 6 # duration in seconds
bossbar-template : "&9Admin &6&l{player} &8> &e{message}" # how message look
bossbar-color : "BLUE" # options: BLUE, RED, GREEN, YELLOW, PURPLE, WHITE, PINK
event:
usage : "&cUsage: /startevent <type>"
announce-on-join : true
announce-message : "&eHere is an active event. Use &6/event &eto teleport."
active : "&eEvent is already active. Use &6/event &eto teleport."
inactive : "&cThere is no active event."
teleported : "&eYou have been teleported to the event."
started : "&7----------- &6&lEVENT STARTED &7-----------\n&eAn &6&l{event-type} &eevent type was started by &6&l{player}&e.\nUse &6&l/event &eto teleport!\n&7--------------------------------------"
stopped : "&7----------- &6&lEVENT ENDED &7-----------\n&eThe current event has ended.\n&eThank you to those who participated!\n&7--------------------------------------"
create-cooldown : 5 # duration in minutes (how many minutes must pass to use /startevent again)
teleport-cooldown : 1 # duration in minutes (how many minutes must pass to use /event again)
# Hologram settings
material : "DIAMOND"
line-1 : "&6&lEVENT &6{event-type}"
line-2 : "&eSponsored by &l{player}"
line-3 : "&6Have fun!"
#line-4: add how many lines you want
blocked-commands:
colon-allowed : true # allow to use : in command (eg: /minecraft:help)
# Disable listed commands
enabled : true
commands : # you can allow using a command with supersupport.usecmd.<command>
bukkit:plugins : "&cYou are not allowed to use that command."
bukkit:pl : "&cYou are not allowed to use that command."
plugins : "&cYou are not allowed to use that command."
pl : "&cYou are not allowed to use that command."
version : "&cYou are not allowed to use that command."
# eg cmd: "&aThis command can be used at another time!"
commands-settings:
color : "&9"
header : "&6Commands to use:"
# Messages when commands are displayed
create : "&eCreate a new ticket."
accept : "&eAccept a new ticket."
close : "&eClose a opened ticket."
chat : "&eTalk in the ticket chat."
list : "&eSee all active tickets."
stats : "&eSee a target stats."
anno : "&eSend a announcement."
clearchat : "&eClear all players chat."
blockchat : "&eEnable or disable players chat."
startevent : "&eStart an event."
stopevent : "&eStop current event."
event : "&eTeleport to an active event."
reload : "&eReload the plugin."
time-message:
just-now : "just now"
one-min-ago : "1 min ago"
mins-ago : "{mins} mins ago"
one-hour-ago : "1 hour ago"
hours-ago : "{hours} hours ago"
one-day-ago : "1 day ago"
days-ago : "{days} days ago"
one-month-ago : "1 month ago"
months-ago : "{months} months ago"
one-year-ago : "1 year ago"
years-ago : "{years} years ago"
#
soon : "{seconds} seconds"
one-min : "1 minute"
mins : "{mins} minutes"
one-hour : "1 hour"
hours : "{hours} hours"
one-day : "1 day"
days : "{days} days"
one-month : "1 month"
months : "{months} months"
one-year : "1 year"
years : "{years} years"
Code (YAML):
# +----------------------------------------------------------------------------------------------+ #
# | | #
# | SuperSupport | #
# | Settings for version 1.0.5 | #
# | | #
# | BUG REPORTS: https://github.com/raxpux/SuperSupport/issues | #
# | | #
# +----------------------------------------------------------------------------------------------+ #
prefix : "&6&lSuperSupport &7| " # deactivate with ""
send-accept-ticket-message-to-admin : true
send-active-tickets-reminder-to-admin : true # send a message to all admins about how many tickets are active
admin-active-tickets-reminder-interval : 5 # duration in minutes
ticket-unclaimed-expiration-time : 15 # duration in minutes
ticket-claimed-expiration-time : 6 # duration in minutes (ticket will close automatically after is accepted)
max-tickets : 108
tickets-inventory:
inventory-name : "Ticket List"
# Ticket settings
ticket-in-pending-material : "WRITABLE_BOOK"
ticket-in-progress-material : "BOOK"
ticket-name : "&b{ticket-creator}'s ticket"
ticket-in-pending : "&aIn pending"
ticket-in-progress : "&9In progress"
ticket-lore:
- "&7Created : &e{ticket-create-date}"
- "&7Expires in : &6{ticket-expire-date}"
- "&7Status : {ticket-status } "
- " "
open-ticket: "&6Open &e&l [LEFT-CLICK ] "
close-ticket: "&6Close &e&l [RIGHT-CLICK ] "
assigned-ticket: "&cAssigned to &l {assigned-name } "
ticket-glow-effect: true
# Next page settings
page-material: "PAPER "
next-page-text: "&6Next Page &e&l [LEFT-CLICK ] "
previous-page-text: "&6Previous Page &e&l [RIGHT-CLICK ] "
current-page-text: "&7Current Page : &a{page}"
total-pages-text : "&7Total Pages: &b{total-pages}"
page-glow-effect : true
messages:
ticket-created : "&aYour ticket has been created successfully."
ticket-closed : "&eYou closed this ticket."
ticket-closed-by : "&cYour ticket has been closed by &l{assigned-name}&c."
ticket-accepted : "&eYou accepted a new ticket. Use &6/support chat &eto discuss."
ticket-assigned : "&cThis ticket is already assigned. You cannot perform actions on this ticket!"
ticket-not-accepted : "&cYou don't have a accepted ticket."
ticket-not-assigned : "&cYour ticket has not been assigned to any admin yet."
ticket-not-active : "&cYou are not in an active ticket."
ticket-accepted-by-admin : "&eYour ticket has been accepted. Use &6/support chat &eto discuss."
ticket-deleted-by-admin : "&cThis ticket was deleted by an admin."
ticket-not-found : "&cTicket not found."
ticket-expired : "&cLeft time has expired. The ticket has been closed!"
max-tickets-reached : "&cNo new tickets can be created. Wait a moment!"
active-tickets-reminder : "&eThere are &6&l{active-tickets} &eactive tickets waiting to be assigned."
accept-ticket : "&e&l{ticket-creator} &eopened a new ticket. &c[Click to accept this ticket!]" # assigned to 'send-active-tickets-reminder-to-admin' option
invalid-ticket-id : "&cInvalid ticket ID."
invalid-ticket-id-usage : "&cUsage: /support accept <ticket-id>"
creator-ticket-assigned : "&eYou already have a ticket. Wait for an admin to accept."
creator-not-online : "&cThe ticket creator is not online."
no-active-tickets : "&cThere are no active tickets."
chat-enabled : "&cChat has been enabled by &l{player}&c. Now you can write."
chat-disabled : "&cChat has been disabled by &l{player}&c. You are muted."
chat-cleared : "&cChat has been cleared by &l{player}&c."
chat-is-disabled : "&c&lChat is disabled. You are muted!"
chat-is-disabled-on-join : "&c&lChat is disabled. You can't talk right now!"
admin-cleared-chat : "&cChat has been cleared by &l{player}&c."
admin-cannot-use : "&cAdmins cannot make this action."
admins-offline : "&cThere are no admins online."
admin-ticket-assigned : "&cYou have already a ticket assigned."
no-permission : "&cYou are not allowed to use that command."
cooldown : "&cYou can use this command again in {cooldown-time}."
player-offline : "&cThis player is offline."
player-exist : "&cPlease specify a player."
plugin-reloaded : "&bPlugin has been reloaded."
support-chat:
usage : "&eUsage: /support chat <message>"
supporter-template : "&c&lSUPPORTER &c{player} &4> &c{message}"
creator-template : "&3&lCREATOR &3{player} &9> &3{message}"
player-left-chat : "&c&l{player} &chas left the chat."
stats :
- "&9{target-stats}'s stats:"
- "&8- &6accepted tickets : &e{accepted-tickets-stats}&6, created tickets : &e{created-tickets-stats}&6, events started : &e{events-started-stats}"
announcement:
usage : "&cUsage: /announcement <message>"
# Chat settings
chat-message-enabled : true # message will appear in chat for all online players
chat-template : "&c&l(( &9Admin &6&l{player} &8> &e{message} &c&l))" # how message look
# Action bar settings:
action-bar-enabled : true # message will appear in action bar for all online players
action-bar-sound-enabled : false
action-bar-template : "&c[ &9Admin &6{player} &8> &e{message} &c]" # how message look
# Bossbar settings:
bossbar-enabled : true # a bossbar with the message will spawn for all online players
bossbar-sound-enabled : true
bossbar-duration : 6 # duration in seconds
bossbar-template : "&9Admin &6&l{player} &8> &e{message}" # how message look
bossbar-color : "BLUE" # options: BLUE, RED, GREEN, YELLOW, PURPLE, WHITE, PINK
event:
usage : "&cUsage: /startevent <type>"
announce-on-join : true
announce-message : "&eHere is an active event. Use &6/event &eto teleport."
active : "&eEvent is already active. Use &6/event &eto teleport."
inactive : "&cThere is no active event."
teleported : "&eYou have been teleported to the event."
started : "&7----------- &6&lEVENT STARTED &7-----------\n&eAn &6&l{event-type} &eevent type was started by &6&l{player}&e.\nUse &6&l/event &eto teleport!\n&7--------------------------------------"
stopped : "&7----------- &6&lEVENT ENDED &7-----------\n&eThe current event has ended.\n&eThank you to those who participated!\n&7--------------------------------------"
create-cooldown : 5 # duration in minutes (how many minutes must pass to use /startevent again)
teleport-cooldown : 1 # duration in minutes (how many minutes must pass to use /event again)
# Hologram settings
material : "DIAMOND"
line-1 : "&6&lEVENT &6{event-type}"
line-2 : "&eSponsored by &l{player}"
line-3 : "&6Have fun!"
#line-4: add how many lines you want
blocked-commands:
colon-allowed : true # allow to use : in command (eg: /minecraft:help)
# Disable listed commands
enabled : true
commands : # you can allow using a command with supersupport.usecmd.<command>
bukkit:plugins : "&cYou are not allowed to use that command."
bukkit:pl : "&cYou are not allowed to use that command."
plugins : "&cYou are not allowed to use that command."
pl : "&cYou are not allowed to use that command."
version : "&cYou are not allowed to use that command."
# eg cmd: "&aThis command can be used at another time!"
commands-settings:
color : "&9"
header : "&6Commands to use:"
# Messages when commands are displayed
create : "&eCreate a new ticket."
accept : "&eAccept a new ticket."
close : "&eClose a opened ticket."
chat : "&eTalk in the ticket chat."
list : "&eSee all active tickets."
stats : "&eSee a target stats."
anno : "&eSend a announcement."
clearchat : "&eClear all players chat."
blockchat : "&eEnable or disable players chat."
startevent : "&eStart an event."
stopevent : "&eStop current event."
event : "&eTeleport to an active event."
reload : "&eReload the plugin."
time-message:
just-now : "just now"
one-min-ago : "1 min ago"
mins-ago : "{mins} mins ago"
one-hour-ago : "1 hour ago"
hours-ago : "{hours} hours ago"
one-day-ago : "1 day ago"
days-ago : "{days} days ago"
one-month-ago : "1 month ago"
months-ago : "{months} months ago"
one-year-ago : "1 year ago"
years-ago : "{years} years ago"
#
soon : "{seconds} seconds"
one-min : "1 minute"
mins : "{mins} minutes"
one-hour : "1 hour"
hours : "{hours} hours"
one-day : "1 day"
days : "{days} days"
one-month : "1 month"
months : "{months} months"
one-year : "1 year"
years : "{years} years"
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft versions listed: 1.18, 1.19, 1.20
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Spigot — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
SuperSupport | Advanced Server Support [1.18 - 1.21.4] is a free Minecraft Java mod. Compatible with Minecraft 1.18, 1.19, 1.20, 1.21. Downloaded 413 times (via Spigot). Download it and open it directly in the game.