Class PotionBrewEvent.Pre

  • Enclosing class:
    PotionBrewEvent

    public static class PotionBrewEvent.Pre
    extends PotionBrewEvent
    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 BrewingStandTileEntity#brewPotions() method invocation.

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

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

    This event is fired on the MinecraftForge.EVENT_BUS.

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

      • Nested classes/interfaces inherited from class net.minecraftforge.eventbus.api.Event

        net.minecraftforge.eventbus.api.Event.HasResult, net.minecraftforge.eventbus.api.Event.Result
    • Method Summary

      • Methods inherited from class net.minecraftforge.eventbus.api.Event

        getListenerList, getParentListenerList, getPhase, getResult, hasResult, isCancelable, isCanceled, setCanceled, setPhase, setResult, setup
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait