自定义枪械续作

自定义枪械续作

一个TaCZ衍生作品,持续无限期延续自定义枪械

Custom Gun Continued title

Custom Gun Continued

😎wiki | 📄docs

本模组是基于 TaCZ 1.1.8 的衍生作品,采用 GPL-3.0-only 许可证。由于原美术资源采用 CC-BY-NC-ND-4.0 许可证,本模组不包含任何原始资源。


本模组需要在服务端和客户端同时安装。

主要特性

本模组在 TaCZ 基础上进行了深度重构:

跨版本支持

本模组从零重新构建,在整体架构中引入了平台抽象层,从而:

  • 降低了将模组移植到新 Minecraft 版本的复杂度
  • 使模组更新能够同时支持多个 Minecraft 版本

重写的资源系统

由于 TaCZ 1.1.4 及更高版本中的枪包基于原版 Minecraft 资源系统,因此可以充分利用 Minecraft 原生的资源管理机制:

  • 数据包和资源包遵循标准的原版目录结构,不再要求将它们捆绑在指定目录中
  • 作为 Minecraft 模组的扩展,枪包受 Mojang 关于其分发和使用的规则约束;因此,所有枪包必须免费分发
  • 一旦原版资源包发布到平台(如 CurseForge / Modrinth),启动器即可支持自动下载和管理
  • 支持通过 .jar 格式便捷分发,也支持在客户端单独安装资源包以及按世界安装数据包

本模组针对枪包进行了针对性优化:

  • 一致使用流式解析而非基于树的反序列化,显著提升解析性能
  • 重命名了枪包中几乎所有字段,以更好地反映其实际用途
  • 读取时保持对旧字段名的兼容性

内容披露

衍生内容

第三方依赖

许可证

声明

Wiki 文档:

  • 除非另有说明,本 Wiki 中由项目作者创建的文档内容采用 CC-BY-SA-4.0 许可证。
  • 本许可证不适用于第三方内容或其他项目衍生的内容,包括受 TaCZ 或其他上游项目许可证约束的内容。此类内容仍受其各自许可证和使用条款的约束。
  • 除非另有明确说明,代码、图像和其他材料也被排除在本许可证范围之外。

Agent Skill:

  • Agent Skill 与本模组代码独立授权。
  • 除非另有说明,Agent Skill 中由项目作者创建的代码、提示词、配置及相关内容采用 MIT 许可证。