Called when a player inserts an item into an enchanting table's input slot. The options provided by the event will be shown on the enchanting table menu.
Definition at line 39 of file PlayerEnchantingOptionsRequestEvent.php.
◆ __construct()
pocketmine\event\player\PlayerEnchantingOptionsRequestEvent::__construct |
( |
Player | $player, |
|
|
private readonly EnchantInventory | $inventory, |
|
|
private array | $options ) |
◆ call()
pocketmine\event\Event::call |
( |
| ) |
|
|
inherited |
Calls event handlers registered for this event.
- Exceptions
-
RuntimeException if event call recursion reaches the max depth limit
Definition at line 49 of file Event.php.
◆ getEventName()
pocketmine\event\Event::getEventName |
( |
| ) |
|
|
finalinherited |
◆ getInventory()
pocketmine\event\player\PlayerEnchantingOptionsRequestEvent::getInventory |
( |
| ) |
|
◆ getOptions()
pocketmine\event\player\PlayerEnchantingOptionsRequestEvent::getOptions |
( |
| ) |
|
◆ getPlayer()
pocketmine\event\player\PlayerEvent::getPlayer |
( |
| ) |
|
|
inherited |
◆ hasHandlers()
static pocketmine\event\Event::hasHandlers |
( |
| ) |
|
|
staticinherited |
Returns whether the current class context has any registered global handlers. This can be used in hot code paths to avoid unnecessary event object creation.
Usage: SomeEventClass::hasHandlers()
Definition at line 77 of file Event.php.
◆ isCancelled()
pocketmine\event\Cancellable::isCancelled |
( |
| ) |
|
|
inherited |
Returns whether this instance of the event is currently cancelled.
If it is cancelled, only downstream handlers that declare @handleCancelled
will be called with this event.
◆ setOptions()
pocketmine\event\player\PlayerEnchantingOptionsRequestEvent::setOptions |
( |
array | $options | ) |
|
◆ $eventName
string pocketmine\event\Event::$eventName = null |
|
protectedinherited |
◆ $player
Player pocketmine\event\player\PlayerEvent::$player |
|
protectedinherited |
The documentation for this class was generated from the following file: