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

Static Public Member Functions

static read (ByteBufferReader $in)
 

Detailed Description

Definition at line 24 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 30 of file EnchantOption.php.

Member Function Documentation

◆ getCost()

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

Definition at line 40 of file EnchantOption.php.

◆ getEquipActivatedEnchantments()

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

Definition at line 45 of file EnchantOption.php.

◆ getHeldActivatedEnchantments()

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

Definition at line 48 of file EnchantOption.php.

◆ getName()

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

Definition at line 53 of file EnchantOption.php.

◆ getOptionId()

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

Definition at line 55 of file EnchantOption.php.

◆ getSelfActivatedEnchantments()

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

Definition at line 51 of file EnchantOption.php.

◆ getSlotFlags()

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

Definition at line 42 of file EnchantOption.php.

◆ read()

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

Definition at line 78 of file EnchantOption.php.

◆ write()

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

Definition at line 92 of file EnchantOption.php.


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