PocketMine-MP 5.42.1 git-d77520d210fcb967a02bc11817ad625393c8ebc6
Loading...
Searching...
No Matches
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 (ByteBufferWriter $out)
 

Static Public Member Functions

static read (ByteBufferReader $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 29 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 38 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 55 of file CraftRecipeAutoStackRequestAction.php.

◆ getRecipeId()

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

Definition at line 45 of file CraftRecipeAutoStackRequestAction.php.

◆ getRepetitions()

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

Definition at line 47 of file CraftRecipeAutoStackRequestAction.php.

◆ getRepetitions2()

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

Definition at line 49 of file CraftRecipeAutoStackRequestAction.php.

◆ read()

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

Definition at line 57 of file CraftRecipeAutoStackRequestAction.php.

◆ write()

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

Member Data Documentation

◆ ID

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

Definition at line 32 of file CraftRecipeAutoStackRequestAction.php.


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