KittyCore icon

KittyCore -----

A multipurpose Minecraft plugin for AntiCheat, Discord support, and more.



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
plugin.yml:
Code (YAML):
name : KittyCore
version
: '1.3.5'
main
: com.idebugger.kittycore.KittyCore
api-version
: '1.13'
authors
: [ .idebugger ]
description
:
  "Support Discord
: .idebugger (1135924732936585357 ) "
depend: [ LiteBans ]

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:
  1. Open config.yml, set your Discord server's bot token and webhook URL (punishments is for /kban /kunban ...)*
  2. 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)*
  3. Change your server name in discord --> server-name
  4. Install LiteBans plugin on server*
*(required)
Resource Information
Author:
----------
Total Downloads: 1,402
First Release: Jul 12, 2025
Last Update: Jul 16, 2025
Category: ---------------
All-Time Rating:
0 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings