KittyCore - The Ultimate Anti-Cheat & Utility Plugin for Minecraft ⚠️DEPENDS ON LITEBANS PLUGIN⚠️
KittyCore is a powerful Minecraft plugin designed to enhance the anti-cheat capabilities of your server while providing a smooth and fair gameplay experience. Built with the latest Paper API,
KittyCore ensures that players are playing within the boundaries of Minecraft's physics and mechanics, preventing exploits and cheating methods.
Key Features:
Anti-Cheat Management: KittyCore uses a custom AntiCheatManager to apply true Minecraft physics for drag and gravity, ensuring legitimate players aren't falsely flagged for legitimate actions like sprint-jumping, low ceilings, or trapdoors. It actively flags cheats, including bypasses from popular cheat clients like Wurst and Meteor.
No-Fall Detection: KittyCore's advanced no-fall detection catches players using cheats to bypass fall damage, ensuring no one gets away with it.
Interaction Restriction Command: The /nointeract command allows server admins to toggle player interaction restrictions, providing control over in-game behaviors during events, PvP, or other scenarios where restricting interactions is desired.
Player-First Experience:KittyCore’s design aims to protect and improve the player experience without disrupting the fun. Its seamless integration into your server helps players enjoy the game as it was meant to be played.
CuteDollar Integration: KittyCore includes support for the CuteDollar currency system, making it easier for you to handle virtual currency across your Minecraft and Discord servers. The integration is designed for seamless interaction between both platforms, supporting things like balance checks and deductions directly within Discord chat.
Customizable Economy & Permissions: Completely customizable through configuration files, KittyCore supports fully adjustable settings, including interaction restrictions, economy management, anti-cheat configurations, and much more. Whether you want to tweak cheat detection or customize how CuteDollar works, everything is in your hands.
Easy Configuration & Setup: Fully configurable via the Paper 1.21.1 API and works out of the box with minimal setup. Its simple commands and no-nonsense approach mean less time configuring, and more time playing!
Support for Custom Physics and Cheats: Whether you’re running a vanilla survival server or a modded one, KittyCore adapts to any server style, applying corrections to Minecraft physics to stop players from exploiting the game.
Command List:
/nointeract – Toggles interaction restrictions.
Permissions List:
kc.nointeract.toggle: Allows toggling the no-interact mode
kc.nointeract.bypass: Allows bypassing the no-interact restrictions
kc.anticheat.alert: Allows getting alerted by Anti-Cheat
kc.anticheat.bypass: Allows bypassing Anti-Cheat
kc.moderate.use: Allows using KittyCore's punishment system
kc.cutedollar.admin: Allows access to CuteDollar admin commands
commands: nointeract: description: Toggle no-interact mode for all players permission: kc.nointeract.toggle kban: description: Ban command wrapper usage: /kban <player> [reason] kunban: description: Unban command wrapper usage: /kunban <player> [reason] ktempban: description: Temporary ban command wrapper usage: /ktempban <player> <duration> [reason] kmute: description: Mute command wrapper usage: /kmute <player> [reason] ktempmute: description: Tempmute command wrapper usage: /kmute <player> <duration> [reason] kunmute: description: Unmute command wrapper usage: /kunmute <player> [reason] kwarn: description: Warn command wrapper usage: /kwarn <player> [reason] kipban: description: IP ban command wrapper usage: /kipban <player> [reason] link: description: Link your Minecraft account to Discord usage: /link unlink: description: Unlink your Discord account usage: /unlink ccb: description: Confirm linking your account to CuteDollar Bank. usage: /ccb confirm cd: description: Manage player CuteDollar balances (add, remove, set, or reset). usage: | /cd add <player> <amount> /cd remove <player> <amount> /cd set <player> <amount> /cd reset <player> kbal: description: Shows your current CuteDollar balance. usage: /kbal
permissions: kc.anticheat.bypass: description: Allows bypassing Anti-Cheat default: op
kc.anticheat.alert: description: Allows getting alerted by Anti-Cheat logs default: op" kc.nointeract.toggle:
description: Allows toggling the no-interact mode
default: op
kc.nointeract.bypass:
description: Allows bypassing the no-interact restrictions
default: op
kc.moderate.use:
description: Allows using KittyCore's punishment system
default: op
kc.cutedollar.admin:
description: Allows access to CuteDollar admin commands
default: op
config.yml:
Code (YAML):
# KittyCore created by .idebugger (1135924732936585357) # For support, join the discord link below (Describe your problem when creating a ticket) # https://discord.gg/fZAP935pMH no-interact-enabled: false
# Good for world protection (lobbies), false by default. anticheat:
webhook-url: "YOUR_WEBHOOK_URL_HERE"# For sending violations to discord. mention-role-id: "123456789012345678"# Used to mention this role by ID when suspicious activity is detected. punishments:
webhook-url: "YOUR_WEBHOOK_URL_HERE"# For sending punishment messages to discord using /kban, etc. discord:
token: "YOUR_DISCORD_BOT_TOKEN_HERE"# For discord bridge, required. channel-id: "123456789012345678"# Channel ID that messages goes in and goes out. announce-channel-id: "234567890123456789"# Can be the same as channel-id or different. link-command-prefix: "/link" server-name: "KittyCore Protected"# Your server name here. "KittyCore Protected" by default. mysql: # Used for DiscordBridge and CuteDollar Manager enabled: false
host: localhost
port: 3306
database: kittycore_db
# Create a database with this name or change it. username: your_mysql_user
# Your MySQL username, only used to connect. password: your_mysql_password
# Your MySQL password, only used to connect. max-pool-size: 10
# Recommended not to change.
Installation:
Open config.yml, set your Discord server's bot token and webhook URL (punishments is for /kban /kunban ...)*
Create a Database called kittycore_db or change the one inside config.yml and set username and password (YOU NEED MYSQL INSTALLED AS v1.1 YOU DO NOT NEED MYSQL ANYMORE)*
Change your server name in discord --> server-name