Custom NPCs/Сценарист

Это заготовка статьи.
Вы можете помочь проекту, дополнив и оформив её.
Сценарист
Grid Сценарист (Custom NPCs).png
Сценарист_(Custom_NPCs)
Тип Инструмент
Редкость Обычный
Прочность Нерушимый
Возобновляемый ?
Складываемый Нет
Первое появление v 1.7.2-2

Сценарист - это инструмент с возможностью создания скриптов для NPC через Настройщик NPC. С МОБами из других модификаций не работает!

Данный инструмент позволяет накладывать на NPC скрипты, написанные на языках программирования вроде "ECMAS", "Python", "Lua", "Ruby" и "Php". Если вы не знаете этих языков хотя бы на базовом уровне, то Сценарист вам не понадобится. Для их использования вам необходимо скачать .jar или .zip файл любого из скриптов и закинуть его в папку mods, смотреть эту статью.

В версиях 1.6.2 и ниже, крафт этого инструмента существовал (аналогичные крафту лопаты с материалом Хлеб), но теперь отсутствует.

Использование в 1.7.10

Возьмите Сценарист в руки и нажмите ПКМ на NPC. Выскочит окно:

Сценарист Настройки.png

Переход в закладку "Scripts":

Сценарист Скрипты.png

Слева поле с выбором позиций, когда введённый в центральном чёрном поле скрипт будет срабатывать.

Использование в 1.9.0

Способ вызова рабочего окна такой же, но само окно теперь изменено:

Сценарист 1.9.0.png

Теперь условия срабатывания в какой либо момент указывает сам скрипт.

С версии 1.10.2 добавлена возможность накладывать скрипты на игрока, для этого возмите сценарист в руку и нажмите кнопку ПКМ куда-нибудь в небо.

Вот вам ссылка на английские примеры скриптов Java. И ссылка на этой wiki - Примеры с описанием скриптов для NPC.

В данной статье используются материалы из статьи «Custom NPCs/Сценарист» с вики-сайта Minecraft Wiki, расположенного на Фэндоме, и они распространяются согласно лицензии Creative Commons Attribution-Share Alike. Авторы статьи.