GreetPlugin | Join/Leave Messages, Titles, Sounds, Fireworks
v2.0 [Recode]The ultimate plugin for creating unique & welcoming experience with customizable join/leave events.
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
config.yml
# 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
# -------------------------------------------------------------------
# Firework Settings
# -------------------------------------------------------------------
firework:
enabled: false
y_offset: 2
delay: 0 # In ticks (20 ticks = 1 second)
power: 1
type: "BALL_LARGE" # STAR, BALL, BALL_LARGE, BURST, CREEPER
colors:
- "LIME"
- "GREEN"
fade_colors:
- "WHITE"
flicker: true
trail: true
first_join:
# -------------------------------------------------------------------
# Title Settings
# -------------------------------------------------------------------
title:
enabled: true
title: "&bWelcome"
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: "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
# -------------------------------------------------------------------
# Firework Settings
# -------------------------------------------------------------------
firework:
enabled: true
y_offset: 2
delay: 5 # In ticks (20 ticks = 1 second)
power: 2
type: "STAR" # STAR, BALL, BALL_LARGE, BURST, CREEPER
colors:
- "AQUA"
- "BLUE"
fade_colors:
- "WHITE"
flicker: true
trail: true
leave:
# -------------------------------------------------------------------
# Sound Settings
# -------------------------------------------------------------------
sound:
enabled: true
sound: "ENTITY_VILLAGER_NO"
volume: 1.0
pitch: 1.0
scope: "GLOBAL" # PLAYER or GLOBAL
# -------------------------------------------------------------------
# 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.
Similar projects
Plugin →Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
25MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
Emotecraft
Create your own emotes in Minecraft.
7.5MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta
Common Network
Forge and Fabric Unified Networking Solution
3.9MSueta
Set Home
A lightweight plugin for players to set their homes.
3.8MSueta
