summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--docs/.oxlintrc.json2
-rw-r--r--docs/.vitepress/config.mts40
-rw-r--r--docs/.vitepress/config/en.ts138
-rw-r--r--docs/.vitepress/config/ja.ts134
-rw-r--r--docs/src/admin-guide/channel-chat/logs.md2
-rw-r--r--docs/src/admin-guide/configuration.md14
-rw-r--r--docs/src/admin-guide/management-data.md59
-rw-r--r--docs/src/admin-guide/velocity.md10
-rw-r--r--docs/src/en/admin-guide/cache.md2
-rw-r--r--docs/src/en/admin-guide/channel-chat/logs.md2
-rw-r--r--docs/src/en/admin-guide/configuration.md14
-rw-r--r--docs/src/en/admin-guide/management-data.md59
-rw-r--r--docs/src/en/admin-guide/velocity.md10
-rw-r--r--docs/src/en/index.md3
-rw-r--r--docs/src/en/player-guide/about.md20
-rw-r--r--docs/src/en/player-guide/channel-chat/about.md2
-rw-r--r--docs/src/en/player-guide/channel-chat/moderation.md4
-rw-r--r--docs/src/en/player-guide/commands/jp.md4
-rw-r--r--docs/src/en/player-guide/commands/lc/channel.md34
-rw-r--r--docs/src/en/player-guide/commands/lc/chatmode.md8
-rw-r--r--docs/src/en/player-guide/commands/lc/settings.md14
-rw-r--r--docs/src/en/player-guide/commands/lc/status.md4
-rw-r--r--docs/src/en/player-guide/commands/lcv/status.md4
-rw-r--r--docs/src/en/player-guide/commands/notice.md4
-rw-r--r--docs/src/en/player-guide/commands/reply.md6
-rw-r--r--docs/src/en/player-guide/commands/tell.md4
-rw-r--r--docs/src/index.md3
-rw-r--r--docs/src/player-guide/about.md20
-rw-r--r--docs/src/player-guide/channel-chat/about.md2
-rw-r--r--docs/src/player-guide/channel-chat/moderation.md6
-rw-r--r--docs/src/player-guide/commands/lc/channel.md62
-rw-r--r--docs/src/player-guide/commands/lc/chatmode.md8
-rw-r--r--docs/src/player-guide/commands/lc/settings.md14
-rw-r--r--docs/src/player-guide/commands/lc/status.md4
-rw-r--r--docs/src/player-guide/commands/lcv/status.md4
-rw-r--r--docs/src/player-guide/commands/reply.md8
-rw-r--r--docs/src/player-guide/commands/tell.md4
-rw-r--r--docs/src/player-guide/index.md1
-rw-r--r--docs/wrangler.jsonc4
-rw-r--r--platform-paper/src/main/resources/languages/ja.yml1
40 files changed, 364 insertions, 374 deletions
diff --git a/docs/.oxlintrc.json b/docs/.oxlintrc.json
index 3d4c3fd..16df457 100644
--- a/docs/.oxlintrc.json
+++ b/docs/.oxlintrc.json
@@ -14,4 +14,4 @@
"typescript/no-inferrable-types": "error"
},
"ignorePatterns": []
-} \ No newline at end of file
+}
diff --git a/docs/.vitepress/config.mts b/docs/.vitepress/config.mts
index 9e1f90f..c96f8b6 100644
--- a/docs/.vitepress/config.mts
+++ b/docs/.vitepress/config.mts
@@ -1,34 +1,34 @@
import { defineConfig } from 'vitepress';
-import { ja } from './config/ja';
import { en } from './config/en';
+import { ja } from './config/ja';
export default defineConfig({
- title: 'LunaticChat Docs',
- titleTemplate: 'LunaticChat',
- description: 'Next-generation channel chat plugin for Paper/Velocity',
cleanUrls: true,
- srcDir: './src',
- outDir: './dist',
- vite: {
- publicDir: '../.vitepress/public',
- },
- head: [['link', { rel: 'icon', href: '/favicon.ico' }]],
- themeConfig: {
- socialLinks: [
- { icon: 'github', link: 'https://github.com/m1sk9/LunaticChat' },
- ],
- },
+ description: 'Next-generation channel chat plugin for Paper/Velocity',
+ head: [['link', { href: '/favicon.ico', rel: 'icon' }]],
locales: {
- root: {
- label: '日本語',
- lang: 'ja-JP',
- themeConfig: ja,
- },
en: {
label: 'English',
lang: 'en-US',
link: '/en/',
themeConfig: en,
},
+ root: {
+ label: '日本語',
+ lang: 'ja-JP',
+ themeConfig: ja,
+ },
+ },
+ outDir: './dist',
+ srcDir: './src',
+ themeConfig: {
+ socialLinks: [
+ { icon: 'github', link: 'https://github.com/m1sk9/LunaticChat' },
+ ],
+ },
+ title: 'LunaticChat Docs',
+ titleTemplate: 'LunaticChat',
+ vite: {
+ publicDir: '../.vitepress/public',
},
});
diff --git a/docs/.vitepress/config/en.ts b/docs/.vitepress/config/en.ts
index 7554933..6d2068d 100644
--- a/docs/.vitepress/config/en.ts
+++ b/docs/.vitepress/config/en.ts
@@ -1,143 +1,143 @@
import type { DefaultTheme } from 'vitepress';
export const en: DefaultTheme.Config = {
+ editLink: {
+ pattern: 'https://github.com/m1sk9/LunaticChat/edit/main/docs/src/:path',
+ text: 'Edit this page on GitHub',
+ },
+ footer: {
+ copyright: 'Copyright © 2026 m1sk9',
+ },
nav: [
- { text: 'Player Guide', link: '/en/player-guide/getting-started' },
- { text: 'Admin Guide', link: '/en/admin-guide/getting-started' },
+ { link: '/en/player-guide/getting-started', text: 'Player Guide' },
+ { link: '/en/admin-guide/getting-started', text: 'Admin Guide' },
],
sidebar: {
- '/en/player-guide/': [
+ '/en/admin-guide/': [
{
+ link: '/en/admin-guide/getting-started',
text: 'Getting Started',
+ },
+ {
+ link: '/en/admin-guide/configuration',
+ text: 'Configuration',
+ },
+ {
+ link: '/en/admin-guide/permissions',
+ text: 'Permissions',
+ },
+ {
+ items: [
+ {
+ link: '/en/admin-guide/channel-chat/introduction',
+ text: 'Deployment Guide',
+ },
+ {
+ link: '/en/admin-guide/channel-chat/logs',
+ text: 'Logs',
+ },
+ ],
+ text: 'Channel Chat',
+ },
+ {
+ link: '/en/admin-guide/velocity',
+ text: 'Velocity Integration',
+ },
+ {
+ link: '/en/admin-guide/cache',
+ text: 'Cache System',
+ },
+ {
+ link: '/en/admin-guide/management-data',
+ text: 'Data Management',
+ },
+ ],
+ '/en/player-guide/': [
+ {
link: '/en/player-guide/getting-started',
+ text: 'Getting Started',
},
{
- text: 'About LunaticChat',
link: '/en/player-guide/about',
+ text: 'About LunaticChat',
},
{
- text: 'Channel Chat',
- link: '/en/player-guide/channel-chat/about',
items: [
{
- text: 'Chat Mode',
link: '/en/player-guide/channel-chat/chatmode',
+ text: 'Chat Mode',
},
{
- text: 'Private Channel',
link: '/en/player-guide/channel-chat/private-channel',
+ text: 'Private Channel',
},
{
- text: 'Moderation',
link: '/en/player-guide/channel-chat/moderation',
+ text: 'Moderation',
},
],
+ link: '/en/player-guide/channel-chat/about',
+ text: 'Channel Chat',
},
{
- text: 'Direct Messages',
link: '/en/player-guide/direct-message',
+ text: 'Direct Messages',
},
{
- text: 'Romanization Conversion',
link: '/en/player-guide/japanese-romanization',
+ text: 'Romanization Conversion',
},
{
- text: 'Commands',
items: [
{
- text: '/tell',
link: '/en/player-guide/commands/tell',
+ text: '/tell',
},
{
- text: '/reply',
link: '/en/player-guide/commands/reply',
+ text: '/reply',
},
{
- text: '/jp',
link: '/en/player-guide/commands/jp',
+ text: '/jp',
},
{
- text: '/notice',
link: '/en/player-guide/commands/notice',
+ text: '/notice',
},
{
- text: '/lc',
items: [
{
- text: '/lc settings',
link: '/en/player-guide/commands/lc/settings',
+ text: '/lc settings',
},
{
- text: '/lc status',
link: '/en/player-guide/commands/lc/status',
+ text: '/lc status',
},
{
- text: '/lc channel',
link: '/en/player-guide/commands/lc/channel',
+ text: '/lc channel',
},
{
- text: '/lc chatmode',
link: '/en/player-guide/commands/lc/chatmode',
+ text: '/lc chatmode',
},
],
+ text: '/lc',
},
{
- text: '/lcv',
items: [
{
- text: '/lcv status',
link: '/en/player-guide/commands/lcv/status',
+ text: '/lcv status',
},
],
+ text: '/lcv',
},
],
+ text: 'Commands',
},
],
- '/en/admin-guide/': [
- {
- text: 'Getting Started',
- link: '/en/admin-guide/getting-started',
- },
- {
- text: 'Configuration',
- link: '/en/admin-guide/configuration',
- },
- {
- text: 'Permissions',
- link: '/en/admin-guide/permissions',
- },
- {
- text: 'Channel Chat',
- items: [
- {
- text: 'Deployment Guide',
- link: '/en/admin-guide/channel-chat/introduction',
- },
- {
- text: 'Logs',
- link: '/en/admin-guide/channel-chat/logs',
- },
- ],
- },
- {
- text: 'Velocity Integration',
- link: '/en/admin-guide/velocity',
- },
- {
- text: 'Cache System',
- link: '/en/admin-guide/cache',
- },
- {
- text: 'Data Management',
- link: '/en/admin-guide/management-data',
- },
- ],
- },
- editLink: {
- pattern: 'https://github.com/m1sk9/LunaticChat/edit/main/docs/src/:path',
- text: 'Edit this page on GitHub',
- },
- footer: {
- copyright: 'Copyright © 2026 m1sk9',
},
};
diff --git a/docs/.vitepress/config/ja.ts b/docs/.vitepress/config/ja.ts
index 39e0518..ee4a03c 100644
--- a/docs/.vitepress/config/ja.ts
+++ b/docs/.vitepress/config/ja.ts
@@ -1,135 +1,135 @@
import type { DefaultTheme } from 'vitepress';
export const ja: DefaultTheme.Config = {
+ editLink: {
+ pattern: 'https://github.com/m1sk9/LunaticChat/edit/main/docs/src/:path',
+ text: 'GitHub で編集',
+ },
+ footer: {
+ copyright: 'Copyright © 2026 m1sk9',
+ },
nav: [
- { text: 'プレイヤーガイド', link: '/player-guide/getting-started' },
- { text: '管理者ガイド', link: '/admin-guide/getting-started' },
+ { link: '/player-guide/getting-started', text: 'プレイヤーガイド' },
+ { link: '/admin-guide/getting-started', text: '管理者ガイド' },
],
sidebar: {
- '/player-guide/': [
+ '/admin-guide/': [
{
+ link: '/admin-guide/getting-started',
text: 'はじめる',
+ },
+ {
+ link: '/admin-guide/configuration',
+ text: '設定',
+ },
+ {
+ link: '/admin-guide/permissions',
+ text: 'パーミッション',
+ },
+ {
+ items: [
+ {
+ link: '/admin-guide/channel-chat/introduction',
+ text: '展開ガイド',
+ },
+ {
+ link: '/admin-guide/channel-chat/logs',
+ text: 'ログ',
+ },
+ ],
+ text: 'チャンネルチャット',
+ },
+ {
+ link: '/admin-guide/velocity',
+ text: 'Velocity 連携',
+ },
+ {
+ link: '/admin-guide/cache',
+ text: 'キャッシュシステム',
+ },
+ {
+ link: '/admin-guide/management-data',
+ text: 'データの管理',
+ },
+ ],
+ '/player-guide/': [
+ {
link: '/player-guide/getting-started',
+ text: 'はじめる',
},
{
- text: 'LunaticChat について',
link: '/player-guide/about',
+ text: 'LunaticChat について',
},
{
- text: 'チャンネルチャット',
- link: '/player-guide/channel-chat/about',
items: [
{
- text: 'チャットモード',
link: '/player-guide/channel-chat/chatmode',
+ text: 'チャットモード',
},
{
- text: 'プライベートチャンネル',
link: '/player-guide/channel-chat/private-channel',
+ text: 'プライベートチャンネル',
},
{
- text: 'モデレーション',
link: '/player-guide/channel-chat/moderation',
+ text: 'モデレーション',
},
],
+ link: '/player-guide/channel-chat/about',
+ text: 'チャンネルチャット',
},
{
- text: 'ダイレクトメッセージ',
link: '/player-guide/direct-message',
+ text: 'ダイレクトメッセージ',
},
{
- text: 'ローマ字変換',
link: '/player-guide/japanese-romanization',
+ text: 'ローマ字変換',
},
{
- text: 'コマンド',
items: [
{
- text: '/tell',
link: '/player-guide/commands/tell',
+ text: '/tell',
},
{
- text: '/reply',
link: '/player-guide/commands/reply',
+ text: '/reply',
},
{
- text: '/lc',
items: [
{
- text: '/lc settings',
link: '/player-guide/commands/lc/settings',
+ text: '/lc settings',
},
{
- text: '/lc status',
link: '/player-guide/commands/lc/status',
+ text: '/lc status',
},
{
- text: '/lc channel',
link: '/player-guide/commands/lc/channel',
+ text: '/lc channel',
},
{
- text: '/lc chatmode',
link: '/player-guide/commands/lc/chatmode',
+ text: '/lc chatmode',
},
],
+ text: '/lc',
},
{
- text: '/lcv',
items: [
{
- text: '/lcv status',
link: '/player-guide/commands/lcv/status',
+ text: '/lcv status',
},
],
+ text: '/lcv',
},
],
+ text: 'コマンド',
},
],
- '/admin-guide/': [
- {
- text: 'はじめる',
- link: '/admin-guide/getting-started',
- },
- {
- text: '設定',
- link: '/admin-guide/configuration',
- },
- {
- text: 'パーミッション',
- link: '/admin-guide/permissions',
- },
- {
- text: 'チャンネルチャット',
- items: [
- {
- text: '展開ガイド',
- link: '/admin-guide/channel-chat/introduction',
- },
- {
- text: 'ログ',
- link: '/admin-guide/channel-chat/logs',
- },
- ],
- },
- {
- text: 'Velocity 連携',
- link: '/admin-guide/velocity',
- },
- {
- text: 'キャッシュシステム',
- link: '/admin-guide/cache',
- },
- {
- text: 'データの管理',
- link: '/admin-guide/management-data',
- },
- ],
- },
- editLink: {
- pattern: 'https://github.com/m1sk9/LunaticChat/edit/main/docs/src/:path',
- text: 'GitHub で編集',
- },
- footer: {
- copyright: 'Copyright © 2026 m1sk9',
},
};
diff --git a/docs/src/admin-guide/channel-chat/logs.md b/docs/src/admin-guide/channel-chat/logs.md
index 9b88bdd..df09169 100644
--- a/docs/src/admin-guide/channel-chat/logs.md
+++ b/docs/src/admin-guide/channel-chat/logs.md
@@ -1,4 +1,4 @@
-# チャンネルチャット: ログ <Badge type="tip" text="v0.7.0" />
+# チャンネルチャット: ログ <Badge type="tip" text="v0.7.0" />
チャンネルチャットのログは,チャット内で行われたすべてのメッセージとアクティビティの記録です.
diff --git a/docs/src/admin-guide/configuration.md b/docs/src/admin-guide/configuration.md
index 0d62646..dfe8094 100644
--- a/docs/src/admin-guide/configuration.md
+++ b/docs/src/admin-guide/configuration.md
@@ -20,13 +20,13 @@
debug: false
# Path to the YAML file storing player settings
-userSettingsFilePath: "player-settings.yaml"
+userSettingsFilePath: 'player-settings.yaml'
# If enabled, LunaticChat will check for updates on startup.
checkForUpdates: true
# Plugin Configuration Language. This setting applies only to player feedback and does not affect plugin logs or similar outputs.
-language: "en"
+language: 'en'
# ----------------------------------------------
# ----------- Features Settings ------------
@@ -45,7 +45,7 @@ features:
# Specify the interval (in seconds) for saving the Romanization conversion cache to disk.
saveIntervalSeconds: 300
# Specify the file path where the cache for Romanization conversion is saved.
- filePath: "conversion_cache.json"
+ filePath: 'conversion_cache.json'
api:
# Specify the timeout duration (in milliseconds) for API requests to the Romanization conversion service.
timeout: 3000
@@ -77,7 +77,7 @@ features:
crossServerGlobalChat: false
# Server name to display in cross-server chat (e.g., "survival", "creative", "lobby").
# This should match the server name defined in your Velocity configuration.
- serverName: "Unknown"
+ serverName: 'Unknown'
# Size of the message deduplication cache to prevent duplicate messages from appearing.
# Keeps track of the most recent N message IDs to filter out duplicates.
messageDeduplicationCacheSize: 100
@@ -98,11 +98,11 @@ features:
messageFormat:
# Configure the format for direct messages sent via /tell or /msg
- directMessageFormat: "§7[§e{sender} §7>> §e{recipient}§7] §f{message}"
+ directMessageFormat: '§7[§e{sender} §7>> §e{recipient}§7] §f{message}'
# Configure the format for messages sent in channel chat
- channelMessageFormat: "§7[§b#{channel}§7] §e{sender}: §f{message}"
+ channelMessageFormat: '§7[§b#{channel}§7] §e{sender}: §f{message}'
# Configure the format for global chat messages in Velocity integration
- crossServerGlobalChatFormat: "§7[§6{server}§7] §e{sender}: §f{message}"
+ crossServerGlobalChatFormat: '§7[§6{server}§7] §e{sender}: §f{message}'
```
## General Settings
diff --git a/docs/src/admin-guide/management-data.md b/docs/src/admin-guide/management-data.md
index 5527ffa..e557894 100644
--- a/docs/src/admin-guide/management-data.md
+++ b/docs/src/admin-guide/management-data.md
@@ -27,30 +27,28 @@ LunaticChat のデータの安全性を確保するために,定期的にバ
```json
{
- "channels": {
- "general-channel": {
- "id": "general-channel",
- "name": "一般チャンネル",
- "ownerId": "a01e3843-e521-3998-958a-f459800e4d11",
- "createdAt": 1769507213150,
- "bannedPlayers": [
- "ceaea267-39dd-3bac-931c-761ada671ebe"
- ]
- }
- },
- "members": {
- "general-channel": [
- {
- "channelId": "test2",
- "playerId": "a01e3843-e521-3998-958a-f459800e4d11",
- "role": "OWNER",
- "joinedAt": 1769507213150
- }
- ]
- },
- "activeChannels": {
- "a01e3843-e521-3998-958a-f459800e4d11": "test2"
+ "channels": {
+ "general-channel": {
+ "id": "general-channel",
+ "name": "一般チャンネル",
+ "ownerId": "a01e3843-e521-3998-958a-f459800e4d11",
+ "createdAt": 1769507213150,
+ "bannedPlayers": ["ceaea267-39dd-3bac-931c-761ada671ebe"]
}
+ },
+ "members": {
+ "general-channel": [
+ {
+ "channelId": "test2",
+ "playerId": "a01e3843-e521-3998-958a-f459800e4d11",
+ "role": "OWNER",
+ "joinedAt": 1769507213150
+ }
+ ]
+ },
+ "activeChannels": {
+ "a01e3843-e521-3998-958a-f459800e4d11": "test2"
+ }
}
```
@@ -75,9 +73,8 @@ LunaticChat のデータの安全性を確保するために,定期的にバ
キャッシュシステムに関する詳細は [こちら](./cache.md) をご覧ください.
-
```json
-{"version":"1","entries":{"hi":"日"}}
+{ "version": "1", "entries": { "hi": "日" } }
```
### `player-settings.yaml`
@@ -87,13 +84,13 @@ LunaticChat のデータの安全性を確保するために,定期的にバ
```yaml
version: 1
japaneseConversion:
- "aed5efd4-551b-3965-bc28-ae21aa072a66": false
- "ceaea267-39dd-3bac-931c-761ada671ebe": false
+ 'aed5efd4-551b-3965-bc28-ae21aa072a66': false
+ 'ceaea267-39dd-3bac-931c-761ada671ebe': false
directMessageNotification:
- "aed5efd4-551b-3965-bc28-ae21aa072a66": true
- "ceaea267-39dd-3bac-931c-761ada671ebe": true
+ 'aed5efd4-551b-3965-bc28-ae21aa072a66': true
+ 'ceaea267-39dd-3bac-931c-761ada671ebe': true
channelMessageNotification:
- "ceaea267-39dd-3bac-931c-761ada671ebe": true
+ 'ceaea267-39dd-3bac-931c-761ada671ebe': true
```
## キャッシュバージョン
@@ -103,5 +100,5 @@ channelMessageNotification:
バージョンが不一致の場合,LunaticChat はキャッシュファイルを **古い形式のキャッシュ** として認識し,内容を無視して新しい形式で再作成します.
```json
-{"version":"1","entries":{}}
+{ "version": "1", "entries": {} }
```
diff --git a/docs/src/admin-guide/velocity.md b/docs/src/admin-guide/velocity.md
index 862b529..b3652de 100644
--- a/docs/src/admin-guide/velocity.md
+++ b/docs/src/admin-guide/velocity.md
@@ -80,8 +80,8 @@ Velocity 連携が有効化されている場合,プロキシサーバーを
Velocity 連携中に利用可能な主な機能は以下の通りです:
-| | 互換性の有無 | 挙動 | 備考 |
-|------------|--------|-----------------------------------|-----------------------------------|
-| ダイレクトメッセージ | × | `/tell`, `/reply` コマンドはサーバー内限定で動作 | ダイレクトメッセージは Velocity 連携に対応していません. |
-| チャンネルチャット | × | チャンネルチャットはサーバー内限定で動作 | チャンネルチャットは Velocity 連携に対応していません. |
-| かな・ローマ字変換 | ◯ | かな・ローマ字変換は全サーバーで動作 | |
+| | 互換性の有無 | 挙動 | 備考 |
+| -------------------- | ------------ | ------------------------------------------------ | -------------------------------------------------------- |
+| ダイレクトメッセージ | × | `/tell`, `/reply` コマンドはサーバー内限定で動作 | ダイレクトメッセージは Velocity 連携に対応していません. |
+| チャンネルチャット | × | チャンネルチャットはサーバー内限定で動作 | チャンネルチャットは Velocity 連携に対応していません. |
+| かな・ローマ字変換 | ◯ | かな・ローマ字変換は全サーバーで動作 | |
diff --git a/docs/src/en/admin-guide/cache.md b/docs/src/en/admin-guide/cache.md
index 1148973..5142a9e 100644
--- a/docs/src/en/admin-guide/cache.md
+++ b/docs/src/en/admin-guide/cache.md
@@ -37,5 +37,5 @@ The file used for disk cache includes a `version` field, which handles changes t
If the version does not match, LunaticChat recognizes the cache file as **an old format cache**, ignores its contents, and recreates it in the new format.
```json
-{"version":"1","entries":{}}
+{ "version": "1", "entries": {} }
```
diff --git a/docs/src/en/admin-guide/channel-chat/logs.md b/docs/src/en/admin-guide/channel-chat/logs.md
index b65750b..632a572 100644
--- a/docs/src/en/admin-guide/channel-chat/logs.md
+++ b/docs/src/en/admin-guide/channel-chat/logs.md
@@ -1,4 +1,4 @@
-# Channel Chat: Logs <Badge type="tip" text="v0.7.0" />
+# Channel Chat: Logs <Badge type="tip" text="v0.7.0" />
Channel chat logs are a record of all messages and activities that occur within the chat.
diff --git a/docs/src/en/admin-guide/configuration.md b/docs/src/en/admin-guide/configuration.md
index 9d77d46..61d99ef 100644
--- a/docs/src/en/admin-guide/configuration.md
+++ b/docs/src/en/admin-guide/configuration.md
@@ -20,13 +20,13 @@
debug: false
# Path to the YAML file storing player settings
-userSettingsFilePath: "player-settings.yaml"
+userSettingsFilePath: 'player-settings.yaml'
# If enabled, LunaticChat will check for updates on startup.
checkForUpdates: true
# Plugin Configuration Language. This setting applies only to player feedback and does not affect plugin logs or similar outputs.
-language: "en"
+language: 'en'
# ----------------------------------------------
# ----------- Features Settings ------------
@@ -45,7 +45,7 @@ features:
# Specify the interval (in seconds) for saving the Romanization conversion cache to disk.
saveIntervalSeconds: 300
# Specify the file path where the cache for Romanization conversion is saved.
- filePath: "conversion_cache.json"
+ filePath: 'conversion_cache.json'
api:
# Specify the timeout duration (in milliseconds) for API requests to the Romanization conversion service.
timeout: 3000
@@ -77,7 +77,7 @@ features:
crossServerGlobalChat: false
# Server name to display in cross-server chat (e.g., "survival", "creative", "lobby").
# This should match the server name defined in your Velocity configuration.
- serverName: "Unknown"
+ serverName: 'Unknown'
# Size of the message deduplication cache to prevent duplicate messages from appearing.
# Keeps track of the most recent N message IDs to filter out duplicates.
messageDeduplicationCacheSize: 100
@@ -98,11 +98,11 @@ features:
messageFormat:
# Configure the format for direct messages sent via /tell or /msg
- directMessageFormat: "§7[§e{sender} §7>> §e{recipient}§7] §f{message}"
+ directMessageFormat: '§7[§e{sender} §7>> §e{recipient}§7] §f{message}'
# Configure the format for messages sent in channel chat
- channelMessageFormat: "§7[§b#{channel}§7] §e{sender}: §f{message}"
+ channelMessageFormat: '§7[§b#{channel}§7] §e{sender}: §f{message}'
# Configure the format for global chat messages in Velocity integration
- crossServerGlobalChatFormat: "§7[§6{server}§7] §e{sender}: §f{message}"
+ crossServerGlobalChatFormat: '§7[§6{server}§7] §e{sender}: §f{message}'
```
## General Settings
diff --git a/docs/src/en/admin-guide/management-data.md b/docs/src/en/admin-guide/management-data.md
index ffed59d..3f09506 100644
--- a/docs/src/en/admin-guide/management-data.md
+++ b/docs/src/en/admin-guide/management-data.md
@@ -27,30 +27,28 @@ The `channels.json` file stores information about channels managed by LunaticCha
```json
{
- "channels": {
- "general-channel": {
- "id": "general-channel",
- "name": "General Channel",
- "ownerId": "a01e3843-e521-3998-958a-f459800e4d11",
- "createdAt": 1769507213150,
- "bannedPlayers": [
- "ceaea267-39dd-3bac-931c-761ada671ebe"
- ]
- }
- },
- "members": {
- "general-channel": [
- {
- "channelId": "test2",
- "playerId": "a01e3843-e521-3998-958a-f459800e4d11",
- "role": "OWNER",
- "joinedAt": 1769507213150
- }
- ]
- },
- "activeChannels": {
- "a01e3843-e521-3998-958a-f459800e4d11": "test2"
+ "channels": {
+ "general-channel": {
+ "id": "general-channel",
+ "name": "General Channel",
+ "ownerId": "a01e3843-e521-3998-958a-f459800e4d11",
+ "createdAt": 1769507213150,
+ "bannedPlayers": ["ceaea267-39dd-3bac-931c-761ada671ebe"]
}
+ },
+ "members": {
+ "general-channel": [
+ {
+ "channelId": "test2",
+ "playerId": "a01e3843-e521-3998-958a-f459800e4d11",
+ "role": "OWNER",
+ "joinedAt": 1769507213150
+ }
+ ]
+ },
+ "activeChannels": {
+ "a01e3843-e521-3998-958a-f459800e4d11": "test2"
+ }
}
```
@@ -75,9 +73,8 @@ The `conversion_cache.json` file stores cache for channel conversion. This file
For more information about the cache system, see [here](./cache.md).
-
```json
-{"version":"1","entries":{"hi":"日"}}
+{ "version": "1", "entries": { "hi": "日" } }
```
### `player-settings.yaml`
@@ -87,13 +84,13 @@ The `player-settings.yaml` file stores player-specific settings. This file conta
```yaml
version: 1
japaneseConversion:
- "aed5efd4-551b-3965-bc28-ae21aa072a66": false
- "ceaea267-39dd-3bac-931c-761ada671ebe": false
+ 'aed5efd4-551b-3965-bc28-ae21aa072a66': false
+ 'ceaea267-39dd-3bac-931c-761ada671ebe': false
directMessageNotification:
- "aed5efd4-551b-3965-bc28-ae21aa072a66": true
- "ceaea267-39dd-3bac-931c-761ada671ebe": true
+ 'aed5efd4-551b-3965-bc28-ae21aa072a66': true
+ 'ceaea267-39dd-3bac-931c-761ada671ebe': true
channelMessageNotification:
- "ceaea267-39dd-3bac-931c-761ada671ebe": true
+ 'ceaea267-39dd-3bac-931c-761ada671ebe': true
```
## Cache Version
@@ -103,5 +100,5 @@ Files used for disk caching include a `version` field to accommodate changes in
If the version does not match, LunaticChat recognizes the cache file as **old format cache**, ignores the contents, and recreates it in the new format.
```json
-{"version":"1","entries":{}}
+{ "version": "1", "entries": {} }
```
diff --git a/docs/src/en/admin-guide/velocity.md b/docs/src/en/admin-guide/velocity.md
index e1f9aa0..97f2a7f 100644
--- a/docs/src/en/admin-guide/velocity.md
+++ b/docs/src/en/admin-guide/velocity.md
@@ -71,8 +71,8 @@ When Velocity integration is enabled, chat messages are shared across all server
The main features available during Velocity integration are as follows:
-| | Compatibility | Behavior | Notes |
-|------------| --- | --- | --- |
-| Direct Messages | × | `/tell` and `/reply` commands operate only within the server | Direct messages do not support Velocity integration. |
-| Channel Chat | × | Channel chat operates only within the server | Channel chat does not support Velocity integration. |
-| Kana/Romanization | ◯ | Kana/Romanization works across all servers | |
+| | Compatibility | Behavior | Notes |
+| ----------------- | ------------- | ------------------------------------------------------------ | ---------------------------------------------------- |
+| Direct Messages | × | `/tell` and `/reply` commands operate only within the server | Direct messages do not support Velocity integration. |
+| Channel Chat | × | Channel chat operates only within the server | Channel chat does not support Velocity integration. |
+| Kana/Romanization | ◯ | Kana/Romanization works across all servers | |
diff --git a/docs/src/en/index.md b/docs/src/en/index.md
index 535fa0c..63441df 100644
--- a/docs/src/en/index.md
+++ b/docs/src/en/index.md
@@ -3,7 +3,7 @@
layout: home
hero:
- name: "LunaticChat"
+ name: 'LunaticChat'
tagline: A next-generation chat plugin for Paper, Folia and Velocity.
actions:
- theme: brand
@@ -42,4 +42,3 @@ features:
details: Reduces dependencies on other plugins, always supporting the latest Minecraft versions
icon: ⛏️️
---
-
diff --git a/docs/src/en/player-guide/about.md b/docs/src/en/player-guide/about.md
index 388df7b..ef64e3b 100644
--- a/docs/src/en/player-guide/about.md
+++ b/docs/src/en/player-guide/about.md
@@ -18,16 +18,16 @@ LunaChat is no longer being developed and does not support the latest Minecraft
## Comparison
-| | LunaticChat | LunaChat |
-| ----- |-------------|----------------------------------------|
-| Development Status | Actively Developed | Development Ended |
-| Supported Platforms | Paper / Velocity | Bukkit / Spigot / BungeeCord |
-| Supported Versions | 1.21.x ~ | Up to 1.16.x |
-| Language | Kotlin | Java |
-| Plugin Dependencies | None | EssentialsX, etc. |
-| Caching | Yes | No |
-| Documentation | Yes | No |
-| License | GNU General Public License v3.0 | GNU Lesser General Public License v3.0 |
+| | LunaticChat | LunaChat |
+| ------------------- | ------------------------------- | -------------------------------------- |
+| Development Status | Actively Developed | Development Ended |
+| Supported Platforms | Paper / Velocity | Bukkit / Spigot / BungeeCord |
+| Supported Versions | 1.21.x ~ | Up to 1.16.x |
+| Language | Kotlin | Java |
+| Plugin Dependencies | None | EssentialsX, etc. |
+| Caching | Yes | No |
+| Documentation | Yes | No |
+| License | GNU General Public License v3.0 | GNU Lesser General Public License v3.0 |
## FAQ
diff --git a/docs/src/en/player-guide/channel-chat/about.md b/docs/src/en/player-guide/channel-chat/about.md
index 5130064..2e7ab58 100644
--- a/docs/src/en/player-guide/channel-chat/about.md
+++ b/docs/src/en/player-guide/channel-chat/about.md
@@ -43,7 +43,7 @@ Use the [`/lc channnel create`](../commands/lc/channel.md#lc-channel-create-chan
Channel IDs must follow these requirements:
- Must be between 3 and 30 characters long
-- Can only contain alphanumeric characters, underscores (_), and hyphens (-)
+- Can only contain alphanumeric characters, underscores (\_), and hyphens (-)
:::
diff --git a/docs/src/en/player-guide/channel-chat/moderation.md b/docs/src/en/player-guide/channel-chat/moderation.md
index 1867ec7..14e2c8b 100644
--- a/docs/src/en/player-guide/channel-chat/moderation.md
+++ b/docs/src/en/player-guide/channel-chat/moderation.md
@@ -87,8 +87,8 @@ Executing this command will transfer all owner permissions to the specified play
::: danger Important Notes on Execution
- Owner permission transfer is an irreversible operation.
- - Once transferred, the original owner cannot regain owner permissions unless the player with owner permissions transfers them again.
- - This applies even to server administrators.
+ - Once transferred, the original owner cannot regain owner permissions unless the player with owner permissions transfers them again.
+ - This applies even to server administrators.
- The recipient of owner permissions must be a member of the channel.
- Owner permissions can use all moderation features and delete the channel, which is a powerful privilege. Choose carefully to whom you transfer permissions.
diff --git a/docs/src/en/player-guide/commands/jp.md b/docs/src/en/player-guide/commands/jp.md
index 839e6e1..3ed57aa 100644
--- a/docs/src/en/player-guide/commands/jp.md
+++ b/docs/src/en/player-guide/commands/jp.md
@@ -8,8 +8,8 @@ This command was deprecated in v0.5.0. Please use the [`/lc settings`](lc/settin
:::
-| Permission |
-|--------------------------|
+| Permission |
+| ------------------------ |
| `lunaticchat.command.jp` |
Toggles the romanization conversion setting.
diff --git a/docs/src/en/player-guide/commands/lc/channel.md b/docs/src/en/player-guide/commands/lc/channel.md
index 31941ca..edb33c2 100644
--- a/docs/src/en/player-guide/commands/lc/channel.md
+++ b/docs/src/en/player-guide/commands/lc/channel.md
@@ -2,8 +2,8 @@
### `/lc channel create <channel-id> <channel-name> [channel-description] [private-setting]`
-| Permission |
-|------------------------------|
+| Permission |
+| --------------------------------------- |
| `lunaticchat.command.lc.channel.create` |
Creates a channel.
@@ -11,10 +11,10 @@ Creates a channel.
- `<channel-id>` specifies the channel ID.
- `<channel-name>` specifies the channel name.
- `[channel-description]` specifies the channel description (optional).
- - The description will be displayed when viewing the channel list with the `/lc channel list` command.
+ - The description will be displayed when viewing the channel list with the `/lc channel list` command.
- `[private-setting]` specifies the channel's privacy setting.
- - If `true` is specified, it will be created as a private channel, and only invited players can join.
- - If `false` is specified or omitted, it will be created as a public channel, and anyone can join.
+ - If `true` is specified, it will be created as a private channel, and only invited players can join.
+ - If `false` is specified or omitted, it will be created as a public channel, and anyone can join.
::: warning Notes on Entering Channel Names and Descriptions
@@ -30,48 +30,48 @@ Example:
### `/lc channel list`
-| Permission |
-|---------------------------------------|
+| Permission |
+| ------------------------------------- |
| `lunaticchat.command.lc.channel.list` |
Displays the list of channels.
### `/lc channel join <channel-id>`
-| Permission |
-|---------------------------------------|
+| Permission |
+| ------------------------------------- |
| `lunaticchat.command.lc.channel.join` |
Joins the specified channel.
### `/lc channel leave`
-| Permission |
-|----------------------------------------|
+| Permission |
+| -------------------------------------- |
| `lunaticchat.command.lc.channel.leave` |
Leaves the currently active channel.
### `/lc channel switch <channel-id>`
-| Permission |
-|-----------------------------------------|
+| Permission |
+| --------------------------------------- |
| `lunaticchat.command.lc.channel.switch` |
Switches to the specified channel. Use this when you want to switch to another channel while in channel chat mode.
### `/lc channel status`
-| Permission |
-|-----------------------------------------|
+| Permission |
+| --------------------------------------- |
| `lunaticchat.command.lc.channel.status` |
Displays information about the currently joined and active channels.
### `/lc channel delete <channel-id>`
-| Permission |
-|-----------------------------------------|
+| Permission |
+| --------------------------------------- |
| `lunaticchat.command.lc.channel.delete` |
Deletes the specified channel. You must be the channel creator (owner).
diff --git a/docs/src/en/player-guide/commands/lc/chatmode.md b/docs/src/en/player-guide/commands/lc/chatmode.md
index e3f335f..97472be 100644
--- a/docs/src/en/player-guide/commands/lc/chatmode.md
+++ b/docs/src/en/player-guide/commands/lc/chatmode.md
@@ -2,16 +2,16 @@
### `/lc chatmode`
-| Permission |
-|-----------------------------------|
+| Permission |
+| --------------------------------- |
| `lunaticchat.command.lc.chatmode` |
Displays the current chat mode.
### `/lc chatmode toggle`
-| Permission |
-|------------------------------------|
+| Permission |
+| ---------------------------------------- |
| `lunaticchat.command.lc.chatmode.toggle` |
Toggles the chat mode.
diff --git a/docs/src/en/player-guide/commands/lc/settings.md b/docs/src/en/player-guide/commands/lc/settings.md
index 8b88066..a2bf4cf 100644
--- a/docs/src/en/player-guide/commands/lc/settings.md
+++ b/docs/src/en/player-guide/commands/lc/settings.md
@@ -2,8 +2,8 @@
### `/lc settings <key> [value]`
-| Permission |
-|-----------------------------------|
+| Permission |
+| --------------------------------- |
| `lunaticchat.command.lc.settings` |
Manages player settings for LunaticChat. If no value is specified, the current setting value will be displayed.
@@ -12,8 +12,8 @@ This setting is saved by UUID, so the setting will not be lost even if you chang
#### Available Keys
-| Key | Description | Default Value |
-|----------|----------------------------------------------------------|--------|
-| `japanese` | Toggles romanization conversion on or off. | `true` |
-| `notice` | Toggles whether to receive notifications when receiving direct messages via `/tell` or `/reply`. | `true` |
-| `chNotice` | Toggles whether to receive notifications when receiving channel chat messages. | `true` |
+| Key | Description | Default Value |
+| ---------- | ------------------------------------------------------------------------------------------------ | ------------- |
+| `japanese` | Toggles romanization conversion on or off. | `true` |
+| `notice` | Toggles whether to receive notifications when receiving direct messages via `/tell` or `/reply`. | `true` |
+| `chNotice` | Toggles whether to receive notifications when receiving channel chat messages. | `true` |
diff --git a/docs/src/en/player-guide/commands/lc/status.md b/docs/src/en/player-guide/commands/lc/status.md
index 1fa6a39..fe9a680 100644
--- a/docs/src/en/player-guide/commands/lc/status.md
+++ b/docs/src/en/player-guide/commands/lc/status.md
@@ -2,8 +2,8 @@
### `/lc status`
-| Permission |
-|---------------------------------|
+| Permission |
+| ------------------------------- |
| `lunaticchat.command.lc.status` |
Displays the status of LunaticChat.
diff --git a/docs/src/en/player-guide/commands/lcv/status.md b/docs/src/en/player-guide/commands/lcv/status.md
index 2b85283..f54fd14 100644
--- a/docs/src/en/player-guide/commands/lcv/status.md
+++ b/docs/src/en/player-guide/commands/lcv/status.md
@@ -2,8 +2,8 @@
### `/lcv status`
-| Permission |
-|------------------------------|
+| Permission |
+| -------------------------------- |
| `lunaticchat.command.lcv.status` |
Displays the current LunaticChat Velocity integration status.
diff --git a/docs/src/en/player-guide/commands/notice.md b/docs/src/en/player-guide/commands/notice.md
index 4e7f41f..fc74014 100644
--- a/docs/src/en/player-guide/commands/notice.md
+++ b/docs/src/en/player-guide/commands/notice.md
@@ -8,8 +8,8 @@ This command was deprecated in v0.5.0. Please use the [`/lc settings`](lc/settin
:::
-| Permission | Aliases |
-|-----------------------------|-------------|
+| Permission | Aliases |
+| ---------------------------- | ----------- |
| `lunaticchat.command.notice` | `/dmnotice` |
Toggles notifications for direct messages sent via [`/tell`](tell.md) or [`/reply`](reply.md) commands on or off.
diff --git a/docs/src/en/player-guide/commands/reply.md b/docs/src/en/player-guide/commands/reply.md
index 1b26be2..1cca973 100644
--- a/docs/src/en/player-guide/commands/reply.md
+++ b/docs/src/en/player-guide/commands/reply.md
@@ -2,9 +2,9 @@
### `/reply <message>`
-| Permission | Aliases |
-|-----------------------------|-------|
-| `lunaticchat.command.reply` | `/r` |
+| Permission | Aliases |
+| --------------------------- | ------- |
+| `lunaticchat.command.reply` | `/r` |
Replies to the player with whom you most recently communicated using [`/tell`](tell.md).
diff --git a/docs/src/en/player-guide/commands/tell.md b/docs/src/en/player-guide/commands/tell.md
index fb2b8e1..cde71d6 100644
--- a/docs/src/en/player-guide/commands/tell.md
+++ b/docs/src/en/player-guide/commands/tell.md
@@ -2,8 +2,8 @@
### `/tell <player ID> <message>`
-| Permission | Aliases |
-| ---- | ---- |
+| Permission | Aliases |
+| -------------------------- | ------------------------------------ |
| `lunaticchat.command.tell` | `/t`, `/msg`, `/m`, `/w`, `/whisper` |
Sends a message to the specified player.
diff --git a/docs/src/index.md b/docs/src/index.md
index 9982744..90fa431 100644
--- a/docs/src/index.md
+++ b/docs/src/index.md
@@ -3,7 +3,7 @@
layout: home
hero:
- name: "LunaticChat"
+ name: 'LunaticChat'
tagline: A next-generation chat plugin for Paper, Folia and Velocity.
actions:
- theme: brand
@@ -42,4 +42,3 @@ features:
details: 他プラグインとの依存を減らし,常に最新の Minecraft バージョンに対応します
icon: ⛏️️
---
-
diff --git a/docs/src/player-guide/about.md b/docs/src/player-guide/about.md
index 933426f..bcc3b86 100644
--- a/docs/src/player-guide/about.md
+++ b/docs/src/player-guide/about.md
@@ -19,16 +19,16 @@ LunaticChat は Minecraft サーバソフトウェアである Paper / Velocity
## 比較
-| | LunaticChat | LunaChat |
-| ----- |-------------|----------------------------------------|
-| 開発状況 | 継続的に開発中 | 開発終了 |
-| 対応プラットフォーム | Paper / Velocity | Bukkit / Spigot / BungeeCord |
-| サポートバージョン | 1.21.x ~ | 1.16.x まで |
-| 使用言語 | Kotlin | Java |
-| 依存プラグイン | なし | EssentialsX など |
-| キャッシュ | あり | なし |
-| ドキュメント | あり | なし |
-| ライセンス | GNU General Public License v3.0 | GNU Lesser General Public License v3.0 |
+| | LunaticChat | LunaChat |
+| -------------------- | ------------------------------- | -------------------------------------- |
+| 開発状況 | 継続的に開発中 | 開発終了 |
+| 対応プラットフォーム | Paper / Velocity | Bukkit / Spigot / BungeeCord |
+| サポートバージョン | 1.21.x ~ | 1.16.x まで |
+| 使用言語 | Kotlin | Java |
+| 依存プラグイン | なし | EssentialsX など |
+| キャッシュ | あり | なし |
+| ドキュメント | あり | なし |
+| ライセンス | GNU General Public License v3.0 | GNU Lesser General Public License v3.0 |
## FAQ
diff --git a/docs/src/player-guide/channel-chat/about.md b/docs/src/player-guide/channel-chat/about.md
index f15fb17..5c5f73a 100644
--- a/docs/src/player-guide/channel-chat/about.md
+++ b/docs/src/player-guide/channel-chat/about.md
@@ -39,7 +39,7 @@
チャンネルIDは次の要件に従う必要があります:
- 3文字以上,30文字以下であること
-- 英数字,アンダースコア(_),ハイフン(-)のみを含むこと
+- 英数字,アンダースコア(\_),ハイフン(-)のみを含むこと
:::
diff --git a/docs/src/player-guide/channel-chat/moderation.md b/docs/src/player-guide/channel-chat/moderation.md
index 8e0555d..99d4ebe 100644
--- a/docs/src/player-guide/channel-chat/moderation.md
+++ b/docs/src/player-guide/channel-chat/moderation.md
@@ -47,7 +47,7 @@
ただし,追放されたプレイヤーは再参加が可能です.
## メンバーを永久に追放する (Ban)
-
+
メンバーを永久にチャンネルから追放するには,[`/lc channel ban`](../commands/lc/channel.md#lc-channel-ban-プレイヤーid) コマンドを使用します.
```
@@ -87,8 +87,8 @@
::: danger 実行時の注意点
- オーナー権限の譲渡は不可逆的な操作です.
- - つまり,一度譲渡してしまうとオーナー権限を持つプレイヤーが再度譲渡しない限り,元のオーナーがオーナー権限を取り戻すことはできません.
- - これはサーバー管理者であってもです.
+ - つまり,一度譲渡してしまうとオーナー権限を持つプレイヤーが再度譲渡しない限り,元のオーナーがオーナー権限を取り戻すことはできません.
+ - これはサーバー管理者であってもです.
- オーナー権限を譲渡する相手は,必ずチャンネルのメンバーである必要があります.
- オーナー権限は全てのモデレート機能を使用でき,かつチャンネルを削除できる強力な権限です.譲渡する相手を慎重に選んでください.
diff --git a/docs/src/player-guide/commands/lc/channel.md b/docs/src/player-guide/commands/lc/channel.md
index 4b96559..a0c77dc 100644
--- a/docs/src/player-guide/commands/lc/channel.md
+++ b/docs/src/player-guide/commands/lc/channel.md
@@ -2,8 +2,8 @@
### `/lc channel create <チャンネルID> <チャンネル名> [チャンネルの説明] [プライベート設定]`
-| パーミッション |
-|------------------------------|
+| パーミッション |
+| --------------------------------------- |
| `lunaticchat.command.lc.channel.create` |
チャンネルを作成します.
@@ -11,10 +11,10 @@
- `<チャンネルID>` はチャンネルのIDを指定します.
- `<チャンネル名>` はチャンネルの名前を指定します.
- `[チャンネルの説明]` はチャンネルの説明を指定します (省略可能).
- - `/lc channel list` コマンドでチャンネル一覧を表示した際に,説明が表示されます.
+ - `/lc channel list` コマンドでチャンネル一覧を表示した際に,説明が表示されます.
- `[プライベート設定]` はチャンネルの公開設定を指定します.
- - `true` を指定するとプライベートチャンネルとして作成され,招待されたプレイヤーのみが参加できます.
- - `false` を指定するか,省略した場合はパブリックチャンネルとして作成され,誰でも参加できます.
+ - `true` を指定するとプライベートチャンネルとして作成され,招待されたプレイヤーのみが参加できます.
+ - `false` を指定するか,省略した場合はパブリックチャンネルとして作成され,誰でも参加できます.
::: warning チャンネル名・チャンネルの説明を入力する際の注意点
@@ -30,56 +30,56 @@
### `/lc channel list`
-| パーミッション |
-|---------------------------------------|
+| パーミッション |
+| ------------------------------------- |
| `lunaticchat.command.lc.channel.list` |
チャンネルの一覧を表示します.
### `/lc channel join <チャンネルID>`
-| パーミッション |
-|---------------------------------------|
+| パーミッション |
+| ------------------------------------- |
| `lunaticchat.command.lc.channel.join` |
指定したチャンネルに参加します.
### `/lc channel leave`
-| パーミッション |
-|----------------------------------------|
+| パーミッション |
+| -------------------------------------- |
| `lunaticchat.command.lc.channel.leave` |
現在アクティブなチャンネルから退出します.
### `/lc channel switch <チャンネルID>`
-| パーミッション |
-|-----------------------------------------|
+| パーミッション |
+| --------------------------------------- |
| `lunaticchat.command.lc.channel.switch` |
指定したチャンネルに切り替えます.チャンネルチャットモード中に他のチャンネルに切り替えたい場合に使用します.
### `/lc channel status`
-| パーミッション |
-|-----------------------------------------|
+| パーミッション |
+| --------------------------------------- |
| `lunaticchat.command.lc.channel.status` |
現在参加・アクティブ状態のチャンネルの情報を表示します.
### `/lc channel delete <チャンネルID>`
-| パーミッション |
-|-----------------------------------------|
+| パーミッション |
+| --------------------------------------- |
| `lunaticchat.command.lc.channel.delete` |
指定したチャンネルを削除します.チャンネルの作成者(オーナー) である必要があります.
### `/lc channel info [<チャンネルID>]`
-| パーミッション |
-|---------------------------------------|
+| パーミッション |
+| ------------------------------------- |
| `lunaticchat.command.lc.channel.info` |
指定したチャンネルの情報を表示します.
@@ -88,16 +88,16 @@
### `/lc channel invite <プレイヤーID>`
-| パーミッション |
-|-----------------------------------------|
+| パーミッション |
+| --------------------------------------- |
| `lunaticchat.command.lc.channel.invite` |
指定したプレイヤーを現在アクティブ状態のチャンネルに招待します.
### `/lc channel kick <プレイヤーID>`
-| パーミッション |
-|---------------------------------------|
+| パーミッション |
+| ------------------------------------- |
| `lunaticchat.command.lc.channel.kick` |
指定したプレイヤーを現在アクティブ状態のチャンネルから一時的に追放します.
@@ -106,8 +106,8 @@
### `/lc channel ban <プレイヤーID>`
-| パーミッション |
-|-----------------------------------------|
+| パーミッション |
+| ------------------------------------ |
| `lunaticchat.command.lc.channel.ban` |
指定したプレイヤーを現在アクティブ状態のチャンネルから永久追放します.
@@ -116,24 +116,24 @@
### `/lc channel unban <プレイヤーID>`
-| パーミッション |
-|----------------------------------------|
+| パーミッション |
+| -------------------------------------- |
| `lunaticchat.command.lc.channel.unban` |
指定したプレイヤーの永久追放の解除を行います.
### `/lc channel mod <プレイヤーID>`
-| パーミッション |
-|--------------------------------------|
+| パーミッション |
+| ------------------------------------ |
| `lunaticchat.command.lc.channel.mod` |
指定したプレイヤーを現在アクティブ状態のチャンネルのモデレーターに昇格/降格させます.
### `/lc channel ownership <プレイヤーID>`
-| パーミッション |
-|--------------------------------------------|
+| パーミッション |
+| ------------------------------------------ |
| `lunaticchat.command.lc.channel.ownership` |
指定したプレイヤーに現在アクティブ状態のチャンネルのオーナー権を譲渡します.
diff --git a/docs/src/player-guide/commands/lc/chatmode.md b/docs/src/player-guide/commands/lc/chatmode.md
index eee6238..2b38be8 100644
--- a/docs/src/player-guide/commands/lc/chatmode.md
+++ b/docs/src/player-guide/commands/lc/chatmode.md
@@ -2,16 +2,16 @@
### `/lc chatmode`
-| パーミッション |
-|-----------------------------------|
+| パーミッション |
+| --------------------------------- |
| `lunaticchat.command.lc.chatmode` |
現在のチャットモードを表示します.
### `/lc chatmode toggle`
-| パーミッション |
-|------------------------------------|
+| パーミッション |
+| ---------------------------------------- |
| `lunaticchat.command.lc.chatmode.toggle` |
チャットモードを切り替えます.
diff --git a/docs/src/player-guide/commands/lc/settings.md b/docs/src/player-guide/commands/lc/settings.md
index 343ffd5..b7ba77f 100644
--- a/docs/src/player-guide/commands/lc/settings.md
+++ b/docs/src/player-guide/commands/lc/settings.md
@@ -2,8 +2,8 @@
### `/lc settings <key> [value]`
-| パーミッション |
-|-----------------------------------|
+| パーミッション |
+| --------------------------------- |
| `lunaticchat.command.lc.settings` |
LunaticChat のプレイヤー設定を管理します.値を指定しなかった場合は設定値が表示されます.
@@ -12,8 +12,8 @@ LunaticChat のプレイヤー設定を管理します.値を指定しなか
#### 利用可能なキー
-| キー | 説明 | デフォルト値 |
-|------------|----------------------------------------------------------|--------|
-| `japanese` | ローマ字変換の有効化・無効化を切り替えます. | `true` |
-| `notice` | `/tell` や `/reply` でダイレクトメッセージを受信した際に通知を受け取るかどうかを切り替えます. | `true` |
-| `chNotice` | チャンネルチャットを受信した際に通知を受け取るかどうかを切り替えます. | `true` |
+| キー | 説明 | デフォルト値 |
+| ---------- | ---------------------------------------------------------------------------------------------- | ------------ |
+| `japanese` | ローマ字変換の有効化・無効化を切り替えます. | `true` |
+| `notice` | `/tell` や `/reply` でダイレクトメッセージを受信した際に通知を受け取るかどうかを切り替えます. | `true` |
+| `chNotice` | チャンネルチャットを受信した際に通知を受け取るかどうかを切り替えます. | `true` |
diff --git a/docs/src/player-guide/commands/lc/status.md b/docs/src/player-guide/commands/lc/status.md
index 02f75ce..90b1469 100644
--- a/docs/src/player-guide/commands/lc/status.md
+++ b/docs/src/player-guide/commands/lc/status.md
@@ -2,8 +2,8 @@
### `/lc status`
-| パーミッション |
-|---------------------------------|
+| パーミッション |
+| ------------------------------- |
| `lunaticchat.command.lc.status` |
LunaticChat のステータスを表示します.
diff --git a/docs/src/player-guide/commands/lcv/status.md b/docs/src/player-guide/commands/lcv/status.md
index 320e6fa..49e5352 100644
--- a/docs/src/player-guide/commands/lcv/status.md
+++ b/docs/src/player-guide/commands/lcv/status.md
@@ -2,8 +2,8 @@
### `/lcv status`
-| パーミッション |
-|------------------------------|
+| パーミッション |
+| -------------------------------- |
| `lunaticchat.command.lcv.status` |
現在の LunaticChat の Velocity 連携ステータスを表示します.
diff --git a/docs/src/player-guide/commands/reply.md b/docs/src/player-guide/commands/reply.md
index 5e0752f..908fa96 100644
--- a/docs/src/player-guide/commands/reply.md
+++ b/docs/src/player-guide/commands/reply.md
@@ -2,13 +2,13 @@
### `/reply <メッセージ>`
-| パーミッション | エイリアス |
-|-----------------------------|-------|
-| `lunaticchat.command.reply` | `/r` |
+| パーミッション | エイリアス |
+| --------------------------- | ---------- |
+| `lunaticchat.command.reply` | `/r` |
直近で [`/tell`](tell.md) を使用し,やりとりをしたプレイヤーに対して返信します.
-::: info このコマンドが使用できない場合
+::: info このコマンドが使用できない場合
このコマンドが無効化されている可能性があります (この機能は設定で ON/OFF できるため)
diff --git a/docs/src/player-guide/commands/tell.md b/docs/src/player-guide/commands/tell.md
index 35edca8..8d54533 100644
--- a/docs/src/player-guide/commands/tell.md
+++ b/docs/src/player-guide/commands/tell.md
@@ -2,8 +2,8 @@
### `/tell <プレイヤーID> <メッセージ>`
-| パーミッション | エイリアス |
-| ---- | ---- |
+| パーミッション | エイリアス |
+| -------------------------- | ------------------------------------ |
| `lunaticchat.command.tell` | `/t`, `/msg`, `/m`, `/w`, `/whisper` |
指定したプレイヤーに対してメッセージを送信します.
diff --git a/docs/src/player-guide/index.md b/docs/src/player-guide/index.md
index 621a347..4b09530 100644
--- a/docs/src/player-guide/index.md
+++ b/docs/src/player-guide/index.md
@@ -21,4 +21,3 @@
- <Badge type="tip" text="Paper" /> : この機能が Paper 環境で利用可能であることを示します.
- <Badge type="tip" text="Velocity" /> : この機能が Velocity 環境で利用可能であることを示します.
- <Badge type="tip" text="Paper / Velocity" /> : この機能が Paper / Velocity 環境で利用可能であることを示します.
-
diff --git a/docs/wrangler.jsonc b/docs/wrangler.jsonc
index f7dc337..a957bc7 100644
--- a/docs/wrangler.jsonc
+++ b/docs/wrangler.jsonc
@@ -2,6 +2,6 @@
"name": "lunaticchat-docs",
"compatibility_date": "2026-01-10",
"assets": {
- "directory": "./dist"
- }
+ "directory": "./dist",
+ },
}
diff --git a/platform-paper/src/main/resources/languages/ja.yml b/platform-paper/src/main/resources/languages/ja.yml
index e9894f1..892df41 100644
--- a/platform-paper/src/main/resources/languages/ja.yml
+++ b/platform-paper/src/main/resources/languages/ja.yml
@@ -36,7 +36,6 @@ channelMessage:
noticeStatus: "現在チャンネルメッセージ通知は{toggle}です"
status:
- hover: "LunaticChat は LunaChatの後継として生まれました。\nオリジナルの作者であるucchyoceanに敬意を込めて。"
runningVersion: "LunaticChat v{version} が使用されています"
settings: