Schrödinger Blocks — квантовые блоки в Minecraft

Schrödinger Blocks для Minecraft добавляет квантовые блоки, меняющие состояние при наблюдении. Скачайте и установите мод на Spigot/Paper.

Скачать SchrodingerBlocks для Minecraft 1.21.2

Оригинальное название: SchrodingerBlocks

Версии Minecraft: 1.21.2

ФайлВерсияЗагрузчикРазмер
SchrodingerBlocks-1.0.0.jar1.21.2—27 КБСкачать

Schrödinger Blocks — квантовые блоки в Minecraft

Представьте себе мир, где реальность не фиксирована, а блоки существуют в суперпозиции до тех пор, пока на них не посмотрит игрок. Дополнение Schrödinger Blocks привносит в Minecraft знаменитый мысленный эксперимент с котом Шрёдингера, превращая обычные кубы в мерцающие квантовые объекты. Это не просто визуальный эффект — каждый такой блок хранит два состояния и коллапсирует в одно из них при прямом зрительном контакте, причём исход предопределён координатами, а не случаем.

Как работает квантовая механика в Minecraft

Каждый квантовый блок, добавленный плагином, попеременно мерцает между двумя обликами. Первое состояние — это естественный блок, который находился на этом месте изначально (stateA). Второе — детерминированный «любой безопасный блок» (stateB), выбранный на основе координат из набора полных непрозрачных кубов. Никаких полублоков, стекла, листвы, ковров или технических сущностей — только полноценные кубы, чтобы избежать визуального хаоса и проблем с физикой.

Мерцание сопровождается частицами портала, а период переключения настраивается в конфигурации. Самое интересное начинается, когда игрок получает чёткую, ничем не перекрытую линию взгляда до блока. В этот миг волновая функция коллапсирует: блок навсегда фиксируется в одном из двух состояний. Какой именно — решают координаты, а не момент наблюдения или удача. Один и тот же квантовый блок всегда схлопнется одинаково, сколько бы раз вы ни перезагружали мир. Пока никто не смотрит, суперпозиция сохраняется бесконечно.

Естественная генерация и производительность

Schrödinger Blocks умеет расставлять квантовые блоки прямо во время генерации новых чанков. С настраиваемой вероятностью (по умолчанию 12% на чанк) в случайном месте в пределах заданного диапазона высот появляется такой мерцающий куб. Важно: он возникает только там, где естественный блок сам является безопасным полным кубом. Глобальный лимит активных суперпозиций (по умолчанию 500) не даёт плагину перегрузить сервер.

Производительность продумана до мелочей. Обработка идёт только для блоков, находящихся в радиусе наблюдения, умноженном на 1.5, от любого игрока в онлайне. Все остальные квантовые блоки мирно дремлют в своём естественном состоянии и не потребляют ресурсов. Поэтому мир, усеянный такими объектами, выглядит совершенно обычным, пока кто-то не подойдёт достаточно близко — тогда мерцание возобновляется. Необнаруженные блоки переживают перезапуски сервера без потери данных: их естественное состояние и зерно координат сохраняются.

Установка Schrödinger Blocks для Minecraft

Плагин создан для серверов на ядре Paper, Spigot, Bukkit или Purpur и работает на версиях Minecraft 1.21.1–1.21.11, а также на линейке 26.1.x (проверено на 26.1.2). Требуется Java 21. Чтобы скачать Schrödinger Blocks, достаточно найти актуальный jar-файл на проверенных ресурсах и поместить его в папку plugins вашего сервера. После перезапуска появится конфигурационный файл config.yml, где можно тонко настроить все параметры.

Если вы пользуетесь лаунчером foxygame.net, то Schrödinger Blocks добавляется в сборку буквально в один клик через встроенный каталог дополнений — никакой ручной возни с файлами и проверки совместимости. Для тех, кто предпочитает классический способ, как установить плагин вручную: скопируйте jar в папку plugins, перезагрузите сервер и при необходимости настройте config.yml. После этого квантовые блоки начнут появляться в новых чанках, а команды позволят создавать их в любом месте.

Команды и управление квантовыми блоками

Плагин предоставляет несколько команд с алиасами /qblock и /superposition. Основные из них:

  • /quantum place [forcedStateB] — превращает блок, на который вы смотрите, в квантовый. Можно принудительно задать второе состояние, иначе оно вычислится по координатам.
  • /quantum clear — убирает отслеживание квантового блока, оставляя текущий мировой блок как есть.
  • /quantum clear all — снимает отслеживание со всех квантовых блоков разом.
  • /quantum info — показывает количество активных суперпозиций и текущие настройки.
  • /quantum reload — перезагружает config.yml на лету (требует права администратора).

Права доступа разделены: quantum.use (по умолчанию у операторов) позволяет размещать и очищать квантовые блоки, а quantum.admin даёт доступ к перезагрузке конфига и включает в себя первое разрешение.

Тонкая настройка в config.yml

Файл конфигурации открывает широкие возможности для кастомизации. Вы можете изменить дистанцию наблюдения (observe-range), период мерцания в тиках (shimmer-period-ticks), максимальное количество одновременно активных блоков (max-active-blocks). Для естественной генерации настраиваются вероятность на чанк (chance-per-chunk), максимальное число блоков на чанк (max-per-chunk) и диапазон высот (min-y, max-y). Все параметры применяются без перезапуска сервера командой /quantum reload.

Важно: в текущей версии больше нет отдельных настроек для состояния по умолчанию. Два состояния всегда определяются как естественный тип блока и координатно-зависимый случайный выбор из безопасного набора. Этот набор формируется при старте сервера путём сканирования реестра материалов и исключения проблемных блоков — никаких спаунеров, пестиков, заражённых блоков или бедрока.

Совместимость и особенности

Плагин написан с использованием только Spigot API, без привязки к Paper-специфичным классам, поэтому один и тот же jar-файл корректно работает на Paper, Spigot, Bukkit и Purpur. Поддерживаются версии Minecraft 1.21.1, 1.21.11 и сборки ветки 26.1.x. Для работы необходима Java 21. Разработчики предусмотрели безопасный набор блоков-кандидатов, чтобы исключить вылеты и визуальные глюки: в суперпозиции участвуют только полноразмерные непрозрачные кубы, а все нестабильные или неполные блоки отсеиваются ещё на этапе загрузки.

Коллапс волновой функции сопровождается едва заметными частицами, звуком и сообщением в панели действий, информирующим игрока о том, какой именно блок он «воплотил» в реальность. Это добавляет загадочности и превращает исследование пещер в увлекательное квантовое приключение. Благодаря продуманной системе хранения данных, даже после перезагрузки сервера все ненаблюдавшиеся блоки сохранят свою пару состояний и гарантированно схлопнутся в тот же результат, что и раньше.

Дополнение Schrödinger Blocks для Minecraft — это не просто декоративная фишка, а полноценный игровой механизм, который меняет восприятие мира. Оно идеально впишется в научно-фантастические или головоломные сборки, а также порадует любителей необычных серверных фишек. Простая установка, гибкая настройка и высокая производительность делают его отличным выбором для администраторов, желающих удивить своих игроков.