Sueta

KaiCore

2.0

KaiCore, PvP balancing, exploit control, and server QoL for Paper/Spigot. Combat tags, item bans, cooldowns, dimension locks, and more all managed in-game via GUI.

·Plugin
Tested MC versions
1.20, 1.21, 26.1, 26.2, 26.3

KaiCore

This plugin is in beta. Please report bugs via a Discord ticket (Plugin Support).

A comprehensive server management plugin for Minecraft 1.20+ servers, built for server owners who want full control over their gameplay experience. Everything is managed through an easy-to-use in-game GUI — no config file editing required.


Installation

  1. Download the latest KaiCore.jar release
  2. (Optional) Install optional dependencies:
    • PacketEvents (Required for Armor/Stat Spoofer & advanced Mod Detector sign checks)
    • WorldGuard (Required for Combat Safezones)
  3. Place KaiCore.jar in your server's plugins folder
  4. Restart your server
  5. Run /KaiCore gui (or /kc gui) to open the main menu

Note: Some features (such as Anti-Xray) require Paper or a Paper fork (Pufferfish, Purpur, etc.). Features utilizing packet rewriting or region barriers require PacketEvents and WorldGuard. See the compatibility table below.


Features

Item Restrictions & Bans

Custom Item Bans & Stack Limits

FeatureDescription
Item BanlistSearch for any item directly via in-game chat and toggle craft, place, interact, drop, pickup, or hold restrictions
Item LimiterEnforce maximum stack limits per player inventory for any vanilla item, custom potion, enchantment, or held custom item
Netherite BanPermanently disable netherite items with granular sub-toggles for armor, weapons/tools, ingots/scraps, debris, and smithing templates

Explosives & Combat Mechanics Restrictions

FeatureDescription
TNT MinecartsBan TNT-filled minecarts from spawning, being placed, or moving
Crystal PvPDisable End Crystal placing and explosions on obsidian/bedrock to prevent crystal PvP metas
Ender Pearl BanDisable ender pearls from being thrown to prevent glitching and instant escapes
String DupersRe-enable the classic tripwire hook string duplication exploit for farm-friendly string gathering

Entity & Weapon Controls

FeatureDescription
Villager KillingBlock players from hurting or killing villagers (with an option to protect only employed villagers)
Mob DisablerPrevent specific mob types from spawning across your worlds
Mace ControlsEnforce one-time craft limitations, disable smash attacks, or completely ban maces
Potions & Alchemy

Longer Potions System - Code from longer-potion-duration

FeatureDescription
Longer Potions100% GUI-based custom potion duration editor (/kc gui -> Page 2 -> Slot 13). Supports all 24 potion types (Tier I, Tier II, and 1.21 trial potions) across drinkable, splash, and lingering variants with synchronized brewing stand outcome tooltips and master toggles

Potion Restrictions

FeatureDescription
Potion BanlistBan specific potion types from being brewed, splashed, or consumed on the server
Combat & PvP Mechanics

Combat System & Safezones

FeatureDescription
Combat SystemCombat tagging — locks players in combat upon taking or dealing damage, displaying an action bar countdown, blocking pearls, and punishing combat loggers with instant death
Combat Grace PeriodServer-wide PvP protection with an animated countdown boss bar (/kc grace <duration|stop>)
Combat SafezonesWorldGuard region integration that blocks combat-tagged players from fleeing into safezones using dynamic client-side red glass barriers
PvP ToggleMaster toggle in the GUI to instantly enable or disable server-wide player versus player damage

Weapon & Item Cooldowns

FeatureDescription
Spear CooldownsSeparate, independent stun cooldowns for Spear Melee strikes and Spear Lunge attacks
Mace CooldownStun cooldown after landing smash attacks
Shield CooldownStun / raise cooldown after blocking
Ender Pearl CooldownCooldown timer between throwing ender pearls
Wind Charge CooldownCooldown timer between firing wind charges
Riptide CooldownStun cooldown after launching with a Riptide trident
Chorus Fruit CooldownCooldown timer between eating chorus fruit
Enchanted Golden Apple CooldownCooldown timer between consuming enchanted golden apples

Damage Limiters & Stealth

FeatureDescription
Damage LimitersCap the maximum single-hit damage dealt by Maces, Spears, TNT Minecarts, TNT, End Crystals, Arrows, and Dripstone to eliminate one-shot cheeses
Invisibility QOLConceals player armor, enchantment glint, and name tags while invisible
Anti-Cheat & Security

Client & Mod Detection

FeatureDescription
Mod DetectorAnalyzes client brand handshakes and Fabric/Forge channel registrations on join
Sign Packet VerificationAdvanced client probing via PacketEvents to detect hidden or stealth cheat clients
Mod BanlistIn-game GUI to ban blacklisted mods (e.g. Freecam, ChestESP, Baritone, X-Ray) and automatically kick offenders
Player Mod InspectorRun /kc mods [player] to view the connected client brand and loaded mods of any player in real time

Packet Obfuscation & Exploits

FeatureDescription
Armor & Stat SpooferPacket-level obfuscation via PacketEvents to hide armor durability, armor enchantments, health indicators, and stack counts from hacked clients
Minimap BlockerBlock Xaero's Minimap or enforce fair-play mode (disables radar and cave maps) via handshake packet control
Anti-XrayBuilt-in Paper engine Anti-Xray management (Engine Mode 1 & 2) toggleable directly in-game (Paper required)
Enchant LimitEnforce custom maximum level caps for any enchantment at enchanting tables and anvils
World & Gameplay

Spawn & Teleportation

FeatureDescription
Custom SpawnSet the server spawn point with /setcustomspawn and let players teleport there with /spawn
Custom RespawnSet where players respawn upon death with /setcustomrespawn
Bed Spawn OverrideToggle whether player beds or the custom respawn point takes priority upon death

Automated Harvesters

FeatureDescription
Vein MinerSneak-mine any ore to instantly break the entire connected vein with tool durability safety
Tree MinerSneak-chop any log to fell the entire tree in a single hit and accelerate leaf decay

World Mechanics & Building

FeatureDescription
Block DecayAutomatically decay and remove player-placed blocks after a customizable countdown (ideal for bridging and arenas)
One-Player SleepSkips the night when any single player sleeps in a bed
DimensionsIndependently toggle access to The Nether and The End
Infinite RestockVillager workstations immediately restock trades indefinitely
Locator BarCompass in the action bar pointing to world spawn (Requires 1.21.7+)
Happy GhastAdjust flight and movement speeds for Ghasts

Crafting & Recipes

FeatureDescription
Custom Recipes EditorVisual in-game 3x3 crafting grid editor to design, register, and manage custom shaped and shapeless recipes
Easy RecipesSimplified toggleable crafting recipes for Notch Golden Apples and Cobwebs
Server Administration & Utilities

Player Inventory Inspection

FeatureDescription
Inventory Inspector (/invsee <player>)View and edit any online or offline player's inventory, armor, and offhand with live sync, cursor safety, and offline persistence. Displays online/offline status in the title
Ender Chest Inspector (/endersee <player>)View and edit any online or offline player's ender chest with live sync and offline persistence

Developer & Runtime Utilities

FeatureDescription
Java Extensions SystemHot-reloading runtime Java extension system powered by ECJ — drop .java scripts into plugins/KaiCore/extensions/ and load them instantly without restarting or requiring a JDK
Server Log Uploader (/kc logs)One-command server log upload to mclo.gs with automatic IP and auth token redaction
Hand Glow (/glow)Toggle enchantment glint on held items on demand without modifying enchants
The End Control (/end open / /end close)Open or close The End dimension portal on demand

Commands

CommandAliasesDescriptionPermission
/KaiCore gui/kaicore gui, /kc guiOpen the main 3-page KaiCore management GUIkaicore.use
/KaiCore logs/kc logsUpload server logs to mclo.gs with sensitive data redactedkaicore.logs
/KaiCore grace <time|stop>/kc graceStart or stop a server-wide PvP grace period with a boss barkaicore.grace
/KaiCore ext <reload|unload|list>/kc extManage runtime Java extensionskaicore.extensions
/KaiCore mods [player]/kc modsInspect detected client brand and active mods for a playerkaicore.moddetector.notify
/spawn—Teleport to the server's custom spawn locationkaicore.spawn.use
/setcustomspawn—Set the custom server spawn point to your locationkaicore.spawn.admin
/setcustomrespawn—Set the custom player respawn point to your locationkaicore.spawn.admin
/invsee <player>/inventorysee, /openinvView and edit an online or offline player's inventory and armorkaicore.invsee
/endersee <player>/ecsee, /enderchestsee, /enderinvseeView and edit an online or offline player's ender chestkaicore.endersee
/glow—Toggle enchantment glint on the item currently held in your handkaicore.glow
/end open—Open The End portal dimensionantiend.use
/end close—Close The End portal dimensionantiend.use

GUI Overview

The main KaiCore menu is an intuitive 54-slot inventory divided across pages:

  • Page 1 (General & Restrictions): Item restrictions, bans, dupers, easy recipes, sleep, dimensions, restock, vein/tree miner, block decay, and locator bar.
  • Page 2 (Advanced Systems): Mod Detector & Banned Mods, Damage Limiters, Spawn & Respawn options, and Longer Potions duration editor.
  • Page 3 (Combat & Cooldowns): Stun cooldown timers for spears, maces, shields, pearls, wind charges, riptide, chorus fruit, and golden apples.

Controls:

  • Left-click — Toggle options on/off or increase a value
  • Right-click — Open sub-menus, configure fine-grained settings, or decrease a value
  • Arrow buttons — Navigate seamlessly between pages

Permissions

PermissionDefaultDescription
kaicore.useOPAccess to the main KaiCore GUI and core commands
kaicore.spawn.adminOPSet custom spawn and respawn points via /setcustomspawn and /setcustomrespawn
kaicore.spawn.usetrueUse the /spawn command
kaicore.invseeOPView and edit online or offline inventories with /invsee
kaicore.enderseeOPView and edit online or offline ender chests with /endersee
kaicore.logsOPUpload server logs to mclo.gs via /kc logs
kaicore.graceOPControl PvP grace periods via /kc grace
kaicore.extensionsOPCompile and manage Java extensions via /kc ext
kaicore.glowOPToggle enchantment glint via /glow
antiend.useOPOpen and close The End dimension via /end
kaicore.veinminertrueUse Vein Miner when the feature is enabled
kaicore.treeminertrueUse Tree Miner when the feature is enabled
kaicore.moddetector.notifyOPReceive client/mod join notifications and inspect players with /kc mods
kaicore.moddetector.bypassfalseBypass client mod bans and detector kicks
kaicore.spoof.bypassfalseBypass the Spoofer to see real durability, health, and stack counts
kaicore.bypassfalseBypass all KaiCore item and potion restrictions
kaicore.bypass.safezonefalseEnter combat safezones while combat-tagged
xaero.ignoredisablefalseBypass the Xaero's Minimap disable packet
xaero.ignorefairfalseBypass the Xaero's Minimap fair mode restriction

Recommended Server Software & Dependencies

Feature / DependencyRequirementNote
Core FeaturesSpigot, Paper, or any 1.20+ forkBase plugin requirement
Anti-XrayPaper or Paper fork (Pufferfish, Purpur, etc.)Uses native Paper raytracing engine
Armor & Stat SpooferPacketEvents (Soft dependency)Required for client-side packet rewriting
Mod Detector (Sign Probing)PacketEvents (Soft dependency)Enhances mod detection accuracy
Combat SafezonesWorldGuard (Soft dependency)Required for safezone region barrier boundaries
Locator BarMinecraft 1.21.7+Action bar compass locator

Terms of Service

  • You may NOT claim this plugin as your own
  • You may NOT resell or republish this plugin
  • You may NOT modify this plugin at all

Made for server owners who want full control without touching config files.

stats

Similar projects

Plugin →