
Social Isolation
A server-side Minecraft SMP mod that subtly incentivises players to spend time together.
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+
Как поиграть с друзьями с модом Social Isolation?
Мод Social Isolation куда интереснее в компании: поднимите сервер Майнкрафт с уже установленным модом, позовите друзей и играйте по своим правилам. Хостинг Майнкрафт для мода Social Isolation будет готов за пару минут - BungeeHost сделает всё за вас.
