Class PotionBrewEvent.Pre

java.lang.Object
net.neoforged.bus.api.Event
net.neoforged.neoforge.event.brewing.PotionBrewEvent
net.neoforged.neoforge.event.brewing.PotionBrewEvent.Pre
All Implemented Interfaces:
net.neoforged.bus.api.ICancellableEvent
Enclosing class:
PotionBrewEvent

public static class PotionBrewEvent.Pre extends PotionBrewEvent implements net.neoforged.bus.api.ICancellableEvent
PotionBrewEvent.Pre is fired before vanilla brewing takes place. All changes made to the event's array will be made to the TileEntity if the event is canceled.
The event is fired during the BrewingStandBlockEntity#doBrew(Level, BlockPos, NonNullList) method invocation.

PotionBrewEvent.stacks contains the itemstack array from the TileEntityBrewer holding all items in Brewer.

This event is ICancellableEvent.
If the event is not canceled, the vanilla brewing will take place instead of modded brewing.
This event does not have a result.
invalid reference
HasResult


This event is fired on the NeoForge.EVENT_BUS.

If this event is canceled, and items have been modified, PotionBrewEvent.Post will automatically be fired.