
🚀 Features
eb43afbfeat: upgrade to quark 1.1.029ccd8efeat(ci): use new release system6d49353feat: first day on resetcf71850feat: implement minimessage support, timezones and new placeholders9a5acddfeat: add debug where it needed
🏗 Refactor
📝 Documentation
2aa85bfdocs: update readme
🔨 Build
1adffcbchore: move renovate to root1b6ccb9chore: rollback gradle to 8.14.393be350chore(deps): update setup-java to v5a9d0beechore(deps): Update patch (#144)6744a17chore(deps): Update minor (#145)b8315fbchore(deps): Update dependency org.mariadb.jdbc:mariadb-java-client to v3.5.6 (#146)abe6002chore(deps): Update patch (#148)7792718chore(deps): Update plugin shadow to v9.2.2 (#150)6389071chore(deps): Update softprops/action-gh-release action to v2.3.4 (#152)abe7aa6chore(deps): Update softprops/action-gh-release action to v2.4.1 (#154)84580d0chore(deps): update workflowsecdb513chore(deps): bump quark to 1.2.09b20919chore(deps): Update patch to v4.0.0-rc.14 (#156)56f1049chore(deps): Update funnyboy-roks/modrinth-auto-desc action to v1.7 (#157)5bb2380chore(deps): update actions/upload-artifact to v5.0.0dcff4c5chore(deps): bump quark to 1.2.1dfe7fa5chore: update renovate config1a08225chore(deps): Update mikepenz/release-changelog-builder-action action to v6.0.137d3244chore: add new minecraft versions40aa1e5chore(deps): Update all non-major dependencies (#161)fd74ab4chore(deps): bump quark to 1.3.04cd84a5chore(deps): Update actions/checkout action to v6 (#162)81f4a13chore(deps): Update all non-major dependencies (#163)0e8124echore(deps): Update actions/upload-artifact action to v6 (#164)e2ad3e9chore(deps): Update all non-major dependencies (#165)7046b51chore(deps): Update plugin shadow to v9.3.1 (#166)3c07a53chore(deps): Update mikepenz/release-changelog-builder-action action to v6.1.0 (#167)2c05f2echore(deps): Update dependency me.clip:placeholderapi to v2.12.2 (#168)6ac5ab1chore(deps): Update all non-major dependencies (#169)936a626chore(deps): Update actions/upload-artifact action to v7 (#170)184af4cchore(deps): Update dependency org.apache.maven:maven-artifact to v3.9.13 (#171)889af6dchore(deps): Update all non-major dependencies (#172)b66ed67chore(deps): Update all non-major dependencies (#173)c0ac1a9chore(deps): Update plugin shadow to v9.4.1 (#175)3744df8chore(deps): Update all non-major dependencies (#176)0f454f3chore(deps): Update dependency org.mariadb.jdbc:mariadb-java-client to v3.5.8 (#177)016c400chore(deps): Update all non-major dependencies (#179)20a3cb9chore(deps): Update gradle/actions action to v6 (#178)658c815chore(deps): Update softprops/action-gh-release action to v3 (#180)8a1bd43chore(deps): Update dependency org.apache.maven:maven-artifact to v3.9.15 (#181)809a22dchore: update config.yml comments for clarity8933c45chore: bump to 3.4.0-SNAPSHOTaa859cfchore: bump runServer deps87c563achore: consolidate Adventure into a bundlee9708c0ci: upload artifact without zip70b5008chore: bump to 3.4.0f726e58chore: update adventure to latest19e48a4ci: update release versions
💬 Other
What's Changed
This update focused on improving the plugin's architecture and maintainability. We did the following updates:
- Using DI pattern to make plugin architecture better
- Dependencies are now downloaded through our own Quark framework and no longer shaded into plugin JAR file
- Using OrmLite + DAO to better work with the database
- Switched to Lamp command framework
- Switched to own task scheduler system, so Folia is now supported
- and other changes like Gradle and it's plugins
⚠️ Please note If you find any problems with the plugin or the new dependency system, please let us know!
Full Changelog: https://github.com/BX-Team/NDailyRewards/compare/v3.2.1...v3.3.0
What's Changed
- Fix HeadUtil problems on startup
- dependency: Update actions/upload-artifact action to v4.6.2 by @renovate in https://github.com/BX-Team/NDailyRewards/pull/122
- dependency: Update dependency com.zaxxer:HikariCP to v6.3.0 by @renovate in https://github.com/BX-Team/NDailyRewards/pull/123
- dependency: Update dependency org.mariadb.jdbc:mariadb-java-client to v3.5.3 by @renovate in https://github.com/BX-Team/NDailyRewards/pull/124
- dependency: Update dependency gradle to v8.14 by @renovate in https://github.com/BX-Team/NDailyRewards/pull/125
Full Changelog: https://github.com/BX-Team/NDailyRewards/compare/v3.2.0...v3.2.1
What's Changed
- Reset rewards if they not claimed in specified time in https://github.com/BX-Team/NDailyRewards/issues/119
- Update commons to 2.0.0 + rewrote update checker, possibly fixes https://github.com/BX-Team/NDailyRewards/issues/118
- dependency: Update actions/upload-artifact action to v4.6.0 by @renovate-bot in https://github.com/BX-Team/NDailyRewards/pull/116
- dependency: Update dependency org.mariadb.jdbc:mariadb-java-client to v3.5.2 by @renovate-bot in https://github.com/BX-Team/NDailyRewards/pull/117
- dependency: Update actions/upload-artifact action to v4.6.1 by @renovate-bot in https://github.com/BX-Team/NDailyRewards/pull/120
- dependency: Update dependency gradle to v8.13 by @renovate-bot in https://github.com/BX-Team/NDailyRewards/pull/121
Full Changelog: https://github.com/BX-Team/NDailyRewards/compare/v3.1.2...v3.2.0
What's Changed
- /rw setday command now resets timer to current system time, so you can claim it instantly
- Optimized MenuManager and InventoryClickListener by @DimaSergeew in https://github.com/BX-Team/NDailyRewards/pull/113
- fix(deps): update all dependencies by @renovate-bot in https://github.com/BX-Team/NDailyRewards/pull/112
Full Changelog: https://github.com/BX-Team/NDailyRewards/compare/v3.1.1...v3.1.2
What's Changed
- chore(config): migrate renovate config by @renovate in https://github.com/BX-Team/NDailyRewards/pull/108
- chore(deps): update all dependencies by @renovate in https://github.com/BX-Team/NDailyRewards/pull/109
- Optimized MenuManager.java by @DimaSergeew in https://github.com/BX-Team/NDailyRewards/pull/111
- Fixed duping bug in https://github.com/BX-Team/NDailyRewards/issues/110
- Added commons repo
New Contributors
- @DimaSergeew made their first contribution in https://github.com/BX-Team/NDailyRewards/pull/111
Full Changelog: https://github.com/BX-Team/NDailyRewards/compare/v3.1.0...v3.1.1
What's Changed
- Added the ability to create custom GUI buttons
- Added auto-claim-delay to set time for automatic reward claim (original by https://github.com/BX-Team/NDailyRewards/pull/97)
- Added the ability to get rewards when you first time joining the server
- Added new actions: close, permission and luck
- chore(deps): update actions/upload-artifact action to v4.4.0 by @renovate-bot in https://github.com/BX-Team/NDailyRewards/pull/98
- chore(deps): update plugin io.papermc.paperweight.userdev to v1.7.3 by @renovate-bot in https://github.com/BX-Team/NDailyRewards/pull/102
- fix(deps): update dependency com.zaxxer:hikaricp to v6 by @renovate-bot in https://github.com/BX-Team/NDailyRewards/pull/101
- fix IllegalArgumentException no enum constant (https://github.com/BX-Team/NDailyRewards/commit/a526c7ba95a414d79c318a305f7419e3a3886f14)
P.S. We recommend to delete your old config and generate a new one
Full Changelog: https://github.com/BX-Team/NDailyRewards/compare/v3.0.0...v3.1.0
Changelog
Greetings to all NDailyRewards users! Initially, our plugin appeared in early 2022 and quite a lot of time has passed since then. The release of the first version, the release of the second version, the addition of new features, user growth and much more.
A long time ago, we planned to release a major update for all time, which will be much better than previous versions. And it happened - after a month of development, we wrote the plugin from scratch, removing all the old, unreadable code. Here are the main features of the new version:
- Switched to HikariCP and using MariaDB instead of MySQL
- Improved and optimized code (hopefully)
- New features such as automatic collection of rewards when logging in to the server, notification of new rewards, automatic menu opening, new update checker system and our own small API
- A new command system, as well as new commands such as setday and claim
- New language system with enums
- ...and other features, that you can view in PR #93
Since this is a completely new version, there may be errors that we might not have noticed. Report it here
Also, visit our new wiki site, that includes all our projects
NOTE: If you are upgrading from older versions, then completely delete the old config, saving a copy of it just in case, since the version 3.0.0 config differs from the old versions
Full Changelog: https://github.com/BX-Team/NDailyRewards/compare/v2.3.6...v3.0.0
What's Changed
- Update to 1.21
- fix(deps): update dependency me.clip:placeholderapi to v2.11.6 by @renovate in https://github.com/BX-Team/NDailyRewards/pull/84
- chore(deps): update dependency gradle to v8.8 - autoclosed by @renovate in https://github.com/BX-Team/NDailyRewards/pull/86
- fix(deps): update dependency de.tr7zw:item-nbt-api-plugin to v2.13.0 by @renovate in https://github.com/BX-Team/NDailyRewards/pull/88
- chore(deps): update gradle/gradle-build-action action to v3.4.2 by @renovate in https://github.com/BX-Team/NDailyRewards/pull/87
- fix(deps): update dependency org.xerial:sqlite-jdbc to v3.46.0.0 by @renovate in https://github.com/BX-Team/NDailyRewards/pull/85
Full Changelog: https://github.com/BX-Team/NDailyRewards/compare/v2.3.5...v2.3.6
What's Changed
- Update to 1.20.6
- chore(deps): update actions/upload-artifact action to v4.3.0 by @renovate in https://github.com/BX-Team/NDailyRewards/pull/76
- chore(deps): update gradle/gradle-build-action action to v2.12.0 by @renovate in https://github.com/BX-Team/NDailyRewards/pull/79
- fix(deps): update dependency de.tr7zw:item-nbt-api-plugin to v2.12.4 by @renovate in https://github.com/BX-Team/NDailyRewards/pull/83
- chore(deps): update dependency gradle to v8.7 by @renovate in https://github.com/BX-Team/NDailyRewards/pull/81
- chore(deps): update actions/upload-artifact action to v4.3.3 by @renovate in https://github.com/BX-Team/NDailyRewards/pull/82
- chore(deps): update gradle/gradle-build-action action to v3 by @renovate in https://github.com/BX-Team/NDailyRewards/pull/80
- fix(deps): update dependency org.xerial:sqlite-jdbc to v3.45.3.0 by @renovate in https://github.com/BX-Team/NDailyRewards/pull/77
Full Changelog: https://github.com/BX-Team/NDailyRewards/compare/v2.3.4...v2.3.5
What's Changed
- Fixed missing permission check and performance issue
by @xii69 in https://github.com/BX-Team/NDailyRewards/pull/74 - chore(deps): update actions/upload-artifact action to v4 by @renovate-bot in https://github.com/BX-Team/NDailyRewards/pull/72
- chore(deps): update gradle/gradle-build-action action to v2.11.1 by @renovate-bot in https://github.com/BX-Team/NDailyRewards/pull/71
New Contributors
- @xii69 made their first contribution in https://github.com/BX-Team/NDailyRewards/pull/74
Full Changelog: https://github.com/BX-Team/NDailyRewards/compare/v2.3.3...v2.3.4
- Fixed missing permission check and performance issue
What's Changed
- Supports 1.20.4
- Update reward-cooldown timer
- chore(deps): update gradle/gradle-build-action action to v2.8.1 by @renovate in https://github.com/BX-Team/NDailyRewards/pull/59
- chore(deps): update gradle/gradle-build-action action to v2.9.0 by @renovate in https://github.com/BX-Team/NDailyRewards/pull/60
- fix(deps): update dependency org.xerial:sqlite-jdbc to v3.43.2.1 by @renovate in https://github.com/BX-Team/NDailyRewards/pull/62
- chore(deps): update dependency gradle to v8.4 by @renovate in https://github.com/BX-Team/NDailyRewards/pull/61
- fix(deps): update dependency me.clip:placeholderapi to v2.11.5 by @renovate in https://github.com/BX-Team/NDailyRewards/pull/63
- fix(deps): update dependency org.xerial:sqlite-jdbc to v3.43.2.2 by @renovate in https://github.com/BX-Team/NDailyRewards/pull/64
- fix(deps): update dependency de.tr7zw:item-nbt-api-plugin to v2.12.1 by @renovate in https://github.com/BX-Team/NDailyRewards/pull/65
- chore(deps): update actions/setup-java action to v4 by @renovate in https://github.com/BX-Team/NDailyRewards/pull/69
- chore(deps): update dependency gradle to v8.5 by @renovate in https://github.com/BX-Team/NDailyRewards/pull/68
- chore(deps): update gradle/gradle-build-action action to v2.10.0 by @renovate in https://github.com/BX-Team/NDailyRewards/pull/67
- fix(deps): update dependency org.xerial:sqlite-jdbc to v3.44.1.0 by @renovate in https://github.com/BX-Team/NDailyRewards/pull/66
- fix(deps): update dependency de.tr7zw:item-nbt-api-plugin to v2.12.2 by @renovate in https://github.com/BX-Team/NDailyRewards/pull/70
Full Changelog: https://github.com/BX-Team/NDailyRewards/compare/v2.3.2...v2.3.3
What's Changed
- Added support for 1.20.2
- Update PlaceholderAPI and NBT-API to latest version
- Update SaveTask
- chore(deps): update actions/upload-artifact action to v3.1.3 by @renovate-bot in https://github.com/BX-Team/NDailyRewards/pull/56
- chore(deps): update actions/checkout action to v4 by @renovate-bot in https://github.com/BX-Team/NDailyRewards/pull/55
Full Changelog: https://github.com/BX-Team/NDailyRewards/compare/v2.3.1...v2.3.2
What's Changed
- Fixed issue with UpdateChecker on plugin startup
Full Changelog: https://github.com/BX-Team/NDailyRewards/compare/v2.3...v2.3.1
What's Changed
- Updated sqlite to 3.43.0.0
- New HEX color syntax
- Added update checker on startup and in
/ndr versioncommand - Change Kotlin DSL to Groovy
- Remove Modrinth auto-upload
- Update
/ndr backupcommand - And other things...
Full Changelog: https://github.com/BX-Team/NDailyRewards/compare/v2.2...v2.3
fix(deps): update dependency org.xerial:sqlite-jdbc to v3.43.0.0
fix(deps): update dependency org.xerial:sqlite-jdbc to v3.42.0.1
chore(deps): update dependency gradle to v8.3
chore(deps): update thollander/actions-comment-pull-request action to v2.4.2 (#50)
chore(deps): update thollander/actions-comment-pull-request action to v2.4.2
