命令


命令概述

命令 描述
/co help 显示命令列表
/co inspect 切换检查器
/co lookup 查找块数据
/co rollback 回滚块数据
/co restore 恢复块数据
/co restore 删除旧的区块数据
/co reload 重新加载配置文件
/co status 查看插件状态
/co consumer 切换使用者处理

别名命令

命令 描述
/co near 执行半径为 5 的查找
/co undo 通过相反的操作还原回滚/还原

命令详细信息

下面列出了详细的命令信息。

/co help

在游戏中显示命令列表。


/co inspect

启用检查器。再次键入命令以禁用它。您也可以只使用 “/co i”。


/co lookup

执行查找。几乎所有参数都是可选的。

命令 参数
/co lookup u:<user> t:<time> r:<radius> a:<action> i:<include> e:<exclude>
/co l /co lookup <params>

参数

参数 描述
u:<user> 指定要查找的用户。
t:<time> 指定要查找的时间量。
r:<radius> 指定要将查找限制为的半径区域。
a:<action> 将查找限制为特定操作。
i:<include> 在查找中包含特定的块/实体。
e:<exclude> 从查找中排除块/实体。
#<hashtag> 添加井号标签以执行其他操作。

分页

如果返回多个页面,请使用 命令切换页面。
要更改页面上显示的行数,请使用 。 /co lookup <page> /co lookup <page>:<lines>

例如, /co l 1:10 将返回 10 行数据,从第一页开始。


/co rollback

执行回滚。使用与 /co lookup相同的参数
回滚可用于还原玩家操作。

命令 参数
/co rollback u:<user> t:<time> r:<radius> a:<action> i:<include> e:<exclude>
/co rb /co rollback <params>

/co restore

执行还原。使用与 /co lookup相同的参数
恢复可用于撤消回滚或恢复播放器操作。

命令 参数
/co restore u:<user> t:<time> r:<radius> a:<action> i:<include> e:<exclude>
/co rs /co restore <params>

/co restore

清除旧的块数据。如果您不需要旧数据,则可用于释放 HDD 上的空间。

命令 参数
/co restore t:<time> r:<world> i:<include>

例如,将删除超过一个月的所有数据,并且仅保留最近 30 天的数据。 /co purge t:30d

如果在游戏中使用,则只能清除超过 30 天的数据。
如果从控制台使用,则只能清除超过 24 小时的数据。

清除世界
您可以选择在 CoreProtect v19+ 中指定一个世界。
例如,将删除下界中超过一个月的所有数据,而不会删除任何其他世界中的数据。 /co purge t:30d r:#world_nether

清除块
您可以选择在 CoreProtect v23+ 中指定块类型。
例如,将删除所有超过一个月的石头和泥土数据,而不删除其他方块数据。 /co purge t:30d i:stone,dirt

MySQL 优化
在 CoreProtect v2.15+ 中,在命令末尾添加“#optimize”(例如 )也将优化您的表并回收磁盘空间。 此选项仅在使用 MySQL 时可用,因为 SQLite 清除默认执行此操作。/co purge t:30d #optimize

请注意,添加 #optimize 选项会显著减慢清除速度,因此通常没有必要。


/co reload

重新加载配置文件。


/co status

显示插件状态和版本信息。


/co consumer

Console 命令暂停或恢复使用者队列处理。


参数详情

u:<user>

您可以指定单个用户或多个用户。

  • 例:u:Notch
  • 例:u:Notch,Intelli
  • 例: u:#fire,#tnt,#creeper,#explosion

t:<time>


时间量可以合并,并且可以使用小数。

  • 例:t:2w,5d,7h,2m,10s
  • 例:code>t:5d2h
  • 示例:(1 到 2 小时之间)t:1h-2h
  • 示例:(两个半小时)t:2.50h

r:<radius>

半径数字的目标是玩家位置的该数量块内。

  • 示例:(定位到您所在位置 10 个区块范围内)r:10
  • 示例:(定位特定世界)r:#world_the_end
  • 示例:(以整个服务器为目标)r:#global
  • 示例:或(以 WorldEdit 选择为目标)r:#worldeditr:#we

a:<action>

将命令限制为特定操作

  • 示例:(仅包含已放置的物块)a:+block

行动

行动 描述
a:block 放置/破坏的块
a:+block 放置的块
a:-block 块已破损
a:chat 在 Chat 中发送的消息
a:click 玩家互动
a:command 使用的命令
a:container 从箱子里拿走或放入箱子里的物品
a:+container 放入箱子的物品
a:-container 从箱子里拿走的物品
a:inventory 在玩家物品栏中添加或删除的物品
a:+inventory 添加到玩家物品栏中的物品
a:-inventory 从玩家物品栏中移除的物品
a:item 玩家掉落、投掷、捡起、存放或提取的物品
a:+item 玩家捡起或提取的物品
a:-item 玩家掉落、投掷或存放的物品
a:kill 生物/动物被杀死
a:session 玩家登录/注销
a:+session 玩家登录
a:-session 玩家注销
a:sign 写在标志上的消息
a:username 用户名更改

i:<include>

可用于指定方块/物品/实体。

  • 示例:(仅包含 stone)i:stone
  • 示例:(指定多个块)i:stone,oak_wood,bedrock

您可以在 https://coreprotect.net/wiki-blocks 中找到块名称列表。
您可以在 https://coreprotect.net/wiki-entities 中找到实体名称列表。


e:<exclude>

可用于排除方块/物品/实体/用户。

  • 示例:(不包括 TNT)e:tnt

#<hashtag>

在命令末尾添加井号标签以执行其他操作。

  • 示例:(执行回滚预览)#preview

主题标签

井号标签 影响
#preview 预览回滚/还原
#count 返回在查找查询中找到的行数
#verbose 在回滚/恢复期间显示其他信息
#silent 在回滚/恢复期间显示最少的信息

示例命令

回滚命令示例

默认情况下,如果未指定半径,则将应用半径 10,将回滚限制在距离你 10 个方块以内。用于执行全局回滚。r:#global

  • /co rollback Notch t:1h
    (回滚 Notch 1 小时(默认半径为 10))
  • /co rollback u:Notch,Intelli t:1h #preview
    (预览版回滚Notch和Intelli 1小时(默认半径为10))
  • /co rollback u:Notch t:23h17m
    (回滚 Notch 23 小时 17 分钟(默认半径为 10))
  • /co rollback u:Notch t:1h i:stone
    (仅回滚在过去一小时内被 Notch 放置/破坏的石头(默认半径为 10))
  • /co rollback u:Notch t:1h i:stone a:-block
    (仅回滚 stone BROKEN by Notch 在过去一小时内(默认半径为 10))
  • /co rollback u:Notch t:1h r:#global e:stone,dirt
    (回滚 Notch 在过去一小时内所做的一切,除了放置/损坏的石头和泥土)
  • /co rollback u:Notch t:1h r:20
    (回滚 Griefying Notch 在你 20 个街区内的最后一小时所做的)
  • /co rollback u:Notch t:1h r:#nether
    (回滚 griefying Notch 在最后一小时仅在下界)
  • /co rollback u:Notch t:5m a:inventory
    (过去 5 分钟内按 Notch 回滚库存交易)
  • /co rollback t:15m r:30
    (回滚您 30 个街区内的任何人在过去 15 分钟内完成的所有操作)
  • /co rollback t:15m r:#worldedit
    (回滚 WorldEdit 选择中最后 15 分钟内完成的所有操作)

示例 Lookup 命令

查找命令通常与回滚命令相同。主要区别在于默认半径不应用于查找,这意味着所有查找命令默认执行全局搜索。

  • /co lookup i:diamond_ore t:1h a:-block
    (查找过去一小时内开采的所有钻石矿石)
  • /co lookup u:Notch t:30m a:chat
    (查找 Notch 在过去 30 分钟内发送的聊天消息)
  • /co lookup u:Notch t:3d a:inventory
    (按 Notch 查找过去 3 天内的库存交易)
  • /co lookup u:Notch a:login
    (查找 Notch 完成的所有登录)
  • /co lookup u:Notch a:login
    (查找 Notch 完成的所有登录)
  • /co lookup u:Notch a:username
    (查找 Notch 使用的先前用户名)