ExtractableItems warning when product does not exist.
This commit is contained in:
		| @@ -30,6 +30,7 @@ import org.l2jmobius.gameserver.model.ExtractableProduct; | ||||
| import org.l2jmobius.gameserver.model.actor.Playable; | ||||
| import org.l2jmobius.gameserver.model.actor.Player; | ||||
| import org.l2jmobius.gameserver.model.item.EtcItem; | ||||
| import org.l2jmobius.gameserver.model.item.ItemTemplate; | ||||
| import org.l2jmobius.gameserver.model.item.instance.Item; | ||||
| import org.l2jmobius.gameserver.network.SystemMessageId; | ||||
| import org.l2jmobius.gameserver.network.serverpackets.InventoryUpdate; | ||||
| @@ -109,7 +110,14 @@ public class ExtractableItems implements IItemHandler | ||||
| 							continue; | ||||
| 						} | ||||
| 						 | ||||
| 						if (ItemTable.getInstance().getTemplate(expi.getId()).isStackable() || (createItemAmount == 1)) | ||||
| 						final ItemTemplate template = ItemTable.getInstance().getTemplate(expi.getId()); | ||||
| 						if (template == null) | ||||
| 						{ | ||||
| 							LOGGER.warning("ExtractableItems: Could not find " + item + " product template with id " + expi.getId() + "!"); | ||||
| 							continue; | ||||
| 						} | ||||
| 						 | ||||
| 						if (template.isStackable() || (createItemAmount == 1)) | ||||
| 						{ | ||||
| 							final Item newItem = player.addItem("Extract", expi.getId(), createItemAmount, player, false); | ||||
| 							if (expi.getMaxEnchant() > 0) | ||||
| @@ -156,7 +164,14 @@ public class ExtractableItems implements IItemHandler | ||||
| 						continue; | ||||
| 					} | ||||
| 					 | ||||
| 					if (ItemTable.getInstance().getTemplate(expi.getId()).isStackable() || (createItemAmount == 1)) | ||||
| 					final ItemTemplate template = ItemTable.getInstance().getTemplate(expi.getId()); | ||||
| 					if (template == null) | ||||
| 					{ | ||||
| 						LOGGER.warning("ExtractableItems: Could not find " + item + " product template with id " + expi.getId() + "!"); | ||||
| 						continue; | ||||
| 					} | ||||
| 					 | ||||
| 					if (template.isStackable() || (createItemAmount == 1)) | ||||
| 					{ | ||||
| 						final Item newItem = player.addItem("Extract", expi.getId(), createItemAmount, player, false); | ||||
| 						if (expi.getMaxEnchant() > 0) | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 MobiusDevelopment
					MobiusDevelopment