» Bug Fixes
+ Fixed an issue that caused '[' and ']' to be around the reward hologram.
» New Features
+ Added the ability to give the player the reward's display item instead of using kits/commands! If the value is nonexistent, it will default to "false" for both values so updating players have nothing to worry about. To do this, for each reward add the give-display-item.value and give-display-item.with-lore values... the give-display-item.value is a true/false value that means give the display item to the player when the reward is won, or not. The give-display item.with-lore value is also a true/false value that specifies whether or not to include the display-item's lore on the item. an example:
+ Added the give-display-items to the in-game-config so that they can be configured in game!Code:DiamondSword: name: Diamond Sword enchantments: - DURABILITY;10 - DAMAGE_ALL;5 - FIRE_ASPECT;2 item: DIAMOND_SWORD;0 chance: 3 rarity: legendary give-display-item: value: true with-lore: false
+ Added the %player% placeholder for reward holograms.
» Changes
+ The config.yml place-creative and open-creative values now default to true instead of false (won't affect anyone who already has the plugin installed).
+ Drag and drop rewards / creating a new reward will automatically default to no commands in favor of setting the new give-display-item.value to true so that the display item is given instead and no further setup is required.
+ Commands are no longer required to have a proper reward set up (for those who only want the display-item given)
» Bug Fixes
+ Fixed an issue that caused the in-game-config to display the reward-hologram value weirdly.
» Bug Fixes
+ Fixed an issue that caused an error on startup
+ Fixed an issue that caused that chat color to be stripped from action messages
» Bug Fixes
+ Fixed an issue that sometimes caused values typed into the in game config
Many many many people were having an issue where it would say that certain values were inputted improperly or were misformatted. As I expected, it was a conflict with a chat plugin. But thanks to starwarsfreak219 we have narrowed down the issue and fixed it! So the in game config should work fairly consistently now and not have that issue anymore!
» New Features
+ Added the capability for the /scrates givekey or /scrates givecrate command to work for offline players! It works no matter the command variation that is run. If a player is offline when the command is run, it will add it to a queue of commands to run for when the player rejoins the server. Works with virtual and physical crates/keys. (Note: a new file will appear called PluginData.db which will store the queued commands between reload and restart. Just ignore it)
+ The 'already-opening-crate' message was added to the Messages.YML. Previously, if a player tried to open a crate while already opening a crate, it would say they didn't have the proper key. Now it will play the 'already-opening-crate' message, which tells the player they can't open a crate until the other is finished opening.
» Changes
+ Disabled the update checker because it didn't work
+ While editing fireworks, adding a firework will return you to the in game config menu instead of waiting for 'done' to be typed.
+ Updated the messages.yml in the in game config display long messages on multiple lines instead of just cutting them off.
+ Dynamic crates no longer auto-disappear if they don't require a key (this feature will be added back in a different form later)
» Bug Fixes
+ Fixed certain items not working in older versions of 1.8.8 which also prevented large portions of the in game config to not work
+ Fixed the "Discover" animation not working if no sound was set - it not works without a sound.
+ Fixed the in game config displaying the block list for minecrates as a "blacklist" when it should be displayed as a "whitelist"
+ Potentially fixed some issues with the in game config saying that a number is an invalid number, etc.
+ Fixed an issue when the discover animation would continue re-opening the inventory despite the fact it was already open.
+ Fixed the BLOCK_CRATEOPEN animation not working well with dynamic crates.
+ Fixed various other dynamic crate bugs
This update should work! However it does support changes to allow for 1.14 and it's difficult to test everything - please submit any issues to me by personal message or discord!
» New Features
+ 1.14 Support! (Updated event usages, added new 1.14 materials, fixed the IGC not working)
+ Added a new format for cooldown messages! Instead of just %seconds% for an auto-formatted message, it must use %days%, %hours%, %minutes%, and %seconds% - this is to allow time formats in different languages! PLEASE UPDATE YOUR MESSAGES TO SUPPORT THIS NEW FORMAT!
» Changes
+ ALL Rewards are now loaded at startup as opposed to when they are being used in a crate
+ Removed 1.7 specific features
» Bug Fixes
+ Fixed an issue causing the Rewards.YML from working properly (reloading when it isn't supposed to and the back button not working)
+ Fixed an issue causing rewards to sometimes say that they are not configured when adding them to a crate
+ Fixed issues where virtual keys / cooldowns would not save properly to the IGC
+ Fixed cooldowns not being able to be longer than a few days
Reminder: The sale ends tonight. It will not be coming back until we hit like 1,000 downloads (which, at this pace will take about 3 years).
» New Features
+ REALLY NOT SURE HOW I DIDN'T DO THIS YEARS AGO: BUT THE MOUSE NO LONGER RESETS TO THE MIDDLE OF THE SCREEN IN THE IN-GAME CONFIG (FINALLY WOW). This makes working in the in-game-config incredibly more intuitive and easy.
+ Added CMI Holograms! The plugin will use CMI for holograms if it is installed (Note: Due to the nature of how CMI holograms works, for the OPENCHEST animation, attaching the hologram to the reward does not work.)
+ New message that says loading the Rewards.YML for the first time in the IGC could take a while.
+ Added ability to change the center of where the particles spawn using center-x, center-y and center-z
+ Added the ability to customize those values in-game.
+ Added the ability to use %player%, %playername%, or %name% in addition to {name} as a placeholder for player names in reward commands so that new users have an easier time of figuring it out.
+ Added the ability to generate random numbers in commands! Great if you want to give a random number of items or a random number of money, etc. To do that, use %amountX-Y% where X is the lowest amount and Y is the greatest amount).
Code:commands: - give %player% minecraft:diamond_sword %amount1-10%
» Changes
+ Changed how crate failures / success are logged into console: It uses colors and looks a lot nicer / more compact.
+ Changed the way that particles are stored! While a bit messier and clunky, it is far more intuitive than a list of values. It has mainly been added to allow easier expansion of customizations to particles without making the list of values longer. NOTE: all of your old particles will be auto-converted to new values. The identifier, such as '1' or '2' can be any value, it does not matter and is not used anywhere.
but is now...Code:particles: - FLAME, 1, 1, 1, 0, 10, ANIMATION - PARTICLE, 0, 0, 0, 0, 10, ANIMATION
Code:particles: '1': type: SPELL_WITCH range-x: 3.0 range-y: 3.0 range-z: 3.0 speed: 0.01 amount: 100 animation: NONE center-x: 0 center-y: 0 center-z: 0 '2': type: FLAME range-x: 3.0 range-y: 3.0 range-z: 3.0 speed: 0.05 amount: 50 animation: NONE center-x: 0 center-y: 0 center-z: 0
» Bug Fixes
+ Fixed issue preventing the Rewards.YML from reloading on /scrates reload
+ Fixed an issue causing some events to trigger while the plugin was reloading (pistons moving) and throwing errors.
+ Attempted to fix a harmless, but annoying, error causing an error to be thrown when an npc/mob crate was placed
