๐ก๏ธ Bedrock Protect
Bedrock Protect is an advanced, fully configurable anti-cheat add-on for Minecraft Bedrock Edition, created by NexiumLabs.
Built for survival worlds, realms-style communities, and Bedrock Dedicated Servers, Bedrock Protect watches for suspicious player behavior in real time while using violation buffers, grace periods, exemptions, and configurable thresholds to reduce false positives.
Supported Minecraft versions: Bedrock 26.40 and 26.50
โจ Features
- Fully in-game configuration UI โ no config-file editing required for normal setup.
- Violation Level (VL) system instead of instantly punishing a player from one suspicious event.
- Live staff alerts with check name, added VL, total VL, and detection details.
- Persistent detection logs viewable directly from the admin panel.
- Automatic setbacks, kicks, and optional local anti-cheat bans.
- Sensitivity presets: Conservative, Balanced, and Aggressive.
- Operator, Creative, Spectator, and custom-tag exemptions.
- Configurable grace periods for spawning, teleporting, and taking damage.
- Automatic VL decay so old minor detections do not remain forever.
- Performance controls for movement and inventory scan frequency.
- Dedicated-server friendly and uses Minecraft's stable Script API.
๐ Detection Modules
Movement
- Speed
- Fly
- Hover / suspicious air movement
- WaterWalk
- Optional NoFall heuristic
Combat
- Reach heuristic
- Attack-rate monitoring
- Multi-target / aura-style behavior
- Attack direction validation
World & Inventory
- Nuker / excessive block breaking
- FastPlace
- Item-use spam
- Chat spam with optional message cancellation
- Illegal stack-size detection
- Optional maximum enchantment-level enforcement
- Configurable banned-item list
Bedrock add-ons cannot inspect raw network packets like a native proxy or packet-level server anti-cheat. Bedrock Protect focuses on behavior that can be observed reliably through the Bedrock Script API.
โ๏ธ Opening the Admin UI
Operators can open Bedrock Protect in three ways:
Chat shortcut
Type:
!bp
or:
!bedrockprotect
The message is intercepted and will not be broadcast in chat.
Settings item
Rename any item to:
BedrockProtectSettings
Use the item to open the panel.
Script event
/scriptevent nexiumlabs:bedrock_protect/settings
If an operator-permission API is unavailable in a particular server environment, grant the admin tag manually:
/tag @s add bedrockprotect.admin
๐งญ Admin Panel
The in-game dashboard contains separate pages for:
- General & Performance
- Movement Checks
- Combat Checks
- World & Inventory Checks
- Punishments
- Exemptions & Staff
- Live Violations
- Detection Logs
- Maintenance & Local Bans
- Sensitivity Presets
Nearly every important detection threshold can be changed without leaving Minecraft.
๐๏ธ Sensitivity Presets
Conservative
Best when false positives are your highest concern. Thresholds are more forgiving and punishments require more accumulated VL.
Balanced
The default and recommended starting point for most worlds and servers.
Aggressive
Stricter thresholds intended for controlled environments. Test carefully before using on a public server.
๐จ Violation & Punishment System
Bedrock Protect builds a player's Violation Level (VL) when multiple suspicious signals are observed.
Default behavior:
- Lower VL โ staff alerts and continued monitoring
- 8 VL โ setback to a recent safe position
- 16 VL โ kick
- 28 VL โ optional local anti-cheat ban, disabled by default
All values can be changed from the in-game UI.
The local ban system is stored with the world and can be managed from Maintenance & Bans.
๐ท๏ธ Useful Tags
Bypass Bedrock Protect
/tag <player> add bedrockprotect.bypass
Receive Staff Alerts
/tag <player> add bedrockprotect.alerts
Grant Admin UI Access
/tag <player> add bedrockprotect.admin
Tag names can be changed from the admin UI.
๐ฆ Installation
- Download the
.mcaddonfile. - Open it with Minecraft Bedrock Edition.
- Edit or create your world.
- Enable Bedrock Protect under Behavior Packs.
- Enter the world as an operator.
- Type
!bpto open the configuration panel. - Start with the Balanced preset, then tune thresholds for your server.
For a Bedrock Dedicated Server, install the behavior pack in the server's behavior-pack directory and add it to the target world's pack list.
๐งช Compatibility
Bedrock Protect v1.0.0 targets the stable Script API available in Minecraft Bedrock 26.40 and remains compatible with 26.50.
The pack uses:
@minecraft/server 2.9.0
@minecraft/server-ui 2.0.0
Minecraft 26.40 released @minecraft/server 2.9.0, while stable API modules are designed to remain compatible with later stable versions in the same major line.
โ ๏ธ Important Notes
No behavior-pack anti-cheat can guarantee detection of every cheat or eliminate every false positive. Server lag, custom movement systems, unusual add-ons, and extreme gameplay mechanics can affect heuristic checks.
For public servers:
- Start with Conservative or Balanced.
- Watch the detection log before enabling harsh punishments.
- Add legitimate custom mechanics to your exemption workflow.
- Keep automatic local bans disabled until your thresholds are proven on your server.
If you use another add-on that intentionally creates enchantments above vanilla levels, either disable Illegal Enchantments or raise its configured maximum. This check is disabled by default.
๐ Reporting Issues
When reporting a false positive or bug, please include:
- Minecraft Bedrock version
- Bedrock Protect version
- Single-player or dedicated server
- Detection/check name
- Player VL shown in the dashboard
- Other behavior packs installed
- Steps that reproduce the issue
๐ Version
Bedrock Protect v1.0.0
Initial public release.
๐จโ๐ป Author
NexiumLabs
Bedrock Protect is developed and maintained by NexiumLabs.

