【MCDReforged 快速入門手冊】3·步入正軌

配置 RCON
在 MCDR 中,RCON 通常被插件用于直接獲取原版命令的返回內(nèi)容。因此,在開始安裝插件之前,建議先配置 RCON。
在 server\server.properties
,即 Minecraft 服務(wù)端的配置文件中,修改「enable-rcon」「rcon.port?」「rcon.password」

在 config.yml
,即 MCDR 配置文件中,對應(yīng)填寫:

然后,在 MCDR 控制臺中重載配置,或重啟 MCDR:

如此這般,RCON 就配置完畢啦!
權(quán)限系統(tǒng)
MCDR 配備了一個(gè)簡易的權(quán)限系統(tǒng)以供 MCDR 及插件使用。它一共有 5 種不同的權(quán)限等級:

控制臺輸入的指令被視為最高權(quán)限等級(owner)。
權(quán)限文件 permission.yml 用以儲存權(quán)限系統(tǒng)的相關(guān)信息。

權(quán)限文件可使用 !!MCDR reload permission (或?!!MCDR r perm)熱重載。
*更多相關(guān)內(nèi)容和指令參見 MCDReforged 文檔(https://mcdreforged-docs-zh-cn.rtfd.io)。
安裝插件
插件是 MCDR 生態(tài)的重要組成部分,可以在插件倉庫中找到。
【插件倉庫】https://github.com/MCDReforged/PluginCatalogue/

點(diǎn)擊主插件目錄,你會看到插件倉庫索引:

這里以 Where-Is 為例,點(diǎn)擊插件名打開詳情頁:

點(diǎn)擊倉庫鏈接,打開此插件的 Github 倉庫。在此,你可以看到包含插件說明的 README(自述文件)。

現(xiàn)在,你可以通過 README 了解插件的主要功能和使用方法。
如果沒有問題,就可以開始安裝了。返回插件庫詳情頁,下載最新版本(一般是 .mcdr 或 .pyz 文件),丟進(jìn) MCDR 的插件文件夾(plugins)。
同時(shí),我們注意到該插件需要依賴:

這意味著,這個(gè)插件需要滿足這些條件才能正常工作。
我們的 MCDR 版本沒有問題。因此,只需要關(guān)注插件依賴——minecraft_data_api。點(diǎn)擊插件 ID,進(jìn)入這個(gè)依賴項(xiàng)的詳情頁:

這是一個(gè) API 插件,因此,在其 README 中沒有什么對我們有用的信息。因此,我們只需下載這個(gè)插件,放入 plugins 文件夾。
但我們注意到,這個(gè)插件也需要依賴,但并不是「插件依賴」,而是「包依賴」。
「包依賴」需要使用 pip 安裝。打開終端(即命令提示符),輸入命令:
????pip install hjson
????pip install parse

這樣,我們就處理完了所有依賴關(guān)系。
最后,我們在 MCDR 控制臺用以下命令重載有變化的插件,完成插件安裝:!!MCDR r plg
此時(shí),插件應(yīng)該以默認(rèn)配置正常運(yùn)行。如有需要,你可以根據(jù)插件 README 修改其配置文件以符合需求。
【注意】修改配置文件后,需再次重載插件才能刷新。但此時(shí)不能使用 !!MCDR r plg,而應(yīng)該使用?!!MCDR plg reload <plugin_id>,例如?!!MCDR plg reload where_is。原因在于,r plg 重載的是「plugins?文件夾中有變動(dòng)的插件」,而非「配置文件有變化的插件」。