What Is xAlmas and Why Your PvP Server Needs It
If you run a competitive Minecraft server, you know that keeping players engaged goes beyond just sharp swords and quick reflexes. A well-designed reward system can turn casual skirmishes into a thriving in-game economy. That is exactly where xAlmas shines. This premium PvP soul economy plugin transforms every kill into a tangible, collectible currency, giving your players a reason to fight, trade, and show off their accomplishments. With deep customization, anti-farming protection, and modern formatting, xAlmas is built to elevate your server’s entire PvP experience.
How the Soul Economy Works
At its core, xAlmas introduces a simple but addictive loop: when a player eliminates an opponent, the victim’s “soul” drops as a physical item. The killer can then pick it up, adding that soul to their personal balance. What makes this plugin special is the sheer flexibility behind that item. You are not stuck with a single boring dye or a generic skull. Instead, you can create multiple soul types, each with its own material, name, lore, enchantments, and even custom Base64 player heads. This means you can design a basic soul for everyday kills, a rare soul for streak rewards, and a legendary soul for special events — all running simultaneously.
Key Features That Set xAlmas Apart
Infinite Custom Soul Items
The plugin’s configuration file lets you define as many currencies as you need. Use standard materials like GOLD_NUGGET or DIAMOND, or go all-in with PLAYER_HEAD and a Base64 texture string. You can add glowing enchantments, hide item flags, and craft multi-line lore with HEX color codes. The result is a truly unique collectible that players will want to hoard and display.
Advanced Anti-Farming System
Nothing ruins a reward economy faster than players farming kills from alt accounts. xAlmas tackles this with built-in IP-matching blocks and per-player cooldowns. You can set a minimum time between soul drops for the same killer-victim pair, effectively shutting down abuse without punishing legitimate PvP. The system works silently in the background, keeping your economy fair.
Modern Formatting with HEX Colors
Say goodbye to outdated color codes. xAlmas fully supports MiniMessage and HEX colors (both RRGGBB and <#RRGGBB> formats). This means your soul names, lore, and chat messages can use smooth gradients, bold styling, and any shade imaginable. Your items will look as premium as the plugin itself.
Dynamic Drop Behavior
You decide exactly how souls appear after a kill. They can go straight into the killer’s inventory for instant gratification, or drop on the ground for a more dramatic, lootable moment. Even better, you can set the dropped item to be randomly selected from your configured list, adding an element of surprise to every fight.
World Whitelist and Blacklist
Not every area should reward PvP kills. With xAlmas, you can disable soul drops in specific worlds like spawn, the End, or creative plots. This keeps your economy contained to the right zones and prevents accidental farming in safe areas.
PlaceholderAPI Integration
Displaying player stats is essential for leaderboards and custom menus. The plugin provides the %xa_almas% placeholder, which returns a player’s total collected souls. Combine it with any PlaceholderAPI-compatible scoreboard or GUI plugin to show off top killers in real time.
Custom Sounds and Developer API
Every soul pickup can trigger a configurable sound with adjustable pitch and volume, making the reward feel satisfying. For server developers, xAlmas includes a powerful API with custom events like PlayerReceiveSoulEvent. You can hook into the economy, change soul types on the fly based on permissions, or integrate with your own rank systems. The API is available via JitPack (https://jitpack.io) for easy dependency management.
Commands and Permissions at a Glance
Managing xAlmas is straightforward thanks to a single base command with full tab-completion. Here are the essentials:
- /xa help – Shows the custom help menu. Permission: xalmas.admin
- /xa give <currency> <amount> – Gives a specific amount of souls to a player. Permission: xalmas.admin
- /xa reload – Reloads config.yml, almas.yml, and data safely. Permission: xalmas.admin
All administrative tasks are neatly grouped under one permission node, making it easy to delegate to staff without exposing other sensitive commands.
A Look Inside the Configuration
Setting up your soul items is incredibly intuitive. The almas.yml file uses a clean YAML structure. Here is an example of a premium Base64 head setup that you can adapt:
items:
alma_premium:
material: "PLAYER_HEAD"
base64: "eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvOGRjODgwNTNjMWE4NTNmNzE2NmM5ZTkzYmIzYzUxN2YwODE5NTQ0NzM5ZGJlYWJkNDhhODU5Y2VkNDIwYjcwYiJ9fX0="
name: "FACBCB☠ Premium Soul FACBCB&lFEED1D0&lAE2D8D5&lND5DED9&lIC9E4DE&lA FACBCB♫"
lore:
- ""
- "&8 ℹ Information "
- ""
- "&f Exchange this rare coin for "
- "&f VIP rewards at spawn. "
- ""
- "FACBCB ▸ Special Edition! "
- ""
enchantments:
- "DURABILITY:3"
flags:
- "HIDE_ENCHANTS"
This snippet shows how you can combine a custom texture, gradient name, and hidden enchantments to create a truly premium item. The same flexibility applies to any number of currencies you define.
Extending the Economy with the Developer API
For server owners who love to tinker, xAlmas offers a robust API. You can listen to the PlayerReceiveSoulEvent to dynamically change the soul type based on the killer’s rank or permissions. For example, if a VIP player gets a kill, you could automatically upgrade the drop to a premium soul. The API also provides static methods to get, add, and remove souls from a player’s balance directly. This opens the door to custom shops, killstreak rewards, and cross-plugin integrations.
While setting up a plugin like this might seem technical, getting it onto your server is simpler than ever. For those who prefer a streamlined experience, this mod can be easily installed via the foxygame.net launcher — a convenient, flexible, and modern Minecraft launcher where you can download mods right from the menu. It handles the heavy lifting so you can focus on configuring your soul economy exactly how you want it.
Why xAlmas Belongs in Your Server’s Toolkit
A PvP server lives and dies by its community’s motivation. xAlmas gives you a complete, polished system to reward skill, discourage cheating, and create a visual language of achievement through collectible souls. The anti-farming measures keep the economy honest, while HEX support and custom heads let you match any server theme. With PlaceholderAPI and a developer-friendly API, you can weave soul stats into every corner of your server — from scoreboards to NPC shops.
Whether you are launching a new factions realm, refreshing a kitPvP arena, or building a custom minigame network, xAlmas provides the backbone for a memorable kill-reward loop. It is optimized for Paper 1.16.5 and newer, ensuring smooth performance on modern server software. The plugin’s single-command management and clear configuration files mean you spend less time troubleshooting and more time watching your players compete for that next rare soul.
In a landscape full of generic economy plugins, xAlmas stands out by turning every PvP encounter into a meaningful, collectible moment. Give your players something to fight for beyond just a number on a scoreboard — give them a soul they can hold, trade, and treasure.