Changelog

Last updated Sep 18, 2026

Changelog

1.0.5

Premium — contracts

  • Random contracts from Citizens brokers, /sq contract, or the quest browser
  • Contract board: pick difficulty, see fee, confirm before payment
  • Per-source fees and cooldowns (command, GUI, NPC); optional fee by difficulty
  • /sq npc broker, unbroker, brokers; cap in contract-request.yml
  • Contract NPC setup guide
  • Contracts lock to the taker; others cannot pick up that paper

Premium — generator

  • /sq generate partial filters: objective, template, amount range, difficulty, tier, material
  • After a type, lone numbers set amount (e.g. /sq generate single 20)
  • Batch needs a following filter (e.g. single 5 kill) or no type (/sq generate 5)
  • - keeps a slot random; tab completion on every slot
  • Smarter parsing (e.g. /sq generate single kill hard)

Quest papers and custody

  • Q-drop releases the paper with progress kept; another player can adopt and continue
  • lock-to-player papers stay bound to the original player when dropped
  • Chest/ender/shulker pauses tracking; hoppers and workstations blocked
  • Removed /sq abandon. Drop the paper instead
  • Writable books blocked as quest papers; removed from random material pool
  • Redesigned paper lore (gradients, active/queued/timed status)

Commands

  • /sq claim <questId>: claim from /sq list click (uses list.click, not give)
  • /sq spawnpaper: admin spawn unbound paper (/sq drop alias)
  • /sq progress: all held papers with status and timer remaining
  • Permission-filtered /sq help; bare /sq opens help
  • /sq reset and /sq complete: inventory + cursor, lock-to-player aware
  • copy, reset, complete use their own permission nodes

Timed quests

  • Global HUD in config.ymlquest-timer-display:
    • Paper item name countdown
    • Action bar (default on)
    • Boss bar
    • Periodic chat reminders
  • Paper lore timer unchanged; 60s warning message still sent

Block objective anti-cheat

  • anti-cheat in config.yml (all on by default)
  • break / harvest: player-placed blocks do not count
  • place: re-placing after you break your own block does not count
  • collect: drops from those breaks and items you dropped do not count
  • creative: no break/place/harvest/collect progress in creative mode
  • Multi-block placements (beds, etc.) are tracked

Copy and stability

  • User-facing copy pass on messages, GUI labels, tier/difficulty tooltips, and condition failure text
  • Objective-aware listener gating; debounced queue refresh; conditional paper lore updates
  • Queue/cursor fixes for multiple papers of the same quest
  • Citizens startup ordering; quest-giver NPC progress tracking
  • Missing integrations skipped quietly
  • Reload flush saves player shards synchronously; unique temp files fix Windows shard write errors
  • Save/prune, timer fail cleanup, reload refreshes online players

Earlier versions

See your server's release notes or git history for 1.1.0 and prior.

Version 1.0.5