- Для версий
- 1.19.✘
- 1.20.✘
- 1.21.✘
- Java
JediTelekinesis Plugin
Почувствуй Силу! Этот плагин для Spigot/Paper добавляет в Minecraft способности настоящего джедая, вдохновленные вселенной Звездных Войн. Управляйте сущностями на расстоянии, совершайте мощные рывки и отталкивайте врагов с помощью Силы!
Особенности
- Телекинез:
- Захватывайте мобов и других игроков.
- Удерживайте их перед собой.
- Аккуратно отпускайте или мощно бросайте цели.
- Проверка на препятствия при перемещении удерживаемой цели.
- Настраиваемый лимит на время удержания игроков.
- Рывок Силы: Быстро перемещайтесь в указанном направлении.
- Толчок Силы (Направленный): Отталкивайте одну цель.
- Толчок Силы (Круговой/AoE): Отталкивайте всех враждебных сущностей вокруг себя.
- Кристалл Силы: Специальный предмет для концентрации способностей.
- Настраиваемые кулдауны: Для каждой способности можно настроить время перезарядки.
- Гибкая конфигурация: Настраивайте дальность, силу, исключённых мобов, эффекты (звуки, частицы) и многое другое в config.yml.
- Локализация: Поддержка нескольких языков: английский и русский (см. файлы lang_xx.yml).
- Permissions: Детальная настройка прав доступа ко всем командам и способностям.
Поддерживаемые версии
- Minecraft: 1.19.x (протестировано на 1.19.4, 1.20.1 и 1.21.4)
- Ядра сервера: Spigot и его форки(Paper и т.п.)
Установка
- Скачайте последнюю версию плагина .jar файла со страницы Релизов.
- Поместите .jar файл в папку plugins вашего сервера.
- Перезапустите сервер.
- Плагин создаст папку JediTelekinesis с файлами конфигурации (config.yml, lang_en.yml, lang_ru.yml).
Как использовать
- Получение Кристалла Силы:
- Игроки с правом jeditelekenisis.command.givecrystal (по умолчанию операторы) могут использовать команду /telekinesis (или /tk) для получения Кристалла Силы.
- Использование Кристалла Силы:
- Возьмите Кристалл Силы в основную руку.
- Свободные руки (цель не удерживается):
- ПКМ (Правая кнопка мыши): Телекинез (Захват цели).
- ЛКМ (Левая кнопка мыши): Рывок Силы.
- Shift + ПКМ: Направленный Толчок Силы.
- Shift + ЛКМ: Круговой Толчок Силы.
- Удержание цели:
- ПКМ: Аккуратно отпустить цель.
- Shift + ПКМ: Бросить удерживаемую цель.
- Освобождение от телекинеза (если вас удерживают):
- Игроки с правом jeditelekenisis.command.release могут использовать команду /tkrelease, чтобы попытаться освободиться.
Команды
- /telekinesis (или /tk)
- Описание: Выдает Кристалл Силы.
- Permission: jeditelekenisis.command.givecrystal
- /tkrelease
- Описание: Позволяет игроку попытаться освободиться, если его удерживают телекинезом.
- Permission: jeditelekenisis.command.release
- /jeditele [reload/rl] (Планируемая команда)
- Описание: Перезагружает конфигурацию плагина.
- Permission: jeditelekenisis.admin.reload
Permissions
- jeditelekenisis.command.givecrystal: Доступ к команде /telekinesis. (default: op)
- jeditelekenisis.command.release: Доступ к команде /tkrelease. (default: true)
- jeditelekenisis.telekinesis: Позволяет использовать базовый телекинез (захват, удержание, бросок). (default: true)
- jeditelekenisis.telekinesis.player: Позволяет использовать телекинез на других игроках. (default: op)
- jeditelekenisis.forcedash: Позволяет использовать Рывок Силы. (default: true)
- jeditelekenisis.forcepush.targeted: Позволяет использовать Направленный Толчок Силы. (default: true)
- jeditelekenisis.forcepush.aoe: Позволяет использовать Круговой Толчок Силы. (default: true)
- jeditelekenisis.admin.reload: (Для планируемой команды перезагрузки) Доступ к перезагрузке конфигурации. (default: op)
Конфигурация
Плагин полностью настраиваемый. Основные файлы конфигурации находятся в папке plugins/JediTelekinesis/:- config.yml: Основной файл конфигурации. Позволяет настроить:
- Язык плагина (language: "ru" или "en").
- Параметры каждой способности (дальность, сила, кулдауны).
- Список запрещенных для телекинеза сущностей.
- Звуковые и визуальные эффекты (частицы).
- И многое другое! Подробные комментарии внутри файла помогут вам разобраться в каждой опции.
- lang_en.yml / lang_ru.yml: Файлы локализации. Содержат все сообщения плагина. Вы можете редактировать их или добавлять новые языки, создав файл lang_xx.yml (где xx - код языка) и указав его в опции language файла config.yml.
Поддержка и Содействие
Если вы обнаружили ошибку или у вас есть предложение по улучшению, пожалуйста, создайте Issue на GitHub.Пулл-реквесты приветствуются!
Да пребудет с вами Сила! ;)