SuperSupport | Advanced Server Support [1.18 - 1.21.4] icon

SuperSupport | Advanced Server Support [1.18 - 1.21.4] -----

Manage support requests and players easily



[​IMG]
Handle support requests, chat, commands, events and players.
Easy to use and fully customizable.



Overview
[​IMG]

[​IMG]

[​IMG]

[​IMG]

Commands
[​IMG]
* 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
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"
 
Resource Information
Author:
----------
Total Downloads: 266
First Release: Jan 2, 2025
Last Update: Jan 18, 2025
Category: ---------------
All-Time Rating:
0 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings