- Add lithuanian language
- Appeals could not be approved.
- Fix examine mode
- Fix custom modules migrator
- 1.19.4 support
- Fix my-warnings GUI
- Logging error/warning at startup has been fixed
- middle click not working on newer versions of MC. All middle clicks have been replaced by left-shift clicks.
- Approving of Mute appeals was broken
- 1.19.2 support
- Improve performance by making session enhancers async
- Small change to sqlite connections, to allow faster connections.
- 1.19.1 support
- add join and leave message upon vanish
- Xray alerts were sent to all players
- Disabling the mute module still did a database call to check if a player was muted or not
- Add %target% placeholder for random teleport message
- Fix players GUI not opening
- Fix multiple issues with using sqlite database
- Fix hoverable messages not displaying correctly.
- Fix the sqlite database locking issue (hopefully)
- Server crash/stop messed up the player's inventory
- Add "vanished" metadata to player. Allows vanish to work in discordSRV playerlist and BungeeTabListPlus.
- Exit staff mode on quit messed up the player's inventory
- Bungee support for phrase detection alerts.
- Added book censor.
- Added configuration option to prevent interaction while being vanished. (pressure plates, tripwires, ...)
- Rename StaffPlus to StaffPlusPlus
- GUI hub permission change. View permissions needed to see Ban and Mute information in the hub.
- Fix night-vision not turning off when exiting staff mode
- Discord alert notifications were still sent even if the player has the bypass permission
- Fix player detail view inventory permission.
- Long appeal reasons were not completely visible in the lore.
- Try fixing sqlite database lock errors
- Fix player detail sometimes not opening
- 19.0 support
- Blacklist module now supports signs and anvils.
- Night vision support for vanish
- %message% placeholder added to phrase detection
- Fix merging option for blacklist module
- Duplication issue fixed for silent inventory interaction
- Fix phrase detection triggered on cancelled events
- Fix freeze chat channel not getting disabled by the correct configuration property
- Fix permission issue for staff-locations
- Added staff locations
- Prefixes in chat messages can now be ignored by prepending your message with
[NO_PREFIX]
- Added default vanish type. Allowing to do
/vanish
without parameters. - Vanish can now also be indicated by a bossbar
- Added vanish others permission.
- Added multiple extra options for vanish mode
- Added a vanished luckperms context
- Added tooltip support for messages. For more info see wiki.
- Added pickaxe info for xray events.
- Added kicks overview button to player detail.
- Migrations table name is now configurable
- Fix nullpointer when exiting staff mode
- Fix vanish sometimes not vanishing completely after relogging
- Fix spectator mode not working in staff mode.
- Add translation for player info gui
- Add /staffhub command
- Added configuration option to switch confirmation type for ip bans
- Added placeholder support for staff chat channel prefix
- Fix sqlite database locked error
- Fix spaces shown as %space% in staff chat commands.
- Some back actions were not working in the GUI
- Fix logger warning
- Fix connection leak
- Add translation for player info gui
- Add /staffhub command
- Added configuration option to switch confirmation type for ip bans
- Added placeholder support for staff chat channel prefix
- Fix sqlite database locked error
- Fix spaces shown as %space% in staff chat commands.
- Some back actions were not working in the GUI
- Fix logger warning
- Add optional notification sound to staffchat channels.
- Add option to disable the offline-player-cache (used for autocompletion of offline player names)
- Fix issue with opening my-warnings-view
- Back button was not working on some GUIs
- Fix 1.18.2 teleport and examine functionality for offline players
- You now need the permission "staff.examine.view-ip" to view the ip inside the examine GUI.
- Add support for 1.18.2
- NameChanged alerts can now be sent over bungee
- Player mentioned alerts can now be sent over bungee
- Xray alerts can now be sent over bungee
- Alerts are extended with alerts for censored message triggered by the blacklist module
- Russian language added (Thanks to: GoldenWind)
- Gradients colors are now supported in version 1.18, 1.17 and 1.16
- Fix papi placeholders for ban templates
- Prevent wrong configuration from creating reports without reason
- Added correct permissions for player information GUI actions
- Fix bug with threshold calculations
- Fix turning off silent chest interaction
- You now need the permission "staff.examine.view-ip" to view the ip inside the examine GUI.
- Add support for 1.18.2
- NameChanged alerts can now be sent over bungee
- Player mentioned alerts can now be sent over bungee
- Xray alerts can now be sent over bungee
- Alerts are extended with alerts for censored message triggered by the blacklist module
- Russian language added (Thanks to: GoldenWind)
- Gradients colors are now supported in version 1.18, 1.17 and 1.16
- Fix papi placeholders for ban templates
- Prevent wrong configuration from creating reports without reason
- Added correct permissions for player information GUI actions
- Fix bug with threshold calculations
- Fix turning off silent chest interaction
- Add chat channels for reports
- Add chat channels for frozen players
- Add ipbans-migrate command (migrate default bukkit bans to staff++)
- Add bans-migrate command (migrate default bukkit ipbans to staff++)
- Add configured commands on chat phrase detection
- The report command can now be used from console.
- Chat phrases detection can now have actions configured
- Added command detection.
- Fix potion effects not wearing off if a frozen player logs out.
- Fix no back button on the ban overview when coming from the hub GUI
- Fix performance issue warn command
- Fix list vanish not working on players joining the server
- Added frozen luckperms context
- Custom staff modules config was getting cleared automatically.
- Teleport to player can now teleport to offline players
- Fix web registration not working if servername contains spaces
- Added my-mutes command
- Added notification to inform a player that he is muted.
- The personnel command now requires the
staff.personnel.view
permission
- Translation keys added for report statuses
- Mutes can now be appealed in-game and on the web platform
- Bans can now be appealed in-game and on the web platform
- vanish-on-enter option added for staff mode
- Support using "\n" for newlines in translation files
- Added separate chat prevented translation keys for freeze and vanish
- Delayed/appeal commands not working in an SQLITE database
- Players cannot see warning detail when appeal approved
- Fix frozen players could teleport using ender pearls
- reduce jar size
- Unresolved reports GUI could not be opened
- Appeal GUI in 1.12 could not be opened
- Player Notes can now be viewed, created and deleted through the web platform
- Add translation keys for the reports GUIs
- Disabling the freeze module was not working
- Examine GUIs were not working on 1.18
- 1.18 support
- In a multi server setup, report/bans/mute/warning/notes data can now be configured in server groups
- Accept/delete/resolve/reject Reports through the web platform
- First version of GUI styling
- Spanish translation was missing a few keys
- On 1.12 reports were not showing up if sqlite was used
- Fixed the disableStaffMode on world change functionality
- Added authme to softdepends, this was making startup fail in some cases
- Rework freeze-module, move config and add command hooks for freeze/unfreeze
- Freeze now has an allowed-commands config which whitelists commands that can be executed while frozen
- Add kick-notifications permission
- Performance issues fix
- Night vision for staff mode
- Staff mode now turns off potion effects on enter and restores potion effects on exit
- The /ipbans command now takes an optional "-players" parameter which list all players banned by ip.
- Upgrading to the newest staff++ version was not working in some cases for sqlite users
- Soft muted players were still triggering mentions
- Fix migrator for warning thresholds
- Command hooks configuration has changed and improved
- UUID on player overview is now visible even if player is offline
- ipban and ban templates are now also displayed whenever a banned player tries to rejoin
- Add mute reduce/extend commands
- Add SSL option for mysql connections
- /sfly message is now configurable in the lang files
- Infractions menu fails to open
- Warnings gui sometimes not opening when no appeal found
- Setting an op player permission explicitly to false was not working
- Added UUID to the player overview GUI
- Fix notes migration not working for all notes.
- Creation of notes now need a different permission. See the notes section on the wiki
- Rework notes functionality
- Added the ability to create private notes.
- Players command was not working when warnings module disabled
- permission "staff.counter-show-vanished" has been replaced with "staff.player-view.detail.vanished"
- New Players overview guis implemented
- New staff mode item: "Player details" stick
- Add blocked commands for muted players
- Soft mute implemented (Mute players without them knowing)
- Add Indonesion language (Thanks to: Whoosh)
- Staffchat is now forwarded to console as well
- Report reject quick action changed status to resolved when no resolve-reason mandatory
- Fix nullpointer on freeze mode item
- Fix on/off vanish indicator item in staff mode
- Vanish action notification was failing
- Switching staff modes was broken
- Fix performance issues with retrieving player settings.
- Fix broadcast command not getting disabled when module disabled
- Rework report guis to have quick actions
- Add %server% placeholder for staffchat
- Report detail was not showing the status
- Disable staff mode on logout was broken
- MinerGui teleports player to you instead of you to the player
- temp Ban and temp mute permissions must now be limited by a separate permission. Check the wiki to see the permission needed.
- Add staff join messages
- Add ban reduce/extend commands
- Ban messages are now send across the bungee network
- Fix mobs attacking vanished players.
- Fix Staff list only showing first page.
- Fix command autocompletion
- Fix database issues with ipv6 ips
- Fix cooldown commands interfering with eachother
- Fix performance issue with vanish and investigation action bar
- Fix the warn command
- Fix the infractions-top command
- Updated the Spanish translations (Thanks to KrazyxWolf)
- Add /clear-ips command to clear a players Ip history.
- Add cooldown for every command in staff++
- Relocate dependencies which caused other plugins to fail (Thanks to A248)
- Fix Session Exception on EntityTargetLivingEntityEvent
- Fix duplicate ip entries
- Fix reports lang migrator
- Fix some major performance issues
- Placeholders and formatting added for
tempmuted
andmuted
message - Warnings GUI now shows the player who was warned
- New permission
staff.warnings.notifications
, player with this permission will be notified of other players getting warned. - Added /altcheck command.
- New and improved report messages support.
- tempmute command can now be delayed
- Implemented a first version of IP-bans
- Mute was not enforced when chatting in the staffchat channels
- preventing entity damage while in staff mode was broken.
- Staff chat channels formatting can now be configured per channel.
- Added permissions for bypassing triggering alerts
- Vanish not enabled when reconnecting in staff mode
- Fix tempmute not working through console
- Fix ConcurrentModificationException for alt detection
- duration of tempban messages was broken
- Add manage-bans command
- Add PLAYER vanish type (vanishes player in game but keeps name in tablist)
- Placeholders and formatting added for
ban-permabanned-kick
andban-tempbanned-kick
message - bans/tempbans/unbans can now be performed silently
- Add ip-required option + SAME_IP detection level to the alt-detect module
- fixes vanish messages shown when exiting staff mode, even when vanish module was disabled
- Fixes GUI hub sometimes not opening submenus
- Fix tempban not working through console
- fix /eview command for offline players
- 1.17 added
- clean install of the plugin using sqlite was not working on versions 15 and below
- Fix tempmute command to not try and mute an offline player