getBlock()); $this->source = clone $source; $this->source->setCount(1); $this->result = $result; $this->furnace = $furnace; } /** * @return Furnace */ public function getFurnace() : Furnace{ return $this->furnace; } /** * @return Item */ public function getSource() : Item{ return $this->source; } /** * @return Item */ public function getResult() : Item{ return $this->result; } /** * @param Item $result */ public function setResult(Item $result) : void{ $this->result = $result; } }