COWMODSКаталог модов

NoCheatMinus - AntiCheat Datapack

NoCheatMinus is an open-source, configurable AntiCheat Datapack.

Автор: n33d4n4m32,7 тыс.9обновлён 13 мая 2026 г.
БиблиотекиУправлениеУтилиты

Описание

🃏 NoCheatMinus

... is an AntiCheat Datapack for Minecraft 26.1.2. Its purpose is the detection of generic game modifications by checking and tracking movement, fight, and network behavior of players constantly, followed by a configurable comparison of the collected data with the expected behavior.

  • 🌍 Visit the NoCheatMinus Test Server (26.1.2): test.nocheatminus.org
  • 🎥 Watch a demonstration here
  • 💬 Join our Discord for questions & feedback: Click here

⚙️ Setup

1️⃣ Download NoCheatMinus as a .zip file, extract it, and place the folder (which contains the data folder) in your world's datapack folder.

2️⃣ Restart your server or use /reload to enable the datapack.

3️⃣ Follow the on-screen instructions in chat.


🛡️ Operating Modes

NoCheatMinus operates in two different modes: Silent Mode and Block Mode.

🔍 Silent Mode

  • Runs in the background without actively interfering with suspicious behavior.
  • Logs violations in the operator chat based on configuration.
  • Tracks each player’s Reputation Score, which reduces as suspicious behavior is detected more frequently.

🚧 Block Mode

  • Works like Silent Mode but actively prevents cheating.
  • Cheaters may experience:
    • 🔄 Rubberbanding (being reset)
    • ⚔️ Retroactive application of illegitimately skipped damage
    • 🛑 Blocked invalid hits
    • 👢 Disconnection (requires additional configuration)
  • Reputation Score is still tracked, and operators receive alerts based on configuration.

🎥 Replay System

The Replay System automatically records movements for 5 seconds before and 5 seconds after a suspicious action. These clips are compiled into a 10-second video for review. Operators can analyze these clips and determine if the action was indeed suspicious. Only one replay clip can be saved per player at a time. No new clips will be recorded for that player until the existing one is deleted.

👀 To watch a replay:

/trigger ncmReplay

🎥 Watch a showcase of the replay system here 🎥


🔄 Updating to a newer version

1️⃣ Replace the outdated datapack directory (which contains the /data directory) with the updated version.

2️⃣ Restart your server or use /reload to apply the changes.


🗑️ Uninstall

To uninstall the datapack, use /function ncm:user/uninstall.


🛠️ Checks

CheckDescription
🧱 BlockPlace.AppropriateNCM monitors the amount of blocks placed in a configurable time window.
🏗️ BlockInteract.MissingBlockWhen the player interacts with a block, NCM will check if the player looks at a block, which blocktype equals the blocktype of the block he interacted with last, and if this block is within the max interaction range. (Raytracing).
📡 Net.UnfittingPacketNCM checks if the player spoofs to be on-ground whilst being mid-air/off-ground. Another subcheck of this check monitors if the player sends a RespawnPacket whilst being alive or stops receiving certain packets without being dead (Godmode patch).
💀 Net.AppropriateNCM checks if the DeathTime-NBT-Data of the player is appropriate (GodMode patch) and if the player respawns too fast (InstantRespawn).
🚶 Movement.TickStrideNCM evaluates player movement events based on distance and logs or cancels events if the configured thresholds are exceeded, aiming to maintain gameplay integrity and prevent unintended movement exploits.
✈️ Movement.SurvivalFlyNCM monitors the vertical motion of the player, the off-ground-behavior, unexpected movements, the player's gravity, and lost-ground-situations.
🪂 Movement.NoFallWhen the player touches the ground, NCM will start calculating the estimated fall damage, depending on the current health and the fall distance. If the taken fall damage differs from the calculated fall damage, this check fails.
⚔️ Fight.CriticalsWhen a player makes a critical hit, this check verifies that the hit was made under legitimate conditions.
🎯 Fight.ReachNCM checks if the player has hit an entity that is out of his legitimate range.
👁️ Fight.DirectionNoCheatMinus statistically checks the rate of hits where the attacked entity is within the player’s line of sight.
🔄 Fight.WrongTurnNCM monitors the players pitch-turns.
🏃 Fight.CompliantVelocityThis check monitors the movement reaction of the player after being hit.
🛏️ Combined.BedLeaveNCM checks if the player sends BedLeave packets without being in a bed first. The small teleport after leaving a bed can be used by players with a cheat client for flying or speeding.
🎣 Combined.MunchhausenAccording to the legend of Baron Munchausen's tall tales, players can pull themselves out of the swamp by their own hair. NCM checks if cheat-clients use this ability for flying/speeding.
🛠️ Combined.ExploitThis check monitors various impossible client states that may indicate the use of exploits.
🍗 Inventory.AppropriateWhen the player consumes an Item, NCM will check the speed of consuming and compare it with the configurated appropriate values.
🏹 Inventory.InstantBowThis check monitors the player's arrow-shooting speed.

Последние версии

Все версии →
release

NoCheatMinus Build 271

271
13 мая 2026 г.451Minecraft: 26.1.2datapack
Скачать
Что нового
For Minecraft 26.1.2 - Changed build number to 271
release

NoCheatMinus Build 270

270
18 февр. 2026 г.759Minecraft: 1.21.11datapack
Скачать
Что нового
- Added support for Minecraft 1.21.11 - Replaced the worldborder-based TPS measurement system by Frogster and 2mal3 with a stopwatch-based system - Added support for the spear and the lunge enchantment, including adjustments to fight and movement checks - Accounted for gamerule changes - Checked and accounted for new rideable entities - Accounted for changed entity data - Fixed a Fight.Reach false positive that occurred when attacking with a mace from the offhand
release

NoCheatMinus Build 265

265
14 окт. 2025 г.369Minecraft: 1.21.9, 1.21.10datapack
Скачать
Что нового
- Introducing 3rd Person Replays: The replay system now records movement states such as sprinting, sneaking, swimming, and current events like burning or taking damage, and can play them back either in the usual first-person view or in third person - Fixed a Movement.SF.LiquidGravity false positive that occurred when jumping into deep water from a high altitude - Changed build number to 265 - Updated README.md
release

NoCheatMinus Build 260

260
9 окт. 2025 г.74Minecraft: 1.21.9, 1.21.10datapack
Скачать
Что нового
- Updating to Minecraft 1.21.9-1.21.10 - Fixed a Movement.NoFall false positive triggered when a fall damage multiplier below 1 was applied - Resolved a Movement.TickStride issue related to higher-than-normal sneaking speed attributes - Fixed a Movement.TickStride.MorePackets false positive caused by sneaking with an increased movement speed attribute - Addressed a Movement.SurvivalFly.UnexpectedClimb false positive related to elevated step distance attributes - Fixed a Fight.CompliantVelocity false positive occurring with unusually high knockback resistance attributes - Updated README.md
release

NoCheatMinus Build 256

256
4 окт. 2025 г.44Minecraft: 1.21.9datapack
Скачать
Что нового
- Updating to Minecraft 1.21.9 - Fixed a false positive that occurred when an ender pearl hit a player or a wind charge - Fixed a false positive that occurred when repeatedly stepping on an anvil or on an end portal frame with an ender eye
release

NoCheatMinus Build 255

255
12 сент. 2025 г.123Minecraft: 1.21.6, 1.21.7, 1.21.8datapack
Скачать
Что нового
- VanillaEvents is no longer required; its functionality has been fully integrated into NoCheatMinus - Updated README.md - Added a notification for operators that VanillaEvents is no longer needed - Added an external uninstaller for VanillaEvents in case the objectives still exist but the datapack is no longer present - Fixed a logic error that caused the Fight.CompliantVelocity check to be completely non-functional - Fixed false positives: - Walking over farmland and dirt paths - Dimension change to the End - Presence of the Ender Dragon - Ender Dragon knockback - Knockback in an area effect cloud
release

NoCheatMinus Build 251

251
26 июл. 2025 г.131Minecraft: 1.21.6, 1.21.7, 1.21.8datapack
Скачать
Что нового
- Official support extended to versions 1.21.6–1.21.8 - NCM now requires VanillaEvents Build 36
release

NoCheatMinus Build 250

250
27 июн. 2025 г.64Minecraft: 1.21.6datapack
Скачать
Что нового
- Fixed an issue where the evaluation report was not displayed correctly when multiple players were affected - Adjusted verbose mode toggling: removed repeated messages and reworded output - Resolved GitHub Issue [#52](https://github.com/n33d4n4m3/NoCheatMinus/issues/52) (Movement.SurvivalFly disabler with fireworks) - Fixed and improved piston detection mechanics near the player - Fixed several false positives: - Using a Totem of Undying while falling triggered a Movement.NoFall check fail - Speed attributes below 100% occasionally caused Movement.TickStride check fails, especially while jumping - Movement.SurvivalFly.ConstantClimbRate could falsely trigger during Elytra flight under certain conditions - Rare Movement.TickStride check fail when sprinting down staggered blocks with ladders attached - Everything related to happy ghasts triggered Movement.SurvivalFly & Movement.TickStride check fails
release

NoCheatMinus Build 245

245
20 июн. 2025 г.57Minecraft: 1.21.6datapack
Скачать
Что нового
Authored by EricristianBros: - Predicates for OnGround - Blocks nearby - Gamemodes in advancements - Detect active effects - `execute if items` to detect items - Predicate detection nearby fix - Changed data path to match 1.21.5+ and updated hover and click events Authored by n33d4n4m3: - VanillaEvents Build 35 is now required - Added compatibility with Minecraft 1.21.6 - Fixed an issue where the ncmInput command could still be executed once after NCM operator rights were revoked - Fixed a bug that prevented statistics from being retrieved - Corrected author information in a .mcfunction file - Updated metadata - Added entry to THANKS.MD - Adjusted comments - Changed build number to 245
release

NoCheatMinus Build 241 (Last compatible build for 1.21.3-1.21.4)

241
26 мар. 2025 г.248Minecraft: 1.21.3, 1.21.4datapack
Скачать
Что нового
**This is the last compatible build for Minecraft versions 1.21.3-1.21.4; future builds will require 1.21.5+.** - [HOTFIX] Fixed LostSprint not invalidating while sprint-jumping