Просмотр исходного кода

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

Fixes #3366
Glitchfinder 7 лет назад
Родитель
Сommit
c83d011faa
1 измененных файлов с 3 добавлено и 1 удалено
  1. 3 1
      src/main/java/com/gmail/nossr50/skills/taming/TamingManager.java

+ 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) {