From e25b2af9c5d39259d9d2cb67dec8e0a3c15fa7dd Mon Sep 17 00:00:00 2001
From: igoby <49807567+igoby@users.noreply.github.com>
Date: Sun, 23 Jun 2024 21:59:20 +0800
Subject: [PATCH] =?UTF-8?q?=E8=A1=A5=E5=85=85+=E4=BF=AE=E6=AD=A3=E6=A0=BC?=
=?UTF-8?q?=E5=BC=8F?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
docs/preparation/download-and-install-java.md | 28 ++++----
docs/preparation/dumb-script-using.md | 6 +-
docs/preparation/text-editor.md | 26 ++++----
docs/preparation/websites.md | 64 ++++++++-----------
docs/sundry/MiniMessage.md | 28 ++++----
docs/sundry/YAML/extention.md | 28 ++++----
docs/sundry/YAML/foundation.md | 48 +++++++-------
docs/sundry/YAML/overview.md | 22 ++++---
.../sundry/advance/apply-for-a-domain-name.md | 49 ++++++++++----
docs/sundry/format-code.md | 11 ++--
docs/sundry/kether/math.md | 31 ++++-----
docs/sundry/kether/overview.md | 4 +-
docs/sundry/purchase-server.md | 16 +++--
13 files changed, 187 insertions(+), 174 deletions(-)
diff --git a/docs/preparation/download-and-install-java.md b/docs/preparation/download-and-install-java.md
index a0dc0585c..d4de79363 100644
--- a/docs/preparation/download-and-install-java.md
+++ b/docs/preparation/download-and-install-java.md
@@ -22,7 +22,7 @@ sidebar_position: 2
:::danger
-32位操作系统开服开个鬼服
+32位操作系统开服开个鬼服...
[32位 64位是什么意思](https://cn.bing.com/search?q=32%E4%BD%8D%2064%E4%BD%8D%E6%98%AF%E4%BB%80%E4%B9%88%E6%84%8F%E6%80%9D)
@@ -44,53 +44,53 @@ sidebar_position: 2
![](_images/Oracle-3.png)
![](_images/Oracle-4.png)
-> 如果再往下翻的话可以看到 Java 8 / 11。
+如果再往下翻的话可以看到 Java 8 / 11。
![](_images/Oracle-5.png)
-> 但是在这里 Java 8 需要登录才能下载。
->
-> 你可以在下方链接直接下载 Java 8。
->
-> > https://www.java.com/zh-CN/download/
+但是在这里 Java 8 需要登录才能下载。
+
+你可以在下方链接直接下载 Java 8:
+
+https://www.java.com/zh-CN/download/
### Zulu 版
-根据各路大佬的测试 Zulu 相较 Oracle (你可以看做"公版")更适合开 MC 服务器
+根据各路大佬的测试 Zulu 相较 Oracle (你可以看做"公版") 更适合开 MC 服务器。
怎么找到官网并从官网下载
![](_images/Zulu-1.png)
-> 往下翻,找到这个,选择你想要的版本
+往下翻,找到这个,选择你想要的版本:
![](_images/Zulu-2.png)
-> 找到 64-bit (64位) (如果你的电脑是32位的,建议不开服)。
+找到 64-bit (64位) (如果你的电脑是32位的,建议不开服):
![](_images/Zulu-3.png)
-> 如果您不能安装此软件(如不兼容),请关闭此文档,且**不要向**文档编写者们提问,感谢。
+如果您不能安装此软件(如不兼容),请关闭此文档,且**不要向**文档编写者们提问,感谢。
## 验证 Java 安装
-打开 Windows 终端 / PowerShell / CMD。
+打开 Windows 终端 / PowerShell / CMD 。
[怎么打开 Windows 终端](https://cn.bing.com/search?q=%E6%80%8E%E4%B9%88%E6%89%93%E5%BC%80windows%E6%8E%A7%E5%88%B6%E5%8F%B0)
![](_images/cmd-1.png)
-输入
+输入:
```
java -version
```
-并回车
+并回车:
![](_images/cmd-2.png)
diff --git a/docs/preparation/dumb-script-using.md b/docs/preparation/dumb-script-using.md
index 352824320..e5a1715a7 100644
--- a/docs/preparation/dumb-script-using.md
+++ b/docs/preparation/dumb-script-using.md
@@ -13,7 +13,7 @@ sidebar_position: 5
## 功能
-目前,我们已经编写了以下的笨蛋脚本
+目前,我们已经编写了以下的笨蛋脚本:
* 自动优化服务端配置文件
* 自动配置防矿透
@@ -61,9 +61,9 @@ pip install pyyaml install-jdk tqdm psutil requests rtoml
## 了解
-在启动这个脚本之前,你应该**明白我正在干什么,会导致什么后果**,以优化脚本举例,你应该明白,执行这个脚本之后,村民的 AI 会受到限制,变得有点傻(当然不止这个,还有其他)
+在启动这个脚本之前,你应该**明白我正在干什么,会导致什么后果**,以优化脚本举例,你应该明白,执行这个脚本之后,村民的 AI 会受到限制,变得有点傻(当然不止这个,还有其他)。
-我们拒绝回答一切在启动笨蛋脚本之前不看文档的问题
+我们拒绝回答一切在启动笨蛋脚本之前不看文档的问题。
## 宗旨
diff --git a/docs/preparation/text-editor.md b/docs/preparation/text-editor.md
index e8ac72a57..dac1c7f1b 100644
--- a/docs/preparation/text-editor.md
+++ b/docs/preparation/text-editor.md
@@ -9,19 +9,17 @@ sidebar_position: 1
# 记得保存文件
-发现有人第一次用文本编辑器不知道编辑完后保存
+发现有人第一次用文本编辑器不知道编辑完后保存。
![](_images/白点.png)
-vscode会在未保存的文件后标记一个白点,提示你这个文件编辑了但是没有保存(其他文本编辑器类似)
+vscode会在未保存的文件后标记一个白点,提示你这个文件编辑了但是没有保存(其他文本编辑器类似)。
![](_images/vscode保存和自动保存.png)
-保存按钮(红色箭头)
+保存按钮(红色箭头),也可以用快捷键来保存 Ctrl + S 。
-> 不过我更喜欢用快捷键来保存 Ctrl + S
-
-开启自动保存(绿色箭头)
+开启自动保存(绿色箭头)。
~~当年TrMenu的自动重载治好了我的autosave~~
@@ -34,7 +32,7 @@ vscode会在未保存的文件后标记一个白点,提示你这个文件编
全能型文本编辑器,**非常非常推荐**,支持简体中文 / 繁体中文 / 英文,仅支持 `Windows 10 +`。
-缺点是启动速度可能不是很快,不过非常适合新手使用
+缺点是启动速度可能不是很快,不过非常适合新手使用。
官网链接:https://code.visualstudio.com/
@@ -77,7 +75,7 @@ vscode会在未保存的文件后标记一个白点,提示你这个文件编
![Notepad3](https://www.rizonesoft.com/wp-content/uploads/2023/09/notepad3-screenshot-1.jpg)
-也是一个比较不错的文本编辑器。要求:**Windows 8 +**
+也是一个比较不错的文本编辑器。要求:**Windows 8 +**。
官网链接: https://rizonesoft.com/downloads/notepad3/
@@ -92,17 +90,17 @@ GitHub: https://github.com/rizonesoft/Notepad3
![NPPesu](_images/Npp展示.png)
-可用, 相关功能也较为完善
+可用, 相关功能也较为完善。
:::wanning
-作者政治立场可能引起众怒, 但请理性看待
+作者政治立场可能引起众怒, 但请理性看待:
-[notepad++](http://www.notepadplus.com.cn/)台独+多次辱 H [这里](https://cn.bing.com/search?q=notepad%252B%252B%E8%BE%B1%E5%8D%8E)
+[notepad++](http://www.notepadplus.com.cn/)台独 + 多次辱H [这里](https://cn.bing.com/search?q=notepad%252B%252B%E8%BE%B1%E5%8D%8E)。
-dizhi 08年奥运会 声称(仅声明,但还是挺过分的)不同意它的政治观点就在你的源码中添加随机字符 [这里](https://zhuanlan.zhihu.com/p/609192758)
+dizhi 08年奥运会 声称(仅声明,但还是挺过分的)不同意它的政治观点就在你的源码中添加随机字符 [这里](https://zhuanlan.zhihu.com/p/609192758)。
-可替代为 **Notepad--** 等
+可替代为 **Notepad--** 等。
:::
@@ -135,7 +133,7 @@ dizhi 08年奥运会 声称(仅声明,但还是挺过分的)不同意它
#### 关联右键菜单?
-可以在工具→设置(Ctrl+Alt+,)打开设置,找到“常用配置”手动选中【关联右键菜单】
+可以在工具→设置(Ctrl+Alt+,)打开设置,找到“常用配置”手动选中【关联右键菜单】。
diff --git a/docs/preparation/websites.md b/docs/preparation/websites.md
index 80942214a..f04046a45 100644
--- a/docs/preparation/websites.md
+++ b/docs/preparation/websites.md
@@ -9,7 +9,7 @@ sidebar_position: 4
# SpigotMC
-Minecraft 最大的插件网站,***建议注册账号并安装[Spigot Search Engine](https://www.spigotmc.org/resources/spigotsearchengine.54108/)***
+Minecraft 最大的插件网站,***建议注册账号并安装 [Spigot Search Engine](https://www.spigotmc.org/resources/spigotsearchengine.54108/)***
点击展开
@@ -26,18 +26,16 @@ Minecraft 最大的插件网站,***建议注册账号并安装[Spigot Search E
-SpigotMC 应该是目前 Minecraft 开服圈最大的插件网站了,最大的问题是搜索引擎拉胯。
+SpigotMC 应该是目前 Minecraft 开服圈最大的插件网站了,最大的问题是插件搜索引擎十分狗屎。
注册问题
![](_images/spigotmc.png)
-使用魔法就可以看到验证了,而不是傻呵呵的跟人说
+使用魔法就可以看到验证了,而不是傻呵呵的跟人说。
-**SpigotMC不开放注册**
-
-**老外的网站真反人类**
+*SpigotMC不开放注册* *老外的网站真反人类*
@@ -47,7 +45,7 @@ SpigotMC 应该是目前 Minecraft 开服圈最大的插件网站了,最大的
# GitHub
-全球最大的代码托管平台 ***建议注册账号***
+全球最大的代码托管平台 ***建议注册账号***。
点击展开
@@ -64,13 +62,13 @@ SpigotMC 应该是目前 Minecraft 开服圈最大的插件网站了,最大的
-全球最大的社交编程及代码托管网站
+全球最大的社交编程及代码托管网站。
-许多开发者会把自己编写的插件发到 GitHub
+许多开发者会把自己编写的插件发到 GitHub。
-虽然不登录账号不影响你浏览仓库和下载 Release 等
+虽然不登录账号不影响你浏览仓库和下载 Release 等。
-但是登录后可以给作者发 Issues 来报告问题,提交新需求/建议,还可以下载 Actions 中的文件
+但是登录后可以给作者发 Issues 来报告问题,提交新需求/建议,还可以下载 Actions 中的文件。
注册问题
@@ -82,16 +80,14 @@ SpigotMC 应该是目前 Minecraft 开服圈最大的插件网站了,最大的
连不上怎么办
-使用魔法或者
-
-[点击此处](https://cn.bing.com/search?q=%E8%BF%9E%E4%B8%8D%E4%B8%8AGitHub%E6%80%8E%E4%B9%88%E5%8A%9E)
+使用魔法或者[点击此处](https://cn.bing.com/search?q=%E8%BF%9E%E4%B8%8D%E4%B8%8AGitHub%E6%80%8E%E4%B9%88%E5%8A%9E)
下载太慢怎么办
-使用魔法或者用加速地址
+使用魔法或者用加速地址:
https://gitmirror.com/files.html
@@ -134,7 +130,9 @@ GitHub 汉化插件:https://github.com/maboloshi/github-chinese
# Builtbybit
-一个综合软件资源站,其中的 Minecraft 插件大多数都是付费的。
+一个综合交易平台,其中的 Minecraft 插件大多数都是付费的。
+
+有一些圈钱的垃圾插件,请仔细辨别后购买。
点击展开
@@ -151,9 +149,9 @@ GitHub 汉化插件:https://github.com/maboloshi/github-chinese
-如果你的钱包空空就别考虑了
+如果你的钱包空空就别考虑了。
-此外,此网站和 CurseForge 一样并不只有 Minecraft 相关改装资源,请注意识别别看错了
+此外,此网站和 CurseForge 一样并不只有 Minecraft 相关资源,请注意识别别看错了。
*链接已重定向到 Minecraft 相关资源区*
地址:https://builtbybit.com/resources/categories/minecraft-plugins.1/
@@ -162,7 +160,7 @@ GitHub 汉化插件:https://github.com/maboloshi/github-chinese
# Polymart
-一个拥有部分 Minecraft 插件的综合软件下载平台。
+一个 Minecraft 服务器付费插件资源平台。
点击展开
@@ -179,8 +177,6 @@ GitHub 汉化插件:https://github.com/maboloshi/github-chinese
-和 CurseForge、Modrinth 一样并不只有插件资源,也还有付费资源
-
地址:https://polymart.org
@@ -204,19 +200,15 @@ GitHub 汉化插件:https://github.com/maboloshi/github-chinese
-(对没错这是个资源站我没开玩笑😅)
+开一些低版本服务器可能用得到。
-Bukkit 为 Minecraft 社区提供一个强大,精心设计和深思熟虑的解决方案,以扩展和控制其服务器,于是便有了这个站点
-
-你可以在此查找到那些从远古时期就存在的插件
-
-地址:https://dev.bukkit.org/
+地址:https://dev.bukkit.org/bukkit-plugins
# Modrinth
-现代化的 Minecraft 新兴资源站,插件相对较新较少。
+现代化的 Minecraft 新兴资源站,插件相对较新较少,而且大部分都开源。
点击展开
@@ -233,9 +225,9 @@ Bukkit 为 Minecraft 社区提供一个强大,精心设计和深思熟虑的
-Modrinth 闪电般的搜索速度和强大的过滤器可让您在输入时找到所需的内容
+插件搜索引擎比 spigot 强了好几倍。
-因为是新兴资源站,某些资源并未在此发布,但是足够你用了
+因为是新兴资源站,某些资源并未在此发布,但是足够你用了。
地址:https://modrinth.com/
@@ -243,7 +235,7 @@ Modrinth 闪电般的搜索速度和强大的过滤器可让您在输入时找
# PaperMC
-Paper 的现代化的插件平台,目前正在 Beta 阶段,插件相对较新较少。
+Paper 的现代化的插件平台,目前正在 Beta 阶段,插件相对较新较少,但是都经过 Paper 官方验证,并且可以找到支持 Folia 和 Velocity 的插件。
点击展开
@@ -260,7 +252,7 @@ Paper 的现代化的插件平台,目前正在 Beta 阶段,插件相对较
-对于 Folia 服务器找插件的一个好去处,PaperMC 提供的全新插件搜索平台,相较 Spigot 落后的搜索引擎有所提升。
+插件搜索引擎比 spigot 强了好几倍。
地址:https://hangar.papermc.io/
@@ -268,7 +260,7 @@ Paper 的现代化的插件平台,目前正在 Beta 阶段,插件相对较
# MOTD 生成网站
-MOTD 就是 Minecraft 客户端在尝试连接服务器之前,服务器对客户端发送的一条短消息,这通常包含1-3行文字和一张图片
+MOTD 就是 Minecraft 客户端在尝试连接服务器之前,服务器对客户端发送的一条短消息,这通常包含1-3行文字和一张图片。
听不懂描述就展开看图
@@ -279,7 +271,7 @@ MOTD 就是 Minecraft 客户端在尝试连接服务器之前,服务器对客
MOTD 是玩家进入服务器之前最先看到的东西,决定了玩家对一个服务器的第一印象,所以,请任选一个 MOTD 生成器生成个性化 MOTD:
-[MOTD.gg](https://motd.gg)(非常非常推荐)(还可以偷别的服务器的motd)
+[MOTD.gg](https://motd.gg)(非常非常推荐)(~~还可以偷别的服务器的motd~~)
[MOTD creator](https://mctools.org/motd-creator)
@@ -293,8 +285,8 @@ MOTD 是玩家进入服务器之前最先看到的东西,决定了玩家对一
# 像素云黑
-指像素论坛的[失信人员名单页面](https://www.pixelbbs.cn/f-50-1.html)
+指像素论坛的[失信人员名单页面](https://www.pixelbbs.cn/f-50-1.html)。
交易前查询下这人有没有被记录过,被记录过就别交易了。如果你被骗了,搜集证据去发个帖,给大家避个雷。
-能为你避开 90% 诈骗坑的[防骗小技巧](https://www.pixelbbs.cn/t-1377-1-1.html)
\ No newline at end of file
+能为你避开 90% 诈骗坑的[防骗小技巧](https://www.pixelbbs.cn/t-1377-1-1.html)。
\ No newline at end of file
diff --git a/docs/sundry/MiniMessage.md b/docs/sundry/MiniMessage.md
index ff004a8ff..48c5e72d1 100644
--- a/docs/sundry/MiniMessage.md
+++ b/docs/sundry/MiniMessage.md
@@ -6,7 +6,7 @@ sidebar_position: 9
MiniMessage 旨在用简单字符串表示聊天组件,便于用户学习和开发人员扩展。
-MiniMessage 的实质是一个叫 Adventure 的库,这是它的[文档](https://docs.advntr.dev/getting-started.html)
+MiniMessage 的实质是一个叫 Adventure 的库,这是它的 [文档](https://docs.advntr.dev/getting-started.html)。
## 支持列表
@@ -20,25 +20,27 @@ MiniMessage 的实质是一个叫 Adventure 的库,这是它的[文档](https:
|Minestom|Build 7494725|内容有点杂,详见[minestom wiki](https://wiki.minestom.net/feature/adventure)|
|Fabric|`adventure-platform-fabric` 5.3.0*|虽然不是一个东西(?),但是体验是一样的|
-*详情可以参阅[Adventure 本机支持](https://docs.advntr.dev/platform/native.html)*
+*详情可以参阅 [Adventure 本机支持](https://docs.advntr.dev/platform/native.html)*
:::note
-平台原生支持≠使用此平台开发的模组/插件支持!!!
+平台原生支持 ≠ 使用此平台开发的模组/插件支持!!!
-举个例子,仔细观察上述列表,你会发现bukkit并没有支持 MiniMessage ,所以你会发现大部分基于Bukkit开发的插件没有 MiniMessage 这一功能(如essentialsx),*除非他们自身引入了 Adventure (如PlaceholderAPI)*
+举个例子,仔细观察上述列表,你会发现bukkit并没有支持 MiniMessage ,所以你会发现大部分基于 Bukkit 开发的插件没有 MiniMessage 这一功能(如 EssentialsX),*除非他们自身引入了 Adventure 库(如PlaceholderAPI)。*
-而基于 Paper 开发的大部分插件都引入了这一功能,所以不要发现一个新奇玩意就到处瞎套
+而基于 Paper 开发的大部分插件都引入了这一功能,所以不要发现一个新奇玩意就到处瞎套。
:::
## 如何使用
-*此处仅讲述管理员如何使用,开发者不做讲解*
+:::warning
-**本篇不讲述诸如 TAB 等插件或模组自行实现的类似 MiniMessage 效果的使用**
+本篇不讲述诸如 TAB 等插件或模组自行实现的类似 MiniMessage 效果的使用。
-和 [格式化代码](format-code) 篇一样,一个 TrMenu菜单 配置展示下
+:::
+
+和 [格式化代码](format-code) 篇一样,用一个 TrMenu 菜单配置展示下:
```
Icons:
@@ -51,23 +53,23 @@ Icons:
![](_images/MiniMessage/展示.png)
-记住 MiniMessage 语言使用标签,也就是说您所做的一切都将使用标签进行定义
+记住 MiniMessage 语言使用标签,也就是说您所做的一切都将使用标签进行定义。
-对于 MiniMessage ,你必须要有一个开始标签``,在非严格模式下,你可以省略结束标签``,如下
+对于 MiniMessage ,你必须要有一个开始标签 ``,在非严格模式下,你可以省略结束标签 `` ,如下:
```
Hello World!
```
-在非严格模式下,所有标记名称**都不区分大小写**,以减少冲突的可能性(懒癌晚期患者狂喜),但美观和符合规定起见,请使用小写字母编写以便减少被他人嘲讽的几率
+在非严格模式下,所有标记名称**都不区分大小写**,以减少冲突的可能性(懒癌晚期患者狂喜),但美观和符合规定起见,请使用小写字母编写以便减少被他人嘲讽的几率:
```
Hello World!
```
-此外,这里有一个[测试网站](https://webui.advntr.dev/),他可以使得你无需启动 Minecraft 便可以预览实际效果
+此外,这里有一个[测试网站](https://webui.advntr.dev/),他可以使得你无需启动 Minecraft 便可以预览实际效果。
-关于实际使用格式详见 [标准标签](https://docs.advntr.dev/minimessage/format.html#standard-tags)
+关于实际使用格式详见 [标准标签](https://docs.advntr.dev/minimessage/format.html#standard-tags)。
### 参考
- https://docs.advntr.dev/minimessage/format.html
diff --git a/docs/sundry/YAML/extention.md b/docs/sundry/YAML/extention.md
index e9a3d1c90..4a3de0087 100644
--- a/docs/sundry/YAML/extention.md
+++ b/docs/sundry/YAML/extention.md
@@ -9,25 +9,25 @@ sidebar_position: 3
:::warning
-锚点一定要先声明再使用
+锚点一定要先声明再使用。
-即 整个yml文件从上往下设置锚点**一定要**在引用锚点之前
+即整个 .yml 文件从上往下设置锚点**一定要**在引用锚点之前。
-否则语法报错
+否则会语法报错。
:::
### 符号
-`& 设置锚点`
+`&` 设置锚点。
-`* 引用锚点`
+`*` 引用锚点。
-`<< 合并到当前数据`
+`<<` 合并到当前数据。
### 例子
-这样写
+这样写:
```
defaults: &defaults
@@ -43,7 +43,7 @@ test:
common: *defaults
```
-相当于
+相当于:
```
defaults:
adapter: postgres
@@ -64,7 +64,7 @@ test:
### 保留换行
-> 使用 **“ | ”** 来表示该语法,每行的缩进和行尾空白都会被去掉,而额外的缩进会被保留
+使用 `|` 来表示该语法,每行的缩进和行尾空白都会被去掉,而额外的缩进会被保留。
```YAML
lines: |
我是第一行
@@ -73,14 +73,14 @@ lines: |
我是第四行
我是第五行
```
-> 使用 **“ |+ ”** 来表示该语法,保留行尾及字符末尾的换行符
+使用 `|+` 来表示该语法,保留行尾及字符末尾的换行符。
```YAML
lines: |+
我是第一行
我是第二行
```
-> 使用 **“ |- ”** 来表示该语法,保留行尾换行符,但不保留字符末尾的换行符
+使用 `|-` 来表示该语法,保留行尾换行符,但不保留字符末尾的换行符。
```YAML
lines: |-
我是第一行
@@ -89,7 +89,7 @@ lines: |-
### 折叠换行
-> 使用 **“ > ”** 来表示该语法,只有空白行才会被识别为换行,原来的换行符都会被转换成空格
+使用 `>` 来表示该语法,只有空白行才会被识别为换行,原来的换行符都会被转换成空格。
```YAML
lines: >
我是第一行
@@ -100,14 +100,14 @@ lines: >
这么巧我也是第二行
```
-> 使用 **“ >+ ”** 来表示该语法,将行尾换行符替换成空格,保留字符末尾的换行符
+使用 `>+` 来表示该语法,将行尾换行符替换成空格,保留字符末尾的换行符。
```YAML
lines: >+
我是第一行
我也是第一行
```
-> 使用 **“ >- ”** 来表示该语法,将行尾换行符替换成空格,不保留字符末尾的换行符
+使用 `>-` 来表示该语法,将行尾换行符替换成空格,不保留字符末尾的换行符。
```YAML
lines: >-
我是第一行
diff --git a/docs/sundry/YAML/foundation.md b/docs/sundry/YAML/foundation.md
index f6c0ad70c..e83c08b70 100644
--- a/docs/sundry/YAML/foundation.md
+++ b/docs/sundry/YAML/foundation.md
@@ -5,19 +5,21 @@ sidebar_position: 2
# 基础
+假如你想更进一步,请继续阅读。
+
## 数据类型
### 对象
键值对的集合。
-形如 `key: value` ,也可以形如 `key1: {key1: value1, key2: value2, ...}`
+形如 `key: value` ,也可以形如 `key1: {key1: value1, key2: value2, ...}` 。
-比如这里 `key` 是键,`value` 是这个键的值 `: `(冒号后有个空格)被称为 `映射标记`
+比如这里 `key` 是键,`value` 是这个键的值 `: `(冒号后有个空格)被称为 `映射标记` 。
### 数组
-以‘-’开头的行表示构成一个数组,数组是一组按次序排列的值。
+以 `-` 开头的行表示构成一个数组,数组是一组按次序排列的值。
-yaml支持多为数组,可以使用行内表示:`key: [value1, value2, ...]`
+YAML 支持多维数组,可以使用行内表示:`key: [value1, value2, ...]` 。
这个写法相当于:
```yaml
@@ -37,7 +39,7 @@ companies:
name: company2
price: 500W
```
-意思是 companies 属性是一个数组,每一个数组元素又是由 id、name、price 三个属性构成
+意思是 companies 属性是一个数组,每一个数组元素又是由 id、name、price 三个属性构成。
### 复合结构
数组和对象可以构成复合结构,例:
@@ -77,35 +79,35 @@ websites:
- 时间
- 日期
-例子
+例子:
```
boolean:
- - TRUE #true,True都可以
- - FALSE #false,False都可以
+ - TRUE # true,True 都可以。
+ - FALSE # false,False 都可以。
float:
- 3.14
- - 6.8523015e+5 #可以使用科学计数法
+ - 6.8523015e+5 #可以使用科学计数法。
int:
- 123
- - 0b1010_0111_0100_1010_1110 #二进制表示
+ - 0b1010_0111_0100_1010_1110 #二进制表示。
null:
nodeName: 'node'
- parent: ~ #使用~表示null
+ parent: ~ #使用 ~ 表示 null 。
string:
- 哈哈
- - 'Hello world' #可以使用双引号或者单引号包裹特殊字符
+ - 'Hello world' #可以使用双引号或者单引号包裹特殊字符。
- newline
- newline2 #字符串可以拆成多行,每一行会被转化成一个空格
+ newline2 #字符串可以拆成多行,每一行会被转化成一个空格。
date:
- - 2018-02-17 #日期必须使用ISO 8601格式,即yyyy-MM-dd
+ - 2018-02-17 #日期必须使用 ISO 8601 格式,即 yyyy-MM-dd 。
datetime:
- - 2018-02-17T15:02:31+08:00 #时间使用ISO 8601格式,时间和日期之间使用T连接,最后使用+代表时区
+ - 2018-02-17T15:02:31+08:00 #时间和日期之间使用 T 连接,最后使用 + 代表时区。
```
## 缩进
-书写的时候要尤其注意缩进
+书写的时候要尤其注意缩进。
-如
+如:
```
options:
enable: true
@@ -119,13 +121,13 @@ guide:
receive: "你好"
```
-我们称 `options` 和 `guide` 在同一缩进下
+我们称 `options` 和 `guide` 在同一缩进下。
-`enable` 和 `check` 在同一缩进下,同样的,`enable`和`drop-block`也在同一缩进下,以此类推
+`enable` 和 `check` 在同一缩进下,同样的,`enable` 和 `drop-block` 也在同一缩进下,以此类推。
-而 `options.enable` (指options缩进下的enable键)和 `options.other.money` 以及 `guide.show` 则不在同一缩进下
+而 `options.enable` (指 options 缩进下的 enable 键) 和 `options.other.money` 以及 `guide.show` 则不在同一缩进下。
-在同一缩进下不允许出现相同的键 如
+在同一缩进下不允许出现相同的键,如:
```
options:
@@ -134,9 +136,9 @@ options:
check: false
```
-如果你的文本编辑器支持YAML语法,那么它应该会标红提示你语法错误,这样的配置插件读取也会报错
+如果你的文本编辑器支持 YAML 语法,那么它应该会标红提示你语法错误,这样的配置插件读取也会报错。
-不在同一缩进下则可以出现相同的键 如
+不在同一缩进下则可以出现相同的键,如:
```
options:
diff --git a/docs/sundry/YAML/overview.md b/docs/sundry/YAML/overview.md
index 80479fad9..c02fd1b0b 100644
--- a/docs/sundry/YAML/overview.md
+++ b/docs/sundry/YAML/overview.md
@@ -5,28 +5,32 @@ sidebar_position: 1
# 概览
-## 什么是YAML?
+## 什么是 YAML?
> YAML 是 "YAML Ain't a Markup Language"(YAML 不是一种标记语言)的递归缩写。在开发的这种语言时,YAML 的意思其实是:"Yet Another Markup Language"(仍是一种标记语言)。
>
-> YAML 的语法和其他高级语言类似,并且可以简单表达清单、散列表,标量等数据形态。它使用空白符号缩进和大量依赖外观的特色,特别适合用来表达或编辑数据结构、各种配置文件、倾印调试内容、文件大纲(例如:许多电子邮件标题格式和YAML非常接近)。
+> YAML 的语法和其他高级语言类似,并且可以简单表达清单、散列表、标量等数据形态。它使用空白符号缩进和大量依赖外观的特色,特别适合用来表达或编辑数据结构、各种配置文件、调试内容、文件大纲(例如:许多电子邮件标题格式和 YAML 非常接近)。
>
->> YAML 的配置文件后缀为 **.yml** 或者 *.yaml* ,如:`config.yml` `runoob.yaml` 。
+> YAML 的配置文件后缀为 *.yml* 或者 *.yaml* ,如:`config.yml` 。
-多数时候你的插件配置都是yml 花点时间学学是很有用处的
+Minecraft 服务器用到的 YAML 语法都是非常非常基础的,只要了解一下就可以。(甚至看看配置文件就明白了)
-## 概要
+
+
+## 概要 TL;DR
- 大小写敏感
- 使用缩进表示层级关系
-- 缩进不允许使用**TAB**,只允许**空格**
+- 缩进不允许使用 **TAB** ,只允许**空格**
- 缩进的空格数不重要,只要相同层级的元素左对齐即可
-- ‘#’表示注释
+- `#` 表示注释
+- 冒号后面有空格
+- 字符串要加单引号
:::info
-有可能你的文本编辑器用的缩进不是**空格**,导致插件报错
+有可能你的文本编辑器用的缩进不是**空格**,这会导致插件报错。
-自己在文本编辑器找找或者浏览器搜下怎么改
+自己在文本编辑器找找或者浏览器搜下怎么改。
:::
diff --git a/docs/sundry/advance/apply-for-a-domain-name.md b/docs/sundry/advance/apply-for-a-domain-name.md
index 6c2d4ee85..d8b594c32 100644
--- a/docs/sundry/advance/apply-for-a-domain-name.md
+++ b/docs/sundry/advance/apply-for-a-domain-name.md
@@ -5,13 +5,11 @@ sidebar_position: 6
# 申请域名
-域名不但是服务器的招牌,也是老玩家重新找回的一个重要渠道,一个好的域名应该够短(太长了没人记得住),
-
-有记忆点(最好是和 Minecraft 或玩法相关),那么准备好一点小钱钱和待选的名字开始吧。
+域名不但是服务器的招牌,也是老玩家重新找回的一个重要渠道,一个好的域名应该够短(太长了没人记得住)、有记忆点(最好是和 Minecraft 或玩法相关),那么准备好一点小钱钱和待选的名字开始吧。
## 寻找合适的域名提供商查询域名
-以阿里云的[万网](https://domain.aliyun.com/)为例。打开网站,来到如下页面:
+以阿里云的[万网](https://domain.aliyun.com/)为例,打开网站,来到如下页面:
![](_images/申请域名/1.png)
@@ -23,12 +21,12 @@ sidebar_position: 6
此处域名价格为你输入域名的人气决定,名称越热门越贵,没有优惠最便宜首年也这个价。
-不要看有些域名首年很便宜,可能第二年续费要成百上千,不放心可以鼠标悬停在价格旁边的倒三角处查看续费价格,这里推荐.top,第二年价格最低,长期开服绝对推荐
+不要看有些域名首年很便宜,可能第二年续费要成百上千,不放心可以鼠标悬停在价格旁边的倒三角处查看续费价格,这里推荐.top,第二年价格最低,长期开服绝对推荐。
:::
## 购买域名
-登录后点击域名旁边的加入清单,然后点批量注册旁边的域名清单,更改域名购买时间后,最好底下什么套餐都不要选,直接点立即购买
+登录后点击域名旁边的加入清单,然后点批量注册旁边的域名清单,更改域名购买时间后,最好底下什么套餐都不要选,直接点立即购买。
![](_images/申请域名/3.png)
@@ -44,13 +42,13 @@ sidebar_position: 6
:::tip
-购买的域名一般需要至多 24 小时才能正常解析,打开网址 https://whois.aliyun.com/domain/ +你的域名,如果域名状态那里是正常状态(ok)就代表可以使用了。
+购买的域名一般需要至多 24 小时才能正常解析,打开网址 https://whois.aliyun.com/domain/ + 你的域名,如果域名状态那里是正常状态(ok)就代表可以使用了。
:::
## 域名解析
-A 记录是 DNS 中用于将域名映射到 IPv4 地址的记录(也就是我们常用的 IP 记录)
+A 记录是 DNS 中用于将域名映射到 IPv4 地址的记录(也就是我们常用的 IP 记录)。
SRV 记录,使用二级域名记录了端口的信息,使用 SRV 可以隐藏域名端口。
@@ -61,32 +59,55 @@ SRV 记录,使用二级域名记录了端口的信息,使用 SRV 可以隐
:::
### A 记录
+将域名指向一个 IPV4 地址。
-打开网址[阿里云域名控制台](https://dc.console.aliyun.com/#/domain-list/all),找到你的域名点右边蓝色字的解析。
+人话就是把数字 IP 地址解析成英文字符的域名。
-点击添加记录,记录类型选择 A 记录。主机记录改为 `@` (这意味着使用根域名) ,记录值改为服务器数字 IP 。
+打开网址 [阿里云域名控制台](https://dc.console.aliyun.com/#/domain-list/all),找到你的域名点右边蓝色字的解析。
+
+点击添加记录,记录类型选择 A 记录。
+
+主机记录改为 `@` (这意味着使用根域名),记录值改为服务器数字 IP 。
等待解析生效。此时,玩家可通过 `xxx.top:22222` 进入服务器了。
:::tip
-1. 如果只知道域名不知道 IP 就 Win + R 输入 cmd,随后输入ping + 域名
-2. 主机记录可以改成如 `play` 等,玩家就可以通过 `play.xxx.top:22222`(但这是不是有点太长了,不推荐)
+1. 如果只知道域名不知道 IP 就 Win + R 输入 cmd,随后输入ping + 域名。
+
+2. 主机记录可以改成如 `play` 等,玩家就可以通过 `play.xxx.top:22222`(但这是不是有点太长了,不推荐)。
:::
+
+### CNAME记录
+将域名指向另一个域名。
+
+假如服务商给的是解析好的域名不是 IP,那就需要用这个来指向你自己的域名。
+
+记录类型选 CNAME。
+
+然后主机记录填你需要的二级域名,填写 `@` 可以不用前缀。
+
+记录值填服务商给的域名就行了。
+
+
### SRV 记录
-SRV,
+点击添加记录,记录类型选择 SRV 。
然后主机记录填你需要的二级域名,如你需要使用 `mc.xxx.top` 代替 `xxx.top:22222` (端口),就将主机记录改为:
`_minecraft._tcp.mc`
-此处的 mc 可以改为其他,如 play 等。记录值填写为:
+此处的 mc 可以改为其他,如 `play` 、`*` 等,填写 `@` 可以不用前缀。
+
+记录值填写为:
`5 0 22222 xxx.top`
+> 5 0 是固定的,22222 是你的端口
+
点击确认,等一会,你就可以发现直接用域名可以连接上你的服务器了。
:::tip
diff --git a/docs/sundry/format-code.md b/docs/sundry/format-code.md
index c1ebc290f..20c385f39 100644
--- a/docs/sundry/format-code.md
+++ b/docs/sundry/format-code.md
@@ -7,7 +7,8 @@ sidebar_position: 8
**格式化代码(Formatting code)**,又称**颜色代码(Color code)**,能使在游戏中加入含颜色和格式信息。
-在Minecraft中,可以以分节符号(`§`)产生带色文字。 于Windows中,按`Alt` + `NUMPAD0` `NUMPAD1` `NUMPAD6` `NUMPAD7`或`Alt` + `NUMPAD4` `NUMPAD1` `NUMPAD4` `NUMPAD5` `NUMPAD2`。 于macOS中,按下`⌥ Option` + `6`。 于Linux中,按下 `Compose` + `S` + `O`。
+在 Minecraft 中,可以以分节符号(`§`)产生带色文字。
+
![](_images/格式化代码/Minecraft_Formatting.gif)
@@ -21,9 +22,9 @@ sidebar_position: 8
:::tip
-为了方便,多数插件的配置中支持使用 `&` 来代表 `§`
+为了方便,多数插件的配置中支持使用 `&` 来代表 `§` 。
-比如下面这个 TrMenu菜单 例子
+比如下面这个 TrMenu 菜单例子:
```
Icons:
@@ -39,9 +40,9 @@ Icons:
:::
-如果你想要更绚丽的颜色和更丰富的功能(比如点击文本执行命令)
+如果你想要更绚丽的颜色和更丰富的功能(比如点击文本执行命令)。
-可以去看 [MiniMessage](MiniMessage.md) 部分
+可以去看 [MiniMessage](MiniMessage.md) 部分。
# 参考
diff --git a/docs/sundry/kether/math.md b/docs/sundry/kether/math.md
index fc6adf810..02eba0910 100644
--- a/docs/sundry/kether/math.md
+++ b/docs/sundry/kether/math.md
@@ -7,7 +7,7 @@ sidebar_position: 2
## Math
-https://www.yuque.com/sacredcraft/kether/action-math
+详细请查看:https://www.yuque.com/sacredcraft/kether/action-math
```
/* 加法运算:等价于 1+2+3 = 6 */
@@ -29,7 +29,7 @@ math * [ 3 2 5 ]
math div [ 6 2 ]
math / [ 6 2 ]
```
-除了上面几种用法,Math 还有一种比较舒服的写法
+除了上面几种用法,Math 还有一种比较舒服的写法:
```
/* 计算 1 + 3 x 6 ÷ 3 - 2 */
@@ -38,7 +38,7 @@ math 1 + 3 * 5 / 6 - 2
## calc
-https://github.com/TabooLib/taboolib/blob/master/module/module-kether/src/main/kotlin/taboolib/module/kether/action/transform/ActionJexl3.kt
+详细请查看:https://github.com/TabooLib/taboolib/blob/master/module/module-kether/src/main/kotlin/taboolib/module/kether/action/transform/ActionJexl3.kt
- 加法:a + b
@@ -46,26 +46,17 @@ https://github.com/TabooLib/taboolib/blob/master/module/module-kether/src/main/k
- 乘法:a * b
- 除法:a / b
-- 幂运算(我测试不能使用):
+- 幂运算(我测试不能使用):幂运算使用 `**` 符号,例如,计算 2 的 3 次方:2 ** 3 。
-> 幂运算使用 ** 符号。例如,计算 2 的 3 次方:2 ** 3。
-
-- 开方(我测试不能使用):
-
-> JEX 支持开方操作。例如,计算 9 的平方根:sqrt(9)。
+- 开方(我测试不能使用):JEX 支持开方操作,例如,计算 9 的平方根:sqrt(9) 。
- 取整(我测试不能使用):
-```
-取整操作可以使用 floor()、ceil() 或 round() 函数。
- floor(x):向下取整,返回不大于 x 的最大整数。
- ceil(x):向上取整,返回不小于 x 的最小整数。
- round(x):四舍五入,返回最接近 x 的整数。
-```
+ - 取整操作可以使用 floor()、ceil() 或 round() 函数。
+ - floor(x):向下取整,返回不大于 x 的最大整数。
+ - ceil(x):向上取整,返回不小于 x 的最小整数。
+ - round(x):四舍五入,返回最接近 x 的整数。
+- 取余:取余操作使用 % 符号。例如,计算 10 除以 3 的余数:10 % 3。
-- 取余:
-
-> 取余操作使用 % 符号。例如,计算 10 除以 3 的余数:10 % 3。
-
-当然也可以使用括号
+当然也可以使用括号:
![](_images/括号.png)
\ No newline at end of file
diff --git a/docs/sundry/kether/overview.md b/docs/sundry/kether/overview.md
index 473b4bdda..1ba70c539 100644
--- a/docs/sundry/kether/overview.md
+++ b/docs/sundry/kether/overview.md
@@ -5,8 +5,8 @@ sidebar_position: 1
# 概览
-kether并不是一个插件,而是使用Taboolib框架开发的插件(如TrMenu,TrChat,Adyeshach)所使用的脚本语言.
+kether 并不是一个插件,而是使用 Taboolib 框架开发的插件(如TrMenu,TrChat,Adyeshach)所使用的脚本语言。
-https://www.yuque.com/sacredcraft/kether 这篇教程写的足够好了喵
+推荐教程:https://www.yuque.com/sacredcraft/kether
kether语句表:https://kether.tabooproject.org/list.html
\ No newline at end of file
diff --git a/docs/sundry/purchase-server.md b/docs/sundry/purchase-server.md
index da2376f38..12bf5eb8f 100644
--- a/docs/sundry/purchase-server.md
+++ b/docs/sundry/purchase-server.md
@@ -7,7 +7,7 @@ sidebar_position: 10
:::danger
-低价云超开导致性能下降,不要贪图便宜!!!
+低价云超开导致性能下降,不要贪图便宜!
:::
@@ -27,7 +27,7 @@ sidebar_position: 10
对于多端,核心数量主要取决于总人数,每 100 玩家多加 4 - 8 个核心是较为合理的。
-而Folia 官方推荐的配置在 16 核心以上,如果是新手或对现有插件有严重依赖的不推荐使用,生态较差。
+而 Folia 官方推荐的配置在 16 核心以上,如果是新手或对现有插件有严重依赖的不推荐使用,生态较差。
### CPU单核性能
@@ -45,13 +45,15 @@ CPU 总占用不算高时,Minecraft 的服务器性能与 CPU 单核性能几
:::info
-内存几乎不用考虑 DDR4 / DDR5,高频/低频内存的区别,最重要的是内存大小。使用高频 DDR5 内存和 DDR 4 内存开服基本没有差别,如果是自己买的服务器托管的就省点钱吧。
+内存几乎不用考虑 DDR4 / DDR5,高频/低频内存的区别,最重要的是内存大小。
+
+使用高频 DDR5 内存和 DDR 4 内存开服基本没有差别,如果是自己买的服务器托管的就省点钱吧。
:::
-一般来说, mod 服比插件服占用高、高版本比低版本略高。尽量选择核心数与内存比例在 1:2 以上的套餐(推荐 1:2 - 1:4 )
+一般来说, mod 服比插件服占用高,高版本比低版本略高。尽量选择核心数与内存比例在 1:2 以上的套餐(推荐 1:2 - 1:4 )。
-一方面,多核少内存必然面临性能下降。另一方面,核心多内存少基本为超开,性能会比正常情况下差很多。
+一方面,核心多内存少必然面临性能下降。另一方面,核心多内存少基本为超开,性能会比正常情况下差很多。
大厅服分配 1G - 2G 内存,普通生存服务器或空岛服务器建议分配 8G - 12G ,单端人数较多建议使用 12G - 24G 内存。
@@ -63,7 +65,7 @@ CPU 总占用不算高时,Minecraft 的服务器性能与 CPU 单核性能几
## 带宽
-根据玩家数量及视野情况分配。一般情况低版本全默认情况下平均每个玩家会使用 0.25 - 0.4 Mbps 的上行带宽;
+根据玩家数量及视野情况分配。一般情况低版本全默认情况下平均每个玩家会使用 0.25 - 0.4 Mbps 的上行带宽。
1.18以上服务器平均每人使用0.3-0.5Mbps上行带宽(一群跑图佬另说)也就是说一般提供的10M带宽够带15-20人。
@@ -73,4 +75,4 @@ CPU 总占用不算高时,Minecraft 的服务器性能与 CPU 单核性能几
## 系统
-如果希望长期开服,强烈推荐使用linux系统(如Ubuntu/CentOS等)
+如果希望长期开服,强烈推荐使用linux系统(如Ubuntu/CentOS等)。