zh470947848
问个有关合成表的问题,比如说我这里想要用石头和橘子合成橘子汁
  1. {
  2.   "result": {
  3.     "item": "orange_craft:orange_juice"
  4.   },
  5.   "type": "minecraft:crafting_shapeless",
  6.   "ingredients": [
  7.     {
  8.       "item": "orange_craft:orange"
  9.     },
  10.     {
  11.       "item": "<span style="line-height: 1.5;">minecraft:stone</span><span style="line-height: 1.5;">"</span>
复制代码
但是我又不想让橘子被消耗,应该怎么写
如果我想让橘子合成后返回一个橘子皮,又该怎么写?

zh470947848
  1.           public ItemOrange_Juice()
  2.           {
  3.                   //super()
  4.                   super(4, 0.6F, false);
  5.                   this.setAlwaysEdible();
  6.                   this.setUnlocalizedName("Orange_Juice");
  7.                   this.setCreativeTab(CreativeTabs.FOOD);
  8.           }
  9.           
复制代码

l另外我想让它吃完返还玻璃瓶应该怎么搞?

ruhuasiyu
柑橘sensei!

我觉得你可以看下水桶和岩浆桶是怎么处理的。

zh470947848
ruhuasiyu 发表于 2018-11-29 18:37
柑橘sensei!

我觉得你可以看下水桶和岩浆桶是怎么处理的。

问题是我不知道去哪看 ̄  ̄)σ
另外我也写过带牛奶桶的配方,它直接就返还桶

时透无一年
本帖最后由 C似水流年 于 2018-11-29 21:00 编辑

setContainerItem(containerItem)edit:没仔细看,这是牛奶桶
吃完返还东西就onItemUseFinish或者onFoodEaten里写个返还东西的就好了


小板牙
mcbbs感谢有你,感谢分享

第一页 上一页 下一页 最后一页