
自动连接纹理
《我的世界》自动连接纹理,可在游戏内编辑和导出。
AutoSeamBlend
为 Minecraft 方块自动生成连接纹理——无需方块列表,无需手动纹理。在游戏内即可预览、绘制并导出。
这是什么?
在 Minecraft 中,将相同的方块相邻放置时,两个表面之间常常会看到明显的接缝——玻璃板就是最经典的例子。连接纹理能让相邻的表面自然地融合在一起,使一整面墙看起来像是一整块连续的方块,而不是许多独立的方块拼贴。
AutoSeamBlend 可以自动为你完成这一切:
- 它自己就能找到合适的方块(无需手动填写列表);
- 它为每个方块选择合适的连接样式;
- 它自动生成缺失的纹理状态。
它是知名的连接纹理引擎的附属模组。安装任意一个引擎后,AutoSeamBlend 即可立即使用。
功能特性
- 自动发现 — AutoSeamBlend 会分析每个方块的实际建模和渲染方式,然后自行挑选合适的候选方块。
- 游戏内 GUI — 输入
/autoseamblend即可打开编辑器:查看哪些方块已经使用了连接纹理,并添加你自己的方块。 - 真实 3D 预览 — 实时查看连接效果,可添加相邻方块、旋转和缩放。所见即游戏实际渲染效果。
- 像素绘制 — 使用游戏内的像素编辑器(画笔、橡皮擦、取色器、填充、撤销/重做)调整方块六个面的纹理。
- 原生属性编辑 — 以你的引擎所理解的格式修改连接属性,不会破坏现有的资源包。
- 一键导出 — 导出一个即用型的“烘焙”资源包,即使未安装 AutoSeamBlend 也能加载(你仍需安装连接纹理引擎)。
- 尊重你的资源包 — 已有的纹理和作者制作的內容永远不会被覆盖;AutoSeamBlend 只会补全缺失的部分。
快速开始
为你的 Minecraft 版本和加载器安装 AutoSeamBlend。
安装 Fzzy Config(必需)以及以下引擎中的任意一个:
可用的引擎取决于版本和加载器(例如,某些 Fabric 版本没有 CTM 适配器)。在某些加载器上,还需要 Fabric API 和 Fabric Language Kotlin。UI 库(UILib)已随模组打包——无需额外安装。
启动游戏。输入
/autoseamblend打开 GUI,或输入/autoseamblend export导出烘焙资源包。
配置与优先级
AutoSeamBlend 有三个配置入口。其优先级从高到低为:
- 第三方资源包 — 由任何资源包以你的引擎原生格式编写的连接规则(例如 Continuity 的 OptiFine 风格/MCPatcher 资源包,以及 CTM、Fusion 和 Athena 规则)。这是最高优先级来源;AutoSeamBlend 永远不会覆盖资源包作者编写的内容。
- 内置资源包 — 当你在游戏内 GUI(
/autoseamblend)中添加方块并保存时创建。它位于resourcepacks/AutoSeamBlend Managed/中,只会补全第三方资源包未覆盖的部分。 - 配置文件 —
config/autoseamblend/autoseamblend.json5(Fzzy Config)。最适合手动添加或排除方块;它的优先级最低,仅在没有更高优先级来源匹配时才会生效。
优先级规则:第三方资源包 > 内置资源包 > 配置文件。当更高优先级来源匹配时,低优先级来源永远不会覆盖它。当没有更高优先级来源匹配时,低优先级来源将完全生效,并仅补全缺失的纹理状态。
常用配置字段:
automaticDiscovery— 自动发现开关,默认为true;targets— 按方式分类添加目标方块,例如在targets.auto.non-compatibility下添加"minecraft:stone",或使用"#minecraft:stone"将整个标签设为一个连接组;excludedTargets— 明确排除你不想处理的方块。
编辑配置文件后,请重新加载游戏资源以应用更改(例如按 F3+T 或重启游戏)。
环境要求
- 仅客户端 — 可在单人游戏和任何服务器上使用;服务器无需安装此模组。
- 必需:Fzzy Config。
- 至少一个上述受支持的连接纹理引擎。
- 如果安装了多个引擎,AutoSeamBlend 会自动选择正确的引擎。
常见问题
游戏内没有任何变化? 请确保至少安装并启用了其中一个引擎。没有引擎的情况下,AutoSeamBlend 只会显示诊断界面。
我需要在服务器上安装它吗? 不需要 — AutoSeamBlend 是纯客户端模组。
它会修改我的存档或资源包吗? 不会。它只会在你保存时写入自己的“AutoSeamBlend Managed”资源包,导出的内容会放在你选择的独立文件夹中。
为什么某个特定的方块没有连接效果? 自动发现基于方块的实际模型和纹理行为。具有特殊动态渲染的方块可能无法被自动识别——你仍然可以在 GUI 或配置文件中手动添加并编辑它们。
我应该选择哪个引擎? 列表中任意一个都可以。它们内部使用不同的格式,但编辑和导出的工作流程是相同的。
我可以与其他人分享我的成果吗? 可以 — 导出的烘焙包就是一个普通的资源包。任何安装了相同引擎的人都可以使用它,即使没有安装 AutoSeamBlend。
它与其他模组兼容吗? 当然 — 这正是它的设计初衷!
许可证与致谢
- 作者:kltyton
- 许可证:LGPL-3.0-or-later
- AutoSeamBlend 基于 Continuity/NeoContinuity、CTM、Fusion、Athena、Fzzy Config 和 UILib 的公共 API 构建。感谢所有这些项目。
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。