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.
6.4 and 6.5 seem to be very nice.
No more log spamming, no automatic jar-downloads without request.
Thought there are still some useless posted lines (5 lines to make us aware of a new version; Enabled in xx ms), I'm looking forward to a great plugin :)
@Totenfluch
But I can add it as config setting ;)
-removed-
due too much crazyness of my side ^.^
@Totenfluch
@Memorex39 Thanks. ;)
Some wishes for the next release?
After the 6.4 update I can just say Well done!
Yeah!! Awesome plugin! You again put all the other XP "shop" plugins to shame!
Great work! :))
Or provide a light-version, without all those useless crap.
Hey Dude,
til now everything was nice and helpfull in the plugin
but now there came the point where you "overworked" your Plugin.
For me it'll be much better without those 3 jar's permananet update and blacklist checks.
I think that you'd remove the 3 jar's api's cause they just drain too much ram for some signs with xpshop on them.
Grettings
- Totenfluch
players keep logging in and getting this error:
NAMEOFPERSON: Error: Pleschka we have a problem! you musnt do this! (xpShop.admin)
no one has that permission? what's up?
@Sepulzera
Fixed, but this is only because you havent installed PermissionsHandler
Btw. going to delete this plugin if you won't fix this spamming, just annoying and useless
Btw2: MoneyHandler? xpShopUpdateHandler? PermissionsHandler? Teh hell?
@ibhh
I don't mind the modularity of the program, but the constant checking every 30 minutes in the log is just SPAM. I probably wouldn't mind so much if it would check once per day.
Here is what is in my config file, its still checking continuously, please make it stop or just check once per day.
autodownload: false
autoinstall: false
This is irritating:
11:41:32 [INFO] [MoneyHandler] Searching update for MoneyHandler!
11:41:32 [INFO] [xpShopupdatehelper] Searching update for xpShop!
11:41:32 [INFO] [PermissionsHandler] Searching update for PermissionsHandler!
11:41:32 [INFO] [MoneyHandler] installed MoneyHandler version: 1.0, latest version: 1.0
11:41:32 [INFO] [MoneyHandler] No update found!
11:41:32 [INFO] [PermissionsHandler] installed PermissionsHandler version: 1.0, latest version: 1.0
11:41:32 [INFO] [PermissionsHandler] No update found!
11:41:32 [INFO] [xpShopupdatehelper] installed xpShop version: 6.1, latest version: 6.1
11:41:32 [INFO] [xpShopupdatehelper] No update found!
Every 30 minutes is just way to much. Of course if I am missing a setting somewhere tell me, I can be an idiot at times.
@webname
@Memorex39
The console says that xpShop download them, and they only external API of xpShop. Before the were in xpShop, but I think they are usefull for every plugin. In the xpShopupdatehelper folder is a config to disable update checking.
I agree with webname, I really don't like the autoupdatechecker and the autodownloading. Please post updates like 99% of the other mods.
Just tell us whats required and let us decide.
Thanks
Please disable the autodownload of extra packages and provide them in a zip . Provide option to disable update checking. Its annoying to have mysterious jars appearing ( without permission , a bit like not knocking on my front door and walking right in ) im sure you mean well. But i dont like things downloading by themselves. Gave me some trouble as well recently when i was troubleshooting a conflict and it downloaded a jar i think after i removed vault and a number of others. Anyway i do not like stuff downloading by default. please give me the option to TURN it ON .
thanks all the same
@Sepulzera
This should tell you what xpShop is doing, but I agree, its too much, exspect a update.
Why do you provide a "debug" setting, if my log gets still spammed with useless messages when toggled off?
Wayne?
@ibhh
I have another problem which might be something you have fixed already in the last update, I am not sure. But here is a reply I got from another plugin author (deathcontrol) when I mentioned that players are losing XP after buying it from the xpshop, eventhough they should not be losing their XP on death since that is how I have it setup. Is there anything you can do about this if you haven't already?
Thank you!
@ibhh
Thanks =)
@Sacredox
bPermissions support added.