XPDispenser
# XPDispenser
A Minecraft Bukkit plugin to throw your XP at yourself (e.g. to repair your mending tools).





## What is it?
XPDispenser allows you to throw XP orbs at yourself by using your currently collected XP points.
The collected XP points can be used to repair tools and armor enchanted with the mending enchantment. In that way, you are able to reuse your already collected XP points to repair your tools and armor.
## Permissions
Currently, there is only one permission available which controls whether a player is allowed to use this plugin: `xpdispenser` (Default: everyone)
## How to use it?
Simply place a sign at any location with the text `[XPDispenser]` at the first line.
Optionally, the second line contains the amount of XP points to be thrown in a single time (defaults to 10, if not given on the sign).
So, if you want to get 50 XP points, you can place a sign with the following content:
* First line: `[XPDispenser]`
* Second line: `50`
After correctly placing the sign, the color of the first line will change to blue.
To use the sign, simply interact with it (i.e. right click on it) while having the tool and/or armor to repair equipped.
### Why use a sign instead of a command?
It’s simple: I just don’t like to execute commands as a normal player, but I like to interact with the environment just like you would do in real life.
In case of this plugin, you could see the sign as some type of machine which will dispense some XP orbs.
## Build
You can build the project in the following 2 steps:
* Check out the repository
* Build the jar file using maven: *mvn clean package*
**Note:** JDK 1.8 and Maven is required to build the project!
## My other plugins
You can find them on my website.
XPBottles
A lightweight, PaperMC plugin that lets players convert their experience into **XP Bottles** by sneaking on an anvil!
Perfect for survival servers, SMPs, or RPG servers that want:
* XP storage
* XP trading
* XP economy systems
* Safer death mechanics (no lost XP!)
XPBottles is designed for simplicity, speed, and intuitive gameplay.
XpBottle




—
– 🧪 **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.
XpAnvils
XPAnvils is a lightweight plugin that allows server admins to set the max XP cost for anvil usage.
Minecraft typically limits anvil combinations to a 40-level cost. With XPAnvils, you can take this restriction away — make it 80, 100, or more!
Features
Set the max anvil XP price via command:
/xpanvil set
Example: /xpanvil set 80
Prevents expensive enchantment combinations from being broken due to the vanilla cap.
Convenient to use, no config file needed.
Ships on Minecraft 1.21.5 and Paper servers.
Use Case
Want to allow combining high-level enchanted items without being interrupted by XP level limits? This plugin is ideal for survival, semi-vanilla, and RPG servers where progression and equipment enchantments matter.
XP2HP
# ✨ XP2HP – Level Up Your Life ✨
> A modern, configurable, and **Folia-compatible** plugin that turns XP into power.
—
## 🧠 What Is XP2HP?
**XP2HP** is a lightweight, plug-and-play plugin that transforms a player’s **experience level into real power**. As players gain XP, their **maximum health and key attributes** scale with them—offering a dynamic and immersive RPG-like progression system for any Minecraft server.
Perfect for **Survival**, **RPG**, **Adventure**, or even **competitive PVP** servers looking to spice up vanilla mechanics with meaningful progression.
—
## 🔥 Core Features
– ✅ **Folia-Compatible** – Built specifically for Paper Forks like Folia (1.21.4+)
– ❤️ **Max Health Scaling** – Configurable health per level from 0 to 400
– 🛡️ **Stat Boosting** – Boost core attributes like:
– Attack Damage
– Armor
– Movement Speed
– and more.
– ⚙️ **Fully Configurable** – Toggle health messages, healing behavior, level caps, and more
– 📈 **No Commands Needed** – Works silently in the background
– 🧪 **Smooth Respawn & Death Handling** – Stats reset and re-apply reliably with no XP exploits
—
## 🧾 Example Use Cases
– 🔄 Encourage XP farming and leveling as part of your economy
– 🎯 Make high-level players genuinely feel stronger
– ⚔️ Create custom PVE events where scaling health matters
—
## 📦 Installation
1. Download the latest `.jar`
2. Drop it into your `/plugins` folder
3. Restart your server ✅
—
## 🧪 Compatibility
| Server Type | Supported? |
|————-|——————–|
| Paper | ✅ |
| Purpur | ✅ |
| Folia | ✅ |
| Spigot | ⚠️ Not guaranteed |
| Bukkit | ❌ Not supported |
—
## 💡 Why Choose XP2HP?
This isn’t just another level plugin—it’s **precisely tuned** for performance, future support, and RPG potential. Whether you’re building a world of elite heroes or rewarding grinders, XP2HP turns vanilla mechanics into something special.
> *”Level up your world—literally.”*
—
## 🛠️ About the Developer
🎉 This is one of our top **official plugin releases**! The Team is constantly developing, and is constantly doing updates, fixing bugs, and take community feedback seriously.
If you like XP2HP, please leave a review or follow. It means a lot to us💖
—
## 📬 Need Help or Have Ideas?
> Join the Discord Server, you can @ us on Discord or open an issue. We’re open to suggestions, feature requests, and feedback!
—
Thanks for checking out **XP2HP** – I hope it becomes a core part of your server’s gameplay experience. 💖
Xp Withdrawal
# Xp Withdrawal
This plugin allows player to withdraw their xp to items that can be claimed by right clicking
## How to withdraw xp to items?
xp orbs are gotten from the command `/xpwithdraw`
– `/xpwithdraw all` – to withdraw all xp that you have
– `/xpwithdraw {amount}` – to withdraw a specific amount of xp
Xp-Warps
—
**XP-Warps Plugin Documentation**
*Developed by MineFlow Studios*
—
**Overview**
XP-Warps enables players to create, manage, and teleport to custom warps using XP or levels. Supports public/private warps, teleport cooldowns, and player blocking.
—
**Installation**
1. **Download** the `XP-Warps.jar` file.
2. **Place** the JAR in your server’s `plugins` folder.
3. **Start** your Minecraft server. Configuration files (`warps.yml` and `settings.yml`) will be generated automatically.
—
**Configuration**
Located in `plugins/XP-Warps/`.
– **settings.yml**
“`
tp-cooldown: “5s”
costs:
create: “20l”
set: “10l”
del: “5l”
teleport: “2l”
“`
– **warps.yml**
– Automatically managed by the plugin. Stores warp details like name, location, privacy, and blocked players.
—
**Commands**
**General Commands:**
– `/warps`
*Displays help information.*
– `/warps [password]`
*Teleports to the specified warp. Password required for private warps.*
– `/warps create [private ]`
*Creates a new warp. Optionally make it private with a password.*
– `/warps set [private ]`
*Updates warp location or privacy settings.*
– `/warps del `
*Deletes the specified warp.*
– `/warps list`
*Lists all accessible warps.*
– `/warps block `
*Blocks a player from accessing a specific warp.*
– `/warps unblock `
*Unblocks a player from a specific warp.*
– `/warps owner `
*Displays the owner of a warp or lists warps owned by a player.*
**Admin Commands:**
– `/warps tp `
*Teleports admin directly to a warp using its unique ID.*
– `/reloadwarp`
*Reloads the plugin’s configuration files.*
—
**Permissions**
| Permission Node | Description | Default Access |
|——————|—————————————-|——————-|
| `warp.admin` | Grants access to admin-level commands. | Operators/Admins |
**Setting Permissions Example (LuckPerms):**
“`
lp group admin permission set warp.admin true
“`
—
**Enjoy using XP-Warps on your Minecraft server!**
—
XP Stacker
🎉 **XPStacker: Let Your Server Breathe!** 🎉
Is your server slowing down because of all the scattered XP orbs? 🐢 XPStacker offers a sleek and effective solution to this problem. This lightweight plugin automatically merges nearby XP orbs into a single one, significantly reducing server load while providing a smoother experience for players.
✨ **Key Features:**
– **Lag Reduction:** 💨 Drastically reduces server lag by merging hundreds of scattered XP orbs into a single orb.
– **Automatic Merging:** 🤝 New XP orbs automatically merge with nearby ones. No player action is required.
– **Configurable Radius:** ⚙️ Easily adjust the merge radius of XP orbs in the config.yml file.
– **Lightweight and Stable:** 🔋 Operates with minimal resource usage and does not affect your server’s other features.
Add XPStacker to your server now and let your players collect XP without any lag! 💎
✨ **Check Out Our Other Plugins!** ✨
If you enjoy the **XPStacker** plugin, don’t forget to check out our other high-quality plugins for your server!
– **BuildByBit**: https://builtbybit.com/creators/fisfiskoray.600970
– **PolyMart:** https://polymart.org/user/57522/fisfiskoray
– **Modrinth:** https://modrinth.com/user/FisFisKoray
XP-Sender
# XPTransfer
**XPTransfer** is a lightweight and powerful Minecraft plugin for Paper/Spigot that allows players to transfer their experience points to others seamlessly.
## Features
– **Easy XP Sharing**: Send your XP points to any online player with a simple command.
– **Precise Calculation**: Unlike many other plugins, XPTransfer uses a custom calculation logic to ensure XP levels and bars are updated accurately without vanilla glitches.
– **Multi-language Support**: Fully customizable messages. Comes with English (`en_us`) and Japanese (`ja_jp`) pre-configured.
– **Customizable Permissions**: Define which players or groups can use the transfer feature via `config.yml`.
– **User Friendly**: Includes Tab-Completion for player names to make sending XP faster and error-free.
– **Color Support**: Visual feedback with vibrant colors in chat messages.
## Commands
– `/sendxp ` – Sends the specified amount of XP points to the target player.
– `/sendxp reload` – Reloads the configuration files (Requires OP).
## Permissions
– Default Command: `group.default` (Configurable in `config.yml`)
– Reload Command: Requires OP permissions.
## Configuration
The plugin generates a `config.yml` and a `message/` folder. You can easily switch languages or change the required permission there.
—
# XPTransfer (日本語説明)
**XPTransfer** は、プレイヤー間で経験値をスムーズに譲渡できるようにする、軽量で強力なPaper/Spigot用プラグインです。
## 主な機能
– **簡単エクスペリエンス共有**: シンプルなコマンドで、自分の経験値をオンラインの他プレイヤーに送ることができます。
– **正確な計算ロジック**: バニラの経験値計算の不具合を回避し、レベルと経験値バーが正確に更新されるカスタムロジックを搭載しています。
– **多言語対応**: すべてのメッセージを自由にカスタマイズ可能。標準で英語 (`en_us`) と日本語 (`ja_jp`) に対応しています。
– **権限設定**: `config.yml` から、どのプレイヤーやグループが経験値を送れるかを自由に変更できます。
– **ユーザーフレンドリー**: プレイヤー名のタブ補完に対応しており、入力ミスを防ぎ素早く操作できます。
– **カラーメッセージ**: チャットメッセージに色を付け、視覚的に分かりやすいフィードバックを提供します。
## コマンド
– `/sendxp <プレイヤー名> <数値>` – 指定した経験値ポイントを対象のプレイヤーに送ります。
– `/sendxp reload` – 設定ファイルを再読み込みします(OP権限が必要です)。
## 権限
– 通常コマンド: `group.default` (`config.yml` で変更可能)
– 再読み込み: OP権限が必要です。
## 設定方法
プラグイン導入時に生成される `config.yml` と `message/` フォルダ内のファイルで、使用言語や権限、メッセージ内容を簡単にカスタマイズできます。
XP Placeholder
# XPPlaceholder Plugin
**Author**: Petrichor2_
**Version**: *1.0*
## Overview
XPPlaceholder integrates with **PlaceholderAPI** to provide XP-related placeholders for your servers. It allows dynamic display of player XP stats like level, total XP, and progress.
## Features
– **`%xp_level%`**: Player’s current XP level.
– **`%xp_total%`**: Total XP accumulated.
– **`%xp_current%`**: Current XP value toward the next level.
– **`%xp_to_next%`**: XP required to level up.
– **`%xp_progress%`**: Progress percentage of the XP bar.
## Dependencies
– **Placeholder API**
## Notes
– Compatible with **Paper** or **Spigot** servers.
– Does not modify gameplay mechanics.
– This is made in free time, suggestions are welcome.