ApertureMapsLib

ApertureMapsLib

ApertureMapsLib — 一个用于 Minecraft 1.12.2 的库,它移除了 Minecraft 原版纹理系统的限制,支持大型和非方形纹理。

ApertureMapsLib 是一个用于 Minecraft Forge 1.12.2 的库,它允许大型矩形纹理在原版图集中安全使用。

游戏中非标准纹理的演示 - 在方块上

如果你创建了覆盖多个方块的壁纸、面板、瓷砖或其他图案(例如 7×4 或 20×12),你可能会遇到以下问题:

  • 纹理加载崩溃
  • 图集中纹理被裁剪或损坏
  • 视觉接缝和伪影
  • 与 CTM 配合时行为不正确

这个库专门用于解决这些情况。


它是如何工作的?

这个库不需要任何代码集成。 你只需要在纹理旁边放置一个 .png.mcmeta 文件:

{
  "aperturemapslib": true
}

结合 ConnectedTexturesMod (CTM) 的示例,图案大小为 10×5 个方块:

{
  "ctm": {
    "ctm_version": 1,
    "type": "pattern",
    "extra": {
      "width": 10,
      "height": 5
    }
  },
  "aperturemapslib": {
    "enabled": true
  }
}

之后,修复程序会自动仅应用于需要它们的纹理。


这个库有什么作用?

  • 允许矩形纹理在无错误的情况下使用
  • 保护它们免受裁剪和图集冲突的影响
  • 禁用旋转和缩放等问题性变换
  • 修复存在 CTM 时的图案渲染问题

要求

  • Minecraft 1.12.2
  • Forge 14.23.x
  • CTM (ConnectedTexturesMod)

适用对象

使用非标准纹理并创建具有 CTM 支持的自定义方块模组的模组制作者。


重要提示

  • 仅在确实需要的地方使用此库
  • 纹理尺寸必须是 16 的倍数
  • 图集可能会变大 —— 这是实现正确渲染的正常代价

鸣谢

特别感谢 Chisel Team 制作的 ConnectedTexturesMod (CTM),它启发了部分解决方案,并首先使得图案纹理成为可能。


关于项目

这个库是在 KharkivTiles 1:1 项目的支持下创建的 —— 该项目旨在使用 LittleTiles 在 Minecraft 中以 1:1 的比例重建哈尔科夫市。

项目 Telegram 频道: KharkivTiles 1:1

如果这个库对你的项目有帮助,如果你能在描述中提到它或提及该项目,我将非常高兴 =)

感谢所有关注我项目并帮助我保持热情的人。 <3

GitHub: Github/ApertureMapsLib


俄语翻译:

ApertureMapsLib — 用于 Minecraft Forge 1.12.2 的库,允许在原版图集中安全使用大型矩形纹理。

游戏中非标准纹理的演示 - 在方块上

如果你制作覆盖多个方块的壁纸、面板、瓷砖或其他图案(例如 7×4, 20×12),你可能会遇到以下问题:

  • 纹理加载时崩溃
  • 图集中的纹理被裁剪或损坏
  • 视觉上的接缝和伪影
  • 与 CTM 配合不当

这个库正是为解决这些情况而设计。


它的工作原理?

该库不需要代码集成。 只需在纹理旁边添加一个 .png.mcmeta 文件即可:

{
  "aperturemapslib": true
}

与 ConnectedTexturesMod (CTM) 结合的示例,图案为 10×5 个方块:

{
  "ctm": {
    "ctm_version": 1,
    "type": "pattern",
    "extra": {
      "width": 10,
      "height": 5
    }
  },
  "aperturemapslib": {
    "enabled": true
  }
}

之后,修复程序会自动仅应用于需要的纹理。


该库有什么作用?

允许矩形纹理在无错误的情况下使用 保护它们免受裁剪和图集冲突的影响 禁用旋转和缩放等问题性变换 在存在 CTM 时修复图案渲染错误


要求:

  • Minecraft 1.12.2
  • Forge 14.23.x
  • CTM (ConnectedTexturesMod)

适用于谁?

使用非标准纹理并使用 CTM 制作自定义方块模组的模组制作者


重要

仅在确实需要的地方使用此库 纹理尺寸必须是 16 的倍数 图集可能会变大 —— 这是正常工作的正常代价


致谢:

特别感谢 Chisel Team 的 ConnectedTexturesMod (CTM),它启发了部分解决方案,并使图案纹理的使用成为可能。


关于项目:

该库是在 KharkivTiles 1:1 项目的支持下创建的 —— 该项目旨在使用 LittleTiles 模组在 Minecraft 中以 1:1 比例重建哈尔科夫市。

项目 Telegram 频道: KharkivTiles 1:1

如果该库对你的项目有帮助,我很乐意如果你在描述中提及它或提及该项目 =)

感谢所有积极关注我的项目并帮助我保持热情的人。 <3


GitHub 链接: Github/ApetrureMapLib