跳到正文

Just Enough Guns New(unofficial port)

作者:maoruiqa

这是Just Enough Guns的一个分支版本,支持在NeoForge/Fabric上运行。

收藏

截图

介绍

介绍由机器翻译自 Modrinth 原页面,仅供参考。

Just Enough Guns New

一个现代分支,也是 Forge 1.20.1 模组 Just Enough Guns 的非官方移植版,为较新版本的 Minecraft 带来原版风格的枪械、敌对枪手、阵营突袭、载具,以及后期空中威胁。

Terminal Guidance — 1.8.0 special equipment

Just Enough Guns New 基于最初为 Forge 1.20.1 开发的 Just Enough Guns 项目。这个分支在现代 Fabric 和 NeoForge 版本中延续了原作的 Minecraft 风格枪械、生存合成、敌对枪手、突袭、载具和特殊装备。目前所有六个维护分支的 1.8.2 版本都新增了四章战斗生涯指南、与 SW 对齐的载具操控和部件损伤、调整后的 ADS/散布、弹匣模式提示及配套配方规则,并修复了战斗与配置相关问题。

文档 / Wiki

详细的玩家与服务器指南提供五种语言版本,英文版为参考版本。

截图

Walkürenritt vehicle update

Light machine gun combat HUD

End Ship Armada structure

特色

  • 丰富的枪械阵容:手枪、左轮手枪、步枪、冲锋枪、霰弹枪、机枪、发射器、弓、火焰喷射器风格武器,以及特殊的后期枪械。
  • 生存进度:工作台、弹药、弹匣、配件、皮肤和修理物品。
  • 现代枪械操作:左键射击、右键瞄准、弹匣式装填、后坐力、移动散布、动态准星扩展、命中标记、枪口效果和弹道轨迹。
  • 按 Y 键可检查手持的动画枪械。
  • 扩展弹匣系统:为支持的步枪、冲锋枪和霰弹枪提供基础弹匣、扩容弹匣和弹鼓。
  • Forge 风格的近战支持:V 键枪托近战、手电筒切换、剑式刺刀伤害,以及动画枪械的第一人称近战或刺刀动画。
  • Walkürenritt 载具战斗:组装式陆地载具、船只、飞机、直升机、固定武器平台、载具物品栏、修理工具、充能支持、导弹、诱饵,以及专用载具 HUD。
  • 特殊装备:可通过监视器操控的 FPV 无人机及自杀式攻击载荷 HUD、C4(遥控器/引爆器)、阔剑地雷、C4 背心、C4 拆弹器、标枪和 Igla 9K38 锁定式发射器、可阻止导弹锁定的烟幕,以及带有寻的音效的载具导弹锁定框。
  • 敌对枪手生物:僵尸类、骷髅类、猪灵类、掠夺者/卫道士、幻翼、食尸鬼和干尸枪手变种;另有可配置的 C4 背心轰炸枪手变种。
  • 阵营遭遇:巡逻队、阵营征兆流程、由据点触发的突袭、突袭信号弹、Boss 血条、可配置的突袭波次,以及各阵营专属的蓝图奖励。
  • 恐怖幻翼内容:稀有的天空威胁、束缚恐怖幻翼守护者变种、幻翼枪手召唤物、可配置的死亡爆炸,以及末地船舰队结构遭遇。
  • 防御装备:防弹头盔和防弹背心,以及强化版 Joy Harness 升级。
  • 服务器配置:调整枪手、突袭、UI 显示、动态准星、命中反馈、恐怖幻翼行为、散布、爆炸、载具及其他战斗系统。

最新版本说明

版本 1.8.2新增了包含四章内容的战斗生涯指南,并支持迁移旧版进度;加入与 SW 对齐的载具操控和部件损伤,调整 ADS/散布,并新增带有配套配方的服务器弹匣模式提示。此外还修复了扳机延迟松开、反装甲命中、卡车坠落伤害和配置菜单反馈问题。

特色

  • 战斗生涯 — 1.21.1 版本包含四章,共有 72 个可见节点 / 53 个核心目标;26.2 和 26.3 版本包含 73 个节点 / 54 个目标,旧版进度会静默保留。
  • 载具战争 — 采用与 SW 一致的控制方式、摄像机、乘员 HUD、敌方 AI、部件命中箱、伤害、维修和碰撞行为。
  • 枪械操作 — 调整 ADS 后坐力与散布、收紧霰弹枪弹着范围、支持自定义腰射散布,并在同步延迟时确保扳机能可靠松开。
  • 弹匣规则 — 添加服务器模式确认提示,配方会遵循当前启用的弹匣模式或直接弹药模式。

修复

  • 修正反装甲火箭伤害,以及导弹与未乘坐载具的目标之间的碰撞判定。
  • 修复卡车坠落免疫问题,并恢复玩家皮肤 Finger Gun 的物品栏图标。
  • 修复配置提示文本的换行问题,并处理配置菜单打开失败的情况。
  • 在 NeoForge 上添加载具远程平滑效果;修正 Fabric 1.21.1 上的载具滚动操作和乘员 HUD 可见性。

来自 1.8.1 的专用服务器监视器提示和枪手成长配置修复仍包含在内。来自 1.8.0 的 FPV 无人机、C4、地雷、制导发射器、烟雾压制和击杀归属功能仍可使用。

完整发布说明:1.8.2 更新日志。

支持的版本

| 加载器 | Minecraft | Java | 模组版本 | 必需依赖项 |
| — | — | — | — | — |
| Fabric | 1.21.1 | Java 21 | 1.8.2 | Fabric API、GeckoLib 4.8.3 |
| NeoForge | 1.21.1-1.21.4 | Java 21 | 1.8.2 | NeoForge 21.1.x、GeckoLib 4.8.3 |
| Fabric | 26.2 | Java 25 | 1.8.2 | Fabric API、GeckoLib 5.5+ |
| NeoForge | 26.2 | Java 25 | 1.8.2 | NeoForge 26.2.x、GeckoLib 5.5.1 |
| Fabric | 26.3 | Java 25 | 1.8.2 | Fabric API、GeckoLib 5.5.7 |
| NeoForge | 26.3 | Java 25 | 1.8.2 | NeoForge 26.3.x、GeckoLib 5.5.7 |

较早的 Fabric 26.1 和 NeoForge 26.1 分支,在 26.2 非官方移植版发布后已成为旧版分支。除非你特别需要 26.1 旧版构建,否则请使用维护中的 Java 25 版本线 26.2。

请安装与你的加载器和 Minecraft 版本匹配的 Just Enough Guns 新文件。请勿混用 Fabric 和 NeoForge 构建版本。

玩法说明

对于 1.3.0 及更新版本,枪械控制使用新版按键布局:

| 操作 |默认按键 |
| ——————————- |————- |
| 射击 |左键 |
| 瞄准 |右键 |
| 装弹 |R |
| 检视动态枪械 |Y |
| 枪械近战 / 手电筒切换,视支持情况而定 |V |
| 潜行行为,视支持情况而定 |Shift |

在 1.3.0 之前的旧版中,右键用于射击,F 用于装弹,Shift 用于瞄准。如果你从旧版本更新,请在启动游戏后检查按键绑定。

Walkürenritt 更新中的载具通过载具组装进度解锁,随后可在游戏世界中部署并直接驾驶。乘坐后,大多数载具使用 Minecraft 的常规移动按键控制:

| 载具操作 |默认按键 |
| ———————————————————————- |————– |
| 进入载具 / 与载具互动 |右键 |
| 操控陆地载具、船只、直升机和飞行器 |W / A / S / D |
| 刹车、倒车或减速 |S |
| 观察 / 瞄准炮塔、加农炮或车载武器 |移动鼠标 |
| 发射当前载具武器 |左键 |
| 瞄准、锁定、缩放,或使用载具的次要功能(如支持) |右键 |
| 为当前载具武器装填(如支持) |R |
| 下车 |Shift |

载具的操作方式取决于载具类型和座位。驾驶座负责控制移动,而武器座或副驾驶座可能负责操控炮塔、导弹、目标锁定或防御工具。如果载具需要弹药、修理工具或充能支援物品,请将它们放入载具物品栏,并留意载具 HUD 中的武器状态、装填时间、锁定警告和受损反馈。

玩法说明

大多数枪械需要匹配的弹药或弹匣类型。弹匣供弹的武器需要装填弹匣;手动装填和单发武器则直接使用对应弹药。配件、枪托、握把、瞄准镜、皮肤、徽章和特殊弹药类型都是正常进度的一部分。

启用后,部分世界和战斗系统会带来不小的危险。枪手生物、巡逻队、袭击、爆炸生物、载具、载具武器和 Terror Phantom 事件都可能大幅改变生存难度。服务器所有者应在公开世界中运行此模组前,先检查生成的配置文件。

弹道护甲拦截机制

防弹头盔和防弹背心会使用弹道拦截机制计算枪械伤害,而非原版的弹射物保护。每次命中时,系统会根据弹药类型和枪械倍率计算有效穿甲值:

effectiveAP = ammoArmorPiercing * gunArmorPiercingMultiplier

命中受保护部位时,爆头会优先由防弹头盔承受伤害;其他受保护的身体部位则由防弹背心承受。如果没有装备对应的防弹护甲,枪械伤害保持不变。

对于选中的护甲部件,伤害倍率取决于射击的穿甲值低于还是高于护甲评级:

apRatio = effectiveAP / armorRating

if effectiveAP < armorRating:
    damageMultiplier = undermatchMultiplier * (0.55 + apRatio * 0.45)
else:
    damageMultiplier = overmatchMultiplier * min(1.25, 0.85 + (apRatio - 1.0) * 0.18)
    damageMultiplier = min(damageMultiplier, 0.95)

finalDamage = rawDamage * damageMultiplier

护甲耐久损耗会根据原始伤害和穿甲压力进行调整。穿甲值不足的射击仍会磨损护甲,而穿甲值过高的射击则会造成更严重的损耗:

pressure = effectiveAP / armorRating

if effectiveAP < armorRating:
    durabilityDamage = rawDamage * (0.65 + pressure * 0.35)
else:
    durabilityDamage = rawDamage * (1.00 + min(1.50, pressure - 1.0) * 0.85)

随后,损耗结果会根据护甲槽位和护甲等级的耐久倍率进行调整,并在应用到护甲物品前封顶。

捐赠

PayPal: https://www.paypal.com/paypalme/RuiMao65

命令与配置

此模组提供游戏内配置命令,可用于常见的服务器调整。具体可用性取决于加载器和版本分支,但近期版本包含对以下内容的控制:

  • 界面:弹药 HUD、计时器 HUD、准星、动态准星和命中标记。
  • 生物:枪手转化概率、Parched 枪手转化、幻翼枪手死亡爆炸,以及恐怖幻翼行为。
  • 袭击:阵营巡逻、袭击波次时间、袭击数量,以及枪手精准度缩放。
  • 载具:载具组装、敌方载具生成、载具战斗行为,以及载具支援系统。

在长期运行的服务器上使用配置更改前,请先在世界副本上进行测试。

鸣谢与许可

Just Enough Guns New 是一个分支项目,也是原版 Just Enough Guns 项目的非官方 Fabric/NeoForge 现代移植版。原项目由 MigaMi 制作,面向 Forge 1.20.1:https://www.curseforge.com/minecraft/mc-mods/just-enough-guns

  • 原版 Just Enough Guns 的代码由 MigaMi 编写,并采用 GPL-3.0 许可。
  • 原版 Just Enough Guns 的资源(模型、材质、音效、动画、图标及其他美术素材)由 MigaMi 制作,并受保留所有权利(ARR)保护。本项目在获得原作者(MigaMi)明确授权后重新分发并使用这些资源。
  • 近期更新包含大量源自Superb Warfare(SBW / SW)的素材,由 SBW 开发团队制作。源自 SBW 的资源(模型、材质、音效、动画、图标及其他美术素材)由 SBW 开发团队制作,并受保留所有权利(ARR)保护。本项目在获得原作者(SBW 开发团队)明确授权后重新分发并使用这些资源。
  • Walkürenritt 载具套装: LAV-150、BMP-2、快艇、卡车、AH-6、MI-28、A-10、TOM-6、HPJ-11、激光塔和波力塔,以及载具工作台、维修工具、模型、材质、音效、图标、合成配方和相关数据。
  • 特殊装备及相关资源: FGM-148 标枪及其导弹、9K38 针式防空导弹、FPV 无人机及监视器、C4 炸药及起爆器、阔剑地雷、TM-62、烟幕/导弹锁定界面和音频素材,以及相关模型、材质、音效、HUD 美术素材和动画。
  • 源自 SBW 的素材在 SBW 开发团队明确授权下受保留所有权利(ARR)保护,仅限非商业用途;重新分发或改编时,必须继续遵守相同的 ARR 条款。未来内容可能来自其他项目,并采用不同的许可条款。
  • Just Enough Guns New 是独立的非官方移植项目,与 Just Enough Guns 或 Superb Warfare 没有隶属关系,未获其认可,也不是它们的官方附属内容。
  • Just Enough Guns New 的非官方移植与维护由 maoruiq 负责。
  • 贡献者:realorangewool,提供了 Fabric 26.1.2 回移植版本。
  • 基于 Just Enough Guns 的项目代码采用 GPL-3.0 许可。原版 JEG 资源仍受 ARR 保护,并按上述授权使用。源自 SBW 的资源仍受 ARR 保护,并按上述授权使用。

欢迎提出建议和报告漏洞。请提供清晰的复现步骤、Minecraft 版本、加载器、模组版本、依赖项版本和崩溃日志;这些信息远比含糊的报告更有帮助。

常见问题

Just Enough Guns New(unofficial port) 支持哪些 Minecraft 版本?

Just Enough Guns New(unofficial port) 支持 Minecraft Java 版 1.21.1–26.3,共 15 个版本,可用的加载器:Fabric / NeoForge。下载时注意选择和你游戏版本一致的文件。

Just Enough Guns New(unofficial port) 怎么安装?

先用 PCL2 或 HMCL 启动器安装对应版本的 Fabric / NeoForge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。运行环境:客户端和服务端都要装。

评论

登录后评论和评分

maoruiqa 的其他作品

查看全部 →