DynamicShop-Graph 0.2.2

Creates an interactive graph of price history and displays it on an inbuilt website

  1. jmp
    Native Minecraft Version:
    1.13
    Tested Minecraft Versions:
    • 1.13
    • 1.14
    • 1.15
    • 1.16
    Source Code:
    https://github.com/jmanpenilla/DynamicShop-Graph
    DynamicShop-Graph

    DynamicShop-Graph is a plugin that records historical price and other data from the DynamicShop Plugin, and creates a webpage with interactive graphs of that data

    Get DynamicShop: click here!
    Features
    • Track stats of the items set in config.yml
    • Host a web server with an interactive graph on the port set in config.yml

    Screenshots

    [​IMG]

    Commands and Permissions
    • /dsgraph reload
      • Permission required: dsgraph.reload
    Default config

    Code (YAML):
    saveUnchangedData: true
    deleteAfterDays
    : 120
    webServer
    : true
    port
    : 8180
    customHTML
    : false
    files
    :
      Diamond
    :
        shopName
    : Ore
        material
    : DIAMOND
      Gold
    :
        shopName
    : Ore
        material
    : GOLD_INGOT
      Iron
    :
        shopName
    : Ore
        material
    : IRON_INGOT
     

    Support
    Dream__m, PiggiesGoSqueal and eftc91c like this.

Recent Updates

  1. DynamicShop-Graph 0.2.2

Recent Reviews

  1. xxslayer1555xx
    xxslayer1555xx
    5/5,
    Version: 0.2.2
    Just added to the server. works for me. lets hope the community likes it too lol
  2. Skolman360
    Skolman360
    2/5,
    Version: 0.2.2
    Doesn't work.

    Using spigot 1.13.2

    here's the huge message I got in my console:

    [09:46:28 WARN]: [DynamicShop-Graph] Plugin DynamicShop-Graph v0.2.2 generated an exception while executing task 77
    java.lang.NumberFormatException: For input string: "Median"
    at java.lang.NumberFormatException.forInputString(Unknown Source) ~[?:1.8.0_271]
    at java.lang.Integer.parseInt(Unknown Source) ~[?:1.8.0_271]
    at java.lang.Integer.parseInt(Unknown Source) ~[?:1.8.0_271]
    at xyz.jpenilla.dsgraph.StockEntry.<init>(StockEntry.java:33) ~[?:?]
    at xyz.jpenilla.dsgraph.config.StockConfig.update(StockConfig.java:78) ~[?:?]
    at xyz.jpenilla.dsgraph.task.RecordDataTask.lambda$run$0(RecordDataTask.java:36) ~[?:?]
    at java.util.ArrayList.forEach(Unknown Source) ~[?:1.8.0_271]
    at xyz.jpenilla.dsgraph.task.RecordDataTask.run(RecordDataTask.java:34) ~[?:?]
    at org.bukkit.craftbukkit.v1_13_R2.scheduler.CraftTask.run(CraftTask.java:81) ~[spigot.jar:git-Spigot-1a3504a-84f3da3]
    at org.bukkit.craftbukkit.v1_13_R2.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:52) [spigot.jar:git-Spigot-1a3504a-84f3da3]
    at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [?:1.8.0_271]
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [?:1.8.0_271]
    at java.lang.Thread.run(Unknown Source) [?:1.8.0_271]
    [09:46:30 WARN]: [DynamicShop-Graph] Plugin DynamicShop-Graph v0.2.2 generated an exception while executing task 77
    java.lang.NumberFormatException: For input string: "Median"
    at java.lang.NumberFormatException.forInputString(Unknown Source) ~[?:1.8.0_271]
    at java.lang.Integer.parseInt(Unknown Source) ~[?:1.8.0_271]
    at java.lang.Integer.parseInt(Unknown Source) ~[?:1.8.0_271]
    at xyz.jpenilla.dsgraph.StockEntry.<init>(StockEntry.java:33) ~[?:?]
    at xyz.jpenilla.dsgraph.config.StockConfig.update(StockConfig.java:78) ~[?:?]
    at xyz.jpenilla.dsgraph.task.RecordDataTask.lambda$run$0(RecordDataTask.java:36) ~[?:?]
    at java.util.ArrayList.forEach(Unknown Source) ~[?:1.8.0_271]
    at xyz.jpenilla.dsgraph.task.RecordDataTask.run(RecordDataTask.java:34) ~[?:?]
    at org.bukkit.craftbukkit.v1_13_R2.scheduler.CraftTask.run(CraftTask.java:81) ~[spigot.jar:git-Spigot-1a3504a-84f3da3]
    at org.bukkit.craftbukkit.v1_13_R2.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:52) [spigot.jar:git-Spigot-1a3504a-84f3da3]
    at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [?:1.8.0_271]
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [?:1.8.0_271]
    at java.lang.Thread.run(Unknown Source) [?:1.8.0_271]
    [09:46:32 WARN]: [DynamicShop-Graph] Plugin DynamicShop-Graph v0.2.2 generated an exception while executing task 77
    java.lang.NumberFormatException: For input string: "Median"
    at java.lang.NumberFormatException.forInputString(Unknown Source) ~[?:1.8.0_271]
    at java.lang.Integer.parseInt(Unknown Source) ~[?:1.8.0_271]
    at java.lang.Integer.parseInt(Unknown Source) ~[?:1.8.0_271]
    at xyz.jpenilla.dsgraph.StockEntry.<init>(StockEntry.java:33) ~[?:?]
    at xyz.jpenilla.dsgraph.config.StockConfig.update(StockConfig.java:78) ~[?:?]
    at xyz.jpenilla.dsgraph.task.RecordDataTask.lambda$run$0(RecordDataTask.java:36) ~[?:?]
    at java.util.ArrayList.forEach(Unknown Source) ~[?:1.8.0_271]
    at xyz.jpenilla.dsgraph.task.RecordDataTask.run(RecordDataTask.java:34) ~[?:?]
    at org.bukkit.craftbukkit.v1_13_R2.scheduler.CraftTask.run(CraftTask.java:81) ~[spigot.jar:git-Spigot-1a3504a-84f3da3]
    at org.bukkit.craftbukkit.v1_13_R2.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:52) [spigot.jar:git-Spigot-1a3504a-84f3da3]
    at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [?:1.8.0_271]
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [?:1.8.0_271]
    at java.lang.Thread.run(Unknown Source) [?:1.8.0_271]
    [09:47:28 WARN]: [DynamicShop-Graph] Plugin DynamicShop-Graph v0.2.2 generated an exception while executing task 77
    java.lang.NumberFormatException: For input string: "Median"
    at java.lang.NumberFormatException.forInputString(Unknown Source) ~[?:1.8.0_271]
    at java.lang.Integer.parseInt(Unknown Source) ~[?:1.8.0_271]
    at java.lang.Integer.parseInt(Unknown Source) ~[?:1.8.0_271]
    at xyz.jpenilla.dsgraph.StockEntry.<init>(StockEntry.java:33) ~[?:?]
    at xyz.jpenilla.dsgraph.config.StockConfig.update(StockConfig.java:78) ~[?:?]
    at xyz.jpenilla.dsgraph.task.RecordDataTask.lambda$run$0(RecordDataTask.java:36) ~[?:?]
    at java.util.ArrayList.forEach(Unknown Source) ~[?:1.8.0_271]
    at xyz.jpenilla.dsgraph.task.RecordDataTask.run(RecordDataTask.java:34) ~[?:?]
    at org.bukkit.craftbukkit.v1_13_R2.scheduler.CraftTask.run(CraftTask.java:81) ~[spigot.jar:git-Spigot-1a3504a-84f3da3]
    at org.bukkit.craftbukkit.v1_13_R2.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:52) [spigot.jar:git-Spigot-1a3504a-84f3da3]
    at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [?:1.8.0_271]
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [?:1.8.0_271]
    at java.lang.Thread.run(Unknown Source) [?:1.8.0_271]
    [09:47:30 WARN]: [DynamicShop-Graph] Plugin DynamicShop-Graph v0.2.2 generated an exception while executing task 77
    java.lang.NumberFormatException: For input string: "Median"
    at java.lang.NumberFormatException.forInputString(Unknown Source) ~[?:1.8.0_271]
    at java.lang.Integer.parseInt(Unknown Source) ~[?:1.8.0_271]
    at java.lang.Integer.parseInt(Unknown Source) ~[?:1.8.0_271]
    at xyz.jpenilla.dsgraph.StockEntry.<init>(StockEntry.java:33) ~[?:?]
    at xyz.jpenilla.dsgraph.config.StockConfig.update(StockConfig.java:78) ~[?:?]
    at xyz.jpenilla.dsgraph.task.RecordDataTask.lambda$run$0(RecordDataTask.java:36) ~[?:?]
    at java.util.ArrayList.forEach(Unknown Source) ~[?:1.8.0_271]
    at xyz.jpenilla.dsgraph.task.RecordDataTask.run(RecordDataTask.java:34) ~[?:?]
    at org.bukkit.craftbukkit.v1_13_R2.scheduler.CraftTask.run(CraftTask.java:81) ~[spigot.jar:git-Spigot-1a3504a-84f3da3]
    at org.bukkit.craftbukkit.v1_13_R2.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:52) [spigot.jar:git-Spigot-1a3504a-84f3da3]
    at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [?:1.8.0_271]
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [?:1.8.0_271]
    at java.lang.Thread.run(Unknown Source) [?:1.8.0_271]
    [09:47:32 WARN]: [DynamicShop-Graph] Plugin DynamicShop-Graph v0.2.2 generated an exception while executing task 77
    java.lang.NumberFormatException: For input string: "Median"
    at java.lang.NumberFormatException.forInputString(Unknown Source) ~[?:1.8.0_271]
    at java.lang.Integer.parseInt(Unknown Source) ~[?:1.8.0_271]
    at java.lang.Integer.parseInt(Unknown Source) ~[?:1.8.0_271]
    at xyz.jpenilla.dsgraph.StockEntry.<init>(StockEntry.java:33) ~[?:?]
    at xyz.jpenilla.dsgraph.config.StockConfig.update(StockConfig.java:78) ~[?:?]
    at xyz.jpenilla.dsgraph.task.RecordDataTask.lambda$run$0(RecordDataTask.java:36) ~[?:?]
    at java.util.ArrayList.forEach(Unknown Source) ~[?:1.8.0_271]
    at xyz.jpenilla.dsgraph.task.RecordDataTask.run(RecordDataTask.java:34) ~[?:?]
    at org.bukkit.craftbukkit.v1_13_R2.scheduler.CraftTask.run(CraftTask.java:81) ~[spigot.jar:git-Spigot-1a3504a-84f3da3]
    at org.bukkit.craftbukkit.v1_13_R2.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:52) [spigot.jar:git-Spigot-1a3504a-84f3da3]
    at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [?:1.8.0_271]
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [?:1.8.0_271]
    at java.lang.Thread.run(Unknown Source) [?:1.8.0_271]
    [09:48:28 WARN]: [DynamicShop-Graph] Plugin DynamicShop-Graph v0.2.2 generated an exception while executing task 77
    java.lang.NumberFormatException: For input string: "Median"
    at java.lang.NumberFormatException.forInputString(Unknown Source) ~[?:1.8.0_271]
    at java.lang.Integer.parseInt(Unknown Source) ~[?:1.8.0_271]
    at java.lang.Integer.parseInt(Unknown Source) ~[?:1.8.0_271]
    at xyz.jpenilla.dsgraph.StockEntry.<init>(StockEntry.java:33) ~[?:?]
    at xyz.jpenilla.dsgraph.config.StockConfig.update(StockConfig.java:78) ~[?:?]
    at xyz.jpenilla.dsgraph.task.RecordDataTask.lambda$run$0(RecordDataTask.java:36) ~[?:?]
    at java.util.ArrayList.forEach(Unknown Source) ~[?:1.8.0_271]
    at xyz.jpenilla.dsgraph.task.RecordDataTask.run(RecordDataTask.java:34) ~[?:?]
    at org.bukkit.craftbukkit.v1_13_R2.scheduler.CraftTask.run(CraftTask.java:81) ~[spigot.jar:git-Spigot-1a3504a-84f3da3]
    at org.bukkit.craftbukkit.v1_13_R2.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:52) [spigot.jar:git-Spigot-1a3504a-84f3da3]
    at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [?:1.8.0_271]
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [?:1.8.0_271]
    at java.lang.Thread.run(Unknown Source) [?:1.8.0_271]
    [09:48:30 WARN]: [DynamicShop-Graph] Plugin DynamicShop-Graph v0.2.2 generated an exception while executing task 77
    java.lang.NumberFormatException: For input string: "Median"
    at java.lang.NumberFormatException.forInputString(Unknown Source) ~[?:1.8.0_271]
    at java.lang.Integer.parseInt(Unknown Source) ~[?:1.8.0_271]
    at java.lang.Integer.parseInt(Unknown Source) ~[?:1.8.0_271]
    at xyz.jpenilla.dsgraph.StockEntry.<init>(StockEntry.java:33) ~[?:?]
    at xyz.jpenilla.dsgraph.config.StockConfig.update(StockConfig.java:78) ~[?:?]
    at xyz.jpenilla.dsgraph.task.RecordDataTask.lambda$run$0(RecordDataTask.java:36) ~[?:?]
    at java.util.ArrayList.forEach(Unknown Source) ~[?:1.8.0_271]
    at xyz.jpenilla.dsgraph.task.RecordDataTask.run(RecordDataTask.java:34) ~[?:?]
    at org.bukkit.craftbukkit.v1_13_R2.scheduler.CraftTask.run(CraftTask.java:81) ~[spigot.jar:git-Spigot-1a3504a-84f3da3]
    at org.bukkit.craftbukkit.v1_13_R2.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:52) [spigot.jar:git-Spigot-1a3504a-84f3da3]
    at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [?:1.8.0_271]
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [?:1.8.0_271]
    at java.lang.Thread.run(Unknown Source) [?:1.8.0_271]
    1. jmp
      Author's Response
      No. The plugin does work. Reviews are not for support, if you need help setting up the plugin or if you have an issue you would like to report, there is a Discord and a GitHub issue tracker linked in the description.