Выполнить художественный дизайн, проработать звуковое сопровождение, разработать концепцию и сюжет, разработать игровую механику. Игра: для установки на ПК. Игра: многопользовательская. Жанр: майнкравт. Графика: 2D. Задача: Создай мод для Minecraft 1.20.1 на Fabric, добавляющий два уникальных мега-оружия с продвинутыми способностями. --- Общие технические требования: · Minecraft Version: 1.20.1 · Модлоадер: Fabric API · Сохраняемость оружия: Оба оружия не должны выпадать при смерти игрока - должны оставаться в инвентаре после возрождения · Прочность: Бесконечная для обоих оружий · Выдача: Через команды в чате --- 1. Копье “Поглощение Черных“ Получение: Команда в чате: giganigafilipins Внешний вид: · Модель: копье · Текстура: фиолетовый основной цвет с черными полосками Характеристики: · Урон: 40 единиц (20 сердец) · ЛКМ (Бросок): Копье летит и возвращается к владельцу · ПКМ (Телепорт): Мгновенно телепортирует владельца на 10 блоков в направлении взгляда Эффекты при попадании по врагу: · Слепота (10 секунд) · Тошнота (10 секунд) · Иссушение (30 секунд) · Замедление I (30 секунд) · Горение (6 секунд) Бонусы при экипировке (взятии в руку): · Скорость I (30 секунд) · Сила V (30 секунд) · Эффекты обновляются при каждом взятии в руку --- 2. Арбалет “Pidorset“ Получение: Команда в чате: gigonigolelele Внешний вид: · Модель: арбалет · Текстура: градиент бело-сине-голубо-черного цвета · Визуальный эффект: Вокруг арбалета постоянно вращается круг из темно-синих частиц Характеристики: · Урон: 30 единиц (15 сердец) · Стрельба: Бесконечные стрелы · Эффекты при попадании: · Воспламенение (5 секунд) · Отравление (10 секунд) --- Способности арбалета “Pidorset“: Общий механизм: · Все способности имеют независимые таймеры перезарядки · Активация по нажатию клавиш только если арбалет в основной руке · Визуальное отображение перезарядки Список способностей: 1. “Земляной подъем“ (F4): · Игрок поднимается на 10 блоков вверх · Под ним создается временный блок земли на 15 секунд · После 15 секунд блок исчезает, игрок получает Медленное падение (15 секунд) · Перезарядка: 3 минуты 2. “Громовой отпор“ (F5): · При следующем попадании стрелы: · Цель отбрасывается на 5 блоков · По цели бьет 7 молний · Владелец получает Огнестойкость и Регенерацию (10 секунд) · Перезарядка: 2 минуты 3. “Исцеление“ (F1): · Накладывает Регенерацию II на 15 секунд · Перезарядка: 40 секунд 4. “Всплеск силы“ (F2): · Накладывает Силу V на 10 секунд и Замедление II на 10 секунд · Перезарядка: 30 секунд 5. “Вихрь скорости“ (F3): · Накладывает Скорость III и Прыгучесть III на 15 секунд · Перезарядка: 45 секунд --- Техническая реализация: 1. Архитектура мода: · Основной класс мода с инициализацией · Отдельные классы для каждого оружия, наследуемые от SwordItem и CrossbowItem · Система способностей с cooldown 2. Ключевые события: · PlayerTickEvent для проверки удержания оружия и применения баффов · UseItemCallback для обработки ПКМ телепорта · AttackEntityCallback для эффектов при ударе · PlayerBlockBreakEvents для удаления временных блоков 3. Сетевые пакеты: · Синхронизация активации способностей между клиентом и сервером · Спавн частиц вокруг арбалета 4. Система перезарядки: · NBT-данные для хранения времени последнего использования · Визуальное отображение cooldown в HUD 5. Сохранение при смерти: · Обработка события смерти игрока · Сохранение оружия в персистентных данных игрока · Восстановление при возрождении 6. Регистрация: · Регистрация предметов в Registry.register() · Регистрация команд через CommandRegistrationCallback · Регистрация ключей через KeyBindingHelper Требуемые зависимости: Fabric API, необходимы соответствующие миксины для обработки событий и переопределения поведения оружия.