Settings\Afk.yml 中文注释版🔗
本页为 CMI 插件 AFK(挂机/离开)系统配置说明,对应配置文件
Settings/Afk.yml。
自动挂机🔗
Enabled — true
完全启用或禁用自动挂机系统
TitleMessage — true
启用时显示标题消息,告知玩家他处于挂机模式
SubTitleMessage — true
启用时显示随机的副标题消息
PreventJumping — true
防止在原地跳跃以避免挂机状态
PreventDamage — true
防止对处于挂机状态的玩家造成伤害
PreventMobDamage — true
防止挂机玩家对生物造成伤害
CheckInterval — 10
定义插件多久(秒)检查一次玩家的挂机状态
StopPlayTime — false
设置为
true时,玩家的在线时长计数器停止 由于该系统的工作方式,在检查玩家在线时长时,你会看到上下跳动 ±1 秒
AutoAfkIn — 300
定义玩家停止移动后等待多久才将他设为挂机 玩家需要拥有
cmi.command.afk.auto权限节点 设置为0如果你想禁用此功能
AutoAfkCmds — (命令列表)
定义玩家自动进入挂机模式时要执行的命令 支持专用命令
ManualAfkCmds — (命令列表)
定义玩家执行
/cmi afk时要执行的命令 支持专用命令
离开挂机命令🔗
LeaveCmds.Manual🔗
Manual — (命令列表)
定义玩家手动进入挂机模式后离开挂机时要执行的命令
LeaveCmds.Auto🔗
Auto — (命令列表)
定义玩家自动进入挂机模式后离开挂机时要执行的命令
自动踢出🔗
AutoKickTimes🔗
Default — -1
定义玩家停止移动后等待多久才踢出玩家 这是
AutoAfkIn之外的额外计时器,如果玩家手动进入挂机模式,他将在AutoAfkIn+AutoKickIn秒后被踢出 这不仅可用于踢出,还可用于在需要时每 x 秒执行重复动作 保持为-1以禁用自动踢出 可以用cmi.command.afk.kickbypass权限节点绕过 另外,玩家的踢出时间可以用cmi.command.afk.kickOutIn.[seconds]权限节点更改,数值越大优先级越高
FromPlayerCount — 0
开始启用自动踢出的玩家数量 设置为
0将无论在线多少人都会踢出玩家 推荐值:99994
ByPlayerCount — (列表)
根据在线玩家数量划分的自动踢出时间列表(
[playerCount]-[seconds]) 这仅在默认踢出时间设置为大于-1时适用 这将从提供的列表中向下选取最接近的计时器(秒)。例如有30-400和40-350两个条目,当在线 35 个玩家时,我们将使用 400 秒的值 请记住,踢出计时器是在玩家进入挂机模式时选取的,在挂机模式期间不会重新检查,即使玩家数量在此期间发生变化 如果我们无法确定正确的值,则将使用默认值
RepeatingAutoKickInterval — 300
这将定义在执行踢出命令前等待多久
RepeatKickCommand — false
设置为
true时,踢出命令将在每个RepeatingAutoKickInterval秒后重复
AutoKickCmds — (命令列表)
定义玩家可以被踢出时要执行的命令 如果玩家没有被踢出,则命令将每
RepeatingAutoKickInterval秒重复
禁用条件🔗
DisabledWorlds — (列表)
定义玩家在闲置超过设定时间后不会被置于挂机模式的世界
DisableOnInteract — true
交互时禁用挂机
SmartInteractCheck — true
防止玩家在持续按住特定物品或特定方块上的某个按钮时绕过挂机模式
AntiAfkMachines — true
防止玩家在挂机机器中不断移动来滥用挂机
PreventHook — true
防止玩家在挂机模式时被聚集在一起
PreventPushing — false
实验性!防止玩家在挂机模式时被推来推去 请记住,玩家仍然可以在他所处的同一方块内移动
DisableOnInventoryClick — true
点击背包时禁用挂机
DisableOnitemDrop — true
丢弃物品时禁用挂机
DisableOnCommand — true
使用命令时禁用挂机
DisableOnPublicChat — true
发送公共聊天消息时禁用挂机
DisableOnPrivateChat — true
发送私信时禁用挂机
DisableOnMove — true
移动时禁用挂机
DisableOnLookAround — false
视角移动时禁用挂机
DisableOnFishing — false
钓鱼钓到鱼时禁用挂机
DisableItemPickup — false
挂机时禁用拾取物品
DisableExpPickup — false
挂机时禁用经验拾取 注意!由于 minecraft 对经验球的奇怪处理,最好的方法是将经验球设置为
0经验并允许它被吸收 因此启用此功能后,挂机玩家吸收的经验将不会产生任何效果
生物生成保护🔗
PreventMobSpawning🔗
Enabled — false
启用时,我们可以防止在挂机玩家附近生成生物
Natural — false
防止自然生物生成 这对服务器来说可能负担较重,因为它会不断尝试在挂机玩家附近生成怪物
Spawners — true
防止从刷怪笼生成生物
VillageDefence — true
通常负责生成铁傀儡
其他禁用项🔗
Disable🔗
ShulkerTargeting — true
禁用潜影贝瞄准处于挂机状态的玩家