保護插件
黏液科技支持許多開箱即用的保護插件.
這樣做是為了防止玩家濫用黏液科技物品使其他人感到難過.
本文章包含所有受支持的保護插件列表, 及有關如何增加對插件的支持說明.
支持的保護插件
在默認情況下支持以下插件.
如果插件支持離線玩家, 則在機器人所有者離線時, 機器人仍然會繼續運作.
如果插件不支持離線玩家, 那麼你的機器人始終需要你在線上時才能正常運行
✔️ = 完全支持
➖ = 部分支持 (例如: 僅在未受保護的區域)
❌ = 不支持
N/A = 不適用
插件 | 支持玩家 | 支持離線玩家 | 支持PvP | 支持實體 |
---|---|---|---|---|
ASkyBlock | ✔️ | ✔️ | ➖ | ➖ |
BentoBox | ✔️ | ✔️ | ✔️ | ✔️ |
BlockLocker | ✔️ | ✔️ | N/A | N/A |
ChestProtect | ✔️ | ✔️ | N/A | N/A |
FactionsUUID | ✔️ | ✔️ | ✔️ | ✔️ |
FunnyGuilds | ✔️ | ❌ | ➖ | ➖ |
GriefPrevention | ✔️ | ➖ | ✔️ | ✔️ |
LandLord | ✔️ | ✔️ | ✔️ | ✔️ |
Lands | ✔️ | ✔️ | ✔️ | ✔️ |
Lockette | ✔️ | ✔️ | N/A | N/A |
LWC | ✔️ | ➖ | N/A | N/A |
PlotSquared | ✔️ | ✔️ | ✔️ | ✔️ |
PreciousStones | ✔️ | ❌ | ✔️ | ✔️ |
RedProtect | ✔️ | ➖ | ✔️ | ✔️ |
Towny | ✔️ | ❌ | ➖ | ➖ |
WorldGuard | ✔️ | ✔️ | ✔️ | ✔️ |
沒看到你的保護插件?
可能該插件不提供集成, 或者該插件作者尚未添加支持, 或是實際上已支持.
許多插件實際上需要上列表中的 WorldGuard 或其他插件, 並在後台使用該插件.
如果某個插件未顯示在此列表中, 請詢問該插件作者是否在後台使用了另一個保護插件.
如果沒有, 請隨意將官方的英文文章連結給它們, 我們稍後將會介紹如何添加支持.
支持的保護紀錄
黏液科技也支持了一些保護紀錄器.
例如, 這些紀錄器可以允許你回退某些操作, 像是破壞黏液科技的物品以異常的方式.
這是默認下我們支持的所有插件列表.
插件 | 支持破壞方塊 | 支持放置方塊 |
---|---|---|
CoreProtect | ✔️ | ✔️ |
LogBlock | ✔️ | ❌ |
為你的保護插件添加支持
Protection Integration is handled in dough https://github.com/baked-libs/dough.
要對自己的插件進行支持, 你所需要的是對該專案發出合併請求.
這是你需要做的:
- 將插件做為依賴選項添加至 pom.xml (在 dough-api 和 dough-protection)
- 創建一個擴展 ProtectionModule.java 並將其添加至 modules - package
- 覆蓋所需的函數; 確保區分 Interaction.java 的不同類型; 並考慮增加對離線玩家的支持, 如果沒有請進行檢查.
- 載入一個例子當你的插件載入了 ProtectionManager.java
- 向 dough 提交 Pull Request