ProPackages [1.7 - 1.12.2] [30% OFF SUMMER SALE] - The best crate/reward plugin!

SpigotMC Plugin ProPackages [1.7 - 1.12.2] [30% OFF SUMMER SALE] - The best crate/reward plugin! 1.1.1

You must be signed in and/or upgrade to VIP to download this resource
Tested Minecraft Versions:
1.7 1.8 1.9 1.10 1.11 1.12









ProPackages gives server owners the opportunity to create new ways to engage their users with packages which can be used in a number of situations. One of the better examples would be grouping together multiple items in their store to offer a truly unique purchase while also allowing for the element of randomization to the rewards they will receive! There are an endless amount of ways this plugin can be truly utilized to enhance your server!

************* REQUIRES JAVA 8 *************
Compiled and tested for Spigot 1.7.10 and above, support for earlier versions will not be provided.




You may be asking yourself what specific features does this plugin have that makes it worth it, and the answer is plenty!

  • Completely customizable package system
  • Create an unlimited amount of packages/rewards
  • (7) Unique package opening animations
  • Package animations sound effects
  • Animation specific settings
  • In-Game package items
  • Reward randomization
  • Guaranteed rewards
  • In-Game package block locations
  • Action based rewards
  • JavaScript action integration
  • Message customization
  • Additional placeholders
  • Developer event API
  • And much more!
With all of these features the sky is the limit for what you can achieve and the number of different uses for this resource!



In the plugin there are few commands as of now which are mainly used for administration purposes such as giving players packages and reloading the plugin.

Main command: /propackages
Aliases: [ppackages, packages]






In the plugin there are very few permissions due to the design and functionality itself. The plugin has the following permissions:






In the plugin there are different animations you can choose from which will make package openings more appealing to the users. Each animation also has unique settings which you can modify to make each more unique.



















Packages
There are a few important things to note when creating packages and the functionality of the customization.

  • The total is the maximum rewards which will be given to the player regardless if there are a number of guaranteed rewards which exceed the total.
  • Chances are a chance of the cumulative total of all the chances. This means that it will be (chance/total) so if the combined total of all chances was 1000 and one of the chances was 20 it would have a 20/1000 chance or 2%.
Materials:
If there are any specific sections that ask for a material you must use a valid value and it does not support numeric ids. A list of valid materials can be found at the following link (some may be different/unique per spigot version):
https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html

Sounds:
If there are sections that require a sound value you can use the list of valid sounds that can be found at the following link (some may be different/unique per spigot version):
https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Sound.html

Actions
Actions are how players are rewarded when opening packages, they can be commands, items, sounds, etc. There is an extensive list of actions that can be performed.




JavaScript Actions:
You can also use JavaScript in your actions to further enhance what you can do with your rewards and other parts of the plugin.

Objects:
  • BukkitPlayer - The player who the action is being executed for
  • ProPackages - The instance of the plugin
Example:
Code (Text):
[ConsoleCommand] eco give %player% [JavaScript=%player_health% * 20]
Placeholders
Throughout the plugin there are a bunch of placeholders that can be used in menu items, messages, and even completion actions that allow just that extra bit of functionality.






Event API
In the plugin there are 2 different events that can be listened through another plugin. Each event has methods to get the packages which are being used during the event.

PackageOpenEvent - Called once a player opens a package
PackageReceiveEvent - Called once a player receives a package










By purchasing this plugin you are in acceptance and agree to adhere to the following terms and conditions stated.

If you have any issues with the plugin you will contact me via PM and I will help you with your issue before you post a negative review stating something like "The plugin doesn't work".

I am under no obligation to provide support and do so at my own discretion.

You may not decompile and/or edit the source code without written permission from JC_Plays_MC.

You also acknowledge that there will be NO REFUNDS issued and you will not file a chargeback, dispute, or claim through PayPal.

Finally you will not redistribute the ProPackages plugin or any of its source code publicly or privately.

By purchasing this plugin you are entitled to run it on up to (3) of your own servers, however this does not mean share it with your friends! A server is considered a machine running under a single IP address. If you require additional servers then you can contact JC_Plays_MC for additional licensing purchase options.
Reactions: Hamez
Author
oof
Downloads
4
Views
132
First release
Last update
Rating
0.00 star(s) 0 ratings

More resources from oof

Share this resource