
选择性和平生物
让每位玩家选择敌对生物如何对待他们,而不改变服务器上其他玩家的体验。
查看大图让每位玩家自行选择敌对生物如何对待他们——同时不影响服务器上其他玩家的游戏体验。
选择性和平生物是一个适用于 Minecraft 1.21.1 的可配置 NeoForge 模组。启用和平生物的玩家会被敌对生物忽略,除非他们主动攻击。其他玩家可以关闭此功能,在同一时间继续体验原版正常的敌对行为。
功能特性
- 每位玩家独立的和平生物行为。
- 和平与正常敌对玩家可以在同一服务器上共同游玩。
- 当和平玩家攻击敌对生物时,该生物会临时进行反击。
- 直接攻击和玩家发射的弹射物都会触发反击。
- 可配置半径内同类生物的群体仇恨(可选)。
- 玩家的选择在跨维度、重连和服务器重启后均会保留。
- 玩家可以管理自己的设置;管理员可以管理其他玩家的设置。
- 可为未做出选择的玩家配置服务器默认设置。
- 可配置始终保持敌对状态的生物列表。
工作原理
| 玩家设置 | 结果 |
|---|---|
| 开启和平 | 敌对生物忽略该玩家,除非该玩家主动挑衅它们。 |
| 关闭和平 | 敌对生物对该玩家的行为表现正常。 |
| 无保存的选择 | 使用服务器的默认配置。 |
当受保护的玩家攻击敌对生物时,该生物可以在配置的挑衅时间内将玩家作为目标。如果启用了群体仇恨,附近同类型的生物也可能进行反击。一旦挑衅时间结束,这些生物便会恢复为忽略该玩家。
末影龙、循声守卫和凋灵默认始终保持敌对状态。服务器所有者可以修改此列表。
玩家命令
/peacefulmobs on
/peacefulmobs off
/peacefulmobs status
/peacefulmobs reset
on为你启用和平生物行为。off为你恢复正常生物敌对行为。status显示你的有效设置及其来源(你的选择或服务器默认)。reset移除你保存的选择,恢复为服务器默认设置。
管理员命令
这些命令需要原版权限等级 2 或更高:
/peacefulmobs set <玩家> <true|false>
/peacefulmobs check <玩家>
/peacefulmobs reset <玩家>
配置
生成的配置文件位于:
config/selective-peaceful-mobs-server.toml
服务器所有者可以配置:
- 是否默认启用和平行为。
- 是否启用并保存玩家的个人选择。
- 挑衅持续时间,范围为 1 至 3,600 秒。
- 同类生物群体仇恨。
- 群体仇恨半径,范围为 1 至 128 格。
- 创造和旁观模式玩家是否始终被忽略。
- 对受保护玩家始终保持敌对的生物列表。
默认值:
[general]
defaultPeaceful = true
rememberPlayerChoice = true
provokedTimeSeconds = 30
groupAggro = true
groupAggroRadius = 16
ignoreCreativeAndSpectator = true[alwayshostilemobs]
mobs = ["minecraft:ender_dragon", "minecraft:warden", "minecraft:wither"]
常见问题解答
这会改变世界的难度或阻止敌对生物生成吗?
不会。它只改变敌对生物允许攻击的玩家对象;不会改变难度或生成规则。
和平和非和平玩家可以一起玩吗?
可以。该设置是针对每位玩家分别评估的,因此一个生物可以忽略一位玩家而攻击另一位玩家。
和平玩家仍然可以战斗吗?
可以。攻击敌对生物会临时挑衅它,保留风险和反击机制。
管理员可以强制设置其他玩家的选项吗?
可以。管理员可以使用上述管理命令设置、查看或重置其他玩家的选择。
它兼容模组生物吗?
对于大多数使用 Minecraft 正常敌对分类和 Targeting 系统的模组生物,它应该可以自动生效。具有完全自定义攻击逻辑的生物可能需要额外的兼容性工作。
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。