Перейти к содержимому

Script Blocks

Добавляет различные блоки и механики, которые помогают создателям карт и строителям подземелий.

Fabric
Загрузчики
Fabric
Скачиваний на Modrinth
1,4 тыс.
Подписчиков на Modrinth
9
версий
9
Обновлён
20 июля 202620 июл.
Опубликован
в 2024
Это библиотека — она нужна другим модам и сама ничего не добавляет в игруНужна 1 модам. Скачайте её, если этого требует другой мод.

Коротко о моде

Библиотека — нужна другим модам: её требуют 1
Работает на Fabric
Для Minecraft 1.20.1, 1.21.1
Нужен и в игре, и на сервере
Последняя версия — 0.0.9 от 20 июля 2026
Нужен Fabric API и Slot Customization API
Где нужен
В игреобязателенНа сервереобязателен

Нужен и в игре, и на сервере

Версии игры1.20.1, 1.21.1
Описание переведено автоматическиПоказать оригинал (EN)

Script Blocks

Этот мод добавляет несколько блоков, предназначенных для помощи в создании приключенческих карт и подземелий.

Важно

На данный момент мод находится на стадии альфы, что означает:

  • Не все функции реализованы.
  • Существующие функции могут быть не в окончательной форме.
  • Возможны ломающие изменения.
  • Существующие функции могут быть удалены.
  • Ожидайте баги и краши.
  • Документация очень скудная.
  • Делайте резервные копии миров при использовании этого мода.

Возможности

Этот мод реализует множество различных функций, здесь я дам краткий и неполный обзор.
Все подробности будут объяснены в вики (ещё не написана).

Script Blocks

Основная идея — построить «скрипт» вне видимых частей подземелья.

Есть блоки, которые могут обнаруживать игрока, интерактивные блоки и т.д., которые все «запускают» настраиваемую позицию блока.
Также есть блоки, которые выполняют функции при «запуске», например, спавнеры мобов, блоки, меняющие состояние, отправитель сообщений, установщик jigsaw, выдающий достижения и т.д. Есть также служебные блоки, такие как счётчик, задержка и ретранслятор.

Блоки предназначены для использования в jigsaw-структурах. Они настраиваются через внутриигровой интерфейс, как существующие jigsaw-блоки.

Диалоги

Диалоги управляются данными и могут быть вызваны через «блок диалога».
Каждый диалог — это список строк и список ответов. Когда игрок выбирает ответ, может произойти несколько вещей:

  • открывается другой диалог
  • выдаётся достижение
  • генерируется таблица добычи и предметы выдаются игроку
  • игроку отправляется сообщение
  • запускается блок в настраиваемой позиции (см. Script Blocks)
  • происходит взаимодействие с блоком в настраиваемой позиции (аналогично правому клику) Ответ может быть (раз)блокирован через достижение и может иметь стоимость в предметах.

Магазины

Магазины управляются данными и могут быть вызваны через специальные блоки.
Магазин может иметь несколько сделок, которые могут быть (раз)блокированы через достижения. Сделка имеет стак предметов как предложение и список стаков предметов как цену.

Блоки-ретрансляторы взаимодействия

При взаимодействии с этими блоками они перенаправляют взаимодействие на другой блок.
На данный момент они существуют в виде всех существующих дверей и люков.

Блоки-телепорты и локации

Блоки-телепорты могут телепортировать игрока и, опционально, группу игрока в позицию в измерении. Позиция может быть настроена:

  • точка возрождения игрока или мировая точка возрождения.
  • конкретная позиция в конкретном измерении, заданная другим блоком-телепортом.
  • «локация».

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

Локации могут быть (раз)блокированы достижениями и могут иметь стоимость в предметах. Они могут быть как публичными, так и привязанными к игроку.
Публичные локации находятся в обычном мире. Приватные локации находятся в «player_locations_dimension». У каждого игрока есть своя, они динамически генерируются для каждого игрока, входящего в мир.

Жильё

Блок жилья имеет владельца и зону влияния (AOI).
В зоне влияния только владелец может ставить, ломать или взаимодействовать с блоками. Даже игроки в режиме приключения могут ломать или ставить блоки здесь.
Владелец может добавлять других игроков в различные списки, что даёт им различные права в зоне влияния, такие как установка, разрушение или взаимодействие с блоками.

Блоки жилья имеют два разных режима определения владельца.

  • Взаимодействие: владелец может быть установлен путём взаимодействия с блоком жилья. Владелец может отозвать право собственности на блок жилья.
  • Измерение: когда блок жилья размещён в «player_locations_dimension», игрок, владеющий измерением, также владеет блоком жилья

Частые вопросы

Как установить Script Blocks?

Установите Fabric под свою версию Minecraft, скачайте Script Blocks под ту же версию и загрузчик, положите файл в папку mods и запустите игру с профилем загрузчика.

Для каких версий Minecraft есть Script Blocks?

У Script Blocks есть сборки для Minecraft 1.20.1, 1.21.1.

Нужен ли Script Blocks на сервере?

Нужен и в игре, и на сервере

Лицензия и источник
MIT Licenseможно свободно использовать и распространять с указанием автора
Оригинал — Modrinth↗Файлы — без изменений, проверены по SHA-512Это ваш мод? Правообладателям

Сайт использует cookie: необходимые — для входа и темы, а также счётчики посещений Яндекс Метрика и LiveInternet — по ним мы видим, как пользуются сайтом. Рекламных cookie у нас нет. Подробнее