DailyShop Free | An advanced shop plugin icon

DailyShop Free | An advanced shop plugin -----

Advanced shop plugin with daily offers, dynamic prices, stock, mutiple-economies and more!




Added 1.19 support
----------, Jun 11, 2022

  • Added 1.18.2 support
----------, Mar 6, 2022

Hi all,

I know it has been a long time since I updated the free version of DailyShop, but with all the new features I implemented in the paid version and reaching 10000 download on spigot, I decided I can now add more features here. At the moment I removed the limitation of a single shop, now in the free version you can create as many stores as you want.

I will probably update the free version on the following days merging some of the code from the premium version into here, meaning that more features will be added along with performance improvements and bug fixes!

  • Removed limitation of 1 shop, now you can create as many shops as you want.
----------, Feb 25, 2022

Hi all!

This updates fixes an error on 1.18 with the last update that could arise when opening some in-game menus and restocking a shop.

That being said, I'm afraid i come up with bad news for the free version. Many of you may not have notice it, but the premium version has recently receive a major update changing a lot of the core code of the plugin. This is a big problem as the changes are only intended for the premium version and now I am stuck with two different versions of the plugin that I have to maintain separately, kind of like minecraft java and bedrock, but the only difference is that I'm a student and I don't have that much time. I'm still thinking for viable solutions, but the most probably outcome is that this is the final version for the free alternative, it will receive minimal updates to support new versions of minecraft and I will make it fully open source so you can customize it as you see fit.

I will post an update with the final outcome in a couple of days.
----------, Dec 12, 2021

Hi all,

Just a quick update adding support for 1.18, no new features just yet, but I wanted to say that I work everyday on the migration to yaml format and improving the overall plugin so stay tuned, soon there will be massive changes, I just want to take my time and make the plugin reliable and easier to maintain for future updates.
----------, Dec 4, 2021

  • Fixed incorrect calculation of max items in confirmation purchase menu
  • Fixed not changing prefix and some options when plugin reloads
  • Fixed an artifact when the timer reached 0 on placeholders
----------, Nov 17, 2021

  • Fixed error when adding a new item to a shop
  • Fixed error arose when entering a value via chat
  • Added an item to your inventory by default when the confirm menu is prompted. This should make the menu less confusing
  • Added a precondition when clicking on an item to check if the player has enough space and avoid scenarios where the confirm menu did not have any options to add item
----------, Nov 15, 2021

Hi guys, thanks to Optic_Fusion1 I found that the plugin contained some potentially malicious code, this version fixed this and I also took the time to clean up a lot of code and reduce the size of the jar.

I am still investigating how this code has reached the plugin but most likely it has been dragged from when I configured servers and some plugin downloaded fraudulently had it

Please update the jar file as soon as possible and also update all other jar files again as the malicious code "spreads" to other plugins when the server starts.
----------, Nov 7, 2021

Sorry, I updated the wrong jar before
----------, Nov 1, 2021


  • Improved performance
  • Fixed some bugs when a shop was restocked
  • Added option econ-names to change the names of economies in settings.
  • The Vault name option has been deleted in favour of the above method
----------, Oct 31, 2021

  • Overall plugin performance has been vastly improved
  • If certain purchase / sale conditions are not met, an error message will appear instead of letting the confirmation menu handle it, which could create confusing situations
  • FIxed some minor bugs
Hi! I am very sorry to have left the plugin for so many weeks with no updates, but I am currently studying and working at the same time so my time is limited. The next big update remains the same, this is changing to .yml but before that I want to polish the plugin first and fix all the bugs.
----------, Oct 28, 2021

  • Wrongly imported dependency
----------, Sep 26, 2021

  • Fixed an invalid check that was causing that players who leave the server or were killed while buying items keeped them.
  • Fixed an error caused when buying set items
  • Improved performance
----------, Sep 26, 2021

  • Fixed an exception with MMOItems on the confirm Menu
  • Fixed not setting the correct max amount of items on the confirm Menu
  • Fixed exception when clicking an item on a shop that was deleted
  • Cleaned up and optimized code
----------, Sep 22, 2021

  • Fixed an issue when players enter the server
  • Added proper MMOItems support. You can now buy items with random values an also sell them
  • Fixed some errors on the confirm GUI
  • Fixed some parser errors
  • Added quantity field to logger and formatted the displayed price
  • Greatly improved performance by caching some values
----------, Sep 20, 2021

  • Fixed bug on confirmGui displaying the wrong price when selling items
----------, Sep 17, 2021

  • Created a new confirm Gui from scratch since i did not like the old design at all. This new version is more efficient, attractive and intuitive. It also adds quality of life changes, such as taking into account the maximum available stock and the maximum number of items you can buy with your current money.
  • Fixed a database bug.
  • Improved some calls to the database.
  • There is a value updated on lang.yml, the confirm_gui.sell_item field was updated to show more information when using the confirmation GUI
  • Implemented a log system for all the transactions (Premium)
----------, Sep 17, 2021

  • Fixed an error caused by not having PlaceHolderApi installed when is a soft deppend
  • Improved performance
----------, Sep 16, 2021

Hi! This update improves the yaml support by allowing to edit the shop gui display too. Please check here to see the format. Also the parser module is now implemented inside dailyShop so you can safetly delete the Parser.jar file from plugins.

Finally, the plugin has now default shops! I think they are quite balanced and may suit your server, in case you want to test them, delete the .db file and let it regenerate.
  • Improved parser and implemented it inside dailyShop (Premium)
  • Improved shopGui+ import feature
  • You can now set a shop timer to -1 to disable the timer, meaning that the shop will never restock the items unless it is done manually.
  • Added default shops
PD: i want to change the plugin page, if you have any ideas or you are a graphic designer contact me.
----------, Sep 13, 2021

Hi guys, I'm excited to announce that the plugin has now yaml support! After some days of thinking I discovered a way to do it in a reliable way and here it is. To use it check the wiki where is explained on detail

New features:
  • Added yaml support with the parser module (Premium)
  • Now items with buyPrice 0 means that the item is free to be purchased
Bug Fixes:
  • Fixed a bug with the amount of the item caused when switching between stock and set features
  • Fixed a bug on the shop inventory when clicking on the playe's inventory

Note that the parser module is still on beta. As alaways do a backup of your .db file just in case before using the parser
----------, Sep 11, 2021

Bug Fixes:
  • Fixed a bug that caused shops to reset when the server was restarted
  • Fixed a bug that caused percentages from the rarity system to be mess up
----------, Sep 9, 2021

Bug fixes:
  • Fixed an issue that could let you edit AIR items when customizing the display of a shop.
  • Fixed a bug that caused all the items to have the same weight making the rarity system useless
  • Fixed items not displaying in order
  • Fixed not being able to open shops from console
  • Fixed price format
Quality of life:
  • I have trained the GUI that displays all items in the store to remember which page you were on when you leave, so it is not that tedious to navigate when the store has lots of items.
New Features:
  • All the new features involves new permissions to the plugin to make it more modular and customizable. Please check the wiki here to see the new permissions, but players will need the permission node dailyrandomshop.open.{shop_name} to be able to open a shop.
    • Added global permissions to negate the purchase/sell of a shop
  • The individual permissions per item were previously global, without distinguishing between buying or selling. Now this has changed and these permissions are treated individually
----------, Sep 8, 2021

  • You can now edit the lore of store items more flexibly with the shop_items.stock option in lang.yml.. Check the new format here.
  • Added a new item to the confirmGui called Stats, for display players stats with placeholders while shopping. Check confirm_gui.stats_name and confirm_gui.stats_lore to configure it.
  • New way of handling the price formats .
  • Fixed some issues with BossShopPro import feature.
----------, Sep 6, 2021

  • Fixed some concurrent exceptions
  • Implemented the ability to set the amount for the item even if it is a stock one. This was changed now that individual stock is a thing and allows more flexibility.
  • Added more translations
  • Fixed an error with bundles
  • Fixed some bugs with names of the shops. Now special characters are not allowed and all names are transformed to lowerCase
  • Added an option on the confirmGui to set the amount to the exact count on your inventory
----------, Sep 5, 2021

Hi! As promised, the new update brings the invidual stock feature. For more information, see the wiki. Also these update performs an internal migration of how stock was handle before to the new system, so just in case, backup your .db file. Also I'm going to take some time wihtout updating big features from dailyShop beacuse i want to focus on my other plugins, however the next planned feature will be item conditions.
  • Implemented individual stocks (Premium). Note: check the new changes on lang.yml here. The value changed is customize_menu.stock.lore_on. Please adjust your translation to the new value to properly see the stock type and how to change it.
  • Implemented an anti dupe system by running a global synced confirmation when a purchase/sell is done.
  • Fixed some command errors when run from the console.
  • Improved complexity to 0(1) for some tasks
----------, Aug 31, 2021

  • Fixed some values that could not be translated
  • Now vanilla item's name will be displayed with their translated value according to the buyer's language.
  • Fixed an internal issue that could cause closed guis to not be destroyed properly and take resources on the background
----------, Aug 29, 2021

Hi folks! Is been a long time since a huge update. This new version changes how the shop guis are manage, now the shop guis are individual and a complex system makes sure that purchases and changes are reflected on all the other guis. This gives way to more features, such as placeholders and, in future updates, per players stocks will be implemented.
  • Implemented syncGuis
  • Added support for placeholders inside a shop. Premium
  • Added more abstraction to shop display changes. Before when an admin was editing the display of a shop, that shop was stopped an no player could enter. This no longer happens, players can enter the shop even when it is being edited and when changes are made, they will be automatically updated to the new shop gui.
  • Added an option on settings to control price format
  • Fixed error caused by reloading the plugin from console
  • Improved internal tasks using map instead of set

[​IMG]

[​IMG]
Note: the placeholders support is only available on the premium version
----------, Aug 28, 2021

  • Fixed code of confirmGui, for some reason some old code got inserted on the new brach
----------, Aug 24, 2021

  • Fixed a bug where item changes would take effect even when the operation was cancelled
  • Added a new entry to items lore
----------, Aug 23, 2021

  • Fixed amount displayed on message when an item is bought
  • Added some preconditions to some of the features, for example, if the commands features is enabled but no commands have been specified, this feature will be disabled automatically to avoid some weird scenarios
  • Fixed an economy error when migrating from free to premium
----------, Aug 4, 2021

  • Reduced jar size
  • Implemented a new way to check what shop is clicked on the shops manager Gui. This should fix some errors
----------, Aug 1, 2021

  • Fixed some lore issues on some guis
  • Fixed a nullException while editing the displays of the shops
  • Fixed not being able to remove the lore of an item
----------, Jul 30, 2021

  • Fixed commands running even when the buyer doesn't have enought money
  • Fixed an ArrayOutOfBounds exception due to not removing some items correctly when decreasing the size of a display gui
  • Fixed Set of items only giving 1

There is a know issue when editing the gui's display. I'm working on it, fix will we coming soon
----------, Jul 26, 2021

  • Fixed changing price of items no taking effect
  • Fixed default values of sell/buy prices not taking effect
----------, Jul 24, 2021

For quite some time since i decided to get rid of the anvil prompt, some players reported that the chat input was not working properly. This was due to chat plugins injecting prefixes which could mess up the input. With this update this is finally fixed!

  • Fixed chat prompt
  • Optimized some tasks
  • Re-added some options to customize the gui of the shop on the free version


----------, Jul 24, 2021

Hi! This update is not really necesary if you downloaded the previous version and are not a developer or not interested in the plugin's api. Also i just finish the wiki and now is up to date explaining the core features of the plugin.

  • Updated some values of lang.yml ( for the previous download you can copy the new lang here)
  • Added some methods to the api
  • Wiki updated
----------, Jul 23, 2021

Hi!

This update fixed a few bugs that i was told and most importantly a big update on how plugin files are handle, reducing a lot of boiled code and making it more reliable, especially with the auto-update feature. On upload, two new files 'll be created: settings.yml and lang.yml, both overriding the config.yml and the locales directory, so you can safety delete it. I know that for some of you it will be a headache to retranslate everything, but I promise you it will be the last and this change is worth it for the future of the plugin. Many changes were also made to the name and the lores of the items, making them more aesthetic and easy to understand.

In closing, i will update the wiki these days to be up to date and also the next big update will be placeholders support, witch is not going to be easy and may take some time.

  • New files system
  • Fixed random prices not updating and staying the same
  • Fixed showing the interval on random prices
  • Fixed some commands errors
  • Fixed plugin not reloading correctly
  • Fixed untranslatable values
  • Probably more fixes that i don't quite remember
----------, Jul 22, 2021

  • Fixed random price between values not displaying correctly on the shop
  • Fixed ArrayIndexOutOfBoundsException when a shop is reStocked
  • New confirmGui that allows to buy or sell items without the limit of 64
----------, Jul 13, 2021

  • Added protections for concurrency errors
  • Added the ability to add "air items" when editing a shop gui by clicking on a slot (right click to delete)
----------, Jul 10, 2021

  • Fixes some concurrency errors
----------, Jul 8, 2021

  • Fixed not taking items on removing

I changed a little my mind about what features includes this free version. I taked the premium version and removed some features and options but now the code is pretty much the same which 'll allow me to maintain this version easier.

  • Now you can customize a little the shop display (Name and size) and change the timer direcly on gui
  • Fixed renovated some spam
----------, Jul 7, 2021

  • Fixed some commands errors and updated them
Please see https://diviosx.gitbook.io/daily-random-shop/commands-and-permissions to check the new commands
----------, Jul 2, 2021

  • Removed anvil prompt and replace it with chat input. This should fix some incompatibilities with servers that don't have java 16
  • Added the price of the item on the confirm Menu
  • Refactor pretty much every menu of the plugin to make it more aesthetic
  • Added some errors handlers
  • Added the item's name on the bundle lore
  • Some of the multi-page menus, for example the materials menu, are now processed in parallel to take some stress from the cpu
----------, Jun 28, 2021

NOTE: The multishop feature and customize the appeareance of the shops is only available on the premium version, the free version is pretty much the same but only one shop and also only Vault support

WARNING! Do not update if you don't want to lost all the items you have set up on previous versions. I wanted to push this huge update without the conversion tool implemented in case some of you wanted the new features. If not, wait for the next update where the conversion tool 'll be available


New Features:
  • (PREMIUM) Multi-shop support implemented. You can create infinite shops, each one with its own unique items and timers
  • Sell shop and buy shop concept does not exist anymore. There are only shops with items that have a sell and buy price. Of course setting the price to -1 will disable the purchase/sell of the item
  • All calls to the database are async now and way more efficient than before.
  • (PREMIUM) Shops edit feature: You can now edit the display of every shop as you want with an easy to use gui, with AIR support
  • Refactor the name of the plugin, being now Daily Shop instead of "Daily Random Shop"
  • Implemented a new Library of my own with usefull features that made posible to reduce the size of the plugin removing a lot of reused code and make it more efficient
  • ReImplemented the system in charge of randomly choosing items and replace it with a weightedRandom function, much more reliable and efficient that makes possible to compute the rolled items even with large Collections without any stress on th CPU
  • Dropped Oraxen and Mmoitems auto-update support. It was a really narrow use-case and not worth the effort
  • Added set to 64 and set to 1 amoun on the confirm Gui
  • The stock items are no longer lmited to 64, it can be any amount now >0
  • Refactored a lot of commands, althought i tried to keep the permissions intact
  • Implemented an api for the plugin, with some usefull events
  • Refactored config.yml and langs.yml files. Currenlty, the only updated lang file is the US file, on the next updates the others 'll be updated too

To sum it up, the plugin has been recoded, changing a lot of concepts. This took a lot of time and effort so i decided to increment the price of the plugin.

The wiki and some of the information on the cover of the plugin will be updated in the following days
----------, Jun 23, 2021

  • Fixed an exception when playing sounds due to some changes on the 1.17 api. Now it supports all versions
----------, Jun 20, 2021

  • Added 1.17 support
Sorry for the delay, but i'm currently working on the multishop update and is almost finished, the only thing left is to do some testing and fix some bugs and it 'll be good to go
----------, Jun 20, 2021

  • Added bossShopPro import support (Note that it 'll only work with items which typePrice is money)
  • Refactor how commands are handled
  • Now the price, if it is an integer, it display the price without the ",00"
----------, May 22, 2021

  • Added ShopGuiPlus support. Use /rdshop importShopGuiItems {shop} {action}, where {shop} is the name of the guiShop+ you want to import and the action is either buy/sell to add the imported items to the buy or sell shops.
  • Added again the fences that join the two shops. You can toggle this in the config (enable-connected-shops), default to false
  • Added price range to items. You can now choose to set a fixed price for an item or a price range
----------, May 20, 2021

  • Fixed confirm Gui always showing up even if it was disabled
  • Recoded the auto-uptated features, now it should work flawlessly
  • Fixed some traductions not applying correctly an adding new ones

For now on i'll work solely towards the multiple shops update and also giving some love to the wiki since i have it abandoned
----------, May 17, 2021

  • Fixed rarity names translations not applying correctly in the GUI
----------, May 10, 2021

  • Fixed an issue where the enable confirm Gui feature wasn't working
----------, May 6, 2021

  • Recoded all the transaction system so its full modular
  • Added an option to change the durability of items
  • Separated the dailyShop and the sellShop, they are not connected anymore (removed the buttom to switch between each other on the GUI)
  • Added rarity translations
  • Fixed some sounds errors on console

The next update 'll be the multiple shops update. I know i said that the sell shop rework was first but thinking about it, is probably a better idea to have the recoded for the multiples shops first and then the sell shop
----------, May 6, 2021

  • Fixed when two or more persons are in the confirmGui, an exception could happen and could lead to duped items
  • Fixed some fields on the local folders not aplying correctly
----------, Apr 28, 2021

Fixed some minor bugs including sound erros
----------, Apr 24, 2021

New features:
  • Changed Enable confirmGui from global to per item. You can now set what items should promt the confirm Gui individually
  • Added the option to add permission to an item, so only players with that permission set will be able to buy it
  • Added "set of items", where the price is lock and the item can only be purchased by the amount specify.
  • Added a lite confirm menu to only confirm the purchase in case of missclicks when the following features are enable: stock, amount, commands as reward.
Improvements:
  • Many aspects of the customization menu were changed with the intention of improving its usability and not being so messy
  • Change amount feature name for stock

Bug fixes:
fixed the bug where changes were applied to objects even when they were not confirmed (craft button)
----------, Apr 17, 2021

  • Now adding new lore and commands is done by chat input instead of an anvil GUI
  • Fixed an error when removing commands
----------, Apr 1, 2021

  • fixed the bug where items were not updated correctly in the database and they reappeared after restarting the server
  • Added the permissions dailyRandomShop.sell.others and dailyRandomShop.buy.others to open the shop for other people
  • Now items that run commands can be purchased with the confirm menu
  • The message that appears when an item is purchased now supports the {amount} placeholder

In the following days i'll be updating the wiki so stay tuned. Doing this update i've a couple of ideas, including adding an item batches feature and moving the "enable confirm GUI" from general to per item, so you guys have more control over things
----------, Mar 28, 2021

This is a small update that fixes some bugs in 1.8 and adds the option to the / rdshop open / sell commands to add the player's name as an argument thus adding support for npcs (ex: /rdshop open Divios)

I'm sorry for the inactivity this couple of weeks but i've been really busy with real life stuff. For now the next big update is going to be a complete rework of the sell items feature. After that the update of multiple stores will surely come
----------, Mar 25, 2021

  • Improved even more call to database fixing sometimes that items dissapeared
Finally the premium version was approved! You have the link in this plugins description and all the cons and pros of each version. In a few days i'll add more customizable options to the premium version
----------, Mar 3, 2021

  • Fixed exception "SQLITE_BUSY" that was cause by calling asyn sqlite methods and also not closing the connection, which seems to be a bad practice
  • Optimized some methods involving database
This update It's not really necesary if you don't experiment the SQLITE_BUSY exception. Also now the calls to database are sync but 'll only be called if a change was made, before every 10 minutes all the items were saved to the database
----------, Feb 18, 2021

  • Fixed an exception on 1.8.8 that did not allow adding new items to the store
  • Greatly improved calls to database using hash to know if any change was made
  • Fixed bug when for example 18 n_items was set on config and only 17 appeared on the shop
----------, Feb 16, 2021

  • Fixed charging 0 money when an item runs commands
  • Now the message when buying an item displays the item name not the type (when possible)
----------, Feb 14, 2021

  • Now is possible to shift-clicks items on the sell menu
  • Implemented an automatic updated, this means that when incoming versions add new fields both in locales and in config, those fields will be added automatically without admins having to worry about anything
  • Improved broadcast messages
----------, Feb 11, 2021

  • Fixed debug message
  • Removed multi Currency support, as it is now a premium feature

Hi guys! As you may 've noticed, i decided to make two versions of the plugin, a free one and a premium one. I hesitated to do this but i think is the right choice since i put a lot of time and effort for the plugin. That being said, the free version have a lot of features and 'll be updated with even more, but the features that i consider premium and took lot of time to be implemented 'll be only available on the premium version

Finally, I removed the currency support but if you guys still have the version that suports it no worries, you can keep it since you have been with me in this journey and you deserve it :D, also i'll not remove the version active that support it
----------, Feb 8, 2021

  • fixed the issue where it was only charged as a single item when there were multiple items
  • Implemented a better way to deal with not enought space in players inventory when buying items
----------, Feb 7, 2021

  • Now the tabCompleter takes in account the player permissions
  • Fixed taking money from players instead of giving when selling items
  • Fixed shift-Click on market GUI
----------, Feb 6, 2021

  • Fixed sending the renovate message multiple times if the plugin was reloaded
  • Fixed warning spamming message when timer reached 0 due to calling an event asyncronous
  • Fixed unicode characters on chinese locale
----------, Feb 6, 2021

  • Added bstats
  • Fixed chinese and russian language crashing the plugin
----------, Feb 4, 2021

Due to all the massive changes, it is necessary to remove the main plugins folder and let it regenerate

Hi! At last i decided to recode the entire proyect due to it being my first minecraft plugin and the code was really messy and implementing things on the go lead to a tremendeous disaster.

I'll do my best and try to sum up all the changes:

  • The first and most important change is that now all the items stored have internally a global ID. This was a huge improvement since now all operations are relaible
  • Now the buyGui and settingsGui are syncronized, this means that every change you make to the item 'll be reflected on the buyGui, no more reload or renovate
  • How the sellItems work was tweaked a little, it 'll only compare if the materials are equal. This could cause some problems with customData but for now is the only relaible way until i find another solution
  • The MMOitems features such as create an item from sratch and follow changes were unimplemented until i find a better solution and understand the MMOitem api better
  • A lot of the operations have been optimized and made async
  • Added chinese language (thanks to Rookies_two)
  • Added default-price to config
  • Added help command
----------, Feb 4, 2021

  • Fixed the bug in which despite the fact that several items were purchased, they were only charged for them as if it were one
I didn't want to push an update this small but it was an important fix, sorry for that
----------, Jan 24, 2021

  • Fixed not taking the number of daily items correctly from config, before setting it to 9 items 'll display 8, now is fixed
  • Added to the Red_pane that appears when an item runned of stock a displayname
----------, Jan 23, 2021

  • Fixed bugs with mmoitems disappearing from the menu
  • Changed how mmoitems are handled, now it should work as expected
----------, Jan 20, 2021

1.13.8 update:

This update adds support for more currencies apart from the default vault. For now it only support gemseconomy but on the next updates more plugins 'll be supported, if you have any plugin request feel free to add it on discussion. Also this updates fixes the bug that made versions <1.12 to crash

  • Added multi-currency support (gemseconomy)
  • Fixed bug on <1.12 which caused the server to crash
  • Optimized code
  • Made internal database thread safely
Also a new option was added on the config and some new other options on locales, i suggest to delete them and let the plugin regenerate the files
----------, Jan 19, 2021

1.13.7 update:
  • Added "enable-rarity" on config, defaults: true
  • Added ability to add items to sale through daily settings gui, just shift+right click to add them. The default price is the price that the current item has
  • Fixed when an item is marked as scracth, some of the item lore could be removed
  • Fixed from the last update that MMOItems 'll lost all the options masked on the customize menu
  • Fixed from the last update that the lore "price" was still on the bought item

NOTE: the config.yml and locales have been changed slighly, in the config.yml "enable-rarity: true" was added and on locales, on "daily-items-menu-items-lore", the lline "&6> Shift Right Click: &7Add item to sale list" was added. Either add it manually or backup files and let it regenerate
----------, Jan 17, 2021

  • Now MMOItems will follow changes of lore, names... of the actual item
  • Fixed that items that are no suppose to be stacked (like swords) were given to the player stacked
  • Cleaned up code
----------, Jan 16, 2021

  • Fixed a bug where drag event was cancelled even if it wasn't a dailyrandom shop menu
----------, Jan 15, 2021

  • Added option to set rarity for items, which 'll define how often those items appear on the daily shop
  • Fixed an Exception on 1.8.8
  • This version should fix the exception when changing price
  • Decreased jar size

There was some minor changes on config in this version, the value
daily-items-lore is now called daily-items-lore-price and just below a new value has been added, daily-items-lore-rarity with the default value to:
"&6Rarity: &7{rarity}"

There is currently a bug on 1.8.8 that can cause the server to crash, currently looking into it should be fixed soon
----------, Jan 11, 2021

  • Fixed a bug where some items could't be deleted from the list
  • Changed the way items are updated on the database, this should not cause problems now and fix the problem that on reload, some items deleted appeared again
  • Fixed that some nbt api that is used fro the plugin was still on the item when buying it
----------, Jan 10, 2021

  • Fixed bug when confirm GUI wasn't working properly
  • Fixed bug when reload, not aplying the language on config
  • Added spanish and Russian language. Thanks to
    GEEKY__ for translating to Russian
----------, Jan 9, 2021

  • Fixed an issue where it was not possible to remove items from the list if the have lore and also made this dynamic, doesn't matter if the lore is changed
Sorry for that D:
----------, Jan 9, 2021

This update makes possible to configure 95% of all the GUIs and messages. Now the languages have been moved to a new directory called "locales", config.yml have been cleaned up and the option "language" have been added there

  • Moved translations to directory "locale" and added a lot of new options
  • Greatly decreased file size. This was due to me messing with kotlin and all the resources were added to the plugin taking huge space
  • Fixed an issue with the menu to manage sell Items, when deleting the last item, an exception appeared
Please back up your config and let the new files regenerate
----------, Jan 9, 2021

These update is merely visual, i added more lore to some options on the customizable GUI, not really worth updating if you have the previous version, just for the new ones

On other matters, the next update should bring some changes to the config, specially the translatable things, since i want to move it to another carpet. Also i now have an idea of have to implement the category section, so it should come in the next updates
----------, Jan 8, 2021

  • Fixed bug that price was not displaying correctly and confirm gui was throwing an error, sorry for that D:
----------, Jan 7, 2021

Now all the prices are formatted, for example, now 1500,00 'll be represented as 1,500.00
----------, Jan 7, 2021

  • Fixed bugs where currently items weren't saved correctly an on reload an exception appeared
  • This update should fix the problems with lore being removed from some items
  • Added a new option on MMOItems, this allows to create the item from zero and apply random stats correctly. This is only possible on versions MMOLib 1.7 & MMOItems > 5.6
  • Fixed on config the maximum ammount of items, now is 36
  • Added option on potions to toggle visibility of effects
----------, Jan 7, 2021

  • Added PlaceHolder %DailyRandomShop_time% that returns the remaining time to the next set of items
  • Huge improvements on database calls
  • Changed some displays on the customize gui
----------, Jan 4, 2021

  • Fixed exception when lvl of enchantment was not an integer
  • Fixed when item is amount, not decreasing the item amount correctly
  • Fixed messages
  • Fixed when item is command, not taking money from players
----------, Jan 3, 2021

  • Fixed a bug on the sell GUI where you could put an item on a reserved slot
  • Added again the AddDailyItem command that opens the GUI to add items directly
----------, Jan 3, 2021

Hi, Happy new year!

Today I bring a huge update to the plugin, changing the overall appearance of the plugin and how add/remove items is handle. Now all is done from in-game GUIs, items.yml can be now deleted. This was necessary, it allows to bring support for every item (custom textures, MMOItems...) and get rid of the pain in the ass of working with yml.

WIth this i'm confidence that the plugin i now out of beta.

Finally, I recommend to remove everything from the plugins folder and let it regenerate the resources
----------, Jan 3, 2021

  • Fixed bugs with database
  • Now database works asynchronously
----------, Jan 1, 2021

  • Fixed on command items that players with not enought money could take the item
  • Fixed on amount items that regardless of money or full inventory, the amount of the item would always decrease
  • Fixed an error checking if the inventory was full
----------, Dec 31, 2020

Added again the sell menu. It has been recoded, now to add items, the only way is thought command ( /rdshop addSellItem ). To manage the items added, use /rdshop settings
  • Fixed an issue with database
----------, Dec 30, 2020

Added again the sell menu. It has been recoded, now to add items, the only way is thought command ( /rdshop addSellItem ). To manage the items added, use /rdshop settings
----------, Dec 30, 2020

  • Fixed a bug when the sell, buy and confirm menus have the same name
  • Fixed bugs on <1.12
----------, Dec 30, 2020

  • Fixed exception on 1.8.8 adding item via command
  • Fixed exception when adding item via command it didnt'have a display name
  • Fixed some exceptions on enchantments
  • Fixed a bug with the amount feature
----------, Dec 29, 2020

  • Fixed a bug setting the color of a potion on 1.8.8
  • Some bugs on 1.12
----------, Dec 29, 2020

Fixed some bugs from the last update
----------, Dec 29, 2020

This is a huge update for the plugin, the items.yml has been completely recoded with a lot of new options. Sadly, the sell GUI is under recoded now and not available in this update, i'm sorry for that but i wanted to push this update.
----------, Dec 29, 2020

  • Bug fixes from the last update
----------, Dec 27, 2020

Bugs Fixes:
  • Fixed Sounds on < 1.12
  • Fixed that on server reload new items were generated
Features:
  • Added on config the ability to set how many items 'll generate on the daily Shop
  • Added the ability to personalizate the GUI panes on the daily gui and sell gui
  • Shaded NBT-API, soon items will be supported
As always backup the config and regenerate it. This update was intended to launch with the name & lore update but because of the bugs on < 1.12 I decided to upload it earlier.
----------, Dec 27, 2020

  • Added sounds to all the GUIs
  • Replaced the timer.yml for DailyRandomShop.db
In spite of this short update, is a huge step for me and the future of the plugin, now that i short of understand sqlite i can focus on the new features of the plugins, where lore and name 'll be supported on items.yml and the sellGui 'll be configurable via in game, later also the buyGui 'll be added
----------, Dec 25, 2020

  • Added perms for open the gui and sell gui
  • Fixed a message showing in spanish
  • Added command /rdshop sell to open the sell menu directly
  • Fixed errors while executing commans on console
Please backup the config and regenerate it, this update adds message-invalid-item
----------, Dec 24, 2020

  • Fixed reload not updating the buy prices
  • Added in the config enable/disable confirm gui
As always please backup your config file and regenerate it
----------, Dec 24, 2020

Updated again because for some reason if i don't change the version, spigot bugs and you download another version and not the last...

New features:
  • Added on config the ability to disable the sell GUI
  • Added confirm GUI
Bug fixes:
  • Fixed reload now working properly
  • Fixed the timer not taking the saved time from the config
Please backup the config and generate a new one so the new options appear.
----------, Dec 23, 2020

New features:
  • Added on config the ability to disable the sell GUI
  • Added confirm GUI
Bug fixes:
  • Fixed reload now working properly
  • Fixed the timer not taking the saved time from the config
Please backup the config and generate a new one so the new options appear.
----------, Dec 23, 2020

  • Fixed that all the buy prices were multiply by 8
----------, Dec 23, 2020

Some errors on config
----------, Dec 23, 2020

I uploaded the wrong version... this fixes the bstat bug
----------, Dec 23, 2020

Sorry but the later update crashed the plugin due to a misconfiguration, this update solves this D:
----------, Dec 23, 2020

Minor update that reduces the size of the jar by 100kb
----------, Dec 23, 2020

Bug fixes:
  • Fixed bug where a player could just take the items from the shop on versions < 1.14
  • Fixed glass panes not displaying correctly on < 1.12
  • Now the price on selling items is rounded to 1 digit, some nasty numbers could appear
Features:
  • Changed the command from /shop to /rdshop, this was due to conflicts with other plugins
  • Added the reload command (backup you config.yml and regenerate it so you can edit the reload message)
----------, Dec 22, 2020

  • Added bstats
----------, Dec 21, 2020

Sorry another mistake while reading the messages on the config
----------, Dec 21, 2020

  • Fixed a message not showing
----------, Dec 21, 2020

In this update a new config is generated and also an item.yml where all the previous config should go.

The new config now adds support to switch a lot of features of the plugin including language!

WARNING: Please backup the old config, generate the new files and put the old config on items.yml
----------, Dec 21, 2020

  • Added support for < 1.16
----------, Dec 20, 2020

  • Fixed returning the usage when running commands
  • Fixed incorrect parse of prices on config.yml
----------, Dec 20, 2020

Resource Information
Author:
----------
Total Downloads: 18,155
First Release: Dec 20, 2020
Last Update: Jun 11, 2022
Category: ---------------
All-Time Rating:
73 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings