Scythe AntiCheat Save

Scythe AntiCheat - The best minecraft bedrock anticheat designed for realms, worlds and servers

Project README
⚠️ The Scythe Anticheat Repository is being transferred to https://github.com/Scythe-Anticheat/Scythe-Anticheat. Please update any links to the new URL.⚠️

Scythe Anticheat - The best anticheat designed for Minecraft Bedrock realms/worlds/servers.

Scythe AntiCheat
Downloads Issues Open Commits Per Week Last Commit

How To Setup

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.

To be able to receive anticheat alerts, run the command: !notify.

To run any chat commands or be able to use certain blocks run the command /function op. This command requires you to have operator permissions on the server and have Beta APIs enabled.

Hacks detected by Scythe Anticheat

* indicates that the check requires Beta APIs to be enabled in world settings.
AutoClicker ->
      (A) => Checks for high CPS.*

AutoTool ->
      (A) => Checks if a player switches their slot right after they start breaking a block.*

AutoShield ->
      (A) => Checks if a player equips a shield while moving.
      (B) => Checks if a player equips a shield while using an item.
      (C) => Checks if a player equips a shield while swinging their hand.

AutoTotem ->
      (A) => Checks if a player equips a totem while moving.
      (B) => Checks if a player equips a totem while using an item.
      (C) => Checks if a player equips a totem while swinging their hand.

BadEnchants ->
      (A) => Checks for enchantment levels exceeding vanilla limits.*
      (B) => Checks for negative enchantment levels.*
      (C) => Checks if an item is enchanted with an enchant that can't be applied to the item.*
      (D) => Checks if an item has a lore.* (Disabled by default)
      (E) => Checks if an item has duplicated enchantments.*

BadPackets ->
      (1) => Checks for invalid player head rotations.
      (3) => Checks for self-hurt.*

Command Block Exploit ->
      (C) => Kill all spawned in command block minecarts.
      (D) => Kill all NPCs. (to enable use /function settings/npc)
      (E) => Instant despawn time for command block minecarts.
      (F) => Prevents the placement of beehives, beenests and movingblocks.*
      (G) => Additional killing check.*
      (H) => Additional item clearing check.*

FastUse ->
      (A) => Checks for using/throwing items at a very fast rate.*

Fly ->
      (A) => Checks for fly-like motion.*
      (B) => Checks for negative fall damage.*

IllegalItems ->
      (B) => Clear illegal dropped items.*
      (C) => Checks for items that are stacked over 64.*
      (D) => Additional item clearing check.*
      (E) => Cancel placement of illegal items.*
      (F) => Checks if an item has a name longer than 32 characters.* (Disabled by default)
      (H) => Checks if a player places an invalid piston.*
      (I) => Checks if a player places a chest with items already inside it.* (Disabled by default)
      (J) => Checks if a player places a sign with text already inside it.* (Disabled by default)
      (K) => Checks if a player places a chest boat/minecart with items already inside it* (Disabled by default).
      (L) => Checks for keep on death items.* (Disabled by default)
      (M) => Check for shulker boxs with illegal items.* (Disabled by default)

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) => Check if a player hits a player outside a 5 block radius.*

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.*

Extra Commands

To receive anti-cheat alerts use: !notify

To ban a player use: !ban <player> [time] [reason]

To freeze a player use: !freeze <player>

To enter vanish use: !vanish

To be able to fly in survival mode use: !fly [player]

To view a players anticheat logs use: !stats <player>

To clear someones ender chest use: !ecwipe <player>

Additionally, there are custom features you can enable like anti-gamemode change to further enhance your realm security, these options can be listed with !modules

FAQ

Q1: Does the AntiCheat auto-ban?
Yes. Currently only BadPackets[3], CommandBlockExploit/F, and IllegalItems/E 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)

Notes

When applying the pack to your world, make sure the addon is at the top of the behavior packs list and Beta APIs are enabled. This is to ensure all checks work properly.

Open Source Agenda is not affiliated with "Scythe AntiCheat" Project. README Source: Scythe-Anticheat/Scythe-AntiCheat

Open Source Agenda Badge

Open Source Agenda Rating