OLD Config.yml

# 资源页面: https://www.spigotmc.org/resources/53313
# Discord: https://discord.gg/B4MAJVk
# 交流群:723574029

# 当你遇到任何问题,请向Discord Support服务器或私信反馈
# 当你反馈问题后,通常将会在下一个版本中修复.
#
# 如果你需要重新生成荒野(未被占领)区块的插件
# 推荐使用该插件: https://polymart.org/resource/wildregeneration.2096


# 全局选项
general:
  # 默认语言文件: English (en-US) - 不需要额外下载.
  # 你可以在交流服务器中获取社区制作的汉化文件: https://discord.gg/B4MAJVk
  # 如果你需要除了en-US以外的语言文件,请在 Discord 服务器中输入 /translations 
  language: 'en-US'
  # 是否强制使用默认语言
  # 当该属性开启后,其他语言文件将无法应用
  force-default: false
  # 当该属性为False时,[V]TEXT[/T] 格式中的内容只有拥有 lands.admin.verbose 权限的玩家才能看见.
  # 该设置仅适用于聊天信息
  verbose: true
  # 日期格式
  # MM: 
  # dd: 
  # yyyy: 
  # hh: 
  # mm: 
  # ss: 
  # 注意: 修改该配置完成后需要重启服务器
  date-format:
    # 邀请时间的格式
    # 24 小时制:
    # MM/dd/yyyy HH:mm:ss
    general: 'MM/dd/yyyy hh:mm'
    # 领土菜单中消息日期格式
    inbox: 'MMMMM dd'
    # 为日期设置时区
    # 例如: America/Los_Angeles 或 GMT-8:00
    # 时区列表: https://timezonedb.com/time-zones
    # 配置为空时将默认使用服务器后台时间
    time-zone: ''

  # 玩家能够占领区块创建领土的世界列表
  # 该列表还支持设置每个世界玩家能够占领的领土区块高度
  # 例如: world:30:256 -> 该格式配置世界 'world' 的占领区块高度为30 至 256
  # 注意: 管理员的领土区块高度将始终为最大值
  # 注意: 修改该配置完成后需要重启服务器
  claim-worlds_list:
    - 'world'

  # 是否能直接编辑当前所处的领土
  # 但对于领土区块占领 (/lands claim) 类似操作命令,仍然需要通过 /lands edit 来进行进一步操作
  edit-by-loc: false

  tools:
    # 该工具用于创建选择区域、区块占领、取消区块占领或分配领土
    selection:
      # Lands 会自动给予新玩家工具至指定物品栏槽位
      # 将数值改为 -1 来禁止获取该工具
      slot: 0
    # 启用/禁用 可视化/日志信息 工具
    # 是否给予新玩家日志信息工具(该工具在Gui的语言文件中定义)
    # 使用该工具能够显示玩家所指位置的信息(/lands view)
    info:
      # 将数值改为 -1 来禁止获取该工具
      slot_2: 1
    # 你也可以通过使用命令 /lands admin give <玩家> camp <数量> <半径> [silent] 手动给予玩家营地物品
    # 如需了解更多有关营地的信息,查看配置文件中 "camp" 部分(下拉)
    camp:
      slot_3: 2


  # 设置有关经济内容的显示格式
  # 注意: 修改该配置完成后需要重启服务器
  eco-format: '$#,##0.00'

  # 在线奖励
  # 具体说明: https://github.com/Angeschossen/Lands/wiki/Playtime-Rewards
  # 注意: 修改该配置完成后需要重启服务器
  time-reward:
    enabled_17: false
    # 玩家将在多少秒后获得 +1 的奖励
    # 区块,领土,拥有的领土或所在的领土.
    # 注意: 时间单位为 秒s
    # 注意: 修改该配置完成后需要重启服务器
    # 注意: 奖励发放的时间大概在60秒左右
    time:
      # 每 X 秒 +1 领土区块  (/lands claim) 
      # 关闭该奖励只需要将其数值设置为 0 或 -1
      chunk: 3600
      # 每 X 秒 +1 可加入领土上限(/lands accept, /lands trust) 
      # 关闭该奖励只需要将其数值设置为 0 或 -1
      land: 43200
      # 每 X 秒 +1 领土创建数量 (/lands create) 
      # 关闭该奖励只需要将其数值设置为 0 或 -1
      land-own: 86400
      # 每 X 秒 +1 领土人口(可以招纳更多的成员)(/lands trust)
      # 关闭该奖励只需要将其数值设置为 0 或 -1
      member: 21600
      # 每 X 秒 +1 可贡献区块数量 (lands.chunks.support.<number>)
      # 该权限为,为你所在的领土贡献领土区块
      # 关闭该奖励只需要将其数值设置为 0 或 -1
      support: 0

  # 是否对拥有管理权限的玩家提醒有新的更新可用
  upd-notify: false


# 领土设置
land:
  # 领土创建
  creation:
    # 是否强制玩家在占领区块前必须要先行创建一块领土(/lands create)
    # 当该属性为false时,插件会自动生成以玩家名称命名的领土
    # 领土名称可以在领土菜单中或者使用命令/lands rename <新名称> 来重命名
    force: false
    # 创建领土所需的花费 (/lands create).
    # 注意: 自动创建的领土将会自动占领创建时所在的区块.
    costs: 4000.0
    # 领土名称最大长度
    # 最大长度大概为 80 字符(包括颜色代码在内).
    # 名称过滤: https://github.com/Angeschossen/General/wiki/Messages#filter-swear-words-and-forbidden-names
    name-length: 24
    # 领土名称是否能够使用颜色代码
    color_2: true
    # 领土名称中是否能包含数字
    numbers: true
    # 在创建领土时区块占领的半径范围,在创建领土时占领的初始区块将不会产生费用
    # 注意: 0 = 占领玩家创建领土时所处的区块
    # 注意: 该数值不能大于服务器设置的可视距离
    claim-radius: 0

  # 设置不同所有者领土的间隔距离,单位为区块(16个方块为 1 区块)
  # 该属性能够有效防止其他领土所有者在玩家领土边界占领区块
  chunk-distance: 1

  # 是否强制领土扩张时只能占领临近领土的区块
  force-near:
    enabled_2: true
    # 占领的区块与领土不临近时,占领的区块是否视为新创建的领土
    treat-as-new: true
  # 通过放置特定的占领方块来占领区块
  # 使用命令 /lands admin give <玩家> claimblock [数量] 来给予玩家占领方块
  # 当你不希望玩家通过命令来占领区块时,不需要授予玩家 lands.command.claim 权限
  # 当你不希望玩家通过占领方块来占领区块时,则不给予玩家占领方块即可

  claimblock:
    # 是否仅限于拥有者使用占领方块
    # 注意: 当该属性禁用时,玩家可以将占领方块转让给其他玩家使用,
    # 后续如果启用了该属性,后者仍然可以使用获得的占领区块.并且在启用该属性之前给予的占领方块仍然能够被其他玩家使用.
    only-owner: true
    # 占领方块是否计入 lands.chunks.<数量>(可拥有的区块) 数量限制权限中
    ignore-max: true

  # 领土传送点设置
  spawn:
    # 传送点设置 (/lands setspawn)
    creation:
      # 是否在领土创建时自动设置传送点 (/lands create)
      # 注意: 传送点在任何时候都可以使用指令  /lands setspawn 来进行更改.
      auto: true
      # 传送金额
      cost:
        # 首次设置传送点所花费的金额
        set: 0.0
        # 更改传送点花费的金额
        change: 400.0

    # 传送设置
    teleport:
      # 传送至领土传送点所花费的金额
      costs:
        value_3: 0.0
        # 游客是否也需要支付该传送费用
        # 当该属性启用时:游客需支付传送的费用,该费用将划入领土财产
        visitors: false
      # 冷却时间
      # 时间单位为: 秒s
      cooldown_3: 0
      # 玩家死亡后是否重生在领土传送点
      re-spawn: true

  # 租赁区域设置 - Wiki: https://github.corent:m/Angeschossen/Lands/wiki/Rent-System
  # 租赁 = 玩家能够在未受信任的领土中租用一个区域,可自行决定租用的时间长短
  # 税收 = 领土中受信任的玩家在每个时间段需要支付一定的税费
  rent:
    # 是否允许玩家设置可租用的子区域
    rent: true
    # 是否允许玩家出售子区域或整块领土
    sell: true
    # 租金是否划入领土银行
    # 注意: 仅当领土银行启用时生效(属性选项): enabled_13).
    # 当属性禁用时,租金将会划入领土所有者账户中
    bank: false
    # 是否使用全息显示代替告示牌
    # 启用时,在设置租赁或出售告示牌后,告示牌将会转为可互动的全息信息.
    holograms: false
    # 使用命令 /lands rentlist 来传送至租赁区
    teleport:
      # 传送至租赁区域所花费的金额
      costs_7: 0.0
      # 传送至租赁区域的冷却时间
      cooldown_6: 0s

  # 邀请设置
  invite:
    # 如果禁用邀请,玩家可以使用命令(/lands trust)直接信任其他玩家
    # 注意: 修改该配置完成后需要重启服务器
    enabled_16: true
    # 领土所有者是否能够被其他领土邀请(/lands trust, /lands accept)
    # 注意: 当该属性开启时,领土所有者将无法加入其他领土.
    invite-owner: true

  # 播报设置
  broadcast:
    #
    # 当玩家创建了新的领土是否进行播报
    # 语言文件词条: land.create.broadcast
    create: true
    # 当玩家删除了拥有的领土(且领土大小不为 0)时是否进行播报(这样能够防止刷屏)
    # 语言文件词条: land.create.broadcast
    delete: true

  # 领土聊天设置(/lands chat)
  chat:
    # 是否在控制台输出领土聊天频道内发送的消息
    forward: false
    # 在切换至领土聊天频道后是否屏蔽全局聊天信息
    # 注意: 修改该配置完成后需要重启服务器
    mute-global: false

  # 重命名设置
  # 命令: /lands rename
  rename:
    # 重命名需要花费的金额
    costs_5: 1000.0
    # 重命名领土的冷却时间
    # 注意: 时间单位为 秒s
    # 无视该设置的权限: lands.bypass.cooldown.rename
    cooldown_4: 900

  # 飞行设置(标签可在身份设置中找到)
  fly:
    # 当该属性关闭时,身份设置(roles.yml)中的 飞行标签 将失效
    enabled_4: true
    # 是否只能在领土区域内飞行
    #(claim-worlds_list 为可创建领土的世界列表)
    # 当启用该属性时,玩家离开领土区域后将无法在荒野飞行
    # 你也可以给予玩家无视飞行限制权限: lands.bypass.wilderness.fly
    # 注意: 修改该配置完成后需要重启服务器
    only-claimworld: true
    # 当玩家进入了禁止飞行的区域,关闭飞行的延迟时间
    # 时间单位为 秒s
    disable-delay: 3

  # 领土所有者(/lands setowner) 设置
  setowner:
    # 当领土所有者为领土设置新的所有者时,领土(当领土银行被禁用时,领土所有者)需要支付一定金额
    # 该设置能够有效的防止滥用所有权转移来规避限制.
    costs_6: 5000.0


  # 当领土所有者离线 x 天 将其领土标记为不活跃土地,并且删除领土.
  # 注意: 更改这些设置时,建议备份数据库.避免错误操作带来不可逆的损失.
  # 注意: 修改该配置完成后需要重启服务器
  expiration:
    # 领土所有者离线时长达到多久将会标记为不活跃
    # 该属性能够让你根据玩家游玩时间来创建不同的活跃类别
    # 格式: '游玩时间:离线时间 (playtime:offline-time)'
    # '游玩时间' 指的是服务器安装Lands插件后玩家游玩的时间
    #
    # 栗子:
    # owner_list:
    #  - '15m:7d'
    #  - '30m:14d'
    #  - '12h:30d'
    #  - '1d:60d'
    #  - '2d:80d'
    #
    # '15m:7d' 和 '30m:14d' 的意思分别是
    # 领土所有者游玩时间少于15分钟,且离线超过7天则被标记为不活跃用户
    # 领土所有者游玩时间少于30分钟,且离线超过14天则被标记为不活跃用户
    # 以此类推...
    # 当领土所有者被标记为不活跃状态后,根据配置,将会将其踢出领土并且设置新的领土所有者.
    # 易或者删除该玩家的领土
    # 禁用该属性只需要将属性列表设置为空([])
    owner_list: []

    # 该属性列表能够定义玩家离线多久会被标记会不活跃成员
    # 不活跃的领土成员将会被踢出领土
    member_list: []

    # 不活跃的领土所有者的所有权是否由领土成员继承
    # 领土所有权继承优先选择最高身份的成员
    # 当领土中没有成员时,领土将会被自动删除
    replace-owner: true

    # 是否删除已从服务器主世界玩家数据文件夹(playerdata)中被删除的玩家
    # 注意: 建议将该属性设置为禁用,如果启用该属性并删除主世界文件夹中的playerdata文件夹,
    # 可能会导致领土因为领土所有者被标记为不活跃用户后相关的领土被服务器删除.
  
    delete-invalid: false
    # 在没有领土所有者的情况下,未被占领的领土区块将在 x 天后会被删除
    # 关闭该属性只需将其数值设置为 0
    no-claims: 0

  # 战斗设置(不影响战争)
  combat:
    # 战斗标记
    # 当玩家 A 攻击了玩家 B ,玩家A 将会被标记一段时间,届时无关领土的标签设置,所有的玩家都可以对玩家 A 进行攻击
    # 0s = 禁用
    tag-time: 0s
    # 当玩家属于同一领土成员时,是否只能在荒野进行PVP
    # 注意: 修改该配置完成后需要重启服务器
    ally-wilderness: true
    # 当外界玩家被禁止攻击领土内的玩家时,是否也禁止村庄袭击
    block-raids: true

  # 世界领土区块占领限制设置(注:世界为 'claim-worlds_list' 属性列表下的世界)
  # 栗子: 当你为玩家设置了权限 lands.chunks.5 时,玩家可以在每个允许占领领土区块的世界中占领 5 个领土区块,而不是全局下只能占领5个领土区块.
  # 注意: 仅适用于占领权限: lands.chunks.<数量>
  # lands.ownlands.<数量> 建议保持禁用

  claim-limits-per-world: false

  # 领土财产设置 (/lands balance)
  bank:
    # 当该属性启用时,一些有关于领土花费的操作(例如:/lands claim)将会从领土银行账户中扣除而不是从玩家账户中扣除.
    # 存款: /lands deposit
    # 取款: /lands withdraw
    # 领土经济: /lands balance
    # 注意: 需要在玩家占领领土区块前将财产存入领土银行中
    # 注意: 修改该配置完成后需要重启服务器
    enabled_13: true
    # 当玩家领土银行账户没有足够的余额支付费用时,是否改用玩家的个人余额进行支付
    # 仅适用于玩家自行操作的内容,例如:领土区块占领 设置领土传送点 等 但不包括维护费用在内
    # 当该属性启用时,玩家个人账户有足够的余额时,也会向玩家发送余额已从个人账户中扣除的消息
    fallback: true


# 营地为一段时间后会被删除的临时领土
# 营地物品在玩家首次加入时给予玩家(或者使用 /lands admin give 给予)
camp:
  # 注意: 修改该配置完成后需要重启服务器
  enabled_21: true
  # 创建营地所需要花费的金钱(同时包括临时占领的区块)
  costs_8: 0
  # 营地存在时间(将在多久后删除营地)
  # 0 = 永久存在
  expire_time: 1d
  # 默认区块占领半径
  # 也可以通过使用命令 /lands admin give <player> camp <半径> [silent] 来覆盖该设置
  # 0 = 仅占领放置营地物品的那个区块
  radius: 1
  # 设置默认的营地名称
  default-name: '{player} 的营地'


chunk:
  # 占领一个区块的费用
  # 创建领土时占领的第一个区块不会进行收费
  costs_2: 1500.0
  # 增加每个区块占领费用
  cost-increase:
    # 可选模式:
    # Percentage: 例如,在占领区块的基础费用上增加 10% 的费用
    # Add: 例如,每占领一个区块,在基础费用上增加 10$ 费用
    # Default: 关闭该属性
    mode: 'DEFAULT'
    value: 2
    # 设置最大占领费用
    # 注意: 关闭该属性只需要将数值设置为 0
    max_2: 0.0
  # 资金返还设置 (领土区块取消占领: /lands unclaim)
  cashback:
    # 可选模式:
    # PERCENTAGE: 例如,按占领区块时价格返还 10% 的资金
    # ADD: 例如,只返还 10$ 资金
    mode_2: 'PERCENTAGE'
    # 关闭该属性只需要将数值设置为 0
    value_2: 15

  # 区块传送选项
  teleport:
    # 传送冷却
    # 无视限制权限: lands.bypass.cooldown.teleport
    # 命令: /lands teleport 或通过 /lands menu (领土菜单)
    # 注意: 时间单位为 秒s
    cooldown_2: 150
    # 传送费用
    costs_3: 15

  # 是否只允许在创建领土的世界中占领区块
  
  # 开启该属性意味着,只能在创建该领土的初始世界中占领领土区块,其他世界无法进行占领。
  initial-world: false

  # 自动占领所处区块
  auto-action:
    # 注意: 修改该配置完成后需要重启服务器
    enabled_14: true
    # 自动占领区块持续时间
    timeout: 2m

# 区域设置
# 领土内的子区域是由方块组成的,并非区块组成.
area:
  # 区域最小尺寸(以方块为单位)
  # 通过该属性设置,玩家在区域创建时必须将其大小设置为大于或等于该数值.
  min-size: 60

  # 自然标签配置,身份标签可以在 roles.yml 文件中进行配置.
  # 可用的领土标签: https://github.com/Angeschossen/Lands/wiki/Land-Flags
  # 注意: 修改该配置完成后需要重启服务器
  land-flags:
    # 配置默认的标签,这些标签将应用于新建的领土
    default_list:
      - monster_spawn
      - phantom_spawn
      - animal_spawn
      - leaf_decay
      - plant_growth
      - snow_melt

    # 标签菜单中显示的自然标签
    display_list:
      - entity_griefing
      - tnt_griefing
      - piston_griefing
      - monster_spawn
      - phantom_spawn
      - animal_spawn
      - waterflow_allow
      - fire_spread
      - leaf_decay
      - plant_growth
      - snow_melt

    monster_spawn:
      # 是否禁止刷怪笼刷怪
      spawners: false
      # 当怪物进入禁止生物生成的领土(或荒野)时怪物将会被移除, 而具有名称标签的怪物不会被移除.
      # 注意: 建议禁用该属性.该属性可能会与第三方生物生成类插件不兼容,并且由于 Minecraft 的限制,会对服务器性能造成影响.
      # 注意: 这也将移除刷怪笼生成的怪物
      # 注意: 修改该配置完成后需要重启服务器
      remove_2: false

    animal_spawn:
      # 当动物进入禁止生物生成的领土(或荒野)时动物将会被移除, 而具有名称标签的动物不会被移除.
      # 注意: 建议禁用该属性.该属性可能会与第三方生物生成类插件不兼容,并且由于 Minecraft 的限制,会对服务器性能造成影响.
      # 注意: 这也将移除刷怪笼生成的动物
      # 注意: 修改该配置完成后需要重启服务器
      remove_3: false



# 有关于税收、维护费用和国家维护费用的经济任务的常规设置
# 每个经济任务在此文件和 nations.yml 都具有指定的设置选项
economic:
  # 默认配置:税收、维护费用和国家维护费用在每天的凌晨十二点收取.
  interval:
    # 在凌晨十二点时收取税收、维护费用和国家维护费用.
    # 格式: 24小时制.
    time: '24:00:00'
    # 支付的间隔天数
    # 1 为每天都收取,2 为以上方 time 属性的时间每隔2天收取一次.
    days_2: 1
    # 玩家更改税收或维护费用以及下一次收取费用的最小时间间隔
    change-cooldown_time: 12h


# 税收设置
# 税收 = 领土中受信任的玩家在每个时间段需要支付一定的税费
# 租赁 = 玩家能够在未受信任的领土中租用一个区域,可自行决定租用的时间长短
taxes:
  # 时间间隔可以在 "economic" 部分中进行设置
  enabled_3: true
  # 单个区域的最大税值(如果领土没有子区域,将视为默认区域的值)
  max_3: 10.0
  # 当领土成员无法支付税款时,是否取消信任该成员
  untrust-member: true
  # 是否向玩家发送缴纳税款提醒
  # 默认情况下: 当玩家没有足够的余额来缴纳税款时,领土每两个小时会向其发送通知进行提醒
  # 关闭属性: 0
  announcement: 2h


# 领土维护费用
# 维护费用 = 为了保持领土占领区块的所有权,玩家需要向服务器支付一定数额的游戏货币.
# 税收 = 领土中受信任的玩家在每个时间段需要支付一定的税费
upkeep:
  # 注意: 修改该配置完成后需要重启服务器
  enabled_19: true
  # 领土的每个区块需要支付多少费用
  # 注意:最终税款金额 = 领土大小(区块数)* 费用
  per-chunk: 3.0
  # 是否删除领土中无法支付维护费用的区块
  # 例如:某个领土中有10个领土区块,然而金额只足够支付6个区块的维护费用.那么剩下的4个区块将会被删除.
  # 如果启用,每个维护费用周期都保持该条例,直到领土中没有保留区块.
  unclaim: false
  # 新创建的领土在一定时间范围内是否免除缴纳维护费用
  # 该属性能够有效防止新创建的领土,由于领土所有者或领土银行中没有足够的金额缴纳维护费用而导致区块被删除(当区块删除启用时)
  # 只有领土创建超过 * 秒时才需要开始支付维护费用.
  # 时间单位为 秒s
  nopay_time: 2d
  # 提醒可以向其领土存款的领土成员及时缴纳维护费,有助于跟踪维护费用缴费状态.
  # 从而避免玩家失去领土的所有权或国家成员身份,
  reminder: 1h


# 玩家设置
player:
  flags:
    # 配置默认启用的标签列表
    # 仅适用于新玩家或还未切换过标签的玩家.
    default_2_list:
      - 'receive_invites'
      - 'enter_messages'

    # 在菜单中显示的标签
    # ALL = 显示所有标签
    display_2_list:
      - 'all'


# 全局传送设置
# 特定命令的传送设置可以在其命令部分找到.
teleport:
  # 此属性为全局传送费用设置,某些功能拥有特定的费用选项,这些特定的费用选项将会覆盖此属性.
  costs_9: 0
  # 设置首次加入服务器的玩家免费传送的时间范围
  # 例如:1d = 首次加入服务器的玩家一天时间内所有传送费用都为 0 
  first-join_time: 0h
  # 等待时间
  # 时间单位: 秒s
  wait: 3

# 位置重置 /lands unstuck 命令设置
# 该命令能够解决玩家被卡在某个地方无法动弹,或者找不到方向.
# 使用该命令能够重置玩家的位置,会将玩家传送至最近的荒野.
unstuck:
  # 冷却时间
  cooldown_5: 1h

# 随机传送 (/lands wild)
# 使用该命令时,请确保已设置了世界出生点*(/setworldspawn)
random-teleport:
  # 可以使用随机传送的世界(/lands wild)
  # 注意:世界名称区分大小写
  wild-worlds_list:
    - world

  # 随机传送的权限是否基于世界
  # 例如:A 世界的权限为 "lands.command.wild.a" , B 世界的权限为 "lands.command.wild.b"
  world-perms: false

  distance:
    # 距离世界出生点的最大距离
    # 注意: 世界出生点位随机传送的中心点
    # 修改该配置完成后需要重启服务器
    max: 30000
    # 玩家当前位置和传送目的地之间的最小距离
    min: 800

  # 当玩家未位于允许随机传送的世界中,它们将会被传送至设定的世界中进行随机传送
  # 注意:世界名称区分大小写
  backup: 'world'
  # 冷却时间 (/lands wild) 
  cooldown: 300
  # 传送费用
  costs_4: 570.0
  
  # 是否对随机传送至的区块预加载进行生物群系检测
  # 当你使用 自定义世界生成器或下载的第三方地图 未通过服务器注册生物群系时,可能会导致玩家被随机传送至海洋上.
  # 此属性能够有效避免玩家被传送至海洋上.请注意,该属性开启后将影响服务器性能,如果不需要,请禁用该属性.
  # 大多数地形生成器不需要开启该属性,因为能够支持在传送倒计时开始之前获取目标区块的生物群系而无需预加载目标区块.
  extensive-check: false
  # 新玩家是否能够免费传送
  new-free: false


# 音效配置
# 格式: 音效:音量:音调 (SOUND:VOLUME:PITCH)
# 音量和音调的参数是可选的,能够自定义音效的播放方式
# 关闭音效只需将其数值设置为 ''
sounds:
  # 创建领土时的音效
  create-land_sound: 'BLOCK_ANVIL_USE:0.25'
  # 占领区块时的音效(不包括使用  占领方块/占领半径 )
  claim_sound: 'ITEM_SHOVEL_FLATTEN'
  # 玩家收到通知时的音效(例如:受到领土邀请)
  notification_sound: 'ENTITY_EXPERIENCE_ORB_PICKUP:0.25'
  # 玩家邀请或信任了其他玩家时的音效
  invite-sent_sound: 'ITEM_ARMOR_EQUIP_ELYTRA'
  # 玩家被领土封禁时的音效
  banned_sound: 'BLOCK_IRON_DOOR_CLOSE'

  # 进行领土传送时的音效
  # 关闭音效只需将其数值设置为 ''
  teleport:
    teleported_sound: 'ENTITY_ENDERMAN_TELEPORT'
    countdown_sound: 'BLOCK_LEVER_CLICK'

  # 玩家飞行重新启用时的音效
  # 关闭该音效只需将其数值设置为 ''
  fly-re-enable_sound: 'ITEM_ARMOR_EQUIP_ELYTRA'


# 领土 Top 10 排行榜 设置
# 包括 /lands top, 告示牌排行榜  全息排行榜
top-lands:
  # 该属性启用时会使得领土经济大于或等于 1000 时 会将其除以 1000 并在末尾添加 k 来代替 例如:1k=1000 2k=2000 ....
  # 注意: 同时这也会影响到 "[...]_balance" papi变量
  # 示例: 1400 = 1.4k
  divide: false
  # 告示牌排行榜设置
  sign:
    head:
      enabled_5: true
      # 是否在放置告示牌的方块上方生成领土所有者头颅
      above: false
  # 全息显示 (/lands admin hologram)
  hologram:
    # 设置全息显示上方显示的物品
    # 你可以将其设置为 AIR(空气)来禁用该功能
    # 注意: 更新显示的物品可能需要两分钟
    item: 'DIAMOND_HELMET'
  # 通过 UUID 来禁止拥有该 UUID 玩家的领土在排行榜中显示
  # 通过玩家名称获取UUID: https://mcuuid.net/
  # 注意: 该属性的更改可能需要几分钟后才会生效
  exclude-uids_list:
    - '8667ba71-b85a-4004-af54-457a9734eed7'


# 可视化设置
visualization:
  type:
    # 荒野
    wilderness:
      # 粒子效果列表:
      # https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Particle.html#enum.constant.summary
      particle: 'REDSTONE'
      # 注意: 只有粒子效果 'REDSTONE' 能够更改颜色效果
      # 颜色需要填写为16进制数值,你可以从下列链接中获取
      # https://www.google.com/search?q=color+picker
      color: '#00bd0a'
      # 持续时间*(秒s)
      duration: 20
      rows: 1
      # 当你想使用方块来代替粒子的子区域显示方式(不为领土边界)则修改该属性.
      # 注意:因为向玩家发送方块变化容易导致客户端出现延迟,而使用粒子效果由服务器处理玩家能够拥有更好的体验
      # 因此,不建议将此属性与 only-corners 属性(下方的内容)一起使用
      # 注意: 当属性值为空时,则使用上方配置的粒子
      block: ''
    # 领土所有者
    own:
      particle_3: 'REDSTONE'
      # 注意: 只有粒子效果 'REDSTONE' 能够更改颜色效果
      # 颜色需要填写为16进制数值,你可以从下列链接中获取
      # https://www.google.com/search?q=color+picker
      color_3: '#1eff00'
      duration_3: 4
      rows_3: 1
      # 当你想使用方块来代替粒子的子区域显示方式(不为领土边界)则修改该属性.
      # 注意:因为向玩家发送方块变化容易导致客户端出现延迟,而使用粒子效果由服务器处理玩家能够拥有更好的体验
      # 因此,不建议将此属性与 only-corners 属性(下方的内容)一起使用
      # 注意: 当属性值为空时,则使用上方配置的粒子
      block_2: ''
    # 领土成员
    trusted:
      particle_4: 'REDSTONE'
      # 注意: 只有粒子效果 'REDSTONE' 能够更改颜色效果
      # 颜色需要填写为16进制数值,你可以从下列链接中获取
      # https://www.google.com/search?q=color+picker
      color_4: '#f2f200'
      duration_4: 4
      rows_4: 1
      # 当你想使用方块来代替粒子的子区域显示方式(不为领土边界)则修改该属性.
      # 注意:因为向玩家发送方块变化容易导致客户端出现延迟,而使用粒子效果由服务器处理玩家能够拥有更好的体验
      # 因此,不建议将此属性与 only-corners 属性(下方的内容)一起使用
      # 注意: 当属性值为空时,则使用上方配置的粒子
      block_3: ''
    # 当玩家不被领土信任时
    untrusted:
      particle_5: 'REDSTONE'
      # 注意: 只有粒子效果 'REDSTONE' 能够更改颜色效果
      # 颜色需要填写为16进制数值,你可以从下列链接中获取
      # https://www.google.com/search?q=color+picker
      color_5: '#ff0000'
      duration_5: 4
      rows_5: 1
      # 当你想使用方块来代替粒子的子区域显示方式(不为领土边界)则修改该属性.
      # 注意:因为向玩家发送方块变化容易导致客户端出现延迟,而使用粒子效果由服务器处理玩家能够拥有更好的体验
      # 因此,不建议将此属性与 only-corners 属性(下方的内容)一起使用
      # 注意: 当属性值为空时,则使用上方配置的粒子
      block_4: ''
    # 可视化选择模式 (/lands selection)
    selection:
      particle_8: 'REDSTONE'
      # 注意: 只有粒子效果 'REDSTONE' 能够更改颜色效果
      # 颜色需要填写为16进制数值,你可以从下列链接中获取
      # https://www.google.com/search?q=color+picker
      color_8: '#ff9d00'
      # 在选择模式关闭前将会一直保持该状态.
      # 你可以通过编辑该数值来进行更改
      duration_8: -1
      rows_8: 1

  # /lands view 可视化
  view:
    # 当玩家进入可视化模式时,是否自动显示领土边界
    join: false
    # 可视化持续时间
    # 时间单位为 秒  将数值设置为 -1 即为保持永久可视化
    duration_9: 60
    # 边界可视化是否应该保持在初始高度(y-block)
    # 当属性为 false 时, 边界将跟随玩家位置变化而上下移动
    # 注意: 此为默认设置.玩家仍然可以通过命令 "/lands view stay" 来进行切换
    y-lock: false
    # 设置玩家与子区域之间可视化的最大方块距离
    # 推荐值: 112
    area-radius: 112
    # 以区块为单位设置可视距离
    # 0 = 为服务器可视距离
    chunk-radius: 0

  # 在子区域中,是否仅可视化角落
  # 注意: 该设置不会影响领土边界
  only-corners: true
  # 设置 Y 轴偏移量(调整可视化高度)
  offset: 0

  # /lands map 设置
  map:
    # 玩家是否能够通过点击地图来占领区块
    claim: true
    # /lands map 长度
    # X 轴长度 (从左到右)
    length: 15
    # Y 轴高度 (上下)
    height_2: 10


# 命令设置
command:
  # 当你希望在领土内设置在线时间奖励或赠送区块(/lands admin give chunk <player>)给玩家时,就需要启用该属性
  # 服务器使用什么权限管理插件,就将其添加/删除权限的指令填入下方.
  permission-plugin:
    # 添加权限
    # {player} 为玩家名称变量
    # {permission} 为Lands的权限变量
    add: 'Luckperms user {player} permission set {permission}'
    # 删除权限
    remove: 'Luckperms user {player} permission unset {permission}'

  # 注意: 修改该配置完成后需要重启服务器
  alias:
    # 为 /lands 命令设置简写命令
    # 注意: 修改该配置完成后需要重启服务器
    lands_list: [ ]

    # 为/Wars 命令设置简写命令
    # 仅在战争系统启用时才能够设置该属性
    # 注意: 修改该配置完成后需要重启服务器
    wars_list: [ ]

    # 为/Nations 命令设置简写命令
    # 仅在国家系统启用时才能够设置该属性
    # 注意: 修改该配置完成后需要重启服务器
    nations_list: [ ]

  # 禁止的命令
  # 不区分大小写
  blacklist:
    # 该属性将会影响所有处于领土内但未被信任的玩家
    nottrusted_list:
      - sethome

    # 该属性将会影响所有处于领土中的玩家
    general_list: [ ]

# 领土菜单设置 (/lands menu)
gui:
  # 当物品的lore超过了Minecraft的最大长度限制时,Lands 是否自动调整lore的文本长度
  # 建议最大长度为 35
  # 注意: 将数值设置为 0 来关闭该功能
  max-lore-length: 0
  # 是否在菜单中(/lands list)只显示玩家可以传送至的领土.
  # 此为默认设置,玩家仍然可以自行切换
  list-only-public: false


# 数据库
database:
  # MySQL 数据库
  # 当 MySQL 和 SQLite 数据储存方式都被禁用时,插件将会使用 Json 文件储存来代替.
  # 请在使用 Mysql 前阅读该页面内容: https://github.com/Angeschossen/Lands/wiki/Database
  # 为了保证数据库的正常使用,你需要在Mysql服务器中正确的配置连接.
  # 且不建议将多个Lands服务器连接到具有相同表前缀的同一数据库中
  mysql:
    # 注意: 使用Mysql数据库时请将下方的 'sqlite' 属性禁用
    enabled_20: false
    ip-address: 'localhost'
    port: '3306'
    username: 'minecraft'
    password: 'password'
    database: 'lands'

    # 如果这个插件需要和其他插件或者其他Lands实例共用同一个数据库,那么强烈建议设置一个独一无二的表前缀
    # 当 Lands 需要与 其他插件 或 Lands实例 共用一个数据库时,建议设置成唯一的表前缀
    table-prefix: 'lands_'

  # 当然也可以直接使用SQLite
  sqlite: true

  # 备份设置
  backup:
    # 备份创建后,保留的时间
    # 将数值设置为 0 来禁用该属性
    days-delete: 30
    # 备份时间间隔
    # 注意:只有在使用 JSON 保存数据时才生效
    interval_3: 5d

  
  # 当 Lands 无法连接到 MySQL 数据库时(例如凭据无效/过期)是否禁止玩家进入游戏
  # 注意:无法连接的情况大概率是因为更改了凭据但是忘记在配置中更新导致的
  error-disallow-join: true


# 集成设置
# 丢失了某些文件?可以通过 PM(私信) 或 在Discord服务器中请求帮助
# 插件页面: https://www.spigotmc.org/resources/.53313
# Discord: https://discord.gg/B4MAJVk
integration:
  # 管理集成
  manager:
    WorldEdit:
      # 是否禁止玩家在未被信任的领土上使用WorldEdit
      # 无视领土内的WorldEdit使用权限限制: lands.bypass.worldedit
      # 无视荒野WorldEdit的使用权限限制: lands.bypass.wilderness.worldedit
      enabled_7: true

    # 是否将 lands-claim 标签应用于世界管理插件(例如:WorldGuard)中的全局区域
    # 注意:  当你希望禁止在荒野中占领区块声明领土时,才应启用该属性.
    #       如果你想管理荒野的方块破坏等标签,请使用/lands admin menu
    # 注意: 修改该配置完成后需要重启服务器
    global-regions: false


  # 当受影响的区域禁用了生成时,是否取消MM怪物的生成
  # 使用 MythicMobs 将无法区分敌对及友好的生物.
  # 因此可能会导致一些意想不到的情况发生,是否开启该属性具体取决于使用场景.
  # 更改该属性需要重启服务器
  mythicmobs: false

  # 经济设置
  # 当所有类型都禁用时,将会使用基于物品的经济系统
  economy:
    Vault:
      # 当使用支持Vault的经济插件时,该功能才有效
      enabled_10: true
      # 服务器财产账户名称,国家/领土缴纳的维护费用将会支付到该账户上,当该属性设置为空时则关闭该功能
      server-bank: ''
    levels:
      enabled_15: false


  # 网页集成设置
  # 支持 (Dynmap, BlueMap, squaremap)
  # 注:这三种插件可以同时使用
  # 更改该属性需要重启服务器
  web:
    enabled_12: true
    # 是否默认隐藏领土标记
    hide: false
    # 是否显示管理员领土(/lands admin menu)
    show-admin: true
    # 设置重生图标
    # 将属性设置为空('')来关闭该功能
    spawn:
      # 设置图标
      # 注意: 对于 BlueMap 和 squaremap 你需要提供详细的图片地址 推荐图标尺寸: 32 x 32 像素
      #       例子: ABSOLUTE_FOLDER_PATH\spawn.png
      icon: 'greenflag'
      # 设置国家首都图标
      # 注意: 对于 BlueMap 和 squaremap 你需要提供详细的图片地址. 推荐图标尺寸: 32 x 32 像素
      #       例子: ABSOLUTE_FOLDER_PATH\spawn.png
      icon-capital: 'greenflag'
      # 设置最小缩放大小,当浏览器缩放(鼠标滚轮缩放)比小于该值时,图标将不会显示
      # 注意: BlueMap, squaremap 推荐的值为: 126
      min-zoom: 5
    # 用户能够查看标记领土的图层名称
    layer: '领土'
    # 设置标记的高度
    # 注意:只有 BlueMap 需要设置
    height: 62
    # 为了防止玩家互相窥探行动,可以为网页设置更新间隔,使其活动更加隐匿.
    # 时间单位:d, h, m, s -> 例子:1h
    # 默认数值: -1 = 使用Lands定义的默认处理方式(推荐)
    # 注意: 修改该配置完成后需要重启服务器
    update_time: -1
    # 颜色设置
    land:
      # 领土的不透明度,数值需要再0(最小) - 255(最大) 之间
      opacity_3: 125
      # 地图上是否只显示属于同一个国家的领土
      # 注意: 修改该配置完成后需要重启服务器
      only-nation: false
      # 颜色需要填写为16进制数值,你可以从下列链接中获取
      # https://www.google.com/search?q=color+picker
      color:
        from-name:
          # 是否以领土的名称来设置颜色
          land_2: false
          # 是否以国家的名称来设置颜色
          nation: true
        # 如果领土名称未设置颜色或 from-name 属性为禁用时,使用的默认颜色.
        # 拾色器: https://www.google.com/search?q=color+picker
        land_4: '#00ff00'
        admin: '#ffff00'
    border:
      # 边界的不透明度,数值需要再0(最小) - 255(最大) 之间
      opacity_4: 187.5
      # 边界厚度
      # 注意: 不适用于 BlueMap.
      thickness: 2
      # 默认边框颜色:
      # 拾色器: https://www.google.com/search?q=color+picker
      color:
        from-name:
          # 是否以领土的名称来设置颜色
          land_5: false
          # 是否以国家的名称来设置颜色
          nation_2: true
        # 如果领土名称未设置颜色或 from-name 属性为禁用时,使用的默认颜色.
        # 拾色器: https://www.google.com/search?q=color+picker
        land_3: '#009933'
        admin_2: '#ffcc00'


logging:
  # 是否记录有关 Lands API 的取消事件, 当第三方插件取消事件时,有可能会导致命令无响应.
  # 例如:无法占领区块(/lands claim).
  # 启用该属性后将会记录第三方插件是否取消了某些事件
  api-events: true

最后更新于