Social Isolation
No reviews yet
A server-side Minecraft SMP mod that subtly incentivises players to spend time together.
Neoforge is a fork of the Minecraft Forge available for versions 1.20.1+ of Minecraft. Many Forge mods are compatible with Neoforge and vice versa.
Community voices
Reviews
Click once to include, again to exclude, again to clear
No reviews yet. Be the first to review this project!
Get it on
Available Platforms
Compatibility
Supported Environments
About
Project Details
For authors
Embed Badge
If you're the author of this project, you can embed a live badge anywhere that supports HTML or Markdown. It updates automatically whenever ratings change.
Use HTML for any page that supports it, or Markdown for README files and Markdown-based descriptions.
Identifiers
Platform IDs
Resources
External Links
About
Description
Social Isolation
A server-side proximity mod that ties minor gameplay effects to how close you stay to other players. No client installation required.
Ever feel like multiplayer servers could use a little more incentive to stick together? Social Isolation adds a subtle social meter (0–100) that fills when you're near other players and drains when you're alone. It's not a punishment mod it's a gentle nudge toward not making your base 2 million blocks away.
Concept
Your social meter (0-100) fills when other players are nearby and drains when you're alone. Effects scale across four tiers with hysteresis to prevent flickering. New players start at 70.
| Tier | Range | Effect |
|---|---|---|
| Thriving | 60-100 | +8% block break speed, +8% XP gain |
| Neutral | 40-60 | None |
| Lonely | 15-40 | -6% block break speed |
| Isolated | 0-15 | -12% block break speed, phantom spawning enabled |
Features
- Server-side only. Clients do not need the mod. Effects work transparently.
- Optional client HUD. Players who install the mod locally get a draggable, resizable meter bar with smooth color transitions. Drag to reposition in chat, scroll to resize.
- Familiarity. Familiarity builds between player pairs over ~5 hours together. At maximum, that player stops contributing to your meter. Decays over ~24 hours apart. Toggleable.
- Group multiplier. Logarithmic bonus for larger groups: 1.25x at 2 players, 1.5x cap at 4+.
- Tier hysteresis. Dropping a tier requires overshooting the threshold by 5 points (~90 seconds alone), eliminating flicker from brief separations. Moving up is instant.
- Live configuration. All 12 server settings adjustable via
/social config setwithout restarting. - Performance-conscious. Staggered tick processing, vanilla AABB queries, no mixins.
Commands
| Command | Permission | Description |
|---|---|---|
/social meter |
Everyone | View your social meter |
/social get [player] |
Everyone | View another player's meter |
/social set <player> <0-100> |
OP level 2 | Set a player's meter |
/social regained [player] |
Everyone | View total social points ever gained |
/social config list |
OP level 2 | List all server config values |
/social config get <key> |
OP level 2 | Get a config value |
/social config set <key> <value> |
OP level 2 | Change a config value live |
/socialhud toggle |
Client | Show/hide the HUD bar |
/socialhud pos <x> <y> |
Client | Set HUD bar position |
/socialhud scale <0.25-3.0> |
Client | Set HUD bar scale |
/socialhud reset |
Client | Reset HUD to defaults |
Server Configuration (config/socialisolation-server.toml)
| Key | Default | Description |
|---|---|---|
proximityRadius |
24 | Block radius for detecting nearby players |
meterGainRate |
0.1667 | Meter gained per second near others |
meterDrainRate |
0.0556 | Meter lost per second when alone |
familiarityGainRate |
0.00006 | Familiarity gained per second together |
familiarityDecayRate |
0.00001157 | Familiarity lost per second apart |
thresholdThriving |
60 | Meter threshold for Thriving tier |
thresholdLonely |
40 | Below this is Lonely tier |
thresholdIsolated |
15 | Below this is Isolated tier |
enableBenefits |
true | Master toggle for positive effects |
enablePenalties |
true | Master toggle for negative effects |
enableFamiliarity |
true | Master toggle for anti-AFK familiarity |
phantomSpawnWhenIsolated |
true | Whether isolated players can spawn phantoms |
Requirements
- Minecraft 1.21.1
- NeoForge 21.1.229+
Versions
Files
Relations
Project Relations
More like this
Similar Mods
Suggestions use data such as tags, dependencies, dependents, descriptions, titles, and more to rank how much they overlap with this mod.
On ModDex
Community snapshot
By the numbers
Statistics
Want to reach Minecraft players?
We're looking for a server hosting partner to feature here and other parts of the site. Interested? Send us a message!
Get in touchGet it on
Available Platforms
On ModDex
Community snapshot
By the numbers
Statistics
Resources