Guest User

Shoppy Stock - Default Shop Data Config

a guest
Jul 4th, 2025
527
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
JSON 16.83 KB | None | 0 0
  1. {
  2.   "Regenerate Categories (if true, will wipe config to default state after reload)": false,
  3.   "Shop Categories": {
  4.     "Category1": {
  5.       "Icon (URL/RUST Path/Skin ID)": "assets/icons/voice.png",
  6.       "Required Permission To Show (not required, if empty)": "",
  7.       "Display Blacklist Permissions (need to have all)": [
  8.         "somepermissionfrom.otherplugin",
  9.         "shoppystock.lock1"
  10.       ],
  11.       "Discount Permissions (permission: percentage)": {
  12.         "shoppystock.discountcategory1": 25.0,
  13.         "shoppystock.discountcategory1evenmore": 40.0
  14.       },
  15.       "Offer Roll - Interval (in minutes, 0 to disable)": 0.0,
  16.       "Offer Roll - Broadcast Update On Chat": false,
  17.       "Offer Roll - Max Offers": 3,
  18.       "EACH LISTING NEEDS TO HAVE UNIQUE KEY!": "LISTING WITHOUT UNIQUE KEY WILL NOT BE DISPLAYED. IT CAN BE ANYTHING WITHOUT WHITESPACES.",
  19.       "Listings": {
  20.         "CommandExample1": {
  21.           "Console Commands Ran On Purchase (if set, ignores item)": [
  22.             "say {userName} ({userId}) purchased command example command standing at (userPosX}, userPosY}, userPosZ}).",
  23.             "say It supports multiple commands!"
  24.           ],
  25.           "Item Shortname": "",
  26.           "Item Skin ID": 0,
  27.           "Item Amount": 1,
  28.           "Custom Item Name": "",
  29.           "Shop Display Name": "Test Command Purchase",
  30.           "Is Blueprint": false,
  31.           "Icon URL/RUST Path/Skin ID (for command listings)": "assets/icons/store.png",
  32.           "Price": 1000.0,
  33.           "Price Per Purchase Multiplier": 1.0,
  34.           "Multiply Price Per Daily (true) Or Per Wipe (false) Purchases": true,
  35.           "Show Description Field (generates line in language file)": false,
  36.           "Discount Permissions (permission: discountedPrice)": {
  37.             "shoppystock.discountcommand.1": 700,
  38.             "shoppystock.discountcommand.2": 450
  39.           },
  40.           "Disable Discount": false,
  41.           "Required Permission To Display": "",
  42.           "Display Blacklist Permission": "",
  43.           "Count Limits For Whole Server (not per player)": false,
  44.           "Daily Buy Max": 3,
  45.           "Daily Buy Permissions (permission: limit)": {
  46.             "shoppystock.limitdaily.1": 4,
  47.             "shoppystock.limitdaily.2": 5
  48.           },
  49.           "Wipe Buy Max": 10,
  50.           "Wipe Buy Permissions (permission: limit)": {
  51.             "shoppystock.limitwipe.1": 20,
  52.             "shoppystock.limitwaily.2": 30
  53.           },
  54.           "Limit Mass Purchase To One": false,
  55.           "Cooldown Between Purchases (in seconds, 0 to disable)": 60.0,
  56.           "Cooldown Permissions (permission: time)": {
  57.             "shoppystock.cooldown.1": 45.0,
  58.             "shoppystock.cooldown.2": 30.0
  59.           },
  60.           "Offer Roll - Weight (chance)": 1
  61.         },
  62.         "ItemExample": {
  63.           "Console Commands Ran On Purchase (if set, ignores item)": [],
  64.           "Item Shortname": "box.repair.bench",
  65.           "Item Skin ID": 2795785961,
  66.           "Item Amount": 1,
  67.           "Custom Item Name": "Recycler",
  68.           "Shop Display Name": "Placeable Recycler",
  69.           "Is Blueprint": false,
  70.           "Icon URL/RUST Path/Skin ID (for command listings)": "",
  71.           "Price": 250.0,
  72.           "Price Per Purchase Multiplier": 1.1,
  73.           "Multiply Price Per Daily (true) Or Per Wipe (false) Purchases": true,
  74.           "Show Description Field (generates line in language file)": false,
  75.           "Discount Permissions (permission: discountedPrice)": {},
  76.           "Disable Discount": true,
  77.           "Required Permission To Display": "",
  78.           "Display Blacklist Permission": "",
  79.           "Count Limits For Whole Server (not per player)": false,
  80.           "Daily Buy Max": 0,
  81.           "Daily Buy Permissions (permission: limit)": {},
  82.           "Wipe Buy Max": 0,
  83.           "Wipe Buy Permissions (permission: limit)": {},
  84.           "Limit Mass Purchase To One": false,
  85.           "Cooldown Between Purchases (in seconds, 0 to disable)": 0.0,
  86.           "Cooldown Permissions (permission: time)": {},
  87.           "Offer Roll - Weight (chance)": 1
  88.         }
  89.       }
  90.     },
  91.     "Category2": {
  92.       "Icon (URL/RUST Path/Skin ID)": "",
  93.       "Required Permission To Show (not required, if empty)": "shoppystock.testcategory",
  94.       "Display Blacklist Permissions (need to have all)": [],
  95.       "Discount Permissions (permission: percentage)": {},
  96.       "Offer Roll - Interval (in minutes, 0 to disable)": 0.0,
  97.       "Offer Roll - Broadcast Update On Chat": false,
  98.       "Offer Roll - Max Offers": 3,
  99.       "EACH LISTING NEEDS TO HAVE UNIQUE KEY!": "LISTING WITHOUT UNIQUE KEY WILL NOT BE DISPLAYED. IT CAN BE ANYTHING WITHOUT WHITESPACES.",
  100.       "Listings": {
  101.         "ItemExampleTest1": {
  102.           "Console Commands Ran On Purchase (if set, ignores item)": [],
  103.           "Item Shortname": "wood",
  104.           "Item Skin ID": 0,
  105.           "Item Amount": 1,
  106.           "Custom Item Name": "",
  107.           "Shop Display Name": "Wood",
  108.           "Is Blueprint": false,
  109.           "Icon URL/RUST Path/Skin ID (for command listings)": "",
  110.           "Price": 10.0,
  111.           "Price Per Purchase Multiplier": 1.0,
  112.           "Multiply Price Per Daily (true) Or Per Wipe (false) Purchases": true,
  113.           "Show Description Field (generates line in language file)": false,
  114.           "Discount Permissions (permission: discountedPrice)": {},
  115.           "Disable Discount": false,
  116.           "Required Permission To Display": "",
  117.           "Display Blacklist Permission": "",
  118.           "Count Limits For Whole Server (not per player)": false,
  119.           "Daily Buy Max": 0,
  120.           "Daily Buy Permissions (permission: limit)": {},
  121.           "Wipe Buy Max": 0,
  122.           "Wipe Buy Permissions (permission: limit)": {},
  123.           "Limit Mass Purchase To One": false,
  124.           "Cooldown Between Purchases (in seconds, 0 to disable)": 0.0,
  125.           "Cooldown Permissions (permission: time)": {},
  126.           "Offer Roll - Weight (chance)": 1
  127.         },
  128.         "ItemExampleTest2": {
  129.           "Console Commands Ran On Purchase (if set, ignores item)": [],
  130.           "Item Shortname": "stones",
  131.           "Item Skin ID": 0,
  132.           "Item Amount": 1,
  133.           "Custom Item Name": "",
  134.           "Shop Display Name": "Stones",
  135.           "Is Blueprint": false,
  136.           "Icon URL/RUST Path/Skin ID (for command listings)": "",
  137.           "Price": 15.0,
  138.           "Price Per Purchase Multiplier": 1.0,
  139.           "Multiply Price Per Daily (true) Or Per Wipe (false) Purchases": true,
  140.           "Show Description Field (generates line in language file)": false,
  141.           "Discount Permissions (permission: discountedPrice)": {},
  142.           "Disable Discount": false,
  143.           "Required Permission To Display": "",
  144.           "Display Blacklist Permission": "",
  145.           "Count Limits For Whole Server (not per player)": false,
  146.           "Daily Buy Max": 0,
  147.           "Daily Buy Permissions (permission: limit)": {},
  148.           "Wipe Buy Max": 0,
  149.           "Wipe Buy Permissions (permission: limit)": {},
  150.           "Limit Mass Purchase To One": false,
  151.           "Cooldown Between Purchases (in seconds, 0 to disable)": 0.0,
  152.           "Cooldown Permissions (permission: time)": {},
  153.           "Offer Roll - Weight (chance)": 1
  154.         }
  155.       }
  156.     },
  157.     "Category3": {
  158.       "Icon (URL/RUST Path/Skin ID)": "",
  159.       "Required Permission To Show (not required, if empty)": "",
  160.       "Display Blacklist Permissions (need to have all)": [],
  161.       "Discount Permissions (permission: percentage)": {},
  162.       "Offer Roll - Interval (in minutes, 0 to disable)": 30.0,
  163.       "Offer Roll - Broadcast Update On Chat": false,
  164.       "Offer Roll - Max Offers": 3,
  165.       "EACH LISTING NEEDS TO HAVE UNIQUE KEY!": "LISTING WITHOUT UNIQUE KEY WILL NOT BE DISPLAYED. IT CAN BE ANYTHING WITHOUT WHITESPACES.",
  166.       "Listings": {
  167.         "ItemExample1": {
  168.           "Console Commands Ran On Purchase (if set, ignores item)": [],
  169.           "Item Shortname": "wood",
  170.           "Item Skin ID": 0,
  171.           "Item Amount": 1,
  172.           "Custom Item Name": "",
  173.           "Shop Display Name": "Wood (Listing #1)",
  174.           "Is Blueprint": false,
  175.           "Icon URL/RUST Path/Skin ID (for command listings)": "",
  176.           "Price": 10.0,
  177.           "Price Per Purchase Multiplier": 1.0,
  178.           "Multiply Price Per Daily (true) Or Per Wipe (false) Purchases": true,
  179.           "Show Description Field (generates line in language file)": false,
  180.           "Discount Permissions (permission: discountedPrice)": {},
  181.           "Disable Discount": false,
  182.           "Required Permission To Display": "",
  183.           "Display Blacklist Permission": "",
  184.           "Count Limits For Whole Server (not per player)": false,
  185.           "Daily Buy Max": 0,
  186.           "Daily Buy Permissions (permission: limit)": {},
  187.           "Wipe Buy Max": 0,
  188.           "Wipe Buy Permissions (permission: limit)": {},
  189.           "Limit Mass Purchase To One": false,
  190.           "Cooldown Between Purchases (in seconds, 0 to disable)": 0.0,
  191.           "Cooldown Permissions (permission: time)": {},
  192.           "Offer Roll - Weight (chance)": 5
  193.         },
  194.         "ItemExample2": {
  195.           "Console Commands Ran On Purchase (if set, ignores item)": [],
  196.           "Item Shortname": "stones",
  197.           "Item Skin ID": 0,
  198.           "Item Amount": 1,
  199.           "Custom Item Name": "",
  200.           "Shop Display Name": "Stones (Listing #2)",
  201.           "Is Blueprint": false,
  202.           "Icon URL/RUST Path/Skin ID (for command listings)": "",
  203.           "Price": 15.0,
  204.           "Price Per Purchase Multiplier": 1.0,
  205.           "Multiply Price Per Daily (true) Or Per Wipe (false) Purchases": true,
  206.           "Show Description Field (generates line in language file)": false,
  207.           "Discount Permissions (permission: discountedPrice)": {},
  208.           "Disable Discount": false,
  209.           "Required Permission To Display": "",
  210.           "Display Blacklist Permission": "",
  211.           "Count Limits For Whole Server (not per player)": false,
  212.           "Daily Buy Max": 0,
  213.           "Daily Buy Permissions (permission: limit)": {},
  214.           "Wipe Buy Max": 0,
  215.           "Wipe Buy Permissions (permission: limit)": {},
  216.           "Limit Mass Purchase To One": false,
  217.           "Cooldown Between Purchases (in seconds, 0 to disable)": 0.0,
  218.           "Cooldown Permissions (permission: time)": {},
  219.           "Offer Roll - Weight (chance)": 1
  220.         },
  221.         "ItemExample3": {
  222.           "Console Commands Ran On Purchase (if set, ignores item)": [],
  223.           "Item Shortname": "metal.fragments",
  224.           "Item Skin ID": 0,
  225.           "Item Amount": 1,
  226.           "Custom Item Name": "",
  227.           "Shop Display Name": "Metal Fragments (Listing #3)",
  228.           "Is Blueprint": false,
  229.           "Icon URL/RUST Path/Skin ID (for command listings)": "",
  230.           "Price": 25.0,
  231.           "Price Per Purchase Multiplier": 1.0,
  232.           "Multiply Price Per Daily (true) Or Per Wipe (false) Purchases": true,
  233.           "Show Description Field (generates line in language file)": false,
  234.           "Discount Permissions (permission: discountedPrice)": {},
  235.           "Disable Discount": false,
  236.           "Required Permission To Display": "",
  237.           "Display Blacklist Permission": "",
  238.           "Count Limits For Whole Server (not per player)": false,
  239.           "Daily Buy Max": 0,
  240.           "Daily Buy Permissions (permission: limit)": {},
  241.           "Wipe Buy Max": 0,
  242.           "Wipe Buy Permissions (permission: limit)": {},
  243.           "Limit Mass Purchase To One": false,
  244.           "Cooldown Between Purchases (in seconds, 0 to disable)": 0.0,
  245.           "Cooldown Permissions (permission: time)": {},
  246.           "Offer Roll - Weight (chance)": 1
  247.         },
  248.         "ItemExample4": {
  249.           "Console Commands Ran On Purchase (if set, ignores item)": [],
  250.           "Item Shortname": "sulfur",
  251.           "Item Skin ID": 0,
  252.           "Item Amount": 1,
  253.           "Custom Item Name": "",
  254.           "Shop Display Name": "Sulfur (Listing #4)",
  255.           "Is Blueprint": false,
  256.           "Icon URL/RUST Path/Skin ID (for command listings)": "",
  257.           "Price": 18.0,
  258.           "Price Per Purchase Multiplier": 1.0,
  259.           "Multiply Price Per Daily (true) Or Per Wipe (false) Purchases": true,
  260.           "Show Description Field (generates line in language file)": false,
  261.           "Discount Permissions (permission: discountedPrice)": {},
  262.           "Disable Discount": false,
  263.           "Required Permission To Display": "",
  264.           "Display Blacklist Permission": "",
  265.           "Count Limits For Whole Server (not per player)": false,
  266.           "Daily Buy Max": 0,
  267.           "Daily Buy Permissions (permission: limit)": {},
  268.           "Wipe Buy Max": 0,
  269.           "Wipe Buy Permissions (permission: limit)": {},
  270.           "Limit Mass Purchase To One": false,
  271.           "Cooldown Between Purchases (in seconds, 0 to disable)": 0.0,
  272.           "Cooldown Permissions (permission: time)": {},
  273.           "Offer Roll - Weight (chance)": 1
  274.         },
  275.         "ItemExample5": {
  276.           "Console Commands Ran On Purchase (if set, ignores item)": [],
  277.           "Item Shortname": "hq.metal.ore",
  278.           "Item Skin ID": 0,
  279.           "Item Amount": 1,
  280.           "Custom Item Name": "",
  281.           "Shop Display Name": "High Quality Metal Ore (Listing #5)",
  282.           "Is Blueprint": false,
  283.           "Icon URL/RUST Path/Skin ID (for command listings)": "",
  284.           "Price": 55.0,
  285.           "Price Per Purchase Multiplier": 1.0,
  286.           "Multiply Price Per Daily (true) Or Per Wipe (false) Purchases": true,
  287.           "Show Description Field (generates line in language file)": false,
  288.           "Discount Permissions (permission: discountedPrice)": {},
  289.           "Disable Discount": false,
  290.           "Required Permission To Display": "",
  291.           "Display Blacklist Permission": "",
  292.           "Count Limits For Whole Server (not per player)": false,
  293.           "Daily Buy Max": 0,
  294.           "Daily Buy Permissions (permission: limit)": {},
  295.           "Wipe Buy Max": 0,
  296.           "Wipe Buy Permissions (permission: limit)": {},
  297.           "Limit Mass Purchase To One": false,
  298.           "Cooldown Between Purchases (in seconds, 0 to disable)": 0.0,
  299.           "Cooldown Permissions (permission: time)": {},
  300.           "Offer Roll - Weight (chance)": 1
  301.         },
  302.         "ItemExample6": {
  303.           "Console Commands Ran On Purchase (if set, ignores item)": [],
  304.           "Item Shortname": "cloth",
  305.           "Item Skin ID": 0,
  306.           "Item Amount": 1,
  307.           "Custom Item Name": "",
  308.           "Shop Display Name": "Cloth (Listing #6)",
  309.           "Is Blueprint": false,
  310.           "Icon URL/RUST Path/Skin ID (for command listings)": "",
  311.           "Price": 6.0,
  312.           "Price Per Purchase Multiplier": 1.0,
  313.           "Multiply Price Per Daily (true) Or Per Wipe (false) Purchases": true,
  314.           "Show Description Field (generates line in language file)": false,
  315.           "Discount Permissions (permission: discountedPrice)": {},
  316.           "Disable Discount": false,
  317.           "Required Permission To Display": "",
  318.           "Display Blacklist Permission": "",
  319.           "Count Limits For Whole Server (not per player)": false,
  320.           "Daily Buy Max": 0,
  321.           "Daily Buy Permissions (permission: limit)": {},
  322.           "Wipe Buy Max": 0,
  323.           "Wipe Buy Permissions (permission: limit)": {},
  324.           "Limit Mass Purchase To One": false,
  325.           "Cooldown Between Purchases (in seconds, 0 to disable)": 0.0,
  326.           "Cooldown Permissions (permission: time)": {},
  327.           "Offer Roll - Weight (chance)": 1
  328.         },
  329.         "ItemExample7": {
  330.           "Console Commands Ran On Purchase (if set, ignores item)": [],
  331.           "Item Shortname": "leather",
  332.           "Item Skin ID": 0,
  333.           "Item Amount": 1,
  334.           "Custom Item Name": "",
  335.           "Shop Display Name": "Leather (Listing #7)",
  336.           "Is Blueprint": false,
  337.           "Icon URL/RUST Path/Skin ID (for command listings)": "",
  338.           "Price": 11.0,
  339.           "Price Per Purchase Multiplier": 1.0,
  340.           "Multiply Price Per Daily (true) Or Per Wipe (false) Purchases": true,
  341.           "Show Description Field (generates line in language file)": false,
  342.           "Discount Permissions (permission: discountedPrice)": {},
  343.           "Disable Discount": false,
  344.           "Required Permission To Display": "",
  345.           "Display Blacklist Permission": "",
  346.           "Count Limits For Whole Server (not per player)": false,
  347.           "Daily Buy Max": 0,
  348.           "Daily Buy Permissions (permission: limit)": {},
  349.           "Wipe Buy Max": 0,
  350.           "Wipe Buy Permissions (permission: limit)": {},
  351.           "Limit Mass Purchase To One": false,
  352.           "Cooldown Between Purchases (in seconds, 0 to disable)": 0.0,
  353.           "Cooldown Permissions (permission: time)": {},
  354.           "Offer Roll - Weight (chance)": 1
  355.         }
  356.       }
  357.     }
  358.   }
  359. }
Advertisement
Add Comment
Please, Sign In to add comment