Mo Glass

Mo Glass

我的世界模组,添加了玻璃楼梯和玻璃台阶。它们在各种建筑中看起来都很棒,并与原版玻璃方块完美连接。

Mo Glass

Mo Glass 是一款 Minecraft 模组,增加了玻璃楼梯和玻璃台阶,包括染色玻璃和遮光玻璃变种,同时保留了原版 Minecraft 玻璃方块所有无缝透明和半透明的特性。该模组允许玩家建造更复杂、更美观的玻璃结构,让游戏中的建筑更具视觉吸引力和独特性。

一座由 Mo Glass 模组驱动的玻璃楼梯屋顶的 Minecraft 房屋

Mo Glass 可用于多个不同的 Minecraft 版本,从最新的 1.20 快照一直追溯到 1.14.4。然而,CurseForge 的界面有时会让人难以获取和下载适用于你所需 Minecraft 版本的模组。如果你遇到了这个问题,可以尝试从其官方网站下载 Mo Glass,那里提供了更友好、更全面的所有可用版本列表。

Requires Fabric API(除非你使用 NeoForge)

特性

  • 玻璃台阶!
  • 玻璃楼梯!
  • 染色玻璃台阶!(自 v1.3 起)
  • 染色玻璃楼梯!(自 v1.3 起)
  • 遮光玻璃台阶!(自 v1.6 起)
  • 遮光玻璃楼梯!(自 v1.6 起)
  • 无缝透明!(见下文)
  • 半透明效果!(针对遮光玻璃)

无缝透明

楼梯和台阶的透明效果与原版玻璃方块相同。你可以将多个楼梯、台阶和完整方块并排放置,它们看起来会像一整块玻璃。

无缝透明

半透明效果

由遮光玻璃制成的台阶和楼梯,如果放置时没有空气间隙,则会阻挡光线;如果有间隙,则会让光线通过。

半透明效果

为什么这些方块不是原版 Minecraft 的一部分?

在我开始制作这个模组之前,我一直以为 Mojang 只是忘记了这些方块,或者他们太懒了没有添加。但现在我自己添加了这些方块,并花费了大量时间让透明效果正常工作后,我想我终于理解为什么 Mojang 不愿意费心了。Minecraft 的楼梯是异常复杂的方块,它们从未被设计成透明的。台阶可能足够简单,但我认为如果 Mojang 添加了它们,那么玩家就会不停地要求添加楼梯。而玻璃楼梯简直是一场噩梦。

楼梯可以朝向北、东、南或西放置,可以是倒置或正放,可以是直行或四种不同方式之一的转弯,并且它有六个面,这些面是否透明取决于相邻的方块。但问题在于:在这六个面的每一个面上,都可能会有另一个玻璃楼梯方块,它也可以朝向北、东、南或西放置,倒置或正放,并且是直行或四种不同方式之一的转弯。当然,在六个面的每一个面上,也可能有一个非透明方块、一个普通玻璃方块,或者一个放置在下半部分、上半部分或双层的玻璃台阶。

最终,有 10800 种可能的情况需要考虑,仅仅是为了计算玻璃楼梯的透明度。但你还必须计算玻璃台阶的透明度(810 种可能情况),并调整普通玻璃方块的透明度计算(270 种可能情况,比以前多了 258 种)。*

这只是为了在游戏中添加两个新方块就需要付出的巨大努力——而且也为新漏洞潜入提供了大量机会。我想,这就是 Mojang 不愿意费心的原因。

*以下是得出这些数字的方式:

点击展开

楼梯的可能变体: pvStairs = 4 * 2 * 5 = 40

台阶的可能变体: pvSlabs = 3

玻璃方块的可能变体: pvGlass = 1

非透明方块的可能变体: pvBlocks = 1(因为任何变体在计算透明度时都会被忽略)

结合后的可能组合: pvAll = pvStairs + pvSlabs + pvGlass + pvBlocks = 40 + 3 + 1 + 1 = 45

方块的潜在透明面(包括楼梯,尽管它有更多面): f = 6

楼梯透明度的可能场景: psStairs = pvAll * f * pvStairs = 45 * 6 * 40 = 10800

台阶透明度的可能场景: psSlabs = pvAll * f * pvSlabs = 45 * 6 * 3 = 810

玻璃方块透明度的可能场景: psGlass = pvAll * f * pvGlass = 45 * 6 * 1 = 270

如果不存在玻璃楼梯和台阶,玻璃方块透明度的可能场景: psGlassVanilla = (pvGlass + pvBlocks) * f * pvGlass = (1+1) * 6 * 1 = 12

连接纹理模组呢?

到目前为止,我所见过的所有连接纹理模组似乎只适用于完整方块。它们不会为楼梯或台阶生成连接纹理,这使得它们无法与 Mo Glass 一起使用。

这并不是 Mo Glass 不支持连接纹理,而是连接纹理模组不支持 Mo Glass(或任何其他添加楼梯/台阶的模组)。

随着人们不断制作新模组,这种情况将来可能会改变,所以如果有一个支持楼梯的连接纹理模组,请告诉我。我很乐意添加所需的额外纹理文件(如果有的话),使其能与 Mo Glass 配合使用。

情况已经改变,对连接纹理的支持目前正在开发中。请耐心等待。

合成配方

玻璃台阶:

点击查看合成配方

玻璃台阶合成配方

玻璃台阶切石机配方

玻璃楼梯:

点击查看合成配方

玻璃楼梯合成配方

玻璃楼梯切石机配方

支持的语言

  • 简体中文(自 v1.2 起)
  • 繁体中文(自 v1.2 起)
  • 英语(美国)(自 v1.0 起)
  • 法语(法国)(自 v1.6 起)
  • 德语(德国)(自 v1.2 起)
  • 意大利语(意大利)(自 v1.6 起)
  • 日语(日本)(自 v1.7 起)
  • 奥奇万博语(奥辛东加方言)(自 v1.5 起)
  • 奥奇万博语(奥希宽亚马方言)(自 v1.5 起)
  • 葡萄牙语(巴西)(自 v1.7 起)
  • 俄语(俄罗斯)(自 v1.5 起)
  • 西班牙语(阿根廷)(自 v1.4 起)
  • 西班牙语(智利)(自 v1.4 起)
  • 西班牙语(厄瓜多尔)(自 v1.4 起)
  • 西班牙语(西班牙)(自 v1.4 起)
  • 西班牙语(墨西哥)(自 v1.4 起)
  • 西班牙语(乌拉圭)(自 v1.4 起)
  • 西班牙语(委内瑞拉)(自 v1.4 起)