创建:模仿者扩展

创建:模仿者扩展

支持泥土路径/耕地、雪地草地/灰化土/菌丝体、重生锚、堆肥桶、熔炉/高炉/烟熏炉、蜂巢/蜂箱、雕纹书架、可疑的沙子/沙砾和幽匿催发体。黄铜手:右键切换状态;潜行右键切换形态。

Create:仿制猫扩展

Create:仿制猫扩展为 Create 的仿制猫方块通常不支持的材质行为和视觉状态增加了支持。版本 0.1.17 聚焦于地形外观、由 Create 的铜手控制的可选几何形状、仿制猫楼梯和斜坡上的连接泥土路径/耕地外观,以及一组保守的静态方块实体外观。它还会在新增扩展的仿制猫+方块的外观数据到达后刷新它们,并在仿制猫门的两半部分连续映射积雪地面。

需求

  • Minecraft 1.21.1
  • NeoForge 21.1.249 或 21.1 系列中的更新版本
  • Create 6.0.10
  • Java 21
  • Copycats+ 3.0.8 可选

首发功能

地形工具互动

用地形方块填充一个 Create 或 Copycats+ 仿制猫方块,然后在填充的仿制猫方块上使用常规工具:

  • 使用锹可将泥土、草方块、砂土、菌丝土、灰化土或缠根泥土转变为泥土路径外观。
  • 使用锄可将草方块、泥土或泥土路径外观转变为耕地外观。
  • 对砂土或缠根泥土使用锄会先将外观变为泥土,以匹配原版两步行为中有用的部分。
  • 仿制猫地形变换不需要包装器正上方有空气,因此部分仿制猫方块(如台阶)可以位于转换后的方块之上。
  • 原始消耗方块仍作为退款物品。更改外观绝不会生成免费的泥土路径或耕地物品。

你也可以直接从自然方块创造标签页中选择泥土路径和耕地,然后右键点击将其应用到空的仿制猫方块或空的多元件部分上。以下列出的其他静态外观已直接使用其常规方块物品。

泥土路径和耕地有两种视觉几何模式:

  • 仿制猫形状 使用内部完整立方体载体,允许倾斜、阶梯、类似玻璃板和多部分的仿制猫方块将纹理切割到它们自己的几何形状。
  • 材质轮廓 使用原版的 15/16 高度泥土路径或耕地模型。

直接应用泥土路径或耕地会以材质轮廓模式开始。工具变换保持完整的仿制猫形状模式。在简单的完整 Copycats+ 仿制猫方块上,材质轮廓还提供 15/16 轮廓、碰撞、支撑、面遮挡和环境光遮蔽;这暴露了相邻面而不是透明间隙。Copycats+ 仿制猫楼梯使用连接的 7/16 和 15/16 地形轮廓,而仿制猫斜坡和斜坡层使用连续的 15/16 缩放轮廓。渲染、轮廓、碰撞、支撑和遮挡都遵循所选轮廓。其他形状和多元件包装器继续拥有它们自己的物理几何形状。

铜手状态控制

手持 Create 现有的 铜手(任意一只手) 并瞄准一个填充的仿制猫方块,其材质具有此附加组件处理的状态。正常的 Minecraft 手部优先级适用:副手中的铜手仅在主手和目标方块未消耗点击时起作用。铜手是一个惰性的 Create 组件,没有原生的右键点击动作,因此它提供了一种明确的编辑模式,无需使用动画。不需要额外的选择器物品。其输入始终代表相同的更改类别:

  • 右键点击 循环切换视觉状态,例如耕地湿度、熔炉亮灯、蜂蜜等级或雕纹书架图案。
  • 潜行右键点击 更改几何形状,例如在仿制猫形状和原版 15/16 高度材质轮廓之间切换泥土路径或耕地。

如果所选材质在该类别中没有更改,则铜手动作会报告该情况,而不会更改其他类别。

这两种铜手点击仅对此附加组件处理的材质进行拦截。普通方块和不支持的仿制猫材质保留其正常互动。在受支持的填充仿制猫方块上,手持铜手会刻意进入编辑模式;切换到空手或其他物品以操作功能性的门、门扉、按钮或类似形状。Minecraft 的画笔保持完全原版。Create 的扳手也保持完全原生:右键点击移除并退还复制的材质,而潜行右键点击拆除仿制猫方块。

支持的状态组包括:

  • 干燥和湿润的耕地
  • 积雪的草方块、灰化土和菌丝土
  • 重生锚充能等级
  • 堆肥桶填充等级
  • 点燃的熔炉、高炉和烟熏炉
  • 空的和满的蜂巢或蜂箱
  • 所有雕纹书架槽位图案
  • 可疑沙子和可疑沙砾的刷扫阶段
  • 幽匿催发体的绽放

安全的静态外观

此附加组件允许这些通常被拒绝的方块作为仅视觉的仿制猫材质:

  • 熔炉、高炉和烟熏炉
  • 蜂巢和蜂箱
  • 雕纹书架
  • 可疑沙子和可疑沙砾
  • 幽匿催发体

这些仅是外观:它们不会获得物品栏、蜜蜂、战利品、烹饪或其他方块实体行为。携带存储组件数据的物品会被拒绝,包括在自动副手应用期间,因此仿制猫方块无法擦除或复制这些数据。

安装

将构建的 JAR 文件放在 mods 文件夹中,与 NeoForge 和 Create 一起使用。可以安装 Copycats+ 以获取其额外形状,但并非必需。

从源码构建

使用 Java 21,然后运行:

.\gradlew.bat build

发布版 JAR 文件写入 build/libs/。

对于仅限开发的加载检查:

.\gradlew.bat runData
.\gradlew.bat runData -PwithoutCopycats

刻意推迟

雪层和细雪不是 0.1.17 的一部分。它们需要几何和碰撞规则,而不只是简单的材质状态替换,因此最好作为单独后续功能处理。

许可证

此附加组件的源代码保留所有权利。NeoForged MDK 模板部分保留其原始 MIT 许可证;参见 TEMPLATE_LICENSE.txt。