Party Room
Another way to host Drop Parties!
Create Party Chests with a simple command! Players can then deposit items into the chests. Then, if a nearby lever is pulled, a Balloon Drop will commence! Each balloon popped will have a chance of containing items from the Party Chest (chance is directly related to how full the chest is). Deposited items cannot be taken back out, and if Vault is installed with an Economy plugin, a Cost can be required every time you pull the lever.
Based on Runescape's Falador Party Room.
Features
- Easy way to create player-run Drop Parties!
- Fully automatic - no resetting required!
- Players supply the items and can drop by themselves!
- Can drop balloons in:
- Radius around the chest (Default)
- WorldGuard Region (Requires WorldGuard... duh)
- Configurable balloon blocks!
- Configurable announcement messages and delay!
- Optional cost per lever pull! (Requires Vault)
- Optional delay between lever pull and drop party!
- Ability to blacklist certain items by material AND by name!
- Ingame GUI to set up Party Chests!
Getting Started
Starting is simple and quick! Just look at any Single Chest and use the command /proom create. You can then customize that chest by sneaking and right clicking it! Alternatively, you can edit the config directly and use /proom reload to put those config changes into effect!
Remember to put a Lever within 1 block of the Chest! (The Lever is what starts the Drop Party)
------------------------------------------------------------
Default Configuration Explained
------------------------------------------------------------
Commands
- /proom help - show basic information about the plugin.
- /proom commands - basically shows this section, ingame.
- /proom view [name] - opens a GUI that shows the contents of a party chest. Does not allow interaction in any way.
- /proom create - create a Party Chest out of the SINGLE CHEST you are looking at.
- /proom remove - remove the Party Chest you are looking at. Does not clear items.
- /proom end - instantly stops the Drop Party of the Party Chest you are looking at.
- /proom start - instantly starts the Drop Party of the Party Chest you are looking at.
- /proom clear [name] - clears all items from the specified Party Chest.
- /proom reload - reloads Party Chests from Config.
- /proom save - saves GUI-edited Party Chests to Config.
Permissions
- partyroom.create - allows creation/deletion/editing/clearing of Party Chests. Default: Op
- partyroom.commands - allows usage of /proom commands. Default: Op
- partyroom.withdraw - allows withdrawing from Party Chests. Default: Op
- partyroom.bypass - allows depositing of blacklisted items. Default: Op
- partyroom.help - allows usage of /proom help, Default: Everyone
- partyroom.pull - allows pulling of Party Chest levers. Default: Everyone
- partyroom.deposit - allows depositing of items into Party Chests. Default: Everyone
Troubleshooting
Common Sense do-not-do's:
- Put two Party Chests next to each other
- Give everyone permission to create Party Chests
- Set Party Balloon block to a technical block
- NOTE: If using Region-Mode with WorldGuard, the Region is the AREA IN WHICH BALLOONS DROP, so it is not advised to "expand vert" or extend it into the ground/ceiling!
Config problems should leave a nice guide in the Console. For other errors, please submit a ticket or post something in the comments!
Found a bug? Got a feature request or suggestion? Please leave a comment or shoot me a PM!
> IMPORTANT NOTE <
This is my first publicly-released plugin, so please be sure to tell me if I've done something horribly nooby! :D
View the Source Code on GitHub.
------------------------------------------------------------
I tried this on my 1.16.1 server and regrettably it gives an error when I try /proom create. I would've loved for this plugin to work. It's such a nice one!
@nate9790
I did not add a reminder to add additional arguments if you used the command without any (ex. typed just '/proom' with nothing else). For it to do stuff, you have to use a subcommand, like /proom create.
@assasianfire
Thank you! I'm getting close to the 10-year mark myself and like to replicate RS stuff in MC xD If you run into any issues or have suggestions, please don't hesitate to let me know!
You are amazing! :) I've been playing Runescape for around 10 years.. currently playing Oldschool Runescape though.. I haven't tested this plugin out yet as I'm working on re-vamping my server but this plugin will be part of the re-vamp if it works properly :D
@nate9790
Hm, please try version 2.4 once it gets approved. This one should be compatible with both 1.9 and 1.8!
@nate9790
Make sure you're using V1.2 for 1.8 servers; V2.0+ will not work for 1.9.2 and below. I'll work on changing the NMS for backwards compatibility. When running commands, I'm assuming you're server-opped. Strange that the commands stop working after a while... what command are you running? Did you maybe misspell something? Is it giving you a "this command doesn't exist" type of message?
@DoenerMitStyle
Glad to hear everything works now. Hm, I'll look into stacked balloons. It might be because of the Cake Block and how falling blocks don't land properly on those (in which case, yes this is a bug). I'm guessing it will stack properly with a solid block as a balloon, so that could be a temporary work-around.
@explodncheez
No problem, everything works fine now. I think the last two errors appeared because the first one broke the config, I have deleted the config when the server was stopped so that should not be the reason.
Oh, I am not sure if that is a bug, but balloons can land on other balloons and one of them disappears.
@DoenerMitStyle
Thank you for the report! The first error appears to exist because this plugin was originally compiled against Spigot, so there were a few method-naming issues. This should be resolved in V2.2!
I have not been able to recreate the other two errors on a CraftBukkit jar. One may involve the config being null (if it was deleted while the server was running?), which should be addressed in V2.2. Perhaps they were collateral errors caused by the first one?
Ah, thanks for pointing out the plugin.yml version as well - I completely forgot about that.
I am using V2.1 on CraftBukkit 1.9.4.
If I open the GUI and click on any slot, I can take the item out of it and I get an error like this:
If I pull the lever next to the chest, it says 'This Party Chest is not enabled!'
Restarting the server gives me an NPE and the chests are normal chests again:
And it also looks like you should change the version in the plugin.yml.^^
Oh, and it does not help to delete the config.
EDIT:
After restarting the server, I cannot create Party Chests anymore:
If I try it again with the same chest, it says 'The chest you are looking at is already a Party Chest!', but it does not open the GUI anymore.
@delsolsi213
Ought to be fixed in latest 1.9 upload, once that gets approved. Thanks for pointing this out.
@explodncheez
Version 2.0 loads and enables fine on spigot 1.9.4 however commands dont work and doesnt throw any errors either.
@ceruleanReverie
Not yet, it will be soon though.
Is this not updated for 1.9.4? I get an NPE when running the command (using Spigot 1.9.4),
cool idea but didnt work when i tried it, when i activate it it just says prop party going on but nothing happens
(Sorry for late reply; I don't check curse)
That's strange. Perhaps you have balloon count set to 0 or an invalid material for balloons?
Please post your config.