跳到主要内容

操作组

HuskClaims支持在领地内切换操作组,以确定插件是否应阻止某些操作在领地内发生。

切换操作组

操作组可以在插件[[config]]中配置,并由在领地内拥有MANAGE_OPERATION_GROUPS[[trust]]权限的任何用户管理。实际上,操作组提供了一种让玩家微调领地标志设置的方式。

默认情况下,HuskClaims提供了Claim Explosions操作组,让您可以切换是否允许在领地内发生爆炸伤害。

操作组切换命令描述默认值
Claim Explosions/claimexplosions切换是否允许在领地内发生爆炸方块伤害。包括方块和生物的爆炸。

自定义操作组

操作组可以在插件配置中自定义,如下所示:

操作组 (config.yml)
# 可以在领地内切换的操作组
operation_groups:
- name: Claim Explosions
description: 切换是否允许爆炸在领地内破坏地形
toggle_command_aliases:
- claimexplosions
allowed_operations:
- EXPLOSION_DAMAGE_TERRAIN
- MONSTER_DAMAGE_TERRAIN

操作组是否在领地内默认启用,取决于该组的allowed_operations是否也存在于配置中的default_flags列表中。

细粒度标志管理

注意: 这是一个强大的命令,默认情况下仅对操作员开放。授予玩家访问此命令时要小心!

/claimflags命令允许您在领地内微调允许的操作组设置。这是一个强大的命令,如果用户不小心弄错了标志,可能会导致混淆。因此,我们建议为最终用户需求创建操作组命令,并将此命令限制为管理员操作。

使用/claimflags list来列出您所在领地内启用的操作类型。此命令要求用户在所在领地内拥有MANAGE_OPERATION_GROUPS权限,或拥有huskclaims.command.claimflags.other绕过权限。

点击列出的标志以切换其允许状态,或使用/claimflags set [operation_type] <true/false>

在领地外调整标志

您还可以通过站在领地外使用/claimflags来调整标志的值(“荒野”)。这需要huskclaims.command.claimflags.world权限。