promotional bannermobile promotional banner

EnkQuest (NPCs)

A GUI controlled Quest plugin with Quest Lines, which contain Quests, which contain Objectives. Set up your Quests through the admin panel! The objectives are Mine, Hunt, Craft, or Talk to a Dialogue NPC!

EnkQuest (by Enktale)


Features

Below you can find a list of all features. If you would like to have anything added to this plugin, feel free to leave a comment. As I am a server owner and made this plugin for my server, I will probably only implement it if it also fits into my server. If you find any bugs, please let me know as well!

  • Create custom "Quest Lines", which can have one or more "Quests", which consists of one or more "Objectives"
  • Set-up everything through the /enkquest admin gui
  • See active quests through /enkquest quest
  • Players do not need to use commands, they can do everything by interacting with the NPCs!
  • Link a Quest Line to a Quest NPC. This NPC will show the player the list of Quests part of this line.
  • Make Quests unavailable before having finished other quests! (Selectable)
  • Spawn NPCs through the admin GUI
  • Link a Dialogue NPC to a "talk" objective. Set up an idle message for when no quest is active.
  • Add custom rewards! Items or commands. (note: make sure you have the exact correct item ID, as otherwise the plugin gets buggy)
  • Objectives: "Talk", "Hunt", "Craft", "Deliver", "Enkonomy" (requires Enkonomy), and "Mine". (tip: You can find the Entity IDs here under the "Detailed" list: https://hytaleguide.net/mobs)
  • For a all objectives you can use OR statements (Entity ID: Chicken|Cow) Use '|' in between, this way the players have to hunt a chicken OR a cow for the same objective (You can use this to e.g. add all Zone 1 skeleton types, so that the objective is to "Kill a zone 1 skeleton" instead of "Kill a zone 1 skeleton archer"
  • All messages configurable in a language config file (Also all GUI elements configurable here!)

Commands & Permissions

/enkquest quest enquest.quest.status | Let's players see their current active quests.

/enkquest admin guienkquest.admin | Server admins, use this!

/enkquest quest list {id}enkquest.admin | To see quests in a specific questline

/enkquest quests {id}enkquest.admin | To see the quests in a questline

/enkquest questline list enkquest.admin | To see a list of questlines

/enkquest reset {player} {id}enkquest.admin | To reset player progress on a quest
NOTE: You can reset entire questlines through e.g. /enkquest reset Perry 1. You can also reset specific quests within a questline, through e.g. /enkquest reset Perry 1.3.

 


Configurables

Just the language! Every thing else is configured ingame.


Known Issues

  • none

Planned Features

  • Database integration
  • Change the behaviour of NPC selection so the user inputs an entity_id to allow the NPC to take any entity form.
  • Crop farming objectives, I tried to put these under "mine", but we will add a "farm" objective specifically for farming.

 


Screenshots (Note; I edited the language config to dutch!)

These first images show the /enkquest admin gui, the config of a quest line, the config of a quest and the config of an objective

 

These next images show how I configured our stater quest. Each quest sends the new players to another dialogue NPC which will give them rewards each, like tools, weapons, armor, and food. This way they will automatically be sent around all spots on the spawn (Like the Enkonomy NPC Market from my other plugin "Enkonomy".)

 

The next image shows the idle message of a Dialogue NPC (When interacting with a dialogue NPC, with no active quest having to do with this dialogue NPC)

 

Below here you can find three screenshots regarding our Daily Quests for Zone 1, where they have to kill an x amount of surface monsters.

 

The EnkQuest (NPCs) Team

profile avatar
  • 2
    Followers
  • 6
    Projects
  • 1.1K
    Downloads

More from SocratiemesView all

  • Enkonomy (Eco, Public Markets, NPC Shops) project image

    Enkonomy (Eco, Public Markets, NPC Shops)

    • 239
    • Mods

    An economy plugin with automatic player-configured NPC shops, online time rewards, command NPC shops, and all messages configurable!

    • 239
    • February 19, 2026
    • Mods
  • EnkPortal project image

    EnkPortal

    • 197
    • Mods

    Set an allowed teleporter cap per player, portals are private and caps can be increased using commands.

    • 197
    • February 18, 2026
    • Mods
  • EnkAltar (Vote rewards, key/chest system) project image

    EnkAltar (Vote rewards, key/chest system)

    • 120
    • Mods

    EnkAltar is a plugin that offers the iconic Vote Chests plugin, but then as an altar. Interact using the custom Voting Oil with the custom Altar block, and be rewarded randomly! (Highly configurable, all messages configurable)

    • 120
    • February 14, 2026
    • Mods
  • EnkReferral - Refer a Friend Through an NPC! project image

    EnkReferral - Refer a Friend Through an NPC!

    • 57
    • Mods

    This plugin lets you spawn a referral NPC where players can enter the name of an (online) user for referral. They will both be rewarded something configurable and you can enable/disable a custom broadcast as well.

    • 57
    • February 11, 2026
    • Mods
  • Enkonomy (Eco, Public Markets, NPC Shops) project image

    Enkonomy (Eco, Public Markets, NPC Shops)

    • 239
    • Mods

    An economy plugin with automatic player-configured NPC shops, online time rewards, command NPC shops, and all messages configurable!

    • 239
    • February 19, 2026
    • Mods
  • EnkPortal project image

    EnkPortal

    • 197
    • Mods

    Set an allowed teleporter cap per player, portals are private and caps can be increased using commands.

    • 197
    • February 18, 2026
    • Mods
  • EnkAltar (Vote rewards, key/chest system) project image

    EnkAltar (Vote rewards, key/chest system)

    • 120
    • Mods

    EnkAltar is a plugin that offers the iconic Vote Chests plugin, but then as an altar. Interact using the custom Voting Oil with the custom Altar block, and be rewarded randomly! (Highly configurable, all messages configurable)

    • 120
    • February 14, 2026
    • Mods
  • EnkReferral - Refer a Friend Through an NPC! project image

    EnkReferral - Refer a Friend Through an NPC!

    • 57
    • Mods

    This plugin lets you spawn a referral NPC where players can enter the name of an (online) user for referral. They will both be rewarded something configurable and you can enable/disable a custom broadcast as well.

    • 57
    • February 11, 2026
    • Mods