Config.yml (v6.29.6)
Version - 6.29.6 (2023.5.7 update)
# 资源页面: 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
# 玩家首次加入游戏给予的物品
# 当 slot 的值小于 1 时,玩家在首次加入游戏时不会收到该物品
# 上述设置方式不为完全禁用该物品,如果需要完全禁用该物品
# 请参阅下列链接内容: https://github.com/Angeschossen/General/wiki/GUI-Menus#disable-items
first-join-items:
# 选择工具(选择区块进行占领)
selection:
slot_4: 1
amount: 1
# 信息工具(在点击领土时显示领土的相关信息)
info:
slot_5: 2
amount_2: 1
# 营地创建工具(放置来创建一个临时营地)
camp:
slot_6: 3
amount_3: 1
# 占领方块(放置后将永久占领放置该方块的区块,直到玩家取消占领该区块)
claimblock:
slot_7: 4
amount_4: 1
# 设置有关经济内容的显示格式
# 详细参阅: https://docs.oracle.com/javase/7/docs/api/java/text/DecimalFormat.html
# 注意: 修改该配置完成后需要重启服务器
eco-format:
# 建议 物品经济和玩家经验 的显示格式为: "# 金锭" or "# 经验"
normal: '$#,##0.00'
# 当数值小于 1000 时,将使用 normal 显示方式
# 当数值大于 1000 时,将会使用 short 显示方式
# (也就是将数值简写,1500 将会显示为 1.5k,当然只有在少数信息中会使用到 short格式)
short: '${value}k'
# 在线奖励
# 具体说明: 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
# 领土名称是否能够使用空格
# 作为命令参数时,空格将替换为下划线(_)
# 禁用该属性后,现有的领土和国家名称中的空格也将被移除
spaces: false
# 领土名称中是否能包含数字
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
# 租赁 = 玩家能够在未受信任的领土中租用一个区域,可自行决定租用的时间长短
# 税收 = 领土中受信任的玩家在每个时间段需要支付一定的税费
# 当出租/出售功能被禁用时,具有 "lands.admin.disabled-features" 权限的玩家仍然可以设置租赁区域
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
# 重命名领土的冷却时间
# 无视该设置的权限: lands.bypass.cooldown.rename
rename-cooldown_time: 15m
# 飞行设置(标签可在身份设置中找到)
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'
# - '30d:80d'
# - '36525d:365d'
#
# '15m:7d' 和 '30m:14d' 的意思分别是
# 领土所有者游玩时间少于15分钟,且离线超过7天则被标记为不活跃用户
# 领土所有者游玩时间少于30分钟,且离线超过14天则被标记为不活跃用户
# 以此类推...
# 当领土所有者被标记为不活跃状态后,根据配置,将会将其踢出领土并且设置新的领土所有者.
# 易或者删除该玩家的领土
# 禁用该属性只需要将属性列表设置为空([])
owner_list:
- '15m:7d'
- '30m:14d'
- '12h:30d'
- '1d:60d'
- '30d:80d'
- '36525d:365d'
# 该属性列表能够定义玩家离线多久会被标记会不活跃成员
# 不活跃的领土成员将会被踢出领土
member_list: [ ]
# 不活跃的领土所有者的所有权是否由领土成员继承
# 领土所有权继承优先选择最高身份的成员
# 当领土中没有成员时,领土将会被自动删除
replace-owner: true
# 是否删除已从服务器主世界玩家数据文件夹(playerdata)中被删除的玩家
# 注意: 建议将该属性设置为禁用,如果启用该属性并删除主世界文件夹中的playerdata文件夹,
# 可能会导致领土因为领土所有者被标记为不活跃用户后相关的领土被服务器删除.
delete-invalid: false
# 在没有领土所有者的情况下,未被占领的领土区块将在 x 天后会被删除
# 关闭该属性只需将其数值设置为 0
no-claims: 0
# 战斗设置(不影响战争)
combat:
# 战斗标记
tag:
# 战斗标记
# 当玩家 A 攻击了玩家 B ,玩家A 将会被标记一段时间,届时无关领土的标签设置,所有的玩家都可以对玩家 A 进行攻击
# 0s = 禁用
tag_time: 0s
# 当玩家被标记后退出游戏是否将其处死(/kill)
#(该属性可以防止玩家在被标记后为了逃避其他玩家的攻击而退出游戏)
quit-kill: false
# 当玩家属于同一领土成员时,是否只能在荒野进行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
# 玩家能够在银行中存储的最大金额
# 超出该数值的存款将会被退回
# 当该数值低于维护费用时,将会被自动调整为领土的维护费用
# 该属性数值为 0 时为禁用
max-balance: 0
# 营地为一段时间后会被删除的临时领土
# 营地物品在玩家首次加入时给予玩家(或者使用 /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
# 如果你使用了占领方块 (/lands admin player <player> give),该属性的值只需要大于 0
# 当玩家取消占领区块时则会返还占领区块时消耗的占领方块
value_2: 15
# 区块传送选项
teleport:
# 传送冷却
# 无视限制权限: lands.bypass.cooldown.teleport
# 命令: /lands teleport 或通过 /lands menu (领土菜单)
chunk-tp-cooldown_time: 3m
# 传送费用
costs_3: 15
# 是否只允许在创建领土的世界中占领区块
# 开启该属性意味着,只能在创建该领土的初始世界中占领领土区块,其他世界无法进行占领.
initial-world: false
# 自动占领所处区块
auto-action:
# 注意: 修改该配置完成后需要重启服务器
enabled_14: true
# 自动占领持续时间(自动占领开启后将在多久后停止)
stop_time: 2m
# 自然标签配置,身份标签可以在 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:
- 'all'
monster_spawn:
# 是否禁止刷怪笼刷怪
spawners: false
# 当怪物进入禁止生物生成的领土(或荒野)时怪物将会被移除, 而具有名称标签的怪物不会被移除.
# 注意: 建议禁用该属性.该属性可能会与第三方生物生成类插件不兼容,并且由于 Minecraft 的限制,会对服务器性能造成影响.
# 注意: 这也将移除刷怪笼生成的怪物
# 注意: 修改该配置完成后需要重启服务器
remove_2: false
animal_spawn:
# 当动物进入禁止生物生成的领土(或荒野)时动物将会被移除, 而具有名称标签的动物不会被移除.
# 注意: 建议禁用该属性.该属性可能会与第三方生物生成类插件不兼容,并且由于 Minecraft 的限制,会对服务器性能造成影响.
# 注意: 这也将移除刷怪笼生成的动物
# 注意: 修改该配置完成后需要重启服务器
remove_3: false
# 子区域设置
area:
# 区域传送的冷却时间
teleport-cooldown_time: 0s
relations:
# 当禁用该属性时,所有已存在的关系将会被删除(盟友等..)
# 注意: 修改该配置完成后需要重启服务器
enabled_6: true
# 有关于税收、维护费用和国家维护费用的经济任务的常规设置
# 每个经济任务在此文件和 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
# 最低税值
min_2: 0
# 单个区域的最大税值(如果领土没有子区域,将视为默认区域的值)
max_3: 10.0
# 当领土成员无法支付税款时,是否取消信任该成员
untrust-member: true
# 是否向玩家发送缴纳税款提醒
# 默认情况下: 当玩家没有足够的余额来缴纳税款时,领土每两个小时会向其发送通知进行提醒
# 关闭属性: 0
taxes-announcement_time: 2h
# 领土维护费用
# 维护费用 = 为了保持领土占领区块的所有权,玩家需要向服务器支付一定数额的游戏货币.
# 税收 = 领土中受信任的玩家在每个时间段需要支付一定的税费
upkeep:
# 注意: 修改该配置完成后需要重启服务器
enabled_19: true
# 领土的每个区块需要支付多少费用
# 注意:最终税款金额 = 领土大小(区块数)* 费用
per-chunk: 3.0
# 是否删除领土中无法支付维护费用的区块
# 例如:某个领土中有10个领土区块,然而金额只足够支付6个区块的维护费用.那么剩下的4个区块将会被删除.
# 如果启用,每个维护费用周期都保持该条例,直到领土中没有保留区块.
unclaim: false
# 新创建的领土在一定时间范围内是否免除缴纳维护费用
# 该属性能够有效防止新创建的领土,由于领土所有者或领土银行中没有足够的金额缴纳维护费用而导致区块被删除(当区块删除启用时)
# 只有领土创建超过 * 秒时才需要开始支付维护费用.
# 时间单位为 秒
nopay_time: 2d
# 提醒可以向其领土存款的领土成员及时缴纳维护费,有助于跟踪维护费用缴费状态.
# 从而避免玩家失去领土的所有权或国家成员身份.
upkeep-reminder_time: 1h
# 玩家设置
player:
flags:
# # 配置默认启用的标签列表
# 仅适用于新玩家或还未切换过标签的玩家
default_2_list:
- 'receive_invites'
- 'enter_messages'
# 在菜单中显示的标签
# ALL = 显示所有标签
display_2_list:
- 'all'
# 全局传送设置
# 特定命令的传送设置可以在其命令部分找到
teleport:
# 此属性为全局传送费用设置,某些功能拥有特定的费用选项,这些特定的费用选项将会覆盖此属性.
costs_9: 0
# 设置首次加入服务器的玩家免费传送的时间范围
# 例如:1d = 首次加入服务器的玩家一天时间内所有传送费用都为 0
first-join_time: 2h
# 等待时间
# 时间单位: 秒s
wait: 3
# 位置重置 /lands unstuck 命令设置
# 该命令能够解决玩家被卡在某个地方无法动弹,或者找不到方向.
# 使用该命令能够重置玩家的位置,会将玩家传送至最近的荒野
unstuck:
# 冷却时间
unstuck-cooldown_time: 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)
rtp-cooldown_time: 10m
# 传送费用
costs_4: 570.0
# 是否对随机传送至的区块预加载进行生物群系检测
# 当你使用 自定义世界生成器或下载的第三方地图 未通过服务器注册生物群系时,可能会导致玩家被随机传送至海洋上.
# 此属性能够有效避免玩家被传送至海洋上.请注意,该属性开启后将影响服务器性能,如果不需要,请禁用该属性.
# 大多数地形生成器不需要开启该属性,因为能够支持在传送倒计时开始之前获取目标区块的生物群系而无需预加载目标区块.
extensive-check: false
# 新手教程(占领区块的操作)
introduction:
# 向新玩家发送 X(10分钟) 的新手教程(占领区块的操作)
# 当该属性数值为 0 时则不进行通知
max-playtime_time: 10m
# 将会发送多次提醒,发送具有冷却时间
# 以防止玩家感到厌烦及提醒刷屏
reminder:
# 当玩家在荒野中防止容器时,提醒玩家容器未收到保护
# (仅当玩家未加入任何领土时生效)
container-placement: true
# 音效配置
# 格式: 音效:音量:音调 (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} 玩家名称
# {uuid} = 玩家UUID
# {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实例共用一个数据库时,建议设置独特的表前缀.
# 这样可以避免与其他表发生冲突,以确保数据的完整性.
table-prefix: 'lands_'
# 当然也可以直接使用SQLite
sqlite: true
# 备份设置(该属性已弃用)
backup:
# 备份创建后,保留的时间
# 将数值设置为 0 来禁用该属性
days-delete: 30
# 备份时间间隔
# 注意:只有在使用 JSON 保存数据时才生效
backup-interval_time: 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
# 是否提供 "Luckperms context" 来设置权限
luckperms-context: true
# 经济设置
# 当所有类型都禁用时,将会使用基于物品的经济系统
# 注意:更改这些属性时,可能还需要调整该配置中的 "eco-format" 部分
economy:
vault:
# 当使用支持 Vault 的经济插件时,该功能才有效
enabled_10: true
# 服务器财产账户名称,国家/领土缴纳的维护费用将会支付到该账户上,当该属性设置为空时则关闭该功能
server-bank: ''
# 玩家经验
exp:
enabled_15: false
# 当其他经济系统禁用/无法使用时,才会启用物品经济
# 物品经济的货币材质可以在Gui语言文件中的 "currency" 属性中进行修改
items:
# 当该属性启用时,只有与设定物品货币具有相同名称、描述等属性的物品才会被视为货币
# 而不仅仅是相同类型的物品或具有相同模型数据(model-data)的物品
strict: false
entities:
# 在该属性下,你可以指定某个实体应该视为动物或视为怪物
# 当然该设置将会影响插件中所有有关于这些实体群组的部分
# 例如(在这仅做示例):将末影人归入动物类别中,当你在为领土设置标签时,如果开启了动物生成,则末影人可以在领土中生成.
# 同样,如果你在设置区域权限时,也可以指定这些实体是否能够进入区域.
# 当列表中为 "default" 时,未来Minecraft版本更新后有新实体的话将会自动添加至相对应的类别中
# 注意:该属性会影响到许多功能,建议保持默认.(特殊需求除外)
animals_list:
- 'default'
monsters_list:
- 'default'
logging:
# 是否记录有关 Lands API 的取消事件, 当第三方插件取消事件时,有可能会导致命令无响应.
# 例如:无法占领区块(/lands claim).
# 启用该属性后将会记录第三方插件是否取消了某些事件
api-events: true
最后更新于