MotD - Announcer

Announces a welcome message to new and returning players.

365

Quick challenge

How far can you run before the mobs catch you?

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

ADS