Техническое задание на создание кастомного Minecraft сервера

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

1. Ресурсы и их добыча (Основа экономики)

  • Базовые ресурсы: дерево, камень, металл, сера.
  • Система инструментов: прогрессия от каменных к металлическим.
  • Баланс добычи: выход ресурсов должен быть увеличен по сравнению с ванильной версией Minecraft.

2. Кастомный крафт и система прогресса

  • Уникальные рецепты: создание новых, нестандартных рецептов крафта.
  • Многоуровневые верстаки: внедрение крафта с уровнями (Tier 1, Tier 2, Tier 3).
  • Прогрессия: доступ к рецептам и предметам должен открываться постепенно, а не быть доступным сразу.

3. Строительство и управление базой

  • Расширенные возможности: строительство должно отличаться от ванильного, предлагать больше функционала для игрока.
  • Приват территории: система защиты зоны (аналог плагина на шкафы).
  • Ограничение радиуса: возможность базы должна быть ограничена по размеру.
  • Привязка к игроку: база должна быть индивидуальной (solo), а не клановой.

4. Защита базы

  • Авторизация: доступ к управлению базой через специальный блок (ядро, шкаф).
  • Защита от вандализма: запрет на ломание/установку блоков на территории базы чужими игроками.
  • Система рейдов: разрушение защищённой базы должно быть возможно только через специальный механизм "рейда".

5. Упрощённая система рейдов

  • Простой концепт: не требуется сложная система как в Rust, но факт возможности штурма базы должен присутствовать.
  • Рейд-предметы: 1-2 вида специальных затратных предметов для взлома (например, заряд).
  • Ограниченное разрушение: рейд-предметы должны разрушать только определённые типы блоков (например, защитные).
  • Высокая стоимость: процесс рейда должен быть ресурсоёмким для атакующего.

6. PvP и оружие

  • Ближний бой: наличие и балансировка оружия ближнего боя.
  • Дальний бой: внедрение огнестрельного оружия или его условной имитации (луки с другим уроном, арбалеты и т.д.).
  • Настройка урона: перебалансировка стандартного урона для создания уникального мета-геймплея.
  • Зоны PvP: бои между игроками разрешены по всему миру.

7. Лут и точки интереса (POI)

  • Ящики с лутом: размещение по миру специальных контейнеров с ценными предметами.
  • Рандомный респавн: точки появления лута должны периодически меняться или быть случайными.
  • Ценность: предметы из ящиков должны быть более ценными, чем получаемые обычной добычей (копанием).

8. Смерть и наказание

  • Потеря инвентаря: при смерти все предметы из инвентаря должны выпадать.
  • Лут тела: другие игроки могут подобрать выпавшие вещи.
  • Респавн: возрождение происходит без вещей ("с нуля").

9. Вайпы

Необходимо предусмотреть техническую возможность периодического полного обнуления мира сервера (вайпа) с сохранением основных настроек и плагинов для обновления геймплея.

Разработка бота для кофейни на Python

Требуется создать специализированного чат-бота с административной панелью для автоматизации процессов в кофейне. Бот должен быть написан на чистом Python. Подробные технические требования будут обсуждены с выбранным исполнителем.