What Is BasicQuests and Why Your Server Needs It
Running a Minecraft server is about more than just placing blocks and fighting mobs. Players crave direction, goals, and a sense of progression. BasicQuests delivers exactly that by injecting randomly generated quests directly into your Spigot-based server. No tedious initial configuration is required—just drop the plugin in, and your community instantly gains access to a dynamic quest system that rewards exploration, gathering, and combat. Whether you manage a small survival world or a bustling network, this plugin keeps the experience fresh without demanding constant admin attention.
How BasicQuests Works Right Out of the Box
Every player who joins your server receives a set number of active quests, typically three by default. They can view their current objectives with /quests list or /quests list rewards. Once a task is completed, a reward button appears in chat, or the player can claim it manually using /quests reward. The moment a reward is collected, that quest vanishes and a brand-new one takes its place, ensuring the adventure never stalls. A daily skip allowance (one per 24 hours by default) gives players flexibility if a particular challenge doesn't suit their playstyle.
What truly sets BasicQuests apart is its intelligent scaling. A fresh face on the server might be asked to mine 32 iron ore, while a veteran with hundreds of hours could face a monumental task like mining 512 iron ore. This progression is tied directly to playtime and can be fine-tuned or disabled entirely in the config. Certain quests also gate themselves behind advancements—nether-themed objectives, for instance, won't appear until a player has earned the "Diamonds!" achievement, preserving a natural sense of discovery.
Quest Types and the Star Rating System
BasicQuests generates objectives from a wide pool of categories, each pulling from the core activities players already enjoy. The current lineup includes:
- Mine Block
- Kill Entity
- Harvest Block
- Chop Wood
- Enchant Item
- Find Structure
- Trade with Villager
- Gain Level / Reach Level
- Break Block
- Fish Item
- Increase Stat
- Pick Flower (newly added)
Every quest is assigned a star rating based on difficulty, visible in the chat interface. Completing quests earns stars, which feed into a server-wide leaderboard accessible via /quests leaderboard. This friendly competition adds a layer of social motivation, pushing players to tackle rarer, high-star challenges. Some quests are intentionally scarce but promise exceptionally valuable rewards, making that lucky roll feel genuinely exciting.
Rewards That Match the Effort
BasicQuests supports three reward categories: items, money (via Vault-compatible economy plugins), and experience points. By default, only item rewards are active, but admins can mix and match in the config.yml, assigning weights to each type. The plugin calculates a quest's value based on multiple generation factors, then multiplies it by a configurable reward factor. This means a simple potato harvest might yield a few copper ingots, while a rare structure-finding quest could drop emeralds, enchanted gear, or even a jukebox.
Item rewards span a wide spectrum—from chainmail armor and smithing templates to enchanted books, potions with positive effects, and rare treasures like enchanted golden apples or music discs. Tools and armor can appear with random enchantments, making every reward feel hand-picked. The system ensures that even mundane tasks carry a tangible payoff, keeping engagement high across all player levels.
Deep Customization Without the Headache
While BasicQuests works immediately after installation, server owners who love to tinker will find a rich set of YAML files inside the plugins/BasicQuests/quest_generation/ directory. These allow you to adjust the probability of specific quest types, tweak the value of individual objectives, or even remove certain tasks entirely. The quantity-factor and reward-factor in the main config let you globally scale difficulty and payout. You can also set a daily quest completion limit, change the reset hour, enable broadcast messages for completed quests, and define banned worlds where progress is disabled.
For those who want to streamline their server setup even further, the BasicQuests plugin can be easily installed via the foxygame.net launcher — a convenient, flexible, and modern Minecraft launcher where you can download mods and plugins right from the menu. This approach saves time and ensures you always have the latest compatible version without digging through forum threads.
Placeholders, Scoreboards, and Commands
BasicQuests integrates smoothly with PlaceholderAPI, exposing placeholders like %bquests_1% and %bquests_1_reward_1% for use in custom scoreboards, chat plugins, or holograms. You can display a player's active quests alongside other information, such as jobs or currency, creating a unified HUD. The built-in scoreboard (/quests scoreboard) can be toggled per player, and if another plugin conflicts, you can disable it entirely while still relying on external scoreboard solutions.
The command set is straightforward yet powerful. Players use /quests list, /quests reward, /quests skip, and /quests leaderboard. Administrators gain access to /quests admin list, /quests admin reset (per player or global), /quests admin complete, and /quests admin reload. Permissions are granular, so you can grant helpers the ability to view others' quests without giving full control.
Keeping Your Community Engaged Long-Term
BasicQuests transforms a static server into a living, breathing world where every login brings a new set of challenges. The combination of playtime-scaled difficulty, rare high-value quests, and a public leaderboard creates a gentle competitive loop that rewards dedication without punishing casual players. Because the system regenerates quests automatically, admins spend less time designing events and more time enjoying the game alongside their community.
Upgrading from older versions is simple, though moving to v0.6 or later may require deleting the userdata folder to regenerate quests cleanly. For Minecraft versions 1.20 and below, BasicQuests version 0.5 remains the recommended choice. The plugin is actively maintained, with future quest ideas like breeding animals, taming, smelting, and potion brewing already on the developer's radar.
Conclusion
BasicQuests delivers a polished, plug-and-play questing experience that respects both the player's time and the admin's sanity. Its random generation, adaptive scaling, and deep configurability make it suitable for almost any survival or semi-vanilla server. By rewarding everyday activities with meaningful loot and fostering friendly competition through the star leaderboard, it turns routine gameplay into a series of mini-adventures. If you want to inject purpose into your Minecraft world without scripting a single event, BasicQuests is the plugin that does the heavy lifting for you.