Mineuniverse
Log in Register
Plugins

XP to Emerald

XP to Emerald
by _ForgeUser9424290
Download Claim this project
1,644 downloads
0 likes
Updated Jul 1, 2026
0 hypes
Economy

This is a simple plugin to convert from XP to Emeralds and back again. Other items may be used instead of Emeralds, if desired (XP to Dirt, anyone?). The item to use and the scale of conversion may be customized on a per-world (or global) basis.

Version 1.1.0 is considered feature-complete. While suggestions (or pull requests!) are welcome, the only planned work is bug fixes, and keeping it up to date.

While the jarfile is built against 1.4.6, it has been confirmed to be compatible through 1.7. Future updates will be built against the current stable or beta of Bukkit.

Commands

This section uses the following format:

/command
Description here.
usage: /command <required_argument> [optional_argument]
/xptoemerald
Convert some XP to Emeralds.
usage: /xptoemerald [player] [amount]
/xptoemerald setscale
Set the scale of conversion.
usage: /xptoemerald setscale <scale> [world]
/xptoemerald setmaterial
Set the material to use.
usage: /xptoemerald setmaterial <material> [world]
/xptoemerald reload
Reload values from the configuration file.
usage: /xptoemerald reload
/emeraldtoxp
Convert some Emeralds to XP.
usage: /emeraldtoxp [player] [amount]
/xp2em
Alias of /xptoemerald
/em2xp
Alias of /emeraldtoxp
Signs

Signs may be set up as follows.
[xptoemerald]
<conversion_type>
<amount>
<blank line>
The <conversion_type> should be xte or etx, the former meaning the sign converts XP to Emeralds, the latter Emeralds to XP. The <amount> is the amount of resources that should be converted with each click. Permission xptoemerald.admin required to place signs, xptoemerald.sign to use.

Configuration

conversion_scale: Set the scale of conversion (the amount of XP that converts to 1 Emerald).
material: Set the material to use.
convert_xp_using: If emeralds is used, the [amount] is in Emeralds, while if xp is used, it is XP.
convert_emeralds_using: Similarly, sets the [amount] to Emeralds, or can convert based on the desired Experience level. (This feature may not work correctly.)

To use specific settings for a world, use the following format:
world_name:
____conversion_scale: 9001
____material: gold_ingot
Replace the underscores with spaces, and 9001 and gold_ingot with the values you wish to use.

Permissions:

xptoemerald.*: Give access to all xptoemerald commands.
xptoemerald.admin: Allow converting of other player's resources. Also allows setting of scale and material, and reloading of the config file.
xptoemerald.convert: Allow converting of XP to Emeralds and back.
xptoemerald.convert.xte: Allow conversion of XP to Emeralds via commands.
xptoemerald.convert.etx: Allow conversion of Emeralds to XP via commands.
xptoemerald.sign Allow conversion via signs.

Planned Features
  • Version 1.1.0 is considered feature-complete. While suggestions are welcome, the only planned work is bug fixes, and keeping it up to date.
XPtoEmerald-v1.1.0.jar
MC CB 1.4.6-R0.3
Release 2013-01-15 Get

You Might Also Like

HyperConomy
The all in one economy and shop plugin.
94,502
Experience Bank II
Experience Bank II
9,883
MySQL Economy Bridge
Sync your economy accounts over many servers using MySQL.
9,832
BuyXP
Links the experience system with your economy plugin.
9,832
McmmoPay
McmmoPay
9,689
MinePermit
Require Players to pay to mine
9,617