{{ link.desc }}
+ + \ No newline at end of file diff --git a/.vitepress/theme/custom.css b/.vitepress/theme/custom.css index 62eb1bd..0183952 100644 --- a/.vitepress/theme/custom.css +++ b/.vitepress/theme/custom.css @@ -1,6 +1,6 @@ :root { - --vp-c-brand-1: #ffb900; - --vp-c-brand-2: #ffdd4b; + --vp-c-brand-1: #ecb10c; + --vp-c-brand-2: #ffb900; --vp-c-brand-dark: #ffd600; --vp-c-brand-darker: #c7a500; @@ -12,16 +12,18 @@ --vp-code-font-size: .99rem } -img{ + +img { border-radius: .39rem; } -*{ + +* { font-family: 'ms-segoe-fluent', 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif !important; transition-property: background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter; transition-property: background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter; transition-property: background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter; - transition-timing-function: cubic-bezier(0.38, 0, 0.19, 1) ; - transition-duration: 100ms ; + transition-timing-function: cubic-bezier(0.38, 0, 0.19, 1); + transition-duration: 100ms; } @font-face { @@ -29,49 +31,54 @@ img{ src: url("/segoe.ttf"); } -.content-body{ +.content-body { background-color: color-mix(in srgb, var(--vp-nav-bg-color), transparent 15%) !important; backdrop-filter: blur(8px); } -p>em{ - opacity: .78 ; +p>em { + opacity: .78; font-weight: lighter !important; font-style: italic !important; - display: inline-block !important; font-synthesis: style !important; transition-property: all !important; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important; - transition-duration: 233ms !important; + transition-duration: 233ms !important; +} + +p:not(.indent)>em{ + display: inline-block !important; } -p>em:hover{ +p>em:hover { opacity: 1; } -.curtain::before{ +.curtain::before { background: linear-gradient(color-mix(in srgb, var(--vp-c-bg), transparent 15%), transparent 80%) !important; } -table{ - width: 100% !important; - display: table !important; +table { + width: 100% !important; + display: table !important; opacity: 1; } -div .custom-block{ +div .custom-block { padding: 8px 16px !important; } -p.custom-block-title{ + +p.custom-block-title { margin: 7.5px 0 !important; font-size: 15px; } -.custom-block > p:not(.custom-block-title){ + +.custom-block>p:not(.custom-block-title) { margin-top: 0 !important; } -.tip>.custom-block-title::before{ +.tip>.custom-block-title::before { content: '\e82f'; font-weight: bolder; transform: translateY(1.5px) scale(78%); @@ -79,7 +86,8 @@ p.custom-block-title{ padding: .5px; display: inline-block; } -.info>.custom-block-title::before{ + +.info>.custom-block-title::before { content: '\e946'; font-weight: bolder; transform: translateY(2px); @@ -87,7 +95,8 @@ p.custom-block-title{ padding: .5px; display: inline-block; } -.warning>.custom-block-title::before{ + +.warning>.custom-block-title::before { content: '\e7ba'; font-weight: bolder; transform: translateY(1.5px); @@ -95,7 +104,8 @@ p.custom-block-title{ padding: .5px; display: inline-block; } -.danger>.custom-block-title::before{ + +.danger>.custom-block-title::before { content: '\e894'; font-weight: bolder; transform: translateY(2px); @@ -105,35 +115,39 @@ p.custom-block-title{ } -blockquote:not(strong>blockquote):hover{ +blockquote:not(strong>blockquote):hover { opacity: 1 } +code { + font-weight: bold; +} - -.bitter{ - background-color: rgb(251 192 45 / 10.5%) !important; +.bitter { + background-color: rgb(251 192 45 / 8.5%) !important; transition-property: all; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important; - transition-duration: 233ms !important; + transition-duration: 233ms !important; box-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.06), 0 4px 6px -4px rgb(0 0 0 / 0.06); opacity: .9; } -.bitter:hover{ + +.bitter:hover { background-color: rgb(251 192 45 / 12%) !important; box-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1); opacity: 1; } -.bitter:active{ + +.bitter:active { background-color: rgb(251 192 45 / 15%) !important; box-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.09), 0 4px 6px -4px rgb(0 0 0 / 0.09); opacity: .79; } -blockquote{ +blockquote { transition-property: all !important; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important; - transition-duration: 233ms !important; + transition-duration: 233ms !important; font-style: italic !important; font-family: system-ui !important; @@ -149,40 +163,46 @@ blockquote{ position: relative; padding: 0; } -.exlinks{ - display:grid; - grid-template-columns: repeat(1, minmax(0, 1fr)); - gap:.5rem; + +.exlinks { + display: grid; + grid-template-columns: repeat(1, minmax(0, 1fr)); + gap: .5rem; } -.exlinks.two-one{ - display:grid; - grid-template-columns: repeat(1, minmax(0, 1fr)); - gap:.5rem; +.exlinks.two-one { + display: grid; + grid-template-columns: repeat(1, minmax(0, 1fr)); + gap: .5rem; } -.card-like{ + +.card-like { padding: 3px; text-decoration: none !important; } -.smaller{ + +.smaller { font-size: 1em; line-height: normal !important; font-style: normal !important; text-decoration: none !important; } -.card-like>b{ + +.card-like>b { font-weight: bold; font-size: x-large !important; display: block; margin-top: .3rem; text-decoration: none !important; } -.card-like>p{ + +.card-like>p { margin-top: .69rem !important; margin-bottom: .3rem !important; text-decoration: none !important; } -blockquote:hover::before{ + +blockquote:hover::before { position: absolute; display: block; opacity: .5; @@ -194,97 +214,122 @@ blockquote:hover::before{ transition-property: all !important; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important; - transition-duration: 233ms !important; + transition-duration: 233ms !important; content: '注释 | comment'; top: -.1rem; left: 0; transform: scale(80%) translateY(-9.5px) translateX(6.5px); } + @media (min-width: 425px) { - .exlinks{ - display:grid;grid-template-columns: repeat(1, minmax(0, 1fr)); gap:.69rem; + .exlinks { + display: grid; + grid-template-columns: repeat(1, minmax(0, 1fr)); + gap: .69rem; } - .exlinks.two-one{ - display:grid; - grid-template-columns: repeat(1, minmax(0, 1fr)); - gap:.5rem; + + .exlinks.two-one { + display: grid; + grid-template-columns: repeat(1, minmax(0, 1fr)); + gap: .5rem; } } + @media (min-width: 640px) { - .exlinks{ - display:grid;grid-template-columns: repeat(2, minmax(0, 1fr)); gap:.69rem; + .exlinks { + display: grid; + grid-template-columns: repeat(2, minmax(0, 1fr)); + gap: .69rem; } - .exlinks.two-one{ - display:grid; - grid-template-columns: repeat(2, minmax(0, 1fr)); - gap:.5rem; + + .exlinks.two-one { + display: grid; + grid-template-columns: repeat(2, minmax(0, 1fr)); + gap: .5rem; } } + @media (min-width: 960px) { - .exlinks{ - display:grid;grid-template-columns: repeat(3, minmax(0, 1fr)); gap:.69rem; + .exlinks { + display: grid; + grid-template-columns: repeat(3, minmax(0, 1fr)); + gap: .69rem; } - .exlinks.two-one{ - display:grid; - grid-template-columns: repeat(2, minmax(0, 1fr)); - gap:.5rem; + + .exlinks.two-one { + display: grid; + grid-template-columns: repeat(2, minmax(0, 1fr)); + gap: .5rem; } - blockquote:hover::before{ + + blockquote:hover::before { transition-property: all !important; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important; - transition-duration: 233ms !important; + transition-duration: 233ms !important; content: '注释\A comment'; top: 0; left: -1.29rem; transform: scale(80%) translateY(1.5px) translateX(-3rem); } } + .container.f { margin: 0 auto; max-width: 1152px; } -.narrow::-webkit-scrollbar, pre.shiki::-webkit-scrollbar { - width: 6px; /* 滚动条宽度 */ - background-color: rgba(0,0,0,0); /* 透明背景 */ +.narrow::-webkit-scrollbar, +pre.shiki::-webkit-scrollbar { + width: 6px; + /* 滚动条宽度 */ + background-color: rgba(0, 0, 0, 0); + /* 透明背景 */ } -.narrow::-webkit-scrollbar-track, pre.shiki::-webkit-scrollbar-track { - background: rgba(255,255,255,0.1); /* 半透明轨道 */ +.narrow::-webkit-scrollbar-track, +pre.shiki::-webkit-scrollbar-track { + background: rgba(255, 255, 255, 0.1); + /* 半透明轨道 */ border-radius: 3px; } -.narrow::-webkit-scrollbar-thumb, pre.shiki::-webkit-scrollbar-thumb { - background: rgba(255,255,255,0.3); /* 半透明滑块 */ +.narrow::-webkit-scrollbar-thumb, +pre.shiki::-webkit-scrollbar-thumb { + background: rgba(255, 255, 255, 0.3); + /* 半透明滑块 */ border-radius: 3px; } /* 适用于Firefox等非WebKit浏览器 */ -.narrow, pre.shiki { - scrollbar-width: thin; /* 窄滚动条 */ - scrollbar-color: rgba(255,255,255,0.3) rgba(0,0,0,0); /* 滑块颜色 + 透明轨道 */ +.narrow, +pre.shiki { + scrollbar-width: thin; + /* 窄滚动条 */ + scrollbar-color: rgba(255, 255, 255, 0.3) rgba(0, 0, 0, 0); + /* 滑块颜色 + 透明轨道 */ } -.exlink{ - display:block; +.exlink { + display: block; border: 1px solid var(--vp-c-bg-soft); border-radius: 12px; height: 100%; - background-color: var(--vp-c-bg-soft); - padding:.7rem; + background-color: var(--vp-c-bg-soft); + padding: .7rem; } -.x-icon{ + +.x-icon { transform: scale(85%) translateY(.156rem) translateX(1.5px); display: inline-block; } -a.c-top-link{ +a.c-top-link { position: fixed; top: auto; left: auto; @@ -301,31 +346,36 @@ a.c-top-link{ transition-property: all !important; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important; - transition-duration: 233ms !important; + transition-duration: 233ms !important; border: 1px rgba(128, 128, 128, 0.537) solid; - box-shadow: 1px 1px .6rem 1px rgba(220, 220, 220, 0.227) ; + box-shadow: 1px 1px .6rem 1px rgba(220, 220, 220, 0.227); } -a.c-top-link:hover{ + +a.c-top-link:hover { opacity: 1; border: 1px rgba(133, 133, 133, 0.8737) solid; - box-shadow: 2px 1px .6rem 1px rgba(180, 180, 180, 0.297) ; + box-shadow: 2px 1px .6rem 1px rgba(180, 180, 180, 0.297); } -a.c-top-link:active{ + +a.c-top-link:active { opacity: .7; border: 1px rgba(128, 128, 128, 0.537) solid; - box-shadow: 1px 1px .6rem 1px rgba(220, 220, 220, 0.227) ; + box-shadow: 1px 1px .6rem 1px rgba(220, 220, 220, 0.227); } -button.menu{ + +button.menu { padding-top: 11px !important; padding-bottom: 12px !important; } -.table-of-contents>ul{ + +.table-of-contents>ul { list-style: none; position: relative; } -.table-of-contents>ul::before{ + +.table-of-contents>ul::before { position: absolute; content: '\e768'; font-weight: bold; @@ -333,10 +383,16 @@ button.menu{ user-select: none; } -code>span.line, code>span.line>*, code>span.line>span, span.line>span, code, pre{ +code>span.line, +code>span.line>*, +code>span.line>span, +span.line>span, +code, +pre { font-family: 'Cascadia code', 'Monaco', 'Cascadia', 'consolas', monospace, sans-serif, system-ui !important; } -code{ + +code { margin-left: 1px; margin-right: 1px; } @@ -345,31 +401,30 @@ code{ li>p, p.text, p.tagline, -p.details, */ +p.details, */ -p.indent -{ +p.indent { text-indent: 4ch !important; word-break: break-all !important; } -p.indent>*{ +p.indent>* { text-indent: 0% !important; } -.hidden{ - display: none; +.hidden { + display: none; } -.red{ +.red { color: red !important; } -.bold{ +.bold { font-weight: bolder !important; } -p>code{ +p>code { word-break: keep-all; /* display: inline-block; */ } @@ -384,11 +439,12 @@ p>code{ /* DARK AND LIGHT COLORS */ -.dark{ +.dark { --vp-c-divider: #66666666 !important; } -:root{ - --vp-c-divider: #d1d1d3; +:root { + --vp-c-divider: #d1d1d3; } -/* END DARK AND LIGHT COLORS END */ + +/* END DARK AND LIGHT COLORS END */ \ No newline at end of file diff --git a/node_modules/.package_versions.json b/node_modules/.package_versions.json deleted file mode 100644 index 9e26dfe..0000000 --- a/node_modules/.package_versions.json +++ /dev/null @@ -1 +0,0 @@ -{} \ No newline at end of file diff --git a/zhCN/CMFS/help/guide-pure/index.md b/zhCN/CMFS/help/guide-pure/index.md new file mode 100644 index 0000000..a119f93 --- /dev/null +++ b/zhCN/CMFS/help/guide-pure/index.md @@ -0,0 +1,45 @@ +# Pure服务器帮助 + +上次更新:2026年1月27日 + +[[toc]] + +## 常见问题 + +### 我应该使用什么账户加入服务器? + +目前,CMFS-Pure和CMFS-Radost仅支持微软官方账户认证。这意味着玩家必须购买并使用有效的正版账户。 + +### 我应该选择哪个地址来加入服务器? + +一般情况下,直接选择`pure.craftmine.fun`即可。如果提示无法连接到服务器,可以尝试使用国际解析的`pure.cmfs.kami.su` 或 `pure.cmfs.vot.moe` (国际解析并非国际优化线路!)若以上方法均不能起作用,尝试: + +- 使用LauncherX启动器 +- 检查网络代理和防火墙设置 +- 检查DNS设置 + +### 我应该使用什么客户端进入服务器? + +要想加入群组服的登录服务器,至少需要Minecraft Java版原版或兼容的模组客户端,游戏版本至少为`1.20.1`。请注意,根据子服自有的规则,部分版本可能无法加入某些子服务器,一般情况下可以在【空间导航】菜单的悬浮提示上可见;有些客户端模组在部分子服中会破坏游戏体验,甚至可能被认定为作弊,使用兼容的模组客户端前请查看子服服规确认。 + +### 我没有名为【空间导航】的指南针 + +按下键盘上的斜杠`/`并输入`menu`(组合起来就是命令`/menu`)然后按下`enter`执行,同样可以打开空间导航。也可以找管理员申请补办。 + +### 如何前往子服务器? + +通过使用【空间导航】菜单,玩家可以在菜单中央一行的按钮中选择目标服务器。点击后原地等待服务器传送即可。*在部分服务器中存在命令`/logoff`可以用于回到登录服务器,以重新选择目标服务器*。 + +### 关于主城 + +主城是由 @康桥 主导建筑的一片优美的中式园林。可能存在方法从园内跑到外面,但是仍然什么都做不了。 + +### 群聊… + +欢迎加入总群:`419902868` 或Pure群:`805935004`。这些群聊遵从日冕工作室的[公开交流群管理规定和条款](/zhCN/guide/standard/code-of-open-groups) + +## 群组服规则(总则) + +- 在任何组成服务器中作弊都是禁止的。所有子服务器都不接受对作弊、外挂的辩解。 +- 利用服务器特性干扰服务器正常运行的行为是禁止的。登录服有权将任何人列入禁止进入的黑名单。 +- 在子服违反子服规则,也可能根据恶劣程度受到全群组的处罚。 \ No newline at end of file diff --git a/zhCN/CMFS/help/guide-pure/survival-commands.md b/zhCN/CMFS/help/guide-pure/survival-commands.md new file mode 100644 index 0000000..8aa9271 --- /dev/null +++ b/zhCN/CMFS/help/guide-pure/survival-commands.md @@ -0,0 +1,49 @@ +`@useFixer` + +# 命令 + +这里列出了一些有助于游戏或属于本服特色的命令。 + +:::warning 没有进行分类 + +有空再说 + +::: + +- `/compass`: 打开一个类似HUD的指南针【来自:purpur】 +- `/logoff`: 登出当前子服 +- `/coi`: 查询方块操作记录(切换,相当于`/co i`) +- `/avalon`: 前往主世界(幻想乡) +- `/legacy`: 前往旧梦地 +- `/clear-my-trip | yes>`: 清除两个世界之间的跨越记录。附加yes表示确认清除。 +- `/where <~player>`: 查询一个玩家当前所在的维度。对方也将收到被你查询的通知。 +- `/age | all>`: 查询日龄。第一个参数留空以查询自己的日龄,使用all查询排行榜前十名。使用此命令有25秒冷却时间。 +- `/sos & /sos-solved`: 呼救。这将广播你的坐标和所处纬度。使用`/sos-solved`取消呼救。 +- `/disable-my-protect`: 在新手保护期期间使用此命令以提前关闭自己的新手保护。 +- `/setchatcolor | ~colorHexCode>`: 为自己的聊天文字设置颜色。留空则重置为默认。示例:`/setchatcolor <#39c5bb>` +- `/report`: 将触发内置举报功能,下一条消息将作为举报内容发送到服务端。发送`.//`将取消此次举报。 +- `/joke`: 随机一条笑话。 +- `/random-info`: 随机一条Tips。 +- `/date & /date-info`: 查询日期的命令。后者会提供更完善的内容。 +- `/tell <~player> <~text>`: 说悄悄话,第一个参数是你要说给谁听(必须在线),第二个参数开始是你的悄悄话内容。请注意,悄悄话会被记录在服务器后台和双方客户端的日志之中。【来自:原版】 +- `/me <~text>`: 用一种戏剧化的方式发言或表达自己的状态到聊天区。 +- `/welcome_newbee`: 在新玩家进入服务器的时候,聊天区出现的“点我”实际上执行这个命令,将会发送一条有历史渊源的欢迎词。 +- `/tps`: 查询当前服务器的TPS(刻每秒,用于参考服务器运行压力,越高越好,一般20为上限) +- `/ping`: 查询当前到服务器的真实延迟【来自:paper】 +- `/gsit`: 随地坐下【来自:GSit】 +- `/`: 未完待续(上次更新:2026年1月27日) + + +## 注释 + +### 符号含义 + +- `