- 为 26.2 和 26.3 修改染色瓦片的形状变种的声音以匹配 Blockus 模组的更新。
- 修复了以下方块的栅栏门、压力板、按钮的放置和破坏音效与基础方块不一致的问题:绯红菌核、诡异菌核、绿宝石块、红色下界砖、浮冰、硫黄及其系列方块、朱砂及其系列方块。
- 适应 26.4-snapshot-6。
- 为浮冰砖、雪砖加入了所有形状变种。
- 修复了浮冰、硫黄、朱砂等方块的栅栏门、压力板、按钮的放置和破坏音效错误。
- 此版本在 26.4-snapshot-6 中的已知问题:
- 模组中的方块暂不能被火燃烧。
- 模组中的方块暂不支持氧化和涂蜡。
- 站在浮冰砖的下半砖上方时不滑(此问题一直存在)。
- 优化物品组规则的实现方式,不再在每次重建创造模式物品栏时重建物品组规则,且可以更早地使用。现在模组中的物品能正确地在 JustEnoughItems 模组的物品列表中显示。
- 为 1.21.10 以下版本跟进了 3.1.5 中的更新,包括:
- 修复涂蜡铜块、南瓜、西瓜的形状变种的标签问题。
- 考虑到原版的
pressure_plates和stone_pressure_plates仅有方块标签,没有物品标签,本模组使用以extshape为命名空间的相应标签。 - 加入人字形纹烧焦下界砖相关方块。
- 重新加入了在 Minecraft 1.19.3 时移除的“专用物品组”的功能。现在有 5 个专用物品组:木制与竹制方块、染色方块、石质方块、矿物方块、其他方块。现在专用物品组的开启与关闭需要重启游戏才能生效。
- 染色方块专用物品组中,方块颜色的排序方式与原版物品组中相同。
- 增加了两个配置项:木制与竹制方块专用物品组排序与染色方块专用物品组排序。
- 木制与竹制方块专用物品组的排序方式可以设置为:“相同物种不同形式的在一起”(默认)与“相同形式不同物种的在一起”。“物种”指不同类型的树木,如橡木、白桦木等,而“形式”则指该木头被加工成的形式,如木头(菌核)、原木(菌柄)、木板等。竹块视为原木形式,竹板视为木板形式,无对应木头形式。例如,设置为“相同物种不同形式的在一起”时,橡木、去皮橡木、橡木木板等方块的各形式在一起,而设置为“相同形式不同物种的在一起”,则橡木、白桦木等各类的木头方块在一起,而橡木木板、白桦木板等各类木板在一起。
- 染色方块专用物品组的排序方式可以设置为“相同颜色不同形状的在一起”和“相同形状不同颜色的在一起”。例如,设置为“相同颜色不同形状的在一起”时,白色羊毛及其楼梯、台阶等在一起,淡灰色羊毛及其楼梯、台阶等在一起,而设置为“相同形状不同颜色的在一起”时,白、淡灰等各颜色羊毛的基础方块在一起,各颜色羊毛的楼梯在一起,各颜色羊毛的台阶在一起。
- 在模组配置界面中,当“显示专用物品组”为关时,上述两个配置项的按钮会被禁用。
- 修复在修改“添加至原版物品组的形状”和“添加至专用物品组的形状”时,如果仅改变顺序则没有生效的问题。
- 现在在配置界面中,当“添加至原版物品组”和“显示专用物品组”为关时,除了相关的文本框外,文本框右边的“重置”按钮也会被禁用。
- 本模组中的石化橡木木板不再加入原版物品组,也不会加入本模组中的专用物品组。原版的石化橡木台阶本就是因历史原因而遗留的方块,不存在于原版物品组中,本模组中的石化橡木木板亦只是技术性内容,故也不会存在于原版物品组中。
- 修复了部分版本中,凝灰岩砖相关方块不在
#stone_pressure_plates和#stone_buttons方块标签中的问题。
- 参见 3.1.6-beta.1、3.1.6-beta.2、3.1.6-beta.3 的更新日志。
- 对于 26.3,参见 3.1.6-beta.4、3.1.6-beta.5、3.1.6-beta.6、3.1.6-beta.7、3.1.6-beta.8、3.1.6-beta.9、3.1.6-beta.10、3.1.6-beta.11、3.1.6-beta.12、3.1.6-rc.1 的更新日志。
- 对于 26.3,现在木头方块的去皮是通过 Fabric API 注册的。
- (仅限 26.3)现在可以正常在 Mod Menu 模组的模组列表中配置了。
- 已知问题:在配置界面的文本输入框中输入无效的形状名称,会使游戏在控制台中报告错误。此问题在其他版本亦存在。
- 更新 26.3-pre-1。跟随原版的变更,本模组中的数值提供器亦拆分为
context_int_provider和context_float_provider。
- 更新 26.3-snapshot-10。现在本模组中的木制和竹制方块去皮使用原版的
block_transformer注册表中 ID 为extshape:axe的项。
- 移除了
extshape:product数值提供器类型,现在使用原版 26.3-snapshot-9 加入的minecraft:product数值提供器类型。
- 同步 26.3-snapshot-8 的变更,现在混凝土可以切石为本模组中的方块了。
- 兼容 26.3-snapshot-7。模组的此前版本的混凝土楼梯和台阶将替换为原版的相应方块。
- 现在在 26.3 版本中,不再有
#extshape:concrete_stairs和#extshape:concrete_slabs方块和物品标签,因为原版已有#concrete_stairs和#concrete_slabs标签。 - 由于原版的混凝土楼梯和台阶不支持切石,从此版本起,在 26.3 版本中,本模组中的混凝土相关方块将不支持切石。
- 兼容 26.3-snapshot-6。
- 加入新的数值提供器类型:
extshape:product,用于计算多个数值提供器的值的乘积。- 有一个字段:
values,其值为数值提供器的列表或标签。
- 有一个字段:
- 添加了变种修饰器值的数值提供器,均为常量值,其 ID 和值分别为:
extshape:shape_variant_modifier/half:0.5extshape:shape_variant_modifier/one_third:1/3extshape:shape_variant_modifier/quarter:0.25
- 为一些方块的形状变种添加了堆肥和烧炼的数值提供器,其 ID 为
extshape:shape_variant/<场景类型>/<基准名称>/<变种类型>,其中<场景类型>的值为compostable或cooking,变种类型为half、one_third或quarter。示例:extshape:shape_variant/compostable/medium/half、extshape:shape_variant/cooking/time_wool/quarter。half变种类型用于台阶和竖直台阶,one_third变种类型适用于按钮和压力板,quarter变种类型适用于纵条和横条。例如,黄色羊毛按钮的烧炼数值提供器为extshape:shape_variant/cooking/time_wool/one_third,苍白苔藓横条的堆肥数值提供器为extshape:shape_variant/compostable/medium/quarter。- 楼梯、竖直楼梯、栅栏、栅栏门、墙均使用其基础方块的烧炼或堆肥数值提供器。例如,黄色羊毛墙的烧炼数值提供器为
minecraft:cooking/time_wool,苍白苔藓栅栏的堆肥数值提供器为minecraft:compostable/medium。 - 对于堆肥的数值提供器,其值为 1 的概率为基准值(基础方块的堆肥数值提供器的值)为 1 的概率乘以对应的变种修饰器值,但类似原版行为,当堆肥桶为空时,堆肥始终成功。
- 对于烧炼的数值提供器,其烧炼时间为基准值(基础方块的烧炼数值提供器的值)乘以对应的变种修饰器值。
- 这些数值提供器会受到对应基础方块数值提供器的影响,同时也会受到变种修饰器值的数值提供器(
extshape:shape_variant_modifier/<变种类型>)的影响。
- 修复了 26.3 的创造模式物品栏中染色方块排序错误的问题。
- 上述更改仅适用于 26.3 快照及以上版本。
- 更新至 26.3 snapshot 3。
- 跟随原版变更,现在的方块战利品表也将引用动态注册表中的战利品表谓词,而非内联于战利品表中。
- 跟随原版变更,堆肥概率将使用动态注册表中的数值提供器。
- 当前版本中,一些方块的堆肥概率相比之前有所变更,因为目前仅使用原版的数值提供器。后续版本会继续调整。
- 更新至 26.3 snapshot 2。
- 此模组不修改斧拥有的默认
block_transformer物品组件,而是在实现上特殊处理,从而能正确将本模组的木头类方块去皮。
- 此模组不修改斧拥有的默认
- 优化了熔炉燃料的注册方式。
- 现在不再会为每一个方块单独注册一次事件,理论上可提高加载速度。
- 现在的燃料时间原根据已注册的燃料时间自动决定。
- 加入了燃料时间的核查机制,在开发环境中,如果基础方块可作燃料,但其各形状变种不可,或基础方块不可作燃料,但其各形状变种可以,会抛出错误。
- 由于原版会将所有拥有
#fence_gates物品标签的物品视为燃料,导致本模组中一些非可燃物制成的栅栏门也可用作熔炉燃料,现已修复此问题。
- 现在,原版中特殊处理排序的方块(如铜相关方块)也会遵循模组配置中“添加至原版物品组的形状”。
- 加入木制方块类型验证机制,并修复了可能导致部分木制方块的声音不正确的问题。
- 为 26.2 以上版本调整创造模式物品栏中的铜相关方块排序,以匹配原版。
- 适应 26.3-snapshot-1。
- 现在在 26.3 版本中,本模组不专门提供羊毛的楼梯和羊毛台阶,因为原版已经有了。之前的模组中的方块和物品 ID 会利用 Fabric API 的注册表别称功能重定向到原版的 ID,例如
extshape:red_wood_stairs将等价于minecraft:red_wood_stairs。 - 现在在 26.3 版本中,不再有
#extshape:woolen_stairs和#extshape:woolen_slabs方块和物品标签,将直接使用原版的#minecraft:wool_stairs和#minecraft:wool_slabs方块和物品标签。 - 现在在 26.3 版本中,石化橡木木板、双层平滑石台阶以及所有的扩展形状的方块将加入
#blocks_motion_no_leaves方块标签,进而自动加入#blocks_motion等方块标签。
- 现在在 26.3 版本中,本模组不专门提供羊毛的楼梯和羊毛台阶,因为原版已经有了。之前的模组中的方块和物品 ID 会利用 Fabric API 的注册表别称功能重定向到原版的 ID,例如
- 现在在开发环境中,会进一步验证方块标签,和方块采集相关的方块标签(
#mineable/*、#needs_*_tool、#incorrect_for_*_tool,以及 26.2 引入的#shears_*_breaking_speed),基础方块有的,其变种方块必须有,基础方块没有的,其变种方块必须没有,否则抛出错误。同时,对方块标签进行了以下更改:- 修复各氧化程度的涂蜡铜块相关方块没有
#needs_stone_tool标签的问题。 - 修复南瓜和西瓜相关方块没有
#sword_efficient标签的问题。
- 修复各氧化程度的涂蜡铜块相关方块没有
- 现在在开发环境中,会验证物品标签。由于原版的
#pressure_plates和#stone_pressure_plates只有方块标签,没有物品标签,本模组现在使用方块和物品标签#extshape:pressure_plates和#extshape:stone_pressure_plates,其中方块标签#extshape:pressure_plates和#extshape:stone_pressure_plates被视为原版方块标签#pressure_plates和#stone_pressure_plates的别称。同时,对物品标签作出了如下更改:- 修复了之前的
#pressure_plates物品标签不包含#wooden_pressure_plates和#stone_pressure_plates的问题(现在物品标签不使用原版不存在#pressure_plates和#stone_pressure_plates)。 - 将更多的石质方块的压力板和按钮加入
#extshape:stone_pressure_plates和#minecraft:stone_buttons方块和物品标签。
- 修复了之前的
- 现在在开发环境中,会验证切石配方。如果一个基础方块可以切成某个基础方块(同一个或另一个)的部分形状,但不能切成其他存在的形状(仅限建筑形状和墙),则会抛出错误。例如,如果 A 可以切成 B 的楼梯和台阶(A 和 B 可以是同一基础方块),但不能切成 B 的 竖直台阶,则会抛出错误。此外,由于切石仅限在建筑形状和墙范围内,如果能切成其他形状(例如按钮、压力板),则也会抛出错误。同时,对切石配方进行了以下更改:
- 同步 Minecraft 26.1 的更改,现在石头可切成圆石相关方块,深板岩可切成深板岩圆石、磨制深板岩、深板岩砖、深板岩瓦相关方块。
- 现在会使用 Fabric API 0.150.1 引入的标签移除功能,将非镐可挖掘质的墙(例如木墙和羊毛墙)和非斧可挖掘的栅栏门(例如石质栅栏门)直接从
#mineable/pickaxe和#mineable/axe标签移除,上述方块将不再拥有这些标签。 - 在 26.2 以上版本中,石化橡木木板和双层平滑石台阶的硫方怪原型均为
slow_bouncy。 - 为硫黄、朱砂相关方块加入了相应的切石配方。
- 适应 26.1 快照版本。为硫黄、磨制硫黄、硫黄砖、朱砂、磨制朱砂、朱砂砖添加了所有变种。雕纹硫黄和雕纹朱砂不添加相关变种。
- 石化橡木木板和双层平滑石台阶可被 Sulfur Cube 吸收,且均属于 regular 类型(和石头类方块相同)。
- 支持 Minecraft 26.1 正式版。
- 使用
@NullMarked。 - 修复了自 26.1 之后下界合金方块的物品不能抵抗火的问题。
从此版本开始,模组文件的版本号将使用加号而非连字符表示 Minecraft 版本,例如
3.1.3+mc26.1而非3.1.3-mc26.1。
- 修复四个水平方向被固体方块阻挡的发光的下半台阶在下方不发光、上半台阶在上方不发光的问题(issue #78)。
- 修复与 Sinytra Connector 不兼容的问题。
- 模组更新至 1.21.11。更新内容请参见 3.1.0 及更早版本的更新日志。
- 调整
#stone_buttons和#stone_pressure_plates方块标签的赋予规则,仅限部分石质方块。
- 从 1.21.4 版本开始,跟进原版的更新,现在所有的按钮和压力板都可以徒手破坏并掉落自身了。
- 荧石、黏土块等方块的按钮、压力板,也是掉落自等。不影响 1.21.3 以下的版本。
- 基岩的按钮、压力板无法在生存模式下破坏,但是在失去支撑方块时会正常掉落。
- 除基岩外,按钮、压力板的硬度和强度,此前版本高于 0.5 的,一律调整为 0.5。不影响 1.21.3 以下的版本。
- 修复了基岩的按钮、压力板等失去支撑方块时可能没有掉落的问题。
- 修复了基岩的按钮、压力板在被活塞推动时可能会被破坏的问题。
- 修复了镶金黑石相关方块的物品没有
#minecraft:piglin_loved物品标签的问题。 - 修复竖直台阶、竖直楼梯、横条、纵条导致的生物寻路问题。(议题 #37)
- 修复了 1.21.3 以上版本中,苍白苔藓未加入的问题。一并加入
hoe_mineable方块标签以及recipe_tweak中的特殊配方。 - 修复了
recipe_tweak数据包中,一些配方没有正确替换原版配方的问题。 - 修复了 1.21.4 中的部分树脂方块声音不正确的问题。
- 从 1.21.3 版本开始,加入了黑石栅栏、栅栏门、压力板和按钮,加入了磨制黑石的栅栏、栅栏门和压力板(按钮为原版方块),以及磨制黑石砖的压力板。
- 修复带釉陶瓦台阶(
#extshape:glazed_terracotta_slabs)方块/物品标签不在#minecraft:slabs方块/物品标签的问题。
- 修复石砖、苔石砖、雕纹石砖方块无法使用镐采集的问题。
- 微调了文本中的部分语法。
- 从 1.21.4 的快照版本开始,对模组中的方块作如下变更:
- 删除原木、菌柄、去皮原木和去皮菌柄的各种形状。
- 删除雕纹石砖、雕纹磨制黑石、雕纹下界砖块、雕纹凝灰岩、雕纹凝灰岩砖、雕纹深板岩的各种形状。
- 删除石英块、雕纹石英块、石英砖的按钮、栅栏、栅栏门,删除石英块的压力板。
- 删除雕纹砂岩和雕纹红砂岩的所有扩展形状。
- 删除砂岩、切制砂岩、红砂岩、切制红砂岩的墙,只保留平滑砂岩和平滑红砂岩的墙。
- 删除磨制玄武岩的所有扩展形状。
- 上述变更暂不影响 1.21.3 之前的版本。将世界从 1.21.3 之前版本升级到 1.21.4 时,上述方块将通过 DataFixer 被自动替换成存在的方块。
- 修复了无法使用镐采集带釉陶瓦台阶的问题。
- 修复台阶战利品表错误。(#65)
- 修复圆石方块不可用镐挖掘的问题。
- 修复
mineable/pickaxe方块标签内有重复的平滑砂岩方块的问题。
- 模组不再依赖 Better Runtime Resource Pack(更好的运行时资源包)模组。
- 修复了原木按钮没有
#buttons标签的问题。 - 修复一些木质的栅栏门没有
#fence_gates标签的问题。 - 南瓜和西瓜的按钮不再拥有
#wooden_buttons标签。 - 南瓜和西瓜的压力板不再拥有
#wooden_pressure_plates标签。 - 修复
#pressure_plates没有对应物品标签的问题。 - 移除了配置界面中控制避免特定合成表的功能,添加了内置的数据包以规避合成表冲突,默认启用,可通过
/datapack disable ...命令禁用。 /extshape:check-conflict命令添加了新的参数,用于筛选命名空间。- 如果没有指定,则检测所有命名空间的合成表的冲突。
- 如果只指定了一个命名空间,则检测该命名空间与原版命名空间的合成表的冲突。
- 如果指定了多个命名空间(用空格分隔),则检测这些命名空间的合成表的冲突。
- 移除了缺少实际用途的注册 BlockFamilies 功能。
- 修复了 Blockus 中的白色橡木、白色橡木原木、人字形纹木板、小型原木等方块的各形状无法在熔炉中燃烧的问题。
- 完全移除了糖块的相关形状,因为糖块是下落方块,不符合创建各形状的条件。
- 修复一些栅栏门方块可以被斧采集的问题。
- 移除了
extshape:pickaxe_unmineable标签,调整了方块采集的实现。
- 适应新的 BRRP API。
此更新仅适用于旧版本,修复羊毛等方块的压力板和按钮会导致服务器崩溃的问题(issue #80)。
此版本发布于 2026 年 1 月,仅为适用于旧 MC 版本的模组的修复更新,且仍依赖 BRRP,不意味着这些 MC 版本的模组会跟进后续版本的模组的更新。
- 修复安山岩在切石机中切石成黑石的问题。
- 修复与凝灰岩相关的切石缺失的问题。
- 将砂岩相关的楼梯和台阶加入 Fabric Convention Tags 的标签中。
- 微调了部分翻译,“横条”的日语翻译调整为四半ブロック,文言文翻译调整为橫條。
- 将错误的标签名称
extshape:concrete_fence_walls、extshape:terracotta_fence_walls和extshape:stained_terracotta_fence_walls修正为extshape:concrete_walls、extshape:terracotta_walls和extshape:stained_terracotta_walls。 - 修复在新版本中,雪和粘土等方块的战利品表错误的问题。
- 修复将红树木相关方块去皮后会变成橡木的问题。
- 其他代码优化。
- 修复在 1.20.5 和 1.20.6 无法启动的严重问题。
- 模组更新至 1.21。
- 将模组增加的声音加入注册表。
- 将彩色方块加入 Fabric API 中的 Fabric Conventional Tags 中的对应标签。
- 自 1.21 开始,模组移除了凝灰岩楼梯、凝灰岩台阶和凝灰岩墙,因为这些方块已经正式加入 Minecraft 中。如果在 1.21 中打开此前的版本的世界,模组会通过 DataFixer,将原先模组中的凝灰岩楼梯(
extshape:tuff_stairs)、凝灰岩台阶(extshape:tuff_slab)和凝灰岩墙(extshape:tuff_wall)转化为原版中的对应方块(minecraft:tuff_stairs、minecraft:tuff_slab和tuff_wall),对应物品也会转换。 - 修复竖直台阶的纹理会随方块旋转的问题。
- 微调了创造模式物品栏中部分物品的排序。一些已经在建筑方块中显示的物品不再在自然中重复显示。
- 修复了一些错误的纹理。
- 避免木墙配方会同时避免铜和涂蜡铜的配方,以避免与新版本的铜活板门冲突。
- 优化了创造模式物品栏中物品显示的逻辑,加快物品显示的速度。
- 解决在使用 Sinytra Connector 时的一个由创造模式物品栏导致的崩溃问题。
- 完善了部分语言文件。
- 修复错误的声音字幕。
- 修复因编译问题导致的扩展方块形状 Blockus 无法正常运行的问题。
- 修复一些带有特殊性质的压力板(例如幽匿压力板)无法正常生效的问题。
- 再次调整了部分压力板和按钮方块的激活时长。
- 调整了一些战利品表。现在对于掉落其他物品的台阶,不论是掉落其他物品,还是在“精准采集”附魔的作用下掉落自身,当方块为双层台阶时,掉落的都是双倍的。
- 修复了幽匿按钮在破坏后不掉落经验的问题。
- 加入了未涂蜡的各种形状的铜制方块(涂蜡的方块已存在于之前的版本)。现在这些方块可以正常地涂蜡和除蜡,未涂蜡的方块可以被氧化或还原。
- 修复了激活的压力板或按钮在变化方块(例如木头压力板或按钮被去皮)后不能正确释放的问题。
- 调整了一些压力板方块的激活时长,不再全部都是 20 刻。
- (仅限 1.20.4)加入了凝灰岩变种方块的各个形状方块。同时考虑到凝灰岩楼梯、凝灰岩台阶、凝灰岩墙是实验性内容,故不视为正式的内容。
- 跟进 Blockus 更新,加入了青苔木板的相关形状的方块。
- 调整了一些方块的栅栏和栅栏门的合成材料。
- 调整一些栅栏门、压力板、按钮方块的声音,以及相应的触发行为。
- 将羊毛压力板和苔藓压力板的合成配方调整为由 3 个羊毛地毯或覆地苔藓合成。
- 为花纹羊毛和方格羊毛添加了栅栏、栅栏门、压力板,但是没有按钮,其中压力板是使用 3 个地毯合成的。
- 不再允许烧焦各个形状的木板和木马赛克。
- 在创造模式物品栏中隐藏了糖块的相关方块并去除了合成配方,因为糖块是可下落的方块,而其各形状变种没有满足其特点。
- 为石砖、苔石、红砖块、下界疣和诡异疣砖加入了按钮和压力板。
- 修复了黑石相关方块的顶部和底部纹理不正常的问题。
- 调整了部分栅栏和栅栏门(含 Blockus 模组方块为基础方块的栅栏和栅栏门)的第二合成材料。
- 改善与 Sinytra Connector 的兼容性(扩展方块形状 Blockus 的部分仍不能兼容)。
- 修复了木板方块不可燃烧的问题。
- 再次修复在装有某些模组的情况下因物品栏而导致崩溃的问题。
- 修复在装有某些模组的情况下因物品栏而导致崩溃的问题。
- 修复了与 Blockus 模组不兼容的问题。
- 修改了方块的活塞行为以符合基础方块。其中,不能被推动的方块,其压力板和按钮也不能被活塞推动,其他方块的压力板和按钮会被活塞直接破坏。
- 修改了方块的音符盒乐器以符合原版。各方块(除按钮外)的音符盒乐器与其基础方块相同,但按钮的音符盒乐器一律为竖琴(即默认乐器)。
- 为匹配原版行为,现在按钮在地图上不会显示出颜色。
- 仅限 Blockus 模组:修复了混凝土砖方块的楼梯、台阶和墙缺失的问题。
- 修复了一些方块缺失
minecraft:mineable/pickaxe等标签的问题。 - 修复了一些非
mineable/pickaxe的方块的墙可以被镐破坏的问题。 - 修复了 Blockus 模组中的花纹羊毛的台阶和楼梯的相关配方错误的问题。
- 修复了 Blockus 模组中的花纹羊毛的方块不能被剪刀破坏的问题。
- 修复了 Blockus 模组中曲折纹樱花木板方块不能被烧炼成相应的烧焦木板方块的问题。
- 优化了数据生成时,一些方块对破坏工具的识别方式。
- 对于 1.20 以上版本,现在矿石方块可以合成对应的 Blockus 矿石砖方块了。
- 适应新版本的 Blockus 模组。
- 修复竖直楼梯错误地拥有
extshape:vertical_slabs而非extshape:vertical_stairs标签的问题。 - 调整了物品组修改的方式。
- 修改了 Blockus 模组中的繁星块和下界之星块的不同形状方块的战利品表。
- 适应新的 Better Runtime Resource Packs
- 修复了一些基岩物品占用空白战利品表的问题。
- 调整了
/extshape:check-conflict命令的权限等级为 4。 - 修复 Blockus 的白色橡木不能用斧去皮的问题。
- 加入了由拉取请求 #25 贡献的韩语翻译。
- 适应 Blockus 模组。
- 修复了紫水晶方块在被弹射时没有声音效果的问题。
- 在 Mod Menu 中加入了本地化的模组名称。
- 调整了与压力板和按钮有关的标签。
- 修复了煤炭块的方块不能在熔炉中燃烧的问题。
- 现在,栅栏、栅栏门、按钮和压力板也可以拥有特殊功能了,如被投射物击中时的反应。
- 添加了幽匿块的所有形状。
- 修改了紫水晶栅栏门的形状门的声音,与破坏声音相同。
- 优化了 RecipeGroup 相关的内容,使之更具扩展性。
- 修复竖直台阶合成纵条数量的错误。
- 修复了方块旋转的配方的内容与名称不对应的问题。
- 修复了资源包中存在重复写入的问题。
- 为竹块、樱花木等具有 uvLock 的柱状方块添加了带有方向的台阶。
- 修复了以“木材”结尾的方块名称的转换问题,例如“豎直橡木半磚”误转换为“豎直橡半磚”。
- 大幅度调整代码结构,提高可扩展性。
- 添加了
BlocksBuilderFactory类,以允许不同模组添加自己的方块。同时,确保ExtShapeBlocks.BLOCKS和ExtShapeBlocks.BASE_BLOCKS只包含此模组的方块。 - 添加了
TagPreparationFactory类,以允许不同模组使用本模组的类来添加标签,并减少与已有内容的冲突。 - 将关于不同方块形状之间的数据生成的代码单独放到
CrossShapeDataGeneration中,并提高代码可读性。
- 添加了
- 修复带釉陶瓦台阶的默认方块状态的方向未被成功设置的问题。
- 现在
#extshape:log_blocks也属于方块标签#extshape:wooden_blocks中了。 - 优化了在 1.19.3 中添加物品的逻辑,使之更加高效。
- 修复
/extshape:config不生效的问题。
- 调整了一些语言的译名显示。
- 对于 1.19.3,为竹块、去皮竹块、竹板、竹马赛克加入了扩展方块形状,需启用 Update 1.20 数据包。
- 这些方块都可燃,且可用作燃料。
- 为避免合成表冲突,竹块、去皮竹块不能合成按钮。
- 现在在方块标签中,各形状的原木和木头方块也属于木制方块了。木头制成的栅栏、竹栅栏均视为木制栅栏,可以和原版的木板栅栏连接。
- 对于 1.19.3,不再实现与合理排序模组的联动。
- 对于 1.19.3,由于暂未受支持,禁用了“显示专门物品组”按钮。
- 适应新版本的合理排序(Reasonable Sorting)模组。
- 修复方块和物品没有按照其形状的顺序注册的问题。
- 修正了部分译名。
- 将“XXX纵楼梯”“XXX纵台阶”更名为“竖直XXX楼梯”“竖直XXX台阶”,文言文名称以及纵条的中文名称保持不变。
- 添加了原木、木头(六面均为树皮的方块)以及菌柄、菌核的各种形状,包括其去皮变种。
- 添加了泥土、砂土、煤炭块、蛙明灯、深板岩、玄武岩、磨制玄武岩和幽匿块的各种形状。
- 修复了横条纹理错误。
extshape:check-conflict命令现在仅允许玩家执行。- 进一步优化代码。
- 调整了纵楼梯、纵台阶、横条、纵条方块放置时的方向,现在取决于准星对准的位置而非玩家朝向。
- (仅限 Fabric)修复了模组描述中的语法错误以及链接错误。
- (仅限 Fabric)修复了带釉陶瓦台阶的纹理方向问题。
- (仅限 Fabric)将木墙作为燃料时的供燃时间调整为与木板一致。
- 调整了部分语言文件。
- 现在可以配置允许哪些撞车的配方。
- (仅限 Forge)修复了不能用剪刀剪羊毛制品的问题。
- 优化了模组配置界面。
- 錾制砂岩、錾制红砂岩、錾制石英、切制砂岩、切制红砂岩不再能够合成楼梯、台阶,以免与原版合成表冲突。
- 不再允许合成木墙,以免与原版合成表冲突。
- 修复雪块、黏土块的栅栏和栅栏门的配方与墙的配方冲突。
- 加入了
/extshape:check-conflict命令,用来检查配方是否存在冲突。 - (仅限 1.19)加入了
dampens_vibrations标签,其内容与occludes_vibration_signals相同。 - (仅限 Forge)修复了模组描述中的语法错误以及链接错误。
- (仅限 Forge)修复了带釉陶瓦台阶的纹理方向问题。
- (仅限 Forge)将木墙作为燃料时的供燃时间调整为与木板一致。
- (对于 Minecraft 1.19)加入了红树木板、泥坯、泥砖的各个形状。
- (对于 Minecraft 1.19)参照原版 Minecraft 译名,将“砖”的简体中文译名更改为“红砖”。
- 修复
HorizontalCornerDirection.random方法的错误。 - 现在允许方块递归切石了。例如,石头可以直接切石成錾制石砖的多个形状。
- 调整了雪台阶的配方,以避免与雪配方冲突。
这次更新表面上看上去不是很明显,但实际上代码几乎从头到尾都被改了。模组进行过多轮的测试,以确保能够稳定运行,经过反复调试与修改才发布。该版本是与 BRRP 同时开发的,开发过程中也可以一并排查 BRRP 模组中的问题。
- 自从该版本,模组将依赖 BRRP(更好的运行时资源包)才能运行。由于 BRRP 内嵌了 ARRP 功能,因此您可以不再安装 ARRP 模组。
- 大幅度优化代码,删除了不必要的代码内容。
- 南瓜、西瓜、苔藓、菌光体、下界疣块、诡异疣块制成的方块可以在堆肥桶中堆肥。
- 重新加入了下界疣墙和诡异疣墙,并加入了羊毛、苔藓块等制成的墙。
- 加入了更多标签:
- 现在,所有基于金块和粗金块的方块都会被猪灵喜欢(物品标签
#piglin_loved)。 - 雪楼梯、雪台阶放置在草方块时,如果把整个草方块覆盖住,草方块会显示为覆雪的格式(方块标签
#extshape:snow)。 - 破坏由金块、粗金块或镶金黑石制成的方块时,猪灵会被激怒(方块标签
#piglin_guarded)。 - 垂滴叶可以放置在苔藓和黏土制成的方块上(方块标签
#small_dripleaf_placeable_on)。 - 羊毛制品现在可以像羊毛一样用剪刀更快破坏了(方块标签
#fabric:mineable/shears)。 - 重新加入了非石质方块的墙,且不能由石镐更快地破坏。尽管
#minecraft:mineable/pickaxes直接包含了#minecraft:walls,但是本模组让#extshape:pickaxe_unmineable的方块不再能被镐更快破坏。
- 现在,所有基于金块和粗金块的方块都会被猪灵喜欢(物品标签
- 为配方加入了对应的解锁进度,当获得配方原料时,进度会被触发,从而解锁该配方。
- 加入了配置界面。可以配置是否将物品加入原版物品组,以及是否加入本模组专用的物品组。此外,还加入了手动重新生成和导出运行时资源包内容的功能。
- 修正语言文件中的一些错误,优化了语言文件中的一些表述。
- 为各类锈蚀程度的涂蜡铜块、黏土块和粗矿石方块添加其他所有形状的方块。
- 修复苔藓压力板与苔藓地毯配方冲突的问题,参照羊毛的做法,改为配方与压力板相互合成。
- 为解决与 Minecraft 版权协议不兼容的问题,版权协议调整为 LGPL 3.0。
- 由于合成表并无冲突,西瓜按钮现在可以使用一个西瓜方块合成了。
- 现在,金属制的方块(如下界合金块、远古残骸)也可以被切石了。
- 调整了创造模式物品组中的物品排列。
- 使用 ARRP(高级运行时资源包)取代了传统的资源包和数据包文件。模组文件可以大幅度减小,但是自从该版本,模组将依赖 ARRP 才能运行。请确保同时安装了 ARRP 模组。
- 修复西瓜按钮和南瓜按钮合成配方冲突的问题,因此移除了这两个方块的合成表。
- 修复压力板在按压与未按压时使用相同模型的问题。
- 修复含水方块在附近有方块更新时水不流动的问题。
- 删除了下界疣墙、诡异疣墙。
- 添加了更多方块,主要是按钮。
- 修复了 BlocksBuilder 的构造函数中在参数为
null时仍会创建对应对象的问题(可能导致部分压力板或按钮有崩溃风险)。 - 修复了铁、金、钻石、绿宝石、青金石块可能存在的与合成表冲突的问题。这些方块仍然存在,但是不再能够合成。
- 稍微调整了物品分组。
- 修复了部分石质方块无法用切石机切石的问题。
本次更新仅限 Minecraft 1.17 以上版本。用于旧版本的模组更新将会稍后发布。
- 加入了与合理排序(Reasonable Sorting)模组(仅限1.3以上)的联动。
- 修复了羊毛压力板与地毯合成表冲突的问题。羊毛压力板的合成方式改为由对应的地毯合成。
- 调整了一些代码。
- 修改了一些方块名称,例如“平滑石英块纵台阶”改为“平滑石英纵台阶”。
- 增加了滴水石、蜜脾块、苔藓块等方块的不同形状。
此更新仅限 1.17 以上版本。
- 添加了平滑玄武岩的多种形状。
- 开始支持 1.18 的快照版本。
- 调整了模组介绍。
- 修复了垂直台阶底部部分材质不渲染的问题。
- 对于 1.16 版本:移除不必要的标签,并修复挖掘等级问题。
- 请注意:1.16 版本的语言文件仍会存有未来版本的语言文件。
- 移除了木板墙和粘土墙。
- 开始向旧版本兼容(稍后发布)。
- 修复无法用模组的双层平滑石台阶方块合成平滑石台阶的问题。
- 修复部分方块没有垂直台阶,并导致加载数据包时报错的问题的问题。
- 修复 Mineable 类中的代码会被执行的问题。其他部分方块标签生成的代码也只会在数据生成过程中执行,不再在一般的游戏环境中执行。
- 参照原版 Minecraft,添加了方块标签,同时还添加了物品标签。
- 改善了日志系统。
- 修复了与 OptiFine 不兼容的问题。
- 问题详情:在启用了 OptiFine 的情况下,类似于
new Identifier("#minecraft:banners")这样的操作不会抛出InvalidIdentifierException,导致代码无法正确运行。
- 问题详情:在启用了 OptiFine 的情况下,类似于
- 修复了 ButtonMixin 仅在客户端执行的问题。
- 现在 ExtShapeTag 类继承了 AbstractCollection,而不再是仅仅实现 Iterable 接口。
- 移除了部分不再使用的代码。
- 修复了纵条和纵楼梯在水中放置时默认不含水的问题。(注:栅栏门、按钮和压力板不能含水这是由 Minecraft 原版决定的,模组暂时无法修改。)
- 修复“其他”物品组以海晶石作为图标但海晶石不在该物品组的问题。
- 删除了额外的物品组,将物品添加到原版物品组中。另外仍有4个用于分类存放方块及其变种的额外物品组仍保留。
- 因为物品添加到了原版物品组中,所以同时修复了在配方书中归类错误的问题。
- 方块映射由普通的 Map 改为更加高效的 BiMap(双向映射)。BiMap 的值也是不能重复的,从而更高效地得到反向映射。
- 添加了 JavaDoc。
- 参照原版习惯,本模组中的方块的英文名改为每个单词首字母大写形式。
- 修复了横条、纵条、纵楼梯方块在英文模式下的命名错误。
- 修改了纵台阶、纵条、纵楼梯的配方。这些方块可以直接由1个对应的台阶、横条、楼梯合成而成(相当于进行旋转),不再需要由3个合成;同时也可以转回去。
- 添加了纵楼梯、横条、纵条。其中横条、纵条占用1/4方块位置,可使用3个台阶/垂直台阶1:2合成,部分方块可在切石机内用1个完整方块1:4合成或用台阶/垂直台阶1:2合成。
- 移除了部分方块。
- 加入了黏土块、末地石等方块的衍生方块。
- 移除了部分方块的压力板、按钮,因而同时修复了部分合成表的冲突问题。
- 调整了纵台阶在物品栏中的显示形式。
- 添加了台湾繁体中文(zh_tw)、香港繁体中文(zh_hk)和文言文(lzh)语言支持。
- 当前版本仍然存在的问题:
- 在原版中,部分方块,如浮冰、荧石、雪块,其生存模式下若无精准采集,破坏后无法获得原方块,但其衍生的所有方块均未受影响。
- 浮冰台阶下半台阶、横条和正立的浮冰楼梯第一阶顶部表面不滑。
- 配方书中,本模组添加的配方归类不正确。
- 添加了纵向台阶。
- 为浮冰添加了楼梯、台阶、栅栏、栅栏门。
- 现在带釉陶瓦台阶可以旋转了。
- 移除了弃用的代码。
- 不再在各对象内存储其 id、基础方块等信息,而是使用 Minecraft 原版注册表储存并调取 id,并使用映射储存方块与其基础方块的对应关系。
- 会从原版的BlockFamilies中导入数据至本模组的BlockMappings。未来或许会直接将BlockMappings合并至BlockFamilies。
- 当前版本仍存在的问题:浮冰台阶下半台阶和正立的浮冰楼梯第一阶顶部表面不滑。
- 添加了按基础方块排序的物品组。
- 未完成。
更新于2021年8月5日 Updated on Apr. 5th 2021
- 为多种方块添加了楼梯、台阶、栅栏、栅栏门、按钮、压力板。
- 该版本目前支持简体中文(zh_cn)和英语(en)。
- 此前曾参照 Minecraft 原版的数据生成系统生成数据,现已弃用,改为自制的数据生成系统。但弃用的数据生成系统仍保留在代码中。
- 此版本仍存在此问题:配方书中,本模组添加的配方归类不正确。