

EpicQuest - Lightweight Quest System for Minecraft
EpicQuest is an intuitive yet fully customizable mod for creating quests in Minecraft. It immerses players in exciting adventures without the need for commands - all tasks can be obtained through villagers, special signs, and progress can be tracked in a dedicated book.
Key Features
The system supports simultaneous completion of multiple quests, with each quest containing various tasks. Available task types include:
- Collecting specific items
- Defeating mobs (including specific enemies by name)
- Killing players
- Destroying or placing blocks
- Enchanting items
- Taming animals
- Crafting items
- Smelting in furnaces
- Interacting with villagers
- Clicking on blocks
- Executing commands
Rewards and Additional Features
For successfully completing quests, players receive various rewards: items or execution of special commands. The mod integrates with popular plugins, including MythicMobs and other custom mob systems through the "Kill Mob By Name" task type.
Other important features:
- Quest progress only in specified worlds
- Player statistics
- Permission system
- Quest requirements
- Quest cooldown after completion (perfect for daily quests)
- Sign support
- Any block can become a quest source
- Creation of quest-giving villagers
- Party functionality
- View active quests in a book without commands
- Vault integration
Planned Updates
Future versions plan to add RPG Items support for collection quests and rewards, as well as an API for easily adding new quest and reward types.
Creating Quests
To create quests, follow the instructions for the Bukkit version but use full Forge item names, for example: minecraft:iron_sword=1
Commands
All commands must start with /q or /quest:
Command | Description | Permission |
---|---|---|
give | Give random quest | epicquest.user.give |
give | Give specific quest from list | epicquest.user.give |
turnin | Turn in all current quests | epicquest.user.turnin |
questbook or qb | Show active quests | epicquest.user.questbook |
info | Information about specific quest | epicquest.user.info |
drop | Drop specified quest | epicquest.user.drop |
stats | Show player statistics | epicquest.user.stats |
help | Show help | epicquest.user.help |
questblock | Options for block you're looking at | epicquest.admin.questblock |
party | Show party members | epicquest.user.party |
party invite | Invite player to party | epicquest.user.party |
party accept | Accept party invitation | epicquest.user.party |
party kick | Kick player from party | epicquest.user.party |
party leader | Assign new party leader | epicquest.user.party |
party leave | Leave party | epicquest.user.party |
party chat | Toggle party chat | epicquest.user.party |
questentity create | Create villager with quest | epicquest.admin.questentity |
questentity remove | Remove villager with quest | epicquest.admin.questentity |
reload | Reload quests from file | epicquest.admin.reload |
By default, all administrative permissions are granted only to users with OP, as Forge currently lacks a permission system. This will change when ported to Sponge.