Skip to content

Releases: Robotv2/BetterDailyQuest

BetterDailyQuest 0.0.13 Beta

Pre-release

Choose a tag to compare

@github-actions github-actions released this 27 Aug 18:34
3d51656

Fixed

  • Replaced stale 0.0.10 administrator-guide download links and compatibility summary with current release guidance and 0.0.12 evidence.

BetterDailyQuest 0.0.12 Beta

Pre-release

Choose a tag to compare

@github-actions github-actions released this 27 Aug 18:22
235ffb7

Added

  • Added game_modes, biomes, and height progress conditions for restricting quest progress by player context.

Fixed

  • Replaced stale version-specific README links with links to the current public releases.

BetterDailyQuest 0.0.11 Beta

Pre-release

Choose a tag to compare

@Robotv2 Robotv2 released this 11 Aug 15:57
e097785

Beta release: test on a non-production server before deploying.

BetterDailyQuest 0.0.11 fixes task progress formatting when multiple servers share a MySQL database.

Fixed

  • Progress and required amounts loaded from MySQL no longer show trailing decimal zeros or scientific notation after switching servers.

Verification

  • The reporter confirmed the correct display on both servers sharing MySQL.
  • Automated tests and the shaded JAR build passed.
  • The plugin started and stopped cleanly on Paper 1.8.8 and Paper 26.2.

SHA-256: 16AA5D3E37AA3CA3DFE0DE3281F83D68B018B828F1B8292582E931B78661B941

BetterDailyQuest 0.0.10 Beta

Pre-release

Choose a tag to compare

@Robotv2 Robotv2 released this 05 Aug 17:57
c9fc234

Beta release: test on a non-production server before deploying.

BetterDailyQuest 0.0.10 adds more movement quests and makes /bdq reload fail safely.

Added

  • JUMP tasks count player jumps.
  • BOAT and MINECART tasks count vehicle distance in blocks.
  • Fresh installations include Acrobat, Sailor, and Rail Traveler quests.

Reload safety

  • Invalid configuration, groups, quests, conditions, schedules, or Quest Board layouts keep the previous runtime active.
  • Valid content replaces the active quest and group snapshots only after validation.
  • Storage configuration changes still require a server restart.

Verification

  • All 74 tests and the shaded JAR build passed.
  • All 35 default quests loaded, invalid reloads were rejected, valid reloads succeeded, and shutdown was clean on Paper 1.8.8 and Paper 26.2.
  • Manual jump, boat, minecart, exclusion, completion, reward, reconnect, reload, and persistence checks passed on both versions.

SHA-256: 4B9DCF85D71875BCF8F0A5813993D67EC83747DBEB652960ADB5E7BB9DD26B7D

BetterDailyQuest 0.0.9 Beta

Pre-release

Choose a tag to compare

@Robotv2 Robotv2 released this 29 Jul 13:39
425900c

Beta release: test on a non-production server before deploying.

BetterDailyQuest 0.0.9 adds distance-based player quest types.

Added

  • WALK tasks count walking, sprinting, and sneaking distance in blocks.
  • SWIM tasks count swimming distance in blocks.
  • Fresh installations include the daily Traveler and weekly Swimmer quests.

Reliability

  • Movement tracking now initializes already-online players safely.
  • Statistic resets and non-positive changes no longer grant progress.
  • Player baselines are cleared on disconnect.

Verification

  • All tests and the shaded JAR build passed.
  • All 32 default quests loaded with clean shutdown on Paper 1.8.8 and Paper 26.2.
  • Manual walking, sprinting, sneaking, swimming, completion, and persistence were confirmed.

SHA-256: 69EABF79F3B531EA704D66EAFFA659166E2A268F153AE637FE293AC3D4B9B418

BetterDailyQuest 0.0.8 Beta

Pre-release

Choose a tag to compare

@Robotv2 Robotv2 released this 25 Jul 19:34

BetterDailyQuest 0.0.8 Beta improves the fresh-install experience with a compact three-cadence quest showcase.

Added

  • Ten daily, ten weekly, and ten monthly example quests.
  • Recurring weekly and monthly groups alongside the daily group.
  • Safe message-only rewards and examples covering core block, crafting, cooking, combat, fishing, animal, enchantment, and projectile tasks.

Changed

  • The default Quest Board now presents five daily, three weekly, and one monthly assignment in a restrained three-group layout.
  • Fresh-install smoke tests now require all thirty bundled quests to load successfully.

Upgrade behavior

  • Existing config, group, and quest files are preserved.
  • The new sample groups and quests are generated only for fresh installations.

Verification

  • Unit and default-resource contract tests.
  • Fresh-install startup and clean shutdown on Paper 1.8.8 build 445 with Java 17.
  • Fresh-install startup and clean shutdown on Paper 26.1.2 build 74 with Java 25.
  • All thirty bundled quests loaded on both tested servers.
  • Strict administrator-documentation validation and build.
  • SHA-256: 4c15619a8006836534b4e500418944c34751fd357113fbb85d7fb33c839fd0ef

This is a beta release. Test it on a private or staging server before production use.

BetterDailyQuest 0.0.7 Beta

Pre-release

Choose a tag to compare

@Robotv2 Robotv2 released this 23 Jul 17:55
36867a7

BetterDailyQuest 0.0.7 Beta adds anonymous bStats usage metrics.

Added

  • bStats 3.2.1 metrics under BetterDailyQuest plugin ID 32844.
  • A bounded database_type chart reporting SQLITE, MARIADB, or UNKNOWN.

Privacy

  • Database credentials, addresses, names, and other connection details are not collected.
  • Server owners can disable bStats globally in plugins/bStats/config.yml.

Verification

  • Automated startup and clean shutdown on Paper 1.8.8 build 445 with Java 17.
  • Automated startup and clean shutdown on Paper 26.1.2 build 74 with Java 25.
  • Direct bStats submission accepted with plugin version 0.0.7 and database_type=SQLITE.
  • Packaged metadata audited; bStats is relocated and no unrelocated bStats, Anchor, or Brigadier classes are included.
  • SHA-256: 6bffc5c7045d81d22f5c6c838ccef224122963562fc38f5657b930a0a8c00a8f

Player-facing behavior is unchanged from 0.0.6 and manual gameplay was not rerun for this metrics-only release.

First startup requires access to the repositories listed by Zapper. This is a beta release; test it on a private or staging server before production use.

BetterDailyQuest 0.0.6 Beta

Pre-release

Choose a tag to compare

@Robotv2 Robotv2 released this 22 Jul 21:07
f97d496

BetterDailyQuest 0.0.6 Beta adds a built-in Quest Board for players.

Added

  • /bdq quests opens a protected inventory showing the player's waiting, active, completed, and unavailable assignments.
  • Players with betterdailyquest.command.start can left-click a waiting assignment to start it.
  • Board layout, items, status labels, group slots, and failure messages are configurable.
  • Quest description and task task_description content can be shown directly on the board.

Fixed

  • Quest names fall back to their Quest ID when the optional name is missing.
  • Newly assigned quests and task rows persist before their progress changes.
  • Quest Board inventory protection works on Paper 1.8.8 without modern InventoryView ABI calls.

Verification

  • Automated startup and clean shutdown on Paper 1.8.8 build 445 with Java 17.
  • Automated startup and clean shutdown on Paper 26.1.2 build 74 with Java 25.
  • Manual Quest Board protection, Stonebreaker start, progress, completion, reload, reconnect, and persistence on both server versions.
  • Packaged metadata and board classes audited; no FastInv classes are included.
  • SHA-256: 4332246D23369DB02BC45532FD9282BFAF033EE12CAA1DC1EEB9EE77B62183C7

First startup requires access to the repositories listed by Zapper. This is a beta release; test it on a private or staging server before production use.

BetterDailyQuest 0.0.5 Beta

Pre-release

Choose a tag to compare

@Robotv2 Robotv2 released this 21 Jul 16:48
e0c1d44

BetterDailyQuest 0.0.5 Beta improves quest conditions and shutdown reliability.

Added

  • A permissions player condition with ALL and ANY modes.

Fixed

  • Numeric PlaceholderAPI comparisons now compare numeric values correctly, including equivalent values such as 10 and 10.0.
  • Invalid condition configuration rejects the affected quest instead of silently weakening its requirements.
  • Quest schedulers stop before plugin shutdown, preventing delayed classloader errors.

Verification

  • Automated startup and clean shutdown on Paper 1.8.8 build 445 with Java 17.
  • Automated startup and clean shutdown on Paper 26.1.2 build 74 with Java 25.
  • Manual Stonebreaker permission denial, completion, reward, persistence, and duplicate-assignment rejection on Paper 26.1.2.
  • SHA-256: 310A7E8D02B77EE65E064512C83BD6D182C5E9CF40F9B779C45C723A9EAB46D5

First startup requires access to the repositories listed by Zapper. This is a beta release; test it on a private or staging server before production use.

BetterDailyQuest 0.0.4 Beta

Pre-release

Choose a tag to compare

@Robotv2 Robotv2 released this 20 Jul 19:10
2b5da28

BetterDailyQuest 0.0.4 Beta changes how Anchor is delivered.

Changed

  • Anchor v0.1.1 is downloaded from JitPack through Zapper on first startup instead of being embedded in the plugin JAR.
  • Release builds no longer depend on Maven Local or a neighboring Anchor checkout.
  • Anchor and its runtime packages remain isolated under the BetterDailyQuest library namespace.

Installation note

Allow the server to access JitPack and Maven Central on first startup, and keep plugins/BetterDailyQuest/.libs. Do not install Anchor as a separate plugin.

Verification

  • Paper 1.8.8 build 445 with Java 17
  • Paper 26.1.2 build 74 with Java 25
  • SHA-256: 8EC4302C208C5AF0AF7C2C7AB2F8B34B0FD6D0EEB6BF63589A2CC933EAC44965

This is a beta release. Test it on a private or staging server before production use.