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

Public Member Functions

 __construct (private int $resultIndex)
 
 getResultIndex ()
 
 getTypeId ()
 
 write (PacketSerializer $out)
 

Static Public Member Functions

static read (PacketSerializer $in)
 

Public Attributes

const ID = ItemStackRequestActionType::CRAFTING_CREATE_SPECIFIC_RESULT
 

Detailed Description

This action precedes a "take" or "place" action involving the "created item" magic slot. It indicates that the "created item" output slot now contains output N of a previously specified crafting recipe. This is only used with crafting recipes that have multiple outputs. For recipes with single outputs, it's assumed that the content of the "created item" slot is the only output.

See also
ContainerUIIds::CREATED_OUTPUT
UIInventorySlotOffset::CREATED_ITEM_OUTPUT

Definition at line 31 of file CraftingCreateSpecificResultStackRequestAction.php.

Constructor & Destructor Documentation

◆ __construct()

pocketmine\network\mcpe\protocol\types\inventory\stackrequest\CraftingCreateSpecificResultStackRequestAction::__construct ( private int  $resultIndex)

Member Function Documentation

◆ getResultIndex()

pocketmine\network\mcpe\protocol\types\inventory\stackrequest\CraftingCreateSpecificResultStackRequestAction::getResultIndex ( )

◆ read()

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

◆ write()

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

Member Data Documentation

◆ ID

const pocketmine\network\mcpe\protocol\types\inventory\stackrequest\CraftingCreateSpecificResultStackRequestAction::ID = ItemStackRequestActionType::CRAFTING_CREATE_SPECIFIC_RESULT

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