Latest build : 1.2 CraftBukkit : 1.5.2
Already more than 18k downloads !! Thank you !
What is xChest ?
xChest provides to your players a virtual chest, in wich you can store evrything even your xps, it could be extended by buying more slots, you can use it like a real chest, and you can bring it into other worlds !
Features
- Provides a virtual chest and visual chest
- XP Storage
- Managing commands
- Custom Drop Features
- Economy Support ( needs Vault )
- MultiWorld Support
- Buy more slots
- Send items
- Take items
- Put items
command | information |
---|---|
/xc <help|?> | Display xChest help |
/xc <open|o> [slot] | Display the content of your chest ( show you a real chest in wich you can manage your items if you type /xc open or display it in the chat if you only type /xc o) or only the content of the slot |
/xc <buy|b> <amount of slots to buy> | Buy more slots ( has to be a multiple of 9 ) for your chest |
/xc <price|pr> <amount of slots to buy> | Show you the cost to buy this amount of slots |
/xc <put|p> [all|quantity to put] | Store the item in your hand or all your items in your virtual chest |
/xc <take|t> <all|item|slot> <item id|slot id> [quantity] | Take the specified item or the item in the specified slot or all the items from your virtual chest |
/xc <free|f> | Show you the number of free slots in your chest |
/xc <see|s> <playername> | Show you the content of the chest of the player |
/xc <send|sd> <playername> <slot|item> <id> [amount] | Send the pecified item or the item in the specified slot to the player |
/xc xp <store|s> [amount] | Store the specified amount of xp or all your xp in your virtual chest |
/xc xp <take|t> [amount] | Take the specified amount of xp or all the xp from your virtual chest |
/xc xp | Show you the amount of xp stored in your virtual chest |
/xc <manage|m> <playerName> <set|add|remove> <amount of slots> | Change the amount of slots of the virtual chest of the player |
/xc xp <playerName> <set|add|remove> <amount of xp> | Change the amount of xp stored in the virtual chest of the player |
/xc <manage|m> <playerName> | Open the virtual chest of the specified player |
/xc <clear|c> <playerName> | Clear the virtual chest of the specified player |
Permissions
permission | information |
---|---|
xchest.* | Allow players to use completely xchest |
xchest.use | Allow players to use their virtual chest |
xchest.buy | Allow players to buy more slots for their chest |
xchest.see | Allow players to see the content of the chest of other players |
xchest.xp | Allow players to store their xp into their virtual chest |
xchest.limit.X | Limit players with this permission to this X number of slot |
xchest.manage | Allow players to use managing commands ( the last four commands ) |
xchest.drop.rate.X | Enable drop of the virtual chest with this X/100 drop rate ( override config file's drop rate and enablement ) |
Configuration
This is the automatic generated config :
update.check=true #Check if there is a new update for xChest update.download=true #Check if there is a new update and download it chests.saves.crypt=false #If the chests file save is encrypted ( it's a fast reversed bytes encryption ), if you started false you must continue false same for true chests.save.auto=6000 #The delay in seconds beetween each auto save of the virtual chests chests.slots.cost=10 # /Needs Vault\ The cost of each slots chests.slots.default=30 #The default slots of the players chest ( must be a multiple of 9 ) chest.slots.max=0 #The maximum of slots that players can have ( 0 for unlimited ) drop.on.death=false #If the content of the virtual chest is dropped on the player's death drop.xp=false #If it drops xp on death drop.rate=50 #The luck ( in percent ) of the item to be dropped
Todo
- MySQl integration
- Please post suggestions
Credits
To @_Justyce_ for this plugin
To @jamcghie for his ideas