# 1.7 - 插件的选择：保护插件与创世神

## 解释：创世神

在游戏中，如果我们要造一个火柴盒，那么这是十分简单的。那么要造一个“万里长城”呢？这时问题就会出现了——我们似乎没有那么多精力去搭建数目如此之多的方块，创世神的左右就此展现。

在服务器中，新来的我们很少接触建筑，但是当需要同时处理大量方块有关的事务时，创世神的作用不可或缺，我们也可以将其看作为前置插件。

## 插件选择：你喜欢稳定的还是求快的？

前面的菜单插件你已经选完了吧？除了插件本身功能区别，其底层上的区别也需要仔细斟酌。

常见的创世神有如下2种：

* 最为简单的 **WorldEdit** 插件：稳定，仅主线程。
* 更快的 **FastAsyncWorldEdit** 插件：更快，异步处理，但可能存在一些奇奇怪怪的问题。

实际上，在高版本开服中，很多情况下我们不得不选择 **FastAsyncWorldEdit** 插件。

**FastAsyncWorldEdit** 在 SpigotMC 上的地址是：

{% embed url="<https://www.spigotmc.org/resources/fastasyncworldedit.13932/>" %}

### 小技巧：第 N 个插件网站——Bukkit

**WorldEdit** 主要在 **Bukkit** 网站上更新，这是一个比 **Spigot** 还古老的服务端核心，并且现已淡出人们视野，元老级别的插件都可以在这里找到。

**WorldEdit** 在 Bukkit 上的地址是：

{% embed url="<https://dev.bukkit.org/projects/worldedit>" %}

## 小技巧：常见以创世神作为前置插件的插件

* 世界与区域保护的神器，也是很多开发者都会主动与其挂钩的插件：WorldGuard（<https://dev.bukkit.org/projects/worldguard>
* 地皮插件：PlotSquared（<https://www.spigotmc.org/resources/plotsquared-v6.77506/>）。
* 自定义遗迹生成，还可设置遗迹内生成怪物和战利品的插件：BetterStructures（<https://www.spigotmc.org/resources/plotsquared-v6.77506/>
* 等等等等...

以上 **3** 个插件是给你一种什么样插件才会用到创世神作为前置插件的感觉，除 **WorldGuard** 外其余可选。

## 小技巧：读取 schematic 格式的地图

安装创世神插件的前提下，将这种格式的文件放置到 `plugins/WorldEdit（或者FastAsyncWorldEdit，取决于你装了哪个创世神插件）/schematics` 文件夹，如果你打开了创世神插件的文件夹，发现并没有 `schematics` 文件夹，那么你可以手动创建一个。

完成后，在服务器内输入指令 `//schem load <文件名称>`，指令就是两个斜线，不要少了哦。

然后，再输入指令 `//paste`，就会在脚下生成，等待一段时间后即可完成导入。


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.superiormc.cn/new-user-doc/yi-qie-de-qi-dian/1.7-cha-jian-de-xuan-ze-bao-hu-cha-jian-yu-chuang-shi-shen.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
