Skip to content

高级选项

zsn741656478 edited this page Feb 22, 2020 · 5 revisions

选项是一种配合权限管理系统进行配置修改的方式,这将会让你更加方便的对不同的玩家、权限组甚至世界进行单独控制。

内置命令

Options 支持相同格式的 flags

领地 - /claimoption <option> <value> [context[key=value]]
玩家 - /cop <player> <option> <value> [context[key=value]]
组 - /cog <group> <option> <value> [context[key=value]]

例子

  • 当玩家进入领地后从控制台发送欢迎消息。
    /claimoption player-command-enter "/tellraw %player% [\"\",{\"text\":\"Welcome %player%!\",\"color\":\"gold\"},{\"text\":\"\\nYou are visiting %owner%s claim.\\nEnjoy your stay!\\n\\n-\"}]" context[run_for=member, run_as=console]
  • 给 vip 组的基础领地 create-limit 默认值设为 100 。
    /cog vip create-limit 100 context[default=basic]
  • 给玩家 JoeSmith 的基础领地 expiration 默认值设为 30 天。 /cop JoeSmith expiration 30 context[default=basic]

不带任何参数输入 /claimoption 时将会打开你当前所站在的领地设置 GUI。

LuckPerms

/lp user/group <user|group> meta set <option> <value> [contexts]

示例1: 将所有服务器的 vip 组的基础领地创建数量限制设为 50
/lp group vip meta set griefdefender.create-limit 50 gd_claim_default=basic server=global

示例2: 将 mc01 服务器的 vip 组的基础领地创建数量限制设为 50
/lp group vip meta set griefdefender.create-limit 50 gd_claim_default=basic server=mc01

选项概述

选项 默认值 描述
griefdefender.abandon-delay 0 玩家需要等待指定的天数才能删除新创建的领地。
griefdefender.abandon-return-ratio 1.0 玩家删除基础领地时,返还领地块数量的倍率。
griefdefender.accrued-blocks 0 指定玩家通过在线活跃获取领地块数量上限。 注意:该选项不会影响购买的领地块数量,以及它不会在权限组里生效。
griefdefender.blocks-accrued-per-hour 120 每小时赚取的领地块数量,默认情况下,每个活跃状态下的玩家,每五分钟将会获得 6 个领地块。提示:玩家需要在先前记录的位置至少移动三格的距离才算活跃。如果使用 'wilderness-cuboids' (3D方式圈地模式,即不按通天的区块计算)模式的话,这个值的默认值将会改变为每小时赚取 30720 个方块,即每五分钟赚取 1536 个方块。由于检查间隔为 5 分钟,一次该值最低只能设为 12 ,如果低于该数字将不会有任何作用。
griefdefender.bonus-blocks 0 指定玩家购买领地块数量上限,它不会在权限组里生效。
griefdefender.chest-expiration 7 当玩家超过指定天数不上线时,将会自动清理他的箱子领地保护。
griefdefender.create-mode area 玩家在登录后默认的圈地模式。
(area = 2D, volume = 3D)
griefdefender.create-limit -1 每位玩家的最大领地数量。 (-1 = 无限制)
griefdefender.economy-block-cost 0.0 购买领地块时每个所花费的金额。注意:当设置为 0 或负数时将关闭领地块购买功能。
griefdefender.economy-block-sell-return 0.0 出售领地块时返还的金额倍率。注意:如果设为 0 或负数时将关闭领地块出售功能。
griefdefender.expiration 14 当玩家超过指定天数不上线时,将会自动清理他的基础领地。
griefdefender.initial-blocks 120 玩家的初始领地块数量
注意:该数字不会计入累计数量中
注意:如果使用 'wilderness-cuboids' 模式,该选项默认数值为 25600 。
griefdefender.max-accrued-blocks 80000 通过在线活跃时间获取领地块的最大上限。不会限制购买和管理员给予的数量。注意:如果使用 'wilderness-cuboids' 模式,该选项默认数值为 20480000 。
griefdefender.min-level
griefdefender.max-level
0/255 创建领地时的最小/最大高度。
griefdefender.min-size-x
griefdefender.max-size-x
10/5000 创建领地时 x 坐标轴的最小/最大方块长度。
griefdefender.min-size-y
griefdefender.max-size-y
5/256 创建领地时 y 坐标轴的最小/最大方块长度。
griefdefender.min-size-z
griefdefender.max-size-z
10/5000 创建领地时 z 坐标轴的最小/最大方块长度。
griefdefender.player-command-enter undefined 在指定的 contexts 进入领地时运行命令。可用下列变量:%player%, %owner%, %uuid%, %world%, %server%, %location%
griefdefender.player-command-exit undefined 在指定的 contexts 离开领地时运行命令。可用下列变量:%player%, %owner%, %uuid%, %world%, %server%, %location%
griefdefender.player-deny-flight false 玩家是否能在领地内飞行。 注意:该选项并不会给领地内玩家给予飞行能力,但是如果为 false 时则会移除他所拥有的飞行能力,这确保了与其他插件的兼容性。
griefdefender.player-deny-godmode false 玩家是否能在领地内使用创造模式。 注意:该选项并不会给领地内玩家给予创造模式,但是如果为 false 时则会移除他所拥有的创造模式,这确保了与其他插件的兼容性。
griefdefender.player-deny-hunger false 领地内玩家是否不再饥饿。
griefdefender.player-gamemode undefined 用于确定领地内玩家的游戏模式。可以使用以下值:ADVENTURE, CREATIVE, SURVIVAL, SPECTATOR, UNDEFINED 。
griefdefender.player-health-regen 0.0 用于设定领地内玩家的生命值恢复量。注意:如果玩家的生命值已达上限则不会有效。
griefdefender.player-keep-inventory undefined 用于设置玩家在领地内死亡后是否保留背包物品。
griefdefender.player-keep-level undefined 用于设置玩家在领地内死亡后是否保留其等级。
griefdefender.player-teleport-delay undefined 用于设置玩家进行领地传送前的延迟时间。
griefdefender.player-walk-speed -1.0 用于设置玩家在领地内时的行走速度。
注意 (-1 = 默认值)
griefdefender.player-weather undefined 用于设置领地内玩家的天气,支持类型有 clear 和 rain 。
griefdefender.pvp undefined 用于设置玩家是否能进行 PVP 。
griefdefender.pvp-combat-command false 用于设置玩家是否能在进行 PVP 时使用命令。
griefdefender.pvp-combat-teleport false 用于设置玩家是否能在进行 PVP 时进行传送。
griefdefender.pvp-combat-timeout 15 用于设置玩家在最后一次受伤后多少秒才能退出 PVP 状态。
griefdefender.radius-inspect 100 在检索时搜索附近领地的指定半径方块范围。
griefdefender.spawn-limit 0 领地内拥有的实体数量限制。
griefdefender.tax-expiration 7 当玩家超过指定天数没有缴税时将会冻结他的箱子领地保护。
griefdefender.tax-expiration-days-keep 7 冻结指定天数后若没缴税将删除他的箱子领地保护。
griefdefender.tax-rate 1.0 税率是根据基础领地的领地块数量进行计算的。
计算公式: 领地块 * 税率

Contexts

Context 参数 描述
gd_claim_default admin
basic
subdivision
town
wilderness
将 context 作为默认值应用在所有指定类型的领地。
注意:使用 global 参数即应用在所有类型。
gd_claim_override admin
basic
subdivision
town
wilderness
将 context 作为 override 应用在所有指定类型的领地。
注意:使用 global 参数即应用在所有类型。

Clone this wiki locally