---
layout: doc
---

# 管理者向け機能

サーバー管理者向けの機能をまとめて解説します．これらの機能は主に OP 権限を持つプレイヤーが利用できます．

## プラグインステータス (`/lc status`)

プラグインの動作状況を一覧で確認できます．

```
/lc status
```

表示される情報:

- プラグインバージョン (Git コミットハッシュ付き)
- ヘルスステータス (OK / Degraded)
- 各機能の有効/無効状態
- 設定値 (デバッグモード，アップデート確認，言語)
- GitHub，Modrinth，ドキュメントへのリンク

## スパイモード

`lunaticchat.spy` パーミッション (デフォルト: op) を持つプレイヤーは，サーバー上で送受信されるすべてのダイレクトメッセージを閲覧できます．

- スパイプレイヤーにはローマ字変換前の元のメッセージが表示されます
- ホバーテキストでスパイメッセージであることが示されます
- スパイプレイヤー自身は通常の送受信者リストには含まれません

## チャンネルバイパス

`lunaticchat.channelbypass` パーミッション (デフォルト: op) を持つプレイヤーは，チャンネルに関する以下の制限を無視できます．

- キック・BAN の対象にならない
- オーナーでなくてもチャンネルを削除できる

## アップデート通知

`checkForUpdates` が `true` (デフォルト) の場合，プラグインは起動時に新しいバージョンが利用可能か確認します．`lunaticchat.noticeupdate` パーミッション (デフォルト: op) を持つプレイヤーがサーバーに参加した際にアップデート通知が表示されます．

```yaml
# config.yml
checkForUpdates: true
```

## デバッグモード

`debug` を `true` にすると，プラグインの詳細なログが出力されます．問題の調査やバグ報告時に有用です．

```yaml
# config.yml
debug: true
```

## 言語設定

プレイヤーに表示されるメッセージの言語を切り替えられます．プラグインログやコンソール出力には影響せず，英語のみ出力となります．

```yaml
# config.yml
language: "ja"   # "en" または "ja"
```

## 管理者パーミッション一覧

| パーミッション | デフォルト | 説明 |
|---------------|-----------|------|
| `lunaticchat.spy` | op | 全ダイレクトメッセージの閲覧 |
| `lunaticchat.channelbypass` | op | チャンネル制限のバイパス |
| `lunaticchat.noticeupdate` | op | アップデート通知の受信 |
| `lunaticchat.command.lcv.status` | op | `/lcv status` コマンドの使用 |
