Compatibility
Minecraft: Java Edition
26.1.x
1.21.x
Platforms
Supported environments
Server-side
Singleplayer
Tags
Creators
Details
Licensed MIT
Published 7 months ago
Changelog
Full changelog: https://github.com/Semarina/PocketDice/releases/tag/v0.2.0
-
Platform & compatibility
- Dropped Spigot/Bukkit support.
- PocketDice is now a dedicated plugin for Paper, Purpur, and Folia only.
- Support and bug reports from v0.2.0+ are only provided for Paper-family servers.
-
Localization
- Added locale-based translation system using YAML files under
plugins/PocketDice/locale/. - Bundled default
en_US.ymlas the main plugin language. - Plugin automatically detects each player’s Minecraft language (e.g.
tr_TR) and uses the matching locale file when available, otherwise falls back toen_US. /pocketdice reloadnow reloads both config and locale files.
- Added locale-based translation system using YAML files under
-
Config & locale update framework (for future versions)
- Introduced a
ConfigUpdaterthat tracksconfig-versionand can merge new keys into existingconfig.ymlwithout overwriting user values. - Added
LocaleUpdaterto merge new default strings into existing locale files while preserving custom translations. - These systems are primarily for future upgrades (v0.2.0 → later), since v0.1.0 did not support auto-updating.
- Introduced a
-
Update checker
- Added Modrinth-based update checker.
- Checks for new PocketDice releases on startup and optionally on a configurable interval (
updates.check_interval_hours). - Localized console output and in-game admin notifications.
- New permission:
pocketdice.update.notify(default: op) for join-time update messages. - Can be disabled via
updates.enabled: false.
-
Roll sound
- New optional “dice rattle” sound when a player successfully rolls
/roll. - Configurable under
sounds.rollinconfig.yml:enabled,sound_key,volume,pitch.
- Invalid sound keys are detected and logged once, then skipped to avoid console spam.
- New optional “dice rattle” sound when a player successfully rolls
-
Message & UX improvements
- All player messages migrated to Adventure Components with MiniMessage formatting.
- Consistent styled output for roll results, update notifications, and admin messages.
/pocketdice reloadnow sends localized success/failure feedback./rollstill supports shorthand (e.g./roll d20asd20) controlled byallow_shorthand.
-
Upgrade notes from v0.1.0
- v0.1.0 did not have locale or auto-config update support.
- To upgrade safely:
- Stop server.
- Backup
plugins/PocketDice/config.yml. - Delete the entire
plugins/PocketDicefolder. - Replace the JAR with v0.2.0.
- Start server to regenerate
config.ymlandlocalefolder, then re-apply custom config changes.
Files
PocketDice-0.2.0.jar(40.29 KiB) Primary
Metadata
Release channel
BetaVersion number
0.2.0Loaders
Folia Paper Purpur


