Folia 1.21.X
- 👋 Customizable join messages for new and returning players
- 🔁 Automatically detects first-time joins
- 🧩 Supports PlaceholderAPI placeholders (
%player%,%server_name%, etc.) - 💾 Stores player data in a simple
motd.ymlfile - ⚡ Lightweight, no unnecessary overhead
- 🎨 Fully configurable through
config.yml
Purpur 1.21.X
- 👋 Customizable join messages for new and returning players
- 🔁 Automatically detects first-time joins
- 🧩 Supports PlaceholderAPI placeholders (
%player%,%server_name%, etc.) - 💾 Stores player data in a simple
motd.ymlfile - ⚡ Lightweight, no unnecessary overhead
- 🎨 Fully configurable through
config.yml
Paper 1.21.X
- 👋 Customizable join messages for new and returning players
- 🔁 Automatically detects first-time joins
- 🧩 Supports PlaceholderAPI placeholders (
%player%,%server_name%, etc.) - 💾 Stores player data in a simple
motd.ymlfile - ⚡ Lightweight, no unnecessary overhead
- 🎨 Fully configurable through
config.yml
Spigot 1.21.X
- 👋 Customizable join messages for new and returning players
- 🔁 Automatically detects first-time joins
- 🧩 Supports PlaceholderAPI placeholders (
%player%,%server_name%, etc.) - 💾 Stores player data in a simple
motd.ymlfile - ⚡ Lightweight, no unnecessary overhead
- 🎨 Fully configurable through
config.yml
Bukkit 1.21.X
- 👋 Customizable join messages for new and returning players
- 🔁 Automatically detects first-time joins
- 🧩 Supports PlaceholderAPI placeholders (
%player%,%server_name%, etc.) - 💾 Stores player data in a simple
motd.ymlfile - ⚡ Lightweight, no unnecessary overhead
- 🎨 Fully configurable through
config.yml
Folia 1.20.X
- 👋 Customizable join messages for new and returning players
- 🔁 Automatically detects first-time joins
- 🧩 Supports PlaceholderAPI placeholders (
%player%,%server_name%, etc.) - 💾 Stores player data in a simple
motd.ymlfile - ⚡ Lightweight, no unnecessary overhead
- 🎨 Fully configurable through
config.yml
Purpur 1.20.X
- 👋 Customizable join messages for new and returning players
- 🔁 Automatically detects first-time joins
- 🧩 Supports PlaceholderAPI placeholders (
%player%,%server_name%, etc.) - 💾 Stores player data in a simple
motd.ymlfile - ⚡ Lightweight, no unnecessary overhead
- 🎨 Fully configurable through
config.yml
Paper 1.20.X
- 👋 Customizable join messages for new and returning players
- 🔁 Automatically detects first-time joins
- 🧩 Supports PlaceholderAPI placeholders (
%player%,%server_name%, etc.) - 💾 Stores player data in a simple
motd.ymlfile - ⚡ Lightweight, no unnecessary overhead
- 🎨 Fully configurable through
config.yml
Spigot 1.20.X
- 👋 Customizable join messages for new and returning players
- 🔁 Automatically detects first-time joins
- 🧩 Supports PlaceholderAPI placeholders (
%player%,%server_name%, etc.) - 💾 Stores player data in a simple
motd.ymlfile - ⚡ Lightweight, no unnecessary overhead
- 🎨 Fully configurable through
config.yml
Bukkit 1.20.X
- 👋 Customizable join messages for new and returning players
- 🔁 Automatically detects first-time joins
- 🧩 Supports PlaceholderAPI placeholders (
%player%,%server_name%, etc.) - 💾 Stores player data in a simple
motd.ymlfile - ⚡ Lightweight, no unnecessary overhead
- 🎨 Fully configurable through
config.yml
Folia 1.19.X
- 👋 Customizable join messages for new and returning players
- 🔁 Automatically detects first-time joins
- 🧩 Supports PlaceholderAPI placeholders (
%player%,%server_name%, etc.) - 💾 Stores player data in a simple
motd.ymlfile - ⚡ Lightweight, no unnecessary overhead
- 🎨 Fully configurable through
config.yml
Purpur 1.19.X
- 👋 Customizable join messages for new and returning players
- 🔁 Automatically detects first-time joins
- 🧩 Supports PlaceholderAPI placeholders (
%player%,%server_name%, etc.) - 💾 Stores player data in a simple
motd.ymlfile - ⚡ Lightweight, no unnecessary overhead
- 🎨 Fully configurable through
config.yml
Paper 1.19.X
- 👋 Customizable join messages for new and returning players
- 🔁 Automatically detects first-time joins
- 🧩 Supports PlaceholderAPI placeholders (
%player%,%server_name%, etc.) - 💾 Stores player data in a simple
motd.ymlfile - ⚡ Lightweight, no unnecessary overhead
- 🎨 Fully configurable through
config.yml
Spigot 1.19.X
- 👋 Customizable join messages for new and returning players
- 🔁 Automatically detects first-time joins
- 🧩 Supports PlaceholderAPI placeholders (
%player%,%server_name%, etc.) - 💾 Stores player data in a simple
motd.ymlfile - ⚡ Lightweight, no unnecessary overhead
- 🎨 Fully configurable through
config.yml
Bukkit 1.19.X
- 👋 Customizable join messages for new and returning players
- 🔁 Automatically detects first-time joins
- 🧩 Supports PlaceholderAPI placeholders (
%player%,%server_name%, etc.) - 💾 Stores player data in a simple
motd.ymlfile - ⚡ Lightweight, no unnecessary overhead
- 🎨 Fully configurable through
config.yml
Folia 1.18.X
- 👋 Customizable join messages for new and returning players
- 🔁 Automatically detects first-time joins
- 🧩 Supports PlaceholderAPI placeholders (
%player%,%server_name%, etc.) - 💾 Stores player data in a simple
motd.ymlfile - ⚡ Lightweight, no unnecessary overhead
- 🎨 Fully configurable through
config.yml
Purpur 1.18.X
- 👋 Customizable join messages for new and returning players
- 🔁 Automatically detects first-time joins
- 🧩 Supports PlaceholderAPI placeholders (
%player%,%server_name%, etc.) - 💾 Stores player data in a simple
motd.ymlfile - ⚡ Lightweight, no unnecessary overhead
- 🎨 Fully configurable through
config.yml
Paper 1.18.X
- 👋 Customizable join messages for new and returning players
- 🔁 Automatically detects first-time joins
- 🧩 Supports PlaceholderAPI placeholders (
%player%,%server_name%, etc.) - 💾 Stores player data in a simple
motd.ymlfile - ⚡ Lightweight, no unnecessary overhead
- 🎨 Fully configurable through
config.yml
Spigot 1.18.X
- 👋 Customizable join messages for new and returning players
- 🔁 Automatically detects first-time joins
- 🧩 Supports PlaceholderAPI placeholders (
%player%,%server_name%, etc.) - 💾 Stores player data in a simple
motd.ymlfile - ⚡ Lightweight, no unnecessary overhead
- 🎨 Fully configurable through
config.yml- 👋 Customizable join messages for new and returning players - 🔁 Automatically detects first-time joins
- 🧩 Supports PlaceholderAPI placeholders (
%player%,%server_name%, etc.) - 💾 Stores player data in a simple
motd.ymlfile - ⚡ Lightweight, no unnecessary overhead
- 🎨 Fully configurable through
config.yml
Bukkit 1.18.X
- 👋 Customizable join messages for new and returning players
- 🔁 Automatically detects first-time joins
- 🧩 Supports PlaceholderAPI placeholders (
%player%,%server_name%, etc.) - 💾 Stores player data in a simple
motd.ymlfile - ⚡ Lightweight, no unnecessary overhead
- 🎨 Fully configurable through
config.yml- 👋 Customizable join messages for new and returning players - 🔁 Automatically detects first-time joins
- 🧩 Supports PlaceholderAPI placeholders (
%player%,%server_name%, etc.) - 💾 Stores player data in a simple
motd.ymlfile - ⚡ Lightweight, no unnecessary overhead
- 🎨 Fully configurable through
config.yml



