public class BanUtils extends Object
Constructor and Description |
---|
BanUtils() |
Modifier and Type | Method and Description |
---|---|
static BanResult |
banIfNeeded(NegativityPlayer player,
Cheat cheat,
int reliability)
Deprecated.
|
static BanResult |
banIfNeeded(NegativityPlayer player,
Cheat cheat,
int reliability,
long oldWarnAmount)
Basically common code for
SpigotNegativity#alertMod and SpongeNegativity#alertMod . |
static int |
computeBanDuration(NegativityPlayer player,
int reliability,
Cheat cheat) |
static void |
kickForBan(NegativityPlayer player,
Ban ban) |
static BanResult |
shouldBan(Cheat cheat,
NegativityPlayer np,
int relia)
Deprecated.
|
static BanResult |
shouldBan(Cheat cheat,
NegativityPlayer np,
int relia,
long oldWarnAmount)
Check if the given player should be banned for the given cheat
|
public static int computeBanDuration(NegativityPlayer player, int reliability, Cheat cheat)
public static BanResult shouldBan(Cheat cheat, NegativityPlayer np, int relia)
shouldBan(Cheat, NegativityPlayer, int, long)
cheat
- the cheat that can ban playernp
- the concerned playerrelia
- the reliability of the alertpublic static BanResult shouldBan(Cheat cheat, NegativityPlayer np, int relia, long oldWarnAmount)
cheat
- the cheat that can ban playernp
- the concerned playerrelia
- the reliability of the alertpublic static BanResult banIfNeeded(NegativityPlayer player, Cheat cheat, int reliability)
banIfNeeded(NegativityPlayer, Cheat, int, long)
SpigotNegativity#alertMod
and SpongeNegativity#alertMod
.player
- the player to ban if needcheat
- the cheat concerned by the try of needreliability
- the reliability of the cheatBanManager.executeBan(com.elikill58.negativity.universal.ban.Ban)
, null if banning was not neededpublic static BanResult banIfNeeded(NegativityPlayer player, Cheat cheat, int reliability, long oldWarnAmount)
SpigotNegativity#alertMod
and SpongeNegativity#alertMod
.player
- the player to ban if needcheat
- the cheat concerned by the try of needreliability
- the reliability of the cheatBanManager.executeBan(com.elikill58.negativity.universal.ban.Ban)
, null if banning was not neededpublic static void kickForBan(NegativityPlayer player, Ban ban)