
Everyon
Fabric mod for Minecraft 1.20.1: "HeartBond". Players can form close bonds by holding hands (right-click interaction), triggering heart particles, stamina...
00—cobblemon-fabricServer1.20.1mod
What’s included
- HeartBond server mechanics for Everyon: offer to hold hands by right-clicking another player with an empty hand, requiring consent via emote-themed commands before a bond forms.
- Active bonds grant short, continuously refreshed Speed and Haste while partners stay within about 4.5 blocks. Hearts emit regularly; privacy mode keeps those particles visible only to the pair.
- Light stamina drain (exhaustion) is applied while close together. Moving apart for too long ends the bond, and disconnects also release it.
Commands and flow
- /heartbond emote accept|decline [player]: answer a pending hand offer (requests expire after ~40s).
- /heartbond privacy [on|off]: toggle private mode for the current bond (also available as a simple toggle with no argument).
- /heartbond leave: end the current bond voluntarily.
- /heartbond status: check whether you’re bonded, with whom, and whether privacy is active.
Important details
- Bonds only start from an empty-hand right-click; if either player is already bonded, new requests are blocked.
- Buffs reapply silently (no effect particles) while close; hearts are sent privately when privacy is on and broadcast otherwise.
- Built against Minecraft 1.20.1, Fabric Loader 0.15.11, Fabric API 0.92.6+1.20.1, and Cobblemon 1.5.2+1.20.1 (the latest Cobblemon build available for this Minecraft version). The features themselves do not require Cobblemon-specific gameplay.
Known limitations / future ideas
- Only one bond per player at a time; parallel pairs aren’t supported.
- No client-side visuals beyond vanilla hearts; all cues are chat/actionbar messages and potion icons.
- Privacy currently scopes heart particles and messaging; broader server-side visibility rules (e.g., hiding status from observers) could be added if desired.