CraftingShield Anticheat

CraftingShield lightweight AntiCheat plugin for Minecraft, with SUS Menu and Discord Integration.

104

Quick challenge

How far can you run before the mobs catch you?

CraftingShield Anticheat

CraftingShield AntiCheat

> ** > CraftingShield is a AntiCheat plugin for Minecraft 1.21.x, detecting over 40 cheat types** in real-time. From movement and combat hacks to inventory exploits and crash attempts.

---

Features

Combat Checks

- FastBow — Detects attacks from illegally long distances - FastBow — Detects attacking without a valid view angle - FastBow — Detects hitting multiple entities within milliseconds - FastBow — Detects suspicious rotation locks and spin hacks - FastBow — Detects inhuman click speeds (CPS) - FastBow — Detects suspiciously consistent click intervals - FastBow — Detects attacking without the arm-swing animation - FastBow — Detects ignored or reduced knockback - FastBow — Detects illegal critical hits without falling movement - FastBow — Detects releasing arrows before minimum charge time

Movement Checks

- WebSpeed — Detects illegal upward movement and hovering - WebSpeed — Detects moving faster than the server allows - WebSpeed — Detects walking on water or lava - WebSpeed — Detects moving through solid blocks - WebSpeed — Detects jumping higher than vanilla allows - WebSpeed — Detects optimally timed jumps for speed gain - WebSpeed — Detects ignoring fall damage - WebSpeed — Detects sending too many movement packets per second - WebSpeed — Detects moving at full speed while eating or blocking - WebSpeed — Detects climbing ladders faster than physically possible - WebSpeed — Detects moving at normal speed inside cobwebs

Block Checks

- Nuker — Detects automatic block placement while walking mid-air - Nuker — Detects rapidly building upwards (pillar hack) - Nuker — Detects placing blocks faster than physically possible - Nuker — Detects breaking blocks faster than physically possible - Nuker — Detects breaking an unusually high number of blocks per second

Inventory Checks

- HotbarMacro — Detects moving while the inventory is open - HotbarMacro — Detects clicking inside an inventory at inhuman speed - HotbarMacro — Detects equipping a full set of armor impossibly fast - HotbarMacro — Detects dropping items at an inhuman rate - HotbarMacro — Detects switching hotbar slots faster than humanly possible

Misc Checks

- BookCrash — Detects consuming food/potions faster than vanilla allows - BookCrash — Detects regenerating health beyond potion/natural limits - BookCrash — Detects intentional large ping spikes - BookCrash — Detects opening many containers in a very short time - BookCrash — Detects suspicious mining patterns (hint system) - BookCrash — Detects chat spam and repeated identical messages - BookCrash — Detects invalid or manipulated packets - BookCrash — Detects manipulated book packets that could crash the server

---

Additional Features

- Debug Mode — Real-time flag alerts with role pings on high VL - Debug Mode — `/cs menu` overview of all suspicious players - Debug Mode — English, German, or fully custom language files - Debug Mode — Teleport-back, damage cancel & movement cancel on flags - Debug Mode — Warn / Kick / TempBan / Ban at custom VL thresholds - Debug Mode — Automatic logs saved to `plugins/CraftingShield/logs/` - Debug Mode — Detailed console output for testing and development

---

Commands

| Command | Description | Permission | |---|---|---| | `/cs` | Shows the help overview with all subcommands | `craftingshield.admin` | | `/cs menu` | Opens the Sus-Menu with all suspicious players | `craftingshield.admin` | | `/cs reload` | Reloads the config and language files | `craftingshield.admin` | | `/cs info <player>` | Shows detailed flag info for a player | `craftingshield.admin` | | `/cs reset <player>` | Resets all VL and flag data for a player | `craftingshield.admin` | | `/cs toggle <check>` | Enables or disables a specific check at runtime | `craftingshield.admin` |

Aliases: `/cs`, `/cshield`, `/ac`

---

Permissions

| Permission | Description | |---|---| | `craftingshield.bypass` | Exempt a player from all checks | | `craftingshield.notify` | Receive flag alerts in chat | | `craftingshield.admin` | Access all `/cs` commands | | `craftingshield.staff` | Access staff-mode features |

---

Installation

1. Download the latest `CraftingShield.jar` 2. Place it in your server's `plugins/` folder 3. Start or restart your server 4. Edit `plugins/CraftingShield/config.yml` to your liking 5. Run `/cs reload` to apply changes without a restart

> Note: The `tempban` punishment requires a third-party plugin that provides the `/tempban` command, such as Note:, %%MD1%% or %%MD2%%.

---

Compatibility

| | | |---|---| | Java Version | 1.21.x | | Java Version | Spigot / Paper / Purpur | | Java Version | Java 21+ |

---

File Structure

``` plugins/CraftingShield/ ├── config.yml ├── playerdata.yml ├── lang/ │ ├── de.yml │ ├── en.yml │ └── custom.yml └── logs/ └── craftingshield-YYYY-MM-DD.log ```

---

Please Report Bugs in the Discord.

https://discord.gg/qJTMS7mpv5

*CraftingShield was developed with ❤️ by FrediFret https://github.com/474FrediFret*

ADS