Class MaxSoupEvent

java.lang.Object
net.neoforged.bus.api.Event
com.pixelmonmod.pixelmon.api.events.MaxSoupEvent
All Implemented Interfaces:
net.neoforged.bus.api.ICancellableEvent

public class MaxSoupEvent extends net.neoforged.bus.api.Event implements net.neoforged.bus.api.ICancellableEvent
Event fires whenever a Max Soup is attempted to be used on a Pokémon. This event will only fire if they are capable of taking a Max Soup. Canceling this event will prevent the interaction from both granting the Gigantamax Factor to the Pokémon and also from consuming the item.
  • Field Details

    • pixelmon

      public PixelmonEntity pixelmon
      The Pokémon the Max Soup is being used on
    • player

      public net.minecraft.server.level.ServerPlayer player
      The player using the Max Soup
  • Constructor Details

    • MaxSoupEvent

      public MaxSoupEvent(net.minecraft.server.level.ServerPlayer player, PixelmonEntity pixelmon)