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