Vip Join Message icon

Vip Join Message -----

Custom join messages and sounds for players with special permissions, highlighting VIP and staff.



VIPJoinMessage
Custom join messages and sounds for players with special permissions, highlighting VIP and staff.


[​IMG]
✨ Features

  • Rank-Based Join Messages - Fully customizable messages for different player ranks
  • Custom Sound Effects - Unique sounds for each rank with volume/pitch control
  • Advanced Configuration - Separate config files with hot-reload support
  • Full Customization - Color codes, placeholders, and unlimited ranks
  • Default Message Suppression - Automatically disables vanilla join/quit messages
  • Broadcast Options - Choose who sees messages and hears sounds

Installation

Code (Text):

1. Download the plugin JAR file
2. Drop it into your server's plugins/ folder
3. Restart your server
4. Configure ranks in the generated config files
5. Assign permissions to players
 
⚙️ Configuration

Code (Text):

# VIP Join Message Configuration
# You can add/remove ranks by modifying this section

vip-ranks:
  owner:
    permission: "vjm.owner"
    message-key: "owner-join"
    sound: "ENTITY_LIGHTNING_BOLT_THUNDER"
    sound-volume: 1.0
    sound-pitch: 1.0
    priority: 1
 
  admin:
    permission: "vjm.admin"
    message-key: "admin-join"
    sound: "ENTITY_PLAYER_LEVELUP"
    sound-volume: 1.0
    sound-pitch: 1.0
    priority: 2
 
  moderator:
    permission: "vjm.moderator"
    message-key: "moderator-join"
    sound: "BLOCK_NOTE_BLOCK_CHIME"
    sound-volume: 1.0
    sound-pitch: 1.0
    priority: 3
 
  helper:
    permission: "vjm.helper"
    message-key: "helper-join"
    sound: "BLOCK_NOTE_BLOCK_BELL"
    sound-volume: 0.8
    sound-pitch: 1.0
    priority: 4
 
  vip:
    permission: "vjm.vip"
    message-key: "vip-join"
    sound: "ENTITY_EXPERIENCE_ORB_PICKUP"
    sound-volume: 0.5
    sound-pitch: 1.0
    priority: 5

# General settings
settings:
  broadcast-to-all: true
  play-sound-to-all: true
  use-prefix: true
  disable-default-messages: true
 

Code (Text):

# Customizable messages for VIP Join Message
# You can use the following placeholders:
# %player% - Player name
# %rank% - Rank name

messages:
  owner-join: "&4&lOwner &a%player% &fhas joined the server."
  admin-join: "&c&lAdmin &a%player% &fhas joined the server."
  moderator-join: "&2&lModerator &a%player% &fhas joined the server."
  helper-join: "&e&lHelper &a%player% &fhas joined the server."
  vip-join: "&b&lVIP &a%player% &fhas joined the server."

# Prefix for all messages (can be disabled in config.yml)
prefix: "&b&lVIP &f> "
 

Commands & Permissions

Commands:
  • /vipjoin reload - Reload plugin configuration

Permissions:
  • vjm.owner - Owner rank permission
  • vjm.admin - Admin rank permission
  • vjm.moderator - Moderator rank permission
  • vjm.helper - Helper rank permission
  • vjm.vip - VIP rank permission

How to Add New Ranks

1. Edit config.yml:
Code (Text):

  donator:
    permission: "vjm.donator"
    message-key: "donator-join"
    sound: "ENTITY_VILLAGER_YES"
    sound-volume: 1.0
    sound-pitch: 1.0
    priority: 6
 
2. Edit messages.yml:
Code (Text):

  donator-join: "&d&lDonator &a%player% &fhas joined the server."
 
3. Run /vipjoin reload

Examples

With prefix enabled:
VIP > Owner Steve has joined the server.

Without prefix:
Owner Steve has joined the server.

Compatibility

  • Minecraft Version: 1.16.5 - 1.21+
  • Server Software: Spigot, Paper, Bukkit
  • Dependencies: None required
  • Permissions Plugin: Any (LuckPerms, PermissionsEx, etc.)

Support & Feedback

Need help? Post in the discussion section or send me a PM!

  • Bug reports
  • Feature requests
  • Configuration help
  • Custom rank setup

About the Developer

This is my first plugin! I'm excited to share it with the community and learn from your feedback.

  • Found a bug? Please report it so I can fix it quickly!
  • Have suggestions? I'd love to hear your ideas for improvements!
  • Plugin ideas? If you have suggestions for other plugins, feel free to share them!

Your feedback helps me grow as a developer and create better plugins for everyone!

⭐ If you like this plugin, please leave a review! ⭐

Plugin Developed by Rustyy • Version 1.0
Resource Information
Author:
----------
Total Downloads: 36
First Release: Jul 5, 2025
Last Update: Jul 5, 2025
Category: ---------------
All-Time Rating:
1 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings