Description
DS TACZ Compat
A simple compatibility mod for DragonSurvival and Timeless and Classics Zero (Unofficial NeoForge Port) that makes dragon players hold guns more naturally.
When a dragon player holds a TACZ gun in DragonSurvival, vanilla TACZ renders the gun on the sides of the dragon body, with the muzzle drooping and the aim direction incorrect. First person also still renders human model arms. This mod repositions the gun to float above the dragon's head, with the muzzle tracking the camera direction in real time, and fully preserves muzzle flash, shell ejection, and tracer effects.
Features
- Third-person floating gun – The gun hovers above the dragon, with XYZ offsets configurable in the mod settings
- Camera-follow aiming – The gun muzzle smoothly follows the camera view direction
- Muzzle flash & shell ejection – TACZ fire and shell casing effects render correctly at the gun's new position
- Bullet tracers – Tracer arcs render correctly (local third-person only)
- First-person arm hiding – Hides the redundant human arm model while holding a gun as a dragon ( To be honest, the original intention of developing this mod was just to hide the arms. )
- Pure client-side – No server installation required
Dependencies
| Mod | Version |
|---|---|
| DragonSurvival | 1.21.1 NeoForge |
| TACZ (Unofficial NeoForge Port) | 1.21.1 |
| GeckoLib | 4.8+ |
Configuration
All options are editable via the in-game mod config screen.
| Option | Default | Description |
|---|---|---|
hideThirdPersonGuns |
false | Third-person feature master switch |
hideFirstPersonArms |
true | Hide first-person arms |
gunHeightOffset |
1.0 | Height offset (blocks) |
gunOffsetX |
0.0 | Left/right offset (positive = left) |
gunOffsetZ |
0.0 | Forward/back offset (positive = front) |
aimSmoothing |
0.15 | Aim smoothing time (seconds) |
gunPitchClamp |
60.0 | Maximum downward pitch (degrees) |
tracerVisible |
true | Local dragon player tracers |
hideRemoteTracer |
true | Hide remote dragon player tracers |
Compatibility
- Compatible with most TACZ gun packs
- Compatible with most minigun-type weapons
- Dragon body size changes are automatically handled
License
This mod is open source under the MIT license.
Declaration
This mod was developed with the assistance of Deepseek AI.
中文说明
龙之生存:永恒枪械工坊兼容
一个用于简单兼容龙之生存与永恒枪械工坊:零(非官方移植)的模组,使龙玩家持枪更自然。
当 龙之生存 的龙玩家手持 TACZ 枪械时,原版TACZ会将枪贴在龙身体两侧,枪口耷拉,朝向不对,并且第一人称依然会渲染人类模型的手臂。本模组将枪械重新定位到龙身上方,使其悬浮,枪口实时跟随摄像机视角,并完整保留了枪口焰、抛壳和曳光弹特效。
特性
- 第三人称悬浮枪械 - 使第三人称枪械漂浮在龙身上方,可通过修改配置文件控制 XYZ 三个轴的偏移
- 摄像机同步瞄准 – 枪口朝向平滑地跟随视角
- 枪口焰与抛壳 – TACZ 枪口焰火和弹壳特效会在枪械新位置正确显示
- 曳光弹 – 正确渲染子弹弧光(仅限本地第三人称)
- 第一人称隐藏人类手臂 – 龙玩家持枪时会隐藏多余渲染的人类手臂模型(实不相瞒,本模组开发的初衷只是为了隐藏手臂)
- 纯客户端 – 无需服务端安装
依赖
| 模组 | 版本 |
|---|---|
| DragonSurvival | 1.21.1 NeoForge |
| TACZ (非官方 NeoForge 移植) | 1.21.1 |
| GeckoLib | 4.8+ |
配置
所有选项可通过游戏内模组设置界面调整。
| 配置 | 默认值 | 说明 |
|---|---|---|
hideThirdPersonGuns |
false | 第三人称功能总开关 |
hideFirstPersonArms |
true | 第一人称隐藏手臂 |
gunHeightOffset |
1.0 | 高度偏移(方块) |
gunOffsetX |
0.0 | 左右偏移(正值左移) |
gunOffsetZ |
0.0 | 前后偏移(正值前移) |
aimSmoothing |
0.15 | 瞄准平滑时间(秒) |
gunPitchClamp |
60.0 | 最大下俯角度(度) |
tracerVisible |
true | 本地龙玩家曳光弹 |
hideRemoteTracer |
true | 隐藏远程龙玩家曳光弹 |
兼容性
- 兼容大部分 TACZ 枪包
- 兼容大部分加特林类机枪
- 龙体型变化自动适配
开源协议
本模组以 MIT 协议开源。
声明
本模组借助 Deepseek AI 辅助完成。




