1.5.2 · paper/folia/purpur/spigot/bukkit
What's new
Changelog
1.5.2
- Compatibility: Minecraft 26.3 (Paper API
26.3.build.49-alpha; boot-tested on Paper 26.3 ALPHA build 133). Folia has no 26.3 build; Folia 26.2 remains supported. - Compile: JDK 25 is required to compile against the 26.3 API; plugin bytecode stays Java 21.
- Fix: resolve sounds, particles, enchantments, and kill-reward entity types through Bukkit registries with
valueOf/constant fallbacks (Sound.valueOf is deprecated-for-removal on 26.3). Particle lookup does not assumeKeyed, which 1.20.1 Particle does not implement. - Publish: GitHub workflow builds with Java 25 and tags Modrinth/CurseForge with the full supported game-version and loader lists from
release/supported-minecraft.json.
1.5.1
- Fix:
/afk zoneusesteleportAsyncand runs sync/messages on the destination entity thread (Folia-safe). - Fix: bare
/afk joinno longer double-sends zone-enter + joined messages. - Fix: leaderboard GUI page-size capped at 45; Next paging no longer phantom-bounces at the SQL top-100 cap.
- Docs: COMMANDS / CONFIGURATION / patch notes aligned with 1.5.0 command changes.
1.5.0
- Fix: Home AFK cancels on block-coordinate move, then zone presence syncs.
- Feature: AFK zone enter/leave chat; bare
/afk= home; reward titles;/afk zoneteleport; GUI/shards top; convert currency-first; admin tab cleanup;/dshards/donutshards→/shardmanager.
1.4.0
- Feature:
YamlKeyMergerdeep-merges missing keys from jar defaults on enable and reload without overwriting operator values. - Feature: Shop items support
confirmation:and post-purchasecommands:with%player%,%uuid%,%item%,%price%placeholders. - Feature:
/shards confirmation on|offtoggles shop confirm GUI (stored inplayer-prefs.yml, default on);/shardcommand alias. - Feature: PlaceholderAPI expansion
donutshard_*(balance, top names, top balances). - Feature:
/shards topleaderboard command. - Feature: bStats metrics (plugin id 33616, shaded/relocated);
bstats: truein config. - Feature: Modrinth update checker for project
4krPhA6H;update-check: truein config. - Compatibility: Paper/Folia/Purpur/Spigot/Bukkit · Minecraft 1.20.1–26.2; jar name
…-mc1.20.1-26.2.jar.
1.3.0
- Fix:
messages.ymlis loaded and reloaded; user-facing strings can be customized via message keys. - Fix:
shop.ymldrives the shard shop (items, prices, layout); reload applies without restart. - Feature: Shop items support optional Bukkit enchantments in
shop.yml. - Feature: Conversion
rate-mode: dollar-batch($100 = 1 shard), dollar-multiple validation, per-direction fees. Default servers keep 100 shards per dollar. - Feature: AFK zone boundary particles (configurable type, interval, view radius).
- Tweak: AFK auto-rejoin when inside a zone after
/afk leave(afk.auto-rejoin-in-zone, default true). - Docs: CONFIGURATION.md updated for conversion, shop, messages, and zone-particle keys.
1.2.0
- Vault-backed shard ↔ money conversion via
/shards convert <amount> <shards|money>(shards.convertpermission). - Stay-in-place AFK home mode (
/afk home,/afk zone) with configurable reduced shard multiplier; rewards require zone or home when enabled. - Kill rewards for player and mob kills loaded from
kills.yml, with per-player PvP cooldown and spawner-mob exclusion. - Reward loop now respects AFK zone/home eligibility and configurable interval/shard amounts in
config.yml. - Release build copies jar to
releases/; GitHub publish workflow added for Modrinth/CurseForge.
1.1.0
- AFK zones load and save from
zones.ymlwith spherical regions (world, center, radius). /afk list,/afk join [name],/afk leave, and/afk infowork with configured zones./shardmanager zone create|delete|listpersists zones in-game;/shardmanager reloadreloads configuration.- Movement and join listeners auto-detect when players enter or leave AFK regions.
- Expanded
.gitignorefor Gradle, IDE, database, and local env artifacts.
1.0.0
- Initial original DonutShards economy, scheduler abstraction, SQLite/MariaDB schema, asynchronous API, commands, grouped rewards, zone state, and inventory shop foundation.
All Relations
- All Relations
- Embedded Library
- Optional Dependency
- Required Dependency
- Tool
- Incompatible
- Include
This mod has no related projects