Package zombie.network
Class PacketValidator
java.lang.Object
zombie.network.PacketValidator
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic enum
static class
-
Field Summary
Modifier and TypeFieldDescription -
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic boolean
checkDamage
(UdpConnection connection, Hit hit, String issuedBy) static boolean
checkLongDistance
(UdpConnection connection, IPositional wielder, IPositional target, String issuedBy) static boolean
checkOwner
(UdpConnection connection, Zombie wielder, String issuedBy) static boolean
checkPVP
(UdpConnection connection, Character wielder, Character target, String issuedBy) static boolean
checkSafehouseAuth
(UdpConnection connection, String playerName, String issuedBy) static boolean
checkShortDistance
(UdpConnection connection, IPositional wielder, IPositional target, String issuedBy) static boolean
checkSpeed
(UdpConnection connection, IMovable movable, String issuedBy) static boolean
checkTarget
(UdpConnection connection, Player target, String issuedBy) static boolean
checkUser
(UdpConnection connection) static boolean
static void
doBanUser
(UdpConnection connection, String issuedBy, String reason) static void
doKickUser
(UdpConnection connection, String issuedBy, String reason) static void
doLogUser
(UdpConnection connection, String issuedBy, String reason) void
void
failTimeMultiplier
(float multiplier) int
getSalt()
boolean
isFailed()
void
reset()
void
sendChecksum
(boolean queued, boolean done, boolean details) void
void
void
void
update()
-
Field Details
-
details
-
detailsFromClient
-
-
Constructor Details
-
PacketValidator
-
-
Method Details
-
reset
public void reset() -
getSalt
public int getSalt() -
failChecksum
public void failChecksum() -
isFailed
public boolean isFailed() -
successChecksum
public void successChecksum() -
sendChecksum
public void sendChecksum(boolean queued, boolean done, boolean details) -
failTimeMultiplier
public void failTimeMultiplier(float multiplier) -
timeoutTimeMultiplier
public void timeoutTimeMultiplier() -
successTimeMultiplier
public void successTimeMultiplier() -
update
public void update() -
checkPVP
public static boolean checkPVP(UdpConnection connection, Character wielder, Character target, String issuedBy) -
checkSpeed
-
checkLongDistance
public static boolean checkLongDistance(UdpConnection connection, IPositional wielder, IPositional target, String issuedBy) -
checkDamage
-
checkOwner
-
checkTarget
-
checkSafehouseAuth
public static boolean checkSafehouseAuth(UdpConnection connection, String playerName, String issuedBy) -
checkShortDistance
public static boolean checkShortDistance(UdpConnection connection, IPositional wielder, IPositional target, String issuedBy) -
checkUser
-
doLogUser
-
doKickUser
-
doBanUser
public static void doBanUser(UdpConnection connection, String issuedBy, String reason) throws Exception - Throws:
Exception
-
doAntiCheatProtection
public static boolean doAntiCheatProtection() -
getDescription
-