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.

-
View User Profile
-
Send Message
Posted May 23, 2014@danielfr789
That depends on your permissions plugin. You should have user groups there though.
-
View User Profile
-
Send Message
Posted May 22, 2014@Siguza
How do I put them in the donor group?
-
View User Profile
-
Send Message
Posted May 22, 2014@Felina_Lain
I just checked, and I am able to uncraft rails on 1.7.9. Can you reproduce the bug yourself?
-
View User Profile
-
Send Message
Posted May 22, 2014I love the uncrafter function! As an admin it is very useful, and my players appreciate being able to use it when they need to re-use a useless item!
Though they told me some items cannot be uncrafted (rails for example) Not sure if it's an update problem or whatnot, but the rest is still awesome ^^
-
View User Profile
-
Send Message
Posted May 20, 2014@danielfr789
No permission node. Just put them in the "donor" group.
-
View User Profile
-
Send Message
Posted May 20, 2014So the chest part of my config looks like this
chest: max: '0' start: '0' multiply: '1' buy: '40000' use: '0' size: '6' cooldown: '0' donor: max: 1 start: 1 vip: max: 2 start: 2
What is the permission node to give to vips and donors?
-
View User Profile
-
Send Message
Posted May 19, 2014Just ignore my last comment, posted this on the wrong page.. lol
-
View User Profile
-
Send Message
Posted May 19, 2014Nvm...
-
View User Profile
-
Send Message
Posted May 17, 2014@zDylann
They are saved to NBT data like normal chests, so that shouldn't be the issue... Could you please upload the plugin implementing your class and send me a link to it via PM? Then I'm gonna debug that error.
-
View User Profile
-
Send Message
Posted May 16, 2014@Siguza
Its only fired when I interact with the item in a virtualchest so I'm not really sure how to print a stack trace from code that's not mine. My class is only being called to apply the wrapper and it applies the custom enchant to the item's data. So I guess this has something to do with how the items are serialized when saved?
-
View User Profile
-
Send Message
Posted May 16, 2014@Siguza
Oops. Shit. Yes I am. :) You're wonderful! Thank you!
-
View User Profile
-
Send Message
Posted May 16, 2014@chrsgddrd
The same thing should be happening with the Uncrafter then. I'm just pretty sure you're using version 2.7.2 or older. :/
@zDylann
Can't you just get a stack trace of the error?
-
View User Profile
-
Send Message
Posted May 16, 2014@Siguza
Yea I tried this already :/ I'll play around with it more.
-
View User Profile
-
Send Message
Posted May 16, 2014@Siguza
If you'd like, i'll give you my server IP so you can come see? I'll give you any info related to the event from console. If it does anything.
-
View User Profile
-
Send Message
Posted May 16, 2014@Siguza
It doesn't crash me, just boots me from my server. And i've done it, my users have done, happens to all of us. For now i've routed it through MyCommand and tells them they have no permission.
-
View User Profile
-
Send Message
Posted May 15, 2014@chrsgddrd
Correct me if I'm wrong, but I thought I fixed the shift-clicking crashes in 2.7.3.
-
View User Profile
-
Send Message
Posted May 15, 2014Is there a way to disable trash? Whenever you shift+click something into it, it boots you from my server. no errors, no nothing. just booted. WHY IT DO DIS D:
-
View User Profile
-
Send Message
Posted May 15, 2014@XP4Breakfast
You're welcome ;)
@zDylann
I have no idea where in the code the exception is actually happening, but since you're returning "null" at exactly one location in your file (line 35), I assume that's what's causing it. Try replacing
by
-
View User Profile
-
Send Message
Posted May 15, 2014I know this is pretty minuscule but I figure I would let you know about this.
Using the following class: http://pastebin.com/87jqVF1e
You can add enchantment glows to any item which you've may have seen on the resource section. If you put in any of the items with the EnchantGlow inside a chest and the chests are reloaded. Upon clicking the the item you will be kicked off the server with the message "Disconnected from server". Here is the disconnect reason from console.
http://puu.sh/8N6L3.png
Thought this might be an issue if there are any plugins on BukkitDev that use the EnchantGlow class.
-
View User Profile
-
Send Message
Posted May 13, 2014@Siguza
Thank you so much Siguza, really appreciate the help. I've used the plugin on another server and loved it so I'm now using it on my own server. Keep up the good work mate, cheers.