DeluxeJoin

DeluxeJoin documentation


Groups

Syntax

groups:
  <group_name>:
    weight: 0 #More weight = more priority
    permission: permission.example
    join-actions:
      <action_1>:
        type: <action_type>
        delay: <integer>
        #...action options...
    quit-actions:
      <action_1>:
        type: <action_type>
        delay: <integer>
        #...action options...

Action types

All action types and their syntax

MESSAGE

Sends a message in chat

1:
  type: MESSAGE
  broadcast: true #Send to all players?
  delay: 20 #Delay in ticks to send the action
  message: "STRING"

Placeholders from PlaceholderAPI and color codes are supported.

TITLE

Sends a title

2:
  type: TITLE
  broadcast: true #Send to all players?
  delay: 20 #Delay in ticks to send the action
  title: "STRING" 
  subtitle: "STRING"
  times:
    fadeIn: 20 #In ticks
    stay: 20 #In ticks
    fadeOut: 20 #In ticks

COMMAND

Executes a command

3:
  type: COMMAND
  delay: 20 #Delay in ticks to send the action
  executor: CONSOLE #CONSOLE/PLAYER
  command: "STRING" #Command without "/"

ACTIONBAR

Sends a message in actionbar

4:
  type: ACTIONBAR
  broadcast: true #Send to all players?
  delay: 20 #Delay in ticks to send the action
  message: "STRING"

SOUND

Plays a sound

5:
  type: SOUND
  broadcast: true #Send to all players?
  sound: ENTITY_PLAYER_LEVELUP #https://jd.papermc.io/paper/1.21.4/org/bukkit/Sound.html
  volume: 1.0
  pitch: 1.0

Last updated