KushDiscordStaffUtils [1.8-1.20.x] icon

KushDiscordStaffUtils [1.8-1.20.x] -----

Command/Chat Logger, Player Reporting, Bug Reporting, Suggestions, Discord Bot and much more!




Added /sendverifypanel [channel] with a configurable option to give a role once verified

upload_2023-12-6_18-53-28.png
----------, Dec 6, 2023

LiteBans/AdvancedBans Webhooks added

Bans/Warns/Kicks/Mutes/Temp-Ban/Ip Ban

NEW CONFIG OPTIONS

Code (Text):
#----------------------------------------------------------------
# LiteBans Logging Configuration - Discord Bot Not Required
#----------------------------------------------------------------
# Placeholders for LiteBans Logging
#
# %time% - Time of punishment

litebans:
  # if false it will not try to use LiteBans
  enabled: true
  # Ban Logging
  ban:
    webhookUrl: "webhook-url-here"
    embedTitle: "**NEW BAN** | Bans Logging"
    embedDescription: ""
    embedFooter: "%time%"
    embedThumbnail: "https://cdn.discordapp.com/avatars/1093413225338507344/a60fa5f0a630cafb471effcf3a3e1bd8.png?size=4096"
    embedAvatar: "https://cdn.discordapp.com/avatars/1093413225338507344/a60fa5f0a630cafb471effcf3a3e1bd8.png?size=4096"
  warn:
    webhookUrl: "webhook-url-here"
    embedTitle: "**NEW WARNING** | Warnings Logging"
    embedDescription: ""
    embedFooter: "%time%"
    embedThumbnail: "https://cdn.discordapp.com/avatars/1093413225338507344/a60fa5f0a630cafb471effcf3a3e1bd8.png?size=4096"
    embedAvatar: "https://cdn.discordapp.com/avatars/1093413225338507344/a60fa5f0a630cafb471effcf3a3e1bd8.png?size=4096"
  kick:
    webhookUrl: "webhook-url-here"
    embedTitle: "**NEW KICK** | Kicks Logging"
    embedDescription: ""
    embedFooter: "%time%"
    embedThumbnail: "https://cdn.discordapp.com/avatars/1093413225338507344/a60fa5f0a630cafb471effcf3a3e1bd8.png?size=4096"
    embedAvatar: "https://cdn.discordapp.com/avatars/1093413225338507344/a60fa5f0a630cafb471effcf3a3e1bd8.png?size=4096"
  mute:
    webhookUrl: "webhook-url-here"
    embedTitle: "**NEW MUTE** | Mutes Logging"
    embedDescription: ""
    embedFooter: "%time%"
    embedThumbnail: "https://cdn.discordapp.com/avatars/1093413225338507344/a60fa5f0a630cafb471effcf3a3e1bd8.png?size=4096"
    embedAvatar: "https://cdn.discordapp.com/avatars/1093413225338507344/a60fa5f0a630cafb471effcf3a3e1bd8.png?size=4096"

#----------------------------------------------------------------
# AdvancedBans Logging Configuration - Discord Bot Not Required
#----------------------------------------------------------------
# Placeholders for AdvancedBans Logging
#
# %time% - Time of punishment

advancedbans:
  # if false it will not try to use LiteBans
  enabled: true
  # Ban Logging
  ban:
    webhookUrl: "webhook-url-here"
    embedTitle: "**NEW BAN** | Bans Logging"
    embedDescription: "%time%"
    embedFooter: "%time%"
    embedThumbnail: "https://cdn.discordapp.com/avatars/1093413225338507344/a60fa5f0a630cafb471effcf3a3e1bd8.png?size=4096"
    embedAvatar: "https://cdn.discordapp.com/avatars/1093413225338507344/a60fa5f0a630cafb471effcf3a3e1bd8.png?size=4096"
  ip-ban:
    webhookUrl: "webhook-url-here"
    embedTitle: "**NEW IP-BAN** | Bans Logging"
    embedDescription: "%time%"
    embedFooter: "%time%"
    embedThumbnail: "https://cdn.discordapp.com/avatars/1093413225338507344/a60fa5f0a630cafb471effcf3a3e1bd8.png?size=4096"
    embedAvatar: "https://cdn.discordapp.com/avatars/1093413225338507344/a60fa5f0a630cafb471effcf3a3e1bd8.png?size=4096"
  tempban:
    webhookUrl: "webhook-url-here"
    embedTitle: "**NEW TEMP-BAN** | Bans Logging"
    embedDescription: "%time%"
    embedFooter: "%time%"
    embedThumbnail: "https://cdn.discordapp.com/avatars/1093413225338507344/a60fa5f0a630cafb471effcf3a3e1bd8.png?size=4096"
    embedAvatar: "https://cdn.discordapp.com/avatars/1093413225338507344/a60fa5f0a630cafb471effcf3a3e1bd8.png?size=4096"
  warn:
    webhookUrl: "webhook-url-here"
    embedTitle: "**NEW WARNING** | Warnings Logging"
    embedDescription: "%time%"
    embedFooter: "%time%"
    embedThumbnail: "https://cdn.discordapp.com/avatars/1093413225338507344/a60fa5f0a630cafb471effcf3a3e1bd8.png?size=4096"
    embedAvatar: "https://cdn.discordapp.com/avatars/1093413225338507344/a60fa5f0a630cafb471effcf3a3e1bd8.png?size=4096"
  kick:
    webhookUrl: "webhook-url-here"
    embedTitle: "**NEW KICK** | Kicks Logging"
    embedDescription: "%time%"
    embedFooter: "%time%"
    embedThumbnail: "https://cdn.discordapp.com/avatars/1093413225338507344/a60fa5f0a630cafb471effcf3a3e1bd8.png?size=4096"
    embedAvatar: "https://cdn.discordapp.com/avatars/1093413225338507344/a60fa5f0a630cafb471effcf3a3e1bd8.png?size=4096"
  mute:
    webhookUrl: "webhook-url-here"
    embedTitle: "**NEW MUTE** | Mutes Logging"
    embedDescription: "%time%"
    embedFooter: "%time%"
    embedThumbnail: "https://cdn.discordapp.com/avatars/1093413225338507344/a60fa5f0a630cafb471effcf3a3e1bd8.png?size=4096"
    embedAvatar: "https://cdn.discordapp.com/avatars/1093413225338507344/a60fa5f0a630cafb471effcf3a3e1bd8.png?size=4096"
   


upload_2023-12-2_20-2-25.png
----------, Dec 2, 2023

added %group_name% placeholder to chatwebhook

no other changes
----------, Nov 3, 2023

[​IMG] Added /avatar [user] command in the Discord Bot part of the plugin (no config due to it being simple)
[​IMG] Fixed FTopAnnouncer/Strike not enabling/disabling using the /stafflogger reload command
[​IMG] Fixes some places where it was using System.out.printIn to getLogger()
[​IMG] Added a check for Activity Type in the Discord Bot part of the plugin
[​IMG] Added the possible placeholders above each config section so you know what placeholders can be used in that section config.yml (will be making a wiki soon for each section)
[​IMG] Added embed_title option to report section
[​IMG] Changed how ChatWebhook sends messages, each message will have the users skin as the avatar
[​IMG] Fixed Discord2Game having issues with the adminRoleId
[​IMG] Added embedColor option to the FTopAnnouncer/Strike config
[​IMG] Many more fixes

[​IMG] YOU WILL REQUIRE RESETTING YOUR CONFIG - ONLY IF YOUR BELOW v2.5.0

[​IMG] If you don't want to reset then look through this and update values missing/changed

[​IMG] https://paste.helpch.at/majelevoju.makefile

[​IMG] Report Any Bugs with v2.5.2-BETA
----------, Sep 30, 2023

[​IMG] Bug fixes for Creative Logger
[​IMG] New Creative Item Drop Logger (Credit: @Terrornator)
[​IMG] Updated parts of the config and pom files

[​IMG] YOU WILL REQUIRE RESETTING YOUR CONFIG

[​IMG] If you don't want to reset then look through this and update values missing/changed

[​IMG] https://paste.helpch.at/oqunewujop.makefile
[​IMG] Report Any Bugs with v2.5.1-BETA
----------, Sep 10, 2023

[​IMG] Massive overhaul code wise regarding configs ect
[​IMG] New Creative Logger (Credit: @Terrornator)
[​IMG] Brand new config (Cleaner to read and configure)
[​IMG] Lots of fixes
[​IMG] Updated parts of the config and pom files

[​IMG] YOU WILL REQUIRE RESETTING YOUR CONFIG

[​IMG] If you dont want to reset then look through this and update values missing/changed
[​IMG] https://paste.helpch.at/forobulebi.makefile
[​IMG] Report Any Bugs with v2.5.0-BETA
----------, Sep 10, 2023

- I did release 2.4.2 but did not test it well enough, so we are re-verting a version older till I fix the issues.
----------, Aug 31, 2023

[​IMG] Made the logs command messages in the discord bot only viewable by the user who does the command.


[​IMG] Changed System.out.printIn to getLogger() (let me know if i missed any)
[​IMG] Updated parts of the config and pom files
[​IMG] I would backup, then delete your config, and regenerate a new one as I uploaded my test config that works perfectly (over some versions I have missed/messed some things up)

[​IMG] If you dont want to reset then look through this and update values missing/changed
[​IMG] https://paste.helpch.at/tagozaseno.makefile
[​IMG] Report Any Bugs with v2.4.2-BETA
----------, Aug 24, 2023

[​IMG] Added discord command /logs [user] - requires per-player-loggin to be enabled.
[​IMG] Changed config option log_commands
[​IMG] FROM
Code (YAML):
log_commands : true
[​IMG] CHANGED TOO
Code (YAML):
per-user-logging:
  enabled
: true

[​IMG] Added logsCommand_requireAdminRole: true in the Discord Bot Section
[​IMG] Small Bug Fixes
[​IMG] Updated JDA v5.0.0 beta.8 too JDA v5.0.0 beta.13
[​IMG] Updated parts of the config and pom files
[​IMG] I would backup, then delete your config, and regenerate a new one as I uploaded my test config that works perfectly (over some versions I have missed/messed some things up)

[​IMG] If you dont want to reset then look through this and update values missing/changed
[​IMG] https://paste.helpch.at/tagozaseno.makefile

[​IMG] Report Any Bugs with v2.4.1-BETA
----------, Aug 22, 2023

[​IMG] All Discord Bot commands are now Slash Commands
[​IMG] Removed Enderpearl/Chorus Fruit cooldowns
[​IMG] Added %time% placeholder in the /online config
[​IMG] Added some new options for the /online command in the config
[​IMG] Updated parts of the config and pom files
[​IMG] I would reset the config as I uploaded my test config that works perfectly (over some versions I have missed/messed some things up)

[​IMG] If you dont want to reset then look through this and update values missing/changed [​IMG] https://paste.helpch.at/xapawomone.makefile

[​IMG] Report Any Bugs with v2.4.0-BETA
----------, Aug 20, 2023

[​IMG] Added Geyser/Bedrock Support for Discord Command Logger
[​IMG] Fixed ChatWebhook (Sending in-game chat to discord) some special characters would cause errors and not log
[​IMG] Fixed ChatWebhook username and avatarUrl config options not working
[​IMG] Updated parts of the config and pom files

[​IMG] Report Any Bugs with v2.3.1-BETA
----------, Aug 18, 2023

[​IMG] Completly removed FlyBoostLimiter
[​IMG] Added support for mutiple command to be sent in the sendCommand option for Strike Command
[​IMG] Added new feature Factions Top Announcer, it sends a webhook every so often thats configurable with PlaceholderAPI support.
[​IMG] Updated parts of the config and pom

upload_2023-8-16_19-48-5.png
upload_2023-8-16_19-48-9.png
----------, Aug 16, 2023

[​IMG] Fixed a issue with Strike command not working
[​IMG] Added staffMessage that allows the message that is send to staff to be configurable for the Strike Command
[​IMG] Added new placeholder for the Strike Command in the message config option you can now use %staff% to show what staff sent the strike
----------, Aug 13, 2023

Potential fix for inventory issue causing items to be stuck and not moveable
Removed signedit and server gamerule editor command
----------, Jul 15, 2023

ADDED Checks for placeholderapi/vault (required for placeholders in parts of the plugin)
----------, Jun 19, 2023

Fixed a error when Server Status was enabled when "Discord Bot" was disabled. (requires discord bot enabled to work)
----------, Jun 17, 2023


FIXED Bot not turning on if the bot was enabled with no token, and it will load the rest of the plugin

REMOVED FREEZE COMMAND

UPDATED Default Config

[​IMG] UPDATED CONFIG https://paste.helpch.at/ujiporaduv.makefile

[​IMG] Report Any Bugs with v2.1.9-BETA


Discord:
http://discord.gg/2xYgHUfubM
----------, May 24, 2023


ADDED Server Shutdown/Start Up Logger (via built in Discord Bot)
ADDED Reload Command for Discord Configs [yourprefix]reloadconfig
ADDED Command Help Menu for the Discord Bot [yourprefix]help
ADDED Show Online Players for the Discord Bot [yourprefix]online
FIXED Various Bugs and moved some code around

[​IMG] UPDATED CONFIG https://paste.helpch.at/iweceqesoy.bash

[​IMG] Report Any Bugs with v2.1.7-BETA
----------, Apr 26, 2023

[​IMG] RE-VAMPED `/suggestion [suggestion]` has been re-worked and now works via the *Discord Bot* and requires it to work, and also sends reactions automatically!
[​IMG] UPDATED Default Config

[​IMG] UPDATED CONFIG https://paste.helpch.at/yosaruqeqe.bash

[​IMG] Report Any Bugs with v2.1.6-BETA


----------, Apr 25, 2023

[​IMG] ADDED BStats ( https://bstats.org/plugin/bukkit/KushStaffUtils/18185)
[​IMG] FIXED Default Config

[​IMG] UPDATED CONFIG https://paste.helpch.at/oruvezacox.bash

[​IMG] Report Any Bugs with v2.1.5-BETA
----------, Apr 23, 2023

[​IMG] ADDED Made the activity message in the Discord Bot Configurable


[​IMG] UPDATED CONFIG https://paste.helpch.at/oruvezacox.bash


[​IMG] Report Any Bugs with v2.1.4-BETA
----------, Apr 22, 2023

[​IMG] ADDED Ability to send commands from discord to the minecraft server.

[​IMG] ADDED More Enable/Disable options to most webhook options if you dont wanna use a certain feature.

[​IMG] __UPDATED__ CONFIG https://paste.helpch.at/towusexija.bash

[​IMG] Report Any Bugs with v2.1.3-BETA
----------, Apr 20, 2023

[​IMG] REMOVED /kick /ban /warn (TEMP, new version soon)

[​IMG] FIXED /report command giving Null errors

[​IMG] FIXED Join Leave Logger not loading on start, only when /stafflogger reload was done.

[​IMG] Report Any Bugs with v2.1.2-BETA


(( Updated Config by @TakenNone ))
Code (YAML):
# Placeholders for Staff Logger Webhook
# %player% - Player Name
# %command% - Command it will log
# %server% - pulls from the config option "server_name"
# %time% - Place holder for how many Seconds/Mins/Hours/Days command was ago
#
# Plugin Created by DankOfUK with help from ChatGPT
# Discord for Support: http://discord.gg/2xYgHUfubM

# Command Logger Discord Webhook - If you need help watch this: https://www.youtube.com/watch?v=fKksxz2Gdnc
webhook_url
: ""

# Enable this if you want it to log commands to a file per use! (STORED VIA UUIDS)
log_commands
: true # this logs in KushStaffLogger/logs

# Suggestion Command Webhook
suggestion_webhook_url
: ""
suggestion_username
: "SUGGESTIONS"
suggestion_thumbnail
: "https://cdn.discordapp.com/avatars/689960485495373824/19e1d85814a1a19c84e7ef0e261455a8.png?size=4096"
suggestion_avatar_url
: "https://example.com/suggestion-avatar.png"
is_suggestion_enabled
: true
suggestion_cooldown
: 30
suggestion_message
: ":information_source: `Suggestion From:`\n> **%player%**\n \n:red_circle: `Suggestion Info:`\n> **%suggestion%**"
suggestion_sent_message
: "&c[&c&lsᴜᴘᴘᴏʀᴛ&c] &8» &fYou have sent a suggestion!\n&c[&c&lsᴜᴘᴘᴏʀᴛ&c] &8» &fOverview: &c%suggestion%"
no_suggestion_permission_message
: "&c[&c&lsᴜᴘᴘᴏʀᴛ&c] &8» &fYou do not have permission to use this command."
suggestion_usage_message
: "&c[&c&lsᴜᴘᴘᴏʀᴛ&c] &8» &c/suggestion <suggestion>"

# Player Reporting Configuration
enabled
: true # If disabled it will not work
# Chat Reporting Webhook Lang
webhook-url
: ""
username
: "OBN"
avatar-url
: "https://example.com/avatar.png"
report-message
: ":information_source: `Player Reporting:`\n> **%player%**\n \n:red_circle: `Player Reported:`\n> **%reported_player%**\n \n:books: `Reason:`\n> %reason%"
# Chat Reporting Lang
cooldown-seconds
: 15 # seconds
report-sent-message
: "&c[&c&lsᴜᴘᴘᴏʀᴛ&c] &8» &fYour report has been sent!\n&c[&c&lsᴜᴘᴘᴏʀᴛ&c] &8» &fThank you for helping us make the server safer!"
no-permission-message
: "&c[&c&lsᴜᴘᴘᴏʀᴛ&c] &8» &fYou do not have permission to use this command."
usage-message
: "&c[&c&lsᴜᴘᴘᴏʀᴛ&c] &8» &c/report <player> <reason>\n&c[&c&lsᴜᴘᴘᴏʀᴛ&c] &8» &fPlease use &cImgur&f or &cYoutube&f for proof."

# Discord webhook URLs (LEAVE EMPTY IF YOU DONT WANT TO USE)
joinWebhookUrl
: "YOUR-WEBHOOK-HERE"
leaveWebhookUrl
: "YOUR-WEBHOOK-HERE"

# Join and leave messages (THESE ARE SEND WHEN A PLAYER JOINS OR LEAVES THE SERVER)
isEnabled
: false
joinMessage
:
 - "> <:dot:1071609577122041856> `%player%` has *joined* the server!"
  - "> <:dot:1071609577122041856> There are now `%server_online%` players online."
  - ""
  - "> :satellite
: Server IP > play.servername.net "
  - "
> :computer : Website > www.servername.net "
  - "
> :department_store : Store > store.servername.net "
leaveMessage:
  - "
> <:dot:1071609577122041856> ` %player%` has *left* the server!"
  - "> <:dot:1071609577122041856> There are now `%server_online%` players online."
  - ""
  - "> :satellite
: Server IP > play.servername.net "
  - "
> :computer : Website > www.servername.net "
  - "
> :department_store : Store > store.servername.net "

# If enabled it will send as a embed message!
useEmbed: true

# Gets the Server Name for the %server% placeholder
server_name: "
ONEBLOCK NATION "

# Change the no permission message!
no_permission: "
&c [&c&lsᴜᴘᴘᴏʀᴛ&c ] &8» &fYou do not have permission to &c/stafflogger&f! "

# Change the no permission message!
reload_message: "
&c [&c&lsᴜᴘᴘᴏʀᴛ&c ] &8» &fThe config files have been reloaded! "

# Message format to use when logging a command
message_formats:
  - "
\n:information_source : __**Player:**__\n> ` %player%`\n \n:gear: __**Use Commands:**__\n> `%command%`\n \n:satellite: __**Server:**__\n> `%server%`\n \n:timer: __**Time:**__\n> %time%"

# Embed title format to use when logging a command
embed_title_formats
:
  - ":information_source
: COMMAND LOGGER "


# Commands the plugin will ingore
ignored_commands:
  - "
/pin "
  - "
/register "
  - "
/login "
  - "
/password "

# If false it will log all commands (ignored_commands wont ever be logged)
# If true it will only log the command in the whitelist_commands (ignored_commands wont ever be logged)
whitelist_enabled: true
# Commands the will be logged if set to true (ignored_commands wont ever be logged)
whitelisted_commands:
  - "
/kick "
  - "
/ipmute "
  - "
/ipban "
  - "
/ban "
  - "
/tempban "
  - "
/mute "
  - "
/tempmute "
  - "
/warn "
  - "
/clearchat "
  - "
/gmc "
  - "
/gmsp "
  - "
/co i "
  - "
/co rollback "
  - "
/co "
  - "
/irp restore "
  - "
/irp "
  - "
/invsee "
  - "
/kill "

# Configuration file for Log Viewer - COMING SOON
#logs-header: "
&6=== &e %player% Logs &6=== &ePage &f%currentPage%&e/&f%maxPage% &6==="
#prev-page: "&a<< Previous Page"
#next-page: "&aNext Page >>"
#page_size: 15

# Chat Webhook - BETA (LOGS GAME CHAT TO DISCORD)
chatwebhook
:
  enabled
: false
  url
: "YOUR-WEBHOOK-HERE"
  serverName
: "My Server Name"
  username
: "My Bot Username"
  avatarUrl
: "https://example.com/avatar.png"
  message
: "[%vault_groups% %player_name%]: %message%"

# Configure StrikeWebhook
strike
:
  webhookUrl
: "YOUR-WEBHOOK-HERE"
  username
: "FactionStrikeBot"
  avatarUrl
: "https://cdn.discordapp.com/avatars/689960485495373824/19e1d85814a1a19c84e7ef0e261455a8.png?size=4096"
  enabled
: true
  embedTitle
: ":book: `Faction Strike`"
  message
: ":information_source: `Faction:`\n> **%group%**\n \n:red_circle: `Amount of Strikes:`\n> **%amount%**\n \n:books: `Reason:`\n> %reason%"
  thumbnail
: "https://cdn.discordapp.com/avatars/689960485495373824/19e1d85814a1a19c84e7ef0e261455a8.png?size=4096"
  sendCommand
: "me %group% has been given %amount% Strikes (%reason%)" # Commands it sends when a strike is done!
  noPermissionMessage
: "&cYou do not have permission to use this command."
  usageMessage
: "&cUsage: /strike <group> <amount> <reason>"

# Bug Command Webhook
bug_webhook_url
: ""
bug_username
: "BUG REPORT"
bug_thumbnail
: "https://cdn.discordapp.com/avatars/689960485495373824/19e1d85814a1a19c84e7ef0e261455a8.png?size=4096"
bug_avatar_url
: "https://example.com/bug-avatar.png"
is_bug_enabled
: true
bug_cooldown
: 30
bug_message
: ":information_source: `Bug Reporter:`\n> **%player%**\n \n:red_circle: `Bug Info:`\n> **%bug%**"
no_bug_permission_message
: "&c[&c&lsᴜᴘᴘᴏʀᴛ&c] &8» &fYou do not have permission to use this command."
bug_usage_message
: "&c[&c&lsᴜᴘᴘᴏʀᴛ&c] &8» &c/bug <report>"
bug_sent_message
: "&c[&c&lsᴜᴘᴘᴏʀᴛ&c] &8» &fYour bug report has been logged.\n&c[&c&lsᴜᴘᴘᴏʀᴛ&c] &8» &fOverview: &c%reason%"

freeze
:
  frozenGUITitle
: "&8&lYOUR FROZEN"
  frozenGUIBarrierName
: " "
  frozenGUILore
: "&c&lʏᴏᴜʀ ᴀᴄᴄᴏᴜɴᴛ ʜᴀs ʙᴇᴇɴ ғʀᴏᴢᴇɴ."
  freezeMessages
:
   - "&cyour account has been frozen."
    - "&f&ki&4ᴅᴏ ɴᴏᴛ ᴍᴏᴠᴇ ᴏʀ ʏᴏᴜʀ ᴀᴄᴄᴏᴜɴᴛ ᴡɪʟʟ ʙᴇ ᴘᴜɴɪsʜᴇᴅ.&f&ki"
  cannotUseEnderpearlsOrChorusFruit
: "&c[&c&lsᴜᴘᴘᴏʀᴛ&c] &8» &fYou cannot use enderpearls or chorus fruit while frozen!"
  cannotChat
: "&c[&c&lsᴜᴘᴘᴏʀᴛ&c] &8» &fYou cannot chat while frozen!"
  cannotUseCommands
: "&c[&c&lsᴜᴘᴘᴏʀᴛ&c] &8» &fYou cannot use commands while frozen!"
  cannotPlaceBlocks
: "&c[&c&lsᴜᴘᴘᴏʀᴛ&c] &8» &fYou cannot place blocks while frozen!"
  cannotBreakBlocks
: "&c[&c&lsᴜᴘᴘᴏʀᴛ&c] &8» &fYou cannot break blocks while frozen!"
  discordServerMessage
: "&c[&c&lsᴜᴘᴘᴏʀᴛ&c] &8» &fDiscord: &chttps://discord.gg/SM7bmYbKYs"
  noPermissionMessage
: '&c [&c&lsᴜᴘᴘᴏʀᴛ&c ] &8» &fYou do not have permission to use this command.'
  playerNotFoundMessage
: '&c [&c&lsᴜᴘᴘᴏʀᴛ&c ] &8» &fPlayer not found.'
  cannotFreezeOpPlayerMessage
: '&c [&c&lsᴜᴘᴘᴏʀᴛ&c ] &8» &fYou cannot freeze an OP player.'
  cannotFreezeSelfMessage
: '&c [&c&lsᴜᴘᴘᴏʀᴛ&c ] &8» &fYou cannot freeze yourself.'
  freezeSuccessMessage
: '&c [&c&lsᴜᴘᴘᴏʀᴛ&c ] &8» &c %1$s &fhas been &cFrozen&f.'
  unfreezeSuccessMessage
: '&c [&c&lsᴜᴘᴘᴏʀᴛ&c ] &8» &c %1$s &fhas been &cUnfrozen&f.'
  logOutCommand
: "ban %player% Loggin Out While Frozen."

# Enderpearl Cooldown Configuration
enderpearl
:
  enabled
: false
  cooldown-time
: 10
  cooldown-message
: '&cYou must wait %time_left% seconds before using this again!'
# Chorus Fruit Cooldown Configuration (DO NOT ENABLE IF YOUR BELOW 1.9+)
chorus
:
  enabled
: false # (DO NOT ENABLE IF YOUR BELOW 1.9+)
  cooldown-time
: 10 # (DO NOT ENABLE IF YOUR BELOW 1.9+)
  cooldown-message
: '&cYou must wait %time_left% seconds before using this again!' # (DO NOT ENABLE IF YOUR BELOW 1.9+)
----------, Apr 18, 2023

2 Versions of the plugin.

1. KushStaffUtils-2.1.1-NoPunishments = No Punishment Commands
2. KushStaffUtils-2.1.1 = Full Version with punishments

**NEXT UPDATE** Customizable Report Sent Message
**NEXT UPDATE** Enable/Disable options for all webhooks
----------, Apr 15, 2023

[​IMG] ADDED Bug Reporting via /bug [report] with a customizable cooldown and messages (commandlogger.report.use)

[​IMG] Report Any Bugs with v2.1.1-BETA

NEW CONFIG OPTIONS:

Code (Text):
# Bug Command Webhook
bug_webhook_url: "YOUR_WEB_HOOK"
bug_username: "Bug Reporter"
bug_thumbnail: "https://cdn.discordapp.com/avatars/689960485495373824/19e1d85814a1a19c84e7ef0e261455a8.png?size=4096"
bug_avatar_url: "https://example.com/bug-avatar.png"
is_bug_enabled: true
bug_cooldown: 30
bug_message: ":information_source: `Bug Reporter:`\n> **%player%**\n \n:red_circle: `Bug Info:`\n> **%bug%**"
no_bug_permission_message: "&cYou do not have permission to use this command."
bug_usage_message: "&cUsage: /bug <report>"


upload_2023-4-12_6-7-42.png
----------, Apr 12, 2023

**ADDED** Freezing Command `/freeze [player]` (Fully Configurable)
**ADDED** Player Warning `/warn [player [reason]` (Fully Configurable)
**ADDED** Player Warning Viewing `/warns [player] [page]` (Fully Configurable)
**ADDED** Player Banning `/ban [player [reason]` (Fully Configurable)
**ADDED** Player Bans Viewing `/bans [player] [page]` (Fully Configurable)
**ADDED** Player Kicking `/kick [player [reason]` (Fully Configurable)
**ADDED** Player Kicks Viewing `/kicks [player] [page]` (Fully Configurable)
**ADDED** Enderpearl Teleport Cooldown (Fully Configurable + Disable/Enabled Option)
**ADDED** Chorus Fruit Teleport Cooldown [1.9+] (Fully Configurable + Disable/Enabled Option)
**FIXED** Item Dropping in Log Files logging twice (Player File Logging)
**ADDED** Player Chest Item Moving with location and world name (Player File Logging)
**ADDED** Player Join Logging (Player File Logging)
**ADDED** Player Leave Logging (Player File Logging)
**COMING SOON** IP Banning
**COMING SOON** Temp Banning
----------, Apr 11, 2023

  • **ADDED** Freezing Command `/freeze [player]` (Fully Configurable)
  • **ADDED** Player Warning `/warn [player [reason]` (Fully Configurable)
  • **ADDED** Player Warning Viewing `/warns [player] [page]` (Fully Configurable)
  • **ADDED** Player Banning `/ban [player [reason]` (Fully Configurable)
  • **ADDED** Player Bans Viewing `/bans [player] [page]` (Fully Configurable)
  • **ADDED** Player Kicking `/kick [player [reason]` (Fully Configurable)
  • **ADDED** Player Kicks Viewing `/kicks [player] [page]` (Fully Configurable)
  • **ADDED** Enderpearl Teleport Cooldown (Fully Configurable + Disable/Enabled Option)
  • **ADDED** Chorus Fruit Teleport Cooldown [1.9+] (Fully Configurable + Disable/Enabled Option)
  • **FIXED** Item Dropping in Log Files logging twice (Player File Logging)
  • **ADDED** Player Chest Item Moving with location and world name (Player File Logging)
  • **ADDED** Player Join Logging (Player File Logging)
  • **ADDED** Player Leave Logging (Player File Logging)
  • **COMING SOON** IP Banning
  • **COMING SOON** Temp Banning

    Code (YAML):
    # Warns Configuration
    warn
    :
      warnMessage
    : '&cYou have been warned! Reason : %reason%'
      warnBroadcast
    : '&c %player% has been warned! Reason: %reason%'
      noPermissionMessage
    : '&cYou do not have permission to use this command.'
      playerNotFoundMessage
    : '&cPlayer not found.'
      viewWarnsMessage
    : '&aWarnings for %player% &7[%page%/%total_pages%] %warnings%'
      noWarnsMessage
    : '&aNo warnings for %player%.'
      invalidPageMessage
    : '&cInvalid page number.'
      pageSeparator
    : '&7 | '
      warnsPerPage
    : 15

    # Bans Configuration
    ban
    :
      bansMessage
    : "&cYou are currently banned from the server!\nReason: %reason%"
      banBroadcast
    : "&c%player% has been banned! Reason: %reason%"
      noPermissionMessage
    : "&cYou do not have permission to use this command."
      playerNotFoundMessage
    : "&cPlayer not found."
      viewBansMessage
    : "&aBans for %player%&7 [%page%/%total_pages%] %bans%"
      noBansMessage
    : "&aNo bans for %player%."
      playerAlreadyBannedMessage
    : "That player is already banned!"
      invalidPageMessage
    : "&cInvalid page number."
      pageSeparator
    : " | "
      bansPerPage
    : 5

    # Kick Command Configuration
    kick
    :
      kickBroadcast
    : '&c %player% has been kicked! Reason: %reason%'
      noPermissionMessage
    : '&cYou do not have permission to use this command.'
      playerNotFoundMessage
    : '&cPlayer not found.'
      viewKicksMessage
    : '&aKicks for %player%: %kicks%'
      noKicksMessage
    : '&aNo kicks for %player%.'
      invalidPageMessage
    : '&cInvalid page number.'
      pageSeparator
    : '&7 | '
      kicksPerPage
    : 5
    kickMessage
    :
     - '&cYou have been kicked from the server!'
      - '&cReason
    : %reason%'
      - '&cPlease read the rules before rejoining.'

    # Freeze Command Configuration
    freeze
    :
      frozenGUITitle
    : "You are frozen!"
      frozenGUIBarrierName
    : " "
      frozenGUILore
    : "&cYou have been frozen!"
      freezeMessages
    :
       - "&cYou have been frozen!a"
        - "&cDon't move, or you will be punished!"
      cannotUseEnderpearlsOrChorusFruit
    : "&cYou cannot use enderpearls or chorus fruit while frozen!"
      cannotChat
    : "&cYou cannot chat while frozen!"
      cannotUseCommands
    : "&cYou cannot use commands while frozen!"
      cannotPlaceBlocks
    : "&cYou cannot place blocks while frozen!"
      cannotBreakBlocks
    : "&cYou cannot break blocks while frozen!"
      discordServerMessage
    : "Discord: http://www.discord.gg/your-discord-link"
      noPermissionMessage
    : '&cYou do not have permission to use this command.'
      playerNotFoundMessage
    : '&cPlayer not found.'
      cannotFreezeOpPlayerMessage
    : '&cYou cannot freeze an OP player.'
      cannotFreezeSelfMessage
    : '&cYou cannot freeze yourself.'
      freezeSuccessMessage
    : '&a %1$s has been frozen.'
      unfreezeSuccessMessage
    : '&a %1$s has been unfrozen.'
      logOutCommand
    : "ban %player% Loggin Out While Frozen"

    # Enderpearl Cooldown Configuration
    enderpearl
    :
      enabled
    : false
      cooldown-time
    : 10
      cooldown-message
    : '&cYou must wait %time_left% seconds before using this again!'
    # Chorus Fruit Cooldown Configuration (DO NOT ENABLE IF YOUR BELOW 1.9+)
    chorus
    :
      enabled
    : false # (DO NOT ENABLE IF YOUR BELOW 1.9+)
      cooldown-time
    : 10 # (DO NOT ENABLE IF YOUR BELOW 1.9+)
      cooldown-message
    : '&cYou must wait %time_left% seconds before using this again!' # (DO NOT ENABLE IF YOUR BELOW 1.9+)
----------, Apr 11, 2023

[​IMG]Reset your config to get the new config layout/options

[​IMG]Forgot to add the new values in the config before i uploaded

[​IMG] Report Any Bugs with v2.0.3-HOTFIX...
----------, Apr 6, 2023

[​IMG] ADDED /strike [group] [amount] [reason] (Good for Factions/Skyblock) (commandlogger.strike.use)
[​IMG]Fixed some config options not reloading in /stafflogger reload

[​IMG] Report Any Bugs with v2.0.3-BETA

upload_2023-4-6_8-31-19.png upload_2023-4-6_8-31-21.png
----------, Apr 6, 2023

[​IMG] FIXED Support for 1.18/1.17/1.16
[​IMG] Report Any Bugs with v2.0.1-BETA
----------, Apr 5, 2023

[​IMG] ADDED Chat Logger Webhook
[​IMG] Report Any Bugs with v2.0.1-BETA
----------, Apr 5, 2023

[​IMG] ADDED Chat Logger Webhook
[​IMG] Report Any Bugs with v2.0.1-BETA
----------, Apr 5, 2023

[​IMG] **ADDED** `/report [user] [reason]` - Sends a webhook to a channel
[​IMG] Also has a cooldown so players can't spam and a permission `commandlogger.report.use`
[​IMG] **CHANGED** View Log command permission changed to `commandlogger.viewlogs.use`
[​IMG] **ISSUE** Player Reporting config options wont reload with the command at he moment will be fixed in next update!

upload_2023-4-5_12-47-4.png upload_2023-4-5_12-47-9.png upload_2023-4-5_12-47-10.png
----------, Apr 5, 2023

- Added support from 1.8-1.19.4


- Report any bugs or if it doesn't work on a version.
----------, Apr 5, 2023

- Fixed whitelisted commands not logging more than 1 args
- Fixed /viewlogs command erroring and not working (configurable lines next update also)

- NEXT UPDATE: will support 1.8-1.19 in 1 jar
----------, Apr 5, 2023

[​IMG] Fixed /stafflogger reload not reloading some options in the config [​IMG] Now two seperate files KushStaffLogger-1.8-1.13 (for 1.8-1.13) and a KushStaffLogger-1.19 (for 1.19+)
[​IMG] Added 1.19 support.
----------, Mar 29, 2023

[​IMG] Added **/stafflogger reload** with a permission **commandlogger.reload**
[​IMG] Added a reload message that is configurable
[​IMG] Added a no permission message that is configurable
[​IMG] Fixed **whitelist_commands** and **ignored_commands** being case-sensitive
[​IMG] Added a new **server_name** option in the config instead of grabbing from server.properties
----------, Mar 28, 2023

[​IMG] Added **/stafflogger reload** with a permission **commandlogger.reload**
[​IMG] Added a reload message that is configurable
[​IMG] Added a no permission message that is configurable
[​IMG] Fixed **whitelist_commands** and **ignored_commands** being case-sensitive
[​IMG] Added a new **server_name** option in the config instead of grabbing from server.properties
----------, Mar 28, 2023

Fixed the default config for %time% placeholder also updated the default config.
----------, Mar 27, 2023

New time layout.
upload_2023-2-2_21-10-47.png
----------, Feb 2, 2023

Resource Information
Author:
----------
Total Downloads: 6,247
First Release: Jan 25, 2023
Last Update: Dec 6, 2023
Category: ---------------
All-Time Rating:
10 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings