NOTE THAT THIS IS A DEV-VERSION AND NOT STABLE AND FINISHED YET! TO DOWNLOAD THE STABLE-BUILD GO TO:
[!] since version v0.4.5.4-dev: [!]
The current build is tested with Minecraft 1.16.x only!
New
- reworked ChatSystem
- i've reworked how the chat is getting handled by System
- It's much easier to understand and more flexible
- i only use around 50 lines of code instead of around 270 lines
- the new ChatSystem handles permissions and the appearance you want much better
- You can now choose if a player which is afk and is chatting should removed from afk or not - if not, a prefix will be shown before his rank prefix
- reworked JoinSystem
- i did the same with the JoinSystem
- JoinSystem also supports player rank prefixes now
- reworked QuitSystem
- and also for the QuitSystem
- QuitSystem also supports player rank prefixes now
- added StaffChat
- you can chat with your staff in a seperate chat now
- How to use: Just type in '@' and your message
- Permission:
- system.staffchat - for all staffchat permissions
- system.staffchat.use - to use the staff chat, but not see
- system.staffchat.see - to see the staff chat, but you can't text to other staff members
- added CommandBlocker
- You have the possibility now to block some commands using the command blocker
- i already implemented some commands, but you can add more to the list if wanted
- The CommandBlocker checks following things:
- if typed in command is on list
- if typed in command uses ":"
- if typed in command is longer than one argument
- added back some Saturation checks
- enable or disable regeneration and saturation of players
Improvements
- fixed permission detection issues
- added Staffchat to placeholders
- changed some commands to the new Placeholder System
- Join, Quit and ChatSystem can now be accessed via SystemAPI (more to find here soon!)
- updated some messages
- fixed performence issues with ChatListener
- changed all commands using the old ChatSystem to the new one
Removed/Deprecated
- removed all deprecated permissions so far
- deprecated old ChatListener - will be deleted within the next updates
- deprecated SystemAPI#has(Player player, String permission)
- removed unused Booleans from Placeholder
If you have any further question do not hesitate to contact me.
I hope you enjoy the new update of System
I do my best, to update this build to stable asap. I just need to try the new features and some longer added ones.
Have a nice week,
isolveproblems