Skip to main content

保護插件

黏液科技支持許多開箱即用的保護插件.

這樣做是為了防止玩家濫用黏液科技物品使其他人感到難過.

本文章包含所有受支持的保護插件列表, 及有關如何增加對插件的支持說明.

支持的保護插件

在默認情況下支持以下插件.

如果插件支持離線玩家, 則在機器人所有者離線時, 機器人仍然會繼續運作.

如果插件不支持離線玩家, 那麼你的機器人始終需要你在線上時才能正常運行

✔️ = 完全支持

➖ = 部分支持 (例如: 僅在未受保護的區域)

❌ = 不支持

N/A = 不適用

插件支持玩家支持離線玩家支持PvP支持實體
ASkyBlock✔️✔️
BentoBox✔️✔️✔️✔️
BlockLocker✔️✔️N/AN/A
ChestProtect✔️✔️N/AN/A
FactionsUUID✔️✔️✔️✔️
FunnyGuilds✔️
GriefPrevention✔️✔️✔️
LandLord✔️✔️✔️✔️
Lands✔️✔️✔️✔️
Lockette✔️✔️N/AN/A
LWC✔️N/AN/A
PlotSquared✔️✔️✔️✔️
PreciousStones✔️✔️✔️
RedProtect✔️✔️✔️
Towny✔️
WorldGuard✔️✔️✔️✔️

沒看到你的保護插件?

可能該插件不提供集成, 或者該插件作者尚未添加支持, 或是實際上已支持.

許多插件實際上需要上列表中的 WorldGuard 或其他插件, 並在後台使用該插件.

如果某個插件未顯示在此列表中, 請詢問該插件作者是否在後台使用了另一個保護插件.

如果沒有, 請隨意將官方的英文文章連結給它們, 我們稍後將會介紹如何添加支持.

支持的保護紀錄

黏液科技也支持了一些保護紀錄器.

例如, 這些紀錄器可以允許你回退某些操作, 像是破壞黏液科技的物品以異常的方式.

這是默認下我們支持的所有插件列表.

插件支持破壞方塊支持放置方塊
CoreProtect✔️✔️
LogBlock✔️

為你的保護插件添加支持

Protection Integration is handled in dough https://github.com/baked-libs/dough.

要對自己的插件進行支持, 你所需要的是對該專案發出合併請求.

這是你需要做的:

  1. 將插件做為依賴選項添加至 pom.xml (在 dough-apidough-protection)
  2. 創建一個擴展 ProtectionModule.java 並將其添加至 modules - package
  3. 覆蓋所需的函數; 確保區分 Interaction.java 的不同類型; 並考慮增加對離線玩家的支持, 如果沒有請進行檢查.
  4. 載入一個例子當你的插件載入了 ProtectionManager.java
  5. 向 dough 提交 Pull Request