ソースを参照

Don't convert raw salmon to raw fish when summoning ocelots.

Fixes #3366
Glitchfinder 7 年 前
コミット
c83d011faa

+ 3 - 1
src/main/java/com/gmail/nossr50/skills/taming/TamingManager.java

@@ -312,7 +312,9 @@ public class TamingManager extends SkillManager {
             ParticleEffectUtils.playCallOfTheWildEffect(entity);
         }
 
-        player.getInventory().setItemInMainHand(heldItemAmount == summonAmount ? null : new ItemStack(heldItem.getType(), heldItemAmount - summonAmount));
+        ItemStack leftovers = new ItemStack(heldItem);
+        leftovers.setAmount(heldItemAmount - summonAmount);
+        player.getInventory().setItemInMainHand(heldItemAmount == summonAmount ? null : leftovers);
 
         String lifeSpan = "";
         if (tamingCOTWLength > 0) {