Class PacketValidator

java.lang.Object
zombie.network.PacketValidator

public class PacketValidator extends Object
  • Field Details

    • details

      public final HashMap details
    • detailsFromClient

      public final HashMap detailsFromClient
  • Constructor Details

    • PacketValidator

      public PacketValidator(UdpConnection udpConnection)
  • 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 boolean1, boolean boolean2, boolean boolean3)
    • failTimeMultiplier

      public void failTimeMultiplier(float float1)
    • timeoutTimeMultiplier

      public void timeoutTimeMultiplier()
    • successTimeMultiplier

      public void successTimeMultiplier()
    • update

      public void update()
    • checkPVP

      public static boolean checkPVP(UdpConnection udpConnection, Character character, Character character2, String string)
    • checkSpeed

      public static boolean checkSpeed(UdpConnection udpConnection, IMovable iMovable, String string)
    • checkLongDistance

      public static boolean checkLongDistance(UdpConnection udpConnection, IPositional iPositional, IPositional iPositional2, String string)
    • checkDamage

      public static boolean checkDamage(UdpConnection udpConnection, Hit hit, String string)
    • checkOwner

      public static boolean checkOwner(UdpConnection udpConnection, Zombie zombie, String string)
    • checkTarget

      public static boolean checkTarget(UdpConnection udpConnection, Player player, String string)
    • checkSafehouseAuth

      public static boolean checkSafehouseAuth(UdpConnection udpConnection, String string, String string2)
    • checkShortDistance

      public static boolean checkShortDistance(UdpConnection udpConnection, IPositional iPositional, IPositional iPositional2, String string)
    • checkUser

      public static boolean checkUser(UdpConnection udpConnection)
    • checkSuspiciousActivity

      public boolean checkSuspiciousActivity(String string)
    • updateSuspiciousActivityCounter

      public void updateSuspiciousActivityCounter()
    • doLogUser

      public static void doLogUser(UdpConnection udpConnection, String string, String string2)
    • doKickUser

      public static void doKickUser(UdpConnection udpConnection, String string, String string2)
    • doBanUser

      public static void doBanUser(UdpConnection udpConnection, String string, String string2) throws Exception
      Throws:
      Exception
    • doAntiCheatProtection

      public static boolean doAntiCheatProtection()
    • getDescription

      public String getDescription()