XpBottle



[](https://discord.com/invite/ydn5S7FC7q)
—
– 🧪 **XP Bottle Creation**: Convert XP into bottles using the `/xpbottle` command.
– 💰 **Tax System**: Configurable tax on XP conversion to prevent abuse.
– ⏳ **Cooldown System**: Prevent command spamming with configurable cooldowns.
– 🔐 **Protected Bottles**: Bottles can be protected from dropping on death.
– 🎨 **Customizable Bottles**: Customize bottle appearance, including material, name, lore, and glow effect.
– 🔒 **Permission-Based Limits**: Different XP limits based on permissions.
– 🔊 **Sound Effects**: Play sounds on bottle creation and redemption.
– 🔧 **ItemsAdder Integration**: Support for custom items via ItemsAdder.
– 👑 **Admin Commands**: Admins can give bottles to players and reload config.
– 🌍 **Multi-Language Support**: Configurable messages.
—

| Command | Description | Permission |
| —————————————————- | ——————————————————– | ———- |
| `/xpbottle ` | Create bottles with a specified amount and XP per bottle | None |
| `/xpbottle help` | Display the help message | None |
| `/xpbottle admin reload` | Reload the configuration and messages | `xp.admin` |
| `/xpbottle admin give ` | Give a bottle to a player | `xp.admin` |
| `/xpbottle admin help` | Display the admin help message | `xp.admin` |
Aliases: `/xp`
—

| Permission | Description | Default |
| ————- | —————————— | ——- |
| `xp.default` | Allows basic use of XP bottles | true |
| `xp.resident` | Allows higher XP limits | op |
| `xp.admin` | Allows admin commands | op |
—

In bottle lore and messages:
| Placeholder | Description |
| ———– | —————————————– |
| `%exp%` | Amount of XP in the bottle |
| `%signer%` | Name of the player who created the bottle |
| `%xp%` | Player’s current XP |
| `%cost%` | Cost in XP for the action |
| `%amount%` | Number of bottles |
| `%time%` | Remaining cooldown time |
| `%player%` | Target player name |
—

The plugin uses `config.yml` for configuration:
## Preview
“`yaml
max-bottle-amount: 1000000 # Maximum bottles per command
min-bottle-amount: 50 # Minimum XP per bottle
conversion-tax: 0.05 # Tax percentage (5%)
cooldown-seconds: 10 # Cooldown in seconds
bottle:
use-itemsadder: false # Use ItemsAdder for custom items
itemsadder-id: “exp_bottle”
material: EXPERIENCE_BOTTLE
name: “#F2EC27&lʙᴏᴛᴛʟᴇ ᴅ’ᴇxᴘᴇʀɪᴇɴᴄᴇ”
lore:
– “”
– “&7xᴘ : &f%exp%”
– “&7ᴘʀᴏᴘʀɪᴇᴛᴀɪʀᴇ : &f%signer%”
– “”
– “#F2EC27ᴄʟɪᴄᴋ ᴅʀᴏɪᴛ &7| &7utiliser la bouteille”
glow: false
reject-crafting: true
reject-villager-trading: true
withdraw-sound:
sound: “ENTITY_COW_DEATH”
enabled: false
redeem-sound:
sound: “ENTITY_PLAYER_LEVELUP”
enabled: true
drop-bottle:
enabled: false
protected-bottles: true
use-perm-based-exp: false
permission:
default:
max-bottle-amount: 1000
min-bottle-amount: 50
resident:
max-bottle-amount: 5000
min-bottle-amount: 50
“`

– **ItemsAdder**: Enable custom bottle items using ItemsAdder.
– **Permissions Plugins**: Supports permission-based XP limits.
XP Vial

# 🧪 About
**XP Vial** adds magical glass bottles that allow you to safely store and retrieve your experience points.
This mod is designed to be lightweight and highly configurable in order to enhance any existing gameplay experience of your choosing and to not interfere with any of your other modifications.
For more details, refer to the image gallery, the wiki below, or the following quick summary:
– ‘Xp Vial’ item
– Can store player’s collected xp points
– Three different sizes (500 Xp, 1500 Xp, 3000 Xp)
– ‘Orb Vial’ item
– Special XP Vial item
– Stores player’s collected xp points as experience orbs
– Useful for repairing items with mending
– Items play interactive sounds
– Items have detailed and dynamic texture models (see gallery)
– Highly configurable for individual players and admins through config menus (see below)
– Powered by datapack, configurable through own datapacks
## 🌐 Wiki
If you are looking for a wiki of sorts or just a more detailed walkthrough of the content of this mod, then you can find quick and easy introductions to all the added features of this project below.
If you find no answers to your questions here or want to suggest improvements for the project, then feel free to leave a comment on the CurseForge site ([here](https://www.curseforge.com/minecraft/mc-mods/xp-vial)).
XP Vial
### Description:
XP vials are able to store a limited amount of your collected experience points, preventing you from losing them upon death.
### Usage:
**Right-click** to retrieve stored experience points. Whenever possible, the retrieved amount will match the number of missing experience points needed to reach the next level.
**Shift+Right-click** to store collected experience points. The vial stores the experience points of the player by removing one level at a time.
One can hold down the required buttons for each action to perform the task continuously. Additionally, all vials can be used in both mainhand and offhand.
The fill level of each vial is displayed roughly through the item’s different texture models and denoted exactly in the item’s tooltip.
Small Xp Vial | Medium XP Vial | Large XP Vial
:————————-:|:————————-:|:————————-:
 |  | 
### Recipes:



Orb Vial
### Description:
An orb vial is a special variant of an XP vial. It is able to store a limited amount of your collected experience points, preventing you from losing them upon death, and allows you to retrieve experience points in the form of experience orbs.
This enables you to repair items enchanted with mending on the spot and without having to carry large amounts of experience bottles!
### Usage:
**Right-click** to retrieve stored experience points. The retrieved amount will match the minimum of the vial’s remaining fill level and a constant of 100 experience points. The retrieved experience points are then combined into one experience orb that is summoned at the player’s position.
**Shift+Right-click** to store collected experience points. The vial stores the experience points of the player by removing one level at a time.
One can hold down the required buttons for each action to perform the task continuously. Additionally, the vial can be used in both mainhand and offhand.
The fill level of the vial is displayed roughly through the item’s different texture models and denoted exactly in the item’s tooltip.

### Recipe:

## 🔧 Configuration
If you’re looking for a detailed description of the configuration options and how to access them, you’ll find brief introductions to all available menus and their default values, grouped by privilege class, below.
Admin
### Access method:
Run the following command: **/function xp_vial:.menu/admin**
### Features:
– Toggle sound events of all items
– Set the use cooldown of the “XP Vial” item
– Set the use cooldown of the “Orb Vial” item
Player
### Access method:
Run the following command: **/trigger XP_VIAL.CONFIG_MENU**
### Features:
– Toggle sound events of all items
# 📬 Remarks
Please keep in mind that at any given time vast amounts of the mod may be edited or completely overhauled! These changes should not, but may leave existing worlds on older versions corrupted. Creating backups before updating to a new version is advised!
I want to reiterate that this is simply a passion project. It may occur that for longer periods no updates or bug fixes are being developed/released simply because I do not want to.
XP Tome
### Functionality
This mod adds a single item – the XP Tome. With the XP Tome you can store and retrieve XP. It can store up to 1395 XP by default (can be configured), which equals to having 30 levels on the XP bar.
### Usage
– Sneak + right-click to store XP
– Right-click to retrieve XP
### Recipe

### Config/Item Components
Note: For item components, “true” means the component is on the item, and “false” means it isn’t.
Note: If you want to change the default item components of the XP Tome you can still use the config file, however that comes with caveats explained therein. Consider creating a Data Pack and override the XP Tome’s recipe with the components set as you wish. [Here’s an example recipe.](https://gist.github.com/bl4ckscor3/074fc98a3206a01c8ff239923174543d) More info about [data packs](https://minecraft.wiki/w/Data_pack) and [recipes](https://minecraft.wiki/w/Recipe) on the wiki!
– *max_xp* – The maximum amount of XP points that the XP Tome can hold. The default value (1395) represents having 30 levels on the XP bar.
– *retrieval_percentage* – The percentage of XP that the book will give back, as a sort of cost of using it. Example: If this config value is set to 0.75, and an XP Tome has 100 XP stored, attempting to retrieve these 100 XP will give back 75 XP. Note: This will not be 100% accurate, as Minecraft’s XP does not use decimals.
– *retrieve_until_next_level* – Setting this to true will remove only as much XP from the book at a time as is needed for the player to reach their next level.
– *retrieve_xp_orbs* – Setting this to true will remove XP from the book in XP orb form. This is useful if you want to use XP from the book for tools enchanted with Mending.
– *store_until_previous_level* – Setting this to true will store only as much XP from the player’s XP bar until reaching the previous level, meaning only one level at maximum will be added to the book’s storage at a time.
The configuration file for Minecraft versions 1.14.4-1.20.1 can be found in the serverconfig folder of your world.
### Further Info
This mod was created by me, following a request by Shivaxi. It is based off of [XP Book](https://www.curseforge.com/minecraft/mc-mods/xp-book) and was recreated due to a duplication bug in the original mod, as well as a bug which causes the enchanting table to reset each time the book is used. As this mod uses the same modid and item id as the original, the two mods can not be installed at the same time and switching between them will not lose you any items. I did not take any code or assets from the original mod.
You are allowed to use this mod in any modpack.
XP tank V1.5
# XP TANK
This datapack adds a new item: The XP Tank
## USAGE
– Stand on the XP Tank to **deposit** your levels or shift + stand on the XP Tank to **withdraw** it
– To **remove** the XP Tank simply **right-click** it and you can pick it up.
## Crafting
The crafting is on the gallery image
—
Have Fun and keep your levels safe!
XP Storage – Trinkets
[](https://modrinth.com/mod/music-control/versions)
[](https://discord.com/invite/eNwkve8k7c)
[](https://github.com/sf-inc/xp_storage_trinkets/issues)
**NO PORT TO FORGE PLANNED!** *(but feel free to port it by yourself and link it)*
***The mod is fully configurable to enable only changes that you like***
# Description
This mod aims to improve your gameplay with [XP Storage](https://modrinth.com/mod/xp-storage) and [Trinkets](https://modrinth.com/mod/trinkets), both required of course. In this extension, you can craft **Trinkets** with the magic gem already present in the main mod: **Crystallized Lapis**.
This is a short description, full description below.
# FAQ
– **Does it work on a server?** Yes, it works on a server. File needed for **both** client **and** server
– **Can I include it in my modpack?** Yes, you are free to include this mod into your modpack
– **For any other things:** Feel free to share your experience, problems, enhancement ideas in the Discord server, or directly creating issues on the GitHub
# Full description
Recipes
## XP Conduit
– 3 Copper Ingots and 1 Crystallized Lapis
– The XP Conduit is a ring, so you can wear it in both mainhand and offhand ring slots

## XP Saver
– 3 Strings and 1 Crystallized Lapis.
– The XP Saver is an amulet, so you can wear it in necklace slot

How to…
## Use
– **XP Conduit:** When you wear it, **75%** of the experience you get will **automatically** be transferred in XP Book(s) from your inventory. However, this has a cost: each experience transferred use your ring until your ring become fully damaged!
– **XP Saver:** When you wear it, **50%** of the experience you had before to die will **automatically** be transferred in XP Book(s) from your inventory. However, this has a huge cost: each death use your amulet and make it completely damaged!
## Repair
Don’t worry! These trinkets don’t break, but you’ll have to repair them with a new Crystallized Lapis to be able to use their power again. Note that you can repair them even though they’re not fully damaged



[Click Here to Support my Projects](https://billing.kinetichosting.net/aff.php?aff=850)
XP Storage
[](https://modrinth.com/mod/xp-storage/versions)
[](https://discord.com/invite/eNwkve8k7c)
[](https://github.com/sf-inc/xp_storage/issues)
**NO PORT TO FORGE PLANNED!** *(but feel free to port it by yourself and link it)*
***The mod is fully configurable to enable only changes that you like***
# Description
In this mod, you can craft XP Books in order to store your experience and save it from a coming death. After storing it, you can retrieve your experience back in two different ways: same way that you stored it OR you can brew the experience of the XP Book with the brewing stand in order to create special Experience Bottles that can give you even more experience.
TO READ WHEN UPDATING TO V1.6
⚠️ **v1.6 UPDATE:** XP Book II and III were ***removed***, and there were some changes with item data! You can update the mod in your world **without losing anything**, but be sure to put your books in a crafting table to **update** them. *Old saves won’t be supported forever, this warning will be update whenever a version without the transition support is uploaded.*


This is a short description, full description below.
# FAQ
– **Does it work on a server?** Yes, it works on a server. File needed for **both** client **and** server
– **Can I include it in my modpack?** Yes, you are free to include this mod into your modpack
– **For any other things:** Feel free to share your experience, problems, enhancement ideas in the Discord server, or directly creating issues on the GitHub
# Full description
Recipes
## Crystallized Lapis
– 4 Lapis Lazuli *(it stores experience so that makes senses)*
– 1 Amethyst Shard *(it’s a precious gem)*

## XP Book
– They can store up to **15** levels without upgrades (config).
This means experience to go from 0 level to X levels! Not the same amount than experience from Y to X+Y!
– 1 Book *(of course, it’s a book)*
– 4 Crystallized Lapis

## Smithing Template
– They can be used to upgrade XP Books of any level, only the ingredient with it changes
– 1 Diamond
– 8 Crystallized Lapis

## Smithing Template Duplication
– 1 Smithing Template
– 4 Crystallized Lapis

How to use?
## XP Book
– **Store experience:** Store the maximum amount of your experience in the book by right clicking. If you have more experience than the maximum amount, you will keep the remaining experience
– **Retrieve experience:** Get 85, 90, 95 or 100% (depending on book’s level) of the experience stored in the book by right clicking while sneaking
## Brewing
– Take 1, 3, 5 or 10 levels (depending on book’s level) of the experience stored in the book for each mundane potions (or Experience Bottle) placed in the brewing stand and put it in the resulting Experience Bottle (or add it to the current ones)
– Each Experience Bottle can store a maximum of 30 levels (config)

## XP Book Upgrades
– You can upgrade the book, so that it can store more experience and retrieve it more efficiently
– You need to craft an XP Book Upgrade Smithing Template and use it with the right ingredient, depending on the XP Book level in input (Diamond, Netherite Ingot or Nether Star).
– You can update the new smithing recipes to customize the parameters of the XP Book in output, such as its new capacity or efficiency for example with your custom resource pack
– You can also add new smithing recipes in your custom resource pack to add more XP Book levels




[Click Here to Support my Projects](https://billing.kinetichosting.net/aff.php?aff=850)
Psitadditions – XP Plus
**Experience Plus** is a datapack allowing you to collect, store and manage your experience using new blocks, items and game mechanics. What’s better than being able to securely store your experience!
## **- New Blocks:**
**Added unique blocks and 3d models**
– Experience Crystal –
_Animated block dedicated to storing experience_
– Experience crystal Filler –
_Animated block dedicated to the transfer of the player’s xp to the crystal_
– Experience crystal Drainer –
_Animated block dedicated to the transfer of the crystal xp to the player_
– Experience Player Pad –
_Block allowing you to activate the transfer of experience_
– **Experience Crystal Setup:**
_Use all Xp Plus custom blocks for create the Experience Crystal Setup and transfert your experience_
## **- New enchantments:**
**Compatible with vanilla enchantments**
– Experience Bottler –
_Allows you to bottle experience recovering on entities_
– Experience Sword I-II-III –
_Increases the amount of experience gained from killing mobs_
– Experience Pickaxe I-II-III –
_Increases the amount of experience gained from mining blocks_
_Obtainable with the enchantment table and trade with villagers_
## **- New advancement page**
– Find 6 new achievements and challenges to complete
### **More information**
This datapack is **Multiplayer friendly** !
Minecraft versions supporteds: 1.21.1
**IMPORTANT:** [Psitadditions resource pack](https://modrinth.com/resourcepack/psitadditions-resource-pack) is required for 3D models and custom items ! ! !

XP Obelisk Additions
### Xp Item Inserter:
Can insert XP items and display current Xp level of connected Xp Storage.
You can disable the insertion by providing a redstone signal!
Accepts:
– xp berries
– xp bucket -> Bucket
– bottle of enchanting -> Bottle
– sculc
### Food :
+ Mystical Candy which gives you Experience and a chance of:
+ 75% for Haste V (1:25)
+ 25% Hiccup I (0:10)
### Effect:
+ Hiccup which lets you jump in random directions and drop some random items from your inventory (Hot-bar/Armor/offhand untouched).
### Item:
+ Rebarki’n Staff (add Bark back to Stripped Wood/Log) Works now with Modded Block’s too!
### Soulcopper:
+ Door
+ Trapdoor
+ Pressure Plate
+ Bars
+ Cut Version
+ Cut Slab
+ Cut Stairs
+ Street (120% Movement Speed)
### Fuel:
+ Raw Essence Block (Smelt’s 160 Item’s) 2.5Stacks
+ Raw Essence (Smelt’s 32 Item’s)
+ Raw Essence Shard (Smelt’s 8 Item’s)
### Crafting Item:
+ Essence Crystal
XP Obelisk
XP Obelisk is a simple mod to store experience points. It’s inspired by Ender Io’s experience obelisk
## Features
+ Stores a total amount of 2.147.483.647 experience points, that’s more then 21.863 level’s.
+ Store/Receive the exact amount of levels you want. via “XP Transfer” item or Fluid Input/Output (Kibe, AE2, …).
+ Patchouli Handbook (Optional).
+ Fabric Fluid Support.
+ Lock/Unlock for other players.
+ Block contains experience/lock when broken.
+ Fill/empty Glass Bottles to get Bottle ‘O Enchant.
+ Collect nearby XP Orbs by right-click with a Redstone Torch to activate XP Vacuum (9x9x5 Blocks).
+ Repair Damaged Items with Mending Enchantment via right-click on XP Storage.
+ Craft XP Barrie Seeds to grow and harvest peaceful XP
## Credits:
Big Thanks to:
nickmesserr for implementing the fluid api
XP = LIFE
✨ SoulXP
SoulXP is a plugin that transforms your life force (XP) into a livelihood, serving as the core of the server’s economy.
💰 The Living Economy
Instead of gold or coins, Raw XP is your primary currency.
Utility: Use it for trading with players or stocking Vault-compatible shops.
The Flat Curve: After Level 40, the XP curve flattens. Leveling from 140 to 141 is just as easy as leveling from 45 to 46.
Soul Shards: Use /soul withdraw to create physical items. These can be traded, sold, or right-clicked to absorb the XP back.
⏳ Survival & The “Soul Take”
You are a living battery, and the server is constantly draining your energy.
The Drain: Every minute, the “Soul Take” consumes 200 Raw XP.
The Floor: You will never drop below Level 20 via the drain. This is also your starting and respawn level.
Death Penalty: Dying removes 100 levels. If your level is already low, you simply reset to the Level 20 floor.
🎭 Status & Power Tiers
Your current XP level directly dictates your physical strength and status:
🌑 Hollow (0 XP): Severe penalties, smoke particles, and a grayed-out name.
🏚️ Weakened (< Lv. 20): Inflicts Slowness, Weakness, and Mining Fatigue.
⚡ Ascended (> Lv. 60): Grants permanent Strength and Speed.
👑 Elite (> Lv. 150): Scaling buffs that cap at Strength III and +10 Bonus Hearts.
🛠️ Commands & Tools
Player Commands
/soul balance: Check your current XP wealth.
/soul pay : Transfer raw XP to another player.
/soul top: View the leaderboard of the strongest souls.
Admin Commands
/soul admin : Manage the economy.
/soul admin reload: Refresh the plugin configuration.
🧩 PlaceholderAPI Support
Display soul data in menus and scoreboards using:
%soul_balance%, %soul_raw_xp%, %soul_is_hollow%, and %soul_next_drain%.