diff options
Diffstat (limited to 'website/src/docs/reference')
| -rw-r--r-- | website/src/docs/reference/commands.md | 160 | ||||
| -rw-r--r-- | website/src/docs/reference/compatibility.md | 74 | ||||
| -rw-r--r-- | website/src/docs/reference/message-format.md | 108 | ||||
| -rw-r--r-- | website/src/docs/reference/player-settings.md | 42 |
4 files changed, 192 insertions, 192 deletions
diff --git a/website/src/docs/reference/commands.md b/website/src/docs/reference/commands.md index fd1dcdd..0f76838 100644 --- a/website/src/docs/reference/commands.md +++ b/website/src/docs/reference/commands.md @@ -2,172 +2,172 @@ layout: doc --- -# コマンド一覧 +# Command Reference -LunaticChat で使用できるすべてのコマンドのリファレンスです. +A reference for all commands available in LunaticChat. -## ダイレクトメッセージ +## Direct Messages ### `/tell <player> <message>` -プレイヤーにダイレクトメッセージを送信します. +Sends a direct message to a player. -- **エイリアス**: `t`, `msg`, `m`, `w`, `whisper` -- **パーミッション**: `lunaticchat.command.tell` +- **Aliases**: `t`, `msg`, `m`, `w`, `whisper` +- **Permission**: `lunaticchat.command.tell` ### `/reply <message>` -最後にメッセージを送ってきたプレイヤーに返信します. +Replies to the last player who sent you a message. -- **エイリアス**: `r` -- **パーミッション**: `lunaticchat.command.reply` -- **前提条件**: クイックリプライ機能が有効であること +- **Aliases**: `r` +- **Permission**: `lunaticchat.command.reply` +- **Prerequisite**: Quick reply feature must be enabled -## メインコマンド (`/lc`) +## Main Command (`/lc`) -**エイリアス**: `lunaticchat` +**Aliases**: `lunaticchat` ### `/lc status` -プラグインのバージョン,ヘルス,有効な機能,設定値を表示します. +Displays the plugin version, health, enabled features, and configuration values. -- **エイリアス**: `st` -- **パーミッション**: `lunaticchat.command.lc.status` +- **Aliases**: `st` +- **Permission**: `lunaticchat.command.lc.status` ### `/lc settings [key] [on|off]` -プレイヤー個人の設定を確認・変更します.引数なしで設定一覧を表示します. +Views or changes your personal settings. Without arguments, displays the settings list. -- **エイリアス**: `set` -- **パーミッション**: `lunaticchat.command.lc.settings` -- **設定キー**: `japanese`, `notice`, `chNotice`(詳細は[プレイヤー設定](/docs/reference/player-settings)を参照) +- **Aliases**: `set` +- **Permission**: `lunaticchat.command.lc.settings` +- **Setting keys**: `japanese`, `notice`, `chNotice` (see [Player Settings](/docs/reference/player-settings) for details) -## チャンネルコマンド (`/lc channel`) +## Channel Commands (`/lc channel`) -**エイリアス**: `ch` +**Aliases**: `ch` -チャンネルチャット機能が有効な場合にのみ使用できます. +Only available when the channel chat feature is enabled. -### 作成・探索 +### Create & Browse #### `/lc channel create <channelId> <name> [description] [isPrivate]` -新しいチャンネルを作成します.作成者がオーナーになります. +Creates a new channel. The creator becomes the owner. -- **エイリアス**: `new` -- **パーミッション**: `lunaticchat.command.lc.channel.create` -- `channelId`: 英数字,アンダースコア,ハイフンのみ使用可能 -- `isPrivate`: `true` / `false`(デフォルト: `false`) +- **Aliases**: `new` +- **Permission**: `lunaticchat.command.lc.channel.create` +- `channelId`: Only alphanumeric characters, underscores, and hyphens are allowed +- `isPrivate`: `true` / `false` (default: `false`) #### `/lc channel list [page]` -公開チャンネルの一覧を表示します(1ページ10件). +Displays a list of public channels (10 per page). -- **エイリアス**: `ls` -- **パーミッション**: `lunaticchat.command.lc.channel.list` +- **Aliases**: `ls` +- **Permission**: `lunaticchat.command.lc.channel.list` #### `/lc channel info [channelId]` -チャンネルの詳細情報を表示します.引数なしでアクティブチャンネルの情報を表示します. +Displays detailed information about a channel. Without arguments, shows information about the active channel. -- **エイリアス**: `i` -- **パーミッション**: `lunaticchat.command.lc.channel.info` +- **Aliases**: `i` +- **Permission**: `lunaticchat.command.lc.channel.info` -### 参加・退出 +### Join & Leave #### `/lc channel join <channelId>` -チャンネルに参加します.プライベートチャンネルには招待が必要です. +Joins a channel. An invitation is required for private channels. -- **エイリアス**: `j` -- **パーミッション**: `lunaticchat.command.lc.channel.join` +- **Aliases**: `j` +- **Permission**: `lunaticchat.command.lc.channel.join` #### `/lc channel leave` -アクティブチャンネルから退出します. +Leaves the active channel. -- **エイリアス**: `l` -- **パーミッション**: `lunaticchat.command.lc.channel.leave` +- **Aliases**: `l` +- **Permission**: `lunaticchat.command.lc.channel.leave` #### `/lc channel switch <channelId>` -参加済みの別チャンネルをアクティブに切り替えます. +Switches the active channel to another channel you have already joined. -- **エイリアス**: `sw` -- **パーミッション**: `lunaticchat.command.lc.channel.switch` +- **Aliases**: `sw` +- **Permission**: `lunaticchat.command.lc.channel.switch` #### `/lc channel status` -自分のチャンネル参加状況(アクティブチャンネルと参加チャンネル一覧)を表示します. +Displays your channel membership status (active channel and list of joined channels). -- **エイリアス**: `st` -- **パーミッション**: `lunaticchat.command.lc.channel.status` +- **Aliases**: `st` +- **Permission**: `lunaticchat.command.lc.channel.status` -### モデレーション(オーナー / モデレーター) +### Moderation (Owner / Moderator) #### `/lc channel invite <playerName>` -プレイヤーをアクティブチャンネルに招待します.プライベートチャンネルの制限をバイパスします. +Invites a player to the active channel. Bypasses private channel restrictions. -- **エイリアス**: `inv` -- **パーミッション**: `lunaticchat.command.lc.channel.invite` -- **必要ロール**: OWNER または MODERATOR +- **Aliases**: `inv` +- **Permission**: `lunaticchat.command.lc.channel.invite` +- **Required role**: OWNER or MODERATOR #### `/lc channel kick <playerName>` -プレイヤーをアクティブチャンネルからキックします. +Kicks a player from the active channel. -- **エイリアス**: `k` -- **パーミッション**: `lunaticchat.command.lc.channel.kick` -- **必要ロール**: OWNER または MODERATOR +- **Aliases**: `k` +- **Permission**: `lunaticchat.command.lc.channel.kick` +- **Required role**: OWNER or MODERATOR #### `/lc channel ban <playerName>` -プレイヤーをアクティブチャンネルから BAN します.BAN されたプレイヤーは再参加できません. +Bans a player from the active channel. Banned players cannot rejoin. -- **パーミッション**: `lunaticchat.command.lc.channel.ban` -- **必要ロール**: OWNER または MODERATOR +- **Permission**: `lunaticchat.command.lc.channel.ban` +- **Required role**: OWNER or MODERATOR #### `/lc channel unban <playerName>` -プレイヤーのチャンネル BAN を解除します. +Unbans a player from the channel. -- **パーミッション**: `lunaticchat.command.lc.channel.unban` -- **必要ロール**: OWNER または MODERATOR +- **Permission**: `lunaticchat.command.lc.channel.unban` +- **Required role**: OWNER or MODERATOR -### 管理(オーナーのみ) +### Administration (Owner Only) #### `/lc channel delete <channelId>` -チャンネルを削除します. +Deletes a channel. -- **エイリアス**: `del` -- **パーミッション**: `lunaticchat.command.lc.channel.delete` -- **必要ロール**: OWNER(`lunaticchat.channelbypass` 権限で制限をバイパス可能) +- **Aliases**: `del` +- **Permission**: `lunaticchat.command.lc.channel.delete` +- **Required role**: OWNER (can be bypassed with `lunaticchat.channelbypass` permission) #### `/lc channel mod <playerName>` -チャンネルメンバーのモデレーター権限を付与・剥奪します. +Grants or revokes moderator privileges for a channel member. -- **パーミッション**: `lunaticchat.command.lc.channel.mod` -- **必要ロール**: OWNER +- **Permission**: `lunaticchat.command.lc.channel.mod` +- **Required role**: OWNER #### `/lc channel ownership <playerName>` -チャンネルのオーナー権限を別のメンバーに譲渡します. +Transfers channel ownership to another member. -- **エイリアス**: `own` -- **パーミッション**: `lunaticchat.command.lc.channel.ownership` -- **必要ロール**: OWNER +- **Aliases**: `own` +- **Permission**: `lunaticchat.command.lc.channel.ownership` +- **Required role**: OWNER -## Velocity コマンド (`/lcv`) +## Velocity Commands (`/lcv`) -**エイリアス**: `lunaticvelocity` +**Aliases**: `lunaticvelocity` ### `/lcv status` -Velocity プロキシとの接続状態,プロトコルバージョン,オンラインプレイヤー数を表示します. +Displays the connection status with the Velocity proxy, protocol version, and online player count. -- **エイリアス**: `st` -- **パーミッション**: `lunaticchat.command.lcv.status` -- **デフォルト**: op のみ +- **Aliases**: `st` +- **Permission**: `lunaticchat.command.lcv.status` +- **Default**: op only diff --git a/website/src/docs/reference/compatibility.md b/website/src/docs/reference/compatibility.md index 25ca957..e0e341c 100644 --- a/website/src/docs/reference/compatibility.md +++ b/website/src/docs/reference/compatibility.md @@ -2,64 +2,64 @@ layout: doc --- -# Paper / Velocity 互換性 +# Paper / Velocity Compatibility -LunaticChat の Paper プラグインと Velocity プラグインは独立にバージョン管理されています.それぞれの組み合わせが動作するかどうかは,両プラグインに埋め込まれた**プロトコルバージョン**で判定されます. +The Paper and Velocity plugins of LunaticChat are versioned independently. Whether a given combination works is determined by the **protocol version** embedded in each plugin. -::: warning プラグインバージョン ≠ プロトコルバージョン -**プラグインバージョン** (例: Paper v1.2.0) と **プロトコルバージョン** (例: 1.0.0) は別物です.プラグイン側のリリースを重ねてもプロトコルが変わらなければ互換性は維持されます.互換性を決めるのはプロトコルバージョンのみです. +::: warning Plugin version ≠ protocol version +The **plugin version** (e.g., Paper v1.2.0) and the **protocol version** (e.g., 1.0.0) are different things. New plugin releases do not necessarily change the protocol — and only the protocol version determines compatibility. ::: -## 結論から +## TL;DR -- **両プラグインの最新版同士は常に互換性があります.** 迷ったら両方を最新にしてください. -- 古いバージョンを混在させたい場合は,下のマトリクスで組み合わせを確認してください. -- 接続状態は Minecraft サーバーで `/lcv status` を実行すると確認できます. +- **The latest Paper and the latest Velocity are always compatible.** When in doubt, use the latest of both. +- If you need to mix older versions, check the matrix below. +- You can verify the live connection state by running `/lcv status` on the Minecraft server. -## 互換性マトリクス +## Compatibility Matrix -各セルは「その Paper × Velocity の組み合わせが接続できるか」を示します.データは GitHub Releases から自動取得されます. +Each cell indicates whether the corresponding Paper × Velocity combination can connect. Data is fetched from GitHub Releases automatically. <CompatibilityMatrix /> -## プロトコルバージョンとは +## What Is a Protocol Version? -Paper / Velocity 間の通信は LunaticChat 独自のプラグインメッセージプロトコルで行われています.プロトコルにはセマンティックバージョニング (`MAJOR.MINOR.PATCH`) が振られており,接続時のハンドシェイクで Velocity 側がバージョンを照合します. +Paper and Velocity communicate via a LunaticChat-specific plugin messaging protocol. The protocol carries a semantic version (`MAJOR.MINOR.PATCH`), and at connection time Velocity validates the protocol version sent by Paper. -::: tip 互換性チェックは Velocity 側のみ -互換性判定をしているのは Velocity 側のみです.Paper 側はハンドシェイクを送るだけで,バージョンチェックはしません.つまり「Velocity が Paper のプロトコルを受け入れられるか」がそのまま接続可否になります. +::: tip Velocity is the only side that checks +Only Velocity performs the compatibility check. Paper just sends a handshake — it does not validate Velocity's version. So the question reduces to: "Does Velocity accept Paper's protocol version?" ::: -判定ルールは以下です(Velocity 視点): +The rules (from Velocity's perspective) are: -- **MAJOR** が一致すること -- Paper の **MINOR** が,Velocity の `MIN_SUPPORTED_MINOR` 以上かつ Velocity の `MINOR` 以下であること -- **PATCH** は判定に影響しない +- **MAJOR** must match exactly +- Paper's **MINOR** must be at least Velocity's `MIN_SUPPORTED_MINOR` and at most Velocity's `MINOR` +- **PATCH** does not affect compatibility -`MIN_SUPPORTED_MINOR` は「Velocity がどこまで古い Paper の MINOR を受け入れるか」を示す値で,ローリングアップデート中の猶予期間を作るために使われます. +`MIN_SUPPORTED_MINOR` controls how far back Velocity accepts older Paper peers, providing a grace window during rolling updates. -### バージョンバンプの基準 +### Version Bump Rules -| レベル | 変更例 | 互換性 | デプロイ順序 | -|--------|--------|--------|-------------| -| **PATCH** (1.0.0 → 1.0.1) | optional フィールド追加,新 sub-channel 追加 | 完全互換 (`ignoreUnknownKeys=true` で安全) | 順不同,いつでも | -| **MINOR** (1.0.x → 1.1.0) | required フィールド追加,既存 sub-channel のセマンティクス変更 | `MIN_SUPPORTED_MINOR` の範囲内で後方互換 | **Velocity を先に更新** → 各 Paper を順次更新 | -| **MAJOR** (1.x.x → 2.0.0) | ワイヤフォーマット変更,sub-channel 削除/リネーム | 非互換 | **全サーバー同時デプロイ** | +| Level | Example Change | Compatibility | Deployment Order | +|-------|---------------|---------------|------------------| +| **PATCH** (1.0.0 → 1.0.1) | Adding optional fields, new sub-channels | Fully compatible (safe with `ignoreUnknownKeys=true`) | Any order, anytime | +| **MINOR** (1.0.x → 1.1.0) | Adding required fields, changing existing sub-channel semantics | Backward compatible within `MIN_SUPPORTED_MINOR` range | **Update Velocity first** → then update each Paper server | +| **MAJOR** (1.x.x → 2.0.0) | Wire format changes, removing/renaming sub-channels | Incompatible | **Simultaneous deployment of all servers** | -### ローリングアップデートの考え方 +### Rolling Update Strategy -1. **プロトコル変更なし**:Paper / Velocity を独立にデプロイ可能.プラグインのバグ修正やリファクタはここに入ります. -2. **PATCH 変更**:どちら側からでも自由にデプロイ可能. -3. **MINOR 変更**:Velocity を先行更新し,`MIN_SUPPORTED_MINOR` で旧 Paper を許容.全 Paper 更新後に `MIN_SUPPORTED_MINOR` を引き上げ. -4. **MAJOR 変更**:メンテナンスウィンドウで一括更新. +1. **No protocol change**: Paper and Velocity can be deployed independently. Plugin bug fixes and refactors fall here. +2. **PATCH change**: Deploy from either side freely. +3. **MINOR change**: Update Velocity first and use `MIN_SUPPORTED_MINOR` as a grace window for older Paper servers. After all Paper servers are updated, bump `MIN_SUPPORTED_MINOR`. +4. **MAJOR change**: Update all servers simultaneously during a maintenance window. -## ハンドシェイクの挙動 +## Handshake Behavior -接続時は以下の流れで互換性が確認されます: +Compatibility is checked at connection time: -1. Paper サーバー起動時に Velocity に対してハンドシェイクを送信 -2. Velocity が Paper のプロトコルバージョンを自身のものと照合 -3. 不一致の場合は Velocity が接続を拒否し,Paper 側の状態が `FAILED` になる -4. ハンドシェイクのタイムアウトは 5 秒 +1. The Paper server sends a handshake to Velocity at startup +2. Velocity validates Paper's protocol version against its own +3. On mismatch, Velocity rejects the connection and Paper's state becomes `FAILED` +4. The handshake timeout is 5 seconds -接続状態は `/lcv status` で確認できます.詳細は [Velocity 連携](/docs/features/velocity#接続状態) を参照してください. +Live connection state is available via `/lcv status`. See [Velocity Integration](/docs/features/velocity#connection-states) for details. diff --git a/website/src/docs/reference/message-format.md b/website/src/docs/reference/message-format.md index 7ae42e9..2669adb 100644 --- a/website/src/docs/reference/message-format.md +++ b/website/src/docs/reference/message-format.md @@ -2,85 +2,85 @@ layout: doc --- -# メッセージフォーマット +# Message Format -`config.yml` の `messageFormat` セクションで,チャットメッセージの表示形式をカスタマイズできます. +You can customize the display format of chat messages in the `messageFormat` section of `config.yml`. -## プレースホルダー +## Placeholders -| プレースホルダー | 説明 | 使用可能なフォーマット | -|----------------|------|----------------------| -| `{sender}` | メッセージの送信者名 | すべて | -| `{recipient}` | メッセージの受信者名 | `directMessageFormat` | -| `{message}` | メッセージの内容 | すべて | -| `{channel}` | チャンネル名 | `channelMessageFormat` | -| `{server}` | サーバー名 | `crossServerGlobalChatFormat` | +| Placeholder | Description | Available formats | +|-------------|-------------|-------------------| +| `{sender}` | Name of the message sender | All | +| `{recipient}` | Name of the message recipient | `directMessageFormat` | +| `{message}` | Message content | All | +| `{channel}` | Channel name | `channelMessageFormat` | +| `{server}` | Server name | `crossServerGlobalChatFormat` | -## フォーマット一覧 +## Format List ### `directMessageFormat` -`/tell` や `/reply` で送信されるダイレクトメッセージの表示形式です. +The display format for direct messages sent via `/tell` or `/reply`. -**デフォルト:** +**Default:** ``` §7[§e{sender} §7>> §e{recipient}§7] §f{message} ``` -**表示例:** <span style="color: gray">[</span><span style="color: gold">Steve</span> <span style="color: gray">>></span> <span style="color: gold">Alex</span><span style="color: gray">]</span> <span style="color: white">こんにちは!</span> +**Example:** <span style="color: gray">[</span><span style="color: gold">Steve</span> <span style="color: gray">>></span> <span style="color: gold">Alex</span><span style="color: gray">]</span> <span style="color: white">Hello!</span> ### `channelMessageFormat` -チャンネルチャットで送信されるメッセージの表示形式です. +The display format for messages sent in channel chat. -**デフォルト:** +**Default:** ``` §7[§b#{channel}§7] §e{sender}: §f{message} ``` -**表示例:** <span style="color: gray">[</span><span style="color: aqua">#general</span><span style="color: gray">]</span> <span style="color: gold">Steve:</span> <span style="color: white">こんにちは!</span> +**Example:** <span style="color: gray">[</span><span style="color: aqua">#general</span><span style="color: gray">]</span> <span style="color: gold">Steve:</span> <span style="color: white">Hello!</span> ### `crossServerGlobalChatFormat` -Velocity 連携時のクロスサーバーグローバルチャットの表示形式です. +The display format for cross-server global chat when using Velocity integration. -**デフォルト:** +**Default:** ``` §7[§6{server}§7] §e{sender}: §f{message} ``` -**表示例:** <span style="color: gray">[</span><span style="color: gold">survival</span><span style="color: gray">]</span> <span style="color: gold">Steve:</span> <span style="color: white">こんにちは!</span> - -## カラーコード - -Minecraft のセクション記号(`§`)を使ったカラーコードが使用できます. - -| コード | 色 | -|--------|------| -| `§0` | 黒 | -| `§1` | 濃い青 | -| `§2` | 濃い緑 | -| `§3` | 濃い水色 | -| `§4` | 濃い赤 | -| `§5` | 濃い紫 | -| `§6` | 金色 | -| `§7` | 灰色 | -| `§8` | 濃い灰色 | -| `§9` | 青 | -| `§a` | 緑 | -| `§b` | 水色 | -| `§c` | 赤 | -| `§d` | ピンク | -| `§e` | 黄色 | -| `§f` | 白 | - -### 装飾コード - -| コード | 効果 | -|--------|------| -| `§l` | **太字** | -| `§o` | *斜体* | -| `§n` | <u>下線</u> | -| `§m` | ~~取り消し線~~ | -| `§k` | 難読化(文字がランダムに変化) | -| `§r` | リセット | +**Example:** <span style="color: gray">[</span><span style="color: gold">survival</span><span style="color: gray">]</span> <span style="color: gold">Steve:</span> <span style="color: white">Hello!</span> + +## Color Codes + +You can use color codes with the Minecraft section sign (`§`). + +| Code | Color | +|------|-------| +| `§0` | Black | +| `§1` | Dark blue | +| `§2` | Dark green | +| `§3` | Dark aqua | +| `§4` | Dark red | +| `§5` | Dark purple | +| `§6` | Gold | +| `§7` | Gray | +| `§8` | Dark gray | +| `§9` | Blue | +| `§a` | Green | +| `§b` | Aqua | +| `§c` | Red | +| `§d` | Pink | +| `§e` | Yellow | +| `§f` | White | + +### Formatting Codes + +| Code | Effect | +|------|--------| +| `§l` | **Bold** | +| `§o` | *Italic* | +| `§n` | <u>Underline</u> | +| `§m` | ~~Strikethrough~~ | +| `§k` | Obfuscated (characters change randomly) | +| `§r` | Reset | diff --git a/website/src/docs/reference/player-settings.md b/website/src/docs/reference/player-settings.md index bbd294d..6db48ac 100644 --- a/website/src/docs/reference/player-settings.md +++ b/website/src/docs/reference/player-settings.md @@ -2,49 +2,49 @@ layout: doc --- -# プレイヤー設定 +# Player Settings -プレイヤーは `/lc settings` コマンドで個人設定を変更できます.設定はサーバーの `player-settings.yaml`(設定ファイルの `userSettingsFilePath` で変更可能)に UUID ごとに保存されます. +Players can change their personal settings using the `/lc settings` command. Settings are saved per UUID in the server's `player-settings.yaml` (the file path can be changed via `userSettingsFilePath` in the configuration file). -## コマンド +## Command ``` -/lc settings # 設定一覧を表示 -/lc settings <key> # 現在の値を確認 -/lc settings <key> on|off # 値を変更 +/lc settings # Display settings list +/lc settings <key> # Check current value +/lc settings <key> on|off # Change value ``` -## 設定キー +## Setting Keys -| キー | 説明 | デフォルト | -|------|------|-----------| -| `japanese` | ローマ字→日本語変換を有効にする | `true` | -| `notice` | ダイレクトメッセージの通知を有効にする | `true` | -| `chNotice` | チャンネルメッセージの通知を有効にする | `true` | +| Key | Description | Default | +|-----|-------------|---------| +| `japanese` | Enable romaji-to-Japanese conversion | `true` | +| `notice` | Enable direct message notifications | `true` | +| `chNotice` | Enable channel message notifications | `true` | ### `japanese` -ローマ字で入力したチャットメッセージを自動的に日本語(ひらがな)に変換します.この設定はサーバー側で `features.japaneseConversion.enabled` が `true` の場合にのみ機能します. +Automatically converts chat messages typed in romaji to Japanese (hiragana). This setting only works when `features.japaneseConversion.enabled` is set to `true` on the server side. ``` -/lc settings japanese on # 変換を有効化 -/lc settings japanese off # 変換を無効化 +/lc settings japanese on # Enable conversion +/lc settings japanese off # Disable conversion ``` ### `notice` -ダイレクトメッセージ(`/tell` / `/reply`)を受信した際の通知を制御します. +Controls notifications when receiving direct messages (`/tell` / `/reply`). ``` -/lc settings notice on # 通知を有効化 -/lc settings notice off # 通知を無効化 +/lc settings notice on # Enable notifications +/lc settings notice off # Disable notifications ``` ### `chNotice` -チャンネルチャットのメッセージを受信した際の通知を制御します.この設定はサーバー側で `features.channelChat.enabled` が `true` の場合にのみ機能します. +Controls notifications when receiving channel chat messages. This setting only works when `features.channelChat.enabled` is set to `true` on the server side. ``` -/lc settings chNotice on # 通知を有効化 -/lc settings chNotice off # 通知を無効化 +/lc settings chNotice on # Enable notifications +/lc settings chNotice off # Disable notifications ``` |
