Package net.minecraftforge.event.level
Class BlockEvent.BreakEvent
java.lang.Object
net.minecraftforge.eventbus.api.Event
net.minecraftforge.event.level.BlockEvent
net.minecraftforge.event.level.BlockEvent.BreakEvent
- Enclosing class:
BlockEvent
Event that is fired when an Block is about to be broken by a player
Canceling this event will prevent the Block from being broken.
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraftforge.event.level.BlockEvent
BlockEvent.BlockToolModificationEvent, BlockEvent.BreakEvent, BlockEvent.CreateFluidSourceEvent, BlockEvent.CropGrowEvent, BlockEvent.EntityMultiPlaceEvent, BlockEvent.EntityPlaceEvent, BlockEvent.FarmlandTrampleEvent, BlockEvent.FluidPlaceBlockEvent, BlockEvent.NeighborNotifyEvent, BlockEvent.PortalSpawnEvent
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionint
Get the experience dropped by the block after the event has processedvoid
setExpToDrop
(int exp) Set the amount of experience dropped by the block after the event has processedMethods inherited from class net.minecraftforge.event.level.BlockEvent
getLevel, getPos, getState
-
Field Details
-
Constructor Details
-
Method Details
-
getPlayer
-
getExpToDrop
public int getExpToDrop()Get the experience dropped by the block after the event has processed- Returns:
- The experience to drop or 0 if the event was canceled
-
setExpToDrop
public void setExpToDrop(int exp) Set the amount of experience dropped by the block after the event has processed- Parameters:
exp
- 1 or higher to drop experience, else nothing will drop
-