xpShop
Link to the german overview of xpShop: klick here
General:
Players can buy, send, and sell experience points which can be used to enchant items. Also it can display the player's amount of XP. XP levels can be sold and bought with sign shops.
This plugin will automatically update itself if “autodownload” is set to true in the config file and will force an update if a bug is found! Macht es das auch, wenn autodownload auf false ist?
Players can send XP to each other across multiple servers. To use this feature, you need a database that can be accessed from each server. You then enter this database into each config file and set “usedbtomanageXP” to true.
You do not need MySQL, however, you can use MySQL to manage XP between one or more servers. To do this you must use the same MySQL Database on all of the servers.
COMMANDS for ADMINS that use the database:
/xpShop reset <player> - Resets the xp of that player in the database
/xpShop setXP <player> - Sets the xp of that player in the database
Features:
- players can fill glass-bottles with XP/EXP
- players can buy/sell XP/EXP using a command
- players can buy/sell XP/EXP-levels using a command
- players can look up their own amount of XP or XP-level.
- players can look up other players' amounts of XP or XP-levels.
- players can lookup their own XP/EXP-level amount
- players can lookup the XP/EXP-level amount of others
- players can send XP/EXP to other players.
- players can teleport themselves to an other player for XP/EXP.
- players can teleport players to themselves for XP/EXP.
- players can repair tools for xp.
- admin can repair tools for free.
- players can create safes to store XP/EXP in signs.
- players can create xpShops to sell and buy XP/EXP with sign. They work like SignShops.
- admins can create xpShop adminshops to sell and buy XP/EXP with sign.
- admins can set a player's amount of XP.
- admins can view the logs ingame. :) (/xpShop showdebug)
Planned features:
Installation instructions:
The language can be chosen and modified in the config.yml file.
To install the plugin, drop it into the plugin folder.
Economy System Dependencies | Permissions Dependencies |
---|---|
iConomy 5 | PermissionsEX |
iConomy 6 | BukkitPermissions |
Vault | GroupManager |
Register | bPermissions |
Links:
Link | Description |
---|---|
Wiki | The github wiki of xpShop |
SignShop Wiki | Explanation of the shop feature. |
xpShopSafe Wiki | Explanation of the safe feature. |
Commands and Permission nodes | A list of all commands and Permissions nodes: |
Source code + API | full code |
Default config | config.yml with comments |
GUI:
To edit the config while the server is running, type "xpShop gui" into the console.
Source code
Please ask before using the code, I am a friendly person :)
Sending of statistical data
This plugin uses mcstats.org to gather statistical data. The data is collected anonymously and ALL data is visible to everyone. Follow the link at the statistics banner and you'll see the collected data.
If you don't want any data to be sent, disable statistic sending in the Metrics folder/configuration.
Debug files and error reports
This plugin creates debug files to make the finding of errors easier for me. If a error occurs the plugin may report it to me. All error reports are visible on my tracker. Klick here.
You can modify /disable this behavior in the configuration file. Set senddebugfile to false if you don't want to send debugfiles to me.
Set senderrorreport to false if you don't want to send any debug/errors to me.
@photocritic
BOSEconomy is supported by Vault so please use Vault with xpShop.
What message is shown exactly and what text did you write on the sign?
Suport BOSEconomy? I have Error: xpShop creation failed :(
@ibhh
Seems like theres a perm error with the latest version, trying to sell XP to a sign.
Set up an adminshop where players can sell XP.
When I'm OP, i can use the shop.
I can't when im not an OP, even with the correct permissions.
Edit: You fixed it in 9.6 for me, thanks :D
@convictedsaint
http://dev.bukkit.org/server-mods/xpshop/pages/xp-shop-safes-signs/
How does one create a safe and put xp inside it?
@Scripthen
Í've cleared out my code and hope that the issue is fixed. New version waiting on approvial.
@ibhh
Okay thank you!
Yes, I restarted the server after (whilst applying changes to other plugins). So I guess thats a relog and reload.
@Scripthen
1. If you have OP permissions, it seems to be my problem, so exspect a bugfix.
2. The second problem: Did you reloged sriptr? Then does Bukkit creates the scriptr.yml. This file wasn't found.
Hello,
I have a problem with xpShop, I cannot create an AdminShop (I have '*' permission and OP) it sets it to my username instead.
Then when I do set my self XP I get this:
Link to image: http://scripthen.net/shits-gone-down--xpshop.png
System:
Linux x64
OpenJDK 1.7 (Java 7)
CB version: git-Bukkit-1.3.1-R1.0-7-g69d634a-b2326jnks (MC: 1.3.1) (Implementing API version 1.3.1-R1.1-SNAPSHOT)
@Mixon87
Why should it be the same? xpShop contains bugfixes too :)
xpShop is something like a EXP Economy ;)
is not it same as essential feature has? besides the bottle...
@AiliseZooey
May you have edited the config.yml. I would delete the config and run the server again.
@ibhh awesome =) and thanks for such awesome plugin!
edit: I used the link where you put the latest version. Installed the 8.9. I get console errors on loading, but it seems the plugin works now.
Error starts with:
~~~~~~~
[SEVERE] Cannot load configuration from stream
org.bukkit.configuration.InvalidConfigurationException: unacceptable character '?' (0xFFFD) special characters are not allowed
in "<string>", position 12673
at org.bukkit.configuration.file.YamlConfiguration.loadFromString(YamlConfiguration.java:55)
at org.bukkit.configuration.file.FileConfiguration.load(FileConfiguration.java:138)
~~~~~~~
and continues for about 80 more lines. All say position 12673. I don't know if this help
@AiliseZooey
Fixed in version 8.9 (Waiting on approval)
Hi, i'll try to explain the problem. Example: A player has 100lvls, he enchants for 30lvls. Hitting the xpsafeshop sign (both deposit and withdraw) will restore his level to 100. Doesn't matter how much he takes or deposit, it keeps changing the players level to kinda infinite 100.
Running a 1.3.1 server with xpshop 8.8 (the problems started after the server update)
Thanks man it's horrible not being able to reload.
EDIT: Tested on my 1.2.5 and R2 Minecraft Server, WORKS PERFECT! :D
@Mayhem777
Minecraft 1.3 is going to be released on 1th August.
I am uploading the new release of xpShop now, but only as a dev build (you can test it, but I dont know how it works with Bukkit 1.2.* )
Ok thanks, i hope mojang relase 1.3 some day.. they said 26 of june... yea yea... XD
@Mayhem777
Should work, next release is going to come on the release day of Bukkit 1.3.
The plugin is already updated but not uploaded. :)
Awesome man :D i hope it works also fine with R4 :3