promotional bannermobile promotional banner

Kenny [HORROR]

Kenny is here. A Minecraft horror mod where a silent stalker grows more aggressive each day, turning survival into a curse that only ends in The End.
Back to Files

5.0.0-1.21.11 - Fabric

File nameKenny-5.0.0+fabric-1.21.11.jar
Uploader
ZynwroZynwro
Uploaded
Jul 18, 2026
Downloads
712
Size
3.4 MB
Mod Loaders
Fabric
File ID
8455812
Type
R
Release
Supported game versions
  • 1.21.11

Curse Maven Snippet

Fabric

modImplementation "curse.maven:kenny-1567363:8455812"

Learn more about Curse Maven

What's new

Kenny 5.0.0

Kenny 5.0.0 is the first public release after 3.0.0. It includes all reliability, persistence, multiplayer, configuration, balance, localization, and release-quality work developed during the unpublished 4.x and 5.0 milestones.

Added

  • Added a unified encounter director for multiplayer:
    • Eligible players are selected with fair round-robin rotation.
    • Overworld and End player pools are handled independently.
    • Survival and Adventure players are valid targets.
    • Creative and Spectator players remain ignored.
  • Added automatic Overworld and End encounter handoff when only one global Kenny is allowed:
    • Kenny vanishes from the Overworld when an eligible player enters The End.
    • The End encounter receives priority and starts shortly afterward.
    • The Overworld lifecycle resumes after no eligible End players remain.
  • Added complete live configuration commands:
    • /kenny config get <field> reads any supported server configuration field.
    • /kenny config set <field> <value> validates, saves, and immediately applies a field.
    • /kenny config preset solo applies singleplayer-oriented scaling.
    • /kenny config preset group applies small-group scaling.
    • /kenny config preset server applies larger-server scaling.
    • Existing hunt-day and WATCH-delay commands remain available for compatibility.
  • Added configurable multiplayer scaling:
    • healthPerAdditionalPlayer increases Kenny's health for every additional eligible player.
    • damagePerAdditionalPlayer increases Kenny's damage for every additional eligible player.
  • Added configurable kill rewards:
    • killGoldenAppleReward controls enchanted golden apple quantity.
    • rewardPotionCount controls strong potion quantity after the first kill.
  • Added configurable final victory rewards:
    • victoryDiamondReward controls diamond quantity.
    • victoryNetheriteReward controls netherite ingot quantity.
  • Added configurable Kenny Totem regeneration:
    • Regeneration can be enabled or disabled.
    • Regeneration interval is configurable.
    • Regeneration duration is configurable.
    • Regeneration amplifier is configurable.
  • Added native per-world persistence for:
    • Kenny Day progression.
    • WATCH counters.
    • Kenny kill count.
    • Initial spawn timers.
    • Respawn timers.
    • Retry cooldowns.
    • Overworld and End spawn modes.
    • Active Kenny UUIDs.
    • Permanent victory.
  • Added automatic migration from legacy Kenny world-state files.
  • Added per-player Day, objective, and hunt-start notices:
    • Players joining at different times receive the correct current progression messages.
    • One player receiving a notice no longer consumes it for every other player.
  • Added a kenny:breakable_by_kenny block tag:
    • Datapacks can control which blocks Kenny may break.
    • Block breaking still respects the mobGriefing game rule.
  • Added persistent custom-data identification for the Kenny Totem.
  • Added complete English and Indonesian gameplay translations.
  • Added missing subtitles for Kenny sound events.
  • Added regression coverage for configuration validation, resources, encounter rotation, and world-state serialization.
  • Added automated build validation and expanded installation, configuration, migration, command, and server documentation.

Changed

  • Changed Kenny Day and encounter persistence from manually written world JSON to the game's native saved-data system.
  • Changed configuration ownership to the server:
    • The server configuration file is authoritative.
    • Live configuration commands apply values to active encounters.
    • Active Kenny attributes refresh after configuration changes.
  • Changed multiplayer targeting from nearest-player-only selection to fair rotation across eligible players.
  • Changed dimension targeting to distinguish the Overworld, Nether, and End correctly.
  • Changed encounter priority so The End cannot be blocked by an existing Overworld Kenny.
  • Changed active-entity recovery:
    • Tracked UUIDs survive temporary chunk unloads.
    • Missing entities receive an unload grace period before their state is cleared.
    • Overworld and End recovery counters advance independently.
    • Duplicate recovery scans are rate-limited.
  • Changed Kenny's direct targeting logic:
    • awarenessRange now controls target acquisition.
    • escapeRange now controls when a distant target is released.
  • Changed obstacle breaking:
    • Kenny respects mobGriefing.
    • Kenny only breaks blocks allowed by kenny:breakable_by_kenny.
    • Datapacks can replace or extend the allowed block list.
  • Changed Kenny Totem verification:
    • A persistent marker determines whether the item is genuine.
    • Display name alone is no longer accepted.
  • Changed kill rewards:
    • The default enchanted golden apple reward was reduced from 45 to 4.
    • Potion and apple quantities are now configurable.
  • Changed final victory rewards:
    • The default diamond reward was reduced from 80 to 16.
    • The default netherite ingot reward was reduced from 40 to 4.
    • Both quantities are now configurable.
  • Changed Kenny Totem effects from hard-coded regeneration values to validated configuration.
  • Changed multiplayer balance so Kenny can scale health and damage with the number of eligible players.
  • Changed notice delivery from global state to per-player state.
  • Changed encounter-day tracking to use the Overworld clock and preserve forward-only Kenny progression.
  • Changed state synchronization so unchanged values are not marked dirty every server tick.
  • Changed configuration writes to use atomic replacement and explicit error logging.
  • Changed English WATCH dialogue from You have %s day(s) to leave. to You have %s days to leave.
  • Changed release packaging and documentation to use a consistent Kenny 5.0.0 version identity across supported builds.

Fixed

  • Fixed renamed vanilla Totems of Undying being accepted as Kenny Totems.
  • Fixed enableKennyTotemDrop being ignored by player-kill rewards.
  • Fixed Kenny Totems and other rewards being dropped twice through overlapping death-loot paths.
  • Fixed an Overworld Kenny blocking The End encounter when the global entity limit was one.
  • Fixed Kenny failing to hand off correctly between the Overworld and The End.
  • Fixed Nether players being treated as Overworld encounter targets.
  • Fixed unloaded Kenny UUIDs being cleared after a short lookup failure.
  • Fixed duplicate Kenny entities appearing after temporarily unloaded chunks returned.
  • Fixed Overworld and End missing-entity grace counters delaying each other.
  • Fixed permanent-defeat state being synchronized and marked dirty every tick.
  • Fixed Day and hunt-start notices being consumed globally before every connected player received them.
  • Fixed disconnected player UUIDs accumulating in anomaly cooldown tracking.
  • Fixed disconnected player UUIDs accumulating in notice tracking.
  • Fixed awarenessRange being displayed in diagnostics but not used by direct targeting.
  • Fixed escapeRange being displayed in diagnostics but not used by direct targeting.
  • Fixed initial spawn timers being lost or desynchronized after restarts.
  • Fixed respawn timers being lost or desynchronized after restarts.
  • Fixed retry cooldowns being lost or desynchronized after restarts.
  • Fixed Overworld and End spawn modes being lost or desynchronized after restarts.
  • Fixed active Kenny UUIDs being lost or desynchronized after restarts.
  • Fixed permanent victory being lost or desynchronized after restarts.
  • Fixed Kenny's WATCH phase not surviving entity saves consistently.
  • Fixed Kenny's spawn phase not surviving entity saves consistently.
  • Fixed Kenny's attack phase not surviving entity saves consistently.
  • Fixed Kenny's death phase not surviving entity saves consistently.
  • Fixed worlds with an already-defeated Ender Dragon failing to restore permanent victory correctly.
  • Fixed unsafe obstacle breaking that ignored mobGriefing.
  • Fixed obstacle breaking that could not be controlled by datapacks.
  • Fixed maxKennyGlobal not being fully enforced.
  • Fixed playerHitsToKill not being fully applied.
  • Fixed enableDebugCommands not completely controlling debug command availability.
  • Fixed Kenny Totem drop controls not being applied to every death path.
  • Fixed invalid or extreme configuration values not being consistently clamped.
  • Fixed configuration reloads leaving active Kenny health, speed, damage, knockback, or follow range outdated.
  • Fixed reward quantities remaining hard-coded after configuration reloads.
  • Fixed Totem regeneration timing and strength remaining hard-coded.
  • Fixed encounter-day calculation depending on ad-hoc time state instead of the Overworld clock.
  • Fixed repeated full-world recovery scans running too frequently.
  • Fixed stale target selection repeatedly favoring one multiplayer player.
  • Fixed missing English gameplay translations.
  • Fixed missing Indonesian gameplay translations.
  • Fixed missing Kenny sound subtitles.
  • Fixed duplicate legacy resource layouts causing unnecessary model and animation ambiguity.
  • Fixed misleading client configuration behavior on dedicated servers.
  • Fixed the unnatural English day(s) WATCH message.

Removed

  • Removed the client-only Mod Menu configuration screen:
    • It could not safely represent or edit dedicated-server-owned configuration.
    • Server configuration remains available through the configuration file and commands.
  • Removed duplicate legacy GeckoLib model resources.
  • Removed duplicate legacy GeckoLib animation resources.
  • Removed the empty legacy kenny/datamod.txt artifact.
  • Removed manual writes to the legacy Kenny Day Rules JSON file:
    • The old file is now read only when migration is required.
  • Removed duplicate custom death-loot execution after explicit reward generation.
  • Removed repeated world-state writes when encounter values have not changed.
  • Removed unnecessary full-world entity scans from normal server ticks.
  • Removed reliance on display names for Kenny Totem verification.

Notes

  • This is the first public Kenny release after 3.0.0.
  • Versions 4.0.0 through 4.2.0 were internal development milestones and were never published separately.
  • Every change from those unpublished milestones is included in Kenny 5.0.0.
  • This changelog applies to all official Kenny 5.0.0 builds.
  • Exact Minecraft version, loader, Java version, and dependency requirements depend on the downloaded file.
  • Check the compatibility and dependency information on the download page before installing.
  • Install Kenny and all required dependencies in every environment marked as required by that build.
  • Singleplayer, LAN, multiplayer, and dedicated-server availability depends on the platform information listed for the build.
  • Existing worlds preserve:
    • Kenny Day progression.
    • WATCH progression.
    • Kenny kill count.
    • Spawn and respawn lifecycle.
    • Active encounter state.
    • Permanent Ender Dragon victory.
  • Legacy Kenny Day Rules data is migrated automatically.
  • Legacy permanent-victory data is migrated automatically.
  • Existing configuration files receive missing fields with safe defaults.
  • Existing valid configuration values are preserved.
  • Reward defaults are intentionally lower than in 3.0.0.
  • Server owners can restore larger rewards through the new reward configuration fields.
  • /kenny reset resets the active encounter and its timers.
  • /kenny reset does not erase permanent Ender Dragon victory.
  • Killing the Ender Dragon still permanently seals Kenny for that world.
  • Back up existing worlds and configuration files before upgrading.
  • All Rights Reserved.
  • Official releases are distributed through Kenny's official Modrinth and CurseForge pages.

This mod has no additional files