Skip to content

Releases: win10ogod/krc-rider-power

KRC Rider Power 1.2.1

Choose a tag to compare

@win10ogod win10ogod released this 29 Sep 05:24

Signed karma 100 or higher now grants Hero of the Village I, including while untransformed.

The reward renews while eligible. Below 100 or with karma disabled, it expires within 200 game ticks (10 seconds at normal speed). Existing longer, stronger, or infinite Hero effects are never shortened, downgraded, or forcibly removed. Dead and spectator players do not gain this reward.

Existing karma data, animal neutrality, and normal/evil Rider Power behavior remain unchanged. The threshold is fixed at 100 even with a customized score limit.

Install krc-rider-power-1.2.1.jar on both client and server. Requires Minecraft 1.21.1, Java 21, NeoForge, and KRC with its dependencies. Existing configuration and save data can be retained; the payload protocol remains version 2.

MIT licensed. Sources and CurseForge submission materials are included as separate downloads.

Validation: 12 JUnit tests and all 24 NeoForge GameTests passed with KRC 1.1.3 and 1.1.4. This release uses the verified KRC 1.1.4 dependency pin.

KRC Rider Power 1.2.1+krc.4ZX8Z7XD (KRC 1.1.4)

Choose a tag to compare

Automated compatibility build of KRC Rider Power 1.2.1+krc.4ZX8Z7XD.

Built and tested against Kamen Rider Craft 1.1.4.

Minecraft 1.21.1, NeoForge 21.1.244+ within the 21.1 series, and Java 21. Install the regular JAR on both the client and server, together with KRC and its dependencies.

All unit tests and NeoForge GameTests passed before publishing. This prerelease has automated compatibility coverage; it has not received a new manual gameplay review.

Source commit: 9aaa4b1a2a80a9eb39890f4bc90074ad30bba557. The six shared bonus defaults and administrator permissions are unchanged.

KRC Rider Power 1.2.0+krc.4ZX8Z7XD (KRC 1.1.4)

Choose a tag to compare

Automated compatibility build of KRC Rider Power 1.2.0+krc.4ZX8Z7XD.

Built and tested against Kamen Rider Craft 1.1.4.

Minecraft 1.21.1, NeoForge 21.1.244+ within the 21.1 series, and Java 21. Install the regular JAR on both the client and server, together with KRC and its dependencies.

All unit tests and NeoForge GameTests passed before publishing. This prerelease has automated compatibility coverage; it has not received a new manual gameplay review.

Source commit: 0c29552dae2a9e3e9483ae9dc2ed11f1ec4b0eec. The six shared bonus defaults and administrator permissions are unchanged.

KRC Rider Power 1.2.0

Choose a tag to compare

@win10ogod win10ogod released this 11 Sep 15:25

Evil karma now grants Evil Rider Power, trading maximum health for greater damage. Good deeds continue to strengthen Rider Power. Only one power is active at a time.

Default state Damage Maximum health
Evil karma 100 (signed score −100) ×2.5 ×0.5
Evil karma 50 (signed score −50) ×2 ×1
Neutral ×1.5 ×1.5
Merit 100 (signed score +100) ×2 ×2

Switching powers preserves your current health percentage. Evil power reduces maximum health rather than dealing periodic damage. Extra armor, toughness, movement speed, and knockback resistance decrease as evil karma grows.

Use /krcboost karma to see merit, evil karma, the selected power, and damage/health multipliers. Administrators can configure evilDamageBonusScale (default 3) and evilHealthMultiplier (default 0.5) in config/krcboost-karma.json, then run /krcboost reload.

Existing 1.1.0 scores and settings carry forward; missing new fields use defaults. Animals, including tamed animals, and PVP remain neutral. Existing scoring and positive reward limits remain in place.

Update both client and server to 1.2.0. The new protocol requires the new effect registration and messages on both sides. Requires Minecraft 1.21.1, Java 21, NeoForge 21.1.244, KRC 1.1.3, GeckoLib 4.9.2, and Player Animation Library 1.1.6+mc.1.21.1.

Install krc-rider-power-1.2.0.jar. The sources JAR is for reference; the CurseForge kit contains publishing materials. MIT licensed; KRC is not bundled.

Karma guide · Verification · Changelog

KRC Rider Power 1.1.0

Choose a tag to compare

@win10ogod win10ogod released this 11 Sep 15:03

KRC Rider Power now lets your deeds strengthen or weaken the same universal Rider Power buff.

  • Cure an eligible zombie villager: +10 karma.
  • Defeat an eligible hostile monster: +1 karma.
  • Kill a villager or wandering trader: −20 karma.
  • Animals, including tamed animals, and PVP are neutral.

Karma starts at 0, defaults to a range of −100 to +100, and scales the extra bonus. Default damage becomes ×1 / ×1.5 / ×2 at −100 / 0 / +100. There is still one Rider Power effect, and changing maximum health preserves the current health percentage.

Scores and reward budgets survive death and logout. Positive gains share a 30-point budget per 24,000 server game ticks. Artificial spawn sources, infected villagers, and repeated cures cannot provide positive rewards; trial chamber combat remains eligible.

Players can check /krcboost karma. Administrators can edit or disable the rules in config/krcboost-karma.json and use /krcboost reload. Existing base settings remain valid. See the karma guide and changelog.

Requires Minecraft 1.21.1, Java 21, NeoForge 21.1.244, Kamen Rider Craft 1.1.3, GeckoLib 4.9.2, and Player Animation Library 1.1.6+mc.1.21.1. Install krc-rider-power-1.1.0.jar on both client and server. The sources JAR is for reference; the CurseForge kit contains publishing materials.

MIT licensed. This addon does not bundle KRC. The editor and commands use Traditional Chinese.

KRC Rider Power 1.0.0

Choose a tag to compare

@win10ogod win10ogod released this 11 Sep 13:25

One server-controlled Rider Power buff for completed Kamen Rider Craft transformations.

Default bonuses: damage ×1.5, maximum health ×1.5, armor +4, armor toughness +2, movement speed ×1.15, and knockback resistance +0.1. Administrators can edit the shared values with /krcboost edit or config/krcboost.json.

Server checks prevent ordinary players from editing values, duplicate modifier stacking, and health gains from repeated transformation toggles. Forms use KRC's common driver interface, with no list of rider names to maintain.

Installation

  • Minecraft 1.21.1, Java 21, NeoForge 21.1.244+ within the 21.1 series.
  • Kamen Rider Craft 1.1.3, GeckoLib 4.9.2, Player Animation Library 1.1.6+mc.1.21.1 are the tested dependency versions.
  • Install krc-rider-power-1.0.0.jar on both the client and server. Dependencies are downloaded separately.
  • The editor and command messages currently use Traditional Chinese; English configuration instructions are in the README.

Downloads

  • krc-rider-power-1.0.0.jar: installable mod.
  • krc-rider-power-1.0.0-sources.jar: source reference; do not install it as a mod.
  • SHA256SUMS: checksums for both JARs.
  • krc-rider-power-1.0.0-curseforge-kit.zip: prepared CurseForge description, project fields, icon, screenshot, changelog, license, and installable JAR. This archive is a submission kit; upload the JAR inside it as the Minecraft mod file.

Validation: 3 unit tests and 8 NeoForge GameTests passed, including all 579 registered KRC driver base suits. The native administrator editor was rendered and captured in an isolated client. See verification details.

Released under the MIT license.

KRC Rider Power 1.2.0+krc.I61dxvsY (KRC 1.1.3)

Choose a tag to compare

Automated compatibility build of KRC Rider Power 1.2.0+krc.I61dxvsY.

Built and tested against Kamen Rider Craft 1.1.3.

Minecraft 1.21.1, NeoForge 21.1.244+ within the 21.1 series, and Java 21. Install the regular JAR on both the client and server, together with KRC and its dependencies.

All unit tests and NeoForge GameTests passed before publishing. This prerelease has automated compatibility coverage; it has not received a new manual gameplay review.

Source commit: 9af9f15e118f69682e4106f4e800318b24b0e4dd. The six shared bonus defaults and administrator permissions are unchanged.

KRC Rider Power 1.0.0+krc.I61dxvsY (KRC 1.1.3)

Choose a tag to compare

Automated compatibility build of KRC Rider Power 1.0.0+krc.I61dxvsY.

Built and tested against Kamen Rider Craft 1.1.3.

Minecraft 1.21.1, NeoForge 21.1.244+ within the 21.1 series, and Java 21. Install the regular JAR on both the client and server, together with KRC and its dependencies.

All unit tests and NeoForge GameTests passed before publishing. This prerelease has automated compatibility coverage; it has not received a new manual gameplay review.

Source commit: ccc3bd757ae450488c7166cc3b62edde62787fc6. The six shared bonus defaults and administrator permissions are unchanged.