1. We have revamped our resource index page and would love to hear what you think! Please provide your feedback, suggestions, or bug reports here!

Spartan | Professional Anticheat Solution Build 298

An extraordinary cross-version cheat prevention you have always dreamed of.

  1. Vagdedes
    Supported MC Versions:
    1.7, 1.8, 1.9, 1.10, 1.11, 1.12, 1.13, 1.14
    Req. Server Software:
    Spigot, Bukkit, PaperSpigot
    BEFORE YOU CONTINUE! Spartan is one of the most reputable anti-cheats available on the SpigotMC platform. It's was released in July of 2016 and has a review score of about 4.8/5 stars.
    Spartan AntiCheat
    Out-Of-The-Box Functionality
    Simplified Configuration
    Universal Compatibility
    Innovative Features
    Consistent Updates
    Remarkable API
    High Accuracy




    Do you want to code your own Minecraft plugins and build unique servers?[​IMG]
    Features

    Disclaimers
    Please take the time to read the following disclaimers, which may help advance your experience with running Spartan.
    Combat
    Killaura/ForceField
    Click-Aura
    TP-Aura
    Aimbot
    FightBot
    FastBow
    Anti-Knockback/Velocity
    Reach
    Criticals
    AutoClicker

    Movement
    Fly
    Glide
    Speed
    HighJump
    FastFall
    NoFall
    Spider
    LongJump
    Jesus
    Timer
    Blink
    Step
    SelfDamage
    MiniJump/Hop
    Sneak
    Phase/Clip
    FastLadder
    Derp
    NoSlowdown
    FastEat
    BoatFly/BoatSpeed
    ElytraFly/ElytraSpeed*

    World
    FastBreak
    FastPlace
    Nuker
    BlockReach
    Liquids
    Scaffold
    X-Ray
    GhostHand

    Player
    FastEat
    Regen
    NoSwing
    AutoRespawn

    Inventory
    InventoryMove
    ItemDrops
    AutoLoot
    PortalInventory
    ExtraInventory

    * = Semi Advanced
    The KillAura check aims to fully prevent PvP hack modules, and partly PvE. In most PvP detection cases, you must be in combat with an active player and have an "apparent advantage" against them. Normally, you can identify that by the number of hits dealt.
    Below is a list of plugins you can combine with Spartan for a greater/safer server experience.

    Dupe Exploits: https://www.spigotmc.org/resources/44411/
    Packet Limitation: https://www.spigotmc.org/resources/19254/
    X-Ray Obfuscation: https://www.spigotmc.org/resources/22818/
    VPN Protection: https://www.spigotmc.org/resources/70895/

    Compatibility Information
    This plugin is developed to run on Spigot, Bukkit, and Paper. Any other server types "may work" but are not officially supported.
    May work correctly in most cases.

    Irregular/Abnormal Minecraft clients. (Ex. Badlion Client)
    Modifications that create client-sided blocks. (Ex. BlockChange Packets)
    Modifications in combat, movement, building or other vanilla events. (Ex. Abilities, Item Attributes)
    Modifications that affect block interaction out of a player's line of sight.
    Non-vanilla/Unknown Minecraft enchantments. (Ex. Enchantment Plugins)
    Mods that implement any incompatibilities mentioned above.
    Plugins that will cause Spartan to malfunction in any way.
    1 CPU Core (3+ GHz)
    512 MB RAM
    256 MB Disk Space
    18 TPS Server

    Configuration
    Change the punishments, messages, detections, basic settings, block words, remove commands, set cooldowns, and keep logs. You can execute up to 10 commands per violation. Always reload the plugin after any changes.
    config.yml (Example)
    config.yml (Mathematics)
    settings.yml
    language.yml https://pastebin.com/raw/GkG6dkpy
    compatibility.yml https://pastebin.com/raw/9FxztRwp
    chat_protection.yml (Example) https://pastebin.com/raw/bthbTcQF
    mysql.yml (Example) https://pastebin.com/raw/kqdPp4GM
    checks.yml https://pastebin.com/raw/dmuG6W18

    Commands
    /spartan menu opens the main gui menu.
    /spartan reload/rl reloads spartan's configuration.
    /spartan notifications <verbose/mining> toggles the selected notification system.
    /spartan notifications toggles the verbose notification system.
    /spartan verbose <player> <check> <info> sends a custom verbose notification.
    /spartan info [player] opens a GUI menu with a player's violations info.
    /spartan ping [player] sends a message with a player's ping.
    /spartan kick <player> <reason> kicks a player and broadcasts a message.
    /spartan toggle <check> toggles a certain check.
    /spartan warn <player> <reason> warns a player by sending them a message.
    /spartan bypass <player> <check> <seconds> allows a player to bypass a check for a certain amount of time.
    /spartan ban <player> <reason> bans a player.
    /spartan tempban <player> <time> <reason> temporarily bans a player.
    /spartan unban <player> unbans a player.
    /spartan ban-info <player> sends ban information about a player.
    /spartan ban-list sends a message with all the Spartan banned players.
    /spartan wave allows you to interact with the wave punishment system.
    /spartan report <player> <reason> reports a player using your name and reason.
    /spartan <player> if <condition> equals <result> do <command> executes a conditional command.
    /spartan <player> if <condition> contains <result> do <command> executes a conditional command.
    /spartan <player> if <number> is-less-than <result> do <command> executes a conditional command.
    /spartan <player> if <number> is-greater-than <result> do <command> executes a conditional command.
    /spartan debug [player] opens an inventory menu that allows the action debugging of a player.
    /spartan developer-report [check] [player] creates a log report send automatically sends it to the developer.

    Permissions
    spartan.admin, spartan.* gives you all permissions except the bypass ones.
    spartan.reload allows you to use /spartan reload.
    spartan.kick allows you to use /spartan kick.
    spartan.verbose allows you to use /spartan notifications verbose.
    spartan.mining allows you to use /spartan notifications mining.
    spartan.bypass allows you to bypass all checks.
    spartan.bypass.(check) allows you to bypass a certain check.
    spartan.manage allows you to use /spartan menu.
    spartan.info allows you to use /spartan info.
    spartan.ping allows you to use /spartan ping.
    spartan.toggle allows you to use /spartan toggle.
    spartan.warn allows you to use /spartan warn.
    spartan.kick_message sends you a message when someone gets kicked and the broadcast message is disabled.
    spartan.chat_protection allows you to bypass blocked words/commands and chat/command cooldown.
    spartan.use_bypass allows you to use /spartan bypass.
    spartan.ban allows you to use /spartan ban & /spartan tempban.
    spartan.unban allows you to use /spartan unban.
    spartan.ban_info allows you to use /spartan ban-info and /spartan ban-list.
    spartan.ban_message Sends you a message when someone gets banned and the broadcast message is disabled.
    spartan.reconnect allows you to bypass the existing reconnect cooldown.
    spartan.staff_chat allows you to use the staff chat.
    spartan.use_report allows you to use /spartan report.
    spartan.report Notifies you when someone fills a player report.
    spartan.condition allows you to use the conditional commands.
    spartan.debug allows you to use /spartan debug.

    Developer API [https://vagdedes.me/spartan/api/SpartanAPI.jar]
    The API jar purely exists for dependency/library purposes and is not supposed to be run concurrently with Spartan. To enable the functionality of custom events, set "developer_api_events" to "true" via the "settings.yml" configuration.
    This is not Spartan's CombatAnalysis check but simply the basis of it. Each developer can individually use these variables differently to create a custom detection. How Spartan generates the percentages and what it does next in the original check will stay undisclosed. Feel free to make free or third-platform paid additions with this event.

    https://pastebin.com/raw/bGESvtfv

Recent Reviews

  1. Sleepyflea
    Sleepyflea
    5/5,
    Version: Build 269
    Best Anti-Cheat i have ever used. Worth the money and then some. Immediately it removed every hacker i ever had problems with. And false positives are a rarity with this plugin. Get this for your server!
    1. Vagdedes
      Author's Response
      Thank you very much, enjoy!