Class TeamStageEvent
java.lang.Object
net.minecraftforge.eventbus.api.Event
dev.scsupercraft.teamstages.event.TeamStageEvent
- Direct Known Subclasses:
TeamStageEvent.Add,TeamStageEvent.Added,TeamStageEvent.Check,TeamStageEvent.Remove,TeamStageEvent.Removed
public class TeamStageEvent
extends net.minecraftforge.eventbus.api.Event
This class holds all the various team stage events.
The main class itself should not be treated as an event.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classThis event is fired every time a stage is added to a team viaTeamStageHelper.TeamHelper.addStage(net.minecraft.server.level.ServerPlayer, java.lang.String...).static classThis event is fired after a stage has been successfully added usingTeamStageHelper.TeamHelper.addStage(net.minecraft.server.level.ServerPlayer, java.lang.String...).static classThis event is fired when a stage check is done on a player usingTeamStageHelper.TeamHelper.hasStage(net.minecraft.world.entity.player.Player, java.lang.String).static classThis event is fired after the stages have been cleared from a player.static classThis event is fired when a stage is removed from a player viaTeamStageHelper.TeamHelper.removeStage(net.minecraft.server.level.ServerPlayer, java.lang.String...).static classThis event is fired after a stage has been successfully removed usingTeamStageHelper.TeamHelper.removeStage(net.minecraft.server.level.ServerPlayer, java.lang.String...).Nested classes/interfaces inherited from class net.minecraftforge.eventbus.api.Event
net.minecraftforge.eventbus.api.Event.HasResult, net.minecraftforge.eventbus.api.Event.Result -
Constructor Summary
ConstructorsConstructorDescriptionTeamStageEvent(@NotNull dev.ftb.mods.ftbteams.api.Team team, @NotNull String stageName) The base constructor for all team stage events. -
Method Summary
Methods inherited from class net.minecraftforge.eventbus.api.Event
getListenerList, getPhase, getResult, hasResult, isCancelable, isCanceled, setCanceled, setPhase, setResult
-
Constructor Details
-
TeamStageEvent
public TeamStageEvent(@NotNull @NotNull dev.ftb.mods.ftbteams.api.Team team, @NotNull @NotNull String stageName) The base constructor for all team stage events.- Parameters:
team- the team the event is for.stageName- the stage the event is for.
-
-
Method Details
-
getStageName
Gets the stage name for the event.- Returns:
- the stage name for the event
-
getTeam
@NotNull public @NotNull dev.ftb.mods.ftbteams.api.Team getTeam()Gets the team the event is for.- Returns:
- the team
-