Forum

Notifications
Clear all

MCPE/Bedrock Patchy Anti-Cheat Beta v.0.0.3.1 [0] [Combat Log + Bug Fixes]

McBedrock
(@mcbedrock1)
Illustrious Member Admin

Patchy Anti-Cheat Beta v.0.0.3.1 [0] [Combat Log + Bug Fixes]

Description

Are you tired of Anti-Cheats just not working or living up to your standards? Well, I have the AntiCheat for you. The Anticheat is for Minecraft Bedrock Realms and Worlds. It has Fly, Gamemode, Give, and Speed protection with many features and full in-game customization. 

Features

31-bit In-Game Customization

You can customize the anti-cheat with /scoreboard from 0 to 2147483647.

5-Ticked

99% of the anti-cheat is run on 5-ticks to make lag from the anti-chest not apparent. 

Tools

The anti-cheat offers lots of tools like Fly, ender chest wipe, vanish, general info, query info, modules info, and more.

Give

Give restricts people from having command blocks, beehives buckets of fish, barriers, or any item that is unattainable through give.

Fly 

The Fly module protects against Fly hacking. It has elytra and fall detection, so false flags will not happen. The Fly module can be customized in the radius of air under you or where it uses query.is_on_ground.

Speed

The speed module protects against tp and speed will zero false flags and a 51 m/s  ± 1 m/s in-game customizable speed limit. (52 or greater will not work) You must give people a tag for them not to get false flagged.

Gamemode

The Gamemode Modules protects against people switching their gamemode to one that is not allowed. You can set it to where any vanilla gamemode is restricted. You can even make it so only creative is allowed or no gamemodes are allowed using /scoreboard.

Other Modules

The anti-cheat also has Combat Log, StaffSlot, and AFK. Combat Log flags people when they Combat Log and the reset for the period that they can combat log can be 31-bit customized. StaffSlot allows you to restrict the number of staff or members in the game so a staff member can always join the game. AFK can be 31-bit customized and has a separate inactivity timer for staff and members.

 

Player Notification

Main Documentation

*full Documentation is on the discord and Google Doc below.

 

Reason

This is for the AntiCheat. It has somewhat complex customization so Documentation seems very important.

Commands

Basic tutorial for how to run a function on specific people

/execute <player> ~ ~ ~ /function <path>

You can replace ”<player>” with a selector such as @a or @p[rm=0.1] or a Gamertag like mrpatches123 and replace “<path>” with a function path which can be found below. You do not need /execute <player> ~ ~ ~ if it is being run on your self like all Options.

Important Notes

If speed flags are on and you use teleports you must give players one of the following tags, so players don’t get flagged due to being teleported: “PTp” which must be removed, “LTpE” which is removed after 1.5s, or “TpE” which is removed after 4s. If you have two unrestricted gamemodes, you must give the tag: “GMother”, so players are put in the highest number gamemode if flagged. The “spawn” tag removes the player’s ability to PvP by any means other than blocks placed like fire, magma, etc.

Setups

Nothing needs to run for the AntiCheat to work. It works on its own.

/function Setups/Staff/l1

Gives you the Staff tag

/function Setups/Staff/l2

Gives you the Staff tag and Notifications

/function Setups/objectives

Setups objectives and is unnecessary

/function Setups/update

Updates the AntiCheat and is unnecessary

 

Values

What makes the AntiCheat run.

/function Options/Values/default

Sets all values for objectives that do not involve turning things off or on to default

/function Options/Values/modules_default

Sets all values for objectives that do involve turning things off or on to default

 

 

Options

What makes the AntiCheat run the way you want it to.

/function Options/AntiCheat/off

/function Options/AntiCheat/on

Turns the AntiCheat on or off

/function Options/Notifications/all_off

/function Options/Notifications/all_on

Turns all Notifications on or off but keeps everyone Notification value

/function Options/Notifications/off

/function Options/Notifications/on

Turns Notifications on or off for whoever it is run on.

Modules

What makes the AntiCheat run.

/function Options/Modules/AFK/off

/function Options/Modules/AFK/on

Turns the AFK module off or on.

/function Options/Modules/Fly/off

/function Options/Modules/Fly/on

Turns the Fly module off or on.

/function Options/Modules/Gamemode/off

/function Options/Modules/Gamemode/on

Turns the Gamemode module off or on.

/function Options/Modules/Give/off

/function Options/Modules/Give/on

Turns the Gamemode module off or on.

/function Options/Modules/Speed/off

/function Options/Modules/Speed/on

Turns the Speed module off or on.

/function Options/Modules/StaffSlot/off

/function Options/Modules/StaffSlot/on

Turns the StaffSlot module off or on.

Tags

So you can correctly use the included Tools.

/tag <player> add|remove sTAFF

Promotes the player to Staff.

/tag <player> add|remove Vanish

Makes the player not be seen even with armor or an item in hand.

/tag <player> add|remove Fly

Make the player able to fly even in Adventure or Survival Mode.

/tag <player> add EChestClear|EnderChestClear

Clears the player’s ender chest.

/tag <player> add FlagsReset

Resets the player’s Flags.

/tag <player> add KicksReset

Resets the player’s Kicks.

/tag <player> add Ban

Bans the player.

/tag <player> add UnBan

Unbans the player. To Unban someone but the above command in a repeating command block on 0 ticks until they join.

/tag <player> add TpE

Exempts the player from speed flags until the tag is removed after 1.5s with 20 Tps

/tag <player> add LTpE

Exempts the player from speed flags until the tag is removed after 4s with 20 Tps

/tag <player> add|remove PTpE

Exempts the player from speed flags until the tag is removed.

/tag <player> add|remove GMOther

Change the gamemode that players should default to if they gamemode flag when two gamemodes are unrestricted. With that tag, they are put in the highest number gamemode that is unrestricted and the lowest if they do not. 0 is Survival, 1 is Creative, and 2 is Adventure. If only one or all three gamemodes is unrestricted then you do not need to set up “GMOther” to be given.

/tag <player> add|remove spawn

Revokes the player’s ability to PvP by any means other than blocks placed like fire, magma, etc.

/tag <player> add|remove team1|team2|team3|team4|team5

Revokes the player’s ability to PvP by any means other than blocks placed like fire, magma, etc to any player who has equal tags of any above. Basically is it a friendly fire off system for up to five teams.

/tag <player> add Info

Gives information on the player.

 

Info

Fly Flag

Flag From Fly

 

Changelog

Installation

To edit the Anti-Cheat in-game, Cheats must be enabled For the Fly and Mute tools to work, Education Edition must be enabled. The pack must be above all other behavior packs to work correctly.

creator: mrpatches123

Quote
Topic starter Posted : 10/04/2021 1:21 pm
McBedrock
(@mcbedrock1)
Illustrious Member Admin

updated

ReplyQuote
Topic starter Posted : 30/04/2021 11:13 am
Share: