Home›Java›Mods›CombatRK
CombatRK
ModsJava

CombatRK

Java mod listed for Minecraft 1.8–26.x. Downloads from the MC Java Mods app on Android.

⬇ Download on Spigot
CombatRK
upload_2026-10-4_3-56-36.jpeg
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


Included Combat Profiles


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:


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
 
Main alias:
Code (Text):
/crk
Permissions

Code (Text):

combatrk.admin
combatrk.command
combatrk.reload
combatrk.doctor
combatrk.profile
combatrk.setprofile
combatrk.debug
combatrk.performance
combatrk.bypass
 
Administrative permissions default to server operators. The bypass permission is disabled by default.

Optional Integrations


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%
 
Installation

  1. Download CombatRK-1.0.0.jar.
  2. Place the JAR inside your server's plugins folder.
  3. Restart the server.
  4. Edit plugins/CombatRK/config.yml.
  5. Run /combatrk reload.
  6. 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​

Commands

Plugin details

Read from the plugin's own plugin.yml.

Quick facts

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.

Explore more