Paste #115915: Event

Date: 2023/10/02 06:37:20 UTC-07:00
Type: Denizen Script

View Raw Paste Download This Paste
Copy Link


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20


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>]>"