问个有关合成表的问题,比如说我这里想要用石头和橘子合成橘子汁复制代码但是我又不想让橘子被消耗,应该怎么写
如果我想让橘子合成后返回一个橘子皮,又该怎么写?
- {
 
-   "result": {
 
-     "item": "orange_craft:orange_juice"
 
-   },
 
-   "type": "minecraft:crafting_shapeless",
 
-   "ingredients": [
 
-     {
 
-       "item": "orange_craft:orange"
 
-     },
 
-     {
 
- "item": "<span style="line-height: 1.5;">minecraft:stone</span><span style="line-height: 1.5;">"</span>
如果我想让橘子合成后返回一个橘子皮,又该怎么写?
-           public ItemOrange_Juice() 
 
-           {
 
-                   //super()
 
-                   super(4, 0.6F, false);
 
-                   this.setAlwaysEdible();
 
-                   this.setUnlocalizedName("Orange_Juice");
 
-                   this.setCreativeTab(CreativeTabs.FOOD);
 
-           }
 
l另外我想让它吃完返还玻璃瓶应该怎么搞?
柑橘sensei!
我觉得你可以看下水桶和岩浆桶是怎么处理的。
我觉得你可以看下水桶和岩浆桶是怎么处理的。
ruhuasiyu 发表于 2018-11-29 18:37
柑橘sensei!
我觉得你可以看下水桶和岩浆桶是怎么处理的。
问题是我不知道去哪看 ̄  ̄)σ
另外我也写过带牛奶桶的配方,它直接就返还桶
 本帖最后由 C似水流年 于 2018-11-29 21:00 编辑 
setContainerItem(containerItem)edit:没仔细看,这是牛奶桶
吃完返还东西就onItemUseFinish或者onFoodEaten里写个返还东西的就好了
setContainerItem(containerItem)edit:没仔细看,这是牛奶桶
吃完返还东西就onItemUseFinish或者onFoodEaten里写个返还东西的就好了
mcbbs感谢有你,感谢分享