ModsJava
WelcomePlugin 1.17 - 1.21.*
Java mod listed for Minecraft 1.17–1.21. Downloads from the MC Java Mods app on Android.
⬇ Download on Spigot# ⭐ WelcomePlugin v2.3.1 — Modern Join Experience
WelcomePlugin is a lightweight, fully customizable join/quit system that gives your Minecraft server a clean, professional first impression — with title/actionbar/bossbar effects, sound, multi-language support, and now a built-in test command for easy setup.
Perfect for:
Survival • SMP • SkyBlock • Factions • Minigames • Roleplay Servers
## ✨ Features
**Multi-Language Support (EN / FA)**
All join/quit messages, titles, subtitles, bossbars and actionbars are fully customizable through YAML language files.
**Customizable Join Effects**
- Join Title & Subtitle
- ActionBar Message
- BossBar (color, style, duration)
- Join Sound (any Minecraft sound, custom volume/pitch)
- Special First-Join message (broadcast to server or private, your choice)
**PlaceholderAPI Support**
If PlaceholderAPI is installed, placeholders like `%player_health%` or economy placeholders are parsed inside your join/quit/title/actionbar/bossbar/first-join messages automatically.
**Built-in Test Command**
`/welcome test` lets admins preview the entire join experience (title, actionbar, bossbar, sound, and message text) instantly on themselves — no need to relog, no need to restart the server. Perfect for fine-tuning your config live.
**Lightweight & Optimized**
- No unnecessary background tasks
- Low CPU & RAM footprint
- Safe on both small and large servers
## ⚙ Commands
| Command | Description | Permission | Default |
|---|---|---|---|
| `/welcome reload` | Reload config & language files | `welcome.reload` | OP |
| `/welcome info` | Show plugin info & PlaceholderAPI hook status | — | Everyone |
| `/welcome test` | Preview join effects & messages on yourself | `welcome.test` | OP |
## ⚙ Configuration Example
```yaml
title:
fadeIn: 10
stay: 60
fadeOut: 20
bossbar:
color: BLUE
style: SOLID
duration: 5
sound:
sound: ENTITY_PLAYER_LEVELUP
volume: 1.0
pitch: 1.0
first-join:
broadcast: true
placeholderapi:
parse-in-messages: true
```
## ⭐ Version History
**v2.3.1 (Current Release)**
- Added `/welcome test` command for instant, in-game effect & message preview
- Added `welcome.test` permission
- Improved cross-version compatibility for sound & actionbar handling
**v2.3**
- Added PlaceholderAPI support
- Added first-join broadcast toggle (server-wide or private)
- Added `/welcome info` command
**v2.1 – v2.2**
- Added BossBar join system
- Added ActionBar messages
- Added Join/Quit messages
- Added sound system
- Added EN/FA language support
- Improved Title/Subtitle formatting
- Cleaned up PlayerListener structure
- Added OP permission for `/welcome reload`
**v2.0**
- Complete rewrite of plugin structure
- Added configuration system
- Added `/welcome` command
- Added basic join title system
**v1.0**
- First release
- Basic join message
- Basic title system
## Support
Discord: discord.gg/UCmfbZa4UV
---
# ⭐ WelcomePlugin v2.3.1 — یک تجربهی ورود مدرن
WelcomePlugin یک سیستم خوشآمدگویی سبک و کاملاً قابل تنظیمه که به سرور مایکرفتت یه تجربهی ورود تمیز و حرفهای میده — با افکت تایتل/اکشنبار/باسبار، صدا، پشتیبانی چندزبانه، و حالا یه دستور تست داخلی برای راحتتر شدن تنظیمات.
مناسب برای:
Survival • SMP • SkyBlock • Factions • Minigames • Roleplay Servers
## ✨ ویژگیها
**پشتیبانی چندزبانه (EN / FA)**
تمام پیامهای ورود/خروج، تایتلها، سابتایتلها، باسبار و اکشنبار از طریق فایلهای زبان YAML کاملاً قابل تنظیمن.
**افکتهای ورود قابل شخصیسازی**
- تایتل و سابتایتل ورود
- پیام اکشنبار
- باسبار (رنگ، استایل، مدت زمان)
- صدای ورود (هر صدای مایکرفتی، با ولوم و پیچ دلخواه)
- پیام مخصوص فرستجوین (broadcast به کل سرور یا فقط به خود بازیکن، انتخاب با خودته)
**پشتیبانی از PlaceholderAPI**
اگه PlaceholderAPI نصب باشه، پلیرهولدرهایی مثل `%player_health%` یا پلیرهولدرهای اکونومی، بهصورت خودکار داخل پیامهای join/quit/title/actionbar/bossbar/first-join پردازش میشن.
**دستور تست داخلی**
`/welcome test` به ادمینها اجازه میده کل تجربهی ورود (تایتل، اکشنبار، باسبار، صدا و متن پیامها) رو فوراً روی خودشون تست کنن — بدون نیاز به قطع/وصل مجدد و بدون نیاز به ریاستارت سرور. عالی برای فاینتیون کردن کانفیگ بهصورت زنده.
**سبک و بهینه**
- بدون تسکهای اضافی پسزمینه
- مصرف کم CPU و RAM
- امن هم روی سرورهای کوچیک هم بزرگ
## ⚙ دستورات
| دستور | توضیح | پرمیشن | پیشفرض |
|---|---|---|---|
| `/welcome reload` | ریلود کانفیگ و فایلهای زبان | `welcome.reload` | OP |
| `/welcome info` | نمایش اطلاعات پلاگین و وضعیت اتصال به PlaceholderAPI | — | همه |
| `/welcome test` | پیشنمایش افکتها و پیامهای ورود روی خودت | `welcome.test` | OP |
## ⭐ تاریخچه نسخهها
**v2.3.1 (نسخه فعلی)**
- اضافه شدن دستور `/welcome test` برای پیشنمایش فوری افکتها و پیامها
- اضافه شدن پرمیشن `welcome.test`
- بهبود سازگاری بین نسخههای مختلف سرور برای صدا و اکشنبار
**v2.3**
- اضافه شدن پشتیبانی از PlaceholderAPI
- اضافه شدن سوییچ broadcast برای پیام فرستجوین
- اضافه شدن دستور `/welcome info`
**v2.1 – v2.2**
- اضافه شدن سیستم BossBar
- اضافه شدن پیامهای ActionBar
- اضافه شدن پیام ورود و خروج
- اضافه شدن سیستم صدا
- اضافه شدن پشتیبانی فارسی و انگلیسی
- بهبود فرمت تایتل/سابتایتل
- بهبود ساختار PlayerListener
- اضافه شدن پرمیشن OP برای `/welcome reload`
**v2.0**
- بازنویسی کامل ساختار پلاگین
- اضافه شدن سیستم کانفیگ
- اضافه شدن دستور `/welcome`
- اضافه شدن سیستم تایتل ورود ساده
**v1.0**
- اولین انتشار
- پیام ورود ساده
- سیستم تایتل ساده
## پشتیبانی
دیسکورد: discord.gg/UCmfbZa4UV
---
WelcomePlugin is a lightweight, fully customizable join/quit system that gives your Minecraft server a clean, professional first impression — with title/actionbar/bossbar effects, sound, multi-language support, and now a built-in test command for easy setup.
Perfect for:
Survival • SMP • SkyBlock • Factions • Minigames • Roleplay Servers
## ✨ Features
**Multi-Language Support (EN / FA)**
All join/quit messages, titles, subtitles, bossbars and actionbars are fully customizable through YAML language files.
**Customizable Join Effects**
- Join Title & Subtitle
- ActionBar Message
- BossBar (color, style, duration)
- Join Sound (any Minecraft sound, custom volume/pitch)
- Special First-Join message (broadcast to server or private, your choice)
**PlaceholderAPI Support**
If PlaceholderAPI is installed, placeholders like `%player_health%` or economy placeholders are parsed inside your join/quit/title/actionbar/bossbar/first-join messages automatically.
**Built-in Test Command**
`/welcome test` lets admins preview the entire join experience (title, actionbar, bossbar, sound, and message text) instantly on themselves — no need to relog, no need to restart the server. Perfect for fine-tuning your config live.
**Lightweight & Optimized**
- No unnecessary background tasks
- Low CPU & RAM footprint
- Safe on both small and large servers
## ⚙ Commands
| Command | Description | Permission | Default |
|---|---|---|---|
| `/welcome reload` | Reload config & language files | `welcome.reload` | OP |
| `/welcome info` | Show plugin info & PlaceholderAPI hook status | — | Everyone |
| `/welcome test` | Preview join effects & messages on yourself | `welcome.test` | OP |
## ⚙ Configuration Example
```yaml
title:
fadeIn: 10
stay: 60
fadeOut: 20
bossbar:
color: BLUE
style: SOLID
duration: 5
sound:
sound: ENTITY_PLAYER_LEVELUP
volume: 1.0
pitch: 1.0
first-join:
broadcast: true
placeholderapi:
parse-in-messages: true
```
## ⭐ Version History
**v2.3.1 (Current Release)**
- Added `/welcome test` command for instant, in-game effect & message preview
- Added `welcome.test` permission
- Improved cross-version compatibility for sound & actionbar handling
**v2.3**
- Added PlaceholderAPI support
- Added first-join broadcast toggle (server-wide or private)
- Added `/welcome info` command
**v2.1 – v2.2**
- Added BossBar join system
- Added ActionBar messages
- Added Join/Quit messages
- Added sound system
- Added EN/FA language support
- Improved Title/Subtitle formatting
- Cleaned up PlayerListener structure
- Added OP permission for `/welcome reload`
**v2.0**
- Complete rewrite of plugin structure
- Added configuration system
- Added `/welcome` command
- Added basic join title system
**v1.0**
- First release
- Basic join message
- Basic title system
## Support
Discord: discord.gg/UCmfbZa4UV
---
# ⭐ WelcomePlugin v2.3.1 — یک تجربهی ورود مدرن
WelcomePlugin یک سیستم خوشآمدگویی سبک و کاملاً قابل تنظیمه که به سرور مایکرفتت یه تجربهی ورود تمیز و حرفهای میده — با افکت تایتل/اکشنبار/باسبار، صدا، پشتیبانی چندزبانه، و حالا یه دستور تست داخلی برای راحتتر شدن تنظیمات.
مناسب برای:
Survival • SMP • SkyBlock • Factions • Minigames • Roleplay Servers
## ✨ ویژگیها
**پشتیبانی چندزبانه (EN / FA)**
تمام پیامهای ورود/خروج، تایتلها، سابتایتلها، باسبار و اکشنبار از طریق فایلهای زبان YAML کاملاً قابل تنظیمن.
**افکتهای ورود قابل شخصیسازی**
- تایتل و سابتایتل ورود
- پیام اکشنبار
- باسبار (رنگ، استایل، مدت زمان)
- صدای ورود (هر صدای مایکرفتی، با ولوم و پیچ دلخواه)
- پیام مخصوص فرستجوین (broadcast به کل سرور یا فقط به خود بازیکن، انتخاب با خودته)
**پشتیبانی از PlaceholderAPI**
اگه PlaceholderAPI نصب باشه، پلیرهولدرهایی مثل `%player_health%` یا پلیرهولدرهای اکونومی، بهصورت خودکار داخل پیامهای join/quit/title/actionbar/bossbar/first-join پردازش میشن.
**دستور تست داخلی**
`/welcome test` به ادمینها اجازه میده کل تجربهی ورود (تایتل، اکشنبار، باسبار، صدا و متن پیامها) رو فوراً روی خودشون تست کنن — بدون نیاز به قطع/وصل مجدد و بدون نیاز به ریاستارت سرور. عالی برای فاینتیون کردن کانفیگ بهصورت زنده.
**سبک و بهینه**
- بدون تسکهای اضافی پسزمینه
- مصرف کم CPU و RAM
- امن هم روی سرورهای کوچیک هم بزرگ
## ⚙ دستورات
| دستور | توضیح | پرمیشن | پیشفرض |
|---|---|---|---|
| `/welcome reload` | ریلود کانفیگ و فایلهای زبان | `welcome.reload` | OP |
| `/welcome info` | نمایش اطلاعات پلاگین و وضعیت اتصال به PlaceholderAPI | — | همه |
| `/welcome test` | پیشنمایش افکتها و پیامهای ورود روی خودت | `welcome.test` | OP |
## ⭐ تاریخچه نسخهها
**v2.3.1 (نسخه فعلی)**
- اضافه شدن دستور `/welcome test` برای پیشنمایش فوری افکتها و پیامها
- اضافه شدن پرمیشن `welcome.test`
- بهبود سازگاری بین نسخههای مختلف سرور برای صدا و اکشنبار
**v2.3**
- اضافه شدن پشتیبانی از PlaceholderAPI
- اضافه شدن سوییچ broadcast برای پیام فرستجوین
- اضافه شدن دستور `/welcome info`
**v2.1 – v2.2**
- اضافه شدن سیستم BossBar
- اضافه شدن پیامهای ActionBar
- اضافه شدن پیام ورود و خروج
- اضافه شدن سیستم صدا
- اضافه شدن پشتیبانی فارسی و انگلیسی
- بهبود فرمت تایتل/سابتایتل
- بهبود ساختار PlayerListener
- اضافه شدن پرمیشن OP برای `/welcome reload`
**v2.0**
- بازنویسی کامل ساختار پلاگین
- اضافه شدن سیستم کانفیگ
- اضافه شدن دستور `/welcome`
- اضافه شدن سیستم تایتل ورود ساده
**v1.0**
- اولین انتشار
- پیام ورود ساده
- سیستم تایتل ساده
## پشتیبانی
دیسکورد: discord.gg/UCmfbZa4UV
---
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft versions listed: 1.17, 1.18, 1.19
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Spigot — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
WelcomePlugin 1.17 - 1.21.* is a free Minecraft Java mod. Compatible with Minecraft 1.17, 1.18, 1.19, 1.20 and newer. Downloaded 72 times (via Spigot). Download it and open it directly in the game.