Coder Social home page Coder Social logo

blaizerbrumo / safeguard Goto Github PK

View Code? Open in Web Editor NEW
12.0 3.0 6.0 1.68 MB

SafeGuard is a minecraft bedrock anticheat add-on

Home Page: https://discord.com/invite/Ua2Q8AEeXU

License: GNU General Public License v3.0

mcfunction 50.79% JavaScript 49.21%
minecraft anticheat addons minecraft-bedrock-anticheat mcbe mcpe minecraft-bedrock minecraftbedrock anti-cheat mod

safeguard's Introduction

Downloads

Info

SafeGuard is a minecraft bedrock anti-cheat add-on with protection against combat, item, and movement hacks.

SafeGuard offers a variety of features, all of them will be listed inside their hack type. Almost all of the cheat detections require Beta APIs so please turn that on inside of minecraft experiment settings.

Also please note that all of the SafeGuard's detections/alerts/modules are disable by default, to enable a module use the SafeGuard admin panel (/give @s safeguard:admin_panel) and navigate to the settings option.

For any questions or help please join the official SafeGuard discord server: discord.gg/nGu5gehXs3

⚠️ Cheat Detections

⚔️ Combat Cheat Detections

If player matches any of these checks, player is warned and is given weakness for 2s to prevent giving attacks

  • High CPS Check: Checks if a player has a cps higher than the set amount inside of config
  • Multi Killaura Check: Checks if a player attacks more entities then the set amount inside config
  • Combat Log Detection: Checks if a player rejoins the server after leaving during combat and gives them the punishment selected in config

🏷️ Item Cheat Detections

If an item matches any of these check, the item is removed and player is warned

  • Illegal Item Check: Checks if a player has obtained a non-survival item (spawn eggs, bedrock, etc) change/add custom items in config
  • Illegal Item Name: Checks if the item player is holding has a nametag length that is over the vanilla limit (30)
  • Illegal Item Lore: Checks if the item player is holding contains lore
  • Banned Keyword Check: Checks if the item player is holding contains banned keywords from config

🏃 Movement Cheat Detections

If player matches any of these checks, player is warned and the anticheat tries to fix their position by teleporting

  • Fly Check: Checks if player is flying
  • Invalid Velocity Check: Checks if player is reaching an invalid Y velocity

🌎 World Cheat Detections

If player matches any of these checks, player is warned and anticheat replaces any broken blocks

  • Nuker Check: Checks if player breaks more blocks than the set amount inside config
  • Scaffold Check: Checks if player is using scaffold or tower modules for horion
  • Illegal Item Place Check: Checks if player places a block or uses an item that is inside the banned item list in config

💬 Chat Cheat Detections

If player matches any of these checks, player is warned and message is cancelled

  • Same Message Check: Checks if player send the same message 2 or more times in a row
  • Short Timed Messages Check: Checks if player sends a message within a 1.5 second gap to prevent spam, edit in config
  • Sending Message While Moving Check: Checks if player send a message while moving
  • Message Large Character Amount Check: Checks if player sends a message with more than 512 characters, edit in config
  • Message Too Many Words Check: Checks if player has a message with too many words, edit in config

💡 Miscellaneous Features

👁️ Xray Alerts

This module alerts all staff members when a player mines enabled ores

  • Diamond Ore: Alerts when player mines diamond ore or diamond deepslate ore
  • Netherite Ore: Alerts when player mines ancient debris

🛡️ World Protection

These modules are all disabled by default and need to be enabled(read info)

  • Anti GMC: Switches back any non staff players from creative to survival and alerts everyone
  • Anti Grief: Clears all explosive blocks, as well as automatically put out nearby fires

⭐ Utility Features

These modules do not do any protection but are just here for utility/fun

  • Death Effects: Creates a cool effect at the place where someone dies
  • Death Coords: Tells the player where they died when they die
  • End Lock: Kills all the players which enter the end, as well as teleporting them away from the end portal and killing any thrown eyes of ender
  • Welcomer: Welcomes newly joined players and shows a welcome screeen

🛠 Admin Helpful Utilities

🤖 Chat Commands

SafeGuard offers a variety of commands which can be viewed with !help, and the command prefix can be changed inside config

  • ban [player name]: Ban a person
  • invsee [player name]: See the inventory of a player
  • mute [player name]: Mute a player
  • unmute [player name]: Unmute a player
  • worldborder [border | remove]: Get or set the world border
  • vanish: Toggle vanish mode
  • clearchat: Clear the chat
  • fakeleave: Simulate leaving the realm
  • fakeleave_server: Simulate leaving the server
  • summon_npc: Summon an NPC
  • notify: Toggle anticheat notifications
  • lagclear: Run lag clear function
  • copyinv [player name]: Copy the inventory of a player
  • unban [player name]: Unban a player
  • report [player name]: Report players anonymously to all online admins, admins can check a player's report count

📃 Admin Panel Item

The admin panel is an item which can be obtained with command /give @s safeguard:admin_panel

  • Settings: Toggle SafeGuard modules/features
  • Quick Ban: Quickly ban a player using SafeGuard ban system
  • Player Actions: Select an online player to ban, clear echest, warn, etc
  • Unban Player: Enter a player's name to unban, they will be unban when they rejoin

⚙️ Auto Mod

Auto mod is disabled by default, enable it inside admin panel

  • Illegal Item Action: When automod is enabled and player is flagged for illegal item, they will be kicked

📖 Setup Instructions

  1. Download the mcpacks from latest github release
  2. If you want to customize, change the .mcpack to .zip, unzip files, change the things you want, zip it, and change .zip to .mcpack
  3. Add the add-on to world/realm
  4. Turn on Holiday Creator Features & Beta API
  5. Run /function setup/setup
  6. Toggle all the modules you want inside admin panel
  7. Enjoy!

safeguard's People

Contributors

blaizerbrumo avatar sealeopard35302 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

safeguard's Issues

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.