Questline

Quick rating

Questline

No reviews yet

**Questline** is a complete quest system with NPCs, designed for RPG servers, adventure maps and modpacks. Everything is created and managed **in-game through graphical interfaces** — no file editing, no command knowledge required.

Mod Loaders
NeoForge
Minecraft

Community voices

Reviews

Versions
Loading versions…
Match includes

Click once to include, again to exclude, again to clear

Rating Any
Any 0.5 1.0 1.5 2.0 2.5 3.0 3.5 4.0 4.5 5.0
Min
Max
Play Status
Reviews
Time Played
hrs+
Verified developers only
Has developer response
List view
Grid view
Compact view
Sort by
Date
Rating
Helpful
Unhelpful
Edited
Sort ascending
Delete this review?

This removes your review from the project. You can write a new review after.

Review submitted for moderation

Your review has been sent to moderators, who will check that it meets our guidelines before it appears publicly.

No reviews yet. Be the first to review this project!

Get it on

Available Platforms

About

Project Details

Type
Mod
Latest Version
questline-1.0.8.jar
Authors

For authors

Embed Badge

If you're the author of this project, you can embed a live badge anywhere that supports HTML or Markdown. It updates automatically whenever ratings change.

Custom banner text
ModDex rating badge preview

Use HTML for any page that supports it, or Markdown for README files and Markdown-based descriptions.

Identifiers

Platform IDs

CurseForge ID

Resources

External Links

Source Issues Wiki Discord

About

Description

Description (English)

🗺️ Questline — Build quests and NPCs, with zero commands to type

Questline is a complete quest system with NPCs, designed for RPG servers, adventure maps and modpacks. Everything is created and managed in-game through graphical interfaces — no file editing, no command knowledge required.

Players talk to an NPC, accept a quest in a dialog window, track their progress in a quest journal, and receive their rewards. No commands for players.


✨ Main features

🧙 Quest-giver NPCs

  • Spawn NPCs with dedicated eggs (Villager, Human with a Steve skin, Piglin) from a Questline creative tab.
  • Configure each NPC through a graphical interface: assigned quest, name, name color, custom skin via a URL (e.g. minecraftskins.com), Steve/Slim model, repeatable quest, cooldown delay.
  • NPCs are frozen and persistent: they stay in place and never despawn.

💬 Window-based dialogues (no chat)

  • Right-click an NPC → a real dialog window opens.
  • Multi-page dialogues (the NPC can speak across several lines).
  • The window shows the objective, the rewards (with item names and XP) and indicates whether the quest is repeatable.
  • Clickable buttons: Accept / Decline / Complete / Restart.

🎯 4 objective types

  • Kill a creature (X times).
  • Collect items (X amount).
  • Go to a location (coordinates + radius), with an on-screen visual indicator (direction + distance).
  • Talk to another NPC.

📖 Quest journal

  • Clear interface listing ongoing, ready-to-turn-in and completed quests.
  • Progress bars and color-coded states.

🛠️ Admin tools (operators)

  • Tabbed quest editor (Info / Dialogues / Objective): create, edit, and delete quests in-game.
  • Built-in pickers: a button to choose an item (collect objective or reward) and a button to choose a mob (kill objective) from a searchable list.
  • "Copy id" button for a quest.
  • Player management: reset the quests of an online player.
  • Journal cleanup (admin).
  • Quest prerequisites (lock a quest until another is finished) and automatic chaining (next quest).

🖥️ Polished interfaces

  • All interfaces are responsive (they adapt to the GUI scale: Auto, x1, x2, x3, x4) and scrollable with the mouse wheel.
  • Notifications use toasts, not the chat.

⚙️ Installation

  1. Install NeoForge 21.1.231+ for Minecraft 1.21.1.
  2. Place the Questline .jar in the mods/ folder of the server.
  3. Place the same .jar in the mods/ folder of every client as well.

⚠️ The mod must be installed on both the server and the client. Players need the mod client-side for the graphical windows (dialogues, journal, admin screens) and custom NPC skins to work properly.

💡 In singleplayer, simply install the mod normally.


🚀 Quick start (admin)

  1. Grab the items from the Questline creative tab.
  2. Place an NPC using a creation egg.
  3. Right-click it with the Admin Wand to open the configuration.
  4. Create a quest (New quest button), choose the objective type and target (📦 items / 🗡 mobs buttons), set the rewards.
  5. Assign the quest to the NPC. Done!

Players just have to talk to the NPC. Give them the Quest Journal (item) or let them open it.


❓ FAQ

Do I need to type commands?
No. Everything is done through interfaces. Commands exist as a complement but are not required.

Do players need to install the mod?
Yes. The mod is required on both the server and every client.

Which sites work for URL skins?
A URL pointing directly to a skin .png image (e.g. minecraftskins.com).

Description (français)

🗺️ Questline — Créez des quêtes et des PNJ, sans aucune commande à taper

Questline est un système de quêtes complet avec des PNJ, pensé pour les serveurs RPG, les maps aventure et les modpacks. Tout se crée et se gère en jeu via des interfaces graphiques — pas besoin d'éditer des fichiers ni de connaître les commandes.

Les joueurs parlent à un PNJ, acceptent une quête dans une fenêtre de dialogue, suivent leur progression dans un journal, et reçoivent leurs récompenses. Aucune commande à taper côté joueur.


✨ Fonctionnalités principales

🧙 Des PNJ donneurs de quêtes

  • Fais apparaître des PNJ avec des œufs dédiés (Villageois, Humain au skin Steve, Piglin) depuis un onglet créatif Questline.
  • Configure chaque PNJ dans une interface graphique : quête attribuée, nom, couleur du nom, skin personnalisé via une URL (ex. minecraftskins.com), modèle Steve/Slim, quête répétable, délai (cooldown).
  • Les PNJ sont figés et persistants : ils restent en place et ne disparaissent pas.

💬 Dialogues en fenêtre (zéro chat)

  • Clic-droit sur un PNJ → une vraie fenêtre de dialogue s'ouvre.
  • Dialogues multi-pages (le PNJ peut parler en plusieurs répliques).
  • La fenêtre affiche l'objectif, les récompenses (avec le nom des objets et l'XP) et indique si la quête est répétable.
  • Boutons cliquables : Accepter / Refuser / Terminer / Recommencer.

🎯 4 types d'objectifs

  • Tuer une créature (X exemplaires).
  • Récupérer des objets (X exemplaires).
  • Se rendre à un lieu (coordonnées + rayon), avec indicateur visuel à l'écran (direction + distance).
  • Parler à un autre PNJ.

📖 Journal de quêtes

  • Interface claire listant les quêtes en cours, prêtes à rendre et terminées.
  • Barres de progression et états colorés.

🛠️ Outils d'administration (opérateurs)

  • Éditeur de quêtes à onglets (Infos / Dialogues / Objectif) : créer, modifier, supprimer des quêtes en jeu.
  • Sélecteurs intégrés : un bouton pour choisir un item (objectif collect ou récompense) et un bouton pour choisir un mob (objectif kill) dans une liste avec recherche.
  • Bouton « copier l'id » d'une quête.
  • Gestion des joueurs : réinitialiser les quêtes d'un joueur connecté.
  • Nettoyage du journal (admin).
  • Prérequis entre quêtes (verrouiller une quête tant qu'une autre n'est pas finie) et enchaînement automatique (quête suivante).

🖥️ Interfaces soignées

  • Toutes les interfaces sont responsives (s'adaptent à l'échelle d'interface : Auto, x1, x2, x3, x4) et défilables à la molette.
  • Les notifications passent par des toasts, pas par le chat.

⚙️ Installation

  1. Installe NeoForge 21.1.231+ pour Minecraft 1.21.1.
  2. Place le .jar de Questline dans le dossier mods/ du serveur.
  3. Place le même .jar dans le dossier mods/ de chaque client également.

⚠️ Le mod doit être installé sur le serveur ET le client. Les joueurs ont besoin du mod côté client pour que les fenêtres graphiques (dialogues, journal, écrans admin) et les skins de PNJ personnalisés fonctionnent correctement.

💡 En solo, installe simplement le mod normalement.


🚀 Prise en main rapide (admin)

  1. Récupère les objets dans l'onglet créatif Questline.
  2. Pose un PNJ avec un œuf de création.
  3. Clic-droit dessus avec la Baguette d'administration pour ouvrir la configuration.
  4. Crée une quête (bouton Nouvelle quête), choisis le type d'objectif et la cible (boutons 📦 items / 🗡 mobs), définis les récompenses.
  5. Assigne la quête au PNJ. C'est prêt !

Les joueurs n'ont plus qu'à parler au PNJ. Donne-leur le Journal de quêtes (objet) ou laisse-les l'ouvrir.


❓ FAQ

Faut-il taper des commandes ?
Non. Tout se fait via des interfaces. Les commandes existent en complément mais ne sont pas nécessaires.

Les joueurs doivent-ils installer le mod ?
Oui. Le mod est obligatoire sur le serveur ET sur chaque client.

Les skins par URL fonctionnent avec quels sites ?
Une URL pointant directement vers une image .png de skin (ex. minecraftskins.com). Visible uniquement par les joueurs ayant le mod côté client.

Screenshots

Gallery

  • screen5.png
    screen5.png screen5.png
  • screen4.png
    screen4.png screen4.png
  • screen3.png
    screen3.png screen3.png
  • screen2.png
    screen2.png screen2.png
  • screen1.png
    screen1.png screen1.png

Versions

Files

Relations

Project Relations

More like this

Similar Mods

Suggestions use data such as tags, dependencies, dependents, descriptions, titles, and more to rank how much they overlap with this mod.

On ModDex

Community snapshot

0
Ratings
0
Followers
0
In stacks

By the numbers

Statistics

<1,000
Downloads
Last Updated
Created
Last synced
When ModDex last fetched this project from CurseForge or Modrinth. Every project is re-checked on a schedule, and any project that ships a new file is synced automatically within hours of the release.
New file updates sync automatically
How syncing works