Drop Party Blocks [1.7 - 1.8 - 1.9] [EULA COMPLIANT CRATES]

Status
This thread has been locked.

Inkzzz

Feedback score
1
Posts
423
Reactions
221
Resources
0

You can purchase Drop Party Blocks by clicking here!

Description
Drop Party Blocks is a unique crate styled plug-in which is EULA compliant. Simplistically, these "Drop Party Blocks" are either obtained by purchasing on your server store, or by in-game money, or both. This feature allows you to abide to the EULA, but to also let player's become more powerful in the Minecraft world! There's an endless amount of crates which you can add.

Features



    • Several effective placeholders, allowing messages to be customized to your liking.



    • {location} - Displays the location containing data such as the world name, x, y, and z coordinate.
    • {player} / {0} - Displays the player's name. However, these must be at the correct positions.
    • {crate} / {0} - Displays the known crate name.
    • {cost} / {0} - Displays the cost of the crate.




    • Particle effects of your choice to be "thrown" out of the location where the item is placed.
    • Advanced GUI-based system allowing greater user-interference.
    • No lag - Efficient Menu-based systems and placeholders changed simultaneously preventing overwhelming outcomes.
    • Many regular updates, whether they are bug fixes or additional features.
    • Sound system on intervals of reward droppings - These are only sent to nearby players of the "Drop Party Block" location (15 block radius). This feature only works for Spigot 1.7 / 1.8 versions.
    • In-depth and advanced configuration options.
    • Ability to run usable commands through the console or players as long as the correct permission node is present.
    • Works for all Minecraft versions which are 1.7+
About
Ever since the EULA was implemented or shall I say forced by Mojang, many servers have been obtaining ideas to keep donations coming in at a steady rate. Now, that's where I thought of this twist. Overall, "Drop Party Blocks" has a similar outtake to their system. However, in this case, items are spewed out of the block rather than the obtaining of a crate key. No-one wants to copy everyone! It's all about being somewhat different.

Regardless to the previous statement, since the EULA enforcement, I have seen a low amount of resources which have been to aid servers' donations, therefore I thought I would code something to aid server owners.

Requirements


Showcase Video



Commands

'/dropparty'



    • This will open a GUI, whom you have configured. This GUI will contain all present "Drop Party Blocks".
    • Right clicking the item will open a brand new GUI containing all possible rewards you could obtain from that "Drop Party Block".
    • Left clicking the item will attempt to purchase the item for the set cost. However, if you don't have that "Drop Party Block" optioned to be purchasable, then it will do nothing.
'/dropparty give <player> <drop party block> <amount>'



    • This will add {amount} {drop party blocks} to {players} inventory.
    • This command should only be given to your high-end staff on your server as it allows the option to give out "Drop Party Blocks".

Permissions

'dropparty.give'



    • This permissions allows' users to execute the '/dropparty give ....' command.
Configuration

The default configuration file for "Drop Party Blocks":
Code:
Blocks:
  Example:
    Cost: 1000
    Purchasable: true
    Duration: 30
    DropInterval: 2
    Sound: NOTE_PLING
    AnnouncementInterval: 10
    Particle: CLOUD
    Rewards:
      '1':
        Chance: 50.0
        Material: DIAMOND_SWORD
        Durability: 0
        Amount: 1
        DisplayName: "\xa7aExample Reward"
        Lore:
        - "\xa76Dropped in the example party block!"
        Enchantments:
        - FIRE_ASPECT,1
    PartyBlock:
      Material: CHEST
      Durability: 0
      Amount: 1
      DisplayName: "\xa7aExample Party Block"
      Lore:
      - "\xa77Place this to active!"
      Enchantments:
      - DURABILITY,1
    Display:
      Material: DIAMOND_BLOCK
      Durability: 0
      Amount: 1
      DisplayName: "\xa7bExample Party Block"
      Lore:
      - "\xa7eBuyable: \xa77true"
      - "\xa7aPrice: \xa77$1000"

'partyblocks.yml' Guide

Once you obtain a brief understanding of the configuration file, you will easily be able to edit it to your desired condition. However, at first glance, it may seem, somewhat confusing. Make sure you read each step of the explanation if you are feeling confused or uncomfortable in editing the file.




    • The 'Example' name under 'Blocks' is the name of the first "Drop Party Block".
    • Now, under the section 'Example', you can see all the different option variables. Well allow me to explain:
    • Variable, 'Cost', this is only needed if you have variable, 'Purchasable' set to 'true'. The cost variable is the amount of money the "Drop Party Block" will cost if a user was to purchase it.
    • Variable, 'Purchasable', this will determine if the "Drop Party Block" is open to be purchased by player's or not. Simplistically, if you are wanting to sell the "Drop Party Block" for money on your server store, then you'd want to set this value to false.
    • Variable, 'Duration', this is how many seconds the "Drop Party Block" will drop out loot for. For instance, it is thirty by default - Indicating thirty seconds.
    • Variable, 'DropInterval', this is how many seconds will be between each loot drop around the "Drop Party Block". For instance, by default it is set to two, therefore dropping fifteen rewards over the total duration.
    • Variable, 'Sound', this is the sound effect which will be played every-time a reward is dropped around the "Drop Party Block". You can view all available sound names here. You have to scroll down to the 1.8 section otherwise you'll run into errors.
    • Variable, 'AnnouncementInterval', this is the amount of seconds between each interval broadcast telling player's where the drop party is occurring.
    • Variable, 'Particle', this is the particle that will be spewed out of the drop party block. *If you are having trouble indicating what the particle names are please private message me for help.*
    • The 'Display' item will be displayed in the GUI where the player's can have the option to purchase or to look at the "Drop Party Blocks" information.
    • The 'PartyBlock' item is the item the player will receive and will be able to place in order to start their "Drop Party".
    • The Rewards section is very easy. Simplistically, this section allows you to add as many rewards as you'd like.
    • The chance section should be between 0.01 and 100. The higher the chance, the more of a chance the reward will be drawn out of the chest.

All messages and options are configurable. You can view a configuration tutorial on our wiki.

Bugs / Issues

If you are having any issues or errors in regards to 'Drop Party Blocks', then please create a issue ticket here. I won't respond to private messages.

Terms of Service

By purchasing and downloading "Drop Party Blocks" you automatically agree to our terms of server.



    • After purchasing "Drop Party Blocks" you understand that you won't be liable to receive a refund.
    • You are only allowed to use this plug-in on one network. If you want to put it on another you must re-purchase a license of the plug-in.
    • If errors are found or issues occur, please create a support ticket on our GitHub. More information can be found above.
    • You won't private message me asking for help regarding the plug-in.
    • You won't ask for features or questions in the review section.
    • New features will be added upon heavy requests for them.
    • You understand that there are limitations and requirements regarding this plug-in and understand what you need for the plug-in to work.
    • You have read the entire description and understood it perfectly.
    • Support will only be given to accounts that have purchased the plug-in. Any "server staff", "developers", or other "owners" won't receive help.
    • This plug-in is priced at $3.99 per network.
After Purchasing

After purchasing the plug-in it is advised to do the following...




    • Download the plug-in.
    • Test and understand the concept of the default configuration files.
    • Read through the configuration explanation, which is found above.
    • Have a desired feature? Request it!
    • Found an issue? Report it!
    • Do you like the plug-in? Rate and review it!
    • Want to help improve the plug-in? Drop me an e-mail '[email protected]' and advise how it can be improved.
 
Last edited:
PebbleHost
High performance, consistent uptime and fast support. Minecraft hosting that just works.

MarkElf

9+ Year Member
Supreme
Feedback score
27
Posts
1,215
Reactions
1,217
Resources
2
I can vouch for Inkzzz. He's a very talented developer and knows what he is doing.
 
Status
This thread has been locked.
Top