├── .gitignore ├── README.md ├── dependency-reduced-pom.xml ├── pom.xml └── src └── main ├── java └── me │ └── nik │ └── anticheatbase │ ├── Anticheat.java │ ├── api │ └── events │ │ └── AnticheatViolationEvent.java │ ├── checks │ ├── annotations │ │ ├── Development.java │ │ ├── Experimental.java │ │ └── Testing.java │ ├── enums │ │ ├── CheckCategory.java │ │ └── CheckType.java │ ├── impl │ │ └── speed │ │ │ └── SpeedA.java │ └── types │ │ ├── AbstractCheck.java │ │ └── Check.java │ ├── commands │ ├── CommandManager.java │ ├── SubCommand.java │ └── subcommands │ │ └── AlertsCommand.java │ ├── enums │ ├── MsgType.java │ └── Permissions.java │ ├── files │ ├── Checks.java │ ├── Config.java │ └── commentedfiles │ │ ├── CommentedConfigurationSection.java │ │ ├── CommentedFileConfiguration.java │ │ └── CommentedFileConfigurationHelper.java │ ├── listeners │ ├── ClientBrandListener.java │ ├── ProfileListener.java │ └── ViolationListener.java │ ├── managers │ ├── AlertManager.java │ ├── Initializer.java │ ├── logs │ │ ├── LogExporter.java │ │ ├── LogManager.java │ │ ├── PlayerLog.java │ │ └── impl │ │ │ └── FileExporter.java │ ├── profile │ │ ├── Profile.java │ │ └── ProfileManager.java │ ├── themes │ │ ├── BaseTheme.java │ │ ├── Theme.java │ │ ├── ThemeManager.java │ │ └── impl │ │ │ └── DefaultTheme.java │ └── threads │ │ ├── ProfileThread.java │ │ └── ThreadManager.java │ ├── nms │ ├── InstanceDefault.java │ ├── NmsInstance.java │ └── NmsManager.java │ ├── playerdata │ ├── data │ │ ├── Data.java │ │ └── impl │ │ │ ├── ActionData.java │ │ │ ├── CombatData.java │ │ │ ├── ConnectionData.java │ │ │ ├── MovementData.java │ │ │ ├── RotationData.java │ │ │ ├── TeleportData.java │ │ │ ├── VehicleData.java │ │ │ └── VelocityData.java │ └── processors │ │ ├── Processor.java │ │ └── impl │ │ ├── CinematicProcessor.java │ │ ├── SensitivityProcessor.java │ │ └── SetbackProcessor.java │ ├── processors │ ├── Packet.java │ └── listeners │ │ ├── BukkitListener.java │ │ └── NetworkListener.java │ ├── tasks │ ├── LogsTask.java │ ├── TickTask.java │ └── ViolationTask.java │ ├── utils │ ├── BetterStream.java │ ├── ChatUtils.java │ ├── CollisionUtils.java │ ├── JsonBuilder.java │ ├── MathUtils.java │ ├── MiscUtils.java │ ├── MoveUtils.java │ ├── PlayerUtils.java │ ├── ReflectionUtils.java │ ├── ServerVersion.java │ ├── TaskUtils.java │ ├── custom │ │ ├── BoundingBox.java │ │ ├── CheckHolder.java │ │ ├── ConcurrentSampleList.java │ │ ├── CustomLocation.java │ │ ├── EffectType.java │ │ ├── Equipment.java │ │ ├── Exempt.java │ │ ├── ExpiringMap.java │ │ ├── ExpiringSet.java │ │ ├── HitboxExpansion.java │ │ ├── MaterialType.java │ │ ├── NearbyEntity.java │ │ ├── Pair.java │ │ ├── PastLocations.java │ │ ├── PlacedBlock.java │ │ ├── SampleList.java │ │ ├── Teleport.java │ │ ├── aim │ │ │ └── RotationHeuristics.java │ │ ├── desync │ │ │ ├── Desync.java │ │ │ └── DesyncType.java │ │ └── exception │ │ │ └── AnticheatException.java │ ├── fastmath │ │ ├── FastMath.java │ │ ├── FastMathLiteralArrays.java │ │ └── NumbersUtils.java │ ├── minecraft │ │ ├── MathHelper.java │ │ └── Vec3i.java │ ├── tests │ │ ├── MillisTest.java │ │ └── NanosTest.java │ └── versionutils │ │ ├── ClientVersion.java │ │ ├── VersionInstance.java │ │ ├── VersionUtils.java │ │ └── impl │ │ ├── ProtocolLib.java │ │ ├── ProtocolSupport.java │ │ └── ViaVersion.java │ └── wrappers │ ├── PacketWrapper.java │ ├── WrapperPlayClientBlockDig.java │ ├── WrapperPlayClientChat.java │ ├── WrapperPlayClientCustomPayload.java │ ├── WrapperPlayClientEntityAction.java │ ├── WrapperPlayClientLook.java │ ├── WrapperPlayClientPosition.java │ ├── WrapperPlayClientPositionLook.java │ ├── WrapperPlayClientUseEntity.java │ ├── WrapperPlayClientWindowClick.java │ ├── WrapperPlayServerChat.java │ └── WrapperPlayServerEntityVelocity.java └── resources └── plugin.yml /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikV2/AnticheatBase/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikV2/AnticheatBase/HEAD/README.md -------------------------------------------------------------------------------- /dependency-reduced-pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikV2/AnticheatBase/HEAD/dependency-reduced-pom.xml -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikV2/AnticheatBase/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/me/nik/anticheatbase/Anticheat.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikV2/AnticheatBase/HEAD/src/main/java/me/nik/anticheatbase/Anticheat.java -------------------------------------------------------------------------------- /src/main/java/me/nik/anticheatbase/api/events/AnticheatViolationEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikV2/AnticheatBase/HEAD/src/main/java/me/nik/anticheatbase/api/events/AnticheatViolationEvent.java -------------------------------------------------------------------------------- /src/main/java/me/nik/anticheatbase/checks/annotations/Development.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikV2/AnticheatBase/HEAD/src/main/java/me/nik/anticheatbase/checks/annotations/Development.java -------------------------------------------------------------------------------- /src/main/java/me/nik/anticheatbase/checks/annotations/Experimental.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikV2/AnticheatBase/HEAD/src/main/java/me/nik/anticheatbase/checks/annotations/Experimental.java -------------------------------------------------------------------------------- /src/main/java/me/nik/anticheatbase/checks/annotations/Testing.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikV2/AnticheatBase/HEAD/src/main/java/me/nik/anticheatbase/checks/annotations/Testing.java -------------------------------------------------------------------------------- /src/main/java/me/nik/anticheatbase/checks/enums/CheckCategory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikV2/AnticheatBase/HEAD/src/main/java/me/nik/anticheatbase/checks/enums/CheckCategory.java -------------------------------------------------------------------------------- /src/main/java/me/nik/anticheatbase/checks/enums/CheckType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikV2/AnticheatBase/HEAD/src/main/java/me/nik/anticheatbase/checks/enums/CheckType.java -------------------------------------------------------------------------------- /src/main/java/me/nik/anticheatbase/checks/impl/speed/SpeedA.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikV2/AnticheatBase/HEAD/src/main/java/me/nik/anticheatbase/checks/impl/speed/SpeedA.java -------------------------------------------------------------------------------- /src/main/java/me/nik/anticheatbase/checks/types/AbstractCheck.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikV2/AnticheatBase/HEAD/src/main/java/me/nik/anticheatbase/checks/types/AbstractCheck.java -------------------------------------------------------------------------------- /src/main/java/me/nik/anticheatbase/checks/types/Check.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikV2/AnticheatBase/HEAD/src/main/java/me/nik/anticheatbase/checks/types/Check.java -------------------------------------------------------------------------------- /src/main/java/me/nik/anticheatbase/commands/CommandManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikV2/AnticheatBase/HEAD/src/main/java/me/nik/anticheatbase/commands/CommandManager.java -------------------------------------------------------------------------------- /src/main/java/me/nik/anticheatbase/commands/SubCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikV2/AnticheatBase/HEAD/src/main/java/me/nik/anticheatbase/commands/SubCommand.java -------------------------------------------------------------------------------- /src/main/java/me/nik/anticheatbase/commands/subcommands/AlertsCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikV2/AnticheatBase/HEAD/src/main/java/me/nik/anticheatbase/commands/subcommands/AlertsCommand.java -------------------------------------------------------------------------------- /src/main/java/me/nik/anticheatbase/enums/MsgType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikV2/AnticheatBase/HEAD/src/main/java/me/nik/anticheatbase/enums/MsgType.java -------------------------------------------------------------------------------- /src/main/java/me/nik/anticheatbase/enums/Permissions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikV2/AnticheatBase/HEAD/src/main/java/me/nik/anticheatbase/enums/Permissions.java -------------------------------------------------------------------------------- /src/main/java/me/nik/anticheatbase/files/Checks.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikV2/AnticheatBase/HEAD/src/main/java/me/nik/anticheatbase/files/Checks.java -------------------------------------------------------------------------------- /src/main/java/me/nik/anticheatbase/files/Config.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikV2/AnticheatBase/HEAD/src/main/java/me/nik/anticheatbase/files/Config.java -------------------------------------------------------------------------------- /src/main/java/me/nik/anticheatbase/files/commentedfiles/CommentedConfigurationSection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikV2/AnticheatBase/HEAD/src/main/java/me/nik/anticheatbase/files/commentedfiles/CommentedConfigurationSection.java -------------------------------------------------------------------------------- /src/main/java/me/nik/anticheatbase/files/commentedfiles/CommentedFileConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikV2/AnticheatBase/HEAD/src/main/java/me/nik/anticheatbase/files/commentedfiles/CommentedFileConfiguration.java -------------------------------------------------------------------------------- /src/main/java/me/nik/anticheatbase/files/commentedfiles/CommentedFileConfigurationHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikV2/AnticheatBase/HEAD/src/main/java/me/nik/anticheatbase/files/commentedfiles/CommentedFileConfigurationHelper.java -------------------------------------------------------------------------------- /src/main/java/me/nik/anticheatbase/listeners/ClientBrandListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikV2/AnticheatBase/HEAD/src/main/java/me/nik/anticheatbase/listeners/ClientBrandListener.java -------------------------------------------------------------------------------- /src/main/java/me/nik/anticheatbase/listeners/ProfileListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikV2/AnticheatBase/HEAD/src/main/java/me/nik/anticheatbase/listeners/ProfileListener.java -------------------------------------------------------------------------------- /src/main/java/me/nik/anticheatbase/listeners/ViolationListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikV2/AnticheatBase/HEAD/src/main/java/me/nik/anticheatbase/listeners/ViolationListener.java -------------------------------------------------------------------------------- /src/main/java/me/nik/anticheatbase/managers/AlertManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikV2/AnticheatBase/HEAD/src/main/java/me/nik/anticheatbase/managers/AlertManager.java -------------------------------------------------------------------------------- /src/main/java/me/nik/anticheatbase/managers/Initializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikV2/AnticheatBase/HEAD/src/main/java/me/nik/anticheatbase/managers/Initializer.java -------------------------------------------------------------------------------- /src/main/java/me/nik/anticheatbase/managers/logs/LogExporter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikV2/AnticheatBase/HEAD/src/main/java/me/nik/anticheatbase/managers/logs/LogExporter.java -------------------------------------------------------------------------------- /src/main/java/me/nik/anticheatbase/managers/logs/LogManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikV2/AnticheatBase/HEAD/src/main/java/me/nik/anticheatbase/managers/logs/LogManager.java -------------------------------------------------------------------------------- /src/main/java/me/nik/anticheatbase/managers/logs/PlayerLog.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikV2/AnticheatBase/HEAD/src/main/java/me/nik/anticheatbase/managers/logs/PlayerLog.java -------------------------------------------------------------------------------- /src/main/java/me/nik/anticheatbase/managers/logs/impl/FileExporter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikV2/AnticheatBase/HEAD/src/main/java/me/nik/anticheatbase/managers/logs/impl/FileExporter.java -------------------------------------------------------------------------------- /src/main/java/me/nik/anticheatbase/managers/profile/Profile.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikV2/AnticheatBase/HEAD/src/main/java/me/nik/anticheatbase/managers/profile/Profile.java -------------------------------------------------------------------------------- /src/main/java/me/nik/anticheatbase/managers/profile/ProfileManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikV2/AnticheatBase/HEAD/src/main/java/me/nik/anticheatbase/managers/profile/ProfileManager.java -------------------------------------------------------------------------------- /src/main/java/me/nik/anticheatbase/managers/themes/BaseTheme.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikV2/AnticheatBase/HEAD/src/main/java/me/nik/anticheatbase/managers/themes/BaseTheme.java -------------------------------------------------------------------------------- /src/main/java/me/nik/anticheatbase/managers/themes/Theme.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikV2/AnticheatBase/HEAD/src/main/java/me/nik/anticheatbase/managers/themes/Theme.java -------------------------------------------------------------------------------- /src/main/java/me/nik/anticheatbase/managers/themes/ThemeManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikV2/AnticheatBase/HEAD/src/main/java/me/nik/anticheatbase/managers/themes/ThemeManager.java -------------------------------------------------------------------------------- /src/main/java/me/nik/anticheatbase/managers/themes/impl/DefaultTheme.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikV2/AnticheatBase/HEAD/src/main/java/me/nik/anticheatbase/managers/themes/impl/DefaultTheme.java -------------------------------------------------------------------------------- /src/main/java/me/nik/anticheatbase/managers/threads/ProfileThread.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikV2/AnticheatBase/HEAD/src/main/java/me/nik/anticheatbase/managers/threads/ProfileThread.java -------------------------------------------------------------------------------- /src/main/java/me/nik/anticheatbase/managers/threads/ThreadManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikV2/AnticheatBase/HEAD/src/main/java/me/nik/anticheatbase/managers/threads/ThreadManager.java -------------------------------------------------------------------------------- /src/main/java/me/nik/anticheatbase/nms/InstanceDefault.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikV2/AnticheatBase/HEAD/src/main/java/me/nik/anticheatbase/nms/InstanceDefault.java -------------------------------------------------------------------------------- /src/main/java/me/nik/anticheatbase/nms/NmsInstance.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikV2/AnticheatBase/HEAD/src/main/java/me/nik/anticheatbase/nms/NmsInstance.java -------------------------------------------------------------------------------- /src/main/java/me/nik/anticheatbase/nms/NmsManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikV2/AnticheatBase/HEAD/src/main/java/me/nik/anticheatbase/nms/NmsManager.java -------------------------------------------------------------------------------- /src/main/java/me/nik/anticheatbase/playerdata/data/Data.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikV2/AnticheatBase/HEAD/src/main/java/me/nik/anticheatbase/playerdata/data/Data.java -------------------------------------------------------------------------------- /src/main/java/me/nik/anticheatbase/playerdata/data/impl/ActionData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikV2/AnticheatBase/HEAD/src/main/java/me/nik/anticheatbase/playerdata/data/impl/ActionData.java -------------------------------------------------------------------------------- /src/main/java/me/nik/anticheatbase/playerdata/data/impl/CombatData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikV2/AnticheatBase/HEAD/src/main/java/me/nik/anticheatbase/playerdata/data/impl/CombatData.java -------------------------------------------------------------------------------- /src/main/java/me/nik/anticheatbase/playerdata/data/impl/ConnectionData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikV2/AnticheatBase/HEAD/src/main/java/me/nik/anticheatbase/playerdata/data/impl/ConnectionData.java -------------------------------------------------------------------------------- /src/main/java/me/nik/anticheatbase/playerdata/data/impl/MovementData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikV2/AnticheatBase/HEAD/src/main/java/me/nik/anticheatbase/playerdata/data/impl/MovementData.java -------------------------------------------------------------------------------- /src/main/java/me/nik/anticheatbase/playerdata/data/impl/RotationData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikV2/AnticheatBase/HEAD/src/main/java/me/nik/anticheatbase/playerdata/data/impl/RotationData.java -------------------------------------------------------------------------------- /src/main/java/me/nik/anticheatbase/playerdata/data/impl/TeleportData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikV2/AnticheatBase/HEAD/src/main/java/me/nik/anticheatbase/playerdata/data/impl/TeleportData.java -------------------------------------------------------------------------------- /src/main/java/me/nik/anticheatbase/playerdata/data/impl/VehicleData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikV2/AnticheatBase/HEAD/src/main/java/me/nik/anticheatbase/playerdata/data/impl/VehicleData.java -------------------------------------------------------------------------------- /src/main/java/me/nik/anticheatbase/playerdata/data/impl/VelocityData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikV2/AnticheatBase/HEAD/src/main/java/me/nik/anticheatbase/playerdata/data/impl/VelocityData.java -------------------------------------------------------------------------------- /src/main/java/me/nik/anticheatbase/playerdata/processors/Processor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikV2/AnticheatBase/HEAD/src/main/java/me/nik/anticheatbase/playerdata/processors/Processor.java -------------------------------------------------------------------------------- /src/main/java/me/nik/anticheatbase/playerdata/processors/impl/CinematicProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikV2/AnticheatBase/HEAD/src/main/java/me/nik/anticheatbase/playerdata/processors/impl/CinematicProcessor.java -------------------------------------------------------------------------------- /src/main/java/me/nik/anticheatbase/playerdata/processors/impl/SensitivityProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikV2/AnticheatBase/HEAD/src/main/java/me/nik/anticheatbase/playerdata/processors/impl/SensitivityProcessor.java -------------------------------------------------------------------------------- /src/main/java/me/nik/anticheatbase/playerdata/processors/impl/SetbackProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikV2/AnticheatBase/HEAD/src/main/java/me/nik/anticheatbase/playerdata/processors/impl/SetbackProcessor.java -------------------------------------------------------------------------------- /src/main/java/me/nik/anticheatbase/processors/Packet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikV2/AnticheatBase/HEAD/src/main/java/me/nik/anticheatbase/processors/Packet.java -------------------------------------------------------------------------------- /src/main/java/me/nik/anticheatbase/processors/listeners/BukkitListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikV2/AnticheatBase/HEAD/src/main/java/me/nik/anticheatbase/processors/listeners/BukkitListener.java -------------------------------------------------------------------------------- /src/main/java/me/nik/anticheatbase/processors/listeners/NetworkListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikV2/AnticheatBase/HEAD/src/main/java/me/nik/anticheatbase/processors/listeners/NetworkListener.java -------------------------------------------------------------------------------- /src/main/java/me/nik/anticheatbase/tasks/LogsTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikV2/AnticheatBase/HEAD/src/main/java/me/nik/anticheatbase/tasks/LogsTask.java -------------------------------------------------------------------------------- /src/main/java/me/nik/anticheatbase/tasks/TickTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikV2/AnticheatBase/HEAD/src/main/java/me/nik/anticheatbase/tasks/TickTask.java -------------------------------------------------------------------------------- /src/main/java/me/nik/anticheatbase/tasks/ViolationTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikV2/AnticheatBase/HEAD/src/main/java/me/nik/anticheatbase/tasks/ViolationTask.java -------------------------------------------------------------------------------- /src/main/java/me/nik/anticheatbase/utils/BetterStream.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikV2/AnticheatBase/HEAD/src/main/java/me/nik/anticheatbase/utils/BetterStream.java -------------------------------------------------------------------------------- /src/main/java/me/nik/anticheatbase/utils/ChatUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikV2/AnticheatBase/HEAD/src/main/java/me/nik/anticheatbase/utils/ChatUtils.java -------------------------------------------------------------------------------- /src/main/java/me/nik/anticheatbase/utils/CollisionUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikV2/AnticheatBase/HEAD/src/main/java/me/nik/anticheatbase/utils/CollisionUtils.java -------------------------------------------------------------------------------- /src/main/java/me/nik/anticheatbase/utils/JsonBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikV2/AnticheatBase/HEAD/src/main/java/me/nik/anticheatbase/utils/JsonBuilder.java -------------------------------------------------------------------------------- /src/main/java/me/nik/anticheatbase/utils/MathUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikV2/AnticheatBase/HEAD/src/main/java/me/nik/anticheatbase/utils/MathUtils.java -------------------------------------------------------------------------------- /src/main/java/me/nik/anticheatbase/utils/MiscUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikV2/AnticheatBase/HEAD/src/main/java/me/nik/anticheatbase/utils/MiscUtils.java -------------------------------------------------------------------------------- /src/main/java/me/nik/anticheatbase/utils/MoveUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikV2/AnticheatBase/HEAD/src/main/java/me/nik/anticheatbase/utils/MoveUtils.java -------------------------------------------------------------------------------- /src/main/java/me/nik/anticheatbase/utils/PlayerUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikV2/AnticheatBase/HEAD/src/main/java/me/nik/anticheatbase/utils/PlayerUtils.java -------------------------------------------------------------------------------- /src/main/java/me/nik/anticheatbase/utils/ReflectionUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikV2/AnticheatBase/HEAD/src/main/java/me/nik/anticheatbase/utils/ReflectionUtils.java -------------------------------------------------------------------------------- /src/main/java/me/nik/anticheatbase/utils/ServerVersion.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikV2/AnticheatBase/HEAD/src/main/java/me/nik/anticheatbase/utils/ServerVersion.java -------------------------------------------------------------------------------- /src/main/java/me/nik/anticheatbase/utils/TaskUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikV2/AnticheatBase/HEAD/src/main/java/me/nik/anticheatbase/utils/TaskUtils.java -------------------------------------------------------------------------------- /src/main/java/me/nik/anticheatbase/utils/custom/BoundingBox.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikV2/AnticheatBase/HEAD/src/main/java/me/nik/anticheatbase/utils/custom/BoundingBox.java -------------------------------------------------------------------------------- /src/main/java/me/nik/anticheatbase/utils/custom/CheckHolder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikV2/AnticheatBase/HEAD/src/main/java/me/nik/anticheatbase/utils/custom/CheckHolder.java -------------------------------------------------------------------------------- /src/main/java/me/nik/anticheatbase/utils/custom/ConcurrentSampleList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikV2/AnticheatBase/HEAD/src/main/java/me/nik/anticheatbase/utils/custom/ConcurrentSampleList.java -------------------------------------------------------------------------------- /src/main/java/me/nik/anticheatbase/utils/custom/CustomLocation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikV2/AnticheatBase/HEAD/src/main/java/me/nik/anticheatbase/utils/custom/CustomLocation.java -------------------------------------------------------------------------------- /src/main/java/me/nik/anticheatbase/utils/custom/EffectType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikV2/AnticheatBase/HEAD/src/main/java/me/nik/anticheatbase/utils/custom/EffectType.java -------------------------------------------------------------------------------- /src/main/java/me/nik/anticheatbase/utils/custom/Equipment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikV2/AnticheatBase/HEAD/src/main/java/me/nik/anticheatbase/utils/custom/Equipment.java -------------------------------------------------------------------------------- /src/main/java/me/nik/anticheatbase/utils/custom/Exempt.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikV2/AnticheatBase/HEAD/src/main/java/me/nik/anticheatbase/utils/custom/Exempt.java -------------------------------------------------------------------------------- /src/main/java/me/nik/anticheatbase/utils/custom/ExpiringMap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikV2/AnticheatBase/HEAD/src/main/java/me/nik/anticheatbase/utils/custom/ExpiringMap.java -------------------------------------------------------------------------------- /src/main/java/me/nik/anticheatbase/utils/custom/ExpiringSet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikV2/AnticheatBase/HEAD/src/main/java/me/nik/anticheatbase/utils/custom/ExpiringSet.java -------------------------------------------------------------------------------- /src/main/java/me/nik/anticheatbase/utils/custom/HitboxExpansion.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikV2/AnticheatBase/HEAD/src/main/java/me/nik/anticheatbase/utils/custom/HitboxExpansion.java -------------------------------------------------------------------------------- /src/main/java/me/nik/anticheatbase/utils/custom/MaterialType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikV2/AnticheatBase/HEAD/src/main/java/me/nik/anticheatbase/utils/custom/MaterialType.java -------------------------------------------------------------------------------- /src/main/java/me/nik/anticheatbase/utils/custom/NearbyEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikV2/AnticheatBase/HEAD/src/main/java/me/nik/anticheatbase/utils/custom/NearbyEntity.java -------------------------------------------------------------------------------- /src/main/java/me/nik/anticheatbase/utils/custom/Pair.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikV2/AnticheatBase/HEAD/src/main/java/me/nik/anticheatbase/utils/custom/Pair.java -------------------------------------------------------------------------------- /src/main/java/me/nik/anticheatbase/utils/custom/PastLocations.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikV2/AnticheatBase/HEAD/src/main/java/me/nik/anticheatbase/utils/custom/PastLocations.java -------------------------------------------------------------------------------- /src/main/java/me/nik/anticheatbase/utils/custom/PlacedBlock.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikV2/AnticheatBase/HEAD/src/main/java/me/nik/anticheatbase/utils/custom/PlacedBlock.java -------------------------------------------------------------------------------- /src/main/java/me/nik/anticheatbase/utils/custom/SampleList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikV2/AnticheatBase/HEAD/src/main/java/me/nik/anticheatbase/utils/custom/SampleList.java -------------------------------------------------------------------------------- /src/main/java/me/nik/anticheatbase/utils/custom/Teleport.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikV2/AnticheatBase/HEAD/src/main/java/me/nik/anticheatbase/utils/custom/Teleport.java -------------------------------------------------------------------------------- /src/main/java/me/nik/anticheatbase/utils/custom/aim/RotationHeuristics.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikV2/AnticheatBase/HEAD/src/main/java/me/nik/anticheatbase/utils/custom/aim/RotationHeuristics.java -------------------------------------------------------------------------------- /src/main/java/me/nik/anticheatbase/utils/custom/desync/Desync.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikV2/AnticheatBase/HEAD/src/main/java/me/nik/anticheatbase/utils/custom/desync/Desync.java -------------------------------------------------------------------------------- /src/main/java/me/nik/anticheatbase/utils/custom/desync/DesyncType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikV2/AnticheatBase/HEAD/src/main/java/me/nik/anticheatbase/utils/custom/desync/DesyncType.java -------------------------------------------------------------------------------- /src/main/java/me/nik/anticheatbase/utils/custom/exception/AnticheatException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikV2/AnticheatBase/HEAD/src/main/java/me/nik/anticheatbase/utils/custom/exception/AnticheatException.java -------------------------------------------------------------------------------- /src/main/java/me/nik/anticheatbase/utils/fastmath/FastMath.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikV2/AnticheatBase/HEAD/src/main/java/me/nik/anticheatbase/utils/fastmath/FastMath.java -------------------------------------------------------------------------------- /src/main/java/me/nik/anticheatbase/utils/fastmath/FastMathLiteralArrays.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikV2/AnticheatBase/HEAD/src/main/java/me/nik/anticheatbase/utils/fastmath/FastMathLiteralArrays.java -------------------------------------------------------------------------------- /src/main/java/me/nik/anticheatbase/utils/fastmath/NumbersUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikV2/AnticheatBase/HEAD/src/main/java/me/nik/anticheatbase/utils/fastmath/NumbersUtils.java -------------------------------------------------------------------------------- /src/main/java/me/nik/anticheatbase/utils/minecraft/MathHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikV2/AnticheatBase/HEAD/src/main/java/me/nik/anticheatbase/utils/minecraft/MathHelper.java -------------------------------------------------------------------------------- /src/main/java/me/nik/anticheatbase/utils/minecraft/Vec3i.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikV2/AnticheatBase/HEAD/src/main/java/me/nik/anticheatbase/utils/minecraft/Vec3i.java -------------------------------------------------------------------------------- /src/main/java/me/nik/anticheatbase/utils/tests/MillisTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikV2/AnticheatBase/HEAD/src/main/java/me/nik/anticheatbase/utils/tests/MillisTest.java -------------------------------------------------------------------------------- /src/main/java/me/nik/anticheatbase/utils/tests/NanosTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikV2/AnticheatBase/HEAD/src/main/java/me/nik/anticheatbase/utils/tests/NanosTest.java -------------------------------------------------------------------------------- /src/main/java/me/nik/anticheatbase/utils/versionutils/ClientVersion.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikV2/AnticheatBase/HEAD/src/main/java/me/nik/anticheatbase/utils/versionutils/ClientVersion.java -------------------------------------------------------------------------------- /src/main/java/me/nik/anticheatbase/utils/versionutils/VersionInstance.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikV2/AnticheatBase/HEAD/src/main/java/me/nik/anticheatbase/utils/versionutils/VersionInstance.java -------------------------------------------------------------------------------- /src/main/java/me/nik/anticheatbase/utils/versionutils/VersionUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikV2/AnticheatBase/HEAD/src/main/java/me/nik/anticheatbase/utils/versionutils/VersionUtils.java -------------------------------------------------------------------------------- /src/main/java/me/nik/anticheatbase/utils/versionutils/impl/ProtocolLib.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikV2/AnticheatBase/HEAD/src/main/java/me/nik/anticheatbase/utils/versionutils/impl/ProtocolLib.java -------------------------------------------------------------------------------- /src/main/java/me/nik/anticheatbase/utils/versionutils/impl/ProtocolSupport.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikV2/AnticheatBase/HEAD/src/main/java/me/nik/anticheatbase/utils/versionutils/impl/ProtocolSupport.java -------------------------------------------------------------------------------- /src/main/java/me/nik/anticheatbase/utils/versionutils/impl/ViaVersion.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikV2/AnticheatBase/HEAD/src/main/java/me/nik/anticheatbase/utils/versionutils/impl/ViaVersion.java -------------------------------------------------------------------------------- /src/main/java/me/nik/anticheatbase/wrappers/PacketWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikV2/AnticheatBase/HEAD/src/main/java/me/nik/anticheatbase/wrappers/PacketWrapper.java -------------------------------------------------------------------------------- /src/main/java/me/nik/anticheatbase/wrappers/WrapperPlayClientBlockDig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikV2/AnticheatBase/HEAD/src/main/java/me/nik/anticheatbase/wrappers/WrapperPlayClientBlockDig.java -------------------------------------------------------------------------------- /src/main/java/me/nik/anticheatbase/wrappers/WrapperPlayClientChat.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikV2/AnticheatBase/HEAD/src/main/java/me/nik/anticheatbase/wrappers/WrapperPlayClientChat.java -------------------------------------------------------------------------------- /src/main/java/me/nik/anticheatbase/wrappers/WrapperPlayClientCustomPayload.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikV2/AnticheatBase/HEAD/src/main/java/me/nik/anticheatbase/wrappers/WrapperPlayClientCustomPayload.java -------------------------------------------------------------------------------- /src/main/java/me/nik/anticheatbase/wrappers/WrapperPlayClientEntityAction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikV2/AnticheatBase/HEAD/src/main/java/me/nik/anticheatbase/wrappers/WrapperPlayClientEntityAction.java -------------------------------------------------------------------------------- /src/main/java/me/nik/anticheatbase/wrappers/WrapperPlayClientLook.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikV2/AnticheatBase/HEAD/src/main/java/me/nik/anticheatbase/wrappers/WrapperPlayClientLook.java -------------------------------------------------------------------------------- /src/main/java/me/nik/anticheatbase/wrappers/WrapperPlayClientPosition.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikV2/AnticheatBase/HEAD/src/main/java/me/nik/anticheatbase/wrappers/WrapperPlayClientPosition.java -------------------------------------------------------------------------------- /src/main/java/me/nik/anticheatbase/wrappers/WrapperPlayClientPositionLook.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikV2/AnticheatBase/HEAD/src/main/java/me/nik/anticheatbase/wrappers/WrapperPlayClientPositionLook.java -------------------------------------------------------------------------------- /src/main/java/me/nik/anticheatbase/wrappers/WrapperPlayClientUseEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikV2/AnticheatBase/HEAD/src/main/java/me/nik/anticheatbase/wrappers/WrapperPlayClientUseEntity.java -------------------------------------------------------------------------------- /src/main/java/me/nik/anticheatbase/wrappers/WrapperPlayClientWindowClick.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikV2/AnticheatBase/HEAD/src/main/java/me/nik/anticheatbase/wrappers/WrapperPlayClientWindowClick.java -------------------------------------------------------------------------------- /src/main/java/me/nik/anticheatbase/wrappers/WrapperPlayServerChat.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikV2/AnticheatBase/HEAD/src/main/java/me/nik/anticheatbase/wrappers/WrapperPlayServerChat.java -------------------------------------------------------------------------------- /src/main/java/me/nik/anticheatbase/wrappers/WrapperPlayServerEntityVelocity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikV2/AnticheatBase/HEAD/src/main/java/me/nik/anticheatbase/wrappers/WrapperPlayServerEntityVelocity.java -------------------------------------------------------------------------------- /src/main/resources/plugin.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikV2/AnticheatBase/HEAD/src/main/resources/plugin.yml --------------------------------------------------------------------------------