XPSyncAddon

Englisch

**XPSyncAddon:**

is a simple but powerful add-on for the XPSync plugin. It was built to fix a major gameplay issue where players could abuse the XP synchronization system to farm experience unfairly. With this plugin installed:

XP is no longer dropped when a player dies

Any attempt to farm XP through repeated kills is stopped

It works directly alongside the XPSync plugin

It maintains fairness in setups where XP or levels affect game mechanics (like world borders)

The plugin is lightweight and requires no configuration

It automatically disables itself if XPSync is not found

German

**XPSyncAddon:**

ist ein einfaches, aber wirkungsvolles Add-on für das XPSync-Plugin. Es behebt ein zentrales Problem, bei dem Spieler durch das Synchronisieren von XP einen unfairen Vorteil erlangen konnten. Mit diesem Plugin:

Droppen Spieler keine XP mehr beim Tod

Wird XP-Farming durch wiederholtes Töten verhindert

Funktioniert das Add-on nahtlos mit dem XPSync-Plugin

Bleibt das Gameplay fair, besonders bei Mechaniken wie „Level = Weltgrenze“

Ist das Plugin leichtgewichtig und benötigt keine Konfiguration

Deaktiviert sich automatisch, falls XPSync nicht installiert ist

XPSync

Englisch

**Englisch:**

Synchronize XP and level of all players on your server!

XPSync is a simple but powerful plugin for Minecraft servers that automatically synchronizes the XP bar and level of all players. It always shows the progress of the player with the most XP, so everyone sees the same XP fill and the same level – perfect for fair competitions or cooperative adventures.

Features Synchronized XP and level of all players to the current top player

Avoids spam by sending only one message per synchronization

Synchronization happens directly after XP changes, on player death and when joining

Commands /xpsync top (shows player with the most XP) and /xpsync reload (reloads the plugin)

Minimal resource usage, easy installation

Why XPSync? Whether you run a PvP server, minigames or a cooperative world – with XPSync all players see exactly the same XP status of the strongest player. This creates fairness and a unified player experience!

——————————————————————–
**See my other Projects** Modrinth

**This Plugin is working fine**

——————————————————————-

German

**German:**

Synchronisiere XP und Level aller Spieler in deinem Server!

XPSync ist ein einfaches, aber mächtiges Plugin für Minecraft-Server, das automatisch die XP-Leiste und das Level aller Spieler synchronisiert. Es zeigt stets den Fortschritt des Spielers mit den meisten XP an, sodass alle die gleiche XP-Füllung und das gleiche Level sehen — perfekt für faire Wettbewerbe oder kooperative Abenteuer.

Features
Synchronisiert XP und Level aller Spieler auf den aktuellen Spitzenreiter

Vermeidet Spam durch nur eine Nachricht pro Synchronisation

Synchronisation erfolgt direkt nach XP-Änderungen, bei Spieler-Tod und beim Joinen

Befehle /xpsync top (zeigt Spieler mit den meisten XP) und /xpsync reload (lädt das Plugin neu)

Minimaler Ressourcenverbrauch, einfache Installation

Warum XPSync?
Ob Du einen PvP-Server, Minigames oder eine kooperative Welt betreibst — mit XPSync sehen alle Spieler genau den gleichen XP-Stand des stärksten Spielers. Das schafft Fairness und ein einheitliches Spielerlebnis!

——————————————————————–
**See my other Projects** Modrinth

**This Plugin is working fine**

——————————————————————-

xPsMenu

🛡️ xPsMenu – Premium ProtectionStones GUI

The most advanced, interactive, and fully customizable GUI menu for ProtectionStones.

![Version]()
![bStats]()
![PlaceholderAPI]()

![Banner](https://cdn.modrinth.com/data/cached_images/0f3f55b3b3cce9c4734b0755e5f1c22e4a2d3f26.jpeg)

## ✨ Features
**xPsMenu** takes the classic ProtectionStones experience and transforms it into a modern, visual, and premium system for your players.

* 🎨 **100% Customizable:** Every single menu, item, lore, and message is fully editable (`gui.yml`, `flags.yml`, `selector.yml`, `config.yml`).
* 🌈 **Hex Colors & MiniMessage:** Full support for modern Hex color codes (`&#FFFFFF`) to make your menus pop out.
* 📋 **Dynamic Region Selector:** A live, auto-updating GUI showing all player regions with an interactive filter (View ALL, OWNERS, or MEMBERS).
* 👤 **Advanced Player Management:** View members and owners using real Player Heads! Kick players directly via Shift + Right-Click.
* ✨ **0-Lag Particle System:** When a protection block is hidden, only the owner will see beautiful magical particles indicating its location (highly optimized, 0 server lag).
* 🚀 **OP / VIP Bypass:** Instantly teleport to your region without the 3-second cooldown using a permission node.
* 🛠️ **Admin Tools:** Nuke all regions from the server database with a single safety-confirmed command.
* 🔌 **Developer API:** Easily hook into the plugin to open menus from other custom plugins or NPCs.

# 🎢 Examples:
![foto3](https://cdn.modrinth.com/data/cached_images/64923da0dc8b1c5f8bf373e9c944603a7bf679f7.png)
![foto2](https://cdn.modrinth.com/data/cached_images/95ef835f06d7e9ad0fc4db5dfd634d11a1acb2fb.png)
![foto1](https://cdn.modrinth.com/data/cached_images/78a5b931bf4831e47375df772082aa07617f8ba9.png)

Do you want to acquire the best ES/EN configuration?
– ¡Enter the discord!
– It helps us a lot.

## 📥 Installation
1. Stop your server.
2. Download the `xPsMenu-v1.0.0.jar` and place it in your `/plugins/` folder.
3. Ensure you have the required dependencies:
* **ProtectionStones** (2.10+)
* **WorldGuard** & **WorldEdit**
* **PlaceholderAPI** (Optional, but highly recommended)
4. Start the server.
5. Customize the configuration files inside `/plugins/xPsMenu/` and type `/psmenu reload`.

## ⌨️ Commands & Permissions

### Player Commands
* `Shift + Right Click` (on a protection block) – Opens the main management GUI for that specific region.
* `/psmenu` – Opens the dynamic Region Selector (Shows all your active regions).
* `/psmenu help` – Shows the help menu.

### Admin Commands
* `/psmenu reload` – Reloads all configuration files seamlessly.
* **Permission:** `psmenu.admin`
* `/psmenu clearall confirm` – ⚠️ *DANGER!* Wipes every single ProtectionStones region from the server database.
* **Permission:** `psmenu.admin`

### Extra Permissions
* `psmenu.bypass` – Bypasses the 3-second teleportation delay. Instant teleport!

## 📊 Placeholders

### Internal Menu Variables
Use these exclusively inside your `gui.yml` and `flags.yml` to display dynamic data:
* `%region%` – Displays the ID of the region currently being edited.
* `%hidden_status%` – Displays the current state of the block (e.g., Hidden ✘ or Visible ✔ – editable in config).
* *Note: You can also use any global PlaceholderAPI variable inside the menus (like `%player_name%`).*

### PlaceholderAPI Variables (Global)
You can use these variables anywhere on your server (Scoreboards, Holograms, Chat, etc.):
* `%xpsmenu_version%` – Displays the current plugin version.
* `%xpsmenu_player%` – Displays the player’s name.

## 💻 Developer API
Building a custom core or an NPC script? You can easily hook into **xPsMenu** to open interfaces for your players using our static API.

### Add to your build.gradle:
“`gradle
dependencies {
compileOnly fileTree(dir: ‘libs’, include: ‘xPsMenu-v1.0.0.jar’)
}
Example Usage:
Java
import jn.willfrydev.xPsMenuAPI;
import org.bukkit.entity.Player;

public class MyCustomPlugin {

public void openMenuForPlayer(Player player, String regionId) {
// Opens the main Editor GUI for a specific region
xPsMenuAPI.openMainMenu(player, “ps10x64y5z”);
}

public void openListForPlayer(Player player) {
// Opens the Dynamic Region Selector GUI for the player
xPsMenuAPI.openSelector(player);
}
}
“`

Developed with ❤️ by xPlugins

xpose custom ip

## Website Fixed

# 🌐 Xpose – Make Your Local Minecraft Server Public With Custom Static Ip

> Transform your local Minecraft server into a public server with a beautiful custom domain! No port forwarding needed.

# TUTORIAL

## ✨ Features

– 🌐 **Public Access**: Make your local Minecraft server accessible to players worldwide
– 🎯 **Custom Domain**: Get your own static subdomain (e.g., `myserver.quizyy.fun` or `myserver.mysmp.fun`)
– 🔒 **Secure Tunneling**: Uses ngrok’s secure tunneling service to bypass firewalls
– 🌍 **Global Performance**: Multiple region support for optimal player experience
– ⚡ **Easy Setup**: Simple configuration, no port forwarding needed
– 🎮 **Player-Friendly**: Share your server address easily with a memorable domain
– 🔄 **Auto-Reconnect**: Automatically maintains your custom domain

## 🚀 Quick Start

1. Download and install the plugin
2. Get your ngrok token from ngrok.com
3. Get your Xpose token from xpose.quizyy.fun
4. Configure your `config.yml`:

“`yaml
# Ngrok configuration
ngrok:
auth_token: “your-ngrok-token”
region: “US” # Choose: US, EU, AP, AU, SA, JP, IN
server_port: 25565 # Your server port

# Xpose configuration
xpose:
auth_token: “your-xpose-auth-token”
subdomain: “myserver” # Your chosen subdomain
domain: “mysmp.fun” # or quizyy.fun
“`

5. Start your server and share your custom domain! 🎉

## 📝 Commands

– `/xpose status` – Check your tunnel status
– `/xpose reload` – Reload configuration
– `/xpose help` – Show help menu (available to all players)

## 🌟 Why Xpose?

– **No Port Forwarding**: Works even behind NAT/firewalls
– **Static Custom Domain**: Give your server a professional, memorable address
– **Global Performance**: Choose from 7 regions worldwide for best player experience
– **Always Online**: Auto-reconnect if connection drops
– **Simple Sharing**: Easy to remember domain names for your players

## 🌍 Supported Regions

| Region | Code | Location |
|——–|——|———-|
| 🇺🇸 United States | US | North America |
| 🇪🇺 Europe | EU | Europe |
| 🇦🇺 Australia | AU | Oceania |
| 🇯🇵 Japan | JP | East Asia |
| 🇮🇳 India | IN | South Asia |
| 🇸🇬 Singapore | AP | Asia Pacific |
| 🇧🇷 Brazil | SA | South America |

## 🛠️ Requirements

– Java 8 or higher
– Minecraft server 1.16+
– ngrok authentication token
– Xpose authentication token

## 🤝 Support

Need help? We’ve got you covered!

– 📚 Documentation
– 💬 Discord Support
– 🌐 Website

## 🎮 Example Usage

1. **Setup your domain**:
“`yaml
xpose:
subdomain: “myserver”
domain: “mysmp.fun”
“`
Your server will be accessible at: `myserver.mysmp.fun`

2. **Change region for better performance**:
“`yaml
ngrok:
region: “JP” # For better performance in Asia
“`

## 📜 Permissions

– `xpose.admin` – Access to status and reload commands
– Help command is available to everyone!

## 🚨 Common Issues

– **Domain Already Taken**: Choose a different subdomain name
– **Connection Failed**: Check your ngrok token
– **API Error**: Verify your Xpose token

## 🎯 Coming Soon

– 🌈 Multiple tunnel support
– 🔔 Discord notifications
– 📊 Server status page
– 🎨 Custom domain themes

## 💖 Support the Project

Love Xpose? Show your support:
– ⭐ Star us on Modrinth
– 🤝 Join our Discord
– 🐛 Report bugs and suggest features

Made with ❤️ by Quizy solutions

XPMerge

# ✨ XpMerge

> **Less orbs. More frames. Same XP.**
> Automatically merges nearby experience orbs into one — silently, safely, and without ever duping a drop.

## 📖 Overview

**XpMerge** is a lean, Folia-native XP orb merging plugin built for servers that care about performance. Every configured interval, it sweeps all loaded chunks, finds clusters of experience orbs in close proximity, and collapses them into a single orb — no XP lost, no exploits, no drama.

Massive mob farms, XP grinders, and enchanting setups can spawn hundreds of orbs in seconds. XpMerge kills that lag at the source by reducing entity count without touching collection logic. Players never notice it’s running — they just notice the server feels smoother.

## ✨ Features

– 🔁 **Interval-based sweeping** — merges fire on a configurable tick schedule, not every frame
– 📐 **Radius-based clustering** — orbs within a set block radius collapse into one, preserving total XP
– 🧵 **Folia-native threading** — uses `RegionScheduler` per 8×8 chunk region, meaning all entity reads and writes happen on the correct regional thread with zero unsafe cross-region access
– 🔒 **Dupe-safe design** — re-validates orbs immediately before removal to handle race conditions from collection events mid-sweep
– 🌍 **Multi-world support** — sweeps every loaded world simultaneously
– 🛠️ **Live reload** — update config without restarting via `/xpmerge reload`
– 📊 **Status command** — inspect current settings and lifetime merge count at a glance
– 🐛 **Debug mode** — optional per-merge console logging for diagnostics, off by default

## 🔒 Dupe Safety & Bottled XP Compatibility

XpMerge was rigorously tested against plugins that bottle, extract, or otherwise manipulate XP orb entities — a category of plugins that are particularly vulnerable to dupe exploits when combined with orb merging.

The key safeguard: **XpMerge re-validates every orb immediately before removal.** If a player or plugin has already collected an orb between the sweep scan and the merge execution, that orb is skipped entirely. XP is never double-counted or awarded twice.

Tested and confirmed dupe-free with:

| Plugin | Repository |
|—|—|
| **Experience Manager (XPM)** by FruitLoopin | github.com/jwkerr/XPManager |
| **BottleEXP** by Mooshlol304 | github.com/Mooshlol304/BottleEXP-1.21.5 |
| **XP Bottling** by HoneyBerries | github.com/HoneyBerries/XPBottling |

> XP values are accumulated as a `long` internally before being written back as an `int`, preventing overflow edge cases on large orb clusters. The final value is clamped to `Integer.MAX_VALUE` as a hard ceiling.

## 🖥️ Compatibility

| Platform | Supported Versions |
|—|—|
| **Paper** | 1.21.10 — 1.21.11 *(1.21.x broadly supported)* |
| **Folia** | 1.21.10 — 1.21.11 *(natively threaded)* |

> ⚠️ Spigot/Bukkit are **not** supported. Paper or Folia is required.
> Folia support is first-class — the sweep architecture was designed around `RegionScheduler` from the ground up, not bolted on after.

## 🔧 Commands & Permissions

| Command | Description | Permission |
|—|—|—|
| `/xpmerge status` | Shows current interval, radius, debug state, and total orbs merged | `xpmerge.admin` |
| `/xpmerge reload` | Hot-reloads config and restarts the merge task | `xpmerge.admin` |

> `xpmerge.admin` defaults to **OP only**.

## ⚙️ Configuration

The config file is located at:

“`
plugins/XpMerge/config.yml
“`

Below is the full default configuration:

“`yaml
# How many ticks between each merge sweep. 20 ticks = 1 second.
# Lower = more aggressive merging, slightly more CPU. Minimum: 1.
merge-interval: 5

# Block radius within which orbs are merged together.
# All orbs within this distance of each other collapse into one.
merge-radius: 20.00

# Print a line to console every time orbs are merged. Turn off in production.
debug: false
“`

### Config Breakdown

– **`merge-interval`** — How often the sweep fires, in ticks. `5` = every quarter second. Lower values merge more aggressively at the cost of slightly more CPU overhead. Hard minimum of `1`.
– **`merge-radius`** — The block radius used to cluster nearby orbs. `20.0` casts a wide net, ideal for large farms and high-density XP setups.
– **`debug`** — When enabled, logs every individual merge to console including location, orb count, and total XP. Useful for testing — leave it off in production.

## 📦 Installation

1. Download the latest `.jar` from the releases section
2. Drop it into your `/plugins` folder
3. Restart your server *(not `/reload`)*
4. Edit `plugins/XpMerge/config.yml` to your liking
5. Use `/xpmerge reload` to apply config changes live

## 📜 License

XpMerge is open-source and distributed under the **MIT License**.
Contributions, issues, and pull requests are welcome on the project repository.

*Built for servers that don’t want to choose between XP farms and good performance.*

XPGui

A simple fabric mod: can store player experience

zh_cn:
打开背包,点击角色旁边的“体验瓶”按钮,打开储存体验的屏幕。
点击“+”或“-”存储玩家的经验。
即使玩家死亡,仓库中的经验也可以保存。

en_us:
Open the Player Inventory and click the “Experience Bottle” button next to the character to open the screen for storing experiences.
Click “+” or “-” to store the player’s experience.
Experience in the warehouse can be saved even if the player dies.

The Modpack DangerousWorld.

Shockbyte

XpGet

# XpGet

A plugin that allows you to convert your experience into experience bottles when you have empty glass bottles.
Supports both fixed amounts and automatic maximum calculation.
Features a GUI interface for more convenient conversion.

# 📸 Screenshots

![Menu](https://cdn.modrinth.com/data/zxSnrNpV/images/71ea5437a2251d2e1440fe687a792ff0052f5390.png)

## ⚙️ Command

| Command | Description |
|——————————|———————————————————————–|
| `/xpget` | Open GUI menu for experience conversion |
| `/xpget [amount | max]` | Converts the specified amount of experience or the maximum possible |
| `/xpget reload` | Reloads the configuration |

### Examples:
– `/xpget 10` — create 10 experience bottles (if enough experience and bottles)
– `/xpget max` — create the maximum possible number of bottles

## 🧾 Permissions

| Permission | Default | Description |
|—————-|—————|—————————————————–|
| `xpget.use` | ✅ true | Allows usage of the `/xpget` command |
| `xpget.reload` | op | Allows usage of the `/xpget reload` command |

## ⚙️ Configuration

“`yaml
# XPGet Configuration
exp-per-bottle: 7 # How much experience is needed to fill one bottle

# You can add your own items, available actions: [close], [cmd]
gui:
size: 27
title: “Experience Conversion

divider:
enabled: true
material: “GRAY_STAINED_GLASS_PANE”
name: “

close:
slot: 22
material: “BARRIER”
name: “Close”
actions:
– “[close]”

# main-menu:
# slot: 0
# material: “STONE”
# name: “Main Menu”
# lore:
# – “Click to go to main menu”
# actions:
# – “[close]”
# – “[cmd] menu”

items:
one:
slot: 11
material: “EXPERIENCE_BOTTLE”
amount: 1
name: “1 Experience Bottle”
lore:
– “Click to convert”
– “”
– “Required:”
– “{exp} experience
– “1 empty bottle

stack:
slot: 13
material: “EXPERIENCE_BOTTLE”
amount: 64
name: “64 Experience Bottles”
lore:
– “Click to convert”
– “”
– “Required:”
– “{exp} experience
– “64 empty bottles

max:
slot: 15
material: “ENCHANTED_BOOK”
amount: 1
name: “Maximum”
lore:
– “Click to convert”
– “to the maximum possible number of bottles”
– “”
– “Will be spent:”
– “{exp} experience
– “{max_bottles} empty bottles

messages:
player-only: “This command is for players only!”
no-permission: “You don’t have permission to use this command!”

usage: |
Usage:
/xpget [amount|max]
Examples:
/xpget 10 – convert experience into 10 bottles
/xpget max – convert the maximum possible amount
Note: You can convert any number of bottles

config-reloaded: “Configuration successfully reloaded!”

invalid-amount: “Invalid amount! Use a number or ‘max'”

not-enough-exp: “Not enough experience! Needed: {required} experience, you have: {current}
not-enough-empty: “Not enough empty bottles! Needed: {needed}, you have: {current}
not-enough-space: “Not enough inventory space! Space available for: {available} bottles”

no-empty-bottles: “You have no empty bottles!”
not-enough-exp-for-one: “You don’t have enough experience to create even one bottle!”
not-enough-space-even: “Not enough inventory space even considering bottle replacement!”

success-specific: “Successfully converted {amount} experience bottles!”
success-max: “Successfully converted {actual} experience bottles!”
“`

## 📦 Installation

1. Download the **latest release**
2. Place it in the /plugins folder
3. Restart the server
4. Configure `config.yml` if needed and use `/xpget reload`
5. You’re ready to use it: use `/xpget` in-game

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/` フォルダ内のファイルで、使用言語や権限、メッセージ内容を簡単にカスタマイズできます。