mirror of
https://github.com/pmmp/PocketMine-MP.git
synced 2025-09-06 09:56:06 +00:00
CraftingManager: use null coalesce for matching furnace recipes
This commit is contained in:
@ -174,14 +174,8 @@ class CraftingManager{
|
|||||||
*
|
*
|
||||||
* @return FurnaceRecipe|null
|
* @return FurnaceRecipe|null
|
||||||
*/
|
*/
|
||||||
public function matchFurnaceRecipe(Item $input){
|
public function matchFurnaceRecipe(Item $input) : ?FurnaceRecipe{
|
||||||
if(isset($this->furnaceRecipes[$input->getId() . ":" . $input->getDamage()])){
|
return $this->furnaceRecipes[$input->getId() . ":" . $input->getDamage()] ?? $this->furnaceRecipes[$input->getId() . ":?"] ?? null;
|
||||||
return $this->furnaceRecipes[$input->getId() . ":" . $input->getDamage()];
|
|
||||||
}elseif(isset($this->furnaceRecipes[$input->getId() . ":?"])){
|
|
||||||
return $this->furnaceRecipes[$input->getId() . ":?"];
|
|
||||||
}
|
|
||||||
|
|
||||||
return null;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
Reference in New Issue
Block a user