Tags
Creators
Details
1.4
Compatibility
Required content
Changes
Changelog for 1.4
- Added settings to fully enable or disable join/leave messages.
- Added settings to fully enable or disable death messages.
- Added option to use the vanilla message when the custom message is empty.
- Added command logs system.
- Added Tags/Prefixes system.
Fixed Mention system.
- Mention notifications will no longer be sent when the mentioned player is ignoring the sender.
- Players with the ignore bypass permission can still mention them.
- Mention sound, title and actionbar now correctly respect the ignore system.
Added Custom Tags/Prefixes system.
The new prefixes system is separate from LuckPerms prefixes, so both systems can be used at the same time.
All custom prefixes can be configured inside:
config/shadowchat/prefixes.json
Each prefix can have:
- Custom display with colors, hex colors and gradients.
- Description.
- Custom permission.
- Priority.
- Enabled or disabled setting.
- Selectable setting.
- Default ownership.
- Auto equip.
- Exclusive group.
You can also configure:
- Maximum active prefixes per player.
- Separator between multiple prefixes.
- The order of prefixes using priority.
Prefix placeholders.
${custom_prefixes}- Displays all active custom prefixes.${custom_prefix}- Displays only the active prefix with the highest priority. The placeholders are optional and can be used inside chat, tab list and nametag formats.
Example:
%luckperms:prefix% ${custom_prefixes} ${display_name} ➤ ${message}
Prefix commands.
Player commands:
/prefix list/prefix active/prefix toggle <id>/prefix equip <id>/prefix unequip <id>/prefix clearStaff commands:/prefix grant <player> <id>/prefix grant <player> <id> equip/prefix revoke <player> <id>/prefix equip <player> <id>/prefix unequip <player> <id>/prefix set <player> <id>/prefix clear <player>/prefix info <id>/prefix reload
Most staff commands also support silent, useful for custom menus, rewards and other mods.
Example:
/prefix grant Krripe elite equip silent
Prefix permissions.
shadowchat.prefixshadowchat.prefix.listshadowchat.prefix.toggleshadowchat.prefix.equipshadowchat.prefix.clearshadowchat.prefix.grantshadowchat.prefix.revokeshadowchat.prefix.equip.othershadowchat.prefix.clear.othershadowchat.prefix.infoshadowchat.prefix.reloadshadowchat.prefix.bypass.limitEvery custom prefix can also have its own permission configured insideprefixes.json.
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:mdvrFNtK:feAEhMAT"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:mdvrFNtK:feAEhMAT"
}




