From b00385b3478f3e896b52c900ff3413e3b7798a9b Mon Sep 17 00:00:00 2001
From: HanSiqi2008 <136245260+HanSiqi2008@users.noreply.github.com>
Date: Sat, 24 Jan 2026 20:09:40 +0800
Subject: [PATCH 1/4] Update pcl.md
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
剔除一个危险的,不具有普适性的操作
---
docs-java/process/mobile-player/client/pcl.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/docs-java/process/mobile-player/client/pcl.md b/docs-java/process/mobile-player/client/pcl.md
index 4e6641dee..33399629f 100644
--- a/docs-java/process/mobile-player/client/pcl.md
+++ b/docs-java/process/mobile-player/client/pcl.md
@@ -100,7 +100,7 @@ title: 手机直装模板
更新策略是,删除原有的所有文件,再释放安装包内文件。
-为了避免 **安装包太大**,建议打包的客户端删除 libraries 和 assets,否则过大的安装包,会导致储存空间占用翻倍、增加使用门槛,且让玩家失去下载安装包的耐心。
+为了避免 **安装包太大**,建议打包的客户端删除 assets,否则过大的安装包,会导致储存空间占用翻倍、增加使用门槛,且让玩家失去下载安装包的耐心。
### 显示公告
From e4f12d91b06bd7b59f955890908d7e9c0f07f2ba Mon Sep 17 00:00:00 2001
From: MrlingXD <90316914+wling-art@users.noreply.github.com>
Date: Wed, 4 Feb 2026 03:55:48 +0800
Subject: [PATCH 2/4] =?UTF-8?q?=E6=9B=B4=E6=8D=A2=20NitWikit=20=E6=96=87?=
=?UTF-8?q?=E6=A1=A3=E6=A1=86=E6=9E=B6=20(#55)?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
* 🎨 重命名并迁移文档路径结构
* 📝 暂存-1
* 🔧 修复构建
* 📝 更新文档
* ✨ 添加 starlight-scroll-to-top
* 💄 增加内容宽度
* ✨ 更新时间/贡献者显示
* 📝 添加 Bedrock 版服务器的快速开始链接卡片
* 迁移基岩版板块
* ♻️ 迁移 Tabs
* ♻️ 迁移 DocCardList
* 📝 修复 java 安装标题问题
* 清理无用章节
* 完成 什么是卡顿?
* 完成 服务端结构
* 完成 什么是乱码?
* 完成 什么是命名空间?
* 完成 什么是启动脚本?
* 完成 什么是 NBT?
* 完成 什么是权限?
* 完成 java basics 部分 & 修复构建
* 完成 general、about
* 合并 Java 进阶知识的维护章节到进阶知识
维护章节语义不明确,包含了和服务器维护无关的东西,如资源包,反作弊,脚本语言等,直接放到进阶知识里比较好
* 修复构建
* 更改 `怎么让大佬帮我性能分析` 文档名
* 🔥 移除 Dropdown
* ⬆️ 升级依赖
* 🔧 更新 GitHub 链接并移除 Sidebar 组件
* 🔧 更新图标
* 🔧 更新主题颜色变量
* [修订] 修订 Skript 教程并完善文档 (#43)
* [feat]Revise Skript tutorials and enhance documentation
Expanded and clarified the Skript basic and advanced tutorials, including detailed explanations of syntax, types, and usage patterns. Improved structure, added practical examples, and enhanced guidance for beginners and advanced users. Updated images and reorganized content for better readability and learning progression.
* [修复] 修复构建
修复构建
* Update docs-java/process/maintenance/lang/skript/basic-tutorials.md
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* Update docs-java/process/maintenance/lang/skript/advanced-tutorials.md
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* 🎨 文档格式化
* 对 Skript 教程的进一步修辞,格式调整 (#44)
* 调整拼写,大小写
* 改正 Javadoc 的拼写
Javadoc 为一个专有名词
* 一些修辞调整和杂项修改
更符合阅读逻辑和体验
* 优化例子内的 Java 代码
* 修改标题层级,和练习 2 并列
* 将 Skript 代码块的语言改为 Python 以支持语法高亮
Prism 没支持 Skript 代码的语法高亮。另外 Skript 的代码语法很接近 Python 的,就改成 Python 了
除非以后我们要自己实现 Skript,Kether 等脚本语言的语法高亮
* 使用 Paper 的 Javadoc 并修复链接
* 调整格式
* Revert `将 Skript 代码块的语言改为 Python 以支持语法高亮`
* 🔧 补齐折叠属性
* 🐛 修复 tailwindcss 覆盖样式
* 🎨 赞助列表自适应列
* refactor: 优化赞助者卡片组件,集成 DaisyUI 样式框架 (#5)
* 🔧 移除 --host 参数
* 🎨 使用 router 过渡访问
* 🎨 添加 hero 页背景渐变
参考:https://github.com/sibiraj-s/ngx-editor/blob/master/docs/src/assets/landing.css
* 🎨 添加平滑滚动跳转效果
* 🔧 run prettier
* 📝 恢复 markdown 格式
---------
Co-authored-by: Dreeam <61569423+Dreeam-qwq@users.noreply.github.com>
Co-authored-by: Radiation-pi <96102795+Radiation-pi@users.noreply.github.com>
Co-authored-by: Ziphyrien <111620796+Ziphyrien@users.noreply.github.com>
---
.env | 1 -
.github/workflows/test-pr.yml | 64 +-
.github/workflows/test.yml | 64 +-
.gitignore | 30 +-
.imgbotconfig | 5 -
.markdownlint.jsonc => .markdownlint.json | 6 +-
.npmrc | 2 -
.prettierignore | 2 +
.prettierrc | 10 +-
.vscode/extensions.json | 8 +
.vscode/launch.json | 11 +
CONTRIBUTING.md | 16 +-
README.md | 6 +-
astro.config.ts | 1091 +
docs-about/arch.md | 12 -
docs-about/contributors.md | 68 -
docs-about/sponsor.md | 26 -
docs-about/timeline.mdx | 53 -
docs-bedrock/bds/bds.md | 11 -
docs-bedrock/bds/preparation/text-editor.md | 9 -
.../bds/start/basic/server-dir-structure.mdx | 164 -
docs-bedrock/misc/allay/allay.md | 11 -
docs-bedrock/misc/misc.md | 11 -
docs-bedrock/misc/preparation/preparation.md | 21 -
docs-bedrock/misc/preparation/text-editor.md | 9 -
docs-bedrock/nukkit/nukkit.md | 11 -
.../choose-and-download-and-install-java.md | 8 -
.../nukkit/preparation/text-editor.md | 9 -
.../start/basic/server-file-structure.mdx | 88 -
.../nukkit/start/nukkitmot/nukkitmot.md | 11 -
docs-bedrock/nukkit/start/nukkitx/nukkitx.md | 11 -
docs-bedrock/nukkit/start/pm1e/pm1e.md | 11 -
docs-bedrock/nukkit/start/pnx/pnx.md | 11 -
docs-bedrock/nukkit/start/start.md | 13 -
docs-bedrock/pocketmine/pocketmine.md | 11 -
.../pocketmine/preparation/text-editor.md | 9 -
docs-bedrock/waterdogepe/preparation.md | 21 -
docs-bedrock/waterdogepe/waterdogepe.md | 11 -
docs-java/advance/bot.md | 6 -
docs-java/advance/domain-registration.md | 8 -
docs-java/advance/linux.md | 8 -
.../choose-and-download-and-install-java.md | 8 -
docs-java/preparation/dumb-script-usage.md | 8 -
docs-java/preparation/preparation.md | 24 -
docs-java/preparation/services.md | 9 -
docs-java/preparation/text-editor.md | 9 -
docs-java/preparation/websites.md | 450 -
docs-java/process/create-art-assets.md | 6 -
docs-java/process/cross-server/setup/setup.md | 15 -
docs-java/process/dashboard.md | 6 -
docs-java/process/database.md | 8 -
.../how-to-defend-against-cyber-attacks.md | 8 -
docs-java/process/maintenance/maintenance.md | 12 -
.../resourcepack/plugins/plugins.md | 13 -
docs-java/process/map.md | 6 -
.../process/mobile-player/geyser/geyser.md | 13 -
.../geyser/introduction/introduction.md | 11 -
.../mobile-player/geyser/upgrade/upgrade.md | 11 -
docs-java/process/plugin/game/game.md | 13 -
.../process/plugin/game/slimefun/find-lag.md | 6 -
docs-java/process/plugin/game/title/title.md | 11 -
.../management-tool/anti-grief/anti-grief.md | 19 -
.../management-tool/basic-plugins/delete.md | 18 -
.../basic-plugins/essentialsx/faq.md | 14 -
.../plugin/management-tool/items/items.md | 13 -
.../plugin/management-tool/items/misc.md | 16 -
.../plugin/management-tool/management-tool.md | 11 -
.../plugin/management-tool/task/task.md | 56 -
docs-java/process/plugin/misc/misc.md | 13 -
docs-java/process/plugin/misc/money.md | 9 -
docs-java/process/plugin/misc/motd/motd.md | 13 -
.../misc/tab-scoreboard/tab-scoreboard.md | 23 -
.../process/plugin/misc/tab-scoreboard/tab.md | 574 -
docs-java/process/plugin/more/more.md | 13 -
.../plugin/more/plugin-build/plugin-build.md | 13 -
.../process/plugin/protection/protection.md | 13 -
.../world-management/world-management.md | 11 -
.../world-management/worldgen/worldgen.md | 13 -
docs-java/process/process.md | 21 -
docs-java/start/_images/2.png | Bin 5203 -> 0 bytes
docs-java/start/_images/3.png | Bin 5295 -> 0 bytes
...0\347\256\241\347\220\206\345\231\250.jpg" | Bin 21217 -> 0 bytes
docs-java/start/ask-for-help.md | 8 -
docs-java/start/basic/basic.md | 18 -
.../start/basic/server-dir-structure.mdx | 29 -
docs-java/start/basic/what-is-datapack.mdx | 53 -
docs-java/start/basic/what-is-lag.md | 8 -
docs-java/start/basic/what-is-log.md | 8 -
docs-java/start/basic/what-is-permission.md | 8 -
docs-java/start/basic/what-is-plugin.md | 8 -
docs-java/start/basic/what-is-server.md | 8 -
.../start/basic/what-is-startup-script.md | 8 -
docs-java/start/deploy.md | 8 -
.../start/server-core-choose/multipaper.md | 22 -
docs-java/start/server-core-choose/sponge.md | 35 -
docs-java/start/start.md | 14 -
...1\344\270\234\350\245\277\344\272\206.png" | Bin 5856 -> 0 bytes
docs/advance/advance.md | 6 -
docs/advance/docker.md | 8 -
docs/advance/linux/database-installation.md | 139 -
.../money-management/money-management.md | 7 -
.../sustainable-development.md | 93 -
.../player-management/player-management.md | 7 -
docs/advance/viaproxy/_image/img.png | Bin 9037 -> 0 bytes
docs/advance/viaproxy/_image/img_1.png | Bin 18090 -> 0 bytes
docs/advance/viaproxy/configuration.mdx | 192 -
docs/advance/viaproxy/index.md | 104 -
docs/advance/viaproxy/installation.md | 98 -
docs/advance/viaproxy/plugins/auth.md | 159 -
.../advance/viaproxy/plugins/compatibility.md | 308 -
docs/advance/viaproxy/plugins/features.md | 136 -
docs/advance/viaproxy/plugins/index.md | 12 -
docs/advance/viaproxy/plugins/network.md | 31 -
docs/advance/website/_images/img-.png | Bin 31780 -> 0 bytes
docs/advance/website/_images/img-2.png | Bin 54049 -> 0 bytes
docs/advance/website/_images/img-3.png | Bin 31268 -> 0 bytes
docs/advance/website/_images/img.png | Bin 22600 -> 0 bytes
docs/advance/website/_images/img_1.png | Bin 51461 -> 0 bytes
docs/advance/website/_images/img_10.png | Bin 52129 -> 0 bytes
docs/advance/website/_images/img_2.png | Bin 81818 -> 0 bytes
docs/advance/website/_images/img_3.png | Bin 38204 -> 0 bytes
docs/advance/website/_images/img_4.png | Bin 40154 -> 0 bytes
docs/advance/website/_images/img_5.png | Bin 36574 -> 0 bytes
docs/advance/website/_images/img_6.png | Bin 4125 -> 0 bytes
docs/advance/website/_images/img_7.png | Bin 51552 -> 0 bytes
docs/advance/website/_images/img_8.png | Bin 7440 -> 0 bytes
docs/advance/website/_images/img_9.png | Bin 44382 -> 0 bytes
.../_images/img\342\200\224\342\200\2241.png" | Bin 28835 -> 0 bytes
...210\252\345\233\276 2025-06-08 135158.png" | Bin 39560 -> 0 bytes
docs/advance/website/faq.md | 16 -
docs/advance/website/install.md | 191 -
docs/advance/website/plugins.md | 155 -
docs/advance/website/prepare.md | 212 -
docs/advance/website/server-config.md | 305 -
docs/advance/website/server-plugins.md | 22 -
docs/advance/website/website.md | 19 -
docs/contribution/contribution.md | 15 -
docs/contribution/image.md | 22 -
docs/contribution/todos.md | 171 -
.../writing-specification/blank.md | 68 -
.../writing-specification/code-examples.md | 170 -
.../documentation-system.md | 61 -
.../writing-specification/numerical-value.md | 73 -
.../writing-specification/paragraph.md | 69 -
.../punctuation-marks.md | 170 -
.../writing-specification/reference.md | 10 -
.../writing-specification/text.md | 232 -
.../writing-specification/title.md | 89 -
.../writing-specification.md | 18 -
docs/loss-thing.md | 10 -
docs/preparation/dumb-script-usage.md | 83 -
docs/preparation/java/java.md | 42 -
docs/preparation/java/path.md | 58 -
docs/preparation/preparation.md | 23 -
docs/preparation/services.md | 40 -
docs/preparation/text-editor.md | 189 -
docs/process/database/install.md | 160 -
docs/process/maintenance/maintenance.md | 33 -
docs/process/process.md | 21 -
docs/process/whitelist.md | 103 -
docs/start/basic/_images/nogui.jpg | Bin 49112 -> 0 bytes
docusaurus.config.ts | 428 -
package.json | 90 +-
pnpm-lock.yaml | 22219 ++++------------
postcss-plugins/fix-align-items.js | 23 -
postcss.config.js | 5 -
{static => public}/favicon.ico | Bin
sidebars.js | 6 -
{static/img => src/assets}/book.png | Bin
{static/img => src/assets}/logo.svg | 0
.../img => src/assets}/nitwikit-banner.png | Bin
src/clientModules/adsModules.js | 195 -
src/clientModules/routeModules.js | 17 -
src/clientModules/themeModules.scss | 95 -
src/clientModules/themeModules.ts | 115 -
src/clientModules/tocSmoothScroll.ts | 98 -
src/components/ContributorCard/index.tsx | 225 -
src/components/ContributorCard/styles.css | 234 -
src/components/GlobalContent.js | 13 -
src/components/Head.astro | 7 +
src/components/HeroBackground.tsx | 36 -
src/components/HomepageFeatures/index.js | 33 -
.../HomepageFeatures/styles.module.css | 66 -
src/components/LastUpdated.astro | 59 +
src/components/LinkCard.astro | 99 +
src/components/SponsorCard.astro | 45 +
src/components/SponsorCard/index.jsx | 92 -
src/components/SponsorCard/styles.css | 195 -
src/components/StructureExplorer.tsx | 190 -
src/components/Timeline.vue | 45 +
src/components/comment/index.jsx | 51 -
src/content.config.ts | 16 +
.../content/docs/about/_assets}/me.png | Bin
{docs-about => src/content/docs/about}/ad.md | 3 -
.../content/docs/about}/intro.md | 13 +-
src/content/docs/about/sponsor.mdx | 23 +
src/content/docs/about/timeline.mdx | 50 +
.../docs/bedrock/bds/preparation/intro.md | 10 +-
.../bedrock}/bds/preparation/vcruntime.md | 3 -
.../docs/bedrock}/bds/preparation/websites.md | 6 +-
.../docs/bedrock/bds/process/bdsx/install.md | 5 +-
.../docs/bedrock/bds/process/bdsx/intro.md | 9 +-
.../bds/process/endstone/_assets}/1-1.png | Bin
.../bds/process/endstone/_assets}/1-2.png | Bin
.../bds/process/endstone/_assets}/1-3.png | Bin
.../bds/process/endstone/_assets}/1-4.png | Bin
.../bds/process/endstone/_assets}/1-5.png | Bin
.../bds/process/endstone/_assets}/1-6.png | Bin
.../bds/process/endstone/_assets}/1-7.png | Bin
.../bds/process/endstone/_assets}/1-8.png | Bin
.../bds/process/endstone/_assets}/1-9.png | Bin
.../bds/process/endstone/_assets}/1.png | Bin
.../bds/process/endstone/_assets}/10.png | Bin
.../bds/process/endstone/_assets}/2-1.png | Bin
.../bds/process/endstone/_assets}/2-10.png | Bin
.../bds/process/endstone/_assets}/2-11.png | Bin
.../bds/process/endstone/_assets}/2-2.png | Bin
.../bds/process/endstone/_assets}/2-3.png | Bin
.../bds/process/endstone/_assets}/2-4.png | Bin
.../bds/process/endstone/_assets}/2-5.png | Bin
.../bds/process/endstone/_assets}/2-6.png | Bin
.../bds/process/endstone/_assets}/2-7.png | Bin
.../bds/process/endstone/_assets}/2-8.png | Bin
.../bds/process/endstone/_assets}/2-9.png | Bin
.../bds/process/endstone/_assets}/2.png | Bin
.../bds/process/endstone/_assets}/3.png | Bin
.../bds/process/endstone/_assets}/4.png | Bin
.../bds/process/endstone/_assets}/5.png | Bin
.../bds/process/endstone/_assets}/6.png | Bin
.../bds/process/endstone/_assets}/7.png | Bin
.../bds/process/endstone/_assets}/8.png | Bin
.../bds/process/endstone/_assets}/9.png | Bin
.../bedrock/bds/process/endstone/install.md | 53 +-
.../bedrock/bds/process/endstone/intro.md | 13 +-
.../bedrock/bds/process/endstone/plugins.md | 29 +-
.../content/docs/bedrock/bds/process/intro.md | 9 +-
.../bedrock/bds/process/levilamina/install.md | 9 +-
.../bedrock/bds/process/levilamina/intro.md | 9 +-
.../levilamina/legacy-script-engine.md | 5 +-
.../bds/process/levilamina/plugins.mdx | 19 +-
.../bds/process/liteloader-bds/install.md | 7 +-
.../bds/process/liteloader-bds/intro.md | 13 +-
.../bds/process/liteloader-bds/plugins.md | 3 -
.../plugins/_assets}/levilamina-is-coming.png | Bin
.../_assets}/levilamina-will-archived.png | Bin
.../process/plugins/how-to-load-plugins.md | 1 -
.../docs/bedrock/bds/process/plugins/intro.md | 9 +-
.../process/plugins/plugins-loader-choose.mdx | 62 +-
.../docs/bedrock/bds/start/basic/intro.md | 9 +-
.../bds/start/basic/server-dir-structure.mdx | 180 +
.../content/docs/bedrock/bds/start/intro.md | 10 +-
.../content/docs/bedrock}/intro.md | 3 +-
.../docs/bedrock/misc/_assets}/dragonfly.png | Bin
.../content/docs/bedrock/misc/allay.md | 23 +-
.../content/docs/bedrock}/misc/dragonfly.md | 5 +-
.../content/docs/bedrock}/misc/mcpeserver.md | 3 +-
.../docs/bedrock/misc/preparation/intro.md | 10 +-
.../bedrock}/misc/preparation/websites.md | 4 -
.../content/docs/bedrock/nukkit/intro.mdx | 36 +-
.../docs/bedrock/nukkit/preparation/intro.md | 10 +-
.../bedrock}/nukkit/preparation/websites.md | 4 -
.../docs/bedrock/nukkit/start/basic/intro.md | 10 +-
.../start/basic/server-file-structure.mdx | 100 +
.../docs/bedrock/nukkit/start/intro.md | 10 +-
.../docs/bedrock/nukkit/start/nukkitmot.md | 3 +-
.../docs/bedrock/nukkit/start/nukkitx.md | 3 +-
.../start/pm1e/_assets}/controversy.png | Bin
.../bedrock}/nukkit/start/pm1e/controversy.md | 5 +-
.../docs/bedrock/nukkit/start/pm1e/intro.md | 3 +-
.../content/docs/bedrock/nukkit/start/pnx.md | 3 +-
.../content/docs/bedrock/pocketmine/intro.mdx | 18 +-
.../choose-and-download-and-install-php.md | 3 -
.../bedrock/pocketmine/preparation/intro.md | 13 +
.../pocketmine/preparation/websites.md | 4 -
.../_assets}/bedrock-core-running.png | Bin
.../_assets}/nukkit-core-running.png | Bin
.../_assets}/pocketminemp-core-running.png | Bin
.../_assets}/powernukkitx-core-rip.png | Bin
.../_assets}/powernukkitx-core-running.png | Bin
.../content/docs/bedrock/super-basic/intro.md | 10 +-
.../super-basic/protocol-version-number.md | 3 -
.../super-basic/server-core-choose.mdx | 34 +-
.../docs/bedrock}/super-basic/server-type.md | 3 -
.../docs/bedrock}/super-basic/version.md | 1 -
.../docs/bedrock/waterdogepe}/preparation.md | 8 -
.../1.png" | Bin
.../2.png" | Bin
.../3.png" | Bin
.../docs/general/advance/bot/framework.mdx | 47 +-
.../docs/general/advance/bot/general.mdx | 28 +-
.../content/docs/general/advance/bot/intro.md | 12 +-
.../docs/general/advance/bot/plugin.mdx | 34 +-
.../docs/general}/advance/domain-and-dns.md | 19 +-
.../\345\274\200\346\234\215/1.png" | Bin
.../\345\274\200\346\234\215/2.png" | Bin
.../\345\274\200\346\234\215/3.png" | Bin
.../\345\274\200\346\234\215/4.png" | Bin
.../\345\274\200\346\234\215/5.png" | Bin
.../\345\274\200\346\234\215/6.png" | Bin
.../\345\274\200\346\234\215/7.png" | Bin
.../\345\274\200\346\234\215/8.png" | Bin
.../1.png" | Bin
.../2.png" | Bin
.../3.png" | Bin
.../4.png" | Bin
.../1.png" | Bin
.../2.png" | Bin
.../WindTerm.png" | Bin
.../macOS_terminal.png" | Bin
.../termux_screenshot.jpg" | Bin
.../docs/general}/advance/linux/backup.md | 5 +-
.../advance/linux/connect-to-server.mdx | 37 +-
.../general/advance/linux/keep-running.mdx | 28 +-
.../docs/general}/advance/linux/linux.md | 10 +-
.../docs/general/advance/linux/start.mdx | 46 +-
.../maintenance/_assets}/angryopenfrp.jpg | Bin
.../how-to-defend-against-cyber-attacks.mdx | 24 +-
.../docs/general/advance/management/intro.md | 4 +-
.../money-management/investment-psychology.md | 4 -
.../money-management/money-management.md | 5 +
.../sustainable-development.md | 89 +
.../player-management/announcement.md | 4 -
.../management/player-management/auditing.md | 18 +-
.../management/player-management/chunkbase.md | 4 -
.../player-management/client-distribution.mdx | 19 +-
.../management/player-management/feedback.md | 6 +-
.../management/player-management/platform.md | 8 +-
.../player-management/player-management.md | 5 +
.../management/player-management/rules.md | 4 -
.../management/player-management/whitelist.md | 22 +-
.../management/player-management/wiki.md | 2 -
.../general/basics/_assets}/command-1.png | Bin
.../general/basics/_assets}/command-2.png | Bin
.../general/basics/_assets}/command-3.png | Bin
.../general/basics/_assets}/command-4.png | Bin
.../docs/general/basics/_assets}/nogui.jpg | Bin
.../\345\217\243\345\255\227\347\254\246.png" | Bin
...1\345\246\231\346\257\224\345\226\273.png" | Bin
.../docs/general/basics/what-is-datapack.mdx | 209 +
.../docs/general/basics}/what-is-lag.md | 9 +-
.../docs/general/basics}/what-is-log.md | 15 +-
.../general/basics}/what-is-messy-code.md | 7 +-
.../docs/general/basics}/what-is-mod.md | 5 +-
.../docs/general/basics}/what-is-namespace.md | 13 +-
.../docs/general/basics}/what-is-nbt.md | 3 +-
.../general/basics}/what-is-permission.md | 11 +-
.../docs/general/basics}/what-is-plugin.md | 9 +-
.../general/basics}/what-is-startup-script.md | 13 +-
.../docs/general/basics}/what-is-world.md | 5 +-
{docs => src/content/docs/general}/intro.md | 9 +-
.../docs/general/java/_assets}/Oracle-1.png | Bin
.../docs/general/java/_assets}/Oracle-2.png | Bin
.../docs/general/java/_assets}/Oracle-3.png | Bin
.../docs/general/java/_assets}/Oracle-4.png | Bin
.../docs/general/java/_assets}/Oracle-5.png | Bin
.../docs/general/java/_assets}/cmd-1.png | Bin
.../docs/general/java/_assets}/cmd-2.png | Bin
.../general/java/_assets}/environment-1.png | Bin
.../java/_assets}/environment-11-1.png | Bin
.../java/_assets}/environment-11-2.png | Bin
.../general/java/_assets}/environment-2.png | Bin
.../general/java/_assets}/environment-3.png | Bin
.../general/java/_assets}/environment-4.png | Bin
.../java/_assets}/environment-new-1.png | Bin
.../java/_assets}/environment-new-2.png | Bin
.../general/java/_assets}/environment-no.png | Bin
.../docs/general/java/_assets}/lava.jpg | Bin
.../docs/general/java/_assets}/path-1.png | Bin
.../choose-and-download-and-install-java.md | 51 +-
.../content/docs/general/java/environment.mdx | 36 +-
.../content/docs/general}/java/faq.md | 5 +-
src/content/docs/general/java/intro.md | 33 +
.../content/docs/general}/java/sdkman.md | 13 +-
.../docs/general/more/_assets}/qnmd_raw.png | Bin
...6\350\277\231\344\270\252\345\225\212.png" | Bin
...210\252\345\233\276 2025-02-07 182759.png" | Bin
...210\252\345\233\276 2025-02-07 182930.png" | Bin
...5\350\264\271\345\270\256\344\272\272.jpg" | Bin
...345\205\270\350\200\201\345\233\276-1.jpg" | Bin
...345\205\270\350\200\201\345\233\276-2.jpg" | Bin
...345\205\270\350\200\201\345\233\276-3.jpg" | Bin
.../docs/general/more}/ask-for-help.md | 30 +-
.../HbuilderX\345\261\225\347\244\272.png" | Bin
.../_assets/Npp\345\261\225\347\244\272.png" | Bin
...7\345\207\217\345\261\225\347\244\272.png" | Bin
.../sublime\345\261\225\347\244\272.png" | Bin
...2\345\212\250\344\277\235\345\255\230.png" | Bin
.../_assets/\347\231\275\347\202\271.png" | Bin
.../general/preparation/text-editor/geany.md | 7 +
.../preparation/text-editor/hbuilderx.md | 19 +
.../general/preparation/text-editor/intro.md | 24 +
.../general/preparation/text-editor/kate.md | 9 +
.../preparation/text-editor/notepad++.md | 19 +
.../preparation/text-editor/notepad--.md | 10 +
.../preparation/text-editor/notepad3.md | 11 +
.../preparation/text-editor/sublime-text.md | 11 +
.../general/preparation/text-editor/vim.md | 13 +
.../general/preparation/text-editor/vscode.md | 35 +
...3\347\264\240\350\241\250\347\216\260.jpg" | Bin
...2\347\232\204\346\257\224\344\276\213.jpg" | Bin
...6\350\212\202\345\210\206\345\270\203.jpg" | Bin
...6\344\275\223\347\272\271\347\220\206.jpg" | Bin
...3\350\212\202\351\235\242\346\235\277.jpg" | Bin
...4\351\223\201\345\202\200\345\204\241.jpg" | Bin
...1\345\235\227\347\272\271\347\220\206.jpg" | Bin
...7\347\212\266\350\241\250\347\216\260.jpg" | Bin
...7\347\232\204\351\270\241\350\233\213.jpg" | Bin
.../general/process/_assets/\346\241\266.jpg" | Bin
...2\347\232\204\350\234\234\350\204\276.jpg" | Bin
.../_assets/\346\265\267\345\270\246.jpg" | Bin
...7\346\264\213\344\271\213\345\277\203.jpg" | Bin
...0\345\203\217\347\264\240\347\202\271.jpg" | Bin
...1\345\223\201\347\272\271\347\220\206.jpg" | Bin
...7\351\275\277\350\241\250\347\216\260.jpg" | Bin
.../\347\234\237\344\272\272vsSteve.jpg" | Bin
...345\275\242UV\350\264\264\345\233\276.jpg" | Bin
.../_assets/\350\207\252\345\212\250UV.jpg" | Bin
.../_assets/\350\213\271\346\236\234.jpg" | Bin
...6\345\210\253\347\272\271\347\220\206.jpg" | Bin
.../\351\222\273\347\237\263\345\211\221.jpg" | Bin
.../general}/process/create-art-assets.md | 51 +-
.../general/process/database/_assets}/1.png | Bin
.../general/process/database/_assets}/10.png | Bin
.../general/process/database/_assets}/11.png | Bin
.../general/process/database/_assets}/12.png | Bin
.../general/process/database/_assets}/13.png | Bin
.../general/process/database/_assets}/14.png | Bin
.../general/process/database/_assets}/15.png | Bin
.../general/process/database/_assets}/16.png | Bin
.../general/process/database/_assets}/17.png | Bin
.../general/process/database/_assets}/18.png | Bin
.../general/process/database/_assets}/19.png | Bin
.../general/process/database/_assets}/2.png | Bin
.../general/process/database/_assets}/20.png | Bin
.../general/process/database/_assets}/21.png | Bin
.../general/process/database/_assets}/22.png | Bin
.../general/process/database/_assets}/23.png | Bin
.../general/process/database/_assets}/24.png | Bin
.../general/process/database/_assets}/25.png | Bin
.../general/process/database/_assets}/26.png | Bin
.../general/process/database/_assets}/27.png | Bin
.../general/process/database/_assets}/28.png | Bin
.../general/process/database/_assets}/29.png | Bin
.../general/process/database/_assets}/3.png | Bin
.../general/process/database/_assets}/30.png | Bin
.../general/process/database/_assets}/31.png | Bin
.../general/process/database/_assets}/32.png | Bin
.../general/process/database/_assets}/33.png | Bin
.../general/process/database/_assets}/34.png | Bin
.../general/process/database/_assets}/35.png | Bin
.../general/process/database/_assets}/36.png | Bin
.../general/process/database/_assets}/37.png | Bin
.../general/process/database/_assets}/38.png | Bin
.../general/process/database/_assets}/39.png | Bin
.../general/process/database/_assets}/4.png | Bin
.../general/process/database/_assets}/40.png | Bin
.../general/process/database/_assets}/41.png | Bin
.../general/process/database/_assets}/42.png | Bin
.../general/process/database/_assets}/44.png | Bin
.../general/process/database/_assets}/45.png | Bin
.../general/process/database/_assets}/46.png | Bin
.../general/process/database/_assets}/47.png | Bin
.../general/process/database/_assets}/48.png | Bin
.../general/process/database/_assets}/49.png | Bin
.../general/process/database/_assets}/5.png | Bin
.../general/process/database/_assets}/50.png | Bin
.../general/process/database/_assets}/51.png | Bin
.../general/process/database/_assets}/52.png | Bin
.../general/process/database/_assets}/53.png | Bin
.../general/process/database/_assets}/6.png | Bin
.../general/process/database/_assets}/7.png | Bin
.../general/process/database/_assets}/8.png | Bin
.../general/process/database/_assets}/9.png | Bin
.../database/_assets/linux/database/1.png | Bin
.../database/_assets/linux/database/2.png | Bin
.../database/_assets/linux/database/3.png | Bin
.../database/_assets/linux/database/4.png | Bin
.../database/_assets/linux/database/5.png | Bin
.../database/_assets/linux/database/6.png | Bin
.../database/_assets/linux/database/7.png | Bin
.../docs/general}/process/database/backup.md | 58 +-
.../general}/process/database/configure.md | 14 +-
.../docs/general/process/database/install.md | 303 +
.../docs/general/process/database/intro.md | 18 +-
.../general}/process/database/uninstall.md | 18 +-
.../docs/general}/process/database/use.md | 26 +-
.../general/process/deploy/_assets}/mcsm.png | Bin
...4\351\276\231\351\235\242\346\235\277.png" | Bin
.../cpu.jpg" | Bin
.../1.png" | Bin
.../2.png" | Bin
.../3.png" | Bin
.../deploy/apply-for-public-ip-address.md | 5 +-
.../process/deploy/connect-to-the-cloud.md | 21 +-
.../docs/general/process/deploy/frp.mdx | 60 +-
.../process/deploy/intranet-penetration.md | 13 +-
.../docs/general/process/deploy/intro.md | 14 +-
.../process/deploy/optional-methods.md | 15 +-
.../process/deploy/purchase-server.md | 15 +-
...2-1de0bbf4-7d26-4beb-b010-2f4d88efdba4.png | Bin
...4-18be416f-daf5-4ae9-8560-8412fda83dc6.png | Bin
...ef42d10ca2ce57484ef606117640460249e48e.png | Bin
...5a21073ee817018bffff06e55d12da55b2a5b0.png | Bin
.../process/map/_assets}/Grettzzz-1.JPG | Bin
.../process/map/_assets}/Grettzzz-2.png | Bin
.../process/map/_assets}/Grettzzz-3.png | Bin
.../docs/general/process/map/_assets}/bb.png | Bin
.../process/map/_assets}/bluemap-demo.png | Bin
.../docs/general/process/map/_assets}/bs.jpg | Bin
.../docs/general/process/map/_assets}/bs2.jpg | Bin
.../process/map/_assets}/dynmap-demo.png | Bin
.../general/process/map/_assets}/erra.jpg | Bin
.../general/process/map/_assets}/iris.png | Bin
.../process/map/_assets}/laobaitu156-1.png | Bin
.../process/map/_assets}/laobaitu156-2.png | Bin
.../process/map/_assets}/laobaitu156-3.png | Bin
.../docs/general/process/map/_assets}/mc.gif | Bin
.../process/map/_assets}/mcaselector.png | Bin
.../process/map/_assets}/overviewer-demo.png | Bin
.../process/map/_assets}/squaremap-demo.png | Bin
.../docs/general/process/map/_assets}/st.png | Bin
.../docs/general/process/map/_assets}/st2.png | Bin
.../docs/general/process/map/_assets}/t.png | Bin
.../docs/general/process/map/_assets}/t2.png | Bin
.../general/process/map/_assets}/terra2.png | Bin
.../process/map/_assets}/z_wuxin-1.png | Bin
.../process/map/_assets}/z_wuxin-2.png | Bin
...345\260\270\346\234\253\346\227\245-1.png" | Bin
...345\260\270\346\234\253\346\227\245-2.png" | Bin
...345\260\270\346\234\253\346\227\245-3.png" | Bin
...345\260\270\346\234\253\346\227\245-4.png" | Bin
...345\260\270\346\234\253\346\227\245-5.png" | Bin
...345\260\270\346\234\253\346\227\245-6.png" | Bin
...345\260\270\346\234\253\346\227\245-7.png" | Bin
.../docs/general}/process/map/convert.md | 21 +-
.../content/docs/general/process/map/intro.md | 60 +-
.../docs/general}/process/map/plugin.md | 33 +-
.../docs/general}/process/map/purchase.md | 11 +-
.../docs/general}/process/map/steal.md | 9 +-
.../content/docs/general}/process/map/web.md | 21 +-
.../content/docs/general}/process/panel.md | 5 +-
.../content/docs/general/reading-guide.mdx | 17 +-
src/content/docs/index.mdx | 42 +
.../_assets}/anticheat/antixray-mode1-1.png | Bin
.../_assets}/anticheat/antixray-mode2-1.png | Bin
.../_assets}/anticheat/antixray-mode3-1.png | Bin
.../anticheat/antixray-nerher-mode1.png | Bin
.../anticheat/antixray-nerher-mode3.png | Bin
.../anticheat/antixray-nether-mode2.png | Bin
.../_assets}/anticheat/talentsaclogo.png | Bin
.../java/advance/anticheat/_assets}/img.png | Bin
.../java/advance/anticheat/_assets}/img_1.png | Bin
.../java/advance}/anticheat/anti-crash.md | 7 +-
.../advance/anticheat/anticheatplugins.mdx | 22 +-
.../docs/java/advance}/anticheat/antixray.md | 21 +-
.../docs/java/advance}/anticheat/honeypot.md | 7 +-
.../docs/java/advance/anticheat/intro.md | 6 +-
.../docs/java/advance}/anticheat/rng.md | 3 -
.../content/docs/java}/advance/arthas.md | 10 +-
.../content/docs/java/advance}/backup.md | 27 +-
.../docs/java}/advance/chinese-username.md | 3 -
.../content/docs/java}/advance/command-yml.md | 3 -
.../content/docs/java/advance/intro.md | 10 +-
.../content/docs/java/advance/lang/intro.md | 8 +-
.../lang/javascript/extend/graaljs.md | 41 +-
.../advance/lang/javascript/extend/intro.md | 5 +-
.../lang/javascript/extend/nashorn.md | 3 -
.../java/advance/lang/javascript/intro.md | 14 +-
.../lang/kether/_assets}/Vulpecula/1.png | Bin
.../lang/kether/_assets}/Vulpecula/2.png | Bin
.../lang/kether/_assets}/Vulpecula/3.png | Bin
.../lang/kether/_assets}/Vulpecula/4.png | Bin
.../lang/kether/_assets}/Vulpecula/5.png | Bin
.../lang/kether/_assets}/Vulpecula/6.png | Bin
.../lang/kether/_assets}/Vulpecula/7.png | Bin
.../lang/kether/_assets}/Vulpecula/8.png | Bin
.../lang/kether/_assets}/Vulpecula/9.png | Bin
.../advance/lang/kether/_assets}/if_1.png | Bin
.../advance/lang/kether/_assets}/if_2.png | Bin
.../advance/lang/kether/_assets}/if_3.png | Bin
.../advance/lang/kether/_assets}/inline.png | Bin
.../advance/lang/kether/_assets}/math_1.png | Bin
.../advance/lang/kether/_assets}/result.png | Bin
.../advance/lang/kether/_assets}/type_1.png | Bin
.../advance/lang/kether/_assets}/var_1.png | Bin
.../advance/lang/kether/_assets}/var_2.png | Bin
.../advance/lang/kether/_assets}/var_3.png | Bin
.../advance/lang/kether/_assets}/var_4.png | Bin
.../advance/lang/kether/_assets}/var_5.png | Bin
.../advance/lang/kether/_assets}/var_6.png | Bin
.../advance/lang/kether/_assets}/var_7.png | Bin
.../lang/kether/_assets}/vul-check.png | Bin
.../lang/kether/_assets}/vul-color.png | Bin
.../advance/lang/kether/_assets}/vul-papi.png | Bin
.../advance/lang/kether/_assets}/vul-perm.png | Bin
.../lang/kether/_assets}/vul-permNot_1.png | Bin
.../lang/kether/_assets}/vul-permNot_2.png | Bin
.../advance/lang/kether/_assets}/vul-tell.png | Bin
.../lang/kether/_assets}/vul-tell_color.png | Bin
.../lang/kether/_assets}/vul-tell_name.png | Bin
.../lang/kether/_assets}/vul-tell_noColor.png | Bin
.../kether/_assets}/vul-tell_papiNoInline.png | Bin
.../_assets}/vul-tell_papiWithInline.png | Bin
.../kether/_assets}/vul-tell_papiWithJoin.png | Bin
.../lang/kether/_assets}/vul-tell_tell.png | Bin
.../advance/lang/kether/_assets}/web-tell.png | Bin
.../_assets/\345\206\222\346\261\227.jpg" | Bin
.../_assets/\346\213\254\345\217\267.png" | Bin
.../\346\255\243\347\273\217\347\254\221.jpg" | Bin
.../_assets/\347\227\264\345\221\206.jpg" | Bin
.../docs/java/advance}/lang/kether/basic.md | 39 +-
.../docs/java/advance}/lang/kether/if.md | 43 +-
.../docs/java/advance/lang/kether/intro.md | 10 +-
.../docs/java/advance}/lang/kether/math.md | 11 +-
.../docs/java/advance}/lang/kether/misc.md | 5 +-
.../java/advance}/lang/kether/preparation.md | 9 +-
.../java/advance}/lang/kether/variable.md | 23 +-
.../java/advance}/lang/kether/vulpecula.md | 23 +-
.../lang/skript/_assets}/QuerySubclasses.png | Bin
.../lang/skript/_assets}/SearchEvent.png | Bin
.../lang/skript/_assets}/SearchMethods.png | Bin
.../lang/skript/_assets}/SkriptBasic1.png | Bin
.../lang/skript/advanced-tutorials.md | 25 +-
.../advance}/lang/skript/basic-tutorials.md | 123 +-
.../docs/java/advance/lang/skript/intro.md | 24 +-
.../docs/java}/advance/login-choices.md | 7 +-
.../java/advance/optimize/_assets}/ummm.jpg | Bin
.../spark_start.png" | Bin
.../spark_stop.png" | Bin
.../optimize/ask-for-profiling-help.md | 15 +-
.../docs/java/advance}/optimize/go.mdx | 40 +-
.../docs/java/advance}/optimize/img.png | Bin
.../docs/java/advance/optimize/intro.md | 31 +-
.../docs/java/advance}/optimize/jvm/common.md | 36 +-
.../advance}/optimize/jvm/dragonwell11.md | 8 +-
.../java/advance}/optimize/jvm/dragonwell8.md | 12 +-
.../docs/java/advance}/optimize/jvm/graal.md | 12 +-
.../docs/java/advance/optimize/jvm/intro.mdx | 9 +-
.../docs/java/advance}/optimize/jvm/openj9.md | 22 +-
.../docs/java/advance}/optimize/jvm/zing.md | 12 +-
.../docs/java/advance/optimize/kernel.mdx | 26 +-
.../advance}/optimize/optimized-plugin.md | 43 +-
.../advance}/optimize/performance-analysis.md | 17 +-
.../optimize/storage-space-optimization.md | 21 +-
.../java/advance/resourcepack/_assets}/1.png | Bin
.../java/advance/resourcepack/_assets}/2.png | Bin
.../java/advance/resourcepack/_assets}/3.png | Bin
.../java/advance/resourcepack/_assets}/4.png | Bin
.../java/advance/resourcepack/_assets}/5.png | Bin
.../java/advance/resourcepack/_assets}/6.png | Bin
.../java/advance/resourcepack/_assets}/7.png | Bin
.../java/advance/resourcepack/_assets}/8.png | Bin
.../resourcepack/_assets}/blockbench.png | Bin
.../advance/resourcepack/_assets}/head.png | Bin
.../advance/resourcepack/_assets}/title.png | Bin
.../resourcepack/_assets}/tooltip1.png | Bin
.../resourcepack/_assets}/tooltip2.png | Bin
.../docs/java/advance}/resourcepack/addon.md | 7 +-
.../java/advance}/resourcepack/compress.md | 5 +-
.../docs/java/advance/resourcepack/intro.md | 26 +-
...b2c895c2af14fbc7e6989404d0ff7af64020ea.gif | Bin
...2f487d799270ea2e204de73236dda77d18f954.gif | Bin
...a53ea3a4d029784f4ed54d17a335e099b805b4.gif | Bin
...4a015981222b37bfa3b2324113d919a33b090f.png | Bin
...470cba6836ab471f19c8e788c513765de2d02c.png | Bin
...a7f51a86d1a313f1b41f27e021421adc93eec9.png | Bin
...b239e0689c433ef5a2c0e85f710e988bf1ba4e.gif | Bin
...658155424cd985553237821611dfdea040b166.gif | Bin
.../plugins/_assets}/videoframe_1994.png | Bin
.../plugins/_assets}/videoframe_931.png | Bin
.../advance/resourcepack/plugins/entity.mdx | 23 +-
.../resourcepack/plugins/framework.mdx | 40 +-
.../java/advance/resourcepack/plugins/hud.mdx | 20 +-
.../advance/resourcepack/plugins/intro.md | 5 +
.../advance/resourcepack/plugins/misc.mdx | 38 +-
.../advance}/resourcepack/plugins/tooltip.md | 7 +-
.../advance/resourcepack/plugins/vehicles.mdx | 24 +-
.../java/advance}/resourcepack/protect.md | 11 +-
.../docs/java/advance/resourcepack/send.mdx | 6 +-
.../java/advance}/resourcepack/software.md | 11 +-
.../content/docs/java/advance/slime-world.mdx | 14 +-
{docs-java => src/content/docs/java}/intro.md | 3 +-
.../docs/java/preparation/_assets}/motd.png | Bin
.../java/preparation/_assets}/spigotmc.png | Bin
src/content/docs/java/preparation/intro.md | 7 +
...0\347\276\244\347\273\204\346\234\215.png" | Bin
.../java/process/cross-server/command.mdx | 43 +-
.../process/cross-server/hide-the-real-ip.md | 5 +-
.../docs/java/process/cross-server/intro.md | 16 +-
.../java}/process/cross-server/join-server.md | 13 +-
.../cross-server/plugin/backend-only.md | 3 -
.../java/process/cross-server/plugin/intro.md | 11 +-
.../plugin/proxy-backend-mandatory.md | 25 +-
.../plugin/proxy-backend-optional.mdx | 95 +-
.../process/cross-server/plugin/proxy-only.md | 48 +-
.../java}/process/cross-server/precautions.md | 13 +-
.../cross-server/server-core-choose.md | 9 +-
.../setup/_assets}/BungeeCord.png | Bin
.../cross-server/setup/_assets}/Velocity.png | Bin
.../setup/bungeecord/config-yml.md | 3 -
.../cross-server/setup/bungeecord/intro.md | 10 +-
.../cross-server/setup/bungeecord/lobby.md | 15 +-
.../cross-server/setup/bungeecord/setup.md | 11 +-
.../cross-server/setup/transfer/intro.md | 8 +-
.../cross-server/setup/transfer/setup.md | 9 +-
.../setup/velocity-ctd/features.md | 23 +-
.../cross-server/setup/velocity-ctd/intro.md | 8 +-
.../cross-server/setup/velocity-ctd/lobby.md | 9 +-
.../cross-server/setup/velocity-ctd/setup.mdx | 26 +-
.../setup/velocity-ctd/velocity-toml.md | 9 +-
.../cross-server/setup/velocity/intro.md | 22 +-
.../cross-server/setup/velocity/lobby.md | 9 +-
.../cross-server/setup/velocity/setup.mdx | 26 +-
.../setup/velocity/velocity-toml.md | 3 -
src/content/docs/java/process/intro.md | 9 +
.../java/process/mobile-player/_assets}/1.PNG | Bin
.../java/process/mobile-player/_assets}/2.PNG | Bin
.../java/process/mobile-player/_assets}/3.PNG | Bin
.../java/process/mobile-player/_assets}/4.PNG | Bin
.../process/mobile-player/_assets}/Alt_1.png | Bin
.../process/mobile-player/_assets}/Alt_2.png | Bin
.../process/mobile-player/_assets}/i4_1.png | Bin
.../process/mobile-player/_assets}/i4_2.png | Bin
.../process/mobile-player/_assets}/i4_3.png | Bin
.../mobile-player/_assets}/iTunes_1.png | Bin
.../mobile-player/_assets}/iTunes_2.png | Bin
.../mobile-player/_assets}/troll-icon.jpg | Bin
.../mobile-player/_assets}/troll-idid.PNG | Bin
.../mobile-player/_assets}/troll-ui.PNG | Bin
.../mobile-player/_assets}/trollstone_i.png | Bin
.../mobile-player/_assets}/trollstone_v.png | Bin
.../mobile-player/client/amethyst-ios.md | 37 +-
.../mobile-player/client/android-all.md | 35 +-
.../process/mobile-player/client/intro.md | 4 +-
.../java}/process/mobile-player/client/pcl.md | 2 -
.../mobile-player/client/pojav-android.md | 5 +-
.../process/mobile-player/client/pojav-ios.md | 57 +-
.../geyser/_assets}/VersionChoose.png | Bin
.../mobile-player/geyser/_assets}/geyser.png | Bin
.../java/process/mobile-player/geyser}/faq.md | 7 +-
.../process/mobile-player/geyser}/install.md | 13 +-
.../process/mobile-player/geyser/intro.md | 9 +-
.../geyser/upgrade/_assets}/CIMM1.jpg | Bin
.../geyser/upgrade/_assets}/CIMM2.jpg | Bin
.../geyser/upgrade/_assets}/CIMM3.jpg | Bin
.../geyser/upgrade/_assets}/CIMM4.jpg | Bin
.../geyser/upgrade/_assets}/Geyser4.png | Bin
.../geyser/upgrade/custom-item-model-map.md | 11 +-
.../upgrade/extended/_assets}/Geyser5.png | Bin
.../extended/_assets}/GeyserExtras.gif | Bin
.../geyser/upgrade/extended/_assets}/img.png | Bin
.../upgrade/extended/_assets}/img_1.png | Bin
.../geyser/upgrade/extended/compatible.md | 3 -
.../geyser/upgrade/extended/fix.mdx | 35 +-
.../geyser/upgrade/extended/intro.md | 10 +-
.../geyser/upgrade/extended/more.md | 3 -
.../geyser/upgrade/geyser-skull.md | 8 +-
.../geyser/upgrade/geysermeg4-supports.md | 5 +-
.../mobile-player/geyser/upgrade/link.md | 5 +-
.../mobile-player/geyser/upgrade/menu.md | 3 -
.../mobile-player/geyser/upgrade/slimefun.md | 7 +-
.../docs/java/process/mobile-player/intro.md | 11 +-
...2\344\273\266\345\210\227\350\241\250.png" | Bin
.../plugin/game/_assets}/Dragon_Core/1.jpg | Bin
.../plugin/game/_assets}/Germ_Engine/1.png | Bin
.../plugin/game/_assets}/Germ_Engine/2.jpg | Bin
.../plugin/game/_assets}/Germ_Engine/3.png | Bin
.../plugin/game/_assets}/Germ_Engine/4.png | Bin
.../plugin/game/_assets}/Germ_Engine/5.png | Bin
.../plugin/game/_assets}/Germ_Engine/6.png | Bin
.../java}/process/plugin/game/dragoncore.md | 9 +-
.../java}/process/plugin/game/germengine.md | 19 +-
.../docs/java}/process/plugin/game/nova.md | 5 +-
.../plugin/game/slimefun/auto-update.md | 3 -
.../process/plugin/game/slimefun/find-lag.md | 7 +
.../process/plugin/game/slimefun/intro.md | 8 +-
.../slimefun/resourcepack-for-slimefun.md | 5 +-
.../MiniPlayerTitle/MiniPlayerTitle-1.png | Bin
.../MiniPlayerTitle/MiniPlayerTitle-2.png | Bin
.../game/title/_assets}/UserPrefix/1.png | Bin
.../game/title/_assets}/UserPrefix/2.png | Bin
.../game/title/_assets}/UserPrefix/3.png | Bin
.../process/plugin/game/title/deluxetags.md | 5 +-
.../plugin/game/title/miniplayertitle.md | 11 +-
.../plugin/game/title/mythicprefixes.md | 5 +-
.../process/plugin/game/title/playertitle.md | 5 +-
.../process/plugin/game/title/userprefix.md | 21 +-
.../content/docs/java/process/plugin/intro.md | 21 +-
.../management-tool/anti-grief/coreprotect.md | 7 +-
.../management-tool/anti-grief/intro.md | 11 +
.../anti-grief/invseeplusplus.md | 9 +-
.../anti-grief/prismrefracted.md | 5 +-
.../basic-plugins/_assets}/1.png | Bin
.../basic-plugins/_assets}/2.png | Bin
.../basic-plugins/_assets}/3.png | Bin
.../basic-plugins/_assets}/4.png | Bin
.../basic-plugins/_assets}/5.png | Bin
.../basic-plugins/cmi/_assets}/1.jpg | Bin
.../basic-plugins/cmi/_assets}/2.png | Bin
.../management-tool/basic-plugins/cmi/eco.md | 3 -
.../basic-plugins/cmi/intro.md | 11 +-
.../basic-plugins/cmi/question.md | 3 -
.../management-tool/basic-plugins/delete.md | 15 +
.../basic-plugins/essentialsx/_assets}/1.png | Bin
.../basic-plugins/essentialsx/_assets}/2.png | Bin
.../basic-plugins/essentialsx/_assets}/3.png | Bin
.../essentialsx/_assets}/banner.png | Bin
.../essentialsx/_assets}/kit_1.png | Bin
.../essentialsx/_assets}/kit_2.png | Bin
.../essentialsx/_assets}/kit_3.png | Bin
.../essentialsx/_assets}/kit_4.png | Bin
.../essentialsx/_assets}/warp_1.png | Bin
.../essentialsx/_assets}/warp_2.png | Bin
.../essentialsx/_assets}/warp_3.png | Bin
.../basic-plugins/essentialsx/config-tips.md | 5 +-
.../basic-plugins/essentialsx/config-yml.md | 4 +-
.../basic-plugins/essentialsx/faq.md | 11 +
.../basic-plugins/essentialsx/intro.md | 15 +-
.../basic-plugins/essentialsx/kit.md | 25 +-
.../basic-plugins/essentialsx/papi-support.md | 7 +-
.../basic-plugins/essentialsx/warp.md | 15 +-
.../management-tool/basic-plugins/intro.md | 10 +-
.../basic-plugins}/sunlight.md | 17 +-
.../chat/_assets}/TrChat/1.png | Bin
.../plugin/management-tool/chat/carbon.md | 5 +-
.../plugin/management-tool/chat/huskchat.md | 5 +-
.../plugin/management-tool/chat/intro.md | 10 +-
.../plugin/management-tool/chat/trchat.md | 7 +-
.../items/_assets}/mmoitems.png | Bin
.../items/_assets}/mmoitems_2.webp | Bin
.../plugin/management-tool/items/crucible.md | 5 +-
.../plugin/management-tool/items/ecoItems.md | 5 +-
.../plugin/management-tool/items/intro.md | 5 +
.../plugin/management-tool/items/misc.md | 13 +
.../plugin/management-tool/items/mmoitems.md | 9 +-
.../management-tool/items/neigeitems.md | 5 +-
.../plugin/management-tool/items/ratziel.md | 5 +-
.../plugin/management-tool/items/sx-item.md | 5 +-
.../plugin/management-tool/items/zaphkiel.md | 9 +-
.../management-tool/permission/_assets}/1.png | Bin
.../management-tool/permission/_assets}/2.png | Bin
.../management-tool/permission/_assets}/3.png | Bin
.../permission/_assets}/command.png | Bin
.../permission/_assets}/editor.png | Bin
.../permission/_assets}/memory_1.png | Bin
.../permission/_assets}/memory_10.png | Bin
.../permission/_assets}/memory_11.png | Bin
.../permission/_assets}/memory_12.png | Bin
.../permission/_assets}/memory_2.png | Bin
.../permission/_assets}/memory_3.png | Bin
.../permission/_assets}/memory_4.png | Bin
.../permission/_assets}/memory_5.png | Bin
.../permission/_assets}/memory_6.png | Bin
.../permission/_assets}/memory_7.png | Bin
.../permission/_assets}/memory_8.png | Bin
.../permission/_assets}/memory_9.png | Bin
.../permission/_assets}/on.png | Bin
.../permission/_assets}/paste-1.png | Bin
.../permission/_assets}/paste-2.png | Bin
.../permission/_assets}/ummm.jpg | Bin
.../_assets/\346\227\245\345\277\227-1.png" | Bin
.../_assets/\346\227\245\345\277\227-2.png" | Bin
...\347\273\217\347\254\221+\346\211\213.jpg" | Bin
.../management-tool/permission/command.md | 15 +-
.../management-tool/permission/group.md | 5 +-
.../management-tool/permission/intro.md | 16 +-
.../plugin/management-tool/permission/meta.md | 49 +-
.../plugin/management-tool/permission/tips.md | 27 +-
.../permission/what-is-permission.md | 5 +-
.../plugin-management/intro.md | 10 +-
.../plugin-management/plugin-portal.md | 5 +-
.../plugin-management/plugmanx.md | 5 +-
.../plugin-management/serverutils.md | 5 +-
.../management-tool/plugin-management/yum.md | 3 -
.../TypeWriter/TW_Banner_Transparant.png | Bin
.../task/_assets}/TypeWriter/cinematic.gif | Bin
.../management-tool/task/beautyquests.md | 5 +-
.../plugin/management-tool/task/betonquest.md | 5 +-
.../plugin/management-tool/task/chemdah.md | 7 +-
.../plugin/management-tool/task/intro.md | 5 +
.../plugin/management-tool/task/mangoquest.md | 5 +-
.../plugin/management-tool/task/playertask.md | 3 -
.../management-tool/task/questcreator.md | 3 -
.../management-tool/task/questengine.md | 5 +-
.../plugin/management-tool/task/quests.md | 5 +-
.../plugin/management-tool/task/typewriter.md | 9 +-
.../plugin/misc/_assets}/QuickShop.jpg | Bin
.../DecentHolograms/DecentHolograms_1.png | Bin
.../DecentHolograms/DecentHolograms_2.png | Bin
.../DecentHolograms/DecentHolograms_3.png | Bin
.../DecentHolograms/DecentHolograms_4.png | Bin
.../DecentHolograms/DecentHolograms_5.png | Bin
.../DecentHolograms/DecentHolograms_6.png | Bin
...2\347\273\217\345\275\222\346\241\243.png" | Bin
.../plugin/misc/holograms/_assets}/holo.png | Bin
.../plugin/misc/holograms/decentholograms.md | 21 +-
.../misc/holograms/holographicdisplays.md | 9 +-
.../process/plugin/misc/holograms/intro.md | 12 +-
.../docs/java/process/plugin/misc/intro.md | 5 +
.../java}/process/plugin/misc/login/authme.md | 7 +-
.../process/plugin/misc/login/catseedlogin.md | 5 +-
.../java/process/plugin/misc/login/intro.md | 8 -
.../process/plugin/misc/login/librelogin.md | 5 +-
.../process/plugin/misc/login/limboauth.md | 7 +-
...0\246\201\347\234\213wiki\345\221\220.jpg" | Bin
.../_assets/\344\270\272\351\232\276.jpg" | Bin
...7\345\206\231\345\212\250\344\275\234.png" | Bin
.../process/plugin/misc/menu/chestcommands.md | 5 +-
.../process/plugin/misc/menu/deluxemenus.md | 5 +-
.../java/process/plugin/misc/menu/intro.md | 10 +-
.../java}/process/plugin/misc/menu/invero.md | 6 +-
.../java}/process/plugin/misc/menu/trmenu.md | 31 +-
.../docs/java/process/plugin/misc/money.md | 5 +
.../java/process/plugin/misc/motd/intro.md | 5 +
.../process/plugin/misc/motd/minimotd.md | 5 +-
.../java}/process/plugin/misc/mythicmobs.md | 8 +-
.../npc/_assets}/Adyeshach/Adyeshach-1.png | Bin
.../misc/npc/_assets}/Citizens/Citizens-1.png | Bin
.../process/plugin/misc/npc/adyeshach.md | 12 +-
.../java}/process/plugin/misc/npc/citizens.md | 13 +-
.../java/process/plugin/misc/npc/intro.md | 10 +-
.../process/plugin/misc/npc/znpcsplus.md | 5 +-
.../java}/process/plugin/misc/quickshop.md | 22 +-
.../process/plugin/misc/skinsrestorer.md | 6 +-
.../_assets}/SimpleScore/SimpleScore.png | Bin
.../tab-scoreboard/_assets}/TAB/TAB-1.png | Bin
.../tab-scoreboard/_assets}/TAB/TAB-2.png | Bin
.../tab-scoreboard/_assets}/TAB/TAB-3.png | Bin
.../tab-scoreboard/_assets}/TAB/TAB-4.png | Bin
.../tab-scoreboard/_assets}/TAB/TAB-5.png | Bin
.../tab-scoreboard/_assets}/TAB/TAB-6.png | Bin
.../tab-scoreboard/_assets}/TAB/TAB-7.png | Bin
.../tab-scoreboard/_assets}/TAB/TAB-8.png | Bin
.../tab-scoreboard/_assets}/TAB/TAB-9.png | Bin
.../_assets}/TitleManager/1.gif | Bin
.../_assets}/TitleManager/2.png | Bin
.../_assets/\345\225\245\346\230\257TAB.png" | Bin
...7\350\256\241\345\210\206\346\235\277.png" | Bin
.../plugin/misc/tab-scoreboard/intro.md | 15 +
.../plugin/misc/tab-scoreboard/simplescore.md | 7 +-
.../process/plugin/misc/tab-scoreboard/tab.md | 571 +
.../misc/tab-scoreboard/titlemanager.md | 9 +-
...4\345\205\274\345\256\271\345\233\276.png" | Bin
.../java/process/plugin/misc/via/intro.md | 16 +-
.../process/plugin/misc/via/more-for-via.md | 16 +-
.../process/plugin/misc/via/viabackwards.md | 7 +-
.../process/plugin/misc/via/viarewind.md | 8 +-
.../process/plugin/misc/via/viaversion.md | 7 +-
.../Spigot\346\220\234\347\264\242.png" | Bin
.../color-message/Minecraft_Formatting.gif | Bin
.../\345\261\225\347\244\272.png" | Bin
.../\346\270\270\346\210\217\345\206\205.png" | Bin
.../java/process/plugin/more/_assets}/mm.png | Bin
.../more/_assets}/plugin.yml/plugin.yml.png | Bin
.../\346\213\206\345\274\200jar.png" | Bin
...\262\347\211\210\346\234\254-GitHub-1.png" | Bin
...\262\347\211\210\346\234\254-GitHub-2.png" | Bin
...\262\347\211\210\346\234\254-GitHub-3.png" | Bin
...\262\347\211\210\346\234\254-bukkit-1.png" | Bin
...\262\347\211\210\346\234\254-bukkit-2.png" | Bin
...\262\347\211\210\346\234\254-bukkit-3.png" | Bin
...\262\347\211\210\346\234\254-modrinth.png" | Bin
...\262\347\211\210\346\234\254-spigotmc.png" | Bin
...4\345\210\206\351\200\211\346\213\251.png" | Bin
.../_assets/\346\213\206\345\274\200jar.png" | Bin
...347\234\213\350\257\255\350\250\200-1.png" | Bin
...347\234\213\350\257\255\350\250\200-2.png" | Bin
...4\213\350\257\255\350\250\200-crowdin.png" | Bin
...\213\350\257\255\350\250\200-spigotmc.png" | Bin
...0\250\200-\346\213\206\345\274\200jar.png" | Bin
...0\345\231\250\347\277\273\350\257\221.png" | Bin
.../process/plugin/more/color-message.md | 21 +-
.../docs/java}/process/plugin/more/faq.md | 11 +-
.../docs/java/process/plugin/more/intro.md | 5 +
.../plugin/more/plugin-abbreviation.md | 7 +-
.../process/plugin/more/plugin-backdoor.md | 9 +-
.../more/plugin-build/_assets}/image-1.png | Bin
.../more/plugin-build/_assets}/image-2.png | Bin
.../more/plugin-build/_assets}/image-3.png | Bin
.../more/plugin-build/_assets}/image-4.png | Bin
.../more/plugin-build/_assets}/image.png | Bin
.../more/plugin-build/github-actions-build.md | 3 -
.../plugin/more/plugin-build/idea-build.md | 15 +-
.../plugin/more/plugin-build/intro.mdx | 66 +-
.../plugin/more/plugin-build/mirror-config.md | 3 -
.../more/plugin-build/terminal-build.md | 13 +-
.../process/plugin/more/plugin-config.mdx | 43 +-
.../process/plugin/more/plugin-download.mdx | 46 +-
.../plugin/more/plugin-signature-file.md | 49 +-
.../plugin/more}/plugin-troubleshooting.md | 9 +-
.../process/plugin/more/tittle-tattle.md | 7 +-
.../process/plugin/more}/yaml/extention.md | 5 +-
.../java/process/plugin/more}/yaml/general.md | 3 -
.../java/process/plugin/more/yaml/intro.md | 10 +-
.../plugin/plugin-dependencies/intro.md | 8 +-
.../_assets}/CheckItem/checkitem.png | Bin
.../_assets}/CheckItem/getinfo_1.png | Bin
.../_assets}/CheckItem/getinfo_2.png | Bin
.../_assets}/CheckItem/remove-item.png | Bin
...\346\247\275\344\275\215\345\233\276.webp" | Bin
...347\273\255\344\275\277\347\224\250-1.png" | Bin
...347\273\255\344\275\277\347\224\250-2.png" | Bin
...347\273\255\344\275\277\347\224\250-3.png" | Bin
.../placeholderapi/_assets}/Math/1.png | Bin
.../placeholderapi/_assets}/Math/2.png | Bin
.../placeholderapi/_assets}/Math/3.png | Bin
.../placeholderapi/_assets}/Math/4.png | Bin
.../_assets}/ParseOther/ParseOther.png | Bin
.../_assets}/PlaceHolderAPI/1.png | Bin
.../_assets}/PlaceHolderAPI/10.png | Bin
.../_assets}/PlaceHolderAPI/11.png | Bin
.../_assets}/PlaceHolderAPI/12.png | Bin
.../_assets}/PlaceHolderAPI/2.png | Bin
.../_assets}/PlaceHolderAPI/3.png | Bin
.../_assets}/PlaceHolderAPI/4.png | Bin
.../_assets}/PlaceHolderAPI/5.png | Bin
.../_assets}/PlaceHolderAPI/6.png | Bin
.../_assets}/PlaceHolderAPI/7.png | Bin
.../_assets}/PlaceHolderAPI/8.png | Bin
.../_assets}/PlaceHolderAPI/9.png | Bin
.../_assets}/Progress/Progress.png | Bin
...3\350\275\275\345\244\261\350\264\245.png" | Bin
...344\270\215\346\230\276\347\244\272-1.png" | Bin
...344\270\215\346\230\276\347\244\272-2.png" | Bin
.../placeholderapi/change-output.md | 31 +-
.../placeholderapi/check-item.md | 41 +-
.../placeholderapi/common-usage.mdx | 36 +-
.../plugin-dependencies/placeholderapi/faq.md | 18 +-
.../placeholderapi/intro.md | 200 +-
.../placeholderapi/intro.mdx | 14 +
.../placeholderapi/javascript.md | 5 +-
.../placeholderapi/math.md | 19 +-
.../placeholderapi/parse-other.md | 11 +-
.../placeholderapi/progress.md | 13 +-
.../placeholderapi/string.md | 15 +-
.../plugin-dependencies/playerpoints.md | 5 +-
.../plugin/plugin-dependencies/protocollib.md | 5 +-
.../plugin/plugin-dependencies/vault/intro.md | 10 +-
.../plugin-dependencies/vault/serviceio.md | 5 +-
.../vault/vaultunlocked.md | 5 +-
.../plugin/plugin-dependencies/xconomy.md | 9 +-
.../protection/_assets}/Dominion-08.png | Bin
.../_assets}/GriefDefender-github.png | Bin
.../process/plugin/protection/askyblock.md | 9 +-
.../process/plugin/protection/bentobox.md | 7 +-
.../process/plugin/protection/dominion.md | 11 +-
.../plugin/protection/griefdefender.md | 9 +-
.../java/process/plugin/protection/intro.md | 5 +
.../process/plugin/protection/plotsquared.md | 9 +-
.../process/plugin/protection/residence.md | 9 +-
.../java}/process/plugin/protection/towny.md | 7 +-
.../banner_compat_nobuildplus_zh_CN.png | Bin
.../banner_deny_nobuildplus_zh_CN.png | Bin
.../NoBuildPlus/banner_nobuildplus_zh_CN.png | Bin
.../banner_type_nobuildplus_zh_CN.png | Bin
.../_assets}/worldguard-logo.svg | 0
.../world-management/fastasyncworldedit.md | 9 +-
.../process/plugin/world-management/law.md | 7 +-
.../world-management/lobby/deluxehub.md | 7 +-
.../lobby/deluxehubreloaded.md | 7 +-
.../plugin/world-management/lobby/intro.md | 9 +-
.../lobby/superlobbydeluxe.md | 5 +-
.../multiverse/_assets}/multiverse2-long.png | Bin
...344\270\226\347\225\214\345\220\215-1.png" | Bin
...344\270\226\347\225\214\345\220\215-2.png" | Bin
...4\345\220\215\344\271\261\347\240\201.png" | Bin
.../world-management/multiverse/faq1.md | 21 +-
.../world-management/multiverse/faq2.md | 5 +-
.../world-management/multiverse/intro.md | 10 +-
.../plugin/world-management/myworld.md | 7 +-
.../plugin/world-management/nobuildplus.md | 15 +-
.../plugin/world-management/worldedit.md | 9 +-
.../worldgen/_assets}/terra-1.png | Bin
.../worldgen/_assets}/terra-2.png | Bin
.../worldgen/_assets}/terra-3.png | Bin
.../worldgen/_assets}/terra-4.png | Bin
.../worldgen/_assets}/terra-5.png | Bin
.../worldgen/_assets}/terra-community-1.png | Bin
.../worldgen/_assets}/terra-community-2.png | Bin
.../worldgen/_assets}/terra-community-3.png | Bin
.../worldgen/_assets}/terra-community-4.png | Bin
.../worldgen/_assets}/terra-community-5.png | Bin
.../worldgen/_assets}/terra-community-6.png | Bin
.../worldgen/_assets}/terra-community-7.png | Bin
.../plugin/world-management/worldgen/intro.md | 5 +
.../world-management/worldgen/irisworldgen.md | 5 +-
.../plugin/world-management/worldgen/terra.md | 29 +-
.../worldgen/terraformgenerator.md | 5 +-
.../plugin/world-management/worldguard.md | 11 +-
.../docs/java/process/redstone/intro.md | 5 +-
.../docs/java}/process/redstone/mchprs.md | 21 +-
.../docs/java}/process/redstone/mod.md | 1 -
.../docs/java}/process/redstone/plugin.md | 10 +-
.../content/docs/java/start/_assets}/1.png | Bin
.../content/docs/java/start/_assets}/4.png | Bin
.../content/docs/java/start/_assets}/5.png | Bin
.../docs/java/start/_assets}/install/1.png | Bin
.../docs/java/start/_assets}/install/2.png | Bin
.../docs/java/start/_assets}/install/3.png | Bin
.../docs/java/start/_assets}/install/4.png | Bin
.../\345\260\217\345\234\260\347\220\203.png" | Bin
...0\346\225\210\344\274\232\350\257\235.png" | Bin
.../content/docs/java/start/basic/intro.md | 10 +-
.../start/basic/server-management-command.md | 5 +-
.../docs/java}/start/basic/what-is-server.md | 5 +-
.../content/docs/java}/start/config-server.md | 19 +-
.../docs/java}/start/connect-to-server.md | 56 +-
.../docs/java/start/install-mod-server.mdx | 35 +-
src/content/docs/java/start/intro.md | 14 +
.../content/docs/java/start/launch-server.mdx | 81 +-
.../server-core-choose/_assets}/Beast.jpg | Bin
.../_assets}/LightingLuminol.png | Bin
.../server-core-choose/_assets}/Luminol.png | Bin
.../server-core-choose/_assets}/NeoForge.png | Bin
.../server-core-choose/_assets}/Quilt.svg | 0
.../_assets}/Sinytra_Connector.png | Bin
.../server-core-choose/_assets}/folia.webp | Bin
.../server-core-choose/_assets}/leaf.png | Bin
.../server-core-choose/_assets}/leaves.svg | 0
.../_assets}/papermc-wild.svg | 0
.../server-core-choose/_assets}/purpur.png | Bin
.../server-core-choose/_assets}/sponge.png | Bin
...1\345\220\216\351\227\250\345\220\227.png" | Bin
.../start/server-core-choose/folia/intro.md | 14 +-
.../start/server-core-choose/folia/luminol.md | 7 +-
.../start/server-core-choose/folia/misc.md | 11 +-
.../java}/start/server-core-choose/hybrid.md | 13 +-
.../java/start/server-core-choose/intro.md | 56 +-
.../java}/start/server-core-choose/mod.md | 13 +-
.../java/start/server-core-choose/plugin.mdx | 36 +-
.../relationship-between-servers.md | 5 +-
.../docs/java/start/server-dir-structure.mdx | 78 +
src/css/ad.css | 75 -
src/css/base/theme.css | 532 -
src/css/base/typography.css | 340 -
src/css/base/variables.css | 159 -
src/css/components/alert.css | 376 -
src/css/components/button.css | 123 -
src/css/components/card.css | 273 -
src/css/components/code.css | 283 -
src/css/components/footer.css | 158 -
src/css/components/navbar.css | 394 -
src/css/components/sidebar.css | 231 -
src/css/components/table.css | 135 -
src/css/custom.css | 43 -
src/css/github.css | 4 -
src/css/structure_explorer.css | 105 -
src/css/utilities/responsive.css | 215 -
src/css/utilities/scrollbar.css | 97 -
src/css/utilities/search.css | 201 -
src/data/structures/bdsServerStructure.ts | 124 -
src/data/structures/datapackStructure.ts | 854 -
.../structures/geyserExtensionStructure.ts | 34 -
src/data/structures/gradleProjectStructure.ts | 166 -
src/data/structures/hmclModpackStructure.ts | 32 -
src/data/structures/index.ts | 11 -
.../structures/levilamnaPluginStructure.ts | 28 -
src/data/structures/mavenProjectStructure.ts | 123 -
src/data/structures/nukitServerStructure.ts | 104 -
src/data/structures/serverDirStructureData.ts | 222 -
src/data/structures/viaproxyStructure.ts | 61 -
src/lib/utils.js | 6 -
src/pages/index.module.scss | 590 -
src/pages/index.tsx | 182 -
src/plugins/tailwind-plugin.ts | 11 -
src/styles/global.css | 71 +
src/theme/DocItem/Footer/LastUpdated/index.js | 82 -
src/theme/DocItem/Layout/index.js | 87 -
src/theme/DocItem/Layout/styles.module.css | 10 -
src/theme/Footer/Copyright/index.js | 21 -
src/theme/Footer/Layout/index.js | 21 -
src/theme/Footer/LinkItem/index.js | 27 -
src/theme/Footer/Links/MultiColumn/index.js | 38 -
src/theme/Footer/Links/Simple/index.js | 32 -
src/theme/Footer/Links/index.js | 11 -
src/theme/Footer/Logo/index.js | 32 -
src/theme/Footer/Logo/styles.module.css | 8 -
src/theme/Footer/index.js | 22 -
src/theme/Navbar/index.tsx | 28 -
src/theme/PaginatorNavLink/index.jsx | 18 -
src/types/ExplorerNode.ts | 35 -
src/utils/git.ts | 51 +
.../baidu_verify_codeva-POvxxO9Mk4.html.html | 1 -
static/img/docusaurus-social-card.jpg | Bin 29854 -> 0 bytes
static/img/favicon.ico | Bin 1095 -> 0 bytes
static/manifest.json | 22 -
static/robots.txt | 2 -
tsconfig.json | 20 +-
1188 files changed, 11606 insertions(+), 35538 deletions(-)
delete mode 100644 .env
delete mode 100644 .imgbotconfig
rename .markdownlint.jsonc => .markdownlint.json (63%)
delete mode 100644 .npmrc
create mode 100644 .prettierignore
create mode 100644 .vscode/extensions.json
create mode 100644 .vscode/launch.json
create mode 100644 astro.config.ts
delete mode 100644 docs-about/arch.md
delete mode 100644 docs-about/contributors.md
delete mode 100644 docs-about/sponsor.md
delete mode 100644 docs-about/timeline.mdx
delete mode 100644 docs-bedrock/bds/bds.md
delete mode 100644 docs-bedrock/bds/preparation/text-editor.md
delete mode 100644 docs-bedrock/bds/start/basic/server-dir-structure.mdx
delete mode 100644 docs-bedrock/misc/allay/allay.md
delete mode 100644 docs-bedrock/misc/misc.md
delete mode 100644 docs-bedrock/misc/preparation/preparation.md
delete mode 100644 docs-bedrock/misc/preparation/text-editor.md
delete mode 100644 docs-bedrock/nukkit/nukkit.md
delete mode 100644 docs-bedrock/nukkit/preparation/choose-and-download-and-install-java.md
delete mode 100644 docs-bedrock/nukkit/preparation/text-editor.md
delete mode 100644 docs-bedrock/nukkit/start/basic/server-file-structure.mdx
delete mode 100644 docs-bedrock/nukkit/start/nukkitmot/nukkitmot.md
delete mode 100644 docs-bedrock/nukkit/start/nukkitx/nukkitx.md
delete mode 100644 docs-bedrock/nukkit/start/pm1e/pm1e.md
delete mode 100644 docs-bedrock/nukkit/start/pnx/pnx.md
delete mode 100644 docs-bedrock/nukkit/start/start.md
delete mode 100644 docs-bedrock/pocketmine/pocketmine.md
delete mode 100644 docs-bedrock/pocketmine/preparation/text-editor.md
delete mode 100644 docs-bedrock/waterdogepe/preparation.md
delete mode 100644 docs-bedrock/waterdogepe/waterdogepe.md
delete mode 100644 docs-java/advance/bot.md
delete mode 100644 docs-java/advance/domain-registration.md
delete mode 100644 docs-java/advance/linux.md
delete mode 100644 docs-java/preparation/choose-and-download-and-install-java.md
delete mode 100644 docs-java/preparation/dumb-script-usage.md
delete mode 100644 docs-java/preparation/preparation.md
delete mode 100644 docs-java/preparation/services.md
delete mode 100644 docs-java/preparation/text-editor.md
delete mode 100644 docs-java/preparation/websites.md
delete mode 100644 docs-java/process/create-art-assets.md
delete mode 100644 docs-java/process/cross-server/setup/setup.md
delete mode 100644 docs-java/process/dashboard.md
delete mode 100644 docs-java/process/database.md
delete mode 100644 docs-java/process/maintenance/how-to-defend-against-cyber-attacks.md
delete mode 100644 docs-java/process/maintenance/maintenance.md
delete mode 100644 docs-java/process/maintenance/resourcepack/plugins/plugins.md
delete mode 100644 docs-java/process/map.md
delete mode 100644 docs-java/process/mobile-player/geyser/geyser.md
delete mode 100644 docs-java/process/mobile-player/geyser/introduction/introduction.md
delete mode 100644 docs-java/process/mobile-player/geyser/upgrade/upgrade.md
delete mode 100644 docs-java/process/plugin/game/game.md
delete mode 100644 docs-java/process/plugin/game/slimefun/find-lag.md
delete mode 100644 docs-java/process/plugin/game/title/title.md
delete mode 100644 docs-java/process/plugin/management-tool/anti-grief/anti-grief.md
delete mode 100644 docs-java/process/plugin/management-tool/basic-plugins/delete.md
delete mode 100644 docs-java/process/plugin/management-tool/basic-plugins/essentialsx/faq.md
delete mode 100644 docs-java/process/plugin/management-tool/items/items.md
delete mode 100644 docs-java/process/plugin/management-tool/items/misc.md
delete mode 100644 docs-java/process/plugin/management-tool/management-tool.md
delete mode 100644 docs-java/process/plugin/management-tool/task/task.md
delete mode 100644 docs-java/process/plugin/misc/misc.md
delete mode 100644 docs-java/process/plugin/misc/money.md
delete mode 100644 docs-java/process/plugin/misc/motd/motd.md
delete mode 100644 docs-java/process/plugin/misc/tab-scoreboard/tab-scoreboard.md
delete mode 100644 docs-java/process/plugin/misc/tab-scoreboard/tab.md
delete mode 100644 docs-java/process/plugin/more/more.md
delete mode 100644 docs-java/process/plugin/more/plugin-build/plugin-build.md
delete mode 100644 docs-java/process/plugin/protection/protection.md
delete mode 100644 docs-java/process/plugin/world-management/world-management.md
delete mode 100644 docs-java/process/plugin/world-management/worldgen/worldgen.md
delete mode 100644 docs-java/process/process.md
delete mode 100644 docs-java/start/_images/2.png
delete mode 100644 docs-java/start/_images/3.png
delete mode 100644 "docs-java/start/_images/\346\226\207\344\273\266\350\265\204\346\272\220\347\256\241\347\220\206\345\231\250.jpg"
delete mode 100644 docs-java/start/ask-for-help.md
delete mode 100644 docs-java/start/basic/basic.md
delete mode 100644 docs-java/start/basic/server-dir-structure.mdx
delete mode 100644 docs-java/start/basic/what-is-datapack.mdx
delete mode 100644 docs-java/start/basic/what-is-lag.md
delete mode 100644 docs-java/start/basic/what-is-log.md
delete mode 100644 docs-java/start/basic/what-is-permission.md
delete mode 100644 docs-java/start/basic/what-is-plugin.md
delete mode 100644 docs-java/start/basic/what-is-server.md
delete mode 100644 docs-java/start/basic/what-is-startup-script.md
delete mode 100644 docs-java/start/deploy.md
delete mode 100644 docs-java/start/server-core-choose/multipaper.md
delete mode 100644 docs-java/start/server-core-choose/sponge.md
delete mode 100644 docs-java/start/start.md
delete mode 100644 "docs/_images/\345\260\221\344\270\234\350\245\277\344\272\206.png"
delete mode 100644 docs/advance/advance.md
delete mode 100644 docs/advance/docker.md
delete mode 100644 docs/advance/linux/database-installation.md
delete mode 100644 docs/advance/management/money-management/money-management.md
delete mode 100644 docs/advance/management/money-management/sustainable-development.md
delete mode 100644 docs/advance/management/player-management/player-management.md
delete mode 100644 docs/advance/viaproxy/_image/img.png
delete mode 100644 docs/advance/viaproxy/_image/img_1.png
delete mode 100644 docs/advance/viaproxy/configuration.mdx
delete mode 100644 docs/advance/viaproxy/index.md
delete mode 100644 docs/advance/viaproxy/installation.md
delete mode 100644 docs/advance/viaproxy/plugins/auth.md
delete mode 100644 docs/advance/viaproxy/plugins/compatibility.md
delete mode 100644 docs/advance/viaproxy/plugins/features.md
delete mode 100644 docs/advance/viaproxy/plugins/index.md
delete mode 100644 docs/advance/viaproxy/plugins/network.md
delete mode 100644 docs/advance/website/_images/img-.png
delete mode 100644 docs/advance/website/_images/img-2.png
delete mode 100644 docs/advance/website/_images/img-3.png
delete mode 100644 docs/advance/website/_images/img.png
delete mode 100644 docs/advance/website/_images/img_1.png
delete mode 100644 docs/advance/website/_images/img_10.png
delete mode 100644 docs/advance/website/_images/img_2.png
delete mode 100644 docs/advance/website/_images/img_3.png
delete mode 100644 docs/advance/website/_images/img_4.png
delete mode 100644 docs/advance/website/_images/img_5.png
delete mode 100644 docs/advance/website/_images/img_6.png
delete mode 100644 docs/advance/website/_images/img_7.png
delete mode 100644 docs/advance/website/_images/img_8.png
delete mode 100644 docs/advance/website/_images/img_9.png
delete mode 100644 "docs/advance/website/_images/img\342\200\224\342\200\2241.png"
delete mode 100644 "docs/advance/website/_images/\345\261\217\345\271\225\346\210\252\345\233\276 2025-06-08 135158.png"
delete mode 100644 docs/advance/website/faq.md
delete mode 100644 docs/advance/website/install.md
delete mode 100644 docs/advance/website/plugins.md
delete mode 100644 docs/advance/website/prepare.md
delete mode 100644 docs/advance/website/server-config.md
delete mode 100644 docs/advance/website/server-plugins.md
delete mode 100644 docs/advance/website/website.md
delete mode 100644 docs/contribution/contribution.md
delete mode 100644 docs/contribution/image.md
delete mode 100644 docs/contribution/todos.md
delete mode 100644 docs/contribution/writing-specification/blank.md
delete mode 100644 docs/contribution/writing-specification/code-examples.md
delete mode 100644 docs/contribution/writing-specification/documentation-system.md
delete mode 100644 docs/contribution/writing-specification/numerical-value.md
delete mode 100644 docs/contribution/writing-specification/paragraph.md
delete mode 100644 docs/contribution/writing-specification/punctuation-marks.md
delete mode 100644 docs/contribution/writing-specification/reference.md
delete mode 100644 docs/contribution/writing-specification/text.md
delete mode 100644 docs/contribution/writing-specification/title.md
delete mode 100644 docs/contribution/writing-specification/writing-specification.md
delete mode 100644 docs/loss-thing.md
delete mode 100644 docs/preparation/dumb-script-usage.md
delete mode 100644 docs/preparation/java/java.md
delete mode 100644 docs/preparation/java/path.md
delete mode 100644 docs/preparation/preparation.md
delete mode 100644 docs/preparation/services.md
delete mode 100644 docs/preparation/text-editor.md
delete mode 100644 docs/process/database/install.md
delete mode 100644 docs/process/maintenance/maintenance.md
delete mode 100644 docs/process/process.md
delete mode 100644 docs/process/whitelist.md
delete mode 100644 docs/start/basic/_images/nogui.jpg
delete mode 100644 docusaurus.config.ts
delete mode 100644 postcss-plugins/fix-align-items.js
delete mode 100644 postcss.config.js
rename {static => public}/favicon.ico (100%)
delete mode 100644 sidebars.js
rename {static/img => src/assets}/book.png (100%)
rename {static/img => src/assets}/logo.svg (100%)
rename {static/img => src/assets}/nitwikit-banner.png (100%)
delete mode 100644 src/clientModules/adsModules.js
delete mode 100644 src/clientModules/routeModules.js
delete mode 100644 src/clientModules/themeModules.scss
delete mode 100644 src/clientModules/themeModules.ts
delete mode 100644 src/clientModules/tocSmoothScroll.ts
delete mode 100644 src/components/ContributorCard/index.tsx
delete mode 100644 src/components/ContributorCard/styles.css
delete mode 100644 src/components/GlobalContent.js
create mode 100644 src/components/Head.astro
delete mode 100644 src/components/HeroBackground.tsx
delete mode 100644 src/components/HomepageFeatures/index.js
delete mode 100644 src/components/HomepageFeatures/styles.module.css
create mode 100644 src/components/LastUpdated.astro
create mode 100644 src/components/LinkCard.astro
create mode 100644 src/components/SponsorCard.astro
delete mode 100644 src/components/SponsorCard/index.jsx
delete mode 100644 src/components/SponsorCard/styles.css
delete mode 100644 src/components/StructureExplorer.tsx
create mode 100644 src/components/Timeline.vue
delete mode 100644 src/components/comment/index.jsx
create mode 100644 src/content.config.ts
rename {docs-about/_images => src/content/docs/about/_assets}/me.png (100%)
rename {docs-about => src/content/docs/about}/ad.md (58%)
rename {docs-about => src/content/docs/about}/intro.md (90%)
create mode 100644 src/content/docs/about/sponsor.mdx
create mode 100644 src/content/docs/about/timeline.mdx
rename docs-bedrock/misc/allay/preparation.md => src/content/docs/bedrock/bds/preparation/intro.md (72%)
rename {docs-bedrock => src/content/docs/bedrock}/bds/preparation/vcruntime.md (96%)
rename {docs-bedrock => src/content/docs/bedrock}/bds/preparation/websites.md (95%)
rename docs-bedrock/bds/process/bdsx/bdsx-install.md => src/content/docs/bedrock/bds/process/bdsx/install.md (97%)
rename docs-bedrock/bds/process/bdsx/bdsx.md => src/content/docs/bedrock/bds/process/bdsx/intro.md (74%)
rename {docs-bedrock/bds/process/endstone/_images => src/content/docs/bedrock/bds/process/endstone/_assets}/1-1.png (100%)
rename {docs-bedrock/bds/process/endstone/_images => src/content/docs/bedrock/bds/process/endstone/_assets}/1-2.png (100%)
rename {docs-bedrock/bds/process/endstone/_images => src/content/docs/bedrock/bds/process/endstone/_assets}/1-3.png (100%)
rename {docs-bedrock/bds/process/endstone/_images => src/content/docs/bedrock/bds/process/endstone/_assets}/1-4.png (100%)
rename {docs-bedrock/bds/process/endstone/_images => src/content/docs/bedrock/bds/process/endstone/_assets}/1-5.png (100%)
rename {docs-bedrock/bds/process/endstone/_images => src/content/docs/bedrock/bds/process/endstone/_assets}/1-6.png (100%)
rename {docs-bedrock/bds/process/endstone/_images => src/content/docs/bedrock/bds/process/endstone/_assets}/1-7.png (100%)
rename {docs-bedrock/bds/process/endstone/_images => src/content/docs/bedrock/bds/process/endstone/_assets}/1-8.png (100%)
rename {docs-bedrock/bds/process/endstone/_images => src/content/docs/bedrock/bds/process/endstone/_assets}/1-9.png (100%)
rename {docs-bedrock/bds/process/endstone/_images => src/content/docs/bedrock/bds/process/endstone/_assets}/1.png (100%)
rename {docs-bedrock/bds/process/endstone/_images => src/content/docs/bedrock/bds/process/endstone/_assets}/10.png (100%)
rename {docs-bedrock/bds/process/endstone/_images => src/content/docs/bedrock/bds/process/endstone/_assets}/2-1.png (100%)
rename {docs-bedrock/bds/process/endstone/_images => src/content/docs/bedrock/bds/process/endstone/_assets}/2-10.png (100%)
rename {docs-bedrock/bds/process/endstone/_images => src/content/docs/bedrock/bds/process/endstone/_assets}/2-11.png (100%)
rename {docs-bedrock/bds/process/endstone/_images => src/content/docs/bedrock/bds/process/endstone/_assets}/2-2.png (100%)
rename {docs-bedrock/bds/process/endstone/_images => src/content/docs/bedrock/bds/process/endstone/_assets}/2-3.png (100%)
rename {docs-bedrock/bds/process/endstone/_images => src/content/docs/bedrock/bds/process/endstone/_assets}/2-4.png (100%)
rename {docs-bedrock/bds/process/endstone/_images => src/content/docs/bedrock/bds/process/endstone/_assets}/2-5.png (100%)
rename {docs-bedrock/bds/process/endstone/_images => src/content/docs/bedrock/bds/process/endstone/_assets}/2-6.png (100%)
rename {docs-bedrock/bds/process/endstone/_images => src/content/docs/bedrock/bds/process/endstone/_assets}/2-7.png (100%)
rename {docs-bedrock/bds/process/endstone/_images => src/content/docs/bedrock/bds/process/endstone/_assets}/2-8.png (100%)
rename {docs-bedrock/bds/process/endstone/_images => src/content/docs/bedrock/bds/process/endstone/_assets}/2-9.png (100%)
rename {docs-bedrock/bds/process/endstone/_images => src/content/docs/bedrock/bds/process/endstone/_assets}/2.png (100%)
rename {docs-bedrock/bds/process/endstone/_images => src/content/docs/bedrock/bds/process/endstone/_assets}/3.png (100%)
rename {docs-bedrock/bds/process/endstone/_images => src/content/docs/bedrock/bds/process/endstone/_assets}/4.png (100%)
rename {docs-bedrock/bds/process/endstone/_images => src/content/docs/bedrock/bds/process/endstone/_assets}/5.png (100%)
rename {docs-bedrock/bds/process/endstone/_images => src/content/docs/bedrock/bds/process/endstone/_assets}/6.png (100%)
rename {docs-bedrock/bds/process/endstone/_images => src/content/docs/bedrock/bds/process/endstone/_assets}/7.png (100%)
rename {docs-bedrock/bds/process/endstone/_images => src/content/docs/bedrock/bds/process/endstone/_assets}/8.png (100%)
rename {docs-bedrock/bds/process/endstone/_images => src/content/docs/bedrock/bds/process/endstone/_assets}/9.png (100%)
rename docs-bedrock/bds/process/endstone/endstone-install.md => src/content/docs/bedrock/bds/process/endstone/install.md (87%)
rename docs-bedrock/bds/process/endstone/endstone.md => src/content/docs/bedrock/bds/process/endstone/intro.md (68%)
rename docs-bedrock/bds/process/endstone/endstone-plugins.md => src/content/docs/bedrock/bds/process/endstone/plugins.md (87%)
rename docs-bedrock/bds/process/process.md => src/content/docs/bedrock/bds/process/intro.md (66%)
rename docs-bedrock/bds/process/levilamina/levilamina-install.md => src/content/docs/bedrock/bds/process/levilamina/install.md (98%)
rename docs-bedrock/bds/process/levilamina/levilamina.md => src/content/docs/bedrock/bds/process/levilamina/intro.md (56%)
rename {docs-bedrock => src/content/docs/bedrock}/bds/process/levilamina/legacy-script-engine.md (97%)
rename docs-bedrock/bds/process/levilamina/levilamina-plugins.mdx => src/content/docs/bedrock/bds/process/levilamina/plugins.mdx (80%)
rename {docs-bedrock => src/content/docs/bedrock}/bds/process/liteloader-bds/install.md (91%)
rename docs-bedrock/bds/process/liteloader-bds/liteloader-bds.md => src/content/docs/bedrock/bds/process/liteloader-bds/intro.md (70%)
rename {docs-bedrock => src/content/docs/bedrock}/bds/process/liteloader-bds/plugins.md (96%)
rename {docs-bedrock/bds/process/plugins/_images => src/content/docs/bedrock/bds/process/plugins/_assets}/levilamina-is-coming.png (100%)
rename {docs-bedrock/bds/process/plugins/_images => src/content/docs/bedrock/bds/process/plugins/_assets}/levilamina-will-archived.png (100%)
rename {docs-bedrock => src/content/docs/bedrock}/bds/process/plugins/how-to-load-plugins.md (67%)
rename docs-bedrock/bds/process/plugins/plugins.md => src/content/docs/bedrock/bds/process/plugins/intro.md (58%)
rename docs-bedrock/bds/process/plugins/plugins-loader-choose.md => src/content/docs/bedrock/bds/process/plugins/plugins-loader-choose.mdx (90%)
rename docs-bedrock/super-basic/super-basic.md => src/content/docs/bedrock/bds/start/basic/intro.md (71%)
create mode 100644 src/content/docs/bedrock/bds/start/basic/server-dir-structure.mdx
rename docs/start/start.md => src/content/docs/bedrock/bds/start/intro.md (55%)
rename {docs-bedrock => src/content/docs/bedrock}/intro.md (93%)
rename {docs-bedrock/misc/_images => src/content/docs/bedrock/misc/_assets}/dragonfly.png (100%)
rename docs-bedrock/misc/allay/description.md => src/content/docs/bedrock/misc/allay.md (60%)
rename {docs-bedrock => src/content/docs/bedrock}/misc/dragonfly.md (84%)
rename {docs-bedrock => src/content/docs/bedrock}/misc/mcpeserver.md (96%)
rename docs-bedrock/nukkit/preparation/preparation.md => src/content/docs/bedrock/misc/preparation/intro.md (72%)
rename {docs-bedrock => src/content/docs/bedrock}/misc/preparation/websites.md (96%)
rename docs-bedrock/nukkit/history.md => src/content/docs/bedrock/nukkit/intro.mdx (96%)
rename docs-bedrock/pocketmine/preparation/preparation.md => src/content/docs/bedrock/nukkit/preparation/intro.md (71%)
rename {docs-bedrock => src/content/docs/bedrock}/nukkit/preparation/websites.md (97%)
rename docs-bedrock/bds/start/basic/basic.md => src/content/docs/bedrock/nukkit/start/basic/intro.md (68%)
create mode 100644 src/content/docs/bedrock/nukkit/start/basic/server-file-structure.mdx
rename docs-bedrock/bds/start/start.md => src/content/docs/bedrock/nukkit/start/intro.md (51%)
rename docs-bedrock/nukkit/start/nukkitmot/description.md => src/content/docs/bedrock/nukkit/start/nukkitmot.md (94%)
rename docs-bedrock/nukkit/start/nukkitx/description.md => src/content/docs/bedrock/nukkit/start/nukkitx.md (95%)
rename {docs-bedrock/nukkit/start/pm1e/_images => src/content/docs/bedrock/nukkit/start/pm1e/_assets}/controversy.png (100%)
rename {docs-bedrock => src/content/docs/bedrock}/nukkit/start/pm1e/controversy.md (96%)
rename docs-bedrock/nukkit/start/pm1e/description.md => src/content/docs/bedrock/nukkit/start/pm1e/intro.md (96%)
rename docs-bedrock/nukkit/start/pnx/description.md => src/content/docs/bedrock/nukkit/start/pnx.md (97%)
rename docs-bedrock/pocketmine/description.md => src/content/docs/bedrock/pocketmine/intro.mdx (96%)
rename {docs-bedrock => src/content/docs/bedrock}/pocketmine/preparation/choose-and-download-and-install-php.md (94%)
create mode 100644 src/content/docs/bedrock/pocketmine/preparation/intro.md
rename {docs-bedrock => src/content/docs/bedrock}/pocketmine/preparation/websites.md (97%)
rename {docs-bedrock/super-basic/_images => src/content/docs/bedrock/super-basic/_assets}/bedrock-core-running.png (100%)
rename {docs-bedrock/super-basic/_images => src/content/docs/bedrock/super-basic/_assets}/nukkit-core-running.png (100%)
rename {docs-bedrock/super-basic/_images => src/content/docs/bedrock/super-basic/_assets}/pocketminemp-core-running.png (100%)
rename {docs-bedrock/super-basic/_images => src/content/docs/bedrock/super-basic/_assets}/powernukkitx-core-rip.png (100%)
rename {docs-bedrock/super-basic/_images => src/content/docs/bedrock/super-basic/_assets}/powernukkitx-core-running.png (100%)
rename docs-bedrock/nukkit/start/basic/basic.md => src/content/docs/bedrock/super-basic/intro.md (68%)
rename {docs-bedrock => src/content/docs/bedrock}/super-basic/protocol-version-number.md (97%)
rename docs-bedrock/super-basic/server-core-choose.md => src/content/docs/bedrock/super-basic/server-core-choose.mdx (90%)
rename {docs-bedrock => src/content/docs/bedrock}/super-basic/server-type.md (98%)
rename {docs-bedrock => src/content/docs/bedrock}/super-basic/version.md (99%)
rename {docs-bedrock/bds/preparation => src/content/docs/bedrock/waterdogepe}/preparation.md (76%)
rename "docs/advance/_images/\347\224\263\350\257\267\345\237\237\345\220\215/1.png" => "src/content/docs/general/advance/_assets/\347\224\263\350\257\267\345\237\237\345\220\215/1.png" (100%)
rename "docs/advance/_images/\347\224\263\350\257\267\345\237\237\345\220\215/2.png" => "src/content/docs/general/advance/_assets/\347\224\263\350\257\267\345\237\237\345\220\215/2.png" (100%)
rename "docs/advance/_images/\347\224\263\350\257\267\345\237\237\345\220\215/3.png" => "src/content/docs/general/advance/_assets/\347\224\263\350\257\267\345\237\237\345\220\215/3.png" (100%)
rename docs/advance/bot/framework.md => src/content/docs/general/advance/bot/framework.mdx (90%)
rename docs/advance/bot/general.md => src/content/docs/general/advance/bot/general.mdx (92%)
rename docs/advance/bot/bot.md => src/content/docs/general/advance/bot/intro.md (79%)
rename docs/advance/bot/plugin.md => src/content/docs/general/advance/bot/plugin.mdx (93%)
rename {docs => src/content/docs/general}/advance/domain-and-dns.md (98%)
rename "docs/advance/linux/_images/Linux\345\274\200\346\234\215/\345\274\200\346\234\215/1.png" => "src/content/docs/general/advance/linux/_assets/Linux\345\274\200\346\234\215/\345\274\200\346\234\215/1.png" (100%)
rename "docs/advance/linux/_images/Linux\345\274\200\346\234\215/\345\274\200\346\234\215/2.png" => "src/content/docs/general/advance/linux/_assets/Linux\345\274\200\346\234\215/\345\274\200\346\234\215/2.png" (100%)
rename "docs/advance/linux/_images/Linux\345\274\200\346\234\215/\345\274\200\346\234\215/3.png" => "src/content/docs/general/advance/linux/_assets/Linux\345\274\200\346\234\215/\345\274\200\346\234\215/3.png" (100%)
rename "docs/advance/linux/_images/Linux\345\274\200\346\234\215/\345\274\200\346\234\215/4.png" => "src/content/docs/general/advance/linux/_assets/Linux\345\274\200\346\234\215/\345\274\200\346\234\215/4.png" (100%)
rename "docs/advance/linux/_images/Linux\345\274\200\346\234\215/\345\274\200\346\234\215/5.png" => "src/content/docs/general/advance/linux/_assets/Linux\345\274\200\346\234\215/\345\274\200\346\234\215/5.png" (100%)
rename "docs/advance/linux/_images/Linux\345\274\200\346\234\215/\345\274\200\346\234\215/6.png" => "src/content/docs/general/advance/linux/_assets/Linux\345\274\200\346\234\215/\345\274\200\346\234\215/6.png" (100%)
rename "docs/advance/linux/_images/Linux\345\274\200\346\234\215/\345\274\200\346\234\215/7.png" => "src/content/docs/general/advance/linux/_assets/Linux\345\274\200\346\234\215/\345\274\200\346\234\215/7.png" (100%)
rename "docs/advance/linux/_images/Linux\345\274\200\346\234\215/\345\274\200\346\234\215/8.png" => "src/content/docs/general/advance/linux/_assets/Linux\345\274\200\346\234\215/\345\274\200\346\234\215/8.png" (100%)
rename "docs/advance/linux/_images/Linux\345\274\200\346\234\215/\346\220\255\345\273\272\345\206\205\347\275\221\347\251\277\351\200\217/1.png" => "src/content/docs/general/advance/linux/_assets/Linux\345\274\200\346\234\215/\346\220\255\345\273\272\345\206\205\347\275\221\347\251\277\351\200\217/1.png" (100%)
rename "docs/advance/linux/_images/Linux\345\274\200\346\234\215/\346\220\255\345\273\272\345\206\205\347\275\221\347\251\277\351\200\217/2.png" => "src/content/docs/general/advance/linux/_assets/Linux\345\274\200\346\234\215/\346\220\255\345\273\272\345\206\205\347\275\221\347\251\277\351\200\217/2.png" (100%)
rename "docs/advance/linux/_images/Linux\345\274\200\346\234\215/\346\220\255\345\273\272\345\206\205\347\275\221\347\251\277\351\200\217/3.png" => "src/content/docs/general/advance/linux/_assets/Linux\345\274\200\346\234\215/\346\220\255\345\273\272\345\206\205\347\275\221\347\251\277\351\200\217/3.png" (100%)
rename "docs/advance/linux/_images/Linux\345\274\200\346\234\215/\346\220\255\345\273\272\345\206\205\347\275\221\347\251\277\351\200\217/4.png" => "src/content/docs/general/advance/linux/_assets/Linux\345\274\200\346\234\215/\346\220\255\345\273\272\345\206\205\347\275\221\347\251\277\351\200\217/4.png" (100%)
rename "docs/advance/linux/_images/Linux\345\274\200\346\234\215/\350\277\236\346\216\245\346\234\215\345\212\241\345\231\250/1.png" => "src/content/docs/general/advance/linux/_assets/Linux\345\274\200\346\234\215/\350\277\236\346\216\245\346\234\215\345\212\241\345\231\250/1.png" (100%)
rename "docs/advance/linux/_images/Linux\345\274\200\346\234\215/\350\277\236\346\216\245\346\234\215\345\212\241\345\231\250/2.png" => "src/content/docs/general/advance/linux/_assets/Linux\345\274\200\346\234\215/\350\277\236\346\216\245\346\234\215\345\212\241\345\231\250/2.png" (100%)
rename "docs/advance/linux/_images/Linux\345\274\200\346\234\215/\350\277\236\346\216\245\346\234\215\345\212\241\345\231\250/WindTerm.png" => "src/content/docs/general/advance/linux/_assets/Linux\345\274\200\346\234\215/\350\277\236\346\216\245\346\234\215\345\212\241\345\231\250/WindTerm.png" (100%)
rename "docs/advance/linux/_images/Linux\345\274\200\346\234\215/\350\277\236\346\216\245\346\234\215\345\212\241\345\231\250/macOS_terminal.png" => "src/content/docs/general/advance/linux/_assets/Linux\345\274\200\346\234\215/\350\277\236\346\216\245\346\234\215\345\212\241\345\231\250/macOS_terminal.png" (100%)
rename "docs/advance/linux/_images/Linux\345\274\200\346\234\215/\350\277\236\346\216\245\346\234\215\345\212\241\345\231\250/termux_screenshot.jpg" => "src/content/docs/general/advance/linux/_assets/Linux\345\274\200\346\234\215/\350\277\236\346\216\245\346\234\215\345\212\241\345\231\250/termux_screenshot.jpg" (100%)
rename {docs => src/content/docs/general}/advance/linux/backup.md (99%)
rename docs/advance/linux/connect-to-server.md => src/content/docs/general/advance/linux/connect-to-server.mdx (86%)
rename docs/advance/linux/keep-running.md => src/content/docs/general/advance/linux/keep-running.mdx (85%)
rename {docs => src/content/docs/general}/advance/linux/linux.md (95%)
rename docs/advance/linux/start.md => src/content/docs/general/advance/linux/start.mdx (71%)
rename {docs/process/maintenance/_images => src/content/docs/general/advance/maintenance/_assets}/angryopenfrp.jpg (100%)
rename docs/process/maintenance/how-to-defend-against-cyber-attacks.md => src/content/docs/general/advance/maintenance/how-to-defend-against-cyber-attacks.mdx (97%)
rename docs/advance/management/management.md => src/content/docs/general/advance/management/intro.md (99%)
rename {docs => src/content/docs/general}/advance/management/money-management/investment-psychology.md (96%)
create mode 100644 src/content/docs/general/advance/management/money-management/money-management.md
create mode 100644 src/content/docs/general/advance/management/money-management/sustainable-development.md
rename {docs => src/content/docs/general}/advance/management/player-management/announcement.md (98%)
rename {docs => src/content/docs/general}/advance/management/player-management/auditing.md (62%)
rename {docs => src/content/docs/general}/advance/management/player-management/chunkbase.md (97%)
rename {docs => src/content/docs/general}/advance/management/player-management/client-distribution.mdx (97%)
rename {docs => src/content/docs/general}/advance/management/player-management/feedback.md (95%)
rename {docs => src/content/docs/general}/advance/management/player-management/platform.md (98%)
create mode 100644 src/content/docs/general/advance/management/player-management/player-management.md
rename {docs => src/content/docs/general}/advance/management/player-management/rules.md (98%)
rename {docs => src/content/docs/general}/advance/management/player-management/whitelist.md (89%)
rename {docs => src/content/docs/general}/advance/management/player-management/wiki.md (94%)
rename {docs-java/start/basic/_images => src/content/docs/general/basics/_assets}/command-1.png (100%)
rename {docs-java/start/basic/_images => src/content/docs/general/basics/_assets}/command-2.png (100%)
rename {docs-java/start/basic/_images => src/content/docs/general/basics/_assets}/command-3.png (100%)
rename {docs-java/start/basic/_images => src/content/docs/general/basics/_assets}/command-4.png (100%)
rename {docs-java/start/basic/_images => src/content/docs/general/basics/_assets}/nogui.jpg (100%)
rename "docs/start/basic/_images/\345\217\243\345\255\227\347\254\246.png" => "src/content/docs/general/basics/_assets/\345\217\243\345\255\227\347\254\246.png" (100%)
rename "docs-java/start/basic/_images/\345\246\231\345\246\231\346\257\224\345\226\273.png" => "src/content/docs/general/basics/_assets/\345\246\231\345\246\231\346\257\224\345\226\273.png" (100%)
create mode 100644 src/content/docs/general/basics/what-is-datapack.mdx
rename {docs/start/basic => src/content/docs/general/basics}/what-is-lag.md (98%)
rename {docs/start/basic => src/content/docs/general/basics}/what-is-log.md (96%)
rename {docs/start/basic => src/content/docs/general/basics}/what-is-messy-code.md (96%)
rename {docs-java/start/basic => src/content/docs/general/basics}/what-is-mod.md (98%)
rename {docs-java/start/basic => src/content/docs/general/basics}/what-is-namespace.md (91%)
rename {docs-java/start/basic => src/content/docs/general/basics}/what-is-nbt.md (96%)
rename {docs/start/basic => src/content/docs/general/basics}/what-is-permission.md (83%)
rename {docs/start/basic => src/content/docs/general/basics}/what-is-plugin.md (95%)
rename {docs/start/basic => src/content/docs/general/basics}/what-is-startup-script.md (95%)
rename {docs-java/start/basic => src/content/docs/general/basics}/what-is-world.md (98%)
rename {docs => src/content/docs/general}/intro.md (85%)
rename {docs/preparation/java/_images => src/content/docs/general/java/_assets}/Oracle-1.png (100%)
rename {docs/preparation/java/_images => src/content/docs/general/java/_assets}/Oracle-2.png (100%)
rename {docs/preparation/java/_images => src/content/docs/general/java/_assets}/Oracle-3.png (100%)
rename {docs/preparation/java/_images => src/content/docs/general/java/_assets}/Oracle-4.png (100%)
rename {docs/preparation/java/_images => src/content/docs/general/java/_assets}/Oracle-5.png (100%)
rename {docs/preparation/java/_images => src/content/docs/general/java/_assets}/cmd-1.png (100%)
rename {docs/preparation/java/_images => src/content/docs/general/java/_assets}/cmd-2.png (100%)
rename {docs/preparation/java/_images => src/content/docs/general/java/_assets}/environment-1.png (100%)
rename {docs/preparation/java/_images => src/content/docs/general/java/_assets}/environment-11-1.png (100%)
rename {docs/preparation/java/_images => src/content/docs/general/java/_assets}/environment-11-2.png (100%)
rename {docs/preparation/java/_images => src/content/docs/general/java/_assets}/environment-2.png (100%)
rename {docs/preparation/java/_images => src/content/docs/general/java/_assets}/environment-3.png (100%)
rename {docs/preparation/java/_images => src/content/docs/general/java/_assets}/environment-4.png (100%)
rename {docs/preparation/java/_images => src/content/docs/general/java/_assets}/environment-new-1.png (100%)
rename {docs/preparation/java/_images => src/content/docs/general/java/_assets}/environment-new-2.png (100%)
rename {docs/preparation/java/_images => src/content/docs/general/java/_assets}/environment-no.png (100%)
rename {docs/preparation/java/_images => src/content/docs/general/java/_assets}/lava.jpg (100%)
rename {docs/preparation/java/_images => src/content/docs/general/java/_assets}/path-1.png (100%)
rename {docs/preparation => src/content/docs/general}/java/choose-and-download-and-install-java.md (83%)
rename docs/preparation/java/environment.md => src/content/docs/general/java/environment.mdx (80%)
rename {docs/preparation => src/content/docs/general}/java/faq.md (87%)
create mode 100644 src/content/docs/general/java/intro.md
rename {docs/preparation => src/content/docs/general}/java/sdkman.md (96%)
rename {docs/start/_images => src/content/docs/general/more/_assets}/qnmd_raw.png (100%)
rename "docs/start/_images/\344\270\215\350\246\201\346\210\252\345\233\276\350\277\231\344\270\252\345\225\212.png" => "src/content/docs/general/more/_assets/\344\270\215\350\246\201\346\210\252\345\233\276\350\277\231\344\270\252\345\225\212.png" (100%)
rename "docs/start/_images/\345\261\217\345\271\225\346\210\252\345\233\276 2025-02-07 182759.png" => "src/content/docs/general/more/_assets/\345\261\217\345\271\225\346\210\252\345\233\276 2025-02-07 182759.png" (100%)
rename "docs/start/_images/\345\261\217\345\271\225\346\210\252\345\233\276 2025-02-07 182930.png" => "src/content/docs/general/more/_assets/\345\261\217\345\271\225\346\210\252\345\233\276 2025-02-07 182930.png" (100%)
rename "docs/start/_images/\351\227\256\351\227\256\351\242\230\347\232\204\346\212\200\345\267\247/\346\262\241\344\272\213\344\270\215\350\246\201\345\205\215\350\264\271\345\270\256\344\272\272.jpg" => "src/content/docs/general/more/_assets/\351\227\256\351\227\256\351\242\230\347\232\204\346\212\200\345\267\247/\346\262\241\344\272\213\344\270\215\350\246\201\345\205\215\350\264\271\345\270\256\344\272\272.jpg" (100%)
rename "docs/start/_images/\351\227\256\351\227\256\351\242\230\347\232\204\346\212\200\345\267\247/\347\273\217\345\205\270\350\200\201\345\233\276-1.jpg" => "src/content/docs/general/more/_assets/\351\227\256\351\227\256\351\242\230\347\232\204\346\212\200\345\267\247/\347\273\217\345\205\270\350\200\201\345\233\276-1.jpg" (100%)
rename "docs/start/_images/\351\227\256\351\227\256\351\242\230\347\232\204\346\212\200\345\267\247/\347\273\217\345\205\270\350\200\201\345\233\276-2.jpg" => "src/content/docs/general/more/_assets/\351\227\256\351\227\256\351\242\230\347\232\204\346\212\200\345\267\247/\347\273\217\345\205\270\350\200\201\345\233\276-2.jpg" (100%)
rename "docs/start/_images/\351\227\256\351\227\256\351\242\230\347\232\204\346\212\200\345\267\247/\347\273\217\345\205\270\350\200\201\345\233\276-3.jpg" => "src/content/docs/general/more/_assets/\351\227\256\351\227\256\351\242\230\347\232\204\346\212\200\345\267\247/\347\273\217\345\205\270\350\200\201\345\233\276-3.jpg" (100%)
rename {docs/start => src/content/docs/general/more}/ask-for-help.md (92%)
rename "docs/preparation/_images/HbuilderX\345\261\225\347\244\272.png" => "src/content/docs/general/preparation/text-editor/_assets/HbuilderX\345\261\225\347\244\272.png" (100%)
rename "docs/preparation/_images/Npp\345\261\225\347\244\272.png" => "src/content/docs/general/preparation/text-editor/_assets/Npp\345\261\225\347\244\272.png" (100%)
rename "docs/preparation/_images/N\345\207\217\345\207\217\345\261\225\347\244\272.png" => "src/content/docs/general/preparation/text-editor/_assets/N\345\207\217\345\207\217\345\261\225\347\244\272.png" (100%)
rename "docs/preparation/_images/sublime\345\261\225\347\244\272.png" => "src/content/docs/general/preparation/text-editor/_assets/sublime\345\261\225\347\244\272.png" (100%)
rename "docs/preparation/_images/vscode\344\277\235\345\255\230\345\222\214\350\207\252\345\212\250\344\277\235\345\255\230.png" => "src/content/docs/general/preparation/text-editor/_assets/vscode\344\277\235\345\255\230\345\222\214\350\207\252\345\212\250\344\277\235\345\255\230.png" (100%)
rename "docs/preparation/_images/\347\231\275\347\202\271.png" => "src/content/docs/general/preparation/text-editor/_assets/\347\231\275\347\202\271.png" (100%)
create mode 100644 src/content/docs/general/preparation/text-editor/geany.md
create mode 100644 src/content/docs/general/preparation/text-editor/hbuilderx.md
create mode 100644 src/content/docs/general/preparation/text-editor/intro.md
create mode 100644 src/content/docs/general/preparation/text-editor/kate.md
create mode 100644 src/content/docs/general/preparation/text-editor/notepad++.md
create mode 100644 src/content/docs/general/preparation/text-editor/notepad--.md
create mode 100644 src/content/docs/general/preparation/text-editor/notepad3.md
create mode 100644 src/content/docs/general/preparation/text-editor/sublime-text.md
create mode 100644 src/content/docs/general/preparation/text-editor/vim.md
create mode 100644 src/content/docs/general/preparation/text-editor/vscode.md
rename "docs/process/_images/\344\273\245\350\226\204\351\235\242\350\241\250\347\216\260vs\344\273\245\344\275\223\347\264\240\350\241\250\347\216\260.jpg" => "src/content/docs/general/process/_assets/\344\273\245\350\226\204\351\235\242\350\241\250\347\216\260vs\344\273\245\344\275\223\347\264\240\350\241\250\347\216\260.jpg" (100%)
rename "docs/process/_images/\344\277\235\346\214\201\344\270\200\350\207\264\347\232\204\346\257\224\344\276\213vs\346\213\211\344\274\270\345\217\230\345\275\242\347\232\204\346\257\224\344\276\213.jpg" => "src/content/docs/general/process/_assets/\344\277\235\346\214\201\344\270\200\350\207\264\347\232\204\346\257\224\344\276\213vs\346\213\211\344\274\270\345\217\230\345\275\242\347\232\204\346\257\224\344\276\213.jpg" (100%)
rename "docs/process/_images/\345\235\207\350\241\241\347\232\204\347\273\206\350\212\202\345\210\206\345\270\203vs\345\244\261\350\241\241\347\232\204\347\273\206\350\212\202\345\210\206\345\270\203.jpg" => "src/content/docs/general/process/_assets/\345\235\207\350\241\241\347\232\204\347\273\206\350\212\202\345\210\206\345\270\203vs\345\244\261\350\241\241\347\232\204\347\273\206\350\212\202\345\210\206\345\270\203.jpg" (100%)
rename "docs/process/_images/\345\256\236\344\275\223\347\272\271\347\220\206.jpg" => "src/content/docs/general/process/_assets/\345\256\236\344\275\223\347\272\271\347\220\206.jpg" (100%)
rename "docs/process/_images/\345\270\270\350\247\201\347\232\204HSV\350\260\203\350\212\202\351\235\242\346\235\277.jpg" => "src/content/docs/general/process/_assets/\345\270\270\350\247\201\347\232\204HSV\350\260\203\350\212\202\351\235\242\346\235\277.jpg" (100%)
rename "docs/process/_images/\346\225\231\350\202\262\347\211\210\347\232\204Agentvs\345\216\237\347\211\210\347\232\204\351\223\201\345\202\200\345\204\241.jpg" => "src/content/docs/general/process/_assets/\346\225\231\350\202\262\347\211\210\347\232\204Agentvs\345\216\237\347\211\210\347\232\204\351\223\201\345\202\200\345\204\241.jpg" (100%)
rename "docs/process/_images/\346\226\271\345\235\227\347\272\271\347\220\206.jpg" => "src/content/docs/general/process/_assets/\346\226\271\345\235\227\347\272\271\347\220\206.jpg" (100%)
rename "docs/process/_images/\346\227\213\350\275\254\345\205\203\347\264\240vs\347\224\250\351\230\266\346\242\257\347\212\266\350\241\250\347\216\260.jpg" => "src/content/docs/general/process/_assets/\346\227\213\350\275\254\345\205\203\347\264\240vs\347\224\250\351\230\266\346\242\257\347\212\266\350\241\250\347\216\260.jpg" (100%)
rename "docs/process/_images/\346\234\211\346\212\227\351\224\257\351\275\277\345\244\204\347\220\206vs\346\227\240\346\212\227\351\224\257\351\275\277\347\232\204\351\270\241\350\233\213.jpg" => "src/content/docs/general/process/_assets/\346\234\211\346\212\227\351\224\257\351\275\277\345\244\204\347\220\206vs\346\227\240\346\212\227\351\224\257\351\275\277\347\232\204\351\270\241\350\233\213.jpg" (100%)
rename "docs/process/_images/\346\241\266.jpg" => "src/content/docs/general/process/_assets/\346\241\266.jpg" (100%)
rename "docs/process/_images/\346\262\211\351\227\267\347\232\204\350\234\234\350\204\276vs\351\262\234\350\211\263\350\257\261\344\272\272\347\232\204\350\234\234\350\204\276.jpg" => "src/content/docs/general/process/_assets/\346\262\211\351\227\267\347\232\204\350\234\234\350\204\276vs\351\262\234\350\211\263\350\257\261\344\272\272\347\232\204\350\234\234\350\204\276.jpg" (100%)
rename "docs/process/_images/\346\265\267\345\270\246.jpg" => "src/content/docs/general/process/_assets/\346\265\267\345\270\246.jpg" (100%)
rename "docs/process/_images/\346\265\267\346\264\213\344\271\213\345\277\203.jpg" => "src/content/docs/general/process/_assets/\346\265\267\346\264\213\344\271\213\345\277\203.jpg" (100%)
rename "docs/process/_images/\346\267\267\345\220\210\345\203\217\347\264\240\347\202\271.jpg" => "src/content/docs/general/process/_assets/\346\267\267\345\220\210\345\203\217\347\264\240\347\202\271.jpg" (100%)
rename "docs/process/_images/\347\211\251\345\223\201\347\272\271\347\220\206.jpg" => "src/content/docs/general/process/_assets/\347\211\251\345\223\201\347\272\271\347\220\206.jpg" (100%)
rename "docs/process/_images/\347\233\264\347\272\277\344\270\216\346\233\262\347\272\277\344\270\255\347\232\204\351\224\257\351\275\277\350\241\250\347\216\260.jpg" => "src/content/docs/general/process/_assets/\347\233\264\347\272\277\344\270\216\346\233\262\347\272\277\344\270\255\347\232\204\351\224\257\351\275\277\350\241\250\347\216\260.jpg" (100%)
rename "docs/process/_images/\347\234\237\344\272\272vsSteve.jpg" => "src/content/docs/general/process/_assets/\347\234\237\344\272\272vsSteve.jpg" (100%)
rename "docs/process/_images/\347\256\261\345\275\242UV\350\264\264\345\233\276.jpg" => "src/content/docs/general/process/_assets/\347\256\261\345\275\242UV\350\264\264\345\233\276.jpg" (100%)
rename "docs/process/_images/\350\207\252\345\212\250UV.jpg" => "src/content/docs/general/process/_assets/\350\207\252\345\212\250UV.jpg" (100%)
rename "docs/process/_images/\350\213\271\346\236\234.jpg" => "src/content/docs/general/process/_assets/\350\213\271\346\236\234.jpg" (100%)
rename "docs/process/_images/\350\257\206\345\210\253\347\272\271\347\220\206.jpg" => "src/content/docs/general/process/_assets/\350\257\206\345\210\253\347\272\271\347\220\206.jpg" (100%)
rename "docs/process/_images/\351\222\273\347\237\263\345\211\221.jpg" => "src/content/docs/general/process/_assets/\351\222\273\347\237\263\345\211\221.jpg" (100%)
rename {docs => src/content/docs/general}/process/create-art-assets.md (91%)
rename {docs/process/database/_images => src/content/docs/general/process/database/_assets}/1.png (100%)
rename {docs/process/database/_images => src/content/docs/general/process/database/_assets}/10.png (100%)
rename {docs/process/database/_images => src/content/docs/general/process/database/_assets}/11.png (100%)
rename {docs/process/database/_images => src/content/docs/general/process/database/_assets}/12.png (100%)
rename {docs/process/database/_images => src/content/docs/general/process/database/_assets}/13.png (100%)
rename {docs/process/database/_images => src/content/docs/general/process/database/_assets}/14.png (100%)
rename {docs/process/database/_images => src/content/docs/general/process/database/_assets}/15.png (100%)
rename {docs/process/database/_images => src/content/docs/general/process/database/_assets}/16.png (100%)
rename {docs/process/database/_images => src/content/docs/general/process/database/_assets}/17.png (100%)
rename {docs/process/database/_images => src/content/docs/general/process/database/_assets}/18.png (100%)
rename {docs/process/database/_images => src/content/docs/general/process/database/_assets}/19.png (100%)
rename {docs/process/database/_images => src/content/docs/general/process/database/_assets}/2.png (100%)
rename {docs/process/database/_images => src/content/docs/general/process/database/_assets}/20.png (100%)
rename {docs/process/database/_images => src/content/docs/general/process/database/_assets}/21.png (100%)
rename {docs/process/database/_images => src/content/docs/general/process/database/_assets}/22.png (100%)
rename {docs/process/database/_images => src/content/docs/general/process/database/_assets}/23.png (100%)
rename {docs/process/database/_images => src/content/docs/general/process/database/_assets}/24.png (100%)
rename {docs/process/database/_images => src/content/docs/general/process/database/_assets}/25.png (100%)
rename {docs/process/database/_images => src/content/docs/general/process/database/_assets}/26.png (100%)
rename {docs/process/database/_images => src/content/docs/general/process/database/_assets}/27.png (100%)
rename {docs/process/database/_images => src/content/docs/general/process/database/_assets}/28.png (100%)
rename {docs/process/database/_images => src/content/docs/general/process/database/_assets}/29.png (100%)
rename {docs/process/database/_images => src/content/docs/general/process/database/_assets}/3.png (100%)
rename {docs/process/database/_images => src/content/docs/general/process/database/_assets}/30.png (100%)
rename {docs/process/database/_images => src/content/docs/general/process/database/_assets}/31.png (100%)
rename {docs/process/database/_images => src/content/docs/general/process/database/_assets}/32.png (100%)
rename {docs/process/database/_images => src/content/docs/general/process/database/_assets}/33.png (100%)
rename {docs/process/database/_images => src/content/docs/general/process/database/_assets}/34.png (100%)
rename {docs/process/database/_images => src/content/docs/general/process/database/_assets}/35.png (100%)
rename {docs/process/database/_images => src/content/docs/general/process/database/_assets}/36.png (100%)
rename {docs/process/database/_images => src/content/docs/general/process/database/_assets}/37.png (100%)
rename {docs/process/database/_images => src/content/docs/general/process/database/_assets}/38.png (100%)
rename {docs/process/database/_images => src/content/docs/general/process/database/_assets}/39.png (100%)
rename {docs/process/database/_images => src/content/docs/general/process/database/_assets}/4.png (100%)
rename {docs/process/database/_images => src/content/docs/general/process/database/_assets}/40.png (100%)
rename {docs/process/database/_images => src/content/docs/general/process/database/_assets}/41.png (100%)
rename {docs/process/database/_images => src/content/docs/general/process/database/_assets}/42.png (100%)
rename {docs/process/database/_images => src/content/docs/general/process/database/_assets}/44.png (100%)
rename {docs/process/database/_images => src/content/docs/general/process/database/_assets}/45.png (100%)
rename {docs/process/database/_images => src/content/docs/general/process/database/_assets}/46.png (100%)
rename {docs/process/database/_images => src/content/docs/general/process/database/_assets}/47.png (100%)
rename {docs/process/database/_images => src/content/docs/general/process/database/_assets}/48.png (100%)
rename {docs/process/database/_images => src/content/docs/general/process/database/_assets}/49.png (100%)
rename {docs/process/database/_images => src/content/docs/general/process/database/_assets}/5.png (100%)
rename {docs/process/database/_images => src/content/docs/general/process/database/_assets}/50.png (100%)
rename {docs/process/database/_images => src/content/docs/general/process/database/_assets}/51.png (100%)
rename {docs/process/database/_images => src/content/docs/general/process/database/_assets}/52.png (100%)
rename {docs/process/database/_images => src/content/docs/general/process/database/_assets}/53.png (100%)
rename {docs/process/database/_images => src/content/docs/general/process/database/_assets}/6.png (100%)
rename {docs/process/database/_images => src/content/docs/general/process/database/_assets}/7.png (100%)
rename {docs/process/database/_images => src/content/docs/general/process/database/_assets}/8.png (100%)
rename {docs/process/database/_images => src/content/docs/general/process/database/_assets}/9.png (100%)
rename "docs/advance/linux/_images/Linux\345\274\200\346\234\215/\346\225\260\346\215\256\345\272\223\345\256\211\350\243\205/1.png" => src/content/docs/general/process/database/_assets/linux/database/1.png (100%)
rename "docs/advance/linux/_images/Linux\345\274\200\346\234\215/\346\225\260\346\215\256\345\272\223\345\256\211\350\243\205/2.png" => src/content/docs/general/process/database/_assets/linux/database/2.png (100%)
rename "docs/advance/linux/_images/Linux\345\274\200\346\234\215/\346\225\260\346\215\256\345\272\223\345\256\211\350\243\205/3.png" => src/content/docs/general/process/database/_assets/linux/database/3.png (100%)
rename "docs/advance/linux/_images/Linux\345\274\200\346\234\215/\346\225\260\346\215\256\345\272\223\345\256\211\350\243\205/4.png" => src/content/docs/general/process/database/_assets/linux/database/4.png (100%)
rename "docs/advance/linux/_images/Linux\345\274\200\346\234\215/\346\225\260\346\215\256\345\272\223\345\256\211\350\243\205/5.png" => src/content/docs/general/process/database/_assets/linux/database/5.png (100%)
rename "docs/advance/linux/_images/Linux\345\274\200\346\234\215/\346\225\260\346\215\256\345\272\223\345\256\211\350\243\205/6.png" => src/content/docs/general/process/database/_assets/linux/database/6.png (100%)
rename "docs/advance/linux/_images/Linux\345\274\200\346\234\215/\346\225\260\346\215\256\345\272\223\345\256\211\350\243\205/7.png" => src/content/docs/general/process/database/_assets/linux/database/7.png (100%)
rename {docs => src/content/docs/general}/process/database/backup.md (80%)
rename {docs => src/content/docs/general}/process/database/configure.md (98%)
create mode 100644 src/content/docs/general/process/database/install.md
rename docs/process/database/database.md => src/content/docs/general/process/database/intro.md (91%)
rename {docs => src/content/docs/general}/process/database/uninstall.md (87%)
rename {docs => src/content/docs/general}/process/database/use.md (95%)
rename {docs/process/deploy/_images => src/content/docs/general/process/deploy/_assets}/mcsm.png (100%)
rename "docs/process/deploy/_images/\347\277\274\351\276\231\351\235\242\346\235\277.png" => "src/content/docs/general/process/deploy/_assets/\347\277\274\351\276\231\351\235\242\346\235\277.png" (100%)
rename "docs/process/deploy/_images/\350\264\255\347\275\256\346\234\215\345\212\241\345\231\250/cpu.jpg" => "src/content/docs/general/process/deploy/_assets/\350\264\255\347\275\256\346\234\215\345\212\241\345\231\250/cpu.jpg" (100%)
rename "docs/process/deploy/_images/\350\277\236\346\216\245\346\234\215\345\212\241\345\231\250/1.png" => "src/content/docs/general/process/deploy/_assets/\350\277\236\346\216\245\346\234\215\345\212\241\345\231\250/1.png" (100%)
rename "docs/process/deploy/_images/\350\277\236\346\216\245\346\234\215\345\212\241\345\231\250/2.png" => "src/content/docs/general/process/deploy/_assets/\350\277\236\346\216\245\346\234\215\345\212\241\345\231\250/2.png" (100%)
rename "docs/process/deploy/_images/\350\277\236\346\216\245\346\234\215\345\212\241\345\231\250/3.png" => "src/content/docs/general/process/deploy/_assets/\350\277\236\346\216\245\346\234\215\345\212\241\345\231\250/3.png" (100%)
rename {docs => src/content/docs/general}/process/deploy/apply-for-public-ip-address.md (99%)
rename {docs => src/content/docs/general}/process/deploy/connect-to-the-cloud.md (87%)
rename docs/advance/frp.md => src/content/docs/general/process/deploy/frp.mdx (91%)
rename {docs => src/content/docs/general}/process/deploy/intranet-penetration.md (93%)
rename docs/process/deploy/deploy.md => src/content/docs/general/process/deploy/intro.md (84%)
rename {docs => src/content/docs/general}/process/deploy/optional-methods.md (97%)
rename {docs => src/content/docs/general}/process/deploy/purchase-server.md (95%)
rename {docs/process/map/_images => src/content/docs/general/process/map/_assets}/356845062-1de0bbf4-7d26-4beb-b010-2f4d88efdba4.png (100%)
rename {docs/process/map/_images => src/content/docs/general/process/map/_assets}/356845134-18be416f-daf5-4ae9-8560-8412fda83dc6.png (100%)
rename {docs/process/map/_images => src/content/docs/general/process/map/_assets}/54ef42d10ca2ce57484ef606117640460249e48e.png (100%)
rename {docs/process/map/_images => src/content/docs/general/process/map/_assets}/825a21073ee817018bffff06e55d12da55b2a5b0.png (100%)
rename {docs/process/map/_images => src/content/docs/general/process/map/_assets}/Grettzzz-1.JPG (100%)
rename {docs/process/map/_images => src/content/docs/general/process/map/_assets}/Grettzzz-2.png (100%)
rename {docs/process/map/_images => src/content/docs/general/process/map/_assets}/Grettzzz-3.png (100%)
rename {docs/process/map/_images => src/content/docs/general/process/map/_assets}/bb.png (100%)
rename {docs/process/map/_images => src/content/docs/general/process/map/_assets}/bluemap-demo.png (100%)
rename {docs/process/map/_images => src/content/docs/general/process/map/_assets}/bs.jpg (100%)
rename {docs/process/map/_images => src/content/docs/general/process/map/_assets}/bs2.jpg (100%)
rename {docs/process/map/_images => src/content/docs/general/process/map/_assets}/dynmap-demo.png (100%)
rename {docs/process/map/_images => src/content/docs/general/process/map/_assets}/erra.jpg (100%)
rename {docs/process/map/_images => src/content/docs/general/process/map/_assets}/iris.png (100%)
rename {docs/process/map/_images => src/content/docs/general/process/map/_assets}/laobaitu156-1.png (100%)
rename {docs/process/map/_images => src/content/docs/general/process/map/_assets}/laobaitu156-2.png (100%)
rename {docs/process/map/_images => src/content/docs/general/process/map/_assets}/laobaitu156-3.png (100%)
rename {docs/process/map/_images => src/content/docs/general/process/map/_assets}/mc.gif (100%)
rename {docs/process/map/_images => src/content/docs/general/process/map/_assets}/mcaselector.png (100%)
rename {docs/process/map/_images => src/content/docs/general/process/map/_assets}/overviewer-demo.png (100%)
rename {docs/process/map/_images => src/content/docs/general/process/map/_assets}/squaremap-demo.png (100%)
rename {docs/process/map/_images => src/content/docs/general/process/map/_assets}/st.png (100%)
rename {docs/process/map/_images => src/content/docs/general/process/map/_assets}/st2.png (100%)
rename {docs/process/map/_images => src/content/docs/general/process/map/_assets}/t.png (100%)
rename {docs/process/map/_images => src/content/docs/general/process/map/_assets}/t2.png (100%)
rename {docs/process/map/_images => src/content/docs/general/process/map/_assets}/terra2.png (100%)
rename {docs/process/map/_images => src/content/docs/general/process/map/_assets}/z_wuxin-1.png (100%)
rename {docs/process/map/_images => src/content/docs/general/process/map/_assets}/z_wuxin-2.png (100%)
rename "docs/process/map/_images/\345\203\265\345\260\270\346\234\253\346\227\245-1.png" => "src/content/docs/general/process/map/_assets/\345\203\265\345\260\270\346\234\253\346\227\245-1.png" (100%)
rename "docs/process/map/_images/\345\203\265\345\260\270\346\234\253\346\227\245-2.png" => "src/content/docs/general/process/map/_assets/\345\203\265\345\260\270\346\234\253\346\227\245-2.png" (100%)
rename "docs/process/map/_images/\345\203\265\345\260\270\346\234\253\346\227\245-3.png" => "src/content/docs/general/process/map/_assets/\345\203\265\345\260\270\346\234\253\346\227\245-3.png" (100%)
rename "docs/process/map/_images/\345\203\265\345\260\270\346\234\253\346\227\245-4.png" => "src/content/docs/general/process/map/_assets/\345\203\265\345\260\270\346\234\253\346\227\245-4.png" (100%)
rename "docs/process/map/_images/\345\203\265\345\260\270\346\234\253\346\227\245-5.png" => "src/content/docs/general/process/map/_assets/\345\203\265\345\260\270\346\234\253\346\227\245-5.png" (100%)
rename "docs/process/map/_images/\345\203\265\345\260\270\346\234\253\346\227\245-6.png" => "src/content/docs/general/process/map/_assets/\345\203\265\345\260\270\346\234\253\346\227\245-6.png" (100%)
rename "docs/process/map/_images/\345\203\265\345\260\270\346\234\253\346\227\245-7.png" => "src/content/docs/general/process/map/_assets/\345\203\265\345\260\270\346\234\253\346\227\245-7.png" (100%)
rename {docs => src/content/docs/general}/process/map/convert.md (97%)
rename docs/process/map/map.md => src/content/docs/general/process/map/intro.md (92%)
rename {docs => src/content/docs/general}/process/map/plugin.md (81%)
rename {docs => src/content/docs/general}/process/map/purchase.md (96%)
rename {docs => src/content/docs/general}/process/map/steal.md (92%)
rename {docs => src/content/docs/general}/process/map/web.md (90%)
rename {docs => src/content/docs/general}/process/panel.md (98%)
rename docs/reading-guide.md => src/content/docs/general/reading-guide.mdx (53%)
create mode 100644 src/content/docs/index.mdx
rename {docs-java/process/maintenance/anticheat/_images => src/content/docs/java/advance/anticheat/_assets}/anticheat/antixray-mode1-1.png (100%)
rename {docs-java/process/maintenance/anticheat/_images => src/content/docs/java/advance/anticheat/_assets}/anticheat/antixray-mode2-1.png (100%)
rename {docs-java/process/maintenance/anticheat/_images => src/content/docs/java/advance/anticheat/_assets}/anticheat/antixray-mode3-1.png (100%)
rename {docs-java/process/maintenance/anticheat/_images => src/content/docs/java/advance/anticheat/_assets}/anticheat/antixray-nerher-mode1.png (100%)
rename {docs-java/process/maintenance/anticheat/_images => src/content/docs/java/advance/anticheat/_assets}/anticheat/antixray-nerher-mode3.png (100%)
rename {docs-java/process/maintenance/anticheat/_images => src/content/docs/java/advance/anticheat/_assets}/anticheat/antixray-nether-mode2.png (100%)
rename {docs-java/process/maintenance/anticheat/_images => src/content/docs/java/advance/anticheat/_assets}/anticheat/talentsaclogo.png (100%)
rename {docs-java/process/maintenance/anticheat/_images => src/content/docs/java/advance/anticheat/_assets}/img.png (100%)
rename {docs-java/process/maintenance/anticheat/_images => src/content/docs/java/advance/anticheat/_assets}/img_1.png (100%)
rename {docs-java/process/maintenance => src/content/docs/java/advance}/anticheat/anti-crash.md (97%)
rename docs-java/process/maintenance/anticheat/anticheatplugins.md => src/content/docs/java/advance/anticheat/anticheatplugins.mdx (97%)
rename {docs-java/process/maintenance => src/content/docs/java/advance}/anticheat/antixray.md (96%)
rename {docs-java/process/maintenance => src/content/docs/java/advance}/anticheat/honeypot.md (98%)
rename docs-java/process/maintenance/anticheat/anticheat.md => src/content/docs/java/advance/anticheat/intro.md (94%)
rename {docs-java/process/maintenance => src/content/docs/java/advance}/anticheat/rng.md (98%)
rename {docs => src/content/docs/java}/advance/arthas.md (96%)
rename {docs-java/process/maintenance => src/content/docs/java/advance}/backup.md (90%)
rename {docs-java => src/content/docs/java}/advance/chinese-username.md (95%)
rename {docs-java => src/content/docs/java}/advance/command-yml.md (99%)
rename docs-java/advance/advance.md => src/content/docs/java/advance/intro.md (67%)
rename docs-java/process/maintenance/lang/lang.md => src/content/docs/java/advance/lang/intro.md (94%)
rename {docs-java/process/maintenance => src/content/docs/java/advance}/lang/javascript/extend/graaljs.md (94%)
rename docs-java/process/maintenance/lang/javascript/extend/extend.md => src/content/docs/java/advance/lang/javascript/extend/intro.md (90%)
rename {docs-java/process/maintenance => src/content/docs/java/advance}/lang/javascript/extend/nashorn.md (99%)
rename docs-java/process/maintenance/lang/javascript/javascript.md => src/content/docs/java/advance/lang/javascript/intro.md (92%)
rename {docs-java/process/maintenance/lang/kether/_images => src/content/docs/java/advance/lang/kether/_assets}/Vulpecula/1.png (100%)
rename {docs-java/process/maintenance/lang/kether/_images => src/content/docs/java/advance/lang/kether/_assets}/Vulpecula/2.png (100%)
rename {docs-java/process/maintenance/lang/kether/_images => src/content/docs/java/advance/lang/kether/_assets}/Vulpecula/3.png (100%)
rename {docs-java/process/maintenance/lang/kether/_images => src/content/docs/java/advance/lang/kether/_assets}/Vulpecula/4.png (100%)
rename {docs-java/process/maintenance/lang/kether/_images => src/content/docs/java/advance/lang/kether/_assets}/Vulpecula/5.png (100%)
rename {docs-java/process/maintenance/lang/kether/_images => src/content/docs/java/advance/lang/kether/_assets}/Vulpecula/6.png (100%)
rename {docs-java/process/maintenance/lang/kether/_images => src/content/docs/java/advance/lang/kether/_assets}/Vulpecula/7.png (100%)
rename {docs-java/process/maintenance/lang/kether/_images => src/content/docs/java/advance/lang/kether/_assets}/Vulpecula/8.png (100%)
rename {docs-java/process/maintenance/lang/kether/_images => src/content/docs/java/advance/lang/kether/_assets}/Vulpecula/9.png (100%)
rename {docs-java/process/maintenance/lang/kether/_images => src/content/docs/java/advance/lang/kether/_assets}/if_1.png (100%)
rename {docs-java/process/maintenance/lang/kether/_images => src/content/docs/java/advance/lang/kether/_assets}/if_2.png (100%)
rename {docs-java/process/maintenance/lang/kether/_images => src/content/docs/java/advance/lang/kether/_assets}/if_3.png (100%)
rename {docs-java/process/maintenance/lang/kether/_images => src/content/docs/java/advance/lang/kether/_assets}/inline.png (100%)
rename {docs-java/process/maintenance/lang/kether/_images => src/content/docs/java/advance/lang/kether/_assets}/math_1.png (100%)
rename {docs-java/process/maintenance/lang/kether/_images => src/content/docs/java/advance/lang/kether/_assets}/result.png (100%)
rename {docs-java/process/maintenance/lang/kether/_images => src/content/docs/java/advance/lang/kether/_assets}/type_1.png (100%)
rename {docs-java/process/maintenance/lang/kether/_images => src/content/docs/java/advance/lang/kether/_assets}/var_1.png (100%)
rename {docs-java/process/maintenance/lang/kether/_images => src/content/docs/java/advance/lang/kether/_assets}/var_2.png (100%)
rename {docs-java/process/maintenance/lang/kether/_images => src/content/docs/java/advance/lang/kether/_assets}/var_3.png (100%)
rename {docs-java/process/maintenance/lang/kether/_images => src/content/docs/java/advance/lang/kether/_assets}/var_4.png (100%)
rename {docs-java/process/maintenance/lang/kether/_images => src/content/docs/java/advance/lang/kether/_assets}/var_5.png (100%)
rename {docs-java/process/maintenance/lang/kether/_images => src/content/docs/java/advance/lang/kether/_assets}/var_6.png (100%)
rename {docs-java/process/maintenance/lang/kether/_images => src/content/docs/java/advance/lang/kether/_assets}/var_7.png (100%)
rename {docs-java/process/maintenance/lang/kether/_images => src/content/docs/java/advance/lang/kether/_assets}/vul-check.png (100%)
rename {docs-java/process/maintenance/lang/kether/_images => src/content/docs/java/advance/lang/kether/_assets}/vul-color.png (100%)
rename {docs-java/process/maintenance/lang/kether/_images => src/content/docs/java/advance/lang/kether/_assets}/vul-papi.png (100%)
rename {docs-java/process/maintenance/lang/kether/_images => src/content/docs/java/advance/lang/kether/_assets}/vul-perm.png (100%)
rename {docs-java/process/maintenance/lang/kether/_images => src/content/docs/java/advance/lang/kether/_assets}/vul-permNot_1.png (100%)
rename {docs-java/process/maintenance/lang/kether/_images => src/content/docs/java/advance/lang/kether/_assets}/vul-permNot_2.png (100%)
rename {docs-java/process/maintenance/lang/kether/_images => src/content/docs/java/advance/lang/kether/_assets}/vul-tell.png (100%)
rename {docs-java/process/maintenance/lang/kether/_images => src/content/docs/java/advance/lang/kether/_assets}/vul-tell_color.png (100%)
rename {docs-java/process/maintenance/lang/kether/_images => src/content/docs/java/advance/lang/kether/_assets}/vul-tell_name.png (100%)
rename {docs-java/process/maintenance/lang/kether/_images => src/content/docs/java/advance/lang/kether/_assets}/vul-tell_noColor.png (100%)
rename {docs-java/process/maintenance/lang/kether/_images => src/content/docs/java/advance/lang/kether/_assets}/vul-tell_papiNoInline.png (100%)
rename {docs-java/process/maintenance/lang/kether/_images => src/content/docs/java/advance/lang/kether/_assets}/vul-tell_papiWithInline.png (100%)
rename {docs-java/process/maintenance/lang/kether/_images => src/content/docs/java/advance/lang/kether/_assets}/vul-tell_papiWithJoin.png (100%)
rename {docs-java/process/maintenance/lang/kether/_images => src/content/docs/java/advance/lang/kether/_assets}/vul-tell_tell.png (100%)
rename {docs-java/process/maintenance/lang/kether/_images => src/content/docs/java/advance/lang/kether/_assets}/web-tell.png (100%)
rename "docs-java/process/maintenance/lang/kether/_images/\345\206\222\346\261\227.jpg" => "src/content/docs/java/advance/lang/kether/_assets/\345\206\222\346\261\227.jpg" (100%)
rename "docs-java/process/maintenance/lang/kether/_images/\346\213\254\345\217\267.png" => "src/content/docs/java/advance/lang/kether/_assets/\346\213\254\345\217\267.png" (100%)
rename "docs-java/process/maintenance/lang/kether/_images/\346\255\243\347\273\217\347\254\221.jpg" => "src/content/docs/java/advance/lang/kether/_assets/\346\255\243\347\273\217\347\254\221.jpg" (100%)
rename "docs-java/process/maintenance/lang/kether/_images/\347\227\264\345\221\206.jpg" => "src/content/docs/java/advance/lang/kether/_assets/\347\227\264\345\221\206.jpg" (100%)
rename {docs-java/process/maintenance => src/content/docs/java/advance}/lang/kether/basic.md (89%)
rename {docs-java/process/maintenance => src/content/docs/java/advance}/lang/kether/if.md (89%)
rename docs-java/process/maintenance/lang/kether/kether.md => src/content/docs/java/advance/lang/kether/intro.md (73%)
rename {docs-java/process/maintenance => src/content/docs/java/advance}/lang/kether/math.md (91%)
rename {docs-java/process/maintenance => src/content/docs/java/advance}/lang/kether/misc.md (88%)
rename {docs-java/process/maintenance => src/content/docs/java/advance}/lang/kether/preparation.md (89%)
rename {docs-java/process/maintenance => src/content/docs/java/advance}/lang/kether/variable.md (90%)
rename {docs-java/process/maintenance => src/content/docs/java/advance}/lang/kether/vulpecula.md (55%)
rename {docs-java/process/maintenance/lang/skript/_images => src/content/docs/java/advance/lang/skript/_assets}/QuerySubclasses.png (100%)
rename {docs-java/process/maintenance/lang/skript/_images => src/content/docs/java/advance/lang/skript/_assets}/SearchEvent.png (100%)
rename {docs-java/process/maintenance/lang/skript/_images => src/content/docs/java/advance/lang/skript/_assets}/SearchMethods.png (100%)
rename {docs-java/process/maintenance/lang/skript/_images => src/content/docs/java/advance/lang/skript/_assets}/SkriptBasic1.png (100%)
rename {docs-java/process/maintenance => src/content/docs/java/advance}/lang/skript/advanced-tutorials.md (91%)
rename {docs-java/process/maintenance => src/content/docs/java/advance}/lang/skript/basic-tutorials.md (89%)
rename docs-java/process/maintenance/lang/skript/skript.md => src/content/docs/java/advance/lang/skript/intro.md (92%)
rename {docs-java => src/content/docs/java}/advance/login-choices.md (99%)
rename {docs-java/process/maintenance/optimize/_images => src/content/docs/java/advance/optimize/_assets}/ummm.jpg (100%)
rename "docs-java/process/maintenance/optimize/_images/\346\200\216\344\271\210\350\256\251\345\244\247\344\275\254\345\270\256\346\210\221/spark_start.png" => "src/content/docs/java/advance/optimize/_assets/\346\200\216\344\271\210\350\256\251\345\244\247\344\275\254\345\270\256\346\210\221/spark_start.png" (100%)
rename "docs-java/process/maintenance/optimize/_images/\346\200\216\344\271\210\350\256\251\345\244\247\344\275\254\345\270\256\346\210\221/spark_stop.png" => "src/content/docs/java/advance/optimize/_assets/\346\200\216\344\271\210\350\256\251\345\244\247\344\275\254\345\270\256\346\210\221/spark_stop.png" (100%)
rename docs-java/process/maintenance/optimize/ask-for-help.md => src/content/docs/java/advance/optimize/ask-for-profiling-help.md (61%)
rename {docs-java/process/maintenance => src/content/docs/java/advance}/optimize/go.mdx (97%)
rename {docs-java/process/maintenance => src/content/docs/java/advance}/optimize/img.png (100%)
rename docs-java/process/maintenance/optimize/optimize.md => src/content/docs/java/advance/optimize/intro.md (72%)
rename {docs-java/process/maintenance => src/content/docs/java/advance}/optimize/jvm/common.md (92%)
rename {docs-java/process/maintenance => src/content/docs/java/advance}/optimize/jvm/dragonwell11.md (96%)
rename {docs-java/process/maintenance => src/content/docs/java/advance}/optimize/jvm/dragonwell8.md (96%)
rename {docs-java/process/maintenance => src/content/docs/java/advance}/optimize/jvm/graal.md (97%)
rename docs-java/process/maintenance/optimize/jvm/jvm.md => src/content/docs/java/advance/optimize/jvm/intro.mdx (96%)
rename {docs-java/process/maintenance => src/content/docs/java/advance}/optimize/jvm/openj9.md (94%)
rename {docs-java/process/maintenance => src/content/docs/java/advance}/optimize/jvm/zing.md (97%)
rename docs-java/process/maintenance/optimize/kernel.md => src/content/docs/java/advance/optimize/kernel.mdx (97%)
rename {docs-java/process/maintenance => src/content/docs/java/advance}/optimize/optimized-plugin.md (88%)
rename {docs-java/process/maintenance => src/content/docs/java/advance}/optimize/performance-analysis.md (92%)
rename {docs-java/process/maintenance => src/content/docs/java/advance}/optimize/storage-space-optimization.md (82%)
rename {docs-java/process/maintenance/resourcepack/_images => src/content/docs/java/advance/resourcepack/_assets}/1.png (100%)
rename {docs-java/process/maintenance/resourcepack/_images => src/content/docs/java/advance/resourcepack/_assets}/2.png (100%)
rename {docs-java/process/maintenance/resourcepack/_images => src/content/docs/java/advance/resourcepack/_assets}/3.png (100%)
rename {docs-java/process/maintenance/resourcepack/_images => src/content/docs/java/advance/resourcepack/_assets}/4.png (100%)
rename {docs-java/process/maintenance/resourcepack/_images => src/content/docs/java/advance/resourcepack/_assets}/5.png (100%)
rename {docs-java/process/maintenance/resourcepack/_images => src/content/docs/java/advance/resourcepack/_assets}/6.png (100%)
rename {docs-java/process/maintenance/resourcepack/_images => src/content/docs/java/advance/resourcepack/_assets}/7.png (100%)
rename {docs-java/process/maintenance/resourcepack/_images => src/content/docs/java/advance/resourcepack/_assets}/8.png (100%)
rename {docs-java/process/maintenance/resourcepack/_images => src/content/docs/java/advance/resourcepack/_assets}/blockbench.png (100%)
rename {docs-java/process/maintenance/resourcepack/_images => src/content/docs/java/advance/resourcepack/_assets}/head.png (100%)
rename {docs-java/process/maintenance/resourcepack/_images => src/content/docs/java/advance/resourcepack/_assets}/title.png (100%)
rename {docs-java/process/maintenance/resourcepack/_images => src/content/docs/java/advance/resourcepack/_assets}/tooltip1.png (100%)
rename {docs-java/process/maintenance/resourcepack/_images => src/content/docs/java/advance/resourcepack/_assets}/tooltip2.png (100%)
rename {docs-java/process/maintenance => src/content/docs/java/advance}/resourcepack/addon.md (85%)
rename {docs-java/process/maintenance => src/content/docs/java/advance}/resourcepack/compress.md (98%)
rename docs-java/process/maintenance/resourcepack/resourcepack.md => src/content/docs/java/advance/resourcepack/intro.md (83%)
rename {docs-java/process/maintenance/resourcepack/plugins/_images => src/content/docs/java/advance/resourcepack/plugins/_assets}/25b2c895c2af14fbc7e6989404d0ff7af64020ea.gif (100%)
rename {docs-java/process/maintenance/resourcepack/plugins/_images => src/content/docs/java/advance/resourcepack/plugins/_assets}/272f487d799270ea2e204de73236dda77d18f954.gif (100%)
rename {docs-java/process/maintenance/resourcepack/plugins/_images => src/content/docs/java/advance/resourcepack/plugins/_assets}/30a53ea3a4d029784f4ed54d17a335e099b805b4.gif (100%)
rename {docs-java/process/maintenance/resourcepack/plugins/_images => src/content/docs/java/advance/resourcepack/plugins/_assets}/4f4a015981222b37bfa3b2324113d919a33b090f.png (100%)
rename {docs-java/process/maintenance/resourcepack/plugins/_images => src/content/docs/java/advance/resourcepack/plugins/_assets}/52470cba6836ab471f19c8e788c513765de2d02c.png (100%)
rename {docs-java/process/maintenance/resourcepack/plugins/_images => src/content/docs/java/advance/resourcepack/plugins/_assets}/d0a7f51a86d1a313f1b41f27e021421adc93eec9.png (100%)
rename {docs-java/process/maintenance/resourcepack/plugins/_images => src/content/docs/java/advance/resourcepack/plugins/_assets}/f6b239e0689c433ef5a2c0e85f710e988bf1ba4e.gif (100%)
rename {docs-java/process/maintenance/resourcepack/plugins/_images => src/content/docs/java/advance/resourcepack/plugins/_assets}/fd658155424cd985553237821611dfdea040b166.gif (100%)
rename {docs-java/process/maintenance/resourcepack/plugins/_images => src/content/docs/java/advance/resourcepack/plugins/_assets}/videoframe_1994.png (100%)
rename {docs-java/process/maintenance/resourcepack/plugins/_images => src/content/docs/java/advance/resourcepack/plugins/_assets}/videoframe_931.png (100%)
rename docs-java/process/maintenance/resourcepack/plugins/entity.md => src/content/docs/java/advance/resourcepack/plugins/entity.mdx (84%)
rename docs-java/process/maintenance/resourcepack/plugins/framework.md => src/content/docs/java/advance/resourcepack/plugins/framework.mdx (90%)
rename docs-java/process/maintenance/resourcepack/plugins/hud.md => src/content/docs/java/advance/resourcepack/plugins/hud.mdx (68%)
create mode 100644 src/content/docs/java/advance/resourcepack/plugins/intro.md
rename docs-java/process/maintenance/resourcepack/plugins/misc.md => src/content/docs/java/advance/resourcepack/plugins/misc.mdx (65%)
rename {docs-java/process/maintenance => src/content/docs/java/advance}/resourcepack/plugins/tooltip.md (74%)
rename docs-java/process/maintenance/resourcepack/plugins/vehicles.md => src/content/docs/java/advance/resourcepack/plugins/vehicles.mdx (67%)
rename {docs-java/process/maintenance => src/content/docs/java/advance}/resourcepack/protect.md (93%)
rename docs-java/process/maintenance/resourcepack/send.md => src/content/docs/java/advance/resourcepack/send.mdx (98%)
rename {docs-java/process/maintenance => src/content/docs/java/advance}/resourcepack/software.md (72%)
rename docs-java/advance/slime-world.md => src/content/docs/java/advance/slime-world.mdx (95%)
rename {docs-java => src/content/docs/java}/intro.md (92%)
rename {docs-java/preparation/_images => src/content/docs/java/preparation/_assets}/motd.png (100%)
rename {docs-java/preparation/_images => src/content/docs/java/preparation/_assets}/spigotmc.png (100%)
create mode 100644 src/content/docs/java/preparation/intro.md
rename "docs-java/process/cross-server/_images/\347\201\265\351\255\202\347\224\273\345\270\210\346\225\231\345\274\200\347\276\244\347\273\204\346\234\215.png" => "src/content/docs/java/process/cross-server/_assets/\347\201\265\351\255\202\347\224\273\345\270\210\346\225\231\345\274\200\347\276\244\347\273\204\346\234\215.png" (100%)
rename docs-java/process/cross-server/command.md => src/content/docs/java/process/cross-server/command.mdx (53%)
rename {docs-java => src/content/docs/java}/process/cross-server/hide-the-real-ip.md (85%)
rename docs-java/process/cross-server/cross-server.md => src/content/docs/java/process/cross-server/intro.md (89%)
rename {docs-java => src/content/docs/java}/process/cross-server/join-server.md (87%)
rename {docs-java => src/content/docs/java}/process/cross-server/plugin/backend-only.md (54%)
rename docs-java/process/cross-server/plugin/plugin.md => src/content/docs/java/process/cross-server/plugin/intro.md (75%)
rename {docs-java => src/content/docs/java}/process/cross-server/plugin/proxy-backend-mandatory.md (75%)
rename docs-java/process/cross-server/plugin/proxy-backend-optional.md => src/content/docs/java/process/cross-server/plugin/proxy-backend-optional.mdx (62%)
rename {docs-java => src/content/docs/java}/process/cross-server/plugin/proxy-only.md (81%)
rename {docs-java => src/content/docs/java}/process/cross-server/precautions.md (88%)
rename {docs-java => src/content/docs/java}/process/cross-server/server-core-choose.md (93%)
rename {docs-java/process/cross-server/setup/_images => src/content/docs/java/process/cross-server/setup/_assets}/BungeeCord.png (100%)
rename {docs-java/process/cross-server/setup/_images => src/content/docs/java/process/cross-server/setup/_assets}/Velocity.png (100%)
rename {docs-java => src/content/docs/java}/process/cross-server/setup/bungeecord/config-yml.md (98%)
rename docs-java/process/cross-server/setup/bungeecord/bungeecord.md => src/content/docs/java/process/cross-server/setup/bungeecord/intro.md (52%)
rename {docs-java => src/content/docs/java}/process/cross-server/setup/bungeecord/lobby.md (71%)
rename {docs-java => src/content/docs/java}/process/cross-server/setup/bungeecord/setup.md (89%)
rename docs-java/process/cross-server/setup/transfer/transfer.md => src/content/docs/java/process/cross-server/setup/transfer/intro.md (95%)
rename {docs-java => src/content/docs/java}/process/cross-server/setup/transfer/setup.md (96%)
rename {docs-java => src/content/docs/java}/process/cross-server/setup/velocity-ctd/features.md (98%)
rename docs-java/process/cross-server/setup/velocity-ctd/velocity-ctd.md => src/content/docs/java/process/cross-server/setup/velocity-ctd/intro.md (97%)
rename {docs-java => src/content/docs/java}/process/cross-server/setup/velocity-ctd/lobby.md (95%)
rename docs-java/process/cross-server/setup/velocity-ctd/setup.md => src/content/docs/java/process/cross-server/setup/velocity-ctd/setup.mdx (91%)
rename {docs-java => src/content/docs/java}/process/cross-server/setup/velocity-ctd/velocity-toml.md (99%)
rename docs-java/process/cross-server/setup/velocity/velocity.md => src/content/docs/java/process/cross-server/setup/velocity/intro.md (91%)
rename {docs-java => src/content/docs/java}/process/cross-server/setup/velocity/lobby.md (80%)
rename docs-java/process/cross-server/setup/velocity/setup.md => src/content/docs/java/process/cross-server/setup/velocity/setup.mdx (90%)
rename {docs-java => src/content/docs/java}/process/cross-server/setup/velocity/velocity-toml.md (99%)
create mode 100644 src/content/docs/java/process/intro.md
rename {docs-java/process/mobile-player/_images => src/content/docs/java/process/mobile-player/_assets}/1.PNG (100%)
rename {docs-java/process/mobile-player/_images => src/content/docs/java/process/mobile-player/_assets}/2.PNG (100%)
rename {docs-java/process/mobile-player/_images => src/content/docs/java/process/mobile-player/_assets}/3.PNG (100%)
rename {docs-java/process/mobile-player/_images => src/content/docs/java/process/mobile-player/_assets}/4.PNG (100%)
rename {docs-java/process/mobile-player/_images => src/content/docs/java/process/mobile-player/_assets}/Alt_1.png (100%)
rename {docs-java/process/mobile-player/_images => src/content/docs/java/process/mobile-player/_assets}/Alt_2.png (100%)
rename {docs-java/process/mobile-player/_images => src/content/docs/java/process/mobile-player/_assets}/i4_1.png (100%)
rename {docs-java/process/mobile-player/_images => src/content/docs/java/process/mobile-player/_assets}/i4_2.png (100%)
rename {docs-java/process/mobile-player/_images => src/content/docs/java/process/mobile-player/_assets}/i4_3.png (100%)
rename {docs-java/process/mobile-player/_images => src/content/docs/java/process/mobile-player/_assets}/iTunes_1.png (100%)
rename {docs-java/process/mobile-player/_images => src/content/docs/java/process/mobile-player/_assets}/iTunes_2.png (100%)
rename {docs-java/process/mobile-player/_images => src/content/docs/java/process/mobile-player/_assets}/troll-icon.jpg (100%)
rename {docs-java/process/mobile-player/_images => src/content/docs/java/process/mobile-player/_assets}/troll-idid.PNG (100%)
rename {docs-java/process/mobile-player/_images => src/content/docs/java/process/mobile-player/_assets}/troll-ui.PNG (100%)
rename {docs-java/process/mobile-player/_images => src/content/docs/java/process/mobile-player/_assets}/trollstone_i.png (100%)
rename {docs-java/process/mobile-player/_images => src/content/docs/java/process/mobile-player/_assets}/trollstone_v.png (100%)
rename {docs-java => src/content/docs/java}/process/mobile-player/client/amethyst-ios.md (92%)
rename {docs-java => src/content/docs/java}/process/mobile-player/client/android-all.md (96%)
rename docs-java/process/mobile-player/client/client.md => src/content/docs/java/process/mobile-player/client/intro.md (81%)
rename {docs-java => src/content/docs/java}/process/mobile-player/client/pcl.md (99%)
rename {docs-java => src/content/docs/java}/process/mobile-player/client/pojav-android.md (94%)
rename {docs-java => src/content/docs/java}/process/mobile-player/client/pojav-ios.md (79%)
rename {docs-java/process/mobile-player/geyser/introduction/_image => src/content/docs/java/process/mobile-player/geyser/_assets}/VersionChoose.png (100%)
rename {docs-java/process/mobile-player/geyser/_images => src/content/docs/java/process/mobile-player/geyser/_assets}/geyser.png (100%)
rename {docs-java/process/mobile-player/geyser/introduction => src/content/docs/java/process/mobile-player/geyser}/faq.md (97%)
rename {docs-java/process/mobile-player/geyser/introduction => src/content/docs/java/process/mobile-player/geyser}/install.md (98%)
rename docs-java/process/mobile-player/geyser/introduction/overview.md => src/content/docs/java/process/mobile-player/geyser/intro.md (91%)
rename {docs-java/process/mobile-player/geyser/upgrade/_images => src/content/docs/java/process/mobile-player/geyser/upgrade/_assets}/CIMM1.jpg (100%)
rename {docs-java/process/mobile-player/geyser/upgrade/_images => src/content/docs/java/process/mobile-player/geyser/upgrade/_assets}/CIMM2.jpg (100%)
rename {docs-java/process/mobile-player/geyser/upgrade/_images => src/content/docs/java/process/mobile-player/geyser/upgrade/_assets}/CIMM3.jpg (100%)
rename {docs-java/process/mobile-player/geyser/upgrade/_images => src/content/docs/java/process/mobile-player/geyser/upgrade/_assets}/CIMM4.jpg (100%)
rename {docs-java/process/mobile-player/geyser/upgrade/_images => src/content/docs/java/process/mobile-player/geyser/upgrade/_assets}/Geyser4.png (100%)
rename {docs-java => src/content/docs/java}/process/mobile-player/geyser/upgrade/custom-item-model-map.md (97%)
rename {docs-java/process/mobile-player/geyser/upgrade/extended/_images => src/content/docs/java/process/mobile-player/geyser/upgrade/extended/_assets}/Geyser5.png (100%)
rename {docs-java/process/mobile-player/geyser/upgrade/extended/_images => src/content/docs/java/process/mobile-player/geyser/upgrade/extended/_assets}/GeyserExtras.gif (100%)
rename {docs-java/process/mobile-player/geyser/upgrade/extended/_images => src/content/docs/java/process/mobile-player/geyser/upgrade/extended/_assets}/img.png (100%)
rename {docs-java/process/mobile-player/geyser/upgrade/extended/_images => src/content/docs/java/process/mobile-player/geyser/upgrade/extended/_assets}/img_1.png (100%)
rename {docs-java => src/content/docs/java}/process/mobile-player/geyser/upgrade/extended/compatible.md (97%)
rename {docs-java => src/content/docs/java}/process/mobile-player/geyser/upgrade/extended/fix.mdx (90%)
rename docs-java/process/mobile-player/geyser/upgrade/extended/extended.md => src/content/docs/java/process/mobile-player/geyser/upgrade/extended/intro.md (91%)
rename {docs-java => src/content/docs/java}/process/mobile-player/geyser/upgrade/extended/more.md (97%)
rename {docs-java => src/content/docs/java}/process/mobile-player/geyser/upgrade/geyser-skull.md (92%)
rename {docs-java => src/content/docs/java}/process/mobile-player/geyser/upgrade/geysermeg4-supports.md (98%)
rename {docs-java => src/content/docs/java}/process/mobile-player/geyser/upgrade/link.md (98%)
rename {docs-java => src/content/docs/java}/process/mobile-player/geyser/upgrade/menu.md (99%)
rename {docs-java => src/content/docs/java}/process/mobile-player/geyser/upgrade/slimefun.md (86%)
rename docs-java/process/mobile-player/mobile-player.md => src/content/docs/java/process/mobile-player/intro.md (75%)
rename "docs-java/process/plugin/_images/\346\217\222\344\273\266\345\210\227\350\241\250.png" => "src/content/docs/java/process/plugin/_assets/\346\217\222\344\273\266\345\210\227\350\241\250.png" (100%)
rename {docs-java/process/plugin/game/_images => src/content/docs/java/process/plugin/game/_assets}/Dragon_Core/1.jpg (100%)
rename {docs-java/process/plugin/game/_images => src/content/docs/java/process/plugin/game/_assets}/Germ_Engine/1.png (100%)
rename {docs-java/process/plugin/game/_images => src/content/docs/java/process/plugin/game/_assets}/Germ_Engine/2.jpg (100%)
rename {docs-java/process/plugin/game/_images => src/content/docs/java/process/plugin/game/_assets}/Germ_Engine/3.png (100%)
rename {docs-java/process/plugin/game/_images => src/content/docs/java/process/plugin/game/_assets}/Germ_Engine/4.png (100%)
rename {docs-java/process/plugin/game/_images => src/content/docs/java/process/plugin/game/_assets}/Germ_Engine/5.png (100%)
rename {docs-java/process/plugin/game/_images => src/content/docs/java/process/plugin/game/_assets}/Germ_Engine/6.png (100%)
rename {docs-java => src/content/docs/java}/process/plugin/game/dragoncore.md (72%)
rename {docs-java => src/content/docs/java}/process/plugin/game/germengine.md (73%)
rename {docs-java => src/content/docs/java}/process/plugin/game/nova.md (93%)
rename {docs-java => src/content/docs/java}/process/plugin/game/slimefun/auto-update.md (97%)
create mode 100644 src/content/docs/java/process/plugin/game/slimefun/find-lag.md
rename docs-java/process/plugin/game/slimefun/slimefun.md => src/content/docs/java/process/plugin/game/slimefun/intro.md (88%)
rename {docs-java => src/content/docs/java}/process/plugin/game/slimefun/resourcepack-for-slimefun.md (68%)
rename {docs-java/process/plugin/game/title/_images => src/content/docs/java/process/plugin/game/title/_assets}/MiniPlayerTitle/MiniPlayerTitle-1.png (100%)
rename {docs-java/process/plugin/game/title/_images => src/content/docs/java/process/plugin/game/title/_assets}/MiniPlayerTitle/MiniPlayerTitle-2.png (100%)
rename {docs-java/process/plugin/game/title/_images => src/content/docs/java/process/plugin/game/title/_assets}/UserPrefix/1.png (100%)
rename {docs-java/process/plugin/game/title/_images => src/content/docs/java/process/plugin/game/title/_assets}/UserPrefix/2.png (100%)
rename {docs-java/process/plugin/game/title/_images => src/content/docs/java/process/plugin/game/title/_assets}/UserPrefix/3.png (100%)
rename {docs-java => src/content/docs/java}/process/plugin/game/title/deluxetags.md (80%)
rename {docs-java => src/content/docs/java}/process/plugin/game/title/miniplayertitle.md (91%)
rename {docs-java => src/content/docs/java}/process/plugin/game/title/mythicprefixes.md (94%)
rename {docs-java => src/content/docs/java}/process/plugin/game/title/playertitle.md (92%)
rename {docs-java => src/content/docs/java}/process/plugin/game/title/userprefix.md (93%)
rename docs-java/process/plugin/plugin.md => src/content/docs/java/process/plugin/intro.md (76%)
rename {docs-java => src/content/docs/java}/process/plugin/management-tool/anti-grief/coreprotect.md (79%)
create mode 100644 src/content/docs/java/process/plugin/management-tool/anti-grief/intro.md
rename {docs-java => src/content/docs/java}/process/plugin/management-tool/anti-grief/invseeplusplus.md (89%)
rename {docs-java => src/content/docs/java}/process/plugin/management-tool/anti-grief/prismrefracted.md (84%)
rename {docs-java/process/plugin/management-tool/basic-plugins/sunlight/_images => src/content/docs/java/process/plugin/management-tool/basic-plugins/_assets}/1.png (100%)
rename {docs-java/process/plugin/management-tool/basic-plugins/sunlight/_images => src/content/docs/java/process/plugin/management-tool/basic-plugins/_assets}/2.png (100%)
rename {docs-java/process/plugin/management-tool/basic-plugins/sunlight/_images => src/content/docs/java/process/plugin/management-tool/basic-plugins/_assets}/3.png (100%)
rename {docs-java/process/plugin/management-tool/basic-plugins/sunlight/_images => src/content/docs/java/process/plugin/management-tool/basic-plugins/_assets}/4.png (100%)
rename {docs-java/process/plugin/management-tool/basic-plugins/sunlight/_images => src/content/docs/java/process/plugin/management-tool/basic-plugins/_assets}/5.png (100%)
rename {docs-java/process/plugin/management-tool/basic-plugins/cmi/_images => src/content/docs/java/process/plugin/management-tool/basic-plugins/cmi/_assets}/1.jpg (100%)
rename {docs-java/process/plugin/management-tool/basic-plugins/cmi/_images => src/content/docs/java/process/plugin/management-tool/basic-plugins/cmi/_assets}/2.png (100%)
rename {docs-java => src/content/docs/java}/process/plugin/management-tool/basic-plugins/cmi/eco.md (95%)
rename docs-java/process/plugin/management-tool/basic-plugins/cmi/cmi.md => src/content/docs/java/process/plugin/management-tool/basic-plugins/cmi/intro.md (82%)
rename {docs-java => src/content/docs/java}/process/plugin/management-tool/basic-plugins/cmi/question.md (90%)
create mode 100644 src/content/docs/java/process/plugin/management-tool/basic-plugins/delete.md
rename {docs-java/process/plugin/management-tool/basic-plugins/essentialsx/_images => src/content/docs/java/process/plugin/management-tool/basic-plugins/essentialsx/_assets}/1.png (100%)
rename {docs-java/process/plugin/management-tool/basic-plugins/essentialsx/_images => src/content/docs/java/process/plugin/management-tool/basic-plugins/essentialsx/_assets}/2.png (100%)
rename {docs-java/process/plugin/management-tool/basic-plugins/essentialsx/_images => src/content/docs/java/process/plugin/management-tool/basic-plugins/essentialsx/_assets}/3.png (100%)
rename {docs-java/process/plugin/management-tool/basic-plugins/essentialsx/_images => src/content/docs/java/process/plugin/management-tool/basic-plugins/essentialsx/_assets}/banner.png (100%)
rename {docs-java/process/plugin/management-tool/basic-plugins/essentialsx/_images => src/content/docs/java/process/plugin/management-tool/basic-plugins/essentialsx/_assets}/kit_1.png (100%)
rename {docs-java/process/plugin/management-tool/basic-plugins/essentialsx/_images => src/content/docs/java/process/plugin/management-tool/basic-plugins/essentialsx/_assets}/kit_2.png (100%)
rename {docs-java/process/plugin/management-tool/basic-plugins/essentialsx/_images => src/content/docs/java/process/plugin/management-tool/basic-plugins/essentialsx/_assets}/kit_3.png (100%)
rename {docs-java/process/plugin/management-tool/basic-plugins/essentialsx/_images => src/content/docs/java/process/plugin/management-tool/basic-plugins/essentialsx/_assets}/kit_4.png (100%)
rename {docs-java/process/plugin/management-tool/basic-plugins/essentialsx/_images => src/content/docs/java/process/plugin/management-tool/basic-plugins/essentialsx/_assets}/warp_1.png (100%)
rename {docs-java/process/plugin/management-tool/basic-plugins/essentialsx/_images => src/content/docs/java/process/plugin/management-tool/basic-plugins/essentialsx/_assets}/warp_2.png (100%)
rename {docs-java/process/plugin/management-tool/basic-plugins/essentialsx/_images => src/content/docs/java/process/plugin/management-tool/basic-plugins/essentialsx/_assets}/warp_3.png (100%)
rename {docs-java => src/content/docs/java}/process/plugin/management-tool/basic-plugins/essentialsx/config-tips.md (96%)
rename {docs-java => src/content/docs/java}/process/plugin/management-tool/basic-plugins/essentialsx/config-yml.md (99%)
create mode 100644 src/content/docs/java/process/plugin/management-tool/basic-plugins/essentialsx/faq.md
rename docs-java/process/plugin/management-tool/basic-plugins/essentialsx/essentialsx.md => src/content/docs/java/process/plugin/management-tool/basic-plugins/essentialsx/intro.md (95%)
rename {docs-java => src/content/docs/java}/process/plugin/management-tool/basic-plugins/essentialsx/kit.md (75%)
rename {docs-java => src/content/docs/java}/process/plugin/management-tool/basic-plugins/essentialsx/papi-support.md (97%)
rename {docs-java => src/content/docs/java}/process/plugin/management-tool/basic-plugins/essentialsx/warp.md (79%)
rename docs-java/process/plugin/management-tool/basic-plugins/basic-plugins.md => src/content/docs/java/process/plugin/management-tool/basic-plugins/intro.md (81%)
rename {docs-java/process/plugin/management-tool/basic-plugins/sunlight => src/content/docs/java/process/plugin/management-tool/basic-plugins}/sunlight.md (86%)
rename {docs-java/process/plugin/management-tool/chat/_images => src/content/docs/java/process/plugin/management-tool/chat/_assets}/TrChat/1.png (100%)
rename {docs-java => src/content/docs/java}/process/plugin/management-tool/chat/carbon.md (86%)
rename {docs-java => src/content/docs/java}/process/plugin/management-tool/chat/huskchat.md (90%)
rename docs-java/process/plugin/management-tool/chat/chat.md => src/content/docs/java/process/plugin/management-tool/chat/intro.md (53%)
rename {docs-java => src/content/docs/java}/process/plugin/management-tool/chat/trchat.md (98%)
rename {docs-java/process/plugin/management-tool/items/_images => src/content/docs/java/process/plugin/management-tool/items/_assets}/mmoitems.png (100%)
rename {docs-java/process/plugin/management-tool/items/_images => src/content/docs/java/process/plugin/management-tool/items/_assets}/mmoitems_2.webp (100%)
rename {docs-java => src/content/docs/java}/process/plugin/management-tool/items/crucible.md (90%)
rename {docs-java => src/content/docs/java}/process/plugin/management-tool/items/ecoItems.md (87%)
create mode 100644 src/content/docs/java/process/plugin/management-tool/items/intro.md
create mode 100644 src/content/docs/java/process/plugin/management-tool/items/misc.md
rename {docs-java => src/content/docs/java}/process/plugin/management-tool/items/mmoitems.md (88%)
rename {docs-java => src/content/docs/java}/process/plugin/management-tool/items/neigeitems.md (67%)
rename {docs-java => src/content/docs/java}/process/plugin/management-tool/items/ratziel.md (90%)
rename {docs-java => src/content/docs/java}/process/plugin/management-tool/items/sx-item.md (87%)
rename {docs-java => src/content/docs/java}/process/plugin/management-tool/items/zaphkiel.md (87%)
rename {docs-java/process/plugin/management-tool/permission/_images => src/content/docs/java/process/plugin/management-tool/permission/_assets}/1.png (100%)
rename {docs-java/process/plugin/management-tool/permission/_images => src/content/docs/java/process/plugin/management-tool/permission/_assets}/2.png (100%)
rename {docs-java/process/plugin/management-tool/permission/_images => src/content/docs/java/process/plugin/management-tool/permission/_assets}/3.png (100%)
rename {docs-java/process/plugin/management-tool/permission/_images => src/content/docs/java/process/plugin/management-tool/permission/_assets}/command.png (100%)
rename {docs-java/process/plugin/management-tool/permission/_images => src/content/docs/java/process/plugin/management-tool/permission/_assets}/editor.png (100%)
rename {docs-java/process/plugin/management-tool/permission/_images => src/content/docs/java/process/plugin/management-tool/permission/_assets}/memory_1.png (100%)
rename {docs-java/process/plugin/management-tool/permission/_images => src/content/docs/java/process/plugin/management-tool/permission/_assets}/memory_10.png (100%)
rename {docs-java/process/plugin/management-tool/permission/_images => src/content/docs/java/process/plugin/management-tool/permission/_assets}/memory_11.png (100%)
rename {docs-java/process/plugin/management-tool/permission/_images => src/content/docs/java/process/plugin/management-tool/permission/_assets}/memory_12.png (100%)
rename {docs-java/process/plugin/management-tool/permission/_images => src/content/docs/java/process/plugin/management-tool/permission/_assets}/memory_2.png (100%)
rename {docs-java/process/plugin/management-tool/permission/_images => src/content/docs/java/process/plugin/management-tool/permission/_assets}/memory_3.png (100%)
rename {docs-java/process/plugin/management-tool/permission/_images => src/content/docs/java/process/plugin/management-tool/permission/_assets}/memory_4.png (100%)
rename {docs-java/process/plugin/management-tool/permission/_images => src/content/docs/java/process/plugin/management-tool/permission/_assets}/memory_5.png (100%)
rename {docs-java/process/plugin/management-tool/permission/_images => src/content/docs/java/process/plugin/management-tool/permission/_assets}/memory_6.png (100%)
rename {docs-java/process/plugin/management-tool/permission/_images => src/content/docs/java/process/plugin/management-tool/permission/_assets}/memory_7.png (100%)
rename {docs-java/process/plugin/management-tool/permission/_images => src/content/docs/java/process/plugin/management-tool/permission/_assets}/memory_8.png (100%)
rename {docs-java/process/plugin/management-tool/permission/_images => src/content/docs/java/process/plugin/management-tool/permission/_assets}/memory_9.png (100%)
rename {docs-java/process/plugin/management-tool/permission/_images => src/content/docs/java/process/plugin/management-tool/permission/_assets}/on.png (100%)
rename {docs-java/process/plugin/management-tool/permission/_images => src/content/docs/java/process/plugin/management-tool/permission/_assets}/paste-1.png (100%)
rename {docs-java/process/plugin/management-tool/permission/_images => src/content/docs/java/process/plugin/management-tool/permission/_assets}/paste-2.png (100%)
rename {docs-java/process/plugin/management-tool/permission/_images => src/content/docs/java/process/plugin/management-tool/permission/_assets}/ummm.jpg (100%)
rename "docs-java/process/plugin/management-tool/permission/_images/\346\227\245\345\277\227-1.png" => "src/content/docs/java/process/plugin/management-tool/permission/_assets/\346\227\245\345\277\227-1.png" (100%)
rename "docs-java/process/plugin/management-tool/permission/_images/\346\227\245\345\277\227-2.png" => "src/content/docs/java/process/plugin/management-tool/permission/_assets/\346\227\245\345\277\227-2.png" (100%)
rename "docs-java/process/plugin/management-tool/permission/_images/\346\255\243\347\273\217\347\254\221+\346\211\213.jpg" => "src/content/docs/java/process/plugin/management-tool/permission/_assets/\346\255\243\347\273\217\347\254\221+\346\211\213.jpg" (100%)
rename {docs-java => src/content/docs/java}/process/plugin/management-tool/permission/command.md (88%)
rename {docs-java => src/content/docs/java}/process/plugin/management-tool/permission/group.md (85%)
rename docs-java/process/plugin/management-tool/permission/permission.md => src/content/docs/java/process/plugin/management-tool/permission/intro.md (88%)
rename {docs-java => src/content/docs/java}/process/plugin/management-tool/permission/meta.md (88%)
rename {docs-java => src/content/docs/java}/process/plugin/management-tool/permission/tips.md (85%)
rename {docs-java => src/content/docs/java}/process/plugin/management-tool/permission/what-is-permission.md (94%)
rename docs-java/process/plugin/management-tool/plugin-management/plugin-management.md => src/content/docs/java/process/plugin/management-tool/plugin-management/intro.md (62%)
rename {docs-java => src/content/docs/java}/process/plugin/management-tool/plugin-management/plugin-portal.md (83%)
rename {docs-java => src/content/docs/java}/process/plugin/management-tool/plugin-management/plugmanx.md (87%)
rename {docs-java => src/content/docs/java}/process/plugin/management-tool/plugin-management/serverutils.md (85%)
rename {docs-java => src/content/docs/java}/process/plugin/management-tool/plugin-management/yum.md (87%)
rename {docs-java/process/plugin/management-tool/task/_images => src/content/docs/java/process/plugin/management-tool/task/_assets}/TypeWriter/TW_Banner_Transparant.png (100%)
rename {docs-java/process/plugin/management-tool/task/_images => src/content/docs/java/process/plugin/management-tool/task/_assets}/TypeWriter/cinematic.gif (100%)
rename {docs-java => src/content/docs/java}/process/plugin/management-tool/task/beautyquests.md (87%)
rename {docs-java => src/content/docs/java}/process/plugin/management-tool/task/betonquest.md (87%)
rename {docs-java => src/content/docs/java}/process/plugin/management-tool/task/chemdah.md (91%)
create mode 100644 src/content/docs/java/process/plugin/management-tool/task/intro.md
rename {docs-java => src/content/docs/java}/process/plugin/management-tool/task/mangoquest.md (66%)
rename {docs-java => src/content/docs/java}/process/plugin/management-tool/task/playertask.md (92%)
rename {docs-java => src/content/docs/java}/process/plugin/management-tool/task/questcreator.md (84%)
rename {docs-java => src/content/docs/java}/process/plugin/management-tool/task/questengine.md (65%)
rename {docs-java => src/content/docs/java}/process/plugin/management-tool/task/quests.md (85%)
rename {docs-java => src/content/docs/java}/process/plugin/management-tool/task/typewriter.md (89%)
rename {docs-java/process/plugin/misc/_images => src/content/docs/java/process/plugin/misc/_assets}/QuickShop.jpg (100%)
rename {docs-java/process/plugin/misc/holograms/_images => src/content/docs/java/process/plugin/misc/holograms/_assets}/DecentHolograms/DecentHolograms_1.png (100%)
rename {docs-java/process/plugin/misc/holograms/_images => src/content/docs/java/process/plugin/misc/holograms/_assets}/DecentHolograms/DecentHolograms_2.png (100%)
rename {docs-java/process/plugin/misc/holograms/_images => src/content/docs/java/process/plugin/misc/holograms/_assets}/DecentHolograms/DecentHolograms_3.png (100%)
rename {docs-java/process/plugin/misc/holograms/_images => src/content/docs/java/process/plugin/misc/holograms/_assets}/DecentHolograms/DecentHolograms_4.png (100%)
rename {docs-java/process/plugin/misc/holograms/_images => src/content/docs/java/process/plugin/misc/holograms/_assets}/DecentHolograms/DecentHolograms_5.png (100%)
rename {docs-java/process/plugin/misc/holograms/_images => src/content/docs/java/process/plugin/misc/holograms/_assets}/DecentHolograms/DecentHolograms_6.png (100%)
rename "docs-java/process/plugin/misc/holograms/_images/hd\345\267\262\347\273\217\345\275\222\346\241\243.png" => "src/content/docs/java/process/plugin/misc/holograms/_assets/hd\345\267\262\347\273\217\345\275\222\346\241\243.png" (100%)
rename {docs-java/process/plugin/misc/holograms/_images => src/content/docs/java/process/plugin/misc/holograms/_assets}/holo.png (100%)
rename {docs-java => src/content/docs/java}/process/plugin/misc/holograms/decentholograms.md (90%)
rename {docs-java => src/content/docs/java}/process/plugin/misc/holograms/holographicdisplays.md (65%)
rename docs-java/process/plugin/misc/holograms/holograms.md => src/content/docs/java/process/plugin/misc/holograms/intro.md (52%)
create mode 100644 src/content/docs/java/process/plugin/misc/intro.md
rename {docs-java => src/content/docs/java}/process/plugin/misc/login/authme.md (88%)
rename {docs-java => src/content/docs/java}/process/plugin/misc/login/catseedlogin.md (86%)
rename docs-java/process/plugin/misc/login/login.md => src/content/docs/java/process/plugin/misc/login/intro.md (65%)
rename {docs-java => src/content/docs/java}/process/plugin/misc/login/librelogin.md (93%)
rename {docs-java => src/content/docs/java}/process/plugin/misc/login/limboauth.md (82%)
rename "docs-java/process/plugin/misc/menu/_images/TrMenu/trm\344\270\200\345\256\232\350\246\201\347\234\213wiki\345\221\220.jpg" => "src/content/docs/java/process/plugin/misc/menu/_assets/TrMenu/trm\344\270\200\345\256\232\350\246\201\347\234\213wiki\345\221\220.jpg" (100%)
rename "docs-java/process/plugin/misc/menu/_images/\344\270\272\351\232\276.jpg" => "src/content/docs/java/process/plugin/misc/menu/_assets/\344\270\272\351\232\276.jpg" (100%)
rename "docs-java/process/plugin/misc/menu/_images/\345\255\220\345\233\276\346\240\207\345\206\231\345\212\250\344\275\234.png" => "src/content/docs/java/process/plugin/misc/menu/_assets/\345\255\220\345\233\276\346\240\207\345\206\231\345\212\250\344\275\234.png" (100%)
rename {docs-java => src/content/docs/java}/process/plugin/misc/menu/chestcommands.md (90%)
rename {docs-java => src/content/docs/java}/process/plugin/misc/menu/deluxemenus.md (86%)
rename docs-java/process/plugin/misc/menu/menu.md => src/content/docs/java/process/plugin/misc/menu/intro.md (62%)
rename {docs-java => src/content/docs/java}/process/plugin/misc/menu/invero.md (93%)
rename {docs-java => src/content/docs/java}/process/plugin/misc/menu/trmenu.md (91%)
create mode 100644 src/content/docs/java/process/plugin/misc/money.md
create mode 100644 src/content/docs/java/process/plugin/misc/motd/intro.md
rename {docs-java => src/content/docs/java}/process/plugin/misc/motd/minimotd.md (89%)
rename {docs-java => src/content/docs/java}/process/plugin/misc/mythicmobs.md (89%)
rename {docs-java/process/plugin/misc/npc/_images => src/content/docs/java/process/plugin/misc/npc/_assets}/Adyeshach/Adyeshach-1.png (100%)
rename {docs-java/process/plugin/misc/npc/_images => src/content/docs/java/process/plugin/misc/npc/_assets}/Citizens/Citizens-1.png (100%)
rename {docs-java => src/content/docs/java}/process/plugin/misc/npc/adyeshach.md (93%)
rename {docs-java => src/content/docs/java}/process/plugin/misc/npc/citizens.md (92%)
rename docs-java/process/plugin/misc/npc/npc.md => src/content/docs/java/process/plugin/misc/npc/intro.md (65%)
rename {docs-java => src/content/docs/java}/process/plugin/misc/npc/znpcsplus.md (86%)
rename {docs-java => src/content/docs/java}/process/plugin/misc/quickshop.md (71%)
rename {docs-java => src/content/docs/java}/process/plugin/misc/skinsrestorer.md (89%)
rename {docs-java/process/plugin/misc/tab-scoreboard/_images => src/content/docs/java/process/plugin/misc/tab-scoreboard/_assets}/SimpleScore/SimpleScore.png (100%)
rename {docs-java/process/plugin/misc/tab-scoreboard/_images => src/content/docs/java/process/plugin/misc/tab-scoreboard/_assets}/TAB/TAB-1.png (100%)
rename {docs-java/process/plugin/misc/tab-scoreboard/_images => src/content/docs/java/process/plugin/misc/tab-scoreboard/_assets}/TAB/TAB-2.png (100%)
rename {docs-java/process/plugin/misc/tab-scoreboard/_images => src/content/docs/java/process/plugin/misc/tab-scoreboard/_assets}/TAB/TAB-3.png (100%)
rename {docs-java/process/plugin/misc/tab-scoreboard/_images => src/content/docs/java/process/plugin/misc/tab-scoreboard/_assets}/TAB/TAB-4.png (100%)
rename {docs-java/process/plugin/misc/tab-scoreboard/_images => src/content/docs/java/process/plugin/misc/tab-scoreboard/_assets}/TAB/TAB-5.png (100%)
rename {docs-java/process/plugin/misc/tab-scoreboard/_images => src/content/docs/java/process/plugin/misc/tab-scoreboard/_assets}/TAB/TAB-6.png (100%)
rename {docs-java/process/plugin/misc/tab-scoreboard/_images => src/content/docs/java/process/plugin/misc/tab-scoreboard/_assets}/TAB/TAB-7.png (100%)
rename {docs-java/process/plugin/misc/tab-scoreboard/_images => src/content/docs/java/process/plugin/misc/tab-scoreboard/_assets}/TAB/TAB-8.png (100%)
rename {docs-java/process/plugin/misc/tab-scoreboard/_images => src/content/docs/java/process/plugin/misc/tab-scoreboard/_assets}/TAB/TAB-9.png (100%)
rename {docs-java/process/plugin/misc/tab-scoreboard/_images => src/content/docs/java/process/plugin/misc/tab-scoreboard/_assets}/TitleManager/1.gif (100%)
rename {docs-java/process/plugin/misc/tab-scoreboard/_images => src/content/docs/java/process/plugin/misc/tab-scoreboard/_assets}/TitleManager/2.png (100%)
rename "docs-java/process/plugin/misc/tab-scoreboard/_images/\345\225\245\346\230\257TAB.png" => "src/content/docs/java/process/plugin/misc/tab-scoreboard/_assets/\345\225\245\346\230\257TAB.png" (100%)
rename "docs-java/process/plugin/misc/tab-scoreboard/_images/\345\225\245\346\230\257\350\256\241\345\210\206\346\235\277.png" => "src/content/docs/java/process/plugin/misc/tab-scoreboard/_assets/\345\225\245\346\230\257\350\256\241\345\210\206\346\235\277.png" (100%)
create mode 100644 src/content/docs/java/process/plugin/misc/tab-scoreboard/intro.md
rename {docs-java => src/content/docs/java}/process/plugin/misc/tab-scoreboard/simplescore.md (92%)
create mode 100644 src/content/docs/java/process/plugin/misc/tab-scoreboard/tab.md
rename {docs-java => src/content/docs/java}/process/plugin/misc/tab-scoreboard/titlemanager.md (80%)
rename "docs-java/process/plugin/misc/via/_images/\347\211\210\346\234\254\345\205\274\345\256\271\345\233\276.png" => "src/content/docs/java/process/plugin/misc/via/_assets/\347\211\210\346\234\254\345\205\274\345\256\271\345\233\276.png" (100%)
rename docs-java/process/plugin/misc/via/via.md => src/content/docs/java/process/plugin/misc/via/intro.md (90%)
rename {docs-java => src/content/docs/java}/process/plugin/misc/via/more-for-via.md (97%)
rename {docs-java => src/content/docs/java}/process/plugin/misc/via/viabackwards.md (88%)
rename {docs-java => src/content/docs/java}/process/plugin/misc/via/viarewind.md (93%)
rename {docs-java => src/content/docs/java}/process/plugin/misc/via/viaversion.md (83%)
rename "docs-java/process/plugin/more/_images/Spigot\346\220\234\347\264\242.png" => "src/content/docs/java/process/plugin/more/_assets/Spigot\346\220\234\347\264\242.png" (100%)
rename {docs-java/process/plugin/more/_images => src/content/docs/java/process/plugin/more/_assets}/color-message/Minecraft_Formatting.gif (100%)
rename "docs-java/process/plugin/more/_images/color-message/\345\261\225\347\244\272.png" => "src/content/docs/java/process/plugin/more/_assets/color-message/\345\261\225\347\244\272.png" (100%)
rename "docs-java/process/plugin/more/_images/color-message/\346\270\270\346\210\217\345\206\205.png" => "src/content/docs/java/process/plugin/more/_assets/color-message/\346\270\270\346\210\217\345\206\205.png" (100%)
rename {docs-java/process/plugin/more/_images => src/content/docs/java/process/plugin/more/_assets}/mm.png (100%)
rename {docs-java/process/plugin/more/_images => src/content/docs/java/process/plugin/more/_assets}/plugin.yml/plugin.yml.png (100%)
rename "docs-java/process/plugin/more/_images/plugin.yml/\346\213\206\345\274\200jar.png" => "src/content/docs/java/process/plugin/more/_assets/plugin.yml/\346\213\206\345\274\200jar.png" (100%)
rename "docs-java/process/plugin/more/_images/\345\216\206\345\217\262\347\211\210\346\234\254-GitHub-1.png" => "src/content/docs/java/process/plugin/more/_assets/\345\216\206\345\217\262\347\211\210\346\234\254-GitHub-1.png" (100%)
rename "docs-java/process/plugin/more/_images/\345\216\206\345\217\262\347\211\210\346\234\254-GitHub-2.png" => "src/content/docs/java/process/plugin/more/_assets/\345\216\206\345\217\262\347\211\210\346\234\254-GitHub-2.png" (100%)
rename "docs-java/process/plugin/more/_images/\345\216\206\345\217\262\347\211\210\346\234\254-GitHub-3.png" => "src/content/docs/java/process/plugin/more/_assets/\345\216\206\345\217\262\347\211\210\346\234\254-GitHub-3.png" (100%)
rename "docs-java/process/plugin/more/_images/\345\216\206\345\217\262\347\211\210\346\234\254-bukkit-1.png" => "src/content/docs/java/process/plugin/more/_assets/\345\216\206\345\217\262\347\211\210\346\234\254-bukkit-1.png" (100%)
rename "docs-java/process/plugin/more/_images/\345\216\206\345\217\262\347\211\210\346\234\254-bukkit-2.png" => "src/content/docs/java/process/plugin/more/_assets/\345\216\206\345\217\262\347\211\210\346\234\254-bukkit-2.png" (100%)
rename "docs-java/process/plugin/more/_images/\345\216\206\345\217\262\347\211\210\346\234\254-bukkit-3.png" => "src/content/docs/java/process/plugin/more/_assets/\345\216\206\345\217\262\347\211\210\346\234\254-bukkit-3.png" (100%)
rename "docs-java/process/plugin/more/_images/\345\216\206\345\217\262\347\211\210\346\234\254-modrinth.png" => "src/content/docs/java/process/plugin/more/_assets/\345\216\206\345\217\262\347\211\210\346\234\254-modrinth.png" (100%)
rename "docs-java/process/plugin/more/_images/\345\216\206\345\217\262\347\211\210\346\234\254-spigotmc.png" => "src/content/docs/java/process/plugin/more/_assets/\345\216\206\345\217\262\347\211\210\346\234\254-spigotmc.png" (100%)
rename "docs-java/process/plugin/more/_images/\345\220\214\347\261\273\346\217\222\344\273\266\350\257\204\345\210\206\351\200\211\346\213\251.png" => "src/content/docs/java/process/plugin/more/_assets/\345\220\214\347\261\273\346\217\222\344\273\266\350\257\204\345\210\206\351\200\211\346\213\251.png" (100%)
rename "docs-java/process/plugin/more/_images/\346\213\206\345\274\200jar.png" => "src/content/docs/java/process/plugin/more/_assets/\346\213\206\345\274\200jar.png" (100%)
rename "docs-java/process/plugin/more/_images/\346\237\245\347\234\213\350\257\255\350\250\200-1.png" => "src/content/docs/java/process/plugin/more/_assets/\346\237\245\347\234\213\350\257\255\350\250\200-1.png" (100%)
rename "docs-java/process/plugin/more/_images/\346\237\245\347\234\213\350\257\255\350\250\200-2.png" => "src/content/docs/java/process/plugin/more/_assets/\346\237\245\347\234\213\350\257\255\350\250\200-2.png" (100%)
rename "docs-java/process/plugin/more/_images/\346\237\245\347\234\213\350\257\255\350\250\200-crowdin.png" => "src/content/docs/java/process/plugin/more/_assets/\346\237\245\347\234\213\350\257\255\350\250\200-crowdin.png" (100%)
rename "docs-java/process/plugin/more/_images/\346\237\245\347\234\213\350\257\255\350\250\200-spigotmc.png" => "src/content/docs/java/process/plugin/more/_assets/\346\237\245\347\234\213\350\257\255\350\250\200-spigotmc.png" (100%)
rename "docs-java/process/plugin/more/_images/\346\237\245\347\234\213\350\257\255\350\250\200-\346\213\206\345\274\200jar.png" => "src/content/docs/java/process/plugin/more/_assets/\346\237\245\347\234\213\350\257\255\350\250\200-\346\213\206\345\274\200jar.png" (100%)
rename "docs-java/process/plugin/more/_images/\346\265\217\350\247\210\345\231\250\347\277\273\350\257\221.png" => "src/content/docs/java/process/plugin/more/_assets/\346\265\217\350\247\210\345\231\250\347\277\273\350\257\221.png" (100%)
rename {docs-java => src/content/docs/java}/process/plugin/more/color-message.md (92%)
rename {docs-java => src/content/docs/java}/process/plugin/more/faq.md (97%)
create mode 100644 src/content/docs/java/process/plugin/more/intro.md
rename {docs-java => src/content/docs/java}/process/plugin/more/plugin-abbreviation.md (97%)
rename {docs-java => src/content/docs/java}/process/plugin/more/plugin-backdoor.md (97%)
rename {docs-java/process/plugin/more/plugin-build/_image => src/content/docs/java/process/plugin/more/plugin-build/_assets}/image-1.png (100%)
rename {docs-java/process/plugin/more/plugin-build/_image => src/content/docs/java/process/plugin/more/plugin-build/_assets}/image-2.png (100%)
rename {docs-java/process/plugin/more/plugin-build/_image => src/content/docs/java/process/plugin/more/plugin-build/_assets}/image-3.png (100%)
rename {docs-java/process/plugin/more/plugin-build/_image => src/content/docs/java/process/plugin/more/plugin-build/_assets}/image-4.png (100%)
rename {docs-java/process/plugin/more/plugin-build/_image => src/content/docs/java/process/plugin/more/plugin-build/_assets}/image.png (100%)
rename {docs-java => src/content/docs/java}/process/plugin/more/plugin-build/github-actions-build.md (98%)
rename {docs-java => src/content/docs/java}/process/plugin/more/plugin-build/idea-build.md (80%)
rename docs-java/process/plugin/more/plugin-build/first.mdx => src/content/docs/java/process/plugin/more/plugin-build/intro.mdx (58%)
rename {docs-java => src/content/docs/java}/process/plugin/more/plugin-build/mirror-config.md (99%)
rename {docs-java => src/content/docs/java}/process/plugin/more/plugin-build/terminal-build.md (94%)
rename docs-java/process/plugin/more/plugin-config.md => src/content/docs/java/process/plugin/more/plugin-config.mdx (76%)
rename docs-java/process/plugin/more/plugin-download.md => src/content/docs/java/process/plugin/more/plugin-download.mdx (69%)
rename {docs-java => src/content/docs/java}/process/plugin/more/plugin-signature-file.md (83%)
rename {docs/process/maintenance => src/content/docs/java/process/plugin/more}/plugin-troubleshooting.md (84%)
rename {docs-java => src/content/docs/java}/process/plugin/more/tittle-tattle.md (94%)
rename {docs-java/advance => src/content/docs/java/process/plugin/more}/yaml/extention.md (97%)
rename {docs-java/advance => src/content/docs/java/process/plugin/more}/yaml/general.md (99%)
rename docs-java/advance/yaml/yaml.md => src/content/docs/java/process/plugin/more/yaml/intro.md (87%)
rename docs-java/process/plugin/plugin-dependencies/plugin-dependencies.md => src/content/docs/java/process/plugin/plugin-dependencies/intro.md (61%)
rename {docs-java/process/plugin/plugin-dependencies/placeholderapi/_images => src/content/docs/java/process/plugin/plugin-dependencies/placeholderapi/_assets}/CheckItem/checkitem.png (100%)
rename {docs-java/process/plugin/plugin-dependencies/placeholderapi/_images => src/content/docs/java/process/plugin/plugin-dependencies/placeholderapi/_assets}/CheckItem/getinfo_1.png (100%)
rename {docs-java/process/plugin/plugin-dependencies/placeholderapi/_images => src/content/docs/java/process/plugin/plugin-dependencies/placeholderapi/_assets}/CheckItem/getinfo_2.png (100%)
rename {docs-java/process/plugin/plugin-dependencies/placeholderapi/_images => src/content/docs/java/process/plugin/plugin-dependencies/placeholderapi/_assets}/CheckItem/remove-item.png (100%)
rename "docs-java/process/plugin/plugin-dependencies/placeholderapi/_images/CheckItem/\347\216\251\345\256\266\350\203\214\345\214\205\346\247\275\344\275\215\345\233\276.webp" => "src/content/docs/java/process/plugin/plugin-dependencies/placeholderapi/_assets/CheckItem/\347\216\251\345\256\266\350\203\214\345\214\205\346\247\275\344\275\215\345\233\276.webp" (100%)
rename "docs-java/process/plugin/plugin-dependencies/placeholderapi/_images/CheckItem/\350\277\236\347\273\255\344\275\277\347\224\250-1.png" => "src/content/docs/java/process/plugin/plugin-dependencies/placeholderapi/_assets/CheckItem/\350\277\236\347\273\255\344\275\277\347\224\250-1.png" (100%)
rename "docs-java/process/plugin/plugin-dependencies/placeholderapi/_images/CheckItem/\350\277\236\347\273\255\344\275\277\347\224\250-2.png" => "src/content/docs/java/process/plugin/plugin-dependencies/placeholderapi/_assets/CheckItem/\350\277\236\347\273\255\344\275\277\347\224\250-2.png" (100%)
rename "docs-java/process/plugin/plugin-dependencies/placeholderapi/_images/CheckItem/\350\277\236\347\273\255\344\275\277\347\224\250-3.png" => "src/content/docs/java/process/plugin/plugin-dependencies/placeholderapi/_assets/CheckItem/\350\277\236\347\273\255\344\275\277\347\224\250-3.png" (100%)
rename {docs-java/process/plugin/plugin-dependencies/placeholderapi/_images => src/content/docs/java/process/plugin/plugin-dependencies/placeholderapi/_assets}/Math/1.png (100%)
rename {docs-java/process/plugin/plugin-dependencies/placeholderapi/_images => src/content/docs/java/process/plugin/plugin-dependencies/placeholderapi/_assets}/Math/2.png (100%)
rename {docs-java/process/plugin/plugin-dependencies/placeholderapi/_images => src/content/docs/java/process/plugin/plugin-dependencies/placeholderapi/_assets}/Math/3.png (100%)
rename {docs-java/process/plugin/plugin-dependencies/placeholderapi/_images => src/content/docs/java/process/plugin/plugin-dependencies/placeholderapi/_assets}/Math/4.png (100%)
rename {docs-java/process/plugin/plugin-dependencies/placeholderapi/_images => src/content/docs/java/process/plugin/plugin-dependencies/placeholderapi/_assets}/ParseOther/ParseOther.png (100%)
rename {docs-java/process/plugin/plugin-dependencies/placeholderapi/_images => src/content/docs/java/process/plugin/plugin-dependencies/placeholderapi/_assets}/PlaceHolderAPI/1.png (100%)
rename {docs-java/process/plugin/plugin-dependencies/placeholderapi/_images => src/content/docs/java/process/plugin/plugin-dependencies/placeholderapi/_assets}/PlaceHolderAPI/10.png (100%)
rename {docs-java/process/plugin/plugin-dependencies/placeholderapi/_images => src/content/docs/java/process/plugin/plugin-dependencies/placeholderapi/_assets}/PlaceHolderAPI/11.png (100%)
rename {docs-java/process/plugin/plugin-dependencies/placeholderapi/_images => src/content/docs/java/process/plugin/plugin-dependencies/placeholderapi/_assets}/PlaceHolderAPI/12.png (100%)
rename {docs-java/process/plugin/plugin-dependencies/placeholderapi/_images => src/content/docs/java/process/plugin/plugin-dependencies/placeholderapi/_assets}/PlaceHolderAPI/2.png (100%)
rename {docs-java/process/plugin/plugin-dependencies/placeholderapi/_images => src/content/docs/java/process/plugin/plugin-dependencies/placeholderapi/_assets}/PlaceHolderAPI/3.png (100%)
rename {docs-java/process/plugin/plugin-dependencies/placeholderapi/_images => src/content/docs/java/process/plugin/plugin-dependencies/placeholderapi/_assets}/PlaceHolderAPI/4.png (100%)
rename {docs-java/process/plugin/plugin-dependencies/placeholderapi/_images => src/content/docs/java/process/plugin/plugin-dependencies/placeholderapi/_assets}/PlaceHolderAPI/5.png (100%)
rename {docs-java/process/plugin/plugin-dependencies/placeholderapi/_images => src/content/docs/java/process/plugin/plugin-dependencies/placeholderapi/_assets}/PlaceHolderAPI/6.png (100%)
rename {docs-java/process/plugin/plugin-dependencies/placeholderapi/_images => src/content/docs/java/process/plugin/plugin-dependencies/placeholderapi/_assets}/PlaceHolderAPI/7.png (100%)
rename {docs-java/process/plugin/plugin-dependencies/placeholderapi/_images => src/content/docs/java/process/plugin/plugin-dependencies/placeholderapi/_assets}/PlaceHolderAPI/8.png (100%)
rename {docs-java/process/plugin/plugin-dependencies/placeholderapi/_images => src/content/docs/java/process/plugin/plugin-dependencies/placeholderapi/_assets}/PlaceHolderAPI/9.png (100%)
rename {docs-java/process/plugin/plugin-dependencies/placeholderapi/_images => src/content/docs/java/process/plugin/plugin-dependencies/placeholderapi/_assets}/Progress/Progress.png (100%)
rename "docs-java/process/plugin/plugin-dependencies/placeholderapi/_images/Q&A/\345\217\230\351\207\217\344\270\213\350\275\275\345\244\261\350\264\245.png" => "src/content/docs/java/process/plugin/plugin-dependencies/placeholderapi/_assets/Q&A/\345\217\230\351\207\217\344\270\213\350\275\275\345\244\261\350\264\245.png" (100%)
rename "docs-java/process/plugin/plugin-dependencies/placeholderapi/_images/Q&A/\345\217\230\351\207\217\344\270\215\346\230\276\347\244\272-1.png" => "src/content/docs/java/process/plugin/plugin-dependencies/placeholderapi/_assets/Q&A/\345\217\230\351\207\217\344\270\215\346\230\276\347\244\272-1.png" (100%)
rename "docs-java/process/plugin/plugin-dependencies/placeholderapi/_images/Q&A/\345\217\230\351\207\217\344\270\215\346\230\276\347\244\272-2.png" => "src/content/docs/java/process/plugin/plugin-dependencies/placeholderapi/_assets/Q&A/\345\217\230\351\207\217\344\270\215\346\230\276\347\244\272-2.png" (100%)
rename {docs-java => src/content/docs/java}/process/plugin/plugin-dependencies/placeholderapi/change-output.md (54%)
rename {docs-java => src/content/docs/java}/process/plugin/plugin-dependencies/placeholderapi/check-item.md (75%)
rename docs-java/process/plugin/plugin-dependencies/placeholderapi/common-usage.md => src/content/docs/java/process/plugin/plugin-dependencies/placeholderapi/common-usage.mdx (91%)
rename {docs-java => src/content/docs/java}/process/plugin/plugin-dependencies/placeholderapi/faq.md (83%)
rename docs-java/process/plugin/plugin-dependencies/placeholderapi/placeholderapi.md => src/content/docs/java/process/plugin/plugin-dependencies/placeholderapi/intro.md (53%)
create mode 100644 src/content/docs/java/process/plugin/plugin-dependencies/placeholderapi/intro.mdx
rename {docs-java => src/content/docs/java}/process/plugin/plugin-dependencies/placeholderapi/javascript.md (89%)
rename {docs-java => src/content/docs/java}/process/plugin/plugin-dependencies/placeholderapi/math.md (88%)
rename {docs-java => src/content/docs/java}/process/plugin/plugin-dependencies/placeholderapi/parse-other.md (90%)
rename {docs-java => src/content/docs/java}/process/plugin/plugin-dependencies/placeholderapi/progress.md (89%)
rename {docs-java => src/content/docs/java}/process/plugin/plugin-dependencies/placeholderapi/string.md (89%)
rename {docs-java => src/content/docs/java}/process/plugin/plugin-dependencies/playerpoints.md (92%)
rename {docs-java => src/content/docs/java}/process/plugin/plugin-dependencies/protocollib.md (95%)
rename docs-java/process/plugin/plugin-dependencies/vault/vault.md => src/content/docs/java/process/plugin/plugin-dependencies/vault/intro.md (90%)
rename {docs-java => src/content/docs/java}/process/plugin/plugin-dependencies/vault/serviceio.md (98%)
rename {docs-java => src/content/docs/java}/process/plugin/plugin-dependencies/vault/vaultunlocked.md (96%)
rename {docs-java => src/content/docs/java}/process/plugin/plugin-dependencies/xconomy.md (67%)
rename {docs-java/process/plugin/protection/_images => src/content/docs/java/process/plugin/protection/_assets}/Dominion-08.png (100%)
rename {docs-java/process/plugin/protection/_images => src/content/docs/java/process/plugin/protection/_assets}/GriefDefender-github.png (100%)
rename {docs-java => src/content/docs/java}/process/plugin/protection/askyblock.md (67%)
rename {docs-java => src/content/docs/java}/process/plugin/protection/bentobox.md (89%)
rename {docs-java => src/content/docs/java}/process/plugin/protection/dominion.md (88%)
rename {docs-java => src/content/docs/java}/process/plugin/protection/griefdefender.md (73%)
create mode 100644 src/content/docs/java/process/plugin/protection/intro.md
rename {docs-java => src/content/docs/java}/process/plugin/protection/plotsquared.md (69%)
rename {docs-java => src/content/docs/java}/process/plugin/protection/residence.md (93%)
rename {docs-java => src/content/docs/java}/process/plugin/protection/towny.md (82%)
rename {docs-java/process/plugin/world-management/_images => src/content/docs/java/process/plugin/world-management/_assets}/NoBuildPlus/banner_compat_nobuildplus_zh_CN.png (100%)
rename {docs-java/process/plugin/world-management/_images => src/content/docs/java/process/plugin/world-management/_assets}/NoBuildPlus/banner_deny_nobuildplus_zh_CN.png (100%)
rename {docs-java/process/plugin/world-management/_images => src/content/docs/java/process/plugin/world-management/_assets}/NoBuildPlus/banner_nobuildplus_zh_CN.png (100%)
rename {docs-java/process/plugin/world-management/_images => src/content/docs/java/process/plugin/world-management/_assets}/NoBuildPlus/banner_type_nobuildplus_zh_CN.png (100%)
rename {docs-java/process/plugin/world-management/_images => src/content/docs/java/process/plugin/world-management/_assets}/worldguard-logo.svg (100%)
rename {docs-java => src/content/docs/java}/process/plugin/world-management/fastasyncworldedit.md (89%)
rename {docs-java => src/content/docs/java}/process/plugin/world-management/law.md (97%)
rename {docs-java => src/content/docs/java}/process/plugin/world-management/lobby/deluxehub.md (79%)
rename {docs-java => src/content/docs/java}/process/plugin/world-management/lobby/deluxehubreloaded.md (69%)
rename docs-java/process/plugin/world-management/lobby/lobby.md => src/content/docs/java/process/plugin/world-management/lobby/intro.md (64%)
rename {docs-java => src/content/docs/java}/process/plugin/world-management/lobby/superlobbydeluxe.md (83%)
rename {docs-java/process/plugin/world-management/multiverse/_images => src/content/docs/java/process/plugin/world-management/multiverse/_assets}/multiverse2-long.png (100%)
rename "docs-java/process/plugin/world-management/multiverse/_images/\344\270\255\346\226\207\344\270\226\347\225\214\345\220\215-1.png" => "src/content/docs/java/process/plugin/world-management/multiverse/_assets/\344\270\255\346\226\207\344\270\226\347\225\214\345\220\215-1.png" (100%)
rename "docs-java/process/plugin/world-management/multiverse/_images/\344\270\255\346\226\207\344\270\226\347\225\214\345\220\215-2.png" => "src/content/docs/java/process/plugin/world-management/multiverse/_assets/\344\270\255\346\226\207\344\270\226\347\225\214\345\220\215-2.png" (100%)
rename "docs-java/process/plugin/world-management/multiverse/_images/\344\270\255\346\226\207\344\270\226\347\225\214\345\220\215\344\271\261\347\240\201.png" => "src/content/docs/java/process/plugin/world-management/multiverse/_assets/\344\270\255\346\226\207\344\270\226\347\225\214\345\220\215\344\271\261\347\240\201.png" (100%)
rename {docs-java => src/content/docs/java}/process/plugin/world-management/multiverse/faq1.md (70%)
rename {docs-java => src/content/docs/java}/process/plugin/world-management/multiverse/faq2.md (98%)
rename docs-java/process/plugin/world-management/multiverse/multiverse.md => src/content/docs/java/process/plugin/world-management/multiverse/intro.md (97%)
rename {docs-java => src/content/docs/java}/process/plugin/world-management/myworld.md (95%)
rename {docs-java => src/content/docs/java}/process/plugin/world-management/nobuildplus.md (54%)
rename {docs-java => src/content/docs/java}/process/plugin/world-management/worldedit.md (78%)
rename {docs-java/process/plugin/world-management/worldgen/_images => src/content/docs/java/process/plugin/world-management/worldgen/_assets}/terra-1.png (100%)
rename {docs-java/process/plugin/world-management/worldgen/_images => src/content/docs/java/process/plugin/world-management/worldgen/_assets}/terra-2.png (100%)
rename {docs-java/process/plugin/world-management/worldgen/_images => src/content/docs/java/process/plugin/world-management/worldgen/_assets}/terra-3.png (100%)
rename {docs-java/process/plugin/world-management/worldgen/_images => src/content/docs/java/process/plugin/world-management/worldgen/_assets}/terra-4.png (100%)
rename {docs-java/process/plugin/world-management/worldgen/_images => src/content/docs/java/process/plugin/world-management/worldgen/_assets}/terra-5.png (100%)
rename {docs-java/process/plugin/world-management/worldgen/_images => src/content/docs/java/process/plugin/world-management/worldgen/_assets}/terra-community-1.png (100%)
rename {docs-java/process/plugin/world-management/worldgen/_images => src/content/docs/java/process/plugin/world-management/worldgen/_assets}/terra-community-2.png (100%)
rename {docs-java/process/plugin/world-management/worldgen/_images => src/content/docs/java/process/plugin/world-management/worldgen/_assets}/terra-community-3.png (100%)
rename {docs-java/process/plugin/world-management/worldgen/_images => src/content/docs/java/process/plugin/world-management/worldgen/_assets}/terra-community-4.png (100%)
rename {docs-java/process/plugin/world-management/worldgen/_images => src/content/docs/java/process/plugin/world-management/worldgen/_assets}/terra-community-5.png (100%)
rename {docs-java/process/plugin/world-management/worldgen/_images => src/content/docs/java/process/plugin/world-management/worldgen/_assets}/terra-community-6.png (100%)
rename {docs-java/process/plugin/world-management/worldgen/_images => src/content/docs/java/process/plugin/world-management/worldgen/_assets}/terra-community-7.png (100%)
create mode 100644 src/content/docs/java/process/plugin/world-management/worldgen/intro.md
rename {docs-java => src/content/docs/java}/process/plugin/world-management/worldgen/irisworldgen.md (99%)
rename {docs-java => src/content/docs/java}/process/plugin/world-management/worldgen/terra.md (63%)
rename {docs-java => src/content/docs/java}/process/plugin/world-management/worldgen/terraformgenerator.md (98%)
rename {docs-java => src/content/docs/java}/process/plugin/world-management/worldguard.md (89%)
rename docs-java/process/redstone/redstone.md => src/content/docs/java/process/redstone/intro.md (91%)
rename {docs-java => src/content/docs/java}/process/redstone/mchprs.md (93%)
rename {docs-java => src/content/docs/java}/process/redstone/mod.md (99%)
rename {docs-java => src/content/docs/java}/process/redstone/plugin.md (98%)
rename {docs-java/start/_images => src/content/docs/java/start/_assets}/1.png (100%)
rename {docs-java/start/_images => src/content/docs/java/start/_assets}/4.png (100%)
rename {docs-java/start/_images => src/content/docs/java/start/_assets}/5.png (100%)
rename {docs-java/start/_images => src/content/docs/java/start/_assets}/install/1.png (100%)
rename {docs-java/start/_images => src/content/docs/java/start/_assets}/install/2.png (100%)
rename {docs-java/start/_images => src/content/docs/java/start/_assets}/install/3.png (100%)
rename {docs-java/start/_images => src/content/docs/java/start/_assets}/install/4.png (100%)
rename "docs-java/start/_images/\345\270\270\350\247\201\351\227\256\351\242\230/\345\260\217\345\234\260\347\220\203.png" => "src/content/docs/java/start/_assets/\345\270\270\350\247\201\351\227\256\351\242\230/\345\260\217\345\234\260\347\220\203.png" (100%)
rename "docs-java/start/_images/\346\227\240\346\225\210\344\274\232\350\257\235.png" => "src/content/docs/java/start/_assets/\346\227\240\346\225\210\344\274\232\350\257\235.png" (100%)
rename docs/start/basic/basic.md => src/content/docs/java/start/basic/intro.md (71%)
rename {docs-java => src/content/docs/java}/start/basic/server-management-command.md (93%)
rename {docs => src/content/docs/java}/start/basic/what-is-server.md (92%)
rename {docs-java => src/content/docs/java}/start/config-server.md (92%)
rename {docs-java => src/content/docs/java}/start/connect-to-server.md (69%)
rename docs-java/start/install-server.md => src/content/docs/java/start/install-mod-server.mdx (86%)
create mode 100644 src/content/docs/java/start/intro.md
rename docs-java/start/launch-server.md => src/content/docs/java/start/launch-server.mdx (76%)
rename {docs-java/start/server-core-choose/_images => src/content/docs/java/start/server-core-choose/_assets}/Beast.jpg (100%)
rename {docs-java/start/server-core-choose/_images => src/content/docs/java/start/server-core-choose/_assets}/LightingLuminol.png (100%)
rename {docs-java/start/server-core-choose/_images => src/content/docs/java/start/server-core-choose/_assets}/Luminol.png (100%)
rename {docs-java/start/server-core-choose/_images => src/content/docs/java/start/server-core-choose/_assets}/NeoForge.png (100%)
rename {docs-java/start/server-core-choose/_images => src/content/docs/java/start/server-core-choose/_assets}/Quilt.svg (100%)
rename {docs-java/start/server-core-choose/_images => src/content/docs/java/start/server-core-choose/_assets}/Sinytra_Connector.png (100%)
rename {docs-java/start/server-core-choose/_images => src/content/docs/java/start/server-core-choose/_assets}/folia.webp (100%)
rename {docs-java/start/server-core-choose/_images => src/content/docs/java/start/server-core-choose/_assets}/leaf.png (100%)
rename {docs-java/start/server-core-choose/_images => src/content/docs/java/start/server-core-choose/_assets}/leaves.svg (100%)
rename {docs-java/start/server-core-choose/_images => src/content/docs/java/start/server-core-choose/_assets}/papermc-wild.svg (100%)
rename {docs-java/start/server-core-choose/_images => src/content/docs/java/start/server-core-choose/_assets}/purpur.png (100%)
rename {docs-java/start/server-core-choose/_images => src/content/docs/java/start/server-core-choose/_assets}/sponge.png (100%)
rename "docs-java/start/server-core-choose/_images/\351\202\243\344\272\233\346\234\215\345\212\241\347\253\257\346\234\211\345\220\216\351\227\250\345\220\227.png" => "src/content/docs/java/start/server-core-choose/_assets/\351\202\243\344\272\233\346\234\215\345\212\241\347\253\257\346\234\211\345\220\216\351\227\250\345\220\227.png" (100%)
rename docs-java/start/server-core-choose/folia/folia.md => src/content/docs/java/start/server-core-choose/folia/intro.md (86%)
rename {docs-java => src/content/docs/java}/start/server-core-choose/folia/luminol.md (98%)
rename {docs-java => src/content/docs/java}/start/server-core-choose/folia/misc.md (94%)
rename {docs-java => src/content/docs/java}/start/server-core-choose/hybrid.md (97%)
rename docs-java/start/server-core-choose/server-core-choose.md => src/content/docs/java/start/server-core-choose/intro.md (67%)
rename {docs-java => src/content/docs/java}/start/server-core-choose/mod.md (93%)
rename docs-java/start/server-core-choose/plugin.md => src/content/docs/java/start/server-core-choose/plugin.mdx (87%)
rename {docs-java/start/basic => src/content/docs/java/start/server-core-choose}/relationship-between-servers.md (98%)
create mode 100644 src/content/docs/java/start/server-dir-structure.mdx
delete mode 100644 src/css/ad.css
delete mode 100644 src/css/base/theme.css
delete mode 100644 src/css/base/typography.css
delete mode 100644 src/css/base/variables.css
delete mode 100644 src/css/components/alert.css
delete mode 100644 src/css/components/button.css
delete mode 100644 src/css/components/card.css
delete mode 100644 src/css/components/code.css
delete mode 100644 src/css/components/footer.css
delete mode 100644 src/css/components/navbar.css
delete mode 100644 src/css/components/sidebar.css
delete mode 100644 src/css/components/table.css
delete mode 100644 src/css/custom.css
delete mode 100644 src/css/github.css
delete mode 100644 src/css/structure_explorer.css
delete mode 100644 src/css/utilities/responsive.css
delete mode 100644 src/css/utilities/scrollbar.css
delete mode 100644 src/css/utilities/search.css
delete mode 100644 src/data/structures/bdsServerStructure.ts
delete mode 100644 src/data/structures/datapackStructure.ts
delete mode 100644 src/data/structures/geyserExtensionStructure.ts
delete mode 100644 src/data/structures/gradleProjectStructure.ts
delete mode 100644 src/data/structures/hmclModpackStructure.ts
delete mode 100644 src/data/structures/index.ts
delete mode 100644 src/data/structures/levilamnaPluginStructure.ts
delete mode 100644 src/data/structures/mavenProjectStructure.ts
delete mode 100644 src/data/structures/nukitServerStructure.ts
delete mode 100644 src/data/structures/serverDirStructureData.ts
delete mode 100644 src/data/structures/viaproxyStructure.ts
delete mode 100644 src/lib/utils.js
delete mode 100644 src/pages/index.module.scss
delete mode 100644 src/pages/index.tsx
delete mode 100644 src/plugins/tailwind-plugin.ts
create mode 100644 src/styles/global.css
delete mode 100644 src/theme/DocItem/Footer/LastUpdated/index.js
delete mode 100644 src/theme/DocItem/Layout/index.js
delete mode 100644 src/theme/DocItem/Layout/styles.module.css
delete mode 100644 src/theme/Footer/Copyright/index.js
delete mode 100644 src/theme/Footer/Layout/index.js
delete mode 100644 src/theme/Footer/LinkItem/index.js
delete mode 100644 src/theme/Footer/Links/MultiColumn/index.js
delete mode 100644 src/theme/Footer/Links/Simple/index.js
delete mode 100644 src/theme/Footer/Links/index.js
delete mode 100644 src/theme/Footer/Logo/index.js
delete mode 100644 src/theme/Footer/Logo/styles.module.css
delete mode 100644 src/theme/Footer/index.js
delete mode 100644 src/theme/Navbar/index.tsx
delete mode 100644 src/theme/PaginatorNavLink/index.jsx
delete mode 100644 src/types/ExplorerNode.ts
create mode 100644 src/utils/git.ts
delete mode 100644 static/baidu_verify_codeva-POvxxO9Mk4.html.html
delete mode 100644 static/img/docusaurus-social-card.jpg
delete mode 100644 static/img/favicon.ico
delete mode 100644 static/manifest.json
delete mode 100644 static/robots.txt
diff --git a/.env b/.env
deleted file mode 100644
index 7721c85c2..000000000
--- a/.env
+++ /dev/null
@@ -1 +0,0 @@
-DOCUSAURUS_IGNORE_SSG_WARNINGS=true
\ No newline at end of file
diff --git a/.github/workflows/test-pr.yml b/.github/workflows/test-pr.yml
index a5340dd62..ea3deb126 100644
--- a/.github/workflows/test-pr.yml
+++ b/.github/workflows/test-pr.yml
@@ -1,40 +1,40 @@
name: Test Pull Request
on:
- pull_request:
- types: [opened, reopened, synchronize]
+ pull_request:
+ types: [opened, reopened, synchronize]
jobs:
- deploy:
- runs-on: ubuntu-latest
- steps:
- # 拉取代码
- - name: Checkout
- uses: actions/checkout@v6
- with:
- fetch-depth: 1
- - name: Install Node.js
- uses: actions/setup-node@v6
- with:
- node-version: 24
- - name: Install pnpm
- uses: pnpm/action-setup@v4
- with:
- run_install: false
+ deploy:
+ runs-on: ubuntu-latest
+ steps:
+ # 拉取代码
+ - name: Checkout
+ uses: actions/checkout@v6
+ with:
+ fetch-depth: 1
+ - name: Install Node.js
+ uses: actions/setup-node@v6
+ with:
+ node-version: 24
+ - name: Install pnpm
+ uses: pnpm/action-setup@v4
+ with:
+ run_install: false
- - name: Get pnpm store directory
- shell: bash
- run: echo "STORE_PATH=$(pnpm store path --silent)" >> $GITHUB_ENV
- - name: Setup pnpm cache
- uses: actions/cache@v5
- with:
- path: ${{ env.STORE_PATH }}
- key: ${{ runner.os }}-pnpm-store-${{ hashFiles('**/pnpm-lock.yaml') }}
- restore-keys: |
- ${{ runner.os }}-pnpm-store-
+ - name: Get pnpm store directory
+ shell: bash
+ run: echo "STORE_PATH=$(pnpm store path --silent)" >> $GITHUB_ENV
+ - name: Setup pnpm cache
+ uses: actions/cache@v5
+ with:
+ path: ${{ env.STORE_PATH }}
+ key: ${{ runner.os }}-pnpm-store-${{ hashFiles('**/pnpm-lock.yaml') }}
+ restore-keys: |
+ ${{ runner.os }}-pnpm-store-
- - name: Install
- run: pnpm install --frozen-lockfile
+ - name: Install
+ run: pnpm install --frozen-lockfile
- - name: Build
- run: pnpm run build
+ - name: Build
+ run: pnpm run build
diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml
index 87b5d3226..64091d619 100644
--- a/.github/workflows/test.yml
+++ b/.github/workflows/test.yml
@@ -1,40 +1,40 @@
name: Test
on:
- push:
- branches: ["main"]
+ push:
+ branches: ["main"]
jobs:
- deploy:
- runs-on: ubuntu-latest
- steps:
- # 拉取代码
- - name: Checkout
- uses: actions/checkout@v6
- with:
- fetch-depth: 1
- - name: Install Node.js
- uses: actions/setup-node@v6
- with:
- node-version: 24
- - name: Install pnpm
- uses: pnpm/action-setup@v4
- with:
- run_install: false
+ deploy:
+ runs-on: ubuntu-latest
+ steps:
+ # 拉取代码
+ - name: Checkout
+ uses: actions/checkout@v6
+ with:
+ fetch-depth: 1
+ - name: Install Node.js
+ uses: actions/setup-node@v6
+ with:
+ node-version: 24
+ - name: Install pnpm
+ uses: pnpm/action-setup@v4
+ with:
+ run_install: false
- - name: Get pnpm store directory
- shell: bash
- run: echo "STORE_PATH=$(pnpm store path --silent)" >> $GITHUB_ENV
- - name: Setup pnpm cache
- uses: actions/cache@v5
- with:
- path: ${{ env.STORE_PATH }}
- key: ${{ runner.os }}-pnpm-store-${{ hashFiles('**/pnpm-lock.yaml') }}
- restore-keys: |
- ${{ runner.os }}-pnpm-store-
+ - name: Get pnpm store directory
+ shell: bash
+ run: echo "STORE_PATH=$(pnpm store path --silent)" >> $GITHUB_ENV
+ - name: Setup pnpm cache
+ uses: actions/cache@v5
+ with:
+ path: ${{ env.STORE_PATH }}
+ key: ${{ runner.os }}-pnpm-store-${{ hashFiles('**/pnpm-lock.yaml') }}
+ restore-keys: |
+ ${{ runner.os }}-pnpm-store-
- - name: Install
- run: pnpm install --frozen-lockfile
+ - name: Install
+ run: pnpm install --frozen-lockfile
- - name: Build
- run: pnpm run build
+ - name: Build
+ run: pnpm run build
diff --git a/.gitignore b/.gitignore
index a98fc5fae..5e97c0747 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,9 +1,23 @@
-build
-.idea
-.vscode
-.docusaurus
-node_modules
-yarn.lock
-package-lock.json
+# build output
+dist/
+# generated types
+.astro/
+
+# dependencies
+node_modules/
+
+# logs
+npm-debug.log*
+yarn-debug.log*
+yarn-error.log*
+pnpm-debug.log*
+
+
+# environment variables
+.env
+.env.production
+
+# macOS-specific files
.DS_Store
-.pnpm-store/
\ No newline at end of file
+
+.cache/
\ No newline at end of file
diff --git a/.imgbotconfig b/.imgbotconfig
deleted file mode 100644
index 235e72fad..000000000
--- a/.imgbotconfig
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "aggressiveCompression": true,
- "ignoredFiles": ["*.svg"],
- "schedule": "weekly"
-}
diff --git a/.markdownlint.jsonc b/.markdownlint.json
similarity index 63%
rename from .markdownlint.jsonc
rename to .markdownlint.json
index 55e191384..4d16d9252 100644
--- a/.markdownlint.jsonc
+++ b/.markdownlint.json
@@ -4,5 +4,9 @@
"single-h1": false,
"no-bare-urls": false,
"no-inline-html": false,
- "no-alt-text": false
+ "no-alt-text": false,
+ "MD030": false,
+ "MD007": {
+ "indent": 4
+ }
}
diff --git a/.npmrc b/.npmrc
deleted file mode 100644
index ed1ff4b3e..000000000
--- a/.npmrc
+++ /dev/null
@@ -1,2 +0,0 @@
-engine-strict=true
-prefer-pnpm=true
\ No newline at end of file
diff --git a/.prettierignore b/.prettierignore
new file mode 100644
index 000000000..fb4958219
--- /dev/null
+++ b/.prettierignore
@@ -0,0 +1,2 @@
+# pnpm dust
+pnpm-lock.yaml
\ No newline at end of file
diff --git a/.prettierrc b/.prettierrc
index 95f461194..36ead63ce 100644
--- a/.prettierrc
+++ b/.prettierrc
@@ -16,5 +16,13 @@
"vueIndentScriptAndStyle": false,
"endOfLine": "lf",
"embeddedLanguageFormatting": "auto",
- "singleAttributePerLine": false
+ "singleAttributePerLine": false,
+ "overrides": [
+ {
+ "files": ["*.yml"],
+ "options": {
+ "tabWidth": 2
+ }
+ }
+ ]
}
diff --git a/.vscode/extensions.json b/.vscode/extensions.json
new file mode 100644
index 000000000..8c353d877
--- /dev/null
+++ b/.vscode/extensions.json
@@ -0,0 +1,8 @@
+{
+ "recommendations": [
+ "davidanson.vscode-markdownlint",
+ "huacnlee.autocorrect",
+ "astro-build.astro-vscode",
+ "esbenp.prettier-vscode"
+ ]
+}
diff --git a/.vscode/launch.json b/.vscode/launch.json
new file mode 100644
index 000000000..e368c5403
--- /dev/null
+++ b/.vscode/launch.json
@@ -0,0 +1,11 @@
+{
+ "version": "0.2.0",
+ "configurations": [
+ {
+ "command": "./node_modules/.bin/astro dev",
+ "name": "Development server",
+ "request": "launch",
+ "type": "node-terminal"
+ }
+ ]
+}
diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
index 51f19f00c..7714ce1c6 100644
--- a/CONTRIBUTING.md
+++ b/CONTRIBUTING.md
@@ -6,11 +6,13 @@
## 目录
-- [这篇文档有问题](#这篇文档有问题)
-- [我想要为文档做出贡献](#我想要为文档做出贡献)
- - [格式要求](#格式要求)
- - [尽量使用个人分叉而不是组织分叉](#尽量使用个人分叉而不是组织分叉)
-- [致谢](#致谢)
+- [为笨蛋文档做出贡献](#为笨蛋文档做出贡献)
+ - [目录](#目录)
+ - [这篇文档有问题](#这篇文档有问题)
+ - [我想要为文档做出贡献](#我想要为文档做出贡献)
+ - [格式要求](#格式要求)
+ - [尽量使用个人分叉而不是组织分叉](#尽量使用个人分叉而不是组织分叉)
+ - [致谢](#致谢)
## 这篇文档有问题
@@ -26,7 +28,7 @@
我们不接受任何无意义或偏离主题的意见,所以你应当说明此更改的合理性,并且你应当在提交更改前查看是否有类似更改
-你也可以提供针对 [待办事项](https://nitwikit.8aka.org/contribution/todos) 中未完成事项的更改来提高通过的几率
+你也可以提供针对 [待办事项](https://github.com/orgs/Cubic-Project/projects/6) 中未完成事项的更改来提高通过的几率
记住!你的任何更改不止会影响到你,还有其他需要通过这篇文档来搭建服务器的人
@@ -34,7 +36,7 @@
### 格式要求
-对于文档,我们有格式要求,详见 [格式要求](https://nitwikit.8aka.org/contribution/writing) 和 [图片处理](https://nitwikit.8aka.org/contribution/image)
+对于文档,我们有格式要求,详见 [中文文案排版指北](https://github.com/sparanoid/chinese-copywriting-guidelines/blob/master/README.zh-Hans.md),还有使用 MarkdownLint 和 Prettier 对文档进行格式化。
若格式不规范但不会或不想排版时请在 PR 时提出 **文档需排版**,否则我们极大概率会关闭此类 PR
diff --git a/README.md b/README.md
index b5b71434c..fb30df66e 100644
--- a/README.md
+++ b/README.md
@@ -86,10 +86,10 @@
- 你不能声称这是你的作品
- 未经作者允许,你不得将本作品用于如下途径:
- - 改编或转载
- - 盈利
+ - 改编或转载
+ - 盈利
- 你可以将本作品在不经授权的情况下用于:
- - 带有出处的引用
+ - 带有出处的引用
如果你希望部署你自己的文档副本,可以
diff --git a/astro.config.ts b/astro.config.ts
new file mode 100644
index 000000000..ae9624879
--- /dev/null
+++ b/astro.config.ts
@@ -0,0 +1,1091 @@
+import starlight from "@astrojs/starlight";
+import tailwindcss from "@tailwindcss/vite";
+import AstroPWA from "@vite-pwa/astro";
+import mermaid from "astro-mermaid";
+import { defineConfig } from "astro/config";
+import starlightGiscus from "starlight-giscus";
+import starlightImageZoom from "starlight-image-zoom";
+import starlightLinksValidator from "starlight-links-validator";
+import starlightSidebarTopics from "starlight-sidebar-topics";
+import starlightDocSearch from "@astrojs/starlight-docsearch";
+import starlightScrollToTop from "starlight-scroll-to-top";
+import vue from "@astrojs/vue";
+
+const IS_CHINA_SITE = process.env.CHINA === "true";
+
+export default defineConfig({
+ site: IS_CHINA_SITE ? "https://nitwikit.8aka.cn" : "https://nitwikit.8aka.org",
+ integrations: [
+ vue(),
+ starlight({
+ title: "Cubic Wiki",
+ description: "一群笨蛋编写的 Minecraft 开服教程",
+ locales: {
+ root: {
+ label: "简体中文",
+ lang: "zh-CN"
+ }
+ },
+ favicon: "/favicon.ico",
+ social: [{ icon: "github", label: "GitHub", href: "https://github.com/Cubic-Project/NitWikit" }],
+ logo: { src: "./src/assets/logo.svg" },
+ lastUpdated: true,
+ editLink: {
+ baseUrl: "https://github.com/Cubic-Project/NitWikit/edit/main/"
+ },
+ customCss: ["./src/styles/global.css"],
+ plugins: [
+ starlightGiscus({
+ repo: "Cubic-Project/NitWikit",
+ repoId: "R_kgDOQWQ-Ng",
+ category: "General",
+ categoryId: "DIC_kwDOQWQ-Ns4Cx2No",
+ mapping: "og:title"
+ }),
+ starlightSidebarTopics(
+ [
+ {
+ label: "基础",
+ link: "/general/intro",
+ icon: "seti:bazel",
+ id: "basics",
+ items: [
+ {
+ label: "从零开始",
+ collapsed: false,
+ items: [{ label: "快速开始", slug: "general/intro" }, "general/reading-guide"]
+ },
+ {
+ label: "通用知识库",
+ collapsed: true,
+ items: [
+ {
+ label: "安装 Java",
+ collapsed: true,
+ items: [
+ "general/java/intro",
+ "general/java/choose-and-download-and-install-java",
+ "general/java/environment",
+ "general/java/sdkman",
+ "general/java/faq"
+ ]
+ },
+ {
+ label: "文本编辑器",
+ collapsed: true,
+ autogenerate: { directory: "general/preparation/text-editor" }
+ },
+ {
+ label: "经营管理",
+ collapsed: true,
+ items: [
+ "general/advance/management/intro",
+ {
+ label: "玩家管理",
+ autogenerate: {
+ directory: "general/advance/management/player-management"
+ }
+ },
+ {
+ label: "资金管理",
+ autogenerate: {
+ directory: "general/advance/management/money-management"
+ }
+ }
+ ]
+ }
+ ]
+ }
+ ]
+ },
+ {
+ label: "Java",
+ link: "/java/intro",
+ icon: "open-book",
+ items: [
+ {
+ label: "快速开始",
+ collapsed: false,
+ items: ["java/intro"]
+ },
+ {
+ label: "准备工作",
+ items: [
+ "java/preparation/intro",
+ {
+ label: "安装 Java",
+ collapsed: true,
+ items: [
+ "general/java/intro",
+ "general/java/choose-and-download-and-install-java",
+ "general/java/environment",
+ "general/java/sdkman",
+ "general/java/faq"
+ ]
+ },
+ {
+ label: "文本编辑器",
+ collapsed: true,
+ autogenerate: { directory: "general/preparation/text-editor" }
+ }
+ ]
+ },
+ {
+ label: "开始阶段",
+ items: [
+ "java/start/intro",
+ {
+ label: "基础知识",
+ collapsed: true,
+ items: [
+ "java/start/basic/intro",
+ "java/start/basic/what-is-server",
+ "java/start/basic/server-management-command"
+ ]
+ },
+ {
+ label: "选择服务器端",
+ collapsed: true,
+ items: [
+ "java/start/server-core-choose/intro",
+ "java/start/server-core-choose/relationship-between-servers",
+ "java/start/server-core-choose/plugin",
+ "java/start/server-core-choose/mod",
+ "java/start/server-core-choose/hybrid",
+ {
+ label: "Folia",
+ collapsed: true,
+ autogenerate: { directory: "java/start/server-core-choose/folia" }
+ }
+ ]
+ },
+ "java/start/install-mod-server",
+ "java/start/launch-server",
+ "java/start/server-dir-structure",
+ "java/start/config-server",
+ "java/start/connect-to-server",
+ {
+ label: "部署到生产环境",
+ collapsed: true,
+ autogenerate: { directory: "general/process/deploy" }
+ }
+ ]
+ },
+ {
+ label: "建设与运营",
+ items: [
+ "java/process/intro",
+ {
+ label: "插件",
+ collapsed: true,
+ items: [
+ "java/process/plugin/intro",
+ {
+ label: "前言与基础",
+ collapsed: true,
+ items: [
+ "java/process/plugin/more/intro",
+ "java/process/plugin/more/plugin-download",
+ {
+ label: "YAML",
+ collapsed: true,
+ items: [
+ "java/process/plugin/more/yaml/intro",
+ "java/process/plugin/more/yaml/general",
+ "java/process/plugin/more/yaml/extention"
+ ]
+ },
+ "java/process/plugin/more/color-message",
+ "java/process/plugin/more/plugin-abbreviation",
+ "java/process/plugin/more/plugin-backdoor",
+ {
+ label: "插件构建",
+ collapsed: true,
+ items: [
+ "java/process/plugin/more/plugin-build/intro",
+ "java/process/plugin/more/plugin-build/idea-build",
+ "java/process/plugin/more/plugin-build/terminal-build",
+ "java/process/plugin/more/plugin-build/github-actions-build",
+ "java/process/plugin/more/plugin-build/mirror-config"
+ ]
+ },
+ "java/process/plugin/more/plugin-config",
+ "java/process/plugin/more/plugin-troubleshooting",
+ "java/process/plugin/more/faq",
+ "java/process/plugin/more/plugin-signature-file",
+ "java/process/plugin/more/tittle-tattle"
+ ]
+ },
+ {
+ label: "前置",
+ collapsed: true,
+ items: [
+ "java/process/plugin/plugin-dependencies/intro",
+ {
+ label: "PlaceholderAPI",
+ collapsed: true,
+ items: [
+ "java/process/plugin/plugin-dependencies/placeholderapi/intro",
+ "java/process/plugin/plugin-dependencies/placeholderapi/common-usage",
+ "java/process/plugin/plugin-dependencies/placeholderapi/parse-other",
+ "java/process/plugin/plugin-dependencies/placeholderapi/math",
+ "java/process/plugin/plugin-dependencies/placeholderapi/string",
+ "java/process/plugin/plugin-dependencies/placeholderapi/progress",
+ "java/process/plugin/plugin-dependencies/placeholderapi/javascript",
+ "java/process/plugin/plugin-dependencies/placeholderapi/check-item",
+ "java/process/plugin/plugin-dependencies/placeholderapi/change-output",
+ "java/process/plugin/plugin-dependencies/placeholderapi/faq"
+ ]
+ },
+ "java/process/plugin/plugin-dependencies/playerpoints",
+ "java/process/plugin/plugin-dependencies/protocollib",
+ {
+ label: "Vault",
+ collapsed: true,
+ items: [
+ "java/process/plugin/plugin-dependencies/vault/intro",
+ "java/process/plugin/plugin-dependencies/vault/serviceio",
+ "java/process/plugin/plugin-dependencies/vault/vaultunlocked"
+ ]
+ },
+ "java/process/plugin/plugin-dependencies/xconomy"
+ ]
+ },
+ {
+ label: "管理",
+ collapsed: true,
+ items: [
+ {
+ label: "防破坏",
+ collapsed: true,
+ items: [
+ "java/process/plugin/management-tool/anti-grief/intro",
+ "java/process/plugin/management-tool/anti-grief/coreprotect",
+ "java/process/plugin/management-tool/anti-grief/invseeplusplus",
+ "java/process/plugin/management-tool/anti-grief/prismrefracted"
+ ]
+ },
+ {
+ label: "基础插件",
+ collapsed: true,
+ items: [
+ "java/process/plugin/management-tool/basic-plugins/intro",
+ "java/process/plugin/management-tool/basic-plugins/delete",
+ {
+ label: "CMI",
+ collapsed: true,
+ items: [
+ "java/process/plugin/management-tool/basic-plugins/cmi/intro",
+ "java/process/plugin/management-tool/basic-plugins/cmi/eco",
+ "java/process/plugin/management-tool/basic-plugins/cmi/question"
+ ]
+ },
+ {
+ label: "EssentialsX",
+ collapsed: true,
+ items: [
+ "java/process/plugin/management-tool/basic-plugins/essentialsx/intro",
+ "java/process/plugin/management-tool/basic-plugins/essentialsx/config-yml",
+ "java/process/plugin/management-tool/basic-plugins/essentialsx/config-tips",
+ "java/process/plugin/management-tool/basic-plugins/essentialsx/warp",
+ "java/process/plugin/management-tool/basic-plugins/essentialsx/kit",
+ "java/process/plugin/management-tool/basic-plugins/essentialsx/papi-support",
+ "java/process/plugin/management-tool/basic-plugins/essentialsx/faq"
+ ]
+ },
+ "java/process/plugin/management-tool/basic-plugins/sunlight"
+ ]
+ },
+ {
+ label: "聊天",
+ collapsed: true,
+ items: [
+ "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"
+ ]
+ },
+ {
+ label: "物品库",
+ collapsed: true,
+ items: [
+ "java/process/plugin/management-tool/items/intro",
+ "java/process/plugin/management-tool/items/crucible",
+ "java/process/plugin/management-tool/items/ecoitems",
+ "java/process/plugin/management-tool/items/mmoitems",
+ "java/process/plugin/management-tool/items/neigeitems",
+ "java/process/plugin/management-tool/items/ratziel",
+ "java/process/plugin/management-tool/items/sx-item",
+ "java/process/plugin/management-tool/items/zaphkiel",
+ "java/process/plugin/management-tool/items/misc"
+ ]
+ },
+ {
+ label: "权限",
+ collapsed: true,
+ items: [
+ "java/process/plugin/management-tool/permission/intro",
+ "java/process/plugin/management-tool/permission/what-is-permission",
+ "java/process/plugin/management-tool/permission/group",
+ "java/process/plugin/management-tool/permission/command",
+ "java/process/plugin/management-tool/permission/tips",
+ "java/process/plugin/management-tool/permission/meta"
+ ]
+ },
+ {
+ label: "插件管理",
+ collapsed: true,
+ items: [
+ "java/process/plugin/management-tool/plugin-management/intro",
+ "java/process/plugin/management-tool/plugin-management/plugin-portal",
+ "java/process/plugin/management-tool/plugin-management/plugmanx",
+ "java/process/plugin/management-tool/plugin-management/serverutils",
+ "java/process/plugin/management-tool/plugin-management/yum"
+ ]
+ },
+ {
+ label: "任务",
+ collapsed: true,
+ items: [
+ "java/process/plugin/management-tool/task/intro",
+ "java/process/plugin/management-tool/task/beautyquests",
+ "java/process/plugin/management-tool/task/betonquest",
+ "java/process/plugin/management-tool/task/chemdah",
+ "java/process/plugin/management-tool/task/mangoquest",
+ "java/process/plugin/management-tool/task/playertask",
+ "java/process/plugin/management-tool/task/questcreator",
+ "java/process/plugin/management-tool/task/questengine",
+ "java/process/plugin/management-tool/task/quests",
+ "java/process/plugin/management-tool/task/typewriter"
+ ]
+ }
+ ]
+ },
+ {
+ label: "保护",
+ collapsed: true,
+ items: [
+ "java/process/plugin/protection/intro",
+ "java/process/plugin/protection/residence",
+ "java/process/plugin/protection/dominion",
+ "java/process/plugin/protection/griefdefender",
+ "java/process/plugin/protection/plotsquared",
+ "java/process/plugin/protection/askyblock",
+ "java/process/plugin/protection/bentobox",
+ "java/process/plugin/protection/towny"
+ ]
+ },
+ {
+ label: "世界管理",
+ collapsed: true,
+ items: [
+ "java/process/plugin/world-management/worldedit",
+ "java/process/plugin/world-management/worldguard",
+ "java/process/plugin/world-management/fastasyncworldedit",
+ "java/process/plugin/world-management/law",
+ "java/process/plugin/world-management/myworld",
+ "java/process/plugin/world-management/nobuildplus",
+ {
+ label: "大厅",
+ collapsed: true,
+ items: [
+ "java/process/plugin/world-management/lobby/intro",
+ "java/process/plugin/world-management/lobby/deluxehub",
+ "java/process/plugin/world-management/lobby/deluxehubreloaded",
+ "java/process/plugin/world-management/lobby/superlobbydeluxe"
+ ]
+ },
+ {
+ label: "多世界 - Multiverse",
+ collapsed: true,
+ items: [
+ "java/process/plugin/world-management/multiverse/intro",
+ "java/process/plugin/world-management/multiverse/faq1",
+ "java/process/plugin/world-management/multiverse/faq2"
+ ]
+ },
+ {
+ label: "世界生成",
+ collapsed: true,
+ items: [
+ "java/process/plugin/world-management/worldgen/intro",
+ "java/process/plugin/world-management/worldgen/terra",
+ "java/process/plugin/world-management/worldgen/irisworldgen",
+ "java/process/plugin/world-management/worldgen/terraformgenerator"
+ ]
+ }
+ ]
+ },
+ {
+ label: "游戏性",
+ collapsed: true,
+ items: [
+ "java/process/plugin/game/dragoncore",
+ "java/process/plugin/game/germengine",
+ "java/process/plugin/game/nova",
+ {
+ label: "Slimefun",
+ collapsed: true,
+ items: [
+ "java/process/plugin/game/slimefun/intro",
+ "java/process/plugin/game/slimefun/auto-update",
+ "java/process/plugin/game/slimefun/find-lag",
+ "java/process/plugin/game/slimefun/resourcepack-for-slimefun"
+ ]
+ },
+ {
+ label: "称号",
+ collapsed: true,
+ items: [
+ "java/process/plugin/game/title/deluxetags",
+ "java/process/plugin/game/title/miniplayertitle",
+ "java/process/plugin/game/title/mythicprefixes",
+ "java/process/plugin/game/title/playertitle",
+ "java/process/plugin/game/title/userprefix"
+ ]
+ }
+ ]
+ },
+ {
+ label: "其他",
+ collapsed: true,
+ items: [
+ "java/process/plugin/misc/intro",
+ {
+ label: "全息图",
+ collapsed: true,
+ items: [
+ "java/process/plugin/misc/holograms/intro",
+ "java/process/plugin/misc/holograms/decentholograms",
+ "java/process/plugin/misc/holograms/holographicdisplays"
+ ]
+ },
+ {
+ label: "登录",
+ collapsed: true,
+ items: [
+ "java/process/plugin/misc/login/intro",
+ "java/process/plugin/misc/login/authme",
+ "java/process/plugin/misc/login/catseedlogin",
+ "java/process/plugin/misc/login/librelogin",
+ "java/process/plugin/misc/login/limboauth"
+ ]
+ },
+ {
+ label: "菜单",
+ collapsed: true,
+ items: [
+ "java/process/plugin/misc/menu/intro",
+ "java/process/plugin/misc/menu/chestcommands",
+ "java/process/plugin/misc/menu/deluxemenus",
+ "java/process/plugin/misc/menu/invero",
+ "java/process/plugin/misc/menu/trmenu"
+ ]
+ },
+ "java/process/plugin/misc/money",
+ {
+ label: "MOTD",
+ collapsed: true,
+ items: [
+ "java/process/plugin/misc/motd/intro",
+ "java/process/plugin/misc/motd/minimotd"
+ ]
+ },
+ "java/process/plugin/misc/mythicmobs",
+ {
+ label: "NPC",
+ collapsed: true,
+ items: [
+ "java/process/plugin/misc/npc/intro",
+ "java/process/plugin/misc/npc/adyeshach",
+ "java/process/plugin/misc/npc/citizens",
+ "java/process/plugin/misc/npc/znpcsplus"
+ ]
+ },
+ "java/process/plugin/misc/quickshop",
+ "java/process/plugin/misc/skinsrestorer",
+ {
+ label: "Tab/记分板",
+ collapsed: true,
+ items: [
+ "java/process/plugin/misc/tab-scoreboard/intro",
+ "java/process/plugin/misc/tab-scoreboard/simplescore",
+ "java/process/plugin/misc/tab-scoreboard/tab",
+ "java/process/plugin/misc/tab-scoreboard/titlemanager"
+ ]
+ },
+ {
+ label: "版本兼容",
+ collapsed: true,
+ items: [
+ "java/process/plugin/misc/via/intro",
+ "java/process/plugin/misc/via/viaversion",
+ "java/process/plugin/misc/via/viabackwards",
+ "java/process/plugin/misc/via/viarewind",
+ "java/process/plugin/misc/via/more-for-via"
+ ]
+ }
+ ]
+ }
+ ]
+ },
+ {
+ label: "跨服端",
+ collapsed: true,
+ items: [
+ "java/process/cross-server/intro",
+ "java/process/cross-server/server-core-choose",
+ {
+ label: "搭建",
+ collapsed: true,
+ items: [
+ {
+ label: "BungeeCord",
+ collapsed: true,
+ items: [
+ "java/process/cross-server/setup/bungeecord/intro",
+ "java/process/cross-server/setup/bungeecord/setup",
+ "java/process/cross-server/setup/bungeecord/config-yml",
+ "java/process/cross-server/setup/bungeecord/lobby"
+ ]
+ },
+ {
+ label: "Velocity",
+ collapsed: true,
+ items: [
+ "java/process/cross-server/setup/velocity/intro",
+ "java/process/cross-server/setup/velocity/setup",
+ "java/process/cross-server/setup/velocity/velocity-toml",
+ "java/process/cross-server/setup/velocity/lobby"
+ ]
+ },
+ {
+ label: "Velocity CTD",
+ collapsed: true,
+ items: [
+ "java/process/cross-server/setup/velocity-ctd/intro",
+ "java/process/cross-server/setup/velocity-ctd/setup",
+ "java/process/cross-server/setup/velocity-ctd/velocity-toml",
+ "java/process/cross-server/setup/velocity-ctd/features",
+ "java/process/cross-server/setup/velocity-ctd/lobby"
+ ]
+ },
+ {
+ label: "Transfer",
+ collapsed: true,
+ items: [
+ "java/process/cross-server/setup/transfer/intro",
+ "java/process/cross-server/setup/transfer/setup"
+ ]
+ }
+ ]
+ },
+ "java/process/cross-server/join-server",
+ "java/process/cross-server/command",
+ {
+ label: "跨服插件",
+ collapsed: true,
+ items: [
+ "java/process/cross-server/plugin/intro",
+ "java/process/cross-server/plugin/backend-only",
+ "java/process/cross-server/plugin/proxy-only",
+ "java/process/cross-server/plugin/proxy-backend-optional",
+ "java/process/cross-server/plugin/proxy-backend-mandatory"
+ ]
+ },
+ "java/process/cross-server/hide-the-real-ip",
+ "java/process/cross-server/precautions"
+ ]
+ },
+ {
+ label: "手机玩家支持",
+ collapsed: true,
+ items: [
+ "java/process/mobile-player/intro",
+ {
+ label: "Geyser",
+ collapsed: true,
+ items: [
+ "java/process/mobile-player/geyser/intro",
+ "java/process/mobile-player/geyser/install",
+ "java/process/mobile-player/geyser/faq",
+ {
+ label: "进阶",
+ collapsed: true,
+ items: [
+ "java/process/mobile-player/geyser/upgrade/link",
+ "java/process/mobile-player/geyser/upgrade/menu",
+ "java/process/mobile-player/geyser/upgrade/slimefun",
+ "java/process/mobile-player/geyser/upgrade/geyser-skull",
+ "java/process/mobile-player/geyser/upgrade/custom-item-model-map",
+ "java/process/mobile-player/geyser/upgrade/geysermeg4-supports",
+ {
+ label: "扩展",
+ collapsed: true,
+ items: [
+ "java/process/mobile-player/geyser/upgrade/extended/intro",
+ "java/process/mobile-player/geyser/upgrade/extended/compatible",
+ "java/process/mobile-player/geyser/upgrade/extended/fix",
+ "java/process/mobile-player/geyser/upgrade/extended/more"
+ ]
+ }
+ ]
+ }
+ ]
+ },
+ {
+ label: "手机 Java 版",
+ collapsed: true,
+ items: [
+ "java/process/mobile-player/client/intro",
+ "java/process/mobile-player/client/android-all",
+ "java/process/mobile-player/client/pojav-android",
+ "java/process/mobile-player/client/pojav-ios",
+ "java/process/mobile-player/client/pcl",
+ "java/process/mobile-player/client/amethyst-ios"
+ ]
+ }
+ ]
+ },
+ {
+ label: "生电",
+ collapsed: true,
+ items: [
+ "java/process/redstone/intro",
+ "java/process/redstone/plugin",
+ "java/process/redstone/mchprs",
+ "java/process/redstone/mod"
+ ]
+ },
+ {
+ label: "地图建设",
+ collapsed: true,
+ autogenerate: { directory: "general/process/map" }
+ },
+ "general/process/create-art-assets",
+ "general/process/panel"
+ ]
+ },
+ {
+ label: "进阶知识",
+ collapsed: false,
+ items: [
+ "java/advance/intro",
+ {
+ label: "Linux 开服",
+ collapsed: true,
+ autogenerate: {
+ directory: "general/advance/linux"
+ }
+ },
+ {
+ label: "数据库相关",
+ collapsed: true,
+ autogenerate: {
+ directory: "general/process/database"
+ }
+ },
+ "java/advance/backup",
+ {
+ label: "优化",
+ collapsed: true,
+ items: [
+ "java/advance/optimize/intro",
+ {
+ label: "JVM",
+ collapsed: true,
+ items: [
+ "java/advance/optimize/jvm/intro",
+ "java/advance/optimize/jvm/common",
+ "java/advance/optimize/jvm/dragonwell8",
+ "java/advance/optimize/jvm/dragonwell11",
+ "java/advance/optimize/jvm/openj9",
+ "java/advance/optimize/jvm/graal",
+ "java/advance/optimize/jvm/zing"
+ ]
+ },
+ "java/advance/optimize/go",
+ "java/advance/optimize/storage-space-optimization",
+ "java/advance/optimize/performance-analysis",
+ "java/advance/optimize/kernel",
+ "java/advance/optimize/optimized-plugin",
+ "java/advance/optimize/ask-for-profiling-help"
+ ]
+ },
+ {
+ label: "反作弊",
+ collapsed: true,
+ items: [
+ "java/advance/anticheat/intro",
+ "java/advance/anticheat/anticheatplugins",
+ "java/advance/anticheat/antixray",
+ "java/advance/anticheat/rng",
+ "java/advance/anticheat/anti-crash",
+ "java/advance/anticheat/honeypot"
+ ]
+ },
+ {
+ label: "资源包",
+ collapsed: true,
+ items: [
+ "java/advance/resourcepack/intro",
+ "java/advance/resourcepack/software",
+ "java/advance/resourcepack/send",
+ "java/advance/resourcepack/compress",
+ {
+ label: "插件",
+ collapsed: true,
+ items: [
+ "java/advance/resourcepack/plugins/intro",
+ "java/advance/resourcepack/plugins/hud",
+ "java/advance/resourcepack/plugins/entity",
+ "java/advance/resourcepack/plugins/vehicles",
+ "java/advance/resourcepack/plugins/framework",
+ "java/advance/resourcepack/plugins/tooltip",
+ "java/advance/resourcepack/plugins/misc"
+ ]
+ },
+ "java/advance/resourcepack/protect",
+ "java/advance/resourcepack/addon"
+ ]
+ },
+ "general/advance/maintenance/how-to-defend-against-cyber-attacks",
+ {
+ label: "脚本语言",
+ collapsed: true,
+ items: [
+ "java/advance/lang/intro",
+ {
+ label: "Skript",
+ collapsed: true,
+ items: [
+ "java/advance/lang/skript/intro",
+ "java/advance/lang/skript/basic-tutorials",
+ "java/advance/lang/skript/advanced-tutorials"
+ ]
+ },
+ {
+ label: "Kether",
+ collapsed: true,
+ items: [
+ "java/advance/lang/kether/intro",
+ "java/advance/lang/kether/preparation",
+ "java/advance/lang/kether/basic",
+ "java/advance/lang/kether/if",
+ "java/advance/lang/kether/variable",
+ "java/advance/lang/kether/math",
+ "java/advance/lang/kether/misc",
+ "java/advance/lang/kether/vulpecula"
+ ]
+ },
+ {
+ label: "JavaScript",
+ collapsed: true,
+ items: [
+ "java/advance/lang/javascript/intro",
+ {
+ label: "扩展",
+ collapsed: true,
+ items: [
+ "java/advance/lang/javascript/extend/intro",
+ "java/advance/lang/javascript/extend/nashorn",
+ "java/advance/lang/javascript/extend/graaljs"
+ ]
+ }
+ ]
+ }
+ ]
+ },
+ "general/advance/domain-and-dns",
+ "java/advance/command-yml",
+ "java/advance/login-choices",
+ "java/advance/arthas",
+ "java/advance/chinese-username",
+ "java/advance/slime-world",
+ {
+ label: "机器人框架",
+ collapsed: true,
+ autogenerate: {
+ directory: "general/advance/bot"
+ }
+ }
+ ]
+ },
+ {
+ label: "附录",
+ collapsed: false,
+ items: ["general/more/ask-for-help"]
+ }
+ ]
+ },
+ {
+ label: "Bedrock",
+ link: "/bedrock/intro",
+ icon: "open-book",
+ items: [
+ {
+ label: "快速开始",
+ items: ["bedrock/intro"]
+ },
+ {
+ label: "超级基础知识",
+ items: [
+ "bedrock/super-basic/intro",
+ "bedrock/super-basic/server-core-choose",
+ "bedrock/super-basic/server-type",
+ "bedrock/super-basic/protocol-version-number",
+ "bedrock/super-basic/version"
+ ]
+ },
+ {
+ label: "BDS 核心",
+ items: [
+ {
+ label: "准备工作",
+ collapsed: true,
+ items: [
+ "bedrock/bds/preparation/intro",
+ {
+ label: "文本编辑器",
+ collapsed: true,
+ autogenerate: { directory: "general/preparation/text-editor" }
+ },
+ "bedrock/bds/preparation/vcruntime",
+ "bedrock/bds/preparation/websites"
+ ]
+ },
+ {
+ label: "开始阶段",
+ collapsed: true,
+ items: [
+ "bedrock/bds/start/intro",
+ {
+ label: "基础知识",
+ items: [
+ "bedrock/bds/start/basic/intro",
+ "bedrock/bds/start/basic/server-dir-structure"
+ ]
+ }
+ ]
+ },
+ {
+ label: "建设阶段",
+ collapsed: true,
+ items: [
+ "bedrock/bds/process/intro",
+ {
+ label: "插件",
+ collapsed: true,
+ items: [
+ "bedrock/bds/process/plugins/intro",
+ "bedrock/bds/process/plugins/how-to-load-plugins",
+ "bedrock/bds/process/plugins/plugins-loader-choose"
+ ]
+ },
+ {
+ label: "BDSX",
+ collapsed: true,
+ items: [
+ "bedrock/bds/process/bdsx/intro",
+ "bedrock/bds/process/bdsx/install"
+ ]
+ },
+ {
+ label: "EndStone",
+ collapsed: true,
+ items: [
+ "bedrock/bds/process/endstone/intro",
+ "bedrock/bds/process/endstone/install",
+ "bedrock/bds/process/endstone/plugins"
+ ]
+ },
+ {
+ label: "LeviLamina",
+ collapsed: true,
+ items: [
+ "bedrock/bds/process/levilamina/intro",
+ "bedrock/bds/process/levilamina/install",
+ "bedrock/bds/process/levilamina/plugins",
+ "bedrock/bds/process/levilamina/legacy-script-engine"
+ ]
+ },
+ {
+ label: "LiteLoaderBDS",
+ collapsed: true,
+ items: [
+ "bedrock/bds/process/liteloader-bds/intro",
+ "bedrock/bds/process/liteloader-bds/install",
+ "bedrock/bds/process/liteloader-bds/plugins"
+ ]
+ }
+ ]
+ }
+ ]
+ },
+ {
+ label: "Nukkit 核心",
+ items: [
+ "bedrock/nukkit/intro",
+ {
+ label: "准备工作",
+ collapsed: true,
+ items: [
+ "bedrock/nukkit/preparation/intro",
+ {
+ label: "安装 Java",
+ collapsed: true,
+ items: [
+ "general/java/intro",
+ "general/java/choose-and-download-and-install-java",
+ "general/java/environment",
+ "general/java/sdkman",
+ "general/java/faq"
+ ]
+ },
+ "bedrock/nukkit/preparation/websites",
+ {
+ label: "文本编辑器",
+ collapsed: true,
+ autogenerate: { directory: "general/preparation/text-editor" }
+ }
+ ]
+ },
+ {
+ label: "开始阶段",
+ collapsed: true,
+ items: [
+ "bedrock/nukkit/start/intro",
+ {
+ label: "基础知识",
+ collapsed: true,
+ items: [
+ "bedrock/nukkit/start/basic/intro",
+ "bedrock/nukkit/start/basic/server-file-structure"
+ ]
+ },
+ "bedrock/nukkit/start/nukkitmot",
+ "bedrock/nukkit/start/nukkitx",
+ {
+ label: "PM1E 核心",
+ collapsed: true,
+ items: [
+ "bedrock/nukkit/start/pm1e/intro",
+ "bedrock/nukkit/start/pm1e/controversy"
+ ]
+ },
+ "bedrock/nukkit/start/pnx"
+ ]
+ }
+ ]
+ },
+ {
+ label: "PocketMine 核心",
+ items: [
+ "bedrock/pocketmine/intro",
+ {
+ label: "准备工作",
+ collapsed: true,
+ items: [
+ "bedrock/pocketmine/preparation/intro",
+ "bedrock/pocketmine/preparation/choose-and-download-and-install-php",
+ "bedrock/pocketmine/preparation/websites",
+ {
+ label: "文本编辑器",
+ collapsed: true,
+ autogenerate: { directory: "general/preparation/text-editor" }
+ }
+ ]
+ }
+ ]
+ },
+ {
+ label: "其他基岩版服务器核心",
+ items: [
+ {
+ label: "准备工作",
+ collapsed: true,
+ items: [
+ "bedrock/misc/preparation/intro",
+ "bedrock/misc/preparation/websites",
+ {
+ label: "文本编辑器",
+ collapsed: true,
+ autogenerate: { directory: "general/preparation/text-editor" }
+ }
+ ]
+ },
+ "bedrock/misc/allay",
+ "bedrock/misc/dragonfly",
+ "bedrock/misc/mcpeserver"
+ ]
+ },
+ {
+ label: "WaterdogePE 跨服",
+ items: ["bedrock/waterdogepe/preparation"]
+ }
+ ]
+ },
+ {
+ label: "关于",
+ link: "/about/intro",
+ icon: "list-format",
+ items: ["about/intro", "about/sponsor", "about/timeline", "about/ad"]
+ }
+ ],
+ {
+ topics: {
+ basics: ["/basics", "/basics/**/*"]
+ }
+ }
+ ),
+ starlightLinksValidator(),
+ starlightImageZoom(),
+ starlightDocSearch({
+ appId: "D1KV1BYF3B",
+ apiKey: "4bb3573e59f2c49f30f057ce54edab3f",
+ indexName: "yizhan",
+ insights: true
+ }),
+ starlightScrollToTop()
+ ],
+ components: {
+ LastUpdated: "./src/components/LastUpdated.astro",
+ Head: "./src/components/Head.astro"
+ }
+ }),
+ AstroPWA({
+ registerType: "autoUpdate",
+
+ manifest: {
+ name: "Cubic Wiki",
+ short_name: "Cubic Wiki",
+ theme_color: "#2196f3",
+ background_color: "#424242",
+ display: "standalone",
+ start_url: "/",
+ icons: [
+ {
+ src: "/icons/book-192.png",
+ sizes: "192x192",
+ type: "image/png"
+ },
+ {
+ src: "/icons/book-512.png",
+ sizes: "512x512",
+ type: "image/png"
+ }
+ ]
+ }
+ }),
+ mermaid({
+ autoTheme: true
+ })
+ ],
+ vite: {
+ plugins: [tailwindcss()],
+ ssr: {
+ noExternal: ["naive-ui", "vueuc", "date-fns"]
+ }
+ }
+});
diff --git a/docs-about/arch.md b/docs-about/arch.md
deleted file mode 100644
index bea904865..000000000
--- a/docs-about/arch.md
+++ /dev/null
@@ -1,12 +0,0 @@
----
-sidebar_position: 5
-title: 文档框架
----
-
-# 文档框架
-
-Cubic-Project 所有文档采用静态页面,主要为 Docusaurus, VitePress, MkDocs
-
-其中 `8aka.org` 所有的文档托管在 Cloudflare Page/Worker, `8aka.cn` 托管在 EdgeOne Page,并且进行了备案
-
-`pvp.kim` 是 Cubic-Project 提供的免费的域名,你可以在 `domain.8aka.org` 上面注册
diff --git a/docs-about/contributors.md b/docs-about/contributors.md
deleted file mode 100644
index f56b3039a..000000000
--- a/docs-about/contributors.md
+++ /dev/null
@@ -1,68 +0,0 @@
----
-sidebar_position: 3
-title: 贡献者名单
----
-
-import ContributorCard from '@site/src/components/ContributorCard';
-
-# 贡献者名单
-
-:::tip[项目贡献者]
-
-以下列表展示了所有为本项目做出贡献的开发者。我们对每一位贡献者表示衷心的感谢!
-
-:::
-
-## 贡献统计
-
-本项目的所有贡献者数据都来自于 [GitHub 贡献者页面](https://github.com/Cubic-Project/NitWikit/graphs/contributors)。数据包含了每位贡献者的提交次数、代码添加和删除行数等信息。
-
-下面是贡献者的详细列表,贡献量仅代表贡献行数,不代表贡献质量,其排名仅供参考:
-
-点击展开
-
-- `config`
-- development_behavior_packs
-- development_resource_packs
-- development_skin_packs
-- world-templates
-- bedrock_server_how_to.html (这个不会自己创建)
-- release-notes.txt (这个不会自己创建)
-- valid_known_packs.json
-
-









BVD1Aw1YELB}5B`xw( zrsX)|^#IN`)Cg#5;jIg+*PPgK%Cg<>;x#71;St5mBBZwxqQX}$Iszklim(qf88eb! zb>Uue)Uy_kVp@Q1NodEA;j^nN{GPi7yN3?4-YR}b@Eqi_%}H!MU&R61_Cfh-%5u{i zL}=~CebvFqpgC<_@qd9YSN880GuZf0fnkf1d28o}5 zrKZ~*L3dtihd}nR54<43_zZa4P!f;u@RlUy&s&&4KliT`sGn?Pn1e?}%Y)aNoA(`8 zs$iOVOz8qPQYVI~xZ1U>n`HY`U4zZww;qWsxQl@w;9Ok3V`2wLJ@pEtfo^Gm7@f~( zqvT@fxt#k?xo8@cluzlers+d}!oOoiA6ZWu*-5yua;dMHa5D=U>6f>YlaN1v>k!4& zF;olFt5|Kyo50eOURGsv$rt6e$#6)pNmS`%*6Qx7b`Q?7es|+8SH}4#&~YDK9VwQ$ zqF^{Oc33 !QuacA11?$ zua65outLzQ{&Y!jeVOuJS>N;B##@%4*&%knJG@|`QRGMD3&M^S=5DIcdauNJ>k6Qb z6|9T)P{-ENwpv#LpS#b}MU1=ro(8u^pH3HC!C=Bt;hVq?`DJN`uiH4wxh0GfMY9B+ u=xWw(QMI{kQw#sEhvomH>8=F%jIJDEM~7G8dvgAz2hi6w) 9vB#i#bUpF`BGF=L?94gFxbbBA9HeY z8X6iD6%_>q1(TDLQ7BYwY^;NW!|v{G@jEZt&ms?3ozA~s{+LM<6Xk2J3$1=1KwWw} zIr1hp%66dpwJ99(Kuwx{g|Uy0jvc52)qn?1ZRS{Fr|} )^)kH*V0i9x?}W^IZ+Js@Uq~`tN$Wx0@TIBobS1kL;H=YboI0cpIvV$ zfOBl1PLanB03JHYG=>-it0Wal))<>!x+uuXgs~`*>D`lHFXvuXfg~&24=WFh7hqr= zo@Wt%9b*NdR?3Ls8XyNKYA>&Yu~KMU0Dgz|0uaS$D$B+|r&6UYzaiuk_c#9Po2)Kg z!VV?|`&tQ )!P-v?O=2eBN>>4Xs_+2{v;f?gOzM_d%3-dsh%bvX*rdjqVS^IEL;l6 zA_Vez6^+xPbzYSwmSsF}CNE09CfeWEfdqkch&VBY5)x;Xjb1;allJ*VSK>oQ%mXdJ zasrFEkc5w?08n&rap^|(jEnyI=AEQ=Uc+lQf9#C!jaEaxq&Wn0i>E^XquGzOS;Z$l zZlFPp#VfK%cBU`Ai;}V&%h|r;aTu7X)g?fK0{l)8kbl_@W?>0nkZcxvDEZLylK|P8 zSJE}Qgf_JlXF(nhA+7_d?w#2a_ZK!1RadTwS_zkN!x<1 M0spz}>G;+^LR050WSaKQF5#rgNvtoe#}`P0<^Ca{TP4_cKQE1C>O|>V9&ENI zAe&FwgFZF9KKgALr`5Bj 3R zo4rL-m$@Eh@5X2yWbv9WVot1vVr7WI-ei);HSZ?=<)^E*V$*NGv4QnkPpcbs3_e+) zmWGR26_@fDp)Y}9Mr7G}mEMYlz1kt)_WAYW9nJJ=w~na~Du}AIw0z3BQgfAIL3cF| z#Cdejgd&-8OVb}~0rcP?VNe|d&u$@ODaEyuf}43FBpBexcdI^*5B)erF+)(NQGX8U zTYkBIrf)5R=$q&ZU@Z!-z~pigzp()0>9Pqwwz20{(Z2@)z#($D3r6aHczhQWn%m10 z3<5Pg^Gh%&h3r2PJL_x@&;qO%Y7hR7Pa*=g?~xKm`D#}Pck8@**wUZk<-X>p*swJ) zA$8@8rzam@NWZS+G9h8g*3eL87-^?G*-56uh~*0>Uzyd63tGXv&^0EzI#%HVVWn@( z-tIm^s@Ff_ccNxJ9A(L~<4Ul(Yc{S549jT2?gwP^E+Iq 37T@}A)JftfL-g7_cxDYD9)$Kg9S 0Yr~_LV!Uy`R9Tglsu?@D-odwX z#Dt (w)&?ZbA*$5!DR1Q%o$Et|r)-Yg{&C(>Fs~M%;fj%- z)kt#Mlf8wK^_UFiNmd|geqZ$A0LKWErQ$~fERBo$j}`RQFJD3dxnkzK`qH#(P`57z zn<1s^o83^}juMU6UgFBJy|wdD^5$4E8=!52eMT=_mpnr92rH&7GJ++AzE{joD2pF% zc0yL^mjV6c^CysCP`i?S=<|c@VbaCH@8+2^#B*xHJ~TCc#9T7aK@J8SG`wr3tku~R zwpx$3R^R gC0IxrtGa83*Mzz|Y>hBgnKb^S3#x@5ZYq zVEH}1gkCpa@ombdBn^k_jK&1MVjR2+RK+c@#1&aaJzK3GV(xlFSr9sCeS6`^bn8K` z_+dpIu8Z4u9-ujgSc0S9SYG?dVPX*}#`tkMBczp@B1Vgtc8yZll0+Yy0>f7Bscrnk z@Igsq>BrJ5U4`Plk3eSv&E3|R ~e&waw3{O7pLDD1|-* zR9U9b{%56~tL8 $>uhub>`^y~P$50+r1!~#$q-sB9AiR;eq#Db1 zW$p@PeQqB{c9%DA&*1- YBKjH#37}WFo<+%3)d9YE-;EioLKV9T@qQTeIjL?y0 zQ*^B{xtl*9H_IuRZ$s+QAourXoI{QKZn1R~aUbR#f8f{pGV}6B0QBb8gjwtF#csXH z>vgD=tdaD)p(QOCa8@Y%aX#*_f}MAHo!XvuTe*Kc&%^^O0kt~RM;*mC+yiEDz>^lT zTH;lCu +6fMl^IrGv%skby$L$U7%(6BvO0>Aq`C!@B{ z>>y=cJdpVC{R`1g@KSRZX5c<-1f~8hSd&cK@_4Q@t5lXHsW>j;y*rf|ctagNT{J_I zL7!&*Hv1H0xXatg)cdW%r0J$D(GFaLnjf{wssx#XeZFEf`_ t%N|n@_qgd_ofYG}D!x_c?IR@bq~KLDBRXaDUNnOzmt0 zi%HUsH=asem+D?-&pxYkNgEAK%ItpPi@c`OXK24UJrM=r!SVTjtfEY{tpe+LI9|nb zrM6p^j9zLZ&yu>GW?RerBgmtWg+hj|?C{t?Z@J)k0}jIxb`Wvc%wI&5 ;EH0VNk@Mmr& zjztvn$lhRwIGM9} l+vI z70-I&FsuiQQ@`q`FTijWS2L!{n^c+>FWt~5yvUR-aV@~vD?s3_>0L`n&y_BX!({8) zJu)8)$wqgyLOh>FVzk&dnwB4|8Fy67DLmb^v&hH2%!=i2+Dz1NA|n+X#Lwp<6xY{~ zr;PQN4!l{4{nyk?6)m&kjG x!Q=?v?9;4 zxc!4_JM81}>vjqYC5W3#an44DH-#khe>k6@)i@JOf2L-qJ&)?_7v~2Z!AjG!_hpsC zoxefJSH!=E1{^9#X=<2N9UQRFoTRNqxqLX!q$7P4ep25bmN#`CPL;bMH)7L!jIGJ{ z+cO`pC(lvXgbg`2vYsNCd!LJp2ct{Z5` QkML zW*NSCFcg{#+iuO!3$UObuEQ%)?dEl(l*J~xxj6p*t%Ufu)pIJj 5Z|UHFpmaZxj|zE7jp`(q=uLZjp)6kHRM67JX{`Nj2-ev3-$alu>H8%HK|-Fdppb zSI6JEED>nA-zaG@XLrHRoWH2z^B*;zr4WGoWelWdS!E6A)a@J|aR|Ek*q2fB!0Xqj zkw*r>cErv$=&+e2I==UH(|1GowTVPYVN1c(dR9tw<*a?!Qjlz}k7s${_gHvCBaN*s z4?}}<)2=^=;eH5U``76BAD!~wo2k0YS-Xh9*6Zzwxk)%0Dbo_tQ1BauI5iEYqz|;T zNS!=S$iJ#YP`ZAcxmj859~CBUzHm=wezR1GwtZxSKN>V +|7dM&<1lFsCX zCix&I#zRf3;Z_+B+Y!8eOKm!JMi95#&KYtCf20B??bdR^WgUl r)!aMD)^~13h(bOWn)$N 86A0n)|EM~f3ckv4R+Q=M&%4$SLyC@| z?AfUnu*KQN0B`ggpItTi4#-8`?{;pcRg2l-9snh_Jds!A0D{U|vPNllzQrW3b@Zh) zo?X#z0b+T!r{1#(2GXhV74%`J>jSK3$4B8it9v6+kK0;W3-IyI(G51x-o|?@{>%BT zS$=hQxOL|nr5d?|5**PMRi!*}_yl90*zznc`&tg|lUg9(edHwzrdjw6{~obXr=fDs z_(~|Y*Fdd@In}Q+J~K>w`nzi{w4s`Xd4xE=-ZkC^TTtIQUKa&TiXSqV`Ah13c>&UE z=z1ToIeSn H?=-X;^~!UozM*Pu#Bi&jFjOdRGs>%;cG-VahBG*cDbyw#ltj9-2Z zw^gU+ ^lpaNU tvil>~+MO(9}?6WnET32CR{=90&Xbac!`R&Qt8J};> zH}+)kYiVZ@(^?`zABT{)k30fRmz~10Nu9iFeBh1dpU8a7w0ocEXzM0F5wWf0SxU@U zIxT+&S~&f~=L`bBlZUzTf6oE`UfurJviJXXaKe6~&a^SdzuL-Da{dEJrvo#DRz9@D F{1@>q7fb*E diff --git "a/docs-java/start/_images/\346\226\207\344\273\266\350\265\204\346\272\220\347\256\241\347\220\206\345\231\250.jpg" "b/docs-java/start/_images/\346\226\207\344\273\266\350\265\204\346\272\220\347\256\241\347\220\206\345\231\250.jpg" deleted file mode 100644 index 382f01ce5a2fe7e80074fc9ef7f3ed7b6a0efc18..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21217 zcmb^YW0WON)IA8_vTfV8ZQHhO+w8J!+qR7^+vuw5>N2K&&wpk;^I_g^@5z;UcI@0Y zPGsa+c_VJ*1pokq=B{3jM($STfFJwM+gX`2*;yHx%Ly?F0{|ePc4n?d|DF3WB1= _TLczLJI&WwEkd9D=Yi| z3Hm>0uzw0>!2gMVG)C@>Od<}p4*$gh4zY4{cKq=sR*ohPKLo0ki=)|p!XGa3NB;W< zAUaxkTK&g>Kte+PI9MZhCXpae*dGXtY2sk(?C9+96AKvD*2K;Q7!d%lvv+k?mJlY? z)Y2w|*#3!$1pon10l17zTpWcI6=nac>;K!H*8ZoxfMvS>>iYlI{QqR3P0d{X>yeM2 zUEjpf`KJScbbm06hpXd%*zyOX8r%F2_Wch#|1|K2Py7#C{2yHMKbrr8JN`$bsx0!O znfbwj7XL47{QtuLcibNd0K|m(KllG%b2an)pJWjKNtyrp^#9cUzkT(;90>YP6Ig!k zMalni4n+U}=f595@qanvOaP!g3;@8~{9lf=002M;1pwOSP28N_|L-fn{_)d5lOQHw zNsu-$Ply6&N;s@U_f(0@m^?}1U`if(H#UymU{Q@(zBN|;e#^rbjNjispF#OAFYHZh zJpsT!8+hOkg=ytzXY}L$v!8?o0|E{K1^Y?YUOQ7GS7ZP*G!{9fe>W&3BsL;*aXt{H z8~~Cq7!?4^y+b2-U}NEQ>#dV>39oLY;!<=Byp#XgDox&$W3}?jX7ke*qp2%niG!!~ zlYIeD!9NX_!fa2}16OTn; ztxX_jD~)Sjr}j7SOw0pMqLWI6k|$f8Yx$|CxM%35$^3vN#n!^c)*yOoLHBH^WvjQvgwr`;j+Q6-dB+t5iAyNGdwm`Cwqwp*&q>F&X0)Z`xyo z_TCp?M}}OnF3OwN+TN}3C>n^!G^1lENS9DSV1mR ^})`_H(nNfHs3bpoO zx;I9m97JVruInwMIa_(7;Qd19P0+mPZp %67!cO^i$q!MG9j2C zJ|0o5))yXe3s}CZNtmp5#SlWwSO$fkwzOU1GOvn6%t$zrk(ItsYnMGOC#vA4veut} zF@M_w1ZcqB A_+E}LrFEa&O>dYGMEEO R77`K+59+5A jyOF7CDBpRqYFf+sqP8<(AMp5=V>F%PAf_%O#!sB3!UKF~66D>g4mm 5|K3wWGgcF Q3X@7l5i4|!S6nwv@wdVCW!*_|1uFyU3|kj`XCa mBy0us z3zncmzb0SV4VxZDx)pqC-jJZG6%l`mj=(t`W&m$?ngoo5S_FBE+WcaOhIl{BQqGuo zG1kc;)quZY23%%8JJj1JE_E5>L3R3!m#!or?e*=`Gs+zA)-KOap#F?grlc+0oa%TW z!*zI_>jYT%z>= mA4UJ(HYe@QxKcCd~7i?RRFAu%L&hT4Ily(Req zE)E(Wy&HT8NV#7@p3Og}FhkLfOrF{vhbciiXy0g3w#3Wyb8lG+p2z6}S-FnNK}{#f z>uN<8EsGHL*bYcY5_+UZ#C? B%gPcJU+Xdb@ey&8BKU?F_j@Dj59qQ8OEeZJc4c9v; zTw)@O*i|OERdD5_BkD0kIlr=1;3qla3KFkt@ZLLmm5ti9v*K&X3;Y*N J=*_cOan+;s~+=JLX+ z2+hR>k~I}Z8CDp8(Fenp85jNKCkOK4V}&dj&Iq8J(o}ALpR?xaZjnzGVuTMVqNsaSHd1_ubtmt#p<>;kFP4`(Gd0D&HK)*~g^4;ZeN;u1)n?n#| zlokk!G?d&*)D&l$z&Tl3_)QIFO<5>`f1CLo{em|QAh7T%IzF=9qUgZNwZ5%Q-c^&L z!1qbiS`j>zcSXZIfr94o0awb|$Z3bVDbJ0b58zXa%c5Z- {ottCic0dkK3oiPVO `uOO0(pX5sPn5iHTQkTzw7)Rt;^C&u7_(st cyQPSzbzqCN3fp?)r zOIEjaWIR8Gp=0q+zkD-1#`nTMr=L=uDudsNN)3B}aqB0owcbQ=cNT1xR$jPYmelC9 zBdRozyX?SCwo=DWn&pc%Q8+d{z+82pF$RxZJ@sw&BuTfYpH2 zRfpM0<~I&~@#mL4obt{F>|)xj^0VV9wj@#`U+O4nK-)UFN(xJ(yV)}Kgv1_RdxC9n z`^V}UW6~|>vZaWLtX=dfC4^|dd`y&;0a;A1&|eu2PV}d4GHXB+!I62Y%4SwJZQ42* zVc@qdQ8Wd`PLVR7MtRHuIjP6~t}bSjPf`X8qCfU-S%X0ijhr;%l;ZB<*()i>jhr@D zz07tP-827d_pn%m`)<|Ytp6AQI{3I3-0QbHP5ZzQ2s{vIBcY^yA{t6-#k{B(+8Xj$ zpRyXDNX~%rb)NVv*a07RO=!Qyzui(@8Maa8<;ABi==Xd>d*iM0Ygkd1T~jz4n}v8R z% d~!Isb3PUwua08tu;QE5B!5`s?UamKhHKrziH)u6ZJHQ?ACG`(xFg% z|95z0d;gF{eK%AZbxX^#eYV8O;GWLqK7Fp*`D9U0k3cD*RHn4-g=~RI 5lh~yt!r(}g@ z!mXYO=9-w>t?zxW8>sx-8bgZBe(1itt_=_}&{{qA4tfq+mx>EgA)DFNng#W(LgyYc z$V5!4tldyiYv|lq-zK{gIT&qx!mVX9+Hf{m`Z}1n=_D`AHr6~VtE3_q+UvRJCk|P> zk}!4)m$3)2Yy@c?Z-id_#35~oQmeJ5g@^KSXuU!3oTk`%+q~>|A9R5^M7sl_GqBDp z%(PG2SMKzD9TF502~5sd`zzeE6ia2u3o1xbU|w@yK(pSt_u{(S{`c}PLUf;e+VjIp z2F3QALw*B@HNvD+*Ggt}sQD3>5^K5uhhX>zA3uVO=); -PRIV3)l#7@DL z%Nz5yNHd%a`d$1SC8Rskwll8R*6nx|9be*nQax7LLGZ`~_(&yt>Rkf;46^G$b&uwO z0JWVl_#SgbH7D#9{lfUb_@ci(lyy3E(M=5MD*mh=!KL k+igl*TOLtCk$}NYA%2DW~h#A_y{cZW<&@9`~6hZ*&K_moM)Kp zAn?}{Wr^2SUXeXFNl_?-1ZTCRrhOO#rr$u%CYptFZK^40Os*^pbNZrF!HDkDu+}FD zu{9ygC{tLR<1VBwP|Z6lPb|LMWlnl6B*_Mud3v@>3RMq5>^5IVzH_fB*I~!MQ~>Ia z&VY)-hqr~I@I5wA_|zz>1tan=fz{RbXr{(y2w@W@BwugP z}W=mn@+9_UTvc7Q@lDMfQo`1-(Ruk6=!DllZr^Qa8udiWiui z{VNwT+e~E+>3+0z^``tlUCpUabZ^0dOQ0z)gf^v*%)(x+DUQZq`rkdn;hkX4*jsi3 zXe?SItC$# +zo|8{w&7Y_5fBr6XlZ`NMb=;9lPBXg1HHY+# zsB}nqromQpos!%lq rU=VA6^p)%2VbbSyhv?Lg>8Z2F+6@ zXazHlxVwI%z6~J#B|MARh GaGu2%+T}}Cx=sv^9#)3Hd X+A<;#zYU6^!&$9pQRK$mEikV8s&*YO~telWAl)z_u_(uj6!LRSV z8~i;|7Dq{z`B(Ajddh|yn*AMZ)uJJ7m)pW=hY~OcF?Txu1H$FR(stD^J2*)!$NfvN z`CZCBr4m-jp-|v1!qiE}+3imDJSaV8Ug^2EWrDigEpe{*c!pGM!sD?bRK%uV-$0YK z_}1dqTgD4rhF ~tkjYHnXla|MU^#0x%mZbodmY@G z1{ZLw1;=DlezjqQV|E1PT0;6Jx0^XhGHH2HIUYP?ver0~DS E6yY2 b5yWVffH(UM?fHu38p2};KOyi)^@CC=N0FLjhf^dqMZSn zD05KO@{h?uZU()VBCSJ)cG84%ON}F&X-rqyp!2(fdP_YG+gb)oo-H<5#7Y4MNp4mI zl%3sSN^B;&h1E(@y9Z^@{NrlBp 72cp!5pO0o3Yd1e@Cb?JT; zZp8Y6KT;3cWsaG-M^y}bsQ=DvDU}0@McgViR9fXRiJ`Hp^asYIz41pZa$R0}S=Xae zp-!RPf3r?uH6AD3yhE3CZD9(;=%!HrH5_Hxs$?|Mk_MHM(0E)`AQTk9pmS}o4M8QD zaJ||kT5O#
jr1(|tTIhK!^2rvhpzNi!wGNS>JR1QA!rb&TjXMuDfi`^>?B{3L zCY%`i!x2bAjvApNb+PzHSGh?L$%h{vDTWZla^a&T4jkT+Z-;wxVw}mhZqZnT_;-Lz z=#92hq4802id?JsvZ`EL_T`4Pjbln%OB{Fl$@>6I??Q9z@aWGg*GDB-eC9OL5qOvC zC0J1e;qm~>647!&?M=qYblZpqBP95p+V6H69qz75H6!5CX`-mAK12OxUBa3Alv6Yq zY02#ui`!hNG$2%x-yfjPQ2gREyBBhT-ah7X@B2cA|xr6f}96 zXh|;m#x?)0PdN;Olo%Tp3q?-})E&kUt16Jj8aUmSzk4qj1b@Ardg<5KnLEaE{uPP< z&0CAS As3Sn}t7S V>vcuM;?LPV@bUP{2?PXJouVd-$wqa@$DL%FXhB!yJ&X(F z)oD?CX+8}ArA&3QA0hxdbMfkkI<1A)cL_ZK52Xc5pLNUXoYM)RxRbhCv+~^uUSJfM zg6i>I-clip?4E|*crxS(K=Oy)DKSry&iiJGSAA@^?_fZX>JKSPZG!DlaR_alCsvS4 zAY-8+Be*a7s2`*TZXv!I;LfsP#jRaa@$m=Nu$IasyT*2YVs1lB_~%H$g=MQc@eQH* zvhSN!f}jf9V+xyk>d&4irK(6?iQFV??y)ZZO`%tu;%185O<2<;i_2pUL_S<-aTRIN z5Xx-qTV!dUfayhHdu&%0A(q2rH8zTI{4 1U%b+>wVZCxe&cX+BuW%EkIpTDDL_gPza0c{O zRt8LyaW5VE48#A-k6#;VCIeVLn?R-NS OY&IqScgM-rs_&hz+vanq5IGCY!c z84N!$Cu-Ycv~k-}q@eU7NrufC&m=aK35||CuZpDkYMk_EOQfeN_(?Qzwg{m?+B#Ww zG~Gs@f;=i0e1h+7Hx$xdmYS-G7xnf|XL#88U#lCu=`KA7<#%&Cz3R=$8aslR=!AV^ z6AXDI`gRaD`6Il@hLjB#rVi6Ksc!}lfkJ12*Hh}Zn?x}G#);JlUh{KLxO$BRhENqG z6lkrH&h|XRhRbskhjISlUgl`yIyG&rm@3!t MUk& QxJ*U~!I&y!h zwq%g7W%ZW9`x8jldg9<53gDf~=$;5$SV*m0WuUCeRceDu2BJpVAucA|K5b=BSPr gk}Du`mVmPiMIrjZsq%j6XP8W@zxmH9kz N9S9fyyuVLo+E({xI)^@fX zJgE8b0@xyB5LCNq*8)5KX_1A=*X9p;W66h{mScWLn!MjY4p-V?*6mS>>QyIs4$=cT zM*p4S!O}){PI{C@JSQdm K=aoFfS}9Boseb-djj!y$=mBg(?6Fm zN^W&bWz`_4I&1@&jTPKOSRlDO5m3(zH?l^RDXwDfciADsEa6CKb|%j@Vba&NPGpyT zbC^AA) { zdZXZ={su1g&4<2V WKi)m|K!DfEF0H{z!uTg*w zJBdN~0(M_L0tHz};_A&IUv~TVR=eXwIpIDO{*D4&c;B$;?!Wc+x%73+Woo%|N8&j3 z4#53yYzC+}s XET&bhZSYw9w~>&)7!gt}JIYL6Qcg-Ssk_K*^^@ z4W(SZ_5%Ju?p=P2&Cc&RDl{wYz0X*9pU0D-@hJK#PpY=dkn;(Ny*Q`j+G3R1#U5P4 zGq_`oKiSL#W=uLIaw}%lY&^dap`msS!=~H3JM?UhVNn|`7dylfMKWF4Es*Xogv5vE zg5~A5-VX~pM2urXQ4)m)`a;vX_pWkpWL?n>?Bxi7rdWkadQ-`@)}VWxt=*={+P)=) zXvSzDSI~05j-yvMy$fozZW L4be$A+Ks=xY-ou5D zPFW`+fgP!5KM@2y#u2)GatLq}z^L(GGj(-K9=Mb1uN(4aS0%0E99q)$91@J G`N zjN@+Kjgn4D#?K!p$_)S@DKbv|dv1%PAoGkcAM;XPIBw#_78)sYW%dhkAFJftK}09S zE1$bmiT}!xKdx(?hT&St9tPH8lgHo}rW;5Xy64l{-zLfH>VJ>1h8^(I;PRJI3DS4< z9LN590E9&RCAdsx&lW6)v;T!xweNbZ0@Do>- %q8^=_6FgGEg|Tx` z9ljkiYUMW`y4x=4IyoL48?i9jXGEsRT5SZO*rhG b ^l|yp z6j&Q3B`8+E ub;o7>&M4ktHY+vf%#Uh60Yl?{k<>M(Urb`d&RC z=UW$!vVD@3th5fgV*F5smo9QB|HG0FHq`}e+K;ss(cf Q|*M%c? zz_{Wdnx3g0TP|4aH%h@{a^r)@#*(VOb#bn!Fg$Aoz*XXPYeU}yawN)R;Y%Y1ty;c^ z3=vr#VYX|^U8Qx`6w!# Q4}XG|^u=3pkFy_13T>Vy$SX2Tw@B zTjMf0rjecui_^+t|2n;mm!D)l3GBT~sUQ1u((A$k=K}sHP_}2b5O3ybX^JJ4y!yzG zX!_o;+81u >`ucu0GT<7TC5 w8`D^Xy_ZvN zM0}s^#tJtcjoTQh$mlqr#BAwGnqW~IhSIupH03@bQvy7wzxsO%#4_0r`$am+`eP@# zgL8AG872cZqlFmHwre7cBuo;}##c9v9??*}VZQuu0L1Z@BPMvBd=`<9Zhs~5^rsd1 z>u+|^lk5-~FYnw2=A#r`q0z0f6X8YsK&@I(K6K*C<(oz>zi{8Lo;m+-Gn?(bc%#AN z@(~1`Ritg!Z?sxR?$Dk}d$9dru39L}mfMolNO+Cz-Ae8j$+A>7csth^Zq#)Xk1FIs zyF$)fVtw4mVj}rQYYl7K;F?A_B?(BdOzPtJ4W0>{R{178O`6&}yJdbFG~jK;l7` zqVNRt4SD8$_rUV4rD+L%mPo$lBw3!t4h)!AR4-!6R2IoIqw+w>#ho}r>k4BCEENb@ zfrq?J*pLiH%-~6U1)LFB&&o@11rqfN9#QjP-C|j%!Y++2@>PIh+s&Z#uBs6YeF_9| zQmH}SAu44Gc>t><^kM@*7T%0A)xrlO*3!*qI&lQG;*ZWfeNpp>E~Vs6uWHcGZySkW zF9Crpi=UM#jqisgF#WbF 1T zdHJDKPN8A{h_Fdya#S^>l5tVbDysd&IRDk?XHK3xv6XlF1ccrz`Tb6WluSxnJJpS` zOMwpW_Mw(By1xqj3*oC1^o!vr^21;dn(c6TM4n(H1T(53u*)N_3VM0rjxd|I4t-P+ zd~17Gk#r&GSm*oI4XMNPCdS_zYs7PL7s0-0j&(y#xzDf`!5GL@@*teMyWcL8#FzMk zkct*z7yx-dhY|p-N)>K0(oUun`6m>K(v?me-;ZX9g6S@~VW+kZT7D{vXpp2W!8tvf zdv|j6 TfF9W$T3FYuJNqv`ixHwXVbuX|`fu`JA3hWr%Ko<{#Uf zt^Umlp=8KF&jyRfg+#?+l(@x$d~ei}FmMrTUuEnHZAna)?@@lpRjA*u>A_%t-eMz6 zzfHf*s;T2nc DOB^2d(P*{F1=F{=gOUNgL#YBiST6}M6TW*z6R zjZlYr!E3HJYLY;tPdu5Z`y;B6V8YAKIQM#6R=20?y>ug9%l&>kO|{_+#$!LIBCh?l zPMp_THmQAnthb@sZDWM~%rHTVQ4%b<8&_>;@E$TH8fK$+JvuVTl2=N!8d5CkaRXjf zQrr}NXcT)j_`mykPU7Wb fxX)_Jlu?Ch=$W4UK&aGGt~iSu-@ zBenTEZH@ur$$rq@iKu%sjU}-dpVGYUiyYe) F*cG5p`tjg7bv5S?z{ESw^<$ZH-4{mi0d^wc z7=wC&LNEkAV=wE`JZMQ)`ui_WYrsa;PcqUd?b3Zyyr35u>>sX{68Ep~{Gd|W&mJ7M zy*qBXBY3xTH6|;u8AJA)!Q0{b)FXUrM8{n3CZ|L%PX`O*LqBUsNunW39k2qg6UFA< ze 9U`zQTvIaQYD>6<*LH-b3jWlZ+8l_CI(u_)s>vQo(9AHJ#Ij2IyFJKr z)lyc^7s!UqlywE=>A^kaU}`MUnw{$NBXLlzwGvkK=aT%+xcB5J&RKIlFCVoMF)qBB z%AO*JPe;@OVbK)B^8kYrmzq&z!+Syx=oFsTJ%HOL8KAi5ZxEBZ*MWa>LD|gE^EzH< zPW!s#E^?jHve-i^1?baT2exp|9Yz01?ujyp)e%RS!{#q=;Up|>4xOzF$E*#~2?zcM zvtxPV<%ro7zwB^O*w1IQmHwc&7}Rd{TF*T del!ED~d=gh9@H%DL2(7yElI_!^y1Q} 3%ptKkrqG)oc;NB6w$gN{!>m>8Y!kKIYGO;S(_;JC}WPvD}k005_zLxVo z2NW3Jm7J)MxEwX`2z9?BEoh{-U8vk5y9hABi;AOtp%+3Hg`^aLB3Ht{BS!zBRC07U z>L*=_Vq0$SaLfX)=qGfspDHmcvU{#s+~Xjmedj@%ra(W=TH?}6_oxYr+9#QpzLz3f zS393*Djbb$VDeVL{4-bGNNBeq&vV!3@!q~Ovw lflDD9eF1!slR+E;s?J)iLBVyG<9IyF98tFo0MY&dVJ7wB8k99yrR zl`_UDZ%8S9`A>5 s%$X9Z|AZH*#4A3w;kW33$ce!4+^Wq zn#j^NzptZSeZZZ=ffZOz8AxH2>~v11`m!hrjbl!skm5T)vbgkzXX*5~wnH{~WCH`D zrDC4c`6l1SNiVe?$2>lzp*Yu9x55ftRyYFWuMNgt2BhZ*c9ZV5oqRVyo0+#Xj3K&+ zAJZkB?R5;QOlfFtuSryGRMZk!Iw$kJk;K&IM!dTCD5UfLykz$qZmV;^YUUm@4I=_0 z5J6k((>xVb-PHt8iunwDAq=Ut=RwAXV8rySjo26&qQeZVX#)j;2IP}$dr4LLYkHBg zX(w+=M$b4CsITHSEihn8feZ#0X;qy{rI-m-Kzr~qpR~bn4^l}t=1clu%8%j^T=$Zo zU)7rS>P6>e$IA%waWn43aVKO*&Rmv`Z>*rl$n}pTKWlDrn(lN;dD7X&eLFw=Lo^Nc z1ZVp&)sOnE3Stv}Np#cA$szo-v;;l2egbZ%r_ >tlVAfZ6siDU!=8sN_OG?DuFHuPENKQx$6; zg5pQ5{A?j@9vb{rxbCjh5{rGg7bX0ZV6QI~z~b}~7A@3-SLw?c9kqYVPGW;@|9TD5 zhunkno1DOHggtVENNFB=fWLQlAd;ZpK=#;nzq5TjWVUK2bnRjNJ~AT$HU7Y76%vy6 zhPou__b;OKY!BGr7hO>af0IqC33uJqJT%ph>W*$ &D$Q*DTm`@MuP2RT0Ihm-VDgzF6h!cv>3 zV2dWNu-(IbIGds6tA|nrCNbVfdV`T+u^UkPE?#2ql@4L+el14vb#LZxFcTaGcYh&m zWe-#lN)xnucv258%EwGFA~LW!xytAeQp!@S#uKOI6FzMn+VRcHsowmlG@~2?Ii0L= z$q0oaz?&;v!;QRL`|!s|c4|lV@`kb?l6Q1XnnKdm&uj5n-R`* 4GciOde#muF36-!@0F{wbEm3AT`?V>fP=C2n{ eTnmA^iXQ+2u&qqqD5YXy6_mGASVJP+ zej2R<>SV!|e$A=EBz01iT%*yHZ)GBX0p(gXT~&Q^W?tkqMSd_c5km@^G-#b6iYhR* zGoWoW>drCj!VfKLy34D94mV`A4Hi5s;sUUfz zPQ5MpsbOwWQ4QMVAN^4mcHC-^RGS{rw*Ljc|Cp*7JmXlyN0HApiZzQ!q#Bz&8B $+xtEqQCOQjG)<6~n0yKaP_7s1BXD}YQLT8C{4)GuX02507$=5Kv`sJ!LJZuu@f z8uW_b+hs%E=AR)qMy%3`BcV8Rw6g7Evv`eydcKAmnY#40tG(jpseNrt6BfXKaahQG zZr+vo%RR91(I7Mo@jG)QB9&c)q?Nyu0e^@UdU)<$R?3SlBVGI9PGxO{PpaCLz>HJ5 zmrhUNEhZx)_AdZf)rC$z(Gb2)Ta6j?Sy%;Dc&mC*ka!vwyl@i@FTA+rtcV+9c|#Rj z)0g+WtcIU|(XKEDLuQ4511fqvwN}5qLU4#9Z-H<2g7>HvMFO6PXTUzPIa+q@@$(N? ztq#Ns#`?MPzA{`#7DrnEiVy`h*Njydp18+FUvGJ=0%L%nc;{qt*a;J!g_0V&-x}hx zy!?U=jk6B8gs2bQ0D_FGU`0Qk`!I>8LDz1Wsd1q! %ldLx(;V^CIhn8{0Z$rh6?%fHv zQioRIm1#hZ&iED4oBg?|EH0j&31xLgk0N_b8U m#&jG`dqPwTI#d;6!gyym_+cj z+6v!Fo;HFmAv=g%1i!I<{#})m+xiHCU}3I4 4c`abEJ{xJ8!gRef0?em~0e;!yrn3uifoI}_}g6@QRw{algcL@LLYo8Bl zVt6o|k57 fTR=^XEDiGy*3D%+~PB(%Zz$ZQUHHNoPxz{az zSA6SKI#_^1{sBXX14$3%6gyU&bcr$_oXSdqHIO+2{zw4!T5I0TOb}M%m?fL4$o2Vf znGx=C?wqT+#B0l&T--I)QQ3dB9!a_E%z+W7 v9+h}daf{n5} zr=j!0>O0*y1<#t`#e-cs&u|lHodG9)fE9t|Q(y!cOFc=nmN=pjU=9{rr%WS1M*?2G z%_{~iSc}V()ou+)@4vdBYD|ZY3m;jL$$)mI+*#We6(;-w`kKhaCzy*Wy^$xJs4XFbm6)INRLc6C@h`zx4;x+heF=V+K!YqlnCNIZ zYPAG9pKcOA7zg2t(5LsS{3C~oixy0X3A}8T+o(uq7GwtxrqvZ)NZG2gAt^eP2>URJ zw8S)DB#KVNm3};=x->25`?XoYp6A%ixib43ThTdO|MJ>b&g!fEFS&T>FPAYP(gIi? zc#!TT;K;6DFl)XTVqyFwqp2*V%V*_Y<#A4gfjN2w?qv06Hz?J3kqHcal ztHp*L8TofUV }RoHx!Fg6{WN~#%)nZB@DGqUyZ|JL&; z!sYR1;~mdIC{tb3<*0qX04gTaHOWVqqt+b9x*m48B=(f3=Y}3#B%+q5>ACh%BgdQm zSR6$2sF|N?p}%?OWc&!LO64~l+8v+?kV$-II_TG;^}sa}mnv8J>QZSpv}ykQo3Eue z0yer+VC#6@?*Gso&F&IiPVm`4)*K r(BG>hK|!dfhe5l<=sV0FId8yS}4PdH=L z_%nqzu6yRbe%D}!WSYJ4Dd%(-YP5T^;Z@#(58%~#M!rbW33m02FB3kWhhKIm7_k!z zh*uf_Hgr7tdD=bfRm*`?iP=LQ=q(p{E+nQ%jpr3`sFIU3jV~sQXKq&PZbOh||LT*A zpY}Xh$yhr;t(fTUS7udCS~gt?u~k1B90C__8>=blds)a2cqh 7XapVO6q1 z?&~1!e@I{GM!62LrsHR3z@GU|3}QJH%&PUpY&h!?Qb6WCz&5;f)a_(b;FS6^&+0`~ zKI2IrP))zTWdtAdEOCfh6c{h~?ogR(19E(RTlSUTu*VGob%?*20sc%GeXXH^47H*? zX|@kce7-qCW>X^op5|X#7WZePUsu7APw@{eFPtR?TIE1JbyoMda76Em>`A|&ZhqYW z5&vPAUG|q%TV3XHIF5y1;7m>&SZ&YxhB9?PVb?gii9tp!@c9#l`P)gge$H>4^RqC~ z=vkObq(Xn`PQ63dvgpD0NL_k;C?zWV8^G3+YyEtE?sw||Z42#!-;#p@dNg8{NU*3> z{%L)EZu^e#NO@Qd`9%0hQCyuI9j1x{G>C$zc%xjn_Y*%_|F(nz)t)sM%O#mK+kNC{ z*H_Yxxv!Bq=Hq5%a~RpTA61fxPH%SrfSTX-4|TBuW%pMo&V;t{Xq%`1?Iezkdp=!+ zJi`1|SsnEQx+f>%brrq08J-&h15M+`3gyDi!nf=u!Wm|5KA7Xh2gUEIr}f@YC5R@} zMRUk0TaFXD%-y}n(_|QmfPRRc)@R9$cws6vt`M={n)KN+&Pvq0$b$9*{S`s`hjb V1yVL@Rmoe#iWyN4&t> z^PA{90UfB|?us&K;sTbKVqkiC(jIB^uD6Bbt;nQ|hO?*|K9+nSr!DPBYCu$C{NtV! zCmgfE^-|2Yjd8E^PRC`wnutYdL{0echH2hi^iI?ZDIKPMdxTYR%*63SMg$;#oBS?@ zJAm(jIJ$?ByEf<2qLF#gwE^`Lsl{0E*>BP>Kxv{(^zt@$O#(Oz&CV6@ht!vY8Ar2U zWRpDru!>7GVOp)5!oHp6#P)#pm+(d}VGN^%v=;#TU?e!wL?OaJ2o8yA^##6zY)2|_ zg*Pnc85-LaxSf@Zp+X^{iV`OS-wLtMWgP)aPh_{_qCfBz^p;DQ=qczv5G9z=#5{?k z$Fj0F(%#jV_qOZVP$t+U=Z+f*1iL> JhAn6G%O%y zIjEzUtH6m{Pqa{*!qLfIT1038< kuch{{~ G&bc>CmC@VQRhFVDU2o^amuC0RIhP@#8XTj!+ z@x^F#?<#7%&XkSj6M%{SY$0sgTYs5j$yi1!%75b+1BBtnUy-OGOn5gINcGhu&a^l7 z_UvT2sHMdX1cn@ 1$QMA_a$2|A4GWh%73BaVKr(2DGyVVAt zisk|4$mmVEZ_PxXPBH~&X zElG&m;Ce2fd_d eVg x6o^CL8_jZBa4+ zLiO7g%LASf-QfUEdq8W9gNMhx&ntCNWPBWmR87h$A!c{~x)OK9QMS)Xs=U?BoOoo9 z)*;M1S6pD~4AT#T0ZdET6jrgp*Dv%bOV;9{np5O02oP}rDO)Y|eHbn4Dn>Rw8X$c| zQrEjFLNv>}4r$bsVC!+5C!X8Os>!bDAp&{HDNlXAGcWnxOBA`ai9gCh3XyUG2Di>j zv1dG-`+P)CmeN9{JVw6 epkr&ji5csd`RX3Dg6r61+RV6zv)hT55T;b)whv!fBh&xYhn*q zc{xq9^r|g>W@J#8&PbZdr#NT;!+pB_S8K72@g(x|Qkb}iHV#=ufWRPa>P>%B^bVoO zn` E{i0W)IKp`gpDu&oDX(wZC*wjf=wqVBET z-3_vY5l+5tva*(@!WvOSon2w%N=$|{4MIbGj9R%Hi$T3N=Okg;rsaDS;wEItf z0K%^~)$Fa+xxXDMWDi^^Ol`VRKLvjNe?%SpimL_(pPPB(meuV#)L^@Uy_@VGr*jks zzy!>+m1^2evmZ}M;@kZ!BF#sw&*gsSzef&jtWEA$6CHh_u1p?q@lJH5zddkk^5yBp z4Lu5mv&X_bYHhApk%}_!N2(NC(BybKsbuVet4mAud8F_{$WZVf%V_drd`oBc*4D1= z{ T;^|>yLXAh7zNZ>i zf PZk$vXL-b>#ezBQ{VX2(DA)gb6}6nX;>wuAwgU**9Hnx3k&1$NbM2 z^i#QNfwYDz qAHwwq@VlN7izuRhVN7`aNn-~@gh za79Sti`T0KOpi)a-Jv2rdp@wV97h~_Av1Mak{!|PHZ=& 4cRlmpv1=}G>V@w6B38!t%B1}XGS zz;}UBCxG|J>U-4(M6$4E*rZdG?@veqMIEqDeD3+}y^1Z=ZNKNgfJE0FIz}Gbyz2ie zCK1{0WBV+Islu5LhDbQzg9$q#yi+hFhCM5bkWp1?cq~tS7aS3SvW|Tw!sZyGWxhoz zVR$%%@qQxqFq! o_jMAMS)uxaAds0JlboUl<101iQ+NTgiuD{jG-X zn`;IM;U%C+-gaL3u#02`@db5pHhUn%dLmu9b}$&->NbYafa={Gpkbn+649jMmp27= zhza)35lT7YOA1x6@3mVGl0lJ)U+FWuoXooOfOa3tIe%Ycj~7MbGMcDzv|?pq ygiu%`ktaV)T^9M;jblC2Pnwch)U0xcOK>YdS(C!-$*DINTl)*Z z0L-T;0*B2GzyA47K&XHt?S)XIh+FaSKQgo$S?eS|ysSY*5b+0A_?^jM_+Zb+3oYd@ zWf`RMOJ+*#7_%lQHBUoc^hqU&M%DA`++y=c7O$Z!ttDV7mWanWKxXNe a^@IzIB22;wkkM8Q&4IKMOVcJKpKl`U>Tp59Zz zsmgp1q7XTlGg*qT0yfSsK1&XZ_mI6Te*)<@g!b(U2uZgAa?n?sO5!ll<+_4>gHJV9 z?8*G{%CC~CJ{mP80w9Qp6jktcswo)l><}mR$EznGqQjX|KL6o?gtkYfT9U$jFw2dC zcrm0BdM1cuS5;a2>YX~kRiaU6?=jG1n(<87g6=c`V>FUQQt(PQrp4W_Z(nl^yd6|_ z>TjzxXl9O}Us+o{U ~33+D#SWKG_(Y7cFf>` z_>Ig48M87Jh9{BxYca78lAqf(N!L%@#1vB(EV%5?$GR6ER7;=wrcEfZw5>JYHq*bZ zufVW)+u^f_EF$!YhBK 4C@A_DImj@Tn$ob^!a(A zoaZ)blXXZ=qZAa16@mA?;DcbRoL1Lg&+v 7aCs+L z$^x|s6@2?gF7|D3iO|Pj7}5ECrd40yNbS )mfQ-b=z0z!|-N(;ahi0uC>`ez2w zoyCSkp$JBdwnXGtH>YK2JtzsulMzwm8 B{ vGkk6#|W-AJ<(g3e1lN0pLg3GLi)IQi^g zB%cokH*_>%hODOaUb}PeX*%h&wd@!*DFEJ`(?O#}w|9MMGfVYyAQ$#B>w1IOC&YFu z7!^MkxL5B$1MgHiHhg^YqQ_<(=KgO40AOW}>p#*N%Nd*3?a`9NuXKPZtkx1;AZYKK zn+AR&)fe1bo6s(nc#r%pEK2jCIXz-!Hr*l6(r`(C%JG9$rb^LQTDGKvkyOSUcuHC| z3})}0U3biI)w>U>KE0+B2&;IvyduOMETGJb31d_oCTyhE)cr{$j5cyRB6_~!_-LuG zj7)s-v(1y3BY8!oAZN=rU7$W1M2)_S^G3I0V|+P|U3(gH-_Le*vP36x+V30^uVtXs z_EMA}J4LcZ^aXl|ob3{BdmaaR@7rdy>!$NM7>O7<)UvNC373d= GOPh`xI{Z95C-+F<1V@ -1yaazw-HX0!!Tx+YH&1s?g}4P0t$C;YkT z)kchOaIts7oo77=FP3f1z=m*VXasNUg=k)Ue7jOMJRMEuh>aif&?lddR+Mbo*jq5> zaIo;!0$OXnIw3e>G?nJo%-kr65a;nHo>G{Oe5ff>v5jwTr-$j*#SG>x$@_1Z31&gM z_zLKvw*FT5nr`l@f{_4-%=4Z>a cawy(@OvG zz4cgMiF41k9ELGJl@O)`R5Bgqlh~#ljY}AjNjSca6iLc%%46PW7S2-b9|hVlzs>2C z(VR6Ea>Irmu~2vpbR?9$^{lfIx?Q|TzYZ50De?=yEhIP=tfV7FF5A-o@vHX@!IWG( zEv+OYKXRfVrRC2pk8A*qS-oYw{nR&vC7?9SaI5I&l=ro%r1jLsWAFtAEj$L#BJV^f zI?UA*H0=O#-bVNpbjDrmBON2l(FSrDG~Pr{4U1~JoOfQgv&NW@E18(`nE>&WjuR$0 z{(dO&Uj3_5nQ|LG{%Zb|iH?3(Y(E=DXSl*ID0j~?s5N}9`g8}&kVSgO8sxoONRoge zo&esYXuq<>sHyFn*Ud4h8Iw<&R#QS5zGadXyx^OukXc$4ND_S8bV*nu(qETUK*uK3 zg6Z|-8KGi4diFy6n{k?3gDjoua+%*my`POXgIf>YEy7)wDNBDZ7e6cpTj?ib Xmt$j2aNFy-9l;w7e(q;h88Z% zRoADTXMds?b0g4f;2$-6!f9Ee98aY#*cKNYOsPC{it<{7j* Nul`1P8dmO^(w%pst+LSZLwN8NpL> jY1S&lcXYSRYC$o7hA ze)z_IvoH5h;ja>3J_=V$dmM?);emam;kswa*z6 kMEd)!kiHrAxj5`)*nxOf9J(#Fq>+IJ%LPpbE z;u=fN$Cd|PvwNm;NXF(UaZ_b&o)&v%l)rBUB2o*WQp>uJw5d)hpw|E)6=%=93cZ>m zFYS4(%a?>yb^vBZJe|xOPmtBuT6HLM>fUe&W=9QuM1YfPa5D}Mw(U@l-4V{G#pIkL z9~?@-Ka~9eE-eqX_c!w#5mJgh1oiA@!YR8*E54Xo)ZK7#wO#nID=$)G;q!`NZMe$S zfx8Sj6`!`BJn1qc RcS*dxcg*QjgR@KCEXi%psf%g>*y08(7kt~@ow$FQ zI@D&%F-Vit&s3#9y?y=MG>(OTAXpvU1f+aTWmb)G6?x-olEfikgIQw@RG+j`GwP{a zU%(HIbt3=_XtelK=ar%~*mw*`j)n;&OCmgOOv|T9CPfxhe8pJdbaFt+?04TPYfj#L zVW{@M#EOYk3YL;e7<_cZ!o47f={5b(&b7^ZXwb0se%5xN^)0|QF`P5xa$h+Q$v|p{ zOvqjY-Tmd{`szBRiYx}Pnot-Tv|UlC_I{sqT7?WO3g!*balCP_anq9u2|3bZ{sW&? zB(LdZ+)j3z6UGjSi7&bZ{)51#i1>jwv&PqtdR<+R6w+a?>f4KI52vbch$#<8Iu2n( z{GZ>UTEwoO6jFdqcx$HkLnvv3)T6YRq-A1SHLwl+?OV!J!-*g??*qpk=6?QI@CHs& zX(%f{8aaRsw)BJZ5{I^roHGLDxEdktI~BAS;Z1GKeH6|HX=i$2*`5o&q@94?e6ZXm zH}ku!WNFe^ab1E52(aZdyKnDeOuFM=QQfrutnoeBUCK^5B7dgfco$p`O-d^CtXRKm zWu?{*LjAqzdejdzLWd3OC6-LLy4s6#nFn)2`QV-!R-lfBTpa>k1kr$FFZB_INJ>2_ zAK592U{+uqw-Uv`9bho`{o6;U#m^22j1jZCu9>vAHnEGI5%J{wAN@BU@6ytT93c!E zPuzC1jbEUyw4OqiwTeUbA0DS@?IWFNpuCb`waUG5>bNGleJ*zrtDQ(h99^(S^nT1- zwB-d&A?7G>{>xj?M*xb^w0B;FI*VUPR _q2^I0k@xN~b1>r@EPI_SpN;I+%^B-J#&sKfjid=yME@nq7K?v$aX_4wGHzq#@ zaWXU+NKi3cj<1&`$59jBqU^v^4@A`=-O$lT(~e(JS27AW2x9nv9VaSXN#eEDtfPLk zx_*CNplZv<6g^DKX*`3G54q9 A@9(AG55WYm>YIl^gexj=7 z6RUR`<-h2I_{xQAxyJg7nDW7HDB?D(urE^8C{7wkUW_P>MgkLGg)g4K%FGQ+JR4LS zMDqJBceva~Bbd=*?fD+0hY#I5fdfcCxXMv}9n( C~Om3eOyoItCd@5ZA&NaZdI8 zq_D+Mk^m1z$)zvkAUW$7Q7FgUI_+VOeQ($vfHni*6ItI0GfJg|p;V~fahcE7zuZ0f z)K~t{z~zRPRw4Cn1bro^d5xL%L6??>3SW&%G)w7)PG<5Z?Q^)Xb~u@68!PsZDXU4B zGjkzagV#AGbYOY$pu}M|_G#$ZS`q*qq?MF+T``hL3j@IVv+8Mr(9I8cKuR-(8c9Kn zRyve1S4o695biDr+X9zWS65Ye>P-F$ZinLs-hTQGA@gJ00g8MzyNhiUFB`9lCrTzD dg~{l7x3#{KCCrQCiTQzX6?`r~3I*W2yMXA&{7(P? diff --git a/docs-java/start/ask-for-help.md b/docs-java/start/ask-for-help.md deleted file mode 100644 index 3f720ed99..000000000 --- a/docs-java/start/ask-for-help.md +++ /dev/null @@ -1,8 +0,0 @@ ---- -title: 如何向大佬求助 -sidebar_position: 8 ---- - -# 如何向大佬求助 - -请见 [通用 | 如何向大佬求助](/start/ask-for-help) diff --git a/docs-java/start/basic/basic.md b/docs-java/start/basic/basic.md deleted file mode 100644 index d33aa60c7..000000000 --- a/docs-java/start/basic/basic.md +++ /dev/null @@ -1,18 +0,0 @@ ---- -title: 基础知识 -slug: /basic -sidebar_position: 1 -sidebar_label: Java 版基础知识 ---- - -# 基础知识 - -考虑到笨蛋教程主要面向新手,我们无法了解你了解什么不了解什么。 - -本文档暂时就开服最重要的基础概念进行介绍,如果有你自认为非常了解或者不重要的部分, - -跳过他吧,因为我们在后面再次提到这些概念的时候会重新跳转到对应链接。 - -import DocCardList from '@theme/DocCardList'; - - diff --git a/docs-java/start/basic/server-dir-structure.mdx b/docs-java/start/basic/server-dir-structure.mdx deleted file mode 100644 index a23b9ca8d..000000000 --- a/docs-java/start/basic/server-dir-structure.mdx +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: 服务端结构 -sidebar_position: 3 ---- - -import StructureExplorer from "@site/src/components/StructureExplorer"; -import { serverDirStructureData } from "@site/src/data/structures/serverDirStructureData"; - -# 服务端结构 - -我们先来简单看一眼 插件端 的文件夹结构 (以 Purpur 为例): - - - -对于类似 Catserver 的混合服务器,文件夹结构是类似的,基本就多了 `/mods` 文件夹,少了 Bukkit 的下游服务器特有的配置 (如 `purpur.yml` 等)。 - -:::info - -对于世界文件夹的详细说明,请前往 **[世界文件架构](what-is-world.md)** - -::: - -至此,大部分的以 Bukkit 为基础的服务器核心服务端的结构已经大致呈现在你眼前。 - -:::tip - -如果你的服务端有更多的文件,大概率是插件 (如 Slimefun、FAWE 等插件会释放更多文件夹) 创建的文件夹,一般来说无需担心。 - -::: diff --git a/docs-java/start/basic/what-is-datapack.mdx b/docs-java/start/basic/what-is-datapack.mdx deleted file mode 100644 index 8918aab09..000000000 --- a/docs-java/start/basic/what-is-datapack.mdx +++ /dev/null @@ -1,53 +0,0 @@ ---- -title: 什么是数据包? -sidebar_position: 6 ---- - -import StructureExplorer from "@site/src/components/StructureExplorer"; -import { datapackStructure } from "@site/src/data/structures"; - -# 什么是数据包? - -数据包是从 Minecraft 逻辑结构层面修改我的世界,他可以添加或覆盖游戏中几乎一切的元素。一定程度下可以代替 mod,但它并不会改变原版的内容。 - -其功能可用于覆盖或添加新的函数、进度、战利品表、物品修饰器、配方、结构、标签、维度、世界生成等 - -# 数据包的存放位置 - -数据包是存放于我的世界存档目录下 `world/datapacks` 它既可以是文件夹亦可以是压缩包。当你加入时数据包将为该世界启用。 - -# 数据包注意事项 - -数据包是存在加载顺序的,在数据包各个功能同一个分类下不同的加载顺序会导致不同的结果也就是不同的覆盖产生。 - -这个顺序存储在 `world/level.dat` 。您可以通过单人创建存档时调整数据包的位置决定数据包的加载顺序 - -您可以通过 `/datapack` 查看已经加载或未加载的数据包 - -# 相关资源下载 - -**常见数据包的下载**: - -| 名称 | 介绍 | -| ----------------------------------------------------------------------- | ------------------------------------------------------------ | -| [PlanetMinecraft](https://www.planetminecraft.com/data-packs/) | 比较老牌的我的世界资源网站了,东西比较全 | -| [Modrinth](https://modrinth.com/datapacks) | 新兴的我的世界资源平台,东西比较全 | -| [9Minecraft](https://www.9minecraft.net/category/minecraft-data-packs/) | 比较老牌的我的世界资源网站了,界面不太符合中国习惯,不太推荐 | - -**数据包工具及扩展资源**: - -| 名称 | 介绍 | -| ------------------------------------------------------------- | ----------------------------------- | -| [Datapack Upgrader](https://misode.github.io/upgrader/) | 自动升级数据包版本,未测试 | -| [Datapack Map](https://map.jacobsjo.eu/) | 查看世界生成数据包对应种子的地图 | -| [Datapack Maker](https://misode.github.io/) | 数据包生成器,适用于大部分环境 | -| [vanilla tweaks](https://vanillatweaks.net/picker/datapacks/) | 常用数据包的结合体,可以集成下载 | -| [MCCreator](https://mcreator.net/about) | 生成/制作初级数据包的不二之选,推荐 | - -# 数据包结构 - - - -# 数据包的编写 - -太多了,详情请参阅 [Minecraft Wiki](https://zh.minecraft.wiki/w/%E6%95%B0%E6%8D%AE%E5%8C%85) diff --git a/docs-java/start/basic/what-is-lag.md b/docs-java/start/basic/what-is-lag.md deleted file mode 100644 index c9048b319..000000000 --- a/docs-java/start/basic/what-is-lag.md +++ /dev/null @@ -1,8 +0,0 @@ ---- -title: 什么是卡顿? -sidebar_position: 2 ---- - -# 什么是卡顿? - -请见 [通用 | 什么是卡顿](/start/basic/what-is-lag) diff --git a/docs-java/start/basic/what-is-log.md b/docs-java/start/basic/what-is-log.md deleted file mode 100644 index 9dd7a0f62..000000000 --- a/docs-java/start/basic/what-is-log.md +++ /dev/null @@ -1,8 +0,0 @@ ---- -title: 什么是日志? -sidebar_position: 6 ---- - -# 什么是日志? - -请见 [通用 | 什么是日志](/start/basic/what-is-log) diff --git a/docs-java/start/basic/what-is-permission.md b/docs-java/start/basic/what-is-permission.md deleted file mode 100644 index f953e10b7..000000000 --- a/docs-java/start/basic/what-is-permission.md +++ /dev/null @@ -1,8 +0,0 @@ ---- -title: 什么是权限? -sidebar_position: 6 ---- - -# 什么是权限? - -[通用 | 什么是权限](/start/basic/what-is-permission) diff --git a/docs-java/start/basic/what-is-plugin.md b/docs-java/start/basic/what-is-plugin.md deleted file mode 100644 index 30e680550..000000000 --- a/docs-java/start/basic/what-is-plugin.md +++ /dev/null @@ -1,8 +0,0 @@ ---- -title: 什么是插件? -sidebar_position: 4 ---- - -# 什么是插件? - -请见 [通用 | 什么是插件](/start/basic/what-is-plugin) diff --git a/docs-java/start/basic/what-is-server.md b/docs-java/start/basic/what-is-server.md deleted file mode 100644 index f630e01f7..000000000 --- a/docs-java/start/basic/what-is-server.md +++ /dev/null @@ -1,8 +0,0 @@ ---- -title: 什么是服务端? -sidebar_position: 1 ---- - -# 什么是服务端? - -请见 [通用 | 什么是服务端?](/start/basic/what-is-server) diff --git a/docs-java/start/basic/what-is-startup-script.md b/docs-java/start/basic/what-is-startup-script.md deleted file mode 100644 index 654239b7b..000000000 --- a/docs-java/start/basic/what-is-startup-script.md +++ /dev/null @@ -1,8 +0,0 @@ ---- -title: 什么是启动脚本? -sidebar_position: 4 ---- - -# 什么是启动脚本? - -请见 [通用 | 什么是启动脚本?](/start/basic/what-is-startup-script) diff --git a/docs-java/start/deploy.md b/docs-java/start/deploy.md deleted file mode 100644 index 3cef3d33b..000000000 --- a/docs-java/start/deploy.md +++ /dev/null @@ -1,8 +0,0 @@ ---- -title: 部署到生产环境 -sidebar_position: 7 ---- - -# 概览 - -请见 [通用 | 部署到生产环境](/deploy) diff --git a/docs-java/start/server-core-choose/multipaper.md b/docs-java/start/server-core-choose/multipaper.md deleted file mode 100644 index ec4537635..000000000 --- a/docs-java/start/server-core-choose/multipaper.md +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: MultiPaper -sidebar_position: 5 ---- - -# MultiPaper - -MultiPaper 与 Folia 的目标是相同的:充分利用硬件,承载更多玩家 - -于是就放在这了 - -## 介绍 - -:::info - -`官网` https://multipaper.io - -`GitHub` https://github.com/MultiPaper/MultiPaper - -::: - -由于其过于复杂,并且有写的更好的 [文章](https://www.ghostchu.com/archives/minecraft-multipaper),就不写了 diff --git a/docs-java/start/server-core-choose/sponge.md b/docs-java/start/server-core-choose/sponge.md deleted file mode 100644 index 48a423f2f..000000000 --- a/docs-java/start/server-core-choose/sponge.md +++ /dev/null @@ -1,35 +0,0 @@ ---- -title: Sponge -sidebar_position: 6 ---- - -# Sponge - - - -Sponge 有 SpongeForge (Forge+Sponge 插件) 和 SpongeVanilla (原版+Sponge 插件) 两种选择。 - -按照本文档的分类,SpongeForge 属于 [混合端](hybrid.md),但是 Sponge 与与他们有 **极大的** 不同。 - -最明显的区别是,Sponge 另起炉灶,是完全独立的插件生态,且从设计之初就考虑到了插件与 mod 的兼容问题, -你不大可能看到插件和 mod 打架的情况,但劣势也在此处,相比 Spigot / Paper,Sponge 插件 **十分稀少**。并且 Sponge 插件开发更加困难。 - -虽然 Sponge 有着较好的性能和完善的官方文档,但目前仍然不推荐新人使用此核心。 - -:::danger - -Sponge 插件与 Bukkit 插件不兼容。 - -::: - -:::info - -`官网` https://spongepowered.org - -`文档 (英文)` https://docs.spongepowered.org/stable/en - -`文档 (中文)` https://docs.spongepowered.org/stable/zh-CN - -::: - -更推荐的新人入门教程:https://archives.mcbbs.co/read.php?tid=786074 diff --git a/docs-java/start/start.md b/docs-java/start/start.md deleted file mode 100644 index c534fc32a..000000000 --- a/docs-java/start/start.md +++ /dev/null @@ -1,14 +0,0 @@ ---- -title: 开始阶段 -slug: /start -sidebar_position: 3 -sidebar_label: Java 版开始阶段 ---- - -# 开始阶段 - -在这个阶段,我们主要为你介绍服务器基础知识,如何区别客户端和服务端、如何选择服务端、如何搭建并连接等。 - -import DocCardList from '@theme/DocCardList'; - - diff --git "a/docs/_images/\345\260\221\344\270\234\350\245\277\344\272\206.png" "b/docs/_images/\345\260\221\344\270\234\350\245\277\344\272\206.png" deleted file mode 100644 index 470d2a49f2c3a8c7a16f49990dd777403bbb9c94..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5856 zcmXw5byyVK(_Ok3kd_8nV(D5Mq`SKtmSz`_ZUv-~hQ$S>q?B%vF6opKN$C)2{P6vr z-`wZUnK^Uj&ir`+004udPk@(=AJh@>WdG0|>d5B~wQ 0Kf}s=kve#e+cw~`ndm>pgegxsGFzVzf2wgKzTa vZ#PAKTyM*w(ud-#A7k(hYVM$} zN|Hc+plPV<< bg64Wylu+S@3|hT|yuB=L^|Dk|2=0yJmOS=iz!2crG} z(>D5q+gSe|JKLnlQytFLO0%E6NP4u*Omxc{s6YL(;CjiFwoGZnJeUmLtXW}jZqW+^ zgk}&k9HYj5W8>tr-uye=wgQni&g|yz`LMkTBzXM-{9>C(Ype<%1hNzS$PhuYj?t|q z3;Tl22q4mFso54l^~YmBu%&iC{>q;*IR##e0E0%WUVjQO#mn-ct0+^WE1k6xvNI~| zP}!hdHV)xbGJa(o)%yO;z_Et@B3RX|z+wO8z47-oI_|%@v}~8k0m`OxD6BMu{Sgw& z@bT==`Frz9x6{&dGbwH+M(A_n<^*Lo`;=^AlMZDrUt}CsHpUL$9I=I_dVMW@-Bg(E zUyjPo&s7E7)y)ZJ=(YacAN>fM+@_>iFf}Wk4NorF@}ViVE#ZaKvElNnkGxULnPLsg z45e}bT%pv|EwC0*;#rJB9f!hc9TGJBYMISW-c^v|g#!KkTiaL#wl$<_ap{v(?A)@H z8iQ}ym*2BZS6~?rhd7U`6ojxQZfUBX 0#ECyN^&S(`gObe z1H1Qko~iD`GZ*fXr?)zmuP>5HFe^vm3bVk&_WH|hD)@{$Eaci)ClMc}pGlw6WUI@6 zGQytHaKx=-C^<>BSTaMudHnfJKuB~?!2~=nMw>TIeN$`2c!^>MA}K5aG>hbRfr446 zm7pd9{eE(x=?urLbbaW2Y=#aGFJ?-;)$$MO9@p~Ne`z;_@`EH=OHTLH=inNfi?wxT z6=zySx|!-9^k&8#ExWPN1f?CJ25k|p8@u%CryZ$@LB*seL}tm|3G@Wp8_UkGEhJZE z!(^0-*xTWTt;s%37>E2o?|zxtin?whsqYso1VVD(YUZOlF4ZK50vd*`Rwie}X0F+8 zA)5MZ>h3~45fhyhRQb}KfpR^QYK)5qo7!>{28gqcKSQa@?FgB=nMu(UHlW*!^FK^V zX;9BxE;35q!+s)h>U-roYHs9y1NkOO_v5v;zLMm|z{%@F$BCaTu{Gw1GV@(RjxsC0 zk4$e^d7F{Mm0;pppSOvmv)?bf1aoQ8onWfRn<2K%M?(1KukzN7oXsV7$|QM-am1%2 z#Y~wx%QwD7urzeo^C+S-M>9HID?HjA7wM|jr)Qpm6?6}U`Z5}w5<{qUx$8!2pZBjK z(|!%uT;9(5pLNgd@3$w=^hSQk`Dmu4 J>pfGOIqkUQ%;mi^Jl*XQ^e zVlzJ&JzrS;5;%PT-`bGvOIy(ZpVg?S#@&s6PZg9QmYfxZ%jVsR62lZtnyT=MY?b&M zFKoM{=^U_aqFT;f%yFk5PcaWh$qyb Ryo!@ z)O4F3JSa{-=I=n+szJc;0AwCYOZ+OjL|B )91cy&3j&Lke60VXddPrS;DAC9`9|ZYd;1j`hhp=A0Cy24dH(2 zJ}a~LafTtl2@BT=q}SDZ-ajN&z>hWfktQ#CU#t~}2Lp&bY+`M6qQNT#0kf>r zEbw10ly>)qN;Bta!9FdP2=Xo*)rm3l9U|>M2d2wf-A0JZ$KP>Tc~>oTN(shz41j9RtOl1_+aBe7_mzHm^YQ3%2Oh#`JiCEY0ezyF| zQCXO@_{YAe^}w@H-W~|XC@h$(!P$3%DEON7igkY)M=fMsWW2OZNJdr`li z(-$M(vffX z=97{4+1TKy=w)leTD-Iu$T!=0Mc?D& tswjiqkpPQWA RdOIc z=9ABOOk K`5h;#@aSS5I? z1kxw+{3^CS`_7AE%GZ14dv~eypCL@Uq|D8UA)n-m?waQIMc*xT$-a9_iM`@#9FI z-rHNvWrY414_@*%vHsL5M3R;|=v)Os rNZIIX6e|(v6*);b_v_l(z-_Yi3r9!2FiDRYQu2w_m=xF) z_o-0VOFU^qYApMf>PR%}2X~>Nz2gQedA_tmoJ7V6EOl|9QC}jujsB?f7n}xU9xtfH z{8%|(KXxouWidx7#Y~Qr?pFiE@=-+kM1bm=u2wbx1{>@wmh&-DqG40J 11@h}u^3kY*_I-hqLeAk3%Q?K3G3kg}0How~wcD`dISGH%Tbn{0~*cu0@4 zY+cZ>VdQJiW6S^SJ>AKTNa&mEk6wkiog3jjszeW7()$|C`~ppYUd15Z8D^iBltb2w zN}Cn3$jj{``Y4;@d$us*_Ae;N`N5;NUf8NKcIZXLOpM<~3IngIYZH?+7L(NiVP6nd ze$k;ptr-->gR8S8OOfzMpkuF)riTU9&jwPG%svv;^N~<(_MUOtz3}PN2OQo>K&Jz* zt8h2+=FRdXtQ;6Qk2L!=8f+mudG)<7EmvPjjb24 F?|Cuyq&Dq+k5Fuexkd7Zuuoq(K%wF~?;3C zS6BI-7n4lN_3_Is5&){_g}((##<@MWD=_aKf+e+_;YhKH4uRg3p#DK_y}3UG@UCm| z$kz;dwB&t4fj?Ur52_nZ2E#)Vuf+fUuxPA4F{7N`1rMi5;%BJaJIGlC2BS&0LAMGF z_f>l`P{!iuV9l+!)cs%(`ImK2iNHJR_{LMphJ$PUv%Gh!_wlOteePPCQc;R2{t`w6 z=*@Qf#!E@J%U?#ufZR7b@-CVatd=Jej!Y)KR4n(Ie*!( b0Sx++G)OHOH}P8Mg+p(nPvRdTu$WP zS4o^3;-#q))f3bO3d}KQe5T=nq}diYf9bL!q!M3et#G{DCaw8CXU1`W(Js7GXk4*> z`nEC4sv`K;L~FO%pBLj^ ?t^s3b8%-=*zd4; zqXNS1GHWtFt|l)E+J^0ykXr+qQ#cDvMG9iKwm*26|AU9{T_n47P^mxiEnIi(JViah z-$|vK@CJ3NIXyUY0M6SR?W#;*THF79HEy{p@X^%;6m8}K2(w;M`*iPS($_%Ap3uG3 zO(3trej4Aq@3OI -PSq>$HlJ-+8nNHEq%<@@C?Uz;%dgz|ZcRalUvDydo}6t6^8lb?;7bnR@1e1(|fN z{n?YtMr{${X?WOS$5H`8JsNYavIdcT+hVfKFXQ!xEjd4{m=+mx$rFhCNtck^DqWoC zv2;QWCm4+akyRzlz+mJf&_S1o7J=A}mk7%D1twoPy-b~uqWvuV4pe=KI-|ROjSu6; z<_57OJmayE6MxuFrqeB%S`M2h!~S_3I=)HPdV|6ilJh8o=>EnDn-+H=Ko(453?bJr zg6Z_Ct`Z&-=mf=f?isK?lSfMHweAhgR+koB>=3tz{CI1TLAI7!RghMM9Jo^htB7Qs zHJAAadQG$B_>6eGF!n&zc-?$pb#%cKTsk&ZmN?Ww`!ZNzQr8(S>N3;j7qDBb;=e8@ zDuw*$!}gJxK 8$m6%eW##sK1~{fOZ24%aE&yHKlQ0iR z5~7670?nGN{jS}g@u^)rDN?{%ccGZqMQDmA?j86n(+6NBrDxRG?yPg%4_KqKhm2Fd z>i%tvQDt^QTC^KMmA$PMNO9XCZ&aZ)Lnw#}swBrFt*L-4i9EWiJ5aKW?JeP7qE1`z z@GBw}@CQM6pwGn`VWMU&V6n<*u9U!-F8QuHNB{=iePbR&qgv@^_|lipZ~D3h-Mw+6 zw8$i}75n-8tM(~<9Qz{Exk{)6vMVZO9JZ7**^=dmlLHdvL{zo|a 3*xP%n|`3P35CBxLhGOHyGEGWtfkqDg@lKt_hy$qWz=8dFpuD_ z|Fs0Hs2Ew?`3@GiSD0F2r9U3j`eOTmE~H8dv!Y6KvHt!o6M0GG=CBji)Wsyp7TQK- zf7pqC4-&*AYQ5CCOVKuB<~7l!ZRg %1|Bz1E94plin>&BqruI-M5I_et-rFXwO8Pac>k9INr#@ALln zf~iDZOv<*9p_Pr}2e%*UY`IE|dN{c-Yn`1wuL{`a04JCGBoz-l-KX$foy`ZdQ^oe1 zh Xmh-lk{KbWJ%{PJZutdfj7`su0vcSMX5z>cV$fcUsAw}=bMl>a$Z1gk1u7RM ze_6Ejb27NfmBJutMn@DQLSB}Dme`pl*y;mYp3qGvPfOGH<~0bOc`5Bs;)JGYle$a1 zE7j#UmtMbmq7{rD>jniYRuz+H0P3bCDK++^+we&}qW-rF&hy~+qlK@|ff p8lJQNAhtjXH-EGZl#6kL}{v@srk%#gqcEQQO)e z*JRj9aCF8Zsm-;`Ql}*Qspo1|TCifed$%576&lNKlYb^l8cx #=4+HW{-B)Xd_2ZU4gn6umN{psM657-xCqH(sXyb(ofR}@}I3P+J?#Q7@0F4#K zf>Xd6?dD?fOEh*8f>!%ZF!%KE*x|=igYs|aG``7)gr1irbE~HazgfF=#hW~c=5=`x z{mwH1Dz5M6JsZX6&sr;v)VRu|c=PhsuG9XAWc6_RnSZETr>(GlBh0)7mia`@(sR$0 zkj88;!O`owldZ(A@9MS9SjjJc%_+2CaCz% za6%M_o`isNSeXqj145X=-m032N`vxd1yuX!XSJQ%MXpF!>)5T*ulafqLJMuxi}{b* zf+p#9yl-P)eRM*!MBP%JzpqR0^_l-}O8)L=^Rc-Ur{^MYH(m@y=#FBaQFamMfKj;Q z*MaK59=I>6!}D(>ZXg7MX+Ys;AB)^VDEf!VeDMcFaUsy{eMor>mHbJ(osQ9@g357$ a3{W&DyorlT+?Ts+T%lJx7h9HF=Klbr0NbVj diff --git a/docs/advance/advance.md b/docs/advance/advance.md deleted file mode 100644 index b479ba864..000000000 --- a/docs/advance/advance.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -title: 进阶教程 -slug: /advance -sidebar_position: 6 -sidebar_label: 通用进阶 ---- diff --git a/docs/advance/docker.md b/docs/advance/docker.md deleted file mode 100644 index 832654c11..000000000 --- a/docs/advance/docker.md +++ /dev/null @@ -1,8 +0,0 @@ ---- -title: Docker 开服 -sidebar_position: 9 ---- - -# Docker 开服 - -请参考 [NitWikit Docker 中文文档](https://docker.8aka.org) diff --git a/docs/advance/linux/database-installation.md b/docs/advance/linux/database-installation.md deleted file mode 100644 index e47d93a09..000000000 --- a/docs/advance/linux/database-installation.md +++ /dev/null @@ -1,139 +0,0 @@ ---- -title: 数据库安装 -sidebar_position: 5 ---- - -# 数据库安装 - -本部分讲解在命令行中安装常见数据库的方式。本教程以 Ubuntu 24.04 系统为例 - -## MySQL - -### 安装 - -在 [官方网站](https://dev.mysql.com/downloads/repo/apt/) 页面下载 `mysql-apt-config_0.8.301_all.deb` - -这个包是一个配置 APT 的 MySQL 仓库。安装 `mysql-apt-config` 后,用户可以选择想要安装的 MySQL 版本。 - -将文件传入服务器 `/opt` 目录下,输入以下指令安装: - -```bash -dpkg -i mysql-apt-config_0.8.30-1_all.deb -``` - - - -安装完成后使用以下指令更新软件包列表: - -```bash -sudo apt update -``` - -随后进行 MySQL Server (即 MySQL 服务) 的安装,输入以下指令安装 MySQL: - -```bash -apt install mysql-community-server -y -``` - - - -MySQL 默认会自带随机密码,所以等待安装完成后需输入以下指令查看初始密码: - -```bash -mysqld --initialize –console -``` - - - -红框部分就是初始密码,安装已经完毕,接下来启动并 将 MySQL 设为开机自启动,分别输入 - -```bash -systemctl start mysql -systemctl enable mysql -``` - -启动 MySQL 服务后,输入以下指令进入 MySQL 指令行: - -```bash -mysql -uroot -p -``` - -按提示输入密码登录到 MySQL - - - -输入修改密码指令: - -```sql -ALTER user 'root'@'localhost' IDENTIFIED BY 'NewPassword'; -``` - -将 NewPassword 修改为你自己设置的密码 - -**至此,MySQL 安装已经完成。** - -### 创建表 - -:::warning - -以下的操作为 SQL 语句,在结尾处的 `;` 不能省略否则会报错。 - -::: - -```sql -CREATE DATABASE IF NOT EXISTS XXX DEFAULT CHARACTER SET utf8mb4; -``` - -这里的 XXX 可以选择是你要使用数据库的插件名称也可以是自定义字符 - -### 创建用户 - -```sql -CREATE USER 'UserName'@'%' IDENTIFIED BY 'Password'; -``` - -### 用户授权 - -```sql -GRANT ALL PRIVILEGES ON 数据库名称.* TO 'UserName'@'%'; -``` - -:::tip - -UserName 填写用户名, - -`%` 代表所有 IP 地址,如果 Minecraft 服务端和数据库处于同一个服务器,建议改成 localhost 以增加安全性, - -Password 填写用户的密码 (由于安全性设置,密码必须有大小写长度 8 位以上,并且默认关闭远程访问) - -如果需要设置密码强度为低,开启远程访问等不安全的操作请自行百度,对于修改安全设置之后的数据库安全问题,本站概不负责 - -::: - -## Redis - -依次在终端输入以下指令,分别操作为安装依赖、下载 Redis、将安装包放在安装路径。更新软件包,安装下载好的 Redis - -```bash -apt install lsb-release curl gpg -curl -fsSL https://packages.redis.io/gpg | sudo gpg --dearmor -o /usr/share/keyrings/redis-archive-keyring.gpg -echo "deb [signed-by=/usr/share/keyrings/redis-archive-keyring.gpg] https://packages.redis.io/deb $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/redis.list -apt update -apt install redis -y -``` - -安装完成后输入 `systemctl start redis-server` - - - -至此安装完成,输入 `redis-cli` 即可进入命令行管理 - - - -:::tip - -使用 `systemctl enable redis-server` 使 Redis 开机自启 - - - -::: diff --git a/docs/advance/management/money-management/money-management.md b/docs/advance/management/money-management/money-management.md deleted file mode 100644 index 74cf24378..000000000 --- a/docs/advance/management/money-management/money-management.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -title: 资金管理 -slug: /Sundry/Advance/management/money-management -sidebar_position: 1 ---- - -# 资金管理 diff --git a/docs/advance/management/money-management/sustainable-development.md b/docs/advance/management/money-management/sustainable-development.md deleted file mode 100644 index f2ad408e6..000000000 --- a/docs/advance/management/money-management/sustainable-development.md +++ /dev/null @@ -1,93 +0,0 @@ ---- -title: 可持续性发展 -slug: /Sundry/Advance/management/money-management/sustainable_development -sidebar_position: 1 ---- - -# 可持续性发展 - -很多新手服务器之所以短命,不是因为技术差或没有人气,而是因为无法在资金、精力、社区建设等方面维持长期的健康运转。 - -可持续发展的目标是:服务器能以稳定、合理的节奏运作下去,无需不断砸钱或依赖短期爆发。 - -## 核心原则 - -### 1. 按能力规划,而非按理想设计 - -> 总想一步到位做出“顶级服务器”,堆砌大量复杂功能、定制内容,远超个人或小团队的维护能力。 - -- **明智做法:** - - 起点简单:从纯净原版或少数几个核心、成熟的轻量插件/模组开始。确保核心玩法稳定、流畅。 - - 渐进式发展:根据实际活跃玩家数量、团队精力、稳定运营时长、资金结余来规划下一步更新。每次只增加 1-2 个能消化的新内容。 - - 质量 > 噱头:玩家更珍视一个稳定、流畅、bug 少的服务器体验。一个完成度高、运行平稳的“小”服,远胜于一个充满半成品和崩溃的“大”服。 -- **关键问题:** - - 这个新功能、模组、活动,我一个人/小团队能长期维护好吗?它真的能提升核心体验吗?还是仅仅看起来很帅? - ---- - -### 2. 降低依赖性,提高自治力 - -> 过度依赖某个技术大佬、付费外包或朋友临时帮忙,一旦对方没空或离开,服务器立即陷入瘫痪或无法更新。 - -- **明智做法:** - - 自学基础:强制自己学习核心技能,基础服务端操作、核心插件配置、日志查看、玩家数据管理等。网上教程资源极其丰富。 - - 文档是生命线:建立清晰、更新的文档。即使你暂时离开,其他人也能接手。 - - 标准化与模块化:尽量使用标准化的配置方式。插件/模组选择成熟、维护良好的,避免过多深度魔改。 -- **关键问题:** - - 如果明天唯一懂技术的人消失了,服务器能维持基本运转多久?核心信息是否记录在案? - ---- - -### 3. 靠持续运营,而非短期爆发 - -> 开服初期热情高涨,爆肝几天几夜配置、宣传;热度稍降或遇到问题后迅速倦怠,更新停滞,服务器逐渐凉凉。 - -- **明智做法:** - - 建立节奏感:设定可持续的维护与更新周期。例如每周固定某晚进行小维护、每 2-4 周推出一个小型更新/活动。 - - 留有余力:永远不要把自己/团队逼到极限。预留时间和精力处理突发问题。 - - 关注长期指标:关注玩家留存率、平均在线时长、社区活跃度(如群聊/论坛),而非仅看开服初期的峰值人数。 -- **关键问题:** - - 我当前设定的维护和更新计划,在 3 个月、6 个月后,我还能轻松坚持吗? - -## 运营建议 - -- **版本选择** - - 优先选择稳定版本,避免过于前沿的测试或实验性构建。 - -- **管理团队** - - 小而精 > 大而散,2-3 个可靠、互补、有共同目标的核心管理员比 10 个挂名 OP 强百倍。 - -- **内容更新** - - 控制节奏,保证质量。例如:每 2-4 周一个主题活动/小游戏/新区域;每 1-2 月一个中型玩法更新。更新后务必预留观察期处理 bug。 - -- **玩家反馈** - - 定期收集建议,用数据判断优先级,而非“谁声音大听谁的”。 - -- **功能设计** - - 能用 > 炫酷,每个新增功能、插件、模组都要问:它解决什么核心问题?维护成本多高?是否与其他系统冲突?警惕功能蔓延带来的维护灾难。 - -- **资金管理** - - 明确主要开销(服务器租金、域名、必要插件/资源)。设定可持续的众筹/赞助模式。记录收支,避免无计划投入。 - -- **风险预案** - - 自动化每日备份,并定期测试恢复。关键配置文件单独备份。制定应对常见危机(炸服、严重 bug、玩家冲突)的流程。 - -## 避坑提示 - -- **警惕“氪金玩家”绑架** - - 不要因为个别玩家投入多就无底线满足其定制需求或破坏服务器平衡。 - -- **避免“用爱发电”耗尽热情** - - 开服是长跑,合理分配精力,该休息时休息,寻找同好分担。 - -- **抵制“盲目跟风”** - - 不要看到某个玩法/模组在其他服火就硬塞进自己的服,需评估是否契合自身定位和承载能力。 - -- **避免“完美主义”** - - 追求“完美”往往导致拖延和无法上线。先推出“够用”的版本,再迭代优化。 - -## 总结 - -可持续性发展不是让你把服务器“做小”,而是让你把它“做稳”。从能力出发、科学规划、留有余力,才能在一次次挑战与成长中积累出真正属于你的服务器与社区核心。 - -哪怕你只有一个人,只要能稳步走下去,依然能成为别人坚持不下去时的“那个例外”。 diff --git a/docs/advance/management/player-management/player-management.md b/docs/advance/management/player-management/player-management.md deleted file mode 100644 index 5d2a49ed6..000000000 --- a/docs/advance/management/player-management/player-management.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -title: 玩家管理 -slug: /Sundry/Advance/management/player-management -sidebar_position: 1 ---- - -# 玩家管理 diff --git a/docs/advance/viaproxy/_image/img.png b/docs/advance/viaproxy/_image/img.png deleted file mode 100644 index 41718f7b5593ebd85fcb5dc1e2c57785448cbe43..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9037 zcmb_?2T)Vr*X>0V3u2{66Ok?;N=Lu|(gM #Ew5dM(v0D#r07^_4+~4VnD+#2eET- zLkNePol2fP1zf}L{mzu47t{cQ_Gj5N5Qj>$-^8TqPBI{!ZVCtUYia+&GwIa_l6QX~ z`b-~hVSn$Eh*JJ$!VSC~yB2|mYih?h4ZPOrStNdTpI3s9(u{R?H-<9&LY@Q-?ohhv zZ!Y!AjcV-pl-7?94LdDk_T;DTbUdMYBH}&wv-3d|GthaR2(6x&iR`LB+za~Z?<8od zY)vLf3%;tWsoBRIl3~!3)m1;ZE?>@3?WcXI){81{WV?raKTWKU@pzGks~hONTrR!m zAOb2POX5{d066oPSPe0uhf6-zPK=Mns(HitMHclhMmx3{Fm6sYZ3=BCh_;THg<&a* z%CI)_LUv1+5QlB` 18|><4KjYsCY-x zFojc+kDRe!z8pSd>Qhy zs2u?UZla4;0U7Dz)-Cj(TOe8bscgrj%Vz!~d9?>5TBqQz9q_@X2XT zp5FS2h=?KMLu$|r9|BGlQK*K*w;6Yi?zOdLt*E37JwTsc?-?n@ZSE)JjV0%#-vi-_ zm}Zh~NwLtK3Q1HBv;I!T;DbctNxJQx09hL06f6|lE0(EnaOqXXK2oN9O^eN2o#$us zciiz5wKEmTSdz5@T3G!0ObB(4_esNfu5iWPSuE=zKTM=kqb;URoY397tiS4Ge<5bM ztSz~ODLBuM&YFxlBu&~*VSCQ{Y(xmGBEB;r4b@s^o*Ss!2qM`(D?jvfz>`@dwEJ4x zOL9J{o;|IW 0ps{e-I{|U)!DBur7j}QwX4>-EErU8I|t|0{fd;Kq>#f?AN#~(cZWE;`7 z6qWH6B^cB(?nWE2$3L<7!gF(}mrZE~*>7^_mR?RVj3MiYE;=Om#eEF_lCd%BQ9J&e zCWhe4_qavG9G+rX3c50BDqBsUi^H+%RX)vEWwy<>xbYRsORZI6skU5&?+5wEM@Fit zn0Zhw)X3L1;_KZmyVL#NGeO0r*p4b6L2KF3)uKqOU)-5BY%3EY@%ez%(>JXVpXqip zdAIiG3^ac=89Ircn}t=+ZgmOy_!Q4xdR!wp !8Tsp6!lM6%lrnF2b;8Ut2 z8S>W_eOpMfMY$=qpI#>?50v^gE?39DyRzf7m(Pyt_C>Nx?|0 vr+VJd?%32dRRCM7wvN-8ExDR;5VvsA zFIh+}ek6yDcWP!hbl)*(r6L`!eNmV92fQZ6{R)*Swr6x#DgvTN-uP=04*YP8?(Y~+ zc`KA8K_)CQM@Fm^Womqar{KPaXL(I5R;gaOw!PeF@ifl-i6@BxOu~0pjtDHqIMDa4 ztq2Gg!ohaMW9#jynVPaICcRA$5zJg-?RV-^3gQV{REB!Ojb09&k#Bhl^gYA~rhy$X zCU1p^%LtQo`V=kjXudnl9~NKs{;J++O4ysRC^be0eXI` Z%$rXE=&OS)p zcqmaM*w&d{XtZQsRMlBxK{e#nXHDIq6h(ZiG4&>j*-|vp^;=s$Cy~i`;zwk&;{*GL zSyBy>qQVd8TuN_f^^H-x%zyf(y(5EK_p)b|67W~y&qqhPzdDUnM|*l>>xp5s@ uBZ z!IZH*JpR<6a6|6Ge1y6xi^Kd5&N-REJc4}UZsRE+JWAma5`q|WWNIA6(R*n8OLnaC z-!%CT29Id-2!r5FBIaNPW@axL3eji`gixG0m5` PXp{teC}u>M20 z|B3bgoL9mKEXD*LzMPF0s+ZDej|%*?vB!pC5v-Lj#(+2kkQ=%xc?mXKSEw1pX~0Or zHGM@j*Grqf#XGxPDi$NL5?p%;V%du?Lj}KWSKlg}79C9{ 3^+YQD3w<#(@ehcs3iF 3 z6#e%*9yV!q-`1Nx+}0yc>qKEal1H{a#R!djWi|00FIEAobF`kpWXNhaVF8yo;juXu zVRzKpzMZ!SEFSP7Z$Z01*ln3LBHM=w)&HhIP@10D&2+P{)6snM>v!O?M(-^=g!dlI z(Dn5fN?&7XsF%^-t$W7};yqE42Dr=iqwyb=1FiUT@(QOPk3C>xj}bJ$2_u3?eqy)X zcR8bVN9{Khab7iqK`kXJQ++%C&Dq<~zRuvb{dv}7ZVp>X2q6nkJ fmfG=-zH` zrN#8lL>p}X5+_p;!%@~|Txs}-m0{j#BUZ{-Pbo|ZG)}Iw@a{I|bMfDN6gwja4sx>Q z4OQK0S!lIoVED0Q?X=8ln1l!2PlZaM;12dyji#@X+(B8v%vgy}pKlQ1c)-7^n#oY`nd_n4=Dy@WK z@@$yZu$rW@F|5ViizrC4zaSDOlZmC~&UhQ+sqTj{%Esb-K%8<`swYmA8q<8^3y>*b zXOCJ`zG69+yH}#dtr*tm!BbwO2~xwDEf0La-y%Psr#uuxg^s&*i=j2m4Ka x(FiKtLkhP zrd+9SBd*Bb=z9L)n_?QfQz;gCf24t~a^lIo>$n$Eldgp>d6mTtTvDi(UB-Z!@MIz<*HbxX-E|=UMP1_**pLYFUb>VnMR3!A$dFr0dX_;E&K6hC+rD;ZVCE zkbF9(*_teg= yGbVKLYzDi60lXBaZqKUE0!YBD&c|F*9g>%QF#rk7U^Le_t zg`zJb74ox$+pSr-Jr0sL{cVvTd@L(X&|ebq%r1{&P7VsKy9oO{o?+v}AnQw!?`Z}1 z$2%U;;hdL5j#1+nUnI9Z1#mA$gxTYCBy* %l3IOSR=p4mw$Xze#1kj4Y%aJhurk_Mdhr_mwVkKqYL#qn$~vl4 zs|T`I1ua0|sj+0MrSxqpC85Jd5m_p+e`Y#oYg=Z=S!fFC(ArL}%=`#jHfZ- NXk zkL{YnuYU95{PS$P!t5sw{X7R!JrlIz`vr*(Y!c^r#$%&|j2DXZlVtx2N78A&-JWUN z!+QDb**YYq+N>Vyt$x6fvpBTD>Z_A=__=*oHDzA)7_ >aUQ@YtX%{b`(xZ$Bevcwb(zw z2#&zyc5gXAES3^F57V>xa`hT2xGP=#a^(KqY^whYj{2wn{BQcvV1ssJ|I3><>V%4< zZ~m%VIN&`~YnY$_1T%9HLDyudDzUAl1McsCHJ0iA5NBQ^)|B{$PSOr;eac(=e0UuN z1TWb~AGGeDgGS|ZDnp$jOT?#N{HZFk_qL=+5jC%8n{Pw4JpprJaY-+Tx5klAU!q`5 z-@kS%7r9?Kg1iLCu~NPX8`Py%k8yMnCb260sD-25RwHK(&Jc-G(L- VTITLn;|Dw&;0kUC$$I zkg@z&3H81P;gM4~tskgh7jz6TP08~MlbdH(F#(Nwq!R}cHwBlplDppOf#^zp4OqPS z#Vr^GP_zon-Xi4BhU#cux|iT0oXO!~g9z}ueqBANC!R_tmIrJ=FxTEc;G{VQ3|a>3 zv|C<*Q>hz&T37HadJHFXHWpSISS$2~O|%1 H8E010%5>Bdkb{W0hSyJAUd z2tUYEh!%r1iM12mWCJOr!PAR5l9?0ctYTLhFnvP)!tsgUR`BVkb&tO~LpuJcF1{4+ z_XHh(BBab}+T%fSP_(1qsj;;2?rUF}P6MtS)`F;yR&OOv?S}_&@e9(GjSp>X8;lgW z7UlXp`JUoO8v& %Dt-JZC1|crat9TNKIDn8l<-$ zPS1R4C1tUdhhQnDY&(qYwtjX>boo8`UaSrp2S7P5fdHKblh;*s=@pX0+eTuk_{<0I z_d^+8@y$N^@ff5tb**Jx13YiJ$|EG^ imO?NymWP(SG$`#zJ+s7=WoW{#G|3D+Vf}{}I;zvSR+xeMg7+ zPj3j#`KRYxit}{2#086Uc3SxnnVGl7E6uut992b0Mko|F!%qY=^ZtV~UxJtt!NZ#+ z!Z-CQ5d0dqs*&M3WGb&Wm(%1Nq>rRM54e(huaR{=aPwX&Z4ZlqpsF(KiX2>5;Je v$bht>0Mh$xRec>%I1{5Gza8q4f=n?S=b(#Hm~a %nj z4mh)3pH&X}@Nxj$UAoz1 @1w4yV|BYmJ5@UK7R1+FBt;=jB8B=99idB!jXP{Omvgv`p$71)q;4B?m>$ z=3+)SEhGYN%|U`5XObuep{7EU@{KNiQ>&&?FB5c+nt0`hz-iOPXP%_fQy_&hN;CpW znB8o7$iw>^02N 4TS3ffYIF^EprG#=j(?|R6z)5eVIs%>|7}opiPaD zb(E3y^%`3h;3O{a2;CL~ OMwJviwNvMXN16(6~KJE;;1>W2n z5kMqjnWZ7LTsZ!e(XfT&0UiS?R_nS&NZ+&MM~XCNpfi{p)Y=Y0BbUTleGkVN;^ZI; z%L~d;Ir;mw4-q*Yun+zpXTQK5d;(8F!L_t)cDWJ&J#ezF^jj<0Fd%ONv8jfj{ZKY z;415JHYFX=Rn)u&><#3G9H|uhef5CCWsMBp*G*RV5@T;idmf;nE5=ijMvQewMTd4^ z#m?R$Gu`e@094_j>}eVhg-b~mjB`Mh&Yvyf3uJJ_YkSKu7HWdSk?!+D{}NZld)&71 zk)^`T70K|0t2C$IVjoVcq(gh!zU)O`h3c?^uIN(Og1qT_X-#^i*+8ZyXtlO_=EcYg zxSPKqQvD =&os75mFK4&urx z{n^O_-q&wl4UGi`a`LmJ8B3FJRfxSJE)>IZX^l4&7f^_J|5YBr<2n&tYRE}`vnLI4 z*7G6p6Fc1YEBQDyo(=LG;vH6Vv7dh!FN%bSo&p?`v9s?8iOnSgHfFZ>eUwT?!($+a zEQ@2#pBhIM%*;pR{I2n6$N^XOK@wYeiX%xoHeQ=&o6%=U$E8kGbvsp++Al6Q0}BrU z8nRn`2iKbf&K2^a#4g94J^R{d=#_OJh1~7)S{EM+@AJ~!@@ny|GqG0K`m=GzyeqdC zn qu=&D1Z>Uq@BIfF*Uw!kj37y@Vl*G)@xy!!4D#?ig6#`t!4a6 z8EB}(H2!5oj!IADXj-T>d4G;8n+mGEgAhb-auOMGiX|hVG}F6b0xj{67QaS(Mv@L` zfJwLRdGPg@cI}E&Lw`#|_}sJZ5}}+@{u%dWfvzJ4; e+n65#sCKMlE*(6Kw!M9rB8 zFU`5CgdWr{%M-X$@pDUZoau!+i5yOTwtr8Wx)3j$KPtrUHfA&iSxY+Xz}P7Z*zh4D zJ&zbinobg`R2CaNsKi)P2^bpiV);6%?x$5@BX&>V=t+H=>?j}?#)ixA0VA1@=TWde z=&4=B>>&>1yRI7fr|IdzIrLT4S`|7q5JtV%oFo=swc2*ZP_;eA(3g!v)l@DtiQO}Z zSNUv(4T#=2z1y0ePQ_Q86gR9Ye*Mdjhf>@j&v${$RDo`0%lpzZ)sz;u>ux`JE78E~ zbc>isq*n$VLMVcLK>ueK|E )Of8Kpy0!9Vy{zBk~9a$NEVu$^=`dV1@fM7z~ zZgIWi-M|g}v%{fXDD7Ib0=EY(#HF$U02Swn_pJHs001RAxYe`A) C(9{WP-ya5S_rieQmKWeX7k=nJHT4D9IIE! zV*2DMu`{PWgj&ms+}Mn$eyxi)*eDNjo&LSrAY_nJ6MCkwEB(SYx`&?_`*OIq{4^k; z4Jy63fgYSrf~n}6+Yjz7)OiP9Ijj~ysGD@4d{}YL%OA%XEsmm>Vi;@S?mEroL-7Ef zP?5$d#7<6Pi-oub=1RWi${HY8s^PJRw$qOcr4eE_`2l4uHtlg^Ne%5ZeVI&Arng~x z(%F&k828bSO2$Iad_9o&_%Z9sm^7?2Oti1b^rR;h{R7*S{0r3Kf*n%FiLZ^Vk^`Kp zpBBw_U*qR 3nN9&xuk?t p_d}xbkXG(!MW_qMim-3I%NV^lYdiAhjt^aj zqm754QfBYA2M>4neN}X_t62c2w$_NzRm$D5*bFpt7d_(Q;IP<%sNTW`z=4;C`a3oW z%t|Id>Xj?pi1Hc=Qh$s(u*Qlrwuda-fT_ygM0V63{8O&}A9(P8y8WF#i18n)BCS5< z_3=OwKatZCcbv^8>h^l8+Q};&g@w;+?u6@n+|d{sgf68qM(u24 ;ot!?{o(I8~d&a+W)|`158qRbNrby4Lkh; rsZYJJkIN7VO@b6 z?86WIO%g<}tqx}So=4woU&K~=6DZ&TctzvevQf=`FG-4EX sxN-6t?}OJYG)F`@Xphz+XU=^DuoLBo#tI4q=PcaGBEpY#hx3A_$h5g zfgxyj)k}<|5Bu;Xu-T{F@w1(r7kg3yHT}FdSmwPMS%$ts6aE0RxAg4J(d2?|;F?R~ z%c}z}8z~&blio1&-8twRzH-=@_(a31W3eV^kZkNvGOR3Hkp2J)!YcM|_tc{$;X6+n zGt|Z}`W?=NOfY259hA|#L(j-Bn0KMJamgKwwfoGKA(IrB$o(j0`}o9xtF%w4ug{v{ z?nF76dsxZ6v9=OVT2FT_m+ 9Tez&AeebsaMn8-nL z4#TL+7Ez^kPEl`j*QCwDWi^-V>$;Okz?D*WFk*2Q;mHKb0wbe a^G9CoRyg^W!a*2FohSc}Z!i_EPSx$I BW25miC6tjSXp|FO^j8N*1ga&wWL+~ zZst|;%Ca(n^Ilx?j3^hG0GTP~bF!T1ONbOV=X9)~$`{Fy`8}~q)V7ok@r2TyCh1)$ zvG|154ezt*JRe{dXXdQjnIpn08~djfeS&qmF{&3+@3^uzdCiZhBc#+#qa#e6=4&X8 z*Cu90t1G^i>6ez!t_9t)b{cq2*4B4Uq3z>(nr@>a?vvGZF!u=x-p4o-hlc%XV@E?` zE6&fVa*jUEbHng`J#p@H2i?u@8RX=s>jVn*M8bN8qefQ>m6qDv3UZSgvUivIYoWBU z^(Oe_*sSTDcy!LA^-kq=Cq5|~hV?0e?3Q^HmRb)EeUD*Z$K}$nvOS)-uJ^NXJj(m- zMOK6yxa+BF2I99e=3-M+Kule=Q)-$+45<@WrubEgCYJ;0H0jq^F|(cWf{%D6>WtB( z4AJOSuNZsn^=9wv4SEZi9d$pC&WX?gQPoSp#PEU9-MCKiH|Yl29;=XKH)r}>qxDfm zNBAbjn>W9_%Ri+knkp>nZ9Fi1;M$U&iO~Sz5}Oi)H|FuC?sPVVX6)d?FpGV3jc7Sn zW#XFl=51S+hG$AA?4ysBCQGq&Ol!Ds@fAPp$Zhb2(Pm=QAHC8tBItt~DcM7>-g@2O zlD+#oT0%G8rVrcq$YUb8dH=ahn{m2pGOWR_&H@?Gf4=#?lU_L=)suvs9cxKV={Fmv z4K#~xKTf5&Wf()4sc3I0sbSddE1!zR@06>8B2lq?)g`HoV`K+>epXKM7|=0b!^nTb zD4qi~IzcLEHoQ*KIkT{N(tTPv@Y(teo6l#m{Q )T;K}*l)O;&b5qJHrS^WNf_q-i|QwB@I zQUiDHdTcFv*Z&^C=cr89MNAxij}M`2WwOj{TH2XR;|* DWb*XB5HQK{6013G>yZ5FM6-VZMaM->s*QoSAeQ~NyeP# zvJD(`SKj-Pv ={2E)5A6v{S=>qqzAY2anvCy$n|4d|#G&FmJ4)V>HwJsiY+(8y>pi@Q*B6G%_q zpr`|>fp^a6p9J$GW21rYSCc6K3_*tPpZ_xXpUCG(P@75}u(@(OtY?8G(U8Oj;7Xc` JMGBVB{udr9GfMyf diff --git a/docs/advance/viaproxy/_image/img_1.png b/docs/advance/viaproxy/_image/img_1.png deleted file mode 100644 index 34881e15e5dde60f98e0f39d37bc9a63397c491f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 18090 zcmd_ScUV*1n=Ty17f^{b6(oot9YjDhbdVywqkw>PfdC;C>0KZciHL%95C~10Na$5* z(joMOBE5t34rfQ-dFMAX*Z0kwbN)Qn1v@Lr-m5%ot*6}2y%MIOCJ(+scLf9jffW^G zwLqYYJ-|ON=|$j^OHb3xKp;6sMOmq*?zpw_Nrb^d@`9uJeXqVllJIYxm_Vp%_6xL& z??^b0Fcq_bqq)KRmwjwcw5Sr>viff`QZh5X?I*iSle|jCnEMuQXlGeqd6N;Q+IzG1 zIp*eLE^V}5LwZBySYor06-jl;O0CfB)b_F1!msiJHX|A;7k77e*`>o@9(6s=YU0OZ z&OOP(UY5&aqt5->3syk?v_!q^k2(h`7rK*t_9_=re2 GeSpsuA;1TbDWc9FF&99fqc?=B0`QqXq3{?7)P@HCU08&|lM=jGYd6ltcA9t3 zf5iU<0?lJKH?nvo>?fO8m?mJyM+5tQzRRVlsYho$!UZ5u!=v} od;&?eE$bug9~1Y%w-I&YlZ@$O(iqee`x^TU4`TmmIMEvnlaPCY%_ zml|6unLIxm96s~3$dIGBw7)(XIleV emZwq;sEs4OJSjkq1b<3#5Pjz@mUw_i)KYds}2^7l2U3}T9 zhsj=lDvsU9!7~dpJLm1~4JX?1&!#H6tXh28#ML#^Q5Qf_jHHChL&sN7>(4_NN#zcM zD;i}H8Ax5+$a%Ig(%2iZkgaZC2f i=%p!8Ac3!057(2o;m8|O2A%S5aa#@R<4lQ1* RBb__cB!dp+weH!j z&WRfD*qDPFE}>Bz7AJe TL9vHNJ9D$n{3574I*Bn@ zhIpg2A_S`nI{+u&u_5J?d$$*m3xV{%FW`xt2|o15G`-!SPAv{22y+0w *g{XbAdT+kxu?&GJO7+DX#Oe!j^}#$r-3N z)}di+e6vkWyydy4JsBu28pA)k3w@u3YK^>eepG&roj5CEkn}y7@+)MOh~6^^_xSvI z=ni8f@2g~}Av0%tXY~Af3hZ3dD0jd-8&~F*I0 fzi2iz>GxG%b4a@99dhB1z| zAnWq^Vikor1+HUMh2eXXcnV;%@7x(yT+)oOo*yK1ac{AoPkiiru5YF_^4xmQYr5%! z4m!?j4kB=M9uwtGWoO0LOn;q>nRD$viE@lJ7GoNJ!8V=(B9WV0(X=tmh96|Kewc7n zL%aE $XGDQQi5#thGn1|D^7De z^FACLXIv%$HE_c_ebo(1xLGVIPvxh}O>yp)o~{?wGkYGXf Gh8yEVqOQDRW<3|TeXt+Tb9SG!}3Ft2nK^HQ@fx )#rk&<^^y=Kb9omYC4gpX)m)p^<;R`eUR3JMiZU8b_ms_umH2pAKhuO^A`bZoG39 za#C^gQmH6^B;77yZ(ousrK*4FT6F8-UJ3gN&({~=glgflryvl~3ZBDnfb8|pgN&LK z==up4DWNFXQB;kUtB7C9YK~6Zh1(6jX3Rk}3pN&LydSsKH|qa_TRO3q5sz*$l2Day zhwDPVkp_PrtJ`a@Nlz sTcA z(Ss%o |~wai-BZ6qf==zOzuzR5P{2|^Q@01TlkB{MaQ zUeS^KI@_7Hmg~xX`KJXY(1%3m*1jLjcEJAGivC7$DZ(6sMV?9~V?o@hXZZ7|^1Nin zn~fnIeM*o$r4eetU|-5TyU*pal5Hgn52|0Wd4e-I&^}G!>=(75{l=;~DVL4~cX(CD zIALP%J#`u=i}^6w+nN%*4!#T;yF&?gj0io8|HE?By|ccU1@q!w6lm` zv`p`^&P1IQ>bF+CxZ(HGbo*v$Y2_)hcO6-)ojh!&1hL5)XlH2_{~_ABF+^-^k_d$> zSgEX{D2|0^_up$=!o4J?_JM$4Gqc&K=;XoWU*R8lYS{a)vB2#_MMg3j8LBa9Eq`g> z3aLZs%TSa$w_unsuM4~|#y-dIn(h}m(kUuNL8~ASAF91bvnFDM%fgslS)Lf8WKyw? z9GR%SJsD+4TUI9K{5GVWs`28P_>v^zwMccqK72$%>Ftx49LJCE1|pVHXHcrT7(pvs zZ;1Ym%IJj5Na(d0}vzP64&kTT?C4Ajt1b@`68-3wA`Ezl9PGtX=E2s+Es zw}f~1*$}Go%Yij+e8~B=p?9jMQy{zjBKW*nW@Y4;5~NImtcd!-10RU#He0gAu{Vj& z!zPO7T4->Ah1ILi;P2baE{2B#E9eb8pU%Bo$6kwgVCPR@N@drszE*tW9}LTQlvn0) zzT2k&DLY#j^3&R |WO5WuyHj%!zE`TW(xfR!}-HpiYo`Y0)IoPEqSx$+HTD zM@SF8jjkFXHpn$wI#dWRQwn)Gb?XQU!pfB^+n?AM<*S5(FZ!$%ZOM1d7!P_D=Xj9! zBVk*wnc=d7p<2z>)sh~eSAENkl#k<3&(aUakrT^gK2X&yF3r-zXl2>)XLLS_5T$wA z6a1&s0hDK{X+nK}jxHo1jUiLe1>)3Q*3FTH04Bzrx6*Wxph}|q<-8K_49|XkdvZGY zXye=+q0%pBYf?S =ab9Ewv znMl)fEIkaF9#JYy-}8$6mO#>iF^&7oC1`ontH`dj=gIP9m6q1#{G+4N(;h$;V_!;q zy!5qemzQTV2!cW@KukGvv{E(Ca$uiNy|?+Q!t(+5#yGAn)mf|QW7~l6ofmw~Loj-6 zj8M+UtY_3VDg1r7kp(V8TJoX7N4hwLk_s!|yrJkJI?Z#fbWw53wyfu-w;P&z6#4g_ z)p&3im#9{K4EHT9i+V9`iyqDHsW?KE+1#V_xm)p>_2dZZoh915!_yo~ae)!OgF3wU zrIJY}>>}Xr#z2q$#X$XUnJND;1xS27?zWr2aD5Li70AC&6~a4y8tW*idnW1|_3x&u zW$1+4Pf*bBGDvo^wu;n5HYo_>c#0wqUr7XkOdckudy#-ZJ8mq&+JH^{$HM-{kmqmf z_@9mP@8IZv^a$BKxZz=IGr6R(X3c3~-CQU6*_W-Ug*TFVcfx4O_7Y>rCC}IC>P s|?3OH7A_)BNGX5%>-xqSigs>xyhD@ z$*#5h12~I>fK3&)U(UCDN(I8%4JXISRSTHQ8oUCkL4SQlO_!!5zN{6w-nsthMO#BO z!P>$YnVKq8#B zkM!42Vs#FLn9okI3Q$M2NM=o(wab!MnL*2Z?~vS4c_^0qnLJ0n_$4ElOny+WeC+2N zFrv-pW`gg?JC8eM>u)y}wSB}RQ=#8=>Ti?I68o;N_2^2RG-h(I@l3vbFLjW!C@-LG zTMv_59^X*9-1ub<=m&4zImw~>K-c`lnfK z6!6b|^0m-kI+)Q*2 Vs>?*_w4uj>DIQ@QGs%W9 zri<(p%8ym%7_l;Df(i-Hf!hhhHDu1}okczz%$!cGGSvZySRIZ?mrjdfu|8m%d_seT zW%NWe6(9<>y2jj$QtCx%x@D*QQtKMKaeWj0Tm0t+C4JUVy4~doS7_^TKvcB7yjG{S z0iGw*aWF*cEt>YtW6@T?Ypd`wwu3cd7DGoI&A`-ae%Fg3ED*)MNP+usmFFLKXytGk z>4CV0ka399JR{tMUIKqBT{=C%Stf;#<}lI%_l~@}tp3UTCne13km@s58=H6$o=j}% z&nT$pb5 z(}TC@xT~7r;M)v?O#Zrvf%FINhOTv5t6g~8Im4+2C(70{Q{x4t+9pgpcPY`}+B zZhhH