截图
介绍
Shulker’s Faithful Factories(之前名为 Cobbler)
这个模组并非旨在从根本上改变《我的世界》原版体验,而是通过拓展农场建造的可能性,并让更多资源变得可再生,来为原版体验锦上添花。它最终仍会保留原版游戏的精神,同时为更偏爱技术玩法的玩家增添更多内容。一些只能半自动化农场获取的物品将获得全自动获取的方法;而对于一些不可再生资源,则会根据其用途提供半挂机农场方案。
安装 MC 1.16 至 1.16.3 版本的此模组前请先阅读 (1.16.4 安全)
Mojang 在 1.16 中引入了一个漏洞,会影响所有添加结构的模组。如果某个结构被移除(通常是因为卸载模组,极少数情况下是因为更新)或重命名(由模组开发者更改),加载时就可能损坏你的世界。使用任何会在 1.16-1.16.3 中添加结构的模组打开世界前、更新 1.16-1.16.3 中任何添加结构的模组前,请先备份世界;并且在 1.16-1.16.3 中,除非你已备份世界,且最好还准备好修复损坏区块的方案,否则 绝不要 移除任何结构模组。详情请参阅 Mojang 漏洞追踪器上的 MC-194811 。
如果你是整合包作者,并希望在 1.16-1.16.3 的整合包中加入此模组或其他任何会添加结构的模组,我恳请你在整合包页面上附上警告,可以直接复制上面的文字,也可以用自己的话写一段类似的警告。我真的不希望有人因为不了解这个漏洞而失去辛苦经营的世界,并因此让我承担责任。
好消息是,Forge 已在 Forge 35.1.0 版本(适用于 MC 1.16.4+)中发布了该问题的修复方案。你可以在此处查看 PR了解详情。据我了解,修复方案会在损坏区块加载并保存时移除其中已部分生成的内容,因此更新后或许可以修复现有世界;但如果你的世界需要的模组尚未支持 1.16.4,你仍可能无法修复。
1.16.3 1.16.4 更新终于来了!
SFF 现在支持 Minecraft 1.16.3 和 1.16.4 版本!1.6 版本为潜影贝工厂带来了新的部件,以及分支路径的可能性。目前这是一个 Beta 版本,因为分支路径仍会造成一些生成问题。不过,刷怪笼塔始终能够正确生成,而且目前没有已知的兼容性问题,所以别因为它被标记为 Beta 版本就却步!

已完成的功能
潜影贝工厂
挑战潜影贝工厂,检验你的实力吧!这是一种极其罕见的结构,由早已被遗忘、曾创造出潜影贝的文明建造。等你解决了防御设施,就可以利用工厂扩充你的潜影贝箱收藏!

v1.0:
新增紫颂果工厂——一种戒备森严的新结构,生成频率约为末地城的 1/10,但其中有多种红石玩家感兴趣的物品,包括:
- -龙蛋(稀有)
- -潜影贝(既有会向你发射弹幕的类型,也有会随机生成战利品的类型!)
- -红石元件
- -末地城战利品表中的战利品
- -附魔鞘翅(稀有)
- -陷阱
- -背景故事。算是吧。虽然没有文字记载,但故事就在其中。
- ….以及最重要的….
-潜影贝刷怪笼!
版本 1.3

末地城箱子中新增末地探险地图!默认情况下,末地城中的每个箱子都有 1/5 的几率包含一张指向潜影贝工厂的地图,因此你不再需要修改配置,也不用花上好几个小时在末地四处飞行来寻找这些稀有结构。此外,我们还新增了多项配置选项,几乎可以禁用或调整模组中的所有内容。并非每个人安装的模组都相同,所以现在你可以自定义所有内容,让它更好地适配你喜欢的模组。
版本 1.2
潜影贝工厂现在比以前更大了!改进后的生成代码会优先选择能让结构在向外延伸时回到起始区块的组件,避免结构延伸到尚未加载的区块中而被截断。结构在增加高度前也会尝试多拼接几个组件,因此其中有更多房间可供探索,也有更多潜影贝可以装下你新找到的战利品!
1.1 版本现已推出!

1.1 版本为潜影贝工厂结构带来多项改进:
- 在末地新增了一家餐厅。生成几率较低,平均每座潜影贝工厂生成一家。
- 新增两种桥梁残破变体。桥梁区段中有 2/5 会生成残破变体。
- 新增不会升高的桥梁、几种对应的潜影贝摆放变体,以及一种残破变体。
- 为发射器陷阱添加了更多药水,以应对观察者在生成时触发的情况。
- 新增加固支撑变体
- 提高了塔楼不生成残破变体的几率

下方折叠栏中展示了一次快速突袭潜影贝工厂所获得的部分珍贵战利品。战利品表为 “cobbler:chests/shulker_factory_loot”。如果你想调整战利品表,或将你模组中的战利品添加进去,可以像编辑其他战利品表一样直接修改;无需编程!我也在下方附上了格式化后的战利品表。如果你打算游玩这个模组,我建议你亲自探索一座工厂,看看里面有什么;工厂中遗留的物品讲述着居民的故事。不过,如果你想调整模组平衡性,也可以参考我附上的列表。请注意,默认情况下,工厂平均每隔 200 个区块生成一座;生成频率约为末地城的 1/10。

下面是经过编辑、更便于阅读的完整战利品表版本。
“weight”: 10,
“name”: “minecraft:chorus_fruit”,
“min”: 7,
“max”: 24
“weight”: 2,
“name”: “minecraft:chests/end_city_treasure”,
“min”: 5
“weight”: 1,
“name”: “minecraft:piston”,
“min”: 1,
“max”: 10
“weight”: 1,
“name”: “minecraft:redstone”,
“min”: 10,
“max”: 64
“weight”: 2,
“name”: “minecraft:sticky_piston”,
“min”: 1,
“max”: 5
“weight”: 1,
“name”: “minecraft:comparator”,
“min”: 4,
“max”: 12
“weight”: 7,
“name”: “minecraft:purpur_block”,
“min”: 12,
“max”: 42
“weight”: 5,
“name”: “minecraft:end_rod”,
“min”: 3,
“max”: 8
“weight”: 1,
“name”: “minecraft:observer”,
“min”: 1,
“max”: 4
“weight”: 1,
“name”: “minecraft:repeater”,
“min”: 3,
“max”: 12
“weight”: 1,
“name”: “minecraft:redstone_torch”,
“min”: 12,
“max”: 32
“weight”: 1,
“name”: “minecraft:redstone_lamp”,
“min”: 3,
“max”: 12
“weight”: 1,
“name”: “minecraft:purple_bed”,
“weight”: 5,
“name”: “minecraft:dispenser”,
“min”: 4,
“max”: 14
“weight”: 3,
“name”: “minecraft:tripwire_hook”,
“min”: 1,
“max”: 2
“weight”: 3,
“name”: “minecraft:magenta_stained_glass_pane”,
“min”: 7,
“max”: 18
“weight”: 1,
“name”: “minecraft:map”,
“weight”: 3,
“name”: “minecraft:lever”,
“min”: 1,
“max”: 4
“weight”: 1,
“name”: “minecraft:hopper”,
“min”: 1,
“max”: 4
“weight”: 1,
“name”: “minecraft:honey_bottle”,
“weight”: 1,
“name”: “minecraft:end_crystal”,
“weight”: 1,
“name”: “minecraft:elytra”,
“function”: “set_damage”, //0 is broken and 1 is full durability
“min”: 0,
“max”: 0.4
“function”: “enchant_randomly”,
“enchantments”: [
“mending”,
“unbreaking”
“weight”: 1,
“name”: “minecraft:shulker_shell”,
“min”: 1,
“max”: 6
“weight”: 1,
“name”: “minecraft:shield”,
“function”: “set_damage”, //0 is broken and 1 is full durability
“min”: 0.3,
“max”: 0.8
“function”: “enchant_randomly”,
“enchantments”: [
“unbreaking”,
“vanishing_curse”
“weight”: 7,
“name”: “minecraft:popped_chorus_fruit”,
“min”: 4,
“max”: 16
“weight”: 1,
“name”: “minecraft:poisonous_potato”,
“min”: 1,
“max”: 3
“weight”: 1,
“name”: “minecraft:jukebox”,
“weight”: 1,
“name”: “minecraft:furnace”
“weight”: 1,
“name”: “minecraft:fletching_table”
“weight”: 1,
“name”: “minecraft:fishing_rod”,
“function”: “enchant_randomly”,
“enchantments”: [
“mending”,
“unbreaking”,
“luck_of_the_sea”,
“lure”,
“vanishing_curse”
“weight”: 3,
“name”: “minecraft:ender_eye”,
“weight”: 7,
“name”: “minecraft:ender_pearl”,
“min”: 1,
“max”: 16
“weight”: 2,
“name”: “minecraft:ender_chest”,
“weight”: 1,
“name”: “minecraft:dragon_egg”,
“weight”: 3,
“name”: “minecraft:dragon_breath”,
“weight”: 1,
“name”: “minecraft:daylight_detector”,
“weight”: 2,
“name”: “minecraft:damaged_anvil”,
“weight”: 4,
“name”: “minecraft:crafting_table”
“weight”: 1,
“name”: “minecraft:compass”,
“weight”: 1,
“name”: “minecraft:clock”,
“weight”: 1,
“name”: “minecraft:cartography_table”
共有 30 个不同的手工设计部件(不包括黑曜石塔),它们会随机生成,未来很可能还会添加更多!有些结构部件比其他部件更稀有,因此你在第二次或第三次突袭工厂时仍可能遇到一些新房间。
特别感谢 TelepathicGrunt ,感谢他的结构教程,以及在我遇到困难时为我指明方向。你可以在这里找到他的项目。如果你刚开始制作自己的模组,我强烈推荐他的结构教程,可以在这里找到。
杂项
- 蜘蛛现在可以在特定条件下生成蜘蛛网 (v1.15)(可通过配置关闭。配置文件名为“cobbler”)
默认情况下,它们必须将其放置在原木、树叶、刷怪笼或其他蜘蛛网旁边(配置中有一个选项允许蜘蛛将其放置在任何地方)
此外,它们只会在特定光照等级下开始织网(默认情况下为 8-12,含端点)

- 末影人可以破坏和种植可可豆,使全自动农场成为可能。 (v1.4)(通过此模组的配置文件禁用/重新启用,仅对可可豆覆盖 mobGreifing 游戏规则和 enderman_holdable 标签)

-
对草使用骨粉现在有小概率生成橡树树苗,使全自动木材农场成为可能。
-
在沙漠中,树苗现在有概率根据光照等级转化为枯萎的灌木而不是长成树。这使得枯萎的灌木可以再生,结合骨粉极少生成树苗的改动,半自动农场应该成为可能,尽管难度较高。目前全自动农场还不可能实现,因为发射器无法剪切枯萎的灌木。
计划功能
- 对潜影贝工厂的更多改进
如果你想支持我,让我能花更多时间在模组上而不是工作上,我的 patreon 在这里。一如既往,请不要捐赠你负担不起的金额;我们都只是为了开心和玩 Minecraft!
无聊的法律条款
这个模组的代码采用 MIT 许可证,可免费使用,因为这是我所知道的常用许可证中限制最少的一种。如果你想使用模组中的大量内容,但又不想附上 MIT 许可证,请告诉我。只要你是出于善意,也不打算把模组原样发布并声称是自己制作的,我大概都不会介意你如何使用它。友善相待,支持社区就好 🙂 整合包当然可以随意使用这个模组(但如果可以的话,请以能将下载量归到本项目页面的方式收录它。我得遇到非常极端的情况才会在意,不过如果完全没有下载量,我会觉得大家不感兴趣,然后停止开发。我大概永远也没法靠这个赚到一杯咖啡钱,看到大家喜欢这个模组就是对我的回报)。另外,Mojang 要是碰巧在看这段话,模组里的内容你们想用什么就用什么!
常见问题
Shulker’s Faithful Factories 支持哪些 Minecraft 版本?
Shulker’s Faithful Factories 支持 Minecraft Java 版 1.15.2–1.16.5,共 5 个版本,可用的加载器:Forge。下载时注意选择和你游戏版本一致的文件。
Shulker’s Faithful Factories 怎么安装?
先用 PCL2 或 HMCL 启动器安装对应版本的 Forge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。

评论
登录后评论和评分