-
Notifications
You must be signed in to change notification settings - Fork 34
How to Setup
To install Scythe AntiCheat, download the Scythe.AntiCheat.mcpack from the release tab. Once you have it installed import it to Minecraft and apply it to your world. No additional command blocks are required.
To Use the anti-gamemode change check, you have to enable certain commands by using:
/function settings/allowGMA
/function settings/allowGMS
/function settings/allowGMC
If your realm uses NPC's, its extremely recommend to use /function settings/npc
or your NPC's will be instantly killed.
If you are using Bedrock Dedicated Server its recommend to enable Authoritative Server Input in your server.properties , It will validate all movements and limit most movement hacks.
To import this AntiCheat to your worlds you must do the following steps,
Step 1. Import the .mcpack into your Minecraft
Step 2. Add it to the top of your behavior pack list in world settings
Step 3. Enable GameTest Framework in world settings
To import this AntiCheat to your realm you must do the following steps,
Step 1. Import the .mcpack into your Minecraft.
Step 2. Download your world.
Step 3. Add the Anticheat to your behaviour packs.
Step 4. Enable GameTest framework.
Step 5. Upload the world to your realm.
Step 1. Import the .mcpack into your Minecraft
Step 2. Copy and paste your world to this folder: %localappdata%\Packages\Microsoft.MinecraftUWP_8wekyb3d8bbwe\LocalState\games\com.mojang\minecraftWorlds
Step 3. Launch Minecraft
Step 4. Add it to the top of your behaviour pack list in world settings
Step 5. Enable GameTest Framework
Step 5. Copy your world back into your server
Step 1. Import the .mcpack into your Minecraft
Step 2. Download and Copy your world into %localappdata%\Packages\Microsoft.MinecraftUWP_8wekyb3d8bbwe\LocalState\games\com.mojang\minecraftWorlds
Step 3. Launch Minecraft
Step 4. Add it to the top of your behaviour pack list in world settings
Step 5. Enable GameTest Framework
Step 5. Copy your world back into your server
Sometimes you may receive an error while trying to import the .mcpack to your Minecraft. You can fix this problem by download the .ZIP
version of the anticheat and renaming it into a .MCPACK
. If this doesnt work search a tutorial on YouTube.
A new addition of Scythe AntiCheat is that you can easily configure the gametest modules to your liking!
A new installation of Scythe Anticheat should have this config:
export default
{
"debug": false,
"customcommands": {
"prefix": "!",
"ban": true,
"clearchat": true,
"help": true,
"op": true,
"credits": true,
"allowgma": true,
"allowgmc": true,
"allowgms": true,
"bedrockvalidate": true,
"modules": true,
"nofrostwalker": true,
"npc": true,
"overidecommandblocksenabled": true,
"removecommandblocks": true,
"worldborder": true,
"ecwipe": true,
"freeze": true,
"stats": true,
"kick": true,
"mute": true,
"unmute": true,
"fly": true,
"invsee": true,
"notify": true,
"tag": true,
"vanish": true
},
"modules": {
"badpackets2": {
"enabled": true,
"minLength": 1,
"maxlength": 512
},
"spammerA": {
"enabled": true
},
"spammerB": {
"enabled": true
},
"spammerC": {
"enabled": true
},
"spammerD": {
"enabled": true
},
"crasherA": {
"enabled": true
},
"namespoofA": {
"enabled": true,
"minNameLength": 3,
"maxNameLength": 16
},
"namespoofB": {
"enabled": true,
"regex": "/[^A-Za-z0-9_ ]/"
},
"bedrockValidate": {
"enabled": true,
"overworld": true,
"nether": true
},
"reachA": {
"enabled": true,
"reach": 4.5
},
"jesusB": {
"enabled": true,
"minMotion": 0.0247,
"maxMotion": 0.0269
},
"noslowA": {
"enabled": true,
"speed": 0.12
},
"illegalitemsC": {
"enabled": true,
"maxStack": 64
},
"invalidsprintA": {
"enabled": true
},
"flyA": {
"enabled": true,
"yChange": 0.375
}
}
};
This may be hard to understand but we will walk you through the process of understanding it!
You can enable or disable one of the custom commands by settings true
to false
, and vice-versa
"customcommands": {
"prefix": "!",
"ban": false,
"clearchat": true,
"help": true,
"op": true,
"credits": true,
"allowgma": true,
"allowgmc": true,
"allowgms": true,
"bedrockvalidate": true,
"modules": true,
"nofrostwalker": true,
"npc": true,
"overidecommandblocksenabled": true,
"removecommandblocks": true,
"worldborder": true,
"ecwipe": true,
"freeze": true,
"stats": true,
"kick": true,
"mute": true,
"unmute": true,
"fly": false,
"invsee": true,
"notify": false,
"tag": true,
"vanish": false
},
The ban
, fly
, notify
, and vanish
commands should now be disabled.
You can disable and enable checks, and even tweak their settings!
You can disable a module by setting true
to false
and to enable it change false
to true
"modules": {
"badpackets2": {
"enabled": true,
"minLength": 1,
"maxlength": 1028
},
"spammerA": {
"enabled": false
},
"spammerB": {
"enabled": true
},
"spammerC": {
"enabled": true
},
"spammerD": {
"enabled": false
},
"crasherA": {
"enabled": true
},
"namespoofA": {
"enabled": false,
"minNameLength": 3,
"maxNameLength": 16
},
"namespoofB": {
"enabled": true,
"regex": "/[^A-Za-z0-9_]/"
},
"bedrockValidate": {
"enabled": true,
"overworld": false,
"nether": true
},
"reachA": {
"enabled": true,
"reach": 4.0
},
"jesusB": {
"enabled": false,
"minMotion": 0.0247,
"maxMotion": 0.0269
},
"noslowA": {
"enabled": true,
"speed": 0.13
},
"illegalitemsC": {
"enabled": true,
"maxStack": 128
},
"invalidsprintA": {
"enabled": true
},
"flyA": {
"enabled": true,
"yChange": 0.375
}
}
In this example we have:
- Set the max message length to
1028
- Disabled Spammer/A
- Disabled Spammer/D
- Disabled Namespoof/A
- Made Namespoof/B kick players with spaces in their name
- Disabled bedrock validate for the overworld
- Set max reach to
4.00
blocks - Disabled Jesus/B
- Set NoSlow/A check for speeds greater then
0.13
- Made IllegalItems/C check for items stacked over
128
Tada! You just became a pro at customizing your Scythe AntiCheat configuration.
Scythe AntiCheat - The best minecraft bedrock anticheat designed for realms, worlds and servers