Участник:JxSol/Citizens/Alchemist

Alchemist / Алхимик
Автор aPunch
Версия 1.1
Версия Citizens 2.0
Другие требования Нет
Скачать Ссылка

Alchemist - это трейт персонажа для Citizens 2.0, который дает возможность НПС:

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

Установка

/npc create [имя] --trait Alchemist 

или

/npc create [имя] /trait Alchemist 

Основная информация

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

Взаимодействие

Щелчок правой кнопкой мыши на Алхимике с ингредиентом в руке передаст его Алхимику. Как только таким образом рецепт будет завершен, то Алхимик скинет приготовленное зелье на землю рядом с собой. Если игрок отойдет слишком далеко, Алхимик заберет все ингредиенты, которые ему дали.

Команды

Для того, чтобы использовать команды, вы должны выделить НПС и быть его владельцем. Прав для этих команд нет.

Команды Алхимика
Команда Описание
/alchemist help Отображает меню помощи
/alchemist recipe Показывает текущий рецепт Алхимика
/alchemist recipe [название] Устанавливает текущий рецепт Алхимика

Права

Для использования Алхимика вы должны иметь только одно право - alchemist.interact - позволяет игроку взаимодействовать с Алхимиком.

Настройка

Файл конфигурации для Алхимика лежит в /plugins/Alchemist/config.yml и создается автоматически при запуске сервера.

Конфигурация по умолчанию

# Alchemist Configuration #Конфигурация Алхимика recipes: #Блок рецептов default: #Название первого рецепта result: #Раздел исхода от рецепта effect: fire-resistance #Какой эффект произведет зелье duration: 60 #Сколько будет длится эффект amplifier: 1 #Усиление исхода (1 или 2) splash: false #Будет ли зелье взрывным ingredients: #Раздел ингредиентов '0': #ID ингредиента. НЕ ЯВЛЯЕТСЯ ID предмета/блока name: sugar #Название ингредиента amount: 1 #Количество требуемого ингредиента '1': #ID ингредиента. НЕ ЯВЛЯЕТСЯ ID предмета/блока name: glass-bottle #Название ингредиента amount: 1 #Количество требуемого ингредиента '2': #ID ингредиента. НЕ ЯВЛЯЕТСЯ ID предмета/блока name: wool #Название ингредиента amount: 1 #Количество требуемого ингредиента data: 6 #Тип предмета/блока messages: #Блок сообщений initialization-message: <e>Hello there, <player>. Give me what I need and I will brew you a potion!
#Сообщение при правом клике мышкой на Алхимике success-message: <e>I have combined the ingredients to concoct a potion of <a><potion><e>.
#Сообщение удачного крафта зелья cooldown-not-expired: You've already had your turn. Come back later!
#Сообщение при попытке крафта в кулдауне cooldown-in-seconds: 60 #Время, которое нужно подождать, перед повторным крафтом

Допустимые эффекты

В данной статье используются материалы из статьи «Участник:JxSol/Citizens/Alchemist» с вики-сайта Minecraft Wiki, расположенного на Фэндоме, и они распространяются согласно лицензии Creative Commons Attribution-NonCommercial-ShareAlike 3.0. Авторы статьи.