PocketMine-MP 5.18.2 git-00e39821f06a4b6d728d35053c2621dbb19369ff
pocketmine\network\mcpe\protocol\types\inventory\stackrequest\CraftRecipeAutoStackRequestAction Class Reference
+ Inheritance diagram for pocketmine\network\mcpe\protocol\types\inventory\stackrequest\CraftRecipeAutoStackRequestAction:
+ Collaboration diagram for pocketmine\network\mcpe\protocol\types\inventory\stackrequest\CraftRecipeAutoStackRequestAction:

Public Member Functions

 __construct (private int $recipeId, private int $repetitions, private int $repetitions2, private array $ingredients)
 
 getIngredients ()
 
 getRecipeId ()
 
 getRepetitions ()
 
 getRepetitions2 ()
 
 getTypeId ()
 
 write (PacketSerializer $out)
 

Static Public Member Functions

static read (PacketSerializer $in)
 

Public Attributes

const ID = ItemStackRequestActionType::CRAFTING_RECIPE_AUTO
 

Detailed Description

Tells that the current transaction crafted the specified recipe, using the recipe book. This is effectively the same as the regular crafting result action.

Definition at line 26 of file CraftRecipeAutoStackRequestAction.php.

Constructor & Destructor Documentation

◆ __construct()

pocketmine\network\mcpe\protocol\types\inventory\stackrequest\CraftRecipeAutoStackRequestAction::__construct ( private int  $recipeId,
private int  $repetitions,
private int  $repetitions2,
private array  $ingredients 
)
final
Parameters
RecipeIngredient[]$ingredients@phpstan-param list<RecipeIngredient> $ingredients

Definition at line 35 of file CraftRecipeAutoStackRequestAction.php.

Member Function Documentation

◆ getIngredients()

pocketmine\network\mcpe\protocol\types\inventory\stackrequest\CraftRecipeAutoStackRequestAction::getIngredients ( )
Returns
RecipeIngredient[] @phpstan-return list<RecipeIngredient>

Definition at line 52 of file CraftRecipeAutoStackRequestAction.php.

◆ getRecipeId()

pocketmine\network\mcpe\protocol\types\inventory\stackrequest\CraftRecipeAutoStackRequestAction::getRecipeId ( )

Definition at line 42 of file CraftRecipeAutoStackRequestAction.php.

◆ getRepetitions()

pocketmine\network\mcpe\protocol\types\inventory\stackrequest\CraftRecipeAutoStackRequestAction::getRepetitions ( )

Definition at line 44 of file CraftRecipeAutoStackRequestAction.php.

◆ getRepetitions2()

pocketmine\network\mcpe\protocol\types\inventory\stackrequest\CraftRecipeAutoStackRequestAction::getRepetitions2 ( )

Definition at line 46 of file CraftRecipeAutoStackRequestAction.php.

◆ read()

static pocketmine\network\mcpe\protocol\types\inventory\stackrequest\CraftRecipeAutoStackRequestAction::read ( PacketSerializer  $in)
static

Definition at line 54 of file CraftRecipeAutoStackRequestAction.php.

◆ write()

pocketmine\network\mcpe\protocol\types\inventory\stackrequest\CraftRecipeAutoStackRequestAction::write ( PacketSerializer  $out)

Member Data Documentation

◆ ID

const pocketmine\network\mcpe\protocol\types\inventory\stackrequest\CraftRecipeAutoStackRequestAction::ID = ItemStackRequestActionType::CRAFTING_RECIPE_AUTO

Definition at line 29 of file CraftRecipeAutoStackRequestAction.php.


The documentation for this class was generated from the following file: