Uses of Class
space.arim.libertybans.api.Victim
Packages that use Victim
Package
Description
The base of the LibertyBans API.
Defines standard events.
Defines API for drafting punishments as well as punishments themselves.
-
Uses of Victim in space.arim.libertybans.api
Subclasses of Victim in space.arim.libertybans.apiModifier and TypeClassDescriptionfinal classAn IP address as the victim of a punishmentfinal classAn victim which is a composite of a UUID and an IP address.final classA victim which is a player -
Uses of Victim in space.arim.libertybans.api.event
Methods in space.arim.libertybans.api.event that return VictimModifier and TypeMethodDescriptionPardonEvent.getPardonedVictim()Gets the victim who would be pardoned -
Uses of Victim in space.arim.libertybans.api.punish
Methods in space.arim.libertybans.api.punish that return VictimModifier and TypeMethodDescriptionPunishmentBase.getVictim()SanctionBase.getVictim()Gets the victim of the sanction or punishmentMethods in space.arim.libertybans.api.punish that return types with arguments of type VictimModifier and TypeMethodDescriptionRevocationOrder.getVictims()Gets the victims, one of whose punishment will be revoked, or none if the list of victims does not existMethods in space.arim.libertybans.api.punish with parameters of type VictimModifier and TypeMethodDescriptionPunishmentDetailsCalculator.compute(EscalationTrack track, Victim victim, SelectionOrderBuilder selectionOrderBuilder) Computes punishment details for the given victim.PunishmentRevoker.revokeByTypeAndVictim(PunishmentType type, Victim victim) Gets aRevocationOrderto undo a punishment by its type and victim.Sets the victim of this builder to the specified one.Method parameters in space.arim.libertybans.api.punish with type arguments of type VictimModifier and TypeMethodDescriptionPunishmentRevoker.revokeByTypeAndPossibleVictims(PunishmentType type, List<Victim> victims) Gets aRevocationOrderto undo a punishment by its type and victim, trying multiple victims until one of them is found to be punished. -
Uses of Victim in space.arim.libertybans.api.select
Methods in space.arim.libertybans.api.select that return types with arguments of type VictimMethods in space.arim.libertybans.api.select with parameters of type VictimMethod parameters in space.arim.libertybans.api.select with type arguments of type VictimModifier and TypeMethodDescriptionSelectionOrderBuilder.victims(SelectionPredicate<Victim> victims) Sets the victims matched.