By continuing to use this site, you agree to the Terms of Service of this website, including usage of cookies.

OK, Don't show this again

A powerful anticheat made to destroy hackers from your server for PocketMine-MP.
version 1.3.1
Featured
Direct Download How to install?
Switch version
149 Downloads / 985 Total
4 Reviews
Plugin Description §

Zuri Pocketmine-MP Anticheat 🛡️

Zuri is an anticheat made to protect the server from any may unfair advantages from the players. A powerful anticheat made to destroy hackers from your server for PocketMine-MP.

Zuri attempts to enforce "vanilla Minecraft" mechanics, as well as preventing players from abusing weaknesses in Minecraft or its protocol, making your server more safe. Organized in different sections, various checks are performed to test players doing, covering a wide range including flying and speeding, fighting hacks, fast block breaking and nukers, inventory hacks, chat spam and other types of malicious behaviour.

⚠️ Spoon or Fork of Pocketmine-MP are not supported. Do not try to create an issue, they will be closed automatically.

😁 If you are interested with our projects, you may help us by:

Also, adding ⭐ a Star is also appreciated. ✨

🤔 Do you struggling with bugs and issues? Don't hesitate to tell us about it by creating an issue or you may join us on our official discord server!

☢ For Plugin Developers: The full documentation about API and it's usage is can be found in the github wiki.

Zuri Anticheat Meme

Zuri can catch hacker efficiently, with over 40+ check modules. Unlike other $100 Anticheat, it is more systematic, lightweight, and easy to configure. It's too good right? 🤦

Features

  • This plugin has total of 40+ checks that can catch hacker more efficient! 😏
  • You can easily configure everything in the config. ✅
    • Configure easily the max violations and checks and more! ⚙️
  • It is more lightweight compared to paid anticheat. You don't have to struggle about the performance, with this anticheat, it can possible block them all easily! 💰
  • ✨ It is easy to use when it comes at the game, you can easily debug things, manage them all at the game, and disable checks according to your command.
  • ❌ Limit players joining by their ip limit, you can change and configure on how many players can join with same ip address. (optional)
  • 🌟 It also checks the player if they are using a Proxy or VPN (optional)
  • 💥 You can manage plugin at the in-game using Interactive UI by using command! /zuri ui

Current Modules

BETA - means to be in testing, and to be optimize in the next version.
DISABLED - means the code is not working or has a false-positive in certain methods.
OPTIONAL - means this is optional optimization checks for certain purposes.

  • AimAssist (BETA)
    • A: Check if the player yaw is normalized and valid on the auth input.
    • B: Check if the player pitch is normalized and valid on the auth input.
    • C: Check if the player exceeds the pitch and yaw limit.
    • D: Calculate the possible yaw and pitch limit.
  • Crasher
    • A: Check if the player is on impossible y-axis.
  • FastDrop
    • A: Check the time difference every drops.
  • FastEat
    • A: Check the animation time difference when the item is consumed.
  • FastThrow
    • A: Check if the player is throwing so fast, just like java edition but different in bedrock edition.
  • ImpossiblePitch
    • A: Check if the player pitch is valid.
  • InvalidPackets
    • A: Check the packet consistency is balance against the auth input and move event.
  • MessageSpoof
    • A: Checks if the message exceeds the minecraft chat limit.
  • SelfHit
    • A: Check if the entity id are same with damager id.
  • Regen (BETA)
    • A: Check the heal rate is valid for the damage.
    • B: Check the consistency and tolerance of heal rate is valid when player regenerated hearts.
  • Timer (BETA)
    • A: Check the packet time consistency if it is balanced.
    • B: Check the ticks between packet is balanced.
    • C: Check MovePlayerPacket is stable or has delay with PlayerAuthInputPacket.
  • Instabreak
    • A: Check the block break information and calculate the possible expected time to break the block.
  • WrongMining
    • A: Check the block break per seconds is valid for their gamemode.
  • BlockReach
    • A: Check if the player is interacting block that is not currently interactable.
  • FillBlock
    • A: Check if the player is placing many blocks in one instance.
  • Tower (BETA)
    • A: Check if the player is actually placing blocks upwards.
  • Spam
    • A: Check time consistency sending to many messages per seconds.
    • B: Check characters that are repeated on the last message.
  • FastBow (BETA)
    • A: Check ticks consistency of the bow and calculate the time difference of the last shoot.
  • ImpossibleHit
    • A: Check if the player has any opening chest or eating a food while hitting the entity.
  • Autoclick
    • A: Check the average speed of ticks clicked and calculate the average deviation.
    • B: Check the last ticks clicked per hit.
    • C: Check if the animation swing time difference are balanced.
  • Killaura
    • A: Check if the player is breaking block while attacking.
    • B: Calculate the delta pitch and yaw is valid.
    • C: Check multiple entities were in combat by player has a valid distance to attack the another entity.
    • D: Check player if it is actually hand has swingging animation or not.
    • E: Checks the range of the entities if it is valid.
  • Reach
    • A: Check distance between the player, check also if the player is in top.
    • B: Check distance squared between the player. Check also gamemode for possible reach distance.
    • C: Check eye height and cuboid if it is actually hitting the player legitable.
  • Fly
    • A: Check if the player is moving the air upwards.
    • B: Check bad packet flags exploit affects the fly ability.
    • C: Check block surroundings and air ticks if the player is legitable to fly.
  • AutoArmor (BETA)
    • A: Check if they opened actually the inventory.
  • ChestAura
    • A: Check if player is opening so fast the inventory and too many transactions in one 1 seconds.
  • Cheststealer
    • A: Check if the player is legitably getting items not so fast.
  • InventoryCleaner (BETA)
    • A: Check if the player is dropping many items once.
  • InventoryMove
    • A: Check if the player is moving when inventory is open.
  • AirMovement
    • A: Check if the player is moving air upwards legitably.
  • AntiImmobile (BETA)
    • A: Check the player if has a immobile flags and moving.
  • AntiVoid (BETA)
    • A: Check y is getting back to last y impossibly.
  • ClickTP (BETA)
    • A: Check if the player is teleporting without actually use of teleportation.
  • FastLadder (BETA)
    • A: Check if the player is climbing fast in ladders.
  • Jesus (DISABLED)
    • A: Check the player is walking through water.
  • Omnisprint (DISABLED)
    • A: Check keys input by the player.
  • Phase
    • A: Check if the player stucks at the block, teleport when to a safe place.
  • Speed
    • A: Calculates the possible speed motion of the player.
    • B: Calculates the distance difference from to the player.
  • Spider (DISABLED)
    • A: Check if the player is climbing or abnormally moving upwards to non-climbable blocks.
  • Step (DISABLED)
    • A: Check if the player is moving upwards so fast.
  • AntiBot
    • A: Check if the player has a valid device os.
    • B: Check if the player is using hack client a.k.a. toolbox.
  • EditionFaker
    • A: Check if the player has a valid platform.
    • B: Check device title id if it is valid.
  • ProxyBot (OPTIONAL)
    • A: Check player if it is using proxy, tor or other internet exploit ip services.
  • Scaffold (BETA)
    • A: Check if the hand item is null while placing multiple blocks in 1 instance.
    • B: Check pitch if it is valid when placing blocks.
    • C: Check pitch if it is valid and the block distance is valid.
    • D: Check if the hand item is null while placing blocks.
  • Tower (BETA)
    • A: Check if the player moving upwards straight while placing blocks check if the player is actually placing the block downwards.
  • NetworkLimit (BETA)
    • A: Limit players same ip to prevent malicious bots.

Feedbacks and Issue's

  • 😁 Your feedback and reviews are highly appriciated, if you ever find a bug or false-positive in certain modules, you can create an issue in our github repository!
  • 👍 You can also view Frequently asked questions article about common encountered issues to our plugin, be sure to read that before creating an issue!

Please wait for the developer response to the issue since we have high amount of task and issue that we to do fix also ;)

What's new §

Introduction

In this update, this fixes multiple issues and bugs were encountered in the recent updates. We also added some new modules, and improved the codebase based in latest php code standards (prior in 8.x.x php compatibility).

Changes

  • Added Speed (B)
  • Fixes #52 - Problem when a player logs server in with EditionFaker.
  • Fixes #51 - Problematic in several modules. (some were fixed, but some are in todo.)
  • Improved codebase prior to php 8.x.x releases.
  • Added Glide (A)
  • Improved Speed (B): Check player is gliding legit in fly.
  • Fixed Fly (A, C) issue. Reproduced when player is in corner of the block and gets detected.
  • Potential fix for Custom Consumable Item, Only run in Foods.
  • Fix Spam (A, B) crash
  • Make default value if external data is not present in PlayerAPI->setExternalData()

Thank you for waiting and anticipating the Zuri Anticheat optimizations and improvements. This brings alot of changes from <1.2.x. This includes optimizations, module removal and some fixed bugs found in last version. This also fixes the following modules added prior from last changes.

Changes

  • Improved ProxyBot — use now Internet::getURL() instead from cURL method.
  • Added EditionFaker (B) — Check Device Title ID if it is valid.
  • Fixed #46 — Misdiagnosis: Shooting yourself with a bow may trigger KillAura (E)
  • Fixed #44 — Crasher (A): TypeError: "pocketmine\world\World::getChunk(): Argument #1 ($chunkX) must be of type int, float given.
  • Fixed #48 — A server where Xbox auth is turned off.
  • Fixed some false-positive on Speed (A) — You can adjust some constant variables on the configuration.
  • You can now edit constant values in configuration. Note: The Default Constant Values are tested and best setting for the checks, changing it may cause false-positive or false-kick, change only if you found the constant values are not effective or it has false-positive.
  • Fixed the PluginAPI code structure.
  • New Modern UI Structure: No more reflective colors. Just a normal ui without much often color codes.
  • Added Timer (C) — Check MovePlayerPacket is stable or has delay with PlayerAuthInputPacket

Introduction

This pre-release will be tested out the following modules are added, and modified. The major release will be on May 30, 2024. Your feedback is highly needed in this release to ensure the quality and efficient of checks.

Changes

  • Fix false-positive: Speed (A)
  • Network IP Limit will now optional due to WaterDogPE issues.
  • Improved code-base.
  • Removed Velocity (A)
  • Removed Scaffold (E) due to false-positive.
  • Updated module constants.
  • Added new variable in the config.
  • Updated configuration to v0.2.0

Introduction

This update will solve false-positive found in several modules. Including Speed (A, B). You can now fully customize the punishment actions to the player when checks are violated, you can now also modify constants in the check if you have problems with calculations.

Changes

  • Remove old Speed (B)
  • New check strategy of Speed (A)
  • You can now customize check constants.
  • You can now also customize punishment actions to the checks.
  • Fix false-positive in several modules.
  • Disable some modules produces false-positives, this includes Omnisprint, Jesus, and etc.. You can enable back them in configuration but it can cause false-positives towards to the player.
  • Fix codebase, and more little bugs.
  • Clean up the code.

Introduction

This update will solve various problems that have shown in previous poggit versions, which are now out of date. This includes a hotfix for the following modules and issues/bugs. There were no modules added to this version. If you encounter any bugs or issues, please report them on our github. It is advised that you update Zuri to ensure the most recent patch fix.

Changes

  • Hack-Fix for #32
  • Fix array bug in Regen (B)
  • Remove some of duplicates in configuration.
  • Fix #26: Fastbow (A) array bug..
  • Fix fly module is not working...
  • Check chunk if it is loaded to prevent false-kick of the player..
  • Fix crash in Webhook (#32)

killerdl
using v1.3.1
20 Sep 24
When you put it on the Linux host server, it crashes
xqwtxon
24 Sep 24
If you report this crash on the github issues, I will be happy to hear from you. so I can resolve your problem.
DiarDev
Outdated
using v1.3.0-BETA
20 Jun 24
so awesome
xqwtxon
24 Sep 24
Thank you! If you find ever a bug, do not hesitate to report it at the github!
GabBiswajit
Outdated
using v1.2.2
19 May 24
After A Long I Find It, Thanks You Dev Team For This Amazing Plugin.
xwertxy
26 May 24
Your welcome! 😄
bittu2008
Outdated
using v1.2.0
29 Apr 24
thanks for this type of plugin.
xwertxy
29 Apr 24
Your welcome! If you find ever a bug, do not hesitate to report at the github!

Reply to review by :

/ 5
Supported API versions
5.0.0
->
5.16.0
Producers §
  • Collaborators:
    • @xwertxy
  • Contributors:
    • @4d5e
    • @TrinitroToluen0
    • @UnknownNull
    • @xqwtxon
License §
Categories:
Admin Tools
General
Informational
Anti-Griefing Tools
Chat-Related
Teleportation
Mechanics
World Editing and Management
Developer Tools
Miscellaneous
API plugins
Permissions
Manage plugins
Manage permissions
Other files
Permissions
Commands
External Internet clients
External Internet sockets
Asynchronous tasks

You can leave one review per plugin release, and delete or update your review at any time

/ 5
Loading...