DropParty
What is Drop Party?
Drop Party is a simple, easy to use plugin that lets you create drop parties on your server.
Latest version: 3.2. Compatible with Craftbukkit and Spigot 1.11.2.
Features
- Set chests that items will be taken from for chest parties
- Set item spawn points for each drop party
- Set firework spawn points for each drop party, where fireworks will be shot at the end of the party
- Set each drop party's item drop delay, maximum length, and maximum stack size
- Set each drop party's firework spawn delay and amount. Fireworks will spawn at the end of a Drop Party
- Enable vote to start on a drop party, and set the required amount of votes to start it
- Enable votifier for a party and let players vote through votifier (currently disabled in v3.2)
- Enable periodic start on a drop party, and set the length of time between each automatic start
- Set a party to not empty a chest, so the party can be run repeatedly without refilling chests.
- Announces when drop parties are started/stopped
- Let players teleport to drop parties
- All messages are configurable and can be easily changed
Commands
- If /dp conflicts with another plugin, /dropparty may be used as well.
- <Angle brackets signify a required parameter>
- [Square brackets signify an optional parameter]
Command | Description | Usage | Permission |
---|---|---|---|
About | Lists some information about drop party | /dp | dropparty.about |
Help | Lists all of the drop party commands | /dp help [page] | dropparty.help |
Create | Creates a drop party | /dp create <party> | dropparty.create |
Delete | Deletes a drop party | /dp delete <party> | dropparty.delete |
Start | Starts a drop party | /dp start <party> | dropparty.start |
Stop | Stops a drop party | /dp stop <party> | dropparty.stop |
Reload | Reloads the drop party plugin | /dp reload | dropparty.reload |
Teleport | Teleports you to a (or the) drop party | /dp teleport [party] | dropparty.teleport |
Vote | Votes for a drop party to start | /dp vote <party> | dropparty.vote |
Set Chest | Sets you to chest selection mode | /dp set chest <party> | dropparty.set.chest |
Set Item Point | Sets you to item point selection mode | /dp set itempoint <party> | dropparty.set.itempoint |
Set Firework Point | Sets you to firework point selection mode | /dp set fireworkpoint <party> | dropparty.set.fireworkpoint |
Set Party Setting | Sets a party setting of a drop party | /dp set partysetting <party> <setting> <value> | dropparty.set.partysetting |
Set Teleport | Sets the teleport of a drop party | /dp set teleport <party> | dropparty.set.teleport |
Remove Chest | Removes a chest or sets you to chest removal mode | /dp remove chest <party> [id] | dropparty.remove.chest |
Remove Item Point | Removes an item point or sets you to item point removal mode | /dp remove itempoint <party> [id] | dropparty.remove.itempoint |
Remove Firework Point | Removes a firework point or sets you to firework point removal mode | /dp remove fireworkpoint <party> [id] | dropparty.remove.fireworkpoint |
List Parties | Lists all of the drop parties | /dp list parties [page] | dropparty.list.parties |
List Item Points | Lists the item points of a drop party | /dp list itempoints <party> [page] | dropparty.list.itempoints |
List Firework Points | Lists the firework points of a drop party | /dp list fireworkpoints <party> [page] | dropparty.list.fireworkpoints |
List Chests | Lists the chests of a drop party | /dp list chests <party> [page] | dropparty.list.chests |
List Party Settings | Lists the settings of a drop party | /dp list settings <party> [page] | dropparty.list.settings |
Special Permissions
- dropparty.admin - All drop party permissions
Setup/Usage
1. Setting up the plugin:
- Place the plugin into the plugins folder of your server.
- Restart or reload the server to load the plugin and generate a configuration file in /plugins/dropparty.
- Edit the messages and default party settings. (OPTIONAL)
- Reload the plugin with /dp reload
- Ops will have permission to all commands. Give any permissions needed to non-ops.
2. Setting up a Drop Party:
- Type /dp create <party>. A drop party will be created with the given name, and the teleport set at your location.
- Type /dp set chest <party>. Right or left click on chests you want items to be taken from for the party.
- Type /dp set itempoint <party>. Right or left click on the faces of blocks you want items to be dropped at.
- Type /dp set fireworkpoint <party>. Right or left click on the faces of blocks you want fireworks to be spawned at after a party.
3. Starting a Drop Party:
- Type /dp start <party>. The party will be started and will run until the max length is reached, it runs out of items, or is manually stopped
Source
Drop Party is open source and is hosted on GitHub; feel free to fork, star, or contribute to Drop Party by making pull requests and opening issues.
Tutorial
User Content
- Logo: xDizasterCYx
- English Tutorial by Koz4christ: http://youtu.be/D2JVBOQ2YcA
- English Tutorial by Wukkit: http://youtu.be/YHM3bp0atlw
- Portuguese Tutorial by AbsintoJPL: http://youtu.be/V-kPZPEJdmg
- (Outdated) English Tutorial by lDashi: http://youtu.be/YW1gxNjsvCU
- (Outdated) Spanish Tutorial by Angel12Death12: http://youtu.be/pU2nWIfzMHQ
Notes
- Drop Party requires (at least) Java 8 to run.
- If you have an error, please use a paste service (http://paste.md-5.net/) instead of the comment box.
No problem, thanks for getting back to me :)
I set the plug-in back to default configurations, recreated the general set up of the Drop Party itself on the server. Made sure to not fiddle with the chests in anyway after being selected for the Drop Party.
The first run of the Drop Party went fine with no problems. I'm using the ChestRestock plug-in to restock the chests automatically at intervals, so ran the command to do that. Then ran the Drop Party again without having made any changes other than the restock, & I start receiving the same error that I listed below on pastebin, with no items dropping anywhere. Definitely did not alter the chests in anyway between the Drop Party's :)
@Baamoink
Sorry for not responding until now, didn't see your message. The bug is probably because you have a chest set in the config, but that chest isn't there anymore in the actual world. I'll add a little bit of code that checks if the chest is actually there before trying to get the item from it. Thanks for reporting :)
I've been running into a plug-in breaking bug a number of times, which completely prevents the Drop Party from beginning in the first place.
http://pastebin.com/Lmiemb2Y
Any chance of a fix? :)
Well if you're asking for suggestions... I'd really like it if you could mark chests for the drop party & have their items refill automatically once the drop party is over. The chest regen plug-in I'm trying to use is having some problems regenerating the drop party chests :)
By any chance Can you post a vid on how to use it?
Thanks
@Baamoink
Ah that's true, it successfully built the plugin but not the javadoc jar. Let me know if you run into any problems or have any suggestions :)
I downloaded your most recent build from the CI server. Event though it didn't build on the CI server, it seems to function fine on my server. Also got it rigged up to our console for the automated events.
Thank you very much! :)
I'll wait on the successful build :)
@Baamoink
Yes, I had a couple of the commands set to player only unnecessarily. Already fixed it, you can wait for the next bukkitdev update or take it from the CI server (link at the top of the page). Currently having issues getting the CI server to build it even though it works locally, so wait for a successful build to download it.
Recently installed this plug-in, got everything set up & tied it up with a chestregen plug-in so I wouldn't have to keep replacing the items within the chests. My idea was to automate the plug-in by having it trigger from our console, but found it that I can't start or stop a drop party from the console.
In a future update, would it be possible for you to enable the use of console for /dp start <party> & /dp stop <party>?
Thanks! :)
@supahkik
It's got a periodic start feature, but yeah I need to redo that so it uses actual times in case the server restarts etc.
@ampayne2 you should make it so u can have automatic Drop parties at a certain time of the day :D it would help out me and i think alot of others a alot :P
@kill_da_trolls @PyPKjE @Malvagio87 @devman45 @MRL3GS
Beta version of v3 submitted for review, should be accepted within 1-2 days!
In the process of recoding Drop Party!
Please edit your source to remove the MySQL functionality. It's a shame that this once-great plugin is now completely useless thanks to that functionality. If you can't manage the plugin anymore, then please hand over development to another developer. If you can fix the plugin, then that would be great.
Don't work simple player /dp command?
Add permissions dropparty.teleport.*, command /dp teleport < don't work.
doesnt seem to work for 1.6.2
enter /dp or /dropparty and nothing happens
@devman45
It might, no idea. If it doesn't then I might eventually make a recode for 1.7 :P
Hey, does it work with 1.6.2?
Hello i am a bit confused on the hole MySQL think, is there a way i can use this plugin with out using MySQL ?? also could you make a tutorial on how to install it please :)