TaCZ调整(重铸版)

TaCZ调整(重铸版)

TaCZ的非官方Fabric移植版,提供可配置的枪械玩法、移动、平衡性、交互、音效及数据驱动的自定义功能。

非官方社区移植版

TaCZ Tweaks(重织版)是 MUKSC 所制作 TaCZ Tweaks 的非官方 Fabric 移植版。 本模组专为 TaCZ 非官方重织版设计,与 MUKSC、TaCZ 开发团队或底层 Fabric 移植版的维护者无关联,未经其审核,亦未获得其认可。

概述

本模组为 TaCZ 添加了可配置的枪械操控、移动、全局平衡修正、弹射物与近战交互、声音与粒子规则、服务器配置同步,以及生活质量改善功能。

本模组面向希望对枪械行为拥有更多控制权的玩家,以及需要数据驱动的交互规则而无需修改 TaCZ 本身的服务器所有者或整合包作者。

功能特性

枪战与移动

  • 可配置的退弹、上膛、手动拉栓和换弹行为;
  • 射击或换弹时冲刺;
  • 射击序列换弹与开火模式控制;
  • 水下射击限制;
  • 枪械倾斜、灵敏度、匍匐移动、命中标记和命中音效设置。

平衡性与游戏玩法

  • 全局伤害、玩家伤害、爆头和护甲穿透修正;
  • 弹射物速度、重力、阻力、瞄准时间、散布、射速和后坐力修正;
  • 弹射物保护附魔支持;
  • 盾牌交互,包括剩余伤害、耐久度损失和禁用持续时间;
  • 无限弹药、末影人弹射物闪避、附件限制和工作台过滤。

数据驱动系统

数据和资源包可以定义:

  • 方块、实体和盾牌的子弹交互;
  • 破坏进度、替换、穿透和伤害;
  • 撞击、飞掠、持续和环境相关的声音;
  • 具有绝对、相对或局部坐标的方块和实体粒子;
  • 连续粒子发射器;
  • 枪械近战和兼容的近战武器交互;
  • 基于枪械、类别、弹药、谓词、伤害、速度、消音器状态、点射、弹丸、随机概率和逻辑组合的选择器。

配置

此移植版提供 JSON 持久化、服务器到客户端的配置同步,以及游戏内 YACL 配置界面。Mod Menu 集成为可选功能。

此移植版与原版的区别

此版本并非原模组的未修改副本。目标环境需要大量针对移植版的特定工作,包括:

  • 替换特定于加载器的事件、网络、权限、标签和重载 API;
  • 调整 Mixin 以适应 Fabric TaCZ 移植版所提供的方法;
  • 重新设计可变的音效请求状态和缓存生命周期;
  • 集成当前的盾牌、附魔、匍匐渲染和方块破坏行为;
  • 恢复数据驱动管理器和旧版模式转换;
  • 同步服务器控制的设置;
  • 添加静态审计、行为和编解码器测试、服务器日志检查以及资源来源门禁。

环境要求

请安装与你的 Minecraft 和 Fabric 环境匹配的文件。必需的依赖项包括 Fabric API、Fabric Language Kotlin、TaCZ 非官方重织版和 YetAnotherConfigLib。

每个上传文件均列出了确切的游戏、加载器、Java 和依赖项要求。请勿根据项目名称或旧截图推断兼容性。

可选集成适用于 Mod Menu、Sound Physics Remastered、First Aid New 和 Pillager's Gun(当安装了兼容版本时)。这些集成并不授予重新分发第三方项目或其资源的权限。

支持与问题报告

请仅报告与此移植版相关的特定问题。提交前:

  1. 搜索已开启和已关闭的问题;
  2. 仅使用本模组及其必需依赖项进行测试;
  3. 确认移除本移植版后问题是否仍然存在;
  4. 收集完整的日志或崩溃报告;
  5. 记录确切的版本号、最小复现步骤、受影响的端(客户端/服务端)、配置更改以及所有涉及的第三方内容。

截图和孤立的错误行不能替代完整的日志。由本移植版引入的问题不应向原 TaCZ Tweaks、TaCZ 或兼容性模组的作者报告。

鸣谢与许可协议

原版 TaCZ Tweaks 由 MUKSC 创作。此衍生移植版根据 GNU 通用公共许可证 v3.0 发布。项目图标和捆绑的第三方资源保留其记录的作者身份和许可。详情请参阅源代码仓库中的第三方声明。

项目链接

上述链接提供源代码、归属信息、文档和支持。模组文件应从本 CurseForge 项目页面下载,而非外部文件链接。

AI 辅助页面披露

此项目页面描述由生成式 AI 辅助起草,并经过项目维护者审阅。已获许可的上游项目图标并非由 AI 生成或修改。