Sueta

RankVouchers

3.0

Create physical items that execute customisable actions on clicking.

·Plugin
  1. 3.0latestMassive Recode + New Features!Feb 10, 2018
    Hello, I am proud to release RankVouchers v3.0 with many new features available. I've worked hard since the last update to plan and gather new ideas for a major version. Changelog: · Recode · Java 8 Completely · Fully OOP · Item Flag Support · Glow Option · Better Enchantment Support · New Wiki Page · New Developer API · Cumulative Rewards! (Give players rewards for redeeming x vouchers of that type) · New Actions for Rewards · Tab Completion (Player and Voucher Names!) · Unbreakable Items · Better Configuration Handling (Auto adds missing sections) · & lots more! Due to Complexity, I have not added a in-game upgrade from v2 to v3 however configurations aren't far different and manual upgrade will be worth it! Please check the main page for more information, such as the wiki area etc. I really hope you enjoy using it.
    3249 downloads
  2. 2.1.2Various Fixes / ChangesJul 5, 2017
    The modified reward system ensures that [Firework] action will work correctly, it will also ensure that players will get at least 1 reward at all times. Like my work and wish to support me? · I can include your server IP and your Username if you wish to include it in the Payment Note. · Review: Why not spare 2 minutes at most to write up a review for the plugin, it really helps
    4815 downloads
  3. 2.1.1Title Fixes + New Addition!Jun 23, 2017
    Changelog: · Title will now show if no subtitle is present · Removed Unneeded Imports · New change to /rv giveall Players will now only receive the voucher if they have permission to use it, this unlocks extra potential such as being able to give donator only. Such as: · Minecraft Webstore: Give all Tier 1 Donators a Kit Voucher · Give all players a random crate voucher · and many others! I hope you all enjoy the update, if you need a review would be great to show support upon the time and effort of the work which I do for free. If you wish to support me further, a donation of any kind would be really awesome. https://paypal.me/pebibyte any donation is always welcome! <3 I'll add your name to the front page (at top) along with server.
    516 downloads
  4. 2.1.0Fixed Event Issue + Open Sourced!Jun 6, 2017
    Fixes a obfuscation issue which no longer exists.. Note you can fork this and edit it as you wish however you cannot go and sell this for commercial records.
    665 downloads
  5. 2.0.9Right Click Interaction!Jun 5, 2017
    As suggested by @Gigorahk vouchers now require right click interation, future wise I'll make this toggable. This is due to a conflict with another plugin upon left clicking. Once Git is figured, RV will go open source More of my time will then be spent upon my premium plugins instead as I don't give them enough love.
    409 downloads
  6. 2.0.8Fixed Default ConfigurationJun 3, 2017
    Thanks Kiwi for reporting (In Discord). Add following to your configuration to fix the message.limit error. Code (Text): limit: '%PREFIX% &7You''ve reached a limit of &b%limit% &7for this voucher.'
    470 downloads
  7. 2.0.7(Alert!) Wrong Version Uploaded!!! No Bug!!Jun 1, 2017
    I cannot believe I've been this much of an idiot to upload the pre 2 versions as v2. Ignore the errors you had before, this is version 2.0.7 with the new file system in place. (Alert) This is V2 (Correct!) (Alert)​
    415 downloads
  8. 2.0.6Fixed Interact Bug + Serious Crash Bug!!Jun 1, 2017
    I want to say many thanks to Seeroh in the Discord Channel for reporting these bugs: · Fixed Interaction with Air not triggering · Fixes a severe crash bug (Advised to Update!) If you cannot update, you can do a simple check of ensuring that all chances are correctly setup for your vouchers. The new update will just simply fallback to a default value if not specified already.
    378 downloads
  9. 2.0.5Fixed Version + Interact BugMay 30, 2017
    I consider this to be a STABLE build. Please ensure you try RV on a test server before placing on a live server to ensure everything is working correctly. I understand the plugin version did not correspond with the spigot version, ignore my fuck up. This version is 2.0.5 and the plugin has been set to that to. Finally, thank you Seeroh from the Discord Club for reporting a bug with pressure plates triggering a NullPointer. Enjoyed RV? Has it benefitted your server? A review would be awesome! I'll happily add your server to the front page if you wish to message me IP.
    382 downloads
  10. 2.0.4Fixed reward issueMay 29, 2017
    Ensures players get at least one reward
    376 downloads
  11. 2.0.3Fixed Reward ChancesMay 27, 2017
    Corrected Reward Chances - Didn't function as correctly.
    458 downloads
  12. 2.0.2Removed Testing VoucherMay 27, 2017
    When I was testing the voucher system (for developers) I forgot to remove the example voucher (via code). This has been fixed. I've also been going through the wiki, you're welcome to check this whenever as I'll be slowly adding more content and explaining the configuration file. https://pluginwiki.io/rankvouchers.
    343 downloads
  13. 2.0.1Old Reward System + Bug Fixes!May 27, 2017
    As It's been HIGHLY requested, I've reintroduced the old reward system. If you still have your old v2 config.yml file, delete the voucher folder and restart your server. Now execute /voucher convert and you're old multiple rewards will be back! Finally I can say this should be a stable version, bug has been fixed that would not register messages correctly. Enjoy Update? A review would be awesome!
    358 downloads
  14. 2.0.0Completed Recoded! (Custom Vouchers & More!)May 27, 2017
    This is a HUGE update to RV! See below!!! Changelog: · Completely OOP! · Better Command System! · Create CUSTOM Vouchers! · Seperated Voucher Files! · Voucher Checking System! · Interact with Air! (Hell Yeaa!!) · Completely Recoded from Scratch! · Much Better ActionAPI System! · New Event! · New Permissions! · Create & Delete Vouchers In-Game! · Coolest Hooking System! · Command Aliases! · Voucher Enchants! Due to the new file system, please execute /voucher convert to migrate your v1 vouchers to the brand new v2 system. RankVouchers V2 features a completely Object Orientated System allowing for obtaining lots of detail regarding a voucher. The new API allows for gaining information on a voucher, for example: Code (Text): Voucher v = VoucherAPI.getVoucher("example"); ItemStack is = v.getItem(); Developers can now register CUSTOM Vouchers that seamlessly hook into RankVouchers. The new system ensures that vouchers are only gotten from the stored list instead of fetching from file every time. An example can be seen on the wiki page at https://pluginwiki.io/rankvouchers. Code (Text): Voucher v = new Voucher("example"); v.withItem(is).withRewards(rewards).withLimit(5).withPermission(true).requireRegion(true).withRegions(regions); // Now we build our voucher (So it hooks) v.build(this); Vouchers will now be checked upon plugin load or by typing /voucher reload. This means that only vouchers with correct settings will be loaded to ensure no faults or errors. Vouchers can now be redeemed from upon air! The recode meant that I could completely change how my code responds upon interaction! Yay! Vouchers can now have enchants listed! For example: Code (Text): enchant: - KNOCKBACK;1 Much much more can be seen at our wiki page which will get updated over the course of today! Liked the Update? Give us a Review!
    430 downloads
  15. 1.9.9Durability Fix (Last One!!)May 18, 2017
    I cannot believe I've not found this.. ensured that if you don't define the data that it will not throw an error. Thanks @royalq811 for reporting
    502 downloads
  16. 1.9.8Fixed java.lang.NumberFormatException: nullMay 18, 2017
    Fixed following error in console Code (Text): java.lang.NumberFormatException: null This was due to a missing data value, however this now reflects back to 0 if not defined. Thanks @F64_Rx and @royalq811 for reporting!
    339 downloads
  17. 1.9.7Completely 1.8 Supported!!!!!!!!!!May 18, 2017
    I made a huge f*** up on not changing one last method to support 1.8, my bad but this has now been fixed! Thanks to Poke on the Discord! You can join our fun discord channel at http://discord.gg/SCCE9tU
    341 downloads
  18. 1.9.6Blank Messages + 1.9+ Double Redeem Fix!May 17, 2017
    I've fully allowed for having blank messages, set a config string to '' and no message appears! I've also fixed the bug in 1.9 and above that does a double redeem message. Enjoyed the update? Review!
    371 downloads
  19. 1.9.5Fixed e.getHand() Error (1.8), Fixed Skulls + Blank MessagesMay 17, 2017
    Fixed noMethodError for users on 1.8 with e.getHand() missing method. Also fixed issue with skulls not firing as vouchers and finally voucher give / recieve messages should not show a blank line (tested myself). Enjoyed update? Review! <3
    337 downloads
  20. 1.9.41.8 Support + Dependancy Fixes!May 16, 2017
    As I've been requested so many times, I've re-added 1.8 support! If you recieved the following error: Code (Text): Caused by: java.lang.NoSuchMethodError: org.bukkit.inventory.PlayerInventory.getItemInMainHand(); It is fixed in this update! I've also fixed an issue with Vault being a depend, it is now a soft depend and will no longer cause an issue upon redemption. Many thanks for the support ! Wish to support me? Review it!
    398 downloads
  21. 1.9.3Compiled against 1.12 Pre-release 2May 14, 2017
    Compiled against above to ensure compatibility with newer versions
    382 downloads
  22. 1.9.2%x% %y% %z% variablesMay 13, 2017
    You can use use %x% %y% %z% in rewards (which are the players current location) useful if you wish to summon anything at the players location such a supply drop. Thanks to @Immortal for the suggestion
    357 downloads
  23. 1.9.1Fixed Bug + Data Vouchers!May 1, 2017
    I've fixed the ' name is null' error which I made the mistake of not completely testing. Data values can now be applied to vouchers! add data: <val> to each voucher to apply it.
    486 downloads
  24. 1.9.0Massive Cleanup, Separated User Files (With Conversions!)Apr 30, 2017
    Hello! I'm proud to present a massive update to RankVouchers, one big disadvantage however is that this plugin now Requires 1.9 or above. This is to allow for keeping up to date with newer methods within the code. It is also recommended to be using newer versions due to bug and exploit fixes. This update features Seperated User Files allowing for a more efficient experience with less RAM being used. To complement this, I've added an auto converter that will take place upon plugin load. Read more at http://pluginwiki.io/rankvouchers under ' Conversion' regarding this. Along with this, it is also a big update for Developers wishing to hook into RankVouchers. I have updated and added methods to the API which can be seen at our brand new Wiki Page this can be seen at http://pluginwiki/rankvouchers. Help me out with a review? It really means a lot! <3 Another massive Thank You to everyone for the support recently!
    397 downloads
  25. 1.8.5Minimal Obfuscation + ImprovementApr 18, 2017
    Changelog: · Obfuscation is now minimal! (Lighter Performance) · Changed message system! · Cleanup Message system has changed to allow for hiding messages completely! Simply set a message to '' and it won't appear, unlike previously which would send a blank message. (Nasty, I know!) I've also done some code cleanup so all messages use my ColorUtil methods. This being said I've also minimised the obfuscation and I hope to sometime publish it on Github to become Open Source! Thanks for all the support, I really love it! (Pssshh, Thanks for 5,500 Downloads!) Reviews would be awesome once again, It helps us both out! <3
    550 downloads
  26. 1.8.4Efficiency Boost!Apr 6, 2017
    Across my other plugins I've implemented new system allowing my plugins to be as efficient as possible, replacing the Random Instance with ThreadLocalRandom. You may notice a less intensive plugin within your timings. As always, a review is always greatly appreciated and if you have a server running the plugin it would be nice to private message me your IP and possibly banner and I'll add it to the front page. I also want to say a massive thank you for reaching over 5,200 Downloads! It would be awesome if we could get more reviews over the course of time! Thanks!
    525 downloads
  27. 1.8.3Fixed GSON Error + NoMethodError!Feb 16, 2017
    Did not realise I had GSON code due to debug code which has been removed, i have also fixed the issue with the NoMethodError finally! <3
    905 downloads
  28. 1.8.2Fixed NoSuchMethodError!Feb 16, 2017
    Forgot I used 1.9 methods this has been changed to keep 1.8 support!
    424 downloads
  29. 1.8.1Fixed Right-Click Interacting!Feb 16, 2017
    Fixes issue with vouchers not allowing right click redemption!
    477 downloads
  30. 1.8.0Part Recode + Optional Limits! (Developers Read!)Feb 14, 2017
    Version 1.8.0 brings a few changes and code cleanup changes which may become unnoticed. I spent the time to get this done while I am free unlike most of you who have a valentine.. #feelsorryforme <3 Changelog; · Recoded redeem event! (Cleaner and highly efficient code) · Limits per voucher! (You requested it, I added it!) · Added methods to RankVoucherAPI! · Package Declaration & Class name changed for RVRedeemEvent! · Cleaner default configuration! I have taken the time to do a much needed to recode on the redeem event, the code was very messy and cluttered and I am proud to present a cleaner approach to voucher-redeeming. (You may not spot a difference) You must now define a limit per voucher! Check the default configuration if you are unsure but you add useLimit: true/false under each voucher. Allowing you to customise which vouchers you want a limit to be applied to. For those hooking into RankVouchers, the package declaration for the custom event has changed from io.chazza.rankvouchers.event.<x> to io.chazza.rankvouchers.event.custom.<x>. This has also meant for a class name change to RVRedeemEvent to match up with my other plugin formats. A new method has been also added to the API called getItemStack(String tier) allowing you to obtain the ItemStack useful for if you wish to give out vouchers through the API system. Finally, I am sorry for the delay within replies and what not after this week has ended I will become less active for a few months due to upcoming exams which I need to focus on. Sorry if that disappoints anyone but when I am back I will be kicking ass with updates! As always, if you wish to support me you can do so by leaving a review and possibly clicking the donation button at the bottom of the main page. Thanks!
    605 downloads
  31. 1.7.2Fixed Max Reward settingFeb 10, 2017
    Quick fix for the max-reward: <integer> set for each voucher, allows ensuring that the player can only receive one successful reward!
    535 downloads
  32. 1.7.1Fixed Give-All BugFeb 10, 2017
    Hey, Sorry for a long and awaited update.. updates will get slower due to upcoming exams which are my main concern right now and it means that when may-time hits (Exam time) I won't be pushing updates for a while... Update fixes the give all error in console : ) Enjoyed the update? A review would be amazing : )
    497 downloads
  33. 1.7.0Switched to bStatsFeb 4, 2017
    · Plugin now uses bStats
    572 downloads
  34. 1.6.9Fixed Action bug!Jan 25, 2017
    Hopeful fix that will resolve issues with the [Title] action, it now uses the old format of title;subtitle instead of title,subtitle. If you don't specify a subtitle, for example having '[Title] &6Hi!' which used to throw errors however it will not anymore.
    644 downloads
  35. 1.6.8Permission FixJan 8, 2017
    Sorry for such a quick update just realised I never allowed those with rankvouchers.bypass to not be affected by the permission check per voucher. My bad! Sorry <3 Enjoyed the updates? A review would be awesome!
    763 downloads
  36. 1.6.7Revamped Rewards + Permission Support!Jan 8, 2017
    Proud to present a awesome new reward system, I took the time today to recode the reward system from scratch which also adds a system to ensure the player will receive at least 1 reward no matter what! This new reward system allows adding multiple actions binded to 1 reward! How awesome is that? Check the below example on how awesome the new reward system is! Code (Text): reward: '1': reward: - '[Broadcast] &6&l(!) &f&l%player% &7received &eKit Gold &7from a &bVoucher kit&7!' - '[ConsoleCommand] kit gold %player%' chance: 50 I have also took the time to add documentation to each element for the voucher configuration. See the below URL to check out the brand new default configuration. New Configuration -> http://pastebin.com/AsG2mcTt Finally, I have added permission support towards vouchers, massive thanks to @HMenry for this suggestion, add the following to your configuration: Code (Text): voucher: <id>: usePerm: true / false under each voucher and if enabled you will be required to have rankvouchers.use.<tier> to successfully redeem it. Note, rankvouchers.bypass will still bypass this permission restriction You must add the following message to your configuration too Code (Text): general: noPermissionVoucher: "&3&lRank&b&lVouchers &8» &fThis voucher requires &b%permission% &fto redeem!" Enjoyed the update? A review would be absolutely awesome! Contributes towards my hard work! <3
    497 downloads
  37. 1.6.6Max Rewards!Jan 8, 2017
    You can now define how many rewards the player can get at maximum on successful rewards, please add ' max-reward: <integer>' to each voucher, you may also refer to the default configuration listed here -> http://pastebin.com/AsG2mcTt which also displays it. Massive thanks to @CaptainA for this suggestion! Enjoyed the update? A review would be awesome!
    486 downloads
  38. 1.6.5Updated Default ConfigurationJan 5, 2017
    Practically just updated the default configuration and remove the Fancy message actions which didn't function but still existed in the configuration. Should fix those with issues.
    553 downloads
  39. 1.6.4Reward Chances!Jan 4, 2017
    You can now define chances per reward, this is now an essential to add (if you don't want to use chances set it to 100). You can refer to the new configuration for a depth within the chance system and also editing and understanding the configuration of RankVouchers. Updated Configuration: http://pastebin.com/AsG2mcTt Massive thanks @Xorius for the idea! Enjoyed the update? A review would be AWESOME!
    491 downloads
  40. 1.6.3Console support + Plugin Metrics!Jan 2, 2017
    Update re-adds console support which was removed in the last update, also fixes the error that would appear due to removing console support however its been fixed and re-implemented. RankVouchers now has plugin metrics! Pretty excited to have this implemented allowing me to see how many servers its currently running on. It would be advised to update to fix the bug and allow me to see how many are running it.
    594 downloads
  41. 1.6.2Better help menu + new aliases!Jan 1, 2017
    Help Menu I decided to redo the help menu to make it more helpful and tells you about the command and the permission. Note, the help command can now only be typed from in-game and not via Console. Pretty proud of it! Aliases You can now use the following as command aliases: - /voucher - /coupon Enjoyed the update? A review would be awesome!
    512 downloads
  42. 1.6.1Per Player Skulls!Dec 31, 2016
    You can now specify %player% as the player skull and it will set the skull to be the player you give it to! Works on give all too! Set player: '' to player: '%player%' and it will work like so! Awesome, right? Enjoyed the update? A review would be awesome!
    575 downloads
  43. 1.6.0CaSe-SenSiTivE Fix + Skulls!Dec 31, 2016
    Update allows voucher names to be typed In any form! Idk why I didn't implement this a while ago... Skulls! Check the following example on how you can implement skulls as vouchers! >> https://hastebin.com/wucuwekoba.bash Finally, centred text actions! Wish to display nicely centred text? [CenterMessage] [CenterBroadcast] as actions will do it! <3 Next Update (hopefully within next few days) will add QAPlugin support by @Maximvdw ! Enjoyed the update? Why not give a review! <3
    525 downloads
  44. 1.5.7Sound, Vault & TokenEnchant Actions!Nov 25, 2016
    The following actions are available! · [VaultGive] · [VaultRemove] · [TEGive] · [TERemove] · [Sound] If you enjoyed the update, a review would be appreciated!
    855 downloads
  45. 1.5.6Uses ActionAPI System!Nov 25, 2016
    Minor update, RankVouchers now uses my brand new ActionAPI system which should make RV more efficient with dealing with these actions!
    541 downloads
  46. 1.5.5Compiled against 1.11Nov 17, 2016
    Optional Update! Compiled against 1.11, note that below jars should work fine.
    621 downloads
  47. 1.5.4Fixed Custom EventNov 1, 2016
    This update is only needed if the plugin you are using uses RankVouchers custom event (ProQuests for example) else you do not need to update. Also, fixes the package declaration so that importing displays the correct name (me.charlie.rankvouchers).
    682 downloads
  48. 1.5.3Main class fixOct 15, 2016
    Fixes error with locating main class
    762 downloads
  49. 1.5.2Fixed event checkOct 10, 2016
    Mainly targeted at developers who wish to incorporate the VoucherRedeemEvent into their plugin. This update fixes the event firing after the limit check, needed for developers wishing to add RankVouchers into their plugins.
    667 downloads
  50. 1.5.1Added Custom EventOct 9, 2016
    Added VoucherRedeemEvent (Custom Event).
    654 downloads
  51. 1.5.0Sep 16, 2016
    887 downloads
  52. 1.4.9Aug 16, 2016
    809 downloads
  53. 1.4.8Aug 15, 2016
    647 downloads
  54. 1.4.7Jul 22, 2016
    869 downloads
  55. 1.4.6Jul 10, 2016
    786 downloads
  56. 1.4.5Jul 9, 2016
    619 downloads
  57. 1.4.4Jul 8, 2016
    670 downloads
  58. 1.4.3Jul 8, 2016
    655 downloads
  59. 1.4.2Jul 8, 2016
    668 downloads
  60. 1.4.1Jul 2, 2016
    744 downloads
  61. 1.4.0Jun 13, 2016
    710 downloads
  62. 1.3.6Jun 6, 2016
    742 downloads
  63. 1.3.5Jun 4, 2016
    741 downloads
  64. 1.3.4Jun 3, 2016
    748 downloads
  65. 1.3.3Jun 3, 2016
    628 downloads
  66. 1.3.2Jun 3, 2016
    645 downloads
  67. 1.3.1Jun 3, 2016
    691 downloads
  68. 1.3Jun 3, 2016
    655 downloads
  69. 1.2Jun 1, 2016
    744 downloads
  70. 1.1Jun 1, 2016
    758 downloads
  71. 1.0Jun 1, 2016
    720 downloads

Similar projects

Plugin →