Home›Java›Mods›WelcomePlugin 1.17 - 1.21.*
WelcomePlugin 1.17 - 1.21.*
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

---

Commands

Plugin details

Read from the plugin's own plugin.yml.

Quick facts

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.

Explore more