30 downloads · 0 stars
Published 21 Sept 2026 from CustomPM/XpStorage at v1.0.0, after moderator review.
Plugin description
XP Storage
Altay plugin that adds an XP Storage block. Store experience in the world, deposit by sneaking, and withdraw with a form.
API: 5.1.3+
Depends on: Customies
Features
- Custom XP Storage block with fill levels
0–100 - Visual fill models and light emission that scale with stored XP
- Sneak deposit — stand on the block and sneak to store XP
- Right-click collect — open a form and withdraw a chosen amount
- Bundled resource pack (auto-deployed when enabled)
- English and German client/UI strings
Installation
- Install Customies on your server.
- Download
XpStorage.pharfrom the latest release. - Place it in your server
plugins/folder. - Restart the server (or reload plugins if your setup supports it).
The plugin deploys its resource pack automatically when resource-pack.enabled is true in config.yml.
Usage
| Action | How |
|---|---|
| Deposit XP | Stand on a storage block and sneak |
| Withdraw XP | Right-click the block and use the slider form |
| Place / break | Treat it like a normal block; it drops itself when broken |
Fill level is shown in the block name (e.g. XP Storage (42/100)). The block is explosion-proof.
Configuration
plugins/HungerWars-XpStorage/config.yml:
resource-pack:
enabled: true
sneak-deposit:
tick-interval: 10
| Option | Description |
|---|---|
resource-pack.enabled | Deploy and use the bundled resource pack |
sneak-deposit.tick-interval | How often (in ticks) sneaking players are checked for deposit |
Building from source
Requires PHP with phar support and phar.readonly=0:
php -dphar.readonly=0 build/build.php
This writes build/HungerWars-XpStorage.phar.
Permissions
| Permission | Default | Description |
|---|---|---|
xpstorage.use | true | Use the XP Storage block |
License
All rights reserved unless otherwise stated by the author.
Installing it
Drop the phar into plugins/ and restart the server. If the API version below does not match your server, the plugin will refuse to load, which is the check working as intended.
Releases
| Version | API | Built |
|---|---|---|
| 1.0.0 | 5.1.3 | 21 Sept 2026 · 226 KB |
SHA-256 of 1.0.0fc7fc14a4d1963ccf335d74e5fbfde00697bca1fb1e196b77a1be3ccc107c6d8
Reviewed by a moderator before publishing. Built from CustomPM/XpStorage at v1.0.0. Nobody reviews plugin code here: read the source before running it on a server you care about.
Sign in with GitHub to star this plugin or leave a comment.
No comments yet.