Мод для Майнкрафт Бедрок и ПЕ, который позволяет добавлять в мир собственную логику через сценарии в специальном блоке Script Block. Работает на телефоне и ПК: поставьте блок, откройте редактор, напишите сценарий и запустите его.
Возможности
Сценарии запускаются по событиям: при ломании блока, входе игрока в мир, сообщении в чате, смерти, прыжке, подборе предмета и других действиях. Фильтры позволяют проверять тип блока, режим игры, здоровье, теги и предмет в руке.
Действия умеют отправлять сообщения, выполнять команды, телепортировать игроков, выдавать предметы и эффекты, воспроизводить звуки, менять счёт, погоду и призывать существ. Доступны переменные для каждого игрока, а также условия и конструкции if, else if, else, repeat, while, for each player, delay, cooldown, chance, switch, case, math set, random set, break и continue.
В редакторе помещается до 800 строк: восемь страниц по 100 строк. Встроенная книга Guide Book содержит описание событий, фильтров, действий, переменных и условий с примерами.
Как пользоваться
Получите Script Block командой /scriptevent simplescript:give, поставьте его и откройте редактор взаимодействием с блоком. Его цвет показывает состояние: обычный — сценарий не загружен, зелёный — сценарий работает, красный — в сценарии ошибка.
Для подстановки данных в сообщениях, командах и действиях используйте {player}, {x}, {y}, {z}, {health}, {level}, {gamemode}, {block}, {entity}, {item}, {cause} и {score:objective}. Книгу со справкой выдаёт /scriptevent simplescript:guide.
Не заменяйте Script Block командами /setblock и /fill: работающий сценарий и его данные могут сохраниться в фоне. Ломайте блок вручную, чтобы остановить сценарий и очистить данные. На телефоне при редактировании используйте плавающую клавиатуру — так окно редактора останется видимым.
Требования
В настройках мира включите экспериментальную функцию Beta API: «Настройки» → «Эксперименты» → Beta API. Дополнение использует Beta Script API, поэтому отдельные возможности могут меняться вместе с экспериментальным интерфейсом игры.
