身份系统&标签

Lands 拥有一套完整且功能丰富的身份系统,能够为每个领土调整不同身份的标签.同时也能够创建新身份. 作为管理员,可以 编辑/添加 默认身份. 荒野标签可以在 /lands admin wilderness 菜单中进行编辑


无论何时插件添加了新的标签,所有现存的领土都会应用该标签,但对于未来创建的领土你需要在此处进行配置. 如果有新的标签可用,插件会在有新标签被添加后持续向服务器后台以及管理员发送消息.

将标签重置为 roles.yml(身份配置)中定义的状态:

/Lands admin land <land | *> resetFlag <flag | all>

在身份设置菜单中显示的标签

  # 你仍然可以在下方设置默认标签,并在该列表中删除特定标签来隐藏在菜单中显示的标签
  display:
    - BLOCK_PLACE
    - BLOCK_BREAK
    - BLOCK_IGNITE
    - INTERACT_GENERAL
    - INTERACT_CONTAINER
    - INTERACT_DOOR
    - INTERACT_MECHANISM
    - INTERACT_VILLAGER
    - ATTACK_PLAYER
    - ATTACK_ANIMAL
    - ATTACK_MONSTER
    - FLY
    - SPAWN_TELEPORT
    - ENDER_PEARL
    - LAND_ENTER
    - VEHICLE_USE
    - ITEM_PICKUP
    - LAND_CLAIM
    - LAND_CLAIM_BORDER
    - SPAWN_SET
    - BALANCE_WITHDRAW
    - AREA_ASSIGN
    - WAR_MANAGE
    - PLAYER_TRUST
    - PLAYER_SETROLE
    - PLAYER_UNTRUST
    - PLAYER_BAN
    - SETTING_EDIT_LAND
    - SETTING_EDIT_ROLE
    - SETTING_EDIT_TAXES
    - SETTING_EDIT_VARIOUS

编辑 / 添加默认身份

你可以在 /plugins/Lands 目录下的 roles.yml 文件中找到身份系统的配置属性. 在该文件中,你可以编辑默认的身份或者添加自定义默认身份,默认身份将应用于新创建的领土.

配置自定义默认身份 示例:

yourCustomDefaultRole:
  name: '&e自定义默认身份'
  # icon(图标)属性支持自定义头颅材质(例如: https://minecraft-heads.com/)以及原版物品材质
  icon: 'eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvYjFhZGZkZjA3MTE3NWFkYWQ2NDRmZTRiM2E5NzMxYWM2YThmYTQ3NTExNjJlODEzOGM4OTlmYmFhNWZmMGI5In19fQ=='
  # 默认的标签,这些标签适用于新创建的领土.如果标签在上方的'Display'属性中,那么玩家后续可以在领土菜单中更改标签.
  default:
    - BLOCK_PLACE
    - BLOCK_BREAK
    - INTERACT_GENERAL
    - INTERACT_DOOR
    - INTERACT_CONTAINER
    - INTERACT_MECHANISM
    - INTERACT_VILLAGER
    - BLOCK_IGNITE
    - ATTACK_PLAYER
    - ATTACK_ANIMAL
    - FLY
    - LAND_ENTER
    - SPAWN_TELEPORT
    - VEHICLE_USE
    - ITEM_PICKUP

操作标签

操作标签为玩家能够进行的操作

  • BLOCK_PLACE 放置方块

  • BLOCK_BREAK 破坏方块

  • INTERACT_GENERAL 其他 INTERACT_ 标签覆盖交互类型之外的所有交互

  • INTERACT_CONTAINER 打开容器.例如:箱子

  • INTERACT_DOOR 开门

  • INTERACT_TRAPDOOR 打开活板门

  • INTERACT_MECHANISM 使用红石/拉杆/压力板 等..

  • INTERACT_VILLAGER 与村民进行交互

  • BLOCK_IGNITE 点燃方块 / 设置方块为燃烧状态

  • ATTACK_PLAYER 攻击玩家 当禁用时: 拥有该标签的玩家无法攻击任何人. 当启用时: 拥有该标签的玩家只能攻击领土内同样拥有该标签的玩家. 注意: 如果在配置文件中启用了 combat-tag,则该标签可能不会始终生效.

  • ATTACK_ANIMAL 攻击动物

  • FLY 允许玩家在一个区域内飞行. 如果玩家在当前区域不允许飞行,飞行将被自动禁用.当玩家进入其他允许飞行的区域,如果之前启用了飞行,Lands 将自动为该玩家启用飞行.(该功能与所有飞行插件兼容)

  • LAND_ENTER 进入区域

  • SPAWN_TELEPORT 传送至领土传送点

  • VEHICLE_USAGE 在区域内使用或放置载具

  • ITEM_PICKUP 拾取掉落的物品

  • ENDER_PEARL 使用末影箱

  • ATTACK_MONSTER 攻击怪物 禁用时,怪物也同样无法对玩家造成伤害

  • TRAMPLE_FARMLAND 是否能踩踏耕地

  • NO_DAMAGE 无视伤害

管理标签

管理标签将允许玩家编辑领土的标签和属性

  • PLAYER_TRUST 信任其他玩家

  • PLAYER_SETROLE 设置领土成员(受信任玩家)的身份(晋升和降级) 只能编辑比自己身份(优先级)低的玩家

  • PLAYER_UNTRUST 取消信任玩家 只能取消信任比自己身份(优先级)低的玩家

  • PLAYER_BAN 封禁 只能封禁优先级低于自己的玩家

  • SETTING_EDIT_LAND 编辑领土的自然设置 (例如:怪物生成、等...)\

  • SETTING_EDIT_ROLE 只能够编辑比自己身份(优先级)低的身份

  • SETTING_EDIT_TAXES 编辑税收 注意: 建议只将该权限给予领土中值得信任的玩家

  • SETTING_EDIT_VARIOUS 允许玩家设置领土新名称或更改领土标题

  • LAND_CLAIM 领土区块占领

  • AREA_ASSIGN 创建子区域并将选择的区域分配给子区域 (/Lands selection assign ).

  • LAND_CLAIM_BORDER 玩家能够直接领土附近占领领土区块,而无需遵循配置中的区块距离限制

  • SPAWN_SET 允许玩家为领土设置传送点

  • BALANCE_WITHDRAW 从领土银行中取款(/Lands withdraw).

  • WAR_MANAGE 领土宣战或进行投降

最后更新于