# 1.8 - 本章作业：权限组和多世界插件

## 回顾

现在，你的服务器应该有至少如下 8 个插件了：

* Vault
* 任意一个与 **Vault** 挂钩的插件
* PlayerPoints / 其他经济插件
* ProtocolLib
* PlaceholderAPI
* 任意一个菜单插件
* FastAsyncWorldEdit
* WorldGuard

另外你的服务器还有一个你心仪的主城了。

## 解释：权限节点与权限组

在服务器中，权限节点可以控制玩家能否做某个事务，例如玩家能否在主城破坏方块，通过对应世界保护插件所提供的权限节点，给予玩家对应权限，玩家就可以这么做了，反之，如果玩家没有，那么玩家就不可以这么做。

有的权限节点是默认就会给予玩家的，而服主也可以给予玩家该权限节点的负节点来使得玩家明明有这个权限节点却不能做这个事务，具体将会在后文涉及。

如果权限节点一个个单独分给玩家，就过于麻烦了，我们可以提供权限组的方式给予同一批玩家相同的权限节点，例如 **VIP** 玩家可以飞行等等。

就 **VIP** 玩家可以飞行这个示例来说，飞行是事务，这些事务都需要服主自己去寻找能够实现的插件（将在后文涉及），**VIP** 是权限组，拥有 **VIP** 这个权限组的玩家就是 **VIP** 玩家。

## 解释：多世界

在服务器中，可以有多个世界，但是一个世界只能对应一个维度，通过传送门传送的就是另外一个世界。多世界插件可以帮助我们加载、卸载、传送到某个指定的世界等，是每个服务器都必不可少的插件。

## 任务：寻找插件

寻找上述的两种插件。

## 小技巧：在搜索引擎上输入“中文关键字 + spigot”

以 **Bing** 为例，搜索结果如下图所示：

![](https://400373137-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FFlP4xP4pRQ4Bt9AMcMkX%2Fuploads%2FwBCSVdjb98d46jLtmOlm%2Fimage.png?alt=media\&token=981f1a91-d4d7-499f-b75d-296ad74803fb)

![](https://400373137-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FFlP4xP4pRQ4Bt9AMcMkX%2Fuploads%2FpaIX4bGDn5TDgrtbRKkS%2Fimage.png?alt=media\&token=609fc7b7-8d47-4432-8ff4-8de075b052f2)

我们用到的就是这两个插件，其他的可以忽视了。
