Date: 2023/10/02 06:37:20 UTC-07:00
Type: Denizen Script
Chat_test:
type: world
debug: true
events:
on player joins:
# removes _ if name starts with it, replaces it with space if it's used later
- if <player.name.starts_with[.]>:
- define name <player.name.replace[.].with[]>
- else:
- define name <player.name.replace[.].with[]>
# defines display_name for chat and name for tab (vanilla):
- adjust <player> display_name:<[name]>
- adjust <player> name:<[name]>
# changes join message
- determine "<player.luckperms_primary_group.group_prefix> <context.message.replace[<player.name>].with[<[name]>]>"
on player quits:
# changes quit message
- determine "<player.luckperms_primary_group.group_prefix> <context.message.replace[<player.name>].with[<player.display_name>]>"