Reskillable TaCZ 兼容

Reskillable TaCZ 兼容

修复了查看TaCZ武器时Reskillable Reimagined提示框崩溃的问题,同时保持两个模组原有的游戏玩法行为不变。

xSxLabs Reskillable TaCZ 兼容补丁

xSxLabs Reskillable TaCZ 兼容补丁 是一个面向 TaCZReskillable Reimagined 的小型客户端兼容性模组。

它修复了在安装 Reskillable Reimagined 的情况下,于 TaCZ 工作台等界面查看 TaCZ 武器时可能发生的崩溃问题。

问题描述

Reskillable Reimagined 会处理物品提示文本,并包含对 TaCZ 武器的支持。

某些 TaCZ 枪械包使用带命名空间的枪械标识符,例如:

 
elitex:ak47
 

在处理提示文本时,Reskillable 可能会错误地使用此标识符来构建另一个 Minecraft 资源位置。

这可能导致生成无效的标识符,例如:

 
tacz:modern_kinetic_gun__elitex:ak47
 

由于 Minecraft 资源路径不能包含额外的命名空间分隔符,当受影响武器的提示文本被渲染时,客户端可能会崩溃。

在 TaCZ 工作台中浏览武器时,这一问题尤为明显。

本模组的改动内容

该兼容补丁对 Reskillable 的提示文本处理应用了一个非常小的客户端补丁。

当显示的物品是 TaCZ 枪械时,会跳过 Reskillable 中会引起问题的提示文本处理步骤。

这可以防止无效资源位置的生成,并允许 TaCZ 武器正常显示。

本模组不涉及的内容

本模组不会替换或修改两个原始模组的游戏系统。

它不会更改:

  • TaCZ 武器行为
  • 射击机制
  • 枪械包
  • 配件
  • 弹药
  • 合成配方
  • Reskillable 的进度系统
  • 技能需求
  • 技能锁定
  • 物品使用限制
  • 战斗机制
  • 服务器玩法
  • TaCZ 工作台功能

原始模组将继续处理各自的功能。

此兼容补丁仅用于防止特定的提示文本崩溃问题。

前置要求

  • TaCZ
  • Reskillable Reimagined

两个原始模组均为必需。