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.
Neoforge is a fork of the Minecraft Forge available for versions 1.20.1+ of Minecraft. Many Forge mods are compatible with Neoforge and vice versa.
Community voices
Reviews
Click once to include, again to exclude, again to clear
No reviews yet. Be the first to review this project!
Get it on
Available Platforms
About
Project Details
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.
Use HTML for any page that supports it, or Markdown for README files and Markdown-based descriptions.
Identifiers
Platform IDs
Resources
External Links
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
- Install NeoForge 21.1.231+ for Minecraft 1.21.1.
- Place the Questline
.jarin themods/folder of the server. - Place the same
.jarin themods/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)
- Grab the items from the Questline creative tab.
- Place an NPC using a creation egg.
- Right-click it with the Admin Wand to open the configuration.
- Create a quest (New quest button), choose the objective type and target (📦 items / 🗡 mobs buttons), set the rewards.
- 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
- Installe NeoForge 21.1.231+ pour Minecraft 1.21.1.
- Place le
.jarde Questline dans le dossiermods/du serveur. - Place le même
.jardans le dossiermods/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)
- Récupère les objets dans l'onglet créatif Questline.
- Pose un PNJ avec un œuf de création.
- Clic-droit dessus avec la Baguette d'administration pour ouvrir la configuration.
- 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.
- 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.
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
By the numbers
Statistics
Want to reach Minecraft players?
We're looking for a server hosting partner to feature here and other parts of the site. Interested? Send us a message!
Get in touchGet it on
Available Platforms
On ModDex
Community snapshot
By the numbers
Statistics
Resources