forked from bloodmc/GriefDefender
-
Notifications
You must be signed in to change notification settings - Fork 0
高级选项
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。
/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-levelgriefdefender.max-level
|
0/255 | 创建领地时的最小/最大高度。 |
griefdefender.min-size-xgriefdefender.max-size-x
|
10/5000 | 创建领地时 x 坐标轴的最小/最大方块长度。 |
griefdefender.min-size-ygriefdefender.max-size-y
|
5/256 | 创建领地时 y 坐标轴的最小/最大方块长度。 |
griefdefender.min-size-zgriefdefender.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 | 税率是根据基础领地的领地块数量进行计算的。计算公式: 领地块 * 税率
|
| Context | 参数 | 描述 |
|---|---|---|
gd_claim_default |
adminbasicsubdivisiontownwilderness
|
将 context 作为默认值应用在所有指定类型的领地。 注意:使用 global 参数即应用在所有类型。 |
gd_claim_override |
adminbasicsubdivisiontownwilderness
|
将 context 作为 override 应用在所有指定类型的领地。 注意:使用 global 参数即应用在所有类型。 |