ModsJava
CombatRK
Java mod listed for Minecraft 1.8–26.x. Downloads from the MC Java Mods app on Android.
⬇ Download on Spigot
CombatRK
A modular and configurable cross-version combat engine for Spigot, Paper and Purpur.
A modular and configurable cross-version combat engine for Spigot, Paper and Purpur.
Overview
CombatRK is a standalone combat engine designed to give server owners precise control over Minecraft PvP mechanics.
Damage frequency and knockback frequency are handled independently. This makes it possible to create fast, high-CPS combat without applying full knockback on every accepted hit.
CombatRK does not require OldCombatMechanics.
Main Features
- Global attack speed per combat profile
- Configurable hit delay and hurt-resistance timing
- Custom horizontal and vertical knockback
- Independent knockback cooldown
- Combo-based knockback stages
- Airborne knockback control
- Velocity anti-accumulation
- Sprint and enchantment knockback control
- Critical-hit and sweep-attack control
- Fishing rod and projectile knockback
- Configurable item cooldowns
- World, region and player profile assignments
- Safe configuration reload
- Safe shutdown and restoration of modified player state
- Clean startup logs and optional personal debugging
- /combatrk doctor diagnostics
- Optional PlaceholderAPI and WorldGuard integrations
Included Combat Profiles
- VANILLA
- TRIGGER
- SEMISPAM
- SPAM
- COMBO
- INSTAKILL
- CUSTOM
Every profile is configurable. Profile names do not force hard-coded behavior; the values in config.yml determine the final combat mechanics.
Cross-Version Design
Modern functionality is isolated behind version adapters and capability detection. When an API does not exist on an older server, only the affected feature is disabled or changed to a safe fallback.
Adapter groups are provided for:
- Minecraft 1.8.8–1.15.x
- Minecraft 1.16.x
- Minecraft 1.17–1.21.x
- Minecraft 26.x
Important: The Java version required to run the server depends on the Minecraft/server version. Java 8-compatible plugin bytecode does not make modern Minecraft servers run on Java 8.
Folia is not currently supported or advertised.
Commands
Code (Text):
/combatrk help
/combatrk reload
/combatrk doctor
/combatrk profile [player]
/combatrk setprofile <player> <profile>
/combatrk clearprofile <player>
/combatrk debug
/combatrk performance
Code (Text):
/crk
Code (Text):
combatrk.admin
combatrk.command
combatrk.reload
combatrk.doctor
combatrk.profile
combatrk.setprofile
combatrk.debug
combatrk.performance
combatrk.bypass
Optional Integrations
- PlaceholderAPI
- WorldGuard
- Floodgate and Geyser detection
- PvPManager conflict diagnostics
- OldCombatMechanics conflict diagnostics
- Vulcan detection
Optional dependencies are not required for startup. If one is missing or incompatible, CombatRK disables only the affected integration whenever possible.
PlaceholderAPI Placeholders
Code (Text):
%combatrk_enabled%
%combatrk_profile%
%combatrk_profile_source%
%combatrk_attack_speed%
%combatrk_hit_delay%
- Download CombatRK-1.0.0.jar.
- Place the JAR inside your server's plugins folder.
- Restart the server.
- Edit plugins/CombatRK/config.yml.
- Run /combatrk reload.
- Run /combatrk doctor and review detected capabilities or plugin conflicts.
Do not use Bukkit's global /reload command. Use /combatrk reload for configuration changes or restart the server when installing or removing the plugin.
Configuration Safety
CombatRK does not replace customized configuration files during updates.
New missing options are written to config.update.yml for manual review. Invalid reloads are rejected, and the previous validated configuration remains active.
The distributed configuration is extensively documented with comments explaining options, units, available modes and feature dependencies.
Performance
CombatRK is designed for high-CPS environments.
The combat event path does not perform file/database operations, global player scans or PlaceholderAPI expansions. Validated profiles and transient combat state are maintained in memory.
Developed by RockPunk
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft versions listed: 1.8, 1.16, 1.20
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Spigot — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
CombatRK is a free Minecraft Java mod. Compatible with Minecraft 1.8, 1.16, 1.20, 1.20.6 and newer. Downloaded 10 times (via Spigot). Download it and open it directly in the game.