Skip to content

Latest commit

 

History

History
104 lines (79 loc) · 6.3 KB

File metadata and controls

104 lines (79 loc) · 6.3 KB

JediTelekinesis ⚔️

Java Platform License English Russian

Полноценный плагин на джедая для Minecraft. Овладейте Силой, выберите свой путь между Светом и Тьмой и управляйте миром с помощью продвинутого телекинеза, основанного на физике.


✨ Возможности

  • 🌌 Настоящий телекинез: Хватайте существ, удерживайте их в воздухе (с учётом коллизии) и бросайте их, используя инерцию и физику.
  • 🔋 Система Силы: Все способности расходуют Силу (Ману). Грамотно расходуйте энергию, чтобы избежать истощения.
  • ⚖️ Мировоззрение: Ваши действия определяют вас. Зарабатывайте очки Света или Тьмы в зависимости от стиля боя, чтобы открыть эксклюзивные способности.
  • 🧘 Медитация: Присядьте (Shift), держа в руках Кристалл Силы, чтобы быстрее восстановить Силу и сфокусироваться.
  • 📜 Сохранение данных: Характеристики игрока (Мана, Открытые способности, Сторона силы) автоматически сохраняются в локальные файлы.
  • ⚡ Оптимизация: Эффективная трассировка лучей и обработка сущностей для плавной работы сервера.

📖 Как использовать

Шаг 1: Получите Кристалл Силы

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

  • Админы: Используйте /tk, чтобы получить его.
  • Игроки: (Опционально) Установите force-crystal.material в конфиге на крафтовый предмет.

Шаг 2: Освойте управление

Кристалл Силы реагирует на различные взаимодействия.

Действие Управление Эффект
Телекинез ПКМ (Пр. кнопка мыши) Схватить сущность. Нажмите снова, чтобы аккуратно отпустить.
Бросок Shift + ПКМ С силой отбросить удерживаемую сущность прочь.
Способность ЛКМ (Лев. кнопка мыши) Применяет текущую выбранную способность.
Смена способности Смена руки (F) Переключает открытые способности (Рывок, Молния и т.д.).
Медитация Удерживать Shift Восстановление Силы и очков Стороны силы.

Шаг 3: Выберите свой путь

Введите /jedi, чтобы открыть меню Академии.

  • Светлая сторона: Получайте очки, побеждая монстров. Открывает Лечение Силы.
  • Тёмная сторона: Получайте очки, атакуя жителей или игроков. Открывает Молнию Силы.

🛠 Команды и Права

Команда Описание Право (Permission)
/telekinesis (или /tk) Выдаёт игроку Кристалл Силы. jeditelekinesis.command.givecrystal
/jedi (или /force) Открывает меню Характеристик и Способностей. Нет
/tkrelease Попытка вырваться, если вас удерживают. jeditelekinesis.command.release
/jeditele reload Перезагружает конфигурационный файл. jeditelekinesis.admin.reload

⚙️ Конфигурация

Файл config.yml позволяет настроить баланс стоимости, перезарядки и визуальные эффекты. Данные игроков хранятся в папке userdata/.

Настройки (config.yml)

telekinesis:
  cost: 10.0                 # Стоимость захвата
  hold-cost-per-second: 3.0  # Стоимость удержания в секунду
  max-grab-range: 20.0       # Максимальная дистанция
  throw-strength: 1.7        # Сила броска

visuals:
  action-bar:
    enabled: true
    symbol: "|"
    color-filled: "&b"

Пример хранения данных (userdata/UUID.yml)

Не редактируйте это вручную, пока сервер запущен.

stats:
  max-mana: 100.0
  current-mana: 100.0
  light-points: 52
  dark-points: 10
  unlocked-abilities:
  - force_dash
  - force_push_targeted
  - force_push_aoe
  - force_heal

📥 Установка

  1. Убедитесь, что вы используете Spigot/Paper 1.19 или выше.
  2. Скачайте последнюю версию .jar из релизов.
  3. Поместите файл в папку /plugins вашего сервера.
  4. Перезапустите сервер.

Да пребудет с вами Сила.