promotional bannermobile promotional banner

Questline

**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.
screen3.png

screen3.png

screen2.png

screen2.png

screen1.png

screen1.png

screen4.png

screen4.png

screen5.png

screen5.png

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.

The Questline Team

profile avatar
Owner
  • 4
    Projects
  • 112
    Downloads
Donate

More from az1_57

  • ServerLogger project image

    ServerLogger

    • 6
    • Mods

    Server Logger to Discord is a robust, server-side only utility designed for administrators who need total oversight of their community and economy. Built specifically for NeoForge, it bridges your server logs directly to a Discord channel via Webhooks.

    • 6
    • June 24, 2026
    • Mods
  • OniriaEconomy project image

    OniriaEconomy

    • 5
    • Mods

    OniriaEconomy adds a fully integrated virtual currency system based on OniriaCoins (OCS), with an in-game shop, premium rank handling, NPC rewards, chunk purchases, admin management tools and secure PayPal support.

    • 5
    • June 24, 2026
    • Mods
    • +1
  • EstateMod project image

    EstateMod

    • 17
    • Mods

    Buy, rent and manage land block-by-block. Automatic rent, evictions, realtor blocks, property signs, a premium currency, and deep integration with FTB & Lightman's Currency.

    • 17
    • June 14, 2026
    • Mods
    • +1
  • ServerLogger project image

    ServerLogger

    • 6
    • Mods

    Server Logger to Discord is a robust, server-side only utility designed for administrators who need total oversight of their community and economy. Built specifically for NeoForge, it bridges your server logs directly to a Discord channel via Webhooks.

    • 6
    • June 24, 2026
    • Mods
  • OniriaEconomy project image

    OniriaEconomy

    • 5
    • Mods

    OniriaEconomy adds a fully integrated virtual currency system based on OniriaCoins (OCS), with an in-game shop, premium rank handling, NPC rewards, chunk purchases, admin management tools and secure PayPal support.

    • 5
    • June 24, 2026
    • Mods
    • +1
  • EstateMod project image

    EstateMod

    • 17
    • Mods

    Buy, rent and manage land block-by-block. Automatic rent, evictions, realtor blocks, property signs, a premium currency, and deep integration with FTB & Lightman's Currency.

    • 17
    • June 14, 2026
    • Mods
    • +1