AdvancedJoin | Premium Join Customization | GUI | Animations | Streak | VIP | PAPI | MySQL | 1.21 icon

AdvancedJoin | Premium Join Customization | GUI | Animations | Streak | VIP | PAPI | MySQL | 1.21 -----

22:51Customize every aspect of joining messages, sounds, particles, animations, VIP perks & more.



[​IMG]

AdvancedJoin
Premium Join Customization Plugin for Paper 1.21+

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


AdvancedJoin is a fully-featured, premium-quality join customization plugin built for Paper 1.21+.
Players can personalize every aspect of their join experience through a modern, clean GUI with zero commands needed.

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


✦ Features

Join Message System
  • 5 message categories: DARK, FUN, SCIENCE, SURPRISED, CURIOUS
  • Full hex color and gradient support in all messages
  • VIP-exclusive messages with special gold styling
  • Default fallback system — players safely revert if a message is removed
  • Fully configurable via config.yml

Sound System
  • 6 built-in sounds: Level Up, Note Pling, Bell, Chime, Enderman Teleport, None
  • Right-click to preview sounds before selecting
  • Configurable volume and pitch per sound
  • Easily add any Bukkit sound via config

✨ Particle System
  • 6 particle types: Hearts, Flames, Portal, Happy Villager, End Rods, None
  • 3 spawn shapes: BURST, RING, SPIRAL
  • Configurable particle count per type

Animation System
  • Typewriter — reveals message character by character on action bar
  • Gradient Flow — flowing green-to-blue color shift across the text
  • Pulse — message pulses between bright and dim
  • Plays on action bar only — no chat spam
  • Configurable speed per animation type

Welcome System
  • Book welcome screen — opens a written book on join with custom pages
  • Sign-style welcome — formatted chat message alternative
  • Can be set to first join only or every join
  • Full placeholder support in book pages

Title System
  • Custom title + subtitle displayed on every join
  • Separate first-join title for new players
  • Configurable fade-in, stay and fade-out durations

Quit Message System
  • Players choose their own quit message from a config-defined list
  • Toggleable per player — can be fully disabled
  • Default fallback message

Streak System
  • Tracks daily login streaks — resets if player skips a day
  • Use %streak% in any message or title
  • Returning player notification with streak count
  • Persistent — survives server restarts

⭐ VIP System
  • Permission: advancedjoin.vip
  • Exclusive message category with gold styling
  • VIP players default to Gradient Flow animation and End Rod particles
  • Auto-fallback if VIP permission is removed

⌨️ Auto Commands
  • Run commands automatically when a player joins
  • Prefix with console: to run as console, or leave blank to run as player
  • Separate first-join-commands list for new players
  • %player% placeholder supported in all commands

PlaceholderAPI Support
  • Auto-detects PlaceholderAPI — no extra config needed
  • Built-in: %player% %displayname% %world% %streak% %online% %max_online%

️ Database
  • SQLite out of the box — zero setup required
  • MySQL support — set type: mysql in config
  • Async load/save — zero main thread blocking
  • In-memory cache for instant data access
  • Auto migration — adds new columns on update

️ Modern GUI
  • 54-slot clean black glass border design
  • 1.21 exclusive items: Wind Charge, Dragon Breath, Trial Key, Recovery Compass
  • Glow effect on selected items — no italic lore text
  • Right-click sound preview in sound menu
  • Live action bar message preview in settings

⚡ Performance
  • Single-thread executor for all DB operations
  • SQLite WAL mode for faster reads
  • Join cooldown prevents effect spam on rapid reconnect

Multi-Language
  • English and Turkish built-in
  • Switch with one line: language: tr
  • All GUI titles, lore and messages are fully translatable

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

Commands

  • /ajoin — Open the main GUI (advancedjoin.use)
  • /ajoin preview — Preview your join message on action bar (advancedjoin.use)
  • /ajoin streak — View your current login streak (advancedjoin.use)
  • /ajoin reload — Reload config and language files (advancedjoin.admin)

Permissions

  • advancedjoin.use — Access /ajoin and all basic features (default: true)
  • advancedjoin.vip — Unlock VIP messages, animations and particles (default: false)
  • advancedjoin.admin — Full admin access including reload (default: op)
[​IMG]
[​IMG]
[​IMG]
[​IMG]
[​IMG]
[​IMG]
[​IMG]
[​IMG]

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

⚙️ Config Overview

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

Requirements

  • Server: Paper 1.21+
  • Java: Java 21+
  • Optional: PlaceholderAPI

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

Made with ❤️ by execute
Resource Information
Author:
----------
Total Downloads: 11
First Release: Mar 20, 2026
Last Update: Mar 20, 2026
Category: ---------------
All-Time Rating:
0 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings