[Discontinued] DynamicShop 3 Premium [1.16.5~1.20.4] icon

[Discontinued] DynamicShop 3 Premium [1.16.5~1.20.4] -----

Full GUI Server Shop, Supply & Demand, Dynamic pricing.




Fixed an issue where strings sometimes did not display properly if they contained "\n".
----------, Dec 19, 2023

  1. Fixed an issue where items could not be added to the shop in MC versions prior to 1.20.2.
  2. Modified so that the icon of the balance button can be changed. (PR #91 by AfkF24)
  3. Improved the ability to edit item quantity in the Trade UI.
  4. Fixed an issue where new values were not displayed in config.yml even if the plugin was updated.
  5. Change the version of placeholderAPI to 2.11.5.
  6. Update worth.yml file.(Data source: link)
----------, Dec 19, 2023

This minor patch addresses a compatibility issue in Minecraft 1.20.2.
----------, Dec 17, 2023

1.Fixed UI string key error related to trading volume limit.
2.Added debug logs related to item transactions.
Available by entering the '/ds dbglog' command in the console.
----------, Apr 24, 2023

Added an option to set the background color of the store.
Other minor fixes and improvements.
----------, Apr 22, 2023

1. Add Exp to trade currency types
2. Fixed an issue where the sound effect was too loud when using the 'sell all' command
3. Removed unnecessary exception messages when the economy plug-in does not exist.
4. Min unit change in price: 0.01 -> 0.0001
----------, Apr 21, 2023

I was just misunderstood for a moment, but in reality there seems to be no problem.
This update re-enables the 'sell' command and adds the 'dshop.sell' permission. (Given by default.)

I am still investigating the issue mentioned in the previous update. If anyone has a related problem, it would be great if you could let me know.
----------, Apr 19, 2023

Reported issue where 'QuickSell', 'Sell hand', 'Sell handall', 'Sell all' incorrectly calculate item prices. However, it is not yet clear if this problem actually occurs. If you experience any related issues, please update to version 3.14.2 or 3.118.2. This patch temporarily disables the `sell` command. Remove 'dshop.use.qsell' permission to disable 'QuickSell'.

If you are not experiencing any of these problems, you do not need to take any action.
Please note that when multiple stores carry the same item, the best price for the player will be applied.

Affected versions:
DynamicShop3 3.14.0~3.14.1
DynamicShop3 3.118.0~3.118.1
----------, Apr 19, 2023

When using the sell command, if there is no sold item, a related message is displayed.
----------, Apr 15, 2023

1. Add sell command: /sell <hand | handall | all>
2. Changed so that trading volume limits can be set separately for buying and selling.
----------, Apr 7, 2023

1. Added item trading amount limit function per player.
2. Added 'resetTradingVolume' command.
3. Significantly improved execution speed of 'deleteOldUser' command.
4. Fixed an issue where maxStock and discount settings were lost when using the 'edit' command.
5. Fixed an issue where the discount setting value was lost when using the recommended value setting function.
6. Improvements related to max stock limit. Improvements to sell some quantities if available.
7. Fixed an issue where, in very exceptional scenarios, selling an item could cause the item to disappear and not be paid.
8. Fixed an issue where item delivery cost calculation would sometimes cause an exception.
9. Other minor fixes and improvements.
----------, Apr 1, 2023

Fixed exception related to shop sign interaction.
Fixed potential minor issues with UI refresh.


Development will be suspended for the time being due to personal health problems.
----------, Mar 21, 2023

Hotfix for MC1.16~1.17
----------, Mar 7, 2023

[New Features]
1. Add item discount rate setting.
2. Add 'discount' to 'editAll' command.

[improvement]
1. Improved so that changing the store name is also reflected on the start page.
2. Improved shop selection UI in the start page button editor.
3. Separate text keys for JobPoint and PlayerPoint.

[bug fix]
1. Fixed a problem where the unique name, description, and page count data of the rotation store did not respond correctly to the '/ds reload' command.
2. Fixed an issue where the stock-related text was displayed even when the 'hideStock' flag was enabled.

Other minor fixes and improvements.
----------, Mar 7, 2023

Minor performance improvements for selling items
Other minor fixes and improvements (mostly code refactoring that doesn't change functionality)
----------, Mar 4, 2023

Minor fix related to JobPoint
----------, Feb 25, 2023

1. Item Palette improvements
- Add all potions to the item palette
- Fixed an issue where items that have been registered in the store do not appear in the item palette

2. PageEditor improvements
- Add features to push or pull all items

3. Add 'copyShop' command

4. 'editAll' Command Improvement
- Modify the Stock or Median always stored as integers.
- Modify so that the 'purchaseValue' is not negative.
- If you use the data that you don't have as an assignment value, ignore it and skip.

5. QuickSell improvements
- Improved so that JobPoint and PlayerPoint stores can also use the QuickSell function. (However, it is not supported when trading the same item in multiple currencies)
----------, Feb 23, 2023

1. Fixed an issue where the last letter of the lore of an item with lore was cut off.
2. If an item has a custom name, display that name when trading.
3. Fixed the problem that the shop does not work at all when the permission setting part of the shop yml file is corrupted.
----------, Feb 20, 2023

Hotfix for potential gridlock issue.
----------, Feb 19, 2023

1. Multiple sell/buy command support
2. PlayerPoints Support
3. Minor bug fixes and improvements
----------, Feb 19, 2023

Startpage editor improvements.
- Now use the item palette to change the icon.
- Now save the icon's item meta
Add Sell Command, Buy Command
- When a transaction occurs in the store, a specific command can be executed.
- Placeholder : {player} {shop} {itemType} {amount} {priceSum}
----------, Feb 18, 2023

Sign Update - by LincolnJota
https://github.com/7sat/DShop3/pull/78

Resolves an issue where items with long names could not be listed in the sign shop.
Item names are now case sensitive. (You must use the name displayed in the '/ds iteminfo' command.)
Existing signs are not affected.
----------, Feb 12, 2023

Log Viewer improvements
Added option to print logs to console or admin (useful for small servers)
'Add all' improvements
----------, Feb 12, 2023

Fixed performance issue related to JoinQuit event.
Updated Worth.yml file to version 1.19.
----------, Feb 8, 2023

1. improve performance of QuickSell method - by Kapitowa
https://github.com/7sat/DShop3/pull/74

2. Fix: Quick-Sell and Quick-Find on localshop - by FlorianKoerner
https://github.com/7sat/DShop3/pull/76

3. Fix errors related to csv saving

4. Fixed an issue where the cycle of stock stabilization and stock random change did not work correctly.
(Important note! Longer cycles were working incorrectly. Even if your server was using shorter cycles, it may be affected by this update. Even with the same settings, the changes may be slightly slower than before.)
----------, Jan 22, 2023

Fixed an issue where decorations on startpage could be removed regardless of permissions.
----------, Apr 18, 2022

Allow null for player parameter of Quick sell API
----------, Apr 1, 2022

Quick sell related bugfixes. Changed to skip incomplete shop data.
----------, Apr 1, 2022

Added API: FindEmptySlot
----------, Mar 29, 2022

Fixed the problem that the shop hours check was incomplete
----------, Mar 29, 2022

Fixed an issue where the lore of items added from other plugins was displayed incorrectly
----------, Mar 28, 2022

Add new flag : integer only.
Purchase price will be rounded up, sale price will be rounded down.
The lower the item price, the more distortion occurs. It is recommended to set the price to 10 or higher.

Changed to move to the Shop UI when clicking 'Close' in the 'Item settings'.

Other minor fixes.
----------, Mar 20, 2022

The plugin now supports PlaceholderAPI.
Added option to turn off hexcolor or PAPI.
Most commands are now also available on the console.
Other minor fixes.
----------, Mar 9, 2022

Color picker related bug fixes
(fixed typos related to gray, light gray, light blue)
----------, Mar 6, 2022

Improved log viewer.

Modify the following commands to be executable from the console:
SetTax, Reload, SetDefaultShop, DeleteUser, OpenShop

Fixed the problem that log culling did not work properly.

Other minor fixes and improvements.
----------, Mar 6, 2022

hotfix for color picker
----------, Mar 5, 2022

3.108.1 (hotfix for 3.108.0)
----------, Mar 5, 2022

Added a new UI for creating shop buttons or decorative buttons on the start page.
----------, Mar 5, 2022

Lang.yml file now supports hex code
example:
OUT_OF_STOCK: '#4F9E00Out of stock!'

Adjusted the quantity of unstackable items in the trading UI
----------, Mar 5, 2022

Add rotation feature
- Items in the shop can be replaced periodically.

If the store's item data fails to load normally, a separate icon is displayed instead of spamming the server console log.

Minor stability improvements
----------, Mar 3, 2022

Fixed minor issues with OnChat
----------, Mar 1, 2022

Fixed stock simulator to show data up to 7 days later.

You can edit purchaseValue and salesValue with the editAll command. (If purchaseValue is modified while two values are the same, salesValue is also changed. To make two values different, you need to modify salesValue first)

Fixed an issue where max stock related data was lost when moving items in the shop.

Minor improvements to autocompletion of commands.

※ The item rotation feature isn't included in this build as it's not ready yet.
----------, Mar 1, 2022

You can now disable the shop.
It is recommended to disable it first when editing the shop.
(If you are the only player on the server, you don't need this)

If the shop data is changed while users are using it, related UI will be safely closed with a notification message.
Newly created shops are created in an disabled state.
Existing shops remain active.

Fixed an issue that could sometimes fail to detect the economy plugin when the server is started.

Fixed a problem that occurred when the stock exceeds about 2.1 billion by selling items in the shop.

Fixed the price of items with a very low value and a very large quantity to not be zero.
----------, Feb 26, 2022

Fixed an issue where shops with the JobsReborn flag turned on could not be used
----------, Feb 23, 2022

add 'hidden in command' flag
----------, Feb 23, 2022

Modify the contents of 'ShopBuySellEvent' to track enchanted items in DynamicShop-Graph 0.2.6
Fix update checker
Add a description for worth.yml
----------, Feb 23, 2022

If you click on an item in your inventory while the StartPage is displayed, you will be taken to the store handling that item.
(Left-click to move to the shop where you can purchase the item at the lowest price, and right-click to move to the shop where you can sell the item at the highest price.)

You can now click on inventory in the shop screen to go to the page with that item.

UI update related code optimization. The TradeUI is updated once every 5 seconds instead of once every 25 seconds. The shop UI now refreshes once every 5 seconds.

Change to return to the original page when you press close in the palette or trading UI

Fixed an issue that could sometimes fail to remove items from the store

Improved logic for Quick Sell to find the most advantageous stores for sellers

Added option to hide shops that users do not have access to in command auto-completion

Changed to cancel infinite stock when the median value of an item with unlimited stock is raised in the item edit window.

Fixed the problem that when dividing a value of -1 in the item edit window, it becomes 1.

Added notation for empty pages in page editor

Fixed a problem in which the sale price of an item was displayed slightly differently on the shop screen and the transaction screen. This happens with very low-stock items. It was just an error in the value displayed on the UI. (The number displayed on the Trade UI was the correct number.)
If you are curious about the reasons for this, the details are at the bottom.

Code refactoring and minor fixes

----------------------

Due to the nature of the way the plugin calculates the item price, even if the selling value and the purchase value are the same, the selling price and the purchase price at the same time are not perfectly equal.
Imagine a case where both prices are exactly the same. Here is an item that has a purchase price of $10 and a sale price of $10. When you buy one of these items, the price goes up because the number of items in the store is reduced. Now, if you resell the item you just bought, it's a very, Very small, but profitable. You can make money at no cost by buying items that are quite expensive in bulk and selling them immediately.
----------, Feb 22, 2022

The icon for the close button and page button can be specified in config.yml.

Fixed an issue where the options for specifying number formatting did not appear in Config.yml.

Other minor fixes.
----------, Feb 20, 2022

It's OK to delete "UI.UseTranslatedItemName" from your config.yml file.
It doesn't do anything.
Please use "UI.LocalizedItemName" .

Sorry.
----------, Feb 20, 2022

Added option to disable localized item names
(It turns out that plugin users don't need to install the library)
----------, Feb 19, 2022

- Show translated item names in messages.
- Number formatting options
- Custom Quick Sell GUI
- Minimum and maximum delivery charges
- Fix to prevent non-admin users from dyeing the sign of shop
- Changed so that the shop UI does not open when the admin dyes the sign.
- Fixed an issue where shop coordinates disappeared when editing the 'delivery fee' flag.
----------, Feb 19, 2022

yml file backup function added.
Stock simulator improvements. Items can now be changed.

Added 'show max stock' flag
Add maxstock to 'edit' and 'editall' commands
Display a message only when there is an update (admin users only)
Fixed an issue where help for the 'editall' command was not displayed
Fixed an error in auto-completion of the 'edit' command
StartPage editor shows a list of colors when creating decorative buttons.
----------, Feb 19, 2022

You can now limit the maximum stock of an item.
When the maximum stock is exceeded, the store will no longer purchase that item.

Improved shift right-click search in the 'Item Palette'.

Fixed an issue where some of the descriptions in the 'Item Palette' were displayed as the free version when upgrading from the free version.

Fixed an issue where some text related to auto-configuration was incorrectly linked in the 'Item Settings' window.

※ Except for shift right-click search, it will soon apply to the free version as well.
----------, Feb 18, 2022

- Fixed an issue where admin users could steal items from the 'Item settings' window
- Improved 'Round down' function in the item setting window
- If the 'Local Shop' flag is turned on by turning on the 'Delivery Charge' flag, the default coordinates of the store is not set.
- Minor text fixes
----------, Feb 18, 2022

Resource Information
Author:
----------
Total Downloads: 253
First Release: Feb 17, 2022
Last Update: Dec 19, 2023
Category: ---------------
All-Time Rating:
19 ratings
Find more info at durumi.gitbook.io...
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings