This plugin allows you to create multiple shared chat chats on the minecraft server supports suffix prefixes compatibility with Vault + PlaceholderAPI, support for your own Chats.yml.
The plugin itself reloads the configs!
Source Code in plugin.jar
Version 1.8+ >
https://www.spigotmc.org/resources/plus-chat.105101/
Code (Text):
En
[Chats.yml]
world:
Symbol: '#'
Range: -1
ColorChat: false
Global_Worlds: true
Format: '&7{&3%chatName&7} &7[&4%worldName&7]&r %prefixPlayer %suffixPlayer &7%playerName
#> &2%messagePlayer'
ChatDefaultPermission: false
ChatPermission: useChat.World
ChatPermission_message: '&cNo permission to use this chat!'
ColorChatDefaultPermission: false
ColorChatPermission: useColotChat.World
ColorChatPermission_message: '&cNo permission to use color in chat!'
global:
Symbol: '!'
Range: -1
ColorChat: true
Global_Worlds: true
Format: '%prefixPlayer %suffixPlayer &3%playerName &6♦> &f%messagePlayer'
ChatDefaultPermission: false
ChatPermission: useChat.Global
ChatPermission_message: '&cNo permission to use this chat!'
ColorChatDefaultPermission: false
ColorChatPermission: useColotChat.Global
ColorChatPermission_message: '&cNo permission to use color in chat!'
Local:
Symbol: ''
Range: 50
ColorChat: true
Global_Worlds: false
Format: '%prefixPlayer %suffixPlayer &b%playerName &f> %messagePlayer'
ChatDefaultPermission: true
ChatPermission: useChat.Local
ChatPermission_message: '&cNo permission to use this chat!'
ColorChatDefaultPermission: true
ColorChatPermission: useColotChat.Local
ColorChatPermission_message: '&cNo permission to use color in chat!'
[PrefixSuffix.yml]
default:
PrefixDefaultPermission: true
PrefixPermission: prefix.default
SuffixDefaultPermission: true
SuffixPermision: suffix.default
Prefix: '&6[&2Default&6]&7'
Suffix: '&6[&2♦&6]&7'
VIP:
PrefixDefaultPermission: false
PrefixPermission: prefix.vip
SuffixDefaultPermission: false
SuffixPermission: suffix.vip
Prefix: '&6[&6Vip&6]&7'
Suffix: '&6[&6♦&6]&7'
Owner:
PrefixDefaultPermission: false
PrefixPermission: prefix.owner
SuffixDefaultPermission: false
SuffixPermision: suffix.owner
Prefix: '&6[&4Owner&6]&7'
Suffix: '&6[&4♦&6]&7'
[Config.yml]
enable: true
useVault: false
usePlaceholderAPI: false
Code (Text):
Ru
[Chats.yml]
World:
Symbol: '#'
Range: -1
ColorChat: false
Global_Worlds: true
Format: '&7{&3%chatName&7} &7[&4%worldName&7]&r %prefixPlayer %suffixPlayer &7%playerName
#> &2%messagePlayer'
ChatDefaultPermission: false
ChatPermission: useChat.World
ChatPermission_message: '&cНет прав на использование данного чата!'
ColorChatDefaultPermission: false
ColorChatPermission: useColotChat.World
ColorChatPermission_message: '&cНет прав на использование цвета в чате!'
Global:
Symbol: '!'
Range: -1
ColorChat: true
Global_Worlds: true
Format: '%prefixPlayer %suffixPlayer &3%playerName &6♦> &f%messagePlayer'
ChatDefaultPermission: false
ChatPermission: useChat.Global
ChatPermission_message: '&cНет прав на использование данного чата!'
ColorChatDefaultPermission: false
ColorChatPermission: useColotChat.Global
ColorChatPermission_message: '&cНет прав на использование цвета в чате!'
Local:
Symbol: ''
Range: 50
ColorChat: true
Global_Worlds: false
Format: '%prefixPlayer %suffixPlayer &b%playerName &f> %messagePlayer'
ChatDefaultPermission: true
ChatPermission: useChat.Local
ChatPermission_message: '&cНет прав на использование данного чата!'
ColorChatDefaultPermission: true
ColorChatPermission: useColotChat.Local
ColorChatPermission_message: '&cНет прав на использование цвета в чате!'
[PrefixSuffix.yml]
Default:
PrefixDefaultPermission: true
PrefixPermission: prefix.default
SuffixDefaultPermision: true
SuffixPermision: suffix.default
Prefix: '&6[&2Default&6]&7'
Suffix: '&6[&2♦&6]&7'
Vip:
PrefixDefaultPermission: false
PrefixPermission: prefix.vip
SuffixDefaultPermision: false
SuffixPermision: suffix.vip
Prefix: '&6[&6Vip&6]&7'
Suffix: '&6[&6♦&6]&7'
Owner:
PrefixDefaultPermission: false
PrefixPermission: prefix.owner
SuffixDefaultPermision: false
SuffixPermision: suffix.owner
Prefix: '&6[&4Owner&6]&7'
Suffix: '&6[&4♦&6]&7'
[Config.yml]
enable: true
useVault: false
usePlaceholderAPI: false