Skip to content

About

Precise Decimal XP πŸŸ’πŸ”’βœ¨ is a Minecraft Bedrock Edition / MCPE addon that displays your Experience Points (XP) with precise decimal accuracy 🎯, giving you a cleaner and more detailed way to track XP progression. ⚑

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

1 star

Watchers

0 watching

Forks

Latest commit

Β 

History

1 Commit

Folders and files

Precise Decimal XP

Build Latest Release License Minecraft Bedrock

Precise Decimal XP is a Minecraft Bedrock Edition resource pack that replaces the vanilla XP level display with a configurable decimal value.

Display your XP level with 0 to 6 decimal places while keeping the pack focused on the HUD. It does not add gameplay systems, scripts, or a behavior pack.

Features

  • 0–6 decimal places through seven built-in subpacks.
  • Resource-pack only β€” no behavior pack or script is required.
  • No experiments or cheats required for the pack itself.
  • Useful when the vanilla rounded XP level does not provide enough precision.
  • Designed for normal Bedrock resource-pack workflows.

Note: Precise Decimal XP changes the XP level shown in the HUD. It does not change how XP is earned, stored, or calculated by Minecraft.

Precision Subpacks

Subpack Decimal places Example
p0 0 21
p1 1 21.1
p2 2 21.19
p3 3 21.199
p4 4 21.1992
p5 5 21.19928
p6 6 21.199288

The selected subpack controls how many fractional digits are displayed after the integer XP level.

Installation

Global Resource Pack

  1. Download the desired .mcpack release from GitHub Releases or the project's CurseForge page.
  2. Open the .mcpack file to import it into Minecraft.
  3. Open Settings β†’ Global Resources.
  4. Activate Precise Decimal XP.
  5. Open the pack's subpack settings and choose the desired precision.
  6. Return to the game. Reload Minecraft when necessary.

World Resource Pack

  1. Import the .mcpack file.
  2. Open the target world's settings.
  3. Open Resource Packs.
  4. Activate Precise Decimal XP.
  5. Select the desired precision subpack.
  6. Load the world.

For a Realm or Bedrock Dedicated Server, apply the pack to the world resource-pack configuration so the selected configuration can be distributed with the world.

Compatibility

Precise Decimal XP overrides parts of the Bedrock HUD. It can therefore conflict with another resource pack that also overrides the same HUD definitions or controls.

For a compatibility report, include:

  • Minecraft version
  • Platform
  • Selected precision subpack
  • Other active resource packs, especially HUD-related packs

See CONTRIBUTING.md for contribution and testing expectations and SECURITY.md for security-related reporting.

Building From Source

The pack source lives in src/. The build system creates a distributable .mcpack without modifying src/.

Requirements

  • A POSIX-compatible shell (the GitHub workflow uses Bash on Ubuntu).
  • zip
  • unzip

Build

The default build reads the newest release version and channel from CHANGELOG.md:

./scripts/build-mcpack.sh

You can explicitly select the channel when it matches the newest changelog entry:

./scripts/build-mcpack.sh --release
./scripts/build-mcpack.sh --beta
./scripts/build-mcpack.sh --alpha

The output is written to dist/ using the same channel naming convention used for published CurseForge files:

precise-decimal-xp-bedrock-vX.Y.Z-release.mcpack
precise-decimal-xp-bedrock-vX.Y.Z-beta.mcpack
precise-decimal-xp-bedrock-vX.Y.Z-alpha.mcpack

See CONTRIBUTING.md for development and validation guidance.

Releases

Releases are driven by version tags that match the newest entry in CHANGELOG.md. GitHub Actions validates the tag, changelog, and manifest version, builds the .mcpack, and publishes the GitHub Release.

Release channels are:

  • Release β€” stable release, tagged vX.Y.Z.
  • Beta β€” pre-release, tagged vX.Y.Z-beta.
  • Alpha β€” pre-release, tagged vX.Y.Z-alpha.

The generated file uses the channel suffix as shown above.

Read the CHANGELOG.md before updating versions and review the release workflow when changing release automation.

Contributing

Contributions, bug reports, compatibility reports, documentation improvements, and focused feature proposals are welcome.

Before contributing, read CONTRIBUTING.md and CODE_OF_CONDUCT.md. For security vulnerabilities, use the private process described in SECURITY.md instead of public issues or discussions.

Community and Downloads

Project Files

  • CONTRIBUTING.md β€” contribution, testing, release, and documentation guidelines.
  • CODE_OF_CONDUCT.md β€” community standards and private incident reporting.
  • SECURITY.md β€” private vulnerability reporting.
  • CHANGELOG.md β€” release history and version declarations.
  • LICENSE β€” Apache License 2.0.
  • NOTICE β€” copyright and attribution notice.
  • .github/ β€” issue forms, pull-request templates, Dependabot, and Actions workflows.
  • scripts/build-mcpack.sh β€” reproducible .mcpack build script.
  • src/ β€” the resource-pack source.

License

Precise Decimal XP is licensed under the Apache License 2.0.

See NOTICE for the project copyright notice and attribution information.

Contributors

Thanks to everyone who contributes code, testing, documentation, compatibility reports, issue reports, or other useful feedback to Precise Decimal XP.

View contributors on GitHub.


Code of Conduct Β· Contributing Β· Security Β· Changelog Β· License

About

Precise Decimal XP πŸŸ’πŸ”’βœ¨ is a Minecraft Bedrock Edition / MCPE addon that displays your Experience Points (XP) with precise decimal accuracy 🎯, giving you a cleaner and more detailed way to track XP progression. ⚑

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages