复制猫 WE 修复

复制猫 WE 修复

修复 Create: Copycats+ 方块在使用 WorldEdit 的 //flip、//rotate 和 //paste 命令翻转或旋转时保持旧材质方向的问题。

注: 本模组是一个纯客户端/服务器端的补丁,用于修复旋转错误。它完全合法,不会重新分发原始 .jar 文件,且完全遵守 ARR 许可协议,因为它仅通过 Mixins 注入代码。需要原版 Copycats+ 才能工作!

Copycat WorldEdit 修复

如果你曾在使用 Create: Copycats+ 方块的结构上使用 WorldEdit 的 //flip 或 //rotate 命令,你可能注意到一个恼人的问题:伪饰方块本身旋转正确,但其内部材质(即它伪装的方块)却保持原方向。对于多部件伪饰方块,如 copycat_byte、copycat_byte_panel、copycat_board、copycat_slab 和 copycat_half_layer,情况更糟——材质最终会出现在错误的角度、面或半块中。本模组修复了这个问题。

本模组:

  • ❌ 不会修改非伪饰方块(告示牌、旗帜、原版方块)。
  • ❌ 不会改变 Create 自身蓝图的工作方式。
  • ❌ 不添加任何命令或配置——安装即用,无需操心。

已知限制

  • //flip U(垂直翻转) 对 copycat_byte(八角方块)完美生效。对于具有垂直方向的其他伪饰方块,由于 Minecraft 缺乏垂直镜像,内部材质可能无法正确翻转。这种情况下,请改用水平轴方向的 //rotate 命令。
  • 所有水平翻转(//flip N、S、E、W)和所有 //rotate 命令均能正确工作。

需求

  • Minecraft 1.21.1
  • NeoForge 21.1.0+
  • Create 6.0.0+
  • Create: Copycats+ 3.0.0+
  • WorldEdit 7.3.0+(可选——如果未安装 WorldEdit,本模组不执行任何操作)

你可能需要了解:

问:本模组能与 Create 的蓝图/蓝图大炮一起工作吗?

答:本模组仅影响 WorldEdit。Create 自身的蓝图系统已经能正确处理伪饰方块(这也是 Copycats+ 维护者推荐使用它的原因)。如果你使用 Create 的蓝图,则不需要本模组。

问:这会导致我已有的建筑损坏吗?

答:不会。本模组仅在你使用翻转/旋转后的剪贴板执行 //paste 命令时生效。你已有的建筑不受影响。

问:它支持 //flip U(垂直翻转)吗?

答:支持,适用于 copycat_byte。对于其他具有垂直方向的伪饰方块,由于 Minecraft 缺乏 Y 轴镜像,效果可能不完美。

问:我是服务器管理员。我的玩家需要安装这个吗?

答:不需要。这是一个服务端模组。只需在服务器上安装——玩家客户端无需安装。

问:这个修复会被合并到 Copycats+ 本体中吗?

答:很可能不会。Copycats+ 的维护者已官方拒绝添加 WorldEdit 特定修复,并推荐使用 Create 的蓝图系统。本模组填补了这一空白,适用于偏好 WorldEdit 的用户。

发现 Bug?

请在 GitHub Issues 上报告,并附上以下信息:

  1. Minecraft / NeoForge / Create / Copycats+ / WorldEdit 的版本。
  2. 重现步骤(你复制、翻转、粘贴了哪些内容)。
  3. 错误结果的截图。
  4. 错误发生后的 latest.log 文件。