DEV Documents - v0.8.5 DEV Build 1+
Status on the update can be found HERE
Focus Mode - v0.8.5 DEV Build 1 (RELEASED: Download Found Here!):
Config Variables:
focus-mode-toggle: %PLAYER%, %DISPLAY_NAME%, %STATE%, %CHAT_NAME%
Command Usage:
/vpc focus {chat} - This allows a player to focus the chat. Any message a player sends to chat will only go to the chat not the public chat.
Permissions:
- vippluschat.chat.focus.{chat}
- vippluschat.chat.focus.*
The player will also need access to a chat to actually chat in.
Changes:
- Focus mode was introduced
- Focus mode allows you to talk in the specified chat with out typing the command.
Focus Mode - v0.8.5 DEV Build 2 (RELEASED: Download Found Here!):
Changes:
- Focus mode now has the ability to be saved to the config folder.
- Focus mode will now remain on if you leave if saved is set to true
- Focus mode will now remain on if you reload the server if saved is set to true
- Focus mode will now remain on if you reload the plugin if saved is set to true
- Added new custom config support which will be used widely in the new release
Focus Mode - v0.8.5 DEV Build 3 (RELEASED: Download Found Here!):
Notes:
This was a huge change for the features in this release. I am super glad I have finnally done it. It is something i have been wanting to add sense the release of the ignore and blacklist system! So enjoy that.
Changes:
- Blacklist system got a full overhaul
- Ignore system got a full overhaul
- Added a blacklist.yml file
- Added a ignorelist.yml file
- Moved the focus.yml to the /files folder. Be sure to update your config.yml if you used a previous version!
- Blacklists are no longer compatible with previous version (Will be added in build 4)
- Ignorelists are no longer compatible with previous version (Will be added in build 4)
- Focus is no longer compatible with previous version (Will be added in build 4)
- The blacklist system is now using a much faster and less intensive process to get users who are black listed!
- The ignorelist system is now using a much faster and less intensive process to get users who are ignoring chats!
- A files foldder was added to the plugins folder
- Added the ability to easily load and edit custom ymls
- Added the ability to quickly set save and reload custom ymls
- /vpc reload has seen a update to support the new custom ymls
- Fixed a bug reguarding ignoring invalid chats.
- The ignore system now uses uuid's to get the players username.
- ignored is currently broken in this release (not showing proper info)
- blacklisted is currently broken in this release (not showing proper info)
- FUI/Foce un ignore has gotten a update to work with the latest version
- Anything using ingore or blacklist has gotten a preformace boost due to the overhaul of the system
Focus Mode - v0.8.5 DEV Build 4 (RELEASED: Download Found Here!):
Command Usage:
/vpc pstatus | Optional 1: {blacklisted/ignored} | Optionatl 2: {chat} - This is used to check the players current status. He can see what he may be blacklisted or ignoring. He may also specify the chat if he wants.
Permissions:
- vippluschat.user.pstatus.blacklisted
- vippluschat.user.pstatus.ignored
- vippluschat.user.pstatus
This player will also need permission to the ignore command as well as the command for a specified chat to talk in.
Changes:
- Fixed the bug reguarding ignored list (Bug created build 3)
- Fixed the bug reguarding blacklisted list (Bug created build 3)
- Recoded the entire ignore list system to accept the latest update
- Recoded the entire blacklisted list system to accept the latest update
- Added new custom layout for blacklisted list
- Added new custom layout for Ignored list
- Ignored list will no longer show a page when no one is on that page
- Blacklisted list will no longer show a page when no one is on that page
- Duplication prevention added to ignored list - uuid based not username based
- Duplication prevention added to blacklisted list - uuid based not username based
- Added new command /vpc pstatus
- pstatus is short for player status
- pstatus will allows users to see their current toggle state of either ignore or blacklist
- pstatus will show only the ignored chats the player currently has permission to chat in. Reguardless if he/she has ignored other chats before
- pstatus has a completely new customizable layout that is a bit more complex then anything I have ever seen done before. If you need help message me
- pstatus ignore items are completely custom
- Added new config variables for a ton of stuff.
- Introduced the new config variables %CHAT_TAG%, %CHAT_ID%
- Added a new config option to chats - layout-tag - This is what the %CHAT_TAG% will output
- Added a system to convert old version blacklists to the new system on server launch!
- Added a system to convert old version ignorelists to the new system on server launch!
Config Variables:
ignored-layout: %COUNT%, %NL%, %ITEMS%, %PL#%, %PH#%, %PLAYER_NAME%, %PLAYER_UUID%, %DISPLAY_NAME%, %CHAT_NAME%, %CHAT_TAG%, %CHAT_ID%
ignored-items: %#%, %PLAYER_NAME%, %PLAYER_UUID%, %NL%, %CHAT_NAME%, %CHAT_TAG%, %CHAT_ID%
blacklisted-layout: %COUNT%, %NL%, %ITEMS%, %PL#%, %PH#%, %PLAYER_NAME%, %PLAYER_UUID%, %DISPLAY_NAME%
blacklisted-items: %#%, %PLAYER_NAME%, %PLAYER_UUID%, %NL%
focus-mode-toggle: %CHAT_TAG%, %CHAT_ID%
Messages: %CHAT_TAG%, %CHAT_ID%
ignore-not-found: %CHAT_TAG%, %CHAT_ID%
ignore-disabled: %CHAT_TAG%, %CHAT_ID%
ignore-fail: %CHAT_TAG%, %CHAT_ID%
toggle: %CHAT_TAG%, %CHAT_ID%
Force-unignore: %CHAT_TAG%, %CHAT_ID%
Chat-disabled: %CHAT_TAG%, %CHAT_ID%
pstatus-layout: %PLAYER_NAME%, %NL%, %IGNORED_START%, %IGNORED_ITEMS%, %IGNORED_END%, %BOTH_START%, %BOTH_END%, %BLACKLISTED_START%, %STATUS_BLACKLISTED%,%BLACKLISTED_END%'
pstatus-ignored-items: %CHAT_TAG%, %CHAT_ID%, %CHAT_NAME%, %NL%
Focus Mode - v0.8.5 DEV Build 5 (NOT RELEASED YET):
Command Usage:
/vpc ignoreplayer {player/clear }| Optional: {+,add,rem,remove,del,delete,-,cear} - This is used modify the players he/she is ignoring in the private chat system.
/vpc listplayers | Optional: {#} - This is used to view all the players he/she maybe ignoring.
/vpc swear toggle {chat} - Enables/Disables the server swear filter for the chat specified.
/vpc swear {add,+,-,del,delte,rem,remove,clear} {chat} {word} | Optional: {replacement word} - Allows you to modify the server swear directory that is specified.
/vpc swear list {chat/shared} - Shows the list of words in the chat specified's dictionary.
Permissions:
- vippluschat.user.user.ignoreplayer
- vippluschat.user.ignoreplayer.list
- vippluschat.admin.swear-toggle-server
- vippluschat.admin.swear-modify
- vippluschat.admin.swear-list
Changes:
- Fixed a major bug reguarding the ignore system when clearing your list of ignores.
- Added a new command to allow you to add players to ignore list so you do not have to see their messages in the private chats.
- Added a new command to allow you to view the list of players you are currently ignoring.
- Added several new modifiable messages for the player ignore system.
- Incorperated the player ignore lists into the ignorelist.yml found by default in the files folder
- Added the ability to enable or disable the swear filter for any chat
- Added the ability to add/remove/clear the swear dictionary for each word
- Added the ability to add swear words that contain certain text using <%>WORD<%>
- Added the ability to add swear words that are exactly the word you entered WORD
- Added the ability to completely block a message containing a exact word using <@>WORD<@>
- Added the ability to completely block a message containing a word using <@%>WORD<@%>
- Added a file location for the antiswear dictionaries
- Added the ability to call any commands requiring {chat} to use the chats name. Before it required one of its commands. How ever it will still work with its command
- Added place holder for player anti swear dictionaries for when I add that!
- Added messages for all new features!
- Added a command to view the dictionary for the speicified chat
Config Variables:
player-ignore-list-layout: %COUNT%, %NL%, %ITEMS%, %PL#%, %PH#%, %PLAYER_NAME%, %PLAYER_UUID%, %DISPLAY_NAME%
player-ignore-list-items: %#%, %PLAYER_NAME%, %PLAYER_UUID%, %NL%
player-ignore: %IGNORE_PLAYER%, %IGNORE_UUID%, %PLAYER%, %PLAYER_UUID%, %DISPLAY_NAME%, %STATUS%
[anti-swear -> server] file-name: %CHAT_NAME%
[anti-swear -> player] file-name: %PLAYER%, %UUID%
antiswear-syntax: %COMMAND%
antiswear-chat-syntax: %COMMAND%
antiswear-word-remove: %CHAT_NAME%, %CHAT_TAG%, %WORD%
antiswear-word-add: %CHAT_NAME%, %CHAT_TAG%, %WORD%
antiswear-word-clear: %CHAT_NAME%, %CHAT_TAG%
antiswear-banned: %CHAT_NAME%, %CHAT_TAG%
antiswear-already: %CHAT_NAME%, %CHAT_TAG%, %WORD%
antiswear-server-list-layout: %COUNT%, %NL%, %ITEMS%, %PL#%, %PH#%, %CHAT_NAME%, %CHAT_TAG%
antiswear-server--list-items: %#%, %WORD%, %REPLACEMENT%, %NL%
Comments