Skip to content
Runes & Ruins Quests

Quick rating

Community listing page, reviews may not be monitored by the author.

Runes & Ruins Quests

No reviews yet

A clean quest book with chapters, a draggable quest tree, boss icons and translated quests, driven by one JSON file.

Mod Loaders
Minecraft

About

Description

Runes & Ruins Quests

A clean, modern quest book for NeoForge 1.21.1, built for the Runes & Ruins modpack and usable in any pack.

Press N to open it.

Features

  • A night-sky quest book: chapters on the left with progress bars, and the quests as glowing stars on a drifting starfield, linked by lines of flowing light. Drag and zoom the tree.
  • Quest window with a formatted description, task progress and rewards, plus a glowing "Claim rewards" button.
  • Boss icons: a quest can show a small 3D model of any mob or boss instead of an item.
  • Milestones: bigger stars with a gold rim, and text labels on the canvas to mark stages.
  • Task types: have items (or item tags), hand in items (they are taken), defeat mobs (or entity tags), travel to a dimension, find a structure, visit a biome, earn an advancement (hidden ones too, so quests can follow other mods' progress), or tick a checkmark.
  • Rewards: items (with components, e.g. enchanted books), experience levels, or a fixed amount of experience points.
  • Repeatable quests for bounties and daily-style tasks.
  • Progress counts early: kill a boss before its quest unlocks and it still counts once the quest opens.
  • Per-player progress, saved with the player and synced in multiplayer.
  • Toast notification when a quest is completed.
  • Translations: the interface is translated into 40+ languages. Quest texts follow the game language from config/rrquests/lang/<language>.json, falling back to another region of the same language and then to English.

For pack makers

Quests are defined in one file: config/rrquests/quests.json. Each chapter has an id, an icon, a title, optional canvas labels, and a list of quests. Each quest has:

  • id, x, y, optional size (milestones use more than 1)
  • icon (item id) and optional icon_entity (entity id shown as a 3D model)
  • title, subtitle, description (text per language, e.g. {"en_us": "..."})
  • dependencies (quest ids)
  • tasks: {"type": "item|submit|kill|dimension|structure|biome|advancement|check", "target": "namespace:id" or "#tag", "count": 1}
  • rewards: {"type": "item", "item": "minecraft:diamond", "count": 3}, {"type": "xp", "count": 10} (levels) or {"type": "xp_points", "count": 200} (points)
  • optional "repeatable": true (not for quests with item tasks; use submit instead)

Description lines support Minecraft formatting codes (§6, §l, …).

Experience levels are worth more the higher the player's level is, so for balanced rewards prefer xp_points.

To translate quest texts, copy config/rrquests/lang/en_us.json to e.g. de_de.json and translate the values.

Commands (operators)

  • /rrquests reload: reload quests.json and resend it to all players
  • /rrquests reset <player>: clear a player's quest progress
  • /rrquests complete <quest>: complete a quest for yourself (handy for testing)

Requirements

  • Minecraft 1.21.1, NeoForge 21.1+
  • Required on both client and server.