
Mappet
Активный0.0
Установок
Последнее обновление
Mappet
ВНИМАНИЕ: Разработка мода больше не ведётся McHorse. Теперь поддержкой занимается Chryfi. Официальные обновления от Chryfi и других участников продолжаются, и ведутся работы по портированию. Если вы хотите помочь с официальными обновлениями или портированием, присоединяйтесь к официальному серверу Discord McHorse, чтобы мы могли с вами связаться. Исходный код доступен на GitHub.
Mappet — это мод для Minecraft (только для 1.12.2), созданный как набор инструментов для создания приключенческих карт, превосходящих возможности ванильной игры. Его также можно использовать для сценариев ролевых игр и, в некоторой степени, для машинного видео в Minecraft.
Особая благодарность Andruxioid за название мода, Jvonlins, Centryfuga и группе CustomNPCs Forever Vkontakte за тестирование, предложения и руководство!
Установка
Установите Minecraft Forge, скачайте последнюю стабильную версию jar-файла для доступной версии Minecraft. Также установите следующие моды: McLib, Metamorph и Blockbuster. Поместите их в папку mods
Minecraft и запустите игру.
После этого мод Mappet должен быть установлен и появиться в меню модов Minecraft. Если Mappet не появился в меню модов, что-то пошло не так.
Сценарии
Mappet включает API для написания сценариев, позволяющий программировать игровую логику в Minecraft с использованием JS (по умолчанию ES5) или Kotlin скриптов. Для получения дополнительной информации посетите страницу вики Mappet о сценариях.
JavaScript (ES5)
Для работы JS-скриптов вам нужно поместить Nashorn jar (который находится в домашней папке Java (JRE/JDK) по пути lib/ext/nashorn.jar
) в папку mods Minecraft.
Если вы уже используете мод CustomNPCs с Mappet, вам не нужно этого делать. Если вы используете GraalVM вместо Oracle Java или OpenJDK, скрипты должны работать без Nashorn благодаря GraalJS.
Kotlin скрипты
Для работы Kotlin скриптов вам нужен Mappet 0.3+ и скачать этот fat jar и поместить его в папку mods Minecraft. По умолчанию предполагается, что скрипты используют JS.
Чтобы ваш скрипт использовал Kotlin, нужно переименовать скрипт, чтобы он заканчивался на .kts
, тогда вместо движка JS будет использоваться Kotlin скрипт.
Ресурсы
На данный момент мод всё ещё в разработке, однако вот плейлист видео, охватывающих некоторые функции мода Mappet:
Кроме того, есть почти полная вики, описывающая все механики Mappet. Если у вас возникнут вопросы о моде, вы также можете присоединиться к серверу Discord Mappet.