跳轉至
伺服器版本1.21.x · paper

CoreProtect — 指令速查#

所有指令均以 /co/coreprotect 為前綴。方括號 [...] 表示選填,<...> 表示必填。


主要指令#

指令 別名 核心參數 說明
/co inspect /co i 進入/離開檢查模式;右鍵查看方塊放置記錄、左鍵查看方塊破壞記錄
/co lookup /co l -t -u -r -a -b -e 查詢歷史記錄(不回滾),結果分頁顯示
/co rollback /co rb -t -u -r -a -b -e 執行回滾,依篩選條件還原世界狀態
/co restore /co rs -t -u -r -a -b -e 復原先前已回滾的動作
/co purge -t -r 刪除指定時間前的舊日誌(危險操作,不可恢復)
/co status /co s 顯示 CoreProtect 版本、資料庫連線、佇列狀態等系統資訊
/co reload 重新載入 config.yml 設定(不需重啟伺服器)

通用參數說明#

以下參數可用於 /co lookup/co rollback/co restore

參數 格式範例 說明
-t -t 1h-t 2h30m-t 5d 時間範圍;s=秒、m=分、h=時、d=天
-u -u Steve-u Steve,Alex 使用者名稱,多人以逗號分隔;-u # 表示全部
-r -r 10-r #global 半徑(方塊數);#global 搜尋全圖
-a -a block-a +block 動作類型;加 + 僅顯示放置,加 - 僅顯示破壞
-b -b minecraft:diamond_ore 指定方塊類型
-e -e minecraft:creeper 排除特定使用者或實體
-w -w world_nether 指定世界名稱(預設為當前世界)

動作類型(-a 參數值)#

動作類型 說明
block 方塊放置與破壞
chat 聊天訊息
command 指令使用記錄
container 容器(箱子、桶等)物品存取
click 右鍵互動(按鈕、拉桿、門等)
kill 生物/玩家擊殺
sign 告示牌文字
item 物品丟棄/撿取
session 玩家登入/登出
username 使用者名稱變更記錄

前置 + 表示僅「增加」動作(放置/新增),前置 - 表示僅「移除」動作(破壞/取出)。例如 -a +block 僅回滾方塊放置記錄。


使用範例#

# 查詢過去 1 小時半徑 10 格內的所有方塊變更
/co lookup -t 1h -r 10 -a block

# 回滾玩家 Griefer123 在過去 24 小時內的破壞行為
/co rollback -t 24h -u Griefer123 -a block

# 復原上一次回滾操作
/co restore -t 1h -u Griefer123

# 刪除 30 天前的舊日誌
/co purge -t 30d

# 搜尋特定玩家在指定世界的聊天記錄
/co lookup -t 7d -u Steve -a chat -w world

# 僅回滾方塊放置(不還原破壞)
/co rollback -t 2h -u Griefer123 -a +block -r 50

權限節點#

權限 說明
coreprotect.inspect 使用 /co inspect
coreprotect.lookup 使用 /co lookup
coreprotect.rollback 使用 /co rollback
coreprotect.restore 使用 /co restore
coreprotect.purge 使用 /co purge
coreprotect.status 使用 /co status
coreprotect.reload 使用 /co reload
coreprotect.* 所有 CoreProtect 權限