A config update is REQUIRED for this major update. Just wanted to make that clear! Updating is not mandatory!!!
Got a huge release for you guys today! First major release in a while!
The major part of the release is behind the scenes, I think you will be happy with the new feature I included
Release Notes:
Finally added Maven for dependency management!
Should be much easier to contribute now.
Added JSON to all PlaceholderAPI placeholders. You heard that right, ALL PlaceholderAPI placeholders!!!
There are a couple config changes required to use this new feature, but I think it's well worth it.
Code (Text):
jsonformatting:
Default: # This default format is required! Do not delete or rename it!
priority: 2147483647 # Integer.MAX_VALUE
json_attributes:
player_displayname:
hover_text:
- '&6I have no rank!'
click_action: 'suggest_command'
click_text: '/msg {player_name}'
vault_prefix:
hover_text:
- '&cI am default!'
click_action: 'run_command'
click_text: '/help'
venturechat_channel_prefix:
hover_text:
- '&fChannel: {venturechat_channel_color}{venturechat_channel_name}'
click_action: 'run_command'
click_text: '/chlist'
Owner:
priority: 1
json_attributes:
player_displayname:
hover_text:
- '&cOwner of the server!'
- '&bMessage me for help!'
click_action: 'suggest_command'
click_text: '/msg {player_name}'
vault_prefix:
hover_text:
- '&dServer Owner'
click_action: 'run_command'
click_text: '/help'
venturechat_channel_prefix:
hover_text:
- '&fChannel: {venturechat_channel_color}{venturechat_channel_name}'
click_action: 'run_command'
click_text: '/chlist'
This is the new JSON format section. You can add any placeholder you want in the json_attributes section.
Code (Text):
Global:
color: dark_green
chatcolor: dark_green
mutable: true
filter: true
autojoin: true
default: true
distance: 0
cooldown: 0
bungeecord: false
alias: g
permissions: None
speak_permissions: None
channel_prefix: '&f[&2Global&f]'
format: '{venturechat_channel_prefix} {vault_prefix}{player_displayname}&2:'
There is also a new 'channel_prefix' value for each channel. Along with a new placeholder to allow for JSON to be applied to the channel prefix.
As always, this information will be available in the 'example_config_always_up_to_date!.yml' file.