Class ResearchStartEvent

java.lang.Object
net.neoforged.bus.api.Event
com.pixelmonmod.pixelmon.api.research.event.ResearchStartEvent
Direct Known Subclasses:
ResearchStartEvent.Post, ResearchStartEvent.Pre

public abstract class ResearchStartEvent extends net.neoforged.bus.api.Event
An event that is fired when a player starts a new Research.
This event is fired on the Pixelmon.EVENT_BUS.
It is worth noting that the events will not fire for a player if they are given a research that is Research.unique() and they already have one started, or not Research.repeatable() and they have already completed it.
  • Constructor Details

    • ResearchStartEvent

      protected ResearchStartEvent(net.minecraft.server.level.ServerPlayer player, PlayerResearch research)
  • Method Details

    • getPlayer

      public net.minecraft.server.level.ServerPlayer getPlayer()
    • getResearch

      public PlayerResearch getResearch()