/
Full changelog: https://github.com/Semarina/PocketDice/releases/tag/v0.2.0
Platform & compatibility
Localization
plugins/PocketDice/locale/.en_US.yml as the main plugin language.tr_TR) and uses the matching locale file when available, otherwise falls back to en_US./pocketdice reload now reloads both config and locale files.Config & locale update framework (for future versions)
ConfigUpdater that tracks config-version and can merge new keys into existing config.yml without overwriting user values.LocaleUpdater to merge new default strings into existing locale files while preserving custom translations.Update checker
updates.check_interval_hours).pocketdice.update.notify (default: op) for join-time update messages.updates.enabled: false.Roll sound
/roll.sounds.roll in config.yml:
enabled, sound_key, volume, pitch.Message & UX improvements
/pocketdice reload now sends localized success/failure feedback./roll still supports shorthand (e.g. /roll d20 as d20) controlled by allow_shorthand.Upgrade notes from v0.1.0
plugins/PocketDice/config.yml.plugins/PocketDice folder.config.yml and locale folder, then re-apply custom config changes.
Dungeons & Dragons (D&D) dice (/roll) with proximity radius. Configurable XdY, color-formatted messages, and anti-spam limits. Supports all 1.21.x. Works on Paper/Folia.