Looking for a new quest plugin that’s built for big servers: easy to configure, clean UI, lots of mission variety, and strong compatibility with events/plugins.
Must-have features
- Quest NPC(s) that admins can spawn and move/relocate anytime (more then one NPC, configurable to offer different kinds of quests)
- Optional CopyPaste “quest house” per NPC
- Position system:
- Save custom positions (admin command)
- Choose random from defined positions (to be able to spawn NPC/s in map unique prefabs)
- Optional generated/random positions with rules (biomes/monuments/water checks.. etc.)
- Modern UI + mini quest tracker
- Quest description panel needs a scrollbar for long text
- SQL support to store quests, statics and quest progression
- Web interface to create/edit quests & config (no manual JSON) <-- Must have to generate the json file,
- Must render HTML color codes properly (don’t show raw codes)
Quest NPC interface (player-facing): detailed
- Interact key opens a “Quest Board” UI (no chat spam). Top area shows:
- NPC name/title + short intro text (supports formatted text/colors)
- Optional category buttons/tabs (Starter / Events / Farming / etc.)
- Three main tabs
- Available
- List of quests with: name, short summary, difficulty/icon, estimated time (optional), rewards preview
- Filters: category, “repeatable”, “cooldown ready”, search box (optional but nice)
- Active
- Shows player’s current quests with progress bars per objective
- “Track” toggle to pin to mini tracker
- “Abandon” button (if allowed)
- Completed / Turn-in
- Shows quests ready to complete + recent completions
- If the quest requires delivery/turn-in: shows a turn-in panel with required items and remaining counts
- Available
- Quest details panel (right side)
- Full description with scrollbar
- Objectives list (supports multi-object and multi-item delivery)
- Rules display: cooldown, repeatable, time limit (if used)
- Rewards list (items/blueprints/custom items/commands/currency)
- Turn-in / Delivery flow
- Button: “Deliver Items” (only appears when the quest needs delivery)
- Shows item list with remaining amounts, supports multiple item types
- Player can deliver partial amounts (optional), UI updates live
- “Complete Quest” becomes available only when requirements are met
- Quality-of-life
- Clear error messages in UI (inventory full, missing items, quest locked by requirements, cooldown not ready)
- Optional NPC responses on: greeting, accept, complete (text + optional sound)
- Marker/waypoint support for quest locations (optional)
- Admin-side NPC controls (minimal, but needed)
- Spawn/move NPC, assign categories, assign CopyPaste house preset, assign position group/random rules
- Preview NPC UI + offered quests without needing player account (optional)
Standard quest types (baseline)
- Gather
- Kill / Explode / Destroy (entities/NPCs/targets)
- Craft
- Research
- Loot (barrels + containers)
- Upgrade building (include honeycomb support)
- Use access cards
- Install/setup objects (e.g., place 3 workbences etc..) support multiple objects in one step
- Buy from NPC
- Hack locked crate
- Recycle items
- Grow & harvest plants
- Fishing (rod + trap)
- Delivery to quest NPC support multiple item types in one delivery
- Cooking
- Honeycomb
Compatibility / integrations to include
- BetterNPC: kill targets by profile name (https://codefling.com/plugins/better-npc)
- All plugins from Kpuctajl (https://codefling.com/kpuctajl)
- All plugins from: Adem (https://codefling.com/adem)
- RaidableBases
- Litterly all event plugins that have public API
Rewards:
A quest can have multiple different rewards.- Default items
- Custom Items (plugin-defined rewards)
- Command Rewards (server actions as rewards)
That’s the full “minimum spec” for a quest system that’s easy to run long-term and scales well with custom content and events.
This is likely just the first post... will need more details.
