Class PlaceholderRequestEvent

java.lang.Object
org.bukkit.event.Event
me.deecaad.core.placeholder.PlaceholderRequestEvent

public class PlaceholderRequestEvent extends org.bukkit.event.Event
This event is called whenever a PlaceholderMessage requests values from a PlaceholderHandler (usually multiple placeholder handlers).

WeaponMechanicsPlus uses this event to add special formats to existing placeholders, and add more placeholders.

  • Constructor Details

    • PlaceholderRequestEvent

      public PlaceholderRequestEvent(@NotNull @NotNull PlaceholderData data)
  • Method Details

    • getPlaceholderData

      public PlaceholderData getPlaceholderData()
    • player

      @Nullable public @Nullable org.bukkit.entity.Player player()
    • item

      @Nullable public @Nullable org.bukkit.inventory.ItemStack item()
    • itemTitle

      @Nullable public @Nullable String itemTitle()
    • slot

      @Nullable public @Nullable org.bukkit.inventory.EquipmentSlot slot()
    • placeholders

      @NotNull public @NotNull Map<String,String> placeholders()
    • hasPlaceholder

      public boolean hasPlaceholder(@TagPattern String placeholder)
    • getPlaceholderValue

      public String getPlaceholderValue(@TagPattern String placeholder)
    • setPlaceholder

      public void setPlaceholder(@TagPattern String placeholder, String value)
    • getHandlers

      @NotNull public @NotNull org.bukkit.event.HandlerList getHandlers()
      Specified by:
      getHandlers in class org.bukkit.event.Event
    • getHandlerList

      public static org.bukkit.event.HandlerList getHandlerList()