截图
介绍

服务端也可运行,原版客户端也能连接!
点击此处查看 NEOFORGE/FORGE MC 移植版:https://modrinth.com/mod/repurposed-structures-forge
什么是 REPURPOSED STRUCTURES?
Repurposed Structures 是一个通过使用现有的原版特性和结构,并为它们创建新变体或进行修改的模组!最初,这个模组中的大多数结构和特性其实都是为我的 Ultra Amplified Dimension 模组制作的。但后来我意识到,这些特性和结构在主世界中同样会非常出色,于是我决定将它们拆分出来,制作成独立的模组,并继续为原版结构添加更多生物群系变体!随着时间推移,还有其他人帮助贡献了更多原版风格的结构!
请查看下面的 Wiki,获取所有相关信息!它会随着 Repurposed Structures 的最新版本保持更新。
https://github.com/TelepathicGrunt/RepurposedStructures/wiki
常见问题:
- 问:这个模组可以在服务端运行,并让原版客户端连接吗?
- 答:可以!这个模组不会添加任何新的方块或生物,因此可以完全在服务端运行,原版客户端也能安全连接。
- 问:如何关闭 1.18.2 或更新版本 MC 中的 RS 结构?
- 答:1.18.2 进行了大量改动,因此 RS 的所有结构现在都采用数据包形式。点击此处查看更多信息,并获取配置数据包,它可以让你关闭结构或更改生成率。如果遇到问题,不要害怕向我提问!
- 问:这个模组可以与 YUNG’s Better Strongholds、YUNG’s Better Mineshafts 以及其他 Yungs 模组一起使用吗?
- 答:可以,Yung 的所有模组都能与 Repurposed Structures 一起使用。两个模组的结构都会继续生成。注意:RS 的结构会保持原样,不会采用与 Yung 结构相同的风格,除非你安装了特殊的数据包。请查看“数据包之前”部分,了解如何将 RS 的要塞、地牢和其他结构改为 Yung 结构的风格!(矿井没有对应的数据包,因为 Yung’s Better Mineshafts 已经拥有生物群系变体)
- 问:这个模组会与 ___ 模组冲突吗?
- 答:可能性非常低。我的模组会直接向生物群系中添加结构,因此发生冲突的情况极其罕见。最好的确认方式就是直接尝试将我的模组与其他模组一起使用。如果你发现它们确实发生了冲突,请务必告诉我,以便我进行调查并发布修复!:) 实际上,某些模组(例如 Signpost)可能还会与 Repurposed Structures 的结构直接兼容!
- 问:我听说这个模组的箱子里有旗帜,但我这里一面都没有,这是为什么?
- A:你需要使用最新版本的 Repurposed Structures,并拥有 Luck 状态效果或属性。原版中无法获得 Luck,因此你需要使用其他模组或数据包。旗帜更像是一种很酷的彩蛋收藏品,所以去找找哪些模组或数据包可以赋予你 Luck 吧!祝你收集旗帜愉快!
- 问:进度太烦人了!我想关闭它们!
- 答:有一些数据包可以关闭进度。点击此处获取数据包,即可禁用所有 RS 进度。你可以从该数据包中删除自己希望保留进度的结构对应文件。
- 问:如何更改这个模组使用的语言?
- 答:你可以使用资源包添加新语言并为项目贡献力量!你可以获取这个数据包,删除其中的 data 文件夹,然后将其作为资源包使用,并添加你想要的新语言!
- 问:我可以在整合包中使用这个模组吗?
- 答:当然可以!你可以在整合包中使用这个模组 🙂
- 问:我可以修改这个模组的源代码来进行更改吗?
- 答:可以,但请确保遵守我的 LGPL 许可证。这意味着,如果你计划分发修改后的 Repurposed Structures jar 包,就应该将其开源,让修改后的源代码公开,并使用开源许可证进行授权。不过说实话,如果你想进行修改,最好先问问我,或者向我的模组提交 PR,因为我可能会直接将其加入基础模组中!
🏠 如何配置这个模组? 🏠
1.18.2 及更新版本的信息:
从 1.18.2 及更新版本开始,Repurposed Structures 的大部分内容都可以通过数据包进行更改了,包括开启或关闭结构以及更改生成概率。点击下面的链接,获取一个可供编辑的示例数据包,以及有关如何编辑以关闭结构的一些提示。不过,通过数据包可以更改的内容非常多,例如更改 RS 废弃矿井的生成高度、RS 村庄的大小,以及许多在 1.18.1 及更早版本中无法配置的内容。尽情享受吧!
注意:请务必阅读上述链接页面中的说明,这样会更容易知道应该编辑哪些内容
默认情况下,RS 会尽力将模组添加的战利品导入其结构的战利品表中。如果你不希望这样,可以在 RS 的常规配置文件中禁用此功能。该配置文件位于 mods 文件夹上方的 config 文件夹中。
此外,你还可以制作数据包来修改或更改 RS 结构的外观!这里有一个包含我所有结构部件的超平坦世界。你可以利用它,通过数据包更轻松地编辑和覆盖结构部件: Repurposed Structures – 结构部件世界(点击此处)**
对于专业的数据包制作者来说,实际上有一种隐藏的巧妙方法,可以在不覆盖拼图结构的池文件的情况下,向任何拼图结构添加新部件!(村庄、前哨站、RS 除林地府邸外的所有结构等)例如,与其覆盖 data\repurposed_structures\worldgen\template_pool\village\birch\houses.json 来为我的白桦村庄添加新房屋,不如将数据包中的 worldgen\template 替换为 pool_additions,并让模板池文件只包含你想要合并到主池文件中的条目。Repurposed Structures 将从所有数据包中检测这些文件,并将 pool_additions 池条目合并到路径所指向的实际模板池文件中。是的,Repurposed Structures 会读取所有数据包中所有具有相同路径的 pool_additions 文件,这样数据包就不会互相覆盖彼此的 pool_additions!真是巧妙!而且它也适用于其他池!只需确保你添加的部件有一个名称正确的拼图方块,以便实际结构能够连接并生成该部件。
为了帮助你使用这个酷炫的 pool_additions 功能,这个 18 分钟的教程应该能引导你创建一个建筑、保存它,并用数据包将其添加到 RS 的结构中!https://youtu.be/kzRQrQqlYjw
1.18.1 及更早版本信息:
要访问此模组的配置文件,请进入 mods 文件夹上方的 config 文件夹,然后进入 repurposed_structures-forge 文件夹来更改配置。配置文件被拆分成许多文件,以便更好地组织和便于编辑。然后退出/重启 Minecraft 以使所有更改生效。请注意,配置将影响所有世界,请记住这一点
目前,有许多配置选项。你可能感兴趣的一个重要选项是每个结构的生成率配置,是的,你甚至可以完全关闭这些结构。配置注释将帮助你了解如何调整生成率。此外,你甚至可以将维度或生物群系列入黑名单!对于某些结构,你可以更改它们开始生成的最大和最小 y 值,还有更多!查看配置文件了解你可以做的所有事情!
此外,你可以制作数据包来修改或更改我模组中的大量内容,包括修改结构的外观!这里有一个包含我所有基于 nbt 的结构部件的超平坦世界。使用它可以通过数据包更轻松地编辑和覆盖结构部件:Repurposed Structures – 部件世界(点击此处)
如果你想更改此模组中结构使用的战利品表,你可以用数据包覆盖我的战利品表!这里有一个包含默认战利品表的数据包:Repurposed_Structures-Loottables(点击此处)
所有非基于 nbt 的结构的刷怪笼也可以通过数据包更改!你可以在此处下载刷怪笼数据包,并更改 json 文件中的条目,以在刷怪笼中添加、移除或更改生物生成几率!:Repurposed_Structures-Mob_Spawners(点击此处)
所有结构部件,例如水井、村庄、前哨站、沉船、金字塔和雪屋,也都可以通过数据包进行覆盖。此外,存放村庄及其他结构结构部件的模板池同样可以通过数据包进行覆盖,从而向村庄或其他结构中添加你自己的部件!你可以在这里查看哪些部件或模板池可以被替换,以及它们对应的文件名,但请务必将分支切换为你当前使用的 Minecraft 版本:可覆盖的结构 nbt 文件(点击此处)可覆盖的结构池文件(点击此处)
对于专业的数据包制作者来说,其实还有一种隐藏但很实用的方法,可以在不覆盖模板池文件的情况下,向任意 Jigsaw 结构中添加新的部件!(村庄、前哨站,以及 Repurposed Structures 的所有结构,但不包括林地府邸等)举例来说,你不需要覆盖 data\repurposed_structures\worldgen\template_pool\village\birch\houses.json 来向我的桦木村庄中添加新房屋,而是将数据包中的 worldgen\template 替换为 pool_additions,并让模板池文件只包含你想要合并到主模板池文件中的条目。Repurposed Structures 会从所有数据包中检测这些文件,并将 pool_additions 模板池条目合并到路径所指向的实际模板池文件中。没错,即使多个数据包拥有相同路径的 pool_additions 文件,Repurposed Structures 也会读取所有这些文件,因此数据包之间不会互相覆盖 pool_additions!非常实用!其他模板池同样适用!只要确保你添加的部件带有名称正确的拼图方块,这样实际结构才能连接并生成该部件。
为了帮助你使用这个实用的 pool_additions 功能,这个 18 分钟的教程将带你创建建筑、保存建筑,并通过数据包将其添加到 RS 的结构中! https://youtu.be/kzRQrQqlYjw
如果你在配置某些内容时遇到困难或感到困惑,尽管提问,我会尽力帮助你!
🏠 预制数据包 🏠
由于我的绝大多数结构都使用了 nbt 文件、模板池和/或处理器,因此你可以通过数据包覆盖这些内容!这意味着你可以用其他模组的方块自定义这些结构中的方块,或者将其他模组村庄中的部件添加到 RS 的村庄中!如果你决定使用下面的数据包,请下载它,然后进入你的世界存档文件夹,将压缩文件夹放入数据包文件夹中。现在,当你加载游戏时,该数据包应该就会生效!(另外,如果你制作了模组兼容数据包,也可以分享给我;等我检查并确认喜欢之后,我会将其添加到下面!)
查看下面的维基页面,其中有一些预制数据包的链接!
https://github.com/TelepathicGrunt/RepurposedStructures/wiki#-pre-made-datapacks-
特别感谢:
感谢 Reddit 用户 /r/l-ll-ll-l_IsDisLoss 允许我使用他设计的下界金字塔和下界绯红色前哨站!
感谢 cannon_foddr 允许我使用他设计的下界砖前哨站,以及末地/下界砖沉船!
感谢 miguelforge 允许我使用他设计的绯红色和诡异木沉船、末地废弃传送门、下界遗迹以及其他设计!
*如果你发现我的模组存在问题、故障,或者有任何建议,请告诉我!如果你没有 GitHub 账号,无法在上方的 Issue 选项卡中提交报告,也可以直接在下方评论区说明问题,我会尽快回复你!或者你也可以通过 Discord 联系我 🙂
TelepathicGrunt 的其他作品
查看全部 →Repurposed Structures (Neoforge/Forge)
添加更多原版结构和特性的变种,比如丛林要塞!
The Bumblezone – NeoForge/Forge
一个充满蜜蜂的不可思议维度,如果你拿走它们的蜂蜜,它们会变得非常愤怒!
Structure Layout Optimizer
尝试优化拼图结构和NBT片段的生成
WITS (What Is This Structure?)
使用 \wits 查看你所在位置的建筑名称!
评论
登录后评论和评分