JoinQuitPlus - First Join, Sounds, Titles, MOTD & PlaceholderAPI icon

JoinQuitPlus - First Join, Sounds, Titles, MOTD & PlaceholderAPI -----

Customizable join/quit messages with first-join detection and player stats




[​IMG]

✦ JoinQuitPlus ✦
Customizable Join & Quit Messages with First-Join Support

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

✨ Features

  • Random Messages - Multiple messages, randomly selected each time
  • ⭐ First Join Detection - Special messages for new players
  • Player Counter - "You are player #153" for first joins
  • Sound Effects - Play sounds on join/quit
  • Title Display - Welcome titles for joining players
  • MOTD Support - Send message of the day on join
  • Player Stats - Track join count and play time
  • World Blacklist - Disable in specific worlds
  • Broadcast Modes - ALL, WORLD, or NONE
  • PlaceholderAPI - Full integration
  • ⚙️ Fully Configurable - Customize everything!


━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Screenshots

[​IMG]
Join and quit messages in chat

[​IMG]
First join announcement with player number

[​IMG]
Welcome title for joining players

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Example Messages

Code (Text):

Join Messages:
  "[+] Player joined the server"
  "► Player joined (15/100)"
  "Welcome back, Player!"

First Join Messages:
  "[★] Player joined for the first time!"
  "[★] Welcome Player! You are player #153"
  "► A new player has arrived!"

Quit Messages:
  "[-] Player left the server"
  "◄ Player left (14/100)"
  "Goodbye, Player!"
 

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Commands

Code (Text):

/joinquit (or /jq) - Show help
/jq help           - Show all commands
/jq info           - Show plugin info
/jq stats          - Show your stats (join count, play time)
/jq reload         - Reload configuration
/jq toggle <join|quit> - Enable/disable messages
 

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Permissions

Code (Text):

joinquit.reload  - Reload configuration (default: op)
joinquit.toggle  - Toggle join/quit messages (default: op)
 

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Placeholders

Code (Text):

Config Placeholders:
%player%          - Player name
%displayname%     - Display name
%online%          - Online players
%max_players%     - Max slots
%join_count%      - Player's join count
%playtime%        - Total play time
%player_number%   - Unique player number (first join)

PlaceholderAPI:
%joinquitplus_join_count%     - Join count
%joinquitplus_playtime%       - Play time
%joinquitplus_playtime_hours% - Play time (hours)
%joinquitplus_total_players%  - Total unique players
%joinquitplus_first_join%     - First join date
 

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

⚙️ Configuration

Code (YAML):

settings
:
  broadcast-mode
: "ALL"
  disabled-worlds
:
   - "lobby"

join
:
  enabled
: true
  hide-vanilla
: true
  messages
:
   - "&8[&a+&8] &a%player% &7joined the server"
    - "&a► &a%player% &7joined &8(&e%online%&7/&e%max_players%&8)"
 
  sound
:
    enabled
: true
    name
: "LEVEL_UP"
 
  title
:
    enabled
: true
    title
: "&a&lWelcome!"
    subtitle
: "&7Enjoy your stay, &e%player%"
 
  first-join
:
    enabled
: true
    messages
:
     - "&8[&6★&8] &e%player% &7joined for the &6first time&7!"
      - "&8[&6★&8] &7Welcome! You are player &e#%player_number%"

quit
:
  enabled
: true
  hide-vanilla
: true
  messages
:
   - "&8[&c-&8] &c%player% &7left the server"
    - "&c◄ &c%player% &7left &8(&e%online%&7/&e%max_players%&8)"
 


━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Installation


1. Download JoinQuitPlus.jar
2. Place in your /plugins folder
3. Restart your server
4. Edit config.yml to customize
5. Use /jq reload to apply changes


━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Requirements


Server: Spigot/Paper 1.8.8 - 1.21.x
Java: 8 or higher
Optional: PlaceholderAPI (for extra placeholders)


━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Support


Need help? Join our Discord server!
→ Discord Support Server ←


━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Also Check Out

KillStreakPlus - Advanced killstreak tracking with rewards!
DeathMessagesPlus - 100+ custom death messages!

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

✅ If you like this plugin, please leave a review!
Your feedback helps me improve and create more plugins!

Resource Information
Author:
----------
Total Downloads: 6
First Release: Nov 28, 2025
Last Update: Nov 28, 2025
Category: ---------------
All-Time Rating:
0 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings