VirtualPack
VirtualPack
[ Configuration ] [ Commands & Permissions ] [ Download ] [ Source ]
With this plugin, players can buy and use a workbench, an enchantment table, chests, furnaces, brewing stands and a bunch of other tools. Completely virtually. Accessible by chat commands.
Required dependencies: Vault, WorldEdit.
Optional dependencies: ProtocolLib (see Configuration/Materializer)
Notice
According to the Bukkit rules, I have to make you aware of:
Quote:This plugin uses the Curse API to check for updates automatically.
To disable update checking, set 'check-update' to 'false' in 'plugins/VirtualPack/config.yml'.
Features
User-side features:
- Chat-based access to the features of those blocks:
- Workbench
- Anvil
- Enchantment Table
- Chest
- Furnace
- Brewing Stand
- Enderchest
- Workbench
- An Uncrafter (Opposite of Workbench)
- A Materializer (Convert item stacks into others)
- A Trash
- Sending items between players
- Statistics and info pages for everything
- Access via Signs
Admin-side (configurable) features:
- Multiverse support
- Completely configurable commands
- Cooldowns on commands
- Admin access to all users' packs (in full and read-only modes)
- Optional economy integration
- StackableItems support
- Update notification
- MySQL support (data is automatically converted when switching from file)
- Importing (converting) data from:
- AlphaChest
- Backpack
- ChestKeeper
- PlayerVaults
- VirtualChest
- AlphaChest
To Do
- Fix the lags
- Fix all the bugs
- Rewrite the whole plugin
- Cross-server functionality
- Custom smelt/brewing recipes/fuel
- Bind tools to blocks/items
Installation
- Download the VirtualPack.jar and place in in you plugins folder.
- Install Vault the same way.
- Install WorldEdit. If you don't want to install it as a plugin, simply place the jar in plugins/VirtualPack. (I need WorldEdit because of the utilities that are bundled with it, and I need those to register the commands.)
- Install a Vault-compatible permissions plugin (see the Vault project page).
- Now either install a Vault-compatible economy plugin or set the "economy" value in the VirtualPack config to "false".
- Install ProtocolLib if you need it.
- Start your server.
- Maybe read the configuration page.
- Have fun.
Importing other plugins' saves
Supported plugins:
- AlphaChest
- Backpack
- ChestKeeper
- PlayerVaults
- VirtualChest
[ Instructions ]
Dev Builds
Quote:Development builds of this project can be acquired at the provided continuous integration server. These builds have not been approved by the BukkitDev staff. Use them at your own risk!
[ Dev Builds ]
Donation
Is of course always appreciated. :)
I also keep a list of all donations.
STOP STOP STOP STOP STOP STOP STOP
Alright people, it's too much. Do NOT ask me to:
- Change /v because it is used by vanish already. Change it yourself in the config.
- Update the plugin to a new Minecraft version. I'll do it as soon as possible anyway.
If you do one of the above, you don't deserve to talk to me and I won't do anything else than sending you this video.
I'm very sorry for the lack of support but I just have no time.
As you can see, the last build was built for R2 and I couldn't even read the changelogs of R3 or R4 yet.
I will try to add mysql support and go through all the tickets as soon as I get enough time again.
I don't see ticket updates so I wanted to point out: http://dev.bukkit.org/server-mods/virtualpack/tickets/9-conflict-recipie-manager-vs-virtual-pack/#comments
I think this bug is the same as the guardian bug. In both cases VP is not defining the owner for the getOwner called by other plugins. Hence when a plugin uses getOwner the error is generated.
Hi, Siguza I love this plugin a lot. There is only one thing I wish you could include, instead of limiting the ammounts for everyone make it a permission like vpack.chest.10 allows creation of 10 chests. I would like donators to have more then default users on my server. Thank you!
this lags the server ;\ when saving please use mysql
@spunkiie I'm very busy at the moment and it might take a couple of weeks until I get to code again, I'm sorry :(
Siguza
Even with the save interval feature, our players are reporting missing itens :\
What else could you do to fix it? Maybe a sqlite database ? Please take a look on it.
Thank you
@Hadersjm
btw can i ask what permissions are u using?
@lolzimies Thanks! Now to use awesome plugin
@Hadersjm
install/load v1.0.3 and it will generate language file then delete v1.0.3 and install/load v1.0.4 and it will update language file (it seems to be bug why v1.0.4 doesnt generate language file)
Any commands just give me: [Virtual Pack] STRING NOT FOUND But will still display the relevant info below that. How do i fix this?
Siguza:
My bad, was missing vpack.use permission. Everything is OK now.. I'll give you feedback ASAP about the chest bug (itens missing).
@lolzimies
The error message is incomplete, the lines are cut.
Could you please post a full one?
And for the lang.yml bug, I'll take a look at it.
@Siguza
ingame what happens when i type /v d groups (no errors in console) i think your new update worked :D
(and i saw little bug when updating, it doesnt generate lang.yml so u have to make lang.yml first and then load plugin)
EDIT:
21:13:26 [WARNING] [VirtualPack] AN ERROR TO THE DEVELOPER! 21:13:26 [SEVERE] java.lang.NullPointerEx 21:13:26 [SEVERE] at net.drgnome.vi .java:150) 21:13:26 [SEVERE] at net.drgnome.vi .java:139) 21:13:26 [SEVERE] at net.drgnome.vi 21:13:26 [SEVERE] at net.drgnome.vi ginBase.java:145) 21:13:26 [SEVERE] at net.drgnome.vi ase.java:61) 21:13:26 [SEVERE] at org.bukkit.plu in.java:215) 21:13:26 [SEVERE] at org.bukkit.plu JavaPluginLoader.java:336) 21:13:26 [SEVERE] at org.bukkit.plu mplePluginManager.java:381) 21:13:26 [SEVERE] at org.bukkit.cra rver.java:256) 21:13:26 [SEVERE] at org.bukkit.cra tServer.java:238) 21:13:26 [SEVERE] at net.minecraft. r.java:372) 21:13:26 [SEVERE] at net.minecraft. r.java:359) 21:13:26 [SEVERE] at net.minecraft. rver.java:188) 21:13:26 [SEVERE] at net.minecraft. ver.java:423) 21:13:26 [SEVERE] at net.minecraft. ceFile:492) 21:13:26 [INFO] VirtualPack 1.0.4 enabled
that happened when i put something to chest and then reloaded (stopped and then started again) now it says chest not exist. but still thanks for this awesome plugin hope u find way to make this work for me :/
2. EDIT
2012-05-24 21:13:26 [INFO] Enabling VirtualPack 1.0.4 2012-05-24 21:13:26 [INFO] [VirtualPack] Config : getInt : groups[] == null 2012-05-24 21:13:26 [WARNING] [VirtualPack] AN ERROR OCCURED! PLEASE SEND THE MESSAGE BELOW TO THE DEVELOPER! 2012-05-24 21:13:26 [SEVERE] java.lang.NullPointerException 2012-05-24 21:13:26 [SEVERE] at net.drgnome.virtualpack.Config.getConfigDouble(Config.java:150) 2012-05-24 21:13:26 [SEVERE] at net.drgnome.virtualpack.Config.getConfigDouble(Config.java:139) 2012-05-24 21:13:26 [SEVERE] at net.drgnome.virtualpack.VPack.<init>(VPack.java:96) 2012-05-24 21:13:26 [SEVERE] at net.drgnome.virtualpack.VPluginBase.loadUserData(VPluginBase.java:145) 2012-05-24 21:13:26 [SEVERE] at net.drgnome.virtualpack.VPluginBase.onEnable(VPluginBase.java:61) 2012-05-24 21:13:26 [SEVERE] at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:215) 2012-05-24 21:13:26 [SEVERE] at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:336) 2012-05-24 21:13:26 [SEVERE] at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:381) 2012-05-24 21:13:26 [SEVERE] at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:256) 2012-05-24 21:13:26 [SEVERE] at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:238) 2012-05-24 21:13:26 [SEVERE] at net.minecraft.server.MinecraftServer.t(MinecraftServer.java:372) 2012-05-24 21:13:26 [SEVERE] at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:359) 2012-05-24 21:13:26 [SEVERE] at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:188) 2012-05-24 21:13:26 [SEVERE] at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:423) 2012-05-24 21:13:26 [SEVERE] at net.minecraft.server.ThreadServerApplication.run(SourceFile:492) 2012-05-24 21:13:26 [INFO] VirtualPack 1.0.4 enabled
@spunkiie Well, for me everything works.
Updated to R2.0? Latest Vault?
And what Permissions plugin are you using?
Permissions are NOT working with the new version
Ok, v1.0.4 will be available as soon as the file gets approved by the bukkit team.
Check the "Configuration", "Commands" and "Permissions" link at the top of the description.
@LordBoos Give yourself the vpack.debug permission and run /v d groups <player> where "player" should be the name of a user who is in the gladiator group (or any other group with special settings). What do you get back?
@lolzimies Give yourself the vpack.debug permission and run /v d groups. What do you get back?
Siguza,
Please read your inbox.
@spunkiie Ok, will be added.
Siguza:
Could you add a config option for a save time interval ? Would solve the losing of items bug.
BTW: I'm experiencing that bug also.