Скачать Skill Tree Mod — Minecraft Моды — MetaMods

Skill Tree Mod

Активный

Установок

0

Последнее обновление

7 лет назад
Клиент
Fabric
Quilt
Forge
Neoforge
Приключенческие
Декорации
Оружие и броня
Библиотеки

Skill Tree Mod

Основная страница информации о игроке

Обзор

Мод Skill Trees представляет собой компактное дополнение, которое значительно упрощает процесс создания и внедрения древа навыков для разработчиков других модов. Он предлагает максимальную степень настройки, если стандартный внешний вид не соответствует вашим требованиям. Кроме того, данный мод предоставляет инструменты для проверки наличия определенных навыков у игрока. Важно отметить, что сам по себе мод не добавляет никаких готовых деревьев навыков.

Типы навыков

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

Базовые навыки сами по себе не выполняют сложных функций, но могут служить требованием для выполнения определенных действий (например, создание мечей и других предметов, использование специальных инструментов и оружия, взаимодействие с мобами и т.д.). Разработчики также могут программировать специальные эффекты при получении или удалении навыка (выдача или изъятие предметов у игрока, создание частиц и т.д.). Навыки могут быть переключаемыми, чтобы их эффекты не были постоянными. Также существует возможность создания тикающих навыков, которые активируют определенные действия каждые 20 тиков (1 секунду) активности навыка (ночное зрение, подводное дыхание, сопротивление огню, использование маны и т.д.).

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

Очки навыков

По умолчанию мод не добавляет в игру предметы, которые дают игроку очки навыков. Однако он предоставляет методы для реализации этой функции через API, а также базовый класс ItemSkillPoint, который позволяет выдавать игроку определенное количество очков навыков. Способ получения очков навыков полностью на усмотрение разработчика!

Древа навыков

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

С первого взгляда можно определить несколько важных параметров: наличие навыка у игрока, выполнение требований для получения навыка, активность навыка и родительские навыки. Если на навыке нет замка, значит он уже получен. Незаблокированный замок означает возможность покупки навыка, а заблокированный - его недоступность. Неактивные навыки отображаются серым цветом, активные - оранжевым. Связанные навыки соединяются линиями (линии могут идти в любом направлении; не обязательно размещать навыки слева направо, можно использовать любой формат).

Для получения дополнительной информации о навыке достаточно навести на него курсор. Появится всплывающая подсказка с названием, требованиями и описанием навыка (все эти параметры можно определить в языковом файле). По умолчанию невыполненные требования отображаются красным цветом, выполненные - зеленым, названия полученных навыков - желтым, а неполученных - белым, описания - белым (эти настройки можно изменить при создании).

Для покупки навыка достаточно просто кликнуть на него. Навык станет активным сразу после покупки. (Важно: после клика на навык, если у вас была возможность его купить, он будет куплен!) Если навык уже куплен и является переключаемым, то клик по нему будет переключать его состояние. По умолчанию древа навыков сохраняются после смерти. Это можно изменить в конфигурации. (В мод включен мой класс EasyConfig, который можно свободно использовать!).

Требования к навыкам

Требования к навыкам играют crucial роль, поскольку без них игроки могли бы просто покупать все навыки подряд. Существует 5 стандартных требований, но вы можете легко создавать собственные, реализуя интерфейс ISkillRequirment. Первые два добавленных требования - Name Requirement и Description Requirement. Они добавляют названия и описания во всплывающие подсказки навыков и создаются автоматически по умолчанию. Существует несколько методов для взаимодействия с ними, но скорее всего они не понадобятся, если вы не создаете навыки с нестандартным поведением.

Следующим распространенным требованием является родительское требование. Оно также создается и добавляется к навыку автоматически. Последние два требования - Skill Point Requirement и Level Requirement. Первое требует определенного количества очков навыков, которые расходуются при покупке, а второе работает аналогично, но для уровней опыта.

Команды

Мод добавляет команды для взаимодействия с древом навыков. В настоящее время доступно 4 команды: reset, addPoints, give и remove. Введите "/sk" для просмотра использования. Большинство аргументов поддерживают автодополнение по Tab.

Совместимость с сервером

Мод полностью совместим с сервером и прошел тестирование. Если обнаружены какие-либо ошибки, пожалуйста, сообщите о них на GitHub, указанный ниже.

Создание древа навыков

Для документации и примера создания древа навыков посетите GitHub.

Лицензия

Все права защищены. Однако вы можете модифицировать мод для личного использования, но не распространять. Все ссылки должны быть прямыми (без использования сервисов сокращения ссылок) и вести на эту страницу или страницу на форуме Minecraft.

Примеры деревьев навыков

Участники проекта
Z_Doctor

Z_Doctor

Создан: 23 июн 2018

ID: 31380