SolidBlock-cn / extshape

Minecraft Mod add more shapes of blocks!
GNU Lesser General Public License v3.0
8 stars 1 forks source link
fabric minecraft mod

扩展方块形状模组

This document is also provided in English.

自 3.0.0 版本开始,不再需要安装更好的运行时资源包(BRRP)模组。

本模组为许多的原版方块添加了其楼梯、台阶、栅栏、栅栏门、按钮和压力板,以及原版不具有的竖直台阶、竖直楼梯、横条、纵条。具体内容列表请参考方块列表

模组目前支持 Minecraft Java 版 1.21.3–1.16.5,请根据你的游戏版本安装对应的模组,并需要 Fabric API 才能运行。此外,对于 Fabric,通常还需要 Mod Menu(非必须)以打开模组配置界面。

如果您同时安装了扩展方块形状和 Blockus 模组,你可以一并安装扩展方块形状 - Blockus,以实现本模组与 Blockus 的联动。

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

特性

方块

本模组为大量方块提供了各种形状的变种。例如,羊毛就有羊毛楼梯、羊毛台阶、羊毛墙、羊毛压力板等。竖直楼梯、竖直台阶、横条、纵条是本模组增加的,这些方块和楼梯、台阶一样均可含水。

所有的楼梯、台阶、栅栏、墙的硬度、挖掘工具和挖掘时间与其基础方块相当(这是参照了原版的特性),而非与其体积成正比。例如,破坏羊毛台阶的时间与破坏整个羊毛的时间相同,而非前者是后者的一半。

在原版中,大多数压力板和按钮的硬度为其基础方块的 1/4 到 1/3。本模组添加的压力板和按钮的硬度均为基础方块的 1/4。本模组对按钮进行了扩展,质地较软的按钮(如羊毛按钮、雪按钮)的触发时长为 60 刻(3 秒),质地很硬的按钮(如黑曜石按钮、基岩按钮)的触发时长为 5 刻(1/4 秒)。具体的按钮和压力板激活时长,请参见以下表格。所有的按钮、压力板均无碰撞箱。

基础方块 按钮激活时长 压力板激活时长
石制方块 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

另外此模组还添加了“双层平滑石台阶”方块和“石化橡木木板”方块,分别可以合成平滑石台阶和石化橡木台阶(原版的平滑石块也可以合成平滑石台阶)。

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

配方

所有的方块均可使用其基础方块参照类似原版合成表合成,石质和金属方块还可以通过切石机合成。具体为:楼梯在工作台可 3:2 合成(原料:产物,下同),在切石机可 1:1 切石。台阶和竖直台阶在工作台、切石机可 1:2 制作。

台阶、楼梯、横条可以直接在合成表中旋转形成对应的纵向方块,也可以“转回来”。例如 1 个台阶可以合成 1 个对应的竖直台阶,1 个竖直台阶也可以直接合成 1 个对应的台阶。

各个形状方块在工作台中的合成关系如下:

部分方块的各个形状的方块在切石机中的合成关系如下:

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

栅栏和栅栏门合成时的第二合成材料(除了基础方块之外),与方块的基础方块有关,具体请参考 方块列表

所有合成配方在获得了任意基础方块之后即可解锁,就像原版的配方一样。具体来说,就是为每个合成配方加入了对应的进度,在获取基础方块或者解锁配方之后,该进度就会被触发并解锁相应的配方。

修复配方冲突的内置数据包

一些配方可能与原版冲突,为了避免冲突,本模组内置了防止配方冲突的数据包,默认启用。启用该数据包后,以下合成有变化:

所有的没有涂蜡的铜类方块可以和蜜脾合成对应涂蜡的方块。

手动检测配方冲突的命令

使用 /extshape:check-conflict 命令可以检测模组中的合成配方的冲突,可能会导致服务器卡顿几秒到几分钟的时间。本命令只有服主可以使用,普通玩家和命令方块无权执行。

该命令支持以下语法:

创造模式物品栏

在 1.19.3 以上的版本中,这些模组的物品默认直接添加到原版的物品组中。

在 1.19.2 以及之前的版本中,如果启用了“添加至原版物品组”,模组中的方块会追加到全部已有方块的后面,导致物品栏可能显得比较乱,可以通过安装合理排序(Reasonable Sorting)模组来对这些内容进行排序。(“合理排序”模组不支持 1.19.3 以上版本,也不需要。)

你还可以在模组配置界面设置添加哪些形状的方块。可以通过 Mod Menu 模组的模组菜单进入模组的配置页面,如果没有安装 Mod Menu 模组,也可以在游戏内输入 /extshape:config 进入模组的配置界面。

例如,如果将“添加至原版物品组”设为开启,并将“添加至原版物品组的形状”设为 stairs slab,那么只有本模组的楼梯、台阶会添加至原版的物品组中(不影响原版已有物品)。对于 1.19.3 而言,这些形状是按顺序添加的(但不能重复),例如如果写 slab stairs 就会将楼梯排在台阶后面(但是不影响原版已有的楼梯和台阶)。

模组联动

本模组目前可以与 Blockus 模组联动。

Blockus

如果你已经同时安装“扩展方块形状”和 Blockus 模组,你在此基础上再安装“扩展方块形状 - Blockus”模组,从而为 Blockus 模组中的方块也添加扩展的形状。

注意:此部分的方块没有专门的物品组,因此如果需要在创造模式物品栏中见到这些方块,需要在“扩展方块形状”的模组设置中,将“添加至原版物品组”开启,然后在 Blockus 模组的物品组中找到这些方块。