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.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 helps2.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.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.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.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.'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)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.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.2.0.4Fixed reward issueMay 29, 2017 Ensures players get at least one reward2.0.3Fixed Reward ChancesMay 27, 2017 Corrected Reward Chances - Didn't function as correctly.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.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!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!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 reporting1.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!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/SCCE9tU1.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!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! <31.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!1.9.3Compiled against 1.12 Pre-release 2May 14, 2017 Compiled against above to ensure compatibility with newer versions1.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 suggestion1.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.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!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! <31.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!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! <31.8.2Fixed NoSuchMethodError!Feb 16, 2017 Forgot I used 1.9 methods this has been changed to keep 1.8 support!1.8.1Fixed Right-Click Interacting!Feb 16, 2017 Fixes issue with vouchers not allowing right click redemption!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!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!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 : )1.7.0Switched to bStatsFeb 4, 2017 · Plugin now uses bStats1.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.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!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! <31.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!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.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!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.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!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!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! <31.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!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!1.5.5Compiled against 1.11Nov 17, 2016 Optional Update! Compiled against 1.11, note that below jars should work fine.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).1.5.3Main class fixOct 15, 2016 Fixes error with locating main class1.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.1.5.1Added Custom EventOct 9, 2016 Added VoucherRedeemEvent (Custom Event).1.5.0Sep 16, 2016 1.4.9Aug 16, 2016 1.4.8Aug 15, 2016 1.4.7Jul 22, 2016 1.4.6Jul 10, 2016 1.4.5Jul 9, 2016 1.4.4Jul 8, 2016 1.4.3Jul 8, 2016 1.4.2Jul 8, 2016 1.4.1Jul 2, 2016 1.4.0Jun 13, 2016 1.3.6Jun 6, 2016 1.3.5Jun 4, 2016 1.3.4Jun 3, 2016 1.3.3Jun 3, 2016 1.3.2Jun 3, 2016 1.3.1Jun 3, 2016 1.3Jun 3, 2016 1.2Jun 1, 2016 1.1Jun 1, 2016 1.0Jun 1, 2016
Similar projects
Plugin →Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
25MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
Emotecraft
Create your own emotes in Minecraft.
7.5MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta
Common Network
Forge and Fabric Unified Networking Solution
3.9MSueta
Set Home
A lightweight plugin for players to set their homes.
3.8MSueta