Scythe Anticheat - The best anticheat designed for Minecraft Bedrock realms/worlds/servers.
To install this anticheat to your realm, you will need to install the .mcpack to your device, apply it to your realm/server, and enable Beta APIs in world settings. Once you have done that, the anticheat should be fully up and running!
Important
Scythe must be applied at the top of the behavior packs list to ensure all features work properly.
To be able to use any chat commands, you will need to be Scythe-Opped. You can gain Scythe-OP by running /function op
in Minecraft chat.
By default, notifications for when players are cheating are not shown. To be able to see cheat notifications you will need to run the !notify
command.
Tip
Scythe contains a variety of additional commands that can be used to help moderate your Realm or server. You can see a list of these additional commands by running the !help
command.
* indicates that the check requires Beta APIs to be enabled in world settings.
AutoClicker ->
(A) => Checks for high CPS.*
AutoOffhand ->
(A) => Checks if a player equips an item in their offhand while moving.* (Disabled by default)
(B) => Checks if a player equips an item in their offhand while using an item.*
(C) => Checks if a player equips an item in their offhand while swinging their hand.*
AutoTool ->
(A) => Checks if a player switches their slot right after they start breaking a block.*
BadPackets ->
(1) => Checks for invalid player head rotations.
(2) => Checks if chat messages have abnormal message lengths.*
(3) => Checks for self-hurt.*
(4) => Checks for newlines or carriage returns characters in messages.*
FastUse ->
(A) => Checks for using/throwing items at a very fast rate.*
InstaBreak ->
(A) => Checks if a player breaks an unbreakable block whilst in survival.*
InvalidSprint ->
(A) => Checks for sprinting while having the blindness effect.*
(C) => Checks for sprinting while sneaking.
(E) => Checks for sprinting while riding an entity.
InventoryMods->
(A) => Checks for using an item while having a chest open.
Killaura ->
(A) => Checks for attacking while using an item.*
(B) => Checks for no swing. (Instantly detects toolbox killaura)*
(C) => Checks for multi-aura.*
(D) => Checks for attacking while sleeping.*
(E) => Checks for attacking while having a chest open.*
Namespoof ->
(A) => Checks if a player's name is longer than 16 characters.*
(B) => Checks for invalid characters in the player's name.*
NoSlow ->
(A) => Checks for high movement speeds while using or eating an item.*
Nuker ->
(A) => Checks if a player breaks more than 3 blocks in a single tick.*
Reach ->
(A) => Checks if a player hits an entity farther than normally possible.*
Spammer ->
(A) => Checks if a player sends a message while moving.*
(B) => Checks if a player sends a message while swinging their hand.*
(C) => Checks if a player sends a message while using an item.*
(D) => Checks if a player sends a message while having a chest opened.*
(E) => Checks if a player sends multiple messages too quick.*
Scaffold ->
(A) => Check for tower-like behavior.*
(B) => Checks for a flat X rotation or Y rotation (e.g. 10, 20, 30).*
(C) => Checks if a player places a block under them whilst looking upwards.*
(D) => Checks for downwards scaffold.*
(E) => Checks for placing blocks onto air or liquid tiles.*
Q1: Does the AntiCheat auto-ban?
Yes. Currently only BadPackets[3] autoban.
Q2: Is it customizable?
A2: Yes you can edit the config.js file to disable or change the settings of certain checks. A guide can be found here (Outdated)