MotD - Announcer
Announces a welcome message to new and returning players.
Quick challenge
How far can you run before the mobs catch you?
Minecraft check
Confirm your run
Complete the quick check to get your code.
MotD - Announcer
💬 MotDAnnouncer
MotDAnnouncer is a lightweight Minecraft plugin that PlaceholderAPI — different greetings for PlaceholderAPI and PlaceholderAPI. Fully supports PlaceholderAPI placeholders for dynamic, personalized messages.
---
⚙️ Features
- 👋 PlaceholderAPI for new and returning players - 🔁 Automatically detects first-time joins - 🧩 Supports PlaceholderAPI placeholders (`%player%`, `%server_name%`, etc.) - 💾 Stores player data in a simple `motd.yml` file - ⚡ Lightweight, no unnecessary overhead - 🎨 Fully configurable through `config.yml`
---
📁 Installation
1. Download the latest version of PlaceholderAPI 2. Place it in your server’s `plugins/` folder 3. Start or reload your server 4. Edit `config.yml` and `motd.yml` to customize your messages 5. *(Optional)* Install PlaceholderAPI to use placeholders in messages
---
config.yml
```yaml messages: first: enabled: true text: "&aWelcome to %server_name%, %player%!" returning: enabled: true text: "&bWelcome back, %player%!" ```
---
🧩 Developer Information
Main class: `de.scholle.motDAnnouncer.MotDAnnouncer`
Core listener: `de.scholle.motDAnnouncer.listeners.JoinListener`
Behavior: - Detects whether a player is new or returning using stored UUIDs in `motd.yml` - Sends personalized messages defined in `config.yml` - Applies PlaceholderAPI placeholders automatically if available
---
🧰 Compatibility
- ✅ Compatible with Java 17+, Java 17+, Java 17+, Java 17+ and Java 17+ - 🧱 Built for Java 17+ - ☕ Requires Java 17+
---
🧑💻 Author
Package: Scholle Package: `de.scholle.motDAnnouncer`
---
📜 License
This project is licensed under the Apache License 2.0. You may use, modify, and distribute it under the terms of the license. For more information, see: Apache License 2.0