跳到正文

TaCZ Mechanics

作者:Liko

真实弹道、跳弹、压制效果,以及沉浸式枪械机制。

收藏

介绍

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

🔫 TaCZ Mechanics

Minecraft
NeoForge
License
TaCZ

TaCZ 的军事模拟增强模组 — 带来真实的弹道、跳弹、压制效果和沉浸式枪械机制。


✨ 功能

🎯 弹道与穿透

  • 跳弹系统 — 子弹以较小角度撞击坚硬表面时会发生反弹
  • 穿透系统 — 子弹可穿透方块,但伤害和速度会降低
  • 可配置角度、概率、速度倍率和最大反弹次数

🔊 远距离枪声

  • 根据距离动态调整枪声:
    • 近距离:完整音效
    • 中距离/远距离/极远距离:逐渐减弱的音量与混响
  • 可通过 JSON 按口径配置
  • 自动回退至默认音效

💨 子弹呼啸与压制

  • 子弹呼啸 — 子弹从玩家附近飞过时播放掠过音效
  • 压制系统:
    • 视觉效果(模糊、暗角、饱和度降低)
    • 镜头抖动(瞄准冲击)
    • 效果强度取决于距离和子弹速度

🎮 自由瞄准

  • 枪械移动独立于镜头
  • 可配置最大偏转角度
  • 平滑插值
  • 可选准星跟随

🏃 移动系统

  • 爬行 — 趴下时降低身高
  • 坐下 — 调整坐姿时的碰撞箱尺寸
  • 可配置身高和视线高度

✨ 跳弹效果

  • 子弹发生跳弹时会产生粒子效果(火花)
  • 可通过 JSON 按方块类型配置

📸 展示图库

即将推出:截图和视频预览


🛠️ 安装

  1. 为 Minecraft 1.21.1 安装 NeoForge 21.1.x
  2. 下载并安装 TaCZ
  3. 下载 TaCZ Mechanics 并放入 mods/ 文件夹
  4. 启动游戏!

⚙️ 配置

所有功能均可通过以下方式配置tacz_mechanics-server.toml:

# Global debug toggle
debug = false

[ricochet]
enabled = true
debug = false
maxBounces = 3
minSpeed = 15.0
minAngle = 15.0
chance = 0.6
speedMultiplier = 0.7

[penetration]
enabled = true
maxPenetrations = 3
minSpeed = 10.0
baseSpeedLoss = 0.3
damageMultiplier = 0.8

[suppression]
enabled = true
detectionRadius = 8.0
maxIntensity = 1.0
decayRate = 0.05

[freeAim]
enabled = true
maxAnglePitch = 8.0
maxAngleYaw = 12.0
lerpSpeed = 0.15

[movement]
enabled = true
crawlHeight = 0.6
crawlEyeHeight = 0.4
sitHeight = 1.0
sitEyeHeight = 0.8

数据包

在资源包中创建自定义配置:

远距离枪声

data/<namespace>/tacz_mechanics/distant_fire/<caliber>.json

{
  "caliberId": "tacz:9mm",
  "closeSound": "namespace:distant/9mm_close",
  "midSound": "namespace:distant/9mm_mid",
  "farSound": "namespace:distant/9mm_far",
  "veryFarSound": "namespace:distant/9mm_veryfar",
  "closeMaxDistance": 100,
  "midMaxDistance": 250,
  "farMaxDistance": 450,
  "transitionBlocks": 20
}

子弹粒子

data/<namespace>/tacz_mechanics/bullet_particles/<name>.json

{
  "type": "block",
  "blocks": ["minecraft:stone", "minecraft:iron_block"],
  "ricochet": [
    {
      "particle": "minecraft:small_flame",
      "count": 5,
      "speed": 0.3,
      "delta": {"x": 0.2, "y": 0.2, "z": 0.2}
    }
  ],
  "hit": [...],
  "pierce": [...]
}

依赖项

常见问题

TaCZ Mechanics 支持哪些 Minecraft 版本?

TaCZ Mechanics 支持 Minecraft Java 版 1.21.1,可用的加载器:NeoForge。下载时注意选择和你游戏版本一致的文件。

TaCZ Mechanics 怎么安装?

先用 PCL2 或 HMCL 启动器安装对应版本的 NeoForge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。

评论

登录后评论和评分

Liko 的其他作品

查看全部 →