伺服器版本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 權限 |