# 2.5 - 本章作业：综合基础插件

上文提及了一个让玩家可以飞行的 `/fly` 指令，这个指令在原版并不存在，这时一个综合基础插件就非常重要了。

## 插件选择：CMI

经典老牌付费的综合基础插件。但配置文件非常混乱，插件文档也是杂乱无章，属于是吃老本的状态了。

{% embed url="<https://www.spigotmc.org/resources/cmi-298-commands-insane-kits-portals-essentials-economy-mysql-sqlite-much-more.3742/>" %}

## 插件选择：Essential X

经典老牌免费的综合基础插件，优点很多，缺点是安装麻烦（有若干附属），默认配置文件一般不适用国内环境，需要详细调整。

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

## 插件选择：SunLight

真正意义上的模块化基础插件，功能可能比前面两者少一些，但是配置文件干净漂亮，易于上手，新手推荐使用。

{% embed url="<https://www.spigotmc.org/resources/sunlight-best-essentials-cmi-alternative.67733/>" %}

## 任务

尝试通过 **LuckPerms** 给普通玩家对应插件的飞行的权限节点，以让所有玩家能够飞行，同时调整玩家不能在 **world** 世界飞行。

答案将会在下一章揭晓。
