GreetPlugin Your ultimate solution for custom join and leave messages, and much more!
GreetPlugin is a feature-rich plugin designed to enhance the player experience on your server. With a wide range of customizable options, you can create a unique and welcoming atmosphere for your community.
Features
Custom Join/Leave Messages: Customize the messages that appear when a player joins or leaves the server.
Rank-Specific Messages: Set unique join and leave messages for different player ranks.
First Join Welcome: Create a special welcome message for new players.
Titles and Subtitles: Display customizable titles and subtitles on join and first join.
Sounds: Play sounds on join, first join, and leave events.
Boss Bars: Show a boss bar with a custom message to players or globally.
Fireworks: Launch fireworks to celebrate a player's join or first join.
Highly Configurable: Almost every feature can be enabled, disabled, and customized in the config.yml.
Reload Command: Reload the configuration without restarting the server.
Commands & Permissions
/greetpluginreload - Reloads the plugin's configuration.
Permission: `greet.reload`
You can also set up rank-specific permissions in the `config.yml` to display different join/leave messages.
Configuration
Code (YAML):
# GreetPlugin by FutureCO
# =================================================================== # Welcome Features # =================================================================== # Customize titles, sounds, and boss bars for player join, first join, and leave events. # Placeholders: %player_name% # =================================================================== welcome_features:
join: # ------------------------------------------------------------------- # Title Settings # ------------------------------------------------------------------- title:
enabled: true
title: "&bWelcome back" subtitle: "&f%player_name%" fade_in: 10
stay: 40
fade_out: 10
# ------------------------------------------------------------------- # Sound Settings # ------------------------------------------------------------------- sound:
enabled: true
sound: "ENTITY_PLAYER_LEVELUP" volume: 1.0
pitch: 1.0
scope: "PLAYER"# PLAYER or GLOBAL
# ------------------------------------------------------------------- # Boss Bar Settings # ------------------------------------------------------------------- boss_bar:
player:
enabled: true
message: "&aWelcome back, %player_name%!" color: "GREEN" style: "SOLID" duration: 5
global:
enabled: true
message: "&a%player_name% has joined the server!" color: "GREEN" style: "SOLID" duration: 5
# ------------------------------------------------------------------- # Sound Settings # ------------------------------------------------------------------- sound:
enabled: true
sound: "ENTITY_PLAYER_LEVELUP" volume: 1.0
pitch: 1.0
scope: "GLOBAL"# PLAYER or GLOBAL
# ------------------------------------------------------------------- # Boss Bar Settings # ------------------------------------------------------------------- boss_bar:
player:
enabled: true
message: "&aWelcome to the server, %player_name%!" color: "GREEN" style: "SOLID" duration: 10
global:
enabled: true
message: "&a%player_name% has joined for the first time!" color: "GREEN" style: "SOLID" duration: 10
# ------------------------------------------------------------------- # Boss Bar Settings # ------------------------------------------------------------------- boss_bar:
global:
enabled: true
message: "&c%player_name% has left the server!" color: "RED" style: "SOLID" duration: 5
# =================================================================== # Join/Leave Messages # =================================================================== # General messages for all players. # =================================================================== JoinMessage: '&8
[&2&l+&8
] &b
%player_name%' LeaveMessage: '&8
[&c&l-&8
] &b
%player_name%' FirstJoinMessage: '&3Welcome &6
%player_name% &bto &2ServerName&f! &7Hope you like it!'
# =================================================================== # Rank-Specific Messages # =================================================================== # Players need the specified permission to see these messages. # You can add as many ranks as you want here. # =================================================================== Ranks:
owner:
permission: "greet.owner" join_message: "&4&lOWNER &8[&2&l+&8] &b%player_name%" leave_message: "&4&lOWNER &8[&c&l-&8] &b%player_name%" admin:
permission: "greet.admin" join_message: "&c&lADMIN &8[&2&l+&8] &b%player_name%" leave_message: "&c&lADMIN &8[&c&l-&8] &b%player_name%" staff:
permission: "greet.staff" join_message: "&6&lStaff &8[&2&l+&8] &b%player_name%" leave_message: "&6&lStaff &8[&c&l-&8] &b%player_name%"
Support If you have any questions or need support, feel free to join our Discord server or leave a comment on the discussion page.