Code (YAML):
# ==========================================
# MaxStaff - General Configuration
# ==========================================
general:
prefix
:
"&4&lMaxStaff &8» "
# All plugin messages
messages:
no-permission
:
"&cYou do not have permission to use this command."
plugin-reload
:
"&aConfiguration successfully reloaded."
subcommand-invalid
:
"&cInvalid subcommand. Use /maxstaff help."
subcommand-specified
:
"&cPlease specify a subcommand."
player-click-pls
:
"&cPlease right-click on a player to sanction them."
invalid-material
:
"&c[Error] &fMaterial '&e{path}&f' doesn't exist. Using: &b{default}"
teleport-success
:
"&aYou have been teleported to &e{player}"
message-console
:
"&cThis command can only be executed by players."
no-reason
:
"No reason provided"
player-muted
:
"&cYou are muted! You cannot speak."
# Command help messages
command-help-title
:
"&4&lMaxStaff &fCommands List: &b{version}"
command-help-list
:
-
"&9> &a/maxstaff reload &7- Reload configuration"
-
"&9> &a/maxstaff mode &7- Enable/Disable staff mode"
-
"&9> &a/maxstaff help &7- View command list"
# Staff Mode Configuration
staff-mode:
enabled
:
"&aStaff Mode &lACTIVATED&a!"
disabled
:
"&cStaff Mode &lDISABLED&c."
inventory-saved
:
"&eYour inventory has been saved."
inventory-restored
:
"&eYour inventory has been restored."
cannot-drop
:
"&cYou cannot drop items while in staff mode."
cannot-place
:
"&cYou cannot place blocks while in staff mode."
items:
punish:
material
:
"NETHERITE_HOE"
name
:
"&c&lPunish &7(Right Click)"
message
:
"&eOpening punishment menu..."
freeze:
material
:
"PACKED_ICE"
name
:
"&b&lFreeze &7(Click Player)"
message-freeze
:
"&fYou have frozen &b{player}"
message-unfreeze
:
"&fYou have unfrozen &b{player}"
target-frozen
:
-
"&c&lYOU HAVE BEEN FROZEN!"
-
"&ePlease wait for a Staff member to assist you."
-
"&7If you disconnect, you will be banned."
target-unfrozen
:
"&aYou have been unfrozen!"
players:
material
:
"CLOCK"
name
:
"&b&lOnline Players &7(Right Click)"
message
:
"&eOpening player list..."
inspect:
material
:
"CHEST"
name
:
"&6&lInspect &7(Click Player)"
message
:
"&6Inspecting: &f{player}"
vanish:
material
:
"NETHER_STAR"
name
:
"&a&lVanish &7(Click to toggle)"
message-on
:
"&aVanish: &lENABLED &7(You are invisible)"
message-off
:
"&cVanish: &lDISABLED &7(You are visible)"
# GUI Configuration
gui:
players:
title
:
"&8Online Players"
head-lore
:
"&7Click to teleport"
sanctions:
title
:
"&8Punish: &0{target}"
items:
ban:
name
:
"&c&lBAN"
lore
:
[
"&7Click to select reason and duration"
]
mute:
name
:
"&e&lMUTE"
lore
:
[
"&7Click to select reason and duration"
]
kick:
name
:
"&b&lKICK"
lore
:
[
"&7Click to kick now"
]
info:
title
:
"&8Information: &0{target}"
items:
stats:
material
:
"BOOK"
name
:
"&b&lUser Statistics"
lore:
- "&7Nick
:
&f{target}"
- "&7UUID
:
&f{uuid}"
- "&7Playtime
:
&f{playtime}"
-
""
- "&7Total Punishments
:
&c{total_punishments}"
history:
material
:
"PAPER"
name
:
"&e&lPunishment History"
lore:
- "&7Bans
:
&f{bans}"
- "&7Mutes
:
&f{mutes}"
- "&7Kicks
:
&f{kicks}"
action_punish:
material
:
"NETHERITE_SWORD"
name
:
"&c&lPunish Player"
lore
:
-
"&7Click to open punishment menu"
-
"&7types of sanctions."
# Punishment reasons menu configuration
reasons:
title
:
"&8Sanction [{type}] - {target} ({page}/3)"
item-name
:
"&c&lSanction #{number}"
item-lore:
- "&7Reason
:
&f{reason}"
- "&8ID
:
{id
}
"
dye-name: "&eDuration
:
&f{duration}"
dye-lore:
- "&7Type
:
&6{type}"
- "&7Reason
:
&f{reason}"
- "&8ID
:
{id
}
"
- "&8TimeValue
:
{duration
}
"
- "
"
- "&eClick to apply sanction
"
navigation:
lore-back: "&7Return to previous menu
"
lore-page: "&7Go to page
{page
}
"
# GUI Style & Navigation
gui-style:
border-material: "BLACK_STAINED_GLASS_PANE
"
navigation:
back-name: "&c« Back
"
back-material: "BOOK
"
next-name: "&aNext Page »
"
next-material: "ARROW
"
prev-name: "&e« Previous Page
"
prev-material: "ARROW
"
unified-menu:
duration-1-material: "LIME_DYE
" # Short time
duration-2-material: "YELLOW_DYE
" # Medium time
duration-3-material: "ORANGE_DYE
" # Long time
duration-4-material: "RED_DYE
" # Permanent
# Time Units Configuration
time-units:
permanent: "Permanent
"
days: "days
"
hours: "hours
"
minutes: "minutes
"
seconds: "seconds
"
# Punishments Configuration
punishments:
broadcast: true
default-reason: "
No reason provided
"
broadcasts:
ban: "&c
{target
} &fhas been banned by &c
{staff
} &f
(&e
{duration
}&f
). | Reason
:
&e{reason}"
mute
:
"&c{target} &fhas been muted by &c{staff} &f(&e{duration}&f). | Reason: &e{reason}"
kick
:
"&e{target} &fhas been kicked by &c{staff} &f| Reason: &e{reason}"
screens:
ban
:
"&cYou have been banned!\n\n&fBy: &c{staff}\n&fDuration: &e{duration}\n&fReason: &e{reason}"
kick
:
"&cYou have been kicked!\n\n&fBy: &c{staff}\n&fReason: &e{reason}"
mute
:
"&cYou are muted by {staff}!"
unmute
:
"&aYou may now speak again!"
muted-chat
:
"&cYou are muted! You cannot speak."
feedback:
player-offline
:
"&cThat player is not online."
not-muted
:
"&cThat player is not muted."
unban-success
:
"&aYou have unbanned &e{target}"
unmute-success
:
"&aYou have unmuted &e{target}"
usage
:
"&cUsage: /{command} <player> [time] [reason]"
# All Sanction Reasons
punishment-reasons:
BAN:
xray
:
{ name
:
"&6X-Ray", material
:
"DIAMOND_ORE", durations
:
[
"7d",
"14d",
"30d",
"perm"
]
}
combat
:
{ name
:
"&cCombat Hacks", material
:
"NETHERITE_SWORD", durations
:
[
"30d",
"60d",
"90d",
"perm"
]
}
movement
:
{ name
:
"&bMovement Hacks", material
:
"FEATHER", durations
:
[
"14d",
"30d",
"60d",
"perm"
]
}
scripts
:
{ name
:
"&eScripts", material
:
"NETHERITE_PICKAXE", durations
:
[
"7d",
"14d",
"30d",
"perm"
]
}
griefing
:
{ name
:
"&aGriefing", material
:
"TNT", durations
:
[
"14d",
"30d",
"perm",
"perm"
]
}
theft
:
{ name
:
"&7Theft", material
:
"CHEST", durations
:
[
"7d",
"14d",
"30d",
"perm"
]
}
toxicity
:
{ name
:
"&4Toxicity", material
:
"WITHER_SKELETON_SKULL", durations
:
[
"14d",
"30d",
"perm",
"perm"
]
}
bugs
:
{ name
:
"&dBugs", material
:
"BEDROCK", durations
:
[
"7d",
"30d",
"perm",
"perm"
]
}
advertising
:
{ name
:
"&9Advertising", material
:
"PAPER", durations
:
[
"perm",
"perm",
"perm",
"perm"
]
}
evasion
:
{ name
:
"&fEvasion", material
:
"IRON_BARS", durations
:
[
"perm",
"perm",
"perm",
"perm"
]
}
MUTE:
insults
:
{ name
:
"&eInsults", material
:
"WRITABLE_BOOK", durations
:
[
"1h",
"12h",
"1d",
"7d"
]
}
spam
:
{ name
:
"&bSpam", material
:
"RECOVERY_COMPASS", durations
:
[
"30m",
"1h",
"6h",
"1d"
]
}
flood
:
{ name
:
"&3Flood", material
:
"WATER_BUCKET", durations
:
[
"15m",
"30m",
"1h",
"12h"
]
}
toxic_chat
:
{ name
:
"&cChat Toxicity", material
:
"POISONOUS_POTATO", durations
:
[
"1h",
"6h",
"1d",
"7d"
]
}
language
:
{ name
:
"&7Language", material
:
"SPORE_BLOSSOM", durations
:
[
"1h",
"2h",
"6h",
"12h"
]
}
ads
:
{ name
:
"&9Ads", material
:
"MAP", durations
:
[
"12h",
"1d",
"7d",
"30d"
]
}
provocation
:
{ name
:
"&6Provocation", material
:
"CAMPFIRE", durations
:
[
"2h",
"6h",
"1d",
"7d"
]
}
discussions
:
{ name
:
"&8Discussions", material
:
"SCULK_SENSOR", durations
:
[
"1h",
"3h",
"12h",
"1d"
]
}
caps
:
{ name
:
"&fCaps", material
:
"WHITE_WOOL", durations
:
[
"15m",
"30m",
"1h",
"3h"
]
}
annoyance
:
{ name
:
"&dAnnoyance", material
:
"GOAT_HORN", durations
:
[
"1h",
"12h",
"1d",
"7d"
]
}
KICK:
spam_ads
:
{ name
:
"&eSpam/Publicidad", material
:
"PAPER", durations
:
[
"inst"
]
}
inappropriate_skin
:
{ name
:
"&6Skin Inapropiada", material
:
"LEATHER_CHESTPLATE", durations
:
[
"inst"
]
}
bad_behavior
:
{ name
:
"&cMal Comportamiento", material
:
"BONE", durations
:
[
"inst"
]
}
trolling
:
{ name
:
"&dUser Trolling", material
:
"SLIME_BALL", durations
:
[
"inst"
]
}