Class PacketValidator

java.lang.Object
zombie.network.PacketValidator

public class PacketValidator extends Object
  • Field Details

  • Constructor Details

    • PacketValidator

      public PacketValidator(UdpConnection connection)
  • 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

      public static boolean checkSpeed(UdpConnection connection, IMovable movable, String issuedBy)
    • checkLongDistance

      public static boolean checkLongDistance(UdpConnection connection, IPositional wielder, IPositional target, String issuedBy)
    • checkDamage

      public static boolean checkDamage(UdpConnection connection, Hit hit, String issuedBy)
    • checkOwner

      public static boolean checkOwner(UdpConnection connection, Zombie wielder, String issuedBy)
    • checkTarget

      public static boolean checkTarget(UdpConnection connection, Player target, String issuedBy)
    • 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

      public static boolean checkUser(UdpConnection connection)
    • doLogUser

      public static void doLogUser(UdpConnection connection, String issuedBy, String reason)
    • doKickUser

      public static void doKickUser(UdpConnection connection, String issuedBy, String reason)
    • doBanUser

      public static void doBanUser(UdpConnection connection, String issuedBy, String reason) throws Exception
      Throws:
      Exception
    • doAntiCheatProtection

      public static boolean doAntiCheatProtection()
    • getDescription

      public String getDescription()