Slabbed

Slabbed

把火把放在台阶上!把灯笼挂在台阶下!在台阶上放方块!在那座台阶上的方块上再堆方块!台阶化让它奏效!台阶化!!!

终于!可以在台阶上放东西了!


🌿 Slabbed 友好指南

想快速了解全貌,不想看开发者的行话?可以阅读 Slabbed 实地指南,它以通俗易懂的语言介绍了这个模组的功能、正在测试的内容以及未来的计划。在台阶下方悬挂灯笼!在台阶上堆叠方块!在那些台阶上的那些方块上再堆叠方块!* 你的台阶终于得到了它们应得的关爱 💖

*Slabbed 仍处于测试阶段。在它持续改进和扩展的过程中,可能会存在一些不完善之处。


Slabbed 的功能

在原始 Minecraft 中,台阶是些奇怪又顽固的半砖。它们看起来应该能支撑东西、连接东西,并表现得像真正的建筑表面,但游戏却常常把它们当作尴尬的不完整方块。

Slabbed 改变了这一点。它让台阶的行为更像可用的建筑表面,使受支撑的方块和物体可以落在台阶的高度上,而不是悬浮、拒绝放置或假装台阶不存在。

在原始 Minecraft 中 ✨ 使用 Slabbed ✨
🧱 许多方块下方需要一个完整方块。台阶通常不算数。真不友好。 更多方块可以利用台阶作为支撑,并放置在台阶表面实际所在的位置。
🏮 悬挂或站立物体可能会悬浮、拒绝附着或落在完整方块的高度。 火把、灯笼、告示牌、栅栏、墙、玻璃板、箱子、漏斗、工作台、熔炉和其他受支持的方块可以与台阶高度对齐。
🧩 从台阶向上搭建感觉浮空且令人沮丧。 方块和物体可以更自然地在由台阶支撑的结构上堆叠。
👀 你所看到的和 Minecraft 认为存在的东西可能不一致。 Slabbed 致力于让可见物体、轮廓和交互目标保持在同一个位置。
💖 台阶很有用,但游戏让它们变得很挑剔。 台阶变成了更友好的建筑表面。它仍然是台阶,只是不那么笨拙了。
🚶‍➡️ 在台阶上放楼梯?这不行! 使用 Slabbed,你可以把楼梯放在台阶上,然后平稳地向上走 ✨

长期目标是实现广泛的台阶支撑。实际路径则更为谨慎:一次只处理一个方块系列,通过行为验证,因为 Minecraft 就是 Minecraft,它绝对会让这件事比看上去复杂得多。

▶ 观看 Forge 1.20.1 版实时测试: https://youtu.be/bEg3uAgI4A0


Countered's Terrain Slabs 兼容性

安装了 Countered's Terrain Slabs 后,地形台阶将成为 Slabbed 正确的支撑表面,而不仅仅是装饰。即使没有 Terrain Slabs,Slabbed 仍然可以工作,但如果你用它们来建造,效果会更好:

Terrain Slabs 支撑 效果如何!
🪶 平整,不浮空 火把、灯笼、栅栏、墙、玻璃板、告示牌、箱子、漏斗、熔炉、工作台以及选定的装饰性方块可以像放在原始台阶上一样,放在 Terrain Slabs 表面上。
🌿 植被表现正常 短草、蕨类植物和高草也能放在 Terrain Slabs 地形上啦。沉浸在布满台阶的 foliage 中吧!
🧩 组合台阶 放置在 Terrain Slabs 表面上的原始台阶会组合成一个降低的表面,受支撑的物体会跟随这个高度。
🔌 可选兼容 没有 Terrain Slabs,Slabbed 也能正常工作。没有 Terrain Slabs?没问题。
🥲 不只是好看而已 台阶不应该仅仅是装饰。Slabbed 让那些懒惰的台阶开始工作!

注意: Terrain Slabs、原始台阶和普通建筑方块之间的完全组合仍在开发中。Slabbed 支持许多 Terrain Slabs 的放置和支撑情况,但一些更复杂的混合排列可能还无法完美地合并、堆叠、碰撞或定位。如果在某个位置组合了多种台阶系统,并且看起来有点奇怪,目前这可能仍属于预期的测试版行为。


仍不完善之处

Slabbed 仍处于测试阶段,有些地方可能还有点问题:

不完善之处 当前状态
⚡ 铁轨和红石 可能仍存在视觉或连接上的边缘情况。
🎨 大量自定义的模组方块 如果它们在形状、渲染、碰撞、放置或模型方面有特殊行为,可能需要专门的兼容性工作。
🗼 非常复杂的复合排列 一些深度或复合降低被有意设置上限,以确保定位可靠,不会吃掉你的点击。用通俗的话说,就是疯狂地使用台阶和方块进行建筑可能会导致行为异常!

如果看到什么不对劲,那很可能就是有问题,并且值得报告。不过请先看看是否已经被报告过了,拜托啦。


兼容性

  • Minecraft: 26.x、1.21.11 和 1.21.1
  • 模组加载器: Fabric + Fabric API
  • 多人游戏: 客户端和服务器都需要安装,以确保视觉效果、轮廓和定位一致。
  • Terrain Slabs: 支持 Countered's Terrain Slabs,但它是可选的。
  • Terrain Slabs 模组 ID: 支持现代的 terrain_slabs 模组 ID 和旧的 terrainslabs ID。

对那些重度自定义方块形状、渲染、碰撞、放置或模型的模组,可能仍需要专门的兼容性工作。


🐛 报告 Bug

Bug 报告非常有帮助!最有用的报告包括:

  • Minecraft、Slabbed、Fabric Loader 和 Fabric API 的版本
  • 已安装的其他模组,特别是 Terrain Slabs
  • 确切的放置步骤
  • 你期望的结果与实际发生的情况
  • 简短的截图或视频,特别是在准星、放置、轮廓或视觉高度不匹配的情况下

➼ 下一步计划

接下来是更谨慎的台阶支撑支持,一次只处理一个行为系列:

  • 更多受支持的物体类别
  • 模型、轮廓和射线检测之间更紧密的一致性
  • 更多 Terrain Slabs 的完善
  • 更深入的组合台阶兼容性
  • 对有特殊需求的奇怪模组方块提供专门的兼容性
  • 减少定位错误的情况
  • 更少的浮空。更少的麻烦。更多的台阶。

Slabbed 的目标很简单:

事物应该待在它们看起来应该在的地方。

Minecraft 让这件事变得异常复杂。


💖 感谢!

Slabbed 由一人制作,并且仍在积极发展中。每个 Bug 报告、截图、视频和奇怪的边缘情况都有助于让基于台阶的建造变得更好。感谢你体验 Slabbed 并帮助我将其打造成现在的样子!

:3 Peetsa


强烈推荐: Countered's Terrain Slabs