Releases: Tubs-Pluginz/StatusPlugin
Releases · Tubs-Pluginz/StatusPlugin
Version 1.6
New Features
- Introduced
/tspAdmin Command:- Added
/tsp(Tub's Status Plugin) as the primary command for plugin administration and information. - Includes subcommands:
/tsp reload,/tsp setmaxlength,/tsp resetmaxlength,/tsp info,/tsp help. - Admin-only status management:
/tsp setstatus <player> <status>,/tsp remove <player>. - Many
/tspcommands are now console-executable.
- Added
- Enhanced Group Permissions:
- The
statusGroupssection inconfig.ymlnow supports a specificpermissionslist for each group, allowing for more granular access control.
- The
- Configurable Logger Level:
- Added
loggerLeveltoconfig.yml(options: DEBUG, INFO, WARN, ERROR) to control plugin message verbosity in the server console.
- Added
Improvements & Changes
- Refined Command Structure:
- The
/statuscommand is now primarily for players managing their own status and for admins directly managing other players' statuses. - Administrative tasks are consolidated under the new
/tspcommand.
- The
- Admin Status Setting in Group Mode:
- Admins with
StatusPlugin.admin.setStatuscan now set custom statuses for players via/tsp setstatusor/status, even whengroupModeis active.
- Admins with
- Improved Update Checker:
- The update checker now uses
UpdateUrgencyfrom Modrinth for more informative admin notifications.
- The update checker now uses
- Tab Completion Enhancements:
- Added and improved tab completion for both
/statusand/tspcommands, suggesting relevant options based on context and permissions.
- Added and improved tab completion for both
- Color & Formatting Permission Handling:
- Strengthened checks for individual formatting permissions when players set statuses.
- Configuration Management:
- Upgraded
config.ymlhandling usingBoostedYAMLfor better automatic updates and versioning.
- Upgraded
- Logging System:
- Implemented a
FilteredComponentLoggerfor more controlled logging based on theloggerLevelsetting.
- Implemented a
Version 1.5.2
What's Changed
Chatformmating will no longer show empty Brackets when a Player has no status set
Full Changelog: v1.5.1-release...v1.5.2-release
#11
Version 1.5.1
What's Changed
Full Changelog: 1.5-release...v1.5.1-release
Version 1.5
v1.4.1
Version 1.4
Version 1.3.5
Version 1.3.5
[bugfix] (stupid)
- I deleted the help command (i don't know how), ofc fixed now
[changes]
/
[addition]
/
PS: report any issues
Version 1.3.4
Version 1.3.4
[bugfix]
/
[changes]
- The Plugin only checks for a new Version on start so the
/status infocommand can instantly send and don't request every time when used if a new Version is available - if a Player doesn't have a Status
StatusManager.getStatus()will give an emptyStringback. - changed
configversion to2
[addition]
PlaceholderAPI:
- added a placeholder
%tubsstatusplugin_status%
Config:
- Tablist formatter can now be disabled
PS: Report any Problems
Version 1.3.3
Version 1.3.3
[bugfix]
- Config file got changed back after reloading the plugin with
/status reload
[changes]
- Plugin messages will now have a
[TSP]prefix at the start. - Discord link added to the
/status infocommand. - ConfigManager got a new config
- config.yml is now at Version 1
[addition]
PlaceholderAPI:
- added a placeholder
%tubsstatusplugin_status_playername%
Plugin: - Chat Formatter can now be disabled in the config, so you can use custom Chat Plugins.
- Added version control for the config.yml
- Java Docs
PS: Report any Problems
Version 1.3.2
Version 1.3.2
[bugfix]
/
[changes]
- Changed the Package from StatusManager.java to Managers.StatusManager.
- Every Status gets reloaded every 30 Seconds
- Player statuses will be saved untranslated to accemendate the the Placeholders
[addition]
- Placeholder v2.11.5 is now supported
PS: Report any Problems
PPS: Thanks Rob for the Feature request