forked from Telesphoreo/DynamicShop3
-
Notifications
You must be signed in to change notification settings - Fork 1
Configuration
Cupjok edited this page Sep 13, 2026
·
2 revisions
Main file: plugins/DynamicShop/config.yml
| Key | Purpose |
|---|---|
Language |
Language used by messages and UI text |
Prefix |
Chat prefix |
Command.UseShopCommand |
Enables the /shop command behavior |
Command.DefaultShopName |
Default shop used by command shortcuts |
Command.OpenStartPageInsteadOfDefaultShop |
Opens the start page instead of the default shop |
Command.PermissionCheckWhenCreatingAShopList |
Hide shops the player has no permission for in shop lists |
| Key | Purpose |
|---|---|
Shop.SalesTax |
Global sales tax percentage |
Shop.DeliveryChargeScale |
Delivery-charge scaling factor |
Shop.DeliveryChargeMin |
Minimum delivery charge |
Shop.DeliveryChargeMax |
Maximum delivery charge |
Shop.NumberOfPlayer |
Player-count value used by recommended pricing calculations |
Shop.UseLegacyStockStabilization |
Selects the legacy stock-stabilization algorithm |
| Key | Purpose |
|---|---|
UI.IntFormat, UI.DoubleFormat
|
Number formats (Java DecimalFormat) |
UI.DisplayStockAsStack |
Show stock in stacks of 64 |
UI.LocalizedItemName |
Show item names in each player's client language |
UI.UsePlaceholderAPI |
Parse PlaceholderAPI placeholders in texts |
UI.UseHexColorCode |
Allow bare #RRGGBB colours in texts |
UI.OpenStartPageWhenClickCloseButton |
The shop's close button returns to the start page |
UI.EnableInventoryClickSearch.Shop / .StartPage
|
Clicking an item in your own inventory jumps to the page that has it |
UI.CloseButtonIcon, UI.PageButtonIcon, UI.ShopInfoButtonIcon, UI.BalanceButtonIcon, UI.SellToggleButtonIcon, UI.BuyToggleButtonIcon
|
Button icon materials |
Texts are in Lang_*.yml, button layout in Layout.yml, sounds in Sound.yml (sound names such as ENTITY_EXPERIENCE_ORB_PICKUP, or 0 to mute).
New settings are added to your files automatically on update. Nothing is ever reset (see Updating).
Log.SaveLogs enables transaction logs. Log.CullLogs and its age/time settings control cleanup.
ShopYmlBackup.Enable enables periodic shop YAML backups. ShopYmlBackup.IntervalMinutes controls the interval and ShopYmlBackup.CullAgeMinutes controls retention.
Always back up before changing configuration or upgrading the plugin.