Skip to content

Class endstone::ActorPickupItemEvent

ClassList > endstone > ActorPickupItemEvent

Called when an Actor picks an item up from the ground.More...

  • #include <endstone/event/actor/actor_pickup_item_event.h>

Inherits the following classes: endstone::Cancellable

Public Functions

Type Name
ActorPickupItemEvent (const NotNull< Actor > & actor, const NotNull< Item > & item, int amount)
ENDSTONE_EVENT (ActorPickupItemEvent)
int getAmount () const
Gets the number of items that will be picked up from the stack.
const NotNull< Item > & getItem () const
Gets the Item picked up by the actor.

Public Functions inherited from endstone::Cancellable

See endstone::Cancellable

Type Name
virtual void cancel ()
Cancel this event.
virtual bool isCancelled () override const
Gets the cancellation state of this event.
virtual void setCancelled (bool cancel) override
Sets the cancellation state of this event.

Public Functions inherited from endstone::ICancellable

See endstone::ICancellable

Type Name
virtual void cancel () = 0
Cancels this event.
virtual bool isCancelled () const = 0
Gets the cancellation state of this event.
virtual void setCancelled (bool cancel) = 0
Sets the cancellation state of this event.
virtual ~ICancellable () = default

Detailed Description

This is not called for players; see PlayerPickupItemEvent instead.

Public Functions Documentation

function ActorPickupItemEvent

inline explicit endstone::ActorPickupItemEvent::ActorPickupItemEvent (
    const  NotNull < Actor > & actor,
    const  NotNull < Item > & item,
    int amount
) 

function ENDSTONE_EVENT

endstone::ActorPickupItemEvent::ENDSTONE_EVENT (
    ActorPickupItemEvent
) 

function getAmount

Gets the number of items that will be picked up from the stack.

inline int endstone::ActorPickupItemEvent::getAmount () const

Returns:

the amount picked up


function getItem

Gets the Item picked up by the actor.

inline const  NotNull < Item > & endstone::ActorPickupItemEvent::getItem () const

Returns:

the item



The documentation for this class was generated from the following file include/endstone/event/actor/actor_pickup_item_event.h