smartutility-26.2-1.7.0.jar
Curse Maven Snippet
What's new
1.7.0
One new feature: a mutual friend list with a live HUD showing where your online friends are.
New: Friends
/friend add <player> send a request, or confirm one already waiting from that player
/friend remove <name> remove a friend, or cancel/decline a pending request
/friend list friends, plus any requests sent and received
Friendship needs both sides to agree. /friend add only makes two players friends the moment
the other one already sent a matching request; otherwise it records a one-sided request and
tells the other player how to accept it. maxFriends in [friends] caps how many friends a
player can have at once, 50 by default, and only counts once a friendship is actually confirmed a pending request never costs a slot.
Once two players are friends, anyone online who shares the same dimension shows up on a small HUD panel with a bearing (N/NE/E/…) and a distance to them; a friend in a different dimension shows just their name, since neither one would mean anything across dimensions.
Positions are resent to the client every broadcastIntervalSeconds (default 3) rather than only
when something changes, so a moving friend's marker updates on its own. Nothing is sent for a
player with no online friend.
Off by default. A live compass to another player's exact position is a bigger change to a
server's social dynamics than a friend list on its own, even with both sides having agreed to it.
Turn it on with /smartutility feature enable friends or in the config.
Small print
- Existing config files pick up the new
[features] friendsentry and[friends]section on load, with NeoForge writing the usual backup first. friends.datis stored with the world, the same as homes and the server-wide statistics, so it survives restarts and travels with a world backup.- A name shown in
/friend listor/friend remove's suggestions can go stale if that friend changes their name while offline; re-adding them picks up the new one.
This mod has no additional files

