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.
@ibhh
Thank you for your quick reply :)
Here is your information You have 1221 Exp (Check by Essentials (Level 28)) require more 67 exp to level up [xpShop] Error: xxxxxx
@KelvinKam
What amount of xp should be displayed? Your screenshot tells me that the plugin has calculated that you have about 729 XP. You can only sell that amount, not a greater one.
Maybe my plugin calculation is false for MC 1.8. I am going to look into the issue if I have some time.
I can repair my hand in Spigot 1.8.8
and it seems not supported 1.8
@Den00
Did you recognize error messages in the console? Did you check the config file? The configuration file does not accept special characters like ö, ä, ü or ₩》.
If you can't find the error, save your configuration and delete the original one, restart the server and try again. Then reapply the changes. Hope that helps you to solve the problem. If not send me your config and I'll do my best.
I'm getting Unknown error: null, while buying or selling xp (v. 12.1/mc 1.7.4)
@KelvinKam
Fixed in version 12.1 (uploading)
/xpshop send [PLAYER] [AMOUNT]
If the [PLAYER] name is number, it will shows "[xpShop] Error: Wrong command!
@KelvinKam
Ok, bug accepted. But the help message shows up normally, so don't worry about your server, nothing will break.
/xpShop buy <- will show this
2013-10-15 23:56:48 [INFO] [xpShop] Unknown Error: null 2013-10-15 23:56:48 [INFO] [xpShop] error of minor priority! Do not report if this happens only one time 2013-10-15 23:56:48 [SEVERE] java.lang.NullPointerException 2013-10-15 23:56:48 [SEVERE] at me.ibhh.xpShop.Help.help(Help.java:76) 2013-10-15 23:56:48 [SEVERE] at me.ibhh.xpShop.xpShop.onCommand(xpShop.java:802) 2013-10-15 23:56:48 [SEVERE] at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) 2013-10-15 23:56:48 [SEVERE] at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:192) 2013-10-15 23:56:48 [SEVERE] at org.bukkit.craftbukkit.v1_6_R2.CraftServer.dispatchCommand(CraftServer.java:527) 2013-10-15 23:56:48 [SEVERE] at net.minecraft.server.v1_6_R2.PlayerConnection.handleCommand(PlayerConnection.java:971) 2013-10-15 23:56:48 [SEVERE] at net.minecraft.server.v1_6_R2.PlayerConnection.chat(PlayerConnection.java:882) 2013-10-15 23:56:48 [SEVERE] at net.minecraft.server.v1_6_R2.PlayerConnection.a(PlayerConnection.java:829) 2013-10-15 23:56:48 [SEVERE] at net.minecraft.server.v1_6_R2.Packet3Chat.handle(SourceFile:49) 2013-10-15 23:56:48 [SEVERE] at org.spigotmc.netty.NettyNetworkManager.b(NettyNetworkManager.java:230) 2013-10-15 23:56:48 [SEVERE] at net.minecraft.server.v1_6_R2.PlayerConnection.e(PlayerConnection.java:116) 2013-10-15 23:56:48 [SEVERE] at net.minecraft.server.v1_6_R2.ServerConnection.b(SourceFile:37) 2013-10-15 23:56:48 [SEVERE] at org.spigotmc.netty.NettyServerConnection.b(NettyServerConnection.java:132) 2013-10-15 23:56:48 [SEVERE] at net.minecraft.server.v1_6_R2.MinecraftServer.t(MinecraftServer.java:592) 2013-10-15 23:56:48 [SEVERE] at net.minecraft.server.v1_6_R2.DedicatedServer.t(DedicatedServer.java:239) 2013-10-15 23:56:48 [SEVERE] at net.minecraft.server.v1_6_R2.MinecraftServer.s(MinecraftServer.java:481) 2013-10-15 23:56:48 [SEVERE] at net.minecraft.server.v1_6_R2.MinecraftServer.run(MinecraftServer.java:413) 2013-10-15 23:56:48 [SEVERE] at net.minecraft.server.v1_6_R2.ThreadServerApplication.run(SourceFile:582)
@exiHD2k
Der Befehl lautet "/xpShop bottle 1". Ich habs getestet, das funktioniert in der aktuellen Version.
@Sadistik20
Thats caused maybe by a missing iconomy plugin, or by a broken config. Please post your plugin list, so I can help.
@N3SLO
Just create a folder named "metrics" in the xpshop folder. Fixed in the next update.
I have had these errors since I installed this plugin over a month ago... I have found no solution to the problem no matter what I change in the config. And I am using the most current version.
SEVERE Error: Cannot load Shop statistics!
SEVERE Error: Cannot save Shop statistics!
How do I fix this.. a severe error to me means I better fix it if I expect it to work correctly.
@baemboo
@bobbshields
I changed that in the latest version (10.4). Thanks for your posts.
@baemboo
Agreed- it'd be nicer if a Severe warning came up only when the running version is out of date.
please remove this, nobody needs a SEVERE warning everytime updating manually isnt something special
@SteveColeman
What permissions system do you use?
Do you set the permission already?
I cannot not create a sign. error: We have a problem. you musnt do this.
My Sign [xpshop] adminshop 10 5:5
@ibhh
Danke :) Hab das Update durchgeführt und es funktioniert nun :)
Hab aber noch ein kleines anliegen ;) Könntest du diese Meldungen über das Update von XpShop weglassen?
Zeile 75650: 2013-02-03 03:52:03 [SEVERE] [xpShop] Warning: This plugin is compatible to this bukkit-version Zeile 75649: 2013-02-03 03:52:03 [SEVERE] [xpShop] Warning: Your Bukkit version: 1.4.7-R1.0 Zeile 75648: 2013-02-03 03:52:03 [SEVERE] [xpShop] Warning: ***** Zeile 75647: 2013-02-03 03:52:03 [SEVERE] [xpShop] Warning: MC-Update!!!! Zeile 75646: 2013-02-03 03:52:03 [SEVERE] [xpShop] Warning: This plugin needs a update every Zeile 75645: 2013-02-03 03:52:03 [SEVERE] [xpShop] Warning: manually. Zeile 75644: 2013-02-03 03:52:03 [SEVERE] [xpShop] Warning: you have to update the plugin Zeile 75643: 2013-02-03 03:52:03 [SEVERE] [xpShop] Warning: Because of some Bukkitchanges Zeile 75642: 2013-02-03 03:52:03 [SEVERE] [xpShop] Warning: *******
Hier steht zwar das alles ok ist, mein Server zeigt mir das aber ständig an und das stört mich ein wenig ;)
Vielleicht könntest du das ja so einbinden dass wenn ein Update raus ist, man diese ingame angezeigt bekommt?!
Danke
Gruß exi
When i first added this to my server it worked fine. now when i try to buy xp it says Unknown Error: null. how can i fix this?