About This is a simple script that allows your staff members to do a good job! This script includes;
Staff Mode, Reports (With Discord Integration), Reports Gui + Clear Reports, Invsee, Enderchest See, Freeze/Unfreeze, Staff Chat! All of this is
100% customizable with the Very Long Config.... (120 Lines)
# Table of Contents
# Staff Mode: Line 27
# Freeze/UnFreeze: Line 56
# Staff Chat: Line 65
# Report Player: Line 74
# Reports: Line 88
# Clear Reports: Line 101
# Invsee: Line 108
# Enderchest: Line 115
# Discord Integration: Line 122
#
# Requirements: DiSky, skript-reflect, SkBee, and Skript
#
# Staff Mode ( /staffmode )
staffmode gamemode: creative
staffmode bgamemode: survival
staffmode in staff mode: &aYou are now in staff mode!
staffmode out of staff mode: &aYou are no longer in staff mode!
staffmode usage: &c/staffmode
staffmode permission: group.staff
staffmode permission message: &cNo Permission!
staffmode cooldown: 5 seconds
staffmode cooldown message: &cThere is a cooldown!
staffmode hide players: group.staff # These are all of the players that do not have permission will not see the player in staff mode
freeze item enabled: true
freeze item: packed ice
freeze item slot: 1 # First Slot
freeze item name: &b&lFREEZE
freeze item lore: &7&nLeft Click&7 a player to freeze them!%nl%&7&nRight Click&7 a player to unfreeze them!
freeze left click command: skript:freeze %name of target% # Use %name of target% instead of %player%
freeze right click command: skript:unfreeze %name of target% # Use %name of target% instead of %player%
invsee item enabled: true
invsee item: chest
invsee item slot: 7 # First Slot
invsee item name: &a&lINVSEE
invsee item lore: &7&nLeft Click&7 a player to view their inventory!%nl%&7&nRight Click&7 a player to look into their enderchest!
invsee left click command: skript:invsee %name of target% # Use %name of target% instead of %player%
invsee right click command: skript:enderchest %name of target% # Use %name of target% instead of %player%
freeze permission to not be frozen: group.staff # This makes sure the player does not have the permission to be frozen
# Staff Chat ( /sc, /schat, /staffc, /staffchat )
staffchat usage: &c/staffchat <text>
staffchat permission: group.staff
staffchat permission message: &cYou do not have permission for this!
staffchat cooldown: 0 seconds
staffchat cooldown message: &cThere is a cooldown!
staffchat send to: group.staff
# Report Player ( /report <player> <reason> )
report require reason: true # It makes players have a reason to report them!
report require reason message: &cYou need a reason to report that player!
report success message: &aYou have successfully reported %arg-1%! Our Staff will look into it!
report alert staff message: &4-----&cReport!&4-----%nl%&7 /reports
report staff permission: group.staff # This sends the alert staff message to all players with this permission!
report usage: &c/report <player>
report permission: group.default # I would not recommend changing this if you use LuckPerms and use the default role for the beginner
report permission message: &cNo Permission
report cooldown: 5 seconds # Cooldown for the /report <player> command
report cooldown message: &cThere is a cooldown! # Cooldown message
reports gui title: &8Reports
reports gui rows: 6 # I would keep this at 6
reports gui block: red concrete
reports gui item name: &c%loop-value% # Do Not Change this Unless you know what you are doing!
reports gui item lore: &7Reporter: %{_l4::%loop-index%}%%nl%&7When: %{_l3::%loop-index%}%%nl%&7Reason: %{_l2::%loop-index%}% # Do Not Change this Unless you know what you are doing!
# Clear Reports ( /clearreports )
c-reports usage: &c/clearreports
c-reports permission: op
c-reports permission message: &cNo Permission
c-reports cooldown: 5 seconds
c-reports cooldown message: &cThere is a cooldown!