ImmersiveEnchantingFork

ImmersiveEnchantingFork

A 1.12.2 版本的 AlfieHanks 沉浸式附魔模组的 Fork 分支

魔法

什么是沉浸式附魔(Immersive Enchanting)?

本模组是 Alfie Hanks 的沉浸式附魔 的 Minecraft Forge 1.12.2 移植版本,后者是一个附魔重做模组。本模组复刻了原版模组的机制(自定义附魔台界面、基于进度的配方,以及远古之书知识门控),用于像 RLCraft 这类高度依赖附魔的整合包中。

这是一个独立的移植版本,与原作者无关联。它共享概念和大致机制,但属于从零开始的 1.12.2 实现;未从原项目中复制任何源代码。

免责声明: 并非所有内容都与原版模组完全一致,这就是为什么我称其为分支而非完整的移植版本,主要是由于模组开发经验不足和版本限制。模组的一些新增内容也导致了这种差异。

功能特性

源自原版模组的内容:

  • 移除旧版附魔界面 -> 替换为“技能树”界面
  • 复制与转化*
  • 远古之书及其不同的知识*
  • 远古(创造模式)书架
  • 渐进式附魔;通过有保障的方式从效率 I 升级到效率 V,而非依靠运气。
  • 附魔书在生存模式中无法获取
  • 铁砧修复费用在所有物品上均降低
  • 经验修补(Mending)被禁用;可在自定义配置中 100% 开启/关闭。
  • 附魔费用可通过用户或生成的 json 文件自定义。
  • 节点动画和音效
  • 村民不再交易附魔书*

相对原版模组新增或不同的内容:

  • 合成远古之书:此功能虽然原版模组中已涉及较少,但仍有其适用场景,尤其当某些模组(如 SME)引入了数十种附魔时。通过铁砧合并知识每次花费 10 级经验,此费用可通过 json 文件或游戏内菜单配置。

  • 复制远古之书:找到稀有的附魔?但你和朋友们喜欢分开生活,或不想主动共享远古之书或附魔设施?试试复制功能!默认只花费一张纸和一支羽毛笔,让玩家可以轻松在各个附魔设施之间共享知识。(注意:复制的远古之书不能进行转化。)默认配方可由整合包作者根据需求通过 json 文件修改。如果在配置菜单中启用相应选项,此功能也可消耗经验值。

  • 转化远古之书:转化行为略有不同。只需一本非复制的远古之书,玩家必须提供材料(通常是更难获取的材料作为补偿)才能成功转化。Json 文件规定了哪些附魔可以转化为哪些附魔,并允许选择最多 4 种材料作为其费用。与其姊妹机制一样,如果在配置菜单中启用相应选项,转化也可消耗经验值。

  • 护甲槽位:在沉浸式附魔界面中,玩家还可以看到当前装备的护甲槽位。这是原版模组所没有的便利性改进。

  • 持久槽位:沉浸式附魔界面整体支持物品留在任何相关槽位中。无论是目标物品还是材料,它们都会保持原位,因此无需因为缺少某一种材料而反复放回物品。此功能也适用于远古之书复制和转化机制。

  • 搜索栏:当玩家安装了大量模组,或整合包含有许多附魔时,某些物品可能拥有大量附魔。虽然缩放滚动查看也是一种选择,但搜索栏允许玩家快速定位到想要的附魔,前提是他们拥有该附魔的知识。

  • 附魔材料费用:原版模组的一个常见抱怨是仅限于一种材料费用和少量青金石。我通过将限制从(实际上 2 个槽位)增加到 8 个来解决这个问题。通过 json 文件,每种附魔都可以完全配置。

  • 铁砧修复全面重做:如前所述,物品整体具有固定的修复费用。例如,用 1 个钻石修复花费 1 级经验,2 个钻石修复花费 2 级经验,以此类推,忽略修复/附魔次数。这包括重命名物品,所有重命名都花费 1 级经验。

  • 铁砧合并全面重做:此改动可能引发争议,因此它是完全可配置的。此功能的作用是,如果铁砧上的两个物品都已附魔,则无法进行合并。这是从原版模组评论中提出的问题,我也同意,它基本上破坏了模组的进度体系。然而,我理解此功能的侵入性,因此您可以通过配置菜单禁用它。

  • 更多配置选项:配置菜单与传统 Minecraft 模组界面不同,但各部分和功能基本相同。以下是该模组可配置方式的一些示例,所有选项都带有提示,以帮助作者和玩家。

    • 调试:这些选项用于开发目的,大多数玩家不太会用到。PagedTreeUI 最接近原版模组的风格,但目前仍有一些 Bug。如果模组能获得足够的关注,预计在未来的更新中会进行重做。
    • 客户端:这些选项更多与视觉效果/声音相关,无论开启或关闭都不影响功能。建议关闭详情面板,但如果玩家更喜欢阅读选中节点的详细信息而不是悬停提示,也可以开启。
    • 远古之书:此处可以修改合并远古之书的费用,以及是否完全需要远古之书才能使用附魔台(如果您想在一开始就解锁所有内容,但仍保留类似配方的进度)。复制和转化功能也可以在此开启或关闭,以及它们附带的物品槽位持久性。
    • 铁砧:以上所有铁砧重做改动都可以按玩家意愿调整。重命名、修复和合并功能可以关闭,但建议保持开启状态游玩。
    • 附魔台:这里只有一个选项,即附魔台是否应保持材料槽和目标槽中的物品。建议保持开启状态,这是一个很好的便利性功能,但如果您忘记有物品留在里面可能会感到困惑。
    • 战利品:处理大部分关于远古之书的生成方式,以及从附魔书到远古之书的实际转化过程。默认情况下,只要可能,它会覆盖并替换附魔书;如果附魔书无法通过正常且更简洁的方式替换,则采用此方式。
    • 配方:控制某些配方(如附魔、复制或转化)是否需要经验值。这也是开启或关闭经验修补(Mending)的地方。
    • 兼容性:自动控制是否应启用与 SME 或 Champions 模组的交叉兼容性。这也是处理村民交易的地方。

明确支持的模组

  • Rin 的如此多的附魔(Rin's So Many Enchantments)
  • 海洋扩展(Oceanic Expanse)
  • 腐败之地(Defiled Lands)
  • 斯巴达武器(Spartan Weaponry)
  • Majrusz 的奇妙附魔(Majrusz's Wonderful Enchantments)
  • Selim 的附魔(Selim's Enchants)
  • 更好的生存(Better Survival)
  • Champions(战利品整合)
  • 以及更多!*

*该模组本身支持对新加载模组的配方自动生成,因此大多数添加附魔的模组应该会自动与此沉浸式附魔分支兼容。如果不兼容,最好在 GitHub Issue Tracker 上提交功能请求!CurseForge 评论的优先级较低。

整合包

是的,您可以自由使用此模组,并强烈鼓励在整合包中使用它。该模组的可配置性正是为此设计的。此外,我个人在 RLCraft 中使用它。

Wiki

即将推出!仍在等待 Wiki.gg 的回复……理想情况下将提供一些关于如何添加自己的配方的简明文档,并更正式地介绍调试命令和配置设置。

模组作者备注:

这是我尝试从不同版本的 Minecraft 移植到 1.12.2 的第一批较大规模的模组之一。我知道某些方面可能并不完善,但我希望在评论或 GitHub(首选)中听到建设性的反馈和建议,并真心希望您喜欢使用此模组。

鸣谢

感谢 Alfie/Alfino,允许我移植/分支他们超酷的模组!再次,请在此处查看他们的项目:https://www.curseforge.com/minecraft/mc-mods/immersive-enchanting