CustomJoin icon

CustomJoin -----

Custom join message for players



Custom join messages for players!

Features:
  • Silent join and leave with permission! ( jp.silent. join / leave )
  • Ignore custom join messages completely or get default message.
  • Configurable blacklist (global and level blacklist)
Commands:
  • Joinadmin (ja, joina): get, set, unset users join messages
  • customleave (cl, customl): Custom leave message
  • customjoin (cj, customj): Custom join message
If you have any questions feel free to ask me about anything.
If you find errors within the code please message me somewhere so i can fix it as fast as possible.
Do not use this page as a stack trace storage.

Code (YAML):


permissions
:
  # < IF there are any admin commands (like reload etc) users with this permission will be able to use it >
  admin
: "jp.admin"
  # < Players with this permission will be able to use the /custommsg (set|get|clear) command  DO NOT CHANGE THEESE TWO>
  custom_welcome
: "jp.custom.welcome"
  custom_leave
: "jp.custom.leave"
  # < Bypass all blacklist >
  color
:
    blacklist_bypass
: "jp.color.blbypass"
  # < Players with this permission will see the default join message every time >
  nocustom-join
: "jp.nocustomjoin"
  nocustom-leave
: "jp.nocustomleave"

  # < Players with this permission wont see the join messages >
  ignore-join
: "jp.ignorejoin"
  ignore-leave
: "jp.ignoreleave"

  # < Do not send the join/leave message of this player >
  silent-join
: "jp.silent.join"
  silent-leave
: "jp.silent.leave"

default-welcome-message
: "&c%p &7joined the server!"
default-leave-message
: "&c%p &7left the server!"

custom-message-format-join
: "&a+ &c%p &f&l|&r %msg" # %p = player's name | %msg = the custom message
custom-message-format-leave
: "&c- &c%p &f&l|&r %msg" # %p = player's name | %msg = the custom message

no-arg
: "&cYou need to provide an argument for this command!"
set
: "&c%what &7successfully set to &r%this" #Leave successfully set to &c&lcat
contains-blacklisted
: "&cYour message contains colors that are blacklisted (%s)"
what
:
  leave
: "Leave"
  join
: "Join"

# < Custom levels for ranks: permission: jp.level.<level> >
# < If this is true (default) Players wont be able use theese colors >
levels-act-as-blacklist
: true
levels
:
  0
:
    join
:
     - "&k"
      - "&m"
      - "&l"
      - "&o"
    leave
:
     - "&k"
      - "&m"
      - "&l"
      - "&o"
  1
:
    join
:
     - "&k"
      - "&m"
    leave
:
     - "&k"
      - "&m"
  2
:
    join
:
     - "&k"
    leave
:
     - "&k"
  3
:
    join
: [ ]
    leave
: [ ]

# < Blacklist: This blacklists a color even if the user has the required level for it >
blacklist
:
  color
:
   - "&k"
Resource Information
Author:
----------
Total Downloads: 172
First Release: Feb 15, 2023
Last Update: Feb 16, 2023
Category: ---------------
All-Time Rating:
1 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings