ChatForge is a plugin that let's you create multiple, permission and priority based chat formats.
Each format is defined by a prefix, name, suffix, and message section. Each of these sections have custom options.
Prefix, name, and suffix can each have a unique clickable command, and a multi-line hover-able message.
The message section contains an option for the chat color, and and option to specify the separator between the suffix and the message.
I've tested on versions Spigot versions 1.17.1, 1.18.1, 1.19.1, 1.20.1, 1.21 and I've written the plugin using the Spigot API version 1.17.
There's currently support for PlaceholderAPI v2.11.6.
Here's the files:
The configuration file includes a setting to toggle permission based chat color messages. The permission required for colored messages is also configurable.
There's also a messages file to configure the plugin messages.
This is meant to be a beta release for people to test the plugin before I actually create a resource for it.
Bug testers will receive a free copy of the official release.
PM me if you're interested in trying it out.
Each format is defined by a prefix, name, suffix, and message section. Each of these sections have custom options.
Prefix, name, and suffix can each have a unique clickable command, and a multi-line hover-able message.
The message section contains an option for the chat color, and and option to specify the separator between the suffix and the message.
I've tested on versions Spigot versions 1.17.1, 1.18.1, 1.19.1, 1.20.1, 1.21 and I've written the plugin using the Spigot API version 1.17.
There's currently support for PlaceholderAPI v2.11.6.
Here's the files:
YAML:
# Highest value takes priority.
chat-formats:
default:
permission: 'chatforge.default'
priority: 1
prefix-options:
prefix: '%luckperms_prefix% '
command: ''
tooltip:
- '&7&oBalance: &r&a$%vault_eco_balance%'
name-options:
name: '%player_displayname% '
command: '/msg %player_name% '
tooltip:
- '&e&oClick to message me!'
- '&7&oBalance: &r&a$%vault_eco_balance%'
suffix-options:
suffix: '%luckperms_suffix% '
command: ''
tooltip: []
message-options:
separator: '&8» '
chat-color: '&7'
admin:
permission: 'chatforge.admin'
priority: 100
prefix-options:
prefix: '%luckperms_prefix% '
command: ''
tooltip:
- '&7&oBalance: &r&a$%vault_eco_balance%'
name-options:
name: '%player_displayname% '
command: '/msg %player_name% '
tooltip:
- '&e&oClick me for help!'
- '&7&oBalance: &r&a$%vault_eco_balance%'
suffix-options:
suffix: '%luckperms_suffix% '
command: ''
tooltip: []
message-options:
separator: '&8» '
chat-color: '&c'
YAML:
chat-color-permission:
required: true
permission: 'chatforge.color'
YAML:
messages:
plugin-prefix: '&f[&6ChatForge&f]'
reload-pass: '&aConfig files reloaded successfully.'
reload-fail: '&cAn error occurred while reloading the config files.'
command-usage: '&cUsage: /chatforge <reload|version>'
no-permission: '&cYou don''t have permission to use that command.'
This is meant to be a beta release for people to test the plugin before I actually create a resource for it.
Bug testers will receive a free copy of the official release.
PM me if you're interested in trying it out.
- Type
- Offering
- Exclusivity
-
- Non-exclusive
- Server software
-
- Spigot
- Supported versions
-
- 1.17
- 1.18
- 1.19
- 1.20
