xeuphoriczy-KickBecomeBonesFix icon

KickBecomeBonesFix

Kicks punish the kicker: the kicker instantly becomes bones, the kicked player stays in place with fortified milk, and an on-screen notice names the kicker. Community fix for PEAK 2.6.a.

CHANGELOG

Changelog

1.0.0 — 2026-10-03 (first public release)

Community fix of KinTheInfinite's KickBecomeBones 0.1.1 for PEAK 2.6.a.

Fixed from the original:

  • The kicker is now killed through the death RPC directly, bypassing the 2.6.a checkpoint interception that silently cancelled DieInstantly().
  • The punishment also triggers from the kicked player's client (via RPCA_KickImpact), so the host does not need the mod installed.
  • Harmony patch targets match the real runtime signatures produced by PEAKERRpcInfo (the injected PhotonMessageInfo parameter), with no-info fallback targets.
  • Every patch is applied independently with per-patch logging; one failing patch can no longer break the rest of the mod.

New features:

  • Anti-launch shield: kicked players stay in place. The kick ragdoll and launch force are suppressed at the source (when the kicker has the mod) or skipped locally + cancelled globally via an opposite-force broadcast and RPCA_UnFall. Works against high-force kick configs.
  • On-screen kick notices (Chinese, dynamic OS font): the kicked player sees 检测到 XXX 的踢击! / 已施加强化牛奶保护(20 秒无敌),对方已变成骷髅; the kicker sees 你踢了 XXX!惩罚:变成骷髅. Notices also go to the BepInEx log.
  • Fortified milk (20s invincibility) preserved for the kicked player.
  • Shield only affects player characters; kicking zombies/creatures is unchanged.

Package identity: new GUID (com.kickbecomebonesfix.plugin) so it never collides with the original package. Uninstall the original before installing.