Negativity - It's an advanced AntiCheat Detection

This is a discussion topic for the Ore project, Negativity. View the full project on Ore for downloads and more information.


Negativity

You need PacketGate

Detected cheat : Cheat · Elikill58/Negativity Wiki · GitHub

For Sponge 8 support, more check, better support, you should use Negativity V2.

Commands:
More informations

  • If you want to check a player : /n verif <player> [verif time] [(optional) cheats, by default it's all cheats]

  • If you want to get some information about a player (online or not): /n <player>

  • If you want to Show/Hide alert: /n alert

  • If you want to report someone: /nreport <player> <reason>

  • If you want to do some mod thing (be invisible…): /nmod

  • To ban people: /nban <player> <def(true/false) | time (ex: 2h5m)> <reason>

  • To unban people: /nunban <player>

How to install Negativity ?

Informations about the config:

You have a suggestion ? A bug ? A question ? You can contact me via :

Donations : (Thanks you <3) PayPal or Patreon

Special thanks to RedNesto for all development, and to all translaltors !

3 Likes

A new version has been released for Negativity, it is available for download here.


New feature :

  • Added anti-knockback detection of Sponge (forget in last version)
  • Added Essentials support (Removing false positive by GodMode from Essentials)
  • Better detection of fight

Bug fixes :

  • Wrong item for server in 1.13
  • Wrong file ru_RU.yml
  • Detection for Fly with Elytra
  • Wrong color in /negativity
  • Blink too sensitive
  • Remove a lot of little problem

A new version has been released for Negativity, it is available for download here.


YOU NEED TO REMOVE ALL OF YOUR CONFIGURATION FILE (config.yml, messages.yml and all of you other language messages)

New feature :

  • Added new mesages
  • Added TAB for /report, /ban and /unban

Fix :

  • Remove useless configuration lines
  • Fix sponge’s file
  • Fix error log on 1.7 and 1.13
  • Fix lot of problems on Ban System
  • Fix FakePlayer
  • Fix command (TAB of a command on other command)
  • other fix
  • Optimization

A new version has been released for Negativity, it is available for download here.


Support of 1.14 !
Added deutch translation.
Added :

  • XRay. Now, when player is mining a block, the Minerate system (and XRay detector) save it.
  • AntiJigsaw detector ! (Info: hack not working on Sponge, and since spigot 1.8.9).
    And lot of fix.

I’m really sorry for all the late that Negativity take on sponge than Spigot, but i will work on it soon !

I will also work on all Sponge compatibility (1.8 to 1.12).

What WILL be new ?

  • /nkick
  • Fake player
  • nl_NL translation
  • lot of optimization
  • Update of detection (Fly, Blink, Spider, Speedhack and maybe more)
  • fix

How can i use this on the Server? I put Negativity in mods folder and the PacketGate too. Than i can check players? Or the Players need the PacketGate too? thx

PacketGate and Negativity are plugins and aren’t needed in the client side.
When a player hack, you will receive an alert. You can check alert thanks to /negativity .

A new version has been released for Negativity, it is available for download here.


I’m sorry : Lot of no updated version (1.2.3, 1.3, 1.3.1 and 1.3.2) on Sponge ore (only on Spigotmc (https://www.spigotmc.org/resources/ac-negativity-spigot-1-7-sponge-bungeecord.48399/).

What’s new ?

  • Netherland translation
  • Option to remove Fake player (which are now invisible)

Fix :

  • SSL Error
  • AutoRegen spam
  • False positive removed
  • Error spamming when fight

Sponge version are in late than Spigot’s version, I know.
I’m working on it, but i’m making all features for Spigot then I translate it for Sponge.
If you want something that is available for Spigot but no for sponge, tell me in PM or on the Negativity’s thread.

A new version has been released for Negativity, it is available for download here.


Remove late for sponge !

Fixed :

  • Remove lag when a player is sending lot of alert
  • Error when sponge check update
  • Load/save of account language
  • /negatiity alert wrong loop
  • Error on 1.12.2+ server
  • Wrong argument value
  • Fixed bungeecord for 1.7 servers

False positive for :

  • Jesus
  • Step
  • Spider
  • Speed
  • AntiKnockback
  • NoFall

A new version has been released for Negativity, it is available for download here.


Lot of new things ! (Config file MUST be removed)

Now, Negativity support Velocity proxy !

New :

  • Nuker
  • AirJump
  • Chat (for insult dans ‘plugins’ hack)
  • McLeaks information (in /negativity )
  • Config reload for Sponge

Fixed :

  • Lot of false positive (NoFall, FastLadder, Speed, AntiKnockback, AutoSteal)
  • Multiple stats
  • Alert messages
  • Removed hack ‘All’ and ‘Timer’ (now included in blink)
  • 1.7 messages (not in UTF-8)

We are working on a new database system, to save all data on sql server, which is coming on next update.

A new version has been released for Negativity, it is available for download here.


New detection :

  • NoWeb
  • Critical
  • InventoryMove
  • FastStairs
  • NoSpam (included in ‘Chat’)
  • NoFall (Upgrade)
  • Sneak (Upgrade)
  • Speed (Upgrade)

New feature: You can disable cheat when someone is LOOKING a specific block ! (Replace “left_click” or “right_click” to “looking” in “items” part)

False positive fixed :

  • Some cheat when using GadgetMenu
  • Spider (Jump Boost, Stairs)
  • Fly (Riptide)
  • Speed (Riptide, /speed essentials command)
  • AirJump (Elytra, TnT jump)
  • Nuker (With plants)
  • Jesus (WaterLily)

Other :

  • Fix configuration problem
  • Some value doesn’t have default value
  • Add cache for Player data
  • Update Developer API (Adding CheatKeys to find easier Cheat)
  • McLeaks detection for proxies (Bungeecord & Velocity)
  • Minerate not always update
  • Other improvements

A new version has been released for Negativity, it is available for download here.


WARN: The sponge version can have late according to Spigot version !

New features :

  • Added NoPitchLimit !
  • Alias for /suspect command
  • Add /negativity help command

Fix false positive:

  • NoFall when in fight
  • FastStairs
  • InventoryMove when get hitted
  • AirJump
  • Speed when running on ice
  • Nuker with haste/efficiency
  • FastPlace : New option ‘time_2_place’ to edit the time between 2 blocks placed
  • Sneak while spamming sneak/not sneak

Update detection:

  • ForceField
  • Step
  • Speed

Fix bug:

  • Alert error
  • Other little problems

A new version has been released for Negativity, it is available for download here.


All late from Spigot have been removed !

New Ban System (Link for wiki: Bans · Elikill58/Negativity Wiki · GitHub) ! (Only for Spigot and Sponge. Not for proxies)
You can use file or database.

Added Spanish translation thanks to SolitaSolaa (on Spigotmc) ! (es_ES)

Fix bug :

  • Important: Proxy integration have been revisited to prevent bug
  • Forcefield : Error when hit
  • Mcleaks : Some error could appear when player join
  • Chat : Some problem with log and insult finder

False flag :

  • Speed : Alert when you are on Web or on Water
  • FastStairs & Spider : Alert when jumping on stairs
  • Other little false flag like Step.
    Then, we have removed useless code.

A new version has been released for Negativity, it is available for download here.


Translation to Vietnamese (vi_VN) (Thanks to HuyMCYTB#7592 on Discord)

False positive fixed :

  • Sneak (1.15 server allow to sprint and sneak at same time)
  • Speed (Slab/stairs, using slime)
  • Spider (Using slime or scaffold block)
  • Step (Using slime block)
  • FastStairs (While jumping)

Bug :

  • Error with Chat
  • All bypass permission didn’t work
  • Nuker could create error

New :

  • ViaVersion support !
  • Speed detection
  • Fly detection
  • /negativity admin (Open cheat manager)
  • Add hover message to /report

A new version has been released for Negativity, it is available for download here.


VERY IMPORTANT BUG FIX. PLEASE UPGRADE.

You have a network and you want to make only one account/player ?

It can be done !
Enable database, set account.storage.id to database then restart !

All player account will be saved on your database !

What is the next step ? Like litebans, we are working on a website panel to see data even if you are not connected on the server !

New features :

  • Storage of account on database (as explain before)
  • Support of ViaVersion !
  • Allow Spigot/Sponge server to send ban request to proxies
  • Refactor packet system: Better API ! (Event: PacketReceiveEvent and PacketSendEvent)

Fixes :

  • Ban command send only one time
  • /negativity reload remove the config content
  • Update translated message (some was again in english)
  • Inventory error (specially wth Fly inventory)
  • Startup error could appear with Java 11 and more
  • Wrong message for /nkick
  • Minerate was rounded (that’s why you always got 100 or 0%)

Detections :

  • Regen alert on peaceful
  • False positive with NoSlowDown

A new version has been released for Negativity, it is available for download here.


If you like my anticheat, as it is free, please consider donation !

All hover message are editable ! Remove lang file to discover it
(hover = message when your mouse is on text)

Add italian language ! (thanks to @herobrine99dan#1564 on discord)

New detection : NoFall (packet) and Step !

Fix :

  • Alert not showed on /negativity reload
  • Jesus alert while using elytra
  • Possible error with minerate
  • Errors with inventories (Cheat manager on sponge)
  • Flag for step when using slime block
  • Spider flag on vehicle
  • You cannot freeze yourself
    Finally, some code have been optimized and commented (for API) !

A new version has been released for Negativity, it is available for download here.


New /negativity verif ! Now, there is a REAL verification of player !
Do /neg verif [duration time (default 10s)] [cheat…]
Just: not all cheat are verified yet, but we are working on it !

The commands have been renamed (and they are all removable):

  • negativity (alias: neg, n)
  • nban (alias: ban)
  • nunban (alias: unban)
  • nmod (alias: mod)
  • nlang (alias: lang)
  • nreport (alias: report)

The alias will be used only if they is not another plugin that use the command.

New:

  • New translation: Czech Republic (cs_CZ) ! (Thanks to Disordeon#1824)
  • Implement FakePlayer for sponge !

Updated :

  • Translation system have been edited (new files, more messages…)
  • Lot of optimization !
  • Fly check
  • 2 new forcefield checks
  • Jesus check

Fix :

  • TPS checking (was rounded to lower)
  • Possible error while moving between world with opened inventory
  • Some startup log warn message
  • Teleport could create problem
  • Some connection problem

Falses flags fixed :

  • Fly with slime block
  • Jesus when fight in water
  • NoFall when jumping and placing block
  • Forcefield while hitting boat

A new version has been released for Negativity, it is available for download here.


Invalid Name feature ! Someone have unauthorized name like “§cname”. Now, you can kick or ban them. By default, all are kicked.

New cheat detected : Timer !

Warn: XRAY is specially for minerate and NOT for real alert.

New Speed and Air Jump check !

False flag fixed :

  • Forcefield flag when hit entity on water
  • While swimming: step/fly alert
  • Jesus with water

Fixed :

  • Check menu inventory error
  • Tnt explode while teleporting on other world error
  • Fix ban system. I recall: if you’re using “file” system and you have “notBanned” permission, you will not be banned.
  • Item could appear in inventory

Finally, there is some optimization :stuck_out_tongue:

A new version has been released for Negativity, it is available for download here.


New translation to Albanian (sq_SQ) Thanks to ErzenX#2439 on discord !

New:

  • Item bypass option: below ! To cancel alert according to the block below.
  • NoFall check
  • Max player/IP (connected at same time) ! (Default: 2)

False flag fixed :

  • Timer when in creative gamemode
  • Jesus while on border of lily pad
  • Forcefield line of sight
  • AutoClick with haste
  • Fly while using boat
  • AntiKnockback when around solid blocks

Other:

  • Fly set back option can teleport at max 50 blocks down (before, it was 20)
  • Chinese people can get error (because of google disallowed)
  • Now, you will see the kick message of the banning plugin (such as AdvancedBan), and not of Negativity
  • fix on sponge

A new version has been released for Negativity, it is available for download here.


(Version 1.9.3 missed, was only on spigotmc)

Version 1.9.3 changelog :

New :

  • Ancient Debris now in Minerate !
  • Add permission to negativity subcommand: reload, mod,

False flag :

  • NoSlowDown when eat while using elytra
  • Regen when using Instant Health
  • NoFall less sensitive when falling, and add support for scaffold block
  • Jesus when on lily
  • Speed when swimming
  • Fly while using a boat on water or when other plugin add velocity
  • Step when flying
  • AirJump false flag when using slab
  • Nuker when breaking leaves
  • Edit timer check to prevent false flag

Version 1.9.4 changelog :

Why no new feature ?
I’m preparing Negativity v2. I just want to make a version without any false flag, then going to V2.

Elytra wearing bypass removed !

Fix :

  • Connection error
  • NoFall damage
  • Chinese translation problem

False flag :

  • Forcefield bugged check
  • Jesus when on fight or when jumping on fence
  • Fly with stairs or with jump boost effect
  • NoFall
  • Speed