命令
命令概述
命令 | 描述 |
---|---|
/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:#worldedit
r:#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 使用的先前用户名)