▌ Introduction SlimeAntiCheat is a modern, lightweight anti-cheat plugin designed to efficiently prevent a wide array of exploits and cheats in Minecraft. Engineered for performance, it provides robust protection without compromising server stability. With its extensive and highly configurable checks, SlimeAntiCheat is the perfect solution for server owners who need a reliable and comprehensive defense against cheaters.
▌ Core Features
Lightweight & Performance-Focused: Optimized to have minimal impact on your server's performance.
Advanced Detection: Utilizes a multi-faceted approach to accurately identify and block cheaters.
Extensive Configuration: Fine-tune every aspect of the anticheat, from individual check sensitivity to punishment commands, through our well-documented configuration files.
Discord Integration: Receive real-time cheat alerts directly in your Discord server via webhooks for instant notifications.
Punishment Effects: Add a configurable lightning effect for a dramatic flair when a player is punished.
Informative Alerts: Staff alerts include detailed hover-text with crucial information like ping, TPS, and client brand.
Client Brand Detection: Automatically identifies and notifies staff of the client brand players are using upon joining.
Bedrock Support: Full compatibility with GeyserMC, with specific checks and considerations for Bedrock players.
Bypass Permissions: Granular permissions allow you to disable specific checks for trusted players (e.g., `slimeanticheat.bypass.flighta`).
Folia Support: Built to be compatible with the Folia server software for modern server architectures.
▌ Detections SlimeAntiCheat boasts 45+ different checks to provide comprehensive coverage against a multitude of cheats.
Flight (A, B, C, D, E, F)
Speed (A)
Jump (A, B, C)
Step (A, B, C)
LiquidWalk (A, B)
VClip (A, B)
FastClimb (A, B)
BoatFly (A)
Ground (A, B, C, D)
NoSlow (A)
Timer (A)
Motion (A, B, C, D, E, F)
KillAura (A, B, C, D)
Reach (A, B)
Criticals (A, B)
AirPlace (A)
FastPlace (A)
GhostHand (A)
GhostBreak (A)
Inventory (A)
▌ Commands & Permissions
Player Commands: /slimeanticheat help - Displays the help menu.
Admin Commands:
/slimeanticheat reload - Reloads the configuration files. /slimeanticheat update - Shows if the plugin needs an update or is on latest version
/slimeanticheat version - Shows the current plugin version.
/slimeanticheat inspect <player> - Provides detailed information about a player.
/slimeanticheat checks - Lists all available cheat detections.
/slimeanticheat client <player> - Shows the client brand of a specific player.
/slimeanticheat info - Displays general information about the anticheat and server.
slimeanticheat.slimeanticheat - Base permission for all plugin commands.
slimeanticheat.version - Permission to use the version command. slimeanticheat.update - Permission to see if the plugin needs an update
slimeanticheat.reload - Permission to reload the plugin.
slimeanticheat.inspect - Permission to inspect players.
slimeanticheat.checks - Permission to view the list of checks.
slimeanticheat.client - Permission to check a player's client.
slimeanticheat.help - Permission to view the help command.
slimeanticheat.info - Permission to view plugin and server info.
slimeanticheat.alerts - Allows a player to see anticheat alerts.
slimeanticheat.brands - Allows a player to see the client brand of joining players.
slimeanticheat.bypass.* - Bypasses all cheat detections.
slimeanticheat.bypass.<checkname> - Bypasses a specific check (e.g., `slimeanticheat.bypass.flighta`).
▌ Configuration SlimeAntiCheat offers two primary configuration files for easy customization:
config.yml:
Code (YAML):
# --------------------------------------------------- # # SlimeAntiCheat Configuration # # Developed By TheRealAlzore # # --------------------------------------------------- #
# The Format For AntiCheat Alerts. # Placeholders: {player}, {check}, {type}, {vl} alert-message: "&aSlimeAntiCheat &8&l» &f{player} &fFailed &2{check} &7[&fType&7: &2{type}&7] &a{vl}&7x"
# Announce The Client Brand (E.g., "Vanilla", "Forge") Of Players When They Join. # Requires Players To Have The "slimeanticheat.brands" Permission To See. enable-join-brands: true
join-brand-message: "&aSlimeAntiCheat &8&l» &f{player} &aJoined With &2{brand}"
# The Format For The Text That Appears When Hovering Over An Alert. # This Is A List Of Lines. You Can Add Or Remove Lines As You Wish. # Placeholders: {check}, {type}, {ping}, {ground}, {position}, {client}, {vl}, {tps} alert-hover-format:
- "&2Check&7: &a{check}({type
})" - "&2Ping&7
: &a{ping}" - "&2World&7: &a{world}" - "&2Ground&7: &a{ground}" - "&2Position&7: &a{position}" - "&2Client&7: &a{client}" - "&2Violation&7: &a{vl}" - "&2TPS&7: &a{tps}"
# Strike A Cosmetic Lightning Bolt Effect On A Player When They Are Punished. # This Does Not Cause Any Damage Or Fire. punishment-lightning-effect: true
# The Time In Seconds To Wait Before Resetting Violations For All Online Players. # Set To 0 Or A Negative Number To Disable, Default: 300 (5 Minutes). violation-reset: 300
# -------------------------------------------------- # # Discord Webhook Alerts # # -------------------------------------------------- # # To Get A WebHook URL, Go To Your Discord Server's Settings -> Integrations -> Webhooks -> New Webhook. # This Is The Color Of The Sidebar On The Embed. It Must Be A Decimal Color Code. # You Can Get One From A Color Picker Website (E.G., https://www.mathsisfun.com/hexadecimal-decimal-colors.html) discord-webhook:
enabled: false
# Set this to true to Enable WebHook Alerts. url: ""# Paste Your WebHook URL Here. embed:
color: 3066993
checks.yml:
Code (YAML):
# SlimeAntiCheat Checks Configuration # # Configure Individual check Settings Here. # Enabled: Enable Or Disable A Specific Check. # Setback: Teleport The Player Back To Their Last Ground Location Upon Failing A Check. # Violations: The Violation Count Required To Trigger A Punishment. Set To -1 To Disable Punishment. # Punishment: The Command To Execute When The Violation Limit Is Reached. Use {player} As A Placeholder. checks:
FlightA:
enabled: true
setback: true
violations: 5
punishment: "kick {player} Unfair Advantage (Movement)" # ... and so on for all the other checks
▌ Support & Suggestions If you enjoy using SlimeAntiCheat and have suggestions for new features, or if you need support, please feel free to join our Discord community!