Realm RPG: Quests & Rewards avatar

Realm RPG: Quests & Rewards [1.20.1]

О системе заданий:

Мод добавляет полноценную систему повторяемых заданий, схожую с MMORPG. Путешествуя по миру, игрок может обнаруживать новые структуры с NPC внутри. Взаимодействуйте с ними для получения процедурно-генерируемых заданий.
Используйте Журнал заданий (по умолчанию: J) для просмотра информации или включите Интерфейс отслеживания заданий (по умолчанию: K) для удобного выполнения.

Как начать?

  • Найдите структуру в обычном мире с NPC внутри. Взаимодействуйте для получения задания. Информация отобразится в чате. Ключевые элементы выделены жёлтым (например, требуемый предмет и количество).
  • Откройте Журнал заданий клавишей J. Здесь указан тип задания. Наведите курсор на элементы для подсказок. Активируйте Интерфейс отслеживания клавишей K для отображения прогресса.
  • Выполните задание и вернитесь к NPC для получения случайной награды (от изумрудов до редких предметов).

Особенности системы

  • JSON-основа: система настраивается игроком и расширяется новыми заданиями.
  • Мультиплеер: награду получает первый выполнивший задание.
  • Задание отменяется при смерти NPC, выполнении другим игроком или использовании Зелья Забвения.
  • Уведомления в чате (оранжевый/красный цвет в квадратных скобках).
  • Одно активное задание одновременно.
  • NPC не повторяет одинаковые задания подряд.
  • Журнал заданий также доступен как предмет (рецепт: 3 бумаги + 1 изумруд).
  • Зелье Забвения сбрасывает текущее задание.
  • В Журнале заданий отображаются координаты NPC при наведении на «Вернуться к NPC».

Типы заданий

  • Доставка: соберите требуемые предметы (предметы расходуются).
  • Крафтинг: создайте указанные предметы (предметы остаются у игрока).
  • Охота: уничтожьте определённых существ (учитываются варианты мобов).
  • Тренировка: нанесите критические удары указанным существам.
  • Рыбалка: ловите рыбу удочкой.
  • Строительство: разместите требуемые блоки (разрушение блоков уменьшает прогресс).
  • Разрушение: уничтожьте требуемые блоки (размещение блоков уменьшает прогресс).
  • Возделывание: обработайте мотыгой землю (вытаптывание уменьшает прогресс).

Редкость заданий

  • Обычные (Common): базовые задания со стандартными наградами.
  • Редкие (Rare): сложнее/опаснее, но с улучшенными наградами (фиолетовый цвет в интерфейсе).
  • Первые три задания всегда обычные. Шанс появления редких зависит от прогресса игрока (исследование Нижнего мира, Края и т.д.).

NPC для заданий

Angler
«Старик, у которого ничего не выходит. Помогите ему с новой удочкой»

  • Структура: /locate structure realmrpg_quests:anglers
  • Локация: дом у рек с мостами/причалами.
  • 24 повторяемых задания (15 обычных, 9 редких).
  • Примеры редких заданий: Glow Bait (создание светящейся приманки), ловля уникальных рыб (Azure Daggerfin, Scarlet Grouper и др.).

Cook
«Шеф-повар, готовый накормить мир... если ему принесут ингредиенты»

  • Структура: /locate structure realmrpg_quests:cooks
  • Локация: дом в равнинах с полями/сараями.
  • 12 заданий (9 обычных, 4 редких).
  • Примеры редких заданий: Creeper Fruit (плоды криперов на солнце), Ochre Kelp (редкие водоросли).

Monster Hunter
«Легендарный герой, убивший сотни скелетов. Ему тоже нужна помощь»

  • Структура: /locate structure realmrpg_quests:monster_hunters
  • Локация: башня в лесах.
  • 9 заданий (6 обычных, 3 редких).
  • Примеры редких заданий: Illager Nose (нос иллиджеров), уничтожение Ghast/Blaze.

Настройка и добавление заданий

  • Файлы конфигурации: minecraft/config/realmrpg/quests/ (например, angler.json).
  • Изменения применяются к новым заданиям после завершения текущих.

Структура задания в JSON

Пример (доставка свечей):

"questType_c9": "deliver",
"questText_c9": "quest.realmrpg_quests.angler.tackles",
"questTarget_c9": "minecraft:candles",
"questReward_c9": "minecraft:chests/desert_pyramid",
"questTargetMin_c9": 7,
"questTargetMax_c9": 21,
"questExp_c9": 11

Ключевые параметры

  • questType: Тип (deliver, craft, kill, crit, build, destroy, catch, till).
  • questText: Локализация фразы NPC (использует плейсхолдеры {Target}, {Count}).
  • questTarget: Тег предмета/существа/блока (например, minecraft:skeletons).
  • questReward: Таблица добычи (например, minecraft:chests/simple_dungeon).
  • questTargetMin/Max: Диапазон требуемых действий (значения от 1 до 64).
  • questExp: Количество опыта за выполнение.

Добавление задания

  1. Увеличьте значение commonQuestCount или rareQuestCount в JSON.
  2. Скопируйте блок параметров существующего задания.
  3. Замените номер в суффиксах (например, _c9 → _c10).
  4. Настройте параметры под новое задание.

Требуемые зависимости

Скачать Realm RPG: Quests & Rewards

 
Тип Скачать Версия Загрузчик Обновлено Размер
Releaserealmrpg_quests-0.1.0-forge-1.20.1.jar1.20.1Forge31 мая 2024947,8 КБ
Releaserealmrpg_quests-0.1.1-forge-1.20.1.jar1.20.1Forge31 мая 2024958,1 КБ
Alpharealmrpg_quests-0.0.1-forge-1.20.1.jar1.20.1Forge23 мая 2024611,4 КБ
Пожалуйста авторизуйтесь, чтобы оставить свой комментарий.