【MCDReforged 快速入门手册】3·步入正轨

配置 RCON
在 MCDR 中,RCON 通常被插件用于直接获取原版命令的返回内容。因此,在开始安装插件之前,建议先配置 RCON。
在 server\server.properties
,即 Minecraft 服务端的配置文件中,修改「enable-rcon」「rcon.port 」「rcon.password」

在 config.yml
,即 MCDR 配置文件中,对应填写:

然后,在 MCDR 控制台中重载配置,或重启 MCDR:

如此这般,RCON 就配置完毕啦!
权限系统
MCDR 配备了一个简易的权限系统以供 MCDR 及插件使用。它一共有 5 种不同的权限等级:

控制台输入的指令被视为最高权限等级(owner)。
权限文件 permission.yml 用以储存权限系统的相关信息。

权限文件可使用 !!MCDR reload permission (或 !!MCDR r perm)热重载。
*更多相关内容和指令参见 MCDReforged 文档(https://mcdreforged-docs-zh-cn.rtfd.io)。
安装插件
插件是 MCDR 生态的重要组成部分,可以在插件仓库中找到。
【插件仓库】https://github.com/MCDReforged/PluginCatalogue/

点击主插件目录,你会看到插件仓库索引:

这里以 Where-Is 为例,点击插件名打开详情页:

点击仓库链接,打开此插件的 Github 仓库。在此,你可以看到包含插件说明的 README(自述文件)。

现在,你可以通过 README 了解插件的主要功能和使用方法。
如果没有问题,就可以开始安装了。返回插件库详情页,下载最新版本(一般是 .mcdr 或 .pyz 文件),丢进 MCDR 的插件文件夹(plugins)。
同时,我们注意到该插件需要依赖:

这意味着,这个插件需要满足这些条件才能正常工作。
我们的 MCDR 版本没有问题。因此,只需要关注插件依赖——minecraft_data_api。点击插件 ID,进入这个依赖项的详情页:

这是一个 API 插件,因此,在其 README 中没有什么对我们有用的信息。因此,我们只需下载这个插件,放入 plugins 文件夹。
但我们注意到,这个插件也需要依赖,但并不是「插件依赖」,而是「包依赖」。
「包依赖」需要使用 pip 安装。打开终端(即命令提示符),输入命令:
pip install hjson
pip install parse

这样,我们就处理完了所有依赖关系。
最后,我们在 MCDR 控制台用以下命令重载有变化的插件,完成插件安装:!!MCDR r plg
此时,插件应该以默认配置正常运行。如有需要,你可以根据插件 README 修改其配置文件以符合需求。
【注意】修改配置文件后,需再次重载插件才能刷新。但此时不能使用 !!MCDR r plg,而应该使用 !!MCDR plg reload <plugin_id>,例如 !!MCDR plg reload where_is。原因在于,r plg 重载的是「plugins 文件夹中有变动的插件」,而非「配置文件有变化的插件」。