第四领域(NFA)趣味玩法模组
模组简介
本模组是一款适用于 Minecraft 1.21.1 版本的 Fabric 模组,它将多种趣味生存玩法机制整合为一个可自定义配置的整体。该模组旨在添加可开关、由事件驱动的生存规则,在保留《我的世界》核心生存玩法不变的前提下,提升多人联机与长期存档世界的随机性与挑战性。
模组目前包含的功能有:基于伤害的玩家位置互换、伤害转移、自动清物周期、全局夜视效果、随机合成产出、基于区块的随机增益、达成进度触发袭击生成、"经验猎手"挑战模式、死亡笔记机制、玩家靠近死亡机制,以及返回上一次死亡地点的指令。
绝大多数机制都可通过 /nfa 指令启用、禁用或调整,并由服务端游戏刻任务持续运行。本项目定位为生存玩法增强模组,而非新增维度、科技树或剧情流程的内容拓展类模组。
该模组仍在积极开发中,数值平衡与触发逻辑可能在后续更新中持续优化。
指令入口
- 管理主前缀:
/nfa(需要权限等级 2) - 快捷指令:
/back(同时也支持/nfa back)
玩法清单
1) 受伤交换
指令:
/nfa swap enable- 启用受伤交换/nfa swap disable- 禁用受伤交换
机制: 玩家受伤后,随机与另一名在线玩家交换位置(允许跨维度,但有全局跨维度冷却)。
细节:
- 单人受伤触发有短冷却
- 启用时会自动关闭"伤害转移"
- 互斥机制确保不会与伤害转移同时生效
2) 伤害转移
指令:
/nfa transfer enable- 启用伤害转移/nfa transfer disable- 禁用伤害转移
机制: 玩家受到伤害时,随机转移给其他在线存活玩家,自身本次伤害被拦截。
细节:
- 过滤虚空伤害和超高伤害
- 包含防递归保护
- 启用时会自动关闭"受伤交换"
3) 自动清理掉落物
指令:
/nfa clearer enable- 启用自动清理/nfa clearer disable- 禁用自动清理/nfa clearer clear- 立即清理并重置计时
机制: 按周期自动清理全维度掉落物,并在清理前进行倒计时提示。
细节:
- 默认开启
- 有命名或无敌状态的掉落物不清理
- 可手动立即清理并重置计时
4) 全服夜视
指令:
/nfa night enable- 启用全服夜视/nfa night disable- 禁用全服夜视
机制: 开启后周期性给全体在线玩家补充夜视效果。
细节:
- 默认开启
- 状态持久化保存
5) 随机合成
指令:
/nfa random_craft enable- 启用随机合成/nfa random_craft disable- 禁用随机合成/nfa random_craft set <minutes>- 设置刷新周期(分钟)/nfa random_craft refresh- 强制刷新映射
机制: 合成台产物会被替换为随机物品;同一刷新周期内保持玩家会话映射。
细节:
- 支持周期刷新和强制刷新
- 刷新前会有 ActionBar 倒计时提示
- 每个玩家在同一周期内的映射保持一致
6) 区块随机 Buff
指令:
/nfa chunk_buff enable- 启用区块 Buff/nfa chunk_buff disable- 禁用区块 Buff/nfa chunk_buff preset 1x1|2x2|3x3- 设置区块区域大小
机制: 玩家进入新区域时,按区块区域种子稳定分配一个效果(正面/负面)。
细节:
- 负面/正面池概率为 6:4
- 效果等级范围 0~10
- 离开区域会移除旧效果并应用新效果
- 同一区域的效果是固定的(基于种子)
7) 成就袭击
指令:
/nfa advancementraid enable- 启用成就袭击/nfa advancementraid disable- 禁用成就袭击
机制: 玩家完成可公告成就时,在玩家周围生成袭击怪物。
细节:
- 会生成女巫、掠夺者、卫道士、劫掠兽、唤魔者
- 使用安全落点搜索
- 增加生存挑战性
8) 经验猎人
指令:
/nfa experience_hunter enable- 启用经验猎人模式/nfa experience_hunter disable- 禁用经验猎人模式/nfa experience_hunter set fixed_xp <value>- 设置每级固定经验值/nfa experience_hunter set initial_level <value>- 设置初始等级/nfa experience_hunter set decay_seconds <value>- 设置等级衰减周期(秒)
机制:
- 开始时统一设置初始等级;每级经验需求固定
- 全服按周期统一扣 1 级,并广播倒计时
- 玩家等级归零后进入倒计时,超时则淘汰(强制旁观锁定)
- 成就完成可获得额外经验(按 task/goal/challenge 分层)
- 击杀末影龙判定挑战成功并结束玩法
细节:
- 生物经验掉落会按类型重分层
- 玩家死亡后会按规则恢复经验状态并继续参与流程
- 高难度挑战模式,适合团队协作
9) 死亡笔记
指令:
/nfa deathnote <player>- 给指定玩家发放死亡笔记
机制: 给目标玩家发放"死亡笔记"(可写书),书中写入在线玩家名后触发延时心脏麻痹。
细节:
- 仅笔记所有者可生效
- 目标会在 10~40 秒内被专用伤害类型处决
- 增加玩家间的互动与策略性
10) 靠近死亡
指令:
/nfa proximity enable- 启用靠近死亡机制/nfa proximity disable- 禁用靠近死亡机制/nfa proximity range <value>- 设置检测范围(1-100格)/nfa proximity time <seconds>- 设置累积满时间(10-600秒)/nfa proximity threshold <seconds>- 设置 Debuff 阈值(0-60秒)/nfa proximity status- 查看当前配置
机制:
- 玩家之间靠近会积累死亡进度(不管多少人,速度固定)
- 死亡进度满(默认60秒)玩家会死亡
- 玩家之间超出靠近范围,死亡进度会减少
- 死亡进度归零会持续施加 Debuff(挖掘疲劳III、失明I、缓慢III、虚弱V)
- 只有死亡进度超过阈值(默认10秒)时,才停止刷新 Debuff
细节:
- 检测范围默认 10 格(包括 XYZ 轴)
- 累积和衰减速度相同(默认60秒满)
- Debuff 每秒刷新一次,持续时间固定 10 秒
- ActionBar 实时显示死亡进度:"死亡: Xs/60s"
- 数据持久化保存,玩家断线重连后保留进度
- 每秒检测一次,优化性能
11) 回到死亡点
指令:
/back或/nfa back
机制: 传送回玩家最近一次死亡坐标。
细节:
- 若不存在死亡点或目标维度不可用,则不执行传送
- 方便玩家快速回收物品
开发状态
本模组仍在积极开发中,欢迎提出建议和反馈。未来可能添加更多趣味玩法机制。
Project members

nfachenxi
Member
