HelpChat Wiki
  • Welcome
  • HelpChat Plugins
    • ChatChat
      • Commands
      • Permissions
      • Formats
      • Channels
      • Mentions
      • Placeholders
      • API
        • Getting Started
        • ChatChatAPI
        • Events
      • Files
    • DeluxeMenus
      • Commands & Permissions
      • Options & Configurations
        • GUI
        • Item
        • Requirements
        • Command Registration
      • Meta (Metadata)
      • External menus
      • Example GUI menus
      • Plugin's files
    • DeluxeTags
      • Commands & Permissions
      • Placeholders
      • Plugin's files
    • PlaceholderAPI
  • Clip's Plugins
    • AutoSell
      • Commands & Permissions
      • Placeholders
      • Plugin's files
    • ActionAnnouncer
      • Commands & Permissions
      • Plugin's files
      • API
    • ChatReaction
      • Commands & Permissions
      • Plugin's files
    • DeluxeChat
      • Installation
      • Commands & Permissions
      • Placeholders
      • Config options
      • Plugin's files
    • DeluxeCommands
      • Commands & Permissions
      • Plugin's files
    • DeluxeJoin
      • Commands & Permissions
      • Plugin's files
    • EzRanksPro
      • Commands & Permissions
      • Configuration
    • EzPrestige
      • Commands & Permissions
      • Configuration
    • InventoryFull
      • Commands & Permissions
      • Configuration
    • MessageAnnouncer
      • Commands & Permissions
      • Configuration
    • MineCrates
      • Commands & Permissions
      • Configuration
    • NoFlyZone
      • Commands & Permissions
      • Configuration
  • Funnycube's Plugins
    • CowPunch
      • Commands & Permissions
    • Firework Chests
      • Commands & Permissions
      • Configuration
    • Fish Slapper
      • Commands & Permissions
      • Configuration
    • RawMsg
      • Commands & Permissions
    • Spit
      • Commands & Permissions
    • Temp MOTD
      • Commands & Permissions
      • Configuration
  • Glare's Plugins
    • Guilds [W.I.P Migration]
      • Installation
      • Configuration
        • Buffs
        • Config
        • Roles
        • Tiers
      • Commands & Permissions
      • Placeholders
      • Developer API
    • VoteParty
      • Commands & Permissions
      • Placeholders
      • Configuration
      • API
      • Changelogs
        • v2.30
        • v2.29
        • v2.28
        • v2.27
        • v2.26
        • v2.25
        • v2.24
        • v2.23
        • v2.22
        • v2.21
        • v2.20
        • v2.19
        • v2.18
        • v2.17
        • v2.16
        • v2.15
        • v2.14
        • v2.13
        • v2.12
        • v2.11
        • v2.10
        • v2.9
        • v2.8
        • v2.7
        • v2.6
        • v2.5
        • v2.4
        • v2.3
        • v2.2
        • v2.1
  • piggy's barn
    • Java
      • Gradle
        • Argument
        • Tutorial
      • How to run your minecraft server(s) in IntelliJ
      • How to run your program in IntelliJ
      • Hot Swapping
      • Cheat Sheet
  • ADDITIONAL RESOURCES
    • Discord
    • Paste
    • YAML Parser
    • Java Docs
Powered by GitBook
On this page
Edit on GitHub
  1. Clip's Plugins
  2. DeluxeJoin

Plugin's files

The plugin's configuration files

Config

config.yml
# DeluxeJoin configuration
# 
# You can create as many formats for motd and join/leave you like.
# All formats must contain action lists with valid actions
# 
# All actions must start with a valid action tag!
# 
# Valid Actions:
# 
# JSON message: [JSONMESSAGE], [JSON]
# 
#     DESCRIPTION: Send a JSON message to the target player
# 
#     EXAMPLE:  - '[JSON] {"text":"this is sent to the target player"}'
# 
# JSON broadcast: [JSONBROADCAST], [JSONBC]
# 
#     DESCRIPTION: Send a JSON broadcast to the entire server specific to the target player
# 
#     EXAMPLE:  - '[JSONBROADCAST] {"text":"this is sent all players"}'
# 
# Chat message: [MESSAGE], [MSG]
# 
#     DESCRIPTION: Send a message to the target player
# 
#     EXAMPLE:  - '[MESSAGE] &aThis is sent to the player joining/leaving/viewing the MOTD'
# 
# Chat broadcast: [BROADCAST], [BC]
# 
#     DESCRIPTION: Send a broadcast to the entire server specific to the target player
# 
#     EXAMPLE:  - '[BROADCAST] &aThis is sent to all players'
# 
# Actionbar message: [ACTIONBARMSG], [ACTIONMSG]
# 
#     DESCRIPTION: Send an actionbar message to the target player
# 
#     EXAMPLE:  - '[ACTIONMSG] &aThis is sent to the target player'
# 
# Actionbar broadcast: [ACTIONBARBROADCAST], [ACTIONBROADCAST]
# 
#     DESCRIPTION: Send an actionbar broadcast to the server specific to the target player
# 
#     EXAMPLE:  - '[ACTIONBROADCAST] &aThis is sent to all players'
# 
# Title message: [TITLEMESSAGE], [TITLEMSG]
# 
#     DESCRIPTION: Send a title and/or subtitle message to the target playe
# 
#     EXAMPLE:  - '[TITLEMSG] title:&aWelcome to the server subtitle:&bsubtitle here fadein:10 stay:20 fadeout:10'
# 
# Title broadcast: [TITLEBROADCAST], [TITLEBC]
# 
#     DESCRIPTION: Send a title broadcast to the entire server specific to the target player
# 
#     EXAMPLE:  - '[TITLEBC] title:&a%player% joined! subtitle:&bsubtitle here fadein:10 stay:20 fadeout:10'
# 
# Player command: [PLAYERCOMMAND], [PLAYERCMD]
# 
#     DESCRIPTION: Force the target player to execute a command
# 
#     EXAMPLE:  - '[PLAYERCMD] /spawn'
# 
# Console command: [CONSOLECOMMAND], [CONSOLECMD]
# 
#     DESCRIPTION: Execute a console command where target specific placeholders can be used
# 
#     EXAMPLE:  - '[CONSOLECMD] spawn %player%'
# 
# Player sound: [SOUND], [PLAYERSOUND]
# 
#     DESCRIPTION: Play a sound to the target player
# 
#     EXAMPLE:  - '[SOUND] NOTE_PLING 10 10'
# 
# Broadcast sound: [BROADCASTSOUND], [BCASTSOUND]
# 
#     DESCRIPTION: Play a sound to the entire server
# 
#     EXAMPLE:  - '[BROADCASTSOUND] NOTE_PLING 10 10'
# 
# 
# 
# 
# If you want to display a line with normal text and color codes
# you must start the line with the [MESSAGE] tag
# formatName:
#     join_actions:
#     - '[MESSAGE] &eWelcome to the server %player%!'
# 
# If you want to use multiple JSON components in one String
# you must separate them with an And operator -> &&
# formatName:
#     join_actions:
#     - '[JSONMESSAGE] {"text":"Welcome","color":"green"}&&{"text":" player","color":"yellow"}'
# 
# template
# ================
# deluxejoin_formats:
#   <formatIdentifier>:
#     priority: <unique number here>
#     join_actions:
#     - '[JSONBROADCAST] {"text":"%player% joined the game","color":"yellow"}'
#     leave_actions:
#     - '[JSONBROADCAST] {"text":"%player% left the game","color":"yellow"}'
# ================
# The priority system is very important! It works just like
# the DeluxeChat format priority system. This allows players to
# have multiple permissions and DeluxeJoin will know what join/leave
# format to assign the player. 1 would be the highest priority (first)
# 1000 would be the lowest priority (last)
# 
# The permission node for a format is:
# deluxejoin.format.<identifier>
# 
# Placeholders are available if you have DeluxeChat or PlaceholderAPI installed on your server!
# You may use any placeholders anywhere inside of your formats.
# All placeholders are specific to the target player joining, leaving, or viewing the MOTD
# 
# If the MOTD system is enabled, it follows the same format as join/leave formats.
# You can create as many MOTDs you like, the player needs permission for a motd to
# view it. The permission node is:
# deluxejoin.motd.<identifier>
# 
# The following actions CAN NOT be used in leave_actions as the player has already left the server:
# JSON message, chat message, actionbar message, title message, player command, player sound
# 
# The following actions CAN NOT be used in motd_actions as these actions would affect all players online:
# JSON broadcast, chat broadcast, actionbar broadcast, title broadcast, broadcast sound
# 
# If you need an easy way to create JSON messages, 
# visit http://minecraftjson.com/
deluxejoin_formats:
  default:
    priority: 1
    join_actions:
    - '[JSONBROADCAST] {"text":"[","color":"dark_gray"}&&{"text":"+","color":"green","bold":"true"}&&{"text":"]","color":"dark_gray"}&&{"text":"  %player%","color":"gray","hoverEvent":{"action":"show_text","value":{"text":"","extra":[{"text":"Players
      online: &f%online%","color":"aqua"}]}}}'
    leave_actions:
    - '[JSONBROADCAST] {"text":"[","color":"dark_gray"}&&{"text":"-","color":"red","bold":"true"}&&{"text":"]","color":"dark_gray"}&&{"text":"  %player%","color":"gray","hoverEvent":{"action":"show_text","value":{"text":"","extra":[{"text":"Players
      online: &f%online%","color":"aqua"}]}}}'
first_join:
  announce_on_join: true
  actions:
  - '[JSONBROADCAST] {"text":"This is %player%s first time joining!","color":"green","hoverEvent":{"action":"show_text","value":{"text":"","extra":[{"text":"Welcome
    %player%!","color":"yellow"}]}}}'
motd:
  enabled: true
  delay: 1
motds:
  default:
    priority: 1
    motd_actions:
    - '[MESSAGE] &8&m+---------------------------------------------------+'
    - '[JSONMESSAGE] {"text":"               Welcome to the server ","color":"green"}&&{"text":"%player%","color":"white","hoverEvent":{"action":"show_text","value":{"text":"","extra":[{"text":"That
      is your name right?","color":"yellow"}]}}}'
    - '[MESSAGE] &f'
    - '[MESSAGE] &f'
    - '[MESSAGE]           &eThis motd was brought to you by &7DeluxeJoin'
    - '[JSONMESSAGE] {"text":"               &6Visit &7DeluxeJoin &6on Spigot "}&&{"text":"Click
      here!","color":"white","clickEvent":{"action":"open_url","value":"http://www.spigotmc.org/resources/deluxejoin.4846/"}}'
    - '[MESSAGE] &8&m+---------------------------------------------------+'
PreviousCommands & PermissionsNextEzRanksPro

Last updated 5 years ago