Coder Social home page Coder Social logo

mantou1233 / scythe-anticheat Goto Github PK

View Code? Open in Web Editor NEW

This project forked from scythe-anticheat/scythe-anticheat

0.0 0.0 0.0 1.12 MB

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

License: GNU General Public License v3.0

JavaScript 69.28% mcfunction 30.72%

scythe-anticheat's Introduction

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

List of hacks detected by Scythe AntiCheat

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

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. (Requires GameTest Framework)
      (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)

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.

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)

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

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.