Virtual Chest
NOTE: Continuation of Dark_Balor's discontinued VirtualChest. Currently supporting 1.3.1
Configuration
Permissions
Commands
First of all, what the heck is a VirtualChest?
A Virtual Chest is a chest that can't be accessed in the "physical world of minecraft" there is no block, nothing (except for a sign, if so desired). That means that you are the only one who can use it, items cannot be stolen, and you will not lose it when you die (configurable).
You can access whenever you want just by typing a command or using the "magical wand" (default is 56 (chest). Like in the game there is 2 types of chest, Large and Normal. You can use a virtual chest as an "envelope" to send a package of items to an other player's virtual chest. If one chest is not enough for you, you can buy more Virtual Chests. By default the limit of these is 10, but you can customize this however you want. You can also send other people the contents of your chests.
Features:
- Every player have their own chest (depending on Permissions)
- And can buy additional chests if they want to
- You can send the content of your chest to a Friend
- Offline mode works (depending on what you put in the config file)
- Autogenerated config file at first launch.
- AutoSaver makes you sure that you will not lose chest content
- 2 type of chest, Large and Normal (like in the game)
- Normal type is upgradeable ingame
- Max-Range configurable.
- Work with any items like coloured Wool, Dye etc ...
- You can set a sign to avoid your player to use there chest everywhere
- Open other people's chests! (If having the permissions node)
- Support for All Economy Plugins with Vault.
- Support Essentials Reload Command
- IMPORTANT :If you use an Economy plugin you NEED Vault
Planned features:
- Permission nodes for sign and command use.
- MySQL support
Got any bugs or glitches? Suggestions maybe?
First off, please do not reply to the main topic with your problem/suggestion. Instead, send us a ticket. When submitting a ticket regarding a problem, you will get a suggested solution faster if you supply us with the following information:
- Version
- Bukkit Version
- Vault Version
- Plugin List
- Permission setup
Amm How to make signs?
Any chance there could be a command to increment the player's chest limit rather than specifying the number specifically?
Couldent you make setting group limits easier on us and yourself by making it a permission Example: giftpost.chest.limit.[amount]
edit: wow just realized this was a dead project... gay... gunna have to pay me developer...
@Icefuzion
Seconded
I believe this is lagging my server. I'm getting quite high peaks when testing with NoLagg examine.
Should add permission groups, ie default players get 1 chest as VIP or Donors get 3 or such.
@iProCombine
This still works perfectly on 1.4.2 R0.1
Is this plugin going to be updated soon? Or does anyone know another plugin like this that is up to date?
Update please!
Well i keep getting this error:
19:56:53 [SEVERE] Exception in thread "pool-1-thread-525" 19:56:53 [SEVERE] org.apache.commons.lang.UnhandledException: Plugin VirtualChest v5.6.5 generated an exception while executing task 37 at org.bukkit.craftbukkit.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:56) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603) at java.lang.Thread.run(Thread.java:722) Caused by: java.lang.NullPointerException at com.zone.vchest.VirtualChestWorker.save(VirtualChestWorker.java:459) at com.zone.vchest.VirtualChestPlugin$1.run(VirtualChestPlugin.java:221) at org.bukkit.craftbukkit.scheduler.CraftTask.run(CraftTask.java:52) at org.bukkit.craftbukkit.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:53) ... 3 more
anyways, it prob won't help because they abandoned this plugin.... AGAIN
hi please help http://www.youtube.com/watch?v=T3PUH6b20CA&feature=plcp i made a vid about it pelase help im stuck.
please update this plugin!
the economy link doesn't work. Like it doesn't actually take any money from the players account when they buy a chest and yes I do have the config set up right (I've tried many different config set ups). There is that null pointer exception that needs to be fixed.
according the nolagg examine virtual chest is the laggiest plugin, would love to see mysql support soon
fix the NPE in your save method on line 459 in your VirtualChestWorker class when it is being called in the run method on line 221 in VirtualChestPlugin ! (The error I posted below) it is becoming really annoying and it happens about once every minute...
I have been getting this in the console a lot lately... whats wrong?
20:23:30 [SEVERE] Exception in thread "pool-1-thread-58" 20:23:30 [SEVERE] org.apache.commons.lang.UnhandledException: Plugin VirtualChest v5.6.5 generated an exception while executing task 2210 at org.bukkit.craftbukkit.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:56) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603) at java.lang.Thread.run(Thread.java:679) Caused by: java.lang.NullPointerException at com.zone.vchest.VirtualChestWorker.save(VirtualChestWorker.java:459) at com.zone.vchest.VirtualChestPlugin$1.run(VirtualChestPlugin.java:221) at org.bukkit.craftbukkit.scheduler.CraftTask.run(CraftTask.java:52) at org.bukkit.craftbukkit.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:53) ... 3 more
Please read this ticket, it's really High priority, cuz it's crash servers..
http://dev.bukkit.org/server-mods/vchest/tickets/
This pops up in the console on occasion:
13:07:01 [SEVERE] java.util.ConcurrentModificationException
13:07:01 [SEVERE] at java.util.HashMap$HashIterator.nextEntry(HashMap.java:810)
13:07:01 [SEVERE] at java.util.HashMap$KeyIterator.next(HashMap.java:845)
13:07:01 [SEVERE] at com.zone.vchest.utils.FilesManager.savePerPlayer(FilesManager.java:135)
13:07:01 [SEVERE] at com.zone.vchest.VirtualChestWorker.save(VirtualChestWorker.java:459)
13:07:01 [SEVERE] at com.zone.vchest.VirtualChestPlugin$1.run(VirtualChestPlugin.java:221)
13:07:01 [SEVERE] at org.bukkit.craftbukkit.scheduler.CraftWorker.run(CraftWorker.java:34)
13:07:01 [SEVERE] at java.lang.Thread.run(Thread.java:679)
You might need to double-check your threading.
Any word on an update? Would love to see mysql support finally added
@Arton123
I think it does, Arton.
Does this support tekkit items?