diff --git a/astro.config.ts b/astro.config.ts index 45ceb0a12..626d6c654 100644 --- a/astro.config.ts +++ b/astro.config.ts @@ -305,7 +305,8 @@ export default defineConfig({ "java/process/plugin/management-tool/chat/intro", "java/process/plugin/management-tool/chat/carbon", "java/process/plugin/management-tool/chat/huskchat", - "java/process/plugin/management-tool/chat/trchat" + "java/process/plugin/management-tool/chat/trchat", + "java/process/plugin/management-tool/chat/interactivechat" ] }, { diff --git a/src/content/docs/about/sponsor.mdx b/src/content/docs/about/sponsor.mdx index 261d0319d..48de2171d 100644 --- a/src/content/docs/about/sponsor.mdx +++ b/src/content/docs/about/sponsor.mdx @@ -6,7 +6,7 @@ title: 赞助列表 ## 赞助者 -import SponsorCard from "/src/components/SponsorCard.astro"; +import SponsorCard from "@components/SponsorCard.astro"; 从零开始,手把手教你搭建和运营 Minecraft 服务器~ image: file: ../../assets/book.png actions: @@ -15,19 +15,22 @@ hero: import { Card, CardGrid } from "@astrojs/starlight/components"; import { ContributorList } from "starlight-contributor-list"; -import LinkCard from "/src/components/LinkCard.astro"; +import LinkCard from "@components/LinkCard.astro"; ## 下一步 - + 了解教程定位、阅读指引与基础要求 + + 基岩版服务器开服指南 + 高版本 Java 版服务器开服指南 - - 基岩版服务器开服指南 + + 关于 NitWikit 的历史和发展 diff --git a/src/content/docs/java/process/plugin/management-tool/chat/_assets/InteractiveChat/mention.png b/src/content/docs/java/process/plugin/management-tool/chat/_assets/InteractiveChat/mention.png new file mode 100644 index 000000000..4fb140399 Binary files /dev/null and b/src/content/docs/java/process/plugin/management-tool/chat/_assets/InteractiveChat/mention.png differ diff --git a/src/content/docs/java/process/plugin/management-tool/chat/_assets/InteractiveChat/name.png b/src/content/docs/java/process/plugin/management-tool/chat/_assets/InteractiveChat/name.png new file mode 100644 index 000000000..b8861321e Binary files /dev/null and b/src/content/docs/java/process/plugin/management-tool/chat/_assets/InteractiveChat/name.png differ diff --git a/src/content/docs/java/process/plugin/management-tool/chat/_assets/InteractiveChat/placeholders.png b/src/content/docs/java/process/plugin/management-tool/chat/_assets/InteractiveChat/placeholders.png new file mode 100644 index 000000000..38d948c5c Binary files /dev/null and b/src/content/docs/java/process/plugin/management-tool/chat/_assets/InteractiveChat/placeholders.png differ diff --git a/src/content/docs/java/process/plugin/management-tool/chat/interactivechat.md b/src/content/docs/java/process/plugin/management-tool/chat/interactivechat.md new file mode 100644 index 000000000..9e19dc189 --- /dev/null +++ b/src/content/docs/java/process/plugin/management-tool/chat/interactivechat.md @@ -0,0 +1,25 @@ +--- +title: InteractiveChat +--- + +:::note +聊天增强插件,可以基于你的聊天格式插件,添加诸如分享物品和物品栏等功能,并创建自定义聊天占位符。 +::: + +- 物品展示:在聊天中输入 [item]、[inv]、[ender] 等关键词,可向其他玩家展示手中的物品、背包或末影箱内容,并支持自定义布局。 + +- 自定义交互关键词:允许创建自定义占位符,为关键词添加悬停提示、点击动作或替换为任意文本。 + +- 玩家名称交互:将聊天中的玩家名字替换为可交互内容(如悬停显示信息、点击执行命令),并兼容昵称插件。 + +- 玩家提及通知:当玩家名字被提及时,通过声音、标题、动作栏等方式提醒该玩家,支持跨服务器提醒。 + +- 跨服务器支持:基于 BungeeCord 或 Velocity,所有功能(展示、提及、自定义占位符)可在全球聊天网络中跨服务器工作。 + +- RGB 颜色与字体:支持在配置和聊天中使用 RGB 颜色代码(如 𞉀)和自定义资源包字体,增强视觉效果。 + +- 多语言自动翻译:插件消息可自定义,物品名称会根据玩家客户端语言自动翻译显示。 + +![](./_assets/InteractiveChat/mention.png) +![](./_assets/InteractiveChat/placeholders.png) +![](./_assets/InteractiveChat/name.png) diff --git a/src/content/docs/java/start/server-core-choose/folia/intro.md b/src/content/docs/java/start/server-core-choose/folia/intro.md index cffe3051b..e86992c10 100644 --- a/src/content/docs/java/start/server-core-choose/folia/intro.md +++ b/src/content/docs/java/start/server-core-choose/folia/intro.md @@ -8,7 +8,7 @@ Folia 是 Paper 的一个分支,由 Spottedleaf 开发。 :::danger -Folia 不适合新手,无论如何都不要考虑 +Folia 不适合新手,新手无论如何都不要考虑 ::: diff --git a/src/content/docs/java/start/server-core-choose/plugin.mdx b/src/content/docs/java/start/server-core-choose/plugin.mdx index 0d923bcdf..1ae03e920 100644 --- a/src/content/docs/java/start/server-core-choose/plugin.mdx +++ b/src/content/docs/java/start/server-core-choose/plugin.mdx @@ -155,7 +155,7 @@ Leaves 基本完全支持客户端生电 mod,包括但不限于 Carpet、PCA :::danger -Folia 不适合新手,新手无论如何都不要考虑 [(其详细内容会在下一章介绍)](https://nitwikit.8aka.cn/java/start/server-core-choose/folia/intro/) +Folia 不适合新手,新手无论如何都不要考虑 [(其详细内容会在下一章介绍)](/java/start/server-core-choose/folia/intro/) ::: diff --git a/tsconfig.json b/tsconfig.json index faf7433ce..336b5bab1 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -4,7 +4,11 @@ "exclude": ["dist"], "compilerOptions": { "resolveJsonModule": true, - "jsx": "preserve" + "jsx": "preserve", + "paths": { + "@components/*": ["./src/components/*"], + "@layouts/*": ["./src/layouts/*"] + } }, "mdx": { "checkMdx": true