Promotion background
Easter Season IS HERE!
10% off limited time offer!
Ends in
00
H
00
M
00
S
limited time offer SAVE 10% NOW →
Packages com.phoenixplugins.phoenixcrates.api crate events
com.phoenixplugins.phoenixcrates.api.crate.events

Class CratePreviewOpenEvent

  • java.lang.Object
    • org.bukkit.event.Event
      • com.phoenixplugins.phoenixcrates.api.crate.events.CratePreviewOpenEvent
  • All Implemented Interfaces:
    org.bukkit.event.Cancellable


    public class CratePreviewOpenEvent
    extends org.bukkit.event.Event
    implements org.bukkit.event.Cancellable
    Represents an event that occurs when a player opens a crate preview. This event can be cancelled, preventing the preview from being opened.
    • Nested Class Summary

      • Nested classes/interfaces inherited from class org.bukkit.event.Event

        org.bukkit.event.Event.Result
    • Field Summary

      Modifier and Type Field and Description
      protected boolean cancelled
      Indicates whether the crate preview event has been cancelled.
      protected CrateType crateType
      The type of crate being previewed in this event.
      protected org.bukkit.entity.Player player
      The player associated with this preview event.
      protected String previewMenu
      The identifier or menu name for the crate preview.
    • Constructor Summary

      Constructor and Description
      CratePreviewOpenEvent(CrateType crateType, String previewMenu, org.bukkit.entity.Player player)
      Constructor for the CratePreviewOpenEvent.
    • Method Summary

      Modifier and Type Method and Description
      static org.bukkit.event.HandlerList getHandlerList()
      Retrieves the handler list for this event.
      org.bukkit.event.HandlerList getHandlers()
      Gets the list of handlers for this event.
      boolean isCancelled()
      Gets the cancellation status of this event.
      void setCancelled(boolean cancelled)
      Sets the cancellation status of this event.
      • Methods inherited from class org.bukkit.event.Event

        getEventName, isAsynchronous
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • crateType

        protected final CrateType crateType
        The type of crate being previewed in this event.

        Represents the specific crate configuration or category being previewed.

      • previewMenu

        protected final String previewMenu
        The identifier or menu name for the crate preview.

        Can be used to display or reference the preview interface for the crate.

      • player

        protected final org.bukkit.entity.Player player
        The player associated with this preview event.

        Represents the player who is attempting to view the crate preview.

      • cancelled

        protected boolean cancelled
        Indicates whether the crate preview event has been cancelled.

        Setting this to true will prevent the preview from being shown.

    • Constructor Detail

      • CratePreviewOpenEvent

        public CratePreviewOpenEvent(CrateType crateType,
                                     String previewMenu,
                                     org.bukkit.entity.Player player)
        Constructor for the CratePreviewOpenEvent. Initializes the event with the crate type, preview menu identifier, and player who is attempting to preview the crate.
        Parameters:
        crateType - the type of crate being previewed
        previewMenu - the name/identifier of the preview menu
        player - the player attempting to view the crate preview
    • Method Detail

      • getHandlers

        public org.bukkit.event.HandlerList getHandlers()
        Gets the list of handlers for this event. This is used by the Bukkit event system to manage event listeners.
        Specified by:
        getHandlers in class org.bukkit.event.Event
        Returns:
        the list of event handlers
      • getHandlerList

        public static org.bukkit.event.HandlerList getHandlerList()
        Retrieves the handler list for this event. This is a static method to allow external access to the handler list.
        Returns:
        the HandlerList for this event
      • isCancelled

        public boolean isCancelled()
        Gets the cancellation status of this event. If the event is cancelled, the crate preview will not be shown to the player.
        Specified by:
        isCancelled in interface org.bukkit.event.Cancellable
        Returns:
        true if the event is cancelled, false otherwise
      • setCancelled

        public void setCancelled(boolean cancelled)
        Sets the cancellation status of this event. If the event is cancelled, the crate preview will be prevented from opening.
        Specified by:
        setCancelled in interface org.bukkit.event.Cancellable
        Parameters:
        cancelled - true to cancel the event, false to allow the crate preview to open
Last updated about 3 hours ago
My Cart (0 items)

Oops... looks like the spiders padded through here

Add products to your cart and remove them from here Lets buy
This site uses cookies to personalize content, enhance your experience. By continuing, you agree to our cookie use. Learn more