1. Welcome to skUnity!

    Welcome to skUnity! This is a forum where members of the Skript community can communicate and interact. Skript Resource Creators can post their Resources for all to see and use.

    If you haven't done so already, feel free to join our official Discord server to expand your level of interaction with the comminuty!

    Now, what are you waiting for? Join the community now!

Dismiss Notice
This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

Skript Tools ANTICRASH | BLOCK ALL CRASH METHODS 1.1

get those crashing skanks off your server one by one.

Tags:
  1. Apahllo
    Contributors:
    Apahllo
    ANTICRASH
    ⊙▂⊙


    This anti-crash script will literally get rid of all your problems.


    Crash methods that are currently blocked:

    BookFlood
    (detected clients: jigsaw and liquidbounce that have this option)

    Too Many ArmSwings
    (detected clients: proclient)

    /suicide spam
    (detected clients: cyanide i think)

    Some random ass algorithm
    (used in the //calc command)
    (for(i=0;i<256;i++))
    (if your server gets crashed by another algorithm, just copy it from your console and paste it in the script where the original one is, not that hard)

    Commands:
    /anticrash OR /ac

    /ac bans [on/off] | turn auto-bans on and off
    /ac list | see a list of players who've attempted to crash the server
    /ac list clear | clear the list
    /ac list remove [player] | remove a specific player from the list

    anticrash.PNG


    DEPENDENCIES:
    Skript:
    https://github.com/SkriptLang/Skript/releases?after=dev37c
    SkQuery:
    https://dev.bukkit.org/projects/skquery/files
    Skellett:
    https://www.spigotmc.org/resources/skript-java-addon-skellett.34361/
    WildSkript:
    https://dev.bukkit.org/projects/wildskript/files


    If anyone knows of any other crash methods that I could add, please DM me on Discord.
    You can still DM me with any other problems you may have with this plugin.

    My Discord: Apahllo#8262

Recent Updates

  1. Code fixes

Recent Reviews

  1. malia
    malia
    2/5,
    Version: 1.1
    You stated somewhere on the reviews that looping all players per second is not harmful?? It is my boy, that kills performance by A LOT. Anyways the code could be more optimized and you could make it to detect "for(" so even if people change their variable name, starting value, etc... it would still detect
  2. CharcoalToast
    CharcoalToast
    1/5,
    Version: 1.0
    These are my complaints:
    - You are using WildSkript file management (this Skript addon didn't get updated for over 4 years)
    - You are looping all players to send a console message?
    - This is an Anti-Crash skript and you are looping all players every second?
    - There is like no customization
    - WTF is 'random ass algorithm'? This has no use and is too specific?
    This resource is just harmful itself
    1. Apahllo
      Author's Response
      I know WildSkript is VERY outdated. I am currently trying to learning how to use YAML so I can stay up to date and have custom configuration for everything (As you stated in your 4th complaint).
      There wasn't supposed to be a loop for the message that is sent to console, that was a simple mistake that will be fixed.
      Looping all players isn't that harmful, but I still removed it by your request. I changed up some code to fit it somewhere else.
      I should have stated this, but the "algorithm" is used to crash servers using a plugin called "WorldEdit" (or "FastAsyncWorldEdit") People can use //calc, and do a big algorithm that the plugin cannot handle, and it'll crash the server.
      I will be updated the plugin very soon,