Village Sweetheart
Quickstart
- Load into any world with the mod installed.
- Wait a moment — you'll receive a chat message: "A Village Sweetheart has appeared nearby. Interact with her to ask for a date."
- Find her a short distance away (she spawns roughly 8–13 blocks from you).
- Walk up and press your Interact button (right-click on Java-style controllers, or the interact prompt on touch/controller).
- If she accepts, you'll see "She said yes! Your Village Sweetheart will follow you." She is now your permanent companion and will follow you everywhere.
- To spawn one manually at any time, use the Village Sweetheart Spawn Egg from the Creative inventory.
Overview
Village Sweetheart adds a custom NPC companion — the Village Sweetheart — who appears near you once per Minecraft day. You can ask her out with a single interaction, and if she agrees she becomes your devoted follower, sticking close as you explore. Each player on a server gets their own Sweetheart, and the system prevents the world from being overrun by unpartnered Sweethearts.
What It Adds
| Content | Details |
|---|
| Village Sweetheart NPC | Custom-textured, animated companion entity |
| Village Sweetheart Spawn Egg | Named spawn egg for manual summoning from the Creative inventory |
| Daily companion system | One Sweetheart spawns near each player per in-game day |
| Follow & teleport AI | Partnered Sweetheart follows you and teleports to keep up |
How To Use
Getting a Sweetheart
Once per Minecraft day (every 24,000 in-game ticks), a Village Sweetheart automatically spawns 8–13 blocks away from you. A chat message alerts you when this happens. Simply walk over and press Interact to ask her out.
- If she is unclaimed, she will say yes and become your Sweetheart — her name tag changes to [YourName]'s Sweetheart.
- If she is already partnered with another player, you'll be told she's taken.
- If she is already your partner, you'll be reminded she's following you.
Manual Spawning
Grab the Village Sweetheart Spawn Egg from the Creative inventory and place it anywhere to spawn a Sweetheart on demand. Interact with her as normal to partner up.
You can also use the command:
/summon com_village_sweetheart_tlgqs7pw:sweetheart
Abilities And Mechanics
Following Behaviour
Once partnered, your Sweetheart continuously tracks your position:
- She teleports to within ~2.5 blocks of you if she is more than 24 blocks away.
- She moves to within ~4 blocks of you if she is closer than that but still not at your side.
- She stays still if she is already within ~3.2 blocks of you (her comfort distance).
- She will always face toward you after teleporting.
- Her follow range extends up to 72 blocks before she is considered out of range.
Spawn Limits
To prevent overcrowding, if there are already 3 or more unpartnered Sweethearts within 32 blocks of you, no new daily Sweetheart will spawn (though the day is still counted as used).
Multiplayer
Each player has their own independent daily spawn and their own Sweetheart. A Sweetheart can only be partnered with one player at a time. Other players cannot steal your Sweetheart.
Progression And Strategy
- Day 1: Your first Sweetheart spawns automatically. Interact immediately to partner her before logging off, so she doesn't accumulate with future daily spawns.
- Exploration: Her teleport system means she will never truly get left behind — even if you sprint, ride, or fly, she will catch up on the next follow tick.
- Creative play: Use the spawn egg to populate areas with multiple unpartnered Sweethearts for a lively village feel, keeping in mind the 3-NPC nearby cap for unpartnered ones.
- Multiplayer servers: Each online player triggers their own daily spawn, so populated servers will naturally have more Sweethearts around. Partner yours quickly to keep her tagged to you permanently.