Extended Block Shapes 扩展方块形状

Extended Block Shapes 扩展方块形状

为许多原版方块添加了楼梯、台阶、栅栏、栅栏门、按钮和压力板。

杂项

扩展方块形状模组

本文档有中文版。

自3.0.0版本起,Better Runtime Resource Pack 模组不再是必需依赖。

本模组为许多原版方块添加了楼梯、台阶、栅栏、栅栏门、按钮和压力板,以及原版 Minecraft 中不存在的竖直台阶、竖直楼梯、四分之一方块和竖直四分之一方块。内容列表可在方块列表中找到。

目前,本模组支持 Minecraft Java 版。请根据您的 MC 版本安装相应的模组,并且需要 Fabric API 才能运行。此外,对于 Fabric,通常需要(但并非必需)安装 Mod Menu 才能打开模组配置界面。

如果您已安装扩展方块形状和 Blockus,您还可以选择安装扩展方块形状 - Blockus,以增加对 Blockus 的模组间支持。

之前的更新日志请参阅更新日志。欢迎加入腾讯QQ群 587928350 体验本模组的最新更新。

特性

方块

本模组提供了许多方块的大量变体。例如,羊毛有羊毛楼梯、羊毛台阶、羊毛墙、羊毛压力板等。竖直楼梯、竖直台阶、四分之一方块和竖直四分之一方块由本模组添加;这些方块与普通楼梯和台阶一样,可以被水淹没。

所有楼梯、台阶、栅栏和墙的硬度、挖掘工具和挖掘时间与其基础方块相同,这与原版行为一致,而非与其体积相关。例如,挖掘一个木板台阶和一个木板方块所需的时间相同。

在原版中,压力板和按钮的硬度是其基础方块的1/4或1/3。本模组添加的所有压力板和按钮的硬度均为基础方块的1/4。本模组还扩展了按钮的功能:软质按钮(羊毛按钮、雪按钮)触发时间为60游戏刻(3秒);硬质按钮(黑曜石按钮、基岩按钮)触发时间为5游戏刻(1/4秒)。实际激活时间请见下表。与原版 Minecraft 一样,所有按钮和压力板都没有碰撞箱。

基础方块 按钮激活时间(游戏刻) 压力板激活时间(游戏刻)
石质方块 20 20
木质和竹质 30 20
其他软质方块 50 40
硬质方块(黑曜石、下界合金等) 5 5
羊毛 50 40
雪 55 55
苔藓 60 60
泥土、黏土 45 45
矿石方块 15 10
西瓜、南瓜 35 25
石英 25 25
玄武岩 15 15
凝灰岩、方解石、下界岩 25 20
深板岩(包括砖块) 10 10
未氧化铜 10 10
斑驳的铜 40 40
风化铜 70 70
氧化铜 100 100
荧石 30 30
下界疣、诡异疣 45 45
紫水晶 35 25

本模组还添加了“双石台阶”和“石化橡木木板”方块,分别由石台阶和石化橡木台阶合成。原版的石头方块仍可合成为石台阶。这两种方块都可以放入硫磺立方体中,其硫磺立方体原型均为 #slow_bouncy(与石头相同)。

本模组添加的方块继承了其基础方块的大部分特性:

  • 羊毛和木板方块(即基于羊毛或木板的不同形状的方块)是可燃的(燃烧时间和蔓延速度与原版完整方块相同)。
  • 羊毛、木板、木头和原木方块可用作燃料。台阶和竖直台阶用作燃料时,燃烧时间为基础方块的一半。按钮用作燃料时,可熔炼约为基础方块1/3的时间。四分之一方块和竖直四分之一方块用作燃料时,熔炼时间为基础方块的1/4。
  • 羊毛方块,无论是否占据整个方块的空间,都可以屏蔽 sculk 传感器。
    • 请注意,在原版中,羊毛地毯可以减弱振动但不能阻断信号。然而,本模组中的所有羊毛方块都会阻隔所有振动信号。
  • 下界岩方块是可燃的(infiniburn)。
  • 基岩方块可在末地中无限燃烧(infiniburn)。它们在生存模式中无法采集。但是,基岩按钮和压力板在其依赖的方块消失时可能会掉落。
  • 末地石、黑曜石和哭泣的黑曜石方块对末影龙免疫。
  • 下界合金方块和远古残骸方块,作为物品掉落时,能抵抗火焰和熔岩。
  • 金块、粗金块和镶金黑石方块会被猪灵喜爱。
  • 破坏金块、粗金块和镶金黑石方块会激怒猪灵。
  • 当雪楼梯或雪台阶放置在草方块上时,如果它恰好覆盖了草方块的整个顶部,会使草方块看起来有雪,就像被雪块或雪覆盖一样。
  • 小型垂滴叶和大型垂滴叶可以放置在基于苔藓块和黏土的方块上(仅限建筑方块)。
  • 基于南瓜、西瓜、苔藓块、菌光体、下界疣块和诡异疣块的方块可以堆肥。
  • 基于浮冰和 sculk 方块的方块只能使用具有精准采集附魔的工具采集时掉落。
  • 基于黏土块、雪块、西瓜块等的方块,挖掘时会掉落相应的物品,如黏土球、雪球(仅当使用锹时)和西瓜片。台阶、四分之一方块、竖直台阶、竖直四分之一方块掉落的物品数量基于基础方块的数量除以2或4,双层台阶掉落双倍。某些掉落物可能受时运附魔影响,当使用精准采集工具挖掘时,会掉落方块本身。
  • 关于方块与活塞的交互:对于无法被活塞推动的方块,如黑曜石、基岩,其按钮和压力板也无法被活塞推动,而其他方块的按钮和压力板会被直接破坏。
  • 关于音符盒:为了与原版一致,按钮方块的音符盒乐器始终是竖琴,而其他方块则与其基础方块相同。
  • 按钮不会在地图上显示颜色。
  • 铜方块,与原版铜方块一样,可以氧化,并且可以通过使用斧头或闪电击中而脱氧。它们也可以打蜡和脱蜡。打蜡的铜的氧化状态不会改变。

合成与熔炼

本模组中所有方块的合成配方与原版相似。石头和金属方块也可以用切石机制作。楼梯在工作台中的合成比例为3:2(原材料:产物),在切石机中为1:1。台阶和竖直台阶在工作台或切石机中的合成比例均为1:2。

台阶、楼梯和四分之一方块可以在合成配方中旋转以变成对应的竖直方块;您也可以将它们“转回来”。例如,一个台阶可以直接合成一个对应的竖直台阶,反之亦然。

不同形状方块的合成配方如下:

  • 6×基础方块 → 4×楼梯
  • 3×基础方块 → 6×台阶
  • 3×台阶 → 6×四分之一方块(台阶水平排列)
  • 1×台阶 ↔ 1×竖直台阶
  • 1×楼梯 ↔ 1×竖直楼梯
  • 1×四分之一方块 ↔ 1×竖直四分之一方块
  • 3×竖直台阶 → 6×竖直四分之一方块(竖直台阶垂直排列)

某些方块的切石配方如下:

  • 1×基础方块 → 1×楼梯 / 1×竖直楼梯 / 2×台阶 / 2×竖直台阶 / 4×四分之一方块 / 4×竖直四分之一方块
  • 1×楼梯 → 3×四分之一方块
  • 1×台阶 → 2×四分之一方块
  • 1×竖直楼梯 → 3×竖直四分之一方块
  • 1×竖直台阶 → 2×四分之一方块 / 2×竖直四分之一方块

在切石机中,一个基础方块可以被切割成各种形状的切割基础方块。例如,一个石头可以被切割成石砖,石砖可以被切割成2个竖直石砖台阶,而一个石头也可以直接切割成2个竖直石砖台阶。但是,各种形状的方块不能被切割成其对应的切割基础方块的形状。

合成栅栏和栅栏门(除了基础方块外)的第二种合成材料取决于其基础方块。详细信息请参阅方块列表。

所有未打蜡的铜块都可以与蜜脾合成对应的打蜡方块。

内置数据包修复配方冲突

某些配方可能与原版冲突。为避免冲突,本模组内置了一个数据包来避免配方冲突,该数据包默认启用。当数据包启用时,以下合成配方会发生变化:

  • 羊毛压力板不由2个羊毛合成,而是由3个地毯合成1个羊毛压力板,1个羊毛压力板也可以合成为3个地毯。
  • 苔藓压力板不由2个苔藓块合成,而是由1个苔藓地毯合成1个苔藓压力板,1个苔藓压力板也可以合成为2个苔藓地毯。
  • 雪台阶不由2个雪块合成,而是由1个雪层合成。
  • 原版砂岩、红砂岩和石英的楼梯和台阶必须由基础方块合成,而不能由其变体合成。
  • 铁块、金块、钻石块、煤矿石块、青金石块、南瓜、下界合金块、粗金块、粗铜块和粗铁块的按钮,由1个基础方块和1个铁锭、金锭、钻石、煤炭、青金石、南瓜种子、下界合金锭、粗金、粗铜或粗铁合成。
  • 竹块、去皮竹块、铜块(包括所有氧化阶段,不包括切制铜)、打蜡铜(包括所有氧化阶段,不包括打蜡切制铜)、各种原木、木头、菌柄、菌髓及其去皮变体的按钮,由1个基础方块和1个红石粉合成。
  • 木板墙由6个木板和1个木棍合成。
  • 铜墙和打蜡铜墙(包括所有氧化阶段)由6个基础方块和1个铜锭合成。

此数据包默认启用。如果您的世界未启用,您可以运行命令 /datapack enable "extshape:recipe_tweak"。

如果您安装了与其他模组配合的部分(请参阅模组间支持),则配方冲突是不可避免的。在这种情况下,建议安装修复配方冲突的模组。

手动测试配方冲突的命令

命令 /extshape:check-conflict 可用于测试合成配方中的冲突,这可能会导致服务器延迟几秒钟或几分钟。该命令只能由服务器所有者使用,普通玩家或命令方块无法使用。

该命令支持的语法:

  • /extshape:conflict:测试所有合成配方之间的冲突。
  • /extshape:conflict <命名空间>:测试指定命名空间与原版命名空间之间的合成配方冲突。
  • /extshape:conflict <命名空间> ...(多个命名空间用空格分隔):测试指定多个命名空间的合成配方冲突。

创造模式物品栏

在1.19.3以上的版本中,这些模组的物品默认会被添加到原版物品栏分组中。

在1.19.2及更早版本中,如果您启用了“添加到原版分组”,模组物品将直接追加到所有现有方块之后,这可能会使物品栏分组显得混乱。您可以安装 Reasonable Sorting 模组来对内容进行排序。(Reasonable Sorting 模组不支持1.19.3以上的版本,而且也不再需要。)

您也可以配置要添加到分组中的形状。您可以通过 Mod Menu 模组的模组菜单进入模组配置界面。如果您没有安装 Mod Menu 模组,您也可以在游戏中输入 /extshape:config 来访问模组的配置界面。

例如,如果您启用了“添加到原版分组”,并将“添加到原版分组的形状”设置为 stairs slab,则只有本模组中的楼梯和台阶会被添加到原版分组中(不影响原版已有的物品)。对于1.19.3版本,形状会按顺序添加(但不能重复)。例如,如果您写入 slab stairs,楼梯将添加到台阶之后(原版楼梯和台阶将不受影响)。

模组间支持

该模组目前可以添加与 Blockus 模组的联动功能。

Blockus

如果您已安装扩展方块形状和 Blockus 模组,您可以选择基于这两个模组安装“扩展方块形状 - Blockus”模组,这样也会添加 Blockus 方块的扩展形状。

注意:这些方块没有特定的物品栏分组。因此,要在创造模式物品栏中找到它们,您需要在“扩展方块形状”的模组选项中启用“添加到原版分组”,然后在 Blockus 物品栏分组中找到这些方块。