【手动重定向】修复祭坛为魔法修复进程的一部分,若需查看完整的魔法修复进程,请移步至:魔法修复
方块信息
修复祭坛需要挖掘等级≥0的镐(例:木镐)挖掘,否则不会掉落任何物品。
硬度为5,爆炸抗性为10。
获取
玩家可以在工作台上合成修复祭坛。
用途
3.2版本后,当玩家右击修复祭坛时,会为玩家打开此方块的GUI,并判定交互成功。
3.2版本前,当玩家右击修复祭坛时:
当玩家手持生锈的铁锭右击修复祭坛时,如果玩家非创造模式,则消耗1个手持物品,并给予玩家1个铁锭。
当玩家手持旧靴子右击修复祭坛时,如果玩家非创造模式,则尝试从玩家物品栏中消耗1个魔法修复液,如果成功,则给予玩家1个掷靴者,如果玩家非创造模式,则给予玩家1个金属桶。
当玩家手持物品损坏值 ≠ 0(耐久值不满)的可损坏物品右击修复祭坛时,如果玩家非创造模式,则尝试从玩家物品栏中消耗1个魔法修复液,如果成功,则将该物品损坏值设为0(耐久恢复满),如果玩家非创造模式,则给予玩家1个金属桶。
如果背包空间不足,获得的物品将会掉落在地上,而不是进入玩家背包。
GUI
3.2版本后,修复祭坛的GUI被添加。
修复祭坛的GUI中有3个物品格,从左至右前两个物品格为输入格,第三个物品格为输出格。
其中,第一个物品格能放入可损坏物品,第三个物品格不能放入任何物品。
当修复祭坛更新输出物品时,将第一个物品格的物品记为待修复物品,如果待修复物品为空,或该物品非可损坏物品,则重置修复祭坛状态。
否则,将第二个物品格的物品记为修复材料:
如果修复材料为空,则重置修复祭坛状态;
如果物品为魔法修复剂,则修复比例 = 待修复物品的损坏值;否则,修复比例 = ( 待修复物品的损坏值 与 待修复物品最大耐久 / 5 ) 的最小值。
如果修复比例 ≤ 0,则重置修复祭坛状态;
否则,初始总材料消耗 = 0,在修复比例 > 0,且总材料消耗 < 修复材料数量的情况下,不断尝试将待修复物品的损坏值 - 修复比例,并计算修复比例 = ( 待修复物品的损坏值 与 待修复物品最大耐久 / 5 ) 的最小值;
尝试结束后,将输出格物品设为设为修复完成后的待修复物品。
简洁解释:每个魔法修复剂可以完全修复待修复物品,每个魔法修复沙可以修复待修复物品的1/5。
当修复祭坛重置状态时,将输出物品设为空,并将总材料消耗设为0。
当玩家从第三个物品格(输出格)取出物品时,如果总材料消耗 > 0,则将第二个物品格的物品记为修复材料:
如果修复材料非空,且修复材料数量 ≥ 总材料消耗,则消耗修复材料(消耗量 = 总材料消耗);否则将修复材料设为空。
否则,将修复材料设为空。
将第一个物品格设为空。
资料分支: | 1.18 -, 1.18 + |
资料分类: | 功能性方块:物品制作 |
最大叠加: | 64个 / 组 |
采集工具: | |