xRewards
# ⭐ xRewards – Advanced Rewards & Token System
xRewards es un plugin ligero, optimizado y 100% configurable para gestionar recompensas diarias, semanales y mensuales en tu servidor Minecraft. Incluye sistema de tokens, protección anti-abuso, menús GUI modernos y soporte para recompensas con items, dinero, comandos y permisos temporales.
Perfecto para networks, lobbies, survival, skyblock y servidores con economía.
—
## 🚀 Características Principales
### 🎁 Sistema de Recompensas Escalonado
– **Diarias**: Dinero, tokens, items básicos.
– **Semanales**: Recompensas mejoradas + posibilidad de bonus.
– **Mensuales**: Premios premium, permisos VIP, items legendarios.
### 🔐 Anti-Abuso Inteligente
– Detección por IP para evitar multicuentas.
– Logs separados para intentos de abuso.
– Configuración flexible para LAN/familias.
### 💎 Sistema de Tokens Integrado
– Acumulables y utilizables en otras funciones del servidor.
– Comandos para administrar saldos (`/xrewards tokens `).
### 🎨 GUI 100% Personalizable
– Menús con slots, materiales, nombres y lore editables.
– Soporte para colores HEX (`&#RRGGBB`) y legacy (`&a`).
– Placeholders dinámicos: `%player%`, `%tokens%`, `%status%`, `%time_long%`.
### ⚙ Configuración Modular
“`yaml
# ___ __ _
# / _____ _ __ / _(_) __ _ ⋆✴︎˚。⋆
# / / / _ | ‘_ | |_| |/ _` | Plugin by ˖⁺‧₊˚♡˚₊‧⁺˖
# / /__| (_) | | | | _| | (_| | xPlugins
# ____/___/|_| |_|_| |_|__, |
# |___/ .yml
# Sistema de almacenamiento (YAML, SQLITE, MYSQL)
storage:
type: YAML
# MySQL (solo si utilizas la opción de type = MYSQL)
mysql:
host: localhost
port: 3306
database: xrewards
username: root
password: ”
cooldowns:
daily: 86400000
weekly: 604800000
monthly: 2592000000
anti-abuse:
# Verificar IP para detectar multicuentas (¡NO TOCAR!)
ip-check: true
# Permitir que varias cuentas en la misma IP reclamen (¡NO TOCAR!)
# (útil para familias o lan parties) (¡NO TOCAR!)
allow-multiaccount: false
# Registrar intentos de abuso en consola (¡NO TOCAR!)
log-abuse-attempts: true
# Crear archivo de log separado para abusos (¡NO TOCAR!)
create-abuse-log-file: true
“`
### 🎯 Recompensas con Múltiples Formatos
| Tipo | Soporta |
|——|———|
| 💰 Dinero | Vault compatible |
| ⭐ Tokens | Sistema interno |
| 📦 Items | Con encantamientos, nombre y lore |
| ⚡ Comandos | Ejecución automática con `%player%` |
| 🔑 Permisos | Temporales o permanentes |
### 🌈 Mensajes con Estilo
Todos los mensajes usan formato visual con bordes decorativos y colores HEX:
“`yaml
reward-claimed: |
&8&m&l————————-
&a&l✔ &r&a¡Recompensa Reclamada!
&7Has reclamado tu recompensa &e%type%&7.
&8&m&l————————-
“`
—
## 🔩 Comandos & Permisos
**Permiso principal:** `xrewards.admin`
| Comando | Descripción |
|———|————-|
| `/xrewards` | Abre el menú principal |
| `/xrewards reload` | Recarga la configuración |
| `/xrewards tokens ` | Administra tokens |
| `/xrewards force ` | Fuerza recompensa (debug) |
—
## 📥 Instalación Rápida
1. Descarga el `.jar` y colócalo en `/plugins`.
2. Reinicia el servidor.
3. Edita `config.yml` para personalizar recompensas y menús.
4. ¡Listo! Los jugadores pueden usar `/xrewards`.
> ✅ **Compatibilidad**: Spigot / Paper / Purpur 1.16.5+
> ✅ **Dependencias opcionales**: Vault (para economía)
—
💡 Tips de Configuración
– Usa `%time_long%` para mostrar cooldowns legibles (`5 días 3 horas`).
– Las recompensas con `chance: 25.0` solo se otorgan el 25% de las veces.
– Los `temp-permissions` usan duración en milisegundos (ej: `604800000` = 7 días).
– Puedes añadir múltiples items/commands por recompensa.
– Recomendable utiliza **VAULT** & **LuckPerms**
—
> Desarrollado con ❤️ por **xPlugins**
> *Configuración limpia • Rendimiento optimizado • Experiencia profesional*
xRebirth SMP – Soul System
## 🧿 xRebirth SMP – Soul System
**xRebirth SMP – Soul System** is a competitive PvP progression plugin that introduces a unique **Soul-based power mechanic** to your Minecraft server. Every player starts with **5 Souls**, and your strength grows as you defeat others — but death comes with real consequences.
Kill players to steal their souls and permanently increase your damage. Lose all your souls… and you’re out.
### 🔮 Default Soul Reviver Recipe ⬇️

### ⚔️ Core Features
* 🧍 Every player starts with **5 Souls**
* 💀 Killing a player steals **1 Soul**
* 💥 Each soul gives **+0.5 permanent attack damage**
* ☠️ Dying causes you to **lose 1 Soul**
* 🚫 Reaching **0 Souls results in an automatic ban** (configurable)
* ⏰ **Temporary or permanent ban** – choose ban type in config
* 🛡️ **PvP-only soul loss** – souls only lost on player kills (configurable)
* 🌍 **Natural death protection** – toggle soul loss on natural deaths in config
* 📊 Soul count displayed via **action bar**
* 🛡️ Anti-farming system to prevent soul abuse
* 🎛️ **Toggle anti-farm system** – admins can enable/disable on the fly
* ⏱️ **Configurable anti-farm cooldown** – set wait time between kills in config
* 📜 **Soul Items drop when killer has max souls** – right-click to consume
* 🔒 **Full souls protection** – prevents overconsumption with warning message
* 🔓 **Unban command** – admins can unban players who lost all souls
* 🔧 Fully configurable damage scaling, soul limits & punishments
* 💾 Data saved across restarts
* 🧩 PlaceholderAPI support
* 🧱 Optimized for **Paper / Spigot** servers
### 📋 Commands
* `/souls` – Check your own souls
* `/souls check ` – Check another player’s souls
* `/souls give soul ` – Give souls to a player (OP only)
* `/souls give reviver [amount]` – Give Soul Reviver item to a player (OP only)
* `/souls remove ` – Remove souls from a player (OP only)
* `/souls set ` – Set a player’s souls (OP only)
* `/souls antifarm` – Toggle anti-farm system on/off (OP only)
* `/souls unban ` – Unban a player who lost all souls (OP only)
* `/souls recipe` – View Soul Reviver recipe (All players)
* `/souls recipe edit` – Edit Soul Reviver recipe (OP only)
* `/souls reload` – Reload plugin configuration (OP only)
### 🔮 Soul Reviver System
Players can craft a **Soul Reviver** item to bring themselves back from 0 souls!
**Configurable Recipe:**
* Use `/souls recipe` to view the current recipe
* Use `/souls recipe edit` (OP only) to customize the recipe in-game
* Recipe is saved in config and persists across restarts
* Default recipe uses Diamond Blocks, Netherite Ingots, Gold Blocks, and Totem of Undying
**Usage:**
* Right-click the Soul Reviver item to open a GUI
* Select a banned player from the list
* The selected player will be unbanned with **3 souls**
* The Soul Reviver item will be consumed
* Perfect for helping friends who lost all souls!
### 🔥 Risk vs Reward Gameplay
The stronger you become, the bigger the target on your back. Dominate the server… or lose everything.
Perfect for **SMPs**, **competitive factions**, and **high-stakes PvP servers**.
XrayDetector
# XrayDetector
**A Minecraft X-ray Detection Plugin**
XrayDetector is a comprehensive detection system for identifying potential X-ray usage on Minecraft servers. This plugin monitors ore mining patterns and alerts staff members when suspicious activity is detected.
**Author:** nevmind
**Version:** 1.0.0
**All Rights Reserved**
—
## Features
### Core Detection System
– **Pattern-Based Detection**: Monitors ore mining frequency and speed to identify suspicious patterns
– **Four-Tier Severity System**: Classifies alerts as Low, Medium, High, or Very High based on mining behavior
– **Points Tracking**: Maintains cumulative X-ray suspicion scores for each player
– **Real-Time Alerts**: Notifies staff members instantly when detection thresholds are met
### Comprehensive Commands
– `/xray toggle` – Enable or disable the detection system
– `/xray set ores ` – Configure ore threshold for alerts
– `/xray set time ` – Set the time window for detection
– `/xray tp ` – Teleport to suspected player in spectator mode (invisible)
– `/xray chances list` – View top 10 players with highest X-ray suspicion points
– `/xray reload` – Reload configuration without restarting
### Advanced Configuration
– **Customizable Thresholds**: Adjust ore counts and time windows
– **Severity Levels**: Configure point values for each severity tier
– **Alert Colors**: Customize message colors using Minecraft color codes
– **Toggle System**: Enable/disable detection without removing the plugin
### Permission System
– `xray.admin` – Access to all plugin commands (default: op)
– `xray.alerts` – Receive X-ray detection alerts (default: op)
—
## Installation
1. Download `XrayDetector-1.0.0.jar` from the releases
2. Place the JAR file in your server’s `plugins` folder
3. Restart your server or use a plugin manager to load it
4. Configure the plugin in `plugins/XrayDetector/config.yml`
—
## Compatibility
### Supported Platforms
– **Paper** (Recommended)
– **Spigot**
– **Bukkit**
– **PurPur**
– **Pufferfish**
### Minecraft Versions
– **1.21.x** (Latest)
– **1.20.x**
– **1.19.x**
– **1.18.x**
– **1.17.x**
– **1.16.x**
– **1.15.x**
– **1.14.x**
– **1.13+** (Minimum)
The plugin uses the Bukkit API 1.13+ for maximum compatibility across versions.
—
## Configuration
The plugin creates a `config.yml` file in `plugins/XrayDetector/` with the following options:
### Basic Settings
“`yaml
# Enable or disable detection system
enabled: true
# Number of ores to trigger alert
ores_threshold: 10
# Time window in seconds
time_window: 60
“`
### Severity Levels
Each severity level can be configured with minimum/maximum ore counts and point values:
– **Low**: 5-10 ores (5 points)
– **Medium**: 11-20 ores (15 points)
– **High**: 21-35 ores (30 points)
– **Very High**: 36+ ores (50 points)
### Alert Colors
Customize alert message colors using Minecraft color codes:
– `&b` = Aqua (Light Blue)
– `&f` = White
– `&e` = Yellow
– `&6` = Gold
– `&c` = Red
– `&4` = Dark Red
—
## How It Works
### Detection Logic
1. **Monitoring**: The plugin tracks when players mine ore blocks
2. **Pattern Analysis**: Calculates mining speed (ores per second) within the time window
3. **Severity Assessment**: Determines alert level based on ore count and mining speed
4. **Point Assignment**: Adds points to the player’s X-ray suspicion score
5. **Staff Notification**: Sends formatted alerts to all staff with `xray.alerts` permission
### Tracked Ores
The plugin monitors all ore types including:
– Coal, Iron, Gold, Diamond, Emerald
– Lapis Lazuli, Redstone, Copper
– Nether Gold, Nether Quartz
– Ancient Debris
– Deepslate variants of all ores
### Alert Format
“`
[XrayDetector] PlayerName mined 15 ores in 30.0 seconds [MEDIUM] (+15 points, Total: 45)
“`
—
## Commands & Permissions
| Command | Permission | Description |
|———|———–|————-|
| `/xray toggle` | `xray.admin` | Toggle detection on/off |
| `/xray set ores ` | `xray.admin` | Set ore threshold |
| `/xray set time ` | `xray.admin` | Set time window |
| `/xray tp ` | `xray.admin` | Teleport to player (spectator) |
| `/xray chances list` | `xray.admin` | Show top suspects |
| `/xray reload` | `xray.admin` | Reload configuration |
**Aliases:** `/xr`, `/xraydetector`
—
## FAQ
**Q: Does this plugin prevent X-ray?**
A: No, this plugin only detects potential X-ray usage. It cannot prevent players from using X-ray texture packs or mods.
**Q: Will this catch all X-ray users?**
A: The plugin detects suspicious mining patterns that may indicate X-ray usage. However, it’s not 100% accurate and should be used as one tool among many for server moderation.
**Q: Can players see the alerts?**
A: Only players with the `xray.alerts` permission (typically staff) receive alerts.
**Q: What happens when a player is detected?**
A: The plugin only sends alerts and tracks points. Staff must manually review and take appropriate action.
**Q: Does this work on older versions?**
A: The plugin requires Minecraft 1.13 or newer due to API compatibility.
—
## Support & Updates
For bug reports, feature requests, or support:
– Open an issue on the project repository
– Contact the server administrator
—
## License
**XrayDetector** by **nevmind**
**All Rights Reserved**
This software is proprietary and confidential. Unauthorized copying, distribution, or modification is strictly prohibited without explicit permission from the author.
—
## Credits
**Developer:** nevmind
**Plugin Version:** 1.0.0
**Last Updated:** 2025
Thank you for using XrayDetector!
XRayAlerts
# XRayAlerts
**XRayAlerts** is a plugin for Paper/Spigot servers that can alert staff members (or any player with the appropriate permission) whenever a player finds specific ores or items. It supports customizable alerts, configurable monitoring modes, and permission-based access control. The plugin is compatible with both Paper and Spigot servers running Minecraft 1.21+. Earlier versions have not been tested.
## Features
– **Configurable Alerts**: Customize the messages sent to staff when a player finds a monitored item or ore. Messages support color and formatting codes.
– **Vein Detection Mode**: Choose between two modes:
– **Block Mode**: Sends an alert for each block mined, indicating the number of items dropped.
– **Vein Mode**: Sends one alert for the entire vein when the first block in the vein is mined.
– **Permission Control**: Permissions to toggle alerts, receive alerts, and ignore alerts.
## Commands
### `/xrayalerts toggle`
Toggles the x-ray alerts on or off for the player who runs the command.
**Permission**: `xrayalerts.toggle`
**Usage**: `/xrayalerts toggle`
## Permissions
– **`xrayalerts.ignore`**: Prevents x-ray alerts from being triggered by the player.
– **`xrayalerts.receive`**: Allows the player to receive x-ray alerts.
– **`xrayalerts.toggle`**: Allows the player to toggle x-ray alerts on or off.
## Configuration
### `config.yml`
“`yaml
alert-message: “&c&lX-Ray&r &7%player% found &6x%count% %item%.”
mode: “block” # Options: “block”, “vein”
monitored-blocks:
– ANCIENT_DEBRIS
– DEEPSLATE_DIAMOND_ORE
– DEEPSLATE_EMERALD_ORE
– DEEPSLATE_GOLD_ORE
– DIAMOND_ORE
– EMERALD_ORE
– GOLD_ORE
“`
xQuest
# xQuest ⚔️ | Advanced Quest System
  
**xQuest** is a modern and fully configurable quest plugin for Minecraft servers. Designed to be lightweight, aesthetic, and easy to use, without the need for complicated external databases.

—
## 📸 Dashboard Screenshots
| Main Dashboard | Quest in Progress | Completed Quest |
|:—:|:—:|:—:|
|  |  |  |
*(The visual design is 100% configurable via `config.yml`)*
—
## 🔥 Key Features
* **⚡ Local Database (H2):** No MySQL needed. The plugin automatically creates its own high-performance local database.
* **🎨 Premium Design:**
* Full support for **HEX Colors** (&#RRGGBB).
* Fully editable GUI menus.
* Support for **Custom Heads** (Base64) and Player Heads (`HEAD-Name`).
* **⚙️ Fully Configurable:**
* Edit main **Commands** (e.g., use `/missions` instead of `/xquest`).
* Customize all **Permissions**.
* Modify sounds, titles, action bars, and fireworks.
* **🏆 Progress System:**
* Visual Top #1, #2, #3 in the quest lore.
* Automatic “Completed” indicators (Replaces the prize line).
* Console-executable rewards.
* **🔌 Hooks / Compatibility:**
* **PlaceholderAPI:** Use variables in texts.
* **Vault:** Economy support.
—
## 📥 Installation
1. Download the **xQuest** `.jar` file.
2. Place it in your server’s `/plugins` folder.
3. Ensure you have **PlaceholderAPI** and **Vault** installed (Optional, but recommended).
4. Restart your server.
5. Done! The database and config will be created automatically.
—
## 📜 Commands and Permissions
> 💡 **Note:** Both the main command and permissions are **editable** in `config.yml`.
| Command (Default) | Permission (Default) | Description |
| :— | :— | :— |
| `/xquest` | `xquest.use` | Opens the main quest menu. |
| `/xquest reload` | `xquest.admin` | Reloads the configuration and quests. |
*You can change `xquest.use` to `false` in the config if you want everyone to access it without permissions.*
—
## 🛠️ Configuration (Snippet)
The `config.yml` file is the heart of the plugin. Here is an example of how to create a quest with a custom head:
“`yaml
quests:
example_quest:
name: “&fQuest &8• &dSlayer”
type: KILL
target: “ENDER_DRAGON”
amount: 1
slot: 12
# Icon using Base64 texture
icon: “TEXTURE-eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Im…”
rewards:
– “eco give %player% 5000”
– “msg %player% &aYou killed the dragon!”
lore:
– “&7Defeat the final boss.”
– “”
– “&e⚡ Progress: &f%progress%/%total%”
– “&c✦ Reward: &c5000 Coins”
“`
## Available Quest Types:
– BREAK (Break blocks)
– KILL (Kill entities)
– CONSUME (Eat/Drink)
– WALK (Walk distance)
– SWIM (Swim distance)
– FISH (Catch fish)
– CRAFT (Craft items)
– BREED (Breed animals)
## 👨💻 Credits
* Developed by xPlugins. Made with ❤️ for the Minecraft community.
XPwithdraw
**DM ME ON DC [USER-WolfJTA] IF YOU WANT ME TO UPDATE THIS PLUGIN WITH A FEATURE YOU WANT OR TO HAVE ME MAKE A PLUGIN FOR YOU (FREEE)**
Very straightforward plugin. Allows you to do /withdrawxp to withdraw x levels. config.yml allows you to configure whether xp affect mending armor or not. Uses knowledge book as the consumable, and stacking knowledge books in your inventory can combine (add levels into one book)
XP Vials
# 📦 XP Vials — Bottle Your Experience!
Turn your XP into **bottles of experience** with a simple right-click on an enchanting table!
Perfect for **saving XP**, **sharing with friends**, or **keeping it safe before risky adventures**.
## ✨ Features
– Right-click an **Enchanting Table** with a *Glass Bottle* to store XP
– **Sneak-click** to convert *all* bottles at once
– Configurable **XP cost per bottle**
– Smooth & immersive **sound effects**
– **Permission support:** `xpstore.use`
## 🎮 How it works
| Action | Result |
|——-|——–|
| Right-click Enchanting Table with Glass Bottle | Store XP into one bottle |
| Sneak + Right-click | Convert all bottles in hand |
## ⚙️ Permissions
“xpstore.use“ — allows XP bottling
📁 Config
Modify the XP cost in the config file:
“`yaml
xp-cost: 10
“`
## Start banking your XP today — smarter players store their levels 😉
XPVault
🛡️ XPVault Plugin – Comprehensive Technical Guide
What is XPVault?
XPVault is an advanced plugin for Minecraft that allows players to securely manage their experience points (XP).
It introduces a personal XP vault system where players can save, retrieve, and transfer XP, while also giving server administrators full control over XP distribution through administrative commands. XPVault enhances multiplayer gameplay by offering reliability and customization.
—
✅ Key Features
Secure XP vault system to store XP.
Recover saved XP anytime — especially after death.
Send and receive XP between players.
Full administrative control over XP balances.
Full message customization via messages.yml.
Built-in support for PlaceholderAPI integration.
—
🧭 Available Commands
/savexp
Function: Save XP to your personal vault.
Alias: /sxp
Permission: Open to all players
Example: /savexp 100
—
/givexp
Function: Give XP to another player.
Alias: /gxp
Permission: Open to all players
Example: /givexp Steve 500
—
/retrievexp [amount]
Function: Retrieve XP from your vault.
Alias: /rxp
Permission: Open to all players
Example: /retrievexp or /retrievexp 200
—
/adminxp [player] [amount]
Function: Administrative XP controls (reset, set, add, remove).
Permission: xpvault.admin required
Example: /adminxp set Player1 1000
—
/checkxp
Function: Display current and stored XP and levels.
Alias: /cxp
Permission: Open to all players
—
🔗 PlaceholderAPI Integration
Available Placeholder:
%xpvault_saved_xp%: Displays the amount of XP saved in a player’s vault.
Example Usage (Scoreboard):
lines:
– “&aStored XP: &f%xpvault_saved_xp%”
—
💬 Message Customization
Supported Placeholders:
Placeholder Description
%player% Target player name
%amount% XP amount
%current_xp% Player’s current XP
%saved_xp% Player’s saved XP
%sender% Player who sent the XP
%action% Action taken (set, add, remove)
%new_xp% New XP value after the action
Example Messages (messages.yml):
plugin_enabled: “&aXPVault has been enabled!”
xp_saved: “&aYour XP has been saved!”
xp_given: “&aSuccessfully gave %amount% XP to %player%!”
xp_retrieved: “&aYou retrieved %amount% XP from your vault.”
adminxp_player_success: “&a%action% %amount% XP for %player%. New saved XP: %new_xp%”
XPTransactions
With the Plugin you can:
– have unlimited night vision (if you want)
– transfer experience between players
– teleport wherever you want with Exp
– send items to other players
– convert your Exp into potions
– play lotto
Commands:
| Command |
Description |
| /nightvision |
gives you night vision, if the plugin fails to do it automatically |
| /givexp |
transfers the given amount of levels to the targeted player |
| /tpe |
teleports you to the given coords for the cost of (by default) 1 level |
| /send |
sends the item(s) that you are holding in your hand to the targeted player (by default) for free |
| /lotto |
(if enabled) takes a configurable amount of levels (by default 2) to play and randomly gives you either nothing or one of the prizes configured, with the configured probabilities. Default prizes: 5 levels: 20%, 10 levels: 3%, 30 levels: 1% |
| /convert <optional amount> |
converts all (or the given amount) of your levels into a potion that you can drink to get the levels back |
Config:
| allowConversion: true |
enables or disables the convert command (Already converted bottles can still be used) |
| autoNightVision: true |
enables or disables night vision |
| ItemSendCost: 0 |
sets the cost in levels for the sending of items |
| enableExpTeleportation: true |
enables or disables the tpe command |
| ExpTeleportationCost: 1 |
sets the cost of the tpe command |
| enableExpLotto: false |
enables or disables the lotto command |
| lottoCooldown: 600 |
set the cooldown between uses of lotto in seconds |
| lottoPrizes: – ‘:‘ |
define how many levels can be won with what probability. You can have multiple prizes with different probabilities. The probabilities have to add up to less then 100%, else buggy behaviour will occur. You can use fractions of percents with a . as decimal separator. The default values are balanced to have an expected value of -0.4, so on average you lose 0.4 levels each time you’re playing. |
Contact:
If you have any questions, problems, ideas or bugs to report, you can send me an E-Mail at:
[email protected]
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