SoaromaSAC | SimpleAntiCheat | Basic Detection System 0.9.35 BETA

Free simple, lightweight anti-cheat

  1. TheLonelyGamer
    Native Minecraft Version:
    1.16
    Tested Minecraft Versions:
    • 1.16
    Contributors:
    what_oh_mkay | Sality2 | PhoenixHaven
    Simple Anti-Cheat
    ========================

    General Information

    Soaroma anti-cheat is an anti-cheat plugin that detects cheaters on your server, this anti-cheat is configurable to suit your needs on your server. This plugin is in beta, so do expect some false flags, but overall the beta version can be publicly used in a server with many players as it is stable.
    If you do get a false flag or just need general support/suggestions, report in the discord server and not in the reviews area. I will respond to you as fast as I can.


    ---------------------------------------------------------------------------------------------------
    Current Hacks detected
    • KillAura (Angular checks)
    • Flight
    • AirJump
    • Fluid Walking (Jesus/WaterWalking/LavaWalking)
    • NoFall {Beta}
    • Reach
    • Speed
    • PingSpoofing
    • NoSlowDown (Cobwebs, sweet_berry_bush, player speed when shifting)
    • Spider
    • Step
    • irregularEventCount {Beta, if a problem just disable the check}
    Permissions
    • sac.bypass {With this permission, you bypass every check}
    • sac.notify {Violation messages}
    • sac.notifykick {kick messages}
    • sac.reload {Reloads the anti-cheat}
    • sac.alertCommandGet {For the command sacnotify}
    • sac.configset {for sacconfigset}
    • sac.kick
    • sac.ban
    • sac.gui
    • sac.warn
    • sac.mute
    • sac.unban
    • sac.freeze
    • sac.ping
    Command Usage
    • sacreload
    • sacnotify <disable/enable>
    • sacgui <player>
    • sacmute <player>
    • sackick <player>
    • sacwarn <player>
    • sacunban <player>
    • sacping <player>
    • sacconfigset <config> <value>
    ---------------------------------------------------------------------------------------------------


    Punishment Overview
    Soaroma Simple Anti-Cheat does have a kicking violation system, but you can disable that and check for yourself to see if the player is hacking.
    It also has a ban system, but that is auto disabled in the configuration (can be turned to true to turn on).
    You can also see for yourself to check if the player is cheating if you disable cancelEventIfHacking and autoViolationKick

    Code (YAML):

    checkReachNum
    : 4.7
    fluidWalkUntilHacking
    : 3.0
    fluidWalkCheatNumY
    : 0.001
    fluidWalkIrregularSpeed
    : 2.4
    fluidJumpsOnWaterUntilHacking
    : 6
    speedMaxOnGround
    : 10.0
    speedMaxInAir
    : 40.0
    speedMaxWhenAscending
    : 10.0
    speedMaxWhenDescending
    : 40.0
    speedCheckWhenCrouching
    : 2.5
    speedMaxClimbing
    : 4.0
    speedMaxInVehicle
    : 15.0
    noSlowDownSpeedNum
    : 1.8
    violationKickNumUntilKick
    : 5.0
    noFallBlockHeight
    : 5.0
    spiderUpUntilHacking
    : 7.0
    inAirUpwardUntilHacking
    : 10.0
    inAirJumpUntilHacking
    : 2.0
    levitationDownUntilHacking
    : 5.0
    shiftUntilCheckingNoSlow
    : 5.0
    onSlimeTillCheckSpeed
    : 5.0
    killAuraAngleCheck
    : 40.0
    pingUntilPingSpoofing
    : 2000.0
    noFallTimer
    : 3.0
    inAirUntilCheckJump
    : 2.0
    stepBlockHeight
    : 2
    longJumpDistanceTillHacking
    : 4.8
    longJumpNumInAirTillCheckingLongJump
    : 3.0
    longJumpBlockYNumTillIgnore
    : 0.0
    checkPlayerLagNum
    : 400.0
    reachBlockPlaceNum
    : 6.6
    reachBlockBreakNum
    : 6.6
    serverTPSTillIgnore
    : 18.0
    numPlayerKickUntilBan
    : 5.0
    irregularCheckNumUntilHacking
    : 15
    irregularCheckNumTimer
    : 0.1
    CPSUntilHacking
    : 14.0
    kickMessage
    : You have been kicked
    kickMessageInGame
    : '&8[&4SAC&8]&3 %s has been kicked due to reaching max violations'
    violationMessage
    : '&8[&4SAC&8]&3 {player} could be using {hack}, violation {num}'
    notificationsEnabled
    : '&8[&4SAC&8]&3 Violation notifications enabled'
    notificationsDisabled
    : '&8[&4SAC&8]&3 Violation notifications disabled'
    banMessage
    : Blacklisted Client
    notOnline
    : '&8[&4SAC&8]&3 Specified player is not online'
    mutedPlayer
    : '&8[&4SAC&8]&3 You have muted the specified player'
    unmutedPlayer
    : '&8[&4SAC&8]&3 You have unmuted the specified player'
    mutedPlayerMessage
    : '&8[&4SAC&8]&3 You have been muted'
    unmutedPlayerMessage
    : '&8[&4SAC&8]&3 You have been unmuted'
    warnedPlayer
    : '&8[&4SAC&8]&3 You have warned the specified player'
    freezeMessage
    : '&8[&4SAC&8]&3 You have frozen the player'
    unfreezeMessage
    : '&8[&4SAC&8]&3 You have unfrozen the player'
    freezeMessagePlayer
    : '&8[&4SAC&8]&3 You have been frozen'
    unfreezeMessagePlayer
    : '&8[&4SAC&8]&3 You have been unfrozen'
    warnedPlayerMessage
    : '&8[&4SAC&8]&3 You have been warned'
    clearWarning
    : '&8[&4SAC&8]&3 You have cleared any warnings of the specified player'
    unbanMessage
    : '&8[&4SAC&8]&3 Unbanned player'
    unbanMessageError
    : '&8[&4SAC&8]&3 Player is not banned'
    playerIsMuted
    : '&8[&4SAC&8]&3 You are muted'
    noPerm
    : '&8[&4SAC&8]&3 No Permission'
    warnMessageFormat
    : '&8[&4SAC&8]&3 You have been warned for {reason}'
    invalidArguments
    : '&8[&4SAC&8]&3 invalid arguments, add a player name onto the command'
    invalidArgumentsNotify
    : '&8[&4SAC&8]&3 invalid arguments, /sacnotify <enable/disable>'
    checkReach
    : true
    noSlowDownCheck
    : true
    enableAutoBan
    : false
    checkServerTPS
    : true
    checkIrregularEvent
    : true
    checkPlayerLag
    : true
    checkPingSpoofing
    : true
    checkIrregularPlace
    : true
    checkStep
    : true
    checkNoFall
    : true
    checkSpider
    : true
    checkLongJump
    : true
    checkReachBlockBreak
    : true
    checkReachBlockPlace
    : true
    autoViolationKick
    : true
    checkAutoClicker
    : true
    cancelEventIfHacking
    : true
    enableAntiCheat
    : true
    checkWalkOnFluid
    : true
    checkSpeed
    : true
    checkKillAura
    : true
    checkFly
    : true
    checkFastLadder
    : true
    debugMode
    : false


     
    Code (YAML):

    Moved to discord server
    : https://discord.gg/JRUtUtZ
     

    Extra Information
    All the config is pretty self-explanatory from the names. If you have any specific questions about a certain check or config. Message me on discord or start a conversation
    This anti-cheat is not an instant detection, it will flag players but check itself to see if it was a false flag, and if it goes beyond a certain threshold, the anti-cheat will start taking necessary measures
    If the player is in creative mode, any movement checks will be disabled, only combat checks are checked between creative and survival mode, all checks are enabled when a player is in survival
    This plugin requires no dependencies

    Disclaimers
    This plugin may not be compatible with plugins that alter player movement too much, but the configuration may fix that issue
    Some default configuration may not suit your servers needs instantly, if needed lower some numbers in the config and it will make the anti-cheat more sensitive as its current configuration is slightly in-sensitive but overall the default configurations are suited towards vanilla player movement
    Test Server is: 51.222.5.37:25572 (Note this is only for testing purposes)
    Discord server is https://discord.gg/JRUtUtZ

Recent Updates

  1. Changelog
  2. Changelog
  3. Changelog

Recent Reviews

  1. NeoRomano
    NeoRomano
    5/5,
    Version: 0.9.27 BETA
    Great plugin I recommend !!!! 80 caracteres moemfwromrfffffffffffffffffffffffffffffe
  2. Oathkeeper
    Oathkeeper
    5/5,
    Version: 0.9.27 BETA
    An add-on to my prior post. The issue the owner worked on for me was resolved in under 12 hours. That's some valet service!
  3. Oathkeeper
    Oathkeeper
    5/5,
    Version: 0.9.26 BETA
    I have been dragged around the internet looking for a viable solution for an anti-cheat which A) is actively maintained B) is reasonably priced/free and C) the developer listens to community feedback and requests.

    SoaromaSAC fits them all! Not only is it already out of the box fairly stable and secure, but there are dozens of details and configurations which can be modified, each with a well written description of the hack and it's potential. The resources and time devoted to this plugin outpaces many of the high-cost alternatives by a lot.

    For my own personal experience, I had a minor configuration requestion in their discord and within 15 seconds the owner was online assisting me with debugs and solution gathering over nearly an hour when I did not ask and they did not have to. That alone shows me how much they care for their work and this will be my main squeeze for the foreseeable future!

    I highly recommend anyone give this plugin a chance, and if you have concerns or needs voice them! Thanks again for the effort LoneyGamer!
  4. Talker__
    Talker__
    1/5,
    Version: 0.9.21 BETA
    it dont detect liquidbounce killaura u need fix this pls. you can download it for free for test and forge
    1. TheLonelyGamer
      Author's Response
      Liquid bounce is only 1.8 - 1.12.2

      The anti-cheat is 1.16

      You can't even run this anti-cheat on versions below 1.15
      This is a complete false review, you didn't even test the plugin.
      Let alone, you are also leaving bad reviews on different multiple plugins that are completely false.
  5. __Vekster007__
    __Vekster007__
    5/5,
    Version: 0.9.18 BETA
    Good plugin! I use it on my server.
    Good plugin! I use it on my server.
    Good plugin! I use it on my server.
  6. __Vekster007__
    __Vekster007__
    5/5,
    Version: 0.9.10 BETA
    Great plugin! It performs all the checks from the list in the format of such a light plugin!
    1. TheLonelyGamer
  7. DJLP
    DJLP
    5/5,
    Version: 0.8.3 BETA
    buen plugins, felicidades esta todo muy bien y a funcionado de maravillas gracias bro por crear el plugins
    1. TheLonelyGamer
      Author's Response
      gracias por tu reseƱa
  8. FireFoxUser331
    FireFoxUser331
    5/5,
    Version: 0.8.0 BETA
    Decent anti-cheat, the punishment GUI is a nice touch and has some features that are quite useful

    It seems you would have to play around with the configuration a little bit too get what you want exactly

    Playing for a while now, haven't gotten a false flag

    Some checks are a lot better than the others, for example the step check is quite nice, while the spider is a bit more insensitive
    The Kill Aura check could also use some work, as it detects kill aura a while after but playing with the config made the kill aura a lot more sensitive and detected the hack faster
    The flight check is good
    Jesus detection is pretty good
    No Slow Down detection is pretty good
    Nuker detection is good as well

    I don't know why the author didn't say the anti-cheat detects long jump in the description but it did.

    Overall the anti-cheat is good overall but has few bypasses, though wish it detected more cheats
    1. TheLonelyGamer
      Author's Response
      Thanks for your review, I'm working on blocking more hacks
  9. EnVySwift001
    EnVySwift001
    2/5,
    Version: 0.8.0 BETA
    I have been blacklisted by the anti cheat i wasn't even hacking and know i cant figure out how to un black list my self
    1. TheLonelyGamer
      Author's Response
      You messaged me on discord and the problem has been fixed already
  10. WizzardPlyayer_
    WizzardPlyayer_
    3/5,
    Version: 0.7.5 BETA
    For a 1.12 anticheat it's average, but otherwhise it's kinda meh, it will false flag and it's calling alot of bukkit events witch will make it lag.
    1. TheLonelyGamer
      Author's Response
      The anti-cheat isn't supposed to work on 1.12

      Using 1.12 would make the anti-cheat buggy and might not even work

      The anti-cheat is only meant for 1.16.X