PocketMine-MP 5.15.1 git-5ef247620a7c6301a849b54e5ef1009217729fc8
pocketmine\network\mcpe\protocol\types\EnchantOption Class Reference
+ Collaboration diagram for pocketmine\network\mcpe\protocol\types\EnchantOption:

Public Member Functions

 __construct (private int $cost, private int $slotFlags, private array $equipActivatedEnchantments, private array $heldActivatedEnchantments, private array $selfActivatedEnchantments, private string $name, private int $optionId)
 
 getCost ()
 
 getEquipActivatedEnchantments ()
 
 getHeldActivatedEnchantments ()
 
 getName ()
 
 getOptionId ()
 
 getSelfActivatedEnchantments ()
 
 getSlotFlags ()
 
 write (PacketSerializer $out)
 

Static Public Member Functions

static read (PacketSerializer $in)
 

Detailed Description

Definition at line 20 of file EnchantOption.php.

Constructor & Destructor Documentation

◆ __construct()

pocketmine\network\mcpe\protocol\types\EnchantOption::__construct ( private int  $cost,
private int  $slotFlags,
private array  $equipActivatedEnchantments,
private array  $heldActivatedEnchantments,
private array  $selfActivatedEnchantments,
private string  $name,
private int  $optionId 
)
Parameters
Enchant[]$equipActivatedEnchantments
Enchant[]$heldActivatedEnchantments
Enchant[]$selfActivatedEnchantments

Definition at line 26 of file EnchantOption.php.

Member Function Documentation

◆ getCost()

pocketmine\network\mcpe\protocol\types\EnchantOption::getCost ( )

Definition at line 36 of file EnchantOption.php.

◆ getEquipActivatedEnchantments()

pocketmine\network\mcpe\protocol\types\EnchantOption::getEquipActivatedEnchantments ( )
Returns
Enchant[]

Definition at line 41 of file EnchantOption.php.

◆ getHeldActivatedEnchantments()

pocketmine\network\mcpe\protocol\types\EnchantOption::getHeldActivatedEnchantments ( )
Returns
Enchant[]

Definition at line 44 of file EnchantOption.php.

◆ getName()

pocketmine\network\mcpe\protocol\types\EnchantOption::getName ( )

Definition at line 49 of file EnchantOption.php.

◆ getOptionId()

pocketmine\network\mcpe\protocol\types\EnchantOption::getOptionId ( )

Definition at line 51 of file EnchantOption.php.

◆ getSelfActivatedEnchantments()

pocketmine\network\mcpe\protocol\types\EnchantOption::getSelfActivatedEnchantments ( )
Returns
Enchant[]

Definition at line 47 of file EnchantOption.php.

◆ getSlotFlags()

pocketmine\network\mcpe\protocol\types\EnchantOption::getSlotFlags ( )

Definition at line 38 of file EnchantOption.php.

◆ read()

static pocketmine\network\mcpe\protocol\types\EnchantOption::read ( PacketSerializer  $in)
static

Definition at line 74 of file EnchantOption.php.

◆ write()

pocketmine\network\mcpe\protocol\types\EnchantOption::write ( PacketSerializer  $out)

Definition at line 88 of file EnchantOption.php.


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