NovaDetector | Hack Blocker | PreVersions | Skript Build 11.2-Pre2

You can keep your server from hackers with this Skript!

  1. NovaCraft254
    Native Minecraft Version:
    Legacy (< 1.13)
    Tested Minecraft Versions:
    • 1.8
    Languages Supported:
    Customizable in Options
    WARNING
    The codes used in this skript are for tests to be able to know errors and bugs in order to upload it to the true skript.

    FLY HAS BEEN REMOVED FOR PROBLEMS

    Requirements

    Here you will have the list of plugins necessary for the script to work correctly on the server.

    skript
    The plugin is important to start the anticheat and it also serves to start others skripts. Once the skript plugin is downloaded you can put the anticheat in /plugins/Skript /scripts/ and then restart the server.

    skquery
    The plugin is optional but is recommended for fix all errors in console and functions. This plugins it is also necessary because you can use all commands of the anticheat.

    Hacks Block
    Next I will leave you the list of checks that the script has. Remember that each check was tested with some clients and if you find any errors you can contact the creator of the script.

    KillAura
    HitReach
    Velocity
    FastBow
    Jesus
    BlockReach
    Scaffold
    LimitSneaks

    FastPlace (Not working in this version)
    FastEat (Not working in this version)


    Permissions
    Here you have the lists of all the permissions and what each one is for because each one of them has a different function in each permission.

    Global
    Nova.Staff
    Nova.Bypass.All
    Checks
    Killaura - Nova.Bypass.KillAura
    HitReach - Nova.Bypass.HitReach
    Velocity - Nova.Bypass.Velocity
    FastBow - Nova.Bypass.FastBow
    Jesus - Nova.Bypass.Jesus
    Scaffold - Nova.Bypass.Scaffold
    BlockReach - Nova.Bypass.BlockReach
    LimitSneaks - Nova.Bypass.LimitSneaks

    Code (YAML):

    #-----------------------
    #Messages
    #-----------------------
     
        # The name (or prefix) of the anticheat.
        Prefix
    : &2&lN&4&lD
        MPrefix
    : &2&lN&4&lD
     
        # The name (or prefix) of the anticheat in TestMod.
        TMPrefix
    : &2&lN&4&lD&c&lT&4&l
     
        # The version of the anticheat installed,
        # don't edit this option.
        Version
    : Build 11.2-Pre2
     
        # The message of kick if the player is kicked for command or
        # for auto punish.
        KickMessageMotive
    : &8[&2AC&8]&f %arg-3%
        KickMessageNoMotive
    : &8[&2AC&8]&f No Motive
     
        # The error message if the player don't have the permission
        # to use the command of the anticheat.
        NoPermission
    : &fUnknown command. Type "/help" for help.
     
        # The message of all alerts of the anticheat.
        AlertP
    : &e%player% &ffailed &2%{cheat}% &7[&e%{detection:vls}%&7/&e%{detection:vls:limit}%&7]
        AlertS
    : &e%shooter% &ffailed &2%{cheat}% &7[&e%{detection:vls}%&7/&e%{detection:vls:limit}%&7]
        AlertV
    : &e%victim% &ffailed &2%{cheat}% &7[&e%{detection:vls}%&7/&e%{detection:vls:limit}%&7]
        AlertA
    : &e%attacker% &ffailed &2%{cheat}% &7[&e%{detection:vls}%&7/&e%{detection:vls:limit}%&7]
     
        # The message of all alerts of the anticheat on kick a player
        # for auto punish for all staffs.
        KickP
    : &e%player% &fwas punished for &2%{cheat}%
        KickS
    : &e%shooter% &fwas punished for &2%{cheat}%
        KickV
    : &e%victim% &fwas punished for &2%{cheat}%
        KickA
    : &e%attacker% &fwas punished for &2%{cheat}%
     
        # The message of all alerts of the anticheat on kick a player
        # for auto punish to all players online in the world/global,
        # the message is 100% customizable.
        MessageKick1
    : &2&lAC &7» &e%arg-1% &fwas removed for &2No Motive
        MessageKick2
    : &2&lAC &7» &e%arg-1% &fwas removed for &2%arg-3%
     
        # Messages of the gui options.
     
        #Enabled options message
        Enabled_message_togall
    : &e%sender% &fhas been &2enable&f all checks.
        Enabled_message_toggle
    : &e%sender% &fhas been &2enable&f check &2%{hack}%
        Enabled_message_testmd
    : &e%sender% &fhas been &2enable&f the &2TestMode
        Enabled_message_status
    : Enabled

        #Disabled options message
        Disabled_message_togall
    : &e%sender% &fhas been &cdisable&f all checks.
        Disabled_message_toggle
    : &e%sender% &fhas been &cdisable&f check &2%{hack}%
        Disabled_message_testme
    : &e%sender% &fhas been &cdisable&f the &2TestMode
        Disabled_message_status
    : Disabled
     
        #Others options message
        Gui_message_status
    : &fStatus
        Gui_message_exitmu
    : &cClose
        Gui_message_enableall
    : &2Enable All
        Gui_message_disableall
    : &cDisable All
        Gui_message_version
    : &2Version
        Gui_message_checks
    : &2Checks
        Gui_message_testmode
    : &2TestMode
        Gui_message_dbutton
    : &cDisable
        Gui_message_ebutton
    : &2Enable
        Gui_message_ldbtestmode
    : &fClick to enable the &2TestMode
        Gui_message_lebtestmode
    : &fClick to disable the &2TestMode
        Gui_message_ldbchecks
    : &fClick to enable the check &2%{checkgui}%
        Gui_message_lebchecks
    : &fClick to disable the check &2%{checkgui}%
     
        Command_message_version
    : &fVersion
        Command_message_reloading
    : &fReloading...
        Command_message_reloaded
    : &fReloaded!
        Command_message_console
    : &fConsole is not allowed this command.
        Command_message_player
    : &f<player>
        Command_message_kill
    : &f<kick>
        Command_message_reason
    : &f<reason>
        Command_message_check
    : &f<check>
     

    #-----------------------
    #Global
    #-----------------------

        # Message punish send 'world' or 'global'
        # In this option you can custom the message of the punish to send all
        # players online in the world of the punished or send global.
        punish-message
    : world
     
    #-----------------------
    #HitReach | Recoded
    #-----------------------
     
        # Distance of all attacks
        # You can change the distance of all attacks of the victim and attack
        # if you decreasing the value can detect false flags.
        HitReach-Distance-Horizontal
    : 4.750
     
        # Cancel the event on detect
        # The anticheat cancel the hit and send the alert on detect
        # is recommended use in false for problems.
        HitReach-Cancel
    : false

        # No detect if player is joined.
        # The anticheat no detect the player for 5 seconds on join
        # if the option is true. Is recommended use in true.
        HitReach-JoinDisabler
    : true

        # What is the limit to punish the player
        # You can change the limit of vls to punish the player
        # for any problems is recommended using in 3 vls.
        HitReach-Punish
    : 3
     
        # What is the command of punish
        # You can set the command of punishment for example the default
        # of the anticheat. Is recommended to use this default for problems.
        HitReach-Command
    : novakick %attacker% no Reach
     
    #-----------------------
    #Kill Aura | Recoded
    #-----------------------
     
        # Check ticks of all attacks
        # You change the ticks of all hits or attacks to detected killaura
        # increasing the limits of all ticks you can getting false flags.
        Killaura-Ticks
    : 2

        # Check the target of all attacks
        # The anticheat check the target of the attacker and victim for getting
        # killaura. This function starting detect if the killaura-ticks option are detected.
        KillAura-Target
    : true
     
        # No detect if player is joined.
        # The anticheat no detect the player for 5 seconds on join
        # if the option is true. Is recommended use in true.
        KillAura-JoinDisabler
    : true
     
        # Cancel the event on detect?
        # The anticheat cancel the hit and send the alert on detect
        # is recommended use in false for problems.
        Killaura-Cancel
    : false
     
        # What is the limit to punish the player
        # You can change the limit of vls to punish the player
        # for any problems is recommended using in 5 vls.
        Killaura-Punish
    : 5
     
        # What is the command of punish
        # You can set the command of punishment for example the default
        # of the anticheat. Is recommended to use this default for problems.
        KillAura-Command
    : novakick %attacker% no KillAura
     
    #-----------------------
    #Velocity | Recoded
    #-----------------------
     
        # Check older distance and the new distance
        # The anticheat checking the older location of the victim and the new
        # location. Increasing this value you getting false flags
        Velocity-Distance
    : 0.69
     
        # Double Confirm to alert (vls)
        # The anticheat confirms to detect for falses flags and use other vl
        # to confirm. You can change the confirm vls to detect.
        Velocity-Confirms
    : 3
     
        # Check all blocks around victim
        # The anticheat checking all blocks of around victim for detect coweb and
        # blocks to reduce false flags but can found bypass.
        Velocity-Check
    : true

        # Check all types of damage's
        # Checking the damage cause of victim for example the fall this option is
        # disable can detect false flags. Is recommended use in true.
        Velocity-Damage
    : true

        # No detect if player is joined.
        # The anticheat no detect the player for 5 seconds on join
        # if the option is true. Is recommended use in true.
        Velocity-JoinDisabler
    : true

        # What is the limit to punish the player
        # You can change the limit of vls to punish the player
        # for any problems is recommended using in 3 vls.
        Velocity-Punish
    : 3

        # What is the command of punish
        # You can set the command of punishment for example the default
        # of the anticheat. Is recommended to use this default for problems.
        Velocity-Command
    : novakick %victim% no Velocity
     
    #-----------------------
    #FastBow | Recoded
    #-----------------------
     
        # What is the limit to shoot in ticks
        # All shoots are checked in ticks in the older shoot and the new shoot
        # in speed in shooting. Increasing you can getting false flags.
        FastBow-Ticks
    : 1.8
     
        # Checking the item using
        # The anticheat checking the item using the shooter to reduce all false
        # flags and only detect if the shooter are using bow item.
        FastBow-Item
    : true

        # No detect if player is joined.
        # The anticheat no detect the player for 5 seconds on join
        # if the option is true. Is recommended use in true.
        FastBow-JoinDisabler
    : true

        # What is the limit to punish the player
        # You can change the limit of vls to punish the player
        # for any problems is recommended using in 3 vls.
        FastBow-Punish
    : 3

        # What is the command of punish
        # You can set the command of punishment for example the default
        # of the anticheat. Is recommended to use this default for problems.
        FastBow-Command
    : novakick %shooter% no FastBow

    #-----------------------
    #Jesus | Recoded
    #-----------------------

        # Check distance of all blocks around player
        # The anticheat checking the distance of all blocks around player
        # location. Decreasing this value you getting false flags
        Jesus-Around
    : 0.75

        # No detect if the player has more flags
        # The anticheat check if the player has been more than flags in
        # the suspects vls. You can change this option, is recommended use "5"
        Jesus-Suspects
    : 5

        # No detect if player is joined.
        # The anticheat no detect the player for 5 seconds on join
        # if the option is true. Is recommended use in false.
        Jesus-JoinDisabler
    : true

        # Cancel the event on detect?
        # The anticheat cancel the hack and send the alert on detect
        # is recommended use in true for problems.
        Jesus-Cancel
    : true

        # What is the limit to punish the player
        # You can change the limit of vls to punish the player
        # for any problems is recommended using in 3 vls.
        Jesus-Punish
    : 3

        # What is the command of punish
        # You can set the command of punishment for example the default
        # of the anticheat. Is recommended to use this default for problems.
        Jesus-Command
    : novakick %player% no Jesus
     
    #-----------------------
    #LimitsSneaks | New
    #-----------------------

        # Check the limit of sneaks per second.
        # The anticheat detect all sneaks per second of a user to punish
        # you can add more limit. Is recommended use in 20 for problems.
        LimitsSneaks-Limit
    : 20

        # No detect if player is joined.
        # The anticheat no detect the player for 5 seconds on join
        # if the option is true. Is recommended use in true.
        LimitsSneaks-JoinDisabler
    : true

        # Cancel the event on detect?
        # The anticheat cancel hack and send the alert on detect
        # is recommended use in false for problems.
        LimitsSneaks-Cancel
    : false

        # What is the limit to punish the player
        # You can change the limit of vls to punish the player
        # for any problems is recommended using in 3 vls.
        LimitsSneaks-Punish
    : 3

        # What is the command of punish
        # You can set the command of punishment for example the default
        # of the anticheat. Is recommended to use this default for problems.
        LimitsSneaks-Command
    : novakick %player% no LimitsSneaks

    #-----------------------
    #Scaffold | New (EXPERIMENTAL)
    #-----------------------

        # Enable the sub check of the Scaffold?
        # The anticheat check if the player are sprinting on place but
        # trying to not detect falses flags. Is recommended use in true.
        Scaffold-Sprint
    : true
     
        # Enable the sub check of the Scaffold?
        # The anticheat check the target of the head on place and detect Tower
        # trying to not detect false flags. Is recommended use in true
        Scaffold-Target
    : true
     
        # No detect if the player has more flags
        # The anticheat check if the player has been more than flags in
        # the suspects vls. You can change this option, is recommended use "3"
        Scaffold-Suspects
    : 5
     
        # No flag if the block placed is under not none
        # The anticheat check the placed block if this are above another
        # block and is recommended use this function in "true".
        Scaffold-Check
    : true

        # No detect if player is joined.
        # The anticheat no detect the player for 5 seconds on join
        # if the option is true. Is recommended use in true.
        Scaffold-JoinDisabler
    : true

        # What is the limit to punish the player
        # You can change the limit of vls to punish the player
        # for any problems is recommended using in 5 vls.
        Scaffold-Punish
    : 5

        # Cancel the event on detect?
        # The anticheat telepor player and send the alert on detect
        # is recommended use in true for problems.
        Scaffold-Cancel
    : true

        # Cancel the event on detect?
        # The anticheat despawn the block placed and send the alert
        # is recommended use in true for problems.
        Scaffold-Cancel2
    : true

        # What is the command of punish
        # You can set the command of punishment for example the default
        # of the anticheat. Is recommended to use this default for problems.
        Scaffold-Command
    : novakick %player% no Scaffold

    #-----------------------
    #BlockReach | New
    #-----------------------

        # Check the distance of the player and the block
        # The anticheat detect the distance of the player and the block
        # placed and breaked. Is recommended use in "5.75".
        BlockReach-Distance
    : 5.75

        # No detect if player is joined.
        # The anticheat no detect the player for 5 seconds on join
        # if the option is true. Is recommended use in true.
        BlockReach-JoinDisabler
    : true

        # What is the limit to punish the player
        # You can change the limit of vls to punish the player
        # for any problems is recommended using in 3 vls.
        BlockReach-Punish
    : 3

        # Cancel the event on detect?
        # The anticheat cancel the block and send the alert on detect
        # is recommended use in true for problems.
        BlockReach-Cancel
    : true

        # What is the command of punish
        # You can set the command of punishment for example the default
        # of the anticheat. Is recommended to use this default for problems.
        BlockReach-Command
    : novakick %player% no BlockReach
     
    Thanks For all Reviews

Recent Updates

  1. Build 11.2-Pre2
  2. Build 11.2-Pre1
  3. Build 12-Pre3

Recent Reviews

  1. Jxyy
    Jxyy
    1/5,
    Version: Build 11.2-Pre1
    Oh god another skript anticheat, skript is not good for anticheats, use Java, not this trash. All skript anticheats are trash, please learn Java
    1. NovaCraft254
      Author's Response
      Hello user, I do anti-cheat skripts since that's what I like apart, I already know that skripts can cause lag on the server but I'm trying to optimize to the maximum, and in the java issue I don't know how to code from There I already tried tutorials but the result I got was not what I wanted.

      Still, thanks for your comment.

      Im using Google Translator
  2. mikkel1239
    mikkel1239
    2/5,
    Version: Build 12-Pre3
    Heres my honest review:

    1) His "Classic" killaura detection is just: Player under CPS and is this far away, and that is such a dumb check, I see it says "Disabled" despite being enabled by default

    2) His Killaura B check is just a fkn CPS cap.

    3) Oh god the AntiKB check, It killed god.

    4) Jesus, Meh, is a decent check but can falseflag and can be optimised

    5) Fastbow, Meh (Also disabled)

    6) Your Packet Fasteat check doesnt fkn reference packets at any point. You just check if the player has eaten in a timespan and what about cakes?

    7) Fly A and B, I have seen worse, despite a can of beans is harder to bypass than it.

    8) Is worse optimized than Strike Practice

    So thats all the flaws.

    Heres why its fine:

    Advanced checks, "Decent updates", Not really anything else, this thing sucks lmao