= 创作分享 =
编程开发
合成用工具的新实现
墨言魂靈

合成用工具的新实现

墨言魂靈 于 2023-3-5 11:56 ( 1年前 ) [复制链接] [只看楼主] [打印]
368 0
仔细看了看Fabric文档后,发现Fabric已经把接口提供出来了【之前还在自己写Mixin重造轮子...】
覆盖FabricItem接口中的ItemStack getRecipeRemainder(ItemStack stack)方法即可(没错,和那个final return Item的不是同一个方法)。

Fabric文档给出的示例:
  1.   if (stack.getDamage() < stack.getMaxDamage() - 1) {
  2.           ItemStack moreDamaged = stack.copy();
  3.           moreDamaged.setDamage(stack.getDamage() + 1);
  4.           return moreDamaged;
  5.   }

  6.   return ItemStack.EMPTY;
复制代码


城市喧闹,森林归宿。
终有一天,钢筋的海洋会在硝烟中化为尘土。
而那些阴影下的朝阳后裔,将重新统治这个世界
罪恶的本源出自于何?无非是过度的生气
发表于 2023-3-5 11:56:09 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

回复 | 举报

该帖共收到 0 条回复!
百科目前不允许匿名发帖哦~ 请先 [ 登陆 ][ 注册 ] 吧~

本版积分规则

发新帖
  • 回复
  • 点评
  • 评分

[ MC百科(mcmod.cn) 除另有声明,所有开放公共编辑的内容均使用 BY-NC-SA 3.0 协议 ]

Minecraft百科CC协议
快速回复 返回顶部 返回列表