Social Isolation
Серверный мод для Minecraft SMP, который ненавязчиво стимулирует игроков проводить время вместе.
- Загрузчики
- NeoForge
- Скачиваний на Modrinth
- 171
- Подписчиков на Modrinth
- 4
- версия
- 1
- Обновлён
- 27 мая 202627 мая
- Опубликован
- в 2026
Коротко о моде
Нужен на сервере; в игре — по желанию
Social Isolation
Серверный мод на близость, который привязывает небольшие игровые эффекты к тому, насколько близко вы держитесь к другим игрокам. Установка на клиент не требуется. Когда-нибудь чувствовали, что мультиплеерным серверам не помешало бы чуть больше стимула держаться вместе? Social Isolation добавляет ненавязчивый социальный индикатор (0–100), который заполняется, когда вы рядом с другими игроками, и убывает, когда вы одни. Это не мод-наказание — это мягкий толчок к тому, чтобы не строить базу в 2 миллионах блоков от всех.
Концепция
Ваш социальный индикатор (0–100) заполняется, когда рядом есть другие игроки, и убывает, когда вы одни. Эффекты распределены по четырём уровням с гистерезисом, чтобы предотвратить мерцание. Новые игроки начинают с 70.
| Уровень | Диапазон | Эффект |
|---|---|---|
| Процветание | 60-100 | +8% к скорости ломания блоков, +8% к получаемому опыту |
| Нейтральный | 40-60 | Нет |
| Одинокий | 15-40 | -6% к скорости ломания блоков |
| Изолированный | 0-15 | -12% к скорости ломания блоков, включён спавн фантомов |
Возможности
- Только на сервере. Клиентам мод не нужен. Эффекты работают прозрачно.
- Необязательный клиентский HUD. Игроки, установившие мод локально, получают перетаскиваемую, изменяемую по размеру полосу индикатора с плавными переходами цвета. Перетащите, чтобы переместить в чате, прокрутите, чтобы изменить размер.
- Знакомство. Знакомство растёт между парами игроков примерно за ~5 часов вместе. На максимуме этот игрок перестаёт влиять на ваш индикатор. Убывает примерно за ~24 часа порознь. Можно отключить.
- Групповой множитель. Логарифмический бонус для больших групп: 1.25x при 2 игроках, предел 1.5x при 4+.
- Гистерезис уровней. Для понижения уровня нужно превысить порог на 5 пунктов (~90 секунд в одиночестве), что устраняет мерцание от кратких расставаний. Повышение мгновенное.
- Живая конфигурация. Все 12 серверных настроек можно менять через
/social config setбез перезапуска. - Забота о производительности. Поэтапная обработка тиков, ванильные AABB-запросы, без миксинов.
Команды
| Команда | Права | Описание |
|---|---|---|
/social meter | Всем | Посмотреть свой социальный индикатор |
/social get [player] | Всем | Посмотреть индикатор другого игрока |
| `/social set <0-100>` | OP уровень 2 | Установить индикатор игрока |
/social regained [player] | Всем | Посмотреть всего набрано социальных очков за всё время |
/social config list | OP уровень 2 | Показать все значения серверной конфигурации |
| `/social config get ` | OP уровень 2 | Получить значение настройки |
| `/social config set ` | OP уровень 2 | Изменить значение настройки на лету |
/socialhud toggle | Клиент | Показать/скрыть полосу HUD |
| `/socialhud pos ` | Клиент | Задать позицию полосы HUD |
/socialhud scale <0.25-3.0> | Клиент | Задать масштаб полосы HUD |
/socialhud reset | Клиент | Сбросить HUD к значениям по умолчанию |
Серверная конфигурация (config/socialisolation-server.toml)
| Ключ | По умолчанию | Описание |
|---|---|---|
proximityRadius | 24 | Радиус в блоках для обнаружения nearby игроков |
meterGainRate | 0.1667 | Индикатор, набираемый в секунду рядом с другими |
meterDrainRate | 0.0556 | Индикатор, теряемый в секунду в одиночестве |
familiarityGainRate | 0.00006 | Знакомство, набираемое в секунду вместе |
familiarityDecayRate | 0.00001157 | Знакомство, теряемое в секунду порознь |
thresholdThriving | 60 | Порог индикатора для уровня Процветание |
thresholdLonely | 40 | Ниже этого — уровень Одинокий |
thresholdIsolated | 15 | Ниже этого — уровень Изолированный |
enableBenefits | true | Главный переключатель положительных эффектов |
enablePenalties | true | Главный переключатель отрицательных эффектов |
enableFamiliarity | true | Главный переключатель анти-AFK знакомства |
phantomSpawnWhenIsolated | true | Могут ли изолированные игроки спавнить фантомов |
Требования
- Minecraft 1.21.1
- NeoForge 21.1.229+
Частые вопросы
Как установить Social Isolation?
Установите NeoForge под свою версию Minecraft, скачайте Social Isolation под ту же версию и загрузчик, положите файл в папку mods и запустите игру с профилем загрузчика.
Для каких версий Minecraft есть Social Isolation?
У Social Isolation есть сборки для Minecraft 1.21.1.
Нужен ли Social Isolation на сервере?
Нужен на сервере; в игре — по желанию