COWMODSКаталог модов

KarmaCore

Make PvP victories and revenge matter: Karma levels, effects, rewards, consumables and a player menu. Configurable messages and anti-farm protection.

Автор: raylix22672обновлён 16 окт. 2026 г.
ПриключенияМеханики игрыМагия

Описание

KarmaCore ⚖️

Win the fight. Change your fate.

Turn PvP victories, defeats and revenge into a progression system your players can feel. Gain Karma, climb configurable levels, unlock effects and rewards — or fight your way back from a negative score.

Download your server's edition · Wiki

PvP progression with a reason to return

  • A persistent Karma score: victories add points, defeats remove them; starting score, minimum, maximum and gains/losses are configurable.
  • Five default levels: customize thresholds, names and positive/negative vanilla effects. Speed starts at +50 and Slowness at −50 with the defaults.
  • Revenge: track eligible opponents and reward a successful comeback with a configurable bonus.
  • Level rewards: items, effects, console/player commands, sounds and particles. MONEY rewards use optional Vault with a compatible economy provider.
  • Four default consumables: Karma Crystal, Blessed Heart, Cursed Shard and Revenge Token. Configure their appearance, gains, cooldowns, consumption and actions in the Bukkit edition.
  • Player menu: /karma shows score, level, progress, effects, recent changes and revenge targets. /karma top displays the leaderboard.

Default balance is −100 to +100, starting at 0, with +10 per victory, −10 per defeat, a 300-second repeated-victim cooldown and a +5 revenge bonus. Change these values to suit a friendly SMP or a competitive survival server.

Configuration, messages and item customization

Install one matching Bukkit JAR in plugins/ and restart. First startup creates commented plugins/Karma/config.yml, messages.yml and the SQLite database. The existing Bukkit karma.db schema is preserved. Players need no client mod.

Configure levels, effects, reward conditions, eligible worlds, history size, anti-farm rules and item settings. Bukkit consumables support custom materials, names, lore, vanilla enchantments, particles and sounds. Their configurable vanilla enchantments are item customization; KarmaCore does not provide BanHammer's separate ban-enchantment mechanic.

Editable UTF-8 messages.yml values and configurable item/menu text let you write your own translations with MiniMessage formatting and placeholders. The bundled message template is English; complete translations in every language are not supplied, and native alpha text/customization differs from Bukkit.

Safeguards and performance ⚡

  • Persistent anti-farm/item cooldowns and bounded scores help prevent repeated-kill abuse and integer overflow.
  • Level rewards are granted once per level by default, preventing reward farming by repeatedly crossing a threshold. Administrators can opt into repeated rewards.
  • Cached profiles and asynchronous SQLite WAL writes keep routine persistence off the gameplay path. Profile-load failures do not overwrite existing scores with empty defaults.
  • Menus are protected against taking their display items; command suggestions respect permissions. Given items are preserved when an inventory is full.
  • Effects refresh periodically — every four seconds by default — without per-tick world scans.
  • Native state uses one background I/O worker with coalesced, atomic saves.

The corrected Bukkit edition also repairs Spigot-incompatible Paper calls and right-click consumables used in the air.

Commands and permissions

Players:

/karma
/karma <online-player>
/karma top

Administration:

/karma set|add|remove <player> <amount>
/karma reset <player>
/karma reload
/karma giveitem <item-id> [online-player]

Alias: /k. Use item IDs karma-crystal, blessed-heart, cursed-shard and revenge-token. Bukkit uses individual karma.* permissions from plugin.yml; administration defaults to operators. Native editions add /karma use while holding an item, and require operator level 2 for administration.

Native alphas, compatibility and actual test coverage

The full inventory-menu experience above belongs to the Bukkit 1.0.1 edition. Separate Fabric, Forge and NeoForge 1.1.0-alpha.1 mods implement persistent PvP scores, configurable level ranges/effects, anti-farm, revenge, leaderboard, four tagged vanilla consumables, unique level rewards and operator commands.

Native /karma is a text summary. These alphas do not include the Bukkit inventory GUI, detailed history/revenge menu, full custom material/name/lore/enchantment/particle/sound parity, Vault or automatic migration of Bukkit SQLite data. Native data is separate.

Install the exact mod JAR in mods/; Fabric also needs matching Fabric API. Native configuration is config/karmacore.properties; state is <world>/karmacore/native-state.properties. Native world exclusions use dimension identifiers. Command rewards accept semicolon-separated commands with %player% and %uuid%.

29 Bukkit API builds cover Minecraft 1.19–26.3. Full gameplay with two clients and same-world restart passed on Spigot 1.19, Paper 1.20.1 and Paper 1.21.11; other compiled Bukkit files are beta. Native gameplay passed on Forge 1.19, Fabric 1.21.1 and NeoForge 1.21.1; all native files remain alpha. Other exact combinations and graphical integrated single-player/modpacks are not certified. Per-file changelogs identify actual verification.

Engine/storage tests cover 32 interleaved identities with 1,600 native combats, and 32 SQLite profiles with 640 saves from eight concurrent callers. These are synthetic measurements, not live-server TPS capacity. Vault MONEY code is retained and compiled; an actual economy-provider integration has not been validated.

Use Java 17 through Minecraft 1.20.4, Java 21 for 1.20.5–1.21.11 and Java 25 for 26.x. Choose the exact game version and loader; Forge/NeoForge files are not interchangeable.

Also from Raylix2: BanHammer · SmartLoot.

Последние версии

Все версии →
alpha

KarmaCore Native ALPHA — 26.3 neoforge

1.1.0-alpha.1+26.3.neoforge
16 окт. 2026 г.35Minecraft: 26.3neoforge
Скачать
Что нового
## KarmaCore native ALPHA — 26.3 neoforge Separate native mod: PvP Karma, bounded progression, effects, revenge, anti-farm, persistent leaderboard, four consumable items, operator commands and completion. Right-click or /karma use. Automatic properties configuration and world-local atomic state. ALPHA LIMITS: text interface; no Bukkit inventory GUI/detailed history menu, full custom-item visual/material parity, Vault or automatic SQLite migration. Existing Bukkit and native data are separate. Install in mods/; Fabric requires Fabric API. No client mod required in the tested combinations; other combinations remain experimental. Validation: Official Minecraft/loader API compilation passed; complete in-game behavior not verified for this artifact. Native core restart persistence also has standalone automated tests. No integrated single-player/modpack guarantee. Java 25; neoforge 26.3.0.76. SHA-256: 4f0630764f689829a7b05b9f856a2db65add0e8fbe0be4ac81a3e9cdb16e2025
alpha

KarmaCore Native ALPHA — 26.3 forge

1.1.0-alpha.1+26.3.forge
16 окт. 2026 г.8Minecraft: 26.3forge
Скачать
Что нового
## KarmaCore native ALPHA — 26.3 forge Separate native mod: PvP Karma, bounded progression, effects, revenge, anti-farm, persistent leaderboard, four consumable items, operator commands and completion. Right-click or /karma use. Automatic properties configuration and world-local atomic state. ALPHA LIMITS: text interface; no Bukkit inventory GUI/detailed history menu, full custom-item visual/material parity, Vault or automatic SQLite migration. Existing Bukkit and native data are separate. Install in mods/; Fabric requires Fabric API. No client mod required in the tested combinations; other combinations remain experimental. Validation: Official Minecraft/loader API compilation passed; complete in-game behavior not verified for this artifact. Native core restart persistence also has standalone automated tests. No integrated single-player/modpack guarantee. Java 25; forge 26.3-66.0.10. SHA-256: 504826fb4b78c3a3b5fefd63262cbf75db9b2a134bfeee7a30d889b075745da4
alpha

KarmaCore Native ALPHA — 26.3 fabric

1.1.0-alpha.1+26.3.fabric
16 окт. 2026 г.8Minecraft: 26.3fabric
Скачать
Что нового
## KarmaCore native ALPHA — 26.3 fabric Separate native mod: PvP Karma, bounded progression, effects, revenge, anti-farm, persistent leaderboard, four consumable items, operator commands and completion. Right-click or /karma use. Automatic properties configuration and world-local atomic state. ALPHA LIMITS: text interface; no Bukkit inventory GUI/detailed history menu, full custom-item visual/material parity, Vault or automatic SQLite migration. Existing Bukkit and native data are separate. Install in mods/; Fabric requires Fabric API. No client mod required in the tested combinations; other combinations remain experimental. Validation: Official Minecraft/loader API compilation passed; complete in-game behavior not verified for this artifact. Native core restart persistence also has standalone automated tests. No integrated single-player/modpack guarantee. Java 25; fabric 0.19.5. SHA-256: fd2e3a0c14f552cdc3bb8bafcb6f88b8a29a4367dbfc7629eb7e9f073dd0b589
alpha

KarmaCore Native ALPHA — 26.2 neoforge

1.1.0-alpha.1+26.2.neoforge
16 окт. 2026 г.2Minecraft: 26.2neoforge
Скачать
Что нового
## KarmaCore native ALPHA — 26.2 neoforge Separate native mod: PvP Karma, bounded progression, effects, revenge, anti-farm, persistent leaderboard, four consumable items, operator commands and completion. Right-click or /karma use. Automatic properties configuration and world-local atomic state. ALPHA LIMITS: text interface; no Bukkit inventory GUI/detailed history menu, full custom-item visual/material parity, Vault or automatic SQLite migration. Existing Bukkit and native data are separate. Install in mods/; Fabric requires Fabric API. No client mod required in the tested combinations; other combinations remain experimental. Validation: Official Minecraft/loader API compilation passed; complete in-game behavior not verified for this artifact. Native core restart persistence also has standalone automated tests. No integrated single-player/modpack guarantee. Java 25; neoforge 26.2.0.90. SHA-256: ddb4b76ba6dc33f51a72af38da137605d33bb15ce30ef43cd38784a46c4019cb
alpha

KarmaCore Native ALPHA — 26.2 forge

1.1.0-alpha.1+26.2.forge
16 окт. 2026 г.5Minecraft: 26.2forge
Скачать
Что нового
## KarmaCore native ALPHA — 26.2 forge Separate native mod: PvP Karma, bounded progression, effects, revenge, anti-farm, persistent leaderboard, four consumable items, operator commands and completion. Right-click or /karma use. Automatic properties configuration and world-local atomic state. ALPHA LIMITS: text interface; no Bukkit inventory GUI/detailed history menu, full custom-item visual/material parity, Vault or automatic SQLite migration. Existing Bukkit and native data are separate. Install in mods/; Fabric requires Fabric API. No client mod required in the tested combinations; other combinations remain experimental. Validation: Official Minecraft/loader API compilation passed; complete in-game behavior not verified for this artifact. Native core restart persistence also has standalone automated tests. No integrated single-player/modpack guarantee. Java 25; forge 26.2-65.1.3. SHA-256: e85fc74b049a87b234e0840738c23a53a1712ac56efe224b474f583b0cb653b4
alpha

KarmaCore Native ALPHA — 26.2 fabric

1.1.0-alpha.1+26.2.fabric
16 окт. 2026 г.6Minecraft: 26.2fabric
Скачать
Что нового
## KarmaCore native ALPHA — 26.2 fabric Separate native mod: PvP Karma, bounded progression, effects, revenge, anti-farm, persistent leaderboard, four consumable items, operator commands and completion. Right-click or /karma use. Automatic properties configuration and world-local atomic state. ALPHA LIMITS: text interface; no Bukkit inventory GUI/detailed history menu, full custom-item visual/material parity, Vault or automatic SQLite migration. Existing Bukkit and native data are separate. Install in mods/; Fabric requires Fabric API. No client mod required in the tested combinations; other combinations remain experimental. Validation: Official Minecraft/loader API compilation passed; complete in-game behavior not verified for this artifact. Native core restart persistence also has standalone automated tests. No integrated single-player/modpack guarantee. Java 25; fabric 0.19.5. SHA-256: b6c58a36076be2fca10a8d476f93b2161d24bd1bf45c4df9e01ca9a5ca24fbd8
alpha

KarmaCore Native ALPHA — 26.1.2 neoforge

1.1.0-alpha.1+26.1.2.neoforge
16 окт. 2026 г.2Minecraft: 26.1.2neoforge
Скачать
Что нового
## KarmaCore native ALPHA — 26.1.2 neoforge Separate native mod: PvP Karma, bounded progression, effects, revenge, anti-farm, persistent leaderboard, four consumable items, operator commands and completion. Right-click or /karma use. Automatic properties configuration and world-local atomic state. ALPHA LIMITS: text interface; no Bukkit inventory GUI/detailed history menu, full custom-item visual/material parity, Vault or automatic SQLite migration. Existing Bukkit and native data are separate. Install in mods/; Fabric requires Fabric API. No client mod required in the tested combinations; other combinations remain experimental. Validation: Official Minecraft/loader API compilation passed; complete in-game behavior not verified for this artifact. Native core restart persistence also has standalone automated tests. No integrated single-player/modpack guarantee. Java 25; neoforge 26.1.2.116. SHA-256: b815a2342966aba603fee61c0bd76f79559ccd2bbd85e52cf3b315353d565d06
alpha

KarmaCore Native ALPHA — 26.1.2 forge

1.1.0-alpha.1+26.1.2.forge
16 окт. 2026 г.2Minecraft: 26.1.2forge
Скачать
Что нового
## KarmaCore native ALPHA — 26.1.2 forge Separate native mod: PvP Karma, bounded progression, effects, revenge, anti-farm, persistent leaderboard, four consumable items, operator commands and completion. Right-click or /karma use. Automatic properties configuration and world-local atomic state. ALPHA LIMITS: text interface; no Bukkit inventory GUI/detailed history menu, full custom-item visual/material parity, Vault or automatic SQLite migration. Existing Bukkit and native data are separate. Install in mods/; Fabric requires Fabric API. No client mod required in the tested combinations; other combinations remain experimental. Validation: Official Minecraft/loader API compilation passed; complete in-game behavior not verified for this artifact. Native core restart persistence also has standalone automated tests. No integrated single-player/modpack guarantee. Java 25; forge 26.1.2-64.1.3. SHA-256: edb6de2183aeb2f7a5161624a36b21979207c36a94d61f80e29f9a81c57ca2b4
alpha

KarmaCore Native ALPHA — 26.1.2 fabric

1.1.0-alpha.1+26.1.2.fabric
16 окт. 2026 г.6Minecraft: 26.1.2fabric
Скачать
Что нового
## KarmaCore native ALPHA — 26.1.2 fabric Separate native mod: PvP Karma, bounded progression, effects, revenge, anti-farm, persistent leaderboard, four consumable items, operator commands and completion. Right-click or /karma use. Automatic properties configuration and world-local atomic state. ALPHA LIMITS: text interface; no Bukkit inventory GUI/detailed history menu, full custom-item visual/material parity, Vault or automatic SQLite migration. Existing Bukkit and native data are separate. Install in mods/; Fabric requires Fabric API. No client mod required in the tested combinations; other combinations remain experimental. Validation: Official Minecraft/loader API compilation passed; complete in-game behavior not verified for this artifact. Native core restart persistence also has standalone automated tests. No integrated single-player/modpack guarantee. Java 25; fabric 0.19.5. SHA-256: b3c78935dd9fa32f4a6cbfb015ab735dbdbb74fa41e273640c72294cb31ec224
alpha

KarmaCore Native ALPHA — 26.1.1 neoforge

1.1.0-alpha.1+26.1.1.neoforge
16 окт. 2026 г.0Minecraft: 26.1.1neoforge
Скачать
Что нового
## KarmaCore native ALPHA — 26.1.1 neoforge Separate native mod: PvP Karma, bounded progression, effects, revenge, anti-farm, persistent leaderboard, four consumable items, operator commands and completion. Right-click or /karma use. Automatic properties configuration and world-local atomic state. ALPHA LIMITS: text interface; no Bukkit inventory GUI/detailed history menu, full custom-item visual/material parity, Vault or automatic SQLite migration. Existing Bukkit and native data are separate. Install in mods/; Fabric requires Fabric API. No client mod required in the tested combinations; other combinations remain experimental. Validation: Official Minecraft/loader API compilation passed; complete in-game behavior not verified for this artifact. Native core restart persistence also has standalone automated tests. No integrated single-player/modpack guarantee. Java 25; neoforge 26.1.1.15-beta. SHA-256: 5f990d2a8781ef4b71c66e477cbdc1064146913a58bb45d0916bda8268141c00