promotional bannermobile promotional banner

Just Quests (plugin)

A lightweight quest system for Spigot, Paper and Purpur that works with vanilla clients: chest-menu quest book, generated daily and weekly quests, team quests and a server goal. The Plugin Only Works on paper servers
Back to Files

JustQuests-plugin-1.21-0.4.0.jar

File nameJustQuests-plugin-1.21-0.4.0.jar
Uploader
ErikEditsErikEdits
Uploaded
Oct 21, 2026
Downloads
9
Size
700.8 KB
File ID
9274920
Type
R
Release
Supported game versions
  • 1.21

What's new

Added

  • Team quests: a quest with "team": true belongs to a whole team - any member takes it, everyone's actions count, the quest book and tracker show the shared progress, and when it is done every member gets the rewards like for their own quests (members who were offline when they come back). A team is made with /quest team create <name> (then invite, accept, leave, kick, info; up to 8 players), or a player's scoreboard team (/team) counts. Mod and plugin alike; a world moving to the plugin brings its teams along.
  • Server plugin for Spigot, Paper and Purpur (1.19 – 1.21.11 and 26.1 – 26.3, on the plain Spigot API; one jar each for 1.19 – 1.20.6, 1.21 – 1.21.11 and 26.1 – 26.3): players join with a vanilla client. The quest book is a chest menu (opened with the quest book item new players get, or /quest, /quests, /jq), the quest tracker a boss bar. It reads the same quests as the mod (built-in, datapacks, custom-quests.json, one file per quest in plugins/JustQuests/quests/), has all objective and reward types, claiming, reward choices, the commands and permission nodes, and the five languages; item, block and mob names are translated by each player's game. A world played with the mod keeps its progress, custom quests and generated board when it moves to a plugin server.
  • The server generator (plugin): the board of generated quests grows with the players of the last 7 days; every player gets personal daily quests; harder weekly quests for everyone; a weekly server goal everyone works on together, with the same reward for every helper; and better rewards: a choice of three, a lucky bonus, a streak bonus for personal quests, loot on weekly quests and goals, a reward multiplier, and money through an economy plugin's command.
  • Plugin extras: announcements for a new board, new weekly quests and a new server goal, with harmless fireworks when the goal is reached; quest givers (/quest npc set [name]: the mob, villager or armor stand you look at opens the quest book); and PlaceholderAPI placeholders (%justquests_completed%, %justquests_tracked%, %justquests_goal_percent% and more).
  • Minecraft 26.1 – 26.3: Fabric builds for 26.1, 26.1.1, 26.1.2, 26.2 and 26.3, and NeoForge builds for 26.1.2 and 26.2 (NeoForge 26.3 follows once it leaves beta). JustQuests now has 43 builds. Minecraft 26.x needs Java 25.
  • Claim button: a finished quest now waits with its rewards until you claim them, with the Claim button in the quest book, the [Claim rewards] button in chat, or /quest claim <id> (/quest claim alone takes every waiting reward). The quest book shows these quests on top under "Rewards ready", the HUD reminds you of them, and /quest progress and /quest list mark them too. On Minecraft 1.18–1.19 (no quest book) the chat button and the command do it. Server owners who prefer the old way set "claimRewards": false in settings.json; then rewards arrive the moment a quest is finished, as before. A finished generated quest stays until its rewards are claimed, also when the generator puts up a new set in the meantime.
  • Choice rewards (justquests:choice): a quest can offer several rewards of which the player picks one when claiming: in the quest book by clicking an option, in chat with the [1] [2] buttons, or with /quest claim <id> <number>. Quests with a choice always wait to be claimed. The example datapack has ex_choice.
  • HUD position button in the quest book's title bar: each click moves the tracker to the next corner (clockwise). While you point at the button, the book shows the tracker in its corner.
  • Permissions (LuckPerms & co.): every command has a node, justquests.command.<name> for the player commands (everyone by default) and justquests.admin.<name> for the operator commands (operators by default). Quests can name a permission; players without it don't see the quest. NeoForge and Forge use their permission API, the Fabric builds bundle fabric-permissions-api.
  • Six more mods for the quest generator: Applied Energistics 2, Immersive Engineering, Biomes O' Plenty, Alex's Mobs, Tinkers' Construct and Ars Nouveau. Botania, Mekanism and the Twilight Forest got more quests (more flowers and gear, metal blocks and steel machines, more wood, beetles and meef). Every new target was checked against the mods' released jars.
  • settings.json gets new options added by itself, so owners see them without deleting the file.
  • Generated quests in five languages: quests from the generator now have their title, description and reward message in English, German, French, Spanish and Japanese, and each player reads their own game language. Item, block and mob names use the official translations of Minecraft and of the supported mods. The built-in quests got Japanese as well.

Changed

  • Every text is translatable: the quest book, the HUD, goal and reward names, and all chat messages of the commands now come from language files (assets/justquests/lang/), with English, German, French, Spanish and Japanese included. Each player sees their own game language, also on Minecraft 1.18–1.20.1. On 1.19.4 and newer, players without the mod see the English text.
  • The German, French and Spanish texts of the built-in quests have proper accents and use the game's own names (for example the "Acquire Hardware" advancement).
  • Loot rewards read "Loot: simple dungeon" instead of the full loot table id; tag goals read "any logs"; dimension goals name the vanilla dimensions ("Visit the Nether").
  • The Discord welcome no longer talks about voting on the v0.2 GUI.

Fixed

  • NeoForge 1.20.4: the mod did not load at all. Its jar only had the newer neoforge.mods.toml, which NeoForge 20.4 does not read, and it needed Java 21. It now has mods.toml and runs on Java 17 like Minecraft 1.20.4.
  • /quest generator status named the wrong Minecraft version on 1.21.11 and 26.x.

This mod has no additional files