From 42b1b4bdc81ab70ece1b1bcd7c5178ce8a740b0c Mon Sep 17 00:00:00 2001 From: fr1g Date: Sat, 15 Nov 2025 11:45:45 +0300 Subject: [PATCH 1/6] =?UTF-8?q?=E6=94=B9=E7=94=A8vue=E7=BB=84=E4=BB=B6?= =?UTF-8?q?=E5=B1=95=E7=A4=BA=E5=8F=8B=E9=93=BE=EF=BC=8C=E5=B9=B6=E4=B8=94?= =?UTF-8?q?=E5=B0=86=E5=8F=8B=E9=93=BE=E6=94=BE=E5=9C=A8=E9=80=82=E5=90=88?= =?UTF-8?q?i18n=E7=9A=84=E5=9C=B0=E6=96=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 好像也没那么适合 ,再说吧 --- .vitepress/friendLinks.ts | 23 +++ .vitepress/theme/RelatedLink.vue | 20 +++ .vitepress/theme/custom.css | 263 +++++++++++++++++++------------ zhCN/guide/links.md | 17 +- 4 files changed, 208 insertions(+), 115 deletions(-) create mode 100644 .vitepress/friendLinks.ts create mode 100644 .vitepress/theme/RelatedLink.vue diff --git a/.vitepress/friendLinks.ts b/.vitepress/friendLinks.ts new file mode 100644 index 0000000..6d9243c --- /dev/null +++ b/.vitepress/friendLinks.ts @@ -0,0 +1,23 @@ +export class RelatedLinkObject { + title: string; + link: string; + desc: string; + + constructor(title: string, link: string, desc: string) { + this.title = title; + this.link = link; + this.desc = desc; + } +} + +export const FriendLinks: RelatedLinkObject[] = [ + new RelatedLinkObject('Microsoft Learn*', 'https://learn.microsoft.com/', '微软官方文档'), + new RelatedLinkObject('Skript Hub*', 'https://skripthub.net/', '第三方Skript文档'), + new RelatedLinkObject('NitWikit^?', 'https://nitwikit.8aka.org', '十分详尽的第三方 MC 开服教程'), + new RelatedLinkObject('【续】维基档案馆', 'https://continue-project.netlify.app/', 'SnowCutie的插件文档汉化合集Continue Project'), + new RelatedLinkObject('Natsurainko\'s blog', 'https://natsurainko.github.io/', '开发者Natsurainko的博客,积累了一些相关教程。'), +]; + +export const Sponsors: RelatedLinkObject[] = [ + new RelatedLinkObject('云联小白/集云社', 'https://idc.mcmc.run/', '专注游戏服务器租赁的服务商【云联小白】,其长期为CMFS提供免费服务器。联系QQ:395426'), +] \ No newline at end of file diff --git a/.vitepress/theme/RelatedLink.vue b/.vitepress/theme/RelatedLink.vue new file mode 100644 index 0000000..4e99cc7 --- /dev/null +++ b/.vitepress/theme/RelatedLink.vue @@ -0,0 +1,20 @@ + + \ No newline at end of file diff --git a/.vitepress/theme/custom.css b/.vitepress/theme/custom.css index 62eb1bd..b58b26c 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,13 +31,13 @@ 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; @@ -43,35 +45,37 @@ p>em{ 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>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 +83,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 +92,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 +101,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 +112,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 +160,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 +211,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 +343,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 +380,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 +398,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 +436,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/zhCN/guide/links.md b/zhCN/guide/links.md index 3f21bd6..a0fcc99 100644 --- a/zhCN/guide/links.md +++ b/zhCN/guide/links.md @@ -1,5 +1,8 @@ # 友情链接… - + ## 友链! 此处展示的友情链接仅限同类的知识共享型站点。与此同时,还包含了一些参考较多的文档站(可能是单向友链) @@ -7,12 +10,9 @@ 如果你认为你的站点是与我们并肩的好伙伴,欢迎与我们交换友链!查看[我们的联系方式](/zhCN/guide/contact) - + *标注 `*` 的是单向,标注 `^` 的是因为各种特殊情况导致的暂时单向。* @@ -21,10 +21,7 @@ 这里列举大力赞助我们的好心人,他们有自己的生意。 ## 如何在这里展示? From 305170c7778d1ca77068d3844a22388a43d9c0a9 Mon Sep 17 00:00:00 2001 From: fr1g Date: Sun, 16 Nov 2025 13:57:48 +0300 Subject: [PATCH 2/6] =?UTF-8?q?=E8=BF=99=E7=8E=A9=E6=84=8F=E5=92=8B?= =?UTF-8?q?=E8=BF=9B=E6=9D=A5=E7=9A=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- node_modules/.package_versions.json | 1 - 1 file changed, 1 deletion(-) delete mode 100644 node_modules/.package_versions.json 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 From 5a08852e1d124565232239afbe2518a599e441ce Mon Sep 17 00:00:00 2001 From: fr1g Date: Sun, 16 Nov 2025 13:59:06 +0300 Subject: [PATCH 3/6] Update friendLinks.ts --- .vitepress/friendLinks.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.vitepress/friendLinks.ts b/.vitepress/friendLinks.ts index 6d9243c..5782d0b 100644 --- a/.vitepress/friendLinks.ts +++ b/.vitepress/friendLinks.ts @@ -13,9 +13,10 @@ export class RelatedLinkObject { export const FriendLinks: RelatedLinkObject[] = [ new RelatedLinkObject('Microsoft Learn*', 'https://learn.microsoft.com/', '微软官方文档'), new RelatedLinkObject('Skript Hub*', 'https://skripthub.net/', '第三方Skript文档'), - new RelatedLinkObject('NitWikit^?', 'https://nitwikit.8aka.org', '十分详尽的第三方 MC 开服教程'), new RelatedLinkObject('【续】维基档案馆', 'https://continue-project.netlify.app/', 'SnowCutie的插件文档汉化合集Continue Project'), + new RelatedLinkObject('LeafMC Docs', 'https://www.leafmc.one/zh/docs/getting-started', '高性能优化服务端Leaf的官方文档'), new RelatedLinkObject('Natsurainko\'s blog', 'https://natsurainko.github.io/', '开发者Natsurainko的博客,积累了一些相关教程。'), + new RelatedLinkObject('NitWikit^?', 'https://nitwikit.8aka.org', '十分详尽的第三方 MC 开服教程'), ]; export const Sponsors: RelatedLinkObject[] = [ From 3200e1634811a413a403f3ff4a24d893e5555f5c Mon Sep 17 00:00:00 2001 From: fr1g Date: Tue, 27 Jan 2026 23:34:58 +0800 Subject: [PATCH 4/6] =?UTF-8?q?=E5=A4=A7=E9=87=8F=E6=9B=B4=E6=96=B0cmfs?= =?UTF-8?q?=E7=9B=B8=E5=85=B3=E5=86=85=E5=AE=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .vitepress/sideBar/zhCN.ts | 26 ++++++-- .vitepress/theme/custom.css | 5 +- zhCN/CMFS/help/guide-pure/index.md | 45 ++++++++++++++ .../CMFS/help/guide-pure/survival-commands.md | 49 +++++++++++++++ .../CMFS/help/guide-pure/survival-gameplay.md | 0 zhCN/CMFS/help/guide-pure/survival-rules.md | 59 +++++++++++++++++++ zhCN/CMFS/help/guide-radost/index.md | 32 ++++++++++ zhCN/CMFS/index.md | 34 +++++++++-- zhCN/CMFS/servers/mood/index.md | 3 + zhCN/CMFS/servers/mood/lappland.md | 48 +++++++++++++++ .../CMFS/servers/project-lappland/gameplay.md | 21 ------- zhCN/CMFS/servers/project-lappland/index.md | 5 -- zhCN/CMFS/servers/project-lappland/rules.md | 18 ------ zhCN/CMFS/servers/project-lappland/story.md | 1 - zhCN/CMFS/servers/pure/index.md | 4 +- zhCN/CMFS/servers/pure/radost.md | 3 +- zhCN/CMFS/servers/pure/survival.md | 49 ++++++++------- zhCN/guide/standard/cskb-formula.md | 6 +- 18 files changed, 319 insertions(+), 89 deletions(-) create mode 100644 zhCN/CMFS/help/guide-pure/index.md create mode 100644 zhCN/CMFS/help/guide-pure/survival-commands.md create mode 100644 zhCN/CMFS/help/guide-pure/survival-gameplay.md create mode 100644 zhCN/CMFS/help/guide-pure/survival-rules.md create mode 100644 zhCN/CMFS/help/guide-radost/index.md create mode 100644 zhCN/CMFS/servers/mood/index.md create mode 100644 zhCN/CMFS/servers/mood/lappland.md delete mode 100644 zhCN/CMFS/servers/project-lappland/gameplay.md delete mode 100644 zhCN/CMFS/servers/project-lappland/index.md delete mode 100644 zhCN/CMFS/servers/project-lappland/rules.md delete mode 100644 zhCN/CMFS/servers/project-lappland/story.md diff --git a/.vitepress/sideBar/zhCN.ts b/.vitepress/sideBar/zhCN.ts index eff00bd..43b6054 100644 --- a/.vitepress/sideBar/zhCN.ts +++ b/.vitepress/sideBar/zhCN.ts @@ -279,10 +279,8 @@ export const sidebar: DefaultTheme.SidebarItem[] = [ ] }, { - text: "CMFS Project Lappland", link: "/zhCN/CMFS/servers/project-lappland/", items: [ - { text: "背景", link: "/zhCN/CMFS/servers/project-lappland/story" }, - { text: "玩法", link: "/zhCN/CMFS/servers/project-lappland/gameplay" }, - { text: "规则", link: "/zhCN/CMFS/servers/project-lappland/rules" }, + text: "CMFS-Mood", link: "/zhCN/CMFS/servers/mood/", items: [ + { text: "LappLand", link: "/zhCN/CMFS/servers/mood/lappland" }, ] }, ] @@ -293,7 +291,25 @@ export const sidebar: DefaultTheme.SidebarItem[] = [ collapsed: true, items: [ { text: "无效的会话?", link: "/zhCN/CMFS/help/invalid-session" }, - + { + text: 'Pure服务器指南', + link: '/zhCN/CMFS/help/guide-pure/', + collapsed: true, + items: [ + { text: "首页", link: "/zhCN/CMFS/help/guide-pure" }, + { text: "生存:规则", link: "/zhCN/CMFS/help/guide-pure/survival-rules" }, + { text: "生存:命令", link: "/zhCN/CMFS/help/guide-pure/survival-commands" }, + { text: "生存:特别玩法", link: "/zhCN/CMFS/help/guide-pure/survival-gameplay" }, + ] + }, + { + text: 'Radost 小游戏指南', + link: '/zhCN/CMFS/help/guide-radost/', + collapsed: true, + items: [ + { text: "首页/共建说明", link: "/zhCN/CMFS/help/guide-radost" }, + ] + } ] } ] diff --git a/.vitepress/theme/custom.css b/.vitepress/theme/custom.css index b58b26c..0183952 100644 --- a/.vitepress/theme/custom.css +++ b/.vitepress/theme/custom.css @@ -40,7 +40,6 @@ p>em { opacity: .78; font-weight: lighter !important; font-style: italic !important; - display: inline-block !important; font-synthesis: style !important; transition-property: all !important; @@ -48,6 +47,10 @@ p>em { transition-duration: 233ms !important; } +p:not(.indent)>em{ + display: inline-block !important; +} + p>em:hover { opacity: 1; } 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表示确认清除。 +- `/where <~player>`: 查询一个玩家当前所在的维度。对方也将收到被你查询的通知。 +- `/age `: 查询日龄。第一个参数留空以查询自己的日龄,使用all查询排行榜前十名。使用此命令有25秒冷却时间。 +- `/sos & /sos-solved`: 呼救。这将广播你的坐标和所处纬度。使用`/sos-solved`取消呼救。 +- `/disable-my-protect`: 在新手保护期期间使用此命令以提前关闭自己的新手保护。 +- `/setchatcolor `: 为自己的聊天文字设置颜色。留空则重置为默认。示例:`/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日) + + +## 注释 + +### 符号含义 + +- ``:命令参数。这意味着这里必须填入`blablabla`,否则无法达成命令介绍的效果。 +- ``:命令参数可为空或blabla。 +- `<~player>`:输入任意一个玩家名称作为参数。 +- `<...text>`:输入任意文本,或多个参数都是文本。 +- `/cmd1 & /cmd2`:两个命令相同或差别很小。 + +### 命令来源 + +此处列举的命令有多个来源。它可能来自原版游戏,可能来自服务端,或者来自哪个插件或脚本。本页标注的所有非自定义命令(使用脚本或定制插件实现的)都标注了来源。`i` \ No newline at end of file diff --git a/zhCN/CMFS/help/guide-pure/survival-gameplay.md b/zhCN/CMFS/help/guide-pure/survival-gameplay.md new file mode 100644 index 0000000..e69de29 diff --git a/zhCN/CMFS/help/guide-pure/survival-rules.md b/zhCN/CMFS/help/guide-pure/survival-rules.md new file mode 100644 index 0000000..771e030 --- /dev/null +++ b/zhCN/CMFS/help/guide-pure/survival-rules.md @@ -0,0 +1,59 @@ +`@useFixer` +# 令行禁止、陟罚臧否 + +在这里查看“生存服中,什么是可以做的,什么是不能做的”。 + +[[toc]] + +## 处罚类型 + +在服务器中存在以下类型的处罚。 + +#### 1)世界内处罚 + +包括但不限于:没收违规所得、清空账户(背包等)数据、清空常住地存储的物品、拆除建筑、移除存在痕迹`i` + +在服务器活跃玩家中超过2/3同意的情况下可以处以移除存在痕迹的惩罚。这将直接重新生成其住地的部分方块,或进一步扩大到删除其所有建筑和留下的文字信息。*只要是个正常人类应该都不会触发这一条*。`i` + +#### 2)行为限制 + +包括但不限于:禁止使用指令、限制世界内行动、公屏禁言、禁止穿戴盔甲、禁止建造(若禁止建造特定类型的结构,若发现私自建造,可直接触发封禁)`i` + +#### 3)封禁和共享黑名单 + +账户封禁一般都有时限,0.5~30天或更高不等,原则上不处以永久封禁。`i` + +对于未成年在校学生的封禁应该酌情适用非工作日计日。即,如果是行为恶劣且悔改态度不良的未成年在校学生(无论休学、走读与否),自动将封禁日分散到每个周末,并且在所有周末之间的工作日也保持封禁状态。*假设小乃龙符合条件并在周六起被封禁3天,实际封禁生效时长为此周六到下周六(包括周一到周五),周日当天解除封禁。实际情况会根据法定节假日调整,但是如果进一步恶劣也可以考虑只参考周末为非工作日。学校特殊假期(比如中高考考场假)或其他不在法定节假日的不在校情况不算在内。*`i` + +行为格外恶劣的,管理层将会在服主圈子内传播证据以警告其他服主慎重对待违规者。*一般来讲正常人在我们这不会出现这种情况*。`i` + +## 连坐制度和数罪并罚 + +部分针对恶劣行为的处罚适用于连坐。连坐倍率由涉事账号数量决定,即:`i` + +``` +A * d = s +A:涉事账号总数。如果持有者有其他已知小号,则一并算在内 +d:被裁定的总处罚量(封禁天数或其他量化数字,单位不同则分开计算) +s:给每个账号的实际处罚量 +``` + +假设Alex和Steve十分恶劣地偷了Noob的家、辱骂了Noob、许诺给Noob买瓜子却拖延兑现,而Alex持有小号Alexandr、Alexa、Aleksandrov、Alexandria(共持有5个账户在服务器内),则根据规定裁决的处罚量:辱骂他人(封禁1天)、恶劣盗窃(封禁3天、退回所得、清空作案账号数据)应如下计算:`i` + +``` +(5+1) * (1+3) = 24天(封禁每账户) +附加:退回所得、清空账号Alex、Steve的数据 +封禁结果:Alex、Alexandr、Alexa、Aleksandrov、Alexandria、Steve六个账户分别被封禁24天 +``` + +## 禁止行为 + + + +## 法律相关 + +- CMFS(所有CMFS,除非另有说明),仅适用于中华人民共和国现行法律和瑞典Mojang AB的Eula、著作权声明。中国境外的用户使用CMFS同样需要遵守中华人民共和国法律。 +- 中华人民共和国执法机关持有有效搜查令的,运维组依法配合调查和提取证据。 +- 若在CMFS遇到合法权利受损,正在进行或即将进行诉讼需要证据,或报警立案的,运维组将尽全力固定和提供所需的证据。CMFS不承担任何因举证造成的损失或开支。 +- CMFS与任何的中国境内外的Minecraft著作权、商标持有人均不存在从属关系。CMFS依据Minecraft Eula等协议和其他参与的开/闭源软件许可证运营。 +- CMFS为学习和研究用途的公共服务部署实例,不承担因连接到CMFS后导致的任何损失的责任或连带责任。 diff --git a/zhCN/CMFS/help/guide-radost/index.md b/zhCN/CMFS/help/guide-radost/index.md new file mode 100644 index 0000000..3eea0a7 --- /dev/null +++ b/zhCN/CMFS/help/guide-radost/index.md @@ -0,0 +1,32 @@ +# Radost 小游戏群组 + +## 简介 + +Radost一词来自俄语Радость,意为“欢愉、快乐”。我们旨在提供一系列可以在坐在电脑前办公的闲暇之余就可以快速放松的小游戏体验,也不乏会有一些创意孵化的新鲜小游戏。 + +## 加入 + +直接加入Pure群组,在【空间导航】选择【Radost】即可进入小游戏菜单以选择小游戏。 + +:::info 连接信息 + +- 游戏版本:1.20.1+ 原版,具体见菜单中标注的子服游戏版本 +- 地址:`pure.craftmine.fun` | `pure.cmfs.kami.su`(海外解析) +- 建议使用纯净原版客户端游玩 + +::: + +## 共建 + +加入【小游戏共建】?我们将给你提供一个契机——如果你有一定的技术,并且有想要实现的小游戏玩法,可以加入CMFS的【小游戏共建】计划。在我们提供的免费服务器面板上部署你的小游戏,然后接入CMFS-Radost小游戏群组,然后与我们一起发力宣传,看看你的小游戏反响如何! + +通过共建审核后,你将获得子服的完整OP权限,你可以全权管理属于你的免费子服。 但是与此同时,你必须遵守这些规则: + +- 你不能允许在子服里出现任何源自Corona Studio以外的广告 +- 你不能因为这个子服盈利。也就是说,你必须保证子服是公益运营的 +- 你不能违反最基本的CMFS规则和国家法律法规(无论是Corona Studio所在国还是你所在国的) +- 你不能说开就开、说停就停;你的子服必须有一定的完成度,并且停服必须提前一个月预告;必须坚持维护运营 +- 申请加入共建计划的实体可以是个人也可以是运营团队 +- 你不能利用子服面板搭建无关内容 +- 你不能直接在子服内拉起、宣传未经我们许可的群聊 +- 注意!我们保留直接撤下子服的权利! diff --git a/zhCN/CMFS/index.md b/zhCN/CMFS/index.md index 89358dc..9877559 100644 --- a/zhCN/CMFS/index.md +++ b/zhCN/CMFS/index.md @@ -2,11 +2,17 @@ ——首先,感谢你选择加入 CraftMineFun Server - Minecraft群组服务器(以下简称CMFS)。本系列指南将会帮助你理解关于CMFS的一切,并发挥你的主观能动性,利用我们提供的特色玩法来建设、游览。和您的朋友们一起,抑或是在这里认识新朋友,合作游玩,或者竞赛角逐。请放心,由我们的团队来维护您的体验。如果您遇到了游玩体验上的问题,请**立即联系我们**! +欢迎加入总群:`419902868` 或Pure群:`805935004`。这些群聊遵从日冕工作室的[公开交流群管理规定和条款](/zhCN/guide/standard/code-of-open-groups) + :::warning 存在服务器处于暂停运营的状态 请等待另行通知(2025年2月27日) -或加入群 **419902868**(CMFS主群) 等待第一时间的通知。 +::: + +:::tip 账户和个人验证 + +目前所有服务器只能使用微软账户验证,即必须使用正版国际版账户登录。 ::: @@ -16,7 +22,21 @@ 负责人:法棍
`#纯净群组` `#生存` `#插件` -*暂时因技术原因停服* +目前已开放: + +- Pure 生存服 + +:::info 连接信息 + +- 游戏版本:推荐【1.21.8】游玩(兼容1.21.2~1.21.8) +- 地址:`pure.craftmine.fun` | `pure.cmfs.kami.su`(海外解析) +- 生存服允许部分优化模组。参见:[Pure生存服详细规则](/zhCN/CMFS/help/guide-pure/survival-rules) + +::: + +加入群`805935004`了解更多! + +[需要帮助?](/zhCN/CMFS/help/guide-pure) --- @@ -26,7 +46,7 @@ *正在策划中,敬请期待!* -此服务器计划正在招贤纳士! +此服务器计划正在招贤纳士 --- @@ -34,9 +54,13 @@ 负责人:Dxir
`#纯净群组` `#小游戏` `#多版本` -*正在建造中,敬请期待!欢迎入伙共建!* - +目前已开放: +- 黎明杀鸡 +- 起床战争 +通过Pure群组服加入小游戏! +有玩法、有想法?欢迎与我们共同建设Radost![了解更多](/zhCN/CMFS/help/guide-radost) +--- diff --git a/zhCN/CMFS/servers/mood/index.md b/zhCN/CMFS/servers/mood/index.md new file mode 100644 index 0000000..a263627 --- /dev/null +++ b/zhCN/CMFS/servers/mood/index.md @@ -0,0 +1,3 @@ +# CMFS-Mood + +由我们打造并运营的模组服务器系列。 diff --git a/zhCN/CMFS/servers/mood/lappland.md b/zhCN/CMFS/servers/mood/lappland.md new file mode 100644 index 0000000..4ee2ee8 --- /dev/null +++ b/zhCN/CMFS/servers/mood/lappland.md @@ -0,0 +1,48 @@ +# Project Lappland + +:::warning WIP +我们期待有优秀的编剧和RPG技术人员与我们一起共同实现这个世界的构筑。 +::: + +Project LappLand(其他地方用“ProjLapp”代称),是一个借助mod和无数脚本和魔改维持的奇特的地外冒险。我们引入一系列轻RPG元素和剧情,引导玩家在地球的遥远殖民地上自由征服。 + +[[toc]] + +## 玩法 + +ProjLapp的剧情主要侧重于营造氛围和环境,主要玩法是特定的模组生存。 + + + +### 生存 + +全天候的玩法。围绕着故事进行经营、建立自己的聚落定居点、感受和邻居之间的“地缘事务”——就像19~20世纪的艾美莉卡西部一样,这里距离“总部”很远,这里是无主之地。 + + + +### 故事 + +你是怎么来到这里的?你又是为了什么来到这里?想必你有自己的答案——“总部”选定你参与到这样的远星拓荒之中,对你来说究竟是扬名立万的机会,还是将你推入了无底的深渊? + + + +### 活动 + +限时游玩的故事或经营玩法。 + +## 规则 + +### 禁止 + +- 原版生电 +- 卡服以及其他创造大量实体的行为 +- 不宣而战 - 偷袭行为和其他不正当破坏行为将受到惩罚 +- 破坏任务地点 +- 利用bug的其他恶性的行为 +- 围堵任务地点或副本入口 +- 其他违反公序良俗的行为 + +### 明确允许 + +- 向任何非保护期内的聚落宣战(必须先通过系统功能发起) +- 约架PVP(必须通过系统功能发起,且参与双方都将临时启用死亡不掉落) \ No newline at end of file diff --git a/zhCN/CMFS/servers/project-lappland/gameplay.md b/zhCN/CMFS/servers/project-lappland/gameplay.md deleted file mode 100644 index b858fec..0000000 --- a/zhCN/CMFS/servers/project-lappland/gameplay.md +++ /dev/null @@ -1,21 +0,0 @@ -# 玩法 - -ProjLapp的剧情主要侧重于营造氛围和环境,主要玩法是特定的模组生存。 - - - -## 生存 - -全天候的玩法。围绕着故事进行经营、建立自己的聚落定居点、感受和邻居之间的“地缘事务”——就像19~20世纪的艾美莉卡西部一样,这里距离“总部”很远,这里是无主之地。 - - - -## 故事 - -你是怎么来到这里的?你又是为了什么来到这里?想必你有自己的答案——“总部”选定你参与到这样的远星拓荒之中,对你来说究竟是扬名立万的机会,还是将你推入了无底的深渊? - - - -## 活动 - -限时游玩的故事或经营玩法。 \ No newline at end of file diff --git a/zhCN/CMFS/servers/project-lappland/index.md b/zhCN/CMFS/servers/project-lappland/index.md deleted file mode 100644 index f89fbc9..0000000 --- a/zhCN/CMFS/servers/project-lappland/index.md +++ /dev/null @@ -1,5 +0,0 @@ -# Project Lappland - -Project LappLand(其他地方用“ProjLapp”代称),是一个借助mod和无数脚本和魔改维持的奇特的地外冒险。我们引入一系列轻RPG元素和剧情,引导玩家在地球的遥远殖民地上自由征服。 - -我们期待有优秀的编剧和RPG技术人员与我们一起共同实现这个世界的构筑。 diff --git a/zhCN/CMFS/servers/project-lappland/rules.md b/zhCN/CMFS/servers/project-lappland/rules.md deleted file mode 100644 index f12bbda..0000000 --- a/zhCN/CMFS/servers/project-lappland/rules.md +++ /dev/null @@ -1,18 +0,0 @@ -# 服务器规则 - -[[toc]] - -## 禁止 - -- 原版生电 -- 卡服以及其他创造大量实体的行为 -- 不宣而战 - 偷袭行为和其他不正当破坏行为将受到惩罚 -- 破坏任务地点 -- 利用bug的其他恶性的行为 -- 围堵任务地点或副本入口 -- 其他违反公序良俗的行为 - -## 明确允许 - -- 向任何非保护期内的聚落宣战(必须先通过系统功能发起) -- 约架PVP(必须通过系统功能发起,且参与双方都将临时启用死亡不掉落) diff --git a/zhCN/CMFS/servers/project-lappland/story.md b/zhCN/CMFS/servers/project-lappland/story.md deleted file mode 100644 index 78c6b21..0000000 --- a/zhCN/CMFS/servers/project-lappland/story.md +++ /dev/null @@ -1 +0,0 @@ -# 作为RPG - 故事背景 \ No newline at end of file diff --git a/zhCN/CMFS/servers/pure/index.md b/zhCN/CMFS/servers/pure/index.md index 41716ab..5e8fcf9 100644 --- a/zhCN/CMFS/servers/pure/index.md +++ b/zhCN/CMFS/servers/pure/index.md @@ -1,7 +1,5 @@ -# Project Pure +# CMFS-Pure 这是一个包含一切我们能想象到的原版玩法的群组服务器,接入了包含:生存、小游戏、(非公开)创造 等服务器,以后视情况也将开放:空岛生存、原版创造、原版RPG 等新的子服玩法!此外,我们等待有志向的伙伴来参与共建新的小游戏玩法!(见:) - - 通过CSKB的目录来展开查看接入Pure群组的子服务器。 \ No newline at end of file diff --git a/zhCN/CMFS/servers/pure/radost.md b/zhCN/CMFS/servers/pure/radost.md index 9b8e86d..073ecc8 100644 --- a/zhCN/CMFS/servers/pure/radost.md +++ b/zhCN/CMFS/servers/pure/radost.md @@ -16,5 +16,4 @@ ::: - - +**关于共建和其他更多信息,参见:** [帮助:Radost](/zhCN/CMFS/help/guide-radost/) \ No newline at end of file diff --git a/zhCN/CMFS/servers/pure/survival.md b/zhCN/CMFS/servers/pure/survival.md index dd068a3..168785e 100644 --- a/zhCN/CMFS/servers/pure/survival.md +++ b/zhCN/CMFS/servers/pure/survival.md @@ -1,14 +1,12 @@ # CMFS Pure 原版群组-生存服 - - ::: info 连接信息 -地址:pure.craftmine.fun +地址:pure.craftmine.fun -备用:pure.cmfs.kami.su +备用:pure.cmfs.kami.su -游戏版本:原版1.20~1.21.5 +游戏版本:原版1.20~1.21.5 服务器核心版本:Leaf/Paper, 1.21.4 @@ -16,30 +14,31 @@ ::: -## 规则 - -- 不许开挂,不许恶意杀人,不许卡破坏性bug,不许卡服 -- 玩家有权自行使用`/co i`进行查询 -- 玩家可以借助木斧测距,但是没有其他建筑功能 -- 禁止在历史问题遗留区域制造世吞等会造成连续爆炸和方块破坏的机械(区域:1752 6056; 1752 -312; 8384 -312; 8384 6056) -- 禁止其他违反公序良俗的行为 +**其他更多信息,参见:** [帮助:Pure](/zhCN/CMFS/help/guide-pure/) +## 规则 +- 不许开挂,不许恶意杀人,不许卡破坏性bug,不许卡服 +- 玩家有权自行使用`/co i`进行查询 +- 玩家可以借助木斧测距,但是没有其他建筑功能 +- 禁止在历史问题遗留区域制造世吞等会造成连续爆炸和方块破坏的机械(区域:1752 6056; 1752 -312; 8384 -312; 8384 6056) +- 禁止其他违反公序良俗的行为 +- 完整规则,参见:[Pure生存服详细规则](/zhCN/CMFS/help/guide-pure/survival-rules) ## 玩法 轻微修改的原版生存!服务端恢复了**无头活塞、刷线**等轻生电必备的【特性】,并且加入了一些扩展性的玩法和细节: -- 你可以对怪物扔砖头!有真实伤害的! -- 遇到险情?使用命令`/sos`广播呼救! -- 组织你的聚落!带上你的伙伴→准备一个聚落名称和合适的头衔文字颜色→向管理员申请创建你的聚落,即可为聚落成员启用唯一的聊天区标识! -- 彩色聊天文字!使用 `/setchatcolor <颜色代码>` (支持16进制颜色码) 为你的聊天文本应用颜色! -- 新手(死亡不掉落、禁用PVP)保护!(累计游玩50游戏日将自动移除新手保护)~ 如果觉得自己不需要,可以关闭自己的新手保护:命令 `/disable-my-protect`后在聊天区发送`y`来关闭 -- 游戏日查询和全服游戏日榜单(命令 `/age`) -- 日历系统!记录日期,看自己的聚落每天成长的一点一滴 -- 可以手动用腐肉进行堆肥! -- 试试用火矢点燃篝火! -- 幻翼骑乘!建筑玩家狂喜2333 -- 双主世界!我们将旧时代的CMFS原版生存服的主世界接入到了此服务器,去参观以前内部人员的建造吧! -- 还有更多实用小命令等你尝试!`/report`、`/joke`、`/logoff`、`/random-info`... - +- 你可以对怪物扔砖头!有真实伤害的! +- 遇到险情?使用命令`/sos`广播呼救! +- 组织你的聚落!带上你的伙伴→准备一个聚落名称和合适的头衔文字颜色→向管理员申请创建你的聚落,即可为聚落成员启用唯一的聊天区标识! +- 彩色聊天文字!使用 `/setchatcolor <颜色代码>` (支持16进制颜色码) 为你的聊天文本应用颜色! +- 新手(死亡不掉落、禁用PVP)保护!(累计游玩50游戏日将自动移除新手保护)~ 如果觉得自己不需要,可以关闭自己的新手保护:命令 `/disable-my-protect`后在聊天区发送`y`来关闭 +- 游戏日查询和全服游戏日榜单(命令 `/age`) +- 日历系统!记录日期,看自己的聚落每天成长的一点一滴 +- 可以手动用腐肉进行堆肥! +- 试试用火矢点燃篝火! +- 幻翼骑乘!建筑玩家狂喜2333 +- 双主世界!我们将旧时代的CMFS原版生存服的主世界接入到了此服务器,去参观以前内部人员的建造吧! +- 还有更多实用小命令等你尝试!`/report`、`/joke`、`/logoff`、`/random-info`... +- 相关阅读:[Pure命令详解](/zhCN/CMFS/help/guide-pure/survival-commands) | [Pure玩法详解](/zhCN/CMFS/help/guide-pure/survival-gameplay) diff --git a/zhCN/guide/standard/cskb-formula.md b/zhCN/guide/standard/cskb-formula.md index 4666bef..d2a505a 100644 --- a/zhCN/guide/standard/cskb-formula.md +++ b/zhCN/guide/standard/cskb-formula.md @@ -236,11 +236,11 @@ ::: 如果要给个别段落启用段前缩进,首先要在文章上启用扩展功能。
-在文档的最开头处添加:`@useFixer`即可启用扩展。 +在文档的最开头处添加:\`@useFixer\`(`@useFixer`)即可启用扩展。 然后,你需要在此文章内的段落的末尾添加一个任意内容的`code`块,比如: ```markdown - +`@useFixer` 这只是一个很短的段落而已,对于它而言不需要段首缩进。但是如果整个段落很长很长很长的话,或许为了视觉友好考虑,或是为了规整文字的调性、平衡视觉,我们可以启用这样的段前缩进。只需要注意,保证`code`块处于末尾,这样的话它会隐藏,而段首的缩进就会出现。`i` ``` @@ -254,7 +254,7 @@ 但是如果在这个code块后有其他文本内容,取消缩进将失效。比如: ```markdown - +`@useFixer` 这只是一个很短的段落而已,对于它而言不需要段首缩进。但是如果整个段落很长很长很长的话,或许为了视觉友好考虑,或是为了规整文字的调性、平衡视觉,我们可以启用这样的段前缩进。只需要注意,保证`code`块处于末尾,这样的话它会隐藏,而段首的缩进就会出现。我们建议使用`i`作为标准的启用标签,这很合适,难道不是吗? ``` From 54942a090dcc647c3f9c761e15e62651051fb304 Mon Sep 17 00:00:00 2001 From: fr1g Date: Mon, 2 Feb 2026 09:44:58 +0800 Subject: [PATCH 5/6] Update survival-rules.md --- zhCN/CMFS/help/guide-pure/survival-rules.md | 106 +++++++++++++++++++- 1 file changed, 105 insertions(+), 1 deletion(-) diff --git a/zhCN/CMFS/help/guide-pure/survival-rules.md b/zhCN/CMFS/help/guide-pure/survival-rules.md index 771e030..6e6cb45 100644 --- a/zhCN/CMFS/help/guide-pure/survival-rules.md +++ b/zhCN/CMFS/help/guide-pure/survival-rules.md @@ -48,7 +48,111 @@ s:给每个账号的实际处罚量 ## 禁止行为 +### 故意骚扰 +- 坐在他人头上、占据他人建筑群内地皮,或其他被认为是骚扰行为,屡次要求停止但仍然未停止的,处以限制移动范围、限制命令使用一周,受害者可以主张赔偿。累计犯3次处3天以上封禁 +- 对他人污言秽语、骂人者,先处以5天以上封禁,然后禁言15天以上。累计犯3次将封禁。禁言同步到CMFS各群 +- 公屏骂战的所有参与方视为【影响服务器秩序-刷屏】并适用于连坐计算 +- 通过任意渠道骚扰其他玩家的,适用《公开群规》和本规则联合处罚。严重者将报至有关执法机关 + +### 盗窃 + +- 未留借用木牌的紧急借用、未经允许的取用、超过约定时间的借用、借用导致物品损坏且不赔偿,未得到物品主人宽容谅解的,被视为一般盗窃,勒令退还同样物品,累计犯3次处1天以上封禁 +- 破坏、拆解他人建筑物并将物品据为己有的,处3天以上封禁,退回违规所得 + +### 恶意发起PVP + +- 若被攻击者明确表示不希望打架,发起者仍未停止攻击并造成被攻击者损失,发起者处以封禁3天以上 +- 若攻击者意图抢劫物品,处以15天以上封禁并退回违规所得,原则上允许清空账户数据 +- 建造陷阱坑害他人造成损失且没有警告标牌、没有得到谅解的,勒令赔偿,影响多人则封禁1天以上 + +### 破坏 + +- 制造封人塔、封人书:30天以上封禁,清空账户数据。原则上允许处以永久封禁 +- 故意破坏、引爆、制造机器引爆、机器卡服:15天以上封禁。原则上允许处以永久封禁 +- 故意破坏他人特殊建筑物(包括但不限于建筑群建筑、雕像、地图画、生电机器、生产场地)无论是否将材料、产品和其他在破坏过程中得到的物品据为己有,均需足额赔偿。限期内无法赔偿的,清空账户数据并封禁3天以上 + +### 作弊 + +所有类型的作弊均处以30天以上封禁,原则上可以处以永久封禁并被视为恶劣行为。 + +### 影响服务器秩序 + +- 打广告、引流:原则上处以永久封禁 +- 刷屏:禁言5天以上。犯三次则处以1天以上的封禁。禁言同步到CMFS各群 +- 卡恶性bug:区别于正常生电,利用脚本、插件、机制漏洞影响服务器平衡秩序,处以15天以上封禁,清空账户数据,上不封顶 + +### 触犯现实法律 + +- 触犯《民法典》或《治安管理处罚法》:视情况而定。如果在未违反上述其他服务器禁止条规的情况下原告决定在现实中对簿公堂,运维组将按需配合提供证据,或同时处以3天以上的封禁。 +- 触犯《刑法》或更高级法律:严重违规,将报告执法机关并依法提供证据和其他有关信息,并永久封禁。 + +### 特别规则 + +- 在服务器的主世界-矿石替换生效区域(区域:1752 6056; 1752 -312; 8384 -312; 8384 6056)为历史问题遗留区域。如果在矿石替换区内制造世吞或三向将被封禁七天以上 +- 原则上主世界不允许出现世吞或三向,若仅制造出来,勒令拆除;若启动,将强制删除机器并处以禁止使用命令一周的限制;若犯三次则处以5天以上的封禁 +- 破坏旧梦地建筑的,原则上可处以永久封禁 +- 标记有【禁止外借】工具被借出的,借出者没收工具并处以五天以上封禁,接受者处以三天以上封禁;若系偷盗抢劫,工具主人处以警告,偷盗者封禁一天并清空账户数据。 + +## 案件处理 + +案件参与方包括:原告(主张自己权益受到侵害的)、被告(原告主张的侵害人)、主理(法官,管理层成员)、助理(由法官指派,搜集证据或其他帮助案件处理的人) + +- 如果原告在短期内多次报案,且最终结果都是被告无罪,则应判原告为故意骚扰。 +- 根据实际影响判断依据罪名的量刑,主理有自由裁量权 +- 全体成员应共同维护这个虚拟社区的环境,监督改错、举报线索。对于部分恶劣行为,一般情况下,如果活跃玩家投票同意超过2/3,将适用条规中的极端处罚。 + +## 证物 + +证物包含文件证物和服务器记录。 + +- 所有玩家有权限使用命令`/co i`来查询近期的方块操作记录。需要明确提供受损地点和容器的坐标(直接发送给主理) +- 其他纠纷如有必要,管理员将调取服务器日志和特别事件日志。 +- 若要提交客户端日志、截图文件,必须确保文件包含**创建日期**、**修改日期**。不包含此类信息的线索必须结合其他玩家的线索交叉验证。 + +## 创哥理赔 + +只有适用于以下条件的损失适用于创哥理赔。将相关证据提交给管理员,管理员将会尝试弥补你的损失。 + +- 物品借给其他玩家,且该玩家有1个自然年未上线,且该物品有自定义名称,提供重命名过程的截图(原物品属性、重命名后物品属性 +- 作为受害者遭遇禁止行为中认定的违规行为并受到损失、无法得到赔偿的,可以申请理赔 +- 因服务器更新、数据损坏、机制影响/覆盖 导致损失的 + +以下情况因无法断定真实性或为个人原因,不进行理赔: + +- 被盗号或其他人操作导致的物品被扔 +- 非坑害导致的掉入虚空 +- 非坑害、被其他人攻击导致的掉落物被清除 +- 自己扔的(包括系统礼包因背包塞满而自动丢出,如果自己挂机导致物品丢失,自然算作个人原因) +- 在历史遗留问题的矿物替换区域主动放置矿物装饰物但被脚本移除的 + +## 允许的客户端Mod + +正常情况下,能适度优化游玩体验且不会给他人带来负面体验的模组是可以添加的。以下是部分列表用于让玩家了解哪些mod可以用。 + +#### 完全禁止 + +- 所有公认的作弊客户端和作弊模组。 +- 矿物透视 + +#### 建议不要用 + +- Tweakeroo:部分功能可能被认为是作弊 +- JourneyMap:单纯我觉得不够好用;鉴于服务器推荐整合包选择了Xaero系列,想必使用Xaero将会有更好的对共享路标的支持。 +- e4mc:你都玩服务器了还要这个做什么? + +#### 允许使用 + +- Bobby +- Litematica +- AppleSkins +- Xaero地图系列(小地图、大地图、XPlus) +- 展示装备状态的HUD +- 客户端性能优化类 +- Zoomify或其他类似的放大模组 +- Optifine +- 各种连接纹理、UI优化(CozyUI等) +- …… ## 法律相关 @@ -56,4 +160,4 @@ s:给每个账号的实际处罚量 - 中华人民共和国执法机关持有有效搜查令的,运维组依法配合调查和提取证据。 - 若在CMFS遇到合法权利受损,正在进行或即将进行诉讼需要证据,或报警立案的,运维组将尽全力固定和提供所需的证据。CMFS不承担任何因举证造成的损失或开支。 - CMFS与任何的中国境内外的Minecraft著作权、商标持有人均不存在从属关系。CMFS依据Minecraft Eula等协议和其他参与的开/闭源软件许可证运营。 -- CMFS为学习和研究用途的公共服务部署实例,不承担因连接到CMFS后导致的任何损失的责任或连带责任。 +- CMFS为学习和研究用途的公共服务部署实例,不承担因连接到CMFS后导致的任何损失的责任或其他连带责任。 From d5374130bd740910b6b161afd2095c9e2901df87 Mon Sep 17 00:00:00 2001 From: fr1g Date: Wed, 4 Feb 2026 12:15:51 +0300 Subject: [PATCH 6/6] fix deadlinks --- zhCN/CMFS/help/guide-pure/survival-rules.md | 17 +++++++++++++++++ zhCN/CMFS/index.md | 4 ++-- 2 files changed, 19 insertions(+), 2 deletions(-) diff --git a/zhCN/CMFS/help/guide-pure/survival-rules.md b/zhCN/CMFS/help/guide-pure/survival-rules.md index 6e6cb45..8340e0d 100644 --- a/zhCN/CMFS/help/guide-pure/survival-rules.md +++ b/zhCN/CMFS/help/guide-pure/survival-rules.md @@ -161,3 +161,20 @@ s:给每个账号的实际处罚量 - 若在CMFS遇到合法权利受损,正在进行或即将进行诉讼需要证据,或报警立案的,运维组将尽全力固定和提供所需的证据。CMFS不承担任何因举证造成的损失或开支。 - CMFS与任何的中国境内外的Minecraft著作权、商标持有人均不存在从属关系。CMFS依据Minecraft Eula等协议和其他参与的开/闭源软件许可证运营。 - CMFS为学习和研究用途的公共服务部署实例,不承担因连接到CMFS后导致的任何损失的责任或其他连带责任。 + + + +------ + +## 管理准则 + +违反管理准则的运维组/管理组成员将被暂停职务, 直到日冕工作室管理组决定恢复。 + +### 核心思想 + +游戏服务器管理人员应当以**维护所有人游戏体验和维护团队长期利益**为主要目标, 在服务器规则未明令禁止的情况下, 所有管理员有权利制止任何可能违背此目标的行为, 但是**一切处罚需要依照现行规则, 透明、公开地判罚和解释**。 + +### 禁止行为 + +- 禁止收费或免费地给予玩家非活动允许发放的物品 +- 如果玩家切实需要, 允许给予一些照顾, 但是禁止滥用。根据日志若被日冕管理组发现滥用, diff --git a/zhCN/CMFS/index.md b/zhCN/CMFS/index.md index 9877559..7714cc9 100644 --- a/zhCN/CMFS/index.md +++ b/zhCN/CMFS/index.md @@ -36,7 +36,7 @@ 加入群`805935004`了解更多! -[需要帮助?](/zhCN/CMFS/help/guide-pure) +[需要帮助?](/zhCN/CMFS/help/guide-pure/) --- @@ -61,6 +61,6 @@ 通过Pure群组服加入小游戏! -有玩法、有想法?欢迎与我们共同建设Radost![了解更多](/zhCN/CMFS/help/guide-radost) +有玩法、有想法?欢迎与我们共同建设Radost![了解更多](/zhCN/CMFS/help/guide-radost/) ---