JoinFailNotifier

A plugin that notifies the OP when a player is unable to join the server. プレイヤーがサーバーに参加できなかった際にOPに通知するプラグイン

29

JoinFailNotifier

---

✅ リリースノート(Release Notes)

🇯🇵 日本語版

JoinFailNotifier v1.0 リリースノート

このプラグインは、プレイヤーがサーバーに参加できなかった理由をOPに通知するツールです。 ホワイトリスト未登録、バージョン不一致などの理由を自動で検出し、わかりやすい形式で通知します。

---

✨ 主な機能

* 参加失敗の検知と通知 サーバーへの接続が拒否されたプレイヤーの名前と理由を、オンラインのOPプレイヤーにチャットで通知します。

* 理由のカスタマイズ `config.yml`の `kick_reasons` セクションに、Bukkitのログイン拒否理由と表示名をマッピングできます。

* 通知メッセージの編集 `{player}` `{reason}` のプレースホルダーを含む通知メッセージを自由にカスタマイズ可能です。

* 管理用コマンド `/joinfailnotifier reload` で設定をリロード。 `/joinfailnotifier help` で使い方を表示。

---

📄 config.yml の例

```yaml kick_reasons: WHITELIST: "ホワイトリストに未登録" BANNED: "BANされています" VERSION: "バージョンが一致しません" message_format: "&c[警告] &e{player} &cがサーバーに参加できませんでした: {reason}"

messages: help_message: "&eUsage: /joinfailnotifier <reload/help>" reload_success: "&a設定をリロードしました。" invalid_command: "&c無効なコマンドです。/joinfailnotifier help を使用してください。" ```

---

🇺🇸 English Version

JoinFailNotifier v1.0 Release Notes

This plugin notifies online OPs when a player fails to join the server. It captures reasons such as whitelist exclusion or version mismatch and displays a clear message in chat.

---

✨ Features

* Join Failure Detection When a player is denied login, their name and reason are broadcast to all online OPs.

* Custom Reason Mapping Customize kick reasons in `config.yml` under `kick_reasons`, mapping Bukkit reasons to friendly messages.

* Customizable Messages Modify the notification message freely using `{player}` and `{reason}` placeholders.

* Admin Commands

* `/joinfailnotifier reload`: Reloads the configuration. * `/joinfailnotifier help`: Shows usage instructions.

---

📄 Example `config.yml`

```yaml kick_reasons: WHITELIST: "Not whitelisted" BANNED: "Banned from the server" VERSION: "Version mismatch" message_format: "&c[Alert] &e{player} &ccould not join the server: {reason}"

messages: help_message: "&eUsage: /joinfailnotifier <reload/help>" reload_success: "&aConfiguration reloaded." invalid_command: "&cInvalid command. Use /joinfailnotifier help." ```

---

📝 Description(Modrinth向け)

🇯🇵 日本語

プレイヤーが参加できなかった理由を、チャットでOPに通知するシンプルなプラグインです。 ホワイトリスト未登録やバージョン不一致など、拒否理由に応じて表示をカスタマイズ可能。 `/joinfailnotifier reload` コマンドで設定リロードにも対応。

---

🇺🇸 English

A simple plugin that notifies OPs when a player fails to join the server. Whitelist issues, bans, and version mismatches are detected and displayed in customizable messages. Supports `/joinfailnotifier reload` for configuration reload.

---

ADS