Arda's Uncrafting Table

Arda's Uncrafting Table

阿尔达的分解工作台让你无缝逆转合成配方。从未使用的物品中取回材料,支持损坏工具的公平概率系统,并能自动适用于原版与模组配方。

技术

你是否曾经不小心合成了错误的物品,或者你的箱子里堆满了永远不会用到的战利品?Arda 的合成拆解台就是解决方案。这个模组引入了一个实用的功能性方块,允许你逆转合成过程,将成品变回原始材料。

主要特性

1. 通用拆解

该模组直接挂钩 Minecraft 的合成管理器。这意味着它不仅适用于原版物品(如钻石镐或金盔甲),也适用于其他模组中使用标准合成台的物品。只要有合成配方,就可以被拆解。

2. 智能耐久度系统

拆解逻辑经过平衡设计,以防止滥用。你不能简单地合成一个工具,用到接近损坏,然后拿回全部材料。

  • 完美状态:如果物品完全修复,你可以拿回 100% 的材料。
  • 损坏物品:模组会计算剩余耐久度百分比。每个材料都有基于该百分比的返还几率,但现在有最多损失 2 个物品的限制,以确保公平性。
  • 示例:如果钻石镐剩余 50% 耐久,那么每个钻石和木棍都有恰好 50% 的几率被返还,但你永远不会损失超过 2 个物品。

3. 批量拆解(Shift 点击)

需要一次拆除多个物品?只需在点击拆解按钮时按住 Shift 键。工作台将自动处理尽可能多的物品,直到输入耗尽或输出槽满为止,节省你的时间和点击次数。

4. 智能输出槽填充

拆解出的物品会按顺序(第 1 到第 9 槽)放入输出槽,就像物品通过漏斗流动一样。这确保了当你切换配方时,新物品会填充空槽位,而不是掉落在地上。

5. 幽灵预览(视觉辅助)

在拆解之前,你可以看到半透明预览,精确显示哪些物品会进入哪些输出槽。此预览每种物品类型显示一个图标(例如,一个石头代表全部八个),并以 60% 的透明度显示,这样你就可以规划你的物品栏管理。

6. 配方循环

某些物品有多个合成配方(例如,同一物品使用不同木材种类)。使用下一个配方按钮可以循环浏览输入物品的所有可用配方,让你控制在返还时获得哪个变种。

7. 交互式按钮反馈

拆解和下一个配方按钮提供视觉反馈:点击时会短暂显示“按下”纹理,悬停时变为蓝色,使界面更具响应性和愉悦感。

8. 公平交换机制

该模组尊重配方的输出数量。如果合成配方产出 4 个物品(例如台阶或火把),你必须恰好将 4 个这样的物品放入输入槽才能取回材料。这防止了材料复制。

9. 安全与溢出保护

不会有物品丢失。如果拆解台的输出槽已满,或者产生的材料无法容纳,多余的物品将自动掉落在玩家脚下。

 

使用方法

  1. 合成拆解台(配方与标准合成台匹配,但带有独特的变化,详情请查看 JEI/REI)。
  2. 将你想要拆除的物品放入输入槽(左侧)。
  3. 确保物品可拆解(它必须具有有效的合成配方)。
  4. 点击拆解按钮(或 Shift+点击进行批量拆解)。
  5. 从输出格子中收集你的材料。如果存在多个配方,使用下一个配方按钮。

 

技术细节

  • 服务端执行:所有逻辑都在服务端运行,以防止“幽灵物品”或不同步问题。
  • 音效:具有沉浸式机械音效(砂轮效果)在处理物品时播放。
  • 兼容性:完全兼容 NeoForge 1.21.1,并适用于所有使用原版合成系统的模组。

立即下载,停止浪费你的宝贵资源!