mirror of
https://github.com/pmmp/PocketMine-MP.git
synced 2025-07-23 19:34:15 +00:00
Fixed multi-output recipe handling
This commit is contained in:
parent
3d6baa8a55
commit
36525d9055
@ -190,7 +190,10 @@ final class ItemStackRequestExecutor{
|
|||||||
$craftingResult->setCount($craftingResult->getCount() * $repetitions);
|
$craftingResult->setCount($craftingResult->getCount() * $repetitions);
|
||||||
$this->craftingResults[$k] = $craftingResult;
|
$this->craftingResults[$k] = $craftingResult;
|
||||||
}
|
}
|
||||||
$this->setNextCreatedItem($this->craftingResults[array_key_first($this->craftingResults)]);
|
if(count($this->craftingResults) === 1){
|
||||||
|
//for multi-output recipes, later actions will tell us which result to create and when
|
||||||
|
$this->setNextCreatedItem($this->craftingResults[array_key_first($this->craftingResults)]);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private function takeCreatedItem(ItemStackRequestSlotInfo $destination, int $count) : void{
|
private function takeCreatedItem(ItemStackRequestSlotInfo $destination, int $count) : void{
|
||||||
|
Loading…
x
Reference in New Issue
Block a user