Class CoolerFeedPlayerEvent
java.lang.Object
org.bukkit.event.Event
org.bukkit.event.player.PlayerEvent
io.github.thebusybiscuit.slimefun4.api.events.CoolerFeedPlayerEvent
- All Implemented Interfaces:
org.bukkit.event.Cancellable
public class CoolerFeedPlayerEvent
extends org.bukkit.event.player.PlayerEvent
implements org.bukkit.event.Cancellable
- Author:
- TheBusyBiscuit
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class org.bukkit.event.Event
org.bukkit.event.Event.Result
-
Field Summary
Fields inherited from class org.bukkit.event.player.PlayerEvent
player
-
Constructor Summary
ConstructorsConstructorDescriptionCoolerFeedPlayerEvent
(org.bukkit.entity.Player player, Cooler cooler, org.bukkit.inventory.ItemStack coolerItem, org.bukkit.inventory.ItemStack consumedItem) -
Method Summary
Modifier and TypeMethodDescriptionorg.bukkit.inventory.ItemStack
This returns theItemStack
that was consumed.This returns theCooler
that was used.org.bukkit.inventory.ItemStack
This returns theCooler
that was used (as anItemStack
)static org.bukkit.event.HandlerList
org.bukkit.event.HandlerList
boolean
void
setCancelled
(boolean cancel) void
setConsumedItem
(org.bukkit.inventory.ItemStack item) This sets theItemStack
that should be "consumed".Methods inherited from class org.bukkit.event.player.PlayerEvent
getPlayer
Methods inherited from class org.bukkit.event.Event
callEvent, getEventName, isAsynchronous
-
Constructor Details
-
CoolerFeedPlayerEvent
@ParametersAreNonnullByDefault public CoolerFeedPlayerEvent(org.bukkit.entity.Player player, Cooler cooler, org.bukkit.inventory.ItemStack coolerItem, org.bukkit.inventory.ItemStack consumedItem)
-
-
Method Details
-
getCooler
This returns theCooler
that was used.- Returns:
- The
Cooler
that was used
-
getCoolerItem
@Nonnull public org.bukkit.inventory.ItemStack getCoolerItem()This returns theCooler
that was used (as anItemStack
)- Returns:
- The
Cooler
that was used
-
getConsumedItem
@Nonnull public org.bukkit.inventory.ItemStack getConsumedItem()This returns theItemStack
that was consumed. The returnedItemStack
is immutable.- Returns:
- The
ItemStack
that was consumed
-
setConsumedItem
public void setConsumedItem(@Nonnull org.bukkit.inventory.ItemStack item) This sets theItemStack
that should be "consumed". TheItemStack
must be a potion. ThePlayer
will receive thePotionEffects
of the provided potion upon consumption.- Parameters:
item
- The newItemStack
-
isCancelled
public boolean isCancelled()- Specified by:
isCancelled
in interfaceorg.bukkit.event.Cancellable
-
setCancelled
public void setCancelled(boolean cancel) - Specified by:
setCancelled
in interfaceorg.bukkit.event.Cancellable
-
getHandlerList
@Nonnull public static org.bukkit.event.HandlerList getHandlerList() -
getHandlers
@Nonnull public org.bukkit.event.HandlerList getHandlers()- Specified by:
getHandlers
in classorg.bukkit.event.Event
-