跳到正文

TNT’s Harder Beds

作者:TNT_Blox_0

让床更难获取和使用:加入更复杂的合成配方,以及必须建造卧室才能睡觉的新机制。

收藏

截图

介绍

介绍由机器翻译自 Modrinth 原页面,仅供参考。

你觉得床的获取和使用是不是太简单了?想要更有挑战性的前期体验?如果这两个问题中任何一个你的答案是肯定的,那么这个模组就是为你准备的!

特性

  • 你需要先建造一间合格的卧室才能睡觉
  • 床现在需要2张床垫来合成,而每张床垫需要9个羊毛块
  • 羊只有被剪毛时才会掉落羊毛
  • 床只有在使用精准采集或剪刀时才会掉落为物品

卧室

An example of a valid bedroom with a bed, chest, crafting table, and torch.

TNT’s Harder Beds 要求你先建造一间卧室,才允许睡觉或设置重生点。这意味着你不能随身带着床,等太阳开始落山时随便一放。你也不能随便挖个洞或搭个泥土小屋。

要禁用此机制,请将配置文件中 requireHouse 设为 false。

有效与无效方块

一般来说,任何自然生成的方块(原木除外)都不能用来建造房屋。这意味着你不能使用泥土、沙子、草或石头之类的方块。不过,你可以使用圆石、木板或砖块之类的方块。你不能使用任何被忽略的方块(见下文)。

被忽略的方块

在检查房屋是否合格时,某些方块会被忽略。这意味着你可以把工作台放在床边,例如,但你不能用它来建造卧室的墙壁、地板或天花板。

其他被忽略的方块包括箱子、火把和熔炉。一般来说,非完整方块和功能性方块都会被忽略。

房间大小

默认情况下,你的房间面积必须在9到81个方块之间,高度必须在3到6个方块之间(均含边界值)。这些值可以在配置文件中更改。不要把最大值设置得比最小值还低。

光照等级

为了睡觉,床所在位置的光照等级必须大于7(可在配置文件中更改)。这不包括阳光。

更难的合成配方

Crafting recipe for a mattress using 9 blocks of wool.
Crafting recipe for a bed, using 1 block of wool, 2 mattresses, and 3 planks.

此模组使床的合成配方更加困难。你现在必须先制作2张床垫才能合成床。一张床垫可以用9个同色的羊毛块合成。然后,你可以将床垫与1个任意颜色的羊毛块和3个木板组合。床垫必须是相同颜色。这将决定床的颜色。羊毛块可以是任意颜色。

获取羊毛

杀死羊不再掉落羊毛。你必须使用剪刀。这要求玩家在能够合成床并睡觉之前至少获得2个铁锭。这也激励玩家建立一个羊牧场,以获取你现在需要的19个羊毛块。

破坏床

为什么是单数?总之,除非你用剪刀或带有精准采集附魔的工具破坏床,否则床不会掉落为物品。这意味着在你获得2个铁锭或上述附魔之前,你无法从村庄(或其他玩家)那里搜刮床。你仍然可以在那些床上睡觉,但无法将它们搬走。

兼容性

此模组已与以下模组进行过测试,并被认为与它们完全兼容:

与 Optifine 一起测试时导致启动崩溃。

此模组很可能不会与任何改变床功能的模组不兼容。也不建议与具有重叠功能的模组一起游玩,例如更改床的配方。

任何向游戏中添加新方块的模组都很可能与卧室功能不兼容。默认情况下,每个方块都被视为有效。这意味着你可以用它来建造卧室的墙壁、天花板和地板,而它们不会被忽略。

如何添加支持

为你的模组添加支持非常简单!如果模组作者没有提供兼容支持,你也可以创建数据包来添加兼容性。

你需要在 data 文件夹中新建一个名为 tnts_harder_beds 的文件夹。在该文件夹内,再新建一个名为 tags 的文件夹,然后在其中新建一个名为 block 的文件夹。这里就是你放置所需 json 文件的地方。

新建两个文件,分别命名为 invalid_house_blocks.json 和 house_interior_ignore.json。如果你只需要其中一个,就不必添加另一个。

将你希望视为卧室无效的方块放入第一个文件,将你希望忽略的方块放入第二个文件。被忽略的方块也会被视为无效,因此无需将同一个方块同时添加到两个文件中。

没有用于有效方块的文件,因为默认情况下所有方块都被视为有效。

以下是一个有效 json 文件的示例:

{
  "values": [
    "mod_id:block_id",
    "mod_id:block_id_2"
  ]
}

只需将 mod_id 替换为模组的 id,将 block_id 替换为方块的 ID(你可以在游戏内按 f3+H 来查看鼠标悬停时物品的 ID,通常与方块 ID 相同)。你可以用逗号分隔来添加多个方块。

注意:文件夹/文件名应使用小写,下划线非常重要,不要将它们替换为空格。

我可以把它添加到整合包中吗?

可以!只需确保先阅读关于兼容性的部分。某些模组可能不兼容,或者可能需要你创建数据包才能使其兼容。

常见问题

TNT’s Harder Beds 支持哪些 Minecraft 版本?

TNT’s Harder Beds 支持 Minecraft Java 版 1.20.1–1.21.1,共 8 个版本,可用的加载器:Fabric / Forge。下载时注意选择和你游戏版本一致的文件。

TNT’s Harder Beds 怎么安装?

先用 PCL2 或 HMCL 启动器安装对应版本的 Fabric / Forge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。运行环境:客户端和服务端都要装。

评论

登录后评论和评分

TNT_Blox_0 的其他作品

查看全部 →