Scythe-AntiCheat icon indicating copy to clipboard operation
Scythe-AntiCheat copied to clipboard

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

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/world you need to install the .mcpack, apply it to your world and enable GameTest Framework, once you have done this the anticheat should be fully up and running.

To receive anti-cheat alerts use: /function notify

To run any chat commands or be able to use certian blocks run /function op

List of hacks detected by Scythe AntiCheat

AutoClicker ->
      (A) => Checks for high CPS. (Requires GameTest Framework).

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. (Requires GameTest Framework)
      (B) => Checks for negative enchantment levels. (Requires GameTest Framework)
      (C) => Checks if an item is enchanted with an enchant that cant be applied to the item. (Requires GameTest Framework)
      (D) => Checks if an item has a lore. (Requires GameTest Framework)
      (E) => Checks for multi-protection armor. (Requires GameTest Framework)

BadPackets ->
      (1) => Checks for invalid player head rotations.
      (2) => Checks for invalid chat message lenghts. (Requires GameTest Framework)
      (3) => Checks for self-hurt. (Requires GameTest Framework)
      (4) => Checks for invalid selected slot. (Requires GameTest Framework)
      (5) => Checks for Horion Freecam. (Requires GameTest Framework)

Command Block Exploit ->
      (A) => Clears animal buckets/beehives.
      (B) => Replaces beehives and beenests with air.
      (C) => Kills all command block minecarts.
      (D) => Kills all NPC's. (to enable use /function settings/npc)
      (E) => Instant despawn time for command block minecarts.
      (F) => Prevents the placement of beehives, beenests and movingblocks. (Requires GameTest Framework)
      (G) => Additional killing check. (Requires GameTest Framework)
      (H) => Additional item clearing check. (Requires GameTest Framework)

Crasher ->
      (A) => Checks if a player's position is invalid. (Requires GameTest FrameWork)
      (B) => Checks for crash arrow items. (Requires GameTest FrameWork)

Fly ->
      (A) => Checks for fly-like motion. (Requires GameTest FrameWork)

Illegal Items ->
      (A) => Clears illegal items from everybody's inventories.
      (B) => Clears dropped items.
      (C) => Checks for items that are stacked over 64. (Requires GameTest FrameWork)
      (D) => Additional item clearing check. (Requires GameTest FrameWork)
      (E) => Cancel placement of illegal items. (Requires GameTest FrameWork)
      (F) => Checks if an item has a name longer then 32 characters. (Requires GameTest FrameWork)
      (G) => Checks if a player used a fireworks rocket with flight duration greater then 3.
      (H) => Checks if a player places an invalid piston.

InvalidSprint ->
      (A) => Checks for sprinting while having the blindness effect. (Requires GameTest FrameWork)
      (B) => Checks for sprinting while using an item.
      (C) => Checks for sprinting while sneaking.
      (D) => Checks for sprinting while using an elytra.

InventoryMods->
      (C) => Checks for using an item while having a chest open.
      (D) => Checks for attacking players 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. (Requires Gametest Framework)

LiquidInteract ->
      (A) => Checks for breaking liquid source blocks. (Requires GameTest FrameWork)

NameSpoof ->
      (A) => Checks if a player's name is longer then 16 characters. (Requires GameTest FrameWork)
      (B) => Invalid characters check. (Requires GameTest FrameWork)
      (C) => Checks if the player name has changed. (Requires GameTest FrameWork)

NoSlow ->
      (A) => Checks for high movement speeds while using or eating an item. (Requires GameTest FrameWork)

Nuker ->
      (A) => Checks if a player breaks more then 3 blocks in a tick. (Requires GameTest FrameWork)

Spammer ->
      (A) => Checks if someone sends a message while moving. (Requires GameTest FrameWork)
      (B) => Checks if someone sends a message while swinging their hand. (Requires GameTest FrameWork)
      (C) => Checks if someone sends a message while using an item. (Requires GameTest FrameWork)
      (D) => Checks if someone sends a message while having a chest opened. (Requires GameTest FrameWork)

Reach ->
      (A) => Check if someone hits a player outside a 5 block radius. (Requires GameTest FrameWork)

Xray ->
      (A) => Alerts staff if a player finds a diamond or ancient debris.

Extra Commands

To receive anti-cheat alerts use: /function notify

To ban a player use: /execute <playername> ~~~ function ban

To freeze a player use: /execute <playername> ~~~ function tools/freeze

To enter vanish use: /function tools/vanish

To be able to fly in survival mode use: /function tools/fly

To view a players anticheat logs use: /execute <playername> ~~~ function tools/stats

To clear someones ender chest use: /execute <playername> ~~~ function tools/ecwipe

Additionally, there are custom features you can enable like anti-gamemode change to further enhance your realm security, these options can be used by /function settings/

FAQ

Q1: Does the AntiCheat auto-ban?
Yes. Currently only CommandBlockExploit/F, IllegalItems/C, IllegalItems/D, IllegalItems/E and Crasher/A autoban. To enable autobanning do /function settings/autoban

Q2: Is it customizable?
      A2: Yes using /function settings/ or by modifying the .mcfunction files

Notes

When applying the pack to your world make sure the addon is at the top of the behavior pack list and GameTest Framework is enabled. This is to ensure all checks and systems work properly