MCPcopy Create free account

hub / github.com/NikV2/AnticheatBase / types & classes

Types & classes125 in github.com/NikV2/AnticheatBase

ClassAbstractCheck
src/main/java/me/nik/anticheatbase/checks/types/AbstractCheck.java:20
ClassActionData
src/main/java/me/nik/anticheatbase/playerdata/data/impl/ActionData.java:14
ClassAlertManager
An alert manager class holding information about players with alerts
src/main/java/me/nik/anticheatbase/managers/AlertManager.java:19
ClassAlertsCommand
src/main/java/me/nik/anticheatbase/commands/subcommands/AlertsCommand.java:12
ClassAnticheat
A simple and efficient anticheat base @author Nik
src/main/java/me/nik/anticheatbase/Anticheat.java:36
ClassAnticheatException
src/main/java/me/nik/anticheatbase/utils/custom/exception/AnticheatException.java:3
ClassAnticheatViolationEvent
src/main/java/me/nik/anticheatbase/api/events/AnticheatViolationEvent.java:8
ClassBaseTheme
src/main/java/me/nik/anticheatbase/managers/themes/BaseTheme.java:10
ClassBetterStream
A BetterStream utility class <p> Obviously this does not include every single Stream method However these methods are much faster than using streams.
src/main/java/me/nik/anticheatbase/utils/BetterStream.java:16
EnumBlockPosition
src/main/java/me/nik/anticheatbase/utils/CollisionUtils.java:348
ClassBoundingBox
A slightly better BoundingBox than bukkit's And a better RayTrace
src/main/java/me/nik/anticheatbase/utils/custom/BoundingBox.java:14
ClassBukkitListener
A bukkit listener class that we'll use for our bukkit checks and data <p> NOTE: You shouldn't be using bukkit events in the first place, I just added
src/main/java/me/nik/anticheatbase/processors/listeners/BukkitListener.java:10
ClassChatUtils
src/main/java/me/nik/anticheatbase/utils/ChatUtils.java:8
ClassCheck
src/main/java/me/nik/anticheatbase/checks/types/Check.java:10
EnumCheckCategory
src/main/java/me/nik/anticheatbase/checks/enums/CheckCategory.java:3
ClassCheckHolder
src/main/java/me/nik/anticheatbase/utils/custom/CheckHolder.java:11
EnumCheckType
A checktype enumerations class that we'll use on our checks
src/main/java/me/nik/anticheatbase/checks/enums/CheckType.java:6
ClassChecks
src/main/java/me/nik/anticheatbase/files/Checks.java:14
ClassCinematicProcessor
A simple cinematic processor to determine whether a player is using cinematic <p> NOTE: This is not a perfect way to handle cinematic, However i figur
src/main/java/me/nik/anticheatbase/playerdata/processors/impl/CinematicProcessor.java:13
EnumClickEventType
Click events
src/main/java/me/nik/anticheatbase/utils/JsonBuilder.java:162
ClassClientBrandListener
A client listener that we'll use in order to get the profile's client brand.
src/main/java/me/nik/anticheatbase/listeners/ClientBrandListener.java:21
EnumClientVersion
Client Version. This is a nice tool for minecraft's protocol versions. You won't have to memorize the protocol version, just memorize the client versi
src/main/java/me/nik/anticheatbase/utils/versionutils/ClientVersion.java:11
ClassCodyWaite
Enclose the Cody/Waite reduction (used in "sin", "cos" and "tan").
src/main/java/me/nik/anticheatbase/utils/fastmath/FastMath.java:3467
ClassCollisionUtils
A small utility class to use for nearby blocks and such. NOTE: You may notice that things in here seem overly Complicated or way different than what y
src/main/java/me/nik/anticheatbase/utils/CollisionUtils.java:19
ClassCombatData
src/main/java/me/nik/anticheatbase/playerdata/data/impl/CombatData.java:6
ClassCommandManager
A command manager class that we'll be using in order to make creating and using commands Much easier and simple.
src/main/java/me/nik/anticheatbase/commands/CommandManager.java:20
ClassCommentedConfigurationSection
src/main/java/me/nik/anticheatbase/files/commentedfiles/CommentedConfigurationSection.java:16
ClassCommentedFileConfiguration
src/main/java/me/nik/anticheatbase/files/commentedfiles/CommentedFileConfiguration.java:12
ClassCommentedFileConfigurationHelper
src/main/java/me/nik/anticheatbase/files/commentedfiles/CommentedFileConfigurationHelper.java:13
ClassConcurrentSampleList
A custom concurrent sample list that we'll be using on our checks.
src/main/java/me/nik/anticheatbase/utils/custom/ConcurrentSampleList.java:8
ClassConfig
src/main/java/me/nik/anticheatbase/files/Config.java:12
ClassConnectionData
src/main/java/me/nik/anticheatbase/playerdata/data/impl/ConnectionData.java:6
ClassCustomLocation
src/main/java/me/nik/anticheatbase/utils/custom/CustomLocation.java:9
InterfaceData
src/main/java/me/nik/anticheatbase/playerdata/data/Data.java:5
ClassDefaultTheme
src/main/java/me/nik/anticheatbase/managers/themes/impl/DefaultTheme.java:8
ClassDesync
A simple class that is going to help us handle and fix any type of desync with the client
src/main/java/me/nik/anticheatbase/utils/custom/desync/Desync.java:17
EnumDesyncType
src/main/java/me/nik/anticheatbase/utils/custom/desync/DesyncType.java:3
EnumEffectType
A effects enumeration class in order to grab the matching Effect Type Based on the potion ID.
src/main/java/me/nik/anticheatbase/utils/custom/EffectType.java:7
ClassEquipment
A simple equipment class holding a profile's equipment <p> Surprisingly getting the player's equipment every single tick can hinder perfomance And it
src/main/java/me/nik/anticheatbase/utils/custom/Equipment.java:17
ClassExempt
A simple class that we'll be using for exempting some checks, We'll cache the booleans every tick to Save up some perfomance except for the ones that
src/main/java/me/nik/anticheatbase/utils/custom/Exempt.java:16
ClassExpFracTable
Enclose large data table in nested static class so it's only loaded on first access.
src/main/java/me/nik/anticheatbase/utils/fastmath/FastMath.java:3435
ClassExpIntTable
Enclose large data table in nested static class so it's only loaded on first access.
src/main/java/me/nik/anticheatbase/utils/fastmath/FastMath.java:3397
ClassExpiringMap
src/main/java/me/nik/anticheatbase/utils/custom/ExpiringMap.java:6
ClassExpiringSet
src/main/java/me/nik/anticheatbase/utils/custom/ExpiringSet.java:14
ClassFastMath
A much faster math library. 99% of this is taken from ApacheMath, However i've improved a few methods myself.
src/main/java/me/nik/anticheatbase/utils/fastmath/FastMath.java:7
ClassFastMathLiteralArrays
Utility class for loading tabulated data used by {@link FastMath}.
src/main/java/me/nik/anticheatbase/utils/fastmath/FastMathLiteralArrays.java:6
ClassFileExporter
src/main/java/me/nik/anticheatbase/managers/logs/impl/FileExporter.java:27
ClassHeuristicsResult
src/main/java/me/nik/anticheatbase/utils/custom/aim/RotationHeuristics.java:149
EnumHitboxExpansion
src/main/java/me/nik/anticheatbase/utils/custom/HitboxExpansion.java:8
EnumHoverEventType
src/main/java/me/nik/anticheatbase/utils/JsonBuilder.java:194
InterfaceInitializer
src/main/java/me/nik/anticheatbase/managers/Initializer.java:3
ClassInstanceDefault
src/main/java/me/nik/anticheatbase/nms/InstanceDefault.java:12
ClassJsonBuilder
src/main/java/me/nik/anticheatbase/utils/JsonBuilder.java:13
ClassLogExporter
src/main/java/me/nik/anticheatbase/managers/logs/LogExporter.java:10
ClassLogManager
src/main/java/me/nik/anticheatbase/managers/logs/LogManager.java:11
ClassLogsTask
A task that we'll be using in order to process our logs.
src/main/java/me/nik/anticheatbase/tasks/LogsTask.java:9
EnumMaterialType
src/main/java/me/nik/anticheatbase/utils/custom/MaterialType.java:3
ClassMathHelper
src/main/java/me/nik/anticheatbase/utils/minecraft/MathHelper.java:6
ClassMathUtils
src/main/java/me/nik/anticheatbase/utils/MathUtils.java:11
ClassMillisTest
src/main/java/me/nik/anticheatbase/utils/tests/MillisTest.java:3
ClassMiscUtils
src/main/java/me/nik/anticheatbase/utils/MiscUtils.java:21
ClassMoveUtils
A simple movement utility class NOTE: This is not perfect, It's made in case you want to make simple Limit checks, There's lots of things that are wro
src/main/java/me/nik/anticheatbase/utils/MoveUtils.java:10
ClassMovementData
src/main/java/me/nik/anticheatbase/playerdata/data/impl/MovementData.java:24
EnumMsgType
A message type enumerations class in order to cache our messages from our theme and easily grab them.
src/main/java/me/nik/anticheatbase/enums/MsgType.java:11
ClassNanosTest
src/main/java/me/nik/anticheatbase/utils/tests/NanosTest.java:3
ClassNearbyBlocksResult
src/main/java/me/nik/anticheatbase/utils/CollisionUtils.java:355
ClassNearbyEntity
A nearby entity class storing all the information we need about nearby entities So we can later use this in case we need to check if an specific entit
src/main/java/me/nik/anticheatbase/utils/custom/NearbyEntity.java:10
ClassNetworkListener
A network listener class that we'll use in order to listen for received and sent packets for our checks and data.
src/main/java/me/nik/anticheatbase/processors/listeners/NetworkListener.java:29
InterfaceNmsInstance
src/main/java/me/nik/anticheatbase/nms/NmsInstance.java:10
ClassNmsManager
A simple NMS Manager class <p> NOTE: Obviously this is not done, You should implement every single nms version yourself Inside the me.nik.anticheatbas
src/main/java/me/nik/anticheatbase/nms/NmsManager.java:14
ClassNumbersUtils
Class used to compute the classical functions tables. @since 3.0
src/main/java/me/nik/anticheatbase/utils/fastmath/NumbersUtils.java:8
ClassPacket
A packet wrapper class that we'll use in order to make it easier for us to get the received or sent packet <p> While also caching the possible wrapper
src/main/java/me/nik/anticheatbase/processors/Packet.java:26
ClassPacketWrapper
src/main/java/me/nik/anticheatbase/wrappers/PacketWrapper.java:8
ClassPair
src/main/java/me/nik/anticheatbase/utils/custom/Pair.java:3
ClassPastLocations
A simple tool that we're going to be using on our Reach + Hitbox Checks.
src/main/java/me/nik/anticheatbase/utils/custom/PastLocations.java:12
EnumPermissions
A permissions enumerations class in order to cache our permissions and easily grab them
src/main/java/me/nik/anticheatbase/enums/Permissions.java:6
ClassPlacedBlock
src/main/java/me/nik/anticheatbase/utils/custom/PlacedBlock.java:5
ClassPlayerLog
src/main/java/me/nik/anticheatbase/managers/logs/PlayerLog.java:6
ClassPlayerUtils
src/main/java/me/nik/anticheatbase/utils/PlayerUtils.java:11
InterfaceProcessor
src/main/java/me/nik/anticheatbase/playerdata/processors/Processor.java:3
ClassProfile
A profile class containing every single information we need
src/main/java/me/nik/anticheatbase/managers/profile/Profile.java:29
ClassProfileListener
A profile listener that we'll use in order to initialize our player profile.
src/main/java/me/nik/anticheatbase/listeners/ProfileListener.java:16
ClassProfileManager
A profile manager class that we'll use in order to create or get a player profile.
src/main/java/me/nik/anticheatbase/managers/profile/ProfileManager.java:15
ClassProfileThread
A simple class to track the amount of profiles using a selected thread.
src/main/java/me/nik/anticheatbase/managers/threads/ProfileThread.java:9
ClassProtocolLib
src/main/java/me/nik/anticheatbase/utils/versionutils/impl/ProtocolLib.java:8
ClassProtocolSupport
src/main/java/me/nik/anticheatbase/utils/versionutils/impl/ProtocolSupport.java:8
ClassReflectionUtils
A reflection utility class that we'll be using for certain things <p> In this class we'll also use caching making reflection less heavy
src/main/java/me/nik/anticheatbase/utils/ReflectionUtils.java:23
ClassRotationData
src/main/java/me/nik/anticheatbase/playerdata/data/impl/RotationData.java:15
ClassRotationHeuristics
A simple heuristics tool that can prove useful when coding AimAssist related checks. Example usage: <p> private final RotationHeuristics heuristics =
src/main/java/me/nik/anticheatbase/utils/custom/aim/RotationHeuristics.java:34
ClassSampleList
A custom sample list that we'll be using on our checks.
src/main/java/me/nik/anticheatbase/utils/custom/SampleList.java:8
ClassSensitivityProcessor
A sensitivity processor class that we'll be using in order to hold certain data <p> NOTE: This does not include a way to grab the player's sensitivity
src/main/java/me/nik/anticheatbase/playerdata/processors/impl/SensitivityProcessor.java:14
EnumServerVersion
src/main/java/me/nik/anticheatbase/utils/ServerVersion.java:5
ClassSetbackProcessor
src/main/java/me/nik/anticheatbase/playerdata/processors/impl/SetbackProcessor.java:15
EnumSetting
src/main/java/me/nik/anticheatbase/files/Checks.java:73
EnumSetting
src/main/java/me/nik/anticheatbase/files/Config.java:71
ClassSpeedA
src/main/java/me/nik/anticheatbase/checks/impl/speed/SpeedA.java:9
ClassSubCommand
A subcommand class that we'll be using to extend on our commands
src/main/java/me/nik/anticheatbase/commands/SubCommand.java:8
ClassTaskUtils
A small utility class that we can use in order to create and run tasks quickly
src/main/java/me/nik/anticheatbase/utils/TaskUtils.java:10
ClassTeleport
src/main/java/me/nik/anticheatbase/utils/custom/Teleport.java:3
ClassTeleportData
src/main/java/me/nik/anticheatbase/playerdata/data/impl/TeleportData.java:6
next →1–100 of 125, ranked by callers