ChestKeeper
ChestKeeper
A drop-in replacement to VirtualChest
ChestKeeper is a drop-in replacement to VirtualChest, which provides signs and commands to manage virtual chests, or "chest keepers", that allow users to store items.
Features
- Drop-in replacement to VirtualChest
- /gp commands work like they did with VirtualChest
- Threaded IO reduces lag
- Modernized serialization allows for items to keep their NBT data.
- Requires Vault for economy features

-
View User Profile
-
Send Message
Posted Apr 22, 2014@RagingGiraffe
Did you try to virtualchest sign tag instead?
-
View User Profile
-
Send Message
Posted Mar 10, 2014Completely broken, when I write [ChestKeeper] or [Chest Keeper] it doesn't do crap.
-
View User Profile
-
Send Message
Posted Feb 23, 2014Love it havent had one problem!
-
View User Profile
-
Send Message
Posted Oct 3, 2013How do you make the signs .. I cannot find information on it anywhere .. found out how .. I was trying [ChestKeeper] instead of [Chest Keeper]
-
View User Profile
-
Send Message
Posted Sep 7, 2013Please, update, CONSTANT losing items.
-
View User Profile
-
Send Message
Posted Aug 26, 2013any update
-
View User Profile
-
Send Message
Posted Aug 25, 2013@jjkoletar
How did the work on the lost items go?
-
View User Profile
-
Send Message
Posted Jul 27, 2013@jjkoletar
It looks like they may be that they updated MC then used the out-of-date plugin version, causing errors
If you update to 1.6.2 it may fix stuff up for people
-
View User Profile
-
Send Message
Posted Jul 26, 2013Alright, I've been out of the Minecraft scene for a bit, but I'll try to help you guys out.
@ohjays
Is that the entire stack trace? Some of the calls don't make sense.
@deathhzone
Can you give me a snapshot of what the plugin's storage folder looks like, as well as any messages or exceptions possibly logged during startup?
Re: Lost items In general, the threaded IO may be the cause of the lost items. I'm going to work on an option to disable threading that may help some of the issues. However, please note, I leave for a weeklong vacation on Monday, so the progress won't be until early August.
-
View User Profile
-
Send Message
Posted Jul 24, 2013I really need this, but no way I'm going to use it with all these reports of lost items :/
-
View User Profile
-
Send Message
Posted Jul 23, 2013jjkoletar You can't make a plugin to replace an inactive plugin and then let this one go inactive too.. Please..
-
View User Profile
-
Send Message
Posted Jul 23, 2013My people are reporting too that items missing from their chest. Mostly I get reports about enchanted items.
-
View User Profile
-
Send Message
Posted Jul 22, 2013And also, people are reporting items missing from their chest...
-
View User Profile
-
Send Message
Posted Jul 13, 2013I moved my server over from my computer to a host using FTP, and the data files are the same, but it says that all the chests of all the players who had chests BEFORE the move are non existent, but I clearly see and read the data files with the items. What happened?
-
View User Profile
-
Send Message
Posted Jun 23, 2013It should save within a few seconds of modifying the chest, at least it does for me.
-
View User Profile
-
Send Message
Posted Jun 12, 2013Hmm , when does it save to disk did a server restart and most of my new items went into the void
-
View User Profile
-
Send Message
Posted Jun 11, 2013Fails to import from virtualchest
2013-06-12 14:54:34 [WARNING] Unexpected exception while parsing console command "chest convert" org.bukkit.command.CommandException: Unhandled exception executing command 'chest' in plugin ChestKeeper v0.9.2 at org.bukkit.command.PluginCommand.execute(PluginCommand.java:46) at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:189) at org.bukkit.craftbukkit.v1_5_R3.CraftServer.dispatchCommand(CraftServer.java:561) at org.bukkit.craftbukkit.v1_5_R3.CraftServer.dispatchServerCommand(CraftServer.java:544) at net.minecraft.server.dedicated.DedicatedServer.func_71333_ah(DedicatedServer.java:364) at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(DedicatedServer.java:321) at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:729) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:613) at net.minecraft.server.ThreadMinecraftServer.run(SourceFile:573) Caused by: java.lang.ArrayIndexOutOfBoundsException: 1081 at org.bukkit.craftbukkit.v1_5_R3.inventory.CraftItemFactory.getItemMeta(CraftItemFactory.java:48) at org.bukkit.craftbukkit.v1_5_R3.inventory.CraftItemFactory.getItemMeta(CraftItemFactory.java:44) at org.bukkit.inventory.ItemStack.getItemMeta(ItemStack.java:541) at org.bukkit.inventory.ItemStack.serialize(ItemStack.java:481) at org.bukkit.configuration.file.YamlRepresenter$RepresentConfigurationSerializable.representData(YamlRepresenter.java:33) at org.yaml.snakeyaml.representer.BaseRepresenter.representData(BaseRepresenter.java:96) at org.yaml.snakeyaml.representer.BaseRepresenter.representMapping(BaseRepresenter.java:164) at org.yaml.snakeyaml.representer.SafeRepresenter$RepresentMap.representData(SafeRepresenter.java:201) at org.bukkit.configuration.file.YamlRepresenter$RepresentConfigurationSerializable.representData(YamlRepresenter.java:35) at org.yaml.snakeyaml.representer.BaseRepresenter.representData(BaseRepresenter.java:96) at org.yaml.snakeyaml.representer.BaseRepresenter.representMapping(BaseRepresenter.java:164) at org.yaml.snakeyaml.representer.SafeRepresenter$RepresentMap.representData(SafeRepresenter.java:201) at org.bukkit.configuration.file.YamlRepresenter$RepresentConfigurationSerializable.representData(YamlRepresenter.java:35) at org.yaml.snakeyaml.representer.BaseRepresenter.representData(BaseRepresenter.java:96) at org.yaml.snakeyaml.representer.BaseRepresenter.representMapping(BaseRepresenter.java:164) at org.yaml.snakeyaml.representer.SafeRepresenter$RepresentMap.representData(SafeRepresenter.java:201) at org.yaml.snakeyaml.representer.BaseRepresenter.representData(BaseRepresenter.java:96) at org.yaml.snakeyaml.representer.BaseRepresenter.represent(BaseRepresenter.java:66) at org.yaml.snakeyaml.Yaml.dumpAll(Yaml.java:270) at org.yaml.snakeyaml.Yaml.dumpAll(Yaml.java:261) at org.yaml.snakeyaml.Yaml.dumpAll(Yaml.java:233) at org.yaml.snakeyaml.Yaml.dump(Yaml.java:209) at org.bukkit.configuration.file.YamlConfiguration.saveToString(YamlConfiguration.java:38) at org.bukkit.configuration.file.FileConfiguration.save(FileConfiguration.java:54) at com.koletar.jj.chestkeeper.CKFacilitator.onCommand(CKFacilitator.java:366) at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) ... 8 more
-
View User Profile
-
Send Message
Posted Jun 2, 2013@jjkoletar:
Maybe it is possible, to use more than one "wand" id ?
thx
-
View User Profile
-
Send Message
Posted May 26, 2013I hope this is not abandoned.
-
View User Profile
-
Send Message
Posted May 4, 2013It works in 1.5.2, I have it on my server