Settings\Homes.yml 中文注释版🔗
本页为 CMI 插件家(Homes)系统配置说明,对应配置文件
Settings/Homes.yml。
基础设置(Homes)🔗
Confirmation — true
启用后,如果存在同名的家,我们将要求玩家点击游戏内聊天来确认覆盖家的位置 也可以通过
/cmi sethome [家名] -override直接确认
MaxGuiSlots — 99
这定义了玩家使用
/sethome [家名] [槽位号]创建家时可以提供的最大槽位号
家 GUI(Gui)🔗
Use — true
如果保存列表中有多个家,使用
/cmi home命令时打开 GUI
Gui.Options🔗
Expanded — false
启用后,我们将把家的区域从 10 个扩展到 28 个
Border — ''
如果你想使用全局填充材料,请保持为空
Infill — WHITE_STAINED_GLASS_PANE
家周围在非扩展状态时使用的材料
InfoButton🔗
Use — false
如果你想在点击时提供任何附加信息,可使用额外按钮
Slot — 1
按钮所在槽位
Material — head:eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvNDZiYTYzMzQ0ZjQ5ZGQxYzRmNTQ4OGU5MjZiZjNkOWUyYjI5OTE2YTZjNTBkNjEwYmI0MGE1MjczZGM4YzgyIn19fQ==
Commands — (命令列表)
点击按钮时执行的命令
CloseButton🔗
Use — true
是否启用关闭按钮
Slot — 9
按钮所在槽位
Material — head:eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvNmNjYmY5ODgzZGQzNTlmZGYyMzg1YzkwYTQ1OWQ3Mzc3NjUzODJlYzQxMTdiMDQ4OTVhYzRkYzRiNjBmYyJ9fX0=
Commands — (命令列表)
点击按钮时执行的命令
bedButton🔗
Use — true
是否启用床按钮
Slot — 4
按钮所在槽位
Material — LIGHT_BLUE_BED
homeButton🔗
Use — true
是否启用家按钮
Slot — 5
按钮所在槽位
Material — head:eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvMTJkN2E3NTFlYjA3MWUwOGRiYmM5NWJjNWQ5ZDY2ZTVmNTFkYzY3MTI2NDBhZDJkZmEwM2RlZmJiNjhhN2YzYSJ9fX0=
deathButton🔗
Use — true
是否启用死亡点按钮
Slot — 6
按钮所在槽位
Material — TOTEM_OF_UNDYING
backButton🔗
Use — true
是否启用返回按钮
Slot — 7
按钮所在槽位
Material — BONE
prevButton🔗
Slot — 46
上一页按钮所在槽位
middleButton🔗
Slot — 50
中间按钮所在槽位
nextButton🔗
Slot — 54
下一页按钮所在槽位
家组(Groups)🔗
家组用于定义玩家可以拥有的最大家的数量。权限:
cmi.command.sethome.[组名]如果找不到玩家的家组,则数量将设置为1要拥有无限个家,请使用cmi.command.sethome.unlimited权限 除此之外,你还可以使用简单的数字权限节点cmi.command.sethome.[数字],这将定义玩家可以拥有的最大家的数量
Newbie — 3
新手组的家数量上限
Advanced — 5
进阶组的家数量上限
Vip — 20
VIP 组的家数量上限
SVip — 100
超级 VIP 组的家数量上限
限制(Limits)🔗
BlockExtraHomes — true
当超过限制时阻止家的使用 如果玩家拥有的家数量超过其最大限制,他将不允许传送到家
NotifyOnLogin — true
玩家登录时超过限制时通知玩家
床交互(Bed)🔗
BedInteraction — true
需要
cmi.bedhome权限节点 设置为true时,通过与床交互将创建常规的家位置 设置为false时,将设置原版床的家位置
onlyShiftBed — false
设置为
true时,你只能在按住 shift 点击床时设置家的位置
RemoveBedLocationOnBedBreak — true
当通过点击该床创建了家的位置时,移除床的位置
其他设置🔗
CheckBlockBreak — false
启用后,插件在创建新的家的位置前会检查玩家是否可以在该区域破坏方块 这可以防止在受保护区域设置家 可以通过
cmi.command.sethome.bypass绕过
DefaultName — Home
默认家的位置名称。默认为
Home
DefaultBedName — Home
床的位置名称。默认为
Home可以使用不同的名称来区分通过床交互设置的家位置与通过命令创建的家位置
ValidNameRegex — '[^a-zA-Z0-9\-\_]'
定义家名称中可以使用的字符
世界限制(WorldLimits)🔗
Use — false
启用后,家的创建将受到定义标准的限制 如果你拥有
cmi.command.sethome.bypasslimit权限节点,可以绕过此限制
WorldLimits.Groups🔗
Example1 — Amount: 3
你可以在该世界的家组中拥有的家的数量。设置为
0将基本上禁用此世界中的家创建。设置为低于0将完全忽略此世界组
Example1.Worlds — (世界列表)
此限制应适用的世界列表。如果你想将多个世界分组,可以定义多个世界
Example2 — Amount: 5
Example2.Worlds — (世界列表)
此限制应适用的世界列表。如果你想将多个世界分组,可以定义多个世界