Class BerryEvent.Pick
java.lang.Object
net.neoforged.bus.api.Event
com.pixelmonmod.pixelmon.api.events.BerryEvent
com.pixelmonmod.pixelmon.api.events.BerryEvent.Pick
- All Implemented Interfaces:
net.neoforged.bus.api.ICancellableEvent
- Enclosing class:
BerryEvent
public static class BerryEvent.Pick
extends BerryEvent
implements net.neoforged.bus.api.ICancellableEvent
BerryEvent
subclass event which fires when an berry is being picked by a player.
Cancelling this event will stop the player from harvesting the berry
-
Nested Class Summary
Nested classes/interfaces inherited from class com.pixelmonmod.pixelmon.api.events.BerryEvent
BerryEvent.Pick
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionnet.minecraft.world.item.ItemStack
Gets the itemstack being droppednet.minecraft.server.level.ServerPlayer
Gets the player picking the itemMethods inherited from class com.pixelmonmod.pixelmon.api.events.BerryEvent
getBerry, getLevel, getPos, getState
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface net.neoforged.bus.api.ICancellableEvent
isCanceled, setCanceled
-
Constructor Details
-
Pick
public Pick(net.minecraft.world.level.Level level, net.minecraft.world.level.block.state.BlockState state, BerryType berry, net.minecraft.core.BlockPos pos, net.minecraft.server.level.ServerPlayer player, net.minecraft.world.item.ItemStack pickedStack)
-
-
Method Details
-
getPickedStack
public net.minecraft.world.item.ItemStack getPickedStack()Gets the itemstack being dropped- Returns:
- the dropped stack
-
getPlayer
public net.minecraft.server.level.ServerPlayer getPlayer()Gets the player picking the item- Returns:
-