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

Posts Quoted:
Reply
Clear All Quotes