Releases: Robotv2/BetterDailyQuest
Release list
BetterDailyQuest 0.0.13 Beta
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
Added
- Added
game_modes,biomes, andheightprogress 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
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
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
JUMPtasks count player jumps.BOATandMINECARTtasks 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
Beta release: test on a non-production server before deploying.
BetterDailyQuest 0.0.9 adds distance-based player quest types.
Added
WALKtasks count walking, sprinting, and sneaking distance in blocks.SWIMtasks 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
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
BetterDailyQuest 0.0.7 Beta adds anonymous bStats usage metrics.
Added
- bStats 3.2.1 metrics under BetterDailyQuest plugin ID
32844. - A bounded
database_typechart reportingSQLITE,MARIADB, orUNKNOWN.
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.7anddatabase_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
BetterDailyQuest 0.0.6 Beta adds a built-in Quest Board for players.
Added
/bdq questsopens a protected inventory showing the player's waiting, active, completed, and unavailable assignments.- Players with
betterdailyquest.command.startcan left-click a waiting assignment to start it. - Board layout, items, status labels, group slots, and failure messages are configurable.
- Quest
descriptionand tasktask_descriptioncontent can be shown directly on the board.
Fixed
- Quest names fall back to their Quest ID when the optional
nameis missing. - Newly assigned quests and task rows persist before their progress changes.
- Quest Board inventory protection works on Paper 1.8.8 without modern
InventoryViewABI 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
BetterDailyQuest 0.0.5 Beta improves quest conditions and shutdown reliability.
Added
- A
permissionsplayer condition withALLandANYmodes.
Fixed
- Numeric PlaceholderAPI comparisons now compare numeric values correctly, including equivalent values such as
10and10.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
BetterDailyQuest 0.0.4 Beta changes how Anchor is delivered.
Changed
- Anchor
v0.1.1is 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.