
- Upgrade Java toolchain, Paper API, and Gradle dependencies
-
Refactor Vault cooldown and reward tracking
Reworked Vault cooldown and reward handling to an event-driven model.
Introduced persistent, per-vault and per-player cooldown tracking using Persistent Data Containers, with configurable delays for normal and ominous Vaults.
Removed the global polling mechanism in favour of localised, scheduled checks near players, improving performance and thread safety. -
Document configuration and declare Folia support
Added a Configuration section to the README documenting the new cooldown options and their usage.
Clarified configuration file location, time units, and value constraints.
Declared Folia support inpaper-plugin.ymland bumped the plugin version to 0.4.0.
-
- Update build tooling and dependencies
Bumped project version to 0.3.1 and updated the Minecraft target to 1.21.11 in the version catalogue.
Upgraded the Shadow plugin to 9.3.0, run-paper to 3.0.2, and updated the Gradle wrapper to use distribution 9.2.1.
All changes are limited to build and tooling updates; no application source code was modified.
- Update build tooling and dependencies
-
Remove NBT-API and migrate to Paper API
Replaced NBT-API with equivalent Paper API calls for Vault reward data.
Storage and behaviour remain the same; dependency removal improves maintainability and compatibility. -
Migrate build to Kotlin DSL and add version catalogue
Moved from Groovybuild.gradleto Kotlin DSL withlibs.versions.toml.
Centralised versions, bumped to 0.3.0, and modernised build configuration includingshadowJarandrunPaper. -
Revamp README and update description
Reorganised README with clearer sections and added a bStats badge.
Simplifiedpaper-plugin.ymldescription to a single concise line.
-
- Update Gradle wrapper to 8.14.3
- Update dependency plugins
- Update plugins
- Fix import for Metrics class
- Update paper-api to 1.21.7-R0.1-SNAPSHOT
- Update Gradle wrapper to 8.13
- Update dependency plugins
- Update paper-api to 1.21.5-R0.1-SNAPSHOT
- Update plugins
- Update paper-api to 1.21.4-R0.1-SNAPSHOT
- Update dependency plugins
- Update plugins
- Update dependencies
- Remove org.jetbrains:annotations dependency
- Update paper-api to 1.21.3-R0.1-SNAPSHOT
- Update coding conventions and remove redundant variables
- Migrate 'io.github.goooler.shadow' to 'com.gradleup.shadow'
- Update paper-api to 1.21.1-R0.1-SNAPSHOT
- Update dependency plugins
Нет описания изменений
Нет описания изменений
