正在加载 保护 续期

正在加载 保护 续期

在世界加载完成期间,保护玩家免受加入和出生点伤害。

加载保护

当世界已经可见但尚未完全就绪时,提供短暂的出生保护。

概述

加载保护(Loading Protection)为玩家在加入世界、重生或切换维度后提供一个临时的安全时间窗口。其目的很简单:覆盖区块、实体或网络连接可能仍在稳定中,但伤害已经可能发生的尴尬间隙。

当保护处于激活状态时,此模组可以:

  • ​防止玩家在加入、重生或切换维度后立即受到伤害​
  • ​清除敌对生物对受保护玩家的攻击目标​
  • ​阻止受保护的玩家造成伤害,直到保护结束​
  • ​一旦玩家实际移动,则提前结束保护​
  • ​在聊天栏、快捷栏上方或两者中显示倒计时通知​

支持

项目 状态
Minecraft 26.1+
Fabric 支持
NeoForge 支持

适用场景

加载保护在以下情况下尤其有用:

  • ​玩家加入服务器时,附近的生物已经处于活动状态,而客户端仍在加载​
  • ​重生时的卡顿导致一次死亡变成两次​
  • ​维度传送在目标区域完全稳定之前完成​
  • ​生存或冒险服务器希望拥有更安全的登录、重生或传送流程​

触发机制

保护可以在以下情况后启动:

  • ​加入世界或服务器​
  • ​重生​
  • ​切换维度​

默认情况下,保护在加入时启动。如有需要,可以启用重生和维度切换保护。

保护期间会发生什么

根据默认规则,受保护的玩家:

  • ​不会受到伤害​
  • ​会被敌对生物移出攻击目标​
  • ​无法对玩家或生物造成伤害​
  • ​在保护激活期间会收到倒计时消息​

如果启用了"移动时结束"选项,则一旦玩家实际改变位置,保护就会结束。转动视角不算移动。

配置

配置文件:

config/loadingprotection-common.toml

主要选项:

  • ​Protection Duration:保护时间(秒)(1-300)​
  • ​Trigger On Join:加入世界或服务器时启用保护​
  • ​Trigger On Respawn:重生后启用保护​
  • ​Trigger On Dimension Change:跨维度传送后启用保护​
  • ​End On Movement:玩家实际移动时结束保护​
  • ​Protect Mount:同时保护当前骑乘的载具​
  • ​Prevent Mob Targeting:防止敌对生物持续锁定玩家为攻击目标​
  • ​Prevent Outgoing Damage:阻止受保护的玩家进行攻击​
  • ​Show Messages:显示开始、倒计时和结束通知​
  • ​Message Mode:在聊天栏、快捷栏上方或两者中显示通知​

默认行为

开箱即用时,此模组采用相对保守的配置:

  • ​保护持续60秒​
  • ​保护在玩家加入时启动​
  • ​移动会提前结束保护​
  • ​清除敌对生物的攻击目标​
  • ​阻止造成伤害​
  • ​消息同时显示在聊天栏和快捷栏上方​