AT-StaffMode | Your Ultimate Staff Tool 1.6.0

One of the best StaffMode Plugins for your Minecraft server Moderation!!

Hold Shift and click to select a range

Latest
Compatible with Minecraft 1.16 - 26.3
AT-StaffMode v1.6.0
Your Discord link in any message, every leftover English line translated, and Minecraft 26.2.

๐Ÿ’ฌ Your Discord, Everywhere

New discord-link in config.yml. Set your invite once and it fills {discord} in any message, in every language. The frozen player warning uses it out of the box.

The frozen warning itself is now translated too. Its lines moved from config.yml into the language files under freeze.spam-message, in English, Spanish, French and Brazilian Portuguese.

Read more about the freeze messages here โ†’ greenarrowlol.github.io/AT-StaffMode/docs/freeze


๐ŸŒ Everything Translatable

These were stuck in English and are now language keys, translated in all four files:

  • The /staffmode-reload confirmation
  • Inventory and Ender Chest inspection menu titles
  • The "Loading reports / players..." placeholders
  • "(Online) / (Offline)" on teleport menu heads
  • The world name prompt, "world not found" and "filtered by world"
  • "CPS Checker is disabled"
  • Report search results and teleport search errors

๐Ÿ†• Minecraft 26.2

26.2 is supported, with its new blocks and items. One jar still covers 1.16 to 26.2.


๐Ÿ”ง Fixes

  • [FROZEN] in the default warning wasn't bold, because of a broken colour code. Fixed
  • Report menus showed the wrong enchantment glow on newer versions. They now work on every version

๐Ÿ“ฆ Upgrading

Drop in the jar. New keys are added to your config and language files on their own.

One step after: your old freeze.spam-message.messages list stays in config.yml and still wins, so your current warning won't change on its own. To switch to the translated lines, delete that messages: list and set discord-link.


Need help or found a bug? Join the Discord.
Read the documentation | Join the Discord

Enjoying the plugin? A โญ review goes a long way!
Download 0
No ratings yet
Purchase required

Compatible with Minecraft 1.16 - 1.21.11
AT-StaffMode v1.5.0
A round of config keys that were in the file but were never read. Every one of them now does what it says.

โš™๏ธ Settings That Now Do Something

These were all sitting in your config without being applied. They work now:

Setting What it does now
freeze.prevent-movement Set it to false and frozen players can still move. Movement was always blocked before
freeze.prevent-damage Now respected either way. Damage was always blocked before
freeze.prevent-commands
freeze.allowed-commands
Frozen players are blocked from running commands, with your own allow list. They could previously run anything, including /spawn
freeze.quit-punishment.* Runs your commands from console when a frozen player quits. The freeze message threatened a punishment that never fired
cps.check-duration Sets the sampling window in seconds. It was fixed in place before
reports.duplicate-report-cooldown-hours Enforced per reporter and target. The check always passed before
storage.mysql.use-ssl Applied properly, so SSL is no longer always off. The older useSSL spelling is still accepted

โœจ New

  • Update checker. Tells the console and your staff on join when a new release is out. The interval is configurable, or switch it off entirely
  • Offline teleport locations persist. The teleport menu's offline list now survives a restart, stored in whichever backend you use
  • Two more languages. French and Brazilian Portuguese join English and Spanish, and the Spanish file is complete again after drifting out of date
  • Every config key is documented in the file itself, with a comment explaining what it does
  • Your config survives updates. New keys merge in without touching your settings, your comments, or any custom keys you added

๐Ÿ›  Fixes

  • CPS alerts show the real number instead of printing {threshold} literally
  • CPS alerts are fully translated on servers running a language other than English
  • The duplicate report cooldown now tracks properly instead of starting empty on every restart
  • atstaffmode.vanish, atstaffmode.reload and atstaffmode.alerts have declared defaults

๐Ÿงน Removed

  • /staffmode-debug and its permission are gone. It did nothing. /freezedebug is unaffected
  • messages.yml is gone. It was never loaded, and all text lives in lang/

๐Ÿ“ Upgrade Notes

Stop the server, replace the jar, and start it again. Your config is migrated in place, settings kept and new keys merged.

Two things to check afterwards, because both are live for the first time:

  • cps.check-duration. The old shipped value was 10, and now that it is a real sampling window, a short burst gets averaged across ten seconds and barely moves cps.warning-threshold. Set it to 1 unless you specifically want smoothed readings
  • freeze.quit-punishment. It never ran before, so confirm the commands are what you actually want before someone logs out



Comments only attach to keys newly added to your file, so an upgraded config has commented new sections and bare older ones. Delete config.yml and restart if you want the fully commented version.


Need help or found a bug? Join the Discord.
Read the documentation | Join the Discord

Enjoying the plugin? A โญ review goes a long way!
Download 0
No ratings yet
Purchase required

Compatible with Minecraft 1.16 - 1.21.11

latest

Download 0
No ratings yet
Purchase required
Product Info
Statistics
86

Views

0

Purchases

0

Downloads

4.50 MB

File size

29.05.2026

Published

11.10.2026

Updated

Info
Supported software
Supported Versions
1.16 - 26.3
Share & Earn

Share and earn part of the profits, an estimated €1.1 per product sale.

Log in to get your link
Product Image
AT-StaffMode | Your Ultimate Staff Tool
AT-StaffMode | Your Ultimate Staff Tool