public getIngredientList ( ) : |
||
return |
public function getIngredientList()
{
$ingredients = [];
foreach ($this->ingredients as $ingredient) {
$ingredients[] = clone $ingredient;
}
return $ingredients;
}
private static function writeShapelessRecipe(ShapelessRecipe $recipe, BinaryStream $stream) { $stream->putInt($recipe->getIngredientCount()); foreach ($recipe->getIngredientList() as $item) { $stream->putSlot($item); } $stream->putInt(1); $stream->putSlot($recipe->getResult()); $stream->putUUID($recipe->getId()); return CraftingDataPacket::ENTRY_SHAPELESS; }