Use ingredient damage to check inventory items on crafting event

This commit is contained in:
Intyre 2016-01-26 23:43:54 +01:00
parent bc3dca4736
commit b7d8956f23
No known key found for this signature in database
GPG Key ID: B06D41D26935005A

View File

@ -2655,7 +2655,7 @@ class Player extends Human implements CommandSender, InventoryHolder, ChunkLoade
foreach($ingredients as $ingredient){ foreach($ingredients as $ingredient){
$slot = -1; $slot = -1;
foreach($this->inventory->getContents() as $index => $i){ foreach($this->inventory->getContents() as $index => $i){
if($ingredient->getId() !== 0 and $ingredient->deepEquals($i, $i->getDamage() !== null) and ($i->getCount() - $used[$index]) >= 1){ if($ingredient->getId() !== 0 and $ingredient->deepEquals($i, $ingredient->getDamage() !== null) and ($i->getCount() - $used[$index]) >= 1){
$slot = $index; $slot = $index;
$used[$index]++; $used[$index]++;
break; break;