Changelogs

SoapsQuest - UPDATE - 1.0.5

View on store

  • Premium: random contracts from Citizens brokers, /sq contract, or the quest browser — difficulty picker, fee shown, confirm before pay
  • Premium: contract fees and cooldowns per source (command, GUI, NPC); optional fee by difficulty; pay/refund messages
  • Premium: /sq npc broker / unbroker / brokers; cap contract NPCs in contract-request.yml; step-by-step contract NPC guide
  • Contracts lock to the player who took them (lock-to-player); others cannot pick up that paper
  • Premium: /sq generate partial filters — pin objective, template, amount range, difficulty, tier, material; - keeps a slot random; tab completion on every slot
  • Smarter /sq generate parsing (e.g. /sq generate single kill hard without an explicit count)
  • Press Q to drop a quest paper — progress stays on the instance; another player can pick it up and continue (lock-to-player papers stay bound to you)
  • Chest/ender/shulker storage pauses tracking until picked up again; hoppers and workstations cannot move quest papers
  • Removed /sq abandon — dropping the paper is how you release a quest
  • /sq claim <questId> and clickable /sq list entries (uses list.click, not give)
  • /sq spawnpaper spawns a fresh unbound paper in the world (/sq drop kept as alias)
  • /sq progress lists all held papers (active + queued) with status and timer remaining; permission-filtered /sq help; bare /sq opens help
  • /sq reset and /sq complete scan inventory + cursor and respect lock-to-player instances
  • Timed quests: optional countdown on paper item name, action bar, boss bar, and periodic chat reminders (quest-timer-display in config.yml); lore timer unchanged
  • Block objective anti-cheat (anti-cheat in config.yml, all on by default): break/harvest ignore player-placed blocks; place ignores re-placing after you break your own block; collect ignores drops from those breaks and items you dropped; no break/place/harvest/collect progress in creative; multi-block placements tracked (beds, etc.)
  • User-facing copy pass on messages, GUI labels, tier/difficulty tooltips, and condition failure text
  • Performance: objective-aware listener gating, debounced queue refresh, conditional paper lore updates
  • Redesigned quest paper lore (gradients, clearer active/queued/timed status)
  • Quest papers cannot be written books; writable book removed from random material pool
  • Citizens startup waits until Citizens is ready; Citizens quest-giver papers track progress correctly
  • Quests needing a missing/disabled integration are skipped quietly
  • Queue refresh fixes (cursor papers, multiple copies of same quest type)
  • Reload flush saves player shards synchronously; unique temp files fix Windows shard write errors on /sq reload
  • Save/prune fixes, unified paper give paths, timer fail cleanup, reload refreshes online players, and related stability fixes

Questions or issues? Join Discord · Support