Skip to content

Staged SMP

Modification to facilitate filming staged SMP servers

Fabric
Loaders
Fabric
Downloads on Modrinth
341
Followers on Modrinth
0
version
1
Updated
May 6, 2026May 6
Published
in 2026
immortal text · swipe

At a glance

Runs on Fabric
For Minecraft 1.21.11
Server only — players don't need to install it
Latest version — 1.0.0 from May 6, 2026
License MIT — free
Where it's needed
In gamenot neededOn serverrequired

Install on the server only; players don't need it

Game versions1.21.11

English

StagedSMP — server-side toolkit for scripted SMPs

A server-side mod for Fabric. Provides controllable mechanics for recording scripted hardcore series, staged events, and roleplay projects. All features are managed via commands and configuration with hot-reloading. No client installation required.

The mod is aimed at server owners filming narrative-driven SMPs. It allows on-the-fly management of death consequences, chat message visibility, and player names — without stopping recording or restarting the server.

Core Features

Death Ban

  • Automatic player ban upon death.
  • Global enable/disable via config.
  • `/immortal [true|false]` — granting or revoking immortality for individual players without disabling the system for others.
  • Use case: protecting operator accounts and the filming crew while keeping the ban for participants.

Proximity Messages

  • Death, join, and leave messages are visible only to players within a set radius.
  • distance — visibility radius in blocks.
  • enabled — global system disable, reverting to normal global messages.
  • Use case: multi-perspective recording where different groups are in different locations and should not overlap in chat.

Nickname System

  • Assigning display names via /nick set.
  • Resetting nicks — individually or in bulk via /nick reset and /nick reset all.
  • Optional nickname display in chat (features.chatFormat).
  • Nickname-to-original-name mapping is preserved between restarts.
  • Use case: assigning character names for roleplay series; quick name resets between episodes.

Commands

CommandDescription
`/immortal `Toggle immortality mode
`/immortal <true|false>`Explicitly set immortality mode
/nick set <player|nick> <new_nick>Assign a nickname to a player
/nick reset <player|nick>Reset nickname to original name
/nick reset allReset all nicknames on the server
/stagedsmp reloadReload configuration

All commands require operator permissions.

Configuration

File: config/stagedsmp.json

{
  "deathBan": {
    "enabled": true
  },
  "proximityMessages": {
    "enabled": true,
    "distance": 500
  },
  "features": {
    "nick": {
      "enabled": false
    },
    "chatFormat": {
      "enabled": false
    }
  }
}

Parameters

ParameterDefaultDescription
deathBan.enabledtrueEnables automatic ban on death
proximityMessages.enabledtrueEnables local visibility for death/join/leave messages
proximityMessages.distance500Message visibility radius in blocks
features.nick.enabledfalseEnables the nickname system and /nick command
features.chatFormat.enabledfalseDisplays nicknames in chat (requires features.nick.enabled: true)

Hot-Reloading

Applied instantly via /stagedsmp reload or upon automatic file change:

  • deathBan.enabled
  • proximityMessages.enabled
  • proximityMessages.distance

Require a server restart:

  • features.nick.enabled
  • features.chatFormat.enabled

Data Files

  • config/stagedsmp_nicks.json — current nickname assignments
  • config/stagedsmp_original_names.json — reverse mapping of nicknames to original names

Русский

StagedSMP — серверный набор инструментов для постановочных SMP

Серверный мод для Fabric. Предоставляет управляемые механики для записи постановочных хардкор-серий, срежиссированных событий и ролевых проектов. Все функции управляются командами и конфигурацией с горячей перезагрузкой. Установка на клиент не требуется.

Мод рассчитан на владельцев серверов, снимающих сюжетные SMP. Позволяет на лету управлять последствиями смерти, видимостью сообщений в чате и именами игроков — без остановки записи и перезапуска сервера.

Основные возможности

Бан за смерть

  • Автоматический бан игрока при смерти.
  • Глобальное включение/отключение через конфиг.
  • /immortal <игрок> [true|false] — выдача или отзыв бессмертия для отдельных игроков без отключения системы для остальных.
  • Применение: защита операторских аккаунтов и съёмочной группы при сохранении бана для участников.

Локальные сообщения

  • Сообщения о смерти, входе и выходе видны только игрокам в заданном радиусе.
  • distance — радиус видимости в блоках.
  • enabled — глобальное отключение системы с возвратом к обычным глобальным сообщениям.
  • Применение: многоперспективная запись, где разные группы находятся в разных локациях и не должны пересекаться по чату.

Система ников

  • Назначение отображаемых имён через /nick set.
  • Сброс ников — индивидуально или массово через /nick reset и /nick reset all.
  • Опциональное отображение ников в чате (features.chatFormat).
  • Соответствие ников и оригинальных имён сохраняется между перезапусками.
  • Применение: назначение персонажных имён для ролевых серий; быстрый сброс имён между эпизодами.

Команды

КомандаОписание
/immortal <игрок>Переключить режим бессмертия
/immortal <игрок> <true|false>Установить режим бессмертия явно
/nick set <игрок|ник> <новый_ник>Назначить игроку ник
/nick reset <игрок|ник>Сбросить ник до оригинального имени
/nick reset allСбросить все ники на сервере
/stagedsmp reloadПерезагрузить конфигурацию

Все команды требуют прав оператора.

Конфигурация

Файл: config/stagedsmp.json

{
  "deathBan": {
    "enabled": true
  },
  "proximityMessages": {
    "enabled": true,
    "distance": 500
  },
  "features": {
    "nick": {
      "enabled": false
    },
    "chatFormat": {
      "enabled": false
    }
  }
}

Параметры

ПараметрПо умолчаниюОписание
deathBan.enabledtrueВключает автоматический бан при смерти
proximityMessages.enabledtrueВключает локальную видимость сообщений о смерти/входе/выходе
proximityMessages.distance500Радиус видимости сообщений в блоках
features.nick.enabledfalseВключает систему ников и команду /nick
features.chatFormat.enabledfalseОтображает ники в чате (требует features.nick.enabled: true)

Горячая перезагрузка

Применяются мгновенно через /stagedsmp reload или при автоматическом изменении файла:

  • deathBan.enabled
  • proximityMessages.enabled
  • proximityMessages.distance

Требуют перезапуска сервера:

  • features.nick.enabled
  • features.chatFormat.enabled

Файлы данных

  • config/stagedsmp_nicks.json — текущие назначения ников
  • config/stagedsmp_original_names.json — обратное сопоставление ников с оригинальными именами

FAQ

How to install Staged SMP?

Install Fabric for your Minecraft version, download Staged SMP for the same version and loader, put the file into the mods folder and launch the game with the loader profile.

Which Minecraft versions does Staged SMP support?

Staged SMP has builds for Minecraft 1.21.11.

Is Staged SMP needed on the server?

Server only — players don't need to install it

License and source
MIT Licensefree to use and share with credit to the author
Original — Modrinth↗Files unchanged, verified with SHA-512Is this your mod? For rights holders

The site uses cookies: the necessary ones for sign-in and the theme, plus the Yandex Metrica and LiveInternet visit counters — they show us how the site is used. We have no advertising cookies. More