Guest User

Shoppy Stock - Default Main Config

a guest
Jul 4th, 2025
509
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
JSON 27.70 KB | None | 0 0
  1. {
  2.   "Commands": {
  3.     "Permission Required To Run Any Command (not required, if empty)": "",
  4.     "Console Currency Management Command": "curr",
  5.     "Open Main UI": [
  6.       "s",
  7.       "shop"
  8.     ],
  9.     "Open Admin UI": [
  10.       "adminshop"
  11.     ],
  12.     "Open Currency Deposit Inventory": [
  13.       "deposit"
  14.     ],
  15.     "Open Certain Shop (command: shopName)": {
  16.       "mshop": "money",
  17.       "goldshop": "gold"
  18.     },
  19.     "Open Certain Market (command: shopName)": {
  20.       "market": "money"
  21.     },
  22.     "Open Certain Sell Inventory (command: shopName)": {
  23.       "sell": "money"
  24.     },
  25.     "Open Certain New Listing Inventory (command: shopName)": {
  26.       "list": "money"
  27.     },
  28.     "Open Certain Bank Inventory (command: shopName)": {
  29.       "bank": "money"
  30.     },
  31.     "Open Stock Quick Access Code": [
  32.       "stockcode",
  33.       "listcode"
  34.     ]
  35.   },
  36.   "UI Utility": {
  37.     "Clicking Sound (disabled, if empty)": "assets/bundled/prefabs/fx/notice/loot.copy.fx.prefab",
  38.     "UI Action Cooldown (0, to disable)": 0.2,
  39.     "Custom Icon URLs (you can change the CDN if you want)": {
  40.       "Trophy Icon": "https://images.pvrust.eu/ui_icons/ShoppyStock2/trophy.png",
  41.       "Boxes Icon": "https://images.pvrust.eu/ui_icons/ShoppyStock2/product.png"
  42.     },
  43.     "Pop-Up Font Size": 16,
  44.     "Pop-Up Display Time (in seconds)": 10.0,
  45.     "Search Record Limit": 50,
  46.     "Currency Leaderboard Update Interval (in minutes)": 15,
  47.     "NoEscape - Lock Opening UI On Combat": true,
  48.     "NoEscape - Lock Opening UI On Raid": true
  49.   },
  50.   "Wipe Settings": {
  51.     "Trigger Wipe Check On Map Wipe": true,
  52.     "Trigger Wipe Check On Map Name Change": true,
  53.     "Trigger Wipe Check On Protocol Change": false,
  54.     "Trigger Wipe Check Only On First Thursday": false,
  55.     "Clear Preview-Only Statistic Data Older Than X Days (-1, to disable)": -1
  56.   },
  57.   "Stores/Currencies": {
  58.     "money": {
  59.       "Currency Config": {
  60.         "Icon (URL/RUST Path/Skin ID)": "assets/icons/store.png",
  61.         "Currency Other Plugin Override (empty, for ShoppyStock database)": "",
  62.         "Currency Symbol Formatting": "${0}",
  63.         "Amount Symbol Formatting": "x{0}",
  64.         "Use Inventory Currency": false,
  65.         "Give Currency To Inventory": false,
  66.         "Format Currency Amount": true,
  67.         "Clear Currency On Wipe": false,
  68.         "Show Currency In Leaderboard": true,
  69.         "Currency Percentage Took On Wipe (0, to disable)": 0.0,
  70.         "Currency Items": [
  71.           {
  72.             "Shortname": "researchpaper",
  73.             "Skin ID": 0,
  74.             "Value": 1.0,
  75.             "Item Display Name (For UI Purposes)": "Research Paper"
  76.           }
  77.         ]
  78.       },
  79.       "Shop Config": {
  80.         "Enabled": true,
  81.         "Required Permission": "",
  82.         "Generate Config With All Default RUST Items (delete the shop config file to generate)": false,
  83.         "Make Item Names Multilingual (generates a lot of text in lang file)": false,
  84.         "Discount Permissions (permission: percentage)": {
  85.           "shoppystock.premium": 10.0,
  86.           "shoppystock.vip": 5.0
  87.         },
  88.         "Add Percentage Discounts To Value Discounts (sum discounts)": false,
  89.         "Shop Sales - Interval (in minutes, 0 to disable)": 180.0,
  90.         "Shop Sales - Appear Chance (0-100)": 5.0,
  91.         "Shop Sales (saleKey: SaleConfig)": {
  92.           "vehicleSale": {
  93.             "Minimal Sale (percentage)": 5.0,
  94.             "Maximal Sale (percentage)": 20.0,
  95.             "Minimal Length (in minutes)": 60.0,
  96.             "Maximal Length (in minutes)": 120.0,
  97.             "Same Sale For Each Item": true,
  98.             "Broadcast On Chat Message Language Key (empty, to disable)": "",
  99.             "Weight (chance to appear)": 1,
  100.             "Category Sales (empty for whole shop)": [
  101.               "vehicles"
  102.             ],
  103.             "Certain Item Sales (keys)": [
  104.               "deLorean"
  105.             ]
  106.           }
  107.         }
  108.       },
  109.       "Stock Market Config": {
  110.         "Enabled": true,
  111.         "Required Permission (not required, if empty)": "",
  112.         "Wipe - Buy Offers (based on Wipe Settings)": false,
  113.         "Wipe - Sell Offers (based on Wipe Settings)": true,
  114.         "Wipe - Bank (based on Wipe Settings)": true,
  115.         "Categories - Enable My Listings": true,
  116.         "Categories - Enable All Valid Listings": true,
  117.         "Categories - Enable Favourites": true,
  118.         "Categories - Favourites Permission (not required, if empty)": "",
  119.         "Categories - Enable Bank": true,
  120.         "Categories - Bank Permission (not required, if empty)": "",
  121.         "Categories - Default Selected Category Key": "Resources",
  122.         "Categories - Blacklisted Categories": [],
  123.         "Categories - Custom Category Order (default, if empty)": [
  124.           "Resources",
  125.           "CustomItems",
  126.           "Component",
  127.           "Electrical",
  128.           "Food",
  129.           "Misc",
  130.           "Tool",
  131.           "Items",
  132.           "Attire",
  133.           "Ammunition",
  134.           "Construction",
  135.           "Fun",
  136.           "Weapon",
  137.           "Medical",
  138.           "Traps"
  139.         ],
  140.         "Categories - Custom Category Icons (URL/RUST Path/Skin ID)": {
  141.           "Resources": "stones",
  142.           "CustomItems": "3415709965",
  143.           "Medical": "assets/icons/medical.png",
  144.           "Component": "https://images.pvrust.eu/items/scrap.png"
  145.         },
  146.         "Items - Shortnames Removed From Display": [
  147.           "coal",
  148.           "habrepair",
  149.           "mlrs",
  150.           "minihelicopter.repair",
  151.           "scraptransportheli.repair",
  152.           "submarinesolo",
  153.           "submarineduo",
  154.           "locomotive",
  155.           "wagon",
  156.           "workcart",
  157.           "door.key",
  158.           "blueprintbase",
  159.           "note",
  160.           "photo",
  161.           "captainslog",
  162.           "rhib",
  163.           "rowboat",
  164.           "vehicle.chassis",
  165.           "vehicle.chassis.3mod",
  166.           "vehicle.chassis.2mod",
  167.           "vehicle.chassis.4mod",
  168.           "vehicle.module",
  169.           "ammo.snowballgun",
  170.           "bottle.vodka",
  171.           "dogtagneutral",
  172.           "bluedogtags",
  173.           "reddogtags",
  174.           "skull.human",
  175.           "water.salt",
  176.           "water",
  177.           "fishing.tackle",
  178.           "spraycandecal",
  179.           "snowmobile",
  180.           "snowmobiletomaha",
  181.           "door.closer",
  182.           "wrappedgift"
  183.         ],
  184.         "Items - Custom Detail Info (skinId: languageKey)": {
  185.           "3415709965": "SpecialItem",
  186.           "3044984836": "SpecialItem",
  187.           "3040701163": "UpgradedCupboard"
  188.         },
  189.         "Items - Update Custom Item Display Names Based On Items In Inventories": false,
  190.         "Items - Make UI Displayed Names Multilingual (generates a lot of text in lang file)": false,
  191.         "Bank - Default Limits": {
  192.           "Max Individual Items (0, to disable)": 10,
  193.           "Max Stacks Per Item (0, to disable)": 0.0,
  194.           "Max Amount Per Item (shortname/skin: limit))": {
  195.             "wood": {
  196.               "2945104512": 1.0
  197.             }
  198.           }
  199.         },
  200.         "Bank - Permission Limits (permission: LimitConfig)": {
  201.           "shoppystock.vip": {
  202.             "Max Individual Items (0, to disable)": 15,
  203.             "Max Stacks Per Item (0, to disable)": 0.0,
  204.             "Max Amount Per Item (shortname/skin: limit))": {
  205.               "wood": {
  206.                 "2945104512": 2.0
  207.               }
  208.             }
  209.           },
  210.           "shoppystock.premium": {
  211.             "Max Individual Items (0, to disable)": 25,
  212.             "Max Stacks Per Item (0, to disable)": 0.0,
  213.             "Max Amount Per Item (shortname/skin: limit))": {
  214.               "wood": {
  215.                 "2945104512": 3.0
  216.               }
  217.             }
  218.           }
  219.         },
  220.         "Bank - Give Deposited Items To Redeem Inventory When Bank Permission Revoked": true,
  221.         "Buy Offers - Enabled": true,
  222.         "Buy Offers - Listing Times And Taxes": [
  223.           {
  224.             "Tax Amount (percentage of price)": 0.5,
  225.             "Required Permission To Use (not required, if empty)": "",
  226.             "Tax Amount Permissions (permission: percentage of price)": {
  227.               "shoppystock.vip": 0.4,
  228.               "shoppystock.premium": 0.3
  229.             },
  230.             "Listing Time (in hours, 24.7 - Wipe, -1 - No Limit)": 3.0
  231.           },
  232.           {
  233.             "Tax Amount (percentage of price)": 1.0,
  234.             "Required Permission To Use (not required, if empty)": "",
  235.             "Tax Amount Permissions (permission: percentage of price)": {
  236.               "shoppystock.vip": 0.8,
  237.               "shoppystock.premium": 0.6
  238.             },
  239.             "Listing Time (in hours, 24.7 - Wipe, -1 - No Limit)": 12.0
  240.           },
  241.           {
  242.             "Tax Amount (percentage of price)": 2.0,
  243.             "Required Permission To Use (not required, if empty)": "",
  244.             "Tax Amount Permissions (permission: percentage of price)": {
  245.               "shoppystock.vip": 1.6,
  246.               "shoppystock.premium": 1.2
  247.             },
  248.             "Listing Time (in hours, 24.7 - Wipe, -1 - No Limit)": 72.0
  249.           },
  250.           {
  251.             "Tax Amount (percentage of price)": 3.0,
  252.             "Required Permission To Use (not required, if empty)": "",
  253.             "Tax Amount Permissions (permission: percentage of price)": {
  254.               "shoppystock.vip": 2.4,
  255.               "shoppystock.premium": 1.8
  256.             },
  257.             "Listing Time (in hours, 24.7 - Wipe, -1 - No Limit)": 168.0
  258.           },
  259.           {
  260.             "Tax Amount (percentage of price)": 5.0,
  261.             "Required Permission To Use (not required, if empty)": "",
  262.             "Tax Amount Permissions (permission: percentage of price)": {
  263.               "shoppystock.vip": 4.0,
  264.               "shoppystock.premium": 3.0
  265.             },
  266.             "Listing Time (in hours, 24.7 - Wipe, -1 - No Limit)": 24.7
  267.           },
  268.           {
  269.             "Tax Amount (percentage of price)": 10.0,
  270.             "Required Permission To Use (not required, if empty)": "",
  271.             "Tax Amount Permissions (permission: percentage of price)": {
  272.               "shoppystock.vip": 8.0,
  273.               "shoppystock.premium": 6.0
  274.             },
  275.             "Listing Time (in hours, 24.7 - Wipe, -1 - No Limit)": -1.0
  276.           }
  277.         ],
  278.         "Buy Offers - Disabled On Certain Listings": {
  279.           "wood": [
  280.             5677445667,
  281.             5342346457
  282.           ],
  283.           "researchpaper": [
  284.             0,
  285.             2945104512
  286.           ]
  287.         },
  288.         "Sell Offers - Enabled": true,
  289.         "Sell Offers - Listing Times And Taxes": [
  290.           {
  291.             "Tax Amount (percentage of price)": 0.5,
  292.             "Required Permission To Use (not required, if empty)": "",
  293.             "Tax Amount Permissions (permission: percentage of price)": {
  294.               "shoppystock.vip": 0.4,
  295.               "shoppystock.premium": 0.3
  296.             },
  297.             "Listing Time (in hours, 24.7 - Wipe, -1 - No Limit)": 3.0
  298.           },
  299.           {
  300.             "Tax Amount (percentage of price)": 1.0,
  301.             "Required Permission To Use (not required, if empty)": "",
  302.             "Tax Amount Permissions (permission: percentage of price)": {
  303.               "shoppystock.vip": 0.8,
  304.               "shoppystock.premium": 0.6
  305.             },
  306.             "Listing Time (in hours, 24.7 - Wipe, -1 - No Limit)": 12.0
  307.           },
  308.           {
  309.             "Tax Amount (percentage of price)": 2.0,
  310.             "Required Permission To Use (not required, if empty)": "",
  311.             "Tax Amount Permissions (permission: percentage of price)": {
  312.               "shoppystock.vip": 1.6,
  313.               "shoppystock.premium": 1.2
  314.             },
  315.             "Listing Time (in hours, 24.7 - Wipe, -1 - No Limit)": 72.0
  316.           },
  317.           {
  318.             "Tax Amount (percentage of price)": 3.0,
  319.             "Required Permission To Use (not required, if empty)": "",
  320.             "Tax Amount Permissions (permission: percentage of price)": {
  321.               "shoppystock.vip": 2.4,
  322.               "shoppystock.premium": 1.8
  323.             },
  324.             "Listing Time (in hours, 24.7 - Wipe, -1 - No Limit)": 168.0
  325.           },
  326.           {
  327.             "Tax Amount (percentage of price)": 5.0,
  328.             "Required Permission To Use (not required, if empty)": "",
  329.             "Tax Amount Permissions (permission: percentage of price)": {
  330.               "shoppystock.vip": 4.0,
  331.               "shoppystock.premium": 3.0
  332.             },
  333.             "Listing Time (in hours, 24.7 - Wipe, -1 - No Limit)": 24.7
  334.           }
  335.         ],
  336.         "Sell Offers - Disabled On Certain Listings": {
  337.           "wood": [
  338.             5677445667,
  339.             5342346457
  340.           ],
  341.           "researchpaper": [
  342.             0,
  343.             2945104512
  344.           ]
  345.         },
  346.         "Player Listings - Max Item Price (0, to float.MaxValue)": 0.0,
  347.         "Player Listings - Min Item Price": 0.001,
  348.         "Player Listings - Max Item Price Overrides (shortname: [ skinId: value ])": {
  349.           "wood": {
  350.             "5677445667": 10000.0,
  351.             "5677656534": 2000.0
  352.           },
  353.           "researchpaper": {
  354.             "0": 10000.0
  355.           }
  356.         },
  357.         "Player Listings - Min Item Prices (shortname: [ skinId: value ])": {
  358.           "wood": {
  359.             "5677445667": 50.0,
  360.             "5677656534": 20.0
  361.           },
  362.           "researchpaper": {
  363.             "0": 10.0
  364.           }
  365.         },
  366.         "Redeem Inventory Name (required for offline buy requests)": "market",
  367.         "All Market Received Items Goes To Redeem Inventory": true,
  368.         "Player Listings - Default Limits": {
  369.           "Max Buy Offers": 10,
  370.           "Max Sell Offers": 10
  371.         },
  372.         "Player Listings - Limits Permissions (permission: ListingConfig)": {
  373.           "shoppystock.premium": {
  374.             "Max Buy Offers": 25,
  375.             "Max Sell Offers": 25
  376.           },
  377.           "shoppystock.vip": {
  378.             "Max Buy Offers": 15,
  379.             "Max Sell Offers": 15
  380.           }
  381.         },
  382.         "Player Listings - Lock Listing Non-Specified Skins": false,
  383.         "Server Sell Config": {
  384.           "Price Update - Interval (in minutes)": 30.0,
  385.           "Price Update - Certain Minutes": [
  386.             0,
  387.             30,
  388.             60
  389.           ],
  390.           "Sell Price Multiplier - Multipliers (permission: multiplier)": {},
  391.           "Sell Price Multiplier - Blacklisted Items": {},
  392.           "Sell Price Multiplier - Display Format": "{0} <color=#5D7239>[{1}]</color>",
  393.           "Multiplier Events - Show On Chat": false,
  394.           "Multiplier Events Discord - Channel ID (disabled, if empty) (DiscordCore required)": "",
  395.           "Multiplier Events Discord - Show Positive": true,
  396.           "Multiplier Events Discord - Show Negative": false,
  397.           "Bank Auto Sell - Enabled": true,
  398.           "Bank Auto Sell - Required Permission (not required, if empty)": "shoppystock.autosell",
  399.           "Bank Auto Sell - Enable Discord Integration (DiscordCore required)": true,
  400.           "Price Alert - Enabled": true,
  401.           "Price Alert - Required Permission (not required, if empty)": "shoppystock.pricealert",
  402.           "Price Alert - Enable Discord Integration (DiscordCore required)": true,
  403.           "Purchase From Server - Enabled": true,
  404.           "Purchase From Server - Permission (not required, if empty)": "",
  405.           "Purchase From Server - Percentage Of Sold Items To Purchase": 75.0,
  406.           "Purchase From Server - Minimal Purchase Price (percentage of max sell price)": 125.0,
  407.           "Purchase From Server - Maximal Purchase Price (percentage of max sell price)": 250.0,
  408.           "Price Chart - Enabled": true,
  409.           "Price Chart - Permission (not required, if empty)": "",
  410.           "Price Chart - Timespan Permissions (timeInMinutes: permission[optional])": {
  411.             "30": "",
  412.             "120": "",
  413.             "480": "shoppystock.timestamp.4h",
  414.             "720": "shoppystock.timestamp.12h",
  415.             "1440": "shoppystock.timestamp.24h"
  416.           },
  417.           "Price Calculator": {
  418.             "Price Change - Price Fluctuation Percentage": 6.0,
  419.             "Price Change - Same Price Actions Min": 3,
  420.             "Price Change - Same Price Actions Max": 6,
  421.             "Price Change - Chances To Increment Based On Current Price Percentage (pricePercentage: incrementChance[0-100])": {
  422.               "70": 0.0,
  423.               "65": 1.0,
  424.               "60": 3.0,
  425.               "55": 5.0,
  426.               "50": 15.0,
  427.               "45": 35.0,
  428.               "40": 50.0,
  429.               "35": 65.0,
  430.               "25": 80.0,
  431.               "15": 95.0,
  432.               "0": 100.0
  433.             },
  434.             "Price Drop - Amount Sell Values Penalty Multiplier (percentage from amount)": {
  435.               "5000": 4.0,
  436.               "2500": 4.0,
  437.               "1200": 3.0,
  438.               "800": 2.5,
  439.               "500": 2.0,
  440.               "250": 1.5,
  441.               "125": 1.2
  442.             },
  443.             "Price Drop - Amount Sold Max Price Penalty (dsacPercentage: PenaltyConfig)": {
  444.               "10000": {
  445.                 "Max Price Percentage": 35.0,
  446.                 "Penalty Length (in price update ticks)": 24
  447.               },
  448.               "9000": {
  449.                 "Max Price Percentage": 40.0,
  450.                 "Penalty Length (in price update ticks)": 20
  451.               },
  452.               "7000": {
  453.                 "Max Price Percentage": 45.0,
  454.                 "Penalty Length (in price update ticks)": 24
  455.               },
  456.               "5000": {
  457.                 "Max Price Percentage": 50.0,
  458.                 "Penalty Length (in price update ticks)": 20
  459.               },
  460.               "4000": {
  461.                 "Max Price Percentage": 55.0,
  462.                 "Penalty Length (in price update ticks)": 16
  463.               },
  464.               "3000": {
  465.                 "Max Price Percentage": 60.0,
  466.                 "Penalty Length (in price update ticks)": 12
  467.               },
  468.               "2000": {
  469.                 "Max Price Percentage": 65.0,
  470.                 "Penalty Length (in price update ticks)": 8
  471.               },
  472.               "1000": {
  473.                 "Max Price Percentage": 75.0,
  474.                 "Penalty Length (in price update ticks)": 6
  475.               },
  476.               "500": {
  477.                 "Max Price Percentage": 85.0,
  478.                 "Penalty Length (in price update ticks)": 4
  479.               },
  480.               "300": {
  481.                 "Max Price Percentage": 90.0,
  482.                 "Penalty Length (in price update ticks)": 2
  483.               }
  484.             },
  485.             "Price Increase - DSAC Not Achieved (dsacPercentage: priceIncreaseMultiplier)": {
  486.               "0": 3.0,
  487.               "15": 2.0,
  488.               "25": 1.5,
  489.               "50": 1.3,
  490.               "75": 1.1
  491.             },
  492.             "Default Sell Amount Calculation - Players Online Multiplier (playersOnline: multiplier)": {
  493.               "10": 1.5,
  494.               "20": 2.0,
  495.               "40": 4.0,
  496.               "60": 6.0,
  497.               "80": 8.0,
  498.               "100": 10.0
  499.             },
  500.             "Price Multipliers - Minimal Time Distance Between Events (in price update ticks)": 24,
  501.             "Price Multipliers - Chance To Appear Based On Sold Amount (dsacPercentage: chance[0-100])": {
  502.               "0": 20.0,
  503.               "25": 15.0,
  504.               "50": 10.0,
  505.               "100": 5.0,
  506.               "200": 1.0
  507.             },
  508.             "Price Multipliers - Minimal Actions Time": 2,
  509.             "Price Multipliers - Maximal Actions Time": 4,
  510.             "Price Multiplier Events (eventName: EventConfig)": {
  511.               "ExtremeDemand": {
  512.                 "Weight": 1,
  513.                 "Multiplier - Min": 1.7,
  514.                 "Multiplier - Max": 2.5
  515.               },
  516.               "HighDemand": {
  517.                 "Weight": 1,
  518.                 "Multiplier - Min": 1.3,
  519.                 "Multiplier - Max": 2.3
  520.               },
  521.               "VeryHighDemand": {
  522.                 "Weight": 1,
  523.                 "Multiplier - Min": 1.1,
  524.                 "Multiplier - Max": 1.7
  525.               },
  526.               "NegativeDemand": {
  527.                 "Weight": 1,
  528.                 "Multiplier - Min": 0.5,
  529.                 "Multiplier - Max": 0.9
  530.               },
  531.               "UltraNegativeDemand": {
  532.                 "Weight": 1,
  533.                 "Multiplier - Min": 0.2,
  534.                 "Multiplier - Max": 0.5
  535.               }
  536.             },
  537.             "Positive Multipliers - Max Price (percentage of max price)": 50.0,
  538.             "Negative Multipliers - Min Price (percentage of max price)": 40.0
  539.           }
  540.         },
  541.         "Market Actions Log Config": {
  542.           "Both - Show Buyer Nickname": false,
  543.           "UI Tab - Enabled": true,
  544.           "UI Tab - Required Permission (not required, if empty)": "",
  545.           "UI Tab - Sell Offers": true,
  546.           "UI Tab - Buy Offers": true,
  547.           "UI Tab - Sold Items": true,
  548.           "UI Tab - Purchased Items": true,
  549.           "UI Tab - Price Rolls": false,
  550.           "UI Tab - Demands": false,
  551.           "UI Tab - Alerts/Auto-Sell": false,
  552.           "Chat Messages - Sell Offers": false,
  553.           "Chat Messages - Buy Offers": false,
  554.           "Chat Messages - Sold Items": false,
  555.           "Chat Messages - Purchased Items": false,
  556.           "Chat Messages - Price Rolls": false,
  557.           "Chat Messages - Demands": false,
  558.           "Chat Messages - Alerts/Auto-Sell": false
  559.         },
  560.         "Web API Config": {
  561.           "Enabled": false,
  562.           "URL": ""
  563.         }
  564.       },
  565.       "Transfer Config": {
  566.         "Enabled": true,
  567.         "Daily Transfer Limit (0, to disable)": 0.0,
  568.         "Daily Transfer Limit Permissions (permission: limit)": {
  569.           "shoppystock.transferpunish": 1000.0
  570.         },
  571.         "Wipe Transfer Limit (0, to disable)": 0.0,
  572.         "Wipe Transfer Limit Permissions (permission: limit)": {
  573.           "shoppystock.transferpunish": 20000.0
  574.         },
  575.         "Currency Transfer Tax (percentage of transfer, 0 to disable)": 0.5,
  576.         "Currency Transfer Tax Permissions (permission: limit)": {
  577.           "shoppystock.transferpunish": 2.5
  578.         }
  579.       },
  580.       "Exchanges Config": {
  581.         "Enabled": true,
  582.         "Exchange List": [
  583.           {
  584.             "Required Permission (not required, if empty)": "shoppystock.exchange.scrap",
  585.             "Acquired Currency Amount": 1.0,
  586.             "Required Currency - Name (will work on item, if empty)": "",
  587.             "Required Currency - Amount": 0.0,
  588.             "Required Item - Shortname": "scrap",
  589.             "Required Item - Amount": 500,
  590.             "Required Item - Skin": 0,
  591.             "Required Item - UI Display Name": "Scrap"
  592.           }
  593.         ]
  594.       },
  595.       "Deposit/Withdraw Config": {
  596.         "Deposit - Enabled": true,
  597.         "Deposit - Required Permission (not required, if empty)": "",
  598.         "Withdraw - Enabled": true,
  599.         "Withdraw - Required Permission (not required, if empty)": "",
  600.         "Withdraw - Items": []
  601.       }
  602.     }
  603.   },
  604.   "NPC Configuration": {
  605.     "845364534": {
  606.       "Shops Available (shopName: [ categoriesList ])": {
  607.         "money": [
  608.           "vehicles",
  609.           "resources",
  610.           "fishing"
  611.         ],
  612.         "gold": []
  613.       },
  614.       "Stock Markets Available": [
  615.         "money"
  616.       ],
  617.       "Transfer Available": true,
  618.       "Exchanges Available": true,
  619.       "Deposits Available": true,
  620.       "Withdraws Available": true
  621.     }
  622.   },
  623.   "Console Messages - Enabled": true,
  624.   "Console Messages - Log to Indivdual Files": true,
  625.   "Console Messages (empty won't be displayed)": {
  626.     "MapWipeFound": "Found new map wipe!",
  627.     "GameProtocolDifferentWipe": "Game protocol '{0}' is different than previously saved '{1}'. Trying to wipe data!",
  628.     "MapNameDifferentWipe": "Map name '{0}' is different than previously saved '{1}'. Trying to wipe data!",
  629.     "PreventingWipeNotThursday": "Preventing data wipe as it's not first thursday of the month.",
  630.     "WipeValid": "Wipe valid. Cleaning data...",
  631.     "AddedUiIcons": "Finished uploading {0} custom icons.",
  632.     "StartedShopSale": "Started shop sale in shop {0} and category {1}. Sale will end {2}.",
  633.     "StoppedShopSale": "Shop sale in shop {0} has ended.",
  634.     "PlayerPurchasedFromShop": "Player {0} [{1}] purchased {3} of {2} for {4}.",
  635.     "StartHoursSet": "Stock price update hours set successfully!",
  636.     "ItemReturnedFromShop": "Listing in {4} of {0} that contained {1} of {2} with skin {3} has finished listing returned to redeem inventory.",
  637.     "MoneyReturnedFromShop": "Listing in {5} of {0} that contained {1} of {2} with skin {3} has finished listing and the buy request money ({4}) has returned to player balance.",
  638.     "NewShopCategoryOffersRolled": "New offers has been rolled in {0} shop in {1} category.",
  639.     "UpdatdStockPrices": "Prices in {0} stock has been updated successfully!",
  640.     "AddedNewListing": "Player {0} [{1}] has added new listing (is buy offer: {2}) of {5} {3} with skin {4} (name: {6}) to {7} stock.",
  641.     "BuyOfferCompleted": "Player {0} [{1}] has completed buy offer of {4} {5} from {3} for {6} in {2} stock.",
  642.     "SellOfferCompleted": "Player {0} [{1}] has completed sell offer of {4} {5} from {3} for {6} in {2} stock.",
  643.     "ItemAddedToBank": "Player {0} [{1}] added {2} of {3} with skin {4} to stock bank.",
  644.     "WithdrawedFromBank": "Player {0} [{1}] withdrawed {2} of {3} from stock bank.",
  645.     "SoldResourcesToSerer": "Player {0} [{1}] sold resources in {2} stock for {3}.",
  646.     "CurrencyTransfered": "Player {0} [{1}] transfered {3} currency to {2}.",
  647.     "CurrencyWithdrawed": "Player {0} [{1}] withdrawed {2} currency.",
  648.     "CurrencyDeposited": "Player {0} [{1}] deposited {2} currency.",
  649.     "CurrencyExchanged": "Player {0} [{1}] exchanged {2}{3} to {4} currency.",
  650.     "PlayerPurchasedFromStock": "Player {0} [{1}] purchased {2} of {3} from stock for {4}.",
  651.     "WebApiUpdated": "Web API of {0} stock has been updated successfully!",
  652.     "PlayerCommand": "Player {0} [{1}] has ran ShoppyStock chat command: {2} {3}",
  653.     "PlayerConsoleCommand": "Player {0} [{1}] has ran ShoppyStock console command with args: {2}",
  654.     "NewShopConfigGenerated": "New config of '{0}' shop has been generated in /data/ShoppyStock/Shops/Configs/{0}.json!",
  655.     "NewStockConfigGenerated": "New config of '{0}' stock market has been generated in /data/ShoppyStock/StockMarkets/Configs/{0}.json!",
  656.     "DataAndLogsSaved": "ShoppyStock data and logs has been saved successfully!",
  657.     "DataSaved": "ShoppyStock data has been saved successfully!",
  658.     "PlayerNpcOpen": "Player {0} [{1}] opened ShoppyStock through NPC with ID {2}.",
  659.     "RemovedOffer": "Player {0} [{1}] removed offer of x{2} item of id {3} with skin {4} for {5}/each. (Was buy offer: {6})"
  660.   },
  661.   "UI Colors": {
  662.     "Transparent": "1 1 1 0",
  663.     "White": "1 1 1 1",
  664.     "White Transparent 40%": "1 1 1 0.4",
  665.     "White Transparent 80%": "1 1 1 0.8",
  666.     "Black Transparent 10%": "0 0 0 0.1",
  667.     "Black Transparent 20%": "0 0 0 0.2",
  668.     "Green Background": "0.365 0.447 0.224 1",
  669.     "Green Text": "0.82 1 0.494 1",
  670.     "Red Background": "0.667 0.278 0.204 1",
  671.     "Red Text": "1 0.647 0.58 1",
  672.     "Dark Gray": "0.153 0.141 0.114 1",
  673.     "Light To Dark Gray 5%": "0.196 0.18 0.153 1",
  674.     "Light To Dark Gray 10%": "0.239 0.224 0.196 1",
  675.     "Light To Dark Gray 15%": "0.282 0.263 0.235 1",
  676.     "Light To Dark Gray 20%": "0.325 0.306 0.275 1",
  677.     "Light To Dark Gray 30%": "0.412 0.388 0.357 1",
  678.     "Light To Dark Gray 40%": "0.498 0.471 0.439 1",
  679.     "Light To Dark Gray 50%": "0.58 0.553 0.518 1",
  680.     "Light To Dark Gray 60%": "0.667 0.635 0.6 1",
  681.     "Light To Dark Gray 80%": "0.839 0.8 0.761 1",
  682.     "Light Gray": "0.969 0.922 0.882 1",
  683.     "Light Gray Transparent": "0.969 0.922 0.882 0.039",
  684.     "Favourite Star": "1 0.878 0 0.902"
  685.   },
  686.   "Last Config Version (do not modify)": "2.0.0"
  687. }
Advertisement
Add Comment
Please, Sign In to add comment